.productImage{background-image:url(https://www.caravanguard.co.uk/images/products/motorhome.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}
/* RIGHT HAND PRODUCT IMAGELeave the existing sizing of this element alone */
.cd-main-content #featureProduct article.productImage{margin-top:-80px !important}
.productImage{position:relative;min-height:380px}
/* CAROUSEL LOWER 50% OF THE RIGHT HAND PANEL  */
.productImage .cg-carousel{position:absolute;padding:2%;left:5%;right:0;top:70%;bottom:0;width:98%;z-index:10;background:rgba(0,0,0,0.3);border-radius:20px;height:200px}
/* VIEWPORT */
.productImage .cg-carousel-viewport{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
/* TRACK */
.productImage .cg-carousel-track{display:flex;width:200%;height:100%;margin:0;padding:0}
/* EACH ITEM TWO ITEMS VISIBLE */
.productImage .cg-carousel-item{position:relative;flex:0 0 25%;width:25%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding-bottom:10px}
/* TRUSTPILOT */
.productImage .cg-carousel-item .trustpilot-widget{width:100%;height:200px}
/* SMART MONEY PEOPLE */
.productImage .cg-carousel-item iframe{display:block;width:280px;height:250px;max-width:100%;border:0;margin-top:0px}
/* AWARD */
.productImage .cg-carousel-item img{display:block;height:70%}
/* AWARD TEXT */
.productImage .cg-carousel-item h2{margin:10px 0 0}
.productImage .cg-carousel-item p{margin-top:10px!important;color:#fff;display:block;width:100%}
/* ARROWS */
.productImage .cg-carousel-prev, .productImage .cg-carousel-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;padding:0;border:0;border-radius:50%;background:rgba(0, 0, 0, 0.30);color:#fff;font-size:32px;line-height:50px;text-align:center;cursor:pointer;z-index:999}
.productImage .cg-carousel-prev{left:20px}
.productImage .cg-carousel-next{right:20px}
/* DOTS */
.productImage .cg-carousel-dots{position:absolute;left:0;bottom:15px;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;z-index:30}
.productImage .cg-carousel-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:rgba(255, 255, 255, 0.5);cursor:pointer}
.productImage .cg-carousel-dots button.active{background:#fff}
@media screen and (min-width:768px) and (max-width:1080px){
	.th{display:none!important}
	.ts{display:block!important;visibility:visible!important}
}
@media screen and (max-width:768px){
	.productImage{width:100%!important;margin:0!important}
	.dfts{margin-top:-5px;width:25%!important}
	.cd-main-content #featureProduct article.productImage{margin-top:0!important}
	.cd-main-content #featureProduct article{margin-top:80px!important}
}
@media (max-width:767px){
	.productImage{background-image:url(/images/products/motorhome.svg);background-repeat:no-repeat;background-position:top!important;background-size:contain}
	.productImage .cg-carousel-track{width:400%}
	.productImage .cg-carousel-item{flex:0 0 25%;width:25%}
}
.productImage .cg-carousel-prev, .productImage .cg-carousel-next{width:40px!important;height:40px!important;color:#fff;font-size:20px!important;line-height:40px!important}
.productImage .cg-carousel-prev{left:-30px!important;background:none!important}
.productImage .cg-carousel-next{right:-30px!important;background:none!important}