  
    /* top menu */
    .h1,.h2,.h4,.h5{
        color: #002C81 !important;
    }
    .mb30{
        margin-bottom: 30px;
    }
    .txt-center{
        text-align: center;
    }
    .tophead {
        border-bottom: 1px solid #ddd;
        background-color: #fff;
    }
    
    .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;
    }
    #shoutcast-dedicated-server-page1{
             margin-top: -15px;
    }
    #shoutcast-dedicated-server-sec1{
            margin-top: -10px;
            padding-top: 50px;
    }
    .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;
    }
    #pre-install{
            margin-top: 3rem !important;
        }
    
    @media screen and (max-width: 991px) {
        #pre-install, #api_tab{
             margin-top: 0px !important;
        }
        .power-data-bg .card{
            text-align: center !important;
        }
        .card-head{
            display: block !important;
        }
        .list-unstyled li{
            display: inline-block !important;
        }
        #card-holder{
            margin-top: 0 !important;
        }
    }
    @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;
        }
        .small_txt_center{
            text-align: center;
        }
        
    }
    
    .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: 20px;
        color: #616266;
        line-height: 32px;
        letter-spacing: -.25px;
    }
    
    .dedicated-common .button,
    .banner .button,
    .section2 .button,
    .section5 .button {
        background: #1E48D0;
        color: white;
        padding: 8px 30px;
        font-size: 22px
    }
    
    .banner .button:hover,
    .section2 .button:hover {
        background: #333;
    }
    
    .banner .bggraphics {
        background: url(../img/shoutcast-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;
    }
    
    .badge-yellow {
        background-color: #ffc800;
        color: black;
    }
    
    .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; */
    }
    .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;
    }
    
    .dedicated-common .but2:hover {
        background: #F5FEFF;
    }
    
    .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: 400;
    }
    
    .dedicated-common .section4 .card .card-text {
        font-size: 16px;
        font-weight: 300;
        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: 0;
        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 {
        color: #666;
        line-height: 1.12;
        padding: 12px 20px 10px 12px;
        border-top: 2px solid #ccc;
        border-bottom: 1px solid #ccc;
        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-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 {
        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!important;
        left: -1px!important;
        padding: 10px;
        z-index: 9000;
        border-radius: 0;
    }
    
    .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;
    }
    
    .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;
    }
    
    .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;
        }
    }
    
    #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: #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/shoutcast-dedicated-server/subscriber-bg.png) repeat-x scroll 0 0;height: 100%;
    left: 0;
    position: absolute;
    top: 490px;
    width: 100%;
    }
.bg-shade{
    background: url(../img/shoutcast-dedicated-server/bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 46%;
}
#choose_best{
    color: #ffffff !important; position: relative;
}
.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);
        }
		
    }
    
    @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;
        }
    }
    
    @media only screen and (max-width:991px) {
        .head {
            font-size: 50px;
            line-height: 58px;
            padding-bottom: 20px;
        }
    }
    
    @media only screen and (max-width:576px) {
        .head {
            font-size: 50px;
            line-height: 58px;
            padding-bottom: 20px;
        }
    }
    
    @media only screen and (max-width:320px) {
        .head {
            font-size: 38px;
            line-height: 45px;
            padding-bottom: 20px;
        }
    }
   .blue-bg{
        z-index: 0 !important;
    }
    #packages{
        overflow: hidden;
    }
@media screen and (max-width:768px){
	.pt-md-0{padding-top: 0!important;}
	.section2{margin-top: 30px;}
	.power-data-bg .h1{font-size: 40px; margin-bottom: 25px;}
}
@media screen and (max-width:576px){
	.pt-md-0{padding-top: 0!important;}
	.mb-sm-0 {margin-bottom: 0!important;}
	.mt-sm-0{margin-top: 0!important;}
	.mt-sm-3{margin-top: 1rem!important;}
	.pt-sm-0{padding-top: 0!important;}
}

   