body{
     font-family: 'Poppins', sans-serif;
} 
 .navbar{
   background-color: #2551c6;
    padding: 15px 0px;
}
.nav-link {
    color: #fff!important;
        font-weight: 600;

}
.nav-item{
    text-align: center;
}
.navbar-toggler{
    border: 1px solid white;
}
.navbar-toggler:focus{
    box-shadow: none;
}
.content-sec{
    margin-top: 150px;
    margin-bottom: 150px;
}
.content-sec h2{
    font-size: 40px;
    margin-bottom: 46px;
    margin-left: auto;
    margin-right: auto;
    max-width: 640px;
        
}
span.highlight{
    color:  #2551c6;
    font-weight: 700;
}
.btn-first{
    font-weight: 500;
    border-radius: 30px;
    padding: 18px 47px;
    background: #F64078;
    box-shadow: 0px 4px 15px rgba(46, 46, 46, 0.15);
    color: #fff;
}
.btn-second{
    font-weight: 500;
    border-radius: 30px;
    padding: 18px 47px;
    background: #ffffff;
    box-shadow: 0px 4px 15px rgba(46, 46, 46, 0.15);
    color: #f64078;
    border: 1px solid;
}
 .btn-first:hover,.btn-second:hover{
    background-color: #2551c6;
    color: #fff;
 }
    footer {
      margin-top: auto;
      background-color: #f8f9fa;
      padding: 50px 0;
      text-align: left;
      overflow: hidden;
    }

    .footer-sec,.footer-sec a{
    font-size: 16px;
    text-align: left;
    color: #4a5568!important;
    text-decoration: none;

    }
    .footer-sec li{
         padding-bottom: 10px!important;
          transition: transform 0.5s ease; 
    }
    .footer-sec li a{
        padding-bottom: 10px!important;
    }
    .footer-sec li:hover{
        text-decoration: none;
        list-style-type: none;
        color:#2551c6;
       transform: translateX(10px);
    }
    .footer-sec li:hover a{
       color:#2551c6!important;
    }

    .footer-description{
        padding: 15px 0px;
        margin-bottom: 0px;

    }
    .footer-sec h4{
    color: rgb(37, 56, 88)!important;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 35px;
    }
    .qr-container {
      text-align: center;
      margin-top: 2rem;
      display: none;
    }
    .qr-container img {
      width: 200px;
      height: 200px;
      margin-top: 1rem;
    }

    .navbar-toggler-icon {
    background-image: url("images/menu-icon-white.svg");
}

.address-block p{
  margin-bottom: 0px;
  padding-bottom: 0px !important;
} 

/* .terms-conditon-text a {
  color: #2551c6;;      
  text-decoration: none !important;
}

.privacy-text-content a{
    color: #2551c6;    
  text-decoration: none !important;
} */

.contact a, .privacy-text-content a, .terms-conditon-text a, .shiping-text-content a{
        color: #2551c6 !important;
}

.return-policy-text-content a{
    text-decoration: none !important;
}


   @media (max-width:767px){

        .content-sec h2 {
    font-size: 24px;
    }
    .content-sec {
    margin-top: 80px;
    margin-bottom: 80px;
}

.home-content p{
    font-size: 18px !important;
}
 .footer-sec h4{
  margin-top: 20px;
  margin-bottom: 20px;
 }
 .btn-first ,.btn-second{
    padding: 18px 36px;
 }

 span.imgicon img{
    padding-bottom: 8px !important;
    width: 22px !important;
    height: 42px !important;
}  
    
 .container{
    margin-left: 18px;
    margin-right: 18px;
}


.return-policy-text-content h2,.shiping-text-content h2,.contact h2, .about-content h2, .delivay-policy-text h2, .terms-conditon-text h2,.privacy-text-content h2,.faq-text-content h2{
   font-size: 20px !important;
    padding: 0px !important;
    }

    }
  @media (min-width:768px) and (max-width:1280px){
    .container{
    margin-left: 32px;
    margin-right: 32px;
}
  }
   @media (min-width:1281px){
   .container{
    margin-left: 60px;
    margin-right: 60px;
   }
} 
.container{
     max-width: -webkit-fill-available;
}
    

 /*policy */
span.imgicon img{
    padding-bottom: 8px;
    width: 32px;
    height: 46px;
}  
.return-policy-text-content p,.shiping-text-content p,.faq-text-content p,.contact p, .about-content p, .delivay-policy-text p, .terms-conditon-text p,.privacy-text-content p{
    color: #71787e;
    }
.contact p{
    margin-bottom: 0px;
}
.contact h3{
    font-size: 16px; 
    font-weight: 600;
}

.return-policy-text-content h2,.shiping-text-content h2,.contact h2, .about-content h2, .terms-conditon-text h2,.privacy-text-content h2{
    color: #000e6a; 
    font-size: 28px; 
    font-weight: 600; 
    line-height: 32px;
    }

.faq-text-content h2{
      font-size: 20px;
       color: #000e6a; 
    font-weight: 500; 
    line-height: 32px; 
}

/*custom circle of shiping page */
  .custom-list{
    list-style-type: circle; 
    padding-left: 30px;
  }


