 @media screen and (max-width: 959px) {
	.wpb_animate_when_almost_visible {
	    opacity: 1 !important;
	    filter: alpha(opacity=100) !important;
	    -webkit-animation: none !important;
	    -moz-animation: none !important;
	    -o-animation: none !important;
	    animation: none !important;
	}
}

 @media (min-width:768px) and (max-width:999px) {
.flex-viewport {margin: 0 !important;}
table.variations {margin-bottom: 17px !important;}
.mobile-bg {display: block !important;}
.perlexx-row {background-size: 100% !important;display: none;}
div.sp-testimonial-free-section .slick-list {margin-right: 0px !important;}
.join-colam {width: 100%;}
.search {display: none;}
.social {display: none;}
.amaz-pro {font-size: 27px;}
.lster h2 {font-size: 27px;}
.about-heading h1 {font-size: 45px;background-size: 100%;}
.media-colam {width: 45.7% !important;}
.media-link a {font-size: 14px;}
.cover-about {background-size: cover !important;background-position: center !important;}
.captainItch-dg {background-size: cover !important;}
.perlexx-row {background-size: cover !important;}
.say-titel h1 {font-size: 36px;}
.flex-viewport {width: 100%;}
.emil-chip {width: 292px;background-size: 100%;}
.emil-dts input {width: 68%;font-size: 14px;}
.btn-dts {margin-top: 9px;}
.btn-dts input {width: 84px;padding: 10px 14px;}
.panal-right .search {display: none;}
.panal-right .social {display: none;}
#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top {right: 0px;}
.media-colam {width: 46.2% !important;}
.vedio-iframe iframe {height: auto;}
.holester {padding: 90px 0 0;min-height: 240px;}
.client-row .rgt-bordersd.vc_col-sm-4 {display: none;}
.client-say {background: none;}
.client-row .vc_col-sm-8 {width: 100% !important; background: none;padding: 0 8px 33px !important;}
.say-titel h1 {font-size: 39px; margin-bottom: 15px !important;}
.products.columns-3 li {width: 29.9% !important; float: left !important; margin: 0 10px 23px !important; margin-bottom: 23px;}
.page-header {padding: 34px; margin: 15px 0 42px 0 !important; background-size: cover;     background-position: center;}
.page-titel {font-size: 14px !important; margin-bottom: 9px;}
.media-row ul.products.columns-3 li .price {font-size: 15px !important;}
.logo {margin-left: 15px;margin-top: 0px;width: 38%;}
.logo img {
    width: 100%;
}
.flex-viewport {width: 100%;}
.variation dt {font-size: 12px;}
.variation dt {font-size: 12px;}
.woocommerce .quantity .qty {width: 2.631em !important;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {float: none;width: 100%;
max-width: 100%;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: none;width: 100%;
max-width: 100%;}
.join-colam h3 {font-size: 26px; margin: 20px 0 0 0;}
.single-product .summary.entry-summary p.price {margin-top: 0;}
.woocommerce div.product form.cart .button {margin-top: 0;}
.product-col {display: inherit; flex-direction: inherit;}
.product-col .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 100% !important; max-width: 100%; margin-right: 0;
}
.product-col .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {float: right; margin-left: 0; width: 100% !important; clear: none;}
.variations_button .quantity {margin-top: 0 !important;}
p.phoen_minss {margin-bottom: 20px !important;}
.woocommerce-product-gallery__image {height: auto !important;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {clear: initial !important;}
.content-media h2 {font-size: 16px;}
.left-bordersd #sp-testimonial-free-wrapper-155 .sp-testimonial-free-section .slick-dots li button {width: 16px;height: 16px;}
ree-section .slick-dots li {padding: 0;}
}
@media only screen and (min-device-width: 1920px) and (max-device-width: 2499px) {
.container-fluid { max-width:96%; }
.logo { max-width:300px; }
.nav-min li a {
	font-weight: 300 !important;
	font-size: 16px !important;
	padding: 0px 20px 0px 20px;
	margin: 0 5px !important;
}
a.wpmenucart-contents {
	padding: 21px 6px !important;
}
.flex-viewport {
	width: 100%;
}
.social {
	margin: 14px 0 0 16px;
}
.amaz-pro {
	font-size: 72px;
}
.amazing {
	padding: 0 !important;
}
.amazing .vc_col-sm-3 {
	width: 13%;
}
.amrica-contan {
	margin: 0 auto !important;
	width: 82% !important;
}
.usa-prod {
	margin: -31px 0;
}
.cover-about .vc_col-sm-4 {
	width: 40%;
	margin-top: 0;
}
.cover-about {
	margin-right: 10px !important;
	margin-left: 10px !important;
	padding-top: 57px !important;
	padding-bottom: 22px !important;
}
.lacing {
	padding: 38px 0 48px 64px;
}
.right-footer {
	width: 67%;
	float: right;
}
.full {
	width: 97.7%;
}
.join-colam {
	margin: 0 auto;
	width: 69%;
}
/*.single-product .summary h1.product_title {
	font-size: 19px;
}*/
.wpsf-product.slick-slide {
	overflow: hidden;
	/*height: 350px;*/
}
}
/*@media only screen and (max-width : 1920px) {
.page-id-604 .abt-im img {
	width: 350px;
	height: auto;
	margin-top: -30px;
}.wpsf-product.slick-slide {
    overflow: hidden;
     height: 350px;
}
}*/



@media only screen and (max-width : 1680px) {
	div#mega-toggle-block-1 {
	    margin-top: 30px;
	}
}

