	@media screen and ( max-width: 1600px ) 
	{
		.bnr-text h1 {
			font-size: 66px;
			line-height: 72px;
		}
		.scroll-down{bottom:120px;}
		.scroll-down:after{bottom:-130px;}
		h2{font-size:68px;line-height:70px;}
		.contact-left .address-block p{font-size:18px;}
	}
	@media screen and ( max-width: 1500px ) 
	{
		.bnr-text h1{font-size:58px;line-height:62px;}
		h2{font-size:58px;}
		.bnr-content .logo{width:420px;height:420px;}
		.bnr-content .logo .box{width:270px;height:270px;
		    -webkit-box-shadow: 0px 0px 0px 38px rgba(255, 255, 255, 0.1);
			box-shadow: 0px 0px 0px 38px rgba(255, 255, 255, 0.1);
			-moz-box-shadow: 0px 0px 0px 38px rgba(255, 255, 255, 0.1);
			-ms-box-shadow: 0px 0px 0px 38px rgba(255, 255, 255, 0.1);
		}
		.section2{padding:60px 0px;}
		.section4 h2{line-height:62px;}
		.section4 .listing-wrapper ul li .slno span{font-size:58px;}
		
		.logo-listing .item-box {
			margin-top: 78px;
			width: 220px;
			height: 120px;
			}
		.logo-listing .item-box img{max-width:80%;max-height:80%;}	
		
		.bond-wrapper:before{width:1200px;}
	}
	@media screen and ( max-width: 1200px ) 
	{
		.bond-wrapper:before{width:990px;}
		.main-menu > ul > li > a{font-size:14px;padding: 0px 10px;}
		.section3 .listing-wrapper{max-width:840px;}
		h2 {
			font-size: 52px;
		}
		.ftr-menu ul li{margin-left:30px;}
		.section2{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;}
		.address-box{width:360px;height:200px;padding-top:20px;}
		.bond-wrapper .item .icon{width:200px;}
		.bond-wrapper .item .icon:before{left:-43px;top:94px;}
		.bond-wrapper:before{top:96px;}
	}
	
	@media (max-width:1200px) and (min-width:991px) {
		
	}

	
		
	@media screen and ( max-width: 991px ) 
	
	{	
		a.menu-toggle{display:block;}
		.mobile-menu a.close-it{display:block;}
		.main-menu{display:none;}
		#menu{
			
		}
		
		.bond-wrapper:before{width:750px;}
		.bond-wrapper .item .icon{width:160px;}
		.bond-wrapper .item h4{font-size:14px;}
		.section3 .listing-wrapper { max-width: 640px;}
		
		.bnr-content .logo .box{width:200px;height:200px;}
		.bnr-content .logo{width:325px;height:325px;
		 -webkit-box-shadow: inset 0px 0px 0px 40px hsla(0, 0%, 100%, 0.05);
		 box-shadow: inset 0px 0px 0px 40px hsla(0, 0%, 100%, 0.05);
		 -moz-box-shadow: inset 0px 0px 0px 40px hsla(0, 0%, 100%, 0.05);
		 -ms-box-shadow: inset 0px 0px 0px 40px hsla(0, 0%, 100%, 0.05);
		}
		.bnr-text h1 {
			font-size: 42px;
			line-height: 48px;
		}
		.scroll-down{width:50px;height:50px;bottom:80px;}
		.scroll-down:before{font-size:15px;width:15px;}
		.section2 .list-wrapper{padding-left:50px;padding-right:20px;}
		.mision-visson .cm-box{min-height:inherit;}
		h3{font-size:24px;}
		h2{line-height:62px;}
		.section2 .list-wrapper ul li{padding:16px 0px;}
		.section2 .list-wrapper ul li:before{top:16px;}
		.section2 .list-wrapper{padding-bottom:30px;}
		.bond-wrapper:before{top:77px;}
		.bond-wrapper .item .icon:before{top: 75px; left: -36px;}
		.bond-wrapper .outer{margin-bottom:50px;}
		.section4{padding:60px 0px;}
		
		.logo-listing .item-box.item1:before,.logo-listing .item-box.item2:before {
			bottom: inherit;
			right: inherit;
			top: -30px;
			left: -30px;
		}
		.logo-listing .item-box.item3:before,.logo-listing .item-box.item3:before {
			bottom: inherit;
			right: -30px;
			top: -30px;
			left: inherit;
		}
		.logo-listing .item-box.item5:before,.logo-listing .item-box.item6:before {
			bottom: inherit;
			right: inherit;
			top: -30px;
			left: -30px;
		}
		.section5{padding:60px 0px 80px 0px;}
		.header.float-panel.fixed{padding:0px 0px;}

	}
	
	
	@media (max-width:991px) and (min-width:768px) {
		
	}
	
	@media screen and ( max-width: 767px ) 
	{	
		.banner-block{height:auto !important;}
		.bnr-content{padding-top:50px !important;}
		.bnr-text{padding-top:30px !important;padding-bottom:160px !important;text-align:center;}
		.bond-wrapper:before{display:none;}
		.bond-wrapper .item .icon:before{display:none;}
		.section3 .listing-wrapper ul li{float:none;width:100%;padding-left:60px;padding-bottom:20px;font-size:16px;}
		
		.section3 .listing-wrapper ul li:before{left:15px;}
		.bond-wrapper .item{padding-bottom:20px;}
		.section4 .listing-wrapper ul li .slno span{font-size:42px;}
		.section4 .listing-wrapper ul li .slno{width:80px;left:-80px;top:18px;}
		.section4 .listing-wrapper{padding-left:80px;}
		.section4 .listing-wrapper ul li p{font-size:14px;}
		.section4 .listing-wrapper ul li{padding: 18px 0px 22px 0px;}
		h2{font-size:42px;line-height:52px;}
		.contact-left{min-height:inherit;padding:40px 20px;}
		.contact-left .address-block{padding:0px 0px !important;height:auto !important;}
		
		.contact-right #map{height:400px !important;}
		.contact-left .address-block{position:relative;}
		.contact-left .contact-bg{display:none;}
		.email-info .box ul li{font-size:18px;}
		.contact-left{margin-right:0}
		.ftr-menu ul li{float:left;display:block;width:49%;margin-left:0;}
		.cd-top{position:fixed;bottom:90px;right:20px;margin:inherit;left:inherit;top:inherit;box-shadow:none;width:50px;height:50px;}
		.ftr-bottom{margin-right:0;}
		
		.subscribe-block{padding-top:0;}
		.contact-left .email-info{padding-top:20px;}
		
		
		
	}
	@media screen and ( max-height: 768px ) 
	
	{
			.contact-left .address-block{padding-top:120px !important;}
	}
	
	@media screen and ( max-width: 600px ) 
	{
		.email-info .box .icon{float:none;margin:auto;margin-top:30px;text-align:center;}
		.email-info .box .icon img{display:inline-block;}
		.email-info .box ul li{text-align:center;}
		.ftr-menu ul li a{font-size:12px;}
		.mision-visson .cm-box .icon{float:none;margin:auto;}
		.mision-visson .cm-box .texting{text-align:center;padding-left:0;}
		.email-info .box ul li{font-size:16px;}
		.contact-left{padding:30px 10px;}
		.contact-left .address-block p,.section2 .list-wrapper ul li{font-size:16px;line-height:26px;}
		.mision-visson .cm-box{padding:30px 15px 30px 15px;}
		.bnr-text h1 {
			font-size: 36px;
			line-height: 42px;
		}
	}
	@media screen and ( max-width: 480px ) 
	{
		.welcome-data h1{font-size:28px;}
		.welcome-data h3{font-size:18px;line-height:24px;}
		.why-mindlabs .text-block{padding:50px 10px;}
		.why-mindlabs .text-block p{font-size:14px;}
		.punch-block h3{font-size:20px;}
		.punch-block h5{font-size:16px;}
		.bnr-text h1 {
			font-size: 30px;
			line-height: 40px;
		}
	}
	
	@media screen and ( max-width: 400px ) 
		
	{	
	.welcome-data h1{font-size:24px;}
	section h2{font-size:24px;}
	}