/*********CUSTOM CSS**************/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

.page-id-649 div#about,
.page-id-654 div#about,
.page-id-660 div#about,
.page-id-668 div#about,
.page-id-674 div#about,
.page-id-680 div#about,
.page-id-687 div#about,
.page-id-692 div#about,
.page-id-697 div#about{
    display: none;
}
.post-649 div.et_pb_section.et_pb_section_0,
.post-654 div.et_pb_section.et_pb_section_0,
.post-668 div.et_pb_section.et_pb_section_0,
.post-674 div.et_pb_section.et_pb_section_0,
.post-680 div.et_pb_section.et_pb_section_0,
.post-687 div.et_pb_section.et_pb_section_0,
.post-692 div.et_pb_section.et_pb_section_0,
.post-697 div.et_pb_section.et_pb_section_0{
    padding-top: 270px !important;
    padding-bottom: 100px !important;
        margin-top: 90px;
}
.post-660 div.et_pb_section.et_pb_section_0 {
        padding-top: 70px !important;
    padding-bottom: 110px !important;
}
 


#formsr p {
   font-weight: 400;
    padding-bottom: 10px;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    color: #364153; 
}
div#formsr h3 {
        color: #7c9c43;
    font-weight: 700;
}
span.wpcf7-list-item.first {
    margin-left: 0;
}
.form1 {
    margin-bottom: 30px;
}
.row-data {
    margin-bottom: 15px;
}
#formsr  .row-data input {
        border: 0;
    border-bottom: 1px solid #a1a1a1;
    width: 380px;
    padding: 5px;
}
.inputrow {
    
}
#formsr .inputrow input  {
    width: 100%;
    padding: 10px 5px;
    border: 1px solid #dbdbdb;
}
.inputrow textarea {
    width: 100%;
    padding: 10px 5px;
    border: 1px solid #dbdbdb;
    height: 50px;
}
#formsr .wpcf7-submit.Submit {
       background: #CDDC94;
    
    border-radius: 24px;
    border: 0;
    color: #000;
    padding: 10px 35px;
    font-size: 16px;
    cursor: pointer;
    font-weight: 600;
}
#formsr .wpcf7-submit.Submit:hover {
    background: #57703C;
    color: #fff;
}

 

div#formsr ol {
    list-style: none;
}
.checkfull span.wpcf7-list-item {
    display: block;
    margin: 0;
}
div#preivaymew1 p, div#preivaymew1 ul {
    font-weight: 400;
}
#preivaymew1 h2 {
    color: #7c9c43;
    margin-bottom: 10px;
    margin-top: 25px;
}
#preivaymew1 h2 strong {
    font-weight: 600;
}
.table-resp table td {
    border: 1px solid #e7e7e7;
}
#logo {
margin-top:5px;
}
body .et_pb_row {
    width: 100%;
    max-width: 1140px;
}
header#main-header {
    background: #fff;
    padding: 8px 0;
    min-height: 92px;
}
header#main-header #top-menu  li a {
    font-size: 15px;
    color: #000;
    font-family: "Inter", sans-serif;
    font-weight: 600;
        width: auto;
            padding-bottom: 35px;
}
header#main-header #top-menu  li a:hover,
header#main-header #top-menu li a:focus {
        color: #92ab33;
}
header#main-header #top-menu li {
    padding-right: 25px;
    padding-left: 25px;
}
body * {
    font-family: "Inter", sans-serif;
}
body .et_pb_section_0_tb_footer.et_pb_section {
    background-color: #000000 !important;
}
.et_pb_text_inner, .et_pb_text_inner p, .et_pb_text_inner a {
    color: #fff;
}
#foork p.q1 {
    padding-bottom: 15px;
}
#foork ul.q2 {
    list-style: none;
    padding-left: 0;
    line-height: 32px;
}
#foork ul.q2 svg {
    margin-right: 10px;
}
#foork ul.q2 a {
    color: #cddc94;
}
p.d1 {
    color: #cddc94;
    font-weight: 500;
}
 
div#copy1 {
    background: #cddc94;
    padding: 8px 0;
    text-align: center;
    color: #000;
}
div#foork ul.q4 {
    list-style: none;
    padding-left: 0;
    line-height: 28px;
     margin-top: 15px;
}
header#main-header .nav li ul {
    background: #ffffff;
    border-top: 0;
    padding: 15px 0;
}
header#main-header #top-menu li ul li {
    padding: 0;
}
body #logo {
        max-height: max-content;
        width: 95px;
        margin-top: 0;
    }

