﻿@media (max-width:1920px) {
.main_banner{min-height:780px;}

.services-categories > .wrappepr > ul li:hover .sub-categories .sub-categories{
   /*  top: -246px; */
	/* -webkit-margin-before: 5px;  */
}
.services-categories > .wrappepr > ul li:hover .sub-categories .nav-1-1 .sub-categories{
    top: -18px;
}

}


@media (max-width: 1440px) {
.main_banner{min-height:600px;}
.services-categories ul li{padding:5px 10px;}

.menu-categories ul li a {
	font-size: 22px;
}
}


@media (max-width: 1366px) {
.main_banner{min-height:550px;}
#fast-shipping .shipping-wrap .car-img{bottom:-320px;}
#fast-shipping .shipping-wrap .car-img img{/*width:60%;*/}

.welcome-wrap{padding:200px 0 50px;}

#featured-wrap .jcarousel ul li .featured-detail{height:115px;}
.jcarousel ul li a.more{bottom:6px;}
.services-categories > .wrappepr > ul li:hover .sub-categories .sub-categories{
    top: -134px;
}

.menu-categories ul li a {
	font-size: 12px;
}

.services-categories-home .services-categories > .wrappepr > .menu-categories ul li:hover .sub-categories .nav-6-2 .sub-categories {
	left: -104% !important;
	top: 0px !important;
}

.services-categories-home .services-categories > .wrappepr > .menu-categories ul li:hover .sub-categories .nav-5-3 .sub-categories {
	bottom: 130%;
    display: block;
    left: -104%;
    padding-bottom: 0;
    position: absolute;
    top: 0px;
    width: 320px;
}

.services-categories-home .services-categories > .wrappepr > .menu-categories ul li:hover .sub-categories .nav-5-3 .sub-categories ul::before {
	bottom: -45px;
    left: 100%;
    transform: rotate(91deg);
}

}

@media (max-width: 1280px) {
.services-categories ul li:hover .sub-categories {
    left: -20px;
    width: 220px;
}
.services-categories > .wrappepr > ul li:hover .sub-categories .sub-categories{
    top: 0px;
    width: 220px;
	left: -100px;
}
.menu-categories ul li a {
	font-size: 22px;
}
.breadcrumbs {
	margin: 15px 0 10px !important;
}

.services-categories > .wrappepr > ul li:hover .sub-categories .nav-5-3 .sub-categories {
	top: 0px;
}
.services-categories > .wrappepr > ul li:hover .sub-categories .nav-6-2 .sub-categories {
	top: 0px;
}

.services-categories-home .services-categories > .wrappepr > .menu-categories ul li:hover .sub-categories .sub-categories {
	left: 231px;
}
.services-categories-home .services-categories > .wrappepr > .menu-categories ul li:hover .sub-categories .nav-6-2 .sub-categories {
	left: -106% !important;
	top: -4px !important;
}

.services-categories-home .services-categories > .wrappepr > .menu-categories ul li:hover .sub-categories .nav-5-3 .sub-categories {
	bottom: 130%;
    display: block;
    left: -151%;
    padding-bottom: 0;
    position: absolute;
    top: 0px;
    width: 320px;
}

.services-categories-home .services-categories > .wrappepr > .menu-categories ul li:hover .sub-categories .nav-5-3 .sub-categories ul::before {
	bottom: -55px;
    left: 100%;
    transform: rotate(91deg);
}

.services-categories > .wrappepr > ul li.nav-1:hover .sub-categories .sub-categories, .services-categories > .wrappepr > ul li.nav-2:hover .sub-categories .sub-categories, .services-categories > .wrappepr > ul li.nav-3:hover .sub-categories .sub-categories
{
	right: -516px;
}

.services-categories-home > .services-categories > .wrappepr > .menu-categories > ul li.nav-1 .sub-categories .sub-li .sub-categories, .services-categories-home > .services-categories > .wrappepr > .menu-categories > ul li.nav-2 .sub-categories .sub-li .sub-categories, .services-categories-home > .services-categories > .wrappepr > .menu-categories > ul li.nav-3 .sub-categories .sub-li .sub-categories
{
	left: 230px;
}

.services-categories-home > .services-categories > .wrappepr > .menu-categories > ul li.nav-4 .sub-categories .sub-li .sub-categories, .services-categories-home > .services-categories > .wrappepr > .menu-categories > ul li.nav-5 .sub-categories .sub-li .sub-categories
{
	left: -331px;
}
.services-categories-home > .services-categories > .wrappepr > .menu-categories > ul li.nav-6 .sub-categories .sub-li .sub-categories
{
	left: -232px;
}

.services-categories-home .services-categories > .wrappepr > .menu-categories ul li.nav-4:hover .sub-categories .sub-categories ul::before, .services-categories-home .services-categories > .wrappepr > .menu-categories ul li.nav-5:hover .sub-categories .sub-categories ul::before
{
	left: 320px;
}
.services-categories-home .services-categories > .wrappepr > .menu-categories ul li.nav-6:hover .sub-categories .sub-categories ul::before
{
	left: 220px;
}

}

