/* body .wpb_text_column.wpb_content_element.thnaku {
    text-align: center ;
} */
.sub-menu-toggle{display:none;}
/* mm menu css */
.primary-menu-container.mm-panel ul li a{text-transform:uppercase;transition:all 0.3s ease-in-out;}
.primary-menu-container.mm-panel ul li a:hover{background:#F48A2E;color:#fff;}
.sub-menu li a{text-transform:uppercase;transition:all 0.3s ease-in-out;}
.sub-menu li a:hover{background:#F48A2E !important;color:#fff !important;}

body .thankyou-row .thankyou-heading{
    font-size: 2.2em;
    line-height: 1.2;
    padding-bottom: 0.6em;
    border-bottom: 2px solid #cfcfcf;
    margin-bottom: 1.5em;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    color: #000 !important;}

body .thankyou-contact .thankyou-col .vc_column-inner > .wpb_wrapper{
    border: 2px solid #282f41;
    border-radius: 5px;
    box-shadow: 0 0 4px 4px rgba(0,0,0,0.25);
    padding: 1em;
    height: 100%;
    margin-bottom: 1em;}

body .thankyou-contact .thankyou-col .vc_column-inner .wpb_wrapper .vc_icon_element-outer .vc_icon_element-inner{
    transition: all 0.35s ease-in-out;}

body .thankyou-contact .thankyou-col .vc_column-inner .wpb_wrapper:hover .vc_icon_element-outer .vc_icon_element-inner{
    transform: rotateY(360deg);}

body .thankyou-contact .thankyou-col .wpb_wrapper .wpb_content_element{
    margin-bottom: 0;}

body .thankyou-contact .thankyou-col .wpb_text_column p{
    font-size: 1em;}

body .thankyou-contact .thankyou-col .wpb_text_column p a{
    font-size: inherit;}

body .site-content .entry-content ul.products li.product h2.woocommerce-loop-product__title{
	height: auto;}

body .feedback-form .form-group{margin-bottom: 1em;}
body .feedback-form .form-group label{margin-bottom: 5px; line-height: normal;}
body .feedback-form .form-group label span.red{color: #ff0000;}
body .feedback-form .form-group input,body .feedback-form .form-group textarea,
body .feedback-form .form-group select{width: 100%; padding: 0.5em; border: 1px solid #000; border-radius: 3px; margin: 0; transition: all 0.3s ease-in-out;}
.feedback-form .form-group textarea{resize: none; max-height: 130px;}
body .feedback-form .form-group input:focus, body .feedback-form .form-group textarea:focus, body .feedback-form .form-group select:focus{outline: 0 none; border-color: #ff8f2d;}
body .feedback-form .form-group input:focus-visible, body .feedback-form .form-group textarea:focus-visible, body .feedback-form .form-group select:focus-visible{outline: 0 none; border: 1px solid #ff8f2d !important;}
body .feedback-form .form-group.center{text-align: center;}
body .feedback-form .form-group input.wpcf7-submit{text-align: center; background: #282f41; border: 2px solid #282f41; transition: all 0.3s ease-in-out; color: #fff; text-transform: uppercase; letter-spacing: 0.6px; font-weight: 400; display: inline-block; width: auto; padding: .618em 2em; font-size: 1em;}
body .feedback-form .form-group input.wpcf7-submit:focus, body .feedback-form .form-group input.wpcf7-submit:hover{background: transparent; color: #282f41;}
body header#masthead .main-menu ul.menu-wrapper li a{font-size: 0.95em;}

/* Collection List */
.woocommerce ul.products{display: flex; flex-direction: row; flex-wrap: wrap;}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product{display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between;}
body .site-content .entry-content ul.products li.product a.button{width: max-content; margin: 1em auto 0;}

/* Product Page */
div.product .price{display: none;}

/* WhatsApp Popup */
.wa__popup_chat_box .wa__popup_content{max-height: 300px; overflow-y: scroll;}
.wa__popup_content_list .wa__popup_content_item .wa__member_duty{font-size: 12px !important; color: #363c47;}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro{color: #fff !important;}
.wa__popup_chat_box .wa__popup_notice{color: #363c47;}

/* Home Page */
body header#masthead div.topbar div.tb-wrap ul.top-info{justify-content: center; align-items: center; text-align: center;}
body header#masthead div.topbar div.tb-wrap ul.top-info li p{font-weight: 500; font-size: 1.2em; text-transform: uppercase;}
body header#masthead div.header-main div.dgwt-wcas-search-wrapp{max-width: 100%;}
body header#masthead div.header-main div.dgwt-wcas-search-wrapp svg{margin-bottom: auto;}
.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){align-content: center; flex-wrap: wrap;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,
.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius: 3px;}
.mh-right .search{width: 90%;}

/* new contact us */
body .contact-sec-new .contact-row-new .contact-inner{ margin-bottom: 1.5em;background: #e9eaec;padding: 0.95em 0.95em 0.95em 2em;border-radius: 8px;gap:0.6em;}
body .contact-sec-new .contact-row-new .contact-inner a{font-size: 1em;line-height: 1.35;color: #282f41;transition:all 0.3s ease-in-out;}
body .contact-sec-new .contact-row-new .contact-inner a:hover{color:#C9833D;}
body .contact-sec-new .contact-row-new .contact-inner img{width: 25px;height: 25px; margin-right: 0.5em;filter: brightness(100);}
body .contact-sec-new .contact-row-new {padding:2em 1em;}


body .contact-sec-new .contact-row-new .contact-inner .num { width: 130px;border-right: 1px solid;}



/* body .contact-sec-new .contact-row-new {box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);padding:2em 1em;} */
body .contact-sec-new .contact-row-new .col-form p{margin-bottom:0.5em;}
body .contact-sec-new .contact-row-new .col-form form input:not(.wpcf7-submit){    width: 100%;
    border: 1px solid black;     margin-bottom: 0.5em;
    border-radius: 10px;
    outline: none; font-size: 1em;}
 body .contact-sec-new .contact-row-new .col-form form input:focus, body .contact-sec-new .contact-row-new .col-form form textarea:focus{border:2px solid #C9833D !important;} 
body .contact-sec-new .contact-row-new .col-form form textarea{width: 100%;     font-size: 1em;height: 10em ! IMPORTANT;
    border: 1px solid;
    border-radius: 10px;
    /* border-bottom: 2px solid; */
    outline: none;}
body .contact-sec-new .contact-row-new .col-form form input.wpcf7-submit{ font-weight: bold;text-transform: uppercase;font-size: 1em;border: 1px solid #272727;background: #282f41;color: #fff;padding: 0.75em 4.2em;transition: 0.3s;  width: 100%; border-radius: 10px;}
body .contact-sec-new .contact-row-new .col-form form input.wpcf7-submit:hover{background:transparent;color:#272727;}
body .map-sec .map-row h3{font-weight: bold;color: #333A45;font-size: 2.500em;text-transform: uppercase;margin-bottom: 0.6em;}
body .map-sec .map-row .address{min-height:3.4em;}
body .map-sec .map-row .address a:hover{color:#c9833d;}
body .contact-inner {  display: flex !important; }
/* counter css */
body .counter-sec .counter-row .counter-box{text-align:center;}
body .counter-sec .counter-row .counter-box.br{border-right: 1px solid #fff;}
body .counter-sec .counter-row {padding:3em 1em;background:#1B2330;}
body .counter-sec .counter-row .counter-box .wpb_raw_html{margin-bottom:0;}
body .counter-sec .counter-row .counter-box .counter-number{font-size: 5em;line-height: 1.05;color:#fff;}
body .counter-sec .counter-row .counter-box .counter-label{ font-weight: bold;color: #fff !important;font-size: 2em !important;text-transform: uppercase;margin-bottom: 0.6em;}
body .counter-sec .counter-row .counter-box  img{filter: invert(1);margin-bottom:0.5em; aspect-ratio: 3 / 2;object-fit: contain;}
body .partners-sec .clients-btn a{ text-align: center;background: #282f41;border: 2px solid #282f41;color: #fff;text-transform: uppercase;letter-spacing: 0.6px;font-weight: 400;transition:all 0.3s ease-in-out;border:1px solid #282f41 !important;}
body .partners-sec .clients-btn a:hover{background: transparent;color:#282f41;}
