/* ============================ Name: Version: 1.0.0 Description: Author: Sujon mahamud Author URI: Location: ============================ */ @import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); * { margin: 0; padding: 0; box-sizing: border-box; } input, textarea, select, option { max-width: 100%; } img { max-width: 100%; max-height: 100%; } a, a:hover, a:focus { outline: none; text-decoration: none; } h1, h2, h3, h4, h5, h6 { font-family: "Inter", sans-serif; font-weight: 700; padding: 0; margin: 0; } p { padding: 0; margin: 0; } body { font-size: 16px; font-weight: 400; line-height: 26px; overflow-x: hidden; } body, html { overflow-x: hidden; } .sp1 { padding: 130px 0 100px; } .sp2 { padding: 120px 0; } .sp3 { padding: 100px 0; } .sp4 { padding: 60px 0; } .sp4 { padding-top: 130px; } .sp5 { padding-bottom: 120px; } .pt-90 { padding-top: 90px; } .sp6 { padding: 120px 0 70px; } .space8 { height: 8px; } .space12 { height: 12px; } .space14 { height: 14px; } .space16 { height: 16px; } .space24 { height: 24px; } .space32 { height: 32px; } ul { padding: 0; margin: 0; } .space10 { height: 10px; } .space5 { height: 5px; } @media (max-width: 767px) { .space10 { height: 5px; } .sp2 { padding: 60px 0; } } .tags-menu { padding-left: 10px; } .space20 { height: 20px; } @media (max-width: 767px) { .space20 { height: 10px; } } .space30 { height: 30px; } @media (max-width: 767px) { .space30 { height: 15px; } } .space40 { height: 40px; } @media (max-width: 767px) { .space40 { height: 20px; } } .space50 { height: 50px; } .space45 { height: 45px; } @media (max-width: 767px) { .space50 { height: 25px; } } .space60 { height: 60px; } .space70 { height: 70px; } .space80 { height: 80px; } .space90 { height: 90px; } .space100 { height: 100px; } .text-right { text-align: right; } .section-padding { padding: 120px 0; } @media (max-width: 991px) { .section-padding { padding: 60px 0; } } .section-padding2 { padding: 120px 0 90px; } @media (max-width: 991px) { .section-padding2 { padding: 60px 0 30px; } } .padding-bottom { padding-bottom: 120px; } @media (max-width: 991px) { .padding-bottom { padding-bottom: 60px; } } .padding-bottom2 { padding-bottom: 90px; } @media (max-width: 991px) { .padding-bottom2 { padding-bottom: 30px; } } .padding-top { padding-top: 120px; } @media (max-width: 991px) { .padding-top { padding-top: 60px; } } .padding-top2 { padding-top: 90px; } @media (max-width: 991px) { .padding-top2 { padding-top: 30px; } } .padding-90 { padding: 90px 0; } @media (max-width: 991px) { .padding-90 { padding: 50px 0; } } .w-full { width: 100%; } @media (min-width: 992px) { .w-lg-full { width: 100%; } } .text-center { text-align: center; } @media (min-width: 992px) { .text-lg-center { text-align: center; } } .text-left { text-align: left !important; } .weight-400 { font-weight: 400 !important; } .weight-500 { font-weight: 500 !important; } .weight-600 { font-weight: 600 !important; } .weight-700 { font-weight: 700 !important; } .weight-800 { font-weight: 800 !important; } .weight-900 { font-weight: 900 !important; } .font-f-1 { font-family: "samsung_sharp" !important; } .font-f-2 { font-family: "Inter", sans-serif !important; } .font-f-3 { font-family: "basier" !important; } .font-f-4 { font-family: "gilroy" !important; } .font-f-5 { font-family: "Rubik", sans-serif !important; } .font-f-6 { font-family: "Inter", sans-serif !important; } .font-f-7 { font-family: "butler", sans-serif !important; } .font-f-8 { font-family: "Plus Jakarta Sans", sans-serif !important; } .font-12 { font-size: 12px; } .font-14 { font-size: 14px; } .font-16 { font-size: 16px; } .font-18 { font-size: 18px; } .font-20 { font-size: 20px; } .font-22 { font-size: 22px; } .font-24 { font-size: 24px; } .font-26 { font-size: 26px; } .font-28 { font-size: 28px; } .font-30 { font-size: 30px; } .font-32 { font-size: 32px; } .font-34 { font-size: 34px; } .font-36 { font-size: 36px; } .font-40 { font-size: 40px; } .font-42 { font-size: 42px; } .font-44 { font-size: 44px; } .font-46 { font-size: 48px; } .font-48 { font-size: 48px; } .font-50 { font-size: 60px; } .font-52 { font-size: 52px; } .font-54 { font-size: 54px; } .font-56 { font-size: 56px; } .font-58 { font-size: 58px; } .font-60 { font-size: 60px; } .font-62 { font-size: 62px; } .font-70 { font-size: 70px; } .font-72 { font-size: 72px; } .font-74 { font-size: 74px; } .font-76 { font-size: 76px; } .font-78 { font-size: 78px; } .font-80 { font-size: 80px; } .font-82 { font-size: 82px; } .font-84 { font-size: 84px; } .font-86 { font-size: 86px; } .font-88 { font-size: 88px; } .font-90 { font-size: 90px; } .font-92 { font-size: 92px; } .font-94 { font-size: 94px; } .font-96 { font-size: 96px; } .font-98 { font-size: 98px; } .font-100 { font-size: 100px; } @media screen and (min-width: 1024px) { .text-md-right { text-align: right; } .text-md-center { text-align: center; } .text-md-left { text-align: left; } .font-lg-12 { font-size: 12px; } .font-lg-14 { font-size: 14px; } .font-lg-16 { font-size: 16px; } .font-lg-18 { font-size: 18px; } .font-lg-20 { font-size: 20px; } .font-lg-22 { font-size: 22px; } .font-lg-24 { font-size: 24px; } .font-lg-26 { font-size: 26px; } .font-lg-28 { font-size: 28px; } .font-lg-30 { font-size: 30px; } .font-lg-32 { font-size: 32px; } .font-lg-34 { font-size: 34px; } .font-lg-36 { font-size: 36px; } .font-lg-40 { font-size: 40px; } .font-lg-42 { font-size: 42px; } .font-lg-44 { font-size: 44px; } .font-lg-45 { font-size: 45px; } .font-lg-46 { font-size: 48px; } .font-lg-48 { font-size: 48px; } .font-lg-50 { font-size: 60px; } .font-lg-52 { font-size: 52px; } .font-lg-54 { font-size: 54px; } .font-lg-56 { font-size: 56px; } .font-lg-58 { font-size: 58px; } .font-lg-60 { font-size: 60px; } .font-lg-62 { font-size: 62px; } .font-lg-70 { font-size: 70px; } .font-lg-72 { font-size: 72px; } .font-lg-74 { font-size: 74px; } .font-lg-76 { font-size: 76px; } .font-lg-78 { font-size: 78px; } .font-lg-80 { font-size: 80px; } .font-lg-82 { font-size: 82px; } .font-lg-84 { font-size: 84px; } .font-lg-86 { font-size: 86px; } .font-lg-88 { font-size: 88px; } .font-lg-90 { font-size: 90px; } .font-lg-92 { font-size: 92px; } .font-lg-94 { font-size: 94px; } .font-lg-96 { font-size: 96px; } .font-lg-98 { font-size: 98px; } .font-lg-100 { font-size: 100px; } .line-height-lg-14 { line-height: 14px; } .line-height-lg-16 { line-height: 16px; } .line-height-lg-18 { line-height: 18px; } .line-height-lg-20 { line-height: 20px; } .line-height-lg-22 { line-height: 22px; } .line-height-lg-24 { line-height: 24px; } .line-height-lg-26 { line-height: 26px; } .line-height-lg-28 { line-height: 28px; } .line-height-lg-30 { line-height: 30px; } .line-height-lg-32 { line-height: 32px; } .line-height-lg-34 { line-height: 34px; } .line-height-lg-36 { line-height: 36px; } .line-height-lg-38 { line-height: 38px; } .line-height-lg-40 { line-height: 40px; } .line-height-lg-42 { line-height: 42px; } .line-height-lg-44 { line-height: 44px; } .line-height-lg-48 { line-height: 48px; } .line-height-lg-50 { line-height: 50px; } .line-height-lg-52 { line-height: 52px; } .line-height-lg-54 { line-height: 54px; } .line-height-lg-56 { line-height: 56px; } .line-height-lg-58 { line-height: 58px; } .line-height-lg-55 { line-height: 55px; } .line-height-lg-60 { line-height: 60px; } .line-height-lg-62 { line-height: 62px; } .line-height-lg-64 { line-height: 64px; } .line-height-lg-66 { line-height: 66px; } .line-height-lg-68 { line-height: 68px; } .line-height-lg-70 { line-height: 70px; } .line-height-lg-72 { line-height: 72px; } .line-height-lg-74 { line-height: 74px; } .line-height-lg-76 { line-height: 76px; } .line-height-lg-78 { line-height: 78px; } .line-height-lg-80 { line-height: 80px; } .line-height-lg-82 { line-height: 82px; } .line-height-lg-84 { line-height: 84px; } .line-height-lg-86 { line-height: 86px; } .line-height-lg-88 { line-height: 88px; } .line-height-lg-90 { line-height: 90px; } .line-height-lg-92 { line-height: 92px; } .line-height-lg-94 { line-height: 94px; } .line-height-lg-96 { line-height: 96px; } .line-height-lg-98 { line-height: 98px; } .line-height-lg-100 { line-height: 100px; } } @media screen and (min-width: 768px) { .font-md-12 { font-size: 12px; } .font-md-14 { font-size: 14px; } .font-md-16 { font-size: 16px; } .font-md-18 { font-size: 18px; } .font-md-20 { font-size: 20px; } .font-md-22 { font-size: 22px; } .font-md-24 { font-size: 24px; } .font-md-26 { font-size: 26px; } .font-md-28 { font-size: 28px; } .font-md-30 { font-size: 30px; } .font-md-32 { font-size: 32px; } .font-md-34 { font-size: 34px; } .font-md-36 { font-size: 36px; } .font-md-40 { font-size: 40px; } .font-md-42 { font-size: 42px; } .font-md-44 { font-size: 44px; } .font-md-46 { font-size: 48px; } .font-md-48 { font-size: 48px; } .font-md-50 { font-size: 60px; } .font-md-52 { font-size: 52px; } .font-md-54 { font-size: 54px; } .font-md-56 { font-size: 56px; } .font-md-58 { font-size: 58px; } .font-md-60 { font-size: 60px; } .font-md-62 { font-size: 62px; } .font-md-74 { font-size: 74px; } .font-md-76 { font-size: 76px; } .font-md-78 { font-size: 78px; } .font-md-80 { font-size: 80px; } .font-md-82 { font-size: 82px; } .font-md-84 { font-size: 84px; } .font-md-86 { font-size: 86px; } .font-md-88 { font-size: 88px; } .font-md-90 { font-size: 90px; } .font-md-92 { font-size: 92px; } .font-md-94 { font-size: 94px; } .font-md-96 { font-size: 96px; } .font-md-98 { font-size: 98px; } .font-md-100 { font-size: 100px; } .line-height-md-12 { line-height: 12px; } .line-height-md-14 { line-height: 14px; } .line-height-md-16 { line-height: 16px; } .line-height-md-18 { line-height: 18px; } .line-height-md-20 { line-height: 20px; } .line-height-md-22 { line-height: 22px; } .line-height-md-24 { line-height: 24px; } .line-height-md-26 { line-height: 26px; } .line-height-md-28 { line-height: 28px; } .line-height-md-30 { line-height: 30px; } .line-height-md-32 { line-height: 32px; } .line-height-md-34 { line-height: 34px; } .line-height-md-36 { line-height: 36px; } .line-height-md-38 { line-height: 38px; } .line-height-md-40 { line-height: 40px; } .line-height-md-42 { line-height: 42px; } .line-height-md-44 { line-height: 44px; } .line-height-md-48 { line-height: 48px; } .line-height-md-50 { line-height: 50px; } .line-height-md-52 { line-height: 52px; } .line-height-md-54 { line-height: 54px; } .line-height-md-56 { line-height: 56px; } .line-height-md-58 { line-height: 58px; } .line-height-md-60 { line-height: 60px; } .line-height-md-62 { line-height: 62px; } .line-height-md-64 { line-height: 64px; } .line-height-md-66 { line-height: 66px; } .line-height-md-68 { line-height: 68px; } .line-height-md-70 { line-height: 70px; } .line-height-md-72 { line-height: 72px; } .line-height-md-74 { line-height: 74px; } .line-height-md-76 { line-height: 76px; } .line-height-md-78 { line-height: 78px; } .line-height-md-80 { line-height: 80px; } .line-height-md-82 { line-height: 82px; } .line-height-md-84 { line-height: 84px; } .line-height-md-86 { line-height: 86px; } .line-height-md-88 { line-height: 88px; } .line-height-md-90 { line-height: 90px; } .line-height-md-92 { line-height: 92px; } .line-height-md-94 { line-height: 94px; } .line-height-md-96 { line-height: 96px; } .line-height-md-98 { line-height: 98px; } .line-height-md-100 { line-height: 100px; } } .line-height-28 { line-height: 28px; } @media screen and (min-width: 576px) { .font-sm-12 { font-size: 12px; } .font-sm-14 { font-size: 14px; } .font-sm-16 { font-size: 16px; } .font-sm-18 { font-size: 18px; } .font-sm-20 { font-size: 20px; } .font-sm-22 { font-size: 22px; } .font-sm-24 { font-size: 24px; } .font-sm-26 { font-size: 26px; } .font-sm-28 { font-size: 28px; } .font-sm-30 { font-size: 30px; } .font-sm-32 { font-size: 32px; } .font-sm-34 { font-size: 34px; } .font-sm-36 { font-size: 36px; } .font-sm-40 { font-size: 40px; } .font-sm-42 { font-size: 42px; } .font-sm-44 { font-size: 44px; } .font-sm-46 { font-size: 48px; } .font-sm-48 { font-size: 48px; } .font-sm-50 { font-size: 60px; } .font-sm-52 { font-size: 52px; } .font-sm-54 { font-size: 54px; } .font-sm-56 { font-size: 56px; } .font-sm-58 { font-size: 58px; } .font-sm-60 { font-size: 60px; } .font-sm-62 { font-size: 62px; } .font-sm-74 { font-size: 74px; } .font-sm-76 { font-size: 76px; } .font-sm-78 { font-size: 78px; } .font-sm-80 { font-size: 80px; } .font-sm-82 { font-size: 82px; } .font-sm-84 { font-size: 84px; } .font-sm-86 { font-size: 86px; } .font-sm-88 { font-size: 88px; } .font-sm-90 { font-size: 90px; } .font-sm-92 { font-size: 92px; } .font-sm-94 { font-size: 94px; } .font-sm-96 { font-size: 96px; } .font-sm-98 { font-size: 98px; } .font-sm-100 { font-size: 100px; } .line-height-sm-12 { line-height: 12px; } .line-height-sm-14 { line-height: 14px; } .line-height-sm-16 { line-height: 16px; } .line-height-sm-18 { line-height: 18px; } .line-height-sm-20 { line-height: 20px; } .line-height-sm-22 { line-height: 22px; } .line-height-sm-24 { line-height: 24px; } .line-height-sm-26 { line-height: 26px; } .line-height-sm-28 { line-height: 28px; } .line-height-sm-30 { line-height: 30px; } .line-height-sm-32 { line-height: 32px; } .line-height-sm-34 { line-height: 34px; } .line-height-sm-36 { line-height: 36px; } .line-height-sm-38 { line-height: 38px; } .line-height-sm-40 { line-height: 40px; } .line-height-sm-42 { line-height: 42px; } .line-height-sm-44 { line-height: 44px; } .line-height-sm-48 { line-height: 48px; } .line-height-sm-50 { line-height: 50px; } .line-height-sm-52 { line-height: 52px; } .line-height-sm-54 { line-height: 54px; } .line-height-sm-56 { line-height: 56px; } .line-height-sm-58 { line-height: 58px; } .line-height-sm-60 { line-height: 60px; } .line-height-sm-62 { line-height: 62px; } .line-height-sm-64 { line-height: 64px; } .line-height-sm-66 { line-height: 66px; } .line-height-sm-68 { line-height: 68px; } .line-height-sm-70 { line-height: 70px; } .line-height-sm-72 { line-height: 72px; } .line-height-sm-74 { line-height: 74px; } .line-height-sm-76 { line-height: 76px; } .line-height-sm-78 { line-height: 78px; } .line-height-sm-80 { line-height: 80px; } .line-height-sm-82 { line-height: 82px; } .line-height-sm-84 { line-height: 84px; } .line-height-sm-86 { line-height: 86px; } .line-height-sm-88 { line-height: 88px; } .line-height-sm-90 { line-height: 90px; } .line-height-sm-92 { line-height: 92px; } .line-height-sm-94 { line-height: 94px; } .line-height-sm-96 { line-height: 96px; } .line-height-sm-98 { line-height: 98px; } .line-height-sm-100 { line-height: 100px; } } .mr-2 { margin-right: 8px; } .line-height-p-30 { line-height: 30px; } @media (max-width: 767px) { .mobile-hidden { display: none; } .line-height-30 { line-height: 30px; } } .mb-30 { margin-bottom: 30px; } .mobile-sidebar .single-footer h3 { color: #ffffff; } .mobile-sidebar .single-contact a { color: #ffffff; } .lg-ml-15 { margin-left: 15px; } @media (max-width: 767px) { .lg-ml-15 { margin-left: 0; } } .lg-mr-15 { margin-right: 15px; } @media (max-width: 767px) { .lg-mr-15 { margin-right: 0; } } ._relative { position: relative; } ._absolute { position: absolute; } .index-2 { z-index: 2; } .z-index--1 { z-index: -1; } .font-w { color: #fff; } .bg-cover { background-size: cover; background-position: center center; } .bg-contain { background-size: contain; background-position: center center; } .img-cover img, .img-cover { object-fit: cover; } .hadding-c1 { color: #0f1826; } .pera-c-1 { color: #575d67; } .pera-c-2 { color: #b8bbc0; } .pera-c-3 { color: #525975; } .width100 img { width: 100%; } .margin-b60{ margin-bottom: 60px; }