@media only screen and (max-width:1550px){
	.round-container {
		margin:0px 30px;
		padding: 30px;
	}
	.footer.round-container{
		padding:30px;
	}
	.container-padding {
    	padding-inline: 30px;
	}
}

@media only screen and (max-width:1024px){
	.round-container {
			margin:0px 30px;
		}
    :root{
        --font-40px-poppins-400:400 32px "Poppins", sans-serif;
    }
    .service_wrapper{
        grid-template-columns: repeat(2, minmax(0,1fr));
    }
    .common_wrapper{
        padding-top: 5rem !important;
    }
}

@media only screen and (min-width:991px){
    .navbar-dark .navbar-nav .widget .menu{
       display: flex;
    }
}

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

	.py-5 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}
		.image-wrapper{
		height:250px;
	}
    .round-container{
        padding: 30px;
        border-radius: 50px;
		margin:0px 15px;
    }
    .container-padding{
        padding-inline:10px ;
    }

    .footer.round-container{
        border-radius: 50px 50px 0 0;
        padding: 30px;
    }
	.navbar .navbar-collapse{
        position: absolute;
        left: 0px;
        right: 0px;
        top: 100%;
        background: #fefefe;
        border-top: 1px solid var(--code-primary);
    }
    .navbar-dark .navbar-nav .widget .menu-item a{
    	padding: 20px 0;
        width: 100%;
    }
    .small-img{
        left: -50px;
    }
    .we_serve_wrapper .we_serve_desc .we_serve_box{
        min-height: auto;
    }
    .we_serve_wrapper .we_serve_desc{
        display: flex;
        flex-direction: column;
    }
    .partnership-with-us .engagement.flow-border:before{
        display: none;
    }
}

@media only screen and (max-width:767px){
    @-webkit-keyframes section-title-run {
        0% {
            left: 0;
        }

        50% {
            left: 240px;
        }

        100% {
            left: 0;
        }

}

@-webkit-keyframes section-title-run-center {
    0% {
        left: 0;

    }

    50% {
        left: 240px;
    }

    100% {
        left: 0;
    }

}

    .main-heading{
        font-size: 2.5rem !important;
    }
    #hero-section{
        margin-bottom: 40px;
    }
    .section-title.text-md-center::before{
        left: 0;
        transform: unset;
    }
    .round-container {
        padding: 10px;
	}
	.footer.round-container {
	padding:0px;
	}
	
/*     .round-container{
        border-radius: 30px;
        padding: 40px 20px;
    }
    .container-padding{
        padding-inline:20px ;
    }

    .footer.round-container{
        border-radius: 30px 30px 0;
        padding: 40px 20px;
    } */
    .small-img,.about_first_choose_img{
        display: none;
    }
    .navbar a.navbar-brand img{
        height: 40px;
    }
}

@media only screen and (max-width:576px){
    .service_wrapper{
        grid-template-columns: repeat(1, minmax(0,1fr));
    }
    .steps_services_process{
        margin-bottom: 0 !important;
    }
    .partnership-with-us .engagement.flow-border:before{
        display: block;
    }
    .partnership-with-us .flow-border:before{
        height: 100%;
        width: .0625rem;
        top: 147%;
        left: 50%;
        transform: translateX(-50%);
    }
    .partnership-with-us .bg-num{
        top: -20px;
    }
}