@media (max-width: 1200px) {
.cycle-slideshow{padding-right:180px;}
.span2.cycle-slide > img {
    width: 100%;
}
.head-top .head-top-left {
	margin-left: 50px;
}
}

@media (max-width: 1152px) {
.product-view .add-to-cart-wrapper.add-to-cart-product-list {
	width: 30.4%;
}
.product-view .add-to-cart .price-wrapper {
	margin-right: -20px;
}
.product-view .add-to-cart .qty-wrapper {
	margin-left: -20px;
}

}

@media (max-width: 1136px) {
.product-view .product-img-box.product-image-box{width:29%;}
.product-view .product-shop.product-shop-detail{width:34%;}
}

@media only screen and (max-width:1024px){
.background {
	background-repeat:no-repeat; /* custom background-position */
	background-position:50% 50% !important; /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
    background-size:cover ;

}

html, body {/* give this to all tags from html to .fullscreen */ height:100%;}
.fullscreen {width:100%; min-height:100%;}
.not-fullscreen {height:50%;}


.logo {float: left; width: 28%;}
.head-top a.menu-icon{top:5px;}
.head-right {width: 70%; padding:10px 0 0;}
.head-right .search-col {width: 35%;}
.head-right .email {float: right; width: 32%;}
.head-right .phone-no {float: right; width: 32%;}

.head-top .head-top-left{margin:0 0 0 35px; padding:5px 0 3px 35px;}

.main_banner{min-height:500px;}


.services-categories ul li:hover ul.sub-categories{ width:230px; left:-20%;}
.jcarousel ul li a.more{ right:4px;}
.jcarousel-control-prev, .jcarousel-control-next{top:-85px;}
.jcarousel-control-next {right: 0;}
.jcarousel-control-prev {right: 40px;}

.testimonial-wrap ul li p{padding:0 5%;}
.partnr-wrap ul li { width: 13.5%;}

    .cycle-slideshow{padding-right:180px;}
.span2.cycle-slide > img {
    width: 100%;
}

.services-categories{ display:none;}
#breadcrumbs{ padding: 145px 0px 0px 0px; }

.breadcrumbs {
	margin: 26px 0 8px !important;
}

ul.products-grid li .product-info .product-list-title .product-name a{font-size:13px;}
.price-info {padding: 0 17px;}

.copy-wrapper1 {margin-right: 49px !important;}

.free-shipping-btn {
	font-size: 10px !important;
	line-height: 18px !important;
	top: 25% !important;
}
.angle-right-fa {
	font-size: 15px !important;
	
}

#checkoutSteps .step .wide .field .input-box .input-text
{
	width: 100%;
}
}

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

#header-wrapper{position:static;}
.logo {width: 30%;}
.search-col{display:none;}
.head-right .email { width: 34%;}
.head-right .phone-no{float: right; width: 35%;}

#slider-wrapper{margin:0;}

#featured-wrap h1{font-size:60px;}

#featured-wrap .jcarousel ul li .thumb {float: left; width: 95%;}
#featured-wrap .jcarousel ul li .featured-detail {background-size: 100% auto; float: left; height: 115px; top: 185px; width: 95%;}

.jcarousel ul li .featured-detail span{font-size:16px;}
.jcarousel ul li a.more {bottom: 22px; right: 15px;}
#featured-wrap .jcarousel ul li:hover .featured-detail{top:130px; background-size:100% auto;}
.jcarousel-control-prev, .jcarousel-control-next {top:-80px;}

#fast-shipping .shipping-wrap h2{font-size:60px;}
.testimonial-wrap h3{font-size:60px;}
.looking-wrap h4{font-size:40px;}
    .cycle-slideshow{padding-right:180px;}
.span2.cycle-slide > img {
    width: 100%;
}

#breadcrumbs {
    padding: 5px 0px 0px 0px;
}
.product-view .add-to-cart .price-wrapper {
	margin-right: -25px;
}
.product-view .add-to-cart .qty-wrapper {
	margin-left: -25px;
}

.Accordion {display: block;}
.TabbedPanels {display: none;}

