@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/Poppins/Poppins-Light.ttf") format("truetype");
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/Poppins/Poppins-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    src: url("../fonts/Poppins/Poppins-Medium.ttf") format("truetype");
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    src: url("../fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/Poppins/Poppins-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 800;
    src: url("../fonts/Poppins/Poppins-ExtraBold.ttf") format("truetype");
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 900;
    src: url("../fonts/Poppins/Poppins-Black.ttf") format("truetype");
}


body {
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    direction: ltr !important;
}

.main-btn svg,
.second-btn svg,
.btn-white svg
{
    transform: rotate(180deg);
}

footer .footer-inner .footer-top .go-top svg {
    transform: none !important;
}

.main-btn:is(:active, :hover, :active, :focus, :focus-within, :focus-visible) span {
    -webkit-transform: translateX(3px);
            transform: translateX(3px);
}

.main-btn:is(:active, :hover, :active, :focus, :focus-within, :focus-visible) svg {
-webkit-transform: rotate(180deg) translateX(-3px);
        transform: rotate(180deg) translateX(-3px);
}

.who-we-section .who-we-pattern,
.our-services-section .our-services-pattern-five,
.why-us-section .why-us-pattern-one,
.reviews-section .reviews-pattern-one,
.services-inner-sec .services-pattern-one,
.services-inner-sec .services-pattern-three
{
    transform: rotateY(-180deg);
}

.our-services-section .our-services-pattern-one,
.our-services-section .our-services-pattern-two,
.our-services-section .our-services-pattern-three,
.our-services-section .our-services-pattern-four,
.packages-section .packages-pattern-two,
.packages-section .packages-pattern-one
{
    transform: rotate(180deg);
}


.why-us-section .why-us-pattern-two,
.big-business-section .big-business-pattern-two,
.reviews-section .reviews-pattern-two,
.services-inner-sec .services-pattern-two,
.services-inner-sec .services-pattern-five,
.shipping-rates-inner-sec .shipping-pattern-two,
.shipping-rates-inner-sec .shipping-pattern-four,
.shipping-rates-inner-sec .shipping-pattern-three,
.shipping-rates-inner-sec .shipping-pattern-five,
.shipping-rates-inner-sec .shipping-cards .shipping-card .shipping-circle-two,
.shipping-rates-inner-sec .shipping-cards .shipping-card .shipping-circle-one,
.innerpage-pattern-two,
.innerpage-pattern-three,
.innerpage-pattern-four,
.contact-us-section .contact-us-wrapper .contact-us-box .contact-pattern
{
    transform: rotateY(180deg);
}

.packages-section .packages-pricing .package.cheapest-package .package-price {
    gap: 5px;
}

.statistices-section .statistices-wrapper .statistices-box:hover {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.input-box .form-select {
    background-position: 95% !important;
}

.pricing-inner-sec .pricing-table .table thead tr th:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 23px;
}

.pricing-inner-sec .pricing-table .table thead tr th:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 23px;
}

.affiliate-inner-sec .affiliate-card:after {
    background: transparent linear-gradient(-65deg, #48A6A4 0%, #48A6A4 2%, #3D8D89 11%, #000000 100%) 0% 0% no-repeat padding-box;
}

.packages-section .packages-pricing .package.cheapest-package {
    background: linear-gradient(to left, #245955 0, #245955 20%, #275D59 25%, #35746E 50%, #3E827B 65%, #41877F 75%, #41877F 100%);
}

.contact-us-section .contact-us-wrapper .contact-us-box.mailing-box {
    background: transparent linear-gradient(-90deg, #245955 20%, #275D59 24%, #35746E 45%, #3E827B 66%, #41877F 83%) 0% 0% no-repeat padding-box;
}

.contact-us-section .contact-us-wrapper .contact-us-box.contact-box {
    background: transparent linear-gradient(-250deg, #E0980D 0%, #F2C030 100%) 0% 0% no-repeat padding-box;
}

#customPageContent > * {
    font-family: "Poppins", Arial, Helvetica, sans-serif !important;
}

#blog_details_content * {
    font-family: "Poppins", sans-serif !important;
}

.main-section .main-section-wrapper h2 {
    font-size: 20px;
}
