@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);

/* MIN 1920px */

@media only screen and (min-width: 1920px) {
}

/* MAX 1185px For Paddings */

@media only screen and (max-width: 1185px) {
/* Navigation */
		
}

/* MAX 1150px */

@media only screen and (max-width: 1150px) {
/* Features */
	
}

/* MAX 1024px */

@media only screen and (max-width: 1024px) {
/* Page Content */
		
}

/* MIN 1000px */

@media only screen and (min-width: 1000px) {
/* Navigation */
		

}

/* MAX 1000px */

@media only screen and (max-width: 1000px) {
/* Navigation */
		

}

/* MAX 960px */

@media only screen and (max-width: 960px) {
/* Team Boxes */
#team .team .team-boxes .item {
	padding: 0 15px;
}
}

/* MAX 800px */

@media only screen and (max-width: 800px) {
/* Team Boxes */
		
		/* Features */
		
		/* Home Texts V1 */
		
		/* What We Do */
}

/* MAX 640px */

@media only screen and (max-width: 640px) {
/* Page Content */
		

}

/* MAX 560px */

@media only screen and (max-width: 560px) {
/* Team Boxes */
		

}

/* MAX 480px */

@media only screen and (max-width: 480px) {
/* Portfolio */
		

}

/* MAX 400px */

@media only screen and (max-width: 400px) {
/* Team Boxes */
		

}

/*======== Custom code ======== */

@media (max-width : 766px) {
.page-header h1 {
	font-size : 44px;
	line-height : 44px;
}
.page-header .sub-title {
	font-size : 30px;
	line-height : 30px;
}
}

/*-----------------------------
 NAVIGATION & HEADER STYLE
--------------------------------*/

/*Navigation*/

/* Nav Media Querues*/


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
.navbar-toggle {
	display: none !important
}
}

@media (max-width : 768px) {
.navbar-toggle {
	display : block;
}
}

@media screen and (max-width : 768px) {
/*.navbar-collapse.collapse {
        display : none !important;
        }*/

.navbar-default {
	background : #fff !important;
	padding : 0px 0;
	border : none;
	border-radius: 0;
}
.navbar {
	border-radius: 0;
}
table {
	width: 100% !important;
}
}

@media (min-width : 1024px) {
.navbar-default {
	background-color : #fff;
	padding : 0px 0;
	border : none;
	border-radius: 0;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
	top: 0;
}
}

@media (max-width : 1024px) {
.search-language {
	width: 60% !important
}
.res-img {
	display: block;
	max-width: 100%;
	height: auto;
}
.product-pop {
	display: block;
	width: 100% !important;
	height: auto;
}
}

@media only screen and (max-width:1280px) and (min-width:720px) {
.search-language {
	width: 55% !important
}
}

@media (max-width:375px) {
.nav > li > a {
	padding: 10px 7px
}
}

@media (max-width:414px) {
.nav > li > a {
	padding: 10px 7px
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) {
.product.left-single-img img {
	max-height: 200px !important;
}
.product.right-single-img img {
	max-height: 206px !important;
}
}

@media (max-width:480px) {
.header-top .top-menu li.top-right-link {
	padding: 0 0px !important
}
.navbar-default .navbar-nav > li > a {
	font-size: 0.55rem;
}
.header-top .top-menu {
	margin-top: 5px !important;
}
}

@media (max-width: 1024px) {
.navbar-default {
	background-color: #fff;
}
	
}

@media (max-width: 1024px) {
.product-section {
	top: 0px;
}
}

@media (max-width: 767px) {
.navbar-default .navbar-nav > li > a {
	font-size: 0.38em;
}
}

@media (max-width: 1200px) {
.navbar-default .navbar-nav > li > a {
	font-size: 1.15vw;
}
}


@media only screen and (min-width:480px ) {
.navbar-default .navbar-nav > li > a {
	font-size: 0.75vw;
}
}

@media only screen and (max-width:767px) {
.content-header h2 {
	font-size: inherit;
}
}

@media (min-width:500px) {
.pro-name-details {
	width: 100% !important
}
}

@media (max-width:499px) {
.product-col-2 .pro-name-details {
	width: 63% !important;
	left: 32%;
}
}

@media only screen and (min-device-width : 360px) and (max-device-width : 480px) {
.product-col-2 .pro-name-details {
	width: 65% !important;
	left: 35%;
}

.style__img__adjust {

width: 100%;
height: 50%;
padding-bottom: 50%;

}
	
	
}

@media screen and (max-width: 480px) {
}

/* For 50%  media query*/
@media (min-width:2052px) and (max-width:2732px) {
.header-top {
	margin-left: auto;
	margin-right: auto;
}
.container-inner {
	background: #fff;
	margin-left: auto;
	margin-right: auto;
}
}

/* For 67%  media query*/
@media (max-width:2049px) {
.header-top {
	margin-left: auto;
	margin-right: auto;
}
.container-inner {
	margin-left: auto;
	margin-right: auto;
}
}

/*For 80% Media query*/

@media (max-width: 1708px) {
/*.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe{ font-size:1.12em !important; }
.text-img{ height: auto;font-size:1.12em !important;}*/
}

@media(max-width:320px) {
.style__textTile__3IGKx.style__small__3gYkV p.style__description__GTAEe {
	font-size: 80% !important
}
.text-img {
	margin-top: 0% !important;
}
}

@media (max-width:656px) {
.style__textTile__3IGKx.style__small__3gYkV p.style__description__GTAEe {
	/*font-size: 1.72em/100% !important;*/
}
.text-img {
	margin-top: 0% !important;
}
}

/* For 90%  media query*/
 
@media (min-width:1525px) {
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	/*font-size: 23px !important*/
}/*To Change Font Size Here*/
}

/* For 110%  media query*/
@media (max-width:1252px) {
.header-top {
	width: 1349px;
	max-width: 100vw;
	margin-left: 0;
	margin-right: auto !important;
}
.container-inner {
	width: 1349px;
	max-width: 100vw;
	margin-left: 0;
	margin-right: auto !important;
}
}

/* For 120%  media query*/
@media (min-width:1138px) and (max-width:1366px) {
.style__box__border.style__ungrouped__3RbFg.style__small__3Atts {
	width: 100%;
	height: 0;
	padding-bottom: 54% !important;
}
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 1.5em !important;
}/*To Change Font Size Here*/
.product-col-2 .style__overlay__2qYgu {
	/*min-height: 336px !important;*/
	max-height: 332px
}
.style__overlay__2qYgu {
	height: 100% !important
}
.product-col-2 a:hover {
	background-color: rgba(55,62,62,.05) !important;
}
	
	
}

/* For 120% media query*/
@media (min-width:1025px) and (max-width:768px) {
.style__box__border.style__ungrouped__3RbFg.style__small__3Atts {
	width: 100%;
	padding-bottom: 54% !important;
}
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 1.645em !important;
}
}

/* For 200% media query*/
@media only screen and (max-width:840px) {
.text-img {
	margin-top: 6% !important
}
	
}

/*Found the answer For 133% zoom we can use this media query*/
@media (max-width:991px) {
.style__box__border.style__ungrouped__3RbFg.style__small__3Atts {
	width: 100%;
	padding-bottom: 54% !important;
}
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 1.23em !important;
	padding: 0%;
}
.pro-name-details {
	left: 55% !important
}
.pro-name-details .productimg img {
	width: 100% !important;
	margin-top: 0px !important
}
}

@media (max-width:1025px) {
.style__box__border.style__ungrouped__3RbFg.style__small__3Atts {
	width: 100%;
	padding-bottom: 54% !important;
}
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	/*font-size: 25px !important;*/
}
.product-single .style__overlay__2qYgu {
	min-height: 375px !important;
}
}

@media (min-width:911px) {
.style__box__border {
	min-height: inherit
}
.style__box__border.style__ungrouped__3RbFg.style__small__3Atts {
	padding-bottom: 0% !important
}
}

/*@media (max-width: 1200px) {
.text-img{ font-size:3em !important}
}

@media (max-width: 1024px) {
.text-img{ font-size:3em !important}
}*/

@media (max-width:991px) {
.text-img {
	font-size: 1.34em !important;
	height: auto;
	top: 0% !important;
}
}

@media only screen and (min-width:1138px) {
.product-single-left-2 .product-col-2 .style__overlay__2qYgu {
	height: auto !important;
}
}

@media only screen and (min-width:1252px) {
.product-single-left-2 .product-col-2 .style__overlay__2qYgu {
	height: 336px !important;
}
}

@media (max-width:911px) {
.pro-name-details {
	width: 85% !important; /*left: 36% !important;*/
}
}

