@media screen and (max-width:1199px){
    #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link{
        font-size: 18px;
    }
    .wrp-footer h2{
        font-size: 25px;
    }
}
@media screen and (max-width:991px){
    .topright ul li {
        display: inline-block;
        padding-left: 5px;
    }
    .topright ul li {
        display: inline-block;
        padding-left: 5px;
    }
    .home-product h2,.wrp-feedback h2,.gform_title{
        font-size: 40px;
    }
    .footer-menu ul li a{
        font-size: 15px;
    }
    .body-outer h1 {
        margin: 0px;
        font-size: 25px;
    }
    p{
        font-size: 14px;
    }
    .wrp-credit p, .wrp-credit a{
        font-size: 12px;
        padding: 0px;
        text-align: center;
    }
}
@media screen and (max-width:767px){
    .topleft {
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
    }
    .topright ul {
        display: flex;
        margin: 0px;
        justify-content: center;
        align-items: center;
    }
    .home-product h2, .wrp-feedback h2, .gform_title {
        font-size: 30px;
    }
    .wrp-feedback .item{
        padding: 20px;
    }
    .wrp-footer h2 {
        font-size: 15px;
    }
    .footer-menu ul li a {
        font-size: 10px;
    }
    .footer-details p{
        font-size: 15px;
    }
    .footer-details{
        font-size: 15px;
    }
    .owl-carousel-client-review::before {
        left: -12px;
    }
    .owl-carousel-client-review::after {
        right: -12px;
    }
    .body-text-custom {
        margin-top: 0px;
    }
}
@media screen and (max-width:575px){
    .body-outer h1 {
        margin: 0px;
        font-size: 18px;
    }
    .header-menu {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: -70px;
    }
    .topright ul{
        text-align: center;
    }
    .logo-bar a {
        max-width: 120px;
        display: inline-block;
    }
    .topleft a{
        font-size: 15px;
    }
    .topright ul li a{
        font-size: 12px;
    }
    .topright ul li img {
        max-width: 25px;
    }
}
@media screen and (max-width:479px){

}
@media screen and (max-width:360px){

}
@media screen and (max-width:320px){
}

