@media screen and ( max-width: 1200px ) {
	
	.main-menu > ul > li{    padding: 0px 16px;}
	.main-menu > ul{margin-right:0;}
	.main-meta{margin-left:0;}
	.banner-content{height:420px;}
	.banner-content h2{font-size:36px;}
	.banner-content h2 span{font-size:30px;}
	
	
	.main-menu > ul > li > ul{left: -30%; top: 64px;}
	.main-meta.scroll-to-fixed-fixed .logo img {max-height: 54px;}
	.main-meta.scroll-to-fixed-fixed .main-menu > ul > li > ul {top: 64px;}
	.home-product-block .wrapper{margin-left:0;margin-right:0;}
	.prod-item{margin-left:0;margin-right:0;}
	h2{font-size:32px;}
	.prod-item h4, .prod-item .texting a{font-size:16px;}
	h3{font-size:20px;}
	.quick-connect{padding:30px 0px;}
	.quick-connect ul li,.quick-connect ul li.address{width:50%;padding:10px 0px;padding-left:70px;}
	.quick-connect ul li .icon{top:10px;}
	.quick-connect h3{margin-bottom:20px;}
    .who-we-are .texting{display: block;height: auto;padding: 50px 20px;width: 100%;}
	.who-we-are1 .texting{display: block;height: auto;padding: 50px 20px;width: 100%;}
	
}
@media screen and ( max-width: 1200px ) and ( min-width: 991px ){
	.listing-item .pic-box{width:200px;height:220px;}
	.listing-item .texting{padding:20px 15px;}
	.listing-item .rate-block{margin-left:-50px;}
	.faciliyt-list,.photo-gallery{margin-right:19px;}
	.hotel-listing .search-box{margin-right:-20px;}
	
}
@media screen and ( max-width: 991px ) {
	
	a.menu-toggle{display:block;}
	.mobile-menu a.close-it{display:block;}
	.main-menu{display:none;}
	.mobile-menu{z-index:9998;}
	.mobile-menu .menu-list{display:block;}

	.logo{padding: 0px 0px;}
	.logo img{max-height: 54px;}
	
	.banner-stamp{position:inherit;margin:auto;right:inherit;top:inherit;}
	.banner-stamp .texting .top { background: hsl(359, 73%, 29%);}	
	.top-bar{display:none;}
	.sub-banner .banner-text{max-width:700px;margin:auto;text-align:center;}
	.sub-banner .banner-text{height:200px;}
	.sub-banner.product .banner-text{height:225px;}
	.sub-banner h1{font-size:30px;}
	.projects-page .texting{padding:15px;}
	h3{font-size:20px;}
	.projects-page .sec-head{padding:30px 20px;}
	.sec-head p{font-size:16px;}
	.address-block{padding:50px 0px 50px 35px;}
	.form-block{    padding: 50px 35px 50px 0px;}
	.cm-listing ul.half li{float:none;width:100%;}
	.cm-listing ul.half li:nth-child(even){float:none;}
	.projects-page.construction .texting .cmp-logo{float:none;margin-left:0;}
	.projects-page .texting{padding-top:0;}
	
	.md-photo{float:none;margin:auto;width:150px;height:150px;}
	.message-body .texting{    padding: 50px 30px 30px 30px;max-width:600px;margin:auto;}
    .cm-cols.ftr-logo img{max-width: 300px;}
	
	
	/*DEEPAK 17-11-2018*/
	.brochure-btn {font-size: 12px; padding: 7px 14px; }
	.brochure-btn:before{display:none;}
	.social-links{margin-top:0px;}
	.social-links ul li a{line-height:40px;padding:0px 0px !important;}
	
	/*DEEPAK 17-11-2018 END*/
	
	
	
}
@media screen and ( max-width: 991px ) and ( min-width: 768px ){
	
}


