.ftr_col1 .elementor-social-icon svg {
    fill: transparent !important;
}
.ftr_col3 .cntct_frm_shrtcd ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.form_outer .wpcf7-form-control {
    border-radius: 0 !important;
    padding: 7px 19px 6px !important;
    border: 0 !important;
}
.form_outer .wpcf7-form-control:focus {
    outline: 0;
    border: 0;
}
.form_outer .wpcf7-form-control, select {
    color: #6D6D6D;
    font-size: 16px;
    font-weight: 400;
    font-family: "Nunito Sans", Sans-serif;
}
.form_outer .wpcf7-form-control::placeholder {
    text-transform: uppercase;
}
.form_outer select {
    text-transform: uppercase;
}
.form_outer li p {
    margin-bottom: 9px !important;
}
.ftr_col3 .wpcf7-textarea {
    resize: none;
    height: 84px;
}
.form_outer .wpcf7-submit {
    border-radius: 0 !important;
    border: 0 !important;
    text-transform: uppercase !important;
    color: #fff !important;
    font-size: 18px;
    font-weight: 700;
    padding-right: 50px !important;
    font-family: "Nunito Sans", Sans-serif;
}
.ftr_col3 .wpcf7-submit {
    background-image: url(../images/ftr_cntct_frm_shape.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 37% !important;
}
.wpcf7-submit:hover, .wpcf7-submit:focus {
    background: transparent;
}
.need_hlp_cnt_col .elementor-icon-box-title {
    margin-top: 0 !important;
}
.need_hlp_cnt_col ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.need_hlp_cnt_col ul li:nth-child(2), .need_hlp_cnt_col ul li:nth-child(4) {
    width: 42%;
    float: left;
}
.need_hlp_cnt_col ul li:nth-child(3), .need_hlp_cnt_col ul li:nth-child(5) {
    width: 42%;
    float: right;
}
.need_hlp_cnt_col ul li.cmn_cls .wpcf7-form-control {
    border-bottom: 1px solid #828282 !important;
}
.need_hlp_cnt_col .wpcf7-submit {
    background-image: url(../images/need_hlp_sub_icon.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 94% 37% !important;
}
.need_hlp_cnt_col .form_outer .wpcf7-submit {
    color: #598527 !important;
    border: 0;
    margin-top: -8px;
    padding-right: 63px !important;
    position: relative;
}
.need_hlp_cnt_col .form_outer li.cmn_cls .wpcf7-form-control {
    padding: 7px 0px 18px !important;
}
.need_hlp_cnt_col .form_outer li:not(:last-child) {
    margin-bottom: 45px;
}
.need_hlp_cnt_col .sub_btn p:last-child {
    margin-bottom: 0 !important;
}
.need_hlp_cnt_col .wpcf7-select {
    background-image: url(../images/select_bg.svg) !important;
    background-position: 92% 37% !important;
    background-repeat: no-repeat !important;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.need_hlp_cnt_col input, select {
    background: transparent !important;
}
.need_hlp_cnt_col li.sub_btn {
    text-align: center;
}
.ftr_col3 .wpcf7 form .wpcf7-response-output {
    border-color: #fff !important;
    color: #fff;
    margin-top: 20px;
}
.need_hlp_cnt_col .wpcf7 form .wpcf7-response-output {
    border-color: #598527 !important;
    color: #7A7A7A;
}
.need_hlp_cnt_col .wpcf7-not-valid-tip {
    color: #598527;
}
.need_hlp_cnt_col .cntct_frm_shrtcd {
    height: 100%;
}
.need_hlp_cnt_col a {
    color: #7A7A7A !important;
    text-decoration: underline;
}
.ftr_col3 .wpcf7-not-valid-tip {
    color: #fff;
}
.need_hlp_cnt_col ul.form_outer .wpcf7-spinner, .ftr_col3 ul.form_outer .wpcf7-spinner {
    position: absolute;
    bottom: 10px;
}
.header_sec {
    z-index: 2;
}
.inner-banner-sec {
    position: relative;
     z-index: 1; 
}
.inner-banner-sec:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(180deg, #0F1510 0%, rgba(15, 21, 16, 0.20) 30.54%, #0F1510 100%);
    z-index: -1;
}
.map-grid .elementor-image-box-title {
    padding-left: 7px;
}
.mapmenu-accordion summary.e-n-accordion-item-title {
    max-width: 280px;
}
.mapmenu-accordion .e-n-tabs-content {
    margin-top: -50px;
}
.mapmenu-accordion .e-n-tabs-heading {
    padding-top: 20px;
}
.mang-cont p strong {
    font-size: 22px;
    font-weight: 700;
}
.acc-rcfire summary.e-n-accordion-item-title {
    box-shadow: 0px 0px 35px 2px rgba(0, 0, 0, 0.10);
}
.related-news li.elementor-icon-list-item {
    padding: 15.2px 20px 15.2px 44px!important;
}
.related-head{
    padding: 5px 20px 5px 44px!important;

}
.news-gallery .elementor-gallery-item__description.elementor-animated-item--fade-in {
    opacity: 1;
}
.related-news li.elementor-icon-list-item:nth-child(odd) {
    background: #FFF ;
    box-shadow: 0px 0px 35px 2px rgba(0, 0, 0, 0.10);
}
.related-news li.elementor-icon-list-item:nth-child(even) {
    background: rgba(129, 129, 129, 0.15);
}
.news-gallery .elementor-gallery-item__content {
    height: auto;
    min-height: 62px;
    bottom: 0;
    top: initial;
    background-color: rgba(0, 0, 0, 0.7);
}
a.bwg-a.bwg_load_btn_0.bwg_load_btn {
    text-transform: uppercase;
    font-family: "Nunito Sans", Sans-serif !important;
    padding-right: 41px !important;
    position: relative;
}
.gallery-images .bwg-thumbnails {
    padding-bottom: 55px;
}
.gallery-images .bwg-item {
    padding: 10px;
}
a.bwg-a.bwg_load_btn_0.bwg_load_btn:after {
    position: absolute;
    content: "";
    width: 32px;
    height: 32px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle opacity="0.6" cx="16" cy="16" r="16" transform="matrix(0 1 1 0 0 0)" fill="%233D5541"/><circle cx="11" cy="11" r="11" transform="matrix(0 1 1 0 5 5)" fill="%233D5541"/><path d="M22.2614 13.2602L21.7375 12.7388L16.2601 18.2186L10.7828 12.7388L10.2614 13.2602L16.2601 19.2614L22.2614 13.2602Z" fill="white"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
}   
i.bwg-icon-angle-up {
    top: -30px;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    width: fit-content;
}
.bwg-icon-angle-up:before {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><g clip-path="url(%23clip0_180_543)"><path d="M15 0C6.72914 0 0 6.72914 0 15C0 23.2709 6.72914 30 15 30C23.2709 30 30 23.2709 30 15C30 6.72914 23.2709 0 15 0ZM15 28.125C7.76273 28.125 1.875 22.2373 1.875 15C1.875 7.76273 7.76273 1.875 15 1.875C22.2373 1.875 28.125 7.76273 28.125 15C28.125 22.2373 22.2373 28.125 15 28.125ZM20.3503 13.3997C20.7166 13.766 20.7166 14.3592 20.3503 14.7253C20.1673 14.9084 19.9273 15 19.6875 15C19.4477 15 19.2077 14.9084 19.0247 14.7253L15.9375 11.6381V20.625C15.9375 21.1432 15.5177 21.5625 15 21.5625C14.4823 21.5625 14.0625 21.1432 14.0625 20.625V11.6381L10.9753 14.7253C10.609 15.0916 10.0158 15.0916 9.64969 14.7253C9.28359 14.359 9.28336 13.7658 9.64969 13.3997L14.3372 8.71219C14.7035 8.34586 15.2967 8.34586 15.6628 8.71219L20.3503 13.3997Z" fill="%23598527"/></g><defs><clipPath id="clip0_180_543"><rect width="30" height="30" fill="white"/></clipPath></defs></svg>');
    width: 30px;
    height: 30px;
    display: block;
}
i.bwg-icon-angle-down {
    bottom: -30px;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    width: fit-content;
    
}
i.bwg-icon-angle-down:before {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><g clip-path="url(%23clip0_180_545)"><path d="M15 30C6.72914 30 0 23.2709 0 15C0 6.72914 6.72914 0 15 0C23.2709 0 30 6.72914 30 15C30 23.2709 23.2709 30 15 30ZM15 1.875C7.76273 1.875 1.875 7.76274 1.875 15C1.875 22.2373 7.76273 28.125 15 28.125C22.2373 28.125 28.125 22.2373 28.125 15C28.125 7.76274 22.2373 1.875 15 1.875ZM20.3503 16.6003C20.7166 16.234 20.7166 15.6408 20.3503 15.2747C20.1673 15.0916 19.9273 15 19.6875 15C19.4477 15 19.2077 15.0916 19.0247 15.2747L15.9375 18.3619V9.375C15.9375 8.8568 15.5177 8.4375 15 8.4375C14.4823 8.4375 14.0625 8.8568 14.0625 9.375V18.3619L10.9753 15.2747C10.609 14.9084 10.0158 14.9084 9.64969 15.2747C9.28359 15.641 9.28336 16.2342 9.64969 16.6003L14.3372 21.2878C14.7035 21.6541 15.2967 21.6541 15.6628 21.2878L20.3503 16.6003Z" fill="%23598527"/></g><defs><clipPath id="clip0_180_545"><rect width="30" height="30" fill="white" transform="matrix(1 0 0 -1 0 30)"/></clipPath></defs></svg>');
    width: 30px;
    height: 30px;
    display: block;
}
.stone_sec .elementor-image-gallery .gallery {
    height: 176px;
    overflow: hidden;
        display: flex;
    align-items: center;
    justify-content: center;
    
}
.slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_container_0,
.slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_container_1,
.slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_container_2{
    width: 120px !important;
}
.slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0 .bwg_slideshow_filmstrip_thumbnails_0 .bwg_slideshow_filmstrip_thumbnail_0,
.slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_fix_count_1 .bwg_slideshow_filmstrip_thumbnails_1 .bwg_slideshow_filmstrip_thumbnail_1,
.slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_fix_count_2 .bwg_slideshow_filmstrip_thumbnails_2 .bwg_slideshow_filmstrip_thumbnail_2{
    width: 120px !important;
   }
  .slder-1-sec  #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0 .bwg_slideshow_filmstrip_thumbnails_0 .bwg_slideshow_filmstrip_thumbnail_0 img,
  .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_fix_count_1 .bwg_slideshow_filmstrip_thumbnails_1 .bwg_slideshow_filmstrip_thumbnail_1 img,
 .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_fix_count_2 .bwg_slideshow_filmstrip_thumbnails_2 .bwg_slideshow_filmstrip_thumbnail_2 img{
   width: 100% !important;
   }
  .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_thumbnails_1{
    margin-left: 0!important;
    width: 120px !important;
   }
 .slder-2-sec  .bwg-icon-angle-up:before {
     background-image: url(../images/download.svg);
 }
 .slder-2-sec i.bwg-icon-angle-down:before {
     background-image: url(../images/download-down.svg);
 }
/*responsive starts from here*/

@media screen and (max-width:1250px){
    .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_container_0,
.slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_container_1,
.slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_container_2{
    width: 80px !important;
}
.slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0 .bwg_slideshow_filmstrip_thumbnails_0 .bwg_slideshow_filmstrip_thumbnail_0,
.slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_fix_count_1 .bwg_slideshow_filmstrip_thumbnails_1 .bwg_slideshow_filmstrip_thumbnail_1,
.slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_fix_count_2 .bwg_slideshow_filmstrip_thumbnails_2 .bwg_slideshow_filmstrip_thumbnail_2{
    width: 80px !important;
   }
   .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_thumbnails_1{
   
    width: 80px !important;
   }
  
}
@media screen and (max-width:1200px){
 .mang-cont p strong {
    font-size: 20px;
}   
.related-news li.elementor-icon-list-item {
    padding: 13px 20px 13px 30px!important;
}
.related-head{
    padding: 5px 20px 5px 30px!important;

}
.gallery-images .bwg-item {
    padding: 5px;
}
.gallery-images .bwg-thumbnails {
    padding-bottom:35px;
}
}

@media screen and (max-width:991px){
       .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_container_0, .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_container_1, .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_container_2, .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0 .bwg_slideshow_filmstrip_thumbnails_0 .bwg_slideshow_filmstrip_thumbnail_0, .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_fix_count_1 .bwg_slideshow_filmstrip_thumbnails_1 .bwg_slideshow_filmstrip_thumbnail_1, .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_fix_count_2 .bwg_slideshow_filmstrip_thumbnails_2 .bwg_slideshow_filmstrip_thumbnail_2,.slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_thumbnails_1,.slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0,
          .slder-3-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0,
         .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_thumbnails_2{  
        
        width: 120px !important;
                margin-left: 0!important;
    }
    .slder-1-sec,.slder-2-sec,.slder-3-sec{
        overflow: hidden;
    }
       
}
@media screen and (max-width:767px){
 .mang-cont p strong {
    font-size: 18px;
}   
.related-news li.elementor-icon-list-item {
    padding: 12px 20px 12px 20px!important;
}
.related-head{
    padding: 5px 20px 5px 20px!important;

}
/*.gallery-images .bwg-item {
    padding: 0;
}*/
.gallery-images .bwg-thumbnails {
    padding-bottom: 25px;
}
 .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_container_0, .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_container_1, .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_container_2, .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0 .bwg_slideshow_filmstrip_thumbnails_0 .bwg_slideshow_filmstrip_thumbnail_0, .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_fix_count_1 .bwg_slideshow_filmstrip_thumbnails_1 .bwg_slideshow_filmstrip_thumbnail_1, .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_fix_count_2 .bwg_slideshow_filmstrip_thumbnails_2 .bwg_slideshow_filmstrip_thumbnail_2,.slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_thumbnails_1,.slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0,
        .slder-3-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0,
        .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_thumbnails_2{  
        
        width: 100px !important;
    }
}


@media screen and (max-width:480px){
    .stone_sec .elementor-image-gallery .gallery {
        height: 140px;
    }
      .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_container_0, 
     .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_container_1, 
     .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_container_2, 
     .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0 .bwg_slideshow_filmstrip_thumbnails_0 .bwg_slideshow_filmstrip_thumbnail_0, 
     .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_fix_count_1 .bwg_slideshow_filmstrip_thumbnails_1 .bwg_slideshow_filmstrip_thumbnail_1, 
     .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_fix_count_2 .bwg_slideshow_filmstrip_thumbnails_2 .bwg_slideshow_filmstrip_thumbnail_2,
     .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_thumbnails_1,
        .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0,
        .slder-3-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0,
        .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_thumbnails_2{  
            width: 80px !important;
    }
}

@media screen and (max-width:400px){
    .stone_sec .elementor-image-gallery .gallery {
        height: 100px;
    }
     .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_container_0, 
     .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_container_1, 
     .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_container_2, 
     .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0 .bwg_slideshow_filmstrip_thumbnails_0 .bwg_slideshow_filmstrip_thumbnail_0, 
     .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_fix_count_1 .bwg_slideshow_filmstrip_thumbnails_1 .bwg_slideshow_filmstrip_thumbnail_1, 
     .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_fix_count_2 .bwg_slideshow_filmstrip_thumbnails_2 .bwg_slideshow_filmstrip_thumbnail_2,
     .slder-2-sec #bwg_container1_1 #bwg_container2_1 .bwg_slideshow_filmstrip_thumbnails_1,
        .slder-1-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0,
        .slder-3-sec #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_fix_count_0,
        .slder-3-sec #bwg_container1_2 #bwg_container2_2 .bwg_slideshow_filmstrip_thumbnails_2{  
        
            width: 60px !important;
    }
}