/******* header *******/

.mti-mainwrapper #mti-header .mti-header-735{
    width: 75% !important;
}
.mti-mainwrapper #mti-header .mti-header-245{
    width: 25% !important;
}




.mti-mainwrapper #mti-header .mti-menu-mob, .mti-mainwrapper #mti-header .mti-menu-search, .mt-home-temo-cnt2, .mti-maglist-nav, .mti-header-top-mob {
    display: none;
}
.mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu .mti-header-bottom-nav-menu-subnav ul.uk-subnav li.mti-search-icon, .mt-home-temo-cnt1 .uk-list, .mti-header-top-desc {
    display: block;
}

.mti-mainwrapper #mti-footer .mti-arbo {
    display: block;
}
.mti-mainwrapper #mti-footer .mti-arbo.mti-arbo-mob {
    display: none;
}

.mti-mainwrapper #mti-header .mti-header-bottom-nav-menu .mti-menu-head1 > div {
    height: auto;
    float: left;
}

.mti-mainwrapper #mti-footer .mti-arbo .uk-list > li.mti-home:before{
    content: "\f015";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 0;
    color: #909090 !important;
    padding-right: 10px;
}

.mti-mainwrapper #mti-footer .mti-arbo .uk-list > li.mti-envelope-o:before{
    content: "\f003";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 0;
    color: #909090 !important;
    padding-right: 10px;
}

.mti-mainwrapper #mti-footer .mti-arbo .uk-list > li.mti-phone:before{
    content: "\f095";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 0;
    color: #909090 !important;
    padding-right: 10px;
}

.mti-mainwrapper #mti-footer .mti-arbo .uk-list > li.mti-addr:before{
    content: "\f041";
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 0;
    color: #909090 !important;
    padding-right: 10px;
}
.mti-mainwrapper #mti-footer .mti-arbo .uk-list > li.mti-addr a span {
    padding-left: 22px; 
}

.mti-mainwrapper #mti-container .mti-container-center .mti-container-735 .mti-article h1 {
    line-height: 40px !important; 
}

.uk-subnav-line > *::before {
    height: 15px;
}
.uk-subnav > * {
    padding-left: 14px;
}
.uk-subnav-line > :nth-child(n+2)::before {
    margin-right: 14px;
}