@media (min-width:681px) {
.product.left-single-img {
	height: 375px !important;
	
}
.product.right-single-img {
	/*height: 375px !important;
	max-height: 375px;*/
	min-height: 240px;
	height: 100%;
}
	
.content-col{ height: 100% !important}
	
}


@media (min-width:683px) and (max-width:797px) {
.pro-name-details {
	width: 85% !important;
	left: 50% !important;
	position: relative;
	padding: 7% !important
}

.pro-name-details .productimg img {
	width: 80% !important;
}
.product-single-left, .product-single-right {
	height: 100% !important
}
.product-col-2 {
	/*height: 336px !important*/
}
.pro-name-details .content h2 {
	font-size: 1.875em !important;
}

	
}


@media (min-width:683px) and (max-width:911px) {
.product-left {
	height: auto; /*height: 900px !important;*/
}

}

@media (min-width:797px) {
.pro-name-details h2 {
	font-size: 1.875em !important;
	color: #f00
}
}

@media(max-width:684px) {
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 1.5em !important;
}

}

/*Font Scale*/

@media (min-width:1708px) {
.text-img {
	font-size: 1.1em !important;
}
/*
.style__description__GTAEe {
	font-size: 1.1em !important
}
*/
}

@media (max-width:911px) and (min-width:684px) {
.text-img {
	top: 0% !important;
	position: relative
}
.style__description__GTAEe {
	font-size: 1.71em !important;
}
}

@media(max-width:797px) {
.style__description__GTAEe {
	font-size: 1em !important;
}
}

@media only screen and (max-width:1025px) {
.text-img {
	float: left;
	vertical-align: middle;
	margin-top: 0%; /*padding-top: 5%*/
}
}

@media (max-width:414px) {
.text-img {
	float: left;
	vertical-align: middle;
	margin-top: 10% !important;
}
.name-btn {
	padding: 0 !important;
}
	.style__box__border{ height: auto !important;}
}

@media (max-width:376px) {
.text-img {
	float: left;
	vertical-align: middle;
	margin-top: 11% !important;
}
}

@media (max-width:361px) {
.text-img {
	float: left;
	vertical-align: middle;
	margin-top: 0%;
}
}

@media (max-width:320px) {
.text-img {
	float: left;
	vertical-align: middle;
	margin-top: 0%;
}
}

/*and for 25% zoom, we can use this media query*/

@media (min-width:4103px) and (max-width:5464px) {
.container-inner {
	margin-left: auto;
	margin-right: auto;
}
}

/*110%*/
@media (min-width:1252px) {
.product-small {
	/*height: 375px !important;*/
}
.product-big-left, .product-small-right {
	height: 375px !important;
}
/*
.style__textTile__3IGKx.style__small__3gYkV p.style__description__GTAEe {
	font-family: 'PT Sans', sans-serif;
	font-size: 16px !important;
	font-size: 1.72em !important;
	line-height: 1.3;
	max-height: 6.665em !important;
	overflow: hidden;
	margin-bottom: 0;
}
*/
}

/*150%*/

@media (max-width:420px) {
.style__textTile__3IGKx.style__small__3gYkV p.style__description__GTAEe {
	font-family: 'PT Sans', sans-serif;
	/*font-size: 1.5rem !important;*/
}
	.product-image-details{ /*max-height: 240px !important;*/}
	.product-col-2.double-row{ min-height: 247px;}
}

@media(min-width:400px){
	.style__content__col .product-col-2{ max-height: 20px;  position: relative;}
	.product-col-2.double-row{ min-height: 240px;  padding: 0}
}


@media only screen and (max-width:376px) {
.style__textTile__3IGKx.style__small__3gYkV p.style__description__GTAEe {
	font-size: 100% !important
}
}

@media only screen and (min-width:360px) and (max-width:661px) {
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 3.992vw !important
}
.product-single {
	height: 100% !important
}
}

@media (max-width:660px) {
.product-big-left {
	/*min-height: auto !important*/
}
}

/*120%*/

@media (max-width:1138px) {
.product-small {
	max-height: 375px !important;
	height:auto !important;
}
.product-big-left, .product-small-right {
	height: 375px !important;
}
}

@media only screen and (max-width:767px ) {
.navbar-default .navbar-nav > li > a {
	font-size: 0.75vw;
}
.product-pop {
	display: block;
	width: 100% !important;
	height: auto;
}
}

/*Updated on Sep_17*/
@media(max-width:320px) {
.text-img {
	top: 35% !important;
	position: absolute;
	z-index: 1;
	height: 100% !important;
	padding: 0
}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
.search-language {
	right: 0;
	left: auto;
	margin-right: 25px;
}
.language-input, .search-input {
	width: auto;
	float: right;
	margin-left: 15px;
}
}



@media only screen and (min-width:1024px) {
.search-language {
	right: 0;
	left: auto;
	margin-right: 7px;
}
.language-input, .search-input {
	width: auto;
	float: right;
	margin-left: 15px;
	margin-top: 10px;
}
}

@media only screen and (max-width:767px) {
.language-input, .search-input {
	padding: 5px 0px;
	display: none
}
}

@media only screen and (max-width:767px) {
.navbar-toggle {
	height: 35px;
	border-radius: 5px;
	margin-top: 5px;
	border: 1px solid #fff;
}
.header-top .top-menu {
	display: block
}
.header-top .top-menu {
	margin-top: 12px;
}
.header-top .top-menu li.top-right-link {
	padding: 0
}
.header-top .top-menu li.top-right-link a {
	font-size: inherit;
	font-size: 0.7em;
}
.language-input {
	margin: 0px 5px 0px;
	float: right
}
.search-language {
	width: auto;
}
.top-right-header {
	width: 60%;
}
.top-left-header {
	width: auto;
	padding: 8px !important;
}
.hidden-mobile {
	display: block!important;
	margin: 0;
}
.top-hidden-mobile {
	display: none !important;
}
.globe-icon {
	display: none !important
}
.carousel-inner > .item, .hero-slide .carousel-inner > .item > img {
	height: 200px;
	max-height: 100hw;
}
.hero-slide .carousel-caption {
	width: 90% !important;
}
.selectpicker {
	padding: 5px 11px !important;
	border-radius: 0px !important
}
.language_select {
	border-radius: 0px !important;
	width: auto
}
.product-color, .product-quantity {
	margin-left: -10px;
	margin-bottom: 10px;
}
.product-color {
	padding-left: -10px !important;
}
}

@media screen and (max-width:360px){
	.top-left-header{ margin: 0 0 !important;}
	.header-top .top-menu li.top-right-link a{ font-size: 0.6em; }
}
@media only screen and (max-width: 1024px) {
.header-top {
	text-align: center;
}
.header-top .top-menu li {
	line-height: 1;
	/*padding: 5px 0 10px;*/
}
.header-top .top-menu li.get-a-quote a {
	padding: 8px 15px;
}
.top-menu.pull-right {
	float: none !important;
}
.cate-logo {
	top: 4.4% !important
}
.product-logo {
	top: 4.5% !important;
}
.top-right-header {
	width: 75%;
	float: left;
	line-height: 2.678em;
}
.top-left-header {
	width: 25%;
	float: left;
	margin: 12px 0px;
}
.pro-name-details .content {
	padding: 0px 0px !important
}
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
.product.right-single-img .pro-img-responsive img {
	height: 288px !important;
}
.product.left-single-img .pro-img-responsive img {
	height: 288px !important;
}
}

@media only screen and (min-width:767px) {
.product-single {
	height: auto !important
}
}

@media only screen and (max-width: 320px) {
.product-color {
	width: 100% !important
}
.color-select select {
	width: 100% !important
}
.top-right-header {
	width: 78%;
	float: left;
}
.top-left-header img {
	width: 100%
}
.two-column h2 {
	font-size: 100% !important
}
.product-small {
	/*height: 200px !important*/
}
.product-img4 {
	height: 200px !important;
	margin-left: 0px
}
.product-single {
	min-width: auto !important
}
.product-big-left, .product-small-right {
	height: auto !important
}
div.middle-text-box {
	padding: 0 10px !important;
	height: auto !important;
}
.pro-name-details p {
	font-size: 100% !important
}
.pro-name-details {
	width: 60% !important;
	font-size: 100% !important;
	line-height: 100% !important;
}
.product-col-2 {
	min-height: auto !important
}
.product-single-left, .product-single-right {
	height: auto !important
}
.product-left {
	width: 320px !important;
	height: 320px !important;
}
.product-single-right {
	width: 320px !important;
}
.product-single-left-2.content {
	height: 229px !important;
}
.product-single.text-middle {
	min-height: 180px !important;
	padding: 0px 0px;
}
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 100% !important;
}
.section-title h1 {
	font-size: 15px !important;
}
.productimg {
	width: auto !important;
}
.product {
	height: 100% !important
}
.product-img4 img {
	border: 1px solid #000 !important
}
.style__image__2qa0g {
	width: auto !important;
	height: auto !important;
	margin: 10px 0px !important
}
}

