@font-face {
  font-family: 'Myriad Pro';
  src: url('fonts/myriad_pro_reg/MyriadPro-Regular.woff2') format('woff2'),
      url('fonts/myriad_pro_reg/MyriadPro-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Code Pro';
  src: url('fonts/source_code_pro_med/SourceCodePro-MediumIt.eot');
  src: url('fonts/source_code_pro_med/SourceCodePro-MediumIt.eot?#iefix') format('embedded-opentype'),
      url('fonts/source_code_pro_med/SourceCodePro-MediumIt.woff2') format('woff2'),
      url('fonts/source_code_pro_med/SourceCodePro-MediumIt.woff') format('woff'),
      url('fonts/source_code_pro_med/SourceCodePro-MediumIt.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
:root {
  --primary-color:#2f4b46; 
  --secondary-color:#00e2a0;
  --gray-lite-color:#00e2a0;
  --white-color:#fff;
  --black-color:#000000; 
  --main-font-family:"Source Code Pro";
  --regular_font_style:"acumin-pro", sans-serif;
    

}
/* Force modal and backdrop above your header */
.video_request_btn .modal-backdrop {
  z-index: 1060 !important;
}
.video_request_btn .modal {
  z-index: 1065 !important;
  top: 0%;
}

 .video_request_btn video{position: relative;height: calc(100vh - 50px);object-fit: cover;} 
.video_request_btn .btn-close {z-index: 50!important;top: -10px!important;right: 0px!important;width: 20px;height: 20px;background-color: #00704f;}
.video_request_btn {padding: 20px 0px 0px 0px;}
 .download_wrap{padding: 0px 60px 0px 0px; margin: 0px auto 0px 0px;}
  .download_wrap img{width: 100%;display: block;margin: 0px auto 0px 0px;transition: all 1s ease;}
  .download_wrap img:hover{margin: -10px auto 0px 0px;}
body{ background-color: transparent;margin: 0!important;padding: 0!important;box-sizing:border-box!important;}
html{scroll-behavior: smooth;}
.transit_bg{position: fixed!important;top: 0px;  background-color: #000000!important;  box-shadow: -1px 5px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: -1px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: -1px 5px 5px 0px rgba(0,0,0,0.75);}
  .transit_bg .logo_wrap img{object-fit: scale-down;filter: none;}
.about_menu_wrap{background-color: #43753a;padding-bottom: 5px;position:sticky!important;position: -webkit-sticky;top: 0;  z-index: 10;}
 .top_haeders p{display:inline;}
 .owl-theme .owl-controls {margin-top: 0px;text-align: center;}
.owl-theme .owl-controls {margin-top: -28px;text-align: center;}
.owl-theme .owl-controls .owl-page span{background-color: #00704f!important;}
 .owl-carousel{min-width: 100%!important;}
.top_haeders{background-color:#2f4b46;padding: 10px 0px;}
.top_haeders .row{justify-content: space-between;}
.haeder_contact_wrap ul{padding: 0px; margin: 0px;display: flex;flex-wrap:wrap;}
.haeder_contact_wrap ul li{font-family: var(--main-font-family);list-style: none;color: #ffffff;padding: 0px 10px;}
.haeder_contact_wrap ul li a{text-decoration: none;color: #ffffff;font-size: 1rem;}
.haeder_contact_wrap img{display: inline-block;padding-left: 10px;}
.header_social_wrap ul{padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;justify-content: end}
.header_social_wrap ul li{list-style: none;padding: 0px 20px;}

.header_social_wrap ul li a{text-decoration: none;color: #ffffff;}
.header_social_wrap {padding-right: 100px;}
.nav_item{color: #0e0e0e!important;}
.main_div{width: 100%;position: relative;}
.resposnive_header li{position: relative;}
.web_nav {padding: 0px 0px 0px 60px;margin: 0;display: flex;flex-wrap: wrap;justify-content: start;background-color: transparent;position: relative;z-index: 10;}
.web_nav li {list-style-type: none;display: flex;justify-content: center;padding: 0 20px;align-items: center;}
.web_nav li a {text-decoration: none;color: #ffffff;font-size: 1rem;font-family: "source-sans-3-variable", sans-serif;display: inline-block;padding: 0 25px;position: relative;transition: color 0.3s ease;text-transform: capitalize;}
.web_nav li a::after {content: attr(data-text); position: absolute;left: 0;top: 0;width: 100%;height: 100%; color: #00e2a0;text-transform: uppercase;opacity: 0;pointer-events: none;transition: opacity 0.3s ease;}
.web_nav li a:hover::after {opacity: 1;}
.web_nav li a:hover {color: transparent; text-align: center;}
.nav_active{color:#00e2a0!important;text-transform: uppercase!important;}
.logo_wrap{padding: 10px 0px 10px 0px;position: relative;}
.btn-close-white{color: red!important;}
.menu_secion_wrap{background-color:#000000;   position: sticky; top: 0px;z-index: 20; position: -webkit-sticky;padding: 0px 0px;}  
.logo_wrap img{width: 50%;height:100%;position: relative;z-index: 3;object-fit: cover;}
.back_img_wrap{position: relative;}
.back_img_wrap img{width: 100%;height: 100%;object-fit: cover;min-height: 500px;}
.back_img_wrap::before{content: "";background-color: rgb(0, 0, 0);   width: 100%;height: 100%;position: absolute;top: 0;opacity: 80%;}
.index_banner_wrap{position:sticky;z-index:0; position: -webkit-sticky;top: -200px;} 
.banner_main_wrap{position: absolute;top: 40%;text-align: center;left: 0;right: 0; bottom: 0;z-index: 1;}
.banner_main_wrap h1{color: #ffffff;font-size: 4rem;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:700;font-style: normal;word-spacing: -18px;padding: 0px;margin: 0px;line-height: 2.5rem;}
.banner_main_wrap p:last-of-type{font-size: 1.7rem; font-family: 'Myriad Pro';word-spacing: unset;padding-top: 20px;}
.banner_main_wrap p{color: #ffffff;font-size: 3rem;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:500;font-style: normal;word-spacing: -18px;padding:0px;margin: 0px;}

.find_main_wrap{padding: 20px 0px 50px 0px;background-repeat: no-repeat;background-size: cover;width: 100%;height:auto;display: flex;flex-wrap: wrap;align-items: center;
  justify-content: center;overflow: hidden;margin-top: -2px;}


.find_main_wrap h2{color: #ffffff;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:700;word-spacing:-7px;padding: 10px 0px;margin: 0px;text-align: center;}
.green_div{background-color: #00e2a0;padding: 30px 0px;border-radius: 12px;box-shadow: 4px 10px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 4px 10px 5px 0px rgba(0,0,0,0.75);  -moz-box-shadow: 4px 10px 5px 0px rgba(0,0,0,0.75);} 
  .green_div .bar_form{background-color: #e2e2e2;width: 82%;display: block; margin: 0px auto; padding: 5px 30px;border-radius: 32px;}
.green_div input{ -webkit-appearance: none;-moz-appearance: none;  border: none;background-color: transparent;border-right: 3px solid #c7c7c7;display: inline-flex;width: 30%; position: relative;padding:6px 10px;font-family: var(--regular_font_style);color: #4e4e4e;font-weight: normal;font-size: 1.2rem;}
  .green_div input::placeholder{font-family: var(--regular_font_style);}
  .green_div input:focus, .green_div select:focus{border: none!important; outline: none;}
    .green_div span{position: relative;top: -0px;left:-32.7%;}
    .green_div img{width: 25px; height: 25px;object-fit: contain;filter: brightness(0) saturate(100%) invert(17%) sepia(86%) saturate(7483%) hue-rotate(357deg) brightness(103%) contrast(111%);}
     select {-webkit-appearance: none;-moz-appearance: none;background: transparent;background-image: url(../images/selct_drop.png);background-repeat: no-repeat;background-position-x: 96%;background-position-y: 17px;padding-left: 10px; height: 100%;}
  .green_div select{width: 30%;border: none;background-color: transparent;;border-right: 3px solid #c7c7c7;padding:6px 10px;font-family: var(--regular_font_style);color: #4e4e4e;font-weight: normal;font-size: 1.2rem;}
  .green_div input[type="button"]{position: absolute;right: 13%;background-color: #2f4b46;display: inline-block;width:12%;padding: 11px 40px;margin-top: -5px;border: none;border-radius:32px;color: #e2e2e2;font-family: var(--regular_font_style);font-weight: bold;text-transform: capitalize;}
  .feauted_wrap {background-color: #f5f7fa;padding:20px 60px;}
  .feauted_wrap h3{padding: 0px  0px 0px 50px;color: #2f4b46;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;font-style: italic;font-size: 2.5rem;display: flex;align-items: center;}
  .feauted_wrap span{display: flex;align-self: flex-end; margin-right: 10px;}
  .feauted_wrap h3 img{width: 100px;height: 100px;object-fit: contain;}
  .feaute_each_img{border-radius: 12px;background-color: #ffffff;position: relative;overflow: hidden;transition: all 1s ease;}
  .feaute_each_img img{width: 100%;height: 230px;object-fit: cover;border-radius: 12px 12px 0px 0px;object-position:50% 50%;}
  .feaute_cap{position: absolute;top: 0;left: 0;background-color: #00e2a0;width: 80px;clip-path: polygon(0 0, 0 100%, 100% 0);height: 80px;}
  .feaute_cap img{width: 40px;height: 40px;position: absolute;top: 8px;object-fit: contain;left: 10px;}
  .feaute_each{padding: 30px 50px;}
  .feaute_each h4{color: #000000;font-family: var(--regular_font_style);font-weight: bolder;letter-spacing: 0.1rem;font-size: 1.2rem;height: 40px;}
  .feaute_each ul{padding: 20px 0px 0px 0px;margin: 0px;}
  .feaute_each ul li{list-style: none;display: flex;flex-wrap: wrap;align-items: start;justify-content: start;width: 100%;font-family: var(--regular_font_style);font-weight: 500;color: #8e8e8e;font-size: 0.9rem;}
  .feaute_each span{display: inline-flex;align-self:center;}
  .feaute_each img{width: 15px; height: 15px;object-fit: contain;}
  .feaure_each_ads{padding: 20px;}
  .feaute_each_img:hover{box-shadow: 4px 10px 5px -1px rgba(199,200,202,0.75);-webkit-box-shadow: 4px 10px 5px -1px rgba(199,200,202,0.75); -moz-box-shadow: 4px 10px 5px -1px rgba(199,200,202,0.75);}
    #lisiting_main_carousel .owl-buttons .owl-next {float: right;background-image: url(../images/feature_next.png);width: 30px;height: 30px;top: -10%;position: absolute;right: 5%;background-repeat: no-repeat;background-size: contain;opacity: 10;}
    #lisiting_main_carousel .owl-buttons .owl-prev {float: right;background-image: url(../images/feaute_prev.png);width: 30px;height: 30px;top: -10%;position: absolute;right: 8%;background-repeat: no-repeat;background-size: contain;opacity: 10;}
    .mission_main_wrap{background-color: #000000;padding: 50px 0px;backface-visibility: hidden;margin-top: -22px;position: relative;z-index: 2;overflow: hidden;}
    .mission_img_wrap img{width: 100%;height: 100%;object-fit: cover;border-radius: 16px;}
    .mission_content_wrap h5{display: flex;color: #ffffff;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;font-size: 1.9rem;}
    .mission_content_wrap span{display: flex;align-self:center; margin-right: 10px;}
    .mission_img_wrap{min-height: 100%;}
    .mission_content_wrap p{color: #00e2a0;  font-family: 'Myriad Pro';font-size: 1.rem;padding: 10px 50px 20px 0px;}
    .top_green_graphic img{width: 100%;}
    .top_green_graphic{backface-visibility: hidden;position: relative;z-index: 3;margin-top: -10px;}
    .bottom_green_graphic{backface-visibility: hidden;position: relative;z-index: 3;margin-top: -26px;}
    .bottom_green_graphic img{width: 100%;height: auto;object-fit: cover;}
    .index_contact_form{background-color: #ffffff;padding: 50px 0px;overflow: hidden;}
    .contact_social_wrap{padding:0px 50px;}
    .contact_social_wrap ul{padding: 20px 0px!important; margin: 0px;display: flex;justify-content: center;}
    .contact_social_wrap ul li{list-style: none;padding: 0px 5px;width: unset!important;font-family: unset!important;}
    .contact_social_wrap ul li a{text-decoration: none;color: #ffffff;background-color:#2f4b46;padding: 8px 15px; border-radius: 50%;font-size: 1.5rem;transition: all 1s ease;}
    .contact_social_wrap ul li a:hover{background-color: #ff3131;border-radius: 0;}
    .contact_logo_warp img{width: 68%;height: 100%;object-fit: cover;display: block;margin: 0px auto;}
    .index_contact_form_wrap h5{color: #2f4b46;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;word-spacing: -15px;font-size: 2.5rem;padding-bottom: 30px;}
    .index_contact_form_wrap input{border: none;border-radius: 0px;background-color: #efefef;color: #2f4b46;font-family: var(--regular_font_style);font-weight:700;letter-spacing: 0.1rem;}
    .index_contact_form_wrap input:focus, .index_contact_form_wrap textarea:focus {outline: none !important;border:1px solid #efefef!important;box-shadow: 0 0 10px #efefef!important;background-color: #efefef; }
    .index_contact_form_wrap::placeholder{color: #2f4b46!important;font-family: var(--regular_font_style);font-weight:700;}
    .index_contact_form_wrap textarea{width: 100%;border-radius: 0px;border: none;background-color: #efefef;padding: 10px 10px;color: #2f4b46!important;font-family: var(--regular_font_style);font-weight:700;letter-spacing: 0.1rem;}
.btn_submtcnt{background-color: #2f4b46!important; color: #ffffff!important; padding: 2px 30px!important;border-radius: 32px!important;font-size: 1.5rem;margin-top: 20px;transition: all 1s ease;}
.btn_submtcnt:hover{background-color: #00e2a0!important;border-radius: 0px!important;border: none;}
.footer_wrap{padding: 50px 0px 0px 0px;background-color: #000000;}
.footer_logo_wrap{text-align: center;}
.footer_logo_wrap img{width: 20%;height:100%;object-fit: contain;}
.footer_logo_wrap ul{padding: 0px;margin: 0;display: flex;flex-wrap: wrap;justify-content: center;}
.footer_logo_wrap ul li{list-style: none;padding: 0px 10px;}
.footer_logo_wrap ul li a{text-decoration: none;color: #ffffff;transition: all 1s ease;}
.footer_logo_wrap ul li a:hover{color: #ff3131;}

.footer_logo_wrap h6{color: #ffffff;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;font-style: italic;font-size: 2.5rem;word-spacing: -10px;}
.footer_logo_wrap strong{color: #ffffff;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:500;font-style: italic;font-size: 1.7rem;word-spacing: -10px;}
.footer_widget p{color: #ffffff;  font-family: 'Myriad Pro';font-size: 1.2rem;padding-top: 30px;}
.footer_widget a{text-decoration: none;color: #ffffff;transition: all 1s ease-in-out;}
.footer_widget a:hover{color: #00e2a0;}
.search_banner_wrap img{width: 100%;height: 330px;object-fit: cover;object-position: top;}
.search_banner_wrap{overflow: hidden;position: relative;display: flex;flex-wrap: wrap;align-items: center;position:sticky;top:100px;z-index:-1;position: -webkit-sticky;}
.search_banner_wrap .col-lg-3{padding: 0px;}
.banner_ad_link{position: absolute;left: 10%;text-align: center;z-index: 2;}
.banner_ad_link img{width: 150px;height: 50px;object-fit: contain;}
.banner_ad_link h1{display: flex;flex-wrap: wrap;align-items: start;color: #ffffff;justify-content: center;font-family: "source-sans-3-variable",sans-serif;padding: 0px;margin: 0px;}
.banner_ad_link span{display: flex;}
.banner_ad_link ul{display: flex;padding: 0px;margin: 0px;flex-wrap: wrap;justify-content: center;}
.banner_ad_link ul li{list-style: none;color: #fff;padding: 0px 3px;font-family: "source-sans-3-variable",sans-serif; font-weight: 800;}
.banner_ad_link ul li a{color: #ffffff;text-decoration: none;font-family: "source-sans-3-variable",sans-serif; font-weight: 800;}
.serach_sec_wrap{background-color:#cacaca!important;padding: 29px 50px;position:relative;z-index:2;overflow: hidden;}
.for_each_check{background-color: #fff;margin-bottom: 50px;padding: 30px;border-radius: 4px;}
.for_each_check h2{padding: 0px; margin: 0px;color: #000000;font-family: var(--regular_font_style);font-weight: 900;line-height: 2.5rem;}
.for_each_check h3{padding: 20px 0px 0px 0px; margin: 0px;color: #4e4e4e;font-family: var(--regular_font_style);font-weight: bolder;line-height: 2.5rem;}
.for_each_check img{display: block;margin-bottom: 5px;}
.form_search label{display: inline-block;text-align: start;padding-bottom: 0px;padding-left: 5px;  color: #000;font-weight: normal;}
.for_each_check [type="checkbox"]{border: none;background-color: transparent;-webkit-appearance: none;appearance: none;border: 1px solid #000;padding: 5px;margin: 0px 5px;border-radius: 50%;display:inline-flex;flex-wrap: wrap;}
.for_each_check input[type='checkbox']:checked { background-color: #000!important;}
.show_res_wrap{background-color: #ffffff;padding: 10px 30px;border-radius: 12px;}
.show_res_wrap p{color: #000000;font-family: var(--regular_font_style);font-weight: 900;}
.show_drop ul{padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;justify-content: end;}
.show_drop ul li{list-style: none;padding: 0px 10px;display: flex;align-items: center;}
.show_drop i{border: 1px solid #0e0e0e; color: #000;background-color:transparent;padding: 5px 10px;border-radius: 8px;}
.show_drop i:hover{background-color: #0e0e0e;color: #00e2a0;}
.show_drop i{border: 1px solid #0e0e0e; color: #000;background-color:transparent;padding: 5px 10px;border-radius: 8px;}
.show_drop  .drop_active{background-color: #0e0e0e;color: #00e2a0!important;border: 1px solid #0e0e0e;border-radius: 8px;}
.show_drop select{width: 100%;padding-left: 15px;font-size: 1rem;padding-right: 75px;border-radius: 32px;background-position-y: 10px;border: 2px solid #333!important;color: #000!important;}
.load-more__btn-wrap{text-align: center;padding: 20px 0px;}
.load-more__btn-wrap a{text-decoration: none;color: #2f4b46;font-family: var(--regular_font_style);font-weight: 900;}
.load-more-btn{text-decoration: none;color: #2f4b46;font-family: var(--regular_font_style);font-weight: 900;border: none;background-color: transparent;margin: 0px auto;}
.loadmore_wrap span{display: inline-block; margin-left: 5px;}
.seach_single_cont img{width: 70%;object-fit: contain;display: block;margin: 0px auto;}
.icon_chan{color: #ff3131;}
.seach_single_cont{border-radius: 0px 12px 12px 0px;}
.for_img_set{padding-bottom: 3px;}
.serach_list{padding: 0px 30px 0px 0px;}
.for_each_check{padding-left: 10px;}
.loc_para{padding: 0px;margin: 0px;font-family: var(--regular_font_style);font-weight: 900;font-size: 1rem;line-height: 1.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
  .search_single_img img{ width: 100%;object-fit: cover;border-radius: 12px 12px 12px 12px;height:100%;object-position:top;min-height:100%;}
  .adrres_para {padding: 0px;margin: 0px;font-family: var(--regular_font_style);font-weight: 900;font-size:1rem!important;line-height: 1.2rem;} 
  .seach_single_cont p {padding: 0px;margin: 0px;font-family: var(--regular_font_style);font-weight: 900;font-size: 1rem;line-height: 1.2rem; }
  .info_detil a{padding: 0px;margin: 0px;font-family: var(--regular_font_style);font-weight: 900;font-size: 1rem;color: #000000;text-decoration:none;transition: all 1s ease;
    position: relative;}
  .info_detil a::after{content: "";background-color: red;width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;right: 0;transition: all 1s ease;   }

@keyframes example1 {
  0%   { transform: rotate(0deg); }
  25%  { transform: rotate(60deg); }
  50%  { transform: rotate(45deg); }
  75%  { transform: rotate(15deg); }
  100% { transform: rotate(0deg); }
}


   .info_detil{overflow:hidden} 
  /* .info_detil .fa-phone{  display: inline-block; 
  animation: example1 1s infinite ease-in-out;
  transform-origin: 30% 70%; } */
  
 .info_detil a:hover:after{width: 0px;} 
 .info_detil p:hover .fa-phone {
  animation: none;

}
  .seach_single_cont a:hover{text-decoration: none;color: red;}
  .seach_single_cont h3 {padding: 10px 0px;margin: 0px 0px 0px 0px;color: #00e2a0;font-family: var(--regular_font_style);font-weight: 900;font-size: 1.2rem;}
  .seach_single_cont ul{padding: 0px;display: flex;flex-wrap: wrap;justify-content: center;background-color: #0e0e0e;width: fit-content;align-items: center;}
  .seach_single_cont ul li{list-style: none;padding: 0px 3px;color: #ffffff;}
  .seach_single_cont ul li a{ text-decoration: none;  padding: 0px 3px;color: #ffffff;}
.searcH_single_prod:hover .seach_single_cont{ box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);-webkit-box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);-moz-box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);} 
 .searcH_single_prod:hover .search_single_img img{ box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);-webkit-box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);-moz-box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);}  
.spnosud p{font-family: var(--regular_font_style);font-weight: 500;font-size: 1.2rem;margin-bottom:0px;padding-right:30px;}
 .find_load_more{margin-top: -60px;}
@media (max-width: 768px) {.searcH_single_prod {flex-direction: column !important;}
.search_single_img {max-width: 100%;}}
.leran_more a:hover{background-color: #0e0e0e;border-radius: 0px;} 
.leran_more a{background-color: #00e2a0;padding: 10px 8px;text-decoration: none;color: #fff;transition: all 1s ease;border-radius: 8px;white-space: nowrap;}
.leran_more{text-align: center;padding-bottom: 20px;}

.privacy_wrap h1{font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;font-style: italic;font-size: 2.5rem;padding-bottom: 20px;}
.privacy_wrap p{font-family: var(--regular_font_style);font-weight: 900;font-size: 1rem;color: #000000;}
.contact_main h1 {text-align: center;display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;}
.contact_main span img{margin-left: 10px;display: flex;}
.show_anchor a{text-decoration: none;color: #ffffff; background-color: #4e4e4e;padding: 5px 30px;border-radius: 16px;font-family: var(--regular_font_style);font-weight: 900;font-size: 1rem;}
.feaute_each_img video{height: 230px;}
.my_alerts{display: none;}
.search_prod_wrap{padding-bottom: 30px;padding-top: 30px;}
iframe{width: 100%;min-height: 100%;object-fit: cover;}
.searcH_single_prod {display: flex;flex-direction: row;padding: 0px 0px;border-radius: 8px;width: 100%; margin-bottom: 60px;align-items:center;}
.search_single_img { width: 60%;min-height: 100%;position: relative;}
.seach_single_cont {display: flex;flex-direction: column;justify-content: flex-start;padding:5px;width: 40%;text-align: center;align-self:center;background-color:#ffffff;}
video{width: 100%;min-height: 100%;;border-radius: 12px 12px 12px 12px;}
 .product-grid-two {display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px;  Space between grid items;}
.product-grid-two .searcH_single_prod {display: block;visibility: visible;background-color: #ffffff;padding: 0px 0px;}
.product-grid-two .searcH_single_prod:hover{box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);-webkit-box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);-moz-box-shadow: 10px 10px 5px 0px rgba(199,200,202,0.75);}
.product-grid-two .searcH_single_prod:hover  .seach_single_cont{box-shadow: none;}.star_cat img
.product-grid-two .searcH_single_prod:hover  .star_cat{box-shadow: none!important;}
.searcH_single_prod:hover .star_cat img{box-shadow: none!important;}
.product-grid-two .search_single_img img {width: 100%;height:100%; object-fit: co;object-position: top;}
.product-grid-two .search_single_img {width: 100%;height: 300px; max-width: 100%; overflow: hidden;flex: 1; min-height:300px;border-radius: 12px 12px 0px 0px;box-shadow: none;}
.product-grid-two .seach_single_cont{width: 100%;box-shadow: none;}
.product-grid-two .for_img_set{min-height: 90px;}
.user_benefit_banner .back_img_wrap::before{opacity: 100%;background-color: transparent;}
.user_ads_fit_wrap{padding: 50px 0px;background-color: #f5f7fa;overflow: hidden;}
.user_ads_title h2{font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:700;word-spacing: -15px;display: flex;align-items: flex-end;color: #000000;font-size: 2rem;}
.user_ads_title span{margin-right: 0px;display: flex;justify-content: end;align-items: first baseline;}
.user_ads_title img{width: 84%;height: 41px;object-position: top right;object-fit: contain;}
.user_ads_fit_wrap i{font-style: normal;color:#ff3131;}
.user_ads_para{padding-top: 30px;}
.user_ads_para p{font-family: var(--regular_font_style);font-weight: 500;color: #000000;font-size: 1.1rem;line-height: 1.5rem;padding-bottom: 30px;}
.user_ads_para span{background-color: #00e2a0;position: relative;z-index: 2;padding:0px 0px;width: fit-content;margin-left: 6px;margin-right: 5px;display: inline-block;}
.user_ads_para span::before{content: "";background-color: #00e2a0;width: 12px;height: 100%;position: absolute;top: 0; left:-5px;transform: skewX(-25deg);z-index: -2;}
.user_ads_para span::after{content: "";background-color: #00e2a0;width: 12px;height: 100%;position: absolute;top: 0; right:-5px;transform: skewX(-25deg);z-index: -2;}
.user_ads_adv_wrap{background-color: #000000;padding: 50px 0px;margin-top: -24px;position: relative;z-index: 1;overflow: hidden;}
.user_ads_adv_wrap h3{text-align: center;color: #ffffff;font-family: var(--main-font-family);font-optical-sizing: auto;word-spacing: -5px;font-size: 1.5rem;}
.single_adv_wrap{text-align: center; border-right: 1px solid #00e2a0;padding: 0px 50px;}
.single_adv_wrap:last-child{border-right: none;}
.single_adv_img{height: 140px;width: 100%;padding-bottom: 30px;}
.single_adv_img img{width: 100%;height: 100%;object-fit:contain ;}
.single_adv_detail h4{color: #fff;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;font-size: 1.3rem;}
.single_adv_detail p{color: #ffffff;font-family: var(--regular_font_style);font-weight: 500;}
.single_adv_detail span{color: #00e2a0;}
.user_upper_bord{width: 100%;position: relative;z-index: 2;margin-top: -5px;overflow: hidden;}
.user_upper_bord img{width: 100%;height: 100%;object-fit: cover;}
.user_bottom_bord{width: 100%;position: relative;z-index: 2;margin-top: -25px;}
.user_bottom_bord img{width: 100%;height: 100%;object-fit: cover;}
.user_add_bott_para{text-align: center;}
.user_add_bott_para p{color: #ffffff;font-family: var(--regular_font_style);font-weight: 500;font-size: 1.1rem;}
.user_add_bott_para span{color: #00e2a0;}
.user_add_bott_para i{font-style: normal;color: #ff3131;}
.user_bene_wrap{padding: 20px 0px;background-color: #f5f7fa;overflow: hidden;}
.user_bene_wrap i{font-style: normal;color: #ff3131;}
.user_bene_wrap h4{text-align: center;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;word-spacing: -5px;padding-bottom: 20px;}
.main_single_ads h5{font-family: var(--regular_font_style);font-weight: bold;color: #000000;background-color: #00e2a0;width: fit-content;padding: 5px 10px 0px 10px;margin: 0px 0px 0px 10px;position: relative;}
.main_single_ads .col-lg-1{margin-top: -8px;}
.main_single_ads h5::before{content: "";background-color: #00e2a0;width: 14px;height: 100%;position: absolute;top: 0; left:-7px;transform: skewX(-25deg);bottom: 0;}
.main_single_ads h5::after{content: "";background-color: #00e2a0;width: 14px;height: 100%;position: absolute;top: 0; right:-7px;transform: skewX(-25deg);bottom: 0;}
.main_single_ads p{font-family: var(--regular_font_style);font-weight: bold;color: #000000;font-size: 1rem;padding-top: 10px;line-height: 1.5rem;}
.benefit_botom_para p{font-family: var(--regular_font_style);font-weight: bold;color: #000000;font-size: 1.2rem;}
.benefit_botom_para i{font-style: normal;color: #ff3131;}
.user_search_wrap{background-color: #000000;padding: 50px 0px 20px 0px;text-align: center;overflow: hidden;}
.user_search_wrap h5{font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;word-spacing: -5px;color: #ffffff;display: flex;align-items: center;justify-content: center;}
.user_search_wrap span{margin-right: 5px;}
.user_search_wrap i{font-style: normal;color: #ff3131;}
.user_search_wrap p{color: #ffffff;padding-top: 30px;font-family: var(--regular_font_style);font-weight: 500;font-size: 1.2rem;padding-bottom: 0px;margin: 0px;}
.user_search_wrap strong{color: #00e2a0;font-family: var(--regular_font_style);font-weight: bold;font-size: 2.3rem;}
.single_rule_wrap:nth-child(1){background-color: #00e2a0;text-align: center;position: relative;z-index: 5;}
.single_rule_wrap:nth-child(1)::after{content: "";background-image: url('../images/new_user_after.png');max-width: 27%;width: 25%; min-height: 100%;position: absolute;;top: 0px;background-repeat: no-repeat;z-index: 3;  background-size: cover;background-position: top right;}
.single_rule_wrap:nth-child(2){background-color: #00b580;text-align: center;position: relative;z-index: 4;}
.single_rule_wrap:nth-child(2)::after{content: "";background-image: url('../images/user_search_rulebor2.png');max-width: 27%;width: 25%; min-height: 100%;position: absolute;top: 0px;background-repeat: no-repeat;background-size: cover;background-position: top right;z-index: 6;}
.single_rule_wrap:nth-child(3){background-color: #00704f;text-align: center;position: relative;z-index: 2;}
.single_rule_wrap:nth-child(3) .single_rule_cont p{color: #ffffff;}
.single_rule_wrap:nth-child(3){background-color: #00704f;text-align: center;position: relative;z-index: 3;}
.single_rule_wrap:nth-child(4) .single_rule_cont p{color: #ffffff;}
.single_rule_wrap:nth-child(3)::after{content: "";background-image: url('../images/user_search_bor3.png');max-width: 27%;width: 25%; min-height: 100%;position: absolute;right: -20.8%;top: 0px;background-repeat: no-repeat;background-size: cover;background-position: top right;}
.single_rule_wrap:nth-child(4){background-color: #2f4b46;text-align: center;z-index: 2;}
.single_rule_wrap{padding: 50px 60px;box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);position: relative;}
  .single_rule_wrap:after{right: -19%;}
.single_rule_img img{width: 100%;height: 100px;object-fit: contain;}
.single_over_wrap{overflow: hidden;}
.single_rule_cont h6{color: #ffffff;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;font-style: italic;word-spacing: -5px;padding-bottom: 0px;padding-top: 20px;font-size: 1.5rem;}
.single_rule_cont p{color: #000000;font-family: var(--regular_font_style);font-weight: bold;font-size: 0.9rem;line-height: 1.5rem;}
.user_ads_track{padding: 20px 0px;position: relative;z-index: 1;background-color: #f5f7fa;}
.user_ads_track_point .row{align-items:first baseline;}
.track_point_cont{padding: 0px 0px;}
.track_point_icon img{width: 100%;height: 50px;object-fit: contain;}
.track_point_cont h5{font-family: var(--regular_font_style);font-weight: bold;background-color: #00e2a0;width: fit-content;position: relative;padding: 3px 10px 5px 10px;margin: 3px 0px 0px 10px;color: #000000;font-size: 1.3rem;display: initial;}
.track_point_cont h5::before{content: "";background-color: #00e2a0;width: 12.5px;height: 100%;position: absolute;top: 0; left:-6px;transform: skewX(-25deg);bottom: 0;}
.track_point_cont h5::after{content: "";background-color: #00e2a0;width: 12px;height: 100%;position: absolute;top: 0; right:-6px;transform: skewX(-25deg);bottom: 0;}
.track_point_cont p{font-family: var(--regular_font_style);font-weight: bold;font-size: 0.9rem;padding-top: 10px;color: #000000;padding-bottom: 0px;margin-bottom: 0px;}
.user_ads_search_wrap{background-color: #2f4b46;padding: 40px 0px;overflow: hidden;}
.user_search_img img{width: 100%;height: 100%;object-fit: cover;}
.user_ads_se_cont h6{color: #ffffff;font-family: var(--main-font-family);font-optical-sizing: auto;font-weight:bold;font-style: italic;word-spacing: -5px;font-size: 2.5rem;text-align: center;}
.user_ads_se_cont a{text-decoration: none;color: #ffffff;transition: all 1s ease-out;}
.user_ads_se_cont a:hover{color: #00e2a0;}
.user_ads_se_cont p{text-align: center;font-family: var(--regular_font_style);font-weight: 500;font-size: 1.3rem;color: #ffffff;}
.user_ads_se_cont i{color: #ff3131;font-style: normal;}
.user_benefit_banner .banner_main_wrap{top: 30%;}
.you_img{cursor: pointer;}
.modal{background-color: #000000bd;}
.modal .search_single_prod{max-width: 842px;}
/* .modal-body{background-color: #fff;border-radius: 10px;padding: 0!important;} */
/* .modal-content{background-color:#fff;border: 12px solid #fff!important;} */
/* .modal .btn-close{position: absolute;top: 0;right: 0;filter: brightness(0) saturate(100%) invert(99%) sepia(100%) saturate(0%) hue-rotate(141deg) brightness(104%) contrast(101%);} */
/* .modal-dialog{max-width: 697px!important;margin: auto!important;} */
.modal-body .seach_single_cont:nth-last-child p {padding-top: 50px; border: 2px solid red;}
.modal-backdrop { display: none;}
.modal {z-index: 1050;}
.last_para{padding: 20px 20px!important;}
.product-grid-two .modal .seach_single_cont { width: 50%;}
.reveal{opacity: 1; transition: all 1s ease;transform:translateX(700px);}
.reveal.active{ opacity: 1; transform:rotate(0deg);transform: translateX(0px);}
  .reveal1{opacity: 1; transition: all 1s ease; transform: translateY(400px);}
    .reveal1.active{ transform:rotate(360deg);transform: translateY(0);}
    .reveal2{opacity: 1; transition: all 1s ease;transform:scale(0);}
    .reveal2.active{ transform:rotate(360deg);transform: scale(1);}
    .reveal3{opacity: 0; transition: all 1s ease;transform:translateX(-700px);}
    .reveal3.active{ opacity: 1; transform:rotate(0deg);transform: translateX(0);}
    .reveal4{opacity: 1; transition: all 1s ease;transform:scaleX(0.9);}
    .reveal4.active{ transform:rotate(0deg);transform: scaleX(unset);}
    .top_green_graphic {overflow: hidden;}
.hur_oprt{font-size: 0.8rem!important;line-height:unset!important;font-weight: 400;}
.hedy_hour{font-family:var(--main-font-family)!important;font-weight: 700!important;display:inline-block;word-spacing:-6px;}
.buns_hour{font-family:var(--main-font-family)!important;font-weight: 700!important;display:inline-block;word-spacing:-8px;border-bottom:1px solid green;padding: 0px!important;}
.material-symbols-outlined{vertical-align: middle;font-size: 21px!important;}
.info_detil,.hur_optin {padding: 0 5px;}
 .hur_optin {border-left: 1px solid #ccc; }
.for_mob_set{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;}
.for_anchor_wrap{display:flex;align-items: baseline;justify-content: center;padding: 0px 10px;}
.log_flex{display:flex;align-items: center;justify-content:center;padding: 0px 5px;}
.mobile_enable_search{display: none;}
.serach_list .accordion-item{background-color: transparent;border: none;display: flex;width: 100%;justify-content: space-evenly;}
.serach_list .accordion-button:not(.collapsed){background-color: #00b580;color: #ffffff;font-family:var(--main-font-family)!important;font-weight: 700!important;font-size: 1.5rem;}
.serach_list .accordion-button:not(.collapsed)::after {filter: brightness(0) saturate(100%) invert(100%) sepia(94%) saturate(0%) hue-rotate(146deg) brightness(105%) contrast(105%);}
.serach_list .accordion-button{background-color: #00704f;color: #ffffff;font-family:var(--main-font-family)!important;font-weight: 700!important;font-size: 1.5rem;} 
.serach_list .accordion-button::after {filter: brightness(0) saturate(100%) invert(100%) sepia(94%) saturate(0%) hue-rotate(146deg) brightness(105%) contrast(105%);}
.for_desk_cat{display: none;} 
 .for_main_title{display: flex;flex-wrap: wrap;}
 .serach_list .accordion-header{width: 50%;}
 .for_home_mob .accordion-header{width: 100%;}
 .for_home_mob .accordion-item{background-color: transparent;border: none;width: 100%;}
.for_home_mob .accordion-button:not(.collapsed){background-color: #00b580;color: #ffffff;font-family:var(--main-font-family)!important;font-weight: 700!important;font-size: 1.5rem;}
.for_home_mob .accordion-button:not(.collapsed)::after {filter: brightness(0) saturate(100%) invert(100%) sepia(94%) saturate(0%) hue-rotate(146deg) brightness(105%) contrast(105%);}
.for_home_mob .accordion-button{background-color: #00704f;color: #ffffff;font-family:var(--main-font-family)!important;font-weight: 700!important;font-size: 1.5rem;} 
.for_home_mob .accordion-button::after {filter: brightness(0) saturate(100%) invert(100%) sepia(94%) saturate(0%) hue-rotate(146deg) brightness(105%) contrast(105%);}
.for_home_mob{display: none;}
.accordion-body{padding: 0px;}
.spnosud{}
.sponsor_title{text-align: center;font-family: var(--regular_font_style);font-weight: bold;}
.flex_wpr{text-align: center;display: flex;width: 200px;height: 170px;display: flex;align-items: center;}
.flex_wpr img{width: 100%;max-height: 100%;object-fit: contain;}
.star_cat{position: absolute;top: 0px;right:0px;width: 56px;height: 56px;   
   background-color:#ff2b2b;clip-path: polygon(100% 0, 0 0, 100% 100%);
  text-align: center;border-radius: 0px 12px 0px 0px;
  }
    .star_cat img{width: 20px!important;height: 20px!important;position:relative;min-width: 20px;min-height: 20px;left: 10px;top: 2px;}

.serach_sec_wrap .owl-carousel {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
  
}
.serach_sec_wrap .owl-item {
    display: flex !important;
    justify-content: center;
}
.serach_sec_wrap .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span

 {
    display: none;
}
.owl-theme .owl-dots .owl-dot {
    display: none!important;
    zoom: 1;
}
.owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;

    color: #00704f;
    display: flex;
    justify-content: space-between;width: 100%;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{font-size: 2.5rem!important;}
.owl-item .active{width: auto;}
.owl-theme .owl-nav .disabled {
    opacity: 0!important;
    cursor: default;
}
.new_para_wrap{text-align: center;padding: 20px 50px;background-color:#000000;position: relative;}
/* .new_para_wrap .swiper-wrapper{padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.new_para_wrap .swiper-slide{list-style: none;color: #ffffff;width: auto;} */
 .top_partnr{overflow: hidden;}
.swiper {width: 100%;overflow: hidden;animation: scroll-left 30s linear infinite;}
.partnr_logo {width: auto !important;color: #ffffff;cursor: pointer!important; flex: none;
  padding: 0 2rem;
  white-space: nowrap;}
.partnr_logo a{text-decoration: none;color: #ffffff;}
.partnr_logo img {height: 60px;width: auto;display: block;margin: 0 auto;}
.top_partnr{background-color:#000000;position: relative;top:-1px;}
.ticker-wrap {overflow: hidden;height: 40px;position: relative;}
.sponsor_ind{background-color: #ffffff;display: flex;align-items: center;height: 100%;padding: 0px; margin: 0px;}
.sponsor_ind .ticker-wrap { align-items: center;justify-content: space-evenly;overflow-y: unset;height: 100px!important;}
.sponsor_ind .ticker-wrap img{width:10%;height: 100px;object-fit: contain;display: block;margin: 0px auto;}
.sponsor_ind .ticker-wrap:hover .sponsor_ind .ticker-move {animation-play-state: unset;}
.ticker-wrap:hover .ticker-move {animation-play-state: paused;}
.ticker-move {display: flex;width: max-content;animation: scroll-left 15s linear infinite;}
.ticker-wrap:hover .ticker-move {animation-play-state: paused;}
.ticker {display: flex;white-space: nowrap;width: 100%;}
.ticker a {text-decoration: none;color: #0066cc;margin: 0 30px;line-height: 40px;font-size: 18px;}
@keyframes scroll-left {0% {transform: translateX(0%);}100% {transform: translateX(-50%);}
    }.ticker-wrap {overflow: hidden;height: 40px;position: relative;width: 100%;}
.ticker-move {display: flex;width: fit-content;animation: scroll 30s linear infinite;}
.ticker-wrap:hover .ticker-move {animation-play-state: paused;}
.ticker-item {display: flex;white-space: nowrap;}
.ticker-item a {text-decoration: none; color: #007acc;margin: 0 30px;font-size: 18px;line-height: 40px;}
@keyframes scroll {0% {transform: translateX(0%);}100% {transform: translateX(-50%);}}
    .ticker-wrap {width: 100%;overflow: hidden;height: 40px; position: relative;}
    .ticker-content {display: inline-flex;white-space: nowrap;position: absolute;will-change: transform;}

.ticker-wrap {overflow: hidden;height: 40px;position: relative;}
.sponsor_ind{background-color: #304b46;display: flex;align-items: center;height: 100%;padding: 20px 0px; margin: 0px;}
.sponsor_ind h2 {text-align: center;color: #ffffff;padding: 0px 0px 10px 0px;}
/* .sponsor_ind .ticker-wrap { align-items: center;justify-content: space-evenly;overflow-y: unset;height: 100px!important;}
.sponsor_ind .ticker-wrap img{width:10%;height: 100px;object-fit: contain;display: block;margin: 0px auto;} */
.sponsor_ind .ticker-wrap:hover .sponsor_ind .ticker-move {animation-play-state: unset;}
.ticker-wrap1:hover .ticker-move {animation-play-state: paused;}
.ticker-move1 {display: flex;width: max-content;animation: scroll-left 15s linear infinite;}
.ticker-wrap1:hover .ticker-move {animation-play-state: paused;}
.ticker1 {display: flex;white-space: nowrap;width: 100%;}
.ticker1 a {text-decoration: none;color: #0066cc;margin: 0 30px;line-height: 40px;font-size: 18px;}
@keyframes scroll-left {0% {transform: translateX(0%);}100% {transform: translateX(-100%);}
    }
    .ticker-wrap1 {overflow: hidden;height: 100px;position: relative;width: 100%;}
    .ticker-wrap1{width: 100%;height: 100px!important;align-items: center;display: flex;justify-content: space-evenly;overflow-y: unset;}
    .ticker-wrap1 img{width:100%!important;height: 80px;object-fit: contain;display: block;margin: 0px 30px;}
.ticker-move1 {display: flex;width: fit-content;animation: scroll 30s linear infinite;}
.ticker-wrap1:hover .ticker-move {animation-play-state: paused;}
.ticker-item1 {display: flex;white-space: nowrap;}
.ticker-item1 a {text-decoration: none; color: #007acc;margin: 0 30px;font-size: 18px;line-height: 40px;}
@keyframes scroll {0% {transform: translateX(0%);}100% {transform: translateX(-50%);}}
    .ticker-wrap1 {width: 100%;overflow: hidden;height: 40px; position: relative;}
    .ticker-content1 {display: inline-flex;white-space: nowrap;position: absolute;will-change: transform;}



    .ticker-content a {margin: 0 30px;text-decoration: none;color: #ffffff;text-decoration: none;line-height: 40px;}
    .privacy_wrap strong{font-family: var(--regular_font_style);font-weight: bold;font-size: 1.8rem;color: #000;padding: 10px 0px;}
    .privacy_wrap p{font-size: 1.1rem;}
    .privacy_wrap ul{padding-left: 50px;}
    .privacy_wrap ul li{font-family: var(--regular_font_style);font-weight: 900;font-size: 1rem;color: #000000;width: 100%;}
    .privacy_wrap {padding: 100px 0px;}

    /*preloader*/
 html.mobile-preload body {
  overflow: hidden;
}

#mobile-preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  z-index: 9999;
  display: none; /* default hidden */
  justify-content: center;
  align-items: center;
}

html.mobile-preload #mobile-preloader {
  display: flex;
}

#mobile-preloader .spinner {
  width: 50px;
  height: 50px;
  border: 5px solid #ccc;
  border-top: 5px solid #000;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}
 .promotion_pop_wrap{background-color: #ffffff;position: fixed;top: 0%;height: 100%;width: 80%;left: 10%;z-index: 1000;}
.promotion_wrap{padding: 100px 0px ;background-color: #ffffff; min-height: calc(100vh - 150px);display: flex;align-items: center;}
.promtion_image_wrap img{width: 100%;}
.click_wrap{padding: 50px 0px;}
.click_wrap a{text-decoration: none;color: #fff;background-color: #000000;padding: 10px 20px;border-radius: 24px;transition: all 1s ease;}
.click_wrap a:hover{background-color: #00704f;border-radius: 0;}
.promotion_model .modal-body img{width: 100%;height:500px;object-fit: contain;}
.promotion_model .modal-body{background-color: transparent;}
.promotion_model .modal-content{background-color:#ffffff;}
.promotion_model .modal-footer{justify-content: center; border-top: none;}
.promotion_model .modal-header{justify-content: center; border-bottom: none;}
.promotion_model .modal-footer a{text-decoration: none;color: #ffffff;background-color: #000000;padding: 10px 15px;border-radius: 24px;transition: all 1s ease;}
.promotion_model .modal-footer a:hover{background-color: #00b580;border-radius: 0px;}
.promotion_model .modal .btn-close{filter: brightness(0) saturate(100%)!important;position: absolute;top:0px;border: 2px solid #000;border-radius: 50%;}

.btn-primary{background-color: #00704f!important;border:none!important;transition: all 1s ease;padding: 10px 20px;}
.promotion_model .modal-dialog{max-width:512px!important; display: flex;align-items: center;height: 100%;}

/*.slider_inner{margin: 0px 15px; }*/
/*.slider_inner img{width: 100%;height: 100px;object-fit: contain;}*/


 

.slider_inner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  /*padding: 10px;*/
  /*background-color: #fff;*/
  /*border-radius: 12px;*/
  margin:auto;
}


.slider_inner img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  margin:auto;
}


.sponsor-carousel-wrapper {
  display: flex;
  justify-content: center;   align-items: center;      width: 100%;}

#our-spour {max-width: 1200px;width: 100%;}
.promotions_form_wrap h1{font-size: 2rem;text-align: center;font-family: var(--regular_font_style);font-weight: bold;font-size: 1.8rem;color: #000;}




/* Gradient background */
:not(:root):fullscreen::backdrop {
    background: transparent;

}
.modal-video {
  width: 100%;
  height: 100%;
  display: block;
  max-width: 100%;

}
/* :not(:root):fullscreen {object-fit:cover ;height: 100vh!important;object-position: 20% 30%;} */
