@media only screen and (max-width: 800px) {

     /* DEBUT DU CSS */

.theme-main-menu {
    padding: 45px 0px 15px !important;
    position: fixed !important;
    width: 100%;
    background: white;
}


.service-creative.service-block {
    padding: 30px 0 30px !important;
}

.tp-caption {
    font-size: 12px !important;
    text-align: center !important;
}

.agn-home-blog {
    padding: 20px 0 0px !important;
}

.upper-title {
    padding-bottom: 5px !important;
}

.theme-title-one .main-title {
    line-height: initial !important;
    font-size: 37px !important;
}

.agn-home-blog .theme-title-one {
    padding-bottom: 0;
}

.service-modern.service-block:nth-child(odd) .service-info {
    padding-right: 0 !important;
}

.our-service.service-block .service-title {
    text-align: center;
    margin: 20px 0 !important;

}

.description {
    text-align: center;
    font-size: initial !important;
}


.service-info p {
    text-align: center;
}


.service-modern.service-block .img-box img {
    margin-top: 20px;
}

.top-footer .row {
    display: initial !important;
}

.solid-inner-banner .page-title {
    padding-bottom: 30px !important;
}

.service-creative.service-block .img-box {
    margin-top: 0px !important;
}

.service-creative.service-block {
    padding: 10px 0 10px !important;
}


.service-info p {
    text-align: center;
}


.service-modern.service-block .img-box img {
    margin-top: 20px;
}

.top-footer .row {
    display: initial !important;
}

.tp-bgimg.defaultimg{
  background-size: contain !important;
}

.theme-menu-one .header-right-widget .call-us {
    display: initial !important;
}

.theme-menu-one .contact-us {
    display: inherit !important;
}

.theme-menu-one .header-right-widget {
    text-align: center;
    position: inherit !important;
}

.theme-menu-one .header-right-widget .call-us {
    display: initial !important;
}

.theme-menu-one .navbar-nav {
    padding-left: 0 !important;
}



    /* FIN DU CSS */

}

@media (max-width: 1550px){
  .theme-menu-one .header-right-widget .call-us {
    display: initial !important;
}

.theme-menu-one .navbar-nav {
    padding-left: 0 !important;
}
}