@media only screen and (max-width:2500px){
	.custom_testimonial_slider .owl-thumbs {
	  bottom: 248px !important ;
	}
	.woocommerce_category_custom_sidebar .search-field { width: 168px;}
}

@media only screen and (max-width:1899px){
	.banner{padding: 300px 0px 305px;}
	.faq_outer, footer, .follow_in_insta_sec, .testimonial_sec .container, .patners_logo, .our_products{padding:85px 0px 90px;}
	.foot_cont{padding:14px 0px 40px;}
	.about_sec_right{padding:40px 0px 40px 40px !important;}
	.design_room_left{padding:40px 40px 20px 0 !important;}
	.about_sec{margin-top:80px;}
	.design_room_sec{margin-bottom:80px;}
}

@media only screen and (max-width:1650px){
	.banner{padding:260px 0px 240px;}
	.slider_nav{bottom:40px;}
	.banner_txt p{margin-bottom:40px;}
	.faq_outer, .map, .cont_info_in, .contact_us_outer, .follow_in_insta_sec, .testimonial_sec .container, .patners_logo, .our_products{padding:80px 0px;}
	.faq_outer .sub_title_heading, .follow_in_insta_sec .sub_title_heading,.testimonial_sec .sub_title_heading, .patners_logo .sub_title_heading, .our_products .sub_title_heading{margin-bottom:40px;}
	.foot_cont{padding:15px 0 30px;}
	.design_room_left_cont h2,	.about_sec_right_cont h2{margin-bottom:30px;}
	.about_sec_right_cont{max-width:100%; float:none; text-align:left;}
	.about_sec_right_cont .btn_in{text-align:left;}
	.design_room_left, .about_sec_right{padding:40px;}
	.design_room_left_cont{max-width:100%; float:none; text-align:right;}
	.design_room_left_cont .btn_in{text-align:right;}
	footer{padding:70px 0px;}
	.home .owl-dots{bottom:40px;}
	.design_room_left_cont .wpb_wrapper {
	    padding-left: 20px;
	}
	.about_sec_right_cont .wpb_wrapper {
	    padding-right: 20px;
	}

}

@media only screen and (max-width:1439px){
	.banner{padding: 220px 0px 180px ;}
	.banner_txt p{margin-bottom:30px;}
	.menu_sec ul li:last-child{margin-left:0px;}
	.faq_outer, .map, .cont_info_in, .contact_us_outer, .our_product_page, .follow_in_insta_sec, .testimonial_sec .container, .patners_logo, .our_product{padding:70px 0px;}
	.faq_outer .sub_title_heading, .follow_in_insta_sec .sub_title_heading, .testimonial_sec .sub_title_heading, .patners_logo .sub_title_heading, .our_products .sub_title_heading{margin-bottom:30px;}
	.design_room_left{padding:30px 40px !important;}
	.about_sec_right{padding:30px 40px !important;}
	.design_room_left_cont h2, .about_sec_right_cont h2{margin-bottom:20px;}
	.design_room_left_cont p, .about_sec_right_cont p{margin-bottom:20px;}
	.testimonial_slider p{max-width:90%;}
	footer{padding:70px 0px 60px;}
	.foot_cont{padding:15px 0px;}
	.about_sec{margin-top:70px;}
	.design_room_sec{margin-bottom:70px;}

	/* inner_banner */
	.about_us_page{padding:80px 0px;}
	.sub_title{margin-bottom:30px;}
	.about_page_content .sub_title{margin-bottom:30px;  padding-left: 7.5px;}
	.about_us_right p, .about_us_left p{margin-bottom:30px;}
	.design_room_left_cont .wpb_wrapper {
	    padding-left: 0px;
	}
	.about_sec_right_cont .wpb_wrapper {
	    padding-right: 0px;
	}

}
@media only screen and (max-width:1199px){
	h2{font-size:30px; line-height:32px;}
	h3{font-size:16px; line-height:30px;}
	.container{max-width:100%; width:100%;}
	.top_head{top:20px;}
	.menu_sec ul li{margin:0px 15px;}
	.banner{padding: 170px 0 130px ;}
	.slider_nav{bottom:30px;}
	.faq_outerm, .map, .cont_info_in, .contact_us_outer, .our_product_page, .follow_in_insta_sec, .testimonial_sec .container, .patners_logo, .our_products{padding:60px 0px;}
	.logo_slider ul li:nth-last-child(2){display:none;}
	.logo_slider ul li{margin:0 30px;}
	.design_room_left{padding:20px 20px !important;}
	.about_sec_right{padding:20px 20px !important;}
	.about_sec_right_cont .btn_in {margin-top:15px;}
	.about_sec_left{top:0px; bottom:0px;}
	.design_room_right{padding:0px;}
	.design_room_left_cont h2, .about_sec_right_cont h2{margin-bottom:10px;}
	.design_room_left_cont p, .about_sec_right_cont p{margin-bottom:5px; line-height:24px;}
	.about_sec_right_cont p span{display:none;}
	.design_room_left_cont span{margin:15px 0px 10px;}
	.testimonial_sec .container:after{width: 120px; height: 90px}
	.testimonial_slider p{margin-bottom:35px !important;}
	.testimonial_slider p:after{bottom:-20px;}
	/*.f_logo{max-width:20%;}
	.f_links{max-width:15%;}*/
	.contact_us{/*max-width:30%;*/ padding-left:30px;}
	.newsletter{max-width:35%; padding-left:20px;}
	.newsletter p{margin-bottom:30px;}
	footer{padding:60px 0px;}
	.f_call, .f_add{margin-bottom:22px;}
	.about_sec{margin-top:60px;}
	.design_room_sec{margin-bottom:60px;}
	.logo_slider .owl-nav .owl-prev{left: -22px ;}
	.logo_slider .owl-nav .owl-next {right: -46px/*-50px*/;}
	.custom_testimonial_slider .owl-next { right: -25px;}
	.logo_slider .owl-carousel .owl-item img { padding: 0 10px;}

	/* inner_banner */
	.banner:after, .inner_banner:after {height:120px; background-size:100% 100%;}
	.exta_about_cont p{margin-bottom:30px;}
	.about_us_page{padding:60px 0px; }
	.exta_about_left{max-width:100%;}
	.exta_about_right{padding-left:0px; max-width:100%}
	.exta_about_cont figure{margin-bottom:30px; }
	.exta_about_cont p, .exta_about_cont p{margin-bottom:25px; }

	/*product page*/
	.product_dtls h4{margin-bottom:15px;}
	.product_dtls p{margin-bottom:20px;}

	.cont_info_in .sub_title_heading{margin-bottom:40px;}

	/*faq page*/
	.accordion-toggle{padding: 15px 50px 15px 20px /*15px 20px*/;}
	.accordion-content{padding:15px 20px;}
	.accordion h4{font-size:18px; line-height:30px;}
	.accordion-toggle.active:after, .accordion-toggle:before {width:30px; height:30px; top:16px;}
	.faq_outer .sub_title_heading h2{margin-bottom:20px;}
	.home .owl-dots{bottom:34px;}
	.vc_column_container.vc_col-sm-6.just_signage_about_left{ padding-left: 0 !important; padding-right: 7.5px !important;}
	.vc_column_container.vc_col-sm-6.just_signage_about_right {
	  padding-left: 7.5px !important;
	  padding-right: 0 !important;
	}
	.about_page_content .sub_title {
	  padding-left: 0;
	}
	.vc_column_container.vc_col-sm-6.just_signage_about_extra_right {
	  padding-left: 15px !important;
	  padding-right: 0 !important;
	}
	.testimonial_sec .container.wpb_column.vc_column_container.vc_col-sm-12 {
	  padding-bottom: 10px;
	}
	.custom_testimonial_slider .owl-thumbs {
	  bottom: 254px !important ;
	}
	.testimonial_slider h5 {
	  margin-top: 0;
	}
	.custom_testimonial_slider .owl-prev, .custom_testimonial_slider .owl-next {
	  top: 37%;
	}
	.single-product  h1.product_title.entry-title {
	  line-height: 32px;
	  font-size: 30px;
	}

	.single-product.woocommerce .single_add_to_cart_button.button {
	  margin-right: 16px;
	  width: 188px;
	}
	.inner_banner .banner_txt > h1 {
	  font-size: 38px;
	}
	.single-product.woocommerce .our_product_page.full_width {
	  margin-top: 6px;
	}
	#search input[type="search"] { font-size: 30px;}
	.custom_sticky .cd-dropdown-trigger.meanmenu-reveal {
	    top: -10px !important;
	}
	.home_our_products.our_product_custom { padding: 10px;}
	.woocommerce_category_custom_sidebar .search-field {
	    width: 80%;
	    float: left;
	}
	.woocommerce_category_custom_sidebar .products_filter_section .widget_product_search button { margin-left: 0; float: left;}
	.logo_slider .owl-carousel .owl-item img {
	    padding: 0 18px;
	}
	.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
	    float: left !important; /*width: 50% !important;*/
	}
	.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right {
	    margin-top: -10px !important;
	}
	.tinvwl-to-right.look_in {
	    float: right !important;
	}
	.button.add_to_cart_button.ajax_add_to_cart.added{background: hsl(189, 6%, 22%)  !important;}
	.owl-carousel.full_width.owl-theme.custom_testimonial_slider.owl-loaded.owl-drag {
	    padding-bottom: 50px;
	}

	/*Design room Page*/
	.design_room_box{max-width: 32%;margin-right: 19px;}
	.online_design_room{padding: 70px 0px;}
	.online_design_room p{margin-top: 18px;}
	.design_room_top font{font-size: 55px;}
	.design_room_box .design_room_top{background-position: top right -12px;}
	.design_room_box:hover .design_room_top{background-position: top right -12px;}
	.design_room_top figure{max-width: 125px;bottom: 10px;line-height: 125px;}
	.design_room_content ul li{margin-bottom: 24px;}
	.banner {
		min-height: 500px;
	}
}