@media only screen and (max-width: 360px) {
.top-right-header {
	width: 75%;
	float: left;
}
.top-left-header img {
	width: 100%
}
.two-column h2 {
	font-size: 100% !important
}
.product-small {
	/*height: 200px !important*/
}
.product-single {
	min-width: auto !important
}
.product-big-left, .product-small-right {
	height: auto !important
}
div.middle-text-box span {
	font-size: 80% !important;
	line-height: 150%;
}
div.middle-text-box {
	padding: 0 10px !important
}
.pro-name-details p {
	font-size: 100% !important
}
.pro-name-details {
	width: 60% !important;
	font-size: 70% !important;
	line-height: 150% !important
}
.product-col-2 {
	min-height: auto !important
}
.product-single-left, .product-single-right {
	height: auto !important
}
.product-single {
	height: auto;
}
div.middle-text-box {
	height: auto !important;
	line-height: 150%;
	padding: 20px 20px !important
}
.product-single-left-2 {
	height: auto;
}
.pro-name-details h2 {
	font-size: 15px !important;
	;
	margin-top: 0
}
.pro-name-details img {
	vertical-align: middle;
	display: inline-flex;
}
.section-title h1 {
	font-size: 15px !important;
}
.section-title h3 {
	font-size: 14px !important;
}
.product-single-left-2, .product-single-right-2 {
	height: auto !important
}
.product-col-2 {
	margin: 0px 10px
}
.product-single {
	min-height: auto !important
}
}

/*ipad mini*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.text-img {
	left: 0%;
	margin-top: 18% !important;
	position: absolute;
	padding-left: 0%;
	padding-right: 0% !important
}
.pro-name-details p {
	font-size: 1.9rem !important
}
}

/*300%*/
@media only screen and (min-device-width : 420px) and (max-device-width : 224px) {
.text-img {
	left: 0%;
	margin-top: 9% !important;
	position: absolute;
	padding-left: 5%;
	padding-right: 5% !important;
}
.pro-name-details p {
	font-size: 1.9rem !important
}
}

@media only screen and (max-width : 912px) {
.text-img {
	left: 0%;
	margin-top: 10% !important;
	position: absolute;
	padding: 8% !important;
}
.pro-name-details p {
	font-size: 1.9rem !important
}
}

@media only screen and (max-width : 797px) {
.text-img {
	left: 0%;
	margin-top: 10% !important;
	position: absolute;
	padding: 8% !important;
}
.pro-name-details p {
	font-size: 1.9rem !important
}
}

@media only screen and (min-width:700px) {
.pro-name-details p {
	font-size: inherit
}
}

/*iPhone*/
@media only screen and (max-device-width: 480px) {
.product-single-left, .product-single-right {
	height: auto !important;
}
.product-single-left-2, .product-single-right-2 {
	height: auto !important
}
div.middle-text-box {
	padding: 10px 10px
}
}

/*iphone6+*/
@media only screen  and (max-device-width: 640px),  only screen and (max-device-width: 667px),  only screen and (max-width: 480px) {
.product-single-left, .product-single-right {
	height: auto !important;
}
.product-single-left-2, .product-single-right-2 {
	height: auto !important;
}
.product-big-left, .product-small-right {
	height: auto !important
}
div.middle-text-box {
	padding: 10px 30px !important
}
.product-big-left, .product-small-right {
	margin: 0px 0px 0px 0px !important;
}
.header-banner {
	height: auto !important;
}
.product-col-1 {
	min-height: 411px !important
}
.pro-name-details {
	left: 32% !important;
	margin-left: 0% !important
}
}



/*iphone se*/
@media screen and (device-width: 414px) {

.style__img__adjust{ padding-bottom: 0%}

.product {
    max-height: 200px !important;
}
.product-small {
	/*height: 250px !important;*/
}
.product-col-2 .pro-name-details {
	width: 80% !important;
	margin-left: 5%
}
.color-select select {
	width: 100% !important
}
.style__image__2qa0g {
	width: auto !important;
	height: auto !important;
	margin: 10px 0px !important
}
.pro-name-details {
	left: 42% !important
}
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 100% !important;
}
.product-single.text-middle {
	padding: 0px 0px !important
}
.product-col-2 .pro-name-details {
	width: 78% !important;
	margin-left: 3% !important;
}
}

@media(min-width:1000px) and (max-width:1025px) {
.text-img {
	float: left;
	position: relative;
	padding-top: 0%;
	height: auto !important;
}
}

@media screen and (max-width: 840px) and (min-width:420px) {
.text-img {
	font-size-adjust: auto;
	font-size: 1.1em !important;
	position: absolute;
	top: 10% !important;
}
}

@media screen and (max-width: 448px) and (min-width:420px) {
.text-img {
	font-size: 100% !important;
	top: 0% !important;
	position: absolute;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.text-img {
	padding: 10px 0px;
	height: 95%;
}
}

/*iphone 7*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { /* STYLES GO HERE */
.product-col-2 .pro-name-details.right {
	position: relative;
	float: left;
	top: 50%;
	left: 40%;
	transform: translate(-50%, -50%);
	width: 70% !important;
	padding: 0;
}
.product-single.text-middle {
	min-height: auto !important;
	padding: 30px 0px;
}
div.middle-text-box span {
	font-size: 100% !important;
	line-height: 130%;
	padding: 0 0px
}
div.middle-text-box {
	height: auto !important;
	padding: 10px 17px !important;
}
.product-small {
	/*height: 207px !important*/
}
.name-btn h2 {
	font-size: 100% !important;
	padding: 10px 0px !important
}
.name-btn h3 {
	font-size: 100% !important;
	padding: 10px 0px !important
}
.section-title h3 {
	font-size: 100% !important;
}
.section-title h1 {
	font-size: 100% !important
}
.pro-name-details .productimg {
	padding: 0 !important
}
.product-color {
	width: 100% !important
}
.color-select select {
	width: 100% !important
}
.style__image__2qa0g {
	width: auto !important;
	height: auto !important;
	margin: 10px 0px !important
}
.product-col-2 .pro-name-details.right {
	width: 70% !important
}
.product-single.text-middle {
	height: 200px !important;
	margin: 0px 0px !important
}
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 80% !important;
	-webkit-text-size-adjust: auto;
}
.product-single.text-middle {
	padding: 0px 0px !important
}
.product-col-2 .pro-name-details {
	width: 75% !important;
	left: 37% !important;
}
.text-img {
	float: left;
	position: relative;
	top: -26% !important; /* transform: translateY(-50%);*/
}
.content-col.big-text-link {
	height: 330px !important;
}
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {font-size:80% !important;position: relative; 
display: table}
}*/

@media screen and (max-width: 320px) {
/*Write your css here*/
.product-left .product {
	height: 200px !important;
	background-size: contain
}
.product-right .product {
	height: auto !important;
	background-size: contain
}
.product-left-1, .product-right-1 {
	height: auto !important
}
.product-left-1 .product, .product-right-1 .product {
	height: 200px !important;
}
.name-btn h2 {
	font-size: 100% !important;
	padding: 5px 0px !important
}
.section-title h3 {
	font-size: 100% !important;
}
.section-title h1 {
	font-size: 100% !important
}
.product-left .product {
	height: auto !important
}
}

@media (min-width: 992px) and (max-width: 1200px) {
/*.product-single-left-2, .product-single-right-2{ height:auto !important;}*/
.pro-img-responsive img {
	max-width: 100%;
	max-height: 300px !important
}
}

@media (max-width: 75em) {
.product-single-right-2 {
	height: auto !important;
	max-height: 284px !important
}
.product-single-left-2 {
	margin-bottom: -2px !important;
}
}

@media (min-width:50em) and (max-width:70em) {
.product-single-left-2, .product-single-right-2 {
	min-height: auto;  /*height: 284px !important; -- this affecting in 240% zooming level*/
}
}

@media only screen and (max-width:600px) {
.product-col-2 {
	/*height: 200px !important;*/
	display: table-cell;
}
}

@media only screen and (max-width: 840px) {
.product-col-1 img {
	vertical-align: top;
}
.product-4 {
	background-size: contain !important
}
/*.product{background-size:contain !important;}*/
.pro-name-details h2 {
	font-size: 17px !important
}
div.middle-text-box {
	padding: 0;
}
.product-4 {
	width: 50% !important;
	height: 50% !important;
	margin: 0;
	padding: 0;
}
.product-4 a.link {
	width: 100% !important;
}
.product-col-4 {
	width: 200px;
	height: 200px;
}
.product.left-big-img, .product.right-big-img {
	background-size: contain !important; /*height: 322px !important;*/
	background-position: top
}
.header-top .top-menu {
	margin-top: 0px !important;
	margin-right: 15px !important;
}
.language-input, .search-input {
	margin-right: 0px
}
}

