body { font-family: 'Work Sans', sans-serif; font-weight: 400; color: #898989; font-size: 16px; }
h1, h2, h3, h4, h5, h6, .line div { font-weight: 600; font-family: 'Work Sans', sans-serif; color: #071e3a; margin: 10px 0; }
h1 { font-size: 36px; }
h2 { font-size: 35px; margin-bottom: 15px; }
h3 { font-size: 25px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
.input-group .btn { height: 40px; }
.mTop0{margin-top:0px !important;}
.pleft20{padding-left:20px;}
.text-link{text-decoration:underline}
.text-link:focus { text-decoration: underline }
.text-link:hover { text-decoration: underline;color:#000; }
.mTop20 { margin-top: 20px !important; }
a, .btn { transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; }
a { color: #ef4300; }
a:hover, a:focus { color: #ef4300; }
.backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: none; z-index: 2000; }
header.primary { position: fixed; z-index: 1999; top: 0; left: 0; width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; }
header.primary.up { top: -172px; }
header.primary.up nav.menu { box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); border-top-color: transparent; border-bottom: none; }
header.primary.up nav.menu .brand { display: block; }
header.primary.up nav.menu ul.nav-list { margin-left: 40px; }
header.primary.up nav.menu ul.nav-list li:first-child { margin-left: 0; }
header.primary.up nav.menu ul:not(.dropdown-menu) > li > a { padding-top: 0; padding-bottom: 0; height: 53px; line-height: 52px; }
header.primary.up nav.menu ul:not(.dropdown-menu) > li > a .badge { top: 2px; }
header.primary.up nav.menu .dropdown-menu { top: 53px; }
header.primary.up nav.menu .dropdown-menu .dropdown-menu { top: 0; }
section { padding: 50px 0; }
section.first { padding-top: 240px; transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; }
section.most-popular { padding: 80px 0; }
section.most-popular > .row { margin: 0; display: table; }
section.most-popular > .row [class^="col-"] { display: table-cell; float: none; }
section.most-popular .image { background-size: cover; background-position: center; }
section.most-popular .details { background-color: #FAFAFA; }
section.most-popular .details .inner { padding: 80px 20px; }
section.most-popular .details .inner .badge, section.most-popular .details .inner h2, section.most-popular .details .inner .detail, section.most-popular .details .inner p { margin-bottom: 20px; }
section.most-popular .details .inner .badge { border: 2px solid #191E21; border-radius: 0; padding: 5px 10px; text-transform: uppercase; font-weight: 400; background-color: transparent; color: #191E21; }
section.most-popular .details .inner h2 { font-size: 30px; line-height: 38px; }
section.most-popular .details .inner .detail { display: flex; display: -webkit-box; display: -moz-box; font-size: 10px; text-transform: uppercase; letter-spacing: .5px; font-weight: 500; }
section.most-popular .details .inner .detail .time { margin-right: 10px; }
section.most-popular .details .inner p { line-height: 26px; margin-bottom: 40px; }
section.most-popular .details .inner .more { font-weight: 600; letter-spacing: .5px; }
section.most-popular .details .inner .more div, section.most-popular .details .inner .more i { float: left; }
section.most-popular .details .inner .more i { margin-left: 13px; }
section.most-popular .details .inner .more i:before { font-size: 25px; }
section.maps { padding-top: 60px; margin-bottom: -45px; }
section.not-found { padding: 50px 0; text-align: center; }
section.not-found .code { font-size: 12em; text-align: center; font-weight: 700; position: relative; display: inline-block; }
section.not-found .code:after, section.not-found .code:before { position: absolute; right: -100px; top: 20px; width: 100px; height: 2px; background-color: #f2f2f2; transform: rotate(-30deg); content: ' '; }
.text-black{color:#000;}
section.not-found .code:after { bottom: 50px; top: initial; left: -120px; right: initial; transform: rotate(-30deg); }
section.not-found h1 { font-size: 24px; line-height: 44px; text-transform: uppercase; letter-spacing: 2px; margin: 0; }
section.not-found p.lead { font-size: 16px; color: #999; }
section.not-found .search-form { display: inline-block; margin: 0 auto; }
section.not-found .search-form form { width: 300px; display: inline-block; }
section.not-found .link { padding: 2px 0; }
section.search .search-result { margin-top: 10px; margin-bottom: 30px; color: #999; }
.article .time, .article .category, article .time, article .category, .most-popular .time, .most-popular .category { font-size: 10px; letter-spacing: .5px; font-weight: 500; text-transform: uppercase; }
.article { margin: 25px 0px; }
article figure { height: 250px; width: 100%; overflow: hidden; margin-bottom: 10px; display: inline-block; }
article figure img { width: 100%; }
article .detail { display: flex; display: -webkit-box; display: -moz-box; }
.article .inner { box-shadow: 0 1px 2px #ddd; }
.article .padding { padding: 15px; padding-top: 0; }
.article h2 { text-transform: capitalize; font-size: 20px; margin: 0; line-height: 28px; margin-bottom: 10px; }
.article h2 a { color: #071e3a; text-decoration: none; }
.article h2 a:hover { color: #B00D12; }
.article p { line-height: normal; font-size: 16px; }
article .detail { display: flex; margin-bottom: 5px; font-size: 12px; }
article .time, article .category { margin: 0 10px; color: #191E21; }
article .category { margin: 0 10px; }
article .category a { color: #B00D12; }
article .time { margin: 0; }
article footer { text-align: right; }
article footer .btn-primary { background-color: transparent; border-color: #B00D12; color: #B00D12; padding-left: 15px; padding-right: 15px; position: relative; overflow: hidden; transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; }
article footer .btn-primary:after { position: absolute; content: ' '; bottom: 0; left: 20px; width: 5px; height: 5px; border-radius: 50%; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; z-index: -1; }
article footer .btn-primary:hover { color: #fff; }
article footer .btn-primary:hover:after { transform: scale(20); -moz-transform: scale(20); -webkit-transform: scale(20); -o-transform: scale(20); background-color: #B00D12; }
article footer .btn-primary:focus { outline: 0; }
.more { overflow: hidden; height: 35px; }
.more div { transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
.more div:last-child { opacity: 0; }
.more div i:before { font-size: 30px; }
.more:hover div:last-child { opacity: 1; }
.more:hover div:first-child { margin-top: -46px; margin-bottom: 20px; }
.topbar { position: relative; display: inline-block; width: 100%; }
.topbar .inner { border-bottom: 1px solid #ddd; display: inline-block; width: 100%; }
.topbar .right { float: right; }
.topbar .right ul li:last-child a { margin-right: 0; }
.topbar .left { float: left; }
.topbar .left ul li:first-child a { margin-left: 0; }
.topbar ul { padding: 0; margin: 0; margin-bottom: -5px; }
.topbar ul.info { margin-left: 4px; }
.topbar ul.info li a { letter-spacing: .3px; }
.topbar ul.info li a i { display: inline-block; transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -moz-transform: scale(1.5); margin-right: 5px; }
.topbar ul li { float: left; display: block; }
.topbar ul li a { color: #191E21; margin: 0 7px; padding: 10px 0; display: block; text-decoration: none; position: relative; z-index: 1; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; font-weight: 400; text-transform: uppercase; font-size: 12px; letter-spacing: .5px; }
.topbar ul li a i { display: none; }
.topbar ul li a:hover { color: #B00D12; }
.topbar ul li.active a:after, .topbar ul li a:hover:after { height: 100%; }
#menu-list { position: relative; display: inline-block; height: inherit; width: 100%; line-height: inherit; z-index: 0; }
#menu-list .container { /* Mega menu support */ position: relative; }
#menu-list .brand { display: none; float: left; width: 100px; height: inherit; line-height: normal; }
#menu-list .brand img { width: 100%; }
#menu-list .brand a { text-decoration: none; }
#menu-list .mobile-toggle { font-size: 32px; line-height: 0; float: right; margin-left: 20px; display: none; padding: 11px 0; }
#menu-list ul.nav-list > li:first-child { margin-left: -17px; }
#menu-list ul { margin: 0 auto; display: inline-block; padding: 0; z-index: 9; }
#menu-list ul > li { float: left; display: block; padding: 10px 20px 0px; }
#menu-list ul > li.magz-dropdown-megamenu { position: static; }

#menu-list ul > li > a { display: block; color: #071e3a; text-decoration: none; padding: 0px 0px 3px; letter-spacing: .5px; font-weight: 600; line-height: inherit; font-family: 'Work Sans', sans-serif; position: relative; z-index: 1; cursor: pointer; text-transform: uppercase; font-size: 16px; }
#menu-list ul > li > a .badge { background-color: #B00D12; position: absolute; top: 2px; right: -5px; }
/*#menu-list ul > li > a:after { content: ' '; position: absolute; z-index: 1; top: 100%; left: 0; width: 0; height: 2px; background-color: #f1c40f; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; margin-top: -2px; }*/

#menu-list ul > li.active a:after, #menu-list ul > li:hover > a:after { width: 100%; }
#menu-list ul > li:hover > .dropdown-menu { top: 35px; visibility: visible; opacity: 1; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }
#menu-list ul > li .dropdown-menu { border-radius: 0; border: none; top: 70px; /*box-shadow: none;*/ opacity: 0; visibility: hidden; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; }
#menu-list ul > li .dropdown-menu.megamenu { display: block; margin: 0; left: 15px; right: 15px; z-index: 1999; background-color: #fff; }
#menu-list ul > li .dropdown-menu.megamenu .megamenu-inner { padding: 20px; padding-bottom: 15px; }
#menu-list ul > li .dropdown-menu.megamenu .megamenu-title { font-size: 16px; position: relative; font-weight: 800; margin: 0; text-transform: uppercase; margin-bottom: 15px; }
#menu-list ul > li .dropdown-menu.megamenu .megamenu-title .all { position: absolute; right: 0; font-size: 12px; font-weight: 700; color: #383838; top: 5px; }
#menu-list ul > li .dropdown-menu.megamenu .megamenu-title .all i { color: #B00D12; margin-left: 5px; }
#menu-list ul > li .dropdown-menu.megamenu .vertical-menu { width: 100%; }
#menu-list ul > li .dropdown-menu.megamenu .vertical-menu li { display: inline-block; width: 100%; float: none; }
#menu-list ul > li .dropdown-menu.megamenu .vertical-menu li a { padding: 5px 0; height: auto; line-height: 34px; border-bottom: 1px solid #f2f2f2; }
#menu-list ul > li .dropdown-menu.megamenu .vertical-menu li a i { margin-left: 0; width: 20px; float: left; }
#menu-list ul > li .dropdown-menu.megamenu .vertical-menu li a:after { top: 100%; }
#menu-list ul > li .dropdown-menu.megamenu article { margin-bottom: 0; }
#menu-list ul > li .dropdown-menu.megamenu article .inner { /*box-shadow: none;*/ }
#menu-list ul > li .dropdown-menu.megamenu article figure { height: 170px; margin-bottom: 0; }
#menu-list ul > li .dropdown-menu.megamenu article .padding { padding: 0; }
#menu-list ul > li .dropdown-menu.megamenu article .padding h2 { font-size: 16px; line-height: 24px; }
#menu-list ul > li .dropdown-menu > li { float: none; display: block; position: relative; }
#menu-list ul > li .dropdown-menu > li.divider { padding: 10px 0; background-color: #fff; position: relative; }
#menu-list ul > li .dropdown-menu > li.divider:before { content: ' '; position: absolute; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); left: 0; height: 1px; width: 100%; background-color: #f2f2f2; }
#menu-list ul > li .dropdown-menu > li { background-color: #fff; width: 270px; position: relative; overflow: hidden; transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; padding: 0px;}
/*#menu-list ul > li .dropdown-menu > li > a:after { position: absolute; content: ' '; top: 100%; left: 50px; width: 5px; height: 5px; border-radius: 50%; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; background-color: transparent; z-index: -1; }*/
#menu-list ul > li .dropdown-menu > li > a i { float: right; }
#menu-list ul > li .dropdown-menu > li > a .icon { float: none; width: 25px; float: left; margin-left: -2px; }
#menu-list ul > li .dropdown-menu > li.active a:after { transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; transform: scale(82); -webkit-transform: scale(82); -moz-transform: scale(82); -o-transform: scale(82); background-color: #B00D12; width: 5px; }
#menu-list ul > li .dropdown-menu > li:hover > a { color: #000; }
#menu-list ul > li .dropdown-menu > li:hover > a:after { transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; transform: scale(82); -webkit-transform: scale(82); -moz-transform: scale(82); -o-transform: scale(82); background-color: #ef4300; width: 5px; }
#menu-list ul > li .dropdown-menu > li ul { position: absolute; left: 230px; top: 0; }
#menu-list ul > li .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, #menu-list ul > li.active .dropdown-menu > li > a:hover, #menu-list ul > li.active .dropdown-menu > li > a:focus { color: #ef4300 !important; box-shadow:rgba(0,0,0,0.4)2px 2px}
#menu-list ul > li .dropdown-menu > li > a  { padding: 8px; color: black !important; background: #fff; }

#menu-list ul > li .dropdown-menu > li > a .active1  { padding: 8px; color:#ef4300 !important; background: #fff; }
#menu-list ul > li:last-child { padding-right: 0px; }
#menu-list ul > li.active a, #menu-list ul > li > a:hover, #menu-list ul > li > a:focus,#menu-list ul > li .dropdown-menu > li.active > a  { color: #ef4300 !important; }
img { width: auto; max-width: 100%; }
#sidebar  { padding: 10px; position: sticky; top: 100px; background: #fff; background: url(../images/pattern1.png) repeat center #fff; border: 10px solid rgba(239, 67, 0, 0.24); }
.firstbar h4, .firstbar p, .scroll h4, .scroll p { margin-bottom: 0px; }
.banner_bg img { border: 5px solid #FFF; box-shadow: 0px 0px 10px rgba(0,0,0,0.15); }
.firstbar { background: rgba(255,255,255,0.8); display: block; padding: 10px 0px 10px; }
#sidebar h2 { font-size: 24px; margin: 0px 0px 20px; }
.btns { background: #ef4300; color: #fff !important; padding: 13px 18px !important; border-radius: 10px; box-shadow: 0px 4px 5px rgba(0,0,0,0.2); font-size: 17px; display: inline-block; font-weight: 600; font-family: 'Work Sans', sans-serif; border: 2px solid #ef4300; text-align: center; border-radius: 2px; }
.btns:hover, .btns:focus { text-decoration: none; background: #c13904;  }
.btns1 { background: #5ea1cc; text-decoration: none; border: 2px solid #5ea1cc; color: #fff !important; }
.btns1:hover, .btns1:focus { border: 2px solid #456d87; color: #fff !important;background:#456d87; }
.btns2 { background: transparent; text-decoration: none; border: 2px solid #5ea1cc; color: #000 !important; }
.btns2:hover, .btns1:focus { border: 2px solid #456d87; color: #fff !important;background:#456d87; }
.call_icon a:hover { color: #ef4300 !important; }
.call_icon a:hover.call_icon a i { border: 2px solid #fff !important; }

.firstbar h4, .scroll h4 { margin-top: 0px; font-size: 16px; font-weight: 500; color: #071e3a; display: inline-block; margin-right: 10px; margin-left: 5px; }
.brand img { width: initial; padding-bottom: 0; height: auto; margin-top: 5px; }
.call_icon { font-size: 18px; font-weight: 800; font-family: 'Work Sans', sans-serif; }
/*.call_icon a { color: #fff; }*/
/* .firstbar h4 span{color:#b00d12;} */
.content_center { /*box-shadow: 0 1px 2px #ddd;*/ }
#sidebar figure img { margin-bottom: 15px; }
footer.footer { padding-top: 20px; padding-top: 50px; background: url(../images/footer.jpg) repeat center; }
footer.footer .block .block-title { font-size: 20px; position: relative; margin: 0; color: #071e3a; margin-bottom: 10px; }
footer.footer { color: #848f9a; }
footer.footer ul li a { padding: 3px 0px; display: block; }
footer.footer ul li a, footer.footer a { font-size: 16px; color: #848f9a; }
footer.footer ul li a:hover, footer.footer a:hover { text-decoration: none; color: #ef4300; }
footer.footer .brand-description { line-height: 24px; }
.copyright { clear: both; text-align: center; margin-top: 10px; color: #848f9a; padding-top: 20px; padding-bottom: 20px; font-size: 14px; font-weight: 400; letter-spacing: 1px; border-top: 1px solid #eaeaea; }
.banner_bg { background: url("../images/truckbg.jpg") no-repeat bottom center; display: block; min-height: 450px; background-size: cover; display: flex; align-items: center; }
.home_bg2 { min-height: 100vh; padding: 100px 0; }
.sticky_ads {
    position: sticky;
    top: 100px;
}

.pattern1 { background: url("../images/pattern.jpg") repeat center !important; background-size: contain; }
.call_icon a i { border-radius: 200px; width: 30px; height: 30px; border: 2px solid #ef4300; display: inline-block; text-align: center; line-height: 27px; }
.call_icon a:hover { text-decoration: none; color: #444; }
.call_icon a:hover i { border-color: #444; }
.call_icon { display: inline-block; }
.nav-list { display: inline-block; }
.nav-list .btns { margin-top: 7px; margin-left: 20px; line-height: inherit !important; height: inherit !important; padding: 8px 15px !important; }
.btn-primary:hover { color: #fff; background-color: #040255 !important; border-color: #040255 !important; }
.article .inner p { min-height: 80px; }
.banner_cnt { color: #444; margin-top: 20px; text-align: left; }
.banner_cnt h1 { margin: 0px; font-size: 40px; }
.banner_cnt p { font-size: 20px; margin: 10px 0px 30px; color: #071e3a; }
.banner_cnt .btns1 { margin-left: 20px; }
.social_network_icon { margin-bottom: 20px; }
.mt-1 { margin-top: 10px !important; }
.mt-2 { margin-top: 20px !important; }
.mt-3 { margin-top: 30px !important; }
.social_network_icon img { margin-right: 10px; width: 150px; }
.content_center .list-unstyled li { padding: 5px 0px 5px 15px; position: relative; }
.content_center .list-unstyled li:before { position: absolute; top: 4px; left: 0; content: "\f0da"; font-family: "FontAwesome"; font-size: 18px; color: #34495e; }

b { font-weight: 700 !important; }
.content_center h3 { font-size: 20px; color: #34495e; margin-top:0px; }

.content_center .table th { color: #071e3a; font-weight: 400; background: #f6f6f6; }
.social-buttons { margin-top: 0px !important; }
.no_bg { padding: 15px; border-radius: 0px; }
.footer .style_list li a { padding-left: 11px; position: relative; }
.footer .style_list li a::before { position: absolute; top: 5px; left: 0; content: "\f0da"; font-family: "FontAwesome"; font-size: 80%; }
/*---new-style----*/

/*.hvr-sweep-to-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hvr-sweep-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #5cb8e6; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; border-radius: 50px; }
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active { color: #333; }
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); }

.hvr-sweep-to-right-yellow { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hvr-sweep-to-right-yellow:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #f1c40f; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; border-radius: 50px; }
.hvr-sweep-to-right-yellow:hover, .hvr-sweep-to-right-yellow:focus, .hvr-sweep-to-right-yellow:active { color: #000; }
.hvr-sweep-to-right-yellow:hover:before, .hvr-sweep-to-right-yellow:focus:before, .hvr-sweep-to-right-yellow:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); }*/
.content-right-part { background: #fff; padding: 30px 20px; min-height: 250px; width: 460px; border-bottom: 5px solid #ef4300; }
.right-content { padding: 0; margin-left: -50px; margin-top: 15px; box-shadow: 0 10px 30px 0 rgba(50, 50, 50, .16); }
.information-truck { padding-top: 30px; }
.read-more {    box-shadow: 0px 4px 5px rgba(0,0,0,0.2); background: #5ea1cc; border: 2px solid #5ea1cc; padding: 5px 10px; text-decoration: none; font-size: 16px; border-radius: 2px; margin: 10px 0; color: #fff; font-weight: 600; display: inline-block; }
.read-more:hover, .read-more:focus { text-decoration: none; background: #456d87; color: #fff;border: 2px solid #456d87; }
.content-right-part h1 { font-size: 24px; }
.get-truck-sec { margin: 50px 0; background: #fff; padding: 10px 30px; position: relative; box-shadow: 0 10px 30px 0 rgba(50, 50, 50, .16); }
/*.mt-1:hover { color: #fff !important; }*/
/*-inner-page-style*/
.truck-tax-info { background: #fff; padding: 20px 20px 10px; margin-bottom: 10px; box-shadow: 0px 0px 15px rgba(51, 51, 51, 0.08); position: relative; }
.truck-tax-info::after { content: ''; position: absolute; bottom: -30px; right: 20px; border: 2px dashed #e2e2e2; height: 30px; }
.truck-tax-info::before { content: ''; position: absolute; bottom: -30px; left: 20px; border: 2px dashed #e2e2e2; height: 30px; }
.lastBox::after, .lastBox:before { border: none; }
.table.table-bordered.mt-1:hover { color: #000 !important; }
.top-info-truck-sec { }
/*-move-top*/
.box1 { padding: 20px; min-height: 235px; text-align: left; margin-bottom: 40px; display: flex; align-items: inherit; box-shadow: 0px 20px 30px rgba(49, 49, 49, 0.2); }
.box1 h1 { font-size: 24px; margin-top: 0px; }
.img-left-part { }
.img-left-part a img { position: relative; display: inline-block; }
.img-left-part a img:after { content: ""; position: absolute; left: 0; top: 0; background: #ef4300; width: 100%; height: 100%; display: inline-block; }
.shape1 { position: relative; }
.shape1:before { position: absolute; content: ""; width: 35%; height: 310px; left: 0; top: 45%; background: #fff; box-shadow: 0px 0px 50px rgba(204, 204, 204, 0.4); border-radius: 0 50px 50px 0; z-index: -1; }
.shape1:after { position: absolute; content: ""; width: 80%; height: 500px; left: 0; top: 45%; background: url(../images/pattern1.png) no-repeat center; z-index: -2; }
.appsec {   background: url(../images/appBg.jpg) no-repeat center;background-size:cover;padding:50px 0px 40px; }
.appsec h2, .appsec p{color:#fff;}
.appsec h2:before{    background: linear-gradient(to right, #426a83, #ffffff, #ffffff, #466a82);}
.appBox { }
#return-to-top { position: fixed; bottom: 10px; right: 10px; width: 30px; height: 30px; display: block; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#return-to-top i { font-size: 35px; color: #071e3a; }
nav.scroll { background: #fff; display: block; padding: 5px 0px 0px; box-shadow: 0 0 10px rgba(0,0,0,.15); -webkit-transition: .25s cubic-bezier(0.43, 0.49, 0.51, 0.68); transition: .25s cubic-bezier(0.43, 0.49, 0.51, 0.68); }
nav.scroll .call_icon a{    color: #ef4300;}

#menu-list ul > li.active ul li a { color: #071e3a; }
#menu-list ul > li ul li a { font-size: 13px; }
.vertical-align { display: flex; align-items: center; }
.read-more:before { border-radius: 3px !important; background: #ef4300; color: #071e3a; }
a { word-wrap: break-word; }
.boxContent { }
.home { background: #f5f5f5; }
.imgBg { text-align: center; position: relative; }
.mblImg { text-align: center; }
.boxContent h1 { font-size: 24px; margin-top: 20px; }
.boxContent p { margin-bottom: 0px; }
.shadowBox { margin-bottom: 20px; box-shadow: 0px 0px 30px #eee; padding: 20px 20px 10px; background: #fff; min-height: 310px; }
h2 { position: relative; padding-bottom: 10px; }
h2:before { content: ''; position: absolute; background: linear-gradient(to right, #fff, #ef4300, #ef4300, #fff); height: 2px; width: 100px; bottom: 0px; left: 0; margin: auto; }
.space3{margin-top:20px;}
.ht{min-height:97px;}
.home_bg1 { min-height:550px;}
#navbar {transition: all 0.4s linear;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;}
ul{margin-bottom:5px;}
address{margin-bottom:10px;}
.table{margin-bottom:10px;}
.mbot{margin-bottom:10px;}
.mt{margin-top:10px;}
.para{min-height:75px;}
.copyright a{color:#ef4300 !important;font-size:14px !important;}
.copyright a:hover{color:#000 !important;}
.highlight { color: #000; }
.popup-border { border-right: 1px solid #cacaca; }
.bottom_fixed_bar { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999; transition: all .4s linear; -webkit-transition: all .4s linear; }
.bottom_ad_section { background: #fff; border: 1px solid #949494; border-bottom-color: rgb(148, 148, 148); border-bottom-style: solid; border-bottom-width: 1px; font-size: 20px; padding: 10px 20px 0px 20px; border-bottom: 0; box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius: 3px 3px 0px 0px; z-index: 0; }
.font-20{font-size:20px;}
.color-blue { color: #325176;font-weight:600; }
.ad_close { position: absolute; right: -10px; top: -12px; background: #E04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; }
    .ad_close:hover { position: absolute; right: -10px; top: -12px; background: #E04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; text-decoration: none; }
.ad_row { display: flex; align-items: center; }
.bottom_ad_section .stky-caption { margin: 0px; }
.stky-caption-text { font-weight: 400; line-height: 30px; }
.stky-caption { margin-top: 21px; color: #000 !important; font-size: 22px !important; }
.dis-none { display: none !important; }

.modal-open { overflow-x: hidden !important; overflow-y: auto !important; padding-right: 0px !important; }
.MboxClose { background: url(../images/close.png) no-repeat; border: medium none; height: 31px; position: absolute; right: -15px; text-indent: -9999px; top: -10px; width: 31px; z-index: 9; }
.mtop{ margin-bottom: 20px; }
.set-font-size { color: white !important; font-size: 22px; margin: auto; }
.sub-txt { font-size: 20px !important; }
.modal-body { padding: 0px; }
.font-18{font-size:18px;color:#000}
.modal-header { background: #5ea1cc; }
.mtop { margin-top: 10px !important;color:#000; }
.highlight { color: #ef4300; font-weight: 600; }
.set-padding { padding: 0% 5%; }
.icon-width { width: 30%; margin: auto; }
.d-inline-block { display: inline-block; }
.mBot10{margin-bottom:10px;}
.mb-30{margin-bottom:30px;}