@import "https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700,800,900|Playfair+Display:400,900";html.js{margin-top:0!important;font-size:14px}
body{min-height:100vh;overflow-x:hidden;font-family:'Muli',sans-serif;font-weight:400;font-size:14px;color:#222;position:relative;background:#fff}
strong,b{font-weight:800}
.main-wrapper{min-height:100vh}
::-moz-selection{background:#000;color:#fff}
::selection{background:#000;color:#fff}
::-moz-selection{background:#000;color:#fff}
*{margin:0;padding:0;outline:0;-webkit-font-smoothing:antialiased}
:focus{outline:0}
a,a:hover,a:focus{color:#222;outline:0;-webkit-transition:all 300ms ease;transition:all 300ms ease;text-decoration:none}
a{text-decoration:underline}
.no-scroll{overflow-y:hidden!important}
.overflow-hidden{overflow:hidden}
.main-wrapper img{max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6{font-family:"Muli",sans-serif}
h1{font-size:44px}
h2{font-size:36px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:18px}
h6{font-size:14px}
p{font-family:"Muli",sans-serif}
@media (max-width:768px){body{font-size:14px;line-height:1.2}
h1{font-size:34px}
h2{font-size:30px}
h3{font-size:26px}
h4{font-size:22px}
h5{font-size:17px}
h6{font-size:13px}
}
body.lg-on{overflow:hidden}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:inherit}
.hero img{max-width:100%;height:auto;display:inline-block;border:none}
.display{display:block!important}
.no-menu{font-family:"Muli",sans-serif}
.no-menu>a{color:#0A246A}
.padding-both>.container{padding:40px 30px 20px!important}
.img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(5px);z-index:99;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;background-size:cover;background-repeat:no-repeat;background-position:center}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}
abbr,acronym{border-bottom:none!important}
.container .ytbg iframe,.hero .vc_row-fluid .vc_column_container .ytbg iframe{margin-left:0!important}
.wpb_column>.wpb_wrapper>p:last-child{margin-bottom:10px}
.vc_column_container .wpb_wrapper .vc_btn3.vc_btn3-style-outline{border-width:1px;padding:3px 22px;font-family:'Muli',sans-serif;font-size:13px;line-height:26px;-webkit-font-smoothing:antialiased}
@media (max-width:767px){.no-pad-xs{padding:0!important}
.vc_column_container.vc_col-sm-12{padding-left:0;padding-right:0}
.hero{padding:0}
.page .wpb_row,.page .wpb_content_element,.page ul.wpb_thumbnails-fluid>li,.page .last_toggle_el_margin,.page .wpb_button{margin-bottom:0}
.pad-top-120{padding-top:110px!important}
[class*="col-sm"]{margin-bottom:0}
.bg-cover{background-image:url(../img/ban-mob.jpg)}
.contacts-info-wrap{position:relative!important;left:0!important}
.fragment{display:none}
#ucStudent_UpdatePanel1 {width: 90%;margin: 0 auto;}
}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.row,.col-xs-12{min-height:0}
.fullwidth{width:100%}
.fullheight{height:100%}
.vc_column_container{z-index:30}
.grey{background-color:#F7F7F7}
.black{background-color:#000}
.white{background-color:#fff}
.vCenter{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.highlight{background-color:#000;color:#fff}
.overflow{overflow:hidden}
iframe[name="advpp_manager"]{position:absolute;left:-9999px}
@media (max-width:768px){.vc_row[data-vc-full-width]{padding:0}
}
.overlay-dark{background-color:rgba(0,0,0,0.25)}
.overlay-dark-error{background-color:rgba(0,0,0,0.35)}
.overlay-dark-2x{background-color:rgba(0,0,0,0.7)}
[class*="overlay-dark"]~*,[class*="overlay-light"]~*{position:relative}
[data-stellar-background-ratio]{background-attachment:fixed;background-size:cover;background-position:center center;position:relative}
.bg-cover{background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#fff}
@media (max-width:1024px){[data-stellar-background-ratio]{background-attachment:scroll;background-position-y:center!important}
}
.container,section,section>*{position:relative}
.container.no-padding [class*="col-"]{padding:0}
.col-center{float:none;margin:0 auto}
.col-right{float:right}
.equal-height [class*="col-"]{margin-bottom:0}
.pad-0{margin-bottom:0}
.container{max-width:100%}
@media (min-width:768px){.pad-sm-l-0{padding-left:0!important}
.pad-sm-r-0{padding-right:0!important}
}
.margin-lg-100b{margin-bottom:100px!important}
@media screen and (max-width:1199px){.margin-md-100b{margin-bottom:100px!important}
}
@media screen and (max-width:991px){.margin-sm-80b{margin-bottom:80px!important}
}
@media screen and (max-width:767px){.margin-xs-30b{margin-bottom:0!important}
.contacts-info-wrap.style7{width:100%!important}
}
.animsition-loading{background-image:none!important;background-repeat:no-repeat!important;background-position:center center!important;background-color:#fff;z-index:9999;-webkit-animation:scaleout-image 1s infinite ease-in-out;animation:scaleout-image 1s infinite ease-in-out}
.animsition-loading:after{display:none!important}
.animsition-loading:before{content:"";position:absolute;width:40px;height:40px;left:50%;top:50%;margin-left:-20px;margin-right:-20px;background-color:#333;border-radius:100%;-webkit-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out;display:none}
@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}
100%{-webkit-transform:scale(1);opacity:0}
}
@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}
100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}
}
.spinner-preloader-wrap{position:fixed;background:rgba(255,255,255,0.65);top:0;left:0;width:100%;height:100%;z-index:9999}
.spinner-preloader-wrap .cssload-container{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.spinner-preloader-wrap .cssload-whirlpool,.spinner-preloader-wrap .cssload-whirlpool::before,.spinner-preloader-wrap .cssload-whirlpool::after{position:absolute;top:50%;left:50%;border:1px solid #ffde65;border-left-color:#64338c;border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px}
.spinner-preloader-wrap .cssload-whirlpool{margin:-24px 0 0 -24px;height:49px;width:49px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite}
.spinner-preloader-wrap .cssload-whirlpool::before{content:"";margin:-22px 0 0 -22px;height:43px;width:43px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite}
.spinner-preloader-wrap .cssload-whirlpool::after{content:"";margin:-28px 0 0 -28px;height:55px;width:55px;animation:cssload-rotate 2300ms linear infinite;-o-animation:cssload-rotate 2300ms linear infinite;-ms-animation:cssload-rotate 2300ms linear infinite;-webkit-animation:cssload-rotate 2300ms linear infinite;-moz-animation:cssload-rotate 2300ms linear infinite}
@keyframes cssload-rotate{100%{transform:rotate(360deg)}
}
@-o-keyframes cssload-rotate{100%{-o-transform:rotate(360deg)}
}
@-ms-keyframes cssload-rotate{100%{-ms-transform:rotate(360deg)}
}
@-webkit-keyframes cssload-rotate{100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes cssload-rotate{100%{-moz-transform:rotate(360deg)}
}
.preloader-svg{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:#fff}
.preloader-svg svg{position:fixed;top:50%;width:100%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media only screen and (max-width:991px){.preloader-svg svg{height:220px!important}
}
@media only screen and (max-width:767px){.preloader-svg svg{height:120px!important}
}
.tg-a-btn-4 a,.a-btn-4{font-size:18px;display:inline-block;font-weight:800;text-transform:capitalize;letter-spacing:.5px;position:relative;z-index:9;font-family:"Muli",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-transition:all 350ms ease;transition:all 350ms ease;cursor:pointer;padding:0 10px}
.tg-a-btn-4 a::before,.a-btn-4::before{content:'';position:absolute;height:15px;width:100%;bottom:-6px;left:0;z-index:-1;background-color:#9ae4ff;-webkit-transition:all 350ms ease;transition:all 350ms ease}
.tg-a-btn-4 a:hover::before,.a-btn-4:hover::before{height:-webkit-calc(100% + 9px);height:calc(100% + 9px)}
.hero{width:100%;height:40%;position:relative;background-size:cover;background-position:center}
.hero-inner{position:relative;height:100vh}
.enable_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:20}
.vertical-align{position:absolute;display:block;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
blockquote{border:none;font-size:15px;padding:10px 15px}
blockquote footer{font-size:85%}
blockquote cite{line-height:1.42857;color:#777;font-style:normal;display:block;font-size:14px;margin-top:15px}
blockquote cite:before{content:'- ';margin-right:7px}
.abs *{color:inherit}
.tabs ul,.hero-slider ol,.tabs ol{margin-left:0}
.scroll{background-color:#c0af94;position:absolute;left:1379px;top:191px;width:4px;height:30px;z-index:10}
.no-padd{padding:0!important}
@media (min-width:1200px){.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text{padding-left:50px;padding-right:45px!important}
.hero>.container{padding:0!important}
.no-padd-md{padding:0!important}
.bg-cover{background-image:url(../img/banner1.png)}
}
@media screen and (max-width:600px){html{margin-top:0}
}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}
table,th,td{border:1px solid #d1d1d1}
dd{margin:0 0 1.75em}
address{font-style:italic}
abbr,acronym{border-bottom:1px dotted #d1d1d1;cursor:help}
code{background-color:#d1d1d1;color:#222}
mark,ins{background:#007acc;color:#fff;padding:.125em .25em;text-decoration:none}
kbd{background-color:transparent;color:#222;font-weight:100;box-shadow:none;opacity:.9}
.alignleft{float:left;margin:.375em 1.75em 1.75em 0}
.alignright{float:right;margin:.375em 0 1.75em 1.75em}
button,html input[type=button],input[type=reset],input[type=submit]{padding:5px 10px;background:#222;border-color:#222;color:#fff;-webkit-transition:all 300ms ease;transition:all 300ms ease;border-radius:0}
button:hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{opacity:.8}
caption{color:#222;opacity:.7}
.main-wrapper{position:relative;}
.footer div{padding:20px 0;color:#797979;font-size:12px}
.click-on-this{text-decoration:none}
.main-wrapper.footer-parallax{background-color:#fff;z-index:190}
#back-to-top{position:fixed;bottom:30px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;color:#444;cursor:pointer;border:0;text-decoration:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}
#back-to-top:hover{background:#e9ebec}
#back-to-top.show{opacity:1}
.wpb_text_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:767px){form div{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.page ol,.page ul,.page ul,.single-content ol,.single-content ul{margin-left:20px;font-family:"Muli",sans-serif}
.page ul.slides{margin-left:0}
@media screen and (max-width:768px){.contact-form h2{font-size:28px}
.wpcf7 form input[type="submit"],form.wpcf7-form #submit{margin-bottom:0}
}
@media (max-width:767px){.padding-both>.container{padding:30px 15px 15px!important}
.page ol,.page ul,.page ul,.single-content ol,.single-content ul{margin-left:0}
}
@media screen and (max-width:767px){.disclaimer{background:#222}
.disclaimer p{text-align:center;margin-top:20px;font-size:15px;color:#fff;font-weight:600}
.disclaimer img{float:right;margin:0 auto;display:block}
.col_third{width:200px;position:relative;display:inline;display:inline-block;float:left;margin:0 4% 20px 6%;height:200px}
.end{margin-right:0!important}
.increment-section{margin:0 auto 60px;position:relative}
.counter{background-color:#fff;padding:30px 0;border:1px solid #b2b2b2;box-shadow:10px 10px #9ae4ff}
.count-title{font-size:69px;font-weight:600;margin-top:10px;margin-bottom:0;text-align:center;color:#b2b2b2}
.count-text{font-size:16px;font-weight:700;margin-top:10px;margin-bottom:0;text-align:center}
.no-gutter{padding:0;margin:0}
.side-image-full{background:none}
.increment-section .middle{float:right}
.side-image-full .inner .figure1{background:transparent url(../img/slant.png) no-repeat;width:100%}
.side-image-full .inner .dsp{font-size:16px;margin:12px;line-height:24px;font-weight:600;background-color:#fff;padding:26px}
.side-image-full .inner .dsp img{width:auto;margin:30px auto;display:block}
.side-image-full .inner .main-image{margin-bottom:0!important}
.side-image-full .inner .sub-image{width:auto!important;bottom:0!important;position:relative!important;top:-70px!important}
}
@media (min-width:1200px){.disclaimer{background:#222}
.disclaimer p{margin-top:40px;margin-left:40px;font-size:15px;color:#fff;font-weight:600}
.disclaimer img{float:right}
.col_third{width:260px;position:relative;display:inline;display:inline-block;float:left;margin:0 4% 20px 6%;min-height:270px}
.end{margin-right:0!important}
.increment-section{margin:0 auto 60px;position:relative}
.counter{background-color:#fff;padding:60px 0;border:1px solid #b2b2b2;box-shadow:10px 10px #9ae4ff}
.count-title{font-size:69px;font-weight:600;margin-top:10px;margin-bottom:0;text-align:center;color:#b2b2b2}
.count-text{font-size:16px;font-weight:700;margin-top:10px;margin-bottom:0;text-align:center}
.no-gutter{padding:0;margin:0}
.side-image-full{background:url(../img/ov-section.png) no-repeat;background-size:cover;height:400px}
.side-image-full .inner{margin-left:50px;width:46%!important}
.side-image-full .inner .figure1{background:transparent url(../img/slant.png) no-repeat;width:100%}
.side-image-full .inner .dsp{font-size:16px;margin:12px;line-height:24px;font-weight:600;background-color:#fff;padding:55px}
.side-image-full .inner .dsp img{width:auto;margin:30px auto;display:block}
.side-image-full .inner .sub-image{width:auto!important;bottom:80px!important}
}
@media only screen and (min-width:1024px) and (max-width:1199px){.disclaimer{background:#222}
.disclaimer p{margin-top:30px;margin-left:40px;font-size:15px;color:#fff;font-weight:600}
.disclaimer img{float:right}
.bg-cover{background-image:url(../img/ban-ipadpro.jpg)}
.col_third{width:260px;position:relative;display:inline;display:inline-block;float:left;margin:0 2% 20px 3%;min-height:270px}
.end{margin-right:0!important}
.increment-section{margin:0 auto 60px;position:relative}
.counter{background-color:#fff;padding:60px 0;border:1px solid #b2b2b2;box-shadow:10px 10px #9ae4ff}
.count-title{font-size:69px;font-weight:600;margin-top:10px;margin-bottom:0;text-align:center;color:#b2b2b2}
.count-text{font-size:16px;font-weight:700;margin-top:10px;margin-bottom:0;text-align:center}
.no-gutter{padding:0;margin:0}
.side-image-full{background:url(../img/ov-section.png) no-repeat;background-size:contain}
.side-image-full .inner{margin-left:50px;width:46%!important}
.side-image-full .inner .figure1{background:transparent url(../img/slant.png) no-repeat;width:100%}
.side-image-full .inner .dsp{font-size:16px;margin:12px;line-height:24px;font-weight:600;background-color:#fff;padding:55px}
.side-image-full .inner .dsp img{width:auto;margin:30px auto;display:block}
.side-image-full .inner .sub-image{width:auto!important;bottom:80px!important}
}
@media screen and (min-width:768px) and (max-width:1023px){.disclaimer{background:#222}
.disclaimer p{text-align:center;margin-top:20px;font-size:15px;color:#fff;font-weight:600}
.disclaimer img{float:right;margin:0 auto;display:block}
.bg-cover{background-image:url(../img/ban-ipad.jpg)}
.contacts-info-wrap{bottom:8%!important}
.col_third{width:200px;position:relative;display:inline;display:inline-block;float:left;margin:0 0 20px 5%;height:200px}
.end{margin-right:0!important}
.increment-section{margin:0 auto 60px;position:relative}
.counter{background-color:#fff;padding:30px 0;border:1px solid #b2b2b2;box-shadow:10px 10px #9ae4ff}
.count-title{font-size:69px;font-weight:600;margin-top:10px;margin-bottom:0;text-align:center;color:#b2b2b2}
.count-text{font-size:16px;font-weight:700;margin-top:10px;margin-bottom:0;text-align:center}
.no-gutter{padding:0;margin:0}
.side-image-full{background:url(../img/ov-section.png) no-repeat;background-size:contain}
.side-image-full .inner{width:50%!important}
.side-image-full .inner .figure1{background:transparent url(../img/slant.png) no-repeat;width:100%}
.side-image-full .inner .dsp{font-size:16px;margin:12px;line-height:24px;font-weight:600;background-color:#fff;padding:26px}
.side-image-full .inner .dsp img{width:auto;margin:30px auto;display:block}
.side-image-full .inner .main-image{margin-bottom:0!important}
.side-image-full .inner .sub-image{width:auto!important;bottom:0!important}
.side-image-content-up .inner .sub-image{right:0!important}
}
.toggle{margin-bottom:10px}
.toggle-content{padding-top:10px;font-size:14px;display:none}
.toggle.active .toggle-content{display:block}
.children .content{margin-left:50px}
@media screen and (max-width:768px){.contact-form h2{font-size:28px}
.wpcf7 form input[type="submit"],form.wpcf7-form #submit{margin-bottom:0}
}
.button.wc-backward{color:#fff!important}
.tg-item .tg-item-inner .main-color{color:#f54ea2}
.tg-item .tg-item-inner .second-color{color:#ffdd65}
.fix-z-index{position:relative;z-index:90}
div.lg-backdrop{z-index:2040}
div.lg-outer{z-index:2050}
.metro-load-more{float:left;width:100%;background:#faf7f7;text-align:center;padding:40px 0}
.metro-load-more .metro-load-more__button{display:inline-block;padding:10px;margin:auto;color:#999;font-size:15px;font-weight:800;cursor:pointer}
dt{color:#222}
twitterwidget{margin:auto;margin-bottom:20px!important}
.no-menu>a{color:#f54ea2;font-weight:700}
.bg_grey{background-color:#faf7f7}
.bg_pink{background-color:#f54ea2}
.bg_img_pink{background:#f54ea2 url(img/image.png)}
.bg_img_pink2{background:#f54ea2 url(img/background1.png)}
.bg_img{background-image:url(img/dots-1.png);background-position:0 0;background-repeat:no-repeat}
.bg_img_2{background-image:url(img/bg_team.png);-webkit-background-size:cover;background-size:cover}
.bg_img_3{background-image:url(img/2ac10933547009.56af76ff9a289.jpg);-webkit-background-size:cover;background-size:cover}
.bg_img_4{background-image:url(img/e6c45633547009.56af76ff93989.jpg);-webkit-background-size:cover;background-size:cover;background-position:center;position:relative}
.bg_img_full{background-image:url(img/dots-1.png);background-position:0 0}
.bg_img_dots{background-image:url(img/bg1-1.png);background-position:0 0}
.body_bg{background-color:#00113c}
.body_bg_2{background-color:#8ad7d3}
.footer_bg{background-color:#030d27!important}
.light_pink_bg{background-color:#faf6f7}
.padd-30{padding:0 30px}
@media only screen and (max-width:1460px) and (min-width:992px){.padd-15{padding:0 15px}
}
.cs-center{display:flex;align-items:center;height:100vh}
.insta-overlay{top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(0,0,0,0.3)}
@media only screen and (min-width:1650px){.custom_container{padding-left:7%;padding-right:7%}
}
@media only screen and (max-width:997px){.hiddn-sm{display:none}
}
.show-form.active .checkbox::before{background-color:#f54ea2!important}
@media only screen and (min-width:992px){body.left-menu{padding-left:58px}
}
.color-dark{color:#222}
.color-pink{color:#f54ea2}
.display-none{display:none}
section{position:relative}
.reveal-effect{float:left;overflow:hidden;position:relative}
.reveal-effect>img,.reveal-effect>div{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);position:relative;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.reveal-effect{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
.reveal-effect{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.25,.1,.25,1)}
.reveal-effect.animated{-webkit-transform:translate(0,0);transform:translate(0,0)}
.reveal-effect.animated img,.reveal-effect>div{-webkit-animation-name:show-img-1;animation-name:show-img-1}
.reveal-effect:after{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(.05,0);transform:scale(.05,0);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}
.reveal-effect.se2-white:after{background-color:#086f95}
.reveal-effect.animated:after{-webkit-animation-name:slide-bg-2;animation-name:slide-bg-2}
.side-image-content{width:100%;float:left;display:flex;flex-direction:row;margin:150px 0 100px}
.side-image-content .inner{width:50%;display:flex;justify-content:center;flex-direction:column;position:relative}
.side-image-content .inner.bg1{background:#9ae4ff}
.side-image-content .inner .main-image{width:100%;float:left;margin:0;margin-top:-100px;margin-bottom:100px}
.side-image-content .inner .sub-image{width:188px;position:absolute;right:-50px;bottom:0;z-index:2}
.side-image-content .inner img{width:100%}
.side-image-content .inner .contenty{width:100%;float:left;padding:15px 15%;color:#070707}
.side-image-content .inner .contenty h5{font-size:16px;font-weight:500;line-height:24px}
.side-image-content .inner .contenty h2{font-size:30px;margin-bottom:30px;text-indent:-5px}
.side-image-content .inner .contenty p{line-height:25px}
.side-image-content .inner .contenty a{height:60px;line-height:58px;display:inline-block;border:1px solid #fff;padding:0 40px;font-size:11px;font-weight:700;color:#fff;margin-top:30px;overflow:hidden}
.side-image-content .inner .contenty .award-list{width:100%;float:left;margin:0;padding:0;list-style:none}
.side-image-content .inner .contenty .award-list li{width:100%;float:left;padding:5px 0}
.side-image-content .inner .contenty .award-list li span{float:left;margin-right:6px;line-height:23px}
.side-image-content .inner .contenty .award-list li small{width:18px;height:18px;line-height:20px;display:inline-block;border-radius:50%;background:#fff;color:#9ae4ff;text-align:center;font-weight:600;font-size:11px;margin-bottom:5px}
.side-image-content .inner .contenty a *{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.side-image-content .inner .contenty a span{position:relative;display:inline-block}
.side-image-content .inner .contenty a span:before{position:absolute;top:100%;content:attr(data-hover);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.side-image-content .inner .contenty a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
@media only screen and (max-width:1199px),only screen and (max-device-width:1199px){.side-image-content .inner .contenty h2{font-size:30px;text-indent:0}
}
@media only screen and (max-width:991px),only screen and (max-device-width:991px){.side-image-content{display:block}
.side-image-content .inner{width:100%;float:left;display:block}
.side-image-content .inner .contenty{padding:100px 15%}
}
@media only screen and (max-width:767px),only screen and (max-device-width:767px){.side-image-content{margin-bottom:0}
.side-image-content .inner .contenty{padding:60px 30px;text-align:center}
.side-image-content .inner .contenty h5:before{display:none}
.side-image-content .inner .contenty h2{font-size:30px}
.side-image-content .inner .contenty .award-list li span{float:none}
.side-image-content .inner .main-image{margin-bottom:0}
.side-image-content .inner .sub-image{width:100%;float:left;position:static;margin:0}
}
.courses{border:1px solid;margin-top:30px;padding:20px;text-transform:uppercase;font-weight:700;cursor:pointer}
.tooltip1{position:relative;display:inline-block;margin-left:5px}
.tooltip1 .tooltiptext{visibility:hidden;width:200px;background-color:#fff;color:#000;text-align:center;padding:10px 8px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-50px;opacity:0;transition:opacity .3s;font-size:12px;font-style:italic;box-shadow:0 0 6px #666}
.tooltip1 .tooltiptext::after{content:"";position:absolute;top:100%;left:25%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}
.tooltip1:hover .tooltiptext{visibility:visible;opacity:1}
@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}
33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}
49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}
66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}
83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}
100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}
33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}
49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}
66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}
83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}
100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}
.side-image-full .inner .sub-image{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.banner-slider-wrap{text-align:center;position:relative}
.banner-slider-wrap .container-fluid{z-index:30}
.banner-slider-wrap .swiper3-pagination{color:transparent;font-size:30px;font-weight:800;letter-spacing:.2px;text-align:left;bottom:45px;left:12.5%}
.banner-slider-wrap .swiper3-pagination span{color:#fff;display:none;background-color:transparent;width:auto;height:auto}
.banner-slider-wrap .swiper3-pagination span:first-child,.banner-slider-wrap .swiper3-pagination span:last-of-type{display:inline-block;opacity:1}
.banner-slider-wrap .swiper3-pagination span:first-child{position:relative;margin-right:27px}
.banner-slider-wrap .swiper3-pagination span:first-child::before{content:'';position:absolute;left:100%;top:50%;height:4px;width:32px;margin-left:11px;background-color:#fff}
.banner-slider-wrap.urban .slider-banner::before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);content:""}
.banner-slider-wrap.urban .additional_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:35px;position:absolute;top:0;bottom:0;left:0;background-color:#fff;z-index:1}
.banner-slider-wrap.urban .additional_title{position:absolute;top:50%;color:#bbb;font-size:15px;font-weight:800;letter-spacing:2px;-webkit-transform:rotate(-90deg) translateY(40%);-moz-transform:rotate(-90deg) translateY(40%);-ms-transform:rotate(-90deg) translateY(40%);-o-transform:rotate(-90deg) translateY(40%);transform:rotate(-90deg) translateY(40%);-webkit-transform-origin:left center 0;-moz-transform-origin:left center 0;-ms-transform-origin:left center 0;-o-transform-origin:left center 0;transform-origin:left center 0;white-space:nowrap}
.banner-slider-wrap.urban .title{font-size:90px;-ms-word-wrap:break-word;word-wrap:break-word}
.banner-slider-wrap.urban .subtitle{color:#fff;font-size:18px;font-weight:800;letter-spacing:.2px;-ms-word-wrap:break-word;word-wrap:break-word}
.banner-slider-wrap.urban .text{color:#fff;font-size:16px;-ms-word-wrap:break-word;word-wrap:break-word;max-width:800px;margin:35px auto 10px;font-family:'Muli',sans-serif;font-weight:600;line-height:1.8;letter-spacing:.2px}
.banner-slider-wrap.urban .a-btn:not(:last-of-type),.banner-slider-wrap.urban .a-btn-2:not(:last-of-type),.banner-slider-wrap.urban .a-btn-3:not(:last-of-type),.banner-slider-wrap.urban .a-btn-4:not(:last-of-type){margin-right:20px}
.banner-slider-wrap.urban .pag-wrapper{width:100%;position:absolute;right:0;bottom:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 35px;background-color:transparent;z-index:3}
.banner-slider-wrap.urban .pag-wrapper .swiper3-pagination{position:static;margin:0 85px;color:#999;font-size:14px}
.banner-slider-wrap.urban .pag-wrapper .swiper3-pagination-current{margin-right:0;color:#f54ea2;font-size:30px}
.banner-slider-wrap.urban .pag-wrapper .swiper3-pagination-current::before{content:none}
.banner-slider-wrap.urban .pag-wrapper .swiper3-pagination-total{color:#999;font-size:14px}
.banner-slider-wrap.urban .pag-wrapper .swiper3-button-next,.banner-slider-wrap.urban .pag-wrapper .swiper3-button-prev{position:static;background-image:none;width:auto;height:auto;margin:0;padding:0;color:#222;font-size:15px;font-weight:800}
@-webkit-keyframes fragment{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
50%{-webkit-transform:scale(1.1) translateX(-10%);transform:scale(1.1) translateX(-10%)}
100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
}
@keyframes fragment{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
50%{-webkit-transform:scale(1.1) translateX(-10%);transform:scale(1.1) translateX(-10%)}
100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
}
.banner-slider-wrap .img-bg{height:100%;width:100%}
.banner-slider-wrap .slider-banner{height:80vh;position:relative}
.banner-slider-wrap .title{position:relative;font-size:120px;font-weight:800;font-family:"Muli",sans-serif;color:#fff;line-height:1.13;letter-spacing:1.2px;margin-bottom:10px;z-index:21}
.banner-slider-wrap .a-btn,.banner-slider-wrap .a-btn-2,.banner-slider-wrap .a-btn-3,.banner-slider-wrap .a-btn-4{margin-top:30px!important;position:relative}
.banner-slider-wrap .container{z-index:999;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.banner-slider-wrap .img-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}
@media (max-width:1300px){.banner-slider-wrap.urban .title{font-size:70px}
.banner-slider-wrap .title{font-size:100px}
.banner-slider-wrap.urban .additional_wrap{left:0}
}
@media (max-width:1024px){.banner-slider-wrap .title{font-size:80px}
}
@media (max-width:991px){.banner-slider-wrap .title{font-size:70px}
.banner-slider-wrap.urban .text{max-width:600px}
}
@media (max-width:768px){.banner-slider-wrap{text-align:center}
.banner-slider-wrap .container-fluid{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner-slider-wrap.urban .additional_wrap{display:none}
.banner-slider-wrap.urban .title{font-size:30px}
.banner-slider-wrap.urban .pag-wrapper{padding:20px 15px}
.banner-slider-wrap.urban .pag-wrapper .swiper3-pagination{margin:0;text-align:center}
.banner-slider-wrap .title{font-size:50px;margin-bottom:20px}
.banner-slider-wrap .swiper3-pagination{font-size:20px}
.banner-slider-wrap .swiper3-pagination span:first-child{margin-right:15px}
.banner-slider-wrap .swiper3-pagination span:first-child::before{width:20px;height:3px;margin-left:7px}
.bg-cover{background-size: contain;}
}
@media(max-width:480px)
{
	.bg-cover {background-size: cover;}
	.banner-slider-wrap .slider-banner{height: 470px;}
}
@media(max-width:414px)
{
	.banner-slider-wrap .slider-banner{height: 470px;}
}
@media(max-width:375px)
{
	.banner-slider-wrap .slider-banner{height: 470px;}
}
.banner-slider-wrap.urban .pag-wrapper .swiper3-button-next{right:1%;position:absolute}
.banner-slider-wrap.urban .pag-wrapper .swiper3-button-prev{left:1%;position:absolute}
.contacts-info-wrap{position:absolute;bottom:-5%;left:10%;padding-bottom:15px;z-index:1}
.contacts-info-wrap .title{font-size:15px;font-weight:800;color:#222;margin-bottom:0;opacity:.6;letter-spacing:.2px}
.contacts-info-wrap .content-item div,.contacts-info-wrap .content-item a{font-size:24px;font-weight:800;display:block;line-height:1.2;font-family:"Muli",sans-serif;color:#222;letter-spacing:.2px;-webkit-transition:all 350ms ease;transition:all 350ms ease;text-decoration:none;margin-bottom:25px}
.contacts-info-wrap .content-item a:hover{color:gray;opacity:1}
.contacts-info-wrap .form input:not([type="submit"]),.contacts-info-wrap .form select{width:100%;border:1px solid #ccc;padding:5px 10px;font-size:15px;font-weight:600;color:#000;line-height:1.6;letter-spacing:.2px;-webkit-transition:all 350ms ease;transition:all 350ms ease}
.contacts-info-wrap .form input:not([type="submit"]):focus,.contacts-info-wrap .form select:focus{border:2px solid gray}
.contacts-info-wrap .form input:not([type="submit"]),.contacts-info-wrap .form select{float:left}
.contacts-info-wrap .form .wpcf7-form-control-wrap:first-of-type,.contacts-info-wrap .form .wpcf7-form-control-wrap:nth-of-type(2){display:block;float:left;width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}
.contacts-info-wrap .form .wpcf7-form-control-wrap:first-of-type{margin-right:30px}
.contacts-info-wrap .form input::-webkit-input-placeholder{opacity:.6;color:#222}
.contacts-info-wrap .form input::-moz-placeholder{opacity:.6;color:#222}
.contacts-info-wrap .form input:-ms-input-placeholder{opacity:.6;color:#222}
.contacts-info-wrap .form input:-moz-placeholder{opacity:.6;color:#222}
.contacts-info-wrap .row{display:table;width:100%}
.contacts-info-wrap .row .col-xs-12{display:table-cell;vertical-align:middle}
.contacts-info-wrap.style7{background-color:#ffe26a;width:80%;padding:5px 20px 20px}
.contacts-info-wrap.style7 .title{font-size:27px;font-weight:800;margin-bottom:25px;color:#222;text-align:center;opacity:1;text-transform:uppercase}
.contacts-info-wrap.style7 .text{font-size:14px;line-height:1.2;letter-spacing:.2px;color:#999;margin-bottom:43px;text-align:center}
.contacts-info-wrap.style7 .form .wpcf7-form-control-wrap{display:block;width:-webkit-calc(30% - 15px);width:calc(30% - 15px);float:left;margin-right:30px;margin-bottom:15px;height:45px}
span.wpcf7-not-valid-tip{position:relative;clear:both;margin-bottom:15px;top:-15px}
@media only screen and (max-width:991px){.contacts-info-wrap .row{display:block;width:auto}
.contacts-info-wrap .row .col-xs-12{display:block}
.contacts-info-wrap .form .wpcf7-form-control-wrap:first-of-type,.contacts-info-wrap .form .wpcf7-form-control-wrap:nth-of-type(2){margin-right:0;width:100%}
.contacts-info-wrap.style7{margin:0 auto}
.fragment{display:none}
}
@media only screen and (max-width:768px){.contacts-info-wrap.style7 .form .wpcf7-form-control-wrap{width:100%;float:none;margin-right:0}
.wpcf7 .input_protected_wrapper{width:100%!important;margin-left:0!important}
.contacts-info-wrap.style7 .title{font-size:27px;margin-bottom:15px}
.contacts-info-wrap.style7 .text{margin-bottom:35px}
.contacts-info-wrap.style7{padding:35px 15px 60px}
}
@media only screen and (max-width:600px){.contacts-info-wrap .content-item.half{width:100%;float:none}
}
.wpcf7 *{text-transform:none}
.wpcf7 .ajax-loader{display:none!important}
.wpcf7 .input_protected_wrapper{position:relative;display:inline-block;width:calc(30% - 15px)}
.wpcf7 .input_protected_wrapper input{font-size:14px;display:inline-block;letter-spacing:.5px;font-family:"Muli",sans-serif;font-weight:700;box-sizing:border-box;line-height:1;padding:10px 38px;text-decoration:none;border:none;background-color:#070707;color:#fff;position:relative;-webkit-font-smoothing:antialiased;-webkit-transition:all 350ms ease;transition:all 350ms ease;width:100%}
.form.btn-style-2 .input_protected_wrapper{margin-left:0}
.form.btn-style-2 .input_protected_wrapper::before{display:none}
.form.btn-style-2 .input_protected_wrapper input{background-color:#fff;color:#222}
.form.btn-style-2 .input_protected_wrapper:hover input{background-color:gray;color:#fff}
.form.btn-style-3 .input_protected_wrapper{margin-left:0}
. form.btn-style-3 .input_protected_wrapper::before{display:none}
.form.btn-style-3 .input_protected_wrapper input{background-color:gray;color:#fff}
.form.btn-style-3 .input_protected_wrapper:hover input{background-color:#fff;color:#222}
.form.btn-style-4 .input_protected_wrapper{position:relative;display:inline-block;margin-left:0}
.form.btn-style-4 .input_protected_wrapper::before{content:'';position:absolute;left:0;top:auto;bottom:-6px;width:100%;height:15px;z-index:-1;background-color:#ffdd65;-webkit-transition:all 350ms ease;transition:all 350ms ease}
.form.btn-style-4 .input_protected_wrapper input{font-size:18px;font-weight:800;display:inline-block;letter-spacing:.5px;font-family:"Muli",sans-serif;box-sizing:border-box;line-height:1;padding:0;text-decoration:none;border:none;background-color:transparent;color:#222;position:relative;-webkit-font-smoothing:antialiased;-webkit-transition:all 350ms ease;transition:all 350ms ease}
.form.btn-style-4 .input_protected_wrapper:hover input{opacity:1}
.form.btn-style-4 .input_protected_wrapper:hover::before{height:-webkit-calc(100% + 9px);height:calc(100% + 9px);top:auto;left:0}
#lblWait{color:#000;text-align:center}
.header_top_bg{position:relative;z-index:auto;background-color:#fff}
header{position:relative;width:100%;z-index:999;text-align:center}
header a.logo{text-decoration:none;display:inline-block;float:right}
.header_trans-fixed.header_top_bg{background-color:transparent;position:absolute;z-index:1000;top:0;width:100%;transition:background-color 300ms ease}
.header_trans-fixed.none{display:none}
.header_top_bg:not(.header_trans-fixed){padding-bottom:10px}
header .logo img{max-width:none;max-height:75px}
header .logo img.logo-hover{display:none}
header .logo:hover{opacity:1}
@media (min-width:992px){header .logo img.logo-mobile{display:none!important}
.right-menu .logo{text-align:right;display:table-cell;vertical-align:middle}
.right-menu{width:100%;margin:auto;display:table;padding:0}
.right-menu .logo img{max-height:75px;margin:5px auto}
.full-width-menu .right-menu .logo img{margin:0;max-height:77px}
}
@media (max-width:991px){header .logo img.main-logo:not(.logo-mobile){display:none!important}
header .logo img.logo-mobile{display:inline}
.main-wrapper{width:100%}
header{padding:10px 45px}
.main-wrapper{-webkit-transition:-webkit-transform .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out,transform .5s ease-in-out;transition:transform .5s ease-in-out,transform .5s ease-in-out;transition:transform .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.main-wrapper::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);z-index:400;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
header a.logo{display:inline-block;float:inherit}
.header_trans-fixed.header_top_bg{transition:none}
}
@media only screen and (min-width:992px){.full-width-menu .right-menu.left{padding:20px}
.right-menu.left{padding:0 85px}
.unit .right-menu.left{padding:0 15px}
.right-menu.left .logo span{margin-top:2px}
}
@media only screen and (max-width:991px){header{position:static}
}
@media only screen and (max-width:991px){.header_top_bg{position:fixed;top:0;width:100%;z-index:100}
}
.fragment-wrapper .fragment-block{position:relative;width:100%;display:table;margin-bottom:80px}
.fragment-wrapper .fragment-block .fragment-item{display:table-cell;width:49%}
.fragment-wrapper .fragment-block .fragment-text{vertical-align:middle;position:relative;z-index:100}
.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text{padding-top:50px;padding-bottom:70px;color:#070707}
.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text .title{font-family:"Muli",sans-serif;font-size:45px;font-weight:800;line-height:1.3;letter-spacing:.2px;margin-bottom:25px}
.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text .desc{font-family:"Muli",sans-serif;color:#323232;font-size:16px;font-weight:600;line-height:1.8;letter-spacing:.2px;margin-bottom:35px;margin-left:3px}
.fragment-wrapper .fragment-block .fragment-img{position:relative;background:#fff;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;padding-top:50px}
.fragment,.fragment__piece{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}
.fragment{-webkit-transition:transform .2s ease-out;transition:transform .2s ease-out}
.fragment__piece{background-size:contain;background-repeat:no-repeat;background-position:50% 0}
@media only screen and (max-width:991px){.fragment-wrapper .fragment-block .fragment-img{position:absolute;width:100%;height:100%!important;top:0;left:0;z-index:1;background-size:cover}
.content{padding-bottom:50px}
.fragment-wrapper .fragment-block .fragment-img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.85)}
.fragment-wrapper .fragment-block{margin-bottom:70px}
.fragment-wrapper .fragment-block .fragment-item{width:100%}
.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text{display:table-cell;vertical-align:middle;width:100%;position:relative;z-index:9;color:#070707;padding:50px 40px}
.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text .a-btn-4,.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text .desc{color:#070707}
.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text .title{font-size:45px}
}
@media only screen and (max-width:480px){.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text .title{font-size:45px}
.fragment-wrapper .fragment-block{margin-bottom:60px}

}
@media only screen and (max-width:360px){.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text{padding:30px 20px 40px}
.fragment-wrapper .fragment-block .fragment-text .wrap-frag-text .title{font-size:30px}
}
.fragment-block.full-height-hard{height:auto!important}
.side-image-full{margin:80px 0!important}
.backToTop{display:none;position:fixed;bottom:20px;right:20px;font-size:3em;z-index:9999;height:50px;width:50px;background-color:#fff;text-align:center;border:1px solid}
.backToTop i{position:absolute;top:0;left:10px;color:#000}
.backToTop:hover{border-radius:50px}
.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;padding:15px 20px;background:#ffe26a;font-size:20px;font-weight:600;cursor:pointer}
.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#9ae4ff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-bounce-to-top:hover:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.terms-use{padding:30px;color:#000}
.error{color:red;text-align:left;margin-top:2px}
.reveal-holder{position:relative;display:inline-block;overflow:hidden}
.reveal-holder .reveal-block{position:absolute;top:0;width:100%;height:101%;background:#fff}
.reveal-holder .reveal-block::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:#086f95;transition-property:transform;transition-duration:.5s}
.reveal-block.right.aos-animate::before{transform:scaleX(1)}
.reveal-block.right::before{transform:scaleX(0);transform-origin:0 100%}
[data-aos="reveal-right"]{transition-property:transform;transition-delay:.5s;transform:scaleX(1)}
[data-aos="reveal-right"].aos-animate{transform:scaleX(0);transform-origin:100% 0}
.btn-skin{background-color:#000;border-color:#000;color:#fff}
.btn-skin:hover{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
.btn-skin.active,.btn-skin:active,.btn-skin:focus,.btn-skin:hover,.open>.dropdown-toggle.btn-skin{color:#fff}
.btn-skin.active,.btn-skin:active,.open>.dropdown-toggle.btn-skin{background-image:none}
.btn-skin .badge{color:#5bc0de;background-color:#fff}

.contacts-info-wrap.style7 {position: inherit;width:100%;left:0;bottom:0;padding:30px;}
.hero img {display:block;}
#ucStudent_UpdatePanel1 {width:80%;margin:0 auto;}
.hero .deskView, .hero .tabView, .hero .mobView {display:none; width: 100%;}
.main-wrapper {min-height: 100%;}
@media (min-width:768px) {
.hero .tabView {display:block;}
.hero .mobView {display:none;}
header {text-align:right;padding:10px;}
header .logo img {max-height: 65px;}
}
@media (min-width:992px) {
.hero .deskView {display:block;}
.hero .tabView {display:none;}
}
@media (max-width: 767px){
.contacts-info-wrap.style7 .title {font-size: 1.60rem;line-height: 1.12;}
#ucStudent_UpdatePanel1 {width: 90%;margin: 0 auto;}
.contacts-info-wrap.style7 {padding: 30px 15px;}
.hero .mobView {display:block;}
header{padding-left:0;text-align:left;}
header .logo img {max-height:35px;margin-top:-6px}
}
/*header.right-menu.left{display:none}*/
