/*menu*/

/* ============ desktop view ============ */
@media all and (min-width: 992px) {

  .navbar .has-megamenu{position:static!important;}
  .navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }
  .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 2rem;
      padding-left: 1rem;
      line-height: 40px;
  }
  .right-content {
      width: 120%;  
      margin-left: -20%;
      padding-left: 25%;
      margin-bottom: -15%;
      padding-right: 50px;
  }
  .left-content {
      width: 120%;  
      margin-right: -20%;
      padding-right: 25%;
      margin-bottom: -15%;
      padding-left: 50px;
  }
} 
/* ============ desktop view .end// ============ */

/* ============ mobile view ============ */
@media(max-width: 991px){
  .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
    overflow-y: auto;
      max-height: 90vh;
      margin-top:10px;
  }
  .slick-slide{
    display: none;
}
  .slick-slide.slick-current.slick-active{
    display: block;
    width: 100%!important;
  }
  .slick-track{
        width: 100%!important;
  }
 h1{      
    font-size: 32px;
    line-height: 38px;
  }
   h2{      
    font-size: 24px;
    line-height: 30px;
  } 
  h3{      
    font-size: 20px;
    line-height: 28px;
  }
  h4 {
    font-size: 16px;
  }
  p,body{
    font-size: 14px;
    line-height: 20px;
  }
  img {
      margin-bottom: 15px;
  }  
  .row {
      padding: 0 15px;
  }
  ul.insta li {
      display: inline-block;
      width: 50%;
      margin-right: -3px;
  }

}
/* ============ mobile view .end// ============ */
@media(max-width: 556px){
    .shadow-box.pos-ab-bottom {
        position: unset;
        bottom: 10px;
    }
}




