/*
Theme Name: Nalanda Landing Page
Author: Neuvo WebTech LLP
Date: March 2021
*/
ul.features-list-hero li{width:45%;margin: 8px 2.5%;}
ul.features-list-hero li i{display: block;
height: 109px;line-height:50px;}
#gform_2 label, #gform_1 label{display:none;}
#gform_2 input, #gform_2 select{width:100%;}
#gform_2 input[type="text"],#gform_2 input[type="tel"], #gform_2 input[type="email"]{width: 100%;
height: 55px;
padding-left: 10px;
padding-right:10px;
margin-bottom: 20px;
color: #aaa;
border: 1px solid #757575;
background-color: transparent;
font-size: 14px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;}
#gform_2 select{width: 100% !important;
height: 52px !important;
padding-left: 4% !important;
padding-right: 4% !important;
margin-top: 4px !important;
margin-bottom: 15px !important;
color: #545454 !important;
border: 1px solid #ededed !important;
background-color: #f7f8f9 !important;
font-size: 16px !important;
border-radius: 5px 5px 5px 5px !important;}
#gform_2 input[type="submit"]{float:right;
  width:auto!important;
color:#fff;
border: none;
background:#ac1b2a;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 600;
margin: 0 16px 0 0;
padding: 18px 32px;
position: relative;
text-transform: uppercase;
-webkit-border-radius: 5px 5px;
-moz-border-radius: 5px 5px;
border-radius: 5px 5px;
transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;}
#gform_2 input[type="submit"]:hover{
    color: #fff;
    background: #71992e!important;
}
#gform_wrapper_1{margin-bottom:0;}
.gform_wrapper #gform_1 ul.gform_fields li.gfield{padding-right:0;}
#gform_1 input[type="submit"]{color: #fff;
border: 1px solid orange;
background-color: orange;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 700;
width: 100%;
max-width: 535px;
padding: 16px 0;
text-transform: uppercase;
text-shadow: 1px 1px 1px rgba(0,0,0,0.34);
-webkit-border-radius: 3px 3px;
-moz-border-radius: 3px 3px;
border-radius: 3px 3px;
transition: all .50s ease-in-out;
-moz-transition: all .50s ease-in-out;
-webkit-transition: all .50s ease-in-out;}
.gform_wrapper #gform_2 .gform_footer{padding: 0;
text-align:center;
margin: 0;}
.gform_wrapper #gform_2 ul.gform_fields li.gfield{width: 50%; display:inline-block;margin-top: 0;}
body .gform_wrapper #gform_2 .top_label div.ginput_container, body .gform_wrapper #gform_1 .top_label div.ginput_container{margin-top:0;}
#gform_1 input[type="text"],#gform_1 input[type="tel"], #gform_1 input[type="email"], #gform_1 select{width: 100% !important;
height: 52px !important;
padding-left: 4% !important;
padding-right: 4% !important;
/*margin-top: 4px !important;*/
/*margin-bottom: 15px !important;*/
color: #545454 !important;
border: 1px solid #ededed !important;
background-color: #f7f8f9 !important;
font-size: 16px !important;
border-radius: 5px 5px 5px 5px !important;}
.gform_wrapper #gform_2 ul.gform_fields li.gfield:nth-child(2), .gform_wrapper #gform_2 ul.gform_fields li.gfield:last-child{padding-right:16px!important;}
/*Om Css write 24-32020*/

.validation_message{display: none !important;}
#gform_1 .gfield_error{
   background-color: #fff !important;
    margin-bottom: 0px!important;
    border-top: none !important;
    border-bottom: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

#gform_1 .gfield_error #input_1_1,#gform_1 .gfield_error #input_1_3, #gform_1 .gfield_error #input_1_4, #gform_1 .gfield_error #input_1_7, #gform_1 .gfield_error #input_1_6{
    border: 1px solid #790000 !important;
}

