@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

.fulfillment-services-future-sec {
     /* background: url(../images/warehousepic.jpg) no-repeat right 0/cover; */
     padding: 80px 0;
}
.footer-main-sec {
     padding: 40px 0 0 0;
 }
.fulfillment-services-future-sec-head {
     font-size: 62px;
     color: #fff;
     font-weight: 600;
}

.fulfillment-services-future-sec-paragraph {
     margin: 40px 0;
     font-size: 20px;
     color: #fff;
     font-weight: 300;
}

.fulfillment-services-future-sec-list .row {
     max-width: 900px;
}

.fulfillment-services-future-sec-list-item-con {
     margin-bottom: 28px;
}

.fulfillment-services-future-sec-list-item-con img {
     width: 64px;
     margin-right: 16px;
}

.fulfillment-services-future-sec-list-item-con span {
     font-size: 18px;
     color: #fff;
}

.fulfillment-services-future-sec-list-item-con .btn-large {
     padding: 12px 24px;
     border: none;
}
.document-center-future-sec {
     background: url('../images/documentcenter.jpg') no-repeat right 0/cover;
     padding: 80px 0;
}

.blog-future-sec {
     /* background: url(../images/blog.jpg) no-repeat right 0/cover; */
     padding: 80px 0;
}
header#header nav {
     width: -webkit-fill-available;
     display: flex;
     justify-content: flex-end;
 }
.career-future-sec {
     /* background: url(../images/career.jpg) no-repeat right 0/cover; */
     padding: 80px 0;
}

.imagegallery-future-sec {
     /* background: url(../images/Image_gallrey.jpg) no-repeat right 0/cover; */
     padding: 80px 0;
}



.about-future-sec {
     /* background: url(../images/aboutus.jpg) no-repeat right 0/cover; */
     padding: 80px 0;
}
.terms-future-sec {
     background: url('../images/terms.jpg') no-repeat right 0/cover;
     padding: 150px 0;
}
.policy-future-sec {
     background: url('../images/policy.jpg') no-repeat right 0/cover;
     padding: 150px 0 !important;
     /* height: 480px !important; */
}

.about-future-sec-head {
     font-size: 62px;
     color: #fff;
     font-weight: 600;
}

.about-future-sec-paragraph {
     margin: 40px 0;
     font-size: 20px;
     color: #fff;
     font-weight: 300;
}

.about-future-sec-list .row {
     max-width: 900px;
}

.about-future-sec-list-item-con {
     margin-bottom: 28px;
}

.about-future-sec-list-item-con img {
     width: 64px;
     margin-right: 16px;
}

.about-future-sec-list-item-con span {
     font-size: 18px;
     color: #fff;
}

.about-future-sec-list-item-con .btn-large {
     padding: 12px 24px;
     border: none;
}



.lastmile-services-future-sec {
     /* background: url(../images/lastmilepic.jpg) no-repeat right 0/cover; */
     padding: 80px 0;
}

.lastmile-services-future-sec-head {
     font-size: 62px;
     color: #fff;
     font-weight: 600;
}

.lastmile-services-future-sec-paragraph {
     margin: 40px 0;
     font-size: 20px;
     color: #fff;
     font-weight: 300;
}

.lastmile-services-future-sec-list .row {
     max-width: 900px;
}

.lastmile-services-future-sec-list-item-con {
     margin-bottom: 28px;
}

.lastmile-services-future-sec-list-item-con img {
     width: 64px;
     margin-right: 16px;
}

.lastmile-services-future-sec-list-item-con span {
     font-size: 18px;
     color: #fff;
}

.lastmile-services-future-sec-list-item-con .btn-large {
     padding: 12px 24px;
     border: none;
}


.international-services-future-sec {
     /* background: url(../images/internationalpic.jpg) no-repeat right 0/cover; */
     padding: 80px 0;
}

.international-services-future-sec-head {
     font-size: 62px;
     color: #000;
     font-weight: 600;
}

.international-services-future-sec-paragraph {
     margin: 40px 0;
     font-size: 20px;
     color: #000;
     font-weight: 300;
}

.international-services-future-sec-list .row {
     max-width: 900px;
}

.international-services-future-sec-list-item-con {
     margin-bottom: 28px;
}

.international-services-future-sec-list-item-con img {
     width: 64px;
     margin-right: 16px;
}

.international-services-future-sec-list-item-con span {
     font-size: 18px;
     color: #000;
}

.international-services-future-sec-list-item-con .btn-large {
     padding: 12px 24px;
     border: none;
}



#popup-container {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.7);
            justify-content: center;
            align-items: center;
            z-index:9999;
        }

        #popup-content {
            position: relative;
            max-width: 80%;
            max-height: 80%;
        }

        #close-btn {
            position: absolute;
            top: 10px;
            right: 10px;
            cursor: pointer;
            color: #fff;
            font-size: 20px;
        }

/* Topbar */
.topbar {
    background-color: #ff8e29;
    padding: 3px 0;
}
.top-contact {
    padding-top: 6px;
}
.topbar .single-contact {
   
	display: inline;
    margin-right: 25px;
    color: #ccc;
    cursor: pointer;
}
.topbar .single-contact:last-child{
	margin-right:0px;
}
.topbar .single-contact,
.topbar .single-contact a{
    color: #fff;
	font-weight:normal;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	font-size:14px;
}
.topbar .single-contact i {
	color: #1847a0;
	margin-right: 10px;
	font-size: 18px;
	position: relative;
	top: 2px;
}
.topbar .single-contact:hover,
.topbar .single-contact a:hover{
	color:#fff;
}
/* Top right */
.topbar-right {
    position: relative;
    float: right;
}
.topbar-right .button {
    float: left;
    right: 0;
        border-radius:20px;

}
.topbar-right .button .bizwheel-btn {
     height: auto;
     text-transform: initial;
     padding: 8px 15px;
     line-height: initial;
     background: #1847a0;
     font-size: 14px;
     color: #ffffff;
     border: 1px solid transparent;
     border-radius: 20px;
}
.topbar-right .button .bizwheel-btn1 {
     height: auto;
     text-transform: initial;
     padding: 8px 15px;
     line-height: initial;
     background: #1847a0;
     font-size: 14px;
     color: #fff;
     border: 1px solid transparent;
     border-radius: 20px;
}
.topbar-right .button .bizwheel-btn:hover{
	background:transparent;
	border-color:#fff;
	color:#fff;
}
.topbar-right .button .bizwheel-btn1:hover{
	background:transparent;
	border-color:#fff;
	color:#fff;
}
/* Social Icons */
.topbar .social-icons {
    float: left;
    margin-right: 20px;
   /* padding-top: 8px;*/
}
.topbar .social-icons li {
	display: inline-block;
	margin-right: 10px;
}
.topbar .social-icons li:last-child{
	margin:0;
}
.topbar .social-icons li a {
	color: #ccc;
}
.topbar .social-icons li a:hover{
	color:#F3A712;
}


