/*
Theme Name: Total School Child
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: 'DINA';
    src: url('../fonts/ar/DINNextLTArabic-Bold.eot');
    src: url('../fonts/ar/DINNextLTArabic-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ar/DINNextLTArabic-Bold.woff2') format('woff2'),
        url('../fonts/ar/DINNextLTArabic-Bold.woff') format('woff'),
        url('../fonts/ar/DINNextLTArabic-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

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



h1, h2, h3, h4, h5, h6 {
    font-family: 'DINA' !important;
    text-transform: uppercase;
    direction:rtl;
}

span {
    font-family: 'DIN AlternateA' !important;
    direction: rtl !important;
}
.bottom_inner p {
    color: rgba(255,255,255,0.25);
}
table th {
    font-family: 'DINA' !important;
}
table tr {
    direction: rtl;
}
@media screen and (max-width: 1920px){
.header_mid .header_mid_inner {
    width: 98% !important;
    padding: 0 10px;
}}

.header_mid .resp_mid_nav_wrap .resp_mid_nav:before {
    right: 30px;
}

li#menu-item-16229 {
    padding-top: 0px !important;
}
/*
li#menu-item-wpml-ls-41-en {
    direction: ltr !important;
    right: .1em  !important;
}

.nav_item_wrap:after {
    content: '|' !important;
    font-size: 1.5em;
    float: left;
    color: #000 !important;
    position: relative;
    direction: ltr !important;
}

span.nav_title {
    float: left;
    right: .4em;
}
*/

li#menu-item-14852{
    padding-left: .3em;
}
li#menu-item-14792 {
    padding-left: .3em;
}
li#menu-item-14548 {
    padding-left: .3em;
}
li#menu-item-14543 {
    padding-left: .3em;
}
li#menu-item-14628 {
    padding-left: .3em;
}
li#menu-item-14562 {
    padding-left: .3em;
}
li#menu-item-14560 {
    padding-left: .3em;
}
li#menu-item-14552 {
    padding-left: .3em;
}

.header_mid .mid_nav_wrap {
    right: 1.5em !important;
}

.nav_item_wrap .nav_title {
    padding-left: .30em !important;
    padding-right: .50em !important;
    font-size: 1.04em !important;
}

#bottom ul li:first-child, ol li:first-child{
    padding-top: 10px !important;
}

.qck-btn.qc {
    font-family: 'DIN AlternateA' !important;
}

.cmsmasters_heading{
    direction:ltr;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    text-align: right;
    font-family: 'DIN AlternateA' !important;
    letter-spacing: 0px !important;
    font-size: 14px !important;
}

.custom-select {
    padding: .375rem 1.75rem .375rem 1.75rem;
}
.cmsmasters_quotes_slider .cmsmasters_quote_title { font-family: 'DINA' !important;}
#carouselarea h3 {
    font-family: 'DINA' !important;
    }
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter{ 
        font-family: 'DINA' !important;
    }
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap{ 
        font-family: 'DINA' !important;  direction: ltr; }
.values-counter .cmsmasters_counter_title{  font-family: 'DINA' !important;  }  

ul#navigation li {
    float: right !important;
    direction:rtl !important;
}

ul.sub-menu li {
    width: 100% !important;
}

.navigation > li > a, .footer_nav > li > a{ font-family: 'DINA' !important; }
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title {
    font-family: 'DINA' !important;

}
#banner-form 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]), #banner-form .form-control{ font-family: 'DIN AlternateA' !important; }
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: 'DIN AlternateA' !important; 
 }
#banner-section h6 {
    font-family: 'DIN AlternateA' !important; 
}
input[type=submit]{
    font-family: 'DIN AlternateA' !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: 'DIN AlternateA' !important;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family: 'DIN AlternateA' !important;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: 'DIN AlternateA' !important;
}
:-moz-placeholder { /* Firefox 18- */
  font-family: 'DIN AlternateA' !important;
}

::-webkit-input-placeholder { /* Edge */
  font-family: 'DIN AlternateA' !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'DIN AlternateA' !important;
}

::placeholder {
  font-family: 'DIN AlternateA' !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: 'DIN AlternateA' !important;    
 }
 .readmore{  font-family: 'DIN AlternateA' !important;  }
