/**/ .mt-10 { margin-top: 10px; } .mt-15 { margin-top: 15px; } .mt-20 { margin-top: 20px; } .mt-25 { margin-top: 25px; } .mt-30 { margin-top: 30px; } .mt-35 { margin-top: 35px; } .mt-40 { margin-top: 40px; } .mt-45 { margin-top: 45px; } .mt-50 { margin-top: 50px; } .mt-55 { margin-top: 55px; } .mt-60 { margin-top: 60px; } .mt-65 { margin-top: 65px; } .mt-70 { margin-top: 70px; } .mt-75 { margin-top: 75px; } .mt-80 { margin-top: 80px; } .mt-85 { margin-top: 85px; } .mt-90 { margin-top: 90px; } .mt-95 { margin-top: 95px; } .mt-100 { margin-top: 100px; } .mt-105 { margin-top: 105px; } .mt-110 { margin-top: 110px; } .mt-115 { margin-top: 115px; } .mt-120 { margin-top: 120px; } .mt-125 { margin-top: 125px; } .mt-130 { margin-top: 130px; } .mt-135 { margin-top: 135px; } .mt-140 { margin-top: 140px; } .mt-145 { margin-top: 145px; } .mt-150 { margin-top: 150px; } .mt-155 { margin-top: 155px; } .mt-160 { margin-top: 160px; } .mt-165 { margin-top: 165px; } .mt-170 { margin-top: 170px; } .mt-175 { margin-top: 175px; } .mt-180 { margin-top: 180px; } .mt-185 { margin-top: 185px; } .mt-190 { margin-top: 190px; } .mt-195 { margin-top: 195px; } .mt-200 { margin-top: 200px; } .mb-10 { margin-bottom: 10px; } .mb-15 { margin-bottom: 15px; } .mb-20 { margin-bottom: 20px; } .mb-25 { margin-bottom: 25px; } .mb-30 { margin-bottom: 30px; } .mb-35 { margin-bottom: 35px; } .mb-40 { margin-bottom: 40px; } .mb-45 { margin-bottom: 45px; } .mb-50 { margin-bottom: 50px; } .mb-55 { margin-bottom: 55px; } .mb-60 { margin-bottom: 60px; } .mb-65 { margin-bottom: 65px; } .mb-70 { margin-bottom: 70px; } .mb-75 { margin-bottom: 75px; } .mb-80 { margin-bottom: 80px; } .mb-85 { margin-bottom: 85px; } .mb-90 { margin-bottom: 90px; } .mb-95 { margin-bottom: 95px; } .mb-100 { margin-bottom: 100px; } .mb-105 { margin-bottom: 105px; } .mb-110 { margin-bottom: 110px; } .mb-115 { margin-bottom: 115px; } .mb-120 { margin-bottom: 120px; } .mb-125 { margin-bottom: 125px; } .mb-130 { margin-bottom: 130px; } .mb-135 { margin-bottom: 135px; } .mb-140 { margin-bottom: 140px; } .mb-145 { margin-bottom: 145px; } .mb-150 { margin-bottom: 150px; } .mb-155 { margin-bottom: 155px; } .mb-160 { margin-bottom: 160px; } .mb-165 { margin-bottom: 165px; } .mb-170 { margin-bottom: 170px; } .mb-175 { margin-bottom: 175px; } .mb-180 { margin-bottom: 180px; } .mb-185 { margin-bottom: 185px; } .mb-190 { margin-bottom: 190px; } .mb-195 { margin-bottom: 195px; } .mb-200 { margin-bottom: 200px; } .ml-10 { margin-left: 10px; } .ml-15 { margin-left: 15px; } .ml-20 { margin-left: 20px; } .ml-25 { margin-left: 25px; } .ml-30 { margin-left: 30px; } .ml-35 { margin-left: 35px; } .ml-40 { margin-left: 40px; } .ml-45 { margin-left: 45px; } .ml-50 { margin-left: 50px; } .ml-55 { margin-left: 55px; } .ml-60 { margin-left: 60px; } .ml-65 { margin-left: 65px; } .ml-70 { margin-left: 70px; } .ml-75 { margin-left: 75px; } .ml-80 { margin-left: 80px; } .ml-85 { margin-left: 85px; } .ml-90 { margin-left: 90px; } .ml-95 { margin-left: 95px; } .ml-100 { margin-left: 100px; } .ml-105 { margin-left: 105px; } .ml-110 { margin-left: 110px; } .ml-115 { margin-left: 115px; } .ml-120 { margin-left: 120px; } .ml-125 { margin-left: 125px; } .ml-130 { margin-left: 130px; } .ml-135 { margin-left: 135px; } .ml-140 { margin-left: 140px; } .ml-145 { margin-left: 145px; } .ml-150 { margin-left: 150px; } .ml-155 { margin-left: 155px; } .ml-160 { margin-left: 160px; } .ml-165 { margin-left: 165px; } .ml-170 { margin-left: 170px; } .ml-175 { margin-left: 175px; } .ml-180 { margin-left: 180px; } .ml-185 { margin-left: 185px; } .ml-190 { margin-left: 190px; } .ml-195 { margin-left: 195px; } .ml-200 { margin-left: 200px; } .mr-10 { margin-right: 10px; } .mr-15 { margin-right: 15px; } .mr-20 { margin-right: 20px; } .mr-25 { margin-right: 25px; } .mr-30 { margin-right: 30px; } .mr-35 { margin-right: 35px; } .mr-40 { margin-right: 40px; } .mr-45 { margin-right: 45px; } .mr-50 { margin-right: 50px; } .mr-55 { margin-right: 55px; } .mr-60 { margin-right: 60px; } .mr-65 { margin-right: 65px; } .mr-70 { margin-right: 70px; } .mr-75 { margin-right: 75px; } .mr-80 { margin-right: 80px; } .mr-85 { margin-right: 85px; } .mr-90 { margin-right: 90px; } .mr-95 { margin-right: 95px; } .mr-100 { margin-right: 100px; } .mr-105 { margin-right: 105px; } .mr-110 { margin-right: 110px; } .mr-115 { margin-right: 115px; } .mr-120 { margin-right: 120px; } .mr-125 { margin-right: 125px; } .mr-130 { margin-right: 130px; } .mr-135 { margin-right: 135px; } .mr-140 { margin-right: 140px; } .mr-145 { margin-right: 145px; } .mr-150 { margin-right: 150px; } .mr-155 { margin-right: 155px; } .mr-160 { margin-right: 160px; } .mr-165 { margin-right: 165px; } .mr-170 { margin-right: 170px; } .mr-175 { margin-right: 175px; } .mr-180 { margin-right: 180px; } .mr-185 { margin-right: 185px; } .mr-190 { margin-right: 190px; } .mr-195 { margin-right: 195px; } .mr-200 { margin-right: 200px; } .pt-10 { padding-top: 10px; } .pt-15 { padding-top: 15px; } .pt-20 { padding-top: 20px; } .pt-25 { padding-top: 25px; } .pt-30 { padding-top: 30px; } .pt-35 { padding-top: 35px; } .pt-40 { padding-top: 40px; } .pt-45 { padding-top: 45px; } .pt-50 { padding-top: 50px; } .pt-55 { padding-top: 55px; } .pt-60 { padding-top: 60px; } .pt-65 { padding-top: 65px; } .pt-70 { padding-top: 70px; } .pt-75 { padding-top: 75px; } .pt-80 { padding-top: 80px; } .pt-85 { padding-top: 85px; } .pt-90 { padding-top: 90px; } .pt-95 { padding-top: 95px; } .pt-100 { padding-top: 100px; } .pt-105 { padding-top: 105px; } .pt-110 { padding-top: 110px; } .pt-115 { padding-top: 115px; } .pt-120 { padding-top: 120px; } .pt-125 { padding-top: 125px; } .pt-130 { padding-top: 130px; } .pt-135 { padding-top: 135px; } .pt-140 { padding-top: 140px; } .pt-145 { padding-top: 145px; } .pt-150 { padding-top: 150px; } .pt-155 { padding-top: 155px; } .pt-160 { padding-top: 160px; } .pt-165 { padding-top: 165px; } .pt-170 { padding-top: 170px; } .pt-175 { padding-top: 175px; } .pt-180 { padding-top: 180px; } .pt-185 { padding-top: 185px; } .pt-190 { padding-top: 190px; } .pt-195 { padding-top: 195px; } .pt-200 { padding-top: 200px; } .pb-10 { padding-bottom: 10px; } .pb-15 { padding-bottom: 15px; } .pb-20 { padding-bottom: 20px; } .pb-25 { padding-bottom: 25px; } .pb-30 { padding-bottom: 30px; } .pb-35 { padding-bottom: 35px; } .pb-40 { padding-bottom: 40px; } .pb-45 { padding-bottom: 45px; } .pb-50 { padding-bottom: 50px; } .pb-55 { padding-bottom: 55px; } .pb-60 { padding-bottom: 60px; } .pb-65 { padding-bottom: 65px; } .pb-70 { padding-bottom: 70px; } .pb-75 { padding-bottom: 75px; } .pb-80 { padding-bottom: 80px; } .pb-85 { padding-bottom: 85px; } .pb-90 { padding-bottom: 90px; } .pb-95 { padding-bottom: 95px; } .pb-100 { padding-bottom: 100px; } .pb-105 { padding-bottom: 105px; } .pb-110 { padding-bottom: 110px; } .pb-115 { padding-bottom: 115px; } .pb-120 { padding-bottom: 120px; } .pb-125 { padding-bottom: 125px; } .pb-130 { padding-bottom: 130px; } .pb-135 { padding-bottom: 135px; } .pb-140 { padding-bottom: 140px; } .pb-145 { padding-bottom: 145px; } .pb-150 { padding-bottom: 150px; } .pb-155 { padding-bottom: 155px; } .pb-160 { padding-bottom: 160px; } .pb-165 { padding-bottom: 165px; } .pb-170 { padding-bottom: 170px; } .pb-175 { padding-bottom: 175px; } .pb-180 { padding-bottom: 180px; } .pb-185 { padding-bottom: 185px; } .pb-190 { padding-bottom: 190px; } .pb-195 { padding-bottom: 195px; } .pb-200 { padding-bottom: 200px; } .pl-10 { padding-left: 10px; } .pl-15 { padding-left: 15px; } .pl-20 { padding-left: 20px; } .pl-25 { padding-left: 25px; } .pl-30 { padding-left: 30px; } .pl-35 { padding-left: 35px; } .pl-40 { padding-left: 40px; } .pl-45 { padding-left: 45px; } .pl-50 { padding-left: 50px; } .pl-55 { padding-left: 55px; } .pl-60 { padding-left: 60px; } .pl-65 { padding-left: 65px; } .pl-70 { padding-left: 70px; } .pl-75 { padding-left: 75px; } .pl-80 { padding-left: 80px; } .pl-85 { padding-left: 85px; } .pl-90 { padding-left: 90px; } .pl-95 { padding-left: 95px; } .pl-100 { padding-left: 100px; } .pl-105 { padding-left: 105px; } .pl-110 { padding-left: 110px; } .pl-115 { padding-left: 115px; } .pl-120 { padding-left: 120px; } .pl-125 { padding-left: 125px; } .pl-130 { padding-left: 130px; } .pl-135 { padding-left: 135px; } .pl-140 { padding-left: 140px; } .pl-145 { padding-left: 145px; } .pl-150 { padding-left: 150px; } .pl-155 { padding-left: 155px; } .pl-160 { padding-left: 160px; } .pl-165 { padding-left: 165px; } .pl-170 { padding-left: 170px; } .pl-175 { padding-left: 175px; } .pl-180 { padding-left: 180px; } .pl-185 { padding-left: 185px; } .pl-190 { padding-left: 190px; } .pl-195 { padding-left: 195px; } .pl-200 { padding-left: 200px; } .pr-10 { padding-right: 10px; } .pr-15 { padding-right: 15px; } .pr-20 { padding-right: 20px; } .pr-25 { padding-right: 25px; } .pr-30 { padding-right: 30px; } .pr-35 { padding-right: 35px; } .pr-40 { padding-right: 40px; } .pr-45 { padding-right: 45px; } .pr-50 { padding-right: 50px; } .pr-55 { padding-right: 55px; } .pr-60 { padding-right: 60px; } .pr-65 { padding-right: 65px; } .pr-70 { padding-right: 70px; } .pr-75 { padding-right: 75px; } .pr-80 { padding-right: 80px; } .pr-85 { padding-right: 85px; } .pr-90 { padding-right: 90px; } .pr-95 { padding-right: 95px; } .pr-100 { padding-right: 100px; } .pr-105 { padding-right: 105px; } .pr-110 { padding-right: 110px; } .pr-115 { padding-right: 115px; } .pr-120 { padding-right: 120px; } .pr-125 { padding-right: 125px; } .pr-130 { padding-right: 130px; } .pr-135 { padding-right: 135px; } .pr-140 { padding-right: 140px; } .pr-145 { padding-right: 145px; } .pr-150 { padding-right: 150px; } .pr-155 { padding-right: 155px; } .pr-160 { padding-right: 160px; } .pr-165 { padding-right: 165px; } .pr-170 { padding-right: 170px; } .pr-175 { padding-right: 175px; } .pr-180 { padding-right: 180px; } .pr-185 { padding-right: 185px; } .pr-190 { padding-right: 190px; } .pr-195 { padding-right: 195px; } .pr-200 { padding-right: 200px; } /* style for large display */ @media (min-width: 992px) { .mt-lg-10 { margin-top: 10px; } .mt-lg-15 { margin-top: 15px; } .mt-lg-20 { margin-top: 20px; } .mt-lg-25 { margin-top: 25px; } .mt-lg-30 { margin-top: 30px; } .mt-lg-35 { margin-top: 35px; } .mt-lg-40 { margin-top: 40px; } .mt-lg-45 { margin-top: 45px; } .mt-lg-50 { margin-top: 50px; } .mt-lg-55 { margin-top: 55px; } .mt-lg-60 { margin-top: 60px; } .mt-lg-65 { margin-top: 65px; } .mt-lg-70 { margin-top: 70px; } .mt-lg-75 { margin-top: 75px; } .mt-lg-80 { margin-top: 80px; } .mt-lg-85 { margin-top: 85px; } .mt-lg-90 { margin-top: 90px; } .mt-lg-95 { margin-top: 95px; } .mt-lg-100 { margin-top: 100px; } .mt-lg-105 { margin-top: 105px; } .mt-lg-110 { margin-top: 110px; } .mt-lg-115 { margin-top: 115px; } .mt-lg-120 { margin-top: 120px; } .mt-lg-125 { margin-top: 125px; } .mt-lg-130 { margin-top: 130px; } .mt-lg-135 { margin-top: 135px; } .mt-lg-140 { margin-top: 140px; } .mt-lg-145 { margin-top: 145px; } .mt-lg-150 { margin-top: 150px; } .mt-lg-155 { margin-top: 155px; } .mt-lg-160 { margin-top: 160px; } .mt-lg-165 { margin-top: 165px; } .mt-lg-170 { margin-top: 170px; } .mt-lg-175 { margin-top: 175px; } .mt-lg-180 { margin-top: 180px; } .mt-lg-185 { margin-top: 185px; } .mt-lg-190 { margin-top: 190px; } .mt-lg-195 { margin-top: 195px; } .mt-lg-200 { margin-top: 200px; } .mb-lg-10 { margin-bottom: 10px; } .mb-lg-15 { margin-bottom: 15px; } .mb-lg-20 { margin-bottom: 20px; } .mb-lg-25 { margin-bottom: 25px; } .mb-lg-30 { margin-bottom: 30px; } .mb-lg-35 { margin-bottom: 35px; } .mb-lg-40 { margin-bottom: 40px; } .mb-lg-45 { margin-bottom: 45px; } .mb-lg-50 { margin-bottom: 50px; } .mb-lg-55 { margin-bottom: 55px; } .mb-lg-60 { margin-bottom: 60px; } .mb-lg-65 { margin-bottom: 65px; } .mb-lg-70 { margin-bottom: 70px; } .mb-lg-75 { margin-bottom: 75px; } .mb-lg-80 { margin-bottom: 80px; } .mb-lg-85 { margin-bottom: 85px; } .mb-lg-90 { margin-bottom: 90px; } .mb-lg-95 { margin-bottom: 95px; } .mb-lg-100 { margin-bottom: 100px; } .mb-lg-105 { margin-bottom: 105px; } .mb-lg-110 { margin-bottom: 110px; } .mb-lg-115 { margin-bottom: 115px; } .mb-lg-120 { margin-bottom: 120px; } .mb-lg-125 { margin-bottom: 125px; } .mb-lg-130 { margin-bottom: 130px; } .mb-lg-135 { margin-bottom: 135px; } .mb-lg-140 { margin-bottom: 140px; } .mb-lg-145 { margin-bottom: 145px; } .mb-lg-150 { margin-bottom: 150px; } .mb-lg-155 { margin-bottom: 155px; } .mb-lg-160 { margin-bottom: 160px; } .mb-lg-165 { margin-bottom: 165px; } .mb-lg-170 { margin-bottom: 170px; } .mb-lg-175 { margin-bottom: 175px; } .mb-lg-180 { margin-bottom: 180px; } .mb-lg-185 { margin-bottom: 185px; } .mb-lg-190 { margin-bottom: 190px; } .mb-lg-195 { margin-bottom: 195px; } .mb-lg-200 { margin-bottom: 200px; } .ml-lg-10 { margin-left: 10px; } .ml-lg-15 { margin-left: 15px; } .ml-lg-20 { margin-left: 20px; } .ml-lg-25 { margin-left: 25px; } .ml-lg-30 { margin-left: 30px; } .ml-lg-35 { margin-left: 35px; } .ml-lg-40 { margin-left: 40px; } .ml-lg-45 { margin-left: 45px; } .ml-lg-50 { margin-left: 50px; } .ml-lg-55 { margin-left: 55px; } .ml-lg-60 { margin-left: 60px; } .ml-lg-65 { margin-left: 65px; } .ml-lg-70 { margin-left: 70px; } .ml-lg-75 { margin-left: 75px; } .ml-lg-80 { margin-left: 80px; } .ml-lg-85 { margin-left: 85px; } .ml-lg-90 { margin-left: 90px; } .ml-lg-95 { margin-left: 95px; } .ml-lg-100 { margin-left: 100px; } .ml-lg-105 { margin-left: 105px; } .ml-lg-110 { margin-left: 110px; } .ml-lg-115 { margin-left: 115px; } .ml-lg-120 { margin-left: 120px; } .ml-lg-125 { margin-left: 125px; } .ml-lg-130 { margin-left: 130px; } .ml-lg-135 { margin-left: 135px; } .ml-lg-140 { margin-left: 140px; } .ml-lg-145 { margin-left: 145px; } .ml-lg-150 { margin-left: 150px; } .ml-lg-155 { margin-left: 155px; } .ml-lg-160 { margin-left: 160px; } .ml-lg-165 { margin-left: 165px; } .ml-lg-170 { margin-left: 170px; } .ml-lg-175 { margin-left: 175px; } .ml-lg-180 { margin-left: 180px; } .ml-lg-185 { margin-left: 185px; } .ml-lg-190 { margin-left: 190px; } .ml-lg-195 { margin-left: 195px; } .ml-lg-200 { margin-left: 200px; } .mr-lg-10 { margin-right: 10px; } .mr-lg-15 { margin-right: 15px; } .mr-lg-20 { margin-right: 20px; } .mr-lg-25 { margin-right: 25px; } .mr-lg-30 { margin-right: 30px; } .mr-lg-35 { margin-right: 35px; } .mr-lg-40 { margin-right: 40px; } .mr-lg-45 { margin-right: 45px; } .mr-lg-50 { margin-right: 50px; } .mr-lg-55 { margin-right: 55px; } .mr-lg-60 { margin-right: 60px; } .mr-lg-65 { margin-right: 65px; } .mr-lg-70 { margin-right: 70px; } .mr-lg-75 { margin-right: 75px; } .mr-lg-80 { margin-right: 80px; } .mr-lg-85 { margin-right: 85px; } .mr-lg-90 { margin-right: 90px; } .mr-lg-95 { margin-right: 95px; } .mr-lg-100 { margin-right: 100px; } .mr-lg-105 { margin-right: 105px; } .mr-lg-110 { margin-right: 110px; } .mr-lg-115 { margin-right: 115px; } .mr-lg-120 { margin-right: 120px; } .mr-lg-125 { margin-right: 125px; } .mr-lg-130 { margin-right: 130px; } .mr-lg-135 { margin-right: 135px; } .mr-lg-140 { margin-right: 140px; } .mr-lg-145 { margin-right: 145px; } .mr-lg-150 { margin-right: 150px; } .mr-lg-155 { margin-right: 155px; } .mr-lg-160 { margin-right: 160px; } .mr-lg-165 { margin-right: 165px; } .mr-lg-170 { margin-right: 170px; } .mr-lg-175 { margin-right: 175px; } .mr-lg-180 { margin-right: 180px; } .mr-lg-185 { margin-right: 185px; } .mr-lg-190 { margin-right: 190px; } .mr-lg-195 { margin-right: 195px; } .mr-lg-200 { margin-right: 200px; } .pt-lg-10 { padding-top: 10px; } .pt-lg-15 { padding-top: 15px; } .pt-lg-20 { padding-top: 20px; } .pt-lg-25 { padding-top: 25px; } .pt-lg-30 { padding-top: 30px; } .pt-lg-35 { padding-top: 35px; } .pt-lg-40 { padding-top: 40px; } .pt-lg-45 { padding-top: 45px; } .pt-lg-50 { padding-top: 50px; } .pt-lg-55 { padding-top: 55px; } .pt-lg-60 { padding-top: 60px; } .pt-lg-65 { padding-top: 65px; } .pt-lg-70 { padding-top: 70px; } .pt-lg-75 { padding-top: 75px; } .pt-lg-80 { padding-top: 80px; } .pt-lg-85 { padding-top: 85px; } .pt-lg-90 { padding-top: 90px; } .pt-lg-95 { padding-top: 95px; } .pt-lg-100 { padding-top: 100px; } .pt-lg-105 { padding-top: 105px; } .pt-lg-110 { padding-top: 110px; } .pt-lg-115 { padding-top: 115px; } .pt-lg-120 { padding-top: 120px; } .pt-lg-125 { padding-top: 125px; } .pt-lg-130 { padding-top: 130px; } .pt-lg-135 { padding-top: 135px; } .pt-lg-140 { padding-top: 140px; } .pt-lg-145 { padding-top: 145px; } .pt-lg-150 { padding-top: 150px; } .pt-lg-155 { padding-top: 155px; } .pt-lg-160 { padding-top: 160px; } .pt-lg-165 { padding-top: 165px; } .pt-lg-170 { padding-top: 170px; } .pt-lg-175 { padding-top: 175px; } .pt-lg-180 { padding-top: 180px; } .pt-lg-185 { padding-top: 185px; } .pt-lg-190 { padding-top: 190px; } .pt-lg-195 { padding-top: 195px; } .pt-lg-200 { padding-top: 200px; } .pb-lg-10 { padding-bottom: 10px; } .pb-lg-15 { padding-bottom: 15px; } .pb-lg-20 { padding-bottom: 20px; } .pb-lg-25 { padding-bottom: 25px; } .pb-lg-30 { padding-bottom: 30px; } .pb-lg-35 { padding-bottom: 35px; } .pb-lg-40 { padding-bottom: 40px; } .pb-lg-45 { padding-bottom: 45px; } .pb-lg-50 { padding-bottom: 50px; } .pb-lg-55 { padding-bottom: 55px; } .pb-lg-60 { padding-bottom: 60px; } .pb-lg-65 { padding-bottom: 65px; } .pb-lg-70 { padding-bottom: 70px; } .pb-lg-75 { padding-bottom: 75px; } .pb-lg-80 { padding-bottom: 80px; } .pb-lg-85 { padding-bottom: 85px; } .pb-lg-90 { padding-bottom: 90px; } .pb-lg-95 { padding-bottom: 95px; } .pb-lg-100 { padding-bottom: 100px; } .pb-lg-105 { padding-bottom: 105px; } .pb-lg-110 { padding-bottom: 110px; } .pb-lg-115 { padding-bottom: 115px; } .pb-lg-120 { padding-bottom: 120px; } .pb-lg-125 { padding-bottom: 125px; } .pb-lg-130 { padding-bottom: 130px; } .pb-lg-135 { padding-bottom: 135px; } .pb-lg-140 { padding-bottom: 140px; } .pb-lg-145 { padding-bottom: 145px; } .pb-lg-150 { padding-bottom: 150px; } .pb-lg-155 { padding-bottom: 155px; } .pb-lg-160 { padding-bottom: 160px; } .pb-lg-165 { padding-bottom: 165px; } .pb-lg-170 { padding-bottom: 170px; } .pb-lg-175 { padding-bottom: 175px; } .pb-lg-180 { padding-bottom: 180px; } .pb-lg-185 { padding-bottom: 185px; } .pb-lg-190 { padding-bottom: 190px; } .pb-lg-195 { padding-bottom: 195px; } .pb-lg-200 { padding-bottom: 200px; } .pl-lg-10 { padding-left: 10px; } .pl-lg-15 { padding-left: 15px; } .pl-lg-20 { padding-left: 20px; } .pl-lg-25 { padding-left: 25px; } .pl-lg-30 { padding-left: 30px; } .pl-lg-35 { padding-left: 35px; } .pl-lg-40 { padding-left: 40px; } .pl-lg-45 { padding-left: 45px; } .pl-lg-50 { padding-left: 50px; } .pl-lg-55 { padding-left: 55px; } .pl-lg-60 { padding-left: 60px; } .pl-lg-65 { padding-left: 65px; } .pl-lg-70 { padding-left: 70px; } .pl-lg-75 { padding-left: 75px; } .pl-lg-80 { padding-left: 80px; } .pl-lg-85 { padding-left: 85px; } .pl-lg-90 { padding-left: 90px; } .pl-lg-95 { padding-left: 95px; } .pl-lg-100 { padding-left: 100px; } .pl-lg-105 { padding-left: 105px; } .pl-lg-110 { padding-left: 110px; } .pl-lg-115 { padding-left: 115px; } .pl-lg-120 { padding-left: 120px; } .pl-lg-125 { padding-left: 125px; } .pl-lg-130 { padding-left: 130px; } .pl-lg-135 { padding-left: 135px; } .pl-lg-140 { padding-left: 140px; } .pl-lg-145 { padding-left: 145px; } .pl-lg-150 { padding-left: 150px; } .pl-lg-155 { padding-left: 155px; } .pl-lg-160 { padding-left: 160px; } .pl-lg-165 { padding-left: 165px; } .pl-lg-170 { padding-left: 170px; } .pl-lg-175 { padding-left: 175px; } .pl-lg-180 { padding-left: 180px; } .pl-lg-185 { padding-left: 185px; } .pl-lg-190 { padding-left: 190px; } .pl-lg-195 { padding-left: 195px; } .pl-lg-200 { padding-left: 200px; } .pr-lg-10 { padding-right: 10px; } .pr-lg-15 { padding-right: 15px; } .pr-lg-20 { padding-right: 20px; } .pr-lg-25 { padding-right: 25px; } .pr-lg-30 { padding-right: 30px; } .pr-lg-35 { padding-right: 35px; } .pr-lg-40 { padding-right: 40px; } .pr-lg-45 { padding-right: 45px; } .pr-lg-50 { padding-right: 50px; } .pr-lg-55 { padding-right: 55px; } .pr-lg-60 { padding-right: 60px; } .pr-lg-65 { padding-right: 65px; } .pr-lg-70 { padding-right: 70px; } .pr-lg-75 { padding-right: 75px; } .pr-lg-80 { padding-right: 80px; } .pr-lg-85 { padding-right: 85px; } .pr-lg-90 { padding-right: 90px; } .pr-lg-95 { padding-right: 95px; } .pr-lg-100 { padding-right: 100px; } .pr-lg-105 { padding-right: 105px; } .pr-lg-110 { padding-right: 110px; } .pr-lg-115 { padding-right: 115px; } .pr-lg-120 { padding-right: 120px; } .pr-lg-125 { padding-right: 125px; } .pr-lg-130 { padding-right: 130px; } .pr-lg-135 { padding-right: 135px; } .pr-lg-140 { padding-right: 140px; } .pr-lg-145 { padding-right: 145px; } .pr-lg-150 { padding-right: 150px; } .pr-lg-155 { padding-right: 155px; } .pr-lg-160 { padding-right: 160px; } .pr-lg-165 { padding-right: 165px; } .pr-lg-170 { padding-right: 170px; } .pr-lg-175 { padding-right: 175px; } .pr-lg-180 { padding-right: 180px; } .pr-lg-185 { padding-right: 185px; } .pr-lg-190 { padding-right: 190px; } .pr-lg-195 { padding-right: 195px; } .pr-lg-200 { padding-right: 200px; } } p { margin: 0; padding: 0; } * { margin: 0; padding: 0; box-sizing: border-box; } a, .btn, button, span, p, i, input, select, textarea, li, img, *::after, *::before, .transition-3, h1, h2, h3, h4, h5, h6 { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } a:focus, .button:focus { text-decoration: none; outline: none; } a, button { color: inherit; outline: none; border: none; text-decoration: none; } button:hover { cursor: pointer; } button:focus { outline: 0; border: 0; } .uppercase { text-transform: uppercase; } .capitalize { text-transform: capitalize; } ul { margin: 0; padding: 0; } li { list-style: none; } .bg_white { background-color: var(--bs-white) !important; } .bg_primary { background-color: var(--primary-color) !important; } .bg_disable { background-color: var(--sec-bg-color) !important; } .border-start, .border-end, .border-bottom, .border-top { border-color: var(--border_on_gray) !important; } *::-moz-selection { background: var(--theme-color); color: var(--font-color-white); text-shadow: none; } ::-moz-selection { background: var(--theme-color); color: var(--font-color-white); text-shadow: none; } ::selection { background: var(--theme-color); color: var(--font-color-white); text-shadow: none; } input[type="number"] { -moz-appearance: textfield; -webkit-appearance: textfield; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .form-check .form-check-input:checked[type="radio"] { background-color: var(--bs-white); border-color: var(--primary-color); } .form-check .form-check-input:checked[type="radio"] ~ .form-check-label { color: var(--secondary-color); } .form-check .form-check-label { font-size: 16px; color: var(--body-color); } .form-check-input:checked[type="radio"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.5' fill='%230050B2'/%3e%3c/svg%3e"); } .form-control { border-color: var(--border_on_gray); color: #a8a8b2; font-size: 15px; } .form-control:focus { border-color: var(--primary-color); box-shadow: none; } .floating-input { position: relative; z-index: 1; } .floating-input textarea.form-control { height: inherit; padding-top: 23px; padding-bottom: 23px; } .floating-input textarea ~ label { top: 23px; transform: inherit; } .floating-input .form-control { height: 60px; border-radius: 4px; border: 1px solid var(--border_on_gray); font-size: 15px; background-color: transparent; color: #848d95; padding: 0 24px; } .floating-input .form-control::placeholder { color: transparent; } .floating-input .form-control:not(:placeholder-shown) ~ label { top: -1px; color: #848d95; background-color: var(--sec-bg-color); padding: 0 4px; font-size: 12px; left: 24px; z-index: 1; } .floating-input .form-control:focus { background-color: transparent; border-color: var(--primary-color); } .floating-input .form-control:focus ~ label { top: -1px; color: var(--primary-color); background-color: var(--sec-bg-color); padding: 0 4px; font-size: 12px; left: 24px; z-index: 1; transform: translateY(-50%); } .floating-input label { position: absolute; top: 50%; left: 25px; transform: translateY(-50%); font-size: 15px; color: #848d95; transition: all 0.3s ease-out; text-transform: capitalize; z-index: -1; } /* section title css */ .section-title { text-align: center; } .section-title h1 { font-size: 50px; color: #000; } .section-title h2 { font-size: 36px; margin-bottom: 20px; } .section-title P { font-size: 16px; color: #6a737c; line-height: 26px; } /*----------------------------------------*/ /* Back To Top Button CSS /*----------------------------------------*/ #back-to-top { display: inline-block; background-color: rgba(220, 220, 220, 0.8); width: 50px; height: 50px; text-align: center; border-radius: 4px; position: fixed; bottom: 30px; right: 30px; transition: background-color 0.3s, opacity 0.5s, visibility 0.5s; opacity: 0; visibility: hidden; z-index: 1000; } #back-to-top::after { content: "\32"; font-family: eleganticons; font-weight: normal; font-style: normal; font-size: 2em; line-height: 50px; color: #000; } #back-to-top:hover { cursor: pointer; background-color: #333; } #back-to-top:hover::after { color: #fff; } #back-to-top:active { background-color: #555; } #back-to-top.show { opacity: 1; visibility: visible; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ .theme-btn { display: inline-block; font-size: 18px; color: #ffffff; line-height: 46px; border-radius: 4px; position: relative; z-index: 1; background-color: var(--primary-color); padding: 0 35px; overflow: hidden; text-align: center; text-transform: capitalize; font-weight: 500; } .theme-btn::before { background-color: #171d24; position: absolute; left: -1px; top: -1px; z-index: -1; height: 103%; width: 102%; border-radius: 4px; content: ""; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; -webkit-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); -moz-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); -o-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); } .theme-btn:hover { color: var(--font-color-white); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .theme-btn:hover::before { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; } .theme-btn:hover i { transform: translateY(-1px) translateX(8px); } .theme-btn:hover i.arrow_left { transform: translateY(-1px) translateX(-8px); } .theme-btn i { transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); font-size: 18px; display: inline-block; vertical-align: middle; transform: translateY(-1px) translateX(0); } .theme-btn i.arrow_left { padding-right: 5px; } .theme-btn.theme-btn-alt { background-color: var(--bs-white); color: var(--primary-color); } .theme-btn.theme-btn-alt:hover { color: var(--font-color-white); } .theme-btn.theme-btn-primary_alt { color: var(--primary-color); background-color: rgba(0, 80, 178, 0.09); transition: all 0.3s ease-out; overflow: inherit; } .theme-btn.theme-btn-primary_alt i { transform: translate(0); } .theme-btn.theme-btn-primary_alt::before { display: none; } .theme-btn.theme-btn-primary_alt:hover { background-color: var(--primary-color); color: var(--font-color-white); } .theme-btn.theme-btn-primary_alt:hover i { transform: translate(0); } .theme-btn.theme-btn-outlined { background-color: transparent; color: var(--primary-color); border: 1px solid var(--primary-color); } .theme-btn.theme-btn-outlined::before { display: none; } .theme-btn.theme-btn-outlined:hover { background-color: var(--primary-color); color: var(--font-color-white); } .theme-btn.theme-btn-lg { height: 60px; line-height: 57px; padding: 0 40px; } .theme-btn.theme-btn-outlined_alt { background-color: var(--bs-white); color: var(--primary-color); border: 1px solid #fff; } .theme-btn.theme-btn-outlined_alt::before { display: none; } .theme-btn.theme-btn-outlined_alt:hover { background-color: transparent; color: var(--font-color-white); } .theme-btn.theme-btn-light { background-color: #e5e5e5; color: var(--secondary-color); } .theme-btn.theme-btn-light:hover { color: var(--font-color-white); } .theme-btn.theme-btn-rounded { border-radius: 25px; } .theme-btn.theme-btn-rounded::before { border-radius: 25px; } .theme-btn.theme-btn-rounded-2 { border-radius: 25px; box-shadow: none; transition: all 0.3s ease-out; } .theme-btn.theme-btn-rounded-2::before { display: none; } .theme-btn.theme-btn-rounded-2:hover { background-color: #171d24; color: var(--font-color-white); box-shadow: 2px 5px 20px rgba(51, 77, 114, 0.2); } /* Theme button 2 css */ .theme-btn-2 { display: inline-block; padding: 10px 20px 10px 14px; border-radius: 25px; position: relative; z-index: 1; font-size: 16px; font-weight: 500; color: var(--theme-color); text-transform: uppercase; } .theme-btn-2:hover { color: var(--font-color-white); } .theme-btn-2:hover::before { left: 2px; height: 100%; width: 100%; background-color: var(--secondary-color); border-radius: 25px; } .theme-btn-2:hover .arrow { margin-right: 10px; } .theme-btn-2:hover .arrow .horizontal-line { width: 20px; } .theme-btn-2::before { content: ""; position: absolute; top: 0; left: 2px; height: 100%; width: 44px; background-color: #0050b2; border-radius: 25px; z-index: -1; } .theme-btn-2 .arrow { position: relative; margin-right: 30px; margin-left: 3px; } .theme-btn-2 .arrow .horizontal-line { height: 1px; width: 0; background-color: var(--bs-white); display: inline-block; margin-bottom: 5px; position: relative; margin-left: 10px; } .theme-btn-2 .arrow .horizontal-line::after { content: ""; position: absolute; width: 8px; height: 1px; background-color: var(--bs-white); transition: all 0.3s ease-in-out; transform: rotate(45deg); right: -2px; left: auto; bottom: 3px; } .theme-btn-2 .arrow .horizontal-line::before { content: ""; position: absolute; width: 8px; height: 1px; background-color: var(--bs-white); transition: all 0.3s ease-in-out; transform: rotate(-45deg); right: -2px; left: auto; top: 3px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Custom Animations CSS /*----------------------------------------*/ @keyframes spin1 { 0% { transform: scale(0.9); } 100% { transform: scale(1.5); } } @keyframes spin2 { 0% { transform: translateY(0); } 100% { transform: translateY(40px); } } @keyframes customUp { 0% { transform: translateY(8px); } 100% { transform: translateY(0); } } @keyframes clipInDown { 0% { clip-path: polygon(-10% -10%, -10% -10%, 110% -10%, 110% -10%); } 100% { clip-path: polygon(-10% 110%, -10% -10%, 110% -10%, 110% 110%); } } @keyframes moveX { 0% { transform: translateX(0) rotate(0deg); } 25% { transform: translateX(70px) rotate(90deg); } 50% { transform: translateX(0) rotate(170deg); } 75% { transform: translateX(-70px) rotate(90deg); } 100% { transform: translateX(0) rotate(0deg); } } @keyframes moveY { 0% { transform: translateY(0) rotate(0deg); } 25% { transform: translateY(70px) rotate(90deg); } 50% { transform: translateY(0) rotate(170deg); } 75% { transform: translateY(-70px) rotate(90deg); } 100% { transform: translateY(0) rotate(0deg); } } @keyframes floatingBubble { 0% { transform: translate(0, 0) scale(1); } 20% { transform: translate(50px, -50px) scale(0.6); } 40% { transform: translate(100px, -80px) scale(1); } 60% { transform: translate(150px, -80px) scale(1.1); } 80% { transform: translate(200px, -70px) scale(1); } 100% { transform: translate(250px, -50px) scale(0.6); } } @keyframes floatingBubble2 { 0% { transform: translate(0, 0) scale(0.6); } 20% { transform: translate(-50px, 100px) scale(1); } 40% { transform: translate(-100px, 50px) scale(1.1); } 60% { transform: translate(0, 50px) scale(1); } 80% { transform: translate(50px, -50px) scale(0.6); } 100% { transform: translate(100px, -100px) scale(1); } } @-webkit-keyframes pulsate { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); } to { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(4); transform: translate(-50%, -50%) scale(4); } } @keyframes pulsate { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); } to { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(4); transform: translate(-50%, -50%) scale(4); } } /*================== Preloader ====================*/ #preloader { background: var(--bs-white); height: 100%; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; text-align: center; } #preloader .loading { display: flex; } #preloader .ctn-preloader { padding-left: 15px; padding-right: 15px; } #preloader .spinner { animation: spinner 3s infinite linear; border-radius: 50%; border: 3px solid #f1f6f8; border-left-color: var(--primary-color); border-top-color: var(--primary-color); margin: 0 auto 0 auto; position: absolute; left: -40px; right: -40px; bottom: -40px; top: -40px; } #preloader .spinner:before { content: ""; width: 20px; height: 20px; border: 6px solid #fff; box-shadow: 0 0 20px 0 rgba(4, 46, 56, 0.2); background: var(--primary-color); position: absolute; right: 31px; top: 41px; border-radius: 50%; } #preloader .round_spinner { border-width: 1px; border-color: #eef3f4; border-style: solid; border-radius: 50%; background-color: #fdfdfd; box-shadow: 0 0 100px 0 rgba(4, 46, 56, 0.14); width: 248px; height: 248px; display: flex; align-items: center; justify-content: center; position: relative; margin: 40px auto 80px; } #preloader .round_spinner h4 { font-size: 30px; margin-bottom: 0; margin-top: 10px; } #preloader .round_spinner h4 span { font-weight: 700; } #preloader .head { color: var(--secondary-color); display: block; font-size: 26px; font-weight: 700; letter-spacing: 5.2px; text-transform: uppercase; text-align: center; margin: 5% 0 1% 0; padding: 0; } #preloader p { color: var(--body-color); display: block; font-size: 15px; text-align: center; border: none; margin: 0; padding: 0; } @keyframes spinner { to { transform: rotateZ(360deg); } } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* HEADER CSS /*----------------------------------------*/ header { position: absolute; top: 0; left: 0; width: 100%; z-index: 9997; } header .header-top { background-color: var(--secondary-color); } header .header-top.bg_white .header-info-left { color: #6a737c; } header .header-top.bg_white .header-info-right ul li a { color: #6a737c; } header .header-top.bg_white .header-info-right ul li i { color: #6a737c; } header .header-top .header-info-left { display: flex; align-items: center; color: #bbc0c4; font-size: 15px; } header .header-top .header-info-left .language-list .nice-select { background-color: transparent; border: none; padding-left: 0; } header .header-top .header-info-left .timestamp i { display: block; margin: 5px 5px 0 0; float: left; } header .header-top .header-info-right ul { display: flex; justify-content: flex-end; align-items: center; } header .header-top .header-info-right ul li { margin: 0 15px; } header .header-top .header-info-right ul li:last-child { margin-right: 0; } header .header-top .header-info-right ul li img { margin-right: 8px; } header .header-top .header-info-right ul li a { color: #bbc0c4; font-size: 15px; } header .header-top .header-info-right ul li i { color: #bbc0c4; font-size: 15px; display: inline-block; margin-right: 8px; } .header-menu { z-index: 1; background-color: transparent; transition: all 0.2s linear; } .header-menu.navbar_fixed { background: var(--bs-white); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); position: fixed; z-index: 99; left: 0; right: 0; top: 0; transition: all 0.2s, top 0.4s linear; } .header-menu.navbar_fixed .navbar .sticky_logo .main { display: none; } .header-menu.navbar_fixed .navbar .sticky_logo .sticky { display: block; } .header-menu.navbar_fixed.header-menu-3 .theme-btn { background-color: var(--theme-color); color: var(--font-color-white); } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link { color: var(--secondary-color); } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link.active { color: var(--theme-color); } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link::before { background-color: var(--theme-color); } .header-menu.navbar_fixed.header-menu-3 .navbar .navbar-toggler .hamburger span { background-color: var(--secondary-color); } .header-menu.navbar_fixed.header-menu-3 .navbar .navbar-toggler .hamburger-cross span { background-color: var(--secondary-color); } .header-menu.navbar_fixed.header-menu-3 { background-color: var(--bs-white); } .header-menu.navbar_fixed.header-menu-3 .theme-btn { background-color: var(--primary-color); color: var(--font-color-white); border-color: transparent; } .header-menu.navbar_fixed.header-menu-3 .theme-btn:hover { background-color: transparent; border-color: var(--primary-color); color: var(--primary-color); transition: all 0.3s ease-in-out; } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link { color: var(--secondary-color); } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link.active { color: var(--primary-color); } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link::before { background-color: var(--primary-color); } .header-menu .navbar { padding: 0 !important; } .header-menu .navbar .sticky_logo .main { display: block; } .header-menu .navbar .sticky_logo .sticky { display: none; } .header-menu .menu > .nav-item { padding: 35px 0; transition: all 0.3s linear; } .header-menu.navbar_fixed .menu > .nav-item { padding: 30px 0; } .header-menu .menu > .nav-item > .nav-link { font-size: 15px; color: rgba(255, 255, 255, 0.8); font-weight: 500; position: relative; text-transform: uppercase; padding: 0; } .header-menu .menu > .nav-item > .nav-link:hover, .header-menu .menu > .nav-item.active > .nav-link { color: var(--font-color-white); } .header-menu .menu > .nav-item > .nav-link.active::before { content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); height: 5px; width: 5px; border-radius: 50%; background-color: var(--bs-white); } .header-menu .menu > .nav-item > .nav-link::after { display: none; } .header-menu .menu > .nav-item.submenu .dropdown-menu { margin: 0; border-radius: 4px; left: -26px; min-width: max-content; border: 1px solid var(--black_50); background: var(--bs-white); padding: 8px; box-shadow: 0 30px 40px 0 rgba(4, 73, 89, 0.1); } .header-menu .menu > .nav-item.submenu .dropdown-menu:before { content: ""; width: 12px; height: 12px; background: var(--bs-white); position: absolute; top: -6px; transform: rotate(45deg); left: 40px; border-left: 1px solid var(--black_50); border-top: 1px solid var(--black_50); } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item { padding: 0 30px; } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item + .nav-item { margin-top: 8px; } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link { display: flex; align-items: center; } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link:before { display: none; } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link img { margin-right: 20px; width: 32px; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item { padding: 10px 20px; transition: all 0.3s linear; position: relative; border-radius: 3px; line-height: 1; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item > i { padding-right: 10px; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link { padding: 0; white-space: nowrap; font-size: 15px; color: var(--body-color); transition: color 0.2s linear; position: relative; display: inline-block; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:hover { background-color: #F3F4F6; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link.active { color: var(--primary-color); } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link:after { display: none; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link { color: var(--primary-color); } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > i, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > i, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item.active > i { color: var(--primary-color); } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu { transition: all 0.3s ease-in; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu:before { display: none; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu { min-width: 540px; padding: 0; background: #4464a1; border: 0; max-height: 309px; min-height: 309px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu li > div { min-height: 309px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .nav-pills { padding: 30px 0; background: var(--bs-white); border-top-left-radius: 4px; border-bottom-left-radius: 4px; height: 100%; margin-right: -10px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item { padding: 0 30px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:after { content: "\35"; position: absolute; right: 25px; top: -1px; font-family: "ElegantIcons"; display: block; color: var(--theme-color); transition: all 0.2s linear; opacity: 0; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item .nav-link { font-size: 15px; color: var(--body-color); display: inline-block; border-radius: 0; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item .nav-link.active { background: transparent; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item + .nav-item { margin-top: 12px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:hover:after, .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item.active:after { opacity: 1; right: 20px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:hover .nav-link, .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item.active .nav-link { color: var(--theme-color); } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane { padding: 26px 10px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list { width: 50%; padding-bottom: 12px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list.w_100 { width: 100%; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li { margin-bottom: 12px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a { font-size: 15px; color: var(--font-color-white); position: relative; font-weight: 500; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a:before { content: ""; width: 0; height: 1px; background: var(--bs-white); position: absolute; left: 0; bottom: 0; transition: all 0.2s linear; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a:hover:before, .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a.active:before { width: 100%; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane p { font-size: 15px; line-height: 30px; color: rgba(255, 255, 255, 0.5); margin-bottom: 0; } .header-menu .menu > .nav-item:hover > i { color: var(--primary-color); } .header-menu .menu > .nav-item + .nav-item { margin-left: 40px; } .header-menu .theme-btn { margin-left: 55px; background-color: transparent; border-color: #fff; color: #ffffff;; } .header-menu .theme-btn:hover { color: var(--primary-color); border-color: #fff; background-color: var(--bs-white); } .header-menu.header-menu-2 .menu > .nav-item > .nav-link { color: #6a737c; } .header-menu.header-menu-2 .menu > .nav-item > .nav-link.active { color: var(--primary-color); } .header-menu.header-menu-2 .menu > .nav-item > .nav-link::before { background-color: var(--primary-color); } .header-menu.header-menu-2 .navbar-toggler .hamburger span { background-color: var(--secondary-color); } .header-menu.header-menu-2 .navbar-toggler .hamburger-cross span { background-color: var(--secondary-color); } .header-menu.header-menu-3 { background-color: rgba(23, 29, 36, 0.5); } .header-menu.header-menu-3 .theme-btn-outlined { color: var(--font-color-white); border-color: #fff; } .header-menu.header-menu-3 .theme-btn-outlined:hover { color: var(--primary-color); background-color: var(--bs-white); } .navbar-toggler { padding-right: 0; padding-left: 0; } .hamburger { height: 100%; width: 100%; display: block; } .hamburger span { width: 0; height: 2px; position: relative; top: 0; left: 0; margin: 4px 0; display: block; background: var(--bs-white); border-radius: 3px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .hamburger span:nth-child(1) { transition-delay: 0s; } .hamburger span:nth-child(2) { transition-delay: 0.125s; } .hamburger span:nth-child(3) { transition-delay: 0.2s; } .menu_toggle { width: 22px; height: 22px; position: relative; cursor: pointer; display: block; } .menu_toggle .hamburger { position: absolute; } .menu_toggle .hamburger-cross { position: absolute; height: 100%; width: 100%; transform: rotate(45deg); display: block; } .menu_toggle .hamburger-cross span { display: block; background: var(--bs-white); border-radius: 3px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .menu_toggle .hamburger-cross span:nth-child(1) { height: 100%; width: 2px; position: absolute; top: 0; left: 10px; transition-delay: 0.3s; } .menu_toggle .hamburger-cross span:nth-child(2) { width: 100%; height: 2px; position: absolute; left: 0; top: 10px; transition-delay: 0.4s; } .collapsed .menu_toggle .hamburger span { width: 100%; } .collapsed .menu_toggle .hamburger span:nth-child(1) { transition-delay: 0.3s; } .collapsed .menu_toggle .hamburger span:nth-child(2) { transition-delay: 0.4s; } .collapsed .menu_toggle .hamburger span:nth-child(3) { transition-delay: 0.5s; } .collapsed .menu_toggle .hamburger-cross span:nth-child(1) { height: 0; transition-delay: 0s; } .collapsed .menu_toggle .hamburger-cross span:nth-child(2) { width: 0; transition-delay: 0.2s; } .mobile_dropdown_icon { display: none; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* banner CSS /*----------------------------------------*/ .banner-area { background-color: var(--theme-color); background-position: center; background-size: cover; position: relative; /* floating bubbles */ } .banner-area .bubbles { position: absolute; width: 100%; top: 0; left: 0; height: 100%; overflow: hidden; } .banner-area .bubbles .bubble { height: 15px; width: 15px; border-radius: 50%; animation-iteration-count: infinite; animation-timing-function: linear; animation-direction: alternate; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: zoomIn; } .banner-area .bubbles div { position: absolute; } .banner-area .bubbles div:nth-child(1) { bottom: 20%; left: 5%; } .banner-area .bubbles div:nth-child(1) .bubble { animation-delay: 0.5s; background-color: rgba(255, 255, 255, 0.4); } .banner-area .bubbles div:nth-child(2) { bottom: 65%; left: 20%; } .banner-area .bubbles div:nth-child(2) .bubble { background-color: rgba(246, 166, 9, 0.4); } .banner-area .bubbles div:nth-child(3) { bottom: 15%; left: 30%; } .banner-area .bubbles div:nth-child(3) .bubble { animation-delay: 1s; background-color: #f6a609; } .banner-area .bubbles div:nth-child(4) { bottom: 50%; left: 40%; } .banner-area .bubbles div:nth-child(4) .bubble { animation-delay: 0.8s; animation-direction: alternate-reverse; background-color: rgba(42, 199, 105, 0.4); } .banner-area .bubbles div:nth-child(5) { bottom: 20%; right: 5%; } .banner-area .bubbles div:nth-child(5) .bubble { animation-delay: 0.5s; background-color: rgba(246, 166, 9, 0.4); } .banner-area .bubbles div:nth-child(6) { bottom: 65%; right: 20%; } .banner-area .bubbles div:nth-child(6) .bubble { background-color: #2ac769; } .banner-area .bubbles div:nth-child(7) { bottom: 15%; right: 30%; } .banner-area .bubbles div:nth-child(7) .bubble { animation-delay: 1.1s; background-color: rgba(42, 199, 105, 0.4); } .banner-area .bubbles div:nth-child(8) { bottom: 50%; right: 40%; } .banner-area .bubbles div:nth-child(8) .bubble { animation-delay: 0.2s; background-color: rgba(255, 255, 255, 0.4); } .banner-area .logos { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } .banner-area .logos img { position: absolute; animation: pulse ease-out infinite; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .banner-area .logos img:nth-child(1) { bottom: 15%; left: 10%; animation-delay: 0.5s; } .banner-area .logos img:nth-child(2) { bottom: 45%; left: 20%; } .banner-area .logos img:nth-child(3) { bottom: 20%; left: 30%; animation-delay: 1s; } .banner-area .logos img:nth-child(4) { bottom: 20%; right: 30%; animation-delay: 0.5s; } .banner-area .logos img:nth-child(5) { bottom: 15%; right: 10%; } .banner-area .logos img:nth-child(6) { bottom: 45%; right: 20%; animation-delay: 0.8s; } .banner-area .banner-content h1 { font-size: 60px; color: var(--font-color-white); text-transform: capitalize; position: relative; z-index: 1; line-height: 70px; } .banner-area .banner-content .img-area { position: relative; z-index: 2; } .banner-area .banner-content .symbol-pulse { position: absolute; top: 71%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; width: 100%; height: 100%; overflow: hidden; } .banner-area .banner-content .symbol-pulse div { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.04)), color-stop(65%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0.04))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%); background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%); width: 28rem; height: 28rem; } .banner-area .banner-content .symbol-pulse .pulse-1 { -webkit-transform: translate(-50%, -50%) scale(0.67); -ms-transform: translate(-50%, -50%) scale(0.67); transform: translate(-50%, -50%) scale(0.67); } .banner-area .banner-content .symbol-pulse .pulse-1 { -webkit-transform: translate(-50%, -50%) scale(0.75); -ms-transform: translate(-50%, -50%) scale(0.75); transform: translate(-50%, -50%) scale(0.75); } .banner-area .banner-content .symbol-pulse .pulse-2 { -webkit-transform: translate(-50%, -50%) scale(1.01); -ms-transform: translate(-50%, -50%) scale(1.01); transform: translate(-50%, -50%) scale(1.01); } .banner-area .banner-content .symbol-pulse .pulse-x { will-change: transform; -webkit-animation: pulsate 3s infinite; animation: pulsate 3s infinite; } .banner-area-2 { background-image: url(../img/banner/bg-img-2.png), linear-gradient(to right, #fff, #fffdf7); background-position: center; background-size: cover; background-repeat: no-repeat; overflow: hidden; } .banner-area-2 .banner-content { position: relative; } .banner-area-2 .banner-content .shape { position: absolute; top: -10px; left: -130px; } .banner-area-2 .banner-content p { font-size: 16px; color: var(--body-color); } .banner-area-2 .banner-content .theme-btn-2 { color: var(--body-color); text-transform: capitalize; padding: 3px 20px 4px 14px; font-size: 18px; } .banner-area-2 .banner-content .theme-btn-2:hover { color: var(--font-color-white); } .banner-area-2 .banner-content .theme-btn-2:hover::before { width: 100%; } .banner-area-2 .banner-content .theme-btn-2:hover .arrow { margin-right: 10px; } .banner-area-2 .banner-content .theme-btn-2::before { width: 34px; } .banner-area-2 .banner-content .theme-btn-2 .arrow { margin-right: 20px; margin-left: -2px; } .banner-area-2 .banner-content .theme-btn-2 .arrow .horizontal-line::before { width: 7px; top: 2px; } .banner-area-2 .banner-content .theme-btn-2 .arrow .horizontal-line::after { width: 7px; bottom: 2px; } .banner-area-2 .banner-img { position: relative; z-index: 0; } .banner-area-2 .banner-img .shapes img { position: absolute; } .banner-area-2 .banner-img .shapes .shape-1 { top: -25px; left: -45px; } .banner-area-2 .banner-img .shapes .shape-2 { bottom: -50px; right: -40px; z-index: -1; } .banner-area-2 .banner-img .shapes .shape-3 { top: -55px; left: -30px; z-index: -1; } .banner-area-2 .banner-img .shapes .shape-4 { bottom: 25%; right: -5%; animation: zoomIn 1.5s ease-out infinite alternate both; } .banner-area-2 .banner-img .shapes .shape-5 { top: 40%; left: -12%; animation: floatingBubble2 20s linear infinite alternate both; } .banner-area-2 .banner-img .shapes .shape-6 { top: 15%; right: 0; animation: floatingBubble 20s linear infinite alternate both; } .banner-area-3 { background-color: #281b36; overflow: hidden; position: relative; z-index: 1; } .banner-area-3 .bg-slides .slide { position: absolute; z-index: -1; top: 0; } .banner-area-3 .bg-slides .slide:nth-child(1) { left: 4%; } .banner-area-3 .bg-slides .slide:nth-child(2) { left: 45%; } .banner-area-3 .bg-slides .slide:nth-child(3) { left: 52%; } .banner-area-3 .banner-content h1 { font-size: 50px; color: var(--font-color-white); } .banner-area-3 .banner-content .theme-btn { border-radius: 30px; } .banner-area-3 .person-img { position: absolute; bottom: 0; left: 50px; z-index: 1; } .banner-area-4 { background-color: #10121c; overflow: hidden; } .banner-area-4 .hero-img { display: inline-block; position: relative; z-index: 1; } .banner-area-4 .hero-img .person-img { max-width: 100%; height: auto; } .banner-area-4 .hero-img .shape { position: absolute; } .banner-area-4 .hero-img .shape:nth-child(1) { top: 45%; left: -35%; z-index: -1; } .banner-area-4 .hero-img .shape:nth-child(2) { top: 48%; right: 15px; z-index: 1; } .banner-area-4 .hero-img .shape:nth-child(3) { top: 23%; right: -25px; } .banner-area-4 .hero-img .shape:nth-child(4) { top: 6%; left: 12%; z-index: -1; } .banner-area-4 .hero-img .shape:nth-child(5) { top: 30%; left: -6px; } .banner-area-4 .hero-img .shape:nth-child(6) { top: 23%; left: -25px; z-index: -1; } .banner-area-4 .hero-img .shape:nth-child(7) { top: 50%; right: -7px; z-index: -1; } .banner-area-4 .hero-img .shape:nth-child(8) { top: 18%; left: 30px; z-index: 1; } .banner-area-4 .banner-content h1 { font-size: 60px; color: var(--font-color-white); } .banner-area-4 .banner-content p { font-size: 16px; color: var(--font-color-white); line-height: 24px; } .banner-area-4 .banner-content .theme-btn { color: #000; height: 55px; line-height: 51px; } .banner-area-4 .banner-content .theme-btn:hover { color: var(--font-color-white); } .banner-area-5 { background-color: #101010; position: relative; z-index: 1; overflow: hidden; } .banner-area-5 .bg-shapes .shape { position: absolute; z-index: -1; } .banner-area-5 .bg-shapes .shape:nth-child(1) { left: 0; bottom: 180px; } .banner-area-5 .bg-shapes .shape:nth-child(2) { right: 135px; bottom: 120px; } .banner-area-5 .bg-shapes .shape:nth-child(3) { left: 150px; top: 35%; } .banner-area-5 .bg-shapes .shape:nth-child(4) { right: 10%; top: 50%; } .banner-area-5 .bg-shapes .shape:nth-child(5) { width: 600px; height: 600px; background-color: #5deea0; right: -175px; bottom: -220px; filter: blur(250px); border-radius: 50%; opacity: 0.1; } .banner-area-5 .bg-shapes .shape:nth-child(6) { width: 450px; height: 450px; background-color: #a4f1f2; left: -50px; top: -200px; filter: blur(250px); border-radius: 50%; opacity: 0.1; } .banner-area-5 .banner-content h1 { line-height: 66px; font-size: 60px; font-weight: 600; color: #fff; margin-bottom: 28px; } .banner-area-5 .banner-content h1 .underline-shape::after { background-color: #f57950; } .banner-area-5 .banner-content p { font-size: 18px; font-weight: 400; color: #fff; line-height: 30px; } .banner-area-5 .banner-content .under_link { font-size: 18px; font-weight: 500; color: #fff; line-height: 60px; text-decoration: underline; display: inline-block; } .banner-area-5 .banner-content .theme-btn { color: #fff; height: 60px; line-height: 55px; } .banner-area-5 .banner-content .theme-btn:hover { color: #fff; } .banner-area-5 .banner-content .co-operators { margin-top: 80px; } .banner-area-5 .banner-content .co-operators > div { gap: 30px; } .banner-area-5 .basic-loan-calculator { background-color: var(--bs-white); border-radius: 8px; max-width: 450px; padding: 35px; position: relative; margin-left: auto; } .banner-area-5 .basic-loan-calculator .shape { position: absolute; right: -35px; top: -35px; } .banner-area-5 .basic-loan-calculator h4 { font-size: 30px; font-weight: 600; line-height: 47px; letter-spacing: -0.02em; margin-bottom: 15px; } .banner-area-5 .basic-loan-calculator form { margin: 0 !important; } .banner-area-5 .basic-loan-calculator form .forminator-row { margin-bottom: 16px !important; } .banner-area-5 .basic-loan-calculator form .forminator-row-last { margin-bottom: 0 !important; } .banner-area-5 .basic-loan-calculator form.forminator-ui .forminator-field .forminator-label { font-size: 16px !important; color: #060608 !important; font-weight: 500 !important; display: block; margin-bottom: 12px; } .banner-area-5 .basic-loan-calculator form.forminator-ui .forminator-field .forminator-input, .banner-area-5 .basic-loan-calculator form.forminator-ui .forminator-field .select2-selection--single { background-color: #f2f2f2 !important; height: 56px !important; color: #9199a1 !important; border-radius: 0; line-height: 56px !important; font-size: 16px !important; padding-left: 22px !important; border-color: transparent !important; } .banner-area-5 .basic-loan-calculator form.forminator-ui .forminator-field .select2-selection--single .select2-selection__rendered { padding-left: 0 !important; } .banner-area-5 .basic-loan-calculator form.forminator-ui .forminator-button { font-size: 18px !important; height: 58px; line-height: 50px; border-radius: 4px; position: relative; z-index: 1; background-color: #060608 !important; padding: 0 35px; overflow: hidden; text-align: center; text-transform: capitalize; } .loan-banner { position: relative; overflow: inherit; } .loan-banner .section-title h1 { color: var(--font-color-white); } .loan-banner .floated-widget { top: inherit; bottom: -80px; padding: 50px 50px 40px 50px; } .loan-banner .floated-widget .border-end { border-color: var(--border_on_gray); } .loan-banner::before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(41, 66, 102, 0.75); } /*----------------------------------------*/ /* Breadcrumb CSS /*----------------------------------------*/ .breadcrumb-widget { text-align: center; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; } .breadcrumb-widget::after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(51, 62, 72, 0.8); } .breadcrumb-widget .breadcrumb-content { position: relative; z-index: 1; } .breadcrumb-widget .breadcrumb-content h1 { color: var(--font-color-white); margin-bottom: 0; text-transform: capitalize; font-size: 3rem; } .breadcrumb-widget .breadcrumb-content h2 { color: var(--font-color-white); margin-bottom: 10px; text-transform: capitalize; } .breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-location { color: #bbc0c4; } .breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-catagory { color: #bbc0c4; } .breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-catagory span { color: var(--font-color-white); } .breadcrumb-widget .breadcrumb-content ul { display: flex; flex-direction: row; align-items: center; justify-content: center; } .breadcrumb-widget .breadcrumb-content ul li { font-size: 16px; color: #c8ccd0; position: relative; text-transform: capitalize; display: inline-block; margin: 10px 15px; } .breadcrumb-widget .breadcrumb-content ul li:last-child::after { display: none; } .breadcrumb-widget .breadcrumb-content ul li.active { color: var(--font-color-white); } .breadcrumb-widget .breadcrumb-content ul li a { display: inline-block; } .breadcrumb-widget .breadcrumb-content ul li::after { content: "\35"; position: absolute; right: -20px; top: 0; font-family: "ElegantIcons"; } .breadcrumb-widget.breadcrumb-widget-2 { overflow: hidden; } .breadcrumb-widget.breadcrumb-widget-2::after { background-color: rgba(36, 36, 54, 0.8); } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape { position: absolute; opacity: 0.15; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-1 { bottom: 0; left: 10%; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-2 { top: 0; left: 20%; height: 100%; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-3 { top: 0; right: 33%; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-4 { bottom: 0; right: 1%; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape img { max-height: 100%; } .breadcrumb-widget.breadcrumb-widget-2 .search-box input { height: 60px; padding: 19px 25px; color: #c8ccd0; font-size: 16px; border-radius: 5px; background-color: #ffffff2b; border: 1px solid #8b8b8b; } .breadcrumb-widget.breadcrumb-widget-2 .search-box input:focus { color: var(--font-color-white); } .breadcrumb-widget.breadcrumb-widget-2 .search-box input::placeholder { color: #c8ccd0; font-size: 16px; } .breadcrumb-widget.breadcrumb-widget-2 .search-box .search-btn { padding: 14px 20px; background-color: #000; border-radius: 5px; } .breadcrumb-widget.breadcrumb-widget-2 .search-box .search-btn i { display: inline-block; vertical-align: middle; color: var(--font-color-white); font-size: 15px; transform: scaleX(-1); } .breadcrumb-widget.breadcrumb-widget-2 .popular-tags span { font-size: 15px; color: #d8dce0; margin-right: 15px; } .breadcrumb-widget.breadcrumb-widget-2 .popular-tags a { font-size: 14px; color: var(--font-color-white); padding: 6px 22px; background-color: rgba(179, 176, 176, 0.4); border-radius: 30px; margin-right: 10px; line-height: normal; } .breadcrumb-widget.breadcrumb-widget-2 .popular-tags a:hover { background-color: var(--bs-white); color: var(--primary-color); } .breadcrumb-widget.breadcrumb-widget-2 .post-info { display: flex; align-items: center; justify-content: center; } .breadcrumb-widget.breadcrumb-widget-2 .post-info div { display: flex; align-items: center; font-size: 15px; color: #c8ccd0; } .breadcrumb-widget.breadcrumb-widget-2 .post-info div span { margin-left: 8px; } .breadcrumb-widget.breadcrumb-widget-3::after { background-color: rgba(24, 23, 61, 0.8); } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* feature CSS /*----------------------------------------*/ .feature-area { position: relative; z-index: 2; } .feature-card-widget-3 { padding: 25px; border-radius: 10px; transition: all 0.3s ease-out; overflow: hidden; position: relative; margin: 0 12px; } .feature-card-widget-3 .shapes img { position: absolute; } .feature-card-widget-3 img { max-width: 100%; } .feature-card-widget-3 .title { font-size: 15px; color: var(--font-color-white); line-height: 22px; display: block; margin-top: 5px; } .feature-card-widget-3 h5 { font-size: 22px; color: var(--font-color-white); margin-top: 13px; font-weight: 400; line-height: 30px; } .feature-card-widget-3 h5 span { font-family: "Poppins", sans-serif; font-weight: 600; } .feature-card-widget-3 a { font-size: 22px; color: var(--font-color-white); font-family: "Poppins", sans-serif; display: inline-block; line-height: 30px; } .feature-card-widget-3.card-1 { background-color: #f76363; } .feature-card-widget-3.card-1:hover { box-shadow: 0 20px 50px 0 rgba(247, 99, 99, 0.25); } .feature-card-widget-3.card-1 .shapes img:nth-child(1) { bottom: 0; right: 20px; animation: pulse 2s ease-out infinite alternate both; } .feature-card-widget-3.card-1 .shapes img:nth-child(2) { top: 0; right: 0; animation: pulse 3s ease-out infinite alternate both; } .feature-card-widget-3.card-1 .shapes img:nth-child(3) { top: 50%; right: 40%; } .feature-card-widget-3.card-1 .shapes img:nth-child(4) { bottom: 60%; right: 75%; } .feature-card-widget-3.card-2 { background-color: #40ad87; } .feature-card-widget-3.card-2:hover { box-shadow: 0 20px 50px 0 rgba(64, 173, 135, 0.25); } .feature-card-widget-3.card-2 .shapes img:nth-child(1) { top: 0; right: 20px; animation: pulse 6s ease-out infinite alternate both; } .feature-card-widget-3.card-2 .shapes img:nth-child(2) { bottom: 0; right: 0; animation: pulse 2s ease-out infinite alternate both; } .feature-card-widget-3.card-2 .shapes img:nth-child(3) { top: 50%; right: 40%; animation: moveX 13s ease-out infinite alternate both; } .feature-card-widget-3.card-2 .shapes img:nth-child(4) { bottom: 60%; right: 75%; animation: moveY 15s ease-out infinite alternate both; } .feature-card-widget-3.card-3 { background-color: #7080fa; } .feature-card-widget-3.card-3:hover { box-shadow: 0 20px 50px 0 rgba(112, 128, 250, 0.25); } .feature-card-widget-3.card-3 .shapes img:nth-child(1) { top: 0; right: 0; animation: pulse 2s ease-out infinite alternate both; } .feature-card-widget-3.card-3 .shapes img:nth-child(2) { top: 0; right: 0; animation: pulse 3s ease-out infinite alternate both; } .feature-card-widget-3.card-3 .shapes img:nth-child(3) { top: 20%; right: 40%; animation: moveX 13s ease-out infinite alternate both; } .feature-card-widget-3.card-3 .shapes img:nth-child(4) { bottom: 20%; right: 20%; } .feature-card-widget-3.card-3 .shapes img:nth-child(5) { bottom: 10%; right: 25%; } .feature-card-widget-3.card-3 .shapes img:nth-child(6) { left: 10%; top: 15%; animation: moveY 13s ease-out infinite alternate both; } .feature-card-widget-3.card-3 .shapes img:nth-child(7) { left: 50%; top: 75%; animation: moveX 13s ease-out infinite alternate both; } .feature-widget-2 { display: flex; border-radius: 5px; padding: 40px; transition: all 0.3s ease-out; position: relative; overflow: hidden; z-index: 1; } .feature-widget-2 .shapes img { position: absolute; z-index: -1; animation: pulse 1.5s ease-out infinite alternate both; } .feature-widget-2.feature-1 { background-color: #7a33ff; } .feature-widget-2.feature-1 .shapes img:nth-child(1) { top: 0; right: 0; } .feature-widget-2.feature-1 .shapes img:nth-child(2) { bottom: 0; left: 0; animation-delay: 0.3s; } .feature-widget-2.feature-1 .shapes img:nth-child(3) { top: 15%; right: 35%; animation: moveX 15s linear infinite alternate both; animation-delay: 1.5s; } .feature-widget-2.feature-1 .shapes img:nth-child(4) { bottom: 15%; left: 35%; animation: moveX 15s linear infinite alternate both; } .feature-widget-2.feature-1 .shapes img:nth-child(5) { top: 40%; left: 60%; animation: floatingBubble 15s linear infinite alternate both; } .feature-widget-2.feature-1 .shapes img:nth-child(6) { top: 5%; right: 65%; animation: floatingBubble2 15s linear infinite alternate both; } .feature-widget-2.feature-1:hover { box-shadow: 0 20px 40px 2px rgba(122, 51, 255, 0.2); } .feature-widget-2.feature-2 { background-color: #b93dcc; } .feature-widget-2.feature-2 .shapes img:nth-child(1) { bottom: 0; left: 0; opacity: 0.1; animation-delay: 0.3s; } .feature-widget-2.feature-2 .shapes img:nth-child(2) { top: 0; right: 0; opacity: 0.1; } .feature-widget-2.feature-2 .shapes img:nth-child(3) { bottom: 0; left: 35%; opacity: 0.1; animation-delay: 0.9s; } .feature-widget-2.feature-2 .shapes img:nth-child(4) { bottom: 15%; right: 70%; } .feature-widget-2.feature-2 .shapes img:nth-child(5) { top: 15%; left: 60%; animation: moveX 15s linear infinite alternate both; animation-delay: 1.1s; } .feature-widget-2.feature-2 .shapes img:nth-child(6) { top: 5%; right: 65%; opacity: 0.1; animation: moveY 15s linear infinite alternate both; } .feature-widget-2.feature-2:hover { box-shadow: 0 20px 40px 2px rgba(185, 61, 204, 0.2); } .feature-widget-2.feature-3 { background-color: #247cb2; } .feature-widget-2.feature-3 .shapes img:nth-child(1) { bottom: 0; right: 0; opacity: 0.1; animation-delay: 0.3s; } .feature-widget-2.feature-3 .shapes img:nth-child(2) { top: 0; left: 0; opacity: 0.1; } .feature-widget-2.feature-3 .shapes img:nth-child(3) { top: 0; left: 35%; animation-delay: 0.8s; } .feature-widget-2.feature-3 .shapes img:nth-child(4) { bottom: 15%; right: 70%; animation: floatingBubble 15s linear infinite alternate both; } .feature-widget-2.feature-3 .shapes img:nth-child(5) { top: 15%; left: 75%; animation-delay: 0.5s; } .feature-widget-2.feature-3:hover { box-shadow: 0 20px 40px 2px rgba(36, 124, 178, 0.2); } .feature-widget-2 .feature-img img { max-width: 100%; padding: 0 23px 0 10px; } .feature-widget-2 .feature-content p { font-size: 16px; color: var(--font-color-white); line-height: 26px; } .feature-widget-2 .feature-content h6 { font-size: 18px; color: var(--font-color-white); font-weight: 600; margin-bottom: 0; } .feature-slider .slick-list { margin: 0 -25px; padding: 0 10px; } .feature-slider .slick-dots { bottom: -5px; } .feature-slider .slick-dots li button { background-color: #cacccf; border: none; } .feature-slider .slick-dots li.slick-active button { background-color: var(--primary-color); } .feature-slider .slick-track { margin: 20px 0 55px 0; } /*----------------------------------------*/ /* track financial progress CSS /*----------------------------------------*/ .track-f-progress .img-content { text-align: right; position: relative; z-index: 1; } .track-f-progress .img-content .bg-img { position: absolute; z-index: -1; top: -35%; left: -30%; } .track-f-progress .img-content .track-3 { position: relative; z-index: 1; max-width: 100%; } .track-f-progress .img-content .track-img { position: absolute; max-width: 100%; width: auto; } .track-f-progress .img-content .track-img.track-1 { top: 50px; left: -30px; z-index: 1; } .track-f-progress .img-content .track-img.track-2 { bottom: 40px; left: -15px; } .track-f-progress .text-content { position: relative; z-index: 1; } .track-f-progress .text-content p, .card-payment .text-content p, .internet-banking .text-content p { font-size: 16px; margin-top: 17px; line-height: 26px; } .track-f-progress .text-content h2, .card-payment .text-content h2, .internet-banking .text-content h2 { font-size: 36px; margin-bottom: 0; } /*----------------------------------------*/ /* card payment CSS /*----------------------------------------*/ .card-payment { overflow: hidden; } .card-payment .img-content .bg-img { position: absolute; top: -20%; left: -45%; z-index: -1; } .card-payment .img-content .card-2 { position: absolute; top: 35px; right: 15px; } .card-payment .text-content { position: relative; z-index: 1; } /*----------------------------------------*/ /* Internet Banking CSS /*----------------------------------------*/ .internet-banking { background-color: var(--bs-white); } .internet-banking .img-content { position: relative; z-index: 1; } .internet-banking .img-content .bg-img { position: absolute; z-index: -1; top: -40%; left: -32%; } .internet-banking .img-content .bank-1 { position: absolute; top: 60px; right: -30px; } .internet-banking .img-content .bank-2 { position: absolute; bottom: 80px; left: -40px; } .internet-banking .img-content .bank-3 { position: absolute; top: 95px; left: -105px; z-index: -1; } .internet-banking .text-content { position: relative; z-index: 1; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Recognition CSS /*----------------------------------------*/ .recognition-widget .widget-navigation ul { flex-direction: column; background-color: transparent; border-bottom: none !important; } .recognition-widget .widget-navigation ul li { border-bottom: 1px solid var(--border_on_gray); background-color: transparent; text-align: right; padding: 14px 0 11px 0; } .recognition-widget .widget-navigation ul li:first-child { padding-top: 0; } .recognition-widget .widget-navigation ul li:last-child { border-bottom: none; } .recognition-widget .widget-navigation ul li a { border: none; background-color: transparent; font-size: 18px; color: #6a737c; display: inline-block; padding: 0; line-height: 30px; } .recognition-widget .widget-navigation ul li a.active { color: var(--primary-color); background-color: transparent; border: none; font-weight: 500; } .recognition-widget .tab-content { padding-top: 0; padding-left: 20px; padding-right: 50px; } .recognition-widget .tab-content h3 { font-size: 30px; color: var(--primary-color); font-weight: 600; margin-bottom: 0; } .recognition-widget .tab-content P { font-size: 16px; color: #787880; position: relative; padding-left: 26px; margin-top: 10px; } .recognition-widget .tab-content P::before { content: ""; position: absolute; left: 0; top: 7px; height: 1px; width: 20px; background-color: var(--primary-color); } .accolades-widget { background-color: #3c4146; border-radius: 8px; position: relative; padding: 25px 20px 40px 20px; } .accolades-widget .accolades-header { position: absolute; bottom: 100%; left: 0; width: 100%; } .accolades-widget .accolades-header img { margin-bottom: -1px; } .accolades-widget .accolades-header h2 { font-weight: 600; color: #3c4146; margin-bottom: -12px; margin-left: 7px; letter-spacing: -4px; } .accolades-widget .accolades-content p { font-size: 15px; margin-left: 20px; } .accolades-widget .accolades-content .subtitle { font-family: "Poppins", sans-serif; font-weight: 600; color: var(--font-color-white); } .accolades-widget .accolades-content .text { color: #f9d8ae; position: relative; } .accolades-widget .accolades-content .text::after { content: ""; position: absolute; top: 10px; height: 1px; width: 15px; background-color: #f9d8ae; left: -18px; } .accolades-widget .accolades-content ul li + li { margin-top: 16px; } .accolades-widget .accolades-content ul li p + p { color: #f9d8ae; font-family: "Roboto", sans-serif; font-weight: 400; position: relative; } .accolades-widget .accolades-content ul li p + p::after { content: ""; position: absolute; top: 10px; height: 1px; width: 15px; background-color: #f9d8ae; left: -18px; } /*----------------------------------------*/ /* Leadership widget CSS /*----------------------------------------*/ .single-leadership-widget { text-align: center; } .single-leadership-widget a { display: inline-block; position: relative; border-radius: 10px; overflow: hidden; } .single-leadership-widget a:hover .leader-info { visibility: visible; opacity: 1; } .single-leadership-widget a img { width: 100%; height: auto; border-radius: 10px; } .single-leadership-widget a .leader-info { position: absolute; bottom: 0; left: 0; width: 100%; padding: 50px 0 30px 40px; text-align: left; visibility: hidden; opacity: 0; transition: all 0.3s ease-in-out; background-image: linear-gradient(to bottom, rgba(51, 62, 72, 0), rgba(27, 34, 45, 0.8)); } .single-leadership-widget a .leader-info h5 { color: var(--font-color-white); margin: 0; } .single-leadership-widget a .leader-info p { font-size: 16px; color: var(--font-color-white); } /*----------------------------------------*/ /* Description CSS /*----------------------------------------*/ .description-widget .desc-title { border-radius: 5px; padding: 38px 38px 42px 42px; } .description-widget .desc-title h2 { font-size: 36px; font-weight: 600; color: var(--font-color-white); } .description-widget .desc-text p { font-size: 18px; color: #6c6c73; line-height: 30px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Statistics widget CSS /*----------------------------------------*/ .floated-widget { background-color: var(--bs-white); border-radius: 10px; box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); padding: 40px 50px; position: absolute; top: -70px; left: 15px; right: 15px; z-index: 3; } .statistics-widget-1 img { max-width: 100%; } .statistics-widget-1 p { font-size: 18px; color: var(--secondary-color); margin: 20px 0 6px 0; text-transform: capitalize; } .statistics-widget-1 .counter { font-size: 36px; color: var(--theme-color); } .statistics-widget-2 { border-radius: 10px; height: 100%; overflow: hidden; } .statistics-widget-2 .statistics-slider { height: 100%; position: relative; } .statistics-widget-2 .statistics-slider .slick-list { height: 100%; } .statistics-widget-2 .statistics-slider .slick-list .slick-track { height: 100%; } .statistics-widget-2 .statistics-slider .slick-list .slick-track .slick-slide { height: 100%; } .statistics-widget-2 .statistics-slider .slick-dots { bottom: 15px; } .statistics-widget-2 .statistics-slider .slick-dots li button { margin: 0 5px; background-color: rgba(255, 255, 255, 0.2); height: 10px; width: 10px; border-radius: 50%; border: none; } .statistics-widget-2 .statistics-slider .slick-dots li.slick-active button { background-color: var(--bs-white); } .statistics-widget-2 img { width: 100%; height: 100%; } .statistics-widget-2 .widget-content { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; height: 100%; padding: 45px 25px; } .statistics-widget-2 .widget-content::before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: transparent; z-index: -1; } .statistics-widget-2 .widget-content h1 { font-size: 70px; color: var(--font-color-white); line-height: 1.1; margin-bottom: 0; } .statistics-widget-2 .widget-content h2 { font-size: 40px; color: var(--font-color-white); } .statistics-widget-2 .widget-content p { font-size: 16px; color: var(--font-color-white); margin-top: 15px; } .statistics-widget-2 .widget-content.widget-1 { background-color: #610fc9; } .statistics-widget-2 .widget-content.widget-2 { background-color: var(--primary-color); } .statistics-widget-2 .widget-content.widget-3 { background-color: #704dff; } .statistics-widget-2 .widget-content.widget-4 { background-color: #f23d68; } .statistics-widget-2 .widget-content.widget-5 { background-color: #af3ce5; } .statistics-widget-2 .widget-content.widget-6::before { background-color: rgba(116, 57, 191, 0.75); } .statistics-widget-2 .widget-content.widget-7::before { background-color: rgba(89, 18, 178, 0.75); } .statistics-widget-2 .widget-content.widget-8::before { background-color: rgba(0, 63, 139, 0.75); } .statistics-widget-2 .slick-dotted.slick-slider { margin-bottom: 0; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Steps widget CSS /*----------------------------------------*/ .steps-widget { text-align: center; } .steps-widget img { max-width: 100%; } .steps-widget h4 { margin: 25px 0 12px 0; } .steps-widget h4 a { color: var(--secondary-color); font-size: 24px; font-family: "Poppins", sans-serif; font-weight: 600; display: inline-block; } .steps-widget h4 a:hover { color: var(--primary-color); } .steps-widget p { font-size: 16px; line-height: 26px; } .loan-slider .slick-list { padding-top: 65px; padding-bottom: 60px; margin: 0 -24px; padding-right: 12px; padding-left: 12px; } .loan-slider .slick-arrow { font-size: 22px; height: 70px; width: 70px; border: 1px solid #e7e7e8; background-color: #f6f6f6; border-radius: 50%; color: #6a737c; line-height: 67px; z-index: 1; top: 55%; transition: all 0.3s ease; } .loan-slider .slick-arrow::before { display: none; } .loan-slider .slick-arrow:hover { border-color: var(--primary-color); background-color: var(--primary-color); color: #fff; } .loan-slider .slick-arrow:hover i { color: #fff; } .loan-slider .slick-arrow i { vertical-align: middle; } .loan-slider .slick-prev { left: -240px; } .loan-slider .slick-next { right: -240px; } .loan-slider .slick-dots { bottom: inherit; } .loan-slider .slick-dots li { margin: 0 15px; } .loan-slider .slick-dots li.slick-active button { background-color: #0050b2; } .loan-slider .slick-dots li.slick-active button::after { transform: scale(1); } .loan-slider .slick-dots li button { background-color: #d4d4d4; border: none; position: relative; z-index: 1; } .loan-slider .slick-dots li button::after { content: ""; position: absolute; left: -15px; top: -15px; right: -15px; bottom: -15px; border: 1px solid #0050b2; z-index: -1; border-radius: 50%; transform: scale(0); transition: all 0.3s ease-out; } .loan-slider .single-slide { background-color: #f6f6f6; border-radius: 8px; text-align: center; padding: 0 30px 50px; margin: 0 12px; transition: all 0.3s ease-out; } .loan-slider .single-slide:hover { background-color: var(--bs-white); box-shadow: 0 16px 60px 0 rgba(63, 93, 101, 0.2); } .loan-slider .single-slide .icon { margin: auto; transform: translateY(-43px); height: 104px; width: 104px; border-radius: 50%; background-color: #fff; line-height: 104px; text-align: center; box-shadow: 0 8px 40px 0 #3f5d6533; } .loan-slider .single-slide .icon img { display: inline-block; } .loan-slider .single-slide h4 { font-size: 26px; font-weight: 600; line-height: 30px; color: #010201; margin-bottom: 16px; } .loan-slider .single-slide p { font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 400; line-height: 32px; margin-bottom: 0; color: var(--theme-text-color); } /*----------------------------------------*/ /* Loan Apply widget CSS /*----------------------------------------*/ .loan-apply-widget { display: flex; flex-direction: row; align-items: center; padding: 20px 20px; border-radius: 4px; box-shadow: var(--theme-dropshadow); border-bottom: 2px solid transparent; background-color: var(--bs-white); transition: all 0.3s ease-out; position: relative; } .loan-apply-widget:hover { border-color: var(--primary-color); } .loan-apply-widget:hover .icon img { display: none; } .loan-apply-widget:hover .icon img + img { display: block; } .loan-apply-widget .icon { padding-right: 20px; } .loan-apply-widget .icon img { display: block; } .loan-apply-widget .icon img + img { display: none; } .loan-apply-widget .security-info { font-size: 12px; font-weight: 400; color: #6a737c; } .loan-apply-widget .apply-content { width: 100%; } .loan-apply-widget .apply-content .title { color: #6a737c; font-size: 15px; font-weight: 400; display: block; margin-bottom: 4px; line-height: 22px; } .loan-apply-widget .apply-content p { font-size: 16px; font-weight: 600; color: var(--secondary-color); } .loan-apply-widget .apply-content .input-field { position: relative; } .loan-apply-widget .apply-content .input-field .close { position: absolute; top: 50%; right: 5px; transform: translateY(-50%); } .loan-apply-widget .apply-content input { border: none; outline: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary-color); background-color: transparent; } .loan-apply-widget .apply-content input::placeholder { font-weight: 400; font-size: 16px; } .loan-apply-widget .apply-content .nice-select { border: none; width: 100%; background-color: transparent; padding: 0 !important; height: inherit; line-height: inherit; position: inherit; } .loan-apply-widget .apply-content .nice-select::after { display: none; } .loan-apply-widget .apply-content .nice-select.open .current::after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); } .loan-apply-widget .apply-content .nice-select .current { font-size: 16px; font-weight: 500; color: var(--secondary-color); position: relative; display: block; } .loan-apply-widget .apply-content .nice-select .current::after { border-bottom: 2px solid #999; border-right: 2px solid #999; content: ""; display: block; height: 5px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50%; -webkit-transform-origin: 66% 66%; -ms-transform-origin: 66% 66%; transform-origin: 66% 66%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; width: 5px; } .loan-apply-widget .apply-content .nice-select .list { right: 0; } .loan-apply-widget .select-location input.es-input { background: none; } .loan-apply-widget .select-location .close { cursor: pointer; } .loan-apply-widget .select-location .es-list { margin-top: 23px; } .apply-loan-area { font-size: 12px; font-weight: 400; color: var(--body-color); } .es-list { scrollbar-color: #dededee7 #f1f1f1da; scrollbar-width: thin; /* Track */ /* Handle */ } .es-list::-webkit-scrollbar { width: 5px; } .es-list::-webkit-scrollbar-track { background: #f1f1f1da; } .es-list::-webkit-scrollbar-thumb { background: #dededee7; border-radius: 5px; } /*----------------------------------------*/ /* Calculaor widget CSS /*----------------------------------------*/ .calculator-widget .single-calculator-widget { padding: 42px 50px; border: 1px solid var(--black_150); border-radius: 10px; } .calculator-widget .single-calculator-widget .single-range .range-header h6 { font-size: 16px; font-weight: 500; } .calculator-widget .single-calculator-widget .single-range .range-header input { height: 37px; border-radius: 4px; border: 1px solid var(--border_on_gray); background-color: var(--bs-white); font-size: 18px; color: var(--body-color); font-weight: 500; width: 150px; text-align: center; } .calculator-widget .single-calculator-widget .single-range .nav-tabs { background-color: rgba(0, 80, 178, 0.1); border-radius: 15px; overflow: hidden; border: none; position: relative; z-index: 1; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .active_bar { position: absolute; height: 29px; left: 95px; width: 81px; border-radius: 15px; background-color: var(--primary-color); top: 0; z-index: -1; transition: all 0.3s ease-out; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .active_bar.left { width: 95px; left: 0; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item { border: none; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item .nav-link { border-radius: 15px; font-size: 16px; height: 30px; line-height: 29px; padding: 0 25px; border: none; box-shadow: none; background-color: transparent; color: var(--body-color); transition: all 0.3s ease-out; position: relative; z-index: 1; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item .nav-link.active { color: var(--font-color-white); } .calculator-widget .interestBox { border-radius: 5px; display: inline-block; border: 1px solid var(--border_on_gray); } .calculator-widget .interestBox p { font-weight: 500; font-size: 16px; color: var(--secondary-color); } .calculator-widget .interestBox span { font-weight: 700; font-size: 16px; color: var(--primary-color); display: inline-block; } .calculator-widget .calculator-result-widget { padding: 50px 45px; border: 1px solid var(--black_50); border-radius: 10px; } .calculator-widget .calculator-result-widget h6 { font-weight: 600; font-size: 16px; position: relative; margin: 0; } .calculator-widget .calculator-result-widget h6::before { content: ""; position: absolute; top: 4px; left: -16px; height: 10px; width: 10px; border-radius: 50%; } .calculator-widget .calculator-result-widget span { font-size: 15px; } .calculator-widget .calculator-result-widget p { font-weight: 700; font-size: 18px; } .calculator-widget .calculator-result-widget .emi-amount h6::before { background-color: var(--primary-color); } .calculator-widget .calculator-result-widget .emi-amount p { color: var(--primary-color); } .calculator-widget .calculator-result-widget .interest-payable h6::before { background-color: #a924fa; } .calculator-widget .calculator-result-widget .interest-payable p { color: #a924fa; } .calculator-widget .calculator-result-widget h4 { font-weight: 600; font-size: 24px; color: var(--body-color); } .calculator-widget .calculator-result-widget h1 { font-size: 40px; } .calculator-widget .radial-progress { height: auto; padding: 0; transform: rotate(-65deg); width: 100%; } .calculator-widget .radial-progress circle { stroke-width: 8; fill: transparent; } .calculator-widget .radial-progress circle.incomplete { stroke: var(--primary-color); } .calculator-widget .radial-progress circle.complete { stroke-width: 7; stroke: #a924fa; stroke-dasharray: 188.49555921538757; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Testimonial CSS /*----------------------------------------*/ .testimonial-slider .slick-arrow { position: absolute; top: 50%; transform: translate(-80%, -50%); height: 40px; width: 40px; background-color: rgba(255, 255, 255, 0.75) !important; font-size: 24px !important; color: #a8a8b2 !important; border-radius: 50%; box-shadow: 0 3px 6px rgba(20, 85, 166, 0.28); outline: none; z-index: 999; } .testimonial-slider .slick-arrow:hover i { color: #1456a6; } .testimonial-slider .slick-arrow::before { display: none; } .testimonial-slider .slick-arrow i { display: inline-block; line-height: 4px; vertical-align: middle; transition: all 0.3s ease-out; } .testimonial-slider .slick-arrow.slick-prev { left: calc((100vw - 1200px) / 2); } .testimonial-slider .slick-arrow.slick-next { right: calc((100vw - 1200px) / 2); transform: translate(80%, -50%); } .testimonial-slider .slick-list .slick-track .slick-slide { opacity: 40%; margin: 0 20px; padding-top: 30px; padding-bottom: 50px; } .testimonial-slider .slick-list .slick-track .slick-slide.slick-center, .testimonial-slider .slick-list .slick-track .slick-slide.slick-active { opacity: 1; } .testimonial-slider .slick-list .slick-track .slick-slide.slick-center .testimonial-widget, .testimonial-slider .slick-list .slick-track .slick-slide.slick-active .testimonial-widget { box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12); } .testimonial-slider-2 { position: relative; } .testimonial-slider-2 .slick-slide { margin-bottom: 77px; } .testimonial-slider-2 .slick-arrow { position: absolute; top: inherit; right: inherit; bottom: -10px; left: 0; height: 35px; width: 45px; border-radius: 3px; transition: all 0.3s ease-out; box-shadow: var(--theme-dropshadow); font-size: 18px; color: #a0a4a8; z-index: 1; } .testimonial-slider-2 .slick-arrow:hover { box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175); color: var(--secondary-color); } .testimonial-slider-2 .slick-arrow.slick-next { left: 55px; } .testimonial-slider-3 .slick-slide { margin-bottom: 77px; } .testimonial-widget { position: relative; border-radius: 10px; background-color: var(--bs-white); overflow: hidden; } .testimonial-widget::after { content: "\f10e"; display: inline-block; font-family: "Font Awesome 5 Free"; font-size: 75px; text-rendering: auto; position: absolute; right: 80px; bottom: 40px; color: var(--body-color); font-style: normal; font-variant: normal; opacity: 0.1; font-weight: 900; } .testimonial-widget .author-img { display: inline-block; border-top-left-radius: 10px; border-bottom-left-radius: 10px; } .testimonial-widget .testimonial-content { padding: 20px; } .testimonial-widget .testimonial-content .watch-button { font-size: 18px; color: var(--secondary-color); margin-bottom: 15px; } .testimonial-widget .testimonial-content .watch-button a { display: inline-block; } .testimonial-widget .testimonial-content .watch-button i { height: 30px; width: 30px; background-image: linear-gradient(to top, #4b8fe3 0%, #1455a6 100%); color: var(--font-color-white); border-radius: 50%; text-align: center; line-height: 30px; font-size: 10px; margin-right: 8px; } .testimonial-widget .testimonial-content h2 { font-size: 36px; margin: 0; } .testimonial-widget .testimonial-content p { font-size: 18px; font-style: italic; margin: 30px 0 28px 0; line-height: 30px; } .testimonial-widget .testimonial-content .author-info h4 { font-size: 24px; font-weight: 600; margin-bottom: 0; line-height: 39px; } .testimonial-widget .testimonial-content .author-info span { font-size: 16px; line-height: 26px; } .testimonial-widget-2 { position: relative; overflow: hidden; border-radius: 8px; margin-right: 25px; } .testimonial-widget-2 img { width: 100%; height: auto; } .testimonial-widget-2 .client-info { position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px 0 22px 20px; text-align: left; transition: all 0.3s ease-in-out; background-image: linear-gradient(transparent, rgba(0, 0, 0, .9)); } .testimonial-widget-2 .client-info p { font-weight: 500; font-size: 16px; color: var(--font-color-white); line-height: 24px; } .testimonial-widget-2 .client-info span { font-size: 15px; color: var(--font-color-white); display: block; line-height: 14.5px; margin-top: 5px; } .testimonial-widget-3 { position: relative; } .testimonial-widget-3 .client-img { position: relative; border-radius: 10px; overflow: hidden; } .testimonial-widget-3 .client-img img { width: 100%; } .testimonial-widget-3 .client-img .play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 50px; width: 50px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.8); text-align: center; display: inline-block; line-height: 45px; } .testimonial-widget-3 .client-img .play-btn i { background: var(--primary-color); text-shadow: 0 7px 15px rgba(0, 80, 178, 0.7); -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; vertical-align: middle; } .testimonial-widget-3 .client-img .caption { font-weight: 500; font-style: italic; color: var(--font-color-white); font-size: 16px; padding: 22px 25px; position: absolute; bottom: 0; right: 0; left: 0; line-height: 24px; margin-bottom: 0; background-image: linear-gradient(to bottom, rgba(23, 29, 36, 0), rgba(23, 29, 36, 0.75), #171d24); } .testimonial-widget-3 .client-img .caption::after { position: absolute; content: "\f10e"; font-family: "Font Awesome 5 Free"; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; color: rgba(247, 250, 252, 0.4); font-size: 30px; font-weight: 900; right: 30px; } .testimonial-widget-3 .client-info { margin: 20px 0 0 20px; position: absolute; top: 100%; left: 0; } .testimonial-widget-3 .client-info h6 { font-size: 18px; color: var(--secondary-color); font-weight: 500; line-height: 24px; margin-bottom: 0; } .testimonial-widget-3 .client-info span { font-size: 15px; line-height: 22px; } /*----------------------------------------*/ /* What Our Client Says CSS /*----------------------------------------*/ .client-area .client-slider .slick-list { margin: 0 -25px; padding: 0 10px; } .client-area .client-slider .slick-dots { bottom: inherit; } .client-area .client-slider .slick-dots li.slick-active button { background-color: #5d5d66; border-color: #5d5d66; } .client-area .client-slider .single-client { padding: 20px 25px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; margin: 55px 15px; border-radius: 10px; background-color: var(--bs-white); } .client-area .client-slider .single-client:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .client-area .client-slider .single-client img { border-radius: 50%; margin-top: -55px; width: auto !important; } .client-area .client-slider .single-client .quote { font-size: 17px; font-family: "Inter", sans-serif; font-weight: 400; font-style: italic; color: #5d5d66; margin: 25px 0 39px 0; position: relative; } .client-area .client-slider .single-client .quote::after { content: "\f10e"; position: absolute; bottom: -15px; right: 10px; font-family: "Font Awesome 5 Free"; font-weight: 900; font-style: normal; color: #6d27e5; font-size: 25px; opacity: 0.3; } .client-area .client-slider .single-client .client-info { display: flex; justify-content: space-between; padding: 0 0 10px 0; align-items: center; } .client-area .client-slider .single-client .client-info p { font-weight: 500; color: #171717; text-transform: capitalize; line-height: 28px; } .client-area .client-slider .single-client .client-info .role { display: inline-block; font-size: 12px; color: #848d95; font-family: "Inter", sans-serif; font-weight: 400; text-transform: capitalize; line-height: 19px; } .client-area .client-slider .single-client .client-info .rating a i { color: #efba34; font-size: 15px; } .client-slider-2 .slick-list { margin: 0 -20px; padding: 0 10px; } .client-slider-2 .slick-arrow { font-size: 22px; height: 70px; width: 70px; border: 1px solid #6a737c; border-radius: 50%; color: #6a737c; line-height: 67px; background-color: transparent; z-index: 1; top: 43%; transition: all 0.3s ease; } .client-slider-2 .slick-arrow::before { display: none; } .client-slider-2 .slick-arrow:hover { border-color: var(--primary-color); background-color: var(--primary-color); color: #fff; } .client-slider-2 .slick-arrow:hover i { color: #fff; } .client-slider-2 .slick-arrow i { vertical-align: middle; } .client-slider-2 .slick-prev { left: -240px; } .client-slider-2 .slick-next { right: -240px; } .client-slider-2 .slick-dots { bottom: inherit; } .client-slider-2 .slick-dots li { margin: 0 15px; } .client-slider-2 .slick-dots li.slick-active button { background-color: #0050b2; } .client-slider-2 .slick-dots li.slick-active button::after { transform: scale(1); } .client-slider-2 .slick-dots li button { background-color: #d4d4d4; border: none; position: relative; z-index: 1; } .client-slider-2 .slick-dots li button::after { content: ""; position: absolute; left: -15px; top: -15px; right: -15px; bottom: -15px; border: 1px solid #0050b2; z-index: -1; border-radius: 50%; transform: scale(0); transition: all 0.3s ease-out; } .client-slider-2 .single-client { padding: 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; margin: 55px 10px; margin-bottom: 70px; border-radius: 8px; background-color: var(--bs-white); } .client-slider-2 .single-client:hover { box-shadow: 0 16px 74px 0 #5f7a9459; } .client-slider-2 .single-client img { border-radius: 50%; width: auto !important; } .client-slider-2 .single-client .quote { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; line-height: 30px; color: #2d3132; margin: 20px 0 30px 0; } .client-slider-2 .single-client .rating a i { color: #f8af41; font-size: 16px; } .client-slider-2 .single-client .client-info { display: flex; align-items: center; gap: 12px; } .client-slider-2 .single-client .client-info p { font-size: 16px; font-weight: 500; color: #2d3132; text-transform: capitalize; line-height: 20px; } .client-slider-2 .single-client .client-info .role { display: inline-block; font-size: 14px; color: #6c6f70; font-family: "Roboto", sans-serif; font-weight: 400; text-transform: capitalize; line-height: 19px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* SideBar CSS /*----------------------------------------*/ .sidebar-header .sidebar-title h4 { font-size: 24px; font-weight: 600; } .sidebar-header .nice-select::after { display: none; } .sidebar-header .nice-select.open::before { transform: translateY(-50%) rotate(-180deg); } .sidebar-header .nice-select::before { content: "\33"; font-family: "ElegantIcons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; right: 10px; color: #6a737c; font-size: 18px; position: absolute; top: 50%; transform: translateY(-50%); transition: all 0.15s ease-in-out; } .sidebar-header .nice-select .current { font-size: 16px; color: var(--body-color); } .right-sidebar-widget .widget-content ul li { line-height: 40px; } .right-sidebar-widget .widget-content ul li span { font-size: 16px; color: var(--body-color); } .right-sidebar-widget .widget-content ul li .name { font-weight: 500; color: var(--secondary-color); margin-right: 5px; } .sticky_sidebar_widget { position: sticky; top: 90px; left: 0; } .single-sidebar-widget { border-radius: 6px; background-color: var(--bs-white); } .single-sidebar-widget .form-check .form-check-input:checked[type="radio"] ~ .form-check-label { color: var(--primary-color); } .single-sidebar-widget.widget-shadow { box-shadow: var(--theme-dropshadow); } .single-sidebar-widget.widget-border { border: 1px solid var(--border_on_gray); box-sizing: border-box; } .single-sidebar-widget .widget-title { background-color: var(--border_on_gray); border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 20px 0 20px 25px; } .single-sidebar-widget .widget-title h5 { font-size: 18px; font-weight: 600; margin: 0; } .single-sidebar-widget .form-control { height: 60px; background-color: var(--bs-white); border-radius: 5px; border-color: transparent; color: #a8a8b2; font-size: 15px; } .single-sidebar-widget .form-control:focus { border-color: #6a737c; box-shadow: none; } .single-sidebar-widget .form-control:placeholder-shown { font-size: 15px; color: #9199a1; } .single-sidebar-widget .input-search-field input { padding: 0 24px; color: #9199a1; font-size: 15px; } .single-sidebar-widget .input-search-field input::placeholder { color: #9199a1; font-size: 15px; } .single-sidebar-widget .input-search-field .btn { background-color: #6a737c; height: 60px; vertical-align: middle; padding: 19px 20px; border-top-left-radius: 0; border-bottom-left-radius: 0; border: none; } .single-sidebar-widget .input-search-field .btn i { font-size: 20px; color: var(--font-color-white); transform: rotate(270deg); display: inline-block; } .single-sidebar-widget .select-location { position: relative; } .single-sidebar-widget .select-location .arrow-icon { position: absolute; top: 50%; right: 20px; transform: translateY(-50%) rotate(0); } .single-sidebar-widget .select-location .arrow-icon i { display: inline-block; font-size: 20px; color: #9199a1; } .single-sidebar-widget .select-location .es-input { background-image: none; } .catagory-list-widget .catagory-list .catagory-item .catagory-link { display: flex; justify-content: space-between; padding: 12px 20px 12px 25px; font-weight: 400; color: var(--body-color); transition: all 0.3s ease-out; line-height: 22px; position: relative; } .catagory-list-widget .catagory-list .catagory-item .catagory-link::before { content: "\4e"; font-family: "ElegantIcons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 15px; line-height: 1; position: absolute; color: var(--primary-color); left: 20px; top: 14px; display: inline-block; visibility: hidden; opacity: 0; transition: all 0.3s ease-out; } .catagory-list-widget .catagory-list .catagory-item .catagory-link.active { color: var(--primary-color); } .catagory-list-widget .catagory-list .catagory-item .catagory-link.active::before { visibility: visible; opacity: 1; } .catagory-list-widget .catagory-list .catagory-item .catagory-link:hover { background-color: var(--sec-bg-color); } .catagory-list-widget .catagory-list .catagory-item .catagory-link .text { font-size: 15px; } .catagory-list-widget .catagory-list .catagory-item .catagory-link .number { font-size: 12px; } /*----------------------------------------*/ /* Job Details CSS /*----------------------------------------*/ .job-post-widget .single-job-post { background-color: var(--bs-white); padding: 40px; border-radius: 10px; transition: all 0.3s ease-out; box-shadow: var(--theme-dropshadow); } .job-post-widget .single-job-post:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .job-post-widget .single-job-post:hover .job-title { color: var(--primary-color); } .job-post-widget .single-job-post .post-header { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; } .job-post-widget .single-job-post .post-header .timestamp { font-size: 15px; color: var(--body-color); font-weight: 400; } .job-post-widget .single-job-post .post-content { margin-top: 25px; } .job-post-widget .single-job-post .post-content p { font-size: 16px; line-height: 26px; } .job-description-widget .single-description-para { margin-top: 25px; } .job-description-widget .single-description-para h6 { font-size: 18px; font-weight: 600; margin-bottom: 14px; line-height: 29.4px; } .job-description-widget .single-description-para h6 span { color: #fb4e4e; } .job-description-widget .single-description-para p { font-size: 16px; line-height: 26px; } .job-description-widget .single-description-para ul li { margin-top: 7px; padding-left: 28px; position: relative; font-size: 16px; color: var(--body-color); font-weight: 400; line-height: 26px; } .job-description-widget .single-description-para ul li::before { content: "\5e"; position: absolute; top: 4px; left: 0; font-size: 16px; color: var(--body-color); font-family: "ElegantIcons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } .job-description-widget .single-description-para .text_body_color { color: #6c6c73; } .job-description-widget .note-text p { font-size: 18px; color: #6c6c73; font-style: italic; line-height: 26px; } .job-description-widget .note-text p span { font-size: 18px; color: #45454d; font-weight: 700; font-style: normal; } .job-description-widget .custom-btn i { transform: translate(0); margin-right: 5px; } .job-description-widget .custom-btn:hover i { transform: translate(0); } .job-application-modal { z-index: 9999; } .job-application-modal .modal-dialog { max-width: 768px; } .job-application-modal .modal-dialog .modal-content { border-radius: 10px; border: 1px solid var(--black_50); box-shadow: 0 15px 50px 0 rgba(20, 86, 166, 0.15); } .job-application-modal .modal-dialog .modal-content .modal-body { padding: 50px 60px; } .job-application-modal .modal-dialog .modal-content .modal-body .theme-btn { color: var(--body-color); } .job-application-modal .modal-dialog .modal-content .modal-body .theme-btn:hover { color: var(--font-color-white); } .job-application-modal .modal-dialog .dropzone { padding: 20px 0; background-color: var(--bs-white); border: 2px dashed var(--black_50); border-radius: 5px; } .job-application-modal .modal-dialog .dropzone:hover { border-color: var(--primary-color); } .job-application-modal .modal-dialog .dropzone .dz-message .dz-button { font-weight: 700; color: var(--primary-color); font-size: 17px; margin-bottom: 0; } .job-application-modal .label { font-size: 16px; color: var(--secondary-color); font-family: "Poppins", sans-serif; font-weight: 500; display: block; margin-bottom: 6px; } .job-application-modal .label span { color: #fb4e4e; } .job-application-modal .job-title { font-size: 24px; } .job-application-modal .form-control { height: 50px; } .job-application-modal textarea { height: inherit !important; } .job-application-modal .support { font-size: 15px; color: var(--body-color); font-weight: 400; } .job-application-modal .iti { width: 100%; } .modal-backdrop { z-index: 9998; background-color: #172d42; } .modal-backdrop.show { opacity: 20%; } .feature-job-tab .feature-job-list li:not(:last-child) { margin-bottom: 21px; } .job-description-widget h6 { font-size: 18px; color: var(--secondary-color); font-family: "Poppins", sans-serif; font-weight: 600; margin: 25px 0 14px 0; line-height: 30px; } .feature-job-tab .single-feature-job { padding: 25px 30px; } .job-description-widget ul li { margin-top: 7px; padding-left: 28px; position: relative; line-height: 26px; } .job-description-widget ul li::before { content: "\5e"; position: absolute; top: 4px; left: 0; font-size: 16px; color: var(--body-color); font-family: "ElegantIcons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } .banca_job_search_form .search-box { border: 1px solid var(--border_on_gray); border-radius: 6px; } .banca_job_search_form .search-box:focus { border: 1px solid var(--primary-color); } .banca_job_search_form .search-box .input-field { position: relative; } .banca_job_search_form .search-box .input-field span { position: absolute; display: inline-block; top: 6px; left: 15px; font-size: 20px; font-family: "Roboto", sans-serif; font-weight: 400; color: #a8a8b2; } .banca_job_search_form .search-box .input-field .form-control { padding-left: 49px; border: none; height: 45px; color: #a8a8b2; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; background-color: transparent; } .feature-job-description p:first-of-type { margin-top: 35px; } .feature-job-description p { margin-top: 20px; } .job-post-widget .sidebar-header { margin-bottom: 30px; } .left-sidebar-widget .sidebar-header { margin-bottom: 45px; } .iti__flag { background-image: url(../img/job/flags.png); } .job-application-modal .ajax-loader { display: none; } .dropzone { background-image: url(../img/job/icon_upload.svg); background-repeat: no-repeat; background-position: center 52px; } .job-application-modal .modal-dialog .dropzone { padding-top: 80px; } .dropzone .wpcf7-form-control-wrap input.theme-btn { padding: 5px; line-height: 40px; } .job-application-modal .modal-dialog .modal-content .modal-body .theme-btn.wpcf7-submit { color: var(--font-color-white); background-color: var(--primary-color); border-color: var(--primary-color); } .job-description-widget p strong { font-size: 18px; color: #45454d; font-family: "Roboto", sans-serif; font-weight: 700; font-style: normal; } .job-description-widget ul + p:last-of-type { margin: 24px 0 35px 0; } /*----------------------------------------*/ /* Feature Job Post CSS /*----------------------------------------*/ .feature-job-tab .feature-job-list { display: flex; border: none; flex-direction: column; } .feature-job-tab .feature-job-list li a { border: none; background-color: transparent; padding: 0; } .single-feature-job { border-radius: 5px; box-shadow: 0 0.3px 0.9px 0 rgba(20, 85, 166, 0.1), 0 1.6px 3px 0 rgba(20, 85, 166, 0.13); background-color: var(--bs-white); padding: 30px; transition: all 0.3s ease-out; } .single-feature-job:hover { box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12); } .single-feature-job:hover .job-title { color: var(--primary-color); } .job-title { font-size: 18px; color: var(--secondary-color); font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 10px; } .job-location { font-size: 15px; color: #787880; font-family: "Poppins", sans-serif; font-weight: 400; } .job-location i { display: inline-block; vertical-align: middle; font-size: 15px; color: #787880; } .job-catagory { font-size: 15px; color: #787880; font-family: "Poppins", sans-serif; font-weight: 400; } .job-catagory span { color: var(--primary-color); } .feature-job-description { padding: 40px; border-radius: 10px; border: 1px solid var(--border_on_gray); background-color: var(--sec-bg-color); } .feature-job-description p { font-size: 16px; color: #6a737c; line-height: 26px; } /*----------------------------------------*/ /* Search Job CSS /*----------------------------------------*/ .search-job { top: 0; transform: translateY(-50%); box-shadow: 0 10px 30px 0 rgba(20, 86, 166, 0.05); padding: 50px 50px 60px 50px; } .search-job h4 { font-weight: 600; } .search-job p { font-size: 18px; color: var(--body-color); font-weight: 500; } .search-job .search-box { border: 1px solid var(--border_on_gray); border-radius: 6px; } .search-job .search-box .input-field { position: relative; } .search-job .search-box .input-field span { position: absolute; display: inline-block; top: 6px; left: 15px; font-size: 20px; color: #a8a8b2; } .search-job .search-box .input-field .form-control { padding-left: 49px; border: none; height: 45px; color: #a8a8b2; font-size: 16px; } .search-job .search-box .input-field .form-control:focus { box-shadow: none; } .search-job .search-box .input-field .form-control::placeholder { color: #a8a8b2; font-size: 16px; } .search-job .search-box .custom-btn { line-height: 48px; border-radius: 6px; padding: 0 40px; transition: all 0.3s ease-out; } .search-job .search-box .custom-btn:hover { background-color: var(--primary-color); color: var(--font-color-white); } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Frequently asked questions CSS /*----------------------------------------*/ .faq-area-2 .single-widget-one { border: 1px solid var(--border_on_gray); box-shadow: none; } .faq-area-2 .single-widget-one:hover { border-color: transparent; } .faq-widget .single-widget-one { display: flex; padding: 30px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); border-radius: 6px; margin-top: 30px; background-color: var(--bs-white); transition: all 0.3s ease-out; } .faq-widget .single-widget-one:hover { box-shadow: 0 20px 45px rgba(51, 77, 114, 0.15); } .faq-widget .widget-icon { margin-right: 20px; } .faq-widget .widget-icon i { font-size: 25px; color: var(--primary-color); display: inline-block; margin-top: 9px; } .faq-widget .faq-header h4 { font-weight: 600; font-size: 24px; line-height: 40px; position: relative; cursor: pointer; width: 100%; padding-right: 20px; } .faq-widget .faq-header h4 i { position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 24px; display: none; color: var(--body-color); } .faq-widget .faq-header h4 i + i { display: block; color: var(--secondary-color); } .faq-widget .faq-header h4.collapsed i { display: block; } .faq-widget .faq-header h4.collapsed i + i { display: none; } .faq-widget .faq-body p { font-size: 16px; color: var(--body-color); margin-top: 10px; line-height: 26px; } .faq-widget-2 { border-radius: 10px; padding: 40px 30px; box-shadow: var(--theme-dropshadow); background: var(--bs-white); } .faq-widget-2 .single-widget-one { padding: 19px 0; transition: all 0.3s ease-out; border-bottom: 1px solid var(--black_50); } .faq-widget-2 .single-widget-one:first-child { padding-top: 0; } .faq-widget-2 .single-widget-one:last-child { border-bottom: none; padding-bottom: 0; } .faq-widget-2 .faq-header h6 { color: var(--primary-color); font-weight: 600; font-size: 18px; position: relative; cursor: pointer; padding-right: 25px; } .faq-widget-2 .faq-header h6 i { position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 24px; display: none; color: var(--primary-color); } .faq-widget-2 .faq-header h6 i + i { display: block; } .faq-widget-2 .faq-header h6.collapsed { color: var(--secondary-color); font-family: "Poppins", sans-serif; font-weight: 500; } .faq-widget-2 .faq-header h6.collapsed i { color: #52575c; display: block; } .faq-widget-2 .faq-header h6.collapsed i + i { display: none; } .faq-widget-2 .faq-body p { font-size: 16px; color: var(--body-color); margin-top: 32px; } .advisor-area .advisor-img { position: relative; } .advisor-area .advisor-img .main-img { border-radius: 15px; } .advisor-area .advisor-img img { width: 100%; height: auto; } .advisor-area .advisor-img .shape { position: relative; z-index: -1; } .advisor-area .advisor-img .shape .box { position: absolute; top: 20px; right: -20px; z-index: -1; height: auto; width: auto; transform: translate(45%, -45%); } .advisor-area .advisor-img .shape .circle-shape { display: inline-block; position: absolute; top: -45px; z-index: -2; right: -35px; width: 65px; height: 65px; background-color: transparent; border-radius: 100%; border: 20px solid #ffd9a0; box-sizing: content-box; animation: pulse 5s infinite; } .advisor-area .advisor-img .work-time { display: flex; align-items: center; position: absolute; bottom: 25px; right: 30px; border-radius: 20px; background-color: rgba(13, 27, 43, 0.6); font-size: 15px; color: var(--font-color-white); font-weight: 400; padding: 9px 26px; } .advisor-area .advisor-img .work-time .circle-shape { height: 15px; width: 15px; border-radius: 50%; position: relative; background-color: rgba(255, 255, 255, 0.5); display: inline-block; vertical-align: middle; margin-right: 10px; } .advisor-area .advisor-img .work-time .circle-shape::after { content: ""; position: absolute; top: 45%; left: 50%; height: 9px; width: 9px; border-radius: 50%; transform: translate(-50%, -50%); background-color: var(--bs-white); } .advisor-area .advisor-img .work-time span { font-weight: 500; } .advisor-area .theme-btn-primary_alt i { vertical-align: middle; display: inline-block; margin-right: 10px; } /*----------------------------------------*/ /* How It Works CSS /*----------------------------------------*/ .how-it-work .single-widget { background-color: var(--bs-white); border-radius: 10px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); } .how-it-work .single-widget.consultation .widget-header { background-color: #2f3337; } .how-it-work .single-widget.consultation .widget-content li.active .text { color: var(--secondary-color); } .how-it-work .single-widget.consultation .widget-content li.active .number { box-shadow: 0 5px 15px 0 rgba(60, 65, 70, 0.3); background-color: #2f3337; } .how-it-work .single-widget.consultation .widget-content li .number { background-color: #9199a1; } .how-it-work .single-widget .widget-header { background-color: var(--primary-color); display: flex; padding: 25px 40px; border-top-left-radius: 10px; border-top-right-radius: 10px; align-items: center; } .how-it-work .single-widget .widget-header .widget-img { margin-right: 30px; max-width: 100%; } .how-it-work .single-widget .widget-header .widget-title h4 { font-size: 24px; color: var(--font-color-white); font-weight: 600; margin-bottom: 7px; } .how-it-work .single-widget .widget-header .widget-title p { font-size: 16px; color: var(--font-color-white); } .how-it-work .single-widget .widget-content { background-color: var(--bs-white); padding: 20px 40px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; position: relative; } .how-it-work .single-widget .widget-content::after { content: ""; position: absolute; top: 78px; left: 57px; bottom: 78px; border-left: 1px dashed #cacccf; } .how-it-work .single-widget .widget-content li { transition: all 0.3s ease-out; margin: 50px 0; display: flex; align-items: center; } .how-it-work .single-widget .widget-content li.active { color: var(--secondary-color); } .how-it-work .single-widget .widget-content li.active .text { font-weight: 500; color: var(--secondary-color); } .how-it-work .single-widget .widget-content li.active .number { box-shadow: 0 5px 15px 0 rgba(20, 85, 166, 0.3); background-color: var(--primary-color); } .how-it-work .single-widget .widget-content li .text { color: var(--black_500); font-size: 18px; font-weight: 400; } .how-it-work .single-widget .widget-content li .number { height: 35px; width: 35px; border-radius: 50%; background-color: #7a9fcc; color: var(--font-color-white); font-size: 18px; font-weight: 400; display: inline-block; text-align: center; line-height: 35px; margin-right: 20px; transition: all 0.3s ease-out; position: relative; z-index: 1; } /*----------------------------------------*/ /* Security Tips CSS /*----------------------------------------*/ .security-area .security-priority { background-size: cover; background-position: top; background-repeat: no-repeat; position: relative; overflow: hidden; } .security-area .security-priority .shapes img { position: absolute; animation: pulse 1.5s ease-out infinite alternate both; } .security-area .security-priority .shapes img:nth-child(1) { top: 15%; left: 15%; animation: floatingBubble 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(2) { top: 25%; left: 40%; animation: moveX 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(3) { right: 35%; top: 15%; animation: moveY 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(4) { top: 0; right: 10%; } .security-area .security-priority .shapes img:nth-child(5) { top: 35%; left: 60%; animation: floatingBubble2 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(6) { bottom: 0; left: 15%; } .security-area .security-priority .shapes img:nth-child(7) { bottom: 25%; right: 10%; animation: moveY 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(8) { top: 5%; left: 0; opacity: 0.1; animation: none; } .security-area .security-priority .shapes img:nth-child(9) { bottom: 20%; right: 0; opacity: 0.1; animation: none; } .security-area .security-priority h2 { font-size: 36px; color: var(--font-color-white); font-weight: 600; } .security-area .security-priority p { font-size: 18px; color: #d8dce0; } .security-area .security-priority p a { font-family: "Poppins", sans-serif; font-weight: 600; font-size: 18px; color: var(--font-color-white); border-bottom: 1px solid #fff; } /*----------------------------------------*/ /* Email Alert CSS /*----------------------------------------*/ .subscribe .input-group { max-width: 700px; margin: 0 auto; margin-top: 40px; } .email-alert-widget .subscribe { max-width: 950px; margin: 0 auto; display: block; } .email-alert-widget { padding: 53px 69px; border-radius: 10px; box-shadow: var(--theme-dropshadow); text-align: center; transition: all 0.3s ease-out; } .email-alert-widget:hover { box-shadow: 0 5px 15px 0 rgba(51, 77, 114, 0.1); } .email-alert-widget h4 { font-size: 24px; font-weight: 600; } .email-alert-widget p { font-size: 18px; color: var(--black_500); } .email-alert-widget .form-control { height: 60px; padding-left: 30px; font-size: 16px; color: #a8a8b2; font-weight: 400; } .email-alert-widget .form-control::placeholder { font-size: 16px; color: #a8a8b2; } .email-alert-widget .input-group-append .theme-btn { border-bottom-left-radius: 0; border-top-left-radius: 0; } .job_sidebar_widget .catagory-list-widget .catagory-list { padding: 15px 0 5px; } .job_sidebar_widget .catagory-list-widget .catagory-list .catagory-item .catagory-link { padding: 9px 20px 9px 52px; } .job_sidebar_widget .widget-content .form-check input { margin-top: 0.5rem; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Call To Action CSS /*----------------------------------------*/ .cta { border-radius: 10px; position: relative; z-index: 1; overflow: hidden; } .cta .shapes img { position: absolute; animation: pulse 1.5s ease-out infinite alternate both; } .cta .shapes img:nth-child(1) { right: 5%; bottom: 10%; animation-delay: 0.2s; animation: moveY 15s linear infinite alternate both; } .cta .shapes img:nth-child(2) { left: 25%; bottom: 0; animation: none; } .cta .shapes img:nth-child(3) { left: 50%; bottom: 0; } .cta .shapes img:nth-child(4) { top: 0; right: 0; animation-delay: 0.8s; } .cta .shapes img:nth-child(5) { bottom: 0; left: 0; animation-delay: 1.8s; } .cta .shapes img:nth-child(6) { top: 0; left: 25%; animation: none; } .cta .bubbles div { height: 10px; width: 10px; border-radius: 50%; position: absolute; animation-duration: 15s; animation-iteration-count: infinite; animation-timing-function: linear; animation-direction: alternate; } .cta .bubbles div:nth-child(1) { bottom: 20%; left: 5%; animation-delay: 0.5s; animation-name: floatingBubble; background-color: rgba(255, 255, 255, 0.5); } .cta .bubbles div:nth-child(2) { bottom: 65%; left: 20%; animation-name: floatingBubble2; background-color: rgba(246, 166, 9, 0.5); } .cta .bubbles div:nth-child(3) { bottom: 15%; left: 30%; animation-delay: 1s; animation-name: floatingBubble; background-color: rgba(42, 199, 105, 0.5); } .cta .bubbles div:nth-child(4) { bottom: 50%; left: 40%; animation-delay: 0.8s; animation-name: floatingBubble2; animation-direction: alternate-reverse; background-color: rgba(255, 255, 255, 0.5); } .cta .bubbles div:nth-child(5) { bottom: 20%; right: 5%; animation-delay: 0.5s; animation-name: floatingBubble; background-color: rgba(246, 166, 9, 0.5); } .cta .bubbles div:nth-child(6) { bottom: 65%; right: 20%; animation-name: floatingBubble; background-color: rgba(255, 255, 255, 0.5); } .cta .bubbles div:nth-child(7) { bottom: 15%; right: 30%; animation-delay: 1.1s; animation-name: floatingBubble; background-color: rgba(42, 199, 105, 0.5); } .cta .bubbles div:nth-child(8) { bottom: 50%; right: 40%; animation-delay: 0.2s; animation-name: floatingBubble; background-color: rgba(255, 255, 255, 0.5); } .cta a { display: inline-block; margin: 0 10px; } .cta.cta-bg-primary { background-color: var(--primary-color); background-image: none; } .cta.cta-bg-violet { background-color: #5816c5; } .cta.cta-2 { padding: 80px 70px; background-color: var(--theme-color); } .cta-3 .img-shapes .shape { position: absolute; } @keyframes WingsOne { 0% { transform: rotate(-10deg); } 100% { transform: rotate(10deg); } } .cta-3 .img-shapes .shape .fly-msg { transform: rotate(-30deg); } .cta-3 .img-shapes .shape .fly-msg img:nth-child(2) { position: absolute; left: 0; top: 0; animation-fill-mode: both; animation: WingsOne 0.2s ease-in infinite alternate-reverse; animation-delay: 0.2s; } .cta-3 .img-shapes .shape .fly-msg img:nth-child(3) { position: absolute; right: 0; top: 0; animation-fill-mode: both; animation: WingsOne 0.2s ease-in infinite alternate-reverse; } .cta-3 .img-shapes .shape:nth-child(1) { left: 3%; transform-origin: left bottom; top: 70%; } .cta-3 .img-shapes .shape:nth-child(2) { left: 48%; top: 10%; } .cta-3 .img-shapes .shape:nth-child(3) { right: 21%; bottom: 0; transform-origin: right bottom; } .cta-3 .img-shapes .shape:nth-child(4) { right: 10%; top: 20%; } .cta-3 .cta-content { position: relative; z-index: 1; } .cta-3 .cta-content h5 { font-size: 20px; font-weight: 600; color: var(--font-color-gray); } .cta-3 .cta-content h2 { margin-bottom: 0; } .cta-3 .cta-content .theme-btn { background-color: #171d24; height: 60px; line-height: 57px; padding: 0 40px; } .cta-3 .form-control { border-color: var(--secondary-color); padding: 0 20px; font-size: 16px; font-weight: 400; color: var(--body-color); background-color: transparent; text-transform: capitalize; } .cta-3 .form-control::placeholder { font-size: 16px; font-weight: 400; color: var(--body-color); } .cta-content.text-black p { color: var(--font-color-gray); } .cta-content h2 { color: var(--font-color-white); } .cta-content p { color: var(--font-color-white); font-size: 18px; } .cta-content .theme-btn { font-size: 20px; height: 66px; line-height: 66px; padding: 0 50px; } .cta-content .cta-text-violet { color: #5816c5; } .app-btn { display: flex; flex-direction: row; align-items: center; background-color: var(--bs-white); border-radius: 30px; padding: 6px 30px; transition: all 0.3s ease-out; position: relative; z-index: 1; line-height: 1.4; } .app-btn:hover { background-color: var(--secondary-color); box-shadow: 0 4px 10px rgba(51, 77, 114, 0.6); } .app-btn:hover i { color: var(--font-color-white); } .app-btn:hover .btn-text span { color: var(--font-color-white); } .app-btn:hover .btn-text p { color: var(--font-color-white); } .app-btn i { color: var(--secondary-color); font-size: 30px; transition: all 0.3s ease-out; } .app-btn .btn-text { margin-left: 12px; } .app-btn .btn-text span { font-size: 12px; color: var(--secondary-color); margin-bottom: 13px; font-weight: 400; transition: all 0.3s ease-out; } .app-btn .btn-text p { font-size: 18px; color: var(--secondary-color); font-weight: 500; transition: all 0.3s ease-out; } .help-cta { background-color: #d7f2fa; background-position: center; background-size: cover; } .help-cta p { color: var(--font-color-gray); font-size: 16px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Safe Deposit Area CSS /*----------------------------------------*/ .safe-deposit-area .card-img { position: relative; z-index: 1; } .safe-deposit-area .card-img .logo img { position: absolute; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation: pulse 2s linear infinite; } .safe-deposit-area .card-img .logo img:nth-child(1) { left: -15%; top: 25%; } .safe-deposit-area .card-img .logo img:nth-child(2) { right: 10%; top: 5%; animation-delay: 1s; } .safe-deposit-area .card-img .bg-img { position: absolute; bottom: -136px; left: -17%; z-index: -1; } .safe-deposit-area .border-left { position: relative; } .safe-deposit-area .border-left::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 2px; background-color: var(--primary-color); } .safe-deposit-area .payment-system h5 { font-size: 20px; font-weight: 600; } .safe-deposit-area .payment-system p { font-size: 16px; } /*----------------------------------------*/ /* Customize Card Area CSS /*----------------------------------------*/ .customize-card-area .card-img { position: relative; } .customize-card-area .card-img div { position: absolute; } .customize-card-area .card-img .shape-1 { top: 125px; z-index: 3; left: 0; } .customize-card-area .card-img .shape-2 { top: 120px; left: 57px; z-index: 2; } .customize-card-area .card-img .shape-3 { top: 0; left: 100px; z-index: 1; } /*----------------------------------------*/ /* Why Choose Us Area CSS /*----------------------------------------*/ .why-choose-area { background: #10121c; } .why-choose-area .section-title h2 { color: var(--font-color-white); } .why-choose-area .section-title p { color: #c8ccd0; } .why-choose-area .content-box { text-align: center; position: relative; } .why-choose-area .content-box .line-shape { position: absolute; left: 50%; top: 26%; transform: translate(-50%, -50%); } .why-choose-area .content-box h4 { font-size: 24px; font-weight: 600; line-height: 30px; color: var(--font-color-white); } .why-choose-area .content-box p { font-size: 16px; color: #c8ccd0; } /*----------------------------------------*/ /* Credit Card Box widget CSS /*----------------------------------------*/ .credit-card-box-widget { padding: 5px; border-radius: 10px; overflow: hidden; border: 1px solid var(--border_on_gray); background-color: var(--bs-white); transition: all 0.3s ease-out; } .credit-card-box-widget:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .credit-card-box-widget img { border-radius: 8px; } .credit-card-box-widget .card-content { padding: 30px 20px; } .credit-card-box-widget .card-content h4 { font-size: 24px; font-weight: 600; } .credit-card-box-widget .card-content P { font-size: 16px; color: var(--secondary-color); line-height: 35px; } .credit-card-box-widget .card-content P span { margin-right: 15px; } .credit-card-box-widget .card-content a { font-size: 16px; font-weight: 400; color: var(--primary-color); position: relative; display: inline-block; } .credit-card-box-widget .card-content a::after { content: ""; position: absolute; top: 100%; width: 0; height: 1px; background-color: var(--primary-color); transition: all 0.3s ease-out; left: 0; } .credit-card-box-widget .card-content a:hover::after { width: 80px; } .credit-card-box-widget .card-content a i { font-size: 18px; vertical-align: middle; } /*----------------------------------------*/ /* Market Place Area CSS /*----------------------------------------*/ .mplace-logo p { font-size: 16px; font-weight: 400; color: var(--body-color); line-height: 28px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* News Area CSS /*----------------------------------------*/ .news-area { position: relative; } .news-area .news-slider .blog-widget-1 { margin: 25px 15px 50px 15px; padding: 10px; background-color: var(--bs-white); } .news-area .news-slider .slick-list { margin: 0 -25px; padding: 0 10px; } .news-area .news-slider .slick-dots { bottom: inherit; } .news-area .news-slider .slick-dots li.slick-active button { background-color: #5d5d66; border-color: #5d5d66; } .blog-widget-1 img.attachment-full.size-full { border-radius: 10px 10px 0 0; } .blog-widget-1 .blog-content { padding: 30px; } .blog-widget-1 .blog-content .cats a, .blog-widget-1 .blog-content h6 a:hover { color: var(--primary-color); } .blog-widget-1 .blog-content .cats { font-weight: 400; color: var(--body-color); font-size: 15px; } .blog-widget-1 .blog-content .cats .separator { margin: 0 6px; } /*----------------------------------------*/ /* News Area CSS /*----------------------------------------*/ .blog-widget-1 { border-radius: 10px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; background: var(--bs-white); } .blog-widget-1 img { border-radius: 10px; } .blog-widget-1:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .blog-widget-1:hover .blog-content a i { transform: translateY(2px) scaleX(1); } .blog-widget-1 .blog-content h4 a { font-weight: 600; line-height: 1.2; } .blog-widget-1 .blog-content P { font-size: 16px; margin-bottom: 20px; line-height: 26px; } .blog-widget-1 .blog-content .read-more { display: inline-block; color: var(--theme-color); text-transform: uppercase; font-size: 16px; font-weight: 500; } .blog-widget-1 .blog-content .read-more i { transform-origin: left; transform: translateY(2px) scaleX(0); transition: transform 0.3s ease-out; font-size: 20px; display: inline-block; } .blog-widget-1 .blog-content h6 { margin: 10px 0 0; } .blog-widget-1 .blog-content h6 a { color: var(--secondary-color); font-family: "Poppins", sans-serif; font-weight: 600; font-size: 18px; line-height: 24px; } .blog-widget-1 .blog-content .blog-date { display: flex; align-items: center; margin-bottom: 4px; } .blog-widget-1 .blog-content .blog-date i { font-size: 15px; color: var(--body-color); vertical-align: middle; display: inline-block; } .blog-widget-1 .blog-content .blog-date span { margin-left: 7px; font-weight: 400; color: var(--body-color); font-size: 15px; } .blog-widget-2 { border-radius: 5px; overflow: hidden; background-color: var(--bs-white); box-shadow: var(--theme-dropshadow); transition: all 0.3s ease-out; } .blog-widget-2:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .blog-widget-2 .blog-img { position: relative; } .blog-widget-2 .blog-img img { width: 100%; height: auto; } .blog-widget-2 .blog-img .catagory { position: absolute; padding: 5px 12px; height: 25px; border-radius: 2px; bottom: 0; left: 35px; font-size: 15px; color: var(--font-color-white); font-weight: 500; line-height: 16.41px; transform: translateY(50%); text-transform: uppercase; } .blog-widget-2 .blog-img .catagory.yellow-bg { background-color: #f8931f; } .blog-widget-2 .blog-img .catagory.green-bg { background-color: #00c643; } .blog-widget-2 .blog-img .catagory.sky-bg { background-color: #1c96cb; } .blog-widget-2 .blog-img .catagory.deep-green-bg { background-color: #3fb59f; } .blog-widget-2 .blog-img .catagory.violet-bg { background-color: #8030e5; } .blog-widget-2 .blog-content { padding: 37px 35px 41px 35px; } .blog-widget-2 .blog-content h4 { font-size: 24px; font-weight: 600; } .blog-widget-2 .blog-content h5 { font-size: 20px; font-weight: 600; line-height: 26px; color: var(--secondary-color); margin-bottom: 15px; } .blog-widget-2 .blog-content p { font-size: 16px; line-height: 26px; } .blog-widget-2 .blog-content .post-info { display: flex; justify-content: space-between; margin-top: 30px; } .blog-widget-2 .blog-content .post-info > div { display: flex; align-items: center; } .blog-widget-2 .blog-content .post-info > div span { font-size: 14px; color: var(--font-color-gray); margin-left: 8px; text-transform: capitalize; line-height: 1; } .blog-widget-2 .blog-content .post-info > div i { line-height: 1 } /*----------------------------------------*/ /* Blog Details CSS /*----------------------------------------*/ .post-details-widget .post-text { font-size: 16px; font-weight: 400; color: var(--body-color); margin-bottom: 23px; line-height: 26px; } .post-details-widget .post-img { border-radius: 10px; } .post-details-widget .feature-list li { position: relative; font-size: 16px; font-weight: 400; color: var(--body-color); padding-left: 24px; } .post-details-widget .feature-list li:last-child { margin-bottom: 0; } .post-details-widget .feature-list li::before { content: ""; position: absolute; top: 50%; left: 0; height: 8px; width: 8px; border-radius: 50%; background-color: rgba(0, 80, 178, 0.5); transform: translateY(-50%); } .post-details-widget h2 { font-size: 36px; } .post-details-widget .tag-widget { display: flex; flex-wrap: wrap; align-items: center; } .post-details-widget .tag-widget h6 { font-size: 17px; font-weight: 500; margin-bottom: 0; } .post-details-widget .tag-widget a { display: inline-block; height: 30px; padding: 7px 20px; font-size: 15px; font-weight: 400; color: var(--body-color); border-radius: 3px; border: 1px solid #e0e0e0; background-color: transparent; margin: 5px 0 0 10px; line-height: 16px; } .post-details-widget .tag-widget a:hover { border-color: var(--primary-color); color: var(--primary-color); } .author-media-widget { display: flex; padding: 36px 50px; background-color: var(--bs-white); border-radius: 8px; box-shadow: var(--theme-dropshadow); } .author-media-widget .author-img { margin-right: 20px; } .author-media-widget h6 { font-size: 19px; font-weight: 500; line-height: 28px; margin-bottom: 13px; } .author-media-widget p { font-size: 17px; line-height: 28px; } .blog-widget-title { font-size: 24px; font-weight: 600; line-height: 30px; } .blog-widget-3 { overflow: hidden; background-color: transparent; transition: all 0.3s ease-out; } .blog-widget-3 .blog-img { position: relative; } .blog-widget-3 .blog-img img { width: 100%; } .blog-widget-3 .blog-img .catagory { position: absolute; padding: 5px 16px; height: 30px; top: 16px; right: 16px; font-size: 16px; color: #000; font-family: "Roboto", sans-serif; font-weight: 400; text-transform: uppercase; } .blog-widget-3 .blog-img .catagory.yellow-bg { background-color: #f7da77; } .blog-widget-3 .blog-img .catagory.orange-bg { background-color: #f8af41; } .blog-widget-3 .blog-img .catagory.tulip-bg { background-color: #ff9292; } .blog-widget-3 .blog-content h4 { font-size: 22px; font-weight: 600; margin-bottom: 0; line-height: 29px; margin-top: 24px; } .blog-widget-3 .blog-content h4:hover { color: var(--primary-color); } .blog-widget-3 .blog-content .post-info { display: flex; margin-top: 12px; gap: 16px; } .blog-widget-3 .blog-content .post-info > div { display: flex; align-items: center; } .blog-widget-3 .blog-content .post-info > div span { font-size: 16px; color: #6a737c; font-family: "Roboto", sans-serif; font-weight: 400; margin-left: 8px; } /**==== Pagination ====**/ .pagination-widget { position: relative; } .pagination-widget .prev::after { content: "\34"; font-family: 'ElegantIcons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .pagination-widget .next::after { content: "\35"; font-family: 'ElegantIcons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .pagination-widget .page-numbers { height: 32px; width: 32px; border: 1px solid rgba(0, 80, 178, 0.3); font-family: "Roboto", sans-serif; font-weight: 400; font-size: 15px; color: var(--primary-color); border-radius: 4px; background-color: transparent; display: inline-block; text-align: center; line-height: 29px; margin-right: 10px; } .pagination-widget .page-numbers.current { background-color: var(--primary-color); color: var(--font-color-white); } .pagination-widget .page-numbers:hover { background-color: var(--primary-color); color: var(--font-color-white); } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Drag And Drop Area CSS /*----------------------------------------*/ .dropzone { display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; width: 100%; height: auto; padding: 60px 0; border: 2px dashed #edf2f9; background-color: var(--sec-bg-color); border-radius: 20px; transition: all 0.3s ease-in; } .dropzone:hover { border-color: var(--primary-color); } .dropzone.dz-clickable { cursor: pointer; } .dropzone.dz-clickable * { cursor: default; } .dropzone.dz-clickable .dz-message { cursor: pointer; } .dropzone.dz-clickable .dz-message * { cursor: pointer; } .dropzone.dz-started .dz-message { display: none; } .dropzone.dz-drag-hover { border-style: dashed; border-color: red; } .dropzone.dz-drag-hover .dz-message { opacity: 0.5; } .dropzone .dz-message { text-align: center; margin: 2em 0; } .dropzone .dz-message img { max-width: 100%; } .dropzone .dz-message .dz-button { font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary-color); border: none; padding: 0; cursor: pointer; outline: inherit; margin-top: 10px; } .dropzone .dz-message .dz-custom-upload-text { font-size: 16px; color: var(--body-color); } .dropzone .dz-message .dz-custom-upload-text span { font-weight: 500; color: var(--primary-color); text-decoration: underline; } .dropzone .dz-preview { position: relative; display: inline-block; vertical-align: top; margin: 16px; min-height: 100px; } .dropzone .dz-preview:hover { z-index: 1000; } .dropzone .dz-preview:hover .dz-details { opacity: 1; } .dropzone .dz-preview.dz-file-preview .dz-image { border-radius: 20px; background: #999; background: linear-gradient(to bottom, #eee, #ddd); } .dropzone .dz-preview.dz-file-preview .dz-details { opacity: 1; } .dropzone .dz-preview.dz-image-preview { background: white; } .dropzone .dz-preview.dz-image-preview .dz-details { -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .dropzone .dz-preview .dz-remove { font-size: 15px; text-align: center; display: block; cursor: pointer; border: none; } .dropzone .dz-preview .dz-remove:hover { text-decoration: underline; } .dropzone .dz-preview:hover .dz-details { opacity: 1; } .dropzone .dz-preview .dz-details { z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%; } .dropzone .dz-preview .dz-details .dz-size { margin-bottom: 1em; font-size: 16px; } .dropzone .dz-preview .dz-details .dz-filename { white-space: nowrap; } .dropzone .dz-preview .dz-details .dz-filename:hover span { border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8); } .dropzone .dz-preview .dz-details .dz-filename:not(:hover) { overflow: hidden; text-overflow: ellipsis; } .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span { border: 1px solid transparent; } .dropzone .dz-preview .dz-details .dz-filename span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; } .dropzone .dz-preview .dz-details .dz-size span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; } .dropzone .dz-preview:hover .dz-image img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px); } .dropzone .dz-preview .dz-image { border-radius: 20px; overflow: hidden; width: 120px; height: 120px; position: relative; display: block; z-index: 10; } .dropzone .dz-preview .dz-image img { display: block; } .dropzone .dz-preview.dz-success .dz-success-mark { -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); } .dropzone .dz-preview.dz-error .dz-error-mark { opacity: 1; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); } .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark { pointer-events: none; opacity: 0; z-index: 500; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px; } .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg { display: block; width: 54px; height: 54px; } .dropzone .dz-preview.dz-processing .dz-progress { opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } .dropzone .dz-preview.dz-complete .dz-progress { opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in; } .dropzone .dz-preview:not(.dz-processing) .dz-progress { -webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite; animation: pulse 6s ease infinite; } .dropzone .dz-preview .dz-progress { opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 16px; left: 50%; top: 50%; margin-top: -8px; width: 80px; margin-left: -40px; background: rgba(255, 255, 255, 0.9); -webkit-transform: scale(1); border-radius: 8px; overflow: hidden; } .dropzone .dz-preview .dz-progress .dz-upload { background: #333; background: linear-gradient(to bottom, #666, #444); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 300ms ease-in-out; -moz-transition: width 300ms ease-in-out; -ms-transition: width 300ms ease-in-out; -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; } .dropzone .dz-preview.dz-error .dz-error-message { display: block; } .dropzone .dz-preview.dz-error:hover .dz-error-message { opacity: 1; pointer-events: auto; } .dropzone .dz-preview .dz-error-message { pointer-events: none; z-index: 1000; position: absolute; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em; color: white; } .dropzone .dz-preview .dz-error-message:after { content: ""; position: absolute; top: -6px; left: 64px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Error Area CSS /*----------------------------------------*/ .error_area { display: flex; position: relative; z-index: 1; min-height: 620px; } .error_dot { position: absolute; border-radius: 50%; } .error_dot.one { width: 8px; height: 8px; background: var(--primary-color); left: 325px; top: 120px; animation: spin2 2s infinite alternate; } .error_dot.two { width: 16px; height: 16px; background: #f99e43; left: 170px; bottom: 260px; animation: spin1 1s infinite alternate; } .error_dot.three { width: 30px; height: 30px; background: #beebf5; animation: spin1 2s infinite alternate; right: 225px; top: 370px; } .error_dot.four { width: 6px; height: 6px; background: #ffa3be; bottom: 148px; right: 185px; animation: spin2 2s infinite alternate; } .error_content_two { max-width: 970px; margin: 0 auto; } .error_content_two h2 { font-size: 36px; } .error_content_two p { font-size: 18px; color: #82879c; } .error_img { padding-bottom: 55px; position: relative; z-index: 1; } .error_img .error_shap { left: 50%; transform: translateX(-50%); z-index: -1; } .error_img .clipInDown { display: inline-block; position: relative; animation-name: clipInDown; } .error_img .one { top: -50px; } .error_img .two { margin: 0 12px; top: -12px; } .error_img .three { top: -58px; } .error_img .img_one { animation: customUp 1.5s infinite alternate; } .error_img .img_two { animation: customUp 1.8s infinite alternate; } .error_img .img_three { animation: customUp 2s infinite alternate; } .error_search { margin-bottom: 40px; padding-top: 25px; } .error_search .form-control { height: 60px; border-radius: 4px; background: var(--bs-white); box-shadow: 0 16px 50px 0 rgba(3, 62, 75, 0.1); font-size: 16px; color: var(--secondary-color); border: 0; padding-left: 30px; } .error_search .form-control::placeholder { color: #82879c; } .error_area .error_content_two .action_btn { box-shadow: none; } /*============ error_area css ========*/ /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Contact CSS /*----------------------------------------*/ .contact-form-widget label { font-size: 16px; color: var(--secondary-color); font-family: "Poppins", sans-serif; font-weight: 500; display: block; margin-bottom: 12px; } .contact-form-widget .form-control { background-color: transparent; height: 55px; color: #9199a1; font-size: 15px; border: 1px solid var(--border_on_gray); padding-right: 20px; padding-left: 20px; } .contact-form-widget .form-control::placeholder { color: #9199a1; font-size: 15px; } .contact-form-widget .form-control:focus { border-color: var(--primary-color); box-shadow: none; } .contact-form-widget textarea.form-control { height: inherit; } .contact-form-widget .policy-text { font-size: 15px; color: var(--body-color); line-height: 22px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Footer CSS /*----------------------------------------*/ footer.footer { background-color: var(--secondary-color); } .footer .copyright { color: var(--font-color-white); } .footer .copyright .copyright-text p { color: #9199a1; } .footer .copyright a { display: inline-block; margin-left: 15px; font-size: 16px; padding: 10px 0; } .footer .copyright a:hover { color: var(--font-color-white); } .footer .copyright a:first-child { margin-left: 0; }