.pd0 {padding: 0px !important;}

.m_bundle_img{margin-left: -2.5% !important;width: 106.5% !important;background-color: #f5f5f5;padding: 2rem 1.5rem !important;}
.m_bundle_inc{color: #f15a01;font-size: 1rem;}
.m_bundle_bg{background-color: #202021;margin-left: -2.5% !important;width: 106.5% !important;padding: 2rem 0rem 1rem 1.5rem !important;}
.m_bundle_name{color: #ffffff;font-weight: bold;font-size:1.7rem;}
.m_bundle_price{color: #ffffff;font-size:1.5rem;}
.m_bundle_add{color: #ffffff;background-color: #f36f21;padding: 12px 30px;font-size:1rem;border-radius: 25px;}
	
#access_container{opacity:0.2;margin:0px}

.access_dropdown{box-shadow:none;} /*position:absolute;*/
.access_dropdown .collapsible-header{white-space:nowrap;font-size:13px;font-weight:bold; }
.access_dropdown .collapsible-header i{width:1rem !important;margin-right: 0rem !important;}
.access_dropdown .collapsible-body a{width:1rem !important;margin-right: 0rem !important;}

.acc_head_uner{margin-bottom:0px}
.mobilesticky_acc{margin-left:-1.2rem !important;border-bottom:1px solid #999999 !important;padding:20px 0px 0px 20px !important;width:110% !important;height:70px !important;}
.access_dropdown .collapsible-header img{height: 43px;vertical-align: middle;margin-right: 4px; } 

.acdr_check [type=checkbox]+label{padding-left:0px;}
.acdr_check [type=checkbox]+label:after{top:10px !important;right:0 !important; left:auto;} 
.two_bay_swing{line-height: 0px;font-size: 50%;font-weight: normal;}
.acdr_check [type=checkbox]+label:before{top:10px !important;right:10px !important; left:auto;}
.acdr_check [type=checkbox]:checked+label:before{right:10px !important;left:auto;}  

.acc_dropdo{padding:5px 10px;border: 1px solid #cccccc;height: 2.5rem;width: 150px;max-width: 95%;font-size: 1rem;}

.acdr_check label{    width: 100%;
display: block;
    height: 45px;
    vertical-align: middle;
    line-height: 45px;}
.acdr_check{padding: 0.3rem 0rem;}
.access_drop{padding: 0.3rem 1rem;
border-bottom: 1px solid #cccccc;
font-weight: bold;
font-size: 13px;}
.txtname{font-size: 13px;}

.access_drop img{
height: 43px;
vertical-align: middle;
margin-right: 4px;}

.acc_bund_price{margin-bottom:0px;margin-top:0.5rem;}
.acc_bundleline{color:#f36f21;font-size:1rem;}
.bundle_wrapper{margin: 1% 1% 2% 1%}													
.bundle_add_btn{    margin-top: 8px;
color: #ffffff;
background-color: #f36f21;
padding: 12px 50px;
font-size: 0.9rem;
float: right;
margin-right: 0px;
border-radius: 25px;}
.acc_bundlename{ color:#ffffff;font-size:2.6rem;font-weight:bold;}  
.bundpri{font-size:2.3rem;color: #ffffff}
.acc_saveline{font-size:2.3rem;color:#6b6b6b;}
.bundlefirow{background-color:#202021;padding: 4.5rem 0rem 0rem 4rem !important}
.bundlelastrow{background-color: #f5f5f5;text-align: center;padding: 4rem 1rem 0rem 1rem !important;}
.bundleldividor{line-height: 0px !important;padding:0px !important;display: flex;}
    
.acc_bundle_row{margin-bottom:12px;border:#cccccc 1px solid;display:flex;}
.left_white_bundle{padding: 27px 20px 0px 20px;background-color:#f5f5f5;width:50%;float:left;text-align:center}
.right_orange_bundle{padding:14px 35px;color:white;background-color:#e57d18;width:50%;float:right}


.acclearnmore{text-align:center;border-right:1px solid #cccccc}
.acc_morebtns{font-weight:400;font-size:0.9rem;background-color: #efefef;border-top: 1px solid #cccccc;margin:0px !important;}
.acc_morebtns .col{padding: 3% 0px;}
.acc_morebtns a{color:#000000}
.acc_cartimg img {max-height: 230px;}
.acc_cartimg{height: 263px;padding-top: 20px!important;}
.acc_name{min-height:70px;padding-left: 0px;padding-right: 0px;padding-top:15px !important;font-weight:bold;text-align:center;font-size:1.4rem;line-height:1.4rem;}
.acc_greybox{text-align:center;background-color:#efefef;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;}
.acc_itembox{background-color:#ffffff;width:23%;margin-bottom:2%;margin-right:1%;margin-left:1%;border:#cccccc 1px solid;box-sizing: border-box;float:left}
.lftbtn{cursor: pointer;line-height:90px;text-align:left;padding-left:30px;border:1px solid #cccccc;width:100%;height:90px;vertical-align:middle;border-top: 0px;}
.lftbtn img{height:66px;margin-right:10px;}
.lftbtn:hover{ background-color:#ffffff}
#acc_leftpanel{width:15%;margin:0px;background-color:#f5f5f5;padding:0px;float:left;position: -webkit-sticky; position: sticky;top:35px;}
#acc_rightpanel{width:85%;margin:0px;float:right;padding:40px;}
.acc_selectprod{text-align:left;padding:30px;border:1px solid #cccccc;width:100%;border-top: 0px;}
.acc_underlinedhead{margin:1% 1% 1% 1%;text-transform:uppercase}
.acc_priceinner{text-align:center;font-size:1.3rem;height:45px;}
.acc_select{height: 2.5rem;margin-top: 10px;border:1px solid #cccccc;}
.acc_bound_box{padding:0rem 2rem}
.divbreak{display:none;}
.acc_tagline{font-size:1rem;text-align:center;color:#999999;line-height:1.3rem;margin:20px 0px 0px 0px;min-height:75px;}
.buysqucolor{width:74px}
.buysquwider{width:55px}
.acc_opt_cont{padding:0px !important;text-align:center;}

@media only screen and (max-width:1700px){ 
#acc_leftpanel{width:20%}
#acc_rightpanel{width:80%}
.bundle_add_btn{padding:9px 40px;font-size:0.8rem;}
.bundpri{font-size: 1.8rem;}
.acc_saveline{font-size:1.8rem;}
.bundlefirow{padding: 4rem 0rem 0rem 3rem !important;}
}

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

}

@media only screen and (max-width:1550px){ 
.bundlefirow {padding: 3rem 0rem 0rem 2rem !important;}
.buysqu{width: 38px;height:38px;padding:5px 1px;}
.buysqucolor{width:68px;}
.buysquwider{width:52px;}
}

@media only screen and (max-width:1500px){ 
 
.acc_itembox{width:32.3%;margin-bottom: 1%;margin-right: 0.5%;margin-left: 0.5%;}
.bundle_wrapper{margin: 1% 0.5% 2% 0.5%;}
.acc_underlinedhead{margin: 1% 0.5% 1% 0.5%;}

.access_dropdown .collapsible-header{font-size: 11px;padding: 0 0.5rem;}
.lftbtn{font-size:0.9rem;} 
.right_orange_bundle{padding: 14px 15px;}
.acc_cartimg{height:223px;}
.acc_cartimg img{max-height:200px;}
}



@media only screen and (max-width:1450px){  
.acc_tagline{font-size:0.9rem;line-height:1.2rem;margin: 10px 0px 0px 0px;}
}


@media only screen and (max-width:1400px){ 
.acc_bundleline{font-size:0.9rem !important}
.bundlefirow{padding: 2.8rem 0rem 0rem 2rem !important;}
.bundle_add_btn{padding: 9px 30px;font-size: 0.7rem;margin-top:0px}
.acc_saveline{font-size: 1.6rem;}
.bundpri{font-size: 1.6rem;}
.acc_bundlename{font-size: 1.9rem;}
.bundlelastrow{padding:3rem 1rem 0rem 0.5rem !important;}
}


@media only screen and (max-width:1300px){ 
.acc_name{min-height: 65px;}
.left_white_bundle{padding: 37px 10px 0px 10px;}
.lftbtn{line-height:70px;height:70px;font-size:0.8rem;}
.lftbtn img{height:40px;}
#acc_rightpanel{padding:30px;} 
.acc_name{font-size:1.2rem;}

.acc_priceinner{font-size:1.3rem;}
.acc_select{margin-left: 0px; margin-right: 0px;font-size: 0.8rem;}
.acc_morebtns{font-size:0.8rem}
}

@media only screen and (max-width:1200px){ 
.acc_bound_box{margin-bottom: 10px;}
.txtname{display:none}
.access_dropdown .collapsible-header{font-size: 10px;padding: 0 0.3rem;}
.acc_morebtns{font-size:0.7rem}
.acc_tagline{margin-top: 0px !important;}
}

@media only screen and (max-width:1100px){ 
.acc_morebtns .col{padding: 4% 0px;}
.acc_tagline{font-size:0.9rem;line-height: 1.1rem;}
.acc_name{min-height:60px;line-height: 1.4rem;}
.bundle_wrapper{margin-bottom:20px}		
#acc_leftpanel{top:50px;}
.lftbtn{padding-left:10px;line-height:50px;height:50px;font-size:0.7rem;}
.lftbtn img{height:30px;}
#acc_rightpanel{padding:20px;}
.acc_selectprod{padding:10px;}

.acc_select{font-size: 0.8rem;}
.acc_cartimg{height:200px;}
.acc_cartimg img{max-height:150px;}
.acc_name{font-size:1.1rem;}
}

@media only screen and (max-width:1050px){  
.right_orange_bundle{width:60%}
.bundle_add_btn{padding: 9px 20px;}

.bundlefirow{padding:2.5rem 0rem 0rem 1.5rem !important;}
.left_white_bundle{width:40%;padding: 35px 10px 0px 10px;}
.acc_saveline{font-size: 1.2rem;}
.bundpri{font-size: 1.2rem;}
}

@media only screen and (max-width:1000px){  
.buysqu{width:32px;}
.buysqucolor{width:66px;}
.buysquwider{width:48px;}
}

@media only screen and (max-width:950px){ 
.acc_cartimg{height:170px;}
.acc_cartimg img{max-height:145px;}
.right_orange_bundle{width:100%;padding:14px 35px;}
.left_white_bundle{display:none}
.bundlefirow{padding:1.9rem 0rem 0rem 1.5rem !important;}
.bundlelastrow{padding: 2.5rem 1rem 0rem 0.5rem !important;}
.acc_bundlename{font-size: 1.7rem;}
.acc_itembox{width:48%;margin:1%;} 
.acc_bound_box{margin-bottom: 20px;} 
.bundle_wrapper{margin: 1%;}
.acc_underlinedhead{margin:2% 1% 1% 1%;}
.buysqu {width: 43px;height: 43px; padding: 8px 1px;}
.acc_tagline{font-size:1.1rem;}
.acc_name{font-size: 1.4rem;}
.acc_priceinner{font-size:1.5rem;}
.buysqucolor{width:66px}
.buysquwider{width:58px}
}


@media only screen and (max-width:850px){
.acc_underlinedhead{font-size:1.1rem;line-height:2rem;margin-top:1rem;}
#access_container{margin:1%;}
.buysqu{margin-right: 10px;} 
.txtname{display:inline}
.access_dropdown .collapsible-header{font-size:1rem;padding:0.4rem 1rem;}
.access_dropdown{margin: 0.4rem 0rem}
#acc_leftpanel{top:50px;} 
#acc_rightpanel{padding:10px;}
.acc_morebtns{margin-bottom: 10px;}
.acc_greybox{margin-bottom: 10px;}
.acc_morebtns{font-size:1.2rem;}
}


@media only screen and (max-width:800px){ 
.acc_cartimg {height:220px;}
.acc_cartimg img{max-height: 185px;}
.buysqu{margin-right:15px;} 
.acc_itembox{width:98%;margin:1%;} 
#acc_leftpanel{width:25%;}
#acc_rightpanel{width:75%}
.acc_saveline{font-size: 0.9rem !important;}
.acc_bundleline{font-size: 0.8rem !important;}
}




@media only screen and (max-width:750px){ 
.hid650{display:none}
.right_orange_bundle{padding:8px 8px;}
.acc_bundleline{font-size: 0.7rem !important;}
}


@media only screen and (max-width:650px){ 
#access_container{margin:2%;}
.acc_bundle_row{display:none}
.acc_bundleline{font-size: 0.6rem !important;font-weight:300} 
#acc_leftpanel{width:30%}
#acc_rightpanel{width:70%}
.divbreak{display:block;}
.divprebreak{display:none;}
}

@media only screen and (max-width:550px){ 
#acc_leftpanel{width:34%}
#acc_rightpanel{width:66%}
.acc_itembox{width:99%;margin-bottom:5%}

.acc_morebtns{font-size:1rem}
.right_orange_bundle{padding:6px 0px;}
}

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

@media only screen and (max-width:450px){ 
#acc_leftpanel{width:36%}
#acc_rightpanel{width:64%}
.acc_tagline{min-height:65px;}
}

@media only screen and (max-width:400px){ 
.buysqu{width: 34px;height: 34px;padding: 4px 1px;margin-right: 10px !important;}
.buysqucolor{width: 66px;}
.buysquwider{width: 48px;}
}

@media only screen and (max-width: 851px){
#access_container .row {margin-left: 0px;margin-right: 0px;}
.acc_opt_cont.has_variants{margin-top: -20px;}
}