html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
/*login start*/
.overlay{
    position: fixed;
  /* position:absolute;
   right:0;
   bottom:0;*/
    background: #000000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    opacity: 0.75;
}
.overlayAngebote{
   position:absolute;
   right:0;
   bottom:0;
    background: #000000;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 999;
    opacity: 0.75;
}
/*.loginMenu,*/ .summitLoginMenu, .userNavigationMenu {
    width: 410px;
    position: fixed;
    right: 0;
    top: 0;
    background: #F5F5F5;
    box-shadow: 0px 0px 10px #0000001A;
    z-index: 12;
    transition: right ease-out .3s;
}
.userNavigationMenu {
    z-index: 12;
}
.logoutMenu{
    width: 190px;
    position: fixed;
    right: 0;
    top: 0;
    background: #F5F5F5;
    box-shadow: 0px 0px 10px #0000001A;
    z-index: 9;
    transition: right ease-out .3s;
}
.login_content_wrapper h3, .regMenu h3, .userNavigationContentWrapper h3, .summitRegMenu h3, .userRolePopup h3{
    margin-bottom: 23px;
    font-size: 27px !important;
    line-height: 37px;
    color: #1A1A1A;
    margin-top: 0;
    font-family: 'Roboto Bold';
}
#frm-reset-password-0 input[type=text], #frm-reset-password-0 input[type=password],
.reset-frm input[type=text], .reset-frm input[type=password],
.reset-paswd-frm input[type=text], .reset-paswd-frm input[type=password]{
    height: 48px !important;
    border: 1px solid #D6D6D6;
    border-radius: 5px;
    font-family: 'Roboto Regular';
    font-size: 16px !important;
    line-height: 24px !important;
    color: #1a1a1a !important;
    /*width:100%;*/
     width:auto;
    margin-bottom:15px;
}
.loginMenu .with_frm_style input[type=text], .loginMenu .with_frm_style input[type=email],
.loginMenu .with_frm_style input[type=password],
.summitLoginMenu .with_frm_style input[type=text], .summitLoginMenu .with_frm_style input[type=email],
.summitLoginMenu .with_frm_style input[type=password]{
    height: 60px !important;
    font-size: 20px !important;
    line-height: 30px !important;
}
/*.loginMenu.loginWindow,*/ .summitLoginMenu.summitLoginWindow, .userNavigationMenu.userNavigationWindow {
    right: -438px;
    transition: right ease-in .3s;
}
.logoutMenu.logoutWindow{
     right: -190px;
    transition: right ease-in .3s;
}
.create_account, .loginMenu .frm_style_formidable-style.with_frm_style input[type=submit],.loginMenu .frm_style_formidable-style-2.with_frm_style input[type=submit], 
.summitLoginMenu .frm_style_formidable-style.with_frm_style input[type=submit], .summitLoginMenu .frm_style_formidable-style-2.with_frm_style input[type=submit], 
.regMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit,.regMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit,
.summitRegMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit,.summitRegMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit,
#frm-reset-password-0 .frm_submit input,
.reset-frm .frm_submit input,
.reset-paswd-frm .frm_submit input{
    background: #D9000D;
    border-radius: 30px;
    display: inline-flex;
    padding: 12px 24px;
    cursor: pointer;
    align-items: center;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    margin:0;
    border:0;
}
.reset-frm .frm_submit input{
    margin:0 !important;
}
.summitRegMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit,
.summitRegMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit:focus,
.summitRegMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit,
.summitRegMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit:focus{
    background: #00B453;
}
.summitRegMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit:hover, 
.summitRegMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit:hover{
    background: #03e36b;
}
.create-account-desc p, #frm-reset-password-0 .frm_description p,
.reset-frm .frm_description p,
.reset-paswd-frm .frm_description p{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Roboto Regular';
    display: block;
    margin: 40px 0 30px;
}
.login_content_wrapper{
    margin-top: 113px;
    padding:0 30px;
    height:calc(100vh - 175px);
        overflow-y: scroll;
}
.userNavigationContentWrapper{
    margin-top: 113px;
    padding:0 30px;
    height: auto;
}
.logout_content_wrapper{
    margin-top: 90px;
    padding:0 30px;
}
.logout_content_wrapper p{
    margin-top:0;
    margin-bottom:10px;
}
.logout_content_wrapper p a{
    text-decoration:none;
}
 .login_content_wrapper .frm_checkbox label, #frm-reset-password-0 .frm_primary_label,
 .reset-paswd-frm .frm_primary_label,  .reset-frm .frm_primary_label{
  margin-bottom: 15px;
  margin-top: 25px;
  position: relative;
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: 'Roboto Regular';
  display: block;
  cursor: pointer;
  word-break: break-word;
}
.login_btn_wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 62px;
}
.reset_password, .loginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw a, 
.loginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw a,
.summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw a, 
.summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw a{
    color: #D9000D;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Bold';
    font-weight: normal;
    cursor: pointer;
    margin:0;
        text-decoration: underline;
}
.reset_password:hover, .loginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw:hover a,
.loginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw:hover a,
.summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw:hover a,
.summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw:hover a,
.c_o_preview a:hover, .chk-privacy label a:hover{
    color: #BE000B;
}
.angebote_btn:hover, .confirmDeleteBtn button, .payment-btn-text:hover, .payment-btn-text:hover input{
    background:#BE000B !important;
}
.loginMenu .frm_style_formidable-style.with_frm_style .form-field,
.summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field,
.loginMenu .frm_style_formidable-style-2.with_frm_style .form-field,
.summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field{
    margin-bottom:15px;
}
.loginMenu .with_frm_style .frm_form_fields > fieldset,
.summitLoginMenu .with_frm_style .frm_form_fields > fieldset,
.regMenu .with_frm_style .frm_form_fields > fieldset,
.summitRegMenu .with_frm_style .frm_form_fields > fieldset{
    padding:0;
}
.loginMenu #rememberme0, .summitLoginMenu #rememberme0, .loginMenu.fullwidthB2BLogin .frm_forms input[name=rememberme]{
    position: relative;
    display: block;
    width: 22px !important;
    height: 22px !important;
    border: 1px solid #D6D6D6;
    border-radius: 4px !important;
    background-color: #FFFFFF !important;
    visibility: visible;
    margin: 0;
    margin-right: 10px;
    border-color: grey !important;
}

