

@media screen and (max-width: 5000px){
    .home-banner .home-banner-slide{height: calc(100vh - 115px);}
    .home-banner .home-banner-slide figure img{height:100%;object-fit:cover}
    .mailing-list-section .container{max-width: 1170px}
    .news-slider .slick-prev {right: 53%;}
    .news-more {right: 35%;bottom: 12%;}
    .sol-item-wrap .box-info p br{display: none;}

}


@media only screen and (max-width: 2100px) {



}
@media (max-width:1750px) {
    .news-slider .slick-prev {right: 54%;}
    .news-more {right: 34%;bottom: 12.5%;}
    }
@media (max-width:1550px) {
    .news-slider .slick-prev {right: 54%;}
    .news-more {right: 32%;bottom: 13%;}
    .home-banner-slide .bn-content h2{font-size:90px;line-height:100px;}
    }

@media (max-width:1366px) {
   .mailing-list-section .container{max-width: 80%}
   .news-slider .slick-prev {right: 55%;}
   .news-more {right: 30%;bottom: 13%;}
   .sol-item-wrap .box-info p br{display: block;}
}

@media (max-width:1250px) {
    .nav > ul > li { padding:0px 15px;  }
    }

@media (min-width:1200px) {
    .container{
        max-width:1170px;
        }
    }
    
@media (max-width:1250px) {
    }
    
@media (max-width:1199.99px) {
    .headerTopLinks{margin-right: 80px}
    .mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a{text-transform: none}
    .topRightContainer { margin:0px auto; position:absolute; left:0px; top:0px; width:100%;}
    .topRightContainer .input-group{margin-right: 80px}
    .nav-wrapper { width:100%; margin:0px auto; float:none; position:absolute; top:20px; }
    .nav-container { position:absolute; top:auto; left:0px; margin:0px; display:block; clear:both; width:100%; }
    p a{word-break:break-all;}
    /*Home*/
    .home-banner-slide .bn-content h2{font-size: 70px;line-height: 80px;}
    .about-section,.sloution-section,.mailing-list-section,.cs-section{padding:40px 0;}
    .about-title h1 {font-size: 45px;line-height: 50px;}
    .news-section{padding:40px 0;background-size: cover}
    .news-more{bottom: 10%}
    .news-title h3{font-size: 22px;line-height: 26px}
    .nws-data-overlay p{font-size: 16px}
    .news-section .title1,.sloution-section .title1,.mailing-list-section h3{font-size: 36px;line-height: 40px}
    .mail-left p{margin:10px 0;line-height: 22px;display: block;}
    /*Dashboard*/
    .dashboard-section,.signup-section{padding:40px 0;}
    /*Signup*/
    .inner_banner_caption .captionContainer .bannerHeading1{font-size: 36px;line-height: 40px;}
    /*webinar*/
    .webinar-section,.featured-section{padding:40px 0 15px;}
    .slick-prev, .slick-next{z-index: 1}
    .slick-next {right: -20px;}
    .slick-prev {left: -20px;}
    .details-section{padding:40px 0;}
    .video-section .row p br{display: none}
    /*Training and education*/
    .training-section,.featured-webinar-section{padding:40px 0 20px;}
    .contact-education-section{padding:40px 0;}
    /*product manual*/
    .manualproduct-section{padding-top:40px;}
    .category-wrapper{display: block;width: 100%;margin-bottom: 15px}
    .category-wrapper ul{display: flex;flex-wrap:wrap;width: 100%;align-items: center;margin-bottom: 15px}
    /*Reset Password*/
    .reset-pwd .form-section {width: 66%;}
    /*Discalimer Popup*/
    .disclaimer .modal-dialog {max-width: 96%;}
    .disclaimer .modal-content{padding:50px;}
    }
    
@media (max-width:1120.98px) {
    .home-banner .home-banner-slide{height:auto;}
    .home-banner-slide:before, .inner-banner figure::before { display:none !important; }
    .banner_caption,.bn-caption { position:relative; display:block; top:auto; left:auto; }
    .banner_caption .captionContainerInner, .bn-caption .bn-content{ max-width:100%; padding:40px 0px 60px !important; font-size:15px; }
    }

