.cms-footer1 .container, .cms-footer2 .container {

    max-width: 1170px !important;

}
#news_second_sec .grid-entry-layout-resource3 .cms-grid {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}







.cshero-main-header .container #cshero-header-logo {

    text-align: left !important;

}



.cshero-main-header .container {

    max-width: 1170px !important;

    width: auto;

}



a.svc_read.ajax-popup-link.ajax-popup-link-902 {

    margin-top: 0 !important;

}



footer a:hover {

    color: white !important;

}

div#cms-footer-bottom {

    background: #fc7906;

}

.download-form1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {

    padding: 0px 20px;

}



.comment-author img {

    display: none;

}

p, body ,li, a{

    font-family: 'Raleway' !important;

  

}

#blog_page .svc_post_cat {

    display: none;

}

#blog_page p.svc_info {

    margin-top: 25px;

}



#cms-footer-top aside#text-15 h3.wg-title {

    padding-left: 12px;

}

.all-school-page li.sf-level-0.sf-item-0.sf-option-active {

   /* padding-top: 10px !important;*/

}

.archive div#cms-page-title {

    background-image: url(https://boardingschoolsofindia.com/wp-content/uploads/2020/12/ALL-PAGES-BACKGROUND.jpg);

}

/*-- testimonial css--*/



.testimonial .carousel .carousel-control.left {

    left: 0;

}



.testimonial .carousel .carousel-control.right {

    right: 0;

}







.testimonial #quote-carousel .carousel-control {

    background: none;

    color: black;

    text-shadow: none;

    border: transparent;

        width: 0;

}



.testimonial .item blockquote {

    border-left: none;

    margin: 0;

}

.testimonial .item blockquote p:before {

    content: "\f10d";

    font-family: 'Fontawesome';

    float: left;

    margin-right: 10px;

}



.testimonial .testimonial_img {

    max-width: 150px;

    margin: auto;

}



.testimonial .testimonial_img img {

    border: 3px solid white;

    border-radius: 100px !important;

    box-shadow: 0px 0px 2px #000 !important;

    width: 100%;

    height: auto;

    display: inline-block;

}

.testimonial .testimonial_slide_title p {

    color: #fff !important;

    font-weight: 600;

    font-size: 20px !important;

        margin-bottom: 0;

         font-family: 'Raleway';

}

.testimonial .testimonial_rotator_stars {

    color: #fc7906;

    font-size: 20px;

    padding-top: 0;

}

.testimonial .testimonial_quote p {

    color: white;

    height: 70px;

}



/*-- testimonial css--*/





.page-feature-image {

    max-width: 1133px;

    margin: auto;

    height: auto;

}



.page-feature-image img {

    width: 100%;

    

}

#cms-footer-top .infor-footer {

    line-height: 22px;

    text-align: justify;

}

.single-post .container {

max-width: 1170px !important;

}

#review_form div#wpcf7-f12474-p12477-o2 {

   margin: 0 auto;

   padding-top: 30px !important;

    max-width: 80%;

    background: #f2f2f2;

    padding: 20px;

    background: #fff;

    box-shadow: 0 0 24px 0 rgba(0,0,0,.1);

    border-top: 3px solid #fc7906;

    border-bottom: 3px solid #fc7906;

}

#review_form .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {

    margin-bottom: 20px;

    height: 40px;

}

 #review_form input[type=submit] {

    display: block;

    max-width: 175px;

    border-radius: 50px;

    margin: 0 auto;

    margin-bottom: 20px;

 }

 .submit_btn {

    position: relative;

}

  #review_form span.ajax-loader {

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}



#review_form p:empty{

    display: none;

}

#review_form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {

    height: 145px;

    resize: none;

}

#review_form .vc_column-inner {

    padding: 0;

}

#review_form .starratingawesome:not(:checked)>label {

line-height: 1.5em;

    width: 1.5em;

   

}

#review_form .starratingawesome>input:checked~label {

    color: #f37a25;

}

.starratingawesome:not(:checked)>label:hover, .starratingawesome:not(:checked)>label:hover~label {

    color: #f37a25;

}

#review_form .starratingawesome:not(:checked)>label {

    width: 1.5em;

}

   

#review_form .starratingawesome .fa{

    font-size: 20px;

}

#review_form br{

    display: none;

}



.hide{display:none;}

a.ajax-popup-link {

    margin-top: -20px !important;

}





.list-of-kerala {

    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);

    border-left: 4px solid #fc7906;

}



#cms-footer-top .fa-youtube:before {

   content: "\f16a";

}



.pp_pic_holder .ppt {

    display: none !important;

}



.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus {

    border-color: #fc7906 !important;

    border: 1px solid #fc7906 !important;

    outline: none;

}

.wpcf7-form .form-fixed .wpcf7-form-control:not(.wpcf7-submit) {

    box-shadow: 0px 5px 15px 0px rgba(0,0,0,.25) !important;

}

.download-form1 h3 {

    padding: 15px 30px 15px;

    font-size: 24px;

    font-family: 'Raleway';

    background-color: #fc7906;

    color: #fff !important;

}

.single-post .post-thumbnail {

    width: 100%;

}

div#cms-page-title {

    -webkit-background-size: cover;

}





/*

You can add your own CSS here.



Click the help icon above to learn more.

*/

body {color: rgba(24, 24, 27, 0.76) !important;

    font-size: 14px;

    font-family: 'Raleway';

    line-height: 1.9;}







/*.main-logo img{max-height: 110px !important;}

.sticky-logo img{max-height: 110px !important;}*/



div#cshero-header.cshero-main-header.sticky-desktop {

        border-bottom: 2px #fc7906 solid !important;

}



.single-post p{

    color: rgba(24, 24, 27, 0.76) !important;

    font-size: 14px;

    font-family: 'Raleway';

    line-height: 1.9;

    text-align: justify;

}



div.svc_post_grid_s4 article section p.svc_info {

   

    text-align: left;

    color: rgba(24, 24, 27, 0.76) !important;

    font-size: 14px !important;

    font-family: 'Raleway';

       line-height: 1.6;  

}



.single-post-inner .entry-header .post-thumbnail img {

    opacity: 4.5 !important;

    width: 100%;

}





.header-1 #menu-left .nav-menu > li.current-menu-ancestor:before, .header-1 #menu-right .nav-menu > li.current-menu-ancestor:before {

    content: "";

    background-color: #fc7906;}



#cshero-header-logo img{max-height: 70px !important;}

#cms-footer-top {

   padding-top: 20px !important;

    padding-bottom: 20px !important;

    /* color: rgba(255, 255, 255, 0.8);

    border-top: 1px solid #d2d6e1;

   background-color: #fc7906 !important;*/

}





#cshero-header-navigation {

    width: 80% !important;

    padding-right: 0px !important;

}





#cshero-header-logo {

    width: 20% !important;

}

/*header and menu color*/

div#cshero-header-inner.header-3 {



        background-color: #ffffff;

}

#cshero-header-inner.header-3 .cshero-header-navigation .main-navigation .menu-main-menu .current-menu-item > a, #cshero-header-inner.header-3 .cshero-header-navigation .main-navigation .menu-main-menu .current-menu-parent > a {

    color: #fb7b0a;

}

#cshero-header-inner.header-3 .cshero-header-navigation .main-navigation .menu-main-menu li a {

    color: #000;}



#cshero-header-inner.header-3 .cshero-header-navigation .main-navigation .menu-main-menu li:hover a {

    color: #fb7b0a;}

/*menu right padding*/

#cshero-header-inner.header-3 .cshero-header-navigation .main-navigation .menu-main-menu {

    text-align: right;

    margin-right: 45px;

}



