

/* Tab */
 @media screen and (max-width: 1024px) {
     #multiStageRegistrationDiv, .modal-resposive{
         width:80%;
         margin:0 auto;
    }
     .fixed-col{
         position:fixed;
    }
     .gvc-top-main-menu-desktop{
         margin-left:20px;
    }
     .gvc-top-main-menu-desktop li{
         margin-right:10px;
       
    }
     .container{
         padding:0px;
         max-width:100%;
    }
     .footermenu-container{
         width:60%;
    }
     .footermenu li{
         display:inline-block;
         padding-left:5px;
         padding-right:5px;
    }
     .dashboard-col-border-responsive{
         border-bottom: 1px solid #dee2e6;
    }
     .bannerOptionRadioGroup .mr-3 {
         margin-right: 6px !important;
    }
     .carousel-item .custom-card {
         -ms-transform: scale(0.7, 0.7);
        /* IE 9 */
         -webkit-transform: scale(0.7, 0.7);
        /* Safari */
         transform: scale(0.7, 0.7);
         margin-left:-15px;
         margin-right:-15px;
    }
     .verticalBannerMainContainer .verticalBannerContainer, .verticalBannerMainContainer .slimScrollDiv{
         border:1px solid #ccc;
         width:380px !important;
         height:440px !important;
         overflow:scroll;
    }
     .horizontalBannerMainContainer {
         position: relative;
         margin: 0px auto;
         padding: 0px;
         border:1px solid #ccc;
         background:#f1f1f1;
         width:100%;
         height:240px 
    }
     .horizontalBannerContainer {
         width:auto;
         height:auto;
    }
    /*.horizontalBannerMainContainer .horizontalBannerContainer, .horizontalBannerMainContainer .slimScrollDiv{
         border:1px solid #ccc;
         width:100% !important;
         height:240px !important;
         overflow:scroll;
    }
     .horizontalBannerMainContainer {
         border:1px solid #ccc;
         background:#ccc;
    }
    */
     .desktopContent{
         display:none;
    }
     .tabletContent{
         display:block;
    }
     .mobileContent{
         display:none;
    }
     .newsItemContainer{
         width:420px;
         height:auto;
    }
     .news-mainImage-size{
         width:100%;
         height:auto;
    }
}
 @media (min-width: 768px){
     .container, #container .container-border {
         max-width: 100%;
    }
}
 @media (min-width: 992px){
     .container, #container .container-border {
         max-width: 960px;
    }
}
 @media (min-width: 1200px){
     .container, #container .container-border {
         max-width: 1140px;
    }
}
 #container .container-border {
     margin:0 auto;
     padding-left:12px;
     padding-right:12px;
}
/* Mobile @media screen and (max-width: 768px) {
    */
     @media screen and (max-width: 767px) {
		
         body.modal-open {
            /* block scroll for mobile;
             // causes underlying page to jump to top;
             // prevents scrolling on all screens */
             overflow: hidden;
             position: fixed;
             max-width:100%;
        }
         body.viewport-lg {
            /* block scroll for desktop;
             // will not jump to top;
             // will not prevent scroll on mobile */
             position: absolute;
        }
         body {
            /* STOP MOVING AROUND! */
             overflow-x: hidden;
             overflow-y: scroll !important;
        }
         .brands-leftnav .list-group-item{
             padding: 2px 12px 9px 20px !important;
             margin-bottom: auto !important;
        }
         .edit-profile-container .radio.btn label{
             padding:12px 22px;
        }
         .custom-form-width{
             width:90%;
        }
         .statsOptionRadioGroup{
             flex-wrap:wrap;
        }
         .statsOptionRadioGroup .radius25 {
             margin-bottom:12px;
        }
         #multiStageRegistrationDiv, .modal-resposive{
             width:100%;
             margin:0 auto;
        }
         #registrationModal .modal-title{
             text-align:left;
        }
         .emailus-custom-button{
             margin: auto;
             width:100% !important;
        }
         .emailform-padding{
             padding-left: 0px !important;
             padding-right: 0px !important;
        }
         .newsItemContainer, .news-mainImage-size{
             width:100%;
             height:auto;
        }
         .mobile-LR-padding{
             padding-left:15px;
             padding-right:15px;
        }
         .carousel-item .custom-card {
             -ms-transform: scale(0.7, 0.7);
            /* IE 9 */
             -webkit-transform: scale(0.7, 0.7);
            /* Safari */
             transform: scale(0.7, 0.7);
             margin-left:-30px;
             margin-right:-30px;
        }
         .verticalBannerMainContainer .verticalBannerContainer, .verticalBannerMainContainer .slimScrollDiv{
             border:1px solid #ccc;
             width:306px !important;
             height:440px !important;
             overflow:scroll;
        }
         .horizontalBannerMainContainer {
             position: relative;
             margin: 0px auto;
             padding: 0px;
             border:1px solid #ccc;
             background:#f1f1f1;
             width:100%;
             height:240px 
        }
         .horizontalBannerContainer {
             width:auto;
             height:auto;
        }
        /*.horizontalBannerMainContainer .horizontalBannerContainer, .horizontalBannerMainContainer .slimScrollDiv{
             border:1px solid #ccc;
             width:100% !important;
             height:240px !important;
             overflow:scroll;
        }
         .horizontalBannerMainContainer {
             border:1px solid #ccc;
             background:#ccc;
        }
        */
         .mobile-hidden{
             display:none;
        }
         #footer{
             padding-bottom:0px;
        }
         .statsFilterOptions-Mobile{
             display:block;
        }
         .close-no-header{
             display:none;
        }
         .close-with-header{
             display:inline-flex;
        }
         #accordionFaqs h5, .subAccordion h6{
             width:96%;
        }
         .bannerCorousel .next{
             right:-12px !important;
        }
         .bannercodemodel-dialog{
             max-width:none !important;
             width:auto !important;
        }
         .mb-sm-10{
             margin-bottom:10px;
        }
         .gvc-top-main-menu-desktop{
             display:none;
        }
         .main-nav-mobile{
             display:block;
             border-top:1px solid #2a3853;
             background:#000;
             background-color:#000;
        }
         .main-nav-mobile .list-group{
            /*display:inline-block;
            */
             flex-direction: row !important;
             white-space:nowrap;
             overflow-y:hidden;
             overflow-x:auto;
        }
         .main-nav-mobile .list-group-item {
             text-align:center;
             font-size:90%;
             padding:8px;
        }
         .main-nav-mobile .list-group-item{
             color:#fff !important;
             border-radius:0px !important;
             border:0px;
             background-color:#000;
             font-weight:bolder;
            /*margin-right:20px;
            */
        }
         .main-nav-mobile .list-group-item.active {
             border:0px !important;
             text-align:center;
             font-weight:bold !important;
             color:#bf00ff !important;
        }
         .main-nav-mobile .list-group-item span{
             display:block;
             padding:2px;
            /*margin-right:20px;
            */
        }
         .container{
             padding:0px;
             max-width:100% ;
        }
         .brands-leftnav .list-group, .main-sub-nav .list-group{
            /*display:inline-block;
            */
             flex-direction: row !important;
             white-space:nowrap;
             overflow-y:hidden;
             overflow-x:auto;
        }
         .brands-leftnav .list-group-item, .main-sub-nav .list-group-item {
             text-align:center;
        }
         .brands-leftnav .list-group-item.active {
             border-left:0px !important;
             border-bottom: 5px solid #bf00ff;
             border-radius:0px;
             text-align:center;
        }
         .brands-custom-card-body{
             margin-right:10px ;
             margin-bottom:10px ;
             overflow:hidden;
        }
         .footermenu-container{
             width:90%;
             margin-top:25px;
        }
         .footermenu li{
             display:block;
             text-align:center;
             padding-left:5px;
             padding-right:5px;
             padding-top: 5px;
        }
         .lang-dropdown{
             position:relative;
            /*bottom:-370px;
            */
             left:25%;
             top:16px;
        }
         .footer-social{
             position:relative;
             bottom:10px;
             right:10px;
        }
         .copyrightContent{
             padding:12px;
             margin-bottom:12px;
        }
         .dashboard-col-border-responsive{
             border-bottom: 1px solid #dee2e6;
             border-top: 1px solid #dee2e6;
        }
         .bannerOptionRadioGroup .mr-3 {
             margin-right: 6px !important;
        }
         .desktopContent{
             display:none;
        }
         .tabletContent{
             display:none;
        }
         .mobileContent{
             display:block;
        }
         .main-sub-nav .container{
             overflow:auto;
             overflow-y:hidden;
             overflow-x:auto;
        }
     }
        /* mini Mobile */
         @media( max-width: 585px) {
             .desktopContent{
                 display:none;
            }
             .tabletContent{
                 display:none;
            }
             .mobileContent{
                 display:block;
            }
             .container{
                 padding:0px;
                 max-width:100%;
            }
             .wizard {
                 width: 90%;
                 height: auto !important;
            }
             span.round-tab {
                 font-size: 16px;
                 width: 50px;
                 height: 50px;
                 line-height: 50px;
            }
             .wizard .nav-tabs > li a {
                 width: 50px;
                 height: 50px;
                 line-height: 50px;
            }
             .wizard li.active:after {
                 content: " ";
                 position: absolute;
                 left: 35%;
            }
             .mobile-padding-none{
                 padding:0px ;
            }
             .mobile-align-left{
                 text-align:left !important;
            }
			
        }
        /* Mobile */
         @media screen and (max-width: 765px) {
             .responsiveTable .btn{
                 width:200px !important;
            }
             .responsiveTable .child {
                 text-align:left;
            }
             table.dataTable>tbody>tr.child span.dtr-title {
                 padding-right:14px !important;
            }
             .RectangleOne{
                 width:81%;
            }
             .newsItemContainer{
                 margin-bottom:30px;
            }
             .row .primaryButtonBig2 {
                 margin-left: 0px !important;
                 margin-top: 30px !important;
            }
             .bannervid .content{
                 padding:50px;
                /*margin:50px 30px;
                */
            }
             .twoColumnContent .row:first-child {
                 text-align: center !important;
                 padding-left: 60px !important;
                 padding-right: 60px !important;
            }
             #testimonials h3, .twoColumnOnlyContent h3{
                 text-align:center;
            }
             .statsFilterOptions-Mobile{
                 display:block;
            }
             .loaderDiv p {
                 line-height: 160px!important;
                 background-size: 20%!important;
            }
        }
         
		 
		 @media screen and (max-width: 375px) {
			a.entain-w{max-width:130px;}
		 }