@font-face{font-family:"Montserrat";src:url("../../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Montserrat";src:url("../../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Montserrat";src:url("../../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"Montserrat";src:url("../../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-style:normal;font-weight:900}@font-face{font-family:"Milford Condensed";src:url("../fonts/MilfordCondensed.woff2") format("woff2"),url("../fonts/MilfordCondensed.woff") format("woff"),url("../fonts/MilfordCondensed.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Milford Condensed";src:url("../fonts/MilfordCondensedBold.woff2") format("woff2"),url("../fonts/MilfordCondensedBold.woff") format("woff"),url("../fonts/MilfordCondensedBold.ttf") format("truetype");font-style:normal;font-weight:bold}@keyframes infinite-spinning{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.animated{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}*:focus{outline:none;border-color:inherit;-webkit-box-shadow:none;box-shadow:none}body{background:#a5a5a5;color:#fff;font-family:"Montserrat";font-size:20px;overflow-x:hidden;line-height:1.4em}img{max-width:100%}.container{width:1000px;max-width:90%;position:relative;z-index:2}.home .container,.footer .container{width:1400px;max-width:100%}.home .container-small{width:1000px;max-width:90%}#top .fp-tableCell{min-height:100vh}.fancybox-inner .container{max-width:90%}#content{position:relative;text-align:center;overflow-x:hidden}.primary-bg-1{background:#a5a5a5}.primary-bg-2{background:#c3bcbe}.primary-bg-3{background:#5d5b5b}.secondary-bg-1{background:#fa6d0b}.secondary-bg-2{background:#FFFFFF}.secondary-bg-3{background:#fa6d0b}#about{background-image:url("../img/about.jpg")}#top{background:#a5a5a5 url("../img/back-top.jpg") top center no-repeat;background-size:cover;z-index:3}#video{background:#5d5b5b url("../img/back-video-new.jpg") center center no-repeat;background-size:cover}.parallax-background{background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;height:100%;position:absolute;top:0;transition-delay:1s}.full-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.cover-bg{background-size:cover;background-position:center}.dots-bg{background:url("../img/back-dots.png") top left repeat;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:0.3}#surefox .dots-bg,#railfox .dots-bg,#about .dots-bg{opacity:0.2}.overflow-container{overflow:hidden;display:block}.overflow-container.animation .overflow-inner{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01);transition:transform 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01);transition:transform 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01),-webkit-transform 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01);transition-delay:0s}.overflow-container.animation .overflow-inner.delay1{transition-delay:0.2s}.overflow-container.animation .overflow-inner.delay2{transition-delay:0.4s}.overflow-container.animation .overflow-inner.delay3{transition-delay:0.6s}.overflow-container.animation .overflow-inner.delay4{transition-delay:0.8s}.overflow-container.animation .overflow-inner.delay5{transition-delay:1s}.overflow-container.animation .overflow-inner.delay6{transition-delay:1.2s}.overflow-container.animation .overflow-inner.delay7{transition-delay:1.4s}.overflow-container.full-width{width:100%}.overflow-inner{-webkit-transform:translateY(140%);transform:translateY(140%);transition-delay:1s;display:block}p{line-height:1.4em;font-size:20px}a,a:before{-webkit-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-ms-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}a,a:active,a:after,a:before,a:focus,a:hover{color:#fff;text-decoration:none}.h1,.h2,.h3,h1,h2,h3{margin-top:0}h1,h2,h3{font-family:"Montserrat",sans-serif;line-height:1.1em;color:#fff}h1{font-size:80px}h2{font-size:56px}h2.section-title{font-size:65px}h3.section-title,h3.subtitle{font-size:40px;font-family:"Montserrat", sans-serif;font-weight:normal}h3.subtitle{font-size:30px}.light,.light a,.light h1,.light h2,.light h3,.light p{color:#5d5b5b !important}.green-text{color:#fa6d0b !important}sup{top:-.4em}.textup{text-transform:uppercase}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.fs16{font-size:16px}.fs20{font-size:20px}.fs24{font-size:24px}.fs28{font-size:28px;line-height:1.3em}.fs32{font-size:32px;line-height:1.2em}.fs36{font-size:36px;line-height:1.2em}.fs40{font-size:40px;line-height:1.2em}.primary-font-1{color:#a5a5a5}.primary-font-2{color:#c3bcbe}.primary-font-3{color:#5d5b5b}.secondary-font-1{color:#fa6d0b}.secondary-font-2{color:#FFFFFF}.secondary-font-3{color:#fa6d0b}#top{min-height:100vh}#top>div{display:inline-block;height:100vh}.section{overflow:hidden;position:relative}.section .container{text-align:left}.section-half .vcenter,.section-half>div{height:50vh;position:relative}.section .parallax-background.half-bg-left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:right center;transform-origin:right center}.section .parallax-background.half-bg-right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:left center;transform-origin:left center}.section .parallax-background.animation{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 0.7s;transition:transform 0.7s;transition:transform 0.7s,-webkit-transform 0.7s;transition-delay:0s;-webkit-transition:all 700ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 700ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 700ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 700ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.half-bg-left{left:0;background-position:center}.half-bg-right{right:0;background-position:center}.vcenter{font-size:20px;position:relative;z-index:2}#video .container{text-align:center}#video a,#video h1,#video p,#railfox a,#railfox h1,#railfox h2,#railfox p,#seafox a,#seafox h1,#seafox h2,#seafox p,#surefox a,#surefox h1,#surefox h2,#surefox p,#about a,#about h1,#about h2,#about p{color:#5d5b5b}#section-video p{font-size:26px;line-height:1.4em}a.button,a.get,a.video-play{font-family:"Montserrat",sans-serif !important;font-size:20px;border:2px solid #fff;padding:8px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}a.button.dark-button,a.button.video-play{border-color:#fa6d0b;color:#fa6d0b !important;}a.button:hover{background:#fff;color:#FFFFFF}a.button.green:hover{background:#fff;color:#fa6d0b !important}a.button.dark-button:hover,a.button.video-play:hover{background:#5d5b5b;color:#fff !important}a.button.get:hover{background:#fff;color:#a5a5a5 !important}a.button{font-family:"Montserrat",sans-serif;font-size:20px;border:2px solid #fff;padding:8px 16px;margin-top:15px;display:inline-block;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}a.button:hover{background:#fff;color:#a5a5a5 !important}.dark,.light{z-index:1;position:relative}.block{display:block;clear:both;padding-bottom:10px}.heavy{font-family:"Montserrat", sans-serif}.middle-img{background-attachment:fixed;width:100%;height:100%;top:0;position:absolute;background-repeat:no-repeat;background-size:300px auto;background-position:50%;z-index:2}.middle-img0{background-image:url("../img/middle0_new.png")}.middle-img3{background-image:url("../img/middle3new.png")}.middle-img5{background-image:url("../img/middle5.png")}.middle-img7{background-image:url("../img/middle7.png")}.middle-img10{background-image:url("../img/middle10.png")}header .menu{overflow:hidden;position:fixed;top:0;right:0;width:400px;height:100%;max-width:100%;z-index:6;background:#a5a5a5;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-webkit-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-ms-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}header .menu.opened{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.logo{max-width:250px;z-index:3;position:relative}.header-slogan{text-align:center;padding-left:30px;padding-right:30px;top:50%;width:100%;position:absolute}.header-slogan.hide-mobile{margin-top:-165px}.header-slogan h1{line-height:1.1em;margin-top:15px}.header-slogan h3{letter-spacing:2px;font-weight:400}#heading{position:relative}.visitor h3.green-text{font-family:"Montserrat";text-transform:uppercase;font-weight:600 !important;padding-bottom:30px}.visitor h3.green-text span{font-family:"Montserrat";display:block;clear:both;padding-top:10px;font-size:0.9em;color:#fff;font-weight:400 !important}.footer{font-size:22px;line-height:1.4em}.home .footer{border:none}.footer .carousel{background:#fff}.footer .carousel .owl-partners .item{background:#a5a5a5;display:inline-block;text-align:center;vertical-align:middle}.footer h3{font-size:30px}.footer h3 a{font-size:18px;font-weight:normal}.footer a:hover{color:#c3bcbe}img.footer-logo{max-width:350px}.footer-bottom ul.footer-nav,.footer-top ul.social{list-style:none;padding-left:0}.footer-bottom ul.footer-nav li,.footer-top ul.social li{display:inline-block;margin-right:15px}.footer-top ul.social li{margin-right:0;margin-left:15px}.footer-bottom ul.footer-nav li{margin-right:5px}.footer-top ul.social li a{display:block;text-align:center;width:30px;line-height:30px;background:#fff;color:#a5a5a5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.footer-top ul.social li a:hover{background:#c3bcbe;color:#a5a5a5}.footer-bottom p{font-size:16px}.footer-bottom ul.footer-nav li{padding-right:0;font-size:20px}.footer-bottom ul.footer-nav li:after{content:'|';display:inline-block;padding-left:15px;font-size:18px;vertical-align:text-bottom;margin-bottom:-5px;}.footer-bottom ul.footer-nav li:last-of-type:after{display:none}.right-menu{position:fixed;right:0;top:50%;margin-top:-100px;z-index:4;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.right-menu ul{list-style:none;padding-left:15px;display:block}.right-menu ul li a{display:block;padding:10px;color:#fff;background:#fa6d0b;font-size:20px;-webkit-border-top-left-radius:6px;-moz-border-top-left-radius:6px;-ms-border-top-left-radius:6px;-o-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-bottom-left-radius:6px;-ms-border-bottom-left-radius:6px;-o-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.right-menu ul li a.last{margin-top:10px}.right-menu ul li a.no-radius{margin-top:-10px;margin-bottom:-10px;-webkit-border-top-left-radius:0px;-moz-border-top-left-radius:0px;-ms-border-top-left-radius:0px;-o-border-top-left-radius:0px;border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-ms-border-bottom-left-radius:0px;-o-border-bottom-left-radius:0px;border-bottom-left-radius:0px}#forms{position:absolute;z-index:3;bottom:0;left:0;width:100%;color:#FFFFFF}#forms .form{background:#a5a5a5}#forms .form h3{font-weight:400;letter-spacing:1px}form label{width:100%}form input,form select,form textarea{font-family:"Montserrat";font-weight:400;width:100%;display:inline-block;padding:8px 12px;font-size:18px;color:#a5a5a5;border:1px solid #FFFFFF;background:#fff;line-height:1.4em !important}form input,form select{height:40px}form input[type="submit"]{background:none;border:1px solid transparent;outline:none;text-transform:uppercase;font-weight:bold;color:#FFFFFF;width:auto;-webkit-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-ms-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}form input[type="submit"]:hover{color:#fa6d0b}.contact form input[type="submit"]:hover{color:#FFFFFF;background:#a5a5a5}.contact input,.contact select,.contact textarea{margin-bottom:15px;height:40px;line-height:34px}.contact textarea{height:auto;min-height:200px}.contact form input,.contact form select,.contact form textarea,.fancybox-inner form input,.fancybox-inner form select,.fancybox-inner form textarea{border-color:#a5a5a5;color:#a5a5a5}.contact form input:focus,.contact form select:focus,.contact form textarea:focus,.fancybox-inner form input:focus,.fancybox-inner form select:focus,.fancybox-inner form textarea:focus{border-color:#a5a5a5;color:#a5a5a5;background:#FFFFFF}.fancybox-inner form input[type="submit"]{border-color:#a5a5a5;background:#a5a5a5 !important;color:#fff}.fancybox-inner form input[type="submit"]:hover{background:#fff !important;color:#a5a5a5}#forms h3{display:inline-block}#forms a.add-trip{display:inline-block;font-size:20px;margin-left:30px}#forms a.add-trip:before{content:'+';display:inline-block;margin-right:10px;color:#fa6d0b;font-weight:bold}.form-nav{background:url("../img/form-nav.png") bottom center no-repeat;margin-bottom:0}.form-menu{list-style:none;padding-left:0;text-align:center;margin:0}.form-menu li{display:inline-block;margin:0 20px}.form-menu li a{overflow:hidden;display:block;height:52px;width:72px;background:url("../img/form-menu2.png") 0 0 no-repeat;-webkit-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-ms-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.visitor .form-menu li a{pointer-events:none}.form-menu li a.Roadfox{background-position:0 0}.form-menu li a.Railfox{background-position:-128px 0}.form-menu li a.Seafox{background-position:-237px 0}.form-menu li a.Airfox{background-position:-360px 0}.form-menu li a.Storefox{background-position:-490px 0}.form-menu li a.Surefox{background-position:-618px 0}.form-menu li a.Roadfox.active,.form-menu li a.Roadfox:hover{background-position:0 -54px}.form-menu li a.Railfox.active,.form-menu li a.Railfox:hover{background-position:-128px -54px}.form-menu li a.Seafox.active,.form-menu li a.Seafox:hover{background-position:-237px -54px}.form-menu li a.Airfox.active,.form-menu li a.Airfox:hover{background-position:-360px -54px}.form-menu li a.Storefox.active,.form-menu li a.Storefox:hover{background-position:-490px -54px}.form-menu li a.Surefox.active,.form-menu li a.Surefox:hover{background-position:-618px -54px}a.trips{position:relative;display:block;text-align:center;margin:20px auto;font-family:"Montserrat", sans-serif;font-weight:bold}a.trips.close-trips{display:none}a.trips.open-trips:before{content:'\f0c9';font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;color:#FFFFFF;display:inline-block;margin-right:15px}a.trips.close-trips:before{content:'\f00d';font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;color:#FFFFFF;display:inline-block;margin-right:15px}a.trips:hover,a.trips:hover:before{color:#fa6d0b}#section-trips{min-height:100vh;display:none;background:#FFFFFF;color:#5d5b5b}#section-trips h3{font-size:30px;text-transform:uppercase;color:#a5a5a5}#section-trips .table>tbody>tr>td,#section-trips .table>tbody>tr>th,#section-trips .table>tfoot>tr>td,#section-trips .table>tfoot>tr>th,#section-trips .table>thead>tr>td,#section-trips .table>thead>tr>th{padding:12px;vertical-align:middle}#section-trips .table>thead>tr>th,.price-info{font-size:14px}a.trip-info{font-size:22px;cursor:pointer;color:#a5a5a5}a.trip-info:hover{color:#fa6d0b}.fancybox-slide>*{background-color:#FFFFFF !important;padding:0 !important}.inside{font-family:"Montserrat";padding:30px 50px 50px;width:100%;color:#a5a5a5}.inside .row>div{padding-bottom:30px}.inside .row:last-of-type>div{padding-bottom:0}.inside .heading,label{font-size:14px;font-weight:700;text-transform:uppercase}.fancybox-slide h3{padding:30px 50px;color:#FFFFFF !important;background:#a5a5a5;margin:0}.fancybox-close-small:after{background-color:#FFFFFF !important}.fancybox-close-small{top:25px;right:30px}.nav-tabs{border:none;margin-top:20px}.nav-tabs>li{display:inline-block;float:none}.nav-tabs>li>a{border:none !important;font-family:"Montserrat", sans-serif;font-size:20px;text-transform:uppercase;margin:0 20px}.light .nav-tabs>li>a{color:#5d5b5b}.dark .nav-tabs>li>a{color:#fff}.nav-tabs>li>a:hover{background-color:transparent;color:#fa6d0b !important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;color:#fa6d0b !important;background-color:transparent}.nav-tabs>li>a span{font-size:40px;display:block;clear:both}.tab-content{margin-top:40px}.tab-pane{text-align:left}.tab-services .tab-pane,.tab-media .tab-pane{text-align:left}.tab-services .tab-pane .nav-tabs,.tab-services .tab-pane h2.section-title,.tab-media .tab-pane .nav-tabs,.tab-media .tab-pane h2.section-title{text-align:center}.tab-pane ul{list-style:none;padding-left:0;margin:40px 0}.tab-pane ul li{margin-bottom:30px;padding-left:50px;position:relative}.tab-services>.tab-pane>ul li,.tab-media>.tab-pane>ul li{padding-left:0}.tab-services>.tab-pane>ul.storefox li,.tab-services>.tab-pane>ul.surefox li{padding-left:50px}.tab-media>.tab-pane>ul li{margin-bottom:0px}.tab-pane ul li:before{display:block;position:absolute;left:0;top:0;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-size:30px;color:#656667;}.tab-pane ul li:nth-child(1):before{content:'\f021'}.tab-pane ul li:nth-child(2):before{content:'\f0e3'}.tab-pane ul li:nth-child(3):before{content:'\f1e3'}.tab-pane ul li:nth-child(4):before{content:'\f065'}.tab-services>.tab-pane>ul li:before,.tab-media>.tab-pane>ul li:before{display:none}.tab-services>.tab-pane>ul.storefox li:before,.tab-services>.tab-pane>ul.surefox li:before{display:block}.services-menu,.media-menu{list-style:none;padding-left:0;text-align:center;margin:25px 0 0;background:url("../img/services-menu.png") bottom center no-repeat;height:176px;padding-top:60px}.services-menu li,.media-menu li{display:inline-block;padding:0;margin:0 15px}.services-menu li a,.media-menu li a{display:block;padding:0;margin:0;height:52px;width:72px;background:url("../img/form-menu2.png") 0 0 no-repeat;-webkit-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-ms-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.media-menu li a{background:url("../img/form-services-menu.png") 0 0 no-repeat}


.services-menu li:nth-child(2) a{background-position:0 0}
.services-menu li:nth-child(3) a{background-position:-128px 0}
.services-menu li:nth-child(4) a{background-position:-237px 0}
.services-menu li:nth-child(5) a{background-position:-360px 0}
.services-menu li:nth-child(6) a{background-position:-490px 0}
.services-menu li:nth-child(7) a{background-position:-618px 0}
.services-menu li:nth-child(8) a{background-position:-706px 0}

.services-menu li:nth-child(2) a:hover,.services-menu li:nth-child(2).active a{background-position:0 -54px}
.services-menu li:nth-child(3) a:hover,.services-menu li:nth-child(3).active a{background-position:-128px -54px}
.services-menu li:nth-child(4) a:hover,.services-menu li:nth-child(4).active a{background-position:-237px -54px}
.services-menu li:nth-child(5) a:hover,.services-menu li:nth-child(5).active a{background-position:-360px -54px}
.services-menu li:nth-child(6) a:hover,.services-menu li:nth-child(6).active a{background-position:-490px -54px}
.services-menu li:nth-child(7) a:hover,.services-menu li:nth-child(7).active a{background-position:-618px -52px}
.services-menu li:nth-child(8) a:hover,.services-menu li:nth-child(8).active a{background-position:-706px -52px}

.services-menu li:nth-child(8) {
    margin-left: 0px !important;
}

.handcursor {
    cursor: pointer;
}

.new_orange_colour {
    color: #fa6d0b;
}

.new_orange_colour img {
    margin-top: 50px;
}

.viewexchangelink {
    margin-bottom: 90px !important;
}

@media (max-width:767px) {
    .viewexchangelink {
        margin-bottom: 0px !important;
    }
}



.marginrow {
    margin-left: 15px;
    margin-right: 15px;
}

.new_footer_links_block {
    position: absolute;
    bottom: 0px;
    margin-bottom: 20px;
}

.whats_next_footer_img {
    position: absolute;
    bottom: 0px;
    left: 0;
    bottom: 40px;
}

.et_email_row_homepage {
    bottom: 0;
    left: 20px;
    position: absolute;
}

.et_email_row_homepage div div h3 span a {
    font-size: 16px;
}

.new_white_colour {
    color: #fff !important;
}

.new_grey_colour {
    color: #a5a5a5 !important;
}

.text_shadow_header {
    text-shadow: 1px 1px 4px #2e2c2c;
}

.homepagecontactusbtn {
    width: 300px;
    height: 60px;
    padding: 17px 16px !important;
    text-shadow: 1px 1px 1px #000;
}

ul.footer-nav li a {
    font-family: "Montserrat",sans-serif;
    font-size: 15px;
}

.homemenutop{list-style:none;padding-left:0;text-align:center;margin:0}
.homemenutop li{display:inline-block;margin: 10px 14px;}
.homemenutop li a{overflow:hidden;display:block;height:52px;width:72px;background:url("../img/form-menu2.png") 0 0 no-repeat;-webkit-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-ms-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}
.visitor .homemenutop li a{pointer-events:none}
.homemenutop li a.Roadfox{background-position:0 0}
.homemenutop li a.Railfox{background-position:-128px 0}
.homemenutop li a.Seafox{background-position:-237px 0}
.homemenutop li a.Airfox{background-position:-360px 0}
.homemenutop li a.Storefox{background-position:-490px 0}
.homemenutop li a.Surefox{background-position:-618px 0}
.homemenutop li a.Gofox{background-position:-706px 0}
.homemenutop li a.Roadfox.active,.homemenutop li a.Roadfox:hover{background-position:0 -54px}
.homemenutop li a.Railfox.active,.homemenutop li a.Railfox:hover{background-position:-128px -54px}
.homemenutop li a.Seafox.active,.homemenutop li a.Seafox:hover{background-position:-237px -54px}
.homemenutop li a.Airfox.active,.homemenutop li a.Airfox:hover{background-position:-360px -54px}
.homemenutop li a.Storefox.active,.homemenutop li a.Storefox:hover{background-position:-490px -54px}
.homemenutop li a.Surefox.active,.homemenutop li a.Surefox:hover{background-position:-618px -54px}
.homemenutop li a.Gofox.active,.homemenutop li a.Gofox:hover{background-position:-706px -52px}

.homemenutop li:nth-child(2) a{background-position:0 0}
.homemenutop li:nth-child(3) a{background-position:-128px 0}
.homemenutop li:nth-child(4) a{background-position:-237px 0}
.homemenutop li:nth-child(5) a{background-position:-360px 0}
.homemenutop li:nth-child(6) a{background-position:-490px 0}
.homemenutop li:nth-child(7) a{background-position:-618px 0}
.homemenutop li:nth-child(8) a{background-position:-706px 0}

.homemenutop li:nth-child(2) a:hover,.homemenutop li:nth-child(2).active a{background-position:0 -54px}
.homemenutop li:nth-child(3) a:hover,.homemenutop li:nth-child(3).active a{background-position:-128px -54px}
.homemenutop li:nth-child(4) a:hover,.homemenutop li:nth-child(4).active a{background-position:-237px -54px}
.homemenutop li:nth-child(5) a:hover,.homemenutop li:nth-child(5).active a{background-position:-360px -54px}
.homemenutop li:nth-child(6) a:hover,.homemenutop li:nth-child(6).active a{background-position:-490px -54px}
.homemenutop li:nth-child(7) a:hover,.homemenutop li:nth-child(7).active a{background-position:-618px -52px}
.homemenutop li:nth-child(8) a:hover,.homemenutop li:nth-child(8).active a{background-position:-706px -52px}

.homemenutop li:nth-child(8) {
    margin-left: 0px !important;
}

.techfoxmainpagesection {

}

.gofoxicons {
    height: 100px;
}

.techfoxul li:before {
    content: '\f105' !important;
}

.techfoxulcircle li:before {
    content: '\f111' !important;
    font-size: 14px !important;
}

.marginthirty {
    margin: 30px;
}

.techfoxbox {
    background-color: #a5a5a5;
    margin-left: -22%;
    margin-right: -22%;
}
.techfoxboxheader {
    color: #FFFFFF;
    font-size: 30px;
    padding: 70px;
    font-family: Montserrat;
    margin-left: 10% !important;
    margin-right: 10% !important;
}
.techfoxboxrow {
    margin: 0px !important;
    padding: 0px 100px 70px 100px;
    margin-left: 10% !important;
    margin-right: 10% !important;
}

.techfoxcontactus {
    margin-bottom: 100px !important;
}

.techfoxboxrow .col-md-4 img {
    height: 120px !important;
    margin: 10px;
}
.techfoxboxrow .col-md-4 span {
    color: #FFFFFF;
    font-size:15px;
}
.techfoxboxrow .col-md-4 {
    line-height: 20px;
}

.techfoxboxrow .col-md-6 {
    line-height: 20px;
}

.techfoxboxrow .col-md-6 img {
    height: 80px !important;
}
.techfoxboxrow .col-md-6 span {
    color: #FFFFFF;
    font-size:15px;
    line-height: 20px;
}
.techfoxwhite {
    color: #FFFFFF !important;
}
.gofoxmainpageicon {
    height: 120px !important;
    margin-left: -7px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.carbonfoxheader {
    font-size: 20px;
}

.carbonfoxthreecolumnrow {
    margin-bottom: 40px;
}

.media-menu li:nth-child(2) a{background-position:0 0}

.media-menu li:nth-child(1) a{background-position:-149px 0}



.media-menu li:nth-child(3) a{background-position:-276px 0}


.media-menu li:nth-child(2) a:hover,.media-menu li:nth-child(2).active a{background-position:0 -54px}

.media-menu li:nth-child(1) a:hover,.media-menu li:nth-child(1).active a{background-position:-149px -52px}



.media-menu li:nth-child(3) a:hover,.media-menu li:nth-child(3).active a{background-position:-276px -54px}ul.how{list-style:none;padding-left:0;margin:40px 0}ul.how li{margin-bottom:40px;padding-left:60px;position:relative}ul.how li:before{display:block;position:absolute;left:0;top:5px;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-size:40px;color:#656667;}ul.how li:nth-child(1):before{content:'\f234'}ul.how li:nth-child(2):before{content:'\f0ca'}ul.how li:nth-child(3):before{content:'\f044'}ul.how li:nth-child(4):before{content:'\f06e'}ul.how li .heavy{font-size:22px}ul.how li span{margin-left:15px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}.owl-theme .owl-dots .owl-dot span{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.light .owl-theme .owl-dots .owl-dot.active span,.light .owl-theme .owl-dots .owl-dot:hover span{background:#5d5b5b}.dark .owl-theme .owl-dots .owl-dot.active span,.dark .owl-theme .owl-dots .owl-dot:hover span{background:#fff}.owl-team img{margin-bottom:20px}.video-background{display:none;background:#000;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.video-background iframe,.video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.video-foreground .dots-bg{z-index:3;opacity:0.3}.video-background .close-video{position:absolute;top:20px;right:20px;padding:8px 15px;z-index:6;cursor:pointer;background:rgba(0,0,0,0.2);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.video-background .close-video:hover{background:rgba(0,0,0,0.5)}@media (min-aspect-ratio: 16 / 9){.video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio: 16 / 9){.video-foreground{width:300%;left:-100%}}.loader{width:18px;height:18px;display:none;position:absolute;left:50px;top:55px;z-index:10;animation:infinite-spinning 2s infinite}a.menu-button{position:fixed;top:20px;right:0;display:inline-block;z-index:5;font-family:"Montserrat", sans-serif;font-size:16px;letter-spacing:1px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.menu-button.menu-close{position:absolute}header>a.menu-button span{background:rgba(0,0,0,0.2)}.fp-viewing-0 header>a.menu-button span{background:transparent}a.menu-button span:after{content:'\f0c9';font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;color:#fff;display:inline-block;margin-left:10px}a.menu-button.menu-close span:after{content:'\f00d'}.logged.scroll-up,a.menu-button.scroll-up{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.logged.scroll-down,a.menu-button.scroll-down{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}.right-menu.scroll-up{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.right-menu.scroll-down{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}.menu{position:relative}.menu ul{list-style:none;padding-left:0}.menu h4,.menu ul li a{display:block;font-family:"Montserrat", sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:1px}.menu ul li a:hover{margin-left:10px}.menu-bottom{position:absolute;bottom:0;left:0;width:100%}.menu-bottom p{font-size:16px !important;}.logged{font-size:16px;position:fixed;top:0;right:0;display:inline-block;z-index:5;text-align:right;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.logged span{background:rgba(0,0,0,0.2)}.logged i{font-size:20px;margin-right:5px}.fp-viewing-0 .logged span{background:transparent}.back-to-top{padding:8px 15px;position:fixed;bottom:0;right:0;background:rgba(0,0,0,0.2);z-index:2;cursor:pointer}.back-to-bottom{padding:8px 15px;position:fixed;bottom:0;right:44px;background:rgba(0,0,0,0.2);z-index:2;cursor:pointer}.mt0{margin-top:0px}.pt0{padding-top:0px}.mb0{margin-bottom:0px}.pb0{padding-bottom:0px}.ml0{margin-left:0px}.pl0{padding-left:0px}.mr0{margin-right:0px}.pr0{padding-right:0px}.m0{margin:0px}.p0{padding:0px}.mt10{margin-top:10px}.pt10{padding-top:10px}.mb10{margin-bottom:10px}.pb10{padding-bottom:10px}.ml10{margin-left:10px}.pl10{padding-left:10px}.mr10{margin-right:10px}.pr10{padding-right:10px}.m10{margin:10px}.p10{padding:10px}.mt15{margin-top:15px}.pt15{padding-top:15px}.mb15{margin-bottom:15px}.pb15{padding-bottom:15px}.ml15{margin-left:15px}.pl15{padding-left:15px}.mr15{margin-right:15px}.pr15{padding-right:15px}.m15{margin:15px}.p15{padding:15px}.mt20{margin-top:20px}.pt20{padding-top:20px}.mb20{margin-bottom:20px}.pb20{padding-bottom:20px}.ml20{margin-left:20px}.pl20{padding-left:20px}.mr20{margin-right:20px}.pr20{padding-right:20px}.m20{margin:20px}.p20{padding:20px}.mt25{margin-top:25px}.pt25{padding-top:25px}.mb25{margin-bottom:25px}.pb25{padding-bottom:25px}.ml25{margin-left:25px}.pl25{padding-left:25px}.mr25{margin-right:25px}.pr25{padding-right:25px}.m25{margin:25px}.p25{padding:25px}.mt30{margin-top:30px}.pt30{padding-top:30px}.mb30{margin-bottom:30px}.pb30{padding-bottom:30px}.ml30{margin-left:30px}.pl30{padding-left:30px}.mr30{margin-right:30px}.pr30{padding-right:30px}.m30{margin:30px}.p30{padding:30px}.mt40{margin-top:40px}.pt40{padding-top:40px}.mb40{margin-bottom:40px}.pb40{padding-bottom:40px}.ml40{margin-left:40px}.pl40{padding-left:40px}.mr40{margin-right:40px}.pr40{padding-right:40px}.m40{margin:40px}.p40{padding:40px}.mt50{margin-top:50px}.pt50{padding-top:50px}.mb50{margin-bottom:50px}.pb50{padding-bottom:50px}.ml50{margin-left:50px}.pl50{padding-left:50px}.mr50{margin-right:50px}.pr50{padding-right:50px}.m50{margin:50px}.p50{padding:50px}.mt60{margin-top:60px}.pt60{padding-top:60px}.mb60{margin-bottom:60px}.pb60{padding-bottom:60px}.ml60{margin-left:60px}.pl60{padding-left:60px}.mr60{margin-right:60px}.pr60{padding-right:60px}.m60{margin:60px}.p60{padding:60px}.mt70{margin-top:70px}.pt70{padding-top:70px}.mb70{margin-bottom:70px}.pb70{padding-bottom:70px}.ml70{margin-left:70px}.pl70{padding-left:70px}.mr70{margin-right:70px}.pr70{padding-right:70px}.m70{margin:70px}.p70{padding:70px}.mt80{margin-top:80px}.pt80{padding-top:80px}.mb80{margin-bottom:80px}.pb80{padding-bottom:80px}.ml80{margin-left:80px}.pl80{padding-left:80px}.mr80{margin-right:80px}.pr80{padding-right:80px}.m80{margin:80px}.p80{padding:80px}.mt90{margin-top:90px}.pt90{padding-top:90px}.mb90{margin-bottom:90px}.pb90{padding-bottom:90px}.ml90{margin-left:90px}.pl90{padding-left:90px}.mr90{margin-right:90px}.pr90{padding-right:90px}.m90{margin:90px}.p90{padding:90px}.mt100{margin-top:100px}.pt100{padding-top:100px}.mb100{margin-bottom:100px}.pb100{padding-bottom:100px}.ml100{margin-left:100px}.pl100{padding-left:100px}.mr100{margin-right:100px}.pr100{padding-right:100px}.m100{margin:100px}.p100{padding:100px}@media only screen and (max-width: 1200px){p{font-size:0.95em !important}.section-left .middle-img{background-size:250px auto;background-attachment:scroll;background-position:20%}.section-right .middle-img{background-size:250px auto;background-attachment:scroll;background-position:80%}.section .middle-img{background-attachment:scroll}.section .container .vcenter{padding:20px !important}.section .container .vcenter>div,.section .vcenter{padding:0 !important;margin:0 !important}h1{font-size:70px}h3,h3.subtitle{font-size:26px}}@media only screen and (min-width: 768px){.hide-mobile{opacity:1;z-index:1}.show-mobile{opacity:0;z-index:-1}}@media only screen and (max-height: 768px){.section .middle-img{background-size:200px auto}h1{font-size:60px}h2,h2.section-title{font-size:50px}h3,h3.subtitle{font-size:28px}}@media only screen and (max-width: 767px){p{font-size:0.85em !important}.header-slogan.hide-mobile{display:none}.show-mobile{opacity:1;z-index:1}.logo{margin-top:60px}#top .container{margin-bottom:40px}#forms{position:relative;background:#a5a5a5}.header-slogan{padding:0 20px}.parallax-background{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.home .parallax-background{top:0;height:50%;width:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.section .container{top:25%;width:100%;text-align:center}.section .middle-img{height:70%;background-size:120px auto;background-position:50% 10%}.header-slogan{position:relative;padding-top:10%;top:0;margin-top:0 !important}.header-slogan h3{font-size:20px;font-weight:400}h1{font-size:40px}h2.section-title{font-size:40px}h3,h3.subtitle{font-size:24px}.services-menu,.media-menu{height:auto;padding:20px;background:#fff}#footer h3{font-size:20px}}@media screen and (max-width: 479px), screen and (max-height: 479px){.menu-bottom{position:relative;padding-left:0 !important}header .menu{width:100%}}

.mainlogonow {
    margin-top: -50px;
}
@media (max-width:768px) {
    .mainlogonow {
        width: 250px;
    }
}

.road_title_icon {
    max-width:300px;
}

.close-video .fa-times {
    margin-top: 5px;
}




@media (max-width:767px) {
    .road_title_icon {
        margin-top: 267px;
        width: 200px;
        margin-bottom: -31px;
        margin-left: -10px;
    }
}
@media (min-width:768px) and (max-width: 1024px) {
    .road_title_icon {
        width: 213px;
        margin-left: -19px;
        margin-bottom: -20px;
        margin-top: -60px;
    }
}
@media (min-width:1025px) {
    .road_title_icon {
        width: 213px;
        margin-left: -19px;
        margin-bottom: -20px;
        margin-top: -48px;
    }
}

@media (max-width:767px) {
    .air_title_icon {
        margin-top: 302px;
        width: 160px;
        margin-bottom: -17px;
        margin-left: -10px;
    }
}
@media (min-width:768px) and (max-width: 1024px) {
    .air_title_icon {
        width: 213px;
        margin-left: -2px;
        margin-bottom: -20px;
        margin-top: -49px;
    }
}
@media (min-width:1025px) {
    .air_title_icon {
        width: 213px;
        margin-left: -2px;
        margin-bottom: -20px;
        margin-top: -47px;
    }
}



@media (max-width:767px) {
    .rail_title_icon {
        margin-top: 286px;
        width: 160px;
        margin-bottom: -17px;
        margin-left: -10px;
    }
}
@media (min-width:768px) and (max-width: 1024px) {
    .rail_title_icon {
        width: 213px;
        margin-left: -2px;
        margin-bottom: -20px;
        margin-top: -49px;
    }
}
@media (min-width:1025px) {
    .rail_title_icon {
        width: 293px;
        margin-left: -2px;
        margin-bottom: -20px;
        margin-top: -83px;
    }
}








@media (max-width:767px) {
    .sea_title_icon {
        margin-top: 296px;
        width: 160px;
        margin-bottom: -17px;
        margin-left: -10px;
    }
}
@media (min-width:768px) and (max-width: 1024px) {
    .sea_title_icon {
        width: 213px;
        margin-left: -2px;
        margin-bottom: -20px;
        margin-top: -46px;
    }
}
@media (min-width:1025px) {
    .sea_title_icon {
        width: 293px;
        margin-left: -7px;
        margin-bottom: -20px;
        margin-top: -83px;
    }
}


.footer-bottom p.info {
    display: none;
}



@media (max-width:767px) {
    .storage_title_icon {
        margin-top: 333px;
        width: 160px;
        margin-bottom: -17px;
        margin-left: -10px;
    }
}
@media (min-width:768px) and (max-width: 1024px) {
    .storage_title_icon {
        width: 213px;
        margin-left: -2px;
        margin-bottom: -28px;
        margin-top: -24px;
    }
}
@media (min-width:1025px) {
    .storage_title_icon {
        width: 240px;
        margin-left: -7px;
        margin-bottom: -32px;
        margin-top: -39px;
    }
}









@media (max-width:767px) {
    .insurance_title_icon {
        margin-top: 333px;
        width: 160px;
        margin-bottom: -5px;
        margin-left: -10px;
    }
    .whats_next_footer_img {
        width: 90%;
    }
}
@media (min-width:768px) and (max-width: 1024px) {
    .insurance_title_icon {
        width: 213px;
        margin-left: -2px;
        margin-bottom: 6px;
        margin-top: -19px;
    }
}
@media (min-width:1025px) {
    .insurance_title_icon {
        width: 240px;
        margin-left: -7px;
        margin-bottom: -2px;
        margin-top: -9px;
    }
}

@media (max-width:450px) {
    .techfoxmainpagesection h2 {
        font-size: 21px;
    }
    .gofox_title_icon {
        margin-top: 110px;
        margin-bottom: 150px;
    }
}
@media (max-width:767px) {
    .gofox_title_icon {
        margin-top: 110px;
        margin-bottom: 150px;
    }
}
@media (min-width:768px) and (max-width: 1024px) {
    .gofox_title_icon {

    }
}
@media (min-width:1025px) {
    .gofox_title_icon {

    }
}










@media (max-width:767px) {
    .tech_title_icon {
        margin-top: 333px;
        width: 160px;
        margin-bottom: -5px;
        margin-left: -10px;
    }

}

#gofox {
    padding-top: 20px;
}

#gofoxicon1 {
    height: 65px;
}
#gofoxicon3 {
    height: 51px;
}


@media (min-width:768px) and (max-width: 1024px) {
    .tech_title_icon {
        width: 213px;
        margin-left: -2px;
        margin-bottom: 6px;
        margin-top: -19px;
    }
}
@media (min-width:1025px) {
    .tech_title_icon {
        width: 240px;
        margin-left: -7px;
        margin-bottom: -2px;
        margin-top: -9px;
    }
}

a.Roadfox, a.Railfox, a.Seafox, a.Airfox, a.Storefox, a.Surefox {
    cursor: pointer;
}

.greytext {
    color: #8e8d8d;
    font-size: 14px;
}

body {
    background: #FFFFFF;
}
.panel,
.panel-body {
    background: #FFFFFF;
}

.form-control {
    border: 1px solid #cccccc !important;
    border-radius: 8px !important;
    background: #fff !important;
}
h3.signup-main-label {
    margin: 0;
    margin-bottom: 20px;
    padding: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc !important;
}

#footer {
    background: #a5a5a5;
}


table.gen_trips_table tbody tr td {
    line-height: 16px;
    border: 1px solid #DDD;
    font-size: 12px;
}

table.gen_trips_table thead tr th {
    font-size: 12px;
    padding: 10px;
    line-height: 13px;
    border: 1px solid #DDD;
}

table.gen_trips_table tbody tr td ul li a {
    color: #595757;
}

table.gen_trips_table tbody tr td h4 a:active,
table.gen_trips_table tbody tr td h4 a:hover,
table.gen_trips_table tbody tr td h4 a:focus,
table.gen_trips_table tbody tr td h4 a:visited {
    color: #5d5b5b !important;
}

.edit_offered_rail_trip_btn, .gentripsroute {
    background: #746a7b;
    color: #fff !important;
    border: #746a7b;
}

.edit_offered_rail_trip_btn:hover, gentripsroute:hover {
    background: #746a7b91;
}

#edit_offered_rail_trip_popupModal, #delete_offered_rail_trip_confirm_modal {
    z-index: 99999999999999 !important;
}

.btn-primary {
    background: #a5a5a5;
    border: 1px solid #a5a5a5;
}

.btn-primary:hover, .btn-primary:focus {
    background-color: #a5a5a5;
    background-position: 0 -15px;
    border: 1px solid #a5a5a5;
}

#multi_date_clear {
    width: 100%;
}

.multiselect-container>.active>a,
.multiselect-container>.active>a:hover,
.multiselect-container>.active>a:focus {
    background-color: #a5a5a5;
    background-image: -webkit-linear-gradient(top,#a5a5a5 0,#a5a5a5 100%);
    background-image: -o-linear-gradient(top,#a5a5a5 0,#a5a5a5 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#a5a5a5),to(#a5a5a5));
    background-image: linear-gradient(to bottom,#a5a5a5 0,#a5a5a5 100%);
}

.multiselect-container>.active>a label,
.multiselect-container>.active>a:hover label,
.multiselect-container>.active>a:focus label {
    color: #FFF !important;
}

.insurance_header {
    text-align: center;
    margin-top: 20px;
}

.instant_surefox_ul li {
    color: #5d5b5b;
}

.instant_surefox_text {
    color: #5d5b5b;
}

.instant_surefox_video {
    width:100%;
}

.surefox_row {
    margin-left: 0px;
    margin-right: 0px;
}

.surefox_full_col {
    text-align: center !important;
    margin-top: 20px;
    margin-bottom: 50px;
}

.surefox_full_col div.fcol {
    display: contents !important;
}

.pointer {
    cursor: pointer;
}

.surefox_watch_video {
    background: #5d5b5b;
    color: #FFF !important;
    font-size: 24px;
}

.surefoxrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
}

.surefoxrow > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

.surefoxvideocol {
    justify-content: center;
}

.signuprow_three_icons .col-md-4 a i {
    background-color: #fa6d0b;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    padding-top: 24px;
    color: #fff;
}

.signuprow_two_icons .col-md-6 a i {
    background-color: #656667;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    padding-top: 24px;
    color: #fff;
}

.surefoxmodal h3, .surefoxmodal h4 {
    color: #5d5b5b !important;
}

.surefoxpopuplinks {
    color: #5d5b5b !important;
    font-size: 14px;
}

#surefox_explainer_video_modal {
    width:90%;
}

@media (max-width: 991px) {
    .surefoxvideocol {
        text-align: center;
        width: 100%;
    }
}

ul.surefox {
    margin-bottom: 0px;
}

.surefox_payfast_btn {
    height: auto;
    width: auto;
    padding: 0px;
}

.surefox_par {
    font-size: 14px;
    margin-top: 10px;
}

.surefox_appended {
    font-size: 14px;
    margin-top: -14px;
    display: block;
}

#surefox_preview_table tbody th {
    line-height: 18px;
}

#surefox_preview_table tbody th strong {
    font-size: 12px;
    font-weight: normal;
    line-height: 8px;
}

a.surefox_gen_quote_btn {
    background: transparent;
}

a.surefox_gen_quote_btn:hover {
    background: #a5a5a5;
}

.justified_text {
    text-align: justify;
}

.foxul li a:hover {
    color: coral !important;
}

.foxul li.active a {
    color: #fa6d0b !important
}

h2 sup {
    top: -2.4em;
    font-size: 15px;
    margin-left: -10px;
}

strong sup {
    font-size: 10px;
    top: -1.3em;
    margin-left: 2px;
}

.fs28 sup {
    font-size: 10px;
    top: -1.8em;
    margin-left: -6px;
}

#roadfox .section-title {
    margin-top: 10px;
}