.copy-wrapper {width: 88%;}
.copy-wrapper1 {width: 11% !important; margin-right: 9px !important;}

}

@media only screen and (max-width:900px){
.background {
	background-repeat:no-repeat; /* custom background-position */
	background-position:50% 50% !important; /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
    background-size:cover !important;
    
}

.head-right .phone-no{ width: 40%;}
.head-right .email{width: 40%;}
.services-categories{ display:none;}

#featured-wrap .jcarousel ul li{ height:290px;}
#featured-wrap .jcarousel ul li .featured-detail { top: 170px;}
.jcarousel ul li .featured-detail span {font-size: 15px;}
.jcarousel ul li a.more {bottom: 2px; right: 13px;}
#featured-wrap .jcarousel ul li:hover .featured-detail{top: 130px; height: 160px;}

.foot-left {width: 60%;}
.foot-right { width: 33%;}
.copy-wrapper{padding:15px 0; line-height:normal;}

    .cycle-slideshow{padding-right:180px;}
.span2.cycle-slide > img {
    width: 100%;
}

.copy-wrapper1 {width: 10% !important; margin-right: 17px !important;}

.free-shipping-btn {
	top: 20% !important;
}

}


@media only screen and (max-width:800px){
.head-right {padding: 0;}
.head-right .email{width: 42%;}
#featured-wrap .jcarousel ul li .thumb {background: #f1f1f1; border-radius: 5px 5px 0 0; float: left; width:95%; text-align: center;}
.jcarousel ul li .thumb img {border-radius: 5px 5px 0 0; display: inline-block; max-width: 100%;}
.jcarousel ul li a.more {bottom: 5px;right: 25px;}
#featured-wrap .jcarousel ul li{height:320px;}
#featured-wrap .jcarousel ul li .featured-detail {top:200px; height:120px;}
#featured-wrap .jcarousel ul li:hover .featured-detail {height:160px; top:150px;}

#fast-shipping .shipping-wrap .car-img { bottom: -250px;}
.welcome-wrap {padding: 190px 0 50px; width: 100%;}
.services-box .services h4{font-size:24px;}
.services-box .services p{margin:0;}

.testimonial-wrap{ padding:30px 0 60px;}
.testimonial-wrap h3 {font-size: 50px; margin-bottom: 20px;}
.partnr-wrap ul li { width: 23%;}
.footer-top{padding:20px 0;}
.foot-right {width: 36%;}
    .cycle-slideshow{padding-right:180px;}
.span2.cycle-slide > img {
    width: 100%;
}

.copy-wrapper {width: 85%;}
.copy-wrapper1 {width: 11% !important; margin-right: 30px !important;}

.free-shipping-btn {
	font-size: 8px !important;
	line-height: 15px !important;
	top: 19% !important;
}
.angle-right-fa {
	font-size: 12px !important;
	
}

}

@media only screen and (max-width:768px){
.logo {width: 35%;}
.head-right {padding:0; width: 60%;}
.head-right .email {width: 50%;}
.head-right .phone-no {width: 50%;}

.jcarousel ul li .featured-detail span {font-size:16px;}

#featured-wrap{padding:30px 0;}
#fast-shipping .shipping-wrap h2 {font-size: 50px;}
#fast-shipping .shipping-wrap h5{font-size:30px;}
.foot-right {width: 38%;}
.copy-wrapper a {padding: 0 10px;}

.cycle-slideshow{padding-right:120px;}
.span2.cycle-slide { margin: 0 22px;}
.span2.cycle-slide > img {
    width: 100%;
}

.product-view .product-img-box.product-image-box{width:45%;}
.product-view .product-shop.product-shop-detail{width:50%;}
.product-view .add-to-cart-wrapper.add-to-cart-product-list{width:50%;}

.col-left.sidebar.col-left-first {
    margin: 0 auto;
    max-width: 300px;
}

#breadcrumbs {
    padding: 0px 0px 0px 0px;
}

.copy-wrapper {width: 82%;}
.copy-wrapper1 {width: 15% !important; margin-right: 22px !important;}

.free-shipping-btn {
	font-size: 12px !important;
	line-height: 21px !important;
	top: 25% !important;
}
.angle-right-fa {
	font-size: 18px !important;
	
}

}

