@media screen and (max-width: 1279px){
	.common-banner-text .row {
	    --bs-gutter-x: 1.5rem;
	}
}
@media screen and (max-width: 1199px){
	.header-menu {
	    padding: 2.5em;
	}
	.home-services .owl-nav {
	    left: 25%;
	    bottom: 56%;
	}
	.home-about .col-right {
	    padding-right: 2%;
	}
	.common-banner-text .text-box {
	    padding-right: 0;
	}
	.common-column-section .container-left {
	    padding-left: calc(var(--bs-gutter-x)* .5);
	}
	.common-column-section .container-right {
	    padding-right: calc(var(--bs-gutter-x)* .5);
	}
}
@media screen and (max-width: 991px){
	.home-services .col-left {
	    padding-right: 0;
	}
	.home-services .owl-nav {
	    bottom: auto;
	    top: 0;
	    left: auto;
	    right: 0;
	}
	.home-about .col-left {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	    padding-bottom: var(--bs-space);
	}
	.home-about .heading-title {
	    margin-left: 0;
	    line-height: 0.6 !important;
	    margin-bottom: 0.5em !important;
	}
	.home-about .icon{
		opacity: 0;
	}
	.home-about .col-right {
        padding-right: 0;
        width: 100%;
    }
    .home-about .top-bar {
	    padding-top: 0;
	    padding-left: 0;
	    padding-bottom: 0.7em;
	}
	.footer-main .col-copyright {
	    width: 70%;
	}
	.common-column-section .text-box {
	    padding-left: var(--bs-space);
	    padding-right: var(--bs-space);
	}
}
@media screen and (max-width: 767px){
	.common-bottom-section .container-left {
	    background-position: center bottom;
	    background-size: 48%;
	}
	.common-bottom-section .container-right {
	    padding-left: 0;
	}
	.footer-main .col-logo {
	    width: 100%;
	}
	.footer-main .col-copyright {
	    width: 100%;
	}
	.common-banner-text .row {
        --bs-gutter-y: var(--bs-space);
    }
    .common-column-section .text-box{
    	padding-right: 0;
    	padding-left: 0;
    }

}
@media screen and (max-width: 575px){
	.header-menu {
	    --bs-offcanvas-width: 17em;
	    padding: 1.5em;
	}
	.footer-main .custom-row {
	    gap: var(--bs-space);
	}
	.common-banner .banner-wrap {
	    margin-top: -25%;
	}
}
@media screen and (max-width: 374px){
	.header-menu {
	    --bs-offcanvas-width: 14em;
	}
}