/*
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
*/

/*#counter .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap{ font-size: 4em !important; }*/
/*#counter .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner:before {
    background-size: 80%;
    font-size: 24px !important;
    width: 5em !important;
    height: 6em !important;
    left: 4em;
    border-radius: 0px !important;
}*/
.submit-btn { background: #304e8e !important; }
#carouselarea:before{ border-right: 2.5em solid #304e8e; }
#carouselarea:after{ border-left: 2.5em solid #304e8e; }
#curriculam .one_third:nth-child(1){ border-top: unset !important; } 
#curriculam .one_third:nth-child(2){ border-top: 1.5em solid #304e8e; } 
#curriculam .one_third:nth-child(3){ border-top: unset !important; } 
.cmsmasters_counter_counter_wrap{ display: none !important; }
#tabbedcontent .cmsmasters_tabs_list .cmsmasters_tabs_list_item:after {border-bottom: 10px solid #304e8e !important;}
#faq-our-academies .main-website .submit-btn { background: #304e8e !important; }
.subsite-switch-2 .switch-now {
    background: #304e8e;
}
input[type=submit]:hover{ border:2px solid #304e8e !important; background: #fff !important; color: #304e8e !important; }
#faq-our-academies .main-website .submit-btn:hover{ border:2px solid #304e8e !important; background: #fff !important; color: #304e8e !important; }
.cmsmasters_counter_title {
     padding: 0px !important; 
}
#gform_submit_button_1{ background: #304e8e; }
.cmsmasters_counters .cmsmasters_counter_wrap.one_fifth {
    min-height: 14em;
}
.details ul li{ font-family: 'DIN Alternate' !important;  }

#our-academies-fee-list .cmsmasters_tabs_list li:nth-child(1).current_tab {
    background: #304e8e;
}
#our-academies-fee-list .cmsmasters_tabs_wrap .cmsmasters_tab:nth-child(1) thead{
    background: #304e8e;
}
.footer-gadget{ background: #304e8e; }
.sw{ background: #304e8e; color:#fff !important; }
.sw-1{ background: #00A6CE; }
.sw-2{ background: #7D2A90; }
.sw-3{ background: #90d400; }
.sw-4{ background: #F2C318; }
.sw-5{ background: #00945E; }

.sw-6{ background: #EB0029; }
.sw-7{ background: #93d1ac; }
.custom-select { padding: 0.2rem 1.5rem .2rem 0.5rem !important;}

#QSIFeedbackButton-btn>div{ background:#304e8e !important; }

/*#QSIFeedbackButton-btn {
    position: absolute !important;
    z-index: 1 !important;
    top:15rem !important;
}*/

.cmsmasters_quote_content .scroll {
  scrollbar-width: thin;
  scrollbar-color: #304e8e #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: #304e8e;
  border-radius: 20px;
  border: 3px solid #fff;
}

.qc{ background: #304e8e;  }
#testimonialb .cmsmasters_column:nth-child(1) .cmsmasters_quotes_slider .cmsmasters_quote_content_line{ background-color: #304e8e !important;  }
#testimonialb .cmsmasters_column:nth-child(2) .cmsmasters_quotes_slider .cmsmasters_quote_content_line{ background-color: #304e8e !important;  }
#testimonialb .cmsmasters_column:nth-child(3) .cmsmasters_quotes_slider .cmsmasters_quote_content_line{ background-color: #304e8e !important;  }

.pum-theme-15064 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{ background-color:#304e8e !important; }
/*.pum-container a{ padding: 1em; background: #304e8e; color: #fff; text-transform: uppercase; }*/
/*.pum-container a:hover{ border: 2px solid #304e8e !important; color: #304e8e; background: #fff !important; }*/
.pum-container a{ padding: 0em; background: #304e8e; color: #fff; text-transform: uppercase; }
.pum-container a:hover{ border: 0px solid #304e8e !important; color: #304e8e; background: #fff !important; }
/*.pum-container h5{ margin-bottom:2em !important; }*/
#popmake-15024 {padding: 0px 0px !important;}

.header_mid .resp_mid_nav_wrap .resp_mid_nav:before{
    left: auto !important;
    bottom: auto !important;
}

#slide_top{
background-color: #304e8e !important;
}

.cmsmasters_counters .cmsmasters_counter_wrap.one_fifth {
    width: 16% !important;
}

#counter .cmsmasters_counter {
    padding: 12px !important;
}

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

.align-middle .cmsmasters_row_margin{display:block !important;}

}

@media screen and (min-width: 90.063em){
    #counter .cmsmasters_counter {
        padding: 35px !important;
    }
    .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth {
        width: 16% !important;
    }
}

@media screen and (max-width: 768px){
#search_mobile {
    top: -2.8em !important;
    right: 2em !important;
}

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

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

.inspection-m .nav_item_wrap .nav_title {
    padding-top: 0px !important;
    display: inline-block;
}
