@media only screen and (max-width:1800px){
   .wp-block-navigation__container {
        gap: 13px !important;
    }
    .truck{
        max-width: 260px;
    }
    .landing-video{
        min-height:510px;
    }
    /* .card-content{
        min-height: 200px !important;
    } */
}
@media only screen and (max-width:1600px){
    .max-container{
        max-width: 100%;
        padding-left:5%;
        padding-right:5%;
    }
    .truck {
        max-width: 180px;
    }
    .pin-text{
        font-size: 30px;
    }
    .sea-ship{
        top: -450px;
    }
    .pin-text-1:nth-child(2){
        font-size: 35px;
    }
    .pin-text-2:nth-child(2){
        font-size: 35px;
    }
    h4{
        font-size: 26px;
    }
    .mobile-menu{
        width: 40vw;
    }
}
/* ipad pro landscape */
@media only screen and (max-width:1366px){
    h1{
        font-size: 50px;
    }
    h2{
        font-size: 45px;
    }
    h3{
        font-size: 38px;
    }
    h4 {
        font-size: 24px;
    }
    .mobile-menu{
        padding: 40px;
    }
    .wp-block-navigation__container {
        gap: 11px !important;
    }
    .internal-nav{
        margin-bottom: 15px;
    }
    .big-phrase{
            font-size: 46px;
    }
    .page-id-293 lord-icon{
        width: 80px !important;
        height: 80px !important;
    }
    .padding-landing-top-bottom {
        padding: 7rem 2% 3rem;
    }
}
@media only screen and (max-width: 1250px){
   
}
@media only screen and (max-width: 1025px){
    .max-container{
        max-width: 100%;
        padding-left: 2%;
        padding-right: 2%;
    }
    .mobile-menu {
        padding: 30px;
        width: 47vw;
    }
    .invisible-column{
        flex-basis: 0 !important;
    }
    .content-column{
        flex-basis: 80% !important;
    }
    .process-icon{
        right: -30px;
    }
    .card-wrapper{
        width: 70vw;
    }
    .globeGl{
        width: 400px !important;
        height: 400px !important;
    }
    .padding-top-bottom {
        padding: 5rem 2%;
    }
    .padding-top-big-bottom {
        padding: 7rem 2% 7rem;
    }
    body[class*="-293"] .qodef-block-2b9a4a39 .qi-block-counter .qodef-m-digit-wrapper .qodef-m-digit {
        font-size: 140px;
    }
    .big-phrase {
        font-size: 39px;
    }
    .qi-block-timeline .qodef-e-item{
        padding: 0 60px;
    }
    .not-section {
        padding: 5rem 8%;
    }
}   
@media only screen and (max-width:845px){
    h2 {
        font-size: 40px;
    }
    .max-container{
        max-width: 100%;
        padding-left: 4%;
        padding-right:4%;
    }
    .padding-top-bottom {
        padding: 5rem 4%;
    }
    .padding-top-big-bottom {
        padding: 7rem 4% 7rem;
    }
    .type-mask{
        width: 290px;
    }
    .type-mask p{
        font-size: 30px !important;
        line-height: 140%;
    }
    .pin-article{
        width: 80%;
    }
    .pin-article:nth-child(2) {
        margin-left: 10%;
    }
    .card-wrapper {
        width: 90vw;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.carac-colum:nth-child(1){
        order:1;
        flex-basis: 40% !important;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.carac-colum:nth-child(3){
        order:2;
        flex-basis: 40% !important;
    }
    .globe-column{
        order:3;
         margin-top: 5rem;
    }
    .carac-colum:nth-child(1) .globe-info p{
        order: 2;
    }
    .carac-colum:nth-child(1) .globe-info .wp-block-outermost-icon-block{
        order: 1;
    }
    .carac-colum > .wp-block-group{
        min-height: auto !important;
    }
    .margin-top-small {
        margin-top: 4rem;
    }
    .truck{
        bottom: 40vh;
        max-width: 250px;
    }
    .margin-bottom {
        margin-bottom: 3rem;
    }
    .not-section{
        min-height: auto !important;
    }
    .form-column{
        order: 2;
    }
    .contact-column{
        order: 1;
    }
    .mobile-menu {
        width: 70vw;
        overflow-y: scroll;
        height: calc(100vh - 92px);
        padding: 50px 50px 100px;
        overflow-x: hidden;
    }
    .internal-nav {
        margin-bottom: 15px !important;
    }
    .wp-block-navigation__container {
        gap: 17px !important;
    }
    .gray-box > .wp-block-group{
        min-height: 400px !important;
    }
    .big-text{
        font-size: 22px;
    }
    .sea-ship {
        top: -210px;
    }
    .card-wrapper{
        height: 100vh;
    }
    .card-wrapper:last-of-type .card {
        height: calc(85vh - 0vh);
    }
    .card-image{
        display: flex;
        justify-content: center;
    }
    .card-image img{
        max-width: 220px;
    }
    .globeGl {
        width: 280px !important;
        height: 280px !important;
    }
    .location-holder{
        padding: 0 !important;
        background-color: transparent !important;
    }

}
@media only screen and (max-width: 767px){
    .general-nav ul li {
        width: 100%;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 935px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){
    .general-nav ul li {
        width: 100%;
    }
}
@media only screen and (max-width: 480px){
    .type-vector{
        width: 75px;
    }
    .type-vector svg {
        width: 70px;
    }
    .type-mask {
        width: 186px;
    }
    .type-mask p {
        font-size: 18px !important;
        line-height: 140%;
    }
    header .wp-block-social-links{
        display: none;
    }
    .header-button a{
        font-size: 12px;
        padding: 0 14px;
    }
    .mobile-top{
        gap:0 !important;
    }
    .gray-line{
        display: none;
    }
    .mobile-menu{
        height: calc(100vh - 58px);
        width: 100vw;
        top: 59px;
    }
    .general-nav ul li {
        width: 100%;
    }
    .truck {
        bottom: 55vh;
        max-width: 160px;
    }
    .padding-landing-top-bottom {
        padding: 7rem 2% 3rem;
    }
    h1{
        font-size: 31px;
    }
    h2 {
        font-size: 29px;
    }
    h3 {
        font-size: 26px;
    }
    p{

    }
    .pin-text-2:nth-child(2),.pin-text-1:nth-child(2) {
        font-size: 32px;
    }
    .sea-ship{
        right: -75vw;
        width: 75%;
    }
    .card-holder{
        flex-wrap: wrap;
    }
    .padding-top-bottom {
        padding: 3rem 4%;
    }
    .card-wrapper{
        padding-top: 5vh;
    }
    .card{
        padding: 40px;
    }
    .card-content{
        width: 100%;
        min-height: 20vh !important;
        margin-bottom: 5vh !important;
    }
    .card-wrapper:last-of-type .card{
        height: calc(85vh - 0vh);
    }
    .card-image {
        width: 100%;
    }
    .wp-container-core-group-is-layout-64ec6e8c > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        max-width: 100%;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.carac-colum:nth-child(1),.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.carac-colum:nth-child(3){
        flex-basis: 100% !important;
        
    }
    .globe-info{
        align-self: self-start;
        
    }
    .globe-info p{
        text-align: left;
    }
    .internal-banner{
        min-height: 250px !important;
    }
    .service-video{
        min-height: 250px !important;
    }
    .banner-icon {
        position: absolute;
        bottom: -80px;
        right: -40px;
        max-height: 70px;
        max-width: unset;
    }
    .padding-top {
        padding: 3rem 4% 3rem;
    }
    .qi-block-testimonials-list.qodef-item-layout--side-with-image .qodef-e-side{
        margin-bottom: 10px;
    }
    .padding-bottom {
        padding: 0 4% 4rem;
    }
    .padding-top-big-bottom {
        padding: 7rem 4% 4rem;
    }
    .single-post .padding-top-big-bottom {
        padding: 5rem 4% 4rem;
    }
    .logos-container figure img{
        max-width: 90px;
    }
    .column-custom {
        gap: 30px;
    }
    .big-phrase {
        font-size: 29px;
    }
    .qi-block-timeline .qodef-e-item {
        padding: 0 20px;
    }
    .team-container .qi-block-accordion .qodef-e-title-holder{
        font-size: 22px !important;
    }
    body[class*="-332"] .qodef-block-b22a365c .qi-block-accordion .qodef-e-title-holder .qodef-e-icon,body[class*="-332"] .qodef-block-d56a566a .qi-block-accordion .qodef-e-title-holder .qodef-e-icon,body[class*="-332"] .qodef-block-0903afa7 .qi-block-accordion .qodef-e-title-holder .qodef-e-icon{
        font-size: 40px;
    }
    
    .location-holder{
        padding: 0 !important;
        background-color: transparent !important;
    }
    .event-content,.event-head{
    	max-width: 90% !important;
    }
    .value-graph{
		width:100% !important;
	}
    .max-container {
        max-width: 100%;
        padding-left: 4%;
        padding-right: 4%;
    }
    .max-container .wp-block-post-content{
    	max-width: 90% !important;
    }
    .qi-block-accordion .qodef-e-title{
    	    padding-right: 27px;
    }
    
    .landing-video{
    	min-height: 470px !important;
    }
    .landing-video video{
    	   height: 320px !important;
    }
    .landing-bubble{
    	width: 100%;
        bottom: 0;
    }
    

}