@charset "UTF-8";
/*
Theme Name: BSME2E
Theme URI: https://www.webguru-india.com/
Author: the WebGuru team
Author URI: https://www.webguru-india.com/
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
*/
.owl-theme .owl-dots .owl-dot span { border:  1px solid #123528 !important;}
.comn_content_sec_colm p a, .comn_content_sec_colm ul li a {
    color: #123528;
    text-decoration: underline;
    font-style: italic;
}
.comn_content_sec_colm p a:hover, .comn_content_sec_colm ul li a:hover {
    color: #123528;
    text-decoration: none;
}

li.seller_lnk a{color:#123528!important;font-weight:700;text-decoration:underline;}
#wcfm_settings_form .wcfm-tabWrap{overflow-y:auto!important;}
.wcfm_ele_wrapper.wcfm_follow_widget{display:inline-block;vertical-align:top;margin-top:0;}
.imp_note_pro_manage p{color:red;margin-top:20px;line-height:18px;padding:0 10px;}
a.wcfm_submit_button.wcfm_registration_thank_you_dashbord_button {display: none !important;}
/* Loder CSS Start  */
.loader_bsme2e{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:99999999999;background-color:rgba(255,255,255,0.95);}
.load_circle{position:absolute;width:200px;height:100px;top:0;right:0;left:0;bottom:0;margin:auto;text-align:center;}
.load_circle span{
border: 6px solid #123528;
border-radius: 50%;
border-top: 6px solid #fff;
width: 50px;
height: 50px;
-webkit-animation: spin 2s linear infinite; /* Safari */
animation: spin 2s linear infinite;
display:inline-block;
}
.load_text {font-size:16px;text-align:center;margin-top:10px;color:#123528;font-family: Arial, Helvetica, sans-serif;}
/* Safari */
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
/* Loder CSS End  */
.ser_review_item,
.classifieds-rectangle-box,
.classifieds-square-box,
.all_posts_listing {
    display:none;
}
.contact_address_colm {
    display:none;
}

.Search_content_colm li.current-menu-item {
    background-color: #123528; color: #ffffff;
}
nav.woocommerce-breadcrumb{
    display: none;
}
#mwb-return-alert{
    color: black;
}
.summary-add-to-cart-form.summary-add-to-cart-form-bundle {
    display: none;
}
.wpulike button.wp_ulike_btn { padding: 1px; }

.product-addTocart i.fa.fa-plus {
    display: none;
}

.pro_price bdi {
    font-size: 16px !important;
    font-weight: bold;
    font-family: 'amazon_emberbold';
}
.contact_seller_rating {
    display: flex;
}
.contact_seller_rating span {
    padding-right: 15px;
}


.surveyForm_wrapper{width: 100%;margin: 0 auto;}
.surveyForm_wrapper label{margin-bottom: 10px;display: block;}
.surveyForm_wrapper select{display: block;height: 40px;padding:0px 10px;}
.surveyForm_wrapper select,.surveyForm_wrapper textarea, .surveyForm_wrapper .comn_input_box{width: 100%;border:1px solid #ccc;}
.surveyForm_wrapper textarea{height: 80px;resize: none;padding:10px;}
.surveyForm_wrapper select:focus{outline: none;}
.surveyForm_wrapper span{width:100%;}
.surveyForm_wrapper .wpcf7-radio label, .surveyForm_wrapper .wpcf7-radio span{display: inline-block;vertical-align: middle;width: auto;}
.surveyForm_wrapper .wpcf7-radio label span{margin-left: 5px;}
.surveyForm_wrapper{padding: 20px;border: 1px solid #143429;}
span.reqStar {
    display: inline;
    color: red;
    font-weight: bold;
}
.surveyForm_wrapper input[type=radio] {
    float: left;
}
.surveyForm_wrapper .form-submit {
    text-align: center;
}
.surveyForm_wrapper .wpcf7-radio .wpcf7-list-item-label {
    position: relative;
    top: -2px;
}
.surveyForm_wrapper .wpcf7-submit {
    display: inline-block;
    background-color: #123528;
    color: #ffffff;
    border: 1px solid #123528 !important;
    font-family: 'amazon_emberregular';
    font-weight: 400;
    font-size: 17px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    border: 1px solid transparent;
    text-align: center;
}
.surveyForm_wrapper .wpcf7-submit:hover {background-color: #ffffff; color: #123528; }
.surveyForm_wrapper .wpcf7-submit:focus{outline: none;}
span.below_input_span {
    margin-top: 10px;
    display: block;
}
.mktStar{
    margin: 5px 0;
}
.surveyForm_wrapper input[type=checkbox] {
    position: relative;
    border: 2px solid #000;
    border-radius: 2px;
    background: none;
    cursor: pointer;
    line-height: 0;
    margin: 0px 0.6em 3px 0;
    outline: 0;
    padding: 0 !important;
    vertical-align: text-top;
    height: 20px;
    width: 20px;
    -webkit-appearance: none;
    opacity: .5;
}
.surveyForm_wrapper input[type=checkbox]:hover {
    border: 1px solid #123528; background-color: #123528;
    opacity: 1; color: #ffffff;
}
.surveyForm_wrapper input[type=checkbox]:checked {
    background-color: #ffffff;
    opacity: 1;
    border: 1px solid #123528; color: #123528;
}
.surveyForm_wrapper input[type=checkbox]:before {
    content: '';
    position: absolute;
    right: 50%;
    top: 50%;
    width: 4px;
    height: 10px;
    border: solid #FFF;
    border-width: 0 2px 2px 0;
    margin: -1px -1px 0 -1px;
    transform: rotate(45deg) translate(-50%, -50%);
    z-index: 2;
}
.surveyForm_wrapper .wpcf7-checkbox .wpcf7-list-item {
    padding: 6px 0;
}
.surveyForm_wrapper .mktStarItemWrapper {
    margin: 0 0 0 1em;
}
.surveyForm_wrapper .mainLabel {
    font-weight: 600;
}
.surveyForm_wrapper .childLabel{
    margin: 10px 0;
}
/*---------------13-02-2023-------------------*/
body{display: flex;
    flex-direction: column;}
.main_Page_content{
        flex: 1 0 auto;
      }
.main_footer {
        flex-shrink: 0;
      }
.surveyForm_wrapper .form-submit{position: relative;}
.surveyForm_wrapper .form-submit .wpcf7-spinner {width:20px;height: 20px;position: absolute;top: 0px;left:0;right: -120px;margin:0 auto;}
.surveyForm_wrapper .form-submit .wpcf7-submit:hover {   background-color: #ffffff; color: #16382a;  border: 1px solid #16382a;}
/*----------------------------------*/


    .ft_misc_info span label {        
        display: inline-block;
        width: auto;
    }  

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
} 
/*--------------explainer video--------------------*/    
.promo_ban_colm li:before,.page-numbers li:before{display: none !important;}
.page-numbers li{padding-left: 3.5px !important;}
.promo_ban_colm ul{padding-left: 0px !important;padding-bottom: 0px !important;}
.promo_ban_colm li:last-child{padding-bottom: 0px !important;}
.listing_post_id li{padding-left: 5px !important;}
.clickToDetails{text-align: right;}
.clickToDetails a{color: #f00 !important;font-weight: 700;}
.clickToDetails a:hover{color: #123528 !important;}

.Inner_Page_Content ol{padding-left: 25px;}






/*-------------Common Inner Form---------------------*/

.comn_inner_regform #um_field_253_user_email,
.comn_inner_regform  #um_field_253_OTPUser,
.comn_inner_regform .um-field-shortcode,
.comn_inner_regform .um-field-user_email, 
.comn_inner_regform .um-field-OTPCustomer, 
.comn_inner_regform .um-field-shortcode
{clear: none !important;}
.comn_inner_regform #um_field_253_user_email,
.comn_inner_regform  #um_field_253_OTPUser,
.comn_inner_regform .um-field-user_email, 
.comn_inner_regform .um-field-OTPCustomer{width: 40% !important;}
.comn_inner_regform .um-field-shortcode{width: 20% !important;}
.comn_inner_regform .um-tip i {
    font-size: 18px;
    height: 17px;
    line-height: 17px;}
.comn_inner_regform #um_field_253_OTPUser .um-field-label, 
.comn_inner_regform .um-field-OTPCustomer .um-field-label{position: relative;}
.comn_inner_regform #um_field_253_OTPUser .um-tip-text, 
.comn_inner_regform .um-field-OTPCustomer .um-tip-text{position: absolute;
    left: 0;
    top: 20px;
    font-size: 12px;line-height: 12px;color: #f00;}
.register_page_content.comn_inner_regform {
        margin-top: 0px !important;}

 .comn_inner_regform .um-field-shortcode .btn {padding: 0 15px !important;line-height: 40px !important;height: 40px !important;border-radius: 2px !important;}

 /*----------------------------------*/
 .comn_inner_regform .wcfm-membership-wrapper{padding: 20px !important;    width: 100% !important;
    max-width: 100% !important;}
 .comn_inner_regform .wcfm-membership-wrapper .wcfm-text,.comn_inner_regform .wcfm-membership-wrapper .wcfm-select{margin-bottom: 20px !important;}
 .Inner_Page_Content .comn_inner_regform p{padding-bottom: 10px !important;}
 .comn_inner_regform .wcfm-membership-wrapper .wcfm-select{height: 40px !important;width: 100% !important;}
 .comn_inner_regform .wcfm-membership-wrapper .terms_title.wcfm_title{display: block;padding-left: 20px;}
 .comn_inner_regform  .wcfm-checkbox{float: left;}
 .comn_inner_regform .wcfm-membership-wrapper .wcfm_submit_button{height: 40px !important;}
 .comn_inner_regform .wcfm-membership-wrapper .wcfm_form_simple_submit_wrapper #wcfm_membership_register_button {
    float: left !important;
}

.promo_social_sec_in,.clickToDetails{width: 50%;display: inline-block;vertical-align: middle;margin: 0 -3px;}
.clickToDetails{text-align: right;}
 /*-----------------Home page common Section-----------------*/
.home_top_ban_Sec {height: calc(100vh - 103px);padding: 0px !important;margin-bottom: 20px;}
.home_top_ban_Sec .row{height: 100%;position: relative;}
.home_top_ban_Sec .hero_ban,.home_top_ban_Sec .hero_ban figure,.home_top_ban_Sec .hero_ban figure img,.home_top_ban_Sec .hero_ban figure a{height: 100%;}
.home_top_ban_Sec .hero_ban figure a{display: block;}

.top_ban_txt{padding-top:0px;padding-bottom: 0px;position: absolute;left: 0;z-index: 1;margin: auto 0;}
.top_ban_txt .home_comn_btn{margin-bottom: 10px;}
 .comn_grid_content{display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;    border-top: 0px solid rgba(0,0,0,0.0);
    padding: 0px;
    -webkit-box-shadow: 0px 2px 1px 1px rgb(0 0 0 / 0);
    -moz-box-shadow: 0px 2px 1px 1px rgba(0,0,0,0.0);
    box-shadow: 0px 2px 1px 1px rgb(0 0 0 / 0);
    border-radius: 5px;}
.comn_grid_colm_text{padding: 10px;text-align: center;}    
.talent_gird_Sec h2,.cat_home_ban h2,.center_text{text-align: center;}
.home_comn_title .center_text h2{margin-bottom: 0px !important;}
.home_top_ban_Sec h1{margin-bottom: 20px;}
.hero_ban figure{margin:0;}
.hero_ban figure img{width: 100%;}
.home_comn_title h3{margin-bottom: 10px;}
.our_value_grid .home_digital_colm_cap{display: flex;flex-direction: column;justify-content: space-between;top: 0px;height: 100%;transform: translate(-50%, 0%);padding:5px 20px 15px;}
/* .our_value_grid .home_digital_colm_cap a:last-child{margin-bottom: 0px;} */
.our_value_grid {margin-bottom: 7px;}   
.our_value_grid  .home_comn_btn {margin:0 auto 10px;}  
.colm_cap_btn_sec .home_comn_btn {margin: 0 7.5px 10px;}

.iframe_video_sec{padding:0 3.5px;}

.iframe_video_sec,.iframe_video_item{width: 100%;}
.iframe_video_item iframe{width:100% !important;max-width: 100% !important;border:none;border-bottom:0px solid #31df19;padding:1px;margin-bottom: 10px; display: block;height: 100% !important;}
.iframe_video_item{
    border:0px solid #123528;;
    position: relative;    
    height: 330px !important;
    top:0px;
    overflow: hidden;
}
.iframe_video_item .iframe_video_item_inn{width: 100% !important; 
    /* height: 330px !important; */
}
.home_blog_slider .iframe_video_item .iframe_video_item_inn{height: 100% !important;}
.video_colm_txt {padding: 0px;text-align: center;}
.video_colm_txt h3 a{color: #123528;}
.video_colm_txt h3 a:hover { font-style: italic; }
.home_comn_sec_gap .user_btn_sec {
    text-align: center;
    margin: 0px 0px 0px;
    margin: 0px 0px 0px;
}
.home_ban_video, .home_ban_video_frame{height: 100%;width: 100%;}
.home_ban_video{position: relative;   
    overflow: hidden;top: -1px;}
.home_ban_video .home_ban_video_frame{position: relative;}

.home_ban_video iframe{max-height: inherit !important;border: none;position: absolute;
    top: 0; bottom: 0; width: 100% !important;height: 100%;}
.our_value_row{position: relative;}  
.our_value_row::before{content: "";
    position: absolute;
    top: 0;
    left: 3.5px;
    right: 3.5px;
    bottom: 0;
    height: 100%;
    border-top: 1px solid rgba(0,0,0,0.10);
    padding: 10px;
    -webkit-box-shadow: 0px 2px 1px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 2px 1px 1px rgba(0,0,0,0.10);
    box-shadow: 0px 2px 1px 1px rgb(0 0 0 / 10%);
    border-radius: 5px;}    
.our_value_row .home_digital_colm{margin-bottom: 0px !important;}    
.our_value_row {position: relative;
padding: 3.5px 3.5px;
margin-bottom: 7px !important;}
.our_value_row:nth-child(odd){flex-direction: row-reverse;}



.top_mar{margin-top:20px;}

.home_top_ban_mb {display: none;}
.hero_ban_mob{display: none;}
.home_top_ban_Sec .container,.home_top_ban_Sec .hero_ban,.home_top_ban_Sec .hero_ban,.home_top_ban_Sec .hero_ban_mob{padding: 0px !important;}
.home_top_ban_Sec .row{margin: 0px !important;}


.followlogincls .modal-content{background-color: #16382a;}
.followlogincls .modal-content h4,
.followlogincls .um-field-area .um-field-checkbox-option,
.followlogincls .close{color: #fff !important;}
.followlogincls a.um-link-alt{color: #123528;;}
/* {background-color: #31e019 !important;
    border: 1px solid #31e019} */

.ytp-shorts-title-channel {display: none;}

.main_menu ul.slimmenu { background-color: #ffffff !important; border: 1px solid #123528;}

.home_bolg_list_in .hm_hr_btn:last-child{margin-top: 10px !important;}
.home_bolg_list_last .home_bolg_list_in{width: 100%;}
.home_bolg_list_in .hm_hr_btn a {margin-top: 0px !important;}

/* .comn_inner_regform #um_field_227_country.um-field-country{width:50% !important;} */
.aut_colm_sec {
    margin-bottom: 20px;
}
.auth_inner {
    padding: 10px;
    border: 1px solid #123528;
    text-align: center;
}
.auth_inner img {
    height: 120px;
    width: auto;
    margin-bottom: 10px;
}
.aut_colm_sec p {
    padding-bottom: 0px !important;
}
.aut_colm_sec p a {
    color: #123528;
}
.aut_colm_sec p a:hover{color:#000 !important}
.home_bolg_list h3,.video_colm_txt h3{margin-bottom: 0px !important;line-height: normal !important;}
.home_digital_colm_cap h3{margin-bottom: 0px !important;padding-bottom: 0px !important;}


/* .colm_cap_btn_sec{    display: flex;
    flex-direction: column;} */
    .hero_mob_sec{display: none;}

    .home_blog_slider .owl-dots {       
        width: 500px;        
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
        margin-top: 0px !important;
    }
/*---------------about us and comn-------------------*/
.iframe_video_sec_Abt .iframe_video_item{top:0px !important}
.iframe_video_item_inn{position: relative;
    padding-bottom: 64.25%; /* 16:9 */  
    padding-top: 25px;
    width: 350%;
    left: 0;
    margin-left: -354px;}
.iframe_video_item_inn  iframe{  position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;}
 .ytp-chrome-top.ytp-show-cards-title {display: none !important;}  

 .comn_blog_slider  .owl-stage {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.comn_blog_slider .owl-item {
    display: flex;
}
 .comn_blog_slider .home_bolg_list_last {
    display: flex;
    align-items: center;
    text-align: center;
}
.comn_blog_slider  .home_bolg_list_in {
    width: 100%;
}
 /*----------------------------------*/
.abt_page .home_comn_title h2{margin-bottom: 20px !important;}
.comn_blog_slider .iframe_video_item{margin-bottom: 10px !important;}
.comn_blog_slider .iframe_video_item_inn iframe{margin-bottom: 0px !important;}
.comn_blog_slider  .owl-dots{margin-top: 15px !important;}
.abt_page .home_comn_sec_gap {margin-bottom: 20px;}
.abt_section2{margin-bottom: 30px;}
.abt_blog_sec{margin-bottom: 20px;}

.comn_blog_slider .home_bolg_list_in img,.iframe_video_sec_Abt .iframe_video_item{height: 200px !important;}
.iframe_video_sec_Abt .iframe_video_item_inn{width: 100% !important; height: 200px !important;}
.abt_top_content h1,.abt_top_content h2{text-align: center;}
.abt_top_content ul li::before{list-style-type: none !important;display: none;}
.abt_top_content ul{display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.abt_top_content ul li{width: 50%;padding: 0 15px;}
.abt_top_content p{text-align: center;}

.our_value_grid .home_digital_colm_cap a{color: #143429 !important;}
.cus_tabs_sec .nav-tabs .nav-item.show .nav-link, .cus_tabs_sec .nav-tabs .nav-link.active,.cus_tabs_sec .nav-tabs .nav-link:hover{background-color: #143429 !important;color: #fff !important;}
.cus_tabs_sec .nav-tabs .nav-link{border-radius: 0px !important;border:none !important;border-right: 1px solid #fff !important;}
.cus_tabs_secmenu ul li a{padding: 0.5rem 1rem;}
.cus_tabs_sec ul.nav li a { background-color: #ffffff !important; color: #123528 !important; display: block;text-align: center;}
.our_value_grid .home_digital_colm_cap a:hover { font-style: italic;}
.our_value_proposition .home_digital_colm_cap .home_comn_btn,.regis_infogrfc .home_digital_colm_cap .home_comn_btn,.whtmd_sli_cap .home_comn_btn { background-color: #ffffff !important; color: #123528 !important; border: 1px solid #123528 !important; -webkit-box-shadow: 2px 5px 12px 0 rgba(0, 0, 0, .25); -moz-box-shadow: 2px 5px 12px 0 rgba(0, 0, 0, .25); box-shadow: 2px 5px 12px 0 rgba(0, 0, 0, .25);  }
.our_value_proposition .home_digital_colm_cap .home_comn_btn:hover,.regis_infogrfc .home_digital_colm_cap .home_comn_btn:hover,.whtmd_sli_cap .home_comn_btn:hover{background-color: #123528 !important;}
.our_value_grid .home_digital_colm_cap a.home_comn_btn,.whtmd_sli_cap .home_comn_btn {color: #123528 !important;}
.our_value_grid .home_digital_colm_cap a.home_comn_btn:hover,.whtmd_sli_cap .home_comn_btn:hover {color: #ffffff !important;}
.cus_tabs_secmenu ul li:hover a,.cus_tabs_secmenu ul li a:hover,.cus_tabs_secmenu ul li.current-menu-item a:hover{color: #fff !important;}

.nav-tabs>li::before{display: none;}

.cus_tabs_sec ul.nav{padding-left: 0px !important;justify-content: center;}
.cus_tabs_sec ul.nav li{padding: 0px !important;font-size: 16px !important;}
.cus_tabs_sec .tab-content{margin-top: 20px;}
.cus_tabs_sec .tab-content h3{color: #143429 !important;}
.call_to_action_prt{margin-top: 10px;margin-bottom: 20px;}
.call_to_action_prt.call_to_action_prt2{margin-top: 20px;margin-bottom: 0px;}
.call_to_action_box {display: flex; justify-content: space-between;padding: 15px 20px;background-color: #DAF6DD;align-items: center;}
.callaction_icon{width: 60px;height: 60px;text-align: center;background-color: #fff;border-radius: 50%;}
.callaction_icon i{font-size: 30px;color:#143429;line-height: 60px;}
.call_to_action_box h4 {color: #123528 !important;margin: 0 !important;padding: 0 0 0 20px!important;}
.call_to_action_box h4 span{font-size:14px;display: block;font-weight: normal;}
.call_to_action_left{display: flex;
    align-items: center;}
.platform_txt_in{padding-left: 20px;}
/* .call_button_sec{box-shadow: 0px 0px 16px #fff !important;}
.call_button_sec:hover{box-shadow: 0px 0px 16px #43d335 !important;} */
.call_to_action_box .more_button_sec { background-color: #123528 !important;color: #ffffff !important; border: 1px solid #123528 !important; }
.call_to_action_box .more_button_sec:hover { background-color: #ffffff !important;color: #123528 !important;}



.ft_payment_prt{margin-top:0;text-align: right;}
.ft_payment{margin: 0 -3.5px;width: 160px;display: inline-block;}
.ft_payment li{display: inline-block;padding: 0 3.5px 7px;}
.ft_payment li img{width: 40px;}
.ft_payment_prt h4,.ftColmSec h4 {color: #123528 !important;font-size: 16px;padding-bottom: 0px !important;margin-bottom: 10px !important;text-align: center;}

.platform_security .mega_variation_structure{border-radius: 0px;}
.home_bolg_list_in h3 a{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.abt_page .home_comn_title p {
        font-size: 14px;
        line-height: 20px;
    }
.abt_top_content ul li{padding-left: 25px !important;}
.abt_top_content ul li i{position: absolute;
    top: 2px;left: 0;}
.platform_txt_in p:last-child{padding-bottom: 0px;}
.call_to_action_box.call_to_action_box2 .call_to_action_left h4{padding: 0 0 0 0px!important;}
.call_to_action_box.call_to_action_box2 .call_to_action_left{width: 80%;}

.page_general_sec .abt_top_content  ul {
    padding-left: 0px;
}
.call_to_action_left h4 a{vertical-align: middle;}
 /*---------------add-------------------*/

 .advpostdtls, .advpostdtls>div{text-align: center;}
 .adv_banner .advpostdtls{text-align: left; position: relative;
    display: inline-block;}
.advpostdtls a,.advpostdtls img{display: inline-block;}
.adv_banner{margin: 5px 0 20px;}
.inneradv{display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 100%;
    }
      
.inneradv,.adv_banner figure img{padding: 5px;border:1px solid #ccc;}

/*----------------------------------*/
.wcfm_cpt1_manager_gallery_fields .wcfm_cpt1_manager_cats_checklist_fields{max-width: 200px !important;width: 200px !important;}
.wcfm_cpt1_manager_gallery_fields .wcfm_cpt1_manager_cats_checklist_fields .wcfm_title{padding: 10px 10px 0px 10px !important;}
.wcfm_cpt1_manager_gallery_fields .wcfm_cpt1_manager_cats_checklist_fields .wcfm-select{width: 95% !important;margin-left: auto !important;margin-right: auto !important;display: block !important;}
 /*--------------Footer new--------------------*/
.ft_menu_list li{display: inline-block;padding: 0 7px;margin-bottom: 10px;border-right:1px solid #123528;}
.ft_menu_list li:last-child{border-right: none;}
.ft_menu_list li a { font-size: 17px;color: #123528;}
.ft_menu_list li a:hover { font-style: italic;}
.ftColmSec{display: flex;flex-direction: column;}
.ft-col-midprt,.ft-col-rightprt {
    /* align-self: center; */
    justify-content: center;}
.ft_menu_list{text-align: center;margin-top: 10px;}
.ft_payment{text-align: right;}

.f_logo_sec a img {
    width: 100% !important;
}
.footer_info_content {
    text-align: center !important;
}
.ft_payment_prt h4{text-align: right !important;}


.sticky_btnrgtwrap{position: fixed;right: 10px;top:300px; z-index: 9;width: 200px;}
.sticky_btnrgt_in{padding: 10px; border:2px solid #123528;background-color: #FFF;}
.sticky_btnrgt_in h4{font-size: 14px;padding: 0px;margin-bottom: 5px;color:#123528;font-family: 'amazon_emberbold';}
.sticky_btnrgt_in a{display: block;margin-bottom: 7px;color:#123528;}
.sticky_btnrgt_in a:hover{color:#000;}
.sticky_btnrgt_in a i{margin-right: 5px;}

.promo_links_wrapper{margin-top: 10px;}
.sticky_side_btn {
    position: fixed;
    top: 340px;
    right: -52px;
    width: auto;
    z-index: 9;
    transform: rotate(90deg);
}
.sticky_side_btn h4{background-color: #123528;padding: 10px;font-size: 14px;text-align: center;border:1px solid #123528;color: #fff;border-radius: 20px;cursor: pointer;min-width: 160px;}
.sticky-btn-rgt-close{position: absolute;top: -19px;right: 0px;width:20px;height: 20px;text-align: center;background-color: #fff;border:1px solid #123528;color: #123528;font-size: 12px;line-height: 20px;border-radius: 50%;}
/*----------------Register landing------------------*/
.regis_row{margin-top: 0px;}
.rgis_boxin{border-top: 1px solid rgba(0,0,0,0.10);
    padding: 10px;
    -webkit-box-shadow: 0px 2px 1px 1px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 2px 1px 1px rgba(0,0,0,0.10);
    box-shadow: 0px 2px 1px 1px rgba(0,0,0,0.10);
    border-radius: 0px;
    text-align: center;
    width: 100%;
}
.rgis_boxin i{font-size: 30px;margin-bottom: 15px;color:#fff;width: 60px;height: 60px;text-align: center;line-height: 60px;background-color: #16382a;border-radius: 50%;display: inline-block;}
.col-cus-6{-ms-flex: 0 0 16.66666666666667; flex: 0 0 16.66666666666667%; max-width: 16.66666666666667% !important;margin-bottom: 7px;display:flex ;
    }
.rgis_boxin h3{font-size: 15px !important;margin-bottom: 0px !important;}
.rgis_boxin h3 a{color:#16382a;} 
.rgis_boxin h3 a:hover{color:#000;}
.regis_row2{margin-top: 0px;}
.regis_infogrfc .comn_grid_content{border:0px solid #ccc;border-radius: 0px;}
.regis_topspace{margin-top: 20px;}
.iframe_video_hme .iframe_video_item_inn{
    /* padding-bottom: 126.25%;
    padding-top: 29px; */
    height: 100%;
    width: 100%;
    margin-left: 0;
}                          
.iframe_video_hme .iframe_video_item_inn iframe{
    top: 0px;;
    /* top: -60px; */
    margin-bottom:0px;
    /* width: 100% !important;
    height: 100% !important; */
}
.iframe_video_hme .iframe_video_item{margin-bottom:10px;}


.promo_ban_colm_txt h3 a, .promo_ban_colm_txt .cat_type_name ul li { color:#123528 !important; }
.promo_ban_colm_txt h3 a:hover { font-style: italic;}
.register_page_content a:hover {color:#fff !important; }
.iframe_video_item iframe {max-height: inherit !important; }
.home_blog_slider .owl-dots {margin-top: 15px !important; }   


.main_menu ul.slimmenu{top:103px !important;}

/*-----------------New user-----------------*/
.newuser_top,.usrblg,.usrtalentbk{margin-bottom: 23px;}
.newuser_grid,.usrCatlist{margin-bottom: 23px;}
.cusad_size_ser{margin-top: 30px;}
.usrhw{margin-bottom: 30px;}
.whtmk_dft_sec{margin-bottom: 23px;}
.whtmk_dft_sec .cus_video_colmbox {
    padding-bottom: 0px;
}
.comn_callaction_sec{margin-bottom: 30px !important;margin-top: 0px !important;}
.home_bolg_list_in figure img {
    height: 330px;
    width: 100%;
    object-fit: cover;
}

.user_cta .user_btn_sec {margin-top: 20px !important;margin-bottom: 20px !important;}
.usrRvws,.usrSts,.usrTestimoniSec{margin-bottom: 23px !important;}
.featureComn_sec {margin-bottom: 30px !important;}
.contact_list_slider{overflow: hidden;}
.contact_list_slider .owl-item,.usrRvws_list_slider .owl-item,.usrTestimoniSec_slider .owl-item{float: left;}
.owl-nav.disabled,.owl-dots.disabled{display: none;}
.usrCatlist .oth_cat_img_box{-ms-flex: 0 0 20% !important;
    flex: 0 0 20% !important;
    max-width: 20% !important;}
.usrCatlist .oth_cat_img_box h3 {
        font-size: 18px !important;
    }
.usrTestimoniSec .author_name_txt{padding-bottom: 15px;}
.usrTestimoniSec_slider .misc_content_slider_sec2_item {
    margin-right: 0px !important;    
}
.usrSts .contact_address_colm,.usrTestimoniSec .booth_variation_structure{margin-bottom: 7px !important;}

.usrRvws .ser_review_item{width: 100%;-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}

/*-----------------New user end-----------------*/
.comn_new_resource_Sec{margin-bottom: 23px;}
.whtmd_sli_sec{overflow: hidden;}
.whtmd_sli_sec .owl-item{float: left;}
/* .whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{height: 845px !important;} */
.whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{    height: 760px !important;}
.whtmd_sli_sec .owl-item iframe{position: static;}
.whtmd_sli_sec .iframe_hw{padding-top: 0 !important;height: auto !important;}
.whtmd_sli_sec .owl-item figure img{width: 100%;height: 100%;object-fit: cover;}
.whtmd_sli_item figure a{display: block;height: 100%;}
.whtmd_sli_sec .owl-nav {
    /* display: block !important; */
    position: absolute;
    width: 100%;
    margin: auto 0;
    top: 0;
    bottom: 0;
    height: 40px;
}
.whtmd_sli_sec .owl-prev,.whtmd_sli_sec .owl-next {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0px;
}
.whtmd_sli_sec .owl-prev{left: 0px;}
.whtmd_sli_sec .owl-next{right: 0px;}
.whtmd_sli_sec .owl-prev span,.whtmd_sli_sec .owl-next span{
    color: #fff;
    font-size: 39px;
    display: block;
    line-height: 37px;
    background: #16382a;
    height: 40px;
    width: 40px;
    text-align: center;}
.whtmd_sli_sec .owl-next{right: 0px;} 
.whtmd_sli_sec .owl-dots,.fullwith_row_slider .owl-dots{margin-top: 15px;text-align: center;}
.whtmd_sli_sec .owl-prev:focus,.whtmd_sli_sec .owl-next:focus{outline: none;}
.whtmd_sli_cap{position: absolute;left: 50%;bottom: 0px;transform: translate(-50%, 0);}


.featureComn_sec.home_comn_title .center_text h2 {margin-bottom: 20px !important;}
 

.call_to_action_boxfullw, .call_to_action_boxfullw h4,.call_to_action_boxfullw p{width: 100%;}
.call_to_action_boxfullw h4{margin-bottom: 10px !important;padding-left: 0px !important;}
.call_to_action_boxfullw p{color: #fff !important;padding-bottom: 0px !important;}
.call_to_action_boxfullw .call_to_action_left{display: block !important;width: 70%;text-align: center;}
.call_to_action_box.call_to_action_boxfullw {justify-content: space-around !important;padding: 40px 20px;}
.call_to_action_boxfullw .more_button_sec{padding: 0px 40px !important;font-size: 18px !important;height: 60px !important;line-height: 60px !important;}

.comn_content_sec_colm.page_general_content{margin-top: 0px !important;}
.page_list_sec ul {
    padding-left: 15px;
    padding-bottom: 13px;
    list-style: disc;
}
.page_list_sec ul li{
    padding-left: 15px;
    position: relative;
    margin-bottom: 7px;
    list-style-position: inside;
}
.page_list_sec ul li::marker {
    color: #123528;
    font-size: 15px;
}
/* .page_list_sec ul li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #32e11a;}   */
.comnnew_resourcebig .comn_content_sec_colm .more_button_sec {margin: 0 auto;
    display: block;
    max-width: 150px;text-align: center;}
.comn_new_resource_Sec .comn_content_sec_colm figure img{width: 100%;}
.comnnew_resourcebig .page_list_sec{padding-left: 30px !important;} 
.usrTestimoniSec_slider .owl-stage,.contact_list_slider .owl-stage,.usrRvws_list_slider .owl-stage,.comn_blogbox_slider .owl-stage,.home_blog_slider02 .owl-stage {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.usrTestimoniSec_slider .owl-item,.contact_list_slider .owl-item,.usrRvws_list_slider .owl-item,.comn_blogbox_slider .owl-item,.home_blog_slider02 .owl-item{display: flex;float: none !important;}
.slide_comlast_sec{width: 100%;
    justify-content: center;
    display: flex;
    text-align: center;
    align-items: center;}
.slide_comlast_sec  .slide_moreSec .hm_hr_btn:first-child {margin-bottom: 10px;}
.contact_list_slider .contact_address_colm{width: 100%;}
.usrTestimoniSec_slider,.usrRvws_list_slider {overflow: hidden;}

#bsme2e_new-digital-space_banner_area,#bsme2e_new-digital-space_banner_area + .breadcrumb_area{display: none;}
.bannerfullheight{display: block !important;}
.bannerfullheight {height: calc(100vh - 103px);}
.bannerfullheight.main_banner.bsme2e_sm_banner{margin-top: 0px !important;}
.bannerfullheight .banner_slider_sec,
.bannerfullheight .banner_slider_sec .sli_item, 
.bannerfullheight .banner_slider_sec .sli_item figure,
.bannerfullheight .container,
.bannerfullheight .slick-track,
.bannerfullheight .slick-list
{height: 100% !important;}
.bannerfullheight .banner_slider_sec .sli_item figure img{height: 100%;object-fit: cover;}
.bannerfullheight .ban_sli_caption{width: 70% !important;text-align: center !important;left: 50% !important;transform: translate(-50%, -50%) !important;}
.bannerfullheight .ban_sli_caption a{position: static !important;margin-top: 15px !important;}
.bannerfullheight .ban_sli_caption h3, .bannerfullheight .ban_sli_caption p,.ban_sli_content h3,.ban_sli_content p{width: 100% !important;}

.fullwith_row_slider .owl-item,.our_promise_slider .owl-item{float: left !important;}

.fullwith_row_slider .owl-nav,.our_promise_slider .owl-nav{display: none;}
.our_promise_slider .our_value_grid{margin-right: 7px !important;}
.our_promise_slider .owl-dots{text-align: center;}


.comn_content_sec_colm {text-align: center;}

.gt_black_overlay{height: 100vh !important;}
.gt_white_content {top: 260px !important;}

.contentiframe_ht figure a,.contentiframe_ht figure img,.contentiframe_ht1 figure a,.contentiframe_ht1 figure img {height: 100% !important;width: 100%;display: block;}
.contentiframe_ht figure img,.contentiframe_ht1 figure img{object-fit: cover;}
.contentiframe_ht figure,.content_secl_iframe,.comn_innerbox_slider .owl-stage-outer{height: 550px;}
.content_secl_iframe,.content_secl_iframe2{width: 100%;}
.content_secl_iframe iframe,.content_secl_iframe2 iframe{width: 100% !important;height: 100% !important;max-width: 100% !important;object-fit: cover;max-height: inherit !important;}

.content_secl_iframe2,.contentiframe_ht1 figure{height: 500px;}

.whtmd_btn_top{top: 15px !important;bottom: auto !important;}
.whtmd_btn_mid{top: 50% !important;bottom: auto !important;transform: translate(-50%,-50%) !important;}

.comn_innerbox_slider{position: relative;overflow: hidden;}
.comn_innerbox_slider .owl-nav, .comn_innerbox_slider .owl-dots{display: block !important;}
.comn_innerbox_slider .owl-dots { margin-top: 0px !important;position: absolute;left:0;bottom: 10px;width: 100%;text-align: center;}
.comn_innerbox_slider .owl-nav button { position: absolute;top: 0;width: 30px;height: 30px;text-align: center;line-height: 30px !important;display: block;background-color: #123528 !important; border: 1px solid #123528 !important;}
.comn_innerbox_slider .owl-nav button:hover { background-color: #DAF6DD !important;}
.comn_innerbox_slider .owl-nav button span { color: #fff; font-size: 20px;}
.comn_innerbox_slider .owl-nav button:hover span { color: #123528; }
.comn_innerbox_slider .owl-nav{position: absolute;left: 0;width: 100%;top: 50%;transform: translateY(-50%);}
.comn_innerbox_slider .owl-nav .owl-prev{left: 0px;}
.comn_innerbox_slider .owl-nav .owl-next{right: 0px;}
.comn_innerbox_slider .owl-stage,.comn_innerbox_slider .owl-item {height: 100%;}
.comn_innerbox_slider .owl-nav button:focus{outline: none;}


.main_menu ul.slimmenu.menu_show {width: 325px !important; }

.mobimgsw{display: none !important;}


.site_map_sec_content h2 a{color:#fff;}
.site_map_sec_contentin{padding:15px;}
.Inner_Page_Content .site_map_sec_content h2{padding-bottom: 10px !important;}
.site_map_sec_content .site_map_menu{padding-left: 32px !important;}

/*.page-id-21 .wcfm-membership-wrapper{background-color: transparent !important;}
.page-id-21 #wcfm_membership_container p.wcfm_title{color:#143429 !important; }
.page-id-21 .terms_title.wcfm_title a:hover, .page-id-21 .terms_title.wcfm_title a:hover{color: #143429 !important;}*/

.how-to-post-video{position: relative;width: 100%;padding-top: 55.25%;}
.how-to-post-video iframe{border:none !important;width: 100% !important;height: 100% !important;max-width: 100% !important;position: absolute;left: 0;top: 0}

.ban_sli_content{position: absolute;left: 0;width: 100%;text-align: center;padding: 0 10px;}
.bancaptopsing{top: 10px;}
.bancapbtmsing{bottom: 10px;}
.banner_slider_sec figure a{display: block;height: 100%;}
.home_digitalcap_top{top: 5px !important;}
.home_digitalcap_btm {bottom: 5px !important;}
.home_digital_Capsing{position: absolute !important;display: block !important;transform: inherit !important;left: 0px !important;padding: 0px 10px !important;height: auto !important; width: 100% !important;text-align: center !important;}
.anchwh100{display: block;height: 100%;}

.cky-consent-container {    
    z-index: 999999999 !important;
}


#admin-aniimated-thumbnials .slick-list.draggable{height: auto !important;}
/* .btm_social_sec li a i.icon-instagram {
    color: #962fbf;
}
.btm_social_sec li a i.icon-whatsapp {
    color: #128c7e;
}
.btm_social_sec li a i.icon-twitter {
    color: #00acee;
} */
.btm_social_sec li {padding: 0 2px !important;margin-bottom: 5px !important;}
.btm_social_sec li a i {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 17px !important;
}
.woocommerce table.my_account_orders .button.return{display: none !important;}
.page-template-template-landing-page .bannerfullheight .banner_slider_sec .sli_item figure { height: auto !important;}
.hero_mobile_ban { display: none !important;}

/* Responsive */
/*----------------------------------*/
 @media only screen and (min-width: 1600px){
    /* .iframe_video_item iframe {        
        height: 330px !important;} */
.iframe_video_item{height: 330px !important;} 
.iframe_video_item .video-placeholder-youtube{height: 330px !important;width: 100% !important;}
 .iframe_video_sec_Abt{}       

.home_bolg_list_in figure img {height: 330px;}            
.iframe_video_item_inn {              
padding-bottom: 90%;}           
.comn_blog_slider .home_bolg_list_in img,.iframe_video_sec_Abt .iframe_video_item{height: 260px !important;} 
.iframe_video_sec_Abt .iframe_video_item .video-placeholder-youtube{height: 330px !important;width: 100% !important;}    
.iframe_video_hme .iframe_video_item_inn {
    height: 100%;
    /* padding-bottom: 101.25%;   */
 }   
    
.contentiframe_ht figure, .content_secl_iframe,.comn_innerbox_slider .owl-stage-outer {
        height: 660px;
    }   
    .content_secl_iframe2,.contentiframe_ht1 figure{height: 600px;}
 }
 @media only screen and (min-width: 1800px){
 /* .iframe_video_item iframe {   
    height: 350px !important;} */
.iframe_video_item {   
        height: 350px !important;}
.iframe_video_item .video-placeholder-youtube{height: 350px !important;width: 100% !important;}        
.home_bolg_list_in figure img {
            height: 350px;               
        }         
.iframe_video_hme .iframe_video_item_inn {
            /* padding-bottom: 94.25%; */
            height: 100%;
        }        
.comn_blog_slider .home_bolg_list_in img,.iframe_video_sec_Abt .iframe_video_item{height: 330px !important;} 
.iframe_video_sec_Abt .iframe_video_item .video-placeholder-youtube{height: 330px !important;width: 100% !important;} 
.iframe_video_item_inn {    
    padding-bottom: 72%;    
    width: 360%;   
    margin-left: -540px;
}
.usrCatlist .oth_cat_img_box h3 {
    font-size: 20px !important;
}
.whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{height: 986px !important;}

}

@media only screen and (max-width: 1199px) {
/* .home_top_ban_Sec .top_ban_txt{order: 2;}
.home_top_ban_Sec .hero_ban{order: 1;} */
/* .home_top_ban_Sec .hero_ban{ height: calc(100% - 200px);}   */

/* .iframe_video_item iframe {   
    height: 250px !important;} */
.iframe_video_item  {   
        height: 250px !important;}
.iframe_video_item .video-placeholder-youtube{height: 250px !important;width: 100% !important;}         
.home_bolg_list_in figure img {
            height: 250px;               
        } 
.comn_blog_slider .home_bolg_list_in img, .iframe_video_sec_Abt .iframe_video_item {
            height: 250px !important;
        }
.iframe_video_sec_Abt .iframe_video_item .video-placeholder-youtube{height: 250px !important;width: 100% !important;}         
.iframe_video_item_inn {           
            padding-bottom: 76.25%;          
            margin-left: -390px;
        }
        .iframe_video_hme .iframe_video_item_inn {
            /* padding-bottom: 108.25%;
            padding-top: 38px;
            width: 143%;
            margin-left: -66px; */
            width: 100%;height: 100%;
        }
.home_blog_slider .owl-dots{margin-top: 15px !important;}  
.main_menu ul.slimmenu{top:102px !important;}
.ad_dif_size_row{margin-bottom: 20px;}
.usrCatlist .oth_cat_img_box h3 {
    font-size: 16px !important;
}

.whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{height: 550px !important;}

.call_to_action_box.call_to_action_boxfullw {padding: 20px 15px;}
.call_to_action_boxfullw .more_button_sec{padding: 0px 20px !important;font-size: 16px !important;height: 50px !important;line-height: 50px !important;}

.contentiframe_ht figure, .content_secl_iframe,.comn_innerbox_slider .owl-stage-outer {
    height: 360px;
}
.content_secl_iframe2, .contentiframe_ht1 figure {
    height: 400px;
}
}



@media only screen and (max-width: 991px) {


.comn_inner_regform #um_field_253_user_email, .comn_inner_regform #um_field_253_OTPUser,.comn_inner_regform .um-field-user_email, .comn_inner_regform .um-field-OTPCustomer {
    width: 39% !important;
}
.comn_inner_regform .um-field-shortcode {
    width: 22% !important;
}

.promo_social_sec_in{width: 65%;}
.clickToDetails{width: 35%;}

/* .home_top_ban_Sec .hero_ban{ height: calc(100% - 233px);}    */
/* .iframe_video_item iframe {   
    height: 200px !important;} */
.iframe_video_item{   
 height: 200px !important;}  
.iframe_video_item .video-placeholder-youtube{height: 200px !important;width: 100% !important;} 
 .iframe_video_hme .iframe_video_item_inn {
    /* padding-bottom: 122.25%;
    padding-top: 13px;
    width: 146%;
    margin-left: -54px; */
    width: 100%;
    height: 100%;
}  
.home_bolg_list_in figure img {
    height: 200px;
}
.home_top_ban_Sec {
    height: auto;}
    .top_ban_txt h1 {
        font-size: 22px;
        line-height: 22px;
    }    
.top_ban_txt p{font-size: 13px;   
    line-height: 17px;
    padding-bottom: 10px;}
    .colm_cap_btn_sec {display: flex;
        flex-direction: column;}    


.comn_blog_slider .home_bolg_list_in img, .iframe_video_sec_Abt .iframe_video_item {
            height: 210px !important;
        }
.iframe_video_sec_Abt .iframe_video_item .video-placeholder-youtube{height: 210px !important;width: 100% !important;}         
.iframe_video_item_inn {
            padding-bottom: 85%;
            margin-left: -352px;
            width: 410%;
        }
.main_menu ul.slimmenu {
            top: 82px !important;
        }  
        
.whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{height: 432px !important;}   

.sticky_side_btn { 
    top: 300px;}
.sticky_btnrgtwrap {
    right: 10px;
    top: 242px;}  
.content_secl_iframe2, .contentiframe_ht1 figure {
        height: 300px;
    }


}
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .product-addTocart span.add_to_cart_text {
        display: none;
    }
    .product-addTocart i.fa.fa-plus {
        display: inline-block;
    }
    .cart_cls .product-addTocart{
        text-decoration: none;
    }
}


@media only screen and (max-width: 767px) {
    .hero_ban_mob { order: 1 !important; }
    .hero_mobile_ban { display: block !important;}
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
} 
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{margin-bottom: 20px;}

.comn_inner_regform #um_field_253_user_email, .comn_inner_regform #um_field_253_OTPUser,.comn_inner_regform .um-field-user_email, .comn_inner_regform .um-field-OTPCustomer {
    width: 100% !important;}
.comn_inner_regform  #um_field_253_OTPUser + .um-field-shortcode,
.comn_inner_regform #um_field_227_OTPCustomer + .um-field-shortcode,
.comn_inner_regform  .um-field-shortcode{margin-top: 0px !important;width: 100% !important;}


.promo_social_sec_in .promo_social_sec{padding-left: 0px !important;display: block !important;}
.promo_social_sec_in,.clickToDetails { width: 50%;}
/* .iframe_video_item iframe {    
    height: 200px !important;} */
  
.iframe_video_sec{margin-bottom: 0px;}
.home_blog_slider .iframe_video_sec{margin-bottom: 0px;}
.home_top_ban_Sec .top_ban_txt,.home_top_ban_Sec .hero_ban{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.home_top_ban_Sec .top_ban_txt{position: static;padding: 20px 0px 20px;}
.hero_ban{display: none;}
.hero_ban_mob{display: block;}
.hero_ban_mob img{width: 100%;}
.user_btn_sec .comn_userlink_btn {   
    padding: 0 10px !important;}


/* .home_top_ban_Sec .row {       
        flex-direction: column-reverse;
} */
.hero_desk_sec{display: none;}
.hero_mob_sec{display: none;padding-bottom: 0px !important;}
.hero_mob_sec a.home_comn_btn {display: none;}
.hero_mob_sec h1{margin-bottom: 0px !important;}


.home_blog_slider .owl-dots {
    width: 400px;}
.home_blog_slider .owl-nav {
    display: block !important;
    position: absolute;
    width: 100%;
    margin: auto 0;
    top:auto;
    bottom: 5px;
    height: 40px;
}
.home_blog_slider .owl-dots .owl-dot {margin: 0px 0px 5px!important;position: relative; z-index: 9;}
.home_blog_slider .owl-nav .owl-prev,.home_blog_slider .owl-nav .owl-next{position: absolute;}
.home_blog_slider .owl-nav .owl-prev{left: 3px;}
.home_blog_slider .owl-nav .owl-next{right: 3px;}
.home_blog_slider .owl-nav .owl-prev,.home_blog_slider .owl-nav .owl-next {
    z-index: 99;    
    background-color:transparent !important;
    text-align: center;
    border-radius: 50%;
}
.home_blog_slider .owl-nav .owl-prev,.home_blog_slider .owl-nav .owl-next,
.home_blog_slider .owl-nav .owl-prev span,.home_blog_slider .owl-nav .owl-next span{width: 40px;
    height: 40px;}
.home_blog_slider .owl-nav .owl-prev span,.home_blog_slider .owl-nav .owl-next span{color:#16382a;font-size: 50px;display: block;line-height: 38px;}
.home_blog_slider .owl-nav .owl-prev,.home_blog_slider .owl-nav .owl-next:focus{outline: none;}
.home_blog_slider .owl-nav .owl-prev:hover,.home_blog_slider .owl-nav .owl-next:hover{background-color: transparent !important;color: #31df19;}
.home_blog_slider .owl-nav .owl-prev:hover span,.home_blog_slider .owl-nav .owl-next:hover span{color: #31df19;}

.iframe_video_item_inn {
    padding-bottom: 100%;
    margin-left: -368px;
    width: 510%;
}
.comn_blog_slider .home_bolg_list_in img, .iframe_video_sec_Abt .iframe_video_item {
    height: 180px !important;
}
.iframe_video_sec_Abt .iframe_video_item .video-placeholder-youtube{height: 180px !important;width: 100% !important;} 
.call_to_action_box,.call_to_action_left{display: block;}
.callaction_icon{display: inline-block;}
.call_to_action_box{text-align: center;}
.call_to_action_left h4{padding: 10px 0px !important;}
.platform_img{margin-bottom: 20px;}
.call_to_action_box.call_to_action_box2 .call_to_action_left {
    width: 100%;padding-bottom: 10px;
}
.platform_txt_in {
    padding-left: 0px;
}

.ftColmSec{margin-bottom: 20px;}
.ft_menu_list {margin-top: 0px;}
.ft-col-midprt.ftColmSec{margin-bottom: 10px;}
.ft-col-rightprt.ftColmSec{margin-bottom: 0px;}
.f_logo_sec a img {
    width: auto !important;
}
.f_logo_sec,.footer_info_content,.ft_payment_prt h4,.ft_payment,.ft_payment_prt{text-align: center !important;}
.ft_payment {   
    width: auto !important;
    display: block !important;
}

.col-cus-6{
    -ms-flex: 0 0 33.333%; 
    flex: 0 0 33.333%; 
    max-width: 33.333% !important;    
    flex-grow: inherit !important;
    flex-basis: inherit !important;
}
.iframe_video_hme .iframe_video_item_inn {
    /* padding-bottom: 150.25%;
    padding-top: 44px;
    width: 198%;
    margin-left: -88px; */
    height: 100%;
    width: 100%;
}
.main_menu ul.slimmenu {
    top: 142px !important;
}

.usrCatlist .oth_cat_img_box{-ms-flex: 0 0 25% !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;}

.whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{height: 320px !important;}  

.call_to_action_boxfullw .call_to_action_left h4 {
    padding: 0px 0px !important;
    font-size: 18px !important;
}
.call_to_action_boxfullw .call_to_action_left p{font-size: 14px !important;line-height: 20px !important;}
.call_to_action_boxfullw .call_to_action_left {
    display: block !important;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.call_to_action_boxfullw .more_button_sec {
    padding: 0px 20px !important;
    font-size: 14px !important;
    height: 40px !important;
    line-height: 40px !important;
}
.comnnew_resourcebig .page_list_sec{padding-left: 7px !important;} 

.bannerfullheight {
    height: calc(100vh - 143px);
}
.bannerfullheight .banner_slider_sec .sli_item figure img {
    height: 100% !important;
    object-fit: cover;
}
.comnnew_resourcebig  h3,.comnnew_resourcebig ul li,.comnnew_resourcebig p{text-align: center !important;}

.our_promise_slider .owl-dots,.comn_blogbox_sec .owl-dots,.whtmd_sli_sec .owl-dots, .usrhw .owl-dots{display: none !important;}


.contentiframe_ht figure, .content_secl_iframe,.content_secl_iframe2, .contentiframe_ht1 figure,.comn_innerbox_slider .owl-stage-outer {
    height: 320px;
}

.mobimgsw{display: block !important;}
.deskimgsw{display: none !important;}
.main_header { height: 132px; }
.home .hero_ban figure img {display: none !important;}
.page-template-template-landing-page .main_header { height: auto; }
.page-template-template-landing-page .bannerfullheight .banner_slider_sec .sli_item figure { height: 100% !important;}
}
@media only screen and (max-width: 575px) {

.iframe_video_item_inn {padding-bottom: 72%;margin-left: -382px;width: 440%;}
.home_blog_slider .owl-dots {width: 350px;}
.abt_top_content ul li {width: 100%;padding: 0 0px 10px 25px !important;}
.abt_top_content ul li i {        font-size: 12px;}
.iframe_video_hme .iframe_video_item_inn {/* padding-bottom: 136.25%;padding-top: 0px;width: 154%;margin-left: -63px; */width: 100%;height: 100%;}  
.main_menu ul.slimmenu {top: 148px !important;}   
.usrCatlist .oth_cat_img_box{-ms-flex: 0 0 33.333% !important;flex: 0 0 33.333% !important;max-width: 33.333% !important;}  
.usrTestimoniSec .misc_content_slider_sec2_text p {min-height: 50px;}   
.whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{height: 266px !important;}              
.our_promise_slider .our_value_grid{margin-right: 0px !important;}       
.sticky_side_btn {top: 240px;right: -30px;}
.sticky_side_btn h4 {    padding: 10px;font-size: 12px;   border-radius: 20px;    min-width: 120px;}
.sticky_btnrgtwrap {right: 10px;top: 210px;}
.contentiframe_ht figure, .content_secl_iframe,.content_secl_iframe2, .contentiframe_ht1 figure,.comn_innerbox_slider .owl-stage-outer {height: 255px;}
}


@media only screen and (max-width: 480px) {
.promo_ban_colm_in .slick-dots li { height: 15px;}
.comn_innerbox_slider .owl-dots {bottom: 0px;}
.main_header { height: 148px; }
.home .comn_grid_content figure > a > img, .comn_grid_content figure > a > img { height: 368px; width: 100%; object-fit: cover; }





}


@media only screen and (max-width: 479px) {
/* .iframe_video_item iframe {
    height: 150px !important;
} */
.iframe_video_item {
    height: 200px !important;
}
.iframe_video_item .video-placeholder-youtube{height: 200px !important;width: 100% !important;} 
.iframe_video_hme .iframe_video_item_inn {
    /* padding-bottom: 172.25%;
    padding-top: 0px;
    width: 150%;
    margin-left: -44px; */
    width: 100%;
    height: 100%;
}

.user_btn_sec .comn_userlink_btn {   
    font-size: 13px}
.comn_blog_slider .home_bolg_list_in img, .iframe_video_sec_Abt .iframe_video_item {
        height: 150px !important;
    }  
 .iframe_video_sec_Abt .iframe_video_item .video-placeholder-youtube{height: 150px !important;width: 100% !important;}    
    .iframe_video_item_inn {
        padding-bottom: 83%;
        margin-left: -389px;
        width: 564%;
    }  
    .home_blog_slider .owl-dots {
        width: 260px;}    
        
.abt_page  .our_value_grid{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
.cus_tabs_sec ul.nav li {       
        font-size: 14px !important;
    }   
.cus_tabs_sec ul.nav li .nav-link {      
        padding: 10px 10px;
    }
    .col-cus-6{
        -ms-flex: 0 0 50%; 
        flex: 0 0 50%; 
        max-width: 50% !important;       
    }
    .main_menu ul.slimmenu {
        top: 140px !important;
    }
    .usrCatlist .oth_cat_img_box{-ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;}    
.whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{height: 200px !important;} 

.bannerfullheight {
    /* height: calc(100vh - 140px); */
    height: auto;
}
.contentiframe_ht figure, .content_secl_iframe,.content_secl_iframe2, .contentiframe_ht1 figure,.comn_innerbox_slider .owl-stage-outer {
    height: 186px;
}
}
@media only screen and (max-width: 360px) {
.whtmd_sli_sec .owl-item figure, .whtmd_sli_sec .owl-item iframe {
    height: 200px !important;
}
}
@media only screen and (max-width: 359px) {
.iframe_video_hme .iframe_video_item_inn {
    /* padding-bottom: 118.25%;
    padding-top: 0px;
    width: 143%;
    margin-left: -69px; */
    width: 100%;
    height: 100%;
}
.cus_tabs_sec ul.nav li {
        font-size: 13px !important;
    }    
.cus_tabs_sec ul.nav li .nav-link {
        padding: 8px 9px;
    }
.iframe_video_item {
        height: 250px !important;
    } 
.iframe_video_item .video-placeholder-youtube{height: 250px !important;width: 100% !important;}     
    .home_bolg_list_in figure img {
        height: 250px;
    }  
    .main_menu ul.slimmenu {
        top: 182px !important;
    }
    .iframe_video_hme .iframe_video_item_inn {
        /* padding-bottom: 99.25%;
        padding-top: 0px;
        width: 209%;
        margin-left: -173px; */
        height: 100%;
        width: 100%;
    }   
    .whtmd_sli_sec .owl-item figure,.whtmd_sli_sec .owl-item iframe{height: 177px !important;}   
    .bannerfullheight {
        height: calc(100vh - 183px);
    }  
}
@media only screen and (max-width: 348px) {
.lan_sec {
    margin-top: 10px !important;
}
.sticky_side_btn {
    top: 270px;
}
.sticky_btnrgtwrap {
    right: 10px;
    top: 250px;
}
.main_header {height: 175px;}

}
/*----Partha 31032023----------------*/
.rightshiftadvt{text-align:right;}
.leftshiftadvt{text-align:left;}

a.readMr { color: #123528; font-weight: 600; }
a.readMr:hover { font-style: italic;}
.singleline .wpcf7-form-control { border: none !important;}
.wpcf7-form-control.line_input_box { border-bottom: 1px solid #ccc !important;}

.page-template-template-survey .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 36px !important; }
.page-template-template-survey .wpcf7-form-control.wpcf7-checkbox,
.page-template-template-survey .wpcf7-form-control.wpcf7-radio {border: 1px solid transparent !important;}

.auth_det_left figure img{width: 100%; max-width: 100%; height: auto;margin: auto;max-height: 100%;}

.bsme2e_sss_sharing_wrap {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.bsme2e_sss_sharing_title {
    display: inline-block;
    vertical-align: middle;
    font-family: 'amazon_emberbold';
    font-size: 16px;
    color: #133429;
    padding-right: 10px;
}
div.bsme2e_sss_sharing_ul {
    display: inline-block;
    vertical-align: middle;
    padding-left: 0!important;
    margin: 1px 0!important;
}
.bsme2e_sss_sharing_wrap a span.shareIcon i {		
    width: 27px;
    height: 28px;
    border-radius: 999px;
    padding: 7px;
    font-size: 14px;
    color: #fff;
}
.bsme2e_sss_sharing_wrap a.faceBook span.shareIcon i {
    padding: 7px 9px;
}
.bsme2e_sss_sharing_wrap a.WhatsApp span.shareIcon i{
    background-color: #123528;
}
.bsme2e_sss_sharing_wrap a.faceBook span.shareIcon i{
    background-color: #3c589a;
}
.bsme2e_sss_sharing_wrap a.linkedIn span.shareIcon i{
    background-color: #0077b5;
}
.bsme2e_sss_sharing_wrap a.linkCopy span.shareIcon i{
    background-color: #ffc112;
}

.testiSubmitWrap {
    display: flex;
}
.testiSubmitWrap button {
    width: 20% !important;
}
a.testiRightBtn {
    width: auto;
    padding: 10px 41px;
    border-radius: 5px;
    border: none;
    background: #123528;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff !important;
    border: 1px solid #123528 !important;
}
a.testiRightBtn.addTestBtn {
    width: auto;
    padding: 12px 46px 
}
a.testiRightBtn:hover {
    background: #ffffff;
    color: #123528 !important;
    border: 1px solid #123528 !important;
}
.error {
    color: red;
}
.testimonialRangeWrap .form_field_title {
    display: flex;
    gap: 10px;
}
#viewUserTestimonial td, #viewUserTestimonial th {
    border: 1px solid #ddd;
    padding: 8px;
}
#viewUserTestimonial tr:nth-child(even){background-color: #f2f2f2;}
#viewUserTestimonial tr:hover {background-color: #ddd;}
#viewUserTestimonial th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #133629;
    color: white;
}
#wcfm-main-contentainer .wcfm_cpt2_manager_general_fields textarea {
    width: 100% !important;
}
.testiRatingWrap {
    display: flex;
    flex-wrap: wrap;
}
.testiRatingWrap .testiRatingData {
    box-shadow: 0px 0px 0px 1px #6d6d6d;
    font-size: 3em;
    width: 20px !important;
    height: 20px;
    margin-right: 7px;
    border: 4px solid #fff;
    background-clip: border-box;
    border-radius: 50%;
    appearance: none;
    transition: background-color 0.3s, box-shadow 0.3s;
}
.testiRatingWrap label {
    cursor: pointer;
    display: flex !important;
    margin: 10px 10px 10px 5px;
    width: unset !important;
    justify-content: center;
    align-items: center;
}
.testiRatingData:checked {
    box-shadow: 0px 0px 0px 4px #123528;;
    background-color: #123528;
}
.testiItem {
    margin-top: 15px;
}
a.uploadTestimonialVid, a.uploadTestiVid {
    padding: 10px 10px; border: 1px solid #133429;
    border-radius: 5px;
    border: none;
    background: #ffffff;
    font-size: 14px;
    font-weight: 400;
    color: #133429 !important;
}

a.uploadTestimonialVid:hover, a.uploadTestiVid:hover { background: #133429; color: #fff !important;}

#selectedTestimonialMedia video, #selectedTestimMedia video {
    border-radius: 15px;
}
.roleWrap, .testimonialRangeWrap, .testiVidItem .form_field_title, div#selectedTestimMedia {
    margin: 10px 0;
}
a.rmtv, a.rmstv {
    padding: 10px 10px;
    border-radius: 5px;
    border: none;
    background: #e50c0c;
    font-size: 14px;
    font-weight: 400;
    color: #fff !important;
    margin-top: 10px;
}
.wcfm_cpt2_manager_general_fields p.wcfm_title {
    width: 100% !important;
}
.single-testimonial .misc_content_slider_sec2_item {
    /* border: 1px solid #c3c3c3; */
    padding: 10px 15px !important;
    margin-bottom: 7px;
}
#embedSellerTestimonial { width: 100%; }
li.usName strong.redStrng, .redStrngText p {
    color: red;
}
.sdap {
    margin-bottom: 10px;
}
.sdap a {
    background-color: #ffffff;
    color: #123528;
    border: 1px solid #123528;
    padding: 10px 15px;
}
.sdap a:hover {
    background-color: #123528;
    color: #fff;
}
div[data-key="um_block_253_13"] {
    width: 100% !important;
}
h3.tos a {
    color: #123528;
}
h3.tos a:hover {
    color: #11110f;
}
.seller_req_form .wpcf7-form-control.wpcf7-checkbox {
    border: unset !important;
}
textarea.bus_desc {
    height: 140px !important;
}
.book_slot a.wp-block-button__link:hover{
    background-color: #123528 !important;
}
.vlWrap {
    display: flex;
    flex-wrap: wrap;
}
.seller_req_meta .cp_info {
    display: flex !important;
    align-items: center;
}
.seller_req_meta .wpulike {
    padding: 0 5px;
}
.seller_req_meta .bsme2e_sss_sharing_wrap {
    padding-left: 10px;
}
.wbadge_wrap {
    height: 150px;
    width: 150px;
    position: absolute;
    top: 0;
    left: 0;
}
#buttonpreview{
    margin-right: 10px !important;
}
.media-modal {
    z-index: 160000000 !important;
}
@media only screen and (max-width: 640px) {
    #wcfm_articles_listing a.add_new_wcfm_ele_dashboard span.text {
        display: block !important;
    }
    #wcfm_articles_listing .wcfm-container {
        display: flex;
        flex-direction: column;
        max-height: none;
        align-items: center;
        gap: 15px;
    }
}
@media (max-width: 768px){
    .uTestimonial nav .sidebar-button .dashboard {
        display: block !important;
    }
    .uTestimonial .home-section nav {
        justify-content: center !important;
        gap: 15px;
        flex-wrap: wrap;
    }
    textarea.bus_desc {
        height: 200px !important;
    }
    .seller_req_meta .pageLike {
        border-right: 0px !important;
    }
    .seller_req_meta .bsme2e_sss_sharing_wrap {
        padding-left: 0px;
    }

    
}


@media only screen and (max-width: 768px) {
    #wcfm_menu .wcfm_menu_item span.text {display: inline !important;}
    #wcfm_menu .wcfm_menu_item span.text {font-size: 13px !important;}
    #wcfm_menu { width: 55% !important; }
    #wcfm-main-contentainer .wcfm_menu_toggle { width: 0 !important;}
    .wcfm-collapse .wcfm-top-element-container { padding: 12px 10px 0px 10px !important;}
    #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard, #wcfm-main-contentainer a.wcfm_import_export { margin-left: 5px !important;}
    div.wcfm-collapse-content h2 {font-size: 16px !important;}
}

.fieldset-cf7mls-wrapper .form-group > p { padding-bottom: 0px !important;}
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button { margin: 0px 0px 0px !important; }
.cf7mls_next.action-button { background-color: #DAF6DD !important; border: 1px solid #123528 !important;  color: #123528 !important;}
.cf7mls_next.action-button:hover { background-color: #123528 !important;  color: #ffffff !important;}
.wpcf7-form-control.wpcf7-radio { border: none !important;}
.fieldset-cf7mls-wrapper .wpcf7-form-control.wpcf7-radio {display: block;width: 100%;height: 100%; padding: 0 !important; }
.fieldset-cf7mls-wrapper .wpcf7-form-control.wpcf7-radio .wpcf7-list-item { display: block !important; margin: 0 0 10px !important; position: relative; }
.fieldset-cf7mls-wrapper .form-group label { color: #123528; font-size: 15px;font-weight: 600;}
.cf7mls_back.action-button { background-color: #DAF6DD !important; border: 1px solid #123528 !important;  color: #123528 !important; }
.cf7mls_back.action-button:hover { background-color: #123528 !important;  color: #ffffff !important;}
form.cf7mls input.wpcf7-form-control.wpcf7-submit { background-color: #123528 !important;  color: #ffffff !important;  border: 1px solid #123528 !important; }
form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover { background-color: #DAF6DD !important;  color: #123528 !important; }
.wp-block-button__link { background-color: #DAF6DD !important; border: 1px solid #123528 !important;  color: #123528 !important; }
.wp-block-button__link:hover { background-color: #123528 !important; color: #ffffff !important; }
.fieldset-cf7mls-wrapper .form-group .wpcf7-list-item .wpcf7-list-item-label { padding-left: 20px; }
.fieldset-cf7mls-wrapper .form-group .wpcf7-list-item input[type=radio] { position: absolute; top: 5px;}
div#um_field_227_customer_consent, div#um_field_253_user_consent {
    width: 100%;
}
div#um_field_227_customer_consent label, div#um_field_253_user_consent label {
    width: 100%;
    margin: 0;
    padding: 0;
}
input#seller_consent {
    margin-left: 39%;
    margin-right: 10px !important;
}
#wcfmmp-store-content .tab_links {
    display: grid;
    grid-template-columns: repeat(5, 1fr); /* Create four equal columns */
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 10px; /* Space between items */
}
#wcfmmp-store-content .tab_area .tab_links li {
    text-align: center;
    border-bottom: unset !important;
    border: 1px solid #123528 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
#wcfmmp-store-content .tab_area .tab_links li.active, #wcfmmp-store-content .tab_area .tab_links li:hover,#wcfmmp-store-content .tab_area .tab_links li.active a { color: #ffffff !important; background-color: #123528 !important; }
#wcfmmp-store-content .tab_links_area {
    position: relative;
}
#wcfmmp-store-content .tab_links_area::after {
    content: '';
    display: block; 
    border: 2px solid #123528; 
    margin-top: 10px;
    height: 0;
}
li.talent-dashboard a i {
    background-color: #ffffff;
    color: #123528;
    font-size: 30px;
    width: 50px;
}

/* New Register Form & Enrollment form css start */
.otp_wrap{
    display: flex;
    gap: 10px;            
}
#resendOtp{
    width: 40%;
    padding: unset; 
    margin-top: unset;
}
.bsme2e_btn {
    background-color: #123528;
    color: #ffffff;
    border: 1px solid #123528;
    font-size: 14px;
    cursor: pointer;
}
.bsme2e_btn:hover {
    background-color: #ffffff;
    color: #123528;
}
#bsme2e_register_form_v2 .form-control::placeholder,
.bsme2e-multi-step-form .form-control::placeholder {
    color: #666 !important;
    opacity: 0.5;
}
.otp_message {
    margin-top: 5px;
    font-size: 0.9em;
}
.otp_message.success {
    color: green;
}
.otp_message.error {
    color: red;
}
.otp_input_wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
}
/* Hide the default checkbox */
.bsme2e_reg_consent_wrap input[type="checkbox"] {
    display: none;
}

/* Create custom checkbox styling */
.bsme2e_reg_consent_wrap label {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    font-size: 16px;
}

/* Custom checkbox design */
.bsme2e_reg_consent_wrap label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #123528; /* Border color */
    background-color: #fff;
    border-radius: 4px;
    transition: all 0.3s;
}

/* When checkbox is checked */
.bsme2e_reg_consent_wrap input[type="checkbox"]:checked + label:before {
    background-color: #123528; /* Background color when checked */
    border-color: #123528; /* Border color when checked */
}

/* Checkmark when checked */
.bsme2e_reg_consent_wrap input[type="checkbox"]:checked + label:after {
    content: "✔";
    position: absolute;
    left: 5px;
    top: 0;
    color: white;
    font-size: 16px;
}

.user-type-container {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    max-width: 500px;
    margin-top: 20px;
}
.user-type-option {
    flex: 1;
    min-width: 200px;
    padding: 20px;
    border: 2px solid #dee2e6;
    border-radius: 8px;
    text-align: center;
    background-color: #fff;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    user-select: none;
}
.user-type-option:hover {
    border-color: #123528;
    background-color: #f0f8ff;
}
.user-type-option.active {
    background-color: #123528;
    color: #ffffff;
}
.user-type-option input[type="radio"] {
    display: none;
}
.bsme2eSubmitBtn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.bsme2e-multi-step-form {
    margin: auto;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.line-progress-bar {
    display: flex;
    height: 6px;
    width: 100%;
    margin: 20px auto;
    gap: 4px;
}
.line-progress-bar .bar-segment {
    flex: 1;
    background-color: #d8e1ec; /* Inactive segment color */
    transition: background-color 0.3s ease;
}
.line-progress-bar .bar-segment.active {
    background-color: #123528; /* Active segment color */
}
.cmnBSMe2eFormClass fieldset {
    display: none;
}
.cmnBSMe2eFormClass fieldset:first-of-type {
    display: block;
}
.cmnBSMe2eFormClass .stepBtnsWrap {
    display: flex;
    justify-content: space-between;
}
.cmnBSMe2eFormClass button.nps, .cmnBSMe2eFormClass .bsme2e_btn {
    padding: 10px 15px;
    margin-top: 10px;
}
.bsme2eRadioWrap {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
}
.bsme2eRadioItemWrap {
    position: relative;
    color: #123528;
    padding: 20px 15px 45px;
    width: 220px;
    border-radius: 10px;
    text-align: left;
    cursor: pointer;
    transition: transform 0.2s ease, box-shadow 0.3s ease;
    border: 1px solid #123528;
}
.bsme2eRadioItemWrap:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
    background-color: #123528;
    border: 1px solid #123528;
    color: #fff;
}
.bsme2eRadioItemWrap input[type="radio"], .bsme2eRadioItemWrap input[type="checkbox"] {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    appearance: none;
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border: 3px solid #123528;
    border-radius: 50%;
    cursor: pointer;
    transition: border 0.3s ease, background-color 0.3s ease;
}
.bsme2eRadioItemWrap input[type="radio"]:hover,
.bsme2eRadioItemWrap input[type="checkbox"]:hover {
    background-color: #fff;
    border: 3px solid #DAF6DD;
}
.bsme2eRadioItemWrap input[type="radio"]:checked,
.bsme2eRadioItemWrap input[type="checkbox"]:checked {
    border-color: #DAF6DD;
    background-color: #123528;
}

.bsme2e_heading_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #C8C8C8;
    margin: 0 -35px 30px;
}
.bsme2e_heading_wrap h3 {
    color: #123528;
    font-size: 32px;
    font-weight: 700;
    line-height: 44.8px;
    text-align: center;
}
.total_order_amt {
    font-size: 24px;
}
.bsme2e_addon_main_wrap .bsme2e-addon-item-wrap {
    padding: 0;
}
.bsme2e-addon-item-wrap h3.menu_heading {
    color: #123528;
    font-size: 30px;
    font-weight: 400;
    line-height: 35.46px;
    text-align: left;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.bsme2e-addon-item {
    display: flex;
    gap: 30px;
    align-items: center;
    position: relative;
    margin: 20px 0px;
}
.bsme2e-addon-item input.menu_item_input {
    height: 20px;
    width: 20px;
    background: transparent;
    flex: 0 0 auto;
}
.bsme2e-addon-item label {
    display: flex;
    align-items: center;
    gap: 20px;
}
.bsme2e-addon-item label img {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    object-fit: cover;
    border: 3px solid #fff;
}
p.con_wrap {
    display: flex;
    flex-direction: column;
}
.bsme2e-addon-item label span {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    line-height: 36.4px;
    text-align: left;
}
.bsme2e-addon-item label span.short_desc {
    font-size: 12px;
    font-weight: 400;
    line-height: 21px;
}
.bsme2e-addon-item .food_qp_wrap {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1;
}
.bsme2e-addon-item .food_qp_wrap::before {
    content: '';
    clear: both;
    border-bottom: 1px solid #37495A;
    flex: 1;
    display: inline-block;
}
.bsme2e_addon_main_wrap .bsme2e-addon-item input.food_qty {
    max-width: 60px;
    padding: 2px 7px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 1px solid #000;
}
.bsme2e-addon-item .price {
    font-size: 26px;
    font-weight: 700;
    line-height: 36.4px;
    text-align: right;
    min-width: 100px;
}
#bsme2eEnrollThankForm fieldset {
    display: none;
}
.bsme2e_reg_consent_wrap a {
    color: #006400;
}
#kl_newsletter_checkbox_field {
    display: none !important;
}
@media only screen and (max-width: 991px) {
    .thank-you-card .call_to_action_boxfullw .more_button_sec {
        font-size: 11px !important;
    }
}
/* New Register Form & Enrollment form css start */