	/**
	* 8.0 Media Queries
	* ----------------------------------------------------------------------------
	*/
	@media only screen and (min-width: 1550px) and (max-width: 1650px){
	
	.header-right {width: 73.4%;}
	#secondary {width: 17.77%;}
	#primary {width: 80.1%;}
	.service-cms .service-list {padding: 0 30px;}
	.banner1 span.text1.static-text, .banner4 span.text1.static-text {top: -135px;}
	.link-text {margin-top: 55px;}
	.product-detail-wrapper {padding: 20px 15px;}
	.woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name, .counter-products-carousel .product-name {letter-spacing: 0;font-size: 11px;}
	.cms-banner-item.sub-banner .static-wrapper span.text3.static-text {font-size: 14px;}
	.cms-banner-item.sub-banner .static-wrapper span.text1.static-text {font-size: 45px;}
	.sub-banner span.text2.static-text {font-size: 150px;}
	.header-logo {width: 100%;}
	.header-left {width: 16.24%;}
	.cms-banner-item.banner3 {margin: 11px 0 0 0;}
	.cms-banner-item.banner2 {margin: 0 0 12px 0px;}
	.cms-banner-item {padding: 0 10px;}
	.vc_row.banner-wrapper {margin: 0 -10px !important;}
	.entry-header .entry-title {font-size: 16px;margin: 0 0 15px 0;}
	.entry-summary .excerpt, .entry-content p {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	}
	.header-search input[type="text"], .header-search input[type="search"] {width: 425px;}
	#footer-widget-area .contact_address, #footer-widget-area .contact_phone, #footer-widget-area .contact_email a, #footer-widget-area .contact_time {padding: 5px 0px 5px 45px;}
	.footer-logo {width: 252px;}
	#footer-widget-area .footer-widget.first-widget {width: 20%;}
	#footer-widget-area .footer-widget {width: 20%;padding: 0 0 0 80px;}
	#footer-widget-area .footer-widget.second-widget {padding: 0 0 0 45px;}
	.follow-us a {margin: 0 6px 0 0;}
	.cms-banner-item.sub-banner .static-wrapper {padding: 101px 0;}
	.post-inner-bottom .entry-meta .date {font-size: 14px;}
	.post-content .read-more {margin: 35px 0 0 0;}
	.single-post .entry-content {width: 80.4%;}
	}
	
	@media only screen and (min-width: 1450px) and (max-width: 1549px){
	
	.header-right {width: 73%;}
	#secondary {width: 17.77%;}
	#primary {width: 80.1%;}
	.service-cms .service-list {padding: 0 30px;}
	.mega-menu ul li {padding: 0 13px;}
	.banner2 span.text2.static-text {font-size: 12px;}
	#footer-widget-area .footer-widget.first-widget {
	padding:0;
	width: 17.75%;
	}
	.post-inner-bottom {width: 16%;}
	.post-content {width: 39.5%;}
	.header-style .topbar-link-wrapper, .header-style .header-cart .togg .widget.widget_shopping_cart {top: 39px;}
	.post-inner-bottom .entry-meta .date {font-size: 14px;}
	.post-content .read-more {margin: 35px 0 0 0;}
	.single-post .entry-content {width: 80%;}
	.st-newsletter-container {padding: 112px 0 82px;}
	.home-about-me {width: 100%;}
	.banner1 span.text1.static-text, .banner4 span.text1.static-text {top: -135px;}
	.link-text {margin-top: 35px;}
		#footer-widget-area .contact_address, #footer-widget-area .contact_phone, #footer-widget-area .contact_email a, #footer-widget-area .contact_time {padding: 5px 0px 5px 45px;}
	.woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name, .counter-products-carousel .product-name {letter-spacing: 0;font-size: 11px;}
	.cms-banner-item.sub-banner .static-wrapper span.text3.static-text {font-size: 13px;}
	#footer-widget-area .footer-widget {padding: 0 0 0 90px;}
	.cms-banner-item.sub-banner .static-wrapper span.text1.static-text {font-size: 35px;}
	.sub-banner span.text2.static-text {font-size: 125px;}
	.footer-logo {width: 100%;}
	.follow-us a {margin: 0 1px 0 0;}
	#footer-widget-area .footer-widget {width: 20.5%;}
	#footer-widget-area .footer-widget.second-widget {padding: 0 0 0 35px;}
	.site-footer h3.widget-title {font-size: 14px;}
	.footer-top-outer .about-us {width: 73%;}
	.entry-summary .excerpt, .entry-content p {
	
	}
	.header-logo {width: 100%;}
	.header-left {width: 16.24%;}
	.cms-banner-item.banner3 {margin: 11px 0 0 0;}
	.cms-banner-item.banner2 {margin: 0 0 12px 0px;}
	.cms-banner-item {padding: 0 10px;}
	.vc_row.banner-wrapper {margin: 0 -10px !important;}
	.header-search input[type="text"], .header-search input[type="search"] {width: 460px;}
	.woocommerce-product-search span.customSelect {width: 180px;}
	.service-cms .service-list {padding: 0 20px;}