h1,h2,h3{ color: #23282d !important;}



.grid-entry-layout-resource.grid-entry-layout-resource3 .entry-content-wrap .entry-title a {

    color: #23282d;

    font-family: sans-serif !important;

}

.grid-entry-layout-resource.grid-entry-layout-resource3 .entry-content-wrap .date, .grid-entry-layout-resource.grid-entry-layout-resource3 .entry-content-wrap .number_comment {

    display: inline-block;

    font-size: 11px;

    line-height: 26px;

    color: #fb7b0a;

    margin-bottom: 8px;

}



#cms-page-title .cms-page-title-inner h1 {

    letter-spacing: 0.05em;

    color: #fff !important;

    margin: 0;

    font-size: 40px !important;

    text-transform: capitalize;

    line-height: 1;

   

}





.wpb_widgetised_column.newsletter-contact .color_green .widget_newsletterwidget .tnp-field-email .tnp-email{    background-color: #fff !important;

    color: #fff;}



.wpb_widgetised_column.newsletter-contact .color_green .widget_newsletterwidget form .tnp-field-button .tnp-submit {

    background-color: #fb7b0a !important;

    color: #f3ffd9 !important;

}



#cms-post-title .img-bg {

    background-image: url('boardingschoolsofindia/wp-content/uploads/2017/10/bg_1350x620.jpg'); }



#cms-post-title .img-bg h2 {

    font-size: 40px;

    font-family: sans-serif;

    padding-top: 101px;

    padding-bottom: 0px;

    color: #fff !important;}

#cms-post-title .img-bg h2 {

    font-size: 40px;

    font-family: sans-serif;

    padding-top: 30px;

    padding-bottom: 30px;

    color: #fff !important;

}

#cms-post-title .img-bg .meta_title{display:none;}

.single-post-inner {

    padding-right: 125px;

    margin-top: -50px;

}

.footer-logo img{height:120px;}

#cms-footer-topen.try-widget-title h5{font-family: sans-serif;}



.tnp-widget-minimal input.tnp-submit {

    width: 30%;

    margin-top: 4px;

    box-sizing: border-box;

    padding: 11px;

    display: inline-block;

    border: 1px;

    border-color: #fbf9f9;

    background-color: #444;

    background-image: none;

    text-shadow: none;

    color: #fff;

    font-size: 14px;

    line-height: normal;

    border-radius: 0px;

    box-sizing: border-box;

    height: auto;

}



 h5 {

    margin: 0 0 15px;

    line-height: 1.1;

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

    letter-spacing: 0.035em;

    color: #02113e;

}

div.wpcf7-mail-sent-ok {

    display:none !important;

}





.download-form1 label {

    font-size: 13px;

    line-height: 1;

    color: rgba(47, 43, 43, 0.8);

}

.download-form1 {

        background-color: #f5f5f5 !important; }

        

.wpcf7-form-control.wpcf7-radio{box-shadow: none !important; }







.fa.fa-expand.pull-right{margin-right: 19px;}

div.svc_post_grid_s6 header a.svc_read_more {

    float: right;

    font-size: 13px;

    color: rgba(153, 153, 153, 0.57);

    font-weight: bold;

    margin-top: 8px;

}

.download-form1 label {

    font-size: 14px !important;

    line-height: 1;

    color: rgba(47, 43, 43, 0.8);

}

.grid-entry-layout-resource .grid-entry-resource .entry-content-wrap .entry-title a:hover {color: #fb7b0a !important;}



.svg_post_meta{display:none !important;}



.post-recent .vc_row {

    background-color: #140500;

    margin-bottom: -91px;

    padding-bottom: 58px;

    display: none;

}

#slidefirst{font-size:3em;}

.is-right-sidebar #sidebar, .is-right-sidebar .widget-blog {

    margin-left: 0px !important;

}



        

input::-webkit-input-placeholder {

color: #525252  !important;

font-family: 'Raleway' !important;

      



}

 

input:-moz-placeholder { /* Firefox 18- */

color: #525252  !important;  

font-family: 'Raleway' !important;

}

 

input::-moz-placeholder {  /* Firefox 19+ */

color: #525252  !important;  

font-family: 'Raleway' !important;

}

 

input:-ms-input-placeholder {  

color: #525252  !important;  

font-family: 'Raleway' !important;

}



.wpcf7-form .form-fixed .wpcf7-form-control:not(.wpcf7-submit) {

    

    letter-spacing: 1px !important;

    color: #525252 !important;

}

#review_form textarea::-webkit-input-placeholder {

color: #515151 !important;

font-family: 'Raleway' !important;

      font-size: 16px;



}

.rate_box span.wpcf7-form-control.wpcf7-starratingawesome.starratingawesome {

    width: 60%;

    margin-top: 0;

    border: navajowhite;

}

.rate_box .rate_text{

    width: 38%;

    float: left;

    color: #fc7906 !important;

    font-family: 'Raleway' !important;

    font-size: 15px;

    letter-spacing: 1px;

    margin-left: 10px;

}

.rate_box {

    display: flex;

    flex-wrap: wrap;

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

}

#review_text .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {

    text-align: center;

    box-shadow: 0 0 5px rgba(0,0,0,.15);

    color: #9e9e9e;

    display: inline-block;

    font-family: Roboto,Arial,sans-serif;

    font-size: 14px;

    padding: 20px;

    position: relative;

    text-align: center;

    margin-top: 50px;

    background-color: #fff;

    border-radius: 5px;

    border-top: 5px solid #ccc;

    padding-top: 40px;

    padding-bottom: 0;

    min-height: 328px;

}

#review_text h3.title {

    font-size: 20px;

}

#review_text .vc_col-sm-4 {

    width: 32%;

    margin-right: 2%;

    margin-bottom: 10px;

}

#review_text .vc_col-sm-4:nth-child(3){

     margin-right: 0%;



}

.review_btn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {

    background: #fff ;

    color: #f27a25;

    border: 1px solid #f27a25;

}

.review_btn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {

    background: #f27a25;

    color: #fff;

    width: 100%;

    max-width: 150px;

    margin-top: 30px;

    float: right;

    border: 1px solid #f27a25;

}

.review_btn {

    display: block !important;

    width: 100%;

}

#review_text i.fa.fa-star {

    color: #f37a25;

    font-size: 20px;

}

.rate_sec {

    text-align: right;

    margin-bottom: 20px;

}

#review_text .vc_column-inner:before {

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    background-color: #fff;

    border-radius: 50%;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);

    color: #f37a25;

    content: "\f10e";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 32px;

    font-style: normal;

    left: 50%;

    line-height: 60px;

    position: absolute;

    top: -30px;

    width: 60px;

}

select {

    font-family: 'Raleway' !important;

    

}







.searchandfilter select.sf-input-select {

    font-family: 'Raleway' !important;

    

    letter-spacing: 1px !important;

    color: #525252 !important;

    font-size:14px !important;

}



.sf-input-text{

    font-family: 'Raleway' !important;

    letter-spacing: 1px !important;

    color: #525252 !important;

    font-size: 14px !important;

}



.searchandfilter h4 {

    margin: 0;

   /* padding: 5px 0 10px;*/

    font-size: 14px;

    /*padding: 10px 18px 10px !important;*/

    font-family: 'Raleway';

    

    background-color: #fc7906;

    color: #fff !important;

    margin-bottom: 0px;

    width: 300px;

    border-top-left-radius: 0px;

    border-top-right-radius: 10px;

    border-bottom-right-radius: 0px;

    border-bottom-left-radius: 10px;

    

    box-shadow: 2px 0px 53px -6px #fff !important;

}