.loginMenu .with_frm_style .frm_checkbox input[type=checkbox]:checked:before,
.summitLoginMenu .with_frm_style .frm_checkbox input[type=checkbox]:checked:before{
    display:block;
     content: "";
    position: absolute !important;
    left: 6px;
    bottom: 5px;
    width: 5px !important;
    height: 11px !important;
    border: solid #D9000D;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 0;
    box-shadow: none;
    clip-path: none;
}
.loginMenu .frm_submit, .loginMenu .login_lost_pw,
.summitLoginMenu .frm_submit, .summitLoginMenu .login_lost_pw{
    display:inline;
    float:left;
    clear:none;
}
.loginMenu .login_lost_pw, .summitLoginMenu .login_lost_pw{
    float: right;
    padding: 12px 0;
    margin-bottom: 52px !important;
}
.holiday_info{
    background: #D9000D;
    color: #fff;
    width: 50%;
    margin: 0 auto;
    padding:15px;
    margin-top: 25px;
}
.holiday_head{
    width:auto;
    margin: 0;
}
.holiday_info .holiday_info_title, 
.pay_per_click_wrapper h3, .ppc_right_side_wrapper h3{
    font-size: 24px;
    line-height: 36px;
    font-family: 'Roboto Bold';
}
.c_o_preview a, .b2b-item-content a{
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Bold';
}
.holiday_info .holiday_info_content,
.pay_per_click_wrapper .ppc_content, .klicks_list ul li,
.ppc_right_side_wrapper .werbeplatzierungen_content,
.ppc_right_side_wrapper .hinweis_content{
    font-size: 20px;
    line-height: 34px;
    font-family: 'Roboto Regular';
}
.c_o_preview p, .b2b-item-content p, .hinweis_content, .mandatory_text{
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
}
.mandatory_text{
    margin-left: 2%;
}
.ppc_container{
    display:grid;
    grid-template-columns: 1fr 1fr;
    gap: 35px;
    /* margin-top: 25px; */
    margin-top: 15px;
}
.pay_per_click_wrapper{
    background:#edf7ea;
    padding:10px 15px;
    height: auto;
}
.pay_per_click_wrapper h3, .ppc_right_side_wrapper h3{
    margin:10px 0 15px 0;
}
.b2b-teaser-wrap img{
    aspect-ratio: 2/1;
    width: 100%;
    object-fit: cover;
}
.b2b-teaser_info{
    position: absolute;
    left: 4%;
    right: 4%;
    bottom: 50px;
    z-index: 1;
    color: #fff;
}
.b2b-title{
    font-size: 48px;
    line-height: 60px;
    font-family: 'Roboto Bold';
    margin:0;
}
.b2b-sub_title{
     font-size: 14px;
    line-height: 20px;
    font-family: 'Roboto Regular';
}
.c_o_title h3{
    font-size: 27px;
    line-height: 37px;
    font-family: 'Roboto Bold';
        margin-bottom: 40px;
        margin-top: 72px;
}
.c_o_category h6{
        font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Bold';
    margin-top: 0;
    margin-bottom: 15px;
}
.c_o_region_sec{
  /*  justify-content: space-between;
    display: flex;*/
    gap: 4%;
     margin-bottom: 45px;
     display:grid;
     grid-template-columns: 30.667% 30.667% 30.667%;
}
.c_o_category_check{
    display: flex;
    gap: 0 20px;
   /* margin-bottom: 15px;*/
    flex-wrap: wrap;
}
.c_o_category_check_wrap{
     margin-bottom: 35px;
}
.cat_error{
    margin:0;
}
/*.c_o_region_sec .custom-select {
    width: 30.667%;
}*/
.c_o_detail{
    display: grid;
    grid-template-columns: 30.667% 65.33%;
    gap: 0 4%;
}
.c_o_detail_container > h3, .b2b-statusPage h3{
    font-size: 27px;
    line-height: 37px;
    font-family: 'Roboto Bold';
    color: #D9000D;
    margin-bottom: 20px;
    margin-top: 10px;
}
.c_o_preview, .b2b-item-sec, .b2b-table-list tbody td{
    background:#F5F5F5;
}
.b2b-item-sec{
    padding-bottom:20px;
}
.b2b-item{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    position:relative;
}
.c_o_preview h6, .b2b-item-content h6{
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    color: #D9000D;
        margin-top: 20px;
    margin-bottom: 0;
}
.c_o_preview h5, .b2b-item-content h5{
    font-size: 27px;
    line-height: 37px;
    font-family: 'Roboto Bold';
    color:#D9000D;
    /*margin-top: 4px;*/
    margin-top: 10px;
    margin-bottom: 14px;
}
.c_o_preview img, .b2b-tem-img img{
    aspect-ratio: 3/2;
    width: 100%;
    object-fit: cover;
}
.c_o_preview p, .b2b-item-content p{
    margin-bottom: 17px;
    margin-top:0;
}
.c_o_preview a, .b2b-item-content a{
    color:#D9000D;
    display: inline-block;
    word-break: break-all;
}
.c_o_preview_content, .b2b-item-content{
    padding:0 14px 18px 14px;
}
.c_o_preview a span{
    display: inline-flex;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background-size: cover !important;
    background: url(../images/link_extern.svg);
}
.externalLink:before {
    content: "";
    display: inline-flex;
    width: 13px;
    height: 13px;
    background-size: cover !important;
    background: url(../images/link_extern.svg);
    margin-right: 12px;
}
.upload-btn, .angebote_btn, .confirmDeleteBtn button{
    background: #D9000D !important;
    border-radius: 30px;
    display: inline-flex;
    padding: 12px 24px;
    cursor: pointer;
    align-items: center;
    border: 0;
    color:#fff;
}
.angebote_btn{
    /* margin-top: 120px; */
    margin-bottom: 20px;
}
.upload-btn-icon{
        background: url(../images/fullscreen.svg);
    width: 19px;
    height: 18px;
    background-size: cover;
    margin-right: 15px;
}
.upload-btn-text{
    color: #FFFFFF;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
}
.angebote_btn_text a, .angebote-btn-wrapper{
    color: #FFFFFF;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    text-decoration: none;
}
.upload_error{
        margin: 10px 0 0;
    font-size: 20px !important;
    line-height: 30px !important;
    font-family: 'Roboto Regular';
}
.c_o_content .form_fd{
    display: flex;
    flex-direction: column;
        margin-top: 22px;
}
.c_o_content .form_fd label{
     font-size: 20px !important;
    line-height: 30px !important;
    font-family: 'Roboto Regular';
   /*  margin: 15px 0 5px;*/
      margin: 34px 0 9px;
}
.frm_form_field label{
    font-size: 20px !important;
    line-height: 30px !important;
   /* font-family: 'Roboto Bold';*/
    font-family: 'Roboto Regular';
    color:#1A1A1A !important;
    margin-bottom: 10px !important;
}
.c_o_content .form_fd input[type="text"], .c_o_content .form_fd input[type="textarea"],
.c_o_proceed_content_pubkl input[type="date"], .c_o_proceed_content_select .custom_clicks, .frm_form_field input, 
#b2b-ad-activate-date, #b2b-ad-activate-date-end{
    /*height: 40px !important;
    font-size: 16px !important;
    line-height: 24px !important;*/
    height: 60px !important;
    font-size: 20px !important;
    line-height: 30px !important;
    border: 1px solid #D6D6D6;
    border-radius: 6px;
    color: #1a1a1a !important;
    font-family: 'Roboto Regular';
    padding: 0 10px;
}
.c_o_proceed_content_select .custom_clicks{
    margin-left:23px;
    margin-top:5px;
}
.frm_form_field input{
    height: 60px !important;
    border-radius: 6px !important;
}
.edit-profile-form .frm_form_field, .change_password_div{
        margin-bottom: 42px !important;
}
.c_o_btn_container{
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}
.edit-mode-btn-text, .verfication-btn-text, .payment-btn-text, .payment-btn-text input{
    background: #D9000D !important;
    border:0 !important;
     color: #FFFFFF !important;
}
.payment-btn-text input{
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    cursor: pointer;
}
.go-to-checkout-mode-btn{
    background:#00B453;
}
.edit-mode-btn-text, .go-to-checkout-mode-btn, .verfication-btn-text, .payment-btn-text{
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    color: #FFFFFF;
    border-radius: 35px;
    cursor: pointer;
    display: inline-flex;
    padding: 12px 24px;
    text-decoration: none;
}
/*login end*/
.regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu, .userRolePopup{
   /* z-index: 99999;
     position: absolute;
     left:0;
     right:0;
    background: #ffff;
    width: 280px;
    margin: auto;
    border-radius: 8px;
    padding: 30px 30px 30px 30px;*/
    position: fixed;
    left: 0;
    right: 0;
    top: 35%;
    background: #ffff;
    margin: auto;
     width: 280px;
    border-radius: 8px;
    padding: 30px 30px 30px 30px;
    z-index: 9999;
   /* text-align: center;*/
   height:280px;
   overflow:auto;
}
.regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu, .userRolePopup{
    width: 600px;
}
.parent-zoom-image {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.75);
    padding: 0;
    border-radius: 0;
    margin: 0;
    position: fixed;
    z-index: 99;
    overflow: hidden;
}

.parent-zoom-image .each-comment-img.cloned.regMenu.regWindow {
  width: 90%;
  height: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 5%;
  background: transparent;
  padding: 0;
}

.parent-zoom-image  .close_wrap {
  position: absolute;
  top: 0;
  right: 5px;
}

.parent-zoom-image  img {
  max-width: 100%;
  max-height: 100%;
}

