
@media all and (min-width: 1024px) and (max-width: 1123px) {
.customer_content_inner {width:100%;}
}

@media all and (min-width: 768px) and (max-width: 1023px) {

}

@media all and (min-width: 320px) and (max-width: 767px) {
.top_header {padding:0 0 0 15px; z-index:999;}
.top_left {width:84%;}
.top_right {width:100%;}
.top_right span {position:absolute; top:0; right:0;}
.menu-trigger {width: 45px;position: absolute;top: 0;right: 48px;z-index: 99;background: #90162b;padding:0;height: 51px;border-right: 1px solid #8a081e; cursor:pointer; display:block;}
.menu-trigger img {display: block;margin: 13px auto 0;width: 60%;}
.menu-trigger h3 {width: 100%;display: block;height: 2px;background: #fff;margin: 0 0 5px;position: static;}
.top_right ul {padding:60px 15px 20px;float: right;position: absolute;top: 0;width: 100%;background: #033f88;left: -100%;z-index: 999;height: 100vh;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;}
.top_right ul li {float: left;border-right: 0;line-height: 50px;margin: 0;padding: 0;display: block;width: 100%;}
.cls_btn {background: no-repeat;height: auto;width: auto;position: absolute;top: 8px;right: 12px;color: #fff;font-size: 32px;cursor: pointer;padding: 0; display:block;}
ul.top_mnu.opn {left:0; transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;}
.logo_box {padding:15px 0 0 15px;}
.logo_box a {width:110px; height:70px;}
.banner_image img {height:auto;}
.slider_container {height:auto;}
.banner_footer {position:static;}
.banner_left {width:100%;}
.banner_mid {width:100%; height:auto;}
.banner_right {width:100%; padding:0 0 0 15px;}
.banner_left ul li a {text-align:left; padding:0 0 0 15px;}
.banner_mid ul li:first-child {border-right:0;}
.banner_content {display:none;}
.menu_icon {padding: 15px 15px 0 0;}
.menu_icon a img {width: 85%;}
.about_sec {padding: 35px 0 40px;}
.about_sec h2  {line-height: 26px;font-size: 20px;}
.about_sec p {margin: 15px 0 18px;}
.vision_box  {padding: 30px 30px;width: 100%;height: auto;}
.vision_box p {line-height:26px;}
.corevalue_sec {width: 100%;margin: 10px 0 0 0;height: auto;padding: 30px;}
.featured_left {width: 100%;height: auto;padding: 50px;}
.featured_left h3 {padding: 0 40px 20px 0;}
.featured_left a {margin: 20px 0 0 0;}
.featured_right {width:100%;    padding: 25px 15px; height:auto;}
.featured_right ul {display:block;}
.featured_right ul li {display: block;width: 100%;margin: 0 0 15px; padding:30px;}
.featured_right ul li:first-child {padding: 30px;}

.houner_main .owl-carousel .owl-nav {display: block;width: 90px;height: 45px;border: 1px solid #d2d2d2;float: right;margin: 20px 0 0;}
.houner_main .owl-carousel .owl-nav .owl-prev {font-size: 0;background: url(../images/left_arow.png)center center no-repeat;width: 50%;height: 100%;float: left;border-right: 1px solid #aaaaaa;}
.houner_main .owl-carousel .owl-nav .owl-next {font-size: 0;background: url(../images/right_arow.png)center center no-repeat;width: 50%;height: 100%;float: left;}
.houner_main {padding: 30px 0 85px;}
.campus_box {padding:30px 0 30px;}
.gallery_sec h3 {text-align:center;}
.student_council {padding:50px 0;}
.council_box {width:100%;}
.council_box p {font-size: 20px;line-height: 28px;margin: 20px 0 30px;}
.association_box {padding: 40px 0 35px;}
.newsletter_cnt {width:100%;}
.newsleter_form {width:100%; margin:10px 0 0; border-radius:0;}
.newsleter_form .input_text {width:100%; margin: 0 0 10px;}
.newsleter_form .input_sbmt {width:100%;}
.newsleter_form .input_text:first-child {border-right: 0;text-align: left;}
.footer_top ul li {width:100%; margin:0 0 20px;}
.footer_inner:first-child {width:100%;}
.footer_logo {width:100%;}
.footer_logo a img {max-width:100%; margin:0 auto 20px; float:none; display:block;}
.footer_content.add {width:100%;}
.footer_inner {width:100%;}
.social_box ul li a {width:40px; height:40px;}
.footer_content h3 {text-align:center;}
.footer_content.add p {text-align:center;}
.footer_content {text-align:center;margin: 0 0 20px 0;}
.social_box h3 {text-align:center;}
.copyright_container p {width:100%; text-align:center; line-height:25px;}
.copyright_container p:last-child {text-align: center;width: 100%;}
.top_right ul li a {font-size:20px;}
.mega-menu_container {width:100%;top:0; z-index: 999; }
.slider_container {overflow:visible;}
.blue_sec {width:100%; background: #033f88;padding: 0 30px 0; height:auto;}
.megamenu_sec {width: 100%;float: left;height: 100%;background: #033f88;}
.cross_btn {position: absolute;top: 20px;right: 20px;}
.megamenu_inner {padding:0 30px;}
.megamenu_box {width:100%;}
.megamenu_box h3 a {color:#fff;}
.megamenu_box ul li a {font-size: 14px;color: #fff;line-height: 28px;}
.megamenu_box ul {display: none;} 
.megamenu_box h3 {position: relative;margin: 0;padding: 5px 0;border-bottom: 1px solid #02316a;}
.megamenu_box h3:after {position:absolute; top:16px; right:0; content:""; background:#fff; width:10px; height:2px;}
.megamenu_box h3:before {position:absolute; top:16px; right:0; content:""; background:#fff; width:10px; height:2px; transform:rotate(-90deg);}
.megamenu_box:last-child {width: 100%;}
.gallery_sec .nav-tabs {border-bottom: 0;text-align: center;margin: 12px 0 0;}
.open-button {bottom: 50px;right: 15px;}



}