.values-counter .cmsmasters_counter_counter{ display: none; }
.values-counter .cmsmasters_counter_title{  font-family: 'DINA' !important;  }
.values-counter .cmsmasters_counter_subtitle{ font-family: 'DIN AlternateA' !important; }
#tabbedcontent .cmsmasters_tabs_list a span{ font-family: 'DINA' !important; }
.cmsmasters_button{ font-family: 'DIN AlternateA' !important; }
.hvrbox .hvrbox-text{ font-family: 'DIN AlternateA' !important; }
.navigation li li a{ font-family: 'DINA' !important; text-transform: uppercase;     text-align: right !important;}

body {
    font-family: 'DIN AlternateA' !important; 
    direction: rtl; 
}

body p{font-family: 'DIN AlternateA' !important; font-weight: unset !important; padding:0px; direction: rtl; }

.col-md-6 p {
    direction: ltr;
}

.core-aa .one_third:nth-child(3) .cmsmasters_heading_wrap{
    border-bottom: 1em solid #936FB1;
}

.core-aa .one_third:nth-child(1) .cmsmasters_heading_wrap{
    border-bottom: 1em solid #06B085;
}
 
#curriculam p { font-family: 'DIN AlternateA' !important; }
#carouselarea .head-name p { font-family: 'DINA' !important; }
.switch-now{ font-family: 'DIN AlternateA'; }
#curriculam .cmsmasters_button{ font-family: 'DINA' !important; }
.academies-btn{ font-family: 'DIN AlternateA' !important; }
.academies-link a{font-family: 'DIN AlternateA' !important; }
.cmsmasters_slider_post_read_more {font-family: 'DIN AlternateA' !important; }
.slick-list{ direction: ltr !important; }
.owl-carousel .owl-wrapper-outer{ direction: ltr !important; }
.header_mid .logo_wrap{ float: right; }
.website-switch{ float: left; }
.header_mid .search_wrap{ float: left; }
.header_mid .mid_nav_wrap{ float: left; }
.red-pad{ direction: rtl; }
.submit-btn-wrap{ text-align: right; direction: rtl; }

#banner-form {
    padding: 1em 2em!important;
    background: rgba(0,0,0,0.5);
    width: 35% !important;
    margin-top: -5.2em !important;
}

#banner-form 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]), #banner-form .form-control{ 
    text-align: right !important; 
    border: 1px solid #fff !important;
    background: none !important;
    font-family: 'DIN AlternateA' !important;
    color: #fff !important;
    line-height: 46px !important;
}
#counter .cmsmasters_counter_wrap:not(:last-child) { border-left: 1px solid #000;border-right: unset !important; }
.cmsmasters_counters .cmsmasters_counter_wrap.one_fifth { min-height: 18em; }
#carouselarea .button_wrap{ float: right !important; }
/*div{ text-align: right !important; }*/
.cmsmasters_text { text-align: right; }
.button_wrap{ float: right !important; }
.academies-btn-sec .button_wrap{ float: unset !important; }
#curriculam .button_wrap{ text-align: right !important;}
.cmsmasters_quotes_slider .cmsmasters_quote_image{ float: right; }
.bottom_inner aside{ float: right !important; }
#curriculam .one_third{ float: right !important; }
.read-more, .readmore, .details, .widgettitle, .textwidget{ text-align: right; direction: rtl;}
#bottom ul li:before { right: -18px; transform: rotate(180deg); left: unset !important; top: 17px !important; }
.cmsmasters_footer_small .footer_copyright{ text-align: right; direction: ltr; }
.cmsmasters_quotes_slider .cmsmasters_quote_content:after {
    right: 88px;
    bottom: -17px;
}
.cmsmasters_quotes_slider .cmsmasters_quote_content:after {
    content: '';
    position: absolute;
    right: 87px;
    left: auto;
    top: auto;
    bottom: -20px;
    border-top-width: 20px;
    border-top-style: solid;
    border-right-width: 20px;
    border-right-style: solid;
    border-right-color: transparent !important;
}
.cmsmasters_quotes_slider .cmsmasters_quote_content:before, .cmsmasters_quotes_slider .cmsmasters_quote_content:after {
    content: '';
    position: absolute;
    right: 87px;
    left: auto;
    top: auto;
    bottom: -20px;
    border-top-width: 20px;
    border-top-style: solid;
    border-right-width: 20px;
    border-right-style: solid;
    border-right-color: transparent !important;
}
.mb-3{ direction: rtl; }
.mb-2{ direction: rtl; }
.switch-now:after{ right:unset !important; left:0px !important; 
    right: unset !important;
    left: 4px !important;
    top: 2.55em !important;

}
#slide_top{ left:20px; right: unset; }
.cmsmasters_quote_content p{ direction: rtl; }
html.csstransitions 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]), html.csstransitions textarea, html.csstransitions select{ text-align: right !important; direction: rtl !important; font-family: 'DIN AlternateA' !important;}
ul li:before{ left: unset;right: -18px; transform: rotate(180deg); }