#school_page_imp{

    margin-bottom: 0px !important;  

}



#cs_social_widget-2 .fa {

    color: #fff;

}



.pum-theme-2267 .pum-container, .pum-theme-lightbox .pum-container {

    border: 0px solid #000000 !important;

    box-shadow: 0px 0px 0px 0px rgba( 0, 0, 0, 0) !important;

    background-color:transparent !important;

}





.form-fixed span.wpcf7-not-valid-tip {

margin-top: 0px !important;

    color:#fc7906 !important;

}



.sf-field-submit input{

    background-color: #f90 !important;

    width:100%;

}



#wl-wrapper.woocommerce .button, .btn, button, .button, input[type="submit"] {

    background-color: #ff9900 !important;

   }



#fake{

    display:none !important;

}



.tnp-widget-minimal input.tnp-submit{

    background-color:#4a4a4a !important;    

}



#cms-footer-top .wg-title {

    color: #fff !important;

        font-weight:600;

    letter-spacing:1px;

    }



#back_to_top {

background-color: #f90 !important; 

}



#wl-wrapper.woocommerce .button, .btn, button, .button, input[type="submit"] {

    background-color: #fc7906 !important;

}



/*#cms-footer-top {

    background-color: #fc7906 !important;

}*/



#back_to_top {

    background-color: #fc7906 !important;

}



#cms-advantage{

margin-top:-35px !important;    

}



div.svc_post_grid_s4 article{border-top:5px solid #e08700 !important;}





.grid-entry-layout-resource.grid-entry-layout-resource3 .entry-feature {

    background-color: #02113ebd !important;

}

#cms-footer-top .wg-title {

    font-family: 'Raleway' !important;

}



#menu-item-6048 a  .menu-title{

  font-weight:700;

    color: #fc7906;

}



.download-form1 h3 {

    font-size: 18px !important;

    }



.panel-info {

    font-family: 'Raleway';

}



table {

font-family: 'Raleway';

 }



.vc_btn3-container  .important-blink .vc_btn3-center a{

font-family: 'Raleway' !important;

    letter-spacing:.5px !important;

}





.at-custom-sidebar-counter div{

    background-color:#4a4a4a !important;

    color:#fff !important;

}

p{font-family: 'Raleway'; line-height: 180%;}



li{font-family: 'Raleway'; line-height: 180%;}





.atss .at-share-btn span .at-icon, .atss a span .at-icon {

    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75) !important;

    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75) !important;

    box-shadow: 3px 4px 5px -1px rgba(0,0,0,0.75) !important;

}





.mfp-title {

    line-height: 35px !important;

    color: #ffffff !important;

    background-color: #f68129 !important;

    padding-left: 2% !important;

    font-family: 'Raleway' !important;

    letter-spacing: 1px !important;

    font-size: 18px !important;

}



.mfp-bottom-bar {

    margin-top: -45px !important;

    }





.top-header-section-bar{



    -webkit-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.26);

    -moz-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.26);

    box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.26);

}



.contact-about .fa {

    color:#fff !important;

}

.small, small {

    display: none;}



button#cliModalClose.cli-modal-close{margin: 2px;

}



#Month_sec .svc_post_cat ,#populr_sec .svc_post_cat{

    top: 44px;

    left: auto;

    width: 100%;

    opacity: 0;

    transition: .5s ease;

    z-index: 99999;

    position: absolute !important;

    transform: translate(0,-50%);

    text-align: right !important;

    color: #fff;

    font-size: 12px;

    line-height: 12px;

    padding: 0px 10px;    

}

#populr_sec .svc_post_cat{

     color: #fff !important;

    }

#Month_sec div.svc_post_grid article:hover .svc_post_cat , #populr_sec div.svc_post_grid article:hover .svc_post_cat{

     opacity: 1;

     color: #fff;

}

#Month_sec div.svc_post_grid article:hover .svc_post_cat a,

#populr_sec div.svc_post_grid article:hover .svc_post_cat a{

  color: #fff;



}

#Month_sec .Recommended-Board a img.svc_post_image {

   position: relative;

    z-index: 1;

    object-fit: cover;

}

#Month_sec div.svc_post_grid article {

    background: none repeat scroll 0 0 #000 !important;

    padding-bottom: 0px !important;

    -moz-box-shadow: 15px 15px 15px 0px #808080d1 !important;

    -webkit-box-shadow: 15px 15px 15px 0px #808080d1 !important;

    box-shadow: 15px 15px 15px 0px #ccc !important;

}

.home #Month_sec div.svc_post_grid_s1 article section {

    margin-top: 0px !important;

    padding: 0;

    margin-bottom : 0px;

}

#Month_sec div.svc_post_grid_s1 article section p:first-child {

    background-color: #000 !important;

    padding: 10px;

    padding-bottom: 0 !important;

    margin-bottom: 0 !important;

    border-bottom: 6px solid #fc7906;

}

#Month_sec div.svc_post_grid_s1 article section p:first-child:hover a{

    color: #fff !important

}





#Month_sec p.svc_info {

     display: none;

    opacity: 0;

   

}

#Month_sec div.svc_post_grid_s1 article footer {

   

    opacity: 0;

    display: none;

    

}



#Month_sec .svc_post_cat a {

    color: #000;

    font-size: 12px;

    text-decoration: none;

    line-height: 12px;

}

#Month_sec div.svc_post_grid_s1 footer a.svc_read_more {

    border-color: #3a3939 !important;

    border-radius: 4px !important;

    padding: 10px;

    background-color: #fc7906 !important;

    color: #fff !important;

    font-size: 12px;

    letter-spacing: 1px;

}

#Month_sec a.svc_title {

    text-align: left !important;

    line-height: 1.2 !important;

    font-size: 12px !important;

    font-family: 'Raleway';

    min-height: 30px;

    vertical-align: middle;

    margin-top: 10px !important;

    color: #fff;

    margin: 0 !important;

}

#Month_sec div.svc_post_grid_s1 article header {

    border-bottom: none !important;

}

#populr_sec p.svc_info {

    display: none;

}

#populr_sec .svc_read_more_p {

    display: none;

}

#populr_sec footer {

    display: none;

}

a.ajax-popup-link.ajax-popup-link-683.pull-right {

    display: none;

}

#populr_sec .svc_post_cat a {

    color: #000;

    font-size: 12px;

    text-decoration: none;

    line-height: 12px;

}

#populr_sec a.svc_title {

    text-align: left !important;

    line-height: 1.2 !important;

    font-size: 12px !important;

    font-family: 'Raleway';

    vertical-align: middle;

    margin-top: 10px !important;

    color: #000;

    margin: 0 !important;

}

.archive #cms-content {

    background-color: #fff !important;

}

.archive article .container-fluid {

    background: #ebebeb9e;

    margin-bottom: 20px;

    border-radius: 10px;

    padding: 20px;

}

.archive .entry-blog .entry-header .entry-title {

  font-size: 20px !important;

    margin: 0;

    line-height: 20px;

    min-height: 59px;

    text-decoration: none;

    color: #fc7906 !important;

}

.archive .entry-blog .entry-header .entry-title a{

 

    color: #fc7906 !important;

}

.archive .entry-meta li {

   

    font-size: 14px;

}

.archive #cshero-header-logo img {

    max-height: 70px !important;

}

.archive #sidebar input[type=submit] {

    background-color: #fc7906 !important;

    }