@media only screen and (max-width:767px){
.head-top .head-top-left {width: auto;}
.head-top .head-top-right {float: right; max-width: 385px;  width: 100%;}
.head-top .head-top-right .head-cart {float: right; padding: 7px 20px 0 0;}

.head-bot{text-align:center;}
.logo {display: inline-block; float: none; margin: 0 auto; width: 300px;}

.head-right {width: 70%; margin: 10px 15% 0; text-align: left;}
#featured-wrap h1 {font-size: 50px;}
#fast-shipping .shipping-wrap .car-img {bottom: -200px;}
.jcarousel ul li a.more {bottom: 4px; right: 20px;}
.welcome-wrap {padding: 140px 0 50px; width: 100%;}
.welcome-wrap h3{font-size:20px;}
.services-box .services{width:100%; margin-bottom:20px;}
.services-box .services h4 {font-size: 28px;}

.foot-left {width: 100%;}
.foot-right {margin: 20px 0 0; text-align: center;  width: 100%;}
.footer-social a{float:none; display:inline-block;}

.cycle-slideshow{padding-right:0px;}
.span2.cycle-slide > img {
    width: 100%;
}

/*** 03-03-2016 CSS ***/

ul.products-grid li .product-info .actions button{font-size:14px;line-height:22px;}
ul.products-grid li .product-info .actions p{font-size:14px;line-height:22px;}
ul.products-grid li .product-info .actions a{font-size:14px;line-height:22px;}
ul.products-grid li .product-info .actions ul.add-to-links li a{font-size:14px;}
ul.products-grid li .product-info .actions ul.add-to-links li a.link-wishlist:before{font-size:14px;}
ul.products-grid li .product-info .actions ul.add-to-links li a.link-compare:before{font-size:14px;}
ul.products-grid li .product-info .product-list-title .product-name a{font-size:13px;}
ul.products-grid li .product-info .product-list-title .price-box span .price{font-size:14px;}
ul.products-grid li .product-info .product-list-title .price-box a .label{font-size:10px;}
ul.products-grid li .product-info .product-list-title .price-box a .price{font-size:14px;}
ul.products-grid li .product-info .product-list-title .price-box .old-price span{font-size:14px;}
ul.products-grid li .product-info .product-list-title .price-box .special-price span{font-size:14px;}
ul.products-grid li .product-info .product-list-title .price-box .price-from span{font-size:14px;}
ul.products-grid li .product-info .product-list-title .price-box .price-to span{font-size:14px;}
ul.products-grid li .product-info .product-list-title .price-box .minimal-price{font-size:14px;text-align:left;}
ul.products-grid li .product-info .product-list-title .product-name{min-height:70px;}
.category-description.std h2{font-size:22px;line-height:25px;}
.category-description.std span span{font-size:22px;line-height:25px;}

ul.form-list.product-options li.form-list.product-options-list { 
	width: 100%;
}

#cbp-spmenu-s1 #sub-menu ul li.no-child a { width: 85%; }


}

@media only screen and (max-width:736px){
.head-top a.active{left:260px;}
.copy-wrapper{text-align:center;}
.copy-wrapper .copy{width:100%; padding:0 0 10px;}
.testimonial-wrap ul li p {padding: 0 ; font-size: 16px;}
}

@media only screen and (max-width:667px){
.head-top{text-align:center; padding:10px 0;}
.head-top .head-top-left {margin: 0 auto; width: auto; float: none;}
.head-top .head-top-right {float: none; max-width: 385px; margin:10px auto 5px; display:inline-block;}

.signup-form label{width:100%; padding:0 0 5px;}

#fast-shipping{background:#213447 url('../images/fast-shipping-mob-bg.png') center bottom no-repeat; height:400px;}

#fast-shipping .shipping-wrap .car-img{bottom:-150px;}

}

@media only screen and (max-width:640px){
.head-right {margin: 10px 10% 0; text-align: left; width: 80%;}
.jcarousel-control-prev, .jcarousel-control-next { top: -65px;}
#featured-wrap h1 {font-size: 40px;}
#fast-shipping .shipping-wrap h2 {font-size: 40px;}

.testimonial-wrap h3 {font-size: 40px; margin-bottom: 20px;}
.looking-wrap h4 {font-size: 34px;}
#fast-shipping .shipping-wrap .car-img{bottom:-140px;}
.welcome-wrap {padding: 160px 0 50px; width: 100%;}
.span2.cycle-slide { margin: 0 29px;}

.copy-wrapper {width: 81%;}
.copy-wrapper1 {width: 16% !important; margin-right: 18px !important;}

.free-shipping-btn {
	font-size: 10px !important;
	line-height: 17px !important;
	top: 20% !important;
}
.angle-right-fa {
	font-size: 15px !important;
	
}

}

@media only screen and (max-width:600px){
#fast-shipping .shipping-wrap .car-img { bottom: -130px;}
.span2.cycle-slide{margin: 0 23px;}
}