@media screen and (max-width:320px){
	.header-top .top-menu{ font-size: 0.7em !important; line-height: 100%;}
}





@media only screen and (min-width:1200px) {
.style__content__col .product-col-2 {
	height: 100%;
	position: relative;
	padding-bottom: 50%;
}

	
/*novelty*/
/*.product-single-right{  height: 308px !important;}*/
.product .pro-img-responsive img {
	height: 100% !important
}
}

@media only screen and (min-width:800px) {
.product-col-2 {/* min-height: 285px !important;*/
}/*novelty*/
}

@media only screen and (max-width:992px) {
.product.left-big-img, .product.right-big-img {
	background-size: cover !important;
}
.product-4 {
	height: 227px !important;
	background-size: contain !important
}
.product-col-2 {
	/*max-height: 0px !important;*/
}
.product-left, .product-right {
	z-index: 1
}
}

@media only screen and (max-width:991px) {
.product-4 {
	height: 160px !important;
}
.product-left-1, .product-right-1 {
	height: auto !important
}
}

@media only screen and (max-width: 360px) {
.product-color {
	width: 100% !important
}
.color-select select {
	width: 100% !important
}
.style__image__2qa0g {
	width: auto !important;
	height: auto !important;
	margin: 10px 0px !important
}
.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe {
	font-size: 80% !important;
}
.text-img {
	float: left;
	position: relative;
	top: -1.5em !important;
}
.product-single.text-middle {
	padding: 0px 0px !important
}
.product-single {
	height: 180px !important
}
}

@media only screen and (min-width: 360px) {
.pro-name-details .productimg {
	width: 25% !important;
}
.product-color {
	width: 100% !important
}
.color-select select {
	width: 100% !important
}
}

@media only screen and (max-width: 200px) {
.two-column h2 {
	font-size: 25px !important
}
}

/*300% zoom level*/
@media (max-width:1138px) {
table {
	min-width: 75% !important;
}
}

@media only screen and (max-width:767px) {
.product-section .landscape-size-img {
	height: auto;
}
.product-section .landscape-size-img img {
	width: 100%
}
.product-section .pro-img {
	height: auto
}
.product-section .pro-img img {
	width: 100%;
	height: auto !important
}
}

/*Zooming 100% to 150%*/

@media (max-width:768px) {
.navbar-default .navbar-nav > li > a {
	font-size: 10px !important;
}
.text-img {
	left: 0%;
	margin-top: 12% !important;
	position: absolute;
	padding-left: 5% !important;
	padding-right: 5% !important
}
.client-logo {
	height: 180px;
}
}

@media (min-width: 769px) and (max-width: 1025px) {
.pro-name-details .productimg img {
	width: 80% !important;
	padding: 0px 0px !important; /*border: 1px solid red*/
}

.product-single-left-2, .product-single-right-2 {
	height: 100% !important
}
}

@media (min-width:1025px) {
}

/*Zooming 100% to 150%*/

@media only screen and (max-width:840px) {
.left-img-col img {
	position: absolute;
	left: 1%;
	top: 60%;
	margin-left: 0px;
	margin-top: 70px;
}
.right-img-col img {
	position: absolute;
	left: 10%;
	top: 60%;
	margin-left: 0px;
	margin-top: 70px;
}
.pro-name-details {
	width: 99% !important;
	padding: 20px 20px;
}
.pro-name-details .productimg {
	width: 33% !important;
}
.pro-name-details .content {
	padding: 0px 0px
}
.pro-name-details p {
	font-size: 12px !important
}
.product-left {
	height: auto !important;
}
.product {
	height: auto !important;
	display: block;
}
}

/*25%*/
@media (min-width:4103px) {
.navbar-default .navbar-nav > li > a {
	font-size: 39%;
	padding: 0px 0px
}
.menu-expand li a {
	font-size: 0.25vw;
}
textarea.form-control {
	height: 290px !important;
}
}

@media (min-width: 320px) {
.product.right-single-img img {
	width: 100%; /*height: 288px !important;*/
}
.product.left-single-img img {
	width: 100%; /*height: 288px !important*/
}
}

@media (min-width: 769px) and (max-width: 1024px) {
.product .pro-img-responsive img {
	height: 100% !important;
}
}

@media (max-width : 767px) {
.team-member .thumbnail {
	margin-bottom: 30px;
}
}

@media only screen and (max-width: 768px) {
#testimonialSlider .carousel-inner .item blockquote p,  #testimonialSlider .carousel-inner .item blockquote .user-details {
	display: block;
	width: 100%;
}
.res-img {
	display: block;
	max-width: 100%;
	height: auto;
}
}

@media screen and (max-width:840px) {
.style__default__3HtKL .style__logo__39Ttf {
	width: 75px;
	height: 75px;
	margin-top: -37.5px;
	margin-left: 10px
}
}

@media screen and (max-width:840px) {
.style__default__3HtKL .style__logo__39Ttf img {
	width: 75px;
	height: 75px
}
}
.style__center__1Txfv .style__imageArea__1GiK5 {
	padding: 40px
}

@media screen and (max-width:840px) {
.style__center__1Txfv .style__imageArea__1GiK5 {
	padding: 20px
}
}

@media screen and (max-width:840px) {
.style__center__1Txfv .style__logo__39Ttf {
	width: 200px
}
}

@media (max-width : 992px) {
.client-logo .section-margin {
	margin-bottom : 30px;
}
}

@media (min-width: 992px) {
.pro-name-details {
	padding: 40px 10px;
	display: table;
}
.product-section .landscape-size-img {
	height: 375px;
}
.pro-name-details p {
	margin-bottom: 20px;
}
}

@media screen and (max-width:768px) {
.x-accordion .panel-group {
	margin-bottom: 50px;
}
}

@media (min-width : 768px) {
.tabOne .tab-content {
	border: 1px solid #eee;
	padding: 30px;
	border-top: 0;
	overflow: hidden;
	background: #fff;
}
}

@media screen and (max-width : 599px) {
.tabOne .tab-content {
	margin-top: 30px;
}
}

@media (max-width: 992px) {
.contact-detail .promo-block-wrapper {
	margin-bottom: 1px;
}
}

@media (min-width: 992px) and (max-width: 1024px) {
.contact-detail .promo-content {
	padding: 20px 20px;
}
}

@media only screen and (max-width:767px) {
.small-width {
	width: 90%;
}
}

@media(max-width:768px) {
.footer .copyright-section .copytext {
	padding: 0px;
}
}

@media (min-width:768px) {
.footer .copyright-section .list-inline > li {
	padding-right : 10px;
	padding-left : 10px;
}
}

@media (max-width : 768px) {
.footer .footer-text ul i,  .footer .footer-text ul .phone,  .footer .footer-text ul .address {
	font-size: 14px;
	padding: 0;
}
.footer .footer-text ul .phone small {
	padding-left: 20px;
}
.footer .footer-text li {
	display: block;
	margin-bottom: 10px;
}
/*footer menu*/
.footer .copyright-section .pull-right {
	float: none !important;
}
}

/*Samsung J7*/
@media only screen and (min-width: 360px) and (max-width: 767px) {
.image-col img.img-style-left { /*width: 100%;*/
	height: auto
}
.image-col img.img-style-right { /*width: 100%;*/
	height: auto
}
.product-col-2 {
	/*height: 335px !important*/
}
.product-left .full-product-col, .product-right .full-product-col {
	height: 338px !important
}

.big-text {
	min-height: 260px !important;
}
	
.product-small{/*min-height:200px;*/}
}

/* (720x1280) Galaxy Nexus, WXGA */
@media only screen and (min-device-width: 768px) and (max-device-width: 1280px) {
/* insert styles here */
	
}

/* (720x1280) Galaxy Nexus, Landscape */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) and (orientation: landscape) {
/* insert styles here */
	
}