.archive  a.btn.btn-default {

    background-color: #fc7906;

    border: none;

    color: #fff;

    padding: 7px 30px;

    text-align: center;

    text-decoration: none;

    display: block;

    font-size: 16px;

    margin: 4px 0;

    cursor: pointer;

    text-decoration: none;

    max-width: 150px;

    border-radius: 0px;

}

.archive .entry-blog .entry-header .entry-title a:hover{

 

   text-decoration: none;

}

.archive .entry-blog {

    margin-bottom: 0px;

}



#populr_sec div.svc_post_grid_s4 article section p:first-child {

   background-color: #fff !important;

    border-bottom: 6px solid #fc7906;

    padding: 10px !important;

    margin: 0 !important;

  

}

#populr_sec div.svc_post_grid_s4 article {

     border-top: none !important; 

   

}

#populr_sec div.svc_post_grid article {

    background: none repeat scroll 0 0 #000;

}

#populr_sec div.svc_post_grid_s4 article section {

    border-bottom: none !important;

    margin: 0 !important;

    padding: 0 !important;

}

ul#menu-menu-primary {

    margin-bottom: 0;

}

div#rev_slider_6_1_wrapper h1 {

    font-size: 30px !important;

    text-transform: uppercase !important;

    font-weight: 100 !important;

    line-height: 1.5 !important;

    

}

div#rev_slider_6_1_wrapper p{

   font-size: 20px !important;

    font-weight: 300 !important;

    line-height: 1.5 !important;

        

}





#cms-theme footer#colophon.site-footer p:first-child {

    display: none;

}

footer#colophon{

    border-top: #f27a25;

    border-top-style: solid;

    border-top-width: 4px;

}





@media (max-width: 980px){

.archive .all-school-page .col-xs-12 {

    width: 100% !important;

}

div#review_form {

    background-image: unset !important;

}

#review_form .vc_col-sm-6 {

    width: 100%;

}

#review_form div#wpcf7-f12474-p12477-o2 {

    max-width: 100%

}

div#review_text {

    padding: 0 20px !important;

}

#review_text .vc_col-sm-4 {

    width: 100%;

    margin-right: 0%;

    margin-bottom: 10px;

}

.archive div#sidebar {

    margin-top: 30px;

}

#slider_sec .vc_column-inner {

    padding: 0 !important;

}

#slider_sec ul.tp-revslider-mainul {

    width: 100% !important;

}

#slider_sec #rev_slider_6_1 .uranus.tparrows:before {

    width: 20px;

    height: 20px;

    line-height: 20px;

    font-size: 25px;

}

#slider_sec #rev_slider_6_1 .tp-leftarrow{

    left: -15px !important;

}

#slider_sec #rev_slider_6_1 .tp-rightarrow{

    right: -90px !important;

      left: auto !important;

}



#slider_sec div#rev_slider_6_1_wrapper h1 {

    font-size: 25px !important;

}

#slider_sec div#rev_slider_6_1_wrapper p {

    font-size: 16px !important;

    }

}



@media screen and (max-width: 991px) {

    .mfp-wrap {

    top: 0 !important;}

#cshero-header #cshero-header-logo a{

display:inline-block;

    line-height:100px;

    width:max-content!important;

} 

}



@media screen and (max-width: 768px) and (min-width: 300px) {

    #back_to_top {

        display: none !important;}

#cshero-header-logo {

    width: 38% !important;

}

    div#textheading{margin-top: -34% !important;}

    

    div#seachid{margin-top:-11% !important;}

    div#searchblank{ margin-bottom: -35px !important;}

.single-post-inner {

    padding-right: 2%;

    margin-top: -50px;

}

    h1{margin-bottom:0px !important;}

}



@media screen and (min-width: 992px)

{

.hd-fixed.admin-bar .cshero-main-header {

    margin-top: 0px !important;

}

.cshero-header-navigation .main-navigation .menu-main-menu>ul>li>a, .cshero-header-navigation .main-navigation .menu-main-menu>li>a {

    font-size: 16px !important;

}

    }







@media only screen and (max-width: 1366px) and (min-width: 800px)  {

    

.sf-input-text{ width:250px !important;}



.sf-input-select{ width:370px !important;}

        #display_in_laptop

    {display:none !important;}

    }



@media only screen and (max-width: 1024px) and (min-width: 768px)  {

    

.sf-input-text{ width:140px !important;}



.sf-input-select{ width:200px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }

@media only screen and (max-width: 570px) and (min-width: 300px)  {

    

.sf-input-text{ width:250px !important;}



.sf-input-select{ width:255px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }



@media only screen and (max-width: 1024px) and (min-width: 600px)  {

    

.sf-input-text{ width:180px !important;}



.sf-input-select{ width:265px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }



@media only screen and (max-width: 1440px) and (min-width: 900px)  {

    

.sf-input-text{ width:250px !important;}



.sf-input-select{ width:390px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }

@media only screen and (max-width: 1600px) and (min-width: 900px)  {

    

.sf-input-text{ width:250px !important;}



.sf-input-select{ width:420px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }

@media only screen and (max-width: 1680px) and (min-width: 1050px)  {

    

.sf-input-text{ width:250px !important;}



.sf-input-select{ width:450px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }

@media only screen and (max-width:1920px) and (min-width: 1080px)  {

    

.sf-input-text{ width:250px !important;}



.sf-input-select{ width:460px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }

@media only screen and (max-width:1920px) and (min-width: 1200px)   {

    

.sf-input-text{ width:250px !important;}



.sf-input-select{ width:345px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }



@media only screen and (max-width: 768px) {

  sf-input-text{ width:140px !important;}



.sf-input-select{ width:200px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    

}





@media only screen and (min-width: 1600px) {

  sf-input-text{ width:140px !important;}



.sf-input-select{ width:450px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    

}



@media only screen and (min-width: 1920px) {

  sf-input-text{ width:140px !important;}



.sf-input-select{ width:520px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    

}



@media only screen and (max-width: 480px) {

  sf-input-text{ width:140px !important;}



.sf-input-select{ width:255px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

    }



@media only screen and (max-width:768px) and (min-width: 300px)   {div#wpcf7-f4626-p3553-o2.wpcf7{padding-left: 10%;}

    div.vc_btn3-container.rightbtn.vc_btn3-center{margin-left: 6%;}}

@media only screen and (max-width: 1024px) and (orientation: landscape) {sf-input-text{ width:140px !important;}



.sf-input-select{ width:255px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}}

@media only screen and (max-width: 734px) and (orientation: landscape) {

    sf-input-text{ width:140px !important;}

    



.sf-input-select{ width:557px !important;}

    selecte.sf-input-select

        #display_in_laptop

    {display:none !important;}

}

@media (max-width:767px){

    #cms-content {

    padding: 20px 0 !important;

}

#review_form .wpb_wrapper * {

    width: 100%;

    display: block;

}

div.wpcf7 .ajax-loader {

    background-repeat: no-repeat;

}

.wpcf7 form .wpcf7-response-output {

    border: 2px solid #fff;

}

.rate_box .rate_text{

    font-size: 18px;

}

.mfp-wrap {

    

    position: fixed !important;

    overflow-x: scroll;

}

.all-school-page header.search-filter-result-header h2 {

    font-size: 18px !important;

    line-height: 23px !important;

    min-height: auto !important;

    padding-top: 15px;

}

.rate_box {

    flex-wrap: nowrap;

    

}

.all-school-page .search-content-detail {

   border-radius: 0 !important;

   }

.archive .entry-blog .entry-header .entry-title {

        margin: 15px 0;

    min-height: auto;

}

#cont_main_head p br{

    display: none;

}

#contact_col1 a,#contact_col1 p{

    font-size: 12px !important;

}

.site-footer .textwidget tr, .site-footer .textwidget td {

    text-align: center;

}

#slider_sec #rev_slider_6_1 .uranus.tparrows:before {

    width: 15px;

    height: 15px;

    line-height: 15px;

    font-size: 15px;

}

.home #cms-content {

    padding: 0px 0 !important;

    padding-bottom: 0 !important;

}

   #slider_sec  div#rev_slider_6_1_wrapper .tp-parallax-wrap h1 {

    font-size: 15px !important;

    text-align: center !important;

    width: 100% !important;

     

}

#slider_sec div#rev_slider_6_1_wrapper .tp-parallax-wrap p {

    font-size: 13px !important;

    text-align: center !important;

    width: 100% !important;

}

div#first_text .tp-mask-wrap {

    left: 0 !important;

    position: unset !important;

    right: 0 !important;

}

}





@media (min-width: 979px){

a.at-share-btn {

    background: transparent !important;

}



span.at-icon-wrapper {

    border-radius: 50px;

}



    #at4-share .at-icon-wrapper svg.at-icon {

   -webkit-box-shadow: none !important;

    -moz-box-shadow: none !important;

    box-shadow: none !important;

        

}

.atss .at-share-btn:focus, .atss .at-share-btn:hover, .atss a:focus, .atss a:hover {

    width: 3pc !important;

}

#at4-share .at-share-btn {

   

    margin-bottom: 10px;

}

    #at4-share .at-share-btn:hover {

   -webkit-transform: scale(1.1);

    transform: scale(1.1);

}

#at4-share .at-share-btn{

    vertical-align: middle;

    -webkit-transform: perspective(1px) translateZ(0);

    transform: perspective(1px) translateZ(0);

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    -webkit-transition-property: transform;

    transition-property: transform;

}

}