@media only screen and (max-width:1100px){

	.vc_row.wpb_row.vc_row-fluid.about_us_page.full_width {margin-left:0px; margin-right:0px;}
	.vc_row.wpb_row.vc_row-fluid.map.full_width {
	    margin-left:0px;  margin-right:0px;
	    left: 0px!important;
	}

	.menu-item.menu-item-type-custom.menu-item-has-children.has-children > a {
	     background:none;
	    color: hsl(0, 0%, 100%);
	}
	.menu_sec .menu-mega-menu-container {
		display: none;
	}
	.woocommerce-orders .woocommerce .button{ padding: 3px 10px !important;}


	.menu_sec .login_btn {
	    display: none;
	}
	.menu_sec #menu-main-menu,.menu_sec #menu-mega-menu{
	    display: none;
	}
	.menu_sec ul.login_btn {
	    display: none;
	}
	.cart-contents.cart-icon.right {
	    margin-top: 8px;
	    margin-right: 80px;
	}
	.menu_sec i.fa.fa-search {
	    margin-left: 16px;
	    margin-right: 30px /*40px*/;
	    margin-top: 8px;
	    float: left;
	}
	.top_head.full_width.sticky .custom_sticky {display: block !important;}
	.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper {
	    margin-top: 6px;
	}
	.single-product.woocommerce .form-style-5.wp_calculation_form {
	    margin-top: 120px;
	}
	.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {margin-top: 40px !important;}
	div.wpcf7-mail-sent-ok { margin-top: 40px !important;}
	.menu_sec { padding-top: 0; }
	.fa.fa-search {  font-size: 16px; }
	/*.menu_sec ul > li a {
	    padding-bottom: 0;
	}
	.menu_sec ul li {
	    display: block;
	    margin: 0;
	    position: fixed;
	}*/
	/*.top_head{z-index: 10 !important;}
	body .cd-dropdown-wrapper{z-index: 10 !important;}*/
	.woocommerce .wishlist_item .product-action .button { padding: 8px 12px !important; }
	.sticky .cart-contents.cart-icon.right {
	    margin-top: 8px !important;
	}
	.sticky .menu_sec i.fa.fa-search {
	    margin-top: 8px !important;
	}
	.cd-dropdown-wrapper a.meanmenu-reveal {
	    top: 10px;
	}
	.top_head.sticky {padding: 8px 0px;}
	.sticky .menu_sec {
	    padding-top: 0px;
	}
	.custom_sticky .cd-dropdown-trigger.meanmenu-reveal {
	    top: 0px !important; right: 0 !important;
	}
	.top_head.sticky {width: auto !important; display: block;}
	#menu-mega-menu .menu-item.image {
		display: none;
	}
	.newsletter.foot_sec {
		margin-top: 20px;
	}
}