.cmsmasters_text ul li { font-family: 'DIN AlternateA' !important; }

.contact-info ul {float:right;}
.contact-info ul li:before {
    transform: rotate(0deg);
}
.contact-rtl{direction: rtl;}

#subjectgroups .cmsmasters_counter_wrap.one_fifth { min-height: 10em; }
.button_wrap .read-more{ font-family: 'DINA' !important; padding-right: 0px !important; }
#upper-footer-ar *{ text-align: right !important; direction: ltr !important; }
.cmsmasters_quote_content p{ text-align: right !important; }

#purpose .col-md-15{ float: right; }
a, .subpage_nav > strong, .subpage_nav > span, .subpage_nav > a { font-family: 'DIN AlternateA' !important; }
.cmsmasters_tab .entry-header{ text-align: right !important; }
.cmsmasters_tab .entry-meta { text-align: right !important; }
.about-aa h3 { font-family: 'DINA' !important; }
.table td, .table th{ text-align: right;font-family: 'DIN AlternateA' !important; }

.tour-slider, .cmsmasters_tabs_wrap{
    direction:rtl !important;
    text-align: right;
}

.individual-desc {
    font-family: 'DIN AlternateA' !important;
    direction: rtl;
    text-align: right;
}

.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tab_inner {
    padding: 0 40px 0 0px;
}

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

.nextArrowBtn {
    position: absolute;
    z-index: 1000;
    bottom: -2.2em;
    height: 2em;
    left: 2em;
    color: #fff;
    width: 35px;
    height: 35px;
    text-align: center;
    background: #88898D;
    margin-right: 1em;
    /* width: 5em !important; */
}
#text-7 .textwidget{ direction: rtl !important; }
html.csstransitions select { font-family: 'DIN AlternateA' !important;   }
html.csstransitions select option { font-family: 'DIN AlternateA' !important; direction: rtl !important;  }
.subsite-switch-2 .switch-now { text-align: right; }

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.disable-options {
    font-family: 'DIN AlternateA' !important;
}

.ps-top a, .ps-bot a {
    color: #000;
    text-decoration: underline;
}


@media screen and (max-width: 768px){
    #counter .cmsmasters_counter_wrap:not(:last-child){
            border-left: unset !important;
    }
    #header .navigation a {
        
    float: right;
    direction: rtl;
    }
    ul#navigation li {
     float: none !important;
    }
   .ps-timeline-sec .container ol.ps-timeline li .ps-top {
    width: 60% !important;
    float: left !important;
    right: auto;
    top: -40px;
    left: 0px;
}
.ps-timeline-sec .container ol.ps-timeline li .ps-bot {
    float: left !important;
    right: auto;
    left: 0px;
    top: -40px;
}
.one_fourth .custom_html {
    text-align:center;
    
}
.quick-contact.desk-hide {
    right: -2em !important;
    padding: 10px !important;
}

a.popup-with-zoom-anim:hover{
    text-decoration:none;
}

.quick-contact{
    font-size: 14px !important;
    letter-spacing: 0px !important;
    top: 2.8em;
}

div#meettheteam .cmsmasters_row_margin{
    display: grid;
}
div#meettheteam .cmsmasters_row_margin .one_half:first-child{
order: 2;
}
.cmsmasters_1212{
    display: grid;
}
.cmsmasters_row_margin .one_half:first-child{
order: 2;
margin-top: 4em !important;
}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
    margin-right: 5px!important;
}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
    margin-right: 24px !important;
    margin-top: -40px !important;
}
.ps-timeline-sec .container ol.ps-timeline li span {
    left: auto !important;
    right: 0;
}
ps-timeline-sec .container ol.ps-timeline {
    border-right: 2px solid #348e80;
    border-left: none;
}
.ps-timeline-sec .container ol:before {
    right: 21px !important;
    left: auto !important;
}
.ps-timeline-sec .container ol.ps-timeline li .img-handler-bot img {
    width: 80%;
}
.ps-timeline-sec .container ol.ps-timeline li span {
    margin-right: -25px;
    margin-left: auto;
} 
    #carouselarea .one_half {
    width: 80% !important;
}
.header_mid .search_wrap {
    left: 1em;
    right: auto!important;
}
}

