
@media (max-width: 767px){
.navigation { background-color:transparent; width:30%; box-shadow: none;}
#popContainer {width: 90% !important;}
.navigation-portrait {height:0px;}	
.nav-toggle{    margin-top: -122px;
}
.navigation-portrait .nav-menu > li > a {width: 100%;height: auto;padding: 11px 13px 11px 13px;}
.nav-menu > li > a {padding: 17px 20px;display: inline-block;text-decoration: none;font-size: 16px !important;color: #ffffff;transition: color 0.3s, background 0.3s;}
.megamenu-list > li > a {width: 100%;padding: 11px 15px;display: inline-block;color: #343a40;text-decoration: none;font-size: 16px;}
.logo img {width: 40%;position: relative;height: auto;padding:4px 0px;}

.callRight{ display:none;}
.carousel-indicators{ display:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {background-color: #455e91;width: 30px;height: 30px;font-size: 15px;border-radius: 50px;line-height: 27px;border: 2px solid #fff !important;}
#myCarousel:after {content: '';position: absolute;background: url(../images/line.png)repeat center 0px;background-size: 19%;display: block;bottom: 0;left: 0;width: 100%;height: 2%;}

.wel-part {padding: 15px 0px;background-image:none;background-repeat: no-repeat;background-position: right;}
.wel-text h1 span {font-size: 18px;margin: 0px 0px; line-height:30px}
.wel-text h1 {font-size: 26px;text-transform: uppercase;margin: 5px 0px 0px;margin-bottom:3px;line-height: 31px;}
.decor-1 {width: 100%;margin: 2px auto 9px;}
.decor-1 img{ width:35%;}
.welcome-text h2 {font-size: 18px;line-height: 27px;font-weight: 600;margin: 0px 0px 5px;color: #2b4173;}
.welcome-text p {font-size: 16px;color: #000;text-align: justify;line-height: 26px;margin: 0px 0 5px;}
.button-box a {background-color: #132f5e;color: #fff;padding: 10px 30px;font-size: 15px;/* font-weight: 600; */text-transform: uppercase;display: inline-block;margin: 5px 0px 10px;border-radius: 100px;border-bottom: 4px solid #334e87;}
.barber-grid1 {position: relative;}
.barber-grid1 img{width:100%;height: auto;border-radius: 15px;}
.barber-grid1:before {content: "";border-radius: 15px;display: inline-block;left: 0;position: absolute;right: 0;top: 0;bottom: 0;background-color: #2a417394;z-index: -1;}
.barber-grid1:after {border: 3px solid #ffffffb8;content: "";display: inline-block;left: 10px;position: absolute;right: 10px;top: 10px;bottom: 10px;border-radius: 15px;z-index: 1;}


.vm-part {padding:15px 0px;background-color: #132f5e;}
.icon-vi-text h3 {font-size: 22px;margin:5px auto 4px;text-align: center;color: #a7e1f7;font-weight: 600;text-transform: uppercase;}
.icon-vi img {width: 100px;height: auto;margin: 0px auto 5px;}
.icon-vi-text p {font-size: 16px;color:#313131;margin: 0px 3px;text-align: center;line-height: 26px;}
.vision-box {background-color:#fff;text-align:center;padding:20px 15px;border-radius: 9px;border-bottom:3px solid #6cb44f;margin: 10px 0px; height:auto;}
.mission-box{background-color:#fff;text-align:center;padding:20px 15px;border-radius: 9px;border-bottom:3px solid #3e5993;margin: 10px 0px; height:auto;}
.value-box{background-color:#fff;text-align:center;padding:20px 15px;border-radius: 9px;border-bottom:3px solid #a7e1f7;margin: 10px 0px; height:auto;}



.our-product-part {padding:15px 0px;}
.tex-hed-title h3 span {font-weight: 400;font-size: 18px;line-height: 30px;margin:0px 0px;text-transform: none;display: block;color:#2b3f72;}
.tex-hed-title h3{font-weight:700;font-size: 30px;text-transform:uppercase;margin: 0px 0px 0px;color:#132f5e;margin-bottom: 0px;line-height: 37px;}
.decor-2{ text-align: center; width:100%; margin:0 auto;}
.decor-2 img{width:60%; margin:0 auto;}
.rs-courses-2 .cource-item {margin: 8px 0px;}

.owl-controls .owl-nav .owl-prev {left: -15px;}
.owl-controls .owl-nav .owl-next {right: -15px;}
.rs-courses-2 .cource-item .course-body .course-desc {padding: 5px 16px 15px;}
.rs-courses-2 .cource-item .course-body .course-title {/* font-size: 16px; */margin: 8px 0px 0px;}
.rs-courses-2 .cource-item .course-body {padding: 2px 0px 0px 0px;transition: all 0.5s ease 0s;background-color: #f0f0f0;text-align: center;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform: uppercase;transition: all 0.35s ease 0s;text-decoration: none;font-size: 17px;font-weight: 600;/* color: #560d0d; */line-height: 30px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin-bottom: 0px;line-height: 26px;font-size: 16px;margin: 0px;transition: all 0.35s ease 0s;}
.owl-controls .owl-nav > div {position: absolute;top: 46%;width: 38px;height: 38px;line-height: 31px;text-align: center;/* background-color: #9c0404; */color: #fff;transform: translateY(-50%);font-size: 18px;border-radius: 50%;opacity:1;border: 4px solid #f0f0f0;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}


.provide-box {background-color: #132f5e;padding: 15px 0px;margin: 15px 0px;border-radius: 10px;border-right: 3px solid #ffffff94;border-left: 3px solid #ffffff94;}
.provide-box h4 {margin:0px;text-align:center;font-size: 19px;color:#fff;line-height: 30px;padding: 10px 15px;}

.content-grid {background-color: #a7e1f7;width: 100%;padding: 10px 0px;}
.content-grid-to {border-bottom: 1px dashed #ffffff61;border-top: 1px dashed #ffffff61;margin: 0;padding: 15px 0;}
.grid-2 h4 {color: #132f5e;font-size: 18px;margin: 0px;font-weight: 500;padding: 0px 5px 5px;line-height: 30px;text-align: center;}
.sub-button-box a {background-color: #2957a4;color: #fff;padding: 10px 20px;font-size: 17px;font-weight: 600;border-radius: 6px;text-transform: uppercase;display: inline-block;margin: 0px 0px 0px;border: 0;border-left: 4px solid #ffffff;border-right: 4px solid #ffffff;}

.img-text h4 {margin: 0 auto;font-size: 17px;padding: 7px 4px;background-color: #6cb44f;line-height: 30px;/* border-radius: 5px; */}
.testimonial-part {background-color: #e2e2e2;padding: 15px 0px 0px;}


.test-pd {padding:10px 0px 10px;}
.w3l_testimonial_grid {padding: 7px 5px;background: #ffffff;text-align: center;position: relative;HEIGHT: AUTO;margin: 8px 0px;}
.w3l_testimonial_grid p {color: #1f1f1f;line-height: 27px;position: relative;font-size: 16px;margin: 0px 0px 0px;}
.agileits_testimonial_grid h4 {font-size: 15px;/* font-weight:700; */margin: 8px -1px 7px;}

.slick-prev {right: auto;left: -14px;border-radius: 50%;width: 36px;height: 36px;border: 4px solid #e2e2e2;}
.slick-next{right: -14px;border-radius: 50%;width: 36px;height: 36px;border: 4px solid #e2e2e2;}
.slick-prev, .slick-next{ background:#2957a4;}
.slick-prev:before{font-size: 20px;}
.slick-next:before{ font-size:21px;}
.slick-slide img {display: block;padding: 2px;border: 1px solid #2957a4;/* border-radius: 50%; */ width:80%;}

.boxes{ margin:10px 0px}
.box {padding: 15px 15px;text-align: center;}
.box p {
    font-size: 16px;
    color: #000;
    line-height: 26px;
    margin: 0px 0 5px;
}
.box h4 {
    text-align: center;
    text-decoration: none;
    margin: 5px 0px;
}
.box h4 a {
    font-size: 20px;
    font-weight: 600;
    color: #a7e1f7;
    text-decoration: none;
}


.address-bar{background-color: #fff; padding:15px 0px;}
.address-box{background: #a7e1f7;padding: 9px 8px;text-align:center;border-radius: 9px;}
.address-box p{color:#132f5e;text-transform:uppercase;font-size: 17px;line-height: 27px;margin: 0px 8px;font-weight: 600;}

.footer-part {margin-top: 0;background-color: #132f5e;background-image: url(../images/footer-bg.png);background-repeat: no-repeat;background-position: top;padding: 20px 0px;background-size: cover;}
.footer-text{ margin:10px 0px;}
.footer-text h3 {font-size: 21px;color: #fff;line-height:30px;margin: 0px;font-weight: 600;text-transform: uppercase;}
.footer-decor-3:after {position: relative;top: 4px;display: inline-block;width: 128px;border-bottom: 3px solid #a7e1f7;margin-bottom: 13px;content: '';}
.footer-img img {padding: 11px 13px;width: 65%;height: auto;background-color: #fff;border-radius: 10px;margin-bottom: 10px;}
.footer-text a {font-size: 18px;color: #a7e1f7;font-weight: 700;line-height: 28px;text-decoration: none;}
.footer-text p {color: #fff;font-size: 16px;line-height: 28px;margin: 0px;}
.footer-decor-3 {width: 100%;margin: 0px auto -5px;}
.footer-information ul {padding-left: 0px;margin-bottom: 0;}
.footer-information ul li {background-position: 1px 10px;font-size: 16px;line-height: 27px !important;}
.w3l-footer.three ul li p {list-style-type: none;color: #fff;font-size: 16px;line-height: 27px;float: left;width: 84%;margin-left: 6px;margin-bottom: 0px;}
.w3l-footer.three a {color: #fff;font-size: 16px;line-height: 27px;font-weight: normal;}
.w3l-footer.three ul li {margin-bottom: 5px;display: block;}


.power-by p {text-align: center;color: #334e8a;padding: 0;margin: 0;font-size: 16px;line-height: 27px;}
.power-by-bg {width: 100%;margin: 0 auto;padding: 5px 0px;}


.breadcrum-bg {padding: 35px 0px 40px;}
.w3l-breadcrum .breadcrum-bg p {font-size: 14px;color: #fff;text-align: center;margin: 0px 0px;background-color: #1f4188bd;display: inline-block;padding: 3px 10px;border-radius: 3px;letter-spacing: 0px;}
.w3l-breadcrum .breadcrum-bg h1 {letter-spacing: 0px;line-height: 38px;font-size: 30px;color: #fff;font-weight: 600;text-transform: uppercase;margin: 0px;padding-top: 0px;padding-bottom: 3px;}
.w3l-breadcrum .breadcrum-bg p a {font-size: 14px;color: #fff;}

.page-all {padding: 20px 0px;background-color: #f9f9f9;background-image: url(../images/all-page-bg.png);background-repeat: no-repeat;background-position: right bottom;}
.tebination {padding:15px 0px 0px;}
.teb-nation .nav-tabs>li>a {font-size: 16px;text-transform: uppercase;padding: 10px 17px;background-color: #ffffff;border: 1px solid #6cb44f;border-bottom-color: transparent;border-radius: 5px 5px 0 0;color: #132f5e;margin-right: 4px;}
.teb-nation .tab-content {background-color: #f3f3f3;padding: 5px 0px 10px 0px;border-radius: 0px 0px 10px 10px;}
.teb-nation .tab-content p {font-size: 16px;color: #000;text-align: justify;line-height: 26px;margin: 0px 0 5px;}
.package ul li {color: #000;background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 9px 9px;padding-left: 35px;list-style: none;text-align: left;padding-top: 3px;padding-bottom: 3px;font-size: 16px;line-height: 26px;}

}