@media (max-width: 1200px){

    #review_form div#wpcf7-f12474-p12477-o2 {

    max-width: 100%;

}

 .cshero-header-navigation .main-navigation .menu-main-menu>li {

    vertical-align: top;

    padding: 0 10px;

}

}





div#cshero-header {

    height: 70px;

}



#cshero-header-inner #cshero-header-logo a{

  line-height: 0 !important;

}



.header-3 .cshero-main-header #cshero-header-logo {

    padding-top: 0;

}

@media (min-width: 992px){

#cshero-header-inner.header-3 .cshero-header-navigation .main-navigation .menu-main-menu li a {

    

    line-height: 77px !important;

}

}







@media screen and (max-width: 991px){

#cshero-header #cshero-header-navigation.navigation-open {

        top: 71px !important;

    }

    .banner-image {

        margin-top: unset !important;

    }

    .banner-image{

        height:unset !important;

    }

}







.banner-image {

    margin-bottom: 50px;

    max-width: 1139px;

    margin-top: -50px;

      height: 150px;

    border-style: solid;

    border-width: 1px;

    border-color: black!important;

}



.banner-image img {

    width: 100%;

      height: 100%;

}



/*inner page  css*/

.sidebar_sec .form-body .col-sm-6 {

     width: 100%; 

}

.pp_nav{

    display:none !important;

}

.blink_me {

    -webkit-animation-name: blinker;

    -webkit-animation-duration: 1s;

    -webkit-animation-timing-function: linear;

    -webkit-animation-iteration-count: infinite;

    

    -moz-animation-name: blinker;

    -moz-animation-duration: 1s;

    -moz-animation-timing-function: linear;

    -moz-animation-iteration-count: infinite;

    

    animation-name: blinker;

    animation-duration: 1s;

    animation-timing-function: linear;

    animation-iteration-count: infinite;

}



@-moz-keyframes blinker {  

    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; }

}



@-webkit-keyframes blinker {  

    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; }

}



@keyframes blinker {  

    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; }

}





.head_image * {

    width: 100%;

}

.head_image img {

   height:150px;

}

.sidebar_sec #wl-wrapper.woocommerce .button, .btn, button, .button, input[type=submit] {

    background-color:  #fc7906 !important;

    font-size: 14px;

    font-weight: 400;

    border: 3px solid #fc7906;

    color: #fff !important;

    text-transform: uppercase;

    padding: 0 33px;

    line-height: 50px;

    letter-spacing: .02em;

    -webkit-transition: all .3s linear 0ms;

    -moz-transition: all .3s linear 0ms;

    -ms-transition: all .3s linear 0ms;

    transition: all .3s linear 0ms;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0px 2px 5px rgba(252,121,6,.33);

    -moz-box-shadow: 0px 2px 5px rgba(252,121,6,.33);

    -ms-box-shadow: 0px 2px 5px rgba(252,121,6,.33);

    box-shadow: 0px 2px 5px rgba(252,121,6,.33);

   position: relative;

    font-family: 'Raleway';

    width: 100%;

}

.sidebar_sec .wpcf7-form .form-fixed .wpcf7-form-control:not(.wpcf7-submit) {

    box-shadow: 0px 5px 15px 0px rgba(0,0,0,.15) !important;

    border-color: #fff;

}

.sidebar_sec input[type=submit]:hover{

outline:  none;

    text-decoration: none;

     border: 3px solid #fc7906;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow:none;

    box-shadow: none;

    background-color:  #fff !important;

    color: #fc7906 !important;

}

.sidebar_sec input[type=submit]:active:focus{

    outline:  none;

    }

.mob_sec_for{

    display: none;

}

.sidebar_sec .download-form1 h3 {

    margin-top: 0px;

}

.sidebar_sec .table-bordered {

    border: 1px solid #ddd;

}

.foot_cont .download-form1 h3 {

   

    padding: 10px 30px 10px;

    

}

.sidebar_sec .table {

    width: 100%;

    max-width: 100%;

    margin-bottom: 20px;

}

.sidebar_sec table {

    font-family: 'Raleway';

}

.sidebar_sec .table-striped>tbody>tr:nth-of-type(odd) {

    background-color: #f9f9f9;

}

.sidebar_sec .table-bordered>tbody>tr>td, .sidebar_sec .table-bordered>tbody>tr>th, .sidebar_sec .table-bordered>tfoot>tr>td, 

.sidebar_sec .table-bordered>tfoot>tr>th, .sidebar_sec .table-bordered>thead>tr>td, .sidebar_sec .table-bordered>thead>tr>th {

    border: 1px solid #ddd;

}

.sidebar_sec .table>tbody>tr>td, .sidebar_sec .table>tbody>tr>th, .sidebar_sec .table>tfoot>tr>td, .sidebar_sec .table>tfoot>tr>th, 

.sidebar_sec .table>thead>tr>td, .sidebar_sec .table>thead>tr>th {

    padding: 8px;

    line-height: 1.42857143;

    vertical-align: top;

    border-top: 1px solid #ddd;

}

.sidebar_sec .fa {

    color: #ffa51f;

}

.sidebar_sec .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){

    height: 40px;



}

 .sidebar_sec form.wpcf7-form, #text-11 form.wpcf7-form{

    border-radius: 0px;

   background: #ebebeb;

    padding: 0px;

    padding-bottom: 0;

}

.sidebar_sec input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {

    border: none;

}

.sidebar_sec br {

    display: none;

}

.single-post  p:empty {

    display: none;

}

.single-post .vc_tta-panel-body p {

    margin-bottom: 5px;

}

.sidebar_sec .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {

    color: #FFF !important;

    border-color: #f57b20 !important;

    background-color: #f57b20 !important;

    border-width: 0px !important;

}



.foot_cont #wpcf7-f2263-p11324-o4 .container-fluid {

    background: #f7f7f7;

}