@media (max-width:992px){

    .mti-mainwrapper #mt-home-vp .mti-container-slide {
        position: relative;
    }
    .mti-mainwrapper #mt-home-vp .uk-container h1.uk-heading-large {
        max-width: initial;
    }

    .tb-megamenu-nav .tb-megamenu-item .tb-megamenu-submenu .mega-dropdown-inner {
        display: none;
    }
    .mti-mainwrapper .mti-header-bottom-nav .tb-megamenu .mega-align-center > .dropdown-menu {
        padding: 0px;
    }
    .tb-megamenu .nav-collapse .dropdown-menu a {
        padding: 4px 20px !important;
    }

    .mti-header-top-desc {
        display: none;
    }
    .mti-header-top-mob {
        display: block;
    }
    .uk-subnav-line .mti-header-subnav-contact {
        position: relative;
    }
    .uk-subnav-line .mti-header-subnav-contact a {
        position: absolute;
    }
    .uk-subnav-line .mti-header-subnav-tel a {
        display: inline;
    }

    .mti-mainwrapper #mti-header .mti-header-bottom {
        padding: 0 25px !important;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-logo {
        width: 40%;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu {
        width: 60%;
    }

    .mti-mainwrapper #mti-header .mti-header-cont{
        width: 35px;
        overflow: hidden;
        padding: 7px 7px 4px 0px !important;
        height: 20px !important;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu-subnav {
        width: 100%;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu .mti-header-bottom-nav-menu-subnav ul.uk-subnav {
        top: 0px;
        left: 0px;
        width: 100%;
        margin: 0 !important;
    }  
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu-subnav > ul > li {
        width: 100%;
        float: none;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu .mti-header-bottom-nav-menu-subnav ul.uk-subnav li {
        float: none;
        width: 100%;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu .mti-header-bottom-nav-menu-subnav ul.uk-subnav li.mti-search-icon {
        display: none;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu .mti-menu-head1 > div {
        float: right;
        /*width: 100%;
        left: 0px;
        position: absolute !important;
        margin-top: 40px;
        background: #209fd6;
        z-index: 99;*/
    }
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu .mti-menu-head1 #search-form-container {
        float: right !important;
        margin-right: 40px;
    }
    #mti-header-nav-menu .mti-menu-head1 a#search-btn-toggle {
        display: block;
        width: 16px;
        height: 18px;
        background: url(../images/new/loupe2.png) center no-repeat;
        background-size: contain;
        margin-top: 2px;
    }
    #mti-header-nav-menu .mti-menu-head1 .tb-megamenu {
        position: initial;
    }
    #mti-header-nav-menu .mti-menu-head1 .tb-megamenu .nav-collapse {
        left: 0px;
        background: #209fd6;
        margin-top: 32px;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu .mti-menu-head1 > div ul li a {
        color: #fff !important;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu .mti-menu-head1 > div ul li.last a, 
    .mti-mainwrapper .mti-header-bottom-nav .block-link-button ul.menu li.last a, 
    .mti-mainwrapper .mti-header-bottom-nav .block-link-button ul.menu li.last a:hover {
        color: #0981b8 !important;
    }
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu .mti-menu-head1 > div ul li a:hover, 
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu .mti-menu-head1 > div ul li a:focus, 
    .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {
        background-color: #209fd6;
        color: #fff;
    }      
    .mti-mainwrapper #mti-header .mti-header-bottom-nav-menu .mti-menu-head1 > div ul li.last.leaf a:hover {
        background-color: #fff;
    }


    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu .mti-header-bottom-nav-menu-subnav ul.uk-subnav .uk-dropdown-width-4 .uk-dropdown-grid .uk-width-1-4 {
        margin-bottom: 20px !important;
    }


    .mti-mainwrapper #mti-header .mti-menu-mob {
        background: url('../images/new/mob.png') no-repeat;
        width: 20px;
        height: 17px;
        float: right;
        display: block;
        border: none;
        border-radius: 0;
    }
    .mti-mainwrapper #mti-header .mti-menu-search {
        float: right;
        display: block;
        min-height: initial;
        line-height: normal;
        margin-right: 30px;
    }

    .mti-mainwrapper #mti-header .mti-header-735 {
        width: 60% !important;
    }
    .mti-mainwrapper #mti-header .mti-header-245 {
        width: 40% !important;
    }
    .mti-mainwrapper #mti-header .mti-header-245 ul.mti-header-subnav {
        float: right;
    }
    .mti-mainwrapper #mti-header .mti-header-top ul.mti-header-subnav li.mti-header-subnav-macc {
        padding-right: 12px;
    }
    .mti-mainwrapper #mti-footer .mti-arbo-mob #map1, .mti-mainwrapper #mti-footer .mti-arbo-mob #map2 {
        width: 100%;
        height: 205px;
        margin-bottom: 25px;
    }
    .mti-mainwrapper #mti-footer .mti-arbo-mob #map2 {
        margin-bottom: 0px;
    }

    .mti-mainwrapper #mti-footer .mti-arbo {
        display: none;
    }
    .mti-mainwrapper #mti-footer .mti-arbo.mti-arbo-mob {
        margin: 40px 25px 30px 25px !important;
    }

    body.front .mti-mainwrapper #mti-footer .mti-arbo.mti-arbo-mob1 {
        display: block;
    }
    .mti-mainwrapper #mti-footer .mti-arbo.mti-arbo-mob2 {
        display: block!important;
    }
    .mti-mainwrapper #mti-footer .mti-arbo .mti-footer-540 {
        width: 50%;
    }

    .mti-mainwrapper #mti-footer .mti-footer-b1 {
        text-align: left;
    }
    .mti-mainwrapper #mti-footer .mti-arbo-mob .mti-footer-b2 {
        text-align: right;
        position: relative;
        float: none;
        text-align: left;
    }
    .mti-mainwrapper #mti-footer .mti-arbo-mob .mti-footer-b2 .mti-footer-b22 p {
        margin-bottom: 0;
    }

    body.not-front .mti-mainwrapper #mti-footer .mti-arbo-mob .mti-footer-b2 {
        text-align: left;
        position: initial;
    }
    .mti-mainwrapper #mti-footer .mti-arbo-mob .mti-footer-b2 .mti-footer-b22 {
        position: initial;
        padding-left: 20px;
        margin-top: -7px;
    }


    .mti-mainwrapper #mti-footer .uk-grid.mti-pied {
        margin: 6px 25px 25px 25px !important;
    }
    .mti-mainwrapper #mti-footer .uk-grid.mti-pied .uk-width-8-10 {
        width: 100%;
    }
    .mti-mainwrapper #mti-footer .uk-grid.mti-pied .uk-width-2-10 {
        display: none;
    }

    .mti-mainwrapper #mti-footer .mti-arbo .uk-list > li.mti-phone{
        margin-bottom: 10px;
    }


    .mti-container-base {
        max-width: 100% !important;
        width: 100%;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-735, .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 {
        width: 100% !important;
        padding: 25px !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 {
        padding: 25px 0 0px 0 !important;
    }
    /*.mti-mainwrapper #mti-container, */
    .mti-mainwrapper #mti-page-top .mti-container {
        padding: 0px 25px !important;
    }
    .mti-mainwrapper #mti-page-top .mti-container #mti-trajectoire-avion {
        display: none;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box.mti-panel-box-1, 
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box.mti-panel-box-2, 
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box {
        height: auto !important;
        width: 100% !important;
        padding: 20px 0 !important;
        background: #f2fafd !important;
        border-top: 1px #fab945 solid;
        margin: 0 !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box.mti-panel-box-4{
        background: #FAB53E !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box.mti-panel-box-5{
        background: #FFFFFF !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box.mti-panel-box-2 {
        border-top: 1px #4db2de solid;
    }

    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .widget-content, 
    .mti-mainwrapper #mt-home-vp .uk-container .mti-panel-box .mti-panel-box-header{
        width: 70%;
        float: left;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .widget-content > * {
        margin-left: 25px !important;
        width: 90% !important;
    }
    .mti-mainwrapper #mt-home-vp .uk-container .mti-panel-box .mti-panel-box-header > *{
        width: 90% !important;
    }
    .mti-mainwrapper #mt-home-vp .uk-container .mti-panel-box .mti-panel-box-block a.mti-button {
        font-size: 17px !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .mti-panel-box-block-1, 
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .mti-panel-box-block-3{
        background: none !important;
        width: 100%;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .mti-panel-box-block-2 {
        width: 100% !important;
        background: none !important;
        padding: 0px !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .widget-footer, 
    .mti-mainwrapper #mt-home-vp .uk-container .mti-panel-box .mti-panel-box-footer {
        width: 30%;
        float: left;
        text-align: right;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box h3.mti-panel-title, 
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .mti-panel-box-block-2 h3.mti-panel-title {
        font-size: 28px;
        margin: 0 0 5px 25px;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .mti-panel-box-block-2 p {
        font-size: 15px;
    }


    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box a.mti-button, 
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .mti-panel-box-block-2 a.mti-button{
        width: 148px;
        height: 55px;
        padding: 10px !important;
        line-height: initial;
        margin-right: 25px;
    }

    .widget-footer .mti-button-o{
        width: 148px;
        padding: 10px !important;
        line-height: initial;
    }

    #page_footer {
        display: none;
    }

    .mti-mainwrapper #mti-page-top .mti-container h1 {
        font-size: 50px !important;
    }


    .mti-mainwrapper #mt-home-vp {
        height: auto;
        background-position: top center !important;
    }
    .mti-mainwrapper #mt-home-vp .uk-container h1.uk-heading-large {
        font-size: 55px !important;
        margin: 100px 0px 0px 25px;
        line-height: 50px !important; 
    }
    .mti-mainwrapper #mt-home-vp .uk-container .mti-button-dmtl {
        margin-top: 30px !important;
        margin-left: 25px;
    }

    .mti-mainwrapper #mt-home-vp .mti-container-slide {
        margin-top: 0;
    }


    .mti-mainwrapper #mt-home-vp .uk-container .mti-panel-box {
        width: 100%;
        background: #fff;
        clear: both;
        height: auto;
        position: initial;
        margin-top: 90px;
    }

    .mti-mainwrapper #mt-home-vp .mti-container-slide .mti-container-slide-contact {
        padding: 0px 25px !important;
        width: auto;
    }
    .mti-mainwrapper #mt-home-vp .mti-container-slide .mti-container-slide-contact > .uk-container > .uk-grid {
        display: block;
        background: #fff;
    }
    .mti-mainwrapper #mt-home-vp .mti-container-slide-contact > .uk-container > .uk-grid > .uk-width-small-1-2.uk-width-medium-2-10 {
        width: 30%;
        margin-bottom: 20px;
    }
    .mti-mainwrapper #mt-home-vp .mti-container-slide-contact > .uk-container > .uk-grid > .transporteurs_container {
        width: 68%;
    }

    .mti-mainwrapper #mt-home-offres {
        background-position: top right !important;
        height: auto;
    }

    .mti-mainwrapper #mt-home-offres .uk-container  {
        overflow: hidden;
    }
    .mti-mainwrapper #mt-home-offres .uk-container h2.uk-heading-large {
        margin: 80px 0 0 25px;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-envoyez, 
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-suivez, 
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-deleguez, 
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box{
        width: 87%;
        height: auto;
        position: initial !important;
        margin: 44px 25px 0 25px !important;
        padding-left: 45px !important;
        box-sizing: border-box;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box{
        width: 100%;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-envoyez{
        background: url(../images/new/icon_offre_envoyez.png) top left no-repeat;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-suivez{
        background: url(../images/new/icon_offre_suivez.png) top left no-repeat;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-deleguez{
        background: url(../images/new/icon_offre_deleguez.png) top left no-repeat;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box {
        margin: 80px 0 0 0 !important;
        padding-left: 0 !important;
        background: #e3e5e7 !important;
    }

    .mti-mainwrapper #mt-home-offres .uk-container .uk-panel .uk-panel-title {
        line-height: 20px;
        margin-bottom: 5px;
    }

    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box .mti-panel-box-block {
        padding: 25px;
        width: 100%;
        box-sizing: border-box;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box .mti-panel-box-block {
        padding: 25px;
        width: 100%;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box .mti-panel-box-block h3.mti-panel-title, 
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box .mti-panel-box-block p {
        width: 100%;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box .mti-panel-box-block h3.mti-panel-title {
        font-size: 27px !important;
    }
    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box .mti-panel-box-block p {
        font-size: 16px !important;
    }

    .mti-mainwrapper #mt-home-devis .mt-devis-title {
        margin-top: 80px;
        margin-left: 25px;
        font-size: 44px !important;
        width: 50%; 
        float: left;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu {
        width: 44%;
        margin-top: 124px;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu li {
        width: 22% !important;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu li .mt-devis-step-url1, 
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu li .mt-devis-step-url2, 
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu li .mt-devis-step-url3{
        display: none;
    }



    .mti-mainwrapper #mt-home-devis .mt-devis-cnt-step1 > .uk-grid,
    .mti-mainwrapper #mt-home-devis .mt-devis-cnt-step2 > .uk-grid,
    .mti-mainwrapper #mt-home-devis .mt-devis-cnt-step3 > .uk-grid{
        padding:0 25px;
    }

    .mti-mainwrapper #mt-home-devis .mt-devis-cnt-step1 .uk-width-1-2, 
    .mti-mainwrapper #mt-home-devis .mt-devis-cnt-step2 .uk-width-1-2, 
    .mti-mainwrapper #mt-home-devis .mt-devis-cnt-step3 .uk-width-1-2{
        width: 100% !important;
        margin: 0px auto;
        padding-right: 0;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-step1-separate {
        width: 0;
        height: 0;
        margin: 0;
        padding: 0px;
        display: none;
    }

    .mti-mainwrapper #mt-home-devis .final-line {
        margin: 20px 25px 80px 0px;
    }

    .mti-mainwrapper #mt-home-devis .mt-devis-nav-step2-menu {
        width: 100% !important;
    }

    .mti-mainwrapper #mt-home-devis .mt-devis-nav-step2-menu .mt-devis-step2-case1, 
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-step2-menu .mt-devis-step2-case2, 
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-step2-menu .mt-devis-step2-case3{
        padding: 0px !important;
        width: 20%;
    }

    .mti-mainwrapper #mt-home-devis #subnav-content2 .uk-grid div.uk-width-1-5 {
        width: 100% !important;
        padding-left: 0;
        margin-left: 0 !important;
    }
    .mti-mainwrapper #mt-home-devis #subnav-content2 .uk-grid div.uk-width-1-5:first-child {
        text-align: center;
    }

    .mti-mainwrapper #mt-home-devis .mt-devis-cnt-step2 .mt-devis-nav-step2-content li > .uk-grid > .uk-width-1-1 {
        padding-left: 0px;
    }
    .mti-mainwrapper #mt-home-devis #subnav-content2 .mt-devis-steps-textarea {
        width: 100% !important;
        padding: 0 !important;
    }

    .mti-mainwrapper #mt-home-devis .mti-padding-input {
        width: 97% !important;
    }
    .mti-mainwrapper #mt-home-devis #subnav-content2 .mt-devis-sc2-line-add span {
        margin-left: 0;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-checkbox {
        margin-left: 0;
    }
    .mti-mainwrapper #mt-home-devis .final-line .uk-width-1-3:nth-child(1) {
        width: 100%;
        margin-bottom: 25px;
    }
    .mti-mainwrapper #mt-home-devis .final-line .uk-width-1-3:nth-child(2), 
    .mti-mainwrapper #mt-home-devis .final-line .uk-width-1-3:nth-child(3){
        width: 50%;
    }
    .mti-mainwrapper #mt-home-devis .mt-btn-back-step {
        margin-left: 0 !important;
    }
    .mti-mainwrapper #mt-home-devis .mt-btn-back-step span {
        margin-right: 10px;
    }


    .mti-mainwrapper #mt-home-mag {
        height: auto;;
    }
    .mti-mainwrapper #mt-home-mag .uk-container {
        padding: 0px 25px 40px 25px !important;
    }
    .mti-mainwrapper #mt-home-mag .uk-container .uk-grid.mti-heading {
        margin: 78px 0 30px 0;
    }
    .mti-mainwrapper #mt-home-mag .uk-container .uk-grid.mti-heading h1.uk-heading-large {
        font-size: 44px !important;
        line-height: 50px !important;
    }

    .mti-mainwrapper #mt-home-mag .uk-container .uk-grid.mti-heading .uk-width-7-10 {
        width: 100%;
    }
    .mti-mainwrapper #mt-home-mag .uk-container .uk-grid.mti-heading .uk-allart {
        width: 100%;
        padding: 0;
    }

    .mti-mainwrapper #mt-home-mag .uk-container .mti-maglist > .uk-width-1-2 {
        width: 100%;
    }
    .mti-mainwrapper #mt-home-mag .uk-container .uk-grid.mti-maglist .uk-article {
        margin-bottom: 20px;
    }
    .mti-mainwrapper #mt-home-mag .uk-container .uk-grid.mti-maglist .uk-article img {
        display: none;
    }
    .mti-mainwrapper #mt-home-mag .uk-container .mti-maglist {
        overflow: hidden;
    }
    .mti-mainwrapper #mt-home-mag .uk-container .mti-maglist .owl-stage-outer {
        padding-left: 0px;
    }
    .mti-mainwrapper #mt-home-mag .uk-container .mti-maglist .owl-stage-outer .owl-item .uk-width-1-2 {
        width: 100%;
    }

    .mti-mainwrapper #mt-home-mag .mti-maglist-nav {
        padding-left: 0;
        display: block;
        margin-bottom: 20px;
    }
    a#maglist-prev {
        display: inline-block;
        width: 20px;
        height: 12px;
        background: url(../images/new/gauche.png) center no-repeat;
    }
    a#maglist-next {
        display: inline-block;
        width: 20px;
        height: 12px;
        background: url(../images/new/droite.png) center no-repeat;
    }




    .mti-mainwrapper #mt-home-temo {
        height: auto;
        background-repeat: repeat !important;
    }
    .mti-mainwrapper #mt-home-temo .uk-container .uk-grid {
        margin-top: 80px !important;
        margin-bottom: 80px;
        padding: 0 25px;
    }
    .mti-mainwrapper #mt-home-temo .uk-container .uk-grid .uk-width-4-10, 
    .mti-mainwrapper #mt-home-temo .uk-container .uk-grid .uk-width-6-10{
        width: 100%;
    }
    .mti-mainwrapper #mt-home-temo .uk-container .uk-grid .uk-width-4-10 h2 {
        font-size: 44px !important;
        line-height: 50px !important;
        margin-bottom: 30px;
    }
    .mti-mainwrapper #mt-home-temo .uk-container .uk-grid .uk-width-6-10 p:first-child::before {
        font-size: 55px !important;
        left: -27px;
    }
    .mti-mainwrapper #mt-home-temo .uk-container .uk-grid .uk-width-6-10 p:first-child::after {
        font-size: 55px !important;
    }

    .mt-home-temo-cnt1 .uk-list {
        display: none;
    }
    .mt-home-temo-cnt2 {
        display: block;
        margin-top: 20px !important;
    }

    .mt-devis-right-block .mt-form-group {
        margin-left: 0px;
    }   
    .mti-mainwrapper #mti-contact .mti-contact-form form {
        margin: 0 25px;
    }
    .mti-mainwrapper #mti-contact .mti-contact-form .uk-width-1-2 {
        width: 100%;
        clear: both;
    }
    .mti-mainwrapper #mti-contact .mti-contact-form .mti-contact-form-left, .mti-mainwrapper #mti-contact .mti-contact-form .mti-contact-form-right {
        width: 100%;
        clear: both;
        border-right: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .mti-mainwrapper #mti-contact .mti-contact-form .uk-grid .mti-contact-form-left .mti-contact-form-contant, 
    .mti-mainwrapper #mti-contact .mti-contact-form .uk-grid .mti-contact-form-right .mti-contact-form-contant {
        padding: 0;
    }
    .mti-mainwrapper #mti-contact .mti-contact-form .uk-grid .mti-contact-form-contant .uk-form-row input,
    .mti-mainwrapper #mti-contact .mti-contact-form .uk-grid .mti-contact-form-contant .uk-form-row .mti-contact-form-input-large, 
    .mti-mainwrapper #mti-contact .mti-contact-form .uk-grid .mti-contact-form-contant .uk-form-row textarea, 
    form#webform-client-form-48 select, 
    .mti-mainwrapper #mti-contact .mti-contact-form .mti-cbl, .mti-mainwrapper #mti-contact .mti-contact-form .uk-width-3-10{
        width: 100% !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-735.mti-details-job dl.uk-description-list-horizontal dd {
        width: 100%;
        padding-left: 20px !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box.blue-box .mti-panel-box-block-2 h3.mti-panel-title {
        color: #000 !important;
    }

    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box.blue-box .widget-content p {
        color: #000 !important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245.mti-box-blue {
        background: transparent !important;
    }

    .mti-mainwrapper #mti-page-top .mti-container h1{
        font-size: 45px !important;
        line-height: 45px;
        margin-top: 45px;

    }

    /*** menu fixation **/
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu .mti-header-bottom-nav-menu-subnav{ position: initial; margin-top: 20px;}
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-logo, .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu {
        position: initial;
    }


    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box h3.mti-panel-title,
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box p{
        text-align: center!important;
        width: 100%!important;
        margin: 0!important;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box a.mti-button{
        margin: 10px auto 0!important;
    }

    .mti-mainwrapper #mt-home-mag.mti-page-mag {
        height: initial;
    }

}
@media (max-width:770px){
    .mti-mainwrapper #mti-page-top .mti-container h1,
    .mti-mainwrapper #mti-page-top .mti-container h2,
    .mti-mainwrapper #mti-page-top .mti-container h3{
        font-size: 28px !important;
        line-height: 28px;
    }
}
@media (max-width:600px){

    .mti-mainwrapper #mti-header, 
    .mti-mainwrapper #mti-header .mti-header-top, 
    .mti-mainwrapper #mti-header .mti-header-bottom, 
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav {
        height: auto;
    }
    .mti-mainwrapper #mti-header .mti-header-245 ul.mti-header-subnav {
        float: none;
    }
    .mti-mainwrapper #mti-header .mti-header-735, .mti-mainwrapper #mti-header .mti-header-245{
        width: 100% !important;
        float: none;
    }

    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-logo, 
    .mti-mainwrapper #mti-header .mti-header-bottom .mti-header-bottom-nav .mti-header-bottom-nav-menu {
        margin: 15px 0 !important;
        height: auto;
    }

    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .widget-content, 
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .widget-footer{
        width: 100%;
        float: none;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .widget-footer{
        text-align: center;
    }

    .mti-mainwrapper #mti-page-top .mti-container h1 {
        font-size: 40px !important;
    }

    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu {
        width: 40%;
    }

    .mti-mainwrapper #mt-home-devis .mt-devis-title {
        font-size: 40px !important;
        width: 58%;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu {
        width: 31%;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu li {
        width: 20% !important;
    }

    .mti-mainwrapper #mt-home-devis .final-line .uk-width-1-3:nth-child(1), 
    .mti-mainwrapper #mt-home-devis .final-line .uk-width-1-3:nth-child(2), 
    .mti-mainwrapper #mt-home-devis .final-line .uk-width-1-3:nth-child(3) {
        width: 100%; 
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box a.mti-button, .mti-mainwrapper #mti-container .mti-container-center .mti-container-245 .mti-panel-box .mti-panel-box-block-2 a.mti-button {
        width: 148px;
        height: 55px;
        padding: 10px !important;
        line-height: initial;
        display: block;
        margin: 0 auto;
        width: 80%;
        line-height: 34px;
        margin-right: auto !important;
    }

    .widget-footer .mti-button-o{
        height: 55px;
        padding: 10px !important;
        display: block;
        margin: 0 auto;
        width: 80%;
        line-height: 34px;
        margin-right: auto !important;
    }

    .mti-mainwrapper #mti-container .mti-container-center .mti-container-735 .mti-article-list img {
        width: 100%;
        height: auto;
        float: none;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-735 .mti-article-list .uk-article-contant {
        margin-top: 10px;
    }
    .mti-mainwrapper #mti-container .mti-container-center .mti-container-735 .mti-article-foot h2 {
        line-height: 30px !important;
    }

}

