@media only screen and (min-width: 220px) and (max-width: 319px) 
{.topsearch {width:100%;}
.topsearch .txtfield{width:100%;max-width:200px; float:left; border:#cccccc solid 1px; -webkit-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px; color:#494949; padding:10px 20px; height:30px; margin-bottom:10px;}
.topsearch .selectbox{width: 200px; border-radius: 0px;overflow: hidden; background: #f1f1f1 url("../images/downarrow1.png") no-repeat 90% 50%; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; border-left:#f1f1f1 solid 0px;  border-right:#f1f1f1 solid 0px;}
.topsearch .selectbox select{
    /*padding: 9px 8px;*/
	padding:7px 8px; height:39px;
    width: 130%;
	color:#666;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}
.mobileimage{display:block;}
.zoomboxcontainer{display:none;}
a.curvebuttons {
    font-size: 13px;
    color: #717171;
    font-weight: 600;
    text-decoration: none;
    padding: 5px 6px;
    border: #ccc solid 1px;
    border-radius: 20px;
    margin-right: 0px;
    line-height: 60px;
}
.proreview {
    width: 100%;
    max-width: 218px;
    height: auto;
    margin-bottom: 10px;
    position: relative;
    margin-left: 52px;
}
.formbox {
     padding: 10px 10px;
}
.ordersearch {margin: 0px 10px;padding: 10px;}
.greenheadbar {margin-bottom: 10px!important;}

.extboxwarrentyname{padding: 2px 10px;}

.popwidth{width:200px!important; margin:0 auto!important;}
.content {
            height: 260px!important;
        }
}


@media only screen and (min-width: 320px) and (max-width: 360px) {
.mobileimage{display:block;}
.zoomboxcontainer{display:none;}
    .topsearch {width:100%;}
.topsearch .txtfield{width:100%;max-width:300px; float:left; border:#cccccc solid 1px; -webkit-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px; color:#494949; padding:10px 20px; height:40px; margin-bottom:10px;}
.topsearch .selectbox{width: 240px; border-radius: 0px;overflow: hidden; background: #f1f1f1 url("../images/downarrow1.png") no-repeat 90% 50%; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; border-left:#ccc solid 1px;  border-right:#ccc solid 1px;}
.topsearch .selectbox select{
    /*padding: 9px 8px;*/
	padding:7px 8px; height:39px;
    width: 130%;
	color:#666;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.user-guest {width:80px;float:left;margin-top:5px;}

.customNavigation {
    right: 50%;
    top: -40px;
}
.footerpaymentsec img{max-width:300px;}
.bwrapper3{width:100%; max-width:381px; margin:10px auto;}
.bwrapper4{width:100%; max-width:349px; margin:10px auto;}
/*a.curvebuttons {
    font-size: 13px;
    color: #717171;
    font-weight: 600;
    text-decoration: none;
    padding: 5px 6px;
    border: #ccc solid 1px;
    border-radius: 20px;
    margin-right: 0px;
    line-height: 60px;
}*/
.proreview {
    width: 100%;
    max-width: 218px;
    height: auto;
    margin-bottom: 10px;
    position: relative;
    margin-left: 52px;
}
.formbox {
     padding: 10px 10px;
}
.ordersearch {margin: 0px 10px;padding: 10px;}

.productbox1 {min-height:509px!important;}
.productbox1 .imgcontainer {
    text-align: center;
    height: 291px!important;
}


.vouchercode{text-align: center; font size:13px; color:#666; padding:8px 8px; border:#aaa solid 1px; margin-right:10px; margin-bottom: 10px;}
.applybutton{ margin-bottom: 10px; text-align: center; font size:13px; font-weight: bold; color:#fff; background:#8ab546;  padding:8px 8px; border:none; margin-right:10px;}
.cartbuttons a:hover{text-decoration: none!important;}
.footerimagelinkbox{margin-bottom: 10px;}
.topcart{float:left!important;}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}
.des-heading{font-size: 20px!important}
.des-heading_mal{font-size: 16px!important}
a.curvebuttons {line-height: 22px;width: 100%;float: left;margin-top: 10px;text-align: center;}
a.curvebuttonsmal {line-height: 22px;width: 100%;float: left;margin-top: 10px;text-align: center;}

.productbox2{min-height: 505px!important;}
.greenheadbar {margin-bottom: 10px!important;}
.productbox{min-height: 480px!important;}
.extboxwarrentyname{padding: 2px 10px;}
.popwidth{width:250px!important; margin:0 auto!important;}
.content {
            height: 260px!important;
        }
}




@media only screen and (min-width: 361px) and (max-width: 479px) {
.mobileimage{display:block;}
.zoomboxcontainer{display:none;}
.productbox2{min-height: 648px!important;}
.topsearch {width:100%;}
.topsearch .txtfield{width:100%;max-width:300px; float:left; border:#cccccc solid 1px; -webkit-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px; color:#494949; padding:10px 20px; height:40px; margin-bottom:10px;}
.topsearch .selectbox{width: 240px; border-radius: 0px;overflow: hidden; background: #f1f1f1 url("../images/downarrow1.png") no-repeat 90% 50%; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; border-left:#ccc solid 1px;  border-right:#ccc solid 1px;}
.topsearch .selectbox select{
    /*padding: 9px 8px;*/
    padding:7px 8px; height:39px;
    width: 130%;
    color:#666;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.user-guest {width:80px;float:left;margin-top:5px;}

.customNavigation {
    right: 50%;
    top: -40px;
}
.footerpaymentsec img{max-width:300px;}
.bwrapper3{width:100%; max-width:381px; margin:10px auto;}
.bwrapper4{width:100%; max-width:349px; margin:10px auto;}
a.curvebuttons {
    font-size: 13px;
    color: #717171;
    font-weight: 600;
    text-decoration: none;
    padding: 5px 6px;
    border: #ccc solid 1px;
    border-radius: 20px;
    margin-right: 0px;
    line-height: 60px;
}
.proreview {
    width: 100%;
    max-width: 218px;
    height: auto;
    margin-bottom: 10px;
    position: relative;
    margin-left: 52px;
}
.formbox {
     padding: 10px 10px;
}
.ordersearch {margin: 0px 10px;padding: 10px;}
.productbox {
    min-height: 480px !important;
    max-width: 260px!important;
    margin: 15px auto!important;
}
.productbox1 {min-height:631px!important;}
.productbox1 .imgcontainer {
    text-align: center;
    height: 418px!important;
}


.vouchercode{text-align: center; font size:13px; color:#666; padding:8px 8px; border:#aaa solid 1px; margin-right:10px; margin-bottom: 10px;}
.applybutton{ margin-bottom: 10px; text-align: center; font size:13px; font-weight: bold; color:#fff; background:#8ab546;  padding:8px 8px; border:none; margin-right:10px;}
.cartbuttons a:hover{text-decoration: none!important;}
.footerimagelinkbox{margin-bottom: 10px;}
.topcart{float:left!important;}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}
.greenheadbar {margin-bottom: 10px!important;}
.extboxwarrentyname{padding: 2px 10px;}
.popwidth{width:250px!important; margin:0 auto!important;}
.content {
            height: 260px!important;
        }
}


@media screen and (min-device-width:320px) and (max-device-width:479px) and (orientation:landscape){
.mobileimage{display:block;}
.zoomboxcontainer{display:none;}
.productbox2{min-height: 530px!important;}
.productbox1 {min-height: 370px!important;}
.productbox1 .imgcontainer {text-align: center;height: 160px!important;}
.productbox1 .offroundsec {width: 72px!important;}
.footerimagelinkbox{margin-bottom: 10px;}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}
.productbox {
    min-height: 480px !important;
    max-width: 260px!important;
    margin: 15px auto!important;
}
.topcart{float:left!important;}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}
.greenheadbar {margin-bottom: 10px!important;}

/*//.productbox .overlay {min-height: 316px!important;}*/
.extboxwarrentyname{padding: 2px 10px;}
.popwidth{width:250px!important; margin:0 auto!important;}
.content {
            height: 300px!important;
        }
}

@media only screen and (min-width: 480px) and (max-width: 500px){
.mobileimage{display:block;}
.zoomboxcontainer{display:none;}
    .productbox2{min-height: 649px!important;}
    .productbox1 .imgcontainer {text-align: center;height: 245pxpx!important;}
    .topcart{float:left!important;}
    .detailimagboxClass{width:100%; height:auto; padding:20px 20px;}
	.productbox {
    min-height: 480px !important;
    max-width: 260px!important;
    margin: 15px auto!important;
}


}


@media only screen and (min-width: 480px) and (max-width: 550px){
.mobileimage{display:block;}
.zoomboxcontainer{display:none;}
.productbox2{min-height: 649px!important;}
.footerpaymentsec img{max-width:480px;}
.bwrapper3{width:100%; max-width:381px; margin:10px auto;}
.bwrapper4{width:100%; max-width:349px; margin:10px auto;}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}
.customNavigation {
    position: absolute;
    width: 130px;
    height: 45px;
    right: 0px;
    top: -40px;
}
.topsearch {width: 100%;}
.footerimagelinkbox{margin-bottom: 10px;}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}
.productbox1 .imgcontainer {text-align: center;height: 245px!important;}
.productbox {
    min-height: 480px !important;
    max-width: 260px!important;
    margin: 15px auto!important;
}
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.topcart{float:left!important;}
.cartbox {max-width: 400px!important; margin: auto!important;}
.greenheadbar {margin-bottom: 10px!important;}
.extboxwarrentyname{padding: 2px 10px;}
.popwidth{width:300px!important; margin:0 auto!important;}
.content {
            height: 300px!important;
        }

}



@media only screen and (min-width: 551px) and (max-width: 640px){
.content {height: 300px!important;}
.mobileimage{display:block;}
.zoomboxcontainer{display:none;}
.productbox2{max-width: 408px!important; margin:15px auto; min-height:607px;}
a.curvebuttons {line-height: 22px;width: 100%;float: left;margin-top: 10px;text-align: center;}
a.curvebuttonsmal {line-height: 22px;width: 100%;float: left;margin-top: 10px;text-align: center;}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}
.footerpaymentsec img{max-width:480px;}
.bwrapper3{width:100%; max-width:381px; margin:10px auto;}
.bwrapper4{width:100%; max-width:349px; margin:10px auto;}

.customNavigation {
    position: absolute;
    width: 130px;
    height: 45px;
    right: 0px;
    top: -40px;
}
.topsearch {width: 100%;}
.footerimagelinkbox{margin-bottom: 10px;}
.productbox {
    min-height: 541px !important;
    max-width: 320px !important;
    margin: 15px auto !important;
}
.productbox1 .imgcontainer {text-align: center;height: 267px!important;}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}
/*.productbox { min-height: 665px!important;}*/
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.topcart{float:left!important;}
.cartbox {max-width: 400px!important; margin: auto!important;}
.greenheadbar {margin-bottom: 10px!important;}
.extboxwarrentyname{padding: 2px 10px;}
.popwidth{width:350px!important; margin:0 auto!important;}
}


@media only screen and (min-width: 641px) and (max-width: 767px){
.content {height: 500px!important;}
.mobileimage{display:none;}
.zoomboxcontainer{display:block;}
.productbox2{max-width: 408px!important; margin:15px auto; min-height:607px;}
a.curvebuttons {line-height: 22px;width: 100%;float: left;margin-top: 10px;text-align: center;}
a.curvebuttonsmal {line-height: 22px;width: 100%;float: left;margin-top: 10px;text-align: center;}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}
.bwrapper3{width:100%; max-width:381px; margin:10px auto;}
.bwrapper4{width:100%; max-width:349px; margin:10px auto;}
/*.productbox1 { text-align: center; min-height: 500px!important;}
.productbox1 .imgcontainer {text-align: center;height: 275px!important;}*/
.productbox1 { text-align: center; min-height: 440!important;}
.productbox1 .imgcontainer {text-align: center;height:216px!important;}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}
.productbox { min-height: 750px !important; max-width: 470px; margin: 15px auto;}
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.topcart{float:left!important;}
.cartbox {max-width: 400px!important; margin: auto!important;}
.greenheadbar {margin-bottom: 10px!important;}


}


@media only screen and (min-width: 768px) and (max-width: 899px) {
.content {height: 700px!important;}
.mobileimage{display:none;}
.zoomboxcontainer{display:block;}
     .productbox2{min-height: 450px!important;}

.topsearch {
    margin-top: 5px;
    width: 100%;
    float: right;
    text-align: right;
}
.topsearch .txtfield {
     max-width: 192px;
}
.topsearch .selectbox {
    width: 133px;
   
}
.topcart {
    
    margin-top: 0px;
}
.menusection .navbar-default .navbar-nav > li > a {
   
    font-size: 11px!important;
}
.nav > li > a {
    
    padding: 10px 10px;
}	
.productbox{margin-left:0px!important; margin-right:0px!important; min-height: 467px;}

.topcart .value {
   
    padding: 6px 10px!important;
   
}
.productbox .pricingsec1 {
   
    height: 58px;
    
}
.chkboxarea { top: 0px;
    
}
.productbox .pricingsec1 span {
    font-size: 13px;
   
}
.productbox .pricingsec1 {
  
    font-size: 19px;
   
}

.productbox1 { text-align: center; min-height: 440!important;}
.productbox1 .imgcontainer {text-align: center;height:264px!important;}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}

.productbox .descriptiomsec {
 
    height: 67px;
}

	}


@media only screen and (min-width: 900px) and (max-width: 979px){
    .content {height: 600px!important;}
       .mobileimage{display:none;}
.zoomboxcontainer{display:block;}
    .productbox2{min-height: 490px!important;}
    .topsearch {    
    width: 100%;
   
}
.menusection .navbar-default .navbar-nav > li > a {
   
    font-size: 12px!important;
}
.productbox {
    min-height: 500px !important;
    max-width: 320px !important;
    margin: 15px auto !important;
}
.productbox{margin-left:0px!important; margin-right:0px!important;}

.productbox .pricingsec1 {
   
    height: 58px;
    
}
.chkboxarea { top: 0px;
    
}
.productbox1 .imgcontainer {text-align: center;height:284px!important;}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}
}


@media only screen and (min-width: 980px) and (max-width: 991px) {
.content {height: 600px!important;}
.mobileimage{display:none;}
.zoomboxcontainer{display:block;}
.productbox2{min-height: 480px!important;}
.topsearch { width: 90%; }
.menusection .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 10px;
}


.productbox1 .imgcontainer {text-align: center;height: 228px!important;}
.productbox1 {min-height: 410px!important;}
.productbox {
    min-height: 500px !important;
    max-width: 320px !important;
    margin: 15px auto !important;
}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}





