/*
Theme Name: Total School Child
Theme URI: http://cmsmasters.net/total-school-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Total School Child Theme
Template: total-school
Version: 1.0.0
License:
License URI:
Text Domain: total-school-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/*@font-face {
    font-family: 'DIN';
    src: url('fonts/DIN-Bold.eot');
    src: url('fonts/DIN-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/DIN-Bold.woff2') format('woff2'),
        url('fonts/DIN-Bold.woff') format('woff'),
        url('fonts/DIN-Bold.ttf') format('truetype'),
        url('fonts/DIN-Bold.svg#DIN-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}*/

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400&amp;display=swap');

@font-face {
    font-family: 'DIN';
    src: url('fonts/dinbold_1_1-webfont.woff2') format('woff2'),
         url('fonts/dinbold_1_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DINAlternate', sans-serif;
    src: url('fonts/DINAlternate-Bold.eot');
    src: url('fonts/DINAlternate-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINAlternate-Bold.woff2') format('woff2'),
        url('fonts/DINAlternate-Bold.woff') format('woff'),
        url('fonts/DINAlternate-Bold.ttf') format('truetype'),
        url('fonts/DINAlternate-Bold.svg#DINAlternate-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
.header_mid .search_wrap{ margin:0px 0em 0px 1em !important; }

p{font-family: 'Lato', sans-serif !important; padding:0px; color: #000; }
h1,h2,h3,h4,h5,h6{font-family: 'Francois One', sans-serif !important; text-transform: uppercase;}
.hide{display: none !important;}
.navigation > li > a, .footer_nav > li > a{ font-family: 'Lato', sans-serif !important; }
.navigation li li a{ font-family: 'Lato', sans-serif !important; text-transform: uppercase;}
.sub-menu .nav_item_wrap:after{
display: none;
}
.slick-arrow img{ width: 25px !important; }
.nav_item_wrap:after{ content: '|' !important; font-size: 1.5em; color: #000 !important; position: absolute; }
#menu-item-13323 .nav_item_wrap:after{ display: none !important; }
.nav_item_wrap .nav_title{ padding-left: 1em !important; padding-right: .5em !important;}
ul.navigation > li > a, ul.navigation > li > a{ padding:0px !important; }
#curriculam p a{
    font-family: 'Lato', sans-serif !important;
    font-weight: bold;
  /*  font-size: 2em;*/
  font-size: 1.6em;
    line-height: 1.25;
    color: #000;
    margin-bottom: 0px;
    padding-bottom: 0px !important;

}.quick-contact.desk-hide.qc {
    display: none!important;
}
.mobile-slider{
    display:none;
} 
.footer-gadget.heartbeat.chat-button {
    display: none;
}

div#bottom aside#text-2 p{
    color:rgba(255,255,255,0.25);
}
p.p1, p.p2 {
    font-size: .8em!important;
}
div#bottom aside#text-3 p, div#bottom aside#text-3 p  {
    color: rgba(255,255,255,0.25);
}

#curriculam p a{ text-decoration: unset !important; }
.last-btn-menu .nav_item_wrap:after{ display: none !important; }
.website-switch{
    padding: 0;
    margin: 0;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: auto;
    right: 12px;
    top: 0;
    bottom: 0;
    overflow: visible;
    display: inline-block;
    float: right;
    height: 100%;
    margin: 0 0 0 8px;
    position: relative;
    float: right;

}
.headline_color {
    background-color: transparent!important;
}
.cmsmasters_slider_post .cmsmasters_slider_post_read_more{ color: #f1797e !important; }
.cmsmasters_slider_post .cmsmasters_slider_post_cont_info a{ color: #f1797e !important; }
.navi_scrolled .switch-now:after{top:1.85em;}
.subsite-switch-1 .switch-now{ background:#231f20; }
.subsite-switch-2  .switch-now{ background:#926eb0; }
.subsite-switch-2{ padding-right:1em !important; }
.switch-now{ padding-right: 1.5em !important; }
.subsite-switch-1 .switch-now{ padding-left:.2em !important; }
.subsite-switch-1 .switch-now:before{ display: none; }
.switch-now select{  padding: .1em .5em !important; background: #06af85; color: #fff !important; font-family: 'Lato', sans-serif; font-size: .9em;font-weight: 900;}
.switch-now option{ padding:.1em .5em !important;font-family: 'Lato', sans-serif !important;  background: #06af85 !important; background-color: #06af85 !important;}
.search_wrap ul ul{ margin-left:0px !important; padding: 0px !important;}
.search_wrap ul li{ padding:0px !important; }
.search_wrap ul ul li a{ padding: .5em 1em !important;; display: block; text-decoration: none;}
.switch-wrap{ height: 100%; display: table; }
.website-switch .switcher {

    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    overflow: visible;
}

.website-switch .fa-sort-down:before {
    content: "\f0dd";
    top: -4px;
    position: absolute;
    vertical-align: middle;
    top: 32%;
    left: 2px;
    font-size: 1.5em;
}
/*.switch-now:after {
    content: '';
    background-image: url(https://www.aldaracademies.com/wp-content/uploads/2020/06/down.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    z-index: 9;
    padding: 8px;
    position: absolute;
    right: 1.85em;
    top: 2.7em;
    pointer-events: none;
}*/

.subsite-nav select {
     -webkit-appearance: none;
    -moz-appearance: none;
    /* background: transparent; */
   /* background-image: url("data:image/svg+xml,<svg width='24' height='24' xmlns='http://www.w3.org/2000/svg'><path d='m0,6l12,12l12,-12l-24,0z'/><path fill='none' d='m0,0l24,0l0,24l-24,0l0,-24z'/></svg>");*/
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 5px;
    /* border: 1px solid #dfdfdf; */
    border-radius: 0px;
    border: unset !important;

}
.subsite-nav option{
  -webkit-appearance: none;
  -moz-appearance: none;
}
.switch-now .subsite-nav option:nth-child(1){ display: none !important; } 
.grade-select option:nth-child(1){ display: none !important; }
.featured_block_inner h3, .featured_block_inner h6{color: #fff !important;}
.cmsmasters_quote_content{min-height: 12em; }

.nav_item_wrap:hover .nav_title{ color: #4d85c5 !important; }
#curriculam .one_fourth:nth-child(1){ border-top: 1.5em solid #936fb1;}
#curriculam .one_fourth:nth-child(2){ border-top: 1.5em solid #4C86C6;}
#curriculam .one_fourth:nth-child(3){ border-top: 1.5em solid #06b085;}
#curriculam .one_fourth:nth-child(4){ border-top: 1.5em solid #fcb040;}



#curriculam .fas{ font-size: .8em !important }
#curriculam .cmsmasters_text{ padding-top:1em !important; }
#curriculam .cmsmasters_button{ font-family: 'Lato', sans-serif !important; font-weight: 900; background-color: unset !important; }
#curriculam .cmsmasters_button:hover{ background-color: unset !important; }

.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title{
	font-family: 'Lato', sans-serif !important;
	text-transform: uppercase !important;
    color: #000 !important;
}
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter{ 
		font-family: 'Lato', sans-serif !important;
	text-transform: uppercase !important;
     color: #000 !important;
 }
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap{ 
        font-family: 'Lato', sans-serif !important;
    text-transform: uppercase !important;
     color: #000 !important;
 }
#counters .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth:not(:last-child){border-right: 1px solid #7f7f7f !important;}
.header_mid .resp_mid_nav_wrap .resp_mid_nav, .header_mid .search_wrap .search_bar_wrap .search_button button:before, .header_mid .search_wrap .search_bar_wrap .search_button button, .header_mid a {
    color: #000 !important;
    font-weight: bold !important;
    /*font-size: 16px !important;*/
}
#tabbedcontent .cmsmasters_tabs_list a span{ font-family: 'Lato', sans-serif !important; }
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item{ border-right: 10px solid #fff !important; border-color: #fff !important; }
/*.website-1 #tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:after{ border-bottom: 10px solid #F2797F !important; }*/
.website-1 #tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(1):after{ border-bottom: 10px solid #fcb040 !important; }
.website-1 #tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(2):after{ border-bottom: 10px solid #06b085 !important; }
.website-1 tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(3):after{ border-bottom: 10px solid #4c86c6 !important; }
.website-1 #tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(4):after{ border-bottom: 10px solid #936fb1 !important; }
#testimoniala .cmsmasters_row_inner, #testimonialb .cmsmasters_row_inner{background: #f8f8f8 !important;}
#testimoniala .heading-border .cmsmasters_heading{background: #f8f8f8 !important; z-index: 9; position: relative; height: 2.5em;}
#testimoniala .heading-border .cmsmasters_heading_wrap:after{z-index: 8;}
#testimoniala .cmsmasters_row_inner{ padding-top:4em !important; }
#testimonialb .cmsmasters_row_inner{ padding-bottom:5em !important; }
#testimonialb  .cmsmasters_quotes_slider{ padding: 1em 0 0 !important; }
.heading-border .cmsmasters_heading_wrap:after{ 
    content: '';
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    height: 2em;
    width: 100%;
    position: absolute;
    left: 0;
    top: 2.4em;
    z-index: -1
}

#carouselarea h3{
    font-family: 'Lato', sans-serif !important;
    font-size: 4em;
    line-height: 1.2em;
    color: #000;

     }
#carouselarea .head-name p { font-family: 'Lato', sans-serif !important; font-size: 1.5em !important; color: #000 !important; line-height: .6 !important; padding-bottom:0px !important; }
#carouselarea .head-name{ margin-bottom: 1.2em; margin-top: 1em;}
#carouselarea p{ color: #000 !important; padding-bottom: 0px; }
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item:after{ border-width: 0px !important;left: 0px !important; }
.heading-border .cmsmasters_heading{ background: #fff !important; z-index: 9;}

#carouselarea:before {
    content: '';
    position: absolute;
    width: 2em;
    border-right: 2.5em solid #926eb0;
    height: 32em;
    left: -1em;
}

#carouselarea:after {
    content: '';
    position: absolute;
    width: 2em;
    border-left: 2.5em solid #926eb0;
    height: 32em;
    right: 0em;
    top:0;
}
div#cookie-law-info-again {
    display: none!important;
}
_::-webkit-full-page-media, _:future, :root #carouselarea:after{top:2.2em !important;}
.academies-btn{ font-family: 'Lato', sans-serif !important; }
.academies-btn:hover{ text-decoration: none;  }
.academies-btn-sec{margin-bottom: 2em; width: 80%; margin: 0px auto;}
.academies-link a{ text-transform: uppercase; font-family: 'Lato', sans-serif !important; color: #000 !important; font-size: 1.2em !important;  }

.cmsmasters_slider_post_inner {
    padding: 1em;
    border: 1px solid #ccc;
}

.cmsmasters_slider_post_read_more {color: #F2797F !important; font-weight: 900;font-family: 'Lato', sans-serif !important; font-size: 13px; line-height: 20px; }
h4.cmsmasters_slider_post_title a:hover{color: #000 !important;text-decoration: unset !important;}

.academies-link .fa-4x{ font-size: 3em !important; }
/*.academies-btn-sec .slick-slide{ border-right:1em solid #f1797e !important; }*/
.academies-btn-sec .slick-slide:nth-child(1){ border-right:.5em solid #eb1c2d !important; }
.academies-btn-sec .slick-slide:nth-child(2){ border-right:.5em solid #a7e5d6 !important; }
.academies-btn-sec .slick-slide:nth-child(3){ border-right:.5em solid #048daf !important; }
.academies-btn-sec .slick-slide:nth-child(4){ border-right:.5em solid #872b90 !important; }
.academies-btn-sec .slick-slide:nth-child(5){ border-right:.5em solid #96c93d !important; }
.academies-btn-sec .slick-slide:nth-child(6){ border-right:.5em solid #f7be16 !important; }
.academies-btn-sec .slick-slide:nth-child(7){ border-right:.5em solid #00955f !important; }
.academies-btn-sec .slick-slide:nth-child(8){ border-right:.5em solid #1e4287 !important; }
.academies-btn-sec .slick-slide:nth-child(9){ border-right:.5em solid #eb1c2d !important; }
.academies-btn-sec .slick-slide:nth-child(10){ border-right:.5em solid #a7e5d6 !important; }
.academies-btn-sec .slick-slide:nth-child(11){ border-right:.5em solid #048daf !important; }
.academies-btn-sec .slick-slide:nth-child(12){ border-right:.5em solid #872b90 !important; }
.academies-btn-sec .slick-slide:nth-child(13){ border-right:.5em solid #96c93d !important; }
.academies-btn-sec .slick-slide:nth-child(14){ border-right:.5em solid #f7be16 !important; }
.academies-btn-sec .slick-slide:nth-child(15){ border-right:.5em solid #00955f !important; }
.academies-btn-sec .slick-slide:nth-child(16){ border-right:.5em solid #1d4081 !important; } 
.academies-btn-sec .slick-slide:nth-child(17){ border-right:.5em solid #eb1c2d !important; }
/*.single-aa:nth-child(3){ width: 240px !important; }
.single-aa:nth-child(6){ width: 265px !important; }
.single-aa:nth-child(8){ width: 250px !important; }*/
.sm-li{ display: inline-block; list-style: none; padding:1em;}
.sm-li:before{ display: none; }
.sm-icons{ text-align: center; }
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(1) a:before{
    content: '';
    background-image: url(../../../../www.aldaracademies.com/wp-content/uploads/2020/06/virtual.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 75%;
    height: 6em;
    width: 8em;
    left: 1em !important;
    font-size: unset !important;
    line-height: unset !important;
}
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(3) a:before{
    content: '';
    background-image: url(../../../../www.aldaracademies.com/wp-content/uploads/2020/07/thin-events-2.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 75%;
    height: 6em;
    width: 8em;
    left: 1em !important;
    font-size: unset !important;
    line-height: unset !important;
}

#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(2) a:before{
    content: '';
    background-image: url(../../../../www.aldaracademies.com/wp-content/uploads/2020/06/aldar-academies.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 75%;
    height: 6em;
    width: 8em;
    left: 1em !important;
    font-size: unset !important;
    line-height: unset !important;
}

#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(3) a span{ padding-top:0px !important; }
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(4) a span{ padding-top:0px !important; }
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(4) a:before{
    content: '';
    background-image: url(../../../../www.aldaracademies.com/wp-content/uploads/2020/06/faq-1.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 75%;
    height: 6em;
    width: 8em;
    left: 1em !important;
    font-size: unset !important;
    line-height: unset !important;
}

/*.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner:before{ 
	background-size: contain !important;
	font-size: 24px !important;
    width: 3em !important;
    height: 3em !important; 
    border-radius: 0px !important;
}*/
/* For IE10 */
select::-ms-expand {
  display: none;
}

/*For IE10+*/
select:disabled.simple-control::-ms-expand {
        display: none;
}
/*select {
  // Removes default arrow from IE10+
  &::-ms-expand {
    display: none;
  }*/
  
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner:before{ 
    background-size: contain !important;
    font-size: 20px !important;
    width: 4em !important;
    height: 4em !important;
    border-radius: 0px !important;
}
.personal-info.main-people img{ border:3px solid #000 !important; }
#counters .cmsmasters_counter_inner:before{ margin-left:-50px !important; }
#counters .cmsmasters_counter_wrap .cmsmasters_counter{min-height: 15em !important}
.cs-6{ float: left; }
.owlsetup .prev {
  display: block;
  position: absolute;
  z-index: 1000;
  top:50%;
  transform: translateY(-50%);
  left: -1em;
}

.owlsetup .next {
  display: block;
  position: absolute;
  right: 0px;
  top:50%;
  transform: translateY(-50%);
  z-index: 1000;
  right: -1em;
}


.academies-link .prev {
  display: block;
  position: absolute;
  z-index: 1000;
  top: 0.6em;
  transform: translateY(-50%);
  left: 0em;
  background: #fff;
  width: 50px;
}

.academies-link .next {
  display: block;
  position: absolute;
  right: 0em;
  top: 0.6em;
  transform: translateY(-50%);
  z-index: 1000;
  /*right: -63em;*/
  text-align:right;
  background: #fff;
  width: 50px;
}

.slick-dots{ text-align: center !important; }
.slick-dots li button { 
    font-size: 0px;
    height: 10px;
    width: 10px;
    padding: 0;
    border-radius: 50%;


} 

div#qc-sec {
    display: none!important;
}
/*.single-aa:after {
    content: '';

    width: 1em;
    height: 2em;
    background-color: #f1797e;
    position: absolute;
    right: 6px;
    top: -3px;
}*/
.slick-dots li:before{ display: none; }
.slick-dots li{ display: inline-block; margin-right: 1em; }

.rm-btn-style{ background-color: unset !important; padding:0px !important;color: #000 !important; }
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    
    
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}







.header_mid{ background-color: #fff !important; }
.header_mid .header_mid_inner .logo_wrap { width: 190px !important; height: 98px !important; }

/*.ls-bg-wrap {
	position: relative;
}
.ls-bg-wrap:after {
	content: "";
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	position: absolute;
	background-color: rgba(0,0,0,0.5);
}
*/
.heading-before-after h3:before{
    content: "";
    position: absolute;
    height: 5px;
    /* border-bottom: 1px solid red; */
    border-top: 1px solid #000;
    top: .6em;
   width: 7em;
    border-left: 1px solid #000;
    height: 1em;
    left: 1em;
}
.heading-before-after h3:after{
    content: "";
    position: absolute;
    height: 5px;
    /* border-bottom: 1px solid red; */
    border-top: 1px solid #000;
    top: .6em;
   width: 7em;
    border-right: 1px solid #000;
    height: 1em;
    right: 1em;
}
.home-enrollment{ width: 95% !important; margin:0 auto; background: #FCD497 !important; padding-top: 2em; padding-bottom: 1em;}
.home-enrollment form{ width: 90%; margin: 0 auto; }
.home-enrollment .cmsmasters_heading{ background: #FCD497 !important; }
.home-enrollment .wadj{
    max-width: 45% !important;
    margin: 0 auto;
}
.home-enrollment textarea{max-height: 7em !important;} 
.home-enrollment .submit-btn-wrap{ margin-top:1em; }
h4, h4 a, .cmsmasters_table thead th, .cmsmasters_table tfoot td, .cmsmasters_tabs .cmsmasters_tabs_list_item > a span, .comment-respond .comment-reply-title, .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title, .cmsmasters_toggles .cmsmasters_toggle_title a{ 
font-family: 'Francois One', sans-serif !important; 
 }
 h6, h6 a, .widget_custom_twitter_entries .tweet_time, .widget_rss ul li cite, .widget_rss ul li .rss-date, .widget_recent_entries .post-date, .widget.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li small, .widget.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li small *, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a *, .widget.widget_nav_menu .sub-menu > li li a, #wp-calendar thead td, #wp-calendar thead th, .widget_archive ul li a, .widget_meta ul li a, .widget_categories ul li a, .cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap .cmsmasters_archive_item_cont_wrap_bottom .entry-meta *, .cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap .cmsmasters_archive_item_cont_wrap_top *, .cmsmasters_slider_project_category a, .cmsmasters_twitter_wrap .published, .cmsmasters_img .cmsmasters_img_caption, .cmsmasters_open_profile .profile_sidebar .profile_details_item_title, .cmsmasters_open_profile .profile_sidebar .profile_features_item_title, .cmsmasters_open_project .project_sidebar .project_details_item_title, .cmsmasters_open_project .project_sidebar .project_features_item_title, .comment-respond .logged-in-as, .comment-respond .logged-in-as a, .cmsmasters_comment_item .cmsmasters_comment_item_date, .share_posts a, .cmsmasters_open_post .cmsmasters_post_footer a, .cmsmasters_project_category > a, .footer_copyright, .cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_mon, .cmsmasters_likes a > span, .cmsmasters_comments a > span, .post .cmsmasters_post_cont_wrapper .cmsmasters_post_info > a, .post .cmsmasters_post_cont_wrapper .cmsmasters_post_info > span, .post .cmsmasters_post_cont_wrapper .cmsmasters_post_info > div, .cmsmasters_open_post .cmsmasters_open_post_top > a, .cmsmasters_open_post .cmsmasters_open_post_top > span, .cmsmasters_open_post .cmsmasters_open_post_top > div, .cmsmasters_post_content_meta *, .cmsmasters_post_info_bottom .cmsmasters_post_cont_info *, .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner *, #wp-calendar tfoot a, .cmsmasters_slider_post .cmsmasters_slider_post_read_more{
 font-family: 'Francois One', sans-serif !important;    
 }
.home-enrollment input[type=submit]{ font-family: 'Lato', sans-serif; }
.form-control{ border: 1px solid #000 !important; }
.submit-btn{ border-radius: 0px !important; background:#06af85 !important; }
.wpcf7-form .wpcf7-form-control-wrap{ margin-top:0px !important; }
input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), textarea, option{ border-radius: 0px !important; padding: .8em !important; border:1px solid #000000; }
.cmsmasters_contact_form .col-md-6{ padding-left:7px !important; padding-right:7px !important; }
.about-btn{     border-radius: 0px !important;
    font-family: 'Lato', sans-serif;
    width: 60%;
    padding: .5em 1em;
    font-size: 1.2em;
    margin: .5em; }
.values-sec .cmsmasters_text{width: 70% !important; margin:0 auto; text-align: center;}
.values-counter .cmsmasters_counter_counter{ display: none; }
.values-counter .cmsmasters_counter_title{  font-family: 'Lato', sans-serif !important;  }
.values-counter .cmsmasters_counter_subtitle{ font-family: 'Lato', sans-serif !important; font-size: 1rem !important; line-height: 1.5;}
.values-counter .cmsmasters_counter_inner{ padding-top:0px !important; }
.about-aa h3{ font-family: 'Francois One', sans-serif !important; font-size: 2em !important; line-height: 1.1em !important; color: #000 !important; margin-top: .2em !important; margin-bottom: .35em !important; }
.core-aa h2{ color: #000000 !important; }
.core-aa .one_third .cmsmasters_heading_wrap{ margin-bottom:1em !important; }
.core-aa .one_third .cmsmasters_text p{ margin-bottom: .5em !important; }
.core-aa .one_third:nth-child(1) .cmsmasters_heading_wrap {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 25px;
    border-bottom: 1em solid #936FB1;
    padding: 1em;
    width: 85%;
    margin-left: 0px;
    padding-left: 0px; }
.core-aa .one_third:nth-child(2) .cmsmasters_heading_wrap {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 25px;
    border-bottom: 1em solid #4C86C6;
    padding: 1em;
    width: 85%;
    margin-left: 0px;
    padding-left: 0px; }
.core-aa .one_third:nth-child(3) .cmsmasters_heading_wrap {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 25px;
    border-bottom: 1em solid #06B085;
    padding: 1em;
    width: 85%;
    margin-left: 0px;
    padding-left: 0px; }
.cmsmasters_heading { color: #000 !important; }
.cmsmasters_button{ font-family: 'Lato', sans-serif !important; text-decoration: unset;}
.cmsmasters_button:hover{ text-decoration: unset; }
.emt-person h2{ color: #000 !important; }
.view-all { border-radius: 0px !important; }

.hvrbox,
.hvrbox * {
    box-sizing: border-box;
}
.hvrbox {
    position: relative;
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}
.hvrbox img {
    max-width: 100%;
}
.hvrbox .hvrbox-layer_bottom {
    display: block;
}
.hvrbox .hvrbox-layer_top {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 15px;
    -moz-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
    opacity: 1;
}
.hvrbox .hvrbox-text {
    text-align: center;
    font-size: 1em;
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 75%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%; 
    font-family: 'Lato', sans-serif !important;
}
.hvrbox .hvrbox-text_mobile {
    font-size: 15px;
    border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
    border-top: 1px solid rgba(179, 179, 179, 0.7);
    margin-top: 5px;
    padding-top: 2px;
    display: none;
}
.hvrbox.active .hvrbox-text_mobile {
    display: block;
}
.title{text-align: center !important; }
.title .main-title{ font-family: 'Lato', sans-serif !important; text-transform: uppercase; color: #000 !important;text-align: center !important; }
.desgination-title{ font-family: 'Lato', sans-serif !important; text-align: center !important; text-transform: uppercase; }
.page-id-13628.website-1 .headline_outer{ background-position: top !important; }
.personal-info .details{ display: none; margin-top: 1em;}

.learn-more:hover{cursor: pointer; font-weight: 900;}
.learn-more{ text-align: center !important; }
.learn-more .fas{ color: #6D6E72 !important; }
#carouselarea .details{ display: none; }
.header_mid .header_mid_inner {
    height: 98px !important;
}

/*.subsite-nav ul ul {
    display: none;
    position: absolute;
    top: 3em;
    left: 0;
    z-index: 99999;
    width: 180px;
    background: #fff;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}

.subsite-nav li {
    position: relative;
}
.subsite-nav li:hover {
    display: block;
}
.subsite-nav ul ul {
    display: none;
}


*/

@media only screen and (min-width: 1025px){
ul.navigation > li > a {
    color:#000 !important;
}

}

@media only screen and (min-width: 1430px){
  .website-6 #curriculam .cmsmasters_row_inner{ width: 80%; }
  .heading-before-after h3:before{ width: 11em; }
  .heading-before-after h3:after{ width: 11em; }
}
@media only screen and (min-width: 768px) and (max-width: 1428px){
.hvrbox .hvrbox-text{ font-size: .85em !important; }
    #curriculam .cmsmasters_row_inner{ width: 80%; }
    /*.academies-btn-sec{ width:70%; }*/
    #curriculam p{ font-size: 1.5em !important; }
    #carouselarea h3 {
    font-size: 2em;
    line-height: 1.2em;
}
#carouselarea:before, #carouselarea:after{ height: 22em; }
#carouselarea .head-name p {
    font-size: 1em !important;
}
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item{ width: 25%; }
.cmsmasters_slider_post .cmsmasters_slider_post_header{min-height: 5em !important;}
body p{ font-size: .9em !important; }
.single-aa:nth-child(3) {
    width: 215px !important;
}
.post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .bottom_outer, .footer_inner, .cmsmasters_row_inner {
width: 97% !important;
   /* width: 1050px !important;*/

}
}

@media screen and (max-width: 1920px) {
.header_mid .header_mid_inner {
    width: 100% !important;
    padding: 0 10px;
    height:100%;
}
}

/*@media screen and (max-width: 1920px) {
    .academies-btn-sec{ width:78% !important; }
}*/

@media screen and (min-width: 1024px){
    /*.single-aa{ width: 243px !important; }*/
    #curriculam .one_third .cmsmasters_text{min-height: 8em}
}




/*_::-webkit-full-page-media, _:future, :root #carouselarea h3 { 
 padding-top:.5em !important;

 }*/


.cmsmasters_counter_title { 
padding:18px 0px 0px !important;
 }

/*_::-webkit-full-page-media, _:future, :root .cmsmasters_counter_counter{
    color:black !important;

}*/

.cmsmasters_counter_inner{
    padding-top:6em !important;
}

/*_::-webkit-full-page-media, _:future, :root .cmsmasters_counter_counter{
    padding-top:2em !important;
}*/
/*_::-webkit-full-page-media, _:future, :root h1{ font-family: 'Francois One', sans-serif !important; font-weight:900 !important;  }
_::-webkit-full-page-media, _:future, :root h2{ font-family: 'DIN Alternate' !important; font-weight:900 !important;  }
_::-webkit-full-page-media, _:future, :root h3{ font-family: 'DIN Alternate' !important; font-weight:900 !important;  }
_::-webkit-full-page-media, _:future, :root h4{ font-family: 'DIN Alternate' !important; font-weight:900 !important;  }
_::-webkit-full-page-media, _:future, :root h5{ font-family: 'DIN Alternate' !important; font-weight:900 !important;  }
_::-webkit-full-page-media, _:future, :root h6{ font-family: 'DIN Alternate' !important; font-weight:900 !important;  }*/
/*_::-webkit-full-page-media, _:future, :root .single-aa:nth-child(6){ width: 268px !important; }
_::-webkit-full-page-media, _:future, :root .single-aa:nth-child(8){ width: 257px !important; }*/
/*_::-webkit-full-page-media, _:future, :root .nav_item_wrap:after{ font-family: 'DIN Alternate' !important; font-weight:900 !important; padding-top:1px !important;  }*/
/*.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap{
    padding-top:.8em !important;
}*/
/*.nav_item_wrap .nav_title{ padding-top:10px; }*/
/*.nav_item_wrap:after{ padding-top:10px !important; }*/
#carouselarea h3{
    font-family: 'Francois One', sans-serif !important;
    font-size: 4em;
    line-height: 1em;
    color: #000;
    margin-top:.2em;
    margin-bottom: .3em;
     }
.slick-initialized .slick-slide{text-align: center;padding-left:0.8em;padding-right:0.8em;}
.mac.safari .navigation > li > a,.mac.safari .footer_nav > li > a,.mac.safari .navigation li li a{  font-family: 'Francois One', sans-serif !important; }
.mac.chrome .navi_scrolled .nav_item_wrap:after{ padding-top:0px !important; }
/*.website-1.mac.chrome .navi_scrolled .nav_item_wrap:after{ padding-top:10px !important; }*/

.hvrbox .main{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    top: 0;
}
.hvrbox .main p{
   text-align: center;
    font-size: 1.5em;
    display: inline-block;
    position: absolute;
    top: 50%;
    width: 95%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color:#fff !important;
}

#purpose .hvrbox .hvrbox-text{
    text-align: center;
    display: inline-block;
    position: absolute;
    top: 42%;
    left: 50%;
    width:95%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
#purpose .one_fourth:nth-child(2) .hvrbox .hvrbox-text{
    top:40% !important;
}
.features{ margin-top:.5em !important; }
.extra, .features{ display: inline-block; width: 100%; padding-left: 0px !important;}
.extra li:before, .features li:before{ display: none; }
.extra li, .features li{ list-style: none; display: inline-block; margin-right:2em !important; font-family: 'Lato', sans-serif !important; font-size: 15px; line-height: 24px;}
.extra li a, .features li a { font-family: 'Lato', sans-serif !important }
.individual-desc{ font-family: 'Lato', sans-serif !important }
a.btn{ width: 100%; padding: .5em 1em; border-radius: 0px !important; font-family: 'Lato', sans-serif !important; text-transform: uppercase; }
#our-academies-list .cmsmasters_tabs_list .cmsmasters_tabs_list_item.current_tab + .cmsmasters_tabs_list_item{ border-top-color: #fff !important;}
#our-academies-list .cmsmasters_tabs_list .cmsmasters_tabs_list_item:hover{ background-color: #7F8084 !important; border-top-color: #fff !important; border-color: #fff !important;}
#our-academies-list  i:before{ margin-right: .2em; }
#our-academies-list .cmsmasters_tabs_list_item a{ text-decoration: none !important; font-family: 'Lato', sans-serif !important;}
#our-academies-list .cmsmasters_tab .btn{ color: #fff; margin-top:1em !important;}
#our-academies-list .cmsmasters_tab:nth-child(1) .btn{ background: #00A6D0; width:14em; }
#our-academies-list .cmsmasters_tab:nth-child(2) .btn{ background: #8B169C; width:14em; }
#our-academies-list .cmsmasters_tab:nth-child(3) .btn{ background: #96D70B; width:14em; }
#our-academies-list .cmsmasters_tab:nth-child(4) .btn{ background: #FFA409; width:14em; }
#our-academies-list .cmsmasters_tab:nth-child(5) .btn{ background: #00955D; width:14em; }
#our-academies-list .cmsmasters_tab:nth-child(6) .btn{ background: #133595; width:14em; }
#our-academies-list .cmsmasters_tab:nth-child(7) .btn{ background: #EC0928; width:14em; }
#our-academies-list .cmsmasters_tab:nth-child(8) .btn{ background: #93d1ac; width:14em; }
#our-academies-list .cmsmasters_tab .col-md-3{ padding-left:0px !important; float: left; }
#our-academies-list .cmsmasters_tab h2{ margin-top:.5em !important; }
#our-academies-list .cmsmasters_tabs_list li.current_tab{color: #fff; border:0px !important;}
#our-academies-list .cmsmasters_tabs_list li:nth-child(1).current_tab{ background: #00A6D0; }
#our-academies-list .cmsmasters_tabs_list li:nth-child(2).current_tab{ background: #8B169C; }
#our-academies-list .cmsmasters_tabs_list li:nth-child(3).current_tab{ background: #96D70B; }
#our-academies-list .cmsmasters_tabs_list li:nth-child(4).current_tab{ background: #FFA409; }
#our-academies-list .cmsmasters_tabs_list li:nth-child(5).current_tab{ background: #00955D; }
#our-academies-list .cmsmasters_tabs_list li:nth-child(6).current_tab{ background: #133595; }
#our-academies-list .cmsmasters_tabs_list li:nth-child(7).current_tab{ background: #EC0928; }
#our-academies-list .cmsmasters_tabs_list li:nth-child(8).current_tab{ background: #93d1ac; }
#our-academies-list .cmsmasters_tab_inner a{ color:#000; } 

#our-academies-fee-list .cmsmasters_tabs_list .cmsmasters_tabs_list_item.current_tab + .cmsmasters_tabs_list_item{ border-top-color: #dfdfdf !important;}
#our-academies-fee-list .cmsmasters_tabs_list .cmsmasters_tabs_list_item:hover{ background-color: #7F8084 !important; border-top-color: #fff !important; border-color: #fff !important;}
#our-academies-fee-list  i:before{ margin-right: .2em; }
#our-academies-fee-list .cmsmasters_tabs_list_item a{ text-decoration: none !important; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tab .btn{ color: #fff; margin-top:1em !important;}
#our-academies-fee-list .cmsmasters_tab:nth-child(1) .btn{ background: #00A6D0; }
#our-academies-fee-list .cmsmasters_tab:nth-child(2) .btn{ background: #8B169C; }
#our-academies-fee-list .cmsmasters_tab:nth-child(3) .btn{ background: #96D70B; }
#our-academies-fee-list .cmsmasters_tab:nth-child(4) .btn{ background: #FFA409; }
#our-academies-fee-list .cmsmasters_tab:nth-child(5) .btn{ background: #00955D; }
#our-academies-fee-list .cmsmasters_tab:nth-child(6) .btn{ background: #133595; }
#our-academies-fee-list .cmsmasters_tab:nth-child(7) .btn{ background: #EC0928; }
#our-academies-fee-list .cmsmasters_tab:nth-child(8) .btn{ background: #93d1ac; }
#our-academies-fee-list .cmsmasters_tab .col-md-3{ padding-left:0px !important; }
#our-academies-fee-list .cmsmasters_tab h2{ margin-top:.5em !important; }
#our-academies-fee-list .cmsmasters_tabs_list li.current_tab{color: #fff; border:0px !important;}
#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(1).current_tab{ background: #00A6D0; }
#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(2).current_tab{ background: #8B169C; }
#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(3).current_tab{ background: #96D70B; }
#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(4).current_tab{ background: #FFA409; }
#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(5).current_tab{ background: #00955D; }
#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(6).current_tab{ background: #133595; }
#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(7).current_tab{ background: #EC0928; }
#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(8).current_tab{ background: #93d1ac; }
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(1) thead{ background: #00A6D0; color: #fff; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(2) thead{ background: #8B169C; color: #fff; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(3) thead{ background: #96D70B; color: #fff; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(4) thead{ background: #FFA409; color: #fff; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(5) thead{ background: #00955D; color: #fff; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(6) thead{ background: #133595; color: #fff; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(7) thead{ background: #EC0928; color: #fff; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(8) thead{ background: #93d1ac; color: #fff; font-family: 'Francois One', sans-serif !important;}
#our-academies-fee-list .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item{ font-family: 'Francois One', sans-serif !important; border-width: 1px;
    border-style: solid;
    border-right-width: 1px;
    border-right-style: solid; }
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab table{ font-family: 'Lato', sans-serif !important; }

#our-academies-fee-list .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item a {
    padding: 30px 0px;
    word-break: break-word;
    font-size: .9em;
}


#our-academies-fee-list .cmsmasters_tab_inner a{ color:#000; } 

#our-academies-fee-list .cmsmasters_tabs:not(.lpr).tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item.current_tab + .cmsmasters_tabs_list_item {
     /* border-left-color: #fff !important; */
     border-width: 1px;
     border-style: solid;
     border-right-width: 1px;
     border-right-style: solid;
}

#faq-our-academies .cmsmasters_toggle_wrap.current_toggle{ background-color: #fff !important; color: #ccc; }
#faq-our-academies .cmsmasters_toggle_wrap .cmsmasters_toggle_inner *{ color: #000; }
#faq-our-academies .cmsmasters_toggle_wrap .cmsmasters_toggle_title a{ color: #000; }
#faq-our-academies .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover{ background-color: #fff; }
#faq-our-academies .main-website .submit-btn{ border-radius: 0px !important; background: #06AF85 !important; font-family: 'Lato', sans-serif !important; }

#faq-our-academies .cmsmasters_contact_form .col-md-6 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

#faq-our-academies .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_plus:before{ color: #000 !important; }
#tabbedcontent .cmsmasters_tabs_list a span{text-transform: uppercase;}

#curriculam .details{ display: none; margin-top:1em !important; }
#curriculam .details p{ font-size: 1em !important; }
.readmore{font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    background-color: unset !important;
    font-size: 14px;
    line-height: 44px;
}

/*nav > div > ul > li:last-child{ display: none !important; }*/
.cmsmasters_text ul li{ font-family: 'Lato', sans-serif !important; color: #000; font-size: 16px !important;}
.cmsmasters_text ul li a{ font-family: 'Lato', sans-serif !important; color: #000; font-size: 16px !important;}
table th {
    font-family: 'Francois One' !important;
}
.read-more{ color: #000 !important; }
.button_wrap .read-more{ padding-left:0px !important; }

#faq-our-academies ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
#faq-our-academies ::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
#faq-our-academies :-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
#faq-our-academies :-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}

.quick-contact ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
.quick-contact ::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
.quick-contact :-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
.quick-contact :-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}

.contact-us-page ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
.contact-us-page ::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
.contact-us-page :-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
.contact-us-page :-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
  font-family: 'Lato', sans-serif !important;
}
input, select{
    font-family: 'Lato', sans-serif !important;
}

@media screen and (max-width: 768px){
    #QSIFeedbackButton-shadowbox {
        height: unset !important;
    }
    #QSIFeedbackButton-pullup-container {
        top: 4.3% !important;
    }
   button#QSIFeedbackButton-close-btn {
    background: #000 !important;
    padding: 10px !important;
    margin-bottom: -10px !important;
    margin-right: -10px !important;
    }

    .QSIFeedbackButton {
            /* position: absolute !important;
        /* z-index: 1 !important; */
        /* top: 23em !important; */
    }
  .academies-btn-sec{ width:80%; }  
  .academies-link a{ font-size: 1.5em !important; }
  .academies-btn-sec .slick-slide{ border-right: unset !important; text-align: center;}
  #counters .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth:not(:last-child){border-right: unset !important;}
  #carouselarea h3 { font-size: 2em; }
  #carouselarea:before,#carouselarea:after{ height: 42em; }
  .owlsetup .prev { left: -1.2em; }
  .owlsetup .next { right: -1.2em; }
  /*.academies-link .next{ right:-2em; }*/
  .sm-li{ padding:0px !important; }
/*  .single-aa:nth-child(3) { width: 355px !important; }
  .single-aa:nth-child(8) { width: 380px !important; }*/
  .switch-now:after{top:.3em;}
   .switch-now{ padding-right: .2em; }
   .home-enrollment .wadj{max-width: 90% !important;}
.home-enrollment .row .col-md-6:nth-child(2){padding-top:1em !important;}
.home-enrollment .wadj:nth-child(2){
   padding-left: 0px !important;
    padding-right: 0px !important;
}
.heading-before-after h3:before,.heading-before-after h3:after{ width: 14% !important; }
#carouselarea:before{z-index: 9;}
#carouselarea .one_half{width: 80% !important; margin:0 auto !important;}
.website-6 #carouselarea:before,.website-6 #carouselarea:after { height: 50em; }
.subsite-switch-2 { padding-left: 1em !important; }
.website-6 .switch-now:after{left:1em;}
.search_wrap i{ margin-top:0px !important; }
#header .header_mid .header_mid_outer, #header .header_mid{ overflow: visible !important; }

.navigation li li a{ padding: 0px 30px !important;}

.sub-menu .menu-item-depth-subitem a {
    padding: 0 0 0 50px !important;
}
.header_mid .header_mid_inner {
    width: 100% !important;
    padding: 0 10px;
    height:100% !important;
}
}
.ibdp #purpose .cmsmasters_row_inner{
   width: 75% !important;
}
.pyp #purpose .cmsmasters_row_inner {
    width: 100% !important;
}
.ibdp #purpose .hvrbox .hvrbox-text{ top:55% !important; }
#subjectgroups .cmsmasters_row_inner .one_fifth{  width: 16% !important; }
.pyp #purpose .hvrbox .hvrbox-text{ top:47% !important; }

@media screen and (min-width: 768px){
    .desktop-hide{ display: none !important; }
}

.nextArrowBtn{
    position: absolute;
    z-index: 1000;
       bottom: -2.2em;
           height: 2em;
    right: 4em;
    color: #fff;
     width: 35px;
    height: 35px;
    text-align: center;
    background: #88898D;
    margin-right: 1em;
  /*  width: 5em !important;*/

}
.prevArrowBtn{
    position: relative;
    z-index: 1000;
    bottom: 0;
    float: right;
    right: 2em;
    color: #fff;
    width: 35px;
    height: 35px;
    text-align: center;
    background: #88898D;
  /*  width: 3em !important;*/
}

.cmsmasters_slider_post_inner{ margin-bottom:1em !important; }

#subjectgroups .cmsmasters_counter_counter_wrap{ display: none !important; }

#subjectgroups .cmsmasters_counter .cmsmasters_counter_inner:before {
    margin-left: -40px !important;
}
#subjectgroups .cmsmasters_counter_title{ padding:0px !important; }


.read-more:after {    
  background: none repeat scroll 0 0 transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  position: absolute;
  background: #000;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.read-more:hover:after { 
  width: 100%; 
  left: 0; 
}


.readmore a:after {    
  background: none repeat scroll 0 0 transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  position: absolute;
  background: #000;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.readmore a:hover:after { 
  width: 100%; 
  left: 0; 
}

input[type=submit]:hover{ border:2px solid #06AF85 !important; background: #fff !important; color: #06AF85 !important; }
#faq-our-academies .main-website .submit-btn:hover{ border:2px solid #06AF85 !important; background: #fff !important; color: #06AF85 !important; }
/*a.ls-layer-link:hover{ border:2px solid #06AF85 !important; background: #06AF85 !important; color: #fff !important; border-radius: 5px !important;}
.cmsms_layer_button:hover{ color: #000 !important; }*/

#faq-our-academies .red-pad{ display: none !important; }

#faq-our-academies  select {
    font-family: 'Lato', sans-serif !important;
    color: #000 !important;
    border-radius: 0px !important;
    background: unset !important;
    border: 1px solid #000 !important;
}
.contact-us-page .cmsmasters_contact_form .col-md-6 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.contact-us-page .cmsmasters_contact_form select {
    font-family: 'Lato', sans-serif !important;
    color: #000 !important;
    border-radius: 0px !important;
    background: unset !important;
    border: 1px solid #000 !important;
}
.footer-gadget{ 
    width: 4em;
    padding: 1em;
    position: fixed;
    bottom: 2em;
    right: 2em;
    height: 4em;
    border-radius: 50%;
    background: #06af85;
    z-index: 99999999;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.5), 0 2px 5px 0 rgba(0,0,0,0.5);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.1);
 }
/* #slide_top{ display: none !important; } */
#footer_nav{ display: none !important; }

.heartbeat:hover {
    -webkit-animation: heartbeat 1.5s ease-in-out infinite both;
            animation: heartbeat 1.5s ease-in-out infinite both;
} 

@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}

@media screen and (max-width: 768px){
    #faq-our-academies .spacing-mob {
    margin-bottom: 1rem !important;
}
.cmsmasters_counters .cmsmasters_counter_wrap.one_fifth {
    min-height: unset !important;
}
#small-dialog { max-width: 90% !important; }
#small-dialog .spacing-mob {
    margin-bottom: 1rem !important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1440px){
#main .header_mid {
height: 98px !important;
}
    .cmsmasters_theme_icon_resp_nav_slide_down:before {
    display:none;
}

/*.page-id-7366 .academies-link .next {*/
/*    right: -60.5em !important;*/
/*}*/

ul.sub-menu{display:block !important;}
.cmsmasters_theme_icon_resp_nav_slide_up:before {
    content: '';
}
}

.opacity-0{ opacity: 0 !important; }

/* Styles for dialog window */
#small-dialog {
    background: white;
    padding: 20px 30px;
    text-align: left;
    max-width: 50%;
    margin: 40px auto;
    position: relative;
}


#small-dialog .red-pad{
    text-align: center;
    margin: 0 auto;
    display: block; }

#small-dialog select {
    font-family: 'Lato', sans-serif !important;
    color: #000 !important;
    border-radius: 0px !important;
    background: unset !important;
    border: 1px solid #000 !important;
}

/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out; 
    -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out; 



    -webkit-transform: scale(0.8); 
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8); 
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1); 
    -moz-transform: scale(1); 
    -ms-transform: scale(1); 
    -o-transform: scale(1); 
    transform: scale(1); 
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8); 
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8); 

    opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out; 
    -moz-transition: opacity 0.3s ease-out; 
    -o-transition: opacity 0.3s ease-out; 
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}

#testimonialb .cmsmasters_column:nth-child(2) .cmsmasters_quotes_slider .cmsmasters_quote_content_line{ background-color: #936fb1 !important; }
#testimonialb .cmsmasters_column:nth-child(3) .cmsmasters_quotes_slider .cmsmasters_quote_content_line{ background-color: #90d400 !important; }
#testimonialb .cmsmasters_column:nth-child(1) .cmsmasters_quotes_slider .cmsmasters_quote_content_line{ background-color: #f2c318 !important; }


/* The container must be positioned relative: */
.custom-select {
  position: relative;
 font-family: 'Lato', sans-serif !important;
 z-index:2 !important;
 font-size: 13px !important;
}

.custom-select select {
  display: none; /*hide original SELECT element: */
}
.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    width: 200px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    vertical-align: middle;
    border: unset !important;
    border-radius: 0rem !important; 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    background: #06af85 !important;
    color: #fff !important;
    font-family: 'Lato', sans-serif;
    font-size: .9em;
    font-weight: 900;
    cursor: pointer;
    text-transform: uppercase;
}

/* Style the arrow inside the select element: */
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 2px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

/* style the items (options), including the selected item: */
.select-items div {
     color: #ffffff;
    padding: 5px 5px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
    font-size: .9em;
}

/* Style items (options): */
.select-items {
  position: absolute;
  background-color: DodgerBlue;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 990;
}

/* Hide the items when the select box is closed: */
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}


@media only screen and (max-width: 1024px){
#header .header_mid,#header .header_mid .header_mid_outer {
    overflow: visible;
    clear: both;
}}

.sw-1{ background: #00A6CE; }
.sw-2{ background: #7D2A90; }
.sw-3{ background: #90d400; }
.sw-4{ background: #F2C318; }
.sw-5{ background: #00945E; }
.sw-6{ background: #304e8e; }
.sw-7{ background: #EB0029; }
.sw-8{ background: #93d1ac; display:none; }

#small-dialog input[type=submit]{font-family: 'Lato', sans-serif !important; color: #fff;}





::-webkit-input-placeholder { /* Edge */
font-family: 'Lato', sans-serif !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
font-family: 'Lato', sans-serif !important;
}

::placeholder {
font-family: 'Lato', sans-serif !important;
}

#small-dialog ::-webkit-input-placeholder { /* Edge */
font-family: 'Lato', sans-serif !important;
 color: #000 !important;
}

#small-dialog :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-family: 'Lato', sans-serif !important;
 color: #000 !important;
}

#small-dialog ::placeholder {
font-family: 'Lato', sans-serif !important;
 color: #000 !important;
}


input[type=submit]{ font-family: 'Lato', sans-serif !important; }
/*.amsc a{ background: #EB0029; }*/
/*.pyp a{ background: #926eb0; }*/
/*.ibdp a{ background: #926eb0; }*/
.amsc .cmsmasters_clients_grid_wrap {
    height: auto;
    display: flex;
    margin: 0 auto;
    justify-content: center;
}

.ibdp .cmsmasters_clients_grid_wrap {
    height: auto;
    display: flex;
    margin: 0 auto;
    justify-content: center;
}

.pyp .cmsmasters_clients_grid_wrap {
    height: auto;
    display: flex;
    margin: 0 auto;
    justify-content: center;
}

/*.eng-cur .item:nth-child(1) a { background: #00A6CE; }
.eng-cur .item:nth-child(2) a { background: #926eb0; }*/
.eng-cur .owl-item:nth-child a {  }
.eng-cur .owl-item:nth-child(1) a { border: 2px solid #00A6CE; }
.eng-cur .owl-item:nth-child(2) a { border: 2px solid #926eb0; }
.eng-cur .owl-item:nth-child(3) a { border: 2px solid #90d400; } 
.eng-cur .owl-item:nth-child(4) a { border: 2px solid #F2C318;  } 
.eng-cur .owl-item:nth-child(5) a { border: 2px solid #00945E; } 
.eng-cur .owl-item:nth-child(6) a { border: 2px solid #304e8e; } 
/*.eng-cur .owl-item:nth-child(7) a { background: #EB0029; } */
.eng-cur .owl-item:nth-child(7) a { border: 2px solid #93d1ac; } 


/*.eng-cur .owl-item:nth-child(1) img { filter: invert(58%) sepia(99%) saturate(1351%) hue-rotate(159deg) brightness(96%) contrast(101%); }
.eng-cur .owl-item:nth-child(2) img { filter: invert(54%) sepia(12%) saturate(1447%) hue-rotate(230deg) brightness(87%) contrast(93%); }
.eng-cur .owl-item:nth-child(3) img { filter: invert(40%) sepia(31%) saturate(2113%) hue-rotate(36deg) brightness(104%) contrast(101%); }
.eng-cur .owl-item:nth-child(4) img { filter: invert(1%) sepia(8%) saturate(7488%) hue-rotate(346deg) brightness(98%) contrast(93%); } 
.eng-cur .owl-item:nth-child(5) img { filter: invert(62%) sepia(16%) saturate(3439%) hue-rotate(117deg) brightness(95%) contrast(101%); } 
.eng-cur .owl-item:nth-child(6) img { filter: invert(77%) sepia(31%) saturate(3453%) hue-rotate(204deg) brightness(95%) contrast(78%); } 
.eng-cur .owl-item:nth-child(7) img { filter: invert(28%) sepia(4%) saturate(3439%) hue-rotate(117deg) brightness(95%) contrast(101%); } */

.aca1 { border: 2px solid #00A6CE; position: absolute; }
.aca2 { border: 2px solid #7D2A90; position: absolute; }
.aca3 { border: 2px solid #90d400; position: absolute; }
.aca4 { border: 2px solid #F2C318; position: absolute; }
.aca5 { border: 2px solid #00945E; position: absolute; }
.aca6 { border: 2px solid #304e8e; position: absolute; }
.aca7 { border: 2px solid #EB0029; position: absolute; }
.aca8 { border: 2px solid #93d1ac; position: absolute; }



.enrol-now1 { border: 2px solid #00A6CE; padding:.5em !important; }
.enrol-now2 { border: 2px solid #7D2A90; padding:.5em !important; }
.enrol-now3 { border: 2px solid #90d400; padding:.5em !important; }
.enrol-now4 { border: 2px solid #F2C318; padding:.5em !important; }
.enrol-now5 { border: 2px solid #00945E; padding:.5em !important; }
.enrol-now6 { border: 2px solid #304e8e; padding:.5em !important; }
.enrol-now7 { border: 2px solid #EB0029; padding:.5em !important; }
.enrol-now8 { border: 2px solid #93d1ac; padding:.5em !important; }

/*.aca1 img { width: 100%; }
.aca2 img { width: 100%; }
.aca3 img { width: 100%; }
.aca4 img { width: 100%; }
.aca5 img { width: 100%; } 
.aca6 img { width: 100%; }
.aca7 img { width: 100%; }
.aca8 img { width: 100%; }*/

.aca1 img { width: 260px; }
.aca2 img { width: 260px; }
.aca3 img { width: 260px; }
.aca4 img { width: 260px; }
.aca5 img { width: 260px; } 
.aca6 img { width: 260px; }
.aca7 img { width: 260px; }
.aca8 img { width: 260px; }

/*.aca1 img { filter: invert(58%) sepia(99%) saturate(1351%) hue-rotate(159deg) brightness(96%) contrast(101%); }
.aca2 img { filter: invert(54%) sepia(12%) saturate(1447%) hue-rotate(230deg) brightness(87%) contrast(93%); }
.aca3 img { filter: invert(40%) sepia(31%) saturate(2113%) hue-rotate(36deg) brightness(104%) contrast(101%); }
.aca4 img { filter: invert(1%) sepia(8%) saturate(7488%) hue-rotate(346deg) brightness(98%) contrast(93%); } 
.aca5 img { filter: invert(62%) sepia(16%) saturate(3439%) hue-rotate(117deg) brightness(95%) contrast(101%); } 
.aca6 img { filter: invert(77%) sepia(31%) saturate(3453%) hue-rotate(204deg) brightness(95%) contrast(78%); }
.aca7 img { filter: invert(70%) sepia(61%) saturate(6850%) hue-rotate(342deg) brightness(86%) contrast(116%); }
.aca8 img { filter: invert(28%) sepia(4%) saturate(3439%) hue-rotate(117deg) brightness(95%) contrast(101%); } */


.eng-cur .owl-item{ margin-right:.2em; }

.amsc a{ border: 2px solid #EB0029; margin-right: 1em; }
.amsc img{ width: 90% !important; }
/*.amsc .cmsmasters_clients_grid_wrap  .cmsmasters_clients_grid_wrap  img{ filter: invert(70%) sepia(61%) saturate(6850%) hue-rotate(342deg) brightness(86%) contrast(116%); }*/

.ibdp a{ border: 2px solid #926eb0; }
.ibdp img{ width: 100% !important; }
/*.ibdp .cmsmasters_clients_grid_wrap  img{ filter: invert(54%) sepia(12%) saturate(1447%) hue-rotate(230deg) brightness(87%) contrast(93%); }*/

.pyp a{ border: 2px solid #926eb0; } 
.pyp img{ width: 100% !important; }
/*.pyp .cmsmasters_clients_grid_wrap  img{ filter: invert(54%) sepia(12%) saturate(1447%) hue-rotate(230deg) brightness(87%) contrast(93%); }*/


.eng-cur .owl-carousel .owl-controls{ margin-top:2em; }
#QSIFeedbackButton-btn>div{ background:#06af85 !important; }

/*.QSIFeedbackButton{
    position: absolute !important;
    z-index: 2000 !important;
    bottom: 297rem !important;
}*/

.twitter, .twitter a:visited {
    color: #1da1f2;
    border-color: #1da1f2;
    background-color: #1da1f2;
}

.fb, .fb a:visited {
    color: #1977f3;
    border-color: #1977f3;
    background-color: #1977f3;
}

.linkedin, .linkedin a:visited {
    color: #0274b3;
    border-color: #0274b3;
    background-color: #0274b3;
}
.pinterest, .pinterest a:visited {
    color: #cb2027;
    border-color: #cb2027;
    background-color: #cb2027;
}
.share_posts_inner a {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    min-height: 32px;
    margin-right: 5px;
    display: inline-block;
        text-align: center;
}
.share_posts_inner i{ color: #fff; }
.socializer>* {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    position: relative;
}

.socializer a>* {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
}

.sr-pad>* {
    margin-right: .5em;
}

.cmsmasters_post_cont_wrapper .cmsmasters_post_info_bottom .cmsmasters_post_footer a{ position: absolute; text-decoration: unset; color: #000 !important; font-family: 'Lato', sans-serif !important; }

.cmsmasters_post_info_bottom .cmsmasters_post_footer a:after {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    background: #000;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}

.cmsmasters_post_info_bottom .cmsmasters_post_footer a:hover:after {
    width: 100%;
    left: 0;
}
.sidebar #custom-contact-info-3{ display: none; }
.cmsmasters_post_category a{ color: #000 !important; }
.cmsmasters_post_author a{ color: #000 !important; }
.container.immediate-openings{ margin-bottom:5em !important; }

@media screen and (min-width: 768px){
	.website-1 .cmsmasters_quote_content{ min-height: 17.5em; }
}
#book-a-tour select {
    font-size: 15px;
    font-family: 'Lato', sans-serif !important;
    color: #000 !important;
    border-radius: 0px !important;
    background: unset !important;
    border-color: #000 !important;
}

#book-a-tour .cmsmasters_contact_form .col-md-12 {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
#book-a-tour .cmsmasters_contact_form .col-md-4 {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
#book-a-tour .cmsmasters_contact_form p{ margin-bottom:0px !important; }
.already_apply { display: flex; margin-top: 1em; }
.already_apply p{ display: inline-block; }
.HaveyouAlreadyApplied{ display: block; }
.HaveyouAlreadyApplied span{ display: inline-block; }

/*#book-a-tour .cmsmasters_contact_form .wpcf7-field-group p{ float: right;  }
#book-a-tour .cmsmasters_contact_form .wpcf7-field-group button{
    border-radius: 50%;
    width: 0px;
    height: 10px;
    min-width: 10px;
    display: block;
    line-height: 10px;
    padding: 1em;
    display: block; }
#book-a-tour .last{ margin-top:3em !important; }
*/
#book-a-tour .cmsmasters_contact_form .wpcf7-field-group button {
    margin-bottom: 1em !important;
    background: unset;
    color: #000;
    border: 1px solid #000;
    margin-left: 1em;
}
.wpcf7-field-group{ text-align: right; }

.GradeYear, .Selectacademy{ overflow-x: visible !important; }

.col-md-6 select{ padding: 0 .8em 0 .8em !important; }
.col-md-12 select{ padding: 0 .8em 0 .8em !important; }
body{overflow-x: visible; }
.col-md-12 option{ font-family: 'Lato', sans-serif !important; }
.col-md-6 option{ font-family: 'Lato', sans-serif !important; }


.cmsmasters_quote_content .scroll{ max-height: 9em; min-height: 9em; overflow-x: hidden;overflow-y: auto; padding-right:.5em !important; }


/*
 *  STYLE 4
 */

/*.cmsmasters_quote_content .scroll::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.cmsmasters_quote_content .scroll::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb
{
	background-color: #808080;
	border: 2px solid #555555;
}
*/

.cmsmasters_quote_content .scroll {
  scrollbar-width: thin;
  scrollbar-color: #ccc #fff;
}

/* Works on Chrome/Edge/Safari */
.cmsmasters_quote_content .scroll::-webkit-scrollbar {
  width: 12px;
}
.cmsmasters_quote_content .scroll::-webkit-scrollbar-track {
  background: #fff;
}
.cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 20px;
  border: 3px solid #fff;
}

.cmsmasters_project_grid .cmsmasters_project_header .cmsmasters_project_title a{
	 font-family: 'Lato', sans-serif !important;
	     color: #2f2f2f;

	font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
.cmsmasters_project_grid .cmsmasters_project_header .cmsmasters_project_title{ text-align: left !important; }
.cmsmasters_project_grid .cmsmasters_img_rollover_wrap + .project_inner{ padding:16px !important; }
.cmsmasters_project_cont_info.entry-meta{ display: none; }



.tribe-events-meta-group.tribe-events-meta-group-details{
    font-family: 'Lato', sans-serif !important;
    color: #000 !important;
}
.cmsmasters_event_meta_info_item_title{  font-family: 'Lato', sans-serif !important; }
.cmsmasters_event_meta_info_item_descr, .cmsmasters_theme_icon_date{  font-family: 'Lato', sans-serif !important; }
.tribe-events-notices{  font-family: 'Lato', sans-serif !important; 
padding-left: 0px;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
}
.cmsmasters_single_event_header_right .tribe-events-cal-links a{  font-family: 'Lato', sans-serif !important; }
.tribe-event-date-start,.tribe-event-time{  font-family: 'Lato', sans-serif !important; }
.tribe-events-meta-group-organizer{ display: none !important; }
.tribe-country-name{ display: block; }
#tribe-events-content .tribe-events-abbr{ text-decoration: none; }
.tribe-events-gmap{ display: none !important; }
#tribe-events-sub-nav a{ font-family: 'Lato', sans-serif !important; }

h3, h3 a, .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content, .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a, .cmsmasters_stats .cmsmasters_stat_inner_stat_info .cmsmasters_stat_counter_wrap, .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title, .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap, .post_nav a, .cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_day, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, .cmsmasters_single_slider .cmsmasters_single_slider_item_title a, .cmsmasters_profile_horizontal .cmsmasters_profile_title, .cmsmasters_profile_horizontal .cmsmasters_profile_title a, .cmsmasters_profile_vertical .cmsmasters_profile_title, .cmsmasters_profile_vertical .cmsmasters_profile_title a{
     font-family: 'Francois One', sans-serif !important;
}
@media screen and (min-width: 768px){
   .cmsmasters_single_event_meta_wrap .cmsmasters_single_event_meta .cmsmasters_event_meta_info_item_descr, .cmsmasters_single_event_meta_wrap .cmsmasters_single_event_meta dd {
    width: 53%; 
} 
    .tribe-events-venue-map iframe{ width: 50%; }
}
.tribe-events-header{ display: none !important; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{ padding-top:2em !important; }
.cmsmasters_slider_post_footer p{ margin-bottom:0px; }
.cmsmasters_slider_post_footer i{ font-size: .8em !important; }
.cmsmasters_slider_post_footer{  font-family: 'Lato', sans-serif !important; }


#button-body{ background: #06af85 !important; }




.subsite-color{ background: #06af85; padding:.5em !important;}
.subsite-color-1{ background: #00A6CE; padding:.5em !important;}
.subsite-color-2{ background: #7D2A90; padding:.5em !important;}
.subsite-color-3{ background: #90d400; padding:.5em !important;}
.subsite-color-4{ background: #F2C318; padding:.5em !important; }
.subsite-color-5{ background: #00945E; padding:.5em !important;}
.subsite-color-6{ background: #304e8e; padding:.5em !important; }
.subsite-color-7{ background: #EB0029; padding:.5em !important;}
.subsite-color-8{ background: #93d1ac; padding:.5em !important; }

.qc{ background: #06af85; }


#pdff .col-md-3{ margin-bottom:1em !important; position: relative;}
.cmsmasters_icon_list_item{  font-family: 'Lato', sans-serif !important; }
.quick-contact .apply-now{width: 30vw !important;
    /*height: 35vw;*/
    height: auto;
    float: left !important;
    position: relative;
    padding: 12px;
    overflow-y: scroll;
    background: #fff;
    margin-left: 43px;
}
.quick-contact div#wpcf7-f14206-p15695-o2 {
    padding: 1rem;
}
.quick-contact .qck-btn{ 
    padding: 11px;
    position: relative;
    font-size: 14px;
    /*display: flex;*/
    display: none;
    flex-direction: row;
    z-index: 1;
    writing-mode: vertical-rl;
    transform: rotateZ(180deg);
    top: 9em;
    /*margin-left: -2.65em;
    float: left !important;
    transform: rotate(270deg);
    padding: 1em;
    font-family: 'Lato', sans-serif !important;
    position: absolute;
    display: block;
    width: 9vw;
    left: -6.5em;
    font-size: 1.1em;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.5), 0 2px 5px 0 rgba(0,0,0,0.5);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.1);
    top: 4em;*/
}
.quick-contact h2{ display: none !important; }
.quick-contact {
    position: fixed;
    right: 0em!important;
    top: 4em;
    transition: all 0.2s ease-in 0s;
    z-index: 9999!important;
    cursor: pointer;
    /*background: #fff;*/
    color: #fff!important;
    padding: 0em!important;
    padding-bottom: .5em!important;
    /*box-shadow: 0 0 2px 0 rgba(0,0,0,0.5), 0 2px 5px 0 rgba(0,0,0,0.5);*/
    text-shadow: 1px 1px 0 rgba(255,255,255,0.1);
    font-family: 'Lato', sans-serif !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: all 0.2s ease-in 0s;
    display: block!important;
}
.apply-now {
    display: none;
}
.quick-contact:hover {
    right: -0px!important;
}

.quick-contact select {
    font-family: 'Lato', sans-serif !important;
    color: #000 !important;
    border-radius: 0px !important;
    background: unset !important;
    border: 1px solid #000 !important;
        font-size: 1.25em;
}

@media screen and (max-width: 500px){
    .quick-contact{ right:-11em !important; }
    .quick-contact .qck-btn{ top:10em !important; }
    .quick-contact .apply-now{ width: 90vw !important; }
}


@media screen and (max-width: 768px){
    .mob-hide{ display:none !important; }
     .quick-contact.desk-hide{
    transform: rotate(270deg);
    padding: 1em;
    font-family: 'Lato', sans-serif !important;
    /*position: absolute;*/
    right: 0em !important;
    font-size: 1.1em;
    /*box-shadow: 0 0 2px 0 rgba(0,0,0,0.5), 0 2px 5px 0 rgba(0,0,0,0.5);*/
    /*text-shadow: 1px 1px 0 rgba(255,255,255,0.1);*/
    top: 4em;
 }
 
 #subjectgroups .cmsmasters_row_inner .one_fifth {
    width: 50% !important;
}
}

/*@media screen and (min-width: 768px){
    .desk-hide{ display:none !important; }
     .desk-hide.quick-contact{ right:0em !important; }
    .desk-hide.quick-contact .qck-btn{ top:10em !important; }

}
*/
.mejs-overlay-play{ display: block; }
.word-link{color: #000 !important; text-decoration: underline; font-family: 'Lato', sans-serif !important;}

.ps-timeline-sec {
  position: relative;
  background: #fff;
}
.ps-timeline-sec .container {
  position: relative;
}
@media screen and (max-width: 767px) {
  .ps-timeline-sec .container ol:before {
    background: #348e80;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    position: absolute;
    top: 130px !important;
    left: 36px !important;
  }
  .ps-timeline-sec .container ol:after {
    background: #348e80;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    position: absolute;
    top: inherit !important;
    left: 36px;
  }
  .ps-timeline-sec .container ol.ps-timeline {
    margin: 130px 0 !important;
    border-left: 2px solid #348e80;
    padding-left: 0 !important;
    padding-top: 120px !important;
    border-top: 0 !important;
    margin-left: 25px !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li {
    height: 220px;
    float: none !important;
    width: inherit !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li:nth-child(2) .img-handler-bot img {
    width: 70px;
  }
  .ps-timeline-sec .container ol.ps-timeline li:last-child {
    margin: 0;
    bottom: 0 !important;
    height: 120px;
  }
  .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot {
    bottom: 40px !important;
    width: 40% !important;
    margin-left: 25px !important;
    margin-top: 0 !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot img {
    width: 100%;
  }
  .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top {
    margin-bottom: 0 !important;
    top: 20px;
    width: 50% !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span {
    left: 0 !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
    content: none !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
    content: none !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
    content: none !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
    content: none !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
    position: absolute !important;
    bottom: 150px !important;
    width: 30% !important;
    float: left !important;
    margin-left: 35px !important;
    margin-bottom: 0 !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
    margin: 0 auto !important;
    width: 80% !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
    position: absolute !important;
    bottom: 115px !important;
    width: 30% !important;
    float: left !important;
    margin-left: 35px !important;
    margin-bottom: 0 !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li p {
    text-align: left !important;
    width: 100% !important;
    margin: 0 auto !important;
    margin-top: 0px !important;
  }
  .ps-timeline-sec .container ol.ps-timeline li .ps-top {
    width: 60% !important;
    float: right !important;
    right: 0;
    top: -40px;
  }
  .ps-timeline-sec .container ol.ps-timeline li .ps-bot {
    width: 60% !important;
    float: right !important;
    right: 0;
    top: -40px;
  }
}
.ps-timeline-sec .container ol:before {
  background: #348e80;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  left: 8px;
/*  top: 49.5%;*/
top:-5px;
}
.ps-timeline-sec .container ol:after {
  background: #06af85;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  right: 8px;
  top: 49.5%;
}
.ps-timeline-sec .container ol.ps-timeline {
  margin:10em 0;
  padding: 0;
  border-top: 2px solid #06af85;
  list-style: none;
}
.ps-timeline-sec .container ol.ps-timeline li {
  float: left;
  width: 25%;
  padding-top: 30px;
  position: relative;
}
.ps-timeline-sec .container ol.ps-timeline li span {
  width: 50px;
  height: 50px;
  margin-left: -25px;
  background: #fff;
  border: 4px solid #06af85;
  border-radius: 50%;
  box-shadow: 0 0 0 0px #fff;
  text-align: center;
  line-height: 50px -10;
  color: #FBB33C;
  font-size: 2em;
  font-style: normal;
  position: absolute;
  top: -26px;
  line-height: 1.25em;
  left: 50%;
}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
  content: "";
  color: #348e80;
  width: 2px;
  height: 50px;
  background: #348e80;
  position: absolute;
  top: -50px;
  left: 50%;
}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
  content: "";
  color: #348e80;
  width: 8px;
  height: 8px;
  background: #348e80;
  position: absolute;
  bottom: 90px;
  left: 44%;
  border-radius: 100%;
}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
  content: "";
  color: #348e80;
  width: 2px;
  height: 50px;
  background: #348e80;
  position: absolute;
  bottom: -50px;
  left: 50%;
}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
  content: "";
  color: #348e80;
  width: 8px;
  height: 8px;
  background: #348e80;
  position: absolute;
  top: 90px;
  left: 44%;
  border-radius: 100%;
}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
  position: absolute;
  bottom: 0;
  margin-bottom: 130px;
  width: 100%;
}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
  display: table;
  margin: 0 auto;
      width: 35%;
}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
  position: absolute;
  margin-top: 60px;
  width: 100%;
}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-bot img {
  display: table;
  margin: 0 auto;
  width: 35%;
}
.ps-timeline-sec .container ol.ps-timeline li p {
  text-align: center;
  width: 80%;
  margin: 0 auto;
}
.ps-timeline-sec .container ol.ps-timeline li .ps-top {
  position: absolute;
  bottom: 0;
  margin-bottom: 100px;
}
.ps-timeline-sec .container ol.ps-timeline li .ps-bot {
  position: absolute;
  margin-top: 35px;
}
.news_title{  font-family: 'Lato', sans-serif !important; text-transform: uppercase; min-height: 5em !important;}
.meta-data{ display: block; }
.meta-name{ display: inline-block; width:50%; text-align: right;}
.meta-date{ display: inline-block;width:50%;  }
.meta-data p, .new-excerpt p{ margin-bottom:.25em !important; }
/*.immediate-openings{ margin-top: 6em; }*/
#loadMore{
    text-align: center;
    margin: 0 auto;
    display: block;
    background: #06af85;
    width: 10em;
    padding: .5em;
    font-family: 'Lato', sans-serif !important;
    color: #fff;
    cursor: pointer;
}

.mobile-slider{
    display:none;
}
#loadMore:hover{
color: #06af85;
background: #fff;
border:2px solid #06af85;
}

#loader{
  width: 100%;

    }

#loader .load-icon-single{
        background-image: url(../../../../www.aldaracademies.com/wp-content/uploads/2020/08/Spinner-1s-97px.gif);
    /* display: block; */
    content: '';
    width: 100px;
    height: 100px;
    text-align: center;
    /* margin: 0 auto; */
    margin: 0 auto;
    justify-content: center;
    display: block;
    text-align: center;
    background-repeat: no-repeat;
}
.load-icon{
    display: none;
}
/*.enrolment-iframe iframe{ height: 1581px !important; }*/

.page-id-14281 #carouselarea .details{ display: block; }

#meettheteam h3{
/*    font-family: 'Lato', sans-serif !important;*/
    font-size: 3em !important;
    line-height: 1.1em !important;
    color: #000 !important;
    margin-top: .2em !important;
    margin-bottom: .35em !important;
}

#meettheteam .head-name p {
    font-family: 'Lato', sans-serif !important;
    font-size: 1.5em !important;
    color: #000 !important;
    line-height: .6 !important;
    padding-bottom: 0px !important;
}
.news_home .cmsmasters_slider_post_footer {
    font-family: 'Lato', sans-serif !important;
    display: block;
}
.news_home .cmsmasters_slider_post_footer p {
    display: inline-block;
    width: 49%;
}
.news_home .read-btn{ margin-top:.5em !important; }
.news_home h4{
    font-size: 20px !important;
    line-height: 26px !important;
    min-height: 78px; }
.news_home .p2{ text-align: right; }
.news_home .tribe-events-calendar-list__event-venue-address{ display: none; }
.view_all{
    text-align: center;
    width: 8em;
    background: #06af85;
    margin: 0 auto;
    display: block;
    color:#fff !important;
    padding: .5em .2em !important;
    text-decoration: none;
}
 .view_all a{
    display: block;
    color:#fff !important;
    font-family: 'Lato', sans-serif !important;
}

.custom-full-width{
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
    text-align: center;
}
.custom-full-width.page-heading{ background: #f1f1f1;
    color: #000;
    min-height: 9em;
    display: table; }
.custom-full-width h1{
        vertical-align: middle;
    display: table-cell;  font-family: 'Lato', sans-serif !important; color: #000; }
.single-event_item .headline_outer .headline_inner.align_center .headline_text{ display: none; }
.single-event_item figure.cmsmasters_img_wrap{ display: none !important; }
.single-event_item .content_wrap{ width: 1200px; }
.single-event_item .cmsmasters_open_post .cmsmasters_open_post_inner{ border: unset !important; }
.single-event_item ul li,.single-event_item ol li {  font-family: 'Lato', sans-serif !important; }
#bottom #text-6 p { color: rgba(255,255,255,0.25); }

#awards-sec img{ min-width: 35%; max-width: 35%; margin: 0 auto; display: block; }
#awards-sec h4{ font-size: 18px; line-height: 27px; text-align: center; }
#awards-sec .cmsmasters_slider_post_inner{ border:unset !important; }
.page-template-default .headline_color{ background-color: transparent!important; }
.single-event_item .entry-title{ color: #3f545f !important; }
/*.single-event_item .headline_outer .headline_inner{ display: none !important; }*/

@media only screen and (max-width: 540px){
    .owlsetup .prev, .owlsetup .next{ font-size: .5em !important; }
    .single-event_item .headline_outer .headline_inner.align_center .headline_text{ display: none !important; }
    .single-event_item .headline_outer .headline_inner { padding-top: 7.5em !important; }
    .single-event_item .custom-full-width h1{ font-size: 2em !important; }
    .nav_item_wrap:after{ display: none !important; }
}

#book-a-tour ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
#book-a-tour ::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
#book-a-tour :-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
}
#book-a-tour :-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
}
#faq-our-academies .cmsmasters_toggle_wrap .cmsmasters_toggle_inner a span{
font-weight: 600 !important; }

#faq-our-academies table th,#faq-our-academies table td {
    padding: 5px 10px !important;
    border-width: 1px;
    border-style: solid;
}

@media screen and (min-width:768px) and (max-width:1438px){
#curriculam p a{
 font-size: 1em;
    line-height: 1em;
}

}


@media screen and (min-width:768px) and (max-width:1330px){
#our-academies-list .cmsmasters_tab .dif-size{
    max-width: 50% !important;
}
}

a, .subpage_nav > strong, .subpage_nav > span, .subpage_nav > a{
      font-family: 'Lato', sans-serif !important;
}
.contact-us-page.listeditems .cmsmasters_icon_list_item_content{ display: block !important; }
.contact-us-page.listeditems h6{ display: inline-block; font-size: 1.2em !important; }
.contact-us-page.listeditems a{ font-size: 1.2em !important; font-family: 'Lato', sans-serif !important; }
.contact-us-page.listeditems .cmsmasters_icon_list_icon_wrap{ display: none !important; }
.contact-us-page.listeditems .cmsmasters_icon_list_item_text{ display: inline-block; }
.contact-us-page.listeditems .cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_item_title{ width:30% !important; }
.contact-us-page.listeditems .cmsmasters_icon_list_item_inner { padding-left: 5em; }
.contact-table h6, .contact-table a{ color: #fff !important; }
@media screen and (min-width: 768px){
.contact-table{ margin-top:2em !important; }
}

.fa1{ color: #00A6CE; }
.fa2{ color: #7D2A90; }
.fa3{ color: #90d400; }
.fa4{ color: #F2C318; }
.fa5{ color: #00945E; }
.fa6{ color: #304e8e; }
.fa7{ color: #EB0029; }
.fa8{ color: #93d1ac; }
.table-section{  font-family: 'Lato', sans-serif !important; }
.hide{ display: none !important; }
#website-1 .cmsmasters_counter_counter{ display: none !important; }
#website-1 .cmsmasters_counter_title{ padding-top:0px !important; }
#website-1 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner:before{height:6em !important;}
#website-1 #counters .cmsmasters_counter:nth-child(1) .cmsmasters_counter_inner:before {  margin-left: -40px !important; }

#curricula-head h3{ margin-bottom:1em !important; }
#curricula-section-home a{ color: #000 !important; font-size: 1.2em !important; }
/*#curricula-section-home a:hover{ text-decoration: unset !important; }*/
#curricula-section-home .cmsmasters_image_n{ margin-bottom:.5em !important; }
#curricula-section-home .cmsmasters_text { border: 1px solid #ccc; padding: .5em; }
#curricula-section-home .cmsmasters_text p{ margin-bottom:0em !important; min-height: 3em;}

/*.height-set { min-height:8em !important; }*/
.height-set .col-md-3{ min-height:8em !important; margin-bottom:1em !important;}
.pum-container img{ margin-bottom:0px !important; }
.pum-container p{ margin-bottom:0px !important; }
.pum-container{ padding-bottom:3em !important; }
/*.pum-theme-15064 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{ background-color:#06af85 !important; }*/
/*.pum-theme-15064 .pum-container, .pum-theme-15064 .pum-theme-default-theme .pum-container, .pum-theme-15064 .pum-content.popmake-content a {padding: 0px 0px !important;}*/
/*.pum-theme-15064 .pum-container a:hover{ border: 0px solid #06af85 !important; color: #06af85; background: #fff !important; }*/
.pum-container a{ padding: 1em; background: #06af85; color: #fff; text-transform: uppercase; font-size:13px !important; }
.pum-container a:hover{ border: 2px solid #06af85 !important; color: #06af85; background: #fff !important; }

/*.pum-container h5{ margin-bottom:em !important; }*/
.pum-container .maincontent{ margin-bottom: 2em !important; }
.height-set a{ padding:.5em !important; height:8.25em !important;}
.height-set img {
    min-width: 22% !important;
    max-width: 90%;
    text-align: center;
    margin: 2% auto;
    display: flex;
    justify-content: center;
    vertical-align: middle;
}
.align-middle .cmsmasters_row_margin{ display: flex !important; justify-content: center !important; }

#header .search_bar_wrap .search_field {
    padding: 30px 12px !important;
}

#header .search_bar_wrap input[type="search"] {
    height: 37px !important;
    width: 125px !important;
    margin-right: 0.5em;
}

.search_bar_wrap .search_button {
    /*left: 2.5em !important;
    z-index: 2 !important;
    right: 16em;*/
    left: auto !important;
    z-index: 2 !important;
    right: 17rem !important;
    float: right !important;
}

.search_bar_wrap .search_button button:before {
    width: 1em !important;
    height: 1em !important;
}

#header .search_bar_wrap .search_field input {
    font-size: 16px;
    line-height: 45px;
    border: 1px solid #000 !important;
    background: #fff !important;
    color: #333 !important;
}



@media only screen and (max-width: 768px){
/*#header .header_mid .search_wrap .search_bar_wrap {
    display:none !important;
}
.search_field.input {
    display: none !important;
}
*/

#header .header_mid .search_wrap .search_bar_wrap {
    display: inline-block !important;
    right: 2.5em !important;
}

/*#header .search_bar_wrap {*/
/*    display: inline-block !important;*/
/*    width: 100% !important;*/
/*    position: relative !important;*/
/*}*/

#header .search_bar_wrap form {
    float: right !important;
}

#header .search_bar_wrap .search_button {
    top: -1.6em !important;
    right: 0.6em !important;
}

#header .search_bar_wrap .search_field {
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    /*margin-right: 20px !important;*/
    /*padding: 15px 3px !important;*/
}
/*.header_mid .resp_mid_nav_wrap .resp_mid_nav:before {*/
/*    left: 0 !important;*/
/*}*/
}

@media only screen and (max-width: 1024px){
#header .header_mid .resp_mid_nav_wrap .resp_mid_nav {
    right: 3.5em !important;
}

.cmsmasters_text ul li  {
    font-family: 'Lato', sans-serif !important;
    color: #000;
    font-size: 1em !important;
}

.pyp #purpose .cmsmasters_row_inner {
    width: 100% !important;
}

}
/*
@media only screen and (min-width: 768px) and (max-width: 1428px){
    .header_mid_inner {
    height: auto !important;
    width: 100% !important;
}
}

@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) {
   .header_mid_inner {
    height: auto !important;
    width: 100% !important;
}
}

.header_mid .search_wrap.search_opened .search_bar_wrap .search_button {
    right: 15em !important;
    top:5px !important;
}

.search_bar_wrap .search_button {
    width: 12% !important;
    height: 20% !important;
    right: 12px !important;
}*/

.search_bar_wrap .search_button button {
    /*height: 65% !important;*/
    /*left: 2em !important;*/
    background:none !important;
}


.header_mid .search_wrap .search_wrap_inner{ float: right; display: table; }
.header_mid .search_wrap .search_wrap_inner li{ height: 100%;  display: table-cell; vertical-align: middle; }
.header_mid .mid_nav_wrap{ right:0em !important; }
.header_mid .search_wrap{left:-2em !important;}
.search_bar_wrap input[type="search"]::placeholder {
    color: #333 !important;
}

#page .header_mid .search_wrap .search_bar_wrap .search_field input {
    background-color: transparent;
    color: #333 !important;
}

.navi_scrolled #search_desktop .search_bar_wrap .search_field {
    /*margin: 0px 5px !important;*/
    overflow: hidden !important;
    /*margin-right: 15px !important;*/
}

.navi_scrolled .search_bar_wrap .search_button button {
    top: auto !important;
}

.search_bar_wrap form {
    float: right;
}

.wpml-ls-item-ar span{ font-family: 'Almarai', sans-serif; }
.col-md-9 a{ color: #000 !important; }
.col-md-9 a:hover{ text-decoration: underline !important; }
.enrol-academy-list img{ width: 90%; }
.enrol-academy-list:nth-child(1){ padding-bottom:1em !important; }
.cmsmasters_text a{ color: #000; }

div .gfield_repeater_cell{ display: table-cell; width: 33.33%;}
.gfield_repeater_item .gfield_repeater_cell:nth-child(2){ padding-right:1em !important; padding-left: 1em !important; }

.gform_wrapper li.gfield fieldset legend.gfield_label{ padding-left:0px !important; }
.flowplayer .fp-player a{ opacity: 0 !important; }
.prev, .next{ cursor: pointer !important; }
.linked-text p a, .linked-text ul li a{ text-decoration: underline; }
.gform_wrapper li.gfield fieldset legend.gfield_label{ display: none !important; }
.gfield_repeater_container  label {
    font-family: 'Lato', sans-serif !important;
    color: #000 !important;
    line-height: 1.3;
    font-size: 1rem;
}



.gform_wrapper select {

    margin: 0 !important;
}
.gform_wrapper .gform_footer {
    padding: 16px 0 10px 0;
    margin: 16px 0 0 0;
    clear: both;
    width: 100%;
    text-align: center;
}

.gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
    border-radius: 0px;
    box-sizing: border-box!important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    border-radius: 0px;
}


.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    width: 100%;
}

.gform_wrapper select{ border:1px solid #000 !important; padding: .5em !important; color: #000 !important; -webkit-appearance: none !important; appearance: none !important;}
.gform_wrapper select:after{
content: '\f107';
  font-size: 30px;
  line-height: 23px;
  padding-right: 2px;
}
.gform_wrapper select::-ms-expand {
    display: none !important;
    -o-appearance: none;
   -ms-appearance: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.gform_wrapper option{ color: #000 !important; font-family: 'Lato', sans-serif !important; }
.gform_wrapper select{ background-image: unset !important; width: 100%; }
.gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 1.5em !important;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li{ margin-bottom:0px !important; }
div .gfield_repeater_cell{ margin-top:0px !important; padding-top:0px !important;}
/*.gfield_repeater_buttons{ padding-top:0px !important; }*/
#field_1_1000{ margin-top:0px !important; }

.book_a_tour .ui-datepicker .ui-datepicker-title {
     margin: unset !important; 
     line-height: unset !important; 
}
.book_a_tour .ui-datepicker select.ui-datepicker-month,.book_a_tour .ui-datepicker select.ui-datepicker-year{ width: unset !important;  background-image: unset !important;}
.book_a_tour .ui-datepicker-next,.book_a_tour .ui-datepicker-prev{ background-image: unset !important; }
.book_a_tour .ui-state-default, .book_a_tour .ui-widget-content .ui-state-default, .book_a_tour .ui-widget-header .ui-state-default, .book_a_tour .ui-button, html .ui-button.ui-state-disabled:hover, html .book_a_tour .ui-button.ui-state-disabled:active{ border: unset !important; width: 100% !important;}
.book_a_tour .ui-widget.ui-widget-content{ padding-bottom: .25em !important; }
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio{ margin-top:0px !important; }
/*.book_a_tour .ui-datepicker select.ui-datepicker-month,.book_a_tour .ui-datepicker select:after{
content: '\f107';
  font-size: 30px;
  line-height: 23px;
  padding-right: 2px;
}*/
#flowpaper-logo-bottom{ opacity: 0 !important; height: 0px !important; }
.test-img-row #testimonialc .cmsmasters_row_inner{ padding-bottom:2.5em !important; }
#testimonialc  .cmsmasters_quotes_slider{ padding: 1em 0 0 !important; }
#testimonialc .cmsmasters_row_inner {
    background: #f8f8f8 !important;
}
.test-img-row-4 .cmsmasters_column:nth-child(1) .cmsmasters_quote_content_line {
    background-color: #F2C318 !important;
}
.test-img-row-4 .cmsmasters_column:nth-child(1) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #F2C318 !important;
}


.test-img-row-4 .cmsmasters_column:nth-child(2) .cmsmasters_quote_content_line {
    background-color: #90d400 !important;
}
.test-img-row-4 .cmsmasters_column:nth-child(2) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #90d400 !important;
}
#F2C318
.test-img-row-1 .cmsmasters_column:nth-child(1) .cmsmasters_quote_content_line {
    background-color: #90d400 !important;
}
.test-img-row-1 .cmsmasters_column:nth-child(1) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #90d400 !important;
}

.test-img-row-1 .cmsmasters_column:nth-child(2) .cmsmasters_quote_content_line {
    background-color: #90d400 !important;
}
.test-img-row-1 .cmsmasters_column:nth-child(2) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #00A6CE !important;
}

.test-img-row-1 .cmsmasters_column:nth-child(3) .cmsmasters_quote_content_line {
    background-color: #90d400 !important;
}
.test-img-row-1 .cmsmasters_column:nth-child(3) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #90d400 !important;
}

.test-img-row-2 .cmsmasters_column:nth-child(1) .cmsmasters_quote_content_line {
    background-color: #EB0029 !important;
}
.test-img-row-2 .cmsmasters_column:nth-child(1) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #EB0029 !important;
}


.test-img-row-2 .cmsmasters_column:nth-child(2) .cmsmasters_quote_content_line {
    background-color: #93d1ac !important;
}
.test-img-row-2 .cmsmasters_column:nth-child(2) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #93d1ac !important;
}
.test-img-row-2 .cmsmasters_column:nth-child(3) .cmsmasters_quote_content_line {
    background-color: #93d1ac !important;
}
.test-img-row-2 .cmsmasters_column:nth-child(3) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #93d1ac !important;
}
.test-img-row-3 .cmsmasters_column:nth-child(1) .cmsmasters_quote_content_line {
    background-color: #93d1ac !important;
}
.test-img-row-3 .cmsmasters_column:nth-child(1) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #93d1ac !important;
}



.test-img-row-3 .cmsmasters_column:nth-child(2) .cmsmasters_quote_content_line {
    background-color: #00A6CE !important;
}
.test-img-row-3 .cmsmasters_column:nth-child(2) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #00A6CE !important;
}

.test-img-row-3 .cmsmasters_column:nth-child(3) .cmsmasters_quote_content_line {
    background-color: #00A6CE !important;
}
.test-img-row-3 .cmsmasters_column:nth-child(3) .cmsmasters_quote_content .scroll::-webkit-scrollbar-thumb{
      background-color: #00A6CE !important;
}
.quick-contact .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    color: black;
}
.apply-now .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    color: black;
}
.quick-contact .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors , .apply-now .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    color: red;
}
div#banner-form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    display: table-footer-group;
    white-space: normal;
    color: white;
}
div#banner-form .wpcf7-response-output.wpcf7-mail-sent-ok {display: table-footer-group;
    white-space: normal;
    color: white;
    color: white;
}
#banner-form h2 {
    font-size: 1.2rem !important;
}

div#banner-form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    height: 7em;
}
div#banner-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    COLOR: WHITE;
}
div#qc-sec span.wpcf7-not-valid-tip {
    font-size: 0.8em;
}

div.curricula-sec h4.cmsmasters_slider_post_title.entry-title {
    min-height: 115px;
}
@media screen and (max-width:768px){
.desktop-slider{
    display:none;
}
.mobile-slider{
    display:block;
}
div.curricula-sec h4.cmsmasters_slider_post_title.entry-title {
    min-height: auto;
}
}
@media screen and (min-width:768px){
.website-1 .test-img-row  .cmsmasters_quote_content {
    min-height: 15em !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1600px){
   .cmsmasters_tab .row{ margin-right: 0px !important; margin-left:0px !important; } 


}
@media screen and (min-width: 980px) and (max-width: 1400px){
.box { min-height: 9em; }
}

@media screen and (min-width: 980px) and (max-width: 1200px){
.height-set a { padding: .5em !important; height: 6.25em !important; }
.height-set .col-md-3 { min-height: 6em !important; }
.box { min-height: 9em; }
}
#qc-sec{ display: none !important; }

@media screen and (max-width: 768px){
    #counters .cmsmasters_counter_wrap .cmsmasters_counter { min-height: 0em !important; }
    .academies-link .prev{ top: 55% !important; left:-1em !important; }
    .academies-link .next{ top: 55% !important; /*right:-17em !important;*/}
    .academies-btn-sec .slick-slide:nth-child(1){ border-right: unset !important; }
    .academies-btn-sec .slick-slide:nth-child(2){ border-right: unset !important; }
    .academies-btn-sec .slick-slide:nth-child(3){ border-right: unset !important; }
    .academies-btn-sec .slick-slide:nth-child(4){ border-right: unset !important; }
    .academies-btn-sec .slick-slide:nth-child(5){ border-right: unset !important; }
    .academies-btn-sec .slick-slide:nth-child(6){ border-right: unset !important; }
    .academies-btn-sec .slick-slide:nth-child(7){ border-right: unset !important; }
    .website-switch{ display: flex !important; justify-content: center; }
    #header .header_mid .search_wrap .search_wrap_inner{ margin-top:.5em !important; }
    .website-switch{ right: unset !important; }
  .switch-now{ padding-right: unset !important; }
  .enrol-academy-list .cmsmasters_img{ margin:0 auto; display: block; }
  .enrol-academy-list .cmsmasters_column{ margin-bottom: .5em !important; }
  .ps-timeline-sec .container ol.ps-timeline{ margin:0px !important; }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot{top:-25px !important;}
  .ps-timeline-sec .container ol.ps-timeline li .ps-bot{ margin-top:0px !important; }
  .ps-timeline-sec .container ol.ps-timeline li{ height: 195px !important; }
  .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top{ width: 60% !important; }
  .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot{ width: 30% !important; }
  .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top{ top:0px !important; }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot{ top:0px !important; margin-top:-40px !important;}
  .enrol-academy-list .cmsmasters_row_outer_parent{ padding-bottom:0px !important; }
  .ps-timeline-sec .container ol:before{ top: -5px !important; left:11px !important; }
  
  #search_desktop{
      display:none;
  }
  /*
  #search_mobile{
    display:none !important;
}*/
  
  .search_bar_wrap .search_wrap_inner {
     /* display:none !important;*/
    /*display: inline-block !important;*/
    height:10px;
}
}

/*#search_mobile {*/
/*    display: none;*/
/*}*/

#search_mobile input {
    display: inline !important;
}

.search_wrap_inner span.wpml-ls-native {
    visibility:hidden !important;
}


@media screen and (max-width:768px){
.mobile-slider{
    display:block;
}  
.desktop-slider{
    display:none;
}   #header .header_mid .resp_mid_nav_wrap .resp_mid_nav_outer {
    text-align: center;
}
.search_wrap {
    width: 100%;
    padding: 0px 19px;
}
.header_mid .resp_mid_nav_wrap {
    float: none;
    text-align: center;
}
#header .header_mid .mid_nav_wrap {
    margin: 16px 0px 0;
}

#purpose .hvrbox {
    margin: 0 40px !important;
}

}

@media screen and (max-width: 768px){
    .footer-gadget{ display: none !important; }
    ul#navigation li a {
    text-transform: uppercase;
}
#cmsmasters_row_5faf0ae23229f3_46607292 .cmsmasters_row_outer_parent {
    padding-top: 0px;
}
#cmsmasters_heading_5faf0ae23256b {
    margin-bottom: 0px;
}
.table-section {
    overflow-x: auto;
}
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(1) a:before, #tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(2) a:before, #tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(3) a:before, #tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:nth-child(4) a:before{
    background-image: none!important;
    height: auto!important;
}
.height-set a {
        max-width: 90%;width: 90%;
}
#page .cmsmasters_tabs .cmsmasters_tab_inner {
    padding: 24px 0px 36px;
}
.header_mid .search_wrap {
    margin: 0px !important;
}
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item {
    border-right: 0px solid #fff !important;
}
.table-sec {
    overflow-x: auto;
}
.cmsmasters_row_margin .academies-btn-sec .slick-slide{
  border-right:none!important;
}
.about-aa h3 {
    font-size: 2.6em !important;
}
.quick-contact {
    right: 0em !important;
    background: #fff;
}
div#wpcf7-f14206-p15695-o3 {
    padding: 13px;
}
.quick-contact.desk-hide {
    right: -3em !important;
    top: 15em;
    background-color: #06af85;
    color: white!important;
    /*position:fixed;*/
}
.quick-contact {
    top: 3em;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
a.popup-with-zoom-anim {
    color: white;
    padding: 18px 6px;
}
#header .navigation .cmsmasters_resp_nav_toggle {
    text-align: right;
    width: 100%;
}
body {
    overflow-x: hidden;
}

}

.page-id-13929 .sbi-screenreader, .page-id-13643 .sbi-screenreader{
    text-align:right !important;
}

/*.header_mid .resp_mid_nav_wrap .resp_mid_nav:before{
    left: auto !important;
    bottom: 0 !important;
}
*/
button#QSIFeedbackButton-btn {
    /*position: absolute!important;*/
    position:fixed !important;
    top: 23.5rem;
    display: flex;
    bottom: inherit !important;
}
.QSIFeedbackButton {
    position: absolute !important;
    z-index: 1 !important;
    /*top:23em !important;*/
inset: unset !important;
    
}

/*li#menu-item-wpml-ls-52-ar {
    display: none !important;
}
*/

#page .mid_nav > li:last-child > a > span:after {
    content: '' !important;
}


/*
li#menu-item-wpml-ls-41-ar {
    direction: rtl;
    left: .3em;
    margin-top: .02em; 
}*/

#page .mid_nav > li:last-child > a > span:before{
    
}

ul li {
  font-size: .9em !important;
}

.pyp-services{
    direction:rtl !important;
}

.wpml-ls-slot-41, .wpml-ls-slot-41 a, .wpml-ls-slot-41 a:visited{
    background-color: transparent !important;
}

/*Code for en_US language
html[lang="en_US"] .mid_nav > li:last-child > a:before {
    content: '|'!important;
    font-size: 1.5em;
    color: #000 !important;
    vertical-align: middle;
}
*/
/*
li#menu-item-wpml-ls-41-ar {
    display: none !important;
}
*/

/*.grecaptcha-badge {visibility: hidden;}*/

button#QSIFeedbackButton-btn{
    outline:none !important;
    right: 0px !important;
    left: unset !important;
}

/*.page-id-7366 .academies-link .next{right:-55em;}*/
a{text-decoration:none;}

.popup-content {
    font-weight: normal !important;
    padding: 0 10px !important;
    line-height: 20px !important;
}

#menu-item-17039 ul {
    margin-left: 1.3px !important;
}
/*#menu-item-16933 .nav_item_wrap .nav_title, #menu-item-17106 .nav_item_wrap .nav_title, #menu-item-17162 .nav_item_wrap .nav_title, #menu-item-17248 .nav_item_wrap .nav_title, #menu-item-17260 .nav_item_wrap .nav_title{*/
/*    padding-left: 0px !important;*/
/*}*/
.newsletter-tab .nav_item_wrap .nav_title {
    padding-left: 0px !important;
}

#lp-banner-form .wpcf7-response-output{color:#fff;}
div#wpcf7-f14860-p14852-o1 .wpcf7-response-output{color:#fff;}

.sidebar {
    display: none;
}

.cmsmasters_breadcrumbs {
    display: none;
}

button#QSIFeedbackButton-btn {
    font-family: 'Lato', sans-serif !important;
    padding: 0px !important;
    right: -0.1em !important;
    letter-spacing: 1px;
    font-weight:400 !important;
}
#QSIFeedbackButton-btn>div {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.QSIFeedbackButton div {
    font-size: 14px !important;
    text-transform: uppercase;
    align-items: center;
}

.ui-autocomplete { position: fixed !important; cursor: default !important; z-index: 9999 !important; top: 6.1rem !important; overflow: hidden !important;}  

.search_bar_wrap {
    display: contents !important;
    /*top: 2em !important;
    right: 8em !important;*/
}

@media screen and (max-width: 768px){
    #lp-banner-form .wpcf7-response-output{color:#000 !important;}
    div#wpcf7-f14860-p14852-o1 .wpcf7-response-output{color:#000 !important;}
.faq-bottom {
    margin-top: 4em !important;
}
#aa-slider-content{
    font-size:10px !important;
}

/*.switch-wrap .switch-now .custom-select {*/
/*    width: 14em;*/
/*    padding: 0 1em !important;*/
/*}*/

.cmsmasters_responsive_width {
    /*display: unset !important;*/
}
.QSIFeedbackButton div {
    text-transform: capitalize !important;
    font-size:14px !important;
}
#QSIFeedbackButton-btn>div{
    padding: 20px 6px !important;
    right: -0.6em;
}
.ui-autocomplete {margin-top: 8.75rem !important; position:absolute !important; z-index:999 !important; margin-left: 0 !important;} 
.ui-autocomplete li {
    padding-left: 1em !important;
    list-style: none !important;
} 
.search_bar_wrap {
    top: 0em !important;
    /*right: 8em !important;*/
}
.header_mid .resp_mid_nav_wrap {
    margin: 0 0 0 9em !important;
}
.custom-select {
    padding: .375rem 1.75rem .375rem 1.75rem !important;
}
nav > div > ul ul {
    list-style: none;
    width: 100% !important;
}
}
/*ul.sub-menu {*/
/*    margin: 0 0 0 1px !important;*/
/*}*/
nav > div > ul ul {
    list-style: none;
    width: 280px;
}

.fees-content p {
    margin-bottom: .2rem !important;
}
.fees-content h5 {
    margin-top: 1rem !important;
}
.desgination-title a{
 text-transform: uppercase;
}
.cmsmasters_tabs_list_item span {
    font-size: 16px !important;
}
.grecaptcha-badge {
    visibility: hidden !important;
}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-118 {
    padding-top: 14px;
}
.wpcf7 input[type="date"]:before {
    content: attr(placeholder);
}
.wpcf7-form.init input[type=date] {
    display: inline-flex;
    vertical-align: middle;
    justify-content: space-between;
    align-content: space-around;
    flex-direction: row;
    align-items: center;
    line-height: 40px !important;
}
.cmsmasters_toggle_title a {
    color: #000 !important;
}
#onetrust-banner-sdk.otFlat.top {
    top: auto !important;
    bottom: 0 !important;
}
#gform_confirmation_message_3 a {
    color: #fff;
}