﻿@font-face {
    font-family: 'OpenSansBold';
    src: url('/fonts/OpenSansBold.eot');
    src: url('/fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('/fonts/OpenSansBold.woff2') format('woff2'),
         url('/fonts/OpenSansBold.woff') format('woff'),
         url('/fonts/OpenSansBold.ttf') format('truetype'),
         url('/fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}

@font-face {
  font-family: 'OpenSansSemibold';
  src: url('/fonts/OpenSansSemibold.eot');
  src: url('/fonts/OpenSansSemibold.eot') format('embedded-opentype'),
  url('/fonts/OpenSansSemibold.woff2') format('woff2'),
  url('/fonts/OpenSansSemibold.woff') format('woff'),
  url('/fonts/OpenSansSemibold.ttf') format('truetype'),
  url('/fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
}

@font-face {
    font-family: 'OpenSansExtraBold';
    src: url('/fonts/OpenSansExtraBold.eot');
    src: url('/fonts/OpenSansExtraBold.eot') format('embedded-opentype'),
         url('/fonts/OpenSansExtraBold.woff2') format('woff2'),
         url('/fonts/OpenSansExtraBold.woff') format('woff'),
         url('/fonts/OpenSansExtraBold.ttf') format('truetype'),
         url('/fonts/OpenSansExtraBold.svg#OpenSansExtraBold') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('/fonts/OpenSansRegular.eot');
    src: url('/fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('/fonts/OpenSansRegular.woff2') format('woff2'),
         url('/fonts/OpenSansRegular.woff') format('woff'),
         url('/fonts/OpenSansRegular.ttf') format('truetype'),
         url('/fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}

@font-face {
    font-family: 'CenturyGothic_1';
    src: url('/fonts/CenturyGothic_1.eot');
    src: url('/fonts/CenturyGothic_1.eot') format('embedded-opentype'),
         url('/fonts/CenturyGothic_1.woff2') format('woff2'),
         url('/fonts/CenturyGothic_1.woff') format('woff'),
         url('/fonts/CenturyGothic_1.ttf') format('truetype'),
         url('/fonts/CenturyGothic_1.svg#ofont_ru_CenturyGothic_1') format('svg');
}
@font-face {
    font-family: 'CenturyGothic_2';
    src: url('/fonts/CenturyGothic_2.eot');
    src: url('/fonts/CenturyGothic_2.eot') format('embedded-opentype'),
         url('/fonts/CenturyGothic_2.woff2') format('woff2'),
         url('/fonts/CenturyGothic_2.woff') format('woff'),
         url('/fonts/CenturyGothic_2.ttf') format('truetype'),
         url('/fonts/CenturyGothic_2.svg#CenturyGothic2') format('svg');
}

@font-face {
    font-family: 'LatoRegular';
    src: local('Lato Regular'), local('Lato-Regular'), url('latoregular.woff2') format('woff2'), url('latoregular.woff') format('woff'), url('latoregular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'LatoBold ';
    src: local('Lato Bold'), local('Lato-Bold'), url('latobold.woff2') format('woff2'), url('latobold.woff') format('woff'), url('latobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'LatoHeavy';
    src: local('Lato Heavy'), local('Lato-Heavy'), url('latoheavy.woff2') format('woff2'), url('latoheavy.woff') format('woff'), url('latoheavy.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'LatoMedium';
    src: local('Lato Medium'), local('Lato-Medium'), url('latomedium.woff2') format('woff2'), url('latomedium.woff') format('woff'), url('latomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
  font-family: 'LatoBlack';
  src: url('Lato-Black.eot');
  src: url('Lato-Black.eot?#iefix') format('embedded-opentype'),
    url('Lato-Black.woff') format('woff'),
    url('Lato-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

.border {
 border: 1px solid;
}

html, body {
  padding: 0;
  margin: 0;
}

.phoho{
  display: none;
}

.calk{
  
   height: 577px;
 }
 .brrrr{
  border:1px solid transparent;
}

.in-st{
  width:130px;
  height:56px;
  background-color: #ffd200;
  border: none;
  color: #000; 
  font-size: 30px;
  padding: 20PX;
}

input[type="radio"] { border:0px; }

.v input {
  background-image: url(/img/m2.png);   
  background-repeat: no-repeat; /*Убираем повтор изображения*/   
  background-position: 90px; /*Позиционируем*/   
  outline: none; /*убираем стандартную обводку браузера*/   

}

.scrollup{
width:40px;
height:40px;
opacity:0.5;
position:fixed;
bottom:50px;
left:30px;
display:none;
text-indent:-9999px;
background: url('https://takito.by/image/logo/icon_top1.png') no-repeat;
}

.m23{
  margin-left: 50px;
}


.muzhik {

     top: -329px;
    left: 600px;
}

.p-text{
  font-size: 17px;
  color: #000;
   font-weight: 600;
}

.p-tex{
  font-size: 17px;
  color: #fff;
   font-weight: 600;
}
.minus{
  position: relative;
  left: 94px;
  top: -28px;
  width:32px;
  height:28px;
  background:#eca700;

  outline: none;
  padding:3px 5px 3px 5px;
  border:1px solid #eca700;
}
.plus{
 position: relative;
 left: 130px;
 top: -56px;
 width:32px;
 height:28px;
 background:#ffb400;

 outline: none;
 padding:3px 5px 3px 5px;
 border:1px solid #ffb400;
}

.off{
  text-align: right;
}
.brd{
 text-align: left;
 padding:0px;
     height: 400px;
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.mbtn-rr{
  height:43px;
  width:289px;
  margin-top: 45px;
  border-radius: 9px;
  outline: none;
  border: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #000;
  background: linear-gradient(to top,  #ffc400, #fff100);
}

.mbtn-rr:hover{
  background: linear-gradient(to top,  #386fc2,#008aff );
  color: #fff;

}

.mbtn-rrr{
  height: 60px; 
  width: 363px;
  
  margin-top: 9px;
  border-radius: 9px;
  outline: none;
  border: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #000;
  background: linear-gradient(to top,  #ffc400, #fff100);
}

.mbtn-rrr:hover{
  background: linear-gradient(to top,  #386fc2,#008aff );
  color: #fff;

}

.mbtn-n{
  height: 60px; 
  width: 363px;
  
  
  border-radius: 30px;
  outline: none;
  border: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #000;
  background: linear-gradient(to top,  #ffc400, #fff100);
}

.mbtn-n:hover{
  background: linear-gradient(to top,  #386fc2,#008aff );
  color: #fff;

}

/*обратный отсчет*/
.kop {
   
    height: 538px;
  }
.containerr {
    text-align: center;
    margin: 0 auto;
    width: 800px;
    height: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
      margin: 250px 0 0 -348px;
}
  




h1,
h2 {
    margin: 0;
    color: #eee;

}
    
h1 {
    font-size: 60px;
    margin: 0 0 10px;
    line-height: 1;
}

h2 {
    font-size: 18px;
}

#CDT {
    font-size: 50px;
    color: #eee;
    margin: 5px 0 100px;
    font-weight: bold;
}

#CDT .number-wrapper {
    margin: 10px;
    -moz-box-shadow: 0 5px 8px #000000;
    -webkit-box-shadow: 0 5px 8px #000000;
    box-shadow: 0 5px 8px #000000;
    position: relative;
}

#CDT .number {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: #000;
    background-image: linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    background-image: -o-linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    background-image: -moz-linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    background-image: -webkit-linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    background-image: -ms-linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 0 12px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border: 1px solid #555;
    -moz-box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    -moz-text-shadow: 0 3px 3px #000000;
    -webkit-text-shadow: 0 3px 3px #000000;
    text-shadow: 0 3px 3px #000000;
}
       
#CDT .line {
    position: absolute;
    width: 100%;
    height: 1px;
    top: 52%;
    left: 0;
    background: #000;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
       
.caption {
   font-size: 12px;
   position: absolute;
   bottom: -30px;
   left: 0;
   text-align: center;
   width: 100%;
   color: #000000;
}
  
/*---------------*/

.palitra{
  background-color: #f6f6f6;
      height: 880px;

}

.pal-l{
  height: 667px;
  width: 888px;
}

.block {
   
    border-radius: 10px;
    padding-top: 20px;
    position: relative;
    color: #fff;
   }
   /*
   .block::after {
    width: 100%;

    content: attr(data-after);
    position: absolute; /* Абсолютное позиционирование 
       left: 19px;
       bottom: 109px;
    border: 451px solid transparent;
    border-top: 126px solid green;
   }
*/
.rbn a:hover,
 .rbn a{
   text-decoration: none;
}
.rbn a:active{
   color: #fff;
} 


.nav-tabs {
    border-bottom: 0px solid #ddd;
    padding-left: 43%;
}

.im-a{
  position: absolute;
  top: 20px;
}

#raz:after {
  width: 100%;
  content: attr(data-after);
  position: absolute; /* Абсолютное позиционирование */
  left: 19px;
    bottom: 136px;
  border: 451px solid transparent;
  border-top: 126px solid green;
}

#raz2:after {
  width: 100%;
  content: attr(data-after);
  position: absolute; /* Абсолютное позиционирование */
  left: 19px;
   bottom: 136px;
  border: 451px solid transparent;
  border-top: 126px solid red;
}

.xx a img:hover{
  border:3px solid #000; 
}

.xx a img{
  border: 3px solid transparent; 
}
.pal-l:after{
}


.xx{
  padding-top: 20px;
   left: -66px;
}
.skd{
  text-align: left;
  margin-left: 200px; 
}


.carousel-caption-n{
      position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}



.head{
  height: 50px;
  line-height: 50px;
  font-weight: normal;
  margin-top:0px;
  overflow: visible;

  background-color: #ffffff; 
}

.carousel-control.rg{
right: 0;
left: auto;  
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
background-repeat: repeat-x;
}



.ttttttt{
  font-size: 38px;
   color:#ffffff;
    margin-top:  300px;"
}


.carousel-control.left {
  background-image: none;
 
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: none;
  background-image: none;
  background-image: none;
 
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
 

a{
  display: inline-block;
}

.head ul li{
  display: inline-block;
  list-style: none;

}

.row ul{
  font-size: 0px;
  padding: 0px;
}

.head a  {
  display: inline-block;
  color: #000;
  font-size: 16px;
  text-align: center;
  width: 100%;
  border-radius: 9px; 
 
  font-family: 'CenturyGothic_2';
  font-weight: normal;
    padding: 0px 50px;


}
.head  a:hover {
  text-decoration: none;
  display: inline-block;
  color: #000;
  background-color: #fff100;
}

.row ul {
    font-size: 0px;
}

.navv{
    height: 95px;
    padding-left: 34px;

}


.f24 {
font-size:24px;
}


.xxl{
 /* font-family: 'CenturyGothicRegular';*/
font-size: 34px;
text-transform: uppercase;
 

 }

 .naz{
   padding-left: 1px;
 }
 .xx{
 /* font-family: 'CenturyGothicRegular';*/
font-size: 34px;
text-transform: uppercase;
line-height: 10px;
  
 }


.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #ef6868;
}

.carousel-indicators li {
   
  
    border-radius: 10px;
}

.address {
  font-size: 14px;
  font-family: 'LatoRegular';
  color: #737a97;
  text-align: center;
}

.phone-litl{
 font-size:27px; 
 color: #007dce; 
 font-family: 'LatoRegular';

}


.ppp{
font-size:24px;
    color: #000000;
    font-family: 'LatoRegular';
}

.phone-litl i,
.phone-big i{
  font-size: 16px;
  color: #ff4444;
}

.phone-big{
  font-size: 18px;
  font-family: 'LatoBold';
  color: #000000; 
}

.sliderr{
  height: 600px;
 background: url(/img/natyajnie.potolki.png) center ; 
  }

  .otd{
    font-size: 48px;
  font-family: 'LatoBlack';
  color: #000000;
  text-transform: uppercase;
  }


  .otd-bt{
    font-size: 48px;
  font-family: 'OpenSansExtraBold';
  color: #ffd800;
  }

  .slide-center-k p{
    font-size: 27px;
  font-family: 'LatoBlack';
  color: #2b87d1;
  text-transform: uppercase;
  }

.bus-op{
      margin-top: 207px;
}


.btnf{

border: none;
border-radius: 50px;
 font-size: 40px;
  background-color: #ffffff;
   height:96px;
    width: 677px;
     color: #007dce;
     outline: none;
}

.btnf:hover{


  background-color: #81d6ff;
  
     color: #ffffff;
}

  .main-btn {
  background-color: #ffd800;
  border: none;
  border-radius:10px;
  height: 58px;
  width: 227px;
  color: #505a67;
  outline: none;
  font-size: 18px;
  font-family:'OpenSansExtraBold'; 
  text-transform: uppercase;
  text-decoration: none;

}
.main-btn:hover,
.main-btn:active{
 background-color: #fbce44;
 transition: background-color 0.3s ease-in,
 color 0.3s ease-in; 
 box-shadow: 0 0 10px rgba(0,0,0,0.4)
}

.kbe{

padding-top: 25px;
}
.slide-center button {
   margin: 30px;
}

.slide-center-k button {
   margin: 0px;

}
.slide-center-k  {
   text-align: left;
   
}
  .main-btn-blue {
    background-color: #2d75ce;
  }

  .main-btn-blue {
  background-color: #ffc400;
  background: linear-gradient(to top,  #ffc400, #fff100);
  border: none;
  border-radius:0 0 30px 30px ;
    height: 79px;
    width: 242px;
  color: #ffffff;
  outline: none;
  font-size: 14px;
  color: #2e2e2e;
  font-family:'LatoBlack'; 
  text-transform: uppercase;
  text-decoration: none;
}
.topbt{
  margin-right: 50px;
  padding-left: 50px;
}
  .main-btn-blue-k{ 
  background-color: #f4ae00;
  border: none;
  border-radius:5px;

  color: #ffffff;
  outline: none;
  font-size: 14px;
  font-family:'LatoBlack'; 
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 19px;
  height: 56px;
   width:372px;
    font-size: 17px


}


.main-btn-blue-k:hover,
.main-btn-blue-k:active{
 background-color: #ffb600;
 transition: background-color 0.3s ease-in,
 color 0.3s ease-in; 


}
.main-btn-blue:hover,
.main-btn-blue:active{
 background: linear-gradient(to top,  #386fc2, #008aff);
 transition: background-color 0.3s ease-in;

 color: #fff;




}

.main-btn-blue-e {
  background-color: #f4ae00;
  border: none;
  border-radius:5px;
    height: 51px;
    width: 203px;
  color: #ffffff;
  outline: none;
  font-size: 14px;
  font-family:'LatoBlack'; 
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 0px;
}






.main-btn-blue-e:hover,
.main-btn-blue-e:active{
 background-color: #ffb600;
 transition: background-color 0.3s ease-in,
 color 0.3s ease-in; 
}



  .main-btn-blue-e-e {
  background: linear-gradient(to top,  #ffc400, #fff100);
  border: none;
  border-radius:9px;
    height: 50px;
  text-transform: uppercase;
  color: #000;
  outline: none;
  font-size: 14px;
  font-family:'LatoBlack'; 
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 0px;
  width: 246px;
}


.main-btn-blue-e-e:hover,
.main-btn-blue-e-e:active{
  background: linear-gradient(to top,  #386fc2,#008aff );
 transition: background-color 0.3s ease-in; 
 color:#ffffff;
}


.advantages{
    height: 241px;

  } 

  .advantages-im{
    height: 963px;

  } 
  
.advantages-text{
  padding-top:50px;
  font-size: 36px;
  font-family: 'OpenSansBold';
  color: #3b3b3b;
}   

.advantages-text p{
  line-height: 1.5;
  font-size: 16px;
  font-family: 'OpenSansRegular';
  color: #676767;
}   

.advantages-im-text-big{
  font-size: 16px;
  font-family: 'OpenSansBold';
  color: #3c3b48;
  text-transform: uppercase;
}

.stock{
  height: 619px;
  background: url(/img/stock.png) center; 
      padding: 100px;
    padding-left: 500px;

  
}

.stock-btn-pos{
  padding: 0px 0; 
}

.stock h1 {
   font-size: 60px;
  font-family: 'OpenSansExtraBold';
  color: #3c3b48;
  margin:10px;
}
.sto-pt{
  font-size: 24px;
  font-family: 'OpenSansExtraBold';
  color: #3c3b48;
}

.gifts-garant{
 font-size: 18px;
  font-family: 'OpenSansRegular';
  color: #3c3b48;
}


.spec{
   font-size: 24px;
  font-family: 'OpenSansBold';
  color: #3c3b48;
}

.regular{
   font-size: 19px;
  font-family: 'OpenSansRegular';
  color: #3c3b48;
  padding-top:  0px;
}

.lii{

  font-size: 24px;
  font-family: 'LatoRegular';
  color: #707070;
}

.lii-life{

  font-size: 30px;
  font-family: 'LatoHeavy';
  color: #ff4444;
  padding-left:40px;
}

.lii i{

   font-size: 13px;
  color: #ff4444;
}


.leff {
  text-align: left;
  padding-top: 110px;
}

.btn-n {
  padding-top: 50px;
}
.hoo{
     padding-top: 24px;
  text-align: left;
}



.frame-cont p{
     font-size: 29px;
  font-family: 'OpenSansBold';
  color: #3b3b3b;
  padding-left: 197px;
}

.blu{
  color: #5ca9fd;
}

.min-niz p{
  font-size: 14px;
  font-family: 'OpenSansRegular';
  color: #3b3b3b;
}



.regular-btovn{
   font-size: 19px;
  font-family: 'OpenSansRegular';
  color: #3c3b48;
}

.stock-nem{
   font-size: 30px;
  font-family: 'OpenSansSemibold';
  color: #3c3b48;
}

.danger {
  font-size: 48px;
  font-family: 'OpenSansExtraBold';
  color: #5ca9fd;
  text-align: center;
   padding-top: 20px;
   padding-left:20px;   
}



  .stock-btn {
  background-color: #ffd800;
  border: none;
  border-radius:4px;
  height: 45px;
  width: 273px;
  color: #454543;
  outline: none;
  font-size: 24px;
  font-family:'OpenSansExtraBold'; 
  text-transform: uppercase;
  text-decoration: none;
}

.pho{
  text-align: right;
}

.stock-btn:hover,
.stock-btn:active{
 background-color: #e0ee00;
 transition: background-color 0.3s ease-in,
 color 0.3s ease-in; 

-moz-transition: background-color 0.8s 0.1s ease;
-o-transition: background-color 0.8s 0.1s ease;
-webkit-transition: background-color 0.8s 0.1s ease;
cursor: pointer;
}

.stock-btn-poz{
 
}

.window-type {
height: 864px;
margin-top: 50px;
}

.window-prise h3{
  font-size: 16px;
  font-family:'OpenSansBold';
}


.window-prise p{
  font-size: 14px;
  font-family:'OpenSansRegular';
  color: #7b7b7b;
}

.window-prise { 
 display: inline-block;  
 padding: 0px;
 margin-bottom: 20px;
 text-align: left;
 border: 1px solid #ff4444;
}

.window-prise img{ 
 padding: 25px 48px;
}

.usl p {
  color: #000000;
}

.window-prise:hover {
  display: inline-block;
  margin-bottom: 20px;
  outline: none;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #ff4444;
  transition: background-color 0.1s ease-in,
  color 0.1s ease-in;
  -webkit-box-shadow: -2px 0px 12px -1px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 0px 12px -1px rgba(0,0,0,0.75);
box-shadow: -2px 0px 12px -1px rgba(0,0,0,0.75);
}


.window-btn-top {
  background-color: #3b3b3b;
  border: none;
  height: 45px;
  width: 230px;
  color: #ffffff;
  outline: none;
  font-size: 14px;
  font-family:'OpenSansBold'; 
  text-transform: uppercase;
  text-decoration: none;

}

.window-btn-top:hover {
 background-color: #5ca9fd;
  color: #ffffff;
  transition: background-color 0.3s ease-in,
  color 0.3s ease-in;
}
.stock-btn:hover,
.stock-btn:active{
 background-color: #fadf49;
 transition: background-color 0.3s ease-in,
 color 0.3s ease-in; 
 box-shadow: 0 0 5px rgba(0,0,0,0.4)
}

.win-text {
  font-size: 18px;
  font-family:'LatoRegular';
  color: #ff4444;
text-transform: uppercase;
}

.rbnn{
background-color: #ebebeb;
 width: 578px;
  height: 49px; 
  border-radius: 30px;
   padding-top:15px;
    font-size: 16px;
     text-transform: uppercase;

}
.ghost {
  display: inline-block;
  border-radius:2px;
  width: 170px;
  height: 38px;
  font-size: 14px;
  font-family:'OpenSansBold'; 
  text-transform: uppercase;
  padding: 0px;
  color: #ff4444;
  border: 2px solid #ff4444;
  text-align: center;
  outline: none;
  text-decoration: none;
  background-color: transparent;

}
.ghost:hover,
.ghost:active{
  background-color: #ff4444;
  color: #ffffff;
  border: 2px solid #ff4444;
  transition: background-color 0.3s ease-in,
  color 0.3s ease-in;

}

.btn-botm {
    padding: 16px 0px;
}


.frame{
  height: 709px;
 
  margin-top: 30px;
}

.frame-cont{
  padding-top: 44px;
}
.frame-text-big{
 
  font-size: 48px;
font-family: 'CenturyGothic_2';
  color: #000;
}

.gifts{
  height: 492px;
}

.gifts p{
  font-size: 16px;
  font-family:'OpenSansRegular';
  color: #3b3b3b;
}

.gifts-litl {
  font-size: 14px;
  color: #9c9c9c;
}

.gifts-big {
  font-size: 14px;
  color: #5ca9fd;
}

.size-pop{
 height: 570px; 
}
.size-pop p{
 padding: 15px 0;
}

.carousel2{
  margin: 20px 0;
}

.control-buttons{
  text-align:center;
}

.examplecarusel{
  margin: 20px;
} 

.ct img{
      display: block;
    margin-right: auto;
    margin-left: auto;
}

.pod-rl{
  
  height: 832px;
  background: url(/img/okn.png) center; 
}

.zgt{
  font-size: 32px;
 font-family: 'CenturyGothic_2';
}

.sh{
  height: 260px;
   background: url(/img/10.png) center; 
}

.key-left{
  padding-top: 50px;
}
.key-right{
  padding-top: 50px;
  padding-left:10px;
}
.bs-rs{
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
}
.p30{
padding-top: 30px;
}

.pomg{
padding-top: 50px;
}

.otz{
  height: 928px;
  background-color: #ffffff;
}

.text-k{
  text-align: left;

}



.knop{
  
height: 380px;
padding-top:50px;
background-color: #f6f6f6; 
}

.knopp{
  margin-top:25px;
   height: 550px; "

padding-top:50px;
background-color: #f6f6f6; 
}


.sal{
  
height: 335px;
padding-top:50px;
margin-top:54px;
background-color: #008aff; 
}


.zaluzi{
  height: 1565px;
  background: url(/img/natyajnie-potolki-zebra.jpg) center;
}


.slide-content h1{
 font-size: 24px;
 font-family:'OpenSansBold'; 
 color: #3b3b3b;
 text-align: left;
}

.slide-content p{
 font-size: 14px;
  font-family:'OpenSansRegular'; 
  color: #727272;
  text-align: left;
}

.bigg{
  font-size: 18px;
 font-family:'OpenSansRegular'; 
}

.bb{
  font-size: 14px;
 font-family:'OpenSansBold';
  text-align: left;
}

.bbb{
 font-size: 18px;
 font-family:'OpenSansRegular';
 text-align: left;
}

.price-stock{
 font-size: 24px;
 font-family:'OpenSansBold';
  color: #5ca9fd;
 text-align: left;
}


.slide-content-btn{
  background-color: #5ca9fd;
  border: none;
  border-radius:10px;
  height: 51px;
  width: 254px;
  color: #ffffff;
  outline: none;
  font-size: 16px;
  font-family:'OpenSansBold'; 
  text-transform: uppercase;
  text-decoration: none;
  padding-left: 0;
   margin-left: -263px;

}
.str{
  padding-top: 35px;
}
.pozz{
  padding-top: 7px;
}

.msg{
   background: url(/img/natyajnie-potolki-fon.png) center;
   height: 510px; 
   margin-buttom:50px;
}

.msg2{
   background: url(/img/msg2.png) center;
   height: 510px; 
  
}
.lef-s{
  left: -130px;
}

.slide-content-btn:hover{
  background-color: #0d7ffc;
  border: none;
  border-radius:10px;
  height: 51px;
  width: 254px;
  color: #ffffff;
  outline: none;
  font-size: 16px;
  font-family:'OpenSansBold'; 
  text-transform: uppercase;
  text-decoration: none;
box-shadow: 0 0 5px rgba(0,0,0,0.4);
-moz-transition: background-color 0.8s 0.1s ease;
-o-transition: background-color 0.8s 0.1s ease;
-webkit-transition: background-color 0.8s 0.1s ease;
cursor: pointer;

}

.halva{
  height: 513px;
  background: url(/img/halva.png) center; 
}

.profil{
  background-color: #f2f2f2;
  height: 396px;
  
}

.kart{
  padding: 110px;
  margin-left: 89px;
}

.kart p{
  font-size: 48px;
  font-family:'OpenSansBold';
  color: #ffffff;
  text-transform: uppercase;
    padding-left: 452px;
    margin-top: -226px;
}

.advantages-text-big{
 font-size: 36px;
  font-family:'OpenSansBold';
  color: #3b3b3b; 
}

.additionally{
  height: 953px;
}

.additionally-z h1{
font-size: 16px;
  font-family:'OpenSansBold';
}

.additionally-z p{
font-size: 14px;
  font-family:'OpenSansRegular';
  color: #868686;

}

.galery-img{
  height: 608px;

}

.gl{
  padding-bottom: 5px;
}

.recall{
 height: 400px; 
 background-color: #fff;
    margin-bottom: 130px;
    margin-top: 50px;
}

.shema{
 height: 400px; 
     background: url(/img/s.png) center; 
}

.shema h1{
font-size: 16px;

  color: #33353d;
  transform: uppercase;
}

.shema p{
font-size: 16px;
  font-family:'LatoRegular';
  color: #707587;

}

.certificate{
 height: 619px; 
  background-color: #f2f2f2;
}


.footer-k,
.footer-kk{
  color: #ffffff;
}

.footer-k a{
  color: #b8b8b8;
  text-decoration: none;
  font-size: 15px;
  font-family:'LatoRegular';

}

.footer-kk a{
  color: #c7c7dd;
  text-decoration: none;
  font-size: 15px;
  font-family:'LatoRegular';

}

.footer-k h2{
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
}

.footer-k i{
  
  font-size: 19px;
}


.footer-kk h2{
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
}


.footer-k a:hover{
  color: #ff4444;
  text-decoration: none;

}
.assss a:hower{
  color:#ffffff;
}
.spi p{
  color:#c7c7dd;
}

.footer{
   height: 160px;
    background-color: #303238;
}

.footerty{
   height: 100%;
    background-color: #303238;
}

.footer img{
 padding:20px 0;
}



.foot p {
text-align: right;
}

.foot {
margin-top: 130px;
}

.zvon{
  font-size: 14px;
  font-family:'OpenSansBold';
  color: #ffffff;
 text-transform: uppercase;
}

.zvon a{
 text-transform: uppercase;
 color: #ffffff;
 text-align: right;
 padding-left: 417px;
}

.zvon a:hover{
 text-transform: uppercase;
 color: #ff2400;
 text-align: right;
 text-decoration: none;
}

.up{
border-radius: 50px;
height: 50px;
width: 50px;
border:none;
color: #ffffff;
font-size: 30px;
background-color: #0e72b3;
margin-top: 50px;
outline: none;
}


.up:hover{
outline: none;
color: #007dce;

background-color: #ffffff;

}

.rgroup{
 /* height: 58px;*/
 /* padding-top: 20px;*/
  background-color: #e6e8f0;
  color: #303238;

  font-size: 16px;
}



.msgff { 
height: 295px;
    width: 281px;
 display: inline-block;  
padding: 10px 11px;
border: 4px solid #ffc100;
 margin-bottom: 20px;
 text-align: left;
 background-color: #ffffff;
        margin-top: -2px;
    margin-left: -3px;
    border-radius: 27px;
text-align: left;
 
}

.msss { 
height: 310px;
  width: 297px;
 display: inline-block;  
padding: 10px 11px;

 margin-bottom: 20px;
 text-align: left;
 background-color: #ffffff;
    margin-top: 258px;
    margin-left: 50px;
    border-radius: 27px;
text-align: left;
 
}

.msgfff { 
  height: 378px;
  width: 375px;
 display: inline-block;  
padding: 26px 11px;
 border-radius: 10px;
 margin-bottom: 20px;
 text-align: left;
 background-color: #ffffff;
  -webkit-box-shadow: -2px 0px 12px -1px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 0px 12px -1px rgba(0,0,0,0.75);
box-shadow: -2px 0px 12px -1px rgba(0,0,0,0.75);
text-align: left;
 
}

.form{
  height:50px; 
  width:246px;
 border: 1px solid #c7c7c7;
   border-radius: 9px; 
  padding-left: 5px;
  
   background: #e4e4e4 !important; 
   outline: none; 

   color: #91989d; 
   font-size: 16px; 
   font-family:'LatoRegular';


}


.lef{
  text-align: left;
  padding-left: 20px;
  font-family:'LatoRegular';
  color:#484a50;
}

/*.msgff:hover {
  display: inline-block;
  margin-bottom: 20px;
  outline: none;
  text-decoration: none;
  background-color: #ffffff;
  transition: background-color 0.1s ease-in,
  color 0.1s ease-in;

}*/

.nas{
  margin-top: 30px;
  margin-bottom: 50px;
}

.msg button {
  height:50px; 
 
  font-size: 14px;
}

.msgffff button {
  height:50px; 
  width:396px;
  font-size: 14px;
}
.msgfff button {
 text-align: right;
 margin-right: 10px;
 text-align: center;
}

.formm{
  border-radius: 30px; 
  height: 60px;
  background-color: #fff;
  color: #434343;
  width: 363px;
  padding-left:30px;
  text-transform: uppercase;
  border: none;
}
.p60{
text-decoration: none;
 padding-right: 60px;
}
/*---------------------------------------- АДАПТИВ -----------------------------------------------------------------*/


@media (min-width: 0px) and (max-width: 330px) {
.palitra{
display: none!important;

}
.navv {
  text-align: center;
  height: 385px; 
  padding-left:0px;
}
.slick-prev,
.slick-next{
  display: none;
}
.zaluzi {
    height: 2830px;
  }
.modal-dialog{

   text-align: center!important;
}
#svg {
    
    width: 100%;
  }

.p60 {
    
    padding-right: 20px;
}

.msgfff {
    
    width: 302px;
  }

.pal-l {
    width: 100%;
}
.head,
.sliderr {
 display: none;
}

.frame-text-big {
    font-size: 30px;
}


.pho{
  text-align: center;
}

.knopp{
    
         height: 1284px;
}

.nas{
     margin-bottom: 20px;
}

.ns img{
  padding-top: 30px;
}

.knop {
        height: 1165px;
  }
.calk {
    height: 800px;
}

.plus {
    position: relative;
    left: 2px;
    top: -19px;
  }
.minus {
    position: relative;
    left: -34px;
    top: 9px;
  }

  .brd {
    text-align: left;
    padding: 0px;
    height: 180px;
}

.mbtn-rrr{
  width: 288px;
}

.p30{
  text-align: center;
}

.sal {
  margin-top: 0px; 
    height: 645px;
  }


.formm{
  width: 100%;
}

.mbtn-n{
 
  width: 100%;" 
}

.recall{
  display: none;
}

.msg {
  margin-top: 0px;
}

.msg {
  background: none;
  height: 1030px;
  background-color: #e6e8f0;
  }

  .str {
display: none;
    /*
  padding-top: 0px;
  padding-bottom:5px;
  transform: rotate(90deg);*/
}

.kop {
    margin-top: 0px;
            height: 1325px;
}
 
 .ih img{
  padding-top: 10px;
 }

.palitra{
  /*display: none;*/
}
.msg2 {
  margin-top: 0px;
}
.msss {   
margin-left: 0px;
}

.pozz img {
  display: none;
}

.muzhik {
  display: none;
}

.footer {
    height: 405px;
  }
}


@media (min-width: 330px) and (max-width: 480px) {
.palitra{
display: none!important;

}
.navv {
  text-align: center;
  height: 385px; 
  padding-left:0px;
}
.modal-dialog{

  text-align: center!important;
}
.head,
.sliderr {
 display: none;
}

.frame-text-big {
    font-size: 30px;
}
.pal-l {
    width: 100%;
}
/*--------palitra-------------*/
#svg {
    
    width: 100%;}
.p60 {
   
    padding-right: 15px;
}
.im-a {
    position: absolute;
    top: 0px;
    width: 100%;
}
.pal-l {
    height: 320px;
   
}
.im-a {
    position: absolute;
    top: 20px;
    width: 100%;
}

.ns img{
  padding-top: 30px;
}

.block img {
    width: 110%;
}
.xx{
  left: 0;
}

.zaluzi {
    height: 2744px;}

/*-------------------------*/

.pho{
  text-align: center;
}

.msgfff {
    
    width: 354px;
  }
.knopp{
         height: 1260px;
}
.rbnn {

    width: 100%;

    padding-top: 15px;
    font-size: 14px;
    margin-top: 20px; 
}



.palitra {
height: 900px;
  
}
.nas{
     margin-bottom: 20px;
}

.knop {
        height: 1140px;
  }
.calk {
    height: 820px;
}

.plus {
    position: relative;
    left: 2px;
    top: -19px;
  }
.minus {
    position: relative;
    left: -34px;
    top: 9px;
  }

  .brd {
    text-align: left;
    padding: 0px;
    height: 180px;
}

.mbtn-rrr{
  width: 100%;
}

.p30{
  text-align: center;
}

.sal {
  margin-top: 0px;
    height: 645px;
  }


.formm{
  width: 100%;
}

.mbtn-n{
 
  width: 100%;" 
}

.recall{
  display: none;
}


.msg {
    margin-top: 0px;
  background: none;
  height: 930px;
  background-color: #e6e8f0;
  }


 .str {
display: none;
    /*
  padding-top: 0px;
  padding-bottom:5px;
  transform: rotate(90deg);*/
}
.kop {
    margin-top: 0px;
            height: 1340px;
}
 
 .ih img{
  padding-top: 10px;
 }

.palitra{
  /*display: none;*/
}
.msg2 {
  margin-top: 0px;
}
.msss {   
margin-left: 0px;
}

.pozz img {
  display: none;
}

.muzhik {
  display: none;
}

.footer {
    height: 405px;
  }
}


@media (min-width: 480px) and (max-width: 568px) {


.palitra{
display: none!important;

}

.zaluzi{
  height: 2717px;
}
.navv {
  text-align: center;
  height: 385px; 
  padding-left:0px;
}

.head,
.sliderr {
 display: none;
}
.pal-l {
    width: 100%;
}
.frame-text-big {
    font-size: 30px;
}

.modal-dialog{

   text-align: center!important;
}

/*--------palitra-------------*/

.p60 {
   
    padding-right: 15px;
}
.im-a {
    position: absolute;
    top: 0px;
    width: 100%;
}
.pal-l {
    height: 320px;
   
}
.im-a {
    position: absolute;
    top: 20px;
    width: 100%;
}

.ns img{
  padding-top: 30px;
}

.block img {
    width: 110%;
}
.xx{
  left: 0;
}

.calk {
    height: 780px;
}


/*-------------------------*/



.pho{
  text-align: center;
}

.knopp{
         height: 1250px;
}

.nas{
     margin-bottom: 20px;
}

.ns img{
  padding-top: 30px;
}

.knop {
        height: 1080px;
  }


.plus {
    position: relative;
    left: 2px;
    top: -19px;
  }
.minus {
    position: relative;
    left: -34px;
    top: 9px;
  }

  .brd {
    text-align: left;
    padding: 0px;
    height: 180px;
}

.mbtn-rrr{
  width: 100%;
}

.p30{
  text-align: center;
}

.sal {
  margin-top: 0px;
    height: 645px;
  }


.formm{
  width: 100%;
}

.mbtn-n{
 
  width: 100%;" 
}

.recall{
  display: none;
}

.msg {
  margin-top: 0px;
}

.msg {
  background: none;
  height: 1030px;
  background-color: #e6e8f0;
  }

 .str {
display: none;
    /*
  padding-top: 0px;
  padding-bottom:5px;
  transform: rotate(90deg);*/
}

.kop {
    margin-top: 0px;
            height: 750px;
}
 
 .ih img{
  padding-top: 10px;
 }

.palitra{
  /*display: none;*/
}
.msg2 {
  margin-top: 0px;
}
.msss {   
margin-left: 0px;
}
.rbnn{
  margin-top: 20px;
width: 100%;
}

.pozz img {
  display: none;
}

.muzhik {
  display: none;
}

.footer {
    height: 390px;
  }
}




@media (min-width: 568px) and (max-width: 667px) {
.navv {
  text-align: center;
  height: 385px; 
  padding-left:0px;
}

.zaluzi {
    height: 2735px;
  }
.head,
.sliderr {
 display: none;
}

.frame-text-big {
    font-size: 30px;
}
.pal-l {
    width: 100%;
}

.modal-dialog{

  text-align: center!important;
}


/*--------palitra-------------*/

.p60 {
   
    padding-right: 15px;
}
.im-a {
    position: absolute;
    top: 0px;
    width: 100%;
}
.pal-l {
    height: 320px;
   
}
.im-a {
    position: absolute;
    top: 20px;
    width: 100%;
}

.ns img{
  padding-top: 30px;
}

.block img {
    width: 110%;
}
.xx{
  
    top: 168px;
  left: 0;
}



/*-------------------------*/

.pho{
  text-align: center;
}

.knopp{
         height: 1111px;
}

.nas{
     margin-bottom: 20px;
}

.ns img{
  padding-top: 30px;
}

.knop {
        height: 1080px;
  }
.calk {
    height: 780px;
}

.plus {
    position: relative;
    left: 2px;
    top: -19px;
  }
.minus {
    position: relative;
    left: -34px;
    top: 9px;
  }

  .brd {
    text-align: left;
    padding: 0px;
    height: 180px;
}

.mbtn-rrr{
  width: 100%;
}

.p30{
  text-align: center;
}

.sal {
  margin-top: 0px;
        height: 530px;
  }


.formm{
  width: 100%;
}

.mbtn-n{
 
  width: 100%;" 
}

.recall{
  display: none;
}

.msg {
  margin-top: 0px;
}

.msg {
  background: none;
  height: 1030px;
  background-color: #e6e8f0;
  }

  .str {
  padding-top: 0px;
  padding-bottom:5px;
  transform: rotate(90deg);
}

.kop {
    margin-top: 0px;
            height: 740px;
}
 
 .ih img{
  padding-top: 10px;
 }

.palitra{
  /*display: none;*/
}
.msg2 {
  margin-top: 0px;
}
.msss {   
margin-left: 0px;
}

.pozz img {
  display: none;
}

.muzhik {
  display: none;
}

.rbnn{
    margin-top: 20px;
width: 100%;
}


.footer {
    height: 405px;
  }
}


@media (min-width: 666px) and (max-width: 737px) {
.navv {
  text-align: center;
  height: 385px; 
  padding-left:0px;
}

.zaluzi {
    height: 2735px;
  }
.head,
.sliderr {
 display: none;
}

.frame-text-big {
    font-size: 30px;
}
.pal-l {
    width: 100%;
}

.modal-dialog{

  text-align: center!important;
}


/*--------palitra-------------*/

.p60 {
   
    padding-right: 15px;
}
.im-a {
    position: absolute;
    top: 0px;
    width: 100%;
}
.pal-l {
    height: 320px;
   
}
.im-a {
    position: absolute;
    top: 20px;
    width: 100%;
}

.ns img{
  padding-top: 30px;
}

.block img {
    width: 110%;
}
.xx{
  
    top: 168px;
  left: 0;
}



/*-------------------------*/

.pho{
  text-align: center;
}

.knopp{
         height: 1111px;
}

.nas{
     margin-bottom: 20px;
}

.ns img{
  padding-top: 30px;
}

.knop {
        height: 1080px;
  }
.calk {
    height: 780px;
}

.plus {
    position: relative;
    left: 2px;
    top: -19px;
  }
.minus {
    position: relative;
    left: -34px;
    top: 9px;
  }

  .brd {
    text-align: left;
    padding: 0px;
    height: 180px;
}

.mbtn-rrr{
  width: 100%;
}

.p30{
  text-align: center;
}

.sal {
  margin-top: 0px;
        height: 530px;
  }


.formm{
  width: 100%;
}

.mbtn-n{
 
  width: 100%;" 
}

.recall{
  display: none;
}

.msg {
  margin-top: 0px;
}

.msg {
  background: none;
  height: 1030px;
  background-color: #e6e8f0;
  }

  .str {
  padding-top: 0px;
  padding-bottom:5px;
  transform: rotate(90deg);
}

.kop {
    margin-top: 0px;
            height: 740px;
}
 
 .ih img{
  padding-top: 10px;
 }

.palitra{
  /*display: none;*/
}
.msg2 {
  margin-top: 0px;
}
.msss {   
margin-left: 0px;
}

.pozz img {
  display: none;
}

.muzhik {
  display: none;
}

.rbnn{
    margin-top: 20px;
width: 100%;
}


.footer {
    height: 405px;
  }
}


@media (min-width: 737px) and (max-width: 768px) {

  .kbe,
  .head{
    display: none;
  }

  .navv {
    height: 200px;
  }

  
}



@media (min-width: 736px) and (max-width: 837px) {
.navv {
  text-align: center;
  height: 165px; 
  padding-left:0px;
}

.head,
.sliderr,
.kbe {
 display: none;
}
.pal-l {
    width: 100%;
}
.frame-text-big {
    font-size: 30px;
}

.modal-dialog{

  text-align: center!important;
}
.pho{
  text-align: center;
}

.knopp{
         height: 1111px;
}

.nas{
     margin-bottom: 20px;
}

.ns img{
  padding-top: 30px;
}

.knop {
        height: 1080px;
  }
.calk {
  height: 745px;
}

.plus {
    position: relative;
    left: 2px;
    top: -19px;
  }
.minus {
    position: relative;
    left: -34px;
    top: 9px;
  }

  .brd {
    text-align: left;
    padding: 0px;
    height: 180px;
}


.naz img{
  padding-bottom: 10px;
}
.mbtn-rrr{
  width: 100%;
}

.p30{
  text-align: center;
}

.sal {
  margin-top: 0px;
        height: 530px;
  }
.palitra {
   
    height: 785px;
}

/*--------palitra-------------*/

.p60 {
   
    padding-right: 15px;
}
.im-a {
    position: absolute;
    top: 0px;
    width: 100%;
}
.pal-l {
    height: 320px;
   
}
.im-a {
    position: absolute;
    top: 20px;
    width: 100%;
}

.ns img{
  padding-top: 30px;
}

.block img {
    width: 110%;
       margin-left: 18px;
}
.xx{
      left: 14px;
        top: 235px;
}



/*-------------------------*/


.formm{
  width: 100%;
}

.mbtn-n{
 
  width: 100%;" 
}

.recall{
  display: none;
}

.msg {
  margin-top: 0px;
}

.msg {
  background: none;
  height: 1030px;
  background-color: #e6e8f0;
  }

.rbnn{
      margin-top: 20px;
}

  .str {
  padding-top: 0px;
  padding-bottom:5px;
  transform: rotate(90deg);
}

.kop {
    margin-top: 0px;
           height: 730px;
}
 
 .ih img{
  padding-top: 10px;
 }

.zaluzi {
       height: 2720px;
}
.msg2 {
  margin-top: 0px;
}
.msss {   
margin-left: 0px;
}

.pozz img {
  display: none;
}

.muzhik {
  display: none;
}

.footer {
    height: 405px;
  }

.main-btn-blue{
  border-radius: 30px;
}
.pho {
  display: none;
}
.phoho {
       display: block;
    left: 217px;
    top: -13px;
}

}


@media (min-width: 837px) and (max-width: 1025px) {

.navv {
  text-align: center;
  height: 165px; 
  padding-left:0px;
}

.head,
.sliderr,
.kbe {
 display: none;
}
.pal-l {
    width: 100%;
}
.frame-text-big {
    font-size: 30px;
}

.modal-dialog{

  text-align: center!important;
}
.pho{
  text-align: center;
}

.knopp{
         height: 431px;
}

.mbtn-rr {
    height: 43px;
    width: 223px;
    margin-top: 16px;
  }

.nas{
     margin-bottom: 20px;
}

.ns img{
  padding-top: 30px;
}

.knop {
        height: 400px;
  }
.calk {
    height: 560px;
}

.plus {
    position: relative;
    left: 2px;
    top: -19px;
  }
.minus {
    position: relative;
    left: 136px;
    top: -27px;
  }

  .brd {
    text-align: left;
    padding: 0px;
    height: 180px;
}


.naz img{
  padding-bottom: 10px;
}
.mbtn-rrr{
  width: 44%;
}

.p30{
  text-align: center;
}

.sal {
  margin-top: 0px;
        height: 360px;
  }
.palitra {
   
    height: 785px;
}

/*--------palitra-------------*/

.p60 {
   
    padding-right: 15px;
}
.im-a {
    position: absolute;
    top: 0px;
    width: 100%;
}
.pal-l {
    height: 320px;
   
}
.im-a {
    position: absolute;
    top: 20px;
    width: 100%;
}

.ns img{
  padding-top: 30px;
}

.block img {
    width: 110%;
       margin-left: 18px;
}
.xx{
      left: 14px;
        top: 235px;
}



/*-------------------------*/
.muzhik {
    top: -320px;
    left: 695px;
}

.formm{
  width: 100%;
}

.mbtn-n{
 
  width: 100%; 
}

.recall{
  display: none;
}

.msg {
  margin-top: 0px;
}

.msg {
  background: none;
  height: 490px;
  background-color: #e6e8f0;
  }

.rbnn{
      margin-top: 20px;
}

  .str {
  padding-top: 50px;
  padding-bottom:5px;
 
}

.kop {
    margin-top: 0px;
           height: 500px;
}
 
 .ih img{
  padding-top: 10px;
 }

.zaluzi {
   height: 1610px;
}
.msg2 {
  margin-top: 0px;
}
.msss {   
margin-left: 0px;
}

.pozz  {
left: -190px;
}


.kbe  {
  display: none;
}

.footer {
    height: 175px;
  }

.main-btn-blue{
  border-radius: 30px;
      margin-left: 189px;
    margin-top: 14px;
}
.pho {
  display: none;
}
.phoho {
  display: block;
  left: 215px;
}

.gge{
  width: 200px!important;
}


.p-text{
 width:  200px!important;
}

}


@media (min-width: 836px) and (max-width: 992px) {

 #qqr,
  .gh,
  .head{
    display: none;
  }

.pho {
    width: 300px!important;
    left: 25px;
    top: 5px;
}

.sliderr{
  margin-top: 20px;
}
.main-btn-blue {
margin-left: 65px;
}

.bus-op {
    margin-top: 206px;
    left: -97px;
}

.mbtn-rr {
    height: 43px;
    width: 200px;
  }
.knopp {
  margin-top: 25px;
     height: 1143px!important;
}

.knop {
 height: 1000px!important;
}
.minus {
    position: relative;
    left: 131px!important;
    top: -27px!important;
}
.plus {
    position: relative;
    left: -3px;
    top: -19px;
}

.pozz {
   display: none;
}

.msg2{
  height: 1px;
}

.pomg {
    padding-top: 50px;
    width: 230px!important;
}

.zaluzi {
        height: 2000px!important;
  }
#light{
  display: none;
}

.msg {
    margin-top: 0px;
    height: 1180px;
}

.str img {
  display: none;
}

.msss {
    margin-left: 500px;
}


.sal {
margin-top: 0px;
}

.footer {
    height: 390px;
}

.formm{
          width: 227px!important;
}

.mbtn-n {
        width: 290px;
}

.bs-rs {
    font-size: 20px;
  }
.kop {
    margin-top: 0px;
    height: 750px!important;
}

  .slick-slide bb img{
    margin-left: 0px!important;
  }


  .footer {
    height: 425px;
}

}




@media (min-width: 1025px) and (max-width: 1025px) {
  .plus {
    position: relative;
    left: 2px!important;
    top: -19px!important;
  }
.minus {
    position: relative;
    left: 136px!important;
    top: -27px!important;
  }

}

@media (min-width: 1025px) and (max-width: 1224px) {
  #qqr,
  .gh,
  .head{
    display: none;
  }

.pho {
    width: 300px!important;
    left: 25px;
    top: 5px;
}

.sliderr{
  margin-top: 20px;
}
.main-btn-blue {
/*margin-left: 200px;*/
}

.bus-op {
    margin-top: 206px;
    left: -97px;
}

.mbtn-rr {
    height: 43px;
    width: 200px;
  }
.knopp {
  margin-top: 25px;
  height: 560px;
}

.knop {
  height: 400px;
}
.minus {
    position: relative;
    left: -39px;
    top: 10px;
  }
.plus {
    position: relative;
    left: -3px;
    top: -19px;
}

.pozz {
    padding-top: 7px;
    left: -166px;
}

.muzhik {
    top: -341px;
    left: 661px;
}

.zaluzi {
    height: 1730px;
  }
#light{
  display: none;
}

.msg{
  margin-top: 0px;
}

.sal {
margin-top: 0px;
}

.formm{
      width: 300px;
}

.mbtn-n {
    width: 333px;
}

.bs-rs {
    font-size: 20px;
  }


  .slick-slide bb img{
    margin-left: 0px!important;
  }

}