@media only screen and (max-width:991px){
	h1{font-size:40px; line-height:40px;}
	h2{font-size:26px; line-height:30px;}
	.top_head{top:10px;}
	.logo{max-width:140px;}
	.menu_sec ul li{margin:0px 8px; font-size:13px;}
	.menu_sec {padding-top:14px;}
	.banner{padding: 130px 0 75px ;}
	.slider_nav{bottom:20px;}
	.banner_txt h1{margin-bottom:20px;}
	.banner_txt p{margin-bottom:25px; font-size:18px; line-height:18px;}
	.btn_in a{line-height: 24px /*40px*/;}
	.faq_outer, .map, .cont_info_in, .contact_us_outer, .our_product_page, .follow_in_insta_sec, .testimonial_sec .container, .patners_logo, .our_products{padding:50px 0px;}
	.faq_outer .sub_title_heading, .cont_info_in .sub_title_heading, .follow_in_insta_sec .sub_title_heading, .testimonial_sec .sub_title_heading, .patners_logo .sub_title_heading, .our_products .sub_title_heading{margin-bottom:20px;}
	.logo_slider ul li:nth-last-child(3){display:none;}
	.design_room_left, .design_room_right, .about_sec_right, .about_sec_left{float:none; max-width:100%; position:relative; text-align:left;}
	.design_room_left_cont .btn_in, .design_room_left_cont{text-align:left;}
	.design_room_left, .about_sec_right{padding:30px 20px;}
	.design_room_left_cont span{margin:15px 0px;}
	.design_room_left_cont h2, .about_sec_right_cont h2{margin-bottom:15px;}
	.testimonial_slider ul{margin-bottom:20px;}
	.design_room_left_cont p, .about_sec_right_cont p{margin-bottom:15px;}
	.about_sec_right_cont p span{display:contents;}
	.testimonial_slider p{margin-bottom: 26px !important ; }
	footer{padding:50px 0px;}
	.f_logo{max-width:100%; float:none; margin-bottom:40px; text-align:center;}
	.rgt_fld input[type="submit"], .rgt_fld input{height:40px; font-size:14px;}
	.foot_sec h4{margin-bottom:15px;}
	.f_links{max-width: 50% /*20%*/;}
	.newsletter, .contact_us{max-width: 50% /*40%*/;}
	.about_sec{margin-top:0px;}
	.design_room_sec{margin-bottom:0px;}
	.about_sec.full_width .vc_col-sm-6 { width: 100%; }
	.design_room_sec.full_width .vc_col-sm-6 {  width: 100%;}
	.about_sec.full_width .vc_col-sm-6 .vc_column-inner{ padding-left:0; padding-right:0; }
	.design_room_sec.full_width .vc_col-sm-6 .vc_column-inner{ padding-left:0; padding-right:0; }

	.design_room_right.wpb_column.vc_column_container.vc_col-sm-6 {
	   display: table-header-group;
	   float: none;
	}
	.vc_row.wpb_row.vc_row-fluid.design_room_sec.full_width {
	   display: table;
	}
	.about_sec_right.wpb_column.vc_column_container.vc_col-sm-6 {
	  margin-bottom: 10px;
	}
	.vc_row.wpb_row.vc_row-fluid.design_room_sec.full_width {
	  margin-bottom: 10px;
	}

	/*inner page*/
	.about_us_page{padding:50px 0; }
	.sub_title{margin-bottom:20px;}
	.about_page_content .sub_title{margin-bottom:20px;}
	.exta_about_cont p, .exta_about_cont p, .about_us_right p, .about_us_left p{margin-bottom:20px;}
	.exta_about_cont .container{padding:50px 15px;}
	.exta_about_cont figure{margin-bottom:20px;}

	.product_dtls{padding:20px 0px;}
	.product_dtls h4{margin-bottom:10px; line-height:26px;}
	.product_dtls p{margin-bottom:10px;}

	/*contact us*/
	.cont_info_box figure{margin-bottom:10px;}

	/*faq*/
	.faq_outer .sub_title_heading h2{margin-bottom:15px;}
	.accordion-content, .accordion-toggle{padding: 10px 48px 10px 20px /*10px 20px*/;}
	.accordion-content p{line-height:24px;}
	.accordion h4{font-size:16px; line-height:26px;}
	.accordion-toggle.active::after, .accordion-toggle:before {width:26px; height:26px; top:13px;}
	.home .owl-dots{bottom: 22px;}
	.vc_col-sm-6.just_signage_about_left{ padding-left: 0 !important; padding-right: 7.5px !important;}
	.vc_col-sm-6.just_signage_about_right {
	  padding-left: 7px;
	  padding-right: 0;
	}
	.vc_column_container.vc_col-sm-6.just_signage_about_extra_left {
	  padding-left: 0 !important;
	  padding-right: 15px !important;
	}
	.faq_outer .container.wpb_column.vc_column_container.vc_col-sm-12 {
	  padding-left: 7.5px;
	  padding-right: 7.5px;
	}
	.design_room_details ul li:nth-child(2) { font-size: 18px; }
	.basic_package ul li:nth-child(1) { font-size: 22px; }
	.woocommerce-account .u-column2.col-2 {
	  margin-top: 30px;
	}
	.inner_pages_outer h2 { margin-bottom: 15px; }
	.testimonial_sec .container.wpb_column.vc_column_container.vc_col-sm-12 {
	  padding-bottom: 0px;
	}
	.custom_testimonial_slider .owl-thumbs {
	  bottom: 268px !important ;
	}
	.testimonial_sec .wpb_text_column.wpb_content_element.sub_title_heading {
	  margin-bottom: 10px;
	}
	.cont_info_box p a, .cont_info_box a, .cont_info_box p {
	  font-size: 14px;
	}
	.testimonial_slider h5 {
	  margin-top: 10px;
	}
	.archive.tax-product_cat.woocommerce-page .product_dtls {
	  padding: 20px 0 2px;
	}
	.archive.tax-product_cat.woocommerce-page .button {
	  line-height: 24px;
	  margin-top: 20px;
	}
	.single-product .related.products .product_dtls {
	  padding: 20px 0 2px;
	}
	.single-product .related.products .button {
	  line-height: 24px;
	  margin-top: 20px;
	}
	.woocommerce nav.woocommerce-pagination .page-numbers.current, .woocommerce nav.woocommerce-pagination  a.page-numbers {
	  padding: 12px !important;
	}
	.single-product  h1.product_title.entry-title {
	  line-height: 30px;
	  font-size: 26px;
	}
	.woocommerce .woocommerce-tabs p { margin-bottom: 15px; line-height: 24px;}
	.woocommerce h2 { margin-bottom: 15px;}
	.woocommerce .button {
		line-height: 24px !important;
	}
	.woocommerce-checkout.woocommerce-page #customer_details .col-2 {
		padding-right: 0 !important;
		padding-left: 0 !important;
		margin-top: 10px;
	}
	.woocommerce .our_product_page ul li {
	    line-height: 24px;  margin-bottom: 8px;
	}
	.woocommerce .our_product_page ul li::before {top: 8px;}
	.woocommerce .our_product_page ul { margin-bottom: 15px;}
	.woocommerce-account .woocommerce-MyAccount-navigation li { margin-bottom: 15px;}
	.woocommerce-account .woocommerce-MyAccount-content p { margin-bottom: 15px; }
	.woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset {
	  margin-top: 20px;
	}
	.sticky .menu_sec ul li .sub-menu {
	  top: 70px !important;
	}
	.menu_sec ul li .sub-menu {
	  top: 58px !important;
	}
	.sticky .menu_sec ul > li a {
	  padding-bottom: 42px;
	}
	.menu_sec ul li .sub-menu li a {
	  font-size: 12px;
	}
	.menu_sec {
	  display: block;
	}
	.cart-contents.cart-icon.right {
	  margin-top: 4px !important;
	}
	.menu_sec span.header-cart-count { font-size: 12px;}
	#mc4wp-form-1 input[type='email']{padding: 12px 16px !important;}
	body .rgt_fld input {
	  height: inherit !important;
	  padding: 11px 20px !important;
	}
	.search_page_layout #primary > p.search_custom_content {
	  margin-bottom: 15px;
	}
	.privacy_policy_content p {margin-bottom: 15px;}
	.single-product.woocommerce .summary.entry-summary {
	  padding-left: 20px;
	}
	.single-product.woocommerce .images , .single-product.woocommerce .summary.entry-summary{ width: 50% !important; float: left !important;}
	.single-product.woocommerce .summary .woocommerce-Price-amount.amount { font-size: 26px;}
	.single-product.woocommerce .summary .price {
	  margin-bottom: 20px;
	  margin-top: 20px;
	}
	.single-product.woocommerce .quantity { margin: 10px 0 36px !important;}
	.single-product.woocommerce .single_add_to_cart_button.button {
	  margin-right: 10px;
	  width: 39%;
	}
	.single-product.woocommerce .woocommerce-Tabs-panel {
	  padding: 26px 40px !important;
	}
	.inner_banner .banner_txt > h1 {
	  font-size: 30px;
	}
	.woocommerce_category_all_content {
		max-width: 100%;
		float: left;
	}
	.woocommerce_category_custom_sidebar{ max-width: 100%; margin-top: 20px; top: 0px !important; }
	.woocommerce_category_all_content_section{max-width: 100%; flex: 100%; }
	.search-results.woocommerce .woocommerce_category_all_content_section {
	    max-width: 100%;
	    flex: 100%;
	}
	.woocommerce_category_custom_sidebar .search-field { width: auto;}
	.menu_sec i.fa.fa-search {
	    color: hsl(0, 0%, 100%);
	    float: left;
	    margin-left: 16px;
	    margin-right: 30px;
	    margin-top: 4px;
	}
	.menu_sec ul > li:last-child a {
	    padding-bottom: 0;
	}
	#search input[type="search"] { font-size: 24px;}
	.mc4wp-form .mc4wp-form-fields input {
	    line-height: 20px !important;
	}
	.package_title {
	  font-size: 22px !important;
	}
	.btn_in a { font-size: 13px;}
	.txt_btn input[type="submit"] { font-size: 13px;}
	.woocommerce .button { font-size: 13px !important; }
	.archive.woocommerce .product_box .added_to_cart.wc-forward{font-size: 13px !important;}
	.woocommerce.woocommerce-page .button, .woocommerce.woocommerce-page input[type="submit"] { font-size: 13px !important; }
	.woocommerce-cart.woocommerce-page  a.checkout-button.button.alt.wc-forward {
	    font-size: 14px !important;
	}
	.woocommerce .woocommerce-form.woocommerce-form-register .woocommerce-password-strength {
	    line-height: 22px;
	}
	.top_head.full_width.sticky .custom_sticky {display: block !important;}
	.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
	    padding: 10px;
	    max-width: 33.33% !important;
	    float: left !important;
	}
	.home_our_products.our_product_custom { width: 33.33%; padding: 10px 12px;}
	.woocommerce_category_custom_sidebar .search-field {
	    width: 94%;
	}
	.woocommerce_category_custom_sidebar section#woocommerce_product_search-3 {
	    width: 100%;
	}
	.woocommerce-cart.woocommerce-page input#coupon_code {
	    width: auto !important /*48% !important*/;
	}
	.products_filter_section {
	    /*padding-left: 0;*/
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.single-product.woocommerce .form-style-5.wp_calculation_form {
	    max-width: 100% !important;
	    margin-top: 30px;
	}
	.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper {
	    max-width: 100% !important;
	    padding-left: 0px;
	    margin-top: 30px;
	}
	/*.col-6.num_design {
	    display: none;
	}*/
	.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {margin-top: 36px !important;}
	div.wpcf7-mail-sent-ok { margin-top: 36px !important;}
	nav.woocommerce-MyAccount-navigation {
	    margin-bottom: 20px;
	}
	.woocommerce-cart .woocommerce-cart-form__contents .coupon { float: left !important; }
	.woocommerce-cart .woocommerce-cart-form__contents .button {width: auto !important; display: inline !important;}
	.woocommerce-cart .cart_totals {
	    width: 48% !important;
	    float: right !important;
	}
	.woocommerce-page .button { padding: 8px 20px !important /*5px 16px !important*/;}
	.woocommerce-account tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold.order {
	    padding-bottom: 10px;
	}
	.woocommerce-account nav.woocommerce-MyAccount-navigation {
	    margin-bottom: 30px;
	}
	.woocommerce-cart .woocommerce-cart-form__contents .button { padding: 8px 16px !important;}
	.single-product.woocommerce .woocommerce-tabs ul.tabs li {
	    padding: 0 !important;
	}
	.single-product.woocommerce .woocommerce-tabs ul.tabs li  a {
	    padding: 8px 50px !important;
	}
	.single-product.woocommerce #review_form #respond .form-submit input {
	    margin-top: 14px;
	}
	.woocommerce .wishlist_item .product-action .button { padding: 6px 12px !important; }
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	    float: right;
	    width: auto;
	    padding: 8px 20px !important;
	}
	.woocommerce-checkout.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	    width: 100%; padding-right: 0;
	}
	.woocommerce-checkout.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	    width: 100%; padding-right: 0;
	}
	#search input[type="search"] { top: 34%; }
	.col-md-9.woocommerce_category_all_content {
	    max-width: 100% !important;
	    flex: 100%;
	    padding-left: 15px;
    	padding-right: 15px;
	}
	.col-md-3.woocommerce_category_custom_sidebar {
	    max-width: 100%;
	    flex: 100%;
	}
	.archive.woocommerce nav.woocommerce-pagination {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.woocommerce-account .u-column1.col-1, .woocommerce-account .u-column2.col-2 {
	    padding-left: 0;
	}
	.owl-carousel.full_width.owl-theme.custom_testimonial_slider.owl-loaded.owl-drag {
	    padding-bottom: 40px;
	}
	.col-12.col-sm-6.col-md-3.col-lg-3.product_single_page_content {
	    max-width: 50% !important;
	    flex: 50%;
	}
	/*CSS*/
	.banner.full_width.inner_banner {padding: 40px !important;}

	.single-product.woocommerce .images, .single-product.woocommerce .summary.entry-summary {float: none !important; width: 100% !important; }
	.woocom_img_custom_tabs{float: none !important; width: 100% !important;}
	.single-product.woocommerce .images, .single-product.woocommerce .summary.entry-summary {margin-top: 20px; }

	/*CSS*/

	/*Design room Page*/
	.design_room_box{margin-right: 14px;}
	.design_room_top font{font-size: 40px;}
	.design_room_top font sub{font-size: 32px;}
	.design_room_top font sup{font-size: 20px;top: -20px;}
	.design_room_content ul li{margin-bottom: 12px;}
	.design_room_box .design_room_top{padding: 16px 18px 66px;background-size: cover;}
	.design_room_box:hover .design_room_top{background-size: cover;}
	.online_design_room{padding: 50px 0px;}
	.design_room_inner{margin-top: 40px;}
	.design_room_top font{line-height: 76px;margin-bottom: 10px;}
	.design_room_top figure{max-width: 95px;line-height: 95px;}
	.design_room_content h3{font-size: 20px;line-height: 26px;}
	.design_room_content ul li{padding-left: 12px;}
	.design_room_content{padding: 0px 14px 30px;}
	.design_room_content ul{margin: 20px 0px 20px;}
}

