@media (max-width: 991.98px) {
    .container {
        width:100%;
    }

    .chooseus-canvas-item, .chooseus-item{
    	zoom: 80%;
    }
}
@media (max-width: 767.98px) {
	#header{
		padding: 10px;
	}

	.rev_slider .heading-1{
		font-size: 40px;
	}

	.rev_slider .heading-2{
		font-size: 25px;
	}

	.chooseus-full-width .chooseus-container .chooseus-item{
		width: 100%;
		float: unset;
	}
	.section-footer #footer{
		display: block;
		text-align: center;
	}
	.section-footer .logo img{
		margin: 0 auto 10px;
	}
	.testimonials-item .description{
		width: 95%;
	}

	.mobile-menu-toggle-btn {
        display: block;
    }
    .open-menu .mobile-menu-bg {
        display: block;
    }
    .open-menu .mobile-menu-wrap {
        visibility: visible;
        transform: translateX(0);
        background-color: #5a5a5a;
    }

    .projectContainer .element-item{
    	width: 50%
    }

    .form-contact{
    	padding: 0 20px;
    }

    .block-img-right .img-block,
    .block-img-left .img-block{
		float: unset;
	    width: 100%;
	    margin-left: 0;
    }

    .block-img-right .text-box,
    .block-img-left .text-box{
		text-align: left;
	    padding-right: unset;
	    padding-left: unset;
	    width: 100%;
	    margin-top: 20px;
    }
    .lastest-blog-item{
    	margin-bottom: 20px;
    }

    .overlay-3{
    	height: auto;
    }

    .overlay-3 .layer-1{
    	padding: 40px 0;
    }

    .box-content-overlay-3{
    	height: auto;
    	top: unset;
    	transform: none;
    }

    .box-content-overlay-3 h2{
		font-size: 22px;
	    line-height: 34px;
    }
    .mobile-menu-wrap .socialList{
    	text-align: center;
    	margin-top: 20px;
    }
}
@media (max-width: 499.98px) {}