.info-title-area h3{
    color: #BF0431;
}
.info-single{
    background: var(--primary-color2);
    height: 320px;
}
.info-single .info-icon i{
    color: #BF0431 !important;
}
.info-single .info-icon::before {
    border: none;
}
.info-single .info-icon::before i{
   color: white !important;
}
.info-single .info-text p, .info-single .info-text a{
    color: black;
}
.section-title1 span{
    color: var(--primary-color2);
}
.box-model{
    box-shadow: 2px 2px 10px gray;
}
.form-inner{
    border: 1px solid black;
}
.about5-content .about-list li{
    list-style: none;
}
.about5-content .about-list li img{
    width: 35px;
    height: 35px;
    margin-right: 10px;
}
.about5-title h2 span{
    color: #BF0431;
}
.counter-section{
    box-shadow: 2px 2px 5px red ;
}
.counter-section .counter-single{
    background: #BF0431;
}
.counter-single  .coundown-change p{
    color: white !important;
}
.counter-single  .coundown-change h3,i{
    color: white ;
}
.img-chnge{
    width: 25px;
    height: 25px;
}
.chnage-sty{
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    box-shadow: 2px 2px 10px gray;
}
.chnage-styl{
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 2px 2px 10px #BF0431;
}
.facility-change{
    border: none;
}
.clue-change{
    border-radius: 20px;
    box-shadow: 2px 2px  10px gray;
    border: none;
    transition: all 0.2s ease-in-out;
    margin: 5px;
}
.clue-change .text .center-change{
   text-align: center ;
}
.clue-change:hover{
    transform: scale(1.1);
}
.list-details li{
    color: black ;
    font-size: 20px;
    font-weight: 600;
    list-style: none;
    font-family: sans-serif;
}
.list-details li img{
   width: 25px;
   height: 25px;
   margin-right: 10px;
}
.tour-package-single2 .content{
    background: #BF0431;
    color: white;
    padding: 0px;
}
.tour-package-single2 .content h4{
    color: white;
    font-size: 25px;
    font-weight: 600;
    padding-top: 15px;
    padding-bottom: 15px;
}
.facility-single2 .facility-icon img{
    width: 75px;
    height: 75px;
}
.blog-single3 .content{
    background-color: rgba(0, 0, 0, 0.603);
    position: relative;
    top: -85px;
    padding: 0px;
}
.blog-single3 .content h4{
    color: white;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
   
}
.inner-content ul li span{
    font-size: 2.2rem;
    font-weight: 400;
    color: black;
    font-weight: 600;
    margin-right: 10px;
    font-family: var(--font-merriw);
}
.inner-content ul li {
    font-size: 17px;
    font-weight: 400;
    color: black;
    font-family: var(--font-merriw);
    list-style: none;
}
.inner-content ul li img {
   width: 40px;
   height: 40px;
   margin: 10px;
}
.inner-content{
    text-align: justify;
    font-family: var(--font-merriw);
}
.title-change{
    margin: 0px;
}
.title-change h2{
   margin-bottom: 20px;
}
.title-change h3{
   margin-bottom: 20px;
   font-size: 2.2rem;
   color: #BF0431;
   font-weight: 600;
   font-family: var(--font-merriw);
}
.inner-content h3{
    color: #BF0431;
    font-size: 2.2rem;
    font-family: var(--font-merriw);
    font-weight: 600;
}
.inner-content h3 img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.inner-content p img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.inner-content p{
    color: black;
    font-size: 17px;
    font-family: var(--font-merriw);
    font-weight: 400;
}
.deal-content-1{
    background: #BF0431;
    text-align: center;
}
.deal-content-1 h4{
    color: white;
    font-size: 2.2rem;
    font-family: var(--font-merriw);
    font-weight: 600;
    padding-top: 20px;
    padding-bottom: 20px;
}
.design-change{
    box-shadow: 3px 3px 10px gray;
    padding: 20px;
    border-radius: 20px;
}
@media (max-width:768px){
    .about3-title h2{
        font-size: 3rem;
    }
    .section-title3 h2{
        font-size: 3rem;
    }
    .section-title2 h2 {
        font-size: 3rem;
    }
    .inner-banner-section .breadcrumb-area h2 {
        font-size: 3rem;
    }
    .section-title1 h2{
        font-size: 3rem;
    }
    .newsletter-section .newsletter-area .newsletter-title h5{
        font-size: 2.2rem;
    }
    .about5-title h2{
        font-size: 3rem;
    }
    .about5-title h2 span{
        font-size: 3rem;
    }
    .section-title4.sibling3 h2{
        font-size: 3rem;
    }
    .info-title-area h3{
        font-size: 3rem;
    }
}