* {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
     font-family: 'Roboto', sans-serif;
}

body {
     scroll-behavior: smooth !important;
     overflow-x: hidden;
}
.marquee-header {
    padding: 0px;
    color: #fff;
    font-weight: bold;
    position: fixed;
    z-index: 10000;
    background-color: #ff8e29;
    width: 100%;
    top: 0px;
    font-size: 16px;
}


h1,
h2,
h3,
h4,
h5,
h6 {
     padding: 0;
     margin: 0;
     padding-top:25px!important;
   
}

ul {
     padding: 0;
     margin: 0;
     list-style: none;
}
p{
     padding: 0;
     margin: 0;
    
}
html,
body {
     margin: 0;
     padding: 0;
}

.slider {
     width: 50%;
     margin: 100px auto;
}

.slick-slide {
     margin: 0px 20px;
}

.slick-slide img {
     width: 100%;
}

.slick-prev:before,
.slick-next:before {
     color: black;
}


.slick-slide {
     transition: all ease-in-out .3s;
     opacity: .2;
}

.slick-active {
     opacity: .5;
}

.slick-current {
     opacity: 1;
}

a,
li,
span,
img {
     display: inline-block;
}

a {
     text-decoration: none;
}

a:hover {
     text-decoration: none;
}

i,
a {
     transition: all .5s !important;
}


/* Commun Css */

.btn-small {
     font-size: 16px;
     font-weight: 500;
     color: #ff8e29;
     padding: 4px 24px;
     border: 1px solid #ff8e29;
     border-radius: 50px;
     background-color: #fff;
     transition: all .3s ease-in-out;
}

.btn-small:hover {
     color: #fff;
     background-color: #ff8e29;
}


.btn-large {
     font-size: 18px;
     font-weight: 700;
     color: #ff8e29;
     padding: 8px 24px;
     border: 1px solid #ff8e29;
     border-radius: 50px;
     background-color: #fff;
     transition: all .3s ease-in-out;
}

.btn-large:hover {
     box-shadow: 0 4px 5px #00000022;
}

.btn-small+*,
.btn-large+* {
     margin-left: 8px;
}


.space-bottom-margin {
     margin-bottom: 64px;
}

.second-head {
     font-size: 34px;
     color: #ff8e29;
     font-weight: 700;
     margin-bottom: 34px;
}

.third-head {
     font-size: 30px;
     color: #000;
     font-weight: 700;
}


/* Commun Css End */



header .container {
     max-width: 1240px;
}

.logo {
     max-width: 185px;
}

.logo img {
     width: 100%;
}

.dropdown {
     position: relative;
}

nav li {
     padding: 0 15px;
}

nav li a.nav-item-main-a-tag {
     font-size: 16px;
     color: black;
     padding: 16.075px 0;
     font-weight: 700;
}

.dropdown-menu .drop-menu {
     background-color: #fff;
     border-radius: 15px;
}

.dropdown-menu {
     position: absolute !important;
     top: 60px !important;
     left: -10% !important;
     right: 0px !important;
     transform: translate3d(0, 0, 0) !important;
     padding: 0 !important;
     margin: 0 !important;
     border: none !important;
     width: 350px !important;
     box-shadow: 0 0 20px #cdc9e3;
     border-radius: 15px;
     display: block;
}
.topbar-right a {
     margin: 0 0 0 15px;
 }
.dropdown-menu::after {
     content: "";
     width: 50px;
     height: 50px;
     transform: rotate(45deg);
     position: absolute;
     top: -10px;
     left: 50px;
     z-index: -1;
     background-color: #fff;
     box-shadow: 0 0 20px #cdc9e3;
}

.dropdown-toggle::after {
     display: none;
}

.drop-menu-item {
     border-radius: 15px;
     padding: 15px 20px;
}

.drop-menu-item:hover {
     background-color: #f3f3f3;
}

.drop-menu-icon {
     min-width: 48px;
     margin-right: 16px;
}

.drop-menu-icon img {
     width: 100%;
}

.drop-menu-text-title{
     color: #ff8e29;
     font-weight: 500;
}

.drop-menu-text-paragraph{
     color: #565f66;
     font-weight: 300;
}

.media-center .drop-menu-icon{
     margin-right: 10px;
}

.media-center .dropdown-menu{
     width: 200px !important;
}

.future-sec {
     /* background-image: url(../images/first_banner.png); */
     background-position: center;
     background-size: cover;
}

.future-sec form {
     text-align: center;
     padding: 48px 0;
}

.future-sec form input {
     border-radius: 50px;
     border: none;
}

.future-sec form .type-space {
     padding: 8px 24px;
     width: 432px;
     background-color: #fff;
     border: 1px solid black;
}

.future-sec form .type-space:focus {
     outline: none;
}

.future-sec form .type-space::placeholder {
     color: #9c9c9c;
}

