@media (min-width: 1440px) {

  #body.index-layout .section-contacts .contacts-form .form-control.small + .small{ border-left: 0 ; }
  #body.index-layout .section-contacts .contacts-form .form-control.small {
    width: 25% !important;
    border-bottom: 0 ; 
  }
  #body.index-layout .particle {
    display: block;
    width: auto;
  }
  #body.index-layout .particle.left {
    left: -10px;
    width: auto;
  }
  #body.index-layout .particle.right {
    width: auto;
  }
  #body.index-layout .gallery .gallery-thumb {
    max-width: 240px;
  }
}
@media (min-width: 1270px) and (max-width: 1440px) {

  #body.index-layout .section-contacts .contacts-form .form-control.small + .small{ border-left: 0 ; }
  #body.index-layout .section-contacts .contacts-form .form-control.small {
    width: 25% !important;
    border-bottom: 0 ; 
  }
  #body.index-layout .particle {
    display: block;
    width: auto;
  }
  #body.index-layout .particle.left {
    left: -50px;
    width: 300px;
  }
  #body.index-layout .particle.right {
    width: 200px;
  }
}
@media (min-width: 1023px) {
  #body.index-layout .particle {
    display: block;
  }
  #body.index-layout .section-rose {
    border-width: 20px;
  }
  #body.index-layout .section-lavender {
    border-width: 20px;
  }
  #body.index-layout .section-rose .section-title .title {
    font-size: 59px;
  }
  #body.index-layout .section-rose .area-title .title {
    font-size: 46px;
  }
  #body.index-layout .section-lavender .area-title .title {
    font-size: 46px;
  }
  #body.index-layout .section-rose .backplate {
    font-size: 310px;
  }
  #body.index-layout .section-contacts {
    padding: 100px 0;
  }
}
@media (min-width: 768px) {
  #body.index-layout .section-contacts .contacts-form .form-control.small:last-of-type{border-left: 0;}
  #body.index-layout .section-contacts .contacts-form .form-control.last-2{  padding-bottom: 35px;}
  #body.index-layout .section-contacts .contacts-form .form-control.small {
    width: 50%;
    border-bottom: 0 ; 
  }
  #body.index-layout .section-contacts .section-title .title {
    font-size: 75px;
  }
  #body.index-layout .section-contacts .contacts-form .form-control.phone-input {
    border-left-width: 0px;
  }
  #body.index-layout .section-contacts .contacts-form .form-control.msg-input {
    margin-top: -10px;
  }
  #body.index-layout .section-contacts .contacts-form .form-control + .form-control {
    border-top-width: 10px;
  }
}