@media only screen and (min-device-width: 1920px) and (max-device-width: 1200px) {
.wpsf-product.slick-slide {
	overflow: hidden;
	/*height: 350px;*/
}
}
 @media only screen and (max-width : 1400px) {
.page-id-604 .abt-im img {
	margin-top: 10px;}
	
.logo {margin-left: 15px;margin-top: 0px;width: 20%;}
.logo img {
    width: 90%;}
}
.woocommerce-product-gallery__image {
/*height: auto !important;*/
}

@media only screen and (max-width : 1024px) {
	.product-col { display:inline-block; text-align:center; }
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { max-width:none; }
	.woocommerce div.product form.cart div.quantity, .woocommerce div.product form.cart .button { float:none !important; display:inline-block; vertical-align:top !important; }
	.woocommerce div.product .woocommerce-tabs ul.tabs { text-align:center; }
}
 @media only screen and (max-width : 1280px) {
	 
	 
.join-colam {
	width: 100%;
}
div#mega-toggle-block-1 {
	margin-top: 30px;
}
.panal-right {
	text-align: right;
	width: auto;
	font-size: 11px;
	display: inline-block;
}
.panal-right .nav-min {
	float: none;
	display: inline-block;
}
.panal-right .search {
	float: none;
	display: inline-block;
}
.panal-right .social {
	float: none;
	display: inline-block;
}
#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top {
	display: inline-block !important;
	width: 386px;
	position: absolute;
	margin-top: 15px;
	background: #000;
	right: -11px;
}
.amaz-pro {
	font-size: 50px;
}
.media-colam {
	width: 46.7% !important;
}
.woocommerce-product-gallery__image {
	height: auto !important;
}
}
@media only screen and (max-width : 1024px) {
a.wpmenucart-contents {
	padding: 10px 10px !important;
    display: block;
}
a.wpmenucart-contents:hover span {
	color: #fff;
}
a.wpmenucart-contents:hover i {
	color: #fff;
}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after{top: 17px !important;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:after, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover:after, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:focus:after{    background: url(../images/drop-arrow.png) no-repeat !important;}
.join-colam {
	width: 100%;
}
.media-colam {
	width: 46% !important;
}
.join-colam h3 {
	font-size: 26px;
	margin: 25px 0 0 0;
}
.amaz-pro {
	font-size: 39px;
}
.woocommerce-product-gallery__image {
	height: auto !important;
}
.sp-testimonial-free-section .slick-dots li{ margin: 0 7px !important;}
.sp-testimonial-free-section .sp-testimonial-free .tfree-client-testimonial p.tfree-testimonial-content {
    min-height: 58px !important;
}
} 
@media only screen and (max-width : 768px) {
td.product-quantity {
	float: left;
	width: 100%;
}
.comment-form input, .comment-form textarea {
	width: 100% !important;
}
.media-row ul.products.columns-3 li {
	min-height: 220px;
	
}

ul.products li.product .woocommerce-loop-product__title{padding: .1em 0 !important;}
ul.products.columns-3 li {
	min-height: 235px;
	margin-bottom: 0 !important;
}
.quantity { 
	float: right;
}
.flex-viewport {
	width: 100%;
}
.media-row {
	margin-top: 80px;
}
.logo {
	width: 276px;
}
.logo img {
	width: 100%;
}
.media-colam {
	width: 46% !important;
}
/*.quantity {
	right: 29px;
	position: absolute;
	top: 466px;
}*/
/*.woocommerce table.shop_table td {
	padding: 25px 12px;
}*/
.flex-viewport {
	margin: 0;
}
table.variations {
	margin-bottom: 17px !important;
}
.page-id-604 #about .page-header .vc_col-sm-9 {
	width: 100%;
}
.page-id-604 #about .page-header .vc_col-sm-3 {
	width: 100%;
}

}
@media only screen and (max-width : 767px) {
table.variations {
	margin-bottom: 0px !important;
}

}
@media only screen and (min-width: 1500px) and (max-width: 1920px) {
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item {
	margin: 0 20px 0;
}
.nav-min li a {
	font-size: 22px !important;
}
.amaz-pro {
	font-size: 65px;
}
.flex-viewport {
	width: 100%;
}
.mega-sub-menu li a {
	font-size: 18px !important;
}
.cartcontents {
	font-size: 22px;
}
.wpmenucart-icon-shopping-cart-0 {
	color: #fff;
	font-size: 22px;
}
p.tfree-testimonial-content {/*font-size: 19px; line-height: 28px;*/
}
}
 @media (max-width:767px) {
	 

.woocommerce div.product form.cart .button {
	padding: 0px 32px;
}
a.wpmenucart-contents {
	padding: 10px 36px !important;
    display: block;
}
.page-id-604 .site-content-contain, .page-id-396 .site-content-contain {
	margin-top: 0px;
}
.page-id-604 .page-header {
	margin: 86px 0 42px 0 !important;
}
nav.woocommerce-breadcrumb {
	display: none;
}
.page-header {
	padding: 50px 6px;
	background-size: cover;
	background-position: center;
	margin: 130px 0 42px 0 !important;
}
.page-header p {
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding-bottom: 5px;
}
div.sp-testimonial-free-section .slick-list {
	margin-right: 0px !important;
}
.mobile-bg {
	display: block !important;
}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {
	opacity: 1;
}
 
.sp-testimonial-free-section .slick-dots li button {
	width: 8px !important;
	height: 8px !important;
}
div.wps-slider-section .wps-product-section ul.slick-dots li button {/*width: 8px !important; height: 8px !important;*/
}
.logo img {
	width: 224px;
	height: auto;
}
.logo {
	margin-left: 0;
	float: left;
	width: 70%;
}
.pro-titel h1 {
	margin: 8px 0 0 0;
	background-size: 91% 56%;
	width: 100%;
	height: 260px;
	font-size: 35px;
	line-height: 108px;
}
.captainItch-dg {
	background-size: 100% 100% !important;
}
.hight-none {
	height: 300px !important;
}
.footer {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.amaz-pro {
	font-size: 28px;
	line-height: normal;
	text-align: center;
}
.cover-about .vc_col-sm-8 {
	width: 100%;
}
.about-heading h1 {
	font-size: 44px;
	background-size: 100%;
}
.cover-about .vc_col-sm-4 {
	width: 100%;
	margin-top: 80px;
}
.signter {
	font-size: 17px;
	text-align: center;
}
.perlexx-row {
	background-size: 100% !important;
	display: none;
}
.media-titel h1 {
	font-size: 35px;
	text-align: center;
	width: 100%;
	line-height: 101px;
	min-height: 100px;
	padding: 0 0 0 41px;
	background-size: 100% 100%;
}
.vedio-iframe iframe {
	height: 200px;
}
ul.rpwe-ul li {
	width: 100%;
	margin: 0 0 15px;
	padding: 18px;
	background-size: 100% 100% !important;
}
.emil-dts input {
	font-size: 11px;
}
h3.rpwe-title a {
	font-size: 16px;
}
.client-row .vc_col-sm-8 {
	width: 100% !important;
	padding: 0 0 33px 0 !important;
	background: none !important;
}
.client-say {
	background: url(../images/royal-bg.jpg) no-repeat left top;
	background-size: 100% 59%;
	background-size: 100% 41%;
}
.client-row .vc_col-sm-8 {
	width: 100% !important;
	padding: 0 0 0px 0 !important;
}
.vc_row.wpb_row.vc_row-fluid {
/*	 
	left: 0 !important;*/
}
.sp-testimonial-free-section .slick-prev {
	left: 0px !important;
}
.sp-testimonial-free-section .slick-next {
	right: 0px !important;
}
.sp-testimonial-free-section .slick-dots li {
	width: 8px !important;
	margin: 0 9px !important;
}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {
	top: 94.6% !important;
}
.container-fluid {
	padding: 0 0 !important;
}
#about {
	margin-top: 4px !important;
	margin-bottom: 0px !important;
}
.emil-dts input {
	width: 67%;
}
.join-colam h3 {
	margin: 0 0 0 0;
	text-align: center;
	font-size: 23px;
	float: none;
}
.usa-prod {
	position: inherit;
	margin: -50px 0;
	z-index: 9;
	text-align: center !important;
	width: 100%;
}
.amazing .vc_col-sm-3 {
	width: 100%;
}
.amazing .wpb_single_image img {
	height: auto;
	max-width: 67%;
	vertical-align: top;
}
.emil-chip {
	float: none;
	width: 90%;
	height: 56px;
	margin: 0 auto;
	background-size: 100% 100%;
}
.btn-dts {
	margin-top: 13px;
	position: relative;
	top: -3px;
	right: 18px;
	float: right;
}
.btn-dts input {
	padding: 9px 13px;
}
.sign-up {
	margin-top: 22px;
}
.slick-slide {
/*margin: 0 !important;
	padding: 0 !important;*/
}
.search {
	display: none !important;
}
.social {
	display: none !important;
}
.panal-right {
	margin-top: -18px;
	font-size: 11px;
}
.nav-min {
	float: none;
	margin-top: 36px;
}
.eros p {
	font-size: 13px;
}
.view-all-pro .vc_col-sm-4 {
	margin-bottom: 30px;
}
.site-content-contain {
	margin-top: 93px;
	display: inline-block;
}
.view-all-pro {
	padding: 33px 0 0;
	background: #3d5360 !important;
}
#media {
	background-size: cover !important;
	background-position: center top !important;
}
.media-link a {
	font-size: 16px;
}
.lacing p {
	font-size: 12px;
	line-height: 22px;
}
.left-bordersd {
	/*height: 80vh;*/
	background: none;
	padding: 0;
}
.say-titel h1 {
	font-size: 33px;
	margin: 0 0 30px;
}
.emil-addrs a {
	text-align: center;
	float: none;
	display: inline-block;
	width: 100%;
	margin: 0 0 11px 0;
}
.company-add {
	text-align: center;
	float: none;
}
.social.foot {
	margin: 19px 0 0 0px;
	float: none;
	display: block;
}
.sp-testimonial-free-section .sp-testimonial-free-item {
	text-align: left;
	padding: 5px 18px 25px !important;
	margin: 0 0 0 4px !important;
}
.rgt-bordersd {
	height: 230px;
}
.sp-testimonial-free-section .slick-dots {
	margin-top: 36px !important;
	margin-bottom: 0px !important;
	margin-left: 0 !important;
}
.sp-testimonial-free-section .slick-dots {
	margin: 0px !important;
	overflow: hidden;
	max-height: 20px;
	margin-top: 0 !important;
}
.sp-testimonial-free-section .slick-dots li button {
	border: solid 1px #554f47 !important;
}
.sp-testimonial-free-section .slick-dots li {
	width: 8px;
}
.sp-testimonial-free-section .sp-testimonial-free-item {
	min-height: 170px !important;
	margin-bottom: 20px !important;
}
.proudct-row {
	position: relative !important;
	z-index: 999;
}
.wpb_single_image img {
	/*display:none;*/
	height: auto;
	max-width: 67%;
	vertical-align: top;
}
.media-colam {
	width: 100% !important;
	margin: 0 0 30px;
}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {
	top: 16px !important;
}
.lster h2 {
	font-size: 26px;
}
.lster h2:before {
	top: 7px;
}
.lster h2:after {
	top: 7px;
}
.about-row .wpb_single_image img {
	max-width: 68% !important;
}
.lacing {
	padding: 17px 19px;
}
.cover-about {
	background-size: cover !important;
	background-position: center !important;
}
.captainItch-dg {
	background-size: cover !important;
}
.btn-dts {
	margin-top: 14px;
}
.btn-dts input {
	padding: 8px 14px;
}
.perlexx-row {
	background-size: cover !important;
}
.footer .container-fluid .row {
	margin-right: 0px;
	margin-left: 0;
}
div#mega-toggle-block-1 {
	margin-top: 12px;
}
.media-colam {
	width: 100% !important;
}
.say-titel h1 {
	font-size: 35px;
	margin-bottom: 15px !important;
	margin-top: 15px;
}
/*.sp-testimonial-free-section .slick-track {
	width: 100% !important;
}
.sp-testimonial-free-section .slick-slide {
	width: 97% !important;
}*/
.join-colam {
	width: 100%;
}
.media-row, .media-row.media-row-shorter {
	margin-top: 0px;
}
p.woocommerce-result-count {
	display: none;
}
.page-id-604 .page-header {
	padding: 10px 0 0;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link {
	padding: 0 36px !important;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:3px 36px !important;}

select.orderby {
	padding: 0 7px;
	width: 160px !important;
	font-size: 15px;
	margin-right: 5px;
}
.single-product .summary.entry-summary {
	padding: 0 15px;
}
.select2-container {
	margin: 0 0 0 5px;
}
.products.columns-3 li {
	width: 100% !important;
}
.products.columns-3 {
	padding: 0 7px !important;
}
.media-row ul.products.columns-3 li h2 {
	font-size: 14px !important;
}
.media-row ul.products.columns-3 li .price {
	font-size: 13px !important;
}
table.variations tr td select {
	font-size: 10px;
}
.woocommerce div.product form.cart .button {
	margin-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-size: 22px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	width: 152px;
	height: 59px;
	line-height: 59px;
	background-size: 100% !important;
	background-repeat: no-repeat;
    background-color: #000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background: #000 url(../images/tab.png)  !important;    background-size: 100% !important;
    background-repeat: no-repeat !important;}
.woocommerce-Tabs-panel h2 {
	padding: 0 26px;
}
/*.woocommerce table.shop_table td {
	padding: 20px 12px !important;
}*/
.quantity {
	position: relative;
	top: -20px;
	left: 119px;
}
nav.woocommerce-pagination {
	text-align: left !important;
}
.woocommerce nav.woocommerce-pagination ul li {
	font-size: 27px;
	width: 60px !important;
	height: 60px;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	width: 60px;
	height: 60px;
}
.woocommerce div.product form.cart div.quantity input {
	height: 45px;
}
.checkout .col-1 {
	display: inline;
	width: 100%;
}
.page-id-59 .col-2 {
	display: inline;
}
/*.page-id-59 .page-titel {
	margin: 0 0 0 12px;
}
.slick-list {
	width: 100% !important;
}*/
.page-titel h2, #customer_details .page-titel h3 {
	font-size: 28px;
	line-height: 93px;
}
.woocommerce-billing-fields p.form-row {
	width: 49.9% !important;
}
.page-titel {
	width: 100%;
	margin-bottom: 0;
	height: 90px;
	background-size: 100% 100%;
}
.select2-selection__placeholder {
	font-size: 15px !important;
}
.select2-container {
	width: 148px !important;
}
.page-numbers {
}
.single-product .site-content-contain {
	top: 16px;
}
.single-product nav.woocommerce-breadcrumb a {
	font-size: 13px;
}
.single-product nav.woocommerce-breadcrumb {
	font-size: 13px;
}
.images {
	margin-bottom: 0 !important;
}
.single-product .summary h1.product_title {
 font-size: 25px;
}
.quantity {
	top: 0;
	left: 0;
}
.variations_button .quantity {
	margin-top: 17px !important;
}
table.variations tr {
	width: 100%;
	float: left;
	margin-right: 0;
}
.woocommerce-Tabs-panel p {
	padding: 0 0;
}
.woocommerce-Tabs-panel h2 {
	padding: 0 0;
	margin: 0 0 10px;
}
.single-product nav.woocommerce-breadcrumb {
	padding: 0 12px 0px !important;
}
.single-product .summary.entry-summary p.price {
/*margin: 0px 0 0 0;*/
}
.woocommerce div.product form.cart .button {
	margin-top: 17px;
	margin-left: 10px;
	height: 44px;
}
.screen-reader-text {
	position: inherit !important;
}
table.woocommerce-cart-form__contents .product-quantity input.minus {
	margin-left: 21px;
}
.summary.entry-summary {
	margin-top: 30px;
}
.flex-viewport {
	width: 100%;
}
.wc-proceed-to-checkout {
	padding: 0 17px !important;
}
.product-quantity {
	padding: 13px 0 55px 12px !important;
}
.variation dt {
	font-size: 12px;
}
.variation p {
	font-size: 13px;
}
form.checkout_coupon.woocommerce-form-coupon button.button {
	padding: 15px 44px !important;
}
form.checkout_coupon.woocommerce-form-coupon input {
	padding: 17px 10px;
	font-size: 13px;
} 



