
    .mb30{
        margin-bottom: 30px;
    }
    .pb30{
      padding-bottom:30px;
    }
    .pt30{
        padding-top: 30px;
    }
    .m-t-30px{
        margin-top: 30px
    }
    .txt-center{
        text-align: center;
    }
    .tophead {
        border-bottom: 1px solid #ddd;
        background-color: #fff;
    }
    .h1-size {
    font-size: 2.5rem;
}
.h2-font-size{
    font-size: 2rem !important;
}
    .tophead a {
        font-size: 11px;
        letter-spacing: 0.5px;
        color: #666;
        text-transform: uppercase;
        padding: 8px 5px;
        border-right: 1px solid #eee;
    }
    
    .tophead a:hover {
        text-decoration: none;
        background-color: #F5F5F5;
    }
    
    .tophead .dropdown-menu {
        cursor: pointer;
        padding: 5px 0 0;
    }
    
    .tophead .dropdown-item {
        padding: 0
    }
    
    .dropdown-menu span.text-menu {
        width: auto;
        padding: 0;
    }
    
    .btn-top {
        font-size: 11px;
        letter-spacing: 1px;
        color: #666;
        background-color: transparent;
        border-right: 1px solid #eee;
    }
    
    .tophead .dropdown-toggle::after {
        content: none
    }
    
    .tophead .dropdown-toggle .bs-caret .caret {
        display: inline-block;
        width: 20px;
        height: 10px;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: 9px auto;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTk5LjQwNCAxOTkuNDA0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTkuNDA0IDE5OS40MDQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBwb2ludHM9IjE5OS40MDQsNjMuOTkzIDE3MS4xMiwzNS43MDkgOTkuNzAyLDEwNy4xMjcgMjguMjg0LDM1LjcwOSAwLDYzLjk5MyA5OS43MDIsMTYzLjY5NSAiPjwvcG9seWdvbj48L3N2Zz4=);
    }
    
    .login-box {
        position: absolute;
        padding: 10px 20px;
        background-color: #fff;
        border: 1px solid #eee;
        border-radius: 2px;
        width: 300px;
        z-index: 99999;
        display: none;
    }
    
    .login-box .btn {
        width: 100%;
        margin-top: 10px;
        background-color: #1f85ec;
        color: #fff;
    }
    
    .login-box .btn:hover {
        background-color: #136edd;
    }
    .alert_box_container{
        background-color: #0050D7;
        margin-bottom: 20px;
        /* padding: 10px 0px; */
    }
    .alert_box{
        background: #0050D7;
        color: #FFFFFF;
        max-height: 18rem;
        transform: scale(1);
        transform-origin: top right;
        transition: transform .6s ease-in-out 0.1s,max-height 0.6s ease,-webkit-transform .6s ease-in-out 0.1s;
        display: inline-block !important;
        border-radius: 10px;
        width: 70%;
        margin: 20px;

        /* height: 40px; */
    }
    .alert_info_btn{
        background-color: #ffffff;
        color: #0050D7;
        border-radius: 15px;
        font-size: 16px;
        padding: 0px 10px;
        margin: 10px;
        font-weight: bold;
    }
    .alert_info_p a{
        color: #FFFFFF;
    }
    .alert_info_p a:hover{
        color: #FFFFFF;
        text-decoration: none;
    }
    .alert_info_p{
        margin: 10px !important;
        color: #FFFFFF !important;
        font-size: 16px !important;
       /*  line-height: 15px !important; */
        display: inherit;
    }
    .alert_close{
        color: #FFFFFF;
        position: absolute;
        top: 0;
        right: 10px;
    }
    .alert_close:hover{
        cursor: pointer;
    }
    /* navbar */
    
    .logo {
        width: 70%;
    }
    
    .navbar-nav>li>a {
        color: #333;
    }
    
    .navbar-nav>.active>a,
    .navbar-nav>.active>a:hover,
    .navbar-nav>.active>a:focus {
        color: #4F0799;
        background-color: transparent;
    }
    
    .nav a {
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        cursor: pointer;
    }
    
    .navbar-nav>li>a:hover,
    .navbar-nav>li>a:focus {
        color: #4F0799;
        text-decoration: none;
    }
    
    .navbar-nav>.show>a,
    .navbar-nav>.show>a:hover,
    .navbar-nav>.show>a:focus {
        color: #4F0799;
        background-color: transparent;
    }
    
    .navbar-nav>li>.dropdown-menu {
        border-radius: 5px;
        left: auto;
        right: 0;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        /*font-family: 'Roboto', sans-serif;*/
    }
    
    .dropdown-menu>li>a {
        padding: 15px 20px;
        font-size: 14px;
        color: #00a2e8;
        background-color: #fff;
        padding-right: 80px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        display: block;
        white-space: nowrap;
        margin: 0 10px;
        border: 1px solid rgb(255, 255, 255);
    }
    
    header .dropdown-menu.new-drpdn {
        margin: .125rem 0 0 0px;
    }
    
    header .dropdown-menu.new-drpdn li a {
        padding: 15px 16px;
        font-size: 14px;
        color: #00a2e8;
        background-color: #fff;
        padding-right: 80px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        display: block;
        white-space: nowrap;
        border: 1px solid rgb(255, 255, 255);
    }
    
    .dropdown-menu span {
        display: inline-block;
        width: 55%;
        text-align: center;
        padding: 5px;
        padding: 20px 30px;
    }
    
    .dropdown-menu span i {
        font-size: 13px;
        color: #aaa;
        text-transform: uppercase;
        font-style: normal;
        margin-bottom: 10px;
        display: inline-block;
    }
    
    header .dropdown-menu>li>a:hover,
    header .dropdown-menu>li>a:focus {
        margin-left: -15px;
        margin-right: -15px;
        border-radius: 5px;
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, .15);
        text-decoration: none;
        color: #000;
    }
    
    header .dropdown-menu.new-drpdn li a:hover,
    header .dropdown-menu.new-drpdn li a:focus {
        color: #000;
        text-decoration: none;
        border-radius: 5px;
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, .15);
    }
    
    .dropdown-menu>li>a span.fa {
        font-size: 25px;
    }
    
    .dropdown-menu>li>a>div,
    header .dropdown-menu.new-drpdn li a div {
        font-size: 12px;
        font-weight: 200;
        letter-spacing: 1px;
        text-transform: capitalize;
    }
    
    @media screen and (max-width: 767px) {
        .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
            color: #00a2e8;
            background-color: #fff;
        }
    }
    
    .dropdown-menu>li>a>img,
    header .dropdown-menu.new-drpdn li a img {
        float: left;
        margin-right: 20px;
    }
    
    .dropdown-toggle::after {
        vertical-align: .100em;
    }
    
    .banner {
        background: #EDEDF4;
        position: relative;
    }
    
    .head {
        color: #32363A;
        letter-spacing: -2px;
    }
    
    .banner .pro-title {
        /*font-family: 'Oswald', sans-serif;*/
        font-size: 16px;
        letter-spacing: 2px;
    }
    
    .bannertop p,
    .banner p {
        font-size: 18px;
        color: #616266;
        line-height: 26px;
        letter-spacing: -.25px;
    }
    
    .dedicated-common .button,
    .banner .button,
    .section2 .button,
    .section5 .button {
        background: #1E48D0;
        color: white;
        padding: 8px 30px;
        font-size: 18px;
        font-weight: 800;
    }
    
    .banner .button:hover,
    .section2 .button:hover {
        background: #343399;
    }
    
    .banner .bggraphics {
        background: url(../img/unmanaged-dedicated-server/ucartz-shoutcast-top-slider.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .power-data-bg {
        min-height: 500px;
        position: relative;
    }
    
    .power-data-bg .h1 {
        font-size: 56px;
        font-weight: 600;
    }
    
    .power-data-bg .h1 span {
        font-weight: 300;
    }
    
    .power-data-bg .card {
        background: #f5feff;
        border: 1px solid #bef1ff;
        color: #00185E;
        padding: 20px 10px 8px;
    }
    
    .power-data-bg .card .card-title {
        font-size: 28px;
        font-weight: 400;
        line-height: 28px;
    }
    
    .badge {
        padding: 3px 10px;
        margin-left: 5px;
        font-size: 15px;
    }
    
    .badge-red {
        background-color: #ff4400;
        color: white;
        border-radius: 50px;
    }
    
    .badge-yellow {
        background-color: #ffc800;
        color: black;
        border-radius: 50px;
    }
    
    .power-data-bg .card p {
        font-size: 16px;
    }
    
    .icon i {
        float: left;
        padding: 5px 10px 0 0;
    }
    
    .icon span {
        display: block;
        overflow: hidden;
    }
    
    .btn-blue,
    .btn-pink {
        background: #111482;
        color: white;
        font-size: 18px;
        margin-top: 12px;
        padding: 8px 20px;
    }
    
    .btn-blue:hover {
        background: #0c0db1;
        color: white;
    }
    
    .btn-pink {
        background: #a738d9;
    }
    
    .btn-pink:hover {
        background: #CF66FF;
        color: white;
    }
    
    .blue-bg {
        background-image: linear-gradient(248deg, #000E9C, #0050D7);
        left: 0;
        bottom: 0;
        overflow: hidden;
        z-index: -1;
        -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
        transform-origin: bottom left;
        -webkit-transform: skewY(-4deg);
        -ms-transform: skewY(-4deg);
        transform: skewY(-4deg);
        position: absolute;
    }
    
    .blue-bg-image {
        -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
        transform-origin: bottom left;
        -webkit-transform: skewY(4deg);
        -ms-transform: skewY(4deg);
        transform: skewY(4deg);
    }
    
    .blue-bg-image img {
        height: auto;
        max-width: 200%;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(-10%);
        -ms-transform: translate(-10%);
        transform: translate(-10%);
    }
    
    .bg-blue {
        background-image: linear-gradient(248deg, #000E9C, #0050D7);
        height: 120px;
        /*font-family: 'Roboto', sans-serif;*/
    }
    
    .box {
        margin-top: -115px;
        margin-bottom: 100px;
        z-index: 99;
        position: relative;
        /*font-family: 'Montserrat', sans-serif;*/
        color: #091D41;
    }
    
    .droplet {
        font-size: 26px;
        color: #0069ff;
        font-weight: 700;
    }
    
    #droplet {
        /*font-family: 'Montserrat', sans-serif;*/
    }
    
    #droplet .table {
        border-left: 1px solid #e5e8ed;
        border-bottom: 1px solid #e5e8ed;
        border-right: 1px solid #e5e8ed;
    }
    
    #droplet table thead {
        font-size: 15px;
        text-align: center;
    }
    
    #droplet table .thead-light th {
        background: #F3F6F9;
        border-bottom: none;
    }
    
    #droplet table tbody {
        font-size: 14px;
        text-align: center;
    }
    
    #droplet .table-hover tbody tr:hover td,
    #droplet .table-hover tbody tr:hover th {
        background-color: #F2F8FF;
    }
    
    #droplet .button {
        background: #2C69FF;
        color: white;
        padding: 5px 20px;
        font-size: 16px
    }
    
    #droplet .button:hover {
        background: #1543b5;
    }
    
    #droplet .panel {
        border: 1px solid #e5e8ed;
        padding: 20px 50px;
    }
    
    .section1 {
        /*font-family: 'Roboto', sans-serif;*/
    }
    
    .section1 .h2 {
        font-size: 36px;
        color: #061B4E;
    }
    
    
    .section1 .h5 {
        font-size: 20px;
        color: #061B4E;
        font-weight: 300;
        line-height: 30px;
    }
    
    .section1 .h6 {
        font-size: 18px;
        font-weight: 300;
        line-height: 28px;
        color: #031b4e;
    }
    
    .section1 p {
        color: rgba(3, 27, 78, .8);
    }
    
    .apiBg {
        background: #1b1d1e;
        border-radius: 6px;
        padding: 10px;
        height: 300px;
        overflow-y: scroll;
    }
    
    .section2 {
        background: #F6F9FC;/* #EDEDF4; */
        padding: 40px 0;
        /*margin-top: 80px;*/
        color: #000;
    }
    
    .section2 .card {
        border: none;
        padding: 15px 0;
        border-radius: 10px;
    }
    
    .section2 .card-title {
        font-size: 24px;
    }
    
    .section2 .card-text {
        font-size: 18px;
        font-weight: 300;
    }
    
    .section3 {
        background: #fafafc;
        padding: 40px 0;
        margin-top: 80px;
        color: #32363b;
    }
    
    .banner button {
        cursor: pointer;
    }
    
    .line {
        width: 100px;
        height: 4px;
        background: #1D43CB;
    }
    /* dedicated Common */
    
    .breadcrumb {
        background: transparent;
    }
    
    .dedicated-common {
        color: #0b1354;
    }
    
    .but {
        /* background: #0050d7; */
        background: rgba(0, 0, 0, 0) linear-gradient(to right, #0E0E9C, #0050d7) repeat scroll 0 0;padding: 6px 20px;
        font-size: 18px;
        border-radius: 6px;
        box-shadow: 0 0 16px rgba(173, 124, 255, 0.6);
        /* z-index: -1; 
        opacity: 0; */
    }
@media screen and (max-width: 389px){
    .but{
        display: inline-block;
    }
}    
    .our_service_btn{
        padding: 8px 30px !important;
        font-size: 22px !important;
    }
    .but:hover {
        /* background: #0E0E9C; */
        background: rgba(0, 0, 0, 0) -webkit-gradient(linear, right top, left top, from(#0E0E9C), to(#0050d7)) repeat scroll 0 0;
    }    
    
    .but2 {
        background: white;
        border: 2px solid #0050d7;
        padding: 6px 20px;
        font-size: 18px;
        border-radius: 6px;
        color: #0050d7;
        margin-left: .5rem!important;
        margin-top: 0rem!important;
    }
    @media screen and (min-width:992px) and (max-width:1200px){
        .but2 {            
            margin-left: 0rem!important;
            margin-top: 1rem!important;
        }
    }

    .location-top-right img{
        margin-left: -17px;
        margin-top: -102px;
    }
    .location-top-right.mrgn-null img{
        margin-left: 50px;
        margin-top: 0px;
    }
@media screen and (max-width: 369px){
    .price-location-btn{
        margin-bottom: 20px !important;
    }
    .but, .but2{
        display: block !important;
        margin: 15px 20px !important;
    }
    .py-44{
        padding-bottom: 50px !important;
    }
    .snapshotBg{
        text-align: center !important;
    }
}
@media screen and (max-width: 992px){
    .location-top-left{
        order: 2;
    }
    .location-top-right{
        order: 1;
    }
    .location-top-right img{
        margin: 25px 0px !important;
    }
    .snapshotBg{
        text-align: center !important;
    }
    .bannertop p, .banner p {
        text-align: left;
    }
    #how-we-help p{
        text-align: center;
        padding-left: 18px;
        padding-right: 18px;
    }
    
}
    
    
    .dedicated-common .but2:hover {
        background: #F5FEFF;
        border-color:#0050d7;
    }
    
    .dedicated-common .snapshotBg {
        background: #f4f5f9;
        padding: 40px 0;
       /* margin: 40px 0;*/
    }
    
    .snapshotBg p {
        font-size: 18px;
        color: #656a80;
    }
    
    .dedicated-common .panel {
        border: 1px solid #ade4f3;
        padding: 15px 20px;
        border-radius: 10px;
    }
    
    .dedicated-common .but3 {
        background: white;
        border: 2px solid #0050d7;
        padding: 2px 10px;
        font-size: 16px;
        border-radius: 6px;
        color: #0050d7;
    }
    
    .dedicated-common .but3:hover {
        background: #F5FEFF;
    }
    
    .dedicated-common .text-muted {
        color: #7278a8!important;
    }
    
    .dedicated-common .section4 {
        /*font-family: 'Roboto', sans-serif;*/
    }
    
    .dedicated-common .section4 .card,
    .dedicated-common .snapshotBg .card {
        border: 1px solid #e8e8e8!important;
        padding: 0;
        background: white!important;
        border-radius: 4px;
    }
    
    .dedicated-common .snapshotBg a .card {
        min-height: auto;
        padding: 20px;
        box-shadow: 0 2px 4px rgba(3, 27, 78, .06);
        transition: 0.3s;
        color: #061B4E;
    }
    
    .row-flex {
        display: flex;
        flex-wrap: wrap;
    }
    
    .content {
        height: 100%;
    }
    
    .dedicated-common .snapshotBg .card:hover {
        box-shadow: 0px 8px 15px rgba(3, 27, 78, .1);
    }
    
    .dedicated-common .section4 .card .card-title {
        font-size: 20px;
        font-weight: 600;
    }
    
    .dedicated-common .section4 .card .card-text {
        font-size: 16px;
        font-weight: 400;
        color: #0b272b;
    }
    
    .dedicated-common .programBox {
        border: 1px solid #E5E8ED;
        padding: 20px 20px 5px;
        border-radius: 4px;
        box-shadow: 0 2px 4px rgba(3, 27, 78, .06);
        transition: 0.3s;
    }
    
    .filter-blue {
        filter: invert(35%) sepia(99%) saturate(3700%) hue-rotate(200deg) brightness(103%) contrast(104%);
    }
    
    .dedicated-common a {
        text-decoration: none;
    }
    
    .dedicated-common .section4 a {
        text-decoration: none;
        color: #656a80;
    }
    
    .dedicated-common .programBox:hover {
        box-shadow: 0px 5px 10px rgba(3, 27, 78, .1);
    }
    
    .dedicated-common .card {
        border-radius: 10px;
        background: #f4f8fb;
        border: none;
        padding: 15px;
    }
    
    .dedicated-common .card.border-left-1 {
        border-left: 5px solid #C4A2FC;
    }
    
    .dedicated-common .card.border-left-2 {
        border-left: 5px solid #4F0599;
    }
    
    .dedicated-common .card .card-title {
        font-size: 24px;
        font-weight: 400;
        line-height: 28px;
    }
    
    .dedicated-common .card p,
    .dedicated-common .card .h3 {
        margin-bottom: 0;
    }
    
    .section5 {
        background: #EDEDF4;
        padding: 40px 0;
        color: #000;
    }
    
    .dedicated-server-thead {
        min-height: 44px;
        background-color: #e7f5fc;
        cursor: pointer;
    }
    
    .dedicated-server-button {
        background-color: #e7f5fc;
        color: #315bbd;
        font-weight: 600;
        border: none;
        text-decoration: none;
    }
    
    .dedicated-server-tr-bg:nth-child(odd) {
        background-color: #fff;
    }
    
    .toggle-arrow:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f107";
    }
    
    .toggle-arrow.active:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f106";
    }
    
    .toggle-arrow.hidden {
        display: none;
    }
    /* filter */
    
    .filterDrop {
        background-color: #F4F8FB;
        border: 1px solid #edecec;
        color: #000;
    }
    
    .filterDrop li.dropdown {
        margin-bottom: 60px;
    }
    
    .filter-menu {
        /*border: 2px solid #ccc;
        border-radius: 10px;
        color: #666;
        line-height: 1.12;
        padding: 12px 20px 10px 12px;
        background-color: transparent;
        position: absolute;
        width: 100%;
        font-weight: 500;*/
    }
    
    li a.filter-menu-width {
        width: 100%!important;
    }
    
    .filter-menu:after {
        content: "";
        color: #666;
        position: absolute;
        right: 20px;
        top: 15px;
        height: 8px;
        width: 8px;
        background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' viewBox='0 0 ….084.085L.73 2.06 2.141.65l2.916 2.916z' fill-rule='evenodd'/%3E%3C/svg%3E);
        background-repeat: no-repeat;
        background-position: 50%;
    }
    
    .filter-menu[aria-expanded=true] {
        /*box-shadow: 0 5px 13px -2px rgba(0, 0, 0, .8);*/
        color: #0770cf!important;
        font-weight: 500;
        background-color: #f8f8f8;
        border-radius: 10px;
        /*border-bottom-color: #f8f8f8;
        border-top: 2px solid #0770cf;*/
    }
    
    .selected-item {
        border-top: 2px solid #0770cf;
    }
    
    .filter-menu[aria-expanded=true]:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' viewBox='0 0 ….084.085L.73 2.06 2.141.65l2.916 2.916z' fill-rule='evenodd'/%3E%3C/svg%3E);
        color: #0770cf!important;
    }
    
    .filterDrop ul ul li {
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 44px;
        margin-bottom: 8px;
    }
    
    .dropMenu,
    .dropMenu2 {
            border-radius: 10px;
       /* box-shadow: 0 5px 13px -2px rgba(0, 0, 0, .8);*/
        display: none;
        width: 245px;
        position: absolute;
        box-sizing: border-box;
        background-color: #eee;
        top: -3px;
        left: -1px;
        padding: 10px;
        z-index: 9000;
        /*border-radius: 0;*/
    }
    .dropMenu2 header {
        border-radius: 10px;
    }
    
    .dropMenu2 {
        padding: 0;
    }
    
    .dropMenu2 .scrollItems {
        margin: 0;
        padding: 0;
        padding: 10px;
        max-height: 340px;
        overflow-y: visible;
        overflow-x: hidden;
    }
    
    .dropMenu2 fieldset {
        padding: 15px;
    }
    
    .dropMenu2 fieldset input {
        border: none;
        border-bottom: 1px solid #5abde5;
        background-color: transparent;
    }
    
    .drop-menu-item {
        font-size: 16px;
        text-align: left;
        font-weight: 400;
        line-height: 1.12;
        border-radius: 5px;
        background-color: #fff;
        height: 100%;
        box-sizing: border-box;
        padding: 14px;
        display: block;
        position: relative;
        text-decoration: none;
    }
    
    .drop-menu-item .drop-radio {
        width: 17px;
        height: 17px;
        position: absolute;
        right: 14px;
        margin-top: 1px;
        border-radius: 50%;
        border: 1px solid #999;
    }
    
    .drop-menu-item[aria-current=true] .drop-radio {
        border: 1px solid #fff;
    }
    
    .drop-menu-item[aria-current=true] .drop-radio::after {
        content: "";
        height: 9px;
        width: 9px;
        background-color: #fff;
        border-radius: 50%;
        margin: 3px auto;
        display: block;
    }
    
    .drop-menu-item[aria-current=true] {
        font-weight: 700;
        background-color: #0770cf;
        color: #fff!important;
    }
    
    .drop-menu-item[aria-current=true]:hover {
        background-color: #0770cf;
    }
    
    .drop-menu-item,
    .drop-menu-item:active,
    .drop-menu-item:hover,
    .drop-menu-item:visited {
        color: #2d2d2d;
    }
    .form-control{
        margin-top: 10px;
    }
    .select-check-hover {
        width: 100%;
        height: 44px;
        margin-bottom: 10px;
        background-color: transparent;
        position: relative;
        padding: 0;
    }
    
    .label-md {
        font-size: 16px;
        text-align: left;
        font-weight: 400;
        line-height: 1.12;
        border-radius: 5px;
        background-color: #fff;
        height: 100%;
        width: 100%;
        box-sizing: border-box;
        padding: 14px;
        display: block;
        cursor: pointer;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        letter-spacing: .4px;
    }
    
    .select-check-item:checked+.label-md {
        font-weight: 700;
        background-color: #0770cf!important;
        color: #fff!important;
    }
    
    .select-items input:checked+.label-md {
        background-color: #fff!important;
        color: #000!important;
        font-weight: normal;
    }
    
    .filterDrop header,
    .filter-collapse header {
        min-height: 60px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        background-color: #f8f8f8;
        border-bottom: 1px solid #ddd;
    }
    
    .filterDrop header p,
    .filter-collapse header p {
        font-size: 12px;
        line-height: .6;
    }
    
    .select-item {
        flex-grow: 1;
        padding-top: 5px;
    }
    
    .select-all,
    .select-all-xs,
    .clear-all,
    .clear-all-xs {
        cursor: pointer;
        letter-spacing: 1.9px;
        font-size: 13px;
        line-height: 1.54;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        color: #666;
        border: 2px solid #999;
        min-width: 70px;
        padding: 0 10px;
        height: 34px;
        float: right;
        margin: 0 15px 0 8px;
        background-color: #f8f8f8;
        border-radius: 10px;
            margin-top: 10px;
    }
    
    .select-all::before {
        margin-right: 4px;
        content: "\f00c";
        font-family: "Font Awesome 5 Free";
    }
    
    .select-all-xs {
        margin: 0 25px 0 0;
    }
    
    .select-check-item {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        cursor: pointer;
        -webkit-appearance: none;
        */ -moz-appearance: none;
        appearance: none;
        opacity: 0;
    }
    
    .table-bordered td {
        border: 1px solid #2262A4!important;
    }
    /* home */
    
    .promises {
        padding-top: 20px;
        position: relative;
        padding-bottom: 40px;
    }
    
    .promises:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background-color: #f6f9fc;
        clip-path: polygon(0 1%, 100% 0, 100% 22%, 0 60%);
        height: 100%;
        z-index: -1;
    }
    
    .promiseBg {
        background-color: #EDF2F7;
    }
    
    .simplify {
       /* font-family: 'Roboto', sans-serif;*/
    }
    
    .bg-muted {
        background-color: #fff;
    }
    
    .bg-muted li i {
        float: left;
        padding: 3px 10px;
        color: #2628CE;
    }
    
    .bg-muted li span {
        display: block;
        overflow: hidden;
    }
    
    .mr-15{
        margin-right: 15px;
    }
    .industriesBox {
        border: 1px solid #E5E8ED;
        padding: 30px 40px 20px;
        border-radius: 10px;
        transition: 0.3s;
        background: white;
        box-shadow: 0 2px 4px rgba(3, 27, 78, .06);
        transition: all ease-in-out .4s;
    }
    
    .industriesBox:hover {
        box-shadow: 0 34px 44px rgba(0, 0, 0, .2) !important;
    }
    .industriesBox_borderless:hover {
        box-shadow: 0 34px 44px rgba(0, 0, 0, .2) !important;
    }
    /* product box */
    
     .cloud_hosting_btn{
        margin-top: 18px !important;
    }

    #product .card {
        border-radius: 0;
        border: 1px solid #2262A4;
    }
    
    #product a.card {
        color: #000;
        text-decoration: none;
    }
    
    #product .card-body {
        height: 100px;
    }
    
    #product p {
        font-size: 14px;
    }
    
    #product .productBx {
        border-top: 1px solid #2262A4;
        border-left: 1px solid #2262A4;
    }
    
    #product .productBx .card,
    #product .productBxR .card {
        border-top: none;
        border-left: none;
        border-right: 1px solid #2262A4 !important;
        border-bottom: 1px solid #2262A4 !important;
        transition: all .3s ease-in-out;
    }
    
    #product .productBx .card:hover,
    #product .productBxR .card:hover {
        transition: all .3s ease-in-out;
        background-color: #0E0E9C;/* 4664E6 */
        color: white;
    }
    
    @media only screen and (min-width: 768px) {
        #product .productBxR {
            border-top: 1px solid #2262A4;
            border-left: none;
        }
        #product .card-body-logo {
            height: 201px;
        }
    }
    
    @media only screen and (max-width: 767px) {
        #product .productBxR {
            border-top: none;
            border-left: 1px solid #2262A4;
        }
        #product .card-body-logo {
            padding: 0 0 0;
        }

        .server_btn{
            display: block;
            margin-left: 0 !important;
            margin: 20px !important;
        }
    }
    
    #product .productBxR .card .img {
        min-width: 182px;
        height: 68px;
        background: url(../img/shoutcast-dedicated-server/com-domains2.png) no-repeat;
        background-size: cover;
    }
    
    #product .productBxR .card:hover .img {
        background: url(../img/shoutcast-dedicated-server/com-domains.png) no-repeat;
    }
    
    #product .productBx .card svg.right-arrow {
        transition: all .3s ease-in-out;
        opacity: 0;
        display: inline-block;
        width: 1.5rem;
        height: 1.5rem;
        max-width: 20px;
        max-height: 20px;
        margin-left: -20px;
        margin-top: .5rem;
    }
    
    #product .productBx .card:hover svg.right-arrow {
        transition: all .3s ease-in-out;
        opacity: 100;
        margin-left: 10px;
    }
    
    #product .productBx .card .filter-white {
        filter: brightness(0) invert(1);
    }

    .get_support_div_a{
        text-decoration: none;
    }
    .get_support_div_a:hover{
        text-decoration: none;
    }
    .get_support_div_a p{
        color: #000000;
    }
    /* footer */
    
    .contact-button {
        margin: 15px auto;
        padding-top: 15px;
        text-align: right;
    }
    
    #mit-foot-contact .btn-primary:hover {
        background-color: #286090;
    }
    
    #mit-foot-contact .btn-primary {
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    
    #mit-foot-contact {
        background-color: #1f85eb;
        padding: 20px 0;
    }
    
    #mit-foot-contact h2 {
        font-weight: 200;
        color: #fff;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
        letter-spacing: 1.5px;
    }
    
    #mit-foot-contact h2 strong {
        font-weight: 400;
    }
    
    #mit-foot-contact .contact-text {
        font-weight: 100;
        color: #fff;
        font-size: 14px;
        letter-spacing: 1.5px;
    }
    
    #mit-foot-contact .btn-primary {
        letter-spacing: 1px;
        text-transform: uppercase;
        background-color: #337ab7;
        border-color: #2e6da4;
    }
    
    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        color: #fff;
        background-color: transparent;
        border-bottom: 2px solid #1e48d0;
        border-radius: 0;
    }
    
    .hide-me[aria-expanded="true"] {
        display: none;
    }
    
    #footer {
        margin-top: 50px;
        padding: 0;
        /*background: #3f4c6b;
        background: -moz-linear-gradient(top, #3f4c6b 0%, #3f4c6b 100%);
        background: -webkit-linear-gradient(top, #3f4c6b 0%,#3f4c6b 100%);
        background: linear-gradient(to bottom, #3f4c6b 0%,#3f4c6b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#3f4c6b',GradientType=0 );
        color: #ddd;*/
        color: #666;
    }
    
    #footer h2 {
        font-size: 18px;
        text-align: left;
        border-left: 5px solid #555;
        padding-left: 5px;
        color: #000;
        ;
    }
    
    .footer_link {
        list-style: none;
        text-align: left;
        color: #666;
        font-weight: 100;
        /*font-family: 'Roboto Condensed', sans-serif;*/
        padding-top: 10px;
    }
    
    .footer_link a {
        color: #000;
        text-decoration: none;
        font-size: 15px;
        /* color: #666;
        text-decoration: none;
        font-size: 14px; */
    }
    
    .footer_link li {
        padding: 4px 0;
    }
    
    #mit-foot-contact h2 {
        font-weight: 200;
        color: #fff;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
        letter-spacing: 1.5px;
        font-size: 22px;
    }
    
    #footer .footer_social li {
        list-style: none;
        display: inline;
        float: left;
        margin: 8px 4px 5px 0;
    }
    
    #footer ul.footer_social li.google-pay-logo a {
        line-height: normal;
        width: auto;
        height: auto;
        background: none;
        margin: 0;
    }
    
    #footer ul.footer_social li a {
        height: 32px;
        width: 32px;
        text-align: center;
        display: block;
        border-radius: 100%;
        background: #292929;
        line-height: 30px;
        color: #fff;
    }
    
    .footer_note {
        font-size: 16px;
        font-weight: 100;
        line-height: 26px;
    }
    
    .copyright {
        width: 100%;
        text-align: center;
        margin-top: 20px;
        background-color: #000;
        padding: 7px;
        color: #fff;
        font-size: 14px;
        font-weight: 200;
        letter-spacing: 1px;
    }
    
    footer .social-icon {
        padding: 11px 9px;
        font-size: 20px;
        width: 40px;
        border-radius: 50%;
        text-decoration: none;
        margin: 5px 2px;
        height: 40px;
    }
    
    footer .fb-bg {
        background: #3B5998;
        color: white;
    }
    
    footer .twitter-bg {
        background: #55ACEE;
        color: white;
    }
    
    footer .link-bg {
        background: #007bb5;
        color: white;
    }
    
    footer .insta-bg {
        background: #125688;
        color: white;
    }
  