@media only screen and (max-width:767px){
	.banner {
		min-height: 400px;
        display: flex;
        align-items: center;
	}
	h1{font-size:36px; line-height:38px;}
	.logo{max-width:180px;}
	.menu_sec ul li{display:none;}
	.menu_sec {margin-right: 10px /*60px*/; padding-top:11px;}
	.banner{padding: 90px 0 60px ;}
	.banner_txt{padding:0px 15px;}
	.banner_txt h1{margin-bottom:10px;}
	.banner_txt p{font-size:16px; line-height:22px; margin-bottom:20px;}
	.about_sec_right_cont .btn_in a, .patners_logo .btn_in a, .our_products .btn_in a, .btn_in a{/*width:auto; padding:0px 30px;*/ padding: 9px 20px;}
/* 	.menu_sec ul li:last-child{font-size:22px;} */
	.faq_outer, .map, .cont_info_in, .contact_us_outer,  .our_product_page, .follow_in_insta_sec, .testimonial_sec .container, .patners_logo, .our_products{padding:40px 0px;}
	.product_box figure{margin-bottom: 0px !important ;}
	.our_products .col-12:nth-last-child(1) figure{margin-bottom:0px;}
	.logo_slider ul li:nth-last-child(4){display:none;}
	.design_room_left, .about_sec_right{padding:20px 15px !important;}
	.design_room_left_cont p, .about_sec_right_cont p{margin-bottom:10px;}
	.design_room_left_cont h2, .about_sec_right_cont h2{margin-bottom:5px;}
	.design_room_left_cont span{margin:10px 0px;}
	.follow_in_insta_sec figure {margin-bottom:20px;}
	.follow_in_insta_sec .col-12:nth-last-child(1) figure, .follow_in_insta_sec .col-12:nth-last-child(2) figure{margin-bottom:0px;}
	.patners_logo .btn_in{margin-top:30px;}
	footer{padding:40px 0px;}
	/*.f_logo{margin-bottom:0px; float:left; max-width:50%; text-align:left;}*/
	.f_logo{margin-bottom: 20px/* 0px*/; float:left; /*max-width:50%;*/ /*text-align:left;*/}
	.f_links{max-width:50%;}
	.f_links ul li{float:left; width:50%;}
	.foot_sec h4{margin-bottom:5px;}
	.f_links ul li a{line-height:24px;}
	.newsletter, .contact_us{max-width:50%;  padding-left:0px; margin-top:20px;}
	.f_call, .f_add{margin-bottom:10px;}
	.about_sec_right.wpb_column.vc_column_container.vc_col-sm-6 {
	  margin-bottom: 0px;
	}
	.vc_row.wpb_row.vc_row-fluid.design_room_sec.full_width {
	  margin-bottom: 0px;
	}
	.logo_slider .owl-nav .owl-prev{left: -18px;}
	.logo_slider .owl-nav .owl-next {right: -46px;}

	/*inner page*/
	.about_us_page{padding:40px 0px;}
	.exta_about_cont .container{padding:40px 15px;}
	.exta_about_cont p, .exta_about_cont p, .about_us_right p, .about_us_left p{margin-bottom:15px;}
	.exta_about_cont .container:after {display:none;}
	.exta_about_cont figure{margin-bottom:10px;}
	.exta_about_left{margin-bottom:30px;}
	.exta_about_cont .exta_about_left {margin-bottom:30px;}
	.about_us_left{margin-bottom:15px;}
	.exta_about_cont figure{max-width:60%; width:100%; display:block;  margin: auto auto 10px;}

	/*product*/
	.our_product_page .product_box figure{margin-bottom:0px;}
	.product_dtls p{margin-bottom:15px;}
	.our_product_page .load_more{margin-top:30px;}

	/* contact us page*/
	/*.txt_fld textarea, .txt_fld input{height:46px;}*/
	.txt_fld textarea{height: 180px /*220px*/; /*margin-top:20px;*/}
	.comments_section {margin-top:20px;}
	.cont_info_box{margin-bottom:20px !important;}
	.cont_info_in .col-12:last-child .cont_info_box{margin-bottom:0px;}
	.cont_info_box figure{width:36px; height:36px; margin-bottom:15px;}
	.cont_info_box figure img{width:30px;}
	.cont_info_in .col-12:last-child .cont_info_box figure{margin-bottom:0px;}
	.cont_info_box h5{line-height:20px;}
	.txt_btn input[type="submit"]{width:145px;}
	.map iframe{height:300px;}

	/*faq*/
	.accordion h4{font-weight:400; font-size:14px;  padding-right:30px;}
	.accordion-content, .accordion-toggle{padding:5px 10px;}
	.accordion-toggle.active:after, .accordion-toggle:before {width: 16px; height: 16px; top: 10px;}
	.accordion-content {font-size:13px; line-height:20px;}
	.menu_sec .menu-main-menu-container {
	  display: none;
	}
	.about_us_right img {
	  display: block;
	  margin: auto;
	}
	.vc_column_container.vc_col-sm-6.just_signage_about_extra_left {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.vc_column_container.vc_col-sm-6.just_signage_about_extra_right {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.vc_column_container.vc_col-sm-6.just_signage_about_left {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.vc_column_container.vc_col-sm-6.just_signage_about_right {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.design_room_section {
	    width: 100%;
	  }
	.design_room_section {
	  margin-bottom: 20px;
	}
	.design_room_section:last-child { margin-bottom: 0;}
	.design_room_details li {
	  padding: 16px;
	}
	/*.woocommerce .woocommerce-Button.button {
	  width: 145px;
	}*/
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	  width: 100%;
	}
	.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
	  padding: 14px;
	}
	.custom_testimonial_slider .owl-thumbs {
	  bottom: 292px !important ;
	}
	.c_mail figure { margin-bottom: 0;}
	.cont_info_box.c_mail { margin-bottom: 0 !important;}
	.cont_info_box p a, .cont_info_box a, .cont_info_box p {
	  font-size: 15px;
	}
	.testimonial_slider h5 {
	  margin-top: 0;
	}
	.testimonial_slider p {
	  margin-bottom: 30px !important;
	}
	.our_products_all_content {
	  margin-bottom: 10px !important;
	}
	.woocommerce nav.woocommerce-pagination ul li {
	  margin: 0 3px !important;
	}
	.woocommerce nav.woocommerce-pagination {
	  margin-top: 24px;
	}
	.our_product_page .col-12:nth-last-child(3) .product_box, .our_product_page .col-12:nth-last-child(2) .product_box, .our_product_page .col-12:nth-last-child(1) .product_box {
	  margin-bottom: 30px;
	}
	.woocommerce .woocommerce-tabs p { margin-bottom: 10px;}
	.woocommerce h2 { margin-bottom: 10px;}
	.single-product #review_form .comment-form-author {
	  width: 100%;
	}
	.single-product #review_form .comment-form-email {
	  width: 100%;
	}
	.single-product .comment-form-email { padding-left: 0px;}
	.home .col-lg-4.our_product_custom {
	  margin-bottom: 20px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li { margin-bottom: 10px;}
	.woocommerce-account .woocommerce-MyAccount-content p { margin-bottom: 10px; }

	.search-mn {
	  margin-left: 24px;
	}
	.top_head.full_width.sticky .custom_sticky {display: block !important;}
	.cd-dropdown-wrapper.custom_sticky a.meanmenu-reveal {
	  right: -10px !important;
	  top: -17px;
	}
	.search-field {
	  font-size: 14px;
	}
	.privacy_policy_content p {margin-bottom: 10px;}
	.search_page_layout #primary > p.search_custom_content {
	  margin-bottom: 10px;
	}
	footer {
	  padding: 40px 0 10px;
	}
	.woocommerce.woocommerce-page input[type="submit"].mailpoet_submit {
	  line-height: 22px;
	}
	.single-product.woocommerce .summary.entry-summary {
	  padding-left: 0px;
	}
	.single-product.woocommerce .images , .single-product.woocommerce .summary.entry-summary{ width: 100% !important; float: none !important;}
	.not_found .btn_in > a {
	  width: auto !important;
	}
	.mc4wp-form .mc4wp-form-fields input {
	    line-height: 18px !important;
	}
	.woocommerce-account.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password > p {
	  margin-bottom: 15px;
	}
	.woocommerce .lost_reset_password .woocommerce-Button.button {
	  width: auto;
	}
	#search input[type="search"] { font-size: 22px;}
	.custom_sticky .cd-dropdown-trigger.meanmenu-reveal {
	    top: -12px !important;
	}
	.woocommerce_category_custom_sidebar .search-field {
	    width: 94%;
	}
	.woocommerce_category_custom_sidebar section#woocommerce_product_search-3 {
	    width: 100%;
	}
	.woocommerce-checkout #coupon_code {
	    margin-top: 14px;
	    margin-bottom: 14px;
	}
	.woocommerce-cart .woocommerce-cart-form__contents .coupon { float: left !important; }
	.woocommerce-cart .woocommerce-cart-form__contents .button {width: 100% !important; display: block !important;}
	.woocommerce-cart .cart_totals {
	    width: 100% !important;
	    float: none !important;
	}
	.single-product.woocommerce .quantity .qty {
	    width: 90px;
	}
	.single-product .woocommerce-product-gallery__wrapper {
	    /*max-width: 97%;*/
	    margin: auto !important;
	}

	.woocommerce-cart.woocommerce-page input#coupon_code {
	    width: 160px !important;
	}
	.woocommerce-cart .woocommerce-cart-form__contents .button {
	    width: 100% !important;
	}
	.woocommerce-cart .woocommerce-cart-form__contents .coupon .button {
	    width: auto !important;
	}
	#search input[type="search"] { top: 50%; }
	.cart-contents.cart-icon.right {
	    margin-right: 70px;
	}
	.menu_sec i.fa.fa-search {
	    margin-right: 26px;
	}
	.calculation-total {float: left;}
	.calculation-total .col-sm-4 { flex: 0 0 100%; max-width: 100%; padding-bottom: 10px; }
	.calculation-total .col-sm-8 { flex: 0 0 100%; max-width: 100%; }
	.calculation-total .col-sm-4 .col-sm-4 {
	    max-width: 50%;
	    flex: 50%;
	    float: left;
	}
	.calculation-total .col-sm-4 .col-sm-8 {
	    max-width: 50%;
	    flex: 50%;
	    float: left;
	}
	.home .custom_our_products_slider .owl-dots { bottom: -10px;}
	.owl-carousel.full_width.owl-theme.custom_our_products_slider {
	    margin-bottom: 10px;
	}
	body .product_box .added {
	    background: hsl(189, 6%, 22%) !important; color: green !important;
	}
	.custom_sticky .cd-dropdown-trigger.meanmenu-reveal {
	    top: 3px !important;
	}
	.col-12.col-sm-6.col-md-3.col-lg-3.product_single_page_content {
	    max-width: 50% !important;
	    flex: 50%;
	}

	.tinvwl-to-left.look_in{ margin-bottom: 30px; }
	.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right {
	    margin-top: -10px !important;
	    margin-bottom: 20px;
	}

	/*Design room page*/
	.design_room_box{margin-right: 19px;}
	.design_room_content h3{font-size: 22px;line-height: 28px;}
	.design_room_content ul li{margin-bottom: 10px;}
	.design_room_box{max-width: 48%;}
	.design_room_inner .design_room_box:nth-child(2n){margin-right: 0px;}
	.design_room_box .design_room_top{background: #ee1d25;}
	.design_room_box:hover .design_room_top {background: #343a3b;}
	.design_room_top figure{max-width: 100%;width: 100%;border-radius: 0px;position: static;}
	.design_room_box .design_room_top{padding: 16px 18px 25px;}
	.design_room_content{margin-top: 20px;}
	.design_room_content h3 br{display: none;}
	.design_room_box:last-child{margin-top: 30px;}

	.btn.btn-primary.cal-add-tocart-btn {
		margin: 0 0 10px;
		width: 100%!important;
	}
	.print-btn {
		width: 100%;
	}

}

@media only screen and (max-width:575px){
	h1{font-size:30px; line-height:32px;}
	h2{font-size:22px; line-height:24px;}
	p{font-size:14px; line-height:22px;}
	h5{line-height:26px;}
	.banner_txt p{max-width:80%; margin:0 auto 15px; font-size:14px; line-height:22px;}
	.btn_in a{line-height:40px;}
	.logo_slider ul li{margin:0 20px;}
	.logo{max-width:120px;}
	.menu_sec ul li a{font-size:22px;}
	.menu_sec{padding-top:2px;}
	.about_sec_right_cont .btn_in a, .patners_logo .btn_in a, .our_products .btn_in a, .btn_in a{padding:0 30px;}
	.faq_outer, .map, .cont_info_in, .contact_us_outer, .our_product_page, .follow_in_insta_sec, .testimonial_sec .container, .patners_logo, .our_products{padding:30px 0px;}
	.testimonial_sec .container:after{width:100px; height:70px;}
	.testimonial_slider p{margin-bottom:20px !important;}
	.testimonial_slider p:after {bottom:-12px;}
	.foot_sec {float:none; margin-bottom:10px;}
	.f_logo, .f_links, .newsletter, .contact_us{float:none; max-width:100%; }
	.f_links ul li{float:none; width:100%;}
	.f_logo{margin-bottom:20px;}
	footer{padding:20px 0px;}
	.newsletter p{margin-bottom:10px;}
	.our_products .btn_in, .patners_logo .btn_in{margin-top:20px;}
	.about_sec{margin-top:30px;}
	.cd-dropdown-content a, .cd-dropdown-content ul a {font-size:16px; padding:10px 10px; }
	.cd-dropdown-wrapper a.meanmenu-reveal{top:5px;}
	 .follow_in_insta_sec .col-12:nth-last-child(2) figure {margin-bottom:20px;}
	.custom_logo_slider.owl-carousel .owl-item img {
	  width: 94px !important;
	}

	.archive.woocommerce-page .our_product_page {
    	padding: 30px 0 20px;
	}

	 /*inner page*/
	.about_us_page{padding:30px 0px;}
	.exta_about_cont {padding:30px 0px;}
	.exta_about_left{margin-bottom:20px;}
	.exta_about_cont .exta_about_left {margin-bottom:20px;}
	.exta_about_cont .container{padding: 0 15px}
	.sub_title{margin-bottom:10px;}
	.about_page_content .sub_title{margin-bottom:10px;}
	.exta_about_cont p, .exta_about_cont p, .about_us_right p, .about_us_left p{margin-bottom:10px;}
	.about_us_right figure{margin-top:15px;}

	/*product*/
	.product_dtls h4{margin-bottom:5px;}
	.product_dtls p{margin-bottom:10px;}
	.our_product_page .col-12:nth-last-child(3) .product_box, .our_product_page .col-12:nth-last-child(2) .product_box {margin-bottom:20px;}
	.our_product_page .product_box{margin-bottom:20px;}

	/*contact_us*/
	.contact_us_outer .sub_title_heading h2{margin-bottom:15px;}
	.txt_fld textarea, .txt_fld input{ height:40px;}
	.txt_fld{margin-bottom:15px;}
	.txt_fld textarea{height:160px; /*margin-top:15px;*/}
	.comments_section {margin-top:15px;}

	/*faq*/
	.accordion h4{padding-right:40px;}
	.accordion-toggle.active:after, .accordion-toggle:before{right:5px;}
	.faq_outer .sub_title_heading h2{margin-bottom:10px;}
	.design_room_section { margin-bottom: 14px;}

	.inner_pages_outer h2 { margin-bottom: 10px; }
	.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
	  padding: 12px;
	}
	.logo_slider .owl-nav .owl-next {
	  right: -42px;
	  top: 17px;
	}
	.logo_slider .owl-nav .owl-prev {
	  left: -13px;
	  top: 17px;
	}
	.custom_testimonial_slider .owl-thumbs {
	  bottom: 267px !important;
	}
	.our_products_all_content {
	  margin-bottom: 0px !important;
	}
	.single-product  h1.product_title.entry-title {
	  line-height: 24px;
	  font-size: 22px;
	}
	.woocommerce .button {
		line-height: 20px !important;
	}
	.woocommerce.woocommerce-page .button, .woocommerce.woocommerce-page input[type="submit"] { line-height: 20px !important; }
	.search-mn {
	  margin-left: 20px;
	}
	.mailpoet_paragraph input[type="email"] {
	  width: 340px !important;
	}
	.mailpoet_message .mailpoet_validate_success { margin-top: 0px;}
	.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
	  padding: 10px;
	}
	.single-product.woocommerce .summary .woocommerce-Price-amount.amount {
	  font-size: 20px;
	}
	.single-product.woocommerce .quantity {
	  margin: 8px 0 26px !important;
	}
	.single-product.woocommerce .woocommerce-Tabs-panel {
	  padding: 16px 20px !important;
	}
	.inner_banner .banner_txt > h1 {
	  font-size: 26px;
	}
	.mc4wp-alert.mc4wp-error > p {
	  margin-top: 0px !important;
	}
	.mc4wp-alert.mc4wp-success > p {
		margin-top: 0px !important;
	}
	.rgt_fld input{width: 76%;}
	.woocommerce_category_custom_sidebar {
	  margin-top: 10px;
	}
	.single-product.woocommerce .woocommerce-tabs h2 { font-size: 18px;}
	.woocommerce-account.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password > p {
	  margin-bottom: 10px;
	}
	#search input[type="search"] { font-size: 18px;}
	.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
	    padding: 10px;
	    max-width: 100% !important;
	    float: none !important;
	}
	.home_our_products.our_product_custom { width: 100%; padding: 10px 15px;}
	.woocommerce_category_custom_sidebar .search-field { width: 88%; float: left;}
	.woocommerce_category_custom_sidebar .products_filter_section .widget_product_search button { margin-left: 0; float: left;}
	.txt_btn {text-align:center; margin-top: 26px;}
	.woocommerce-account nav.woocommerce-MyAccount-navigation { margin-bottom: 24px; }
	.single-product.woocommerce .related.products h2 { margin-bottom: 20px; }
	#search input[type="search"] { top: 34%; }
	.owl-carousel.full_width.owl-theme.custom_our_products_slider {
	    margin-bottom: 10px;
	}
	/*.custom_sticky .cd-dropdown-trigger.meanmenu-reveal {
	    top: 0px !important;
	}*/
	.woocommerce-cart .shop_table .product-name a {
	    padding: 9px !important;
	}


	.custom_our_products_slider .home_our_products.our_product_custom {   height: 340px;}
	#delivery_per_order_link.active::after {top: 0;}
	#delivery_per_order_link::after {top: 0;}
	#production_link.active::after {top: 0;}
	#production_link::after {top: 0;}

	/*Design room page*/
	.design_room_box{max-width: 359px;float: none;margin: 0 auto;margin-bottom: 20px;}
	.design_room_box:nth-child(2n){margin: 0 auto;margin-bottom: 20px;}
	.design_room_box:last-child{margin: 0 auto;}
	.design_room_box .design_room_top{padding: 25px 25px 111px;}
	.design_room_inner .design_room_box:nth-child(2n){margin: 0 auto;margin-bottom: 20px;}
	.design_room_box .design_room_top{padding: 20px;}
	.design_room_top figure{line-height: 80px;}
}

