html,body{
overflow-x: hidden !important;
}
body{
font-family: "futura-pt", Sans-serif;
}
a{
color: #d82d2d;
}
.d-flex, .d-flex-col>.elementor-widget-wrap{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.flex-wrap{
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}
.flex-column, .d-flex-col.flex-column>.elementor-widget-wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.full-height-col>.elementor-widget-wrap {
height: 100%;
}
.justify-content-center, .d-flex-col.justify-content-center>.elementor-widget-wrap{
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;
}
.justify-content-between, .d-flex-col.justify-content-between>.elementor-widget-wrap{
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;
}
.justify-content-end, .d-flex-col.justify-content-end>.elementor-widget-wrap{
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important;
}
.justify-content-around{
-ms-flex-pack: distribute!important;
justify-content: space-around!important;
}
.align-items-center, .d-flex-col.align-items-center>.elementor-widget-wrap{
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
}
.align-items-end , .d-flex-col.align-items-end>.elementor-widget-wrap{
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.align-self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.align-self-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important;
}
.mt-auto, .my-auto {
margin-top: auto!important;
}
.d-flex-col>.elementor-widget-wrap>.elementor-element {
width: auto;
}
.logo-digital, .page-id-6659 .logo-main{
display: none;
}
.page-id-6659 .logo-digital{
display: block;
}
.top-right-icon-btn .elementor-button-content-wrapper{
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
}
.top-right-icon-btn .elementor-button-icon svg{
width: 10px;
}
.top-right-icon-btn2 .elementor-button-icon svg{
width: 12px;
}
.top-nav-row, .top-nav-row .e-con-inner, .top-logo{
-webkit-transition: all 0.15s ease!important; -moz-transition: all 0.15s ease !important;-o-transition: all 0.15s ease!important; transition: all 0.15s ease!important;
}
.elementor-sticky--effects .top-nav-row{
background-color: #0f1624;
}
.elementor-sticky--effects .top-nav-row .e-con-inner{
padding-top: 10px;
padding-bottom: 10px;
}
.elementor-sticky--effects .top-logo{
width: 242px !important;
}
.mainnav ul, .mega-menu-nav ul{
list-style: none;
padding: 0;
margin: 0;
}
.mainnav ul#primary-menu{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.mainnav ul#primary-menu>li>a{
font-family: "futura-pt", Sans-serif;
font-size: 20px;
line-height: 1;
font-weight: 600;
color: #FFF;
padding-top: 0px;
padding-bottom: 0px;
border-bottom: 2px solid rgba(216,45,45,0);
-webkit-transition: all 0.15s ease!important; -moz-transition: all 0.15s ease !important;-o-transition: all 0.15s ease!important; transition: all 0.15s ease!important;
}
.mainnav ul#primary-menu>li{
margin-left: 20px;
}
.mainnav ul#primary-menu>li:first-child{
margin-left: 0px;
}
.mainnav ul#primary-menu>li>a:hover{
color: rgba(255,255,255,0.60);
}
.mainnav ul#primary-menu>li.current-menu-item>a, .mainnav ul#primary-menu>li.current-page-ancestor>a{
border-bottom: 2px solid rgba(216,45,45,1);
}
.mega-dropdown{
position: fixed;
padding-top: 35px;
z-index: 10;
margin-left: -40px;
display: none;
-webkit-transition: all 0.15s ease!important; -moz-transition: all 0.15s ease !important;-o-transition: all 0.15s ease!important; transition: all 0.15s ease!important;
}
.mainnav ul#primary-menu>li.dropdown:hover>.mega-dropdown{
display: block;
}
.elementor-sticky--effects .mega-dropdown{
padding-top: 20px;
}
.mega-dropdown:before{
content: '';
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: transparent transparent #FFFFFF transparent;
transform: rotate(0deg);
position: absolute;
margin-left: 80px;
z-index: 30;
margin-top: -10px;
-webkit-transition: all 0.15s ease!important; -moz-transition: all 0.15s ease !important;-o-transition: all 0.15s ease!important; transition: all 0.15s ease!important;
}
.elementor-sticky--effects .mega-dropdown:before{
margin-top: 0px;
}
.menu-main-menu-container>ul>li.menu-item-35:hover>.mega-dropdown{
display: block;
}
.mega-menu-nav ul li{
margin-top: 11px;
}
.mega-menu-nav ul li a{
font-family: "futura-pt", Sans-serif;
font-size: 18px;
line-height: 1;
color: #a3a3a3;
-webkit-transition: all 0.15s ease!important; -moz-transition: all 0.15s ease !important;-o-transition: all 0.15s ease!important; transition: all 0.15s ease!important;
}
.mega-menu-nav ul li a:hover{
color: #000;
}
.quick-enquiry-form ::-webkit-input-placeholder {
color:    #FFF;
}
.quick-enquiry-form :-moz-placeholder {
color:   #FFF;
}
.quick-enquiry-form ::-moz-placeholder {
color:   #FFF;
}
.quick-enquiry-form :-ms-input-placeholder {
color:   #FFF;
}
.quick-enquiry-form .gform_wrapper.gravity-theme input[type=text], .quick-enquiry-form .gform_wrapper.gravity-theme input[type=email], .quick-enquiry-form .gform_wrapper.gravity-theme textarea{
border-radius: 0;
border: 0  !important;
background: none;
border-bottom: 2px solid #4b505b !important;
outline: none !important;
padding: 7px 0;
color: #FFF !important;
font-size: 18px;
}
.quick-enquiry-form .gform_wrapper.gravity-theme textarea{
height: 100px !important;
}
.quick-enquiry-form .gform_footer{
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.quick-enquiry-form .gform_wrapper.gravity-theme .gform_footer{
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;
}
.quick-enquiry-form .gform_wrapper.gravity-theme .gform_footer input{
margin-bottom: 0 !important;
padding-left: 30px;
padding-right: 80px;
padding-top: 13px;
padding-bottom: 13px;
border-radius: 50px;
background-color: #d82d2d;
color: #FFF;
font-size: 20px;
font-weight: 700;
border: 0;
outline: none !important;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/submit-icon.svg);
background-size: 35px 12px;
background-position: 142px center;
background-repeat: no-repeat;
transform: translateY(5px);
}
.quick-enquiry-form .elementor-shortcode{
position: relative;
}
.quick-enquiry-form .elementor-shortcode:before{
content: '';
width: 100%;;
height: calc(100% - 40px);
border-radius: 12px;
background-color: #0f1624;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
z-index: 1;
}
.quick-enquiry-form .gform_wrapper{
position: relative;
z-index: 2;
}
.quick-enquiry-form2 .gform_wrapper{
padding-left: 40px;
padding-right: 40px;
}
.quick-enquiry-form2 .gform_wrapper:before{
content: 'Quick Enquiry';
font-size: 35px;
font-weight: 600;
color: #FFF;
text-align: center;
position: relative;
padding-bottom: 15px;
width: 100% !important;
display: block;
line-height: 1;
}
.quick-enquiry-form .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message, .newslette-form .gform_wrapper.gravity-theme .gfield_validation_message{
padding: 0;
border: 0;
background: none;
margin: 0 !important;
}
.quick-enquiry-form .gform_wrapper.gravity-theme .gform_validation_errors{
padding: 5px;
}
.quick-enquiry-form .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{
display: none;
}
.quick-enquiry-form .gform_wrapper.gravity-theme .gform_validation_errors>h2{
line-height: 1.1;
}
.f-heading{
padding-top: 45px;
padding-bottom: 45px;
position: relative;
}
.f-heading .elementor-heading-title{
transform: translateX(48px);
}
.f-heading:before{
content: '';
font-size: 150px;
font-weight: 700;
color: #d82d2d;
opacity: 0.07;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.f-heading1:before{
content: 'Who';
}
.f-heading2:before{
content: 'Why';
}
.f-heading3:before{
content: 'Solutions';
color: #026ca9;
top: -55px;
transform: translateY(0);
}
.f-heading4:before{
content: 'Projects';
color: #223253;
top: -55px;
transform: translateY(0);
opacity: 1;
}
.f-heading5:before{
content: 'Global';
color: #026ca9;
top: -55px;
transform: translateY(0);
}
.f-heading6:before{
content: 'Advisory';
color: #026ca9;
top: -55px;
transform: translateY(0);
}
.f-heading7:before{
content: 'Tracking';
color: #026ca9;
top: -55px;
transform: translateY(0);
}
.f-heading8:before{
content: 'Management';
color: #223253;
top: -55px;
transform: translateY(0);
opacity: 1;
}
.f-heading8 .elementor-heading-title {
transform: translateX(0px);
}
.f-heading9:before{
content: 'Experience';
color: #026ca9;
top: -55px;
transform: translateY(0);
}
.f-heading10:before{
content: 'FAQs';
color: #026ca9;
top: -55px;
transform: translate(-50%, 0);
left: 50%;
}
.f-heading10 .elementor-heading-title {
transform: translateX(0px);
}
.f-heading11:before{
content: 'Demo';
color: #1ca9d7;
top: -55px;
transform: translate(-50%, 0);
left: 50%;
opacity: 0.15;
}
.f-heading11 .elementor-heading-title {
transform: translateX(0px);
}
.f-heading12:before{
content: 'Process';
color: #026ca9;
top: -55px;
transform: translate(-50%, 0);
left: 50%;
}
.f-heading12 .elementor-heading-title {
transform: translateX(0px);
}
.f-heading13:before{
content: 'Team';
color: #026ca9;
top: -55px;
transform: translate(-50%, 0);
left: 50%;
}
.f-heading13 .elementor-heading-title {
transform: translateX(0px);
}
.listing-style1 ul, .listing-style2 ul{
list-style: none;
margin: 0;
padding: 0;
}
.listing-style1 ul li, .listing-style2 ul li{
padding-left: 50px;
position: relative;
margin-bottom: 8px;
}
.listing-style1 ul li:before{
content: '';
position: absolute;
width: 32px;
height: 32px;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/check-icon.svg);
background-size: cover;
left: 0;
}
.listing-style2 ul li:before{
content: '-';
position: absolute;
left: 0;
}
.v-line-row{
position: relative;
}
.v-line-row:before{
content: '';
width: 1px;
height: 100%;
background-color: #eeeeee;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.v-line-row2:before{
width: 2px;
background-color: #dee4e8;
}
.btn-icon .elementor-button-icon svg{
width: 35px;
}
.btn-icon2 .elementor-button-icon svg{
width: 25px;
}
.single-project-carousel, .single-project-inner, .single-project-bg{
position: relative;
}
.single-project-bg{
width: 100%;
padding-bottom: 60%;
background-size: cover;
background-position: center center;
border-radius: 10px;
}
.single-project-inner-content h4{
font-size: 30px;
font-weight: 600;
margin-top: 25px;
}
.single-project-inner-content h4 a{
color: #FFF;
}
.elementor-widget-testimonial-carousel .elementor-main-swiper {
width: 100%;
}
.elementor-widget-testimonial-carousel .swiper-slide {
padding: 0 0 0 50px;
position: relative;
}
.elementor-widget-testimonial-carousel .swiper-slide .elementor-testimonial{
position: relative;
}
.elementor-widget-testimonial-carousel .swiper-slide:before{
content: '';
position: absolute;
width: 33px;
height: 28px;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/quote-icon2.svg);
background-size: 33px 28px;
background-position: left top;
top: 0;
left: 0;
background-repeat: no-repeat;
}
.elementor-widget-testimonial-carousel .swiper-slide:after{
content: '';
position: absolute;
width: 2px;
height: calc(100% - 40px);
background-color: #eeeeee;
top: 40px;
left: 16.5px;
}
.newslette-form .gform_wrapper.gravity-theme input[type=email]{
border: 0;
border-radius: 100px 0 0 100px;
background-color: #0f1624;
color: #FFF;
font-size: 18px;
padding: 11px 22px 11px 22px;
outline: none !important;
}
.newslette-form form{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}
.newslette-form  .gform-body{
width: calc(100% - 90px);
}
.newslette-form .gform_footer{
padding: 0 !important;
margin: 0 !important;
width: 90px !important;
}
.newslette-form .gform_footer input{
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/submit-icon2.svg);
background-size: 35px 12px;
background-repeat: no-repeat;
background-position: center center;
width: 100% !important;
height: 49px;
line-height: 1  !important;
font-size: 0 !important;
padding: 0 !important;
border: 0;
outline: none !important;
background-color: #0f1624;
border-radius: 0 100px 100px 0;
-ms-flex-item-align: start!important;
align-self: flex-start!important;
margin: 0 !important;
}
.newslette-form img.gform_ajax_spinner {
position: absolute!important;
}
.newslette-form .validation_message{
color: #ff0000 !important;
}
.w-info a{
position: relative;
padding-left: 19px;
}
.w-info a:before{
content: '';
position: absolute;
width: 12px;
height: 18px;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/phone-icon-w.svg);
background-size: cover;
top: 50%;
transform: translateY(-50%);
margin-left: -19px;
}
.linkedin-box .elementor-icon-box-title{
margin: 0;
}
.page-id-6659 .mainnav ul#primary-menu>li.current-menu-item>a {
border-bottom: 2px solid #1ca9d7;
}
.new-testimonial.elementor-widget-testimonial-carousel .swiper-slide {
padding: 0 0 0 0px;
position: relative;
}
.new-testimonial.elementor-widget-testimonial-carousel .swiper-slide:before{
margin-left: -50px;
z-index: 3;
}
.overflow-visible{
overflow: visible !important;
}
.elementor-accordion-item{
border-top: 2px solid #d7dee3 !important;
}
.elementor-accordion-item:last-child{
border-bottom: 2px solid #d7dee3 !important;
}
.quick-enquiry-form.demo-form .elementor-shortcode:before{
display: none;
}
.quick-enquiry-form.demo-form .gform_wrapper.gravity-theme input[type=text], .quick-enquiry-form.demo-form .gform_wrapper.gravity-theme input[type=email], .quick-enquiry-form.demo-form .gform_wrapper.gravity-theme textarea{
border-bottom: 2px solid rgba(255,255,255,.25) !important;
}
.quick-enquiry-form.demo-form .gform_wrapper.gravity-theme .gform_footer input{
width: 260px;
background-color: #1ca9d7;
background-position: 200px center;
}
a.elementor-post__read-more{
padding-right: 45px;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/submit-icon2.svg);
background-size: 35px 12px;
background-repeat: no-repeat;
background-position: right center;
}
.f-circle{
aspect-ratio: 1 / 1;
border-radius: 500px;
overflow: hidden;
position: relative;
}
.f-circle:before{
content: '';
position: absolute;
width: 100%;
height: 100%;
background: rgb(33,50,76);
background: linear-gradient(90deg, rgba(33,50,76,1) 0%, rgba(62,55,73,1) 100%);
left: 0;
top: 0;
border-radius: 500px;
}
.f-circle:after{
content: '';
position: absolute;
width: calc(100% - 8px);
height: calc(100% - 8px);
background-color: #FFF;
left: 4px;
top: 4px;
border-radius: 500px;
}
.f-circle>.elementor-element{
z-index: 2;
}
.f-circle2:before{
background: rgb(83,56,73);
background: linear-gradient(90deg, rgba(83,56,73,1) 0%, rgba(161,56,60,1) 100%);
}
.f-circle3:before{
background: rgb(180,50,52);
background: linear-gradient(90deg, rgba(180,50,52,1) 0%, rgba(208,38,39,1) 100%);
}
.process-grid:before{
content: '';
position: absolute;
width: 99px;
height: 34px;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/process-icon1.svg);
background-size: cover;
top: 50%;
transform: translateY(-50%);
left: calc(33.33% - 60px);
z-index: 5;
}
.process-grid:after{
content: '';
position: absolute;
width: 99px;
height: 34px;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/process-icon2.svg);
background-size: cover;
top: 50%;
transform: translateY(-50%);
left: calc(66.66% - 45px);
z-index: 5;
}
.team-grid{
margin-left: -18px;
margin-right: -18px;
width: calc(100% + 36px);
}
.single-team-grid{
width: 25%;
padding: 18px;
}
.single-team-grid-inner{
position: relative;
width: 100%;
padding-bottom: 140%;
background-color: #000;
border-radius: 12px;
overflow: hidden;
}
.single-team-bg{
position: absolute;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
-webkit-transition: all 0.15s ease!important; -moz-transition: all 0.15s ease !important;-o-transition: all 0.15s ease!important; transition: all 0.15s ease!important;
}
.single-team-content{
position: absolute;
width: 100%;
height: 100%;
padding: 32px;
-webkit-transition: all 0.15s ease!important; -moz-transition: all 0.15s ease !important;-o-transition: all 0.15s ease!important; transition: all 0.15s ease!important;
}
.single-team-content:before{
content: '';
position: absolute;
width: 100%;
padding-bottom: 61%;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/gradient.png);
background-size: cover;
left: 0;
bottom: 0;
}
.single-team-content h4, .single-team-content-brief h4{
font-size: 20px;
font-weight: 600;
color: #FFF;
margin: 0 0 2px 0;
z-index: 2;
}
.single-team-content h5{
font-size: 18px;
color: #FFF;
margin: 0;
z-index: 2;
}
.single-team-content-brief{
position: absolute;
width: 100%;
height: 100%;
padding: 15px;
opacity: 0;
-webkit-transition: all 0.15s ease!important; -moz-transition: all 0.15s ease !important;-o-transition: all 0.15s ease!important; transition: all 0.15s ease!important;
}
.single-team-content-brief p{
font-size: 16px;
color: #FFF;
line-height: 17px;
letter-spacing: -0.5px;
}
.single-team-grid-inner:hover{
cursor: pointer;
}
.single-team-grid-inner:hover .single-team-bg{
opacity: .5;
}
.single-team-grid-inner:hover .single-team-content{
opacity: 0;
}
.single-team-grid-inner:hover  .single-team-content-brief{
opacity: 1;
}
.mainnav ul#primary-menu>li>.sub-menu{
display: none;
}
.mainmobilenav ul.elementor-nav-menu>li>a{
font-weight: 600 !important;
}
.mainmobilenav ul.elementor-nav-menu>li:first-child>a{
padding-top: 16px !important;
}
.mainmobilenav ul.elementor-nav-menu>li:last-child>a{
padding-bottom: 16px !important;
}
.mainmobilenav ul.elementor-nav-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{
position: relative;
}
.mainmobilenav ul.elementor-nav-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:before{
content: '-';
display: inline-block;
margin-right: 5px;
}
.mainnav ul#primary-menu>li.menu-item-6663{
}
.mainnav ul#primary-menu>li.menu-item-6663 a{
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
border: 2px solid #d82d2d;
position: relative;
}
.mainnav ul#primary-menu>li.menu-item-6663 a:after{
content: '';
position: relative;
display: inline-block;
width: 10px;
height: 11px;
background-image: url(//onegloballogistics.com/wp-content/themes/hello-theme-child-master/images/arrow-icon.svg);
background-size: cover;
margin-left: 5px;
}
@media (max-height: 800px){
.elementor-6621 .elementor-element.elementor-element-dbec477{
min-height: 750px;
}
}
@media (max-width: 1200px){
.page-content>div>.elementor-element>.e-con-inner{
padding-left: 15px;
padding-right: 15px;
}
.mainnav ul#primary-menu>li{
margin-left: 10px;
}
.single-team-grid{
width: 33.3333333%;
}
}
@media (max-width: 1200px){
.mainnav ul#primary-menu>li{
margin-left: 10px;
}
.mainnav ul#primary-menu>li>a{
font-size: 18px;
}
}
@media (max-width: 959px){
.single-team-grid{
width: 50%;
}
}
@media (max-width: 767px){
.top-nav-row{
background-color: #0f1624;
}
.v-line-row:before,.process-grid:before,.process-grid:after{
display: none;
}
.projects-carousel .owl-nav{
left: 0;
margin-top: -40px !important;
}
.client-logo-carousel .owl-prev{
margin-left: -30px !important;
}
.client-logo-carousel .owl-next{
margin-right: -30px !important;
}
.f-heading .elementor-heading-title {
transform: translateX(0);
}
.f-heading{
padding-bottom: 5px;
}
.single-team-grid{
width: 100%;
}
}
@media (max-width: 641px){
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
line-height: inherit !important;
min-height: none !important;
}
}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//onegloballogistics.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(//onegloballogistics.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//onegloballogistics.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//onegloballogistics.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(//onegloballogistics.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(//onegloballogistics.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}