@media screen and ( max-width: 767px ) {
	 
	 
	 /*=================================Tab accodian===============================================*/
		 /*.common-tabs ul.resp-tabs-list{display:none;}
		ul.resp-tabs-list{display:none}
		h2.resp-accordion{
			display:block;
			font-size:16px;
			color:#2d5067;
			font-family: 'DINProBold';
			padding:10px 0px 10px 20px;
			background:#FFF;
			margin:0px 0px 2px 0px;
			border:none;
		}
		
		h2.resp-accordion:first-child{border:none;}
		.resp-arrow{display:none;}
		h2.resp-tab-active{background:#47b106;border:none;color:#FFF;padding:10px 0px 10px 20px;}*/
		
		.prod-item{max-width:400px;margin:auto;}
		.home-product-block .head{text-align:center;}
		.home-product-block .container {padding-bottom:0px;}
		.home-product-block  .read-more{top:inherit;right:0; left:0;margin:auto; bottom:30px;max-width:210px;}
		
		.banner-wrapper .bx-wrapper .bx-prev {left: 15px;}
		.banner-wrapper .bx-wrapper .bx-next {right: 15px;}
		.banner-wrapper .bx-wrapper .bx-next, .banner-wrapper .bx-wrapper .bx-prev{width:44px;height:44px;}
		
		.banner-wrapper .bx-wrapper .bx-prev:after, .banner-wrapper .bx-wrapper .bx-next:after{width:44px;height:44px;font-size:30px;line-height:44px;}
		.banner-content .banner-texts{padding:0px 20px;}
		.testimonial {
			width:100%;
		}
		.srv-item{padding:20px;margin:0;border-left:none;}
		h2{font-size:28px;}
		.logos-section .wrapper{padding-top:0;}
		
		.resp-tabs-list li >a{font-size:14px;}
		.product-wrapper .prod-item{margin:auto;}
		
		.projects-page .pull-right{float:none !important;}
		.projects-page .texting{max-width:400px;margin:auto;padding:15px 0px;}
		.sub-banner h1 {font-size: 24px;}
		
		.append-left-bg{display:none;}
		.form-block {padding: 40px 20px 40px 20px;margin-top:30px;}
		.get-in-touch .wrapper >div >div{border-left: none;}
		.message-us .wrapper{width:100%;}
		.message-us .textType1{width:98%}
		.message-us .textType2{width:98%}
        .message-us .captcha-machiva{padding-left:1% !important;}
    
        .service-item span.pull-right {float: none !important;margin-bottom: 30px;display: block;text-align: center}
		.service-item h4{text-align: center}
		.service-item h4,.service-item p, h5{margin-left: 0;}
        .service-item ul {margin-left: 20px;        }
        .service-item img
	{
		display: block;
		float: none !important;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	.pageNotFound-sub{
		font-size: 20px;
	}
}

@media screen and ( max-width: 600px ) {
	
	.banner-content h2,h2{font-size:24px;}
	.banner-content h2 span{font-size:24px;}
	.banner-content h3{font-size:19px;}
	.banner-wrapper .bx-controls{max-width:80px;}
	.banner-wrapper .bx-wrapper .bx-controls-direction a{top:inherit;bottom:30px;}
	.sub-banner p{display:none;}
	
	.cm-listing ul.half li{float:none;width:100%;}
	.cm-listing ul.half li:nth-child(even){float:none;}
	
	.member-box{    margin: 30px 0px 15px 0px;}
	
	.message-us .wrapper{width:100%;}
		.message-us .textType1{width:98%}
		.message-us .textType2{width:98%}
		
	.client-testmonial{padding:0;}
	
}
@media screen and ( max-width: 480px ) {
	.banner-stamp .texting .top h5{font-size:16px;font-weight:600;}
	.banner-stamp .texting .top h4{font-weight:600;}
	
	.quick-connect ul li.address,.quick-connect ul li{width:100%;border-left:none;float:none;border-bottom:1px solid #dadddf;}
	.board-members-wrapper .col-xs-6{float:none;width:100%;}
	.member-box{max-width:220px;margin:auto;margin-top:30px;}
	.message-us .wrapper{width:100%;}
		.message-us .textType1{width:98%}
		.message-us .textType2{width:98%}
	
	.client-testmonial{padding:10px;}
	.client-testmonial .wrapper .testimonial{width:100% !important}
	
}
@media screen and ( max-width: 400px ) {
	.banner-stamp{width:100%;max-width:100%;}
	.banner-bottom .container{padding:0;margin:6px;}
	.message-us .wrapper{width:100%;}
		.message-us .textType1{width:98%}
		.message-us .textType2{width:98%}
	
	.client-testmonial{padding:10px;}
	.client-testmonial .wrapper .testimonial{width:100% !important}
	
	
}