@media (max-width:500px){
    .mti-mainwrapper #mti-page-top .mti-container h1,
    .mti-mainwrapper #mti-page-top .mti-container h2{
        font-size: 25px !important;
        line-height: 28px;
        margin-top: 28px;

    }

    .mti-mainwrapper #mti-page-top .mti-breadcrumb  li, .mti-mainwrapper #mti-page-top .mti-breadcrumb > li > a{font-size: 12px;}

    .mti-mainwrapper #mt-home-devis .mt-devis-title {
        width: 55%;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu {
        width: 33%;
    }
    .mti-mainwrapper #mt-home-devis .mt-devis-nav-menu li {
        width: 17% !important;
    }

    .mti-mainwrapper #mt-home-devis .mt-devis-nav-step2-menu .mt-devis-step2-case1, .mti-mainwrapper #mt-home-devis .mt-devis-nav-step2-menu .mt-devis-step2-case2, .mti-mainwrapper #mt-home-devis .mt-devis-nav-step2-menu .mt-devis-step2-case3 {
        width: 25%;
    }

    .mti-mainwrapper #mt-home-vp .uk-container h1.uk-heading-large {
        font-size: 40px !important;
        margin: 55px 0px 0px 25px;
        line-height: 50px !important;
    }
}

@media (max-width:420px){


    .mti-mainwrapper #mti-footer .mti-footer-b1 {
        width: 100%;
        float: none;
    }
    .mti-mainwrapper #mti-footer .mti-footer-b2 {
        width: 100%;
        position: initial;
        text-align: left;
    }
    .mti-mainwrapper #mti-footer .mti-footer-b2 .mti-footer-b22 {
        position: initial;
        margin-top: 20px !important;
        padding-left: 0px !important;
    }

    .mti-mainwrapper #mt-home-offres .uk-container .mti-panel-box {
        margin: 40px 0 0 0 !important;
    }
}