	/**	* 8.0 Media Queries	* ----------------------------------------------------------------------------	*/	@media only screen and (max-width: 1800px) {		.site-footer:before,		.site-header:after {			display: none;		}		.products_block .owl-theme .owl-buttons div.owl-prev {			left:-10px;		}		.products_block .owl-theme .owl-buttons div.owl-next {			right: -10px;		}			}	@media only screen and (max-width: 1660px){		.owl-theme .owl-buttons div.owl-prev,.brand-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {			left: 0;		}		.owl-theme .owl-buttons div.owl-next,.brand-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {			right: 0;		}				.service-list {			padding: 0 20px;		}		.testimonial-wrapper {			width: 85%;		}		.custom-testimonial .testimonial-content {			padding-left: 11%;			padding-right: 11%;		}	}	@media only screen and (min-width: 1461px) and (max-width: 1660px) {		.middle-container {			width: 1520px;		}		.page-title-inner, 		.main-content-inner, 		.theme-container, 		.full-width .inner-container, 		.main-content.left-sidebar, 		.site-footer .inner-container, 		.main-inner-container, 		.full-width .page-title, 		.main-content.box-page{			width: 1400px;		}		#primary {			width: 1112px;		}		#secondary {			width: 258px;		}		.woocommerce .single-product-full.side-widget-area #content .product div.entry-summary {			width: 44.5%;		}		.singleproduct-sidebar {			width: 240px;		}	}		@media only screen and (min-width: 1201px) and (max-width: 1460px) {		.page-title-inner,		.main-content-inner,		.theme-container,		.full-width .inner-container,		.main-content.left-sidebar,		.site-footer .inner-container,		.main-inner-container,		.full-width .page-title,		.main-content.box-page,		.middle-container {			width: 1170px;		}		#primary {			width: 911px;		}		#secondary {			width: 229px;		}		.singleproduct-sidebar {			width: 210px;		}		.woocommerce .single-product-full.side-widget-area #content .product div.entry-summary {			width: 44.5%;			float: left;		}		.home-product {			margin: 0 15px !important;		}		.owl-theme .owl-buttons div.owl-prev {			left: 2%;		}		.owl-theme .owl-buttons div.owl-next {			right: 2%;		}		article.post {			margin: 0 0 20px;		}		.products_block .owl-theme .owl-buttons div.owl-prev {			left: 0%;		}		.products_block .owl-theme .owl-buttons div.owl-next {			right: 0%;		}		#brand-products .owl-theme .owl-buttons div.owl-next {			right: 1%;		}		#brand-products .owl-theme .owl-buttons div.owl-prev {			left: 1%;		}		.team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-prev {			left: 1%;		}		.team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-next {			right: 1%;		}		.team-posts-content.staff-page.posts-content {			margin: 0;		}		#woo-products,		.woocommerce ul.products.grid,		.woocommerce-page ul.products.grid {			margin: 0px;		}		.single-portfolio .read-more a {			padding: 6px 12px;		}		.woocommerce div.product .woocommerce-tabs,		.woocommerce-page div.product .woocommerce-tabs {			padding: 30px 15px;		}		.upsells,		.related,		.cross-sells {			margin: 0;		}	}	@media only screen and (min-width: 980px) and (max-width: 1460px) {		.primary-sidebar .widget.woocommerce ul li a img {			float: none;			display: block;			margin-bottom: 10px;		}	}	@media only screen and (max-width: 1460px){		.header-center {			width: auto;		}				.footer-widget {			padding-left: 30px;			padding-right: 30px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .cms-text .static-inner .text1.static-text {			font-size: 22px;			line-height: 24px;		}		.cms-banner-item.style-2 .cms-banner-inner .static-wrapper .cms-text .static-inner .text2.static-text {			font-size: 20px;			line-height: 25px;			padding-bottom: 15px;		}		.service_other_text{			padding-left: 30px;    		padding-right: 30px;		}		.home-newsletter {			padding: 95px 0;		}		.site-content .blog,.blog-list-container {			margin: 0;		}		.static-wrapper {			top: 50px;			left: 30px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .cms-text .static-inner .text1.static-text {			line-height: 20px;			font-size: 22px;			    padding-bottom: 10px;		}		.cms-banner-item.style-2 .cms-banner-inner .static-wrapper .cms-text .static-inner .text1.static-text {			font-size: 13px;			line-height: 18px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .cms-text .static-inner .text2.static-text {			font-size: 22px;			line-height: 24px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .shop-now{			margin-top:30px;		}		.cms-banner-item.style-2 .cms-banner-inner .static-wrapper .cms-text .static-inner .text2.static-text {			font-size: 20px;			line-height: 25px;		}		.mega-menu ul li a{			padding-left:20px;			padding-right:20px;		}	}	@media only screen and (max-width: 1200px) {				.header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field{			height: 40px;			padding-left: 10px;			width: 250px;			border: 2px solid #ddd;			/*background: #fff;*/		}		.header-search .woocommerce-product-search button[type="submit"] {			height: 40px;			background-position: center 12px;		}		.header-search .woocommerce-product-search button[type="submit"]:hover {			background-position: center -89px;		}		.search-widget form button[type=submit]:hover {			background-position: center -90px;		}		.header-search .header-toggle {			display: block;			font-size: 0;			z-index: 9;			position: static;		}		.header-search .woocommerce-product-search, .header-search .search-form {			top: 67px;			display: none;			position: absolute;			right: 0;			left: auto;		}		.hot-porduct .product {			display: inline-block;			float: none;			vertical-align: top;			width: 33.33% !important;		}				.woocommerce ul.products li.product,		.woocommerce-page ul.products li.product,		.brands.list ul li {			display: inline-block;			float: none;			vertical-align: top;			width: 32.9% !important;		}		.resp-tabs-container .woocommerce ul.products li.product, .woocommerce-page .resp-tabs-container ul.products li.product {			width: 25% !important;		}		.woocommerce .single-product-full #content .product div.entry-summary {		    width: 60%;		}		.entry-thumbnail {			width: 50%;		}		.entry-header .entry-title a {			font-size: 18px;			line-height: 22px;		}		.woofeature .woo-grid .woocommerce ul.products li.product,		.woonew .woo-grid .woocommerce ul.products li.product,		.woobest .woo-grid .woocommerce ul.products li.product {			display: none;		}		.primary-sidebar .widget {			margin: 0 0 20px;		}		.primary-sidebar .product_list_widget li {			margin: 10px 0 0;		}		.custom-testimonial .testmonial-image {			margin: 0;		}		.custom-testimonial .read-more {			margin: 15px 0;		}		.owl-theme .owl-buttons div.owl-prev {			left: 0;		}		.owl-theme .owl-buttons div.owl-next {			right: 0;		}		.home-product {			margin: 0 15px !important;		}		.testimonial-top blockquote {			line-height: 28px;		}		.single-portfolio .read-more a {			padding: 10px 10px;		}		.testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {			left: -70px;		}		.testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {			right: -70px;			left: auto;		}		.products_block .owl-theme .owl-buttons div.owl-prev {			left: 1%;		}		.products_block .owl-theme .owl-buttons div.owl-next {			right: 1%;		}		.brand-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {			right: 1%;		}		.brand-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {			left: 1%;		}		.team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-prev {			left: 1%;		}		.team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-next {			right: 1%;		}		.single-product.woocommerce .woocommerce-message,		.single-product.woocommerce-page .woocommerce-message {			width: auto;			margin: 0px 15px 20px !important;		}		.post-navigation a.prev-post {			float: left;		}		.post-navigation a.next-post {			margin-top: 15px;			float: left;		}		.page-description,		.term-description {			margin: 0 auto 30px;			background: #fff;			width: auto;		}		.blog-posts-content .style-2 .post-title a {			font-size: 14px;		}		.tmpmela-single-banner .text2.static-text {			margin-bottom: 20px;		}		.tmpmela-single-banner .static-wrapper {			top: 30%;		}		.header-logo img {			max-height: 30px;		}		.mega-menu ul li a{			padding-left: 15px;    		padding-right: 15px;		}		.topbar-link {			margin-left: 20px;			margin-right: 20px;		}		.custom-testimonial .testimonial-content {    		padding: 0 20px;		}		.testimonial-wrapper {			padding-left: 90px;			width: 80%;		}		.style-1 .testmonial-image:before {			right: -60px;		}		.footer-widget {			padding-left: 10px;			padding-right: 10px;			border:0;		}		.style-1 .service-content .icon-image {			float: none;			text-align: center;			display: inline-block;		}		.service-list.style-1 .content {			float: none;		}		.service_other_text{			padding-left: 15px;    		padding-right: 15px;		}	}	@media only screen and (min-width: 980px) and (max-width: 1200px) {		.service-list .content {			text-align: center;			width: auto;			padding-left: 0;		}		.service-1 .service-content {			text-align: center;		}		.service-3 .service-content {			text-align: center;		}		.right-cms .vc_column-inner {			padding-left: 30px !important;		}		.site-footer .woocommerce ul.product_list_widget li img {			margin-bottom: 10px;			float: none;			display: block;		}				.static-wrapper,.cms-banner-item.style-2 .static-wrapper {			top: 30px;			left:20px;		}	}	@media only screen and (min-width: 768px) and (max-width: 1200px) {				.service-content {			margin-bottom: 20px;		}		.cat-outer-block a.read-more{			line-height: 10px;			padding-left: 13px;			padding-right: 13px;			font-size: 13px;		}				/*****parallax******/		.cat-outer-block a.read-more{			line-height: 10px;			padding-left: 13px;			padding-right: 13px;			font-size: 11px;			padding-top: 10px;			padding-bottom: 10px;		}		.woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block{			width:33.333%;		}			}	@media only screen and (min-width: 1024px) and (max-width: 1200px) {		.page-title-inner,		.main-content-inner,		.theme-container,		.full-width .inner-container,		.main-content.left-sidebar,		.site-footer .inner-container,		.main-inner-container,		.full-width .page-title,		.main-content.box-page,		.middle-container {			width: 960px;		}		#primary {			width: 721px;		}		#secondary {			width:209px;		}		.woocommerce .single-product-full.side-widget-area #content .product div.entry-summary {			width: 39.5%;		}		.woocommerce .single-product-full #content .product div.images {			width: 36%;		}		.singleproduct-sidebar {			width: 169px;		}	}@media only screen and (min-width: 980px) and (max-width: 1023px) {		.page-title-inner,		.main-content-inner,		.theme-container,		.full-width .inner-container,		.main-content.left-sidebar,		.site-footer .inner-container,		.main-inner-container,		.full-width .page-title,		.main-content.box-page,		.middle-container {			width: 940px;		}		#primary {			width: 685px;		}		#secondary {			width: 225px;		}		.woocommerce .single-product-full.side-widget-area #content .product div.entry-summary {			width: 100%;		}		.singleproduct-sidebar {			float: left;			margin-left: 0;		}		.woocommerce .single-product-full #content .product div.entry-summary {			width: 100%;		}		.woocommerce .single-product-full #content .product div.images,		.woocommerce .single-product-sidebar #content div.product div.images,		.woocommerce div.product div.images,		.woocommerce-page .single-product-sidebar #content div.product div.images,		.woocommerce-page div.product div.images {			float: none;			margin: 0 auto 50px;			width: 60%;		}	}	@media only screen and (max-width: 979px) {		/*header*/		.offer-inner,		.cart-price .label,		.header-cart .shopping_cart .amount,		.cart-text {			display: none;		}		.header-search {			margin-top: 0;		}		.offer-icon {			margin-right: 0;		}		.cart-price {			padding: 0;		}		.site-header {			min-height: 76px;		}		.header-cart .togg .widget.widget_shopping_cart,		.topbar-link-wrapper,.header-search .woocommerce-product-search, .header-search .search-form {			top: 53px;			display: none;			position: absolute;			right: 0;			left: auto;		}		/****************** Content ******************/		.widget_accepted_payment_methods .title-outer {			display: block;		}		.widget_accepted_payment_methods .accepted-payment-methods {			display: none;		}		.widget_accepted_payment_methods.toggled-on .accepted-payment-methods {			display: block;		}		.category-page.vc_column_container > .vc_column-inner, .top-rated-pro.vc_column_container > .vc_column-inner {			margin: 0;		}		.page-title-inner,		.main-content-inner,		.theme-container,		.full-width .inner-container,		.main-content.left-sidebar,		.site-footer .inner-container,		.main-inner-container,		.full-width .page-title,		.main-content.box-page,		.middle-container {			width: 730px;		}		.page-title {			padding: 10px 0 10px 0;		}		#secondary,		#primary {			width: 100%;			margin: 0 0 30px;			float: none;			clear: both;		}		.blog-posts-content .post-title a,		.single-portfolio .portfolio-title a {			font-size: 15px;			line-height: 15px;		}		.woocommerce .single-product-full.side-widget-area #content .product div.entry-summary,		.woocommerce .single-product-full #content .product div.entry-summary {			width: 100%;		}		.singleproduct-sidebar {			float: left;			margin: 0;		}		.col-main {			width: 100%;		}		.page-title .entry-title-main {			font-size: 20px;		}		.breadcrumbs,		.woocommerce .woocommerce-breadcrumb,		.woocommerce-page .woocommerce-breadcrumb {			font-size: 12px;		}		.woocommerce .single-product-full #content .product div.images,		.woocommerce .single-product-sidebar #content div.product div.images,		.woocommerce div.product div.images,		.woocommerce-page .single-product-sidebar #content div.product div.images,		.woocommerce-page div.product div.images {			float: none;			margin: 0 auto 20px;			width: 60%;		}		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .resp-tabs-container .woocommerce ul.products li.product, .woocommerce-page .resp-tabs-container ul.products li.product {			display: inline-block;			float: none;			vertical-align: top;			width: 32.9% !important;		}		.product-slider {			padding: 5px;		}		.address-text {			width: 100%;		}		.widgets-brand .widget-title {			display: block;		}		.products_block .owl-theme .owl-buttons div.owl-prev,		#brand-products .owl-theme .owl-buttons div.owl-prev {			left: 0;		}		.products_block .owl-theme .owl-buttons div.owl-next,		#brand-products .owl-theme .owl-buttons div.owl-next {			right: 0;		}		.post-description {			margin-bottom: 0;		}		.blog-posts-content .container.style-2 .container-inner {			margin-left: 15px;			margin-right: 15px;		}		.blog-posts-content, .portfolio-container {			margin: 0 -15px;		}		.service-list.service-1 {			padding-left: 0;		}		.service-list.service-3 {			padding-right: 0;		}		.style-2.service-list.service-1,		.style-2.service-list.service-3 {			float: none;		}		.service-list {			padding: 0 10px;		}		.service-title {			font-size: 13px;		}		.service_other_text {			font-size: 12px;			padding-left: 0;    		padding-right: 0;		}		.testimonial-wrapper {			padding-left: 70px;			width: 73%;		}		.custom-testimonial .testimonial-content {    		padding: 0;		}		/**************************  product-categories ******************************/		.product-categories .hitarea:before,		.widget_categories .hitarea:before {			font-size: 10px;			margin: 5px 0 0;			text-align: right;		}		.product-categories .expandable-hitarea:before,		.widget_pages .expandable-hitarea:before,		.widget_nav_menu .expandable-hitarea:before,		.widget_categories .expandable-hitarea:before {			content: "\f067";		}		.product-categories .collapsable-hitarea:before,		.widget_pages .collapsable-hitarea:before,		.widget_nav_menu .collapsable-hitarea:before,		.widget_categories .collapsable-hitarea:before {			content: "\f068";		}		.product-categories .dc-mega-icon {			display: none;		}		.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {			font-size: 25px;			line-height: 30px;		}		.woocommerce #primary .upsells.products ul.products li .container-inner, 		.woocommerce-page #primary .upsells.products ul.products li .container-inner, 		.woocommerce #primary .related.products ul.products li .container-inner, 		.woocommerce-page #primary .related.products .upsells.products ul.products li .container-inner, 		.woocommerce #primary .cross-sells ul.products li .container-inner, 		.woocommerce-page #primary .cross-sells ul.products li .container-inner {			margin-left: 15px;			margin-right: 15px;		}		.woocommerce ul.products li .container-inner, .woocommerce-page ul.products li .container-inner {			margin-left: 15px;			margin-right: 15px;		}		.upsells, .related, .cross-sells {			margin: 0 -15px;		}		#woo-products, .woocommerce ul.products.grid, .woocommerce-page ul.products.grid {			margin: 0 -15px;		}		/******************  CSS for all sidebar and footer toggle ******************/		.primary-sidebar .widget_black_studio_tinymce .textwidget,		.primary-sidebar .widget > .toggle-block,		.primary-sidebar .widget_price_filter .toggle-block,		.primary-sidebar .widget_shopping_cart_content,		.primary-sidebar .widget_pages > ul,		.primary-sidebar .widget ul.toggle-block {			padding: 0 10px 10px;		}		.title-outer {			cursor: pointer;			position: relative;		}		.primary-sidebar .widget {			margin-bottom: 15px;		}		.widget .widget-title {			padding: 10px;		}		.toggled-on .title-outer:before {			content: "\f106";			line-height: 11px;		}		.title-outer:before,		.toggled-off .title-outer:before {			content: "\f107";			position: absolute;			right: 12px;			font-family: 'FontAwesome';			font-size: 20px;			color: #000000;			top: 0;			bottom: 0;			height: 14px;			width: 14px;			text-align: center;			z-index: 9;			line-height: 15px;			margin: auto;		}		.primary-sidebar .widget:first-child .title-outer:before, .singleproduct-sidebar .widget:first-child .title-outer:before {			color: #ffffff;		}		.toggled-off .toggle-block,		.primary-sidebar .toggle-block,		.site-footer .toggle-block,		.primary-sidebar .widget_shopping_cart_content,		.primary-sidebar .toggled-off .widget_shopping_cart_content,		.toggle-content .toggle-block, .newsletter-text, .toggled-off .newsletter-text {			display: none;		}				.follow-us .toggle-block{display:block;}				.toggled-on .toggle-block,		.primary-sidebar .toggled-on .widget_shopping_cart_content,.toggled-on .newsletter-text {			display: block;		}		.toggle-content .toggle_title {			display: block;		}		.toggle-content .toggle_title {			background-color: #f5f5f5;			display: block;			text-align: left;		}		.toggle-content .toggled-on .main-ul {			display: block;		}		.toggle-content .toggled-off .main-ul,		.toggle-content .main-ul {			display: none;		}		.site-footer .footer-widget .widgets-follow-us.toggled-on .widget widget_accepted_payment_methods .accepted-payment-methods {			display: block;		}		.home-newsletter {			padding: 50px 0;		}		.home-newsletter .shortcode-title {			margin-bottom: 40px;		}		/******************  CSS for all sidebar and footer toggle ******************/		.site-content .entry-thumbnail img {			width: 100%;		}		.woocommerce ul.products li.first,		.woocommerce-page ul.products li.first {			clear: none;		}		.team-posts-content.posts-content .container {			width: 50%;		}		.woocommerce .single-product-full .woocommerce-main-image.zoom,		.single-product-sidebar .woocommerce-main-image.zoom {			float: right;			padding: 0;			width: 86%;		}		.home-blog .two_fifth,		.home-blog .three_fifth {			width: 100%;		}		.home-blog .blog-posts-content {			margin: 0;		}		.widgets-blog-posts .owl-theme.owl-carousel .owl-buttons {			top: -60px;		}		.primary-sidebar .blog-posts-content {			padding: 32px 0 0;		}		#secondary .post-content-inner {			padding: 0 5px;		}		.woocommerce ul.products li.product:hover .product-detail-wrapper,		.product-detail-wrapper {			opacity: 1;			-khtml-opacity: 1;			-webkit-opacity: 1;			-moz-opacity: 1;		}		.popup-video .one_third_inner.content_inner {			margin: 0 !important;			width: 100% !important;		}		.popup-video .two_third,		.popup-video .one_third {			width: 100%;		}		.newletter-block .parallax-text-wrapper,		.newletter-block .one_third {			width: 100%;		}		.gallery-item,		.portfolio-filter-container .item,		.portfolios li {			display: inline-block;			float: none;			vertical-align: top;			width: 50% !important;		}		/****************** Footer ******************/		.footer-widget {			background: transparent;		}		.first-widget,		.second-widget,		.site-footer .widget_newsletterwidget .title-outer .widget-title {			text-align: left;		}		.footer-widget.toggled-on .accepted-payment-methods {			text-align: center;		}		.widget_search {			display: none;		}		.footer_top {			margin: 30px 0;		}		.home-about-me {			text-align: center;		}		.tmpmela-about-description {			line-height: 24px;		}		.footertop .custom-text-container .text {			margin: 0;			text-align: center!important;		}		.site-footer h3.widget-title {			margin: 0;			padding: 10px 0;		}		.site-footer .widgets-blog-posts h3.widget-title {			margin-bottom: 20px;		}		.site-footer .widgets-follow-us h3.widget-title {			display: block;		}		.footer-top{			margin-top: 20px;      		margin-bottom: 20px;		}		#footer-widget-area {			display: inline-block;			padding: 20px 0;			vertical-align: top;		}		.site-footer .follow-us h3.widget-title {			display: block;		}		.site-footer .title-outer:before,		.site-footer.toggled-off .title-outer:before {			right: 12px;			color: #ffffff;		}		.site-footer .widget .widget-title:before{			    background: none;		}		.footer-widget,		.fifth-widget.footer-widget,		.first-widget.footer-widget,		.follow-us,		.widget.widgets-footercontact {			min-height: inherit;			width: 100%;			padding: 0;			border: none;			margin: 0;		}		.site-footer .follow-us {			text-align: center;		}		.widgets-follow-us {			padding-top: 10px;		}		.site-footer .toggle-block {			float: left;			width: 100%;		}		.footer-widget .widget .bx-wrapper ul {			display: block;		}		.footer-widget .widgets-blog-posts .title-outer::before {			display:none;		}		.widgets-blog-posts .bx-wrapper {			margin-top: 15px;		}		.widgets-footercontact h3.widget-title {			display: block;		}		.toggled-on .newslettre-text {			display: block;		}		.site-footer .widget_newsletterwidget .title-outer:before {			top: 0px;			right: 12px;			 color: #ffffff;		}		.site-footer .widget_newsletterwidget .tnp-email {			float:left;			font-size: 14px;		}		.tnp-field.tnp-field-button{float:left;}		.footer-widget .widget.widget_accepted_payment_methods {			margin: 15px 0 0;		}		.footer-widget .widget.widget_newsletterwidget {			margin: 0px;		}		.site-footer .address_content .contact_address {			display: inline-block;		}		/*footer cms*/		.service-1 .service-content,		.service-3 .service-content,		.service-list .content {			text-align: center;		}		.service-list {			float: none;			margin: 0;			width: 100%;		}		.service-content .icon-image {			float: none;			display: inline-block;			margin: 0;		}		.service-list .content {			width: auto;			float: none;			padding: 0 10px;			border-left: none;		}		.footer-widget .widget .title-outer .widget-title:after {			bottom: 0px;			display: none;		}		.footer-menu-links ul {			margin-bottom: 20px;		}		.widgets-footercontact .widget-title {			display: block;		}		.footer-widget {			margin-bottom: 5px !important;		}		.single-portfolio .read-more a {			padding: 10px 10px;		}				.testmonial-text:before {			display: none;		}		.testmonial-text {			text-align: center;		}		.cz-cms-bannner {			padding-top: 70px;			padding-bottom: 40px;		}		.custom-testimonial {			padding-top: 70px;			padding-bottom: 50px;		}		.custom-testimonial .owl-pagination{			opacity: 1;    		filter: alpha(opacity=100);		}		/****************** Start Primary navigation ******************/		#primary-sidebar .toggled-on .toggle-block,		#primary-sidebar .toggled-on .widget_shopping_cart_content {			display: inline-block;			padding: 10px 5px;			width: 100%;			box-sizing: border-box;		}		#primary-sidebar .toggled-off .toggle-block,		#primary-sidebar .toggled-off .widget_shopping_cart_content,		.primary-sidebar .widget .toggle-block,		.custom_category,		.textbox .text1,		#primary-sidebar .toggled-off .textwidget {			display: none;		}		.menu-toggle:before {			content: "\f0c9";			font-size: 18px;		}		.navigation-bar.active .mobile-menu {			overflow-y: auto;			transform: translateX(0px);			-webkit-transform: translateX(0px);			-ms-transform: translateX(0px);			-o-transform: translateX(0px);			-moz-transform: translateX(0px);			transition: all 300ms ease 0s;			-webkit-transition: all 300ms ease 0s;			-moz-transition: all 300ms ease 0s;			-ms-transition: all 300ms ease 0s;			-o-transition: all 300ms ease 0s;		}		.mobile-menu {			display: block;		}		.mobile-menu-inner {			margin: 0;		}		.menu-menu-container {			height: 100%;		}		.navigation-fix .navigation-bar {			background-color: rgba(0, 0, 0, 0);		}		.hitarea {			display: block;			float: right;			height: 30px;			position: relative;			width: 40px;			color: #333;			text-align: right;		}		.mega-menu {			display: none;		}		.navigation-bar.active .mobile-menu,		.mobile-menu {			display: block;		}		.menu-toggle {			color: #ffffff;			cursor: pointer;			display: block;			font-weight: bold;			line-height: 26px;			margin: 0;			padding: 0;			position: relative;			text-align: left;			text-transform: uppercase;			width: 100%;			box-sizing: border-box;			font-size: 0;		}		.navbar.default.navigation-inner {			display: block;		}						/****Header****/		.header-logo {			display: none;		}		.header-mob-logo {			display: inline-block;			position: relative;			vertical-align: top;		}		.mobile-menu {			width: 250px;		}		.admin-bar .mobile-menu {			margin-top: 32px;		}		.header-center {			margin: 30px 0 0 0;			text-align: center;			float: left;		}		.header-top{			margin-top: 0;			text-align: left;		}		.header-left {			float: none;			display: inline-block;			padding-top: 25px;			padding-bottom: 20px;			padding-left: 10px;		}		#site-navigation:before{display:none;}		.main-navigation {			padding-left: 0;			margin-top:0px;			margin-bottom:0px;			width:auto;		}		.topbar-link {			margin-top: 0;			margin: 0 10px;		}		.header-cart {			margin-top: 0;		}		.header-right{margin-top:22px; }		.header-mob-logo img {			width: auto;			max-height: 30px;		}		/*.sticky-menu .header-main .header-left {			display: none;		}*/				/**Footer**/		.site-info {			float: none;			position: static;		}		.footer-bottom .socialcms {			float: none;		}		.paymentcms {			float: none;			clear: both;		}		.footer-bottom{padding:0;}				.style-2.service-list:before{			border:0;		}	}	@media only screen and (max-width: 782px) {		.admin-bar .header-main{			margin-top: 46px;		}	}	@media only screen and (min-width: 768px) and (max-width: 979px) {		.footertop .newsletter-subscription {			width: 56%;			padding: 30px 20px;		}		.site-footer .newsletter-email {			width: 238px;		}		#navbar,		.header_cart {			display: block;			padding: 0;			position: static;		}		.cms-banner-item .cms-banner-inner .static-wrapper .cms-text .static-inner .text1.static-text{			font-size: 18px;			line-height: 20px;			padding-bottom: 8px;		}		.cms-banner-item.style-2 .cms-banner-inner .static-wrapper .cms-text .static-inner .text1.static-text {			font-size: 11px;			line-height: 15px;		}		.static-wrapper,.cms-banner-item.style-2 .static-wrapper {			top: 20px;			left: 15px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .cms-text .static-inner .text2.static-text,		.cms-banner-item.style-2 .cms-banner-inner .static-wrapper .cms-text .static-inner .text2.static-text{			padding-bottom: 0;			font-size: 18px;			line-height: 20px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .shop-now a.link-text {			font-size: 12px;			padding: 5px 15px;		}		.cms-left .cms-banner-item {			padding-right: 13px !important;		}		.cms-right .cms-banner-item {			padding-left: 13px !important;		}		.cms-middle .cms-banner-item {			padding-right: 7px !important;			padding-left: 7px !important;		}		.widgets-blog-posts .post-detail {			padding-right: 10px;		}	}		@media only screen and (max-width: 767px) {		.woocommerce .woocommerce-ordering,		.woocommerce .woocommerce-result-count,		.woocommerce-page .woocommerce-ordering,		.woocommerce-page .woocommerce-result-count {			margin-bottom: 20px;			text-align: center;		}		#primary .gridlist-toggle {			float: none;		}		.faq-questions {			margin: 0 -20px;		}		.single-product .main-content-inner {			width: auto;		}		.resp-tabs-list li .tab-title:before{			display:none;		}		.page-title-inner,		.main-content-inner,		.theme-container,		.full-width .inner-container,		.main-content.left-sidebar,		.site-footer .inner-container,		.main-inner-container,		.full-width .page-title,		.main-content.box-page,		.container,		.middle-container {			width: auto;			margin: 0 15px !important;		}		.main-content.box-page.full-width,		.main-content-inner .home-page,		.main-content.blog-page.blog-list.box-page,		.main-content-inner .main-content.box-page {			margin: 0 !important;		}		.woocommerce ul.products li.product,		.woocommerce-page ul.products li.product,		.brands.list ul li {			width: 32.7% !important;		}		.owl-theme .owl-buttons div.owl-prev {			left: 1%;		}		.owl-theme .owl-buttons div.owl-next {			right: 1%;		}		.owl-theme .owl-buttons div{			width:35px;			height:35px;			line-height: 34px;		}		#primary,		.left-sidebar #primary,		.homepage #home_primary,		#secondary,		.full-width .page-title {			width: 100%;		}				.content_inner {			width: 100% !important;			margin: 0 !important;		}		.footertop .content_inner,		.widget .banner-slider-container ul li {			text-align: center;		}		.navbar,		.header_cart {			display: block;			padding: 0;			position: static;		}		.home .box-category-heading,		.box-category-heading {			cursor: pointer;			width: 100%;		}		/****************** Header ******************/		.header_logout a {			display: block;		}		.woocommerce .woocommerce-result-count,		.woocommerce-page .woocommerce-result-count,		.woocommerce .woocommerce-ordering,		.woocommerce-page .woocommerce-ordering {			float: none;			display: inline-block;			vertical-align: top;		}		.woocommerce.list-view .woocommerce-result-count,		.woocommerce-page.list-view .woocommerce-result-count {			display: block;		}		.email-block {			padding-left: 25px;		}		.page-title .entry-title-main,		.breadcrumbs,		.woocommerce .woocommerce-breadcrumb,		.woocommerce-page .woocommerce-breadcrumb {			float: none;			text-align: center;			width: 100%;			margin-bottom: 5px;		}		/****************** Content ******************/		.single_variation_wrap {			overflow: visible;		}		.woocommerce .single-product-full .woocommerce-main-image.zoom,		.woocommerce .single-product-full .woocommerce-main-image.zoom,		.single-product-sidebar .woocommerce-main-image.zoom {			width: 100%;		}		#content div.product div.images .bx-wrapper .bx-controls-direction a,		#content div.product div.images .bx-wrapper:hover .bx-controls-direction a {			opacity: 1;			-khtml-opacity: 1;			-webkit-opacity: 1;			-moz-opacity: 1;		}		#content div.product div.images .bx-wrapper {			display: inline-block;			float: none;		}		.woocommerce #content .product div.images {			text-align: center;		}		.woocommerce .cart-collaterals .cart_totals,		.woocommerce-page .cart-collaterals .cart_totals {			width: 100%;		}		.woocommerce .col2-set .col-1,		.woocommerce-page .col2-set .col-1,		.woocommerce .col2-set .col-2,		.woocommerce-page .col2-set .col-2 {			margin-bottom: 20px;			box-sizing: border-box;			width: 100%;		}		.blog-posts-content .blog-grid .item.style-3 {			width: 100%;		}		.main-container .resp-tabs-list {			margin: -7px 60px -2px 0;		}		#yith-quick-view-content div.images,		#yith-quick-view-content div.summary {			float: none;			width: 100%;		}		#yith-quick-view-content div.summary {			float: left;			margin: 0;			padding: 15px;			width: 100%;		}		/****************** Shortcode  ******************/				.tmpmela_about .image-right .about_image,		.tmpmela_about .image-left .about_content,		.tmpmela_about .image-left .about_image,		.tmpmela_about .image-right .about_content {			width: 100%;			text-align: center;		}		.aboutus .banner-slider-container {			text-align: center;		}		.cz-service{			padding-top:40px;			padding-bottom:30px;		}		.service-list, .service-list.service-1, .service-list.service-4 {			padding-left: 0;			padding-right: 0;		}		.cms-left .cms-banner-item,.cms-right .cms-banner-item,.cms-middle .cms-banner-item {			padding: 0px !important;		}		.cms-banner-item {			width: 100%;			text-align: center;			margin-bottom: 25px;			padding: 0 15px;		}		.cz-cms-bannner {			padding-top: 50px;			padding-bottom: 30px;		}		.custom-testimonial {			padding-bottom: 20px;    		padding-top: 50px;		}		/****************** Footer ******************/		.footertop .custom-text-container {			display: inline-block;		}		.site-footer .newsletter tr,		.site-footer .newsletter tbody,		.site-footer .newsletter table,		.site-footer .newsletter td {			display: inline-block;			float: none;			vertical-align: top;			text-align: center;		}		.site-footer .newsletter td {			display: block;		}		.sitemap-item,		.contact_form form {			width: 100%;		}		.contact_form .address-container .icon {			float: none;			display: inline-block;			vertical-align: top;		}		.woocommerce-MyAccount-navigation {			width: 100%;			margin: 0 0 30px 0;		}		.woocommerce-MyAccount-content {			overflow: visible;		}		.cms-banner-item img {			width: 100%;		}		/************* cart page **********/		.woocommerce table.my_account_orders tr td.order-actions:before,		.woocommerce table.shop_table_responsive tr td.actions:before,		.woocommerce table.shop_table_responsive tr td.product-remove:before,		.woocommerce-page table.my_account_orders tr td.order-actions:before,		.woocommerce-page table.shop_table_responsive tr td.actions:before,		.woocommerce-page table.shop_table_responsive tr td.product-remove:before {			display: none;		}		.woocommerce-page #content table.cart .product-thumbnail:before,		.woocommerce-page table.cart .product-thumbnail:before {			content: attr(data-title)" ";		}		.woocommerce table.shop_table_responsive tbody th,		.woocommerce table.shop_table_responsive thead,		.woocommerce-page table.shop_table_responsive tbody th,		.woocommerce-page table.shop_table_responsive thead {			display: none;		}		.woocommerce table.shop_table_responsive tr,		.woocommerce-page table.shop_table_responsive tr {			display: block;		}		.woocommerce table.shop_table_responsive tr td:before,		.woocommerce-page table.shop_table_responsive tr td:before {			content: attr(data-title)": ";			float: left;			font-weight: 700;			color: #000;		}		.woocommerce table.shop_table_responsive tr td,		.woocommerce-page table.shop_table_responsive tr td {			display: block;			text-align: right;		}		.woocommerce #content table.cart .product-thumbnail,		.woocommerce table.cart .product-thumbnail,		.woocommerce-page #content table.cart .product-thumbnail,		.woocommerce-page table.cart .product-thumbnail {			text-align: center;		}		.woocommerce .cart-collaterals .cart_totals a.button.alt,		.woocommerce-page .cart-collaterals .cart_totals a.button.alt {			width: 100%;		}		.quantity {			max-width: 270px;			position: relative;		}		td.product-quantity .quantity {			float: right;		}		.woocommerce #content table.cart td.actions .coupon,		.woocommerce table.cart td.actions .coupon,		.woocommerce-page #content table.cart td.actions .coupon,		.woocommerce-page table.cart td.actions .coupon {			float: none;			padding-bottom: 0.5em;		}		.woocommerce #content table.cart td.actions .button,		.woocommerce table.cart td.actions .button,		.woocommerce-page #content table.cart td.actions .button,		.woocommerce-page table.cart td.actions .button {			width: 100%;		}		.woocommerce #content table.cart td.actions .coupon .input-text,		.woocommerce table.cart td.actions .coupon .input-text,		.woocommerce-page #content table.cart td.actions .coupon .input-text,		.woocommerce-page table.cart td.actions .coupon .input-text {			margin: 0 0 10px;		}		.woocommerce #content table.cart td,		.woocommerce #content table.cart th,		.woocommerce table.cart td,		.woocommerce table.cart th,		.woocommerce-page #content table.cart td,		.woocommerce-page #content table.cart th,		.woocommerce-page table.cart td,		.woocommerce-page table.cart th {			float: left;			width: 100%;			text-align: right;			padding: 10px!important;		}		.woocommerce table.shop_table_responsive tr:nth-child(2n) td,		.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {			background-color: rgba(0, 0, 0, 0.02);		}		.shop_table.cart.wishlist_table thead {			display: none;		}		.title-description {			box-sizing: border-box;			padding: 0 15px !important;		}		.entry-thumbnail {			float: none;			margin-right: 0;			width: auto;		}		.admin-bar .mobile-menu {			top: 45px;			margin-top:0;		}		.admin-bar .sticky-menu .mobile-menu {			top: 0;		}		.service-content {			display: block;			margin-bottom: 10px;		}		.tmpmela-single-banner .text2.static-text {			font-size: 25px;			line-height: 25px;		}		.single-portfolio .read-more a {			padding: 6px 10px;		}		.tmpmela-single-banner .static-wrapper {			top: 15%;		}		.tmpmela-single-banner .text2.static-text {			margin-bottom: 10px;		}		.cms-middle .cms-text .static-text {			font-size: 28px;			line-height: 40px;		}				/*3 column cms*/				.cat-outer-block .cat_description {			padding-left: 20px;			padding-right: 20px;		}		.loadgridlist-wrapper {			margin-bottom:30px;		}		.item.container.style-2 {			margin: 0 !important;		}		.blog .post, .blog-list-container .item {			width: 100%;			margin: 0 0 20px 0;		}		.blog article.post:nth-child(2n+2), .blog-list-container .item:nth-child(2n+2) {			margin-left: 0;		}		.blog article.post:nth-child(2n+1), .blog-list-container .item:nth-child(2n+1) {			margin-right: 0;		}		.post-info {			padding-left: 15px;			padding-right: 15px;		}				.woocommerce ul.products.list .container-inner,		.woocommerce-page ul.products.list .container-inner{			text-align:center;		}		.woocommerce ul.products.list .container-inner .image-block,		.woocommerce-page ul.products.list .container-inner .image-block {			margin: 0 auto;			max-width: 300px;			display: inline-block;			float: none;			width:100%;		}		.list .product-detail-wrapper {			padding: 15px 0;			width: 100%;			box-sizing: border-box;			text-align: center;		}		.woocommerce ul.products.list li.product .product-detail-wrapper .star-rating, 		.woocommerce-page ul.products.list li.product .product-detail-wrapper .star-rating {			margin: 5px auto 10px;		}		.home-newsletter .tnp-subscription .tnp-email {			width: 500px;		}	}	@media only screen and (max-width: 640px) {		.tmpmela-newsletter-form .tnp-subscription input[type="email"] {			width: auto;		}		.woocommerce .single-product-full #content .product div.images, .woocommerce .single-product-sidebar #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page .single-product-sidebar #content div.product div.images, .woocommerce-page div.product div.images{			width:70%;		}		.woocommerce-tabs ul.tabs li a:before{			display:none;		}		.resp-tabs-list li .tab-title:after {			border: 0;		}		.resp-tabs-list li:after {			border: 0 none;		}		.close-btn:before {			padding: 2px 3px;		}		.main-container .resp-tabs-list {			display: inline-block;			margin: 0 0 36px!important;			vertical-align: top;			position: relative;		}		.tmpmela-about-description {			border: none;			position: relative;		}		.footer_left,		.footer_right,		.tmpmela-about-text a,		.tmpmela-about-description {			display: inline-block;			float: none;			margin: 10px auto;			padding: 0;			text-align: center;			width: 100%;		}		.tmpmela-about-description {			text-align: center;		}		.follow-us {			padding: 0;		}		.portfolio-filter-container .options li a {			margin: 0;		}		.woocommerce ul.products li.product,		.woocommerce-page ul.products li.product,		.brands.list ul li {			width: 49.5% !important;			display: inline-block;			float: none;			vertical-align: top;		}		.hot-porduct .product {			display: inline-block;			float: none;			vertical-align: top;			width: 50% !important;		}		.entry-header .entry-title {			font-size: 22px;		}		/****************** Content ******************/		.woocommerce #content div.product .woocommerce-tabs ul.tabs li,		.woocommerce div.product .woocommerce-tabs ul.tabs li,		.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,		.woocommerce-page div.product .woocommerce-tabs ul.tabs li {			width: 100%;			margin: 0;		}		.woocommerce-tabs ul.tabs li {			padding: 2px 0;		}		table {			display: inline-table;			float: left;			overflow: auto;			width: 100%;		}		.options li,		.options li:first-child {			margin: 0 0 5px 0;			width: 100%;		}				.testimonial-wrapper {			width: 100%;			padding: 0;			text-align: center;		}		.entry-content .testimonial-content blockquote {			text-align: center;		}		.style-1 .testmonial-image:before {			left: 0;			right: 0;			top: auto;			bottom: -60px;		}		.testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {			left: -30px;		}		.testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {			right: -30px;		}		.woocommerce .star-rating, .woocommerce-page .star-rating, .wpb_wl_summary .star-rating {			position: relative;			opacity: 1;			bottom: -2px;		}			}	@media only screen and (max-width: 600px) {				.topbar-outer{display:none;}		.home-newsletter .tnp-subscription .tnp-email {			width: 400px;		}				.admin-bar .sticky-menu .mobile-menu{top: 0;}		.admin-bar .header-fix.sticky-menu .header-main {			margin: 0;		}	}	@media only screen and (max-width: 575px){		.cat-inner-block {			margin: 0;		}		.cat-outer-block {			padding: 0;		}		.tnp-subscription .tnp-email {			width: auto;			min-width: 440px;		}		.cms-banner-item.style-2 .static-wrapper {			top: 30px;		}		.resp-tabs-list li .tab-title {			padding-left: 15px;			padding-right: 15px;		}	}	@media only screen and (min-width: 401px) and (max-width: 650px) {		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .resp-tabs-container .woocommerce ul.products li.product, .woocommerce-page .resp-tabs-container ul.products li.product{			width: 49.4% !important;		}	}	@media only screen and (max-width: 479px) {		.header-cart {			margin-left: 0;		}		.entry-date {			font-size: 12px;			letter-spacing: 0;		}		.post-inner-top {			margin-top: -70px;			height: 78px;			width: 80px;			border-width: 3px;		}		.blog-icon:before {			font-size: 26px;			line-height: 26px;		}		.blog-icon {			margin-bottom: 8px;			padding-bottom: 4px;		}		.entry-thumbnail .block_hover .links {			top: 35%;		}		.owl-theme .owl-buttons div {			opacity: 1;			-khtml-opacity: 1;			-webkit-opacity: 1;			-moz-opacity: 1;		}		/****************** Header ******************/		.text-contact {			font-size: 14px;			margin-bottom: 3px;		}		.woocommerce .single-product-full #content .product div.images,		.woocommerce .single-product-sidebar #content div.product div.images,		.woocommerce div.product div.images,		.woocommerce-page .single-product-sidebar #content div.product div.images,		.woocommerce-page div.product div.images {			width: auto;		}		.posts-content .owl-item .container-inner,		.portfolio-carousel .portfolio-main {			text-align: center;			display: block;		}		.blog-posts-content .post-content-inner {			float: none;		}				/****************** Content ******************/		.woocommerce #content div.product form.cart div.quantity,		.woocommerce div.product form.cart div.quantity,		.woocommerce-page #content div.product form.cart div.quantity,		.woocommerce-page div.product form.cart div.quantity {			margin-bottom: 10px;		}		.woocommerce ul.products li.first,		.woocommerce-page ul.products li.first {			clear: none;		}				.team-posts-content.posts-content .container {			width: 100%;		}		.gallery-item,		.portfolio-filter-container .item,		.portfolios li {			width: 100% !important;		}		.woocommerce form .form-row-first,		.woocommerce form .form-row-last,		.woocommerce-page form .form-row-first,		.woocommerce-page form .form-row-last {			width: 100%;		}		.site-footer .newsletter tr,		.site-footer .newsletter-email,		.site-footer .newsletter .newsletter-submit {			width: 100%;		}		.newsletter-td-submit {			padding: 5px 0 !important;		}		/****************** Shortcode ******************/		.pricing_wrapper {			padding: 20px 0;		}		.entry-summary .count-down {			width: 70%;		}		.vertical_tab .tab_groupcontent,		.horizontal_tab #tab ul li {			width: 100%;			margin: 0;		}		#tab ul.tabs {			width: 100% !important;			margin: 0;		}		#tab ul li a {			display: block;		}		.address-text-inner {			text-align: center;		}		.address-text .icon {			border-width: 0 0 1px;			box-sizing: border-box;			padding: 15px 0;			width: 100%;		}		.static-wrapper {			left: 15px;			top: 18%;		}		.cms-banner-item .cms-banner-inner .static-wrapper .cms-text .static-inner .text1.static-text {			padding: 0;			font-size: 17px;			line-height: 22px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .cms-text .static-inner .text2.static-text,		.cms-banner-item.style-2 .cms-banner-inner .static-wrapper .cms-text .static-inner .text2.static-text {			font-size: 17px;			padding-top: 5px;			padding-bottom: 0px;			line-height: 20px;		}		.cms-banner-item.style-2 .cms-banner-inner .static-wrapper .cms-text .static-inner .text1.static-text {			font-size: 11px;			line-height: 18px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .shop-now a.link-text {			font-size: 12px;			padding: 4px 18px;		}		.cms-banner-item.style-2 .static-wrapper {			top: 10px;		}		.cz-cms-bannner {			padding-top: 40px;			padding-bottom: 20px;		}		/****************** Footer ******************/		.newsletter.newsletter-subscription > form,		.tnp.tnp-subscription > form {			box-shadow: none;			-moz-box-shadow: none;			-webkit-box-shadow: none;		}		.tmpmela-newsletter-form .tnp-subscription input[type="email"] {			box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);			-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);			-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);			width: 100%;			border-radius: 50px;			-webkit-border-radius: 50px;			-o-border-radius: 50px;			-moz-border-radius: 50px;		}		.tmpmela-newsletter-form input[type="submit"] {			box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);			-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);			-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);			border-radius: 50px;			-webkit-border-radius: 50px;			-o-border-radius: 50px;			-moz-border-radius: 50px;			width: 100%;			float: none;		}		.vertical_tab.style2 #tab ul li a.current,		.vertical_tab.style2 #tab ul li a:hover {			border-right: 1px solid #e5e5e5;		}		.horizontal_tab.style2 #tab ul li a.current,		.horizontal_tab.style2 #tab ul li a:hover {			border-bottom: 1px solid #e5e5e5;		}		.big-title {			font-size: 34px;		}		.left-part {			float: none;			margin: 0 auto;		}		.right-part {			padding-left: 0;			text-align: center;			padding-top: 30px;		}		.tmpmela-single-banner .text2.static-text {			font-size: 16px;			margin-bottom: 10px;			line-height: 20px;		}		.tmpmela-single-banner .text1.static-text {			font-size: 16px;			line-height: 20px;		}		.header-search .woocommerce-product-search, .header-search .search-form {			right: -80px;		}		.header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field {			width: 250px;		}		.product-button-hover{			transform: translateX(0);			-webkit-transform: translateX(0);			-ms-transform: translateX(0);			-o-transform: translateX(0);			-moz-transform: translateX(0);		}		.cms-left,.cms-right {			width: 100%;		}		.custom-testimonial {			text-align: center;			padding-left: 0;			padding-right: 0;		}		.testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev {			left: 0px;		}		.testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-next {			right: 0px;		}		.home-newsletter .shortcode-title {			margin-bottom: 30px;		}		.tnp-subscription .tnp-email {			width: auto;			min-width: 360px;		}		.home-newsletter .tnp-subscription .tnp-email {			width: 270px;		}		.resp-tabs-list li {			width: 100%;		}		.resp-tabs-list li .tab-title {			padding: 0;			margin: 10px 0;		}	}	@media only screen and (max-width: 400px) {		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .resp-tabs-container .woocommerce ul.products li.product, .woocommerce-page .resp-tabs-container ul.products li.product{			width: 99.1% !important;		}	}	@media only screen and (max-width: 379px) {		.single-portfolio .read-more a {			line-height: 14px;			padding: 5px 10px;		}		.site-header {			min-height: 72px;		}		.site-footer .newsletter tr, .tnp-field,		.site-footer .widget_newsletterwidget .tnp-email {			width: 100%;		}		.header-cart .togg .widget.widget_shopping_cart {			right: -15px;		}		.topbar-link {			margin-left: 5px;    		margin-right: 5px;		}		.header-mob-logo img {			width: auto;			max-height: 25px;		}		.static-wrapper {			top: 15px;		}		.singleproduct-sidebar {			width: 270px;		}		.upsells.products > h2, .related.products h2, .cross-sells > h2 {			font-size: 25px;		}		.header-left {			padding-top: 23px;    		padding-bottom: 18px;		}		.header-right {			margin-top: 18px;		}		.header-center {			margin-top: 24px;		}		.tnp-subscription .tnp-email {			min-width: 270px;		}		.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {			font-size: 24px;		}		.cms-banner-item .cms-banner-inner .static-wrapper .cms-text .static-inner .text1.static-text {			padding: 0;			font-size: 13px;			line-height: 20px;		}		.cms-banner-item.style-2 .cms-banner-inner .static-wrapper .shop-now,		.cms-banner-item .cms-banner-inner .static-wrapper .shop-now {			margin-top: 20px;		}	}