@media (max-width: 767px) {
.header-section {display: none;}
.navbar-button {display: none;}
.mean-container .mean-bar {background: #ffffff;-webkit-box-shadow: 0 -17px 36px 0 #00000024;box-shadow: 0 -17px 36px 0 #00000024;}
.mean-container .logo {top:2px;}
.mean-container .logo img {width: 120px;}
.mean-container a.meanmenu-reveal span {background:#021a46;}
.mean-container a.meanmenu-reveal.meanclose {color:#a3cd31;}
.mean-container .mean-bar {background-color: #ffffff;padding: 0;}
.mean-container a.meanmenu-reveal {padding: 15px 15px 0 0;}
.mobile-nav nav .navbar-nav .nav-item a i {display: none;}
.mobile-nav nav .navbar-nav {height:400px;overflow-y: scroll;}
.main-logo{ text-align:center;}
.main-logo img{ width:40%; height:auto; background-color: #fff;padding: 4px 0px 4px 0px;position: relative;z-index: 999;border-radius: 0px;}
.stellarnav.dark {background: #434893 !important;}
.main-nav {display: none !important;}
.content-top {position: relative;margin-top: 0px;z-index: 0;padding: 10px 0px;}
.owl-controls .owl-nav .owl-prev {left: -15px;}
.owl-controls .owl-nav .owl-next {right: -15px;}
.vision-part {position: relative;top: 0px;padding: 10px 0px 20px;}
.vision-box {margin:10px 0px;}
.vision-box p {font-size: 16px;color: #141414;text-align: center;padding: 0px 15px 17px 15px;line-height: 27px;background-color: #fff;margin: 0px;}
.vision-box h3 {font-size: 22px;padding: 10px 0px 3px 0px;text-align: center;color: #f89a32;margin: 0px;font-weight: 900;background-color: #fff;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {background-color: #424498;width: 25px;height: 25px;font-size: 9px;border-radius: 50%;line-height: 21px;border: 2px solid #fff !important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {position: absolute;top: 45%;z-index: 5;display: inline-block;margin-top: 0px;}
.wel-part {padding: 20px 0px;background-color: #f5f5f5;}
.wel-text h1 span {font-weight: 400;font-size: 18px;line-height: 26px;margin: 0px 0px;text-transform: none;display: block;color: #f89a32;}
.wel-text h1 {font-weight: 700;font-size: 32px;text-transform: uppercase;margin: 0px 0px 0px;color: #00012b;margin-bottom: 0px;line-height: 45px;}
.welcome-text p {font-size: 16px;color: #000;text-align: justify;line-height: 28px;margin: 0px 0 8px;}
.button-box a {background-color: #00012b;color: #fff;padding: 10px 25px;font-size: 16px;text-transform: uppercase;display: inline-block;margin: 3px 0px 11px;border-radius: 0px 0px 10px 0px;border-bottom: 3px solid #f89b33;border-right: 3px solid #f89b33;}
.play-now .icon {position: absolute;top: 85%;left: 22%;height: 50px;width: 50px;text-align: center;line-height: 50px;background-color: #f89b33;color: #ffffff;font-size: 17px;}
.play-now .ripple, .play-now .ripple:after {position: absolute;top: 85%;left: 22%;height: 50px;width: 50px;}
.our-product-part {padding: 20px 0px;background-color: #fff;}
.why-text h3 {font-size: 32px;text-align: center;font-weight: 700;color: #f89a32;font-family: 'Roboto Condensed', sans-serif;margin:0px 0px 0px;line-height: 37px;text-transform: uppercase;}
.why-text h3 span {font-size: 32px;font-weight: 300;color: #00012b;}
.rs-courses-2 .cource-item {border: 0px solid #dddddd;margin: 0px 5px;}
.owl-controls .owl-nav > div {position: absolute;top: 50%;width: 35px;height: 35px;line-height: 29px;text-align: center;background-color: #f89a32;color: #fff;transform: translateY(-50%);font-size: 14px;border-radius: 50%;opacity: 1;border: 3px solid #fff;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.rs-courses-2 .cource-item .course-body {padding: 5px 0px;transition: all 0.5s ease 0s;background-color: #000245;text-align: center;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform: uppercase;color: #ffffff;transition: all 0.35s ease 0s;text-decoration: none;font-size: 16px;font-weight: 600;line-height: 32px;}
.we-are-expert {background-color: #0f1c37;background-image: url(../images/we-are-expert.png);background-repeat: repeat;padding: 20px 0px 15px;background-position: top;text-align: center;}
.we-are-part-text {width: 100%;margin: 0px auto 10px;}
.we-are-expert h2 {font-size: 25px;line-height: 34px;text-align: center;font-weight: 800;color: #ffffff;margin: 0px 0px 5px;}
.we-are-part-text p {text-align: center;margin: 0px;line-height: 28px;padding-top: 0px;color: #fff;letter-spacing: 0px;font-size: 16px;}
.box img {width: 35%;margin: 0 auto;}
.box {padding: 15px;text-align: center;border-radius: 20px;background-color: #081032;border: 1px dashed #ffffff;margin: 8px 0px;clear: both;}
.box h4 {font-size: 42px;font-weight: 900;color: #ffffff;margin: 0px 0px 0px;text-align: center;}
.box p {font-size: 19px;font-weight: 500;line-height: 30px;color: #ffffff;letter-spacing: 0px;margin: 1px 0px;border: 0px;}
.client-part {padding: 20px 0px 20px;}
.decor-1 {width: 100%;margin: 0px auto 3px;}
.image-block-content {margin: 15px 0px;clear: both;}
.image-block-content .feature-content {padding-left: 70px;}
.image-block-content .feature-icon {width: 55px;height: 95px;font-size: 33px;position: relative;line-height: 95px;color: #fff;display: inline-block;text-align: center;margin: 5px 0px;background: #112c59;border-radius: 0;border: 3px solid #021940;}
.feature-content p {font-size: 16px;color: #000;line-height: 25px;margin: 0px 0 0px;}
.feature-content h4 {font-size: 18px;line-height: 27px;color: #112c59;font-weight: 600;margin: 0px 0px 0px;text-transform: uppercase;}
.content-grid {background-color: #f89a32;width: 100%;background-size: cover;background-position: center;position: relative;padding: 10px 0px;}
.content-grid-to {border-bottom: 1px dashed #ffffff;border-top: 1px dashed #ffffff;margin: 0;padding: 5px 0;}
.grid-2 h4 {color: #fff;font-size: 21px;margin: 0px;font-weight: 500;padding: 8px 0px;line-height: 30px;text-align: center;}
.button-box1{ text-align:center;}
.button-box1 a {background-color: #15274b;color: #fff;padding: 11px 25px;font-size: 16px;text-transform: uppercase;display: inline-block;margin: 0px 0px 5px;border-radius: 0px 0px 7px 0px;border-bottom: 3px solid #ffffff;border-right: 3px solid #ffffff;}
.footer-part {background-color: #091121;background-image: url(../images/footer-bg.png);background-repeat: no-repeat;background-position: center;padding: 20px 0px;}
.icon-box img {float: left;width: 15%;margin: 5px 6px 5px 5px;}
.icon-box-text p {margin: 0px;text-align: right;padding: 0px 0px 0px 0px;font-size: 18px;color: #fff;}
.icon-box-text a {font-size: 15px;color: #fff;text-align: center;}
.address-box {padding: 10px 20px;height: auto;z-index: 1;clear: both;}
.box-mail {padding: 10px 20px;height: auto;z-index: 1;clear: both;}
.icon-box-text h3 {font-size: 19px;margin: 5px auto;text-align: right;color: #fff;font-weight: 900;text-transform: uppercase;}
hr {margin-top: 12px;margin-bottom: 12px;border: 0;border-top: 1px solid #eeeeee73;}
.footer-text h3 {font-size: 19px;color: #fff;line-height: 27px;margin-top: 20px;font-weight: 600;text-transform: uppercase;margin-bottom: 0px;}
.footer-decor-3 {width: 100%;margin: -2px auto 0px;}
.footer-text p {color: #fff;font-size: 16px;line-height:28px;margin: 0px;}
.footer-decor-3:after {position: relative;top: -2px;display: inline-block;width: 138px;border-bottom: 3px solid #f49732;margin-bottom: 2px;content: '';}
.footer-information ul li {background-image: url(../images/arrow-now.png);background-repeat: no-repeat;background-position: -3px 8px;padding-left: 22px;list-style: none;text-align: left;padding-top: 0px;padding-bottom: 0px;font-size: 16px;line-height: 28px;}
.power-by-bg {width: 100%;margin: 0 auto;padding: 8px 0px;background-color: #00091b;}
.power-by p {text-align: center;color: #fff;padding: 0;margin: 0;font-size: 15px;}


.banner h1 {font-size: 22px; line-height: 32px;}

}