.quick-contact .qck-btn {
    /*width: 8.5vw;*/
    /*left: -6.4em;*/
    width: 3vw;
    left: 0em;
    float: left;
    top: 10em;
}

/*div#qc-sec {*/
/*    display: block!important;*/
/*    right: 0em !important;*/
/*    position: absolute;*/
/*    top: 10em;*/
/*}*/

.read-more:after {
    right: 0px !important;
        left: unset !important;
}
#banner-form input[type=submit]{ font-family: 'DIN AlternateA' !important; }
#banner-form select{ font-family: 'DIN AlternateA' !important; }
.cmsmasters_toggle_title{ text-align: right !important; }
.cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_plus {
    font-size: 26px;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    right: auto !important;
    left: 12px !important;
    top: 0;
    bottom: 0;
}
#faq-our-academies .cmsmasters_toggle_wrap .cmsmasters_toggle_inner *{ text-align: right !important; direction:rtl !important;}

.rtl.website-20 .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth {
    min-height: 13em;
}

.details ul li {
    font-family: 'DIN AlternateA' !important;
}
.custom-select{font-family: 'DIN AlternateA' !important; width:100% !important;}
#counters .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth:not(:last-child){ border-right: 0px solid #fff !important; border-left: 1px solid #7f7f7f !important; }

::-webkit-input-placeholder { /* Edge */
font-family: 'DIN AlternateA' !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
font-family: 'DIN AlternateA' !important;
}

::placeholder {
font-family: 'DIN AlternateA' !important;
}

#banner-form ::-webkit-input-placeholder { /* Edge */
font-family: 'DIN AlternateA' !important;
}

#banner-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-family: 'DIN AlternateA' !important;
}

#banner-form ::placeholder {
font-family: 'DIN AlternateA' !important;
}

#faq-our-academies select ::-webkit-input-placeholder { /* Edge */
font-family: 'DIN AlternateA' !important;
}

#faq-our-academies select :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-family: 'DIN AlternateA' !important;
}

#faq-our-academies select ::placeholder {
font-family: 'DIN AlternateA' !important;
}

#faq-our-academies select { /* Edge */
font-family: 'DIN AlternateA' !important;
}

.events{
    text-align:right !important;
}

/* .cmsmasters_tab_inner {
    direction: rtl !important;
}*/

div#vtlinks {
    direction: ltr !important;
}

.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tab_inner {
    padding: 40px 0 0;
    direction: rtl !important;
}

#pdff .col-md-3{
    direction: ltr !important;
}

.height-set .col-md-3{
    direction: ltr !important;
}

/*
.academies-logo {
    direction: ltr !important;
}
*/

aside#text_icl-4 p {
    color: rgba(255,255,255,0.25);
    direction: rtl !important;
}

aside#text_icl-2 p {
    color: rgba(255,255,255,0.25);
    direction: rtl !important
}

.contact-info {
    direction: ltr;
    font-family: 'DIN AlternateA' !important;
}

.cmsmasters_icon_list_item {
    font-family: 'DIN AlternateA' !important;
}

.personal-info .details {
    direction: rtl;
}

.extra li, .features li{
    font-family: 'DIN AlternateA' !important;
    margin-right: 2em !important;
    float: right;
}

#our-academies-list .cmsmasters_tab h2 {
    margin-top: .5em !important;
    direction: rtl !important;
    text-align: right !important;
}

a.btn {
    font-family: 'DIN AlternateA' !important;
}

label.gfield_label {
    font-family: 'DIN AlternateA' !important;
    font-weight: bold !important;
}

.select-items div {
    direction: rtl !important;
    text-align: right !important;
}

.select-selected.select-arrow-active {
    direction: rtl !important;
    text-align: right !important;
}

.select-selected {
    text-align: right !important;
}

.title .main-title {
    font-family: 'DIN AlternateA' !important;
    direction: rtl !important;
}

