@media all and (min-width: 768px) and (max-width:1400px){.menu{display:block !important;}.menumobile{display:none !important;}.bastami-main-menu ul li{width:64px;height:64px;padding:13px 0 0 0;}.bastami-main-menu ul li i{font-size:16px;}.night-day{width:64px;height:64px;}.servicebox img{height:57px;}.service{width:57px;}.service p{font-size:11px;}.bostami-parsonal-info-contact{padding:20px 20px;}.btn-1{font-size:16px;}.mb-30{margin-bottom:20px;}}@media all and (min-width: 768px) and (max-width:1200px){.menu{display:block !important;}.menumobile{display:none !important;}.bastami-main-menu ul li{width:50px;height:50px;padding:8px 0 0 0;font-size:10px;}.bastami-main-menu ul li i{font-size:12px;}.night-day{width:50px;height:50px;}.servicebox img{height:45px;}.service{width:44px;}.service p{font-size:8px;}.bostami-parsonal-info-contact{padding:5px 20px;}.btn-1{font-size:13px;}.bostami-parsonal-info-contact-item p{font-size:14px;}.titre-projet{margin-top:-33px;}.mb-30{margin-bottom:10px;}.boxcontact .col-xl-6,
    .box2 .col-xl-6,.boxcontact .col-xl-12{width:100%;}.day-night{width:50px;height:50px;}.fa-sun{font-size:18px;}.email img{width:120px;}.modal-portfolio{width:70% !important;}.page-title{font-size:2rem;}}@media all and (min-width: 768px) and (max-width:991px){.boxcontact label{font-size:14px;}.boxcontact input,.boxcontact textarea{font-size:14px;}.btn-contact{font-size:14px;}.page-title{font-size:16px;}.titrebox{font-size:16px;}.titrebox2{display:none;}.border-right{display:none;}.menu{display:block !important;}.menumobile{display:none !important;}.bastami-main-menu ul li{width:45px;height:45px;padding:8px 0 0 0;font-size:8px;}.bastami-main-menu ul li i{font-size:12px;}.night-day{width:45px;height:45px;}.servicebox img{height:45px;}.service{width:44px;}.service p{font-size:8px;}.bostami-parsonal-info-contact{padding:0px 5px;}.btn-1{font-size:14px;}.bostami-parsonal-info-contact-item p{font-size:12px;}.titre-projet{margin-top:-33px;}.mb-30{margin-bottom:10px;}.logobox img{height:1rem;}.logonom{font-size:10px;}.p-3{padding:0.5rem !important;}.bostami-parsonal-info-social-link li a{width:35px;height:35px;font-size:15px;}.bostami-parsonal-info-social-link li{margin:0 0px;}.descr_courte{display:none;}h1{font-size:1rem !important;}.page-box{font-size:16px;}.description{font-size:12px;}#boxprojet2{display:none;}.box-content hr{display:none;}#boxservice{display:none;}.bastami-main-menu ul li:not(:last-child){margin-bottom:15px;}.email img{width:100px;}.box-footer p{font-size:0.7rem;}.box-footer{height:35px;margin-bottom:20px;}}@media all and (max-width:767px){.titrebox{font-size:16px;}.titrebox2{display:none;}.container{margin-bottom:100px;}#boxindex, .col-md-7{margin-top:0px;}.portrait{margin-bottom:0px !important;}.row>*{flex-shrink:inherit;width:100%;padding-right:0;}.col-md-4{padding-left:1.5rem;}.urlbox{width:100%;}.col-md-3{margin-bottom:10px !important;}.portrait{margin-right:0px !important;}.menu{display:none !important;}.menumobile{display:block !important;}.col-md-7{margin-right:0px;width:100%;}.border-right{border-right:none;}.boxcontact .col-xl-6,
    .box2 .col-xl-6,.boxcontact .col-xl-12{width:100%;}.modal-portfolio{width:100% !important;}.modal-dialog{max-width:95% !important;}.menumobile .bastami-main-menu ul li i{font-size:20px;}.page-title{font-size:2rem;}.box-footer p{font-size:0.7rem;}.box-footer{height:35px;margin-bottom:20px;}}@media all and (max-width:550px){.menumobile .bastami-main-menu ul li:not(:last-child){margin-right:15px;}.page-title{font-size:2rem;}.box-footer p{font-size:0.7rem;}.box-footer{height:35px;margin-bottom:20px;}}@media all and (max-width:520px){.menumobile .bastami-main-menu ul li:not(:last-child){margin-right:10px;}.box-footer{height:35px;margin-bottom:20px;}}@media all and (max-width:460px){.menumobile .bastami-main-menu ul li:not(:last-child){margin-right:0px;}.box-modal{padding:20px 0px 0px 0px;}.page-title{font-size:2rem;}.box-footer p{font-size:0.7rem;}.box-footer{height:35px;margin-bottom:20px;}}@media all and (max-width:400px){.menumobile .bastami-main-menu ul li{font-size:8px;width:45px;height:45px;}.menumobile .bastami-main-menu ul li i{font-size:15px;}.page-title{font-size:2rem;}.box-footer p{font-size:0.7rem;}.box-footer{height:35px;margin-bottom:20px;}}@media all and (max-width:325px){.menumobile .bastami-main-menu ul li i{font-size:12px;}.menumobile .bastami-main-menu ul li{padding:5px 0px 0px 0px;font-size:6px;width:32px;height:32px;}.page-title{font-size:2rem;}.box-footer p{font-size:0.7rem;}.box-footer{height:35px;margin-bottom:20px;}}