.comment-imgs.owl-carousel .each-comment-img{
    cursor: pointer;
}
/*#create_ad_response{
    top:50%;
    z-index: 99999;
     position: absolute;
     left:0;
     right:0;
    background: #ffff;
    width: 180px;
    margin: auto;
    border-radius: 8px;
     padding: 20px;
    text-align:center;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Bold';
}*/
#create_ad_response p{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Roboto Bold';
    margin:0;
}
.deleteConfirm, #create_ad_response, .paymentConfirm{
    position: fixed;
     left:0;
     right:0;
     top: 40%;
    background: #ffff;
    width: 220px;
    margin: auto;
    border-radius: 8px;
    padding: 30px 30px 30px 30px;
    z-index: 9999;
    text-align: center;
}
.deleteConfirm h4{
    margin-top:0;
}
.confirmDeleteBtn{
    display:flex;
    justify-content: space-around;
}
.disable{
    background-color: #F5F5F5 !important;
    pointer-events:none;
}
.disableButton{
     pointer-events:none;
      opacity: .6;
}
#customTable{
  /*   z-index: 99999;
     position: absolute;
     left:0;
     right:0;
    background: #ffff;
    margin: auto;
    border-radius: 8px;
    padding: 30px 30px 30px 30px;*/
   /* width:824px;*/
   width:calc(100vw - 100px);
   position: fixed;
    left: 0;
    right: 0;
    top: 40%;
    background: #ffff;
    /* width: 220px; */
    margin: auto;
    border-radius: 8px;
    padding: 30px 30px 30px 30px;
    z-index: 9999;
    text-align: center;
}
.regMenu h3, .summitRegMenu h3, .userRolePopup h3{
    /*margin-top:21px !important;*/
    margin-top:0px !important;
    margin-bottom: 10px !important;
}
.regMenu .close_warap, .resetMenu .close_warap, #customTable .close_warap, .summitRegMenu .close_warap, .summitResetMenu .close_warap, 
.commentResetMenu .close_warap, .user_role_content_wrapper .close_warap{
    position: absolute;
    right: 10px;
    top: 10px;
}
.regMenu .frm_fields_container, .summitRegMenu .frm_fields_container, .loginMenu.fullwidthB2BLogin .frm_form_fields .frm_fields_container{
    display:block;
}
#valid_message, .regMenu .frm_error, .profile_valid_message, .reset-paswd-frm .frm_error_style,.summitRegMenu .frm_error,
.edit-profile-form .frm_error{
    color: #D9000D !important;
    margin-bottom: 5px;
    font-size: 14px !important;
    line-height: 20px;
    margin-top: 5px;
    font-family: "Roboto Regular";
}
.resetWindow fieldset{
    border:0;
    margin:0;
    padding:0;
}
#frm-reset-password-0 .frm_description p,
.reset-frm .frm_description p, .reset-paswd-frm .frm_description p{
    margin-top:0 !important;
    margin-bottom:0;
}
.reset-paswd-frm{
    position: relative;
    background: #ffff;
    width: 370px;
    margin: auto;
    border-radius: 8px;
    padding: 30px 30px 30px 30px;
    border: 1px solid #D6D6D6;
    margin: 25px auto;
}
.reset-paswd-frm fieldset{
    margin: 0;
    padding: 0;
    border: 0;
}
/*the container must be positioned relative:*/
.custom-select {
  position: relative;
   font-family: "Roboto Regular";
}

.custom-select select {
  display: none; /*hide original SELECT element:*/
}

.select-selected {
  background-color: #ffff;
  border-radius: 6px;
}

/*style the arrow inside the select element:*/
.select-selected:after {
  content: "";
 /* position: absolute;
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;*/
  width: 14px;
  height: 8px;
  background: url(../images/filter_down.svg);
  background-size: cover;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
 /* border-color: transparent transparent #fff transparent;
  top: 7px;*/
  transform: rotate(180deg);
}

/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color: #1A1A1A;
  padding: 1px 16px;
  border: 1px solid #D6D6D6;
 /* border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;*/
 border-color: #D6D6D6;
  cursor: pointer;
  user-select: none;
  height: 60px !important;
      display: flex;
    justify-content: start;
    align-items: center;
    justify-content: space-between;
   /* font-size:16px;
    line-height:24px;*/
    font-size:20px;
    line-height:30px;
}
.select-items div{
     height: 55px !important;
}

/*style items (options):*/
.select-items {
  position: absolute;
  background-color:  #ffff;;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  overflow-y: scroll;
  max-height: 218px;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

.select-selected.select-arrow-active{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select-items div:last-child{
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.select-items::-webkit-scrollbar{
    display:none;
}
.required{
        color: #D9000D;
}
.error, .error-msg{
    color:#D9000D;
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: 'Roboto Bold';
    margin-bottom: 10px;
}
.sucess, .success-msg{
    color:#00B453;
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: 'Roboto Bold';
    margin-bottom: 10px;
}
.c_o_proceed_content_select p, .c_o_proceed_content_pubkl p, .c_p_proceed_content_select p, .c_o_proceed_content p{
    font-size: 20px !important;
    line-height: 30px !important;
    font-family: 'Roboto Bold';
    margin: 15px 0 5px;
}
.radio-button-input[type=radio], #b2b-ad-create-acceptance, .c_p_proceed_content_select input[type=radio]{
    accent-color: red;
    margin: 0 8px 0 0;
        width: 15px;
    height: 15px;
}
.klicks_list ul li::marker{
    color:#8c8c8c;
}
.upload_error_message, .dateVal, .klicksVal, .cat_error, .region_error_message, .title_error_messgae{
    color: #D9000D !important;
    margin-bottom: 5px;
    font-size: 14px !important;
    line-height: 20px;
    margin-top: 5px;
    font-family: "Roboto Bold";
}
/*.c_o_proceed_content_select input[type='radio'], .c_o_terms_n_condition input[type='radio']{
    -webkit-appearance:none;
    width:20px;
    height:20px;
    border:1px solid darkgray;
    border-radius:50%;
    outline:none;
}
.c_o_proceed_content_select input[type='radio']:before, .c_o_terms_n_condition input[type='radio']:before{
    content:'';
    display:block;
    width:60%;
    height:60%;
    margin: 20% auto;    
    border-radius:50%;    
}
.c_o_proceed_content_select input[type='radio']:checked:before, .c_o_terms_n_condition input[type='radio']:checked:before{
    background:#D9000D;
}*/
.c_o_proceed_content_pubkl{
    margin-top:65px;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 40px;
}
.verfication-btn, .payment-btn, .edit-profile-form{
    margin-top:40px;
}
.c_o_terms_n_condition{
    margin-top:25px;
}
.c_o_proceed_content_select label, .c_o_terms_n_condition label,
.c_p_proceed_content_select label, .frm_description p, .description, .c_o_category_check .check_wrapper, 
.c_o_proceed_content .check_wrapper{
    font-size: 20px !important;
    line-height: 30px !important;
    font-family: 'Roboto Regular';
}
.chk-newsletter .frm_checkbox label, .chk-privacy .frm_checkbox label, .frm_form_field input{
    font-size: 20px !important;
    line-height: 30px !important;
    font-family: 'Roboto Regular' !important;
}
.edit-profile-form .chk-newsletter, .edit-profile-form .chk-privacy{
    margin-bottom:15px !important;
}
.c_o_terms_n_condition a, .chk-privacy label a{
    color:#D9000D;
    font-weight: bold;
}

.error-bold{
    font-weight: bold;
}
.c_o_preview_wrap{
    position:relative;
}
.editIcon, .edit{
    background: url(../images/editieren.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-size: cover;
    cursor:pointer;
}
.editIcon:hover, .edit:hover{
    background: url(../images/editieren_hover.svg);
}
.edit {
    content: "";
    top: -16px;
    position: absolute;
    right: 0;
}
.b2b-status-list{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 35px 4%;
}
.b2b_Verification_item, .b2b-table-list thead {
    background: #D9000D;
}
.b2b_Published_item{
    background: #00B453;
}
.b2b_ended_item{
     background: #7B7B7B;
}
.b2b_Verification_Status, .b2b_Published_Status, .b2b_ended_Status, .b2b_Draft_Status {
    display: flex;
    justify-content: center;
    padding: 10px;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    color: #fff;
}
.b2b-status-btn-draft span{
     color: #fff;
     text-transform:uppercase;
     font-size: 20px;
    line-height: 30px;
      font-family: 'Roboto Bold';
}
.b2b_status_view{
    display: flex;
  /*  gap: 20px;*/
    margin: 50px 0 50px 0;
    font-size: 24px;
    line-height: 36px;
    font-family: 'Roboto Regular';
    justify-content: space-between;
}
.b2b_status_view .b2b_status_view_left_col{
    display: flex;
    gap: 20px;
}
.b2b-table-list td, #customTable td{
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
}
.b2b-table-list{
    border-collapse: collapse;
    width:100%;
}
#customTable table{
    border-collapse: collapse;
}
.b2b-table-list th {
    text-align: left;
    padding: 10px;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Regular';
    font-weight: normal;
        vertical-align: top;
}
.b2b-table-list td{
    padding: 10px;
    height:60px;
    text-align: left;
    border-bottom:1px solid black;
}
.b2b-table-list td:last-child{
        display: flex;
    gap: 10px;
  /*  height:32px;*/
     align-items: center;
}
.b2b-table-list td:first-child, #customTable td:first-child{
     font-weight: 700;
}
#customTable td:first-child{
    text-align: left;
    padding-left:7px;
}
#customTable h4{
    margin:0;
    text-align:center;
}
/*.b2b-table-list  tr{
    position:relative;
}
.b2b-table-list  tr::before,
.b2b-table-list  tr::after {
  content: "";
  position: absolute;
  bottom: -1px;
  height: 1px;
  background-color: #ccc;
}

.b2b-table-list  tr::before {
  left: 10px; // Adjust the left spacing as per your preference 
  right: 10px; // Adjust the right spacing as per your preference 
}*/
table.dataTable thead th, table.dataTable thead td, 
table.dataTable.no-footer{
    border:0 !important;
}

