.carouselCardsWithPopupComp{margin-bottom:50px}
.carouselCardsWithPopupComp .container{padding:0}
.carouselCardsWithPopupComp .topContent .titleText{padding-bottom:20px}
.carouselCardsWithPopupComp .topContent{padding-bottom:30px;padding-top:60px}
.carouselCardsWithPopupComp .topContent p{text-align:center}
.carouselCardsWithPopupComp .carouselFourCard .item{box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);margin:12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background:#fff;width:100%}
.carouselCardsWithPopupComp .carouselFourCard .card{border:0;position:inherit;cursor:pointer}
.carouselCardsWithPopupComp .carouselFourCard .card-body{flex:auto;padding:22px}
.carouselCardsWithPopupComp .carouselFourCard .dateArea{font-family:'robotobold';font-size:1.4rem;line-height:normal;color:#6f7072;padding-bottom:12px;display:block}
.carouselCardsWithPopupComp .carouselFourCard .card-title{font-family:'robotobold';font-size:1.6rem;line-height:normal;color:#20252b;padding-bottom:12px;margin-bottom:0;text-transform:uppercase}
.carouselCardsWithPopupComp .carouselFourCard P{font-family:'robotolight';font-size:1.6rem;line-height:24px;color:#20252b;padding-bottom:10px;margin:0}
.carouselCardsWithPopupComp .carouselFourCard .readMoreFourCard{position:absolute;bottom:35px;color:#c4271b;font-family:'robotobold';font-size:1.6rem;line-height:normal;padding-right:30px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;text-transform:uppercase}
.carouselCardsWithPopupComp .carouselFourCard a:after{content:'';position:absolute;right:0;top:50%;border:solid #c4271b;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg)}
.carouselCardsWithPopupComp .carouselFourCard .readMoreFourCard:hover{text-decoration:none;padding-right:20px}
.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-nav span{font-size:6rem;color:#c21b17}
.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev,.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-nav button.owl-next{position:absolute;top:42%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev{left:-50px}
.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-nav button.owl-next{right:-50px}
.carouselCardsWithPopupComp .carouselFourCard .owl-stage{display:flex}
.carouselCardsWithPopupComp .carouselFourCard .owl-item{display:flex;flex:1 0 auto}
.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-dots{position:relative;margin:25px auto 0;text-align:center}
.carouselCardsWithPopupComp .btnWrap{text-align:center}
.carouselCardsWithPopupComp .primaryRedBtn{margin:50px auto 20px}
.carouselCardsWithPopupComp.bgGray{background:#f6f6f6;padding-top:50px}
.modal#cardPopUp .modal-header{padding:0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;width:100%;height:30px}
.modal#cardPopUp .closePopup{position:absolute;right:10px;top:10px;padding:4px;display:block;z-index:1;width:20px;height:20px}
.modal#cardPopUp img{width:100%;margin:0 auto;padding-bottom:30px}
.modal#cardPopUp .dateArea{font-family:'robotobold';font-size:1.4rem;line-height:normal;color:#6f7072;padding-bottom:12px;display:block}
.modal#cardPopUp .card-title{font-family:'robotobold';font-size:1.6rem;line-height:normal;color:#20252b;padding-bottom:12px;margin-bottom:0;text-transform:uppercase}
@media(max-width:1200px){.carouselCardsWithPopupComp .container{max-width:100%;padding:0;overflow:hidden}
.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-nav{display:none}
.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-nav button.owl-prev{left:-20px}
.carouselCardsWithPopupComp .carouselFourCard.owl-carousel .owl-nav button.owl-next{right:-20px}
}
@media(max-width:767px){.carouselCardsWithPopupComp .topContent{padding-bottom:40px;padding-top:55px}
.carouselCardsWithPopupComp .primaryRedBtn{display:block;margin:40px 12px;max-width:100%}
.carouselCardsWithPopupComp .carouselFourCard .card-title{padding-bottom:9px}
}