/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

header .KanakScp_header{padding-right:3vw !important;padding-left:3vw !important;}
footer .KanakScp_footer{padding-right:3vw !important;padding-left:3vw !important;}

.product-highlight-sect .e-hotspot--circle .e-hotspot__button .e-hotspot__inner-circle{background:#e8e8e8 url(/wp-content/uploads/2022/08/plus_black_icon.png) center center no-repeat;}
.product-highlight-sect .e-hotspot--circle.e-hotspot--active .e-hotspot__button .e-hotspot__inner-circle{background:#e8e8e8 url(/wp-content/uploads/2022/08/minus_black_icon.png) center center no-repeat !important;}    
.standard_laminates_div .elementor-section .elementor-cta .elementor-cta__bg-wrapper {border:1px solid #dedede;}

.custom_view_button {background: url(/wp-content/uploads/2022/08/lightgryline.png) center left repeat-x;text-align: center;margin:50px auto 0}
.custom_view_button a{font-family: "muli", Sans-serif !important;font-size: 17px;font-weight: 700;text-decoration: none;line-height: 25px;padding: 15px 30px;fill: #CD9D7B;color: #CD9D7B;background-color: #FFFFFF;box-shadow: 1px 1px 10px 0px rgb(172 169 169 / 50%);letter-spacing: 1px;} 
.custom_view_button a.view-up i.fas.fa-sort-up {display: inline-flex;flex-wrap: nowrap;vertical-align: sub;}
/*.custom_view_button a.view-up i.fas.fa-sort-down {display: none;flex-wrap: nowrap;vertical-align: sub;}*/
/*.custom_view_button a.view-down i.fas.fa-sort-up {display:none;flex-wrap: nowrap;vertical-align: sub;}*/
.custom_view_button a.view-up i.fas.fa-sort-down {display:inline-flex;flex-wrap: nowrap;vertical-align:text-top;}

.custom_view_button a.view-up:after {content: "\f0de";font-family: "Font Awesome 5 Free";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;font-weight: 700;vertical-align: text-top;padding-left:10px;}
.custom_view_button a.view-down:after {content: "\f0dd";font-family: "Font Awesome 5 Free";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;font-weight: 700;vertical-align: text-bottom;padding-left:10px;}        
   
.baseCabinet_sect .elementor-image-box-wrapper{display:flex;flex-wrap: wrap;background: #f3f3f3;}
.baseCabinet_sect .elementor-widget-containe{background: #fff;padding:0px !important}
.baseCabinet_sect .elementor-image-box-content {background: #fff;}
.baseCabinet_sect .elementor-image-box-content h2.elementor-image-box-title{margin-top:20px;padding-right:8%;font-size:16px !important}
.baseCabinet_sect figure.elementor-image-box-img {width: 90% !important;padding: 10px 20px;text-align: center;margin: 20px auto 20px !important;max-width: 100%;max-height: 260px;min-height: 260px;background: #f3f3f3;display: flex;align-items: center;}
.baseCabinet_sect figure.elementor-image-box-img img {width: 90% !important;max-width: 240px;max-height: 240px;text-align: center;min-height: 160px;}
.baseCabinet_sect .elementor-image-box-content {text-align: left;}

.cabinetPortfoliosect .elementor-tabs-wrapper .elementor-active {border-bottom:2px solid #cd9d7b !important;margin-right:10px}
.cabinetPortfoliosect .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title {border-bottom:2px solid #ccc;margin-left:10px;margin-right: 10px;}
.cabinetPortfoliosect .elementor-tabs-wrapper .elementor-tab-title {padding: 1rem;width: 600vw;text-align: center;}
body.page-id-1253 .KanakScp_footer{margin-top:0px !important;}


.FoldingTableSect figure.elementor-image-box-img{width:auto !important}
.FoldingTableSect .elementor-image-box-title,
.FoldingTableSect p.elementor-image-box-description {text-align: left !important;}

.FoldingTableSect .elementor-tabs-wrapper {-webkit-box-pack:left !important;-ms-flex-pack:left !important;justify-content:left !important;}
.FoldingTableSect .elementor-tabs-wrapper div.elementor-tab-title{border-right:1px solid #ccc !important;padding:10px 20px 10px 10px !important;margin:0px;}
.FoldingTableSect .elementor-tabs-wrapper div.elementor-tab-title:last-child{border-right:0px solid #ccc !important;padding:10px 0px 10px 20px !important;margin: 0;}
.FoldingTableSect .elementor-tabs-wrapper div.elementor-tab-title:first-child{border-right:1px solid #ccc !important;padding:10px 15px 10px 0px !important;}
.FoldingTableSect .elementor-tabs-wrapper .elementor-active{border-bottom:0px solid #cd9d7b !important}
.FoldingTableSect .elementor-tabs-wrapper .elementor-tab-title {padding: 1rem;width: auto;text-align: center;}
.baseCabinet_sect .elementor-image-box-content h4 {color: #000;font-family: "muli", Sans-serif;font-size: 1rem;font-weight: 600;line-height: 1.6em;}


body .proven_partner_left_cont {position:relative;}
body .proven_partner_left_img {position:relative;}
body .proven_partner_left_cont .proven_partner_left_cont_htxt h2,
body .proven_partner_left_cont .proven_partner_left_cont_htxt_large h2{color:#fff;font-family: muli, sans-serif;position:absolute;}
.proven_partner_left_img img.attachment-full.size-full{width:calc(100% - 100px);position: absolute;top: 50%;left: 50%;transform: translate(-55%, -68%);}
body .proven_partner_left_cont .proven_partner_left_cont_htxt{width:100% !important;clear: both;}
body .proven_partner_left_cont .proven_partner_left_cont_htxt h2{font-size:25px !important;font-weight:400 !important;line-height: 1.2em;bottom:-8.5rem;left: 3em;}
body .proven_partner_left_cont .proven_partner_left_cont_htxt_large{width:100% !important;clear: both;}
body .proven_partner_left_cont .proven_partner_left_cont_htxt_large h2 {font-size:35px !important;font-weight:500 !important;line-height:1.2em !important;bottom: 0.5rem;left: 1.7em;}

body .provenpartner_div .provenpartner_img img{position:absolute;top: 50%;left:50%;transform:translate(-50%, -73%);height:83vh;}

@media only screen and (max-width:2000px) {
body .provenpartner_div .provenpartner_img img{transform:translate(-50%, -72%);height:78vh;} 
body .provenpartner_div .provenpartner_title {bottom: -33% !important;left:0%;}
body .provenpartner_div .provenpartner_quotes{bottom: -4% !important;left:1% !important;}
}

@media only screen and (max-width: 1899px) {
body .provenpartner_div .provenpartner_img img{transform:translate(-50%, -74%);height: 74vh;}
body .provenpartner_div .provenpartner_title {bottom: -20% !important;left:0%;}
body .provenpartner_div .provenpartner_quotes{bottom: 0% !important;left:1% !important;} 
}

@media only screen and (max-width: 1599px) {
body .provenpartner_div .provenpartner_img img{transform:translate(-50%, -75%);height: 100vh;}
body .provenpartner_div .provenpartner_title {bottom: -20% !important;left:0%;}
body .provenpartner_div .provenpartner_quotes{bottom: 0% !important;left:1% !important;}
body .proven_partner_section.elementor-element{padding: 5rem 0rem 5rem 0rem !important;;}
}
    
@media only screen and (max-width: 1401px) {
body .provenpartner_div .provenpartner_img img{position:relative;top: 0;left: 0;transform: translate(0%, 22%);height: 100%;width: 100%;max-width: 100%;bottom: 0;right: auto;}    
body .provenpartner_div .provenpartner_title {bottom:5% !important;left:0%;}
body .provenpartner_div .provenpartner_quotes{bottom:18% !important;left:1% !important;}
body .proven_partner_section {padding: 3rem 0rem 2rem 0rem !important;}	
}

/* Responsive Css */
@media (min-width:768px) and (max-width:1650px){
.convt_bench_table_div .convt_bench_table_div_left h2{font-size: 2.789rem !important;}
.convt_bench_table_div .convt_bench_table_div_right .elementor-widget-container{
font-size: 0.768em !important;line-height:1.2em;padding:0px !important;}
.standard_laminates_div .std_lamit h5{font-size: 2.765rem !important;}
.bc_element,
.pc_element, 
.uc_element {margin: 20px auto;}
.bc_element h2.elementor-heading-title,
.pc_element h2.elementor-heading-title,
.uc_element h2.elementor-heading-title{font-size: 2.765rem !important;}
hr {color: #f2f2f2;max-width:50%;margin:0px auto;text-align:center;display:inline-block;width:100%}
.bc_element .elementor-column .elementor-element-populated .elementor-widget-button{width:auto;max-width:100%;}    
.listingTitle_txt h5 {font-size: 2.5rem !important;}
}

@media (max-width:1024px){
.product-highlight-sect{overflow: hidden;}
}

@media (min-width:768px) and (max-width:1366px){
.baseCabinet_sect figure.elementor-image-box-img{max-height:180px;min-height: 180px;}    
.baseCabinet_sect figure.elementor-image-box-img img{max-height: 150px;text-align: center;min-height:150px;}
}

@media (min-width:375px) and (max-width:667px) and (orientation: landscape){
.ProvenPartnerMob_Sect .ProvenPartnerMob_Sect_Img img {height: 130vh !important;}
}

@media (max-width:767px){
.KanakScp_header .mobileMenuSect {position: absolute;right: 0;width: auto !important;} 
#content-1 .item h3{font-size: 1.2rem;}
.convt_bench_table_div .convt_bench_table_div_left,
.convt_bench_table_div .convt_bench_table_div_right{width:100% !important;}
.convt_bench_table_div .convt_bench_table_div_left h2{font-size: 2.789rem !important;}
.convt_bench_table_div .convt_bench_table_div_right .elementor-widget-container{
font-size: 0.768em !important;line-height:1.2em;padding:0px !important;}
.standard_laminates_div .std_lamit h5{font-size: 2.2rem !important;}
.bc_element,
.pc_element, 
.uc_element {margin: 20px auto;}
.bc_element h2.elementor-heading-title,
.pc_element h2.elementor-heading-title,
.uc_element h2.elementor-heading-title{font-size: 2.765rem !important;}
    
hr {color: #f2f2f2;max-width:50%;margin:0px auto;text-align:center;display:inline-block;width:100%}
.bc_element .elementor-column .elementor-element-populated .elementor-widget-button{width:auto;max-width:100%;}
.stabilityTable_tab .elementor-tab-title.elementor-tab-mobile-title.elementor-active {border-bottom: 1px solid #ccc;}
.stabilityTable_tab .elementor-tab-title.elementor-tab-mobile-title{border-bottom: 1px solid #ccc !important;border-top: 1px solid #ccc !important;}   
.listingTitle_txt h5 {font-size: 2.0rem !important;}
.makeItYourstxt {font-size: 1.2em !important;}
.tables-desks-hotspot .product-highlight-sect .tooltipbox img.tooltipImg {display: none;}   
.KanakScp_footer .elementor-widget-theme-site-logo.elementor-widget-image {text-align: center !important;}    
}

@media (max-width:560px){
.elementor-34 .elementor-element.elementor-element-8dd180e .elementor-tab-content{padding:0% 8% 8% 8%}    
.elementor-34 .elementor-element.elementor-element-8dd180e .elementor-accordion-title {font-size: 18px;line-height: 1.4em;}    
#simplifiedPro_sect .elementor-accordion .elementor-accordion-item .elementor-tab-title{padding-left:90px;}   
#simplifiedPro_sect .elementor-accordion .elementor-accordion-item .elementor-tab-title[data-tab="1"]:before{width:40px;}
#simplifiedPro_sect .elementor-accordion .elementor-accordion-item .elementor-tab-title[data-tab="2"]:before{width:40px;}
#simplifiedPro_sect .elementor-accordion .elementor-accordion-item .elementor-tab-title[data-tab="3"]:before{width:60px;}
#simplifiedPro_sect .elementor-accordion .elementor-accordion-item .elementor-tab-title[data-tab="4"]:before{width:40px;}
#simplifiedPro_sect .elementor-accordion .elementor-accordion-item .elementor-tab-title[data-tab="5"]:before{width:40px;}
#simplifiedPro_sect .elementor-accordion .elementor-accordion-item .elementor-tab-title[data-tab="6"]:before{width:60px;}
    
}