.b2b-statusPage h3{
    margin-bottom:30px;
        margin-top: 40px;
}
.delete, .deleteIcon{
    background: url(../images/close_white.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    background-size: cover;
    margin: 12px;
}
.deleteWrap{
    content: "";
    top: -16px;
    position: absolute;
    right: 50px;
}
.deleteWrapIcon, .deleteWrap{
     width: 40px;
    height: 40px;
    background: #D9000D;
    border-radius: 50%;
    cursor:pointer;
}
.deleteWrapIcon:hover, .deleteWrap:hover, .confirmDeleteBtn button:hover{
    background:#BE000B !important;
}
.b2b-item-content a:hover{
    color:#BE000B;
}
.deleteWrapIcon{
    top: 10px;
    position: absolute;
}
 .frm_style_formidable-style.with_frm_style div.frm_description, .delete-user-profile, .cancel-user-profile,
 .frm_style_formidable-style-2.with_frm_style div.frm_description,
 .with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress, .frm_dropzone .dz-preview .dz-details .dz-filename, 
 .frm_dropzone .dz-preview .dz-details .dz-size, /*.regMenu .frm_message,*/ .dataTables_filter, .dataTables_length, .dataTables_info,
 .dz-message.needsclick .frm_small_text, .showPassword{
    display:none !important;
 }
 table.dataTable thead th.sorting_disabled{
 background-image:none !important;
 }
.with_frm_style .frm_hidden_container .frm_primary_label{
    visibility:visible !important;
}
.with_frm_style .frm_checkbox input[type=checkbox]{
    width: 22px !important;
    height: 22px !important;
    border: 1px solid #D6D6D6; 
    border-radius: 4px !important;  
    background: #FFFFFF;
    margin: 0;
    display: inline-block !important;
    visibility: visible;
    position: relative;
     box-shadow:none;
     margin-bottom: 0 !important;
}

body .frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {
  background-color: #FFFFFF !important;
}

body .frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {
    border-color: #D6D6D6 !important;
}

.with_frm_style .frm_checkbox input[type=checkbox]:checked:before{
    left: 6px;
    bottom: 5px;
    position: absolute !important;
    width: 5px !important;
    height: 12px !important;
    border: solid #D9000D !important;  
    border-width: 0 3px 3px 0 !important;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg) !important;
    clip-path: none !important;
    box-shadow:none;
    margin:0;
    transition:none;
}
.chk-privacy label input[type=checkbox], .chk-newsletter label input[type=checkbox]{
    /*margin-right:10px !important;*/
    position: absolute !important;
    left: 0 !important;
}
.chk-privacy label, .chk-newsletter label{
    padding-left: 32px!important;
    text-indent: 0!important;
}
.frm_style_formidable-style.with_frm_style input[type=submit], .frm_submit input[type=submit], .frm_style_formidable-style-2.with_frm_style input[type=submit],
.user-edit-profile-form-section .frm_style_formidable-style button.delete-summit-book-user-profile,
.user-edit-profile-form-section .frm_style_formidable-style-2 button.delete-summit-book-user-profile{
   /* font-size: 16px;
    line-height: 24px;*/
    font-size: 20px;
    line-height: 30px;
    background: #D9000D;
    font-family: 'Roboto Regular';
    color: #FFFFFF;
    border-radius: 35px;
    cursor: pointer;
    display: inline-flex;
    padding: 12px 24px;
    border: 0;
    box-shadow: none;
    margin-top:18px;
}
.frm_dropzone .dz-preview .dz-image img{
    max-height:100%;
    width: 100%;
        object-fit: cover;
}

body .frm_dropzone .dz-preview .dz-image {
    max-width: 100%;
}
.frm_dropzone .dz-preview .dz-image{
    width: 132px;
    height: 132px;
    border-radius: 50%;
}
.frm_dropzone.frm_single_upload.dz-started{
        max-width: 132px;
}
.frm_dropzone .dz-preview .dz-column{
    width:auto;
    /*position: absolute;*/
    bottom: 20px;
    right: -5px;
}
.frm_dropzone .dz-preview:last-child{
    position:relative;
    padding:0;
}
.frm_dropzone .dz-preview .dz-remove{
    width: 40px;
    height: 40px;
    background: #D9000D;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
}
.frm_cancel1_icon:before {
    background: url("../images/close_white.svg");
    display: flex;
    align-items: center;
    justify-content: center;
    width: 17px;
    height: 17px;
    background-size: cover;
    margin: 11px 12px;
    content: "" !important;
}
.dz-message.needsclick{
    height: 132px;
    position: relative;
    width: 132px;
    display: inline-block;
    background: url("../images/avatar_04.svg");
    background-size: cover;
    border: 0;
    padding:0;
    margin:0 !important;
}
.dz-message.needsclick .frm_upload_icon{
    width: 40px;
    height: 40px;
    background: #D9000D;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    right: 0;
}
.dz-message.needsclick .frm_upload_icon:before{
        background: url("../images/profile.svg");
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 18px;
    background-size: cover;
    margin: 10px 11px;
    content: "" !important;
}
.c_o_menu_wrapper{
    background: #F5F5F5
}
.c_o_menu_list_wrap{
    max-width: calc(100% - 8%);
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    /* justify-content: space-between; */
}
.c_o_menu_list_wrap .b2b_logout_content_wrapper p{
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    /* padding: 15px 0; */
}
.c_o_menu_wrapper ul{
    padding: 0;
    margin: 0;
    display: flex;
    list-style: none;
    /*max-width: calc(100% - 8%);
    width: 100%;
    margin-right: auto;
    margin-left: auto;*/
}
.c_o_menu_wrapper ul li{
    margin-bottom: 0;
    padding: 15px 0px;
    margin-right: 25px;
        font-size: 16px;
    line-height: 24px;
}
.c_o_menu_wrapper li a {
    text-decoration:none;
    color:#1a1a1a;
    font-weight: normal;
}
.c_o_menu_wrapper li a:hover{
    text-decoration:underline;
    color:#D9000D;
}
.c_o_menu_wrapper li.active a{
    text-decoration:underline;
    color:#D9000D;
    font-weight:700;
}
.frm_top_container{
    display:flex;
    flex-direction:column;
}
.b2b-status-btn{
    display: flex;
    justify-content: center;
    align-items: center;
}
.fas{
    display: inline !important;
}
td .fas, .fa-external-link-alt{
    margin-right: 10px;
}
.icon_red{
    color: #d9000d;
}
.icon_white{
    color: #ffffff;
}
.icon_green{
    color: #009b1a;
}
.icon_black{
    color: #000;
}
.ppc_head h1{
    margin-top: 0;
    color: #D9000D;
    margin-bottom: 10px;
}
.ppc_head h3{
    margin-top: 0;
}
.default-avatar{
    background: url(../images/login_hover.svg);
    background-size: cover;
}
.c_o_content .form_fd input:focus-visible{
    outline:1px solid #D9000D;
}
.confirm_wrap, .b2b_listing_table_delete_wrap, .payment_confirm_wrap{
    position:relative;
}
.paymentConfirm h4{
    margin: 0;
}
.b2b_listing_table_delete_wrap .deleteWrapIcon{
  /*  top:-24px;*/
    top:-20px;
}
.confirm_wrap .close_warap, .payment_confirm_wrap .close_warap{
    position:absolute;
    top:-15px;
    right:-15px;
}
.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .upload-btn:hover, .edit-mode-btn-text:hover, 
.create_account:hover, #frm-reset-password-0 .frm_submit input:hover, .verfication-btn-text:hover,.reset-paswd-frm .frm_submit input:hover,
.reset-frm .frm_submit input:hover,.frm_style_formidable-style-2.with_frm_style input[type=submit]:hover,
.user-edit-profile-form-section .frm_style_formidable-style button.delete-summit-book-user-profile:hover,
.user-edit-profile-form-section .frm_style_formidable-style-2 button.delete-summit-book-user-profile:hover{
    background: #BE000B !important;
    color: #FFFFFF !important;
}
.go-to-checkout-mode-btn:hover{
    background:#03e36b !important;
}
.b2b-status-btn-draft{
    background: #D9000D;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    /*margin-top: 10px;*/
}
#strengthProgressBar {
  width: 30%;
  height: 10px;
  background-color: #f1f1f1;
  border: 0;
}