/*	.header-logo img,.footer-logo img {max-width: 180px;}*/
/*	.header-logo {padding: 44px 0 48px;}                 */
	.entry-header .entry-title {font-size: 14px;margin: 0 0 10px 0;}
	.post-content .read-more a {padding: 8px 16px;}
	.site-content .entry-content-inner {padding: 25px 0px 0 20px;}
	.entry-summary .excerpt, .entry-content p {line-height: 20px;}
}

	
	@media only screen and (min-width: 1350px) and (max-width: 1449px){
		
		.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 {
			
		}
		.header-right {width: 69.9%;}
		.header-search input[type="text"], .header-search input[type="search"] {width: 235px;}
		.banner2 span.text2.static-text {font-size: 11px;}
		.service-cms .service-list {padding: 0 12px;}
		.service-cms .service-title {font-size: 11px;}
		#primary {width: 77.35%;}
		#secondary {width: 20%;}
		.header-logo {width: 100%;}
		.footer-logo {width: 100%;}
		.home-about-me {width: 100%;}
		.single-post .entry-content {width: 78.5%;}
		.single-post .site-content .entry-content-inner .entry-meta {padding: 14px 0 0;}
		.post-content .entry-summary .excerpt {
		margin: 0;
		line-height: 1.5em;
		height: 3em;
		overflow: hidden;
		}
		#footer-widget-area .footer-widget.first-widget {width: 19%;}
		#footer-widget-area .footer-widget.third-widget {width: 24%;}

		.follow-us a {margin: 0 3px 0 0;}
		#footer-widget-area .footer-widget {width: 19%;}
		#footer-widget-area .footer-widget.second-widget {padding: 0 0 0 35px;}
		#footer-widget-area .contact_address, #footer-widget-area .contact_phone, #footer-widget-area .contact_email a, #footer-widget-area .contact_time {padding: 5px 0px 5px 35px;font-size:12px;}
		.entry-header .entry-title {
			font-size: 14px;
			line-height: 22px;
		}
		.post-inner-bottom .entry-meta {padding: 15px 0 0 0;}
		.site-content .entry-content-inner {padding: 32px 0 0 30px;}
		.post-inner-bottom .entry-meta .date {font-size: 12px;padding: 0 0 20px 0;}
		.entry-header .entry-title {margin: 0 0 20px;}
		.post-content .read-more {
			margin: 40px 0 0 0;
			display: inline-block;
		}
		.post-inner-bottom {width: 16%;}
		.post-content {width: 39.5%;}
		.header-left {width: 25%;padding: 0 10px 0 30px;}
		.link-text {margin-top: 30px;padding: 7px 16px;}
		#footer-widget-area .footer-widget.first-widget {padding: 0;}
		.banner1 span.text1.static-text, .banner4 span.text1.static-text {top: -120px;font-size: 13px;}
		span.text3.static-text {font-size: 25px;margin: 5px 0 0 0;}
		.cms-banner-item.banner3 {margin: 9px 0 0 0;}
		.cms-banner-item.banner2 {margin: 0 0 10px 0px;}
		.cms-banner-item {padding: 0 10px;}
		.vc_row.banner-wrapper {margin: 0 -10px !important;}
		#footer-widget-area .footer-widget {padding: 0 0 0 45px;}
		.st-newsletter-description {width: 57%;}
		.cms-banner-item.sub-banner .static-wrapper span.text1.static-text {font-size: 28px;}
		.sub-banner span.text2.static-text {font-size: 100px;line-height: 90px;}
		.cms-banner-item.sub-banner .static-wrapper {padding: 80px 0;}
		.st-newsletter-container {padding: 75px 0 65px;}
		.footer-top-outer .about-us {width: 71.5%;}
		.about-us .tm-about-description {width: 63%;}
		.woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name, .counter-products-carousel .product-name {font-size: 11px;letter-spacing: 0.5px;}
		.cms-banner-item.sub-banner .static-wrapper span.text3.static-text {font-size: 12px;letter-spacing: 0.5px;margin: 55px 0 0 0;}
		
		.map_address .address-text .icon {
		padding: 50px 25px;
		}
		.Parralax_wrapper .theme-container {
			float: none;
		}
	}
	@media only screen and (min-width: 1201px) and (max-width: 1349px){
		
		.main-content-inner, .theme-container, .full-width .inner-container,  .site-footer .inner-container, .main-inner-container, .full-width .page-title {
		margin: 0 50px;
		}
		.entry-header .entry-title {
			font-size: 14px;
			line-height: 22px;
			margin: 0 0 10px 0;
		}
		.post-content .entry-summary .excerpt {
		margin: 0;
		line-height: 1.5em;
		height: 3em;
		overflow: hidden;
		}
		.post-content .read-more a {padding: 9px 17px;}
		
		.post-inner-bottom {width: 18%;}
		.post-content {width: 37.5%;}
		.single-post .site-content .entry-content-inner .entry-meta {padding: 13px 0 0;}
		.single-post .entry-content {width: 77%;}
		.post-inner-bottom .entry-meta {padding: 15px 0 0 0;}
		.site-content .entry-content-inner {padding: 22px 0 0 15px;}
		.post-content .read-more {margin: 35px 0 0 0;}
		.entry-meta .meta-inner {padding: 5px 0;}
		.post-inner-bottom .entry-meta .date {font-size: 12px;padding: 0 0 20px 0;}
		.site-content .entry-meta a {font-size: 11px;}
		#footer-widget-area .footer-widget {padding: 0 0 0 40px;}
		#footer-widget-area .contact_address, #footer-widget-area .contact_phone, #footer-widget-area .contact_email a, #footer-widget-area .contact_time {padding: 5px 0px 5px 30px;}
		#footer-widget-area .contact_address, #footer-widget-area .contact_phone, #footer-widget-area .contact_email a, #footer-widget-area .contact_time {font-size: 12px;}
		#footer-widget-area .footer-widget.second-widget {padding: 0 0 0 15px;}
		.site-footer h3.widget-title {font-size: 14px;}
		#footer-widget-area .footer-widget.first-widget {padding: 0;}
		#footer-widget-area .address, #footer-widget-area .phone, #footer-widget-area .email, #footer-widget-area .time {padding: 0 0 0 0;}
		.home .main-content.left-sidebar {margin: 0 50px;}
		.Parralax_wrapper .theme-container {
			float: none;
		}
		#secondary {width: 21.24%;}
		#primary {width: 76.2%;}
		.header-left {padding: 0 0 0 50px;width: 19.5%;}
		.header-logo {width: 100%;}
		.entry-summary .excerpt, .entry-content p {
			width: 100%;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.footer-bottom-widget-area .static-links-list li {padding: 5px 12px;}
		.header-right {padding: 30px 50px 0 0;width: 69.92%;}
		.footer-logo {width: 100%;}
		.home-about-me {width: 100%;}
		#footer-widget-area .footer-widget.first-widget {width: 21%;}
		.follow-us a {margin: 0 0px 0 0;}
		.banner2 span.text1.static-text {font-size: 23px;}
		#footer-widget-area .footer-widget {width: 19.7%;}
		.about-us .tm-about-description {padding: 40px 0 0 50px;width: 62%;}
		.footer-top-outer .about-us {width: 70%;}
		.woocommerce .products .product-button-outer .button {padding: 10px 10px;}
		.header-search input[type="text"], .header-search input[type="search"] {width: 310px;}
		.service-cms .service-list {padding: 0 6px;}
		.woocommerce-product-search span.customSelect {width: 160px;}
		.header-cart {padding: 0 0 0 20px;}
		.service-cms .service-title {font-size: 10px;}
		.shop-banner1 span.text2.static-text, .shop-banner2 span.text2.static-text, .shop-banner3 span.text2.static-text {font-size: 30px;}
		.cms-banner-item.banner3 {margin: 9px 0 0 0;}
		.cms-banner-item.banner2 {margin: 0 0 10px 0px;}
		.cms-banner-item {padding: 0 10px;}
		.vc_row.banner-wrapper {margin: 0 -10px !important;}
		span.text3.static-text {font-size: 20px;margin:0;}
		.banner1 span.text1.static-text, .banner4 span.text1.static-text {top: -100px;font-size: 13px;}
		.st-newsletter-description {width: 100%;}
		.st-newsletter-form .tnp-subscription input[type="email"] {width: 480px;}
		.header-top.sticky-menu .header-right {padding: 10px 50px 0 0;}
		.cms-banner-item.sub-banner .static-wrapper span.text1.static-text {font-size: 25px;}
		.sub-banner span.text2.static-text {font-size: 90px;line-height: 75px;}
		.cms-banner-item.sub-banner .static-wrapper span.text3.static-text {font-size: 14px;margin: 45px 0 0 0;}
		.st-newsletter-container {padding: 72px 0 55px;}
		.link-text {font-size: 11px;margin-top: 32px;padding: 6px 14px;}
		.cms-banner-item.sub-banner .static-wrapper {padding: 70px 0;}
		.banner2 span.text2.static-text {font-size: 13px;}
		.Parralax_wrapper {background-position: center;}
		.map_address .address-text .icon {padding: 72px 25px;}
		.map_address .address-text .content {font-size: 13px;}
	}
	@media only screen and (max-width: 1200px){
	
	.home .main-content.left-sidebar {margin: 0 35px;}
	#secondary {width: 24.24%;}
	#primary {width: 72.5%;}
	.header-right {padding: 20px 35px 0 0;width: 67.35%;}
	.header-top.sticky-menu .header-right {padding: 19px 35px 0 0;}
	.service-cms {display: none;}
	.quick-access {margin: 0;}
		.post-content .entry-summary .excerpt {
		margin: 0;
		line-height: 1.5em;
		height: 3em;
		overflow: hidden;
			position:relative;
		}
		.post-content .entry-summary .excerpt::after {
/*content: "...";
position: absolute;
right: 12px;
bottom: -3px;
left: auto;
top: auto;
width: 20px;
height: 20px;
color: #000;
font-size: 15px;*/
}
		.post-content .read-more a {padding: 9px 17px;}
	.woocommerce-product-search span.customSelect {width: 140px;padding: 7px 10px 6px 10px;}
	 .main-content-inner, .theme-container, .full-width .inner-container, .site-footer .inner-container, .main-inner-container, .full-width .page-title{
	margin: 0 35px;
	}
	.header-style .topbar-link-wrapper, .header-style .header-cart .togg .widget.widget_shopping_cart {top: 40px;}
	.header-search .woocommerce-product-search button, .header-search .search-form #searchsubmit {padding: 0 15px;}
	#footer-widget-area .contact_address, #footer-widget-area .contact_phone, #footer-widget-area .contact_email a, #footer-widget-area .contact_time {padding: 5px 0px 5px 27px;}
	#footer-widget-area .contact_address, #footer-widget-area .contact_phone, #footer-widget-area .contact_email a, #footer-widget-area .contact_time {
	font-size: 11px;}
	#footer-widget-area .footer-widget.first-widget {padding: 0;}
	#footer-widget-area .address, #footer-widget-area .phone, #footer-widget-area .email, #footer-widget-area .time {padding: 0 0 0 0;}
	.woocommerce-product-search span.customSelect::after {right: 10px;}
	#footer-widget-area .footer-widget {padding: 0 0 0 10px;}
	.header-left {padding: 0 0 0 35px;width: 22.5%;}.header-logo {width: 100%;}
	.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.8% !important;}
	.hot-porduct .product{ display: inline-block;    float: none;    vertical-align: top;    width: 33.33% !important;}
	.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 .product_list_widget li { margin:10px 0 0;}
	.custom-testimonial .testmonial-image{ margin:0;}
	.custom-testimonial .read-more { margin: 15px 0;}
	.header-menu-category {/*width:250px;*/}
	.footer-bottom-widget-area .static-links-list li {padding: 5px 6px;}
	.banner1 span.text1.static-text, .banner4 span.text1.static-text {
	top: -82px;
	font-size: 10px;
	}
	.mega-menu ul li .sub-container {top: 39px !important;}
	.mega-menu ul li {padding: 0 14px;}
	span.text1.static-text {	font-size: 30px;}
	.cms-banner-item {padding: 0 7px;}
	.vc_row.banner-wrapper {
	margin: 0 -7px !important;}
	.cms-banner-item.banner3 {margin: 8px 0 0 0;}
	.cms-banner-item.banner2 {margin: 0 0 7px 0px;}
	.category_tabs .cms-banner-item {padding: 10px 0 30px;}
	.entry-content .testimonial-content blockquote {padding: 0 130px;}
	#secondary span.product-title {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
	.primary-sidebar .amount {font-size: 12px;}
	.woocommerce-MyAccount-navigation {width: 20%;}
	.Parralax_wrapper {background-position: center;}
	#footer-widget-area {overflow: hidden;}
	.footer-bottom-widget-area .static-links-list li {padding: 5px 6px;}
	.st-newsletter-form .tnp-subscription input[type="email"] {width: 375px;}
	span.text3.static-text {
	font-size: 20px;
	margin: 0;
	}
	.shop-banner1 span.text2.static-text, .shop-banner2 span.text2.static-text, .shop-banner3 span.text2.static-text {
	font-size: 25px;
	}
	.header-logo img,.footer-logo img {max-width: 180px;}
	.header-logo {padding: 44px 0 48px;}
	.st-newsletter-description {width: 100%;font-size: 12px;}
	.link-text {font-size: 11px;margin-top: 7px;padding: 6px 11px;letter-spacing: 1px;}
	span.text2.static-text {font-size: 11px;letter-spacing: 0.5px;}
	.cms-banner-item.sub-banner .static-wrapper span.text1.static-text {
	font-size: 20px;}
	.sub-banner span.text2.static-text {
	font-size: 70px;
	line-height: 60px;}
	.cms-banner-item.sub-banner .static-wrapper {padding: 69px 0;}
	.cms-banner-item.sub-banner .static-wrapper span.text3.static-text {font-size: 12px;letter-spacing: 0.5px;margin: 35px 0 0 0;}
	.st-newsletter-container {padding: 76px 0 35px;}
	.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {
	font-size: 14px;}
	.resp-tabs-list li .tab-title, #categorytab .category-slider-block li .tab-title {padding: 0 15px;}
	#horizontalTab .resp-tabs-list {top: -5px;}
	.follow-us a {
	height: 35px;
	margin: 0 0 0 5px;
	width: 35px;
	line-height: 35px;
	}
	.footer-top-outer .about-us {width: 71%;}
	.footer-logo {width: 100%;}
	.home-about-me {width: 100%;}
	.about-us .tm-about-description {width: 55%;padding: 30px 0 0 35px;}
	.footer-top-outer .about-us::after {right: 10px;height: 90px;}
	.entry-header .entry-title {padding: 0;}

	}
	@media only screen and (min-width: 980px) and (max-width: 1200px) {
	.calltoaction span.text1.static-text {font-size:19px;}
	.style-2 .icon-image { padding: 0 10px;}
	.follow-us:before {width:340px;}
	.entry-header .entry-title {
			font-size: 13px;
			line-height: 22px;
			margin: 0 0 10px 0;
		}
		.post-inner-bottom {width: 18%;}
		.post-content {width: 38.5%;}
		.entry-thumbnail-outer {width: 43.5%;}
		.post-inner-bottom .entry-meta {padding: 15px 0 0 0;}
		.site-content .entry-content-inner {padding: 10px 0 0 18px;}
		.entry-summary .excerpt, .entry-content p {font-size: 11px;}
		.post-content .read-more {margin: 5px 0 0 0;}
		.entry-meta .meta-inner {padding: 5px 0;}
		.post-inner-bottom .entry-meta .date {
			font-size: 10px;
			padding: 0 0 5px 0;
			letter-spacing: 0;
		}
		
		.post-content .read-more {margin: 25px 0 0 0;}
		.single-post .entry-content {width: 72%;}
		.single-post .post-inner-bottom .entry-meta .date {font-size: 12px;}
		.single-post .post-inner-bottom {width: 20%;}
		.site-content .entry-meta a {font-size: 11px;}
		.site-content .entry-meta span .fa {
	width: 13px;
	font-size: 13px;
	margin: 0 5px 0 0;
	}
	.post-inner-bottom .entry-meta .date .fa {font-size: 16px;}
	.site-footer h3.widget-title {font-size: 13px;}
	#footer-widget-area .footer-widget.first-widget {padding: 0;width: 24.1%;}
	.follow-us:after {width:340px;}
	.static-links-list span a {font-size: 11px;}
	.topbar-link-wrapper {right: -36px;}
	#footer-widget-area .footer-widget {width: 18.9%;}
	#footer-widget-area .footer-widget.second-widget {padding: 0 0 0 8px;}
	.header-cart .togg .widget.widget_shopping_cart {right: -10px;}
	.header-search input[type="text"], .header-search input[type="search"] {width: 268px;padding: 10px 0 10px 10px;}
	.header-cart {padding: 0 0 0 15px;}
	.header-right .right-wrapper {padding: 9px 10px;}
	.header-menu-category .category-toggle {padding: 13px 105px 13px 20px;}
	.banner2 span.text1.static-text {font-size: 14px;margin: 0;}
	.banner2 span.text2.static-text {font-size: 11px; display:inline-block; width:80%;}
	}
	@media only screen and (min-width: 768px) and (max-width: 1200px) {
	
	.service-cms .icon-image { margin: 0 10px 0 0;}
	}
	@media only screen and (min-width: 1024px) and (max-width: 1200px){
	
	.woocommerce .single-product-full #content .product div.images { width: 32%;}
	.woocommerce .single-product-full #content .product div.entry-summary{ width:38.9%;}
	.address-text .content {padding: 10px 10px;}
	.address-text .icon {padding: 25px 15px;}
	.map_address .address-text .icon {padding: 72px 25px;}
	.map_address .address-text .content {font-size: 13px;}
	}
	@media only screen and (max-width: 1024px) {
	.yith_magnifier_zoom_magnifier { top: 0 !important; left:auto !important; right: auto !important; width: 100% !important; height: 100% !important}
	}
	
	@media only screen and (min-width: 980px) and (max-width: 1023px) {
	
	.woocommerce .single-product-full.side-widget-area #content .product div.entry-summary{ width:68%;}
	.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%;}
	.footer a, .site-footer a, .site-footer {font-size: 13px;}
	.third-widget {padding: 0 0 0 20px;}
	.address-text .content {padding: 10px 10px;}
	.address-text .icon {padding: 25px 15px;}
	.map_address .address-text .icon {padding: 72px 25px;}
	.map_address .address-text .content {font-size: 13px;}
	.woocommerce-product-search span.customSelect {width: 130px;}
	.woocommerce-product-search .customSelectInner {font-size: 11px;}
	.header-search input[type="text"], .header-search input[type="search"] {width: 250px;}
	.header-search .woocommerce-product-search input[type="submit"] {padding: 0 11px;}
	.site-footer h3.widget-title {font-size: 12px;}
	}
	
	@media only screen and (max-width: 979px){	
	/****************** Content ******************/

	#secondary,#primary{width:100%; margin:0 0 30px; float:none; clear: both;}
	#secondary{ margin:0;}
	#footer-widget-area .footer-widget {width: 100%;padding: 0;}
	.primary-sidebar .widget.woocommerce.widget_product_categories li.cat-parent::after {content: "\f107 ";}
	.primary-sidebar .widget.woocommerce.widget_product_categories li.cat-parent.toggled-on::after {content: "\f106";}
	.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%;}
	.service-cms .service-list::after {height: 60px;}
	.header-contact-cms{margin:0 30px 0 0;}
	.revolutionslider-inner{/*padding:20px;*/}
	.header-search input[type="text"], .header-search input[type="search"] {
	width: 310px;
	padding: 9px 110px 9px 10px;
	}
	.static-links-list {
	display: block;
	}
