.innerBanner{position: relative; margin-bottom: 50px;}
.innerBanner:before{position:absolute;width: 100%; height: 100%; left:0; top:0; background: rgba(63, 96, 135, 0.3); content:'';}
.detailPage p, .detailPage ul{margin-bottom: 20px;}
.detailPage li{margin-bottom: 10px;}
.hrRow {padding: 20px 3%;}
.nextPrevBlock a{color: var(--clrblack); font-size: 14px;}
.nextPrevBlock a.nextItem{color: var(--clrblue); }
.nextPrevBlock a:hover{color: var(--clrgold) !important;}
.hrRow hr{background: none; opacity: 1; border-top: 1px solid var(--clrgold);}
.detailPage .imgBlock  img{ transition: transform 0.8s ease;}
.detailPage .imgBlock:hover  img{ transform: scale(1.1);}
.buyingChekerBoard.grayBg{background: var(--clrgray);}
.buyingChekerBoard{padding:60px 0; margin: 50px 0;}
.buyingChekerBoard .checkerContent{padding: 0px 5%;}
.buyingChekerBoard .checkerContent p{margin: 25px 0;}
.buyingChekerBoard .checkerContent ul{margin-bottom: 25px;}
.buyingChekerBoard .checkerContent ul li{margin-bottom: 10px;}
.buyingChekerBoard .checkerContent .allBtn .homeBtn{margin-right: 35px;}
.buyingChekerBoard .checkerContent .allBtn .btnDetails{text-decoration: none;}
.buyingChekerBoard .checkerContent .allBtn .btnDetails:hover{color: var(--clrgold); font-size: clamp(16px, 2vw, 18px);}
.custom-banner {background: var(--clrblue);padding: 120px 0px; position: relative;  overflow: hidden;}
.custom-banner .container { position: relative; display: flex; align-items: center; justify-content: center;}
.custom-banner .banner-img {position: absolute; top: 50%; transform: translateY(-50%);}
.custom-banner .banner-content .icon{margin-bottom: 25px; display: inline-block;}
.custom-banner .banner-content p{margin: 25px 0;}
.custom-banner .banner-img img {max-width: 450px;}
.custom-banner .banner-img.left { left: 0;}
.custom-banner .banner-img.right { right: 0;}
.custom-banner .banner-content {text-align: center; color: #fff;   z-index: 2;}
.custom-banner  .banner-content p {margin-bottom: 20px;}
.custom-banner .banner-btns {display: flex; gap: 15px;  justify-content: center;  flex-wrap: wrap;}
.custom-banner .homeBtn {background: #fff;color: #000;}
.custom-banner .homeBtn:hover {background: #000;color: #fff;}
.custom-banner .call {color: #fff; text-decoration: none; transition: all 0.3s linear; width: 250px;}
.custom-banner .call:hover {color: var(--clrgold); font-size: 15px; transition: all 0.3s linear;}
.phoneHover{color: var(--clrblack);   transition: all 0.3s linear; }
.phoneHover span{text-decoration: underline;}
.phoneHover span.iconfont {text-decoration: none;}
.phoneHover:hover{color: var(--clrgold); font-size: 15px;}
.homeContact .contactFormhome label.agreeText input{margin-right: 6px;}
.contactForm .homeTitle{text-transform: capitalize;}
.contactBottom{padding-top: 25px;}
.contactBottom h3{font-size: 22px; font-family: var(--headingFont); font-weight: 700;}
.contactBottom a{color: var(--clrblack);}
.contactBottom a:hover{color: var(--clrgold); font-size: 15px;}
.font-22{font-weight: 700; font-size: 20px;  font-family: var(--headingFont);}
.homeContact .contactFormhome label.agreeText{color: var(--clrblack);}
.FaqSection .accordion-body a{color: var(-clrblue);}
.hoverline{text-decoration:underline;}
.brand-list { display: flex;  flex-wrap: wrap;}
.brand-list li {width: 50%;}

.pages-common .priorities .container, .pages-common .innerTopContent .container{background:#f0efee;padding:25px 0 25px 0}
.pages-common .section-subscribe .container{background:inherit !important;}
.pages-common p {background-color: inherit !important;}
.pages-common .priorities {margin-bottom: 0 !important;}
.pages-common .FaqSection .accordion-button{font-size:18px;font-weight:600;color:var(--clrblue);background-color:#f0efee!important}
.pages-common .FaqSection .accordion-item {background-color: inherit !important; }
.pages-common .FaqSection .accordion-body {background-color: #f0efee;}

@media (max-width: 1700px) { 
    .buyingChekerBoard .checkerContent{padding: 0px 2%;}
}
@media (max-width: 1600px) { 
    .custom-banner .banner-img img{max-width: 300px;}
   .custom-banner  .scrollupDiv.fade-left { opacity: 0; transform: translateX(-200px);  transition: all 0.8s ease;}
.custom-banner .scrollupDiv.fade-left.show {opacity: 1;  transform: translateX(0);}
.custom-banner .scrollupDiv.fade-right { opacity: 0; transform: translateX(200px);  transition: all 0.8s ease;}
.custom-banner .scrollupDiv.fade-right.show {opacity: 1;  transform: translateX(0);}
   .buyingChekerBoard .checkerContent{padding: 0px 5%;}
    
}

@media screen and (min-width:992px) and  (max-width:1300px){ 
    .custom-banner .container{max-width: 604px;}
}
@media (max-width: 768px) {
 .custom-banner .container {  flex-direction: column;}
.custom-banner  .banner-img img { max-width: 150px;}

}


@media(max-width:992px){
    .buyingChekerBoard .checkerContent{padding: 0;}
    .buyingChekerBoard .checkerContent p{margin: 15px 0;}
    .buyingChekerBoard .checkerContent .allBtn .homeBtn{margin-right: 15px;}
    .buyingChekerBoard .checkerContent .allBtn .homeBtn{padding: 0 20px; font-size: 16px;}
    .buyingChekerBoard .checkerContent .allBtn .btnDetails{text-align: center; font-size: 16px;}
        .contactBottom{padding-top: 5%;}
 .custom-banner .banner-img img { max-width: 180px;}
 .buyingChekerBoard .row{align-items: stretch !important;}
 .buyingChekerBoard .row .checkerImg{height: 100%;}
 .buyingChekerBoard .row .checkerImg img{height: 100%; object-fit: cover;  object-position: center;}
 .custom-banner .banner-content .icon img{width: 100%; max-width: 200px;}
 .custom-banner .banner-img{top:40%}
 .custom-banner .banner-img.right{top:20%}
 .custom-banner{padding: 80px 0;}
}

@media(max-width:766px){ 
    .buyingChekerBoard{margin: 30px 0; padding: 40px 0;}
    .buyingChekerBoard .checkerContent{text-align: center; padding-top: 30px;}
    .custom-banner .banner-content .icon img{max-width: 95px;}
    .custom-banner{padding: 40px 0;}
    .custom-banner .banner-img{text-align: center;}
    .custom-banner .banner-img{top:14%}
    .custom-banner .banner-img.right{top:14%; right: -22px;}
    .custom-banner .banner-content .icon{margin-bottom: 40px;}
    .custom-banner .banner-img.left{left:-8px;}
    .contactBottom{text-align: center;}
    .homeContact .contactForm .contactFormhome{padding: 0;}
    
}


.ourPartnersBlock .ourPartnerLogo  {background: #f0efee;}
.ourPartnersBlock .ourPartnerLogo .logoBlock img{border-radius: 20px 20px 0 0;}
.ourPartnersBlock .ourPartnerLogo .logoPartnerBody {padding:15px 20px;}
.ourPartnersBlock .ourPartnerLogo .logoPartnerBody p.text{
    font-size: 20px;
    font-family: 'Cormorant Garamond';
    font-weight: 600;    margin-bottom: 0;
}
.ourPartnersBlock .ourPartnerLogo .logoPartnerBody h3 {
    color: #6C2126;
    font-size: 25px;
}
.ourPartnersBlock  { margin-bottom: 50px;}
.ourPartnersBlock .ourPartnerLogo .logoPartnerBody .date { font-size: 15px; line-height: 26px;    margin-bottom:0px;}
.ourPartnersBlock .ourPartnerLogo .logoPartnerBody .date span{ display: block; font-weight: 600; margin:0 0 5px;    padding: 0 50px;}
.ourPartnersBlock .ourPartnerLogo .logoPartnerBody .address{ font-size: 15px; line-height: 26px;     margin-bottom: 10px;}
.ourPartnersBlock .ourPartnerLogo .logoPartnerBody .address span{ display: block; font-weight: 600;margin: 10px 0;    padding: 0 50px; }
.ourPartnersBlock .ourPartnerLogo .logoPartnerBody a.btnDetails{color:#000;text-decoration:underline;text-transform:uppercase;font-size:15px;padding:0 10px;font-weight:600;margin-top:10px;width:100%}

.upcomingList {display: flex; flex-wrap: wrap; width: 100%;}
.upcomingList li{width: 50%; margin-bottom: 10px;}
.upcomingList li a{color: #000;}


  .newUpcomming h3{
  margin: 5px 0 15px;
  line-height: 24px;
}



  .logoPartnerBody.newUpcomming .date span {
  margin: 0px 0 5px;
}


   .logoPartnerBody.newUpcomming h4  {
  font-size: 18px;
  margin: 15px 0 5px;
}


@media only screen and (max-width:767px)
{
   .event-list-wrapper .g-3, .event-list-wrapper .gy-3 {
  --bs-gutter-y: 2rem;
}



}