.table-data li {

    display: inline;

}

 .panel-info {

    border-color: #4a4a4a59 !important;

}



 .panel-info>.panel-heading {

    color: #ffffff !important;

    font-size: 17px !important;

    background-color: #fc7906 !important;

}

.Main_text_section  .carousel-inner br ,.Main_text_section  .carousel-control{

    display: none;

}

.Main_tab_section .wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a {

   

    background-color: transparent;

}

.Main_tab_section .wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a img {

   

    opacity: 1;

}

.Main_tab_section span.vc_tta-title-text {

    color: #fc7906;

}

.Main_text_section span.vc_tta-title-text {

    color: #fc7906;

}

.foot_cont .wpcf7-form .form-fixed .wpcf7-form-control:not(.wpcf7-submit) {

    letter-spacing: 1px !important;

    color: #515151 !important;

}

.foot_cont .wpcf7-form .form-fixed .wpcf7-form-control:not(.wpcf7-submit) {

    box-shadow: 0px 5px 15px 0px rgba(0,0,0,.25) !important;

}

.foot_cont .wpcf7-form .form-fixed .wpcf7-form-control:not(.wpcf7-submit) {

    margin-bottom: 10px !important;

}

.foot_cont .download-form1 .wpcf7-form-control:not(.wpcf7-submit) {

    height: 40px !important;

}

.foot_cont .download-form1 .wpcf7-form-control:not(.wpcf7-submit) {

    border: none;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

    -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,.25);

    -moz-box-shadow: 0px 5px 15px rgba(0,0,0,.25);

    -ms-box-shadow: 0px 5px 15px rgba(0,0,0,.25);

    box-shadow: 0px 5px 15px rgba(0,0,0,.25);

    height: 54px;

    line-height: 54px;

    padding: 0 15px;

    font-size: 14px;

    text-transform: none;

    width: 100%;

}

#cshero-header-inner.header-3 .cshero-header-navigation .main-navigation .menu-main-menu li a {

    color: #000 !important;

}

.foot_cont input.wpcf7-form-control.wpcf7-submit {

    background: #fc7906 !important;

    color: #fff;

}

.foot_cont input.wpcf7-form-control.wpcf7-submit:hover {

    

    color: #fff !important;

}

.foot_cont  .form-fixed span.wpcf7-not-valid-tip {

    margin-top: 0px !important;

    color: #fc7906 !important;

    font-size: 12px;

    margin-bottom: 15px !important;



}

.mob_cru{

    display: none;



}

.single-post-inner .entry-header .post-thumbnail {

    display: none;

}

.single-post div#sidebar {

    display: none;

}

.single-post .panel-body br:first-child {

    display: none;

}

.single-post div#content {

    width: 100% !important;

    padding: 0 !important;

}

.single-post-inner .entry-title {

    color: #f57b20 !important;

}

.single-post .single-post-inner {

    padding-right: 15px;

    padding-left: 15px;

}





@media (max-width: 767px){

.mob_sec_for.Main_tab_section{

    display: block !important;

    margin-bottom: 40px;

}

.Main_tab_section{

    display: none !important; 



}

.desktop_cru{

    display: none;

}

.mob_cru{

    display: block;



}

    .single-post-inner .entry-header .entry-title {

  margin-top: 20px;

    margin-bottom: 20px !important ;

    font-size: 18px;

}

    .mob_sec_for h4.vc_tta-panel-title {

    font-size: 15px;

    padding: 0;

    margin: 0 !important;

}

    .mob_sec_for .vc_tta-panel-title>a {

   

        padding: 10px 15px !important;

    }

}



/*inner page  css*/

#news_first_sec .grid-entry-layout-resource .cms-grid-item {

   padding: 0;

}

#news_first_sec .grid-entry-layout-resource .grid-entry-resource .entry-content-wrap .entry-content{

    display: none;

}

#news_first_sec .grid-entry-layout-resource .grid-entry-resource .entry-content-wrap {

   background-color: transparent;

}

#news_first_sec .grid-entry-layout-resource .grid-entry-resource .entry-content-wrap .entry-title {

        margin-bottom: 0px;

    background-color: #231f1f;

    padding: 0 15px 5px;

    font-size: 30px;

    font-weight: 600;

    color: #fff;

    max-width: 600px;

    margin: 0 auto;

   

}

div#banner_ad {

    margin-top: -10px;

}

#news_second_sec .cms-grid-filter {

    display: none;

}

#col2_new img.attachment-full.size-full.wp-post-image {

    height: 250px;

}

#col1_new img.attachment-full.size-full.wp-post-image {

    height: 500px;

}

#news_second_sec .grid-entry-layout-resource.grid-entry-layout-resource3 .entry-feature {

    background-color: unset !important;

    opacity: 1;

}

#news_second_sec .grid-entry-layout-resource.grid-entry-layout-resource3 .entry-feature .cms-grid-media img {

    opacity: 1;



}

#news_second_sec .grid-entry-layout-resource .cms-grid-item {

    padding-left: 0;

    padding-bottom: 30px;

    padding-right: 0;

    width: 48%;

    margin-right: 2%;

}





#news_second_sec .grid-entry-layout-resource.grid-entry-layout-resource3 .grid-entry-resource:hover .entry-feature:before{

    -webkit-animation: none;

    animation: none;

}

#news_first_sec .grid-entry-layout-resource .grid-entry-resource:hover .entry-content-wrap:before {

    -webkit-animation: none;

    animation: none;

}

#news_first_sec .grid-entry-layout-resource .grid-entry-resource:hover .cms-grid-media img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

}



#news_first_sec  .grid-entry-layout-resource .grid-entry-resource .entry-feature .cms-grid-media img{

    -webkit-transition-duration: 600ms;

    transition-duration: 600ms;

}

#news_second_sec .grid-entry-layout-resource .grid-entry-resource:hover .cms-grid-media img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

}



#news_second_sec  .grid-entry-layout-resource .grid-entry-resource .entry-feature .cms-grid-media img{

    -webkit-transition-duration: 600ms;

    transition-duration: 600ms;

}

#text-11 .col-sm-6 {

    width: 100%;

}

#text-11 .download-form1 .form-body {

    padding: 20px !important;

}

#news_second_sec .grid-entry-layout-resource .grid-entry-resource .entry-content-wrap .entry-title a:hover,

#news_first_sec .grid-entry-layout-resource .grid-entry-resource .entry-content-wrap .entry-title a:hover {

    

    text-decoration: none ;

}

#news_second_sec .grid-entry-layout-resource.grid-entry-layout-resource3 .grid-entry-resource{

    box-shadow: none;

}

#news_second_sec  .grid-entry-layout-resource.grid-entry-layout-resource3 .entry-content-wrap{

padding-left: 0 ;

padding-right: 0;

}

#news_col1 .vc_column-inner ,#news_col2 .vc_column-inner{

    padding-left: 0 ;

padding-right: 0;



}

#news_second_sec .grid-entry-layout-resource3 .cms-grid {

    margin-right: 0;

    margin-left: 0;

}

#text-11 .wpcf7-form .form-fixed .wpcf7-form-control:not(.wpcf7-submit) {

    box-shadow: 0px 5px 15px 0px rgba(0,0,0,.15) !important;

    border-color: #fff;

}

#text-11 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {

    height: 40px;

    line-height: 40px;

}

