/*
Theme Name: 21kschool
Author: The Developing Team
Description: New Responsive Theme
Version: 1.1
*/
 /* =WordPress Core
    -------------------------------------------------------------- */

  
  .noto-sans-regular { 
  font-family: "Noto Sans", "Lato", sans-serif;
    font-optical-sizing: auto;
    font-weight: normal; 
    font-style: normal; 
    font-variation-settings:  "wdth" 100;
	  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  }

  .italic { font-style : italic; }
  .text-left { text-align : left; }
  .semibold { font-weight : 600 !important; }
  .bold { font-weight : 700 !important; }
  
footer p, footer a, footer ul li a { font-family: "Noto Sans", "Lato", sans-serif !important; font-optical-sizing: auto; font-weight: 700;  font-variation-settings: "wdth" 100;   -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-size : 16px; }

 .noto-sans-bold {font-family: "Noto Sans", "Lato", sans-serif ; font-optical-sizing: auto; font-weight: 700;  font-variation-settings: "wdth" 100; }
 .noto-sans-semibold { font-family: "Noto Sans", sans-serif; font-optical-sizing: auto; font-weight: 500;  font-variation-settings: "wdth" 100; }
 
 body 
 {
	 
font-family: "Noto Sans", "Lato", sans-serif !important; font-optical-sizing: auto; font-weight: 700;  font-variation-settings: "wdth" 100;   -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-size : 16px; 	 
 }
 
    .alignnone {
        margin: 5px 20px 20px 0;
    }
    
    .aligncenter,
    div.aligncenter {
        display: block;
        margin: 0px auto 0px auto;
        margin-block-end: 50px;
    }
    
    .alignright {
        float:right;
        margin: 5px 0 20px 20px;
    }
    
    .alignleft {
        float: left;
        margin: 5px 20px 20px 0;
    }
    
    a img.alignright {
        float: right;
        margin: 5px 0 20px 20px;
    }
    
    a img.alignnone {
        margin: 5px 20px 20px 0;
    }
    
    a img.alignleft {
        float: left;
        margin: 5px 20px 20px 0;
    }
    
    a img.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
    
    .wp-caption {
        background: #fff;
        border: 1px solid #f0f0f0;
        max-width: 96%; /* Image does not overflow the content area */
        padding: 5px 3px 10px;
        text-align: center;
    }
    
    .wp-caption.alignnone {
        margin: 5px 20px 20px 0;
    }
    
    .wp-caption.alignleft {
        margin: 5px 20px 20px 0;
    }
    
    .wp-caption.alignright {
        margin: 5px 0 20px 20px;
    }
    
    .wp-caption img {
        border: 0 none;
        height: auto;
        margin: 0;
        max-width: 98.5%;
        padding: 0;
        width: auto;
    }
    
    .wp-caption p.wp-caption-text {
        font-size: 11px;
        line-height: 17px;
        margin: 0;
        padding: 0 4px 5px;
    }
    span#configreset {
    position: absolute;
    color: #b58e5b;
    right: 30px;
    z-index: 999;
    top: 13px;
    font-weight: bold;cursor: pointer;
}
span#configreset:hover {
   
    color: #fff;
  
}
	.imgwid{width:100%;}
    
.thankyou {
    background: url("images/home-indian-images/thankyou-bg.png") no-repeat center center;
}

.innermenu a p {
    color: rgb(36, 57, 120);
    border-bottom: 1px solid rgb(166, 130, 84);
    display: inline-block;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}

.thankyou .inner_conntent { background : transparent !important; }	
.talk_survey {
    border: none;
    background: rgb(181, 142, 91);
    padding: 10px 25px;
    color: rgb(255, 255, 255);
}

.talk_survey:hover {
    background: rgba(181, 142, 91, 0.867);color: #fff;
}
#formpopupsurvey .modal-content, #formpopupsurvey .modal-body {
    padding: 0;
}
.coiuntry_menu {

    text-transform: uppercase;
}
ul.sub-menu-content li {
    padding-bottom: 0 !important;
}
@media (max-width:768px) {
ul.sub-menu-content li {
    width: 50% !important;
    padding-bottom: 0% !important;
}
}

@media (min-width:1900px) {
.banner_content { width : 30%; }	
}

.question-container h5 u { border-bottom: 2px solid rgb(181, 142, 91); text-decoration: none;  padding-bottom: 2px; margin-bottom: 10px;  display: inline-block; }
.savings_common { background: #b58e5b; float: left; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-right: 10px; }
.savings_common p { color : #fff; }
.savings_common p a {color: #243978; background: #fff;  padding: 10px;  border-radius: 6px; text-decoration: none; margin: 5px 0 0 0;  float: left;  text-transform: uppercase;  font-weight: bold;  font-size: 15px; }
.savings_pics { background: transparent; padding: 0;  border-radius: 5px;}
.savings_common:hover { background-color: #243978; }
.savings_common p a:hover { background-color: #b58e5b; color : #fff;  }
.calci_main { font-size: 17px; text-transform: uppercase;  }
@media only screen and (max-width: 574px) { .savings_common p {  margin: 10px 0;  } }
@media only screen and (min-width: 768px) { .savings_common  {  min-height: 20em ; } }
.float-left {  float : left; } 
.svc_left {  float : left; } .svc_right {  float : right; }