//@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=cyrillic,cyrillic-ext,latin-ext'); @import "../_partials/roboto"; .content-wrapper *{ font-family: 'Roboto', sans-serif; } .btn-fixed { position: fixed; bottom: 20px; right: 4%; width: 135px; height: 135px; display: block; background: url(../../images/landings/internet-package/fix-btn-active.png) no-repeat center bottom; border-radius: 50%; transition: transform .3s ease; transform: scale(0.9); z-index: 6; &:hover{ transform: scale(1); } } .top-block{ background: url(../../images/landings/internet-package/top-bg.png) no-repeat top center; padding-top: 50px; min-height: 765px; .main-heading{ font-size: 66px; font-weight: 900; color:#000; line-height: 60px; float: left; width: 61%; padding-left: 16%; } .devices-ics{ float: left; margin-top: 30px; } .descript{ clear: both; padding-left: 16%; font-weight: 300; font-size: 41px; line-height: 47px; margin-bottom: 0; } } .package-block{ background-position: top; background-repeat: repeat-x; padding-top: 50px; padding-bottom: 40px; .centered{ padding: 0 17%; padding: 0 215px; } .package-ic{ float: left; max-width: 304px; width: 42%; } .separator{ float: left; margin-left: -34px; width: 4px; background: #fff; padding-top: 25px; .number{ font-weight: 500; font-size: 18px; color: #bcbec0; display: block; transform: rotate(-90deg); } } .text-block{ width: 48%; float: left; padding-left: 32px; margin-top: 45px; border-left:solid 1px #bcbec0; .heading{ font-size: 36px; font-weight: 300; line-height: 45px; margin-top: 0; color:#000; .value{ font-size: 72px; font-weight: bold; } .unit{ } } .descript{ font-size: 12px; color: #000; } .price-block{ border:solid 1px; height: 55px; .left{ width: 50%; float: left; color: #231f20; text-align: center; padding-top: 5px; .price{ font-size: 35px; font-weight: 300; line-height: 30px; } .value{ font-size: 11px; line-height: 10px; } } .right{ width: 50%; float: left; font-size: 14px; color: #fff; text-align: center; line-height: 53px; } } } &.package-1{ background-image: url(../../images/landings/internet-package/bg-1.png); .text-block{ float: right; .heading{ .value,.unit{ color:#66acbb; } } .price-block{ border-color: #66acbb; .right{ background: #66acbb; } } } } &.package-2{ background-image: url(../../images/landings/internet-package/bg-2.png); .package-ic{ float: right; } .text-block{ .heading{ .value,.unit{ color:#f7921e; } } .price-block{ border-color: #f7921e; .right{ background: #f7921e; } } } } &.package-3{ background-image: url(../../images/landings/internet-package/bg-3.png); .text-block{ float: right; .heading{ .value,.unit{ color:#de3e18; } } .price-block{ border-color: #de3e18; .right{ background: #de3e18; } } } } } .more-packages-block{ background: url(../../images/landings/internet-package/bg-4.png) repeat-x top; .wrap-1{ //background: url(../../images/landings/internet-package/bg-4-left.png) no-repeat left 138px; background: url(../../images/landings/internet-package/bg-4-sky.png) no-repeat center 138px; .wrap-2{ //background: url(../../images/landings/internet-package/bg-4-right.png) no-repeat right 142px; .separator{ float: left; margin-left: -34px; width: 4px; background: #fff; padding-top: 14px; .number{ font-weight: 500; font-size: 18px; color: #bcbec0; display: block; transform: rotate(-90deg); } } .text-block{ width: 40%; margin-left: 190px; margin-left: 16%; float: left; padding-left: 32px; margin-top: 140px; border-left:solid 1px #bcbec0; .heading{ font-size: 36px; font-weight: 300; line-height: 45px; margin-top: 0; color:#000; .marked{ font-size: 36px; font-weight: bold; color: #66acbc; } } .descript{ font-size: 12px; color: #000; margin-bottom: 0; } } .more-packages{ float: left; margin-top: 50px; width: 60%; max-width: 386px; } .bg-center{ clear: both; text-align: center; z-index: -1; position: relative; } } } } .more-internet-block{ background: url(../../images/landings/internet-package/bg-4.png) repeat-x top; .wrap-1{ background: url(../../images/landings/internet-package/cat.png) no-repeat center bottom; //min-height: 252px; .text-block{ margin-left: 45%; width: 29%; padding-top: 60px; padding-bottom: 30px; .heading{ font-size: 36px; font-weight: 300; line-height: 45px; margin-top: 0; color:#000; .marked{ font-size: 36px; font-weight: bold; color: #66acbc; } } .descript{ font-size: 12px; color: #000; margin-bottom: 0; line-height: 16px; .big-link{ font-weight: bold; color: #de3f19; font-size: 14px; } .blue-text{ color: #66acbc; font-weight: bold; } .big-price{ font-size: 24px; line-height: 22px; font-weight: bold; color: #de3f19; } .unit{ color: #de3f19; } } } } } .order-block{ background: url(../../images/landings/internet-package/bg-4.png) repeat-x top; #packages-order-form{ width: 44%; margin: 0 auto; padding-top: 90px; .form-group{ margin: 0; .control-label{ display: none; } .help-block { margin-top: 3px; margin-bottom: 6px; } } .form-control,input[type="text"]{ width: 100%; height: 48px; outline: none; background-color: #ebebeb; border:solid 1px #f5f5f5; border-radius: 24px; padding: 0 20px; font-size: 13px; color: #666; } .btn-submit{ font-size: 18px; color:#fff; text-align: center; padding: 0 31px; height: 48px; background: #66acbb; border-radius: 24px; border: none; margin-top: 41px; text-transform: uppercase; } .order-info{ margin: 20px 0; font-size: 13px; } } } .ajax-send-btn.loading { color: transparent !important; border: 0 none; background:transparent url('../../images/horizontal_loader.gif') no-repeat center !important; outline: 0 none; } .order-result { padding: 30px; &.success { color: green; text-align: center; } } @media (max-width: 1262px) { .top-block{ .main-heading{ width: 66%; padding-left: 11%; } .descript{ clear: both; padding-left: 11%; } } .package-block{ .centered{ padding: 0 12%; } .package-ic{ width: 38%; } .text-block { width: 57%; } } } @media (max-width: 1030px) { .top-block{ .main-heading{ width: 59%; padding-left: 6%; line-height: 52px; font-size: 52px; } .descript{ padding-left: 6%; } } .package-block{ .centered { padding: 0 6%; } } .more-packages-block{ .wrap-1{ .wrap-2{ .text-block{ margin-left: 5%; width: 51%; } .more-packages{ width: 42%; float: right; } } } } .more-internet-block{ .wrap-1{ .text-block{ margin-left: 36%; width: 50%; } } } .order-block { #packages-order-form{ width: 58%; } } } @media (max-width: 767px) { .top-block{ background-color: #d2dadd; background-size: 1400px; background-position-y: bottom; .main-heading { width: 100%; padding: 0 6% 15px; text-align: center; } .descript { padding: 0 19%; text-align: center; } .devices-ics{ float: none; width: 276px; display: block; margin: 0 auto 15px; } } .package-block{ .centered{ padding: 0 3%; } .text-block{ .heading{ font-size: 30px; line-height: 34px; .value{ font-size: 48px; } } } } .more-packages-block{ .wrap-1{ .wrap-2{ .text-block{ .heading { font-size: 27px; line-height: 34px; .marked{ font-size: 32px; } } } .more-packages{ width: 42%; } .bg-center{ img{ width: 100%; } } } } } .more-internet-block{ .wrap-1 { background-size: 95%; .heading { font-size: 27px; line-height: 34px; .marked{ font-size: 32px; } } } } .order-block{ #packages-order-form { width: 80%; } } } @media (max-width: 600px) { .top-block { background-size: 200%; min-height: 650px; .main-heading{ line-height: 40px; font-size: 40px; padding: 0 15px 15px; } .descript{ font-size: 34px; line-height: 40px; } } .package-block{ padding-top: 20px; padding-bottom: 20px; .centered{ padding: 0 3%; } .package-ic{ width: 100%; margin: 20px auto; display: block; float: none; } .text-block{ width: 100%; float: none; margin: 20px 0; padding-right: 15px; } } .more-packages-block{ .wrap-1{ .wrap-2{ .text-block{ width: 88%; margin: 26px 6% 0; .heading{ font-size: 24px; line-height: 28px; .marked{ font-size: 28px; } } } .more-packages{ margin-top: 20px; margin-right: 6%; } } } } .more-internet-block{ .wrap-1{ background: none; .text-block{ width: 88%; margin: 0 6%; padding: 30px 0; .heading{ font-size: 24px; line-height: 28px; .marked{ font-size: 28px; } } } } } .order-block{ #packages-order-form{ padding-top: 40px; .btn-submit{ width: 100%; } } } }