/*ipad*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
.product-col-1, .product-col-2 {
	min-height: auto;
}
.content-col.only-text-img h4 {
	font-size: 1.4em !important;
	border: 0px solid #f0f
}
.image-col img.img-style-left, .image-col img.img-style-right {
	top: 0% !important;
	left: auto !important;
	right: 0% !important;
	position: relative;
	width: 70% !important
}
.content-col.only-text-img h4.home-text {
	font-size: 2.45em !important;
}
.content-col.only-text-img {
	font-size: 1.7em !important
}
.product-4 {
	height: auto !important;
}
.product-4 a.link {
	width: 100% !important;
	left: 0;
	right: 0;
}
.content-col.big-text-img {
	padding: 0% 8% !important;
	font-size: 0.9em !important
}
.category_image img.img-style-middle {
	top: 6% !important;
}
.half-big-text.home-four-line-text {
	font-size: 0.55em !important
}
	
	.product_title{ font-size: 100% !important;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
.content-col.only-text-img h4 {
	font-size: 1.4em !important;
	border: 0px solid #f00
}
/*.product-img2.h_size260_height{ height: 200px !important}*/
.product-img4 {
	width: 257px !important;
	height: 250px !important;
}
.product-left .full-product-col, .product-right .full-product-col {
	height: 667px !important;
}
.product-left, .product-right {
	height: auto !important
}
.big-text {
	min-height: auto !important
}
}
.vertical-center {
	display: flex;
	align-items: center;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
.ipad-portrait-test {
	color: red !important;
} /* your css rules for ipad portrait */
.content-col .text-box h2 {
	font-size: 2rem !important
}
.image-col img.img-style-left { /*width: 100%;*/
	height: auto
}
.image-col img.img-style-right { /*width: 100%;*/
	height: auto
}
.product-left .product, .product-right .product {
	height: 338px !important
}
.product-left-1, .product-right-1 {
	height: 338px !important
}
.product {
	min-height: 223px !important;
	max-height: 375px;
}
.product-col-2 {
	/*height: 375px !important*/
}
.product-2 {
	height: 375px !important;
}
.product-img2 {
	min-height: 375px !important
}
.category_image img.img-style-middle {
	height: 80% !important
}
.content-col.big-text-link {
	height: 200px !important;
}
.client-logo a img {
	width: 100%;
}
.category_image img.img-style-middle {
	height: 60% !important
}
.content-col .text-box h2 {
	font-size: 3em !important;
}
p.title_description {
	font-size: 1.3em !important;
}
.learn_more a {
	font-size: 2em !important;
}
.thumbnail a > img, .thumbnail > img {
	width: 100%;
	height: 100%;
}
.product-left .full-product-col, .product-right .full-product-col {
	min-height: 676px;
	max-height: auto !important;
}
.content-col.big-text-link {
	padding: 10.24% 10% !important
}
}

/* (1440x900) WXGA+ Display */
@media screen and (max-width: 1440px) {
.category_image img.img-style-middle {
	top: 0% !important;
}
}

@media all and (min-device-width: 768px) and (max-device-height: 1024px) and (orientation:landscape) {
.ipad-landscape-test {
	color: blue !important;
} /* your css rules for ipad landscape */
.learn_more.big {
	font-size: 1.6789em !important;
}
.content-col .text-box {
	padding: 0% 0% !important;
}
.product-left-1, .product-right-1 {
	border: 0px solid #f00;
}
.content-col.big-text-link {
	max-height: 666px;
}
	.style__box__border{ min-height:auto !important}
}

/* ----------- iPad Pro 10.5" ----------- */

@media only screen  and (min-device-width: 834px)  and (max-device-width: 834px) and (orientation: portrait)  and (-webkit-min-device-pixel-ratio: 2) {
.product-left .full-product-col, .product-right .full-product-col {
	min-height: 476px;
	max-height: 667px !important;
}
.content-col.big-text-link {
	max-height: 476px;
}
p.category_title {
	font-size: 1em;
	position: absolute;
	bottom: -10px;
	right: 10px;
	left: 10px
}
.content-col .text-box p{ font-size:100% !important}
.style__textTile__Box.style__small__Box .style__description__Box{ font-size: 1.5em}
	
	.product-col-2.double-row{ max-height: 100% !important; height: auto;}
}

@media screen and (max-width:834px){}
@media (max-width:823px) {
.product-left .full-product-col, .product-right .full-product-col {
	min-height: 770px;}

p.category_title {
	font-size: 1em;
	position: absolute;
	bottom: -10px;
	right: 10px;
	left: 10px
}
.product-left, .product-right {
	width: 100%;
}
	.product-col-2.double-row{ height: 100% !important; }
}



@media (max-width:834px) {
.big-text.ipad-pro {
	min-height: 666px;
}
}

/* Landscape */
@media only screen  and (min-device-width: 1112px)  and (max-device-width: 1112px)  and (orientation: landscape)  and (-webkit-min-device-pixel-ratio: 2) {
.product-left .full-product-col, .product-right .full-product-col {
	max-height: 672px;
}
.big-text {
	min-height: 576px !important;
}
.content-col.big-text-link {
	max-height: 576px;
}
p.category_title {
	font-size: 0.9em;
	position: relative;
	bottom: -10px;
	right: 10px;
	left: 10px;
	border: 0px solid #f00
}
}

/* ----------- iPad Pro 10.5" ----------- */

/* ----------- iPad Pro ----------- */

/* Portrait and Landscape */
@media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (-webkit-min-device-pixel-ratio: 1.5) {
	
}

/* Portrait */
@media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (orientation: portrait)  and (-webkit-min-device-pixel-ratio: 1.5) {
	
}

/* Landscape */
@media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (orientation: landscape)  and (-webkit-min-device-pixel-ratio: 1.5) {
}

/* Landscape*/
@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}

/* Portrait*/
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.content-col.only-text-img h4.home-text {
	font-size: 1.8em !important
}
.category_image img.img-style-middle {
	top: 8% !important
}
}

/* ----------- iPad Pro ----------- */

@media all and (min-device-width: 768px) and (max-device-height: 1024px) and (orientation:landscape) {
.content-col.big-text-link h3 {
	font-size: 1.6789em;
}
.client-logo a img {
	width: 80%;
}
.category_image img.img-style-middle {
	top: 0% !important
}
p.title_description {
	font-size: 1em !important;
}
}

/*sub-page responsive style*/

@media (max-width:75em) {
.content-col .text-box h2 {
	/*font-size: 1.6em !important;*/
	line-height: 1.333;
}
.content-col .text-box p {
	/*font-size: 1.2em !important;*/
	line-height: 1.333;
	text-rendering: optimizeLegibility;
}
.img-adjust-top {
	top: 0% !important;
	position: absolute;
	right: 0% !important;
	left: auto !important;
}
.half-image .adjust-top {
	width: auto;
	position: relative;
	float: left;
	right: 0%;
	left: -15%;
	top: 0;
	bottom: 0;
	background: 0 0px;
	margin-left: -14% !important;
}
}

@media (min-device-width:55em) {
.content-col .text-box h2 {
	font-size: 1.5em !important;
	line-height: 1.333;
}
.content-col .text-box p {
	font-size: 1.2em !important;
	line-height: 1.333;
	text-rendering: optimizeLegibility;
}
}

@media (min-device-width:25em) {
.content-col .text-box h2 {
	/*font-size: 1.6em !important;*/
	font-size: inherit;
	line-height: 1.333;
}
.content-col .text-box p {
	/*font-size: 0.9em !important;*/
	line-height: 1.333;
	text-rendering: optimizeLegibility;
}
}

/*300% zoom level*/
@media (max-width:1138px) {
.product-img2.size230_height {
	height: 230px !important;
}
.text_content {
	max-height: 100%;
	padding-top: 50%
}
.title_description {
	font-size: 14px !important;
}
.learn_more {
	font-size: 14px !important;
}
.product-col-2 {
	/*min-height: 240px;*/
	/*min-height: 375px;*/

}
.product-col-2.double-row{ max-height: 375px; min-height: 375px; height: 250px !important; top: 0; bottom: 0; left: 0; right: 0; display: table-cell !important;}
}

/*240% zoom level*/
@media (min-width:992px) {
.title_description {
	font-size: 1.1875em/16px !important;
}
.learn_more {
	font-size: 16px !important;
}
.content-col.big-text-img h3 {/*font-size: 2.1612em*/
	font-size: 1.612em
}
.product-col-2 {
	min-height: 330px;
}
}

@media (max-width:911px) {
.product-img2.size200_height {
	height: 200px !important;
}
.category_image img.img-style-middle {
	width: auto !important;
	height: 75% !important;
	top: 3%;
	left: 0% !important;
}
}

@media  (max-device-width: 42mm)  and (min-device-width: 38mm) {
.content-col .text-box h2 {
	font-size: 1.1em !important;
	line-height: 1.333;
}
.content-col .text-box p {
	font-size: 0.7em !important;
	line-height: 1.333;
	text-rendering: optimizeLegibility;
}
}

@media  (max-device-width: 420px) and (min-device-width: 228px) {
.content-col .text-box p {
	font-size: 0.7em !important;
	line-height: 1.333;
	text-rendering: optimizeLegibility;
}
}

