@charset "utf-8";
/* CSS Document */
/**************************** Global ****************************************/
@import url('https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
   padding:0;
   margin:0;
   border:0;
}
body{
   background:#fff;
   color:#000;
   font-size:16px;
   line-height:24px;
   font-weight:400;
   font-family: "Geist", sans-serif;
   /*font-family: "Mona Sans", sans-serif;*/
}
input, select, textarea, .form-control{
   outline:none;
   font-family: "Geist", sans-serif;
   color:#000;
}
ul{
   margin:0;
}
a{
   outline:none;
   color:#000; 
}
a:hover{
   color:#116DF4;
}
select{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background:url(../images/select_arrow.png) no-repeat right 15px center #fff !important;
}
.font-mona-sans{font-family: "Mona Sans", sans-serif !important;}
.fw-500{ font-weight:500 !important;}
.fw-600{font-weight:600 !important;}
.fw-900{ font-weight:900 !important;}
.fs-12{font-size:12px !important;}
.fs-13{font-size:13px !important;}
.fs-14{font-size:14px !important;}
.fs-18{font-size:18px !important;}
.fs-22{font-size:22px !important;}
.fs-34{font-size:34px !important;}
.fs-50{font-size:50px !important;}
.text-secondary{color:rgba(0, 0, 0, 0.4) !important;}
.text-danger{color:#FF2020 !important;}
.text-info{color:#83E2DE !important;}
.text-primary{color:#116DF4 !important;}
.text-yellow{color:#EDEA52 !important;}
.btn-primary{background:#116DF4 !important; border-color:#116DF4 !important;}
.bg-primary{background-color:#052049 !important;}
.bg-yellow{background-color:#EDEA52 !important;}
.bg-light{background-color:#f8f8f8 !important;}
.wrapper{
   padding:0;
}
.container{
   max-width:1440px;
}
/*====Header section=====*/
.top_section .menu_top{
   background:rgba(255, 255, 255, 0.3);
}
.top_section .menu_top li a{
   text-decoration:none;
   padding:10px 25px;
   display:block;
}
.top_section .menu_top li a:hover, .top_section .menu_top li a.active{
   background:#000;
   color:#fff;
   border-radius:50px;
}
.top_section .btn_book_demo, .mobile_menu .btn_book_demo{
   padding:10px 20px;
}
.header_content_wrap{
   top:200px;
}
.header_content_wrap .header_content{
   max-width:600px;
}
.btn-start-saving{
   padding:12px 30px;
}

.offcanvas.menu_offcanvas{
   height:335px;
   border-radius:30px;
   margin:4px;
}
.mobile_menu ul li a{
   font-size:18px;
   display:inline-block;
   padding:10px 5px;
   text-decoration:none;
}
.mobile_menu ul li a:hover{
   color:#116DF4;
}
/*====Header section=====*/

.body_content_wrap{
   border-radius:30px;
   margin-top:-40px;
   padding:32px;
}
.smarter_shipping_box{
   border-left:1px solid #D9D9D9;
}
.supercharge_inner{
   background:#F8F8F8;
   border-radius:30px;
   padding:32px;
}
.supercharge_inner .supercharge_box{
   border-radius:25px;
   border:1px solid transparent;
}
.supercharge_box.selected-block{
   position:relative;
   background:rgba(17, 109, 244, 0.05) !important;
   border:1px solid #116DF4;
}
.supercharge_box.selected-block:after{
   content:'';
   position:absolute;
   background:url(../images/btn-arrow.svg) no-repeat 0 0;
   width:46px;
   height:46px;
   top:20px;
   right:20px;
}
.take_control_shipping{
   background:#F8F8F8;
   border-radius:30px;
}
.take_control_shipping .number_bullet{
   flex:0 0 auto;
   width:40px;
   height:40px;
   line-height:40px;
}
.shipplug_helps_business .helps_box{
   border-left:1px solid #D9D9D9;
}
.our_clients_saying .client_speak_wrap{
   display:grid;
   grid-template-rows:repeat(2, 1fr);
   grid-auto-flow:column;
   gap:24px;
   /*align-items:start;*/
}
.our_clients_saying .client_speak{
   background:#f8f8f8;
   padding:30px;
   border-radius:30px;
}
.recover_refunds{
   background:#000;
   border-radius:30px;
   padding:32px;
}
.recover_refunds:after{
   content:'';
   position:absolute;
   top:0;
   left:0;
   background:url(../images/bg-vector.png) no-repeat 0 0;
   width:100%;
   height:100%;
   background-size:cover;
   z-index:1;
   border-radius:30px;
}
.recover_refunds .calculate_savings_form .form-group{
   width:394px;
}
.recover_refunds .calculate_savings_form .form-control{
   width:100%;
   height:49px;
   background:rgba(255, 255, 255, 0.2);
}
.recover_refunds .calculate_savings_form .form-control::placeholder{
   color:rgba(255, 255, 255, 0.6);
}
.recover_refunds .calculate_savings_form .btn{
   width:210px;
   height:49px;
}
/*====footer=====*/
footer{
   background:#052049;
   padding:90px 0 20px;
   margin-top:-40px;
}
footer .footer_links{
   display:grid;
   grid-template-rows:repeat(3, 1fr);
   grid-auto-flow:column;
}
footer .footer_links li{
   margin-bottom:10px;
}
footer .footer_links li a{
   color:#fff;
   text-decoration:none;
}
.social_icon{
   margin-top:24px;
}
footer .footer_bottom{
   border-top:1px solid rgba(255, 255, 255, 0.1);
}
/*====footer=====*/

/*=====About Us====*/
.founded_experts .founded_box{
   border-left:1px solid #D9D9D9;
}
.technology_expertise .technology_tab{
   max-width:502px;
   background:#F8F8F8;
}
.technology_expertise .technology_tab li a{
   display:block;
   text-decoration:none;
   padding:12px 25px;
}
.technology_expertise .technology_tab li a.active{
   background:#000;
   color:#fff;
   border-radius:50px;
}
.technology_content_inner{
   max-width:400px;
}
.technology_expertise .support_box{
    border-left:1px solid #D9D9D9;
}
/*=====About Us====*/

/*=====services=======*/
.services_header_content{
   max-width:810px;
}
.number_tag{
   width:40px;
   height:40px;
   line-height:40px;
}
.carrier_agreement .carrier_agreement_content{
   background:rgba(255, 255, 255, 0.8);
   border-radius:24px;
}
.carrier_relationships .carrier_content{
   max-width:480px;
   top:220px;
}
.unlock_greater_savings{
   background:#000;
   border-radius:30px;
   padding:82px 30px;
}
.unlock_greater_savings:after{
   content:'';
   position:absolute;
   top:0;
   left:0;
   background:url(../images/unlock-overlay-bg.png) no-repeat center;
   width:100%;
   height:100%;
   background-size:cover;
   z-index:1;
   border-radius:30px;
}
.unlock_greater_savings .unlock_greater_inner{
   max-width:620px;
}
.unlock_greater_savings .calculate_savings_form .form-group{
   width:394px;
}
.unlock_greater_savings .calculate_savings_form .form-control{
   width:100%;
   height:49px;
   background:rgba(255, 255, 255, 0.2);
}
.unlock_greater_savings .calculate_savings_form .form-control::placeholder{
   color:rgba(255, 255, 255, 0.6);
}
.unlock_greater_savings .calculate_savings_form .btn{
   width:210px;
   height:49px;
}
/*=====services=======*/

/*====Refund Management====*/
.refund_signup_block{
   border:1px solid transparent;
   border-radius:30px;
}
.refund_signup_block .number_tag{
   background:rgba(0, 0, 0, 0.02);
   font-size:20px;
}
.refund_signup_block.selected{
   border:1px solid #116DF4;
   background:#fff !important;
}
/*====Refund Management====*/

/*======FAQ=====*/
.faq_box{
   border-radius:25px;
}
.faq_tab_menu{
   max-width:510px;
   background:#F8F8F8;
}
.faq_tab_menu li a{
   display:block;
   text-decoration:none;
   padding:10px 25px;
}
.faq_tab_menu li a:hover, .faq_tab_menu li a.active{
   background:#000;
   color:#fff;
   border-radius:50px;
}
.faq_section{
   max-width:1115px;
}
.accordion-flush .accordion-item{
   position:relative;
   border:0;
}
.faq_section .faq_accordion .accordion-button{
   box-shadow:none;
   color:#000;
   padding-left:30px;
}
.faq_section .accordion-header .accordion-button.collapsed{
   background:#f8f8f8;
   border-radius:22px!important;
}
.faq_section .accordion-button:after{
   background:url(../images/faq-plus.svg) no-repeat 0 0;
   width:40px;
   height:40px;
}
.faq_section .accordion-button:not(.collapsed):after{
   background:url(../images/faq-minus.svg) no-repeat 0 0;
   transform: rotate(0deg);
}
.faq_section .accordion-button:not(.collapsed){
   background:rgba(17, 109, 244, 0.05);
   border:1px solid #116DF4;
   border-bottom:0;
   border-radius:22px 22px 0 0 !important;
}
.faq_section .accordion-body{
   padding:0 25px 25px 30px;
   border:1px solid #116DF4;
   border-top:0;
   border-radius:0 0 22px 22px !important;
   background:rgba(17, 109, 244, 0.05);
}
.faq_form_section{
   background:url(../images/faq-form-bg.png) no-repeat 0 0;
   padding:80px 30px;
   background-size:cover;
}
.faq_form_section:after{
   display:none;
}
.faq_form_section .calculate_savings_form .btn{
   width:132px;
}
/*======FAQ=====*/

/*====Contact Us=====*/
.contact_box{
   border-left:1px solid #D9D9D9;
}
.contact_form{
   padding:32px;
   border-radius:30px;
}
.contact_form label{
   color:rgba(0, 0, 0, 0.6);
}
.contact_form .form-control{
   border:1px solid rgba(0, 0, 0, 0.05);
   border-radius:12px;
   height:52px;
   background:#F8F8F8;
}
.contact_form .form-control::placeholder{
   color:rgba(0, 0, 0, 0.3);
}
.contact_form .form-check-input{
   width:25px;
   height:25px;
   border:1px solid rgba(0, 0, 0, 0.05);
}
.contact_form .btn_get_solution{
   height:49px;
   background:rgba(17, 109, 244, 0.5) !important;
}
.contact_form .ph_select{
   flex:0 0 auto;
   width:80px;
   padding:0 5px 0 15px;
   background-size:14px !important;
}
.book_demo_form{
   width:680px !important;
}
/*====Contact Us=====*/

/*=======press======*/
.press_header .press_header_banner{
   height:500px;
}
.press_header .header_content_wrap{
   top:150px;
}
.latest_articles .articles_tag{
   background:rgba(255, 255, 255, 0.7);
   line-height:38px;
}
.latest_articles .latest_content:after{
   content:"";
   position:absolute;
   height:50%;
   width:100%;
   z-index:-1;
   top:50%;
   left:0;
   background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.01) 90%, rgba(0, 0, 0, 0) 100%);
   border-radius:0 0 16px 16px;
}
.all_articles .articles_search .form-control{
   height:52px;
   padding-left:45px;
}
.all_articles .articles_search .form-control::placeholder{
   color:rgba(0, 0, 0, 0.4);
}
.all_articles .articles_search .search_icon{
   top:13px;
   left:20px;
}
.all_articles .all_article_list{
   background:#F2F2F2;
   padding:5px;
   border-radius:30px;
}
.text-truncate-2{
   width:100%;
   text-overflow:ellipsis;
   display:-webkit-box;
   overflow:hidden;
   -webkit-line-clamp:2;
   -webkit-box-orient:vertical;
   line-height20px;
}
.blog_header_content{
   max-width:950px;
}
.rounded_bullet{
   width:24px;
   height:24px;
   background:#116DF4;
}
.blog_social_icon{
   width:44px;
   height:44px;
   border:1px solid #F2F2F2;
   display:flex;
   align-items:center;
   justify-content:center;
}
.blog_social_icon:hover{
   background:#116DF4;
    border-color:#116DF4;
}
.blog_social_icon:hover img{
   filter: invert(100%) sepia(100%) saturate(93%) hue-rotate(362deg) brightness(224%);
}
.responses_block .responses_group{
   border-bottom:1px solid rgba(0, 0, 0, 0.05);
}
.responses_block .responses_group .form-control{
   height:52px;
   border-radius:12px;
}
.responses_block .sort_by{
   padding-right:36px;
   background-size:14px !important;
   filter: grayscale(1);
}
.blog_tab{
   max-width:1110px;
   background:#F8F8F8;
}
.blog_tab li a{
   display:block;
   text-decoration:none;
   padding:12px 22px;
   white-space:nowrap;
}
.blog_tab li a.active, .blog_tab li a:hover{
   background:#000;
   color:#fff;
   border-radius:50px;
}
/*=======press======*/

/*====Customer Login====*/
.customer_login{
   border-radius:30px;
   padding:8px;
}
.customer_login .login_form{
   max-width:435px;
}
.customer_login .login_form .form-control{
   height:52px;
   border-radius:12px;
   border:0;
}
.customer_login .login_form .form-control::placeholder{
   color:rgba(0, 0, 0, 0.4);
}
.customer_login .login_form .btn_login{
   background:rgba(17, 109, 244, 0.5);
   height:45px;
}
.customer_login .login_form .view_pass{
   top:16px;
   right:20px;
   cursor:pointer;
}
.customer_login .login_form .form-control.is-invalid{
   position:relative;
   border:1px solid #EB3D32 !important;
   background:url(../images/info-circle.svg) no-repeat right 15px center;
   z-index:2;
}
.customer_login {
   max-width:100%;
}
.customer_login .ph_select{
   flex:0 0 auto;
   width:80px;
   padding:0 5px 0 15px;
   background-size:14px !important;
}
.customer_login .form-check-input{
   width:25px;
   height:25px;
   border:1px solid rgba(0, 0, 0, 0.05);
}
.customer_login  .view_pass{
   top:45px;
}
/*====Customer Login====*/

/*======Allpack Landing====*/
.landing_header{
   padding-bottom:80px;
}
.calculate_savings_form.save_money_time .btn{
   width:190px;
}
/*======Allpack Landing====*/

/*====Reviews page=====*/
.reviews_taht_themselves .reviews_box{
   border-left:1px solid #D9D9D9;
}
.review_pagination .page-item .page-link{
   border:0;
   width:49px;
   height:49px;
   border-radius:50%;
   background:#F2F2F2;
   text-align:center;
   line-height:39px;
   color:#000;
}
.review_pagination .page-item.active .page-link{
   background:#116DF4;
   color:#fff;
}
.your_feedback{
   border-radius:30px;
}
.your_feedback label{
   color:rgba(0, 0, 0, 0.6);
}
.your_feedback .form-control{
   border:1px solid rgba(0, 0, 0, 0.05);
   border-radius:12px;
   height:52px;
   background:#F8F8F8;
}
.your_feedback .form-control::placeholder{
   color:rgba(0, 0, 0, 0.3);
}
.your_feedback textarea.form-control{
   height:160px;
   resize:none;
}
.your_feedback .btn_submit{
   height:49px;
   background:rgba(17, 109, 244, 0.5) !important;
}
.your_feedback .rating>input{
    display:none
}
.your_feedback .rating>label{
    position:relative;
    width:30px
    cursor:pointer
}
.your_feedback .rating>label::before{
    content:"\2605";
    font-size:36px;
    color:#EAEAEA;
}
.your_feedback .rating>label:hover:before,
.your_feedback .rating>label:hover~label:before{
    opacity:1 !important;
}
.your_feedback .rating>input:checked~label:before{
    opacity:1;
    color:#FFD600;
}
/*====Reviews page=====*/

/*=====Terms of Service======*/
.cms_left_nav{
   height:100%;
   max-height:100vh;
   overflow:auto;
}
.cms_left_nav li{
   margin-bottom:3px;
}
.cms_left_nav li a{
   position:relative;
   text-decoration:none;
   font-size:20px;
   padding:15px 20px 15px 40px;
   display:block;
   border-radius:22px;
}
.cms_left_nav li a:before{
   content:'';
   position:absolute;
   top:43%;
   left:20px;
   width:7px;
   height:7px;
   background:#000000;
   border-radius:50%;
}
.cms_left_nav li a:hover, .cms_left_nav li a.active{
   background:#F8F8F8;
   color:#116DF4;
}
.term_service_item .accordion-button{
   font-size:16px;
   color:#000;
   background:#F8F8F8;
   box-shadow:none;
}
/*=====Terms of Service======*/

/*====Page 404=====*/
.header_404 .header_banner_404{
   height:620px;
   border-radius:0 0 30px 30px;
}
/*====Page 404=====*/
/*====Signup Step by stap====*/
.fs-11{font-size:11px !important;}
.step_list{
   font-size:14px;
   color:#696F79;
}
.step_list .step_line{
   width:49px;
   height:1px;
   background:#8F9FB8;
   display:block;
}
.step_list .step_circle{
   flex:0 0 auto;
   width:24px;
   height:24px;
   border-radius:50%;
   background:#8F9FB8;
}
.step_list .bg-selected{
   background:#02B15A;
}
.step_list .bg-active{
   background:#116DF4;
}
.signup_step_content{
   color:#333;
}
.signup_step_form label{
   font-size:11px;
   color:#696F79;
   background:#fff;
   left:9px;
   top:-8px;
}
.signup_step_form .form-control{
   height:43px;
   border-radius:8px;
   border:1px solid #D9D9D9;
   color:#333;
}
.signup_step_form .signin_text{
   top:10px;
}
.signup_step_form .form-check-input:checked{
   background-color:#02B15A;
   border-color:#02B15A;
}
.visuals_image{
   max-width:460px;
}
.yellow_box{
   width:26px;
   height:26px;
   background:#EDE95F;
   border-radius:2px;
}
.no_saving_payment{
   border-radius:20px;
   position:relative;
   left:-120px;
   max-width:310px;
}
.screen_shadow{
   border-radius:0 0 20px 20px;
   background:url(../images/signup-shadow.png) no-repeat 0 100%;
}

.blog-listing__post-button{
   background-color: #186df4 !important;
    border: 1px solid #186df4 !important;
    color: #fff !important;
}

.icon--light svg {
    fill: #000 !important;
}
.social-sharing__icon:hover {
    background-color: #186df4 !important;
    color : #F2F2F2 !important;
}

.latest_articles .position-relative {
    height: 300px !important;     /* set your desired height */
    overflow: hidden !important;
}

.latest_articles img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;         /* no distortion */
    object-position: center !important;    /* focus on center */
}
@media (max-width:1399.98px){
.visuals_image{max-width:360px;}

}

@media (max-width:1199.98px){
.visuals_image{max-width:260px;}

}

@media (max-width:991.98px){
.visuals_image{max-width:460px;}
.screen_shadow{height:400px !important;}
.no_saving_payment{left:0;}

}

@media (max-width:767.98px){
.visuals_image{max-width:340px;}

}

@media (max-width:575.98px){
.step_list{font-size:12px;}
.step_list .step_line{width:35px;}
.singup_side_panel{height:470px;}
.visuals_image{max-width:200px;}

}
/*====Signup Step by stap====*/
@media (max-width:1399.98px){
.top_section .menu_top li a{padding:10px 19px;}
.header_content_wrap{top:120px;}
.header_content_wrap .header_content{max-width:490px;}
.header_content_wrap .header_content .fs-50{font-size:38px !important;}
.fs-34{font-size:30px !important;}
.recover_refunds .calculate_savings_form .btn{width:225px;}

}

@media (max-width:1199.98px){
.header_content_wrap .header_content{max-width:440px;}
.header_content_wrap .header_content .fs-50{font-size:34px !important;}
.fs-34{font-size:28px !important;}
.smarter_shipping .fs-3{font-size:24px !important;}
.supercharge_section .fs-1{font-size:32px !important;}
.fs-2{font-size:28px !important;}
.fs-22{font-size:20px !important;}
.built_for_business .fs-1{font-size:32px !important;}
.shipplug_helps_business .fs-50{font-size:38px !important;}
.btn-start-saving{padding:12px 20px;}
.recover_refunds .calculate_savings_form .form-group{width:300px;}
.service_header_banner{height:600px; object-fit:cover;}
.customer_login_img img{border-radius:30px;}

}

@media (max-width:991.98px){
.header_content_wrap{top:100px;}
.header_banner{height:520px; object-fit:cover;}
.header_content_wrap .header_content{max-width:350px;}
.header_content_wrap .header_content .fs-50 img{height:40px;}
.supercharge_section .fs-1{font-size:30px !important;}
.recover_refunds .calculate_savings_form .form-group{width:78%;}
.our_clients_saying{margin-bottom:80px !important;}
.our_clients_saying .client_speak_wrap{display:block;}
.technology_expertise .support_box, .founded_experts .founded_box{border-left:0; border-bottom:1px solid #D9D9D9; padding-bottom:24px;}
.services_header_content .fs-50{font-size:42px !important;}
.carrier_agreement{background:url(../images/carrier-rsectangle-bg.png) repeat-x 0 0; border-radius:16px;}
.carrier_agreement .carrier_content_wrap{position:relative !important;}
.latest_articles_inner{flex-wrap:wrap;}
.latest_articles_inner > div{width:100%;}
.customer_login{padding:60px 24px;}
.header_section.landing_header{max-height:100%;}
.landing_header .header_content{max-width:100%;}
.term_service_item .term_collapse{padding:20px 10px 0 20px;}
.term_service_item .term_collapse:not(.show){display:none;}
.press_header.blog_header .press_header_banner{height:530px;}

}

@media (max-width:767.98px){
.body_content_wrap{padding:20px;}
.smarter_shipping_box{border-left:0; border-bottom:1px solid #D9D9D9;}
.supercharge_inner{padding:20px;}
.shipplug_helps_business .helps_box{border-left:0; border-bottom:1px solid #D9D9D9;}
.recover_refunds .calculate_savings_form .form-group{width:100%; margin-bottom:16px;}
.recover_refunds .calculate_savings_form .btn{width:100%;}
.header_section.shp_landing_header{max-height:600px;}
.carrier_relationships .carrier_content{top:120px;}
.unlock_greater_savings .unlock_greater_inner .fs-50{font-size:30px !important;}
.unlock_greater_savings .calculate_savings_form .form-group{width:270px;}
.contact_box{border-left:0; border-bottom:1px solid #D9D9D9;}
.reviews_taht_themselves .reviews_box{border-left:0; border-bottom:1px solid #D9D9D9; padding-bottom:24px;}
.press_header.blog_header .press_header_banner{height:600px;}
}

@media (max-width:575.98px){
.fs-2{font-size:30px !important;}
.header_section{max-height:720px;}
.header_content_wrap{top:inherit; bottom:50px;}
.header_content_wrap .header_content .fs-50{font-size:42px !important;}
.btn-start-saving{width:100%;}
.body_content_wrap{margin-top:-20px; padding:16px 8px;}
.smarter_shipping, .founded_experts{padding:0 12px;}
.supercharge_inner{padding:16px;}
.built_for_business .fs-1{font-size:30px !important;}
.recover_refunds{padding:24px;}
footer .footer_links{grid-template-rows:repeat(5, 1fr);}
.founded_box .fs-50{font-size:40px !important;}
.technology_content_wrap .img-technology{height:493px; object-fit:cover; border-radius:19px;}
.faq_tab_menu{overflow:scroll;}
.faq_section .accordion-header .accordion-button{font-size:18px !important;}
.faq_form_section{padding:40px 24px;}
.unlock_greater_savings .calculate_savings_form .form-group{width:100%;}
.faq_form_section .calculate_savings_form .btn{width:100%; margin-top:16px;}
.carrier_relationships .carrier_content{top:0; position:relative !important;}
.unlock_greater_savings{padding:40px 22px;}
.unlock_greater_savings .calculate_savings_form .btn{width:100%; margin-top:16px;}
.header_section.refund_manage_header{max-height:600px;}
.header_section.refund_manage_header .header_content_wrap{bottom:80px;}
.contact_header .fs-50{font-size:42px !important;}
.contact_form{padding:20px; border-radius:16px;}
.book_demo_form .contact_form{padding:10px; border-radius:16px;}
.latest_articles .latest_content .fs-1{font-size:24px !important}
.latest_articles .latest_content .fs-18{font-size:16px !important}
.all_articles .post_date{font-size:11px;}
.all_articles .text-truncate-2{-webkit-line-clamp:1;}
.all_articles .fs-22{font-size:18px !important;}
.latest_articles .articles_tag{line-height:26px;}
.customer_login{padding:40px 24px;}

}

@media (max-width:420.98px){
.header_section{max-height:100%;}
.cms_header .press_header_banner{height:580px;}

}

/*====Signup Step by stap====*/




@media (max-width:1399.98px){
   .top_section .menu_top li a{padding:10px 19px;}
   .header_content_wrap{top:120px;}
   .header_content_wrap .header_content{max-width:490px;}
   .header_content_wrap .header_content .fs-50{font-size:38px !important;}
   .fs-34{font-size:30px !important;}
   .recover_refunds .calculate_savings_form .btn{width:225px;}
   
   }
   
   @media (max-width:1199.98px){
   .header_content_wrap .header_content{max-width:440px;}
   .header_content_wrap .header_content .fs-50{font-size:34px !important;}
   .fs-34{font-size:28px !important;}
   .smarter_shipping .fs-3{font-size:24px !important;}
   .supercharge_section .fs-1{font-size:32px !important;}
   .fs-2{font-size:28px !important;}
   .fs-22{font-size:20px !important;}
   .built_for_business .fs-1{font-size:32px !important;}
   .shipplug_helps_business .fs-50{font-size:38px !important;}
   .btn-start-saving{padding:12px 20px;}
   .recover_refunds .calculate_savings_form .form-group{width:300px;}
   .service_header_banner{height:600px; object-fit:cover;}
   .customer_login_img img{border-radius:30px;}
   
   }
   
   @media (max-width:991.98px){
   .header_content_wrap{top:100px;}
   .header_banner{height:520px; object-fit:cover;}
   .header_content_wrap .header_content{max-width:350px;}
   .header_content_wrap .header_content .fs-50 img{height:40px;}
   .supercharge_section .fs-1{font-size:30px !important;}
   .recover_refunds .calculate_savings_form .form-group{width:78%;}
   .our_clients_saying{margin-bottom:80px !important;}
   .our_clients_saying .client_speak_wrap{display:block;}
   .technology_expertise .support_box, .founded_experts .founded_box{border-left:0; border-bottom:1px solid #D9D9D9; padding-bottom:24px;}
   .services_header_content .fs-50{font-size:42px !important;}
   .carrier_agreement{background:url(../images/carrier-rsectangle-bg.png) repeat-x 0 0; border-radius:16px;}
   .carrier_agreement .carrier_content_wrap{position:relative !important;}
   .latest_articles_inner{flex-wrap:wrap;}
   .latest_articles_inner > div{width:100%;}
   .customer_login{padding:60px 24px;}
   .header_section.landing_header{max-height:100%;}
   .landing_header .header_content{max-width:100%;}
   .term_service_item .term_collapse{padding:20px 10px 0 20px;}
   .term_service_item .term_collapse:not(.show){display:none;}
   .press_header.blog_header .press_header_banner{height:530px;}
   
   }
   
   @media (max-width:767.98px){
   .body_content_wrap{padding:20px;}
   .smarter_shipping_box{border-left:0; border-bottom:1px solid #D9D9D9;}
   .supercharge_inner{padding:20px;}
   .shipplug_helps_business .helps_box{border-left:0; border-bottom:1px solid #D9D9D9;}
   .recover_refunds .calculate_savings_form .form-group{width:100%; margin-bottom:16px;}
   .recover_refunds .calculate_savings_form .btn{width:100%;}
   .header_section.shp_landing_header{max-height:600px;}
   .carrier_relationships .carrier_content{top:120px;}
   .unlock_greater_savings .unlock_greater_inner .fs-50{font-size:30px !important;}
   .unlock_greater_savings .calculate_savings_form .form-group{width:270px;}
   .contact_box{border-left:0; border-bottom:1px solid #D9D9D9;}
   .reviews_taht_themselves .reviews_box{border-left:0; border-bottom:1px solid #D9D9D9; padding-bottom:24px;}
   .press_header.blog_header .press_header_banner{height:600px;}
   }
   
   @media (max-width:575.98px){
   .fs-2{font-size:30px !important;}
   .header_section{max-height:720px;}
   .header_content_wrap{top:inherit; bottom:50px;}
   .header_content_wrap .header_content .fs-50{font-size:42px !important;}
   .btn-start-saving{width:100%;}
   .body_content_wrap{margin-top:-20px; padding:16px 8px;}
   .smarter_shipping, .founded_experts{padding:0 12px;}
   .supercharge_inner{padding:16px;}
   .built_for_business .fs-1{font-size:30px !important;}
   .recover_refunds{padding:24px;}
   footer .footer_links{grid-template-rows:repeat(5, 1fr);}
   .founded_box .fs-50{font-size:40px !important;}
   .technology_content_wrap .img-technology{height:493px; object-fit:cover; border-radius:19px;}
   .faq_tab_menu{overflow:scroll;}
   .faq_section .accordion-header .accordion-button{font-size:18px !important;}
   .faq_form_section{padding:40px 24px;}
   .unlock_greater_savings .calculate_savings_form .form-group{width:100%;}
   .faq_form_section .calculate_savings_form .btn{width:100%; margin-top:16px;}
   .carrier_relationships .carrier_content{top:0; position:relative !important;}
   .unlock_greater_savings{padding:40px 22px;}
   .unlock_greater_savings .calculate_savings_form .btn{width:100%; margin-top:16px;}
   .header_section.refund_manage_header{max-height:600px;}
   .header_section.refund_manage_header .header_content_wrap{bottom:80px;}
   .contact_header .fs-50{font-size:42px !important;}
   .contact_form{padding:20px; border-radius:16px;}
   .book_demo_form .contact_form{padding:10px; border-radius:16px;}
   .latest_articles .latest_content .fs-1{font-size:24px !important}
   .latest_articles .latest_content .fs-18{font-size:16px !important}
   .all_articles .post_date{font-size:11px;}
   .all_articles .text-truncate-2{-webkit-line-clamp:1;}
   .all_articles .fs-22{font-size:18px !important;}
   .latest_articles .articles_tag{line-height:26px;}
   .customer_login{padding:40px 24px;}
   
   }
   
   @media (max-width:420.98px){
   .header_section{max-height:100%;}
   .cms_header .press_header_banner{height:580px;}
   
   }