@media only screen and (max-width:479px){
	h1{font-size:26px; line-height:26px;}
	h2{font-size:20px; line-height:24px;}
	.design_room_left_cont span, p{font-size:14px; line-height:20px;}
	.banner_txt p{max-width:100%; font-size:14px;}
	.about_sec_right_cont .btn_in a, .patners_logo .btn_in a, .our_products .btn_in a, .btn_in a {/*padding:0 20px; line-height:36px;*/ padding: 8px 20px;line-height: 24px;}
	.banner{padding: 80px 0 45px ;}
	.slider_nav{bottom:10px;}
	.logo_slider ul li:nth-last-child(5){display:none;}
	.testy_slider_nav_rgt, .testy_slider_nav_left{display:none;}
	.rgt_fld input[type="submit"], .rgt_fld input{height:34px;}
	.rgt_fld input[type="submit"]{padding:0px 15px; width:auto;}
	.foot_cont p{font-size:12px; line-height:15px;}
	.foot_cont{padding:10px 0px;}
	.logo_slider_nav_left{left:-20px;}
	.logo_slider_nav_rgt{right:-20px;}
	.cd-dropdown-content a, .cd-dropdown-content ul a {font-size:13px; padding:10px; }
	.cd-dropdown-wrapper a.meanmenu-reveal{top:5px;}
	.logo_slider .owl-nav .owl-next { right: -36.5px;}
	.logo_slider .owl-nav .owl-prev { left: -9.5px;}
	.custom_testimonial_slider .owl-next , .custom_testimonial_slider .owl-prev {display: none;}

	/*inner page*/
	.exta_about_left, .about_us_left{margin-bottom:10px;}
	.exta_about_cont .exta_about_left {margin-bottom:10px;}
	.exta_about_cont figure{max-width:95%;}

	/*product */
	.our_product_page .load_more a{width:auto; padding:0 22px;}
	.product_dtls{padding:15px 0px;}

	/*contact us page*/
	.cont_info_box p a, .cont_info_box a, .cont_info_box p{line-height:22px;}
	.map iframe{height:240px;}

	/*faq*/

	.accordion h4{font-size:13px; line-height:20px; padding-right:30px;}
	.home .owl-dots{bottom: 12px;}

	.design_room_details ul li:nth-child(2) { font-size: 16px; }
	.basic_package ul li:nth-child(1) { font-size: 20px; }

	.woocommerce-account .login .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
	  margin-left: 0px;
	  margin-top: 10px;
	  display: block;
	  width: 100%;
	}
	.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
	  padding: 10px;
	}
	.custom_testimonial_slider .owl-thumbs {
	  bottom: 294px !important;
	}
	.cont_info_box.c_map .wpb_wrapper {
	  padding-left: 7.5px;
	  padding-right: 7.5px;
	}
	.single-product  h1.product_title.entry-title {
	  line-height: 24px;
	  font-size: 20px;
	}
	.woocommerce-cart.woocommerce-page input#coupon_code {
		width: /*100% !important */150px; margin-bottom: 10px;
		padding: 6px !important;
	}
	.woocommerce .our_product_page ul { margin-bottom: 10px;}
	body .rgt_fld input {
	  padding: 8px 20px !important;
	}
	.mailpoet_paragraph input[type="email"] {
	  width: 300px !important;
	}
	.searchoption {width: 260px;}
	.search-field {
	  font-size: 14px;
	}
	.woocommerce.woocommerce-page input[type="submit"].mailpoet_submit {
	  line-height: 20px;
	}
	.single-product.woocommerce .summary .woocommerce-Price-amount.amount {
	  font-size: 18px;
	}
	.single-product.woocommerce .quantity label.screen-reader-text {
	  margin-right: 20px;
	}
	.single-product.woocommerce .product_meta .posted_in {
	  font-size: 16px;
	}
	.inner_banner .banner_txt > h1 {
	  font-size: 23px;
	}
	.package_title {
	  font-size: 20px !important;
	}
	.tinv-wishlist.woocommerce .return-to-shop {
	  margin-top: 15px;
	}
	#search input[type="search"] { font-size: 14px;}
	.woocommerce-checkout .wc_payment_method.payment_method_paypal a.about_paypal {
	    margin-left: 4px;
	}
	.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {margin-top: 30px !important;}
	div.wpcf7-mail-sent-ok { margin-top: 30px !important;}
	.woocommerce-checkout.woocommerce-page .woocommerce-form-coupon button.button {
	    top: 6px !important;
	}
	.logo_slider .owl-carousel .owl-item img {
	    padding: 0 10px;
	}
	.cd-dropdown-wrapper a.meanmenu-reveal {
	    height: 40px;
	    padding: 7px 9px 5px;
	    width: 40px;
	}
	.cart-contents.cart-icon.right {
	    margin-right: 50px;
	}
	.menu_sec i.fa.fa-search {
	    margin-right: 24px;
	}
	.sticky .cart-contents.cart-icon.right {
	    margin-top: 8px !important;
	}
	.sticky .menu_sec i.fa.fa-search {
	    margin-top: 8px !important;
	}
	.cd-dropdown-wrapper a.meanmenu-reveal {
	    top: 10px;
	}
	.top_head.sticky {padding: 8px 0px;}
	.sticky .menu_sec {
	    padding-top: 0px;
	}
	.custom_sticky .cd-dropdown-trigger.meanmenu-reveal {
	    top: 0px !important;
	}
	.f_add p::before {
	    top: 4px;
	}
	.custom_logo_slider.owl-carousel .owl-item img {
	    width: 104px !important;
	}
	.logo_slider .owl-carousel .owl-item img {
	    padding: 0 0px;
	}
	.our_products_all_content {
	    margin-bottom: 56px !important;
	}
	.custom_our_products_slider .product_box {
	    width: 88%;
	    margin: auto;
	}
	.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right {
	    margin-top: 20px !important;
	}
	.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li { width: 100% !important; margin-left: 0 !important;}
	.single-product.woocommerce .quantity .qty {
	    width: 86px;
	}
	/*.single-product .woocommerce-product-gallery__wrapper {
	    max-width: 100%;
	}*/
