.mageguide-bundler { padding: 0; }

li{list-style-type: none;}

.mageguide-bundler .header {
    display: inline-block;
    width: 100%;
}
.mageguide-bundler .header .product {
	display: block;
}
.mageguide-bundler .header .product .my-col { padding: 0; }
.mageguide-bundler.header .product .product-detail-outer{width: 100%;display: inline-block;}
.mageguide-bundler .header .product-detail
{
    display: table;
    width: 100%; 
    text-align: center;
    height: 200px;
    min-height: 255px;
    position: relative;
}
/*.mageguide-bundler .bx-wrapper{max-width:none!important;}*/
.mageguide-bundler .header .product-detail .v-align{display: table-cell;vertical-align: middle;}
.mageguide-bundler .header .product-detail .v-align img{ margin: 0 auto }
.mageguide-bundler .product{display:inline-block; width: 100%;}
.mageguide-bundler .min-height{ min-height: 255px;}
.mageguide-bundler .product .table{display:table;width:100%;text-align:center}
.mageguide-bundler .product .table .v-align{display:table-cell;vertical-align:middle;}
.mageguide-bundler .title.product { text-align: center;display: inline-block; padding-bottom: 30px; margin-left: 0;}
/*
.mageguide-bundler .title.product h4:before
{
	 border-top: 1px solid #000;
    content: "";
    position: absolute;
    right: 250px;
    top:20px;
    width: 70px; 

} 
.mageguide-bundler .title.product h4:after
{
	 border-top: 1px solid #000;
    content: "";
    position: absolute;
    left: 120px;
    top:20px;
    width: 70px; 
} 
*/
.mageguide-bundler .header .product-detail
{
	display: table;
	width: 100%; 
	text-align: center;
}



.product-add {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 10px 0;
}
.uppercase{text-transform: uppercase;}
.product-total
{
	width: 100%;
	display: inline-block;
	text-align: center;
}
.product-total ul { padding: 0; }
.product-total button
{
    background-color: #000000;
    border: medium none;
    color: #fff;
    height: 50px;
    width: 200px;
    font-weight: bold;
    border-radius: 3px;
}
.product-total button:hover{background-color: rgba(0, 0, 0, 0.8);}

.equalInCart
{
    font-size: 35px;
    position: absolute;
    right: 23px;
    top: 41%;
}

