@media (max-width:1199px) {
.right-form-wraper , .lindberg-banner{
    width: 100% !important;
}
.right-form-wraper{
  max-width: 600px;
  width: 100%;
  float: none !important;
  margin: 0 auto;
  clear: both;
}
.lindberg-right-form{
  margin-left: 0px;
}
.lindberg-right-form h5 , .lindberg-right-form h3{
display: block;
border: 0px;
}
.lindberg-right-form h3{
  padding-top: 0px;
}
}
@media (max-width:1200px) {
 
.banner-form{
  top: 57px;
   left: 50%;
  -webkit-transform: translateX(70%);
     -moz-transform: translateX(70%);
      -ms-transform: translateX(70%);
       -o-transform: translateX(70%);
          transform: translateX(70%);
 
}
.logo .fl-photo-align-left , 
.main-header .right-header h4 ,
 .main-header .right-header address{
  text-align: center;
}
.about-sec-wrap, .lindberg-wrap{
  padding-left: 20px;
  padding-right: 20px;
}
.gucci-footer-inner p{
  font-size: 25px;
}
  }
  @media  (max-width:1130px) {
.footer-address-area h4{
  margin-top: 22px;
}

  }
@media  (max-width:1080px) {
 .banner-form{
   left: 50%;
  -webkit-transform: translateX(40%);
     -moz-transform: translateX(40%);
      -ms-transform: translateX(40%);
       -o-transform: translateX(40%);
          transform: translateX(40%);
 
}
.dior-footer-inner p {
    font-size: 25px;
}
.gucci-img-glass-1 , .gucci-img-glass-2{
  padding: 0px 10px;
}
.silhouette-content{
  padding-top: 50px;
}
.silhouette-content-left{
  padding-top: 80px;
}
.linberg-footer-inner p strong , .linberg-footer-inner p{
  letter-spacing: 1px;
  font-size: 30px;
}
.lindberg-right-form .footer-form-fields input[type="submit"]{
  max-width: 352px;
margin: 0 5px;
}
.lindberg-right-img-about{
  margin-top: 50px;
}
.lindberg-right-form .wpcf7-form-control-wrap {
    position: relative;
    width: 39%;
    margin: 0 5px;
}
.right-form-wraper{
  max-width: 100%;
}
  }
@media  (max-width:991px) {
   .banner-form{
   left: 50%;
  -webkit-transform: translateX(35%);
     -moz-transform: translateX(35%);
      -ms-transform: translateX(35%);
       -o-transform: translateX(35%);
          transform: translateX(35%);
 
}
.about-sec-wrap , .about-sec-wrap .about-sec-left p, .lindberg-content-left p{
  text-align: center;
}
.about-sec-wrap .about-sec-left p{
  padding-right: 0px;
}
.linberg-right-img img{
  padding-left: 0px;
}
.lindberg-right-img-about{
  margin-top: 20px;
}
.lindberg-right-form .footer-form-fields input[type="submit"] {

    max-width: 338px;
    margin: 0 5px;

}
  }