div#tab1-3 ul.carriers li:nth-child(4):before{
    content:'\f066'
}

div#tab1-3 ul.carriers li:nth-child(5):before{
    content:'\f065'
}







.custom_badge {
    position: relative;
    top: -10px;
    left: -25px;
    opacity: 0.9;
    background: coral !important;
    padding: 3px !important;
    font-size: 10px;
    border-radius: 4px;
    height: 15px;
    width: auto;
}

.custom_badge_link {
    margin-left: 4px;
    margin-right: 4px;
}

.notifications_dropdown {
    z-index: 9999999;
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}

.notifications_dropdown_wrapper {
    display: inline;
}

.notifications_dropdown li a {
    width: 250px;
    white-space: normal;
    font-family: 'Montserrat';
    font-size: 12px;
    color: bisque;
    color: #5d5b5b;
}

a.menu-button {
    z-index: 4 !important;
}

.notification_header {
    font-size: 12px;
    padding: 3px;
    background: #f3f3f3;
    border: 1px solid #dedede;
    border-radius: 2px;
    text-align: center;
    color: #716f6f;
}

.m-b-5 {
    margin-bottom: 5px;
}

.greyborder {
    border: 1px solid #CCC;
}

ul.dropdown-menu.notifications_dropdown.dropdown-menu-right.show {
    padding: 10px;
}

a {
    font-family: "Montserrat", sans-serif !important;
}