.cancel-product
{
	display: none!important;
    top: 5px;
    position: absolute;
    right: -10px;
}
.cancel-product i{color: #34251B;font-size: 30px!important;}

/**  Slider  **/

.inner-slide 
{
	display: inline-block;
	text-align: center;
	width: 100%;
	border: 1px solid #f2f2f2;
    border-radius: 3px;
	background: #ffffff;
}
.inner-slide-active
{
	border: 1px solid #c0c0c0 !important;
}
.inner-slide-btn-active
{
	background-color:#000000 !important;
    border-bottom: 1px solid transperant !important;
    color: #fff !important;
}
.inner-slide:hover
{
	border: 1px solid #c0c0c0;
}

.inner-slide .active.btn
{
    background-color: #000000;
    border: 1px solid #a56e20;
    color: #a56e20;
    height: 40px;
    margin-bottom: 30px;
	outline: none;
    width: 100%;
}
.inner-slide .btn
{	background:#23366e;
    color: #fff;
    height: 40px;
    margin-bottom: 30px;
    width: 100%;
	outline: none;
	border-radius:unset!important;
}
.inner-slide .btn:hover
{
	background-color:#000000;
    border-bottom: 1px solid transperant;
    color: #fff;
	outline: none;
}
.prdct
{
	max-height: 270px;: 
}
.bundler-slider-product-name {
	height: 36px;
}
.gray-clr{color:#6d6d6d;}
/*.blue-clr{color:#004c87;}*/
.blue-clr{color:#000;}
.dark-grey{color: #33251b;}


/*  Fancy-box  */

.title.fancy-box
{
    display: inline-block;
    width: 100%;
    text-align: center;
    background-image: url("../images/fancy_box-title.png");
    background-repeat: no-repeat;
    background-position:bottom;

}
.title.fancy-box h3 { margin-bottom: 18px; }
.no-space{padding: 0!important;margin: 0!important;}
.fancy-box.product{width: 100%;display: table;}
.fancy-box.product .product.border .list.img{border:1px solid #dfe0d9;padding: 10px 0px;text-align: center;}
.fancy-box.product .product.border .list.img img { width: 100%; }
.fancy-box.product li{display: table-cell;vertical-align: middle;}
.fancy-box.product .product-detail{padding: 28px 20px 0px; text-align:center;}
.fancybox-opened .fancy-box.product .product-detail{padding: 0px 5px 0px !important;}
.fancybox-skin  .product-detail p{display:inline !important;}
.fancybox-skin .fancy-box.product .price-info {display:inline !important; font-size:15px; font-weight:bold;}
.fancybox-skin .fancy-box.product .subproductmainprice {display:inline !important; font-size:15px; font-weight:bold;}
.fancybox-opened .fancybox-skin .bx-controls-direction{display:none !important;}
.fancybox-title-float-wrap .child{display:none !important;}
.fancybox-opened .fancybox-skin .col-lg-12 .col-md-12 .col-sm-12 .col-xs-12 .responsive-position{padding-left:5%;}
.fancy-box.product .product-detail h4,p{margin: 0 0 8px 0;}
.fancybox-opened .inner-div{position:absolute;padding-left:50%;top:50px;}
.line{display:inline;}
.line2{display:inline;font-size:16px;font-weight:bold;}
.bx-controls-direction{z-index:1;}
.lasth5{font-size:16px;font-weight:bold;color:#c4151c;}
.fancybox-opened .fancybox-skin .fancy-box.product{padding-left:5%;}

/*.fancy-box.product .addition-image
{
    position: absolute;
    top: 50%;
    left: 85%; 
}*/

.fancy-box.product .product-info .image { width: 30%; }
.fancy-box.product .product-info .list{display: list-item;padding: 0;}

/*Dropbox*/

.fancy-box.product .dropbox .form-group.dropdwn{ width:auto; min-width:150px;}
.fancy-box.product .dropbox .form-group.dropdwn.padding{padding-left: 20px;}

.fancy-box.product .dropbox li select
{
    -webkit-appearance: none;  
    -moz-appearance: none;
    border:none;
    background-color: transparent;
    width: 100%;
    height: 35px;
    border:1px solid #a2a2a2;
    text-align: left;
    margin-top: 00px;
    background-image: url("../images/select-arrow.png");
    background-size: 12px;
    background-repeat: no-repeat;
    background-position:95% 50%;
	padding-right: 30px;
}
.fancy-box.product .dropbox li button i{color: #a2a2a2;font-size: 25px;padding-right: 5px;}
.fancy-box.product .dropbox .list .dropdown{margin-top: 20px;}
.fancy-box.product .addition-image
{    
    width: 100%;
    text-align: right;
    position: absolute;
    right:25px;
    top: 45%;
}

.price.fancy-box {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.dropbox .list{float: left;
    margin: 10px !important;
    width: 40%;}
.price.fancy-box li{display: inline-block;padding-left:1%}

.price.fancy-box button
{
    background-color: #000000;
    border: medium none;
    color: #fff;
    height: 50px;
    width: 200px;
    font-weight: bold;
    border-radius: 3px;
    margin-top: 15px;
}
.price.fancy-box button:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.addition-image img
{
	display:inline;
}
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}
.mageguide-bundler .product-total li
{
	display:inline-block;
}
.mageguide-bundler .product-total h1
{
	clear:both;
}
.mageguide-bundler .product-image
{
	display:inline-block;
}
.mageguide-bundler .noimage
{
	display:none;
}
.removeclass
{
	background-color:#d9d9d9 !important;
}
.bundleloader
{
	display:none;
}
.success-box
{
	color:green;
	font-size:13px;
	padding:5px;
	width:90%;
	text-align:center;
}
.failure-box
{
	color:red;
	font-size:13px;
	padding:5px;
	width:90%;
	text-align:center;
}
.messagebox
{
	margin:15px;
}

/*9-1-2017*/

.mageguide-bundler .border{border:1px solid #dfe0d9; background: #ffffff;}
.mageguide-bundler .product-image, .no-touch .product-img-box .product-image:hover:not(.zoom-available){border:none!important;}

.mageguide-bundler .product-detail .subproductimg img {height: 200px!important;width: 200px!important;}

/*############################
##############################

		Media Query

############################
##########################*/


@media (max-width: 767px){



.equalInCart{left: 20%;}

.product-total button{width: 150px; margin-top: 20px;}
.product-total h4{padding: 8px 0}
.product-total h1{margin: 0!important;padding: 0!important;}

.plusInCart{left: 20%; top: 45%;}



.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened
{left: 5%!important; width: 90% !important;}
.fancy-box.product li{display: inline-block;width: 100%;}
.fancy-box.product .dropbox .form-group.dropdwn.padding{padding: 0;}
.fancy-box.product .dropbox .form-group.dropdwn{margin: 0;padding: 0;}
.fancy-box.product .product-detail {padding: 20px 0 0 20px;}

.fancy-box.product .product-info li{display: inline-block;width: 100%;padding: 0;position: relative;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3,
.col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2,
.col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8,
.col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2,
.col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8,
.col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2,
.col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .responsive-position
{position: unset!important;}
.cancel-product {right: -26px;}

.fancy-box.product .addition-image{right: 45%; top: 142%;}
.price.fancy-box{padding-top: 50px;}

.title.fancy-box{background-size: 98%;}
.title.fancy-box h3{font-size: 18px;}

}/*End767*/


@media (min-width: 768px) and (max-width: 1200px){


.product-image{width: 150px!important;}
.plusInCart{right: 0;}
.equalInCart{right: 0px;}

.product-total button{ height: 45px;width: 125px;}
.product-total h1{font-size: 30px;margin: 8px 0!important}

.title.product h4::before{right: 160px;}
.title.product h4::after{left: 160px;}

.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened
{left: 5%!important; width: 90% !important;}
.fancy-box.product{display: inline-block;}
.fancy-box.product .product-info li{display: inline-block;width: 100%;padding: 0;position: relative;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3,
.col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2,
.col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8,
.col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2,
.col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8,
.col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2,
.col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .responsive-position
{/*position: unset!important;*/}

.col-lg-6.col-md-6.col-sm-6.col-xs-12.responsive-position{padding: 0 50px 0 0!important;}

/*.fancy-box.product .addition-image{left: 40px;top: 0;}*/

.title.fancy-box{background-size: 98%;}
.title.fancy-box h3{font-size: 18px;}

.cancel-product { right: -19px;}


}/*End 1200*/

@media (min-width: 1000px) and (max-width: 1024px){.cancel-product {right: -29px;} .equalInCart {
    right: 10px;
} }

@media (min-width: 1200px) and (max-width: 1280px){.cancel-product {right: -29px;} }

@media (min-width: 1900px) and (max-width: 1920px){.fancy-box.product .addition-image{right: 15%;} }