/*	body .cd-dropdown-wrapper{z-index: 999999;} */
	.details-togal a.btn.btn-primary { font-size: 10px; }
	.details-togal > a.btn.btn-primary.collapsed::after {
	    right: 27px;
	}
	.details-togal > a.btn.btn-primary::after {
	    right:36px;
	}
	.calculation-total .col-sm-4 { padding-bottom: 8px; }
	.home .custom_our_products_slider .owl-dots { bottom: -30px;}
	.owl-carousel.full_width.owl-theme.custom_our_products_slider {
	    margin-bottom: 0px;
	}
	.woocommerce-cart .woocommerce-message .button {
	    font-size: 11px !important;
	    padding: 8px 14px !important;
	}
	.owl-carousel.full_width.owl-theme.custom_testimonial_slider.owl-loaded.owl-drag {
	    padding-bottom: 30px;
	}
	.col-12.col-sm-6.col-md-3.col-lg-3.product_single_page_content {
	    max-width: 100% !important;
	    flex: 100%;
	}
	.tinvwl-theme-style .tinvwl-to-right.look_in .button {
	    margin-bottom: 20px !important;
	    margin-top: 0 !important;
	}
	.design-service-notes {
	    margin-top: 20px;
	    margin-bottom: 45px;
	}

	.custom_our_products_slider .home_our_products.our_product_custom { height: 270px;}

	p.attribute-qty {display: block !important; margin-bottom: 10px;}
	.qty_add_cart {display: block !important; float: left !important; margin: 0 auto !important; text-align: center !important; width: 100% !important;}
	.qty_add_cart .cart-btn{float: left !important;margin-right: 20px !important;}


	.product_box.product.type-product {width: 100% !important; }

}

@media only screen and (max-width:320px){
	.logo_slider .owl-nav .owl-next { right: -37px;}
	.logo_slider .owl-nav .owl-prev { left: -9px;}
	.custom_testimonial_slider .owl-thumbs {
	  bottom: 310px !important;
	}
	.mailpoet_paragraph input[type="email"] {
	  width: 270px !important;
	}
	.searchoption {width: 240px;}
	.woocommerce_category_custom_sidebar .search-field { width: 188px;}

}