@font-face {
    font-family: 'bahnschrift';
    src: url('../fonts/bahnschrift/bahnschrift.eot');
    src: url('../fonts/bahnschrift/bahnschrift.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bahnschrift/bahnschrift.woff2') format('woff2'),
         url('../fonts/bahnschrift/bahnschrift.woff') format('woff'),
         url('../fonts/bahnschrift/bahnschrift.ttf') format('truetype'),
         url('../fonts/bahnschrift/bahnschrift.svg#Bahnschrift') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{font-family:"bahnschrift",sans-serif;font-weight:400;font-style:normal;color:#151515;overflow-x:hidden}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%;height:auto}
a:focus,input:focus,textarea:focus,button:focus{text-decoration:none;outline:none}
a:focus,a:hover{text-decoration:none}
i,span,a{display:inline-block}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-family:"bahnschrift",sans-serif;font-weight:600;color:#07294D;margin:20px 0 15px}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:28px}
h4{font-size:22px}
h5{font-size:18px}
h6{font-size:16px}
h3.title{font-size:32px}
ul,ol{margin:0;padding:0;list-style-type:none}
p{font-size:16px;font-weight:400;line-height:24px;color:#151515;margin:0;padding-bottom:12px}
a,button{color:#2e38d3;display:inline-block;line-height:inherit;text-decoration:none;cursor:pointer}
a,button,img,input{outline:0}
a:focus,button:focus,img:focus,input:focus{outline:0}
a:focus{color:inherit;outline:none;text-decoration:none}
a:hover{text-decoration:none;color:#0d6efd}
button,input[type="submit"]{cursor:pointer}
.bg_cover{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}
.row-wrapper{margin-left:-12px;margin-right:-12px}
.row-wrapper .custom-col{padding:0 12px}
@media only screen and (min-width: 1400px),lg {
.container{max-width:1200px}
#std-par-section .container{max-width:1380px}
}
.main-btn{display:inline-block;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0 30px;font-size:16px;height:60px;line-height:60px;color:#fff;cursor:pointer;z-index:5;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;background-color:#0089c5}
.main-btn:hover{background-color:#5165d5;color:#fff}
.main-btn.main-btn-2{background-color:#de3e45;color:#fff}
.main-btn.main-btn-2:hover{background-color:#0a2d54}
.main-btn-multi-line{height:auto;line-height:22px;padding:10px;width:48%}
.btn-brown{background-color:#a36b44;color:#fff;font-size:20px}
.btn-brown:hover{background-color:#7a4c2d;color:#fff}
.slick-slide{outline:0}
.section-title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width: 980px) {
.main-btn, .main-btn.main-btn-2, .main-btn-multi-line{margin:0 auto;width:100%}
}
@media (max-width: 767px) {
.section-title{display:block}
#awards-section .our_partner{margin:5px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.section-title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
}
.section-title .title{font-size:47px;line-height:54px;position:relative;padding-right:60px;display:inline-block}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-title .title{font-size:34px;line-height:40px;padding-right:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title .title{font-size:36px;line-height:45px}
}
@media (max-width: 767px) {
.section-title .title{font-size:30px;line-height:35px;padding-bottom:20px;padding-right:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.section-title .title{font-size:24px;line-height:30px;padding-bottom:0;padding-right:30px}
}
.section-title .title::before{position:absolute;content:'';width:2px;height:65%;background-color:#07294D;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width: 767px) {
.section-title .title::before{height:2px;left:0;right:auto;top:auto;bottom:0;width:100px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.section-title .title::before{width:2px;height:75%;left:auto;top:50%;right:0;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
}
.section-title p{font-weight:500;font-size:18px;line-height:30px;color:#07294D;padding-left:60px;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-title p{font-size:16px;padding-left:50px;line-height:28px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title p{font-size:16px;line-height:28px}
}
@media (max-width: 767px) {
.section-title p{padding-left:0;font-size:16px;line-height:28px;margin-top:25px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.section-title p{padding-left:30px;font-size:16px;line-height:28px;margin-top:0}
}
.section-title-2 .title{font-size:47px;line-height:54px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-title-2 .title{font-size:38px;line-height:45px}
}
@media (max-width: 767px) {
.section-title-2 .title{font-size:30px;line-height:30px}
}
.section-title-2 .line{width:150px;background:transparent;border:1px solid #07294D;margin-top:25px}
.section-title-2 p{font-weight:500;font-size:18px;line-height:30px;color:#07294D;margin-top:25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-title-2 p{font-size:16px;line-height:28px}
}
@media (max-width: 767px) {
.section-title-2 p{padding-left:0;font-size:16px;line-height:28px}
}
.pagination-items{padding-top:60px}
.pagination-items li{display:inline-block;margin:0 10px}
@media (max-width: 767px) {
.pagination-items li{margin:0 5px}
}
.pagination-items li a{font-weight:500;font-size:18px;color:#a2a2a2}
@media (max-width: 767px) {
.pagination-items li a{font-size:14px}
}
.pagination-items li a.active{color:#151515;padding-right:90px;position:relative}
@media (max-width: 767px) {
.pagination-items li a.active{padding-right:50px}
}
.pagination-items li a.active::before{position:absolute;content:'';width:75px;height:1px;background-color:#151515;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width: 767px) {
.pagination-items li a.active::before{width:40px}
}
.form-radio input[type="radio"]{display:none}
.form-radio input[type="radio"] + label{font-weight:500;font-size:14px;color:#303030;margin-bottom:0;position:relative;padding-left:20px;cursor:pointer;display:block}
.form-radio input[type="radio"] + label span{width:14px;height:14px;border:1px solid #707070;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.form-radio input[type="radio"] + label span::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#07294D;border-radius:50%;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);opacity:0;visibility:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.form-radio input[type="radio"]:checked + label span{border-color:#07294D}
.form-radio input[type="radio"]:checked + label span::before{opacity:1;visibility:visible}
.checkbox input[type="checkbox"]{display:none}
.checkbox input[type="checkbox"] + label{position:relative;margin-bottom:0;font-size:16px;font-weight:400;color:#151515}
@media (max-width: 767px) {
.checkbox input[type="checkbox"] + label{font-size:14px}
}
.checkbox input[type="checkbox"] + label span{width:16px;height:16px;border:1px solid #151515;position:relative;border-radius:3px;top:5px;margin-right:5px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media (max-width: 767px) {
.checkbox input[type="checkbox"] + label span{width:14px;height:14px}
}
.checkbox input[type="checkbox"] + label span::before{content:'\f00c';font-family:"Font Awesome 5 Pro";font-weight:400;font-size:12px;color:#222;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:relative;top:-6px;left:1px;opacity:0;visibility:hidden}
@media (max-width: 767px) {
.checkbox input[type="checkbox"] + label span::before{top:-5px;left:0}
}
.checkbox input[type="checkbox"]:checked + label span{background-color:#07294D;border-color:#07294D}
.checkbox input[type="checkbox"]:checked + label span::before{color:#fff;opacity:1;visibility:visible}
.single-form{margin-top:30px}
.single-form textarea,.single-form input{width:100%;height:50px;padding:0 20px;border:1px solid #DBDBDB;font-weight:500;font-size:16px;color:#303030;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.single-form textarea:focus,.single-form input:focus{border-color:#0C8B51}
@media (max-width: 767px) {
.single-form textarea,.single-form input{height:45px}
}
.single-form textarea{height:230px;padding-top:15px;resize:none}
.single-form .main-btn{height:36px;line-height:36px;padding:0 22px;font-size:14px}
.s-hidden{visibility:hidden;padding-right:10px}
.select{cursor:pointer;display:inline-block;position:relative;font-size:14px;letter-spacing:.02em;color:#9c9c9c;height:35px;border:0;border-bottom:1px solid #9c9c9c;width:100%}
.styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:0;line-height:36px}
.styledSelect::after{content:"";width:8px;height:8px;border-bottom:1px solid #07294D;border-right:1px solid #07294D;position:absolute;top:50%;right:6px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;margin-top:-9px}
.styledSelect.active::after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;border:1px solid #DBDBDB;background-color:#fff}
.options li{padding:6px 10px;margin:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-size:14px;font-weight:500;color:#151515}
.options li:hover{background-color:#07294D;color:#fff}
.tab-pane.active{-webkit-animation:tabUp .5s;-moz-animation:tabUp .5s;-o-animation:tabUp .5s;animation:tabUp .5s}
@-webkit-keyframes tabUp {
from{transform:translate3d(0,30px,0);-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);-o-transform:translate3d(0,30px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
}
@keyframes tabUp {
from{transform:translate3d(0,30px,0);-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);-o-transform:translate3d(0,30px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
}
.header-area{position:absolute;top:0;left:0;width:100%;z-index:99;background-color:#fff}
.nav-menu{float:right}
.header-top{background:#07294D;padding-bottom:15px}
@media (max-width: 767px) {
.header-top-wrapper .header-top-left{width:100%;text-align:center}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.header-top-wrapper .header-top-left{width:auto}
}
.header-top-wrapper .header-top-left .header-meta li a{font-family:bahnschrift;font-weight:400;font-size:13px;color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.header-top-wrapper .header-top-left .header-meta li a:hover{color:#8D8D8D}
@media (max-width: 767px) {
.header-top-wrapper .header-top-right{width:100%;text-align:center}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.header-top-wrapper .header-top-right{width:auto}
}
.header-top-wrapper .header-top-right .header-link a{font-family:bahnschrift;font-weight:400;font-size:13px;color:#8D8D8D;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:relative}
.header-top-wrapper .header-top-right .header-link a + a{margin-left:45px}
.header-top-wrapper .header-top-right .header-link a:hover{color:#fff}
.header-top-wrapper .header-top-right .header-link a.register::before{position:absolute;content:'';width:1px;height:70%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-22px;background-color:#8D8D8D}
.navigation{position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation{padding:10px 0}
}
@media (max-width: 767px) {
.navigation{padding:10px 0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper{width:320px;height:100%;top:0;left:-400px;position:fixed;background-color:#07294D;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.8s;transition-timing-function:ease}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper{width:280px;height:100%;top:0;left:-400px;position:fixed;background-color:#07294D;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.8s;transition-timing-function:ease}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper.nav-menus-wrapper-open{left:0}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper.nav-menus-wrapper-open{left:0}
}
.navigation .nav-menus-wrapper .nav-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu{display:block;padding-top:80px}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu{display:block;padding-top:80px}
}
.navigation .nav-menus-wrapper .nav-menu li{position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li{border-top:1px solid rgba(219,219,219,0.15)}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li{border-top:1px solid rgba(219,219,219,0.15)}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li:last-child{border-bottom:1px solid rgba(219,219,219,0.15)}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li:last-child{border-bottom:1px solid rgba(219,219,219,0.15)}
}
.navigation .nav-menus-wrapper .nav-menu li + li{margin-left:40px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navigation .nav-menus-wrapper .nav-menu li + li{margin-left:22px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li + li{margin-left:0}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li + li{margin-left:0}
}
.navigation .nav-menus-wrapper .nav-menu li a{font-weight:600;font-size:16px;padding:43px 0;color:#07294D;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;display:block;position:relative}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navigation .nav-menus-wrapper .nav-menu li a{font-size:15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li a{color:#fff;padding:12px 15px 12px 26px;font-size:14px}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li a{color:#fff;padding:12px 15px 12px 26px;font-size:14px}
}
.navigation .nav-menus-wrapper .nav-menu li a.active{color:#0089c5}
.navigation .nav-menus-wrapper .nav-menu li:hover > a{color:#0089c5}
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu{position:absolute;width:215px;background-color:#fff;border-top:2px solid #0089c5;padding:10px 0;-webkit-box-shadow:2px 2px 20px rgba(7,41,77,0.1);-moz-box-shadow:2px 2px 20px rgba(7,41,77,0.1);box-shadow:2px 2px 20px rgba(7,41,77,0.1);top:100%;left:0;z-index:99;display:none}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu{position:relative;width:100%;background-color:transparent;padding:0}
.navigation .nav-toggle{display:inline-block!important}
.header-logo{width:20%!important}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu{position:relative;width:100%;background-color:transparent;padding:0}
.navigation .nav-toggle{display:inline-block!important}
.header-logo{width:20%!important}
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu{position:relative;width:100%;background-color:transparent;padding:0}
}
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li{margin-left:0}
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li a{line-height:1;padding:10px 20px;font-size:14px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li a{padding:12px 35px}
.navigation .nav-toggle{display:inline-block}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li a{padding:12px 35px}
}
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li a i{display:block;font-size:13px;float:right}
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li:hover > a{padding-left:25px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li:hover > a{padding:12px 35px}
.navigation .nav-toggle{display:inline-block}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li:hover > a{padding:12px 35px}
}
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li .nav-submenu{top:-12px;left:100%}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li .nav-submenu{top:0;left:0}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li .nav-submenu{top:0;left:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li .nav-submenu li a{padding-left:45px}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-menu li .nav-submenu li .nav-submenu li a{padding-left:45px}
}
.navigation .nav-menus-wrapper .submenu-indicator{margin-left:8px;margin-top:8px;float:right;transition:all .3s}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .submenu-indicator{margin:0}
.navigation .nav-toggle{display:inline-block}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .submenu-indicator{margin:0}
}
.navigation .nav-menus-wrapper .submenu-indicator .submenu-indicator-chevron{height:6px;width:6px;display:block;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #07294D #07294D transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .submenu-indicator .submenu-indicator-chevron{border-color:transparent #DBDBDB #DBDBDB transparent;margin:0}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .submenu-indicator .submenu-indicator-chevron{border-color:transparent #DBDBDB #DBDBDB transparent;margin:0}
}
.navigation .nav-menus-wrapper .nav-dropdown .submenu-indicator{right:15px;top:16px;position:absolute;margin:0}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .nav-menus-wrapper .nav-dropdown .submenu-indicator{right:0;top:0}
}
@media (max-width: 767px) {
.navigation .nav-menus-wrapper .nav-dropdown .submenu-indicator{right:0;top:0}
}
.navigation .nav-menus-wrapper .nav-dropdown .submenu-indicator .submenu-indicator-chevron{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.navigation .nav-toggle{width:30px;height:30px;padding:6px 2px 0;position:absolute;top:50%;margin-top:-14px;right:15px;cursor:pointer;display:none}
.navigation .nav-toggle::before{content:"";position:absolute;width:24px;height:2px;background-color:#07294D;border-radius:10px;box-shadow:0 .5em 0 0 #07294D,0 1em 0 0 #07294D}
.navigation .nav-menus-wrapper-close-button{width:30px;height:40px;margin:10px 7px;display:none;float:right;color:#DBDBDB;font-size:26px;cursor:pointer}
.navigation .header-search{position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navigation .header-search{position:absolute;top:50%;right:70px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99}
}
@media (max-width: 767px) {
.navigation .header-search{position:absolute;top:50%;right:70px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99;display:none}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.navigation .header-search{display:block}
}
.navigation .header-search input{width:100%;border:0;border-bottom:1px solid #07294D;font-size:13px;letter-spacing:.08em;color:#8d8d8d;height:30px}
.navigation .header-search input::placeholder{opacity:1;color:#8d8d8d}
.navigation .header-search input::-moz-placeholder{opacity:1;color:#8d8d8d;opacity:1;color:#8d8d8d}
.navigation .header-search input::-webkit-input-placeholder{opacity:1;color:#8d8d8d}
.navigation .header-search button{padding:0;background:none;border:0;width:30px;height:30px;position:absolute;right:0;bottom:0;font-size:14px}
.navigation.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-animation:sticky 1s;-moz-animation:sticky 1s;-o-animation:sticky 1s;animation:sticky 1s;-webkit-box-shadow:2px 2px 20px rgba(34,34,34,0.15);-moz-box-shadow:2px 2px 20px rgba(34,34,34,0.15);box-shadow:2px 2px 20px rgba(34,34,34,0.15);background-color:#fff}
.navigation-portrait .nav-menus-wrapper-close-button{display:block}
.navigation-portrait .submenu-indicator{width:45px;height:45px;position:absolute;text-align:center;z-index:20000;top:0;right:0}
.navigation-portrait .submenu-indicator .submenu-indicator-chevron{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg)!important;-moz-transform:translate(-50%,-50%) rotate(45deg)!important;-ms-transform:translate(-50%,-50%) rotate(45deg)!important;-o-transform:translate(-50%,-50%) rotate(45deg)!important;transform:translate(-50%,-50%) rotate(45deg)!important}
.navigation-portrait .nav-submenu-open > a .submenu-indicator .submenu-indicator-chevron{-webkit-transform:translate(-50%,-50%) rotate(225deg)!important;-moz-transform:translate(-50%,-50%) rotate(225deg)!important;-ms-transform:translate(-50%,-50%) rotate(225deg)!important;-o-transform:translate(-50%,-50%) rotate(225deg)!important;transform:translate(-50%,-50%) rotate(225deg)!important}
.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:999}
@-webkit-keyframes sticky {
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0%);transform:translateY(0%)}
}
@keyframes sticky {
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0%);transform:translateY(0%)}
}
#clients-section{background:#f7f7f7;height:calc(100vh - 110px);padding:0 50px;margin-top:110px}
.btnContinue{display:none}
.textview-table thead tr{background-image:-webkit-linear-gradient(135deg,#ff1053 0%,#3452ff 100%);color:#fff}
.textview-table td{vertical-align:middle}
.main-btn.less-padding{padding:5px 10px;height:auto!important;line-height:34px;width:100%}
.contained-width{width:1400px}
.page-title{font-size:40px;font-weight:400;color:#d94847;padding:0 0 20px;text-transform:uppercase;background:url(../images/title-divider.png) center bottom no-repeat}
.category-title{font-size:40px;font-weight:400;color:#d94847;padding:20px 0;text-transform:uppercase;background:#eee}
.page-title-text-catalog{background:none;background-color:#eee!important;padding:5px 0;margin-bottom:10px!important}
.btn-primary strong{text-transform:uppercase;display:block;line-height:unset}
#clients-section.inner-page{height:auto;padding:50px 0}
.banner-heading{font-size:26px;font-weight:400;text-transform:uppercase;height:100vh;position:relative;padding:0 20px;line-height:calc(100vh - 60px);color:#538bc5}
.banner-heading span{line-height:30px}
.banner-heading:before{content:'';background:url(../images/rule.png) center center no-repeat;background-size:cover;width:4px;height:calc(100vh - 110px);position:absolute;left:0;top:0}
#clients-section .row{align-items:center}
.banner-heading:after{content:'';background:url(../images/rule-inverted.png) center center no-repeat;background-size:cover;width:4px;height:calc(100vh - 110px);position:absolute;right:0;top:0}
.col-sm-4{position:relative}
.home-middle-col{height:calc(100vh - 110px)}
.home-middle-col img{height:calc(100vh - 110px);position:relative}
#awards-section{padding:70px 0;border-top:2px solid #e7e7e7}
.awards-list{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;margin:0 0 15px}
.awards-list li{width:12%;text-align:center;display:inline;position:relative;margin:0 auto}
.awards-list li img{width:auto;max-height:70px;height:auto;display:inline-block!important}
.left-section h4,.right-section h4{font-size:20px}
#courses-section{padding:25px 0;overflow-x:hidden}
#courses-section.course-details-page{padding:0 0 50px}
#courses-section h5{margin-bottom:0!important}
#courses-section.ale-content h4{line-height:36px}
.ale-content h4 a{color:#de3e45}
#courses-section h5 a{font-size:14px;color:#538bc5;font-weight:600;text-transform:uppercase;margin:10px 0 0}
#courses-section.courses-text-view h5 a{font-size:16px;padding:15px;background:#538bc5;color:#fff;width:100%}
#courses-section h5.height-auto{font-size:14px;color:#538bc5;min-height:auto!important;margin-bottom:15px!important}
.view-text-btn{text-transform:uppercase!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{min-height:26px}
#c-explore{margin-top:180px;padding:0 190px}
.your-online-school #c-explore{margin-top:275px;padding:0 250px}
.row-std-par .col{text-align:center;background-image:url('../images/bg-box.png');background-size:100%;min-height:420px;padding-top:35px;background-repeat:no-repeat;margin:0 auto}
.row-std-par .col h4{font-size:18px;line-height:25px;text-transform:uppercase;margin-bottom:0;}
.row-std-par .col select{border-radius:10px;padding:10px 10px;width:90%;margin:0 auto;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';border:1px solid #ddd;background-color:#eaeaea;font-size:18px;height:55px;text-align:center!important;cursor:pointer}
.btn-std-prt{border-radius:10px;padding:10px 10px;width:90%;margin:0 auto;border:1px solid #ddd;background-color:#eaeaea;line-height:18px;font-size:18px;height:55px;text-align:center!important}
.row-std-par .col select:hover, .btn-std-prt:hover{background-color:#ddd}
#std-par-section{padding:50px 0;background-size:contain;background-repeat:no-repeat}
.state-program-thumb{max-width:230px;margin-left:5px;}
.row-std-sol .col{text-align:center;background-image:url('../images/bg-box-solutions.png');background-size:100%;min-height:435px;padding-top:110px;background-repeat:no-repeat;margin:0 auto}
.row-std-sol .col .state-program-thumb{max-width:275px;width:275px;margin-right:18px;}
.row-std-sol .col .state-program-thumb img{width:100%}
.bg-launch-school-box .state-program-thumb{max-width:330px;width:330px;margin:0 auto;margin-left:12px;margin-top:30px;}
.select2-container,.selection{width:100%!important}
.top-courses-area{padding-top:110px}
.img-test_drive_k12{width:400px}
h3.k12-title{font-family:"bahnschrift",sans-serif;font-weight:600;color:#de3e45;}
h4.k12-title{font-family:"bahnschrift",sans-serif;font-weight:600;color:#07294D;}
.bg-k12-box{text-align:center;background-image:url('../images/box_frame_k12.png');background-size:100%;min-height:420px;padding-top:35px;background-repeat:no-repeat;margin:0 auto;margin-top:-60px;font-size:18px;font-weight:600;color:#07294D}
.bg-k12-box .state-program-thumb{max-width:140px;margin-left:-5px}
.bg-launch-school-box{text-align:center;background-image:url('../images/bg-lauch-school-box.png');background-size:100%;width:400px;min-height:450px;padding-top:35px;background-repeat:no-repeat;margin:0 auto;margin-top:-120px;font-size:18px;font-weight:600;color:#07294D}
#btnDownPartnerCatalog{border:0;background:none;font-size:18px;font-weight:600;color:#07294D}
select.free-select{border-radius:10px;padding:10px 10px;width:90%;margin:0 auto;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';border:1px solid #ddd;background-color:#eaeaea;font-size:18px;height:55px;text-align:center!important;cursor:pointer}
select.free-select:hover{background-color:#ddd}
#std-par-section.enroll-k12{padding-top:7.5%}
@media only screen and (max-width: 1600px) {
#std-par-section.enroll-k12{padding-top:5%}
.bg-launch-school-box{margin-right:165px}
}
@media only screen and (max-width: 1400px) {
#std-par-section.enroll-k12{padding-top:3%}
.bg-k12-box{font-size:14px}
.launch-own-school #c-explore{margin-top:100px!important}
.container-launch-school{margin:0 100px;}
.launch-school-content{width:45%}
.bg-launch-school-box{margin-right:315px}
}
@media only screen and (max-width: 1200px) {
#std-par-section.enroll-k12{padding-top:170px}
#c-explore{margin-top:20px;padding:0 190px}
.your-online-school #c-explore{margin-top:140px;padding:0 170px}
.row-std-par .col h4{font-size:12px;line-height:18px}
.state-program-thumb{max-width:90%;margin-left:3%}
.row-std-par .col select, .btn-std-prt{font-size:13px}
.row-std-sol .col .state-program-thumb{max-width:85%;width:100%;margin:0 auto;padding-right:2.5%}
.launch-own-school #c-explore{margin-top:80px!important}
.container-launch-school{margin:0 75px;}
.launch-school-content{width:45%}
.bg-launch-school-box{margin-right:190px}
}
@media only screen and (max-width: 992px) {
.enroll-k12 #c-explore{margin-top:20px;padding:0px}
.bg-k12-box{margin-top:30px;}
.row-std-par .col h4{font-size:12px;line-height:18px}
.state-program-thumb{max-width:90%;margin-left:3%;margin-top:10px}
.row-std-par .col select, .btn-std-prt{font-size:13px}
.row-std-sol .col .state-program-thumb{max-width:85%;width:100%;margin:0 auto;padding-right:2.5%}
.launch-own-school #c-explore{margin-top:60px!important}
.container-launch-school{margin:0 60px;}
.launch-school-content{width:40%}
.bg-launch-school-box{margin-right:150px}
}
@media only screen and (max-width: 768px) {
.bg-k12-box{max-width:200px;font-size:20px}
.bg-k12-box .state-program-thumb{margin:0 auto}
.row-std-par .col h4{font-size:12px;line-height:18px}
.state-program-thumb{max-width:90%;margin-left:3%;margin-top:10px}
.row-std-par .col select, .btn-std-prt{font-size:13px}
.row-std-sol .col .state-program-thumb{max-width:85%;width:100%;margin:0 auto;padding-right:2.5%}
.container-launch-school{margin: 0 auto; padding-top:50px!important}
.launch-own-school #c-explore{margin-top:50px!important}
.launch-school-content{width:100%}
.bg-launch-school-box{margin: 25px auto 0!important;}
}
@media only screen and (max-width: 576px) {
.row-std-par .col {width:50%;flex:auto}
.row-std-par .col h4{font-size:12px;line-height:18px}
.state-program-thumb{max-width:90%;margin-left:3%;margin-top:10px}
.row-std-par .col select, .btn-std-prt{font-size:13px}
.row-std-sol .col .state-program-thumb{max-width:85%;width:100%;margin:0 auto;padding-right:2.5%}
}
@media (min-width:250px) and (max-width: 499px) {
#c-explore{margin-top:20px;padding:0 50px}
#std-par-section.enroll-k12{padding-top:80px;margin-top:50px!important}
.enroll-k12 #c-explore{margin-top:0px;padding:0px}
.row-std-par .col {width:90%;flex:auto;padding-top:10%;margin:10%}
.row-std-sol .col {width:90%;flex:auto;padding-top:25%;margin:10%}
.row-std-par .col h4{font-size:1.2rem;line-height:1.5rem}
.state-program-thumb{max-width:90%;margin-left:3%;margin-top:10px}
.row-std-par .col select, .btn-std-prt{font-size:13px}
.row-std-sol .col .state-program-thumb{max-width:95%;width:100%;margin:0 auto;padding-right:2.5%}
.bg-launch-school-box .state-program-thumb{width:100%!important;}
.bg-launch-school-box .state-program-thumb img{width:85%!important;margin-right:10%}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.top-courses-area{padding-top:35px}
}
@media (max-width: 767px) {
.top-courses-area{padding-top:15px}
}
.courses-wrapper{padding-top:40px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-wrapper{padding-top:20px}
}
@media (max-width: 767px) {
.courses-wrapper{padding-top:20px}
}
.courses-wrapper.wrapper-2{padding-top:10px}
.courses-wrapper .courses-col:nth-child(8n+1) .single-courses-2,.courses-wrapper .courses-col:nth-child(8n+1) .single-courses{background-color:#07294D}
.courses-wrapper .courses-col:nth-child(8n+1) .single-courses-2 .courses-content .duration-rating,.courses-wrapper .courses-col:nth-child(8n+1) .single-courses .courses-content .duration-rating{background-color:#07294D}
.courses-wrapper .courses-col:nth-child(8n+2) .single-courses-2,.courses-wrapper .courses-col:nth-child(8n+2) .single-courses{background-color:#0C8B51}
.courses-wrapper .courses-col:nth-child(8n+2) .single-courses-2 .courses-content .duration-rating,.courses-wrapper .courses-col:nth-child(8n+2) .single-courses .courses-content .duration-rating{background-color:#0C8B51}
.courses-wrapper .courses-col:nth-child(8n+3) .single-courses-2,.courses-wrapper .courses-col:nth-child(8n+3) .single-courses{background-color:#2F7AD5}
.courses-wrapper .courses-col:nth-child(8n+3) .single-courses-2 .courses-content .duration-rating,.courses-wrapper .courses-col:nth-child(8n+3) .single-courses .courses-content .duration-rating{background-color:#2F7AD5}
.courses-wrapper .courses-col:nth-child(8n+4) .single-courses-2,.courses-wrapper .courses-col:nth-child(8n+4) .single-courses{background-color:#27B8A7}
.courses-wrapper .courses-col:nth-child(8n+4) .single-courses-2 .courses-content .duration-rating,.courses-wrapper .courses-col:nth-child(8n+4) .single-courses .courses-content .duration-rating{background-color:#27B8A7}
.courses-wrapper .courses-col:nth-child(8n+5) .single-courses-2,.courses-wrapper .courses-col:nth-child(8n+5) .single-courses{background-color:#1EC1D9}
.courses-wrapper .courses-col:nth-child(8n+5) .single-courses-2 .courses-content .duration-rating,.courses-wrapper .courses-col:nth-child(8n+5) .single-courses .courses-content .duration-rating{background-color:#1EC1D9}
.courses-wrapper .courses-col:nth-child(8n+6) .single-courses-2,.courses-wrapper .courses-col:nth-child(8n+6) .single-courses{background-color:#D94DA6}
.courses-wrapper .courses-col:nth-child(8n+6) .single-courses-2 .courses-content .duration-rating,.courses-wrapper .courses-col:nth-child(8n+6) .single-courses .courses-content .duration-rating{background-color:#D94DA6}
.courses-wrapper .courses-col:nth-child(8n+7) .single-courses-2,.courses-wrapper .courses-col:nth-child(8n+7) .single-courses{background-color:#EAB830}
.courses-wrapper .courses-col:nth-child(8n+7) .single-courses-2 .courses-content .duration-rating,.courses-wrapper .courses-col:nth-child(8n+7) .single-courses .courses-content .duration-rating{background-color:#EAB830}
.courses-wrapper .courses-col:nth-child(8n+8) .single-courses-2,.courses-wrapper .courses-col:nth-child(8n+8) .single-courses{background-color:#753B76}
.courses-wrapper .courses-col:nth-child(8n+8) .single-courses-2 .courses-content .duration-rating,.courses-wrapper .courses-col:nth-child(8n+8) .single-courses .courses-content .duration-rating{background-color:#753B76}
.single-courses{padding:28px 25px 35px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses{padding:18px 15px 25px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-courses{padding:50px 40px}
}
.single-courses .category{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:32px;color:#fff}
.single-courses .courses-title a{font-family:bahnschrift;font-weight:500;font-size:22px;line-height:32px;color:#fff}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses .courses-title a{font-size:18px;line-height:28px}
}
@media (max-width: 767px) {
.single-courses .courses-title a{font-size:20px;line-height:28px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses .courses-title a{font-size:18px;line-height:28px}
}
.single-courses .duration-fee{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-top:5px}
.single-courses .duration-fee .duration{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:24px;color:#fff;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses .duration-fee .duration{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses .duration-fee .duration{font-size:12px}
}
.single-courses .duration-fee .fee{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:24px;color:#fff;padding-left:26px;position:relative;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses .duration-fee .fee{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses .duration-fee .fee{font-size:12px}
}
.single-courses .duration-fee .fee::before{position:absolute;content:'';width:2px;height:80%;left:13px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}
.single-courses .rating{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.single-courses .rating span{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:24px;color:#fff}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses .rating span{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses .rating span{font-size:12px}
}
.single-courses .rating .star{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.single-courses .rating .star li{font-size:10px;color:#fff;margin-left:5px}
.single-courses .courses-link{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;border-top:1px solid #fff;margin-top:15px}
.single-courses .courses-link .apply{font-weight:500;font-size:14px;letter-spacing:.05em;line-height:24px;color:#fff;margin-top:8px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses .courses-link .apply{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses .courses-link .apply{font-size:12px}
}
.single-courses .courses-link .more{font-weight:500;font-size:14px;letter-spacing:.05em;line-height:24px;color:#fff;margin-top:8px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses .courses-link .more{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses .courses-link .more{font-size:12px}
}
.single-courses-2 .courses-image{overflow:hidden}
.single-courses-2 .courses-image a{display:block}
.single-courses-2 .courses-image img{width:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.single-courses-2 .courses-content{padding:25px;position:relative}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content{padding:15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-courses-2 .courses-content{padding:30px 40px}
}
.single-courses-2 .courses-content .category{font-weight:400;font-size:14px;letter-spacing:.05em;line-height:32px;color:#fff}
.single-courses-2 .courses-content .courses-title a{font-family:bahnschrift;font-weight:500;font-size:22px;line-height:32px;color:#fff}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content .courses-title a{font-size:18px;line-height:28px}
}
@media (max-width: 767px) {
.single-courses-2 .courses-content .courses-title a{font-size:20px;line-height:28px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses-2 .courses-content .courses-title a{font-size:18px;line-height:28px}
}
.single-courses-2 .courses-content .duration-rating{position:absolute;bottom:0;left:0;width:100%;padding:0 25px 25px;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content .duration-rating{padding:0 15px 15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-courses-2 .courses-content .duration-rating{padding:0 40px 30px}
}
.single-courses-2 .courses-content .duration-rating .duration-fee{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.single-courses-2 .courses-content .duration-rating .duration-fee .duration{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:24px;color:#fff;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content .duration-rating .duration-fee .duration{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses-2 .courses-content .duration-rating .duration-fee .duration{font-size:12px}
}
.single-courses-2 .courses-content .duration-rating .duration-fee .fee{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:24px;color:#fff;padding-left:26px;position:relative;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content .duration-rating .duration-fee .fee{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses-2 .courses-content .duration-rating .duration-fee .fee{font-size:12px}
}
.single-courses-2 .courses-content .duration-rating .duration-fee .fee::before{position:absolute;content:'';width:2px;height:80%;left:13px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}
.single-courses-2 .courses-content .duration-rating .duration-fee .credit{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:24px;color:#fff;padding-left:26px;position:relative;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content .duration-rating .duration-fee .credit{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses-2 .courses-content .duration-rating .duration-fee .credit{font-size:12px}
}
.single-courses-2 .courses-content .duration-rating .duration-fee .credit::before{position:absolute;content:'';width:2px;height:80%;left:13px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}
.single-courses-2 .courses-content .duration-rating .rating{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.single-courses-2 .courses-content .duration-rating .rating span{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:24px;color:#fff}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content .duration-rating .rating span{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses-2 .courses-content .duration-rating .rating span{font-size:12px}
}
.single-courses-2 .courses-content .duration-rating .rating .star{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.single-courses-2 .courses-content .duration-rating .rating .star li{font-size:10px;color:#fff;margin-left:5px}
.single-courses-2 .courses-content .courses-link{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;border-top:1px solid #fff;margin-top:15px;padding-bottom:5px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:1;visibility:visible}
.single-courses-2 .courses-content .courses-link .apply{font-weight:500;font-size:14px;letter-spacing:.05em;line-height:24px;color:#fff;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content .courses-link .apply{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses-2 .courses-content .courses-link .apply{font-size:12px}
}
.single-courses-2 .courses-content .courses-link .more{font-weight:500;font-size:14px;letter-spacing:.05em;line-height:24px;color:#fff;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-courses-2 .courses-content .courses-link .more{font-size:12px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-courses-2 .courses-content .courses-link .more{font-size:12px}
}
.single-courses-2:hover .courses-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.single-courses-2:hover .courses-content .duration-rating{opacity:1;visibility:visible}
.single-courses-2:hover .courses-link{opacity:1;visibility:hidden}
.courses-menu .menu-items li{display:inline-block;width:125px;height:45px;line-height:43px;text-align:center;font-weight:600;font-size:18px;color:#07294D;border:1px solid #DBDBDB;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;cursor:pointer;margin-top:10px}
.courses-menu .menu-items li + li{margin-left:23px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-menu .menu-items li + li{margin-left:10px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-menu .menu-items li + li{margin-left:10px}
}
@media (max-width: 767px) {
.courses-menu .menu-items li + li{margin-left:5px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-menu .menu-items li{width:110px;font-size:16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-menu .menu-items li{width:100px;font-size:16px}
}
@media (max-width: 767px) {
.courses-menu .menu-items li{width:auto;font-size:14px;padding:0 15px;height:40px;line-height:38px}
}
.courses-menu .menu-items li:hover,.courses-menu .menu-items li.active{background-color:#0C8B51;color:#fff;border-color:#0C8B51}
.courses-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width: 767px) {
.courses-list{display:block}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.courses-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
}
.courses-list .courses-image{overflow:hidden}
.courses-list .courses-image a{display:block}
.courses-list .courses-image img{width:320px;height:300px;object-fit:cover;object-position:center;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media (max-width: 767px) {
.courses-list .courses-image img{width:100%;height:auto}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.courses-list .courses-image img{width:260px;height:250px}
}
.courses-list .courses-content{padding:25px 50px;position:relative;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-list .courses-content{padding:30px 40px}
}
@media (max-width: 767px) {
.courses-list .courses-content{padding:20px 25px}
}
.courses-list .courses-content .courses-fee{font-weight:500;font-size:16px;color:#fff;position:absolute;top:30px;right:50px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-list .courses-content .courses-fee{position:relative;top:0;right:0;margin-bottom:10px}
}
@media (max-width: 767px) {
.courses-list .courses-content .courses-fee{position:relative;top:0;right:0;margin-bottom:10px}
}
.courses-list .courses-content .courses-content-wrapper{max-width:300px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-list .courses-content .courses-content-wrapper{max-width:270px}
}
.courses-list .courses-content .duration-rating{position:relative;padding:0;opacity:1;visibility:visible;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-list .courses-content .duration-rating{padding:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-list .courses-content .duration-rating{padding:0}
}
.courses-list:hover .courses-content .courses-link{opacity:1;visibility:visible}
.courses-bar{padding-top:20px}
.courses-tab{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}
.courses-tab .nav{padding-right:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-tab .nav{padding-right:20px}
}
@media (max-width: 767px) {
.courses-tab .nav{padding-right:20px}
}
.courses-tab .nav li{margin-right:10px}
.courses-tab .nav li a{font-size:20px;color:#DFDFDF}
.courses-tab .nav li a.active{color:#07294D}
.courses-tab p{font-size:14px;letter-spacing:.02em;color:#9c9c9c;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.courses-bar-form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}
@media (max-width: 767px) {
.courses-bar-form{display:block}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.courses-bar-form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
}
.courses-select{width:210px;position:relative;margin-top:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-select{width:160px}
}
@media (max-width: 767px) {
.courses-select{width:100%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.courses-select{width:210px}
}
.courses-select i{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}
.courses-select select{font-size:14px;letter-spacing:.02em;color:#9c9c9c;height:35px;border:0;border-bottom:1px solid #9c9c9c;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.courses-search{width:270px;position:relative;margin-top:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-search{width:200px}
}
@media (max-width: 767px) {
.courses-search{width:100%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.courses-search{width:210px}
}
.courses-search input{font-size:14px;letter-spacing:.02em;color:#9c9c9c;height:35px;border:0;border-bottom:1px solid #9c9c9c;width:100%}
.courses-search input::placeholder{opacity:1;color:#9c9c9c}
.courses-search input::-moz-placeholder{opacity:1;color:#9c9c9c;opacity:1;color:#9c9c9c}
.courses-search input::-webkit-input-placeholder{opacity:1;color:#9c9c9c}
.courses-search i{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}
.specialty-area{padding-top:130px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.specialty-area{padding-top:70px}
}
@media (max-width: 767px) {
.specialty-area{padding-top:50px}
}
.single-specialty::before{position:absolute;content:'';width:1px;height:80%}
.single-specialty .specialty-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;max-width:290px;margin:0 auto;background:#fff;padding:15px 30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-specialty .specialty-box{padding:15px 20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-specialty .specialty-box{padding:15px 10px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-specialty .specialty-box .box-icon img{width:45px;height:45px}
}
@media (max-width: 767px) {
.single-specialty .specialty-box .box-icon img{width:45px;height:45px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-specialty .specialty-box .box-icon img{width:35px;height:35px}
}
.single-specialty .specialty-box .box-content{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding-left:15px}
.single-specialty .specialty-box .box-content p{font-weight:600;font-size:20px;line-height:32px;color:#07294D}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-specialty .specialty-box .box-content p{font-size:18px;line-height:28px}
}
@media (max-width: 767px) {
.single-specialty .specialty-box .box-content p{font-size:18px;line-height:28px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-specialty .specialty-box .box-content p{font-size:14px;line-height:20px}
}
.single-specialty.active .specialty-box{-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.16);-moz-box-shadow:0 3px 4px rgba(0,0,0,0.16);box-shadow:0 3px 4px rgba(0,0,0,0.16)}
.campus-visit-area{padding-top:160px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-area{padding-top:100px}
}
@media (max-width: 767px) {
.campus-visit-area{padding-top:80px}
}
.campus-visit-wrapper{position:relative;z-index:9;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}
.campus-visit-wrapper::before{position:absolute;content:'';width:40%;height:100%;background-color:#07294D;top:0;left:0;z-index:-1}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-wrapper::before{display:none}
}
@media (max-width: 767px) {
.campus-visit-wrapper::before{display:none}
}
.campus-visit-wrapper::after{position:absolute;content:'';width:60%;height:100%;background-color:#F1F1F1;top:0;right:0;z-index:-1}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-wrapper::after{display:none}
}
@media (max-width: 767px) {
.campus-visit-wrapper::after{display:none}
}
.campus-visit-wrapper .campus-image-col{width:50%;padding:90px 0 85px 70px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-wrapper .campus-image-col{background-color:#07294D;width:100%;padding:80px}
}
@media (max-width: 767px) {
.campus-visit-wrapper .campus-image-col{background-color:#07294D;width:100%;padding:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.campus-visit-wrapper .campus-image-col{padding:50px}
}
.campus-visit-wrapper .campus-content-col{width:50%;padding-top:90px;padding-bottom:85px;padding-right:50px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-wrapper .campus-content-col{background-color:#F1F1F1;width:100%;padding:80px;padding-top:70px}
}
@media (max-width: 767px) {
.campus-visit-wrapper .campus-content-col{background-color:#F1F1F1;width:100%;padding:20px 20px 10px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.campus-visit-wrapper .campus-content-col{padding:50px;padding-top:45px}
}
.campus-image{width:100%;height:100%;position:relative;padding-bottom:35px}
.campus-image img{width:100%}
.campus-image .slick-arrow{font-size:16px;color:#fff;position:absolute;bottom:0;left:0;z-index:99;text-transform:capitalize;cursor:pointer}
.campus-image .slick-arrow i{font-size:13px;margin-right:5px}
.campus-image .slick-arrow.next{left:70px;margin-left:5px;margin-right:auto}
.campus-image .slick-arrow.next::before{position:absolute;content:'/';font-size:16px;color:#fff;left:-17px;top:0}
.campus-content{max-width:480px;margin-left:auto;padding:0 30px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-content{margin-left:0;padding:0}
}
@media (max-width: 767px) {
.campus-content{padding:0}
}
.campus-content .campus-title{font-weight:600;font-size:46px;line-height:54px;color:#07294D}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.campus-content .campus-title{font-size:34px;line-height:42px}
}
@media (max-width: 767px) {
.campus-content .campus-title{font-size:24px;line-height:30px}
}
.campus-content .line{width:150px;background:transparent;border:1px solid #07294d;margin-top:30px}
@media (max-width: 767px) {
.campus-content .line{margin-top:15px}
}
.campus-content p{font-weight:500;font-size:18px;line-height:30px;color:#07294D;margin-top:25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.campus-content p{font-size:16px;line-height:26px}
}
@media (max-width: 767px) {
.campus-content p{font-size:16px;line-height:26px;margin-top:10px}
}
.campus-content .video-title{font-weight:600;font-size:46px;line-height:54px;color:#07294D;margin-top:35px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.campus-content .video-title{font-size:34px;line-height:42px}
}
@media (max-width: 767px) {
.campus-content .video-title{font-size:24px;line-height:30px;margin-top:20px}
}
.campus-content .play{font-weight:600;font-size:24px;line-height:54px;color:#07294D;margin-top:15px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.campus-content .play{font-size:20px;line-height:48px}
}
@media (max-width: 767px) {
.campus-content .play{font-size:20px;line-height:30px}
}
.campus-content .play i{margin-right:8px}
.campus-content .play:hover{color:#0C8B51}
.campus-visit-area-2{padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-area-2{padding-top:35px}
}
@media (max-width: 767px) {
.campus-visit-area-2{padding-top:15px}
}
.campus-content-2{margin-left:0}
.campus-image-2{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}
.campus-image-2 img{width:100%}
.campus-image-2 .campus-title-2{font-weight:600;font-size:28px;letter-spacing:.15em;line-height:24px;text-align:left;color:#d5d5d5;opacity:.45;text-transform:uppercase;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:130px;left:-15%}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.campus-image-2 .campus-title-2{font-size:24px;top:100px;left:-17%}
}
@media (max-width: 767px) {
.campus-image-2 .campus-title-2{font-size:14px;top:53px;left:-19%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.campus-image-2 .campus-title-2{font-size:22px;top:100px;left:-17%}
}
.campus-image-2 .image-1{width:90%;margin-left:auto}
.campus-image-2 .image-2{width:38%}
.campus-image-2 .image-3{width:62%}
.campus-image-2 .more{position:absolute;bottom:10px;right:65%;font-weight:500;font-size:16px;letter-spacing:.03em;color:#151515;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.campus-image-2 .more i{margin-left:8px}
@media (max-width: 767px) {
.campus-image-2 .more i{margin-left:4px}
}
@media (max-width: 767px) {
.campus-image-2 .more{font-size:14px;bottom:0}
}
.campus-image-2 .more:hover{color:#0C8B51}
.campus-visit-area-3{padding-top:160px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-area-3{padding-top:100px}
}
@media (max-width: 767px) {
.campus-visit-area-3{padding-top:80px}
}
.campus-visit-area-3 .campus-visit-wrapper::before{left:auto;right:0}
.campus-visit-area-3 .campus-visit-wrapper::after{right:auto;left:0;display:none}
.campus-visit-area-3 .campus-visit-wrapper .campus-image-col{padding-left:0;padding-right:70px;background-image:url(../images/dot.webp);background-repeat:repeat;background-position:3px -6px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-area-3 .campus-visit-wrapper .campus-image-col{padding:80px}
}
@media (max-width: 767px) {
.campus-visit-area-3 .campus-visit-wrapper .campus-image-col{padding:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.campus-visit-area-3 .campus-visit-wrapper .campus-image-col{padding:50px}
}
.campus-visit-area-3 .campus-visit-wrapper .campus-content-col{padding-right:0}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.campus-visit-area-3 .campus-visit-wrapper .campus-content-col{padding:80px;padding-top:70px}
}
@media (max-width: 767px) {
.campus-visit-area-3 .campus-visit-wrapper .campus-content-col{padding:20px;padding-top:15px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.campus-visit-area-3 .campus-visit-wrapper .campus-content-col{padding:50px;padding-top:45px}
}
.campus-visit-area-3 .campus-content{margin-left:0;padding:0;max-width:450px}
.campus-visit-area-3 .campus-image{padding-bottom:0;position:relative;height:auto}
.campus-visit-area-3 .campus-image::before{position:absolute;content:'';bottom:2px;right:2px;background-color:#07294D;width:150px;height:40px;z-index:5}
.campus-visit-area-3 .campus-image .slick-arrow{left:auto;right:90px;bottom:10px}
.campus-visit-area-3 .campus-image .slick-arrow.next{left:auto;right:15px}
.event-area{padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-area{padding-top:55px}
}
@media (max-width: 767px) {
.event-area{padding-top:35px}
}
.event-title-tab-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width: 767px) {
.event-title-tab-menu{display:block}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.event-title-tab-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
}
.event-title-tab-menu .event-title{display:inline-block}
.event-title-tab-menu .event-title .title{font-size:47px;line-height:54px;position:relative;padding-right:60px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-title-tab-menu .event-title .title{font-size:34px;line-height:40px;padding-right:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-title-tab-menu .event-title .title{font-size:36px;line-height:45px;padding-right:30px}
}
@media (max-width: 767px) {
.event-title-tab-menu .event-title .title{font-size:30px;line-height:30px;padding-bottom:20px;padding-right:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.event-title-tab-menu .event-title .title{font-size:24px;line-height:30px;padding-bottom:0;padding-right:30px}
}
.event-title-tab-menu .event-title .title::before{position:absolute;content:'';width:2px;height:65%;background-color:#07294D;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width: 767px) {
.event-title-tab-menu .event-title .title::before{height:2px;left:0;right:auto;top:auto;bottom:0;width:100px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.event-title-tab-menu .event-title .title::before{width:2px;height:75%;left:auto;top:50%;right:0;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
}
.event-tab-menu{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.event-tab-menu .nav{padding-left:60px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-tab-menu .nav{padding-left:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-tab-menu .nav{padding-left:30px}
}
@media (max-width: 767px) {
.event-tab-menu .nav{padding-left:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.event-tab-menu .nav{padding-left:30px}
}
.event-tab-menu .nav li + li{margin-left:25px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-tab-menu .nav li + li{margin-left:10px}
}
@media (max-width: 767px) {
.event-tab-menu .nav li + li{margin-left:10px}
}
.event-tab-menu .nav li a{font-weight:600;font-size:18px;text-align:left;color:#07294D;border:1px solid #DBDBDB;padding:0 30px;height:45px;line-height:43px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-tab-menu .nav li a{font-size:16px;padding:0 20px;height:40px;line-height:38px}
}
@media (max-width: 767px) {
.event-tab-menu .nav li a{font-size:14px;padding:0 10px;height:40px;line-height:38px}
}
.event-tab-menu .nav li a.active{background-color:#0C8B51;border-color:#0C8B51;color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.event-tab-items{padding-top:40px;position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-tab-items{padding-top:20px}
}
@media (max-width: 767px) {
.event-tab-items{padding-top:20px}
}
.event-tab-items .view-btn{position:absolute;top:25px;right:0}
@media (max-width: 767px) {
.event-tab-items .view-btn{position:relative}
}
.event-tab-items .view-btn .view-more{font-weight:500;font-size:14px;letter-spacing:.05em;color:gray;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.event-tab-items .view-btn .view-more:hover{color:#07294D}
.single-event{background-color:#F1F1F1;padding:50px 25px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-event{padding:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-event{padding:30px 25px}
}
.single-event .time{font-weight:500;font-size:16px;line-height:32px;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-event .time{font-size:14px;line-height:24px}
}
@media (max-width: 767px) {
.single-event .time{font-size:14px}
}
.single-event .date{font-weight:600;font-size:24px;letter-spacing:.05em;line-height:32px;color:#0C8B51;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-event .date{font-size:16px;line-height:25px}
}
@media (max-width: 767px) {
.single-event .date{font-size:18px;line-height:30px}
}
.single-event .event-title a{font-weight:600;font-size:24px;letter-spacing:.02em;line-height:30px;color:#07294D;margin-top:11px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-event .event-title a{font-size:18px;line-height:25px}
}
@media (max-width: 767px) {
.single-event .event-title a{font-size:18px;line-height:25px}
}
.single-event .place{font-weight:500;font-size:16px;margin-top:11px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-event .place{font-size:14px}
}
@media (max-width: 767px) {
.single-event .place{font-size:14px}
}
.single-event .more{font-weight:500;font-size:14px;letter-spacing:.05em;margin-top:15px;color:#151515;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-event .more{font-size:13px}
}
@media (max-width: 767px) {
.single-event .more{font-size:13px}
}
.single-event .more i{font-size:11px;margin-left:3px}
.single-event:hover{background-color:#07294D}
.single-event:hover .time{color:#fff}
.single-event:hover .event-title a{color:#fff}
.single-event:hover .place{color:#fff}
.single-event:hover .more{color:#fff}
.event-image img{width:100%}
.event-title{max-width:490px;margin-left:auto}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-title{margin-left:0}
}
@media (max-width: 767px) {
.event-title{margin-left:0}
}
.event-wrapper-2{max-width:490px}
.single-event-2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px}
.single-event-2 .event-date{width:125px;height:125px;background-color:#F1F1F1;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media (max-width: 767px) {
.single-event-2 .event-date{width:80px;height:80px}
}
.single-event-2 .event-date .date{font-weight:600;font-size:24px;letter-spacing:.05em;line-height:32px;color:#07294D;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-event-2 .event-date .date{font-size:20px}
}
@media (max-width: 767px) {
.single-event-2 .event-date .date{font-size:16px;line-height:26px}
}
.single-event-2 .event-content{padding-left:30px;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
@media (max-width: 767px) {
.single-event-2 .event-content{padding-left:15px}
}
.single-event-2 .event-content .event-title-2 a{font-weight:600;font-size:24px;letter-spacing:.02em;line-height:30px;color:#07294D;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-event-2 .event-content .event-title-2 a{font-size:22px}
}
@media (max-width: 767px) {
.single-event-2 .event-content .event-title-2 a{font-size:16px;line-height:26px}
}
.single-event-2 .event-content .event-title-2 a:hover{color:#0C8B51}
.single-event-2 .event-content .place{font-weight:500;font-size:16px;line-height:32px}
@media (max-width: 767px) {
.single-event-2 .event-content .place{font-size:13px;line-height:24px}
}
.single-event-2 .event-content .time{font-weight:500;font-size:16px;line-height:32px;display:block}
@media (max-width: 767px) {
.single-event-2 .event-content .time{font-size:13px;line-height:24px}
}
.single-event-2 .event-content .more{font-weight:500;font-size:14px;letter-spacing:.05em;line-height:24px;color:#151515;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media (max-width: 767px) {
.single-event-2 .event-content .more{font-size:12px;line-height:22px}
}
.single-event-2 .event-content .more:hover{color:#0C8B51}
.single-event-2:hover .event-date{background-color:#0C8B51}
.single-event-2:hover .event-date .date{color:#fff}
.event-page{padding-top:130px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-page{padding-top:70px}
}
@media (max-width: 767px) {
.event-page{padding-top:50px}
}
.event-menu .menu-items li{display:inline-block;width:125px;height:45px;line-height:43px;text-align:center;font-weight:600;font-size:18px;color:#07294D;border:1px solid #DBDBDB;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;cursor:pointer;margin-top:10px}
.event-menu .menu-items li + li{margin-left:23px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-menu .menu-items li + li{margin-left:10px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-menu .menu-items li + li{margin-left:10px}
}
@media (max-width: 767px) {
.event-menu .menu-items li + li{margin-left:5px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-menu .menu-items li{width:110px;font-size:16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-menu .menu-items li{width:100px;font-size:16px}
}
@media (max-width: 767px) {
.event-menu .menu-items li{width:auto;font-size:14px;padding:0 15px;height:40px;line-height:38px}
}
.event-menu .menu-items li:hover,.event-menu .menu-items li.active{background-color:#0C8B51;color:#fff;border-color:#0C8B51}
.event-wrapper{padding-top:40px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-wrapper{padding-top:20px}
}
@media (max-width: 767px) {
.event-wrapper{padding-top:20px}
}
.testimonials-area{overflow:hidden;padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonials-area{padding-top:55px}
}
@media (max-width: 767px) {
.testimonials-area{padding-top:35px}
}
.testimonials-title{padding-top:40px}
.testimonials-title .title{font-weight:600;font-size:46px;line-height:54px;color:#07294D}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonials-title .title{font-size:38px;line-height:45px}
}
@media (max-width: 767px) {
.testimonials-title .title{font-size:30px;line-height:30px}
}
.testimonials-title .line{width:150px;background:transparent;border:1px solid #07294D;margin-top:25px}
.testimonials-title p{font-weight:500;font-size:18px;line-height:30px;color:#07294D;margin-top:25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonials-title p{font-size:16px;line-height:28px}
}
@media (max-width: 767px) {
.testimonials-title p{padding-left:0;font-size:16px;line-height:28px}
}
.testimonials-wrapper{position:relative}
.testimonials-wrapper .testimonials-shape{position:absolute;background-color:#f2f2f2;border-radius:50%}
.testimonials-wrapper .testimonials-shape.shape-1{width:185px;height:185px;left:0;top:100px}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.testimonials-wrapper .testimonials-shape.shape-1{left:70px}
}
.testimonials-wrapper .testimonials-shape.shape-2{width:133px;height:133px;bottom:-10px;left:0}
@media (max-width: 767px) {
.testimonials-wrapper .testimonials-shape.shape-2{bottom:290px}
}
@media (max-width: 767px) {
.testimonials-wrapper .testimonials-shape.shape-2{bottom:210px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.testimonials-wrapper .testimonials-shape.shape-2{left:35px;bottom:190px}
}
.testimonials-wrapper .testimonials-shape.shape-3{width:45px;height:45px;bottom:-5px;left:310px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonials-wrapper .testimonials-shape.shape-3{left:265px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonials-wrapper .testimonials-shape.shape-3{left:255px}
}
@media (max-width: 767px) {
.testimonials-wrapper .testimonials-shape.shape-3{bottom:215px;left:235px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.testimonials-wrapper .testimonials-shape.shape-3{left:375px;bottom:190px}
}
.testimonials-image{margin-top:50px}
.testimonials-image .single-testimonial-image{text-align:center}
.testimonials-image .single-testimonial-image img{display:inline-block}
.testimonials-image .slick-arrow{position:absolute;bottom:100px;left:-400px;font-weight:500;font-size:16px;letter-spacing:.03em;line-height:24px;cursor:pointer;z-index:9}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonials-image .slick-arrow{left:-320px;bottom:80px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonials-image .slick-arrow{left:auto;right:-57px;bottom:auto;top:0}
}
@media (max-width: 767px) {
.testimonials-image .slick-arrow{left:0;bottom:auto;top:-30px}
}
.testimonials-image .slick-arrow i{margin-left:3px}
.testimonials-content{margin-top:100px}
@media (max-width: 767px) {
.testimonials-content{margin-top:0}
}
.single-testimonial-content{padding:45px 35px;background-color:#F1F1F1;border-top:3px solid #0C8B51}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-testimonial-content{padding:30px 25px}
}
@media (max-width: 767px) {
.single-testimonial-content{padding:30px 25px}
}
.single-testimonial-content .content-text{padding-left:50px;position:relative;z-index:3}
@media (max-width: 767px) {
.single-testimonial-content .content-text{padding-left:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-testimonial-content .content-text{padding-left:50px}
}
.single-testimonial-content .content-text i{position:absolute;top:4px;left:0;color:#0C8B51;font-size:30px;line-height:30px}
@media (max-width: 767px) {
.single-testimonial-content .content-text i{opacity:.3;z-index:-1}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.single-testimonial-content .content-text i{opacity:1;z-index:auto}
}
.single-testimonial-content .content-text p{font-weight:500;font-size:16px;line-height:28px}
@media (max-width: 767px) {
.single-testimonial-content .content-text p{font-size:14px;line-height:26px}
}
.single-testimonial-content .content-meta{margin-top:20px}
.single-testimonial-content .content-meta .name,.single-testimonial-content .content-meta .designation{font-weight:600;font-size:16px;line-height:32px;color:#07294D;position:relative;display:inline-block;margin-right:13px;margin-top:10px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-testimonial-content .content-meta .name,.single-testimonial-content .content-meta .designation{font-size:14px}
}
@media (max-width: 767px) {
.single-testimonial-content .content-meta .name,.single-testimonial-content .content-meta .designation{font-size:13px;line-height:22px}
}
.single-testimonial-content .content-meta .designation{padding-left:15px;margin-right:0}
.single-testimonial-content .content-meta .designation::before{position:absolute;content:'';width:1px;height:70%;left:0;background-color:#707070;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.testimonials-area-2{padding-top:100px}
.testimonial-wrapper-2{position:relative}
.testimonial-wrapper-2 .testimonials-shape{position:absolute;background-color:#f2f2f2;border-radius:50%}
.testimonial-wrapper-2 .testimonials-shape.shape-1{width:185px;height:185px;right:210px;top:50px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrapper-2 .testimonials-shape.shape-1{left:120px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonial-wrapper-2 .testimonials-shape.shape-1{left:180px}
}
@media (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-shape.shape-1{left:100px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-shape.shape-1{left:220px}
}
.testimonial-wrapper-2 .testimonials-shape.shape-2{width:133px;height:133px;bottom:110px;right:230px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrapper-2 .testimonials-shape.shape-2{left:165px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonial-wrapper-2 .testimonials-shape.shape-2{left:180px}
}
@media (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-shape.shape-2{bottom:70px;left:155px}
}
@media (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-shape.shape-2{left:275px}
}
.testimonial-wrapper-2 .testimonials-content{margin-top:70px;padding-left:90px}
@media (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-content{padding-left:0;margin-top:50px}
}
.testimonial-wrapper-2 .testimonials-content .single-testimonial-content{padding:45px 30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrapper-2 .testimonials-content .single-testimonial-content{padding:30px 25px}
}
@media (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-content .single-testimonial-content{padding:30px 25px}
}
.testimonial-wrapper-2 .testimonials-image{margin-top:50px;position:relative;margin-left:-190px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrapper-2 .testimonials-image{margin-left:-180px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.testimonial-wrapper-2 .testimonials-image{margin-left:0}
}
@media (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-image{margin-left:0}
}
.testimonial-wrapper-2 .testimonials-image .single-testimonial-image{text-align:center}
.testimonial-wrapper-2 .testimonials-image .single-testimonial-image img{display:inline-block}
.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta{background-color:rgba(255,255,255,0.82);padding:0 30px 6px;position:absolute;left:0;bottom:85px}
.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta .name,.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta .designation{font-weight:600;font-size:16px;line-height:32px;color:#07294D;position:relative;display:inline-block;margin-right:13px;margin-top:6px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta .name,.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta .designation{font-size:14px}
}
@media (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta .name,.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta .designation{font-size:13px;line-height:22px}
}
.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta .designation{padding-left:15px;margin-right:0}
.testimonial-wrapper-2 .testimonials-image .single-testimonial-image .content-meta .designation::before{position:absolute;content:'';width:1px;height:70%;left:0;background-color:#707070;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.testimonial-wrapper-2 .testimonials-image .slick-arrow{bottom:auto;top:70%;left:auto;right:87px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.testimonial-wrapper-2 .testimonials-image .slick-arrow{left:auto;bottom:80px;right:67px}
}
@media (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-image .slick-arrow{left:auto;right:20px;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.testimonial-wrapper-2 .testimonials-image .slick-arrow{left:auto;right:20px;top:70%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
}
.testimonial-wrapper-2 .testimonials-image .slick-arrow i{margin-left:3px}
@media (max-width: 767px) {
.counter-area{padding-top:75px}
}
.counter-wrapper{position:relative;z-index:5;padding:45px 70px 75px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-wrapper{padding:10px 40px 40px}
}
@media (max-width: 767px) {
.counter-wrapper{padding:1px 0 30px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.counter-wrapper{padding:1px 15px 30px}
}
.counter-wrapper::before{position:absolute;content:'';background-color:rgba(7,41,77,0.9);top:0;left:0;width:100%;height:100%;z-index:-1}
.counter-wrapper .counter-col{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.counter-wrapper .counter-col:first-child{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
.counter-wrapper .counter-col:last-child{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}
@media (max-width: 767px) {
.counter-wrapper .counter-col:nth-child(2n+1){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.counter-wrapper .counter-col:nth-child(2n+1){-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
}
@media (max-width: 767px) {
.counter-wrapper .counter-col:nth-child(2n+2){-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
}
.single-counter .counter-count{font-weight:600;font-size:40px;letter-spacing:.05em;line-height:36px;color:#fff}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-counter .counter-count{font-size:32px}
}
@media (max-width: 767px) {
.single-counter .counter-count{font-size:24px}
}
.single-counter p{font-weight:400;font-size:20px;letter-spacing:.02em;line-height:33px;color:#fff}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-counter p{font-size:18px}
}
@media (max-width: 767px) {
.single-counter p{font-size:16px}
}
.counter-area-2{padding-top:160px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-area-2{padding-top:95px}
}
@media (max-width: 767px) {
.counter-area-2{padding-top:75px}
}
.counter-wrapper-2{position:relative;z-index:5;padding:55px 60px 85px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.counter-wrapper-2{padding:10px 40px 40px}
}
@media (max-width: 767px) {
.counter-wrapper-2{padding:1px 15px 30px}
}
.counter-wrapper-2::before{position:absolute;content:'';background-color:rgba(7,41,77,0.9);top:0;left:0;width:100%;height:100%;z-index:-1}
.counter-wrapper-2 .counter-col{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
@media (max-width: 767px) {
.counter-wrapper-2 .counter-col{display:block;text-align:center}
}
.counter-wrapper-2 .counter-col::before{position:absolute;content:'';width:1px;height:70%;background-color:#DBDBDB;bottom:0;left:0;opacity:.65}
.counter-wrapper-2 .counter-col:first-child{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
.counter-wrapper-2 .counter-col:first-child::before{opacity:0}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.counter-wrapper-2 .counter-col:first-child::before{opacity:0!important}
}
.counter-wrapper-2 .counter-col:last-child{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}
@media (max-width: 767px) {
.counter-wrapper-2 .counter-col:nth-child(2n+1)::before{opacity:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.counter-wrapper-2 .counter-col:nth-child(2n+1)::before{opacity:.65}
}
.blog-area{padding-top:150px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-area{padding-top:90px}
}
@media (max-width: 767px) {
.blog-area{padding-top:70px}
}
.blog-area-2{position:relative;padding-top:112px;z-index:1}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-area-2{padding-top:90px}
}
@media (max-width: 767px) {
.blog-area-2{padding-top:70px}
}
.blog-area-2::before{position:absolute;content:'';max-width:1300px;width:100%;height:60%;background-color:#F1F1F1;top:0;left:150px;z-index:-1}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.blog-area-2::before{left:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-area-2::before{left:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-area-2::before{left:0}
}
@media (max-width: 767px) {
.blog-area-2::before{left:0}
}
.blog-area-2 .trending-title{font-weight:600;font-size:46px;letter-spacing:.1em;line-height:24px;color:#d5d5d5;opacity:.46;text-transform:uppercase;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;position:absolute;top:283px;left:35px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.blog-area-2 .trending-title{top:30px;left:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-area-2 .trending-title{top:30px;left:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-area-2 .trending-title{display:none}
}
@media (max-width: 767px) {
.blog-area-2 .trending-title{display:none}
}
.blog-wrapper{padding-top:35px;position:relative}
.blog-wrapper .more-post{position:absolute;top:-35px;right:170px;font-weight:600;font-size:18px;color:#07294D;border-bottom:1px solid #707070}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-wrapper .more-post{right:0}
}
@media (max-width: 767px) {
.blog-wrapper .more-post{right:0}
}
@media (max-width: 767px) {
.blog-wrapper .more-post{position:relative;top:0;right:0;margin-top:30px;text-align:center}
}
.single-blog{background-color:#F1F1F1}
.single-blog .blog-image{overflow:hidden}
.single-blog .blog-image a{display:block}
.single-blog .blog-image img{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:100%}
.single-blog .blog-content{padding:25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-blog .blog-content{padding:15px}
}
@media (max-width: 767px) {
.single-blog .blog-content{padding:15px}
}
.single-blog .blog-content .meta li{display:inline-block;position:relative}
.single-blog .blog-content .meta li + li{margin-left:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-blog .blog-content .meta li + li{margin-left:20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-blog .blog-content .meta li + li{margin-left:20px}
}
@media (max-width: 767px) {
.single-blog .blog-content .meta li + li{margin-left:20px}
}
.single-blog .blog-content .meta li + li::before{position:absolute;content:'-';top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-18px;font-size:16px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-blog .blog-content .meta li + li::before{left:-13px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-blog .blog-content .meta li + li::before{left:-13px}
}
@media (max-width: 767px) {
.single-blog .blog-content .meta li + li::before{left:-13px}
}
.single-blog .blog-content .meta li a{font-weight:500;font-size:14px;line-height:16px;color:#151515;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-blog .blog-content .meta li a{font-size:12px}
}
@media (max-width: 767px) {
.single-blog .blog-content .meta li a{font-size:12px}
}
.single-blog .blog-content .meta li a:hover{color:#0C8B51}
.single-blog .blog-content .blog-title a{font-weight:600;font-size:24px;line-height:32px;text-align:left;color:#07294D;margin-top:10px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-blog .blog-content .blog-title a{font-size:18px;line-height:28px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-blog .blog-content .blog-title a{font-size:20px;line-height:28px}
}
@media (max-width: 767px) {
.single-blog .blog-content .blog-title a{font-size:18px;line-height:28px}
}
.single-blog .blog-content .blog-title a:hover{color:#0C8B51}
.single-blog .blog-content .more{font-weight:500;font-size:16px;letter-spacing:.02em;line-height:24px;color:#151515;margin-top:15px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-blog .blog-content .more{font-size:13px}
}
@media (max-width: 767px) {
.single-blog .blog-content .more{font-size:14px}
}
.single-blog .blog-content .more i{margin-left:3px;font-size:12px}
.single-blog .blog-content .more:hover{color:#0C8B51}
.single-blog:hover .blog-image{overflow:hidden}
.single-blog:hover .blog-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.blog-page{padding-top:130px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-page{padding-top:70px}
}
@media (max-width: 767px) {
.blog-page{padding-top:50px}
}
.newsletter-area{padding-top:160px;position:relative;z-index:8;margin-bottom:-150px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.newsletter-area{padding-top:100px}
}
@media (max-width: 767px) {
.newsletter-area{padding-top:80px}
}
.newsletter-area .section-title-2{max-width:355px}
.newsletter-area-2{padding-top:160px;padding-bottom:160px;position:relative;z-index:8}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.newsletter-area-2{padding-top:100px;padding-bottom:100px}
}
@media (max-width: 767px) {
.newsletter-area-2{padding-top:80px;padding-bottom:80px}
}
.newsletter-area-2 .section-title-2{max-width:355px}
.newsletter-area-3{padding-bottom:160px;position:relative;z-index:8}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.newsletter-area-3{padding-bottom:100px}
}
@media (max-width: 767px) {
.newsletter-area-3{padding-bottom:80px}
}
.newsletter-area-3 .section-title-2{max-width:355px}
.newsletter-wrapper{padding:20px 70px 45px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.newsletter-wrapper{padding:20px 50px 45px}
}
@media (max-width: 767px) {
.newsletter-wrapper{padding:5px 30px 30px}
}
.newsletter-wrapper .section-title-2{max-width:355px}
.newsletter-form{position:relative}
.newsletter-form input{width:100%;height:70px;padding:0 30px;padding-right:173px;border:0;background-color:#E2E2E2}
@media (max-width: 767px) {
.newsletter-form input{padding:0 15px;height:50px}
}
.newsletter-form .main-btn{position:absolute;top:0;right:0;height:70px;line-height:70px}
@media (max-width: 767px) {
.newsletter-form .main-btn{height:50px;line-height:50px;position:relative;margin-top:10px;width:100%}
}
.footer-area{position:relative;z-index:5;padding:20px 0 0;background-image:-webkit-linear-gradient(left,#0089c5,#5165d5);background-image:-moz-linear-gradient(left,#0089c5,#5165d5);background-image:-o-linear-gradient(left,#0089c5,#5165d5)}
.footer-area::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(7,41,77,0.95);z-index:-1}
.footer-area.footer-02{padding-top:0}
.footer-widget{padding:0 0 20px}
@media (max-width: 767px) {
.footer-widget{padding-bottom:75px;padding-top:30px}
}
.footer-widget .footer-title{font-weight:600;font-size:24px;line-height:32px;color:#fff}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-widget .footer-title{font-size:20px}
}
@media (max-width: 767px) {
.footer-widget .footer-title{font-size:20px}
}
.footer-link .link-list{display:inline-block}
.footer-link .link-list li{display:inline-block}
.footer-link .link-list li p{font-weight:400;font-size:16px;letter-spacing:.02em;line-height:24px;color:#fff}
.footer-link .link-list li .nav-submenu {
  position: absolute;
  width: 215px;
  background-color: #fff;
  border-top: 2px solid #0089c5;
  padding: 10px 0;
  -webkit-box-shadow: 2px 2px 20px rgba(7,41,77,0.1);
  -moz-box-shadow: 2px 2px 20px rgba(7,41,77,0.1);
  box-shadow: 2px 2px 20px rgba(7,41,77,0.1);
  top: 100%;
  left: 0;
  z-index: 99;
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-link .link-list li p{font-size:14px}
}
.footer-link .link-list li a{font-weight:400;font-size:14px;letter-spacing:.02em;line-height:24px;color:#fff;padding:0 10px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-link .link-list li a{font-size:14px}
}
.footer-link .link-list li a:hover{color:#0C8B51}
.footer-widget-wrapper{border-top:1px solid #fff;padding-top:0;margin-top:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer-widget-wrapper .footer-social{padding-top:20px}
@media (max-width: 767px) {
.footer-widget-wrapper .footer-social{text-align:center;width:100%}
}
.footer-widget-wrapper .footer-social li{display:inline-block}
.footer-widget-wrapper .footer-social li + li{margin-left:20px}
.footer-widget-wrapper .footer-social li a{width:35px;height:35px;line-height:33px;text-align:center;border:1px solid #fff;border-radius:50%;color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.footer-widget-wrapper .footer-social li a:hover{background-color:#fff;color:#0C8B51}
.footer-widget-wrapper .footer-menu{padding-top:20px}
@media (max-width: 767px) {
.footer-widget-wrapper .footer-menu{text-align:center;width:100%}
}
.footer-widget-wrapper .footer-menu .menu li{display:inline-block}
.footer-widget-wrapper .footer-menu .menu li + li{margin-left:25px}
.footer-widget-wrapper .footer-menu .menu li a{font-weight:400;font-size:14px;color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.footer-widget-wrapper .footer-menu .menu li a:hover{color:#0C8B51}
.footer-copyright{background-color:#de3e45;position:relative;z-index:1}
.footer-copyright .copyright{padding:13px 0}
.footer-copyright .copyright p{font-weight:500;font-size:14px;line-height:30px;color:#fff}
@media (max-width: 767px) {
.footer-copyright .copyright p{font-size:14px}
}
.footer-copyright .copyright p span{color:#07294D}
.footer-copyright .copyright p i{color:red}
.footer-copyright .copyright p a{color:#151515;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.footer-copyright .copyright p a:hover{color:#07294D}
.back-to-top{position:fixed;bottom:20px;right:20px;font-size:18px;width:40px;height:40px;line-height:40px;border-radius:50%;z-index:99;text-align:center;display:none;-webkit-box-shadow:0 0 30px 0 rgba(156,156,156,0.25);-moz-box-shadow:0 0 30px 0 rgba(156,156,156,0.25);box-shadow:0 0 30px 0 rgba(156,156,156,0.25);-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;color:#fff;background-color:#07294D}
.back-to-top:hover{color:#fff;background-color:#0C8B51}
.about-area{padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-area{padding-top:35px}
}
@media (max-width: 767px) {
.about-area{padding-top:15px}
}
.about-content{max-width:380px}
.about-content .about-title{font-weight:600;font-size:46px;line-height:54px;color:#07294D}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-content .about-title{font-size:38px;line-height:45px}
}
@media (max-width: 767px) {
.about-content .about-title{font-size:30px;line-height:30px}
}
.about-content .about-title span{color:#0C8B51}
.about-content .line{width:150px;background:transparent;border:1px solid #07294D;margin-top:25px}
.about-content p{font-weight:500;font-size:18px;line-height:30px;color:#07294D;margin-top:25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-content p{font-size:16px;line-height:28px}
}
@media (max-width: 767px) {
.about-content p{padding-left:0;font-size:16px;line-height:28px}
}
.about-content .main-btn{width:160px;margin-top:45px}
.about-image{position:relative;max-width:665px;height:635px;margin-left:auto}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-image{height:450px}
}
@media (max-width: 767px) {
.about-image{height:auto}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image{height:550px}
}
.about-image .single-image{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;z-index:1}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-image .single-image{-webkit-transform:rotate(45deg) scale(0.6);-moz-transform:rotate(45deg) scale(0.6);-ms-transform:rotate(45deg) scale(0.6);-o-transform:rotate(45deg) scale(0.6);transform:rotate(45deg) scale(0.6)}
}
@media (max-width: 767px) {
.about-image .single-image{position:relative;-webkit-transform:rotate(45deg) scale(0.6);-moz-transform:rotate(45deg) scale(0.6);-ms-transform:rotate(45deg) scale(0.6);-o-transform:rotate(45deg) scale(0.6);transform:rotate(45deg) scale(0.6)}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .single-image{position:absolute;-webkit-transform:rotate(45deg) scale(0.8);-moz-transform:rotate(45deg) scale(0.8);-ms-transform:rotate(45deg) scale(0.8);-o-transform:rotate(45deg) scale(0.8);transform:rotate(45deg) scale(0.8)}
}
.about-image .single-image img{border-radius:30px}
@media (max-width: 767px) {
.about-image .single-image img{width:100%}
}
.about-image .single-image::before{position:absolute;content:'';width:100%;height:100%;border-radius:30px;z-index:-1}
.about-image .single-image.image-1{top:72px;right:63px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-image .single-image.image-1{top:45px}
}
@media (max-width: 767px) {
.about-image .single-image.image-1{top:0;right:0;margin:30px 0}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .single-image.image-1{top:10px;right:26px;margin:0}
}
.about-image .single-image.image-1::before{right:-14px;top:-14px;background-color:#07294D}
.about-image .single-image.image-2{top:56%;left:29%}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-image .single-image.image-2{top:53%;left:23%}
}
@media (max-width: 767px) {
.about-image .single-image.image-2{top:0;left:0}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .single-image.image-2{top:54%;left:29%}
}
.about-image .single-image.image-2::before{right:-12px;bottom:-12px;background-color:#27B8A7}
.about-image .single-image.image-3{top:31%;left:49px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-image .single-image.image-3{top:32%}
}
@media (max-width: 767px) {
.about-image .single-image.image-3{top:34%;left:-14px;position:absolute}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .single-image.image-3{top:31%;left:49px}
}
.about-image .single-image.image-3::before{bottom:-10px;left:-10px;background-color:#0C8B51}
.about-image .single-image.image-4{top:38px;left:24%}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-image .single-image.image-4{top:47px;left:22%}
}
@media (max-width: 767px) {
.about-image .single-image.image-4{top:34%;left:auto;right:-14px;position:absolute}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .single-image.image-4{top:15px;left:14%;right:auto}
}
.about-image .single-image.image-4::before{top:-10px;left:-10px;background-color:#2F7AD5}
.about-image .about-icon{position:absolute}
.about-image .about-icon.icon-1{left:75px;top:105px}
@media (max-width: 767px) {
.about-image .about-icon.icon-1{left:30px;top:25px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .about-icon.icon-1{left:40px;top:115px}
}
.about-image .about-icon.icon-2{top:18px;left:53%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media (max-width: 767px) {
.about-image .about-icon.icon-2{top:25px;left:80%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .about-icon.icon-2{left:47%;top:18px}
}
.about-image .about-icon.icon-3{left:50px;bottom:28%}
@media (max-width: 767px) {
.about-image .about-icon.icon-3{left:0;bottom:32%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .about-icon.icon-3{left:50px;bottom:28%}
}
.about-image .about-icon.icon-4{right:140px;bottom:25%}
@media (max-width: 767px) {
.about-image .about-icon.icon-4{right:25px;bottom:33%}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.about-image .about-icon.icon-4{right:100px}
}
.online-library-area{padding-top:150px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.online-library-area{padding-top:90px}
}
@media (max-width: 767px) {
.online-library-area{padding-top:70px}
}
.online-library-wrapper{padding-top:40px}
.single-library{background-color:#F1F1F1}
.single-library .library-image{position:relative}
.single-library .library-image a{display:block}
.single-library .library-image img{width:100%}
.single-library .library-image .discount{font-weight:500;font-size:14px;color:#151515;position:absolute;top:28px;left:28px}
.single-library .library-content{padding:15px}
.single-library .library-content .library-title a{font-weight:600;font-size:18px;color:#07294D;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.single-library .library-content .library-title a:hover{color:#0C8B51}
.single-library .library-content .price{font-weight:500;font-size:14px;color:#151515;margin-top:10px}
.shop-area{padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.shop-area{padding-top:35px}
}
@media (max-width: 767px) {
.shop-area{padding-top:15px}
}
.shop-bar{padding-top:20px}
.shop-showing{margin-top:30px}
.shop-showing p{font-size:14px;letter-spacing:.02em;color:#9c9c9c}
.shop-bar-form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}
@media (max-width: 767px) {
.shop-bar-form{display:block}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.shop-bar-form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
}
.shop-search{width:270px;position:relative;margin-top:30px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.shop-search{width:200px}
}
@media (max-width: 767px) {
.shop-search{width:100%}
}
.shop-search input{font-size:14px;letter-spacing:.02em;color:#9c9c9c;height:35px;border:0;border-bottom:1px solid #9c9c9c;width:100%}
.shop-search input::placeholder{opacity:1;color:#9c9c9c}
.shop-search input::-moz-placeholder{opacity:1;color:#9c9c9c;opacity:1;color:#9c9c9c}
.shop-search input::-webkit-input-placeholder{opacity:1;color:#9c9c9c}
.shop-search i{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}
.shop-wrapper{padding-top:10px}
.page-banner{padding-top:155px;background:#07294D}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.page-banner{padding-top:155px}
}
@media (max-width: 767px) {
.page-banner{padding-top:190px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.page-banner{padding-top:155px}
}
.banner-content{padding-top:150px;padding-bottom:140px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-content{padding-top:90px;padding-bottom:90px}
}
@media (max-width: 767px) {
.banner-content{padding-top:75px;padding-bottom:75px}
}
.banner-content .title{color:#fff;font-weight:600;font-size:76px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-content .title{font-size:50px}
}
@media (max-width: 767px) {
.banner-content .title{font-size:32px}
}
.teachers-area{padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.teachers-area{padding-top:35px}
}
@media (max-width: 767px) {
.teachers-area{padding-top:15px}
}
@media only screen and (min-width: 1400px) {
.teachers-row{margin-left:-40px;margin-right:-40px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.teachers-row{margin-left:-40px;margin-right:-40px}
}
@media only screen and (min-width: 1400px) {
.teachers-row .teachers-col{padding-left:40px;padding-right:40px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.teachers-row .teachers-col{padding-left:40px;padding-right:40px}
}
.teachers-wrapper{padding-top:35px;position:relative}
.single-teacher{position:relative;z-index:5;padding-left:70px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-teacher{padding-left:40px}
}
.single-teacher::before{position:absolute;content:'';width:60%;height:85%;background-color:#F1F1F1;left:0;bottom:0;z-index:-1}
.single-teacher .teacher-social{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-teacher .teacher-social{left:10px}
}
.single-teacher .teacher-social .social li + li{margin-top:25px}
.single-teacher .teacher-social .social li a{width:35px;height:35px;line-height:33px;text-align:center;border:1px solid #DBDBDB;border-radius:50%;color:#151515;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-teacher .teacher-social .social li a{width:25px;height:25px;line-height:25px;font-size:12px}
}
.single-teacher .teacher-social .social li a:hover{background-color:#0C8B51;border-color:#0C8B51;color:#fff}
.single-teacher .teacher-image a{display:block}
.single-teacher .teacher-image img{width:100%}
.single-teacher .teacher-content{padding:20px 15px}
.single-teacher .teacher-content .name a{font-size:18px;font-weight:600;color:#07294D;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-teacher .teacher-content .name a{font-size:16px}
}
.single-teacher .teacher-content .name a:hover{color:#0C8B51}
.single-teacher .teacher-content .designation{font-size:14px;color:#151515;font-weight:500}
.teachers-page{padding-top:80px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.teachers-page{padding-top:20px}
}
@media (max-width: 767px) {
.teachers-page{padding-top:0}
}
.courses-sidebar .sidebar-title .title{font-weight:500;font-size:24px;color:#07294D}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-sidebar .sidebar-title .title{font-size:20px}
}
@media (max-width: 767px) {
.courses-sidebar .sidebar-title .title{font-size:20px}
}
.courses-sidebar ul li{padding:14px 0;border-bottom:1px solid #DBDBDB;font-weight:500;font-size:14px;color:#303030}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-sidebar ul li{font-size:12px}
}
.courses-sidebar ul li:last-child{border-bottom:0}
.courses-sidebar ul li strong{display:block;float:right;font-weight:500}
.courses-sidebar-category{background-color:#F1F1F1;padding:30px 25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-sidebar-category{padding:25px 20px}
}
.courses-sidebar-category .category-items{padding-top:15px}
.courses-sidebar-fee{background-color:#F1F1F1;padding:30px 25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-sidebar-fee{padding:25px 20px}
}
.courses-sidebar-fee .category-items{padding-top:15px}
.courses-sidebar-banner a{display:block}
.courses-sidebar-banner a img{width:100%}
.courses-sidebar-type{background-color:#F1F1F1;padding:30px 25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-sidebar-type{padding:25px 20px}
}
.courses-sidebar-type .category-items{padding-top:15px}
.courses-features{background-color:#F1F1F1;padding:30px 25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-features{padding:25px 20px}
}
.courses-features .sidebar-btn{margin-top:20px}
.courses-features .sidebar-btn .main-btn{line-height:36px;padding:10px 22px;font-size:16px}
.courses-details{padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-details{padding-top:35px}
}
@media (max-width: 767px) {
.courses-details{padding-top:15px}
}
.courses-details-content .title{font-weight:600;font-size:46px;color:#07294D;margin-top:30px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-details-content .title{font-size:36px}
}
@media (max-width: 767px) {
.courses-details-content .title{font-size:24px}
}
#courses-section p{font-weight:500;font-size:18px;color:#303030;line-height:1.5}
#courses-section ul{margin-bottom:25px;}
#courses-section ul li{margin-left:30px;}
#courses-section ul:not(.no-bullet) li:before{content:"\2713";font-size:14px;font-weight:600;display:inline-block;margin-left:0;width:1.2em;}
#courses-section ul ul{margin-bottom:0px;}
#courses-section ul ul li{margin-left:50px;}
#courses-section ul:not(.no-bullet) ul li:before{content:"\f0c8";font-family:FontAwesome;font-size:12px;display:inline-block;margin-left:0;margin-right:5px;width:1.3em;top:-2px;position:relative;}
#courses-section ol{margin-bottom:25px;}
#courses-section ol > li{margin-left:30px;margin-bottom:5px;list-style:decimal}
#courses-section ol li ol li{list-style:inherit}
#courses-section ul.aleinfo li{font-size:22px;color:#07294D;font-weight:600}
#courses-section ul.aleinfo li:before{font-size:18px}
#courses-section ul.aleinfo ul li:before{font-size:18px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-details-content p{font-size:16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-details-content p{font-size:16px}
}
@media (max-width: 767px) {
.courses-details-content p{font-size:14px;line-height:24px}
}
.courses-details-content .sub-title{font-weight:600;font-size:24px;color:#07294D;position:relative;padding-bottom:5px;margin-top:40px;line-height:1.3}
#courses-section .courses-details-content h5{margin-bottom:15px!important;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-details-content .sub-title{font-size:20px}
}
@media (max-width: 767px) {
.courses-details-content .sub-title{font-size:18px}
}
.courses-details-content .sub-title::before{position:absolute;content:'';width:150px;height:2px;background-color:#07294D;left:0;bottom:0}
.courses-details-content .courses-details-list li{position:relative;padding-left:10px;margin-top:15px}
.courses-details-content .courses-details-list li i{color:#151515;font-size:24px;margin:0 10px 0 0}
.courses-details-content .courses-details-list li p{margin-top:0}
.courses-details-tab{margin-top:70px}
.courses-details-tab .nav li{border-left:1px solid #DBDBDB}
@media (max-width: 767px) {
.courses-details-tab .nav li{width:50%;-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.courses-details-tab .nav li{width:100%;-ms-flex-preferred-size:0;flex-basis:0}
}
.courses-details-tab .nav li a{display:block;background-color:#07294D;color:#fff;text-align:center;height:70px;line-height:70px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-size:18px;font-weight:600}
@media (max-width: 767px) {
.courses-details-tab .nav li a{font-size:14px;height:45px;line-height:45px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.courses-details-tab .nav li a{height:55px;line-height:55px}
}
.courses-details-tab .nav li a.active{color:#0C8B51}
.courses-details-tab .benefit-content{padding-top:20px}
.courses-details-tab .benefit-content p{margin-top:20px;font-weight:500;font-size:18px;line-height:36px;color:#303030}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-details-tab .benefit-content p{font-size:16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.courses-details-tab .benefit-content p{font-size:16px}
}
@media (max-width: 767px) {
.courses-details-tab .benefit-content p{font-size:14px;line-height:24px}
}
.courses-details-tab .benefit-content .courses-details-list li{position:relative;padding-left:40px;margin-top:40px}
.courses-details-tab .benefit-content .courses-details-list li i{color:#151515;font-size:24px;position:absolute;left:0;top:10px}
.courses-details-tab .benefit-content .courses-details-list li p{margin-top:0}
.courses-details-tab .curriculum-content .single-curriculum{padding-top:45px}
.courses-details-tab .curriculum-content .single-curriculum .title{font-weight:600;font-size:18px;letter-spacing:.05em;color:#07294D}
.courses-details-tab .curriculum-content .single-curriculum .curriculum-list{padding-left:10px}
.courses-details-tab .curriculum-content .single-curriculum .curriculum-list li{margin-top:20px}
.courses-details-tab .curriculum-content .single-curriculum .curriculum-list li a{font-weight:500;font-size:16px;color:#151515;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-details-tab .curriculum-content .single-curriculum .curriculum-list li a{font-size:14px}
}
@media (max-width: 767px) {
.courses-details-tab .curriculum-content .single-curriculum .curriculum-list li a{font-size:14px}
}
.courses-details-tab .curriculum-content .single-curriculum .curriculum-list li a i{color:#686868;margin-right:5px}
.courses-details-tab .curriculum-content .single-curriculum .curriculum-list li a:hover{color:#0C8B51}
.courses-details-tab .courses-teachers{padding-top:20px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-details-tab .courses-teachers .single-teacher{padding-left:40px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-details-tab .courses-teachers .single-teacher .teacher-social{left:10px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.courses-details-tab .courses-teachers .single-teacher .teacher-social .social li a{width:25px;height:25px;line-height:25px;font-size:12px}
}
.courses-details-tab .courses-teachers .single-teacher .teacher-social .social li a:hover{background-color:#0C8B51;border-color:#0C8B51;color:#fff}
.courses-details-tab .courses-reviews .review-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;max-width:540px;margin:0 auto}
@media (max-width: 767px) {
.courses-details-tab .courses-reviews .review-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.courses-details-tab .courses-reviews .review-wrapper .review-star{padding-top:30px}
.courses-details-tab .courses-reviews .review-wrapper .review-star .single-review{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}
.courses-details-tab .courses-reviews .review-wrapper .review-star .single-review .label{font-weight:500;font-size:18px;color:#151515;width:85px}
@media (max-width: 767px) {
.courses-details-tab .courses-reviews .review-wrapper .review-star .single-review .label{font-size:14px;width:60px}
}
.courses-details-tab .courses-reviews .review-wrapper .review-star .single-review .review-bar{width:170px;height:14px;background-color:#F1F1F1;position:relative}
@media (max-width: 767px) {
.courses-details-tab .courses-reviews .review-wrapper .review-star .single-review .review-bar{width:140px;height:10px}
}
.courses-details-tab .courses-reviews .review-wrapper .review-star .single-review .review-bar .bar-inner{position:absolute;content:'';top:0;left:0;height:100%;background-color:#0C8B51}
.courses-details-tab .courses-reviews .review-wrapper .review-star .single-review .value{font-weight:500;font-size:18px;color:#151515;width:50px;text-align:right}
@media (max-width: 767px) {
.courses-details-tab .courses-reviews .review-wrapper .review-star .single-review .value{font-size:14px;width:40px}
}
.courses-details-tab .courses-reviews .review-wrapper .review-point{padding-top:30px}
@media (max-width: 767px) {
.courses-details-tab .courses-reviews .review-wrapper .review-point{margin:0 50px}
}
.courses-details-tab .courses-reviews .review-wrapper .review-point span{font-weight:600;font-size:70px;line-height:80px;color:#07294D}
.courses-details-tab .courses-reviews .review-form{margin-top:50px}
.courses-details-tab .courses-reviews .review-form .review-rating .title{font-weight:600;font-size:18px;color:#07294D}
.courses-details-tab .courses-reviews .review-form .review-rating ul{margin-top:20px}
.courses-details-tab .courses-reviews .review-form .review-rating ul li{display:inline-block;color:#E1E1E1;cursor:pointer}
.courses-details-tab .courses-reviews .review-form .review-rating ul li.selected,.courses-details-tab .courses-reviews .review-form .review-rating ul li.hover{color:#EAB830}
.event-details{padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-details{padding-top:50px}
}
@media (max-width: 767px) {
.event-details{padding-top:30px}
}
.event-details-content .title{font-weight:600;font-size:46px;color:#07294D;margin-top:30px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-details-content .title{font-size:36px}
}
@media (max-width: 767px) {
.event-details-content .title{font-size:24px}
}
.event-details-content p{margin-top:20px;font-weight:500;font-size:18px;line-height:36px;color:#303030}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-details-content p{font-size:16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-details-content p{font-size:16px}
}
@media (max-width: 767px) {
.event-details-content p{font-size:14px;line-height:24px}
}
.event-details-content .sub-title{font-weight:600;font-size:24px;color:#07294D;position:relative;padding-bottom:10px;margin-top:40px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-details-content .sub-title{font-size:20px}
}
@media (max-width: 767px) {
.event-details-content .sub-title{font-size:18px}
}
.event-details-content .sub-title::before{position:absolute;content:'';width:150px;height:2px;background-color:#07294D;left:0;bottom:0}
.event-details-content .event-list li{position:relative;padding-left:40px;margin-top:40px}
.event-details-content .event-list li i{color:#151515;font-size:24px;position:absolute;left:0;top:10px}
.event-details-content .event-list li p{margin-top:0}
.event-details-content .event-teachers{padding-top:20px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-details-content .event-teachers .single-teacher{padding-left:40px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-details-content .event-teachers .single-teacher .teacher-social{left:10px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-details-content .event-teachers .single-teacher .teacher-social .social li a{width:25px;height:25px;line-height:25px;font-size:12px}
}
.event-details-content .event-teachers .single-teacher .teacher-social .social li a:hover{background-color:#0C8B51;border-color:#0C8B51;color:#fff}
.event-details-content .event-schedule-table{margin-top:50px}
.event-details-content .event-schedule-table .table thead tr th{background-color:#0C8B51;color:#fff;text-align:center;border:2px solid #fff}
.event-details-content .event-schedule-table .table thead tr th.time{min-width:190px}
.event-details-content .event-schedule-table .table thead tr th.topics{width:100%;min-width:300px}
.event-details-content .event-schedule-table .table thead tr th.speakers{min-width:200px}
.event-details-content .event-schedule-table .table tbody tr td{background-color:#F1F1F1;border:2px solid #fff;font-size:14px;padding:15px 20px;font-weight:500}
.event-details-content .event-schedule-table .table tbody tr td.time{text-align:center}
.event-details-content .event-schedule-table .table tbody tr td.speakers{text-align:center}
.event-details-content .event-message p{margin-top:20px;font-weight:500;font-size:18px;line-height:36px;color:#303030}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-details-content .event-message p{font-size:16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.event-details-content .event-message p{font-size:16px}
}
@media (max-width: 767px) {
.event-details-content .event-message p{font-size:14px;line-height:24px}
}
.event-details-content .event-message .event-message-form{padding-top:15px}
.event-sidebar .sidebar-title .title{font-weight:500;font-size:24px;color:#07294D}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-sidebar .sidebar-title .title{font-size:20px}
}
@media (max-width: 767px) {
.event-sidebar .sidebar-title .title{font-size:20px}
}
.event-sidebar ul{padding-top:15px}
.event-sidebar ul li{padding:14px 0;border-bottom:1px solid #DBDBDB;font-weight:500;font-size:14px;color:#303030}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-sidebar ul li{font-size:12px}
}
.event-sidebar ul li:last-child{border-bottom:0}
.event-sidebar ul li strong{display:block;float:right;font-weight:500}
.event-features{background-color:#F1F1F1;padding:30px 25px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.event-features{padding:25px 20px}
}
.event-features .sidebar-btn{margin-top:20px}
.event-features .sidebar-btn .main-btn{height:36px;line-height:36px;padding:0 22px;font-size:14px}
.event-sidebar-banner a{display:block}
.event-sidebar-banner a img{width:100%}
.gallery-page{padding-top:130px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.gallery-page{padding-top:70px}
}
@media (max-width: 767px) {
.gallery-page{padding-top:50px}
}
.teacher-details{padding-top:110px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.teacher-details{padding-top:50px}
}
@media (max-width: 767px) {
.teacher-details{padding-top:30px}
}
.single-teacher-details{position:relative;z-index:5;padding-left:70px;padding-bottom:70px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-teacher-details{padding-left:40px;padding-bottom:40px}
}
.single-teacher-details::before{position:absolute;content:'';width:60%;height:85%;background-color:#F1F1F1;left:0;bottom:0;z-index:-1}
.single-teacher-details .teacher-social{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-teacher-details .teacher-social{left:10px}
}
.single-teacher-details .teacher-social .social li + li{margin-top:25px}
.single-teacher-details .teacher-social .social li a{width:35px;height:35px;line-height:33px;text-align:center;border:1px solid #DBDBDB;border-radius:50%;color:#151515;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-teacher-details .teacher-social .social li a{width:25px;height:25px;line-height:25px;font-size:12px}
}
.single-teacher-details .teacher-social .social li a:hover{background-color:#0C8B51;border-color:#0C8B51;color:#fff}
.single-teacher-details .teacher-image a{display:block}
.single-teacher-details .teacher-image img{width:100%}
.teacher-details-content .teacher-name{font-weight:600;font-size:46px;color:#07294D;position:relative;padding-bottom:10px}
@media (max-width: 767px) {
.teacher-details-content .teacher-name{font-size:28px}
}
.teacher-details-content .teacher-name::before{position:absolute;content:'';width:150px;height:2px;background-color:#07294D;bottom:0;left:0}
@media (max-width: 767px) {
.teacher-details-content .teacher-name::before{width:100px}
}
.teacher-details-content .designation{font-weight:600;font-size:24px;color:#07294D;margin-top:14px}
@media (max-width: 767px) {
.teacher-details-content .designation{font-size:18px}
}
.teacher-details-content .department{font-weight:500;font-size:18px;color:#151515}
@media (max-width: 767px) {
.teacher-details-content .department{font-size:14px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.teacher-details-content .department{font-size:16px}
}
.teacher-details-content p{font-weight:500;font-size:16px;line-height:30px;color:#303030;margin-top:30px}
@media (max-width: 767px) {
.teacher-details-content p{font-size:14px;line-height:24px}
}
.teacher-details-content .teacher-contact{padding-top:15px}
.teacher-details-content .teacher-contact li{font-weight:500;font-size:18px;color:#303030;margin-top:10px}
@media (max-width: 767px) {
.teacher-details-content .teacher-contact li{font-size:14px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.teacher-details-content .teacher-contact li{font-size:16px}
}
.teacher-details-content .teacher-contact li a{color:#303030}
.teacher-details-tab{padding-top:70px}
.teacher-details-tab .nav li{border-left:1px solid #DBDBDB}
@media (max-width: 767px) {
.teacher-details-tab .nav li{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.teacher-details-tab .nav li{width:100%;-ms-flex-preferred-size:0;flex-basis:0}
}
.teacher-details-tab .nav li a{display:block;background-color:#07294D;color:#fff;text-align:center;height:70px;line-height:70px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-size:18px;font-weight:600}
@media (max-width: 767px) {
.teacher-details-tab .nav li a{font-size:14px;height:45px;line-height:45px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.teacher-details-tab .nav li a{height:55px;line-height:55px}
}
.teacher-details-tab .nav li a.active{color:#0C8B51}
.teacher-details-tab .tab-content{padding-top:10px}
.teacher-details-tab .single-content-tab{margin-top:40px}
.teacher-details-tab .single-content-tab .title{font-weight:600;font-size:18px;letter-spacing:.01em;color:#07294D;padding-bottom:10px}
.teacher-details-tab .single-content-tab p{font-weight:500;font-size:16px;color:#151515}
.show-on-mobile{display:none}
@media(max-width: 1400px) {
.banner-heading{font-size:20px}
#clients-section .container{max-width:1080px}
.contained-width{width:98%}
}
@media(max-width: 1366px) {
.left-section h4,.right-section h4{font-size:14px}
}
@media(max-width: 1200px) {
.banner-heading{font-size:18px;padding:0 10px}
.banner-heading span{line-height:20px}
}
@media (min-width: 768px) and (max-width: 991px) {
.banner-heading{margin:0;line-height:auto;font-size:12px}
.banner-heading span{line-height:16px}
.thumb-left,.thumb-right{left:0;right:0}
#clients-section .hide-on-mobile{display:none}
#courses-section .col{margin:0!important}
}
@media(max-width: 767px) {
#clients-section{padding:0 50px}
.banner-heading{margin:0;line-height:auto;font-size:11px;padding:2px}
.banner-heading span{line-height:14px}
#clients-section .hide-on-mobile{display:none}
#clients-section.homepage-section{margin:84px 0 0;background-size:100vw}
#courses-section .col{margin:0!important;flex:0 0 50%;max-width:50%}
.contained-width{max-width:540px}
.hide-on-mobile{display:none}
.show-on-mobile{display:flex}
.mt-sm-10{margin-top:10px!important}
}
@media(max-width: 580px) {
#clients-section{padding:0 50px}
#clients-section.homepage-section{height:auto!important;margin:40px 0 0;padding-top:40px}
#awards-section{padding:30px 0}
.banner-heading{margin:30px 0!important;font-size:24px;height:auto!important;line-height:30px!important;padding:10px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.banner-heading span{line-height:40px}
.banner-heading:before,.banner-heading:after{display:none}
.awards-list{flex-wrap:wrap}
.swap-columns.row{flex-direction:column-reverse}
}
@media(max-width: 480px) {
#clients-section.homepage-section{height:auto!important;margin:40px 0 0;padding-top:40px}
#awards-section{padding:30px 0}
.banner-heading{margin:30px 0!important;font-size:24px;height:auto!important;line-height:30px!important;padding:10px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.banner-heading span{line-height:40px}
.banner-heading:before,.banner-heading:after{display:none}
.home-middle-col{display:none}
}
@media(max-width: 320px) {
.banner-heading{margin:20px 0!important;font-size:30px}
.left-section h4,.right-section h4{position:static}
}
.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all .3s ease!important;left:4px!important}
.grecaptcha-badge:hover{width:256px!important}
.form-control.error{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.form-control.error:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
label.error{color:#dc3545;font-size:13px;font-style:italic;margin:0;position:relative}
.error-inline label.error{top:0}
.btn-disable{background-color:#666;color:#fff}
.btn-disable .focus,.btn-disable:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.25)}
.clsdvquiz,.clsdvquizconclude{display:none}
.ale_options_error{color:#fc0000;display:none}
.select2-container--default .select2-selection--single{border:1px solid #ced4da!important;border-radius:0!important}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444!important}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-style:none !important;}
.select2-container .select2-selection--single{height:38px!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5!important;padding-top:6px}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:5px!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:16px 12px;background-position:right .75rem center;width:30px!important}
.select2-container--default .select2-selection--single .select2-selection__clear{color:#fc0000}
.select2-container .select2-selection--single .select2-selection__clear{font-size:2rem!important;margin-right:35px!important}
.course-image-placeholder{position:relative}
.course-image-placeholder .course-title{font-size:22px;line-height:22px;color:#fff;position:absolute;width:calc(100% - 90px);left:45px;text-align:center;top:25%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.col-xs-5col,.col-sm-5col,.col-md-5col,.col-lg-5col{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.col-xs-5col{width:20%;float:left}
@media (min-width: 768px) {
.col-sm-5col{width:20%;float:left}
}
@media (min-width: 992px) {
.col-md-5col{width:20%;float:left}
}
@media (min-width: 1200px) {
.col-lg-5col{width:20%;float:left}
}
.faq-wrapper{padding-top:10px}
.faq-wrapper .accordion .card{position:relative;padding-left:40px;border:0;margin-top:10px}
.faq-wrapper .accordion .card .question{font-weight:600;font-size:28px;line-height:30px;color:#c20303;position:absolute;top:0;left:0}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.faq-wrapper .accordion .card .question{font-size:24px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.faq-wrapper .accordion .card .question{font-size:24px}
}
@media (max-width: 767px) {
.faq-wrapper .accordion .card .question{font-size:24px;line-height:36px}
}
.faq-wrapper .accordion .card .card-header{padding:2px 0 5px;border-bottom:0;margin-bottom:0;background:none}
.faq-wrapper .accordion .card .card-header a{font-weight:600;font-size:18px;color:#303030;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.faq-wrapper .accordion .card .card-header a{font-size:16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.faq-wrapper .accordion .card .card-header a{font-size:16px}
}
@media (max-width: 767px) {
.faq-wrapper .accordion .card .card-header a{font-size:16px}
}
.faq-wrapper .accordion .card .card-header a.collapsed{color:#c20303}
.faq-wrapper .accordion .card .card-body{padding:0;padding-left:35px;position:relative;margin-top:5px;padding-top:7px;}
.faq-wrapper .accordion .card .card-body .answer{font-weight:600;font-size:24px;line-height:36px;color:#07294D;position:absolute;top:0;left:0}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.faq-wrapper .accordion .card .card-body .answer{font-size:20px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.faq-wrapper .accordion .card .card-body .answer{font-size:20px}
}
@media (max-width: 767px) {
.faq-wrapper .accordion .card .card-body .answer{font-size:20px}
}
.faq-wrapper .accordion .card .card-body p{font-weight:500;font-size:18px;line-height:36px;color:#303030}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.faq-wrapper .accordion .card .card-body p{font-size:16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.faq-wrapper .accordion .card .card-body p{font-size:16px}
}
@media (max-width: 767px) {
.faq-wrapper .accordion .card .card-body p{font-size:14px;line-height:26px}
.faq-wrapper .accordion .card .card-body p br{display:none}
}
.blog-sidebar{padding-right:50px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-sidebar{padding-right:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-sidebar{padding-right:0}
}
@media (max-width: 767px) {
.blog-sidebar{padding-right:0}
}
.blog-sidebar.right-sidebar{padding-right:0;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-sidebar.right-sidebar{padding-left:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-sidebar.right-sidebar{padding-left:0}
}
@media (max-width: 767px) {
.blog-sidebar.right-sidebar{padding-left:0}
}
.blog-sidebar .sidebar-title .title{font-weight:500;font-size:24px;color:#07294D}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-sidebar .sidebar-title .title{font-size:20px}
}
@media (max-width: 767px) {
.blog-sidebar .sidebar-title .title{font-size:20px}
}
@media screen and (max-height:799px) {
.home-clients-section{min-height:650px;}
}
@media screen and (max-width:767px) and (max-height:799px) {
.home-clients-section{min-height:auto;}
}
.blog-sidebar ul li{padding:14px 0;border-bottom:1px solid #DBDBDB;font-weight:500;color:#303030}
.blog-sidebar ul li:last-child{border-bottom:0}
.blog-sidebar ul li strong{display:block;float:right;font-weight:500}
.blog-sidebar-category{background-color:#F1F1F1;padding:5px 10px}
.blog-sidebar-post{background-color:#F1F1F1;padding:5px 10px}
.blog-sidebar-post .post-items li + li{border-top:1px solid #DBDBDB}
.blog-sidebar-post .post-items li .single-post{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.blog-sidebar-post .post-items li .single-post .post-content{padding-left:15px;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.blog-sidebar-post .post-items li .single-post .post-content .post-title a{font-weight:600;font-size:16px;color:#07294D;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.blog-sidebar-post .post-items li .single-post .post-content .post-title a:hover{color:#0C8B51}
.blog-sidebar-post .post-items li .single-post .post-content .more{font-weight:500;font-size:14px;letter-spacing:.02em;color:#151515;margin-top:10px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.blog-sidebar-post .post-items li .single-post .post-content .more i{font-size:11px}
.blog-sidebar-post .post-items li .single-post .post-content .more:hover{color:#0C8B51}
.blog-sidebar-banner a{display:block}
.blog-sidebar-banner a img{width:100%}
.blog-sidebar-tags{background-color:#F1F1F1;padding:5px 10px}
.blog-sidebar-tags .tags-items{margin-left:-10px;margin-right:-10px}
.blog-sidebar-tags .tags-items li{border-bottom:0;display:inline-block;padding:3px 10px}
.blog-sidebar-tags .tags-items li a{font-weight:500;color:#07294D;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.blog-sidebar-tags .tags-items li a:hover{color:#0C8B51}
.select2-container--default .select2-selection--single .select2-selection__clear span{line-height:.75;top:-5px;position:relative}
.cc-cards{width:40px;height:25px;border:1px solid #ccc}
.paypal-cards{width:70px;padding-left:10px}
.ui_kit_checkbox .custom-control-label{color:#4f4f4f;font-size:15px;line-height:33px;margin:0 0 10px;outline:none;padding-left:7px;padding-right:15px;cursor:pointer}
.btnLinkSubmit{display:block;width:100%;line-height:1.2;border:none;-webkit-appearance:normal;font-size:22px;word-wrap:break-word;font-weight:600;background:none;}
.btnLinkSubmit:hover{text-decoration:none;color:#0d6efd;}
.cart-counter{position:relative;top:-10px;}
.clsdvquiz .radio label{cursor:pointer;}
.clspointer{cursor:pointer;}
.form-control,.form-select{border-radius:0}
.sp_req{color:#fc0000;}
.teaching-staff img{border-radius:10px;border:1px solid #ccc;box-shadow:0 10px 10px -10px #8c8b8b;float:left;margin-right:25px;}
.news-detail .alignright{float:right;margin-left:20px;margin-bottom:20px}
.news-detail .alignleft{float:left;margin-right:20px;margin-bottom:20px}
.news-detail .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}
.blog .alignright{float:right;margin-left:20px;margin-bottom:20px;padding:5px;border:5px solid #ccc}
.blog .alignleft{float:left;margin-right:20px;margin-bottom:20px;padding:5px;border:5px solid #ccc}
.blog .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;padding:5px;border:5px solid #ccc}
.blog-single img{padding:5px;border:5px solid #ccc;margin:20px auto}
hr.hr-a{height:10px;border:0;background-color:transparent;opacity:1;box-shadow:0 10px 10px -10px #8c8b8b inset}
hr.hr-b{border:0;height:1px;background-image:-webkit-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-moz-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-ms-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-o-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0)}
.ncaa-info{background-color:#eee;padding:10px 25px;margin-bottom:25px}
.video-js{max-width:800px;height:auto}
.custom-upload label.error{display:block;margin-top:5px}
.s2-main-cats{background-color:#CF4C56;color:#fff!important}
.carousel-control-prev-icon{margin-left:-30px;background:none;color:#000;font-size:25px}
.carousel-control-next-icon{margin-right:-30px;background:none;color:#000;font-size:25px}
.client{width:100%;height:100%;background:#7F00FF;background:-webkit-linear-gradient(to right,#E100FF,#7F00FF);background:linear-gradient(to right,#E100FF,#7F00FF)}
.carousel-icon i{font-size:5rem;color:rgba(0,0,0,0.5)}
.carousel-item i{font-size:1.6rem;color:rgba(0,0,0,0.5)}
.t-card{padding:1.8125rem 1.125rem;background-color:rgba(204, 204, 204, 0.2);border-radius:1.25rem;color:#fff;height:auto}
.arrow-down{width:0;height:0;border-left:1.5625rem solid transparent;border-right:1.5625rem solid transparent;border-top:1.25rem solid rgba(0,0,0,0.5);left:5px;position:relative}
.hr-big{margin:90px 10px 80px;height:5px!important}
.video-container{position:relative;padding-bottom:56.25%;margin-bottom:50px}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.bg-rc-info{background-color:#e8f7fe}
.cte_heading{padding:5px 0;font-weight:400;font-size:12px;color:#fff;font-family:Oswald}
.cte_h1{padding:5px 0;font-weight:400;margin:0 auto;font-family:Oswald}
.cte_h1 span{color:#f16474;font-weight:600;font-size:65px} 
.cte_h4{padding:5px 0;font-weight:400;margin:0 auto;font-family:Oswald}
.cte_h4 span{color:#f16474} 
.cte_agriculture{background-color:#ca7486}
.cte_arts{background-color:#a3817d}
.cte_business{background-color:#55626e}
.cte_health{background-color:#0191ba}
.cte_it{background-color:#0da19f}
.cte_manufacturing{background-color:#00469b}
.cte_stem{background-color:#0191ba}
.cte_hospitality{background-color:#0098da}
.cte_hr{background-color:#ca7486}
.cte_finance{background-color:#1b88a3}
.cte_marketing{background-color:#ed2f59}
.cte_admin{background-color:#52658c}
.cte_education{background-color:#0da19f}
.cte_law{background-color:#537473}
.cte_visualize{background-color:#00469b}
ul.cte_benefits{margin:25px 0;display:inline-block;text-align:left}
ul.cte_benefits li{font-size:20px;font-weight:600}
ul.cte_benefits li:before{content:"\2713";font-size:20px;font-weight:600;display:inline-block;margin-left:0;width:1.2em;}
ul.cte_btns{display:table;width:100%;height:100%;padding:40px 0}
ul.cte_btns li{display:table-row;height:33%;text-align:center;}
.cte_btn{padding:15px;text-align:center;margin:0 auto}
.btn_dl_br{background:rgb(8,68,137);background:-moz-linear-gradient(90deg, rgba(8,68,137,1) 0%, rgba(51,187,223,1) 100%);background:-webkit-linear-gradient(90deg, rgba(8,68,137,1) 0%, rgba(51,187,223,1) 100%);background:linear-gradient(90deg, rgba(8,68,137,1) 0%, rgba(51,187,223,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#084489",endColorstr="#33bbdf",GradientType=1)}
.btn_more_info{background:rgb(225,58,80);background:-moz-linear-gradient(90deg, rgba(225,58,80,1) 0%, rgba(242,123,140,1) 100%);background:-webkit-linear-gradient(90deg, rgba(225,58,80,1) 0%, rgba(242,123,140,1) 100%);background:linear-gradient(90deg, rgba(225,58,80,1) 0%, rgba(242,123,140,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e13a50",endColorstr="#f27b8c",GradientType=1)}
.btn_complete{background:rgb(29,29,29);background:-moz-linear-gradient(90deg, rgba(29,29,29,1) 0%, rgba(126,126,126,1) 100%);background:-webkit-linear-gradient(90deg, rgba(29,29,29,1) 0%, rgba(126,126,126,1) 100%);background:linear-gradient(90deg, rgba(29,29,29,1) 0%, rgba(126,126,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1d1d1d",endColorstr="#7e7e7e",GradientType=1)}
.btn_career{background:rgb(30,30,30);background:-moz-linear-gradient(90deg, rgba(30,30,30,1) 0%, rgba(126,126,126,1) 100%);background:-webkit-linear-gradient(90deg, rgba(30,30,30,1) 0%, rgba(126,126,126,1) 100%);background:linear-gradient(90deg, rgba(30,30,30,1) 0%, rgba(126,126,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e1e1e",endColorstr="#7e7e7e",GradientType=1)}
.cte_rc_logo{height:auto;width:205px}
.cte_rc_logo_light{height:444px;width:100%}
.col-60{width:60%;float:left;position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.col-40{width:40%;float:left;position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.cte_hr_divider{height:50px!important;background-color:#f16474;opacity:1;width:100%}
.col_action_buttons{width:100%;height:100%;background-image:url('/assets/themes/redcomet/images/cte_rc_logo_light.jpg');background-size:cover}
@media screen and (max-width:1399px) {
	.cte_rc_logo{width:155px}
	.cte_rc_logo_light{height:376px}
	.cte_h1{font-size:40px}
	.cte_h1 span{font-size:55px}
}
@media screen and (max-width:1199px) {
	.cte_rc_logo{width:130px}
	.cte_rc_logo_light{height:325px}
	.cte_h1{font-size:35px;padding:4px 0}
	.cte_h1 span{font-size:45px}
}
@media screen and (max-width:899px) {
	.cte_rc_logo{width:100px}
	.cte_rc_logo_light{height:257px}
	.cte_h1{font-size:25px;padding:1px 0}
	.cte_h1 span{font-size:35px}
	.cte_h4 {font-size:20px}
}
@media screen and (max-width:767px) {
	.col-60{width:100%}
	.col-40{width:100%}
	.col_cte_rc_logo_light{display:none;}
	ul.cte_btns li{width:100%}
}
.video-icon{-webkit-mask-image:linear-gradient(45deg,#000 25%,rgba(0,0,0,.2) 50%,#000 75%);mask-image:linear-gradient(45deg,#000 25%,rgba(0,0,0,.2) 50%,#000 75%);-webkit-mask-size:800%;mask-size:800%;-webkit-mask-position:0;mask-position:0}
.video-icon:hover{transition:mask-position 2.5s ease,-webkit-mask-position 2.5s ease;-webkit-mask-position:120%;mask-position:120%;opacity:1;}
.cte_top, .cte_top_contact{text-align:center}
.cte_top a, .cte_top_contact a{color:#000}
.cte_top .cte_top_heading{font-size:20px;color:#f16474;font-weight:600}
.cte_top img{width:125px;height:auto}
.cte_top_contact img{width:350px;height:auto}
.shimmer {color:#808080;display:inline-block;-webkit-mask:linear-gradient(45deg,#000 50%,#0005,#000 70%) left/400% 100%;mask:linear-gradient(45deg,#000 50%,#0005,#000 70%) left/400% 100%;background-repeat:no-repeat;animation:shimmer 2.5s infinite}
@keyframes shimmer {
  100% {-webkit-mask-position:right;mask-position:right}
}
.img_video_icon{font-size:18px;font-weight:600;color:#de3e45}
.img_video_icon img{width:150px}