@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Fjalla+One&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400i,700,700i&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=latin-ext');

*{box-sizing: border-box;}
.clr{clear: both;}
.coming{float: left; width: 100%; margin: 0;padding: 0;font-family:Verdana, Arial, " sans-serif";font-size: 35px;color: #000;line-height: 155px;text-align: center;font-style: italic;font-weight: 700;}
body{margin: 0;padding: 0;}
.header{float: left;width: 100%;margin: 0;padding: 0;z-index: 99;position: relative;}
.container{width: 1046px;margin: 0 auto; font-family: Verdana, Arial, " sans-serif";font-size: 16px;line-height: 22px;}
.logo{float: left;margin:19px 0;padding: 0;width: 568px;height: 72px;}
.logo img{margin: 0;padding: 0;width: 100%;}
.tel{float: right;margin: 0;padding: 0;background: url(../images/top-tel.png) left 0px no-repeat;margin-top: 8px;padding-left: 28px;font-family: "Roboto", Arial, Verdana," sans-serif";font-size: 15px;color: #000000;height: 35px;}
.nav-bg{float: left;margin: 0;padding: 0;width: 100%;height: 45px;background: #2f3192;padding-left: 152px;}
.cl-d1{float: left;margin: 0;padding: 0;height: auto;width: 100%; background: #000;}
.cl-d1 .banner{margin: 0 auto;width: 1346px;height: 501px;position: relative;
z-index: 2;}
.banner img{margin: 0;padding: 0;}
.cl-d2{ float:left; margin:0; padding:0; width:100%;height:566px;background: url(../images/index-div-bg.png) no-repeat center center fixed #000000;display: table;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
h1{font-family: "Fjalla One", Arial, Verdana," sans-serif";font-size: 40px;color: #fff;line-height: 25px;text-align: center;margin-top: 135px;font-weight: 400;text-transform: uppercase;margin-bottom: 35px;}
.container p{text-align: center;color: #fff;line-height: 26px;}
.more{float: left;margin: 0;padding: 0;width: 100%;margin-top: 42px;text-align: center;}
/*-- view more css start here --*/
/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
	font-family: "Roboto", Arial, Verdana," sans-serif";font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #2f3092;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;padding: 15px;text-decoration: none;}
.hvr-shutter-in-horizontal:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;color: #fff;background: #da0000;-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;text-decoration: none;}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {color: white;}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {-webkit-transform: scaleX(0);transform: scaleX(0);}
/*-- view more css end here --*/
.cl-d3{float: left;margin: 0;padding: 0;width: 100%;padding-bottom: 70px;}
.mid-txt{float: left;margin: 0;padding: 0;width: 100%;background: #fff;margin-top: -75px;margin-bottom: 75px;}
h2{font-family: "Oswald", Arial, Verdana," sans-serif";font-size: 32px;font-weight: 400;color: #000; background: #f2f2f2;margin: 18px 18px 50px 18px;padding: 18px 0;text-transform: uppercase;text-align: center;}
h2 span{color: #da0000;}
.cl-d4 {float:left; margin:0; padding:0; width:100%;height:396px;background: url(../images/index-bottom-bg.jpg) no-repeat center center fixed #000000;display: table;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.box1{float: left;margin: 0;padding: 0;width: 470px;height: auto;margin-top: 40px;margin-right: 44px;}
.box2{float: left;margin: 0;padding: 0;width: 530px;height: auto;margin-top: 40px;}
.owl-title{font-family: "Oswald", Arial, Verdana," sans-serif";font-size: 25px;color: #ffc148;line-height: 40px;text-transform: uppercase;text-align: center;margin: 0;padding: 0;margin-bottom: 25px;}
h4{float: left;margin: 0;padding: 0;width: 100%;height: 40px;text-align: center;font-family: "Fjalla One", Arial, Verdana," sans-serif";font-size: 36px;color: #fff;text-transform: uppercase;line-height: 55px;font-weight: 400;margin-bottom: 40px;}
.main-counter{float: left;margin: 0;padding: 0;width: 100%;margin-top: 15px;}
.count1{float: left;margin: 0;padding: 0;width: 125px;height: 170px;text-align: center;color: #fff;}
.circle{border-radius:50%;background-color: rgba(255, 255, 255, 0.4); text-align: center;width: 87px;height: 87px;margin-left: 22px;line-height: 87px;font-family:  Verdana, Arial," sans-serif";font-size: 25px;color: #fff;}
.count1 p{font-family: Arial, Verdana," sans-serif";font-size: 15px;color: #fff;margin: 0;padding: 0;margin-top: 15px;text-align: center;line-height: 19px;}
.cl-d5{float: left;margin: 0;padding: 0;height: 350px;width: 100%;}
.text-box2, .text-box1{float: left;margin: 0;padding: 0;width: 272px;height: auto;margin-top: 80px;text-align: center;margin-right: 105px;}
.text-box2 p, .text-box1 p{font-family: Verdana, Arial, " sans-serif";font-size: 14px;color: #000;line-height: 26px;text-align: center;}
.text-box2 .title, .text-box1 .title{font-family: "Oswald", Arial, Verdana," sans-serif";font-size: 26px;color: #000;margin: 0;padding: 0;font-weight: 400;margin-bottom: 35px;}
.text-box2  .title span, .text-box1 .title span{color: #da0000;}
a.link{font-family: "Oswald", Arial, Verdana," sans-serif";font-size: 18px;color: #ff3c3c;text-decoration: none;text-align: center;margin: 0;padding:0;text-transform: uppercase;margin-top: 38px;}
a.link :hover{text-decoration: underline;}
.cl-d6{float: left;margin: 0;padding: 0;background: #ffc63c;height: 250px;width: 100%;}
.client{font-family: "Oswald", Arial, Verdana," sans-serif";font-size: 32px;color: #000;line-height: 30px;text-align: center;margin: 0;padding: 0;margin-top: 27px;text-transform: uppercase;}
.client span{color: #da0000;}
/*.slider {width: 50%;margin: 100px auto;}*/
.slick-slide {margin: 0px 20px;}
.slick-slide img {width: 100%;}
.cl-d7{float: left;margin: 0;padding: 0;width: 100%;background: #f2f2f2;}
.cont1, .cont2{float: left;margin: 0;padding: 0;width: 205px;height: auto;text-align: center;margin-top: 38px;font-family: Verdana, Arial, " sans-serif";font-size: 12px;line-height: 22px;margin-bottom: 35px;margin-right: 200px;}
.cont1 .round, .cont2 .round{margin: 0 auto;padding: 0;width: 95px;height: 95px;background: #f96161;border-radius:50%!important;margin-bottom: 25px;}
.round .mob{background: url(../images/mob.png) 41px 37px no-repeat;width: 95px;height: 95px;}
.round .add{background: url(../images/add.png) 38px 30px no-repeat;width: 95px;height: 95px;}
.round .mail{background: url(../images/mail.png) 38px 40px no-repeat;width: 95px;height: 95px;}
.cont1 .cont-tit, .cont2 .cont-tit{font-family: "Archivo Narrow", Arial, Verdana," sans-serif";font-size: 22px;color: #000;text-align: center;margin: 0;padding: 0;font-weight: 400;text-transform: uppercase;margin-bottom: 25px;}
a.index-mail{font-family: Arial, Verdana," sans-serif";font-size: 13px;text-decoration: none;color: #000;}
a.index-mail:hover{text-decoration: underline;}
.cl-d8{float: left;margin: 0;padding: 0;width: 100%;height: auto;background: #1c1c1c;}
.footer_cont{float: left; margin:0; padding:0;height:auto;width:100%;margin-top: 7px;}
.footer_cont span{color:#fff; line-height:23px; font-size:12px; width:40%;font-family:Arial, Verdana, sans-serif;margin-bottom:10px;}
.footer_cont span .top{text-align:center;width:100%; height:auto;margin-top:9px;}
.footer_cont span.left{ float:left;margin:0;padding:0;}
.footer_cont span.center{ margin:0 auto; text-align:center;}
.footer_cont span.right{float:right;text-align:right;}
a.footer_link{color:#fff;text-decoration:none;}
a.footer_link:hover{text-decoration:underline;}
/*-- inner css start here --*/
.cl-d9{float: left;margin: 0;padding: 0;width: 100%;height: auto;background: #000;}
.cl-d9 .inner-banner{margin: 0 auto;width: 1346px;height: 550px;padding: 0;position: relative;z-index: 2;}
.inner-banner img{margin: 0;padding: 0;width: 100%;}
.cl-d10{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.left-side{float: left;margin: 0;padding: 0;width: 100%;height: auto;margin-top: 40px;margin-bottom: 45px;font-family: "Open Sans", Arial, Verdana," sans-serif";font-size: 16px;color: #625959;line-height: 28px;font-weight: 400;}
.small-img{float: right;margin: 0;padding: 0;width: 270px;height: 148px;margin-left: 20px;margin-bottom: 15px;margin-top: 8px;} 
.right-side{float: right;margin: 0;padding: 0;width: 290px;height: auto;margin-top: 40px;margin-bottom: 45px;}
.inner-title{font-family: "Fjalla One", Arial, Verdana," sans-serif";font-weight: 400; font-size:42px;color:#000;padding-bottom:15px;margin:0;text-transform: uppercase; line-height: 40px;border-bottom: 1px dashed #a1a0a0;text-align: left;margin-bottom: 15px;}
.inner-title span{color: #d20200;}
.right-box1{background: #f5f5f5;float: left;width: 100%;height: auto;margin-bottom: 33px;margin: 0;padding: 0;}
.right-box1 ul{list-style:none; margin-bottom:15px;display:block;padding:0;margin-top: 15px;}
.right-box1 ul li a{display:block; list-style:none;line-height:15px;font-family: "Fjalla One", Arial, Verdana, sans-serif; font-size:16px; color:#363636;font-weight: 400;text-decoration:none;background:url(../images/arrow.png) 8px 15px no-repeat;padding:10px 23px;}
.right-box1 ul li a:hover{background:url(../images/arrow1.png) 8px 15px no-repeat; text-decoration:none; background-color:#0f3b8c;color:#ffffff;}
.right-box2{float: left;margin: 
	0;padding: 0;width: 100%;height: auto;margin-bottom: 33px;margin-top: 33px;}
.right-box2 img{margin: 0;padding: 0;}
.sub-title1{float: left;margin: 0;padding: 0;line-height: 35px;background: #d13230;font-family: "Fjalla One", Arial, Verdana," sans-serif";font-size: 26px;color: #ffffff;text-transform: uppercase;font-weight: 400;width: 100%;height: auto;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;}
.thank{ float:left;margin:0;padding:0;text-align:center;width:100%;}
/*-- inner css end here --*/
/*-- enquiry form css start--*/
.contactform {width:450px;margin:0 auto;font-family:Arial, Verdana, Geneva, sans-serif;font-size:18px;color:#000;line-height:25px;text-align:center;padding-bottom:25px;margin-top:18px;}
.contactform1 {width:450px;margin: 15px 0 0 0;font-family:Arial, Verdana, Geneva, sans-serif;font-size:18px;color:#000;line-height:25px;text-align:center;padding-bottom:25px;}
.contactform1 .clear2, .contactform .clear2 {clear: left;line-height: 1px;margin: 0px;padding: 0px;}
form {margin:0;padding:0;}
.whitestar {color:#F00;margin-top:10px;float:left;width:10px;}
.textfield {display: block;float:left;color:#333;font-family:Verdana, Geneva, sans-serif; line-height:22px;padding: 3px 0px;font-size:11px;width:250px;margin:8px 2px;border: 1px solid #D6D9AE;}
label {display: block;float: left;text-align:left;font-size:13px;width: 150px;margin:3px;padding: 5px;color:#000000;}
.feedback {text-align:left;font-size:14px;width: 150px;color:#7b7b7b;}
.feedback-selected {float: left;font-size:14px;color:#7b7b7b;}
.button_enq {display: block;float:left;padding:8px 8px;background-color:#333;margin:6px 6px;font-size:14px;border: 2px solid #333;color:#FFF;font-weight:400;font-family:"Oswald", Arial, Verdana, sanas-serif;text-transform:uppercase;}
.sub{color:#d70000;line-height:22px;font-weight:600;font-family:Arial, Verdana, sans-serif;font-size:15px}
#main_cont{ margin:0 auto;padding:0;width:850px;height:auto;text-align:left;}
#inner_cont{float:left;margin:0;padding:0;width:390px;height:260px;margin-right:35px;margin-bottom: 35px;}
#inner_cont h2{ font-family:"Oswald", Arial, Verdana, sanas-serif;font-size:15px; color:#000;line-height:38px;border-bottom:1px dashed #000;width:100%;margin-bottom:8px;margin:0;padding:0;}
#inner_cont p{font-family:"Open Sans", Arial, Verdana, sanas-serif;font-size:14px;color:#000;line-height:22px;}
#inner_cont a.email{ text-decoration:underline;}
#inner_cont a.email:hover{ text-decoration:none;}
.thank{ float:left;margin:0;padding:0;text-align:center;width:100%;margin-top:15px;}
/*-- enquiry form css end--*/
/*-- client list css start here --*/
.client-list, .photogallery{float: left;margin: 0;padding: 0;width: 195px;height: 120px;margin-right: 35px;margin-bottom: 35px;}
.client-list img, .photogallery img{margin: 0;padding: 0;width: 100%;}
.client-list .last{margin-right: 0;}
/*-- client list css end here --*/
/*-- testi css start here --*/
.testimonials{float:left;width:275px;height:386px;text-align:center;margin-bottom:20px;margin-right: 45px;}
.testimonials img{margin:0; padding:0; width: 100%;}
/*-- testi css end here --*/
/*-- terms & conditions css start --*/
.termscond{float:left;background:url(../images/left_arrow.png) 0px 10px no-repeat;font-family:"Open Sans", Arial, Verdana, sans-serif;font-size:16px; color:#000000;line-height:28px;padding-left:15px;margin-top:13px;margin-bottom:5px;font-weight:700;width:100%;}
/*-- terms & conditions css end --*/
/*-- cont css start here--*/
a.cont{font-family: "Open Sans", Arial, Verdana," sans-serif";font-size: 16px;text-decoration: none;color: #625959;}
a.cont:hover{text-decoration: underline;}
/*-- cont css end here--*/
/*-- team css start here --*/
.team{margin: 0 auto;padding: 0;width: 709px;height: 700px;}
.team img{margin: 0;padding: 0;width: 100%;}
/*-- team css end here --*/
/*-- google map css start here --*/
.cl-d11{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.google-maps {position: relative;height: 373px;overflow: hidden;}
.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 373px !important;}
/*-- google map css end here --*/
/*-- inner network css start here --*/
.map{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.inner-google-maps {position: relative;height: 373px;overflow: hidden;}
.inner-google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 373px !important;}
/*-- inner network css end here --*/
/*-- down arrow start here --*/
.scroll {
	position:relative;
	font-size:1.3em;
	margin-top:20px;
	display:inline-block;
	height:100px;
}
.scroll:hover {
	text-decoration:none;
}

.scroll:after {
	content:'';
	width:40px;
	height:40px;
	position:absolute;

	margin:auto;
	top:10px;
	right:0;

	left:0;
	-webkit-animation:3s arrow infinite ease;
	animation:3s arrow infinite ease;
}

.scroll:after {
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);

}
/*-- down arrow end here --*/
@media screen and (max-width: 1280px){
	.nav-bg{padding-left: 9%;}
					.client-list, .photogallery{margin-right: 15px;width: 29%;height: auto;}
		.cl-d9 .inner-banner{width: 100%; height: auto;}
}
@media screen and (max-width: 1024px){
.cl-d1 .banner{width: 1005px;height: auto;}
	.nav-bg {padding-left: 1%;}
.container{width: 98%;}
.box1{margin-right: 14px;}
.box2{width: 500px;}
.cont1, .cont2 {margin-right: 30px;}
.text-box2, .text-box1{margin-right: 80px;}
	.cont1, .cont2{margin-right: 150px;}
				/*-- inner css start here  --*/
	.left-side{width:100%;margin-bottom: 25px;}
	.right-box2{width: 100%;}
	.right-box2 img{width: 100%;}
	.inner-title{font-size: 35px;}
	/*-- inner css end here  --*/
			.client-list, .photogallery{margin-right: 30px;width: 27%;height: auto;}
	.testimonials{width: 44%;height: auto;margin-right: 35px;}
		.cl-d9 .inner-banner{width: 100%; height: auto;}
}

@media screen and (max-width: 900px){
	.right-side{width: 30%;}
	.cont1, .cont2{margin-right: 100px;}
}

@media screen and (max-width: 980px){
.container{width: 95%;margin: 0 auto;padding: 0; font-family: Verdana, Arial, " sans-serif";font-size: 16px;line-height: 22px;}
.nav-bg {padding-left: 2%;}
.cl-d1{height: auto;}
.cl-d1 .banner{width: 100%;height: auto;}
.box1{width: 420px;margin-right: 35px;}
.box2{width: 460px;}
.count1{width: 115px;}
.circle{margin-left: 15px;}
.text-box1, .text-box2{margin-right: 50px;}
.cont1, .cont2{margin-right: 10%;}
	.team{width: 90%;height: auto;}
}

@media screen and (max-width: 800px){
.logo{width: 60%;}
	.nav-bg{padding-left: 2%;}
.cl-d1{height: auto;}
.box1, .box2 {width: 750px;margin-right: 35px;}
.count1{width: 180px;}
.circle {margin-left: 45px;}
.main-counter{margin-top: 15px;}
				/*-- inner css start here  --*/
	.left-side{width: 100%;margin-bottom: 25px;}
	.right-box2{width: 100%;}
	.right-box2 img{width: 100%;}
	.inner-title{font-size: 35px;}
	/*-- inner css end here  --*/	
.client-list, .photogallery{margin-right: 15px;width: 45%;height: auto;}
.testimonials{width: 42%;height: auto;margin-right: 32px;}	
	.cont1, .cont2 {margin-right: 10%;width: 26%;}
}
@media screen and (max-width: 768px){
.logo{float: left;margin:19px 0;padding: 0;width: 60%;height: 72px;}
.nav-bg{padding-left: 2%;}
.cl-d1{height: auto;}
.box1, .box2{width: 715px;margin-right: 0px;}
.count1{width: 180px;}
.circle{margin-left: 45px;}
.main-counter{margin-bottom: 45px;margin-top: 55px;}
.cl-d5{height: auto;padding-bottom: 45px;}
.text-box1, .text-box2 {margin-right: 90px;}
.cont1, .cont2 {margin-right: 30px;}
.count1 {width: 178px;}
.text-box1, .text-box2 {margin-right: 60px;}
.cont1, .cont2 {margin-right: 30px;}
			/*-- inner css start here  --*/
	.left-side{width: 100%;margin-bottom: 25px;}
	.right-side{width: 32%;}
	.right-box2{width: 100%;}
	.right-box2 img{width: 100%;}
	.inner-title{font-size: 35px;}
	/*-- inner css end here  --*/	
		.client-list, .photogallery{margin-right: 30px;width: 40%;height: auto;}
	.testimonials{width: 42%;height: auto;margin-right: 35px;}
		.cl-d9 .inner-banner{width: 100%; height: auto;}
}
@media screen and (max-width: 736px){
.cl-d1 {height: auto;}
	h1{margin-top: 115px;}
.box1, .box2 {width: 680px;margin-right: 0px;}
}
@media screen and (max-width: 667px){
.logo{width: 50%;height: auto;}
.box1, .box2{width: 610px;margin-right: 0px;}
.text-box1, .text-box2 {margin-right: 36px;}
.cont1, .cont2 {margin-right: 100px;}
.footer_cont span.center {margin-left: -35px;}
.cl-d1{height: auto;}
h1 {margin-top: 65px;line-height: 55px;margin-bottom: 0;}
}
@media screen and (max-width: 640px){
	.nav-bg{padding-left: 2%;}
.main-counter{margin-top: 25px;}
.text-box1, .text-box2 {margin-right: 32px;}
.cont1, .cont2 {margin-right: 90px;width: 20%;}
		/*-- inner css start here  --*/
	.left-side, 	.right-side{width: 100%;margin-bottom: 25px;}
	.right-box2{width: 100%;}
	.right-box2 img{width: 100%;}
	.inner-title{font-size: 35px;}
	/*-- inner css end here  --*/	
		.client-list, .photogallery{margin-right: 16px;width: 30.5%;height: auto;}
	.testimonials{width: 42%;height: auto;margin-right: 45px;}
	.cl-d9 .inner-banner{width: 100%; height: auto;}
}

@media screen and (max-width: 600px){
	.cl-d1{height: auto;}
	h1 {line-height: 55px;margin-bottom: 0;}
.logo{width: 50%;height: auto;}
.box1, .box2 {width: 545px;margin-right: 0px;}
.cont1, .cont2 {margin-right: 60px;}
.footer_cont span.left, .footer_cont span.right{width: 100%;text-align: center;}
.footer_cont span.center{margin-left: 40%;}
}
@media screen and (max-width: 568px){
	.cl-d1{margin-top: auto;}
		.cl-d1 .banner{width: 100%;height: auto;}
	h1{margin-top: 65px;line-height: 55px;margin-bottom: 0;}
.box1, .box2{width: 530px;margin-right: 0px;}
.count1 {width: 150px;}
.circle {margin-left: 36px;}
.logo{float: left;margin:19px 0;padding: 0;width: 50%;height: auto;}
.cl-d8 {height: auto;}
.footer_cont span.left, .footer_cont span.right{width: 100%;text-align: center;}
.footer_cont span.center{margin-left: 39%;}
.text-box2, .text-box1{margin-right: 52px;width: 40%;}
.text-box2 .title, .text-box1 .title{line-height: 35px;}
.cont1, .cont2{width: 100%;}
}
@media screen and (max-width: 480px){
	.nav-bg{padding-left: 2%;}
.cl-d1 {height: auto;}
h1{line-height: 45px;}
.more{margin-top: 22px;margin-bottom: 125px;}
.box1, .box2 {width: 450px;margin-right: 0px;}
.text-box2, .text-box1 {margin-right: 25px;width: 100%;}
		/*-- inner css start here  --*/
	.left-side, 	.right-side{width: 100%;margin-bottom: 25px;}
	.small-img{width: 100%;height: auto;}
	.right-box2{width: 100%;}
	.right-box2 img{width: 100%;}
	.inner-title{font-size: 35px;}
	.client-list, .photogallery{margin-right: 30px;width: 40%;height: auto;}
	.testimonials {width: 42%;height: auto;margin-right: 15px;}
	/*-- inner css end here  --*/	
}
@media screen and (max-width: 414px){
.logo{width: 100%;}
.cl-d1 {height: auto;}
	h1{margin-top: 105px;line-height: 45px;margin-bottom: 25px;}
.more{margin-top: 22px;margin-bottom: 102px;}
.box1, .box2 {width: 370px;margin-right: 0px;}
.text-box2, .text-box1 {margin-right: 32px;width: 40%;}
.footer_cont span.center {margin-left: 35%;}
	.contactform{width: 100%;}
}
@media screen and (max-width: 384px){
.logo{width: 100%;}
.cl-d1{height: auto;}
	.cl-d1 .banner{width: 100%;height: auto;}
	h1{margin-top: 65px;line-height: 45px;margin-bottom: 25px;}
	.more{margin-bottom: 125px;}
	.box1, .box2{width: 335px;margin-right: 0px;}
	.text-box2, .text-box1{width: 100%;margin-right: 0;}
	.footer_cont span.center {margin-left: 33%;}
	.contactform{width: 100%;}
	.testimonials {width: 60%;height: auto;margin-right: 0;margin-left: 15%;}
}
@media screen and (max-width: 320px){
.logo{width: 100%;}
.nav-bg{padding-left: 0;}
.tel{margin-right: 45px;margin-top: -10px;}
.cl-d1 {height: auto;}
h1{margin-top:65px; line-height: 45px;font-size: 34px;}
.container{font-size: 15px;}
.hvr-shutter-in-horizontal{padding: 12px;}
.more{margin-top: 22px;margin-bottom: 105px;}
.cl-d2{height: auto;}
.box1, .box2{width: 280px;margin-right: 0px;}
	.main-counter{margin-top: 55px;}
.count1{width: 130px;}
.circle{margin-left: 29px;}
	.text-box1, .text-box2{margin-right: 0;width: 100%;}
	.cont1, .cont2{margin-right: 0;width: 100%;}
	.text-box2, .text-box1{margin-top: 25px;}
	.cl-d8 {height: auto;}
	.footer_cont span.left, .footer_cont span.right{width: 100%;text-align: center;}
	.footer_cont span.center{margin-left: 32%;}
	/*-- inner css start here  --*/
	.left-side, 	.right-side{width: 100%;margin-bottom: 25px;}
	.small-img{width: 100%;height: auto;}
	.right-box2{width: 100%;}
	.right-box2 img{width: 100%;}
	.inner-title{font-size: 35px;}
.contactform{width: 100%;}
	/*-- inner css end here  --*/	
}