a.telhad {    font-size: 30px;}
	.post-inner-bottom .entry-meta .date {font-size: 12px;padding: 0 0 20px 0;}
	.post-inner-bottom .entry-meta .date .fa {font-size: 16px;}
	.site-content .entry-meta span .fa {
	font-size: 13px;
	width: 10px;
	}
	.single-post .entry-content {width: 72%;}
	
	.entry-header .entry-title {
	font-size: 13px;
	line-height: 22px;
	margin: 0 0 10px;
	}
	.post-content .read-more {margin: 15px 0 0 0;}
	article.post {margin: 0 0 35px;}
	.site-content .entry-content-inner {
	padding: 15px 0 0 15px;
	overflow: visible;
	}
	.entry-summary .excerpt, .entry-content p {}
	.post-inner-bottom .entry-meta {padding: 15px 0 0 0;}
	.entry-meta .meta-inner {padding: 5px 0;}
	.post-inner-bottom {width: 21%;}
	.entry-thumbnail-outer {width: 43.5%;}
	.post-content {width: 35.5%;}
	#footer-widget-area .footer-widget.second-widget {padding: 0;}
	#footer-widget-area .footer-widget.first-widget {width: 100%;}
	.widgets-follow-us .title-outer {display: none;}
	.header-right .right-wrapper {width: 100%;}
	.bx-viewport {
	height: auto !important;
	}
	.bx-wrapper .item {
	width: 100% !important;
	}
	.bx-wrapper .bxslides {
	transform: none !important;
	}
	.bx-wrapper .item.container.last.bx-clone {display: none;}
	.bx-wrapper .item.container.first.bx-clone {display: none;}