.future-sec form .sub-btn {
     padding: 9px 0;
     width: 131px;
     background-color: #ff8e29;
     color: #fff;
     margin-left: 10px;
     border: 1px solid transparent;
}

.future-main .text h1 {
     font-size: 62px;
     color: #ff8e29;
     margin: 20px 0;
     font-weight: 600;
}

.future-main .text p {
     font-size: 26px;
     color: #ff8e29;
     font-weight: 500;
}

.future-main .text h5 {
     font-size: 32px;
     color: #f08d32;
     margin: 16px 0 56px 0;
     font-weight: 600;
}

.future-main-btn {
     margin-bottom: 64px;
}

.future-main .image img {
     width: 100%;
}

.counter-sec {
     color: #fff;
     background:#ff8e29;
}

.counter-sec-head {
     color: #fff;
     margin-bottom: 48px;
}

.counter-sec .row {
     padding: 0 20px;
}

.counter-sec-item {
     margin-bottom: 32px
}


.counter-sec-item .img {
     width: 40px;
     margin-right: 25px;
}

.counter-sec-item .img img {
     width: 100%;
}

.counter-sec-item .text {
     position: relative;
     padding-left: 25px;
}

.counter-sec-item-head {
     color: #fff;
     margin-bottom: 15px;
}

.counter-sec-item .text::after {
     content: "";
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     border-left: 1px solid #ffffff;
}

.counter-sec-logo-img {
     max-width: 122px;
     margin: 0 20px;
}

.counter-sec-logo-img img {
     width: 100%;
}

.ai-solution-sec-head {
     margin-bottom: 55px;
}

.ai-solution-sec-item-head {
     margin-bottom: 20px;
}

.ai-solution-sec-item-paragraph {
     font-size: 20px;
     font-weight: 300;
}

.ai-solution-sec .row {
     padding: 0 96px;
}

.ai-solution-sec .img {
     padding-right: 96px;
}

.ai-solution-sec .img img {
     width: 100%;
}

.ai-solution-sec-slider-btn span {
     padding: 8px;
     background-color: #fff;
     border: 1px solid #ff8e29;
     border-radius: 50px;
     margin: 0 4px;
     transition: all .5s;
}

.ai-solution-sec-slider-btn span.active {
     padding: 8px 16px;
     background-color: #ff8e29;
     border: 1px solid #fff;
     border-radius: 50px;
     margin: 0 4px;
     transition: all .5s;
}

.services-help-sec {
     background-color: #FFFFFF;
}

.services-help-item-outer-con{
     margin-bottom: 30px;
}

.services-help-item {
     padding: 20px;
     background-color: #fff;
     transition: all .5s;
     border-radius: 20px;
     height: 100%;
}

.services-help-item:hover {
     scale: 1.02;
}

.services-help-item img {
     width: 48px;
}

.services-help-item-head {
     font-size: 24px;
     margin: 16px 0;
     margin-bottom: 20px;
}

.services-help-item li {
     font-size: 18px;
     font-weight: 300;
     margin-bottom: 8px;
     color: #000;
     position: relative;
}

.services-help-item a {
     transition: all .5s;
     font-size: 18px;
     color: #000;
     font-weight: 700;
}

.services-help-item:hover.services-help-item a {
     color: #1847a0;
}

.services-help-item ul li {
     position: relative;
     padding-left: 30px;
}

.services-help-item ul li::before {
     /* background: url(..assets/images/services-help-item-list-icon.svg) no-repeat 50%/contain; w*/
     content: "";
     display: inline-block;
     vertical-align: middle;
     width: 20px;
     height: 20px;
     margin-right: 10px;
     position: absolute;
     left: 0;
     top: 4px;
}

.customer-review-sec .container {
     position: relative;
}

.customer-review-sec-head {
     margin-bottom: 48px;
}

.customer-review-sec-item-head {
     font-size: 24px;
}

.customer-review-sec img {
     max-width: 85px;
     margin-right: 20px;
}

