@media (min-width: 1200px){
    .container{
    	max-width: 1170px;
    }
    .pr-100{
    	padding-right: 100px !important;
    }
}

@media (min-width:1200px) and (max-width:1400px) {
	.work-text{
		padding: 20px;
	}
	.work-text h4{
		font-size: 30px;
	}
	.work-text p{
		line-height: 24px;
    	font-size: 14px;
	}
	.step-text{
		min-width: 195px;
	}
}
@media (max-width:1199px) {
	.navbar-nav.align-items-center{
		align-items: flex-start !important;
		margin-top: 10px;
	}
	.navbar-light .navbar-nav .nav-btn{
		margin: 10px 10px 10px 0px !important;
	}
	.navbar-light .navbar-toggler{
		border-color: transparent;
	}
	.top-header{
		min-height: 33px;
	}
	.main-header{
		padding: 5px 0;
	}
	.slider-form{
		bottom: 10px;
	}
	.banner-wrapper::before{
		/* border-left: 1199px solid #fff; */
    	border-top: 260px solid transparent;
	}
	.banner-img{
		min-height: 620px;
	}
	.navbar-light .navbar-nav .nav-link{
		margin: 0;
	}
	.navbar-light .navbar-nav .nav-btn{
		padding: 13px 20px !important
	}
	.work-text{
		padding: 20px;
	}
	.work-text h4 {
	    font-size: 20px;
	    margin-bottom: 5px;
	}
	.work-text p{
		line-height: 20px;
	    font-size: 13px;
	    margin-bottom: 5px;
	}
	.step-text{
		min-width: 155px;
		font-size: 26px;
	}
	.footer-links ul li{
		font-size: 13px;
	}
	.apply-sub-title {
	    font-size: 28px;
	        line-height: 46px;
	}
	.work-number{
		display: none;
	}	
	.pr-40{
		padding-right: 15px;
	}
	.pl-40{
		padding-left: 15px;
	}
	.work-text-box{
		left: 55px;
		max-width: 440px;
	}


}
@media (max-width:991px) {
    .banner-wrapper .carousel-caption h1{
	    font-size: 32px;
	    line-height: 40px;
    }
    .banner-wrapper .carousel-caption p {
	    font-size: 18px;
	}
	.single-work-img .img-overlay {
	    -webkit-transform: scale(1);
	    -ms-transform: scale(1);
	    transform: scale(1);
	}
	.single-work-img, .single-work-img:hover{
		width: 70%;
		margin-bottom: 80px;
		height: auto;
	}
	.section-title {
    	font-size: 36px;
    }
    .title-bottom-txt{
    	font-size: 16px;
    }
    .work-text h4, .work-text p{
    	margin-bottom: 15px;
    }
    .footer-links{
    	float: none;
    	margin-top: 30px;
    }
    footer hr{
    	margin: 30px 0;
    }
    footer{
    	text-align: center;
    	padding: 70px 0 0;
    }
    .mt-100 {
	    margin-top: 50px;
	}
	.how-work-wrapper:after, .about-wrapper:after{
		content: none;
	}
	.testimonial-wrapper {
	    padding-bottom: 100px;
	    padding-top: 60px;
	}
	.mt-70 {
	    margin-top: 10px;
	}
	.about-text-single {
	    margin-top: 30px;
	}
	.apply-pg-box{
		margin: 40px 0 !important;
	}
	.single-work-area {
    	margin-bottom: 30px;
    }
    .work-text-box{
    	position: relative;
    	margin-bottom: 60px;
    }
    .accordion .btn-link{
    	padding: 22px 40px 22px 30px;
    	font-size: 16px;
    }

}

@media (max-width:767px) {
	.banner-img {
	    min-height: 330px;
	}
	.slider-txt{
		top: 0;
	}
	.slider-form{
		position: relative;
		left: 0;
		max-width: 100%;
		bottom: 20px;
	}
	.banner-wrapper::before{
		content: none;
	}
	.top-header ul li{
		margin-right: 15px;
	}
	.mt-100 {
	    margin-top: 40px;
	}
	.how-work-wrapper, .about-wrapper{
		padding: 40px 0;
	}
	.how-work-wrapper:after, .about-wrapper:after{
		content: none;
	}
	.mt-70 {
	    margin-top: 30px;
	}	
	.about-text-single {
	    margin-top: 30px;
	}
	.testimonial-wrapper .section-title{
		margin-top: 40px;
	}
	.testimonial-img-back:after{
		right: 0;
	}
	.btn-default{
		min-width: 143px;
		padding: 14px 20px !important;
	}
	.banner-wrapper .carousel-caption h1{
		font-size: 28px;
	}
	.banner-wrapper .carousel-caption p{
		font-size: 16px;
		margin-top: 12px;
	}
	.pl-60 {
	    padding-left: 15px;
	}
	.mt-30-sm{
		margin-top: 30px;
	}
	.inner-pg-title-wrap{
		min-height: 208px;
	    align-items: center;
	    padding-bottom: 0;
	}
	.apply-sub-title {
	    font-size: 22px;
	}
	.inner-page-content {
	    padding: 40px 0;
	}
	.contact-page form{
		margin-top: 30px
	}
	.accordion .btn-link{
		font-size: 14px;
		padding: 15px 30px 15px 15px;
	}
	.accordion .btn-link.collapsed:before{
		font-size: 15px;
		right: 10px;
	}
	.accordion .card-body{
	    width: 87%;
	    font-size: 13px;
	    padding: 25px 20px;
	}
	.apply-sub-title{
		line-height: normal;
	}
	.work-text-box{
		    padding: 20px;
	    margin-top: 20px;
	    left: 0;
	    right: 0;
	    position: relative;
	    margin-bottom: 50px;
	    max-width: 100%;
	}
	.work-text-box h2{
		font-size: 28px;
		margin-bottom: 10px;
	}
	.single-work-area p{
		    font-size: 14px;
    	margin-bottom: 20px !important;
	}
	.single-work-area {
	    margin-bottom: 20px;
	}

}

@media (max-width:575px) {
	.single-work-img, .single-work-img:hover{
		width: 100%;
    	margin: 0px 15px 70px;
	}
	.footer-links ul li{
		font-size: 12px;
		margin-right: 15px;
    	padding-right: 15px;
	}
	.about-wrapper .col-sm-8 .about-img{
		margin-bottom: 35px;
	}
	.mt-30-xs{
		margin-top: 30px;
	}
	
}