* { box-sizing: border-box;}

body { font-weight: 400; color: #555555; font-size: 14px; line-height: 1.4; font-family: "Montserrat", sans-serif; overflow-x: hidden; }  

a { text-decoration: none !important; transition: .3s all ease; } 

button{ transition: .3s all ease; }

li{ list-style: none;}

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; } 

ul { margin-bottom: 0px; padding-left: 0;}  

.container{ max-width: 1280px; }

.clr{clear:both;float:none;display:block}

.clr:after{clear:both;float:none;display:block;content:""}

.header-area .main-nav .nav { margin-top: 0px; background-color: transparent; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; position: relative; z-index: 999; margin-right: 5px;} 

.header-area .main-nav .nav li { margin: 0 15px; }

.norm_menu { display: flex; align-items: center; margin: 0 auto; justify-content: space-between; position: relative;} 

.header-area .main-nav .nav li a { display: flex; font-weight: 500; font-size: 16px; text-transform: capitalize; color: #1D1D1D; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; align-items: center;  position: relative; padding: 15px 0; border-radius: 0px 0px 18px 18px;} 

.header-area .main-nav .nav li:hover a{ color: #f7921e; }

.header-area .main-nav .nav li:last-child > .sub-menu{ left: auto; right: 0; }

.header-area .main-nav .nav li:last-child > .sub-menu:before{ right: 20px; left: auto; } 

.header-area .main-nav .nav li.menu-item-has-children { position: relative; } 

.header-area .main-nav .nav li.menu-item-has-children ul.sub-menu { position: absolute; width: 190px; background-color: #fff; box-shadow: 0 0px 18px 2px rgba(0, 0, 0, 0.1); top: 50px; opacity: 0; transition: all .2s; transform: translateY(+2em); visibility: hidden; z-index: -1; border-radius: 13px; padding: 10px 0; } 

.header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li { margin-left: 0px; padding-left: 0px; padding-right: 0px; margin-right: 0; } 

.header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li a { opacity: 1; display: block; background: #fff; padding: 5px 18px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative; font-size: 15px; font-weight: 400; color: #1D1D1D; border-radius: 0; } 

.header-area .main-nav .nav li.menu-item-has-children ul li:hover > a{ background: #f7921e; color: #fff!important; } 

.header-area .main-nav .nav li.menu-item-has-children ul li a:hover:before { width: 3px; } 

.header-area .main-nav .nav li.menu-item-has-children:hover > ul.sub-menu { visibility: visible; opacity: 1; z-index: 1; transform: translateY(0%); transition: .3s all ease } 

header.header-area { width: 100%; background: #fff; position: relative; left: 0; right: 0; top: 0; z-index: 999; padding: 15px 0; border-radius: 0px 0px 18px 18px;}

.header-area .main-nav .nav li.menu-item-has-children:hover li.menu-item-has-children > .sub-menu{ left: 100%; top: 0; }

.sub-menu li .sub-menu:before{ display: none; }

.header-area .main-nav .nav li.menu-item-has-children i { position: absolute; right: 14px; top: 54%; color: #2D436F; font-size: 15px; z-index: 99; transition: .3s all ease; cursor: pointer; display: none;}

.sticky_menu { display: none; }

.fixed_header .sticky_menu { position: fixed; top: 0; left: 0; right: 0; margin: auto; width: 100%; display: block; z-index: 999; animation: smoothScroll 1s forwards; display: flex; align-items: center; background: #fff; border-bottom: 1px solid #eee; padding: 15px 0; border-radius: 0px 0px 18px 18px;}

@keyframes smoothScroll{

 0%{transform:translateY(-100px)}

 100%{transform:translateY(0px)}

}

.fixed_header .main-nav .logo{ padding-top: 0;}

.fixed_header .main-nav .logo img { max-width: 60%; }

.logo_sec img{ max-width: 150px; }

.login_link a{ font-size: 16px; color: #f7921e; font-weight: 600; text-transform: capitalize; margin-left: 15px; }

.login_link a:hover{ color: #1c67d5; }

.site_btn{ font-size: 14px; color: #fff; font-weight: 600; border-radius: 5px; padding: 12px 40px; border: 1px solid #f7921e; display: inline-block; }

.bg_trans{ background: transparent; margin-right: 10px; }

.header_btn{ margin-left: 30px; }

.site_btn:hover{ background: #1c67d5; color: #fff; border-color: #1c67d5; }



.banner_section{ padding: 45px 0 30px; background: #F5FBFDF2; }

.banner_content h1{ font-size: 57px; font-weight: 700; color: #1c67d5; margin-bottom: 20px; line-height: 1.1;font-family: "Montserrat", sans-serif;}

.banner_content h1 span{ font-size: 30px; color: #555; display: block; margin-top: 20px; }

.banner_content p{ font-size: 16px; font-weight: 500; color: #555555; }

.banner_cont_inner{ max-width: 600px; margin-bottom: 30px; }

.tabs_block li button{ font-size: 15px; color: #fff; font-weight: 500; font-family: "Inter", sans-serif; padding: 8px 30px 8px 30px; border: 0 !important; border-radius: 10px 10px 0 0 !important; background-color: #758dcb !important;}

.tabs_block li button.active { background-color: #1c67d5 !important; font-weight: 700; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); color: #fff !important; text-align: center; }

.tabs_block ul{ border-bottom: 0; flex: 1; margin-right: 10px; }

.tab_content li{ font-size: 12px; color: black; font-family: "Inter", sans-serif; width: 25%; border-right: 1px solid #eaeaea; padding-left: 14px; line-height: 1; margin-bottom: 10px;}

.tab_content li:first-child, .tab_content li:nth-child(5){ padding-left: 0; padding-right: 14px; }

.tab_content li:nth-child(4), .tab_content li:last-child{ border-right: 0; }

.tab_content li span{ display: block; font-size: 13px; color: #333; margin-top: 8px; }

.norm_btn{ background: #1c67d5; border-color: #1c67d5; color: #fff; padding: 10px 30px; }

.norm_btn:hover{ background: transparent; color: #1c67d5; }

.tab_content{ padding: 25px 30px 15px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); border-radius: 10px; min-width: 110%; }

.tab_content li:last-child{ border-right: 0; }

.tab_content li select{ font-size: 12px; background: transparent; }

.tab_content li select:focus{ outline: none; box-shadow: none; }

.cal_btn{ position: relative; top: 16px; }



.space_sec{ padding: 70px 0; }

.platform_section{ padding-bottom: 50px; }

.heading_sec h2{ font-size: 57px; color: #1c67d5; font-weight: 700; margin-bottom: 8px; }

.heading_sec p{ font-size: 17px; font-weight: 500; color: #555555; margin-bottom: 40px; }

.platform_block{ background: #f7921e; border-radius: 19px; padding: 40px; margin-bottom: 25px; align-items: center; }

.platform_left{ width: 50%; padding-right: 30px; }

.platform_right{ width: 50%; }

.platform_left > span{ width: 50px; height: 50px; border-radius: 50%; background: #1c67d5; display: inline-flex; align-items: center; justify-content: center;}

.platform_left > span img{ max-width: 34px; }

.platform_left h4{ font-size: 25px; color: #fff; font-weight: 600; margin: 30px 0 10px; }

.para_sec p{ font-size: 16px; color: #fff; font-weight: 500; padding-top: 13px;}



.business_box { background: #1748ccdb; border-radius: 19px; padding: 80px 40px 60px; }

.business_heading h2{ font-size: 30px; color: #fff; font-weight: 500; }

.business_heading h2 span{ font-size: 42px; font-weight: 600; color: #f7921e; }

.heading_sec h5{ font-size: 18px; color: #fff; margin-bottom: 20px; line-height: 1.45; font-weight: 600; }

.org_btn { background: #f7921e; color: #fff; border-color: #f7921e;}

.org_btn:hover{ background: #1c67d5; color: #f7921e; border-color: #1c67d5; }

.business_heading{ width: 40%; padding-right: 3%; position: relative; }

.business_img{ width: 24%; position: relative; }

.business_cont{ width: 36%; padding-left: 8%; position: relative; top: 0; }

.business_img img{ position: absolute; left: 0; right: 0; margin: auto; bottom: -60px; }

.business_heading h5{ font-size: 25px; font-weight: 500; color: #f7921e; margin-bottom: 8px; }



.built_section{ background: #1c67d5; margin-top: 80px; }

.heading_sec h3{ font-size: 30px; color: #fff; font-weight: 600; margin-bottom: 16px; }

.built_section .heading_sec p{ font-size: 17px; color: #fff; margin-bottom: 20px; }

.built_content li{ display: flex; margin-bottom: 15px; }

.built_content li > span{ min-width: 50px; height: 50px; background: #f7921e; display: inline-flex; align-items: center; justify-content: center; border-radius: 12px; }

.built_content li > span img{ max-width: 40px; }

.built_text{ margin-left: 20px; }

.built_text h5{ margin-bottom: 2px;}

.b2b_list_section .built_text h5{ color: #1D1D1D }

.built_text p{ font-size: 13px !important; margin-bottom: 0 !important; }

.header_btns{ margin-top: 35px; }

.built_content{ padding-left: 50px; }

.header_btns a:hover{ border-color: #f7921e; }



.ecommerce_content h3, .ship_right h3{ color: #1D1D1D; }

.ecommerce_content p{ font-size: 16px; color: #555555; }

.ecommerce_content .para_sec p{ font-size: 16px; }

.ecommerce_content { padding-right: 30px; }

.ecommerce_img{ border-radius: 16px; margin-left: 0 !important; }

.explore_content .para_sec{ max-width: 100%; }





.partner_section{ padding: 60px 0; background: #1c67d5; }

.partner_heading h2{ font-size: 40px; color: #fff; font-weight: 600; margin-bottom: 50px; }

.partner_counter{ display: flex; justify-content: space-around; }

.partner_counter li{ text-align: center; }

.partner_counter li > span{ width: 50px; height: 50px; background: #FFF; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; }

.partner_counter li > span img{ max-width: 27px; }

.partner_count{ margin-top: 22px; }

.partner_count h3{ font-size: 45px; color: #fff; font-weight: 600; position: relative; display: inline-block;}

.partner_count p{ font-size: 16px; color: #fff;}

.counter_item:before { content: '+'; font-size: 52px; color: #fff; position: absolute; right: -32px; top: -6px; font-weight: 600; }

.k_sec h3:after { content: 'Cr'; font-size: 45px; color: #fff; position: absolute; right: -51px; top: 0; font-weight: 600; }

.k_sec .counter_item:before{ right: -82px; }

.sellers_left{ position: relative; }

.sellers_outer { position: absolute; top: 0; left: 0; padding: 30px 37% 20px 30px; }

.sellers_outer h5 { max-width: 85%; margin-bottom: 10px; font-weight: 500; font-size: 14px;}

.sellers_outer h3{ margin-bottom: 14px; font-size: 28px; }

.sellers_right li{ display: flex; align-items: start; border-radius: 16px; padding: 18px 20px; margin-bottom: 5px; border: 1px solid #f7921e69; }

.sellers_right li span img{ max-width: 25px; }

.sellers_right li span{ margin-right: 15px; }

.sellers_right li h4{ font-size: 18px; color: #1D1D1D; font-weight: 500; }

.sellers_right li:last-child{ margin-bottom: 0; }



.logo_section{ background: #E5F1F5F2; padding: 20px 0; }

.logo_section li{ margin: 0 12px; }

.ship_right li img{ max-width: 20px; position: absolute; left: 0; top: 2px; }

.ship_right li { font-size: 16px; color: #1D1D1D; font-weight: 500; position: relative; padding-left: 32px; margin-bottom: 16px; }

.ship_left{ padding-right: 5%; }



.explore_section{ background: #f7921e; }

.explore_content h3{ color: #1c67d5; }

.explore_content h5{ color: #1c67d5; }

.explore_content .norm_btn{ font-size: 14px; }

.explore_box{ width: 50%; padding: 0 5px 10px; }

.explore_inner{ background: #fff; padding: 25px; border-radius: 15px;}

.explore_box_start > span{ width: 50px; height: 50px; background: #1c67d5; display: inline-flex; align-items: center; justify-content: center; border-radius: 12px; margin-right: 15px; }

.explore_box_start > span img{ max-width: 45px; }

.explore_box_start_text h6{ font-size: 16px; font-weight: 600; color: #1D1D1D; }

.explore_box_start_text h6 span{ display: block; font-weight: 500; padding-top: 2px; }

.explore_inner p{ margin-top: 15px; margin-bottom: 0; display: none; }



.join_section h3{ color: #1D1D1D; margin-bottom: 50px; }

.join_slide{ background: #F5FBFDF2; border-radius: 12px; }

.join_inner{ padding: 30px 25px 5px; }

.join_inner > span{ background: #fff; padding: 5px 10px; margin-bottom: 15px; display: inline-block; }

.join_inner > span i{ font-size: 15px; color: #f7921e; margin: 0 2px; }

.join_inner .para_sec p{ color: #2E2E2E; }

.join_caption{ border-top: 2px solid #EAEEF0; padding: 20px 25px 25px; display: flex; align-items: center;}

.join_caption > span img{ width: 60px; height: 60px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }

.join_caption h5{ color: #2E2E2E; margin-left: 15px; font-weight: 600; line-height: 1.2; margin-bottom: 0;}

.join_caption h5 span{ font-size: 14px; display: block; font-weight: 500; margin-top: 5px; }

.join_logo_block{ margin-top: 40px; }

.join_logo_slide > span{ display: flex; align-items: center; justify-content: center; padding: 30px; background: #F5FBFDF2; border-radius: 12px;  }



.grow_section .row{ background: #1c67d5; border-radius: 20px; padding: 30px 8% 30px 5%; }

.grow_section .heading_sec h2{ color: #fff; margin-bottom: 15px; }

.grow_section .heading_sec h4{ font-size: 18px; color: #fff; max-width: 500px; }

.grow_content .site_btn:hover{ border-color: #f7921e; }



.talk_section{ padding: 80px 0 40px; margin-top: 100px; background: #f7921e; border-radius: 30px 30px 0 0; position: relative; }

.talk_section:before{ content: ''; position: absolute; left: 0; right: 0; margin: auto; bottom: -50px; width: 100%; height: 50px; background: #f7921e; z-index: -1; }

.talk_section h2{ color: #1c67d5; margin-bottom: 15px; }

.talk_section h5 { font-weight: 600; color: #1c67d5; max-width: 410px; }

.form_group{ width: 50%; padding: 0 10px; margin-bottom: 20px; }

.form_group label{ font-size: 15px; color: #1d1d1d; margin-bottom: 5px; display: block; font-weight: 500; }

.input_sec{ font-size: 16px; color: #2E2E2E; border-radius: 12px; background-color: #fff; padding: 14px 15px; border-radius: 10px; }

.input_sec:focus{ box-shadow: none; outline: none; }

.form_btn .site_btn { font-size: 14px; padding: 13px 40px; position: relative; }



.footer_section{ background: #1c67d5; border-radius: 20px 20px 0 0; padding: 70px 0 25px; }

.footer_row{ margin: 36px -8px 0; }

.footer_col{ padding: 8px; width: 25%; }

.footer_box{ background: #fff; padding: 30px 22px 15px; border-radius: 18px; height: 100%;}

.footer_box h5{ color: #f7921e; font-weight: 600; margin-bottom: 10px;}

.footer_box p{ color: #555555; font-size: 15px; text-align: left; }

.footer_box p a{ color: #555555; }

.footer_box p a:hover{ color: #f7921e; }

.f_main_col1{ width: 30%; padding-right: 7%; }

.f_main_col2{ width: 16%; }

.f_main_col3{ width: 20%; }

.f_main_col4{ width: 16%; }

.f_main_col5{ width: 16%; }

.footer_main_row{ margin-top: 60px; }

.footer_main_cont h5{ font-weight: 600; margin-bottom: 12px; }

.footer_main_cont p{ color: #fff; font-size: 14px; }

.footer_main_cont li a{ color: #fff !important; font-size: 14px; display: inline-block; margin-bottom: 2px;  }
.f_header_left li a{ text-transform: none !important; }
.footer_main_cont li a{ text-transform: capitalize; }
.footer_main_cont li a:hover{ color: #f7921e !important; }

.copyright{ border-top: 1px solid #ffffff10; margin-top: 50px; padding-top: 25px; text-align: center; }

.copyright p{ color: #fff; font-size: 13px; }

.talk_form form{ margin: 0 -10px; }

.talk_section{ padding: 60px 0 30px; }

.footer_col{ width: 50%;}

.sticky_menu .header_right{ position: relative; }



.inner_banner_section .banner_cont_inner{ margin: auto; max-width: 600px; }

.inner_banner_section .banner_content .para_sec{ max-width: 720px; margin: auto; }

.inner_banner_section .banner_content .para_sec p{ color: #1D1D1D; }

.sp_col{ width: 25%; padding: 0 10px; }

.sp_row{ margin: 0 -10px; }

.sp_section h2{ margin-bottom: 40px; }

.sp_box > span{ background: #fff; border-radius: 18px; padding: 30px; box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.1); display: flex; align-items: center; justify-content: center; min-height: 250px; transition: .5s all ease;}

.sp_box > span img{ max-width: 70%; transform: scale(1); transition: .5s all ease; }

.sp_inner:not(:last-child){ margin-bottom: 80px; }

.sp_box{ margin-bottom: 25px; }

.sp_box > span:hover{ box-shadow: 0 0 8px 5px rgba(0, 0, 0, 0.1); }

.sp_box > span:hover img{ transform: scale(1.1); }



.integration_banner_section .banner_cont_inner{ max-width: 600px; }

.integration_tabs{ margin-top: 35px; }

.tabs_list button{ font-size: 14px; color: #1D1D1D !important; font-weight: 600; transition: .3s all ease; border-radius: 10px; border: 1px solid transparent;}

.tabs_list li{ margin-right: 10px; }

.tabs_list button.active, .tabs_list button:hover{ border: 2px solid #E6E6E6; background: transparent !important; }

.search_sec input{ font-size: 14px; color: #1D1D1D; font-weight: 600; border-radius: 10px; border: 2px solid #E6E6E6; padding: 10px 15px 10px 45px; }

.search_sec { flex: 1 0 auto; max-width: 300px; }

.search_sec form{ position: relative; }

.search_sec form i{ position: absolute; left: 15px; top: 50%; transform: translateY(-50%); font-size: 20px; color: #5D5D5D; }

.integration_tab_content{ margin-top: 40px; }

.integ_row{ margin: 0 -10px; }

.integ_col{ padding: 0 10px; margin-bottom: 20px; width: 33.33%; }

.integ_box{ border: 1px solid #f7921e91; border-radius: 15px; padding: 33px 25px;}

.integ_box h5{ color: #1D1D1D; font-weight: 500; margin-top: 22px; margin-bottom: 15px; padding-right: 15px;}

.integ_box h5 span{ display: block; font-weight: 700; margin-bottom: 10px;}

.integ_box .para_sec{ border-top: 2px solid #00000010; padding-top: 18px; }

.integ_box p{ color: #2E2E2E; margin-bottom: 0; }

.integ_box > span img{ max-width: 120px; }

.integ_box > span{ display: block; }

.integ_box .heading_sec img{ max-width: 45px; position: relative; top: -8px; }



.os_section{ background: #f7921e; height: calc(100vh - 84px); position: relative; }

.os_section .banner_cont_inner{ position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; text-align: center; }

.os_section .banner_cont_inner h1{ font-size: 60px; }

.os_section .banner_cont_inner{ max-width: 780px; }



.os_main_section h5{ color: #000; line-height: 1.4; margin-bottom: 60px; }

.os_box{ background: #1c67d5; border-radius: 15px; padding: 40px; }

.os_box > span { width: 60px; height: 60px; background: #FFF; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; }

.os_blocks [class*="col-"]{ padding: 0 10px; }

.os_blocks .row{ margin: 0 -10px; }

.os_blocks{ margin-bottom: 70px; }

.vm_blocks .os_box{ background: #f7921e; }

.vm_blocks .os_box img{ max-width: 70px; }

.heading_sec h4{ font-size: 28px; color: #1c67d5; font-weight: 600; margin: 25px 0; }

.vm_blocks .heading_sec h5{ color: #1D1D1D; font-size: 16px; }

.os_box > i{ display: block; }
.os_main_section .heading_sec h4{ font-size: 24px }


.our_story_section{ background: #F5FBFDF2; }

.our_story_content h2{ color: #1c67d5; }

.our_story_content h4{ color: #1D1D1D; }

.our_story_content p{ color: #1D1D1D; }

.our_story_content{ padding-right: 10%; }

.our_story_section .flex-row-reverse{ margin-top: 70px; }

.our_story_content h5{ color: #1c67d5; }

.our_story_section .flex-row-reverse .our_story_img{ padding-right: 8%; }



.key_section{ background: #1c67d5; }

.key_section h2{ color: #fff; margin-bottom: 40px; }

.key_block > span img{ height: 220px; object-fit: cover; object-position: top; border-radius: 15px; }

.key_cap_inner .heading_sec{ margin-top: 25px; }

.key_cap_inner .heading_sec h5{ margin-bottom: 15px; }

.key_cap_inner .heading_sec h5 span{ font-size: 16px; display: block; font-weight: 400; }

.key_cap_inner .heading_sec img{ max-width: 20px; }

.key_caption .para_sec { border-top: 2px solid #ffffff30; padding-top: 20px; }

.key_caption .para_sec p{ color: #fff; }

.key_section [class*="col-"]{ padding: 0 25px; }

.key_section .row{ margin: 0 -25px; }



.op_section .sp_col{ width: 25%; }

.op_section .sp_box > span{ min-height: 170px; border: 1px solid #9F9F9F90; box-shadow: none; padding: 20px;}



.news_section h2{ margin-bottom: 50px; }

.news_block{ background: #F5FBFDF2; border-radius: 12px; padding: 40px 25px; }

.news_block h4{ font-size: 22px; color: #1D1D1D; font-weight: 600; margin-bottom: 30px; }

.news_block h6{ font-size: 12px; color: #1D1D1D; font-weight: 600; }

.news_block .para_sec{ border-top: 2px solid #C6CACB; padding-top: 20px; margin-top: 15px; }

.news_block .para_sec p{ color: #2E2E2E; }

.read_more{ margin-top: 40px; }

.read_more a{ font-size: 14px; color: #f7921e; }

.read_more a:hover{ color: #1c67d5; }



.growth_section{ background: #1c67d5; }

.growth_section h2{ color: #fff; margin-bottom: 20px; }

.growth_section h5{ color: #fff; font-weight: 400; }

.growth_section .our_story_img{ padding-right: 5%; }

.growth_section .our_story_content{ padding-left: 5%; }



.bb_section{ background: #fff; padding-bottom: 50px; height: auto; }

.bb_section h2{ margin-bottom: 50px; color: #1D1D1D; }

.bb_section h5{ color: #1D1D1D; font-size: 18px; }

.bb_section .para_sec p{ color: #2E2E2E; }

.bb_section .key_block{ margin-bottom: 45px; }



.sd_sellers_section .sellers_right li h4{ color: #1c67d5; }

.sd_sellers_section .sellers_right li{ background: #f7921e; }

.our_story_content .site_btn:hover, .sellers_outer .site_btn:hover{ border-color: #fff; background: transparent; }



.adaptive_section .integ_box{ background: #F5FBFDF2; border-color: #F5FBFDF2; }

.dedicated_section{ background: transparent; }

.dedicated_section .ecommerce_content h5{ color: #1D1D1D; }

.dedicated_section .ecommerce_content { background: #f7921e; display: flex ; flex-wrap: wrap; align-items: center; align-content: center; border-radius: 16px; padding: 50px; }

.dedicated_section [class*="col-"]{ padding: 0 8px; } 

.dedicated_section .row{ margin: 0 -8px; }

.dedicated_section .explore_content .para_sec { max-width: 100%; }



.shipping_section{ background: #1c67d5; padding-bottom: 50px; }

.shipping_section h2{ color: #fff; margin-bottom: 60px; }

.shipping_img{ padding-left: 6%; }

.shipping_content .platform_left > span{ background: #E5F1F5F2; width: 45px; height: 45px; }

.shipping_block .platform_left > span img{ max-width: 22px; }

.shipping_block h5{ margin: 25px 0 10px; }

.shipping_block .para_sec p{ color: #fff; }

.shipping_block{ margin-bottom: 55px; }



.shipping_light_section{ background: #fff; }

.shipping_light_section h2{ color: #1D1D1D; }

.shipping_light_section .platform_left > span{ background: #1c67d5; }

.shipping_light_section .shipping_block h5{ color: #1D1D1D; }

.shipping_light_section .para_sec p{ color: #2E2E2E; }

.shipping_light_section .shipping_img{ padding-left: 0; padding-right: 7%; }

.built_works_section .built_content { padding-left: 0; padding-right: 50px; }

.news_block h5{ color: #1D1D1D; margin-bottom: 10px; }

.news_block > span{ width: 50px; height: 50px; border-radius: 50%; background: #1c67d5; display: inline-flex ; align-items: center; justify-content: center; margin-bottom: 20px; }

.news_block > span img{ max-width: 42px; }

.news_works_section .news_block{ margin-bottom: 25px; padding-top: 30px; }

.news_works_section .news_block .para_sec{ border-top: 2px solid #C6CACB60;}

.news_works_section .news_block p{ margin-bottom: 0; }



.works_section .heading_sec h2{ margin-bottom: 40px; }

.works_accordion .accordion-button span{ font-size: 16px; color: #1D1D1D; font-weight: 600; display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: #E8E8E8; margin-right: 30px;}

.works_accordion .accordion-button{ font-size: 16px; color: #1D1D1D; font-weight: 600; border: 1px solid #FDD7AB; border-radius: 12px !important; padding: 15px 1.25rem;}

.works_accordion .accordion-item{ border: 0; }

.works_accordion .accordion-button:focus{ outline: none; box-shadow: none; }

.works_accordion .accordion-button::after{ display: none; }

.works_accordion{ padding-right: 30px; }

.works_accordion .accordion-button:not(.collapsed){ background: #1c67d5; border-color: #1c67d5; border-radius: 12px 12px 0 0 !important; box-shadow: none; }

.works_accordion .accordion-button:not(.collapsed) { color: #fff; padding-bottom: 0; }

.works_accordion .accordion-body { background: #1c67d5; padding-left: 16%; padding-top: 0; padding-right: 10%; }

.works_accordion .accordion-body p{ font-size: 14px; color: #fff; }

.works_accordion .accordion-button:not(.collapsed) span{ background: #fff; }



.tab_content li span input { padding: 0 10px; background: #eaf1f3; border-bottom: 1px solid #eee !important; width: 85% !important; }

.tab_content li span input::placeholder{ color: #A3A9B5; font-weight: 600; }

.tab_content li span input:focus{ box-shadow: none; outline: none; }

.k_sec h3 { position: relative; left: -40px; }

.form_group .form-check label{ font-size: 15px; color: #fff; }

.form_group .form-check label a{ color: #1d1d1d; text-decoration: underline !important; font-weight: 600; }

.form_group .form-check label a:hover{ color: #f7921e; }

.form_group .form-check{ margin-right: 15px; }

.slider_btn { width: 42px; height: 42px; border: 1px solid #f7921e; border-radius: 50%; display: inline-flex ; align-items: center; justify-content: center; top: 107px; transition: .3s all ease; background: #f7921e; }

.slider_btn:after { font-size: 12px; font-weight: 700; color: #fff; transition: .3s all ease;}

.key_slider_next{ right: -20px; }

.key_slider_prev{ left: -20px; }

.slider_btn:hover{ background: transparent; }



.carriers_section{ margin-bottom: 100px; }

.carriers_block h5{ color: #555555; margin-bottom: 40px;}

.contact_section:before{ display: none; }

.grow_section{ margin: 80px 0; }

.contact_section{ border-radius: 30px; }

.map_section iframe{ border-radius: 20px; height: 480px; }

.footer_box p span{ font-weight: 600; font-size: 15px; }

.footer_box p span a{ font-weight: 500; font-size: 13px;}

.whatsapp_sec > *{ position: fixed; bottom: 30px; right: 30px; }

.whatsapp_sec > * img{ max-width: 55px; }

.footer_box span img{ width: 40px; height: 40px; border-radius: 50%; object-fit: cover; position: relative; top: -5px; }

.input_sec::placeholder, select.input_sec{ color: #787878; }

.footer_box p:first-child{ min-height: 80px; margin-bottom: 20px; }

.footer_box p:last-child{ margin-bottom: 0; }

.footer_box p i{ font-size: 15px; color: #f7921e; margin-right: 5px; }

.f_header_left span img{ max-width: 180px; }

.f_header_left h5{ margin: 20px 0 25px; color: #fff; }

.f_header_left li a{ font-size: 16px; color: #fff; display: inline-flex; align-items: center; }

.f_header_left li{ margin-bottom: 10px; }

.f_header_left li a i{ width: 35px; height: 35px; font-size: 14px; border-radius: 50%; background: #ffffff40; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px; }

.ss_icons li a{ width: 40px; height: 40px; font-size: 16px; border-radius: 50%; background: #ffffff40; display: inline-flex; align-items: center; justify-content: center; margin-right: 10px; }

.ss_icons li a:hover{ background: #f7921e; color: #fff !important; }



.gray_clr{ color: #1D1D1D !important; }

.white_clr{ color: #fff !important; }

.flex-row-reverse .built_content { padding-left: 0; padding-right: 50px; }

.signup_btn{ background: #f7921e;}

.pp_box p{ color: #555555; font-size: 16px; }

.pp_box{ margin-bottom: 35px; }

.pp_box li{ color: #555555; font-size: 16px; margin-bottom: 4px; }

.footer_section_inner{ margin-top: 100px; }

.carriers_section_space{ margin-bottom: revert; }

.banner_outer{ position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); }

.contact_section{ background: #fff; }

.contact_section .form_group .form-check label{ color: #555; }



.mymodal .modal-dialog{ max-width: 1250px !important; }

.mymodal .modal-body{ padding: 25px 20px; }

.mymodal .modal-header{ padding: 20px; }

.modal_header{ background: #D2DCEB; border-radius: 10px !important; padding: 10px 12%; margin-bottom: 20px;}

.mymodal .modal-title{ font-size: 24px; font-weight: 600; color: #2E2E2E; }

.mymodal.btn-close { width: 36px; height: 36px; border-radius: 50%; background-color: #DEDCDD; display: inline-flex ; align-items: center; justify-content: center; font-size: 22px; }

.mymodal .modal-content{ border-radius: 15px !important; }

.modal_header li{ font-size: 20px; color: #2E2E2E; font-weight: 600; }

.modal_header li:nth-child(2){ margin-left: 32%; }

.modal_header li:nth-child(3){ margin-left: 25%; }

.modal_box{ background: #DCEDFC; border-radius: 10px; border: 1px solid #eee; padding: 15px 20px; }

.modal_block h5{ font-size: 18px; font-weight: 600; color: #555; }

.modal_block h6{ font-size: 16px; color: #555; }

.modal_block li{ margin-bottom: 20px; }

.view_btn{ font-size: 16px; color: #1c67d5; }

.view_btn:hover{ color: #f7921e; }

.modal_block .site_btn{ font-size: 16px; background-color: #1c67d5; color: #fff; border-color: #1c67d5; }

.modal_block .site_btn:hover{ background: transparent; color: #1c67d5; }



.marquee-wrapper { overflow: hidden; display: flex; align-items: center; } 

.marquee-content { position: relative; display: flex; align-items: center; gap: 2rem; padding-right: 3rem; animation: marquee 30s linear infinite; } 

.pause { animation-play-state: paused; } 

.marquee-image img { max-width: 150px; height: 100%; object-fit: cover; } 

.image-title-wrapper { position: absolute; inset: 0; padding: 1rem; display: flex; align-items: flex-end; z-index: 100; } 

.image-title-wrapper .image-title { width: 100%; padding: 1rem; bottom: 0; background-color: black; transform: translateY(150%); transition: 0.3s; } 

.image-title-wrapper:hover .image-title { transform: translateY(0%); }

@keyframes marquee {

  0% {

    transform: translateX(0%);

  }

  100% {

    transform: translateX(-100%);

  }

}



.contact_banner_section{ background: #1c67d5; padding: 75px 0; }

.location_box span img{ max-width: 45px; }

.location_info{ font-size: 16px; position: relative; padding-left: 20px; }

.location_info i{ font-size: 18px; color: #1d1d1d; position: absolute; left: 0; top: 1px; color: #f7921e; }

.location_box h5{ color: #555 !important; margin-bottom: 30px; }

.location_box ul li a{ font-size: 16px; color: #1d1d1d; }

.location_box ul li a:hover{ color: #f7921e; }

.location_box ul li{ margin-bottom: 10px; }

.location_row:not(:last-child){ border-bottom: 1px solid #eee; padding-bottom: 30px; margin-bottom: 35px; }

.location_box h3{ font-size: 26px; }

.location_col{ width: 33.33%; padding-right: 20px; }



.breadcrumb_box{ background: #f7921e; padding: 20px; }

.breadcrumb_box li{ font-size: 16px; color: #fff !important; }

.breadcrumb_box li a{ color: #1c67d5; font-weight: 600; }

.breadcrumb_box li a:hover{ text-decoration: underline !important; }

.banner_content h1.font52 span{

  display: table;

    font-weight: 700;

    font-family: "acumin-pro-wide", sans-serif !important;

    font-size: 52px;

    background: linear-gradient(90deg, #e6e2f3 34.2%, #ece6ff 114.92%);

    padding: 2px 4px;

    margin: 0 0;

    line-height: 1.2;

    color: #f7921e;

}

.banner_content h1.font52 span:last-child{display: inline-block;}

.banner_content h1.font52~p{

  font-size: 18px;

    font-weight: 500;

    color: #555555;

    line-height: 28px;

}

.ecommerce_section .ecommerce_content{ background: linear-gradient(48deg, #f7921e 25%, #f7921e 70%); padding: 50px 40px 40px; display: inline-flex; justify-content: center; flex-wrap: wrap; height: 100%; border-radius: 15px; }

.ecommerce_section .ecommerce_content .heading_sec p, .ecommerce_section .ecommerce_content .heading_sec h3{ color: #fff; }

.ecommerce_section .ecommerce_content .heading_sec p{ margin-bottom: 0; }

.ecommerce_section .ecommerce_img img{ border-radius: 15px; height: 100%; object-fit: cover; }
.ecommerce_section .ecommerce_img { height: 100%; }
.ecommerce_home_section .ecommerce_content{ background: transparent; padding: 0; display: block; border-radius: 0; }

.ecommerce_home_section .ecommerce_img img{ border-radius: 0; }

.ecommerce_home_section .ecommerce_content .heading_sec p, .ecommerce_home_section .ecommerce_content .heading_sec h3{ color: #555; }

.os_box span img{ max-width: 45px; }

.partner_banner_section{ background: url('../images/partner_banner.jpg') 50% 50% no-repeat; background-size: cover; }
.partner_banner_section h1, .partner_banner_section p{ color: #fff !important; }
.footer_box .para_sec p:first-child{ min-height: 105px; }
.os_banner_section{  background: url('../images/os_banner.jpg') 50% 50% no-repeat; background-size: cover; }
.os_counter li{ width: 25%; padding: 0 10px; }
.os_counter{ margin: 0 -10px; }
.key_home_section .key_block > span img{ height: 310px; object-fit: cover; object-position: 0 40%; }
.key_home_section .slider_btn { top: 144px; }
.news_btn_prev, .news_btn_next{ top: 50%; }
.news_btn_prev{ left: -20px; }
.news_btn_next{ right: -20px; }
.news_btn_prev:hover:after, .news_btn_next:hover:after{ color: #f7921e; }
/* img{ border-radius: 20px; } */

.blue_clr{ color: #1c67d5!important; }
.fw-400{ font-weight:  400 !important; }
/* .text_justify{ text-align: justify; } */
.partner_banner_section{ padding: 80px 0; }
.contact_banner_section .banner_cont_inner p{ font-size: 30px; line-height: 1.3; }
.banner_img img{ border-radius: 20px; }
.how_logo_section{ margin-bottom: 70px; }
.br_20{ border-radius: 20px !important; }

.banner_cont_inner h3{ font-size: 24px; }
.ecomm_banner_section .banner_img img{ max-width: 65%; }
.banner_img{ text-align: center; }
.banner_cont_inners h1 span{ font-size: 57px; font-weight: 700; color: #1c67d5; margin-bottom: 5px; line-height: 1.1; font-family: "Montserrat", sans-serif; text-align: left; margin-top: 0; }

.key_section .heading_sec h4{ font-size: 24px }
.explore_section .para_sec h4{ font-size: 24px; }
.join_section .slider_btn{ top: 50%; }
.join_section .slider_btn:hover:after{ color: #f7921e; }
.sellers_h_section .sellers_outer{ padding: 25px 25% 20px 30px; }



.modal_box img.img-fluid {
  width: 30px;
}

.mymodal .modal-title {
  font-size: 20px;
  font-weight: 600;
  color: #2E2E2E;
}
.modal_header li {
  font-size: 16px;
  color: #2E2E2E;
  font-weight: 600;
}
.modal_block h5 {
  font-size: 14px;
  font-weight: 600;
  color: #555;
}
.modal-dialog {
  justify-items: center;
}
.mymodal .modal-dialog {
  max-width: 1170px !important;
}
.modal_block h6 {
  font-size: 14px;
  color: #555;
}
.mymodal .modal-dialog {
  max-width: 860px !important;
}

.header_right .header_btn a:first-child{ color: #1c67d5; }
.header_right .header_btn a:first-child:hover{ color: #fff; }
.text_light{ color: #fff !important; }
.business_cont .site_btn:hover{ border-color: #f7921e !important; color: #fff !important; }















































@media(max-width: 1441px){





 }



@media(max-width: 1367px){

  

}



@media(max-width: 1199px){

  .container { max-width: 940px; }

  .header-area .main-nav .nav li { margin: 0 10px; }

  .header_btn { margin-left: 10px; }

  .header-area .main-nav .nav{ margin-right: 0; }

  .site_btn{ padding: 10px 30px; font-size: 12px; }

  .logo_sec img { max-width: 150px; }

  .banner_content h1 { font-size: 36px;}

  .banner_content p{ font-size: 16px; }

  .tab_content{ min-width: 125%; }

  .heading_sec h2{ font-size: 32px; }

  .platform_left{ padding-right: 10px; }

  .business_heading h2{ font-size: 28px; }

  .business_heading h2 br{ display: none; }

  .business_heading h2 span{ font-size: 38px; }

  .heading_sec h5 { font-size: 16px;}

  .heading_sec h3 { font-size: 27px;}

  .built_content { padding-left: 20px; }

  .built_works_section .built_content , .flex-row-reverse .built_content { padding-right: 20px; }

  .ecommerce_img{ margin-left: 0; }

  .ecommerce_content p { font-size: 15px;}

  .partner_heading h2{ font-size: 40px; }

  .partner_count h3{ font-size: 35px; }

  .partner_count p{ font-size: 15px; }

  .sellers_right li h4 { font-size: 20px;}

  .sellers_outer{ padding: 20px 20px; }

  .sellers_right li span { margin-right: 10px; }

  .join_logo_slide > span{ padding: 20px; }

  .grow_section .heading_sec h4 { font-size: 20px;}

  .footer_box { padding: 20px 15px 15px;}

  .footer_box p span{ word-break: break-all; }

  .heading_sec p{ font-size: 16px; }

  .inner_banner_section .banner_content .para_sec p{ font-size: 14px; }

  .sp_box > span{ min-height: 200px; padding: 20px;}

  .sp_inner:not(:last-child) { margin-bottom: 55px; }

  .integ_box > span img { max-width: 100px; }

  .os_section .banner_cont_inner h1 { font-size: 50px; }

  .os_box{ padding: 30px; }

  .heading_sec h4 { font-size: 25px;}

  .key_cap_inner .heading_sec h5 span { font-size: 14px;}

  .op_section .sp_box > span{ min-height: 150px; }

  .shipping_block .para_sec p{ font-size: 13px; }

  .dedicated_section .explore_block img{ height: 100%; object-fit: cover; }

  .works_accordion .accordion-body { padding-left: 22.5%; }

  .k_sec h3:after { font-size: 35px; right: -40px;}

  .counter_item:before{ font-size: 38px; right: -24px; top: 0px; }

  .k_sec .counter_item:before { right: -65px; }

  .header-area .main-nav .nav li { margin: 0 5px; }

  .header-area .main-nav .nav li a{ font-size: 11px; }

  .login_link a { font-size: 12px;}

  .mymodal .modal-dialog { max-width: 850px !important; }

  .modal_block h5 { font-size: 14px; padding-right: 10px;}

  .modal_block h6 { font-size: 12px; padding-right: 10px;}

  .view_btn { font-size: 12px;}

  .modal_box > span{ display: inline-block; margin-right: 10px; }

  .modal_box{ padding: 12px 10px; }

  .modal_box > span img{ max-width: 38px; }

  .modal_block .site_btn { font-size: 12px; padding: 10px 20px; }

  .modal_header li { font-size: 13px;}

  .modal_header li:nth-child(2) { margin-left: 18%; }

  .location_info { font-size: 16px;}

  .location_box ul li a { font-size: 15px;}

  .marquee-image img { min-width: 130px;}

  .key_section{ height: 664px; }
  .banner_cont_inner h3 { font-size: 22px; }
  .banner_cont_inners h1 span{ font-size: 36px; }



}



@media(max-width: 991px){

  .container { max-width: 700px; }

  section{ overflow-x: hidden; }

  .menu_icon_sec{ display: block; }

  .menu_icon_sec>a { border-radius: 50px; width: 40px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; align-content: center; z-index: 9; position: absolute; top: 50%; transform: translateY(-50%); right: 0; transition: .3s all ease; }

  .menu_icon_sec span { width: 30px; height: 2px; background: #f7921e; border-radius: 50px; display: block; transition: .3s all ease-in; position: relative; } 

  .menu_icon_sec span:nth-child(2) { margin: 6px 0; } 

  .header-area .main-nav .logo img { max-width: 75%;}

  .header-area .bottom-nav .nav { width: 100%; position: fixed; top: 0; transition: .5s all ease-in; opacity: 0; visibility: hidden; height: 100vh; background: #fff; left: -100%; margin-right: 0; display: block;  padding-top: 10%; z-index: 9999;}

  .active_menu .header-area .bottom-nav .nav{ top: 0; opacity: 1; visibility: visible !important; left: 0; overflow-y: scroll;}

  .header-area .bottom-nav .nav > li { padding: 0 20px; width: 100%; height: auto; border-bottom: 1px solid #dbcece; margin: 0;}

  .header-area .bottom-nav .nav li a{ color: #1d1d1d; font-size: 16px; font-weight: 400; }
  .header-area .main-nav .nav li:hover a{ color: #1c67d5; }

  .fixed_header .main-nav .nav li a:before, .header-area .main-nav .nav li a:before{ display: none; }

  .cross_icon{ border-radius: 50px; width: 40px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; align-content: center; z-index: 99999; position: absolute; top: 30px; right: 25px; transition: .3s all ease; }

  .cross_icon span { width: 30px; height: 3px; background: #f7921e; border-radius: 50px; display: block; transition: .3s all ease-in; position: relative; }

  .cross_icon span:first-child { transform: rotate(45deg); top: 5px; } 

  .cross_icon span:nth-child(2) { visibility: hidden; opacity: 0; } 

  .cross_icon span:last-child { transform: rotate(-45deg); top: -1px; }

  .active_menu .menu_icon_sec>a span{ background-color: #333; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li a{ font-size: 14px; background: transparent; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu { width: 300px; position: relative; top: 5px; left: 0; display: none; opacity: 1; visibility: visible; transform: translateY(0); }

  .main-nav .nav li.menu-item-has-children.active_submenu ul.sub-menu { display: block !important; }

  .header-area .main-nav .bottom-nav{ margin-bottom: 10px;}

  .active_menu .header-area .norm_menu .nav{ visibility: hidden; }

  .active_menu .header-area .sticky_menu .nav{ display: none; }

  .header-area .main-nav .nav li.menu-item-has-children i { font-size: 18px; background: #f7921e; width: 55px; height: 52px; display: flex; align-items: center; justify-content: center; right: 0; color: #fff; z-index: 1; top: 0;}

  .sub-menu:before{ display: none; }

  /* .header-area .main-nav .nav > li.menu-item-has-children:hover i{ color: #fff; } */

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu{ background: #efecec; box-shadow: none; border-radius: 0; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li:last-child{ border-bottom: 0; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu{ width: 100%; top: 0; }

  .header-area .main-nav .nav li.menu-item-has-children ul li:hover > a{ color: #f7921e !important; }

  .header-area .main-nav .nav li.menu-item-has-children li.menu-item-has-children:hover i { transform: translateY(-50%) rotate(0); }

  .header-area .main-nav .nav li.menu-item-has-children li.menu-item-has-children i { width: 50px; height: 48px; top: 22px; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li{ padding: 3px 0; width: 100%; height: auto; border-bottom: 1px solid #dbcece;}

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children > ul.sub-menu { display: none; left: 0; top: 0; }

  .main-nav .nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children.active_submenus, .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children.active_submenus{ border-bottom: 0; }





  .tab_content { min-width: 100%; }

  .join_section{ overflow-x: hidden; }

  .header_btn{ margin-right: 60px; }

  .login_link{ margin-right: 15px; }

  .banner_img{ margin-top: 30px; }

  .banner_section{ padding: 70px 0; }

  .business_heading h2 { font-size: 26px; }

  .business_heading h2 span { font-size: 32px; }

  .business_box{ padding: 50px 25px; }

  .business_cont{ padding-left: 20px; }

  .business_heading{ padding-right: 0; }

  .business_img img{ bottom: -50px; }

  .built_content { padding-left: 0; margin-top: 35px; }

  .built_works_section .built_content, .flex-row-reverse .built_content { padding-right: 0; }

  .ecommerce_content { padding-right: 0; }

  .ecommerce_img{ margin-top: 30px; }

  .partner_heading h2 { font-size: 36px; }

  .partner_counter{ flex-wrap: wrap; justify-content: center; }

  .partner_counter li{ width: 33.33%; margin-bottom: 25px; }

  .sellers_outer { padding: 40px; }

  .sellers_right{ margin-top: 30px; }

  .space_sec { padding: 75px 0; }

  .ship_left { padding-right: 0%; margin-bottom: 30px; }

  .explore_block { margin-top: 30px; }

  .grow_img { text-align: center; margin-top: 30px; }

  .grow_img img{ max-width: 50%; }

  .heading_sec p{ font-size: 15px; }

  .logo_section li img{ max-width: 100px; }

  .ship_right li { font-size: 16px;}

  .grow_section .heading_sec h4 { font-size: 18px; max-width: 100%; }

  .footer_row{ flex-wrap: wrap; }

  .footer_main_col{ width: 25%; padding-right: 10px; }

  .f_main_col1{ width: 100%; text-align: center; margin-bottom: 20px;}

  .footer_main_cont p{ font-size: 13px; }

  .sp_box > span{ min-height: 180px; padding: 10px;}

  .grow_content { text-align: center; }

  .talk_section{ margin-top: 80px; }

  .integ_col { width: 50%; }

  .os_section { height: 60vh;}

  .os_main_section h2{ font-size: 26px; max-width: 100%; }

  .os_box{ margin-bottom: 20px; }

  .our_story_content { padding-right: 0; margin-bottom: 30px; }

  .our_story_section .flex-row-reverse .our_story_img { padding-right: 0; }

  .key_block { margin-bottom: 50px; }

  .key_section [class*="col-"] { padding: 0 15px; }

  .key_section .row { margin: 0 -15px; }

  .op_section .sp_col{ width: 50%; }

  .news_block{ margin-bottom: 25px; }

  .sd_banner_section .banner_cont_inner{ margin-bottom: 0; }

  .growth_section .our_story_content { padding-left: 0; margin-top: 30px; }

  .growth_section .our_story_img { padding-right: 0; }

  .dedicated_section .ecommerce_content{ padding: 40px; margin-top: 20px; }

  .shipping_img { padding-left: 0; }

  .shipping_light_section .shipping_img { padding-right: 0; }

  .shipping_light_section .shipping_content{ margin-top: 30px; }

  .works_accordion .accordion-body { padding-left: 14%; }

  .works_accordion{ margin-bottom: 25px; padding-right: 0; }

  .built_works_section .row{ flex-direction: column-reverse; }

  .carriers_section { margin-bottom: 70px; }

  .map_section iframe{ height: 400px; }

  .map_section{ margin-top: 20px; }

  .pp_box p, .pp_box li{ font-size: 14px; }

  .footer_section_inner{ margin-top: 70px; }

  .carriers_section_space{ margin-bottom: -80px; }

  .mymodal .modal-dialog { max-width: 90% !important; }

  .modal_box > *:nth-child(4){ width: 100px; }

  .location_box { margin-bottom: 20px; }

  .location_box h5{ margin-bottom: 15px; }

  .marquee-image img { min-width: 100px;}

  .ecommerce_img video { height: 450px; }

  .tnc_section > img{ min-width: 175%; position: relative; left: -75%; }

  .header_right .signup_btn{ margin-left: 10px; }

  .footer_main_cont ul{ text-align: left; }

  .key_section{ height: 600px; }

  .os_counter li { width: 50%; margin-bottom: 15px;}
  .key_home_section .key_block > span img { height: 255px;}
  .key_home_section .slider_btn { top: 125px; }
  .sp_col{ width: 33.33%; }



  

} 





@media(max-width: 767px){

  .container { max-width: 600px; }

  .tabs_block ul{ flex-wrap: wrap; flex: unset; }

  .tabs_block li button{ font-size: 13px; padding: 5px 20px; }

  .tab_content{ padding: 20px; }

  .tab_content{ flex-wrap: wrap; }

  .tab_content li{ width: 42%; margin-bottom: 15px; }

  .logo_sec img { max-width: 120px; }

  .login_link a { font-size: 13px;}

  .login_link{ margin-right: 60px; }

  .banner_content h1 { font-size: 30px; }

  .banner_section { padding: 50px 0; }

  .banner_content p { font-size: 15px; }

  .banner_cont_inner { max-width: 100%; margin-bottom: 30px; }

  .heading_sec h2 { font-size: 28px; }

  .space_sec { padding: 50px 0; }

  .platform_block{ padding: 30px; }

  .platform_left{ padding-right: 0; width: 100%; }

  .platform_right{ width: 100%; margin-top: 15px; }

  .platform_left h4 { font-size: 20px; margin-top: 15px;}

  .platform_left > span img { max-width: 20px; }

  .para_sec p { font-size: 15px;}

  .business_box{ padding: 40px 25px 260px; flex-wrap: wrap; position: relative; }

  .business_heading{ width: 100%; top: 0; }

  .business_cont{ width: 100%; top: 0; }

  .business_heading h2{ font-size: 22px; }

  .business_heading h2 span{ font-size: 26px; }

  .business_cont{ padding-left: 0; position: static; margin-bottom: 70px; }

  .heading_sec h5 { font-size: 15px; }

  .business_img{ width: 100%; position: static; }

  .business_img img { bottom: 0px; width: 90% !important; }

  .built_section .heading_sec p { font-size: 15px; margin-bottom: 0;}

  .built_content ul{ margin-top: 30px; }

  .built_text { margin-left: 15px; }

  .heading_sec h3 { font-size: 22px; }

  .ecommerce_content p{ margin-bottom: 20px; }

  .ecommerce_content .para_sec p { font-size: 15px;}

  .ecommerce_img{ padding: 0}

  .partner_heading h2 { font-size: 25px; margin-bottom: 40px; }

  .partner_section{ padding: 50px 0; }

  .partner_count h3 { font-size: 26px; }

  .partner_counter li{ width: 50%; }

  .sellers_outer { padding: 20px; min-height: 100%; display: flex; align-items: center; }

  .sellers_outer h3{ font-size: 20px; }

  .sellers_outer h5{ font-size: 15px; margin-bottom: 15px; }

  .sellers_right li h4 { font-size: 15px; }

  .sellers_right li span img { max-width: 19px; }

  .logo_section{ padding: 10px 0; }

  .ship_right li { font-size: 15px; padding-left: 28px;}

  .ship_right li img{ max-width: 18px; top: -1px;}

  .explore_box{ width: 100%; }

  .os_counter li { width: 100%;}

  .explore_box_start_text h6 { font-size: 14px;}

  .join_section h3{ margin-bottom: 30px; }

  .grow_section .heading_sec h4 { font-size: 14px; }

  .talk_section { padding: 40px 0 30px; }

  .form_group{ width: 100%; margin-bottom: 15px;}

  .form_btn .site_btn { font-size: 15px; padding: 12px 30px; }

  .footer_section{ padding: 50px 0 20px; }

  .footer_col{ width: 100%; }

  .footer_col p{ margin-bottom: 20px; }

  .footer_main_col{ width: 100%; margin-bottom: 20px; }

  .f_main_col1{ width: 100%; }

  .footer_main_row { margin-top: 35px; }

  .copyright{ margin-top: 10px; padding-top: 15px; }

  .inner_banner_section .banner_content .para_sec p { font-size: 15px; }

  .sp_col{ width: 50%; }

  .sp_box > span { min-height: 100px; padding: 5px;}

  .sp_inner:not(:last-child){ margin-bottom: 30px; }

  .sp_section h2 { margin-bottom: 30px; }

  .talk_section{ margin-top: 60px; }

  .integ_col { width: 100%; }

  .os_section .banner_cont_inner h1 { font-size: 30px; }

  .os_section { height: 50vh;}

  .os_main_section h2, .our_story_content h4{ font-size: 22px; }

  .our_story_section .flex-row-reverse { margin-top: 40px; }

  .key_block { margin-bottom: 40px; }

  .op_section .sp_box > span { min-height: 100px; padding: 10px; }

  .news_section h2{ margin-bottom: 35px; }

  .news_block h4 { font-size: 20px;}

  .dedicated_section .ecommerce_content{ padding: 30px;}

  .dedicated_section .ecommerce_content h5{ font-size: 16px; }

  .shipping_block { margin-bottom: 30px; }

  .heading_sec p{ margin-bottom: 25px; }

  .shipping_block h5{ margin-top: 18px; }

  .shipping_section h2{ margin-bottom: 30px; }

  .bb_section h2{ margin-bottom: 40px; }

  .works_accordion .accordion-body { padding: 10px 20px;}

  .works_accordion .accordion-body p{ font-size: 15px; }

  .works_accordion .accordion-button span{ margin-right: 15px; }

  .k_sec h3:after { font-size: 26px; right: -30px; }

  .counter_item:before { font-size: 28px; right: -20px; top: -1px; }

  .k_sec .counter_item:before { right: -50px; }

  .k_sec h3 { left: -25px; }

  .carriers_block h5{ margin-bottom: 25px; }

  .w-75{ width: 100% !important; }

  .carriers_section { margin-bottom: 50px; }

  .grow_section { margin: 50px 0; }

  .map_section iframe{ height: 200px; }

  .footer_section_inner{ margin-top: 60px; }

  .carriers_section_space{ margin-bottom: -60px; }

  .join_logo_block { margin-top: 20px; }

  .modal_header > ul{ overflow-x: scroll; white-space: nowrap; }

  .modal_box > *{ width: 100%; margin-bottom: 10px; }

  .modal_box{ flex-wrap: wrap;}

  .modal_box > *:nth-child(4) { width: 100%; }

  .location_col{ width: 100%; padding-right: 0; }

  .location_box h5 { margin-bottom: 10px; }

  .location_row:not(:last-child){ padding-bottom: 10px; }

  .marquee-image img { min-width: 80px;}

  .sellers_outer h5 { max-width: 100%;}

  .sellers_left .cal_btn{ display: none; }

  .sellers_left img{ height: 330px; object-fit: cover; object-position: left; }

  .explore_content .para_sec { max-width: 100%; }

  .explore_inner{ padding: 15px; }

  .location_info { font-size: 15px; }

  .ecommerce_img video { height: 212px; }

  .banner_content h1 span { font-size: 24px;}

  .tnc_section > img{ min-width: 220%; left: -110%; }

  .location_box span img { max-width: 38px; }

  .breadcrumb_box{ padding: 10px; }

  .breadcrumb_box li{ font-size: 15px; }

  .form_btn.text-end{ text-align: left !important; }

  .ecommerce_img { margin-top: 20px; }

  .ecommerce_section .ecommerce_content{ padding: 30px; }
  .platform_right > img{ width: 100% !important; }
  .banner_cont_inner h3 { font-size: 20px; }
  .ecomm_banner_section .banner_img img{ max-width: 100%; }
  .banner_cont_inners h1 span{ font-size: 30px; }
  .contact_section { padding-top: 5px; }
  .header-area .bottom-nav .nav{ padding-top: 20%; }

  

}  



@media(max-width: 479px){

  .container { max-width: 350px; }



  

}









































