@media  (max-width:960px) {
  .banner-form{
  max-width:500px;
  width: 100%;
  position: static;
  -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
            margin: 0 auto;
}
.banner .fl-photo-content {
    position: relative;
    height: 450px;
  }
  .main-header .right-header a {
    font-size: 30px;
  }
  .main-header .right-header address {
    font-size: 12px;
  }
  .lindberg-main-banner .fl-photo-content img {
    transform: translateX(-38%);
  }
  }
  @media  (max-width:768px) {
    .main-header .right-header {
    text-align: center;
}
 .main-header .right-header h2 a{
   display: block;
    font-size: 30px;
 }
 .main-header .right-header address{
  font-size: 13px;
 }
  .footer-address-area{
    text-align: center;
   }
   .footer-address-area h4 , .footer-address-area .social-media{
    margin-top: 30px;
   }
   .banner-form .footer-form-fields p span.email{
    margin-bottom: 10px;
   }
   .footer-form-fields input[type="submit"]{
    margin-top: 0px;
    max-width: 79%;
    width: 100%;
   }
   
  .banner .fl-photo-content {
    position: relative;
    height: 360px;
}
.footer-form-fields input[type="text"]{
  width: 100%;
  max-width: 100%;
  margin-right: 0px;
}
.footer-form p > strong{
 display: block;
 margin-bottom: 10px;
}
.footer-form p{
  font-size: 20px;
}
.footer-address-inner{
  text-align: center;
  padding-left: 0px;
}
.footer-address-inner address{
  max-width: 100%;
}
.footer-address-inner .social-media{
  margin-bottom: 30px;
}
.silhouette-content , .silhouette-content-left{
  padding: 0px 10px;
  padding-top: 20px;
}
.linberg-footer-inner .footer-form-fields input[type="submit"]{
 max-width: 50%;
  width: 100%;
  padding-top: 4px;
}
.linberg-footer-inner p > strong{
  margin-bottom: 0px;
  padding-top: 0px;
}
.fl-col-small{
  max-width: 100% !important;
}
.lindberg-right-form .wpcf7-form-control-wrap{
  width: 44%;
}
.lindberg-right-form .footer-form-fields input[type="submit"] {
    max-width: 285px;
    margin: 0 5px;
}
.footer-form{
  padding-top: 25px;
}
}

  @media (max-width:750px) {
    .footer-form-fields p span.telephone, 
    .footer-form-fields p span.email,
    .footer-form-fields input[type="submit"]{
      width: 100%;
      max-width: 100%;
      float: none;
    }
  }
@media (max-width:650px) {
  .banner .fl-photo-content {
    position: relative;
    height: 270px;
}
}
 
@media (max-width: 420px) {
  .banner .fl-photo-content {
    position: relative;
    height: 195px;
}
.oct-banner .fl-photo-content {
    height: 170px;
}
 
}
  @media (max-width:360px ) {
    .banner-form span{
      font-size: 20px;
    }
  
}
  
  @media (max-width:320px ) {
.lindberg-banner-form .form-block h3{
  margin-top: 0px;
  line-height: 20px;
}
  }
   @media screen and (min-width: 481px) and (max-width: 1199px) { 
    .lindberg-imgs-2, .lindberg-imgs-3, .lindberg-imgs-4{
      display: none;
    }
    .glasess-main-wrap .fl-node-5a86cc035a2f5{
      width: 100%;
    }
   }
    @media (max-width: 480px) {
 .footer-form{
  padding: 20px;
 }
 .lindberg-imgs-2, .lindberg-imgs-3, .lindberg-imgs-4{
      display: block;
      margin-bottom: 15px;
    }
    .lindberg-imgs-2{
      margin-top: 15px;
    }
    .logo{
         padding-left: 15px;
         padding-right: 15px;
         margin-bottom: 15px;
    }
    .main-header .right-header h4 , .main-header .right-header a{
      font-size: 25px;
    }
    .footer-form p > strong{
      padding-top: 20px;
    }
    .dior-sec-wrap{
      padding: 40px 20px;
    }
    .dior-left-content{
      padding-right: 0px;
    }
    .gucci-right-sec .fl-module-content .fl-html p{
      padding: 0px 20px;

    }
    .lindberg-right-form{
      padding-top: 20px;
      margin-left: 0px;
      padding-left: 15px;
      padding-right: 15px;
    }
    .linberg-form-caption span {
    font-size: 12px;
  }
  .linberg-form-caption{
    padding-bottom: 20px;
  }
  .linberg-footer-inner p > strong{
  margin-bottom: 0px;
  padding-top: 0px;
  padding: 5px 0px;
}
.linberg-footer-inner p{
  font-size: 18px;
}
.fl-col-small {
    max-width: 100% !important;
}
.lindberg-right-form .wpcf7-form-control-wrap{
  width: 100%;
  margin: 0px;
}
.lindberg-right-form .footer-form-fields input[type="submit"] {
    max-width: 100%;
    margin: 0px;
}
.wpcf7-form-control-wrap{
  margin: 0px;
}
.linberg-footer-inner .footer-form-fields input[type="submit"] {
    max-width: 100%;
    width: 100%;
    padding-top: 4px;
}
.linberg-footer-inner .wpcf7-form-control-wrap{
  display: block !important;
}
}