html{font-size:62.5%;line-height:62.5%;font-weight:400;margin:0}*,:after,:before{box-sizing:border-box}::-webkit-input-placeholder{color:#c6c6c6}::-moz-placeholder{color:#c6c6c6}:-ms-input-placeholder{color:#c6c6c6}:-moz-placeholder{color:#c6c6c6}::-moz-selection{background:#0ea3ff;text-shadow:none}::selection{background:#0ea3ff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #7f7f7f;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}figure,fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{font-family:"Lato",sans-serif;overflow-x:hidden;color:#333;margin:0;padding:0;line-height:normal;background:#fff}.browserupgrade{margin:.2em 0;background:#7f7f7f;padding:.2em 0}input[type=text],select,input[type=time],input[type=email],input[type=tel],input[type=password],input[type=submit],button[type=submit]{border-radius:0;appearance:none;-webkit-appearance:none;-moz-apperance:none}input:focus,button:focus{outline:none}p{font-weight:500;font-size:18px;line-height:167%;color:#333;overflow-wrap:break-word;margin-bottom:12px}h1,h2,h3,h4,h5{font-family:"Anton",sans-serif;line-height:normal;font-weight:400;margin:0 auto}a{color:#333}a.rmbttn,input[type=submit],button{font-weight:700;color:#fff;border:1px solid #7d80f5;line-height:30px;padding:0 27px;display:inline-block;cursor:pointer;border:none;background-color:#7d80f5}input[type=submit]:hover,button:hover{font-weight:400}svg path,.pro_cat .card_item_inr img,.effect,a,a:hover,a:before,a:after,input[type=submit],input[type=submit]:hover,button,button:hover{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slick-slide,a:focus,a:hover:focus{text-decoration:none;outline:none}ul{list-style:none;padding:0;margin:0}img{max-width:100%;height:auto}.box_shadow{-webkit-box-shadow:0px 4px 12px rgba(0,0,0,.12);-moz-box-shadow:0px 4px 12px rgba(0,0,0,.12);box-shadow:0px 4px 12px rgba(0,0,0,.12)}.no-pading{padding:0}.grecaptcha-badge{visibility:hidden;opacity:0}a:hover{color:#000}b,strong{font-weight:800}iframe{width:100% !important;border:none !important}.aligncenter{display:block;margin:0 auto}.slick-arrow:before{display:none}.sec_padding{padding-top:100px;padding-bottom:100px}.mx_auto{margin-right:auto;margin-left:auto}.sec{position:relative}.sec .container{position:relative;z-index:5}.hdr_top ul{padding:10px;background:rgba(0,0,0,.3);border-radius:10px 0;margin-top:5px}.hdr_top ul li a{font-family:"Anton",sans-serif;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:#fff;display:inline-block}.hdr_top ul li a svg{margin-right:12px}.hdr_top ul li .order_online_btn{background:#fe9c33;padding:8px 10px;border-radius:0 10px;margin-left:10px;color:#000}.hdr_top ul li .order_online_btn svg{display:none}.header-inner{padding-inline:20px}.mob_mnu{display:none}body.single .site-header{background:linear-gradient(180deg,#00212e 5.37%,rgba(0,40,56,.72) 33.86%,rgba(0,46,64,.39) 70.19%,rgba(0,55,75,0) 98.68%);background-color:#000;padding-bottom:25px}body.single-regulation .site-header,.site-header{position:fixed;z-index:10;left:0;width:100%;background-color:transparent;padding-bottom:10px}body.single-regulation .fixed_header,.fixed_header{background-color:rgba(0,0,0,.8);-webkit-box-shadow:0px 4px 12px rgba(0,0,0,.12);-moz-box-shadow:0px 4px 12px rgba(0,0,0,.12);box-shadow:0px 4px 12px rgba(0,0,0,.12)}body.single .fixed_header{padding-bottom:10px}.sub-menu-toggle{display:none}.main_menu ul li{display:inline-block;margin-left:10px}.main_menu ul li a{position:relative;font-style:normal;font-weight:700;font-size:16px;line-height:16px;text-transform:uppercase;color:#fff !important;padding:7px 10px}.main_menu ul.main-menu>li.current-menu-ancestor>a,.main_menu ul.main-menu>li>a:hover,.main_menu ul.main-menu>li.current-menu-item>a{color:#ff9c2a !important;background-color:rgba(0,0,0,.3);border-radius:10px 0}.main_menu ul.main-menu .sub-menu li.current-menu-item a,.main_menu ul.main-menu .sub-menu li.current-menu-ancestor>a{color:#ff9c2a !important}.main_menu ul li .sub-menu{position:absolute;width:100%;max-width:200px;height:0;opacity:0;background:linear-gradient(180deg,#00212e 5.37%,rgba(0,40,56,.72) 33.86%,rgba(0,46,64,.39) 70.19%,rgba(0,55,75,0) 98.68%);background-color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:8px;z-index:0;pointer-events:none}.main_menu ul li .sub-menu .sub-menu{margin-left:192px;margin-top:-30px}.main_menu ul li.menu-item-has-children:hover>.sub-menu{opacity:1;height:auto;z-index:100;pointer-events:auto}.main_menu ul li .sub-menu li{margin-left:0;padding:8px;display:block}.main_menu ul li .sub-menu li a{font-size:14px;padding:0}.main_menu ul li .sub-menu li:last-child{border-bottom:2px solid #ff9c2a}.home_banner{position:relative}.home_banner:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/banner-bg-logo.svg);position:absolute;z-index:2;top:40%;left:-10%;right:0;text-align:center}.home_banner:after{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots-yellow.svg);position:absolute;z-index:2;bottom:0;left:17%}.inr_bnr_sec:before,.home_bnr_img_wrap:before{content:"";width:100%;height:35%;background:linear-gradient(180deg,#00212e 5.37%,rgba(0,40,56,.72) 33.86%,rgba(0,46,64,.39) 70.19%,rgba(0,55,75,0) 98.68%);position:absolute;left:0;top:0;z-index:1}.inr_bnr_sec:after,.home_bnr_img_wrap:after{content:"";width:100%;height:35%;background:linear-gradient(180deg,#001218 0%,rgba(0,18,24,0) 100%);transform:matrix(1,0,0,-1,0,0);position:absolute;left:0;bottom:0;z-index:1}.home_bnr_img_wrap{width:100%;height:100vh}.home_banner img{width:100%;height:100%;object-fit:cover}.home_bnr_content{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3}.home_bnr_content h1{font-size:134px;line-height:120px;letter-spacing:.02em;text-transform:uppercase;color:rgba(255,255,255,.8);text-shadow:0px 20px 20px rgba(0,0,0,.25);margin-bottom:20px}.home_bnr_content h1 em{font-size:90px;color:transparent;-webkit-text-stroke:2px #fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);display:block;font-style:normal}.order_online_top a,.btn_wrap .cta_btn,.home_bnr_content a{font-family:"Anton",sans-serif;font-weight:400;font-size:24px;line-height:60px;height:60px;letter-spacing:.115em;text-transform:uppercase;color:#fff !important;background-color:#ff9c2a;border:1px solid #ffbc6f;border-radius:0 0 30px;padding:0 40px;display:inline-block}.btn_wrap{margin-top:30px}.home_bnr_content a:hover{background-color:transparent}.order_online_top a:hover,.btn_wrap .cta_btn:hover{background-color:transparent;color:#ff9c2a !important}.scroll_nxt{position:absolute;bottom:34px;width:100%;z-index:4}.scroll_nxt a{top:0;position:relative}.scroll_nxt a:hover{top:10px}.we_are_sec:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots.svg);position:absolute;z-index:2;top:0;left:17%}.we_are_sec:after{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots-yellow.svg);position:absolute;z-index:2;top:30px;right:15px}.left_right_img .left_image:last-child{padding-left:23px;padding-top:45px}.we_are_sec .right_content{padding-left:45px}.heading_wrap{position:relative}.heading_wrap .heading_logo{position:absolute;top:0;right:0}.heading_wrap>*{font-family:"Anton"}.heading_wrap>strong{font-weight:400;font-size:23px;line-height:35px;text-transform:uppercase;color:#000}.heading_wrap h2{font-weight:400;font-size:64px;line-height:96px;color:#fd9c2f}.heading_wrap h2 span{color:transparent;-webkit-text-stroke:1px #000}.heading_wrap h2 span strong{-webkit-text-stroke:transparent !important}.heading_wrap h2 strong{color:#000;font-weight:400}.icon_content{padding:20px 0;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}.icon_content .title_cont{padding-left:10px}.icon_content li a,.icon_content li strong{font-family:"Anton";font-weight:400;font-size:24px;line-height:36px;color:#333}.icon_content li p{font-weight:400;font-size:15px;line-height:15px}.cmn_cont ul li{padding-left:50px;font-weight:500;font-size:18px;line-height:167%;color:#333;position:relative;margin-bottom:15px}.single-regulation .cmn_cont ul li{display:inline-block;margin-bottom:20px}.single-regulation .cmn_cont ul li:not(:last-child){margin-right:40px}.cmn_cont ul li:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/li-icon.svg);position:absolute;left:0;top:2px}.cmn_cont a{color:#ff9c2a;border-bottom:1px solid #ff9c2a}.single-regulation .cmn_cont p{margin-bottom:20px}.cmn_cont img{margin-top:45px;margin-bottom:45px}.transport_restrict_sec .content_image_sec .cmn_cont strong{font-weight:700;color:#075674}.truck_img{position:absolute;right:0;display:flex;justify-content:flex-end;align-items:flex-end;bottom:-2%}.cmn_cont h4,.cmn_cont h3,.cmn_cont h2,.transport_req_sec h2{font-size:24px;line-height:54px;text-transform:uppercase}.single-regulation .cmn_cont em{color:#fd9c2f;font-style:normal}.provision_reg_title{font-weight:700;font-size:20px;line-height:54px;display:block;margin-bottom:40px}.pdf_links{margin-bottom:30px}.pdf_links li{margin-bottom:25px}.pdf_links li a{font-weight:500;font-size:18px;line-height:20px;letter-spacing:-.01em;text-transform:capitalize;color:#075674}.pdf_links li a span{text-align:left}.pdf_links li a:hover{color:#fd9c2f}.pdf_links li a:hover svg path{fill:#fd9c2f}.pdf_links li a svg{margin-right:18px;min-width:20px}.transport_req_sec .img_sec{margin-bottom:45px}.cmn_cont table{border:1px solid #d1e7ef;width:100%;margin-left:auto;margin-right:auto;margin-top:45px;margin-bottom:30px}.transport_req_sec .cmn_cont table{max-width:872px}.cmn_cont table thead{background:#d1e7ef}.cmn_cont table thead tr th{font-weight:700;font-size:20px;padding-inline:24px;padding-top:16px;padding-bottom:16px}.cmn_cont table tbody tr td{padding-inline:24px;padding-top:14px;padding-bottom:14px;font-weight:500;font-size:18px;line-height:30px}.cmn_cont table tbody tr td:not(:last-child){border-right:1px solid #d1e7ef}.cmn_cont table tbody tr:nth-child(even){background:#f4f7f9}.transport_req_sec .cmn_cont table tbody tr td:first-child:nth-last-child(2),.transport_req_sec .cmn_cont table tbody tr td:first-child:nth-last-child(2)~td{width:50%}.transport_req_sec .cmn_cont table tbody tr td:first-child:nth-last-child(3),.transport_req_sec .cmn_cont table tbody tr td:first-child:nth-last-child(3)~td{width:33.3333%}.transport_req_sec .cmn_cont table tbody tr td:first-child:nth-last-child(4),.transport_req_sec .cmn_cont table tbody tr td:first-child:nth-last-child(4)~td{width:25%}.our_goal_sec .heading_wrap .heading_logo{top:-10%;right:12%}.goal_top_wrap{position:relative;background-repeat:no-repeat !important;background-size:cover !important;padding:75px 0}.goal_top_wrap:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;mix-blend-mode:hard-light;opacity:.5}.goal_top_wrap .cmn_cont *,.our_goal_sec .heading_wrap strong{color:#fff}.our_goal_sec .heading_wrap h2 span{-webkit-text-stroke:1px #fff}.goal_top_wrap .yt_pop,.goal_top_wrap iframe{position:relative;bottom:-150px;border:2px solid #fff !important}.yt_pop img{width:100%;height:100%;object-fit:cover}.yt_pop i{position:absolute;z-index:50;color:#fd9c2f;left:0;font-size:80px;top:0;text-align:center;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.goal_btm_wrap{padding-top:130px;padding-bottom:190px;background-color:#075674;background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/logo-bg-white.svg);background-repeat:no-repeat;background-position:left center;margin-bottom:100px}.cmn_cont_white *{color:#fff}.features_sec{padding:34px;background-color:#fff;box-shadow:10px 15px 10px rgba(0,0,0,.05);position:absolute;width:100%;margin-top:50px}.feature_item img{margin-bottom:16px}.feature_item strong{font-weight:700;font-size:24px;line-height:29px;color:#333;margin-bottom:3px}.feature_item p{font-weight:400;font-size:16px;line-height:16px;color:#5e8f93;margin-bottom:24px}.feature_item a{width:38px;height:38px;text-align:center;line-height:38px;border-radius:50%;background-color:#fe9d2c;color:#fff;font-size:20px}.features_wrap li{position:relative}.features_wrap li:not(:last-child):after{content:"";background-color:#c9c9c9;width:1px;height:50%;position:absolute;right:0;top:30%}.help_right{position:absolute;right:0;bottom:0;text-align:right;padding-right:0}.help_sec{background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/help-logo.svg);background-repeat:no-repeat;background-position:right center;position:relative;padding-top:170px}.help_sec:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots-yellow.svg);position:absolute;z-index:2;top:5%;left:45%}.service_sec{background:linear-gradient(transparent 45%,#075674 35%) no-repeat;padding-bottom:0}.service_sec .service_heading:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots-yellow.svg);position:absolute;z-index:2;top:0;left:0}.service_sec .heading_wrap .heading_logo{top:-26%;right:20%}.cta_block_wrap{margin-top:70px;margin-bottom:100px}.cta_block_inr{position:relative}.cta_block img{width:100%}.cta_block_overlay{position:absolute;bottom:0;left:0;right:0;overflow:hidden;width:100%;height:15%;transition:.5s ease;display:flex;align-items:center;justify-content:center}.cta_block_overlay a{text-align:center}.cta_block_overlay a span{font-family:"Anton",sans-serif;font-size:24px;line-height:36px;text-transform:uppercase;color:#fff;margin-bottom:24px;margin-right:11px}.cta_block:hover .cta_block_overlay a span{display:block;margin-right:0}.cta_block:hover .cta_block_overlay{height:100%;background-color:rgba(255,156,42,.7)}.cta_block .cta_block_overlay i{width:38px;height:38px;text-align:center;line-height:38px;border-radius:50%;background-color:#fe9d2c;color:#fff;font-size:20px}.cta_block:hover .cta_block_overlay i{background-color:#fff;color:#fe9d2c}.testimonial_sec .heading_wrap .heading_logo{top:-25%;right:42%}.testimonial_sec .heading_wrap h2,.testimonial_sec .heading_wrap strong{color:#fff}.testimonial_sec .heading_wrap h2 span{-webkit-text-stroke:1px #fff}.testimonial_sec .featured_testimonial p{color:#fff;font-weight:400}.testimonial_list .short_content,.featured_testimonial{position:relative}.testimonial_list .short_content:before,.featured_testimonial:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/quote-icon.png);position:absolute;top:-20px;left:-75px}.testimonial_list .short_content:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/quote-icon-black.svg)}.testimonial_sec{padding-bottom:45px;background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots.svg);background-repeat:no-repeat;background-position:bottom right -1%}.btn_txt a{font-family:"Anton";font-weight:400;font-size:18px;line-height:27px;text-transform:uppercase;color:#fff;display:flex;align-items:center;margin-top:50px}.btn_txt a i{width:38px;height:38px;text-align:center;line-height:38px;border-radius:50%;background-color:#fe9d2c;color:#fff;font-size:20px;margin-left:12px}.articles_sec{position:relative;background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots-yellow.svg);background-position:bottom left 20%;background-repeat:no-repeat;padding:180px 0}.articles_sec:after{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/yellow-bg-logo.svg);position:absolute;bottom:1%;right:1%;opacity:.5}.articles_sec .heading_wrap .heading_logo{top:-25%;right:9%}.articles_slide{right:-50px}.blog_list{background-image:none;padding-top:100px;padding-bottom:100px}.blog_post{margin-bottom:24px}.articles_sec .btn_txt a{color:#fe9d2c}.articles_sec .post_title,.articles_sec h3{font-size:24px;line-height:30px;color:#333;margin-bottom:9px}.articles_sec img{max-width:100% !important;width:100% !important;height:auto !important}.articles_sec .blog_cont{padding:25px 20px}.articles_sec .blog_item_inr{background:#fff;border:1px solid #e9e9e9;border-radius:0 20px;overflow:hidden;position:relative}.articles_sec .blog_cont .btn_txt a{margin-top:15px}.cc_sec{position:relative;z-index:5;margin-bottom:-60px}.cc_sec .cc_wrap{background:#082c42;border-radius:15px;padding:33px 30px;-webkit-box-shadow:5px 5px 0px 0px rgba(255,156,42,1);-moz-box-shadow:5px 5px 0px 0px rgba(255,156,42,1);box-shadow:5px 5px 0px 0px rgba(255,156,42,1)}.cc_sec .cc_wrap .cc_left svg{margin-right:30px}.cc_sec .cc_wrap .cc_left span{font-weight:500;font-size:30px;line-height:30px;text-transform:capitalize;color:#fff;margin-bottom:8px;display:block}.cc_sec .cc_wrap .cc_left h5{font-size:30px;line-height:30px;letter-spacing:.01em;color:#fff}.cc_sec .cc_form{max-width:516px;position:relative}.cc_sec .cc_form .ctct-button{display:none}.cc_sec .ctct-email{width:100%;background:#fff;border:1px solid #e6ecf2;border-radius:10px;height:60px;padding:0 130px 0 16px;font-weight:400;font-size:18px}.cc_sec .ctct-form-field-submit{position:absolute;right:10px;top:10px}.cc_sec .ctct-submit{color:#fff;background-color:#ff9c2a;font-weight:400;font-size:18px;line-height:18px;display:flex;align-items:center;text-align:center;text-transform:uppercase;border-radius:6px;height:40px;font-family:"Anton",sans-serif;letter-spacing:.5px;padding:0 20px}.cc_sec .ctct-submit:hover{background-color:#000}.cc_sec .ctct-disclosure hr{display:none}.site-footer:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.81) 0%,rgba(0,0,0,0) 79.54%);width:100%;height:100%;top:0;left:0;z-index:1}.site-footer:after{content:"";position:absolute;background:#0c0f1e;opacity:.5;width:100%;height:28%;bottom:0;left:0;z-index:2}.site-footer{background:linear-gradient(rgba(7,86,116,1),rgba(0,0,0,.8)),url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/footer-bg.jpg);position:relative;padding-top:104px;background-repeat:no-repeat;background-size:cover;background-position:center;padding-bottom:35px}.site-footer h4{font-size:24px;line-height:30px;color:#fff;margin-bottom:28px;margin-top:15px}.site-footer .ftr_logo{margin-bottom:20px}.social_mnu ul li{margin-left:8px}.social_mnu ul li a{width:38px;height:38px;line-height:44px;border-radius:50%;color:#fff;border:1px solid #fff;text-align:center;display:inline-block}.ftr_top i{font-size:18px}.ftr_top .ftr_info address,.ftr_top .ftr_info a,.ftr_top .ftr_info span{font-size:14px;line-height:22px;color:#fff;padding-left:30px;position:relative;display:block}.ftr_top .ftr_info ul li{display:inline-block;margin-bottom:15px}.ftr_top .ftr_info ul li:last-child{margin-left:10px}.ftr_top .ftr_info i{position:absolute;left:0;top:2px}.ftr_nav{margin-top:35px;padding:15px;background-color:#ff9c2a !important}.ftr_nav ul li{padding-inline:33px}.ftr_nav ul li a{font-weight:700;font-size:15px;line-height:20px;color:#fff}.ftr_nav ul li.current-menu-item a,.ftr_nav ul li a:hover{color:#000}.ftr_btm{padding-top:25px;padding-bottom:25px}.ftr_btm *{font-weight:400;font-size:15px;line-height:16px;color:#fff}.ftr_btm a{color:#ff9c2a}.privacy_mnu ul li{margin-left:5px}.privacy_mnu ul li:not(:first-child):before{content:"|";margin-right:5px}.dev_by a{font-weight:800}.inr_bnr_sec{position:relative}.inr_bnr_sec img{width:100% !important;height:auto !important;max-width:100% !important}.inr_bnr_sec h1{font-size:54px;line-height:54px;text-transform:uppercase;color:#fff;text-shadow:0px 1px 15px rgba(0,0,0,.15)}.inr_bnr_sec .inr_bnr_wrap{position:absolute;bottom:65px;left:0;width:100%;z-index:5}.single_page{padding-top:140px}.single_page .blog_cont_inr{padding-top:55px;padding-bottom:55px}.blog_title_wrap h1{font-size:54px;line-height:54px;color:rgba(0,0,0,.8);text-transform:uppercase}.blog_title_wrap{margin-bottom:56px}.blog_bnr{text-align:center;margin-bottom:56px}.blog_bnr img{margin:0 auto;border-radius:0 20px 0 0;overflow:hidden}.post-navigation .nav-links{display:flex;justify-content:space-between;align-items:center;margin-bottom:75px;font-weight:600;font-size:17px;line-height:26px;letter-spacing:.02em;text-transform:uppercase;color:#524b4b}.post-navigation .nav-previous i{margin-right:20px}.post-navigation .nav-next i{margin-left:20px}.post-navigation a:hover{color:#ff9c2a}.contact_top_content_sec{padding-top:80px;padding-bottom:40px}.contact_info_wrap{background:#fff;box-shadow:10px 15px 10px rgba(0,0,0,.05);padding:35px;margin-bottom:80px}.contact_info_wrap>li{position:relative}.order_online_info_sec .contact_info_wrap>li{min-width:33%}.contact_info_wrap>li:not(:last-child):after{content:"";background-color:#c9c9c9;width:1px;height:100%;position:absolute;right:10%;top:0}.order_online_info_sec .contact_info_wrap>li:not(:last-child):after{right:10%}.contact_info_sec .contact_info_item i{font-size:35px;color:#ff9c2a}.contact_info_sec .contact_info_item h4{font-family:"Lato",sans-serif;font-weight:600;font-size:20px;line-height:30px;margin:20px 0}.contact_info_sec .contact_info_item address{max-width:240px}.contact_info_sec .contact_info_item address,.contact_info_sec .contact_info_item a,.contact_info_sec .contact_info_item .hrs_open{font-weight:400;font-size:18px;line-height:30px;color:#333}.contact_form_sec{padding-top:40px;padding-bottom:60px;background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/contact-form-bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.contact_form label{font-weight:600;font-size:18px;line-height:31px;margin-bottom:13px}.contact_form label sup{color:red;top:0;left:1px}.contact_form .input_group{margin-bottom:20px}.contact_form .input_group p{margin-bottom:0}.contact_form .form-control{font-weight:400;font-size:14px;line-height:31px;color:#7c7c7c;padding:10px 15px;border-radius:0}.wpcf7-not-valid-tip{font-size:12px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#dc3232;font-size:12px;color:#dc3232}.wpcf7-form .wpcf7-checkbox label{position:relative;cursor:pointer;margin-right:15px;padding-left:10px}.contact_form .wpcf7-form .wpcf7-checkbox .wpcf7-list-item{min-width:19%}.wpcf7-form .wpcf7-checkbox input[type=checkbox]{position:relative;visibility:hidden}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:"";height:18px;width:18px;top:6px;left:-6px;border:1px solid #bebebe;border-radius:2px}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:"\f00c";border-radius:100%;height:10px;width:10px;top:0;left:-4px;visibility:hidden;font-size:14px;font-family:"Font Awesome 6 Free";color:#fff}.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:#075674;border-color:#075674}.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.contact_form_sec select.form-control{background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/select-arrow.svg);background-repeat:no-repeat;background-position:right 15px center;padding-right:25px}.inp_info em{font-style:normal;font-weight:400;font-size:13px;line-height:20px;color:#7c7c7c}.follow_links{padding-top:80px}.follow_links li:not(:last-child){margin-right:20px}.testimonial_list{padding-top:50px;padding-bottom:100px}.testimonial_list .testimonial_link{background:#fff;box-shadow:10px 15px 10px rgba(0,0,0,.05);border-radius:20px 0;min-height:175px;padding:51px 60px 51px 125px}.testimonial_list .testimonial_item{margin-bottom:24px}.thank_you_sec{background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/thankyou-bg.jpg);background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}.thank_you_sec .thank_you_right{position:absolute;right:0;bottom:0}.thank_you_sec h1{font-size:140px;letter-spacing:.005em;color:#fff;margin-bottom:50px}.thank_you_content{max-width:50%;padding:30px 0}.thank_you_content .thank_you_logo{margin-bottom:60px}.thank_you_content p{font-weight:400;font-size:24px;line-height:147.02%;color:#fff}.thank_you_content .btn_wrap{margin-top:60px}.order_online_top{background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/yellow-bg-logo.svg);background-position:bottom -90px right 20%;background-repeat:no-repeat}.order_online_top h2{font-size:24px;line-height:54px;text-transform:uppercase;margin-bottom:10px}.order_online_top a{margin-top:24px;margin-bottom:24px}.federal_resource_sec .img_block figure{height:413px;background-color:#f4f7f9}.federal_resource_sec .img_block figure img{mix-blend-mode:multiply}.federal_resource_sec .img_cont_item:nth-child(even){flex-direction:row-reverse}.federal_resource_sec .img_cont_item:not(:last-child){margin-bottom:30px}.federal_resource_sec .inr_cont{padding:55px}.federal_resource_sec .img_cont_item:nth-child(even) .inr_cont{padding-left:0}.federal_resource_sec .inr_cont h2{font-size:24px;line-height:54px;text-transform:uppercase}.federal_resource_sec .inr_cont .cmn_cont *{text-transform:capitalize}.federal_resource_sec .inr_cont a{color:#fd9c2f;position:relative}.federal_resource_sec .inr_cont a i{position:relative;bottom:-10px;margin-left:5px}.affiliate_block_sec .img_cont_item:nth-child(odd){flex-direction:row-reverse}.affiliate_block_sec .img_cont_item:first-child{flex-direction:row}.affiliate_block_sec .img_cont_item:not(:last-child){margin-bottom:54px}.affiliate_block_sec .img_cont_item:nth-child(odd) .img_block figure{justify-content:flex-end}.affiliate_block_sec .request_form_inr{padding:53px 45px;background-color:#075674}.affiliate_block_sec .main_cont{padding-right:45px}.affiliate_block_sec textarea.form-control{height:140px}.affiliate_block_sec .contact_form p{color:#fff}.affiliate_block_sec .contact_form label{color:#fff;margin-bottom:8px}.affiliate_block_sec .contact_form h2{font-size:48px;line-height:54px;text-transform:capitalize;color:#fe9c33;margin-bottom:14px}.faq_cat:not(:last-child){margin-bottom:24px}.faq_cat .faq_cat_inr{background:#fff;box-shadow:10px 15px 10px rgba(0,0,0,.05);border-radius:20px 0;padding:25px;min-height:240px;display:flex;flex-direction:column;justify-content:center}.faq_cat .faq_cat_inr p{max-width:450px;margin:0 auto}.faq_cat .faq_cat_inr h2{font-size:24px;line-height:30px;color:#000;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.faq_cat .faq_cat_inr h2 span{font-weight:700;font-size:14px;line-height:16px;display:inline-block;color:#fff;padding:7px 10px;margin-left:15px;background-color:#000;border-radius:8px;letter-spacing:2px}.faq_cat .faq_cat_inr .btn_txt a{margin-top:13px;display:inline-block}.cat_list_wrap ul{max-width:275px;background:#fff;border:1px solid #bebebe;box-shadow:0px 2px 24px rgba(131,128,180,.15);border-radius:8px;overflow:hidden}.cat_list_wrap ul li a{font-weight:600;font-size:15px;line-height:16px;display:block;padding:17px 31px}.cat_list_wrap ul li a span{font-weight:700;font-size:12px;line-height:16px;display:inline-block;padding:5px 8px;margin-left:6px;background-color:#f4f7f9;border-radius:8px;letter-spacing:2px}.cat_list_wrap ul li a.active{color:#fff;background:#075674;pointer-events:none}.cat_list_wrap ul li a.active span{color:#333}.faq_item{position:relative;border:1px solid #bebebe;margin-bottom:15px}.faq_item .head{background-color:#fff;padding:10px 20px;cursor:pointer;transition:.2s ease;display:flex;justify-content:space-between;align-items:center}.faq_item .head h2{margin-left:0;font-family:"Lato";font-style:normal;font-weight:600;font-size:18px;line-height:31px;letter-spacing:-.01em;text-transform:capitalize;color:#7b7b7b}.faq_item .arrow{color:#6d6d6d;font-size:20px;transition:.25s ease;transform:rotate(-90deg)}.faq_item .head:hover,.faq_item .head.active{background-color:#fe9c33}.faq_item .head:hover .arrow,.faq_item .head.active .arrow,.faq_item .head:hover h2,.faq_item .head.active h2{color:#fff}.faq_item .active{pointer-events:none}.faq_item .active .arrow{transform:rotate(0deg)}.faq_item .short_content{background-color:#fff;display:none;padding:18px 20px;color:#333}.faq_item:first-child .short_content{display:block}.page-template-template-trucking-permits .inr_bnr_img:after{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots-yellow.svg);position:absolute;right:2%;bottom:0;z-index:2}.permits_list:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots.svg);position:absolute;right:2%;top:-5%}.permits_list .blog_cont{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;align-content:flex-start;background:linear-gradient(180deg,rgba(0,0,0,0) 41.62%,#000 99.54%);width:100%}.permits_list .blog_item_inr{border-radius:0}.permits_list .blog_cont .post_title{margin-left:0}.permits_list .blog_cont .post_title a{color:#fd9c2f}.permits_list .blog_cont .short_content p{color:#fff}.permits_list .blog_cont .btn_txt a{margin-top:0;color:#fff}.permits_list .blog_cont .btn_txt a i{width:27px;height:27px;line-height:27px;font-size:16px;margin-left:8px}.permits_list .blog_item_inr:hover img{transform:scale(1.1)}.tab_sec{background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/contact-form-bg.jpg);background-repeat:no-repeat;background-position:top right;background-size:65% 100%;background-color:#ff9c2a;position:relative;margin-top:100px}.tab_sec:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/logo-top-yellow.svg);position:absolute;left:0;top:2%}.tab_content{padding:40px 0}.tab_sec ul.tabs-list{background:0 0}.tab_sec ul.tabs-list li{font-family:"Anton",sans-serif;font-weight:400;font-size:24px;line-height:36px;letter-spacing:.06em;width:auto;color:#0c3248;background:0 0 !important;border-bottom:6px solid transparent;padding:14px 0 !important;position:relative;bottom:-3px}.tab_sec ul.tabs-list .tab-active{border-color:#ff9c2a}.tab_sec ul.tabs-list li:not(:last-child){margin-right:52px}.tab_list_wrap{position:absolute;width:100%;top:-83px;left:0;border-bottom:1px solid #bebebe}.tab_list_wrap ul{width:91.66666667%;margin-left:auto !important;margin-right:auto !important}.single_permit .blog_bnr{background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots-yellow.svg);background-repeat:no-repeat;background-position:left -4% center}.top_cta_sec{padding-top:65px;padding-bottom:65px}.top_cta_sec .top_cta_wrap{margin-left:-12px;margin-right:-12px;flex-wrap:wrap}.top_cta_sec .top_cta_wrap li{padding-inline:12px;margin-bottom:24px}.top_cta_sec .top_cta_wrap a{font-weight:600;font-size:20px;line-height:30px;padding:20px 35px;border:1px solid #bebebe;border-radius:10px 0;display:block}.top_cta_sec .top_cta_wrap a:hover{background:#075674;border-color:#075674;color:#fff}.agent_info_sec{padding-top:56px;padding-bottom:65px}.agent_info_sec .agent_info:not(:last-child){margin-bottom:24px}.agent_info_sec .agent_info_inr{background:#fff;box-shadow:10px 15px 10px rgba(0,0,0,.05);min-height:200px;display:flex;justify-content:center;align-items:center}.agent_info_sec .agent_info_inr i{color:#ff9c2a;font-size:49px;margin-right:24px}.agent_info_sec .agent_info_inr strong{font-weight:600;font-size:20px;display:block;margin-bottom:5px}.agent_info_sec .agent_info_inr .agent_detail{font-weight:400;font-size:18px;line-height:30px}.regulation_tab_sec{background:0 0;margin-top:160px}.regulation_tab_sec .tab_list_wrap ul{display:flex;justify-content:center}.regulation_tab_sec:before{display:none}.regulation_list .container{max-width:1095px}.permit_types_sec{background-color:#075674}.permit_types_sec{background-image:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/heading-logo-white.svg);background-repeat:no-repeat;background-position:right 2% bottom -14%;background-size:15%}.permit_types_sec:after{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/dots.svg);position:absolute;right:45%;bottom:15%}.permit_types_sec:before{content:"";width:40%;height:100%;background-color:#fff5ea;position:absolute;left:0;top:0}.permit_types_sec h2{font-size:28px;line-height:54px;color:rgba(255,255,255,.8);text-transform:uppercase;margin-bottom:27px}.permit_types_sec ul li{margin-bottom:23px}.permit_types_sec ul li a{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #e4e4e4;padding:25px 23px 25px 30px;font-weight:700;font-size:20px;line-height:23px;letter-spacing:-.01em;text-transform:capitalize;color:#524b4b}.permit_types_sec ul li a i{width:38px;height:38px;text-align:center;line-height:38px;border-radius:50%;background-color:#fe9d2c;color:#fff;font-size:20px}.permit_types_sec .permit_validity{display:flex;justify-content:center;align-items:center;color:rgba(255,255,255,.8);font-weight:600;font-size:20px;line-height:54px;text-transform:uppercase}.permit_types_sec .permit_validity h3{font-weight:400;font-size:20px;line-height:54px;text-transform:uppercase;margin-left:0;margin-right:5px;color:rgba(255,255,255,.8)}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}.mm-menu_offcanvas{width:100%;max-width:100%}.mm-listitem:after{left:0}.mm-navbar__title,.mm-listitem__text{font-family:"Anton",sans-serif;font-size:18px;text-transform:uppercase;text-align:center}.mm-navbar__title{font-size:26px;color:#333 !important}.mm-btn_close:after,.mm-btn_close:before{width:9px;height:9px;border-color:#333;border-width:3px}.mm-btn_close:before{right:12px}.mm-listitem_selected>.mm-listitem__text{background:linear-gradient(90deg,#075672 0%,#097f3e 100%);color:#fff !important}#mobile-menu{display:none}.mm-listview .mm-listitem a:has(>span){display:block;background-color:#ff9c2a;font-size:24px;color:#fff}.order-online-bot-sec{text-align:center;padding:60px 0;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden;margin-bottom:80px}.order-online-bot-sec:before{content:'';position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.order-online-bot-sec .container{position:relative;z-index:1}.order-online-bot-sec p{color:#fff;font-size:22px;line-height:36px;margin:0;padding-bottom:15px}.order-online-bot-sec p a{color:#fff}@media (max-width:767px){body.single-regulation .site-header,.site-header{padding-bottom:0}.top_cta_sec,.contact_top_content_sec,.single_page .blog_cont_inr,.blog_list,.sec_padding{padding-top:50px;padding-bottom:50px}.container{padding-inline:15px}.federal_resource_sec .row{margin-left:0;margin-right:0}.page-template-template-trucking-permits .inr_bnr_img:after,.permits_list:before,.service_sec .service_heading svg,.service_sec .service_heading:before,.articles_sec:after,.featured_testimonial:before,.articles_sec .heading_wrap .heading_logo,.testimonial_sec .heading_wrap .heading_logo,.help_sec:before,.we_are_sec:after,.we_are_sec:before,.home_banner:after,.scroll_nxt,.hdr_top span,.hdr_right{display:none !important}.our_goal_sec .heading_wrap .heading_logo{right:-10%}.articles_sec,.testimonial_sec,.goal_btm_wrap{background-image:none}.testimonial_sec{padding-bottom:0}.btn_txt a{margin-top:30px}.mob_mnu{display:inline-block;font-size:20px;line-height:30px;background-color:#000;width:30px;height:30px;text-align:center;color:#fff;margin-left:8px}.order_online_top a,.btn_wrap .cta_btn,.home_bnr_content a{font-size:14px;line-height:32px;height:32px;border-radius:0 0 10px;padding:0 16.5px}.hdr_top ul li .order_online_btn svg{display:inline-block;margin-right:0}.header-inner{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:15px}.home_bnr_content h1{font-size:30px;line-height:30px;margin-bottom:15px}.home_bnr_content h1 em{font-size:20px;-webkit-text-stroke:.5px #fff}.site-logo img{max-width:150px !important}.hdr_top ul li .order_online_btn{padding:0 5px;border-radius:0 3px}.hdr_top ul{padding:5px;border-radius:5px 0;margin-top:0}.home_bnr_content{top:inherit;bottom:20px}.home_bnr_img_wrap{height:auto}.home_banner:before{top:0;left:-10%;right:0;transform:scale(.25);bottom:12px}.we_are_sec .right_content{padding-left:10px;text-align:center}.we_are_sec .left_right_img{margin-bottom:50px}.heading_wrap{text-align:center;margin-bottom:25px}.heading_wrap>strong{font-size:16px;line-height:24px}.heading_wrap h2{font-size:26px;line-height:normal}.heading_wrap h2 span{font-size:28px}.cmn_cont ul li{padding-top:30px;padding-left:0}.cmn_cont ul li:before{top:0;right:0}.we_are_sec .icon_content{flex-direction:column}.we_are_sec .icon_content li{margin-bottom:10px;flex-direction:column}.our_goal_sec{text-align:center;overflow:hidden}.goal_top_wrap{padding-top:20px}.goal_top_wrap .yt_pop,.goal_top_wrap iframe{margin-bottom:-150px;bottom:-20px}.features_sec{padding:20px 15px;width:100%;margin-top:0;bottom:-30px;position:relative}.features_wrap li:not(:last-child){padding-bottom:20px;margin-bottom:20px}.features_wrap li:not(:last-child):after{width:calc(100% - 20px);height:1px;right:0;left:0;top:inherit;bottom:0;margin:0 auto}.goal_btm_wrap{padding-bottom:0}.help_sec{text-align:center;padding-top:0;background-position:right bottom 60px;background-size:70%;padding-bottom:0}.help_right{position:relative;margin-top:70px;right:-7px}.service_sec{background:linear-gradient(transparent 75%,#075674 25%) no-repeat;text-align:center}.cta_block_wrap{margin-top:50px;margin-bottom:50px}.service_sec .cta_block:not(:last-child){margin-bottom:30px}.btn_txt a{justify-content:center}.articles_slide{right:0;margin-top:30px}.articles_sec .blog_cont .btn_txt a{justify-content:start}.swiper-wrapper{padding-bottom:30px}.swiper-pagination-clickable .swiper-pagination-bullet{background:0 0 !important;border:2px solid #d9d9d9 !important;opacity:1 !important}.swiper-pagination-clickable .swiper-pagination-bullet-active{background:#fe9d2c !important;border:none !important}.cc_sec .cc_wrap{flex-direction:column;padding:16px}.cc_sec .cc_wrap>*{max-width:100%;width:100%}.cc_sec .cc_wrap .cc_left{margin-bottom:13px}.cc_sec .cc_wrap .cc_left span,.cc_sec .cc_wrap .cc_left h5{font-size:18px;line-height:18px}.site-footer{text-align:center}.ftr_nav ul{flex-wrap:wrap;text-align:left;justify-content:space-between !important}.ftr_nav ul li{padding-inline:10px;width:50%;margin-bottom:10px}.ftr_nav ul li:last-child{margin-bottom:0}.ftr_top .ftr_info address,.ftr_top .ftr_info a,.ftr_top .ftr_info span{display:inline-block;text-align:left}.bbb_logo_social{flex-direction:column}.social_mnu{margin-top:25px}.social_mnu ul li:first-child{margin-left:0}.site-footer h4{margin-top:25px}.ftr_btm{flex-direction:column}.cw_wrap{flex-direction:column}.cw_wrap>*{margin-bottom:15px}.header-inner{padding:10px 15px}.inr_bnr_sec .inr_bnr_wrap{bottom:15px}.inr_bnr_sec h1{font-size:24px;line-height:24px}body.single .site-header{padding-bottom:0}.single_page{padding-top:70px;text-align:center}.blog_title_wrap{margin-bottom:21px}.blog_title_wrap h1{font-size:24px;line-height:24px}.blog_bnr{margin-bottom:30px}.tab_sec{margin-top:0;background:0 0;padding-bottom:40px}.tab_sec:before,.tab_list_wrap{display:none}.tabs-container h2.accordion{background:#fff !important;box-shadow:0px 0px 10px rgba(0,0,0,.15);font-family:'Anton';font-weight:400;font-size:16px;line-height:24px;letter-spacing:.06em;color:#0c3248 !important;margin-bottom:10px}.tabs-container h2.tab-active{background:#ff9c2a !important}.tab-content .regulation_list,.tab_sec .tab_content{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.15);padding:25px 15px;margin:0;margin-bottom:10px;text-align:center}.tab_sec .tab_content figure{margin-bottom:15px}.tab_sec h2.accordion span.arrow{border:none !important;margin-top:0;padding-right:5px}.tab_sec h2.accordion span.arrow:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/right-arrow.svg)}.tab_sec h2.tab-active span.arrow:before{content:url(//coast2coasttruckingpermits.com/wp-content/themes/Coast-2-Coast-Child/assets/css/../images/down-arrow.svg)}.tab_sec h2.tab-active span.arrow{padding-right:8px}.agent_info_sec,.regulation_tab_sec{padding-top:50px}.contact_top_content_sec{text-align:center;background-image:none}.order_online_top h2{font-size:18px;line-height:27px}.contact_info_wrap>li{align-items:center !important;width:100%}.contact_info_wrap{padding:25px 15px;flex-direction:column}.contact_info_wrap>li:not(:last-child){padding-bottom:25px;margin-bottom:25px}.contact_info_wrap>li:not(:last-child):after{width:100%;height:1px;right:0 !important;top:inherit;bottom:0;left:0}.agent_info_sec .agent_info_inr{flex-direction:column;text-align:center}.agent_info_sec .agent_info_inr i{margin-right:0;margin-bottom:15px}.top_cta_sec .top_cta_wrap li{width:100%;text-align:center}.federal_resource_sec .img_cont_item{flex-direction:column !important;border:1px solid #e9e9e9}.federal_resource_sec .img_block{padding:0}.federal_resource_sec .inr_cont{padding:25px 10px !important}.federal_resource_sec .img_block figure{height:auto;padding:30px}.permit_types_sec{text-align:center}.testimonial_list,.permit_types_sec .reg_logo{padding-bottom:50px}.permit_types_sec:before{width:100%;height:51%;background-color:#fff}.permit_types_sec h2{margin-top:40px}.permit_types_sec ul li{margin-bottom:15px}.permit_types_sec ul li a{padding:8px 18px;font-size:15px}.permit_types_sec ul li a i{width:20px;height:20px;line-height:20px;font-size:14px}.permit_types_sec .permit_validity h3,.permit_types_sec .permit_validity{font-size:15px;line-height:20px}.testimonial_list,.transport_req_sec,.timing_sec,.transport_restrict_sec{text-align:center}.single-regulation .cmn_cont ul li:not(:last-child){margin-right:0;display:block}.truck_img{position:relative;right:-15px;margin-top:30px}.pdf_links li{margin-bottom:15px}.img_sec figure:not(:last-child){margin-bottom:10px}.img_sec figure img{width:100%}.articles_sec .post_title,.articles_sec h3{font-size:20px}.cmn_cont table{text-align:left}.follow_links{padding-top:50px;flex-direction:column}.follow_links li:not(:last-child){margin-right:0;margin-bottom:10px}.testimonial_list .short_content:before,.featured_testimonial:before{top:-50px;left:0;right:0}.testimonial_list .testimonial_link{min-height:auto;padding:90px 15px 30px}.cat_list_wrap ul{max-width:100%;border:none;border-bottom:1px solid #bebebe;box-shadow:none;display:flex;flex-wrap:wrap;padding-bottom:30px;margin-bottom:50px;justify-content:center;border-radius:0}.cat_list_wrap ul li a{font-weight:600;font-size:12px;line-height:12px;display:block;padding:4px 6px;border-radius:4px;background:#f4f7f9;border:1px solid #ededed}.cat_list_wrap ul li:not(:last-child){margin-bottom:10px;margin-right:5px}.faq_item .head h2{font-size:15px}.contact_info_sec .contact_info_item address,.contact_info_sec .contact_info_item a,.contact_info_sec .contact_info_item .hrs_open{font-size:15px}.top_cta_sec .top_cta_wrap li{margin-bottom:15px}.top_cta_sec .top_cta_wrap a{font-size:15px;padding:6px 15px}.wpcf7-spinner{display:block;margin:0 auto}.affiliate_block_sec .main_cont{padding-right:0;padding-bottom:30px;text-align:center}.affiliate_block_sec .request_form_inr{padding:45px 28px;background-color:#075674;margin-left:-15px;margin-right:-15px;text-align:left}.affiliate_block_sec .img_cont_item{flex-direction:column !important;text-align:center}.affiliate_block_sec .img_block{margin-bottom:30px}.affiliate_block_sec .img_block img{width:100%}.affiliate_block_sec .contact_form h2{font-size:24px;line-height:28px}.thank_you_sec{flex-direction:column-reverse;background-attachment:fixed;background-position:right}.thank_you_sec .thank_you_right{position:relative}.thank_you_content{max-width:100%}.thank_you_sec h1{font-size:76px;margin-bottom:20px}.thank_you_content .thank_you_logo{margin-bottom:30px}.ftr_top .ftr_info ul li:first-child{width:100%}.follow_links svg{max-width:100%}.transport_restrict_sec{overflow-x:hidden}.federal_resource_sec .inr_cont h2{line-height:34px;margin-bottom:10px}.order_online_info_sec .contact_info_wrap ul{text-align:center}}@media (min-width:576px) and (max-width:767.98px){.container,.container-sm{max-width:100%}.top_cta_sec .top_cta_wrap li{width:50%}}@media (min-width:768px) and (max-width:991.98px){.hdr_right{display:none !important}.mob_mnu{display:inline-block;font-size:20px;line-height:30px;background-color:#000;width:30px;height:30px;text-align:center;color:#fff;margin-left:8px}.header-inner{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:15px}.home_bnr_content h1{font-size:60px;line-height:70px;margin-bottom:15px}.home_bnr_content h1 em{font-size:60px;-webkit-text-stroke:.5px #fff}.help_sec .row,.we_are_sec .row{flex-direction:column}.home_banner:before{top:8%;transform:scale(.5)}.help_sec .row>*,.we_are_sec .row>*{width:100%}.we_are_sec .right_content{padding-right:45px}.we_are_sec .left_right_img{justify-content:center;margin-bottom:30px}.cta_block .cta_block_overlay i{width:28px;height:28px;line-height:28px;font-size:16px}.cta_block_overlay a span{font-size:15px;line-height:28px;margin-right:6px}.heading_wrap h2{font-size:54px;line-height:64px;margin-bottom:10px}.feature_item strong{font-size:20px;line-height:26px}.service_sec{background:linear-gradient(transparent 55%,#075674 35%) no-repeat}.contact_info_sec .contact_info_item address,.contact_info_sec .contact_info_item a,.contact_info_sec .contact_info_item .hrs_open{font-size:12px}.help_sec{background-position:right bottom 26%}.help_right{position:relative}.cc_sec .cc_wrap{flex-direction:column}.cc_sec .cc_wrap>*{max-width:100%;width:100%}.cc_sec .cc_wrap .cc_left{margin-bottom:13px}.ftr_nav ul li{padding-inline:8px}.ftr_nav ul li a{font-size:12px}.site-footer .row>*{width:50%;margin-bottom:15px}.ftr_btm{flex-direction:column}.ftr_btm>*{margin-bottom:15px}.articles_sec .blog_post{width:50%}.cat_list_wrap ul li a{font-size:12px;line-height:16px;padding:10px}.testimonial_list .testimonial_link{padding:30px 30px 30px 100px}.testimonial_wrap{padding-inline:15px}.follow_links svg{width:100%}}@media (min-width:992px) and (max-width:1199.98px){.hdr_top ul{padding:8px 10px}.hdr_top ul li .order_online_btn{padding:4px 8px}.hdr_top ul li a{font-size:12px}.header-inner{padding-inline:15px}.site-logo{max-width:180px}.main_menu ul li{margin-left:8px}.main_menu ul li a{font-size:12px;line-height:16px;padding:7px 2px}.home_bnr_content h1 em{font-size:70px}.home_bnr_content h1{font-size:94px;line-height:100px;margin-bottom:20px}.home_banner:before{top:15%;transform:scale(.5)}.icon_content li:first-child{max-width:60%}.icon_content li a,.icon_content li strong{font-size:20px}.heading_wrap h2{font-size:50px;line-height:74px}.help_sec{background-position:right bottom 3%;background-size:50%}.cta_block_overlay a span{font-size:18px}.blog_post{width:50%}.ftr_nav ul li{padding-inline:10px}.ftr_top .ftr_info ul li:last-child{margin-left:0}.ftr_top .ftr_info address,.ftr_top .ftr_info a,.ftr_top .ftr_info span{word-break:break-word}.ftr_btm *{font-size:14px}.cat_list_wrap ul li a{padding:10px 15px}}@media (min-width:1200px) and (max-width:1439.98px){.hdr_top ul{padding:8px 10px}.hdr_top ul li .order_online_btn{padding:4px 10px}.hdr_top ul li a{font-size:14px}.site-logo{max-width:200px}.main_menu ul li a{font-size:14px;padding:7px 4px}.ftr_nav ul li{padding-inline:20px}.ftr_top .ftr_info address,.ftr_top .ftr_info a,.ftr_top .ftr_info span{font-size:13px}.articles_sec .post_title,.articles_sec h3{font-size:20px}.icon_content li:first-child{max-width:60%}.icon_content li a,.icon_content li strong{font-size:20px}.heading_wrap h2{font-size:58px}}