
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

html { font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; }
body { font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; background: #fff }
img { max-width: 100%;}
.fw-medium { font-weight: 500 !important; }
.fw-semi { font-weight: 600}

header { position: sticky; left: 0; right: 0; background-color: #fff;  top: 0; z-index: 10; }
.tophead { padding-bottom: 0.7rem!important; padding-top: 0.7rem!important; }

.tophead-right { text-align: center; }
.newsopc-logo{height: 54px;}
.tophead ul { padding: 0; list-style: none; margin: 0; }
.tophead ul li { position: relative; display: inline-block; font-size: 14px; padding-right: 25px; font-weight: normal; color: #000000; }
.tophead ul li a { color: #000000; text-decoration: none; }
.tophead .tophead-right li:last-child { padding-right: 0px; }

.btn:hover { box-shadow: 0 6px 18px -4px rgba(0,0,0,0.5) !important; }

.signin-btn { border: 1px solid #000000; border-radius: 30px; font-weight: 500; color: #000000; font-size: 14px; padding: 7px 20px; text-transform: uppercase; }
.signin-btn:hover { background: #000000; color: #fff; }
.order-btn { background: transparent linear-gradient(130deg, #1ca7f8 0%, #007bff 100%) 0% 0% no-repeat padding-box; border-radius: 30px;
color: #FFFFFF; font-weight: 500; font-size: 14px; padding: 7px 20px; text-transform: uppercase; }

.hero-section { background: url(../images/BG.png); width: 100%; height: 125vh; background-repeat: no-repeat; background-size: cover;
background-position: center; display: flex; flex-direction: column; justify-content: center; }

.top-heahtext h1 { color: #FFFFFF; font-weight: 700; margin-bottom: 0px; font-size: 50px; }
.top-heahtext h6 { color: #FFFFFF; font-weight: 500; margin-bottom: 0px; font-size: 18px; padding-top: 20px; }
.sign-upbtn { background: #000000; border-radius: 25px; color: #fff; font-weight: 700; font-size: 13px; padding: 8px 25px; text-transform: uppercase; }

.shipping-needsbox { background: url(../images/Stats-Banner.png); width: 100%; min-height: 319px; background-repeat: no-repeat; background-size: cover; margin-top: -80px; }

.customers-box { background: #FFFFFF; border-radius: 20px; padding: 35px 20px; }
.customers-box h2 { color: #000000; font-weight: 700; font-size: 36px; margin-bottom: 0px; }
.customers-box p { color: #00000080; font-weight: 700; font-size: 16px; margin-bottom: 0px; display: -webkit-box;
    -webkit-line-clamp: 1; overflow: hidden; -webkit-box-orient: vertical; }
.stat-img { height: 50px; }

.shipping-needsbox h1 { color: #FFFFFF; font-weight: 700; font-size: 24px; margin-bottom: 0px; text-align: center; }
.section-head h2 { color: #000000; font-weight: 700; font-size: 35px; margin-bottom: 0px; }
.section-head h6 { color: #000000; font-weight: normal; font-size: 20px; margin-bottom: 0px; padding-top: 10px; }

.support-box { background: #FAFAFA; border: 1px solid #EDEDED; border-radius: 20px; padding: 35px 13px; min-height: 211px; }
.support-box:hover { background: #000000;  }

.support-box:hover h6 { color: #fff; }
.support-box h6 { color: #000000; font-weight: 700; font-size: 17px; margin-bottom: 0px; padding-top: 50px; }
.support-img { width: 65px; height: 65px; margin: 0 auto; }
.support-img img { width: 100%; height: 100%; object-fit: contain; }
.features-btn { background: #000000; border-radius: 25px; color: #fff; font-weight: 500; font-size: 13px; padding: 8px 25px; text-transform: uppercase; }
.features-btn:hover { color: #fff; }

.how-doesworkbox { background: transparent linear-gradient(149deg, #1ca7f8 0%, #007bff 100%) 0% 0% no-repeat;
    border-radius: 30px;  border-radius: 30px;
padding: 40px 0px 40px 50px; }

.section-headwhite h2 { color: #fff; }
.section-headwhite h6 { color: #fff; }
.integration-tab { border-bottom: none; }
.integration-tab .nav-link.active { background: #000000; border: 1px solid #00000000; border-radius: 25px; color: #FFFFFF; }
.integration-tab .nav-link { border: 1px solid #000000; border-radius: 25px; color: #000000; font-weight: normal; font-size: 14px; }
.integration-tab .nav-link:hover { border: 1px solid #000000; }
.integration-tab .nav-item { margin-right: 15px; }
.integration-tab .nav-item:last-child { margin-right: 0px; }

.blue-dartlogo img { filter: grayscale(1); opacity: 0.5; height: 50px; }
.volumetric-calculatorbox { background: transparent linear-gradient(140deg, #1ca7f8 0%, #007bff 100%); mix-blend-mode: multiply;
border: 1px solid #00000000; border-radius: 30px; padding: 0px 40px; }

.length-input { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #FFFFFF; color: #000000; border-radius: 5px; font-weight: normal; font-size: 14px; border: none; padding: 4px 18px; }
.length-input:focus { outline: none; box-shadow: none; border: none; background: #FFFFFF; border-radius: 5px; }
.length-input::placeholder { color: #000000; }

.clients-userpic { border: 2px solid #1ca7f8; width: 67px; height: 67px; border-radius: 50%; padding: 2px; }
.clients-userpic img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.clients-aboutbox { min-height: 270px; background: #F7F7F7; border: 1px solid #CECECE; border-radius: 20px; padding: 20px 20px; }

.clients-aboutbox p { color: #000000; font-weight: normal; font-size: 17px; margin-bottom: 0px; line-height: 22px; }
.clients-aboutbox h6 { color: #1ca7f8; font-weight: 700; font-size: 17px; margin-bottom: 0px; padding-top: 12px; } 
.clients-aboutbox h5 { color: #000000; font-weight: 700; font-size: 17px; margin-bottom: 0px; }
.threeCollection .owl-dots{ bottom: 5px; width: 100%; margin-top: 35px; 
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden; 
    text-align: center;
}
.threeCollection .owl-dot { height: 9px; width: 9px; display: inline-block; background: none; border: 1px solid #707070; margin-left: 5px; margin-right: 5px;
	 background: #fff; border-radius: 20px;}
.threeCollection .owl-dot.active { background: #1ca7f8; border: 1px solid #1ca7f8; }
.footer-section { background: #000000; }
.footer-contenttext h2 { color: #008AD1; font-weight: 700; font-size: 18px; margin-bottom: 0px; }
.footer-contenttext ul { margin: 0; padding: 0; }
.footer-contenttext ul li { list-style: none;  font-size: 13px; font-weight: normal; padding-top: 10px; }
.footer-contenttext ul li a { color: #FFFFFF; text-decoration: none; }
.google-play { height: 33px; }
.work-box { background: #0F0706; border-radius: 30px; padding: 15px 20px; }
.work-box h2 { color: #FFFFFF; font-weight: 700; font-size: 17px; margin-bottom: 0px; }
.work-box h3 { color: #FFFFFF; font-weight: 700; font-size: 28px; margin-bottom: 0px; padding-top: 20px; }
.work-box h6  { color: #FFFFFF; font-weight: normal; font-size: 17px; margin-bottom: 0px; padding-top: 13px; }
.work-img { margin-top: -50px; margin-bottom: -36px; }

.oneCollection .owl-stage { padding: 36px 0px !important; }
.work-slider .owl-prev span { border: 1px solid #FFFFFF; position: absolute; right: 100px; top: -60px;  border-radius: 5px; width: 30px; height: 30px; line-height: 26px; text-align: center; }
.work-slider .owl-prev span:hover { background: #fff; }
.work-slider .owl-prev span:hover::before { color: #000000; }
.work-slider .owl-prev span::before { color: #fff; font-size: 22px; }
.work-slider .owl-next span { position: absolute; right: 50px; top: -60px; border: 1px solid #FFFFFF;  border-radius: 5px; width: 30px; height: 30px; line-height: 26px; text-align: center; }
.work-slider .owl-next span::before { color: #fff; font-size: 22px; }
.work-slider .owl-next span:hover { background: #fff; }
.work-slider .owl-next span:hover::before { color: #000000; }

.mobile-menu  { margin: 0; padding: 0; }
.mobile-menu li { list-style: none;  font-weight: 600; font-size: 17px; margin-bottom: 15px; }
.mobile-menu  li a { color: #000000; }


/* ============= About ============= */
.about-section { background: url(../images/about-banner-main.jpg); background-repeat: no-repeat; background-size: cover; }
.customers-boxnew { padding: 30px 17px; }
.customers-boxnew .stat-img {  height: 40px; }
.support-box p { color: #000000; font-weight: normal; font-size: 15px; padding-top: 10px; line-height: 21px;  margin-bottom: 0px; }
.support-boxnew { padding: 35px 30px; }
.support-box:hover p { color: #fff; }
.about-img { width: 100px; height: 100px; margin: 0 auto; }
.about-img img { width: 100%; height: 100%; object-fit: contain; }

.integrations-sectionbg { background: url(../images/Bottom-Banner.png); background-repeat: no-repeat; background-size: cover; min-height: 295px; }


/* features */
.features-section { background: url(../images/FeaturesBannerMain.png); background-repeat: no-repeat; background-size: cover; background-position: center; height: 70vh; }
.features-head h2 { color: #000000; font-weight: 700; font-size: 35px; margin-bottom: 0px; }
.features-head h2 span { color: #1ca7f8; }
.features-head h2 img { height: 50px; margin-right: 10px; }
.verification-box { background: #FAFAFA; border: 1px solid #EDEDED; border-radius: 20px; padding: 35px 40px; min-height: 196px;  }
.verification-box h6 { color: #1ca7f8; font-weight: 700; font-size: 20px; margin-bottom: 0px; }
.verification-box p { color: #00000099; font-weight: normal; font-size: 16px; margin-bottom: 0px; padding-top: 10px; line-height: 22px;  display: -webkit-box;
    -webkit-line-clamp: 3;  overflow: hidden;  -webkit-box-orient: vertical; }
.tool-sec { background: url(../images/bg1.png) left center;  background-repeat: no-repeat;}
.engine-sec { background: url(../images/bg2.png) left center;  background-repeat: no-repeat; }
.updates-section { background: url(../images/bg3.png) left center;  background-repeat: no-repeat; }
.report-section { background: url(../images/bg-4.png) left center;  background-repeat: no-repeat; }
.system-section { background: url(../images/bg-5.png) left center;  background-repeat: no-repeat; }
.integration-section { background: url(../images/bg-6.png) left center;  background-repeat: no-repeat; }
.easy-section { background: url(../images/bg-7.png) left center;  background-repeat: no-repeat; }

/* pricing */

.pricing-section { background: url(../images/pricing-banner-new.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; height: 95vh; }

.basic-card { background: #BCC6CC; border: 1px solid #D8D8D8; border-radius: 20px; }
.basic-card .card-header { background: #C0C0C0 0% 0% no-repeat padding-box; border-radius: 20px 20px 0px 0px; border-bottom: none; }
.basic-card h2 { color: #000000; font-weight: 700; font-size: 22px; margin-bottom: 0px; }
.black-star i { font-size: 18px; }
.basic-card p { color: #000000; font-weight: normal; margin-bottom: 0px; font-size: 14px; }
.basic-card ul { margin: 0px;   padding-inline-start: 20px; }
.basic-card ul li { color: #E25607; font-weight: normal; font-size: 24px; line-height: 16px; padding-top: 12px; }
.basic-card ul li span { color: #000000; font-size: 14px !important; }
.silver-star i { color: #1ca7f8; }

.silver-card { background: transparent linear-gradient(149deg, #FCFCFC 0%, #E6E6E6 100%); border: none; }
.silver-card .card-header { background: transparent linear-gradient(103deg, #F5F5F5 0%, #D6D6D6 100%); }

.gold-card {     background: transparent linear-gradient(163deg, #D4AF37 0%, #D4AF37 100%);
    border: 1px solid #00000000;  }
.gold-card .card-header {
    background: transparent linear-gradient(132deg, #D4AF37 0%, #FA9A04 100%);  }

.diamond-card {     background: transparent linear-gradient(163deg, #d9ebf4 0%, #f1f7fb 100%);
    border: 1px solid #00000000;  }
.diamond-card .card-header {
    background: transparent linear-gradient(132deg, #d9ebf4 0%, #f1f7fb 100%);  }
.gold-card h2 { color: #FFFFFF; }
.gold-star { color: #fff; }
.gold-card p { color: #fff; }
.gold-card ul li { color: #fff; }
.gold-card ul li span { color: #fff; }

.platinum-card { background: #eae9e8; border: none; }
.platinum-card .card-header { background: #f5f4f3; }
.platinum-card h2 { color: #000000; }
.platinum-card p { color: #000000; }
.platinum-card ul li { color: #E25607; }
.platinum-card ul li span { color: #000000; }
.platinum-star i { color: #1ca7f8; }

.plan-section { margin-top: -120px; }

.features-plansbox { background: url(../images/Plans-BG-Orange.png); background-repeat: no-repeat; background-size: cover; width: 100%;
height: 100%; padding: 39px 0px; }

.plan-box { background: #FFFFFF; border-radius: 20px; padding: 20px 17px; min-height: 210px; }
.plan-box h4 { color: #000000; font-weight: 700; font-size: 17px; margin-bottom: 0px; padding-top: 24px; display: -webkit-box;
-webkit-line-clamp: 3; overflow: hidden;  -webkit-box-orient: vertical; }
.plan-boximg { width: 76px; height: 70px; margin: 0 auto; margin-top: 15px; }
.plan-boximg img { width: 100%; height: 100%; object-fit: contain; }

.faq-pricing .card { border: none; border-bottom: 1px solid #dcdcdc; border-radius: 0px; }
.faq-pricing .card-header { background-color: transparent; border-bottom: none; padding: 0px; }
.faq-pricing button { width: 100%; text-align: left; color: #000000 !important; font-size: 20px; font-weight: 500; padding-left: 0px; padding: 18px 0px; }
.faq-pricing button:hover { box-shadow: none !important; box-shadow: none;  }
.faq-pricing button:focus { box-shadow: none !important; }
.faq-pricing .card-header .fa-plus { display: none; font-weight: normal !important; font-size: 18px; }
.faq-pricing .card-header .collapsed .fa-minus { display: none; font-weight: normal !important; font-size: 18px; }
.faq-pricing .card-header .collapsed .fa-plus { display: block; }
.faq-pricing .card-body { padding-left: 0px; }
.faq-pricing .card-body p { color: #000000; font-size: 14px; padding-top: 5px; font-weight: normal; margin-bottom: 0px; }

.faq-pricing .card-header .fa-angle-down { display: none; font-weight: 800 !important; font-size: 22px; }
.faq-pricing .card-header .collapsed .fa-angle-up { display: none; font-weight: 800 !important; font-size: 22px; }
.faq-pricing .card-header .collapsed .fa-angle-down { display: block; }


.enterprise-section { height: 95vh; background: url(../images/Enterprise-BannerMain.png); background-repeat: no-repeat; background-size: cover; background-position: center; }

.enterprises-box { margin-top: -270px; background: transparent linear-gradient(148deg, #E5790D 0%, #E03E03 100%); border-radius: 30px; padding: 40px 40px 30px 40px; }
.enterprises-box h2 { color: #FFFFFF; font-weight: 700; font-size: 28px; margin-bottom: 0px; }
.solution-label { color: #FFFFFF; font-weight: 700; font-size: 15px; }
.enterprise-img { margin-bottom: -55px; }

.methods-plansbox { padding: 55px 0px; background: url(../images/AutomateBG-ange.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
.methods-box { background: #FFFFFF; border-radius: 20px; padding: 15px 15px; min-height: 278px; }
.methods-box h4 { color: #000000; font-weight: 700; font-size: 14px; margin-bottom: 0px; padding-top: 22px; }
.methods-box p { color: #00000099; font-weight: normal; font-size: 13px; margin-bottom: 0px; padding-top: 10px; }

/* ==== */
.carrier-sectionbg { background: url(../images/partner-banner-medium.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; height: 70vh; }
.support-box h4 { color: #1ca7f8; font-size: 18px; margin-bottom: 0px; font-weight: 700; padding-top: 25px; }
.support-box:hover h4 { color: #fff; }

/* ====== */
/* .carrier-box img { height: 94px; } */
.carrier-box { width: 100%; height: 94px; }
.carrier-box img { width: 100%; height: 129px;object-fit: cover; mix-blend-mode: multiply; border-radius: 10px; }

.support-box:hover .carrier-box img { mix-blend-mode: unset; }

.partner-section { background: #F5F5F5; min-height: 400px; display: flex; align-items: center; }

.partner-section h4 { color: #000000; font-size: 22px; margin-bottom: 0px; font-weight: 500; padding-top: 30px; }
.payment-features { min-height: 320px; background: transparent linear-gradient(166deg, #1ca7f8 0%, #007bff 100%); border: 1px solid #00000000;
border-radius: 20px; padding: 30px 30px; }

.payment-features h2 { color: #FFFFFF; font-weight: 700; font-size: 17px; margin-bottom: 0px; padding-top: 35px;  display: -webkit-box;
-webkit-line-clamp: 3;   overflow: hidden;   -webkit-box-orient: vertical; }
.payment-features p { color: #ffffffff; font-size: 14px; margin-bottom: 0px; font-weight: normal; padding-top: 15px; }

.pertner-img img { height: 90px; }

.shipping-box { background: #000000;  border-radius: 20px; padding: 30px 25px; }
.shipping-box h2 { color: #FFFFFF; font-weight: 700; font-size: 22px; margin-bottom: 0px; padding-top: 25px; }

.shipping-img img { height: 90px; }

.shipping-needsboxnew { margin-top: 0px; }

.calculate-section { background: url(../images/calculator-Banner.png); background-repeat: no-repeat; background-size: cover; background-position: center; height: 70vh; }

.international-btn { border: 1px solid #FFFFFF; border-radius: 25px; color: #fff; font-weight: 700; font-size: 13px;
padding: 8px 25px; text-transform: uppercase; }

.quicks-linksbtn { overflow: visible !important; }
.quicks-linksbtn button { font-size: 14px;
    padding: 7px 8px; }



/* Left Mobile Menu */

#leftmenu.modal.fade .modal-dialog {
    -webkit-transform: translate(-100%) scale(1); 
    transform: translate(-100%) scale(1);
    margin: 0 0 0 auto;
    height: 100%;
}

#leftmenu.modal.fade.show .modal-dialog {
    -webkit-transform: translate(0);
    transform: translate(0);
    display: flex;
    align-items: stretch;
    -webkit-box-align: stretch;
}

#leftmenu .modal-content {
    border-radius: 0px;
	border: none;
	height: 100%;
}


.newplandetails .card-body { text-align: center}
.newplandetails h6 { font-size: 14px; font-weight: 500; margin-bottom: 4px; color: #000 }
.newplandetails h5 { font-size: 13px; font-weight: 400; color: #717171 }
.gold-card.newplandetails h5 { color: #000 }

.newplandetails h4 { font-size: 16px; font-weight: 700; }
.gold-card.newplandetails p { color: #000 }
.gold-card.newplandetails .border-bottom { border-color: #ffc77a !important }
.platinum-card.newplandetails .border-bottom { border-color: #5f5f5f !important }
.platinum-card.newplandetails p, .platinum-card.newplandetails h4 , .platinum-card.newplandetails h6 { color: #000000 }
 .platinum-card.newplandetails h5 { color: #000000 } 

.basic-card p { font-size: 13px; line-height: 20px; min-height: 200px }

/* .text-staus { color: #fff; font-weight: 500; font-size: 22px; } */
/* .text-stausvalue { color: #fff; font-weight: 500; font-size: 18px; } */
.head-textsatus { color: #fff; font-weight: 700; font-size: 24px; }
.pop-content .modal-content {  border-radius: 15px;   background: transparent linear-gradient(140deg, #E5790D 0%, #E03E03 100%); }
.pop-content h4 { color: #fff; font-weight: 500; font-size: 22px; margin-bottom: 0px; }
.pop-content .close {
    font-size: 2rem;
    color: #fff;
    opacity: 1 !important;
}

.pop-content .modal-content  {
    margin-top: 239px;
}  

.active .active-dots { width: 8px; height: 8px; border-radius: 100%; background: #000000; display: inline-block; position: absolute;    bottom: 0px;
    margin: 0 auto;
    left: -23px;
    top: 21px;
    right: 0px; }


.verification-box:hover { background: #000000; }
.verification-box:hover h6 { color: #fff; }
.verification-box:hover p {  color: #fff; }

.chat-bot {
     /* text-align: center; position: fixed; z-index: 99999; bottom: 10px; background: #fff; border-radius: 60%; width: 60px; height: 60px; */
     text-align: center;
    position: fixed;
    z-index: 99999;
    bottom: 70px;
    background: #25d366;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    right: 20px;
    line-height: 75px;
    box-shadow: 2px 2px 3px #999;
    color: #fff;
    font-weight: 500;
    font-size: 35px;
}
.fa-whatsapp{
    color:#fff;
}
.static-paras{
    margin-top: 39px;
    color: antiquewhite;
/*    font-family: cursive;*/
    font-weight: bold;
    font-size: medium;

}
/* Style the dropdown menu */
.dropdown {
    float: left;
    overflow: hidden;
}

/* Dropdown button */
.dropdown .dropbtn {
    font-size: 16px;
    border: none;
    outline: none;
    color: white;
    background-color: inherit;
    margin: 0;
    padding: 14px 16px;
    text-decoration: none;
}

/* Dropdown content (hidden by default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #333;
    min-width: 160px;
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    float: none;
    color: white;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

/* Change color on hover */
.dropdown-content a:hover {
    background-color: #007bff;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}


.mpcl-logo { width: 100%; height: 115px; }
.mpcl-logo img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px;  }

 

/* Left Menu ENds */ 
 

/*============new===========*/


















    





