@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1140px;
    }
}

@media (max-width: 1400px) {
    .common-content .heading {
        font-size: 38px;
    }
    .common-content .paragraph p {
        font-size: 16px;
    }
    .why-content {
        padding-left: 8%;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .project-slide .project-slide-hover h3 {
        font-size: 24px;
    }
    .get-icon img {
        width: 60px;
        margin: 0 auto;
        height: auto;
    }
    .get-box h3{
        font-size: 24px;
    }
}

@media (max-width: 1366px) {
    #topbar { 
        padding: 5px 0;
    }
    #header .btn {
        padding: 8px 25px;
    }
    .home-slide-inner .content-area .heading {
        font-size: 4rem;
    }
    .home-slide-inner .content-area .content p {
        font-size: 20px;
    }
    .expertise-box .icon img {
        max-width: 80px;
        max-height: 80px;
    }
    .expertise-box .heading {
        font-size: 24px;
    }
    .expertise-box .content p {
        font-size: 14px;
    }
    .about-image {
        left: -50px;
        top: 50px;
    }
    .about-image img{
        max-width: 550px;
    }
    .client-logo .container {
        max-width: 990px;
    }
    .client-content {
        font-size: 16px;
    }
}
@media (max-width: 1280px) {
  
  
	.cosmetic-services .item .image-holder img {
		height: 200px;
	}

}

@media (max-width: 1200px) {

    .about-image {
        position: relative;
        left: 0;
        top: 0;
        margin-bottom: 20px;
    }

    .why-row {
        flex-direction: column;
    }

    .why-content {
        max-width: 100%;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .why-image {
        width: 100%;
    }

    .get-box h3 {
        font-size: 20px;
    }

    .common-content .heading {
        font-size: 40px;
    }

    .common-content .paragraph p {
        font-size: 16px;
    }

    .counter-box h4 {
        font-size: 18px;
    }
    .counter_count {
        font-size: 36px;
    }
    .counter-block { 
        padding: 40px 30px;
    }
    .client-content {
        font-size: 16px;
    }
}

@media (max-width: 1180px) {
}

@media (max-width: 1080px) {
}

@media (max-width: 1024px) {
	.gallery-image-ser .img-fluid {
		max-height: 200px;
	}
}

@media (max-width: 992px) {
	
	.gallery-image-ser .img-fluid {
		max-height: 150px;
	}
	
    #topbar {
        display: none;
    }
    .counter-box{
        margin-bottom: 20px;
    }
	
		.cosmetic-services .item .image-holder img {
		height: 150px;
	}


}

@media (max-width: 768px) {
	
		.cosmetic-services .item .image-holder img {
		height: 100px;
	}


    .navbar-collapse {
        border-top: 1px solid #f3e8e8;
        margin-top: 20px;
        text-align: center;
    }
}

@media (max-width: 576px) {
    #header .navbar-nav {
        text-align: center;
    }
	
	.gallery-image-ser .img-fluid {
		max-height: 80px;
	}

    #header-action {
        display: none;
    }

    #header-search-mobile,
    #header-action-mobile {
        display: block;
    }

    .logo img {
        max-width: 200px;
    }
    .home-slide-inner .content-area .heading {
        font-size: 3rem;
    }
    .banner-content{
        
        top: 35%;
    }
}
/***************************************************************************************************************************/
@media (max-width: 1024px) {	.satellite-inst .bg-img {    width: 100%;    height: 450px;    object-fit: cover;}  	}
@media (max-width: 991px) {			body{		padding-top:0;	}
#header .navbar-toggler img{   filter: invert(255%) sepia(255%) saturate(255%) hue-rotate(130deg) brightness(100%) contrast(80%);	}.home-slide-inner {    padding: 50px 0;}.ser-item {    padding: 20px 0px;}.satellite-inst {    padding: 15px;}.satellite-inst .bg-img {    height: 500px;    object-position: center right;}
}@media (max-width: 767px) {		.ser-item {    padding: 20px 0px;    width: 100%;	margin: 10px 0;}.sec-space {    padding: 40px 0;}.satellite-content {    padding: 25px 15px;}.satellite-inst .container {    position: relative;    top: 0;    left: 0;    right: 0;    transform: translateY(0);    padding: 0;    margin-top: 15px;}.satellite-inst .bg-img {    height: 320px;    object-position: center right;}.contact-sec h2 {    font-size: 38px;}.common-content .heading {    font-size: 28px;}}