.customer-review-sec-item-outer {
     margin: 0 10px;
     padding: 16px;
     background: linear-gradient(90deg, #fff, #fff);
     border-radius: 20px;
}

.customer-review-sec-inner {
     background-color: #fff;
     padding: 32px;
     border-radius: 50px 0 50px 0;
}

.customer-review-sec-inner .head {
     margin-bottom: 30px;
}

.customer-review-sec-item-paragraph {
     font-size: 18px;
     color: #565f66;
     font-weight: 300;
     text-align: justify;
}

.customer-review-sec-slider-btn span {
     padding: 8px;
     background-color: black;
     border-radius: 50px;
     margin: 50px 4px 0 4px;
     transition: all .5s;
     opacity: .6;
}

.customer-review-sec-slider-btn span:hover {
     padding: 8px 16px;
     background-color: #ff8e29;
     border-radius: 50px;
     margin: 0 4px;
     transition: all .5s;
}

.customer-review-sec-like-icon {
     width: 75px;
     position: absolute;
     right: 0;
     bottom: -20px;
}

.customer-review-sec-like-icon img {
     max-width: unset;
     margin: 0;
     width: 100%;
}

.description-sec {
     /* background: #ff8e29 url(../images/Image_1500x662.jpg) no-repeat right center; */
     padding: 72px 16px;
     height:400px;
     background: #ff8e29;
}
section.services-help-sec.sec-space-padding {
     background: rgb(255, 244, 234);
     padding: 40px 0;
 }
.our-achievements-slider-sec button.btn.btn-warning.btn-block {
     background: #1847a0;
     color: #fff;
     border-color: #1847a0;
 }
.description-sec-head {
     color: #fff;
     margin-bottom: 40px;
}
.services-help-item ul li:after {
     position: absolute;
     left: 0;
     top: 6px;
     width: 10px;
     height: 10px;
     border-radius: 10px;
     background: #ff8e29;
     content: "";
 }
.description-sec-paragraph {
     font-size: 22px;
     font-weight: 300;
     color: #fff;
     max-width: 600px;
     margin-top: 56px;
     margin-bottom: 24px;
}

.info-help-card-sec {
     background-color: #FFFFFF;
}

.info-help-card-sec-head {
     margin-bottom: 56px;
}

.info-help-card-sec .card-img-top {
     min-height: 200px;
     object-fit: cover;
}

.info-help-card-sec .card-body {
     padding: 24px 20px;
}

.info-help-card-sec-item-head {
     margin-bottom: 16px;
     font-size: 20px;
     font-weight: 500;
}

.info-help-card-sec-item-paragraph {
     color: #565f66;
     margin-bottom: 28px;
}

.info-help-card-sec .card {
     transition: all .5s;
     border: none;
}

.info-help-card-sec-card-1 {
     height: 100%;
}

.info-help-card-sec-card-1:hover {
     scale: 1.05;
}

.info-help-card-sec a {
     font-size: 16px;
     color: #ff8e29;
     font-weight: 700;
     transition: all .5s;
}

.info-help-card-sec-card-1:hover a {
     color: #c4161b;
}

a.info-help-card-sec-view-all-btn {
     font-weight: 500;
     color: #ff8e29;
     margin-top: 48px;
     margin-bottom:10px;
}

a.info-help-card-sec-view-all-btn:hover i {
     transform: translateX(5px);
}

.our-achievements-slider-sec {
     padding: 80px 0;
     background-color: #ff8e29;
}

.our-achievements-slider-sec img {
     width: 90px;
}

.our-achievements-slider-sec span {
     margin: 0 16px;
     font-size: 24px;
     color: #fff;
     font-weight: 300;
}

.footer-message-mail-sec {
     background-position: center;
     background-size: cover;
     padding: 32px 0;
}

.footer-message-mail-sec-title {
     margin-right: 16px;
}

.footer-message-mail-sec-title span:first-child {
     font-size: 14px;
     font-weight: 600;
     color: black;
}

.footer-message-mail-sec-title span:last-child {
     font-size: 16px;
     font-weight: 600;
     color: #ff8e29;
}

.footer-message-mail-sec form input {
     width: 444px;
     padding: 12px 24px;
     border: none;
     border: 1px solid black;
     border-radius: 50px 0 0 50px;
}

.footer-message-mail-sec form input:focus {
     outline: none;
     color: black;
     font-weight: 300;
}

.footer-message-mail-sec form input::placeholder {
     color: #9c9c9c;
}

.footer-message-mail-sec form button {
     padding: 10px 25px;
     border: none;
     border-radius: 0 50px 50px 0;
     background-color: #ff8e29;
}

.footer-link-title {
     margin: 0px 0 15px 0;
     font-size: 14px;
     font-weight: 600;
}

.footer-link a {
     font-size: 14px;
     color: black;
     margin-bottom: 7px;
     margin-right: 12px;
}

.copyright-link {
     margin: 25px 0;
}

.copyright-link .copyright {
     font-size: 14px;
     color: black;
}

.copyright-link a {
     font-size: 14px;
     color: #ff8e29;
     margin-right: 12px;
}

.top-fixed-btn {
     position: fixed;
     top: 25px;
     right: 50px;
     z-index: 9999;
}

.back-to-top-fixed-btn {
     position: fixed;
     bottom: 20px;
     right: 20px;
     z-index: 9999;
}

.container {
     max-width: 1200px;
}









.counter-sec-logo-img-slider.slider {
     width: 100% !important;
     margin: 0 !important;
     margin-top: 30px !important;
}


.ai-solution-sec-slider .slider {
     width: 100%;
     margin: 0;
}

.customer-review-sec .customer-review-sec-slider {
     display: flex;
     width: 100%;
}

.customer-review-sec .customer-review-sec-slider .col-4 {
     margin: 0;
}

.slick-slide {
     opacity: 1 !important;
}

.customer-review-sec .customer-review-sec-slider.slider {
     margin: 0;
}

.customer-review-sec-inner {
     height: 500px;
}

.our-achievements-slider-sec-slider.slider {
     display: flex;
     justify-content: center !important;
     margin: 0;
     width: 100% !important;
}

.our-achievements-slider-sec-slider .slick-track {
     width: 100% !important;
     display: flex !important;
     justify-content: center !important;
}

.our-achievements-slider-sec-slider .slick-slide {
     width: 50% !important;
}











.shipping-services-future-sec {
     /* background-image: url(../images/courier_banner.jpg); */
     background-position: center;
     background-size: cover;
}

.shipping-services-future-sec-head {
     font-size: 62px;
     color: #ff8e29;
     font-weight: 700;
}

.shipping-services-future-sec-paragraph {
     margin: 40px 0;
     font-size: 20px;
     color: #ff8e29;
     font-weight: 300;
}

.shipping-services-future-sec-list.row {
     width: 80%;
}

.shipping-services-future-sec-list-item-con {
     margin-bottom: 28px;
}

.shipping-services-future-sec-list-item-con span {
     font-size: 20px;
     color: #ff8e29;
}

.shipping-services-future-sec-list-item-con img {
     margin-right: 16px;
     width: 64px;
}


/* .slider-1-sec {
     background: #ff8e29 url(../images/slider-1-sec-bg-1.png) no-repeat -20px 0/contain;
} */

.slider-1-sec-inner.sec-space-padding {
     padding: 96px 0;
}

.slider-1-sec-inner {
     /* background: url(../images/slider-1-sec-bg-2.png) no-repeat; */
     background-position: 96% 100%;
     background-size: 18%;
}

.slider-1-sec-head {
     font-size: 53px;
     font-weight: 400;
     color: #fff;
}

.slider-1-sec-paragraph {
     font-size: 20px;
     font-weight: 300;
     color: #fff;
     margin: 48px 0;
}

.slider-1-sec-slider-btn img {
     opacity: .5;
     width: 33px;
}

.slider-1-sec-slider-btn img:last-child {
     margin-left: 20px;
}

.screenshot-sec-inner {
     margin: 80px 100px;
     position: relative;
}

.screenshot-sec .screenshot-sec-img-1 {
     width: 100%;
}

.screenshot-sec .screenshot-sec-img-2 {
     position: absolute;
     bottom: 0px;
     right: -120px;
     height: 450px;
}

.services-sec {
     background-color: #FFFFFF;
     position: relative;
}

.services-sec::after {
     bottom: 840px;
     /* content: url(../images/services-sec--after-bg.svg); */
     left: 0;
     height: 16px;
     position: absolute;
     width: 33px;
}

.services-sec::before {
     height: 16px;
     position: absolute;
     width: 33px;
     /* content: url(../images/services-sec--before-bg.svg); */
     right: 370px;
     top: 100px;
}

.services-sec .container {
     position: relative;
     z-index: 11;
}

.services-sec-item-con {
     padding: 0 10px;
}

.services-sec-item {
     background-color: #fff;
     padding: 20px;
     margin-bottom: 32px;
     border-radius: 20px;
     transition: all .5s;
     min-height: 280px;
}

.services-sec-item:hover {
     scale: 1.07;
}

.services-sec-item img {
     width: 48px;
}

.services-sec-item-head {
     font-size: 24px;
     font-weight: 700;
     margin: 16px 0;
     color: #ff8e29;
}

.services-sec-item-paragraph {
     font-size: 18px;
     font-weight: 300;
     color: #ff8e29;
     opacity: .7;
     line-height: 1.3;
}

.process-sec-head {
     margin-bottom: 48px;
}

.process-sec-item {
     text-align: center;
     padding: 32px;
     background-color: #f7f9fc;
     border-radius: 70px 0 70px 0;
     margin: 0 8px;
     transition: all .5s;
}

.process-sec-item:hover {
     scale: 1.05;
}

.process-sec.sec-space-padding {
     padding: 112px 0;
}

.process-sec-item img {
     height: 128px;
     margin-bottom: 32px;
}

.process-sec-item-head {
     font-size: 22px;
     margin-bottom: 8px;
}

.process-sec-item-paragraph {
     margin-bottom: 24px;
     color: #565f66;
     font-weight: 300;
}

.process-sec-item-btn {
     padding: 8px 40px;
     border: 1px solid #ff8e29;
}

/* .other-services-sec {
     background: #4b6bb8 url(../images/other-services-bg.png) no-repeat 0 0/cover;
} */

.toher-services-sec-head {
     font-size: 34px;
     color: #fff;
     margin-bottom: 48px;
}

.other-services-sec-item {
     padding: 24px;
     background-color: #fff;
     border-radius: 5px;
     transition: all .5s;
     height: 100%;
}

.other-services-sec-item:hover {
     scale: 1.04;
}

.other-services-sec-item a {
     color: #ff8e29;
     font-weight: 700;
     transition: all .5s;
}

.other-services-sec-item:hover a {
     color: #c4161b;
}

.other-services-sec-item:hover a i {
     color: #c4161b;
     transform: translateX(4px);
}

.other-services-sec-item-head {
     margin-bottom: 32px;
     font-size: 25px;
     font-weight: 500;
}

.other-services-sec-item img {
     width: 100%;
     margin-bottom: 40px;
}

.contact-us-future-sec {
     padding: 128px 0;
     background: url(../images/Contactusimage1700x650.jpg) no-repeat right 0/cover;
}

.contact-us-future-sec-left {
     justify-content: space-evenly;
}

.contact-us-future-sec-head {
     font-size: 40px;
     color: #fff;
     font-weight: 700;
}

.contact-us-future-sec-right-inner {
     backdrop-filter: blur(10.625px);
     background: linear-gradient(135deg, hsla(0, 0%, 100%, .49), hsla(0, 0%, 100%, 0));
     width: 460px;
     padding: 24px;
     border-radius: 12px;
}

.contact-us-future-sec-right-inner-item {
     background-color: #fff;
     padding: 24px;
     border-radius: 12px;
}

.contact-us-future-sec-right-inner-item:last-child {
     margin-top: 20px;
}

.contact-us-future-sec-right-inner-item img {
     padding-right: 20px;
}

.contact-us-future-sec-contact-us-btn {
     padding: 8px 24px;
     background-color: #fff;
     font-size: 18px;
     font-weight: 700;
     color: #ff8e29;
     border-radius: 6px;
}

.contact-us-future-sec-contact-us-btn:hover {
     box-shadow: inset 1000px 100px #dbdbdb;
}

.contact-us-future-sec-right-inner-item-inner-mob {
     font-size: 20px;
     color: #ff8e29;
}

.contact-us-future-sec-right-inner-item-inner-paragraph {
     font-size: 14px;
     color: #565f66;
     margin: 4px 0 10px 0;
}

.contact-us-future-sec-right-inner-item-inner-mail {
     color: #ff8e29;
     text-decoration: underline;
}

.contact-form {
     padding: 80px 0 16px 0;
     background-color: #f7f9fc;
     position: relative;
}

.contact-form::after {
     /* content: url(../images/contact-form-bg-after.svg); */
     bottom: 150px;
     left: 0;
     position: absolute;
}

.contact-form::before {
     /* content: url(../images/contact-form-bg-before.svg); */
     position: absolute;
     right: 0;
     top: 200px;
}

.contact-form .container {
     max-width: 800px;
     background-color: #fff;
     padding: 40px;
}

.form-support-btn {
     margin-bottom: 32px;
     padding: 8px 32px;
     font-size: 14px;
     font-weight: 500;
     color: #fff;
     background-color: #ff8e29;
     border: none;
     min-width: 208px;
     text-align: center;
     border-radius: 6px;
}

.contact-form select,
.contact-form input,
.contact-form textarea {
     width: 100%;
     padding: 12px 12px;
     border-radius: 8px;
     border: 1px solid #000;
     /* margin-bottom: 16px; */
}

.contact-form .relative {
     position: relative;
}

.contact-form select:focus,
.contact-form input:focus,
.contact-form textarea:focus {
     outline: none;
}

.contact-form label {
     position: absolute;
     top: 50%;
     left: 12px;
     transform: translateY(-88%);
     background-color: #fff;
     padding: 0 8px;
     margin: 0;
     font-size: 16px;
     color: #565f66;
     transition: all .5s;
}

.contact-form input:focus~label {
     transform: translateY(-220%) translateX(-5%);
     scale: .8;
}

.textarea-con {
     text-align: right;
     width: 100%;
     margin: 0 15px;
     min-height: 185px;
}

.textarea-con textarea {
     margin-bottom: 0px;
}

.textarea-0-1000 {
     font-size: 14px;
     color: #565f66;
     opacity: .4;
}

.contact-form .submit {
     width: 100%;
     margin-bottom: 32px;
}

.contact-form .submit input {
     background-color: #ff8e29;
     padding: 16px;
     margin: 0 15px;
     border: none;
     color: #fff;
     margin-top: 10px;
}

.go-to-email-link a {
     color: #ff8e29;
}


.industries-we-serve-sec {
     padding: 112px 0;
     background-color:#D6EEA8;
}

.industries-we-serve-sec-head {
     font-size: 34px;
     font-weight: 700;
     margin-bottom: 48px;
     color: #000;
}

.industries-we-serve-sec-item-con img {
     width: 120px;
     margin-bottom: 28px;
}

.industries-we-serve-sec-item-con span {
     font-size: 17px;
     font-weight: 500;
}

.contact-our-experts-sec {
     padding: 112px 0;
 }

.col.contact-our-experts-sec-con-left {
     max-width: 430px;
}

.col.contact-our-experts-sec-con-right {
     max-width: 600px;
}

.contact-our-experts-sec-con-left-head {
     font-size: 25px;
     font-weight: 500;
     color: #ff8e29;
     margin-bottom: 25px;
}

.contact-our-experts-sec-con-right select,
.contact-our-experts-sec-con-right input,
.contact-our-experts-sec-con-right textarea {
     width: 100%;
     padding: 12px 12px;
     border-radius: 8px;
     border: 1px solid #565656;
     margin-bottom: 10px;
     background-color: #f1f5f9;
}

.contact-our-experts-sec-con-right .relative {
     position: relative;
}

.contact-our-experts-sec-con-right select:focus,
.contact-our-experts-sec-con-right input:focus,
.contact-our-experts-sec-con-right textarea:focus {
     outline: none;
}

.contact-our-experts-sec-con-right label {
     position: absolute;
     top: 50%;
     left: 12px;
     transform: translateY(-88%);
     background-color: #f1f5f9;
     padding: 0 8px;
     margin: 0;
     font-size: 16px;
     color: #565f66;
     transition: all .5s;
}

.contact-our-experts-sec-con-right input:focus~label {
     transform: translateY(-220%) translateX(-5%);
     scale: .8;
}

.alert-message-con {
     margin: 5px 0 18px 0;
}

.alert-message-con input {
     width: auto;
     margin: 0;
     margin-top: 6px;
     margin-right: 10px;
}

.alert-message-con label {
     position: static;
     transform: translateY(0);
     background-color: transparent;
     padding: 0;
     margin: 0;
     font-size: 16px;
     color: #4b5358;
     font-weight: 300;
     transition: all .5s;
}


.contact-our-experts-sec-con-right .alert-message-con input:focus~label {
     transform: translateY(0) translateX(0);
     scale: 1;
}

.submit-btn-con input {
     border-radius: 50px;
     color: #fff;
     background-color: #ff8e29;
     border: none;
     padding: 16px 0;
}


.fixed-btn {
     display: none;
}

.btn-large span {
    color: #ff8e29 !important;
}
.img-feature .video-play a {
     color: #f8c300;
     font-size: 30px;
     text-align: center;
     border-radius: 100%;
     margin: 0;
     background: #fff;
     padding: 0;
     display: inline-block;
     width: 90px;
     height: 90px;
     line-height: 90px;
     z-index: 33;
     position: relative;
 }

 .img-feature {
     position: relative;
     display: inline-block;
 }

 .img-feature span {
     display: block;
     text-align: left;
     padding: 10px 30px;
     opacity: 1;
     position: absolute;
     z-index: 333;
     font-size: 16px;
     background: #F4F9FC;
     color: #545454;
     left: -14px;
     transform: inherit;
     font-weight: 500;
     top: 50%;
     margin-top: -22px;
 }

 .side.overlay:before {
     width: 32%;
     background: #4cac06;
     transform: rotate(90deg);
     left: 180px;
     z-index: 0;
     opacity: 0;
 }

 .video-feature {
     background: #FFFFFF;
     padding: 20px 0;
     overflow: hidden;
 }

 .overlay {
     position: relative;
 }

 .features-main h2 {
     font-size: 36px;
     line-height: 40px;
     margin-bottom: 20px;
     margin-top: 10px;
     position: relative;
     padding-top: 20px;
     font-weight: bold;
     color: black;
 }

 .features-main p {
     font-size: 16px;
     color: black;
 }

 .features-main .single-list-feature h4 {
     font-size: 18px;
     margin-bottom: 10px;
     color: black;
 }

 /* The device with borders */
 .smartphone {
     position: relative;
     width: 290px;
     height: 540px;
     margin: 20px;
     border: 16px black solid;
     border-top-width: 60px;
     border-bottom-width: 60px;
     border-radius: 36px;
 }

 /* The horizontal line on the top of the device */
 .smartphone:before {
     content: '';
     display: block;
     width: 60px;
     height: 5px;
     position: absolute;
     top: -30px;
     left: 50%;
     transform: translate(-50%, -50%);
     background: #333;
     border-radius: 10px;
 }

 /* The circle on the bottom of the device */
 .smartphone:after {
     content: '';
     display: block;
     width: 35px;
     height: 35px;
     position: absolute;
     left: 50%;
     bottom: -65px;
     transform: translate(-50%, -50%);
     background: #333;
     border-radius: 50%;
 }

 /* The screen (or content) of the device */
 .smartphone .contents {
     width: 260px;
     height: 450px;
     background: white;
 }

 .overlay::before {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     opacity: 0.2;
     background: #545454;
     content: "";
     -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
     transition: all 0.4s ease;
     z-index: 1;
 }

 .img-feature img {
     z-index: 2;
     position: relative;
 }

 .img-feature .video-play {
     position: absolute;
     top: 50%;
     left: 50%;
     z-index: 3;
     margin-left: -45px;
     margin-top: -45px;
 }

 .img-feature .waves-block .wave-3 {
     -webkit-animation-delay: 2s;
     animation-delay: 2s;
 }

 .img-feature .waves-block .waves {
     position: absolute;
     width: 250px;
     height: 250px;
     background: rgba(255, 255, 255, 0.3);
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     border-radius: 100%;
     -webkit-animation: waves 3s ease-in-out infinite;
     animation: waves 3s ease-in-out infinite;
     left: 50%;
     margin-left: -125px;
     top: 50%;
     margin-top: -125px;
 }

 .img-feature .waves-block .wave-1 {
     -webkit-animation-delay: 0s;
     animation-delay: 0s;
 }

 .img-feature .waves-block .wave-2 {
     -webkit-animation-delay: 1s;
     animation-delay: 1s;
 }

 .img-feature .waves-block .wave-3 {
     -webkit-animation-delay: 2s;
     animation-delay: 2s;
 }

 @-webkit-keyframes waves {
     0% {
         -webkit-transform: scale(0.2, 0.2);
         transform: scale(0.2, 0.2);
         opacity: 0;
         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     }

     50% {
         opacity: 0.9;
         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
     }

     100% {
         -webkit-transform: scale(0.9, 0.9);
         transform: scale(0.9, 0.9);
         opacity: 0;
         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     }
 }

 @keyframes waves {
     0% {
         -webkit-transform: scale(0.2, 0.2);
         transform: scale(0.2, 0.2);
         opacity: 0;
         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     }

     50% {
         opacity: 0.9;
         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
     }

     100% {
         -webkit-transform: scale(0.9, 0.9);
         transform: scale(0.9, 0.9);
         opacity: 0;
         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     }
 }


 .smartphone1 {
     position: relative;
     width: 290px;
     height: 540px;
     margin: 20px;
     border: 16px black solid;
     border-top-width: 60px;
     border-bottom-width: 60px;
     border-radius: 36px;
 }

 /* The horizontal line on the top of the device */
 .smartphone1:before {
     content: '';
     display: block;
     width: 60px;
     height: 5px;

     position: absolute;
     top: -30px;
     left: 50%;
     transform: translate(-50%, -50%);
     background: #333;
     border-radius: 10px;
 }

 /* The circle on the bottom of the device */
 .smartphone1:after {
     content: '';
     display: block;
     width: 35px;
     height: 35px;
     position: absolute;
     left: 50%;
     bottom: -65px;
     transform: translate(-50%, -50%);
     background: #333;
     border-radius: 50%;
 }

 /* The screen (or content) of the device */
 .smartphone1 .contents {
     width: 260px;
     height: 450px;
     background: white;
 }

 .smartphone2 {
     position: relative;
     width: 290px;
     height: 540px;
     margin: 20px;
     border: 16px black solid;
     border-top-width: 60px;
     border-bottom-width: 60px;
     border-radius: 36px;
 }

 /* The horizontal line on the top of the device */
 .smartphone2:before {
     content: '';
     display: block;
     width: 60px;
     height: 5px;
     position: absolute;
     top: -30px;
     left: 50%;
     transform: translate(-50%, -50%);
     background: #333;
     border-radius: 10px;
 }

 /* The circle on the bottom of the device */
 .smartphone2:after {
     content: '';
     display: block;
     width: 35px;
     height: 35px;
     position: absolute;
     left: 50%;
     bottom: -65px;
     transform: translate(-50%, -50%);
     background: #333;
     border-radius: 50%;
 }

 /* The screen (or content) of the device */
 .smartphone2 .contents {
     width: 260px;
     height: 450px;
     background: white;
 }

 .custom-modal {
     max-width: 800px;
     /* Adjust the width as needed */
 }


 .nav-item.dropdown .dropdown-menu.show {
     display: none !important;
     opacity: 0 !important;
 }

 .nav-item.dropdown.show .dropdown-menu.show {
     display: block !important;
     opacity: 1 !important;
 }
 .img-feature .video-play a {
     color: #f8c300;
     font-size: 30px;
     text-align: center;
     border-radius: 100%;
     margin: 0;
     background: #fff;
     padding: 0;
     display: inline-block;
     width: 90px;
     height: 90px;
     line-height: 90px;
     z-index: 33;
     position: relative;
 }
 .img-feature {
     position: relative;
     display: inline-block;
 }
 .img-feature span {
     display: block;
     text-align: left;
     padding: 10px 30px;
     opacity: 1;
     position: absolute;
     z-index: 333;
     font-size: 16px;
     background: #F4F9FC;
     color: #545454;
     left: -14px;
     transform: inherit;
     font-weight: 500;
     top: 50%;
     margin-top: -22px;
 }
 .side.overlay:before {
     width: 32%;
     background: #4cac06;
     transform: rotate(90deg);
     left: 180px;
     z-index: 0;
     opacity: 0;
 }
 .video-feature {
         background: #FFFFFF;
         padding: 20px 0;
         overflow: hidden;
 }
 .overlay {
         position: relative;
 }
 .features-main h2 {
     font-size: 36px;
     line-height: 40px;
     margin-bottom: 20px;
     margin-top: 10px;
     position: relative;
     padding-top: 20px;
     font-weight: bold;
     color: black;
 }
 .features-main p {
     font-size: 16px;
     color: black;
 }
 .features-main .single-list-feature h4 {
     font-size: 18px;
     margin-bottom: 10px;
     color: black;
 }
 /* The device with borders */
 .smartphone {
   position: relative;
   width: 290px;
   height: 540px;
   margin: 20px;
   border: 16px black solid;
   border-top-width: 60px;
   border-bottom-width: 60px;
   border-radius: 36px;
 }
 
 /* The horizontal line on the top of the device */
 .smartphone:before {
   content: '';
   display: block;
   width: 60px;
   height: 5px;
   position: absolute;
   top: -30px;
   left: 50%;
   transform: translate(-50%, -50%);
   background: #333;
   border-radius: 10px;
 }
 
 /* The circle on the bottom of the device */
 .smartphone:after {
   content: '';
   display: block;
   width: 35px;
   height: 35px;
   position: absolute;
   left: 50%;
   bottom: -65px;
   transform: translate(-50%, -50%);
   background: #333;
   border-radius: 50%;
 }
 
 /* The screen (or content) of the device */
 .smartphone .contents {
   width: 260px;
   height: 450px;
   background: white;
 }
 .overlay::before {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     opacity: 0.2;
     background: #545454;
     content: "";
     -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
     transition: all 0.4s ease;
     z-index: 1;
 }
 .img-feature img {
     z-index: 2;
     position: relative;
 }
 .img-feature .video-play {
     position: absolute;
     top: 50%;
     left: 50%;
     z-index: 3;
     margin-left: -45px;
     margin-top: -45px;
 }
 .img-feature .waves-block .wave-3 {
     -webkit-animation-delay: 2s;
     animation-delay: 2s;
 }
 .img-feature .waves-block .waves {
position: absolute;
width: 250px;
height: 250px;
background: rgba(255, 255, 255, 0.3);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
border-radius: 100%;
-webkit-animation: waves 3s ease-in-out infinite;
animation: waves 3s ease-in-out infinite;
left: 50%;
margin-left: -125px;
top: 50%;
margin-top: -125px;
}
.img-feature .waves-block .wave-1 {
-webkit-animation-delay: 0s;
animation-delay: 0s;
}
.img-feature .waves-block .wave-2 {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.img-feature .waves-block .wave-3 {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
@-webkit-keyframes waves {
0% {
 -webkit-transform: scale(0.2, 0.2);
 transform: scale(0.2, 0.2);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
50% {
 opacity: 0.9;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
100% {
 -webkit-transform: scale(0.9, 0.9);
 transform: scale(0.9, 0.9);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
}
@keyframes waves {
0% {
 -webkit-transform: scale(0.2, 0.2);
 transform: scale(0.2, 0.2);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
50% {
 opacity: 0.9;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
100% {
 -webkit-transform: scale(0.9, 0.9);
 transform: scale(0.9, 0.9);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
}


.smartphone1 {
   position: relative;
   width: 290px;
   height: 540px;
   margin: 20px;
   border: 16px black solid;
   border-top-width: 60px;
   border-bottom-width: 60px;
   border-radius: 36px;
 }
 
 /* The horizontal line on the top of the device */
 .smartphone1:before {
   content: '';
   display: block;
   width: 60px;
   height: 5px;

   position: absolute;
   top: -30px;
   left: 50%;
   transform: translate(-50%, -50%);
   background: #333;
   border-radius: 10px;
 }
 
 /* The circle on the bottom of the device */
 .smartphone1:after {
   content: '';
   display: block;
   width: 35px;
   height: 35px;
   position: absolute;
   left: 50%;
   bottom: -65px;
   transform: translate(-50%, -50%);
   background: #333;
   border-radius: 50%;
 }
 
 /* The screen (or content) of the device */
 .smartphone1 .contents {
   width: 260px;
   height: 450px;
   background: white;
 }

.smartphone2 {
   position: relative;
   width: 290px;
   height: 540px;
   margin: 20px;
   border: 16px black solid;
   border-top-width: 60px;
   border-bottom-width: 60px;
   border-radius: 36px;
 }
 
 /* The horizontal line on the top of the device */
 .smartphone2:before {
   content: '';
   display: block;
   width: 60px;
   height: 5px;
   position: absolute;
   top: -30px;
   left: 50%;
   transform: translate(-50%, -50%);
   background: #333;
   border-radius: 10px;
 }
 
 /* The circle on the bottom of the device */
 .smartphone2:after {
   content: '';
   display: block;
   width: 35px;
   height: 35px;
   position: absolute;
   left: 50%;
   bottom: -65px;
   transform: translate(-50%, -50%);
   background: #333;
   border-radius: 50%;
 }
 section.faq {
     background: rgb(255, 244, 234);
     padding: 50px 0;
 }
 .faq-sec h1 {
     text-align: left;
     margin: 0 0 22px 0;
     color: #ff8e29;
 }
 .accordion-header{
     padding-top: 0 !important;
 }
 /* The screen (or content) of the device */
 .smartphone2 .contents {
   width: 260px;
   height: 450px;
   background: white;
 }
.custom-modal {
     max-width: 800px; /* Adjust the width as needed */
 }


 .nav-item.dropdown .dropdown-menu.show{
   display: none !important;
   opacity: 0 !important;
}

.nav-item.dropdown.show .dropdown-menu.show{
   display: block !important;
   opacity: 1 !important;
}
@media (max-width:767px) {
     .policy-future-sec {
         background-size: contain !important;
         background-repeat: no-repeat !important;
         width: 100% !important;
     }
     .policy-future-sec {
         padding: 61px 0 !important;
         height: 0px !important;
     }
     .description-sec {
          padding: 72px 16px;
          height: auto !important;
      }
 }

     @media only screen and (max-width: 600px) {
 
   
        .future-sec {
    /* background-image: url(../images/first_banner.png); */
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.shipping-services-future-sec
{
background-image:none!Important;
}
}