@media  (max-device-width: 20mm) {
.content-col .text-box p {
	font-size: 0.7em !important;
	line-height: 1.333;
	text-rendering: optimizeLegibility;
}
}

@media (min-device-width:75em) {
.content-col .text-box h2 {
	font-size: 1.9em !important;
	line-height: 1.333;
}
.content-col .text-box p {
	font-size: 1.1em !important;
	line-height: 1.333;
	text-rendering: optimizeLegibility;
}
.product-col-2 {
	min-height: 330px;
}
}

@media (min-device-width:85em) {
.content-col .text-box h2 {
	font-size: 2.1em !important;
	line-height: 1.333;
}
.content-col .text-box p {
	font-size: 1.2em !important;
	line-height: 1.555;
	text-rendering: optimizeLegibility;
	max-height: 4.9em;
}
}

@media (min-device-width:100em) {
.content-col .text-box h2 {
	font-size: 2.3em !important;
	line-height: 1.333;
}
}

@media (max-width:320px) {
.product-image-details, .glassware-image-details, .kitchen-acc-image-details {
	width: 318px !important;
}
.content-col .text-box h2 {
	font-size: 1em !important
}
.content-col .text-box p {
	line-height: 100% !important
}
.product-2 {
	width: 32% !important;
}
.product-img2 {
	height: 50% !important;
}
.title_description {
	font-size: 50% !important;
}
.text_content {
	padding: 25% 0%
}
.learn_more {
	font-size: 50% !important;
}
.product-left, .product-right {
	width: 100% !important;
}
.glassware-image-details {
	width: 82.3%;
}
.kitchen-acc-image-details {
	width: 82.3%;
}
.product-col-2 {
	display: contents
}
}

@media (max-width:768px) {
.content-col .text-box h2 {
	/*font-size: 1.5em !important*/
}
.content-col .text-box p {
	line-height: 100% !important
}
.product-img2 {
	height: 196px !important;
}
.title_description {
	font-size: 50% !important;
}
.text_content {
	padding: 25% 0%
}
.learn_more {
	font-size: 50% !important;
}
.product-left, .product-right {
	width: 100% !important;
	height: 100% !important;
}
.product-col-2 {
	/*min-height: 300px;*/
	/*min-height:180px;*/
	/*min-width: 360px !important;*/
	margin: 0;
}
.content-col.only-text-img h4 {
	font-size: inherit
}
.half-big-text {
	min-height: 0px !important
}
.big-text {
	min-height: 250px !important;
}
.content-col.only-text-img h4.home-text {
	font-size: 1.12em
}
}

@media (max-width:375px) {
.content-col .text-box h2 {
	/*font-size: 1em !important*/
}
.content-col .text-box p {
	line-height: 100% !important
}
.product-img2 {
	height: 196px !important;
}
.title_description {
	font-size: 50% !important;
}
.text_content {
	padding: 25% 0%
}
.learn_more {
	font-size: 50% !important;
}
.product-left, .product-right {
	width: 100% !important;
	height: 100% !important;
}
}

@media (max-width:414px) {
.content-col .text-box h2 {
	/*font-size: 1em !important*/
}
.content-col .text-box p {
	line-height: 1.333 !important
}
.product-img2 {
	height: 196px !important;
}
.title_description {
	font-size: 50% !important;
}
.text_content {
	padding: 25% 0%
}
.learn_more {
	font-size: 50% !important;
}
}

/*iPhone*/
@media only screen and (max-device-width: 480px) {
.product-left, .product-right {
	width: 100% !important;
}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
.thumbnail a > img, .thumbnail > img {
	height: auto !important;
}
}

@media (max-width:1500px) {
.style__overlay__2qYgu {
	height: 100% !important;
}
}

/*iphone6+*/
@media only screen  and (max-device-width: 640px),  only screen and (max-device-width: 667px),  only screen and (max-width: 480px) {
.glassware-image-details {
	width: 82.3%;
}
.kitchen-acc-image-details {
	width: 82.3%;
}
.product-2 {
	width: 37.4%;
}
.product-img2.size280_height {
	width: 100%;
	height: 180px !important;
}
p.category_title {
	font-size: 0.8em;
	padding: 0;
	position: relative
}
.product-2 {
	width: 50% !important;
}
.product-right .product {
	min-height: 197px !important;
	position: relative
}
.product-left .product {
	min-height: 197px !important;
	position: relative
}
.image-col img.img-style-left, .image-col img.img-style-right {
	top: 0%
}
.content-col.big-text-img h3 {
	overflow: visible;
	line-height: 100%;
	font-size: 2.45em
}
.content-col.big-text-link {
	padding: 26.1% 10%;
}
.content-col.big-text-link h3 {
	font-size: 1.244em;
}
.learn_more.big {
	font-size: 1em !important;
}
}

@media (max-width:360px) {
.product-right .product {
	height: 100% !important;
	min-height: 198px !important;
	position: relative
}
.product-left .product {
	height: 100%;
	min-height: 197px !important;
	position: relative
}
}

/*iPhone 6 and iPhone 6+ portrait*/
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : portrait) {
.content-col.big-text-img h3 {
	font-size: 1.2em !important
}
.content-col.big-text-img {
	padding: 10% 10%
}
.full-image {
	height: auto !important;
}
.product-left .full-product-col, .product-right .full-product-col {
	height: auto !important;
}
}

/*iPhone 6 and iPhone 6+ landscape*/
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : landscape) {
.content-col.big-text-img h3 {
	font-size: 1.2em !important
}
.content-col.big-text-img {
	padding: 10% 10%
}
}

@media (max-width:360px) {
.half-big-text {
	min-height: 0px !important
}
.content-col.only-text-img h3 {
	padding: 8.5%;
	font-size: 1em
}
}

/*iphone se*/
@media screen and (device-width: 414px) {
.glassware-image-details {
	width: 98.4% !important;
}
.product-2 {
	width: 50% !important
}
.content-col.only-text-img h4 {
	font-size: 16px
}
.content-col.only-text-img h3 {
	font-size: 1em !important
}
.content-col.big-text-link {
	height: auto !important;
}
}

@media screen and (device-width: 736px) {
.half-big-text.home-four-line-text {
	position: inherit
}
.content-col.only-text-img h4.home-text {
	font-size: 2em !important;
	padding: 5% 0%;
}
.content-col.big-text-img h3 {
	font-size: 1.2em !important
}
.content-col.big-text-img {
	padding: 10% 10%
}
.content-col.only-text-img h3 {
	font-size: 1.2em !important;
	padding: 3% 10%;
}
.thumbnail a > img, .thumbnail > img {
	width: 100% !important;
	height: auto !important
}
.content-col.big-text-link {
	height: auto !important
}
.product-left .full-product-col, .product-right .full-product-col {
	height: auto !important
}
.product-2 {
	width: 50% !important;
	height: 100% !important
}
.text_content {
	padding: 10% 0%;
}
.category_image img.img-style-middle {
	top: 3%;
}
	
}

@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

   .content-col .text-box h2 {
    font-size: 2.5em !important;
    max-height: 3em;
    min-height: 1em;
    overflow: hidden;
}
	  
}


@media(min-width:1000px) and (max-width:1025px) {
}

@media screen and (max-width: 840px) and (min-width:420px) {
}

@media screen and (max-width: 448px) and (min-width:420px) {
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
}

/*iphone 7*/

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { /* STYLES GO HERE */
.kitchen-acc-image-details {
	width: 100% !important;
}
.product-col-2 {
	height: 100% !important;
	left: 0;
	right: 0;
	position: relative;
	display: contents
}
.content-col.only-text-img h3 {
	font-size: 1em;
	padding: 0%
}
.category_image img.img-style-middle {
	height: auto !important
}
.thumbnail a > img, .thumbnail > img {
	max-height: auto;
	min-height: auto;
	width: 100%;
}
}


@media only screen and (max-device-width: 667px) {
.category_image img.img-style-middle {
	width: auto !important;
	min-height: 55% !important;
	max-height: 80%
}
.product-left .full-product-col, .product-right .full-product-col {
	max-height: 667px !important;
}
	

}

@media screen and (min-width:600px){
	p.category_title {
	font-size: 0.9em;
	padding: 0;
	position: relative;
}
}

@media screen and (max-width: 359px) {
 @viewport {
width: 320px;
zoom: 1.0;
}
}

@media screen and (max-width : 768px) {
.globe-icon {
	float: left !important;
	position: absolute;
	display: inline-table;
}
.hero-slide .carousel-caption h1 {
	font-size : 24px;
}
.hero-slide .carousel-indicators {
	bottom : 20px;
}
.hero-slide .carousel-caption p {
	font-size : 12px;
}
}