.area-bg{
       
         animation: 50s ease 0s normal none infinite running big-spin;
    background: rgba(0, 0, 0, 0) url(../img/other/subscriber-bg.png) repeat-x scroll 0 0;height: 100%;
    left: 0;
    position: absolute;
    top: 490px;
    width: 100%;
    }
.bg-shade{
    background: url(../img/other/bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 46%;
}
#choose_best{
    color: #ffffff !important;
}
.shadow-sm1:hover{
        box-shadow: 0 34px 44px rgba(0, 0, 0, .2) !important;
}

    @media only screen and (min-width:768px) {
        .blue-bg-image img {
            max-width: 120%;
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
        }
        .location-top-left p,.snapshotBg p{
            text-align: left;
        }
    }
    
    @media only screen and (min-width:992px) {
        .head {
            font-size: 56px;
            line-height: 62px;
        }
        .no-padding {
            padding-right: 0 !important;
            margin: 0 !important;
        }
        header .dropdown-menu.new-drpdn {
            width: max-content;
            margin: .125rem 0 0 -300px;
        }
        
    }
    
    @media only screen and (min-width:1200px) {
        .head {
            font-size: 57px;
            line-height: 62px;
        }
        .location-top-right img{
            margin-left: -19px;
            margin-top: -98px;
        }
    }
    
    @media only screen and (max-width:991px) {
        .head {
            font-size: 50px;
            line-height: 58px;
            padding-bottom: 20px;
        }
        .sm-center{
            text-align: center !important;
        }
        #linode-digital-ocs{
            display:block;
        }
    }
    
    @media only screen and (max-width:576px) {
        .head {
            font-size: 50px;
            line-height: 58px;
            padding-bottom: 20px;
        }
        #dedicated-server {
            padding: 0 30px !important;
        }
        .dedicated-common .snapshotBg{
             padding: 14px !important;
        }
        .side_padding{
            padding: 0 30px  !important;
        }
        .location-top-right img{
            width: 90%;
            /* padding-left: 18px; */
        }
        .location-top-left p,.snapshotBg p{
            text-align: left;
        }        
        .price-location-btn, .but2 {
            display: block;
            width: 89%;
            text-align: center;
            margin-bottom: 10px;
            padding: 8px;
            margin-left: 11px;
        }
        /* .snapshotBg{
            padding: 14px !important;
        } */
    }
    
    @media only screen and (max-width:320px) {
        .head {
            font-size: 38px;
            line-height: 45px;
            padding-bottom: 20px;
        }
        
    }

   #dedicated-server{
    margin-bottom: 20px;
   }
   .resetbtn{
        padding: 5px;
        text-decoration: none;
        color: #fff !important;
        background-color: red;
        border-radius: 5px;
        font-weight: 600;
        cursor: pointer;
        text-align: center;
   }

   .py-44{
        padding-bottom: 100px;
        padding-top: 60px;
   }    
   #choose-loc{
        margin-top: 50px;
        margin-bottom: 50px;
   }
   .m-t-50px{
    margin-top: 50px;
   }
   .m-b-50px{
    margin-bottom: 50px;
   }
   .m-t-60px{
    margin-top: 60px;
   }
   @media only screen and (max-width:991px) {
        .py-44{
            padding-top: 0px !important;
            text-align: center;
        }
        #choose-loc{
            text-align: center;
        }
        .ram{
            text-align: center;
        }
    }