.bx-wrapper {
	width: 100%;
	max-width: 100% !important;
}
	.primary-sidebar .widget.widget_product_categories .title-outer {display: block;}
	.woocommerce-product-search::before {display: none;}
	.quick-access {
	width: 80%;
	margin: 16px 0 0 -4px;
	padding: 0;
	}
	.woocommerce-product-search {width: 100%;}
	.header-right {width: 25%;}
	.header-left {width: 65%;}
	.woocommerce-product-search span.customSelect {width: 28%;}
	.header-menu-category .category-toggle {padding: 13px 50px 13px 10px;}
	.main-navigation .mega-menu {
	float: none;
	margin: 0;
	}
	.banner2 span.text2.static-text {font-size: 11px; display:inline-block; width:80%;}
	.mega-menu{display:none;}
	.primary-sidebar .widget.widget_product_categories ul.toggle-block.children,.primary-sidebar .widget.woocommerce.widget_product_categories li:last-child ul, .primary-sidebar .widget.widget_product_categories li.cat-parent ul.toggle-block.children li.cat-parent ul.toggle-block.children {
	padding: 20px 0;
	position: relative;
	left: auto;
	right: auto;
	display: none !important;
	width: 100%;
	min-width: 300px;
	top: 22px;
	margin: 0;
	z-index: 1;
	background: #f7f7f7;
	opacity: 1;
	float: left;
	}
	.primary-sidebar .widget.widget_product_categories .cat-parent.toggled-on ul.toggle-block.children, .primary-sidebar .widget.widget_product_categories li.cat-parent ul.toggle-block.children li.cat-parent.toggled-on ul.toggle-block.children {
	display: block !important;
	}
	.Parralax_wrapper .theme-container {
			float: none;
		}
		.header-top.sticky-menu .quick-access {display: none;}
	.header-menu-category .widget_product_categories {/*width:210px;*/ z-index:9;}
	.service-cms .content {text-align:center;}
	.service-cms .service-title {line-height:20px;}
	.page-title .entry-title-main{ font-size:16px;}
	span.text1.static-text {font-size: 25px;margin: 0 0 10px 0;}
	.static-wrapper {/*padding: 0;*/}
	.st-newsletter-form .tnp-subscription input[type="email"] {height: 45px;}
	.cms-banner-item.sub-banner .static-wrapper span.text1.static-text {margin: 0;padding: 0;}
	.cms-banner-item.sub-banner .static-wrapper {padding: 47px 0;}
	.st-newsletter-container {padding: 55px 0 35px;}
	.st-newsletter-description {padding: 25px 0 25px;}
	.cms-banner-item.sub-banner .static-wrapper span.text3.static-text {font-size: 9px;letter-spacing: 0;}
	.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {font-size: 20px;}
	.resp-tabs-list li .tab-title {padding: 0 10px;}
	.resp-tabs-list li {margin: 0px 3px;}
	#horizontalTab .resp-tabs-list::after {top: 30px;}
	.footer-widget.second-widget .widget {width: 100%;margin:0;}
	.footer-widget::after {
	display: none;
	}
	.category_tabs {
	text-align: center;
	}
	.category_tabs .cms-banner-item {
	width: 25%;
	}
	.blog-posts-content .post-image,.post-content-inner{width:100%;}
	.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: 74%;}
	.primary-sidebar .widget_top_rated_products .amount { display: block;}
	.product-slider{ padding:5px;}
	.address-text{width:100%;}
	.widgets-brand .widget-title{ display:block;}
	.st_about .image-left .about_content {width:40%; 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;}
	/********************** End product-categories ************************/
	/******************  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:20px 10px 10px;
}
	.st-newsletter-title {
	margin: 0 auto;
	width: 100%;
	}	
	.static-links-list li {
	float: none;
	display: inline-block;
	}
	.header-about-us-block .widgets-static-links.widget {
	width: 100%;
	}
	.widgets-aboutus.widget {
	float: none;
	margin: 0 0 10px 0;
	display: inline-block;
	}
	.header-bottom {padding: 15px 0 10px 0;}
	.site-footer {
	margin: 15px 0 0;
	}
	.title-outer{cursor:pointer;position:relative;}	
	.primary-sidebar .widget {margin-bottom: 15px;padding: 0;}
	.widget .widget-title{ /*padding:10px;*/}
	#primary-sidebar .widget-title {padding: 10px;border: 2px dotted rgba(0,0,0,0.2);}
	.toggled-on .title-outer:before{
	content: "\f106";
	line-height:11px;
	}
	#primary-sidebar .title-outer::before, #primary-sidebar .toggled-off .title-outer::before {
	color: #000;
	}	
	.title-outer:before,.toggled-off .title-outer:before{
	content:"\f107";
	position: absolute;
	right: 12px;
	font-family: 'FontAwesome';
	font-size: 20px;
	color: #fff;
	top:0;
	bottom:0;
	height: 14px;
	width: 14px;
	text-align: center;
	z-index: 9;
	line-height: 15px;
	margin: auto;
	}
	.title-outer:hover::before, .toggled-off .title-outer:hover::before {color: #ee8ea1;}
	.follow-us ul {display: block !important;}
	#footer-widget-area .contact_address, #footer-widget-area .contact_phone, #footer-widget-area .contact_email a, #footer-widget-area .contact_time {font-size: 12px;padding: 5px 0px 5px 32px;}
	.site-footer .social-follow {width: 100%;}
	.follow-us a {height: 40px;margin: 0 7px 0 0px;width: 40px;line-height: 40px;}
	.woocommerce-product-search::after {display: none;}
	#footer-widget-area .footer-widget.first-widget {padding: 0;}
	.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{display:none;}

	.toggled-on .toggle-block,.primary-sidebar .toggled-on .widget_shopping_cart_content{	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;}
	/******************  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{padding:0;}
	.primary-sidebar .blog-posts-content{ padding:32px 0 0;}
	.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 ******************/
	.widget_search{ display:none;}
	.footer_top{ margin:30px 0;}
	.home-about-me {text-align: center;padding: 0 0 20px 0;    display: flex;}
	.st-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-follow-us h3.widget-title {	display:block;}
	#footer-widget-area {display: inline-block;padding: 20px 0 0;vertical-align: top;}
	.footer-bottom-right .title-outer{ display:none;}
	.site-footer .follow-us h3.widget-title{ display:block;}
	.site-footer h3.widget-title{ font-size: 14px;  font-weight: 700; text-transform: uppercase;}
	.footer-bottom-left,.footer-bottom-right{ float:none; text-align:center; width:100%;}
	.site-footer .title-outer:before,.site-footer.toggled-off .title-outer:before{ right:0; }
	.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 .toggle-block{margin: 0; float: left; width:100%;}
	.social-follow .title-outer::before, .social-follow .toggled-off .title-outer::before {display: none;}
	.footer-bottom-widget-area ul.toggle-block {display: none;width: 100%;}
	.site-footer .footer-bottom-widget-area h3.widget-title {padding: 5px 0;}
	.footer-bottom-widget-area .toggled-on ul.toggle-block {display: block;}
	.footer-bottom-widget-area {padding: 0 0 20px 0;width: 100%;}
	.footer-bottom-widget-area .title-outer {width: 100%;}
	.site-footer .footer-bottom-widget-area h3.widget-title::after {display: none;}
	.widgets-footercontact h3.widget-title{ display:block;}
	.home .site-footer {margin: 30px 0 0 0;}
	.footer-top-outer .about-us {width: 100%;padding: 0 0 10px 0;}
	.footer-top-outer .about-us::after {display: none;}
	.footer-logo {width: 27.45%;}
	.about-us .tm-about-description {
	width: 64%;
	padding: 25px 0 0 35px;
	}
	.header-right .header-right-bottom {display: none;}
	.header-style .topbar-link-wrapper, .header-style .header-cart .togg .widget.widget_shopping_cart {top: 49px;}
	.nav-top {
	display: inline-block;
	vertical-align: middle;
	padding: 20px 0 0;
	}
	.header-logo{ display:none;}	
	.header-mob-logo {
	display: inline-block;
	position: relative;
	vertical-align: top;
	z-index: 9;
	margin: 0;
	background: #232323;
	padding: 15px;
	}
	.mobile-menu ul li a {padding: 0;}
	ul.menu-mainmenu-container li::after {display: none;}
	.footer-logo {padding: 25px 15px;     margin-left: auto;     margin-right: auto;}
	.header-mob-logo img {
    max-width: 180px;
	}
	}
	@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;}
	.service-title{ font-size:22px;}
	.post-content .read-more a {padding: 8px 16px;}
	.entry-summary .excerpt, .entry-content p {}
	.service-cms .service-title{ font-size:14px;}
	.follow-us:before, .follow-us:after {display:none;}
	.widgets-follow-us {text-align:left;}
	.header-right {padding: 20px 35px 0 0;}
	.main-navigation {padding: 10px 0 0 0;float:right;}
	.mega-menu ul li {padding: 0 14px;}
	.header-logo {padding: 55px 0 52px;}
	.woocommerce-product-search span.customSelect {width: 30%;}
	.nav-top {padding: 49px 0 0;}
        .sticky-menu .mob-tel {
    display: inline-block;
    padding-top: 35px;
    font-size: 20px;
    padding-left: 65px;
}
		.banner2 span.text1.static-text {
	font-size: 16px;
	margin: 0 0 5px 0;
}
	.header-mob-logo {padding: 37px 15px;}
	.header-top.sticky-menu .header-mob-logo {padding: 15px;}
		.banner2 span.text2.static-text {
	font-size: 11px;
	line-height: 12px;}
	}
	
	@media only screen and (max-width: 767px){
	.faq-questions {  margin: 0 -20px;}
	.shop-banner1 .static-wrapper, .shop-banner2 .static-wrapper, .shop-banner3 .static-wrapper {width: 55%;}
	 .main-content-inner, .theme-container, .full-width .inner-container,  .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page { width:auto;margin:0 15px !important;}
.header-bottom .theme-container {margin: 0 !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;}
	#horizontalTab .resp-tabs-list::after {top: 31px;}
	.woocommerce-product-search::before {
	display: block;
	}
	.woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name, .counter-products-carousel .product-name {margin: 3px 0 3px 0px;}
	.quick-access {width: 100%;}
	.masonry.three-col .item{
		width:50%;
	}
		.product-detail-wrapper {margin: 0;}
		.product-detail-wrapper .p_title .product-name {opacity: 1;}
		.woocommerce .star-rating, .woocommerce-page .star-rating, .wpb_wl_summary .star-rating {opacity: 1;}
		.woocommerce ul.products li.product:hover .image-block, .woocommerce-page ul.products li.product:hover .image-block {transform: translateY(0);}
	.header-top.sticky-menu .header-right .right-wrapper {padding: 0;}
	.home .main-content.left-sidebar {
	margin: 0 15px;
	}
	.post-content .read-more a {padding: 9px 20px;}
	
	.post-content .read-more {margin: 25px 0 0 0;}
	.post-content .entry-summary .excerpt {}
	.site-content .entry-content-inner {padding: 15px 0 0 0;}
	.entry-thumbnail-outer {width: 100%;}
	.post-content {width: 100%;}
	.post-inner-bottom {width: 100%;}
	.entry-meta .meta-inner {
	padding: 2px 15px 5px 0;
	width: 100%;
	float: left;
	}
	.single-post .entry-content {width: 100%;padding: 10px 0 0 0;}
	.single-post .post-inner-bottom .entry-meta .date {padding: 0 15px 7px 0;}
	.categories-label {width: auto;line-height: 12px;}
	.post-inner-bottom .entry-meta {
	padding: 0;
	display: inline-block;
	width: 100%;
	}
	article.post {margin: 0 0 40px;}
	.post-inner-bottom .entry-meta .date {
	padding: 0 15px 5px 0px;
	width: auto;
	float: left;
	}
	.sub-banner-wrapper .vc_custom_1527049156712 {
	padding-left: 0 !important;
	}
	.primary-sidebar .widget.widget_product_categories ul.toggle-block.children {right: 10px;}
	.woocommerce-product-search::after {
	display: block;
	}
	.entry-header .entry-title {font-size: 16px;}
	.service-cms .service-list {margin:5px 0; width:100%;}
	.sub-banner{ text-align:center;}
	.service-list.service-2{ border:0;}
	.sub-banner .left-img{ margin-right:0;}
	.sub-banner .right-img{margin-left:0;}
	.service-container{ padding:40px 0!important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li {width: 32.7% !important;}
	.site-header-fix.header-style{ min-height:90px;}
	ul.menu-mainmenu-container li a::before {
	top: 8px;
	left:0;
	}
	.woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon {width: auto;}
	.header-top.sticky-menu .header-right {padding: 0;}
	.category_tabs .cms-banner-item img {width: auto;}
	
	.widgets-aboutus.widget {display: none;}
	
	.cms-banner-item img {/*width: 100%;*/}
	.cms-banner-item .cms-banner-inner {position: relative;display: inline-block;overflow: hidden;}
	.static-wrapper {bottom: 10px;}
	.header-menu-category .category-toggle {padding: 13px 70px 13px 20px;}
	.topbar-link-wrapper, .header-cart .togg .widget.widget_shopping_cart {top: 33px;}
	.cms-banner-item.sub-banner {background: #fff;margin: 30px 0 0 0;}
	.cms-banner-item.sub-banner .cms-banner-inner {
	background: #f2bac4;
	width: 55%;
	}
	.cms-banner-item.sub-banner .static-wrapper span.text3.static-text {font-size: 12px;letter-spacing: 1px;}
	.service-cms {display:none;}
	.service-list.style-1:after {background:none;}
	.service-content {margin:15px 0 0;}
    .vc_row .services-container{padding-top:60px !important;}
	.cms-banner-item.banner1 {margin: 0;}
	.Blog_Outer {	padding: 40px 0 0 0 !important;	}
.site-wg, .site-info, .footer-bottom-left .Payment_Block{
      display: inline-block;
    width: 100%;
    text-align: center;
}
	.about-us .tm-about-description {padding: 20px 0 0 15px;width: 63%;font-size: 11px;}
	.footer-logo {padding: 25px 15px;}
	.link-text {margin-top: 70px;	padding: 9px 20px;letter-spacing: 2px;}
	span.text3.static-text {font-size: 30px;margin: 12px 0 0 0;}
	.banner1 span.text1.static-text, .banner4 span.text1.static-text {top: -192px;font-size: 16px;}
	.cms-banner-item.shop-banner1 .cms-banner-inner {display: block;}
	.testimonial-content blockquote::before {left: 20px;}
	.entry-content .testimonial-content blockquote {padding: 0 70px;}
	.header-contact-cms{display:none;}
	.header-menu-category .widget_product_categories {width:100%;}
	.header-right {margin: 0;width: 95.65%;padding: 0 15px 15px;}
	.header-top {padding: 0 0 5px 0;}
	.mobile-menu{ width:250px;}
		.follow-us:before, .follow-us:after {display:none;}
	.widgets-follow-us {text-align:left;}
	#primary, .left-sidebar #primary,.homepage #home_primary,#secondary , .full-width .page-title{width: 100%;}
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{width:100%;margin:10px 0;}
	#primary .gridlist-toggle{display:none;}
	.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%;}
	.calltoaction span.text1.static-text {padding:0; margin:0; font-size:22px; border:none;}
	.custom-testimonial .testimonial-wrapper {overflow:visible;}
	.sticky-menu .nav-top {    display: inline-block;}
	.sticky-menu .mob-tel {    display: inline-block;    padding-top: 35px;     font-size: 20px;    padding-left: 33px;}
	.home-fullwidth {margin-left:15px !important; margin-right:15px !important;}
	.custom-testimonial .testmonial-image{float:none;}
	.entry-content .testimonial-content blockquote, .custom-testimonial .read-more{text-align:center;}
	.resp-tabs-list li .tab-title {font-size: 12px;}
	.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {font-size: 16px;}
	/****************** Header ******************/	
	.topbar-main .fa{display:none;}
	.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;}
	.blog-posts-content .post-image {float:none;}
	.blog-posts-content .container .container-inner {text-align:center;}
	.post-content-inner {width:100%;}
	.footer-menu-links {width:100%;}
	.topbanner-soc, .topbanner-tel, .topbanner-text {width:100%;}
	
	ul.menu-mainmenu-container li::after {
	display: none;
	}
	.mobile-menu ul li a {
	padding: 0;
	}
	.header-bottom {
	display: none;
	}
/*.quick-access{  margin:0; float:right;}
.search-button {
background:url("images/splashy/search.png") no-repeat center center / 20px auto;
cursor: pointer;
float: right;
height: 42px;
position: relative;
width: 48px;
z-index: 8;
display:block;
}*/	
.header-search input[type="text"], .header-search input[type="search"] {background: #fff;width: 60%;}
.header-right .right-wrapper {
	
}
.header-cart {
	float: right;
	position: absolute;
	padding: 0 0 0 40px;
	left: auto;
	right: 15px;
	top: -45px;
padding: 16px 0 0 15px;
}
.topbar-link {
	float: right;
	position: absolute;
	padding: 0;
	left: auto;
	right: 122px;
	top: -50px;
}
.header-left {margin: 0;padding: 0 0 0 15px;width: auto;}
.header-cart .shopping_cart {}
.search-button:hover {background-image: url("images/splashy/search-responsive-hover.png");}
.search-button.open:hover {background-image: url("images/splashy/cross-out-hover.png");}
.search-button.open {background-image: url("images/splashy/cross-out.png");background-size: 22px 22px;}
.search-button {
	display: block;
	/*background: url("images/splashy/search-responsive.png") no-repeat;
	padding: 20px;
	background-size: 30px 30px;
	background-position: center;
	cursor: pointer;*/
}
.header-search.open {
    opacity: 1;
    transition-duration: 0.5s;
    visibility: visible;
}
/*.header-search {
    border: medium none;
    left: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top:60px;
    transition-duration: 0.5s;
    visibility: hidden;
    z-index: 9;
}*/
.header-style .header-search{top:62px;} 
.site-header-fix.header-style .header-search {
	top: 66px;
}
.site-header-fix.header-style .topbar-link-wrapper, .site-header-fix.header-style .header-cart .togg .widget.widget_shopping_cart {
	top: 50px;
}
.header-search .woocommerce-product-search input[type="submit"], .header-search .search-form #searchsubmit {margin:0;}
.cms-banner-item {width: 100%;text-align: center;padding: 0;}
.cms-banner-img {margin:10px 0;}
.header-search {display: inline-block;vertical-align: top;width: 100%;}
.woocommerce-product-search {width: 100%;}
	/****************** Start Primary navigation ******************/	
	#primary-sidebar .toggled-on .toggle-block,#primary-sidebar .toggled-on .widget_shopping_cart_content{display:block; padding:10px;}
	#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;}
	
.main-navigation.nav-top {
    display: inline-block;
    vertical-align: top;
}
	.menu-toggle:before{
	content: "\f0c9";
	font-size: 24px;
	margin-top: 0;
	position: absolute;
	left: 0px;
	top:8px; right:0;
	}
	.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;
	}
	
	.navigation-bar.active .mobile-menu, .mobile-menu {display:block;}		
	.menu-toggle {
	color: #000;
	cursor: pointer;
	display: block;
	font-size: 0;
	font-weight: bold;
	line-height: 26px;
	margin: 0;
	padding:0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	height:42px; width:48px;
	}
	.navbar.default.navigation-inner {display: block;}			
	.header-menu-category {width: 30%;}
	.header-bottom .menu-toggle {display:none;}
	.header-top.sticky-menu {padding: 0;}
	/****************** End Primary navigation ******************/
	/****************** 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 form { 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%;}
	.cms-banner-item.sub-banner .static-wrapper {bottom: 0;}
	.cms-banner-item.sub-banner .static-wrapper span.text1.static-text {font-size: 30px;}
	.sub-banner span.text2.static-text {font-size: 110px;line-height: 100px;}
	/****************** Shortcode  ******************/
	.style-2 .service-content{ text-align:left;}
	.st_about .image-right .about_image, .st_about .image-left .about_content,.st_about .image-left .about_image, .st_about .image-right .about_content {width:100%;text-align:center;}
	.aboutus .banner-slider-container{ text-align:center;}
	/****************** 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-email{ width:300px;}
	.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;}		
	}
	@media only screen and (max-width: 640px){
	.page-title .entry-title-main,.breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{ float:none; text-align:center; width:100%; margin-bottom:5px;}
	.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {font-size: 23px;}
	.resp-tabs-list li .tab-title,.resp-tabs-list li:first-child .tab-title{ text-align:center; /*padding:0;*/}
	.resp-tabs-list li .tab-title:after{ border:0;}
	.resp-tabs-list li:after { border: 0 none;}	
	.header-right {width: 94%;}
	.upsells.products > h2, .related.products h2, .cross-sells > h2 {padding: 0 0px 20px 0;}
	.close-btn:before{  padding:2px 3px;}
	.upsells, .related, .cross-sells {text-align: center;}
	.site-header-fix.header-style .topbar-link-wrapper, .site-header-fix.header-style .header-cart .togg .widget.widget_shopping_cart {top: 45px;}
	.topbar-link-wrapper, .header-cart .togg .widget.widget_shopping_cart {top: 43px;}
	.main-container .resp-tabs-list{   display: inline-block;  margin: 0 0 36px!important;  vertical-align: top;position:relative;}
	.st-about-description{ border:none; position:relative;}
	.footer_left,.footer_right,.st-about-text a,.st-about-description{display: inline-block;    float: none;    margin: 10px auto;    padding: 0;    text-align: center;    width: 100%;}
	.st-about-description{ text-align:center;}
	.follow-us{ padding:0;}
	.topbar-link-toggle .text .fa, .shopping_cart .text .fa {
	display: none;
	}
	.header-cart {top: -45px;}
	.topbar-link {top: -45px;}
	.product-block-hover {opacity: 1;right: 5px;}
	.topbar-link-wrapper {right: -12px;}
	.header-search .woocommerce-product-search button, .header-search .search-form #searchsubmit {right: -8px;}
	.header-cart .cart-contents {font-size: 0;}
	.topbar-link {right: 50px;}
	.topbar-link-toggle {padding: 11px;}
	.header-cart .shopping_cart {padding: 11px;}
	.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;}
	.cms-banner-item.sub-banner .cms-banner-inner {width: 60%;}
	.cms-banner-item.banner3 {margin: 0;}
	.cms-banner-item.banner2 {margin: 0;}
	.woocommerce-product-search span.customSelect {width: 31%;}
	.header-search input[type="text"], .header-search input[type="search"] {width: 59%;}
	/************ blog ******************/
	.entry-header .entry-title {
	font-size: 15px;
	line-height: 20px;
	}
	.entry-thumbnail-outer {width: 100%;}
	.post-content {width: 100%;}
	.site-content .entry-content-inner {padding: 20px 10px;}
	article.post {margin: 0 0 30px;}
	.tp-leftarrow.tparrows {
	background-position: 0px -78px;
	}
	.tparrows {
	background-size: 100px 130px;
	}
	.tp-rightarrow.tparrows {
	background-position: -82px -78px;
	}
	.nav-top {padding: 25px 0 0 10px;}
	.shopping_cart .text, .topbar-link-toggle .text {display: none;}
	.site-content .entry-meta a {font-size: 11px;}
	.post-inner-bottom .entry-date, .entry-content-inner .entry-date {font-size: 11px;}
	.entry-main-content, .grid .blog-list .entry-main-content, .blog-list .entry-main-content {margin: 0 10px;}
	.blog-page #content {margin: 0 -10px;}
	/****************** Content ******************/		
	#woo-products{ padding:0;}
	.woocommerce-tabs ul.tabs li {padding-right: 4px;}
	.category_tabs .cms-banner-item {width: 33.33%;}
	.woocommerce-tabs ul.tabs li a {padding: 10px 10px;}
	.header-mob-logo img {max-width: 140px;}
	.header-cart {padding: 13px 0 0 15px;}
	.header-right .right-wrapper {padding: 9px 10px;}
	.topbar-link {padding: 0;}
	.header-mob-logo {padding: 20px 15px;}
	.header-logo img, .footer-logo img {max-width: 140px;}
	.about-us .tm-about-description {padding: 20px 0 0 0px;width: 100%;text-align: left;}
	table{display:inline;float:left;overflow:auto;width:100%;}
	.options li ,.options li:first-child{margin: 0 0 5px  0;width: 100%;}
	.woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block{ margin: 0 auto;  width: 213px;display: inline-block;}
	.list .product-detail-wrapper{ padding:20px 0;width:100%; box-sizing: border-box;}
	ul.products.list li.product .star-rating{ }	
	.site-header-fix.header-style .header-search {top: 54px;}
	.shortcode-title {width: 100%;text-align: center;}
	.list_types_block .shortcode-title {text-align: left;}
	#horizontalTab .resp-tabs-list::after {
	top: 31px;
	}
	.vc_row.banner-wrapper {margin: 0 !important;}
	.shop-banner1 span.text2.static-text, .shop-banner2 span.text2.static-text, .shop-banner3 span.text2.static-text {font-size: 19px;padding: 10px 0 38px 0;}
	#horizontalTab, #categorytab {
	float: none;
	padding: 0 0 30px 0;
	text-align: center;
	}
	.vc_row.banner-wrapper {padding: 25px 0;}
	.shop-banner1 .link-text, .shop-banner2 .link-text, .shop-banner3 .link-text {margin-top: 55px;}
	.entry-content .testimonial-content blockquote {padding: 0 45px;}
	.testimonial-content blockquote::before {left: 0;}
	#horizontalTab .resp-tabs-list {
	right: 0;
	left: 0;
	padding: 0 0 50px 0;
	position: relative;
	top: auto;
	float: none;
	}
	.owl-buttons {
	display: inline-block;
	width: 100px;
	text-align: center;
	position: absolute;
	top: 20px;
	left: 50%;
	right: auto;
	margin: 0 auto;
	transform: translateX(-50%);
	}
	.shortcode-title {padding: 0 0 15px;}
	/*.footer-widget.second-widget .static-links-list li:first-child {padding-left: 10px;padding-right: 0;}*/
	.header-menu-category {width: 40%;}
	.header-menu-category .category-toggle {padding: 13px 60px 13px 20px;}
}
@media only screen and (min-width: 480px) and (max-width: 640px) {	
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li, .hot-porduct .product{width:49.4% !important; }	
}
@media only screen and (max-width: 479px) {
	.entry-date{font-size:12px; letter-spacing:0;}
	.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;}
	.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {font-size: 22px;}
	.blog-icon::before {line-height: 58px;}
	.post-inner-top {height: 58px;width: 56px;}
	.entry-thumbnail .block_hover .links{ top:35%;}
	.entry-meta .meta-inner {width: 100%;}
	.post-inner-bottom .entry-meta .date {padding: 0 15px 10px 0;}
	.categories-label {width: 92%;}
	.owl-theme .owl-buttons div{opacity:1;}
	.category_tabs .cms-banner-item {width: 50%;}
	.resp-tabs-list li .tab-title::after {display: none;}
	.map_address .address-text .content {padding: 10px 10px;}
	.site-info {width:100%;}
	.st_about .about_image img {padding:0;}
	.service-cms {margin:0;}
	#horizontalTab .resp-tabs-list {
	float: none;
	position: relative;
	top: 0;
	}
	.masonry.three-col .item{
		width:100%;
	}
	.woocommerce-product-search select {width: 45% !important;}
	.primary-sidebar .widget.widget_product_categories ul.toggle-block.children {
	right: 10px;
	min-width: 100%;
}
	article.post {width: 100%;}
	.tparrows {background-size: 80px 100px;}
	.tp-leftarrow.tparrows {background-position: 4px -55px;}
	.tp-rightarrow.tparrows {background-position: -62px -57px;}
		.follow-us:before, .follow-us:after {display:none;}
	.widgets-follow-us {text-align:left;}
	.sub-banner .text1{ font-weight:500; font-size:22px;}
	.header-cart .shopping_cart:before, .header-contact-cms:before {display:none;}
	.cms-banner-item.banner2 {margin:0;}
	.cms-banner-item.banner3, .cms-banner-item.banner4 {width:100%; margin:0;}
	.woocommerce-product-search, .woocommerce form.woocommerce-product-search {/*width:225px;*/}
	.calltoaction span.text2.static-text {font-size:14px;}
	.home-fullwidth {margin-left:15px !important; margin-right:15px !important;}
	#categorytab .resp-tabs-list li:after {display:none;}
	.resp-tabs-list li { width:100%; margin: 3px 0;}
	.resp-tabs-list li.resp-tab-active::after, .resp-tabs-list li:hover::after {display: none;}
	#horizontalTab .resp-tabs-list::after {display: none;}
	/****************** Header ******************/	
	.text-contact{ font-size: 14px;margin-bottom: 3px;}
	.header-mob-logo {padding: 23px 10px;}
	.header-mob-logo img,.footer-logo img {max-width: 100px;}
	.footer-logo {padding: 25px 10px;}
	.contact-no{ font-size: 13px;}
	.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; padding:0;}
	.entry-content .testimonial-content blockquote{line-height:24px;}
	/****************** 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;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li, .hot-porduct .product{width:100% !important; }	
	
	.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 ******************/
	.blog-posts-content .post-date{ border-width:3px;}
	.blog-posts-content .month, .blog-posts-content .year{ font-size:12px;}
	.service-title{ font-size:26px;}
	.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%;}
	/****************** Footer ******************/		
	.newsletter.newsletter-subscription > form, .tnp.tnp-subscription > form{ box-shadow:none;}
 	.st-newsletter-form .tnp-subscription input[type="email"] {width: 85%;}
	.custom-testimonial .testimonial-wrapper {overflow:visible;}
	.custom-testimonial .testmonial-image {float:none;}
	.custom-testimonial .image-container {float:none; display:inline-block;}
	.custom-testimonial .testmonial-text {float:none; display:inline-block;}
	.custom-testimonial .product-block {text-align:center;}
	.custom-testimonial .testmonial-text:before {background:none;}
	.site-footer .newsletter tr, .tnp-field{ margin:3px 0; float:none; display:inline-block; width:100%;}
