:root {
    scroll-behavior: smooth;
}
body {
    font-family: "Poppins", sans-serif;
    background: #ffffff;
    color: white;
}

@font-face {
    font-family: 'Poppins-Regular';
    src: url('../fonts/poppins/Poppins-Medium.ttf');
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-Regular.ttf');
}
@font-face {
    font-family: 'Eras-Bold';
    src: url('../fonts/Eras Bold/ERASBD.TTF');
}
h1 {color: #4A4A4A;font-family: "Eras-Bold";font-size: 60px;font-weight: 400;line-height: 84px;text-transform: capitalize;}
h2 {color: #4A4A4A;font-family: "Eras-Bold";font-size: 50px;font-weight: 400;line-height: 63px;text-transform: capitalize;}
h3 {color: #4A4A4A;font-family: "Eras-Bold";font-size: 44px;font-weight: 400;line-height: 63px;text-transform: capitalize;}
h4 {color: #4A4A4A;font-family: "Eras-Bold";font-size: 35px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}
h5 {color: #4A4A4A;font-family: "Eras-Bold";font-size: 25px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}
h6 {color: #4A4A4A;font-family: "Eras-Bold";font-size: 16px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}
p {color: #4A4A4A;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 27px;text-transform: capitalize;}
a{text-decoration: none;}
h1,h2,h3,h4,h5,h6,p{margin: 0;}
.custom-container{max-width: 1360px;}
/*header*/
header {padding-top: 25px;}
header .navbar a.navbar-brand {margin: 0;padding: 0;width: 193px;height: 65px;}
header .navbar a.navbar-brand img {width: 100%;height: 100%;object-fit: contain;}
header .navbar .navbar-collapse {justify-content: center;height: 100%}
header .navbar .navbar-collapse ul.navbar-nav {column-gap: 30px;height: 65px}
header .navbar .navbar-collapse ul.navbar-nav li.nav-item{position: relative;padding: 0px 20px;display: flex;align-items: center;}
header .navbar .navbar-collapse ul li.nav-item.active a {font-weight: 700;}
header .navbar .navbar-collapse ul li.nav-item a {padding: 0;color: #06195B;font-family: 'Poppins-Regular';font-size: 13px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}
header nav.navbar {padding: 15px 20px;border-radius: 10px;background: #EAF3FC;backdrop-filter: blur(30px);justify-content: space-between;}
header .navbar .header_btn a {border-radius: 5px;background: #0E1B49;padding: 10px 25px;color: #FFF;font-family: 'Poppins';font-size: 13px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}
header .navbar .navbar-collapse ul li.nav-item.active::before ,header .navbar .navbar-collapse ul li.nav-item:hover::before {left: 0;right: 0;content: ""; width: 100%; height: 7px; border-radius: 20px 20px 0px 0px; background: #0E1B49; position: absolute; bottom: -13px; }

/*footer*/
footer {margin-top: 90px;background: #0E1B49;position: relative;}
footer .footer_box{display: flex;justify-content: space-between;padding: 50px 0 60px 0;}
footer .footer_box .footer_logo {display: flex;justify-content: flex-start;align-items: center;}
footer .footer_box .footer_logo .footer_logo_img {width: 165px;height: 51px;}
footer .footer_box .footer_logo .footer_logo_img img {height: 100%;width: 100%;object-fit: cover;}
footer .footer_box .footer_links {display: flex;align-items: center;justify-content: center;}
footer .footer_box .footer_links ul.footer_list {padding: 0;margin: 0;display: flex;column-gap: 50px;}
footer .footer_box .footer_links ul.footer_list li {list-style: none;}
footer .footer_box .footer_links ul.footer_list li a {color: #FFF;font-family: 'Poppins';font-size: 13px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}
footer .footer_box .footer_icons {display: flex;align-items: center;justify-content: flex-end;}
footer .footer_box .footer_icons .social_icons {display: flex;padding: 10px 0;column-gap: 40px;}
footer .footer_box .footer_icons .social_icons i {font-size: 20px;font-weight: 400;line-height: normal;}
footer .privacy_text {display: flex;justify-content: space-between;align-items: center;padding: 20px 0;position: relative;}
footer .privacy_text p {color: #FFF;font-family: 'Poppins';font-size: 13px;font-weight: 400;line-height: 1.2;}
.footer::before { content: ""; position: absolute; bottom: 55px; width: 100%; height: 1px; background: #fff; z-index: 1; left: 0; }

/*section-one*/
.section-one {padding: 70px 0 90px 0;}
.section-one .banner-heading h1 {text-transform: capitalize;}
.section-one .banner-heading {max-width: 85%;}
.section-one .banner-para p {text-transform: capitalize;max-width: 90%;}
.banner-btn a {border-radius: 5px;border: 1px solid #0E1B49;padding: 10px 25px;color: #0E1B49;font-family: Poppins;font-size: 13px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}
.section-one .banner-para {display: flex;flex-direction: column;gap: 30px;align-items: flex-start;}
.section-one .banner-content {display: flex;padding: 40px 0 30px 0;justify-content: space-between;align-items: center;}
.section-one .banner-content .shippment-text {display: flex;align-items: center;justify-content: flex-start;column-gap: 15px;flex-basis: min-content;}
.section-one .banner-content .shippment-text h3 {color: #0E1B49;font-size: 40px;line-height: 1.2;text-transform: capitalize;}
.section-one .banner-content .shippment-text p {color: #4A4A4A;font-weight: 600;line-height: 1.2;text-transform: capitalize;max-width: 44%;font-family: 'Poppins';}
.section-one  .content-box {border-radius: 10px;background: #EDF6FF;display: flex;padding: 20px;flex-direction: column;align-items: flex-start;gap: 20px;}
.section-one  .content-box a.icon-btn {transition: 0.5s;display: flex;width: 100%;padding: 25px;justify-content: space-between;align-items: center;border-radius: 10px;background: rgba(255, 255, 255, 0.70);box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);color: #000;font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 22px;text-transform: capitalize;}
.section-one .images-grid {display: flex;align-items: center;justify-content: end;position: relative;margin-top: -66px;}
.section-one .images-grid .first-img-box .first_img {width: 100%;height: 520px;}
.section-one .images-grid .first-img-box .first_img img {width: 100%;height: 100%;object-fit: cover;border-radius: 25px;background: #C4C4C4;}
.section-one .images-grid .second-img-box .second_img {display: flex;flex-direction: column;gap: 15px;}
.section-one .images-grid .second-img-box .second_img .img-one {width: 100%;height: 335px;}
.section-one .images-grid .second-img-box .second_img .img-one img {width: 100%;height: 100%;object-fit: cover;border-radius: 25px;border: 15px solid #FFF;}
.section-one .images-grid .first-img-box {position: absolute;left: 0;width: 57%;z-index: 0;}
.section-one .images-grid .second-img-box {z-index: 2;width: 57%;}
.section-one .banner-content .colored-circle {display: flex;align-items: center;gap: 15px;}
.section-one .banner-content .colored-circle .circle_img {width: 125px;height: 45px;}
.section-one .banner-content .colored-circle .circle_img img {width: 100%;height: 100%;object-fit: contain;}
.section-one .banner-content .colored-circle .satisfied-text {flex-direction: column;display: flex;}
.section-one .banner-content .colored-circle .satisfied-text p {font-weight: 600;line-height: 1.2;text-transform: capitalize;}
.section-one .content-box a.icon-btn i.fa-solid {transform: rotate(0.14turn);}
.section-one .content-box a.icon-btn:hover {background: #0E1B49;color: #fff;}
.section-one .content-box a.icon-btn:hover i.fa-solid {transform: rotate(0.25turn);}

/*section-two*/
.section-two .card {flex-direction: row;padding: 20px;gap: 20px;justify-content: space-between;}
.section-two .card .card-body {padding: 0;display: flex;flex-direction: column;gap: 12px;width: 50%;}
.section-two .card .card-body h2 { color: #4A4A4A;font-family: 'Poppins-Regular'; font-size: 50px;font-weight: 600;line-height: 63px;text-transform: capitalize;}
.section-two .card .card-body p {text-transform: capitalize;}
.section-two .card .card-img {padding-top: 100px;width: 41%;z-index: 1;}
.section-two .card .card-img img{height: 120px;width: 100%;object-fit: contain;}
.section-two .text_row {row-gap: 36px;}
.section-two .shipping_seamless {display: flex;gap: 27px;align-items: center;}
.section-two .shipping_seamless h2 {max-width: 54%;}
.section-two .shipping_seamless p {max-width: 44%;text-transform: capitalize;}
.section-two {padding-bottom: 90px;}
.section-two .card::before {content: "";width: 53%;height: 57%;position: absolute;bottom: 0;right: 0;background: #EBF4FD;border-radius: 50% 50% 6% 50%;opacity: 0;}
.section-two .card:hover:before {opacity: 1;z-index: 0;}

/*section-three*/
.section-three {background: #F6FAFF;padding: 46px 0px;}
.section-three .shipping_seamless {display: flex;gap: 10px;align-items: center;}
.section-three .shipping_seamless h2 {max-width: 50%;}
.section-three .shipping_seamless p {max-width: 50%;}
.section-three .text_row {row-gap:38px;}
.section-three .ship_img {width: 100%;height: 495px;}
.section-three .ship_img img.ship_img-top {width: 100%;height: 100%;object-fit: cover;border-radius: 15px;box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);}
.section-three .ship_img {width: 100%;height: 495px;}
.section-three .ship_img img.ship_img-top {width: 100%;height: 100%;object-fit: cover;border-radius: 15px;box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);}
.section-three .delivering-box .icon-btn {border-radius: 15px;background: #FFF;box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);display: flex;padding: 22px 20px;justify-content: space-between;align-items: flex-start;gap: 10px;}
.delivering-box .accordion .accordion-item {margin-bottom: 20px;border: 0;display: flex;padding: 22px 20px;border-radius: 15px;background: #FFF;box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);flex-direction: column;gap: 0;}
.delivering-box .accordion .accordion-item .accordion-header  .accordion-button::after{display:none;}
.delivering-box .accordion-collapse.show {padding: 10px 0 0 0;margin: 0;border: 0;}
.delivering-box .accordion-collapse.show .accordion-body {color: #fff;padding: 0;font-size: 14px;font-family: 'Poppins';line-height: 1.4;}
.delivering-box .accordion .accordion-item button.accordion-button { color: #fff; box-shadow: unset; border: 0; background: unset; gap: 20px; font-family: 'Eras-Bold'; font-size: 25px; font-weight: 400; line-height: 1.2; text-transform: capitalize; padding: 0; }
.delivering-box .accordion .accordion-item button.accordion-button.collapsed i{color: #fff;background: #0E1B49;}
.delivering-box .accordion .accordion-item button.accordion-button.collapsed {color: #4a4a4a;}
.delivering-box .accordion .accordion-item .accordion-header .accordion-button i { display: flex; width: 60px; height: 60px; object-fit: contain; font-size: 26px; flex-direction: column; justify-content: center; padding: 10px; align-items: center; border-radius: 8px; background-color:#fff; color: #06195B; }
.delivering-box .accordion .accordion-item:has(.accordion-collapse.show){background-color: #0E1B49 !IMPORTANT;}

/*section-four*/
.section-four{padding: 90px 0;}
.section-four .shipping_seamless {display: flex;gap: 10px;align-items: center;padding-bottom: 64px;justify-content: space-between;}
.section-four .shipping_seamless h2 {max-width: 51%;}
.section-four .shipping_seamless .learn_more_text {max-width: 47%;display: flex;flex-direction: column;gap:25px;}
.section-four .shipping_seamless .learn_more_text p {text-transform: capitalize;}
.section-four .icon_boxes {display: flex;gap: 30px;justify-content: space-between;flex-wrap: wrap;}
.section-four .icon_boxes .boxes {max-width: 26%;}
.section-four .icon_boxes .boxes.large_boxes {max-width: 43%;}
.section-four .icon_boxes .boxes .card img.ship_img-top { border-radius: 12px; background: #fff; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.03); width: 60px; height: 60px; object-fit: cover; padding: 14px; }
.section-four .icon_boxes .boxes .card { height: 100%; border-radius: 15px; background: #F6FAFF; border: 0; display: flex; padding: 20px 20px 30px 20px; flex-direction: column; align-items: flex-start; gap: 16px; }
.section-four .icon_boxes .boxes .card .card-body { padding: 0; display: flex; gap: 15px; flex-direction: column; }
.section-four .icon_boxes .boxes .card .card-body h5 {margin: 0;font-size: 35px;line-height: 1.2;max-width: 90%;}
.section-four .icon_boxes .boxes .card:hover {background: #0E1B49;}
.section-four .icon_boxes .boxes .card:hover .card-body h5,.section-four .icon_boxes .boxes .card:hover .card-body p {color: #fff;}

/*section-five*/
.section-five{background: #F6FAFF;padding: 46px 0px;}
.section-five .shipping_seamless {display: flex;gap: 10px;align-items: center;justify-content:space-between;padding-bottom:38px;}
.section-five .shipping_seamless h2 {max-width: 54%;}
.section-five .shipping_seamless p {max-width: 44%;}
.section-five .ship_img {width: 100%;height: 495px;}
.section-five .ship_img img.ship_img-top { width: 100%; height: 100%; object-fit: cover; border-radius: 15px; box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);}
.section-five .faq_accordion .accordion-item {padding: 15px 20px;border-radius: 12px;border: 1px solid #E1E1E1;background: #FFF;margin-bottom: 20px;}
.section-five .faq_accordion .accordion-item button.accordion-button { background: unset; padding: 0; outline: 0; border: 0; box-shadow: unset; color: #4A4A4A; font-family: 'Eras-Bold'; font-size: 16px; font-weight: 400; line-height: 1.2; text-transform: capitalize; }
.section-five .faq_accordion .accordion-item .accordion-collapse .accordion-body { padding: 12px 0 0 0; color: #4A4A4A; font-family: Poppins; font-size: 14px; font-weight: 400; line-height: 1.5; text-transform: capitalize; }.section-five .faq_accordion .accordion-item button.accordion-button::after { content: "\2b"; color: #FFF; font-size: 16px; font-weight: 900; line-height: 1.2; text-transform: capitalize; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 6.533px; background: #06195B; }
.section-five .faq_accordion .accordion-item button.accordion-button:not(.collapsed)::after{    content: "\f068";font-weight: 900;font-family: 'FontAwesome';}

/*main_section*/
section.main_section {padding: 80px 0 60px 0;border-bottom: 1px solid #E2E2E2;}
section.main_section .main_banner {display: flex;flex-direction: column; align-items: center; justify-content: center;max-width: 40%;margin: 0 auto;gap: 15px;}
section.main_section .main_banner p {text-align: center;color: #4A4A4A;text-align: center;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 400;line-height: 27px;text-transform: capitalize;}

/*about_section_one*/
.about_section_one .card {flex-direction: row;padding: 20px;gap: 20px;justify-content: space-between;border-radius: 10px;border: 1px solid #748BFD;background: #F6FAFF;}
.about_section_one .card .card-body {padding: 0;display: flex;flex-direction: column;gap: 12px;width: 50%;}
.about_section_one .card .card-body h2 { color: #4A4A4A;font-family: 'Poppins-Regular'; font-size: 50px;font-weight: 600;line-height: 63px;text-transform: capitalize;}
.about_section_one .card .card-body p {text-transform: capitalize;}
.about_section_one .card .card-img {padding-top: 100px;width: 41%;z-index: 1;}
.about_section_one .card .card-img img{height: 120px;width: 100%;object-fit: contain;}
.about_section_one .text_row {row-gap: 36px;}
.about_section_one .shipping_seamless {z-index:1;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.about_section_one {padding:0px 0 90px 0;position: relative;}
.about_section_one .custom-container {margin-top:45px;padding: 60px 30px 0 30px;}
.about_section_one .card::before {content: "";width: 53%;height: 57%;position: absolute;bottom: 0;right: 0;background: #EBF4FD;border-radius: 50% 50% 6% 50%;opacity: 0;}
.about_section_one .card:hover:before {opacity: 1;z-index: 0;}
.about_section_one .shipping_seamless h2 {max-width: 85%;margin: 0 auto;text-align: center;}
.about_section_one .shipping_seamless p {max-width: 70%;margin: 0 auto;text-align: center;}
.about_section_one .custom-container::before {content: "";position: absolute;background: #EEF5FE;border-radius: 12px;width: 88%;margin: 0 auto;left: 0;right: 0;top: 0;height: 62%;}


/*about_text_section*/
.about_text_section {padding: 50px 0;}
.about_text_section .row {align-items: center;}
.about_text_section .about_content {display: flex;flex-direction: column;gap: 20px;}
.about_text_section .about_content h5 {color: #06195B;}
.about_text_section .about_img {height: 350px;width: 100%;}
.about_text_section .about_img img {width: 100%;height: 100%;object-fit: cover;border-radius: 12px;}
.about_text_section .about_content .content-icon {display: flex;align-items: center;justify-content: flex-start;gap: 10px;}
.about_text_section .about_content .content-icon img {display: flex;width: 50px;height: 50px;object-fit: contain;flex-direction: column;justify-content: center;padding: 10px;align-items: center;border-radius: 8px;background-color: #06195B;}


/*shippment_section*/
.shippment_section {padding-top: 45px;}
.shippment_section .container.custom-container {border-radius: 12px;background: #EEF5FE;padding: 66px 0px;}
.shippment_section .shipping_seamless {display: flex;align-items: center;justify-content: center;flex-direction: column;}
.shippment_section .shipping_seamless h2 {max-width: 85%;margin: 0 auto;text-align: center;}
.shippment_section .shipping_seamless p {max-width: 70%;margin: 0 auto;text-align: center;}
.shippment_img_section {margin-top: -30px;padding-bottom: 60px;}
.shippment_img_section .shippment_img_box {width: 90%;height: 800px;margin: 0 auto;}
.shippment_img_section .shippment_img_box img {border-radius: 12px;width: 100%;height: 100%;object-fit: cover;}

/*contact_section*/
.contact_section {padding: 45px 0;}
.contact_section .container.custom-container {border-radius: 12px;background: #EEF5FE;padding: 66px 0px 146px 0px;}
.contact_section .shipping_seamless {display: flex;justify-content: center;gap: 70px;align-items: center;}
.contact_section .shipping_seamless .contact_icon_box {display: flex;align-items: center;justify-content: flex-start;gap: 20px;}
.contact_section .shipping_seamless .contact_icon_box .contact_icon {display: flex;width: 73px;height: 73px;justify-content: center;align-items: center;border-radius: 15px;background: #0E1B49;}
.contact_section .shipping_seamless .contact_icon_box .contact_icon i {font-size: 30px;}
.contact_section .shipping_seamless .contact_icon_box .contact_us_text h4 {color: #000;font-family: Poppins;font-size: 20px;font-weight: 400;line-height: 25px;}
.contact_section .shipping_seamless .contact_icon_box .contact_us_text p {color: #000;font-family: Poppins;font-size: 15px;font-weight: 400;line-height: normal;}
.contact_section .shipping_seamless .contact_icon_box .contact_us_text {display: flex;flex-direction: column;gap: 5px;justify-content: center;align-items: flex-start;}

/*contact_form*/
.contact_form {margin-top: -150px;}
.contact_form form {border-radius: 20px;background: #FFF;box-shadow: 0px 4px 35px 0px rgba(30, 30, 64, 0.10);padding: 23px 40px 30px 40px;width: 85%;margin: 0 auto;}
.contact_form form.row {row-gap: 15px;}
.contact_form form .form-group.submit_btn {margin-top: 10px;align-items: center;}
.contact_form form .form-group {display: flex;flex-direction: column;align-items: flex-start;}
.contact_form form .form-group label {color: #000;font-family: Poppins;font-size: 15px;font-weight: 400;line-height: 25px;margin-bottom: 8px;}
.contact_form form .form-group input {box-shadow: unset;padding: 20px;border-radius: 5px; border: 1px solid #BDBDBD;background: #FFF;height: 55px;}
.contact_form form .form-group input::placeholder,.contact_form form .form-group textarea::placeholder {color: #9B9B9B;font-family: Poppins;font-size: 15px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}
.contact_form form .form-group textarea {box-shadow: unset;padding: 20px;border-radius: 5px;border: 1px solid #BDBDBD;background: #FFF;}
button.message_btn { color: #FFF; font-family: 'Poppins'; font-size: 15px; font-weight: 400; line-height: normal; border-radius: 5px; background: #1E1E40; width: 210px; padding: 15px 20px; }