/* Style for value 0 (Very Weak) */
#strengthProgressBar[value="0"]::-webkit-progress-value , #strengthProgressBar[value="1"]::-webkit-progress-value ,
#strengthProgressBar[value="0"]::-moz-progress-bar , #strengthProgressBar[value="1"]::-moz-progress-bar{
  background-color: #ff4d4d; /* Red color for very weak */
}

/* Style for value 2 (Medium) */
#strengthProgressBar[value="2"]::-webkit-progress-value , #strengthProgressBar[value="3"]::-webkit-progress-value,  
#strengthProgressBar[value="4"]::-webkit-progress-value ,
#strengthProgressBar[value="2"]::-moz-progress-bar , #strengthProgressBar[value="3"]::-moz-progress-bar,  
#strengthProgressBar[value="4"]::-moz-progress-bar {
  background-color: #ffaa1d; /* Orange color for medium */
}

/* Style for value 3 (Strong) */
#strengthProgressBar[value="5"]::-webkit-progress-value , #strengthProgressBar[value="5"]::-moz-progress-bar {
  background-color: #2eb82e; /* Green color for strong */
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Roboto Regular';
}
.b2b-statusPage .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    color:#BE000B !important;
    border:0!important;
    background:none !important;
    background-color:none !important;
}
.b2b-statusPage .dataTables_wrapper .dataTables_paginate span .paginate_button{
    background:none !important;
    background-color:none !important;
    border:0 !important;
}
.b2b-statusPage .dataTables_wrapper .dataTables_paginate span .paginate_button.current{
    color:#fff !important;
    background:#D9000D !important;
    border:0 !important;
}
.b2b-statusPage .dataTables_wrapper .dataTables_paginate span .paginate_button:hover{
    color:#fff !important;
    background:#BE000B !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next, 
.dataTables_wrapper .dataTables_paginate .paginate_button.previous{
    border:0 !important;
}
.dataTables_wrapper .dataTables_paginate {
    padding: 20px 0 !important;
}
.posFixed{
    position:fixed;
}
.c_o_category_check .check_wrapper, .c_o_proceed_content .check_wrapper{
        padding-left: 42px;
}
.c_o_category_check .redmark, .c_o_proceed_content .redmark{
    width: 30px;
    height: 30px;
}
.c_o_category_check .redmark:after, .c_o_proceed_content .redmark:after{
    left: 9px;
    bottom: 10px;
    width: 8px;
    height: 17px;
}
/*.b2b_listing_status_wrap {
    text-align: end !important;
}*/
.b2b_listing_table_draft {
    color: #D9000D;
    font-family: 'Roboto Bold';
    font-size:20px;
    width: 65px;
    display: inline-flex;
}
.b2b_listing_status_wrap .fas{
    display: inline-flex!important;
 /*   width: 60px;*/
    justify-content: end;
}
.c_p_detail_container h3{
        font-size: 27px;
    line-height: 37px;
    font-family: 'Roboto Bold';
    margin-bottom: 40px;
    margin-top: 72px;
}
.scrollHeight {
    height: calc(100vh - 100px) !important;
}
#ad_clicks_timeline_popup td{
    height:30px;
    min-width: 100px;
    text-align: center;
}
#ad_clicks_timeline_popup{
    width:100%;
    border:0;
}
.c_o_region_sec .select-selected{
        position: relative;
        justify-content: start;
}
.c_o_region_sec .select-selected:after {
    position: absolute;
    right: 14px;
}
/*.dataTables_wrapper {
    overflow: auto;
}*/
.ad_clicks_timeline_popup_wrap{
    overflow: auto;
        height: 290px;
}
/* width */
.ad_clicks_timeline_popup_wrap::-webkit-scrollbar,.regMenu::-webkit-scrollbar, .resetMenu::-webkit-scrollbar, .summitRegMenu::-webkit-scrollbar,
.summitResetMenu::-webkit-scrollbar, .commentResetMenu::-webkit-scrollbar, .userRolePopup::-webkit-scrollbar{
  width: 10px;
}

/* Track */
.ad_clicks_timeline_popup_wrap::-webkit-scrollbar-track, .regMenu::-webkit-scrollbar-track, .resetMenu::-webkit-scrollbar-track,
.summitRegMenu::-webkit-scrollbar-track, .summitResetMenu::-webkit-scrollbar-track, .commentResetMenu::-webkit-scrollbar-track, .userRolePopup::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.ad_clicks_timeline_popup_wrap::-webkit-scrollbar-thumb, .regMenu::-webkit-scrollbar-thumb, .resetMenu::-webkit-scrollbar-thumb,
.summitRegMenu::-webkit-scrollbar-thumb, .summitResetMenu::-webkit-scrollbar-thumb, .commentResetMenu::-webkit-scrollbar-thumb,.userRolePopup::-webkit-scrollbar-thumb {
  background:  grey; 
  border-radius: 10px;
}

