@import url("https://fonts.googleapis.com/css2?family=Oxanium:wght@200..800&family=Teko:wght@300..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Teko&display=swap");              body,html{background-color:#fff !important;}
@font-face{font-family:'icomoon';src:url(//carbohtec.com/wp-content/themes/hello-theme-child-master/fonts/icomoon.eot?811cqd);src:url(//carbohtec.com/wp-content/themes/hello-theme-child-master/fonts/icomoon.eot?811cqd#iefix) format('embedded-opentype'), url(//carbohtec.com/wp-content/themes/hello-theme-child-master/fonts/icomoon.ttf?811cqd) format('truetype'), url(//carbohtec.com/wp-content/themes/hello-theme-child-master/fonts/icomoon.woff?811cqd) format('woff'), url(//carbohtec.com/wp-content/themes/hello-theme-child-master/fonts/icomoon.svg?811cqd#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-arrow_right_alt:before{content:"\e907";}
.icon-arrow_forward:before{content:"\e908";}
.icon-arrow_back:before{content:"\e909";}
.icon-arrow_forward_ios:before{content:"\e901";}
.icon-arrow_back_ios:before{content:"\e902";}
.icon-keyboard_arrow_up:before{content:"\e903";}
.icon-keyboard_arrow_right:before{content:"\e904";}
.icon-keyboard_arrow_left:before{content:"\e905";}
.icon-keyboard_arrow_down:before{content:"\e906";}
.icon-cart:before{content:"\e900";}
.icon-arrow_back_ios:before{content:"\e902";}
.icon-keyboard_arrow_up:before{content:"\e903";}
.icon-keyboard_arrow_right:before{content:"\e904";}
.icon-keyboard_arrow_left:before{content:"\e905";}
.icon-keyboard_arrow_down:before{content:"\e906";}
.icon-eye:before{content:"\e9ce";}
.icon-checkmark:before{content:"\ea10";}
.ban_sec .elementor-container{display:flex !important;}
.ban_colm_1,.ban_colm_2,.ban_colm_3{display:flex !important;}
.ban_sec .elementor-container{padding-top:250px !important;}
.ban_colm_1 .elementor-headline{}
.comn_btn a{font-family:'Oxanium', Sans-serif !important;font-weight:500 !important;}
.comn_btn a{padding:10px 40px !important;border-radius:10px !important;}
.comn_btn a span{display:inline !important;}
.comn_btn a span svg{width:40px !important;}
.comn_btn .elementor-button-link .elementor-button-content-wrapper{display:flex !important;align-items:center !important;}
.ban_colm_1{}
.ban_colm_2{width:47% !important;}
.ban_colm_3{width:20% !important;}
.ban_colm_2 .elementor-widget-image{position:relative;bottom:-110px;}
.ban_colm_3 .better-single-image-box.style-1 h4{margin:10px 0 0px 0;}
.cart_icon_box .elementor-menu-cart__toggle_button{height:44px !important;position:relative !important;top:-3px !important;}
.top_menu_cart .elementor-element-populated{padding:0px !important;}
.box_icon_colm .elementor-widget-container{position:relative;}
.box_icon_colm .elementor-widget-container::before{content:"";width:109px;height:109px;background-size:contain;position:absolute;top:30px;right:30px;display:block;background-repeat:no-repeat;}
.colm_firma_sec .elementor-element-populated{padding:0px !important;}
.colm_firma_sec .elementor-container{max-width:100% !important;}
.colm_firma_sec .firma_clm_txt{padding:0px 50px!important;}
.colm_firma_sec::before,.partner_sec::before{content:"";width:1200px;height:1700px;background-size:contain;position:absolute;display:block;background-repeat:no-repeat;}
.box_colm_sec{position:relative;z-index:1;}
.colm_firma_sec::before{top:-92%;right:0;background-position:top right;}

.partner_sec::before{top:0;left:0;background-position:top left;}
 
.cursor_none_btn a{pointer-events:none;cursor:default!important;text-decoration:none!important;border-radius:10px !important;}
 
.comn_txt_styl_sec h2{font-size:100px !important;margin:20px 0px 25px !important;color:#1D1D1D !important;}
.comn_txt_styl_sec p{font-size:18px !important;line-height:32px !important;color:#262A2D !important;}
.partner_sec,.event_sec{position:relative;z-index:1;}
.partner_sec2{position:relative;z-index:2;}
.event_colm .date-event{}
.event_colm .date,.event_colm .month-year{background-color:#1D1D1D !important;}
.event_colm .month-year{border-radius:0 6px 6px 0px !important;}
.event_colm .date,.event_colm .month-year{font-family:"Oxanium", Sans-serif !important;font-weight:500 !important;font-size:22px !important;}
.event_colm .event_title a{font-family:"Teko", Sans-serif !important;font-weight:400 !important;font-size:40px !important;color:#1b1b1b !important;text-decoration:none !important;}
.event_colm .event_title{margin-top:35px !important;}
 
.event_colm .event-thumbnail{display:none !important;}
.event_colm .icon-time{background-color:#D9BA5F !important;border-radius:6px !important;width:58px !important;height:58px !important;text-align:center !important;line-height:58px !important;}
.event_colm .icon-time,.event_colm .venue .icon_event{border:2px solid #1d1d1d !important;border-left:0px solid transparent !important;border-top:0px solid transparent !important;}
.event_colm .icon-time i{color:#1d1d1d !important;}
.event_colm .date-child,.event_colm .number{font-family:"Oxanium", Sans-serif !important;font-size:22px !important;color:#1d1d1d !important;font-weight:500 !important;}
.event_colm  .venue i{background-color:#D9BA5F !important;border-radius:6px !important;width:58px !important;height:58px !important;text-align:center !important;line-height:58px !important;color:#1d1d1d !important;}
.event_colm{}
.event_colm .view_detail{font-size:0px !important;background-color:#1d1d1d !important;color:#fff !important;width:58px !important;height:58px !important;line-height:58px !important;text-align:center !important;text-decoration:none !important;padding:0px !important;margin:0px !important;border-radius:6px !important;border:0px solid #e0e0e0 !important;}
.event_colm .view_detail:hover{background-color:#D9BA5F !important;color:#1d1d1d !important;}
.event_colm .view_detail:before{content:"\ec5d";font-family:jkiticon !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:58px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px !important;text-decoration:none !important;}
.event_colm .event_post{}
.event_colm .item{position:relative;background-color:#fff !important;border-radius:6px !important;}
.event_colm .button_event{margin-top:0px !important;display:flex !important;align-items:center !important;width:auto !important;justify-content:end !important;height:58px !important;position:absolute;bottom:0px;right:0px;}
.news_cont_sec .elementskit-blog-block-post{background-color:transparent !important;padding:0px !important;}
.news_cont_sec .elementskit-blog-block-post,.news_cont_sec .elementskit-entry-thumb{-webkit-box-shadow:9.899px 9.899px 30px 0 rgba(0, 0, 0, 0) !important;box-shadow:9.899px 9.899px 30px 0 rgba(0, 0, 0, 0) !important;border-radius:0px !important;}
.news_cont_sec .entry-title a{font-family:"Teko", serif !important;font-weight:400 !important;}
.news_cont_sec .elementskit-blog-block-post .col-md-6:nth-child(1){width:30% !important;flex:0 0 30% !important;max-width:30% !important;}
.news_cont_sec .elementskit-blog-block-post .col-md-6:nth-child(2){width:70% !important;flex:0 0 70% !important;max-width:70% !important;}
.news_cont_sec .entry-title{margin-top:0px !important;}
     
.news_cont_sec .entry-title,.news_cont_sec .post-meta-list{margin-bottom:0 !important;}
.news_cont_sec .elementskit-blog-block-post{padding:40px 0px !important;border-bottom:1px solid #ccc !important;}
.news_cont_sec .col-md-12:last-child .elementskit-blog-block-post{border-bottom:0px solid #1d1d1d !important;}
.news_cont_sec .elementskit-entry-thumb img{border-radius:0px !important;}
.news_left_img .elementor-widget-image,.news_left_img .elementor-widget-container,.news_left_img .elementor-widget-container img{height:100% !important;}
.logo_mid_img div{position:static !important;}
.logo_slider_Sec{}
.logo_mid_img{position:relative !important;}
.logo_mid_img .elementor-widget-image img{width:284px !important;max-width:inherit !important;margin:0 auto !important;position:absolute !important;left:0 !important;right:auto !important;bottom:0px !important;}
.logo_left_cont .elementor-icon-list-item a{text-decoration:none;}
.ban_txt_title .elementor-headline-plain-text{display:block !important;}
.logo_slider_prt .swiper-pagination-bullets{bottom:-15px !important;}
.swiper-pagination-bullet{position:relative;}
.swiper-pagination-bullet-active::before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:1px solid #1d1d1d !important;left:-7px;top:-6px;}
.ft_info_sec .elementor-icon-list-items{display:flex;flex-wrap:wrap;}
.ft_info_sec .elementor-icon-list-items li{width:50% !important;}
.ft_info_sec .elementor-icon-list-items li,.ft_menu_colm .elementor-icon-list-items li{margin-bottom:15px !important;}
.ft_info_sec .elementor-icon-list-items li a,.ft_menu_colm .elementor-icon-list-items li a{text-decoration:none !important;}
.ft_comn_colm h4{}
.ft_heading{}
.ft_comn_colm .elementor-heading-title{font-family:"Teko", Sans-serif !important;font-weight:300 !important;}
.ft_info_sec .elementor-icon-list-icon i{border:1px solid #D9BA5F !important;width:30px !important;height:30px !important;text-align:center;line-height:30px !important;display:block !important;font-size:14px !important;}
.ft_info_sec ul li a .elementor-icon-list-text{padding-left:10px !important;}
.event_colm .date-child,.event_colm .number{font-family:"Oxanium", Sans-serif !important;color:#1b1b1b !important;font-weight:500 !important;}
.ft_cont p{margin:0 !important;}
.event_sec .date-event .date::before{content:"";width:23px;height:23px;background-size:contain;background-repeat:no-repeat;background-position:0 0;display:inline-block;vertical-align:middle;margin:0 10px;}
.comn_btn a{color:#fff !important;}
.comn_btn a:hover{color:#D9BA5F !important;}
.logo_slider_Sec .elementor-icon-list-items li:first-child{margin-bottom:30px !important;}
.ban_social_list{position:fixed;left:-110px;top:300px;width:auto !important;transform:rotate(-90deg);z-index:3;}
.ban_social_list ul li a,.ban_social_list ul li .elementor-icon-list-text{text-decoration:none !important;}
 
.ban_social_list .elementor-icon-list-items{display:flex;align-items:center;}
.ban_social_list .elementor-icon-list-items li{padding:0 10px !important;}
.ekit-menu-nav-link.active{font-weight:600 !important;}
.event_sec .date-event .date,.event_sec .date-event .month-year{line-height:39px !important;}
.cat_cus_tab_prt .elementor-tab-title{vertical-align:middle !important;}
.tab_video_colm .eael-modal-popup-button{background-color:transparent !important;padding:0px !important;position:relative !important;display:block !important;}
.tab_video_colm .eael-modal-popup-button br{display:none !important;}
.tab_con_colm h2{font-size:100px !important;}
.ply_icon{position:absolute;left:0;top:0;right:0;bottom:0;width:100px;height:100px;margin:auto;}
.tab_list_icon_sec{display:flex;align-items:center;margin:20px 0 0 0;padding:0px 0 0px !important;border-top:1px solid #ccccca;}
.tab_list_icon_sec li{list-style-type:none;display:flex;align-items:center;width:50%;border-right:1px solid #ccccca;padding:0px 20px;}
.tab_list_icon_sec li:last-child{border-right:0px solid #ccccca;}
.tab_list_icon_sec li img,.tab_list_icon_sec li span{height:60px;width:auto;}
.tab_list_icon_sec li strong{color:#1B1B1B;font-family:"Teko", Sans-serif;font-size:60px;font-weight:300;line-height:40px;display:block;}
.tab_list_icon_sec li em{color:#1D1D1D;font-family:"Oxanium", Sans-serif;font-size:22px;font-weight:400;line-height:22px;font-style:normal;}
.tab_list_icon_sec li sub{width:23px;height:23px;line-height:25px;text-align:center;background-color:#D9BA5F;color:#1d1d1d;font-family:"Teko", Sans-serif;font-size:22px;font-weight:300;border-radius:4px;display:inline-block;bottom:0px;}
.tab_list_icon br,.tab_list_txt br{display:none !important;}
.tab_list_txt{padding-left:20px;}
.tab_list_icon_bx{margin-top:25px;width:100%;display:flex;}
.cat_cus_tab_prt .elementor-tabs-wrapper{border-bottom:1px solid #ccccca;}
.cat_cus_tab_prt .elementor-tab-title{text-align:center !important;border-radius:7px !important;}
.cat_cus_tab_prt .elementor-tab-title.elementor-active,.cat_cus_tab_prt .elementor-tab-title:hover{background-color:#D9BA5F !important;}
.mfp-close{width:25px !important;height:25px !important;}
.thb_img{border-radius:10px !important;}
.cat_related_pro{}
.woocommerce ul.products li.product{}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link img{padding:20px;border-bottom:1px solid #ccc;margin-bottom:20px !important;}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{width:50% !important;padding-bottom:2px !important;}
.woocommerce ul.products li.product .price{position:relative;margin:0px !important;}
.woocommerce ul.products li.product{position:relative;}
.woocommerce ul.products li.product .price{position:absolute;top:356px;right:10px;letter-spacing:0px;}
.woocommerce ul.products li.product .price .woocommerce-Price-amount{}
.add_to_cart_button{padding:10px 0px !important;}
.add_to_cart_button::before{background-color:#D9BA5F !important;padding:7px !important;border-radius:6px !important;font-size:14px;margin-right:8px;color:#000 !important;}
.add_to_cart_button:hover{color:#D9BA5F !important;}

.woocommerce ul.products li.product .wgm-info,.woocommerce ul.products li.product .wgm-info small{font-family:"Oxanium", Sans-serif !important;font-weight:400 !important;font-size:18px !important;color:#000 !important;}
.woocommerce ul.products li.product .wgm-info{margin-bottom:5px !important;}
.woocommerce ul.products li.product .woocommerce-de_price_taxrate{margin-bottom:10px !important;}
.woocommerce ul.products li.product .wgm-info{display:block !important;}
.woocommerce ul.products li.product{border-radius:0px 15px 15px 15px !important;border:2px solid #ccc !important;border-left:none !important;border-top:none !important;padding:15px !important;}
.woocommerce ul.products li.product:hover{border-color:#1d1d1d !important;}
.inr_ban_secprt{background-size:100% 100% !important;}
.woocommerce ul.products li.product a img{height:314px !important;object-fit:contain;}
.light_box_img_width .eael-lightbox-btn img{width:100% !important;}
.comn_para_style p{font-size:18px !important;}
.ekit-wid-con.row{height:auto !important;}
.page-numbers{margin:0 5px !important;}
.inr_ban_secprt .elementor-icon-list-item a:hover{text-decoration:none !important;}
.inr_ban_sec .elementor-icon-list-item a,.inr_ban_sec .elementor-icon-list-item a span{text-decoration:none !important}
.inr_ban_sec .elementor-icon-list-item a span{text-shadow:none !important;}
.ft_copy_sec{padding:20px 0px 20px 0px !important;}
.comn_cont_style ul,.comn_cont_style ol{margin-bottom:20px !important;}
.comn_cont_style a:hover{color:#000 !important;}
.ifrm_colm iframe{width:100%;display:block !important;}
.cont_info_colm h2{color:#1d1d1d !important;}
.cont_info_colm p{font-weight:bold !important;color:#1d1d1d !important;}
.cont_info_colm a{color:#1d1d1d !important;}
.cont_info_colm a:hover{color:#000 !important;}
.content_myact_page .woocommerce-MyAccount-content-wrapper p a{font-weight:700 !important;text-decoration:none !important;}
.woocommerce-MyAccount-navigation ul li a{text-decoration:none !important;}
.content_myact_page .woocommerce-MyAccount-content-wrapper p a:hover{color:#d8ff01 !important;}
.woocommerce-info::before{color:#d8ff01 !important;}
.woocommerce-info{border-top-color:#d8ff01 !important;}
.content_myact_page .woocommerce-Button,.content_myact_page .button,.return-to-shop .button,.button.wc-forward{background-color:#d8ff01 !important;color:#1d1d1d !important;}
.content_myact_page .woocommerce-Button:hover,.content_myact_page .button:hover,.return-to-shop .button:hover,.button.wc-forward:hover{background-color:#1d1d1d !important;color:#fff !important;}
.button.wc-forward{padding:10px !important;}
.woocommerce-MyAccount-content-wrapper{background-color:#fff !important;padding:20px !important;}
.woocommerce-Input{border:1px solid #000 !important;}
.password-input{display:block !important;width:100% !important;}
.elementor-menu-cart__main{background-color:#fff !important;}
.elementor-menu-cart__main{padding:25px !important;height:100vh;overflow-y:auto;}
.woocommerce-mini-cart .woocommerce-mini-cart-item{padding-bottom:15px !important;margin-bottom:15px !important;border-bottom:1px solid #ccc !important;position:relative;}
.woocommerce-mini-cart .woocommerce-mini-cart-item .wpr-mini-cart-remove{position:absolute !important;top:0px !important;}
.woocommerce-mini-cart__total.total{padding:15px 0 15px !important;}
.elementor-menu-cart__main .widget_shopping_cart_content{height:auto !important;}
.woocommerce-mini-cart__buttons.buttons{display:flex !important;justify-content:space-between !important;}
.woocommerce-input-wrapper .input-text{border:1px solid #000 !important;}
.wpr-mini-cart-remove a{font-size:20px !important;color:#f00 !important;}
.wpr-mini-cart-remove a:hover{text-decoration:none !important;}
.woocommerce-form__label-for-checkbox span{padding-left:10px !important;}
.e-my-account-tab__dashboard .col-2{padding:0 15px !important;}
.ovaev_start_date_search,.ovaev_end_date_search,.select2-selection.select2-selection--single{border:1px solid #1d1d1d !important;}
.inr_ban_sec a span{display:inline-block !important;}
.archive_event{margin-bottom:20px !important;}
.wpr-woo-mini-cart li{list-style-type:none !important;}
.eael-woo-pagination{margin-top:30px !important;}
.woocommerce-pagination ul li{padding:0 5px!important;}
.woocommerce-pagination ul li,.woocommerce-pagination ul{border:0px solid #cfc8d8 !important;}
.woocommerce-pagination ul li span,.woocommerce-pagination ul li a{margin:0 !important;}
.woocommerce-pagination ul li .page-numbers{width:40px !important;height:40px !important;border-radius:50% !important;text-align:center !important;line-height:40px !important;padding:0px !important;display:block !important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:30px !important;}
.woocommerce ul.products li .add_to_cart_button::before,.woocommerce ul.products li .added_to_cart.wc-forward::before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background-color:#D9BA5F;color:#000 !important;font-size:14px;text-align:center;vertical-align:middle;width:30px;height:30px;}
.woocommerce ul.products li .add_to_cart_button.product_type_simple::before{content:"\e900" !important;}
.woocommerce ul.products li .add_to_cart_button.product_type_variable::before{content:"\ea10" !important;}
.woocommerce ul.products li .add_to_cart_button{color:#000 !important;}
.woocommerce ul.products li .add_to_cart_button:hover{color:#D9BA5F !important;}
.woocommerce ul.products li .add_to_cart_button::after{display:none !important;}
.woocommerce ul.products li .added_to_cart.wc-forward{font-family:"Teko", Sans-serif !important;font-size:20px !important;font-weight:400 !important;color:#000 !important;}
.woocommerce ul.products li .added_to_cart.wc-forward{padding-left:10px !important;font-size:0px !important;}
.woocommerce ul.products li .added_to_cart.wc-forward::before{content:"\e9ce" !important;background-color:#D9BA5F !important;padding:7px !important;border-radius:6px !important;margin-right:8px;}
.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .added_to_cart.wc-forward{margin-top:20px !important;vertical-align:middle !important;}

.comn_cat_pro .woocommerce-result-count{color:#1B1B1B !important;font-family:"Teko", Sans-serif !important;font-size:50px !important;font-weight:300 !important;text-align:center !important;margin:15px 0 30px !important;width:100%;}
.comn_bredcrumb_list li{font-weight:400 !important;font-family:"Oxanium", Sans-serif !important;}
.comn_bredcrumb_list a,.comn_bredcrumb_list .eael-current,.comn_bredcrumb_list li a,.inr_ban_secprt li .elementor-icon-list-text,.inr_ban_sec li,.comn_bredcrumb_list li,.inr_ban_secprt li{font-size:18px !important;font-weight:400 !important;font-family:"Oxanium", Sans-serif !important;}
.inr_ban_sec li a,.inr_ban_secprt li a{font-family:"Oxanium", Sans-serif !important;font-weight:400 !important;}
.inr_ban_secprt li:last-child,.comn_bredcrumb_list .eael-current.comn_bredcrumb_list li:last-child,.inr_ban_secprt li:last-child .elementor-icon-list-text{font-weight:600 !important;}
.comn_bredcrumb_list .eael-breadcrumbs__content{border:none !important;}
.comn_bredcrumb_list a:hover,.inr_ban_secprt li a:hover{text-decoration:none !important;}
.comn_bredcrumb_list li:last-child{font-weight:600 !important;font-family:"Oxanium", Sans-serif !important;}
.pro_details_sec .product_meta{display:block !important;}
.pro_details_sec h2{line-height:normal !important;margin:0px !important;}
.pro_details_sec .sku_wrapper{padding:0px 10px !important;width:auto;background-color:#D9BA5F;line-height:29px !important;border-radius:6px !important;}
.pro_details_sec .sku_wrapper,.pro_details_sec .sku_wrapper .sku{font-size:14px !important;}
.elementor-icon-list-item a span{display:inline-block !important;}
.normal_page_content p a{font-weight:bold !important;color:#1d1d1d !important;}
.normal_page_content p a:hover{color:#D9BA5F !important;}
.sing_pro_img_sec .woocommerce-product-gallery--with-images:before,.sing_pro_img_sec .woo-product-gallery-slider.woocommerce-product-gallery:before{content:"";display:block;width:200%;position:absolute;right:0px;top:0px;background-color:#F3F3F3;height:100%;border-radius:0 0 15px 0px;}
.sing_pro_img_sec .woocommerce-product-gallery--with-images,.sing_pro_img_sec  .woo-product-gallery-slider.woocommerce-product-gallery{margin:0px !important;padding:30px !important;}
.sing_pro_img_sec .elementor-element-populated{padding:0px !important;}
.pro_details_sec .wgm-info{font-family:"Oxanium", serif !important;font-size:18px !important;font-weight:400 !important;color:#000 !important;}
.pro_sing_cart_sec{}
.variations select{border:1px solid #1d1d1d !important;}
.variations th{padding-left:0px !important;}
.pro_details_sec .wgm-info a:hover{color:#1d1d1d !important;}
.pro_details_sec .price{margin-top:10px !important;}
.pro_details_sec select{color:#1d1d1d !important;border-radius:7px !important;}
.hed_menu_cus{}
.pro_sing_cart_sec .single_add_to_cart_button{vertical-align:middle !important;}
.pro_sing_cart_sec .single_add_to_cart_button::after{content:"\e900";display:inline-block;background-color:#D9BA5F;color:#000 !important;font-size:14px;text-align:center;vertical-align:middle;width:30px;height:30px;border-radius:4px;margin-left:10px;line-height:30px;}
.pro_sing_cart_sec .single_add_to_cart_button::after,.woocommerce-Tabs-panel li::before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.pro_sing_cart_sec .quantity .qty{border-left-color:transparent !important;border-right-color:transparent !important;}
.pro_sing_cart_sec{margin-top:10px !important;}
.pro_details_sec .reset_variations{margin-top:5px !important;}
.pro_details_sec .woocommerce-variation-price .price{margin-bottom:10px !important;}
.related.products h2{font-size:50px !important;}
.accordion-title{background:#1d1d1d !important;font-size:30px;cursor:pointer;border-bottom:1px solid #D9BA5F !important;color:#D9BA5F !important;padding:20px 30px !important;margin:0px !important;position:relative;}
.accordion-title.active{background:#D9BA5F !important;color:#1d1d1d !important;}
.woocommerce-Tabs-panel{padding:20px;border:0px solid #ddd;display:none;background-color:transparent !important;display:none;}
.woocommerce-Tabs-panel.active{display:block !important;}
.woocommerce-Tabs-panel p, .woocommerce-Tabs-panel li{color:#1d1d1d !important;font-size:16px !important;line-height:24px !important;font-weight:400 !important;}
.woocommerce-Tabs-panel ul{display:flex;flex-wrap:wrap;padding:0px !important;}
.woocommerce-Tabs-panel ol{padding-left:60px;padding-bottom:10px;}
.woocommerce-Tabs-panel ol li{margin-bottom:10px !important;}
.woocommerce-Tabs-panel ul li{position:relative;list-style-type:none !important;padding:0 15px 20px 40px;width:50%;}
.woocommerce-Tabs-panel li,.woocommerce-Tabs-panel p{font-family:"Oxanium", serif !important;font-size:18px !important;font-weight:400 !important;color:#1d1d1d !important;line-height:26px !important;}
.woocommerce-Tabs-panel li strong{font-weight:500;}
.woocommerce-Tabs-panel ul li::before{content:"\e907";display:block;width:32px;height:32px;line-height:32px;border-radius:6px;background-color:#1d1d1d;color:#D9BA5F;text-align:center;font-size:18px;position:absolute;top:0;left:0;}
.accordion-icon{position:absolute;top:0;bottom:0;right:0px;width:30px;height:20px;margin:auto 0;text-align:center;line-height:20px;font-size:30px;display:block;}
.sing_cont_block{position:relative;}
.sing_cont_block .elementor-container,.pro_tab_sec{position:relative;z-index:1;}
.sing_cont_block::after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-image:url(//carbohtec.com/wp-content/themes/hello-theme-child-master/images/singlepage_bgstyle.png);background-repeat:no-repeat;background-size:contain;width:70%;height:80%;background-position:right center;}
.woocommerce-Tabs-panel .woocommerce-product-attributes td{padding:10px !important;font-weight:400 !important;font-family:"Oxanium", Sans-serif !important;font-style:normal !important;font-size:14px !important;}
.cart_icon_box .elementor-button-icon-qty{height:16px !important;line-height:18px !important;min-width:16px !important;}
.cart_icon_box .wpr-mini-cart-product-name a,.cart_icon_box .wgm-info,.cart_icon_box .jde_hint a{color:#1d1d1d !important;font-family:"Oxanium", Sans-serif !important;}
.mini_cart_item .wpr-mini-cart-product-name a:hover,.cart_icon_box .jde_hint .a:hover{color:#D9BA5F !important;}
.woocommerce-error li{color:#a00 !important;}
.shop_table.woocommerce-checkout-review-order-table tr td{border-bottom:1px solid #ccc !important;}
.shop_table.woocommerce-checkout-review-order-table tr.order-total td{border-bottom:0px solid #ccc !important;}
.elementor-widget-woocommerce-checkout-page a{color:#000 !important;font-weight:bold !important;}
td,th,a{font-family:"Oxanium", Sans-serif !important;font-weight:400 !important;}
.wc_payment_methods.payment_methods.methods .icon-wrapper img{margin:0 !important;}
.wc_payment_methods.payment_methods.methods .icon-wrapper{margin:0 0 0 15px !important;display:block;}
.wc_payment_methods.payment_methods.methods .icon-wrapper img{max-height:50px !important;;max-width:50px !important;}
.woocommerce-checkout-payment .form-row.place-order{margin:0px 0px 0px 0 !important;}
.woocommerce-checkout-payment .form-row.place-order .button:hover{background-color:#1d1d1d !important;}
.wc_payment_methods.payment_methods.methods li{margin:0px 0px 15px 0 !important;}
.woocommerce-checkout .e-login-wrap-start,.woocommerce-checkout .e-login-wrap-end{flex:100%;}
.woocommerce-checkout .e-login-wrap-start .form-row{margin-bottom:15px !important;}
.woocommerce-checkout .form-row .e-login-label{display:none !important;}
.woocommerce-checkout .e-login-wrap{display:block !important;}
.woocommerce-checkout .woocommerce-button{font-family:"Oxanium", Sans-serif !important;font-weight:500 !important;font-size:18px !important;border-radius:7px !important;width:100% !important;color:#1d1d1d !important;}
.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{color:#1d1d1d !important;}
.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{color:#fff !important;}
.woocommerce-checkout .woocommerce-button:hover{background-color:#1d1d1d !important;color:#fff !important;border-color:transparent !important;}
.content_myact_page .woocommerce-Button, .content_myact_page .button{height:50px !important;padding:0 15px !important;line-height:50px !important;}
.woocommerce-lost-password .e-my-account-tab .woocommerce{justify-content:center;display:flex;}
.form-row label,.form-row button,.form-row input,.form-row{font-family:"Oxanium", Sans-serif !important;}
.woocommerce-account form{height:auto !important;}
.woocommerce-checkout .e-woocommerce-login-section .e-login-actions-wrap{display:block;}
.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper{border:1px solid #ccc !important;}
.woocommerce-Address h2{margin:10px 0px !important;}
#save_billing_vat_form{padding:0 15px !important;}
#save_billing_vat_form .button{height:auto !important;line-height:normal !important;padding:10px 15px !important;}
.woocommerce-MyAccount-navigation-link--wishlist{display:none !important;}
.woocommerce-info{font-family:"Oxanium", Sans-serif !important;font-weight:400;}
.search_archive_event form .start_date i, .search_archive_event form .end_date i{top:34px !important;bottom:0 !important;margin:auto 0;height:16px;}
.ovaev_cat_search .select2-selection.select2-selection--single{height:50px !important;border-radius:3px !important;}
.search_archive_event form .select2-selection.select2-selection--single .select2-selection__rendered{line-height:20px !important;}
.single_event .content-event .event-related .related-event,.event_nav-link{font-family:"Oxanium", Sans-serif !important;font-weight:400 !important;color:#1d1d1d !important;}
.ova-next-pre-post a,.ova-next-pre-post span,.event_post h2 a,.event_post div,.event_post .view_detail,.content-event .icon i,.event_row li,.event_row li span,.event_row li a{color:#1d1d1d !important;}
.ova-next-pre-post a:hover,.event_post .view_detail:hover{text-decoration:none !important;}
.ovaev-booking-btn a{color:#1d1d1d !important;border-color:#1d1d1d !important}
.info-contact a{word-break:break-all;}
.wpgmza-store-locator input[type="button"]{margin-left:0px !important;font-family:"Oxanium", Sans-serif !important;font-weight:400 !important;font-size:16px !important;border-radius:7px !important;}
.elementor-toggle-title{font-size:18px !important;line-height:normal !important;}
.button.e-apply-coupon:hover{border-color:transparent !important;}
.hed_user_icon{margin-right:5px !important;}
.hed_user_icon .elementor-icon{font-size:24px !important;}
.top_menu_cart .elementor-widget-shortcode{width:auto !important;margin-bottom:0px !important;}
.top_menu_cart .elementor-widget-wrap{display:flex;}
.hed_user_icon .elementor-icon{background:#1D1D1D !important;border-radius:10px;padding:10px !important;}
.hed_user_icon .elementor-icon:hover{color:#fff !important;}
.elementor-menu-cart--items-indicator-bubble{width:54px !important;}
.top_menu_cart .elementor-widget-wrap.elementor-element-populated{justify-content:end !important;}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{left:15px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px !important;}
.woocommerce-page .col-1{max-width:100% !important;}

.button.wgm-go-back-button,.checkout-button.wgm-place-order{font-size:18px !important;border-radius:7px !important;}
.checkout-button.wgm-place-order{background-color:#000 !important;color:#fff !important;margin-left:10px !important;}
.german-market-checkbox-p{width:100% !important;}
.woocommerce form .form-row label{line-height:normal;}
.german-market-product-image.checkout img{width:auto !important;height:100px !important;}
#customer_details .col-1{padding:0px !important;}
.woocommerce-billing-fields{padding:15px !important;}
.woocommerce form .form-row{padding:0 !important;}
.woocommerce-terms-and-conditions-checkbox-text a{color:#1d1d1d !important;font-weight:bold !important;}
.woocommerce-terms-and-conditions-checkbox-text a:hover{text-decoration:none !important;}
.elementor-widget-woocommerce-checkout-page .woocommerce h3{font-weight:300 !important;font-size:20px !important;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-left:0px !important;padding-left:0px !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{border:1px solid #ccc !important;padding:10px !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{border-top:none !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-name.product-name{border-bottom:none !important;border-right:none !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th.order-actions--heading{border-bottom:1px #ccc solid !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th.woocommerce-table__product-table.product-total{border-right:1px solid #ccc !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th.woocommerce-table__product-name.product-name,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th.woocommerce-table__product-table.product-total{border-bottom:1px solid #ccc !important;font-family:"Oxanium", Sans-serif !important;font-weight:700 !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .button.view{display:inline-block !important;width:auto !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details  .german-market-product-image.order img{width:auto !important;height:100px !important;}
.woocommerce-column--billing-address address{font-family:"Oxanium", Sans-serif !important;font-weight:400;}
.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column--billing-address, .woocommerce-columns--addresses.col2-set.addresses .woocommerce-column--shipping-address{padding:0px !important;}
.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column--billing-address h2, .woocommerce-columns--addresses.col2-set.addresses .woocommerce-column--shipping-address h2{margin:0 0 10px !important;}
.woocommerce-order-details h2{margin:10px 0 10px !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a{color:#000 !important;font-weight:bold !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{background:transparent;border-color:transparent !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{padding-bottom:30px !important;padding-top:30px !important;}
.wpgmza_sl_search_button_div,.wpgmza_sl_reset_button_div{margin-top:15px !important;}
.event_colm .time-event .time-date-child{width:calc(100% - 50px);}
.event_colm .button_event .view_detail{color:#fff !important;}
.event_colm .button_event .view_detail:hover{color:#000 !important;}
.inr_ban_sec li .elementor-icon-list-icon{display:flex !important;}
.woocommerce-MyAccount-content .woocommerce-form-row label{margin:0 0 10px !important;font-family:"Oxanium", Sans-serif !important;}
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content{color:#000 !important;font-family:"Oxanium", Sans-serif !important;}
.woocommerce-form-login__submit{margin-top:15px !important}
.page-id-911 #content .elementor-widget-container p,
.page-id-20 #content .elementor-widget-container p{overflow-wrap:break-word;}
.elementor-widget-elementskit-blog-posts h2.entry-title{line-height:28px;margin-bottom:10px !important;}
.hm_ban_prt{height:700px !important;overflow:hidden !important;}
.pro_details_sec .added_to_cart.wc-forward{padding-left:15px !important;padding-right:15px !important;height:auto !important;}
@media screen and (min-width:1600px){
.ban_sec{background-position:top center !important;background-size:cover !important;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1560px !important;}
.ban_txt_title .elementor-headline-dynamic-wrapper{font-size:150px !important;line-height:130px !important;}
.comn_txt_styl h3{font-size:50px !important;}
.box_colm_sec h2, .comn_txt_styl_sec h2, .comn_title h2 ,.colm_firma_sec h2,.tab_con_colm h2,.related.products h2{font-size:80px !important;line-height:70px !important;}
.ft_copy_sec{padding-bottom:30px !important;}
.ft_info_sec .elementor-icon-list-icon i{width:65px !important;height:65px !important;line-height:65px !important;font-size:24px !important;}
.ft_info_sec .elementor-icon-list-text{padding-left:15px !important;}
.ft_info_sec ul li a .elementor-icon-list-text{padding-left:25px !important;}
.ban_colm_2 .elementor-widget-image{bottom:-44px;}
.tab_con_colm h2{margin-bottom:40px !important;}
.tab_list_icon_sec{padding:0 0 0px !important;}
.tab_list_icon_bx{margin-top:25px;}
.tab_list_icon_sec li{padding:0px 60px;}
.tab_list_icon_sec li img,.tab_list_icon_sec li span{height:80px;}
.tab_list_icon_sec li strong{font-size:80px;font-weight:300;line-height:65px;}
.tab_list_icon_sec li em{font-size:24px;line-height:22px;}
.cat_cus_tab_prt .elementor-tab-title{padding:18px 18px !important;}
.woocommerce ul.products li.product .price{top:356px;}
.woocommerce ul.products li.product a img{height:314px !important;}
.pro_details_sec .price{line-height:80px !important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:30px !important;}
.woocommerce ul.products li .added_to_cart.wc-forward{font-size:30px !important;}
.comn_cat_pro .woocommerce-result-count{font-size:80px !important;margin:15px 0 30px !important;}
.comn_bredcrumb_list a,.comn_bredcrumb_list .eael-current,.comn_bredcrumb_list li a,.inr_ban_secprt li .elementor-icon-list-text,.comn_bredcrumb_list li,.inr_ban_sec li,.inr_ban_secprt li{font-size:20px !important;}
.pro_sing_cart_sec .single_add_to_cart_button{padding-left:15px !important;padding-right:15px !important;}
.pro_details_sec .sku_wrapper .sku{font-size:16px !important;}
.hm_ban_prt{height:840px !important;overflow:hidden !important;}
}
@media screen and (min-width:1700px){
.hm_ban_prt{height:860px !important;overflow:hidden !important;}
.ban_colm_2{width:58% !important;}
.ban_colm_2 .elementor-widget-image{bottom:-146px;}
}
@media screen and (min-width:2000px){
.colm_firma_sec .elementor-container{max-width:1560px !important;}
.ban_social_list{position:fixed;left:-50px;}
}
@media screen and (max-width:1599px){
.ban_colm_1 .elementor-headline{font-size:36px !important;}
.ban_colm_1 .elementor-headline-dynamic-wrapper{font-size:50px !important;line-height:40px !important;}
.ban_colm_3 h4{font-size:15px !important;}
.ban_colm_1 .elementor-widget-container,.ban_colm_2 .elementor-widget-container,.ban_colm_3 .elementor-widget-container{margin-bottom:15px !important;}
.comn_txt_styl h2,.tab_con_colm h2{margin-botom:15px !important;}
.comn_txt_styl p{font-size:15px !important;line-height:26px !important;margin-botom:15px !important;}
.comn_txt_styl h2,.tab_con_colm h2,.box_colm_sec h2,.colm_firma_sec h2,.comn_txt_styl_sec h2,.comn_title h2,.related.products h2{font-size:50px !important;}
.box_colm_sec h2{margin:15px 0 30px !important;}
.comn_txt_styl h3{font-size:30px !important;}
.box_icon_colm .elementor-widget-container{padding:50px 30px 50px 30px !important;}
.box_icon_colm h3{font-size:30px !important;}
.box_icon_colm p{font-size:15px !important;line-height:24px !important;}
.box_icon_colm .elementor-widget-container::before{width:80px;height:80px;top:25px;right:25px;}
.colm_firma_sec .firma_clm_txt p{font-size:16px !important;line-height:24px !important;}
.colm_firma_sec::before,.partner_sec::before{width:1000px;height:1300px;}
.colm_firma_sec::before{top:-84%;}
 
.comn_txt_styl_sec h2{margin:15px 0px 20px !important;}
.comn_txt_styl_sec p{font-size:16px !important;line-height:26px !important;}
.event_colm .date,.event_colm .month-year{font-size:17px !important;}
.event_colm .event_title{margin-top:30px !important;}
.event_colm .event_title a{font-size:24px !important;}
.event_colm .icon-time,.event_colm .venue i{width:40px !important;height:40px !important;line-height:40px !important;}
.event_colm .date-child,.event_colm .number{font-size:17px !important;}
.event_colm .button_event{margin-top:0px !important;height:45px !important;}
.event_colm .view_detail{width:45px !important;height:45px !important;line-height:45px !important;}
.event_colm .view_detail:before{line-height:45px;font-size:20px !important;}
.news_cont_sec .entry-title a{font-size:30px !important;}
.news_cont_sec p{font-size:16px !important;}
.logo_left_cont .elementor-icon-list-item{margin-bottom:15px !important;}
.logo_left_cont .elementor-icon-list-item:last-child{margin-bottom:0px !important;}
.logo_left_cont .elementor-icon-list-icon i{font-size:20px !important;}
.logo_left_cont .elementor-icon-list-item a{font-size:16px !important;}
.ft_info_sec .elementor-icon-list-items li a{font-size:17px !important;}
.ft_menu_colm .elementor-icon-list-items li a{font-size:14px !important;}
.ft_comn_colm .elementor-heading-title{font-family:"Teko", Sans-serif !important;font-size:30px !important;font-weight:300 !important;}
.ft_copy_sec .hfe-copyright-wrapper{font-size:13px !important;}

.ft_cont p{font-size:16px !important;line-height:28px !important;margin:0 !important;}
.cursor_none_btn a{border-radius:10px 10px 10px 10px !important;}
.comn_btn a{padding:7px 30px !important;border-radius:10px !important;font-size:16px !important;}
.comn_btn a span svg{width:30px !important;position:relative !important;top:2px !important;}
.tab_colm.txt_colm p,.tab_con_colm{font-size:16px !important;line-height:28px !important;}
.ply_icon{width:50px;height:50px;}
.cat_cus_tab_prt .elementor-tab-title{font-size:15px !important;line-height:22px !important;}
.cat_cus_tab_prt .elementor-tab-title{padding:10px 30px !important;}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{font-size:20px !important;}
.add_to_cart_button{padding:10px 0px !important;font-size:20px !important;}
.woocommerce ul.products li.product .wgm-info,.woocommerce ul.products li.product .wgm-info small{font-size:15px !important;}

.tab_list_icon_sec li sub{width:17px;height:17px;line-height:19px;font-size:18px;border-radius:4px;bottom:0px;}
.woocommerce-checkout .woocommerce-button{font-size:16px !important;}
.pro_details_sec h2{font-size:50px !important;line-height:50px !important;}
.pro_details_sec .price{font-size:55px !important;line-height:55px !important;}
.pro_sing_cart_sec .wpr-quantity-wrapper i,.pro_sing_cart_sec .input-text.qty{height:46px !important;font-size:14px !important;}
.pro_sing_cart_sec .single_add_to_cart_button{padding:5px 20px !important;height:46px !important;line-height:46px !important;}
.pro_sing_cart_sec .single_add_to_cart_button::after{width:25px;height:25px;line-height:25px;font-size:13px;}
.accordion-title{font-size:24px;padding:10px 30px !important;margin:0px !important;}
.woocommerce-Tabs-panel{padding:20px 30px;}
.woocommerce-Tabs-panel p, .woocommerce-Tabs-panel li{font-size:18px !important;line-height:26px !important;}
.woocommerce-Tabs-panel li,.woocommerce-Tabs-panel p{font-size:16px !important;line-height:24px !important;}
.inr_ban_secprt h1,.inr_ban_sec h1{margin:0px !important;font-size:60px !important;}
.single-product .inr_ban_sec h1{text-align:center;margin-bottom:10px !important;font-weight:500;}
}
@media screen and (max-width:1199px){
.ban_social_list{display:none !important;}
.top_menu_bar_colm{width:60% !important;}
.top_hed_right{width:20% !important;}
.hed_menu_cus .elementskit-navbar-nav > li > a{font-size:16px !important;padding:0px 10px 0px 10px !important;}
 
.elementor-section.elementor-section-boxed > .elementor-container{max-width:960px;}
.top_hed_right .elementor-widget-wrap{justify-content:end !important;}
.ban_sec{margin-top:-160px !important;}
.ban_sec .elementor-container{min-height:660px;}
.ban_colm_1 .elementor-headline{font-size:30px !important;}
.ban_colm_1 .elementor-headline-dynamic-wrapper{font-size:40px !important;line-height:35px !important;}
.ban_sec .elementor-container{padding-top:260px !important;}
.ban_colm_1 .elementor-widget-container{margin-bottom:0px !important;}
.ban_colm_3 h4{font-size:15px !important;line-height:20px !important;}
 
.ban_colm_3 .better-single-image-box img{width:45px !important;}

.ban_colm_1 p{line-height:26px !important;}
.ban_txt_title .elementor-headline-plain-text{line-height:43px !important;}

.comn_btn a{padding:7px 30px !important;border-radius:8px !important;font-size:18px !important;}
.comn_btn a span svg{width:30px !important;}
.box_colm_sec h2,.comn_txt_styl_sec h2{margin:15px 0 20px !important;}
.box_colm_sec h2,.comn_txt_styl_sec h2,.comn_title h2,.colm_firma_sec h2,.tab_con_colm h2,.related.products h2{font-size:40px !important;}
.comn_txt_styl h3{font-size:30px !important;}
.cursor_none_btn .elementor-button{font-size:18px !important;border-radius:10px !important;}
.news_cont_sec .entry-title a{font-size:24px !important;}
 
.news_cont_sec .elementskit-post-footer p{margin-bottom:0px !important;}
.logo_mid_img .elementor-widget-image img{width:236px !important;bottom:-2px !important;}
.logo_slider_Sec{padding-top:45px !important;}
html,body{overflow-x:hidden;}
.event_sec{padding:60px 0 40px !important;}
.news_colm_sec .elementor-element-populated{padding:30px 15px 0px 30px !important;}
.ft_copy_sec{padding:15px 0 15px !important;}
.ban_colm_2 .elementor-widget-image{bottom:-73px;}
.inr_ban_sec .elementor-heading-title{font-size:50px !important;margin-bottom:10px !important;}
.inr_ban_sec .elementor-icon-list-text, .inr_ban_sec .elementor-icon-list-item > a{font-size:16px !important;}
.tab_list_icon_sec li img, .tab_list_icon_sec li span{height:45px;}
 
.tab_list_txt{padding-left:10px;}
.tab_list_icon_sec li strong{font-size:45px;line-height:35px;}
.tab_list_icon_sec li em{font-size:17px;line-height:18px;}
.woocommerce ul.products li.product .price{position:static !important;}
.woocommerce ul.products li.product a img{height:270px !important;}
.woocommerce-button.button{text-wrap:auto !important;}
.pro_details_sec h2{font-size:40px !important;line-height:40px !important;}
.pro_details_sec .price{line-height:50px !important;font-size:40px !important;}
.inr_ban_secprt h1,.inr_ban_sec h1{margin:0px !important;font-size:40px !important;}
.comn_cat_pro .woocommerce-result-count{font-size:40px !important;margin:10px 0 20px !important;width:100%;}
.comn_bredcrumb_list a,.comn_bredcrumb_list .eael-current,.comn_bredcrumb_list li a,.inr_ban_secprt li .elementor-icon-list-text,.comn_bredcrumb_list li,.inr_ban_sec li,.inr_ban_secprt li{font-size:14px !important;}
.content_myact_page .woocommerce-Button, .content_myact_page .button{height:40px !important;padding:0 10px !important;line-height:40px !important;}
}
@media screen and (max-width:1024px){
.top_menu_bar_colm .elementskit-navbar-nav-default.elementskit-menu-container{z-index:999999 !important;}
.top_hed_right{padding-right:5px !important;}
.top_menu_bar_colm .elementskit-menu-overlay{z-index:99999 !important;}
.hed_menu_cus  .elementskit-menu-hamburger{position:relative !important;top:-3px !important;padding:0px 10px 0px 10px !important;width:44px !important;height:44px !important;line-height:44px !important;border-radius:10px !important;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;padding:0 30px !important;}
.elementor-152 .elementor-element.elementor-element-814d67f .elementskit-menu-close{color:#fff !important;}
.ban_colm_1, .ban_colm_2, .ban_colm_3{width:100% !important;}
.colm_firma_sec .firma_clm_txt{padding:0px 0px !important;}
#masthead{background-color:#fff !important;}
.top_menubar_colm .top_hed_right .elementor-container{padding:0 0px !important;}
.ban_sec{background-image:none !important;margin:0px !important;background-color:#f3f6c5 !important;padding:40px 0px !important;}
.ban_colm_1 .elementor-element-populated,.ban_colm_2 .elementor-element-populated,.ban_colm_3 .elementor-element-populated{margin:0px !important;}
.ban_colm_3 .elementor-widget-aee-image-box .better-single-image-box{text-align:center !important;}
.ban_colm_2 .elementor-widget-image{position:relative;bottom:inherit !important;}
.ban_colm_3 .better-single-image-box img{display:inline-block !important;}
.ban_txt_title{display:flex;justify-content:center !important;}
.ban_txt_title p,.ban_colm_1 p{text-align:center !important;}
.ban_colm_1 .elementor-button-wrapper{text-align:center !important;}
.hm_top_sec{padding:30px 30px !important;}
.hm_top_sec .elementor-inner-section{padding-left:0px !important;}
.box_icon_colm .elementor-widget-container::before{width:40px !important;height:40px !important;}
.colm_firma_sec .firma_com_img,.colm_firma_sec .firma_clm_txt{width:100% !important;}
     
.firma_clm_txt{text-align:center;margin:30px !important;}
  
.partner_sec .elementor-col-50,.partner_sec2 .elementor-col-50{width:100% !important;}
.partner_sec .elementor-container{display:flex;flex-direction:column-reverse;text-align:center;}
.partner_sec2 .elementor-container{text-align:center;}
.partner_sec .comn_txt_styl_sec{margin-bottom:30px !important;}
.cursor_none_btn .elementor-widget-container{margin-bottom:0px !important;}
.partner_sec2 .comn_txt_styl_sec{margin:30px 0px !important;}
.partner_sec2 .elementor-element-populated{padding-right:0px !important;}
.cursor_none_btn{margin-bottom:15px !important;}
.news_Sec{padding:0 30px !important;}
.news_Sec .news_left_img,.news_colm_sec{width:100% !important;}
.news_colm_sec .elementor-heading-title,.news_colm_sec .cursor_none_btn{text-align:center;}
.box_colm_sec h2, .comn_txt_styl_sec h2, .comn_title h2 ,.colm_firma_sec h2,.tab_con_colm h2,.related.products h2{font-size:32px !important;}
.logo_mid_img .elementor-widget-image img{width:180px !important;bottom:-2px !important;}
.ft_cont p{font-size:14px !important;line-height:24px !important;margin:0 !important;}
.ft_comn_colm{width:33.333% !important;}
.top_menu_bar_colm .elementor-widget-wrap.elementor-element-populated{padding:10px 10px !important;}
.top_hed_right .elementor-container.elementor-column-gap-default{padding:0 0px !important;}
.ban_colm_3 .elementor-widget-wrap.elementor-element-populated{display:flex !important;justify-content:center;}
.ban_colm_3 .elementor-widget-aee-image-box{width:33.333% !important;padding:0 15px !important;}
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container{padding:0 0px !important;}
.inr_ban_secprt{margin-top:-170px !important;}
.tab_colm{width:100% !important;flex:0 0 100% !important;max-width:100% !important;}
.tab_con_colm h2{text-align:center !important;}
.tab_video_colm{margin-bottom:30px !important;}
.tax-product_cat .tab_video_colm{margin-bottom:5px !important;}
.hed_menu_cus .elementskit-submenu-indicator{border:none !important;}
.hed_menu_cus ul.elementskit-navbar-nav li{border-bottom:1px solid #ccc !important;padding:5px 10px !important;}
.hed_menu_cus ul.elementskit-navbar-nav .elementskit-megamenu-panel{width:100% !important;padding:15px 10px !important;}
.hed_menu_cus .elementskit-navbar-nav > li:hover > a{color:#000 !important;}
.elementor-menu-cart--items-indicator-bubble{width:44px !important;}
.top_hed_right .elementor-icon:first-child{margin-right:3px !important;}
.top_menubar_colm .hed_logo_sec{width:45% !important;order:1;}
 
.top_menu_bar_colm{width:44px !important;order:3;}
 
.top_hed_right{width:50% !important;order:2;}
.top_menu_bar_colm .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator,.top_menu_bar_colm .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#1d1d1d !important;}
 
}
@media screen and (max-width:991px){
.cat_cus_tab_prt  .elementor-tabs .elementor-tabs-wrapper{display:flex;flex-wrap:wrap;justify-content:center;}
.cat_cus_tab_prt .elementor-tab-title{}
.contact_info_bg_colm{width:50% !important;}
.contact_info_bg_colm:nth-child(2) .elementor-element-populated{border-right-width:0px !important;}
.contact_info_bg_colm:nth-child(1) .elementor-element-populated,.contact_info_bg_colm:nth-child(2) .elementor-element-populated{border-bottom-width:1px !important;}
.pro_sing_cart_sec .wpr-simple-qty-wrap,.pro_sing_cart_sec .woocommerce-variation-add-to-cart{display:block !important;}
.pro_sing_cart_sec .wpr-quantity-wrapper{margin-bottom:20px !important;}
.pro_details_sec .sku_wrapper{font-size:14px !important;line-height:normal !important;border-radius:6px !important;padding:5px 10px !important;}
.pro_details_sec .sku_wrapper .sku{font-size:14px !important;}
.cont_info_colm .infobox-icon-wrap{width:60px !important;height:60px !important;}
.cont_info_colm .infobox-icon i{font-size:26px !important;}
.top_menu_bar_colm{width:44px !important;}
.top_hed_right{width:48% !important;}
.button.wgm-go-back-button, .checkout-button.wgm-place-order{font-size:16px !important;border-radius:7px !important;}
.eael-lightbox-modal-window-92e71f3{width:90% !important;max-width:100% !important;}
 
}
@media screen and (max-width:768px){
.woocommerce-column--billing-address{margin-bottom:30px !important;}
}
@media screen and (max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{padding:0 15px !important;}
.ban_colm_1 .elementor-headline{font-size:27px !important;}
.ban_colm_1 .elementor-headline-dynamic-wrapper{font-size:35px !important;line-height:30px !important;}
.top_menubar_colm .hed_logo_sec{width:40% !important;}
.top_menu_bar_colm{width:30% !important;}
.top_hed_right{width:30% !important;}
.top_menu_bar_colm .elementor-widget-wrap.elementor-element-populated{padding:10px 10px !important;}
.top_hed_right .elementor-container.elementor-column-gap-default{padding:0 0px !important;}
.comn_row_sec .elementor-col-50{width:100% !important;}
.comn_row_sec .comn_txt_styl{margin:0px 0 30px !important;text-align:center !important;}
.comn_row_sec .comn_txt_styl p{text-align:center !important;}
.logo_mid_img{display:none !important;}
.logo_slider_Sec .comn_title,.logo_slider_Sec  .elementor-element-populated{text-align:center !important;}
.logo_left_cont .elementor-icon-list-items li a{justify-content:center !important;}
.ft_logo_cont_sec .elementor-widget-container{text-align:center !important;}
.partner_sec .elementor-col-50 .elementor-widget-wrap{padding-left:0px !important;}
.comn_btn a{padding:5px 20px !important;border-radius:6px !important;font-size:16px !important;}
.comn_btn a span svg{width:25px !important;margin-top:5px;}
.cursor_none_btn .elementor-button{font-size:16px !important;border-radius:6px !important;padding:5px 20px !important;}
.tab_con_colm h2{text-align:center !important;}
.tab_video_colm{margin-bottom:30px !important;}
.tax-product_cat .tab_video_colm{margin-bottom:20px !important;}
.inr_ban_sec .elementor-heading-title{font-size:40px !important;margin-bottom:10px !important;}
.inr_ban_sec .elementor-icon-list-text, .inr_ban_sec .elementor-icon-list-item > a{font-size:14px !important;}
.inr_ban_secprt{margin-top:-120px !important;}
.cat_cus_tab_prt  .elementor-tabs .elementor-tabs-wrapper{display:inherit;}
.cat_cus_tab_prt  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{display:none !important;}
.cat_cus_tab_prt  .elementor-tabs .elementor-tabs-wrapper .elementor-tab-mobile-title{display:block;}
.cat_cus_tab_prt .elementor-tab-content{border-bottom:1px solid #ccc !important;margin-bottom:15px !important;}
.cat_cus_tab_prt .elementor-tab-title{padding:10px 15px !important;background-color:#d8ff01 !important;margin-bottom:5px !important;font-size:18px !important;}
 
.inr_ban_secprt{background-size:cover !important;}
 
.woocommerce ul.products li.product .price{position:static !important;}
.woocommerce ul.products{grid-template-columns:repeat(2, 1fr) !important;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100% !important;}
.swiper-slide-inner{text-align:center;display:inline-block;}
.search_archive_event form .start_date, .search_archive_event form .end_date{width:100% !important;}
.cat_cus_tab_prt .elementor-tabs-content-wrapper{border:none !important;}
.cat_cus_tab_prt .elementor-tab-title.elementor-active, .cat_cus_tab_prt .elementor-tab-title:hover{background-color:#000 !important;color:#fff !important;}
.pro_details_sec h2{font-size:32px !important;line-height:32px !important;}
.pro_details_sec .price{line-height:35px !important;font-size:35px !important;}
.inr_ban_secprt h1,.inr_ban_sec h1{margin:0px !important;font-size:30px !important;}
.comn_cat_pro .woocommerce-result-count{font-size:30px !important;margin:10px 0 20px !important;width:100%;}
.comn_bredcrumb_list a,.comn_bredcrumb_list .eael-current,.comn_bredcrumb_list li a,.inr_ban_secprt li .elementor-icon-list-text,.comn_bredcrumb_list li,.inr_ban_sec ul li,.inr_ban_secprt li{font-size:13px !important;}
.normal_page_content li,.normal_page_content p{font-size:16px !important;line-height:22px !important;}
.tab_colm.txt_colm p,.tab_con_colm{font-size:14px !important;line-height:24px !important;}
.pro_sing_cart_sec .single_add_to_cart_button{float:none !important;}
.woocommerce-Tabs-panel ul li{padding:0 15px 15px 30px;width:100%;}
.woocommerce-Tabs-panel ul li::before{width:25px;height:25px;line-height:25px;border-radius:6px;font-size:15px;}
.pro_details_sec .sku_wrapper{font-size:12px !important;line-height:normal !important;border-radius:3px !important;padding:3px 7px !important;}
.pro_details_sec .sku_wrapper .sku{font-size:12px !important;}
.woocommerce-ResetPassword.lost_reset_password{padding:20px !important;}
.woocommerce-Button.button{width:100% !important;}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2,#save_billing_vat_form{width:100% !important;padding:0px !important;}
.woocommerce-Address address{height:auto !important;}
#save_billing_vat_form .button{height:auto !important;line-height:normal !important;padding:10px 15px !important;}
.search_archive_event form .ovaev_cat_search{width:100% !important;}
.comn_para_style p{font-size:16px !important;}
.hed_user_icon .elementor-icon{border-radius:6px !important;padding:8px !important;font-size:18px !important;}
.cart_icon_box .elementor-menu-cart__toggle_button{height:34px !important;border-radius:6px !important;padding:8px !important;line-height:normal !important;position:relative !important;top:-3px !important;}
.cart_icon_box,.elementor-menu-cart--items-indicator-bubble{width:34px !important;}
.cart_icon_box .elementor-menu-cart__toggle_button .elementor-button-icon{font-size:18px !important;}
.hed_menu_cus .elementskit-menu-hamburger{position:relative !important;top:-3px !important;padding:0px 10px 0px 10px !important;width:34px !important;height:34px !important;line-height:34px !important;border-radius:6px !important;}
.top_menubar_colm .hed_logo_sec{width:39% !important;}
 
.top_menu_bar_colm{width:44px !important;}
 
.top_hed_right{width:52% !important;}

.woocommerce ul.order_details li{margin-bottom:20px !important;}
a.pp_close{right:3% !important;top:-20px !important;}
}
@media screen and (max-width:575px){
.top_menubar_colm .hed_logo_sec{width:38% !important;}

.top_menu_bar_colm{width:17% !important;}
.top_hed_right{width:45% !important;}
 
.ft_info_sec .elementor-icon-list-items li{width:100% !important;}
.ft_comn_colm{width:100% !important;}
.hfe-copyright-wrapper{text-align:center !important;}
.ft_social_colm_sec .elementor-social-icons-wrapper{text-align:center !important;}
.ban_colm_3 .elementor-widget-aee-image-box{width:50% !important;padding:0 15px !important;margin-bottom:15px !important;}
.tab_list_icon_sec{display:flex;align-items:center;margin:20px 0 0 0;border-top:1px solid #ccccca;flex-wrap:wrap;}
.tab_list_icon_sec li{width:100% !important;border-right:none !important;border-bottom:1px solid #ccc !important;padding:0 10px 10px !important;margin-bottom:10px !important;}
.tab_list_icon_sec li:last-child{border-bottom:0px solid #ccc !important;padding:0 10px 0px !important;margin-bottom:10px !important;}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{width:100% !important;padding-bottom:2px !important;}
.woocommerce ul.products li.product .price .woocommerce-Price-amount,.woocommerce ul.products li.product .price{position:static;}
.woocommerce ul.products li.product a img{height:auto !important;}
.contact_info_bg_colm{width:100% !important;}
.contact_info_bg_colm .elementor-element-populated{border-right-width:0px !important;}
.contact_info_bg_colm:nth-child(1) .elementor-element-populated,.contact_info_bg_colm:nth-child(2) .elementor-element-populated,.contact_info_bg_colm:nth-child(3) .elementor-element-populated{border-bottom-width:1px !important;}
.woocommerce ul.products li.product{padding:15px 6px !important;}
.woocommerce ul.products li .added_to_cart.wc-forward{padding-left:7px !important;font-size:0px !important;}
.top_menubar_colm .hed_logo_sec{width:45% !important;}
 
.top_menu_bar_colm{width:44px !important;}
 
.top_hed_right{width:45% !important;}
}
@media screen and (max-width:480px){
.woocommerce ul.products{grid-template-columns:repeat(1, 1fr) !important;}
.woocommerce ul.products li.product{padding:15px 15px !important;}
.woocommerce ul.products li .added_to_cart.wc-forward{padding-left:10px !important;font-size:0px !important;}
}
@media screen and (max-width:479px){
.top_hed_right{width:41% !important;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{padding:10px !important;}
}
@media screen and (max-width:400px){
.inr_ban_sec .elementor-widget-wrap{padding:33% 0 0 !important;}
.inr_ban_sec .elementor-icon-list-text, .inr_ban_sec .elementor-icon-list-item > a{font-size:12px !important;}
.inr_ban_sec .elementor-icon-list-item .elementor-icon-list-icon{padding-right:5px !important;}
.inr_ban_sec .elementor-icon-list-item{margin-left:5px !important;margin-right:5px !important;}
.inr_ban_sec .elementor-heading-title{font-size:32px !important;margin-bottom:6px !important;}
.add_to_cart_button{padding:10px 0px !important;font-size:15px !important;}

.news_colm_sec .elementor-element-populated{padding:30px 0px 0px 0px !important;}

.e-shop-table.e-cart-section,.coupon.e-cart-section.shop_table,.e-cart-totals.e-cart-section{width:90% !important;padding:10px 10px !important;margin:0 auto !important;}
.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:10px 12px !important;}
.pro_details_sec h2{font-size:26px !important;line-height:26px !important;}
.inr_ban_secprt h1,.inr_ban_sec h1{margin:0px !important;font-size:26px !important;}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{padding:10px !important;}

.elementor-widget-woocommerce-checkout-page .elementor-element-populated{padding:0 !important;}

.woocommerce-error, .woocommerce-info, .woocommerce-message{padding:1em 1em 1em 3em !important;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{float:left !important;}
.top_hed_right .elementor-widget-wrap.elementor-element-populated{padding:10px 3px !important;}
.checkout-button.wgm-place-order{width:100% !important;display:block !important;margin:10px 0 0 0 !important;}
}
@media screen and (max-width:359px){
.top_hed_right {
width: 39% !important;
}
.hed_user_icon .elementor-icon {
border-radius: 6px !important;
padding: 6px !important;
font-size: 15px !important;
}
.cart_icon_box .elementor-menu-cart__toggle_button {
height: 27px !important;
border-radius: 6px !important;
padding: 5px !important;
line-height: normal !important;
position: relative !important;
top: -3px !important;
}
.cart_icon_box .elementor-menu-cart__toggle_button .elementor-button-icon {
font-size: 15px !important;
}
.cart_icon_box, .elementor-menu-cart--items-indicator-bubble {
width: 27px !important;
}
.hed_menu_cus .elementskit-menu-hamburger {
position: relative !important;
top: -3px !important;
padding: 0px 5px 0px 5px !important;
width: 27px !important;
height: 27px !important;
line-height: 27px !important;
border-radius: 6px !important;
}   
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
padding: 5px !important;
}
.woocommerce-MyAccount-content-wrapper{padding: 10px !important;}
table tfoot th, table thead th {
font-size: 13px !important;
}
.ban_colm_3 .elementor-widget-aee-image-box {
width: 100% !important;
padding: 0 15px !important;
margin-bottom: 15px !important;
}
}