* {
box-sizing: border-box;
}
.ms-view {left:0 !important;}
.ms-fullscreen-template .ms-nav-next,.ms-fullscreen-template .ms-nav-prev{opacity: 1 !important;background-size: 25px;
background-repeat: no-repeat;background-position: center !important;}
.ms-fullscreen-template .ms-nav-prev {transform: rotate(180deg);left: 19px;}
a:hover {text-decoration: none;}
.dropdown-search:before {padding-right: 0;position: absolute;top: 50%;left: 50%;display: table;transform: translateX(-50%) translateY(-50%);}
.ion-ios-telephone:before {color: #000;background-color: #c2c2c2;width: 16px;height: 16px;text-align: center;
border-radius: 3px;padding-top: 1px;font-size: 14px;}
.container-fluid.nav-align {padding-left: 70px;}
.ion-ios-email:before {font-size: 22px;padding-right: 3px;}
.ion-person-stalker:before {font-size: 21px;}
.navbar-default{background-color: transparent;border-color: transparent;}
span.span-nav {vertical-align: top;float:left;margin-left:5px;}
.nav i {float: left;position: relative;max-height: 10px;top: 2px;left: -8px;}
i.ion-search {font-size: 21px;color: #fff;}
i.ion-search {width: 51px;height: auto;padding: 22px;}
.menu .navbar-default .navbar-nav.navbar-right>li>a {padding: 0;height: 50px;display: block;width: 50px;position: relative;}
.menu .navbar-default .navbar-nav.navbar-right>li>a i.ion-search {position: absolute;top: 49%;left: 17%;display: table;
margin: 0 auto;transform: translatex(-50%) translatey(-50%);font-size: 20px;}
.menu .navbar-default .navbar-nav.navbar-right>li ul.dropdown-menu li {width: 100%;}
.form-group.search-align {margin: 0;padding: 0;height: 45px;display: block;position: relative;}
ul.dropdown-menu.search-box {width: 321px;height: auto;margin: 0;padding-left: 0;background: transparent;margin-right: 0;
padding: 0;border: none;}
.menu .navbar-default .navbar-nav>li>a {font-size: 15px;font-weight: 100;display: table;}
ul.nav.navbar-nav a:hover {background-color: #b5d33d;}
i.ion-search:before:hover {background: transparent;}
ul.dropdown-menu.search-box .form-group {padding: 0;margin: 0;}
.form-group.search-align input.form-control {position: relative;color: #000;margin: 0;width: 100%;display: table;max-width: initial;height: 45px;border-radius: 0;}
.font-dosis{ display:block; text-decoration:none;}
.form-width .form-group{    margin-top: 12px;}
.font-dosis:focus{ text-decoration:none;}
.form-group.search-align i {position: absolute;top: 0;right: 0;font-size: 15px;background: #027eba;}
i.ion-search.dropdown-search {padding: 0;padding-right: 0;height: 100%;display: table;width: 50px;max-height: initial;}
.group .logo {float: left;}
.header-widgets {float: right;}
.header-img img {width: 223px;height: 128px}
.container-2 .group {padding-top: 10px;padding-left: 48px;padding-right: 35px;}
.container-2 {display: block;width: 100%;max-width: 1380px;margin: 0 auto;}
.container-2.menu-bg {background-color: #027eba;border-bottom: 7px solid #015882;border-radius: 5px;margin-bottom: -30px;
margin-top: 18px;z-index: 9999;position: relative;}
ul.main-menu {text-decoration: none;list-style-type: none;display: table;width: 100%;margin: 0;padding: 0 15px;}
li.menu-item a {color: #fff;font-size: 16px;font-weight: 300;text-decoration: none;text-transform: uppercase;float: none;
display: block;padding: 19px 20px;}
li.menu-item {display: inline-block;vertical-align: top;}
.ms-view .ms-slide-container {height: 500px;}
.ms-container,.ms-slide .ms-slide-bgcont img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;
user-select: none;display: table;visibility: visible !important; width:100%}
li.menu-item a:hover {background: #b5d33d;color: #475901;}
li.menu-item a:hover,li.menu-item a.active {background: #b5d33d;}
.ms-slide-loading {visibility: hidden;}
.welcome-txt {text-align: center;padding: 24px;margin-bottom: 50px;}
.welcome-txt h2 {font-size: 35px;font-weight: normal;padding-bottom: 12px;}
h2.left-txt {padding-top: 50px;padding-bottom: 35px;padding-left: 14px;font-size: 35px;font-weight: normal;
letter-spacing: 0.7px;}
.welcome-txt p {font-size: 17px;color: #777777;font-weight: 100;line-height: 28px;padding-left: 51px;}
.button {display: table;width: 100%;margin: 0 auto;margin-top: 50px;}
span.btn-align {border: 1px solid #027eba;background: #027eba;color: #fff;border-radius: 5px;
font-size: 16px;font-weight: bold;letter-spacing: 1px;padding: 15px 41px;transition: 0.2s all linear;}
span.btn-align:hover {background-color: transparent;color: #336d88;}
.green-bg {background: url('../img/green-bg.jpg') no-repeat;background-size: cover;
width: 100%;display: block;height: 500px; overflow:hidden;}
.item.slider-img {height: 100%;padding-left: 8px;width: 100%;padding-right: 10px;transform: scale(1);}
.slider-img a img {display: table;}
.owl-nav .owl-prev,.owl-nav .owl-next {font-size: 0;}
.owl-nav .owl-prev:before {content: '';position: absolute;background: url('../img/left-arrow.png') no-repeat;width: 20px;
height: 20px;display: block;top: 3px;right: -16px;background-color: #000;background-size: 12px;background-position: center;
}.owl-nav .owl-next:before {content: '';position: absolute;background: url('../img/left-arrow.png') no-repeat;width: 20px;
height: 20px;display: block;top: 26px;right: -16px;transform: rotate(180deg);background-color: #000;background-size: 12px;background-position: center}
.owl-prev:hover:before,.owl-next:hover:before{background-color: #777;}
h3.overlay-txt {font-size: 15px;color: #333;text-decoration: none;list-style-type: none;
font-weight: 300;text-align: center;background-color: #fff;height: 86px;display: table;width: 100%;margin: 0;
padding: 10px;line-height: 1.1;padding-top: 35px;font-family: ubuntu !important;}
.educare {background: url('../img/why-us-bg.jpg') no-repeat;background-size: cover;width: 100%;height: 500px;display: table;}
.col-md-8 h2 {padding-top: 30px;padding-bottom: 22px;font-size: 40px;font-weight: 600;letter-spacing: 1px;padding-left: 16px;}
.educare-img.font-dosis img {display: table;margin: 0 auto;}
.educare-img.font-dosis span {font-size: 27px;display: table;margin: 0 auto;font-weight: 400;letter-spacing: 2px;padding-bottom: 60px;padding-top: 16px;}
.educare-img.font-dosis {padding-top: 23px;padding-left: 46px;}
button.btn.btn-default {display: table;margin: 0 auto;}
form.form-border {background-color: #fff;width: 100%;display: table;margin: 42px 0;}
.form-title {background: #027eba none repeat scroll 0 0;display: table;margin: 0;}
span.title {margin: 0 auto;text-align: center;padding: 28px 15px;display: block;font-size: 21px;font-weight: 600;
letter-spacing: 2px;padding-left: 20px;}
.form-border input#exampleInputEmail1 {margin-top: 30px;}
.form-border .form-group {margin-left: 20px;margin-right: 20px;}
.rounded-img {display: table;width: 100%;height: auto;}
.rounded-img img {max-width: 100%;}
.col-md-4.form-width {max-width: 380px;float: right;}
button.btn.btn-default {display: table;margin-top: 20px;padding: 10px;width: 100px;background-color: #027eba;border: none;
border-radius: 0;color: #fff;text-transform: uppercase;font-size: 18px;font-weight: 300;transition: 0.2s all linear;}
button.btn.btn-default:hover {color: #fff;background: #07425f;}
.form-border .form-control {font-weight: 300;height: initial;line-height: 25px;}
.join-bg {background: url('../img/join-bg.jpg') no-repeat;background-position: center top;background-attachment: fixed;
width: 100%;height: auto;display: table;background-size: cover;}
.partner h5 {font-size: 51px;font-weight: bold;display: table;margin: 0 auto;padding-top: 48px;text-transform: uppercase;
letter-spacing: 1.7px;}
p.small-txt {font-size: 17px;font-weight: 300;display: table;margin: 0 auto;padding-top: 25px;}
.partner {display: table;width: 100%;padding: 52px 0;}
.join-btn {background-color: #254d5b;border: 1px solid #254d5b;display: table;margin: 0 auto;color: #fff;padding: 10px 32px;border-radius: 5px;font-size: 18px;font-weight: 600;letter-spacing: 1px;margin-top: 46px;margin-bottom: 50px;transition: 0.2s all linear;}
button.join-btn.font-dosis:hover {background: #fff;color: #445b63;}
li {float: left;text-decoration: none;list-style-type: none;}
li.menu-item.footer-menu a {color: #33363b;font-size: 16px;font-weight: 200;text-transform: capitalize;}
li.menu-item.footer-menu a:hover {background:#eee;}
.menu-nav.font-ubuntu {display: table;margin: 0 auto;}
li.menu-item.footer-menu a:hover {background: #eee;}
.footer-bg {background: #2d2c32;width: 100%;display: table;position: relative;}
.footer {display: table;width: 100%;padding-top: 35px;padding-bottom: 35px;}
.col-md-6.footer-left {padding-left: 31px;}
.col-md-6.footer-right {text-align: right;padding-right: 38px;}
.col-md-6 span{font-size: 14px;font-weight: 100;text-decoration: none;letter-spacing: 0.5px;color: #ccc;}
.col-md-6.footer-right a {color: rgba(255, 255, 255, .7);}
.col-md-6.footer-right span {color: rgba(255, 255, 255, .7);}
.col-md-6.footer-left a {color: rgba(255, 255, 255, .7); margin-left:3px;}
.col-md-6.footer-left a:hover,.col-md-6.footer-right a:hover,.col-md-6.footer-right a:focus,.col-md-6.footer-left a:focus{ color:#eee;}
.col-md-6.footer-left a:hover,.col-md-6.footer-left a{ transition:0.2s all linear;-webkit-transition:0.2s all linear;-moz-transition:0.2s all linear;-ms-transition:0.2s all linear;-o-transition:0.2s all linear; }
.col-md-6.footer-right a:hover {text-decoration: underline;}
.back-to-top {width: 100%;display: table;margin: 0 auto;}
.arrow {display: block;position: absolute;top: 0;left: 0;text-align: center;background: #eaeaea;color: #777;width: 60px;height: 30px;right: 0;margin: 0 auto;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding-top: 3px;}
.ion-chevron-up:before {font-size: 20px;color: #777;}
.menu .navbar-default .navbar-nav>li>a span,.menu .navbar-default .navbar-nav>li>a i{font-size: 15px;}
.group .logo {float: left;max-width: 150px;}
.logo a {display: block;}
img {max-width: 100%;}
.header-img {max-width: 160px;}
.header-img img {width: initial;height: initial;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background-color: transparent;}
.menu .navbar-default .navbar-nav.navbar-right>li.dropdown>a:hover {background-color: transparent;}
.navbar-default .navbar-nav.resp-menu>li>a {color: #fff;}
li.menu-item.disp {display: none;}
h5.visitor-div{text-align: right;padding-right: 49px;text-transform: capitalize;font-weight: 400;color: #333;}
/** Msg**/
.success-div {display: none;margin: 0 auto;margin-top: 24px;padding: 9px 17px;}
.success-div.success {display:table}
span.alert.alert-danger.error-div {font-size: 13px;margin: 0 auto;text-align: center;display: none;padding: 9px 17px;}
span.alert.alert-danger.error-div.error {display: table;}