@media screen and (max-width: 1199px) {
	.home-3row .home-3col span {height: 294px;}
}
@media screen and (max-width: 991px) {
	.header-left {float: none;text-align: center;}
	.header-right {float: none;}
	.foot-boot > .container > p {float: none;margin-bottom: 10px;}
	.foot-boot > .container > span {float: none;}
	.foot-call-now > .container > h2 > span {display:block;}
	.home-slider .carousel .carousel-inner .item .carousel-caption h2 {font-size: 7vw;}
	.home-slider .carousel .carousel-inner .item .carousel-caption h3 {font-size: 3vw;}
	.home-3row .home-3col span {height: 220px;}
	.product-col span {height: 315px;}
	.product-col h4 {font-size: 18px;}
}
@media screen and (max-width: 767px) {
	.top-phone {float: none;margin-left: 0;}
	.top-nav {float: none;margin-top: 0;}
	.top-nav > nav.navbar-default > .container-fluid > .navbar-header {margin-top: -45px;}
	.top-nav > nav.navbar-default > .container-fluid > .navbar-collapse, .top-nav > nav.navbar-default > .container-fluid {padding:0 15px;}
	.top-nav > nav.navbar-default > .container-fluid > .navbar-header > .navbar-toggle {margin:0;}
	.top-nav > nav.navbar-default > .container-fluid > .navbar-collapse {margin-top:20px;}
	.home-3row .home-3col span {height: auto;}
	.home-3row .home-3col span img {position: relative;width:100%;}
	.product-col span {height: auto;}
	.product-col span img {position: relative;}
    .product-col-hover {overflow-y: scroll;}
	.product-col:hover .product-col-hover {display: block;}
}
@media screen and (max-width: 680px) {
	.foot-location ul li {display: block;padding: 5px 0;}
	.in-heading1 {font-size: 35px;}
	ul.custom-breadcrumb {float:none;padding: 10px 0;margin-bottom:5px;border-radius:3px;}
	ul.custom-breadcrumb:before {display:none;}
	ul.custom-breadcrumb li {line-height: 0.9;padding: 3px 10px;}
	.product-col-hover > h5 > span, .product-col > h4 > span {font-size: 15px;}
}
@media screen and (max-width: 480px) {
	.top-phone {padding: 4px 0 0 50px;}
	.top-phone > img {width: 40px;}
	.top-nav > nav.navbar-default > .container-fluid > .navbar-header {margin-top: -38px;}
	.foot-call-now > .container > a {padding: 10px;}
	.foot-nav ul li {display: block;}
	.foot-nav ul li a {border-left: 0;padding: 7px;border-top: 1px solid #3db4e5;}
	.home-slider .carousel .carousel-inner .item .carousel-caption {left: 0;right: 0;padding: 10px;position: relative;bottom: 0;text-shadow: none;}
	.home-slider .carousel .carousel-inner .item .carousel-caption h2 {color: #000;margin-bottom: 10px;}
	.home-slider .carousel .carousel-inner .item .carousel-caption h3 {font-size: 18px;}
	.home-huge-savings ul {margin:0;}
	.home-huge-savings ul li {float:none;width:100%;margin:20px 0;}
	.home-huge-savings h2 {font-size: 39px;}
	.home-huge-savings h3 {font-size: 18px;margin: 10px 0 0;}
	.contact-info ul li table tbody tr td {display: block;padding-bottom: 15px;}
	.product-col h4 {font-size: 14px;}
}