.gainsborough--brouchers h3{color:#294470;font-weight:600;padding-top:1.5em}
.carousel-control.left,.carousel-control.right{background-image:none}
.gainsborough--brouchers{background-color:#cccccc54;margin-bottom:120px}
.carousel-inner>.item>img{width:330px;margin:auto}
#carousel-example-generic{margin-top:3em}
.carousel-inner .item h4{font-size:16px;font-weight:600;color:#636262;margin-bottom:0;margin-top:2em}
.carousel-inner .item p{font-size:14px;color:#294470}
.carousel-control{top:7em;bottom:auto;opacity:1;width:25%}
.carousel-control .glyphicon{color:#333}
.card--new--class{position:relative;top:8em}
.card--info--div{height:100%;background-image:linear-gradient(0,#111,#545454);margin:0 auto;width:100%;padding:5em 5em 8em 5em}
.brouchers--carousel{padding:4em 0}
.card--info--div h1{font-size:3em;color:#fff;font-weight:600;margin:15px 0}
.card--info--div p{color:#b3aeae;font-size:16px;margin:30px 0}
.hub--btn{background-image:linear-gradient(270deg,#f4b500,#f48200);border:1px solid #ffffff00;border-radius:50px;color:#fff;font-size:10px;height:47px;width:200px !important;font-weight:600;line-height:3em;outline:none !important}
.hub--btn:focus{background:#fff !important;color:#f4b500 !important;border:2px solid #f4b500}
.card--info--div img{width:100%}
@media(max-width:767px){.gainsborough--brouchers{height:100%;padding:0}
.card--info--div{top:1em;height:100%;padding:3em}
.card--info--div h4{font-size:24px}
.card--info--div p{font-size:22px}
.hub--btn{padding:15px 25px;width:auto;height:auto}
.col-xss12{padding:0}
.carousel-control{top:9em;bottom:auto;opacity:1;width:10%}
.card--new--class{top:0}
}
.dp-wrap{margin:0 auto;position:relative;perspective:1000px;height:100%;width:100%}
.dp-slider{height:100%;width:100%;position:absolute;transform-style:preserve-3d}
.dp-slider div{transform-style:preserve-3d}
.dp_item{display:block;position:absolute;text-align:center;color:#FFF;border-radius:10px;transition:transform 1.2s}
#dp-slider .dp_item:first-child .dp-content{opacity:1;animation-delay:2s}
#dp-slider .dp_item .dp-content{opacity:0;position:relative;top:1em;margin-top:25px}
#dp-slider .dp_item:first-child{z-index:10 !important;transform:rotateY(0) translateX(0) !important}
.dp_item[data-position="2"]{z-index:9;transform:rotate(7deg) translateX(14%) scale(1)}
.dp_item[data-position="3"]{z-index:8;transform:rotate(-7deg) translateX(-14%) scale(1)}
.dp_item[data-position="4"]{z-index:7;transform:rotate(5deg) translateX(8%) !important;bottom:-27px}
.dp_item[data-position="5"]{z-index:6;transform:rotateY(0) translateX(40%) scale(0.6)}
.dp_item[data-position="6"]{z-index:5;transform:rotateY(0) translateX(50%) scale(0.4)}
#dp-next,#dp-prev{position:absolute;top:35%;font-size:23px;z-index:10;cursor:pointer}
#dp-prev{left:30px}
@media(max-width:767px){#dp-prev{left:0}
}
#dp-next{right:30px}
@media(max-width:767px){#dp-next{right:0}
}
.dp-img{text-align:left;width:250px;align-items:center;justify-content:center;height:350px;display:flex;border-radius:15px}
.dp_item{display:flex;align-items:center;border-radius:10px;overflow:hidden;flex-direction:column}
.dp-content h2,.dp-content p{color:#1b3057}
.dp-content h2{font-size:18px;font-weight:600;margin-bottom:0}
.dp-content p{font-size:16px}
.dp-img img{width:100%;height:100%}
@media(max-width:767px){.dp-img img{width:80% !important;height:80% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.dp-img img{width:60% !important;height:60% !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.dp-img img{width:85% !important;height:85% !important}
}
#slider{height:400px;margin-top:7em;width:100%;display:flex;padding:1em}
#dp-slider{width:100%;display:flex;height:100%;align-items:center;justify-content:center}
.dp-img img{width:100%;border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}
#dp-slider .dp_item:hover:not(:first-child){cursor:pointer}
.brouchers--carousel .sectionTitle{font-size:24px}
.brouchers--carousel .description{font-size:16px}