/* Modern responsive overrides */

@media (max-width:991px){
 .top-header .navbar .navbar-collapse ul li a{
   font-size:15px;
   padding:10px 12px;
 }
 .lbox-details h1{
   font-size:40px;
 }
 .lbox-details h2{
   font-size:22px;
 }
 .hero-subtitle{
   font-size:18px;
 }
 .title-box h2,
 .about-main-info h2{
   font-size:32px;
 }
}

@media (max-width:767px){
 .lbox-details{
   padding:0 20px;
 }
 .lbox-details h1{
   font-size:30px;
 }
 .lbox-details h2{
   font-size:18px;
 }
 .hero-subtitle{
   font-size:16px;
 }
 .lbox-details .btn{
   width:100%;
   max-width:280px;
 }
 .trust-strip div[style]{
   display:block!important;
 }
 .trust-strip h3{
   font-size:28px;
 }
 .title-box h2,
 .about-main-info h2{
   font-size:28px;
 }
 .family-info{
   padding:20px;
 }
 img{
   max-width:100%;
   height:auto;
 }
}
