*  {
    padding:  0;
    margin:  0;
    font-family:  poppins }
a,  a:hover  {
    text-decoration:  none;
    color:  inherit }
html  {
    scroll-behavior:  smooth }
body  {
    font-size:  .833vw;
    overflow-x:  hidden;
}
:root  {
    --orange:  #1779c0 }
::-moz-selection  {
    color:  #fff!important;
    background:  #000!important;
    -webkit-background-clip:  initial!important;
    -webkit-text-fill-color:  initial!important;
    filter:  invert(0) brightness(2) }
::selection  {
    color:  #fff!important;
    background:  #000!important;
    -webkit-background-clip:  initial!important;
    -webkit-text-fill-color:  initial!important;
    -webkit-filter:  invert(0) brightness(2);
    filter:  invert(0) brightness(2) }
.row  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -ms-flex-wrap:  wrap;
    flex-wrap:  wrap;
    margin-right:  -.781vw;
    margin-left:  -.781vw }
.col,  .col-1,  .col-10,  .col-11,  .col-12,  .col-2,  .col-3,  .col-4,  .col-5,  .col-6,  .col-7,  .col-8,  .col-9,  .col-auto,  .col-lg,  .col-lg-1,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-auto,  .col-md,  .col-md-1,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-auto,  .col-sm,  .col-sm-1,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-auto,  .col-xl,  .col-xl-1,  .col-xl-10,  .col-xl-11,  .col-xl-12,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-auto  {
    position:  relative;
    width:  100%;
    padding-right:  .781vw;
    padding-left:  .781vw }
.mb-5,  .my-5  {
    margin-bottom:  2.5vw }
.mt-5,  .my-5  {
    margin-top:  2.5vw }
h1,  h2,  h3,  h4,  h5,  h6,  ul,  p  {
    margin:  0 }
.h1,  .h2,  .h3,  .h4,  .h5,  .h6,  h1,  h2,  h3,  h4,  h5,  h6  {
    line-height:  1.1 }
dl,  ol,  ul  {
    list-style:  none }
.container-1560  {
    max-width:  73.438vw;
    margin:  0 auto }
:focus,  :focus-visible  {
    outline:  none!important }
main  {
    overflow-x:  hidden }
.overflow-hidden  {
    overflow:  hidden }
.animation-none  {
    -webkit-animation:  none!important;
    animation:  none!important }
.loader  {
    position:  fixed;
    left:  0;
    top:  0;
    max-width:  100%;
    width:  100%;
    height:  100%;
    z-index:  99999999999;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.loader.loaded  {
    top:  -100%;
    opacity:  0;
    visibility:  hidden }
.loader.loader-loaded  {
    opacity:  0;
    visibility:  hidden;
}
.loaderbefore  {
    position:  absolute;
    left:  0;
    top:  0;
    max-width:  100%;
    width:  100vw;
    height:  100vh;
    background-size:  cover;
    background-color:  black;
    opacity:  0.7;
}
.loader img  {
    width:  30vw;
    height:  20vw;
    -o-object-fit:  contain;
    object-fit:  contain;
    position:  absolute;
    top:  50%;
    left:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    max-width:  30vw }
@-webkit-keyframes fill  {
    0%  {
    opacity:  0;
}
25%  {
    opacity:  1;
}
75%  {
    opacity:  0;
}
100%  {
    opacity:  1;
}
}
@keyframes fill  {
    0%  {
    opacity:  0;
}
25%  {
    opacity:  1;
}
75%  {
    opacity:  0;
}
100%  {
    opacity:  1;
}
}
.fill  {
    -webkit-animation:  fill 2s linear alternate infinite;
    animation:  fill 2s linear alternate infinite }
.header-row  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    padding:  1.563vw 0 }
.section-full-height  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    min-height:  100vh }
.links-columns>ul  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    list-style:  none;
    margin:  0 }
.links-columns>ul>li a  {
    display:  block;
    margin-right:  2.6vw;
    font-size:  0.9vw;
    color:  #fff }
.links-columns>ul>li a  {
    position:  relative }
.links-columns>ul>li a:after  {
    content:  '';
    position:  absolute;
    left:  50%;
    bottom:  -.156vw;
    width:  0%;
    height:  .1vw;
    background:  var(--orange);
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.links-columns>ul>li a:hover:after,  .links-columns>ul>li.active a:after,  .services-dropdown-anchor:hover a:after  {
    width:  50% }
.links-columns>ul>li:last-child a  {
    margin-right:  0 }
.services-dropdown  {
    position:  absolute;
    width:  -webkit-max-content;
    width:  -moz-max-content;
    width:  max-content;
    padding:  .521vw 0;
    left:  30%;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    top:  5.208vw;
    border-radius:  .521vw;
    opacity:  0;
    visibility:  hidden;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    padding:  .581vw;
    border-top:  none;
    z-index:  9 }
.services-dropdown ul li a:after  {
    display:  none }
.services-dropdown ul li a  {
    margin-right:  0!important;
    font-size:  0.825vw;
    padding:  .313vw .521vw;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    border-radius:  .242vw }
.services-dropdown-anchor span i  {
    font-size:  .625vw;
    margin-left:  .26vw }
.services-dropdown-anchor:hover .services-dropdown  {
    opacity:  1;
    visibility:  visible;
    top:  1.65vw;
}
.services-dropdown ul li a:hover  {
    background:  -webkit-linear-gradient(359.88deg,  #1779c0 0.15%,  #0c90d9 99.95%);
    background:  linear-gradient(90.12deg,  #1779c0 0.15%,  #0c90d9 99.95%) }
.services-dropdown:before,  .services-dropdown:after  {
    content:  '';
    position:  absolute;
    left:  50%;
    top:  50%;
    width:  calc(100% + 0vw);
    height:  calc(100% + 0vw);
    max-width:  100%;
    background:  -webkit-linear-gradient(315deg,  #1779c0,  #000);
    background:  linear-gradient(135deg,  #1779c0,  #000);
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    z-index:  -1;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    z-index:  -2;
    border-radius:  .417vw }
.services-dropdown:after  {
    background:  -webkit-linear-gradient(338deg,  rgba(0,  0,  0,  1) 28.44%,  #1779c0 99.36%);
    background:  linear-gradient(112deg,  rgba(0,  0,  0,  1) 28.44%,  #1779c0 99.36%) }
.services-dropdown:before  {
    background:  -webkit-linear-gradient(bottom,  #0c90d9,  transparent);
    background:  linear-gradient(360deg,  #0c90d9,  transparent);
    width:  calc(100% + 0.104vw);
    height:  calc(100% + 0.104vw) }
.phone-items-call-me a  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  start;
    -ms-flex-align:  start;
    align-items:  flex-start;
    color:  #fff }
.phone-items-call-me  {
    margin-left:  4.219vw }
header  {
    position:  absolute;
    max-width:  100%;
    width:  100%;
    top:  0;
    left:  0;
    z-index:  99999 }
.btn-d-none  {
    display:  none }
.phone-icon  {
    height:  1.875vw;
    width:  1.875vw;
    border-radius:  50%;
    background:  var(--orange);
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    margin-right:  .781vw;
    color:  #fff;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    font-size:  .625vw }
.phone-items-call-me a:hover .phone-icon  {
    -webkit-transform:  rotateY(360deg);
    transform:  rotateY(360deg);
    background:  #0c90d9 }
.phone-items-call-me a>div p  {
    font-size:  .938vw;
    font-weight:  700 }
.phone-items-call-me a>div span  {
    font-size:  .625vw;
    display:  block }
.bannerSec  {
    background:  -webkit-linear-gradient(top,  rgba(43,  43,  43,  0) 0%,  #1779c0 100%);
    background:  linear-gradient(180deg,  rgba(43,  43,  43,  0) 0%,  #1779c0 100%);
    position:  relative }
.bannerSec:before,  .bannerSec:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    max-width:  100%;
    height:  100%;
    background-color:  #000;
    z-index:  -1 }
.bannerSec:after  {
    background-image:  url(../assets/home/bgbanner.png);
    background-repeat:  no-repeat;
    background-size:  cover }
.image-banner-container  {
    text-align:  center }
.small-image  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100% }
.scroll-down-icon  {
    position:  absolute;
    left:  -2vw;
    top:  45%;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-transform:  rotate(-90deg) translateY(-50%);
    transform:  rotate(-90deg) translateY(-50%);
    -webkit-box-orient:  horizontal;
    -webkit-box-direction:  reverse;
    -ms-flex-direction:  row-reverse;
    flex-direction:  row-reverse;
    font-size:  .9vw }
.my-30  {
    margin-top:  1.563vw;
    margin-bottom:  1.563vw }
.max-w-500  {
    max-width:  26.042vw }
.pt-header  {
    padding-top:  7.135vw }
.pt-100  {
    padding-top:  5.208vw }
.image-banner img  {
    width:  100%;
    height:  100%;
    position:  relative;
    z-index:  1;
    -o-object-fit:  contain;
    object-fit:  contain }
.scroll-down-icon p  {
    letter-spacing:  .1vw;
    margin-left:  1vw }
.scroll-down-icon i  {
    -webkit-transform:  rotate(90deg) translateY(0);
    transform:  rotate(90deg) translateY(0) }
.line-height-70  {
    line-height:  3.385vw }
.small-image img  {
    position:  absolute;
    left:  0;
    top:  0;
    text-align:  left }
.bottom-left  {
    bottom:  9vw;
    left:  3vw;
    max-width:  7vw;
    top:  auto }
.top-left  {
    max-width:  6vw;
    top:  2vw;
    left:  3vw;
    -o-object-fit:  contain;
    object-fit:  contain }
.top-right  {
    max-width:  5vw;
    top:  4vw;
    left:  auto;
    right:  -1vw }
.bottom-right  {
    max-width:  6vw;
    right:  3vw;
    left:  auto;
    top:  auto;
    bottom:  16vw;
    z-index:  1 }
.font-ecom-bottom  {
    display:  block;
    position:  absolute;
    bottom:  0;
    width:  100%;
    z-index:  0 }
.font-ecom-bottom>img  {
    width:  100% }
.gradient-color  {
    color:  transparent;
    background:  -webkit-linear-gradient(left,  #1779c0 20.95%,  #0c90d9 96.01%);
    background:  linear-gradient(90deg,  #1779c0 20.95%,  #0c90d9 96.01%);
    -webkit-background-clip:  text;
    -webkit-text-fill-color:  transparent }
.py-150  {
    padding-top:  7.813vw;
    padding-bottom:  7.813vw }
.our-process-flex  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    padding:  7.813vw 0;
    max-width:  calc(100% - 1vw);
    margin-right:  auto }
.image-right>img  {
    width:  100%;
    height:  18vw;
    object-fit:  contain }
.circle-columns  {
    width:  calc(25% - 1.042vw) }
.text-inner-process  {
    position:  absolute;
    top:  50%;
    left:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    width:  100%;
    max-width:  72%;
    text-align:  center }
.text-inner-process h2  {
    font-size:  1.25vw;
    margin-bottom:  1.563vw;
    font-weight:  600 }
.text-inner-process p  {
    font-size:  .729vw }
.circle-columns .image-right>span  {
    border-radius:  50%;
    position:  absolute;
    width:  3.125vw;
    height:  3.125vw;
    background:  #fcdf00;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    color:  #000;
    line-height:  2.604vw;
    font-size:  1.042vw;
    font-weight:  600;
    font-family:  montserrat;
    left:  50%;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    bottom:  -1.563vw;
    font-weight:  700 }
.our-process-flex .circle-columns:last-child .image-right:after  {
    background-image:  url(../assets/home/tick.png);
    top:  37%;
    right:  -1.042vw;
    height:  2.865vw;
    width:  4.271vw }
.our-process-flex .circle-columns:nth-child(even) .image-right>span  {
    bottom:  auto;
    top:  -1.563vw }
.image-right:after  {
    content:  '';
    position:  absolute;
    right:  -2.604vw;
    top:  calc(50% - 0.521vw);
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    background-image:  url(../assets/home/arrow.png);
    background-repeat:  no-repeat;
    background-size:  contain;
    height:  3.125vw;
    width:  4.167vw;
    background-position:  right center }
.our-process-flex .circle-columns:nth-child(odd) .image-right:after  {
    top:  calc(50% + 0.521vw) }
.bg-black  {
    background:  #1c1c1c }
.py-100  {
    padding-top:  5.208vw;
    padding-bottom:  5.208vw }
.fa-70  {
    font-size:  3.646vw }
.color-yellow  {
    color:  #1779c0 }
.fa-30  {
    font-size:  1.563vw }
.testimonial-slider  {
    margin:  4.688vw 0 }
.inner-testimonial-box  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    background:  #000;
    padding:  5.854vw 2.083vw;
    position:  relative;
    z-index:  1;
    overflow:  hidden;
    padding-right:  0;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between }
.testimonial-box  {
    border-radius:  .781vw;
    overflow:  hidden;
    cursor:  pointer }
.inner-testimonial-box>div  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 50%;
    flex:  0 0 50%;
    max-width:  50% }
.linear-gradient-orange:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  -webkit-linear-gradient(105.09deg,  #1779c0 3.74%,  rgb(0 0 0) 53.6%);
    background:  linear-gradient(344.91deg,  #1779c0 3.74%,  rgb(0 0 0) 53.6%);
    z-index:  -1 }
.z-index-1  {
    z-index:  1 }
.bottom-text-abs  {
    position:  absolute;
    bottom:  1.042vw;
    font-size:  1.875vw;
    mix-blend-mode:  overlay;
    font-weight:  700;
    transform:  translate3d(0,  0,  0) }
.btn-testimonial  {
    border:  none;
    position:  absolute;
    right:  100%;
    height:  6.25vw;
    width:  6.25vw;
    background:  var(--orange);
    border-radius:  50%;
    font-size:  2.708vw;
    color:  #000;
    bottom:  1.042vw;
    z-index:  4;
    -webkit-filter:  drop-shadow(0vw 0.677vw 1.771vw #231F20);
    filter:  drop-shadow(0vw 0.677vw 1.771vw #231F20);
    opacity:  0;
    -webkit-transform:  rotate(540deg);
    transform:  rotate(540deg);
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    -webkit-transition-delay:  .3s;
    transition-delay:  .3s }
.inner-testimonial-box:before,  .inner-testimonial-box:after  {
    content:  '';
    position:  absolute;
    left:  -120%;
    top:  0;
    width:  100%;
    height:  100%;
    background:  -webkit-linear-gradient(118deg,  #0c90d9 -12.14%,  rgba(47,  47,  47,  0) 53.71%);
    background:  linear-gradient(332deg,  #0c90d9 -12.14%,  rgba(47,  47,  47,  0) 53.71%);
    z-index:  -1 }
.inner-testimonial-box:before  {
    background:  -webkit-linear-gradient(134.02deg,  #6F6F6F -1.14%,  rgba(47,  47,  47,  0) 65.71%);
    background:  linear-gradient(315.98deg,  #6F6F6F -1.14%,  rgba(47,  47,  47,  0) 65.71%);
    left:  0 }
.right-image  {
    position:  absolute;
    z-index:  -2;
    height:  100%;
    width:  100%;
    right:  0;
    -o-object-fit:  cover;
    object-fit:  cover;
    opacity:  .5;
}
.fa-60  {
    font-size:  3.125vw }
.btn-testimonial i.fas.fa-play:before  {
    position:  absolute;
    top:  50%;
    left:  calc(50% + 0.208vw);
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%) }
.fa-20  {
    font-size:  .938vw }
.inner-testimonial-box:before,  .inner-testimonial-box:after  {
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.testimonial-box.slick-slide.slick-current.slick-active+.testimonial-box.slick-slide .inner-testimonial-box:before,  .active-testimonial-box .inner-testimonial-box:before,  .inner-testimonial-box:hover:before  {
    left:  100% }
.active-testimonial-box .inner-testimonial-box:after,  .testimonial-box.slick-slide.slick-current.slick-active+.testimonial-box.slick-slide .inner-testimonial-box:after,  .inner-testimonial-box:hover:after  {
    left:  0 }
.active-testimonial-box .inner-testimonial-box .btn-testimonial,  .testimonial-box.slick-slide.slick-current.slick-active+.testimonial-box.slick-slide .inner-testimonial-box .btn-testimonial,  .inner-testimonial-box:hover .btn-testimonial  {
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg);
    opacity:  1;
    right:  1.042vw }
.after-dots-image:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background-image:  url(../assets/home/dots.png);
    background-repeat:  no-repeat;
    background-size:  25vw;
    background-position:  0 calc(100% - 4.427vw);
    mix-blend-mode:  overlay;
    z-index:  -1 }
.btn-slider  {
    padding:  .417vw 1.042vw;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    gap:  .625vw;
    border:  .052vw solid var(--orange);
    background:  0 0;
    color:  #fff;
    border-radius:  .26vw;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    font-size:  1.042vw }
.buttons-slider>button  {
    margin-right:  1.302vw }
.buttons-slider>button:last-child  {
    margin:  0 }
.btn-slider i  {
    color:  var(--orange);
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.slider-mobile .slick-arrow,  .testimonial-slider .slick-arrow  {
    display:  none!important }
.testimonial-slider .slick-list  {
    margin:  0 -.781vw }
.testimonial-slider .slick-list .slick-slide  {
    margin:  0 .981vw }
.slider-mobile .slick-list .slick-slide  {
    margin:  0 1.563vw }
.item-image img  {
    width:  100%;
    border-radius:  1.563vw }
.slider-mobile .slick-list  {
    margin-right:  0;
    padding:  1vw 7vw }
.item-image.slick-slide  {
    position:  relative }
.slider-mobile .slick-list:before  {
    content:  '';
    position:  fixed;
    left:  21vw;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    background-image:  url(../assets/home/mob-cover.png);
    height:  100%;
    width:  23.2vw;
    background-repeat:  no-repeat;
    background-size:  contain;
    -webkit-transition:  .3s ease-in;
    transition:  .3s ease-in;
    opacity:  1;
    z-index:  1;
    background-position:  center }
.fa-85  {
    font-size:  4.427vw }
.fa-90  {
    font-size:  3.646vw }
.max-w-824  {
    max-width:  42.917vw }
.max-w-924  {
    max-width:  52.917vw }
.btn-slider-green  {
    border-color:  #133240;
    color:  #133240 }
.btn-slider-green i  {
    color:  #1779c0;
}
.testimonial-slider-btn .btn-slider.slick-disabled  {
    opacity:  .5;
    border-color:  #fff;
    color:  #fff }
.testimonial-slider-btn .btn-slider.slick-disabled i  {
    color:  #fff }
.btn-slider-green.slick-disabled  {
    opacity:  .5;
}
.bg-image-lines:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  -39%;
    width:  100vw;
    max-width:  100%;
    height:  48.854vw;
    background-image:  url(../assets/home/whitebgltr.png);
    background-repeat:  no-repeat;
    background-size:  contain;
    z-index:  -1 }
.pt-250  {
    padding-top:  13.021vw }
.pb-100  {
    padding-bottom:  5.208vw }
.video-parent  {
    height:  35.677vw;
    margin:  0 auto;
    position:  relative;
    border-radius:  1.563vw;
    overflow:  hidden }
.video-parent video  {
    width:  100%;
    height:  100%;
    -o-object-fit:  cover;
    object-fit:  cover;
    background-color:  #000 }
.layer-top-video:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  -webkit-linear-gradient(top,  #000000 0%,  #5A5A5A 100%);
    background:  linear-gradient(180deg,  #000000 0%,  #5A5A5A 100%);
    opacity:  .4;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.btn-video  {
    position:  absolute;
    top:  50%;
    left:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    width:  100%;
    max-width:  10.417vw;
    padding:  1.302vw 0;
    z-index:  9;
    border-radius:  1.823vw;
    font-size:  2.604vw;
    background:  var(--orange);
    border:  none;
    color:  #fff;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.layer-top-video.layer-remove:after  {
    height:  0 }
.btn-video.btn-noshow  {
    opacity:  0;
}
.image-back:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background-image:  url(../assets/home/bgsec.png);
    background-repeat:  no-repeat;
    background-size:  cover;
    background-position:  center;
    z-index:  -1 }
.line-height-18  {
    line-height:  170% }
.color-grey  {
    color:  #434b53 }
.btn-with-icon  {
    font-size:  1.146vw;
    min-height:  4.167vw }
.btn-with-icon i  {
    margin-left:  .781vw }
.btn-reg.btn-with-icon  {
    background:  -webkit-linear-gradient(355.44deg,  #1779c0 41.76%,  #0c90d9 100%);
    background:  linear-gradient(94.56deg,  #1779c0 41.76%,  #0c90d9 100%);
    width:  100%;
    max-width:  10.417vw;
    min-height:  3.385vw }
.btn-reg.btn-with-icon:after  {
    background:  -webkit-linear-gradient(355.44deg,  #1779c0 41.76%,  #0c90d9 100%);
    background:  linear-gradient(94.56deg,  #1779c0 41.76%,  #0c90d9 100%);
    -webkit-filter:  blur(1.042vw);
    filter:  blur(1.042vw);
    top:  1.042vw }
.fa-65  {
    font-size:  3.021vw }
.text-width  {
    max-width:  59.896vw;
    margin:  0 auto }
.fa-80  {
    font-size:  3.125vw }
.services-parent  {
    margin:  5.208vw .313vw }
.service-box-parent  {
    position:  relative }
.services-parent>.row>div  {
    margin-bottom:  1.563vw }
.absacnchor  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    z-index:  10 }
.service-box  {
    color:  #fff;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    padding:  1.042vw 2.604vw;
    position:  relative;
    z-index:  9;
    height:  100% }
.innerserrivedesign  {
    position:  absolute;
    width:  100%;
    height:  100%;
    display:  block;
    background:  -webkit-linear-gradient(312.95deg,  #C7C7C7 -25.55%,  #1C1C1C 62.44%);
    background:  linear-gradient(137.05deg,  #C7C7C7 -25.55%,  #1C1C1C 62.44%);
    z-index:  1 }
.service-box-parent:before,  .service-box-parent:after,  .innerserrivedesign  {
    border-radius:  .781vw }
.service-box-parent:before,  .service-box-parent:after  {
    content:  '';
    position:  absolute;
    left:  50%;
    top:  50%;
    width:  calc(100% + 0.313vw);
    height:  calc(100% + 0.313vw);
    background:  -webkit-linear-gradient(315deg,  #0c90d9,  #000);
    background:  linear-gradient(135deg,  #0c90d9,  #000);
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    z-index:  -1;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.service-box-parent:after  {
    background:  -webkit-linear-gradient(344.77deg,  #000 3.83%,  #1779c0 68.42%);
    background:  linear-gradient(105.23deg,  #000 3.83%,  #1779c0 68.42%);
    z-index:  5;
    width:  0 }
.service-box-parent  {
    width:  calc(100% + 0vw);
    height:  calc(100% + 0vw) }
.image-atback  {
    position:  relative }
.image-atback:before  {
    content:  '';
    position:  absolute;
    left:  50%;
    top:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    background-image:  url(../assets/home/eccom-arrow-2.png);
    background-repeat:  no-repeat;
    width:  100%;
    height:  100%;
    z-index:  -1;
    background-position:  left center;
    background-size:  contain }
.active-service-box .image-atback:before,  .service-box-parent:hover .image-atback:before  {
    -webkit-filter:  brightness(0) invert(1);
    filter:  url(data:image/svg+xml;
    charset=utf-8;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlQ29tcG9uZW50VHJhbnNmZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGdW5jUiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIxIiAvPjxmZUZ1bmNHIHR5cGU9ImxpbmVhciIgc2xvcGU9IjEiIC8+PGZlRnVuY0IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMSIgLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9uZW50VHJhbnNmZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGdW5jUiB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjEgMCIgLz48ZmVGdW5jRyB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjEgMCIgLz48ZmVGdW5jQiB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjEgMCIgLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcg==);
    filter:  brightness(0) invert(1) }
.active-service-box:after,  .service-box-parent:hover:after  {
    width:  calc(100% + 0.313vw) }
.learnmore  {
    position:  absolute;
    bottom:  .729vw;
    color:  #fff;
    font-size:  .781vw;
    visibility:  hidden;
    opacity:  0;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    width:  80% }
.learnmore span img  {
    max-width:  .729vw;
    height:  auto;
    margin-left:  .313vw }
.learnmore i  {
    margin-left:  .521vw }
.active-service-box .learnmore,  .service-box-parent:hover .learnmore  {
    visibility:  visible;
    opacity:  1;
    color:  #fff }
.service-box h4  {
    font-size:  1.302vw;
    font-weight:  700;
    max-width:  10.417vw;
    font-family:  montserrat }
.service-box img  {
    width:  100%;
    height:  6.25vw;
    max-width:  6.25vw;
    -o-object-fit:  contain;
    object-fit:  contain }
.text-width-aspects  {
    max-width:  56.823vw;
    margin-bottom:  5.99vw }
.aspectbox h4  {
    font-family:  montserrat;
    font-style:  normal;
    font-weight:  700;
    font-size:  .938vw;
    line-height:  1.302vw;
    max-width:  9.375vw;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    color:  rgba(47,  44,  44,  .5);
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.aspectbox  {
    background:  #fff;
    box-shadow:  0 1.198vw 1.979vw rgb(0 0 0/20%);
    border-radius:  .677vw;
    border:  .072vw solid rgb(47 44 44/9%);
    padding:  1.302vw 2.083vw;
    max-width:  13.594vw;
    position:  relative;
    z-index:  1;
    height:  100%;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center }
.active-aspectbox,  .aspectbox:hover  {
    border-color:  #403c2f61 }
.mb-45  {
    margin-bottom:  2.344vw }
.aspectcounter  {
    position:  absolute;
    top:  50%;
    left:  -1.152vw;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    height:  2.344vw;
    width:  2.344vw;
    background:  -webkit-linear-gradient(top,  #1C1C1C 0%,  #1779c0 100%);
    background:  linear-gradient(180deg,  #1C1C1C 0%,  #1779c0 100%);
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    border-radius:  50%;
    font-size:  1.042vw;
    font-weight:  700;
    color:  #fff }
.aspectbox:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  -webkit-linear-gradient(189.44deg,  #0c90d9 3.79%,  #2F2F2F 100%);
    background:  linear-gradient(260.56deg,  #0c90d9 3.79%,  #2F2F2F 100%);
    z-index:  -1;
    border-radius:  .677vw;
    -webkit-transform:  scaleY(0);
    transform:  scaleY(0);
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.active-aspectbox:before,  .aspectbox:hover:before  {
    -webkit-transform:  scaleY(1);
    transform:  scaleY(1) }
.active-aspectbox h4,  .aspectbox:hover h4  {
    color:  #fff }
.aspectimage img  {
    width:  100%;
    position:  absolute;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%) }
.pb-200  {
    padding-bottom:  10.417vw }
.bg-images-right-bottom:before  {
    -webkit-transform:  rotateY(180deg);
    transform:  rotateY(180deg);
    top:  0 }
.form-on-top  {
    position:  absolute;
    top:  -2.083vw;
    left:  50%;
    width:  100%;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    height:  100% }
.image-overlay img  {
    width:  100%;
    mix-blend-mode:  overlay;
    transform:  translate3d(0,  0,  0) }
.image-overlay  {
    display:  block;
    width:  100% }
.bg-image-curve  {
    width:  100%;
    display:  block;
    position:  relative;
    height:  100%;
    color:  #fff;
    border-radius:  1.563vw }
.main-parent-design  {
    position:  relative }
.text-get-started  {
    position:  relative;
    width:  100%;
    max-width:  26.479vw;
    padding:  9vw 0;
    padding-left:  7.292vw;
    height:  auto }
.text-get-started h6  {
    font-size:  4.167vw;
    font-weight:  700;
    line-height:  1;
    margin-bottom:  1.823vw;
    font-family:  montserrat,  poppins }
.text-get-started p  {
    font-size:  .885vw }
.bg-image-curve:before,  .bg-image-curve:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  url(../assets/home/webp/bg-span.webp);
    background-repeat:  no-repeat;
    background-size:  100%;
    background-position:  center;
    z-index:  -1 }
.bg-image-curve:after  {
    top:  1.125vw;
    -webkit-filter:  blur(0.781vw);
    filter:  blur(0.781vw);
    opacity:  .25;
    -ms-filter:  "alpha(opacity=25)" }
.container-1750  {
    max-width:  73.958vw;
    margin:  0 auto }
.form-on-top form  {
    background:  #1c1c1c;
    color:  #fff;
    max-width:  32.031vw;
    margin-left:  auto;
    margin-right:  5.208vw;
    padding:  3.125vw 2.604vw;
    border-radius:  1.042vw }
.form-inputs input,  .form-inputs textarea, .form-inputs select  {
    width:  100%;
    min-height:  3.385vw;
    padding:  .781vw;
    background:  0 0;
    border-radius:  .521vw;
    border:  .104vw solid rgb(255 255 255/38%);
    font-size:  .938vw;
    color:  #fff }
.form-inputs textarea  {
    min-height:  7.292vw;
    resize:  none }
.form-inputs  {
    margin-bottom:  1.302vw;
    display:  block }
.form-inputs input::-webkit-input-placeholder,  .form-inputs textarea::-webkit-input-placeholder  {
    color:  #fff }
.form-inputs input::-moz-placeholder,  .form-inputs textarea::-moz-placeholder  {
    color:  #fff }
.form-inputs input:-ms-input-placeholder,  .form-inputs textarea:-ms-input-placeholder  {
    color:  #fff }
.form-inputs input::-ms-input-placeholder,  .form-inputs textarea::-ms-input-placeholder  {
    color:  #fff }
.form-inputs input::-webkit-input-placeholder,  .form-inputs textarea::-webkit-input-placeholder  {
    color:  #fff }
.form-inputs input::-moz-placeholder,  .form-inputs textarea::-moz-placeholder  {
    color:  #fff }
.form-inputs input:-ms-input-placeholder,  .form-inputs textarea:-ms-input-placeholder  {
    color:  #fff }
.form-inputs input::-ms-input-placeholder,  .form-inputs textarea::-ms-input-placeholder  {
    color:  #fff }
.form-inputs input::-webkit-input-placeholder,  .form-inputs textarea::-webkit-input-placeholder  {
    color:  #fff }
.form-inputs input::-moz-placeholder,  .form-inputs textarea::-moz-placeholder  {
    color:  #fff }
.form-inputs input:-ms-input-placeholder,  .form-inputs textarea:-ms-input-placeholder  {
    color:  #fff }
.form-inputs input::placeholder,  .form-inputs textarea::placeholder  {
    color:  #fff }
.form-checkbox>label.designedbox  {
    height:  1.146vw;
    width:  1.146vw;
    background:  #fff;
    border:  .052vw solid #a4a4a4;
    margin-right:  .781vw;
    border-radius:  .208vw;
    position:  relative;
    overflow:  hidden;
    -webkit-transition:  .15s ease-in-out;
    transition:  .15s ease-in-out }
.form-checkbox>label  {
    font-size:  .833vw;
    margin:  0;
    display:  inline-block;
    cursor:  pointer }
.form-checkbox  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  start;
    -ms-flex-pack:  start;
    justify-content:  flex-start }
.btn-reg,  .btn-reg-form  {
    color:  #fff;
    min-height:  3.906vw;
    display:  -webkit-inline-box;
    display:  -ms-inline-flexbox;
    display:  inline-flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    padding:  .625vw 1.823vw;
    font-size:  .938vw;
    border-radius:  .417vw;
    background:  -webkit-linear-gradient(354.03deg,  #1779c0 3.53%,  #0c90d9 100%);
    background:  linear-gradient(95.97deg,  #1779c0 3.53%,  #0c90d9 100%);
    position:  relative;
    z-index:  1;
    border:  none }
.btn-reg span,  .btn-reg-form span  {
    font-family:  montserrat }
.btn-reg span>img  {
    margin-right:  .417vw;
    width:  1.042vw }
.width-settings-invest  {
    max-width:  37.458vw;
    margin-left:  auto }
.height-settings-home  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-orient:  vertical;
    -webkit-box-direction:  normal;
    -ms-flex-direction:  column;
    flex-direction:  column;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    height:  100% }
.btn-reg:after,  .btn-reg-form:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  -webkit-linear-gradient(354.03deg,  #1779c0 3.53%,  #0c90d9 100%);
    background:  linear-gradient(95.97deg,  #1779c0 3.53%,  #0c90d9 100%);
    z-index:  -1;
    border-radius:  .417vw;
    -webkit-filter:  blur(0.521vw);
    filter:  blur(0.521vw);
    opacity:  0;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.btn-reg:hover:after,  .btn-reg-form:hover:after  {
    opacity:  1;
}
.form-checkbox  {
    margin:  1.302vw 0 1.563vw }
.form-checkbox>label.designedbox:before  {
    content:  '';
    position:  absolute;
    left:  -200%;
    top:  calc(50% - 0.052vw);
    width:  .417vw;
    height:  .833vw;
    border:  solid #fff;
    border-width:  0 .156vw .156vw 0;
    -webkit-transform:  rotate(47deg) translate(-50%,  -50%);
    transform:  rotate(47deg) translate(-50%,  -50%);
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
#checkboxpp:checked~label.designedbox:before  {
    left:  calc(50% - 0.365vw) }
#checkboxpp:checked~label.designedbox  {
    background:  var(--orange) }
input::-webkit-outer-spin-button,  input::-webkit-inner-spin-button  {
    -webkit-appearance:  none;
    margin:  0 }
.text-heading-styling h6  {
    color:  var(--orange);
    font-size:  .938vw;
    margin-bottom:  1.042vw;
    text-transform:  uppercase;
    font-weight:  700 }
.fa-50  {
    font-size:  2.344vw }
.font-weight-600  {
    font-weight:  600 }
.links-footer li a,  .inner-row-global-operation>div p  {
    color:  #fff;
    display:  inline-block;
    margin-bottom:  .781vw;
    opacity:  .8;
    position:  relative }
.mb-80  {
    margin-bottom:  4.167vw }
.row-footer>div  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 14%;
    flex:  0 0 14%;
    max-width:  14% }
.row-footer>.bigger-column  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 40%;
    flex:  0 0 40%;
    max-width:  40% }
.row-footer>.bigger-column ul  {
    -moz-column-count:  2;
    -webkit-column-count:  2;
    column-count:  2;
    position:  relative }
.row-footer  {
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    margin-bottom:  4.167vw }
.line-between ul:before  {
    content:  '';
    position:  absolute;
    left:  45%;
    top:  0;
    width:  .104vw;
    height:  100%;
    background:  var(--orange) }
.links-footer li:last-child a  {
}
.row-footer>.bigger-column ul li a  {
}
.row-2-col-1-footer  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between }
.icon-footer ul  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center }
.icon-footer  {
    width:  100%;
    max-width:  10.417vw }
.icon-footer ul li a  {
    height:  2.344vw;
    width:  2.344vw;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    color:  #fff;
    border:  .052vw solid rgb(255 255 255/38%);
    border-radius:  50%;
    position:  relative;
    overflow:  hidden;
    z-index:  1;
    font-size:  .729vw }
.inner-row-global-operation>div  {
    margin-right:  3.646vw }
.inner-row-global-operation>div:last-child  {
    margin-right:  0 }
.copy-rights-row  {
    margin-top:  5.208vw;
    padding:  1.302vw 0;
    border-top:  .052vw solid rgb(255 255 255/10%) }
.padding-footer  {
    padding:  5.208vw 0 0 }
.icon-footer ul li a:before,  .icon-footer ul li a:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  0%;
    height:  100%;
    background:  var(--orange);
    -webkit-transform:  rotate(180deg);
    transform:  rotate(180deg);
    z-index:  -1;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    border-radius:  50% }
.icon-footer ul li a:after  {
    left:  auto;
    right:  0 }
.icon-footer ul li a:hover:before,  .icon-footer ul li a:hover:after  {
    width:  100%;
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg) }
.after-black-extra-area:after  {
    content:  '';
    position:  absolute;
    bottom:  0;
    left:  0;
    height:  calc(100% + 13.021vw);
    width:  100%;
    background:  #1c1c1c;
    z-index:  -5;
    border-radius:  2.813vw }
.image-overlay  {
    border-radius:  1.563vw;
    overflow:  hidden;
    position:  absolute;
    top:  0;
    height:  100% }
.links-footer li a:after,  .links-footer li a:before  {
    content:  '';
    position:  absolute;
    bottom:  -.156vw;
    left:  0;
    width:  0%;
    background:  var(--orange);
    height:  .104vw;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out;
    z-index:  -1 }
.inner-row-global-operation>div p,  .fa-16  {
    font-size:  .729vw;
    margin-bottom:  0 }
.links-footer li a,  .fa-18  {
    font-size:  .833vw }
.links-footer li a:hover:after  {
}
.links-footer li a:before  {
    height:  .365vw;
    width:  .365vw;
    left:  -1.042vw;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    background:  var(--orange);
    border-radius:  50%;
    opacity:  0;
}
.links-footer li a:hover:before  {
    opacity:  1;
}
.image-banner-about  {
    text-align:  right }
.bg-image-overlay:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100vw;
    max-width:  100%;
    height:  100vh;
    min-height:  100%;
    background-image:  url(../assets/home/webp/bgbanner.webp);
    background-repeat:  no-repeat;
    background-size:  cover;
    background-position:  center;
    mix-blend-mode:  overlay;
    transform:  translate3d(0,  0,  0);
    z-index:  0 }
.bg-before-linear-gradient  {
    background:  -webkit-linear-gradient(339.17deg,  #121212 39.97%,  #1779c0 99.8%);
    background:  linear-gradient(110.83deg,  #121212 39.97%,  #1779c0 99.8%);
    z-index:  1 }
.max-w-660  {
    max-width:  31.25vw }
.max-w-620  {
    max-width:  32.292vw }
.max-w-600  {
    max-width:  28.646vw }
.max-w-625  {
    max-width:  29.688vw }
.max-w-700  {
    max-width:  36.458vw }
.image-banner-about img  {
    width:  100%;
    max-width:  31.719vw }
.top-50  {
    top:  50% }
.line-height-85  {
    line-height:  3.646vw }
.max-w-1500  {
    max-width:  63.542vw;
    margin:  0 auto }
.mt-200  {
    margin-top:  10.417vw }
.after-line:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100vw;
    height:  100%;
    background:  -webkit-linear-gradient(right,  #1779c0 40%,  rgba(242,  242,  242,  0) 96.05%);
    background:  linear-gradient(270deg,  #1779c0 40%,  rgba(242,  242,  242,  0) 96.05%) }
.image-settings-icon img  {
    position:  absolute;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    z-index:  1;
    right:  .781vw;
    width:  100%;
    max-width:  14.583vw }
.py-200  {
    padding-top:  10.417vw;
    padding-bottom:  10.417vw }
.item-execution-inner-div  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap;
    -webkit-box-align:  start;
    -ms-flex-align:  start;
    align-items:  flex-start;
    margin-bottom:  1.823vw }
.item-execution-inner-div h6  {
    font-size:  2.083vw;
    font-weight:  700;
    max-width:  12.5vw;
    line-height:  2.1396vw;
    letter-spacing:  -.072vw }
.item-execution-inner-div img  {
    width:  4.8vw;
    height:  4vw;
    -o-object-fit:  contain;
    object-fit:  contain }
.item-execution  {
    margin-bottom:  5.208vw;
    max-width:  26.021vw }
.item-execution>p  {
    font-size:  .833vw;
    max-width:  23.438vw;
    color:  #434b53;
    line-height:  1.354vw }
.philosophy-text  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    background:  -webkit-linear-gradient(356.42deg,  #1779c0 0.34%,  #0c90d9 79.98%);
    background:  linear-gradient(93.58deg,  #1779c0 0.34%,  #0c90d9 79.98%);
    position:  relative;
    z-index:  1;
    padding:  .521vw 3.125vw;
    margin-bottom:  7.813vw }
.image-layer:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  url(../assets/about/overlayimage.webp);
    background-repeat:  no-repeat;
    z-index:  -1;
    background-size:  cover;
    mix-blend-mode:  overlay;
    transform:  translate3d(0,  0,  0) }
.philosophy-text,  .image-layer:before  {
    border-radius:  1.042vw }
.image-amazon  {
    position:  relative;
    -webkit-animation:  3s animateyaxis infinite alternate;
    animation:  3s animateyaxis infinite alternate }
.image-bulb  {
    position:  absolute;
    top:  50%;
    left:  -6.25vw;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%) }
.image-amazon>img  {
    -webkit-transform:  scale(1.3);
    transform:  scale(1.3);
    -webkit-transform-origin:  top;
    transform-origin:  top;
    width:  14.896vw }
.image-bulb img  {
    width:  4.635vw }
.image-bulb:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  #fff;
    border-radius:  50%;
    -webkit-filter:  blur(1.042vw);
    filter:  blur(1.042vw);
    z-index:  -1;
    -webkit-animation:  2s chotabara infinite alternate;
    animation:  2s chotabara infinite alternate }
@-webkit-keyframes chotabara  {
    from  {
    -webkit-transform:  scale(0);
    transform:  scale(0) }
to  {
    -webkit-transform:  scale(1.1);
    transform:  scale(1.1) }
}@keyframes chotabara  {
    from  {
    -webkit-transform:  scale(0);
    transform:  scale(0) }
to  {
    -webkit-transform:  scale(1.1);
    transform:  scale(1.1) }
}@-webkit-keyframes animateyaxis  {
    from  {
    -webkit-transform:  translateY(1.042vw);
    transform:  translateY(1.042vw) }
to  {
    -webkit-transform:  translateY(0vw);
    transform:  translateY(0vw) }
}@keyframes animateyaxis  {
    from  {
    -webkit-transform:  translateY(1.042vw);
    transform:  translateY(1.042vw) }
to  {
    -webkit-transform:  translateY(0vw);
    transform:  translateY(0vw) }
}.max-w-1250  {
    max-width:  65.104vw;
    margin-left:  auto;
    margin-right:  auto }
.mb-100  {
    margin-bottom:  5.208vw }
.mb-150  {
    margin-bottom:  7.813vw }
.item-global-location img  {
    margin-bottom:  1.823vw;
    height:  5.573vw;
    -o-object-fit:  cover;
    object-fit:  cover }
.text-global-location h4  {
    font-size:  1.458vw;
    font-weight:  700;
    margin-bottom:  .781vw }
.text-global-location p  {
    font-size:  .885vw }
.item-global-location  {
    max-width:  20.833vw;
    margin-left:  auto }
.item-global-location  {
    max-width:  20.833vw;
    margin-left:  auto }
.image-globe img  {
    width:  100% }
.image-globe  {
    position:  relative;
    max-width:  90%;
    margin-left:  auto }
.fa-100  {
    font-size:  4.688vw }
.testimonial-image  {
    position:  absolute;
    bottom:  0;
    right:  0;
    width:  50vw;
    height:  calc(100% - 5vw);
    text-align:  center }
.testimonial-image img  {
    width:  35.939vw;
    height:  100%;
    -o-object-fit:  contain;
    object-fit:  contain }
.testimonials-page-testimonials-items  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    margin:  5.208vw 0 0 }
.testimonials-page-testimonials-items>div  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 33%;
    flex:  0 0 33%;
    max-width:  calc(33% - 0.521vw);
    margin-bottom:  1.042vw }
.pt-150  {
    padding-top:  7.813vw }
.footer-extraline-contact-page:after  {
    height:  calc(100% + 4.167vw) }
.subscribe-letter-container  {
    background:  -webkit-linear-gradient(359.86deg,  #1779c0 3.01%,  #0c90d9 99.92%);
    background:  linear-gradient(90.14deg,  #1779c0 3.01%,  #0c90d9 99.92%);
    padding:  2.083vw 2.344vw;
    border-radius:  1.042vw;
    color:  #fff;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center }
.subscribe-letter-container h5  {
    font-size:  2.083vw;
    font-weight:  700 }
.form-input-subscribe input  {
    width:  100%;
    height:  100%;
    min-height:  4.167vw;
    padding:  .781vw 1.563vw;
    font-size:  1.042vw;
    color:  #000;
    border-radius:  .625vw;
    border:  none;
    padding-right:  11.979vw }
.form-input-subscribe  {
    width:  100%;
    max-width:  52.083vw;
    position:  relative;
    height:  100% }
.form-input-subscribe .btn-reg  {
    position:  absolute;
    right:  1.302vw;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    height:  calc(100% - 1.51vw);
    min-height:  auto;
    background:  #000;
    padding:  .521vw 2.344vw;
    width:  100%;
    max-width:  10.052vw;
    z-index:  1 }
.form-input-subscribe input::-webkit-input-placeholder  {
    color:  #000 }
.form-input-subscribe input::-moz-placeholder  {
    color:  #000 }
.form-input-subscribe input:-ms-input-placeholder  {
    color:  #000 }
.form-input-subscribe input::-ms-input-placeholder  {
    color:  #000 }
.form-input-subscribe input::-webkit-input-placeholder  {
    color:  #000 }
.form-input-subscribe input::-moz-placeholder  {
    color:  #000 }
.form-input-subscribe input:-ms-input-placeholder  {
    color:  #000 }
.form-input-subscribe input::placeholder  {
    color:  #000 }
.image-banner-container  {
    position:  absolute;
    bottom:  0;
    width:  43vw;
    right:  7vw;
    height:  44vw;
    max-height:  calc(100% - 7.813vw) }
.height-550  {
    height:  33.854vw }
.image-banner  {
    width:  100%;
    height:  100% }
.image-banner-container video  {
    width:  100%;
    height:  100%;
    background:  0 0 }
.form-input-subscribe .btn-reg:after  {
    background:  #000 }
.form-on-top.form-on-contact-page  {
    position:  relative;
    -webkit-transform:  none;
    transform:  none;
    left:  0;
    top:  0 }
.imageonformback:after  {
    content:  '';
    position:  absolute;
    left:  -2.604vw;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    width:  100vw;
    max-width:  100%;
    height:  15.625vw;
    background-image:  url(../assets/contact/bgone.png);
    background-repeat:  no-repeat;
    background-size:  contain;
    z-index:  -1 }
.form-on-top.form-on-contact-page form  {
    margin:  0;
    margin-left:  auto }
.mt-100  {
    margin-top:  5.208vw }
.text-contact-page  {
    margin-bottom:  2.344vw }
.text-contact-page h6  {
    font-size:  1.354vw;
    font-weight:  700 }
.text-contact-page p  {
    font-size:  1.042vw;
    margin-top:  1.042vw }
.points-of-contact  {
    margin-top:  7.552vw;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap;
    max-width:  23.438vw }
.points-of-contact h4  {
    font-size:  2.604vw;
    font-weight:  700;
    margin-left:  1.823vw }
.text-contact-page  {
    max-width:  29.323vw }
.points-of-contact-items  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 50%;
    flex:  0 0 50%;
    max-width:  50%;
    margin-top:  3.906vw }
.points-of-contact-items h6  {
    font-size:  1.25vw;
    font-weight:  700 }
.points-of-contact-items a  {
    font-size:  .938vw;
    text-decoration:  underline;
    color:  #000;
    font-weight:  500;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.points-of-contact-items a:hover  {
    color:  #0c90d9 }
.item-heritage  {
    position:  relative;
    background:  -webkit-linear-gradient(top,  #1779c0 0%,  #0c90d9 100%);
    background:  linear-gradient(180deg,  #1779c0 0%,  #0c90d9 100%);
    padding:  4.479vw 1.823vw;
    border-radius:  3.385vw;
    color:  #fff;
    height:  100%;
    text-align:  center;
    max-width:  20.833vw;
    margin:  0 auto }
.item-heritage h4  {
    font-size:  1.563vw;
    margin:  1.302vw 0;
    font-weight:  700 }
.item-heritage p  {
    font-size:  15.0.417vw;
    max-width:  14.688vw;
    margin:  0 auto }
.item-heritage .heritage-item-image  {
    margin:  0;
    position:  absolute;
    bottom:  -3.26vw;
    background:  -webkit-linear-gradient(top,  #7E7E7E 0%,  #3C3C3C 100%);
    background:  linear-gradient(180deg,  #7E7E7E 0%,  #3C3C3C 100%);
    height:  6.51vw;
    width:  6.51vw;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    left:  50%;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    border-radius:  50% }
.item-heritage .heritage-item-image img  {
    width:  100%;
    max-width:  3.125vw }
.after-heritage-arrow:after  {
    content:  '';
    position:  absolute;
    left:  7.188vw;
    top:  .521vw;
    width:  100%;
    height:  100%;
    background-image:  url(../assets/about/orangetop.png);
    background-repeat:  no-repeat;
    background-position:  top right;
    z-index:  -1;
    -webkit-transform:  rotate(-3deg);
    transform:  rotate(-3deg);
    background-size:  40% }
.item-heritage .heritage-item-image.orange-icon  {
    background:  -webkit-linear-gradient(top,  #1779c0 0%,  #0c90d9 100%);
    background:  linear-gradient(180deg,  #1779c0 0%,  #0c90d9 100%) }
.item-heritage.black-heritage-bg  {
    background:  -webkit-linear-gradient(top,  #858585 0%,  #393939 100%);
    background:  linear-gradient(180deg,  #858585 0%,  #393939 100%);
    -webkit-transform:  translateY(3.646vw);
    transform:  translateY(3.646vw) }
.item-heritage.after-heritage-arrow.black-heritage-bg:after  {
    background-image:  url(../assets/about/yellowbottom.png);
    background-position:  bottom right;
    left:  6.771vw;
    -webkit-transform:  rotate(5deg);
    transform:  rotate(5deg);
    top:  auto;
    bottom:  .365vw }
.container-1380  {
    max-width:  71.875vw;
    margin:  0 auto }
.image-back-revert:before  {
    background-image:  url(../assets/about/bg-revert-image.png);
    background-size:  contain;
    height:  100%;
    top:  50%;
    -webkit-transform:  translateY(-40%);
    transform:  translateY(-40%) }
.hwdi-image img  {
    right:  auto;
    left:  11.458vw;
    max-width:  8.333vw }
.bluredimage  {
    -webkit-filter:  blur(1.302vw);
    filter:  blur(1.302vw);
    z-index:  -1!important }
.text-container-text h3  {
    font-size:  2.344vw;
    font-weight:  700;
    margin-bottom:  1.563vw;
    position:  relative }
.text-container-text p  {
    font-size:  .938vw;
    color:  #434b53;
    line-height:  170%;
    font-family:  montserrat }
.max-w-700  {
    max-width:  29.688vw }
.margin-service-container  {
    padding:  7.208vw 0;
    position:  relative }
.packages-we-have.py-100  {
    padding-top:  8.208vw;
    padding-bottom:  5.208vw }
.gradient-settings-packages:after,  .gradient-before-image:before  {
    content:  '';
    position:  absolute;
    left:  -15%;
    top:  83%;
    -webkit-transform:  translateY(-50%) rotate(334deg);
    transform:  translateY(-50%) rotate(334deg);
    background:  -webkit-linear-gradient(left,  #1779c0 0%,  rgba(255,  255,  255,  0) 90%);
    background:  linear-gradient(90deg,  #1779c0 0%,  rgba(255,  255,  255,  0) 90%);
    height:  10.563vw;
    width:  50% }
.gradient-before-image.revert-images-before:before  {
    left:  auto;
    right:  -15%;
    top:  auto;
    -webkit-transform:  translateY(-50%) rotate(320deg) scale(-1);
    transform:  translateY(-50%) rotate(320deg) scale(-1);
    bottom:  50% }
.gradient-before-image.revert-column:after  {
    left:  auto;
    right:  0 }
.revert-column .text-container-text h3:before  {
    left:  auto;
    right:  -26.4% }
.text-container-text h3:before  {
    content:  '';
    position:  absolute;
    left:  -26.4%;
    top:  50%;
    -webkit-transform:  translateY(-50%) rotateY(0deg);
    transform:  translateY(-50%) rotateY(0deg);
    width:  1.563vw;
    height:  1.563vw;
    background:  -webkit-linear-gradient(45deg,  black,  white);
    background:  linear-gradient(45deg,  black,  white);
    border-radius:  50%;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.revert-column .row  {
    -webkit-box-orient:  horizontal;
    -webkit-box-direction:  reverse;
    -ms-flex-direction:  row-reverse;
    flex-direction:  row-reverse }
.line-center-all-service-items  {
    position:  absolute;
    left:  50%;
    top:  12.458vw;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    width:  .052vw;
    height:  calc(100% - 20.667vw);
    background:  0 0;
    border:  .052vw dashed rgb(0 0 0/50%) }
.line-drawn  {
    position:  absolute;
    width:  .365vw;
    left:  50%;
    background:  #1779c0;
    opacity:  1;
    height:  0;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%) }
.text-container-text h3.in-view:before  {
    background:  -webkit-linear-gradient(top,  #1779c0 0%,  #0c90d9 100%);
    background:  linear-gradient(180deg,  #1779c0 0%,  #0c90d9 100%);
    -webkit-transform:  translateY(-50%) rotateY(360deg);
    transform:  translateY(-50%) rotateY(360deg) }
.service-fb  {
    position:  absolute;
    right:  0;
    width:  45vw;
    top:  50%;
    height:  calc(100% - 24vw);
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%) }
.service-fb img  {
    width:  100%;
    height:  100%;
    -o-object-fit:  contain;
    object-fit:  contain }
.service-fb .fbicon  {
    position:  absolute;
    top:  45%;
    left:  -3.7vw;
    max-width:  10.091vw;
    height:  8.091vw;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    -webkit-filter:  drop-shadow(0.104vw 0.208vw 0.417vw #288BF4);
    filter:  drop-shadow(0.104vw 0.208vw 0.417vw #288BF4) }
.service-fb .laptop  {
    width:  49.65vw;
    margin-left:  auto }
.packages-row  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    margin:  5.813vw 0 7.813vw }
.package-item  {
    height:  100%;
    text-align:  center;
    padding:  2.204vw 1.583vw;
    background:  -webkit-linear-gradient(top,  #231F20 0%,  #828282 100%);
    background:  linear-gradient(180deg,  #231F20 0%,  #828282 100%);
    color:  #fff;
    border-radius:  .938vw;
    padding-bottom:  7.813vw;
    position:  relative;
    z-index:  10;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.packages-column  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 calc(33% - 1.823vw);
    flex:  0 0 calc(33% - 1.823vw);
    max-width:  33% }
.package-item h4  {
    font-size:  2.083vw;
    font-weight:  700;
    margin-bottom:  1.563vw;
    -webkit-transition:  .8s ease-in-out;
    transition:  .8s ease-in-out }
.package-item ul li  {
    font-size:  .721vw;
    margin-bottom:  .525vw }
.price  {
    position:  absolute;
    bottom:  3.083vw;
    left:  50%;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    font-size:  1.875vw;
    font-weight:  700;
    opacity:  .2;
    width:  100%;
    text-align:  center }
.btn-reg.btn-with-icon.package-btn  {
    position:  absolute;
    width:  100%;
    left:  50%;
    bottom:  -1.4325vw;
    max-width:  9.938vw;
    font-size:  .729vw;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    padding:  0;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    min-height:  2.865vw;
    background:  -webkit-linear-gradient(355.44deg,  #231F20 41.76%,  #545A5C 100%);
    background:  linear-gradient(94.56deg,  #231F20 41.76%,  #545A5C 100%);
    -webkit-transform:  translateX(-50%) rotateX(90deg);
    transform:  translateX(-50%) rotateX(90deg);
    z-index:  1;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.btn-reg.btn-with-icon.package-btn:after  {
    background:  -webkit-linear-gradient(355.44deg,  #231F20 41.76%,  #545A5C 100%);
    background:  linear-gradient(94.56deg,  #231F20 41.76%,  #545A5C 100%) }
.package-item:before,  .package-item:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  0;
    background:  -webkit-linear-gradient(285.39deg,  #0c90d9 2.14%,  #FF7A00 99.47%);
    background:  linear-gradient(164.61deg,  #0c90d9 2.14%,  #FF7A00 99.47%);
    z-index:  -1;
    border-radius:  .938vw;
    -webkit-transition:  .8s ease-in-out;
    transition:  .8s ease-in-out }
.package-item:after  {
    top:  auto;
    bottom:  0 }
.package-item.active-package:before,  .package-item.active-package:after  {
    height:  100% }
.package-item.active-package .price  {
    opacity:  1;
}
.package-item.active-package .btn-reg.btn-with-icon.package-btn  {
    -webkit-transform:  translateX(-50%) rotateX(0deg);
    transform:  translateX(-50%) rotateX(0deg) }
.package-item.active-package  {
    -webkit-transform:  scale(1.1);
    transform:  scale(1.1);
    z-index:  11 }
.bg-blur-color  {
    position:  absolute;
    left:  0;
    top:  50%;
    -webkit-transform:  translateY(-50%) scale(0);
    transform:  translateY(-50%) scale(0);
    width:  100%;
    height:  100%;
    background:  -webkit-linear-gradient(270.02deg,  rgba(248,  164,  1,  0.5) -2.9%,  rgba(71,  38,  0,  0.5) 99.98%);
    background:  linear-gradient(179.98deg,  rgba(248,  164,  1,  0.5) -2.9%,  rgba(71,  38,  0,  0.5) 99.98%);
    z-index:  -3;
    -webkit-filter:  blur(1.125vw);
    filter:  blur(1.125vw);
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.package-item.active-package .bg-blur-color  {
    -webkit-transform:  translateY(-50%) scale(1);
    transform:  translateY(-50%) scale(1) }
.gradient-settings-packages:after  {
    -webkit-filter:  blur(0);
    filter:  url(data:image/svg+xml;
    charset=utf-8;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMCIgLz48L2ZpbHRlcj48L3N2Zz4jZmlsdGVy);
    filter:  blur(0);
    border-radius:  0;
    background:  -webkit-linear-gradient(220deg,  #1779c0 20%,  rgba(255,  255,  255,  0) 70%);
    background:  linear-gradient(230deg,  #1779c0 20%,  rgba(255,  255,  255,  0) 70%);
    height:  10.563vw;
    left:  auto;
    right:  -15%;
    top:  auto;
    -webkit-transform:  translateY(-50%) rotate(334deg);
    transform:  translateY(-50%) rotate(334deg);
    bottom:  56%;
    width:  50% }
.max-w-1150  {
    max-width:  52.083vw;
    margin-left:  auto;
    margin-right:  auto }
.line-height-95  {
    line-height:  90.0.26vw }
.arrow-bg-clip  {
    width:  100%;
    height:  5.208vw;
    position:  relative;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    background:  -webkit-linear-gradient(top,  #1779c0 0%,  #0c90d9 100%);
    background:  linear-gradient(180deg,  #1779c0 0%,  #0c90d9 100%);
    color:  #fff;
    -webkit-clip-path:  polygon(84% 0,  100% 50%,  84% 100%,  0% 100%,  12% 51%,  0% 0%);
    clip-path:  polygon(84% 0,  100% 50%,  84% 100%,  0% 100%,  12% 51%,  0% 0%);
    margin-bottom:  1.563vw }
.arrow-bg-clip h4  {
    font-weight:  700;
    font-size:  1.302vw }
.item-hwdi img  {
    position:  absolute;
    top:  0;
    -webkit-transform:  translate(-60%,  -85%);
    transform:  translate(-60%,  -85%);
    left:  50%;
    z-index:  1;
    width:  8vw;
    height:  6vw;
    -o-object-fit:  contain;
    object-fit:  contain }
.arrow-bg-clip p  {
    padding-top:  2.083vw }
.item-hwdi p  {
    font-family:  poppins;
    font-style:  normal;
    font-weight:  400;
    font-size:  .981vw;
    line-height:  150%;
    width:  16.833vw;
    margin:  0 auto;
    text-align:  center }
.arrow-bg-clip.bg-black  {
    background:  -webkit-linear-gradient(353.95deg,  #231F20 10.78%,  #A1ADB3 93.1%);
    background:  linear-gradient(96.05deg,  #231F20 10.78%,  #A1ADB3 93.1%) }
.philosophy-text-home  {
    padding:  1.042vw 3.385vw;
    margin:  1.042vw;
    background:  -webkit-linear-gradient(181deg,  #1779c0 0.34%,  #000000 79.98%);
    background:  linear-gradient(269deg,  #1779c0 0.34%,  #000000 79.98%);
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    overflow:  hidden }
.philosophy-main  {
    width:  100%;
    margin:  0 auto;
    padding:  .052vw;
    border:  solid .052vw transparent;
    border-radius:  1.042vw;
    background-image:  -webkit-linear-gradient(white,  white),  -webkit-linear-gradient(left,  #00000040,  #ffd70000);
    background-image:  linear-gradient(white,  white),  linear-gradient(to right,  #00000040,  #ffd70000);
    background-origin:  border-box;
    background-clip:  content-box,  border-box;
    margin-bottom:  4.948vw;
    max-width:  63.125vw }
.philosophy-main:before  {
    background:  #1779c0;
    -webkit-filter:  blur(2.083vw);
    filter:  blur(2.083vw);
    border-radius:  0;
    content:  "";
    width:  90%;
    height:  2.083vw;
    position:  absolute;
    z-index:  0;
    left:  -40%;
    bottom:  0;
    -webkit-transform:  translate(50%,  -0.521vw);
    transform:  translate(50%,  -0.521vw) }
.image-mouse  {
    text-align:  right;
    width:  9.896vw;
    height:  6.25vw }
.image-mouse img  {
    width:  100%;
    height:  100%;
    -o-object-fit:  contain;
    object-fit:  contain }
.pt-200  {
    padding-top:  10.417vw }
.image-container-service  {
    height:  100%;
    text-align:  center;
    max-width:  24.479vw;
    margin:  0 auto;
    position:  relative;
    -webkit-animation:  3s uperneeche infinite alternate;
    animation:  3s uperneeche infinite alternate }
@-webkit-keyframes uperneeche  {
    from  {
    top:  -.781vw }
to  {
    top:  0 }
}@keyframes uperneeche  {
    from  {
    top:  -.781vw }
to  {
    top:  0 }
}.image-container-service img  {
    width:  100%;
    max-height:  20.479vw;
    -o-object-fit:  contain;
    object-fit:  contain }
.image-container-service .smallimage-animation  {
    max-width:  7.813vw;
    position:  absolute;
    left:  50%;
    top:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    -webkit-animation:  2s animationtopdown infinite alternate;
    animation:  2s animationtopdown infinite alternate }
.image-container-service .smallimage-animation.prodfullfilment  {
    left:  0 }
.image-container-service .smallimage-animation.prodboosting  {
    left:  auto;
    right:  -1.563vw;
    -webkit-filter:  drop-shadow(0vw 0vw 0.781vw #000000e9);
    filter:  drop-shadow(0vw 0vw 0.781vw #000000e9) }
.image-container-service .smallimage-animation.accmanagement  {
    max-width:  7.813vw;
    left:  auto;
    top:  0;
    right:  -2.604vw }
@-webkit-keyframes animationtopdown  {
    from  {
    margin-top:  -.781vw }
to  {
    margin-top:  0 }
}@keyframes animationtopdown  {
    from  {
    margin-top:  -.781vw }
to  {
    margin-top:  0 }
}.bannerbiginner  {
    max-width:  32vw }
.service-fb .bannersmallinner  {
    position:  absolute;
    max-width:  20vw;
    height:  100%;
    right:  4vw;
    top:  8vw }
.no-before:before  {
    display:  none!important }
.image-container-service .smallimage-animation.shopifydm  {
    max-width:  15.229vw;
    left:  -3.125vw;
    bottom:  -1.042vw;
    top:  auto;
    -webkit-transform:  none;
    transform:  none;
    -webkit-animation:  10s rotatejerk infinite linear;
    animation:  10s rotatejerk infinite linear }
.circle-behind-image  {
    position:  absolute;
    width:  22.885vw;
    height:  22.885vw;
    background:  -webkit-linear-gradient(299.21deg,  #1779c0 12%,  #0c90d9 87.89%);
    background:  linear-gradient(150.79deg,  #1779c0 12%,  #0c90d9 87.89%);
    border-radius:  50%;
    z-index:  -1;
    top:  -3.04vw;
    left:  .479vw;
    -webkit-animation:  3s round360translate infinite alternate;
    animation:  3s round360translate infinite alternate }
@-webkit-keyframes rotatejerk  {
    0%  {
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg) }
10%,  20%  {
    -webkit-transform:  rotate(90deg);
    transform:  rotate(90deg) }
25%,  45%  {
    -webkit-transform:  rotate(180deg);
    transform:  rotate(180deg) }
50%,  70%  {
    -webkit-transform:  rotate(270deg);
    transform:  rotate(270deg) }
75%,  90%  {
    -webkit-transform:  rotate(360deg);
    transform:  rotate(360deg) }
100%  {
    -webkit-transform:  rotate(360deg);
    transform:  rotate(360deg) }
}@keyframes rotatejerk  {
    0%  {
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg) }
10%,  20%  {
    -webkit-transform:  rotate(90deg);
    transform:  rotate(90deg) }
25%,  45%  {
    -webkit-transform:  rotate(180deg);
    transform:  rotate(180deg) }
50%,  70%  {
    -webkit-transform:  rotate(270deg);
    transform:  rotate(270deg) }
75%,  90%  {
    -webkit-transform:  rotate(360deg);
    transform:  rotate(360deg) }
100%  {
    -webkit-transform:  rotate(360deg);
    transform:  rotate(360deg) }
}@-webkit-keyframes round360translate  {
    from  {
    -webkit-transform:  rotate(0deg) scale(1);
    transform:  rotate(0deg) scale(1) }
to  {
    -webkit-transform:  rotate(360deg) scale(1.1);
    transform:  rotate(360deg) scale(1.1) }
}@keyframes round360translate  {
    from  {
    -webkit-transform:  rotate(0deg) scale(1);
    transform:  rotate(0deg) scale(1) }
to  {
    -webkit-transform:  rotate(360deg) scale(1.1);
    transform:  rotate(360deg) scale(1.1) }
}.img-blur-bottom:after  {
    content:  '';
    position:  absolute;
    bottom:  0;
    width:  100%;
    height:  .781vw;
    -webkit-filter:  blur(1.25vw);
    filter:  blur(1.25vw);
    background:  #000;
    left:  15%;
    z-index:  -1 }
.bannerSecInnerPages  {
    min-height:  100vh;
    height:  auto }
.body-overflow  {
    overflow:  hidden }
body:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  0;
    background:  #000000a8;
    z-index:  1;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.body-overflow:after  {
    height:  100% }
.close-dropdownonsmallscreen  {
    display:  none }
.close-dropdownonsmallscreen button  {
    position:  fixed;
    top:  .521vw;
    left:  .521vw;
    font-size:  .781vw;
    width:  1.302vw;
    height:  1.302vw;
    border-radius:  50%;
    border:  none;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center }
.arrow-spark:before  {
    content:  "";
    position:  absolute;
    height:  7.813vw;
    width:  1.042vw;
    background-color:  #fff;
    top:  -1.042vw;
    left:  -3.125vw;
    -webkit-transform:  rotate(45deg);
    transform:  rotate(45deg);
    -webkit-filter:  blur(0.938vw);
    filter:  blur(0.938vw);
    -webkit-animation:  spark 1s;
    animation:  spark 1s;
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out }
@-webkit-keyframes spark  {
    0%  {
    left:  -2.083vw }
100%  {
    left:  120% }
}@keyframes spark  {
    0%  {
    left:  -2.083vw }
100%  {
    left:  120% }
}.hwdi-odd img  {
    -webkit-animation:  odduper 2s infinite alternate;
    animation:  odduper 2s infinite alternate }
.hwdi-even img  {
    -webkit-animation:  evennechay 2s infinite alternate;
    animation:  evennechay 2s infinite alternate;
    -webkit-animation-delay:  3s;
    animation-delay:  3s }
@-webkit-keyframes odduper  {
    0%  {
    top:  -1.042vw }
100%  {
    bottom:  0 }
}@keyframes odduper  {
    0%  {
    top:  -1.042vw }
100%  {
    bottom:  0 }
}@-webkit-keyframes evennechay  {
    0%  {
    top:  -1.042vw }
100%  {
    bottom:  0 }
}@keyframes evennechay  {
    0%  {
    top:  -1.042vw }
100%  {
    bottom:  0 }
}@-webkit-keyframes thorirotation  {
    0%  {
    -webkit-transform:  rotate(20deg) translateY(-50%);
    transform:  rotate(20deg) translateY(-50%) }
100%  {
    -webkit-transform:  rotate(-30deg) translateY(-50%);
    transform:  rotate(-30deg) translateY(-50%) }
}@keyframes thorirotation  {
    0%  {
    -webkit-transform:  rotate(20deg) translateY(-50%);
    transform:  rotate(20deg) translateY(-50%) }
100%  {
    -webkit-transform:  rotate(-30deg) translateY(-50%);
    transform:  rotate(-30deg) translateY(-50%) }
}.image-settings-icon img  {
    -webkit-animation:  3s thorirotation infinite alternate;
    animation:  3s thorirotation infinite alternate }
.gradient-before-image.straight-line-private-label:before  {
    -webkit-transform:  rotate(0deg) translateY(-50%);
    transform:  rotate(0deg) translateY(-50%);
    top:  50%;
    background:  -webkit-linear-gradient(left,  #1779c0 20%,  rgba(255,  255,  255,  0) 100%);
    background:  linear-gradient(90deg,  #1779c0 20%,  rgba(255,  255,  255,  0) 100%) }
.services-apl  {
    position:  absolute;
    right:  18vw;
    bottom:  0;
    height:  calc(100% - 15vw);
    width:  25% }
.image-big  {
    position:  absolute;
    bottom:  0;
    left:  0;
    width:  100%;
    height:  100%;
    -o-object-fit:  contain;
    object-fit:  contain;
    -o-object-position:  bottom;
    object-position:  bottom;
    z-index:  1 }
.image-small  {
    position:  absolute;
    top:  33%;
    left:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    width:  32vw }
.bigger-image-before:before  {
    width:  100vw;
    max-width:  100%;
    height:  40vw }
.image-container-service.amls-images .image-s  {
    position:  absolute;
    max-width:  7.292vw;
    right:  0 }
.image-container-service img  {
    -webkit-filter:  drop-shadow(0vw 0.781vw 0.5vw rgb(0 0 0/70%));
    filter:  drop-shadow(0vw 0.781vw 0.5vw rgb(0 0 0/70%)) }
.image-container-service.amls-images .image-s.image-left-amls  {
    right:  auto;
    left:  -2.604vw;
    max-width:  9.375vw }
.filter-none  {
    -webkit-filter:  none!important;
    filter:  none!important }
.image-container-service.amls-images .image-s.aiming-image  {
    max-width:  13.021vw;
    left:  auto;
    right:  -6.99vw;
    top:  20%;
    -webkit-animation:  3s aiming infinite linear;
    animation:  3s aiming infinite linear }
@-webkit-keyframes aiming  {
    0%  {
    -webkit-transform:  translate(0%,  0%) scale(.8);
    transform:  translate(0%,  0%) scale(.8) }
10%,  40%  {
    -webkit-transform:  translate(-130%,  -30%) scale(1.2);
    transform:  translate(-130%,  -30%) scale(1.2) }
60%,  70%  {
    -webkit-transform:  translate(0%,  0%) scale(.8);
    transform:  translate(0%,  0%) scale(.8) }
70%,  90%  {
    -webkit-transform:  translate(-10%,  -10%) scale(.8);
    transform:  translate(-10%,  -10%) scale(.8) }
100%  {
    -webkit-transform:  translate(0%,  0%) scale(.8);
    transform:  translate(0%,  0%) scale(.8) }
}@keyframes aiming  {
    0%  {
    -webkit-transform:  translate(0%,  0%) scale(.8);
    transform:  translate(0%,  0%) scale(.8) }
10%,  40%  {
    -webkit-transform:  translate(-130%,  -30%) scale(1.2);
    transform:  translate(-130%,  -30%) scale(1.2) }
60%,  70%  {
    -webkit-transform:  translate(0%,  0%) scale(.8);
    transform:  translate(0%,  0%) scale(.8) }
70%,  90%  {
    -webkit-transform:  translate(-10%,  -10%) scale(.8);
    transform:  translate(-10%,  -10%) scale(.8) }
100%  {
    -webkit-transform:  translate(0%,  0%) scale(.8);
    transform:  translate(0%,  0%) scale(.8) }
}.image-container-service .image-s.boxes-amls  {
    max-width:  13.542vw;
    right:  -2.865vw }
.image-container-service.amls-images .image-s.listing-amls  {
    right:  1.042vw;
    max-width:  8.854vw }
.image-container-service.amls-images .productlaunch-amls  {
    right:  auto;
    left:  -1.042vw;
    bottom:  0;
    max-width:  10.417vw }
.image-container-service.amls-images .amazonppc-amls  {
    right:  -1.563vw;
    top:  65%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    max-width:  6.771vw }
.image-container-service.amls-images .aam-amls  {
    right:  auto;
    left:  -5.208vw;
    bottom:  1.563vw;
    max-width:  10.938vw }
.image-banner img  {
    -webkit-transform:  translateY(100%);
    transform:  translateY(100%);
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out }
.image-banner.animated-hand img  {
    -webkit-transform:  translateY(0vw);
    transform:  translateY(0vw) }
.image-banner-home .top-left  {
    left:  35%;
    opacity:  0;
}
.animated-home .top-left  {
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out;
    -webkit-transition-delay:  1s;
    transition-delay:  1s;
    left:  0;
    opacity:  1;
}
.image-banner-home .bottom-left  {
    left:  28%;
    opacity:  0;
}
.animated-home .bottom-left  {
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out;
    -webkit-transition-delay:  2s;
    transition-delay:  2s;
    opacity:  1;
    left:  0% }
.image-banner-home .top-right  {
    opacity:  0;
    right:  25% }
.image-banner-home .bottom-right  {
    right:  22%;
    z-index:  0;
    opacity:  0;
}
.animated-home .top-right  {
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out;
    -webkit-transition-delay:  3s;
    transition-delay:  3s;
    right:  -1vw;
    opacity:  1;
}
.animated-home .bottom-right  {
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out;
    -webkit-transition-delay:  4s;
    transition-delay:  4s;
    right:  3vw;
    opacity:  1;
}
.image-banner-home .small-image  {
    -webkit-animation:  2s idharudhar infinite alternate;
    animation:  2s idharudhar infinite alternate }
.image-banner-about img  {
    -webkit-transform:  rotate(-360deg) scale(0);
    transform:  rotate(-360deg) scale(0);
    -webkit-transition:  1s ease-in-out;
    transition:  1s ease-in-out;
    -webkit-animation:  1s d3 infinite alternate;
    animation:  1s d3 infinite alternate;
    opacity:  0;
    position:  relative;
    bottom:  0 }
@-webkit-keyframes d3  {
    0%  {
    left:  10%;
    top:  -1.563vw }
100%  {
    left:  0%;
    top:  1.563vw }
}@keyframes d3  {
    0%  {
    left:  10%;
    top:  -1.563vw }
100%  {
    left:  0%;
    top:  1.563vw }
}.arrowrotate img  {
    -webkit-transform:  rotate(360deg) scale(1);
    transform:  rotate(360deg) scale(1);
    opacity:  1;
}
@-webkit-keyframes ubhaar  {
    0%  {
    -webkit-filter:  drop-shadow(0rem 0rem 0rem #ffff60);
    filter:  url(data:image/svg+xml;
    charset=utf-8;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBoYSIgc3RkRGV2aWF0aW9uPSIwIiAvPjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIHJlc3VsdD0ib2Zmc2V0Ymx1ciIgLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0icmdiYSgyNTUsMjU1LDk2LDEpIiAvPjxmZUNvbXBvc2l0ZSBpbjI9Im9mZnNldGJsdXIiIG9wZXJhdG9yPSJpbiIgLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiIC8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvc3ZnPiNmaWx0ZXI=);
    filter:  drop-shadow(0rem 0rem 0rem #ffff60) }
100%  {
    -webkit-filter:  drop-shadow(0vw 0vw 0.5vw #ffff60);
    filter:  drop-shadow(0vw 0vw 0.5vw #ffff60) }
}@keyframes ubhaar  {
    0%  {
    -webkit-filter:  drop-shadow(0rem 0rem 0rem #ffff60);
    filter:  url(data:image/svg+xml;
    charset=utf-8;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBoYSIgc3RkRGV2aWF0aW9uPSIwIiAvPjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIHJlc3VsdD0ib2Zmc2V0Ymx1ciIgLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0icmdiYSgyNTUsMjU1LDk2LDEpIiAvPjxmZUNvbXBvc2l0ZSBpbjI9Im9mZnNldGJsdXIiIG9wZXJhdG9yPSJpbiIgLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiIC8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvc3ZnPiNmaWx0ZXI=);
    filter:  drop-shadow(0rem 0rem 0rem #ffff60) }
100%  {
    -webkit-filter:  drop-shadow(0vw 0vw 0.5vw #ffff60);
    filter:  drop-shadow(0vw 0vw 0.5vw #ffff60) }
}.amazon-dropshipping  {
    position:  absolute;
    z-index: 0;
    right:  -100%;
    bottom:  0;
    width:  53vw;
    height:  calc(100% - 7vw);
    -webkit-transition:  1s ease-in-out;
    transition:  1s ease-in-out }
.vandropshipping  {
    position:  absolute;
    right:  0;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    z-index:  1;
    max-width:  100%;
    width:  100%;
    height:  100% }
.vandropshipping img  {
    width:  100%;
    height:  100%;
    -o-object-fit:  contain;
    object-fit:  contain;
    -o-object-position:  right bottom;
    object-position:  right bottom }
.icondropshipping  {
    position:  absolute;
    top:  50%;
    left:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    -webkit-transition:  2s ease-in-out;
    transition:  2s ease-in-out;
    -webkit-transition-delay:  5s;
    transition-delay:  5s;
    z-index:  -1;
    opacity:  0;
    width:  6vw }
.amazon-dropshipping.van-animation  {
    right:  0 }
.amazon-dropshipping.van-animation .icondropshipping  {
    -webkit-transform:  translate(0vw,  0vw);
    transform:  translate(0vw,  0vw);
    top:  3vw;
    left:  0;
    z-index:  inherit;
    -webkit-animation:  3s animatedicondrop infinite alternate;
    animation:  3s animatedicondrop infinite alternate;
    max-width:  5vw;
    opacity:  1;
}
@-webkit-keyframes animatedicondrop  {
    0%  {
    -webkit-transform:  translate(0vw,  0vw) rotate(0deg);
    transform:  translate(0vw,  0vw) rotate(0deg) }
100%  {
    -webkit-transform:  translate(0vw,  0vw) rotate(45deg);
    transform:  translate(0vw,  0vw) rotate(45deg) }
}@keyframes animatedicondrop  {
    0%  {
    -webkit-transform:  translate(0vw,  0vw) rotate(0deg);
    transform:  translate(0vw,  0vw) rotate(0deg) }
100%  {
    -webkit-transform:  translate(0vw,  0vw) rotate(45deg);
    transform:  translate(0vw,  0vw) rotate(45deg) }
}@-webkit-keyframes idharudhar  {
    0%  {
    -webkit-transform:  rotate(-15deg);
    transform:  rotate(-15deg) }
100%  {
    -webkit-transform:  rotate(30deg);
    transform:  rotate(30deg) }
}@keyframes idharudhar  {
    0%  {
    -webkit-transform:  rotate(-15deg);
    transform:  rotate(-15deg) }
100%  {
    -webkit-transform:  rotate(30deg);
    transform:  rotate(30deg) }
}.headlight  {
    position:  absolute;
    bottom:  0;
    display:  block;
    width:  60vw;
    height:  15vw;
    background:  -webkit-linear-gradient(left,  #1779c000 -7.05%,  #0c90d9 146.01%);
    background:  linear-gradient(90deg,  #1779c000 -7.05%,  #0c90d9 146.01%);
    right:  80%;
    -webkit-clip-path:  polygon(100% 51%,  0 0,  0 100%);
    clip-path:  polygon(100% 51%,  0 0,  0 100%);
    z-index:  -1 }
.vandropshipping img  {
    width:  100% }
@-webkit-keyframes headlightbeam  {
    0%,  60%  {
    opacity:  1;
}
60%,  65%  {
    opacity:  0;
}
70%,  75%  {
    opacity:  1;
}
80%,  85%  {
    opacity:  0;
}
90%,  95%  {
    opacity:  1;
}
100%  {
    opacity:  0;
}
}
@keyframes headlightbeam  {
    0%,  60%  {
    opacity:  1;
}
60%,  65%  {
    opacity:  0;
}
70%,  75%  {
    opacity:  1;
}
80%,  85%  {
    opacity:  0;
}
90%,  95%  {
    opacity:  1;
}
100%  {
    opacity:  0;
}
}
.amazon-dropshipping.van-animation .headlight  {
    -webkit-animation:  10s headlightbeam forwards;
    animation:  10s headlightbeam forwards }
.circle-behind-image.half-circle  {
    background:  -webkit-linear-gradient(bottom,  #1779c0 2.93%,  rgba(248,  207,  54,  0) 46.17%);
    background:  linear-gradient(360deg,  #1779c0 2.93%,  rgba(248,  207,  54,  0) 46.17%);
    -webkit-animation:  none;
    animation:  none;
    width:  33vw;
    height:  33vw;
    max-width:  35.417vw;
    max-height:  35.417vw;
    top:  60%;
    left:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%) }
.amazon-dropshipping-services .service-container-parent  {
    padding:  6.25vw 0 }
.amazonfbaautomation  {
    position:  absolute;
    width:  45vw;
    right:  0;
    bottom:  0;
    text-align:  right;
    height:  calc(100% - 10vw);
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  end;
    -ms-flex-align:  end;
    align-items:  flex-end }
.amazonfbaautomation .mainimgbannerfba  {
    width:  100%;
    height:  100%;
    -o-object-fit:  contain;
    object-fit:  contain;
    -o-object-position:  right bottom;
    object-position:  right bottom }
.amazonfbaautomation .smalltopleftfba,  .amazonfbaautomation .bottomrightfba  {
    position:  absolute;
    top:  5vw;
    left:  0;
    width:  8vw;
    -webkit-animation:  5s movementforall infinite alternate;
    animation:  5s movementforall infinite alternate }
.amazonfbaautomation .bottomrightfba  {
    left:  auto;
    right:  7vw;
    top:  auto;
    bottom:  3vw;
    -webkit-animation-delay:  2s;
    animation-delay:  2s }
@-webkit-keyframes movementforall  {
    from  {
    -webkit-transform:  rotate(-15deg);
    transform:  rotate(-15deg) }
to  {
    -webkit-transform:  rotate(45deg);
    transform:  rotate(45deg) }
}@keyframes movementforall  {
    from  {
    -webkit-transform:  rotate(-15deg);
    transform:  rotate(-15deg) }
to  {
    -webkit-transform:  rotate(45deg);
    transform:  rotate(45deg) }
}.amazonfba-am .small-fba  {
    max-width:  3.646vw;
    position:  absolute;
    right:  1.604vw;
    top:  10%;
    -webkit-animation:  3s rotation infinite linear;
    animation:  3s rotation infinite linear }
@-webkit-keyframes rotation  {
    from  {
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg) }
to  {
    -webkit-transform:  rotate(360deg);
    transform:  rotate(360deg) }
}@keyframes rotation  {
    from  {
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg) }
to  {
    -webkit-transform:  rotate(360deg);
    transform:  rotate(360deg) }
}.gradient-before-image.gradient-rotation-change-afbaa:before  {
    -webkit-transform:  translateY(-50%) rotate(35deg);
    transform:  translateY(-50%) rotate(35deg);
    top:  auto;
    bottom:  40% }
.gradient-before-image.revert-images-before.gradient-rotation-change-afbaa:before  {
    -webkit-transform:  translateY(-50%) rotate(145deg);
    transform:  translateY(-50%) rotate(145deg);
    top:  20%;
    bottom:  auto }
.arbitrage-main  {
    height:  100%;
    background:  -webkit-linear-gradient(299.69deg,  #1A1A1A 36.88%,  #FFC900 100.47%);
    background:  linear-gradient(150.31deg,  #1A1A1A 36.88%,  #FFC900 100.47%);
    color:  #fff;
    border-radius:  1.563vw;
    overflow:  hidden;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-orient:  vertical;
    -webkit-box-direction:  normal;
    -ms-flex-direction:  column;
    flex-direction:  column;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    position:  relative }
.arbitrage-image img  {
    width:  100%;
    -o-object-position:  right;
    object-position:  right;
    position:  relative;
    z-index:  1 }
.arbitrage-image img  {
    width:  100%;
    -o-object-fit:  scale-down;
    object-fit:  scale-down;
    -o-object-position:  bottom right;
    object-position:  bottom right }
.arbitrage-image  {
    text-align:  right;
    margin-top:  2.865vw }
.ff-montserrat  {
    font-family:  montserrat,  Poppins }
.arbitrage-text  {
    padding:  3.125vw 3.646vw;
    padding-bottom:  0;
    position:  relative;
    z-index:  1 }
.arbitrage-text p  {
    margin-top:  2.083vw;
    line-height:  170% }
.shopifybanner .bannerbiginner  {
    -webkit-transform:  scale(0);
    transform:  scale(0);
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out;
    opacity:  0;
}
.shopifybanner .bannersmallinner  {
    -webkit-transform:  translateX(36.458vw);
    transform:  translateX(36.458vw);
    -webkit-transition:  1s ease-in-out;
    transition:  1s ease-in-out;
    -webkit-transition-delay:  1s;
    transition-delay:  1s;
    opacity:  0;
}
.bannerbiginner  {
    position:  relative;
    top:  0 }
.shopifyanimation .bannerbiginner  {
    -webkit-transform:  scale(1);
    transform:  scale(1);
    -webkit-animation:  shopifyuper 2s infinite alternate;
    animation:  shopifyuper 2s infinite alternate;
    opacity:  1;
}
.shopifyanimation .bannersmallinner  {
    -webkit-animation:  shopifyidhar 2s infinite alternate;
    animation:  shopifyidhar 2s infinite alternate;
    -webkit-animation-delay:  2s;
    animation-delay:  2s;
    -webkit-transform:  translateX(0vw);
    transform:  translateX(0vw);
    opacity:  1;
}
.service-fb.shopifybanner  {
    width:  26vw;
    right:  15vw }
.service-fb .bannersmallinner  {
    max-width:  13vw;
    height:  80%;
    top:  8vw;
    -webkit-transform:  translateX(10vw);
    transform:  translateX(10vw) }
@-webkit-keyframes shopifyuper  {
    0%  {
    top:  -1.823vw }
100%  {
    bottom:  1.823vw }
}@keyframes shopifyuper  {
    0%  {
    top:  -1.823vw }
100%  {
    bottom:  1.823vw }
}@-webkit-keyframes shopifyidhar  {
    0%  {
    right:  4vw }
100%  {
    right:  2vw }
}@keyframes shopifyidhar  {
    0%  {
    right:  4vw }
100%  {
    right:  2vw }
}.services-apl .image-big  {
    bottom:  -22.396vw;
    opacity:  0;
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out }
.aplanimation .image-big  {
    bottom:  0;
    opacity:  1;
}
.services-apl .image-small  {
    opacity:  1;
}
.aplanimation .image-small  {
    -webkit-animation:  moveIt 1s infinite alternate;
    animation:  moveIt 1s infinite alternate }
.before-apl-same-image:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background-image:  url(../assets/services/amazonprivatelabel/banner-image-bg.png);
    background-size:  contain;
    background-repeat:  no-repeat;
    background-position:  center;
    -webkit-animation:  2s ubhaar infinite alternate;
    animation:  2s ubhaar infinite alternate;
    -webkit-filter:  drop-shadow(0px 0px 0px #ffff60);
    -webkit-filter:  drop-shadow(0rem 0rem 0rem #ffff60);
    filter:  url(data:image/svg+xml;
    charset=utf-8;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBoYSIgc3RkRGV2aWF0aW9uPSIwIiAvPjxmZU9mZnNldCBkeD0iMSIgZHk9IjEiIHJlc3VsdD0ib2Zmc2V0Ymx1ciIgLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0icmdiYSgyNTUsMjU1LDk2LDEpIiAvPjxmZUNvbXBvc2l0ZSBpbjI9Im9mZnNldGJsdXIiIG9wZXJhdG9yPSJpbiIgLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiIC8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvc3ZnPiNmaWx0ZXI=);
    filter:  drop-shadow(0px 0px 0px #ffff60);
    filter:  drop-shadow(0rem 0rem 0rem #ffff60) }
.chamak-apl  {
    opacity:  0;
    -webkit-transition:  1.5s ease-in-out;
    transition:  1.5s ease-in-out;
    -webkit-transition-delay:  1s;
    transition-delay:  1s }
.aplanimation .chamak-apl  {
    background-color:  #fff;
    width:  3.9vw;
    height:  3vw;
    position:  absolute;
    left:  -1.6vw;
    -webkit-transform:  rotate(-16deg);
    transform:  rotate(-16deg);
    border-radius:  50%;
    top:  -1vw;
    -webkit-animation:  chamakglow 2s infinite alternate;
    animation:  chamakglow 2s infinite alternate;
    -webkit-animation-delay:  1s;
    animation-delay:  1s;
    opacity:  1;
}
@-webkit-keyframes chamakglow  {
    0%  {
    -webkit-filter:  blur(0.521vw);
    filter:  blur(0.521vw) }
100%  {
    -webkit-filter:  blur(1.042vw);
    filter:  blur(1.042vw) }
}@keyframes chamakglow  {
    0%  {
    -webkit-filter:  blur(0.521vw);
    filter:  blur(0.521vw) }
100%  {
    -webkit-filter:  blur(1.042vw);
    filter:  blur(1.042vw) }
}.contact-banner-image  {
    position:  absolute;
    width:  50vw;
    right:  0;
    bottom:  9vw;
    height:  calc(100% - 15vw);
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center }
.monitor-contact  {
    position:  absolute;
    width:  20.57vw;
    top:  50%;
    left:  11.4vw;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%) }
.call-contact  {
    position:  absolute;
    right:  13.3vw;
    top:  50%;
    width:  10.9vw;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%) }
.mail-contact  {
    position:  absolute;
    left:  1.31vw;
    top:  50%;
    width:  12.68vw;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%) }
.image-banner-contact .mail-contact  {
    left:  -13.021vw;
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out;
    -webkit-transition-delay:  .5s;
    transition-delay:  .5s;
    opacity:  0;
    visibility:  hidden;
    -webkit-transform:  rotate(245deg);
    transform:  rotate(245deg) }
.contactanimation .mail-contact  {
    left:  1.31vw;
    opacity:  1;
    visibility:  visible;
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg);
    -webkit-animation:  contact 2s alternate infinite;
    animation:  contact 2s alternate infinite;
    -webkit-animation-delay:  2s;
    animation-delay:  2s }
.image-banner-contact .call-contact  {
    right:  -13.021vw;
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out;
    -webkit-transition-delay:  1s;
    transition-delay:  1s;
    opacity:  0;
    visibility:  hidden;
    -webkit-transform:  rotate(245deg);
    transform:  rotate(245deg) }
.contactanimation .call-contact  {
    opacity:  1;
    right:  13.3vw;
    visibility:  visible;
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg);
    -webkit-animation:  contact 2s alternate infinite;
    animation:  contact 2s alternate infinite;
    -webkit-animation-delay:  4s;
    animation-delay:  4s }
.image-banner-contact .monitor-contact  {
    -webkit-transform:  scale(0);
    transform:  scale(0);
    -webkit-transition:  .5s ease-in-out;
    transition:  .5s ease-in-out }
.contactanimation .monitor-contact  {
    -webkit-transform:  translateY(-50%) scale(1);
    transform:  translateY(-50%) scale(1) }
@-webkit-keyframes contact  {
    0%  {
    opacity:  1;
}
100%  {
    opacity:  0;
}
}
@keyframes contact  {
    0%  {
    opacity:  1;
}
100%  {
    opacity:  0;
}
}
@-webkit-keyframes monitor  {
    0%  {
    top:  8.8vw }
100%  {
    top:  7.5vw }
}@keyframes monitor  {
    0%  {
    top:  8.8vw }
100%  {
    top:  7.5vw }
}.line-height-48  {
    line-height:  2.5vw }
.filter-dropshodow  {
    -webkit-filter:  drop-shadow(1.042vw 0vw 30vw black);
    filter:  drop-shadow(1.042vw 0vw 30vw black) }
.translateX-va-banner-image  {
    -webkit-transform:  translate(-40%,  -50%);
    transform:  translate(-40%,  -50%);
    width:  90%!important }
.w-45vw  {
    width:  45vw }
.fa-15  {
    font-size:  .781vw }
.resposiblity-of-va  {
    position:  relative;
    border-radius:  .89vw;
    background:  -webkit-linear-gradient(356.42deg,  #1779c0 0.34%,  #000000 79.98%);
    background:  linear-gradient(93.58deg,  #1779c0 0.34%,  #000000 79.98%);
    overflow:  hidden;
    color:  #fff }
.blending-img-responsibility  {
    position:  absolute;
    width:  70%;
    height:  100%;
    -o-object-fit:  cover;
    object-fit:  cover;
    mix-blend-mode:  overlay }
.resposiblity-of-va:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  -webkit-linear-gradient(354.85deg,  rgba(73,  73,  73,  0) 29.93%,  #000000 56.38%);
    background:  linear-gradient(95.15deg,  rgba(73,  73,  73,  0) 29.93%,  #000000 56.38%) }
.text-resposibility  {
    padding:  3.125vw 2.604vw;
    max-width:  35.417vw;
    margin-left:  auto }
.pt-200  {
    padding-top:  10.417vw }
.pb-100  {
    padding-bottom:  5.208vw }
.responsibility-section>.container-1560  {
    max-width:  calc(73.438vw - 7vw) }
.resposibility-topright,  .resposibility-bottomleft  {
    position:  absolute;
    top:  -3.167vw;
    right:  -3.167vw;
    width:  8vw;
    z-index:  1;
    -webkit-animation:  3s animateresponsebottom infinite alternate;
    animation:  3s animateresponsebottom infinite alternate }
.resposibility-bottomleft  {
    right:  auto;
    top:  auto;
    bottom:  -3.167vw;
    left:  -3.167vw;
    -webkit-animation-direction:  alternate-reverse;
    animation-direction:  alternate-reverse }
@-webkit-keyframes animateresponsebottom  {
    from  {
    -webkit-transform:  rotate(15deg);
    transform:  rotate(15deg) }
to  {
    -webkit-transform:  rotate(-15deg);
    transform:  rotate(-15deg) }
}@keyframes animateresponsebottom  {
    from  {
    -webkit-transform:  rotate(15deg);
    transform:  rotate(15deg) }
to  {
    -webkit-transform:  rotate(-15deg);
    transform:  rotate(-15deg) }
}.settings-va-services.gradient-before-image:before  {
    bottom:  0;
    top:  auto;
    -webkit-transform:  translateY(0);
    transform:  translateY(0);
    width:  50vw;
    right:  0;
    left:  auto;
    z-index:  -1 }
.settings-va-services .image-container-service  {
    max-width:  31.25vw;
    -webkit-animation:  none;
    animation:  none }
.settings-va-services.gradient-before-image.revert-images-before:before  {
    background:  -webkit-linear-gradient(right,  #1779c0 20%,  rgba(255,  255,  255,  0) 100%);
    background:  linear-gradient(270deg,  #1779c0 20%,  rgba(255,  255,  255,  0) 100%);
    right:  auto;
    left:  0 }
.bubbles  {
    position:  absolute;
    width:  100%;
    height:  100%;
    z-index:  0;
    overflow:  hidden;
    top:  0;
    left:  0 }
.bubble  {
    position:  absolute;
    bottom:  -5.208vw;
    width:  2.083vw;
    height:  2.083vw;
    background:  url(../assets/dabba.png);
    background-size:  contain;
    border-radius:  50%;
    opacity:  .5;
    -webkit-animation:  rise 10s infinite ease-in;
    animation:  rise 10s infinite ease-in;
    opacity:  .1;
}
.bubble.bubble-2  {
    background:  #fedf00 }
.bubble2rotation.bubbles  {
    -webkit-transform:  rotate(180deg);
    transform:  rotate(180deg) }
.bubble:nth-child(1)  {
    width:  2.083vw;
    height:  2.083vw;
    left:  10%;
    -webkit-animation-duration:  8s;
    animation-duration:  8s }
.bubble:nth-child(2)  {
    width:  1.042vw;
    height:  1.042vw;
    left:  20%;
    -webkit-animation-duration:  5s;
    animation-duration:  5s;
    -webkit-animation-delay:  1s;
    animation-delay:  1s }
.bubble:nth-child(3)  {
    width:  2.604vw;
    height:  2.604vw;
    left:  35%;
    -webkit-animation-duration:  7s;
    animation-duration:  7s;
    -webkit-animation-delay:  2s;
    animation-delay:  2s }
.bubble:nth-child(4)  {
    width:  4.167vw;
    height:  4.167vw;
    left:  50%;
    -webkit-animation-duration:  11s;
    animation-duration:  11s;
    -webkit-animation-delay:  0s;
    animation-delay:  0s }
.bubble:nth-child(5)  {
    width:  1.823vw;
    height:  1.823vw;
    left:  55%;
    -webkit-animation-duration:  6s;
    animation-duration:  6s;
    -webkit-animation-delay:  1s;
    animation-delay:  1s }
.bubble:nth-child(6)  {
    width:  2.344vw;
    height:  2.344vw;
    left:  65%;
    -webkit-animation-duration:  8s;
    animation-duration:  8s;
    -webkit-animation-delay:  3s;
    animation-delay:  3s }
.bubble:nth-child(7)  {
    width:  4.688vw;
    height:  4.688vw;
    left:  70%;
    -webkit-animation-duration:  12s;
    animation-duration:  12s;
    -webkit-animation-delay:  2s;
    animation-delay:  2s }
.bubble:nth-child(8)  {
    width:  1.302vw;
    height:  1.302vw;
    left:  80%;
    -webkit-animation-duration:  6s;
    animation-duration:  6s;
    -webkit-animation-delay:  2s;
    animation-delay:  2s }
.bubble:nth-child(9)  {
    width:  .781vw;
    height:  .781vw;
    left:  70%;
    -webkit-animation-duration:  5s;
    animation-duration:  5s;
    -webkit-animation-delay:  1s;
    animation-delay:  1s }
.bubble:nth-child(10)  {
    width:  4.688vw;
    height:  4.688vw;
    left:  25%;
    -webkit-animation-duration:  10s;
    animation-duration:  10s;
    -webkit-animation-delay:  4s;
    animation-delay:  4s }
@-webkit-keyframes rise  {
    0%  {
    bottom:  -5.208vw;
    -webkit-transform:  translateX(0);
    transform:  translateX(0) }
50%  {
    -webkit-transform:  translate(5.208vw);
    transform:  translate(5.208vw) }
100%  {
    bottom:  56.25vw;
    -webkit-transform:  translateX(-10.417vw);
    transform:  translateX(-10.417vw) }
}@keyframes rise  {
    0%  {
    bottom:  -5.208vw;
    -webkit-transform:  translateX(0);
    transform:  translateX(0) }
50%  {
    -webkit-transform:  translate(5.208vw);
    transform:  translate(5.208vw) }
100%  {
    bottom:  56.25vw;
    -webkit-transform:  translateX(-10.417vw);
    transform:  translateX(-10.417vw) }
}.img-contact-banner-md  {
    display:  none }
.main-modal.modal  {
    z-index:  9999999999999;
    overflow-y:  hidden }
.main-modal.modal .modal-main-wrap  {
    z-index:  1 }
.main-modal.modal .modal-dialog  {
    border-radius:  .938vw;
    overflow:  visible;
    top:  50%;
    -webkit-transform:  translateY(-50%) scale(0);
    transform:  translateY(-50%) scale(0);
    max-width:  26.042vw }
.main-modal.modal.show .modal-dialog  {
    -webkit-transform:  translateY(-50%) scale(1);
    transform:  translateY(-50%) scale(1);
}
.main-modal.modal .modal-inner  {
    text-align:  center }
.main-modal.modal .modal-inner h3  {
    font-size:  2.083vw;
    line-height:  1.667vw;
    font-weight:  700;
    text-transform:  uppercase;
    color:  #393939;
    font-family:  poppins }
.main-modal.modal .modal-inner h2  {
    font-size:  1.198vw;
    font-weight:  600;
    text-transform:  uppercase;
    font-size:  2.083vw;
    font-weight:  700;
    font-family:  poppins }
.main-modal.modal .btn-close  {
    font-size:  .938vw;
    width:  1.302vw;
    height:  1.302vw;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    background:  0 0;
    border:  none;
    border-radius:  50%;
    color:  #fff;
    background:  #000;
    position:  absolute;
    top:  .521vw;
    right:  .521vw }
.modal-form .form-group input,  .modal-form .form-group textarea  {
    font-size:  .781vw;
    background:  0 0;
    border:  .052vw solid #0000002b;
    border-radius:  .26vw;
    color:  #fff;
    font-weight:  600;
    color:  #2e363e;
    min-height:  2.344vw;
    padding:  .365vw .781vw }
.form-group  {
    margin-bottom:  .833vw }
.modal-logo img  {
    width:  10vw }
.modal-form .form-group input::-webkit-input-placeholder,  .modal-form .form-group textarea::-webkit-input-placeholder  {
    color:  #2e363e }
.modal-form .form-group input::-moz-placeholder,  .modal-form .form-group textarea::-moz-placeholder  {
    color:  #2e363e }
.modal-form .form-group input:-ms-input-placeholder,  .modal-form .form-group textarea:-ms-input-placeholder  {
    color:  #2e363e }
.modal-form .form-group input::-ms-input-placeholder,  .modal-form .form-group textarea::-ms-input-placeholder  {
    color:  #2e363e }
.modal-form .form-group input::-webkit-input-placeholder,  .modal-form .form-group textarea::-webkit-input-placeholder  {
    color:  #2e363e }
.modal-form .form-group input::-moz-placeholder,  .modal-form .form-group textarea::-moz-placeholder  {
    color:  #2e363e }
.modal-form .form-group input:-ms-input-placeholder,  .modal-form .form-group textarea:-ms-input-placeholder  {
    color:  #2e363e }
.modal-form .form-group input::-ms-input-placeholder,  .modal-form .form-group textarea::-ms-input-placeholder  {
    color:  #2e363e }
.modal-form .form-group input::-webkit-input-placeholder,  .modal-form .form-group textarea::-webkit-input-placeholder  {
    color:  #2e363e }
.modal-form .form-group input::-moz-placeholder,  .modal-form .form-group textarea::-moz-placeholder  {
    color:  #2e363e }
.modal-form .form-group input:-ms-input-placeholder,  .modal-form .form-group textarea:-ms-input-placeholder  {
    color:  #2e363e }
.modal-form .form-group input::placeholder,  .modal-form .form-group textarea::placeholder  {
    color:  #2e363e }
.modal-form .form-group textarea  {
    height:  5.208vw;
    resize:  none }
.modal-form .form-group input:focus,  .modal-form .form-group textarea:focus  {
    outline:  none;
    box-shadow:  none }
.modal-form .btn-reg,  .modal-form .btn-reg-form  {
    position:  absolute;
    left:  50%;
    bottom:  -1.563vw;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    min-height:  2.865vw;
    font-size:  .938vw }
@-webkit-keyframes arahahnmainmodal  {
    from  {
    -webkit-transform:  translateY(-50%) scale(0);
    transform:  translateY(-50%) scale(0) }
to  {
    -webkit-transform:  translateY(-50%) scale(1);
    transform:  translateY(-50%) scale(1) }
}@keyframes arahahnmainmodal  {
    from  {
    -webkit-transform:  translateY(-50%) scale(0);
    transform:  translateY(-50%) scale(0) }
to  {
    -webkit-transform:  translateY(-50%) scale(1);
    transform:  translateY(-50%) scale(1) }
}.modal-logo  {
    padding-bottom:  2.083vw }
.main-modal .modal-body  {
    padding:  1.458vw 2.344vw }
.modal-form  {
    margin:  2.604vw 0 }
.modal-backdrop  {
    background:  #000000c7;
    opacity:  0;
    z-index:  99999999 }
.modal-backdrop.show  {
    opacity:  1;
}
.main-modal.modal:before,  .main-modal.modal:after  {
    content:  '';
    position:  absolute;
    left:  -45%;
    bottom:  0%;
    width:  0%;
    background:  -webkit-linear-gradient(left,  #1779c0 -4.43%,  rgba(255,  255,  255,  0) 100%);
    background:  linear-gradient(90deg,  #1779c0 -4.43%,  rgba(255,  255,  255,  0) 100%);
    height:  9.375vw;
    -webkit-transform:  rotate(-25deg);
    transform:  rotate(-25deg);
    -webkit-transition-delay:  1s;
    transition-delay:  1s;
    -webkit-transition:  1s ease-in-out;
    transition:  1s ease-in-out;
    z-index:  -1 }
.main-modal.modal:after  {
    left:  auto;
    right:  -45%;
    bottom:  auto;
    top:  0%;
    background:  -webkit-linear-gradient(right,  #1779c0 -4.43%,  rgba(255,  255,  255,  0) 100%);
    background:  linear-gradient(270deg,  #1779c0 -4.43%,  rgba(255,  255,  255,  0) 100%) }
.main-modal.modal.show:before,  .main-modal.modal.show:after  {
    width:  100% }
.comingsoon  {
    position:  absolute;
    z-index:  6;
    font-size:  3.281vw;
    color:  #fff;
    text-align:  center;
    display:  block;
    font-weight:  700;
    top:  2.083vw;
    left:  50%;
    -webkit-transform:  translateX(-50%) rotate(-15deg);
    transform:  translateX(-50%) rotate(-15deg);
    opacity:  .1;
    width:  100% }
.stated .gradient-color  {
    display:  block }
.max-w-720  {
    max-width:  37.5vw }
.acc-reinstatement img  {
    width:  40vw;
    height:  100%;
    max-height:  23vw;
    -o-object-fit:  contain;
    object-fit:  contain }
.account-reinstatement  {
    width:  50vw }
.reinstated-service.gradient-before-image.straight-line-private-label:before  {
    background:  -webkit-linear-gradient(right,  #1779c0 20%,  rgba(255,  255,  255,  0) 100%);
    background:  linear-gradient(270deg,  #1779c0 20%,  rgba(255,  255,  255,  0) 100%) }
.bg-before-rein:before  {
    content:  '';
    position:  absolute;
    right:  18%;
    top:  -2.813vw;
    width:  80%;
    height:  100%;
    background-image:  url(../assets/services/accountreinstatement/logo-3.png);
    background-position:  center center;
    z-index:  0;
    background-size:  contain;
    background-repeat:  no-repeat;
    -webkit-transform:  rotate(1.96deg);
    transform:  rotate(1.96deg) }
.bg-before-rein img  {
    position:  relative;
    width:  25.3vw }
.bg-before-rein  {
    text-align:  right }
.reinstated-service.gradient-before-image:before  {
    height:  8.75vw;
    top:  60% }
.reinstatedhowwedoit  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    text-align:  center;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    -webkit-box-align:  start;
    -ms-flex-align:  start;
    align-items:  flex-start;
    -ms-flex-wrap:  wrap;
    flex-wrap:  wrap }
.reinstatedhowwedoit .reinstatedhowwedoit-col  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 20%;
    flex:  0 0 20% }
.reinstatedhowwedoit-col .hwdi  {
    margin:  0 auto;
    max-width:  10.417vw }
.rein-hwdi img  {
    width:  5.417vw;
    height:  5.417vw;
    -o-object-fit:  contain;
    object-fit:  contain }
.py-50  {
    padding:  2.604vw 0 }
.rein-hwdi:before  {
    border-radius:  50%;
    content:  "";
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    z-index:  0;
    border:  .104vw solid transparent;
    background:  -webkit-linear-gradient(271deg,  #668df3,  #aac1fb) border-box;
    background:  linear-gradient(179deg,  #668df3,  #aac1fb) border-box;
    -webkit-mask:  -webkit-linear-gradient(#fff 0 0) padding-box,  -webkit-linear-gradient(#fff 0 0);
    -webkit-mask-composite:  xor }
.rein-hwdi  {
    position:  relative;
    border-radius:  50%;
    margin-bottom:  3.646vw;
    box-shadow:  rgb(38 57 77/50%) 0 20vw 30vw -10vw }
.rein-hwdi:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  -webkit-linear-gradient(302deg,  #f8cc20 22.95%,  #fe6a49 66.01%);
    background:  linear-gradient(148deg,  #f8cc20 22.95%,  #fe6a49 66.01%);
    border-radius:  50%;
    z-index:  -1;
    -webkit-animation:  5s roundandround infinite linear;
    animation:  5s roundandround infinite linear }
.hwdi-even .rein-hwdi:before  {
    background:  -webkit-linear-gradient(271deg,  #b2b2b2,  #dbdbdb) border-box;
    background:  linear-gradient(179deg,  #b2b2b2,  #dbdbdb) border-box;
    -webkit-animation-delay:  2.5s;
    animation-delay:  2.5s }
@-webkit-keyframes roundandround  {
    from  {
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg) }
to  {
    -webkit-transform:  rotate(360deg);
    transform:  rotate(360deg) }
}@keyframes roundandround  {
    from  {
    -webkit-transform:  rotate(0deg);
    transform:  rotate(0deg) }
to  {
    -webkit-transform:  rotate(360deg);
    transform:  rotate(360deg) }
}.hwdi-even .rein-hwdi:after  {
    background:  -webkit-linear-gradient(302deg,  #dbdbdb 22.95%,  #b2b2b2 66.01%);
    background:  linear-gradient(148deg,  #dbdbdb 22.95%,  #b2b2b2 66.01%) }
.bg-image-lines-top-none:before  {
    height:  48.854vw;
    background-size:  contain }
.reinstated-service  {
    padding:  7.813vw 0;
    background-size:  100%;
    background-position:  bottom }
.bg-ecomtext:before  {
    content:  '';
    position:  absolute;
    left:  50%;
    top:  -3.125vw;
    width:  95vw;
    max-width:  100vw;
    max-width:  100%;
    height:  100%;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    background:  url(../assets/services/accountreinstatement/ecomxpertz.png);
    background-size:  contain;
    background-repeat:  no-repeat;
    z-index:  -1;
    opacity:  .1;
}
.row-suspension  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    position:  relative;
    z-index:  5 }
.col-6-suspension  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 50%;
    flex:  0 0 50%;
    max-width:  50% }
.suspensionlisting  {
    -moz-column-count:  2;
    -webkit-column-count:  2;
    column-count:  2;
    max-width:  31.25vw;
    margin-left:  auto }
.account-suspension  {
    padding:  3.125vw 0;
    position:  relative;
    max-width:  104.167vw;
    margin:  4.167vw auto }
.leftareasuspension,  .rightareasuspension  {
    display:  block;
    position:  absolute;
    left:  0;
    height:  100%;
    top:  50%;
    width:  52%;
    -webkit-clip-path:  polygon(0 0,  100% 1%,  80% 100%,  0% 100%);
    clip-path:  polygon(0 0,  100% 1%,  80% 100%,  0% 100%);
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    z-index:  -1;
    background:  -webkit-linear-gradient(189.48deg,  #1779c0 4.64%,  #0c90d9 97.52%);
    background:  linear-gradient(260.52deg,  #1779c0 4.64%,  #0c90d9 97.52%);
    z-index:  -1 }
.rightareasuspension  {
    left:  auto;
    right:  0;
    -webkit-clip-path:  polygon(19% 0,  100% 1%,  100% 100%,  0 100%);
    clip-path:  polygon(19% 0,  100% 1%,  100% 100%,  0 100%);
    width:  64%;
    height:  calc(100% + 3.385vw);
    background:  -webkit-linear-gradient(351.15deg,  #231f20d4 0.63%,  #3D3D3D 89.54%);
    background:  linear-gradient(98.85deg,  #231f20d4 0.63%,  #3D3D3D 89.54%);
    z-index:  -2 }
.leftareasuspension-parent  {
    -webkit-filter:  drop-shadow(-0.521vw 2.292vw 1.875vw rgb(0 0 0/50%));
    filter:  drop-shadow(-0.521vw 2.292vw 1.875vw rgb(0 0 0/50%));
    display:  block;
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    z-index:  1 }
.suspensionlisting li  {
    font-size:  .833vw;
    color:  #fff;
    margin-bottom:  1.042vw;
    position:  relative }
.suspensionlisting li:before  {
    content:  '';
    position:  absolute;
    left:  -1.042vw;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    width:  .26vw;
    height:  .26vw;
    background:  #fff;
    border-radius:  50% }
.col-6-suspension h4  {
    line-height:  3.281vw;
    max-width:  25vw;
    position:  relative;
    z-index:  4 }
.account-suspension:before,  .account-suspension:after  {
    content:  '';
    position:  absolute;
    left:  -100vw;
    top:  0;
    width:  100vw;
    max-width:  100%;
    height:  100%;
    z-index:  2;
    background:  #ef9e0a }
.account-suspension:after  {
    left:  auto;
    right:  -100vw;
    background:  -webkit-linear-gradient(right,  #231F20 0.63%,  #3D3D3D 89.54%);
    background:  linear-gradient(270deg,  #231F20 0.63%,  #3D3D3D 89.54%);
    height:  calc(100% + 3.125vw);
    top:  -1.458vw }
.leftareasuspension:before,  .rightareasuspension:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background-image:  url(../assets/services/accountreinstatement/arrowsmall.png);
    background-repeat:  no-repeat;
    background-size:  9.8vw;
    background-position:  bottom left;
    mix-blend-mode:  overlay;
    transform:  translate3d(0,  0,  0) }
.rightareasuspension:before  {
    background-image:  url(../assets/services/accountreinstatement/overlayimage.png);
    background-size:  cover }
.account-resinstatement-services .circle-behind-image.half-circle  {
    width:  30vw;
    height:  30vw;
    top:  50% }
.row-moneyback  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap;
    background:  -webkit-linear-gradient(182.76deg,  #1779c0 11.82%,  rgba(255,  255,  255,  0) 78.72%);
    background:  linear-gradient(267.24deg,  #1779c0 11.82%,  rgba(255,  255,  255,  0) 78.72%);
    border-radius:  1.667vw;
    position:  relative;
    border:  .104vw solid #1779c0;
    padding:  3.333vw 3.646vw }
.col-moneyback-text  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 59%;
    flex:  0 0 59%;
    max-width:  59% }
.text-moneyback p  {
    font-size:  .781vw;
    margin-top:  1.563vw;
    line-height:  25.0.26vw;
    max-width:  36.458vw }
.text-moneyback h6  {
    font-size:  2.604vw }
.image-right-moneyback  {
    position:  absolute;
    right:  -.104vw;
    bottom:  -.104vw }
.banner-text-vw  {
    max-width:  51.146vw;
    margin:  0 auto;
    z-index:  1;
    position:  relative }
.fa-53vw  {
    font-size:  2.813vw;
    font-weight:  700 }
.fa-24vw  {
    font-size:  1.15vw;
    max-width:  36.563vw;
    margin:  1.5vw auto }
.btn-reg-vw  {
    font-size:  1.042vw;
    width:  100%;
    max-width:  11.667vw;
    min-height:  3.698vw;
    background:  -webkit-linear-gradient(354.03deg,  #1779c0 3.53%,  #0c90d9 100%);
    background:  linear-gradient(95.97deg,  #1779c0 3.53%,  #0c90d9 100%);
    border-radius:  .417vw;
    font-weight:  500;
    border:  none;
    color:  #fff;
    -webkit-transition:  .3s ease-in-out;
    transition:  .3s ease-in-out }
.btn-reg-vw:hover  {
    box-shadow:  0 0 1.198vw 0 #0c90d9 }
.container-1560vw  {
    max-width:  73.438vw;
    margin:  0 auto }
.image-banner-home-vw  {
    width:  73.438vw;
    margin:  0 auto;
    position:  absolute;
    left:  50%;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%) }
.image-banner-home-vw  {
    width:  73.438vw;
    height:  100%;
    margin:  0 auto;
    position:  absolute;
    top:  0;
    left:  50%;
    -webkit-transform:  translateX(-50%);
    transform:  translateX(-50%);
    z-index:  0 }
.small-image-vw  {
    position:  absolute;
    left:  0;
    top:  -6vw;
    width:  8.208vw;
    height:  7vw;
    object-fit:  contain }
.small-image-vw.top-right-vw  {
    left:  auto;
    right:  0;
    width:  8.417vw }
.small-image-vw.bottom-left-vw  {
    top:  auto;
    bottom:  -3vw;
    width:  6.854vw;
    left:  0 }
.small-image-vw.bottom-right-vw  {
    top:  auto;
    left:  auto;
    right:  0;
    bottom:  -5vw;
    width:  8.469vw }
.logo-container img  {
    width:  8.802vw }
@-webkit-keyframes bannerhomeanimation  {
    from  {
    -webkit-transform:  rotate(-15deg);
    transform:  rotate(-15deg) }
to  {
    -webkit-transform:  rotate(15deg);
    transform:  rotate(15deg) }
}@keyframes bannerhomeanimation  {
    from  {
    -webkit-transform:  rotate(-15deg);
    transform:  rotate(-15deg) }
to  {
    -webkit-transform:  rotate(15deg);
    transform:  rotate(15deg) }
}@-webkit-keyframes updownhomebanner  {
    from  {
    -webkit-transform:  translateY(-1vw);
    transform:  translateY(-1vw) }
to  {
    -webkit-transform:  translateY(1vw);
    transform:  translateY(1vw) }
}@keyframes updownhomebanner  {
    from  {
    -webkit-transform:  translateY(-1vw);
    transform:  translateY(-1vw) }
to  {
    -webkit-transform:  translateY(1vw);
    transform:  translateY(1vw) }
}.small-image-vw.bottom-left-vw,  .small-image-vw.bottom-right-vw  {
    -webkit-animation:  3s updownhomebanner infinite alternate-reverse;
    animation:  3s updownhomebanner infinite alternate-reverse }
.small-image-vw.top-left-vw,  .small-image-vw.top-right-vw  {
    -webkit-animation:  3s bannerhomeanimation infinite alternate-reverse;
    animation:  3s bannerhomeanimation infinite alternate-reverse }
.small-image-vw.bottom-right-vw,  .small-image-vw.top-right-vw  {
    -webkit-animation-delay:  3s;
    animation-delay:  3s }
.py-15vw  {
    padding-top:  15vw;
    padding-bottom:  12vw }
.btn-reg.btn-with-icon.btn-big-reg  {
    min-height:  3.906vw;
    width:  100%;
    max-width:  14.323vw;
    font-family:  montserrat;
    font-size:  1.042vw }
.btn-reg.btn-with-icon img  {
    margin-left:  .521vw }
.max-w-900  {
    max-width:  46.875vw;
    margin-left:  auto;
    margin-right:  auto }
.fa-16  {
    font-size:  .833vw }
.line-height-170  {
    line-height:  170% }
.fa-16fix  {
    font-size:  .833vw }
.fa-24  {
    font-size:  1.25vw }
.mt-15  {
    margin-top:  .781vw }
.py-130  {
    padding-top:  6.771vw;
    padding-bottom:  6.771vw }
.btn-slider:hover  {
    background:  #1779c0 }
.btn-slider:hover i  {
    color:  #fff }
.btn-slider-green:hover  {
    background:  #133240;
    color:  #fff;
}
.logo-footer img  {
    width:  50% }
.logo-footer  {
    width:  100%;
    max-width:  18.75vw }
.fa-70vw  {
    font-size:  3.842vw }
.fa-18vw  {
    font-size:  1.091vw }
.max-w-660vw  {
    max-width:  36.364vw }
.my-30vw  {
    margin-top:  1.818vw;
    margin-bottom:  0 }
.image-banner-about-vw  {
    position:  absolute;
    right:  0;
    width:  42vw;
    height:  calc(100% - 6vw);
    bottom:  0;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center }
.image-banner-about-vw img  {
    width:  85% }
.fa-80vw  {
    font-size:  4.55vw }
.fa-90vw  {
    font-size:  5.055vw }
.max-w-600vw  {
    max-width:  30.364vw }
.fa-75vw  {
    font-size:  4vw }
.line-height-95vw  {
    line-height:  5.055vw }
.line-height-85vw  {
    line-height:  4.55vw }
.pt-250.real-cases  {
    padding-top:  11.458vw }
.pl-additional  {
    padding-left:  1.979vw }
.form-input-btn .btn-reg  {
    min-height:  3.229vw;
    width:  100%;
    max-width:  8.385vw }
.copy-rights-row>p,  .reinstatedhowwedoit-col .hwdi>p  {
    font-size:  .833vw }
.image-right-moneyback img  {
    width:  27.708vw }
.no-animations .image-container-service .smallimage-animation,  .no-animations .image-container-service  {
    -webkit-animation:  none;
    animation:  none }
.main-modal.modal.video-modal .modal-dialog  {
    max-width:  50vw }
.main-modal.modal.video-modal .modal-dialog .modal-body,  .main-modal.modal.video-modal .modal-dialog .modal-content  {
    padding:  0;
    background:  0 0;
    border:  none;
    box-shadow:  none }
.modal-video video  {
    width:  100%;
    height:  100%;
    -o-object-fit:  cover;
    object-fit:  cover }
.package-single-main-parent  {
    background:  -webkit-linear-gradient(top,  #231F20 0%,  #828282 100%);
    background:  linear-gradient(180deg,  #231F20 0%,  #828282 100%);
    color:  #fff;
    padding:  4.427vw 5.677vw;
    padding-bottom:  2.344vw;
    border-radius:  .885vw;
    position:  relative;
    margin:  4vw 0 }
.heading-list-single-package h3  {
    font-style:  normal;
    font-weight:  700;
    font-size:  1.302vw;
    background:  -webkit-linear-gradient(left,  #1779c0 0%,  #0c90d9 100%);
    background:  linear-gradient(90deg,  #1779c0 0%,  #0c90d9 100%);
    -webkit-background-clip:  text;
    -webkit-text-fill-color:  transparent;
    background-clip:  text;
    text-fill-color:  transparent;
    margin-bottom:  1.667vw;
    line-height:  initial }
.heading-list-single-package ul li  {
    font-weight:  500;
    font-size:  1.042vw;
    line-height:  2.5vw }
.heading-list-single-package.pricing-single-package h3  {
    font-size:  2.083vw;
    line-height:  2.188vw;
    margin-bottom:  .521vw }
.heading-list-single-package.pricing-single-package span  {
    font-weight:  700;
    font-size:  2.865vw;
    line-height:  2.865vw;
    margin:  1.042vw 0;
    display:  block }
.heading-list-single-package.pricing-single-package .btn-reg  {
    position:  absolute;
    bottom:  -5.208vw;
    min-height:  3.698vw;
    width:  11.667vw }
.heading-list-single-package.pricing-single-package  {
    position:  relative;
    margin-top:  1.042vw }
.pricing-single-package-text  {
    height:  100%;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-pack:  end;
    -ms-flex-pack:  end;
    justify-content:  flex-end;
    -webkit-box-align:  end;
    -ms-flex-align:  end;
    align-items:  flex-end;
    -webkit-box-orient:  vertical;
    -webkit-box-direction:  normal;
    -ms-flex-direction:  column;
    flex-direction:  column }
.pricing-single-package-text p  {
    font-weight:  500;
    font-size:  .833vw;
    line-height:  1.354vw;
    color:  #b8b8b8 }
.auto-columns-single-package  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 auto;
    flex:  0 0 auto;
    max-width:  33% }
.row-single-package  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap }
.services-apl.virtual-assistant-banner-image  {
    height:  calc(100% - 10vw);
    width:  50%;
    right:  8.5vw }
.services-apl.virtual-assistant-banner-image .image-small  {
    width:  43vw!important;
    top:  46%;
    right:  -20vw;
    left:  auto;
    -webkit-filter:  drop-shadow(1vw 1vw 1vw black);
    filter:  drop-shadow(1vw 1vw 1vw black) }
.services-apl.virtual-assistant-banner-image .image-big  {
    width:  42vw;
    right:  4vw;
    left:  auto;
    -webkit-filter:  drop-shadow(1vw 1vw 1vw black);
    filter:  drop-shadow(1vw 1vw 1vw black) }
.acc-reinstatement-main  {
    position:  absolute;
    right:  10vw;
    bottom:  0;
    width:  35vw;
    height:  calc(100% - 7vw);
    z-index:  1 }
.laptop-reinstatement  {
    position:  absolute;
    top:  50%;
    -webkit-transform:  translate(-50%,  -50%);
    transform:  translate(-50%,  -50%);
    left:  50%;
    width:  100%;
    height:  100%;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center }
.arrow-back-reinstatement  {
    position:  absolute;
    width:  100%;
    z-index:  -1;
    left:  0;
    bottom:  7vw;
    height:  100%;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center }
.laptop-reinstatement img  {
    width:  100%;
    -webkit-animation:  3s accreinstatement infinite alternate;
    animation:  3s accreinstatement infinite alternate }
@-webkit-keyframes accreinstatement  {
    from  {
    -webkit-transform:  translateY(0vw);
    transform:  translateY(0vw) }
to  {
    -webkit-transform:  translateY(1vw);
    transform:  translateY(1vw) }
}@keyframes accreinstatement  {
    from  {
    -webkit-transform:  translateY(0vw);
    transform:  translateY(0vw) }
to  {
    -webkit-transform:  translateY(1vw);
    transform:  translateY(1vw) }
}.stated h3  {
    font-size:  2.604vw;
    line-height:  3.281vw;
    letter-spacing:  -.052vw }
.stated p  {
    font-size:  .781vw;
    line-height:  170%;
    max-width:  40.104vw }
.reinstatedhowwedoit-col .hwdi>p  {
    font-weight:  600;
    color:  #434b53 }
.account-resinstatement-services .image-container-service.amazondropshippingservices  {
    max-width:  30vw }
.account-resinstatement-services .image-container-service.inauthenticimagecontainer img  {
    -webkit-transform:  translateX(4vw);
    transform:  translateX(4vw) }
.points-of-contact>div>img  {
    width:  6.65vw }
.image-globe:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  url(../assets/about/worldmapgold.png);
    background-repeat:  no-repeat;
    background-size:  cover;
    -webkit-animation:  5s worldmapanimation infinite alternate;
    animation:  5s worldmapanimation infinite alternate }
@-webkit-keyframes worldmapanimation  {
    0%  {
    opacity:  0;
}
50%  {
    opacity:  0;
}
75%  {
    opacity:  1;
}
100%  {
    opacity:  1;
}
}
@keyframes worldmapanimation  {
    0%  {
    opacity:  0;
}
50%  {
    opacity:  0;
}
75%  {
    opacity:  1;
}
100%  {
    opacity:  1;
}
}
.sub-heading-content-package  {
    margin-bottom:  1.5vw }
.sub-heading-content-package h6  {
    color:  #1779c0;
    font-size:  1.1vw;
    font-weight:  700;
    margin-bottom:  1vw;
    -webkit-transition:  .8s ease-in-out;
    transition:  .8s ease-in-out }
.package-item div:nth-last-child(2)  {
    margin-bottom:  0 }
.package-item.active-package h4,  .package-item.active-package .sub-heading-content-package h6  {
    color:  #404244 }
.va-prcing-modal .price  {
    display:  inline-block;
    position:  static;
    -webkit-transform:  none;
    transform:  none;
    width:  -webkit-fit-content;
    width:  -moz-fit-content;
    width:  fit-content;
    margin-left:  1vw;
    font-style:  italic;
    opacity:  1;
    color:  #212529;
    font-size:  1.5vw }
.va-prcing-modal  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  start;
    -ms-flex-pack:  start;
    justify-content:  flex-start }
.va-prcing-modal  {
    margin-top:  1.563vw }
.va-prcing-modal .btn-reg  {
    min-height:  2.865vw }
.virtual-assistant-services>div:last-child  {
    padding-bottom:  15vw }
.bannerSecInnerPages .container-1560vw .row  {
    height:  100%;
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    min-height:  calc(100vh - 7.2vw);
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center }
.virtual-assistant-banner-image .image-big-relative  {
    z-index:  1;
    position:  relative }
.arrowback-reinstatement  {
    position:  absolute;
    right:  0 }
.shopify-boxes  {
    position:  absolute;
    right:  0;
    bottom:  0;
    width:  16vw }
.shopify-main  {
    width:  82% }
.shopify-boxes,  .shopify-main,  .contactbannerimage  {
    -webkit-transform:  scale(0);
    transform:  scale(0) }
.contactbannerimage.contactanimation,  .shopifybanner.shopifyanimation .shopify-boxes,  .shopifybanner.shopifyanimation .shopify-main  {
    -webkit-animation:  2s scaleshopify forwards;
    animation:  2s scaleshopify forwards }
@-webkit-keyframes scaleshopify  {
    from  {
    -webkit-transform:  scale(0);
    transform:  scale(0) }
to  {
    -webkit-transform:  scale(1);
    transform:  scale(1) }
}@keyframes scaleshopify  {
    from  {
    -webkit-transform:  scale(0);
    transform:  scale(0) }
to  {
    -webkit-transform:  scale(1);
    transform:  scale(1) }
}.fbicon-fbmarketplace  {
    position:  absolute;
    top:  9vw;
    width:  9.459vw;
    left:  -2.73vw }
.laptop-fbmarketplace  {
    width:  48.6vw }
.imagebannerabout img  {
    width:  90%;
    -webkit-filter:  drop-shadow(1vw 1vw 1vw black);
    filter:  drop-shadow(1vw 1vw 1vw black) }
.testimonialbanner img  {
    width:  100% }
.testimonialbanner:before  {
    content:  '';
    position:  absolute;
    right:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  url(../assets/testimonial/testimonial.png);
    background-size:  cover;
    -webkit-filter:  blur(2vw);
    filter:  blur(2vw);
    z-index:  -1 }
.acc-reinstatement-main-rel,  .shopifybanner,  .service-fbmarketplacebanner,  .imagebannercontact,  .testimonialbanner,  .imagebannerabout  {
    -webkit-animation:  3s translatey infinite alternate;
    animation:  3s translatey infinite alternate }
.shopifybanner,  .testimonialbanner  {
    position:  relative }
@-webkit-keyframes translatey  {
    from  {
    -webkit-transform:  translateY(0.5vw);
    transform:  translateY(0.5vw) }
to  {
    -webkit-transform:  translateY(-0.5vw);
    transform:  translateY(-0.5vw) }
}@keyframes translatey  {
    from  {
    -webkit-transform:  translateY(0.5vw);
    transform:  translateY(0.5vw) }
to  {
    -webkit-transform:  translateY(-0.5vw);
    transform:  translateY(-0.5vw) }
}.monitorcontact  {
    width:  70%;
    position:  relative;
    z-index:  1 }
.mailcontact  {
    width:  30%;
    position:  absolute;
    left:  -2vw;
    top:  50%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%) }
.callcontact  {
    width:  28%;
    position:  absolute;
    top:  80%;
    -webkit-transform:  translateY(-50%);
    transform:  translateY(-50%);
    right:  2vw;
    z-index:  2 }
.imagebannercontact  {
    text-align:  center;
    position:  relative }
.py-7vw  {
    padding-top:  7vw;
    padding-bottom:  7vw }
.packages-we-have .fa-18  {
    font-family:  montserrat }
.packages-row .slick-dots  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-align:  center;
    -ms-flex-align:  center;
    align-items:  center;
    -webkit-box-pack:  center;
    -ms-flex-pack:  center;
    justify-content:  center;
    width:  100% }
.packages-row .slick-dots button  {
    width:  15px;
    height:  15px;
    font-size:  0;
    border-radius:  50%;
    border:  none;
    margin-right:  10px;
    background:  -webkit-linear-gradient(355.44deg,  #231F20 -8.24%,  #545A5C 100%);
    background:  linear-gradient(94.56deg,  #231F20 -8.24%,  #545A5C 100%) }
.packages-row .slick-dots li:last-child button  {
    margin-right:  0 }
.packages-row .slick-dots li.slick-active button  {
    background:  -webkit-linear-gradient(285.39deg,  #0c90d9 2.14%,  #1779c0 99.47%);
    background:  linear-gradient(164.61deg,  #0c90d9 2.14%,  #1779c0 99.47%) }
.privacy-policy h2  {
    color:  #1779c0;
    font-size:  2vw;
    position:  relative;
    display:  inline-block;
    padding-bottom:  .5vw;
    font-weight:  700;
    margin-bottom:  1.5vw;
    color:  transparent;
    background:  -webkit-linear-gradient(left,  #1779c0 20.95%,  #000000 96.01%);
    background:  linear-gradient(90deg,  #1779c0 20.95%,  #000000 96.01%);
    -webkit-background-clip:  text;
    -webkit-text-fill-color:  transparent }
.pt-50  {
    padding-top:  3vw }
.heading-underline  {
    font-size:  .9vw }
.privacy-policy h2:before  {
    content:  '';
    position:  absolute }
.heading-underline p  {
    margin-bottom:  .5vw }
.privacy-policy h2:before  {
    content:  '';
    position:  absolute;
    left:  0;
    bottom:  0;
    width:  100%;
    height:  .2vw;
    background:  -webkit-linear-gradient(left,  #1779c0 20.95%,  #000000 96.01%);
    background:  linear-gradient(90deg,  #1779c0 20.95%,  #000000 96.01%) }
.privacy-policy ol li,  .privacy-policy ul li  {
    padding-left:  1vw;
    margin-bottom:  .5vw;
    position:  relative }
.privacy-policy ol li:before,  .privacy-policy ul li:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  50%;
    transform:  translateY(-50%);
    background:  #1779c0;
    height:  .4vw;
    width:  .4vw;
    border-radius:  50% }
.privacy-policy ul  {
    margin:  2vw 0 }
.text-all-center .text-container-text  {
    text-align:  center!important }
.pabs-checkbox  {
    position:  absolute;
    left:  0 }
.chevron-up-icon  {
    height:  60px;
    width:  60px;
    position:  fixed;
    right:  28px;
    bottom:  105px;
    display:  flex;
    justify-content:  center;
    align-items:  center;
    border-radius:  50%;
    background:  #1779c0;
    font-size:  22px;
    color:  #fff;
    z-index:  99999;
    transition:  .3s ease-in-out;
    opacity:  0;
    visibility:  hidden;
    box-shadow:  0 2px 5px 0 rgb(0 0 0/26%) }
.chevron-up-icon.show  {
    opacity:  1;
    visibility:  visible }
.chevron-up-icon:hover  {
    transform:  rotate(360deg) }
.howwedoit .py-200  {
    padding-top:  9.417vw;
    padding-bottom:  8.417vw }
.bg-before-spl::before  {
    display:  none;
}
.reinstated-service.gradient-before-image.straight-line-spl:before  {
    top:  50%;
}
.bg-before-spl.img-transform img  {
    transform:  scale(1.2);
}
.img-transform img  {
    transform:  scale(1.3);
}
.amazon-dropshipping.shopify-privatelabel  {
    height:  calc(100% - 2vw);
}
.heading-before:before  {
    content:  "Journey";
    position:  absolute;
    left:  17vw;
    font-size:  10vw;
    top:  0;
    background:  linear-gradient(180deg,  #231F20 0%,  rgba(35,  31,  32,  0) 85.49%);
    -webkit-background-clip:  text;
    -webkit-text-fill-color:  transparent;
    background-clip:  text;
    text-fill-color:  transparent;
    font-weight:  700;
    opacity:  0.07;
    z-index:  -1;
}
.heading-before  {
    padding-top:  8vw;
}
.shopify-road-inner  {
    flex:  0 0 33.33%;
    text-align:  center;
    padding-bottom:  3vw;
}
.shopify-road-map  {
    width:  6.9vw;
    margin:  0 auto;
}
.shopify-road-map img  {
    width:  100%;
    -webkit-filter:  drop-shadow(0vw 0.781vw 0.5vw rgb(0 0 0/70%));
    filter:  drop-shadow(0vw 0.781vw 0.5vw rgb(0 0 0/70%));
}
.shopify-road-inner h4  {
    font-size:  1.15vw;
    padding:  0.9vw 0 0.5vw 0;
    font-weight:  600;
}
.shopify-road .row .shopify-road-inner  {
    flex:  0 0 25%;
}
.shopify-road .row-2  {
    margin:  0 auto;
    max-width:  80%;
}
.shopify-road .row-2 .shopify-road-inner,  .shopify-road .row-3 .shopify-road-inner  {
    flex:  0 0 33.33%;
}
.shopify-road .row-3  {
    margin-left:  auto;
    max-width:  80%;
}
.shopify-road:before  {
    background-image:  url("../assets/services/shopifyprivatelabel/road-map.png");
    background-size:  contain;
    content:  "";
    width:  100%;
    height:  100%;
    position:  absolute;
    top:  3.4vw;
    background-repeat:  no-repeat;
    z-index:  -1;
}
.shopify-road  {
    position:  relative;
}
.row-sh-private-label  {
    display:  -webkit-box;
    display:  -ms-flexbox;
    display:  flex;
    -webkit-box-pack:  justify;
    -ms-flex-pack:  justify;
    justify-content:  space-between;
    -ms-flex-flow:  wrap;
    flex-flow:  wrap;
}
.auto-columns-sh-private-label  {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 auto;
    flex:  0 0 33.33%;
    max-width:  33%;
}
.auto-columns-sh-private-label .heading-list-single-package.pricing-single-package .btn-reg  {
    left:  50%;
    transform:  translateX(-50%);
    bottom:  -4.208vw;
}
.row-single-package-spl .auto-columns-single-package  {
    -ms-flex:  0 0 33.33%;
    flex:  0 0 33.33%;
    max-width:  33%;
    text-align:  center;
}
.row-services-packages  {
    display:  flex;
    justify-content:  space-between;
    height:  100%;
}
.main-parent-services-packages  {
    background:  linear-gradient(180deg,  #231F20 0%,  #828282 100%);
    border-radius:  1vw;
    padding:  3vw;
}
.col-first-packages  {
    color:  white;
    max-width:  18vw;
    flex:  0 0 35%;
}
.col-second-packages  {
    max-width:  40vw;
    flex:  0 0 65%;
}
.row-services-packages  {
    display:  flex;
    justify-content:  space-between;
    height:  100%;
}
.packages-all  {
    text-align:  center;
    flex:  0 0 50%;
    position:  relative;
    padding:  0 1vw;
    z-index:  1;
}
.packages-all ul li:not(.pricing,  .pricing-packages)  {
    color:  #fff;
}
.packages-all ul li .fa-check-circle  {
    color:  #ffffff;
    background-color:  #37D159;
    border-radius:  30vw;
}
.packages-all ul li .fa-times-circle  {
    color:  #ffffff;
    background-color:  #FF0505;
    border-radius:  30vw;
}
.spl-services .heading-list-single-package ul li  {
    display:  -webkit-box;
    -webkit-line-clamp:  1;
    -webkit-box-orient:  vertical;
    text-overflow:  ellipsis;
    overflow:  hidden;
}
.col-first-packages  {
    padding-top:  2vw;
}
.col-second-packages .packages-btn  {
    position:  absolute;
    bottom:  -9.4vw;
    left:  50%;
    transform:  translateX(-50%);
    width:  100%;
}
.spl-services li.pricing-packages  {
    font-style:  normal;
    font-weight:  700;
    font-size:  1.302vw;
    background:  -webkit-linear-gradient(left,  #1779c0 0%,  #0c90d9 100%);
    background:  linear-gradient(90deg,  #1779c0 0%,  #0c90d9 100%);
    -webkit-background-clip:  text;
    -webkit-text-fill-color:  transparent;
    background-clip:  text;
    text-fill-color:  transparent;
    margin-bottom:  1.667vw;
    line-height:  initial;
}
.col-second-packages .packages-btn .btn-reg  {
    padding:  0.625vw 3vw;
    min-height:  3.3vw;
}
.packages-spl .gradient-settings-packages:after,  .packages-spl .gradient-before-image:before  {
    z-index:  -1;
}
.shopify-road-inner p  {
    font-size:  0.939vw;
}
.spl-services  {
    padding-top:  5vw;
    padding-bottom:  2.2vw;
}
.spl-services .pricing-single-package-text  {
    padding:  1vw 0;
}
.spl-services p.same-font-sizing  {
    line-height:  2.5vw;
}
.small-show  {
    display:  none;
}
.shopify-private-label-services .revert-images-before:before  {
    background:  linear-gradient(270deg,  #1779c0 20%,  rgba(255,  255,  255,  0) 100%);
}
.spl-need-list li  {
    font-size:  0.9vw;
    line-height:  2.2vw;
    padding-left:  30px;
    position:  relative;
}
.spl-need-list li:before  {
    content:  "";
    background-color:  #1779c0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
    width:  8px;
    height:  8px;
    position:  absolute;
    left:  0;
    top:  50%;
    transform:  translateY(-50%);
    border-radius:  50px;
}
.spl-need-list  {
    margin-top:  30px;
}
.patent.img-transform img  {
    transform:  scale(1.15);
}
.packages-spl .gradient-settings-packages:after  {
    bottom:  64%;
}
.packages-spl .gradient-settings-packages:before  {
    top:  88%;
}
.spl-services .heading-list-single-package ul li  {
    font-size:  0.842vw;
    line-height:  2.1vw;
}
.spl-services .heading-list-single-package h3  {
    margin-bottom:  1.167vw;
}
.spl-services .main-parent-services-packages  {
    padding:  2.5vw 3vw;
}
.spl-services li.pricing-packages  {
    margin-bottom:  0.667vw;
}
.spl-services .col-second-packages .packages-btn  {
    bottom:  -8.3vw;
}
.pricing-single-package-text-spl p  {
    text-align:  center;
    color:  #000;
}
.pricing-single-package-text-spl  {
    text-align:  center;
    align-items:  center;
}
.spl-services .col-second-packages .packages-btn  {
    position:  relative;
    bottom:  unset;
}
.pricing-single-package-text-spl br  {
    display:  none;
}
.packages-we-have.position-relative.packages-spl  {
    padding-bottom:  7vw;
}
@media(min-width: 1440px) and (max-width:1750px)  {
    .links-columns>ul>li a  {
    display:  block;
    margin-right:  2.6vw;
    font-size:  .9vw;
    color:  #fff }
.services-dropdown ul li a  {
    font-size:  .8vw }
.services-dropdown-anchor:hover .services-dropdown  {
    top:  1.7vw }
.services-dropdown:before  {
    width:  calc(100% + 0.204vw);
    height:  calc(100% + 0.204vw) }
}@media(min-width: 992px) and (max-width:1439px)  {
    .our-philosophy .max-w-1150  {
    max-width:  60vw }
.our-philosophy .max-w-1150 .fa-18  {
    font-size:  1vw }
.packages-we-have .fa-18  {
    font-size:  1vw;
    max-width:  60vw }
.max-w-700  {
    max-width:  31vw }
.text-container-text p  {
    font-size:  1vw }
.package-item ul li  {
    font-size:  .9vw }
.package-item h4  {
    font-size:  2.4vw }
.btn-reg.btn-with-icon.package-btn  {
    font-size:  1vw;
    max-width:  11vw;
    min-height:  3vw }
.text-container-text h3:before  {
    left:  -21% }
.revert-column .text-container-text h3:before  {
    right:  -21% }
.links-columns>ul>li a  {
    display:  block;
    margin-right:  2.6vw;
    font-size:  .9vw;
    color:  #fff }
.services-dropdown ul li a  {
    font-size:  .8vw }
.services-dropdown-anchor:hover .services-dropdown  {
    top:  1.7vw }
.services-dropdown:before  {
    width:  calc(100% + 0.204vw);
    height:  calc(100% + 0.204vw) }
.main-modal .modal-body  {
    padding:  1.858vw 2.244vw }
.main-modal.modal .modal-inner h3  {
    font-size:  2.5vw;
    line-height:  1.9vw }
.main-modal.modal .modal-inner h2  {
    font-size:  2.3vw }
.modal-logo img  {
    width:  11vw }
.main-modal.modal.show .modal-dialog  {
    max-width:  28vw }
.modal-form .form-group input,  .modal-form .form-group textarea  {
    font-size:  1vw;
    min-height:  2.9vw }
}@media(max-width: 991px)  {
    .image-right>img  {
    height:  auto }
.small-image-vw  {
    height:  auto }
.text-resposibility h3  {
    display:  inline-block }
.text-resposibility h3>br  {
    display:  none }
.text-resposibility h3>span  {
    display:  inline }
.container-1560,  .container-1750,  .video-parent,  .our-customer-feedback .container-1560,  .testimonial-slider,  .responsibility-section>.container-1560  {
    max-width:  90vw }
.testimonial-slider  {
    margin-left:  auto;
    margin-right:  auto }
.services-dropdown:before  {
    display:  none }
.links-columns>ul  {
    position:  fixed;
    top:  50%;
    max-width:  340px;
    width:  100%;
    left:  50%;
    transform:  translate(-50%,  -50%) scale(0);
    height:  450px;
    background:  linear-gradient(292deg,  rgba(0,  0,  0,  1) -11.56%,  #684706 89.36%);
    text-align:  center;
    display:  flex;
    flex-direction:  column;
    justify-content:  center;
    transition:  .3s ease-in-out;
    border-radius:  15px;
    overflow:  hidden }
.close-dropdownonsmallscreen button  {
    top:  5px;
    left:  5px;
    font-size:  14px;
    width:  20px;
    height:  20px }
.btn-d-none  {
    display:  block }
.btn-menu-small-screen  {
    height:  18px;
    width:  25px;
    background:  0 0;
    border:  none;
    display:  flex;
    flex-direction:  column;
    justify-content:  space-between }
.line-btn  {
    width:  100%;
    display:  block;
    background:  #1779c0;
    height:  2px;
    transition:  .3s ease-in-out }
.phone-items-call-me a  {
    align-items:  center }
.phone-items-call-me  {
    margin-left:  15px }
.btn-menu-small-screen.active-submenu-icon .line-btn.middle-line  {
    opacity:  0 }
.btn-menu-small-screen.active-submenu-icon .line-btn.top-line  {
    transform:  rotate(45deg) translate(5px,  5px) }
.btn-menu-small-screen.active-submenu-icon .line-btn.bottom-line  {
    transform:  rotate(313deg) translate(6px,  -6px) }
.links-columns>ul>li>a  {
    margin-right:  0;
    margin-bottom:  6px;
    font-size:  16px }
.links-columns>ul>li a:after  {
    display:  none }
.links-columns>ul.active-submenu  {
    transform:  translate(-50%,  -50%) scale(1) }
.links-columns .services-dropdown ul>li a  {
    font-size:  15px;
    margin:  4px 0;
    padding:  2px 0 }
.links-columns>ul>li a i  {
    font-size:  12px }
.services-dropdown-anchor .services-dropdown  {
    opacity:  1;
    visibility:  visible;
    position:  fixed;
    top:  -101%;
    left:  0;
    width:  100%;
    height:  100%;
    transform:  none;
    background:  red;
    margin-bottom:  10px;
    border-radius:  15px;
    transition:  none;
    z-index:  99;
    padding:  0;
    transition:  .3s ease-in-out }
.links-columns>ul:after  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background-image:  url(../assets/about/overlayimage.webp);
    z-index:  -1;
    mix-blend-mode:  overlay;
    transform:  translate3d(0,  0,  0);
    background-repeat:  no-repeat;
    background-size:  cover;
    background-position:  bottom;
    border-radius:  15px;
    opacity:  .4 }
.services-dropdown-anchor:hover .services-dropdown  {
    top:  -100% }
.services-dropdown-anchor .services-dropdown ul  {
    display:  flex;
    flex-direction:  column;
    justify-content:  center;
    height:  100%;
    margin:  0;
    border-radius:  15px }
.close-dropdownonsmallscreen  {
    display:  block;
    opacity:  0;
    visibility:  hidden }
.services-dropdown.open-services-dropdown .close-dropdownonsmallscreen  {
    display:  block;
    opacity:  1;
    visibility:  visible }
.bannerSec>a  {
    display:  none }
.image-banner-container,  .image-banner  {
    max-height:  calc(100% - 60px);
    width:  300px;
    right:  35px;
    height:  100% }
.fa-50  {
    font-size:  26px }
.line-height-70  {
    line-height:  35px }
.fa-20  {
    font-size:  12px }
.btn-reg,  .btn-reg-form  {
    padding:  8px 20px;
    font-size:  12px;
    min-height:  40px;
    border-radius:  4px }
.section-full-height  {
    height:  auto;
    min-height:  auto;
    padding:  150px 0 }
.bg-image-overlay:before  {
    height:  100% }
.small-image  {
    display:  none }
.image-banner img  {
    -o-object-position:  bottom;
    object-position:  bottom }
.image-banner-container  {
    display:  flex;
    align-items:  flex-end }
.py-150  {
    padding-top:  60px;
    padding-bottom:  60px }
.fa-80,  .fa-60  {
    font-size:  40px }
.circle-columns  {
    width:  calc(25% - 5px) }
.text-inner-process h2  {
    font-size:  15px;
    margin-bottom:  10px }
.text-inner-process p  {
    font-size:  8px }
.image-right:after  {
    width:  45px;
    height:  35px;
    right:  -25px;
    top:  calc(50% + -5px) }
.our-process-flex .circle-columns:nth-child(odd) .image-right:after  {
    right:  -25px;
    top:  calc(50% + 5px) }
.circle-columns .image-right>span  {
    width:  30px;
    height:  30px;
    font-size:  12px;
    bottom:  -15px }
.our-process-flex .circle-columns:nth-child(even) .image-right>span  {
    top:  -15px }
.our-process-flex  {
    padding:  50px 0 30px }
.fa-65  {
    font-size:  28px }
.line-height-18  {
    line-height:  170% }
.py-100  {
    padding-top:  50px;
    padding-bottom:  50px }
.our-process-flex .circle-columns:last-child .image-right:after  {
    height:  30px;
    right:  -17px;
    top:  36% }
.aspectimage img  {
    width:  100%;
    transform:  none;
    position:  static;
    height:  100%;
    -o-object-fit:  contain;
    object-fit:  contain }
.aspectbox  {
    max-width:  180px;
    padding:  15px 20px;
    border-radius:  10px }
.mb-45  {
    margin-bottom:  20px }
.text-width-aspects  {
    margin-bottom:  55px;
    max-width:  100% }
.abs-top-image-on-tab  {
    position:  absolute;
    width:  100%;
    top:  0;
    left:  0;
    height:  100%;
    z-index:  -1;
    opacity:  .2 }
.aspectimage  {
    width:  100%;
    height:  100% }
.service-box  {
    padding:  25px 15px }
.learnmore  {
    font-size:  10px }
.service-box h4  {
    font-size:  14px;
    max-width:  110px }
.services-parent  {
    margin:  50px 0 0 }
.btn-slider  {
    padding:  6px 12px;
    font-size:  12px;
    border-radius:  6px }
.inner-testimonial-box>div h6  {
    font-size:  30px }
.inner-testimonial-box>div p  {
    font-size:  10px }
.btn-testimonial  {
    font-size:  24px;
    width:  70px;
    height:  70px }
.btn-testimonial i.fas.fa-play:before  {
    left:  calc(50% + 2px) }
.inner-testimonial-box  {
    padding:  80px 30px;
    padding-right:  0 }
.after-dots-image:after  {
    background-size:  25% }
.after-dots-image:after  {
    background-size:  25% }
.pt-250  {
    padding-top:  100px }
.max-w-824  {
    max-width:  380px }
.mb-5,  .my-5  {
    margin-bottom:  25px!important;
    margin-top:  25px!important }
.slider-mobile .slick-list:before  {
    width:  50%;
    left:  50%;
    transform:  translate(-50%,  -50%) }
.after-dots-image:after  {
    background-size:  25% }
.pt-250  {
    padding-top:  100px }
.max-w-824  {
    max-width:  380px }
.mb-5,  .my-5  {
    margin-bottom:  25px!important;
    margin-top:  25px!important }
.slider-mobile .slick-list:before  {
    width:  50%;
    left:  50%;
    transform:  translate(-50%,  -50%) }
.form-on-top form  {
    max-width:  320px;
    margin-right:  30px;
    padding:  25px 20px }
.form-on-top  {
    top:  -90px }
.contact-form-footer.py-100  {
    padding-top:  90px;
    padding-bottom:  50px }
.form-inputs  {
    margin-bottom:  15px }
.form-inputs input,  .form-inputs textarea, .form-inputs select  {
    padding:  7px 14px;
    min-height:  40px;
    border-radius:  7px;
    border-width:  1px;
    font-size:  11px }
.form-inputs textarea  {
    min-height:  90px }
.form-checkbox>label  {
    font-size:  11px }
.form-checkbox>label.designedbox  {
    height:  15px;
    width:  15px;
    margin-right:  10px }
.form-checkbox>label.designedbox:before  {
    border-width:  0 2px 2px 0;
    width:  5px;
    height:  10px }
.form-checkbox  {
    margin:  10px 0 18px }
.text-get-started h6  {
    font-size:  40px;
    margin-bottom:  15px }
.text-get-started p  {
    font-size:  11px }
.text-get-started  {
    max-width:  280px;
    padding:  74px 0;
    padding-left:  50px }
.container-1750  {
    max-width:  691px }
.bg-image-curve:after  {
    top:  25px }
.logo-footer img  {
    max-width:  200px }
footer .fa-50  {
    font-size:  20px;
    max-width:  275px }
.mb-80  {
    margin-bottom:  55px }
.row-footer>div  {
    flex:  0 0 auto;
    max-width:  18% }
.row-footer  {
    margin-bottom:  55px }
.row-footer>.bigger-column  {
    flex:  0 0 45%;
    max-width:  45% }
.inner-row-global-operation>div  {
    max-width:  calc(25% - 5px);
    flex:  0 0 auto;
    margin-right:  5px;
    margin-bottom:  5px }
.inner-row-global-operation  {
    width:  100%;
    flex-flow:  wrap;
    justify-content:  space-between }
.copy-rights-row  {
    margin-top:  20px;
    padding:  10px 0 }
.icon-footer ul li a  {
    height:  30px;
    width:  30px;
    font-size:  10px }
.copy-rights-row p  {
    font-size:  11px }
.row-2-col-1-footer  {
    align-items:  flex-start;
    flex-flow:  wrap }
.row-2-col-1-footer h3  {
    margin-bottom:  30px;
    font-size:  25px }
.line-between ul:before  {
    left:  48% }
.item-hwdi img  {
    position:  relative;
    transform:  translate(-60%,  12%);
    max-width:  initial;
    max-height:  initial;
    width:  80px;
    height:  70px;
    -o-object-fit:  contain;
    object-fit:  contain;
    -o-object-position:  bottom;
    object-position:  bottom }
.arrow-bg-clip  {
    height:  80px }
.py-200  {
    padding-top:  30px;
    padding-bottom:  50px }
.service-fb  {
    width:  44vw }
.max-w-600  {
    max-width:  330px }
.bannerSecInnerPages>a  {
    display:  none }
.arrow-bg-clip h4  {
    font-size:  18px }
.gradient-before-image.revert-images-before:before  {
}
.service-container-parent .text-right  {
    text-align:  left!important }
.revert-column .text-container-text h3:before  {
    left:  -10.6% }
.image-container-service .smallimage-animation,  .image-container-service .smallimage-animation.accmanagement  {
    max-width:  70px }
.image-container-service .smallimage-animation.accmanagement  {
    right:  -50px }
.image-container-service .smallimage-animation.prodfullfilment  {
    left:  10% }
.image-container-service .smallimage-animation.prodboosting  {
    right:  15% }
.line-center-all-service-items  {
    left:  calc(40% + 0px);
    top:  80px }
.service-container-parent .ml-auto  {
    margin-left:  0!important }
.service-container-parent .row>div  {
    width:  50%;
    max-width:  50%;
    flex:  0 0 50% }
.image-container-service img  {
    max-width:  190px }
.gradient-settings-packages:after  {
    background:  linear-gradient(230deg,  #1779c0 50%,  rgba(255,  255,  255,  0) 90%);
    right:  -30%;
    top:  30% }
.gradient-before-image:after,  .gradient-before-image:before  {
    height:  100px;
    bottom:  auto }
.learnmore  {
    visibility:  visible;
    opacity:  1;
    color:  #fff }
.services-dropdown-anchor .services-dropdown ul:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    background:  url(../assets/services/virtualassistant/bannerbg.png);
    background-size:  85%;
    border-radius:  15px;
    background-repeat:  no-repeat;
    background-position:  center;
    opacity:  .2;
    mix-blend-mode:  overlay;
    transform:  translate3d(0,  0,  0) }
.image-banner-about img  {
    max-width:  230px;
    -webkit-animation:  none;
    animation:  none }
.bannerSecInnerPages.section-full-height  {
    padding:  120px 0 }
.image-settings-icon img  {
    max-width:  80px;
    left:  auto;
    right:  0 }
.image-settings-icon  {
    text-align:  left }
.execution-section.py-200  {
    padding-top:  80px;
    padding-bottom:  80px }
.mt-200  {
    margin-top:  100px }
.philosophy-text  {
    margin-bottom:  70px }
.image-amazon>img  {
    max-width:  150px }
.image-bulb img  {
    max-width:  55px }
.image-bulb  {
    left:  -70px }
.item-heritage.black-heritage-bg  {
    transform:  translateY(0px) }
.container-1380  {
    max-width:  90vw }
.md-heritage-columns  {
    margin-bottom:  45px }
.after-heritage-arrow:after  {
    transform:  rotate(-25deg);
    left:  129px }
.item-heritage.after-heritage-arrow.black-heritage-bg:after  {
    transform:  rotate(180deg);
    top:  auto;
    bottom:  -89%;
    left:  auto;
    right:  62px }
.text-global-location p  {
    font-size:  12px }
.text-global-location p>br  {
    display:  none }
.item-global-location  {
    margin-right:  auto;
    max-width:  260px;
    margin-bottom:  35px;
    margin-left:  0 }
.item-global-location img  {
    height:  85px }
.container-1380  {
    max-width:  700px }
.fa-100  {
    font-size:  40px }
.image-banner-contact.contactanimation  {
    width:  100%;
    height:  100%;
    display:  flex;
    align-items:  center }
.contactanimation .mail-contact,  .contactanimation .monitor-contact,  .contactanimation .call-contact  {
    display:  none }
.img-contact-banner-md  {
    display:  flex;
    align-items:  flex-end;
    max-width:  calc(100% - 55px);
    max-height:  calc(100% - 95px);
    margin:  0 auto }
.points-of-contact  {
    margin-top:  35px;
    max-width:  280px }
.imageonformback:after  {
    height:  110px;
    left:  -15px }
.form-input-subscribe input  {
    min-height:  auto;
    font-size:  14px;
    padding:  15px 20px }
.form-input-subscribe  {
    max-width:  60% }
.line-center-all-service-items,  .text-container-text h3:before  {
    display:  none }
.philosophy-text.philosophy-text-home.image-layer  {
    margin:  15px;
    border-radius:  9px }
.packages-row .slick-list  {
    padding:  50px 0;
    margin:  0 auto;
    max-width:  100% }
.packages-row .slick-track  {
    display:  flex!important }
.packages-row .slick-slide  {
    height:  inherit!important;
    flex:  0 0 auto;
    margin:  0 15px }
.package-item.active-package  {
    transform:  scale(1) }
.package-item.active-package .bg-blur-color  {
    transform:  translateY(-50%) scale(1);
    -webkit-filter:  blur(0);
    filter:  blur(0);
    background:  0 0 }
.services-dropdown-anchor .services-dropdown.open-services-dropdown  {
    top:  0 }
.line-height-95  {
    line-height:  40px }
.item-hwdi  {
    margin-bottom:  45px!important }
.item-hwdi p  {
    width:  100%;
    font-size:  12px;
    max-width:  250px }
.loader img  {
    width:  100vw;
    max-width:  100%;
    height:  40vw;
}
.comingsoon  {
    font-size:  30px;
    transform:  translateX(-50%) rotate(-25deg) }
.image-container-service.amls-images .aam-amls  {
    max-width:  10px;
    left:  -50px }
.image-container-service.amls-images .image-s.image-left-amls  {
    max-width:  80px;
    left:  -10px }
.image-container-service.amls-images .image-s  {
    max-width:  50px;
    right:  -10px }
.image-container-service.amls-images .image-s.aiming-image  {
    max-width:  100px;
    right:  -55px }
.image-container-service.amls-images .image-s.boxes-amls  {
    max-width:  105px;
    right:  0 }
.image-container-service.amls-images .image-s.listing-amls  {
    max-width:  70px }
.image-container-service.amls-images .productlaunch-amls  {
    max-width:  90px;
    left:  10px }
.image-container-service.amls-images .image-s.aam-amls  {
    max-width:  60px;
    left:  -20px }
.packages-row  {
    margin:  0 0 }
.package-item .btn-reg.btn-with-icon.package-btn  {
    transform:  translateX(-50%) rotateX(0deg) }
.btn-reg.btn-with-icon.package-btn:after  {
    top:  0;
    -webkit-filter:  blur(5px);
    filter:  blur(5px) }
.pt-250  {
    padding-top:  70px }
.links-footer li a,  .fa-18  {
    font-size:  11px;
    margin-bottom:  8px }
.shopify-services-section .max-w-625  {
    max-width:  350px }
.circle-behind-image  {
    width:  200px;
    height:  200px;
    top:  -20%;
    left:  15px;
    transform:  translateY(-50%) }
.image-container-service .smallimage-animation.shopifydm  {
    max-width:  110px;
    left:  0 }
.arbitrage-text  {
    padding:  25px 20px;
    padding-bottom:  0 }
.arbitrage-text p  {
    margin-top:  15px;
    line-height:  155%;
    font-size:  12px }
.arbitrage-main  {
    border-radius:  15px }
.amazon-dropshipping.van-animation  {
    width:  47vw }
.amazon-dropshipping.van-animation .icondropshipping  {
    top:  0 }
.text-resposibility  {
    max-width:  100%;
    background:  #0000008a }
.responsibility-section.py-200  {
    padding-top:  60px;
    padding-bottom:  30px }
.line-height-48  {
    line-height:  27px }
.bannerSecInnerPages .container-1560vw .row  {
    min-height:  auto }
.logo-container img  {
    width:  140px }
.phone-icon  {
    height:  25px;
    width:  25px;
    font-size:  10px;
    margin-right:  10px }
.phone-items-call-me a>div p  {
    font-size:  12px }
.container-1560vw  {
    max-width:  90vw }
.phone-items-call-me a>div span  {
    font-size:  9px }
.fa-53vw  {
    font-size:  30px }
.banner-text-vw  {
    max-width:  500px }
.small-image-vw  {
    left:  0 }
.image-banner-home-vw  {
    width:  100% }
.fa-24vw  {
    font-size:  12px;
    max-width:  400px;
    margin:  20px auto }
.btn-reg-vw,  .btn-reg,  .btn-reg-form,  .btn-reg.btn-with-icon.btn-big-reg,  .btn-reg.btn-with-icon,  .form-input-btn .btn-reg,  .va-prcing-modal .btn-reg  {
    padding:  5px 15px;
    max-width:  fit-content;
    width:  fit-content;
    min-height:  40px;
    font-size:  12px }
.btn-reg.btn-with-icon img  {
    width:  12px;
    margin-left:  8px }
.width-settings-invest  {
    max-width:  100% }
.text-width  {
    max-width:  550px }
.fa-16  {
    font-size:  12px }
.max-w-900  {
    max-width:  550px }
.service-box img  {
    height:  65px;
    max-width:  70px }
.learnmore span img  {
    max-width:  10px;
    height:  auto;
    margin-left:  5px }
.fa-16fix  {
    font-size:  12px }
.aspectbox h4  {
    font-size:  12px;
    line-height:  140%;
    max-width:  140px }
.aspectcounter  {
    font-size:  12px;
    left:  -15px;
    height:  30px;
    width:  30px }
.fa-90  {
    font-size:  45px }
.fa-24  {
    font-size:  12px }
.bottom-text-abs  {
    bottom:  12px;
    font-size:  24px }
.sm-responsive-change h5  {
    max-width:  fit-content }
.sm-responsive-change p  {
    max-width:  400px;
    margin-left:  auto;
    margin-right:  auto }
.text-heading-styling h6  {
    font-size:  14px;
    margin-bottom:  15px }
.inner-row-global-operation>div p,  .fa-16  {
    font-size:  10px }
.logo-footer  {
    max-width:  50% }
.icon-footer  {
    max-width:  112px }
.fa-70vw  {
    font-size:  34px }
.fa-18vw  {
    font-size:  12px }
.max-w-660vw  {
    max-width:  360px }
.line-height-85  {
    line-height:  35px }
.image-settings-icon img  {
    max-width:  80px }
.max-w-1500  {
    max-width:  100% }
.item-execution-inner-div h6  {
    font-size:  20px;
    line-height:  110%;
    max-width:  130px }
.item-execution>p  {
    font-size:  12px;
    line-height:  150%;
    max-width:  100% }
.item-execution  {
    margin-bottom:  5.208vw;
    max-width:  290px }
.item-execution-inner-div img  {
    width:  60px;
    height:  40px }
.item-execution-inner-div  {
    margin-bottom:  20px }
.fa-70  {
    font-size:  40px }
.mb-100  {
    margin-bottom:  35px }
.max-w-1250  {
    max-width:  100% }
.philosophy-text  {
    margin-bottom:  50px }
.item-heritage  {
    padding:  25px;
    border-radius:  35px;
    max-width:  280px;
    padding-bottom:  50px }
body  {
    font-size:  12px }
.item-heritage h4  {
    font-size:  22px;
    margin:  15px 0 }
.item-heritage p  {
    max-width:  100% }
.item-heritage .heritage-item-image  {
    bottom:  -32.5px;
    height:  65px;
    width:  65px }
.item-heritage .heritage-item-image img  {
    max-width:  55% }
.mt-100  {
    margin-top:  55px }
.text-global-location h4  {
    font-size:  15px }
.main-modal.modal.show .modal-dialog  {
    max-width:  340px;
    border-radius:  15px;
    width:  100% }
.main-modal .modal-body  {
    padding:  15px }
.modal-logo img  {
    width:  120px }
.main-modal.modal .modal-inner h3  {
    font-size:  24px;
    line-height:  24px }
.main-modal.modal .modal-inner h2  {
    font-size:  22px }
.modal-form .form-group input,  .modal-form .form-group textarea  {
    font-size:  14px;
    border:  1px solid #0000002b;
    border-radius:  4px;
    color:  #fff;
    font-weight:  600;
    color:  #2e363e;
    min-height:  40px;
    padding:  8px 15px }
.modal-form .form-group textarea  {
    height:  80px }
.modal-form .btn-reg,  .modal-form .btn-reg-form  {
    bottom:  -17.5px;
    min-height:  35px;
    font-size:  12px }
.main-modal.modal .btn-close  {
    top:  5px;
    right:  5px;
    font-size:  12px;
    width:  15px;
    height:  15px }
.main-modal.modal:after  {
    top:  20% }
.main-modal.modal:before  {
    bottom:  20% }
.testimonials-page-testimonials-items .inner-testimonial-box  {
    padding:  55px 10px }
.testimonials-page-testimonials-items .btn-testimonial  {
    width:  40px;
    height:  40px;
    font-size:  14px }
.testimonials-page-testimonials-items .bottom-text-abs  {
    font-size:  20px }
.testimonials-page-testimonials-items .inner-testimonial-box>div h6  {
    font-size:  26px }
.fa-90vw  {
    font-size:  40px }
.max-w-600vw  {
    max-width:  300px }
.monitorcontact,  .mailcontact,  .callcontact  {
    display:  none }
.text-contact-page h6  {
    font-size:  20px }
.text-contact-page p  {
    font-size:  12px;
    margin-top:  12px }
.text-contact-page  {
    max-width:  300px;
    margin-bottom:  20px }
.points-of-contact h4  {
    font-size:  26px }
.points-of-contact>div>img  {
    width:  100%;
    max-width:  100px }
.points-of-contact-items h6  {
    font-size:  16px }
.points-of-contact-items a  {
    font-size:  12px }
.footer-extraline-contact-page:after  {
    height:  calc(100% + 41px) }
.form-on-top form  {
    border-radius:  15px }
.fa-80vw  {
    font-size:  40px }
.line-height-85vw  {
    line-height:  40px }
.philosophy-main  {
    padding:  .052vw;
    border:  solid 1px transparent;
    border-radius:  15px;
    margin-bottom:  25px;
    max-width:  100% }
.philosophy-main:before  {
    height:  10% }
.image-mouse  {
    width:  130px;
    height:  90px }
.text-container-text h3  {
    font-size:  30px;
    margin-bottom:  15px }
.text-container-text p  {
    font-size:  12px }
.max-w-700  {
    max-width:  100% }
.packages-we-have .fa-18  {
    font-size:  12px }
.max-w-1150  {
    width:  100%;
    max-width:  600px }
.package-single-main-parent  {
    padding:  32px;
    padding-bottom:  30px;
    border-radius:  15px;
    margin:  25px 0 }
.heading-list-single-package h3  {
    margin-bottom:  15px;
    font-size:  20px }
.heading-list-single-package ul li  {
    font-size:  12px;
    line-height:  30px }
.spl-services .heading-list-single-package ul li  {
    font-size:  12px;
    line-height:  30px }
.heading-list-single-package.pricing-single-package .btn-reg  {
    width:  180px;
    font-size:  12px;
    min-height:  40px;
    bottom:  -95px }
.heading-list-single-package.pricing-single-package h3  {
    font-size:  16px }
.heading-list-single-package.pricing-single-package span  {
    font-size:  30px;
    margin:  15px 0;
    line-height:  17px }
.pricing-single-package-text p  {
    font-size:  10px;
    line-height:  15px }
.max-w-625  {
    max-width:  100% }
.package-item h4  {
    font-size:  30px;
    margin-bottom:  25px }
.packages-column  {
    max-width:  initial }
.sub-heading-content-package h6  {
    font-size:  16px;
    margin-bottom:  10px }
.package-item ul li  {
    font-size:  12px;
    margin-bottom:  10px }
.packages-row.just-two-package  {
    gap:  15px }
.packages-row.just-two-package .packages-column  {
    flex:  0 0 calc(50% - 15px) }
.price  {
    bottom:  30px;
    font-size:  24px }
.btn-reg.btn-with-icon.package-btn  {
    min-height:  40px;
    font-size:  14px;
    max-width:  fit-content;
    padding:  0 18px;
    bottom:  -20px }
.package-item  {
    padding:  25px 20px;
    border-radius:  20px;
    padding-bottom:  85px }
.package-item:before,  .package-item:after  {
    border-radius:  20px }
.packages-row  {
    margin:  35px 0 }
.fa-75vw.line-height-85vw  {
    line-height:  32px }
.fa-75vw  {
    font-size:  32px }
.amazon-dropshipping.van-animation .icondropshipping  {
    top:  -30px }
.circle-behind-image  {
    left:  0% }
.bannerSecInnerPages.section-full-height.banner-no-padding-sm-bottom  {
    padding:  70px 0 0 }
.fa-15  {
    font-size:  12px }
.va-prcing-modal .price  {
    font-size:  14px }
.stated h3  {
    font-size:  27px;
    line-height:  35px }
.stated p  {
    font-size:  12px;
    max-width:  100% }
.reinstatedhowwedoit-col .hwdi  {
    max-width:  100% }
.service-container-parent .row>div.col-account-reinstatement-text  {
    width:  60%;
    max-width:  60%;
    flex:  0 0 60% }
.service-container-parent .row>div.col-account-reinstatement-images  {
    max-width:  40% }
.reinstatedhowwedoit .reinstatedhowwedoit-col  {
    flex:  calc(33% - 20px);
    max-width:  calc(33% - 20px);
    margin-bottom:  25px }
.reinstatedhowwedoit  {
    justify-content:  space-evenly }
.rein-hwdi  {
    width:  110px;
    height:  110px;
    display:  flex;
    align-items:  center;
    justify-content:  center;
    margin:  0 auto 25px }
.rein-hwdi img  {
    width:  60px;
    height:  auto }
.reinstatedhowwedoit-col .hwdi>p  {
    font-size:  12px }
.text-moneyback h6  {
    font-size:  30px }
.col-moneyback-text  {
    flex:  0 0 62%;
    max-width:  62% }
.text-moneyback p  {
    font-size:  12px;
    max-width:  90% }
.image-right-moneyback img  {
    width:  100% }
.image-right-moneyback  {
    right:  0;
    width:  45% }
.service-container-parent .row>div.col-account-reinstatement-images  {
    flex:  0 0 100%;
    width:  100%;
    position:  absolute;
    max-width:  100%;
    left:  0;
    height:  100%;
    z-index:  -1;
    opacity:  .1 }
.service-container-parent .row>div.col-account-reinstatement-text  {
    width:  100%;
    max-width:  100%;
    flex:  0 0 100% }
.stated h3  {
    font-size:  30px;
    line-height:  40px }
.col-6-suspension  {
    flex:  0 0 100%;
    max-width:  100%;
    z-index:  2 }
.suspensionlisting  {
    max-width:  546px;
    margin-left:  auto }
.suspensionlisting li  {
    font-size:  12px;
    margin-bottom:  10px }
.col-6-suspension h4  {
    font-size:  26px;
    margin-bottom:  50px;
    max-width:  500px;
    line-height:  30px }
.suspensionlisting li:before  {
    height:  5px;
    width:  5px;
    left:  -10px }
.leftareasuspension:before  {
    display:  none }
.leftareasuspension,  .rightareasuspension  {
    width:  100% }
.account-suspension  {
    margin:  20px 0;
    padding-bottom:  95px }
.account-suspension:after  {
    height:  calc(100% + 30px) }
.rightareasuspension  {
    height:  calc(100% - 130px)!important;
    bottom:  40px;
    top:  auto;
    transform:  none;
    z-index:  1 }
.leftareasuspension-parent  {
    height:  calc(100% - 290px) }
.privacy-policy h2  {
    font-size:  20px;
    padding-bottom:  10px }
.privacy-policy h2:before  {
    height:  2px }
.heading-underline p,  .privacy-policy ol li,  .privacy-policy ul li  {
    margin-bottom:  10px }
.heading-underline  {
    font-size:  12px }
.privacy-policy ol li:before,  .privacy-policy ul li:before  {
    height:  5px;
    width:  5px }
.privacy-policy ol li,  .privacy-policy ul li  {
    padding-left:  15px }
.reinstated-service.gradient-before-image.straight-line-private-label:before  {
    display:  none }
#checkboxpp:checked~label.designedbox:before  {
    left:  calc(50% - 5px) }
.chevron-up-icon  {
    width:  40px;
    height:  40px;
    font-size:  14px;
    right:  auto;
    left:  20px;
    bottom:  40px }
.col-first-packages  {
    max-width:  220px;
}
.col-second-packages  {
    max-width:  420px;
}
.col-first-packages  {
    padding-top:  30px;
}
.spl-services p.same-font-sizing  {
    line-height:  30px;
    font-size:  12px;
}
.spl-services .col-second-packages .packages-btn  {
    position:  relative;
    bottom:  unset;
    left:  unset;
    transform:  none;
    margin-bottom:  20px;
}
.shopify-road-inner h4  {
    font-size:  2vw;
}
.shopify-road-inner  {
    padding-bottom:  3.6vw;
}
.shopify-road-inner p  {
    font-size:  1.5vw;
}
.shopify-road-map  {
    width:  7.3vw;
}
.spl-need-list li  {
    font-size:  14px;
    line-height:  30px;
}
.bg-before-spl,  .bg-before-spl img  {
    width:  100%;
    height:  100%;
    object-fit:  contain;
    text-align:  center;
}
.bg-before-spl.img-transform img  {
    transform:  scale(1.2);
}
.straight-line-spl .row>div.col-account-reinstatement-text  {
    width:  60%;
    max-width:  60%;
    flex:  0 0 60%;
}
.straight-line-spl .row>div.col-account-reinstatement-images  {
    width:  50%;
    max-width:  40%;
    flex:  0 0 50%;
    position:  relative;
    left:  unset;
    z-index:  1;
    opacity:  1;
}
}
@media(max-width: 767px)  {
    .image-banner-container  {
    width:  200px;
    right:  15px }
.fa-50  {
    font-size:  22px }
.line-height-70  {
    line-height:  30px }
.section-full-height  {
    padding:  120px 0 }
.fa-80  {
    font-size:  35px }
.circle-columns  {
    width:  calc(50% - 20px);
    margin-bottom:  30px }
.our-process-flex  {
    max-width:  390px;
    margin:  0 auto }
.text-inner-process p  {
    font-size:  10px }
.our-process-flex .circle-columns:last-child .image-right:after  {
    display:  block;
    width:  50px;
    height:  50px;
    right:  -23px }
.our-process-flex .circle-columns:nth-child(odd) .image-right:after  {
    display:  block;
    width:  55px;
    height:  55px;
    right:  -45px }
.circle-columns .image-right>span  {
    top:  -20px;
    width:  40px;
    height:  40px;
    font-size:  15px }
.invest-sec  {
    position:  relative;
    padding-bottom:  70px;
    text-align:  center }
.invest-sec br  {
    display:  none }
.invest-sec .btn-reg.btn-with-icon  {
    position:  absolute;
    bottom:  0;
    left:  50%;
    transform:  translateX(-50%) }
.invest-sec .col-lg-4  {
    position:  static }
.video-parent  {
    height:  254px;
    border-radius:  14px }
.btn-video  {
    font-size:  22px;
    padding:  12px 0;
    max-width:  95px;
    border-radius:  8px }
.circle-columns:nth-last-child(1),  .circle-columns:nth-last-child(2)  {
    margin-bottom:  0 }
.text-width-aspects  {
    text-align:  center }
.aspectbox h4  {
    max-width:  130px }
.max-w-824  {
    max-width:  100% }
.pt-250  {
    padding-top:  75px }
.sm-responsive-change  {
    flex-direction:  column;
    text-align:  center }
.sm-responsive-change p  {
    margin-top:  20px }
.fa-90  {
    font-size:  30px }
.fa-60  {
    font-size:  35px }
.slider-mobile .slick-list:before  {
    width:  50%;
    left:  25%;
    transform:  translate(-50%,  -50%) }
.slider-mobile .slick-list  {
    padding:  20% 0 }
.image-overlay  {
    display:  block;
    position:  absolute;
    width:  100%;
    height:  100%;
    left:  0;
    top:  0 }
.form-on-top  {
    transform:  none;
    position:  relative;
    z-index:  4;
    left:  0;
    top:  0;
    max-width:  100% }
.text-get-started  {
    position:  relative;
    transform:  none;
    text-align:  center;
    max-width:  100%;
    left:  0;
    top:  0;
    z-index:  5;
    padding:  0 }
.main-parent-design  {
    background:  #1c1c1c;
    padding:  45px 30px;
    border-radius:  35px;
    position:  relative }
.contact-form-footer.py-100  {
    padding-top:  0;
    padding-bottom:  30px }
.container-1750  {
    max-width:  90vw }
.bg-image-curve  {
    position:  static }
.image-overlay img  {
    height:  100%;
    -o-object-fit:  cover;
    object-fit:  cover;
    -o-object-position:  right;
    object-position:  right }
.bg-image-curve:before,  .bg-image-curve:after  {
    display:  none }
.form-on-top form  {
    margin:  40px auto 0;
    max-width:  100%;
    background:  #000 }
.text-get-started p  {
    font-size:  12px }
.row-footer  {
    flex-flow:  wrap }
.row-footer>div  {
    max-width:  33%;
    flex:  0 0 33% }
.row-footer>.bigger-column  {
    flex:  0 0 100%;
    max-width:  100%;
    order:  4;
    margin-top:  55px }
.inner-row-global-operation>div  {
    max-width:  calc(45% - 5px);
    margin-right:  5px!important;
    margin-bottom:  20px;
    flex:  0 0 50% }
.logo-footer img  {
    max-width:  160px }
.row-2-col-1-footer h3  {
    font-size:  22px;
    width:  100%;
    max-width:  100%;
    text-align:  center }
.image-banner-innerpages  {
    position:  absolute;
    right:  15px;
    max-width:  17%;
    top:  0 }
.image-settings-icon img  {
    max-width:  90px;
    right:  40px }
.after-line:after  {
    height:  70%;
    top:  50%;
    transform:  translateY(-50%) }
.line-height-85  {
    line-height:  35px }
.item-execution-inner-div  {
    margin-bottom:  15px }
.item-execution  {
    max-width:  100%;
    margin-bottom:  35px }
.item-execution>p  {
    font-size:  12px;
    max-width:  100%;
    line-height:  20px }
.item-execution-inner-div>img  {
    height:  50px;
    width:  45px }
.philosophy-text  {
    margin-bottom:  40px;
    padding:  15px 40px }
.execution-section.py-200  {
    padding-top:  70px;
    padding-bottom:  30px }
.image-amazon>img  {
    max-width:  70px }
.image-bulb img  {
    max-width:  30px }
.image-bulb  {
    left:  -30px }
.fa-70  {
    font-size:  30px }
.after-heritage-arrow:after  {
    top:  auto;
    transform:  rotate(52deg);
    left:  30px;
    right:  0;
    bottom:  -50% }
.item-heritage  {
    background:  linear-gradient(0deg,  #1779c0 0%,  #0c90d9 100%);
    padding:  25px;
    padding-top:  50px }
.item-heritage.after-heritage-arrow.black-heritage-bg:after  {
    transform:  rotate(127deg);
    left:  auto;
    right:  25px;
    top:  auto;
    bottom:  -50% }
.item-heritage .heritage-item-image  {
    top:  -30px;
    bottom:  0 }
.item-global-location img  {
    margin-top:  25px }
.item-global-location  {
    margin-bottom:  15px }
.testimonials-page-testimonials-items>div  {
    flex:  0 0 50%;
    max-width:  calc(50% - 5px);
    margin-bottom:  10px;
    margin-left:  auto;
    margin-right:  auto }
.testimonials-page-testimonials-items  {
    margin:  40px 0 0 }
.pt-150  {
    padding-top:  50px }
.testimonial-image  {
    position:  absolute;
    right:  0;
    max-width:  100%;
    top:  auto;
    bottom:  0;
    height:  -webkit-fit-content;
    height:  -moz-fit-content;
    height:  fit-content }
.form-on-top.form-on-contact-page  {
    margin-top:  45px }
.imageonformback:after  {
    height:  30%;
    width:  104vw;
    right:  -5vw;
    left:  auto;
    background-size:  cover;
    bottom:  0 }
.form-on-top.form-on-contact-page form  {
    max-width:  310px;
    margin:  0 auto }
.text-contact-page  {
    max-width:  100% }
.image-banner-innerpages.contact-banner-image  {
    max-width:  20%;
    max-height:  150px;
    top:  auto;
    bottom:  0 }
.img-contact-banner-md  {
    max-width:  100%;
    max-height:  100% }
.subscribe-letter-container  {
    flex-direction:  column;
    padding:  12px;
    justify-content:  center }
.form-input-subscribe  {
    max-width:  100%;
    margin-top:  10px }
.subscribe-letter~.after-black-extra-area:after  {
    height:  calc(100% + 70px) }
.form-input-subscribe .btn-reg  {
    max-width:  70px;
    width:  100%;
    padding:  5px;
    right:  5px;
    height:  auto }
.form-input-subscribe input  {
    padding:  10px;
    padding-right:  60px;
    font-size:  12px;
    border-radius:  5px }
.subscribe-letter-container  {
    border-radius:  5px }
.item-hwdi img  {
    position:  absolute;
    left:  60px;
    -webkit-animation:  none;
    animation:  none;
    top:  -5px }
.item-hwdi  {
    position:  relative }
.item-hwdi p  {
    max-width:  250px;
    width:  100% }
.py-100  {
    padding-top:  30px;
    padding-bottom:  30px }
.item-hwdi  {
    margin-bottom:  20px!important;
    max-width:  350px;
    margin-left:  auto;
    margin-right:  auto }
.arrow-bg-clip  {
    margin-bottom:  10px }
.py-200  {
    padding-top:  30px;
    padding-bottom:  30px }
.service-container-parent .row>div  {
    width:  100%;
    max-width:  100%;
    flex:  0 0 100% }
.service-container-parent .max-w-700  {
    margin:  0 auto!important;
    text-align:  center!important;
    margin-top:  45px!important;
    max-width:  100% }
.gradient-before-image.revert-images-before:before,  .gradient-before-image:before  {
    transform:  rotate(0);
    top:  22%;
    width:  100%;
    right:  auto;
    left:  auto }
.gradient-settings-packages:after,  .gradient-settings-packages:before  {
    display:  none }
.margin-service-container  {
    padding:  45px 0 }
.service-fb .fbicon  {
    left:  auto;
    right:  4vw }
.btn-reg.btn-with-icon.package-btn:after  {
    top:  0;
    -webkit-filter:  blur(7px);
    filter:  blur(7px) }
.service-fb  {
    width:  40vw }
.services-apl.aplanimation  {
    height:  80%;
    width:  35% }
.services-apl.aplanimation  {
    height:  80%;
    width:  35% }
.aplanimation .image-small,  .aplanimation .chamak-apl  {
    display:  none }
.amazon-private-label-services .row.align-items-center  {
    flex-direction:  column-reverse;
    text-align:  center }
.max-w-625  {
    max-width:  100% }
.gradient-before-image.straight-line-private-label:before  {
    top:  0;
    bottom:  auto;
    height:  5px;
    width:  100%;
    background:  linear-gradient(90deg,  #1779c0 20%,  rgb(242 202 55) 100%);
    z-index:  -1 }
.image-container-service.amls-images.mr-0  {
    margin:  0 auto!important }
.image-container-service.amls-images  {
    margin-bottom:  20px!important }
.shopify-services-section .max-w-625  {
    max-width:  100%;
    text-align:  center }
.circle-behind-image  {
    width:  150px;
    height:  150px;
    top:  -10%;
    left:  50px;
    transform:  translateY(-50%) }
.shopify-services-section .image-container-service img  {
    max-height:  160px;
    margin-bottom:  30px }
.img-blur-bottom:after  {
    display:  none }
.image-container-service .smallimage-animation.shopifydm  {
    bottom:  0;
    max-width:  80px;
    left:  35px }
.our-customer-feedback.py-100  {
    padding-top:  50px;
    padding-bottom:  50px }
.amazonfbaautomation-services .gradient-before-image.gradient-rotation-change-afbaa:before  {
    left:  -20%;
    bottom:  auto;
    top:  15%;
    max-width:  400px }
.arbitrage-section .col-lg-6  {
    margin-bottom:  50px }
.arbitrage-image  {
    margin-top:  40px }
.arbitrage-text  {
    text-align:  center }
.arbitrage-text h2>br  {
    display:  none }
.amazonfbaautomation-services .gradient-before-image.revert-images-before:before  {
    left:  auto;
    right:  -22%;
    top:  12% }
.amazon-dropshipping-services .circle-behind-image.half-circle  {
    top:  -20px;
    transform:  translateX(-50%) rotate(180deg) }
.amazon-dropshipping-services .image-container-service img  {
    max-height:  150px;
    margin-bottom:  30px }
.amazon-dropshipping-services .service-container-parent  {
    padding:  50px 0 }
.amazon-dropshipping.van-animation  {
    height:  140px;
    width:  40vw }
.vandropshipping  {
    top:  auto;
    bottom:  0;
    transform:  none }
.amazon-dropshipping-services,  .amazon-dropshipping-services .service-container-parent .text-right  {
    text-align:  center!important }
.text-resposibility  {
    max-width:  100%;
    background:  rgb(0 0 0/50%);
    padding:  25px }
.resposibility-topright,  .resposibility-bottomleft  {
    display:  none }
.virtual-assistant-banner-image.aplanimation .image-big  {
    width:  100% }
.services-apl.virtual-assistant-banner-image.aplanimation  {
    height:  230px;
    width:  50% }
.settings-va-services.gradient-before-image:before  {
    bottom:  0;
    top:  auto;
    transform:  translate(-50%,  0px);
    width:  100vw;
    max-width:  100%;
    right:  0;
    left:  50%;
    z-index:  -1;
    height:  50% }
.settings-va-services.gradient-before-image img.image-b.filter-none  {
    max-width:  100%;
    -webkit-animation:  none;
    animation:  none }
.settings-va-services.gradient-before-image  {
    -webkit-animation:  none;
    animation:  none;
    margin-bottom:  35px }
.amazon-private-label-services.virtual-assistant-services .row.align-items-center  {
    flex-direction:  column }
.text-container-text h3>br  {
    display:  none }
.settings-va-services.gradient-before-image.revert-images-before:before  {
    left:  auto;
    right:  -130vw;
    background:  linear-gradient(270deg,  #1779c0 40%,  rgb(241 201 58) 100%);
    width:  150vw }
.invest-sec.pt-0.py-100.section-3  {
    padding-bottom:  70px }
.learnmore  {
    bottom:  10px }
.aspectbox  {
    max-width:  100%;
    overflow:  hidden }
.pl-additional  {
    padding-left:  0 }
.aspectcounter  {
    font-size:  12px;
    left:  auto;
    height:  30px;
    width:  30px;
    right:  15px }
.inner-testimonial-box  {
    padding:  60px 30px;
    padding-right:  0;
    border-radius:  10px }
.btn-testimonial  {
    font-size:  20px;
    width:  50px;
    height:  50px }
.bottom-text-abs  {
    bottom:  10px;
    font-size:  20px }
.buttons-slider.d-flex.ml-auto.slider-mobile-btn  {
    margin:  0 auto }
.slider-mobile .slick-list  {
    padding:  60px 0;
    max-width:  455px;
    margin:  0 auto }
footer .fa-50  {
    font-size:  24px }
section.bg-black.our-customer-feedback.py-130  {
    padding-top:  50px;
    padding-bottom:  50px }
.small-image-vw.top-left-vw,  .small-image-vw.top-right-vw  {
    display:  none }
.small-image-vw  {
    width:  55px!important }
.imagebannerabout img  {
    width:  100% }
.imagebannerabout.text-right  {
    width:  100%;
    margin-left:  auto }
.bannerSecInnerPages.section-full-height  {
    padding:  100px 0 }
.mt-200  {
    margin-top:  70px }
.item-execution  {
    max-width:  320px;
    margin-left:  auto;
    margin-right:  auto }
.text-global-location h4  {
    font-size:  15px }
.points-of-contact  {
    margin:  0 auto;
    text-align:  center;
    justify-content:  center }
.points-of-contact h4  {
    flex:  0 0 100%;
    width:  100%;
    margin:  15px 0 }
.points-of-contact>.d-flex  {
    flex-flow:  wrap;
    justify-content:  center;
    margin-top:  15px }
.text-contact-page  {
    text-align:  center }
.subscribe-letter-container h5  {
    font-size:  20px }
.subscribe-letter~.after-black-extra-area:after  {
    height:  calc(100% + 50px) }
.image-settings-icon.hwdi-image  {
    display:  none }
.image-mouse  {
    width:  60px;
    height:  60px }
.image-container-service  {
    max-width:  300px }
.image-container-service img  {
    max-width:  300px;
    max-height:  200px }
.image-container-service .smallimage-animation,  .image-container-service .smallimage-animation.accmanagement  {
    max-width:  100px }
.image-container-service .smallimage-animation.prodboosting  {
    right:  -5% }
.auto-columns-single-package  {
    max-width:  100%;
    flex:  0 0 100%;
    text-align:  center }
.heading-list-single-package  {
    margin-bottom:  25px }
.heading-list-single-package.pricing-single-package .btn-reg  {
    bottom:  -105px;
    left:  50%;
    transform:  translateX(-50%) }
.heading-list-single-package.pricing-single-package,  .pricing-single-package-text p  {
    text-align:  center }
.heading-list-single-package h3  {
    margin-bottom:  5px }
.heading-list-single-package ul li  {
    line-height:  25px }
.arrow-spark:before  {
    display:  none }
.pricing-single-package-text  {
    justify-content:  center;
    align-items:  center }
.heading-list-single-package.pricing-single-package h3  {
    line-height:  initial }
.packages-row.just-two-package .packages-column  {
    flex:  0 0 auto }
.image-container-service.amls-images .image-s.aiming-image  {
    max-width:  100px;
    right:  5px }
.services-apl.aplanimation  {
    right:  5% }
.line-height-95vw  {
    line-height:  40px }
.arbitrage-section .row>div:last-child>.arbitrage-main .arbitrage-image img  {
    max-width:  80% }
.amazonfba-am .small-fba  {
    max-width:  45px;
    right:  30px }
.shopifybanner  {
    text-align:  right }
.shopify-boxes  {
    width:  70px;
    right:  auto;
    left:  0;
    bottom:  -20px;
    transform:  rotateY(180deg)!important;
    animation:  none!important }
.circle-behind-image  {
    left:  20% }
.heading-list-single-package h3  {
    font-size:  18px }
.va-prcing-modal  {
    justify-content:  center;
    flex-direction:  column }
.va-prcing-modal .price  {
    font-size:  18px;
    margin:  0;
    margin-top:  10px }
.line-height-48  {
    line-height:  34px }
.acc-reinstatement-main-rel  {
    width:  70%;
    margin-left:  auto }
.reinstated-service.gradient-before-image.straight-line-private-label:before  {
    display:  none }
.bg-before-rein,  .bg-before-rein img  {
    width:  100%;
    height:  100%;
    object-fit:  contain;
    text-align:  center }
.margin-service-container  {
    margin:  45px 0 }
.text-moneyback h6  {
    font-size:  26px }
.suspensionlisting  {
    max-width:  calc(100% - 105px) }
.account-resinstatement-services .image-container-service.amazondropshippingservices  {
    max-width:  100% }
.account-resinstatement-services .circle-behind-image.half-circle  {
    width:  300px;
    height:  300px }
.circle-columns:nth-child(2) .image-right:after  {
    display:  none }
.img-transform img  {
    transform:  scale(1);
}
.shopify-road:before  {
    background-image:  none;
}
.shopify-road .row .shopify-road-inner  {
    flex:  0 0 50%;
}
.shopify-road .row-2  {
    max-width:  100%;
    display:  flex;
}
.shopify-road .row-3  {
    max-width:  100%;
}
.shopify-road-inner h4  {
    font-size:  14px;
    padding:  10px 0px 5px 0px;
}
.shopify-road-inner p  {
    font-size:  12px;
}
.shopify-road-map  {
    width:  80px;
}
.heading-before:before  {
    left:  50%;
    font-size:  60px;
    transform:  translateX(-50%);
}
.small-show  {
    display:  block;
}
.small-hide  {
    display:  none;
}
.shopify-road-inner  {
    padding-bottom:  30px;
}
.col-first-packages  {
    max-width:  50%;
    flex:  0 0 50%;
}
.col-second-packages  {
    max-width:  50%;
    flex:  0 0 50%;
}
.bg-before-spl.img-transform img  {
    transform:  scale(.8);
}
.straight-line-spl .row>div.col-account-reinstatement-text  {
    width:  100%;
    max-width:  100%;
    flex:  0 0 100%;
}
.straight-line-spl .row>div.col-account-reinstatement-images  {
    width:  100%;
    max-width:  100%;
    flex:  0 0 100%;
    position:  absolute;
    left:  0;
    z-index:  -1;
    opacity:  .1;
}
.row-services-packages.slick-slider  {
    user-select:  all;
}
.patent.img-transform img  {
    transform:  scale(1);
}
}
@media(max-width: 575px)  {
    .service-box-parent: before,  .service-box-parent:after  {
    border-radius:  10px }
.item-execution  {
    max-width:  100% }
.links-columns>ul  {
    max-width:  280px }
.phone-items-call-me a>div  {
    display:  none }
.service-box-parent:before,  .service-box-parent:after .image-overlay  {
    border-radius:  0 }
.image-banner-container  {
    width:  100px }
.fa-50  {
    font-size:  20px }
.line-height-70  {
    line-height:  28px }
.btn-reg,  .btn-reg-form  {
    padding:  6px 16px;
    font-size:  10px;
    min-height:  35px;
    border-radius:  4px }
.logo-container a img  {
    max-width:  140px }
.section-full-height  {
    padding:  150px 0 }
.fa-80  {
    font-size:  28px }
.circle-columns  {
    width:  100%;
    max-width:  200px;
    flex:  0 0 100%;
    margin-left:  auto;
    margin-right:  auto }
.circle-columns  {
    margin-bottom:  30px!important }
.circle-columns:last-child  {
    margin-bottom:  0!important }
.video-parent  {
    height:  160px }
.btn-video  {
    font-size:  15px;
    padding:  8px 0;
    max-width:  60px;
    border-radius:  6px }
.aspectcounter  {
    left:  auto;
    right:  12.5px }
.aspectbox  {
    padding-right:  65px }
.fa-60  {
    font-size:  28px }
.text-portion-feedback p  {
    margin:  15px 0 20px }
.text-portion-feedback  {
    text-align:  center }
.our-customer-feedback .buttons-slider  {
    margin:  0 auto!important }
.real-cases h5  {
    width:  100%!important }
.fa-90  {
    font-size:  28px }
.real-cases .buttons-slider  {
    margin:  0 auto }
.slider-mobile .slick-list:before  {
    width:  100%;
    left:  0;
    transform:  translateY(-50%) }
.slider-mobile .slick-list  {
    padding:  0% 0;
    max-width:  240px;
    margin-top:  55px;
    padding-top:  1px;
    border-radius:  40px }
.text-get-started h6  {
    font-size:  28px }
.form-checkbox>label.designedbox  {
    margin-bottom:  12px;
    margin-right:  6px;
}
.form-checkbox  {
    flex-flow:  wrap;
    justify-content:  flex-start;
    align-items:  flex-start }
.main-parent-design  {
    background:  var(--orange);
    padding:  55px 20px 35px;
    border-radius:  22px }
.container-1750  {
    max-width:  100vw;
    max-width:  100%;
}
.logo-footer img  {
    max-width:  180px }
.logo-footer  {
    width:  100%;
    flex:  0 0 100%;
    text-align:  center;
    margin-bottom:  20px;
    max-width:  100% }
footer .fa-50  {
    font-size:  16px;
    flex:  0 0 100%;
    text-align:  center!important;
    max-width:  100% }
.mb-80  {
    margin-bottom:  45px }
.row-footer>div  {
    flex:  0 0 100%;
    max-width:  100%;
    text-align:  center;
    margin-bottom:  35px }
.row-footer>.bigger-column  {
    flex:  0 0 100%;
    max-width:  100%;
    order:  inherit;
    margin-top:  0 }
.row-footer>.bigger-column ul  {
    -moz-column-count:  1;
    column-count:  1 }
.row-footer>.bigger-column ul:before  {
    display:  none }
.row-2-col-1-footer h3  {
    margin-bottom:  35px }
.row-footer  {
    margin-bottom:  0 }
.inner-row-global-operation>div  {
    max-width:  100%;
    flex:  0 0 100%;
    text-align:  center }
.copy-rights-row  {
    flex-direction:  column }
.copy-rights-row p  {
    margin-bottom:  15px }
.icon-footer  {
    max-width:  100px }
.our-process-flex .circle-columns .image-right:after  {
    left:  calc(50% + 5px);
    transform:  translateX(-50%) rotate(90deg);
    top:  auto!important;
    bottom:  -30px!important;
    width:  55px;
    height:  55px }
.our-process-flex .circle-columns:nth-child(odd) .image-right:after  {
    left:  50% }
.circle-columns .image-right>span  {
    top:  50%!important;
    left:  -20px;
    transform:  translateY(-50%) }
.our-process-flex .circle-columns:nth-child(even) .image-right>span  {
    left:  auto;
    right:  -20px }
.our-process-flex .circle-columns:last-child .image-right:after  {
    transform:  none;
    bottom:  -14px!important;
    width:  50px;
    height:  50px;
    left:  calc(50% + 1px) }
.image-right>img  {
    transform:  rotate(90deg) }
.testimonial-box.slick-slide.slick-current.slick-active .inner-testimonial-box:before  {
    left:  100% }
.testimonial-box.slick-slide.slick-current.slick-active .inner-testimonial-box:after  {
    left:  0 }
.testimonial-box.slick-slide.slick-current.slick-active .btn-testimonial  {
    transform:  rotate(0deg);
    opacity:  1;
    right:  20px }
.testimonial-box.slick-slide.slick-current.slick-active+.testimonial-box.slick-slide.slick-current.slick-active .inner-testimonial-box:before  {
    left:  0% }
.testimonial-box.slick-slide.slick-current.slick-active+.testimonial-box.slick-slide.slick-current.slick-active .inner-testimonial-box:after  {
    left:  -100% }
.testimonial-box.slick-slide.slick-current.slick-active+.testimonial-box.slick-slide.slick-current.slick-active .btn-testimonial  {
    transform:  rotate(180deg);
    opacity:  0;
    right:  100% }
.item-global-location  {
    margin-bottom:  15px }
.fa-70  {
    font-size:  28px }
.image-settings-icon  {
    text-align:  right }
.image-settings-icon img  {
    right:  15px;
    left:  auto;
    max-width:  60px }
.max-w-1500  {
    max-width:  90vw }
.item-execution>p  {
    line-height:  18px }
.container-1380  {
    max-width:  250px }
.after-heritage-arrow:after  {
    left:  2px }
.item-heritage.after-heritage-arrow.black-heritage-bg:after  {
    right:  15px }
.item-heritage.black-heritage-bg  {
    background:  linear-gradient(180deg,  #858585 0%,  #393939 60%) }
.item-global-location  {
    max-width:  100%;
    text-align:  center }
.item-global-location img  {
    height:  55px }
.global-location-section  {
    text-align:  center }
.image-globe img  {
    max-width:  100% }
.image-globe  {
    transform:  none;
    margin-top:  25px;
    max-width:  100% }
.line-height-85  {
    line-height:  30px }
.line-height-85  {
    line-height:  30px }
.item-execution-inner-div>img  {
    height:  40px;
    width:  50px }
.item-execution-inner-div h6  {
    font-size:  20px;
    line-height:  22px }
.image-amazon  {
    position:  absolute;
    top:  0;
    right:  0;
    z-index:  -1;
    opacity:  1;
    max-width:  100% }
.philosophy-text  {
    margin-bottom:  30px;
    padding:  20px 25px;
    border-radius:  10px }
.image-amazon>img  {
    display:  none }
.image-bulb  {
    top:  0;
    bottom:  0 }
.image-bulb img  {
    max-width:  45px }
.testimonials-page-testimonials-items>div  {
    flex:  0 0 100%;
    max-width:  calc(100% - 5px);
    margin-bottom:  10px;
    margin-left:  auto;
    margin-right:  auto }
.testimonials-page-testimonials-items  {
    margin:  30px 0 0 }
.inner-testimonial-box>div h6  {
    font-size:  22px }
.fa-100  {
    font-size:  30px }
.image-banner-innerpages.contact-banner-image  {
    max-width:  40%;
    max-height:  120px }
.points-of-contact h4  {
    font-size:  24px }
.loader img  {
    height:  80vw }
.points-of-contact img  {
    max-width:  90px }
.points-of-contact  {
    max-width:  100% }
.line-height-95  {
    line-height:  30px }
.bannerSecInnerPages.section-full-height  {
    padding:  120px 0 100px }
.service-fb  {
    position:  absolute;
    height:  90px;
    bottom:  0;
    width:  100px }
.service-fb .fbicon  {
    width:  25px }
.image-mouse,  .item-hwdi img  {
    display:  none }
.howwedoit .row.py-100  {
    padding-top:  10px;
    padding-bottom:  10px }
.philosophy-text .fa-70  {
    font-size:  22px }
.philosophy-main:before  {
    -webkit-filter:  blur(20px);
    filter:  blur(20px);
    transform:  translate(50%,  0px) }
.philosophy-text.philosophy-text-home.image-layer  {
    margin:  0;
    border-radius:  5px }
.philosophy-main  {
    border:  none }
.arrow-bg-clip  {
    height:  60px;
    -webkit-clip-path:  polygon(84% 0,  100% 0%,  90% 100%,  0% 100%,  0% 100%,  10% 0%);
    clip-path:  polygon(84% 0,  100% 0%,  90% 100%,  0% 100%,  0% 100%,  10% 0%) }
.image-container-service img  {
    max-width:  150px;
    max-height:  200px }
.gradient-before-image.revert-images-before:before,  .gradient-before-image:before  {
    height:  60px;
    width:  100%;
    max-width:  300px;
    top:  10px;
    transform:  rotate(35deg);
    left:  -100px }
.banner-text-inner.aboutus-banner-text  {
    text-align:  center }
.max-w-600  {
    max-width:  100% }
.packages-row  {
    margin:  20px 0 }
.text-container-text h3>br  {
    display:  none }
.gradient-before-image.straight-line-private-label:before  {
    height:  60px;
    width:  100%;
    max-width:  300px;
    top:  10px;
    transform:  rotate(35deg);
    left:  -100px;
    background:  linear-gradient(90deg,  #1779c0 20%,  rgb(242 202 55/0%) 100%) }
.image-container-service.amls-images .image-s.image-left-amls  {
    max-width:  60px;
    left:  20px }
.image-container-service.amls-images .image-s  {
    max-width:  50px;
    right:  50px }
.image-container-service.amls-images .image-s.aiming-image  {
    max-width:  70px;
    right:  40px }
.image-container-service.amls-images .image-s.boxes-amls  {
    max-width:  85px;
    right:  20px }
.image-container-service.amls-images .image-s.listing-amls  {
    max-width:  60px }
.image-container-service.amls-images .productlaunch-amls  {
    max-width:  60px;
    left:  40px }
.image-container-service.amls-images .image-s.aam-amls  {
    max-width:  50px;
    left:  45px }
.services-apl.aplanimation  {
    width:  100%;
    height:  100%;
    opacity:  .2;
    right:  0;
    z-index:  0 }
.circle-behind-image  {
    width:  100px;
    height:  100px;
    top:  -10%;
    left:  50px;
    transform:  translateY(-50%) }
.image-container-service img  {
    -webkit-filter:  drop-shadow(0px 0px 3px rgb(0 0 0/70%));
    filter:  drop-shadow(0px 0px 3px rgb(0 0 0/70%)) }
.shopifyanimation .bannerbiginner  {
    -webkit-animation:  none;
    animation:  none }
.shopifyanimation .bannersmallinner  {
    left:  -30px;
    height:  30px;
    width:  40px;
    bottom:  7px;
    top:  auto;
    -webkit-animation:  none;
    animation:  none }
.amazonfbaautomation .mainimgbannerfba  {
    height:  30%;
    max-height:  135px }
.amazonfbaautomation-services .gradient-before-image.gradient-rotation-change-afbaa:before  {
    max-width:  230px }
.amazon-dropshipping.van-animation .icondropshipping  {
    display:  none }
.headlight  {
    height:  38px }
.amazon-dropshipping.van-animation  {
    height:  72px }
.vandropshipping img  {
    height:  100% }
.vandropshipping  {
    height:  100%;
    width:  auto }
.text-resposibility h3>br  {
    display:  none }
.text-resposibility h3  {
    font-size:  30px;
    margin-bottom:  10px!important }
.text-resposibility  {
    text-align:  center;
    padding:  20px 15px }
.settings-va-services.gradient-before-image:before  {
    bottom:  0;
    top:  auto;
    transform:  translate(-50%,  0px);
    width:  100%;
    right:  0;
    left:  50%;
    z-index:  -1;
    height:  50%;
    background:  linear-gradient(90deg,  #1779c0 20%,  rgb(242 202 55) 100%) }
.settings-va-services.gradient-before-image.revert-images-before:before  {
    bottom:  0;
    top:  auto;
    transform:  translate(-50%,  0px);
    width:  100%;
    right:  0;
    left:  50%;
    z-index:  -1;
    height:  50%;
    background:  linear-gradient(90deg,  #1779c0 20%,  rgb(242 202 55) 100%) }
.services-apl.virtual-assistant-banner-image.aplanimation  {
    height:  100px;
    width:  100% }
.services-we-provide>div:nth-child(even)  {
    padding:  0 }
.invest-sec.pt-0.py-100.section-3  {
    padding-bottom:  70px }
.main-modal .modal-body  {
    padding:  15px 22px }
.modal-logo img  {
    max-width:  140px;
    width:  100% }
.main-modal.modal .modal-inner h2,  .main-modal.modal .modal-inner h3  {
    font-size:  28px;
    line-height:  28px }
.modal-form .form-group input,  .modal-form .form-group textarea  {
    font-size:  13px;
    padding:  7px;
    min-height:  30px;
    border-radius:  5px }
.modal-form .form-group textarea  {
    height:  65px }
.modal-form .btn-reg,  .modal-form .btn-reg-form  {
    min-height:  34px;
    bottom:  -17px;
    padding:  0 15px;
    font-size:  12px }
.modal-form  {
    margin:  25px 0 }
.modal-form .form-group  {
    margin-bottom:  8px }
.main-modal.modal.show .modal-dialog  {
    max-width:  300px;
    margin:  0 auto;
    top:  50% }
.main-modal.modal:before,  .main-modal.modal:after  {
    height:  60px;
    top:  50% }
.testimonial-image  {
    height:  110px;
    width:  auto }
.fa-53vw  {
    font-size:  24px }
.btn-reg-vw,  .btn-reg,  .btn-reg.btn-with-icon.btn-big-reg,  .btn-reg.btn-with-icon,  .form-input-btn .btn-reg  {
    border-radius:  6px;
    font-size:  13px;
    min-height:  38px }
.fa-80  {
    font-size:  30px }
.service-box-parent  {
    border-radius:  10px;
    overflow:  hidden }
.mb-45  {
    margin-bottom:  10px }
.aspectbox h4  {
    max-width:  100% }
.text-portion-feedback  {
    max-width:  100%;
    width:  100% }
.testimonial-box.slick-slide.slick-current.slick-active .btn-testimonial  {
    right:  10px;
    bottom:  10px }
.real-cases  {
    padding:  50px 0 }
footer .fa-50  {
    font-size:  22px }
.links-footer li a:before  {
    height:  5px;
    width:  5px;
    left:  -10px }
.text-heading-styling h6  {
    font-size:  16px }
.links-footer li a,  .fa-18,  .inner-row-global-operation>div p,  .fa-16,  .copy-rights-row p  {
    font-size:  12px }
.inner-row-global-operation>div p,  .fa-16  {
    font-size:  12px }
.copy-rights-row p  {
    text-align:  center }
.image-settings-icon  {
    display:  none }
.max-w-660vw  {
    margin-left:  auto;
    margin-right:  auto }
.imagebannerabout img  {
    width:  100% }
.fa-80,  .fa-70vw  {
    font-size:  28px }
.philosophy-text .fa-70  {
    font-size:  30px;
    display:  block;
    text-align:  center }
.main-modal.video-modal.modal:after,  .image-bulb img  {
    display:  none }
.philosophy-text  {
    border-radius:  15px;
    overflow:  hidden;
    text-align:  center;
    justify-content:  center }
.item-heritage h4  {
    font-size:  20px }
.mt-200  {
    margin-top:  50px }
.phone-icon  {
    margin:  0 }
.max-w-600vw  {
    margin-left:  auto;
    margin-right:  auto }
.testimonials-page-testimonials-items .inner-testimonial-box  {
    max-width:  320px;
    margin:  0 auto }
.testimonials-page-testimonials-items .inner-testimonial-box>div h6  {
    font-size:  20px }
.position-static-mob-screen  {
    position:  static }
.banner-text-inner  {
    position:  relative;
    z-index:  1 }
.contact.py-100 .mt-100  {
    margin-top:  30px }
.text-contact-page h6  {
    font-size:  18px }
.text-contact-page h6  {
    font-size:  18px }
.sm-mob-bg-image,  .imagebannerabout.text-right,  .testimonialbanner,  .contactbannerimage  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    height:  100%;
    opacity:  .2;
    display:  flex;
    align-items:  center }
.sm-mob-bg-image:before,  .testimonialbanner:before  {
    display:  none }
.sm-mob-bg-image img,  .imagebannerabout.text-right img,  .testimonialbanner img,  .imagebannercontact,  .contactbannerimage img  {
    width:  100%;
    height:  100%;
    object-fit:  contain }
.fa-90vw  {
    font-size:  30px }
.fbicon-fbmarketplace  {
    display:  none }
.service-fbmarketplacebanner img  {
    width:  150% }
.gradient-before-image.revert-images-before:before,  .gradient-before-image:before,  .image-container-service .smallimage-animation,  .image-container-service .smallimage-animation.accmanagement  {
    display:  none }
.text-container-text h3  {
    font-size:  28px }
.philosophy-text.philosophy-text-home.image-layer  {
    padding:  20px 10px }
.pricing-single-package-text p>br  {
    display:  none }
.heading-list-single-package.pricing-single-package .btn-reg  {
    position:  static;
    width:  100%;
    max-width:  100%;
    transform:  none }
.fa-80vw  {
    font-size:  32px }
.line-height-85vw  {
    line-height:  32px }
.line-height-95vw  {
    line-height:  30px }
.my-30  {
    margin-top:  15px;
    margin-bottom:  15px }
.packages-row .slick-list  {
    padding:  50px 0 }
.amazon-dropshipping.van-animation  {
    width:  40%;
    height:  40%;
    max-width:  100%;
    z-index:  0;
    opacity:  1 }
.amazon-dropshipping.van-animation img  {
    width:  100%;
    height:  100%;
    object-fit:  contain;
    object-position:  bottom right }
.shopify-services-section .image-container-service img  {
    max-height:  130px }
.services-we-provide .margin-service-container  {
    padding:  40px 0!important }
.shopify-boxes  {
    display:  none }
.package-item .btn-reg.btn-with-icon.package-btn  {
    max-width:  180px }
.amazonfba-am .small-fba  {
    right:  70px;
    max-width:  30px }
.va-prcing-modal  {
    justify-content:  center;
    flex-direction:  column }
.va-prcing-modal .price  {
    font-size:  18px;
    margin:  0;
    margin-top:  10px }
.line-height-48  {
    line-height:  34px }
.bannerSecInnerPages.section-full-height.banner-no-padding-sm-bottom  {
    padding:  120px 0 100px }
.image-small  {
    top:  50% }
.resposiblity-of-va  {
    border-radius:  15px }
.settings-va-services.gradient-before-image:before  {
    content:  '';
    display:  block!important;
    width:  100vw!important;
    max-width:  100%;
}
.reinstated-service.service-container-parent  {
    margin:  0 }
.stated h3  {
    font-size:  20px;
    line-height:  22px;
    text-align:  center }
.stated .gradient-color  {
    display:  inline;
    margin-right:  5px }
.stated p  {
    text-align:  center }
.reinstatedhowwedoit .reinstatedhowwedoit-col  {
    flex:  100%;
    max-width:  100%;
    margin-bottom:  20px }
.bg-ecomtext:before  {
    display:  none }
.rein-hwdi  {
    width:  90px;
    height:  90px }
.rein-hwdi img  {
    width:  45px }
.reinstatedhowwedoit  {
    margin-top:  20px }
.leftareasuspension,  .rightareasuspension  {
    clip-path:  none }
.col-6-suspension h4  {
    font-size:  22px;
    line-height:  28px;
    margin-bottom:  15px }
.leftareasuspension-parent  {
    height:  calc(100% - 338px) }
.rightareasuspension  {
    height:  100%!important;
    top:  0 }
.suspensionlisting  {
    column-count:  1 }
.account-suspension  {
    margin:  0 0;
    padding:  25px 0 }
.col-moneyback-text  {
    flex:  0 0 100%;
    max-width:  100%;
    position:  relative;
    z-index:  5 }
.text-moneyback h6  {
    font-size:  22px;
    max-width:  100% }
.text-moneyback p  {
    max-width:  100% }
.image-right-moneyback  {
    display:  none }
.row-moneyback  {
    background:  linear-gradient(267.24deg,  #231f208c 11.82%,  rgb(80 85 87/73%) 78.72%);
    color:  #fff }
.suspensionlisting  {
    max-width:  100% }
.suspensionlisting li  {
    padding-left:  15px }
.suspensionlisting li:before  {
    left:  0 }
.account-resinstatement-services .image-container-service.amazondropshippingservices  {
    max-width:  100% }
.account-resinstatement-services .circle-behind-image.half-circle  {
    width:  500px;
    height:  500px;
    max-width:  300px;
    max-height:  300px }
.amazon-dropshipping-services .image-container-service img  {
    max-height:  150px;
    max-width:  180px }
.services-we-provide>div  {
    margin:  0 }
.service-container-parent .max-w-700  {
    margin-top:  30px!important }
.main-modal.modal.video-modal .modal-dialog  {
    max-width:  calc(100% - 5px) }
.circle-columns:nth-child(2) .image-right:after  {
    display:  block }
.chevron-up-icon  {
    width:  30px;
    height:  30px;
    font-size:  12px;
    right:  auto;
    left:  20px;
    bottom:  20px }
.heading-before:before  {
    font-size:  50px;
    top:  -8px;
}
.shopify-road-map  {
    width:  65px;
}
.roadmap.margin-service-container  {
    margin-bottom:  0px;
    padding-bottom:  20px;
}
.shopify-road-inner p  {
    font-size:  11px;
}
.shopify-road-inner h4  {
    font-size:  12px;
}
.spl-need-list li  {
    padding-left:  10px;
    font-size:  11px;
}
.spl-need-list li:before  {
    width:  5px;
    height:  5px;
}
.packages-we-have.position-relative.packages-spl  {
    padding-bottom:  40px;
    padding-top:  20px;
}
.col-first-packages  {
    padding-top:  25px;
}
}
@media(max-width: 374px)  {
    .aboutus-banner-text br  {
    display:  none }
.small-image-vw.bottom-left-vw,  .small-image-vw.bottom-right-vw  {
    bottom:  -75px }
.fa-53vw  {
    font-size:  20px }
.fa-80,  .fa-70vw  {
    font-size:  26px }
.philosophy-text .fa-70  {
    font-size:  24px }
.heading-list-single-package h3  {
    font-size:  16px }
.form-checkbox>label  {
    font-size:  10px }
}@media(max-height: 610px)  {
    .links-columns>ul  {
    height:  calc(100% - 100px);
    top:  56%;
    max-height:  400px }
.services-dropdown-anchor .services-dropdown ul  {
    overflow-y:  auto }
}@media(max-height: 350px)  {
    .services-dropdown-anchor .services-dropdown ul  {
    display:  block }
}@media all and (min-width: 992px) and (orientation:portrait)  {
    .bannerSecInnerPages.section-full-height,  .bannerSecInnerPages .container-1560vw .row  {
    min-height:  auto!important }
.bannerSecInnerPages.section-full-height  {
    padding:  120px 0 100px }
.bannerSecInnerPages.section-full-height.extra-padding-orientation  {
    padding:  200px 0 150px }
.bg-image-overlay:before  {
    height:  100% }
}.blogs-box a>img.our-blogs  {
    margin:  150px 0 0;
}
.blogs-box a  {
    color:  black;
    display:  block;
    height:  inherit;
}
.blogs-box a>img  {
    width:  100%;
    height:  250px;
    object-fit:  cover;
    margin-bottom:  25px;
}
.blogs-box  {
    height:  100%;
}
.blogs-box h2  {
    font-size:  30px;
    font-weight:  700;
    text-transform:  capitalize;
}
.blogs-box p  {
    font-size:  16px;
    margin:  20px 0;
}
.blogs-box > span  {
    background:  var(--yellow);
    font-size:  18px;
    padding:  10px 10px;
    color:  white;
    display:  block;
    max-width:  150px;
    text-align:  center;
    border-radius:  25px;
    position:  absolute;
    width:  100%;
    bottom:  0;
    left:  0;
    transition:  0.3s ease-in-out;
}
.blogs-box a:hover span  {
    transform:  rotateX(360deg);
    background:  var(--yellow);
}
.blogs-box a div  {
    height:  calc(100% - 275px);
    position:  relative;
    padding-bottom:  55px;
}
.margin-bottom-blogs  {
    margin-bottom:  55px;
}
.mbblogs-50  {
    margin-bottom:  55px;
}
.blogs-details .banner-rounded-img img  {
    border-radius:  50%;
    overflow:  hidden;
    object-fit:  cover;
}
.blog-details p  {
    font-size:  18px;
    margin-bottom:  25px;
}
.blog-details h6  {
    font-size:  38px;
    font-weight:  700;
    margin-bottom:  25px;
}
.blog-details ul li  {
    list-style:  none;
    padding-left:  30px;
    position:  relative;
    font-size:  18px;
    margin-bottom:  25px;
}
.blog-details ul li:before  {
    content:  '';
    position:  absolute;
    left:  0;
    top:  6px;
    ;
    background:  var(--orange);
    height:  10px;
    width:  10px;
    border-radius:  50%;
}
section.banner-blogs  {
    margin-top:  6.5vw;
    position:  relative;
}
.blog-detail section.banner-blogs h2  {
    font-size:  4vw;
    line-height:  1.4;
    padding:  2vw;
}
.banner-blogs-img-details  {
    height:  57vh;
    width:  100%;
}
.banner-blogs-img-details img  {
    width:  100%;
    height:  100%;
    object-fit:  cover;
}
.banner-blogs .container-1560  {
    position:  absolute;
    width:  100vw;
    max-width:  100%;
    left:  50%;
    top:  50%;
    transform:  translate(-50%,  -50%);
    text-align:  center;
    color:  white;
    max-width:  81.3vw;
}
.banner-blogs .container-1560:before  {
    content:  '';
    position:  absolute;
    left:  50%;
    top:  0;
    width:  100vw;
    max-width:  100%;
    height:  100%;
    background:  #0000008c;
    transform:  translateX(-50%);
}
.banner-blogs .container-1560 h2  {
    line-height:  initial;
}
blog-detail h3  {
    font-size:  1.5rem;
    padding-bottom:  15px;
}
.blog-detail section.banner-blogs h2  {
    font-size:  2.8vw;
}
.blog-detail h3  {
    font-size:  1.5rem;
    padding-bottom:  15px;
}
.blog-detail section.banner-blogs h2  {
    font-size:  2.8vw;
}
.blog-detail h3  {
    font-size:  1.5rem;
    padding-bottom:  15px;
}
.blog-detail section.banner-blogs h2  {
    font-size:  2.8vw;
}
.blog-detail h3  {
    font-size:  1.5rem;
    padding-bottom:  15px;
}
.blog-detail section.banner-blogs h2  {
    font-size:  2.8vw;
}
@media(min-width:992px) and (max-width:1200px)  {
     .blog-details ul li, div.blog-details p  {
    font-size:  13px;
}
.blog-details ul li {
    padding-left:  20px;
}
.blog-details ul li:before {
    height:  8px;
    width:  8px;
}
body.blog-detail h2  {
    font-size:  1.25rem;
    padding-bottom:  15px;
}
body.blog-detail h3  {
    font-size:  1rem;
    padding-bottom:  10px;
}
.blogs-box a>img  {
    height:  180px;
}
.blogs-box h2  {
    font-size:  16px;
    line-height:  1.4;
}
.blogs-box p  {
    font-size:  12px;
}
.blogs-box a div  {
    height:  calc(100% - 220px);
    padding-bottom:  60px;
}
.blogs-box > span  {
    font-size:  14px;
    padding:  8px 8px;
    max-width:  130px;
}
}
@media(min-width:1201px) and (max-width:1400px)  {
    .blog-details ul li, div.blog-details p  {
    font-size:  14px;
}
body.blog-detail h2  {
    font-size:  1.50rem;
    padding-bottom:  17px;
}
body.blog-detail h3  {
    font-size:  1.2rem;
    padding-bottom:  12px;
}
.blogs-box h2  {
    font-size:  18px;
    line-height:  1.4;
}
.blogs-box p  {
    font-size:  13px;
}
.blogs-box a div  {
    height:  calc(100% - 260px);
    padding-bottom:  60px;
}
.blogs-box > span  {
    font-size:  14px;
    padding:  8px 8px;
    max-width:  130px;
}
}
@media(min-width:1401px) and (max-width:1600px)  {
    .blog-details ul li, div.blog-details p  {
    font-size:  16px;
}
body.blog-detail h2  {
    font-size:  1.60rem;
    padding-bottom:  20px;
}
body.blog-detail h3  {
    font-size:  1.4rem;
    padding-bottom:  15px;
}
.blogs-box h2  {
    font-size:  20px;
    line-height:  1.4;
}
.blogs-box p  {
    font-size:  15px;
}
.blogs-box a div  {
    height:  calc(100% - 260px);
    padding-bottom:  50px;
}
.blogs-box > span  {
    font-size:  16px;
    padding:  10px 10px;
    max-width:  160px;
}
}
@media(min-width:200px) and (max-width:767px)  {
    div.blog-details ul ul {
    padding-left: 12px;
}
.blogs-box h2  {
    font-size:  22px;
    line-height:  1.4;
}
.banner-blogs-img-details  {
    height:  400px;
}
.blog-detail section.banner-blogs h2  {
    font-size:  22px;
}
.blog-details ul li, .blog-details p  {
    font-size:  12px;
}
.blog-details ul li {
    padding-left:  15px;
}
.blog-details ul li:before {
    height:  6px;
    width:  6px;
}
.blog-detail h2  {
    font-size:  20px;
    line-height:  1.4;
}
.blog-detail h3  {
    font-size:  18px;
}
.blogs-box > span  {
    font-size:  14px;
    padding:  7px 25px;
    max-width:  fit-content;
}
.blogs-box p  {
    font-size:  12px;
}
section:before, section:after {
    display: none !important;
}
}
@media(min-width:768px) and (max-width:991px)  {
    .blogs-box h2  {
    font-size:  25px;
    line-height:  1.3;
}
.banner-blogs-img-details  {
    height:  400px;
}
.blog-detail section.banner-blogs h2  {
    font-size:  30px;
}
.blog-details p, .blog-details ul li  {
    font-size:  14px;
}
.blog-details ul li {
    padding-left:  15px;
}
.blog-details ul li:before {
    height:  6px;
    width:  6px;
}
.blog-detail h2  {
    font-size:  22px;
    line-height:  1.4;
}
.blog-detail h3  {
    font-size:  22px;
}
.blogs-box > span  {
    font-size:  14px;
    padding:  7px 25px;
    max-width:  fit-content;
}
.blogs-box p  {
    font-size:  12px;
}
}

.form-control:focus {
    color: inherit;
    background-color: inherit;
    border-color: inherit;
}
.image-item-banner-jit.z-index1{
    z-index:1;
}

.blog-details ul ul {
    padding-left: 1.563vw;
}
div.blog-details ul ul li:before {
    border: 0.052vw solid var(--orange);
    background: transparent;
}
.smallVdo{
    display:none;
}
.single-item-double-pricing {
    display: flex;
    justify-content: space-between;
    border: 1px solid #ffffff;
    border-radius: 1vw;
    text-align: center;
    position: relative;
}

.single-item-double-pricing .heading-list-single-package.pricing-single-package .btn-reg {
    left: 50%;
    transform: translateX(-50%);
    padding: 0;
    width: 100%;
    min-height: 2.5vw;
    bottom: -1.2vw;
    max-width: 60%;
    transition: 0.3s ease-in-out;
    background: #252122;
    border-radius: 5vw;
    overflow:hidden;
}

.single-item-double-pricing .heading-list-single-package.pricing-single-package .btn-reg:before, .single-item-double-pricing .heading-list-single-package.pricing-single-package .btn-reg:after {
    filter: blur(0px);
}

.single-item-double-pricing .heading-list-single-package.pricing-single-package h4 {
    position: absolute;
    top: -1.5vw;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    font-size: 1vw;
    background: #252122;
    border-radius: 2vw;
    padding: 0.7vw 0.9vw;
    max-width: 9vw;
    box-shadow: -1px 1px 0px 1px #f8a224;
}

.single-item-double-pricing .heading-list-single-package.pricing-single-package {
    padding: 1.5vw;
    margin: 0;
    flex: 0 0 50%;
    max-width: 49%;
    padding-bottom: 2vw;
}

.single-item-double-pricing:before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: #ffffff;
    top: 0;
    width: 1px;
    height: 100%;
}

.package-single-main-parent.amazon-wholesale-single-item .pricing-single-package-text p {
    font-size: 0.6vw;
    line-height: 1.054vw;
}

.single-item-double-pricing .heading-list-single-package.pricing-single-package span {
    background: -webkit-linear-gradient(left, #1779c0 0%, #0c90d9 100%);
    background: linear-gradient(90deg, #1779c0 0%, #0c90d9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.single-item-double-pricing .heading-list-single-package.pricing-single-package p {
    font-size: 1vw;
}

.gradient-color-orange {
    font-weight: 700;
    color: transparent;
    background: -webkit-linear-gradient(left, #1779c0 20.95%, #000000 96.01%);
    background: linear-gradient(90deg, #1779c0 20.95%, #000000 96.01%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/*RESELLER*/
.resellerplan .howwedoit.pb-0#sec2 {
    display: none;
}

.banner-text-inner h6 {
    font-size: 1.302vw;
    margin-bottom: 1.354vw;
}

.animation-hand-reseller img {
    object-position: center;
}

.why-reseller .spl-need-list li {
    font-size: 1vw;
    margin-bottom: 1.2vw;
}

.reseller-hwdi .reinstatedhowwedoit {
    max-width: 62.5vw;
    margin-left: auto;
    margin-right: auto;
}

.reseller-hwdi .reinstatedhowwedoit .rein-hwdi img {
    width: 8.417vw;
    height: 8.417vw;
}

.reseller-hwdi .reinstatedhowwedoit .rein-hwdi {
    padding: 1vw 0;
}

.reseller-hwdi .reinstatedhowwedoit h4 {
    color: #231F20;
    text-align: center;
    font-size: 1.563vw;
    font-weight: 700;
    line-height: 46.0.26vw;
    /* 155% */
    letter-spacing: -0.052vw;
}

.reseller-service .text-container-text h3 {
    font-size: 3.125vw;
}

.reseller-service .text-container-text ul li {
    color: #434B53;
    font-size: 0.938vw;
    padding-left: 1.406vw;
    line-height: 333%;
    /* 59.4.896vw */
    position: relative;
    font-weight: 300;
}

.reseller-service .text-container-text p {
    font-size: 0.938vw;
    line-height: 170%;
    /* 30.0.313vw */
}

.reseller-service .text-container-text ul {
    margin-top: 0.833vw;
}

.reseller-service .text-container-text ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.625vw;
    height: 0.625vw;
    background: linear-gradient(180deg, #EE7D00 0%, #1779c0 100%);
    border-radius: 50%;
}

.reseller-service .image-container-service img {
    width: 100%;
    max-width: 90%;
    height: auto;
    max-height: initial;
    margin: 0 auto;
    text-align: center;
}

.reseller-service .image-container-service {
    text-align: left;
}

.reseller-service.revert-column .image-container-service img {
    transform: scale(1.3);
}

.contact-us-form-row {
    max-width: 73.438vw;
    margin: 0 auto;
    border: 0.052vw solid #1779c0;
    padding: 1.51vw 3.125vw 2.604vw;
    border-radius: 1.563vw;
    background: linear-gradient(269deg, #1779c0 0%, rgba(255, 255, 255, 0.00) 70%);
    display: flex;
    position: relative;
    z-index: 1;
}

.form-portion-resseller {
    max-width: 32.396vw;
    flex: 0 0 50%;
}

.image-portion-resseller img {
    width: 45%;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 115%;
    object-fit: contain;
    z-index: -1;
}

.form-portion-resseller h4 {
    color: #231F20;
    font-size: 3.646vw;
    font-weight: 700;
    line-height: 4.323vw;
    /* 118.82% */
    letter-spacing: -0.01vw;
    width: 100%;
    margin-bottom: 1.354vw;
}

.form-portion-resseller form {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}

.form-portion-resseller form input,.form-portion-resseller form textarea {
    width: 48%;
    padding: 0.833vw;
    border-radius: 0.2vw;
    border: 0.01vw solid rgb(0 0 0 / 37%);
    background: transparent;
    color: #231f20;
    margin-bottom: 1.146vw;
}

.form-portion-resseller form input.mw-100,.form-portion-resseller form textarea {
    width: 100%;
    max-width: 100%;
}

.form-portion-resseller form textarea {
    height: 9.375vw;
    resize:none;
}

.sign-up-for-reseller-plan-image {
    margin: 10.417vw 0;
}

.form-portion-resseller form .btn-reg.btn-with-icon {
    position: absolute;
    bottom: -1.719vw;
    background: linear-gradient(126deg, #231F20 0%, #545A5C 100%);
}

.form-portion-resseller form .btn-reg.btn-with-icon:after {
    background: linear-gradient(126deg, #231F20 0%, #545A5C 100%);
}

/*popupform contest*/
.form-checkbox.form-checkbox-contest>label {
    font-size: 0.53vw;
    text-align: left;
}
#checkboxpp1:checked~label.designedbox, #checkboxpp2:checked~label.designedbox, #checkboxpp3:checked~label.designedbox, #checkboxpp4:checked~label.designedbox, #checkboxpp5:checked~label.designedbox, #checkboxpp6:checked~label.designedbox, #checkboxpp7:checked~label.designedbox, #checkboxpp8:checked~label.designedbox{
    background: var(--orange);
}
#checkboxpp1:checked~label.designedbox:before, #checkboxpp2:checked~label.designedbox:before, #checkboxpp3:checked~label.designedbox:before, #checkboxpp4:checked~label.designedbox:before, #checkboxpp5:checked~label.designedbox:before, #checkboxpp6:checked~label.designedbox:before, #checkboxpp7:checked~label.designedbox:before, #checkboxpp8:checked~label.designedbox:before{
    left: calc(50% - 0.185vw);
    width: 0.2vw;
    height: 0.4vw;
}

.form-checkbox.form-checkbox-contest>label.designedbox {
 width: 0.746vw;
 height: 0.746vw;
 margin-right: 0.4vw;
 flex: 0 0 0.746vw;
}


.form-checkbox.form-checkbox-contest {
    margin: 0px;
}

.form-checkbox.form-checkbox-contest {
    margin: 0.402vw 0 0.763vw;
}
/*21-7-23*/

ul.spl-need-list.spl-need-listTn li:before {
    top: 1.05vw;
    width: 0.4vw;
    height: 0.4vw;
}

.blog-details p img {
    width: 100%;
    height: auto;
    margin: 10px 0;
}

/*Triple Box Start*/
.services-parent .row {
    justify-content: center;
}

::-webkit-calendar-picker-indicator {
    filter: brightness(0) invert(1);
}

.form-inputs label {
    font-size: 1vw;
    color: #0c90d9;
}

.form-inputs select option{
    color:#000;
}

.get-fieldBox {
    display: flex;
    align-items: center;
    /*justify-content: flex-start;*/
    justify-content: space-between;
    flex-flow: wrap;
    gap: 5px;
}

.get-fieldBox span {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.get-fieldBox span label,.get-fieldBox span input {
    margin: 0;
    accent-color: #f9c945;
}
.opacity0{
    opacity:0;
}
.jitQuoteBtn button.btn-jit-services.btn-jit-servicesTn.noBefore:before {
    display: none;
}
/*Home Blogs*/
.blogAllHeadBtn a.btn-reg {
    margin-left: auto;
}
.rowSlide .slick-track {
    display: flex;
}
.rowSlide .blogs-box-designed > a > div {
    text-align: left;
    padding-left: 0;
}
.rowSlide .blogs-box-designed {
    background: transparent;
}
.rowSlide .blogs-box-designed > a > div h2 {/* TikTok Shop Automation with EcomXpertz: Your Gateway to E-commerce Success */
    font-weight: 600;
    color: #231F20;
}
.rowSlide .blogs-box-designed > a > div p {
    font-weight: 400;
    color: #2F2C2C;
}
.rowSlide  .mbblogs-50 {
    padding-right: 10px;
    padding-left: 10px;
}
.rowSlide .blogs-box-designed > a > img {
    border-radius: 10px;
}
/*Ecom Pro Solution Page*/

.newsection-one-text h6 {
    font-size: 50px;
    line-height: 121%;
    text-align: center;
    text-transform: capitalize;
    color: #231F20;
    max-width: 1000px;
    margin: 0 auto;
    display: block;
    padding-bottom: 80px;
}
.newsection-one-text h6 span {
    color: #F7B010;
}
.logoStores {
    display: flex;
    gap: 84px;
    flex-flow: wrap;
    padding-top: 30px;
    align-items: center;
}
.logoStoresIn {
    flex: 2 0 calc(16.6666666667% - 93px);
    text-align: center;
}
.withLogoInTwoCol img {
    padding-right: 9px;
}
.keyfeatures-section-text-top-text.keyfeatures-section-text-top-textFull {margin-bottom: 170px;}
.keyfeatures-section-text-top-text.keyfeatures-section-text-top-textFull h3 {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 1.1;
}
.forImg span {
    position: absolute;
    background: linear-gradient(180deg, rgba(62, 62, 62, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);
    backdrop-filter: blur(15px);
    border-radius: 10px;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
    padding: 13px 30px;
    width: fit-content; 
    box-sizing: border-box;
    white-space: nowrap; 
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}
.imgTextTogather {
    padding-bottom: 100px;
    align-items: center;
}
.fortxt h4 {
    font-weight: 600;
    font-size: 47.5155px;
    line-height: 1.1;
    color: #FFFFFF;
    max-width: 450px;
}
.contFortxt h6 {
    padding-top: 40px;
    font-weight: 700;
    font-size: 22px;
    line-height: 1;
    color: #1779c0;
    padding-bottom: 11px;
}
.forImgin {
    display: inline-block;
    position: relative;
}
.imgTextTogather:last-child {
    padding-bottom: 0;
}
section.ecomProServicesLight {
    padding: 120px 0;
}
section.ecomProServicesLight .fortxt h4 {
    color: #070707;
}
section.keyfeatures-section-new.keyfeatures-section-newLessSpacing {
    padding: 120px 0;
}
.rightSideImg 
 .forImg {
    text-align: right;
}
section.calendarSection {
    padding-top: 40px;
    position: relative;
}
.titleNewForPage {text-align: center;}
.titleNewForPage h5 {
    max-width: 780px;
    font-weight: 600;
    font-size: 36px;
    line-height: 112%;
    text-align: center;
    text-transform: capitalize;
    color: #231F20;
    margin: 0 auto;
}
.titleNewForPage h3 {
    max-width: 447px;
    font-weight: 700;
    font-size: 44px;
    line-height: 121%;
    text-transform: capitalize;
    color: #F7B010;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 30px;
}
.calendarSection iframe {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 30px;
}
.calendarSection p {
    max-width: 740px;
    font-weight: 400;
    font-size: 12px;
    line-height: 183%;
    display: flex;
    align-items: center;
    text-align: center;
    color: #000000;
    margin: 0 auto;
    width: 100%;
}
section.calendarSection:before {
    content: '';
    width: 222px;
    height: 1004.08px;
    left: 0;
    background: linear-gradient(180deg, #1779c0 0%, rgba(255, 255, 255, 0) 100%);
    transform: rotate(-72.83deg);
    position: absolute;
    top: -290px;
    z-index: -1;
}
section.calendarSection:after {
    content: '';
    width: 222px;
    height: 1004.08px;
    right: 0;
    position: absolute;
    top: 200px;
    background: linear-gradient(180deg, #1779c0 0%, rgba(255, 255, 255, 0) 100%);
    transform: rotate(112.55deg);
    z-index: -1;
}
section.clientLogoSection {
    padding: 140px 0 90px;
    box-sizing: border-box;
}
.titleNewForPage h4 {
    font-weight: 600;
    font-size: 38px;
    line-height: 110%;
    text-align: center;
    text-transform: capitalize;
    color: #231F20;
    max-width: 370px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.titleNewForPage h4 span {
    color: #1779c0;
}
.titleNewForPage p {
    font-size: 12px;
    line-height: 126%;
    color: #000000;
}
.rowForClientLogo {
    padding-top: 44px;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
}
.colForClientLogo {
    flex: 0 0 calc(25% - 83px);
    text-align: center;
    box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid #C9C9C9;
    border-radius: 13px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 110px;
}
.colForClientLogo:nth-child(4n) {
    margin-right: 0;
    margin-bottom: 60px;
}
.ForClientLogoLoop img {
    mix-blend-mode: luminosity;
}
button.btn-reg-vw.withIconBtn {
    padding-left: 30px;
    padding-right: 30px;
    width: auto;
    max-width: unset;
}
button.btn-reg-vw.withIconBtn i {
    padding-right: 7px;
}
section.clientLogoSection + footer.after-black-extra-area:after {
    height: 100%;
}

.form-checkbox-contest label[for="checkboxpp5"] a, .form-checkbox-contest label[for="checkboxpp4"] a {
    color: #1779c0;
    transition: all .3s linear 0s;
}
.form-checkbox-contest label[for="checkboxpp5"] a:hover,.form-checkbox-contest label[for="checkboxpp4"] a:hover {
    opacity: .9;
}
.form-checkbox.form-checkbox-contest.withLink label {
    cursor: initial;
}
a.formLink {
    color: #ff9800;
    transition: all .3s linear 0s;
}
a.formLink:hover {
    opacity: .8;
}
/*On Home Spn Button*/
.afterGetStarted {
    margin-top: 100px;
}
.afterGetStarted a {
    display: flex;
    justify-content: center;
}
.afterGetStarted a img {
    max-width: 260px;
    width:100%;
}
@media(min-width:600px){
    .triplePricing .single-item-double-pricing .heading-list-single-package:before {
        content: '';
        position: absolute;
        left: 100%;
        transform: translateX(-50%);
        background: #ffffff;
        top: 0;
        width: 1px;
        height: 100%;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package {
        position: relative;
        flex: 0 0 33.33%;
        max-width: 32.333%;
        padding: 1vw;
        padding-bottom: 2.2vw;
    }
    .triplePricing .single-item-double-pricing:before {
        opacity: 0;
    }
    .triplePricing .heading-list-single-package.pricing-single-package span {
        font-size: 2.2vw;
        line-height: 1;
        margin: 1vw 0 .5vw;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package:last-child:before {
        opacity: 0;
    }
    .package-single-main-parent.amazon-wholesale-single-item .triplePricing .pricing-single-package-text p {
        font-size: 0.54vw;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package h4 {
        font-size: .8vw;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package p {
        font-size: .8vw;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package .btn-reg {
        padding-left: 1vw;
        padding-right: 1vw;
        max-width: 75%;
    }
}
/*Triple Box End*/

/*RESELLER*/

/*TIKTOK*/
.absolute-images-tiktok {
    position: absolute;
    max-width: 244px;
    right: -80px;
    top: 0;
}

.absolute-images-tiktok.tt-ds {
    right: auto;
    left: -50px;
    bottom: 0;
    top: auto;
    max-width: 190px;
}

.image-item-banner-jit.apl-jit-image.tt-banner-images {
    max-width: 30%;
}

.hwdi-jit-text-image.sc-tt-img > img {
    transform: scale(1.5) translateX(-30px);
}
.image-wwcdfy-tt img {
    width: 100%;
    height: 390px;
    object-fit: contain;
    object-position: center;
}

.tt-roadmap-to-success-heading {
    text-align: center;
    margin-bottom: 110px;
}

.tt-roadmap-to-success-heading h6 {
    font-size: 70px;
    color: #231F20;
    font-weight: 700;
    margin-bottom: 30px;
}

.tt-roadmap-to-success-heading h2 {
    font-size: 270px;
    font-weight: 700;
    line-height: 74%;
    letter-spacing: -4.61px;
}

.our-journey-row {
    display: flex;
    align-items: flex-start;
    max-width: 1235px;
    margin: 0 auto;
}

.col-our-journey {
    flex: 0 0 25%;
}

.tiktok-journey-changes .our-journey-row:last-child {
    margin-top: 110px;
}

.our-value-item-image {
    width: 123px;
    height: 123px;
    background: linear-gradient(85deg, #0c90d9, #1779c0);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0 auto;
}

.our-value-item-image img {
    height: 57%;
}

.tt-roadmap-to-success {
    padding: 120px 0;
}

.our-journey-item-text h3 {
    font-size: 16px;
    letter-spacing: -1px;
    font-weight: 600;
    color: #000;
    line-height: 140%;
    margin-top: 21px;
}

.bg-our-journey-main-box {
    position: relative;
}

.bg-our-journey-main-box:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(../assets/tiktok/roadmap.png);
    background-position: center calc(100% - 115px);
    background-size: contain;
    background-repeat: no-repeat;
}

.tiktok-journey-changes .col-our-journey:nth-child(even) .our-value-item-image {
    background: linear-gradient(180deg, #A3A3A3, #3A3A3A);
}

.heading-fullscreen-main-tt h3 {
    font-size: 15.4vw;
    text-align: center;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -0.3vw;
    text-transform: uppercase;
    color: transparent;
    background: -webkit-linear-gradient(left, #1779c0 20.95%, #0c90d9 96.01%);
    background: linear-gradient(180deg, #000 -250%, #0000 96%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 80%;
}

.heading-fullscreen-main-tt {
    text-align: center;
    margin-bottom: 180px;
}

.heading-fullscreen-main-tt h6 {
    font-size: 57px;
    display: inline-block;
    padding: 16px 44px;
    background-image: url(../assets/tiktok/wwcd-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
    letter-spacing: -3.25px;
    transform: rotate(-3deg);
    margin-top: -45px;
}

.wwcdfy-section-tt {
    padding: 150px 0;
}

.items-wwcdfy-tt {
    margin-bottom: 180px;
}

.items-wwcdfy-tt:last-child {
    margin-bottom: 0;
}

.items-wwcdfy-tt-text h3 {
    font-size: 52px;
    letter-spacing: -2.73px;
    font-weight: 700;
    text-transform: uppercase;
}

.items-wwcdfy-tt-text h3 > span {
    color: transparent;
    background: -webkit-linear-gradient(left, #1779c0 20.95%, #0c90d9 96.01%);
    background: linear-gradient(90deg, #1779c0 20.95%, #0c90d9 96.01%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.items-wwcdfy-tt-text.services-jit-column-text {
    max-width: 100%;
}

.items-wwcdfy-tt-text.services-jit-column-text ul li {
    font-size: 20px;
    color: #434B53;
    line-height: 143%;
    margin-bottom: 28px;
}

.circle-image-tt {
    width: 400px;
    height: 400px;
    display: inline-block;
    background: linear-gradient(85deg, #0c90d9, #1779c0);
    border-radius: 50%;
    position: absolute;
    z-index: -1;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.image-wwcdfy-tt {
    position: relative;
}

.items-wwcdfy-tt-text.services-jit-column-text ul li::before,.items-wwcdfy-tt-text.services-jit-column-text ul li::after {
    top: 14px;
}

.items-wwcdfy-tt-text.services-jit-column-text ul li::after {
    transform: scale(0.5) translateY(-50%);
}

.items-wwcdfy-tt-text.services-jit-column-text ul li::before {
    transform: none;
}

.items-wwcdfy-tt.reverse-items-wwcdfy-tt .row {
    flex-direction: row-reverse;
}

.items-wwcdfy-tt.reverse-items-wwcdfy-tt .row .circle-image-tt {
    right: auto;
    left: 0;
    background: linear-gradient(180deg, #A3A3A3, #3A3A3A);
}

.pricing-boxes-tiktok-parent {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    max-width: 540px;
}

.pricing-box-tiktok {
    max-width: 254px;
    width: 100%;
    background: linear-gradient(180deg, #202020 10%, #373636 150%);
    text-align: center;
    border-radius: 15px;
    position: relative;
    padding: 34px 20px 36px;
    border: 1px solid #1779c0;
}

.pricing-box-tiktok > span {
    position: absolute;
    top: -21.5px;
    left: 50%;
    transform: translateX(-50%);
    background: rgb(36 36 36);
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    max-width: 161px;
    padding: 11px 0;
    border-radius: 50px;
    z-index: 1;
}

.pricing-box-tiktok > span:before {
    content: '';
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 35px;
    background: linear-gradient(90deg, #1779c0 20.95%, #0c90d9 96.01%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
    padding: 1px;
    opacity: 1;
}

.pricing-box-tiktok > span:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 14px;
    background: #000000;
    border-radius: 50px;
    opacity: 0.5;
    z-index: -1;
    filter: blur(17.83px);
}

.pricing-box-tiktok > h3 {
    font-size: 40px;
    font-weight: 700;
    color: #1779c0;
    filter: drop-shadow(0px 6.72px 10px rgb(0,0,0,0.6));
    line-height: 130%;
}

.pricing-box-tiktok > p {
    font-size: 14px;
    font-weight: 600;
}

.pricing-box-tiktok button.btn-reg {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -70px;
    width: 100%;
    max-width: 138px;
    font-size: 14px;
    padding: 12px 24px;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease-in-out;
    min-height: auto;
    font-size: 12px;
    color: #000;
    font-weight: 700;
}

.pricing-box-tiktok:hover button.btn-reg {
    bottom: -22.5px;
    opacity: 1;
    visibility: visible;
}

.package-single-main-parent.amazon-wholesale-single-item.tiktok-shop-pricing {
    padding: 68px 99px 71px 88px;
    border: 1px solid #0c90d9;
    background: linear-gradient(180deg, #231F20 0%, #4D4D4D 100%);
}

.tiktok-shop-pricing .services-jit-column-text ul li {
    z-index: 1;
}

.tiktok-shop-pricing .services-jit-column-text ul {
    margin: 0;
}

.tiktok-shop-pricing .pricing-items {
    margin-bottom: 51px;
}

.tiktok-shop-pricing .col-lg-6 > .text-left h5 {
    font-size: 20px;
    color: transparent;
    background: -webkit-linear-gradient(left, #1779c0 20.95%, #0c90d9 96.01%);
    background: linear-gradient(92deg, #1779c0 20.95%, #0c90d9 96.01%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: inherit;
    margin-bottom: 10px;
    display: inline-block;
    font-weight: 600;
}

.tiktok-shop-pricing .col-lg-6 > .text-left  p {
    font-size: 10px;
    line-height: 200%;
}

.tiktok-shop-pricing .services-jit-column-text ul li:before,.tiktok-shop-pricing .services-jit-column-text ul li:after {
    opacity: 1;
}
/*TIKTOK*/
/*TIKTOKVw*/
@media (min-width:991px){
    /*TIKTOK*/
    .absolute-images-tiktok {
        position: absolute;
        max-width: 12.71vw;
        right: -4.17vw;
        top: 0;
    }
    
    .absolute-images-tiktok.tt-ds {
        right: auto;
        left: -2.6vw;
        bottom: 0;
        top: auto;
        max-width: 9.9vw;
    }
    
    .image-item-banner-jit.apl-jit-image.tt-banner-images {
        max-width: 30%;
    }
    
    .hwdi-jit-text-image.sc-tt-img > img {
        transform: scale(1.5) translateX(-1.56vw);
    }
    .image-wwcdfy-tt img {
        width: 100%;
        height: 20.31vw;
        object-fit: contain;
        object-position: center;
    }
    
    .tt-roadmap-to-success-heading {
        text-align: center;
        margin-bottom: 5.73vw;
    }
    
    .tt-roadmap-to-success-heading h6 {
        font-size: 3.65vw;
        color: #231F20;
        font-weight: 700;
        margin-bottom: 1.56vw;
    }
    
    .tt-roadmap-to-success-heading h2 {
        font-size: 14.06vw;
        font-weight: 700;
        line-height: 74%;
        letter-spacing: -0.24vw;
    }
    
    .our-journey-row {
        display: flex;
        align-items: flex-start;
        max-width: 64.32vw;
        margin: 0 auto;
    }
    
    .col-our-journey {
        flex: 0 0 25%;
    }
    
    .tiktok-journey-changes .our-journey-row:last-child {
        margin-top: 5.73vw;
    }
    
    .our-value-item-image {
        width: 6.41vw;
        height: 6.41vw;
        background: linear-gradient(85deg, #0c90d9, #1779c0);
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        margin: 0 auto;
    }
    
    .our-value-item-image img {
        height: 57%;
    }
    
    .tt-roadmap-to-success {
        padding: 6.25vw 0;
    }
    
    .our-journey-item-text h3 {
        font-size: 0.83vw;
        letter-spacing: -0.05vw;
        font-weight: 600;
        color: #000;
        line-height: 140%;
        margin-top: 1.09vw;
    }
    
    .bg-our-journey-main-box {
        position: relative;
    }
    
    .bg-our-journey-main-box:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background-image: url(../assets/tiktok/roadmap.png);
        background-position: center calc(100% - 5.99vw);
        background-size: contain;
        background-repeat: no-repeat;
    }
    
    .tiktok-journey-changes .col-our-journey:nth-child(even) .our-value-item-image {
        background: linear-gradient(180deg, #A3A3A3, #3A3A3A);
    }
    
    .heading-fullscreen-main-tt h3 {
        font-size: 15.4vw;
        text-align: center;
        font-style: italic;
        font-weight: 500;
        letter-spacing: -0.3vw;
        text-transform: uppercase;
        color: transparent;
        background: -webkit-linear-gradient(left, #1779c0 20.95%, #0c90d9 96.01%);
        background: linear-gradient(180deg, #000 -250%, #0000 96%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        line-height: 80%;
    }
    
    .heading-fullscreen-main-tt {
        text-align: center;
        margin-bottom: 9.38vw;
    }
    
    .heading-fullscreen-main-tt h6 {
        font-size: 2.97vw;
        display: inline-block;
        padding: 0.83vw 2.29vw;
        background-image: url(../assets/tiktok/wwcd-bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        color: #fff;
        letter-spacing: -0.17vw;
        transform: rotate(-3deg);
        margin-top: -2.34vw;
    }
    
    .wwcdfy-section-tt {
        padding: 7.81vw 0;
    }
    
    .items-wwcdfy-tt {
        margin-bottom: 9.38vw;
    }
    
    .items-wwcdfy-tt:last-child {
        margin-bottom: 0;
    }
    
    .items-wwcdfy-tt-text h3 {
        font-size: 2.71vw;
        letter-spacing: -0.14vw;
        font-weight: 700;
        text-transform: uppercase;
    }
    
    .items-wwcdfy-tt-text h3 > span {
        color: transparent;
        background: -webkit-linear-gradient(left, #1779c0 20.95%, #0c90d9 96.01%);
        background: linear-gradient(90deg, #1779c0 20.95%, #0c90d9 96.01%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text {
        max-width: 100%;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text ul li {
        font-size: 1.04vw;
        color: #434B53;
        line-height: 143%;
        margin-bottom: 1.46vw;
    }
    
    .circle-image-tt {
        width: 20.83vw;
        height: 20.83vw;
        display: inline-block;
        background: linear-gradient(85deg, #0c90d9, #1779c0);
        border-radius: 50%;
        position: absolute;
        z-index: -1;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .image-wwcdfy-tt {
        position: relative;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text ul li::before,.items-wwcdfy-tt-text.services-jit-column-text ul li::after {
        top: 0.73vw;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text ul li::after {
        transform: scale(0.5) translateY(-50%);
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text ul li::before {
        transform: none;
    }
    
    .items-wwcdfy-tt.reverse-items-wwcdfy-tt .row {
        flex-direction: row-reverse;
    }
    
    .items-wwcdfy-tt.reverse-items-wwcdfy-tt .row .circle-image-tt {
        right: auto;
        left: 0;
        background: linear-gradient(180deg, #A3A3A3, #3A3A3A);
    }
    
    .pricing-boxes-tiktok-parent {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        max-width: 28.13vw;
    }
    
    .pricing-box-tiktok {
        max-width: 13.23vw;
        width: 100%;
        background: linear-gradient(180deg, #202020 10%, #373636 150%);
        text-align: center;
        border-radius: 0.78vw;
        position: relative;
        padding: 1.77vw 1.04vw 1.88vw;
        border: 0.05vw solid #1779c0;
    }
    
    .pricing-box-tiktok > span {
        position: absolute;
        top: -1.12vw;
        left: 50%;
        transform: translateX(-50%);
        background: rgb(36 36 36);
        font-size: 0.73vw;
        font-weight: 600;
        width: 100%;
        max-width: 8.39vw;
        padding: 0.57vw 0;
        border-radius: 2.6vw;
        z-index: 1;
    }
    
    .pricing-box-tiktok > span:before {
        content: '';
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 1.82vw;
        background: linear-gradient(90deg, #1779c0 20.95%, #0c90d9 96.01%);
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        z-index: -1;
        padding: 0.05vw;
        opacity: 1;
    }
    
    .pricing-box-tiktok > span:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0.73vw;
        background: #000000;
        border-radius: 2.6vw;
        opacity: 0.5;
        z-index: -1;
        filter: blur(0.93vw);
    }
    
    .pricing-box-tiktok > h3 {
        font-size: 2.08vw;
        font-weight: 700;
        color: #1779c0;
        filter: drop-shadow(0vw 0.35vw 0.52vw rgb(0,0,0,0.6));
        line-height: 130%;
    }
    
    .pricing-box-tiktok > p {
        font-size: 0.73vw;
        font-weight: 600;
    }
    
    .pricing-box-tiktok button.btn-reg {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -3.65vw;
        width: 100%;
        max-width: 7.19vw;
        font-size: 0.73vw;
        padding: 0.63vw 1.25vw;
        opacity: 0;
        visibility: hidden;
        transition: 0.3s ease-in-out;
        min-height: auto;
        font-size: 0.63vw;
        color: #000;
        font-weight: 700;
    }
    
    .pricing-box-tiktok:hover button.btn-reg {
        bottom: -1.17vw;
        opacity: 1;
        visibility: visible;
    }
    
    .package-single-main-parent.amazon-wholesale-single-item.tiktok-shop-pricing {
        padding: 3.54vw 5.16vw 3.7vw 4.58vw;
        border: 0.05vw solid #0c90d9;
        background: linear-gradient(180deg, #231F20 0%, #4D4D4D 100%);
    }
    
    .tiktok-shop-pricing .services-jit-column-text ul li {
        z-index: 1;
    }
    
    .tiktok-shop-pricing .services-jit-column-text ul {
        margin: 0;
    }
    
    .tiktok-shop-pricing .pricing-items {
        margin-bottom: 2.66vw;
    }
    
    .tiktok-shop-pricing .col-lg-6 > .text-left h5 {
        font-size: 1.04vw;
        color: transparent;
        background: -webkit-linear-gradient(left, #1779c0 20.95%, #0c90d9 96.01%);
        background: linear-gradient(92deg, #1779c0 20.95%, #0c90d9 96.01%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        line-height: inherit;
        margin-bottom: 0.52vw;
        display: inline-block;
        font-weight: 600;
    }
    
    .tiktok-shop-pricing .col-lg-6 > .text-left  p {
        font-size: 0.52vw;
        line-height: 200%;
    }
    
    .tiktok-shop-pricing .services-jit-column-text ul li:before,.tiktok-shop-pricing .services-jit-column-text ul li:after {
        opacity: 1;
    }
    /*TIKTOK*/
    .rowSlide  .mbblogs-50 {
        padding-right: 0.521vw;
        padding-left: 0.521vw;
    }
    .rowSlide .blogs-box-designed > a > img {
        border-radius: 0.521vw;
    }
    /*On Home Spn Button*/
    .afterGetStarted {
        margin-top: 5.208vw;
    }
    .afterGetStarted a {
        display: flex;
        justify-content: center;
    }
    .afterGetStarted a img {
        max-width: 13.542vw;
    }
}
/*TIKTOKVw*/
@media (max-width:992px){
    .single-item-double-pricing .heading-list-single-package.pricing-single-package span {
        line-height: 27px;
        margin: 8px 0;
    }
    
    .form-checkbox.form-checkbox-contest>label {
    font-size: 8px;
    text-align: left;
}
#checkboxpp1:checked~label.designedbox, #checkboxpp2:checked~label.designedbox, #checkboxpp3:checked~label.designedbox, #checkboxpp4:checked~label.designedbox, #checkboxpp5:checked~label.designedbox, #checkboxpp6:checked~label.designedbox, #checkboxpp7:checked~label.designedbox, #checkboxpp8:checked~label.designedbox{
    background: var(--orange);
}
#checkboxpp1:checked~label.designedbox:before, #checkboxpp2:checked~label.designedbox:before, #checkboxpp3:checked~label.designedbox:before, #checkboxpp4:checked~label.designedbox:before, #checkboxpp5:checked~label.designedbox:before, #checkboxpp6:checked~label.designedbox:before, #checkboxpp7:checked~label.designedbox:before, #checkboxpp8:checked~label.designedbox:before{
    left: calc(50% - 3.6px);
    width: 3.5px;
    height: 7.5px;
}

.form-checkbox.form-checkbox-contest>label.designedbox {
width: 12px;
height: 12px;
margin-right: 5px;
flex: 0 0 12px;
}

.form-checkbox.form-checkbox-contest {
    margin: 10px 0px 0px;
}

    
    .single-item-double-pricing .heading-list-single-package.pricing-single-package h4 {
        font-size: 12px;
        max-width: 100px;
        padding: 8px 0;
        top: -14px;
    }
    
    .single-item-double-pricing .heading-list-single-package.pricing-single-package {
        padding: 25px;
    }
    
    .single-item-double-pricing .heading-list-single-package.pricing-single-package p {
        font-size: 12px;
    }
    
    .single-item-double-pricing .heading-list-single-package.pricing-single-package .btn-reg {
        font-size: 12px;
        padding: 6px 0;
        max-width: 70%;
        bottom: -16px;
    }
    .package-single-main-parent.amazon-wholesale-single-item .triplePricing .pricing-single-package-text p{
        font-size:10px;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package h4{
        font-size: 8px;
    }
    .triplePricing .heading-list-single-package.pricing-single-package span {
        font-size: 19px;
        margin-bottom: 0;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package p {
        font-size: 7px;
        margin-bottom: 5px;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package .btn-reg {
        font-size: 10px;
    }
    .package-single-main-parent.amazon-wholesale-single-item .pricing-single-package-text p {
        font-size: 10px;
        line-height: 12px;
    }
    
    .package-single-main-parent.amazon-wholesale-single-item .pricing-single-package-text p > br {
        display: none;
    }


    .why-reseller .spl-need-list li {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    ul.spl-need-list.spl-need-listTn li:before {
        width: 8px;
        height: 8px;
        top: 12px;
    }
    
    .reseller-hwdi .reinstatedhowwedoit {
        max-width: 100%;
    }
    
    .reseller-hwdi .reinstatedhowwedoit h4 {
        font-size: 18px;
    }
    
    .reseller-service .text-container-text h3 {
        font-size: 30px;
    }
    
    .reseller-service .text-container-text p {
        font-size: 12px;
    }
    
    .reseller-service .text-container-text ul li {
        font-size: 12px;
        line-height: 233%;
    }
    
    .contact-us-form-row {
        max-width: 90%;
        padding: 30px 30px 45px;
    }
    
    .form-portion-resseller h4 {
        font-size: 32px;
        line-height: 40px;
    }
    
    .form-portion-resseller form .btn-reg.btn-with-icon {
        bottom: -20px;
    }
    
    .form-portion-resseller {
        max-width: 50%;
    }
    
    .form-portion-resseller form input, .form-portion-resseller form textarea {
        font-size: 12px;
        border-radius: 4px;
        padding: 10px 10px;
    }
    
    .banner-text-inner h6 {
        font-size: 12px;
    }

    .form-inputs label{
        font-size:12px;
    }

    /*TIKTOK*/
    .absolute-images-tiktok {
        max-width: 100px;
    }
    
    .absolute-images-tiktok.tt-ds {
        max-width: 80px;
    }
    
    .hwdi-jit-text-image.sc-tt-img > img {
        transform: scale(1.1) translateX(0px);
        display: none;
    }
    
    .tt-roadmap-to-success {
        padding: 50px 0;
    }
    
    .tt-roadmap-to-success-heading h6 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    
    .tt-roadmap-to-success-heading h2 {
        font-size: 110px;
    }
    
    .tt-roadmap-to-success-heading {
        margin-bottom: 50px;
    }
    
    .our-value-item-image {
        width: 80px;
        height: 80px;
    }
    
    .our-journey-item-text h3 {
        font-size: 14px;
        letter-spacing: -1px;
        line-height: 140%;
        margin-top: 10px;
    }
    
    .bg-our-journey-main-box:before {
        background-size: 100% 50%;
        background-position: center calc(100% - 95px);
    }
    
    .tiktok-journey-changes .our-journey-row:last-child {
        margin-top: 30px;
    }
    
    .wwcdfy-section-tt {
        padding: 50px 0;
    }
    
    .heading-fullscreen-main-tt h6 {
        font-size: 25px;
        letter-spacing: -2px;
        padding: 10px 34px;
    }
    
    .heading-fullscreen-main-tt,.items-wwcdfy-tt {
        margin-bottom: 80px;
    }
    
    .items-wwcdfy-tt-text h3 {
        font-size: 25px;
        letter-spacing: -1px;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text ul li {
        font-size: 13px;
        margin-bottom: 10px;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text ul li::before, .items-wwcdfy-tt-text.services-jit-column-text ul li::after {
        top: 10px;
    }
    
    .image-wwcdfy-tt img {
        height: 180px;
        object-position: right;
        padding-right: 100px;
    }
    
    .circle-image-tt {
        width: 200px;
        height: 200px;
    }
    
    .items-wwcdfy-tt.reverse-items-wwcdfy-tt .image-wwcdfy-tt img {
        object-position: left;
        padding-right: 0;
        padding-left: 100px;
    }
    
    .image-wwcdfy-tt {
        margin: 15px 0px;
    }
    
    .items-wwcdfy-tt-text h3 > br {
        display: none;
    }
    
    .pricing-box-tiktok {
        max-width: calc(50% - 15px);
    }
    
    .pricing-boxes-tiktok-parent {
        max-width: 100%;
        margin: 40px 0;
    }
    
    .package-single-main-parent.amazon-wholesale-single-item.tiktok-shop-pricing {
        padding: 50px 40px;
    }
    /*TIKTOK*/
}
@media (max-width:767px){
    .single-item-double-pricing .heading-list-single-package.pricing-single-package .btn-reg {
        position: relative;
        bottom: 0;
        left: 0;
        transform: none;
        margin-top: 10px;
    }
        .form-checkbox.form-checkbox-contest>label {
        font-size: 7px;
        text-align: left;
        flex: 0 0 90%;
    }
    .single-item-double-pricing .heading-list-single-package.pricing-single-package h4 {
        position: static;
        transform: none;
        margin: 0 auto 10px;
    }
    
    .single-item-double-pricing .heading-list-single-package.pricing-single-package {
        padding: 15px;
    }
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package {
        padding: 1.5vw;
        max-width:33.33%;
    }
    .single-item-double-pricing {
        margin-bottom: 15px;
    }
    .triplePricing .single-item-double-pricing:before {
        opacity: 0;
    }

    .reseller-service .image-container-service img {
        max-width: 30%;
        margin: 0 auto;
    }
    
    .reseller-service .image-container-service {
        text-align: center;
        margin-bottom: 45px;
    }
    
    .reseller-service .text-container-text ul li {
        padding: 0;
    }
    
    .reseller-service .text-container-text ul li:before {
        display: none;
    }
    
    .form-portion-resseller {
        max-width: 100%;
        flex: 0 0 100%;
    }
    
    .image-portion-resseller img {
        width: 43%;
        display: none;
    }
    
    .form-portion-resseller h4 {
        font-size: 25px;
        text-align: center;
        margin-bottom: 20px;
    }
    
    .form-portion-resseller form input, .form-portion-resseller form textarea {
        margin-bottom: 20px;
    }
    
    .form-portion-resseller form .btn-reg.btn-with-icon {
        left: 50%;
        transform: translateX(-50%);
    }

    .absolute-images-tiktok {
        display: none;
    }

    .tt-roadmap-to-success,.wwcdfy-section-tt {
        padding: 30px 0;
    }

    .tt-roadmap-to-success-heading h6 {
        font-size: 25px;
    }

    .tt-roadmap-to-success-heading h2 {
        font-size: 80px;
        letter-spacing: -2px;
    }

    .our-journey-item-text h3 {
        font-size: 12px;
        line-height: 130%;
    }

    .our-value-item-image {
        width: 70px;
        height: 70px;
    }

    .bg-our-journey-main-box:before {
        display: none;
    }

    .tiktok-journey-changes .our-journey-row:last-child {
        flex-direction: row-reverse;
    }

    .image-wwcdfy-tt img {
        height: 140px;
        object-position: right;
        padding-right: 60px;
    }

    .circle-image-tt {
        width: 140px;
        height: 140px;
    }

    .items-wwcdfy-tt.reverse-items-wwcdfy-tt .image-wwcdfy-tt img {
        object-position: right;
        padding-right: 60px;
    }

    .items-wwcdfy-tt {
        margin-bottom: 50px;
    }

    .services-jit-column-text ul li {
        font-size: 12px;
    }

    .pricing-box-tiktok > span {
        font-size: 12px;
        max-width: 120px;
        padding: 9px 0;
        top: -18px;
    }

    .pricing-box-tiktok {
        padding: 30px 20px;
    }

    .pricing-box-tiktok > h3 {
        font-size: 30px;
    }

    .pricing-box-tiktok > p {
        font-size: 12px;
    }

    .pricing-box-tiktok button.btn-reg {
        font-size: 12px;
        min-height: 20px;
        padding: 8px 10px;
        max-width: 120px;
    }

    .pricing-box-tiktok:hover button.btn-reg,.pricing-box-tiktok button.btn-reg {
        opacity: 1;
        visibility: visible;
        bottom: -16px;
    }

    .items-wwcdfy-tt.reverse-items-wwcdfy-tt .row .circle-image-tt {
        left: auto;
        right: 0;
    }
    .sm-responsive-change.blogAllHeadBtn {
        flex-direction: row;
    }
    .form-input-subscribe .btn-reg{
        top: 19px;
    }
}
@media (max-width:575px){
    .single-item-double-pricing {
        flex-flow: wrap;
        border-radius: 15px;
    }
    
    .single-item-double-pricing .heading-list-single-package.pricing-single-package {
        flex: 0 0 100%;
        max-width: 100%;
    }
    
    .single-item-double-pricing:before {
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        height: 1px;
        width: 100%;
    }
    
    .package-single-main-parent.amazon-wholesale-single-item .pricing-single-package-text p {
        font-size: 10px;
        line-height: 15px;
    }
    
    .single-item-double-pricing .heading-list-single-package.pricing-single-package h4 {
        box-shadow: 0 0 0 1px #fe8f1e;
    }
    .single-item-double-pricing .heading-list-single-package.pricing-single-package {
        padding: 25px 10px;
    }

    .reseller-service .image-container-service img {
        max-width: 30%;
        margin: 0 auto;
    }
    
    .reseller-service .image-container-service {
        text-align: center;
        margin-bottom: 45px;
    }
    
    .reseller-service .text-container-text ul li {
        padding: 0;
    }
    
    .reseller-service .text-container-text ul li:before {
        display: none;
    }
    
    .form-portion-resseller {
        max-width: 100%;
        flex: 0 0 100%;
    }
    
    .image-portion-resseller img {
        width: 43%;
        display: none;
    }
    
    .form-portion-resseller h4 {
        font-size: 25px;
        text-align: center;
        margin-bottom: 20px;
        line-height: 32px;
    }
    
    .form-portion-resseller form input, .form-portion-resseller form textarea {
        margin-bottom: 20px;
    }
    
    .form-portion-resseller form .btn-reg.btn-with-icon {
        left: 50%;
        transform: translateX(-50%);
    }
    
    .resellerplan .aboutus-banner-text br {
        display: block;
    }
    
    .animation-hand-reseller img {
        opacity: 0.4;
    }
    
    .why-reseller .spl-need-list li {
        line-height: 18px;
        margin-bottom: 10px;
    }
    
    .reseller-hwdi .reinstatedhowwedoit .rein-hwdi img {
        width: 80px;
        height: 80px;
        z-index: 1;
    }
    
    .reseller-service .image-container-service img {
        max-width: 70%;
    }
    
    .reseller-service .text-container-text h3 {
        font-size: 28px;
    }
    
    .reseller-service .text-container-text ul {
        margin-top: 20px;
    }
    
    .form-portion-resseller form textarea {
        height: 80px;
    }
    
    .form-portion-resseller form input, .form-portion-resseller form textarea {
        width: 100%;
        margin-bottom: 10px;
    }
    
    .sign-up-for-reseller-plan-image {
        margin: 45px 0 80px;
    }
    
    .contact-us-form-row {
        background: linear-gradient(0deg, #1779c0 0%, rgba(255, 255, 255, 0.00) 70%);
    }
    
    .reseller-wbr {
        text-align: center;
    }
    
    .reseller-wbr ul li {
        padding: 0;
    }
    
    .reseller-wbr ul li:before {
        display: none;
    }


    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package {
        max-width: 150px;
        margin: 0 auto 15px;
    }
    
    .triplePricing .single-item-double-pricing {
        padding: 4vw 0;
    }
    
    .triplePricing .single-item-double-pricing .heading-list-single-package.pricing-single-package:last-child {
        margin-bottom: 0;
    }
    

    .get-fieldBox > label {
        width: 100%;
    }


    .col-our-journey {
        flex: 0 0 50%;
        margin-bottom: 20px;
    }
    
    .our-journey-row {
        flex-flow: wrap;
    }
    
    .tiktok-journey-changes .our-journey-row:last-child {
        margin: 0;
    }
    
    .tt-roadmap-to-success-heading h2 {
        font-size: 22vw;
    }
    
    .tt-roadmap-to-success-heading h6 {
        font-size: 18px;
    }
    
    .heading-fullscreen-main-tt h6 {
        font-size: 16px;
        letter-spacing: -1px;
        margin-top: 0;
        transform: rotate(0);
        padding: 8px 20px;
    }
    
    .tt-roadmap-to-success-heading {
        margin-bottom: 30px;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text ul li {
        font-size: 12px;
        padding: 0;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text {
        text-align: center;
    }
    
    .items-wwcdfy-tt-text h3 {
        font-size: 20px;
    }
    
    .items-wwcdfy-tt-text.services-jit-column-text ul li:before,.items-wwcdfy-tt-text.services-jit-column-text ul li:after {
        display: none;
    }
    
    .image-wwcdfy-tt img {
        height: 100px;
        padding: 0 0 !important;
        object-position: center !important;
    }
    
    .circle-image-tt {
        width: 180px;
        height: 180px;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%,-50%) !important;
        top: 0;
    }
    
    .image-wwcdfy-tt {
        margin: 40px 0px;
    }
    
    .pricing-box-tiktok {
        max-width: 100%;
        margin-bottom: 70px;
    }
    
    .pricing-box-tiktok:last-child {
        margin-bottom: 0;
    }
    
    .package-single-main-parent.amazon-wholesale-single-item.tiktok-shop-pricing {
        padding: 30px 20px 15px;
    }
   
}




/*Blogs Both Pages*/
.social-links-wrap {
    display: flex;
}

.social-links-wrap a.social-link {
    background: var(--orange);
    border-radius: 100px;
    height: 26px;
    width: 26px;
    color: #fff;
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.blogs nav[role="navigation"] > .flex.justify-between.flex-1.sm\:hidden {
  display: none;
}

.blogs nav[role="navigation"] .hidden {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.blogs nav[role="navigation"] {
  width: 100%;
}

.blogs nav[role="navigation"] .hidden > div:last-child {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.blogs nav[role="navigation"] .hidden > div:last-child span a[rel="prev"],
.blogs nav[role="navigation"] .hidden > div:last-child span a[rel="next"] {
  display: flex;
  padding: 0px 0px !important;
  width: 59.44px;
  align-items: center;
  justify-content: center;
  height: 40px;
  box-shadow: 0px 0px 0px 1px var(--orange);
  position: relative;
  z-index: 1;
  transition: 0.3s ease-in-out;
}

.blogs nav[role="navigation"] .hidden > div:last-child span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none !important;
}

.blogs nav[role="navigation"] .hidden > div:last-child span a[rel="prev"] svg,
.blogs nav[role="navigation"] .hidden > div:last-child span a[rel="next"] svg {
  width: 25px !important;
}

.blogs nav[role="navigation"] .hidden > div:last-child > span {
  border: 1px solid var(--orange)!important;
  box-shadow: none !important;
}

.blogs nav[role="navigation"] .hidden > div:last-child > span > span > span {
  background: var(--orange)!important;
  color: white;
  border: none !important;
}

.blogs nav[role="navigation"] .hidden > div:last-child span > * {
  margin-top: -1px;
  margin-bottom: -1px;
}

.blogs
  nav[role="navigation"]
  .hidden
  > div:last-child
  span
  a[rel="prev"]:hover
  svg,
.blogs
  nav[role="navigation"]
  .hidden
  > div:last-child
  span
  a[rel="next"]:hover
  svg {
  color: white;
}

.blogs nav[role="navigation"] .hidden > div:last-child span a[rel="prev"]:hover,
.blogs
  nav[role="navigation"]
  .hidden
  > div:last-child
  span
  a[rel="next"]:hover {
  background: var(--orange)!important;
}
.blogs
  nav[role="navigation"]
  .hidden
  > div:last-child
  span[aria-disabled="true"] {
  display: none;
}

.blogs-box-designed > a > img {
  max-width: 100%;
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center;
}

.blogs-box-designed > a > div {
  padding: 30px 15px;
  text-align: center;
}

.blogs-box-designed {
  border-radius: 10px;
  background: #f5f5f5;
  height: 100%;
  overflow: hidden;
}

.blogs-box-designed a {
  display: block;
  height: 100%;
}

.blogs-box-designed > a > div h2 {
  color: #001f3b;
  font-size: 26px;
  line-height: 110%;
  letter-spacing: -0.45px;
  margin-bottom: 30px;
}

.blogs-box-designed > a > div p {
  color: #585858;
  font-size: 20px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.3px;
}

/**/
.banner-blogs .container-1560 {
  width: 100%;
  padding: 0px 15px;
}

.banner-blogs .container-1560:before {
  width: 100%;
}

.banner-blogs .container-1560 .fa-90 {
  font-size: 50px;
  letter-spacing: -2px;
  margin: 0;
}
/**/

.blog-detail h2 br {
  display: none;
}

.blog-details h1,
.blog-details h2,
.blog-details h3,
.blog-details h4,
.blog-details h5,
.blog-details h6 {
  /*padding-bottom: 20px;*/
  margin-bottom: 0.5vw;
  margin-top: 1.5vw;
  font-weight: 700;
  color: #001740;
}

.blog-details a {
  text-decoration: none;
  display: inline-block;
  margin-bottom: 0vw;
  /*color: #001740;*/
  color:var(--orange);
  font-weight:500;
  
}

.blog-details ul {
  margin: 1vw 0 2vw;
}

.blog-details h1 a,
.blog-details h2 a,
.blog-details h3 a,
.blog-details h4 a,
.blog-details h5 a,
.blog-details h6 a {
  margin-bottom: 0;
}

.blog-details a:hover {
  text-decoration: underline;
}

.blog-details ul li a {
  margin-bottom: 0;
}

.blog-details ul li {
  margin-bottom: 10px;
}
.blog-details figure.image {
  margin: 1.5vw 0;
}

/*Recent*/
.follow-us-blogs h5 {
  font-size: 60px;
  font-weight: 500;
  color: #001f3b;
  margin-bottom: 15px;
}

.follow-us-blogs .social-links-wrap a.social-link {
  width: 60px;
  height: 60px;
  margin-right: 50px;
}

.follow-us-blogs .social-links-wrap a.social-link i {
  font-size: 30px;
}

.follow-us-blogs .social-links-wrap a.social-link:last-child {
  margin: 0;
}

.follow-us-blogs {
  margin-bottom: 137px;
}

.box-blogs-recent {
  border-radius: 39.67px;
  border: 1.707px solid rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 7.93408px 49.5px 0px rgba(69, 154, 255, 0.1);
  padding: 50px 0;
}

.box-blogs-recent h3 {
  color: var(--orange);
  font-family: Poppins;
  font-size: 34px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.512px;
}

.box-blogs-recent .blogs-box a,
.box-blogs-recent h3 {
  padding: 14px 50px;
  transition: 0.3s ease-in-out;
}

.box-blogs-recent .mbblogs-50 {
  margin-bottom: 0;
}

.box-blogs-recent .blogs-box h2 {
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 16px;
}

.box-blogs-recent .blogs-box p {
  color: #585858;
  font-size: 14px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.2px;
  margin: 0;
}

.box-blogs-recent .blogs-box:hover {
  background: #e8f2ff;
}

.box-blogs-recent .blogs-box a:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  bottom: 0;
  height: 2px;
  background: #000;
  opacity: 0.1;
}

/*Recent*/

.blog-details p > a {
  margin-bottom: 0px;
  color: var(--orange);
}
.blog-details h1 {
  font-size: 50px;
}
.blog-details h2 {
  font-size: 40px;
}
.blog-details h3 {
  font-size: 35px;
}
.blog-details h4 {
  font-size: 30px;
}
.blog-details h5 {
  font-size: 25px;
}
.blog-details h6 {
  font-size: 20px;
}

.blogs-main-page-text h3 {
    color: #001F3B;
    font-size: 60px;
    font-weight: 500;
    line-height: 110%; /* 66px */
    letter-spacing: -1px;
    margin-bottom: 22px;
}

.blogs-main-page-text p {
    color: #000;
    font-size: 20px;
    font-weight: 500;
    line-height: 198%; /* 39.6px */
    letter-spacing: -0.3px;
}

.blogs-main-page-text {
    margin-bottom: 85px;
}

.sticky-recent-posts .blogs-box a div {
    padding: 0;
}

/*Sticky*/

.sticky-recent-posts {
    position: sticky;
    top: 1.5vw;
}

.no-overflow-for-sticky main {
    overflow:initial;
}

.no-overflow-for-sticky footer.footer {
    overflow: hidden;
}

/*Sticky*/
.banner-blogs-img-details{
    max-height:80vh;    
}

.banner-blogs-img-details img{
    width:100%;
    height:100%;
    object-fit:cover
}

figure.image img {
    width: 100%;
}

/*Christmas Offer*/

.banner-christmas {
    position: relative;
    z-index: 1;
    padding: 32px 0 93px;
}

@font-face{
    font-family: christmasstar;
    src: url(../assets/christmascarol/ChristmasCarolStar.woff);
}

.banner-christmas:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: url(../assets/christmasoffer/bg-christmas.png);
    height: calc(100% + 278px);
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
}

.christmas-banner-text h3 {
    font-family: christmasstar;
    font-size: 248px;
    line-height: normal;
    background: linear-gradient(180deg, #F7C835 42.09%, #F7AC35 76.26%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.christmas-banner-text {
    text-align: center;
}

.christmas-banner-text h6 {
    color: #FFF;
    font-size: 96px;
    font-weight: 800;
    line-height: 99%;
    letter-spacing: -2px;
    margin-bottom: 21px;
}

.christmas-banner-text h6 > span {
    background: linear-gradient(180deg, #F7C835 0%, #F59100 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.christmas-banner-text p {
    color: #FFF;
    font-size: 49px;
    font-weight: 500;
    line-height: 99%;
}

.contact-christmas .imageonformback:after {
    display: none;
}

.contact-christmas .form-inputs:nth-child(4),.contact-christmas .form-inputs:nth-child(5) {
    max-width: calc(50% - 30px);
    display: inline-block;
    width: 100%;
}

.contact-christmas .form-shopify-deals.form-on-top.form-on-contact-page form {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    max-width: 100%;
    padding: 50px 150px 90px 130px;
    border-radius: 23.31px;
    border: 2px solid #F59100;
    background: #111;
    box-shadow: 0px 93.937px 123.192px 0px rgba(51, 51, 51, 0.10);
}

.contact-christmas .form-shopify-deals.form-on-top.form-on-contact-page form > div {
    flex: 0 0 100%;
    margin-bottom: 30px;
    justify-content: space-between;
}

.christmas-checkbox {
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
}

.christmas-checkbox h6 {
    color: #ED9E04;
    text-align: center;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 99%;
}

.christmas-checkbox > div label {
    color: #FFF;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 124%;
    margin-bottom: 0;
}

.christmas-checkbox > div {
    max-width: 134px;
    display: flex;
    gap: 15px;
}

.christmas-checkbox > div input {
    accent-color: #ED9E04;
    width: 25px;
}

.contact-christmas .form-on-top.form-on-contact-page form > div.form-input-btn {
    margin-bottom: 0 !important;
    position: absolute;
    bottom: -22.5px;
    left: 50%;
    transform: translateX(-50%);
}


.contact-christmas .form-on-top.form-on-contact-page form h3 {
    color: #FFF;
    font-family: Poppins;
    font-size: 61px;
    font-style: normal;
    font-weight: 700;
    display: block;
    width: 100%;
    line-height: 140%;
    margin-bottom: 40px;
}

.contact-christmas .form-on-top.form-on-contact-page form > div.form-input-btn button.btn-reg {
    height: auto;
    min-height: auto;
    background: #ED9E04;
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 152%;
    padding: 12px 42px;
}

.contact-christmas {
    position: relative;
    z-index: 2;
    padding-top: 0;
}

.ballon-50off:before,.ballon-50off:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../assets/christmasoffer/ballon-left.png);
    background-repeat: no-repeat;
    background-size: 15%;
    background-position: left center;
    z-index: -1;
    animation: 3s christmasoff infinite alternate;
}

.ballon-50off:after {
    background-image: url(../assets/christmasoffer/ballon-right.png);
    background-position: right calc(100%);
    animation: 6s christmasoff infinite alternate;
}

@keyframes christmasoff{
    from{
        transform:translateY(0);
    }
    to{
        transform:translateY(5%)
    }
}


.christmasamazondeals .our-customer-feedback a.btn-reg.btn-with-icon,.christmasamazondeals footer .row-footer,.christmasamazondeals footer .row-footer-2,
.christmasamazondeals .subscribe-letter,
.christmasamazondeals header,
.christmasshopifydeals .our-customer-feedback a.btn-reg.btn-with-icon,.christmasshopifydeals footer .row-footer,.christmasshopifydeals footer .row-footer-2,
.christmasoffer .our-customer-feedback a.btn-reg.btn-with-icon,.christmasoffer footer .row-footer,.christmasoffer footer .row-footer-2,
.christmasshopifydeals .subscribe-letter,
.christmasoffer .subscribe-letter,
.christmasshopifydeals header,
.christmasoffer header {
    display: none !important;
}

.christmasamazondeals .after-black-extra-area:after,
.christmasshopifydeals .after-black-extra-area:after,
.christmasoffer .after-black-extra-area:after {
    height: 100%;
}

.christmasamazondeals footer > div > .mb-80,
.christmasshopifydeals footer > div > .mb-80,
.christmasoffer footer > div > .mb-80 {
    margin-bottom: 0px !important;
}

.christmasamazondeals footer .copy-rights-row,
.christmasshopifydeals footer .copy-rights-row,
.christmasoffer footer .copy-rights-row {
    margin-top: 2vw;
    justify-content:center !important;
}

.christmasamazondeals .padding-footer,
.christmasshopifydeals .padding-footer,
.christmasoffer .padding-footer {
    padding: 3vw 0 0;
}

/*Christmas Offer*/

/*Shopify Deals*/
.banner-christmas-shopify-deals {
    padding: 50px 0 130px;
    color: white;
    position: relative;
}

.banner-christmas-shopify-deals-text h3 {
    font-size: 102px;
    font-weight: 800;
    line-height: 99%;
    letter-spacing: -3.074px;
    text-transform: uppercase;
}

.banner-christmas-shopify-deals-text h3 > span {
    color: #ED9E04;
}

.banner-christmas-shopify-deals-text p {
    font-size: 26px;
    line-height: 142%;
    max-width: 600px;
    margin-top: 35px;
}

.banner-christmas-shopify-deals-text {
    max-width: 750px;
    margin-top: 130px;
}

.banner-christmas-shopify-deals:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% + 240px);
    background: url(../assets/shopifydeals/banner-shopify-deals-bg.png) no-repeat;
    background-size: cover;
    z-index: -1;
}

.christmas-shopify-deals-image {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: calc(100% + 240px);
    z-index: -1;
    transform:translate(100%,-100%);
    transition:2s ease-in-out;
}

.christmaspageloaded .christmas-shopify-deals-image{
    transform:none;
}
.christmas-shopify-deals-image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: right;
}

.row-shopify-deals {
    display: flex;
    justify-content: space-between;
}

.col-shopify-text {
    width: 100%;
    border-radius: 23px;
    border: 2px solid #F59100;
    background: linear-gradient(136deg, #0F4A20 19.8%, #45B763 98.28%);
    color: #fff;
    padding: 30px 50px 40px;
    position: relative;
    height: 100%;
}

.col-shopify-deals {
    width: calc(50% - 14px);
}

.design-shopify-deals-tree {
    position: absolute;
    right: 0;
    top: 50%;
    width: 50%;
    height: calc(100% - 105px);
    z-index: 0;
    transform: translateY(-50%);
}

.design-shopify-deals-tree img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: right;
}

.design-shopify-deals-tree img.shopify-deals-icon {
    position: absolute;
    right: 60px;
    z-index: -1;
    width: 144px;
}

.listed-items-shopify-deals-text h3 {
    font-size: 30px;
    font-weight: 800;
    line-height: 99%;
    margin: 26px 0 13px;
}

.listed-items-shopify-deals-text ul li {
    font-weight: 400;
    line-height: 167%;
    font-size: 20px;
    position: relative;
    padding-left: 30px;
}

.listed-items-shopify-deals-text ul li:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 5px;
    height: 5px;
    background: white;
    border-radius: 50%;
}

.value-shopify-deals h6 {
    font-size: 16px;
    font-weight: 400;
    line-height: 99%;
    margin-bottom: 6px;
}

.value-shopify-deals button {
    color: #FFF;
    font-size: 20px;
    font-weight: 800;
    line-height: 99%;
    padding: 11px 18px;
    border: none;
    border-radius: 5px;
    background: #E91515;
    cursor:text;
}

.value-shopify-deals h6 > span {
    color: #F1ED65;
    text-decoration: line-through;
}

.value-shopify-deals {
    margin-top: 25px;
}

.form-shopify-deals:after {
    display: none;
}

.form-shopify-deals,.form-shopify-deals form {
    height: 100%;
    width: 100%;
    max-width: 100%;
}

.form-shopify-deals h3 {
    font-size: 72.68px;
    font-weight: 800;
    line-height: 99%;
    letter-spacing: -1.367px;
    background: linear-gradient(180deg, #F7C835 0%, #F59100 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 45px;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}

.form-shopify-deals form {
    padding: 50px 60px;
}

.form-shopify-deals.form-on-top.form-on-contact-page form .form-inputs:nth-child(4),.form-shopify-deals.form-on-top.form-on-contact-page form .form-inputs:nth-child(5) {
    flex: 0 0 50%;
    max-width: calc(50% - 7.5px);
    width: 100%;
}

.form-shopify-deals.form-on-top.form-on-contact-page form .form-inputs {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
}

.form-shopify-deals form {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 23px;
    border: 2px solid #F59100;
    background: linear-gradient(136deg, #000 19.8%, #282828 98.28%);
}

.form-shopify-deals form textarea {
    min-height: 200px;
}

.form-shopify-deals form  .form-input-btn .btn-reg {
    font-size: 14px;
    font-weight: 700;
    line-height: 152%;
    min-height: auto;
    border-radius: 6.437px;
    background: #ED9E04;
    padding: 11.5px 45px;
    margin-top: 25px;
}

.contact-shopify-deal {
    padding-bottom: 133px;
}
/*Shopify Deals*/

/*Amazon Deals*/
.banner-christmas-shopify-deals.christmas-amazon-banner:before {
    background: url(../assets/amazondeal/amazonbg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.christmas-amazon-deals-image {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: calc(100% + 240px);
    z-index: -1;
}

.christmas-amazon-deals-image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: right bottom;
}

.christmas-amazon-banner .banner-christmas-shopify-deals-text h3 {
    font-size: 90px;
}

.christmas-amazon-banner .banner-christmas-shopify-deals-text p {
    font-size: 24px;
    max-width: 630px;
    font-weight: 400;
    line-height: 140%;
}

.christmas-amazon-deal-contact .col-shopify-text {
    background: linear-gradient(315deg, #FF9600 1.96%, #935600 97.45%);
}

.christmas-amazon-deal-contact .value-shopify-deals p {
    font-size: 15px;
    line-height: 160%;
    letter-spacing: 0.02px;
    margin-top: 5px;
}

.banner-christmas-shopify-deals.christmas-amazon-banner:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../assets/christmasoffer/ballon-right.png);
    background-position: right calc(60%);
    background-repeat: no-repeat;
    transform: rotateY(180deg);
    background-size: 10%;
    z-index:-1;
}

.christmas-amazon-deal-contact .value-shopify-deals h6 > span {
    color: #e91515;
}

/*Amazon Deals*/

/*JIT PAGES*/
.image-item-banner-jit,
.image-jit-banner {
    position: absolute;
    right: 0;
    top: 0;
    mix-blend-mode: screen;
    width: 100%;
    height: 100%;
    text-align: right;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    z-index: -1;
    max-width: 76%;
}
.image-item-banner-jit{
    mix-blend-mode: normal;
    z-index:-2;
}
.image-item-banner-jit img,
.image-jit-banner img {
    width: 100%;
    height: auto;
}
.jit-banner:before {
    background: url(../assets/jit/bgjit.png);
    mix-blend-mode: normal;
    z-index:-3;
    background-size: cover;
    background-repeat: no-repeat;
}

.jit-banner {
    background: black;
}
.tags-jit {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    line-height: 143%;
    border-radius: 5px;
    background: linear-gradient(90deg, #1779c0 2.27%, #0c90d9 90.95%);
    backdrop-filter: blur(45px);
    padding: 10px 24px;
    display: inline-block;
    position: relative;
    z-index: 1;
    margin-bottom: 8px;
}

.tags-jit:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 5px;
    padding: 1px;
    background: linear-gradient(182deg, rgb(255 255 255 / 0%),rgb(255 255 255 / 0%), rgb(255 255 255));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.mt-26 {
    margin-top: 26px;
}
.rated-4-stars {
    position: absolute;
    left: 0;
    bottom: 50px;
}

.jit-banner-text {
    padding-bottom: 140px;
}

.rated-4-stars p {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
    line-height: 167%;
    text-transform: capitalize;
    margin-top: 10px;
}
.hwdi-jit-text-image {
    display: flex;
    align-items: center;
}

.hwdi-jit-text-image h5 {
    color: #231F20;
    font-size: 124px;
    font-style: normal;
    font-weight: 700;
    line-height: 91.867%;
    letter-spacing: -3px;
}

.jit-hwdi {
    padding: 125px 0;
}

.hwdi-jit-text-image > img {
    transform: translateY(50px);
    width:100%;
}

.hwdi-jit-text-image p {
    color: #434B53;
    font-size: 18px;
    font-weight: 400;
    line-height: 200%;
    max-width: 640px;
    margin-left: auto;
}

.jit-hwdi.bg-image-lines:before {
    height: 100%;
    background-position: left center;
    top: -10%;
    width: 100%;
}
.bg-image-linesbeforetn.jit-hwdi.bg-image-lines:before {
    background-size: cover;
}
.jit-roadmap-heading h6 {
    color: #231F20;
    font-size: 70px;
    font-weight: 700;
    line-height:  110%;
    letter-spacing: -1px;
}

.jit-roadmap-heading h2 {
    font-size: 270px;
    font-weight: 700;
    line-height: 90%;
    letter-spacing: -4.613px;
    text-transform: uppercase;
    background: linear-gradient(90deg, #1779c0 2.27%, #0c90d9 90.95%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 15px 0 80px;
}

.row-jit-roadmap {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.col-jit-roadmap {
    max-width: 238px;
    width: 100%;
}

.jit-roadmap {
    padding: 150px 0;
}

.item-jit-roadmap h3,.item-jit-roadmap p {
    max-width: 182px;
}

.item-jit-roadmap h3 {
    color: #000;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 117.5%;
    margin: 30px 0 35px;
}

.item-jit-roadmap p {
    color: #434B53;
    font-size: 16px;
    line-height: 170%;
}

.image-icon-jit-roadmap img {
    height: 62px;
}

.image-icon-jit-roadmap {
    position: relative;
}

.image-icon-jit-roadmap:after {
    content: '';
    position: absolute;
    right: 0px;
    top:0%;
    width: 100%;
    height: 100%;
    background-image: url(../assets/jit/yellow-arrow.svg);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 150px;
    animation:3s arrowanimation infinite alternate
}

@keyframes arrowanimation {
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(10px);
    }
}

.col-jit-roadmap:last-child .image-icon-jit-roadmap:after {
    display: none;
}

.marquee-jit{
    display: flex;
    align-items: center;
    flex-flow: nowrap;
    justify-content: center;
    gap:29px
}

.marquee-jit h3,.marquee-jit span {
    color: #B6B6B6;
    font-size: 83px;
    font-weight: 300;
    line-height: 130%;
    letter-spacing: -1.412px;
    text-transform: uppercase;
}

.marquee-jit {
    padding: 0px 0 90px;
}

.images-jit-roadmap-sides:before,.images-jit-roadmap-sides:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../assets/jit/coinsbig.png);
    background-repeat: no-repeat;
    background-position: top left;
    z-index: -1;
    background-size: 175px;
}

.images-jit-roadmap-sides:after {
    background-position: calc(100% - 55px) calc(100% - 5px);
    background-image: url(../assets/jit/coinsmall.png);
}

/*Services*/
.services-jit-main-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.container-1400vw {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

.services-jit-main-item {
    padding: 45px 110px;
    margin-bottom: 140px;
    color: #fff;
    border-radius: 20px;
    border: 1px solid #1779c0;
    background: #131313;
    box-shadow: -82.948px 82.948px 82.948px 0px rgba(255, 255, 255, 0.06) inset, 82.948px -82.948px 82.948px 0px rgba(165, 165, 165, 0.06) inset;
    backdrop-filter: blur(65px);
    position: relative;
}

.services-jit-main-item:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../assets/jit/jit-icons-awfba/gradient.png);
    z-index: -1;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right bottom;
}

.services-jit-column-text {
    width: 100%;
    max-width: 630px;
}

.services-jit-column-text > span {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 143%;
    position: relative;
}

.services-jit-column-text h4 {
    color: #FFF;
    font-size: 50px;
    font-weight: 700;
    line-height: 123%;
    letter-spacing: -2.583px;
    text-transform: uppercase;
    margin: 17px 0 25px;
}

.services-jit-column-text > span:after {
    content: '';
    position: absolute;
    left: calc(100% + 20px);
    width: 100%;
    height: 4px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 35px;
    background: linear-gradient(270deg, #1779c0 0%, rgba(0, 0, 0, 0.00) 91.96%);
}

.services-jit-column-text ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 500;
    line-height: 271%;
}

.services-jit-column-text ul li:before,.services-jit-column-text ul li:after {
    content: '';
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    border-radius: 50%;
    opacity: 0.5;
    background: linear-gradient(210deg, #1779c0 -16.78%, rgba(248, 164, 1, 0.00) 69.6%);
    z-index: -2;
    animation: 3s scalingsdotsjit infinite linear;
}

.services-jit-column-text ul li:after {
    background: #1779c0;
    z-index: -1;
    transform: scale(0.5) translateY(-50%);
    transform-origin: top center;
    animation: none;
}

@keyframes scalingsdotsjit {
    from {
        transform: translateY(-50%) rotate(0deg);
    }

    to {
        transform: translateY(-50%) rotate(360deg);
    }
}

button.btn-jit-services {
    position: absolute;
    bottom: -25px;
    border: none;
    padding: 14px 40px;
    color: #000;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 152%;
    border-radius: 6.249px;
    background: linear-gradient(96deg, #1779c0 3.53%, #0c90d9 100%);
    z-index:1;
    overflow:hidden;
}
button.btn-jit-services.btn-jit-services{
    position:relative;
}
.jitQuoteBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -3vw;
    margin-bottom: 7.29vw;
    gap: 4.306vw;
}
.jitQuoteBtn span {
    font-weight: 100;
    font-size: 6.25vw;
    letter-spacing: -0.098vw;
    text-transform: uppercase;
    color: #B6B6B6;
    opacity: 0.8;
}

button.btn-jit-services:hover:before {
    right:auto;
    left:0;
    width:100%;
}

button.btn-jit-services:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 0%;
    height: 100%;
    background: linear-gradient(276deg, #1779c0 3.53%, #0c90d9 100%);
    z-index: -1;
    transition:0.3s ease-in-out;
}

.price-jit {
    gap: 10px;
}

.price-jit h2 {
    font-weight: 700;
    line-height: 103%;
    letter-spacing: -2.583px;
    text-transform: uppercase;
    font-size: 60px;
}

.price-jit p {
    font-weight: 600;
    line-height: 124%;
    font-size: 16px;
}

.services-jit-column-text ul li:last-child {
    margin-bottom: 0;
}

.services-jit-column-text ul {
    margin: 35px 0 45px;
}

.services-jit-column-image {
    position: absolute;
    right: 100px;
    top: 50%;
    transform: translateY(-50%);
    width: 35%;
    height: 70%;
}

.column-count-2{
    column-count:2;
}

/*Reverse*/
.services-jit-main-item:nth-child(even) .services-jit-column-text {
    margin-left: auto;
}

.services-jit-main-item:nth-child(even) .services-jit-column-image {
    right: auto;
    left: 100px;
}

.services-jit-main-item:nth-child(even):before {
    transform: rotateY(180deg);
}
/*Reverse*/
/*Services*/

.package-terms-jit {
    max-width: 1250px;
    margin: 0 auto 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.package-terms-jit h3 {
    color: #1779c0;
    font-size: 50px;
    font-weight: 600;
    line-height: 94%;
    max-width: 230px;
}
.item-jit-roadmap ul li,
.package-terms-jit ul li {
    color: #000;
    font-size: 10px;
    font-weight: 400;
    line-height: 173%;
    position: relative;
    padding-left: 10px;
    margin-bottom: 10px;
}

.item-jit-roadmap ul li{
    font-size:14px;
}

.package-terms-jit ul {
    max-width: 520px;
}

.item-jit-roadmap ul li:before,
.package-terms-jit ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 3px;
    background: #000;
    border-radius: 50%;
}

.package-terms-jit ul li:last-child {
    margin-bottom: 0;
}

/*APL*/

.seven-columns-jit  .col-jit-roadmap {
    max-width: 175px;
}

.seven-columns-jit .image-icon-jit-roadmap:after {
    background-size: 120px;
    width: calc(100% - 80px);
    left: 82px;
}

.seven-columns-jit  .image-icon-jit-roadmap img {
    width: 62px;
    object-fit: contain;
}

.image-item-banner-jit.apl-jit-image {
    max-width: 27%;
    right: 16%;
    z-index: 0;
    top: 21%;
    height: 66%;
    transform: rotate(6deg);
}

/*APL*/

/*Green Pages*/
.jit-banner.jit-green {
    background: #0C1521;
}

.jit-banner.jit-green:before {
    background: url(../assets/jit/bg-green.png);
    mix-blend-mode: color-dodge;
    background-size: cover;
}

.jit-green .tags-jit {
    background: linear-gradient(266deg, #06F 9.63%, #73CF11 97.98%);
    color: #fff;
}

.gradient-color.jit-green-gradent {
    background: linear-gradient(90deg, #FFF 2.27%, #84FF00 90.95%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.jit-green .hwdi-jit-text-image h5 span {
    background: linear-gradient(90deg, #00B67A 2.27%, #73CF11 90.95%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.jit-green .services-jit-column-text > span:after {
    border-radius: 35px;
    background: linear-gradient(270deg, #00B67A 0%, rgba(132, 255, 0, 0.00) 82.98%);
}

.jit-green .services-jit-column-text ul li:after {
    background: #73CF11;
}

.jit-green .services-jit-column-text ul li:before {
    background: linear-gradient(210deg, #00B67A -16.78%, rgba(132, 255, 0, 0.00) 69.6%);
}

.jit-green button.btn-jit-services {
    background: linear-gradient(90deg, #00B67A 2.27%, #73CF11 90.95%);
    color: #fff;
}

.jit-green .services-jit-main-item {
    background: #0D132E;
    border: none;
}

.jit-green .services-jit-main-item::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(270deg, #84FF00, rgb(0 212 253 / 00%));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.jit-green .package-terms-jit h3 {
    color: #000;
}

.jit-green .jit-roadmap-heading h2 {
    background: linear-gradient(90deg, #00B67A 2.27%, #73CF11 90.95%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.jit-green .image-icon-jit-roadmap:after {
    background-image: url(../assets/jit/green-arrow.svg);
}

.jit-green button.btn-jit-services:before {
    background: linear-gradient(276deg, #00B67A 2.27%, #73CF11 90.95%);
}
/*Green Pages*/

/*SPL*/
.spl-banner .image-item-banner-jit {
    max-width: 42%;
    right: 10%;
}
/*SPL*/

/*DropShipping*/
.dropshipping-jit-parachutes {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
}

.sd-banner-jit .image-item-banner-jit.dropshipping-world {
    max-width: 37.7%;
    top: auto;
    bottom: 0;
    right: 7%;
    height: 80%;
}

.sd-banner-jit .image-item-banner-jit, .sd-banner-jit .image-jit-banner {
    max-width: 60%;
}

.dropshipping-jit-parachutes img {
    position: absolute;
    left: 0;
    width: 150px;
    top: 0;
    animation-direction: alternate;
    animation-duration: 10s;
    animation-name: rotationparachutes;
    animation-iteration-count: infinite;
}

.dropshipping-jit-parachutes .image-parachute-jit-center {
    left: 40%;
    width: 180px;
}


.dropshipping-jit-parachutes .image-parachute-jit-right {
    left: auto;
    right: 0;
    top: 20%;
    animation-duration: 5s;
}

.dropshipping-jit-parachutes .image-parachute-jit-left {
    top: 30%;
    animation-duration: 8s;
}

@keyframes rotationparachutes {
    from{
        transform:rotate(-10deg);
    }
    to{
        transform:rotate(10deg);
    }
}

.six-columns-jit .col-jit-roadmap {
    max-width: 210px;
}

.six-columns-jit .image-icon-jit-roadmap:after {
    background-size: 110px;
}

.package-terms-jit.package-terms-jit-sd ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 934px;
    margin-left: auto;
}

.package-terms-jit.package-terms-jit-sd ul li {
    margin-bottom: 0;
}
/*DropShipping*/

.services-jit-column-image img {
    width: 100%;
    height: 100%;
}

.rated-4-stars img {
    width: 100%;
    max-width: 260px;
}

.services-jit-column-image img {
    height: 100%;
    object-fit: contain;
}
/*JIT PAGES*/

.services-dropdown ul li.hover-color-green a:hover {
    background: linear-gradient(90deg, #0c1940 42.27%, #84FF00 110.95%);
}

.package-terms-jit ul li:before {
    top: 8px;
}

.item-jit-roadmap ul li:before {
    top: 12px;
}

/*Fixed Header*/
/*header:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    height: 0%;*/
/*    background: linear-gradient(45deg, black, #555555);*/
/*    z-index: -1;*/
/*    transition: 0.3s ease-in-out;*/
/*}*/

/*header{*/
/*    position:fixed;*/
/*}*/

/*header.fixed-header:before {*/
/*    height: 100%;*/
/*}*/
/*Fixed Header*/

.form-inputs select {
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M1.36475 1.39386L7.24434 7.27346L13.1239 1.39386' stroke='white' stroke-width='2.35184' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
    padding-right: 45px;
    background-size: 4%;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}

@media (min-width:992px){
    

    /*Christmas Offer*/
    .banner-christmas {
        padding: 1.67vw 0 4.84vw;
    }
    
    .banner-christmas:before {
        height: calc(100% + 14.48vw);
    }
    
    .christmas-banner-text h3 {
        font-size: 12.92vw;
    }
    
    .christmas-banner-text h6 {
        font-size: 5vw;
        letter-spacing: -0.1vw;
        margin-bottom: 1.09vw;
    }
    
    .christmas-banner-text p {
        font-size: 2.55vw;
    }
    
    .contact-christmas .form-inputs:nth-child(4),.contact-christmas .form-inputs:nth-child(5) {
        max-width: calc(50% - 1.56vw);
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form {
        padding: 2.6vw 7.81vw 4.69vw 6.77vw;
        border-radius: 1.21vw;
        border: 0.1vw solid #F59100;
        box-shadow: 0vw 4.89vw 6.42vw 0vw rgba(51, 51, 51, 0.10);
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form > div {
        margin-bottom: 1.56vw;
    }
    
    .christmas-checkbox h6 {
        font-size: 1.56vw;
    }
    
    .christmas-checkbox > div label {
        font-size: 0.63vw;
    }
    
    .christmas-checkbox > div {
        max-width: 6.98vw;
        gap: 0.78vw;
    }
    
    .christmas-checkbox > div input {
        width: 1.3vw;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form > div.form-input-btn {
        bottom: -1.17vw;
    }
    
    
    .contact-christmas .form-on-top.form-on-contact-page form h3 {
        font-size: 3.18vw;
        margin-bottom: 2.08vw;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form > div.form-input-btn button.btn-reg {
        font-size: 0.73vw;
        padding: 0.63vw 2.19vw;
    }
    .christmas-logo-container .loading {
        width: 13.02vw;
    }
    /*Christmas Offer*/

    /*Shopify Deals*/
    .banner-christmas-shopify-deals {
        padding: 2.6vw 0 6.77vw;
    }
    
    .banner-christmas-shopify-deals-text h3 {
        font-size: 5.31vw;
        letter-spacing: -0.16vw;
    }
    
    .banner-christmas-shopify-deals-text p {
        font-size: 1.35vw;
        max-width: 31.25vw;
        margin-top: 1.82vw;
    }
    
    .banner-christmas-shopify-deals-text {
        max-width: 39.06vw;
        margin-top: 6.77vw;
    }
    
    .banner-christmas-shopify-deals:before {
        height: calc(100% + 12.5vw);
    }
    
    .christmas-shopify-deals-image {
        height: calc(100% + 10.5vw);
    }
    
    .col-shopify-text {
        border-radius: 1.2vw;
        border: 0.1vw solid #F59100;
        padding: 1.56vw 2.6vw 2.08vw;
    }
    
    .form-shopify-deals form {
        border-width: 0.1vw;
    }
    
    .col-shopify-deals {
        width: calc(50% - 0.73vw);
    }
    
    .design-shopify-deals-tree {
        height: calc(100% - 5.47vw);
    }
    
    .design-shopify-deals-tree img.shopify-deals-icon {
        right: 6.13vw;
        width: 7.5vw;
    }
    
    .listed-items-shopify-deals-text h3 {
        font-size: 1.56vw;
        margin: 1.35vw 0 0.68vw;
    }
    
    .listed-items-shopify-deals-text ul li {
        font-size: 1.04vw;
        padding-left: 1.56vw;
    }
    
    .listed-items-shopify-deals-text ul li:before {
        left: 0.52vw;
        width: 0.26vw;
        height: 0.26vw;
    }
    
    .value-shopify-deals h6 {
        font-size: 0.83vw;
        margin-bottom: 0.31vw;
    }
    
    .value-shopify-deals button {
        font-size: 1.04vw;
        padding: 0.57vw 0.94vw;
        border-radius: 0.26vw;
    }
    
    .value-shopify-deals {
        margin-top: 1.3vw;
    }
    
    .form-shopify-deals h3 {
        font-size: 3.75vw;
        letter-spacing: -0.07vw;
        margin-bottom: 2.34vw;
    }
    
    .form-shopify-deals form {
        padding: 2.6vw 3.13vw;
        border-radius: 1.2vw;
    }
    
    .form-shopify-deals.form-on-top.form-on-contact-page form .form-inputs:nth-child(4),.form-shopify-deals.form-on-top.form-on-contact-page form .form-inputs:nth-child(5) {
        max-width: calc(50% - 0.39vw);
    }
    
    .form-on-top.form-on-contact-page form .form-inputs {
        margin-bottom: 1.04vw;
    }
    
    .form-shopify-deals form textarea {
        min-height: 10.42vw;
    }
    
    .form-shopify-deals form  .form-input-btn .btn-reg {
        font-size: 0.73vw;
        line-height: 152%;
        border-radius: 0.34vw;
        padding: 0.6vw 2.34vw;
        margin-top: 1.3vw;
    }
    
    .contact-shopify-deal {
        padding-bottom: 6.93vw;
    }
    /*Shopify Deals*/

    .banner-christmas-shopify-deals.christmas-amazon-banner:before {
        background: url(../assets/amazondeal/amazonbg.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .christmas-amazon-deals-image {
        position: absolute;
        top: 0;
        right: 0;
        width: 50%;
        height: calc(100% + 12.5vw);
        z-index: -1;
    }
    
    .christmas-amazon-deals-image img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: right bottom;
    }
    
    .christmas-amazon-banner .banner-christmas-shopify-deals-text h3 {
        font-size: 4.69vw;
    }
    
    .christmas-amazon-banner .banner-christmas-shopify-deals-text p {
        font-size: 1.25vw;
        max-width: 32.81vw;
        font-weight: 400;
        line-height: 140%;
    }
    
    .christmas-amazon-deal-contact .col-shopify-text {
        background: linear-gradient(315deg, #FF9600 1.96%, #935600 97.45%);
    }
    
    .christmas-amazon-deal-contact .value-shopify-deals p {
        font-size: 0.78vw;
        line-height: 160%;
        letter-spacing: 0vw;
        margin-top: 0.26vw;
    }
    
    .banner-christmas-shopify-deals.christmas-amazon-banner:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: url(../assets/christmasoffer/ballon-right.png);
        background-position: right calc(60%);
        background-repeat: no-repeat;
        transform: rotateY(180deg);
        background-size: 10%;
    }


    

    .tags-jit {
        backdrop-filter: blur(2.34vw);
        padding: 0.52vw 1.25vw;   
        margin-bottom: 0.42vw;
        font-size: 0.94vw;
    }
    
    .rated-4-stars img {
        max-width: 13.542vw;
    }
    
    .tags-jit:before {
        border-radius: 0.26vw;
        padding: 0.05vw;
    }
    
    .mt-26 {
        margin-top: 1.35vw;
    }
    .rated-4-stars {
        bottom: 2.6vw;
    }
    .jit-banner-text {
        padding-bottom: 7.29vw;
    }
    div.jit-banner-textTn{
        padding-bottom: 140px;
    }
    .rated-4-stars p {
        font-size: 0.63vw;
        margin-top: 0.52vw;
    }
    .hwdi-jit-text-image h5 {
        font-size: 6.46vw;
        letter-spacing: -0.16vw;
    }
    .jit-hwdi {
        padding: 6.51vw 0;
    }
    .hwdi-jit-text-image > img {
        transform: translateY(2.6vw);
        width: 100%;
        max-width: 16.46vw;
    }
    
    .hwdi-jit-text-image p {
        font-size: 0.94vw;
        max-width: 33.33vw;
    }
    
    .jit-roadmap-heading h6 {
        font-size: 3.65vw;
        letter-spacing: -0.05vw;
    }
    
    .jit-roadmap-heading h2 {
        font-size: 14.06vw;
        letter-spacing: -0.24vw;
        margin: 0.78vw 0 4.17vw;
    }
    
    .col-jit-roadmap {
        max-width: 12.4vw;
    }
    
    .jit-roadmap {
        padding: 7.81vw 0;
    }
    
    .item-jit-roadmap h3,.item-jit-roadmap p {
        max-width: 9.48vw;
    }
    
    .item-jit-roadmap h3 {
        font-size: 1.04vw;
        margin: 1.56vw 0 1.82vw;
    }
    
    .item-jit-roadmap p {
        font-size: 0.83vw;
    }
    
    .image-icon-jit-roadmap img {
        height: 3.23vw;
    }
    
    .image-icon-jit-roadmap:after {
        background-size: 7.81vw;
    }
    
    @keyframes arrowanimation {
        from{
            transform:translateX(0);
        }
        to{
            transform:translateX(0.52vw);
        }
    }
    
    .marquee-jit{
        gap:1.51vw
    }
    
    .marquee-jit h3,.marquee-jit span {
        font-size: 4.32vw;
        letter-spacing: -0.07vw;
    }
    
    .marquee-jit {
        padding: 0vw 0 4.69vw;
    }
    
    .images-jit-roadmap-sides:before,.images-jit-roadmap-sides:after {  
        background-size: 9.11vw;
    }
    
    .images-jit-roadmap-sides:after {
        background-position: calc(100% - 2.86vw) calc(100% - 0.26vw);
    }
    
    .container-1400vw {
        max-width: 72.92vw;
    }
    
    .services-jit-main-item {
        padding: 2.34vw 5.73vw 4vw;
        margin-bottom: 7.29vw;
        border-radius: 1.04vw;
        border: 0.05vw solid #1779c0;
        box-shadow: -4.32vw 4.32vw 4.32vw 0vw rgba(255, 255, 255, 0.06) inset, 4.32vw -4.32vw 4.32vw 0vw rgba(165, 165, 165, 0.06) inset;
        backdrop-filter: blur(3.39vw);
    }
    
    .services-jit-column-text {
        max-width: 32.81vw;
    }
    
    .services-jit-column-text > span {
        font-size: 0.73vw;
    }
    
    .services-jit-column-text h4 {
        font-size: 2.6vw;
        letter-spacing: -0.13vw;
        margin: 0.89vw 0 1.3vw;
    }
    
    .services-jit-column-text > span:after {
        left: calc(100% + 1.04vw);
        height: 0.21vw;
        border-radius: 1.82vw;
    }
    
    .services-jit-column-text ul li {
        padding-left: 1.3vw;
        font-size: 0.83vw;
    }
    
    .services-jit-column-text ul li:before,.services-jit-column-text ul li:after {
        width: 0.78vw;
        height: 0.78vw;
    }
    
    button.btn-jit-services {
        bottom: -1.3vw;
        padding: 0.73vw 2.08vw;
        font-size: 0.73vw;
        border-radius: 0.33vw;
    }
    
    .price-jit {
        gap: 0.52vw;
    }
    
    .price-jit h2 {
        letter-spacing: -0.13vw;
        font-size: 3.13vw;
    }
    
    .price-jit p {
        font-size: 0.83vw;
    }
    
    .services-jit-column-text ul {
        margin: 1.82vw 0 2.34vw;
    }
    
    .services-jit-column-image {
        right: 5.21vw;
    }
    
    /*Reverse*/
    
    .services-jit-main-item:nth-child(even) .services-jit-column-image {
        left: 5.21vw;
    }
    /*Reverse*/
    /*Services*/
    
    .package-terms-jit {
        max-width: 65.1vw;
        margin: 0 auto 5.21vw;  
    }
    
    .package-terms-jit h3 {
        font-size: 2.6vw;
        max-width: 13.98vw;
    }
    .item-jit-roadmap ul li,
    .package-terms-jit ul li {
        font-size: 0.7vw;
        padding-left: 0.52vw;
        margin-bottom: 0.52vw;
    }
    
    .item-jit-roadmap ul li{
        font-size:0.73vw;
    }
    
    .package-terms-jit ul {
        max-width: 27.08vw;
    }
    
    .item-jit-roadmap ul li:before,
    .package-terms-jit ul li:before {
        width: 0.16vw;
        height: 0.16vw;
    }
    
    /*APL*/
    
    .seven-columns-jit  .col-jit-roadmap {
        max-width: 9.11vw;
    }
    
    .seven-columns-jit .image-icon-jit-roadmap:after {
        background-size: 6.25vw;
        width: calc(100% - 4.17vw);
        left: 4.27vw;
    }
    
    .seven-columns-jit  .image-icon-jit-roadmap img {
        width: 3.23vw;
    }
    
    /*APL*/
    
    /*Green Pages*/
    
    .jit-green .services-jit-column-text > span:after {
        border-radius: 1.82vw;
    }
    
    .jit-green .services-jit-main-item::before {
        border-radius: 1.04vw;
        padding: 0.05vw;
    }
    
    .dropshipping-jit-parachutes img {
        width: 7.81vw;
    }
    
    .dropshipping-jit-parachutes .image-parachute-jit-center {
        width: 9.38vw;
    }
    
    .six-columns-jit .col-jit-roadmap {
        max-width: 10.94vw;
    }
    
    .six-columns-jit .image-icon-jit-roadmap:after {
        background-size: 5.73vw;
    }
    
    .package-terms-jit.package-terms-jit-sd ul {
        max-width: 48.65vw;
    }
    /*DropShipping*/
    /*JIT PAGES*/


    .package-terms-jit ul li:before {
        top: 0.62vw;
    }
    .item-jit-roadmap ul li:before {
        top: 0.60vw;
    }
    .jitQuoteBtn button.btn-jit-services.btn-jit-servicesTn {
        font-size: 1.2vw;
        padding: 1.2vw 3.08vw;
    }
}

/*start Blog Page*/
.sticky-recent-posts.blogFormSticky {
    background: #1C1C1C;
    box-shadow: 0px 87.944px 115.332px rgba(51, 51, 51, 0.1);
    border-radius: 21.8223px;
    color:#fff;
    padding: 60px 30px 70px;
}
.sticky-recent-posts.blogFormSticky .box-blogs-recent {
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    padding: 0;
}
.sticky-recent-posts.blogFormSticky h3 {
    padding: 0;
    color: #fff;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}
.blogFormHeading {
    font-family: 'Poppins';
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.4px;
    text-transform: capitalize;
    color: #FFFFFF;
    justify-content: center;
    font-style: normal;
    font-weight: 700;
    font-size: 31px;
    line-height: 1;
}
.sticky-recent-posts.blogFormSticky h2 {
    padding: 0;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: inherit;
    text-transform: capitalize;
    background: linear-gradient(89.73deg, #1779c0 2.27%, #0c90d9 90.95%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
div.blogMainForm .form-group input, div.blogMainForm .form-group textarea{
    border: .104vw solid rgb(255 255 255 / 38%);
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    min-height: 52px;
}
div.blogMainForm .form-group input::placeholder,div.blogMainForm .form-group textarea::placeholder {color: #fff }
div.blogMainForm .form-group textarea {
    min-height: 140px;
}
.sticky-recent-posts.blogFormSticky form.modal-form.ecomxpertz_form1 {
    margin-bottom: 0;
}
.sticky-recent-posts.blogFormSticky form.modal-form button.btn-reg-form {
    position: relative;
    transform: none;
    margin-top: 50px;
    margin-left: auto;
    display: block;
    margin-right: auto;
    bottom: auto;
    left: auto;
}
.banner-blogs-img-details img {
    border-radius: 1.137vw;
}
/*End Blog Page*/

button.btn-reg-vw.withIconBtn.meetingFloatBtn {
      position: fixed;
      top: 30vh;
      right: 60px; /* Ensures the button is 15px from the right edge */
      z-index: 100;
      transform: rotate(-90deg);
      transform-origin: top right; /* Adjust the rotation anchor point */
      border-radius: 0;
      height: auto;
      margin: 0;
      background: transparent;
      font-size: 18px;
      line-height: 1;
      color: #1779c0;
      display: flex;
      align-items: center;
      gap: 15px;
      padding: 0;
      min-height: unset;
}
button.btn-reg-vw.withIconBtn.meetingFloatBtn i {
    background: #1779c0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
button.btn-reg-vw.withIconBtn.meetingFloatBtn:hover {
    opacity: .8;
    box-shadow:none;
}

.image-item-banner-jit.z-index-1{
    z-index: -1;
}
.jitQuoteBtn span {
    font-size: 4vw;
}
input.specialInput {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
    position: relative;
    z-index: 0;
}

.form-group.modalPhoneGroup input#cell, .form-group.blogPhone #cell {
    padding-left: 52px;
}
.form-group.form-groupForPhone {
    width: 48%;
}
.form-group.form-groupForPhone input#cell {
    width: 100%;
    margin-bottom: 0;
    height: 57.72px;
    padding-left: 52px;
}
.form-groupForPhone .flag-container {
    height: 57.72px;
}
.form-on-top.form-on-contact-page 
 form.formLef0{
     left:0 !important;
 }
 
.chevron-up-icon.phoneIconSpecial {
  right: 16px;
}
.main-modal.modal{
    overflow-y: auto;
}
#toast-container { position: fixed !important; z-index: 99999999999999 !important; }
#toast-container > div { position: relative !important; z-index: 999999 !important; opacity: 0.9 !important; }
#toast-container > div:hover { opacity: 1 !important; }
#toast-container .toast-success { background-color: #51a351 !important; color: #fff !important; }
#toast-container .toast-error   { background-color: #bd362f !important; color: #fff !important; }
#toast-container .toast-info    { background-color: #2f96b4 !important; color: #fff !important; }
#toast-container .toast-warning { background-color: #f89406 !important; color: #fff !important; }
.main-modal.modal { z-index: 99999 !important; }
.modal-backdrop.fade.show{
    z-index: 9999 !important;
}
.form-on-top{
    z-index: 1;
}


.form-input-subscribe .g-recaptcha {
    margin-top: 10px;
}
/*My Responsive*/

@media (min-width: 992px) {
    .blog-details h1 {
      font-size: 2.604vw;
    }
    .blog-details h2 {
      font-size: 2.083vw;
    }
    .blog-details h3 {
      font-size: 1.823vw;
    }
    .blog-details h4 {
      font-size: 1.563vw;
    }
    .blog-details h5 {
      font-size: 1.302vw;
    }
    .blog-details h6 {
      font-size: 1.042vw;
    }
  
    .follow-us-blogs h5 {
      font-size: 3.125vw;
      font-weight: 500;
      color: #001f3b;
      margin-bottom: 0.781vw;
    }
    .follow-us-blogs .social-links-wrap a.social-link {
      width: 3.125vw;
      height: 3.125vw;
      margin-right: 2.604vw;
    }
  
    .follow-us-blogs .social-links-wrap a.social-link i {
      font-size: 1.563vw;
    }
  
    .follow-us-blogs .social-links-wrap a.social-link:last-child {
      margin: 0;
    }
  
    .follow-us-blogs {
      margin-bottom: 7.135vw;
    }
  
    .box-blogs-recent {
      border-radius: 2.031vw;
      border: 0.104vw solid rgba(0, 0, 0, 0.2);
      background: rgba(255, 255, 255, 0.1);
      box-shadow: 0vw 0.365vw 2.552vw 0vw rgba(69, 154, 255, 0.1);
      padding: 2.604vw 0;
    }
  
    .box-blogs-recent h3 {
      font-size: 1.771vw;
      font-weight: 600;
      line-height: 110%;
      letter-spacing: -0.26vw;
    }
  
    .box-blogs-recent .blogs-box a,
    .box-blogs-recent h3 {
      padding: 0.729vw 2.604vw;
    }
  
    .box-blogs-recent .blogs-box h2 {
      font-size: 1.042vw;
      margin-bottom: 0.833vw;
    }
  
    .box-blogs-recent .blogs-box p {
      font-size: 0.729vw;
      letter-spacing: -0.104vw;
    }
  
    .box-blogs-recent .blogs-box a:before {
      height: 0.104vw;
    }
  
    .banner-blogs .container-1560 {
      padding: 0vw 0.781vw;
    }
  
    .banner-blogs .container-1560 .fa-90 {
      font-size: 2.604vw;
      letter-spacing: -0.104vw;
    }
  
    section.banner-blogs {
      margin-bottom: 3.125vw;
      border-radius: 0.781vw;
    }
    /*Recent*/
    .follow-us-blogs h5 {
      font-size: 3.125vw;
      font-weight: 500;
      color: #001f3b;
      margin-bottom: 0.781vw;
    }
  
    .follow-us-blogs .social-links-wrap a.social-link {
      width: 3.125vw;
      height: 3.125vw;
      margin-right: 2.604vw;
    }
  
    .follow-us-blogs .social-links-wrap a.social-link i {
      font-size: 1.563vw;
    }
  
    .follow-us-blogs .social-links-wrap a.social-link:last-child {
      margin: 0;
    }
  
    .follow-us-blogs {
      margin-bottom: 7.135vw;
    }
  
    .box-blogs-recent {
      border-radius: 1.49vw;
      border: 0.0823vw solid rgba(0, 0, 0, 0.2);
      background: rgba(255, 255, 255, 0.1);
      box-shadow: 0vw 7.4865vw 49.26vw 0vw rgba(69, 154, 255, 0.1);
      padding: 2.604vw 0;
    }
  
    .box-blogs-recent h3 {
      color: var(--orange);
      font-family: Poppins;
      font-size: 1.771vw;
      font-style: normal;
      font-weight: 600;
      line-height: 110%;
      letter-spacing: -0.0667vw;
    }
  
    .box-blogs-recent .blogs-box a,
    .box-blogs-recent h3 {
      padding: 0.729vw 2.604vw;
      transition: 0.3s ease-in-out;
    }
  
    .box-blogs-recent .mbblogs-50 {
      margin-bottom: 0;
    }
  
    .box-blogs-recent .blogs-box h2 {
      color: #000;
      font-family: Poppins;
      font-size: 1.042vw;
      font-weight: 400;
      margin-bottom: 0.833vw;
    }
  
    .box-blogs-recent .blogs-box p {
      color: #585858;
      font-size: 0.729vw;
      font-weight: 500;
      line-height: 110%;
      letter-spacing: -0.0404vw;
      margin: 0;
    }
  
    .box-blogs-recent .blogs-box:hover {
      background: #e8f2ff;
    }
  
    .box-blogs-recent .blogs-box a:before {
      content: "";
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      width: 80%;
      bottom: 0;
      height: 0.104vw;
      background: #000;
      opacity: 0.1;
    }
    
    /*Recent*/
    .blogs-box-designed > a > img {
      height: 13.021vw;
    }
  
    .blogs-box-designed > a > div {
      padding: 1.563vw 0.781vw;
    }
  
    .blogs-box-designed {
      border-radius: 0.521vw;
      background: #f5f5f5;
    }
  
    .blogs-box-designed > a > div h2 {
      color: #001f3b;
      font-size: 1.354vw;
      line-height: 110%;
      letter-spacing: -0.2.344vw;
      margin-bottom: 1.563vw;
    }
  
    .blogs-box-designed > a > div p {
      color: #585858;
      font-size: 1.042vw;
      font-weight: 500;
      line-height: 110%;
      letter-spacing: -0.0956vw;
    }

    .blogs-main-page-text h3 {
        font-size: 3.125vw;
        letter-spacing: -0.052083vw;
        margin-bottom: 1.14583vw;
    }
    
    .blogs-main-page-text p {
        font-size: 1.04167vw;
        letter-spacing: -0.015625vw;
    }
    
    .blogs-main-page-text {
        margin-bottom: 4.427083vw;
    }

    .form-inputs select {
        background-position: calc(100% - 0.78vw) center;
        padding-right: 2.34vw;
    }
    
    /*Blog Page Start*/
    .sticky-recent-posts.blogFormSticky {
        box-shadow: 0vw 4.58vw 6.007vw rgba(51, 51, 51, 0.1);
        border-radius: 1.137vw;
        padding: 3.125vw 1.563vw 3.646vw;
    }
    .blogFormHeading {
        letter-spacing: -0.021vw;
        font-size: 1.615vw;
    }
    div.blogMainForm .form-group input, div.blogMainForm .form-group textarea{
        font-size: 0.729vw;
        min-height: 2.708vw;
    }
    div.blogMainForm .form-group textarea {
        min-height: 7.292vw;
    }
    
    .sticky-recent-posts.blogFormSticky form.modal-form button.btn-reg-form {
        margin-top: 2.604vw;
    }
    div.blog-details p {
        font-size: 0.938vw;
        margin-bottom: 1.302vw;
    }
    div.blog-details ul li {
        padding-left: 1.563vw;
        font-size: 0.938vw;
    }
    
    div.blog-details ul li:before {
        height: 0.521vw;
        width: 0.521vw;
        transform: translateY(0%);
        top: 0.391vw;
    }
    /*Blog Page End*/
    /*Ecom Pro Solution Page Start*/
    .newsection-one-text h6 {
        font-size: 2.604vw;
        max-width: 52.083vw;
        padding-bottom: 4.167vw;
    }
    .logoStores {
        gap: 4.375vw;
        padding-top: 1.563vw;
    }
    .logoStoresIn {
        flex: 2 0 calc(16.6666666667% - 4.844vw);
    }
    .withLogoInTwoCol img {
        padding-right: 0.469vw;
    }
    .keyfeatures-section-text-top-text.keyfeatures-section-text-top-textFull {margin-bottom: 8.854vw;}
    .keyfeatures-section-text-top-text.keyfeatures-section-text-top-textFull h3 {
        max-width: 57.292vw;
    }
    .forImg span {
        backdrop-filter: blur(0.781vw);
        -webkit-backdrop-filter: blur(0.781vw);
        border-radius: 0.521vw;
        bottom: 2.083vw;
        padding: 0.677vw 1.563vw;
        font-size: 0.729vw;
    }
    .imgTextTogather {
        padding-bottom: 5.208vw;
    }
    .fortxt h4 {
        font-size: 2.475vw;
        max-width: 23.438vw;
    }
    .contFortxt h6 {
        padding-top: 2.083vw;
        font-size: 1.146vw;
        padding-bottom: 0.573vw;
    }
    section.ecomProServicesLight {
        padding: 6.25vw 0;
    }
    section.keyfeatures-section-new.keyfeatures-section-newLessSpacing {
        padding: 6.25vw 0;
    }
    section.calendarSection {
        padding-top: 2.083vw;
    }
    .titleNewForPage h5 {
        max-width: 40.625vw;
        font-size: 1.875vw;
    }
    .titleNewForPage h3 {
        max-width: 23.281vw;
        font-size: 2.292vw;
        padding-bottom: 1.563vw;
    }
    .calendarSection iframe {
        margin-bottom: 1.563vw;
    }
    .calendarSection p {
        max-width: 38.542vw;
        font-size: 0.625vw;
    }
    section.calendarSection:before {
        width: 11.563vw;
        height: 52.296vw;
        top: -15.104vw;
    }
    section.calendarSection:after {
        width: 11.563vw;
        height: 52.296vw;
        top: 10.417vw;
    }
    section.clientLogoSection {
        padding: 7.292vw 0 4.688vw;
    }
    .titleNewForPage h4 {
        font-size: 1.979vw;
        max-width: 19.271vw;
        padding-bottom: 1.042vw;
    }
    .titleNewForPage p {
        font-size: 0.625vw;
        line-height: 126%;
    }
    .rowForClientLogo {
        padding-top: 2.292vw;
    }
    .colForClientLogo {
        flex: 0 0 calc(25% - 4.323vw);
        border: 0.052vw solid #C9C9C9;
        border-radius: 0.677vw;
        height: 5.208vw;
        margin-right: 5.729vw;
    }
    .colForClientLogo:nth-child(4n) {
        margin-bottom: 3.125vw;
    }
    button.btn-reg-vw.withIconBtn {
        padding-left: 1.563vw;
        padding-right: 1.563vw;
    }
    button.btn-reg-vw.withIconBtn i {
        padding-right: 0.365vw;
    }
    .logoStoresIn:nth-child(1) img {
        width: 8.594vw;
        height: 2.604vw;
    }
    .logoStoresIn:nth-child(2) img {
        width: 9.167vw;
        height: 2.656vw;
    }
    .logoStoresIn:nth-child(3) img {
        width: 10.156vw;
        height: 2.5vw;
    }
    .logoStoresIn:nth-child(4) img {
        width: 8.49vw;
        height: 2.135vw;
    }
    .logoStoresIn:nth-child(5) img {
        width: 6.406vw;
        height: 2.552vw;
    }
    .logoStoresIn:nth-child(6) img {
        width: 7.5vw;
        height: 1.563vw;
    }
    .heritage-operation-section-column:nth-child(1) .heritage-operation-section-item >div:nth-child(2) img {
        width: 2.031vw;
        height: 1.563vw;
    }
    .heritage-operation-section-column:nth-child(1) .heritage-operation-section-item >div:nth-child(3) img {
        width: 1.771vw;
        height: 1.406vw;
    }
    .heritage-operation-section-column:nth-child(1) .heritage-operation-section-item >div:nth-child(4) img {
        width: 1.979vw;
        height: 1.615vw;
    }
    
    .heritage-operation-section-column:nth-child(2) .heritage-operation-section-item >div:nth-child(2) img {
        width: 1.823vw;
        height: 1.354vw;
    }
    .heritage-operation-section-column:nth-child(2) .heritage-operation-section-item >div:nth-child(3) img {
        width: 1.823vw;
        height: 1.354vw;
    }
    .heritage-operation-section-column:nth-child(2) .heritage-operation-section-item >div:nth-child(4) img {
        width: 1.927vw;
        height: 1.458vw;
    }
    .forImgin img {
        width: 30vw;
        height: 27.083vw;
        object-fit: cover;
    }
    .colForClientLogo:nth-child(1) img {
        width: 7.552vw;
        height: 1.927vw;
    }
    .colForClientLogo:nth-child(2) img {
        width: 7.188vw;
        height: 1.667vw;
    }
    .colForClientLogo:nth-child(3) img {
        width: 5.99vw;
        height: 2.188vw;
    }
    .colForClientLogo:nth-child(4) img {
        width: 8.125vw;
        height: 1.719vw;
    }
    .colForClientLogo:nth-child(5) img {
        width: 7.917vw;
        height: 1.823vw;
    }
    .colForClientLogo:nth-child(6) img {
        width: 4.792vw;
        height: 3.333vw;
    }
    .colForClientLogo:nth-child(7) img {
        width: 4.635vw;
        height: 2.448vw;
    }
    .colForClientLogo:nth-child(8) img {
        width: 5.99vw;
        height: 2.24vw;
    }
    /*Ecom Pro Solution Page End*/
    button.btn-reg-vw.withIconBtn.meetingFloatBtn {
        right: 3.125vw;
        font-size: 0.938vw;
        gap: 0.781vw;
    }
    button.btn-reg-vw.withIconBtn.meetingFloatBtn i {
      width: 1.875vw;
      height: 1.875vw;
    }
    /*New Phone Input*/
     input.specialInput {
          padding-right: 0.313vw;
          padding-left: 2.708vw;
          margin-left: 0;
          position: relative;
          z-index: 0;
      }
      .form-group.modalPhoneGroup input#cell, .form-group.blogPhone #cell {
          padding-left: 2.708vw;
      }
      .form-group.form-groupForPhone {
          width: 48%;
      }
      .form-group.form-groupForPhone input#cell {
          width: 100%;
          margin-bottom: 0;
          height: 3.006vw;
          padding-left: 2.708vw;
      }
      input#cell{
        font-size: 0.833vw;
      }
      .form-groupForPhone .flag-container {
          height: 3.006vw;
      }
      .flag-container {
          padding: 0.052vw;
      }
      .selected-flag {
          padding: 0 0.313vw 0 0.417vw;
      }
      .flag {
          height: 0.781vw;
      }
      .arrow {
          margin-left: 0.313vw;
          border-left: 0.313vw solid transparent;
          border-right: 0.313vw solid transparent;
          border-top: 0.313vw solid #555;
      }
      .country-list {
          line-height: 0.938vw;
          font-size: 0.833vw;
          margin: 0 0 0 -0.052vw;
          box-shadow: 0vw 0.417vw 0.521vw 0.052vw rgb(57 64 78 / 70%), 0vw 0.156vw 0.729vw 0.104vw rgb(57 64 78 / 70%), 0vw 0.26vw 0.26vw -0.156vw rgb(57 64 78 / 70%);
          max-height: 26.042vw;
      }
      .country {
          padding: 0.26vw 1.354vw 0.26vw 0.781vw;
      }
      .flag-box {
          width: 1.042vw;
      }
      .country-name, .flag-box {
          margin-right: 0.313vw;
      }
      /*Badge css*/
      a.dmca-badge {
         padding-right: 0.781vw;
      }
      .g-recaptcha {
        transform: scale(0.85);
        transform-origin: 0 0;
      }
      .form-input-subscribe .btn-reg {
          height: 4.115vw;
          top: 2.083vw;
          right: 0;
       }
}
  
@media (max-width: 1439px) {
    nav.flex.items-center.justify-between {
        padding-bottom: 20px;
        padding-top: 20px;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    
    .blogs [role="navigation"] p {
        font-size: 12px;
    }
    
    .blogs [role="navigation"] .px-4 {
        padding-left: 15px !important;
        padding-right: 15px !important;
        font-size: 12px;
    }
    
    .blogs nav[role="navigation"] .hidden > div:last-child span a[rel="prev"], .blogs nav[role="navigation"] .hidden > div:last-child span a[rel="next"] {
        height: 33px;
        width: 35px;
        font-size: 12px;
    }
    
    .blogs nav[role="navigation"] .hidden > div:last-child span a[rel="prev"] svg, .blogs nav[role="navigation"] .hidden > div:last-child span a[rel="next"] svg {
        width: 20px !important;
    }
}
 
 
 
 
@media (max-width: 991px) {
    .sticky-recent-posts {
      display: none !important;
    }
    .blog-details h1,
    .blog-details h2,
    .blog-details h3,
    .blog-details h4,
    .blog-details h5,
    .blog-details h6 {
      font-size: 25px;
      /*margin-bottom: 20px;*/
      line-height: 36px;
    }
    .follow-us-blogs,
    .sticky-recent-posts {
      display: none;
    }

    .blogs-box-designed > a > div h2 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    
    .blogs-box-designed > a > div p {
        font-size: 16px;
    }
    
    .blogs-box-designed > a > img {
        height: 170px;
    }
    
    .blogs-box-designed > a > div {
        padding: 25px 15px;
    }

    .blogs-main-page-text h3 {
        font-size: 30px;
        letter-spacing: -0.5px;
        margin-bottom: 15px;
    }
    
    .blogs-main-page-text p {
        font-size: 16px;
        letter-spacing: -0.3px;
    }
    
    .blogs-main-page-text {
        margin-bottom: 50px;
    }
    .banner-blogs-img-details {
        height: 350px;
    }
    
    .banner-blogs .container-1560 .fa-90 {
        font-size: 40px;
    }
    .banner-blogs .container-1560 {
        max-width: 100%;
    }

    /*Christmas Offer*/
    .christmas-banner-text h3 {
        font-size: 150px;
        line-height: 120%;
    }
    
    .christmas-banner-text h6 {
        font-size: 40px;
        line-height: 80%;
        margin-bottom: 25px;
    }
    
    .christmas-banner-text p {
        font-size: 25px;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form {
        padding: 30px 40px 60px;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form h3 {
        margin-bottom: 20px;
        font-size: 40px;
    }
    
    .christmas-checkbox h6 {
        font-size: 20px;
        width: 100%;
        margin-bottom: 15px;
    }
    
    .contact-christmas .form-inputs:nth-child(4), .contact-christmas .form-inputs:nth-child(5) {
        max-width: calc(50% - 10px);
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form > div {
        margin-bottom: 20px;
    }
    
    .christmas-checkbox {
        align-items: center;
    }
    
    .contact-christmas {
        padding-bottom: 100px;
    }
    /*Christmas Offer*/

    .banner-christmas-shopify-deals-text h3 {
        font-size: 40px;
        letter-spacing: 0;
    }
    
    .banner-christmas-shopify-deals-text p {
        font-size: 16px;
        margin-top: 15px;
    }
    
    .banner-christmas-shopify-deals-text {
        max-width: 400px;
        margin-top: 60px;
    }
    
    .banner-christmas-shopify-deals .christmas-logo-container.text-left img {
        width: 25%;
    }
    
    .banner-christmas-shopify-deals {
        padding: 30px 0 90px;
    }
    
    .christmas-shopify-deals-image {
        max-width: 50%;
    }
    
    .christmas-shopify-deals-image img {
        object-position: top;
    }
    
    .col-shopify-text {
        padding: 20px 30px 20px;
        border-radius: 15px;
        z-index: 1;
    }
    
    .listed-items-shopify-deals-text h3 {
        font-size: 24px;
        margin: 20px 0 8px;
    }
    
    .listed-items-shopify-deals-text ul li {
        font-size: 15px;
        padding-left:18px;
    }
    
    .listed-items-shopify-deals-text ul li:before {
        width: 3px;
        height: 3px;
        left: 9px;
    }
    .contact-shopify-deal {
        padding-bottom: 80px;
    }
    
    .design-shopify-deals-tree {
        z-index: -1;
        width: 100%;
        height: 100%;
        opacity: 0.1;
    }
    
    .value-shopify-deals button {
        font-size: 14px;
        padding: 10px 20px;
    }
    
    .form-shopify-deals form {
        padding: 30px 30px;
    }
    
    .form-shopify-deals h3 {
        font-size: 35px;
        margin-bottom: 15px;
    }
    
    .form-shopify-deals form .form-input-btn .btn-reg {
        font-size: 12px;
        padding: 9.5px 35px;
        margin-top: 25px;
    }
    .christmas-amazon-banner .banner-christmas-shopify-deals-text h3 {
        font-size: 45px;
    }
    
    .christmas-amazon-banner .banner-christmas-shopify-deals-text p {
        font-size: 15px;
        max-width: 340px;
    }
    
    .christmas-amazon-banner.banner-christmas-shopify-deals:after {
        background-position: right calc(105%);
    }
    
    .christmas-amazon-deals-image {
        height: calc(100% + 50px);
    }

    .rated-4-stars {
        bottom: 30px;
    }
    
    .jit-banner {
        padding-bottom: 0 !important;
    }
    
    .jit-banner-text {
        padding-bottom: 180px;
    }
    
    .rated-4-stars img {
        max-width: 90px;
    }
    
    .tags-jit {
        font-size: 12px;
        padding: 6px 16px;
        border-radius: 3px;
    }
    
    .mt-26 {
        margin-top: 13px;
    }
    
    .hwdi-jit-text-image h5 {
        font-size: 60px;
    }
    
    .hwdi-jit-text-image > img {
        max-width: 150px;
        transform: none;
        margin-left: 35px;
    }
    
    .hwdi-jit-text-image p {
        font-size: 14px;
        margin: 20px 0 0;
        max-width: 100%;
    }
    
    .jit-hwdi {
        padding: 60px 0;
    }
    
    .hwdi-jit-text-image {
        position: relative;
        display: inline-flex;
    }
    
    .jit-roadmap {
        padding: 60px 0;
    }
    
    .jit-roadmap-heading h6 {
        font-size: 40px;
    }
    
    .jit-roadmap-heading h2 {
        font-size: 120px;
        margin: 10px 0 40px;
    }
    
    .images-jit-roadmap-sides:before, .images-jit-roadmap-sides:after {
        background-size: 7%;
    }
    
    .images-jit-roadmap-sides:after {
        background-position: calc(100% - 2%) calc(100% - 0px);
    }
    
    .col-jit-roadmap {
        max-width: 33%;
    }
    
    .row-jit-roadmap {
        justify-content: center;
        gap: 0.5%;
        row-gap: 20px;
    }
    
    .image-icon-jit-roadmap:after {
        background-size: 100%;
        width: calc(100% - 110px);
        background-position: center;
        animation: none;
        right: auto;
        left: 90px;
        display: none;
    }
    
    .item-jit-roadmap h3 {
        font-size: 16px;
        margin: 10px auto 15px;
    }
    
    .item-jit-roadmap ul li {
        font-size: 12px;
        padding: 0;
        margin-bottom: 5px;
    }
    
    .item-jit-roadmap {
        text-align: center;
    }
    
    .item-jit-roadmap ul li:before {
        display: none;
    }
    
    .marquee-jit h3, .marquee-jit span {
        font-size: 50px;
    }
    
    .marquee-jit {
        padding: 0 0 40px;
    }
    
    .container-1400vw {
        max-width: 90vw;
    }
    
    .services-jit-main-item {
        padding: 40px 40px;
        margin-bottom: 80px;
    }
    
    .services-jit-column-text ul {
        margin: 15px 0 20px;
    }
    
    .services-jit-column-text h4 {
        font-size: 30px;
        letter-spacing: -1px;
        margin: 10px 0 10px;
    }
    
    .services-jit-column-text ul li {
        font-size: 13px;
        padding-left: 20px;
        line-height: 180%;
        margin-bottom: 10px;
    }
    
    .services-jit-column-text ul li:before, .services-jit-column-text ul li:after {
        width: 10px;
        height: 10px;
    }
    
    .price-jit h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }
    
    .price-jit p {
        font-size: 10px;
    }
    
    .services-jit-column-image {
        right: 20px;
        width: 40%;
    }
    
    button.btn-jit-services {
        font-size: 12px;
        padding: 10px 25px;
        bottom: -17px;
    }
    
    .services-jit-column-text {
        max-width: 340px;
    }
    
    .services-jit-main-item:nth-child(even) .services-jit-column-image {
        left: 30px;
        width: 35%;
    }
    
    .package-terms-jit {
        max-width: 90vw;
    }
    
    .package-terms-jit h3 {
        font-size: 30px;
    }
    
    .package-terms-jit ul {
        max-width: fit-content;
        margin-left: 20px;
    }
    .image-item-banner-jit.apl-jit-image {
        top: 23%;
    }
    
    .seven-columns-jit .col-jit-roadmap,.six-columns-jit .col-jit-roadmap {
        max-width: 33%;
    }
    .dropshipping-jit-parachutes img {
        width: 50px;
    }
    
    .dropshipping-jit-parachutes .image-parachute-jit-center {
        width: 70px;
    }
    
    .package-terms-jit.package-terms-jit-sd ul {
        display: block;
    }


    .form-inputs select {
        background-position: calc(100% - 15px) center;
        padding-right: 2.34vw;
        background-size:10px;
    }
    .jitQuoteBtn span {
        font-size: 32px;
    }
    /*Blog Page Start*/
    .sticky-recent-posts.blogFormSticky {
        display: block !important;
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
    .sticky-recent-posts.blogFormSticky form.modal-form button.btn-reg-form {
        padding: 10px 30px;
    }
    .blogs-box-designed > a > img{
        height:250px;
    }
    .banner-blogs-img-details{
        height: auto;
    }
    /*Blog Page End*/
    /*input phone*/
    .country-list {
        left: 60px;
    }
    .form-on-top form{
        left:0 !important;
    }
    
    .chevron-up-icon.phoneIconSpecial {
      left: auto;
      right:10px;
      bottom: 100px;
      width: 60px;
      height: 60px;
    }
    .chevron-up-icon.phoneIconSpecial i {
      font-size: 22px;
    }
    a.dmca-badge {
        padding-right: 10px;
    }
    .g-recaptcha {
        margin-top:10px;
    }
}

@media all and (min-width: 992px) and (orientation:portrait) {
    .banner-blogs-img-details{
        height:auto;
    }
}
  
@media (max-width: 767px) {
    .blog-details h1,
    .blog-details h2,
    .blog-details h3,
    .blog-details h4,
    .blog-details h5,
    .blog-details h6 {
      font-size: 20px;
      margin-bottom: 15px;
      line-height: 28px;
    }
    .blogs nav[role="navigation"] .hidden > div:last-child {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .blogs nav[role="navigation"] {
      width: 100%;
      justify-content: center;
      text-align: center;
      font-size: 12px;
    }
    .blogs nav[role="navigation"] .hidden {
      display: inline-block;
      align-items: center;
      justify-content: space-between;
      width: 100%;
    }
    .blogs nav[role="navigation"] .hidden > div:last-child > span {
      border: 1px solid var(--orange) !important;
      box-shadow: none !important;
    }
    .blogs nav[role="navigation"] .hidden p.text-sm {
      padding-bottom: 20px;
    }
    .blogs nav[role="navigation"] .hidden > div:last-child span a[rel="prev"],
    .blogs nav[role="navigation"] .hidden > div:last-child span a[rel="next"] {
      display: flex;
      padding: 0px 0px !important;
      width: 29.44px;
      align-items: center;
      justify-content: center;
      height: 35px;
      box-shadow: 0px 0px 0px 1px var(--orange);
      position: relative;
      z-index: 1;
      transition: 0.3s ease-in-out;
  }
  .blogs nav[role="navigation"] .hidden div span.rounded-md .px-4.py-2 {
        padding-right: 0.51rem !important;
        padding-left: 0.51rem !important;
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .blogs-box-designed > a > div h2 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    
    .blogs-box-designed > a > div p {
        font-size: 12px;
    }
    
    .blogs-main-page-text h3 {
        font-size: 20px;
        letter-spacing: -0.2px;
        margin-bottom: 10px;
    }
    
    .blogs-main-page-text p {
        font-size: 12px;
    }
    
    .blogs-main-page-text {
        margin-bottom: 25px;
    }
    .banner-blogs .container-1560 .fa-90 {
        font-size: 24px;
        line-height: 120%;
    }
    
    .banner-blogs-img-details {
        height: 250px;
    }
    
    section.banner-blogs {
        margin-bottom: 30px;
        border-radius: 8px;
    }

    .our-blogs.pt-200 {
        padding-top: 100px;
    }
    
    .blogs .our-blogs.pt-200 {
        padding-top: 50px;
    }

    .banner-christmas:before {
        display: block !important;
    }
    
    .christmas-banner-text h3 {
        font-size: 120px;
    }
    
    .christmas-logo-container img {
        max-width: 40%;
        width: 100%;
    }
    
    .christmas-banner-text {
        padding: 25px 0 25px;
    }
    
    .banner-christmas {
        padding: 25px 0 55px;
    }
    
    .christmas-checkbox > div input {
        width: 15px;
    }
    
    .christmas-checkbox > div {
        gap: 10px;
        flex-direction: column;
        max-width: 20%;
        text-align: center;
        height: calc(100% - 35px);
        align-items: center;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form h3 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form {
        padding: 25px 30px 50px;
        border-radius: 13px;
        border-width: 1px;
    }

    .form-shopify-deals form textarea {
        min-height: 100px;
    }
    
    .banner-christmas-shopify-deals:before {
        display: block !important;
        height: calc(100% + 150px);
    }
    
    .row-shopify-deals {
        flex-flow: wrap;
    }
    
    .col-shopify-deals {
        width: 100%;
    }
    
    .form-on-top.form-on-contact-page form {
        max-width: 100%;
        padding: 25px;
    }
    
    .form-on-top.form-on-contact-page form .form-inputs {
        margin-bottom: 10px;
    }
    
    .christmas-shopify-deals-image {
        height: 100%;
        width: 100%;
        max-width: 100%;
        opacity: 0.4;
    }
    
    .christmas-shopify-deals-image img {
        object-position: right;
    }

    .christmas-amazon-deals-image {
        position: static;
        max-width: 100%;
        width: 100%;
    }
    
    section.banner-christmas-shopify-deals.christmas-amazon-banner {
        padding-bottom: 0;
        text-align: center;
    }
    
    .christmas-amazon-banner .banner-christmas-shopify-deals-text h3 {font-size: 32px;}
    
    section.banner-christmas-shopify-deals.christmas-amazon-banner .banner-christmas-shopify-deals-text {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    
    .christmas-amazon-banner .banner-christmas-shopify-deals-text p {
        max-width: 100%;
    }
    
    section.banner-christmas-shopify-deals.christmas-amazon-banner .christmas-logo-container.text-left {
        text-align: center !important;
    }

    .jit-banner:before {
        display: block !important;
        background-position: center;
    }
    
    .jit-banner-text {
        padding-bottom: 150px;
    }
    
    .tags-jit {
        padding: 4px 10px;
        font-size: 10px;
    }
    
    .hwdi-jit-text-image h5 {
        font-size: 35px;
        padding-right: 80px;
        letter-spacing: -1px;
    }
    
    .hwdi-jit-text-image {
        display: block;
    }
    
    .hwdi-jit-text-image > img {
        position: absolute;
        opacity: 0.4;
        right: 0;
        top: 0;
        height: 100%;
        max-width: 80px;
        object-fit: contain;
        object-position: right;
        margin: 0;
    }
    
    .hwdi-jit-text-image p {
        font-size: 12px;
        line-height: 180%;
    }
    
    .jit-hwdi {
        padding: 40px 0;
    }
    
    .jit-roadmap {
        padding: 40px 0;
    }
    
    .jit-roadmap-heading h6 {
        font-size: 25px;
    }
    
    .jit-roadmap-heading h2 {
        font-size: 80px;
        margin: 10px 0 50px;
    }
    
    .col-jit-roadmap {
        max-width: calc(50% - 0.5%);
    }
    
    .marquee-jit h3, .marquee-jit span {
        font-size: 40px;
    }
    
    .services-jit-column-image,.services-jit-main-item:nth-child(even) .services-jit-column-image {
        width: 100%;
        z-index: -2;
        right: 0;
        height: 80%;
        opacity: 0.2;
    }
    
    .services-jit-main-item {
        padding: 30px 30px 40px;
        margin-bottom: 50px;
        border-radius: 12px;
    }
    
    .services-jit-column-text {
        max-width: 100%;
    }
    
    .services-jit-column-text h4 > br {
        display: none;
    }
    
    .services-jit-column-text h4 {
        font-size: 25px;
        letter-spacing: -1px;
    }
    
    .package-terms-jit {
        display: block;
        margin-bottom: 45px;
    }
    
    .package-terms-jit h3 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    
    .package-terms-jit ul {
        margin-bottom: 10px;
        margin-left: 0;
    }
    
    .item-jit-roadmap ul li {
        line-height: 140%;
    }
    
    .header-row {
        padding: 20px 0;
    }
    .image-item-banner-jit.apl-jit-image {
        top: 25%;
    }
    
    .seven-columns-jit .col-jit-roadmap, .six-columns-jit .col-jit-roadmap {
        max-width: 49.5%;
    }


    .package-terms-jit ul li:before {
        top: 10px;
    }
    .jitQuoteBtn span {
        font-size: 30px;
    }
    /*Blog Page Start*/
    .sticky-recent-posts.blogFormSticky {
        display: block !important;
        padding: 40px 20px 40px;
        max-width: 440px;
        margin: 0 auto 30px;
    }
    .blogFormHeading {
        font-size: 24px;
        display: block;
        text-align: center;
    }
    .blogFormHeading h2.service-head.gradient-color {
        text-align: center;
        margin: 0 auto;
        justify-content: center;
    }
    div.blogMainForm .form-group input, div.blogMainForm .form-group textarea {
        min-height: 44px;
        font-size: 12px;
    }
    div.blogMainForm .form-group textarea {
        min-height: 120px;
    }
    .sticky-recent-posts.blogFormSticky form.modal-form button.btn-reg-form {
        margin-top: 30px;
    }
    section.blogPageNew {padding-top: 120px;}
    section.blogPageNew .banner-text-inner.aboutus-banner-text {
        text-align: left;
    }
    .blogs-box-designed > a > img {
        height: auto;
    }
    .banner-blogs-img-details{
        height: auto;
    }
    /*Blog Page End*/
    .newsection-one-text h6 {
        font-size: 24px;
        padding-bottom: 30px;
    }
    .logoStores {
        gap: 30px;
    }
    .logoStoresIn {
        flex: 0 0 100%;
        border: 1px solid #e3e3e3;
        padding: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 15px;
    }
    .keyfeatures-section-text-top-text.keyfeatures-section-text-top-textFull {
        margin-bottom: 50px;
    }
    .forImgin img {
        max-width: 100%;
    }
    .forImg span {
        font-size: 10px;
        bottom: 12px;
        padding: 11px 19px;
    }
    .fortxt h4 {
        font-size: 24px;
        text-align: center;
        margin: 0 auto;
    }
    .forImgin {
        text-align: center;
        width: 100%;
    }
    .fortxtMain {
        padding-top: 15px;
        text-align: center;
    }
    .contFortxt h6 {
        font-size: 14px;
        padding-top: 20px;
    }
    .leftSideImg.imgTextTogather {
        padding-bottom: 60px;
    }
    .rightSideImg.imgTextTogather {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
        padding-bottom: 60px;
    }
    section.ecomProServicesLight {
        padding: 60px 0;
    }
    section.keyfeatures-section-new.keyfeatures-section-newLessSpacing {
        padding: 60px 0;
    }
    .imgTextTogather:last-child {
        padding-bottom: 0;
    }
    .titleNewForPage h5 {
        font-size: 20px;
        line-height: 1.4;
    }
    .titleNewForPage h5 br {
        display: none;
    }
    .titleNewForPage h3 {
        font-size: 24px;
    }
    .calendarSection iframe {
        max-width: 100%;
    }
    section.clientLogoSection {
        padding: 70px 0 70px;
    }
    .colForClientLogo {
        flex: 0 0 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .colForClientLogo:last-child {
        margin-bottom: 0;
    }
    button.btn-reg-vw.withIconBtn.meetingFloatBtn {
        transform: scale(0.7) rotate(-90deg);
        right: 30px;
    }
    .form-group.form-groupForPhone input#cell {height: 40px;margin-bottom: 10px;}
    .form-groupForPhone .flag-container {
        height: 40px;
    }
    .mobile-col-set .global-col-1 {
        max-width: calc(100% - 5px);
        flex: 0 0 100%;
    }
}

@media (min-width:480px) and (max-width: 767px){
    .logoStoresIn {
        flex: 0 0 calc(50% - 20px);
        min-height:110px;
    }
    .colForClientLogo {
        flex: 0 0 calc(50% - 30px);
        margin-bottom: 0;
    }
    .rowForClientLogo {
        gap: 30px;
    }
    .colForClientLogo:nth-child(4n) {
        margin-bottom: 0;
    }
}

@media (min-width:576px) and (max-width: 767px){
    .bannerAboutSecImg.newbanner-section.bannerSecInnerPages .row {
        padding-bottom: 0px;
    }
    .bannerAboutSecImg.newbanner-section .banner-text-inner.aboutus-banner-text {
        text-align: left;
        position: relative;
        z-index: 9;
    }
    .bannerAboutSecImg h1 {
        text-align: left;
    }
    .bannerAboutSecImg p {
        text-align: left;
    }
    .bannerAboutSecImg.newbanner-section.bannerSecInnerPages .rated-4-stars {
        text-align: left;
    }
    .bannerAboutSecImg.newbanner-section.bannerSecInnerPages .rated-4-stars img {
        max-width: 120px;
    }   
}
@media (min-width:768px) and (max-width: 991px){
    .newsection-one-text h6 {
        font-size: 30px;
    }
    .logoStoresIn {
        flex: 0 0 calc(33.333% - 18px);
        border: 1px solid #e3e3e3;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 15px;
        padding: 15px;
        min-height: 90px;
        box-sizing: border-box;
        
    }
    .logoStores {
        gap: 20px;
        justify-content: center;
    }
    .keyfeatures-section-text-top-text.keyfeatures-section-text-top-textFull {
        margin-bottom: 70px;
    }
    .forImgin img {
        max-width: 100%;
    }
    .forImg span {
        font-size: 10px;
        padding: 10px 20px;
    }
    .ForClientLogoLoop img{
        max-width:90%;
    }
    .fortxt h4 {
        font-size: 30px;
    }
    .contFortxt h6 {
        padding-top: 20px;
        font-size: 16px;
    }
    .imgTextTogather {
        padding-bottom: 70px;
    }
    section.ecomProServicesLight {
        padding: 70px 0;
    }
    section.calendarSection {
        padding-top: 20px;
    }
    .titleNewForPage h5 {
        font-size: 24px;
    }
    .titleNewForPage h3 {
        font-size: 28px;
    }
    .calendarSection iframe {
        margin-bottom: 15px;
    }
    .calendarSection p {
        font-size: 11px;
    }
    section.clientLogoSection {
        padding: 100px 0;
    }
    .titleNewForPage h4 {
        font-size: 28px;
        padding-bottom: 10px;
    }
    .colForClientLogo {margin: 0;flex: 0 0 calc(25% - 15px);}
    .colForClientLogo:nth-child(4n) {
        margin-bottom: 0;
    }
    .rowForClientLogo {
        gap: 20px;
    }
    button.btn-reg-vw.withIconBtn.meetingFloatBtn {
        transform: scale(0.8) rotate(-90deg);
        right: 40px;
    }
    /*input tel*/
    .form-group.form-groupForPhone input#cell {height: 40px;}
    .form-groupForPhone .flag-container {
        height: 40px;
    }
    .form-on-top {
        overflow: auto;
        z-index: 1;
        top: 0;
        min-height: calc(100% + 50px);
    }
    .g-recaptcha {
        transform: scale(0.85);
        transform-origin: 0 0;
    }
    .form-input-subscribe .btn-reg {
        top: 25px;
        height: 40px;
        right: 5px;
    }
}
@media (max-width:575px){
    .christmas-banner-text h3 {
        font-size: 80px;
    }
    
    .christmas-banner-text h6 {
        font-size: 25px;
        margin-bottom: 10px;
    }
    
    .christmas-banner-text p {
        font-size: 15px;
    }
    
    .ballon-50off:before, span.ballon-50off:after {
        top: 30%;
    }
    
    .banner-christmas:before {
        height: calc(100% + 150px);
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form h3 {
        font-size: 25px;
        text-align: center;
    }
    
    .contact-christmas .form-inputs:nth-child(4), .contact-christmas .form-inputs:nth-child(5) {
        max-width: 100%;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form {
        padding: 20px 25px 50px;
        border-radius: 13px;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form > div {
        margin-bottom: 15px;
    }
    
    .christmas-checkbox > div {
        gap: 5px;
        max-width: 100%;
        height: auto;
        width: 100%;
        flex-direction: row;
        justify-content: flex-start;
    }
    
    .christmas-checkbox {
        gap: 0px;
    }
    
    .christmas-checkbox h6 {
        font-size: 15px;
        text-align: left;
    }
    
    .christmas-checkbox h6,.christmas-checkbox > div {
        margin-bottom: 10px;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form > div.form-input-btn button.btn-reg {
        font-size: 12px;
        padding: 10px 32px;
    }
    
    .contact-christmas .form-on-top.form-on-contact-page form > div.form-input-btn {
        bottom: -19px;
    }
    .banner-christmas {
        padding: 25px 0 0px;
    }


    .banner-christmas-shopify-deals .christmas-logo-container.text-left img {
        width: 40%;
        max-width: 40%;
    }
    
    .banner-christmas-shopify-deals .christmas-logo-container.text-left {
        text-align: center !important;
    }
    
    .banner-christmas-shopify-deals {
        padding: 20px 0 80px;
    }
    
    .banner-christmas-shopify-deals-text {
        text-align: center;
        max-width: 100%;
    }
    
    .banner-christmas-shopify-deals-text h3 {
        font-size: 35px;
        max-width: 300px;
        margin: 0 auto;
    }
    
    .banner-christmas-shopify-deals-text p {
        font-size: 14px;
    }
    
    .col-shopify-text {
        padding: 25px 15px 25px 15px;
    }
    
    .listed-items-shopify-deals-text h3 {
        font-size: 25px;
        margin: 10px 0 10px;
    }
    
    .listed-items-shopify-deals-text ul li {
        font-size: 15px;
        padding-left: 10px;
        display: inline-block;
    }
    
    .listed-items-shopify-deals-text ul li:before {
        left: 3px;
    }
    
    .form-shopify-deals h3 {
        font-size: 30px;
        text-align: center;
    }
    
    .form-on-top.form-on-contact-page form .form-inputs {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100%;
    }
    
    .col-shopify-deals .form-on-top {
        margin-top: 0 !important;
    }
    
    .form-shopify-deals form {
    }
    
    .col-shopify-deals {
        margin-bottom: 35px;
    }
    
    .col-shopify-deals:last-child {
        margin: 0;
    }
    
    .value-shopify-deals h6 {
        font-size: 15px;
    }
    
    .value-shopify-deals button {
        font-size: 15px;
        padding: 10px 12px;
    }
    
    .listed-items-shopify-deals-text {
        text-align: center;
    }
    
    .value-shopify-deals {
        margin-top: 15px;
        text-align: center;
    }
    
    .form-shopify-deals h3 {
    }
    
    .form-shopify-deals form {
        border-radius: 15px;
    }
    .jit-green .services-jit-main-item::before {
        border-radius: 12px;
    }
    .rated-4-stars {
        bottom: 15px;
        width: 100%;
        text-align: center;
    }
    
    .image-item-banner-jit, .image-jit-banner {
        max-width: 100%;
        opacity: 0.2;
        height: 80%;
        bottom: 0;
        top: auto;
    }
    
    .hwdi-jit-text-image h5 {
        font-size: 30px;
    }
    
    .hwdi-jit-text-image p {
        line-height: 170%;
        margin-top: 10px;
    }
    
    .jit-hwdi {
        padding: 40px 0 20px;
    }
    
    .jit-roadmap-heading h6 {
        font-size: 20px;
    }
    
    .jit-roadmap-heading h2 {
        font-size: 60px;
        margin: 5px 0 40px;
    }
    
    .images-jit-roadmap-sides:before, .images-jit-roadmap-sides:after {
        background-size: 10%;
        opacity: 0.1;
    }
    
    .col-jit-roadmap {
        max-width: 100%;
    }
    
    .item-jit-roadmap h3 > br {
        display: none;
    }
    
    .item-jit-roadmap h3 {
        max-width: 100%;
    }
    
    .marquee-jit h3, .marquee-jit span {
        font-size: 20px;
    }
    
    .services-jit-main-item {
        padding: 30px 22px 40px;
        margin-bottom: 50px;
        border-radius: 12px;
    }
    
    .services-jit-column-text ul li {
        font-size: 12px;
        margin-bottom: 5px;
        padding-left: 10px;
    }
    
    .services-jit-column-text ul {
        column-count: 1;
    }
    
    .services-jit-column-text > span:after {
        height: 2px;
    }
    
    .services-jit-column-text > span {
        font-size: 12px;
    }
    
    .services-jit-column-text ul li:before, .services-jit-column-text ul li:after {
        width: 4px;
        height: 4px;
    }
    
    .package-terms-jit ul li {
        font-size: 12px;
    }
    .col-jit-roadmap {
        margin-bottom: 40px;
        position: relative;
    }
    
    .col-jit-roadmap:after {
        content: "\f309";
        position: absolute;
        left: 50%;
        bottom: -40px;
        width: 40px;
        height: 40px;
        font-size: 28px;
        background-repeat: no-repeat;
        background-position: right center;
        transform: translateX(-50%);
        z-index: -2;
        font-family: "Font Awesome 6 Free";
        font-weight: 900;
        text-align: center;
        color: #f8af30;
    }
    
    .marquee-jit {
        gap: 5px;
    }
    
    .marquee-jit h3, .marquee-jit span {
        font-size: 8vw;
    }
    
    .col-jit-roadmap:last-child {
        margin-bottom: 0;
    }
    
    .col-jit-roadmap:last-child:after {
        display: none;
    }
    .image-item-banner-jit.apl-jit-image {
        height: 150px;
        top: auto;
        bottom: 0;
        transform: translateX(-50%) rotate(0);
        z-index: -1;
        left: 50%;
    }
    
    .seven-columns-jit .col-jit-roadmap, .six-columns-jit .col-jit-roadmap {
        max-width: 100%;
    }
    .sd-banner-jit .image-item-banner-jit, .sd-banner-jit .image-jit-banner {
        max-width: 100%;
        width: 100%;
    }
    
    .sd-banner-jit .image-item-banner-jit.dropshipping-world {
        max-width: 73%;
        right: 0;
    }
    
    
    .jit-green .col-jit-roadmap:after {
        color: #3ebd65;
    }
     /*Special For Quote Btn*/
    .jitQuoteBtn span {
        text-transform: capitalize;
        font-size: 13px;
    }
    .jitQuoteBtn {
        gap: 10px;
        margin-bottom:  50px;
    }
    .jitQuoteBtn button.btn-jit-services.btn-jit-servicesTn {
        padding: 10px 20px;
    }
    /*Phone Input*/
    .form-group.form-groupForPhone input#cell {height: 40px;margin-bottom: 10px;}

    .form-group.form-groupForPhone {
        width: 100%;
    }
    
    .form-groupForPhone .flag-container {
        height: 40px;
    }
    a.dmca-badge {
        display: block;
        padding-bottom: 15px;
        padding-right:0;
    }
}

@media (max-width:374px){
    .christmas-banner-text h3 {
        font-size: 70px;
    }
}



/*Blogs Both Pages*/
/*.pos-rel-z-ind-1 {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/

/*.iti {*/
/*    width: 100%;*/
/*    color: #fff;*/
/*}*/

/*.iti__flag-box, .iti__country-name {*/
/*    color: #000;*/
/*}*/

/*.modal-body .iti{*/
/*    color: #000;*/
/*}*/

/*input[type="tel"]::placeholder {*/
/*    color: transparent !important;*/
/*}*/