/* Handle on hover */
.ad_clicks_timeline_popup_wrap::-webkit-scrollbar-thumb:hover, .regMenu::-webkit-scrollbar-thumb:hover, .resetMenu::-webkit-scrollbar-thumb:hover,
.summitRegMenu::-webkit-scrollbar-thumb:hover, .summitResetMenu::-webkit-scrollbar-thumb:hover, .commentResetMenu::-webkit-scrollbar-thumb:hover,
.userRolePopup::-webkit-scrollbar-thumb:hover {
  background:  grey; 
}
.dz-error-message {
    position: absolute;
    width: max-content !important;
   /* bottom: -25px;
    left: 0;*/
    padding: 0 !important;
}
.dz-error-message span{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Roboto Regular';
    color: #D9000D;
}
.scrollHide{
    overflow:hidden;
}
.avatar-div{
    display:none;
}
table.dataTable.b2b-table-list thead th, table.dataTable.b2b-table-list thead td {
    padding: 8px 10px !important;
}
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number], 
.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email], 
.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,
.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=text], 
.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=password], 
.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=url], 
.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=tel], 
.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=number], 
.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=email], 
.frm_style_formidable-style-2.with_frm_style .frm_blank_field textarea{
        border-color: #D9000D !important;
}
.create_account_wrapper{
    display: flex;
    align-items: center;
}
/* .loginMenu.fullwidthB2BLogin .frm_login_form .frm_fields_container{
    display: flex;
    align-items: flex-start;
    gap: 30px;
} */
/* .loginMenu.fullwidthB2BLogin .frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 0px;
} */
.create_account_wrapper h3{
    margin-bottom: 0 !important;
    margin-right: 30px;
}
/* .loginMenu.fullwidthB2BLogin .login_lost_pw{
    margin-bottom: 0 !important;
}
.loginMenu.fullwidthB2BLogin .create-account-desc p{
    margin: 30px 0 0px;
} */
/* .loginMenu.fullwidthB2BLogin .with_frm_style input[type=text], 
.loginMenu.fullwidthB2BLogin .with_frm_style input[type=password]{
    width: 275px;
} */
.loginMenu.fullwidthB2BLogin{
    background: #F5F5F5;
}
.loginMenu.fullwidthB2BLogin .login_content_wrapper {
    margin-top: 0;
    padding: 10px 30px;
    height:auto !important;
    /* margin: 0 0 0 10%; */
    overflow-y: unset;
}
.loginCredtWrapper{
    flex-direction: row;
    display: flex;
    gap: 25px;
}
.loginButtonWrapper{
    flex-direction: column;
    display: flex;
    gap: 0px;
    width: 100%;
}
.loginRememSubmitWrapper{
    display: flex;
    gap:17%;
}
.b2b-portal-section{
    gap: 64px;
    grid-template-columns: auto 410px;
    display: grid;
    margin-top: 60px;
}
.b2b-portal-content-1 p{
    font-size: 24px;
    line-height: 36px;
    font-family: 'Roboto Regular';
    margin-top: -8px;
    margin-bottom: 42px;
}
.b2b-portal-content-3 h3, .b2b-portal-content-4 h3{
    margin-top: 30px;
    margin-bottom: 10px;
}
.b2b-portal-content-3 p, .b2b-portal-content-4 p{
    margin-top: 0;
}
.b2b-portal-content-4 p{
    margin-bottom: 0;
}
.b2b_logout_content_wrapper p a{
    text-decoration: none;
    color: #1a1a1a;
    font-family: 'Roboto Bold';
}
.angebote-wander h6 a{
    font-weight: normal;
}
.summit-user-role-submit{
    margin-left: 10px;
}
.userNavigationContentInnerWrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 23px;
    position: relative;
}
.userNavigationContentInnerWrapper h3{
    margin-bottom: 0px;
}
.userNavigationContentInnerWrapper .close_warap{
    position: absolute;
    right: 0;
}
@media only screen and (max-width: 1199px){
    /*login start*/
   /* .loginMenu{
        width: 370px
    }*/
    .login_content_wrapper, .userNavigationContentWrapper {
        margin-top: 90px;
        padding: 0 25px;
    }
    .logout_content_wrapper {
        margin-top: 78px;
        padding: 0 25px;
    }
    .login_content_wrapper h3, .regMenu h3, .userNavigationContentWrapper h3, .summitRegMenu h3, .userRolePopup h3 {
        margin-bottom: 17px;
        font-size: 24px !important;
        line-height: 32px;
    }
    .loginMenu .with_frm_style input[type=text], .loginMenu .with_frm_style input[type=email], 
    .loginMenu .with_frm_style input[type=password], #frm-reset-password-0 input[type=text],
    #frm-reset-password-0 input[type=password],.reset-frm input[type=text], .reset-frm input[type=password],
    .reset-paswd-frm input[type=text], .reset-paswd-frm input[type=password],
    .summitLoginMenu .with_frm_style input[type=text], .summitLoginMenu .with_frm_style input[type=email], 
    .summitLoginMenu .with_frm_style input[type=password]{
        height: 53px !important;
        font-size: 18px !important;
        line-height: 27px !important;
    }
    .loginMenu .frm_style_formidable-style.with_frm_style .form-field, 
    .summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field,
    .loginMenu .frm_style_formidable-style-2.with_frm_style .form-field, 
    .summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field{
        margin-bottom: 10px;
    }
    .login_content_wrapper .frm_checkbox label,  #frm-reset-password-0 .frm_primary_label, .reset-frm .frm_primary_label, .reset-paswd-frm .frm_primary_label{
        font-size: 15px !important;
        line-height: 23px !important;
        margin-bottom: 25px;
        margin-top: 20px;
    }
    .create_account, .loginMenu .frm_style_formidable-style.with_frm_style input[type=submit],.loginMenu .frm_style_formidable-style-2.with_frm_style input[type=submit],
    .summitLoginMenu .frm_style_formidable-style.with_frm_style input[type=submit],.summitLoginMenu .frm_style_formidable-style-2.with_frm_style input[type=submit],
    .reset_password, .loginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw,.loginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw,
    .summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw,.summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw,
    .loginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw a, .loginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw a, 
    .summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw a, .summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw a, 
     .regMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit, .regMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit,
     .summitRegMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit,.summitRegMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit,
     #frm-reset-password-0 .frm_submit input,.reset-paswd-frm .frm_submit input, .reset-frm .frm_submit input,
     .edit-mode-btn-text, .go-to-checkout-mode-btn, .verfication-btn-text, .payment-btn-text, .upload-btn-text,
     .b2b-table-list td, .b2b-table-list th{
            font-size: 18px;
            line-height: 27px;
    }
    #customTable td{
            font-size: 16px;
            line-height: 24px;
    }
    .loginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw,
    .summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw,
    .loginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw,
    .summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw{
        margin-bottom: 35px !important;
    }
    .login_btn_wrapper{
         margin-bottom: 40px;
    }
    .create-account-desc p, #frm-reset-password-0 .frm_description p, .reset-frm .frm_description p, .reset-paswd-frm .frm_description p {
        font-size: 15px;
        line-height: 23px;
        margin: 22px 0 17px;
    }
    /*login end*/
    .frm_form_field label, .select-items div,.select-selected, .chk-newsletter .frm_checkbox label, .chk-privacy .frm_checkbox label,
    .frm_form_field input, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_submit input[type=submit],.frm_style_formidable-style-2.with_frm_style input[type=submit],
    .c_o_proceed_content_select label, .c_o_terms_n_condition label,
    .c_p_proceed_content_select label, .frm_description p, .description,.c_o_proceed_content_select p, .c_o_proceed_content_pubkl p, 
    .c_p_proceed_content_select p, .c_o_proceed_content p,.c_o_content .form_fd input[type="text"], 
    .c_o_content .form_fd input[type="textarea"], .c_o_proceed_content_pubkl input[type="date"], 
    .c_o_proceed_content_select .custom_clicks, .frm_form_field input, #b2b-ad-activate-date, #b2b-ad-activate-date-end, 
    .c_o_content .form_fd label,.angebote_btn_text a, .angebote-btn-wrapper, .c_o_category_check .check_wrapper, .upload_error, 
    .c_o_preview h6, .b2b-item-content h6, .c_o_preview p, .b2b-item-content p, .hinweis_content, .mandatory_text, 
    .c_o_preview a, .b2b-item-content a, .c_o_category h6, .c_o_proceed_content .check_wrapper,
    .b2b_Verification_Status, .b2b_Published_Status, .b2b_ended_Status, .b2b_Draft_Status, .b2b-status-btn-draft span,
    .payment-btn-text input {
        font-size: 18px !important;
        line-height: 27px !important;
        /*font-family: 'Roboto Bold';*/
    }
    .login_content_wrapper h3, .regMenu h3, .c_o_title h3, .c_o_detail_container > h3, .b2b-statusPage h3, .c_o_preview h5, .summitRegMenu h3, .userRolePopup h3,
    .b2b-item-content h5, .c_p_detail_container h3, .userNavigationContentWrapper h3{
        font-size: 24px !important;
        line-height: 32px;
    }
    .b2b_status_view{
        font-size: 15px;
        line-height: 23px;
    }
   .dz-message.needsclick, .frm_dropzone .dz-preview .dz-image{
        width:123px;
        height:123px;
   }
   .frm_dropzone.frm_single_upload.dz-started{
        max-width:123px;
    }
   .edit-profile-form {
        margin-top: 30px;
    }
    .frm_form_field label{
        margin-bottom: 3px !important;
    }
    .frm_form_field input, .select-selected, .c_o_content .form_fd input[type="text"], 
    .c_o_content .form_fd input[type="textarea"], .c_o_proceed_content_pubkl input[type="date"], 
    .c_o_proceed_content_select .custom_clicks, .frm_form_field input, #b2b-ad-activate-date, #b2b-ad-activate-date-end {
        height: 52px !important;
    }
    .edit-profile-form .frm_form_field, .change_password_div {
        margin-bottom: 40px !important;
    }
    .edit-profile-form .chk-newsletter, .edit-profile-form .chk-privacy {
        margin-bottom: 10px !important;
    }
    .frm_dropzone .dz-preview .dz-remove, .dz-message.needsclick .frm_upload_icon{
        width:35px;
        height:35px;
    }
    .frm_cancel1_icon:before {
        width: 16px;
        height: 16px;
        margin: 9px 9px;
    }
    .dz-message.needsclick .frm_upload_icon:before {
        width: 16px;
        height: 14px;
        margin: 10px 10px;
    }
    .b2b-title{
        font-size: 40px;
        line-height: 50px;
    }
    .b2b-sub_title{
        font-size: 13px;
        line-height: 19px;
    }
    .b2b-teaser_info{
       bottom: 35px;
    }
    .holiday_info .holiday_info_title, .pay_per_click_wrapper h3, .ppc_right_side_wrapper h3 {
        font-size: 21px;
        line-height: 32px;
        font-family: 'Roboto Bold';
    }
    .holiday_info .holiday_info_content,
    .pay_per_click_wrapper .ppc_content, .klicks_list ul li,
    .ppc_right_side_wrapper .werbeplatzierungen_content,
    .ppc_right_side_wrapper .hinweis_content{
        font-size: 18px;
        line-height: 31px;
        font-family: 'Roboto Regular';
    }
    .c_o_title h3, .c_p_detail_container h3{
        margin-bottom: 35px;
        margin-top: 62px;
    }
    .c_o_category_check .redmark, .c_o_proceed_content .redmark{
        width: 26px;
        height: 26px;
    }
    .c_o_category_check .check_wrapper, .c_o_proceed_content .check_wrapper{
        padding-left: 38px;
    }
    .c_o_category_check .redmark:after, .c_o_proceed_content .redmark:after {
        left: 9px;
        bottom: 8px;
        width: 6px;
        height: 14px;
    }
    .c_o_region_sec {
        margin-bottom: 40px;
    }
    .c_o_preview h6, .b2b-item-content h6 {
        margin-top: 15px;
    }
    .b2b_status_view{
        font-size: 21px;
        line-height: 32px;
    }
    .b2b_listing_table_draft {
        font-size:18px;
    }
    .editIcon, .edit ,
    .deleteWrapIcon, .deleteWrap{
        width: 35px;
        height: 35px;
    }
    .deleteWrap{
        right:45px;
    }
    .delete, .deleteIcon {
        width: 15px;
        height: 15px;
        margin: 10px;
    }
    .b2b_listing_table_delete_wrap .deleteWrapIcon {
        top: -17px;
    }
    .regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu{
        height:250px;
    }
    .userRolePopup{
        height: auto;
    }
    /* .loginMenu.fullwidthB2BLogin .frm_login_form .frm_fields_container{
        flex-direction: column;
        gap: 0px;
    } */
    .loginCredtWrapper, .loginButtonWrapper{
        display: flex;
        gap: 20px;
        width: 100%;
    }
    /* .loginMenu.fullwidthB2BLogin .login_content_wrapper {
        margin: 0 15%;
    } */
    .loginButtonWrapper{
        flex-direction: column-reverse;
    }
    /* .loginMenu.fullwidthB2BLogin .frm_style_formidable-style.with_frm_style .form-field, 
    .loginMenu.fullwidthB2BLogin .with_frm_style input[type=text], .loginMenu.fullwidthB2BLogin .with_frm_style input[type=password]{
        width: 100%;
    } */
    .loginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw,
    .summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw,
    .loginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw,
    .summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw{
        width: auto !important;
    }
    .loginRememSubmitWrapper{
        display: flex;
        gap: 25px;
    }
    .b2b-portal-content-1 p{
        font-size: 21px;
        line-height: 32px;
        margin-bottom: 34px;
    }
    .b2b-portal-content-3 h3, .b2b-portal-content-4 h3{
        margin-top: 25px;
    }
    .userNavigationContentInnerWrapper{
        margin-bottom: 17px;
    }
    .userNavigationContentInnerWrapper h3{
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 999px){
    .b2b_status_view{
        flex-direction: column;
        gap:15px;
    }
}
@media only screen and (max-width: 899px){
    /*login start*/
   /* .loginMenu{
        width: 320px
    }
    .loginMenu,*/ .summitLoginMenu, .userNavigationMenu{
        width:320px;
    }
 /*   .loginMenu.loginWindow,*/ .summitLoginMenu.summitLoginWindow, .userNavigationMenu.userNavigationWindow{
        right: -320px;
        transition: right ease-in .3s;
    }
    .login_content_wrapper, .userNavigationContentWrapper {
        margin-top: 74px;
        padding: 0 16px;
            height: auto;
    }
    .logout_content_wrapper{
        margin-top: 63px;
        padding: 0 16px;
    }
    .logout_content_wrapper p {
        margin-bottom: 15px;
    }
    .login_content_wrapper h3, .regMenu h3, .userNavigationContentWrapper h3, .summitRegMenu h3, .userRolePopup h3 {
        margin-bottom: 14px;
        font-size: 19px !important;
        line-height: 26px;
    }
    .login_content_wrapper .frm_checkbox label,  #frm-reset-password-0 .frm_primary_label, .reset-paswd-frm .frm_primary_label, .reset-frm .frm_primary_label{
        font-size: 14px !important;
        line-height: 19px !important;
        margin-bottom: 10px;
            margin-top: 15px;
    }
    .loginMenu .with_frm_style input[type=text], .loginMenu .with_frm_style input[type=email], 
    .loginMenu .with_frm_style input[type=password], #frm-reset-password-0 input[type=text],
    #frm-reset-password-0 input[type=password],.reset-frm input[type=text],
    .reset-frm input[type=password],.reset-paswd-frm input[type=text],.reset-paswd-frm input[type=password],
    .summitLoginMenu .with_frm_style input[type=text], .summitLoginMenu .with_frm_style input[type=email], 
    .summitLoginMenu .with_frm_style input[type=password]{
        height: 48px !important;
        font-size: 16px !important;
        line-height: 24px !important;
    }
    .create_account, .loginMenu .frm_style_formidable-style.with_frm_style input[type=submit],.loginMenu .frm_style_formidable-style-2.with_frm_style input[type=submit],
    .summitLoginMenu .frm_style_formidable-style.with_frm_style input[type=submit],.summitLoginMenu .frm_style_formidable-style-2.with_frm_style input[type=submit],
    .reset_password, .loginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw,.loginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw,
    .summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw,.summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw,
    .loginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw a,.loginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw a,
    .summitLoginMenu .frm_style_formidable-style.with_frm_style .form-field.login_lost_pw a,.summitLoginMenu .frm_style_formidable-style-2.with_frm_style .form-field.login_lost_pw a,
    .regMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit,.regMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit,
    .summitRegMenu .frm_style_formidable-style.with_frm_style .frm_button_submit.frm_final_submit, .summitRegMenu .frm_style_formidable-style-2.with_frm_style .frm_button_submit.frm_final_submit,
    #frm-reset-password-0 .frm_submit input, .c_o_category_check .check_wrapper, .c_o_proceed_content .check_wrapper,
    .c_o_preview h6, .b2b-item-content h6, .c_o_preview p, .b2b-item-content p, .hinweis_content, .mandatory_text, 
    .c_o_preview a, .b2b-item-content a, .c_o_category h6, .b2b-table-list td, #customTable td, .b2b-table-list th,
    .b2b_Verification_Status, .b2b_Published_Status, .b2b_ended_Status, .b2b_Draft_Status, .b2b-status-btn-draft span,
    .reset-paswd-frm .frm_submit input,.reset-frm .frm_submit input {
            font-size: 16px !important;
            line-height: 24px !important;
    }
    .login_btn_wrapper{
         margin-bottom: 27px;
    }
    .create-account-desc p, #frm-reset-password-0 .frm_description p, .reset-paswd-frm .frm_description p, .reset-frm .frm_description p{
        font-size: 14px;
        line-height: 19px;
        margin: 25px 0 17px;
    }
    /*login end*/
    .b2b-status-list {
        grid-template-columns: 1fr 1fr;
        gap: 30px 4%;
    }
    .frm_form_field label, .select-items div,.select-selected, .chk-newsletter .frm_checkbox label, .chk-privacy .frm_checkbox label,
    .frm_form_field input, .c_o_proceed_content_select label, .c_o_terms_n_condition label,
    .c_p_proceed_content_select label, .frm_description p, .description, .c_o_proceed_content_select p, 
    .c_o_proceed_content_pubkl p, .c_p_proceed_content_select p, .c_o_proceed_content p,.c_o_content .form_fd label, .upload_error{
        font-size: 16px !important;
        line-height: 24px !important;
    }
    .login_content_wrapper h3, .regMenu h3, .c_o_title h3, .c_o_detail_container > h3, .b2b-statusPage h3, .summitRegMenu h3,.userRolePopup h3,
    .frm_style_formidable-style.with_frm_style input[type=submit], .frm_submit input[type=submit], .frm_style_formidable-style-2.with_frm_style input[type=submit],
    .angebote_btn_text a, .angebote-btn-wrapper, .userNavigationContentWrapper h3,
    .edit-mode-btn-text, .go-to-checkout-mode-btn, .verfication-btn-text, .payment-btn-text, .upload-btn-text,
    .c_o_preview h5, .b2b-item-content h5, .payment-btn-text input, .c_p_detail_container h3{
        font-size: 19px !important;
        line-height: 26px !important;
    }
    .b2b_status_view{
        font-size: 14px;
        line-height: 20px;
    }
    .edit-profile-form {
        margin-top: 20px;
    }
    .dz-message.needsclick, .frm_dropzone .dz-preview .dz-image{
        width:80px;
        height:80px;
    }
    .frm_dropzone.frm_single_upload.dz-started{
        max-width:80px;
    }
    .frm_form_field input, .select-selected, .c_o_content .form_fd input[type="text"], 
    .c_o_content .form_fd input[type="textarea"], .c_o_proceed_content_pubkl input[type="date"], 
    .c_o_proceed_content_select .custom_clicks, 
    .frm_form_field input, #b2b-ad-activate-date, #b2b-ad-activate-date-end {
        height: 48px !important;
    }
    .edit-profile-form .frm_form_field, .change_password_div {
        margin-bottom: 30px !important;
    }
    .frm_dropzone .dz-preview .dz-remove, .dz-message.needsclick .frm_upload_icon{
        width:26px;
        height:26px;
    }
    .frm_cancel1_icon:before {
        width: 12px;
        height: 12px;
        margin: 7px 7px;
    }
    .dz-message.needsclick .frm_upload_icon:before {
        width: 13px;
        height: 11px;
        margin: 7px 7px;
    }
    .edit-profile-form .chk-newsletter, .edit-profile-form .chk-privacy {
        margin-bottom: 10px !important;
    }
    .b2b-title{
        font-size: 28px;
        line-height: 35px;
    }
    .b2b-sub_title{
        font-size: 12px;
        line-height: 16px;
    }
    .b2b-teaser_info{
       bottom: 15px;
    }
    .holiday_info .holiday_info_title, .pay_per_click_wrapper h3, .ppc_right_side_wrapper h3 {
        font-size: 17px;
        line-height: 25px;
        font-family: 'Roboto Bold';
    }
    .holiday_info .holiday_info_content,
    .pay_per_click_wrapper .ppc_content, .klicks_list ul li,
    .ppc_right_side_wrapper .werbeplatzierungen_content,
    .ppc_right_side_wrapper .hinweis_content, .c_o_content .form_fd input[type="text"], 
    .c_o_content .form_fd input[type="textarea"], .c_o_proceed_content_pubkl input[type="date"],
    .c_o_proceed_content_select .custom_clicks, .frm_form_field input, #b2b-ad-activate-date, #b2b-ad-activate-date-end{
        font-size: 16px;
        line-height: 24px;
        font-family: 'Roboto Regular';
    }
    .c_o_title h3, .c_p_detail_container h3{
        margin-bottom: 25px;
        margin-top: 42px;
    }
    .c_o_category_check .redmark, .c_o_proceed_content .redmark {
        width: 22px;
        height: 22px;
    }
    .c_o_category_check .check_wrapper, .c_o_proceed_content .check_wrapper {
        padding-left: 34px;
    }
    .c_o_category_check .redmark:after, .c_o_proceed_content .redmark:after {
        left: 8px;
        bottom: 6px;
        width: 5px;
        height: 12px;
    }
    .c_o_region_sec {
        margin-bottom: 30px;
    }
    .c_o_preview h6, .b2b-item-content h6 {
        margin-top: 10px;
    }
    .b2b_status_view{
        font-size: 17px;
        line-height: 25px;
    }
    .b2b_listing_table_draft {
        font-size:16px;
    }
  /*  .regMenu, .resetMenu{
        height: 228px;
        overflow: auto;
    }*/
    .regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu, .userRolePopup{
        width: 280px;
    }
    .editIcon, .edit ,
    .deleteWrapIcon, .deleteWrap{
        width: 26px;
        height: 26px;
    }
    .deleteWrap{
        right:36px;
    }
    .delete, .deleteIcon {
        width: 12px;
        height: 12px;
        margin: 7px;
    }
    .b2b_listing_table_delete_wrap .deleteWrapIcon {
        top: -13px;
    }
    td .fas {
        margin-right: 5px;
    }
    /* .loginMenu.fullwidthB2BLogin .with_frm_style input[type=text], .loginMenu.fullwidthB2BLogin .with_frm_style input[type=password] {
        width: 100%;
    } */
    /* .loginMenu.fullwidthB2BLogin .frm_login_form .frm_fields_container{
        gap: 10px;
    } */
    .loginButtonWrapper {
        gap: 10px;
    }
    .loginCredtWrapper, .loginButtonWrapper {
        display: flex;
        gap: 20px;
        justify-content: space-between;
        width: 100%;
    }
    /* .loginMenu.fullwidthB2BLogin .frm_style_formidable-style.with_frm_style .form-field{
        width: 100%;
    } */
    .b2b-portal-content-1 p{
        font-size: 19px;
        line-height: 26px;
    }
    .b2b-portal-section{
        grid-template-columns: auto 320px;
        margin-top: 50px;
    }
    .userNavigationContentInnerWrapper{
        margin-bottom: 14px;
    }
    .userNavigationContentInnerWrapper h3{
        margin-bottom: 0px;
    }
    
}
@media only screen and (max-width: 769px){
    #customTable, .regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu, .userRolePopup  {
        top: 10%;
    }
    .ad_clicks_timeline_popup_wrap {
        height: 185px;
    }
    .regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu, .userRolePopup{
        height: 228px;
        overflow: auto;
    }
    td .fas {
        margin-right: 0px;
    }
    .fa-edit:before, .fa-eye:before, .fa-times:before, .fa-check:before{
        font-size: 11px;
    }

}
/* Portrait */
@media (max-width: 1600px) and (max-height: 2560px) and (orientation: portrait) {
    /* Your styles for portrait mode on Galaxy Tab S7 */
    #customTable{
        top: 35%;
    }
    .regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu,.userRolePopup{
        top: 35%;
    }

}
/* Landscape */
@media (max-width: 2560px) and (max-height: 1600px) and (orientation: landscape) {
    /* Your styles for landscape mode on Galaxy Tab S7 */
    #customTable{
        top: 15%;
    }
}