.mt-4{
    margin-top: 2.5rem!important;
}

/*small device style */
.sm-device{
                display: none;
                background-color: #F5F5F5;
                padding: 20px;
            }
        @media screen and (max-width: 991px){
            .sm-device{
                display: block;
            }
            .lg-device{
                display: none;
            }
        }
        .plan_box{
            background: #fff;
            box-shadow: 0 4px 32px 0 rgb(10 14 29 / 2%), 0 8px 64px 0 rgb(10 14 29 / 8%);
            padding: 20px;
            margin: 15px 0;
            min-height: 160px;
        }
        .plan_box_price{
            color: #0b53ff;
                margin-bottom: 30px;
                font-size: 1.25rem !important;
        }
        .specification{
            line-height: 30px;
        }
        .plan_box_specification {
            color: #616573;
        }
        .plan_box_specification b{
            margin-right: 5px;
            color: #525666;
        }
        .buy_now_btn {
            background: #5333ED !important;
            white-space: nowrap;
            border-radius: 4px;
            color: #fff;
            border: 1px solid #0b53ff;
            margin: 0;
            padding: 8px 15px;
            font-weight: 600;
            font-size: 16px;
            text-decoration: none;
        }
        .left-mrg-50{
            margin-left: 50px !important;
        }

#glb-nfaq-wrap{padding:30px 0 100px 0}
.glb-nfaq-ttl{text-align:center;margin-bottom:50px}
.glb-nfaq-ttl h3{font-size:36px;font-weight:700;color:#091e42}
.glb-nfaq-ttl p{font-size:24px;color:#878989}
#glb-nfaq-wrap .wt-faq-que{
    border:0 !important;
border-bottom:1px solid #d4d8dd !important;
margin-bottom:20px
}
#glb-nfaq-wrap .wt-faq-que .btn{
font-size:16px;line-height:24px;color:#1f2d3d;
padding:15px 15px 15px 60px;
background:url(../img/affiliates/sprite-faq-icons.png) no-repeat 4px -180px;
background-color:#f7f9fb;min-height:85px;float:left;width:100%;
white-space:normal;outline:0 !important;
text-align:left;border:0 !important;
box-shadow:none !important
}
#glb-nfaq-wrap .wt-faq-que .collapsed{
background-color:transparent;
/* background-position:4px 12px */
background-position:4px 20px;
}
#glb-nfaq-wrap .wt-faq-que>h2
{
margin:0 !important
}
#glb-nfaq-wrap .wt-faq-que .wt-faq-ans{
padding:15px 15px 15px 60px
}
#glb-nfaq-wrap .wt-faq-que .wt-faq-ans p
{
color:#565859;font-size:16px
}
#glb-nfaq-wrap .wt-faq-que .wt-faq-ans p a,#glb-nfaq-wrap .wt-faq-que .wt-faq-ans ul li a{
color:#3d90ed;font-size:16px;text-decoration:none !important;
outline:0 !important
}
#glb-nfaq-wrap .wt-faq-que .wt-faq-ans ul{
padding-left:15px;margin-bottom:15px
}
#glb-nfaq-wrap .wt-faq-que .wt-faq-ans ul li{
color:#565859;font-size:16px;margin-bottom:5px
}
.wt-faq-perma{display:none}
.page_faq .wt-faq-perma{
display:block
}
@media(max-width:767px)
{#glb-nfaq-wrap{padding:20px 0}
.glb-nfaq-ttl h3{font-size:28px}
.glb-nfaq-ttl p{font-size:18px}
}
.pull-wide {
     float: left; 
     width: 100%; 
}
.ml-50{
    margin-left: 50px;
}
.line-through{
    text-decoration: line-through;
}

