/* #### Generated By: http://font.download #### */

@font-face {
  font-family: 'Amazon Ember Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Regular'), url('Amazon Ember.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Italic'), url('Amazon Ember Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Thin';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Thin'), url('Amazon Ember Thin.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Thin Italic'), url('Amazon Ember Thin Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Light';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Light'), url('Amazon Ember Light.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Light Italic'), url('Amazon Ember Light Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Medium'), url('Amazon Ember Medium.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Medium Italic'), url('Amazon Ember Medium Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Bold'), url('Amazon Ember Bold.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Bold Italic'), url('Amazon Ember Bold Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Heavy';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Heavy'), url('Amazon Ember Heavy.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Heavy Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Heavy Italic'), url('Amazon Ember Heavy Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Cd RC Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Cd RC Regular'), url('Amazon Ember Cd RC.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Display Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Display Regular'), url('Amazon Ember Display.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Duospace Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Duospace Regular'), url('Amazon Ember Duospace.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Mono Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Mono Regular'), url('Amazon Ember Mono.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember V2 Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember V2 Regular'), url('Amazon Ember V2.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Cd RC Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Cd RC Italic'), url('Amazon Ember Cd RC Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Cd RC Thin';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Cd RC Thin'), url('Amazon Ember Cd RC Thin.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Cd RC Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Cd RC Thin Italic'), url('Amazon Ember Cd RC Thin Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Cd RC Light';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Cd RC Light'), url('Amazon Ember Cd RC Light.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Display Light';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Display Light'), url('Amazon Ember Display Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Display Light';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Display Light'), url('Amazon Ember Display Light.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Cd RC Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Cd RC Light Italic'), url('Amazon Ember Cd RC Light Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Display Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Display Medium'), url('Amazon Ember Display Medium.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Display Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Display Medium Italic'), url('Amazon Ember Display Medium Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Cd RC Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Cd RC Bold'), url('Amazon Ember Cd RC Bold.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Duospace Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Duospace Bold'), url('Amazon Ember Duospace Bold.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Mono Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Mono Bold'), url('Amazon Ember Mono Bold.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember V2 Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember V2 Bold'), url('Amazon Ember V2 Bold.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Cd RC Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Cd RC Bold Italic'), url('Amazon Ember Cd RC Bold Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Display Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Display Bold Italic'), url('Amazon Ember Display Bold Italic.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Display Heavy';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Display Heavy'), url('Amazon Ember Display Heavy.woff') format('woff');
}


@font-face {
  font-family: 'Amazon Ember Display Heavy Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Amazon Ember Display Heavy Italic'), url('Amazon Ember Display Heavy Italic.woff') format('woff');
}

/* #### Generated By: http://font.download #### */

@font-face {
  font-family: 'Georgia Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Georgia Regular'), url('georgia.woff') format('woff');
}


@font-face {
  font-family: 'Georgia Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Georgia Italic'), url('georgiai.woff') format('woff');
}


@font-face {
  font-family: 'Georgia Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Georgia Bold'), url('georgiab.woff') format('woff');
}


@font-face {
  font-family: 'Georgia Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Georgia Bold Italic'), url('georgiaz.woff') format('woff');
}

html,
body {
  position: relative;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

body {
  font-family: "Amazon Ember", Sans-serif;
  overflow-x: hidden;
  transition: all 0.5s;
}

button:focus {
  border: 0;
  outline: none;
  box-shadow: none;
}

button {
  border: 0;
  outline: 0;
}

section {
  position: relative;
  padding: 6rem 0;
}

.owl-theme .owl-dots .owl-dot {

  font-size: 0;
}

.owl-carousel .owl-item img {
  width: auto;
  margin: auto;
}

.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: none;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: #dc3126;
}

ul,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}

p {
  color: #000;
}

:is(h1, h3, ) {
  font-family: "Georgia", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 48px;
  color: #000;
}

.default {
  background-color: #ff9a02;
  font-size: 0.938rem;
  color: #fff !important;
  font-weight: 600;
  height: 47px;
  border-radius: 0.35rem;
  padding: 0.8rem 1.5rem;
  transition: 0.3s ease-out;
}

.default:hover {
  background-color: #121212;
  color: #fff;
  transition: 0.3s ease-out;
  border-color: #ff9a02;
}

.default:hover i {
  transition-duration: 0.4s;
}

.default:hover span {
  transform: translateY(0) scale(2);
}

