@import url("https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&family=Quicksand:wght@300;400;500;600;700&display=swap");
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-Bold.eot");
  src: local("IvyOra Display Bold"), local("IvyOraDisplay-Bold"), url("../fonts/IvyOraDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-Bold.woff2") format("woff2"), url("../fonts/IvyOraDisplay-Bold.woff") format("woff"), url("../fonts/IvyOraDisplay-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("IvyOraDisplay-Light.eot");
  src: local("IvyOra Display Light"), local("IvyOraDisplay-Light"), url("../fonts/IvyOraDisplay-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-Light.woff2") format("woff2"), url("../fonts/IvyOraDisplay-Light.woff") format("woff"), url("../fonts/IvyOraDisplay-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-BoldItalic.eot");
  src: local("IvyOra Display Bold Italic"), local("IvyOraDisplay-BoldItalic"), url("../fonts/IvyOraDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-BoldItalic.woff2") format("woff2"), url("../fonts/IvyOraDisplay-BoldItalic.woff") format("woff"), url("../fonts/IvyOraDisplay-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-MediumItalic.eot");
  src: local("IvyOra Display Medium Italic"), local("IvyOraDisplay-MediumItalic"), url("../fonts/IvyOraDisplay-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-MediumItalic.woff2") format("woff2"), url("../fonts/IvyOraDisplay-MediumItalic.woff") format("woff"), url("../fonts/IvyOraDisplay-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-LightItalic.eot");
  src: local("IvyOra Display Light Italic"), local("IvyOraDisplay-LightItalic"), url("../fonts/IvyOraDisplay-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-LightItalic.woff2") format("woff2"), url("../fonts/IvyOraDisplay-LightItalic.woff") format("woff"), url("../fonts/IvyOraDisplay-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-Medium.eot");
  src: local("IvyOra Display Medium"), local("IvyOraDisplay-Medium"), url("../fonts/IvyOraDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-Medium.woff2") format("woff2"), url("../fonts/IvyOraDisplay-Medium.woff") format("woff"), url("../fonts/IvyOraDisplay-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-Regular.eot");
  src: local("IvyOra Display Regular"), local("IvyOraDisplay-Regular"), url("../fonts/IvyOraDisplay-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-Regular.woff2") format("woff2"), url("../fonts/IvyOraDisplay-Regular.woff") format("woff"), url("../fonts/IvyOraDisplay-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-Thin.eot");
  src: local("IvyOra Display Thin"), local("IvyOraDisplay-Thin"), url("../fonts/IvyOraDisplay-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-Thin.woff2") format("woff2"), url("../fonts/IvyOraDisplay-Thin.woff") format("woff"), url("../fonts/IvyOraDisplay-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-RegularItalic.eot");
  src: local("IvyOra Display Regular Italic"), local("IvyOraDisplay-RegularItalic"), url("../fonts/IvyOraDisplay-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-RegularItalic.woff2") format("woff2"), url("../fonts/IvyOraDisplay-RegularItalic.woff") format("woff"), url("../fonts/IvyOraDisplay-RegularItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IvyOra Display";
  src: url("../fonts/IvyOraDisplay-ThinItalic.eot");
  src: local("IvyOra Display Thin Italic"), local("IvyOraDisplay-ThinItalic"), url("../fonts/IvyOraDisplay-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/IvyOraDisplay-ThinItalic.woff2") format("woff2"), url("../fonts/IvyOraDisplay-ThinItalic.woff") format("woff"), url("../fonts/IvyOraDisplay-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .common-form .form-select {
    background-position: center right 32px;
  }
  .signIn-section .signIn-wrap .signIn-content {
    max-width: 327px;
    width: 100%;
  }
  .header-wrap {
    height: 58px;
  }
  footer .footer-wrap {
    min-height: auto;
    padding: 60px 0;
  }
  footer .footer-wrap .right-sec-footer {
    flex-wrap: wrap;
    gap: 0;
  }
  footer .footer-wrap .right-sec-footer .footer-list {
    text-align: center;
    flex: 1 1 100%;
    padding: 32px 0;
    border-bottom: 1px solid #A69D92;
  }
  footer .footer-wrap .right-sec-footer .footer-list a {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
  }
  footer .footer-wrap .right-sec-footer .footer-list:first-child {
    padding-top: 0;
  }
  footer .footer-wrap .left-sec-footer {
    padding: 40px 30px 32px 30px;
    text-align: center;
  }
  footer .footer-wrap .left-sec-footer .footer-details a {
    font-size: 16px;
    line-height: 24px;
  }
  footer .footer-top-sec {
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: center;
  }
  footer .footer-bottom-se {
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
  }
  footer .footer-bottom-se p {
    font-size: 14px;
    line-height: 21px;
  }
  .common-form .form-control {
    height: 72px;
    padding: 24px 32px;
    font-size: 16px;
    line-height: 24px;
  }
  .common-form button {
    width: 100%;
    display: block;
    font-size: 18px;
    line-height: 18px;
  }
  .common-form .form-file-normal label {
    background: url(../images/arrowUp.svg) no-repeat center right 32px;
    background-color: #F2EEE9;
  }
  .welcome-top-sec {
    padding: 60px 0;
  }
  .welcome-top-sec .welcome-top-wrap {
    gap: 32px;
    flex-wrap: wrap;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec::after {
    content: unset;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec .create-Content h1 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 46px;
    text-align: center;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec .create-Content p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec .create-Content a {
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
  }
  .exploreServices-sec {
    padding: 60px 0;
    flex-wrap: wrap;
    gap: 0px;
    justify-content: center;
  }
  .exploreServices-sec .explore-Service-content h3 {
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 38px;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item {
    display: block;
    max-width: 327px;
    margin: auto;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content {
    border-top: 2px solid #A69D92;
    padding: 32px 0;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content h4 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 16px;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 24px;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content a {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
    width: 100%;
    display: block;
    padding: 22px;
    border: 1px solid #1C1813;
    border-radius: 30px;
    color: #1C1813;
    text-decoration: none;
  }
  .easy-Steps {
    padding: 60px 0;
  }
  .easy-Steps .easyStep-wrap h4 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 38px;
  }
  .easy-Steps .easyStep-wrap h4 br {
    display: block;
  }
  .easy-Steps .easyStep-wrap .easy-Step-content h5 {
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0em;
  }
  .easy-Steps .easyStep-wrap .easy-Step-content p {
    font-size: 16px;
    line-height: 24px;
    max-width: 300px;
    margin: 0 auto 16px auto;
  }
  .company-Story-sec {
    padding: 60px 0;
    min-height: auto;
    background: #E7DED1;
  }
  .company-Story-sec .company-story-content {
    text-align: center;
    padding: 40px 0 0 0;
  }
  .company-Story-sec .company-story-content::after {
    content: unset;
  }
  .company-Story-sec .company-story-content h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .company-Story-sec .company-story-content h5 {
    font-size: 32px;
    line-height: 38px;
  }
  .company-Story-sec .company-story-content p {
    font-size: 16px;
    line-height: 24px;
  }
  .company-Story-sec .company-story-content a {
    width: 100%;
    font-size: 18px;
    line-height: 18px;
  }
  .happy-Answer-sec {
    padding: 60px 0;
  }
  .happy-Answer-sec .happy-Answer-wrap {
    flex-wrap: wrap;
    gap: 48px;
  }
  .happy-Answer-sec .happy-answer-content {
    padding: 0;
    text-align: center;
  }
  .happy-Answer-sec .happy-answer-content h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .happy-Answer-sec .happy-answer-content h5 {
    font-size: 32px;
    line-height: 38px;
  }
  .happy-Answer-sec .happy-answer-content a {
    width: 100%;
    font-size: 18px;
    line-height: 18px;
  }
  .your-Business-wrap {
    padding: 60px 0;
  }
  .your-Business-wrap .your-Business-sec {
    gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .your-Business-wrap .your-Business-sec img {
    border-right: 1px solid #1C1813;
    border-left: 1px solid #1C1813;
  }
  .your-Business-wrap .your-Business-sec .your-business-content {
    padding: 0;
  }
  .your-Business-wrap .your-Business-sec .your-business-content h5 {
    font-size: 32px;
    line-height: 38px;
    text-align: center;
  }
  .your-Business-wrap .your-Business-sec .your-business-content .your-business-items {
    max-width: 300px;
    margin: 0 auto 32px auto !important;
    padding: 0;
    background: url(../images/your-items-icon.svg) no-repeat top left 23px;
  }
  .your-Business-wrap .your-Business-sec .your-business-content .your-business-items h6 {
    text-align: center;
    max-width: 250px;
    margin: 0 auto 16px auto;
  }
  .your-Business-wrap .your-Business-sec .your-business-content .your-business-items p {
    font-size: 14px;
    text-align: center;
    line-height: 21px;
    margin: 0;
  }
  .mostPopularService {
    padding: 60px 0;
  }
  .mostPopularService h4 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 38px;
  }
  .mostPopularService .most-popularService-card {
    max-width: 325px;
  }
  .mostPopularService .scroll-mostPopularService {
    padding-left: 24px;
  }
  .mostPopularService .scroll-mostPopularService .owl-dots {
    margin-top: 34px;
    display: flex;
    gap: 16px;
    justify-content: center;
    align-items: center;
  }
  .mostPopularService .scroll-mostPopularService .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background-color: #EFE8DF;
    border-radius: 50%;
  }
  .mostPopularService .scroll-mostPopularService .owl-dots .owl-dot.active {
    width: 18px;
    height: 18px;
    background: #F2EEE9;
  }
  .service-top-wrap {
    padding: 16px 0 60px;
  }
  .service-top-wrap .service-top-sec {
    gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .service-top-wrap .service-top-content h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .service-top-wrap .service-top-content h1 {
    font-size: 40px;
    line-height: 46px;
  }
  .service-top-wrap .service-top-content p {
    font-size: 16px;
    line-height: 24px;
    max-width: 300px;
    margin: auto;
  }
  .clicksGuaranteed-sec {
    padding: 20px 0 60px 0;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap {
    flex-wrap: wrap;
    padding-top: 40px;
    gap: 40px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content .clickGuaranteed-list .clickGuaranteed-cart-wrap {
    display: block;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content .clickGuaranteed-list .clickGuaranteed-cart-wrap h4 {
    font-size: 20px;
    line-height: 24px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content .clickGuaranteed-list .clickGuaranteed-cart-wrap p {
    font-size: 14px;
    line-height: 21px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content h6 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content h5 {
    font-size: 32px;
    line-height: 38px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content .clicksGuaranteed-btn {
    width: 100%;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
  }
  .ourServiceLanding-top-sec {
    padding: 25px 0 60px 0;
  }
  .service-main-content {
    padding: 60px 0;
  }
  .service-main-content .service-main-content-wrap {
    grid-template-columns: auto;
    grid-template-rows: auto;
    gap: 24px;
  }
  .service-main-content .service-main-content-wrap .service-main-card {
    grid-row: unset !important;
    grid-column: unset !important;
    padding: 32px 20px;
  }
  .service-main-content .service-main-content-wrap .service-main-card h5 {
    font-size: 24px;
    line-height: 29px;
  }
  .service-main-content .service-main-content-wrap .service-main-card h4 {
    font-size: 18px;
    line-height: 18px;
  }
  .service-main-content .service-main-content-wrap .service-main-card p {
    font-size: 14px;
    line-height: 21px;
  }
  .service-main-content .service-main-content-wrap .service-main-card a {
    font-size: 18px;
    line-height: 18px;
  }
  .whatSets-sec {
    padding: 60px 0;
  }
  .whatSets-sec .whatSets-wrap {
    flex-wrap: wrap;
    gap: 40px;
  }
  .whatSets-sec .whatSets-wrap h6 {
    font-size: 18px;
    line-height: 18px;
  }
  .whatSets-sec .whatSets-wrap h5 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .whatSets-sec .whatSets-wrap p {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .whatSets-sec .whatSets-wrap a {
    width: 100%;
    text-align: center;
    font-size: 18px !important;
    line-height: 18px !important;
  }
  .contact-from-wrap {
    padding: 40px 0;
  }
  .contact-from-wrap .contact-form-bottom-sec {
    flex-wrap: wrap;
    justify-content: center !important;
    margin-bottom: 40px;
  }
  .modal-services-sec .modal-dialog .modal-content {
    border-radius: 0px;
    padding: 40px 24px;
  }
  .modal-services-sec .modal-dialog .modal-content .modal-success-sec .modal-success-btn {
    flex-wrap: wrap-reverse;
  }
  .modal-services-sec .modal-dialog .modal-content .modal-success-sec .modal-success-btn > * {
    flex: 1 1 100%;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
  }
  .modal-services-sec .modal-dialog .modal-content .cross-icon {
    position: absolute;
    top: 25px;
    right: 22px;
    cursor: pointer;
    z-index: 33;
  }
  .modal-services-sec .modal-dialog .modal-content .modal-top-sec h5 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 16px;
  }
  .modal-services-sec .modal-dialog .modal-content .modal-top-sec p {
    font-size: 14px;
    line-height: 21px;
  }
  .modal-services-sec .modal-success-flex {
    display: flex;
    align-items: center;
  }
  .modal-form label {
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.01em;
  }
  .modal-form .modal-form-wrap .selectQuality-sec h6 {
    font-size: 14px;
    line-height: 21px;
  }
  .modal-form .modal-form-wrap .selectQuality-sec .selectQuality-btn {
    margin-bottom: 32px;
  }
  .modal-form .modal-form-wrap .selectQuality-sec .selectQuality-btn a {
    padding: 16px;
    font-size: 16px;
    line-height: 24px;
  }
  .modal-form .modal-form-wrap .form-bottom-btn {
    flex-wrap: wrap;
    gap: 16px;
  }
  .modal-form .modal-form-wrap .form-bottom-btn > * {
    flex: 1 1 100%;
    font-size: 18px !important;
    line-height: 18px !important;
  }
  .modal-form .form-control,
  .modal-form .form-select {
    font-size: 14px;
    line-height: 21px;
  }
  .shopping-order-sec {
    padding: 60px 0;
  }
  .shopping-order-sec .shopping-order-wrap h1 {
    font-size: 40px;
    line-height: 46px;
    margin-bottom: 40px;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-cart-btn {
    gap: 2px;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-cart-btn a {
    padding: 8px;
    font-size: 16px;
    line-height: 24px;
    flex: 1 1 auto;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-cart-btn a span {
    display: none;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-cart-btn a.active span {
    display: inline;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-order-discount .continue-Checkout-sec {
    padding-top: 24px;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-order-discount .continue-Checkout-sec .continue-list {
    gap: 30px;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-order-discount .continue-Checkout-sec .continue-list h5 {
    flex: 1 1 100%;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-order-discount .continue-Checkout-sec a {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0em;
    margin-top: 16px;
  }
  .shopping-order-sec .mobile-shopping-table {
    padding: 33px;
    background: #E7DED1;
    border-top: 1px solid #4B3E2F;
  }
  .shopping-order-sec .mobile-shopping-table:nth-child(even) {
    background-color: #EFE8DF;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shopping-top-sec {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-bottom: 32px;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shopping-top-sec h5 {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
    color: #1C1813;
    margin: 0;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shopping-top-sec h6 {
    font-family: "Quicksand", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    color: #1C1813;
    margin: 0;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items {
    display: flex;
    justify-content: space-between;
    gap: 24px;
    flex-wrap: wrap;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items > * {
    flex: 1 1 45%;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items h4 {
    font-family: "IvyOra Display";
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    margin: 0;
    color: #1C1813;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items .shopping-items-wrap {
    display: flex;
    gap: 24px;
    justify-content: space-between;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items .shopping-items-wrap .shopping-num {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #F2EEE9;
    border: 1px solid #4B3E2F;
    border-radius: 4px;
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
    color: #1C1813;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items .shopping-items-wrap .shopping-num::-moz-placeholder {
    color: #1C1813;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items .shopping-items-wrap .shopping-num::placeholder {
    color: #1C1813;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items p {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
    color: #1C1813;
    margin: 8px 0 0 0;
  }
  .shopping-order-sec .mobile-shopping-table .line-height-0 {
    line-height: 13px !important;
  }
  .shopping-shipping-info {
    padding: 40px 16px 24px 16px;
  }
  .shopping-shipping-info h3 {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 29px;
  }
  .shopping-shipping-info .billing-address-title {
    margin-top: 40px;
  }
  .shopping-shipping-info .order-summary-title {
    font-size: 24px;
    margin-top: 40px;
    line-height: 29px;
  }
  .shopping-info-bottom-form {
    flex-wrap: wrap;
    gap: 16px;
  }
  .payment-section h3 {
    font-size: 40px;
    line-height: 46px;
    margin-bottom: 16px;
  }
  .payment-section p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 24px;
  }
  .payment-section .payment-sec-btn {
    flex-wrap: wrap;
  }
  .payment-section .payment-sec-btn > * {
    flex: 1 1 100%;
    text-align: center;
    font-size: 18px !important;
    line-height: 18px !important;
  }
  .total-table-mobile {
    padding: 33px 32px;
    display: flex;
    gap: 8px;
    justify-content: end;
    background: #EFE8DF;
    border-top: 1px solid #4B3E2F;
    border-radius: 0px 0px 13px 13px;
  }
  .total-table-mobile h5 {
    font-family: "IvyOra Display";
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #1C1813;
    margin: 0;
  }
  .total-table-mobile h6 {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0em;
    color: #1C1813;
    margin: 0;
  }
  .shopping-shipping-info-fail {
    padding: 40px 13px 24px 14px;
  }
  .error-btn {
    margin-top: 24px;
    padding: 0 24px;
  }
  .error-btn > * {
    flex: 1 1 100%;
    text-align: center;
    font-size: 18px !important;
    line-height: 18px !important;
  }
  .term-condition-sec {
    padding: 60px 0;
  }
  .term-condition-sec h1 {
    font-size: 40px;
    line-height: 46px;
  }
  .term-condition-sec .term-condition-content {
    padding: 32px;
  }
  .term-condition-sec .term-condition-content p {
    font-size: 16px;
    line-height: 24px;
  }
  .signIn-section {
    padding: 60px 0;
  }
  .signIn-section .signIn-wrap {
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
  }
  .signIn-section .signIn-wrap .signIn-content .signIn-top-sec {
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
    margin-bottom: 40px;
  }
  .signIn-section .signIn-wrap .signIn-content p {
    margin: 16px 0 0 0;
    text-align: left;
  }
  .signIn-section .signIn-wrap .form-bottom-sec {
    flex-wrap: wrap;
    gap: 24px;
  }
  .sign-form .form-control {
    font-size: 16px;
    line-height: 24px;
    padding: 24px 32px;
  }
  .sign-form button {
    width: 100%;
    text-align: center;
  }
  .signUp-form .form-control {
    font-size: 16px;
    line-height: 24px;
  }
  .signUp-form button {
    font-size: 18px;
    line-height: 18px;
  }
  .signUp-top-sec > * {
    flex: 1 1 100%;
    text-align: center !important;
  }
  .accountDashboard-sec {
    padding: 60px 0;
  }
  .accountDashboard-sec .accountDashboard-wrap .account-Dashboard-top-sec {
    margin-bottom: 40px;
  }
  .accountDashboard-sec .accountDashboard-wrap .account-Dashboard-top-sec h1 {
    font-size: 40px;
    line-height: 46px;
  }
  .accountDashboard-sec .accountDashboard-wrap .account-Dashboard-top-sec p {
    font-size: 16px;
    line-height: 24px;
  }
  .accountDashboard-sec .accountDashboard-wrap .account-Dashboard-btn {
    gap: 2px;
    align-items: stretch;
  }
  .accountDashboard-sec .accountDashboard-wrap .account-Dashboard-btn a {
    font-size: 18px;
    padding: 11px 0;
    line-height: 18px;
    flex: 1 1 fit-content;
  }
  .accountDashboard-sec .accountDashboard-wrap .account-Dashboard-btn a.active {
    padding: 8px 0;
    font-size: 16px;
    line-height: 24px;
    flex: 1 1 fit-content;
  }
  .accountDashboard-sec .accountDashboard-wrap .account-dashboard-info-sec {
    padding: 40px 16px;
  }
  .accountDashboard-sec .accountDashboard-wrap .account-dashboard-info-sec h3 {
    font-size: 24px;
    line-height: 29px;
    margin: 40px 0 16px 0;
  }
  .accountDashboard-orderHistory {
    padding: 0;
    border-radius: 0;
  }
  .signIn-modal .modal-dialog .modal-content {
    border-radius: 0;
  }
  .signIn-modal .modal-dialog .modal-content .cross-btn {
    position: absolute;
    top: 25px;
    right: 22px;
    z-index: 33333;
  }
  .signIn-modal .modal-dialog .modal-content .modal-body {
    padding: 24px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .signIn-modal .modal-dialog .modal-content .modal-body h5 {
    font-size: 24px;
    line-height: 29px;
  }
  .signIn-modal .modal-dialog .modal-content .modal-body p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 32px;
  }
  .signIn-modal .modal-dialog .modal-content .modal-body .form-group {
    margin-bottom: 32px;
  }
  .signIn-modal .modal-dialog .modal-content .modal-body .signin-modal-bottom {
    flex-wrap: wrap;
    gap: 32px;
  }

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .header-wrap {
    height: 58px;
  }
  footer .footer-wrap {
    min-height: auto;
    padding: 60px 0;
  }
  footer .footer-wrap .right-sec-footer {
    flex-wrap: wrap;
    gap: 0;
  }
  footer .footer-wrap .right-sec-footer .footer-list {
    text-align: center;
    flex: 1 1 100%;
    padding: 32px 0;
    border-bottom: 1px solid #A69D92;
  }
  footer .footer-wrap .right-sec-footer .footer-list a {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
  }
  footer .footer-wrap .right-sec-footer .footer-list:first-child {
    padding-top: 0;
  }
  footer .footer-wrap .left-sec-footer {
    padding: 40px 30px 32px 30px;
    text-align: center;
  }
  footer .footer-wrap .left-sec-footer .footer-details a {
    font-size: 16px;
    line-height: 24px;
  }
  footer .footer-top-sec {
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: center;
  }
  footer .footer-bottom-se {
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
  }
  footer .footer-bottom-se p {
    font-size: 14px;
    line-height: 21px;
    flex: 1 1 100%;
    text-align: center;
  }
  .welcome-top-sec {
    padding: 60px 0;
  }
  .welcome-top-sec .welcome-top-wrap {
    gap: 32px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec::after {
    content: unset;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec .create-Content h1 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 46px;
    text-align: center;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec .create-Content p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec .create-Content a {
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
  }
  .exploreServices-sec {
    padding: 60px 0;
    flex-wrap: wrap;
    gap: 0px;
    justify-content: center;
  }
  .exploreServices-sec .explore-Service-content {
    flex: 1 1 100%;
  }
  .exploreServices-sec .explore-Service-content h3 {
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 38px;
    text-align: center;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item {
    display: block;
    max-width: 327px;
    margin: auto;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content {
    border-top: 2px solid #A69D92;
    padding: 32px 0;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content h4 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 16px;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 24px;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content a {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
    width: 100%;
    display: block;
    padding: 22px;
    border: 1px solid #1C1813;
    border-radius: 30px;
    color: #1C1813;
    text-decoration: none;
  }
  .easy-Steps {
    padding: 60px 0;
  }
  .easy-Steps .easyStep-wrap h4 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 38px;
  }
  .easy-Steps .easyStep-wrap .easy-Step-content {
    margin: auto;
  }
  .easy-Steps .easyStep-wrap .easy-Step-content h5 {
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0em;
  }
  .easy-Steps .easyStep-wrap .easy-Step-content p {
    font-size: 16px;
    line-height: 24px;
    max-width: 300px;
    margin: 0 auto 16px auto;
  }
  .company-Story-sec {
    padding: 60px 0;
    min-height: auto;
    background: #E7DED1;
  }
  .company-Story-sec .company-story-content {
    text-align: center;
    padding: 40px 0 0 0;
    margin: auto;
  }
  .company-Story-sec .company-story-content::after {
    content: unset;
  }
  .company-Story-sec .company-story-content h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .company-Story-sec .company-story-content h5 {
    font-size: 32px;
    line-height: 38px;
  }
  .company-Story-sec .company-story-content p {
    font-size: 16px;
    line-height: 24px;
  }
  .company-Story-sec .company-story-content a {
    width: 100%;
    font-size: 18px;
    line-height: 18px;
  }
  .happy-Answer-sec {
    padding: 60px 0;
  }
  .happy-Answer-sec .happy-Answer-wrap {
    flex-wrap: wrap;
    gap: 48px;
    justify-content: center;
  }
  .happy-Answer-sec .happy-answer-content {
    padding: 0;
  }
  .happy-Answer-sec .happy-answer-content h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .happy-Answer-sec .happy-answer-content h5 {
    font-size: 32px;
    line-height: 38px;
  }
  .happy-Answer-sec .happy-answer-content a {
    width: 100%;
    font-size: 18px;
    line-height: 18px;
  }
  .your-Business-wrap {
    padding: 60px 0;
  }
  .your-Business-wrap .your-Business-sec {
    gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .your-Business-wrap .your-Business-sec .your-business-content {
    padding: 0;
  }
  .your-Business-wrap .your-Business-sec .your-business-content h5 {
    font-size: 32px;
    line-height: 38px;
    text-align: center;
  }
  .your-Business-wrap .your-Business-sec .your-business-content .your-business-items {
    max-width: 300px;
    margin: 0 auto 32px auto !important;
    padding: 0;
    background: url(../images/your-items-icon.svg) no-repeat top left 28px;
  }
  .your-Business-wrap .your-Business-sec .your-business-content .your-business-items h6 {
    text-align: center;
    max-width: 250px;
    margin: 0 auto 16px auto;
  }
  .your-Business-wrap .your-Business-sec .your-business-content .your-business-items p {
    font-size: 14px;
    text-align: center;
    line-height: 21px;
    margin: 0;
  }
  .mostPopularService {
    padding: 60px 0;
  }
  .mostPopularService h4 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 38px;
  }
  .mostPopularService .most-popularService-card {
    max-width: 325px;
  }
  .mostPopularService .scroll-mostPopularService {
    padding-left: 24px;
  }
  .mostPopularService .scroll-mostPopularService .owl-dots {
    margin-top: 34px;
    display: flex;
    gap: 16px;
    justify-content: center;
    align-items: center;
  }
  .mostPopularService .scroll-mostPopularService .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background-color: #EFE8DF;
    border-radius: 50%;
  }
  .mostPopularService .scroll-mostPopularService .owl-dots .owl-dot.active {
    width: 18px;
    height: 18px;
    background: #F2EEE9;
  }
  .service-top-wrap {
    padding: 16px 0 60px;
  }
  .service-top-wrap .service-top-sec {
    gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .service-top-wrap .service-top-content h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .service-top-wrap .service-top-content h1 {
    font-size: 40px;
    line-height: 46px;
  }
  .service-top-wrap .service-top-content p {
    font-size: 16px;
    line-height: 24px;
    margin: auto;
  }
  .clicksGuaranteed-sec {
    padding: 20px 0 60px 0;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap {
    flex-wrap: wrap;
    padding-top: 40px;
    gap: 40px;
    justify-content: center;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content .clickGuaranteed-list .clickGuaranteed-cart-wrap {
    display: block;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content .clickGuaranteed-list .clickGuaranteed-cart-wrap h4 {
    font-size: 20px;
    line-height: 24px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content .clickGuaranteed-list .clickGuaranteed-cart-wrap p {
    font-size: 14px;
    line-height: 21px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content h6 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content h5 {
    font-size: 32px;
    line-height: 38px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;
  }
  .clicksGuaranteed-sec .clicksGuaranteed-wrap .clickGuaranteed-content .clicksGuaranteed-btn {
    width: 100%;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
  }
  .ourServiceLanding-top-sec {
    padding: 25px 0 60px 0;
  }
  .service-main-content {
    padding: 60px 0;
  }
  .whatSets-sec {
    padding: 60px 0;
  }
  .whatSets-sec .whatSets-wrap {
    flex-wrap: wrap;
    gap: 40px;
    justify-content: center;
  }
  .contact-from-wrap {
    padding: 40px 0;
  }
  .contact-from-wrap .contact-form-bottom-sec {
    flex-wrap: wrap;
    justify-content: center !important;
    margin-bottom: 40px;
  }
  .contact-from-wrap .md-contact-img {
    padding-left: 24px;
  }
  .contact-from-wrap .md-contact-img img {
    width: 100%;
  }
  .shopping-order-sec {
    padding: 60px 0;
  }
  .shopping-order-sec .shopping-order-wrap h1 {
    font-size: 40px;
    line-height: 46px;
    margin-bottom: 40px;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-cart-btn {
    gap: 2px;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-cart-btn a {
    padding: 8px;
    font-size: 16px;
    line-height: 24px;
    flex: 1 1 auto;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-cart-btn a span {
    display: none;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-cart-btn a.active span {
    display: inline;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-order-discount .continue-Checkout-sec {
    padding-top: 24px;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-order-discount .continue-Checkout-sec .continue-list {
    gap: 30px;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-order-discount .continue-Checkout-sec .continue-list h5 {
    flex: 1 1 100%;
  }
  .shopping-order-sec .shopping-order-wrap .shopping-order-discount .continue-Checkout-sec a {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0em;
  }
  .shopping-order-sec .mobile-shopping-table {
    padding: 33px;
    background: #E7DED1;
  }
  .shopping-order-sec .mobile-shopping-table:nth-child(even) {
    background-color: #EFE8DF;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shopping-top-sec {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-bottom: 32px;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shopping-top-sec h5 {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
    color: #1C1813;
    margin: 0;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shopping-top-sec h6 {
    font-family: "Quicksand", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    color: #1C1813;
    margin: 0;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items {
    display: flex;
    justify-content: space-between;
    gap: 24px;
    flex-wrap: wrap;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items > * {
    flex: 1 1 45%;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items h4 {
    font-family: "IvyOra Display";
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    margin: 0;
    color: #1C1813;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items .shopping-items-wrap {
    display: flex;
    gap: 24px;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items .shopping-items-wrap .shopping-num {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #F2EEE9;
    border: 1px solid #4B3E2F;
    border-radius: 4px;
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
    color: #1C1813;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items .shopping-items-wrap .shopping-num::-moz-placeholder {
    color: #1C1813;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items .shopping-items-wrap .shopping-num::placeholder {
    color: #1C1813;
  }
  .shopping-order-sec .mobile-shopping-table .mb-shpping-items p {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
    color: #1C1813;
    margin: 8px 0 0 0;
  }
  .shopping-info-bottom-form {
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
  }
  .total-table-mobile {
    padding: 33px 32px;
    display: flex;
    gap: 8px;
    justify-content: end;
    background: #EFE8DF;
    border-top: 1px solid #4B3E2F;
    border-radius: 0px 0px 13px 13px;
  }
  .total-table-mobile h5 {
    font-family: "IvyOra Display";
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #1C1813;
    margin: 0;
  }
  .total-table-mobile h6 {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0em;
    color: #1C1813;
    margin: 0;
  }
  .signIn-section {
    padding: 60px 0;
  }
  .signIn-section .signIn-wrap {
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
  }
  .accountDashboard-orderHistory {
    padding: 0;
    border-radius: 0;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .exploreServices-sec .explore-Service-content h3 {
    font-size: 53px;
    margin-bottom: 35px;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content {
    width: 100%;
    padding: 10px 0;
  }
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content p {
    font-size: 15px;
  }
  footer .footer-wrap .right-sec-footer {
    gap: 64px;
    max-width: 662px;
  }
  .welcome-top-sec .welcome-top-wrap {
    gap: 160px;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec::after {
    left: -56px;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec .create-Content {
    max-width: 575px;
  }
  .welcome-top-sec .welcome-top-wrap .wel-top-right p {
    bottom: 7px;
    right: 17px;
  }
  .exploreServices-sec {
    gap: 70px;
    padding: 100px 0 72px 0;
  }
  .exploreServices-sec .explore-Service-content {
    flex: 1 1 auto;
    padding-right: 6%;
  }
  .your-Business-wrap .your-Business-sec .your-business-content {
    padding: 0;
  }
  .company-Story-sec {
    background: url(../images/company-stroy-img.png) no-repeat center left 72px;
    background-size: 43%;
    background-color: #E7DED1;
  }
  .company-Story-sec .company-story-content::after {
    right: -19px;
  }
  .happy-Answer-sec {
    padding: 100px 0;
  }
  .happy-Answer-sec .happy-Answer-wrap {
    gap: 72px;
  }
  .happy-Answer-sec .happy-answer-content {
    padding: 0;
  }
  .our-Expertise-sec .your-Business-sec {
    gap: 72px;
  }
  .contact-from-wrap {
    position: relative;
  }
  .contact-from-wrap .contact-form-sec .contact-img-wrap img {
    width: 46%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0px, -50%);
  }
  .shopping-info-bottom-form .form-group {
    flex: 1 1 35%;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
  .exploreServices-sec .explore-Service-content .explore-service-item .explore-service-item-content {
    width: 100%;
    padding: 28px 0;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec::after {
    left: -72px;
  }
  .welcome-top-sec .welcome-top-wrap .createContent-sec .create-Content {
    max-width: 575px;
  }
  .welcome-top-sec .welcome-top-wrap .wel-top-right p {
    bottom: 21px;
    right: 50px;
  }
  .exploreServices-sec {
    gap: 70px;
    padding: 100px 0 72px 0;
  }
  .exploreServices-sec .explore-Service-content {
    flex: 1 1 auto;
    padding-right: 6%;
  }
  .your-Business-wrap .your-Business-sec .your-business-content {
    padding: 0;
  }
  .company-Story-sec {
    background: url(../images/company-stroy-img.png) no-repeat center left 72px;
    background-size: 49%;
    background-color: #E7DED1;
  }
  .company-Story-sec .company-story-content::after {
    right: -19px;
  }
  .happy-Answer-sec .happy-Answer-wrap {
    gap: 72px;
  }
  .contact-from-wrap {
    position: relative;
  }
  .contact-from-wrap .contact-form-sec .contact-img-wrap img {
    width: 52%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0px, -50%);
  }
}
@media screen and (min-width: 1800px) {
  .welcome-top-sec .welcome-top-wrap .createContent-sec {
    flex: 0 0 457px;
  }
  .welcome-top-sec .welcome-top-wrap .wel-top-right {
    flex: 0 0 auto;
  }
  .your-Business-wrap > .container {
    max-width: 1439px;
  }
  .happy-Answer-sec > .container {
    max-width: 100%;
  }
  .happy-Answer-sec .happy-Answer-wrap-left {
    margin: 0 0 0 240px;
    max-width: 1349px;
  }
  .happy-Answer-sec .happy-Answer-wrap-right {
    margin: 0 0 0 332px;
    max-width: 1349px;
  }
  .service-top-wrap > .container {
    max-width: 100%;
  }
  .service-top-wrap .service-top-sec {
    max-width: 1438px;
    margin-left: 149px;
  }
  .ourServiceLanding-top-sec > .container {
    max-width: 100%;
  }
  .ourServiceLanding-top-sec .service-top-sec {
    max-width: 1533px;
    margin-left: 101px;
  }
  .whatSets-sec > .container {
    max-width: 100%;
  }
  .whatSets-sec .whatSets-wrap {
    max-width: 1348px;
    margin-left: 331px;
  }
  .our-Expertise-sec > .container {
    max-width: 100%;
  }
  .our-Expertise-sec .your-Business-sec {
    max-width: 1349px;
    margin-left: 240px;
  }
}/*# sourceMappingURL=responsive.css.map */