@media screen and (max-width: 380px) {
        .sml-txt {
            font-size: 18px;
        }
    }
@media screen and (max-width:992px){
	.container{
		max-width: none!important;
		width: 95%!important;
	}
	
	#glb-nfaq-wrap .wt-faq-que .btn{
		min-height: auto!important; background-position: 4px -196px;
	}
	#glb-nfaq-wrap .wt-faq-que .collapsed{
		background-position: 4px 8px;
	}
	#glb-nfaq-wrap .wt-faq-que{margin-bottom: 0;}
	.location-top-left p{
		font-size: 16px; line-height: 24px;
	}
	
	.m-t-50px{margin-top: 30px;}
	.m-b-50px{margin-bottom: 30px;}
	.server-plan-container{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.server-plan-container .card{width: 48%; flex: 0 0 48%;}
	.location-top-right{display: block!important;}
	
	#glb-nfaq-wrap{padding-bottom: 50px;}
	.managed-hosting_plans{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.managed-hosting_plans .panel{width: 48%; flex: 0 0 48%;}
	.managed-hosting_plans .align-self-start{order: 1!important;}
	.plan_price{display: flex; justify-content: center; align-items: center;}
	.plan_price p{margin: 0; padding: 0 20px 0;}
	.plan_price .h3{margin-bottom: 0;}
	.host-plan_img{text-align: center;}
	.host-plan_img img{max-width: 50%;}
	.banner_img img{width: 50%;}
	.py-44{padding-bottom: 50px!important;}
	#choose-loc{margin-bottom: 0; margin-top: 0;}
}
@media screen and (max-width:767px){
	#glb-nfaq-wrap .wt-faq-que .btn{
		min-height: auto;
	}
	.location-top-right img{
		width: 50%;
		margin-top: 0!important;
	}
	#glb-nfaq-wrap .wt-faq-que{margin-bottom: 0;}
	.server-plan-container{display: flex; justify-content: space-between; flex-wrap: wrap; flex-direction: column;}
	.server-plan-container .card{width: 100%; flex: 0 0 100%;}
	.py-44{padding-bottom: 40px;}
	.network_img img{width: 60%;}
	.pt-md-0{padding-top: 0!important;}
	
}
@media screen and (max-width:576px){
	.pt-sm-0{padding-top: 0!important;}
	.managed-hosting_plans .panel{width: 100%; flex: 0 0 100%;}
	.d-sm-none{display: none!important;}
}

