/** Small devices (landscape phones, 576px and up)**/
@media (min-width: 300px) and (max-width: 575px) {
    .header-top-one .container.d-flex.align-items-center.justify-content-between{
        display: block !important;
    }
    .header-top-one{
        height: auto;
        padding:10px !important;
    }
    .fontsize-60{
        font-size: 32px;
    }
    img.logo-image{
        width: 100px;
    }
    .fontsize-50 {
    font-size: 30px;
}
img.bnr-rgt-images {
    display: none;
}
img.hm-service-lft-img {
width: 100%;
position: relative;
left: 0;
top: 0;
margin-bottom: 25px;
}
.testimonial-cnt{
    padding-right: 40px;
    padding-left: 40px;;
}
.hm-logo-slider .slick-next {
    right: 0;
}
.hm-logo-slider .slick-prev {
    left: 0;
}
.subscribeblock.d-flex.align-items-center{
    display: block !important;
    width: 100%;
}
.ftremail-inp-block{
    width: 100%;
}
.subscribeblock.d-flex.align-items-center{
    top: -33px;
        height: auto;
    padding: 20px 30px;
    position: relative;
}
ul.pl-0.footermenu.d-flex.align-items-center.justify-content-center {
    display: block !important;
    padding-top: 0px;
}
.portfolio-sectiomn2 ul li {
    width: 100%;
    text-align: center;
}
ul.pl-0.footermenu.d-flex.align-items-center.justify-content-center li{
text-align: center;
display: inline-block;
margin-left: 0px;
}
ul.navbar-nav.ml-auto.hdr-right-menu {
    background: #fff;
}
nav.navbar.navbar-expand-lg.top-header-nav .container.relative
{
    padding: 0 15px;
}
.home-section5 {
    background-image: url(../images/mj-banner-bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: auto;
}
.home-section2 {
    background-image: url(../images/about-bg-image-scaled.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 380px;
}
img.blogimage {
    width: 100%;
    height: 375px;
    object-fit: cover;
}
.sideform {
    padding: 43px 30px 6px 60px;
}
.pt-60 {
    padding-top: 0.75rem;
}
.contact-bottom-section p {
    text-align: center;
    margin-bottom: 18px;
}
}
/** Small devices (landscape phones, 576px and up)**/
@media (min-width: 576px) and (max-width: 767px) { 
  
}


/** Medium devices (tablets, 768px and up)**/
@media (min-width: 768px) and (max-width: 991px) {
   
}


/** Large devices (desktops, 992px and up)**/
@media (min-width: 992px) and (max-width: 1200px) { 

}
/** Extra large devices (large desktops, 1400px and up)**/
@media (min-width: 1400px) and (max-width: 1799px) { 


}


/** Extra large devices (large desktops, 1800px and up)**/
@media (min-width: 1920px) { 

}