.cmsmasters_quotes_slider .cmsmasters_quote_info, .cmsmasters_quote_subtitle_wrap {
    text-align: right !important;
}

.col-md-9 p {
    direction: rtl !important;
    text-align: right;
}

#contact-info-t .contact-tel{
    color: #06AF85;
    line-height: 30px;
    top: 0;
    font-size: 22px;
    left: -42px;
    content: '\e805';
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    vertical-align: baseline;
    /* opacity: .8; */
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    /* font-size: 120%; */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*h1.cmsmasters_heading {
    direction: rtl;
}
*/


.select-selected:after {
    border: none;
}
.select-selected:before
{
    position: absolute;
    content: "";
    top: 14px;
    left: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff transparent transparent transparent;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    direction: rtl;
    float: right;
}
span.wpcf7-not-valid-tip {
    direction: rtl!important;
    float: right;
}
nav > div > ul ul {
    right: 0;
}
response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    direction: rtl;
    float: right;
    text-align: right;
}

#meettheteam h3{
    font-family: 'DINA' !important;
}

.desgination-title {
    font-family: 'DIN AlternateA' !important;
}

@media screen and (max-width: 768px){
#counters .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth:not(:last-child) {
    border: none !important;
}
}

@media screen and (max-width: 768px){
.cmsmasters_counters .cmsmasters_counter_wrap.one_fifth {
    min-height: unset !important;
}
}

@media screen and (max-width: 768px){
#our-academies-list .cmsmasters_tabs_list_item a {
    text-decoration: none !important;
    font-family: 'DIN Alternate' !important;
    text-align: center !important;
}
}

/*ul li:first-child, ol li:first-child {
    padding-top: 10px;
}*/

@media screen and (max-width: 768px){
#our-academies-list i:before {
    margin-left: .5em;
}
}

@media screen and (max-width: 767px){
.ps-timeline-sec .container ol.ps-timeline {
    margin: 0 10px !important;
    border-left: unset !important;
    border-right: 2px solid #348e80 !important;
    }
}    

@media screen and (max-width: 767px){
.ps-timeline-sec .container ol.ps-timeline li p {
    text-align: right !important;
    margin-bottom:20px;
}
}

.mobile-enrol {
    display: none !important;
}

.word-link {
    font-family: 'DIN AlternateA' !important;
}

@media screen and (max-width: 768px){
.desk-enrol{
    display:none !important;
}
}

@media screen and (max-width: 768px){
.mobile-enrol{
    display:block !important;
}

#header .navigation .cmsmasters_resp_nav_toggle{
    left: -38em !important;
}
/*
.cmsmasters_theme_icon_resp_nav_slide_down:before {
    content: '\003e' !important;
    font-weight: 800 !important;
}

.cmsmasters_theme_icon_resp_nav_slide_up:before {
    padding-right: 18em;
}*/

}

@media only screen and (max-width: 1024px) {
    #header .navigation .cmsmasters_resp_nav_toggle{
    left: -38em !important;
}

.cmsmasters_theme_icon_resp_nav_slide_down:before {
    content: '\003e' !important;
    font-weight: 800 !important;
}
}

.cmsmasters_theme_icon_resp_nav_slide_down:before {
    content: '';
}

@media screen and (max-width: 768px){
.ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
    margin: 18px 25px !important;
    width: 80% !important;
}
}

@media screen and (max-width: 768px){
html.csstransitions 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]), html.csstransitions textarea, html.csstransitions select{ 
    float: right !important; 
    direction: rtl !important; 
    font-family: 'DIN AlternateA' !important;}
}