#text-11 #wl-wrapper.woocommerce .button, .btn, button, .button, input[type=submit] {

    background-color: #fc7906 !important;

    font-size: 14px;

    font-weight: 400;

    border: 3px solid #fc7906;

    color: #fff !important;

    text-transform: uppercase;

    padding: 0 33px;

    line-height: 50px;

    letter-spacing: .02em;

    -webkit-transition: all .3s linear 0ms;

    -moz-transition: all .3s linear 0ms;

    -ms-transition: all .3s linear 0ms;

    transition: all .3s linear 0ms;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0px 2px 5px rgba(252,121,6,.33);

    -moz-box-shadow: 0px 2px 5px rgba(252,121,6,.33);

    -ms-box-shadow: 0px 2px 5px rgba(252,121,6,.33);

    box-shadow: 0px 2px 5px rgba(252,121,6,.33);

    position: relative;

    font-family: 'Raleway';

    width: 100%;

}

#text-11  .wpcf7-form .form-fixed .wpcf7-form-control:not(.wpcf7-submit) {

    margin-bottom: 12px;

}

#text-11 input[type=submit]:hover {

    outline: none;

    text-decoration: none;

    border: 3px solid #fc7906;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

    background-color: #fff !important;

    color: #fc7906 !important;

}

#banner_ad .vc_column-inner {

    padding: 10px 0;

 }

#banner_ad  {

    border-bottom: 3px solid #f37a25;

}

#col2_new .vc_column-inner {

    padding-right: 0;

    padding-left: 0;

}

#col2_new .grid-entry-layout-resource2 .cms-grid {

    margin-left: 0px;

    margin-right: 0px;

}



@media (max-width:767px){

#news_second_sec .grid-entry-layout-resource .cms-grid-item {

    padding-bottom: 30px;

    width: 100% !important;

    margin-right: 0% !important;

}

#news_second_sec .grid-entry-layout-resource.grid-entry-layout-resource3 .entry-content-wrap {

    padding-left: 10px; 

    padding-right: 10px; 

}



    #col1_new img.attachment-full.size-full.wp-post-image {

    height: auto;

}

    #col1_new .vc_column-inner,#col2_new .vc_column-inner {

    padding-top: 0;

}

}

/* news page css*/







/* contact page css*/

.contact-title {

    font-size: 32px !important;

    text-transform: uppercase;

}

#cont_main_head .vc_sep_pos_align_center{

    margin-bottom: 23px !important;

}



div#contact_col1 .vc_column-inner ,div#contact_col2 .vc_column-inner {

    border-top: 3px solid #fc7906;

    border-bottom: 3px solid #fc7906;

    background: #fff;

    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1);

}

div#contact_col1  ,div#contact_col2 {

    

    padding-left:  15px;

    padding-right: 15px;

    

}

div#contact_col1 .info-contact .group-contact:hover {

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

    

}

#contact_col1 i {

    font-size: 20px;

    color: #fc7906;

    float: left;

    width: 44px;

    height: 44px;

    line-height: 44px;

    background: #fc790638;

    display: flex;

    justify-content: center;

    align-items: center;

    border-radius: 50px;

    transition: all 0.3s ease-in-out;

}

 .email:hover i, .address:hover i, .phone:hover i {

    background: #fc7906 !important;

    color: #fff !important;

}

#contact_col1 h4 {

    padding: 0 0 0 60px;

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 10px;

    margin-top: 20px;

    color: #37517e;

    text-align: left;

}

#contact_col1 p  {

    padding: 0 0 0px 60px;

    margin-bottom: 0px;

    font-size: 14px;

    color: #333;

    text-align: left;

}

#contact_col1 .info {

    padding: 30px;

     width: 100%;

    

}

.info p:empty {

    display: none;

}

#contact_col1 a {

  padding: 0 0 0px 15px;

    margin-bottom: 0px;

    font-size: 14px;

    color: #333;

    text-align: left;

}

#contact_col1 p a {

    padding-left: 0;

}

#contact_col1 iframe {

    height: 290px;

    width: 100%;

}

#contact_col2 .form-contact input ,#contact_col2 .form-contact textarea{

    font-size: 14px;

    line-height: 24px;

    text-transform: none;

    height: 50px;

    border-color: #e3e7f3 !important;

    border-width: 1px;

    width: 100%;

    -webkit-border-radius: 0;

    -khtml-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    padding: 10px 21px;

    letter-spacing: .02em;

    margin-bottom: 33px;

    border-bottom-style: solid;

    border: 1px solid;

    border-top: 1px solid;

    border-left: 1px solid;

    border-right: 1px solid;

}

#contact_col2 .form-contact .name-mail span {

    width: 49%;

    overflow: hidden;

    margin-right: 2%;

    max-width: 100%;

}



#contact_col2 span.wpcf7-form-control-wrap.your-email ,

#contact_col2 span.wpcf7-form-control-wrap.your-phone{

    margin-right: 0 !important;

}

#contact_col2 .form-contact {

    max-width: 100%;

    margin: auto;

    padding: 0 20px;

}

#contact_col2 textarea::-webkit-input-placeholder {

color: #515151 !important;

}



#contact_col2 textarea:-moz-placeholder { /* Firefox 18- */

color: #515151 !important;  

}



#contact_col2 textarea::-moz-placeholder {  /* Firefox 19+ */

color: #515151 !important;  

}





#contact_col2 textarea:-ms-input-placeholder {

color: #515151 !important;  

}

#contact_col2 textarea.wpcf7-form-control.wpcf7-textarea {

    overflow: auto;

    resize: none;

    height: 203px !important;

}

#contact_col2 input.wpcf7-form-control.wpcf7-submit {

    border-radius: 50px !important;

    max-width: 175px;

    margin-bottom: 5px;

}



#contact_col2 div#wpcf7-f6670-p18-o3 p:empty {

    display: none;

}

#contact_col2 div#wpcf7-f6670-p18-o3 p {

    margin: 0;

}

#contact_col2 input:focus, #contact_col2 textarea:focus {

    border-color: #fc7906 !important;

}

.sidebar_sec .download-form1 {

    background-color: transparent !important;

}

.foot_cont  form.wpcf7-form.init .download-form1 ,

#board_slid form.wpcf7-form.init .download-form1{

    background: #ebebeb !important;

}

/*.sidebar_sec .table>tbody>tr>td:first-child {

    color: #f37a25;

}*/

.sidebar_sec .table-bordered>tbody>tr>td, .sidebar_sec .table-bordered>tbody>tr>th, .sidebar_sec .table-bordered>tfoot>tr>td, .sidebar_sec .table-bordered>tfoot>tr>th, .sidebar_sec .table-bordered>thead>tr>td, .sidebar_sec .table-bordered>thead>tr>th {

    border: 1px solid #f37a25;

}









#news_second_sec .grid-entry-layout-resource.grid-entry-layout-resource3 .entry-content-wrap .date,

#news_second_sec .grid-entry-layout-resource.grid-entry-layout-resource3 .entry-content-wrap .number_comment {

    color: #fb7b0a !important;

}





/*-- search bar css--*/



.search-school .sf-input-select {

    width: 207px !important;

    color: #fc7905 !important;

    padding: 5px 18px !important;

}

.search-school input[type="submit"]:hover {

    background: #fc7905 !important;

    color: white !important;

}





.search-school input[type="submit"] {

    line-height: 22px;

    padding: 6.5px 0px;

    background-color: white !important;

    color: #fc7905 !important;



}





.search-school ul li {

    display: inline !important;

}



.search-school ul li input {

    width: 207px !important;

}



.home-page-search-bar {

    position: absolute;

    bottom: 50px;

    width: 100%;

}

.home-page-search-bar h2{

    color:white !important;

}



.search-school {

    background: #fc79057d;

    padding: 15px 0px;

    text-align: center;

    border-radius: 10px;

}









