@media only screen and (min-width: 1024px)
{
.ct-menu-section{display: flex; width: 100%;align-items: center; justify-content: space-between;}
#cw-logo{ width: 25%;position:relative;}
#cw-menu{ width: 85%; display: flex; align-items: center; justify-content: flex-end;} 
}

@media only screen and (min-width: 1199px)
{
.container{max-width:1250px;}	 
.small-container{max-width:900px;}	
.medium-container{max-width:1000px;}	
}
@media only screen and (min-width: 1399px) 
{ 
.container{max-width:1400px;}
.medium-container{max-width:1100px;}
.small-container{max-width:900px;}	
}

 
@media (max-width: 1450px) 
{
	#masthead .ct-menu_wrapper{column-gap:20px;}  
	#masthead .icons_wrap {column-gap: 30px;}
	.ct-menu-section{column-gap: 60px;} 
	ul#primary-menu > li{padding: 20px 4px;}   
	.hero_slider_section .contents_wrapper {bottom: 70px;} 
	.hero_slider_section .form_wrapper {bottom: 60px;}
	.copyright_wrap .copyright_content p{justify-content: center; column-gap: 126px; } 
	.copyright_wrap .copyright_content{padding: 20px 0;}  
	.copyright_wrap .col-md-7{width: 100%;}  
	ul#primary-menu li > .sub-menu > li{text-align: left;} 
	/* .datatable_wrap .dt-container .dt-layout-row.dt-layout-table{overflow-x: auto;}
	.datatable_wrap .dt-container .dt-layout-row.dt-layout-table table.dataTable{min-width: 1000px;} */
}  

@media (max-width: 1200px){
	.ct-menu-section{padding: 20px 0px;}
	#masthead .ct-menu_wrapper{display: flex; row-gap: 2px; }
	#ct-menu{width: 100%;}
	ul#primary-menu{text-align:right;} 
	#masthead .icons_wrap{justify-content: flex-end; width: 100%; column-gap: 20px;}
	ul#primary-menu > li{padding: 20px 8px;} 
	ul#primary-menu > li:last-child{padding: 20px 0px 20px 8px;}
		.datatable_wrap .dt-container .dt-layout-row.dt-layout-table{overflow-x: auto;}
	.datatable_wrap .dt-container .dt-layout-row.dt-layout-table table.dataTable{min-width: 1000px;}
	.product-category ul.products.columns-4 li.product {width: 31%;}

	#wpcontent, #wpfooter {margin-left: 275px;}
	#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {width: 275px;}
	.favorite_post_section.product-category .add_to_cart_btn, .favorite_post_section.product-category button.remove_btn{font-size: 12px;}
} 
 