@media only screen and (max-width:568px){
.head-right {margin: 10px 0 0; text-align: left; width: 100%;}
#fast-shipping .shipping-wrap .car-img{bottom:-110px;}

.price-info {padding: 0 10px;}
.product-options-bottom {padding: 15px 12px !important;}
}

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

.checkout-onepage-index .main-container .col-main{width: 100%;clear:both;padding: 0px 0 30px 0;}
.checkout-onepage-index .main-container .col-right{width: 100%;clear:both;}
.col-main #checkoutSteps .step .wide{width:100%;}

.welcome-wrap {padding:80px 0 50px; width: 100%;}
.looking-wrap h4 {font-size: 28px;}
.looking-wrap a{font-size:20px}

#fast-shipping .shipping-wrap {padding:40px 0 0;}
#fast-shipping .shipping-wrap h2 {font-size: 36px; margin: 0 0 70px;}
#fast-shipping .shipping-wrap h5 {font-size: 24px; margin: 20px 0;}
#fast-shipping .shipping-wrap .car-img {bottom: -60px;}
.welcome-wrap {padding:100px 0 0; width: 100%;}

#featured-wrap .jcarousel ul li .featured-detail {height: 115px; top: 180px;}
.jcarousel ul li a.more {bottom: 20px; right: 15px;}
#featured-wrap .jcarousel ul li:hover .featured-detail {height: 160px; top: 135px;}

.span2.cycle-slide {margin: 0 19px;}

.product-view .product-img-box.product-image-box{width:100%;}
.product-view .product-shop.product-shop-detail{width:100%;}
.product-view .add-to-cart-wrapper.add-to-cart-product-list{width:100%;}

.copy-wrapper {width: 75%;}
.copy-wrapper1 {width: 22% !important; margin-right: 13px !important;}

.free-shipping-btn {
	font-size: 15px !important;
	line-height: 28px !important;
}
.angle-right-fa {
	font-size: 25px !important;
}

}

@media only screen and (max-width:414px){
.head-right {margin: 10px 20% 0; text-align: left; width: 60%;}
.head-right .email {width: 100%; margin:0 0 20px;}
.head-right .phone-no {width: 100%;}
#featured-wrap h1{font-size: 30px; margin: 0 0 60px;}
.jcarousel-control-prev, .jcarousel-control-next { top: -45px;}
.signup-form .signup-btn{display:inline-block; margin-top:10px;}
.partnr-wrap ul li{width: 44%;}
.foot-left .footer-nav {width: 100%; text-align: center;}
#featured-wrap .jcarousel ul li .thumb{width:100%;}
#featured-wrap .jcarousel ul li .featured-detail{width:100%;}
.jcarousel ul li a.more {bottom: 30px; right: 6px;}
#fast-shipping{height:350px;}
#fast-shipping .shipping-wrap {padding: 30px 0 0; height:320px;}
#fast-shipping .shipping-wrap h2 {font-size: 32px; margin: 0 0 20px;}
#fast-shipping .shipping-wrap .car-img { bottom: -140px;}

.welcome-wrap {padding: 60px 0 20px; width: 100%;}

.copy-wrapper {width: 100%;}
.copy-wrapper1 {width: 100% !important; margin: 0 auto !important; text-align: center;}

}


@media only screen and (max-width:375px){
.head-right {margin: 10px 15% 0; text-align: left; width: 70%;}
.head-top .head-top-right a.checkout{ float:none; display:inline-block; margin:5px 0 0;}
.head-top .head-top-right .head-cart {float: none; padding: 10px 0;}

#fast-shipping .shipping-wrap h5{margin:40px 0 20px;}
}

@media only screen and (max-width:360px){
	
.span2.cycle-slide {margin: 0 15px;}
#fast-shipping .shipping-wrap .car-img { bottom: -120px;}
.free-shipping-btn {
	font-size: 10px !important;
	line-height: 17px !important;
	top: 24% !important;
}
.angle-right-fa {
	font-size: 15px !important;
	
}

}

@media only screen and (max-width:320px){
.head-top .head-top-left {display: inline-block; float: none; font-size: 14px; margin:0 0 5px 30px; width:270px; text-align: left;}
.head-top .head-top-left strong{font-size:14px;}
.logo{width:280px;}
.head-right {margin: 10px 10% 0; text-align: left; width: 80%;}
.span2.cycle-slide { margin: 0 12px; }

.free-shipping-btn {
	font-size: 10px !important;
	line-height: 17px !important;
	top: 20% !important;
}
.angle-right-fa {
	font-size: 15px !important;
	
}

}