.header-search.open {
    opacity: 1;
    transition-duration: 0.5s;
    visibility: visible;
}
/*.header-search {
    border: medium none;
    left: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top:51px;
    transition-duration: 0.5s;
    visibility: hidden;
    z-index: 9;
}*/
.header-style .header-search{top:62px;}
/*.search-button {
background:url("images/splashy/search.png") no-repeat center center / 20px auto;
cursor: pointer;
float: right;
height: 42px;
position: relative;
width: 48px;
z-index: 8;
display:block;
}*/
	.header-search .woocommerce-product-search input[type="submit"] {
	font-size: 0;
	padding: 0 13px;
	background: #232323 url("images/splashy/search.png") no-repeat scroll center;
	}
	.header-search .woocommerce-product-search input[type="submit"]:hover {background-color: #ee8ea1;}
	.search-button.open {background-size: 16px 16px;}
	.nav-top .menu-toggle {padding: 7px 0;}
	.nav-top {padding: 21px 0 0 7px;}
	.header-bottom {display: none;}
	.topbanner-text {letter-spacing: 0;}
	.nav-top .menu-toggle::before {font-size: 21px;}
	.custom-testimonial .testimonial-content {margin: 40px auto 10px;}
	.header-search input[type="text"], .header-search input[type="search"] {
	padding: 10px 37px 10px 8px;
	font-size: 11px;
	}
	.header-search .woocommerce-product-search button, .header-search .search-form #searchsubmit {font-size: 12px;}
	.woocommerce-product-search::before {display: none;}
	.topbar-link-wrapper, .header-cart .togg .widget.widget_shopping_cart {top: 38px;}
	.vc_row.banner-wrapper {padding: 20px 0;}
	.header-cart .togg .widget.widget_shopping_cart {width: 280px;}
	.cms-banner-item.sub-banner .cms-banner-inner {width: 100%;margin: 0;}
	span.text1.static-text {font-size: 35px;margin: 0 0 20px 0;}
	.follow-us a {margin: 0 5px 0 0px;}
	#horizontalTab, #categorytab {padding: 0;}
	.entry-content .testimonial-content blockquote {padding: 0 20px;}
	.footer-bottom-left .Payment_Block {float: none;text-align: center;margin: 0 auto;display: inline-block;}
	.footer a, .site-footer a, .site-footer {font-size: 12px;}
	.site-header-fix.header-style .header-search {top: 51px;}
	.site-header-fix.header-style .topbar-link-wrapper, .site-header-fix.header-style .header-cart .togg .widget.widget_shopping_cart {top: 40px;}
	.custom .tp-bullet {border: 6px double #000;}
	.topbar-link {padding: 0;}
	.woocommerce-tabs ul.tabs li a {border-width: 2px 2px 2px 2px;}
	.woocommerce-tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li.active a {border-width: 2px 2px 2px 2px;}
	.woocommerce-tabs ul.tabs li.active a::after, .woocommerce-tabs ul.tabs li a:hover::after {display: none;}
	.quick-access {width: 100%;padding: 0;}
	.header-menu-category {width: 100%;margin: 10px 0 0 0;}
	.header-right {
	/* padding: 0 0 10px 0; */
	width: 90%;
	}
	.page-title {padding: 13px 0;}
	.header-search input[type="text"], .header-search input[type="search"] {width: 100%;}
	.woocommerce-product-search span.customSelect {width: 36%;}
	#categorytab .category-slider-block li .cat-image::after {display: none;}
	.shop-banner1 span.text1.static-text, .shop-banner2 span.text1.static-text, .shop-banner3 span.text1.static-text {font-size: 11px;}
	.woocommerce-product-search::after {display: none;}
	.topbar-link-toggle .text .fa, .shopping_cart .text .fa {margin: 0 0 0 -5px;}
	.shop-banner1 .link-text, .shop-banner2 .link-text, .shop-banner3 .link-text {padding: 8px 10px;}
	
	.link-text {margin-top: 50px;}
	.banner1 span.text1.static-text, .banner4 span.text1.static-text {top: -82px;}
	span.text3.static-text {font-size: 28px;margin: 9px 0 0 0;}
	.cms-banner-item.banner3 .link-text {margin-top: 10px;}
	.header-right .right-wrapper {padding: 5px 10px;}
	.header-cart .cart-contents {top: -19px;}
	.woocommerce-product-search span.customSelect {padding: 6px 20px 6px 5px;}
	.woocommerce-product-search .customSelectInner {font-size: 10px;letter-spacing: 0.5px;}
	.header-top.sticky-menu .header-mob-logo {padding: 13px 10px;}
	/*.header-top.sticky-menu .header-cart {top: -35px;}     */
	.header-top.sticky-menu .topbar-link {top: -40px;}
.sticky-menu .nav-top {
    display: inline-block;
    padding-top: 10px;
    padding-left: 4px;
    padding-right: 4px;
}
.sticky-menu .mob-tel {
    display: inline-block;
    padding-top: 18px;
    font-size: 17px;
    padding-left: 5px; 
    font-weight: 600;
}
	
}
@media only screen and (max-width: 320px) {
.header-right {width: 88%;}

.sticky-menu .mob-tel {
    display: inline-block;
    padding-top: 18px;
    font-size: 12px;
    padding-left: 1px;
    font-weight: 600;
}
}