img {
  max-width: 100%;
  height: auto;
}

/* main-header */
.main-header {
  padding: 10px 0;

}

.navbar {
  padding: 0;
}

.header-buttons {
  justify-content: end;
}

.header-buttons .nav-link {
  color: #14161E;
  font-size: 18px;
  font-weight: 600;
}

.header-buttons .nav-item:first-child .nav-link {
  font-weight: 600;
  font-size: 16px;
}

/* end-main-header */
/* main-banner */
/* .main-section {
  background: url(../images/top-banner-bg.svg) top center/cover no-repeat;
} */

.main-banner {
  position: relative;
  height: 100%;
  background: url(../images/bannerbg.webp) bottom center/cover no-repeat;
  padding: 5rem 0 0;
}

.banner-ul {
  display: flex;
  align-items: center;
  margin-top: 3rem;
  gap: 30px;
}

.banner-area h1 span {
  display: block;
  font-size: 18px;
  font-family: "Amazon Ember", Sans-serif;
  font-weight: 500;
}

.banner-area-ul li {
  display: flex;
  align-items: center;
  margin-bottom: 2px;
}

.banner-area-ul svg {
  margin-right: 10px;
  fill: #ef6000;
  width: 14px;
  height: 14px;
  transition: fill 0.3s;
}

.banner-area-ul h5 {
  color: #ef6000;
  margin-right: 10px;
}

:is(.banner-area-ul :is(h5, p)) {
  margin-bottom: 0;
  font-size: 16px;
}

/* end-main-banner */

/* our-work-sec */
.our-work-sec {
  background: url(../images/des_box-1.webp);
  background-position: top center;
  background-size: cover;
  padding: 9rem 0;
  background-repeat: no-repeat;
}

.our-work-sec .swiper-container {
  max-width: 1300px;
  height: 60vh;
  /* padding: 5rem 0; */
  margin-left: auto;
  margin-right: auto;
}

.our-work-sec .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: transparent;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.section-heading {
  text-align: center;
}

/* .section-heading h1 {
  color: #283742;
  font-weight: 700;
  font-size: 3.25rem;
} */

.section-heading h5 {
  color: rgba(40, 55, 66, 0.75);
  font-family: system-ui, -apple-system, BlinkMacSystemFont sans-serif;
  font: 0.938rem;
  font-weight: 400;
}

/* .our-work-heding {
  padding: 5rem 0 0;
} */

.store-testi-info {
  display: flex;
  margin: auto 0 10px 0;
  padding-right: 35px;
}

.store-testi-info .testi-photo .text-thumb {
  width: 58px;
  height: 58px;
  border-radius: 100%;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  background-color: #e1e3f2;
  color: #4d5383;
  font-weight: 600;
}

.store-testi-info p {
  font-weight: 400;
  font-size: 12px;
  color: rgba(66, 82, 110, 0.7);
  margin: 0;
}

.store-testi-info h3 {
  font-size: 1.25rem;
  margin-bottom: 0;
}

.star-img {
  text-align: left;
}

.store-testi-info .star-img img {
  height: 16px;
  margin-top: 3px;
}

.slider-contnet {
  text-align: left;
}

.slider-contnet .slider-p {
  color: rgba(40, 55, 66, 0.95);
  font-size: 1.063rem;
  padding: 0.6rem 4rem 0 0;
  margin-bottom: 0;
}

.slider-contnet .default {
  border-radius: 30px;
  background-color: transparent;
  border-color: #ff9a02;
  padding: 0.6rem 2rem;
  margin-top: 2rem;
  color: #000 !important;
  line-height: 1.7;
}

.slider-contnet .default:hover {
  background-color: #000;
  color: #fff !important;
}

.our-work-sec .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 10px;
  display: inline-block;
}

.our-work-sec .swiper-slide {
  height: 60vh !important;
}

.our-work-sec .swiper-container-vertical>.swiper-pagination-bullets {
  right: 0;
  top: auto;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: inherit;
  bottom: 0;
  left: 0;
}

.our-work-sec .swiper-pagination-bullet {
  width: 4px;
  height: 4px;
  opacity: 1;
  transform: translate(11, 11);
  stroke: currentColor;
  stroke-dashoffset: 70;
  stroke-dasharray: 70;
  -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
  -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
}