.productbox{margin-left:0px!important; margin-right:0px!important;}

.productbox .pricingsec1 {
   
    height: 58px;
    
}
.chkboxarea { top: 0px;
    
}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}  
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.side {max-width: 473px!important;}
    }







@media only screen and (min-width: 992px) and (max-width: 1023px) {
.content {height: 600px!important;}
.mobileimage{display:none;}
.zoomboxcontainer{display:block;}
.productbox2 .pricingsec1 span {font-size: 16px!important;}
.productbox2 .pricingsec1  {font-size: 21px!important;}

.productbox2{min-height: 380px!important;}
.topsearch { width: 90%; }
.menusection .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 10px;
}


.productbox1 .imgcontainer {text-align: center;height: 222px!important;}
.productbox1 {min-height: 444px!important;}
.productbox {
    min-height: 500px !important;
    max-width: 320px !important;
    margin: 15px auto !important;
}
.detailimagboxClass{width:100%; height:auto; padding:20px 20px;}





.productbox{margin-left:0px!important; margin-right:0px!important;}

.productbox .pricingsec1 {
   
    height: 58px;
    
}
.chkboxarea { top: 0px;
    
}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}	
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.side {max-width: 473px!important;}
	}


 @media only screen and (min-width: 1024px) and (max-width: 1120px){
.mobileimage{display:none;}
.zoomboxcontainer{display:block;}
.productbox2 .pricingsec1 span {font-size: 16px!important;}
 .productbox2 .pricingsec1{font-size: 21px!important;}
.side {max-width: 473px!important;}
.productbox1 .imgcontainer {height: 241px!important;}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.productbox{margin-left:0px!important; margin-right:0px!important;min-height: 458px!important;}
a.curvebuttonsmal {line-height: 22px;width: 90%;float: left;margin-top: 10px;text-align: center;}

.productbox .pricingsec1 {
   
    height: 58px;
    
}
.chkboxarea { top: 0px;
    
}
.extboxwarrenty {
   
    max-width: 450px;
   
}
a.curvebuttons{padding: 5px 7px!important; margin-right: 5px!important;}
}   





	
@media only screen and (min-width: 1121px) and (max-width: 1920px){
.mobileimage{display:none;}
.zoomboxcontainer{display:block;}
/*.side {max-width: 473px!important;}
*/
.productbox1 .imgcontainer {height: 270px!important;}
.productbox1 .pricingsec {font-size: 21px!important;}
.productbox1 .pricingsec span {font-size: 16px!important;}
.productbox .pricingsec {font-size: 21px!important;}
.productbox .pricingsec span {font-size: 16px!important;}
.productbox{margin-left:0px!important; margin-right:0px!important;min-height: 458px!important;}
a.curvebuttonsmal {line-height: 22px;width: 90%;float: left;margin-top: 10px;text-align: center;}

.productbox .pricingsec1 {height: 58px;}
.chkboxarea { top: 0px;}
.productbox2{height:429px;}

}