@media (max-width: 1024px) 
{  
body{font-size: 16px;} 
ul#primary-menu li a{margin: 0;} 
.button-link{padding:10px 15px;} 
.innerpage_banner{padding:60px 0px;min-height: 250px;}
/* .innerpage_banner h1{font-size:55px;line-height:55px;} */
.toggled ul#primary-menu.nav-menu{ display: flex; flex-direction: column; }
body.logged-in.admin-bar header#masthead{top:0px !important;padding: 15px 0px;}
header#masthead img.custom-logo{max-width: 120px;}
.ct-menu-section {margin-top: 0px;text-align:center;display: flex;align-items: center;justify-content: space-between;}
ul#primary-menu { text-align: center; padding: 15px; float: unset; width: 100%; background: var(--primary-light-color); height: auto; min-height: 100%; min-width: 100vw; position: absolute; left: 0;margin-top: 20px; z-index: 999; }
.mobile-button{display: block;}
ul#primary-menu li{border:0px;}
.mean-container a.meanmenu-reveal span{background: #01AB31 !important;}  
a.meanmenu-reveal span::before { content: ''; background-color: #01AB31; width: 25px; height: 2px; padding: 3px 0 0 0; position: absolute; top: 5px; left: 0; transition: 0.5s;}
a.meanmenu-reveal span::after { content: ''; background-color: #01AB31; width: 25px; height: 2px; padding: 3px 0 0 0; position: absolute; bottom: -7px; left: 0; transition: 0.5s;}
a.meanmenu-reveal.meanclose span::before { rotate: 45deg; transition: 0.5s; top: -3px;}
a.meanmenu-reveal.meanclose span::after { rotate: -45deg; transition: 0.5s; top: -3px;}
.mean-container .mean-nav{position:unset !important;}
.mean-container a.meanmenu-reveal span{width: 25px;}  
/* home */ 
.hero_slider_section .inner_section_wrapper > .container { position: unset; }
/* .hero_slider_section .row{min-height: 950px;}    */
.hero_slider_section .form_wrapper{left: 45px; top: 200px;}   
.hero_slider_section h2{font-size: 50px;margin-bottom: 100px; line-height: 58px; }  
.three_column_image_content_section, .two_column_content_section, .category_slider_section, .image_slider_section, .testimonial_section, .text_image_section {padding: 80px 0;}  
.full_width_content_section{padding: 80px 40px;} 
.three_column_image_content_section .container .row{row-gap:40px;column-gap:28px;}    
.three_column_image_content_section .container .col-md-4{width: 48%;} 
.modern_factory .left_wrap{flex-direction: column;gap: 40px;} 
.category_slider_section .content_wrapper h2{font-size: 36px;}  
.testimonial_section .container{row-gap: 45px;} 
.image_slider_section .slides_wrap{padding-top: 50px;}     
.two_column_content_section .content_wrap h2{font-size: 38px;}  
.image_slider_section .content_wrapper{padding: 40px 0;}  
.image_slider_section .content_wrapper h3{margin-bottom: 0; text-align: center; font-size: 28px;}
.category_slider_section .category_inner_wrap h2{font-size: 38px;} 
.category_slider_section .inner_content_wrap{min-width: unset; padding: 25px;}
.text_image_section .content_wrapper h2{font-size: 48px;} 
.text_image_section .content_wrapper p{font-size: 19px;}  
.text_image_section .button-link-Secondary{font-size: 17px;} 
.three_column_image_content_section .main_icon_wrap{padding-bottom: 30px;}
.modern_factory .row{display: flex; row-gap: 30px; flex-direction: column}
.modern_factory .row .col-md-6{width: 100%;}   
.three_column_image_content_section .contents_wrapper p:has(strong){margin-bottom: 30px;} 
.modern_factory .left_wrap .content_wrap{max-width: unset;} 
footer#colophon{padding-top: 60px;} 
footer#colophon .footer_logo .image_wrap{justify-content: flex-start;}
.footer_logo img{max-width: 220px;} 
/* footer#colophon .footer_col{text-align: center;}     */
footer#colophon .logos_wrap{justify-content: flex-start;}
/* #colophon .col-md-4, #colophon .col-md-2, #colophon .col-md-3.corporate, #colophon .col-md-3, .copyright_wrap .col-md-7{width: 100%;} */
#colophon .col-md-2, #colophon .col-md-3.corporate, #colophon .col-md-3{padding-top: 40px;}
#colophon .col-md-4{margin-bottom: 20px;}
.footer_col h4{margin-bottom: 15px;}  
.copyright_wrap .copyright_content p{justify-content: center; column-gap: 60px; } 
.copyright_wrap .copyright_content{padding: 20px 0;} 
#masthead .mean-bar .meanclose span{background: transparent !important;}  
#masthead .mean-bar .login-menu a, #masthead .mean-bar .cart-menu a, #masthead .mean-bar .whishlist-menu a{position: relative;}
/* #masthead .mean-bar .login-menu a:before{content: ''; background-size: 14px; background-image: url(../../../wp-content/uploads/2024/07/login.png); position: absolute; height: 26px; width: 16px; top: 13px; right: -10px; transition: 0.3s; background-repeat: no-repeat;}
#masthead .mean-bar .cart-menu a:before{background-size: 23px; content: ''; background-image: url(../../../wp-content/uploads/2024/07/cart.png); position: absolute; height: 20px; width: 27px; bottom: 0; top: 15px; right: -20px; transition: 0.3s; background-repeat: no-repeat;}
#masthead .mean-bar .whishlist-menu a:before{content: ''; background-image: url(../../../wp-content/uploads/2024/07/whishlist.png); background-size: 20px; position: absolute; height: 20px; width: 22px; bottom: 0; top: 14px; right: -20px; transition: 0.3s; background-repeat: no-repeat;} */
#masthead ul#primary-menu{background-color: #fff;} 
.mean-nav ul#primary-menu li a{color: #000 !important;}  
 body._login #masthead .menu-main-menu-container .cart-menu,  body._login #masthead .menu-main-menu-container .whishlist-menu{display: block;}
#masthead .cart_wrap, #masthead .cart_wrap {display: none;}
#masthead .ct-menu_wrapper{display: flex; flex-direction: row-reverse; align-items: center;} 
#ct-menu{max-width: 30px;}  
#masthead #ct-menu a.meanmenu-reveal{padding: 14px 0px 14px 0px;display: flex; align-items: center;}
#masthead #ct-menu .mean-container a.meanmenu-reveal span{margin-top: 0;height: 3px;}
#masthead #ct-menu a.meanmenu-reveal span::before{top: 4px;} 
#masthead #ct-menu a.meanmenu-reveal span::after{bottom: 4px;}
#ct-menu a.meanmenu-reveal span{margin-top: 0;}  
#masthead #ct-menu a.meanclose span::before{top: 12px;}
#masthead #ct-menu a.meanclose span::after{bottom: 13px; top: unset;} 
#masthead #primary-menu .menu-item-has-children{position:relative;}
#masthead #primary-menu .menu-item-has-children .mean-expand{position: absolute; line-height: 27px !important;display: flex;        justify-content: flex-end;}
ul#primary-menu > li ul{padding: 0 0 15px 0 !important;}
#masthead #primary-menu {min-width: unset; width: 100%;} 
ul#primary-menu > li > a::after{display: none;}
.testimonial_section .container{row-gap: 45px;} 
.testimonial_section .row .col-md-2{width: 43%;} 
.testimonial_section .textimonial_wrap{row-gap: 20px;align-items: center;}
.testimonial_section .row:last-child{row-gap: 30px; display: flex;} 
/* -------product page------ */
.first_level_products{padding: 80px 0 80px 0px!important;} 
.cat_image{min-width:355px;} 
.child-categories{column-gap:30px;row-gap: 30px;} 
.category_wrap a{row-gap: 15px;} 
.second_level_products{padding: 0 40px 0;}
.product-category{padding: 80px 0px;} 
.pagination_wrap{margin-top: 80px;} 
.three_column_image_content_section .main_content_wrapper{max-width: 340px;}
.decated_employees .container{padding: 0;}  
.hero_slider_section .tns-nav{bottom: 100px;} 
section.hero_banner_section .content_wrapper .woocommerce{margin-right: 15px;}
ul#primary-menu li > .sub-menu > li::after{display: none;} 
#masthead ul#primary-menu{padding-top: 0;}
/* .two_column_new-registration_form_section .register .ur-form-row .ur-form-grid{display: grid; grid-template-columns: 1fr !important;justify-items: center;} */
.two_column_new-registration_form_section .register .ur-form-row .ur-form-grid{column-gap: 30px;}
.new_project_wrap.template_wrap .new_customer{padding: 30px;}
.innerpage_banner .content_wrap h1{font-size: 60px; line-height: 60px; } 
.second_level_products .parent_name{margin: 80px 0;} 
.second_level_products .parent_name h4{margin-bottom: 0;}
.second_level_products .child-categories.last_cat{width: 100%;column-gap: 0; row-gap: 45px;}
.second_level_products .child-categories.last_cat .category_wrap {width: 33.33%;}
/* .second_level_products .third_lvl .category_wrap a .cat_image img {min-height: 290px;}  */
.second_level_products #tns3-mw .child-categories{column-gap: 36px;} 
.second_level_products{padding: 10px 0px;} 
.first_level_products .container-fluid {padding-left: 2%;} 
.product-category ul.products.columns-4 li.product {width: 47%;}
.product-category ul.products.columns-4 {row-gap: 80px;}  
/* .datatable_wrap .dt-container .dt-layout-row.dt-layout-table{overflow-x: auto;} 
.datatable_wrap .dt-container .dt-layout-row.dt-layout-table table.dataTable{min-width: 1000px;} */
.template_wrap .col-md-3{width: 22% !important;padding: 25px 0 0 0 !important;}   
/* https://cwdemos.com/dlife/new-project/?action=newcustomer */
.template_wrap .col-md-9{width: 78% !important;padding: 40px 20px !important;}  
.two_column_new-registration_form_section .user-registration.ur-frontend-form{padding: 0;}
.template_wrap.two_column_new-registration_form_section .register:before{padding: 15px 0;} 
.template_wrap.two_column_new-registration_form_section .user-registration.ur-frontend-form{padding: 10px 5px;}  
.template_wrap.two_column_new-registration_form_section .register .ur-button-container{margin: 15px 5px 10px;}
.user-registration .register .ur-form-row #country{max-width: 200px;}   
.template_wrap .inner_menu_wrap > div > ul > li.menu-item > a {font-size: 16px !important;padding: 14px 20px 14px 20px !important;}   
.template_wrap .inner_menu_wrap > div > ul > li.menu-item > a:before{left: 10px !important;}   
.template_wrap .inner_menu_wrap > div .menu li ul.sub-menu li a{font-size: 16px !important;}  
/* .partners_list_wrap.template_wrap .datatable_wrap .title_wrap h2, .new_project_wrap.template_wrap .datatable_wrap .title_wrap h2{margin: 0; font-size: 40px;line-height: 45px;}  */
.template_wrap .datatable_wrap .title_wrap h2 {margin: 0; font-size: 40px !important;line-height: 45px !important;}  
.commission_list_wrap .commission_management_wrap.datatable_wrap .commission_total h3{font-size: 30px;margin-bottom: 0;}  
.commission_list_wrap.template_wrap .my_commission_wrap .commission_wrap{padding: 30px 20px;flex-direction: column; align-items: flex-start; row-gap: 13px;} 
.commission_list_wrap .my_commission_wrap .commission_total{row-gap: 18px;}
.commission_list_wrap .commission_management_wrap.datatable_wrap .commission_total h2{font-size: 38px; line-height: 45px;}
.template_wrap .inner_menu_wrap > div .menu li.current-menu-item > ul.sub-menu, .template_wrap .inner_menu_wrap > div .menu li.current-menu-parent > ul.sub-menu{padding: 0px 0 0 22px !important;}              
.dashboard_wrap .amount_wrap h3{font-size: 26px;}     
.dashboard_wrap .top_wrap{flex-direction: column;}  
.dashboard_main_wrap .dashboard_wrap .top_wrap .col-md-7, .dashboard_main_wrap .dashboard_wrap .top_wrap .col-md-5 {width: 100%;} 
.project_list_wrap.template_wrap .datatable_wrap .dt-container .dt-length .dt-input{margin: 0 8px;width: 70px; background-position: 35px -2px;}
.project_management_wrap .filter_button_wrap{left: 265px;} 
.new_project_wrap .project_options_wrap{margin-top: 30px;padding: 20px 0 0;}    
.template_wrap .datatable_wrap .dt-search .dt-input{margin-left: 8px; width: 130px;}
/* .advance_filter_wrap.show{display: flex; flex-wrap: wrap;}  */
.advance_filter_wrap{display: flex; width: 100%; flex-wrap: wrap; row-gap: 15px;}
.advance_filter_wrap .inputs_wrap{justify-content: center;}
.advance_filter_wrap .filters_wrap{column-gap: 60px;} 
.new_project_wrap .datatable_wrap h6{margin-bottom:15px;} 
.new_project_wrap .select_order .buttons_wrap{align-items: flex-start; gap: 20px;}
.new_project_wrap .select_order{margin-top: 40px;} 
.my_referral_wrap .referral_link{margin-top: 20px;} 
.user_profile_wrap.template_wrap .top_wrap{gap: 20px;margin-bottom: 40px;} 
.user_profile_wrap.template_wrap .profile_wrap{margin: 35px 0; column-gap: 30px;}
.template_wrap .user_details_wrap p{margin-bottom: 10px;} 
.user_profile_wrap.template_wrap .user_name h3{font-size: 30px;}
.payout-request-list .payoutform_wrapper{flex-direction: column; row-gap: 15px;}
.payout-request-list.template_wrap .payout_request_mainwrap{flex-direction: column; align-items: flex-start; row-gap: 20px; padding: 35px 0 30px 0; }
.innerpage_banner{display: flex; padding: 0px; padding-bottom: 20px; min-height: 250px; align-items: flex-end;} 
.advance_filter_wrap {display: none}
/* .datatable_wrap .dt-container .dt-layout-row:first-of-type{display: flex; flex-direction: column;} */
/* .datatable_wrap .dt-container .dt-layout-row:first-of-type.dt-layout-cell{width: 100%;} */
.template_wrap .user_details_wrap p{ margin-bottom: 0;min-width: 105px;} 
.template_wrap .user_details .content_wrap {width: 100% !important; gap: 0px; justify-content: flex-start !important;} 
.project_wrapper .profile_wrap{margin: 25px 0 !important;}  
.commission_details_wrap .user_details_wrap p{min-width: 145px;} 
.dashboard_wrap .orders_wrap h2{font-size: 30px;}
.page-template-my-referrals .title_wrap h5{margin: 20px 0 30px;}
.page-template-my-referrals .referral_link{flex-direction: column; align-items: flex-start; row-gap: 15px; margin-top: 30px;}

/* .modal-content {background-color: unset;}   */
.modal.fade .modal-dialog{transform: unset !important; margin: 0 !important;}
#gallerypopup .modal-body .gallery_wrap {padding-bottom: 30px !important;} 


/* #adminmenuwrap::before {display: none;} */
/* .auto-fold #wpcontent, .auto-fold #wpfooter {margin-left: 225px;} */
/* #adminmenuwrap , .partner #adminmenuwrap {padding-top: 0;} */
#wpbody-content .tablenav{flex-direction: column;}
#wpbody .wrap{margin-right: 0 !important;}
body.administrator #wpbody-content .tablenav>div{display: none !important; margin: 0 !important;}
.auto-fold #adminmenu a.menu-top {min-height: 50px;}
#adminmenu .wp-menu-image img {padding-top: 14px;}
#adminmenu > li.custom-current > a, #adminmenu > li.current > a {width: 100%;}
.auto-fold #adminmenu, .auto-fold #adminmenu li.menu-top, .auto-fold #adminmenuback, .auto-fold #adminmenuwrap {width: 225px;}

.template_wrap .dt-container .dt-layout-row.dt-layout-table .dt-layout-cell {overflow-x: auto;}
.upload-php #posts-filter .wp-filter {padding: 20px;}
p.search-box {gap: 10px; justify-content: flex-end;}
#wpbody-content .tablenav .tablenav-pages {margin-top: 10px;}
.project_management_wrap .filter_button_wrap {left: 275px;}
.user_profile_wrap .user_details .content_wrap {width: 100%;}
.post-type-shop_order .tablenav .actions, .woocommerce_page_wc-orders .tablenav .actions {margin-top: 10px;}
.mean-container .mean-nav ul li.current_page_item a {background-color: unset !important;}
#masthead ul#primary-menu {display: flex; flex-direction: column;}
/* .mean-nav ul#primary-menu li a {width: fit-content;} */
.auto-fold #adminmenu .wp-menu-name {position: relative; left: 0px;}
.users-php .tablenav .actions {margin: 5px 0;}
/* .users-php #wpbody .wrap {margin: 0; overflow-x: auto;} */
.new_project_wrap .spacer {padding: 0 40px;}
	.mean-nav ul#primary-menu li a {border-bottom: unset !important;}

		section.hero_slider_section h2{width: 40%;}
			.hero_slider_section h2{margin-bottom: 40px;}
			.article_thumb_wrap{    height: 460px;}
			section.category_listing_section .category_grid_wrapper{grid-template-columns: repeat(3, 1fr);}

			section#second_level_products .col-md-2{    width: 23% !important;}
			.second_level_products .col-md-10{padding-left: 0; width: 77%;}
			.product-category ul.products.columns-4{display: grid; grid-template-columns: repeat(3, 1fr); row-gap: 50px;}
			.product-category ul.products.columns-4 li.product{width: 100%;}
			.first_level_products .category_wrap{    min-width: 30.33333333%;}
			.first_level_products .main_wrap{ overflow: auto; scrollbar-width: none; -ms-overflow-style: none;}
			
.first_level_products .main_wrap::-webkit-scrollbar{display: none;}
.first_level_products{padding-top: 0 !important;}
section#first_level_products{padding-bottom: 100px !important;}
ul#primary-menu > li.menu-item-has-children > a::before{content: unset !important;}
ul#primary-menu li > .sub-menu > li{background-image: unset !important;}
ul#primary-menu > li li a{padding-left: 30px !important;padding-bottom: 0 !important;}
.nav-tabs .nav-link{padding: 20px 75px;}
.main_menu_wrap h4{padding-left: 20px !important;}

.user_profile_wrap.template_wrap.project_list_wrap .profile_wrap{display: none;}
.user_profile_overview_wrap{width: 100%;}
.favorite_post_section.product-category .col-md-4{width: 50%;}
.favorite_post_section.product-category .row{row-gap: 20px;}
section#single_banner h1{width: max-content;}
div#user-registration-form-2713{    display: inline-block;}
section#faq_form_section .content_wrapper{width: 100%;}
section.three_column_image_content_section .main_icon_wrap{min-height: 370px;height: 370px;}

}
/* @media (max-width: 1024px) and (min-width: 992px)
{
.mean-container .mean-bar{display:none;} 
}  */
@media (max-width: 991px) 
{
section.hero_banner_section .content_wrapper .woocommerce{margin-right:28px}
	.profile_menu_grid{grid-template-columns: repeat(1, 1fr);}
	div#adminmenumain{display: none;}
	section.three_column_image_content_section .main_icon_wrap{min-height: 100%;height: 100%;}
}
@media (max-width: 980px) 
{

/* General */
	
.container{max-width:880px;}
.container-medium{max-width:900px;}	
.container-sml{max-width:800px;}
.blog_container{max-width:750px;}
	#canvas{display:none;}

	section.hero_slider_section h2{width: 50%;}

	section.hero_slider_section .slider_wrap, section.products_category_section .image_content_card{max-height: 450px !important;}
	#masthead .icons_wrap{        justify-content: center;}

/* Menu */
}

@media (max-width: 860px) 
{
.container{max-width:760px;}	
h2,h2 a{font-size:37px;}
h3,h3 a{font-size:25px;}
h4,h4 a{font-size:17px;}
h5,h5 a{font-size:17px;}
}
@media (max-width: 820px) 
{	
	section.hero_section .row{row-gap: 8px;}
	section.hero_section .col-md-6{width: 100%;}
	.left_wrap.contents_wrapper{max-height: 450px;}
	
	section.category_listing_section .category_grid_wrapper{grid-template-columns: repeat(3, 1fr);}
	.first_level_products .category_wrap{ min-width: 40%;}
	.product-category ul.products.columns-4{grid-template-columns: repeat(2, 1fr);}
	section#second_level_products .col-md-2{ width: 29% !important;}
	.second_level_products .col-md-10{width: 71%;}
	.nav-tabs .nav-link{padding: 20px 45px;}
	.product-layout-wrapper, section#single_product_content .woocommerce-product-gallery{flex-direction: column;}
	.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{flex-direction: unset;}
	.product-images-section, .woocommerce-product-gallery__wrapper > div.flex-active-slide{width: 100%;}
	.product-details-section{width: 50%;}
	.first_level_products .cat_name{font-size: 32px;line-height: 34px;}
	body.tax-product_cat .woocommerce-info{width: 100%;}
	section.offers_section .package_header{min-width: unset;}
	section#brand-story-section .content_wrapper h3{width: 85%;}
	section#brand-story-section .content_wrapper p{width: 95%;}
	section.two_column_content_section.sample_form .inner_content_wrap.left_wrap{width: 100%;}
	.wpcf7-spinner{position: relative;}
	.wpcf7-form .wpcf7-not-valid-tip{margin-bottom: 10px;}
	/* .auto-fold #adminmenuback, .auto-fold #adminmenuwrap{display: none !important;} */
	p.search-box{justify-content: flex-start;}
	.datatable_wrap .dt-search:after{content: unset !important;}
	.partner #wpcontent, .partner #wpfooter{margin-left: 20px  !important;}
	.auto-fold #wpcontent, .auto-fold #wpfooter{padding: 20px !important;}
	body.admin-user-270 #wpbody-content{padding-top: 0 !important;}
	span.woocommerce-Order-customerIP{word-break: break-all;}
	#order_data .order_data_column:first-child{margin-bottom: 10px !important;}
	.template_wrap .datatable_wrap{padding-left: 0 !important;padding-right: 0 !important;}
	.user_profile_wrap .user_details{padding: 0 20px;}
	.user_profile_overview_wrap{width: 80%; margin: 0 auto 0;}
	div#content>:first-child, body.page-template-project-management .project_list_wrap.template_wrap{padding-top: 100px !important;}
	#your-profile{padding-top: 0 !important;}
}


@media (max-width: 768px) {
	section#second_level_products .col-md-2{width: 32% !important;}
	.second_level_products .col-md-10{width: 68% !important;}
	section.two_column_content_section.sample_form .row .col-md-6{width: 100%;}
	section.two_column_content_section.sample_form .row{row-gap: 20px;}
	section.two_column_content_section.sample_form{padding-bottom: 0 !important;}
	.project_list_wrap.template_wrap .datatable_wrap .dt-container .dt-length .dt-input{background-position: 35px 4px;}
	.favorite_post_section.product-category .col-md-4{width: 100%;}
	.favorite_post_section.product-category .row{gap: 10px;}
	.template_wrap .datatable_wrap{padding-left: 20px !important; padding-right: 20px !important;}
	.user_profile_wrap .user_details{padding: 0;}
	.two_column_new-registration_form_section .register .ur-form-row .ur-form-grid{    grid-template-columns: repeat(1, 1fr);}
	.new_project_wrap .select_order .buttons_wrap{flex-direction: column;}
	 body.profile-php #wpbody-content tbody tr td a, body.profile-php #wpbody-content tbody tr td, body.profile-php button.button-link.editinline{padding: 0;}
	 .user-new-php .acf-field input[type=text]{min-width: 100%;max-width: 100%;}
	 .commission_list_wrap .my_commission_wrap .commission_total{flex-direction: column;}
	 
}


@media (max-width: 767px)
{
	section.hero_section{padding-top: 120px !important;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4 ,.col-md-5 ,.col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {width: 100%;}
.container{max-width:700px;}
section {padding: 40px 0px !important;}
section.no-padding{padding:0px !important;}
.text_image_section-block {padding-top: 0px;}
body{font-size: 17px;}
.home h1 {font-size: 30px;}
.article_title_wrap h4 { line-height: 25px; } 
.three_column_image_content_section .container .col-md-4{width: 100%;padding: 0;}
.three_column_image_content_section .main_content_wrapper{max-width:100%}
.innerpage_banner .container h1 {font-size:45px;line-height:50px;} 
.copyright_wrap .copyright_content{padding: 25px 0;}  
.copyright_wrap .copyright_content p{display: flex; row-gap: 10px; flex-direction: column;}
.text_image_section {padding: 50px 0 !important;}
.text_image_section .col-md-4{width: 100%;}  
.text_image_section .content_wrapper{row-gap: 10px;}  
.text_image_section .row {row-gap: 25px; display: flex; flex-direction: column-reverse;}
.hero_slider_section h2{font-size: 27px; line-height: 34px; letter-spacing: 0.3px;}  
.hero_slider_section .form_wrapper{left: 0; top: 265px;}
.login-container{padding:30px 10px;max-width: 280px;}    
.login-container .login-heading{padding: 15px 0;}  
.login-container .login-field{gap: 15px;} 
.login-container .login-button{margin-top: 15px;}  
.hero_slider_section h2 sup{font-size: 20px;}
.hero_slider_section .woocommerce{justify-content: center;margin-right: 0;}
.decated_employees .content_wrapper h2{font-size: 55px; row-gap: 10px; display: flex; flex-direction: column;margin-bottom: 40px;}
.decated_employees .content_wrapper h2 strong{font-size: 28px; text-align: center;} 
footer#colophon{padding-top: 40px;} 
.container.menu_wrap{padding-bottom: 40px;}
.full_width_content_section, .modern_factory{padding: 40px 0 !important;}  
.modern_factory .left_wrap{gap: 20px;} 
.modern_factory .row{row-gap: 25px;}   
.modern_factory .container, .decated_employees .container, .production_slider_section .container{max-width: 700px;}
.production_slider_section, .hero_slider_section {padding: 0 !important;}
#masthead .container {padding: 0 10px;}  
.ct-menu-section{display: flex; row-gap: 7px;text-align: start;padding: 12px 0px;} 
#ct-menu{max-width: 0;}  
#search_header .search_field{width: 130px;} 
#masthead .phone_wrapper a{font-size: 12px;}   
#masthead .phone_wrapper img{max-width: 19px;}  
#masthead .ct-menu_wrapper{column-gap: 0px; padding-left: 0;}
header#masthead img.custom-logo{max-width: 120px;} 
#masthead .phone_wrapper{column-gap: 5px;}
#masthead .icons_wrap{column-gap: 0px;display: flex; justify-content: flex-end;}
#search_header .search_submit img{max-width: 9px;}
#masthead #ct-logo{width: 100%;}  
.three_column_image_content_section .main_icon_wrap{padding-bottom: 25px;} 
.three_column_image_content_section .contents_wrapper h5{margin-bottom: 15px;}
.three_column_image_content_section .contents_wrapper p:has(strong){margin-bottom: 20px;}
.three_column_image_content_section .container .row{row-gap:30px}
/* .three_column_image_content_section .container{padding: 0 15px;}  */
.two_column_content_section .content_wrap h2{font-size: 30px; line-height: 35px;}
.category_slider_section{padding: 40px 0 40px 10px !important;}
.image_slider_section .container{padding: 0;} 
.image_slider_section .slides_wrap{padding-top: 40px;}
.image_slider_section .slides_wrap{padding-left: 10px;} 
.testimonial_section .title_wrap h2{display: flex; font-size: 35px; gap: 10px; text-align: center; flex-direction: column;}
.testimonial_section .container{row-gap: 40px;} 
.testimonial_section .textimonial_wrap{row-gap: 15px;}
.testimonial_section .textimonial_wrap{align-items: center;}
.testimonial_section .row{row-gap: 30px;}
.text_image_section .container{padding: 0;} 
.text_image_section .content_wrapper h2{font-size: 38px;margin-bottom: 5px;} 
.btn-Secondary .button-link-Secondary::before{top: 10px; background-size:18px;} 
.production_slider_section #tns2-mw .image_wrap img{max-width: 35px;}  
.production_slider_section .inner_content_wrap{column-gap: 20px; display: flex;}
.production_slider_section .text_wrap h3{font-size: 24px; margin-bottom: 4px;} 
.production_slider_section .tns-nav{bottom: 40px;justify-content:center;}
.production_slider_section .image_wrapper .image_wrap img{max-width: 170px; right: 150px;}
.production_slider_section .contents_wrapper{padding-bottom: 90px;}
.production_slider_section .text_wrap p{font-size: 16px;} 
.hero_slider_section .tns-nav button{padding: 3px;} 
/* .hero_slider_section .row{min-height: 560px;} */
section.category_listing_section .content_wrapper h2{font-size: 28px;list-style: 30px;}
section.category_listing_section .content_wrapper a{font-size: 16px !important;}
section.category_listing_section .category_grid_wrapper{gap: 80px !important;}
section.category_listing_section .category_grid_wrapper, section.products_category_section .category_grid_wrapper{    grid-template-columns: repeat(1, 1fr) !important;}
.hero_slider_section .form_wrapper{top: 200px;} 
.testimonial_section .row .col-md-2{width: 100%;} 
.cat_image{min-width: 205px;}
.first_level_products .category_wrap a{row-gap: 2px;}
.first_level_products{padding: 40px 0 40px 20px!important;}
.decated_employees {padding: 40px 25px !important;}
.image_slider_section .content_wrapper h3{letter-spacing: 1px; font-size: 24px;}
.production_slider_section .image_wrapper .image_wrap{padding-right: 17px;}
.production_slider_section .contents_wrapper{padding-left: 5px;}
.production_slider_section .tns-nav button{width: 115px;}  
.hero_slider_section .tns-nav{bottom: 115px;}  
section.hero_slider_section .tns-outer .tns-controls{    transform: translate(-20px, 25px);}
.hero_slider_section h2{margin-bottom: 20px;}
section.hero_slider_section h2{width: 100%;}
.testimonial_section .textimonial_wrap .image_wrap img{width: 287px;} 
section.hero_banner_section .content_wrapper .woocommerce{width: 280px;}
section.hero_banner_section{padding: 180px 0 90px 0 !important;}
.login-container .login-field{padding: 10px;}
.login-container .input_wrap::before{left: 12px; top: 0;}  
.login-container #password, .login-container #username{width: 120px;} 
.login-container .login-field .image_wrap{align-items: flex-end; display: flex;} 
section.hero_banner_section .content_wrapper .woocommerce{margin: auto;} 
#colophon .col-md-2, #colophon .col-md-3.corporate, #colophon .col-md-3{padding-top: 30px;} 
.woocommerce form.woocommerce-ResetPassword.lost_reset_password{padding: 40px 20px 20px 20px;}
section.hero_banner_section .woocommerce form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{padding: 15px 10px; flex-direction: column;align-items: flex-start;}
section.hero_banner_section .woocommerce form.woocommerce-ResetPassword.lost_reset_password #user_login{padding:10px 0;}
/* registration */
.full_width_content_section.two_column_new-registration_form_section{padding: 20px 0 !important;}
/* .full_width_content_section.two_column_new-registration_form_section .container{padding: 0;margin: 0;} */
body.user-registration-page .two_column_new-registration_form_section .user-registration.ur-frontend-form{width: 100% !important;}
.full_width_content_section.two_column_new-registration_form_section .container .col-md-12{padding: 0;}  
.two_column_new-registration_form_section .register .ur-form-row .ur-form-grid{padding: 0;} 
.new_project_wrap.two_column_new-registration_form_section .user-registration .ur-form-row .ur-field-item .form-row{padding: 6px 4px !important; width: 100%; display: flex !important; flex-direction: column; justify-content: center; align-items: flex-start;}
/* .new_project_wrap .user-registration .register .ur-field-item .form-row {padding: 6px 4px !important;justify-content: start;display: flex !important;}  */
/* .two_column_new-registration_form_section .user-registration.ur-frontend-form{margin-left: 12px;} */  
.two_column_new-registration_form_section .user-registration .register .ur-field-item .form-row .ur-label:before{left: 5px !important;}
.new_project_wrap .user-registration.ur-frontend-form .ur-field-item .form-row .ur-label{padding-left: 45px !important;width: 100%;} 
.new_project_wrap .register .ur-field-item .form-row span{width: 100%;}  
/* .new_project_wrap .user-registration .register .ur-field-item .form-row .ur-label  */
.two_column_new-registration_form_section .user-registration.ur-frontend-form{padding: 0 !important;}
.two_column_new-registration_form_section .register .ur-form-row .ur-form-grid{row-gap:0px !important;} 
.two_column_new-registration_form_section .user-registration .register .ur-form-row{padding: 0!important;} 
.new_project_wrap .user-registration .register .ur-form-row{padding: 0 !important;}
.new_project_wrap .user-registration.ur-frontend-form {padding: 0 !important;}  
.new_project_wrap form .ur-form-row{padding: 0 !important;}  
.new_project_wrap .ur-form-row .ur-form-grid .ur-field-item{width:100%;}   
.new_project_wrap .user-registration .register .ur-field-item .form-row .ur-label:before{height: 21px;bottom: 1px;} 
.two_column_new-registration_form_section .register:before{font-size: 20px !important;padding: 25px 0;} 
.two_column_new-registration_form_section .user-registration .register .button{font-size:16px !important; margin: 0 !important;max-width: 100% !important;} 
body.user-registration-page .user-registration.ur-frontend-form form .ur-button-container{width: 100% !important;padding: 0 !important;}
.new_project_wrap.two_column_new-registration_form_section .ur-frontend-form .ur-form-row .ur-form-grid .input-wrapper input{width: 100%;max-width: 310px; margin: 0 8px;padding: 5px 20px 5px 5px;}  
.new_project_wrap .ur-form-grid .input-wrapper input.input-password{padding-right: 20px !important;} 
.user-registration .register .ur-form-row #country{font-size: 14px; max-width: 250px; margin: 10px 0px 5px 15px;} 
.template_wrap.two_column_new-registration_form_section .register .ur-button-container {margin: 20px;}
.first_level_products .tns-outer .child-categories .category_wrap{margin-right: 0;}   
.innerpage_banner{padding: 40px 0 10px 0 !important;min-height: 300px;}  
.innerpage_banner .content_wrap h1{font-size: 45px;}   
#single_banner .container{padding: 0;}
.second_level_products {padding: 0 !important;}
.first_level_products{padding: 60px 0 60px 15px!important;} 
.second_level_products .parent_name{margin: 60px 0;} 
.second_level_products .child-categories.last_cat .category_wrap{width: 50%;}
.second_level_products .third_lvl .category_wrap.active img{min-height: 280px;}
.product-category ul.products.columns-4 li.product{width: 100%;}
.product-category .pagination_wrap{flex-direction: column; row-gap: 20px; margin-top: 10px; }
.product-category{padding: 60px 20px;}
.second_level_products #tns3-mw .child-categories{column-gap: 10px;} 
.second_level_products .tns-controls button:last-of-type{padding: 1px; top: 47%;}
.first_level_products .container-fluid {padding-left: 8%;} 
.product-category ul.products.columns-4 {row-gap: 30px;} 
.template_wrap .col-md-3 {width: 15% !important;padding-top: 20px;} 
.template_wrap .col-md-9 {width: 85% !important;padding: 30px 20px !important;}  
/* .template_wrap .inner_menu_wrap > div .menu li ul.sub-menu li a{font-size: 14px !important;}   */

.template_wrap .inner_menu_wrap > div > ul > li.menu-item{position: relative;width: 100%;padding: 20px 0 !important;}  
.template_wrap .inner_menu_wrap ul.menu > li.current-menu-item, .template_wrap .inner_menu_wrap ul.menu li.current-menu-parent {margin: 0 !important;} 
.template_wrap .inner_menu_wrap div ul#partner-sidebar-menu li.dashboard.menu-item {padding: 20px 0!important;} 
/* .template_wrap .inner_menu_wrap > div > ul > li.menu-item > a {padding: 0px 0px 0px 57px !important;} */
.template_wrap .inner_menu_wrap > div .menu li.current-menu-item > ul.sub-menu li, .template_wrap .inner_menu_wrap > div .menu li.current-menu-parent > ul.sub-menu li{padding: 0 !important;} 
section.order_details .order-info {grid-template-columns: repeat(1,1fr);} section.order_details .order-info, section.order_details .order-items, section.order_details .refund_details{overflow-x: scroll;}

#gallerypopup {top: 0;} 
#gallerypopup .modal-dialog {max-width: 100%;}
#gallerypopup .modal-body .gallery_wrap {padding:15px !important; top: 50%; position: relative; transform: translateY(-50%);}
#gallerypopup .btn-close {top: 34%; transform: translateY(-50%); padding: 10px; right: 40px;}
#gallerypopup .first-image-wrapper .right {right: 20px; height: 40px; width: 40px;}
#gallerypopup .first-image-wrapper .left {left: 20px; height: 40px; width: 40px;}
#gallerypopup .first-image-wrapper .right img , #gallerypopup .first-image-wrapper .left img {max-width: 20px;}
#gallerypopup .customizer {right: 20px; bottom: 20px;}
#gallerypopup {z-index: 99;} 
#gallerypopup .btn-close img {width: 17px; min-width: 17px; height: 17px; left: -1px;} 


/* #partner-sidebar-menu .menu-item a{display: none;}
#partner-sidebar-menu li:before{content: ''; background-repeat: no-repeat; width: 25px; height: 25px; position: absolute;left: 0;top: 0;background-size: 20px;cursor: pointer; } 
#partner-sidebar-menu li.dashboard:before{background-image: url(../../../wp-content/uploads/2024/08/dashboard.svg);}  
#partner-sidebar-menu li.customer_management:before{background-image: url(../../../wp-content/uploads/2024/08/customer.svg);}
#partner-sidebar-menu li.commission_management:before{background-image: url(../../../wp-content/uploads/2024/08/commission.svg);}
#partner-sidebar-menu li.project_management:before{background-image: url(../../../wp-content/uploads/2024/08/project.svg);}
#partner-sidebar-menu li.order_management:before{background-image: url(../../../wp-content/uploads/2024/08/order.svg);}
#partner-sidebar-menu li.payout:before{background-image: url(../../../wp-content/uploads/2024/08/payout.svg);}
#partner-sidebar-menu li.my_referrals:before{background-image: url(../../../wp-content/uploads/2024/08/referral.svg);}
#partner-sidebar-menu li.my_profile:before{background-image: url(../../../wp-content/uploads/2024/08/my-profile.svg);}   */
/* .template_wrap .inner_menu_wrap > div > ul > li.menu-item > a{display: none;} */ 
  /* mobile menu */ 
/* .template_wrap ul#partner-sidebar-menu li a { display: none; }  */
/* .template_wrap ul#partner-sidebar-menu li a{z-index: 9;} */
/* .template_wrap .inner_menu_wrap > div > ul > li.menu-item > a:before{display: none;}  */
/* .template_wrap .inner_menu_wrap > div .menu li.current-menu-item > ul.sub-menu, .template_wrap .inner_menu_wrap > div .menu li.current-menu-parent > ul.sub-menu{display: none !important;} */
/* .template_wrap .inner_menu_wrap > div > .menu > li.current-menu-item, .template_wrap .inner_menu_wrap > div > .menu > li.current-menu-parent{margin: 0 !important;} */
/* .template_wrap #partner-sidebar-menu{display: flex; flex-direction: column; align-items: center; gap: 10px;} */
/* .template_wrap .inner_menu_wrap > div .menu li ul.sub-menu{display: none;} */

.dashboard_main_wrap .dashboard_wrap .customers_wrapper h3, .dashboard_main_wrap .dashboard_wrap .amount_wrap h2 {font-size: 34px;}
.dashboard_main_wrap .dashboard_wrap .amount_wrap h3 {font-size: 26px;}
.dashboard_main_wrap .btn-Tertiary .button-link-Tertiary {font-size: 14px;}  
.dashboard_main_wrap .dashboard_wrap .customers_wrapper, .dashboard_main_wrap .dashboard_wrap .commission_wrap {padding: 22px;}
/* .dashboard_main_wrap .dashboard_wrap .orders_wrap{padding: 16px;display: flex; flex-direction: column; gap: 10px;}  */
.dashboard_main_wrap .orders_wrap .button-link-Tertiary.dark{font-size: 14px;}  
.dashboard_main_wrap.template_wrap .orders_wrap h2{font-size: 20px;}     
.dashboard_main_wrap .dashboard_wrap .orders_wrap{padding: 15px 22px;} 
.dashboard_wrap .orders_wrap .button-link-Tertiary.dark{padding: 6px 50px 6px 12px;}
.dashboard_wrap .orders_wrap .button-link-Tertiary.dark:before{right:12px;}  
.template_wrap.two_column_new-registration_form_section .datatable_wrap .title_wrap h2{font-size: 32px;line-height:37px;}  
.partners_list_wrap.template_wrap .datatable_wrap .title_wrap h2 {font-size: 32px;line-height:37px;}  
.partners_list_wrap.template_wrap .addnew_wrap a{font-size: 12px;padding: 4px 10px 4px 35px;}   
.partners_list_wrap.template_wrap .addnew_wrap a:before{left: 11px; top: 1px; background-size: 20px;} 
.template_wrap .datatable_wrap .title_wrap h5{font-size:20px;line-height: 23px; margin: 25px 0 10px;} 
.template_wrap .datatable_wrap .dt-container .dt-layout-row:first-of-type{display: flex; flex-direction: column;margin:0;gap: 20px;margin-bottom: 20px !important;}  
div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start, div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{width: 100%;}  
.page-template-project-management .dt-layout-row:first-of-type .dt-layout-end{margin-bottom: 55px;}
.project_management_wrap .filter_button_wrap{left: 0;margin: 20px 0 !important;position: relative;}  
table#projects_table{margin-bottom: 20px;}
.project_management_wrap .filter_button_wrap span{top: 0px;}    
#wpbody-content .subsubsub{text-align: left;}
.advance_filter_wrap{row-gap: 20px; padding: 20px; margin-top: 10px;}
.advance_filter_wrap .inputs_wrap{display: flex; flex-wrap: wrap; row-gap: 10px; justify-content: flex-start;}
.advance_filter_wrap .filters_wrap{display: flex; flex-wrap: wrap; justify-content: flex-start; row-gap: 10px;}  
.dt-container .dt-layout-cell.dt-layout-end .dt-search{width: 100%; display: flex; justify-content: flex-start;} 
.template_wrap .datatable_wrap .dt-length {display: flex; align-items: center; width: 100%;} 
.template_wrap .datatable_wrap .dt-search:after{right: 15px;}    
.template_wrap .datatable_wrap .dt-search .dt-input{width: 100%;} 
.template_wrap .datatable_wrap .dt-container .dt-layout-row:last-of-type{flex-direction: column; display: flex; height: 80px; justify-content: center;}
.template_wrap .datatable_wrap .dt-container .dt-layout-row:last-of-type .dt-layout-start{margin-right: unset;height: 25px;} 
.template_wrap .dt-layout-row:last-child .dt-paging-button.previous{padding: 4px 8px !important;} 
.template_wrap .dt-layout-row:last-child .dt-paging-button.next{padding: 4px 0 4px 8px !important;}
.template_wrap .datatable_wrap .dt-container .dt-layout-row:last-of-type .dt-layout-start .dt-info{margin: 0;}
.template_wrap .datatable_wrap .dt-container .dt-layout-row:last-of-type .dt-layout-end .dt-paging{margin: 0;}  
.dashboard_main_wrap.template_wrap .datatable_wrap .dt-container .dt-layout-row:last-of-type{height:50px;}
.dashboard_main_wrap.template_wrap .button_wrapper{bottom: 15px;}   
.template_wrap .datatable_wrap .top_wrap{flex-direction: column; align-items: flex-start; row-gap: 10px;}  
/* .template_wrap .inner_menu_wrap > div > ul > li.menu-item > a:before {background-size: 14px;left: 7px !important; top: 5px !important;}  */

.template_wrap .inner_menu_wrap > div .menu li.current-menu-item > ul.sub-menu {display: none !important;} 
.template_wrap .inner_menu_wrap > div .menu li.current-menu-item.active > ul.sub-menu {display: block !important; background-color: var(--primary-color) !important; color: #fff !important; width: 150px; padding: 5px 10px !important; left: 63px; position: absolute; top: 44px; border-radius: 0; margin: 0; z-index: 999;}	
.template_wrap .inner_menu_wrap > div > ul > li.menu-item > a{display: none !important;}  
.template_wrap .inner_menu_wrap > div > ul > li.menu-item:active > a{padding: 0 !important;}  
.template_wrap .inner_menu_wrap > div > ul > li.active a, .template_wrap .inner_menu_wrap > div > ul > li.active .sub-menu {display: block;}  
/* .template_wrap .inner_menu_wrap > div > ul > li.current-menu-item:active > a {display: block;}  ----  */
.template_wrap .inner_menu_wrap > div > ul > li.menu-item > a:before{display: none;}   
/* .template_wrap .inner_menu_wrap > div > ul > li.menu-item.active > a {background-color: var(--primary-color) !important; color: #fff !important; width: 150px; padding: 5px 10px !important; left: 63px; position: absolute; top: 8px; border-radius: 0;z-index: 999;}  */
/* .template_wrap .inner_menu_wrap ul > li.current-menu-parent.active > a {color: #636363 !important;} */
.template_wrap .inner_menu_wrap > div > ul > li.menu-item.active > a {display: block !important;font-size: 16px !important; font-weight: 600 !important;background-color: var(--primary-color) !important; color: #fff !important; width: 150px; padding: 5px 10px !important; left: 63px; position: absolute; top: 8px; border-radius: 0;z-index: 999; }
.template_wrap .inner_menu_wrap > div .menu li.active ul.sub-menu {display: block;background-color: var(--primary-color) !important; color: #fff !important; width: 150px; padding: 5px 10px !important; left: 63px; position: absolute; top: 40px; border-radius: 0; margin: 0; z-index: 999;margin: 0 !important;}    
.template_wrap .inner_menu_wrap > div .menu li ul.sub-menu li a{font-size: 14px !important; width: 110px;color: var(--light-color) !important;padding-left: 10px;} 
.template_wrap .inner_menu_wrap > div .menu li.current-menu-parent > ul.sub-menu {display: none !important;}
.template_wrap .inner_menu_wrap > div > ul > li.current-menu-item > a {background-color: unset; border: unset; color: #636363 !important;} 
.template_wrap .container-fluid .datatable_wrap .title_wrap h2{font-size: 32px !important; line-height: 37px !important;}     
/* .new_project_wrap .project_options_wrap{} */ 
.new_project_wrap .project_options_wrap{padding: 0;} 
.new_project_wrap .datatable_wrap h6 {margin-bottom: 10px;} 
.new_project_wrap .select_order .buttons_wrap {row-gap: 15px;} 

/* //////////////commission */  
.commission_list_wrap.template_wrap .my_commission_wrap .commission_wrap{flex-direction: column; row-gap: 24px; align-items: flex-start;}
.commission_list_wrap .commission_management_wrap.datatable_wrap .commission_total h3{font-size: 25px;}
.commission_list_wrap .commission_management_wrap.datatable_wrap .commission_total h2{font-size: 30px;} 
.commission_list_wrap .my_commission_wrap .commission_total{row-gap: 0 !important;}


.payout-request-list .payoutform_wrapper{width: 100%;}
.payout-request-list .field_wrap input{width: 100%;}   
  
.my_referral_wrap .referral_link{flex-direction: column; align-items: flex-start; row-gap: 15px;}
.my_referral_wrap .copy_wrap, #orderlink .copy_link{padding: 5px 15px;} 

.user_profile_wrap .datatable_wrap .top_wrap{gap: 20px;} 
.user_profile_wrap .profile_img img{width: 80px;} 
.user_profile_wrap.template_wrap .user_name h3{margin-bottom: 5px; font-size: 25px;}
.user_profile_wrap.template_wrap .profile_wrap{column-gap: 23px;}
.user_profile_wrap .user_details{flex-direction: column !important;gap: 25px !important;} 
/* .user_profile_wrap .user_details .content_wrap{width: 100% !important; display: flex; gap: 15px;}    */
.user_profile_wrap .user_details .content_wrap{width: 100% !important; gap: 5px; flex-direction: column; align-items: flex-start !important;}
.user_profile_wrap .user_details .content_wrap h6{word-break: break-word;} 
.template_wrap .user_details_wrap p{min-width: 105px;} 
.orders_detailed_wrap .order_details .order-info{display: flex; flex-direction: column;}  

.left_wrap.contents_wrapper{height: 400px;}
section.hero_section .row{gap: 20px;}
.remaining-items-wrap{flex-direction: column;}
section.hero_section h2, section.products_listing_section .content_wrapper h2{font-size: 35px;max-width: 96%;}
section.hero_section h1{font-size: 50px; line-height: 50px;}
.hero_slider_section .contents_wrapper{bottom: 55px;}
section.hero_slider_section h2{margin-bottom: 0;}
section.three_column_image_content_section .title_wrap h2{font-size: 45px;}
.article_title_overlay h3{font-size: 28px;}
section#second_level_products{padding-bottom: 60px !important;}
.first_level_products .category_wrap{min-width: 85% !important;}
.profile_menu_grid{    grid-template-columns: repeat(1, 1fr);}
.user_profile_overview_wrap{padding: 0;}
.template_wrap .col-md-9{width: 100% !important; padding-left:20px !important;padding-right: 20px !important; padding-bottom: 60px !important;}
.Overview_main_wrap.template_wrap .row{flex-direction: column !important;}
.template_wrap .col-md-3{display: none;}
.Overview_main_wrap.template_wrap{padding-bottom: 60px;}
.user-edit-php tbody #password button, .user-edit-php tbody tr td .acf-input-wrap input{width: 100%;}
.form-table td p{word-break: break-all;width: 90%;}
body.user-edit-php.customer._login .user_profile_wrap .datatable_wrap .top_wrap{align-items: flex-end;}
.user_info{align-items: flex-start;}
.user_profile_wrap .user_details .content_wrap p strong{transform: translate(20px, 0px);}
section.order_details{padding: 0 !important;}
section.order_details .top_wrap{flex-direction: column;gap: 20px;align-items: flex-start;}
body.user-edit-php div#wpbody-content{padding: 0 !important;}
 body.user-edit-php #wpbody{padding-top: 0 !important;}
 body.user-registration-page #profile-page #your-profile table.form-table select, body.user-registration-page #profile-page #your-profile table.form-table input, body.user-registration-page #profile-page #your-profile table.form-table textarea, body.user-registration-page #profile-page #your-profile #application-passwords-section select, body.user-registration-page #profile-page #your-profile #application-passwords-section input, body.user-registration-page #profile-page #your-profile #application-passwords-section textarea{width: 100% !important;display: unset !important; min-width: 310px !important;}
 .partner.user-edit-php h2:nth-of-type(8), .partner.user-edit-php h2:last-of-type, .partner.user-edit-php .form-table:nth-of-type(6){display: block !important;}
 body.user-edit-php #your-profile table.form-table tbody {display: inline-table; min-width: 100% !important;margin-bottom: 25px; }
 .user-edit-php table.form-table tbody tr td.acf-label{width: 100%;padding: 0 !important;margin-bottom: 0;}
 .partner #wpcontent, .partner #wpfooter{margin-left: 0 !important;}

 .form-table label{padding-bottom: 8px; display: block;}
 #billingaddressform .address_wrapper{flex-direction: column;}
 #billingaddressform .col-md-6{width: 100%;}
 .payment_wrap{flex-direction: column;gap: 10px;}
 .woocommerce-order-pay .address_wrap .col-md-12 > div{width: 100%;}
 .woocommerce-order-pay .address_wrap .col-md-12{flex-direction: column;}
 .new_project_wrap.template_wrap .top_wrap, .new_project_wrap.template_wrap .sub_title_wrap{padding: 20px 0 !important;}
 .new_project_wrap.template_wrap .button_wrap, .new_project_wrap.template_wrap .select_wrap{width: 100%; margin: 0; padding: 0;}
 .new_project_wrap.template_wrap .new_customer{margin: 0;padding:30px 0 0 0px;}
 button.btn.button.ur-submit-button{margin: unset !important;max-width: 310px;}
 #user-registration-form-1352::after, #user-registration-form-1002::after{left: 5px;}
 #user-registration-form-1352::before, #user-registration-form-1002::before{left: 15px;}
 .my_referral_wrap .referral_link .link_wrap{max-width: 310px;        word-wrap: break-word;}
 body.orders_page_partnerwise-order-details-submenu .user_profile_wrap .user_details .content_wrap p strong{transform: translate(20px, -4px);}
  body.orders_page_partnerwise-order-details-submenu  .user_profile_wrap .datatable_wrap div h3{margin-bottom: 20px !important;}
  body.partner-referral_page_partner-referral-details-submenu .user_profile_wrap .user_details .content_wrap p strong{transform: translate(20px, -3px);}
  body.partner-referral_page_partner-referral-details-submenu .user_profile_wrap .user_details{gap: 10px !important;}
 body.partner-manager._login table.form-table{margin-bottom: 25px;}
 body.users-php th.check-column{padding-right: 8px;}
 body.users-php th.check-column input, input#cb-select-all-1{width: 20px !important; height: 20px !important;}
 .wp-list-table th.column-primary~th, .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display: block;}
 #masthead .login_wrapper{display: flex !important;align-items: center;margin: 10px; justify-content: flex-end;}
 .ur-button-container{width: 100% !important;}
 .project_options_wrap.ur-frontend-form.existing_customer{padding: 15px;}
 .login_portal_wrap .modal-content, div#mobileDesktopOnlyModal .modal-content{height: 100%;}
 .login_portal_wrap .modal-content .main_wrap, div#customerLoginModal .modal-body,  div#partnerLoginModal .modal-body{display: flex; flex-direction: column; height: 100%; max-height: 75vh;justify-content: space-between;}
  div#customerLoginModal .modal-body, div#partnerLoginModal .modal-body{ max-height: 85vh;}
 .page-id-2714  .innerpage_banner, .page-id-2721 .innerpage_banner{min-height: 165px !important;}
 .custom-product-reviews-section .review-form-box{padding:60px 20px 20px;}
 body.single-product section.tab_section-block .nav{flex-wrap: unset;}
  body.single-product #myTab{overflow-x: scroll; scrollbar-width: none; -ms-overflow-style: none;}
    body.single-product .nav-tabs .nav-item{min-width: max-content;}
	 body.single-product .nav-tabs .nav-link{padding: 20px;}
	 .second_level_products .child-categories{overflow: visible;}
	  .second_level_products .row { overflow-x: scroll !important; scrollbar-width: none; -ms-overflow-style: none; }
	  .footer_logo img{max-width: 100px;}
 }        

  

@media (max-width: 668px) 
{ 
body{font-size:16px;}	
.cw_blog_single_content p, .cw_blog_single_content ul li,.cw_blog_single_content p a, .cw_blog_single_content ul li a{font-size:18px;} 
.cw_blog_single_content .wp-block-columns.stat_column.stat_column2 > div:first-child{flex-basis: 100%!important;}
.container{max-width:600px;}	
#gototop{bottom:20px;right:10px;}
.cw_tabs .nav-tabs .nav-item{margin-left:5px;margin-right:5px;}	 
section.hero_slider_section .slider_wrap{max-height: 350px !important;}

section.category_listing_section .category_grid_wrapper{grid-template-columns: repeat(2, 1fr) !important; gap: 8px !important;}
section.hero_slider_section .button_wrap{flex-wrap: wrap; gap: 20px;}
section.products_listing_section .content_wrapper h2{line-height: 35px;width: 100%;}
section.products_listing_section .content_wrapper{flex-direction: column;gap: 20px;align-items: flex-start;}
.product-category{padding: 0;}
div#content>:first-child, body.page-template-project-management .project_list_wrap.template_wrap{padding-top: 100px !important;}
#masthead .icons_wrap>*{display: none;}
section.offers_section .package_comparison_table .col-md-4, section.offers_section .package_table_wrapper .total_row .col-md-4{width: 100%;}
section.offers_section .package_table_wrapper .total_row .row{gap: 20px;}
section.offers_section .total_cell{margin-bottom: 20px;}
section.offers_section .package_table_wrapper{overflow-x: hidden;}
section#brand-story-section .content_wrapper h3, section#brand-story-section .content_wrapper p{width: 100%;}
section.why_choose_us-block .main_content_wrapper{flex-direction: column;row-gap: 20px;}
body.administrator .user_profile_wrap .user_details .content_wrap p strong{    transform: translate(20px, -6px);}
.user_profile_wrap .user_details .content_wrap p strong{transform: translate(20px, -4px);}
.user_profile_wrap .user_details{    grid-template-columns: repeat(1, 1fr);gap: 10px !important;}
/* .registration_section.two_column_new-registration_form_section.template_wrap{overflow: hidden;} */

}
@media (max-width: 576px)
{
.container{max-width:510px;}
section.category_listing_section .category_grid_wrapper, .product-category ul.products.columns-4{grid-template-columns: repeat(1, 1fr) !important; gap: 8px !important;}
section#second_level_products .col-md-2{width: 65% !important;}
.second_level_products .col-md-10{width: 35% !important;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{padding: 8px; width: 72px !important;height: 72px !important;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{width: 100%;gap: 8px;}
.product-details-section{width: 100%;}
#wpbody-content{padding: 0 !important;}
.user_profile_overview_wrap{width: 100%;}
/* .template_wrap .datatable_wrap{padding: 0 !important;} */
#woocommerce-order-items .wc-used-coupons{width: 100% !important;}
#woocommerce-order-items .wc-order-totals{width: 100% !important; text-align: left !important; float: left !important;}
#user-registration-form-1352::before, #user-registration-form-1002::before{left: 30px;}
#user-registration-form-1352::after, #user-registration-form-1002::after{left: 20px;}
}
@media (max-width: 480px)
{
.container{max-width:420px;}	
section.hero_banner_section .content_wrapper .woocommerce{width: 100%;}
.page-id-353 input#user_login{margin-bottom: 10px !important;}
#masthead .ct-menu_wrapper{padding-right: 25px;} 
.dt-container .dt-layout-cell.dt-layout-end .dt-search{align-items: center;}
}
@media (max-width: 420px)
{
.container{max-width:365px;}
}
@media (max-width: 390px)
{
.buttons_wrap{display:block;}	
.container{max-width:335px;}
section.hero_banner_section .content_wrapper .woocommerce{width: 100%;}

}
@media (max-width: 340px)
{
.container{max-width:300px;}
}