.byod-policy .featured_block_text h5:before {
    content: '';
    background-image: url(https://www.mamourabritishacademy.ae/wp-content/uploads/sites/7/2021/01/Asset-19.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 45%;
    background-position: center;
    height: 6em;
    width: 8em;
    left: 0px;
    /* right: auto; */
    display: block;
    top: 0px;
    bottom: 0px;
    position: relative;
    font-size: unset !important;
    line-height: unset !important;
    margin: 0px auto;
}

.bod-policy .featured_block_text h5:before {
    content: '';
    background-image: url(https://www.mamourabritishacademy.ae/wp-content/uploads/sites/7/2021/01/Asset-18.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 45%;
    background-position: center;
    height: 6em;
    width: 8em;
    left: 0px;
    /* right: auto; */
    display: block;
    top: 0px;
    bottom: 0px;
    position: relative;
    font-size: unset !important;
    line-height: unset !important;
    margin: 0px auto;
}

.cap-policy .featured_block_text h5:before {
    content: '';
    background-image: url(https://www.mamourabritishacademy.ae/wp-content/uploads/sites/7/2021/01/Asset-17.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 55%;
    background-position: center;
    height: 6em;
    width: 8em;
    left: 0px;
    /* right: auto; */
    display: block;
    top: 0px;
    bottom: 0px;
    position: relative;
    font-size: unset !important;
    line-height: unset !important;
    margin: 0px auto;
}

.wsc-policy .featured_block_text h5:before {
    content: '';
    background-image: url(https://www.mamourabritishacademy.ae/wp-content/uploads/sites/7/2021/01/Asset-16.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 45%;
    background-position: center;
    height: 6em;
    width: 8em;
    left: 0px;
    /* right: auto; */
    display: block;
    top: 0px;
    bottom: 0px;
    position: relative;
    font-size: unset !important;
    line-height: unset !important;
    margin: 0px auto;
}

.ccp-policy .featured_block_text h5:before {
    content: '';
    background-image: url(https://www.mamourabritishacademy.ae/wp-content/uploads/sites/7/2021/01/Asset-15.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 45%;
    background-position: center;
    height: 6em;
    width: 8em;
    left: 0px;
    /* right: auto; */
    display: block;
    top: 0px;
    bottom: 0px;
    position: relative;
    font-size: unset !important;
    line-height: unset !important;
    margin: 0px auto;
}

.eal-policy .featured_block_text h5:before {
    content: '';
    background-image: url(https://www.mamourabritishacademy.ae/wp-content/uploads/sites/7/2021/01/Asset-14.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 45%;
    background-position: center;
    height: 6em;
    width: 8em;
    left: 0px;
    /* right: auto; */
    display: block;
    top: 0px;
    bottom: 0px;
    position: relative;
    font-size: unset !important;
    line-height: unset !important;
    margin: 0px auto;
}

.cir-policy .featured_block_text h5:before {
    content: '';
    background-image: url(https://www.mamourabritishacademy.ae/wp-content/uploads/sites/7/2021/01/Asset-13.png);
    background-repeat: no-repeat;
    /* font-size: 8em !important; */
    background-size: 45%;
    background-position: center;
    height: 6em;
    width: 8em;
    left: 0px;
    /* right: auto; */
    display: block;
    top: 0px;
    bottom: 0px;
    position: relative;
    font-size: unset !important;
    line-height: unset !important;
    margin: 0px auto;
}
.search_bar_wrap .search_button {
    left: 16rem !important;
    right: auto !important;
}

/* #pum-16457, #pum-14973, #pum-14875, #pum-14720, #pum-14603, #pum-14687, #pum-14630, #pum-14629, #pum-14649 {
    display: none !important;
} */

/*.search_bar_wrap .search_button {*/
/*    left: -46em !important;*/
/*}*/

@media only screen and (min-width: 768px) and (max-width: 1428px){
.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;
}
}

.website-switch .switcher {
    width: 13em !important;
}

#header .search_bar_wrap form {
    float: left !important;
    /*margin-left: -13px !important;*/
}

#header .search_bar_wrap .search_field {
    padding: 30px 8px !important;
}
.search_bar_wrap .search_field {
    margin-right: 34px;
}

.navi_scrolled #search_desktop .search_bar_wrap .search_field {
    margin-right: 34px !important;
}

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

@media screen and (max-width: 768px){
.search_bar_wrap .search_wrap_inner {
    height: 50px !important;
}
#search_mobile:lang(ar) {
    /*top: .2rem !important;*/
    /*right: -1.5em !important;*/
    /*position: absolute;*/
    /*text-align: right;*/
    /*z-index: 1;*/
    margin-top: 2rem !important;
    display: inline-block;
    margin-left: 3em;
    right: 6% !important;
}

#header .header_mid .resp_mid_nav_wrap {
    display: block;
    bottom: .2em;
    /*left: 9em;*/
    margin: 0 40% !important;
}

#navigation li {
    padding-bottom: .5em !important;
}

#search_mobile label {
    padding: 1.8px 10px !important;
    float: left !important;
}

