@font-face { font-family: 'raleway_light'; src: url('../font/raleway_light/RalewayLight.eot'); src: url('../font/raleway_light/RalewayLight.eot') format('embedded-opentype'), url('../font/raleway_light/RalewayLight.woff2') format('woff2'), url('../font/raleway_light/RalewayLight.woff') format('woff'), url('../font/raleway_light/RalewayLight.ttf') format('truetype'), url('../font/raleway_light/RalewayLight.svg#RalewayLight') format('svg'); } @font-face { font-family: 'raleway_black'; src: url('../font/raleway_black/RalewayBlack.eot'); src: url('../font/raleway_black/RalewayBlack.eot') format('embedded-opentype'), url('../font/raleway_black/RalewayBlack.woff2') format('woff2'), url('../font/raleway_black/RalewayBlack.woff') format('woff'), url('../font/raleway_black/RalewayBlack.ttf') format('truetype'), url('../font/raleway_black/RalewayBlack.svg#RalewayBlack') format('svg'); } @font-face { font-family: 'raleway_medium'; src: url('../font/raleway_medium/RalewayMedium.eot'); src: url('../font/raleway_medium/RalewayMedium.eot') format('embedded-opentype'), url('../font/raleway_medium/RalewayMedium.woff2') format('woff2'), url('../font/raleway_medium/RalewayMedium.woff') format('woff'), url('../font/raleway_medium/RalewayMedium.ttf') format('truetype'), url('../font/raleway_medium/RalewayMedium.svg#RalewayMedium') format('svg'); } @font-face { font-family: 'raleway_semibold'; src: url('../font/raleway_semibold/RalewaySemiBold.eot'); src: url('../font/raleway_semibold/RalewaySemiBold.eot') format('embedded-opentype'), url('../font/raleway_semibold/RalewaySemiBold.woff2') format('woff2'), url('../font/raleway_semibold/RalewaySemiBold.woff') format('woff'), url('../font/raleway_semibold/RalewaySemiBold.ttf') format('truetype'), url('../font/raleway_semibold/RalewaySemiBold.svg#RalewaySemiBold') format('svg'); } @font-face { font-family: 'raleway_bold'; src: url('../font/raleway_bold/RalewayBold.eot'); src: url('../font/raleway_bold/RalewayBold.eot') format('embedded-opentype'), url('../font/raleway_bold/RalewayBold.woff2') format('woff2'), url('../font/raleway_bold/RalewayBold.woff') format('woff'), url('../font/raleway_bold/RalewayBold.ttf') format('truetype'), url('../font/raleway_bold/RalewayBold.svg#RalewayBold') format('svg'); } @font-face { font-family: 'raleway_extrabold'; src: url('../font/raleway_extrabold/RalewayExtraBold.eot'); src: url('../font/raleway_extrabold/RalewayExtraBold.eot') format('embedded-opentype'), url('../font/raleway_extrabold/RalewayExtraBold.woff2') format('woff2'), url('../font/raleway_extrabold/RalewayExtraBold.woff') format('woff'), url('../font/raleway_extrabold/RalewayExtraBold.ttf') format('truetype'), url('../font/raleway_extrabold/RalewayExtraBold.svg#RalewayExtraBold') format('svg'); } @font-face { font-family: 'raleway_regular'; src: url('../font/raleway_regular/RalewayRegular.eot'); src: url('../font/raleway_regular/RalewayRegular.eot') format('embedded-opentype'), url('../font/raleway_regular/RalewayRegular.woff2') format('woff2'), url('../font/raleway_regular/RalewayRegular.woff') format('woff'), url('../font/raleway_regular/RalewayRegular.ttf') format('truetype'), url('../font/raleway_regular/RalewayRegular.svg#RalewayRegular') format('svg'); } * { box-sizing: border-box; } body { margin: 0; position: relative; } /* NAV */ div.hamburger nav { position: relative; } div.nav-container { display: block; padding: 5px; width: 30px; height: 26px; cursor: pointer; } .nav-container .button-nav, .nav-container .button-nav:before, .nav-container .button-nav:after { display: block; position: relative; width: 100%; height: 1px; background: #a9a282; } .nav-container .button-nav:before, .nav-container .button-nav:after { position: absolute; top: 7px; content: ''; } .nav-container .button-nav:after { top: 14px; } .nav-container:hover .button-nav, .nav-container:hover .button-nav:before, .nav-container:hover .button-nav:after { background: #0c0105; } .menu { display: none; position: absolute; top: 42px; left: -70px; padding: 12px 0 24px; background: rgba(14, 14, 14, 0.8); z-index: 99; } .menu li { list-style-type: none; } .menu li a { display: block; color: #f3eebd; width: 24.8rem; padding: 18px 68px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; text-decoration: none; } .menu li a:hover { background: #0e0e0e; } /* header */ header { width: 100%; background: #0c0105; color: #fff; font-family: 'raleway_light'; color: #f3eebd; font-size: 19px; } header .container div span { display: block; } header .container div.addres:after { content: ''; background-image: url(../img/map.png); height: 30px; width: 30px; top: 10px; right: 0; position: absolute; left: 215px; } header .container div.kontact:after{ content: ''; background: url(../img/phone.png) no-repeat; height: 30px; width: 30px; position: absolute; top: 12px; right: 0; left: 200px; } header .container .hamburger, .folow { margin-top: 12px; } header .container .folow a { margin-right: 42px; } /* BANER */ /*font-family: 'raleway_black', sans-serif;*/ section.baner div.container { background: url(../img/baner.png) no-repeat; font-family: 'raleway_black', sans-serif; text-align: center; } section.baner { background: #0c0105; } section.baner div.col-md-3{ float: right; } section.baner div.container h2 { color: #f6f1bf; font-size: 20px; } section.baner div.container div.title-baner p { font-size: 24px; color: #f6f1bf; } form.baner-form { background: rgba(255, 254, 146, 0.84); padding: 28px 14px 28px 14px; } form.baner-form p { color: #2e1810; font-size: 22px; text-transform: uppercase; } form.baner-form input { font-family: 'raleway_light'; } div.form-button button { text-transform: uppercase; font-family: 'raleway_black'; font-size: 32px; width: 165px; } div.form-group:last-child { padding-bottom: 24px; } section.baner div.container div.col-md-3 { padding-bottom: 130px; } .scroll { position: relative; width: 25px; height: 25px; background: #fff; margin: 0 auto 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .scroll div { width: 12px; height: 12px; border: 1px solid #000; border-top: none; border-right: none; margin: auto; } .scroll:after, .scroll:before { display: block; content: ''; width: 262px; height: 1px; position: absolute; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; top: 117px; left: -13px; } .scroll:before { top: -93px; left: -223px; } /* Main */ main { background: #f9f6d6; } /* Blok WhyWe */ /* Right site */ section.whywe{ background: url(../img/whywe.png) no-repeat; } section.whywe div.blok-whywe { border: 3px solid #626262; width: 248px; margin: 0 auto; text-align: center; font-family: 'raleway_medium'; text-transform: uppercase; font-size: 38px; margin-top: 23px; } section.whywe div.blok-whywe span { font-size: 48px; font-weight: 700; color: #000; } section.whywe div.blok-whywe { position: relative; margin-bottom: 130px; } section.whywe div.blok-whywe:before { content: ''; position: absolute; height: 1px; background: #626262; width: 170px; top: 35px; left: 220px; } section.whywe div.blok-whywe:after { content: ''; position: absolute; height: 1px; background: #626262; width: 170px; top: 35px; right: 220px; } /* Left side */ section.whywe div.col-md-6 span { font-family: 'raleway_semibold'; font-size: 48px; } section.whywe div.col-md-6 span:before{ content: "‘‘"; font-size: 160px; font-family: 'raleway_regular'; position: absolute; top: -100px; left: -10px; } section.whywe div.col-md-6 span:after{ content: ',,'; font-size: 160px; font-family: 'raleway_regular'; position: absolute; top: -20px; } /* right side */ section.whywe div.col-md-3 span { font-size: 19px; font-family: 'raleway_medium'; position: relative; } section.whywe div.col-md-3 div { margin-bottom: 131px; position: relative; } section.whywe div.col-md-3 span:after { content: ''; position: absolute; height: 1px; width: 148px; background: #626262; } section.whywe div.col-md-3 span:before { content: ''; position: absolute; height: 1px; width: 129px; background: #626262; transform: rotate(90deg); } section.whywe div.col-md-3 span:before { top: 0; } section.whywe div.col-md-3 span:after { top: 50px; } section.whywe div.whyWe-laptop span:before { right: 120px; } section.whywe div.whyWe-laptop span:after { right: 50px; } section.whywe div.whyWe-diplomat span:before { top: 30px; right: 90px; } section.whywe div.whyWe-diplomat span:after { top: 80px; right: 20px; } section.whywe div.whyWe-wath span:before { right: 35px; } section.whywe div.whyWe-wath span:after { right: -35px; } section.whywe div.whyWe-hand span:before { right: 3px; } section.whywe div.whyWe-hand span:after { right: -65px; } section.whywe div.whyWe-sales span:before { top: 30px; right: 35px; } section.whywe div.whyWe-sales span:after { top: 80px; right: -35px; } section.whywe div.whyWe-clian span:before{ right: 55px; } section.whywe div.whyWe-clian span:after{ right: -15px; } section.whywe div.whyWe-laptop:before { content: ''; background: url(../img/laptop.png) no-repeat; width: 70px; height: 60px; position: absolute; top: -15px; left: -80px; } section.whywe div.whyWe-diplomat:before { content: ''; background: url(../img/diplomat.png) no-repeat; width: 70px; height: 60px; position: absolute; top: 10px; left: -80px; } section.whywe div.whyWe-wath:before { content: ''; background: url(../img/wath.png) no-repeat; width: 90px; height: 70px; position: absolute; top: -15px; left: -95px; } section.whywe div.whyWe-hand:before { content: ''; background: url(../img/hand.png) no-repeat; width: 70px; height: 60px; position: absolute; top: -15px; left: -80px; } section.whywe div.whyWe-sales:before { content: ''; background: url(../img/sales.png) no-repeat; width: 70px; height: 60px; position: absolute; top: 10px; left: -55px; } section.whywe div.whyWe-clian:before { content: ''; background: url(../img/clian.png) no-repeat; width: 90px; height: 70px; position: absolute; top: -20px; left: -45px; } /* OFFICE */ /* OFFICE#1 */ section.office { font-family: 'raleway_medium'; font-size: 24px; color: #f8f5d6; } /*section.office div.container div{ background-size: cover; } */ section.office div.office1 { background: url(../img/office1.png) no-repeat; background-size: cover; margin: 0 auto; } div.graient-office1 { background: -webkit-gradient(linear, left top, right top, color-stop(40%, rgba(255, 255, 255, 0)), color-stop(66%, rgba(219, 128, 29, 0.93)), to(rgba(219, 128, 29, 0.93))); height: 449px; } section.office button { color: #000; } section.office div.content-office { float: right; width: 50%; padding-bottom: 35px; } section.office div.office-seats { margin: 30px 0 46px 0; text-align: center; } section.office div.office-seats span { border: 4px solid #f8f5d6; font-size: 38px; font-family: 'raleway_black'; color: #f8f5d6; padding: 10px 23px 10px 23px; position: relative; } section.office div.office-seats span:after { content: ''; width: 2px; height: 54px; position: absolute; background: white; transform: rotate(90deg); left: -15px; } section.office div.office-seats span:before { content: ''; width: 2px; height: 54px; position: absolute; background: white; transform: rotate(90deg); right: -15px; } div.text-office p span { float: right; font-family: 'raleway_semibold'; text-transform: uppercase; text-decoration: none; color: #fff; } div.btn-ofice1 { text-align: center; } div.btn-ofice1 button { background: rgba(255, 255, 255, 0.68); text-transform: uppercase; font-family: 'raleway_black'; font-size: 38px; border-radius: 5px; width: 260px; height: 70px; } /*.orange { background: url(../img/orange.png); }*/ /* OFFICE#2 */ section.office div.office2 { background: url(../img/office2.png) no-repeat; background-size: cover; margin: 0 auto; } div.graient-office2 { background: linear-gradient(to right, rgba(91, 25, 29, 0.93) 0%, rgba(91, 25, 29, 0.93) 33%, rgba(245, 245, 245, 0) 60%); height: 449px; } section.office div.office2 div.content-office { float: left; } /* OFFICE#3 */ section.office div.office3 { background: url(../img/office3.png) no-repeat; margin: 0 auto; background-size: cover; } div.graient-office3 { background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 40%, rgba(172, 200, 212, 0.93) 66%, rgba(172, 200, 212, 0.93) 100%); height: 449px; } /* Discounts */ section.discount { background: url(../img/discount.png) no-repeat; background-size: contain; margin-top: 32px; position: relative; overflow: hidden; } section.discount form.col-md-4 { float: right; background: rgba(215, 142, 63, 0.63); text-align: center; margin: 240px 25px 250px 0; width: 460px; height: 400px; border-radius: 10px; } section.discount button { width: 295px; height: 60px; } div.text-discount p { text-transform: uppercase; font-family: 'raleway_bold'; font-size: 40px; color: #fff; padding-top: 38px; } section.discount span { font-family: 'raleway_medium'; font-size: 30px; text-transform: none; } section.discount input { font-family: 'raleway_medium'; font-size: 24px; } section.discount img { position: absolute; z-index: 99; top: 250px; } section.discount div.container { position: relative; } /* STATISTIC */ section.statistic { color: #f6f3d5; border-top: 2px solid #5a181c; border-bottom: 2px solid #5a181c; } div.statistic-content { margin: 34px 0 34px 0; background: url(../img/statistic.png); } /* 992px */ div.statistic-content-xs { display: none; } div.statistic-content-xs div.background-statistic { background: url(../img/statistic.png) no-repeat; margin-left: 100px; } div.statistic-content-xs div.row { padding: 30px 0 30px 0; text-align: center; } section.statistic div.background-statistic div.statistic-space div.number span { background: rgba(219, 128, 29, 0.83); } section.statistic div.background-statistic div.statistic-costumers div.number span { background: rgba(169, 134, 180, 0.85); } section.statistic div.background-statistic div.statistic-office div.number span { background: rgba(95, 29, 31, 0.85); } section.statistic div.background-statistic div.statistic-computers div.number span { background: rgba(172, 200, 212, 0.85); } /* */ section.statistic div.number { font-family: 'raleway_extrabold'; font-size: 55px; margin-bottom: 48px; } section.statistic div.col-md-3 { padding: 30px 24px 30px 24px; text-align: center; margin: 0 auto; } div.number span { width: 180px; height: 95px; display: block; margin: 0 auto; } section.statistic div.col-md-3:first-child div.number span { background: rgba(219, 128, 29, 0.83); } section.statistic div.col-md-3:last-child div.number span { background: rgba(169, 134, 180, 0.85); } section.statistic div.col-md-3:nth-child(2) div.number span { background: rgba(95, 29, 31, 0.85); } section.statistic div.col-md-3:nth-child(3) div.number span { background: rgba(172, 200, 212, 0.85); } section.statistic div.text { border: 4px solid; font-size: 24px; font-family: 'raleway_bold'; width: 173px; height: 46px; margin: 0 auto; position: relative; } section.statistic div.text:after { content: ''; background: #fff; height: 1px; width: 43px; position: absolute; top: 18px; right: -30px; } section.statistic div.text:before { content: ''; background: #fff; height: 1px; width: 43px; position: absolute; top: 18px; left: -30px; } .statistic-space { background: linear-gradient(to bottom, rgba(219, 128, 29, 0) 25%, #db801d 100%); } .statistic-office { background: linear-gradient(to bottom, rgba(219, 128, 29, 0) 25%, #5b181c 100%); } .statistic-computers { background: linear-gradient(to bottom, rgba(219, 128, 29, 0) 25%, #acc8d4 100%); } .statistic-costumers { background: linear-gradient(to bottom, rgba(219, 128, 29, 0) 25%, #a986b4 100%); } /* ADVANTAGE */ /* font-family: 'raleway_bold';*/ section.advantage { background: url(../img/advantage.png) no-repeat; background-size: contain; margin-top: 80px; } div.advantage-left { font-family: 'raleway_bold'; font-size: 48px; margin-top: 200px; } div.advantage-left span { float: right; position: relative; } div.advantage-right span { position: relative; } div.advantage-left span:after { content: '"'; font-size: 72px; top: 60px; right: -20px; } div.advantage-left span:before { content: '"'; font-size: 72px; } div.advantage-right div { margin: 135px 0 0 258px; position: relative; } div.advantage-right div:last-child { margin-bottom: 110px; } div.advantage-right div span { position: relative; font-family: 'raleway_regular'; font-size: 19px; } div.advantage-right div span:after { content: ''; position: absolute; height: 2px; background: #555555; width: 168px; top: 50px; left: -25px; } div.advantage-right div span:before { content: ''; position: absolute; height: 2px; background: #555555; width: 132px; top: 5px; left: -75px; transform: rotate(90deg); } div.advantage-right div:before { content: ''; height: 60px; width: 70px; position: absolute; /* left: -85px;*/ top: -5px; } div.metro:before { background: url(../img/metro.png) no-repeat; left: -85px; } div.tea:before { background: url(../img/tea.png) no-repeat; left: -70px; } div.library:before { background: url(../img/library.png) no-repeat; left: -75px; } div.company:before { background: url(../img/company.png) no-repeat; left: -70px; } /* MONTH FREE */ section.monthFree { background: url(../img/monthFree.png) no-repeat; background-size: cover; margin-top: 70px; position: relative; height: 855px; overflow: hidden; } div.form-monthFree { background: rgba(150, 192, 210, 0.83); width: 420px; height: 510px; color: white; text-align: center; border-radius: 10px; } div.form-monthFree h2 { font-family: 'raleway_bold'; font-size: 40px; text-transform: uppercase; margin-top: 52px; } div.form-monthFree p { font-family: 'raleway_medium'; font-size: 30px; } div.form-monthFree a { text-decoration: none; } section.monthFree div.form-button { margin-top: 38px; } section.monthFree div.form-button button { width: 224px; height: 72px; } section.monthFree input { width: 332px; height: 58px; margin: 0 auto; } section.monthFree div.container { position: relative; margin: 0 auto; } div.withUs { background: rgba(150, 192, 210, 0.83); width: 1010px; height: 156px; margin: 0 auto; position: absolute; top: 700px; text-align: center; color: white; text-transform: uppercase; border-radius: 10px; } /*font-family: 'raleway_bold'; font-family: 'raleway_extrabold';*/ div.withUs p:first-child { font-family: 'raleway_bold'; font-size: 36px; } div.withUs p:last-child { font-family: 'raleway_extrabold'; font-size: 48px; } section.monthFree img { position: absolute; } /* LOCATION */ section.location { background: url(../img/location.png) no-repeat; background-size: contain; height: 880px; margin-top: 118px; position: relative; } div.text-location { color: #3c3b35; text-align: center; } div.text-location h2 { font-family: 'raleway_bold' font-size: 36px; text-transform: uppercase; margin-top: 59px; } div.text-location p { font-family: 'raleway_medium'; font-size: 18px; } /*div.icon-location { margin-left: 160px; }*/ section.location span { border: 3px solid #d78e3f; padding: 5px 30px 5px 30px; font-family: 'raleway_bold'; font-size: 18px; background: rgba(255, 255, 255, 0.55); position: absolute; color: #7b7470; } section.location span.coffe { top: 500px; left: 660px; } section.location span.open { top: 230px; right: 170px; font-family: 'raleway_extrabold'; color: #a9521f; } section.location span.mac { top: 260px; right: 400px } section.location span.market { top: 260px; left: 460px; } section.location span.park { top: 230px; left: 230px; } section.location span:after { content: ''; height: 1px; background: #d78e3f; position: absolute; transform: rotate(90deg); } section.location span.open:after { left: 0; top: 115px; width: 160px; } section.location span.mac:after { left: 50px; width: 85px; top: 75px; } section.location span.market:after { left: 30px; top: 65px; width: 60px; } section.location span.park:after { left: 0; width: 110px; top: 90px; } section.location span.coffe:after { left: 0; width: 150px; top: 110px; } section.location span:before { content: ''; height: 28px; width: 28px; background: url(../img/dot.png) no-repeat; position: absolute; transform: rotate(90deg); } section.location span.open:before{ top: 185px; left: 65px; } section.location span.mac:before{ top: 110px; left: 78px; } section.location span.market:before{ top: 90px; left: 45px; } section.location span.park:before{ top: 140px; left: 40px; } section.location span.coffe:before{ top: 180px; left: 60px; } /* FOOTER */ /*font-family: 'raleway_semibold'; font-family: 'raleway_extrabold';*/ footer { background: #612327; color: #f6f1bf; } footer div.container { text-align: center; } footer h2 { font-family: 'raleway_extrabold'; font-size: 24px; text-transform: uppercase; margin-bottom: 48px; } footer span { font-family: 'raleway_semibold'; font-size: 20px; } div.icon-footer { margin: 48px 0 48px 0; } div.icon-footer a { margin-right: 15px; } .logo-footer img { margin-bottom: 28px; } /* REVIEWS */ section.reviews { position: relative; } section.reviews .name rect { fill-opacity: 0.66; } section.reviews .name text { font-family: 'raleway_bold'; font-size: 29px; font-weight: 700; fill: #4a2b08; } section.reviews .slider-text text { font-family: 'raleway_medium'; font-size: 24px; fill: #ffffff; } .none { display: none; } section.reviews div.container:after{ content: ''; width: 40px; height: 20px; position: absolute; background: url(../img/arrow-left.png); } section.rev div.container:before{ content: ''; width: 40px; height: 20px; position: absolute; background: url(../img/arrow-right.png); } .arrow-left { position: absolute; top: 395px; } .arrow-right { position: absolute; right: 80px; top: 390px; } /* POPAP */ section.popap { text-align: center; font-family: 'raleway_semibold'; font-size: 40px; position: absolute; z-index: 999; top: 120px; display: none; } section.popap div { width: 868px; color: #fff; border-radius: 3px; } div.popap-top { height: 134px; background: #5e191d; position: relative; } /*section.popap div.popap-top:before { content: ''; width: 35px; height: 35px; position: absolute; background: url(../img/close-popap.png) no-repeat; right: -35px; top: -25px }*/ span.close-popap { display: block; width: 35px; height: 35px; background: #a8a8a8; border-radius: 50px; position: absolute; top: -20px; right: -35px; transition: background 1s, width 0.2s, height 0.2s ; } span.close-popap:hover { background: blue; width: 40px; height: 40px; } span.close-popap span { position: relative; } span.close-popap img { position: absolute; top: 10px; left: -11px; } div.popap-midle { height: 305px; background: #ffffff; } div.popap-midle div { height: 305px; width: 868px; background: url(../img/popap.png); background-size: 100%; color: #5e191d; } div.popap-midle p { padding-top: 138px; } div.popap-bottom p { padding-top: 50px; } div.popap-bottom { background: #5e191d; height: 138px; } #scroll-top { width:100px; height: 100px; border-radius: 100px; border:1px solid #ccc; background:#f7f7f7; padding:5px; position:fixed; bottom:10px; right:10px; cursor:pointer; /*display:none;*/ } /* !!!!!!!! =( */ @media screen and (max-width: 1212px){ div.whyWe-content-left{ float: right; } div.graient-office1 { height: 489px; } div.graient-office2 { height: 489px; } div.graient-office3 { height: 489px; } } @media screen and (max-width: 1200px){ body { max-width: 100%; } section.baner div.col-md-3 { width: 50%; float: none; margin: 0 auto; } section.reviews { display: none; } section.discount img { display: none; } section.discount form.col-md-4 { float: none; margin: 0 auto; margin-top: 120px; margin-bottom: 120px; } div.advantage-left { margin-top: 0; } div.advantage-left span { margin-left: 100px; display: block; float: none; } div.advantage-right div { display: inline-block; margin-left: 100px; width: 25%; } div.advantage-right { margin-left: 90px; } section.location span.open{ right: 90px; top: 150px; } section.location span.coffe { left: 480px; top: 320px; } section.location span.park { left: 120px; top: 180px; } section.location span.market { top: 170px; left: 350px; } section.location span.mac { top: 180px; right: 310px; } section.monthFree img { display: none; } } @media screen and (max-width: 992px) { section.whywe div.blok-whywe { margin-bottom: 40px; } section.whywe { text-align: center; } section.whywe div.col-md-6 { padding-bottom: 100px } section.whywe div.col-md-6 span:before { left: 90px; } section.whywe div.whyWe-hand span:before { right: 30px; } section.whywe div.whyWe-hand span:after { right: -40px; } section.whywe div.whyWe-diplomat span:after { right: 40px; } section.whywe div.whyWe-diplomat span:before { right: 110px; } section.whywe div.whyWe-hand:before { left: 100px; } section.whywe div.whyWe-sales:before { left: 145px; } section.whywe div.whyWe-clian:before { left: 140px; } section.whywe div.whyWe-wath span:before { right: 45px; } section.whywe div.whyWe-wath span:after { right: -20px; } section.whywe div.whyWe-wath:before { left: -60px; } section.office div.content-office { width: 100%; } div.graient-office1 { background: rgba(219, 128, 29, 0.75); } div.graient-office2 { background: rgba(91, 25, 29, 0.75); } div.graient-office3 { background: rgba(172, 200, 212, 0.85); } section.discount form.col-md-4 { margin-top: 50px; } div.statistic-content { display: none; } div.statistic-content-xs { display: block; } div.withUs { width: 500px; left: 150px; } section.location { height: 540px; } section.location span { display: none; } section.location span:nth-child(5) { display: block; top: 90px; right: 50px; } div.text-location h2 { margin-top: 0; } } @media screen and (max-width: 711px) { section.whywe div.whyWe-hand:before { left: 80px; } section.whywe div.whyWe-sales:before { left: 85px; } section.whywe div.whyWe-clian:before { left: 85px; } div.advantage-right div { margin-top: 35px; width: 50%; } div.form-monthFree { width: 80%; margin: 0 auto; } div.withUs { width: 400px; } } @media screen and (max-width: 670px) { section.whywe div.col-md-6 span:before { display: none; } section.whywe div.col-md-6 span:after { display: none; } section.whywe div.whyWe-hand:before { left: 60px; } section.advantage { display: none; } section.discount form.col-md-4 { width: 100%; } } @media screen and (max-width: 618px) { section.whywe div.whyWe-hand:before { left: 30px; } section.whywe div.whyWe-sales:before { left: 65px; } section.whywe div.whyWe-clian:before { left: 65px; } } @media screen and (max-width: 565px){ section.whywe div.blok-whywe:before { display: none; } section.whywe div.blok-whywe:after{ display: none; } a.scroll:after, a.scroll:before { display: none; } section.baner div.container div.col-md-3{ width: 80%; } div.form { margin-top: 50px; } div.title-baner img { padding: 20px; } section.baner div.container { background-size: cover } } @media screen and (max-width: 600px){ div.statistic-content-xs { display: none; } div.statistic-content { display: block; } section.statistic div.col-md-3 { margin-top: 20px; } div.whywe-text { display: none; } section.location { display: none; } } @media screen and (max-width: 500px) { section.office div.office-seats span:before, section.office div.office-seats span:after { display: none; } section.office div.office-seats span { font-size: 28px; } section.office { font-size: 20px; } div.withUs { width: 300px; left: 20px; top: 650px; } div.withUs p:first-child { font-size: 26px; } div.withUs p:last-child { font-size: 38px; } } @media screen and (max-width: 450px){ section.monthFree input { width: 100%; } section.monthFree div.form-button button { height: 100%; width: 190px; } } @media screen and (max-width: 350px) { section.office div.office-seats span { font-size: 20px; } div.graient-office1 { height: 520px; } div.graient-office2 { height: 520px; } div.graient-office3 { height: 520px; } }