/**======================== 38. Landing CSS Start ===========================**/ @media (max-width: 1880px) { .landing-wrraper { // landing home // .landing-home { .position-block { .img1, .img2, .img3, .img4, .img5, .img6, .img7, .img8, .img9 { width: auto; } .img1 { height: 80px; } .img2 { height: 130px; } .img3 { height: 100px; } .img4 { height: 160px; } .img5 { height: 230px; } .img6 { height: 180px; } .img7 { height: 120px; } .img8 { height: 140px; } .img9 { height: 210px; } ul { li { img { margin-left: 35px; } } .img-parten { &.bottom-parten { top: 70px; } } } } } } } @media (max-width: 1660px) { .landing-wrraper { .custom-container { max-width: 1440px; } } } @media (max-width: 1470px) { .landing-wrraper { .custom-container { max-width: 100%; padding-left: 50px; padding-right: 50px; } } } @media (max-width: 1367px) { .landing-wrraper { // landing home // .landing-home { .position-block { .img1 { height: 70px; } .img2 { height: 110px; } .img3 { height: 75px; } .img4 { height: 140px; } .img5 { height: 200px; } .img6 { height: 140px; } .img7 { height: 100px; } .img8 { height: 115px; } .img9 { height: 160px; } ul { .img-parten { width: auto; height: 50px; &.bottom-parten { left: 20px; } } li { img { margin-left: 25px; } &:nth-child(n + 2) { margin-top: 20px; } } } } } // demo section .demo-section { .demo-box { .img-wrraper { .overlay { ul.demo-link { li { a { width: 40px; height: 40px; img { height: 45%; } } } } } } } } // framework .framework { .nav { margin-bottom: 40px; .nav-link { // padding-bottom:15px; // img{ // height:40px; // } h5 { font-size: 18px; } p { font-size: 12px; } } } ul.framworks-list { li { height: 175px; width: 175px; img { width: auto; height: 60px; &.img-68{ width: auto; } } } } } } } @media screen and (min-width: 992px) and (max-width: 1200px) { .landing-wrraper{ .landing-home-contain{ .landing-button{ .btn-landing{ padding: 12px 8px !important; } } } } } @media (max-width: 1199px) { .landing-wrraper .landing-header ul.landing-menu li.nav-item .form-inline .nav-link { padding: 5px 20px; } .framework{ .nav{ margin-bottom: -10px; .nav-item{ margin-bottom: 10px; } } } .landing-wrraper { .custom-container { padding-left: 40px; padding-right: 40px; } .title { margin-bottom: 35px; h2 { font-size: 28px; } } .section-py-space { padding-top: 60px; padding-bottom: 60px; } .section-pt-space { padding-top: 60px; } .section-pb-space { padding-bottom: 60px; } // landing header // .landing-header { ul.landing-menu { li.nav-item { a.nav-link { padding: 5px 15px; } } } } // landing home // .landing-home { .position-block { .img5 { height: 180px; } } } //demo .demo-section { .demo-box { .img-wrraper { .overlay { ul.demo-link { li { a { width: 35px; height: 35px; } &:nth-child(n + 2) { margin-left: 5px; } } } } } } } // footer // .landing-footer { .footer-contain { h2 { width: 65%; margin-bottom: 5px; } p { margin-bottom: 8px; } .star-rate { margin-bottom: 40px; } } } } } @media (max-width: 991px) { .landing-wrraper{ .landing-home-contain{ .landing-button{ justify-content: center; } } } .landing-wrraper { .landing-home .landing-home-contain { background-color: rgba(255, 255, 255, 0.57); padding: 30px 0; border-radius: 20px; } .btn-landing { padding: 10px 25px; } //landing header// .landing-header { padding-top: 15px; padding-bottom: 15px; ul.landing-menu { position: fixed; top: 0; right: -320px; width: 300px; height: 100vh; background-color: $white; display: block; transition: all 0.5s ease; &.open { right: 0; } li.nav-item { display: block; background-color: $white; text-align: left; &.menu-back { display: block; } .form-inline { .nav-link { padding: 5px 15px; } } } } .buy-block { .toggle-menu { display: block; } } } //landing home // .landing-home { height: 78vh; overflow: hidden; .landing-home-contain { height: 58vh; justify-content: center; display: flex; width: 100%; text-align: center; h2 { font-size: 24px; } p { width: 80%; margin-left: auto; margin-right: auto; font-size: 14px; margin-bottom: 25px; } // .btn-landing{ // margin-left:auto; // margin-right:auto; // } } .position-block { ul { width: 100%; text-align: center; padding: 30px; top: 0; height: 100%; .img-parten { display: none; } li { position: absolute; width: 100%; img { margin-left: unset; } > div { display: flex; justify-content: space-between; align-items: flex-end; } &:first-child { top: 13%; } &:nth-child(2) { top: 33%; } &:last-child { bottom: 20px; } } } .img1, .img2, .img3, .img4, .img5, .img6, .img7, .img8, .img9 { position: absolute; } .img1 { top: 0; left: 3%; } .img2 { top: 0; left: 20%; } .img3 { top: 0; right: 40%; } .img4 { top: 0; right: 10%; } .img5 { height: 120px; top: -12px; left: -20px; } .img6 { top: 45%; right: -20px; height: 108px; } .img7 { bottom: 0; left: 5%; } .img8 { bottom: 0; right: 45%; } .img9 { bottom: 0; right: 10%; } } } // framework // .framework { .nav { margin-bottom: 30px; } ul.framworks-list { li { width: 150px; height: 150px; img { height: 40px; } } } } } } @media (max-width: 767px) { .landing-wrraper { .custom-container { padding-left: 25px; padding-right: 25px; } .title { margin-bottom: 25px; h2 { font-size: 24px; } } .section-py-space { padding-top: 50px; padding-bottom: 50px; } .section-pt-space { padding-top: 50px; } .section-pb-space { padding-bottom: 50px; } // landing header // .landing-header { padding-top: 10px; padding-bottom: 10px; ul.landing-menu { li.nav-item { &.menu-back { padding: 18px 15px; } } } } // landing home // .landing-home { height: auto; .position-block { ul { display: none; } } .landing-home-contain { margin-top: 60px; background-color: transparent; padding: 60px 0 0 0; height: auto; .landing-logo { margin-bottom: 20px; img { width: auto; height: 50px; } } h6 { margin-bottom: 10px; } h2 { margin-bottom: 10px; } p { margin-bottom: 20px; } } } // demo // .demo-section { .demo-block { > div { margin-bottom: 20px; padding-left: 8px; padding-right: 8px; } } } // framework // .framework { .nav { .nav-link { img { height: 35px; } h5 { font-size: 16px; } } } ul.framworks-list { li { width: 145px; height: 145px; img { height: 40px; } } } } // footer .landing-footer { .footer-contain { h2 { width: auto; padding-left: 50px; padding-right: 50px; } .star-rate { margin-bottom: 30px; } .btn-footer { a { padding: 5px 15px; font-size: 16px; } } } } } } @media screen and (max-width: 1365px) { .landing-wrraper { .landing-home-contain { .landing-button { .btn-landing { padding: 12px 15px; } } } } } @media (max-width: 575px) { .landing-wrraper { .custom-container { padding-left: 20px; padding-right: 20px; } .title { h2 { font-size: 22px; } } .section-py-space { padding-top: 40px; padding-bottom: 40px; } .section-pt-space { padding-top: 40px; } .section-pb-space { padding-bottom: 40px; } // landign home // .landing-home { .landing-home-contain { p { width: auto; } } } // demo // .demo-section { .demo-box { .img-wrraper { img { width: 100%; } } } } // framework .framework { .nav { display: flex; .nav-link { img { } } } } // core feature // .core-feature { .feature-box { padding: 30px 10px; .icon-wrraper { width: 50px; height: 50px; } } .feature-block { margin-bottom: -15px; > div { padding-left: 5px; padding-right: 5px; margin-bottom: 15px; } } } .unique-cards { .unique-block { margin-bottom: -15px; } } // footer // .landing-footer { .footer-contain { text-align: center; h2 { padding-left: unset; padding-right: unset; } } } .sub-footer { .footer-contain { justify-content: center; text-align: center; p { margin-right: auto; margin-top: 10px; } } } } } @media (max-width: 480px) { .landing-wrraper { .framework{ .nav{ .nav-link{ padding: 10px 18px; } } } // landing home // .btn-footer { margin-bottom: -10px; .btn { margin-bottom: 10px; } } .landing-home { .landing-home-contain { padding: 50px 0 0 0; .landing-logo { margin-bottom: 15px; img { height: 40px; } } h6 { font-size: 14px; letter-spacing: 0.05em; } h2 { font-size: 20px; } } } // demo section .demo-section { .demo-box { .demo-detail { .demo-title { h3 { font-size: 18px; } } } } } // framework .framework { .nav { .nav-item { width: auto; } .nav-link { padding-bottom: 10px; display: block !important; img { height: 25px; margin-right: unset; } .text-start { display: none; } &.active, &.show { border-bottom: 2px solid $primary-color; } } } ul.framworks-list { li { width: 120px; height: 110px; padding: 25px 0; margin: 5px; img { height: 30px; } } } } // core feature .core-feature { .feature-box { .icon-wrraper { width: 45px; height: 45px; } } } // ecommerce-pages .ecommerce-pages { .pages-box { .page-detail { margin-top: 15px; h3 { font-size: 18px; } } } } // footer .landing-footer { .footer-contain { .star-rate { margin-bottom: 20px; } .btn-footer { a { font-size: 14px; padding: 3px 12px; } } } } } } /**======================= 38. Landing CSS end ==========================**/