/* Portrait tablets and medium desktops */
@media (max-width:991.98px) {
    
    .banner_caption .captionContainer { padding:0px 0px; }
    .homeBannerSlider .slick-dots { margin:0px; }
    .intro-section .col { flex:100%; max-width:100%; }
    .breadcrumb-container ul{padding:0;}
    .inner_banner_caption { position:relative; top:auto; left:auto; padding:25px 0px;background: #333333 }
    .thank-you-caption { position:relative; display:block; top:auto; left:auto; background:#FFF; padding:50px 0px; }
    .thank-you-inner { max-width:100%; text-align: center; color:#484848;}
    .thank-you-inner h1 { color:#232323; font-size:70px; line-height:normal; letter-spacing:normal; }
    .thank-you-inner h2 { color:#232323; font-size:38px; letter-spacing:normal; }

    .ftcol1, .ftcol2, .ftcol3, .ftcol4 { width:50%; margin:0px 0px 20px; }
    .ftcol4 { margin:0px 0px; }
    .copyright { margin:0px 0px; float:none; }

    /*tab to accordion*/
    /*.tab-content > .tab-pane { display: block !important; opacity: 1; }
    .tab-holder { margin: 0px 0px; }
    .nav-tabs .nav-link::before { display: none; }
    .tab-holder .card-body { padding: 0px 0px; }
    .tab-holder .nav-tabs { display: none !important; }
    .tab-content { width: 100% !important; }
    .tab-holder .tab-content{border-top: 1px solid #F3F3F3;}*/
    .video-block.even-block .row{flex-direction:column-reverse;}
    .video-block .content-wrapper .content{padding:20px;min-height:auto;}
    .video-block .content-wrapper .theme-btn{display:block;}
    .breadcrumb-container{text-align: center;}
    .news-slider .slick-arrow{bottom:3px;}
    .news-slider .slick-prev {right: 43%;}
    .news-slider .slick-next {right: 36%;}
    .news-more {right: 11%;}
    }

 @media(min-width:991.98px) {
    .nav-tabs { display: flex !important; padding-bottom: 0px; align-items: center; justify-content: center; }
    .tab-holder .card { border: none !important; margin-bottom: 0px; }
    .tab-holder .card .card-header { display: none; }
    .tab-holder .card .collapse { display: block; }
    .tab-holder .card .card .card-header { display: block; }
    .tab-holder .card .card .collapse { display: none; }
    .tab-holder .card .card .collapse.show { display: block; }
    
    }

@media (max-width:800px) {
    .mean-container a.meanmenu-reveal{top:5px;}
    .headerTopLinks{margin:37px 80px 37px 0;}
    .mean-container .mean-nav {margin-top: 80px;}
    /*Home*/
    .home-banner .home-banner-slide{height: auto;}
    .bn-caption{bottom: 0}
    .bn-content{vertical-align: middle;}
    .news-section{padding-bottom: 100px}
    .news-slider .slick-arrow{bottom:-15%;}
    .news-slider .slick-prev {right: 57%;}
    .news-more {right:23%;bottom: 5.5%;}
    .sol-item-wrap .grid-box{margin:15px 0;}
    .mail-left,.mail-right{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
    .news-slider .slick-next {right: 50%;}
    /*Healtcare Professional*/
    .hp-banner .bn-caption{bottom: 0;position: relative;}
    .hp-banner .bn-content{padding:40px 0 60px!important;}
    .hp-banner .bn-content p br{display: none}
    .hp-banner .slick-dots{bottom: 7%}
    .healthprof-section,.training-section,.contact-education-section{padding:40px 0;}
    .gen-block{margin-bottom: 30px}
    .gen-block .theme-btn { display: block; position: relative; bottom: 0;}
    .contact-education-section .col-lg-2.text-right{text-align: center !important;}
    .contact-education-section .checkbox-control {margin: 0 0 30px;}
    .checkbox-control{align-items: flex-start;}
    .checkbox-control span{width:95%;}
    .checkbox-control input{margin-top:2px;}
    .form-group{margin-bottom: 20px !important}
    /*Thank you*/
    .thank-you-inner p br{display: none}
    /*Dashboard*/
    .dashboard-section .p0{padding:0 30px !important;}
    .dashboard-section hr{margin:20px 0;}
    .right-dash{margin-top:20px;}
    .right-dash .title1{float: none}
    .sub-heading{font-size: 20px;}
    .sub-heading img{width:22px;}
    /*Signup*/
    .form-section{width: 100%;padding:0 15px;}
    /*Reset Password*/
    .reset-pwd .form-section {width: 100%;}
    /*case sharing*/
    .a-section{margin:0 0 30px;}
    .back-wrapper,.cs-detail .img-wrapper{margin-bottom: 30px;}
    .search-label{display: inline-block;margin-bottom: 15px}
    .page-filter{margin-top:15px;}
    .product-details{padding-left:0;}
    .webinar-section .slick-slider .slick-list, .featured-section .slick-slider .slick-list{padding-bottom: 20px}
    .video-section iframe{height: 390px}
    .video-section .row p{margin-bottom: 20px}
    .next-link{justify-content:flex-start;}
    .single-product_campaign .video-wrap {height:auto;}
    .single-product_campaign .video-wrap video{width:100%;}
    /*About us*/
    .aboutus-section .content-wrapper{width:100%;padding:30px;font-size:16px;}
    .network-section .content-wrapper{margin-bottom:30px;}
    
}

/* Landscape phones and portrait tablets */
@media (max-width:767.98px) {
    .sticky { top:0 !important; left:0 !important; }
    /*.sticky-wrapper { height:auto !important; }*/
    .inner-banner figure::before { display:none !important; }
    .banner_caption,.bn-caption { position:relative; display:block; top:auto; left:auto; }
    .banner_caption .captionContainerInner, .bn-caption .bn-content{ max-width:100%; padding:40px 0px !important; font-size:15px; }
    .banner_caption .captionContainer .bannerHeading1, .home-banner-slide .bn-content h2,.intro-info h3, .pageTitle h2, .page-title h2 { font-size:40px !important; letter-spacing:normal; line-height:normal !important; }
    .bn-content p{font-size: 16px;}
    .bn-content p br{display: none}
    .grid > .grid-sizer, .grid > .grid-item { width:100%; }
    /*About us*/
    .general-section{padding:50px 0;}
    .title1{font-size:30px;}
    .aboutus-section .content-wrapper .mb30{margin-bottom:15px !important;}
    .cr-wrapper .content-wrapper{padding:20px 0;}
    .network-block{margin-top:10px;}
    .add-title{font-size:20px;line-height:28px;margin-bottom: 15px;}
    .address-ul li{margin-bottom:15px;}
    
    .youtube-media-wrapper iframe{height:400px;}
    }
    
@media (max-width:650px) {
    
    }
    
@media (max-width:575px) {
    .logo { height:auto; width:55%; margin:0px 0px; }
    .header-login { margin:25px 0px 29px 15px; }
    .topRightContainer .input-group{display: none}
    
    .headerTopLinks>li{margin:0 10px;}
    /*.mean-container .mean-nav { margin-top:85px; }*/
    
    .mon-date{height: 60px;width:50px;right:15px;padding:8px;}
    .mon-date strong{font-size: 22px;line-height: 22px;}
    .mon-date span{font-size: 13px;margin:0;}
    .news-section {padding-bottom: 60px;}
    .news-more{right: auto;left: 50%;bottom: 5%;transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0px);}
    .news-slider{margin-right: 0}
    .news-slider .news-title h3{display:block;overflow:visible;-webkit-line-clamp: unset;}
    .news-slider .slick-slide,.news-slider .slick-current{transform:scale(.95);}
    .news-slider .slick-arrow {bottom: auto;top: 47% !important;width: 40px;height: 40px;line-height: 40px;}
    .news-slider .slick-arrow i{line-height: 38px}
    .news-slider .slick-prev {right: auto;left: -10px;}
    .news-slider .slick-arrow.slick-next{right:-10px;}
    .sol-item-wrap .box-info{position: relative;background:#292929;padding:20px;}
    .sol-item-wrap .grid-box .img-holder:before{display: none;}
    .box-icon {position: relative;left: 0;top: 0;margin-bottom: 20px;}
    .mailing-list-section h3 {font-size: 26px !important;line-height: 30px;}
    .mailing-list-section .container {max-width: 100%;padding:0 30px;}
    p{line-height: 26px !important}
    p br{display: none}
    .footer-top{padding:40px 0 20px;}
    .ftcol1, .ftcol2, .ftcol3, .ftcol4,.footer p{width:100%;text-align: center;}
    .fadd, .fcall, .ffax, .email{display: inline-block;}
    .ftcol2 .row{flex-direction: column;}
    .ftcol2 .foot-1 ul,.ftcol2 .col.foot-2 ul{margin-bottom: 0}
    .ftcol2 .col.foot-2 {max-width: 100%;}
    /*Thank you*/
    .thank-you-inner p {font-size: 16px;}
    /*Dashboard*/
    .right-dash .col-md-6.mb50{margin-bottom: 20px !important}
    .reg-date{float: none;margin-bottom: 20px}
    .right-dash .theme-btn{width:100%;}
    .page-link{height: auto;width: 30px;line-height: 30px;}
    /*case sharing*/
    .ref-section h3{font-size: 26px !important;line-height: 30px}
    /*webinar*/
    .slick-next {right: -14px;}
    .slick-prev {left: -14px;}
    .box-content.tags {align-items: flex-start;}
    .tags .box-title {line-height: 50px !important;}
    .overview-section .sub-title{font-size: 26px !important;line-height: 30px}
    .title-section .viewall-link{position: relative;}
    .manualproduct-section .filter-search,
    .manualproduct-section .filter-dropdown {width: 100%;margin-right: 0}
    .manualproduct-section .page-filter{flex-direction:column;margin:0px;}
    .manualproduct-section .filter-search{margin: 0 0 10px}
    .video-section .certificate-block .theme-btn {position: relative;width: 100%;margin-top: 10px;}
    .video-section .certificate-block .form-control{padding-right: 20px}
    .video-section iframe {height: 220px;}
    /*signin*/
    .login-txt{margin:5px 0;}
    .login-txt.text-right{text-align: left !important}
    .form-section .theme-btn{margin-top:30px;}
    .flex-div {flex-direction: column;}
    .reset-pwd .form-section .login-txt{margin:15px 0 0;}
    .reset-pwd p{font-size: 16px}
    .reset-pwd h3 img{height: 26px;}
    /*Discalimer Popup*/
    .disclaimer .modal-content{padding:50px 20px; font-size: 14px}
    
    .features-section .img-wrapper figure{height:300px;}
    .resource-box{padding:20px;}
    .procedure-therapies-section iframe {height: 325px;}
     .video-section .video-block .video-wrapper .embed-responsive{height:217px;}
    .video-section .video-block .video-wrapper .embed-responsive .wp-video .mejs-container{height:217px !important;}
    .product-main-pic{height:350px;}
    .product-main-pic figure{height:auto;}
    .product-main-pic figure img{max-height:unset;}
}
@media (max-width:480px) {
    .banner_caption .captionContainer .bannerHeading1, .thank-you-inner h1 { font-size:30px !important;line-height: 36px !important }
    h1, .intro-info h3, .pageTitle h2 { font-size:30px !important;line-height: 36px !important}
    h2 { font-size:25px !important; line-height: 36px !important}
    h3 { font-size:20px !important; line-height: 30px !important}
    h4 { font-size:18px !important; line-height: 30px !important}
    h5 { font-size:16px !important; line-height: 30px !important}
    h6{ font-size:16px !important; line-height: 30px !important}
    .video-block .video-wrapper .embed-responsive,.video-block .video-wrapper .embed-responsive img,
    .video-block .video-wrapper .embed-responsive,.video-block .video-wrapper .embed-responsive .embed-responsive-item, .video-block .video-wrapper .embed-responsive embed, .video-block .video-wrapper .embed-responsive iframe, .video-block .video-wrapper .embed-responsive object, .embed-responsive video{
        height:240px;}
}

@media (max-width:400px) {
    /*.topRightContainer{padding-right: 70px}*/
    .headerTopLinks{margin-top:37px;margin-bottom:32px;}
    .mean-container a.meanmenu-reveal{top:3px;}
    .mean-container .mean-nav {margin-top: 75px;}
    .video-block .video-wrapper .embed-responsive,.video-block .video-wrapper .embed-responsive img,
    .video-block .video-wrapper .embed-responsive,.video-block .video-wrapper .embed-responsive .embed-responsive-item, .video-block .video-wrapper .embed-responsive embed, .video-block .video-wrapper .embed-responsive iframe, .video-block .video-wrapper .embed-responsive object, .embed-responsive video{
        height:200px;}
    .theme-btn{padding:0 15px;}
    .video-section .video-block .video-wrapper .embed-responsive{height:217px;}
    .video-section .video-block .video-wrapper .embed-responsive .wp-video .mejs-container{height:217px !important;}
}
    
@media (max-width:360px) {
    .logo{width:45%;}
     /*case sharing*/
     .page-filter{flex-direction: column;}
    .filter-search,.filter-dropdown{width: 100%}
    .filter-search{margin: 0 0 10px}
    .video-section .video-block .video-wrapper .embed-responsive .wp-video .mejs-container,.video-wrapper .embed-responsive .wp-video .mejs-container {height: 217px !important;}
    }