 @media screen and (min-width: 1921px) {
    .event-slider .slick-prev{ right:5%;}
    .event-slider .slick-next{ left: 5%;}
}
 @media only screen and (max-width: 1920px) {
}
 @media only screen and (max-width: 1600px) {
}
/*-1366-*/
@media only screen and (max-width: 1367px) {
}
/*-1280-*/
@media only screen and (max-width: 1280px) {

}

/*-1148-*/
@media only screen and (max-width: 1279px) {
.container, .bn-caption .container { width: 100%; padding: 0px 30px; max-width: 100%; }
.textColRight { width: 100% !important; }
.textColLeft { width: 100% !important; }
.textContent { padding: 50px 30px !important; }
.textContent.sm { padding: 50px 30px !important; }
.textContent.alt { padding: 0px 0px 0px 30px !important; }
.container-float { left: 0; margin-left: 0px; }
.cont1 { padding-right: 0px; }
.cont2 { padding-left: 0px; }
.partner-slider .slick-prev { left: -20px; }
.partner-slider .slick-next { right: -20px; }
/*----*/
.home-banner .slick-dots{ width:100%; left:0%; margin-left:0px; text-align:left; bottom:40px; padding:0px 30px;}
.nav > ul > li{margin: 0px 1px;}
.home-banner .slick-arrow { bottom:30px;}
.home-banner .slick-prev { left: 30px; }
.home-banner .slick-next { right: auto;  left: 85px;}
.bn-content div{padding-bottom: 100px;}
.home-story-slide{ padding:60px 60px 80px;}
.home-story-slide.alt{ padding:60px;}

}
/*-1024-*/
@media only screen and (max-width: 1147px) {
.height1024 { height: auto !important; }
/*----*/
/*.logo { z-index: 9999; padding-top: 0; position: relative; height: auto; left: 0; text-align: left; }
.logo { margin: 0px 0px !important; }
.logo a { width: 240px !important; }*/

.topRightContainer { position: absolute; top: 0px; margin: 0px; display: block; clear: both; left: 30px; right: 30px; z-index: 5; bottom:auto;}
.header-nav-wrapper, .nav-wrapper { float: none; margin: 0px auto; height: 50px; z-index: 1; position: absolute; left: 0px; right: 0px; }
.nav-wrapper { left: 30px; right: 30px; }
.header-nav-wrapper { top: 2px; }
.header-nav-wrapper { margin: 0 auto; z-index: 2; }
.header-nav-container, .nav-container { position: absolute; top: auto; margin: 0px; display: block; clear: both; left: 0px; right: 0px; }
.header-nav/*, .nav, .tabs*/{ display: none !important; }
.home-banner .slick-dots{bottom:20px;}
.headerTop{ padding:15px 0px;}
}
/*-960-*/
@media only screen and (max-width: 1023px) {
.height960 { height: auto !important; }
.photoContainer.height960 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.row-inner-lg { padding-bottom: 30px; }
.show-lg { display: block !important; }
.hide-lg { display: none !important; }
.float-lg{ position:static;}
.float-lg .float-container-info{ padding:30px 0px;}
.pad-lg{ padding:0px !important;}
/*----*/
.home-intro-info{ padding-left:0px;}
.edu-right-info{ padding:0 10% 30px;}
.edu-left-info{ padding-right:0px; }
.edu-left-img{ margin-right:0px;}
.edu-right-img{margin-left:0px;}
.curriculum-section::after{ display:none;}
.curriculum-intro-info{background:url(../images/bg1.jpg) no-repeat; background-size:cover; position:relative; margin:0px -30px; padding:30px}
.curriculum-section .inner-container{ padding-bottom:0px;}
.lab-btn{position: relative;margin-top: 0px;}
}
/*-991-*/
@media only screen and (min-width: 991px) {
    .event-slider .slick-prev{ right:5%;}
.event-slider .slick-next{ left: 5%;}
}
/*-800-*/
@media only screen and (max-width: 959px) {
.height800 { height: auto !important; }
/*----*/
.bn-content h2, .bn-content h1 { font-size: 35px; line-height: 40px;}
}
/*-768-*/
@media only screen and (min-width:767px) {
    .event-slider .slick-prev{ right:5%;}
    .event-slider .slick-next{ left: 5%;}
}
@media only screen and (max-width: 799px) {
.height768 { height: auto !important; }
/*----*/
.home-story-holder{ display:block;}
.home-story-left,.home-story-right{ width:100%;}
.home-story-right-img{ position:static;}
.home-story-left-box{ max-width:100%;}
.home-story-slide{ padding:40px 30px 80px 60px;}
.home-story-slide.alt{ padding:40px 30px;}
}
/*-736-*/
@media only screen and (max-width: 767px) {
.height736 { height: auto !important; }
.row-inner-md { padding-bottom: 30px; }
.hide-md { display: none !important; }
.show-md { display: block !important; }
.textContent.alt { padding: 0px 30px !important; }
.float-md{ position:static;}
.float-md .float-container-info{ padding:30px 0px;}
.pad-md{ padding:0px !important;}
/*----*/
.bn-caption{ position:relative;}
.banner-holder { background:#003062;}
.bn-content div{ padding:30px 0px 70px; text-align:center; width:100%;}
.inner-banner .bn-content div{ padding:20px 0px;}
.home-banner .slick-arrow { font-size: 20px; width: 35px; height: 35px; line-height: 35px; bottom:15px; font-size:16px;}
.home-banner .slick-prev { left: 50%; margin-left:-40px;}
.home-banner .slick-next { right: 50%;  left: auto;margin-right:-40px;}

}
/*-667-*/
@media only screen and (max-width: 735px) {
.height667 { height: auto !important; }
.img-left { margin-right: 0px; margin-bottom: 30px; width: 100%; }
.img-right { margin-left: 0px; margin-bottom: 30px; width: 100%; }
.cont-xs { width: 100%; }
/*----*/
}
/*-640-*/
@media only screen and (max-width: 600px) {
    .event-slider .slick-prev{ right:5%;}
    .event-slider .slick-next{ left: 5%;}
    .event-slider .slick-arrow{
        
    /* width: 200px; */
    /* height: 200px; */
    /* background: #0088cc; */
    margin: auto;
    /* padding: 2%; */
    position: absolute;
    /* top: 103%; */
    /* left: 5%; */
    bottom: -70%;
    /* right: 5%; */
    transition: all 0.2s linear;
    font-size: 20px;
    color: #999999;
    opacity: 1;
    z-index: 99;
    background: #ffffff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    /* text-align: center; */
    line-height: 0px;
    border: 1px solid #999999;

    }
}
@media only screen and (max-width: 666px) {
.height640 { height: auto !important; }
/*----*/
}
/*-600-*/
@media only screen and (max-width: 639px) {
.height600 { height: auto !important; }
/*----*/

h1, h2 { font-size: 22px !important; line-height:30px !important; letter-spacing:-.5px;}
}
/*-568-*/
@media only screen and (max-width: 599px) {
.height568 { height: auto !important; }
.row-inner-sm { padding-bottom: 30px; }
.hide-sm { display: none !important; }
.show-sm { display: block !important; }
/*.button { width: 100% !important;; padding: 14px 0px; min-width:100% !important;}
.button-holder .button { margin: 10px 0px !important; width: 100%; }*/
.nobanner { margin-top: 0px !important; }
.float-sm{ position:static;}
.float-sm .float-container-info{ padding:30px 0px;}
.pad-sm{ padding:0px !important;}
.subnav ul li a{ padding:15px 15px; font-size:12px;}
/*----*/
.bn-content div { width: 100%; }
/*.inner-banner.has-img { height: 200px; position: relative; overflow: hidden; }
.inner-banner.has-img>img { left: 50%; margin: 0 auto; height: 100%; width: auto; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); }*/

}
/*-480-*/
@media only screen and (max-width: 567px) {
.height480 { height: auto !important; }
.inner-container-xlg, .inner-container-lg, .inner-container-md, .inner-container-md, .inner-container { padding: 30px 0px !important; }
.icaptcha { bottom: 30px; }
/*----*/


h3{ font-size: 16px !important; line-height:30px !important;}
.home-pod-box a{ padding:10px;}
.case-list ul li a{ padding:10px;}
.case-list ul li a::before{ display:none;}
.case-list-img{ position:static; width:100%;}
.case-list-img .img-holder{ padding-bottom:100%;}
.case-list-info{ height:auto; padding:15px 0px 5px; text-align:center;}
.button {padding: 15px; width:100%; margin:4px 0px 4px 0px;}
.table-style1 td, .table-style1 thead th { padding: 10px 5px; line-height: 18px; font-size: 12px; }
}
/*-414-*/
@media only screen and (max-width: 479px) {
.bn-content h2{ font-size: 15px; line-height: 25px;}
.accordion-holder .card-body{padding:30px;}
.card-header a{font-size: 16px !important; }
.card-header a { padding: 15px 50px 15px 30px;}
}
/*-375-*/
@media only screen and (max-width: 413px) {
.radio-inline .radio, checkbox-inline .checkbox { width: 100%; }
/*----*/
.logo a { width:190px !important; }
.header-nav-wrapper { top: -6px;}
}
/*-360-*/
@media only screen and (max-width: 374px) {

}
/*-320-*/
@media only screen and (max-width: 359px) {
}