
/*-------------------------------------*/
/* Deal page */
/*-------------------------------------*/
.reviewtext header {font-weight:600; font-size:1.3rem;text-align:left}
.reviewtext p {text-align:left; padding:10px 0px;}
.breadcrumbs>a, .breadcrumbs>span {
    color: #232d30;
}

.toggler-switch.row .nav-link {
    font-size: 1rem;
}
.toggler-switch.row .nav-link.tertiary-colour {
    color: #232d30;
}
.toggler-switch.row .nav-link:hover {
    background-color: #ff8d00!important;
    color: #ffffff;
}

.mainimage {
    position: relative; background:#ffffff;
}

.stickright {position:fixed; right:0px; top:50%;width:50px;float:right;text-align:center;font-size: x-large;}

.quat-bg-dark .modal-header .close {
    color: #ffffff;
}
.sticky-price {
    top: 9%;
	background: #eaeaea;
    color: #232D30;
    z-index: 10;
}
#options .badge.badge-primary.pack-badge {
    background-color: #FF8D00;
}
.optionsbox{
    max-height: 150px;
    height: auto;
    overflow-y: auto;
}

.dealopt .fa-chevron-down, .dealopt .collapsed .fa-chevron-up {
    display: none;
}
.dealopt .collapsed .fa-chevron-down {
    display: inline;
}
.dealopt .card-header, .dealopt .card-body {
    background-color: #EAEAEA;
    border-bottom: none;
    padding: 1.5rem 3rem;
}
.dealopt .collapse.show {
    border-top: 1px solid #232D30;
}
.sticky-price a {
    color: #ff8d00!important;
}

@media screen and (max-width:1450px) { /* MAC */
.sticky-price {
    top: 10%;
}
}
@media screen and (max-width:767px) { /* Mobile Large */

    .mobpricesticky {
        position: fixed;
        bottom: 0;
        background: #eaeaea;
        z-index: 1;
        left: 0;
        width: 100%;
        border-top: 3px solid #00AFDC;
		color: #232D30;
    }	
    .mobpricesticky .font-size-bigger {
        font-size: 1.2rem;
    }	
    .mobpricesticky .font-size-big {
        font-size: 1rem;
    }
    .mobpricesticky .pricing-lg {
    	font-size: 1.5rem;
    }
    .dealpadding{
        padding-right: 0px;
        padding-left: 0px;
    }
	.dealopt .card-header, .dealopt .card-body {
		padding: 1rem;
	}
}

.testimonialbanner {background-image: url(/images/testi-banner.webp);}

@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {      
	
        .testimonialbanner {background-image: url(/images/testi-banner.png);}

    }
}