.search-results.search .wrap-search .post-thumbnail {

    display: block !important;

}





.search-results div#cms-page-title {

    display: none;

}





.search-results li.detail-author {

    display: none;

}





.search-results .search-content-detail {

    background: #ebebeb9e;

    margin-bottom: 20px;

    border-radius: 10px;

    padding: 20px;

}





.search-filter-in-searchpage {

    margin-bottom: 25px;

}





i.zmdi.zmdi-comment-more {

    display: none;

}



.search-results.search-filter.col-md-4 {

    width: 33.333333% !important;

}



.search-results li.detail-date {

    display: none;

}





.search-results header.search-filter-result-header h2 {

    font-size: 20px;

    margin: 0;

    line-height: 30px;

    min-height: 59px;

}











.search-results header.search-filter-result-header h2 a{

        text-decoration: none;

}





.search-results header.search-filter-result-header ul.post-details li {

    font-size: 14px;

}



.search-results .entry-meta {

    margin-bottom: 6px;

    margin-top: 6px;

}



.search-results a.search-result-readbtn {

    background-color: #fc7906;

    border: none;

    color: white;

    padding: 7px 30px;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    font-size: 16px;

    margin: 4px 0px;

    cursor: pointer;

     text-decoration: none;

}



.cms-footer1 #cms-footer-bottom a:hover, .cms-footer1 #cms-footer-bottom .cms-footer-bottom-item1 a:hover {

    color: #ffffff !important;

}





.search-results ul.post-details {

    margin: 0;

}



.search-results .post-thumbnail img {

    height: 137px;

    object-fit: cover;

}



.site-footer #cms-footer-top .col-md-4 {

     width: 33.33333333% !important;

}



div#cms-footer-top {

   /* padding: 25px 0 18px;

    background-image: url(/wp-content/uploads/2020/12/footer-bg-desi.png);

    background-position: center top;

    background-repeat: no-repeat;

    background-size: cover;

    background-blend-mode: overlay;*/

    border: none;

}



footer a {

    text-decoration: none !important;

}



footer a {

    color: white !important;

    line-height: 21px;

}



a.footer-logo {

    text-align: center;

}



.search-filter-in-searchpage .search-school {

    background: #999999;

       

}



.search-results .col-md-4 {

    width: 33.333333% !important;

}

@media (max-width: 992px){

    .site-footer #cms-footer-top .col-xs-12 {

    width: 100% !important;

} 



.home-page-search-bar {

    position: unset;

}



.search-school ul li {

    display: block !important;

}

.header-serach.form {

    margin-bottom: 30px;

}

}

@media screen and (max-width: 992px) and (min-width: 767px) {

.site-footer #cms-footer-top .col-sm-6 {

width: 50% !important;

}

}





@media screen and (min-width: 1400px){

.search .widget-area {

    margin: 0!important;

}

}







@media (max-width: 991px){

.search-results.search-filter.col-md-4 {

    width: 100% !important;

}





}







/*-- search bar css--*/



.all-school-page .category-name li {

    list-style: none;

}



.all-school-page li.sf-level-0.sf-item-1 {

    display: none;

}

.all-school-page.search .wrap-search .post-thumbnail {

    display: block !important;

}



.all-school-page div#cms-page-title {

    display: none;

}



.all-school-page li.detail-author {

    display: none;

}

.all-school-page .search-content-detail {

    background: #ebebeb9e;

    margin-bottom: 20px;

    border-radius: 10px;

    padding: 20px;

}



.all-school-page.search-filter.col-md-4 {

    width: 33.333333% !important;

}

.all-school-page header.search-filter-result-header h2 {

    font-size: 20px;

    margin: 0;

    line-height: 30px;

    min-height: 59px;

}



.all-school-page header.search-filter-result-header h2 a{

        text-decoration: none;

            color: #fc7906;

}

.all-school-page header.search-filter-result-header ul.post-details li {

    font-size: 14px;

}

.all-school-page .entry-meta {

    margin-bottom: 6px;

    margin-top: 6px;

}



.all-school-page a.search-result-readbtn {

    background-color: #fc7906;

    border: none;

    color: white;

    padding: 7px 30px;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    font-size: 16px;

    margin: 4px 0px;

    cursor: pointer;

     text-decoration: none;

}



.all-school-page ul.post-details {

    margin: 0;

}



.all-school-page .sf-input-select {

    width: 100% !important;

    max-width: 294px !important;

    margin: 15px auto !important;

    display: inline-block;

}



.all-school-page .post-thumbnail img {

    height: 137px;

    object-fit: cover;

}



.all-school-page li.sf-field-taxonomy-boys ul {

     background: #f2f2f2; 

    padding: 0px 20px !important;

}





.all-school-page li.sf-field-category ul{

     background: #f2f2f2; 

    padding: 5px 20px !important;

}

.all-school-page  select.sf-input-select {

    width: 100% !important;

    min-width: 100% !important;

    margin: 20px 0;

    

}

.all-school-page  input.sf-input-text {

    width: 100% !important;

    min-width: 100% !important;

    margin: 20px 0;

    

}



.all-school-para {

    padding-bottom: 50px;

    text-align: justify;

}

.all-school-page li.sf-field-tag label {

    text-align: center;

    display: block;

    max-width: 290px !important;

    margin: 0 auto;

}





.all-school-page li.sf-field-search label {

    text-align: center;

    display: block;

    max-width: 290px !important;

    margin: 0 auto;

}



.all-school-title {

    text-align: center;

}



.all-school-page li.sf-level-0.sf-item-84 {

    display: none;

}

.all-school-page .col-md-4 {

    width: 33.333333% !important;

}

.all-school-page li.sf-level-0.sf-item-45 {

    display: none;

}





.all-school-page li.detail-date {

    display: none;

}



input[type='text']:focus{

    border-color: #fc7906;

    

} 



.all-school-page i.zmdi.zmdi-comment-more {

    display: none;

}





.all-school-page li.sf-level-0.sf-item-71 {

    display: none;

}



.all-school-page li.sf-field-tag {

    background: #f2f2f2;

}

 

.all-school-page li.sf-field-search {

    background: #f2f2f2;

        margin-top: 10px;

} 

 



.all-school-page li.sf-level-0.sf-item-84 {

    display: none;

}

 

.all-school-page .searchandfilter ul li h4 {

    width: 100%;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

    padding: 3px 20px;

}







.searchandfilter ul li{

       padding: 0px 0px 10px 0px ;

}

.all-school-page li.sf-level-0.sf-item-72 {

    display: none;

}







@media (max-width: 991px){

.all-school-page.search-filter.col-md-4 {

    width: 100% !important;

}



.search-results .col-xs-12 {

    width: 100% !important;

}

}

/*-- search bar css--*/





@media screen and (min-width: 1400px){

.all-school-page .widget-area {

    margin: 0!important;

}

}











 

@media screen and (max-width: 1199px){

.testimonial .testimonial_quote p {

    height: 100px;

}

}



@media screen and (max-width: 602px){

.testimonial .testimonial_quote p {

    height: 110px;

}



.testimonial_rotator_stars {

    text-align: center;

}

.testimonial_slide_title {

    text-align: center;

}

}





@media (max-width: 580px){

   .page-id-10349  #cms-page-title .cms-page-title-inner h1 ,#for_bg h2{

    font-size: 20px !important;

}

}







@media screen and (max-width: 991px)

{

    

 .all-school-page .col-xs-12 {

    width: 100% !important;

}    

#review_text .cms-heading-wrapper .title {

    font-size: 18px !important;

}

.search-school input[type=submit] {

    border: none;

}

    

}