@media only screen and (max-width: 768px) {
.featured-box {
	padding: 60px 0;
}
.featured-box .featured-img {
	margin: 0 0 30px;
}
.featured-box .featured-img,  .featured-box .featured-content {
	display: block;
	width: 100%;
}
}

@media screen and (max-width:840px) {
.style__half__3vpnl {
	width: 100%
}
.style__box__border {
	height: auto
}
.full-product-col {
	height: auto
}
.style__box__border {
	min-height: 200px;
	display: inline-flex;
	/*width: 100%;*/
	max-width: 100%;
}
	.style__textTile__3IGKx.style__medium__esOnn .style__description__GTAEe{ font-size: 1.5em !important}
.style__box__border .style__content__col {
	padding: 0;
}
.style__medium__Zr4YE.style__grouped__WPoUF {
	padding-bottom: 0%
}
.style__small__3Atts.style__grouped__WPoUF {
	padding-bottom: 0%
}
.style__content__col {
	height: 100%;
}
.product {
	min-height: 250px;
	height: 400px !important;
}
.style__small__3Atts.style__text__2Xsie {
	height: auto;
	padding-bottom: 0;
}
}
.style__box__border .style__innerContent__3aR7m {
	position: relative;
	height: 100%;
	width: 100%
}

@media screen and (max-width:414px) {
.product {
	/*max-height: 200px !important;*/
}
}



@media screen and (max-width:768px) {
.style__img__adjust {
	width: 100%;
	height: 50%
}
.style__medium__img {
	padding-bottom: 0%;
}
.content-col .text-box h2 {
	/*font-size: 1.9em !important;*/
	max-height: 4em;
	min-height: 1em;
	overflow: hidden;
	line-height: 1.1;
}
.content-col .text-box p {
	/*font-size: 1.1em !important;*/
	line-height: 1.2 !important;
}
}

@media screen and (max-width:840px) {
.style__img__adjust {
	width: 100%;
	height: 50%
}
.style__medium__img {
	padding-bottom: 0%;
}
.content-col .text-box h2 {
	font-size: 1.1em/20px !important;
}
.content-col .text-box p {
	font-size: 0.7em/20px !important;
	line-height: 1.1 !important;
	height: 3.5em;
	overflow: hidden;
}
.style__textTile__Box.style__small__Box .style__description__Box {
	font-size: 0.75em !important;
	font-size: 25px !important;
}
}

/*home big-text*/

@media screen and (max-width:415px) {
.style__textTile__box.style__small__Box .style__description__Box {
	font-size: 0.9em;
	max-height: 6.665em;
	overflow: hidden;
}
}

@media screen and (max-width:840px) {
.style__textTile__box.style__small__Box .style__description__Box {
	font-size: 3em;
	max-height: 6.665em;
	overflow: hidden;
}
}

@media screen and (max-width:415px) {
.style__textTile__Box.style__small__Box .style__description__Box {
	font-size: 0.98em !important
}
.content-col .text-box h2 {
	font-size: 1.3em;
	height: 2.9em;
	overflow: hidden;
}
}
	
@media screen and (min-width:835px){
.content-col .text-box h2 {
	font-size: 2.1em !important;
	font-size: calc(11px + (26 - 14) * ((35vw - 300px) / (1600 - 300)));
	font-size: 1.91vw;
	font-weight: 400;
	line-height: 1.333;
    max-height: 2.666em;
    overflow: hidden;
    padding-bottom: 0;
    color: #00464f;
}
	
.content-col .text-box p {
	font-size: 1.1em !important;
	height: 4.9em;
	overflow: hidden;
	max-height: 5em;
	min-height: 3em;
}
	
.client-logo a img{ width: auto;}

}

@media (max-height: 911px){
	.content-col .text-box p{/*font-size: 1em !important;*/ max-height: 4.2em; min-height: 4em; line-height: 1.333em !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.style__textTile__Box.style__small__Box .style__description__Box {
	font-size: 1.8em !important
}
.content-col .text-box h2 {
	font-size: 2em !important
}
.content-col .text-box p {
	/*font-size: 1.1em !important;*/ font-size: 1.5em !important;/*font-size: 1.5em !important: to enable for 200%*/
}
.thumbnail a > img, .thumbnail > img {
	height: auto;
}
.product-col-2 {
	/*max-height: 383px !important;
	min-height: 240px !important;*/
}

.content-col .text-box h2{
	font-size: 1.7em !important /*font-size: 1.5em !important*/;
	font-weight: 400;line-height: 1.333;  max-height: 2.666em;
	overflow: hidden;
	padding-bottom: 0;
	color: #00464f;}
/*font-size: 3em !important: to enable for 200%*/

.content-col .text-box p{
	font-size: 0.9em !important;
	font-size: 1vw;
    max-height: 3.9em;
    overflow: hidden;
    min-height: 3.998em;
	/*line-height: 3.999;*/
}
}

@media only screen  and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
.style__box__border {
	max-height:320px;
	height: 257px;
}
.product-col-2.double-row{/*min-height: 373px !important;*/ left: 0; bottom: auto;}/*to hide for 150% zooming*/
	
.product.right-single-img {
	height: 286px !important;
}
.style__content__col{
	height: 320px !important;
	max-height: 298px !important;
}
.product-col-2 {
	min-height: 290px !important
}
.style__textTile__Box.style__small__Box .style__description__Box {
	font-size: 1.2em !important;
}
.product {
	height: 100%;
}
.client-logo a img{ width: 100%;}
	
	.name-btn h2{ font-size:1em !important}
}


@media (max-width:1025px) {
  
/*.product.right-single-img{ height: 100% !important}*/
	
}
@media (min-width: 1281px) {
  
.product.right-single-img{ height: 100% !important}
.style__box__border{min-height: 320px !important;}
	
}

@media (min-width: 1270px) {
	/*.style__box__border{min-height: 320px !important;}*//*to hide for zooming*/
	.style__box__border{min-height: 375px; max-height: 435px !important;}
}

@media(min-width:683px){
	.style__box__border .product{ height: 100% !important;}
	.style__box__border .product-col-2{ min-height: 320px; max-height: 375px !important; height: 375px !important /*min-height: 440px !important;*/}
}

@media(min-width:683px){
	.style__box__border{ /*min-height:480px;*/ top: 0;right:0; bottom: 0; left:0 }
}

@media(max-width:683px){
	.style__textTile__Box.style__small__Box .style__description__Box{ /*font-size: 2.511em !important;*/font-size: 1.1em !important;}
	.style__box__border .product{ height: 253px !important;}
}

@media(max-width:797px){
	.style__box__border .product{ min-height: 219px;}
}

@media(min-width:797px){
	.style__textTile__3IGKx.style__small__3gYkV .style__description__GTAEe{ font-size: 0.1em !important;}
}

@media(max-width:912px){
	.style__box__border .product{ min-height: 219px; max-height: 100% !important;}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.product-small{ /*max-height: 320px*/}
	.style__box__border .product{ max-height: 100%;}
}

/*1280 x 800*/
 @media screen and (max-width: 1280px) and (max-height: 800px) and (min-height: 769px) {
    .product.right-single-img {
    height: 320px !important;
}
	.product-image-details{ height: 100%;}
}

/*ipad landscape*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
	and (orientation : landscape) {
	.product.right-single-img{ 
	height: 257px !important; 
	}
	.product-image-details.img-col{ height: 100%;}
}

/*ipad portrait*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.product.half-right-product{margin-top: 50%; padding: 0; height: 375px !important}
}

/*iPhone 6, 7, & 8 in landscape*/

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 

/*Your style*/
	
}

/*iPhone 6, 7, & 8 in portrait*/

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
	.style__textTile__Box.style__small__Box .style__description__Box{ font-size: 1.1em !important}
	.top-left-header{ margin: 0px 0px !important;}
	.style__box__border{ max-height: 250px}
	.style__box__border.style__medium__img{ max-height: 100%; min-height: 411px;/*to hide for iphone in chrome*/ /*max-height: 480px;*/}
	.product-image-details{ /*max-height: 210px !important;*/ height: 100% !important;}
	.product.half-right-product{margin-top: 50%; padding: 0}
	.style__content__col{ padding: 0; margin: 0; position: absolute}
	.content-col .text-box p{ line-height: inherit;}
	.content-col .text-box h2{ line-height: inherit;}
}

@media only screen and (min-width:1024px){
	/*.style__box__border{ height: 375px;}*/
	/*.product.right-single-img{ min-height: 376px;}*/
}

@media (max-width:1024px){
	.product.right-single-img{max-height: 375px !important; height: 100%;}
}

/*170%*/
@media (min-width:797px){
}

/*133% - 1025px, 150% - 911px, 170% - 797px, 200% - 683px*/