@media only screen and (max-width: 699px){
    .regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu,.userRolePopup{
        height: 228px;
        overflow: auto;
    }
    .ad_clicks_timeline_popup_wrap {
            height: 200px;
    }
    #customTable{
        top: 35%;
    }
    .regMenu, .resetMenu, .summitRegMenu, .summitResetMenu, .commentResetMenu,.userRolePopup{
        top: 35%;
    }
    .holiday_info{
        width:auto;
    }
    .c_o_region_sec, .c_o_detail{
        grid-template-columns:1fr;
    }
    .ppc_container, .b2b-portal-section{
            grid-template-columns: 1fr;
    }
    .b2b_status_view .b2b_status_view_left_col, .b2b_status_view{
        flex-direction: column;
    }
    .b2b_status_view .b2b_status_view_left_col, .b2b_status_view{
        gap:10px;
    }
    .b2b-status-list {
        grid-template-columns: 1fr;
        gap: 30px 4%;
    }
    .reset-paswd-frm{
        width:auto;
    }
    .b2b-table-list, #customTable table{
        display: block;
        white-space: nowrap;
    }
    #customTable{
        width: auto;
    }
    .c_o_menu_wrapper ul, .c_o_menu_list_wrap{
        flex-direction:column;
    }
    .edit-profile-form .chk-newsletter, .edit-profile-form .chk-privacy {
        margin-bottom: 10px !important;
    }
    .b2b-teaser-wrap img{
        aspect-ratio: 4/5;
    }
    .c_o_preview_wrap{
        margin-bottom:40px;
    }
    .c_o_proceed_content_pubkl {
        gap: 0 20px;
        flex-direction: column;
    }
    .b2b-table-list{
        width:100% !important;
        overflow: auto;
    }
    /* width */
    .b2b-table-list::-webkit-scrollbar{
      width: 10px;
    }

    /* Track */
    .b2b-table-list::-webkit-scrollbar-track {
      box-shadow: inset 0 0 5px grey; 
      border-radius: 10px;
    }
 
    /* Handle */
    .b2b-table-list::-webkit-scrollbar-thumb {
      background:  grey; 
      border-radius: 10px;
    }

    /* Handle on hover */
    .b2b-table-list::-webkit-scrollbar-thumb:hover {
      background:  grey; 
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button.next, .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
        padding: 2px;
    }
    .b2b-statusPage .dataTables_wrapper .dataTables_paginate span .paginate_button, 
    .b2b-statusPage .dataTables_wrapper .dataTables_paginate span .paginate_button.current{
        padding: 2px 4px;
    }
    .ad_clicks_timeline_popup_wrap{
        height: 200px;
    }
    .loginCredtWrapper{
        flex-direction: column;
        width: 100%;
        gap: 10px;
    }
    .create_account_wrapper{
        flex-direction: column;
        align-items: baseline;
    }
    /* .loginMenu.fullwidthB2BLogin .with_frm_style input[type=text], .loginMenu.fullwidthB2BLogin .with_frm_style input[type=password] {
        width: 100%;
    } */
    .loginButtonWrapper{
        width: 100%;
        justify-content: space-between;
        margin-bottom: 10px;
    }
    /* .loginMenu.fullwidthB2BLogin .login_content_wrapper{
        margin: 0 5%;
        padding-left: 0;
        padding-right: 0;
    }
    .loginMenu.fullwidthB2BLogin .frm_login_form .frm_fields_container{
        gap:0px;
    } */
    .create_account_wrapper h3 {
        margin-bottom: 14px !important;
    }
    .loginRememSubmitWrapper {
        justify-content: space-between;
    }
    .b2b-portal-section{
        margin-top: 40px;
    }
}