.our-work-sec .swiper-pagination-bullet-active {
  outline: 2px solid;
  background: #000;
  outline-offset: 8px;
  stroke-dashoffset: 0;
}

.elements-bar {
  z-index: 3;
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
  -webkit-transform: rotate(-90deg) translate(50%, -100%);
  -ms-transform: rotate(-90deg) translate(50%, -100%);
  transform: rotate(-90deg) translate(50%, -100%);
  right: 4vh;
}

.elements-bar {
  position: fixed;
  top: 50%;
  min-height: 3.5rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.social-bar-holder li a i {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-weight: 400;
  font-size: 1.2rem;
}

.social-bar-holder li a,
.social-bar-holder li {
  color: #283742;
  font-weight: 600;
  font-size: 1.125rem;
}

.social-bar-holder li {
  margin: 0 8px;
}

.social-bar-holder {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.a-one-sec .section-heading {
  text-align: left;
}

.a-one-sec .default i {
  margin-left: 5px;
  transition: 0.3s ease-out;
}

.a-one-sec .default:hover i {
  margin-left: 10px;
}

.our-streengths {
  background-color: rgba(241, 188, 40, 0.1);
}

.items-box {
  background-color: #F8F8F8;
  padding: 10px;
  border-radius: 15px;
  height: 100%;
}

.items-box h3 {
  color: #000000;
  font-family: "Times New Roman", Sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.items-box p {
  color: #000000;
  font-size: 17px;
  font-weight: 300;
  margin-bottom: 0;
  line-height: normal;
}

.our-streengths .col-md-4 {
  margin-bottom: 30px;
}


.review-box {
  background: #fefaf6;
  padding: 2rem;
  height: 230px;

}


.icon-name strong {
  font-size: 1.25rem;
  line-height: 22px;
  color: #212529;
}

.review-box strong span {
  font-weight: 400;
  font-size: 12px;
  display: block;
  color: rgba(66, 82, 110, 0.7);
  margin: 0;
}

.review-box strong span label {
  font-weight: 600;
  margin-bottom: 0;
}

.icon-name figure {
  width: 44px;
  height: 44px;
  object-fit: cover;
  border-radius: 100%;
  margin-right: 10px;
  border: 1px solid #ddd;
  margin-bottom: 0;
}

.icon-name figure img {
  border-radius: 100%;
}

.review-box p {
  color: #000000;
  font-size: 16px;
  font-weight: 100;
  line-height: 20px;
  margin: auto;
}

.shopify-img {
  width: 24px;
}

.we-are-sec {
  background-color: #F17106E3;
}

.three-effects h3 {
  font-size: 1.75rem;
  font-weight: 600;
  margin-bottom: 1rem;
}

.three-effects p {
  line-height: 1.7;
  padding-right: 5%;
}

.our-process-sec {
  background-color: rgba(124, 180, 219, 0.1);
  overflow-x: hidden;
}

.our-process-sec .box-after,
.our-process-sec .box-after-left {
  position: relative;
  padding: 0 1.9rem;
}

.our-process-sec .box-after::after {
  content: " ";
  background: url(../images/arrow-right.svg) right center no-repeat;
  background-size: 50px;
  position: absolute;
  right: -22px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 60px;
  height: 20px;
}

.our-process {
  background-color: rgba(216, 221, 225, 0.1);
  padding: 2rem 1.5rem 3rem 1.5rem;
  border: 1px solid #726baa;
  border-radius: 15px;
  height: 210px;
}

.our-process h2 {
  font-size: 1.25em;
  font-weight: 600;
  margin-bottom: 1rem;
}

.our-process img {
  position: absolute;
  right: 0rem;
  top: -2rem;
  width: 66px;
  height: 66.9px;
  z-index: 33;
}

.our-process-sec .last-process {
  position: relative;
  padding: 0 1rem 0 2rem;
}

.our-process-sec .last-process::after {
  background: url(../images/youreturn-arrow.svg) right center no-repeat;
  background-size: 55px;
  width: 50px;
  height: 290px;
  right: -39px;
  content: "";
  top: 16rem;
  bottom: 0;
  margin: auto;
  position: absolute;
}

.our-process-sec .box-after-left::after {
  background: url(../images/arrow-left.svg) center no-repeat;
  position: absolute;
  right: -33px;
}

.padding-left {
  padding-left: 2rem;
}

.faqs-sec a {
  color: #121212;
}

.faqs-sec a span {
  color: #2584c5;
}

.card-header a {
  padding: 10px 15px;
  text-decoration: none;
  position: relative;
  font-weight: 600;
  width: 100%;
  text-align: left;
  font-size: 1rem;
}

.our-process-sec .accordion-item .accordion-collapse .accordion-body>p {
  color: rgba(40, 55, 66, 0.95);
}

.accordion>.card .card-header {
  padding: 0.5rem;
  margin: 0;
}

.accordion-wraper .card-header {
  background-color: rgba(150, 144, 162, 0.08);
  padding: 0.75rem 0.75rem 0.75rem 1.25rem;
  -webkit-border-radius: 0.35rem;
  border-radius: 0.35rem;
  border: 0;
  font-weight: 600;
}

.accordion-wraper .card {
  border: 0;
}

.card-header a:after {
  content: "-";
  float: right;
}

.card-header a.collapsed:after {
  content: "+";
}

.accordion-wraper .card {
  margin-bottom: 1rem;
}

.form-sec {
  background-color: #eef3fa;
}

:is(.form-sec :is(h5, h1)) {
  color: #fff;
}

.footer-form {
  margin-top: 3rem;
}

.footer-form label {
  color: #fff;
  font-size: 0.9rem;
  font-weight: 500;
}

.footer-form .form-control {
  padding: 0 1rem;
  border: none;
  width: 100%;
  min-height: 3rem;
  background-color: rgba(150, 144, 162, 0.08);
  font-size: 1.025rem;
  -webkit-border-radius: 0.35rem;
  border-radius: 0.35rem;
  -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
  -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;
  margin-bottom: 1rem;
  color: #fff;
}

.footer-form .form-control::placeholder {
  color: #fff;
}

.footer-form textarea {
  height: 10rem;
  padding: 1rem !important;
}

.form-box {
  background-color: #312f33 !important;
  border-radius: 20px;
  padding: 1rem;
}

.form-box h4 {
  color: #fff;
  margin-bottom: 1rem;
  font-size: 1.75rem;
}

.form-box span {
  color: #fff;
  font-weight: 300;
  margin-left: 5px;
}

.form-box li {
  margin-bottom: 1rem;
}

.form-box li img {
  width: 22px;
  height: 22px;
}

.footer {
  background-color: #ef6000;
  padding: 5rem 0;
}

.terms-privcy {
  display: flex;
  align-items: center;
}

.terms-privcy li {
  color: #000;
  font-size: 14px;
}

.terms-privcy a {
  padding: 0 10px;
  color: #000;
}

.icon-color .social-bar-holder li a,
.icon-color .social-bar-holder li {
  color: #fff;
}



/* popup-css-start */
#entry-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99999990;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.62);
  display: none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  top: 0;
}

.entry-box {
  padding-top: 0;
  padding-bottom: 20px;
  max-width: 476px;
  margin: 0 auto;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  box-shadow: -140px -117px 19px -141px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 7px -1px rgba(0, 0, 0, 0.7);
}

.popup_form_wrp input[type=submit] {
  color: #fff !important;
  padding: 0 !important
}

.modal-header {
  padding: 0 !important;
  border: none !important;
  margin-bottom: 20px
}

.modal {
  background: #0000008c
}

.modal-dialog {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.popup_form_wrp {
  padding: 0 15px
}

.popup_form_wrp h2 {
  font-weight: 800;
  font-size: 31px;
  color: #494949;
  margin: 0 0 10px 20px;
  position: relative
}

.popup_form_wrp p {
  color: #343434;
  font-weight: 500
}

.popup_form_wrp form input,
.popup_form_wrp form select,
.popup_form_wrp form textarea {
  width: 100%;
  background: #fff;
  border-radius: 20px;
  height: 45px;
  margin: 0 0 15px;
  padding: 0 0 0 20px;
  font-family: Raleway;
  font-weight: 500;
  outline: 0;
  color: rgba(0, 0, 0, .44);
  border: 1px solid #ff9a02
}

.popup_form_wrp form input::placeholder,
.popup_form_wrp form textarea::placeholder {
  color: rgba(0, 0, 0, .44);
  font-size: 14px
}

.popup_form_wrp form textarea {
  border-radius: 15px;
  height: 130px;
  padding: 15px 18px
}

.popup_form_wrp form select {
  font-size: 14px;
  font-weight: 500
}

.modal-content {
  padding: 0;
  border-radius: 20px;
  background-color: #fff;
}

.popup_form_wrp h2:before {
  content: '';
  display: block;
  position: absolute;
  background: #ff9a02;
  width: 10px;
  height: 40px;
  left: -20px;
  border-radius: 5px
}

.btn-close {
  position: absolute;
  right: 0;
  top: 0;
  background: #ff9a02;
  opacity: 1;
  border-radius: 0 17px 0 20px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  color: #fff;
  justify-content: center;
}

.btn-close:hover {
  background: #f3ad16;
  opacity: 1
}

.popup_button {
  background: linear-gradient(180deg, #39aff9 0, #007cca 100%);
  box-shadow: 0 4px 10px rgba(0, 0, 0, .25);
  border-radius: 20px;
  border: none;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #fff;
  text-transform: capitalize;
  width: 200px;
  height: 50px;
  font-family: Raleway
}

.popup_button:hover {
  background: #f3ad16
}

.popup_form_wrp form input,
.popup_form_wrp form select,
.popup_form_wrp form textarea {
  width: 100%;
  background: #fff;
  border-radius: 20px;
  height: 45px;
  margin: 0 0 15px;
  padding: 0 0 0 20px;
  font-family: Raleway;
  font-weight: 500;
  outline: 0;
  color: rgba(0, 0, 0, .44);
  border: 1px solid #ff9a02;
}

.popup_form_wrp form textarea {
  border-radius: 15px;
  height: 130px;
  padding: 15px 18px;
}

.popup_form_wrp input[type=submit] {
  background: #ff9a02 !important;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  border-radius: 5px !important;
}

.btn-close svg {
  fill: #fff;
  width: 18px;
}

/* popup-css-end */


/* banner-start */
.trust-icon {
  display: flex;
  justify-content: space-around;
  padding: 1rem 0 1rem;
}

.bannerForm {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  border-radius: 13px;
}

.bannerForm h2 {
  color: #000000;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  padding-top: 20px;
}

.bannerForm span {
  color: #F3971B;
}

.bannerForm h4 {
  color: #FFFFFF;
  font-size: 16px;
  padding: 24px 0px 5px 0px;
  font-weight: 400;
  text-align: center;
  background-color: #ef6000;
}

.bannerForm input {
  min-height: 47px;
  padding: 6px 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border-color: #7A7A7A4D;
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727d;
  background-color: transparent;
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;

}

.fld-input {
  margin-bottom: 35px;
}

.fld-btn button {
  background-color: #ef6000;
  color: #ffffff;
  width: 100%;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  padding: 6px 0;
}

.fld-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn2 {
  font-size: 15px;
  font-weight: 500;
  background-color: #ef6000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ef6000;
  padding: 12px 24px;
  color: #fff;
}

a.btn-live {
  border: 1px solid #ef6000;
  color: #ef6000;
  padding: 12px 24px;
  border-radius: 4px;
}

.slider-contnet a {
  margin: 0 10px;
}

.section-heading h2 {
  color: #000000;
  font-family: "Georgia", Sans-serif;
  font-size: 37px;
  font-weight: 400;
  line-height: 38px;
  padding: 0 2rem;
}

.barkit {
  display: flex;
  align-items: center;
}

.barkit p {
  width: 250px;
  height: 129px;
}

.icon-list li {
  display: -webkit-inline-box;
  padding-bottom: 3rem;
}

.icon-list li svg {
  width: 24px;
  display: flex;
  position: relative;
  top: 0;
  margin-right: 10px;
  fill: #f3971b;
}

.icon-list span {
  font-weight: 400;
  font-size: 18px;
}

.story-sec {
  background-image: url(../images/subtract.webp);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 12.5rem 0 3rem;
  margin-top: -75px;
  color: #fff;
}

.white-color {
  color: #fff !important;
}

.story-sec .icon-list li svg {
  fill: #fff !important;
}

.tablist .nav-tabs {
  position: relative;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
}

.nav-item li {
  font-family: "Amazon Ember", Sans-serif;
  font-size: 19px;
  font-weight: 300;
  background-color: #FFF9F900;
  color: #000000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #02010100;
}

.nav-tabs .nav-link {
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #fff;
}

.nav-tabs {
  border-bottom: 0;
}

.nav-tabs .nav-link.active {
  background-color: #44444400;
  color: #000000;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #f3971b;

}

.tablist {
  padding-bottom: 2rem;
}

.we-are-sec img :hover {
  transform: skew(-10deg);
  transition-duration: .3s;
  transition-property: transform;
}

.left-img {
  position: absolute;
  bottom: 55px;
}

.right-img {
  position: absolute;
  right: 0;
  bottom: 55px;
}

.we-are-sec .section-heading span {
  color: #FFFFFF;
  font-family: "Amazon Ember", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.wrap_box li span {
  display: flex;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}

.wrap_box li a {
  font-size: 17px;
  font-weight: 400;
  color: #fff;
}

.cta-btn {
  display: inline-block;
  line-height: 1;
  background-color: #fff;
  font-size: 15px;
  padding: 12px 24px;
  border-radius: 3px;
  text-align: center;
  transition: all .3s;
}

.btn-fill a {
  color: #ef6000 !important;
}

.wrap_box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 21px;
}

.second-heading h1 {
  color: #000000;
  font-family: "Georgia", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  text-align: center;
}

.second-heading span {
  color: #ef6000;
  font-weight: 900;
}

.list-content h1 {
  margin-bottom: 1rem;
}

.text-end {
  text-align: end;
}
.second-heading p {
  text-align: center;
  color: #000000;
  font-weight: 200;
  line-height: 19px;
}
.list-type span {
  font-family: "Amazon Ember", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #ef6000;
}
.list-type li p {
  padding: 1rem 0;
  font-weight: 500;
}
.list-type {
  margin-right: 1rem;
  margin-left: 1rem;
}
.list-content .a-one-sec{
  padding-top: 2rem;
}
.list-content {
  padding: 0 0 1rem;
}
.footer-logo li {
  filter: brightness(0)invert(1);
}
.contact-us h4 {
  color: #FFFFFF;
  font-family: "Georgia", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  padding-bottom: 1rem;
}

.contact-us a {
  color: #fff;
  font-weight: 500;
}
.term li {
  padding-bottom: 1rem;
  color: #fff;
}
.term li a {
  color: #fff;
  padding: 0px;
  font-weight: 500;
  font-size: 15px;
}
.term .visa {
  text-align: end;
}
.copyright{
  background-color: #ef6000;
  text-align: center;
}
.copyright p{
 margin: 0;
 padding-bottom: 1.5rem;
 color: #fff;
 font-weight: 600;
}

/* Begin: Modal CSS */
.modal-open {
  padding-right: 0 !important;
}

.modalStyle img {
  max-width: 100%;
  border-radius: 10px;
}

.modalStyle .modal-content {
  border-radius: 1rem;
  padding: 1.25rem 1rem;
  position: relative;
}

.modalStyle .close {
  width: 3rem;
  height: 3rem;
  color: #000;
  opacity: 1;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  font-weight: 300;
  position: absolute;
  top: -24px;
  right: -20px;
  border-radius: 100px;
}

.modalStyle h2 {
  color: #000000;
  font-family: "Georgia", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 38px;
}

.modalStyle form {
  text-align: center;
}

.modalStyle .form-control {
  height: 3rem;
  border-radius: 0;
  margin-bottom: 1.25rem;
  border: 0;
  background-color: #DADADA;
  border-color: #7A7A7A4D;
  border-width: 0px 0px 0px 0px;
}

.modalStyle .themeBtn {
  margin-bottom: 1rem;
  font-family: "Times New Roman", Sans-serif;
  font-size: 17px;
  font-weight: 500;
  border-radius: 30px 30px 30px 30px;
  padding: 20px 20px 20px 20px;
  background-color: #f3971b;
  color: #fff;
}

.modalStyle strong {
  font-weight: 500;
}
span.submit-btn svg {
  width: 18px;
  fill: #fff;
} 
.form-titel span {
  color: #f3971b;
}
.form-control:focus{
  box-shadow: none;
  border-color:none;
}
.modalStyle .talk-msg{
  height: 7rem;
}
/* Begin: Modal CSS */
img {}

.footer-logo li img {
    width: 200px;
}