.woocommerce-form.woocommerce-form-login.login p {
	font-size: 14px;
}
.woocommerce-Tabs-panel h2 {
	line-height: 28px;
	font-size: 19px;
}
a.rv {
	padding: 5px 15px;
	font-size: 12px;
	display: inline-block;
	margin: 8px 0 0;
}
.commentlist {
	margin: 0;
	padding: 0;
}
.comment-form input, .comment-form textarea {
	width: 100% !important;
}


.single-product .comment-text .description p {
	font-size: 12px;
}
#review_form h3#reply-title {
	padding: 0 0 18px;
	font-size: 13px;
}
.product-col {
	display: inherit;
	flex-direction: inherit;
}
/*.product-col .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 100% !important;
	max-width: 100%;
	margin-right: 0;
}*/
.product-col .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	margin-left: 0;
	width: 100% !important;
	clear: none;
}
.woocommerce div.product form.cart div.quantity input.qty {
	width: 2em !important;
}
.woocommerce-product-gallery__image {
	height: auto !important;
}
#sp-testimonial-free-wrapper-594 .slick-list {
	margin-right: -8px;
	margin-left: -4px;
}
.pagination-media .page-numbers {
	margin: 0 0 6px;
}
.content-media h2 {
	font-size: 14px;
}
.media-vedio iframe {
	height: 200px;
}
.content-media {
	background-size: cover !important;
	height: auto;
}
.media-titel {
	margin-bottom: 0 !important;
}
.media-page {
	margin: 0px 0 14px 0;
}
.woocommerce nav.woocommerce-pagination ul{text-align: center; width: 100%;margin-bottom: 0px !important;}
#tab-reviews a{margin-top: 10px; display: inline-block; margin-left: 0;}
}
 @media only screen and (min-device-width: 1028px) and (max-device-width: 1248px) {
.join-colam h3 {
	font-size: 38px;
	margin: 23px 0 0 0;
}
.flex-viewport {
	width: 100%;
}
.single-product .summary.entry-summary p.price {
	margin-top: 0;
}
.woocommerce div.product form.cart .button {
	margin-top: 0;
}

}
@media only screen and (min-width: 500px) and (max-width: 604px){
	.sp-testimonial-free-section .slick-prev, 
	.sp-testimonial-free-section .slick-next{top: 92.6% !important;}
}
@media only screen and (max-width: 500px) {
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {
	top: 91.8% !important;
}
#sp-testimonial-free-wrapper-594 .slick-list {
	margin-left: -2px !important;
}
.hfeed .page-header {
	margin-top: 36px !important;
}
body.woocommerce div.product div.images {
	max-width: 410px !important;
}
.summary.entry-summary {
    margin-top: 0;
}
.related.products ul.products li {
    margin-bottom: 7px !important;
}
.single-product  .summary.entry-summary {
    display: block;
    position: relative;
   margin-bottom: 1em; 
}
.woocommerce div.product form.cart {margin-bottom: 1em !important;}
.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:10px !important;}
.single-product.woocommerce #reviews #comments ol.commentlist {
    padding: 0;
}
.woocommerce-message{font-size:13px;}
.abt-im figure {
    text-align: center;
}
}
@media only screen and (max-width: 375px) {
	body.woocommerce div.product div.images {
	max-width: 375px !important;
}
}