header#main-header #top-menu li.contacth1 a {
    background: #CDDC94;
    padding: 12px 20px;
    border-radius: 24px;
}
header#main-header #top-menu li.contacth1 a:hover{
        background: #57703C;
    color: #fff;
}
body.et_header_style_left #et-top-navigation, body.et_header_style_split #et-top-navigation,
body.et_header_style_left .et-fixed-header #et-top-navigation{
    padding-top: 17px;
}
.et-fixed-header#main-header {
    border-bottom: 1px solid #EFF1E3;
}
.post-649 .wpcf7,
.post-654 .wpcf7,
.post-660 .wpcf7,
.post-668 .wpcf7,
.post-674 .wpcf7,
.post-680 .wpcf7,
.post-687 .wpcf7,
.post-692 .wpcf7,
.post-697  .wpcf7
 {
    border: 1px solid #cddc948c;
    padding: 25px;
    border-radius: 30px;
}

















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


#foork .et_pb_column.et_pb_column_1_3:nth-child(1) {
    width: 40%;
}
#foork .et_pb_column.et_pb_column_1_3:nth-child(2)  {
    width: 27%;
    margin-left: 7%;
    margin-right: 0;
}
 #foork .et_pb_column.et_pb_column_1_3:nth-child(3) {
    width: 20%;
    margin-right: 0;
}
.et_header_style_left .logo_container {
        position: relative;
    height: auto;
    width: 15%;
}
body.et_header_style_left #et-top-navigation, body.et_header_style_split #et-top-navigation, 
body.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-left: 0 !important;
    width: 92%;
}
body header nav#top-menu-nav {
        float: none;
    }
body header nav#top-menu-nav ul#top-menu {
    float: none;
    width: 100%;
    padding-right: 200px;
    text-align: center;
    line-height: 40px;
}
body header nav#top-menu-nav ul#top-menu > li:last-child {
    float: right;
    margin-right: -200px;
}


header#main-header .nav li ul {
        position: fixed;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    left: 0;
    background: #f5f5f5 !important;
    padding: 30px 25px;
}
header#main-header #top-menu li ul li {
    padding: 0;
}
header#main-header .nav li ul li.menu-item-730 a  {
    color: #d1d5dc !important;
    font-size: 30px !important;
    font-weight: 300 !important;
    background: #00000000 !important;
    padding-bottom: 0px !important;
}
header#main-header .nav li ul li.menu-item-731 a {
    color: #d1d5dc !important;
    font-size: 38px !important;
    font-weight: 300 !important;
    background: #00000000 !important;
    padding-bottom: 0px !important;
}
header#main-header .nav li ul li.menu-item-724, 
header#main-header .nav li ul li.menu-item-725 {
    width: 70%;
    float: right;
}

header#main-header .nav li ul li.menu-item-726, 
header#main-header .nav li ul li.menu-item-727,
header#main-header .nav li ul li.menu-item-728  {
    width: 65%;
    float: right;
}
header#main-header .nav li ul li.menu-item-724 a, 
header#main-header .nav li ul li.menu-item-725 a,
header#main-header .nav li ul li.menu-item-726 a, 
header#main-header .nav li ul li.menu-item-727 a,
header#main-header .nav li ul li.menu-item-728 a {
           color: #4a5565 !important;
        padding-bottom: 15px !important;
        background: #00000000 !important;
        padding-left: 0;
        margin-bottom: 10px;
            font-size: 17px !important;
}

header#main-header .nav li ul li.menu-item-724 a:after,
header#main-header .nav li ul li.menu-item-726 a:after,
header#main-header .nav li ul li.menu-item-727 a:after {
    width: 300px;
    content: '';
    height: 1px;
    position: absolute;
    left: 0;
    background: #d1d5dc;
    bottom: 0;
}
header#main-header .nav li ul li a:hover{
    color: #92ab33 !important;
}

}
















/*******************************************************************/
@media screen and (min-width:992px) and (max-width:1120px) {
 
body .et_pb_text_0 h1 {
        font-size: 40px;
        padding: 0px 5px;
    }
body .et_pb_section {
        padding: 50px 5px;
    }  
  header#main-header #top-menu li {
    padding-right: 18px;
    padding-left: 18px;
}
  
}


















/*******************************************************************/
@media screen and (max-width:991px) {
 
body .et_pb_text_0 h1 {
        font-size: 40px;
        padding: 0px 5px;
    }
body .et_pb_section {
        padding: 50px 5px;
    }  
  
  
}
















/*******************************************************************/
@media screen and (max-width:767px) {
 
 .table-resp {
    max-width: 100%;
    overflow-x: scroll;
}
body .et_pb_text_0 h1 {
        font-size: 40px;
        padding: 0px 5px;
    }
body .et_pb_section {
        padding: 50px 5px;
    }  
  
  
}