#search_mobile input#check {
    visibility: hidden;
    float: left !important;
}

/*#header .search_bar_wrap .search_field {*/
/*    padding: 38px 15px 8px 5px !important;*/
/*}

#search_mobile .test {
    float: left !important;
}*/

#header .header_mid .resp_mid_nav_wrap .resp_mid_nav {
    right: -1em !important;
}

.search_bar_wrap .search_button button {
    right: 0em !important;
    bottom: -0.5em !important;
}
#header .search_bar_wrap form {
    /*margin-left: -16px !important;*/
    /*width:76% !important;*/
    /*margin-top: 10px;
    margin-left: auto !important;*/
    width: 93% !important;
    margin-top: 5px;
}
#header .search_bar_wrap .search_button{
    top: -1.6em !important;
    right: auto !important;
}
.header_mid .header_mid_inner > div {
    height: 25px !important;
}
.switch-wrap.subsite-2-wrap {
    height: auto !important; 
    padding-top: 0rem !important;
}
.search_button-m {
    position: relative;
    right: 11.7rem;
}
}

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

.completed-image h3 {
    font-family: 'DINA' !important;
}

li#menu-item-wpml-ls-52-en {
    display: none;
}

@media only screen and (max-width: 768px){
#header .search_bar_wrap input[type="search"] {
    height: 40px !important;
    width: 100% !important;
}
.switch-wrap {
    height: 80px !important;
    display: table !important;
    width: 12em !important;
    padding-top: 1rem !important;
}

.header_mid .resp_mid_nav_wrap {
    float: left;
    text-align: center;
}

#search_mobile input:checked + .test {
    /*height: 100%;*/
    /*width: 100%;*/
    margin-top: 30px !important;
}

#header .search_bar_wrap .search_field {
    padding: 0 !important;
}

.custom-select{
    font-size:0.9em !important;
}
.search_bar_wrap .search_button {
    left: 0em !important;
}
.search_wrap_inner div {
    margin-top: .8em !important;
}
#search_mobile .test {
    -webkit-transition: width .3s ease !important;
}
}

/*
.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-en {
    visibility: hidden;
}
*/

.features li, .extra li {
    padding-top: 10px !important;
}

.features i, .extra i {
    margin-left: .5em;
}

/*---News---*/
.meta-name {
    text-align: left;
}
.meta-date {
    text-align: right;
}
.news_home h4 {
    direction: ltr;
    text-align: left;
}
.news_home .p2 {
    text-align: left;
}
/*---End News---*/

div.wpcf7 .ajax-loader{
    width:0px !important;
}

#banner-form .wadj {
    padding-right: 3px !important;
}
.col-md-12.wadj {
    padding-right: 10px !important;
}

.quick-contact .apply-now {
    margin-left: 0px  !important;
    top: 11.7em;
}
.sub-menu ul {
    margin-right: 16.9em !important;
}
@media screen and (max-width: 768px){
#cmsmasters_row_61028feb629150_50115386 .wadj {
    padding-right: 3px;
}
#faq-our-academies .wadj {
    padding-right: 10px !important;
}
#menu-item-17045 .sub-menu {
    margin-right: 0em !important;
}
.sub-menu ul {
    margin-right: 0em !important;
}
}

#carouselarea .read-more{direction:ltr !important;}

#our-academies-list .cmsmasters_tab .col-md-3 {
    padding-left: 0px !important;
    float: right;
}

.ar-principal .one_fourth {
    float: right  !important;
}

.page-id-13643 .rtl.website-20 .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth {
    min-height: 14em !important;
}

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

.contact-us-page ::-webkit-input-placeholder {
    color: #000 !important;
    font-family: 'DIN AlternateA' !important;
}
contact-number .intl-tel-input.allow-dropdown .flag-container {
    right: 15px;
    left: auto;
    text-align-last: right;
}
.contact-number .flag-container .iti-arrow {
    left: 0 !important;
    right: unset !important;
}
.contact-number .wpcf7-form-control-wrap {
    overflow: visible;
}
.cmsmasters_contact_form form.wpcf7-form.init .contact-number span.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-phonetext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-phonetext {
    padding-right: 3rem!important;
}
.intl-tel-input .selected-flag .iti-arrow {
    left: 10px !important;
}
.intl-tel-input .country-list {
    width: 300px;
}
