

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

@font-face {
  font-family: 'Roboto-BlackItalic';
  src: url('Roboto-BlackItalic.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-BlackItalic.ttf')  format('opentype'),
		 url('Roboto-BlackItalic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Bold';
  src: url('Roboto-Bold.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-Bold.ttf')  format('opentype'),
		 url('Roboto-Bold.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-BoldItalic';
  src: url('Roboto-BoldItalic.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-BoldItalic.ttf')  format('opentype'),
		 url('Roboto-BoldItalic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('RobotoCondensed-Bold.ttf?#iefix') format('embedded-opentype'),
       url('RobotoCondensed-Bold.ttf')  format('opentype'),
		 url('RobotoCondensed-Bold.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-BoldItalic';
  src: url('RobotoCondensed-BoldItalic.ttf?#iefix') format('embedded-opentype'),
       url('RobotoCondensed-BoldItalic.ttf')  format('opentype'),
		 url('RobotoCondensed-BoldItalic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Italic';
  src: url('RobotoCondensed-Italic.ttf?#iefix') format('embedded-opentype'),
       url('RobotoCondensed-Italic.ttf')  format('opentype'),
		 url('RobotoCondensed-Italic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Light';
  src: url('RobotoCondensed-Light.ttf?#iefix') format('embedded-opentype'),
       url('RobotoCondensed-Light.ttf')  format('opentype'),
		 url('RobotoCondensed-Light.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-LightItalic';
  src: url('RobotoCondensed-LightItalic.ttf?#iefix') format('embedded-opentype'),
       url('RobotoCondensed-LightItalic.ttf')  format('opentype'),
		 url('RobotoCondensed-LightItalic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Regular';
  src: url('RobotoCondensed-Regular.ttf?#iefix') format('embedded-opentype'),
       url('RobotoCondensed-Regular.ttf')  format('opentype'),
		 url('RobotoCondensed-Regular.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Italic';
  src: url('Roboto-Italic.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-Italic.ttf')  format('opentype'),
		 url('Roboto-Italic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Light';
  src: url('Roboto-Light.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-Light.ttf')  format('opentype'),
		 url('Roboto-Light.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-LightItalic';
  src: url('Roboto-LightItalic.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-LightItalic.ttf')  format('opentype'),
		 url('Roboto-LightItalic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('Roboto-Medium.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-Medium.ttf')  format('opentype'),
		 url('Roboto-Medium.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-MediumItalic';
  src: url('Roboto-MediumItalic.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-MediumItalic.ttf')  format('opentype'),
		 url('Roboto-MediumItalic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('Roboto-Regular.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-Regular.ttf')  format('opentype'),
		 url('Roboto-Regular.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Thin';
  src: url('Roboto-Thin.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-Thin.ttf')  format('opentype'),
		 url('Roboto-Thin.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-ThinItalic';
  src: url('Roboto-ThinItalic.ttf?#iefix') format('embedded-opentype'),
       url('Roboto-ThinItalic.ttf')  format('opentype'),
		 url('Roboto-ThinItalic.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu-B';
  src: url('Ubuntu-B.ttf?#iefix') format('embedded-opentype'),
       url('Ubuntu-B.ttf')  format('opentype'),
		 url('Ubuntu-B.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu-BI';
  src: url('Ubuntu-BI.ttf?#iefix') format('embedded-opentype'),
       url('Ubuntu-BI.ttf')  format('opentype'),
		 url('Ubuntu-BI.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu-L';
  src: url('Ubuntu-L.ttf?#iefix') format('embedded-opentype'),
       url('Ubuntu-L.ttf')  format('opentype'),
		 url('Ubuntu-L.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu-LI';
  src: url('Ubuntu-LI.ttf?#iefix') format('embedded-opentype'),
       url('Ubuntu-LI.ttf')  format('opentype'),
		 url('Ubuntu-LI.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu-M';
  src: url('Ubuntu-M.ttf?#iefix') format('embedded-opentype'),
       url('Ubuntu-M.ttf')  format('opentype'),
		 url('Ubuntu-M.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu-MI';
  src: url('Ubuntu-MI.ttf?#iefix') format('embedded-opentype'),
       url('Ubuntu-MI.ttf')  format('opentype'),
		 url('Ubuntu-MI.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu-R';
  src: url('Ubuntu-R.ttf?#iefix') format('embedded-opentype'),
       url('Ubuntu-R.ttf')  format('opentype'),
		 url('Ubuntu-R.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu-RI';
  src: url('Ubuntu-RI.ttf?#iefix') format('embedded-opentype'),
       url('Ubuntu-RI.ttf')  format('opentype'),
		 url('Ubuntu-RI.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
       url('ProximaNova-Bold.otf')  format('opentype'),
	     url('ProximaNova-Bold.woff') format('woff'), 
		 url('ProximaNova-Bold.ttf')  format('truetype'), 
		 url('ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'ProximaNova-Light';
  src: url('ProximaNova-Light.eot?#iefix') format('embedded-opentype'), 
  url('ProximaNova-Light.otf')  format('opentype'),
	     url('ProximaNova-Light.woff') format('woff'), 
		 url('ProximaNova-Light.ttf')  format('truetype'), 
		 url('ProximaNova-Light.svg#ProximaNova-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
  url('ProximaNova-Regular.otf')  format('opentype'),
	     url('ProximaNova-Regular.woff') format('woff'),
		 url('ProximaNova-Regular.ttf')  format('truetype'),
		 url('ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'HelveticaNeueCyr-Thin';
    src: url('HelveticaNeueCyr-Thin.otf');
    src: url('HelveticaNeueCyr-Thin.otf?#iefix') format('embedded-opentype'),
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'OpenSansBold';
    src: url('opensans-bold.eot');
    src: url('opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold.woff') format('woff'),
         url('opensans-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('opensans-bolditalic.eot');
    src: url('opensans-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('opensans-bolditalic.woff') format('woff'),
         url('opensans-bolditalic.ttf') format('truetype');
    font-weight: bold;
}




@font-face {
    font-family: 'OpenSansExtraboldRegular';
    src: url('opensans-extrabold.eot');
    src: url('opensans-extrabold.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabold.woff') format('woff'),
         url('opensans-extrabold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSansExtraboldItalic';
    src: url('opensans-extrabolditalic.eot');
    src: url('opensans-extrabolditalic.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabolditalic.woff') format('woff'),
         url('opensans-extrabolditalic.ttf') format('truetype');
    font-weight: normal;
}




@font-face {
    font-family: 'OpenSansItalic';
    src: url('opensans-italic.eot');
    src: url('opensans-italic.eot?#iefix') format('embedded-opentype'),
         url('opensans-italic.woff') format('woff'),
         url('opensans-italic.ttf') format('truetype');
    font-weight: normal;
}




@font-face {
    font-family: 'OpenSansLightRegular';
    src: url('opensans-light.eot');
    src: url('opensans-light.eot?#iefix') format('embedded-opentype'),
         url('opensans-light.woff') format('woff'),
         url('opensans-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('opensans-lightitalic.eot');
    src: url('opensans-lightitalic.eot?#iefix') format('embedded-opentype'),
         url('opensans-lightitalic.woff') format('woff'),
         url('opensans-lightitalic.ttf') format('truetype');
    font-weight: normal;
}




@font-face {
    font-family: 'OpenSansRegular';
    src: url('opensans-regular.eot');
    src: url('opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular.woff') format('woff'),
         url('opensans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSansSemiboldRegular';
    src: url('opensans-semibold.eot');
    src: url('opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold.woff') format('woff'),
         url('opensans-semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('opensans-semibolditalic.eot');
    src: url('opensans-semibolditalic.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibolditalic.woff') format('woff'),
         url('opensans-semibolditalic.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: 'OpenSansCondensedLight';
    src: url('open_sans_condensed_light.eot');
    src: url('open_sans_condensed_light.eot?#iefix') format('embedded-opentype'),
         url('open_sans_condensed_light.woff') format('woff'),
         url('open_sans_condensed_light.ttf') format('truetype'),
         url('open_sans_condensed_light.svg#OpenSansCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
margin:0;
padding:0;
font-family:Roboto-Regular;
font-size:16px;
color:#292b2c;
}
.c{
clear:both;
}
img{
border:none;
outline:none;
vertical-align:bottom;
}


.div-table {padding-top:30px;}

.table-price {font-family: Roboto-Bold;font-size: 20px; border-collapse: collapse; width:100%;}

.table-price td {border: 1px solid #eeedec; padding: 15px; 25px;}
*{}

button{border: none; padding: 0;}
.telo-artqb{width:1170px; padding:0 15px; margin:0 auto;}
.top-menu-header{width:auto; background:#292b2c; height:50px;}
.top-menu-but{ height:50px;}
.top-menu{float:left; width:700px;}
.but-zayav-header{float:right; width:165px; background:#ea212e; font-size:16px; color:#ffffff; text-align:center; height:50px; cursor:pointer; position:absolute; right:0; top:-50px;}
.but-zayav-header:hover{background:#b5101b;}
.one-top-menu{float:left; color:#A8A8A8; margin:15px 0; margin-right:45px; text-decoration:none; margin-bottom:10px;}
.menu-line-hov{height:2px; width:0; background:#ea212e; display:block; margin-top:2px;}
.big-media-header{}
.media-bot-menu{border-bottom:1px solid #eeedec;}
.bot-menu-header{position:relative;}
.logo-header{background:url('../img/logo-header.png') no-repeat center center; height:80px; width:140px; float:left; margin-right:55px; display:block;}
.bot-menu{float:left;}
.one-bot-menu{text-decoration:none; margin: 28px 0; margin-right:50px; float:left; color:#292b2c;}
.all-phone-header{float:right; width:165px;padding-top:15px;}
.one-phone-header{font-size:18px; font-family:Roboto-Bold;font-weight:bold;padding-bottom:5px}
.one-phone-header a{text-decoration:none; color:#292b2c;}
.media-podheader{background:url('../img/big-media-header.png') no-repeat center center #fafafa; margin-top:-80px; margin-bottom:0; padding-bottom:50px; padding-top:80px;}
.all-anons-header{padding-top:40px; width:850px; margin:0 auto;}
.all-anons-header h1{font-family:OpenSansBold; font-size:40px; margin:0; padding-bottom:25px;}
.anons-header{padding-bottom:40px;height:36px;}
.pic-anons-slide{float:right; position:relative; width:804px; height:522px;}
.pic-anons-slide img{z-index:2; position:relative;}
.anons-one-slide{position:absolute; background:#ffffff; height:170px; width:435px; padding:0 35px; padding-top:95px; padding-bottom:55px; top:67px; left:-285px; z-index:3;}
.zag-one-slide{font-family:OpenSansBold; font-size:36px; padding-bottom:25px; font-weight:bold;}
.text-one-slide{}
.block-shadow-slide{position:absolute; box-shadow:0 0 45px #e0dedf; top:67px; left:-285px; width:505px; height:320px; z-index:1;}
.but-slide{float:left; width:165px; background:#ea212e; color:#ffffff; text-align:center;height:20px; padding:15px 0; cursor:pointer;}
.but-slide-hov{float:left; width:165px; background:#292b2c; height:20px; padding:15px 0; cursor:pointer;}
.hidd-but-slide{float:left; overflow:hidden; position:relative; width:165px; height:20px; padding:15px 0; margin-left:80px; margin-top:425px; text-align:center;}
.anons-but-slide{color:#ffffff; position:relative; z-index:1; cursor:pointer;}
.big-block-but-slide{width: 330px; margin-left:0; position:absolute; top:0; z-index:0;}
.three-plases{padding-bottom:30px;}
.one-plases{width:336px; border:1px solid #eeedec; background:#fbfbfb; height:215px; float:left; margin-right:30px; padding-left:30px; padding-top:30px;}
.icon-zag-plases{}
.icon-plases{float:left; width:70px; height:50px; margin-right:15px;}
.zag-plases{float:left; width:180px; font-family:OpenSansSemiboldRegular;padding-top:5px;}
.anons-plases{width:300px; height:95px; margin-top:20px; font-size:14px; font-family:Roboto-Light;}
.media-good-site{width:auto; background:url('../img/how-site.jpg') no-repeat center;padding: 62px 0;}
.good-site{padding-top: 18px;}
.left-good-site{float:left; width:780px;}
.zag-good-site{font-size:36px; font-family:OpenSansBold; padding-bottom:35px;}
.zag-good-site h2{font-size:36px; font-family:OpenSansBold; margin:0;}
.func-good-site{}
.one-func-good{width:335px; margin-right:30px; float:left; margin-bottom:30px; height:150px;}
.zag-one-func{font-size:18px; font-family:OpenSansSemiboldRegular; padding-bottom:20px;}
.anons-one-func{}
.right-good-site{float:right; background:url('../img/pic-good-site.png') no-repeat center center;width:313px; height:400px;}
.our-plases{padding-bottom:10px;}
.zag-our-plases{font-family:OpenSansBold; font-size:36px; text-align:center; padding-bottom:40px;}
.one-our-plases{margin-bottom:30px; float:left; width:485px; margin-right:165px;}
.icon-our-plases{float:left; width:65px; height:57px; text-align:center;}
.right-one-our-plases{float:right; width:380px;}
.zag-one-our-plases{padding-bottom:15px; font-family:OpenSansSemiboldRegular; font-size:18px;}
.anons-one-our-plases{font-size:14px;}
.media-portfolio{width:auto; background:#f0f0f0;margin-bottom:70px;}
.zag-partfolio{text-align:center; font-family:OpenSansBold; font-size:36px;padding-bottom:35px;}
.all-portfolio-block{padding-bottom:70px; padding-top:40px;}
.one-work{position:relative; width:360px; height:235px; float:left; margin-right:30px; margin-bottom:30px; text-decoration:none; color:#292b2c; display:block;}
.pic-work{position:absolute; top:0; left:0; text-align:center;}
.backg-work{background:#8d8d8d;}
.name-work{display:block; font-family:OpenSansBold; font-size:30px; position:absolute; bottom:0; left:30px;}
.anons-work{display:block; font-family:OpenSansBold; font-size:30px; padding-left:70px;}
.sequence-work{padding-bottom:40px;}
.zag-sequence-work{text-align:center; font-family:OpenSansBold; font-size:36px;}
.zag-sequence-work h2, .zag-sequence-work h3{ margin:0;text-align:center; font-family:OpenSansBold; font-size:36px; padding-bottom:40px;}
.zag-sequence-work h2{padding-top:60px;}
.anons-sequence-work{padding-bottom:25px;}
.all-sequence-work{}
.one-sequence-work{width:552px; height:140px; margin-right:30px; margin-bottom:30px; float:left;}
.icon-sequence-work{float:left; width:145px; margin-right:20px;}
.right-sequence-work{float:left; width:385px;}
.zag-one-sequence-work{font-family:OpenSansRegular; font-size:24px; padding-bottom:15px;}
.text-one-sequence-work{}
.svyaz-snami{padding-bottom:70px; background:url('../img/svyaz-snami.jpg') no-repeat left 0; width:1170px; height:550px;margin-left:-105px; padding-left:105px;}
.anons-svyaz-snami{float:right; padding-right:80px; padding-top:135px; width:585px;}
.zag-svyaz-snami{font-family:OpenSansBold; font-size:36px; padding-bottom:25px;}
.text-svyaz-snami{padding-bottom:25px;}
.text-svyaz-snami a{color:#292b2c;}
.whatapp-svyaz-snami, .viber-svyaz-snami{margin-bottom:10px; background:url('../img/whatsApp-svyaz.png') no-repeat left center;padding-left:45px; height:25px; padding-top:5px;}
.whatapp-svyaz-snami a{text-decoration:none; color:#292b2c; font-family:Roboto-Bold;}
.viber-svyaz-snami{background:url('../img/viber-svyaz.png') no-repeat left center; height:28px;}
.viber-svyaz-snami a{text-decoration:none; color:#292b2c; font-family:Roboto-Bold;}
.price-yslygi{}
.zag-price-yslygi{text-align:center; padding-bottom:30px; font-family:OpenSansBold; font-size:36px;}
.all-our-yslygi{padding-bottom:60px;}
.shadow-block-yslyg{width:356px; height:522px; box-shadow:0 0 45px #e0dedf; opacity:0; position:absolute; top:0;}
.bord-block-yslyg{border:1px solid #eeedec; width:359px; height:668px; position:absolute; top:0; opacity:1;}
.one-yslyga{width:356px; height:522px; float:left; margin-right:43px; position:relative; display:block; text-decoration:none; border:1px solid #eeedec; }
.one-yslyga:hover{}
.top-one-yslyga{background:#292b2c; width:auto; height:224px; color:#ffffff; display:block;}
.icon-yslyga{padding-bottom:30px;margin:0 auto; width:55px; height:50px; padding-top:45px; display:block;}
.zag-yslyga{text-align:center; font-size:22px; text-transform:uppercase; padding:0 20px; padding-bottom:15px; display:block;}
.top-anons-yslyga{text-align:center; display:block;}
.first-punkt{border-top:1px solid #eeedec;}
.punkt-yslyga{padding:20px 50px; border-bottom:1px solid #eeedec; text-align:center; color:#000000; display:block; height:100px;}
.price-but-yslyga{ text-align:center; position:absolute; width:100%; bottom:25px; display:block;}
.block-price-yslyga{font-family:Roboto-Bold; font-size:26px; padding:20px 0; display:block; color:#292b2c;}
.but-zakaz-yslyga{float:left; cursor:pointer; text-align:center; width:240px; height:60px; background:#292b2c; color:#ffffff; margin:0 auto; display:block;}
.but-zakaz-yslyga-hov{float:left; cursor:pointer; text-align:center; width:240px; height:60px; background:#ea212e; color:#ffffff; margin:0 auto; display:block;}
.media-get{width:auto; background:#f0f0f0;padding-top:50px;padding-bottom:10px;margin-bottom:50px;}
.zag-get{font-family:OpenSansBold; font-size:36px; padding-bottom:30px; text-align:center;}
.zag-get h2{font-family:OpenSansBold; font-size:36px; margin:0;}
.all-you-get{}
.one-you-get{text-align:center; width:260px; height:235px; margin-right:30px; float:left; margin-bottom:30px;}
.icon-you-get{height:60px; width:57px; margin:0 auto; margin-bottom:20px;}

.zag-one-you-get{font-family:OpenSansSemiboldRegular; font-size:18px; padding:0 10px; padding-bottom:30px;}
.anons-one-you-get{font-size:14px; color:#000000;}
.big-tehnic-apple{background:url('../img/apple-tehnic.jpg') no-repeat; padding-bottom:28px; height:450px;}
.right-tehnic-apple{width:655px; float:right; padding-top:95px;}
.zag-tehnic-apple{font-family:OpenSansBold; font-size:36px; padding-bottom:30px;}
.anons-tehnic-apple{padding-bottom:55px;}
.but-tehnic-apple, .but-zayav-svyaz{float:left; cursor:pointer; width:225px; color:#ffffff; text-align:center; background:#ea212e; height:60px;}
.but-tehnic-apple-hov, .but-zayav-svyaz-hov{float:left; background:#292b2c; cursor:pointer; width:225px; height:60px;}
.hidd-but-apple, .hidd-but-keis{overflow:hidden; position:relative; width:225px; height:20px; padding:20px 0; text-align:center;}
.hidd-but-keis{display:inline-block;}
.anons-but-apple, .anons-but-keis{color:#ffffff; position:relative; z-index:1; cursor:pointer;}
.big-block-but-apple, .big-block-but-keis{width: 450px; margin-left:0; position:absolute; top:0; z-index:0;}
.media-oratnaya-svaz{background:#fafafa; width:auto;padding:50px 0;}
.top-obratnaya-svaz{font-size:OpenSansSemiboldRegular; font-size:18px; color:#939393; padding-bottom:15px;}
.zag-obratnaya-svaz{float:left; font-family:OpenSansBold; font-size:36px; margin-right:15px;}
.inp-phone-gl{float:left; width:418px; padding:0 20px; border:1px solid #eeedec; height:40px; margin-right:15px;}
.but-obratnaya-svaz{float:left; width:60px; height:42px; background:url('../img/but-obratnaya-svaz.png') no-repeat center center #ea212e; margin-right:45px;}
.phone-obratnaya-svaz{float;left;}
.anons-phone-zvonok{font-family:OpenSansSemiboldRegular; font-size:14px; padding-bottom:5px; color:#939393;}
.number-phone-zvonok{font-size:18px;}
.media-footer{background:#f0f0f0; width:auto; padding-top:30px; padding-bottom:20px;}
.logo-footer{background:url('../img/logo-header.png') no-repeat left center; width:195px; height:50px; display:block; float:left; margin-right:65px;}
.politika-footer{float:left; width:245px; margin-right:80px; display:block; color:#292b2c; padding-top:10px;}
.skype-email-footer{float:left; width:178px; margin-right:15px; padding-top:10px;}
.skype-email-footer a{text-decoration:none; color:#292b2c;}
.skype-footer{}
.phones-footer{float:left; margin-right:25px; width:165px;}
.one-phone-footer{font-family:Roboto-Bold; font-size:18px; padding-bottom:5px;}
.one-phone-footer a{text-decoration:none; color:#292b2c;}
.whatsapp-viber-footer{}
.whatsapp-footer{background:url('../img/whatsapp-footer.png') no-repeat; width:20px; height:21px; float:left;margin-right:10px;}
.viber-footer{background:url('../img/viber-footer.png') no-repeat; width:20px; height:23px; float:left; margin-right:10px;}
.whatsapp-viber-footer .skype-footer{background:url('../img/skype-footer.png') no-repeat; width:22px; height:23px; float:left;}
.online-zayavka-footer{float:left; width:165px; text-align:center; color:#ffffff; height:60px; background:#ea212e; cursor:pointer;}
.online-zayavka-footer-hov{float:left; width:165px; background:#292b2c; cursor:pointer; height:60px;}
.hidd-but-onli{float:left; overflow:hidden; position:relative; width:165px; height:20px; padding:20px 0; text-align:center;}
.anons-but-onli{color:#ffffff; position:relative; z-index:1; cursor:pointer;}
.big-block-but-onli{width: 330px; margin-left:0; position:absolute; top:0; z-index:0;}
.big-block-stranc{margin-bottom:34px; border-bottom:1px solid #eeedec;}
.big-block-stranc h1{padding-top:40px; padding-bottom:50px; font-family:OpenSansBold; font-size:36px; margin:0;}
.big-block-stranc h2{font-family:OpenSansBold; font-size:36px; margin:0; padding-bottom:40px;}
.anons-kontakt{padding-bottom:50px;}
.one-anons-kontakt{width:360px; margin-right:30px; float:left;}
.zag-one-kontakt{padding-bottom:20px; font-family:OpenSansSemiboldRegular; font-size:18px;}
.text-one-kontakt{}
.text-one-kontakt a{text-decoration:none; color:#292b2c;}
.text-one-kontakt span{font-family:Roboto-Medium;}
.text-one-kontakt p{margin:0;}
.kontakt-map{width:100%; height:350px; margin-bottom:50px;}
.vk-widj{margin-bottom:30px;}
.anons-stranic{padding-bottom:70px;}
.our-partners{padding-bottom:10px;}
.zag-our-partners{font-family:OpenSansBold; font-size:36px; padding-bottom:30px;}
.all-our-partners{}
.one-our-partners{width:232px; margin-right:38px; border:1px solid #eeedec; float:left; margin-bottom:28px; height:110px; padding:15px;}
.media-cart-pic{padding:115px 0; margin-bottom:50px; position:relative; height:684px; box-sizing:border-box;}
.cart-pic-name{text-align:center;}
.pic-cart{position:absolute; padding-bottom:70px; left:50%; margin-left:-960px; top:0; z-index:-1;}
.cart-pic-name h1{text-transform:uppercase; font-family:OpenSansBold; font-size:50px; margin:0; font-weight:normal; color:#ffffff; width:500px; text-align:left; padding-top:150px;}
.two-block-anons-cart{margin-bottom:70px;}
.left-anons-cart{margin-right:30px; width:554px; display:inline-block;}
.right-anons-cart{float:right; width:555px;}
.one-pic-anons-cart{box-shadow:0 0 45px #e0dedf; margin-bottom:70px; margin-right:30px; width:554px; float:right;}
.zag-cart{padding-top:155px; padding-bottom:25px; font-family:OpenSansBold; font-size:36px;}
.podzag-cart{color:#ffffff; width:500px; text-align:left;}
.text-cart{padding-bottom:250px;}
.text-pod-zagolovok{padding-bottom:50px;}
.media-zag{background:#f0f0f0; margin-top:60px;}
.eight-we-site{width:130px; padding-left:15px;}
.hidd-block-but{overflow:hidden; position:relative; width:240px; height:20px; padding:20px 0; display:block; text-align:center; margin:0 auto; cursor:pointer; z-index:2;}
.big-block-but{display: block; width: 550px; margin-left:0; position:absolute; z-index:0; top:0;}
.anons-but{color:#ffffff; position:relative; z-index:1;}
.input-artqb{width: 100%; margin-bottom: 20px; height: 25px; border:none; border-bottom: 1px solid #292b2c; padding:0 5px; font-size:16px;}
.input-com-artqb{resize:none;width: 100%; padding: 5px; height: 80px; margin-bottom: 20px; border: 1px solid #292b2c; font-size: 17px;}
.artqb-go-zvonok, .artqb-go-rasschet, .artqb-go-site{text-align:center; margin:10px auto; margin-bottom:30px; width:165px; height:23px; padding:12px 0; color:#ffffff; background:#ea212e; font-size:18px; cursor:pointer}
.butter-top-menu{display:none; color: #fff;}
.big-one-bot-menu{float:left;}
.menu-line-mob, .menu-line-active{display:none;}
.footer-logo-polit{float:left; position:relative;}
.info-footer{float:right;}
.tov-hid{display:none;}
.price-tovar{}
.pic-butter, .pic-butter::before, .pic-butter::after{float:left; margin-right:10px; width:25px; background:#ea212e; height:4px; position:relative; -webkit-transition:0.2s ease-in-out; transition:0.2s ease-in-out; border-radius:4px;}
.pic-butter{margin-top:31px;}
.pic-butter::before, .pic-butter::after{content:''; display:block; position:absolute; top:-8px; left:0; will-change:transform;}
.pic-butter::before{webkit-transform:translateY(-9px); transform:translateY(-9px); top:-7px;}
.open-buter .pic-butter::before, .open-buter .pic-butter::after{-webkit-transform:translateX(0) rotate(-90deg); transform:translateX(0) rotate(-90deg); top:-1px;}
.open-buter .pic-butter{-webkit-transform:rotate(-45deg); transform:rotate(-45deg); margin-top:23px;}
.anons-catalog-menu{float:left; padding-top:16px;}
.menu-line-active{display:none !important;}
.hid-link{display:none;}
.faq{line-height:1.6; padding-bottom:30px; font-size:14px;}
.faqQuestion{font-family:OpenSansBold; font-size:16px;}
.faqElement{padding-bottom:20px;}
.mobil-but-zvonok{display:none; background:url('../img/mobil-but-zvonok.png') no-repeat;position: fixed; bottom:10px; left:10px; height:65px; width:65px; z-index:3;}
.mobil-but-zvonok a{width:100%; height:100%;}
.mobil-but-whatsupp{display:none; background:rgb(255, 101, 102); position:fixed; bottom:10px; right:10px; height:65px; width:65px; z-index:3; border-radius:45px; overflow: hidden; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16) !important;}
.hand-watsupp{position: absolute;top: 18px;left: 19px !important;transition: all 0.3s ease;opacity: 1;width: 30px;height: auto; transform: rotate(0deg) scale(1);}
.close-whatsupp-mobile{width: 20px;position: absolute;top: 23px;left: 23px;opacity: 0;transform: rotate(120deg) scale(1.2);transition: all 0.3s ease;}
.vspl-whatsupp{z-index:25; position:fixed; bottom:97px; right:20px; width:300px; background:#ffffff; padding:30px 15px; border-radius:10px; box-shadow: 0px 0px 19px #bcbcbc}
.logo-vspl-whatsupp{background: url("../img/logo-header.png") no-repeat;width: 138px;height: 44px; margin:0 auto; margin-bottom:20px;}
.anons-vspl-whatsupp{padding-bottom:20px; text-align:center;}
.but-vspl-whatsupp{position:relative; width:auto; color:#ffffff; font-size: 16px; font-weight:bold; border-radius:10px; text-align:center; display:block; text-decoration:none; background: linear-gradient(180deg,#60fd7c,#07b825); background-image:url("../img/whatsapp.svg") no-repeat; padding:15px 0;}
.pic-whatsupp{position:absolute; background:url("../img/whatsapp.svg") no-repeat; top:3px; left:85px; height:34px; width:22px;}
.block-keis{margin:25px 0;}
.block-but-keis{overflow:hidden; text-align:center; padding-top:10px;}
.text-keis{display:inline-block; vertical-align:top; text-align:left; padding-left:50px; width:370px; font-size:20px; font-weight:bold; padding-top:7px;}
.hid-text-keis{height:0; overflow:hidden;}
.big-text-keis{}
.text-keis-down{padding-bottom:25px;}
.dont-our-keis{list-style-type:none; padding-left:0;}
.our-keis{list-style-type:none; padding-left:0;}
.link-port{color:#292b2c;}
.our-keis li{background:url('../img/galka.png') no-repeat left -2px; background-size:15px; padding-left:25px; padding-bottom:12px;}
.dont-our-keis li{background:url('../img/krest.png') no-repeat left 2px; background-size:15px; padding-left:25px; padding-bottom:12px;}
.keis-img{overflow:hidden; text-align:center;}
.gallery-keis{width:360px; margin-right:25px; margin-bottom:25px; display:inline-block; border:1px solid #eeedec; height:134px; overflow:hidden;}
.footer-dop{position:absolute; width:665px; left:0; bottom:-40px;}
.header-dop{float:right; color:#A8A8A8; margin:15px 0; margin-right:195px;}
dfn{font-style:normal;}
.all-buts-price{padding-bottom:40px; text-align:center;}
.one-but-price{display:inline-block; margin:0 25px; border:2px solid #ea212e; padding:14px 20px; /*background:url("../img/qustion.png") no-repeat;*/}
.anons-but-price{display:none;}
.zag-but-price{font-family:Roboto-Bold; color:#000000; cursor:pointer;}
.hid-mod-price{width:500px; background:#ffffff none repeat scroll 0 0; border-radius:3px; margin:0 auto; padding:50px 70px; z-index:11; margin-top:100px; margin-bottom:100px; cursor:default; position:relative;}
.fon-info-price{background:url(../img/back-fon.png); cursor:pointer; display:none; height:100%; left:0; overflow:auto; position:fixed; top:0; width:100%; z-index:10;}
.zag-hid-price{font-family:Roboto-Bold; padding-bottom:15px; font-size:26px;}
.close-price-artqb{cursor: pointer; height:18px; right:18px; position:absolute; top:18px; width:18px; background:url(../img/close.jpg)no-repeat;}



#slider-wrap{ 
	width:100%;
	padding-bottom:10px;
	position:relative;
	}
#slider{ 
	width:100%;
	height:587px;
	overflow: hidden;
	}
.slide{ 
	width:100%;
	height:100%;
	float:right;
	}
.sli-links{ 
	margin-top:10px;
	float:left;
	width:20px;
	top:0;
	position:absolute;
	top:180px;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/no-activ-slide.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background:url(../img/activ-slide.png) center bottom no-repeat;}

.fon-artqb{
background: url(../img/back-fon.png);
cursor: pointer;
display: none;
height: 100%;
left: 0;
overflow: auto;
position: fixed;
top: 0;
width: 100%;
z-index: 10;
}
.forma-artqb{
background: #ffffff none repeat scroll 0 0;
border-radius: 3px;
margin: 0 auto;
padding: 50px 70px;
width: 100px;
z-index: 11;
margin-top:100px;
margin-bottom:100px;
cursor:default;
position: relative;
}
.close-div-artqb{
cursor:pointer;
height: 18px;
right: 18px;
position: absolute;
top: 18px;
width: 18px;
background:url(../img/close.jpg)no-repeat;
}
.artqb-body{
overflow: hidden;
height:100%;
}
.ins{
width:360px;
}
.zag-form{
padding-bottom:18px;
font-size:24px;
text-align: center;
}
.anons-form{
padding-bottom:18px;
text-align: center;
}
.inputs-form-block{
width:100%;
margin:0 auto;
}
.input-one{
text-align:center;
}
.chek-yarov{
color: #9a9a9a;
font-size: 12px;
text-align: center;
margin-top:15px;
}
.chek-yarov a{
color: #9a9a9a;
}
.close-artqb-form{text-align:center; margin:0 auto; width:165px; height:23px; padding:12px 0; color:#ffffff; background:#ea212e; font-size:18px; cursor:pointer}
	
	


.block-sl-pic{
background: #252525 url('../img/block-sl-pic.jpg') no-repeat center center;
padding: 100px 0;
margin-bottom: 50px;
}

.left-sl-pic{max-width:630px;color:#fff;width:50%;}
.zag-sl-pic{
font-size:36px;
font-family:OpenSansbold;
padding-bottom:25px;
}
.text-sl-pic{
margin-bottom:30px;
}
.but-sl-pic{
background:#ea212e;
width:200px;
text-align:center;
padding:18px 0;
cursor:pointer;
}

.butter-catalog-menu{display:none; height:54px; cursor:pointer; width:100%; color:#ffffff; padding:0 10px; margin-left:-10px; background:#292b2c;}
.pic-butter{margin-top:24px;}
.pic-butter, .pic-butter::before, .pic-butter::after{float: left;width: 30px;background: #ffffff;height: 5px;position: relative;-webkit-transition: 0.2s ease-in-out;transition: 0.2s ease-in-out;border-radius: 4px;}
.pic-butter::before, .pic-butter::after{content: '';display: block;position: absolute;top: 0;left: 0;will-change: transform;}
.pic-butter::before{-webkit-transform: translateY(-9px); transform: translateY(-9px);}
.pic-butter::after{-webkit-transform: translateY(9px); transform: translateY(9px);}
.anons-catalog-menu{float: left;padding-top: 15px; font-size:16px; font-family:OpenSansBold; text-transform:uppercase;}
.open-menu{}
.open-menu .pic-butter{-webkit-transform: rotate(-45deg); transform: rotate(-45deg); background:#8f8f8f;}
.open-menu .pic-butter::before, .open-menu .pic-butter::after{-webkit-transform: translateX(0) rotate(-90deg); transform: translateX(0) rotate(-90deg); background:#8f8f8f;}
.open-menu .anons-catalog-menu{color:#8f8f8f;}
input{-moz-appearance: none; -webkit-appearance: none; outline:none; }
input:focus{border:none; border-bottom: 1px solid #292b2c;}

.all-city{display:none;}


#ya-site-form0 .ya-site-form__input-text{height:182px; font-size:100px !important;}
#ya-site-form0 .ya-site-form__submit{width:154px !important; opacity:0 !important;}
.ya-site-form__search-input-layout-r{background:url('../img/search-lup.png') no-repeat center; cursor:pointer;}
.ya-site-form__search-input-layout-r input{height:165px;}
.search-lup{color:#999999; font-size:110px; cursor:pointer; box-sizing:border-box; }



@media only screen and (max-width: 1200px) {
.telo-artqb{width:auto; padding:0 10px;}
.top-menu{width:auto;}
.pic-anons-slide img{max-width:100%;}
.pic-anons-slide{width:710px; height:461px;}
.hidd-but-slide{margin-left:0; margin-top:0; position:absolute; right:729px; bottom:90px;}
#slider{height:540px;}
.one-plases {width:28%; height:195px;}
.anons-plases{width:auto; padding-right:10px;}
.left-good-site{width:730px;}
.one-our-plases {margin-right:95px;}
.one-sequence-work{width:48%; float:none; display:inline-block; text-align:left;}
.all-sequence-work{text-align:center;}
.right-sequence-work{width:320px;}
.svyaz-snami{width:auto; background: url('../img/svyaz-snami.jpg') no-repeat 110px 0;}
.anons-svyaz-snami{padding-right:0; padding-top:150px;}
.one-yslyga{width:29%; height:562px;}
.shadow-block-yslyg{width:100%; height:562px;}
.one-you-get{width:22%; height:auto; float:none; display:inline-block; vertical-align:top;}
.icon-you-get{margin-bottom:10px;}
.zag-one-you-get{padding-bottom:15px;}
.politika-footer{margin-right:50px;}
.logo-footer{margin-right:40px;}
.one-our-partners  img{max-width:100%;}
.one-our-partners{width:19%; height:auto;}
.one-anons-kontakt{width:30%;}
.all-our-plases{text-align:center;}
.one-our-plases {float:none; display:inline-block; text-align:left; margin-right:53px;}
.one-work img{max-width:100%;}
.one-work{width:31%;}
.right-sequence-work{width:68%;}
.all-you-get{text-align:center;}
.one-pic-anons-cart img{max-width:100%;}
.one-pic-anons-cart{width:45%; margin:0 18px; margin-bottom:50px;}
.left-anons-cart{width:45%;}
.pic-cart img{max-width:100%;}
.pic-cart{width:1200px; left:0; margin-left:0;}
.media-cart-pic{height:428px; padding:20px 0;}
.punkt-yslyga{height:140px;}
.gallery-keis{width:31%; margin-right:15px;}
.gallery-keis img{max-width:100%;}
}
@media only screen and (max-width: 1100px) {
.logo-header{margin-right:40px;}
.one-bot-menu{margin-right:43px;}
.pic-anons-slide{width:630px; height:410px;}
.anons-one-slide{padding-top:55px;}
.block-shadow-slide{height:280px;}
#slider{height:440px;}
.hidd-but-slide{right:650px; bottom:41px;}
.one-plases {width:27%; height:210px;}
.zag-plases{width:170px;}
.one-func-good {width:255px;}
.left-good-site{width:570px;}
.one-our-plases {margin-right:30px; width:460px;}
.icon-sequence-work img{max-width:100%;}
.icon-sequence-work, .eight-we-site{width:100px;}
.anons-svyaz-snami{width:520px; padding-top:0;}
.svyaz-snami{background: url('../img/svyaz-snami.jpg') no-repeat 110px 0; background-size:35%; }
/*.one-yslyga {height:705px;}
.shadow-block-yslyg{height:384px;}*/
.eight-we-site{padding-left:0;}
.big-tehnic-apple{background-size:35%; height:385px;}
.right-tehnic-apple{width:600px; padding-top:83px;}
.logo-footer{width:145px; margin-right:20px;}
.politika-footer{margin-right:20px;}
.phones-footer{margin-right:10px;}
.hidd-but-onli, .online-zayavka-footer, .online-zayavka-footer-hov{width:160px;}
.one-our-partners{width:18%;}
.good-site{padding-top: 25px;padding-bottom: 25px;}
.one-work{height:219px;}
.right-sequence-work{width:73%;}
.svyaz-snami{padding-bottom:20px; height:auto;}
.zag-cart{padding-top:100px;}
.text-cart{padding-bottom:150px;}
.gallery-keis{height:130px;}
}
@media only screen and (max-width: 979px) {
.media-good-site{background:#f0f0f0;}
.good-site{padding:30px 0;}
.one-top-menu{margin-right:35px;}
.but-zayav-header{width:143px;}
.one-bot-menu{margin-right:30px;}
.logo-header{margin-right:30px; background-size:100%; width:110px;}
.all-phone-header{width:140px;}
.one-phone-header{font-size:15px;}
.pic-anons-slide{width:530px; height:345px;}
.anons-one-slide{padding:25px 20px; width:360px; left:-230px; top:55px;}
.block-shadow-slide{height:220px; width:400px; top:55px; left:-230px;}
.hidd-but-slide{right:550px;}
#slider{height:375px;}
.one-plases {width:260px; margin:0 15px; float:none; display:inline-block; vertical-align:top; margin-bottom:30px; text-align:left;}
.three-plases .no-mar-right{margin-right:15px;}
.three-plases{text-align:center; padding-bottom:40px;}
.right-good-site{display:none;}
.left-good-site{width:auto;}
.zag-good-site{text-align:center;}
.func-good-site{text-align:center;}
.one-func-good {float:none; display:inline-block; margin:0 50px; margin-bottom:30px; vertical-align:top; height:auto;}
.func-good-site .no-mar-right{margin-right:50px;}
.all-our-plases{text-align:center;}
.all-our-plases .no-mar-right{margin-right:10px;}
.one-our-plases{width:430px; margin:0 10px; margin-bottom:30px; float:none; display:inline-block; text-align:left; vertical-align:top;}
.icon-our-plases{text-align:center;}
.right-one-our-plases{width:360px;}
.text-one-sequence-work{font-size:15px;}
.zag-one-sequence-work{font-size:20px;}
.one-sequence-work{width:395px;}
.right-sequence-work{width:275px;}
.anons-svyaz-snami{width:465px;}
.one-yslyga{width:288px;float:none; display:inline-block; vertical-align:top; margin:0 13px; margin-bottom:30px; text-align:left;}
.all-our-yslygi{text-align:center;}
.all-our-yslygi article{display:inline-block;}
.one-you-get{width:212px; float:none; display:inline-block; vertical-align:top; margin:0 12px; margin-bottom:30px;}
.all-you-get .no-mar-right{margin-right:12px;}
.all-you-get{text-align:center;}
.big-tehnic-apple{height:345px;}
.right-tehnic-apple{width:520px; padding-top:35px;}
.footer-logo-polit{float:none; width:430px; margin:0 auto;}
.info-footer{float:none; width:528px; margin:0 auto;}
.one-our-partners{width:175px; float:none; display:inline-block; margin:0 12px; margin-bottom:28px;}
.all-our-partners .no-mar-right{margin-right:12px;}
.all-our-partners{text-align:center;}
.one-anons-kontakt{width:auto; margin-bottom:20px;}
.one-work{width:297px; float:none; display:inline-block; margin:0 10px; margin-bottom:20px; height:194px;}
.all-portfolio-block{text-align:center;}
.all-portfolio-block .no-mar-right{margin-right:10px !important;}
.all-portfolio-block article{display:inline-block;}
.pic-cart{width:980px;}
.media-cart-pic{height:349px;}
.cart-pic-name h1{padding-top:100px; font-size:42px; width:830px;}
.gallery-keis{width:296px; margin:0 6px; margin-bottom:20px;}
.gallery-keis{height:115px;}
.one-but-price{margin:0 5px;}
}
@media only screen and (max-width: 850px) {
.top-menu-but{position:relative;}
.butter-catalog-menu{display:block; font-family:Roboto-Bold;}
.top-menu{width:100%;height:auto; display:none; background:#292b2c; padding:0 10px; margin-left:-10px; position:absolute; top:50px; left:0; z-index:1; padding-bottom:20px;}
.logo-header{width:140px; margin:0 auto; float:none; height:50px; margin-top:10px;}
.bot-menu{float:none; text-align:center; width:650px; margin:0 auto; margin-bottom:18px;}
.one-bot-menu{float:none; display:inline-block; height:20px; vertical-align:top; margin:10px 25px; margin-bottom:5px; padding-bottom:5px; position:relative;}
.all-phone-header{float:left; padding-top:0; width:170px; padding-left:28%; padding-bottom:15px;}
.one-phone-header{font-size:18px;}
.but-zayav-header{position:relative; top:0; right:0; float:left; margin-left:20px; width:160px;}
.big-media-header{background:#fafafa;}
.one-top-menu{width:100%; float:none; display:block; margin:0; padding:8px 0; position:relative;}
.menu-pokaz{}
.menu-line-hov{position:absolute; left:0; bottom:2px;}
.menu-line-mob, .menu-line-active{position:absolute; left:0; bottom:2px; height:2px; width:100%; background:#8f8f8f; display:block;}
.but-zayav-header:hover{background:#292b2c;}
.all-anons-header{padding:0 10px; padding-top:30px; width:auto;}
.pic-anons-slide{width:470px; height:306px;}
.zag-one-slide{font-size:24px;}
.text-one-slide{font-size:15px;}
.anons-one-slide{width:280px; left:-155px; top:20px;}
.block-shadow-slide{width:320px; left:-155px; top:20px;}
.hidd-but-slide{right:490px;}
#slider{height:336px;}
.one-sequence-work{float:none; display:inline-block; margin:0; margin-bottom:20px; height:auto; text-align:left; width:100%;}
.right-sequence-work{width:calc(100% - 120px);}
.all-sequence-work{text-align:center;}
.all-sequence-work .no-mar-right{margin-right:10px;}
.zag-svyaz-snami{font-size:28px;}
.text-svyaz-snami{font-size:15px;}
.anons-svyaz-snami{width:375px;}
.svyaz-snami{background: url('../img/svyaz-snami.jpg') no-repeat 110px 0; background-size:35%; padding-bottom:0;}
.right-tehnic-apple{float:none; margin:0 auto; padding-top:290px; text-align:center;}
.hidd-but-apple{margin:0 auto;}
.big-tehnic-apple{background: url('../img/apple-tehnic.jpg') no-repeat center top; background-size:260px; height:540px;}
.one-our-plases {width:100%;}
.right-one-our-plases{width:calc(100% - 65px);}
.anons-svyaz-snami .hidd-but-apple, .hidd-but-keis{margin:0; padding:10px 0; width:195px;}
.but-zayav-svyaz, .but-zayav-svyaz-hov{width:195px;}
.but-zayav-svyaz, .but-zayav-svyaz-hov{height:40px;}
.one-pic-anons-cart{width:44%;}
.cart-pic-name h1{width:680px;}
.text-keis{width:255px; font-size:16px; margin-top:-16px !important;}
.one-but-price{margin:0 5; margin-bottom:10px;}
}
@media only screen and (max-width: 700px) {
.one-bot-menu{margin:10px 15px;}
.all-phone-header{padding-left:22%;}
.bot-menu{width:550px;}
.all-anons-header{text-align:center;}
.pic-anons-slide{float:none; margin:0 auto;}
.anons-one-slide{top:auto; bottom:40px; left:auto; margin:0 auto; position:relative;}
.block-shadow-slide{bottom:-179px; top:auto; left:75px; }
.hidd-but-slide{float:none; margin:0 auto; right:auto; bottom:-192px; position:relative;}
#slider{margin-bottom:30px; height:550px;}
.sli-links{left:15px;}
.svyaz-snami{padding-left:0; margin-left:0; background:none; background-size:245px;}
.anons-svyaz-snami{float:none; margin:0 auto; text-align:center;}
.whatapp-svyaz-snami, .viber-svyaz-snami{text-align:left;}
.one-plases{height:auto;}
.anons-plases{padding-bottom:30px; height:auto;}
.one-work{width:89%;}
.all-portfolio-block article{width:49%;}
.all-portfolio-block{padding-top:15px;}
.anons-svyaz-snami .hidd-but-apple{margin:0 auto;}
.viber-svyaz-snami, .whatapp-svyaz-snami{display:inline-block;}
.left-anons-cart{width:100%; margin-right:0;}
.one-pic-anons-cart{width:299px; float:none; display:inline-block; margin:0 8px; margin-bottom:25px; vertical-align:top;}
.two-block-anons-cart{text-align:center;}
.two-block-anons-cart .flo-lef{float:none;}
.zag-cart{padding-top:0;}
.text-cart{padding-bottom:50px;}
.pic-cart{width:700px;}
.media-cart-pic{height:249px;}
.cart-pic-name h1{padding-top:45px;}
.cart-pic-name h1{font-size:36px;}
.cart-pic-name h1{width:580px;}
.gallery-keis{width:47%;}
.hid-mod-price{padding:30px 40px;}
}
@media only screen and (max-width: 600px) {
.one-work{height:165px;}
.zag-sequence-work h2, .zag-sequence-work h3{font-size:30px; padding-bottom:20px;}
.all-portfolio-block{padding-top:0;}
.zag-sequence-work h2{padding-top:20px;}
.one-pic-anons-cart{width:100%;}
.shadow-block-yslyg{height:100%;}
.one-yslyga{height:auto; padding-bottom:25px;}
.price-but-yslyga{position:relative; bottom:auto;}
.punkt-yslyga{height:auto;}
.cart-pic-name h1{width:560px;}
.mobil-but-zvonok, .mobil-but-whatsupp{display:block;}
.table-price{font-size:16px;}
.gallery-keis{height:98px;}
.hid-mod-price{width:calc(100% - 100px);}
}
@media only screen and (max-width: 580px) {
.big-one-bot-menu{float:none; display:inline-block;}
.all-phone-header{padding-left:18%;}
.bot-menu{width:auto;}
.all-anons-header h1{font-size:28px;}
.anons-header{height:auto; padding-bottom:30px; font-size:15px;}
.pic-anons-slide{width:370px; height:241px;}
.block-shadow-slide{left:25px;}
#slider{height:485px;}
.right-tehnic-apple{width:auto;}
.info-footer{text-align:center; width:auto;}
.skype-email-footer{float:none; width:auto; margin-right:0; padding-top:0; margin-bottom:10px;}
.phones-footer{float:none; width:auto; margin-right:0; margin-bottom:20px;}
.whatsapp-viber-footer{margin:0 auto; width:82px; }
.hidd-but-onli{float:none; margin:0 auto; margin-bottom:20px;}
.one-work{height:159px;}
.bot-menu{width:300px;}
.forma-artqb{padding:50px 55px;}
.cart-pic-name h1{width:470px;}
.hidd-but-keis{margin-top:15px;}
.text-keis{width:100%; text-align:center; margin-top:0 !important; padding-left:0;}
.gallery-keis{width:46%; height:93px;}
}
@media only screen and (max-width: 490px) {
.all-phone-header{float:none; padding-left:0; margin:0 auto; padding-bottom:10px;}
.but-zayav-header{position:relative; float:none; top:0; right:0; margin:0 auto; display:block; margin-bottom:15px;}
.pic-anons-slide{width:260px;height:170px;}
.anons-one-slide{width:195px; height:240px; text-align:center;}
.block-shadow-slide{width:235px; height:290px; bottom:-249px; left:13px;}
.hidd-but-slide{bottom:-275px;}
#slider{height:495px;}
.sli-links{left:0; top:0; position:relative; float:none; margin:0 auto;}
.one-func-good {margin:0; margin-bottom:30px;}
.func-good-site .no-mar-right{margin-right:0px;}
.zag-good-site h2, .zag-get h2, .zag-tehnic-apple{font-size:28px;}
.zag-sequence-work h2{padding-top:30px; font-size:28px;}
.icon-our-plases{float:none; margin:0 auto; margin-bottom:10px;}
.right-one-our-plases{width:auto; text-align:center; float:none;}
.icon-sequence-work{float:none; margin:0 auto; text-align:center; margin-bottom:10px;}
.right-sequence-work{float:none; width:auto; text-align:center;}
.one-sequence-work{width:auto; height:auto;}
.anons-svyaz-snami{width:340px;}
.media-get{padding-top:30px;}
.one-you-get{height:auto;}
.logo-footer{float:none; margin:0 auto;}
.footer-logo-polit{width:auto;}
.politika-footer{float:none; width:auto; margin:0; margin-top:10px; padding-top:0; text-align:center;}
.big-block-stranc{text-align:center;}
.big-block-stranc h1{padding:30px 0; font-size:28px;}
.anons-stranic{font-size:15px; padding-bottom:40px;}
.one-anons-kontakt{text-align:left;}
.block-sl-pic{max-width: none;width: auto;text-align: center;background:#252525; padding-bottom:35px; padding-top:35px;}
.but-sl-pic{margin: 0 auto;}
.left-sl-pic{width:auto;}
.one-our-plases{margin-left:0;}
.one-work{height:134px;}
.zag-sequence-work h2, .zag-sequence-work h3{font-size:28px;}
.forma-artqb{width:calc(100% - 60px); padding:40px 20px;}
.cart-pic-name h1{font-size:20px;}
.cart-pic-name h1{width:380px;}
.media-good-site{padding:0;}
.all-portfolio-block{padding-bottom:30px;}
.big-tehnic-apple{padding-bottom:0;}
.gallery-keis{width:360px; height:auto; margin:0; margin-bottom:15px;}
.one-but-price{margin:0; margin-bottom:10px; padding:14px 15px; width:calc(100% - 40px);}
}
@media only screen and (max-width: 400px) {
.all-portfolio-block article{width:100%;}
.one-work{width:340px; margin:0; margin-bottom:15px; height:222px;}
.cart-pic-name h1{width:340px;}
.gallery-keis{width:340px;}
}
@media only screen and (max-width: 360px) {
.pic-anons-slide{width:205px;}
.anons-one-slide{bottom:10px; width:155px; height:275px;}
.block-shadow-slide{height:325px; width:195px; bottom:-278px; left:5px;}
.hidd-but-slide{bottom:-295px;}
.one-plases{padding:20px; margin:0; margin-bottom:30px; width:205px;}
.three-plases .no-mar-right{margin-right:0px;}
.icon-plases{margin:0 auto; text-align:center; float:none; margin-bottom:10px;}
.zag-plases{padding-top:0; text-align:center; width:auto; float:none;}
.anons-plases{padding:0; text-align:center;}
.anons-svyaz-snami{width:auto;}
/*.one-yslyga{margin:0; margin-bottom:30px; width:258px; height:665px;}*/
.one-yslyga{margin:0; margin-bottom:30px; width:258px;}
.icon-yslyga{padding-bottom:15px; padding-top:30px;}
.top-one-yslyga{height:185px;}
.one-work{width:100%;}
.cart-pic-name h1{width:300px;}
.vspl-whatsupp{width:calc(100% - 40px); padding:0;}
.logo-vspl-whatsupp{width:138px; background-size:100%; margin-bottom:5px; margin-top:20px; padding:0 10px;}
.pic-whatsupp{left:43px;}
.anons-vspl-whatsupp{padding:10px; padding-bottom:20px;}
.but-vspl-whatsupp{margin:10px 0; width:calc(100% - 20px); margin:0 auto; margin-bottom:20px;}
.gallery-keis{width:100%;}
}
@media only screen and (max-width: 320px) {
.one-work{height:196px;}
.cart-pic-name h1{width:260px;}
.bot-menu{width:265px;}
}



.flo-lef{float:left;}
.no-bord{border:none;}	
.no-mar-right{margin-right:0;}
.no-mar-bot{margin-bottom:0;}

