//Banner Style .banner-section-wrap { .swiper-pagination { position: absolute; top: 50%; left: 7%; bottom: initial; display: grid; gap: 9px; transform: translateY(-50%); .swiper-pagination-bullet { width: 15px; height: 15px; border-radius: 50%; background: rgba(255, 255, 255, 0.25); opacity: 1; } .swiper-pagination-bullet-active { background: $white; } } &.style3 { .banner-bg-slide { background: url(../../assets/img/banner/banner3-slide1.png) no-repeat top center; background-size: cover; padding: 320px 0 260px; &.style2 { background: url(../../assets/img/banner/banner3-slide2.png) no-repeat top center; background-size: cover; } &.style3 { background: url(../../assets/img/banner/banner1-slide1.png) no-repeat top center; background-size: cover; } @include breakpoint(max-xxl) { padding: 270px 0 200px; } @include breakpoint(max-lg) { padding: 210px 0 160px; .hero-ele1 { width: 200px; } .hero-ele2 { width: 200px; } } @include breakpoint(max-sm) { padding: 180px 0 160px; .hero-ele1 { width: 200px; } .hero-ele2 { width: 200px; } } } .banner-content { max-width: 850px; margin: 0 auto; } .swiper-pagination { display: flex !important; top: initial !important; bottom: 75px; left: 28%; } } @media screen and (max-width: 1650px) { .swiper-pagination { top: 96%; left: 44%; display: flex !important; } } } .banner-bg-slide { background: url(../../assets/img/banner/banner1-slide1.png) no-repeat top center; background-size: cover; padding: 210px 0; position: relative; overflow: hidden; z-index: 1; &.style2 { background: url(../../assets/img/banner/banner1-slide2.png) no-repeat top center; } .hero-ele1 { position: absolute; bottom: 0; right: 0; z-index: -1; } .hero-ele2 { position: absolute; top: 0; left: 0; z-index: -1; } .banner-content { max-width: 730px; .hero-badge { background: linear-gradient( 90deg, rgba(3, 23, 64, 0.5) 0%, rgba(3, 23, 64, 0) 100% ); padding: 12px 15px; } h1 { font-size: 65px; font-weight: 700; line-height: 84px; letter-spacing: -1.6px; } } .hero-text-box { position: absolute; right: 15%; bottom: 0; .boxes1 { width: 400px; padding: 40px 29px; text-align: center; border-top-left-radius: 12px; border-top-right-radius: 12px; background: $white; font-size: 24px; font-weight: 600; color: $black; } .boxes2-inner { background: $p1-clr; padding: 28px 28px; width: 400px; .icon { width: 80px; height: 80px; background: #4327f3; border-radius: 50%; } } } @media screen and (max-width: 1399px) { padding: 150px 0; .banner-content { max-width: 630px; .hero-badge { padding: 8px 12px; font-size: 12px; } h1 { font-size: 60px; font-weight: 700; line-height: 70px; letter-spacing: -1.6px; } } } @media screen and (max-width: 1199px) { padding: 110px 0 120px; .banner-content { max-width: 630px; .hero-badge { padding: 8px 12px; font-size: 12px; } h1 { font-size: 50px; font-weight: 700; line-height: 60px; letter-spacing: -1.6px; } } .hero-text-box { right: 0%; bottom: 0; .boxes1 { width: 280px; padding: 20px 14px; font-size: 16px; line-height: 20px; } .boxes2-inner { padding: 20px 14px; width: 280px; .boxes2 { .cont { h3 { font-size: 18px; } p { font-size: 14px; } } } .icon { width: 50px; height: 50px; min-width: 50px; img { width: 30px; } } } } .hero-ele2 { height: 100% !important; } } @media screen and (max-width: 767px) { .banner-content { text-align: center; } .hero-text-box { right: 0%; bottom: 0; position: relative; .boxes1 { border-top-left-radius: 0; border-top-right-radius: 0; width: 280px; padding: 20px 14px; font-size: 16px; line-height: 20px; margin: 50px auto 0; } .boxes2-inner { padding: 20px 14px; width: 280px; margin: 0 auto; .boxes2 { .cont { h3 { font-size: 18px; } p { font-size: 14px; } } } .icon { width: 50px; height: 50px; min-width: 50px; img { width: 30px; } } } } } @media screen and (max-width: 575px) { padding: 95px 0 100px; .banner-content { max-width: 630px; h1 { font-size: 36px; font-weight: 700; line-height: 42px; letter-spacing: 0.6px; } .common-btn { padding-left: 14px; padding-right: 14px; font-size: 14px; } } } } //Banner Style Two .banner-section2 { background: url(../../assets/img/banner/hero2-bg.png) no-repeat top center; background-size: cover; position: relative; overflow: hidden; padding: 230px 0 145px; z-index: 1; .banner-thumb2-wrap { position: relative; z-index: 1; .thumb1 { img { width: 100%; border-radius: 10px; } } .flower-ele, .line-card, .box-card, .cmns-dots { position: absolute; } .flower-ele { top: -50px; left: -50px; } .line-card { animation: lr 2s linear infinite; left: -200px; bottom: 10px; } .box-card { right: -160px; top: 30px; animation: updown 2s linear infinite; } .cmns-dots { left: -60px; top: 140px; animation: updown 2s linear infinite; z-index: -1; } } .cmns-dots { position: absolute; top: 100px; right: 80px; animation: lr 2s linear infinite; z-index: -1; } .banner-content { h1 { font-size: 80px; font-weight: 700; line-height: 90px; letter-spacing: -1.6px; } } @media screen and (max-width: 1500px) { .banner-content { h1 { font-size: 70px; font-weight: 700; line-height: 80px; letter-spacing: -1.6px; } } .banner-thumb2-wrap { .line-card { left: -80px; bottom: -30px; } .box-card { right: -60px; top: 30px; } .cmns-dots { left: -60px; top: 100px; animation: updown 2s linear infinite; z-index: -1; } } } @media screen and (max-width: 1199px) { padding: 180px 0 105px; .banner-content { h1 { font-size: 50px; font-weight: 700; line-height: 60px; letter-spacing: -1.6px; } } .banner-thumb2-wrap { .line-card { left: -80px; bottom: -30px; } .box-card { right: -60px; top: 30px; } .cmns-dots { left: -60px; top: 100px; animation: updown 2s linear infinite; z-index: -1; } } } @media screen and (max-width: 991px) { padding: 150px 0 105px; .banner-content { h1 { font-size: 50px; font-weight: 700; line-height: 60px; letter-spacing: -1.6px; } } .banner-thumb2-wrap { .line-card { left: -80px; bottom: -30px; } .box-card { right: -60px; top: 30px; } .cmns-dots { left: -60px; top: 100px; animation: updown 2s linear infinite; z-index: -1; } } } @media screen and (max-width: 550px) { padding: 150px 0 95px; .banner-content { h1 { font-size: 36px; font-weight: 700; line-height: 46px; letter-spacing: -1.6px; } .common-btn { padding: 11px 15px; font-size: 14px; } } .banner-thumb2-wrap { .line-card { left: -30px; bottom: -60px; width: 250px; } .box-card { right: -30px; top: 0px; width: 180px; } .cmns-dots { left: -60px; top: 100px; animation: updown 2s linear infinite; z-index: -1; } } } } @keyframes lr { 50% { transform: translateX(-10px); } } //banner-section-section04 .banner-section-section04 { background: #f0f4fd; padding-top: 70px; position: relative; z-index: 1; .banner-content { h1 { font-size: 110px; line-height: 105%; font-weight: 800; } .n0-border { border-color: rgba(3, 23, 64, 0.15) !important; } } .business-thumbnail { margin-left: 50px; margin-top: -80px; .box-card { left: 190%; top: 54%; } .line-card { bottom: 80px; right: -66px; } } .overlay { position: absolute; top: 0; left: 0; z-index: -1; } @media screen and (max-width: 1500px) { .business-thumbnail { margin-left: 0px; margin-top: -80px; .box-card { left: 140%; top: 54%; } .line-card { bottom: 80px; right: -26px; } } } @include breakpoint(max-xxl) { .banner-content { padding: 100px 0 110px; h1 { font-size: 80px; line-height: 105%; font-weight: 800; } } } @include breakpoint(max-xl) { .banner-content { padding: 96px 0 110px; h1 { font-size: 80px; line-height: 105%; font-weight: 800; } } } @include breakpoint(max-lg) { .banner-content { padding: 85px 0 110px; text-align: center; h1 { font-size: 80px; line-height: 105%; font-weight: 800; } } .business-thumbnail { margin-left: 0px; margin-top: -80px; max-width: 100%; .box-card { left: 190%; top: 54%; display: none; } .line-card { bottom: 80px; right: -0px; } } } @include breakpoint(max-md) { .banner-content { padding: 60px 0 110px; text-align: center; h1 { font-size: 50px; line-height: 105%; font-weight: 800; } } .business-thumbnail { margin-left: 0px; margin-top: -80px; max-width: 100%; .box-card { left: 190%; top: 54%; display: none; } .line-card { bottom: 80px; right: -0px; } } } @include breakpoint(max-sm) { .banner-content { padding: 60px 0 90px; text-align: center; .hero-badge { font-size: 12px; } h1 { font-size: 38px; line-height: 105%; font-weight: 800; } .common-btn { font-size: 14px; padding: 11px 16px 13px; } } .business-thumbnail { margin-left: 0px; margin-top: -80px; max-width: 100%; .box-card { left: 190%; top: 54%; display: none; } .line-card { bottom: 0px; right: -0px; } } } } //banner-section-section05 .banner-section-section05 { padding-top: 200px; .banner-wrapper5 { display: flex; justify-content: space-between; gap: 22px; border-radius: 12px; overflow: hidden; .contents { max-width: 755px; h1 { font-size: 70px; font-weight: 700; color: $black; line-height: 76px; letter-spacing: -2.8px; } } .line { width: 100%; height: 1px; background: rgba(255, 255, 255, 0.5); } .banner-counter5 { max-width: 320px; padding: 50px 50px; background: linear-gradient(95deg, #5135ff 0.27%, #ff5455 99.73%); clip-path: polygon(14% 0, 100% 0, 100% 100%, 0 100%, 0 14%); } } .banner-thumb5 { margin-top: -160px; } @include breakpoint(max-xl) { padding-top: 150px; .banner-wrapper5 { display: flex; gap: 22px; .contents { max-width: 600px; h1 { font-size: 50px; line-height: 56px; letter-spacing: -2.8px; } } .banner-counter5 { max-width: 320px; padding: 30px 20px 30px 30px; } } } @include breakpoint(max-lg) { padding-top: 130px; .banner-wrapper5 { display: flex; gap: 22px; .contents { max-width: 400px; h1 { font-size: 32px; line-height: 40px; letter-spacing: -1.1px; } } .banner-counter5 { max-width: 320px; padding: 30px 20px 30px 30px; } } } @include breakpoint(max-md) { padding-top: 120px; .banner-wrapper5 { display: flex; flex-wrap: wrap; gap: 22px; margin-bottom: 30px; .contents { max-width: 100%; h1 { font-size: 32px; line-height: 40px; letter-spacing: -1.1px; } } .banner-counter5 { max-width: 100%; width: 100%; padding: 30px 20px 30px 30px; } } .banner-thumb5 { margin-top: -0px; } } @include breakpoint(max-sm) { .banner-thumb5 { height: 250px; img { height: 100%; object-fit: cover; } } } @media screen and (max-width: 400px) { .banner-wrapper5 { margin-bottom: 30px; .contents { max-width: 100%; h1 { font-size: 26px; line-height: 38px; letter-spacing: -1.1px; } } .banner-counter5 { max-width: 100%; width: 100%; padding: 30px 20px 30px 30px; } } } } //Breadcrumnd .breadcrumb-section { // background: url(../../assets/img/banner/breadcrumb.png) no-repeat center center; // background-size: cover; // z-index: 1; .bread-ele{ position: absolute; top: 0; left: 0; z-index: -1; width: 40%; height: 100%; } &::before{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; z-index: -1; background: rgba(3, 23, 64, 0.541); } } .bread-content { padding: 150px 0 160px; display: grid; gap: 16px; align-items: center; justify-content: center; ul { li, a { font-size: 20px; font-weight: 500; } i { font-size: 16px; } } @include breakpoint(max-xl) { padding: 150px 0 160px; } @include breakpoint(max-lg) { padding: 120px 0 100px; gap: 9px; ul { li, a { font-size: 16px; } i { font-size: 14px; } } } @include breakpoint(max-sm) { padding: 80px 0 80px; justify-content: center; ul { li, a { font-size: 16px; } i { font-size: 14px; } } } } //Breadcrumnd