#gform_2 .gfield_error{
   background-color: #272834 !important;
    margin-bottom: 0px!important;
    border-top: none !important;
    border-bottom: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#gform_2 .gfield_error #input_2_2, #gform_2 .gfield_error #input_2_3, #gform_2 .gfield_error #input_2_4, #gform_2 .gfield_error #input_2_5{
    border: 1px solid #790000 !important;
}
#gform_2 .validation_error p{
    color: #bbb !important;
}
/*==============11-10-2021================*/
.home-benefits li{position: relative; padding: 0 0 0 30px;}
.home-benefits li:before{
    position: absolute;
        font-family: 'FontAwesome';
        content: '\f00c';
        background-color: #fccd05;
        padding: 5px 5px;
        font-size: 14px;
        line-height: 14px;
        margin-right: 8px;
        color: #fff;
        border-radius: 50%;
        left:0;
        top: 4px;
}   
/*edit*/
/*#courses .col-md-3 { width: 20%;}*/
#navbar-collapse-02.collapse.in{background-color: #fff; margin-top: 20px;}
.gform_wrapper #gform_2 ul.gform_fields li#field_2_7{width: 100%;}
#field_2_6, #gform_wrapper_2 #field_2_5{ padding-right: 0!important;}     
.gform_wrapper#gform_wrapper_2 #field_2_5{ padding-right:0!important;}
.home-section{background: #f8fad6!important;padding-top: 100px;
padding-bottom: 40px;}
.register-form-wrapper{padding: 20px 25px;}
#gform_1 input[type="text"],#gform_1 input[type="tel"], #gform_1 input[type="email"], #gform_1 select{height: 44px!important;}
.gform_wrapper .gform_footer{margin: 0!important;}
.main-services{min-height: 407px;}
#field_2_7 legend.gfield_label{display: none;}
#gform_2 .gform_footer{margin-top: 37px !important;}   
#input_2_7_3_container{margin-right: 13px;}                                               
/* responsive */
@media (max-width: 991px){
    #gform_1 input[type="submit"]{margin: 0 auto;
display: block;
max-width: 100%;}
#courses .col-md-3 {width: 100%;}
#gform_2 input#gform_submit_button_2{margin-top: auto;}
#gform_wrapper_2 #field_2_5 {
    padding-right: 0px!important;
}
}
@media (max-width: 987px){
  .gform_wrapper #gform_2 ul.gform_fields li#field_2_3,.gform_wrapper #gform_2 ul.gform_fields li#field_2_6{padding-right: 0px!important;}
  #field_2_7 span{ width: 100%!important;}
    .gform_wrapper #gform_2 ul.gform_fields li.gfield:nth-child(3), .gform_wrapper #gform_2 ul.gform_fields li.gfield:first-child{padding-right:0;}
#gform_1 input[type="submit"]{ display: block;
width: 100%;
max-width: 100%;}
 .gform_wrapper #gform_2 ul.gform_fields li.gfield{width: 100%;
display: block;
margin-top: 0;
margin: 0 auto !important;}
#gform_2 input[type="submit"]{width:100%!important;}
}
#gform_1 input[type="submit"]{}
li#field_2_3{ padding-right: 0;}
  #gform_2 input[type="submit"]{ float: none;}
}
@media (max-width: 1199px) and (min-width: 991px){ul.features-list-hero li i{height: 170px;}
}
@media (max-width: 840px){
    #input_2_7{display: block;}
    #input_2_7_3_container{margin-right: 0;}  
    #gform_2 .gform_footer{margin-top: 22px !important;}                                                                
}
@media (max-width: 767px) and (min-width: 320px){
    .footer p{text-align:center;}
    .footer .col-sm-6.col-xs-12.text-right{text-align:center;}
    .footer .col-sm-6{width:100%!important;}
   .mobtc{text-align:center!important;
   display:block!important;}
}
@media (max-width: 600px){
    ul.features-list-hero li {
    width: 100%;
    margin: 8px 0;
}
ul.features-list-hero li i{height: 54px;}
}
@media (max-width: 480px) and (min-width: 320px){ul.features-list-hero li i{height: 89px;}
    ul.features-list-hero li:first-child i{Height:50px;}
    #gform_2 input[type="submit"]{font-size: 12px;}
    .navbar-brand > img{height: 60px;}
}
#gform_confirmation_message_2{
	color: #fff;
}