@media (min-device-width:1138px) /*133%*/ {
	.product-small{ height: 275px; height: 100%; }
	.style__box__border{min-height: 275px; top: 0; right: 0; bottom: 0; left: 0;}
}

@media (max-device-width:1025px) /*133%*/ {
	/*.product-small{ height: 375px; height: 100%; background: gray}*/
}
@media (max-width: 911px) /*150%*/ {
	.product-small{ /*height: 375px !important;*/ /*min-height: 100%; */}
	.style__box__border{/*height: auto;*/ max-height: 480px;min-height:250px;}/*to enable iphone responsive*/
}

@media screen and (min-width:448px){
	.style__box__border{ min-height: 310px !important;	}
	}



@media (min-height: 912px) /*150%*/ {
	.style__box__border{ min-height: 100px;}
}
@media (max-width:1252px){
	.style__mini__img.style__ungrouped__mini {
    width: 100%;
    padding-bottom: 100% !important;
}
	/*.product-small{max-height: 375px !important;}*/
}

@media (max-height: 411px) { .style__textTile__Box.style__small__Box .style__description__Box{
	font-size:20px !important;
	}
}
@media (max-width: 411px) { 
	.style__img__adjust{ padding-bottom: 0% !important; }
	.product-image-details{ position: inherit; height: 100%;}
}

/*@media (max-height:797px){
	.product-small{ height: 375px; height: 100%; background: yellow}
	.style__box__border{max-height: 320px !important; }
	.product.right-single-img{min-height: 376px; max-height: 375px !important;}
	.style__box__border .product{ max-height: 320px; height: 100%; }
	style__box__border{ height: 411px !important;}
}*/

@media (max-height:683px) {
	/*.product-small{ height: 375px; height: 100%; border: 1px solid black}
	.style__box__border .product{ min-height: 320px; height: 100%; }
	.style__box__border .product-col-2{ min-height: 375px; max-height: 100%;}*/
	.style__content__col{ min-height: 275px !important; height: auto;}
}

@media (min-height:683px) /*200%*/ {
	.style__textTile__Box.style__small__Box .style__description__Box{ font-size:2.3em/inherit; font-size: 26px !important}
}


/*100% to 500%*/

@media only screen and (max-width: 320px)
{
	.style__textTile__Box.style__small__Box .style__description__Box
	{                
		font-size:3em;
	}
}
@media only screen and (min-width: 321px) and (max-width: 480px)
{
	.style__textTile__Box.style__small__Box .style__description__Box
	{                
		font-size:1.1em !important;
	}
}
@media only screen and (min-width: 481px) and (max-width: 600px)
{
	.style__textTile__Box.style__small__Box .style__description__Box
	{                
		font-size:0.9em;
	}
}
@media only screen and (min-width: 601px) and (max-width: 768px)
{
	.style__textTile__Box.style__small__Box .style__description__Box
	{                
		font-size:1.2em; font-size: 25px !important;
	}
}

@media only screen and (min-width: 769px) and (max-width:768px){
	.style__box__border{ min-height: auto !important}
}


@media only screen and (min-width: 769px) and (max-width: 1024px)
{
.style__textTile__Box.style__small__Box .style__description__Box
{                
	font-size:1.5em;
}

.style__box__border{ /*height:190px;*/ /*min-height: 448px !important;/*min-height: 300px !important;*/}

.style__img__adjust{ width: 100%}
.style__textTile__Box.style__small__Box .style__description__Box{ font-size: 2.3em/inherit !important}
}

/*@media only screen and (max-width: 1025px)
{
	.style__box__border{max-height: 350px; height: 450px;}
}*/
@media only screen and (min-width: 1025px) and (max-width: 1200px){
.style__textTile__Box.style__small__Box .style__description__Box{                
	font-size:1.8em;
}

}
@media only screen and (min-width: 1201px)

{
	.style__textTile__Box.style__small__Box .style__description__Box {                
		font-size:1.76em;}
}

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

	.style__small__3Atts.style__ungrouped__3RbFg {
	 width:100%;
	 padding-bottom:50%
	}
}

@media screen and (max-width:840px) {
	.style__mini__3bDjI.style__ungrouped__3RbFg {
	width:50%;
	padding-bottom:50%
	}
	.product_title{font-size:0.879em; }
}

@media screen and (max-width:320px){
	.product_title{ padding-bottom: 0; margin-bottom: 0.7em;}
}
@media screen and (max-width:414px){
	.product_title{ padding-bottom: 0; margin-bottom: 0.8em;}
}

@media screen and (min-width:411px) {

	.product.half-right-product{/* max-height: 375px !important; */padding-bottom:49% /*26.123%*/; height: 100% !important}
	.product-col-2.double-row{ height: 325px !important; max-height: 100%; min-height: 372px}
}

@media screen and (max-width:375px){
	.product.half-right-product{ height: 100% !important;}
	.style__box__border.style__medium__img{ min-height: 375px}
	.content-col .text-box{ padding: 5% 5%}
}

@media screen and (max-width:360px) and (max-width:767px){
	.product.half-right-product {

	height: 100% !important;
	padding-bottom: 65%;

}
}

@media screen and (max-width:768px){
	.product.half-right-product {
    height: 100% !important;
    padding-bottom: 50%;
}
}

@media screen and (max-width: 320px) and (max-height: 640px) {
	.product.half-right-product {
    height: 100% !important;
    padding-bottom: 70% !important;
}
	
}

@media screen and (max-width:414px){
	.product-col-2.double-row{ height: auto !important;}
}

@media screen and (max-width:768px){
	.product-col-2.double-row{ height: auto !important;}
}

@media screen and (max-width:400px){
	.product-col-2.double-row{height: 100% !important;}
}


@media screen and (min-width:360px) and (max-width:670px){
	.product-image-details{height: 100% !important; position: inherit}
	.thumbnail{ min-height: 135px; }
}

@media screen and (max-width: 480px) {
	.style__img__adjust {
    padding-bottom: 0 !important;
	height: auto !important;
}
	.content-col .text-box h2 {
    height: 2.9em;
    overflow: hidden;
}
	.product-image-details{ /*height: 300px*/}
}

@media screen and (max-width:720px){
	.product.half-right-product{ padding-top: 0%;}
	.style__box__border .product-col-2{min-height: 415px !important;}
}

@media screen and (max-width:731px){
	.product-col-2.double-row{ height:375px !important;}
	.content-col .text-box h2{max-height:2.8em; min-height: 1em !important; overflow: hidden; line-height: 1.3; margin-bottom: 0; font-size:1.2em;}
}

@media screen and (max-width:411px){
	.product-col-2.double-row{ height:255px !important;}
	.thumbnail{ height: 100% !important}
	.style__textTile__Box.style__small__Box .style__description__Box{ font-size: 1.1em !important}
}

@media screen and (max-width:600px){
	.product-col-2.double-row{ height:255px !important;}
	.product-small{/*min-height: 240px*/}
	.style__imageTile__3JHSj.style__captioned__1_Wnu.style__mini__31JY8 .style__caption__1Iii_{ font-size: 1em !important}
	.style__imageTile__3JHSj.style__captioned__1_Wnu.style__small__2KPxy .style__caption__1Iii_{ font-size: 1em !important}
	.name-btn{padding: 5px 0px}
}

/*
@media screen and (max-width:834px){
	.product-col-2.double-row{ height:355px !important; max-height: 100% !important; min-height: 100%}
}
*/

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  {
	  .product-col-2.double-row{ height: 372px !important;min-height: 320px; }
}


@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  {
	.style__box__border{ max-height: inherit/*min-height: 480px !important;*/}/*ipad impact*/
	.product.half-right-product{ /*padding-bottom: 47%;*/padding-bottom: 36.5%}
	.style__textTile__Box.style__small__Box .style__description__Box{ font-size: 1.2em !important;}
	/*.product-small{ height: 320px !important; min-height: 375px !important;}*/
  }

@media only screen 
  and (min-width: 1025px) 
  {
	.product-col-2{ max-height: 375px !important;}
  }
@media screen and (max-width:823px){
	.style__textTile__Box.style__small__Box .style__description__Box{ font-size: 1.9em !important}
	.product-image-details.img-col { min-height: 75%;}
}

@media screen and (min-width:411px) and (max-width:731px){
	.style__textTile__Box.style__small__Box .style__description__Box{ font-size: 1.123em !important}
}

@media screen and (min-width:730px){
	.style__textTile__Box.style__small__Box .style__description__Box{ font-size: 1.721em !important}
}

@media screen and (max-width:320px){
	.content-col .text-box p{ font-size:0.8em !important}
	.content-col .text-box h2{font-size:1.5em !important}
}

