//@import url('https://fonts.googleapis.com/css?family=Open+Sans:300&subset=cyrillic,cyrillic-ext'); @import "../_partials/tablet-tariffs.less"; @import "../_partials/popup-tariffs.less"; @import "../_partials/popup-order.less"; @import "../common/tariff-order.less"; .h2,h2{ text-align: center; font-weight: 300; font-size: 40px; line-height: 42px; margin-bottom: 40px; margin-top: 40px; padding: 0 20px; .small-heading{ font-size: 24px; font-weight: bold; } } .breadcrumbs-wrap{ display: none; } .small-heading{ display: block; font-weight: bold; } .top-block{ background: url(../../images/landings/citynum2/top-bg.jpg) no-repeat center top; min-height: 1056px; margin-bottom: -25px; h1{ background: url(../../images/landings/citynum2/heading.svg) no-repeat center top; font-weight: 300; height: 273px; width:563px; margin-left: 1%; padding-top: 55px; font-size: 48.5px; text-align: center; padding-left: 10px; color:#231f20; line-height: 43px; margin-top: 0; .small-heading{ font-weight: bold; font-size: 29px; line-height: 43px; color:#fff; text-transform: uppercase; } } ul{ list-style:none; //max-width: 435px; margin-top: 412px; display: inline-block; //float: right; //width: 1000px; padding-left: 0; //margin-right:8%; vertical-align: middle; li{ vertical-align: middle; padding-left: 31px; margin-left: 0; display: inline-block; line-height: 22px; font-size: 19px; padding-right: 33px; color:#231f20; &:before{ content:''; background: url(../../images/landings/citynum2/ul-ic.svg) no-repeat left center; width: 22px; height: 21px; display: block; float: left; margin-left: -31px; } } } .btn-scroller-wrapper { float: right; margin-right: 60px; width: 435px; clear: both; } .btn-scroller { //background: rgba(78,152,255,1); //background: -moz-linear-gradient(left, rgba(78,152,255,1) 0%, rgba(236,0,142,1) 100%); //background: -webkit-gradient(left top, right top, color-stop(0%, rgba(78,152,255,1)), color-stop(100%, rgba(236,0,142,1))); //background: -webkit-linear-gradient(left, rgba(78,152,255,1) 0%, rgba(236,0,142,1) 100%); //background: -o-linear-gradient(left, rgba(78,152,255,1) 0%, rgba(236,0,142,1) 100%); //background: -ms-linear-gradient(left, rgba(78,152,255,1) 0%, rgba(236,0,142,1) 100%); //background: linear-gradient(to right, rgba(78,152,255,1) 0%, rgba(236,0,142,1) 100%); //filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e98ff', endColorstr='#ec008e', GradientType=1 ); // SASS //background-color: rgba(78,152,255,1); //background: @include filter-gradient(#4e98ff, #ec008e, horizontal); //background: @include background-image(linear-gradient(left, rgba(78,152,255,1) 0%, rgba(236,0,142,1) 100%)); // LESS // background: linear-gradient(#4e98ff, #ec008e); background: linear-gradient(to right, #4e98ff, #ec008e); outline: 0 none; font-size: 18px; color:#fff; text-align: center; padding: 0 36px; height: 56px; border-radius: 28px; border: none; display: inline-block; vertical-align: middle; margin-top: 399px; &:hover{ color:#fff; } } } .advantages-block{ background: url(../../images/landings/citynum2/bg-4.png) no-repeat center bottom; padding-bottom: 220px; h2{ margin-bottom: 50px; } .advantage-item{ width: 33.3%; float: left; text-align: center; min-height: 165px; padding: 0 2.5%; .icon{ background-position: center; background-repeat: no-repeat; height: 64px; margin-bottom: 18px; display: block; &.icon-1{ background-image: url(../../images/landings/citynum2/advantage-ic-1.svg); } &.icon-2{ background-image: url(../../images/landings/citynum2/advantage-ic-2.svg); } &.icon-3{ background-image: url(../../images/landings/citynum2/advantage-ic-3.svg); } &.icon-4{ background-image: url(../../images/landings/citynum2/advantage-ic-4.svg); } &.icon-5{ background-image: url(../../images/landings/citynum2/advantage-ic-5.svg); } &.icon-6{ background-image: url(../../images/landings/citynum2/advantage-ic-6.svg); } &.icon-7{ background-image: url(../../images/landings/citynum2/advantage-ic-7.svg); } } h3{ font-size: 18px; color:#000; margin-bottom: 18px; } p{ font-size: 16px; color:#666; line-height: 26px; } } } .tariffs-block{ background: url(../../images/landings/citynum2/bg-3.png) no-repeat center bottom; padding-bottom: 320px; &.tariffs-block__regional { background: url(../../images/landings/citynum2/bg-3-regional.png) no-repeat center bottom; padding-bottom: 220px; } .pink-heading { padding-top: 0; margin-top: 0; margin-bottom: 50px; text-transform: uppercase; } .tariff-items{ margin-bottom: 50px; .tariff-item{ &:last-of-type{ box-shadow: none; } .more-btn{ border-radius: 18px; } } } .notice{ font-size: 18px; color:#000; text-align: center; padding: 0 20px; } } /*.popular-tariffs{ .tariff-items{ .tariff-item{ .tariff-announce{ line-height: 18px; font-size: 16px; } .tar-advantages{ li{ font-size: 16px; line-height: 20px; } } .price-block{ .price-unit{ font-size: 16px; line-height: 20px; } } .more-btn, .more-nums-link{ font-size: 16px; } } } } */ .develop-block{ background: url(../../images/landings/citynum2/bg-2.png) no-repeat center bottom; padding-bottom: 240px; h2{ margin-top: 50px; } .dev-item{ width: 33.3%; float: left; text-align: center; padding: 0 3.7%; .icon{ background-position: center; background-repeat: no-repeat; height: 62px; margin-bottom: 18px; display: block; &.icon-1{ background-image: url(../../images/landings/citynum2/dev-ic-1.svg); } &.icon-2{ background-image: url(../../images/landings/citynum2/dev-ic-2.svg); &.spb { background-image: url(../../images/landings/citynum2/dev-ic-2-spb.svg); background-size: 88px; } } &.icon-3{ background-image: url(../../images/landings/citynum2/dev-ic-3.svg); } } h3{ font-size: 18px; color:#000; margin-bottom: 18px; } p{ font-size: 16px; color:#666; line-height: 26px; } } } .vats-block{ margin-bottom: 90px; h2.vats-ic{ height: 143px; padding-left:228px; max-width: 620px; padding-top: 90px; margin: 0 auto 30px; text-align: left; background: url(../../images/landings/citynum2/vats-heading.svg) no-repeat left center; } .description{ font-size: 16px; color: #231f20; line-height: 20px; margin-bottom: 50px; text-align: center; padding: 0 20px; } .vats-item{ width: 50%; float: left; text-align: center; padding: 0 5%; min-height: 300px; .icon{ background-position: center; background-repeat: no-repeat; height: 48px; margin-bottom:8px; display: block; &.icon-1{ background-image: url(../../images/landings/citynum2/vats-ic-1.svg); } &.icon-2{ background-image: url(../../images/landings/citynum2/vats-ic-2.svg); } &.icon-3{ background-image: url(../../images/landings/citynum2/vats-ic-3.svg); } &.icon-4{ background-image: url(../../images/landings/citynum2/vats-ic-4.svg); } &.icon-5{ background-image: url(../../images/landings/citynum2/vats-ic-5.svg); } &.icon-6{ background-image: url(../../images/landings/citynum2/vats-ic-6.svg); } } h3{ font-size: 18px; color:#000; margin-bottom: 18px; text-transform: uppercase; } p{ font-size: 16px; color:#666; line-height: 26px; } } } .order-block{ background: url(../../images/landings/citynum2/bg-bottom.png) no-repeat center bottom; padding-top: 210px; min-height: 962px; h2{ max-width:840px; margin-bottom: 260px; } #citynum-orders-form{ text-align: center; padding: 0 20px; .control-label{ display: none; } .form-group { margin-bottom: 8px; } .help-block.help-block-error{ color:#000; } input[type="text"].form-control{ max-width:529px; margin: 0 auto; height: 48px; font-size: 16px; color:#000; padding: 0 20px; background: #fff; border-radius: 20px; border: none; box-shadow: none; &::placeholder{ color:#666666; } } .btn-submit{ font-size: 18px; color:#231f20; text-align: center; padding: 0 30px; height: 48px; background: #ebebeb; border-radius: 20px; border: none; margin-top: 25px; &:hover{ color:#000; } } .ajax-send-btn.loading { color: transparent !important; border: 0 none; background:transparent url('../../images/horizontal_loader.gif') no-repeat center !important; outline: 0 none; } } .cnorder-info{ color: #fff; text-align: center; font-size: 16px; display: block; a{ color: #fff; } } .order-result{ max-width: 529px; margin: 0 auto; padding: 20px; color:#fff; } [class*="accept_agreement"] a { color: white; } } @media (max-width: 1262px) { .top-block{ .btn-scroller{ float: right; margin-top: 10px; margin-right: 20px; } } .vats-block{ .vats-item{ min-height: 340px; } } } @media (max-width: 1030px) { .top-block{ background-position: 39% top; margin-bottom: -75px; h1{ margin-left: 0; margin-bottom: 399px; } ul{ margin-top: 0; padding-left: 0; display: inline; li{ margin-bottom: 10px; padding-left: 39px; } } .btn-scroller-wrapper { text-align: center; } } .tariffs-block{ &:not(.tariffs-block__regional) { .popular-tariffs{ padding: 0 10px; } .tariff-items{ .tariff-item{ padding: 0 10px; } } } } .advantages-block{ .advantage-item{ width: 50%; } } .vats-block{ .vats-item{ min-height: 410px; } } } @media (max-width: 768px) { h2,.h2{ font-size: 30px; line-height: 1.2; .small-heading{ font-size: 18px; font-weight: bold; } } .top-block{ background-position-x: 82%; h1{ float: right; font-size: 25px; line-height: 27px; width: 360px; padding-top: 30px; .small-heading{ font-size: 20px; line-height: 25px; } } ul{ margin-top: 0; padding-left: 0; display: block; clear: both; li{ padding-left: 50px; display: block; } } .btn-scroller{ margin-left: 18px; float: left; } .btn-scroller-wrapper { position: absolute; bottom: 137px; left: 50%; margin-left: -103px; margin-right: 0; width: auto; } } .tariffs-block{ &:not(.tariffs-block__regional) { background-position-x: 40%; .tariff-items{ .tariff-item{ width:100%; box-shadow: none; } } } } .vats-block{ h2.vats-ic{ height: 80px; background-position-x: 20px; padding-top: 24px; padding-left: 140px; } .vats-item { min-height: 510px; } } .order-block{ background-position-x:62%; h2{ max-width: 320px; } } } @media (max-width: 600px) { //.top-block{ // background-position-x:71%; // h1{ // font-size: 24px; // line-height: 1.2; // padding-top: 24px; // min-height: 140px; // margin: 20px auto 10px; // .small-heading{ // font-size: 13px; // } // } // ul{ // margin: 40px auto; // padding: 0 5%; // max-width: 420px; // float: none; // li{ // margin-bottom: 8px; // line-height: 18px; // font-size: 14px; // } // } //} .advantages-block{ .advantage-item{ min-height: 0; padding-bottom: 20px; width: 100%; } } .popular-tariffs{ padding: 0; } .develop-block{ .dev-item{ width: 100%; min-height: 0; padding-bottom: 20px; } } .vats-block{ h2.vats-ic { height: auto; text-align: center; min-height: 100px; background-position: top center; padding: 80px 20px 20px; background-size: 80px; } .vats-item{ width: 100%; min-height: 0; padding-bottom: 20px; } } .order-block{ min-height: 0; background-size: 1400px; background-position:27% top; padding-top: 80px; h2{ margin-bottom: 210px; max-width: none; } #citynum-orders-form{ padding-bottom: 20px; input[type="text"].form-control{ height: 40px; } .btn-submit{ margin-top: 10px; } } } }