/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-title {margin-top:-31px;}
.wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: -30px;
    position: relative;
    top: -14px;
    font-size:14px;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current {
    color: #fff;
    font-weight: 700;
	top:8px;
	position:relative;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-main-title button {
    display: inline-block !important;
    padding: 0px;
    margin: 0px;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #d8dde7;
}

.wpostahs-slick-slider button.slick-next, .wpostahs-slick-slider button.slick-next:hover, .wpostahs-slick-slider button.slick-next:focus, .wpostahs-slick-slider button.slick-prev, .wpostahs-slick-slider button.slick-prev:hover, .wpostahs-slick-slider button.slick-prev:focus, .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button, .wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title:hover .wpostahs-main-title button {
    background-color: #076a99 !important;
    border-color: #076a99 !important;
    background-size: 10px 17px !important;
    color: #fff;
    cursor: pointer;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button {
    height: 80px;
    width: 80px;
    border-color: #87B026;
    background: #87B026;
    margin-top:-10px;
}

.wpostahs-slick-slider button.slick-prev, .wpostahs-slick-slider button.slick-prev:hover, .wpostahs-slick-slider button.slick-prev:focus {
    background:#006697 url(https://nvisionglobal.cn/wp-content/uploads/2022/12/arrow-left.png) center center no-repeat !important;
    background-size: 10px 17px !important;
    outline: none !important;
}

.wpostahs-slick-slider button.slick-next, .wpostahs-slick-slider button.slick-next:hover, .wpostahs-slick-slider button.slick-next:focus {
    background: #006697 url(https://nvisionglobal.cn/wp-content/uploads/2022/12/arrow-right.png) center center no-repeat !important;
    background-size: 10px 17px !important;
    outline: none !important;
}

.wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-title:hover {color:#fff;}
body.category .fusion-image-wrapper:hover .fusion-rollover {
    display: none;
}
.modalten .wpcf7-form .wpcf7-not-valid-tip, .wpcf7 .wpcf7-form.sent .wpcf7-response-output {
    display: block !important;
    font-size: 13px;
    margin: 0 auto !important;
}
.fusion-blogsidebar>section:last-child {
    margin-bottom: 20px !important;
}
.modalten .alert-custom button.close {
    display: none !important;
}
.claimtextleft #tw-target-text {white-space: break-spaces;}
.fcmdcap .wcd, .fusion-body .fcmdcap .fusion-dropcap {
    top: 0px !important;
}
.tabtwofbnw pre {margin:0;}
.newversionnsight .modal-header {
    min-height: 88px;
    box-sizing: border-box;
    background:#006696;
    color:#fff !important;
}
.newversionnsight .modal-header .modal-title {
    font-size: 24px !important;
    color: #fff !important;
    text-align: center;
}
.newversionnsight .modal-header .close {
    color: #006697 !important;
    background: #fff !important;
    border-radius: 50%;
    opacity: 1;
    font-size: 20px;
    width: 20px;
    height: 20px;
	font-weight:normal;
	position:relative;
	right:-10px;
	top:-4px;
}
body {
    margin: 0;
    font: 16px/22px "Open Sans" !important;
}
.single-navigation a {
    margin-top: 15px;
}
.cstudygridsection .fusion-button {
    border-radius: 25px 25px 25px 25px !important;
    background: #006697;
}
.whtbtn {background:#fff !important; color:#006697 !important;}
#sidebar {position:relative !important; z-index:1;}
.fusion-social-networks {padding-top:5px;}
.requestdemosubmit {text-align:center;}
.wpcf7-form .requestdemosubmit input[type=submit]:not(.fusion-button-span-yes) {background:#006697 !important; color:#fff !important; border-radius:10px; padding:10px 15px;}
span.solutionofinterest select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {font-size:16px; color:#6f6f6f;}
.reqdemomodal   h3.srvttl {text-align:center; color:#006697; margin:0; padding: 0 0 12px 0; font-size:2.4rem;}
u.rminfo {text-decoration:underline;}
.reqdemomodal  {text-align:center;}
.thepeopledesc {
    float: left;
    width: calc(64% - 40px);
    padding: 17px 0 0 40px !important;
}
.post-content .flipiv p {font-size:14px;}
.thepeopleimg {
    float: left;
    width: 34%;
    margin-top:14px;
}

.sidebar .widget .heading h4, .sidebar .widget .widget-title {
    color: #006697 !important;
}
.reqdemomodal a {padding:12px 10px; color:#006697; margin:0 auto 10px auto; border:1px solid #ccc; border-radius:10px; width:219px; display:block; background:#fff;}
.tms-logo-header .fa, .tms-logo-header .fas {
    font-family: "Font Awesome 5 Brands" !important;
    font-weight: 900;
}
.reqdemomodal .modal-dialog {margin-top:174px;}

.reqdemomodal  .modal-header .close {
    font-size: 15px;
    color: #006697;
    opacity: 1;
    background:#fff;
   border-radius: 50%;
   width:20px;
   height:20px;
   border:2px solid #006697;
  position: absolute;
  right:-1px;
  top:-4px;
 text-align:center;	
}
.reqdemomodal a:hover {background:#006697; color:#fff;}
.modalreq .modal-dialog {
    -webkit-overflow-scrolling: touch;
    overflow-y: visible !important;
    max-height: calc(100% - 90px);
}
.reqdemomodal .modal-header {
    min-height: 116px;
    box-sizing: border-box;
}
html {
    font-size:62.5%;
}

@media (max-width:75em){
    html{
      font-size:56.25%;
    }
}
@media (max-width:56.25em){
    html{
      font-size:50%;
    }
}
    
@media (max-width:112.5em){
    html{
      font-size:75%;
    }
}
.whtwrap {margin-top:10px;}
.contactusbtn, .contactusbtnnv {background:#006697 !important; padding: 8px 15px !important; 
	border-radius:7px !important; font-size:1.6rem; font-weight:700; color:#fff;}
.mainbox {text-align:left;}
.white {
        color: #fff;
        text-align: left;
        margin:0;
        padding:0 0 10px 0;
}

#wrapper .post-content h2.tms-demo {color:#fff;}
.freight-privacy span.wpcf7-list-item-label {color:#000;}    
.flleft {float:left;}
.tms .bracket-tag {
        background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);
        border: solid #fff;
        padding: 6px 20px 6px 30px;
        margin: 0 0 20px 0;
        border-width:0 0 0 10px;
}
    
    .post-content .tms .hh br, .tms .hh br {
        display: block;
    }
    .fapslider .ls-wrapper font {
        display: block;
    }
    .fapslider .ls-wrapper br {display:none;}
    .tabonly {display:none;}
    .mainbannerfa {display:block;}	
    .descboxhomewrap {padding-left:58px;}
    .ls-in-out, .ls-loop, .ls-z {
        text-align:center;
    }
html .ls-wrapper > span, body .ls-wrapper > span, #ls-global .ls-wrapper > span, html .ls-wrapper .ls-layer, body .ls-wrapper .ls-layer, #ls-global .ls-wrapper .ls-layer {
        width: auto !important;
}
    
.contentbox .fa, .contentbox .fas {
        color: #006697;
        position:relative;
        top:1px
}
.wp-video {
        width: 100%;
        height: auto;
}
#steps .tabtitlehead p br {display:none;}
.post-content .tabttl {color:#006697;}
.solboxsty h2 p br {display:none;}
 .reqdemomodal .modal-header {
        background-image: url(https://nvisionglobal.cn/wp-content/uploads/2022/11/popupimage.png);
        background-size: cover;
}   
    .nvision-home .fusion-imageframe {
        display: inline-block;
        height:100px;
    }
.post-content p.srv_text {
    margin-top: 0;
    margin-bottom: 50px !important;
}    
.nvision-home .fusion-title.fusion-sep-none {
        display: block;
        min-height: 70px;
}
#steps .fusion-tabs.fusion-tabs-1 .tab-pane {
        background-image: url(../../uploads/2022/09/Businesscasesample.jpg);
        background-size: cover;
}
    
    .linkbtn {
        padding: 20px 0 0 0;
    }
    
    .linkbtn a.phontms {
        border: 2px solid #006697;
        color: #006697;
        padding: 15px 20px;
        font-weight: 500;
        margin:0 10px 0 0;
    }
    .linkbtn a.demoreq {
        background: #006697;
        color: #fff;
        padding: 15px 20px;
        font-weight: 500;
        border: 1px solid #006697;
    }
    .white {color:#fff;}
    
    .top-dropbtn {border-radius: 11px; color: white; padding: 12px 18px; font-size: 14px;border: none;}
    .top-dropdown {position: relative; float:right;}
   
    .top-dropdown-content ul {padding-left: 0px; margin: 0px;}
    .top-dropdown-content li:hover{ background:#006697; color:#fff;}
    .top-dropdown-content li:hover a{color:#fff;}
    .top-dropdown-content li{border:1px solid #3c8c7c; list-style:none; padding:15px 3px 15px 15px; border-bottom:1px solid #c8c7c7;}
    .top-dropdown-content a {color: #000; font-weight:400;text-decoration: none;display: block;}
    .top-dropdown:hover .top-dropdown-content {display: block;}
    .top-dropdown:hover .top-dropbtn {background-color: transparent;} 
    .fusion-header-menu-align-right .fusion-main-menu {float:left;} 
    .TMS {display: inline;}.TMS a, .TMS a:hover{color:white}
    .top-red{background:#e43b3b;margin-top:5px;margin-bottom:6px;border-radius:11px;} 
    ul.sub-menu.fusion-switched-side {margin-top: 0;} 
    .content-box-counter {word-break: break-all;}.page .post-slideshow img{width: 100% !important;}
    span.wpcf7-list-item {margin: 0;}
    textarea.wpcf7-form-control.wpcf7-textarea {max-height: 60px; background:#fff;} 
    #toTop {left: 20px !important;}
    .top-dropdown-content li:hover a {color:#fff;}
    
    .fusion-footer-widget-area .widget-title {text-transform: none;}
    /* Desktop Menu */
    @media only screen and (min-width: 560px){.mobile{display:none;}}
    .fusion-header-wrapper.fusion-header-shadow:nth-of-type(2) {
      display: none;
    }
  
.btnoneleft {float:left; width:50%;}
.btntworgt {float:left; width:50%;}
.post-content .hh {
        color: #006697; padding:0 0 0 20px;
        font-weight:800;
}
    .post-content .hh span {
        color: #006697; 
        font-weight:500;
    }
    
    .post-content .sta {margin:0; padding:0; font-weight:500; padding:0 0 0 20px; color:#006697 !important;}
    input:focus {
     outline:none;
    }
    .newsboxbody {
        background: #ffffff !important;
        width:525px;
        margin:0 auto;
        border-radius: 15px 0 0;
    }
    .post-content .newsboxbody p {
        margin-top: 0;
        margin-bottom: 0px;
    }
    .fusion-main-menu ul a {
        display: block;
        font-weight: 600 !important;
    }
    .fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
        display: none !important;
    }
    .fusion-footer .fusion-widget-area .widget_nav_menu li {
        display: block;
        padding: 0 10px 0 0 !important;
        border-bottom: none !important;
        position: relative;
    }
    .fusion-footer-widget-area .widget_nav_menu li a:before, .fusion-footer-widget-area .widget_pages li a:before, .fusion-footer-widget-area .widget_recent_entries li a:before, .fusion-footer-widget-area .widget_rss li a:before {
        display:none;
    }
    /*====================body css=========================*/
    .cts {
        padding: 12px;
        border: 2px solid #353535;
        color: #000;   
        border-radius: 15px;
    }
.map_1.modal-body,.map_2 .modal-body,.map_3 .modal-body,.map_4 .modal-body,.map_5 .modal-body,.map_6 .modal-body,.map_7 .modal-body,.map_8.modal-body {
        position: relative;
        padding: 20px;
        text-align: center;
    }
 
 .location_button .nvheadplaceholder {
        background-color: #FFE601;
        border-radius: 50%;
        width: 12px;
        height: 12px;
        border: 2px solid #8fbcd2;
}
.mapbox ul.location_button li.active_button a {color:#006697;}
#wrapper .post-content .navigation-maparea h2 { border-left:6px solid #006697; color:#707070; margin-left:5px; padding-left:15px;}
.map_1.modal-body,.map_2 .modal-body,.map_3 .modal-body,.map_4 .modal-body,.map_5 .modal-body,.map_6 .modal-body,.map_7 .modal-body,.map_8.modal-body {
        position: relative;
        padding: 20px;
        text-align: center;
}
.sidebar .widget {
        position: relative;
}
.blogcommon .wpcf7-select-parent .select-arrow {
        background: #f5f5f5 !important;
}
#wrapper #main .fusion-post-content > .blog-shortcode-post-title {
min-height: 91px;
}
.modalten .modal-header {
    min-height: 54px;
    box-sizing: border-box;
	padding-top:7%;
}
.fusion-blog-layout-grid .fusion-post-content-container {
min-height:110px;
}

    .claimtype .fusion-content-boxes .heading {
        overflow: hidden;
        margin-bottom: 15px;
        text-align: center !important;
    }
    #main .bloggridsection .fusion-post-content > .blog-shortcode-post-title {font-weight: normal !important;}
    .recentblogpost {
        max-width:1280px;
        margin:0 auto;
    }
    .fusion-blog-shortcode .fusion-read-more:after {
        content: "" !important;
        top: 100%;
        right: 0;
        padding-left: 5px;
        font-family: awb-icons;
        position: absolute;
        transform: translateY(0%);
        left: 0% !important;
        border-bottom: 2px solid #006697;
        width: 30%;
        background: #006697;
        height: 2px;
    }
    .avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery {display:none;}
    .fusion-rollover {
        background-image: url(http://test.tranistics.com/nvisionchina/wp-content/uploads/2022/12/hover.png) !important;
        background-repeat: repeat;
        background-position: 0 0;
        opacity: 0 !important;
        position: absolute;
        height: calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .fusion-blog-pagination .pagination {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 40px;
        line-height: normal;
        background: #f1f1f1;
        border-radius: 25px;
        width: max-content;
        padding: 0 25px;
        margin: 10px auto 0 auto !important;
    }
    .fusion-rollover-sep {
        display: none;
    }
.fusion-image-wrapper .fusion-rollover {
    background-image: linear-gradient(to top,#006697 0,#006697 100%) !important;
}
    .claimpage .fnameone {
        float: left;
        width: 100%;
        padding-right: 1%;
    }
    .claimpage p.form-field label {
        display: block;
        position: absolute;
        top: 10px;
        left: 18px;
        padding-left: 0;
        transition: font-size .2s linear, top .2s linear;
        cursor: text;
        z-index: 100;
        margin: 0;
        padding: 0;
        width: auto;
        color:#6f6f6f;
    }
    .claimpage .wpcf7-form .tmsguidebody .wpcf7-text {
        color: #000 !important;
        background: #fff;
        border: 1px solid #3eafe3 !important;
        width: 100% !important;
        margin: 0 !important;
    }
    .claimpage p.form-field {margin:0 0 10px; padding:0;}
    .claimpage p.subtext {text-align:center; margin:0; padding:0 0 20px 0;}
    .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a {font-weight:normal !important;}
    .avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
        display:none !important;
    }
    .fusion-rollover {
        background-image: url(../../uploads/2022/08/hover.png) !important;
        background-repeat: repeat;
        background-position: 0 0;
        opacity: 0 !important;
        position: absolute;
        height: calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .fusion-rollover:hover {
        color: #fff !important;
        opacity: 0.8 !important;
        position: absolute;
        top:10px;
        left:10px;
        height: calc(100% - 20px);
        width: calc(100% - 20px);
    }
    .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
        color: #fff !important;
    }
    .fusion-rollover-content .fusion-link-wrapper:hover {
      color:#fff !important;
    }
    .fusion-rollover-categories {display:none !important;}
    /* == tms page === */
    .owl-carousel .owl-item .contentbox a:hover,.owl-carousel .owl-item .contentbox a:visited {color:#303030 !important}
    .main-body-gain2 .wpcf7 input[type="email"], .main-body-gain2 .wpcf7 input[type="tel"] {
        direction: ltr;
        height: 50px !important;
        border-radius: 5px;
    }
    .free-tms-form .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
        width: 100%;
        background: #006697 !important;
        color: #fff !important;
        border-radius: 10px;
        margin: 10px 0 0 0;
    }
    .btn-gainone2 input.wpcf7-form-control.wpcf7-submit.freight-submit {
        background: #006697 !important;
        width: 100%;
        border-radius:50px !important;
        margin:0 auto;
        color:#fff !important;
    }
    #wrapper .post-content .schedule {margin-bottom:0px !important; color:#006697; padding:0 !important;}
    .post-content .schedule_sub, .post-content .schedule_sub {
        text-align: center;
        color: #02adfd !important;
        margin: 0;
        padding: 0;
    }
.tks span.wpcf7-list-item-label {
    color: #fff;
}
    #wrapper .post-content .schedule2, #wrapper .post-content .schedule2r {
        text-align: center;
        margin: 0;
        padding: 0 0 15px 0;
    }
    #wrapper .post-content .schedule {
        text-align: center;
        margin: 0;
        padding: 0 0 15px 0 !important;
    }
    #wrapper .post-content .con_form_gaincontrol h2 {
        text-align: center;
        margin: 0;
        padding: 0 0 15px 0;
        background: none !important;
    }
    .btn-gainone2 {
        text-align: center;
        padding: 0 0 30px;
        width: 20%;
        margin: 0 auto;
    }
    
    .free-tms-form .wpcf7-form .wpcf7-text {
        color: #000 !important;
        background: #fff !important;
        border: 1px solid #3eafe3;
        width: calc(100% - 2px);;
        margin: 0 !important;
    }
    .recentblogwrap .fusion-rollover-content, .recentblogwrap .fusion-rollover {
        display: none;
    }
    .switcher .option {
        text-align: center !important;
    }
    .free-tms-form .wpcf7-form textarea {
        border: 1px solid #d2d2d2;
        width: calc(100% - 2px) !important;
        max-height: 150px;
        padding: 30px 18px !important;
        background: #fff!important;
    }
.claimpage {padding-top:20px;}
.single textarea.wpcf7-form-control.wpcf7-textarea::placeholder, .sidebar .wpcf7-form .wpcf7-text::placeholder, .single textarea.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder,.single textarea.wpcf7-form-control.wpcf7-textarea::-moz-placeholder {color:#000 !important;}
body.single-post .wpcf7-form textarea::-moz-placeholder {color:#000 !important; opacity:1;}
.contacthome textarea.wpcf7-form-control.wpcf7-textarea::placeholder {color:#000 !important;}
.wpcf7-form .submitarea input[type=submit]:not(.fusion-button-span-yes) {
        width: auto;
        background: #006696 !important;
        color: #fff !important;
        border-radius: 4px;
        margin: 10px 0 0 0;
    }
    
    .fusion-modal .modal-header .modal-title {
        clear: left;
        font-size: 34px !important;
        color: #006697;
        text-align: center;
        padding-top: 2%;
    }
    .modalnine .modal-body {
        position: relative;
        padding: 0 15px 15px 15px !important;
    }
    .modalnine .modal-header {
        padding: 15px 20px 0 0 !important;
        border-bottom: 1px solid #e5e5e5;
        min-height: 16.53846154px;
    }
    .modalnine .fusion-modal .modal-header .close {
        margin-top: -5px;
        text-shadow: none;
        background: #006697;
        opacity: 1 !important;
        color: #fff;
        border-radius: 50%;
        width: 20px !important;
        height: 20px !important;
        font-weight: normal !important;
    }

.modalten .modal-header .close {
    font-size: 18px !important;
	font-weight:bold;
}
@supports (display: -moz-grid) { 
.modalten .modal-header .close {font-size: 18px !important; font-weight:bold;}
}	

.modalten .claimpage {
    padding-top: 0;
}

.modalten button.close {
    margin-top: -5px;
    text-shadow: none;
    background: #fff;
    opacity: 1 !important;
    color: #006697;
    border-radius: 50%;
    width: 20px !important;
    height: 20px !important;
    font-weight: normal !important;
    right: 10px;
    position: absolute;
    border:2px solid #006697;  
}
.modalnine button.close, .modalnine button.close {
        margin-top: -5px;
        text-shadow: none;
        background: #006697;
        opacity: 1 !important;
        color: #fff;
        border-radius: 50%;
        width: 20px !important;
        height: 20px !important;
        font-weight: normal !important;
		right:10px;
		position:absolute;
    }
.modalnine .modal-header .modal-title {
        clear: left;
        color: #006697;
        text-align: center;
        padding: 7% 0 3% 0;
	    font-size:2rem !important;
}
.modalten .wpcf7-form .tmsdownlaod input[type=submit].tmsinv:not(.fusion-button-span-yes), .wpcf7-form .helpcenter input[type=submit]:not(.fusion-button-span-yes), .modalnine .wpcf7-form .tmsdownlaod input[type=submit].tmsinv:not(.fusion-button-span-yes), .wpcf7-form .helpcenter input[type=submit]:not(.fusion-button-span-yes) {
        width: auto;
        background-image: none;
        background-color: #006697!important;
        color: #fff !important;
        background-image: none !important;
        border-radius:10px !important;
    }
    .wpcf7-form .popusubmit input[type=submit]:not(.fusion-button-span-yes) {
        width: 100%;
        background: #006697 !important;
        color: #fff !important;
        border-radius: 10px;
        margin: 10px 0 0 0;
    }
    .post-content h3.gen {
      font-weight: bold; 
      color: #006697; 
      padding: 0 0 12px 0; 
      margin: 0px 0; 
     line-height:30px;
    }
    .tmsguidebody textarea.wpcf7-form-control.wpcf7-textarea, .tmsguidebody .wpcf7 input[type="email"], .tmsguidebody .wpcf7-form .wpcf7-text {
        border: 1px solid #c1c1c1!important;
    }
    .wpcf7-form .tmsguidebody .wpcf7-text {
        color: #000 !important;
        background: #fff !important;
        border: 1px solid #c1c1c1!important;
        width: 100% !important;
        margin: 0 !important;
    }
    .watchfullcs .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
        width: 100%;
        background: #006697 !important;
        color: #fff !important;
        border-radius: 10px;
        margin: 10px 0 0 0;
    }
    .wpcf7-form .gain-second-section textarea {
        border: 1px solid #d2d2d2;
        width: 100%!important;
        height: 150px;
        padding: 10px 18px !important;
        background:#fff !important
    }
    #wrapper .post-content .con_form_gaincontrol .nv-oillandin {
        text-align: center;
        margin: 0;
        padding: 0 0 15px 0;
        background: none !important;
    }
    .fusion-footer .wpcf7-form .sub input[type=submit]:not(.fusion-button-span-yes) {
        width: 100%;
        background: #fff !important;
        color: #006697 !important;
        border-radius: 4px;
        margin: 10px 0 0 0;
        text-align:center;
        font-weight:bold;
        padding:15px 10px 15px 10px;
    }
    .copyr {font-weight:bold;}
    .wpcf7-form .tmsguidebody .wpcf7-text {
        color: #000 !important;
        background: #fff;
        border: 1px solid #3eafe3 !important;
        width: 100% !important;
        margin: 0 !important;
    }
    .tmsguidebody textarea.wpcf7-form-control.wpcf7-textarea, .tmsguidebody .wpcf7 input[type="email"], .tmsguidebody .wpcf7-form .wpcf7-text {
        border: 1px solid #3eafe3 !important;
    }
    .claimpage textarea.wpcf7-form-control.wpcf7-textarea, .claimpage .wpcf7 input[type="email"], .tmsguidebody .wpcf7-form .wpcf7-text {
        border: 1px solid #3eafe3 !important;
        padding:20px 15px !important;
    }
    .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
        width: 100%;
        background: #fff !important;
        color: #006697 !important;
        border-radius: 10px;
        margin: 10px 0 0 0;
    }
    .feturesfreighthorizental .fusion-tabs.fusion-tabs-1 .nav-tabs li:hover {
        background-color: #fff !important;
        border-top-color: #ccc !important;
        border-top: none !important;
    }
    #tab-inner .nav li:hover a, #tab-inner .nav li:hover .fusion-tab-heading {
        color: #918b8b !important;
    }
    .impact-tab.fusion-tabs.fusion-tabs-1 .nav-tabs li.active .fusion-tab-heading, .impact-tab.fusion-tabs .nav-tabs > li .fusion-tab-heading:hover , .impact-tab.fusion-tabs.fusion-tabs-1 .nav-tabs li:hover{ color: #7d7e81;}.impact-tab.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a , .impact-tab.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:hover, .impact-tab.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:focus{ background:#dedfe0;color: #7d7e81;border-left:none;}.impact-tab.fusion-tabs .nav-tabs > li .fusion-tab-heading {color:#dedfe0;}.impact-tab.fusion-tabs .nav-tabs{margin-top:-30px} 
    .fusion-modal.modal.fade.modal-1.popupform.popuptms.in {
        margin-top: 10px;    
    }
    .keytab .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .keytab .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:hover, .keytab .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus {
        background:#fff !important;	
    }
    
    .fetsec .fusion-content-boxes.content-boxes-icon-on-top .heading {
        text-align: left;
        padding-left: 5%;
        padding-top: 3%;
    }
    .fetsec .fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {
        display: block;
        float: none;
        margin: 0 !important;
        height: 64px;
        width: 64px;
        line-height: 64px;
        font-size: 24px;
    }
    .fetsec .fusion-content-boxes.content-boxes-icon-on-top .content-container, .fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more {
        text-align: left !important;
    }
    
ul.fit {list-style-type:none; margin:0; padding:0 0 0 5%;}
ul.fsalist {list-style-type:none; margin:0; padding:0;}
.fit li {background: url(../../uploads/2022/12/ball.jpg) no-repeat 0px 7px; padding: 0 0 0 20px; margin:0;
    }
.fsalist li {background: url(/wp-content/uploads/2022/12/ciricon.png) no-repeat 0px 5px;
    padding: 0 0 5px 20px; margin:0;}
    .boxone {float:left; width:34%;}
    .boxtwo {float:left; width:66%; padding:2% 0 0 40px; text-align:justify;}
    .boxone img {width:100%;}
    .boxtwo ul.fit {width:50%; display:inline-block; float:left; text-align:left;}
    .whypart .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .whypart .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:hover, .whypart .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus {
        background-color: #006697 !important;
        color:#fff !important;
         border-top-width: 3px !important;
        border-top-style: solid;
    }
    span.tlight {font-weight:400; text-align:left;}
    .whypart .fusion-tabs .nav-tabs > li.active .fusion-tab-heading, .whypart .fusion-tabs .nav-tabs > li:hover .fusion-tab-heading {
        color: #fff !important;
    }
    .learnmore a:link, .learnmore a:visited {color:#fff;}
    .learnmore span {font-weight:400;}
     .whypart .fusion-tabs .nav-tabs > li:hover .fusion-tab-heading {
        color: #fff !important;
    }
    .whypart .fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link:after, .whypart .fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link:hover:after {
        border-top-width: 0px !important;
        border-top-style: solid;
        content: " ";
        display: table;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #006696;
        position: absolute;
        bottom: -12px;
        left: 46%;
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }
    .whypart .fusion-tabs .nav-tabs li .tab-link {
        display: block;
        position: relative;
        margin: 0 0px 0 15px !important;
        padding: 11px 0;
        line-height: normal;
        border: none;
        border-top: 3px solid #006696 !important;
        background-color: #fff !important;
        color: #006698 !important;
        cursor: pointer;
        transition: all .2s;
        border: 2px solid #006696;
    }
    .whypart .fusion-tabs .nav-tabs li .tab-link h4 {color:#006698 !important;}
    
    .whypart .fusion-tabs .nav-tabs li .tab-link:hover {
         color:#fff !important;
          background-color: #006698 !important;
    }
    .whypart .fusion-tabs .nav-tabs li.active .tab-link h4, .whypart .fusion-tabs .nav-tabs li:hover .tab-link h4 {color:#fff !important;}
    .fetsec {border-top:2px solid #fetsec; border-bottom:2px solid #fetsec;}
    
    .dsd p {line-height:21px; margin:0; padding:0 0 5px 0;}
    .dsd a.vs {background:#005f93; color:#fff; display:inline-block; padding:12px 15px; text-transform:uppercase; margin:15px 0 0 0;}
    .table-1 table, .tkt-slctr-tbl-wrap-dv table {
        border: 2px solid #446878;
        background-color: #fff;
        box-shadow: 0 1px 3pxrgba(0,0,0,.08),inset 0 0 0 1pxrgba(255,255,255,.5);
    }
    .dsd h2 {position:relative; left:0; top:0;}
    .dsd h2:after {
      border-bottom: 3px solid #006697; 
      content: ""; 
      margin: 0px auto; 
      position: absolute; 
      top: 35px; 
      left: 0px; 
      bottom: 0px; 
      width: 35%; 
      z-index: -1; 
    }
    .boxtwo ul.fit {
        width: 50%;
        display: inline-block;
        float: left;
        margin: 0;
        padding: 0;
    }
    #main .table-1 h2 {padding-bottom:0px !important; margin-bottom:0px !important}
    .fusion-content-boxes .icon>span {
        display: inline-block;
        background-color: #fff !important;
        border-color: white;
    }
    .keytab .fusion-tabs .nav-tabs li .fusion-tab-heading {
        margin: 0;
        font-size: 16px !important;
        color:#767676;
    }
.whtpaper .ls-v6 .ls-nav-next:after {
    right: 59px !important;
}
 @supports (-moz-appearance:button) and (contain:paint) { 
	.whtpaper .ls-v6 .ls-nav-next:after {
    right: 55px !important;
} 
}
    .whypart .fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link, .whypart .fusion-tabs.classic.horizontal-tabs .nav-tabs>.tab-link:hover {
        border-top-width: 3px;
        border-top-style: solid;
        background: #006697 !important;
    }
 @media only screen and (min-width: 800px) {

    .keytab ul.fit {
        list-style-type: none;
        margin: 0;
        padding: 0 0 0 0%;
    }

    .keytab .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
        margin-right: 0;
        margin-bottom: 1px;
        padding: 24px 35px 24px 10px;
        white-space: nowrap;
        border-top: none;
        text-align: left;
        border-left: 3px transparent solid;
        margin: 0 0 0px 0 !important;
        background:#fff !important;
    }
    .keytab .fusion-tabs .nav-tabs li.active:after {
        content: " ";
        display: table;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #006696;
        position: absolute;
        bottom: -10px;
        left: 43%;
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        display:none;
    }
    .keytab .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
        border-bottom: none;
        border-left:none !important;
        border-top: none;
        cursor: pointer;
        color:#006697 !important;
        background:#fff !important;
    }
    .keytab .fusion-tabs.vertical-tabs .nav-tabs > li:hover > .tab-link {
        border-bottom: none;
        border-left:none !important;
        border-top: none;
        cursor: pointer;
        background:#fff !important;
    }
    .keytab .fusion-tabs .nav-tabs li .tab-link .fontawesome-icon {
        float: none;
        color: inherit;
        position: relative;
        top: 3px;
        color: #747474 !important;
    }
    .keytab .fusion-tabs .nav-tabs li.active .tab-link .fontawesome-icon {
        color: #006697 !important;
    }
    .keytab .fusion-tabs .nav-tabs li:hover .fusion-tab-heading {color: #747474 !important;}
    .fit i.fas {display:none;}
    .fit ul {padding:0 0 0 25px; list-style-type: none;}
    .keytab .fit li {
        background: url("../../uploads/2022/12/ball.jpg") no-repeat left 6.5px !important;
          margin: 0;
        padding: 0 0 4px 20px;
    }	
    .keytab .fusion-tabs .nav-tabs li.active .fusion-tab-heading, .keytab .fusion-tabs .nav-tabs li:hover .fusion-tab-heading {
        margin: 0;
        color:#747474 !important;
    }
        
    .keytab .fusion-tabs.fusion-tabs-1 .nav-tabs {
        background-color: transparent !important; border:none !imporant;
    }
    .keytab .fusion-tabs.fusion-tabs-1 .nav-tabs {
        background-color: transparent !important;
        border: none !important;
    }
    .keytab .fusion-tabs .nav-tabs li {
        display: block;
        position: relative;
        float: none;
        text-align: center;
        margin: 0;
        padding: 0px 0;
        margin: 0 0 20px 0 !important;
    }
    .keytab .fit li span {
        background: none !important;
        color: #006697;
        position: relative;
        top: -2px;
    }
    .keytab .fit .fa, .keytab .fit .fas {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        color: #006697;
    }
    
    }
    
    
    .fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).tmls {
        flex-direction: column; position:relative;
}
.logoimg {position:absolute; right:0; top:0; width:30%}
.learnmore {font-weight:bold; 
		color:#fff; line-height:auto;
}
    .arrow {width:30px; height:30px;}
    .arrow img {width:30px; height:30px;}
    /* == fright tab === */
    .fusion-body .feturesfreighthorizental .fusion-tabs .nav-tabs>.active>.tab-link:hover {
        border-bottom-color: #006697 !important;
    }
    .feturesfreighthorizental .fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link {
        border-top:none !important;
        border-bottom:none !important;
    }
    .feturesfreighthorizental .fusion-tabs .tab-pane {
        overflow-y: hidden !important;
    }
 
    .post-content h3.h3tabn span, .post-content h3.h3tabn {color:#006697;}
    .fusion-body .feturesfreighthorizental .fusion-tabs .nav-tabs>.active>.tab-link:hover {
        border-top color: #fff !important;
    }
    
.feturesfreighthorizental .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover {
        border-color: transparent !important;
        border-top-color:#fff !important
}
.learnmore span img {
    border-style: none;
    vertical-align: middle;
}
    .feturesfreighthorizental .fusion-tabs.fusion-tabs-1 .nav-tabs {
        background-color: #ffffff;
        border-bottom: 2px solid #ccc;
		padding:0 10px;
    }
    .feturesfreighthorizental .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus {
        color:#fff;
    }
    .fusion-tabs .nav-tabs {
        display: block;
        list-style: none outside none;
        margin: 0;
        padding: 0;
        border: none;
        border-bottom: none;
        background-color: #fff;
    }
    .fusion-tabs .tab-pane {
        display: none;
        padding: 15px;
        max-width: 100%;
        border: none !important;
        border-top: none;
    }
    .feturesfreighthorizental .fusion-tabs .nav-tabs li.active:after {
        content: " ";
        display: table;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #006696;
        position: absolute;
        bottom: -10px;
        left: 43%;
        transform: rotate(180deg);
       -webkit-transform: rotate(180deg);
    
    }
    .feturesfreighthorizental .fusion-tabs .nav-tabs li.active {border-bottom:2px solid #006697;}
    #tab-inner .tab-content {background: transparent; overflow-y: scroll; height:auto; padding-bottom:5px; overflow:hidden;}
    .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus {
        background-color: transparent !important;
    }
    /* == fright tab === */
    .fusion-modal.modal.fade.modal-1.popupform.popuptms.in {
        margin-top: 10px;    
    }
    
    .fusion-body .fusion-tabs .nav-tabs>.active>.tab-link:hover {
        border-bottom-color: #006697 !important;
    }
    #tab-inner .fusion-tab-heading:link {
    color:#908989 !important;
    }
    #tab-inner .fusion-tab-heading:hover {
        color: #006696 !important;
    }
    #tab-inner  .nav li.active a {color:#006697 !important;}
    #steps .fusion-body .fusion-tabs .nav-tabs>.active>.tab-link:hover {
        border-top color: #fff !important;
    }
    #steps .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover {
        border-color: #006696 !important;
        border-top-color:#fff !important
    }
    .post-content .brttl, .brttl{
        margin: 0;
        font-weight: 500;
        padding: 0;
		color:#006697;
		font-size:2.5rem;
    }
    
    #stepss .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, #stepss .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:hover, #stepss .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus {
        background-color: #fff !important;
    }
    
    .post-content .homenv p {color:#006697; padding:0 0 20px 25px;}
    .home-benchmarking .linkbtn {
        padding: 20px 0 0 0;
    }
    .benchcontact  .cts {
        padding: 12px;
        border: 2px solid #006697;
        border-radius: 15px;
        width: 47%;
        display: block;
        margin: 0 auto;
    }
    .benchcontact a.cts:hover {background:#006697; color:#fff !important;}
    .benchcontact  a.cts:link, a.cts:visited  {color:#006697;}
    .globalleader .fusion-counters-box .content-box-percentage {
        color: #fff !important;
        font-weight: bold;
    }
    .didyouknow .fusion-counters-box .content-box-percentage {
        color: #006697 !important;
        font-weight: bold;
    }
    .post-content .psa h2 {
        line-height: 25px !important;
        margin: 0 0 20px 0 !important;
    }
    .mejs-overlay-button {
        display: none !important;
    }
    .vidtextone a.btn_cts {
        border: 2px solid #006697;
        border-radius: 12px;
        padding: 12px 15px;
        background: #fff;
        color: #006697;
        margin-top: 12px;
        display:inline-block;
        -webkit-box-shadow: 10px 10px 32px 0px rgba(0,0,0,0.53);
         -moz-box-shadow: 10px 10px 32px 0px rgba(0,0,0,0.53);
          box-shadow: 10px 10px 32px 0px rgba(0,0,0,0.53);
    }
    #steps .fusion-tabs .nav-tabs.nav-justified > li.active .fusion-tab-heading {color: #006697 !important;}
    #steps .fusion-tabs .nav-tabs li .tab-link {
        color: #908989 !important;
    }
@media screen and (min-device-width: 1300px) and (max-device-width: 1399px) {


    .owl-carousel .owl-item .imgbox img {
        object-fit: contain;
        margin-left: -8px;
    }	
    .hometc .reqdemobtn {
        margin-left: -8% !important;
    }
    .post-content .hometc .homenv p {
        color: #808080 !important;
        padding: 0 7% 20px 0 !important;
    }
        
    .post-content h4.vidtitle {
        text-align: left;
        padding: 0 0 2% 17%;
    }	
    #steps .feturesfreight .nav, .feturesfreight .fusion-tabs.vertical-tabs .nav {
        margin-left: -5px;
    }
    #steps .tabtitlehead {position:absolute; color:#fff !important; z-index:99999; width:20%; text-align:left; margin:1% 0 0 13% !important;}
    #steps .feturesfreight {position:relative;}
    #steps .ttl_steps {color:#fff; font-weight:bold; padding: 3% 0 0 0;}
    #steps .ttl_steps:after {
        content: "";
        padding: 0 0 0 0;
        border-bottom: 4px solid #006697;
        display: block;
        width: calc(40% - 2px);
        float: none;
        margin-bottom: 25px;
    }
    #steps .fusion-tabs {
        margin-bottom: 50px;
        padding: 0 0 !important;
    }
    .frenewvid {
        margin: -40px 0 0 5% !important;
    }
    .fusion-builder-column-2 > .tabsecnep {
        padding-top: 0px !important;
        padding-right: 5% !important;
        margin-right: 1.92%;
        padding-bottom: 0px !important;
        padding-left: 5% !important;
        margin-left: 1.92%;
    }
    .feturesfreight {
     height:auto;
    }
    }
    .whynv .fusion-checklist .circle-yes,.whynv  ul.fusion-checklist .circle-yes {
        background-image: url("../../uploads/2022/07/bulleticon.png");
            background-repeat:no-repeat;
            background-position: 0 5px;
    }
    #steps .fusion-tabs .nav-tabs li .tab-link .fusion-tab-heading {color: #006697 !important}
    .post-content h3.vidtitle {
        color: #fff; padding: 35px 90px 15px 0; margin:0;
    }
    @media screen and (min-device-width: 768px) and (max-device-width: 1299px) {
    
    #steps .fusion-tabs {
        margin-bottom: 50px;
        padding: 0 0 !important;
    }
    
    .feturesfreight {
     height:auto;
    }
    }
    
    
    #steps .fusion-tabs .nav-tabs.nav-justified > li:hover .fusion-tab-heading {
        color: #006697 !important;
    }
    .frenewvid {
        margin: -40px 0px 0 0px;
    }
.post-content .tmsguidebody p.form-field.field-focused label {
        top: 1px;
}
.wpcf7-form.onfocus_animation p.form-field label {
        pointer-events: none;
}	
.post-content .tmsguidebody p.form-field.field-focused label {
        top: 1px;
    }
.wpcf7-form .claimpage .wpcf7-text {
       padding: 28px 15px 7px;
}	
.wpcf7-form.onfocus_animation p.form-field.field-focused label {
         top: 1px;
}
.post-content .tmsguidebody p.form-field label {
        pointer-events: none;
}
/* == new form css== */
.wpcf7-form textarea {
        border: 1px solid #d2d2d2;
        width: 99.6%!important;
        height: 150px;
        padding: 10px 18px !important;
}
.wpcf7-form textarea::placeholder {font-size:14px !important;}
    
.post-content .tmsguidebody p.form-field {
       position:relative;
}

.post-content .tmsguidebody p.form-field.field-focused label {top:1px;}
.wpcf7-form  .ebox  .wpcf7-text {
        border: 1px solid #3385ac;
        border-radius: 4px;
        padding: 25px 18px 25px 18px !important;
        display:block;
        padding:0;
        margin:0;
       background: #3385ac !important;
        width:100% !important;
        color:#adcede !important;
}
.wpcf7-form-control-wrap {
        padding: 0px 0 10px !important;
    }
.form-field br {display:none;}
.wpcf7-form textarea {
        border: 1px solid #d2d2d2;
        height: 150px;
        padding: 10px 18px !important;
 }
/* == new form css close== */
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a {
    font-size: 18px;
    line-height: 24px !important;
}
@media screen and (min-width: 768px) {
.newversionnsight .modal-body {
    padding: 5px 20px 20px 20px !important;
}
.newversionnsight .modal-header .modal-title {padding-top:1%;}	
.nvhomevidbody {
	background-image: url("../uploads/2022/09/Group-2456.jpg");
	background-repeat:no-repeat;
	background-size:cover;
}	
.flexslider .slides img {
    min-height: 300px;
	max-height: 300px;
}	
.solutioninterest input[type="radio"]  {
    display: inline;
    position: relative;
    top: -3px;
}	
.wpostahs-slider-design-2 .wpostahs-slider-nav-title {
    color: #000;
}	
#wrapper #main .bloggridsection .fusion-post-content > .blog-shortcode-post-title {
    min-height: 41px;
}	
.ebox p {margin:0; padding:0;}	
body.category .pagination {
    margin-bottom: 1em !important;
}
body.category .pagination a:link, body.category .pagination a:visited {color:#006697 !important;}	
.single-post .flexslider .slides img {
    min-height: 300px;
    max-height: 300px;
}
.recentblogwrap .flexslider .slides img {
    min-height: 230px;
    max-height: 230px;
} 	
/* == new category css open== */
body.category #main .fusion-row {
    max-width: 100%;
}	
body.category #content {
    padding-top:5%;
}	
#wrapper #main .fusion-post-content > h2.fusion-post-title {font-size:2rem; color:#006697 !important;}
.fusion-read-more {color: #006697;}	
#main .post h2.fusion-post-title a:link, #main .post h2.fusion-post-title a:hover, #main .post h2.fusion-post-title a:visited {color:#006697 !important;}
.fusion-blogcategorysidebar .widget {
    border-top: 4px solid #006697 !important;
    -webkit-box-shadow: -2px 0px 5px 4px rgb(122 122 122 / 27%);
    z-index: 99999;
	padding:0px 20px 20px 20px;
}
/* == new category css close== */ 
.sub p {margin:0; padding:0;}	
.timeline {height:250px;}	
.slick-list	{height:150px;}	
.pcam {display:block; text-align:center;}
.mobilepcma {display:none; text-align:center;}	
.non-clickable .recent-posts-content{
        border:1px solid #808080;
}		
.post-content .flipiv p {font-size:14px;}

.indvert .fusion-flip-boxes.flip-effect-3d .flip-box-inner-wrapper {
    transform-style: preserve-3d;
    min-height: 500px !important;
}
.maptwo {display:none;}
.blogcommon span.wpcf7-list-item-label {
    color: #000;
}		
.post-content .fitvidsignore .tms.hh, .fitvidsignore .tms .hh {color:#fff !important; margin:10px 0; font-size:2.2rem;}	
    
.post-content .fitvidsignore .tms .hh font, .fitvidsignore .tms .hh font {display:block;}	
.bracket-tag {
      background-image: linear-gradient(#006697, #006697),
        linear-gradient(#006697, #006697),
        linear-gradient(#006697, #006697),
        linear-gradient(#006697, #006697);
      background-repeat: no-repeat;
      background-size: 28px 10px;
      background-position: top left, bottom left;
      border: solid #006697;
      text-align: justify;
      border-width: 0 0 0 10px;
      display: inline-block;
      vertical-align: top;
      padding: 21px 20px 5px 30px;
      margin: 25px 0 20px 15px;
}
.fitvidsignore .wp-video {float:left;}
.form-footersection .wpcf7 .wpcf7-form.failed .wpcf7-response-output, .wpcf7 .wpcf7-form.invalid .wpcf7-response-output, .form-footersection .wpcf7 .wpcf7-form.spam .wpcf7-response-output, .wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output {
        background-color: #f2dede;
        border: 1px solid rgba(166,66,66,1);
        color: rgba(166,66,66,1);
        margin: 0 auto;
        font-weight: normal;
	    font-size:13px;
}
    
.form-footersection .wpcf7 .wpcf7-form.sent .wpcf7-response-output {
        background-color: #dff0d8;
        border: 1px solid rgba(92,163,64,1);
        color: rgba(92,163,64,1);
        width: 60%;
        margin: 5% auto 0;
        font-weight: bold;
}
 #imageboxright .fusion-imageframe img {
        vertical-align: top;
        box-shadow: none!important;
        text-align:right;
}
.contactus .contact-left-align {
        width: 33.33%;
        float: left;
        padding-right: 7px;
        padding-bottom: 7px;
}
    
.contactus .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
       background: #006697!important;
        color: #fff !important;
        border-radius: 6px;
        width: fit-content;
        margin:0 auto;
}
    
.contactus .wpcf7-captchar, .contactus .wpcf7-form .wpcf7-date, .contactus .wpcf7-form .wpcf7-number, .contactus .wpcf7-form .wpcf7-quiz, .contactus .wpcf7-form .wpcf7-select, .contactus .wpcf7-form .wpcf7-text, .contactus select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, .contactus textarea.wpcf7-form-control.wpcf7-textarea  {border:1px solid #f2f2f2 !important; font-size:13px !important; opacity:1;}	
.contact-tms p{margin-top:10px;letter-spacing: 2px;}
    select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        color: #000 !important;
    }
.wpcf7-form  .ebox  .wpcf7-text::placeholder, .wpcf7 .ebox input[type="email"]::placeholder{
      color: #adcede !important;
      font-style:italic;
}	
.leftbordertms .tmsdownlaod .wpcf7-form-control.wpcf7-submit.tmsinv {
        border: 5px solid white;
        border-radius: 30px;
        background-image: linear-gradient(to right, #3598d3 , #8c479a);
        width:auto;
    }	
.post-content .tmsguidebody p.form-field.field-focused label {
        top: 1px;
    }
.post-content .tmsguidebody p.form-field label {
        pointer-events: none;
    }
    .post-content .tmsguidebody p.form-field {
       position:relative;
    }
.post-content .tmsguidebody p.form-field label {
        display: block;
        position: absolute;
        top: 10px;
        left: 18px;
        padding-left: 0px;
        transition: font-size .2s linear, top .2s linear;
        cursor: text;
        z-index: 100;
        margin:0 !important;
        padding:0 !important;
        z-index:100;
        width: auto !important;
    }
.post-content .tmsguidebody p.form-field.field-focused label {top:1px; font-size:12px;}
.form-field br {display:none;}
    
    
.tmsv {width:100% !important ; height:auto; padding: 0 0 0px 0; margin:0;}
.maina .owl-carousel.owl-drag .owl-item {margin-right:1.5px !important; height:135px;}	
.fusion-footer .fusion-row .fusion-widget-area {border-top:1px solid #fff; border-bottom:1px solid #fff; padding: 2% 3%;}
.pdf-heading .wp-video {
        max-width: 100%;
        height: auto;
        width:100% !important;
}	
.fusion-body .fusion-main-menu .current-menu-ancestor>a, .fusion-body .fusion-main-menu .current-menu-item>a, .fusion-body .fusion-main-menu .current-menu-parent>a, .fusion-body .fusion-main-menu .current_page_item>a {
        border-right: 1px solid #64a2c0;
        border-left:1px solid #64a2c0;
}
	
.cbox {overflow:hidden;}
.cboxleft {float:left; width:50%;}
.cboxrgt {float:right; width:50%;}
    .tmsv {width:100% !important; height:auto; padding: 0 0 0px 0; margin:0;}
    .keytab .fusion-tabs .nav-tabs li:hover .fusion-tab-heading {color: #747474 !important;}
    .keytab .fusion-tabs .nav-tabs li.active .fusion-tab-heading {color: #006697 !important;}	
    .icontabserv .fontawesome-icon:before {top: 3px; position: relative;}
    .icontabserv .fontawesome-icon:before {
        transition: none;
        top: 3px;
        position: relative;
    }	
   	
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
    max-height: 250px;
	min-height: 250px;
}    
    .feturesfreight .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
        background-color: #017a97 !important;
    }
    
    .feturesfreight .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
        margin-right: 0;
        margin-bottom: 1px;
        padding: 15px 35px !important;
        white-space: nowrap;
        border-top: none;
        text-align: left;
        border-left: 3px transparent solid;
        background-color: #fff !important;
        background: #fff;
    }
    #tab-inner .fusion-tab-heading {
        font-size: 16px;
        padding: 2% 0;
        color: #006697 !important;
    }
    
    #tab-inner li.active .fusion-tab-heading {
        font-size: 16px;
        padding: 2% 0;
        color: #fff !important;
    }
    #steps .tabtitlehead h2:after {
        content: "";
        color: #b83b3b;
        width:100px;
        height:3px;
        background:#006697;
        display:block;
        margin-top:15px;
    }
    /* ============procurement tab css ==============*/
    .post-content .nvision-home .title-heading-center a p {
        margin-top: 0;
        margin-bottom: 0px;
    }	
    .iconsizeservice img {height:63px;}	
    .ebox {float:left; width:60%; margin-right:10px;}
    .sub {float:left; width: auto; position:relative; top:-10px}	
    .nvision-home {
        background-size: 100% !important;
    }
    
    .post-content .hometc .homenv .hh span.bold-ttl {font-weight: 800 !important;}	
    .contactushbtn {
        background: #006697;
        padding: 8px 15px;
        color: #fff;
        border-radius: 7px;
        font-weight:700;
        font-size:1.6rem;
        text-transform:none;
		display:block;
		width:fit-content;
    }
.routinghelp {margin-bottom:10px;}	
    .claimbtn {text-align:left; padding:3% 0 0 7.2%;}
    body.single-post.has-sidebar #content {
        padding-left: 2%;
    }
    body.has-sidebar #main .sidebar {
        padding-right: 2%;
    }	
    ul.routingul li h2 {
        color: #006697;
        font-size: 1.5rem;
        padding: 0 ;
        margin-left: 0px;
        margin:0;
    }
    .routing .ttlheaderout {color: #fff; font-size: 3rem; text-align: center; margin: 0; padding:0;}
    .map_1 .modal-body {
        position: relative;
        padding: 20px;
        text-align: center;
    }	
    .post-content .home-benchmarking .hometc .homenv .hh {
        color: #006697 !important;
        padding: 0 !important;
        font-weight: 400;
        margin:0 0 20px 0;
        text-align:left;
        font-size:3.2rem;
    }
    .post-content .freightclaim .hh, .freightclaim .hh {
        color: #006697 !important;
        padding:0;
        margin:0;
		font-family:"Open Sans";
    }
.wpgdprc {
    font-family:"Open Sans" !important;
}	
    .post-content .hometc .homenv p {
        color: #808080;
        padding: 0 30% 20px 0;
    }	
    .post-content .hometc .sta {
        margin: 0;
        font-weight: 500;
        padding: 0.04em 0 0 0 !important;
        color: #006697;
        font-size: 2.6rem;
        text-align:left;
    }
    .post-content .hometc .homenv .hh span.tmstext {
        color: #006697;
        font-weight: 500;
    }
    .hometc .watchvideotn {margin-left:12.2%;}
    .hometc .reqdemobtn {margin-left:-10%;}	
    .side-nav li.current_page_item {
       display:none !important;
    }	
    /* Meet the Team */	
    .meetteamdesc {min-height:480px;}
    .btnfhomewv {margin-left:5%;}
    .meetteam .fusion-imageframe img {
        vertical-align: top;
        box-shadow: none!important;
        width:200px;
        height:200px;
    }
    .meetteam .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
        margin: 9px;
        background: #006697;
        border-radius: 50%;
        padding: 7px;
    }
    .meetteam .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
        margin: 0px;
        border-top: 4px solid #cccccc;
        width: 65%;
        margin: 0 auto;
        padding-top: 2%;
    }
    .meetteam .fusion-imageframe img:hover {width:230px; height:230px; transition: all .2s ease-in-out;}
    .fusion-flex-container .fusion-row .meetteambox .fusion-column-wrapper:hover {background:#006697 !important;}
    .fusion-flex-container .fusion-row .meetteambox .fusion-column-wrapper:hover .meettitle-name, .fusion-flex-container .fusion-row .meetteambox .fusion-column-wrapper:hover .meetdesg h6, .fusion-flex-container .fusion-row .meetteambox .fusion-column-wrapper:hover .meetteamdesc p {color:#fff !important;}
    .fusion-flex-container .fusion-row .meetteambox .fusion-column-wrapper:hover .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {border:1px solid #fff;}
    .meetteamdesc {
        display:none;
    }
    .fusion-flex-container .fusion-row .meetteambox .fusion-column-wrapper:hover .fusion-social-networks-wrapper {
        margin: 0;
        border-top: 4px solid #fff;
        width: 65%;
        margin: 0 auto;
        padding-top: 2%;
    }
    .fusion-flex-container .fusion-row .meetteambox .fusion-column-wrapper:hover  .fusion-imageframe img {width:230px; height:230px; transition: all .1s ease-in-out;}	
    
    /* Meet the Team */
    #wrapper .post-content .indvert h2:hover {color:#fff !important;}	
    .industry-flip .fusion-flip-box-wrapper.col-md-4 {padding: 0;}.industry-flip .flip-box-inner-wrapper, .fusion-flip-boxes.flip-boxes.row.fusion-columns-1.industry-flip{margin-bottom: 0px !important;}.fusion-flip-boxes .fusion-flip-box .flip-box-back { padding-top: 0;  padding-bottom: 0;}	
    .contacthome .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
        width: 100%;
        background: #006697 !important;
        color: #fff !important;
        border-radius: 10px;
        margin: 10px 0 0 0;
        background-image: none !important;
        border-radius: 10px !important;
    }
    .contacthome .wpcf7-form .wpcf7-text {
        width: 100%;
        margin-right: 0;
        background: #f5f5f5;
        font-size: 13px;
        margin-bottom: 5px;
        border: 1px solid #d3d3d3 !important;
    }	
    #rpwwt-recent-posts-widget-with-thumbnails-2 img {
        max-width: 100% !important;
        width: 100%;
        height: auto;
    }	
    .contacthome .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
        width: 100%;
        background: #006697 !important;
        color: #fff !important;
        border-radius: 10px;
        margin: 10px 0 0 0;
        background-image: none !important;
        border-radius: 10px !important;
    }
    .contacthome .wpcf7-form .wpcf7-text {
        width: 100%;
        margin-right: 0;
        background: #f5f5f5;
        font-size: 13px;
        margin-bottom: 5px;
        border: 1px solid #d3d3d3 !important;
    }
    .contacthome .wpcf7-form .wpcf7-text::placeholder, .fusion-blogcategorysidebar .wpcf7-form .wpcf7-text::placeholder {color:#000 !important; font-size:13px !important;}
    .contacthome select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, body.single-post select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 100%;
        color: #000 !important;
        border: 1px solid #d3d3d3 !important;
        background: #f5f5f5;
        margin-bottom: 5px;
        font-size: 13px !important;
    }
    .contacthome .wpcf7-form textarea {
        border: 1px solid #d3d3d3 !important;
        width: 100%!important;
        height: 150px;
        padding: 15px 18px !important;
        font-size: 13px;
        background:#f5f5f5 !important;
        color:#000 !important;
        opacity:1;
    }
    .contacthome .fusion-modal .modal-header .close, .contacthome button.close {
        margin-top: -5px;
        text-shadow: none;
        background: #006697;
        opacity: 1 !important;
        color: #fff;
        border-radius: 50%;
        width: 20px !important;
        height: 20px !important;
        font-weight: normal !important;
        font-size: 18px !important;
    }	
    .owl-carousel .owl-item .contentbox a:hover {color:#006697 !important;}	
    .single-post #wrapper .post-content h2 {font-size:36px !important;}	
    .confightml {
        border-left: 8px solid #fff;
        padding: 0 0 0 20px;
        color: #fff;
    }
    .corporatetext {    
    padding: 0 0 0 20px;
    color: #fff;
    text-align:center;
	font-size:24px;
    }
    .fusion-tabs .nav-tabs.nav-justified > li:hover {background:#fff !important;}	
    
    .claimpage .wpcf7-form textarea {
        border: 1px solid #d2d2d2;
        width: 100%!important;
        height: 150px;
        padding: 16px 18px !important;
    }	
    .single-format-standard .single-navigation a[rel=next] {
        margin-left: 15px;
        margin-right: 1em;
        padding-top:3%;
    }
    .single-format-standard .single-navigation a[rel=prev] {
        display: inline-block;
        position: relative;
        float:left;
        padding-top:3%;
    }
    .single-navigation a[rel=prev]:before {
        position: absolute;
        top: 2%;
        transform: translateY(-51%);
        left: 1em;
        font-family: awb-icons;
        content: "  ";
        background-image: url("../../uploads/2022/08/arrowleft.png");
        background-repeat:no-repeat;
        background-position: 0;
        width:32px;
        height:16px;
    }
    .single-navigation a[rel=next]:after {
        position: absolute;
        top: 2%;
        transform: translateY(-51%);
        left: 0em;
        font-family: awb-icons;
        content: "  ";
        background-image: url("../../uploads/2022/08/arrowrigt.png");
        background-repeat:no-repeat;
        background-position: 0;
        width:32px;
        height:16px;
    }	
    .benchmarkmain {margin:0;}
    .box-info {float:left; width:35%; padding:20px; border:2px solid #989898; background:#fff; position:relative; top:-50px;}
    .image-info {float:left; width:65%;}
    .box-info h2, #wrapper .post-content .box-info h2 {
        font-weight: bold;
        color: #006697;
        padding: 10px 0 10px 0;
        text-align: center;
        margin: 0px 0 10px 0;
        border-bottom: 2px solid #006697;
    }
    .image-info img {width:100%; height:auto; margin:0;}
    .box-info p {margin:5px 0 10px; padding: 0px 0;}
    .box-info h4, .post-content .box-info h4 {font-weight:bold; color:#000; margin: 0px; padding:12px 0 5px 0; text-align:center; }	
    div.benchcontactus {padding:12px; border:2px solid #353535; color:#000; line-height:20px; font-weight:bold; text-align:center; border-radius:15px;}	
    .wrap-title {overflow:Hidden;}
    .wrap-title .post-date {float:left; width:10%; background:#006697; padding:10px 25px; text-align:center; color:#fff; font-weight:bold; line-height:29px}
    .wrap-title .fusion-post-title-meta-wrap {width:90%; float:left; padding-left:4%;}
    /* Blog page css */	
    .single-post .fusion-meta-info-wrapper a {color:#006697; font-weight:bold;}
    .single-post .fusion-meta-info {
        clear: both;
        overflow: hidden;
        margin-top: 10px;
        padding: 5px 0;
        border-top: 1px solid #e7e6e6;
        border-bottom: none;
    }
    .single-post #main .post .wrap-title h2, #wrapper #main .post .wrap-title h2 {
        margin-top: 0;
        margin-bottom: 5px;
        font-size:34px !important;
        line-height:42px !important;
        padding:0 0 0 0;
        color:#474141;
    }
    blog-shortcode .single-post #main .post .blog-shortcode, #wrapper #main .post .blog-shortcode, #main .bloggridsection .fusion-post-content > .blog-shortcode-post-title {
        margin-top: 0;
        margin-bottom: 5px;
        font-size:18px !important;
        line-height:25px !important;
        padding:0 0 0 0;
        color:#474141;
    }	
    .single-post .fusion-meta-info {position:relative;}
    .single-post .fusion-meta-info-wrapper {padding:0 0 0 30px; color:#006697;}
    .single-post .fusion-meta-info-wrapper :before {
         content: "";
        height: 17px;
        width: 17px;
        background: url(../../uploads/2022/08/useric.png) no-repeat;
        position: absolute;
        margin-left: 0px;
        background-size: cover;
        margin-top: 0px;
        left: 0px;
    }
    .single-post .fusion-meta-info-wrapper .fusion-comments {position:relative; padding:0 0 0 40px;}
    .single-post .fusion-meta-info-wrapper .fusion-comments:before {display:none !important;}
    .single-post .fusion-meta-info-wrapper .fusion-comments a:before {
         content: "";
        height: 17px;
        width: 25px;
        background: url(../../uploads/2022/08/cco.png) no-repeat;
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        left: 0px;
        background-size: cover;
    }
    .single-post .aligncenter, .single-post .fusion-aligncenter {
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 100%;
    }
    .single-post .fusion-meta-info-wrapper a[rel="category tag"] {position:relative; padding:0 0 0 25px;}
    .single-post .fusion-meta-info-wrapper a[rel="category tag"]:before {
        content: "";
        height: 17px;
        width: 17px;
        background: url(../../uploads/2022/08/tag-1.png) no-repeat !important;
        position: absolute;
        margin-left: 0;
        background-size: cover;
        margin-top: 0;
        left: 0;
    }
    .single-post .fusion-meta-info {
        clear: both;
        overflow: hidden;
        margin-top: 10px;
        padding: 5px 0;
        border-top: 1px solid #e7e6e6;
        border-bottom: none;
    }
    .single-post #main .post .wrap-title h2, #wrapper #main .post .wrap-title h2 {
        margin-top: 0;
        margin-bottom: 5px;
        padding:0;
        color:#474141;
    }
    p.bloginnertext {color:#fff; padding:10px 0 0 0; margin:0;}	
    /* Blog page css */	
    .bileftbd {border-left:2px solid #bababa;}	
    .main-body-gain2 .wpcf7 input[type="email"], .main-body-gain2 .wpcf7 input[type="tel"] {
        direction: ltr;
        height: 50px !important;
        border-radius: 5px;
    }	
    .leftbordertms .tmsdownlaod .wpcf7-form-control.wpcf7-submit.tmsinv {
        border: 5px solid white;
        border-radius: 30px !important;
        background-image: linear-gradient(to right, #3598d3 , #8c479a) !important;
    }	
    select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 100%;
        color: #000 !important;
        border: 1px solid #3eafe3 !important;
    }
    .main-body-gain2 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, .main-body-gain2 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 100%;
        color: #8e8e8e !important;
        border: 1px solid #d2d2d2 !important;
    }
    .main-body-gain2 .wpcf7 input[type="email"], .main-body-gain2 .wpcf7 input[type="tel"] {
        direction: ltr;
        height: 50px !important;
        border-radius: 5px;
    }	
    #tab-inner .nav li.active {
        color: #fff !important;
    }
	
.feturesfreight #tab-inner .nav li.active {
        color: #fff !important;
		background:#006697 !important;
}
#tab-inner .nav li a {
        color: #006697 !important;
}
    #steps .fusion-tabs .nav-tabs li.active .tab-link .fusion-tab-heading {
        color: #fff !important;
    }
    #steps .fusion-tabs .nav-tabs li.tab-link .fusion-tab-heading {
        color: #006697!important;
    }
    #steps .fusion-tabs .nav-tabs li {
        border-bottom: 1px solid #777;
        margin: 0;
        padding: 0;
    }
    #steps .fusion-tabs {
        margin-bottom: 0px !important;
        padding: 0 0 !important;
    }
    }
    .feturesfreight .fontawesome-icon {
        display: inline-block;
        float: left;
        margin-right: 10px;
        color: #006697;
        position:relative;
        top:-3px;
    }
    #steps .fusion-tabs.fusion-tabs-1 .tab-pane {
        background-color: transparent;
    }
    span.steps {display:block;}
    
    .ftal .fusion-title.fusion-sep-none .title-heading-left {
        padding: 0;
        text-align: left;
    }
    .post-content .h3tabn {text-align:center;}
    .tab-pane p {color:#000;}
    .tab-pane ul li {color:#000;}
    
    
    .frght p.ftext {
        padding: 10px 0 0 20px;
        color: #fff !important;
        width: 30% !important;
        display: block;
        display: block;
        text-align: left;
    }
    .fusion-secondary-menu > ul > li.top-red > a ::after {
        content: "";
        height: 28px;
        width: 26px;
        background: url(../../uploads/2022/08/bluearrow.png) no-repeat;
        position: absolute;
        margin-left: 0px;
        background-size: 18px;
        margin-top: 0px;
        right:-22px;
        top:13px;
    }
    /* =======Home Page ==========*/
    .mapbox img {width:100%; position:relative;}
    
    a.rm {padding:5px 10px; border:1px solid #076490; display:inline-block; margin:20px 0 0;}
    #collect-chat-launcher {  margin-right: -130px;}#collect-chat-launcher:hover{  margin-right:-30px;}div#collect-chat-launcher-container { top: 10%;}input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email.imact-home {    margin-right: 15px;border-radius: 4px;height:43px;border:2px solid white;}input.wpcf7-form-control.wpcf7-submit.register-home {      border-radius: 4px; background: #231867;}.home-blog  p{ padding: 0% 3%;}.home-blog h4.entry-title a {color:#474747;padding: 0% 2%;}.box-shadow .fusion-column-wrapper:hover {box-shadow: 0 5px 15px rgba(0,0,0,0.3);}#home-tab .active .tab-link h4{color:black;}#home-tab .tab-link h4 {    color: #b4b2b2; padding-top:0% !important; padding-left: 22%;}#home-tab .tab-pane {padding-top :5px; }#home-tab .home-blog { height:400px;}#home-tab .fusion-tabs {margin-bottom:0px;}.home-counter .content-box-counter {font-weight: 700;}.home-counter .content-box-heading {line-height:1.5 !important;}.home-counter .content-container { font-weight: 700; color:black;}.home-counter .counter-box-content {font-weight:700;}.home-counter .fusion-content-boxes .heading{margin-bottom:0px;}.home-count .fusion-content-boxes.fusion-columns-1 .fusion-column{margin-bottom:0px;}.home-counter .fusion-column.content-box-column.content-box-column { margin-bottom:0px;}.home-benchmarking p {margin-bottom:0;}
     .home-benchmarking .fusion-button.fusion-button-round { width: 230px;}
    .wpcf7-spinner {
        visibility: hidden;
        display: inline-block;
        background-color: #23282d;
        opacity: 0.75;
        width: 24px;
        height: 24px;
        border: none;
        border-radius: 100%;
        padding: 0;
        margin: 0 24px;
        position: absolute !important;
        top:40%;
        left:50%;
    }
     form {
        margin: 0;
        padding: 0;
        border-style: none;
        position: relative;
        top:0;
        left:0;
    }
    .imtsform .wpcf7 .wpcf7-form .wpcf7-response-output {
    padding:6px !important;
    }
    .imtsform .wpcf7 form .wpcf7-response-output {
        margin:-8px 0.5em 0 !important;
        padding: 0em 1em !important;
        border: 2px solid #00a0d2;
    }
    .fusion-nav-next:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
        display: block;
        position: relative;
        line-height: 29px;
        color: #000;
        font-family: awb-icons;
    }
    .counterpos .content-box-counter {
        font-weight: 700;
        float: left;
        width: 30%;
        text-align: center;
        border: 2px solid #006697;
        padding: 4px 0;
    }
    .counterpos .counter-box-content {
        font-weight: 700;
        float:left;
        width:65%;
        text-align:left;
        padding-left:5%;
        line-height:20px;
        position:relative;
    }
    
    .counterpos .content-box-counter .display-counter::before {
        content: " $";
    }
    .counterpos .content-box-counter::after {
        background-color: #006697;
        content: "";
        display: inline-block;
        height: 4px;
        position: absolute;
        vertical-align: middle;
        width: 16%;
        right: -31px;
        top: 17px;
    }
    .counterpos .content-box-counter {
        font-weight: 700;
        float: left;
        width: 30%;
        text-align: center;
        border: 2px solid #006697;
        padding: 4px 0;
        position: relative;
    }
    .vidbackbox::after {
          content: " ";
          display: table;
          width: 95%;
          height: 300px;
          background:#006697;
          top:75px;
          position:absolute;
         z-index:-1;
         left:55px;
    }
    .fusion-body .borderbox {
        display: flex;
        align-items: center;
         background-image:
        linear-gradient(
          to right, 
          #006695,
          #006695 4%,
          #7f7f7f  4%,
          #7f7f7f 85%,
          #7f7f7f 85%);
       height:5px;
    }
    
    .ttlmain {
     background:#007a96;
        padding:15px 0 0 0;
        border-radius: 15px 0 0;
          background-image:
        linear-gradient(
          to top right, 
          #007a96, #34c1ac
        );
    }
    .btgl {border-top:4px solid #006695;}
    .accrd_nv .fusion-accordian .panel-title {
        position: relative;
        line-height: 22px;
        font-weight: 400;
        color: inherit;
        border-top:4px solid #006695;
    }
    .maina {position:relative;}
    .imageartbox {position:absolute; right:0; top:15px;}
    
    .glancesection {overflow:hidden;}
    
    .glanceleft .imgbox img, .glanceright .imgbox img {width:50%;}
    .imgbox {float:left; width:40%;}
    .modal-8 .modal-body { text-align: center;}
    .owl-item  .contentbox {float:left; box-sizing:border-box; width:60%;}
    .contentbox h2 {color:#006697; padding-bottom:10px; border-bottom:2px solid #006697;}
    
    .postwrap {position:relative; top:0; left:0;}
    .solboxsty {border-radius:15px;}
    .fusion-flex-container .fusion-row .solboxsty .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column {
        flex-direction: column;
        border-radius: 15px;
    }
    #sol1> .fusion-column-wrapper:hover {
        background-position: right 10px !important;
        background-repeat: no-repeat;
        background-size: cover;
        border-style: solid;
        background-image: url(../../uploads/2022/05/solback-1.png);
        background-size:14% !important;
    }
    #sol2> .fusion-column-wrapper:hover {
        background-position: right 19px !important;
        background-repeat: no-repeat;
        background-size: cover;
        border-style: solid;
        background-image: url(../../uploads/2022/05/sol2.png);
        background-size:29% !important;
    }
    #sol3> .fusion-column-wrapper:hover {
        background-position: right top;
        background-repeat: no-repeat;
        background-size: cover;
        border-style: solid;
        background-image: url(../../uploads/2022/09/Mask-Group-183.png);
        background-size:25% !important;
    }
    .nvision-home .fusion-imageframe img {
        vertical-align: top;
        box-shadow: none!important;
        width: 90%;
        margin-top: 15% !important;
    }
    #sol4> .fusion-column-wrapper:hover {
        background-position: right top;
        background-repeat: no-repeat;
        background-size: cover;
        border-style: solid;
        background-image: url(../../uploads/2022/05/sol3.png);
        background-size:30% !important;
    }
    .fusion-title.fusion-title-text.fusion-title-4 a:hover, .fusion-title.fusion-title-text.fusion-title-4 a:link {color:#006697 !important;}
    .fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
        text-align: left !important;
    }
    .glanceslider {}
    .contentbox h2 {
        color: #006697;
        line-height: 30px !important;
		font-size:24px !important;
    }
    .glanceright {
        background: white;
        height:263px;
        margin-right: 5px;
    }
    .glanceleft {
        background: white;
        height:263px;
        margin-right: 5px;
    }
    .owl-carousel .owl-item .imgbox img {border-radius:0;}
    .imgbox {height:263px;}
    .imgbox img {background-size:cover; height: 100%;}
    .owl-carousel .owl-item .imgbox img {
        display: inline;
        width: 100%;
        height: auto;
        max-width: 100%;
        height: 100%;
        object-fit:cover;
    }
    .owl-carousel .owl-item .contentbox img {
        display: inline;
        width: auto;
        height: auto;
        max-width: auto !important;
        width: auto !important;
        height: !important;
        line-height:auto;
        position:relative;
        top:-4px;
        padding-right:10px;
    }
    .owl-carousel .owl-item .contentbox a {
        padding: 14px 0;
        display: block;
        font-weight: normal;
        font-size: 14px !important;
        font-style: italic;
        line-height: 26px;
        bottom:0px;
    }
    .sa_owl_theme .owl-dots {
        position: absolute;
        width: 100%;
        display: inline !important;
        bottom: 0px !important;
        text-align: right !important;
        font-size: 12px !important;
        line-height: 12px !important;
        right: 100px;
    }
    .mapbox {position:relative; top:0; left:0; text-align:center;}
    @media screen and (min-device-width: 1080px) and (max-device-width: 1279px) {
    .hometc .reqdemobtn {
        margin-left: -6% !important;
    }	
    .vidback {
        background: url(../../uploads/2022/08/padnewback.png) no-repeat !important;
        position: relative;
        width: 400px !important;
        height: 206px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .wp-video {
        max-width: 100%;
        height: auto;
        position: relative;
        left: 10% !important;
        width: 80% !important;
        top: 6px;
    }	
    
    }
    
        
@media only screen and (min-width: 768px){
body.has-sidebar #main .fusion-blogcategorysidebar{
    padding-right: 2%;
    padding-top:5%;
}    
    span.tmstext {margin-bottom:2px;}
    .feturesfreighthorizental {
    background-size: 100% !important;
    }	
    .fusion-flex-container .fusion-row .meetteambox .fusion-column-wrapper:hover .meetteamdesc {display:block !important; min-height: 40vh; animation: 2s slide  ;}	
    .ls-v6 .ls-circle-timer {
        display: none !important;
    }	
    .nvisionheadoffice {
        position: absolute;
        top: 39%;
    left: 22%;
    }
    .navigation-maparea {position:absolute; bottom:10px; left:10px;}
    .navigation-maparea ul {list-style-type: none; text-align:left; padding-left:0px !important;}
    .navigation-maparea ul li a span {
        height: 0;
        line-height: 0;
        position: relative;
        top: 0;
        display: inline-block;
    }
    .navigation-maparea ul li a.active, .navigation-maparea ul li a:hover {color:#006697 !important;}
    .navigation-maparea ul li a:link, .navigation-maparea ul li a:visited {color:#908a8a; font-weight:bold;}
    .sanjose {
        position: absolute;
        top: 48.7%;
    left: 21%;
    }
    .saopaulo  {
        position: absolute;
        top: 69%;
        left: 33%;
    }
    .mastrict {
        position: absolute;
        top: 29%;
        left: 47%;
    }
    .clue {
        position: absolute;
        top: 26%;
        left: 56%;
    }
    
    
    
    .nwindia { 
        position: absolute;
        top: 41%;
    left: 64.4%;
    }
    .kolindia { 
        position: absolute;
        top: 45%;
    left: 71%;
    }
        
    .kolindia .text{
    position: absolute;
    top: -112%;
    left: 10%;
    }
    
    .ngchina { 
        position: absolute;
        top: 42%;
        left: 77%;
    }
        
    .nvheadplaceholder {        
        top: 40%;
        left: 25.7%;
    }
    	
    .sanjoseplaceholder {        
        top: 51%;
    	left: 23%;
        
    }
.mapplacehold {font-weight: bold;
        text-align: center;
        background-color: #fff;    
        width: 12px;
        height: 12px;
        border: 2px solid #8fbcd2;
}		
    	
    .saopauloplaceholder  {        
        top: 75%;
        left: 35.6%;
    }
    
    .mastrictplaceholder {        
        top: 29%;
        left: 51%;
    }
    	
    .clujplaceholder {        
        top: 27%;
        left: 58.7%;
    }
    
    .nwindiaplaceholder {         
        top: 46%;
        left: 71.5%;
    }
    
    .kolkataplaceholder {         
        top: 46%;
        left: 72%;
    }
    	
    .chinaplaceholder {         
        top: 43%;
        left: 81%;
    }
    
    }
    .sa_hover_container {padding:0px !important;}
    .fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {
        color: #fff;
        padding: 10px px 15px;
        margin: 0;
        font-size:15px !important;
    }
    .fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        padding: 5%;
        width: 30%;
        box-sizing: content-box;
        background: rgba(0,0,0,.7);
        color: #fff;
        font-size: 14px !important;
    }
    .maina .owl-carousel button.owl-dot {
        background: #ccc !important;
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        margin: 0 4px;
        text-align:right;
    }
    .maina .owl-carousel button.owl-dot.active {
        background: white !important;
        display: inline-block;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        margin: 0 4px;
        text-align:right;
        border:2px solid #006697;
    }
    .maina .owl-dots {text-align:right; padding-right:5%;}
    .fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column {
        flex-direction: column;
    }
    .fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
        display: flex;
    }
    .fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper, .fusion-flex-container .fusion-row .fusion-flex-column.fusion_builder_column_1_1 {
        width: 100%;
    }
    .maina  .fusion-builder-nested-column-0 > .fusion-column-wrapper {
        padding-top: 0 !important;
        padding-right: 0 !important;
        margin-right: 0;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        margin-left: 0;
    }
@media only screen and (min-width: 1180px){
.modalten .modal-sm {
    width: 500px;
}
.modalten .modal-header .modal-title {
	text-transform:uppercase;
	border-bottom:2px solid #006697;
	width:fit-content;
	margin:0 auto;
	line-height:25px !important;
}
.rdwrap {display:flex;}
.rdwrapleft {flex: 0 0 49%; margin-right:2%;}
.rdwrapright {flex: 0 0 49%}	
.cmcone .content-wrapper-background {height:245px;}

.cmw .fusion-content-boxes .content-wrapper-background {
    padding: 35px 35px 0px 35px !important;
}
    .wp-video-shortcode {width:100% !important; height:auto;}	
    .keytab .fusion-tabs.vertical-tabs .tab-pane {
        padding: 15px;
        margin-left: 10px;
        min-height:352px !important;
        max-height:352px !important;
    }	

    .feturesfreight .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .feturesfreight .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:hover, .feturesfreight .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus {
        background-color: #006697!important;
       color:#fff !important;
    }
    
    .feturesfreight .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
        background-color: #017a97 !important;
    }
    
    .feturesfreight .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
        margin-right: 0;
        margin-bottom: 1px;
        padding: 15px 35px !important;
        white-space: nowrap;
        border-top: none;
        text-align: left;
        border-left: 3px transparent solid;
        background-color: #fff !important;
        background: #fff;
    }
    #tab-inner .fusion-tab-heading {
        font-size: 16px;
        padding: 2% 0;
        color: #006697 !important;
    }
    
    #tab-inner li.active .fusion-tab-heading {
        padding: 2% 0;
        color: #fff !important;
    }
    #steps .tabtitlehead h2:after {
        content: "";
        color: #b83b3b;
        width:100px;
        height:3px;
        background:#006697;
        display:block;
        margin-top:15px;
    }
    .switcher {position:relative; top:-11px;}
    .blogcommon select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 100%;
        color: #000 !important;
        border: 1px solid #3eafe3 !important;
        font-size:13px;
    }	
    .newcgsa .linkbtn a.demoreq {
        background: #006697;
        color: #fff;
        padding: 15px 20px;
        text-transform: uppercase;
        position: relative;
        top: -20px;
    }	
    .routing {background:#006697; border-radius:15px; padding:10px 25px; color:#fff; font-size:42px; width: fit-content; text-align:center; margin:0;}
    ul.routingul {color:#006697; list-style-type:none; margin:0; padding:10px 0 0px 10px;}

    h2.routinghelp {font-size:3rem; width:10%; display:block;}
    div.handleft {float:left; width:28px; line-height:0;}
    div.textleft {font-size:1.5rem; text-align:left; padding-left:10px;}
    .bibox {border:2px solid #006697; border-radius:15px; background: #006697; color:#fff; text-transform:italic; padding:15px 10px 0 10px;}
html .ls-container .handleft img, body .ls-container .handleft img, #ls-global .ls-container .handleft img {width:80%; position:relative; top:5px;}	
    .fusion-main-menu>ul>li {
        padding-top: 21px;
}
.vidbackhome {
        background: url(../../uploads/2022/07/hmwht.png) no-repeat;
        position: relative;
        width: 460px;
        height: 249px;
        background-size: cover;
}	
.vidbackhome .wp-video {
        max-width: 100%;
        height: auto;
        position: relative;
        left: 6%;
        top: 2%;
}	
.top-red {
        background: #24b3d4 !important;
        margin-top: 5px;
        margin-bottom: 6px;
        border-radius: 4px !important;
}	
        
    .nvision-homes .fusion-builder-column-5 > .fusion-column-wrapperd {
        padding-top: 20px !important;
        padding-right: 20px !important;
        margin-right: 0px;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
        margin-left: 0px !important;
    }
    
    }
    /* =======Home Page ==========*/
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .post-content .tab-link h4 {
        color: #918b8b !important;
    }
    .feturesfreighthorizental .fusion-tabs .nav-tabs > li .fusion-tab-heading	{color: #918b8b !important;}
    .fusion-mobile-menu-sep {
            border:none !important;
    }
    
    .fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {
        max-width: 50%;
        float: left;
    }
    .fusion-mobile-menu-design-modern .fusion-header-tagline {
        margin-top: 0px !important;
        float: none;
        line-height: 24px;
    }
    .fusion-carousel-title-below-image .fusion-carousel-title {
        text-align: left;
          padding-bottom:10px;
    }
    @supports (-webkit-touch-callout: none) {
    .fusion-mobile-menu-design-modern .fusion-header-tagline {
        margin-top: 0px !important;
        float: none;
        line-height: 24px;
    }
    .fusion-carousel .fusion-carousel-item:last-child .fusion-carousel-title {
      padding-bottom:20px;
    }
    }
    }
    
    
    .fusion-header-v4 .fusion-main-menu .fusion-menu, .fusion-header-v5 .fusion-main-menu .fusion-menu {
        display: flex;
        flex-wrap: wrap;
        z-index: 1;
    }
    
    .srv_ttl {font-size:26px !important;}
    .fusion-main-menu ul li.srv_ttl a {
        display: block;
        box-sizing: content-box;
        font-size:14px !important;
    }
    .srv_ttl .fusion-megamenu-title {
        margin: 0;
        padding: 0 34px 0px;
          min-height:40px;
    }
    p.nvtextmega {color:#fff;}
    p.nvtextmegatwo {font-size:13px; line-height:16px; padding:0; margin:0; color:#fff;}
    .fusion-main-menu ul li.srv_ttl a.readmoresrv {color:#fff; font-size:13px;}
    .top-red {
        background: #24b3d4 !important;
        margin-top: 5px;
        margin-bottom: 6px;
        border-radius: 4px !important;
    }
    .corp_left {float:left; width:50%;}
    .corp_right {float:right; width:48%; padding-left:2%;}
    .mainbodycorp {overflow:hidden;}
    .msrvnv .fusion-megamenu-holder:before {
          content: " ";
          display: table;
          width: 0;
          height: 0;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent;
          border-bottom: 10px solid #006696;
          position:absolute;
          top:-8px;
            left:50vw;
    }
    .msrvnv2 .fusion-megamenu-holder:before {
          content: " ";
          display: table;
          width: 0;
          height: 0;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent;
          border-bottom: 10px solid #006696;
          position:absolute;
          top:-8px;
            left:47vw;
    }
    .msrvnv3 .fusion-megamenu-holder:before {
          content: " ";
          display: table;
          width: 0;
          height: 0;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent;
          border-bottom: 10px solid #006696;
          position:absolute;
          top:-8px;
            left:41vw;
    }
    
    .wpcf7-form .wpcf7-text {color:#000 !important;}
    .subscribe-inline span.wpcf7-list-item-label {
        color: black;
    }
    .subscribe-inline input[placeholder], .subscribe-inline [placeholder], .subscribe-inline *[placeholder] {
        color: black !important;
    }
    #subscribe-footer::placeholder {
        color: #000 !important;
        opacity: 1;
    }
    .change {color:#000 !important;}
    .fusion-footer-widget-area .fusion-tabs-widget-content .post-holder a {
        font-weight: 600;
        color: #fff !important;
    }
    .fusion-footer .fusion-tabs-widget-content .fusion-meta {
        color: #fff !important;
        font-weight: 500;
    }
    input.changednew::placeholder {
        color: #000 !important;
        opacity: 1;
    }
    .hda, .hda a:link, .hda a:visited {color:#1a7185 !important; font-weight:bold;}
    
    .fusion-secondary-header .fusion-alignright>* {
        float: left;
        font-weight: bold;
          width:99%;
    }
    li.menu-item.menu-item-gtranslate {
        width: 42px;
        padding-top: 8px;
        border-left: none;
        position: absolute !important;
        right: -17px;
        top: 0;
    }
    .top-red {
        background: none !important;
        margin-top: 0px;
        margin-bottom: 0px;
        border-radius: 0px !important;
        float: right;
        position: absolute !important;
        right: 21%;
        color: #0a638f !important;
        border-right: 2px solid #275972 !important;
        padding-right:21px;
    }
    .facebook {
        background: none !important;
        margin-top: -11px;
        margin-bottom: 0px;
        border-radius: 0px !important;
        float: right;
        position: absolute !important;
        right: 17%;
        color: #0a638f !important;
        border-right: transparent !important;
        padding-right: 21px;
    }
    .mshide, .mshide:after {display:none;}
    
    .fusion-secondary-menu > ul > li.facebook > a ::after {
        content: "";
        height: 30px;
        width: 30px;
        background: url(../../uploads/2022/12/fb.png) no-repeat;
        position: absolute;
        margin-left: 0px;
        background-size: 21px;
        margin-top: 0px;
        right: -22px;
    }
    .fusion-secondary-menu > ul > li.twitterm> a ::after {
        content: "";
        height: 30px;
        width: 30px;
        background: url(../../uploads/2022/12/twt.png) no-repeat;
        position: absolute;
        margin-left: 0px;
        background-size: 21px;
        margin-top: 0px;
        right: -22px;
    }
    .fusion-secondary-menu > ul > li.linkedinm > a ::after {
        content: "";
        height: 30px;
        width: 30px;
        background: url(../../uploads/2022/12/ln.png) no-repeat;
        position: absolute;
        margin-left: 0px;
        background-size: 21px;
        margin-top: 0px;
        right: -22px;
    }
    .fusion-secondary-menu > ul > li.youtubenv > a ::after {
        content: "";
        height: 30px;
        width:30px;
        background: url(../../uploads/2022/12/youtubenv.png) no-repeat;
        position: absolute;
        margin-left: 0px;
        background-size: 21px;
        margin-top: 0px;
        right: -22px;
    }
    .fusion-secondary-menu>ul>li.linkedinm, .fusion-secondary-menu>ul>li.twitterm,.fusion-secondary-menu>ul>li.facebook, .fusion-secondary-menu>ul>li.youtubenv {
        float: left;
        border-left: none;
    }
    .youtubenv {
        background: none !important;
        margin-top: -11px;
        margin-bottom: 0px;
        border-radius: 0px !important;
        float: right;
        position: absolute !important;
        right: 5%;
        color: #0a638f !important;
        border-right: transparent !important;
        padding-right: 21px;
    } 
    .linkedinm {
        background: none !important;
        margin-top: -11px;
        margin-bottom: 0px;
        border-radius: 0px !important;
        float: right;
        position: absolute !important;
        right: 9%;
        color: #0a638f !important;
        border-right: transparent !important;
        padding-right: 21px;
    } 
    .twitterm{
        background: none !important;
        margin-top: -11px;
        margin-bottom: 0px;
        border-radius: 0px !important;
        float: right;
        position: absolute !important;
        right: 13%;
        color: #0a638f !important;
         border-right: transparent !important;
        padding-right: 21px;
    }
    
    .fusion-secondary-header {
        --header_top_bg_color: #f5f5f5;
        --snav_color: #1a7185;
        border-bottom: 2px solid #0a638f !important;
		padding-left:20px !important;
		padding-right:0px !important;
    }
    .top-dropbtn {
        border-radius: 0;
        color: #006697;
        padding: 13px 18px;
        border: none;
        font-weight: bold;
    }
    .desktop .fas {
        display: none;
    }
    .top-dropbtn:after { 
        content: "";
        height: 30px;
        width: 30px;
        background: url(../../uploads/2022/05/bluetodopdown.png) no-repeat;
        position: absolute;
        margin-left: 4px;
        background-size: 21px;
        margin-top: -1px;
    }
    p.ttlp_sh {color:#006697 !important; font-weight:bold; border-bottom:1px solid #006697; display:inline-block; margin:0 0 10px 0 !important;}
    .solboxsty {background-size:content !important;}
    .solboxsty {
      text-align:left;        position:relative;
    }
    .btnbox {
         position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        bottom:12px;
    }
    .ccbox {font-weight:bold;}
    
    @media only screen and (min-width: 1280px){
    .wp-video-shortcode {
        width: 100% !important;
    }	
 	
    .keytab .fusion-tabs.vertical-tabs .tab-pane {
        padding: 30px;
    }	
    .fusion-secondary-main-menu {width: 69%; margin-top: -60px;float: left;margin-left: 25%;}
    body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:last-child) {
        padding-right: 5px !important;
    }
    .hometc .watchvideotn {
        margin-left: 10.2%;
    }
    .hometc .reqdemobtn {
        margin-left: -7%;
    }	
    }
    .fusion-main-menu ul a {
        display: block;
        box-sizing: content-box;
        font-weight: 600 !important;
    }
    
    .nvtextmega {color:#000 !important;}
    @media only screen and (min-width: 1074px){
    .top-dropdown-content{margin-left: 0px !important;}
    }
    .top-dropdown-content {
        display: none;
        position: absolute;
        background-color: #fff !important;
        min-width: auto;
        width:auto;
        z-index: 1;
    }
    .top-dropdown-content a {
        color: #000;
        font-weight: 400;
        text-decoration: none;
        display: block;
    }
    .top-dropdown-content a:hover {color:#fff !important;}
    .srv_ttl .fusion-megamenu-title {
        display:none !important;
    }
    .awardsectionbox .sa_owl_theme .owl-dots .owl-dot span {
        display: inline-block !important;
        border-style: none !important;
        background-color: #fff !important;
        width: 20px !important;
        height: 4px !important;
        border-radius: 0% !important;
        margin: 0px 3px !important;
        transition: all .3s ease-in-out !important;
        -webkit-transition: all .3s ease-in-out !important;
        -moz-transition: all .3s ease-in-out !important;
        -o-transition: all .3s ease-in-out !important;
    }
    .awardsectionbox .sa_owl_theme .owl-dots .active span {
        background-color: #34c495 !important;
    }
    
    .msrvnv2 .fusion-megamenu-holder, .msrvnv .fusion-megamenu-holder {
        border-bottom:4px solid #006697;
    }
    
@media only screen and (min-width: 1180px){

    #tab-inner .fusion-tab-heading {
        font-size: 16px;
        padding: 2% 0;
        color: #918b8b !important;
    }
    
    #tab-inner li.active .fusion-tab-heading {
        padding: 2% 0;
        color: #006697 !important;
    }
    .avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a {
        border-top-width: var(--nav_highlight_border);
        border-top-style: solid;
        padding: 0 2px;
        border-top: none !important;
    }
    .fusion-secondary-menu > ul > li.top-red > a:hover ::after {
        content: "";
        height: 28px;
        width: 26px;
        background: url(../../uploads/2022/08/bwhite.png) no-repeat;
        position: absolute;
        margin-left: 0px;
        background-size: 18px;
        margin-top: 0px;
        right: -22px;
        top:13px;
    }
    .erew .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0px, 0px, 0px);
        height: 488px !important;
    }
    .fusion-secondary-main-menu .fusion-main-menu {
        float: none;
        height: 45px;
    }
    }
@media only screen and (min-width: 768px){
.modalten.in .modal-dialog {
    overflow: visible;
}
.modalten .modal-content {border:4px solid #006697;}	
.modalten .wpcf7 .wpcf7-form.invalid .wpcf7-response-output {display:none;}	
	
.rqd p.form-field label {font-size:13px;}	
.rqd .tmsdownlaod {
    text-align: center;
}	
.modalten .modal-header .close {
    font-size: 30px;
    margin-top: -5px;
    text-shadow: none;
    position: absolute;
    top: 14px;
    right: 10px;
}	
.wpcf7-form .rqd .wpcf7-text {
    color: #000 !important;
    background: #fff;
    border: 1px solid #e7e7e7 !important;
    width: 100% !important;
    margin: 0 !important;
    border-radius:0px !important;
}
.rqd span.wpcf7-list-item-label {
color:#6f6f6f; font-weight:normal;
}	
.solutioninterest {text-align:center;}
.solutioninterest h2.ttl-sol {text-align:center; color:#006697; font-size:2rem; margin:0; padding:15px 0 0 0;}
.rqd textarea.wpcf7-form-control.wpcf7-textarea, .rqd .wpcf7 input[type="email"], .rqd .wpcf7-form .wpcf7-text {
    border: 1px solid #e7e7e7 !important;
    padding: 20px 15px !important;
	border-radius:0px !important;
}
.rqd textarea.wpcf7-form-control.wpcf7-textarea {overflow:hidden;}	
.textleft font {white-space:nowrap;}
div.handleft {float:left; width:28px;}
div.handleft img {width:100%; height:auto;}
    ul.routingul li {color:#006697; list-style-type:none; font-size: 1.5rem; text-align:left; padding:0 0 1rem 1rem; margin-left:2rem; list-style-image: url('../../uploads/2023/01/circleone-1.png')}		
    .wp-video-shortcode {
        width: 100%;
        height:auto;
    }		
    .linkbtn a.demoreq:hover {color:#fff !important;}		
    .whytab .nav-tabs.nav-justified > li a h4 {padding:0.95em 0; font-size:18px; line-height:26px;}
    .whypart .fusion-tabs .nav-tabs li.active .tab-link h4, .whypart .fusion-tabs .nav-tabs li:hover .tab-link h4 {transform: scale(1.5); line-height:26px; padding:0.95em 0;  transition: all 0.3s ease-in-out;}	
    .vidpad {padding-right:20px;}
    .top-reda {
        background: #006697;
        margin-top: 0px;
        margin-bottom: 0px;
        border-radius: 0px !important;
        float: none;
        color: #0a638f !important;
        border-right: none;
    }
   
    .top-reda > a:hover {color:#fff !important;}
   
    .top-red {
        display: none !important;
    }
.TMS a {
        color: #fff;
        font-weight: normal;
		font-size:18px;
}
.TMS a:hover {color:#fff !important;}	
    
.routing {background:#006697; border-radius:15px; position:relative; top:0px; left:0px; padding:10px 25px; color:#fff; font-size:4.2rem; width: fit-content; text-align:center; margin:0;}
.routing::after{
            content: "";
             position: absolute;
             top: 50%;
             left: 100%;
             margin-top: -15px;
             border-width: 16px;
             border-style: solid;
             border-color: transparent transparent transparent #006697;
}
  
  
h2.routinghelp {font-size:30px; width:10%; display:block;}
.routinghelp::after {
  content: "";
  clear: both;
  display: table;  
}
div.textleft {float:left; width:calc(95% - 10px);; color:#000; padding-left:12px;}
.bibox {border:2px solid #006697; border-radius:15px; background: #006697; color:#fff; text-transform:italic; padding:15px 10px 0 10px;}
.mainroutingsec {text-align:left; margin-top:1.5%;}
.feturesfreight .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
        background-color: #fff !important;
    }
.feturesfreight .fusion-tabs .nav-tabs li {
        display: block;
        position: relative;
        float: none;
        text-align: center;
        margin: 0;
        border-top-color: rgba(235,234,234,0);
        background-color: rgba(235,234,234,0);
    }
    #home-tab .nav-tabs li.active, #home-tab .nav-tabs li.active:hover, #home-tab .nav-tabs li.active:focus {
        background-color: #29eb85!important;
    }
    .fusion-sticky-header-wrapper {
        height: auto !important;
    }
    .fusion-header-v4 .fusion-header {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 75px;
    }
    .fusion-secondary-main-menu {
        margin-top: -75px;
        float: left;
        margin-left: 24%;
    }
    .top-dropbtn {
        border-radius: 0;
        color: #006697;
        padding: 24px 35px 24px 15px !important;
        border: none;
        font-weight: bold;
        background: #fff;
        width: auto;
        margin-right: -25px;
    }
    .top-dropbtn:visited {color:#fff;}	
    .top-dropbtn:hover, .top-dropbtn:focus {background:#006697 !important; color:#fff !important}
    .top-dropbtn:hover:after, .top-dropbtn:visited:after {
        content: "";
        height: 30px;
        width: 30px;
        background: url(../../uploads/2022/05/whitetopdropdown.png) no-repeat;
        position: absolute;
        margin-left: 4px;
        background-size: 21px;
        margin-top: -1px;
    }
    }
    .rm {padding: 5px 10px; border:1px solid #076490; display:inline-block; margin: 20px 0 0;}
    .owl-carousel .owl-item a.rm img {
        display: inline;
        width: auto;
        height: auto;
        max-width: 100%;
        position: relative;
        top: -3px;
        margin:10px 0 0;
    }
    .fusion-secondary-menu > ul > li.top-red > a:hover {color:#fff !important;} 
    .switcher a img : after, .switcher img:after {display:none !important;}
    @media screen and (min-width: 1180px) {
    .recentblogwrap .fusion-post-content-container {padding-top:0px; margin-top:-5px;}	
    .switcher .selected a img {
        vertical-align: middle;
        display: inline;
        border: 0;
        padding: 0;
        margin: 0;
        opacity: 1;
        width:23px;
        height:23px;
        margin-top:-1px;
        margin-left:2px;
    }
    .post-content .frght .hh, .frght .hh {
        color: #fff !important;
        padding: 0;
        font-weight: 600;
        font-size: 30px;
        text-transform: uppercase;
        margin: 0;
        border-bottom: none;
        margin-left: 20px;
    }
    .newcgsa h2.hh::after {
        content: "";
        padding: 0;
        display: block;
        width: 60%;
        height:3px;
        color:#fff;
        background:#fff;
        float: none;
        margin-bottom: 0;
        margin-top:10px;
    }
    .fusion-secondary-main-menu {
        margin-top: -75px;
        float: left;
        margin-left: 23% !important;
    }
    }
    .fusion-footer-widget-area ul li a {
        padding: 0;
        color: #fff !important;
    }
    .fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
        text-align: left !important;
    }
    
    @media screen and (min-width: 768px) {
    .fusion-date-and-formats .updated {background:#006697 !important;}	
    .owl-item .glanceright .contentbox {
        float: left;
        width: 60%;
        box-sizing: border-box;
    }
    .owl-item .glanceright .contentbox {
        padding:3% !important;
    }
    .owl-item .glanceleft .contentbox {
        padding:3% 5% 3% 5% !important;
    }
    
.post-content .freightclaim .hh span.brttl, .freightclaim .hh span.brttl {
        text-transform:none;
        font-weight:normal;
}
.TMS a {line-height:25px; padding:10px 10px; display:block;}		
.fusion-body .cmone {
        margin-bottom: 20px;
        height:245px;
		
}
	
    .fusion-body .cmtwo {
        height:245px;
    }
    .fusion-body .cmone {
        height:245px;
    }
    .fusion-body .cmthree {
        height:200px;
    }
    .fusion-body .cmfour {
        height:195px;
    }
.cmfour .fusion-content-boxes .content-wrapper-background {
	min-height:200px;
}
.cmsix .fusion-content-boxes .content-wrapper-background {
    padding: 35px 35px 1px 35px !important;
	min-height:228px;
}
.fusion-body .cmfive {
        height:230px;
}
.cmw .cmcsix .content-wrapper-background {
    padding: 35px 35px 0px 35px !important;
    height:285px !important;
}		
		
    .fusion-body #bisix > .fusion-column-wrapper {
        height: 240px;
    }
    .fusion-body #bifive > .fusion-column-wrapper {
        height: 240px;
    }
    .fusion-body #bifour > .fusion-column-wrapper {
        height: 240px;
    }	
    .nvs {color:#006697;}
    .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
        padding: 0 1.2%;
    }	
  
    #tab-inner .nav li a {
        color: #918b8b !important;
    }
    .feturesfreight .fusion-tabs .nav-tabs li.active .tab-link .fusion-tab-heading {
        color: #fff !important;
    }
    .feturesfreight .fusion-tabs .nav-tabs li.tab-link .fusion-tab-heading {
        color: #006697!important;
    }	
    }
    .fusion-secondary-menu > ul > li#menu-item-3739 > a:hover {color:#fff !important;} 
    .nv-ttak {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px rgb(0 0 0 / 0%);
        position: relative;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }
    .nv-ttak:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #006697;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 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: 0px 0 0 0px !important;
    }
    .nv-ttak:hover:before, .nv-ttak:focus:before, .nv-ttak:active:before {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    [class^="nv-"] {
        margin: 0.4em;
        padding: 1em;
        cursor: pointer;
        background: #e1e1e1;
        text-decoration: none;
        color: #666;
        -webkit-tap-highlight-color: rgba(0,102,151,0);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    #home-tab .nav-tabs li a.tab-link:before {
        content: "";
        height: 30px;
        width: 30px;
        background: url(../../uploads/2022/05/whitearrow.png) no-repeat;
        position: absolute;
        margin-left: 4px;
        background-size: 21px;
        margin-top: -1px
    }
    #home-tab .tab-link h4 {
        color: #fff !important;
        font-size: 18px !important;
        padding-top: 0% !important;
        padding-left: 15%;
    }
    #home-tab .nav-tabs li.active a.tab-link, #home-tab .nav-tabs li.active a.tab-link:hover, #home-tab .nav-tabs li.active a.tab-link:focus {
        background-color: #29eb85!important;
    }
    .feturesfreight .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link:hover {
        background-color: #006697!important;
        color:#fff !important;
    }
    .feturesfreight .fusion-tabs.vertical-tabs .nav-tabs > li.active .tab-link {
        background-color: #006697!important;
        color:#fff !important;
    }
    .feturesfreight .fusion-tabs .nav-tabs li.active .tab-link .fusion-tab-heading {
        color: #006697!important;
    }
    .feturesfreight .fusion-tabs .nav-tabs li .tab-link .fusion-tab-heading {
        color: #fff!important;
    }
    .post-content h4.sta {margin:0; font-weight:500; padding:0 0 6px 20px; color:#006697 !important;}
    
    #home-tab .nav-tabs li a.tab-link:before:hover, #home-tab .nav-tabs li a.tab-link:before:focus {
        -webkit-animation-name: nvtab-animate;
        animation-name: hvr-icon-wobble-horizontal;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
    }
    /* Icon nv tab animation */
    @-webkit-keyframes nvtab-animate {
      16.65% {
        -webkit-transform: translateX(6px);
        transform: translateX(6px);
      }
      33.3% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
      }
      49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px);
      }
      66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px);
      }
      83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px);
      }
      100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
      }
    }
    .avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a {
        border-top-style: solid;
        padding: 0 2px;
    }
    body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li.current-menu-item>a.fusion-bar-highlight {
        border-right:1px solid #64a2c0;
        border-left:1px solid #64a2c0;
        cursor:text;
    }
    .sa_owl_theme .owl-dots {
        position: absolute;
          display:inline !important;
        bottom: 0 !important;
        text-align: right !important;
        font-size: 12px !important;
        line-height: 12px !important;
        right: 0 !important;
    }
    .postwrap {
    background: url("../../uploads/2022/06/sss-1.png") no-repeat;
    background-position:bottom;
        background-size:contain;
    }
    
    .switcher .selected a {
        border:none !important;
        color: #666666;
        padding: 0px 5px;
        width: 70px;
        background:transparent;
    }
    .switcher .selected {
        background: transparent !important;
        position: relative;
        z-index: 9999;
    }
    .fusion-sub-menu-slide .fusion-main-menu>ul>li>.fusion-megamenu-wrapper, .fusion-sub-menu-slide .fusion-main-menu>ul>li>.fusion-menu-cart-items, .fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu {
        margin-top: 11px !important;
        transition: opacity .2s ease-in,margin .2s ease-out;
    }
    .fusion-counters-box .content-box-percentage {
        color: #006697;
        font-weight:bold;
    }
    
    .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .fusion-tabs.fusion-tabs-1 
    .nav-tabs li.active a.tab-link:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus {
        background-color: #fff important;
    }
    .fusion-footer-widget-area ul li a {
        padding: 0px;
        color: #fff !important;
    }
    .fusion-footer .fusion-widget-area .widget_nav_menu li {
        display: block;
        padding: 0 !important;
        border-bottom: none !important;
        position: relative;
    }
    .fusion-footer-widget-area {
        border-top: 8px solid #006697 !important;
    }
    .fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
        text-align: left !important;
    }
    .fusion-footer-widget-area {
        border-top: 8px solid #006697 !important;
    }
    .fusion-widget-area .lets, #social_links-widget-2 .widget-title {
        color: #fff !important;
        border-bottom:none !important;
    }
    .btnoneleft {float:left; width:50%;}
    .btntworgt {float:left; width:50%;}
    
    .post-content .sta {margin:0; padding:0; font-weight:500; padding:0 0 6px 20px; color:#006697 !important;}
    
    .lst_mh, .rgt_shd {
        min-height: 338px;
    }
    input:focus {
     outline:none;
    }
    .newsboxbody {
        background: #ffffff !important;
        width:525px;
        margin:0 auto;
        border-radius: 15px 0 0;
    }
    .ttlmain {
     background:#007a96;
        padding:15px 0 0 0;
        border-radius: 15px 0 0;
        background-image:
        linear-gradient(
          to top right, 
          #007a96, #34c1ac
        );
    }
    .post-content .newsboxbody p {
        margin-top: 0;
        margin-bottom: 0px;
    }
    .fusion-main-menu ul a {
        display: block;
        box-sizing: content-box;
        font-weight: 600 !important;
    }
    .navigation-maparea .fa-circle:before {
        content: "\f111";
        margin-right: 10px;
        border: 4px solid #c3c0c0;
        border-radius: 50%;
    }
    .mapbox ul.location_button li.active_button a .fa-circle:before {border: 4px solid #7baec7;}
    .post-content .sta {margin:0; padding:0; font-weight:500; padding:0 0 6px 20px; color:#006697 !important; font-size:16px;}
    .avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a {
        border-top-width: var(--nav_highlight_border);
        border-top-style: solid;
        padding: 0 2px;
        border-top: none !important;
    }
    @media screen and (min-device-width: 1300px) and (max-device-width: 1399px) {
    
    .ttl_frn {font-size:28px; font-weight:bold; padding:12px 0; margin:0; color:#006697; text-align:center;}	
    
    .vidbackhome .wp-video {
        max-width: 100%;
        height: auto;
        position: relative;
        left: 9%;
        top: 3%;
    }	
    .vidback {position:relative; width:600px; height:309px;}
    }
    
    
@media screen and (min-device-width: 1700px) and (max-device-width: 1900px) {
		
 div.handleft {width: 3%;}
html .ls-container .handleft img, body .ls-container .handleft img, #ls-global .ls-container .handleft img {
    width: 78%;
}   
    .fusion-secondary-menu > ul > li.youtubenv > a ::after {
        right: -37px !important;
    }
    .fusion-secondary-menu > ul > li.linkedinm > a ::after {
        right: -41px !important;
    }	
    li.menu-item.menu-item-gtranslate {
        right: -14px !important;
    }
    .fusion-secondary-menu > ul > li.twitterm> a ::after {
        right: -45px !important;
    }
    .fusion-secondary-menu > ul > li.facebook > a ::after {
        right: -48px !important;
    }	
    }
    
    .fusion-main-menu>ul>li>a {
        border-color: transparent;
        height: 23px !important;
        line-height: 45px !important;
    }
    .fusion-body .whypart .fusion-tabs .nav-tabs>.active>.tab-link {
      
         border-right:4px solid #006697 !important;
    }
    #wrapper .post-content .dsdttl {font-weight:bold; color:#006697; margin:0 0 15px 0; padding:0 0 12px 0;}
    span.black {color:#000;}
    .whypart .fusion-tabs.classic .nav-tabs > li.active .tab-link, .whypart .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, .whypart .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover, .whypart .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link {
        border:2px solid #006697 !important;
    }
    p.blacktext {color:#777; padding:0 0 15px 0;}
    .controltower .fa, .controltower .fas {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
    }
    
    /*===All landing page ==*/
/* Ten things landing page css */
.copy-tenthing a {color:#2396d7; text-decoration:none;}
.number-sa {width:100%; margin-left:0%;}
.main-right .tmsttlmain {color:#006697;}
h2.tmsgradient {
	background: #5A676E;
	background: -moz-linear-gradient(top, #5A676E 0%, #DCEBF0 100%);
	background: -webkit-linear-gradient(top, #5A676E 0%, #DCEBF0 100%);
	background: linear-gradient(to bottom, #5A676E 0%, #DCEBF0 100%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	padding:0 0 12% 0;
}
.modalone span.wpcf7-list-item {
    color: #000;
}
.modalone .modal-header .modal-title {
    padding-top: 0;
}

.tmsfooterleft {text-align:right;}


.captiontenmain h1 div.dash {
    border-top: 3px solid #fff;
    padding: 5px 0 5px;
    border-bottom: 3px solid #fff;
    display: inline-block;
}
.captiontenmain h1 div.ms  {display:inline-block; margin-left: -7px;}


div.main-right ul li::before {
  content: "2022";
  color: #026697;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
div.main-right ul {list-style-type:none;}
.number {overflow:hidden; width:55%;}
.number-left {
width:26%;
float:left;
font-size:70px;
color:#4a4a4a;
}
.number-right {
width:70%;
float:left;
padding-left:0%;
padding-top:11%;
}
.tms-do-left .number-left {
width:71%;
float:left;
padding-left:4%;
padding-top:3%;
}
.tms-do-left .number-right {
width:25%;
float:left;
font-size:70px;
color:#4a4a4a;
padding-left:0;
padding-right:0;
padding-top:0;
text-align:right;
background: #818181;
background: -moz-linear-gradient(top, #818181 0%, #929292 50%, #c8c8c8 100%);
background: -webkit-linear-gradient(top, #818181 0%, #929292 50%, #c8c8c8 100%);
background: linear-gradient(to bottom, #818181 0%, #929292 50%, #c8c8c8 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.tms-do-left .number-left hr {
  height:37px;
  background: #8689D0;
  background: -moz-linear-gradient(top, #8689D0 0%, #9394D5 50%, #bbbbef 100%);
  background: -webkit-linear-gradient(top, #8689D0 0%, #9394D5 50%, #bbbbef 100%);
  background: linear-gradient(to bottom, #8689D0 0%, #9394D5 50%, #bbbbef 100%);
  border:none;
 }
.number-right hr {height:37px; background: #494bb8;}
.desc {font-family: open sans; font-size: 14px;}
.tms-do {width:100%;}
a.readmore {background:#494bb8; color:#fff; width:104px; padding:8px 15px; text-align:center; display:block; text-decoration:none; margin:0 auto; clear:left;}



.tenthingssec .post-content h4 {font-weight:normal; color:#000;}
.tms-do-left {text-align:right; position:relative;}
.arrowdown {position:absolute; right:41px; bottom:-46px;}
.footertwo {padding: 2% 20% 2% 20% !important;}
.tms-do-left .number {
    overflow: hidden;
    width: 92%;
    opacity: 1;
    float: right;
}
.modalone .wpcf7 form.sent p {
	display: none;
}
.modalone .modal-lg {
    width: 657px;
}
.modalone .modal-header {
    text-align: center;
}
.submit-tenthings {text-align:center;margin:15px 0 0;}
.tmsdownlaod {text-align:center; padding:10px 0;}


/* Ten things landing page css */
    /*===========request demo landing page ==============*/
.captiontenmain h1  {
    font-family: open sans;
    color: #fff;
    margin: 0;
    font-size: 4rem;
   	margin-top:3rem;
}
    .con-form-tms-software .wpcf7-form .wpcf7-not-valid-tip {
        padding-top: 10px;
    }
    .con-form-tms-software .wpcf7-form-control.wpcf7-textarea::placeholder, .con-form-tms-software .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder,.con-form-tms-software .wpcf7-form-control.wpcf7-textarea::-moz-placeholder {color:#000 !important;}
    con-form-tms-software .wpcf7-form textarea::-moz-placeholder {color:#000 !important; opacity:1;}
    .con-form-tms-software  textarea.wpcf7-form-control.wpcf7-textarea::placeholder {color:#000000 !important;}
    
    .con-form-tms-software input::placeholder, .con-form-tms-software select::placeholder{
      color: #000 !important;
    }
    .con-form-tms-software select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {color:#000 !important;}
    .con-form-tms-software input.wpcf7-form-control.wpcf7-submit.freight-submit:hover {background:#fff !important; color:#006697  !important;}
    .con-form-tms-software br {display:none;}
    
    .con-form-tms-software p {margin-bottom:0px !important;}
    #backimg {
       background-image: url("/wp-content/uploads/2020/07/back-features-1.jpg");
      background-size:cover;
       background-position:left top;
       background-repeat:no-repeat;
    }
    .reqdemolandingold textarea.wpcf7-form-control.wpcf7-textarea {
        max-height: 60px;
       background:#fff ;
    }
    .nvvideo {width:720px; height:405px;}
    .con-form-tms-software {background:#006697; padding:9px;}
    .title-tmsfeature {text-align:center; color:#fff; padding:15px 0 15px;}
    .tms-demo {
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        padding: 0px 0 5px;
        border-bottom: 1px solid #fff;
        margin-bottom: 10px;
    }
    .con-form-tms-software label, .fusion-li-item {color:#fff; overflow:hidden;}
    span.wpcf7-list-item {
        display: inline-block;
        margin: 0 0 0 1em;
        padding-top: 10px;
    }
    .reqdemolandingold input.wpcf7-form-control.wpcf7-submit.freight-submit {
        background: #fff !important;
        width: 100%;
        -webkit-border-radius: 35px;
        -moz-border-radius: 35px;
        border-radius: 35px;
        display:block;
        margin:0 auto;
        color:#000000;
        width:58%;
    }
    .reqdemolandingold input.wpcf7-form-control.wpcf7-submit.freight-submit:hover {color:#fff;}
    .reqdemolandingold input.wpcf7-form-control.wpcf7-submit.freight-submit:focus,input.wpcf7-form-control.wpcf7-submit.freight-submit:active {outline:none;}
    .capcha-tmssoft {padding:10px 0;}
    /*===========Tmssystemdemo landing page ==============*/
    .form-footersection .wpcf7-form .wpcf7-text{
    border: 1px solid #d2d2d2;
    }
    .main-body-gain2 label {
    color:#000;
    }
    .form-footersection input::placeholder {
      color:#000;	
      font-size:13px;
    }
    .form-footersection .fusion-has-button-gradient .wpcf7-form input[type="submit"]:focus, .fusion-has-button-gradient .wpcf7-submit:focus {
      outline:none;
    }
    .center {
        text-align: center;
        margin: 0 auto;
        width: 600px;
    }
    .form-footersection {
             padding: 20px 0 20px !important;
        background-image: url("/wp-content/uploads/2021/03/formback2.jpg");
        background-repeat:no-repeat;
        background-size:100% 100%;
    }
    .gain-second-section {float:left; width:50%; }
    .gain-first-section {float:left; width:50%; padding-right:3%; }
    .main-body-gain {overflow:hidden; padding:20px; background:#18749f; }
    
    .post-content h2.schedule2r {text-align:right !important; color:#18749f; margin:0; padding:0}
    .pr {text-align:right;}
     .post-content h1.schedule {text-align:center; color:#18749f; margin:0; padding:0}
     .post-content h2.schedule_sub, .post-content h2.schedule_sub {text-align:center; color:#02adfd !important; margin:0; padding:0}
    .post-content h2.schedule2 {text-align:left !important; color:#18749f; margin:0; padding:0}
    .main-body-gain {width:60%; margin: 0 auto;}
    .main-body-gain label {color:#fff;}
    
    
    .gainfirstform span.wpcf7-list-item-label {color:#fff; display:block; padding:5px 0;}
    .main-body-gain .wpcf7-form textarea {max-height: 75px; height:75px;}
    .main-body-gain .freight-privacy, .main-body-gain2 .freight-privacy  {
        margin-top: 0px;
        line-height: 1.3;
    }
    .main-body-gain2 span.wpcf7-list-item {
        display: inline-block;
        margin: 0;
        color: #5a5a5a;
    }
    .gainfirstform .wpcf7-form input[type='checkbox'], .gainfirstform2 .wpcf7-form input[type='checkbox'] {
        float: left;
        position:relative;
        top:3px
    }
    .gainfirstform2  textarea.wpcf7-form-control.wpcf7-textarea {
        height: 119px;
    }
    .gainfirstform textarea.wpcf7-form-control.wpcf7-textarea {
        height: 130px;
    }
    .gainfirstback {min-height:600px; padding-top:2% !important;}
    
    .gainfirstform  .wpcf7-form-control-wrap {
        position: relative;
        clear: both;
        display: block;
    }
    .gainfirstform  span.wpcf7-list-item {
        display: inline-block;
        margin: 0 0 0 0;
    }
    .btn-gainone {text-align:center; padding:30px 0;}
    .ship_image {text-align:center;}
    .ship_desc {padding:10px 0; margin:0; text-align:center; font-weight:bold; line-height: 19px;}
    .vidimggain {padding:25px 0;}
    .partner-pad {padding-bottom:20px;}
    
    .chklist {color:#fff;}
    .vidbodyinfocontent {
             padding: 130px 0 150px !important;
        background-image: url("https://corporate.nvisionglobal.com/wp-content/uploads/2021/04/vidback-3nw.jpg");
        background-repeat:no-repeat;
        background-size:100% 100%;
    }
    .main-body-gain2 {
        overflow: hidden;
        padding: 20px;
        background: transparent;
       width:70%;
       margin:0 auto;
    }
    .shipbody {
        min-height: 150px;
    }
    
    textarea.wpcf7-form-control.wpcf7-textarea {
        height: 121px;
    }
    .btn-gainone2 {
        text-align: center;
        padding: 0px 0 30px;
    }
    
    @media only screen and (min-width: 1900px) {
    .wp-video-shortcode {
        width: 100% !important;
        height: auto !important;
        float: right;
    }
    }	
    /*===============FreightAuditPayment_landingpage22=============== */
    .fbamobilebanneronly {display:none;}
    .fbaplandingnew {background:#00557e; padding:40px 30px;}
    .tmsdownlaod {
        text-align: center;
        width: 85%;
        margin: 0 auto;
    }
    .fbaplandingnew .tmsguidebody textarea.wpcf7-form-control.wpcf7-textarea {
        border: 1px solid #3eafe3 !important;
        background:#fff !important;
        border-radius: 6px;
    }
    .fbaplandingnew .tmsdownlaod .wpcf7-form-control.wpcf7-submit.tmsinv {
        border-radius: 6px;
        color: #fff !important;
        background:#18d19f !important;
    }
    p.pdfdownoadwht {color:#fff; clear:left; text-align:center;}
    .benefit ul li {
        display: inline-block;
        width: auto;
        padding: 0 10px 0 0;
    }
    .benefit {
        text-align: center;
    }
    .benefit ul li img {margin:0 15px 0 0;}
    .fbaplandingnew .wpcf7-form .tmsguidebody .wpcf7-text {
        height: 50px;
    }
    .fbaplandingnew  .freightaudittitle {
        display: block;
        border-bottom: 2px solid #fff;
        padding-bottom: 10px;
       width: fit-content;
    }
    .fbaplandingnew .capfa {
        padding: 10px 0 0px 0;
        text-align: center;
        margin: 0 auto;
        width: 303px;
        float: none;
        text-align: center;
    }
    span.red {color:#006697;}
    .freightaudittitle {border-bottom:2px solid #fff; padding-bottom:15px; width: fit-content}
    .resimgclass {width:40%; margin: 0 auto; display: block;}
    .mainbannerfa .fusion-imageframe img {
        vertical-align: top;f
        box-shadow: none!important;
        width: 70%;
    }
    .download_box {overflow:hidden; width: 60%; margin:0 auto;}
    .email_download {float:none; width:100%; display: block;}
     .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
        direction: ltr;
        border-radius: 5px;
    }
    .notebox {text-align:center; padding:10px 0 0;}
    .tablestylefreight th, .table-1 table th {
        border: 1px solid #dcdcdc;
        background: #f6f6f6;
        padding: 20px;
        text-align: left;
        font-weight: normal;
        background: #fff !important;
    }
    
    tr.back {background:#e1eafb;}
    .table-1 tr:nth-child(even), .tkt-slctr-tbl-wrap-dv tr:nth-child(even) {
        background: #fff;
    }
    .post-content .para_scale .para-one p {line-height:28px;}
    /* FreightAuditPayment_landingpage22 */
    
    @media only screen and (min-width: 1180px) {
.non-clickable .recent-posts-content{
        border:1px solid #808080;
        height:264px;
}
.non-clickable .fusion-recent-posts .columns .column a {
    text-decoration: none;
    display: block;
    margin-top: 5%;
}		
    .feturesfreight .fusion-tabs.vertical-tabs .nav, .feturesfreight .fusion-tabs.vertical-tabs .nav {
        padding: 12% 0 0 0 !important;
    }
    .pdfthumb {
        position: absolute;
        top: -67px;
        width: 74% !important;
        left:15%;
    }
    }
    .fbcaptionbody {overflow:hidden;}
    .fbcaptionbodyleft {float:left; width:50%;}
    .fbcaptionbodyright {float:left; width:50%;}
    ul .fblistb, .fblistb ul li, ul {list-style-type:none;}
    .fblistb ul li {padding:5px 0; margin:0;}
    p.bdf {border-bottom:3px solid #fff;}
    .fblistb {overflow:hidden; padding:0 0 15px 0;}
    .fblistb li {width:100%; overflow:hidden; padding:0 0 10px 0;}
    .fblistb li img {position:relative; top:7px}
    .fblistb li div {display:block; width:7%; height:auto; float:left;}
    .fblistb li div.textfblist {float:left; display:block; width:93%; color:#fff;}
    .whypdf {position:relative; }
    
    
    
    
    @media screen and (max-width:1024px) and (min-width: 921px){
    
    
    .vidback {
        background: url(../../uploads/2022/08/padnewback.png) no-repeat !important;
        position: relative;
        width: 400px !important;
        height: 206px !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .wp-video {
        max-width: 100%;
        height: auto;
        position: relative;
        left: 10% !important;
        width: 80% !important;
        top: 6px;
    }	
    .post-content .tmsttl {
        margin: 12px 0 0 0 !important;
    }
    }
    @media screen and (max-width:1024px) and (min-width: 1020px){
    .post-content .tmsttl {
        margin: 12px 0 0 0 !important;
    }	
    .submitbox {
        float: left;
        width: 46%;
        margin: 12px 0 0 0;
    }
    .freightworth.fusion-title-center.fusion-sep-none .title-heading-center, .freightworth.fusion-title-center.sep-underline .title-heading-center {
        padding: 0;
        text-align: center;
        font-size:54px !important;
    }
    .fbcaptionbodyleft {
        float: left;
        width: 49%;
        margin-right: 1%;
    }
    }
    @media screen and (max-width:1100px) and (min-width: 1025px){
    
    .submitbox {
        float: left;
        width: 49.5%;
        margin: 12px 0 0 0;
    }
    }
    @media screen and (max-width:1179px) and (min-width: 1101px){
    
    .submitbox {
        float: left;
        width: 46%;
        margin: 12px 0 0 0;
    }
    }
    @media screen and (max-width:1379px) and (min-width: 1300px){
        
    .footer_logo img {width:25%;}	
    .submitbox {
        float: left;
        width: 56%;
        margin: 12px 0 0 0;
    }
    }
    .momentbody {border-bottom:2px solid #fff; padding-bottom:8px; margin-bottom:14px;}
    /* FreightAuditPayment_landingpage22 */
    .first-left  a {cursor: none;}
    
    .first-left  a[href=""] {
    cursor: none;
    }
    
    input::placeholder, select::placeholder{
      color: #000;
    }
    select {
        color: #000;
    }
    select.placeholder, select::placeholder {
        color: #000;
    }
    
    select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 100%;
        color: #8e8e8e !important;
        border: 1px solid;
    }
    .wpcf7-form .helpcenter .wpcf7-text {
        color: #a5a5a5 !important;
        background: #fff;
        border-bottom: 1px solid #a5a5a5 !important;
        width: 100% !important;
        border:none;
        margin: 0 !important;
        border-radius:0px !important;
        padding:8px 0px !important;
    }
    body.single-post .wpcf7-form .wpcf7-text::placeholder, body.single-post .wpcf7-form .wpcf7-text::-moz-placeholder {color:#000 !important; font-size:13px !important;}
    body.single-post .wpcf7-form .wpcf7-text::placeholder, .contactus .wpcf7-form .wpcf7-text::placeholder {color:#000 !important; font-size:13px !important;}
    .wpcf7-form .helpcenter .wpcf7-text::placeholder {color:#000 !important; font-size:13px !important;}
    .helpcenter textarea.wpcf7-form-control.wpcf7-textarea, .helpcenter .wpcf7 input[type="email"], .helpcenter .wpcf7-form .wpcf7-text {border:none; padding: 8px 0px !important; border-bottom:1px solid #a5a5a5; font-size:13px; border-radius:0px !important;}
    .wpcf7-form .ebox .wpcf7-text::placeholder, .nl input[type="email"]::placeholder{
      color: #adcede !important;
      font-style:italic;
    }
    body.single-post select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required::placeholder, body.single-post select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required::placeholder {
        color:#000 !important;
    }
    
    body.single-post .wpcf7-form textarea {
        border: 1px solid #d3d3d3 !important;
        width: 100%!important;
        height: 150px;
        padding: 15px 18px !important;
        font-size:13px;
    }
    body.single-post .wpcf7-form textarea::-moz-placeholder {color:#000 !important;}
    select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required::placeholder, select::placeholder {color:#000 !important;}
    .claimpage .wpcf7-form textarea {
        border: 1px solid #d2d2d2;
        width: 100%!important;
        height: 150px;
        padding: 10px 18px !important;
    }
    .claimpage .wpcf7-form textarea::placeholder {color:#cfcfcf !important; font-size:14px;}
    .applicationbox {background:#006696; padding:15px;}
    .applicationbox p {padding:0; margin:0; line-height:0;}
    .pdf-heading h5{margin:0;}.pdf-heading .fusion-button{ margin-top:20px;}.landing-footer p{margin-bottom:0;}
    .bt {font-weight:bold;}
    .tms-logo-header .logo img { width: auto;}
    .first-left { width: 20%;  float: left;}
    .first-right {width:20%; float:right; text-align:right;}
    .first-right  a {padding:0 0 0 8px;}
    .first-middle {width:60%; float:left; text-align:center; color:#fff;}
    .tel a {color:#fff;}
    .first-middle a {color:#fff !important; padding: 0 8px;}
    .first-right .tel a {color:white; font-weight:600; float:right;}.tel img { margin-top: 4px;}
    
    select {  color: #909090 !important;}option:not(:first-of-type) { color: black;}.tmsdownlaod {  text-align: center; }.tmsdownlaod .wpcf7-form-control.wpcf7-submit.tmsinv { border-radius: 0px; color:#fff !important;}
    .tmsv {width:100% !important ; height:auto;}
    
    
    
    .tmsv {width:100% !important ; height:auto; margin: 40px 0 0 0;}
    
    
    
    
    @media only screen and (min-width: 1180px) {
    .gainbody {padding-top:2% !important; z-index: 1;}
    .leftbordertms {position: relative !important; right: 0 !important; z-index: 99999;}
    }
 @media only screen and (min-width: 1020px) {    
 /* ============procurement tab css ==============*/
#steps .tabtitlehead {
    position: absolute;
    color: #fff !important;
    z-index: 99999;
    width: 20%;
    text-align: left;
    margin: 1.4% 0 0 13% !important;
}
    .feturesfreight #steps .fusion-tabs.fusion-tabs-1 .tab-pane {
        background-color: transparent;
        background: none;
        border-top: none;
        background-size: contain;
        background-position: right;
    }
        
    .feturesfreight .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
        border-bottom: none;
        border-left: none !important;
        border-top: none;
        cursor: pointer;
    }
    
    #steps .fusion-tabs .nav-tabs li:hover .tab-link .fusion-tab-heading {
        color: #fff !important;
    }
    
.feturesfreight .fusion-tabs.vertical-tabs .nav, .feturesfreight .fusion-tabs.vertical-tabs .nav {
        width: 38%;
        background:#e4e4e4;
        background-repeat: no-repeat;
        position: relative;
        min-height: 385px;
        top: 0px;
        left: 0px;
        background-size: cover;
        padding: 15% 0 0 0 !important;
    }
    
    .feturesfreight .fusion-tabs.vertical-tabs .tab-content {
        width: 62%;
    }
    
    .feturesfreight .fusion-tabs.vertical-tabs .nav-tabs {
        display: block;
        position: relative;
        left: 0 !important;
        border: 1px solid #ebeaea;
        border-right: none;
        width: 65%;
        right: 0 !important;
        bottom: 20px;
        float:right;
        border-right:1px solid #ccc;
    }
    
    .feturesfreight .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link, .feturesfreight .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:hover, .feturesfreight .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a.tab-link:focus {
        background-color: #006697!important;
       color:#fff !important;
    }
 /* ============procurement tab css ==============*/    
	 
}    
    .coltext {color:rgb(35, 121, 164); font-weight:bold;}
    
    .wpcf7-form textarea:focus {
        border-color: #d2d2d2 !important;
        outline: none !important;
    }
    .wpcf7-form textarea:focus {
        border-color: #d2d2d2 !important;
    }
    .wpcf7-form textarea:focus {
        border-color: #d2d2d2 !important;
        outline: none !important;
    }
    .post-content .tmsguidebody .boxa p {
        margin-top: 0;
        margin-bottom: 0 !important;
        margin: 10px 0 0px !important;
        padding:0 !important;
        line-height: 16px !important;
    }
    .boxa {margin:0; padding:0;}
    .post-content .tmsguidebody p {
        margin: 5px 0 5px !important;
        padding:0 !important;
    }
    span.wpcf7-list-item-label {
        font-weight: bold;
		color:#000;
    }
    .post-content  p.msgtms {font-size:13px; margin:0; padding:0; margin: 0px 0 10px !important; line-height:16px !important; }
    span.wpcf7-list-item-label {
        font-weight: bold;
    }
    .post-content  p.msgtms {font-size:13px; margin:0; padding:0;}
    .wpcf7-form .wpcf7-not-valid-tip, .wpcf7 .wpcf7-form.sent .wpcf7-response-output {
        display: inline-block;
		font-size:13px;
    }
    .namebox {overflow:hidden;}
    .fnameone {float:left; width:calc(50% - 1%); padding-right:1%;}
    .fnametwo {float:left; width:calc(50% - 1%); padding-left:1%;}
    textarea.wpcf7-form-control.wpcf7-textarea {
        max-height: 60px;
        min-height: 60px;
    }
    .wpcf7-form .wpcf7-not-valid-tip {
        display: inline-block;
        float: none;
        width: 100%;
    }
    .wpcf7 .email_download input[type="email"], .wpcf7 .email_download input[type="tel"] {
        direction: ltr;
        height: 65px;
        border-radius: 5px;
        background:#fff !important;
    }
    /* nVision Global IMPACT TMS - Transportation Management System */
    span.red {color:red; font-weight:bold;}
    .first-left  a {cursor: none;}
    .first-left  a[href=""] {
    cursor: none;
    }
    
    input::placeholder, select::placeholder{
      color: #8e8e8e;
    }
    select {
        color: #8e8e8e;
    }
    select.placeholder, select::placeholder {
        color: #8e8e8e;
    }
    select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 100%;
        color: #000 !important;
        border:1px solid #d3d3d3  !important;
    }
    .post-content .ttls h1 {
      color:#fff;
      text-shadow: 2px 2px 2px #000000;
    }
    .pdf-heading h5{margin:0;}.pdf-heading .fusion-button{ margin-top:20px;}.landing-footer p{margin-bottom:0;}
    .first-left { width: 20%;  float: left;}
    .first-right {width:20%; float:right; text-align:right;}
    .first-right  a {padding:0 0 0 8px;}
    .first-middle {width:20%; float:left; text-align:center; color:#fff;}
    .tel a {color:#fff;}
    .first-middle a {color:#fff !important; padding: 0 8px;}
    .first-right .tel a {color:white; font-weight:600; float:right;}.tel img { margin-top: 4px;}
    span.wpcf7-list-item-label { font-size: 13px;}select {  color: #909090 !important;}option:not(:first-of-type) { color: black;}.tmsdownlaod {  text-align: center; }.tmsdownlaod .wpcf7-form-control.wpcf7-submit.tmsinv { border-radius: 0px; color:#fff !important;}
    .famb {overflow:hidden;}
    .fambleft {float:left; width:10%;}
    .fambrgt {float:right; width:87%; padding-left:3%;}
    
    .fambrgt h2, #wrapper .post-content .fambrgt h2 {margin:0; padding:0 0 10px 0; font-size:24px; }
    .landing-footer p {
        margin-bottom: 0;
    }
    .post-content .copyright  p {
        margin-top: 0;
        margin-bottom: 0px;
    }
    .tmsv {width:100% !important ; height:auto;}
    
    .tmsv {width:100% !important ; height:auto; margin: 40px 0 0 0;}
    
    
    /* benchmark-content*/
    .benchmark-content .cts {
        padding: 12px;
        border: 2px solid #353535;
        color: #000;   
        border-radius: 15px;
    }
    
.wpostahs-slick-slider button.slick-next, .wpostahs-slick-slider button.slick-next:hover, .wpostahs-slick-slider button.slick-next:focus, .wpostahs-slick-slider button.slick-prev, .wpostahs-slick-slider button.slick-prev:hover, .wpostahs-slick-slider button.slick-prev:focus, .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button, .wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title:hover .wpostahs-main-title button {
    background-color: #076a99 !important;
    border-color: #076a99 !important;
    background-size: 10px 17px !important;
    color: #fff;
    cursor: pointer;
}
.wpostahs-slick-slider button.slick-prev, .wpostahs-slick-slider button.slick-prev:hover, .wpostahs-slick-slider button.slick-prev:focus {
    background:#006697 url(../../uploads/2022/12/arrow-left-1.png) center center no-repeat !important;
    background-size: 10px 17px !important;
    outline: none !important;
}

.wpostahs-slick-slider button.slick-next, .wpostahs-slick-slider button.slick-next:hover, .wpostahs-slick-slider button.slick-next:focus {
    background: #006697 url(../../uploads/2022/12/arrow-right-1.png) center center no-repeat !important;
    background-size: 10px 17px !important;
    outline: none !important;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button {
    height: 80px;
    width: 80px;
    border-color: #87B026;
    background: #87B026;
    margin-top:-10px;
}    
.wpostahs-slider-design-2 .wpostahs-slick-slider .slick-arrow{
          margin-top: -35px !important;
}
.wpostahs-slick-slider .slick-arrow{
    width: 30px !important;
    height: 30px !important;
    border-radius:4% !important;
    border-color: #076a99 !important;
}
.wpostahs-slider-for{
    padding:2px !important;
}
.wpostahs-centent-title{
    display:none;
}
.wpostahs-slider-design-2 .wpostahs-centent{
    padding:5px;
    color: #076a99;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current {
    color: #fff;
    font-weight: 700;
}
.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-main-title button {
    display: inline-block !important;
    padding: 0px;
    margin: 0px;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #d8dde7;
}
    .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-list.draggable::before{
    background: #076a99;
    width: 740px;
    }
    .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button{
    margin-top: -10px;
    }
    /*corporate page scroll end*/
    
    /*case study page*/
    .cstudygridsection  .fusion-post-content-container .fusion-fullwidth {padding-left:0px !important; padding-right:0px !important;}
     .cstudygridsection .non-clickable .entry-title ,.non-clickable .fusion-image-wrapper {pointer-events: none;}#main {padding-top:0;}
    
    #main .cstudygridsection .fusion-post-content > .blog-shortcode-post-title{font-size: 2rem !important}
    .case-content-height .fusion-text{min-height:103px}
    .case-content-height .entry-title{min-height:100px}
    /*case study page end*/
    
    /*news page*/
    
    .non-clickable .entry-title{
        pointer-events: none;
        font-size: 1.6rem;
    }
    
.non-clickable .fusion-recent-posts.layout-date-on-side .columns .column {margin-bottom:5%;}
    

.non-clickable .entry-title{
        margin: 20px !important;
        padding-right: 10px;
        height:auto;
}

.non-clickable .fusion-date-and-formats {    
        margin-left: 30px;
        margin-top: 15px;
}
.non-clickable .inner-link{
        background-color: #006697;
        color: #fff !important;
        padding: 6px 15px;
	    display:block;
	    width:fit-content;
	    margin:0 auto;
}
    .non-clickable .custom_news_wrapper:hover .recent-posts-content {
        background-color: #006697;
        color: #fff;
    }
    
    .non-clickable .custom_news_wrapper:hover .fusion-date-and-formats .updated {
        background: #fff !important;
    }
    
    .non-clickable .custom_news_wrapper:hover .fusion-date-and-formats .updated span.fusion-date, .non-clickable .custom_news_wrapper:hover .fusion-date-and-formats .fusion-date-box.updated span.fusion-month-year {
       color:#006697;
    }
    
    .fusion-date-and-formats:hover .non-clickable .recent-posts-content:hover .inner-link, .recent-posts-content:hover ~ .fusion-date-box {color:#fff;}
    .non-clickable .recent-posts-content:hover .entry-title a{
    color:#fff !important;
    }
    

    
    .non-clickable .recent-posts-content:hover .inner-link, .recent-posts-content:hover ~ .fusion-date-box{
    background-color: #fff;
        color: #006697 !important;
    }
    .non-clickable .fusion-fullwidth.fusion-builder-row-1 .pagination .current {
        border-color: #006697 !important;
        background-color: #006697 !important;
        border-radius: 50%;
    }
    
    .news-post .fusion-fullwidth.fusion-builder-row-1 a:not(.awb-custom-text-hover-color):not(.fusion-button):not(.fusion-builder-module-control):not(.fusion-social-network-icon):not(.fb-icon-element):not(.fusion-countdown-link):not(.fusion-rollover-link):not(.fusion-rollover-gallery):not(.fusion-button-bar):not(.add_to_cart_button):not(.show_details_button):not(.product_type_external):not(.fusion-view-cart):not(.fusion-quick-view):not(.fusion-rollover-title-link):not(.fusion-breadcrumb-link):hover, .fusion-fullwidth.fusion-builder-row-1 a:not(.awb-custom-text-hover-color):not(.fusion-button):not(.fusion-builder-module-control):not(.fusion-social-network-icon):not(.fb-icon-element):not(.fusion-countdown-link):not(.fusion-rollover-link):not(.fusion-rollover-gallery):not(.fusion-button-bar):not(.add_to_cart_button):not(.show_details_button):not(.product_type_external):not(.fusion-view-cart):not(.fusion-quick-view):not(.fusion-rollover-title-link):not(.fusion-breadcrumb-link):hover:before, .fusion-fullwidth.fusion-builder-row-1 a:not(.awb-custom-text-hover-color):not(.fusion-button):not(.fusion-builder-module-control):not(.fusion-social-network-icon):not(.fb-icon-element):not(.fusion-countdown-link):not(.fusion-rollover-link):not(.fusion-rollover-gallery):not(.fusion-button-bar):not(.add_to_cart_button):not(.show_details_button):not(.product_type_external):not(.fusion-view-cart):not(.fusion-quick-view):not(.fusion-rollover-title-link):not(.fusion-breadcrumb-link):hover:after{
    color:#006697 !important;
    }
    .non-clickable .pagination a.inactive:hover, .non-clickable .pagination a.pagination-next:hover, .non-clickable .pagination a.pagination-prev:hover{
    border-color:#006697 !important;
        color: #006697 !important;
    }
    .non-clickable .pagination {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 40px;
        line-height: normal;
        background: #f1f1f1;
        border-radius: 25px;
        width: max-content;
        padding: 0 25px;
        margin: 10px auto 0px auto !important;
    }
    .non-clickable .pagination:hover{
        color: #006697 !important;
    }
    
    /*news page end*/
    
    /*ebooks page*/
    
    .ebook-layout .fusion-column.content-box-column-1 { margin-bottom: 20px;}li.flex-active-slide { pointer-events: none;}
    .ebook-layout .fusion-read-more {font-weight: 600;font-size: 14px;text-transform: uppercase;}.ebook-layout .fusion-read-more,.ebook-layout .fusion-read-more:after {color: #FF7043;}
    
    /*ebooks page end*/
    
    /*resource center page*/
    .resource-ebook-slider .fusion-image-carousel { margin-bottom: 20px;}
    .fusion-nav-prev:before,.fusion-nav-next:before { color: #006697 !important; font-size:40px !Important;}
    .fusion-carousel {overflow:visible;} 
    span.fusion-nav-prev { margin-left: -20px !important;}
    span.fusion-nav-next { margin-left: 34px;}
    
    .resource-ebook-slider.ls-v6 .ls-nav-prev {
        left: -40px !important;
    }
    .resource-ebook-slider .ls-v6 .ls-nav-prev:after {
    border-left: 3px solid #006696 !important;
    }
    
    .resource-ebook-slider .ls-v6 .ls-nav-prev:after, .ls-v6 .ls-nav-next:after {
    border-top: 3px solid #006696 !important;
    }
    
    .resource-ebook-slider .ls-v6 .ls-nav-next {
    right: -28px !important;
    }
    
    .resource-ebook-slider .ls-v6 .ls-nav-next:after {
    border-right: 3px solid #007a96 !important;
    }
    .resource-ebook-slider .ls-v6 .ls-nav-next:hover::after {
    border-top-color: #007a96 !important;
    border-right-color: #007a96 !important;
    }
    .resource-ebook-slider .ls-v6 .ls-nav-prev:hover::after {
    border-top-color: #007a96 !important;
    border-left-color: #007a96 !important;
    }
    .resource-ebook-slider .ls-v6 .ls-nav-prev {
    left: -35px !important;
    }
    
    .resource-ebook-slider .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {   
    display: block;
        z-index: 1000;
        opacity: .8;
        position: absolute;
        top: 50%;
        margin-top: -14px;
        height: 29px;
        width: 29px;
        text-align: center;
        cursor: pointer;
        color: #006697 !important;
        background-color: transparent !important;
        background-repeat: no-repeat;
    }
    .whitepaper .button-default {background:#006697 !important;}
    
    .resource-ebook-slider .fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
        line-height: var(--slider_nav_box_dimensions-height);
        font-size: 40px;
        font-weight: bold;
        color: #006697!important;
    }
    
    .casestudybox .owl-item{ text-align:center }
    #slider_16435 .owl-item img {
        display: inline;
        width: 100%;
        height: auto;
        max-width: 100%;
        object-fit: cover;
    }
    
    /*resource center page end*/
    
    /*Terms of Use page*/
    .terms-use ul{
    padding-left: 15px;
    }
    .terms-use h6{
    margin:10px 0px;
    }
    .terms-use ul li {
    padding:2px;
    }
    .terms-use li a:hover{
    color:#000;
    }
    .terms-use li.active{
    border-right:5px solid #006697;
    }
    .terms-use li.active a{
    color:#006697;
    }
    
    /*Terms of Use page end*/
    
@media only screen and (max-width: 767px) {
		
    #content {
        width: 100%!important;
        float: none!important;
        margin-left: 0!important;
        margin-bottom: 0px;
    }	
    .post-content .tmsguidebody p.form-field.field-focused label {
        top: 1px;
        font-size: 12px;
    }
    .post-content .tmsguidebody p.form-field label {
        pointer-events: none;
    }
    .first-left {
        width: 52%;
        float: none;
        display:block;
        margin:0 auto;
    }
    .first-middle {
        width: 100%;
        float: none;
        text-align: center;
        color: #fff;
    }
    .first-right {
        width: 100%;
        float: none;
        text-align: center;
    }
    .fnameone {
        float: none !important;
        width: 100% !important;
        padding-right: 0% !important;
    }
    .fnametwo {
        float: none !important;
        width: 100% !important;
        padding-left: 0% !important;
    }
    .post-content .tmsguidebody p.form-field {
       position:relative;
    }
    .post-content .tmsguidebody p.form-field label {
        display: block;
        position: absolute;
        top: 10px;
        left: 18px;
        padding-left: 0px;
        transition: font-size .2s linear, top .2s linear;
        cursor: text;
        z-index: 100;
        margin:0 !important;
        padding:0 !important;
        z-index:100;
        width: auto !important;
    }
    .post-content .tmsguidebody p.form-field.field-focused label {top:1px; font-size:12px;}
    .post-content .tmsguidebody p.form-field label {pointer-events: none;}
    
    .form-field br {display:none;}
    .wpcf7-form textarea {
        border: 1px solid #d2d2d2;
        height: 150px;
        padding: 10px 18px !important;
    }
    .post-content .tmsguidebody p {
        margin-top: 0;
        margin-bottom: 0 !important;
        margin: 10px 0 0px !important;
        padding: 0 !important;
        line-height: 16px !important;
    }
    .whyneed .fusion-body .fusion-builder-nested-column-0 {
        margin-top: 10px;
        margin-bottom: 0px !important;
    }
    .fusion-body .fusion-builder-nested-column-1 {
       margin-top: 0 !important;
        margin-bottom: 0px !important;
    }
    .whyneed .fusion-checklist, ul.fusion-checklist {
        list-style-type: none;
        padding: 0 !important;
        margin: 0px 0 0 !important;
    }
    .pdf-heading h1 {
        font-size: 24px !important;
        line-height: 45px !important;
    }
    .post-content .leftbordertms h3 {font-size:24px !important;}
    .fusion-title.ttl_fa h1.title-heading-center {
      font-size:18px !important;
    }
    .tmsv {
        width: 100% !important;
        height: auto;
        margin: 0px 0 0 0;
    }
    }
    
    
    
    @media only screen and (min-device-width:1180px) and (max-device-width:1380px) {
    .ttls h2.title-heading-left {padding: 0% 0 10px 0 !important;}
    }
    
    .wpcf7-form textarea:focus {
        border-color: #d2d2d2 !important;
        outline: none !important;
    }
    .post-content .tmsguidebody .boxa p {
        margin-top: 0;
        margin-bottom: 0 !important;
        margin: 10px 0 0px !important;
        padding:0 !important;
        line-height: 16px !important;
    }
    .boxa {margin:0; padding:0;}
    .post-content .tmsguidebody p {
        margin: 5px 0 5px !important;
        padding:0 !important;
    }
    span.wpcf7-list-item-label {
        font-size: 13px;
        font-weight: bold;
    }
    .post-content  p.msgtms {font-size:13px; margin:0; padding:0; margin: 0px 0 10px !important; line-height:16px !important; }
    
    .wpcf7-form  .boxa .wpcf7-not-valid-tip {
        display: inline-block;
        width:100%;
    }
    .namebox {overflow:hidden;}
    .fnameone {float:left; width:50%; padding-right:1%;}
    .fnametwo {float:left; width:50%; padding-left:1%;}
    textarea.wpcf7-form-control.wpcf7-textarea {
        max-height: 60px;
        min-height: 60px;
    }
    label {margin: 0 0 5px !important;}

    /* tms page css 2022 */
    @media screen and (min-device-width: 1300px) and (max-device-width: 1400px) {
    .post-content .tmsttl {
          margin:20px 0 0 0 !important;
    }	
    }
    .impact-header {
    background-size: contain !important;
    }p.intro-impact {  font-size: 25px; line-height: 1.5;}.formwrapper { position: absolute; top: 4%; left: 0%; width: 100%;}
    .sticky {background: url(https://corporate.nvisionglobal.com/wp-content/uploads/2019/01/trans.png) 0 0 repeat;}
    /* new*/
    #wrapper .post-content .titleformbox h1 {
        font-size: 30px;
        font-weight: 300;
        color: #fff;
        text-align: center;
        margin: 0;
        padding: 0px 0;
    }
    #wrapper .post-content .titleformbox h2 {
        font-weight: bold;
        font-size: 50px;
    margin-bottom: 5px;
        text-align: center;
    }titleformbox {
        padding: 10px 15px;
        color: #fff;
    }
    .impact-form .wpcf7-form-control.wpcf7-textarea {
        background:#fff !important;
    }
    .impact-form .wpcf7-form-control-wrap{    width: 32%;
        margin: 7px;
        float: left;}
    .impact-form .wpcf7-form-control-wrap.wpgdprc {
        width: 100%;
        clear: both;
        color: white;
    }
.impact-form .wpcf7-form-control-wrap.textarea-524 {
        width: 99%;
}
.impact-form .eight .wpcf7-form-control.wpcf7-submit:hover{ background: #b5760d;}
    .impact-form .eight .wpcf7-form-control.wpcf7-submit {
        background: #e39616 !important;
        padding: 12px 66px; 
        font-size: 18px;
        color:#fff !important;
        border-radius:0px !important;
    }
    .impact-form .eight {
        text-align: center;
        clear: both;
        margin-top: 17%;
    }
    .titleformbox h2 {
        color: white;
    }
    div#cf7sr-5d2873a03cfa3 {
        clear: both !important;
    }
.newcontactphone {
        color: white;
    }
.sociallink {
        font-size: 14px;
        float: right;
    }
    
    canvas.particles-js-canvas-el {
        height: 700px !important;
    }
    /* new css */
    .free-tms-col .fusion-li-item-content {
        font-size: 18px;
        color: #000000;  
    }
    .screen{
        border: 2px solid #377cb1;
        border-radius: 10px;
        padding: 2% 8%;
    }
    .screen h2,.screen p{
        color: white;
        margin-bottom: 2px;
        text-align:center;
        font-weight:600;
    }
    .screen p{  margin-bottom: 20px;}
    .screen {padding-top:20px;}
    .screen label{display:none !important;}
    
    .free-tms-privacy span.wpcf7-list-item-label {
        color: white;
        font-size: 12px;
    }
    
    .screen input, .screen select, .screen textarea {
        background:white;
    }
       input.hs-button.primary.large {
        width: 107%;
        padding: 8%;
        background: #fea137;
        border: none;
        font-size: 154%;
        border-radius: 5px;
    }
    .video-frame iframe {
    border: 5px solid #cbc6c6;
    max-width: 100%;
    }
    
    .video-frame {
        padding-left: 10%;
    }
    #fixed-top-tms {
        position: fixed;
      top: 0;
      left: 31px;
      z-index: 999;
      width: 100%;
      height: 63px;
     border-bottom:1px solid #e4e4e4;
    }
    
    
    @media only screen and (min-width: 780px) {
    .contactus .contact-left-align {
        width: 33.33%;
        float: left;
        padding-right: 7px;
        padding-bottom: 7px;
    }
    
    .contactus .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
       background: #006697!important;
        color: #fff !important;
        border-radius: 6px;
        width: fit-content;
        margin:0 auto;
        display:block;
    }
    
    .contactus .wpcf7-captchar, .contactus .wpcf7-form .wpcf7-date, .contactus .wpcf7-form .wpcf7-number, .contactus .wpcf7-form .wpcf7-quiz, .contactus .wpcf7-form .wpcf7-select, .contactus .wpcf7-form .wpcf7-text, .contactus select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, .contactus textarea.wpcf7-form-control.wpcf7-textarea  {border:1px solid #ededed !important; font-size:13px !important; opacity:1;}	
    .contact-tms p{margin-top:10px;letter-spacing: 2px;}
    select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        color: #000 !important;
    }
    }
    .impact-form .wpcf7 input[type="email"], .impact-form .wpcf7 input[type="tel"] {
        direction: ltr;
        border-radius: 0px;
    }
    .impact-form .wpcf7-form-control.wpcf7-textarea {
        height: 50px;
        background: #fff !important;
        padding: 10px 10px 10px !important;
        line-height: 20px;
        max-height: 50px;
        min-height: 50px;
        border-radius:0px;
    }
    .impact-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, .impact-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 100%;
        color: #8e8e8e !important;
        border: 1px solid #3eafe3 !important;
    border-radius:0px !important;
    }
    .impact-form .wpcf7-form .wpcf7-text {
        color: #000 !important;
        border-radius:0px;
    }
     .newtms .wpcf7-form .tmsguidebody .wpcf7-text {
        color: #000 !important;
        background: #fff;
        border: 1px solid #d2d2d2 !important;
        width: 100% !important;
        margin: 0 !important;
        border-radius: 0px;
    }
     .newtms .wpcf7 input[type="email"],  .newtms .wpcf7 input[type="tel"] {
        direction: ltr;
        border-radius: 0px;
    }
    .newtms select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,  .newtms select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 100%;
        color: #8e8e8e !important;
        border: 1px solid #d2d2d2 !important;
        border-radius:0px !important;
    }
    .download_box .wpcf7 input[type="email"], .download_box.wpcf7 input[type="tel"] {
        direction: ltr;
        height: 65px;
        border-radius: 5px;
    }
    #wrapper .post-content .tmsguidebody h2 {font-size:28px}
    @media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {
    .fusion-logo img {
    width: 300px;
    z-index: 99999 !important;
    }
    .fusion-secondary-main-menu {
    margin-top: -75px;
    float: left;
    margin-left: 22% !important;
    background:transparent !important;	
    }
    .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
    position: relative;
    top: -2px;
    }			 
    }
    }
    /* freight-claims-management */
    #claim-tab .counter-circle-wrapper {margin-bottom: 0%;}
    #claim-tab  .fusion-separator.sep-single.sep-solid {margin-bottom: 0%;}
    .servicemainbody {width:80%; margin:0 auto;}
    div.container-field {overflow:hidden;margin:0 0 10px 0; padding:0;}
    .container-field_left {width:50%; padding-right:1%; float:left;}
    .container-field_rgt {width:50%; left:1%; float:right;}
    .post-content p.fc {
        margin-top: 0;
        margin-bottom: 10px !important;
    }
    .freightclaim {margin:0; padding:0; display:block; width:100%; text-align:left;}
    
 
    .freightclaim p.ftext {text-align:left; padding: 0 0 0 60px; color:#006697;}
    
    .claimtype .fusion-content-boxes.content-boxes-icon-boxed .content-container {text-align:left;}
    .claimtype .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
        overflow: visible;
        padding: 20px 15px 15px;
    }
    .claimtype .fusion-content-boxes .content-box-column-1 {border-right:2px solid #ccc;}
    .claimtype .fusion-content-boxes .content-box-column-2 {border-right:2px solid #ccc;}
    .blogcommon .wpcf7-form input {
        float: left !important;
    }
    .blogcommon .wpgdprc {
        color: #5a5a5a;
        font-size: 14px;
        overflow:hidden;
    }
    /* freight-claims-management */
    .fusion-content-widget-area>section:last-child {
        margin-bottom: 0;
        clear: both;
    }
    .fusion-footer .awb-icon-facebook:before {
        content: "\e604";
        background: #fff;
        border-radius: 50%;
        padding: 5px;
        color: #006697 !important;
    }
    .fusion-footer .awb-icon-twitter:before {
        content: "\e605";
        background: #fff;
        border-radius: 50%;
        padding: 5px;
        color: #006697 !important;
    }
    .fusion-footer .awb-icon-youtube:before {
        content: "\e622";
        background: #fff;
        border-radius: 50%;
        padding: 5px;
        color: #006697 !important;
    }
    .fusion-footer .awb-icon-linkedin:before {
        content: "\e60f";
        background: #fff;
        border-radius: 50%;
        padding: 5px;
        color: #006697 !important;
    }
    /* benchmark-content*/
    .benchmark-content .cts {
        padding: 12px;
        border: 2px solid #353535;
        color: #000;   
        border-radius: 15px;
    }
    
    .mapplacehold{
    visibility: hidden;
    position: absolute;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    background-color: #fff;
    width: auto;
    height: auto;
    border: 1px solid #017a97;
    z-index: 2;
    color: #006697;
    overflow: hidden;
    border-radius: 5px;
    padding: 5px;
    }
    .mapbox .fa-map{
        width:17px;	
    }
    .mapbox p{
        margin:0;
    }
    .nvisionheadoffice .fa-map{
        margin-right: 40px;
    }
    .location_wrapper{cursor:pointer;}
    
    .wpcf7-wpgdprc{border:none}
    .floating-sidebar {
     position: -webkit-sticky;
      position: sticky;
      top: 75px;
    }
    #boxed-wrapper {
    overflow: visible !important;
    }
    .fix-sidebar{
        height:400px;
        overflow:auto;
    }
    .cf7sr-g-recaptcha > div{margin:0 auto;}
    
.mapbox .text, .location_wrapper img {
    visibility:hidden;
}
.kolindia .text{position:relative;}

/* nv oil landing page */

.half:not(:last-child) {width:49%; padding-right:0%; display:inline-block;}
.nvoilslider {
    position: relative;
    z-index: 1 !important;
}

.nv-oillandin {padding:0 0 5px 0; margin:0;}
.con_form_nv_oil {position:relative; right:15px; top:-74px; padding:18px; background:#fff; z-index:111;}
.tms-logo-header .logo img { width: 280px;}

.first-left { width: 43%;  float: left;}

.first-left.tel a {color:white; font-weight:600;font-size:16px;float:right;}
.tel img { margin-top: 4px;}


.quest {
	background-image: url("/wp-content/uploads/2020/09/short-ld-1.jpg");
	background-repeat:no-repeat;
	background-position:right 15px !important;
}

.more {
    background: #295dca;
    width: 24%;
    font-size: 22px;
    display: block;
    margin: 20px auto 0 auto;
    color: #fff !important;
    text-align: center;
}

/*resource page css */
.whtpaper .fusion-image-carousel {margin-bottom: 20px;}
.whtpaper .fusion-nav-prev:before, .whtpaper .fusion-nav-next:before {color:black !important;font-size:40px !Important;}
.whtpaper .fusion-carousel {overflow:visible;} 
.whtpaper span.fusion-nav-prev { margin-left: -20px !important;}
.whtpaper span.fusion-nav-next { margin-left: 34px;}
.whtpaper .ls-v6 .ls-nav-prev {
    left: -40px !important;
}
.whtpaper .ls-v6 .ls-nav-prev:after {
border-left: 3px solid #006696 !important;
}

.whtpaper .ls-v6 .ls-nav-prev:after, .ls-v6 .ls-nav-next:after {
border-top: 3px solid #006696 !important;
}

.whtpaper .ls-v6 .ls-nav-next {
right: -28px !important;
}

.whtpaper .ls-v6 .ls-nav-next:after {
border-right: 3px solid #007a96 !important;
}
.whtpaper .ls-v6 .ls-nav-next:hover::after {
border-top-color: #007a96 !important;
border-right-color: #007a96 !important;
}
.whtpaper .ls-v6 .ls-nav-prev:hover::after {
border-top-color: #007a96 !important;
border-left-color: #007a96 !important;
}
.whtpaper .ls-v6 .ls-nav-prev {
left: -35px !important;
}
/*resource page css */

#wpcf7-f14918-o1 .fusion-alert-center {
    margin:10px 0 0 0 !important;
}

.boxa span.wpcf7-list-item {
    margin: 0 0 0 0;
}
.fusion-secondary-header .fusion-alignright>* {
    width: 100%;
}
.pcam img {width:88%;}

.pagination .current {
    background-color: #006697 !important;
}

.cstudygridsection  h2 a:link, .cstudygridsection  h2 a:visited {color:#006697 !important}
.cstudygridsection .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper {border-bottom:4px solid #006697 !important; -webkit-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.54);
-moz-box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.54);
box-shadow: -1px 0px 7px 0px rgba(0,0,0,0.54);}

.wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-title:hover {color:#fff;}

.wpostahs-slider-design-2 .wpostahs-slider-nav-title {color: #000;}

.contact-left-align p, .tmsdownlaod p {margin:0; padding:0;}
.tmsdownlaod .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {margin-top:0;}
.modalnine .fusion-alert button.close, .modalnine .fusion-alert button.close {
    display: none;
}

   /*===========nvstyle==============*/