@charset "utf-8";
/* CSS Document */


@font-face {
    font-family:'Roboto-Light';
    src:url(../font/Roboto-Light.ttf);
}

@font-face {
    font-family:'CODE_Light';
    src:url(../fonts/CODE_Light.otf);
}

@font-face {
    font-family:'Segoe UI';
    src:url(../fonts/segoe-ui.ttf);
}


@font-face {
    font-family:'Arial Rounded MT Bold';
    src:url(../fonts/ARLRDBD.TTF);
}



@font-face {
    font-family:'Algerian';
    src:url(../fonts/Algerian%20(1).ttf));
}


@font-face{ src:url(../fonts/shruti.ttf); }

body{ background:#f5f8f4;}
 
.top_line{ padding:10px 0px 0px 0px; margin:0; background:#c4c4c670;}

.top_line.icon{ padding:0; margin:0;}
.top_line .icon a {
    padding: 0;
    margin: 0px 0px 0px 5px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    border: 2px solid #FFF;
    text-align: center;
    text-decoration: none;
    color: #FFF;
    float: left;
    line-height: 27px;
}
.top_line .icon a:hover{ background:#FFF; color:#000;}
.top_line .p2{ color:#FFF; font-size:16px; line-height: 31px; font-family:'Segoe UI'; text-align:right;}
.top_line .logo { padding:0; margin:-10px 0px 0px 0px; position:absolute;}
.top_line .get-in-touch-new { padding:0; margin:0;}
.top_line .get-in-touch-new  a{ padding:0; margin:0; border:1px solid #FF0; border-radius:4px; background:#FF0; color:#000; font-size:14px; float:right;}
.top_line .get-in-touch-new a:hover{ color:#000; border:1px solid #000; }
.top_line .icon-color {
    padding: 12px 10px 10px 13px;
    margin: 0;
    border: 1px solid ##06f99b;
    background: ##06f99b;
	color:#000 !important;
}

.top_line .text-p-new{ text-align:right; color:#000;}
.top_line .text-p-new-left{ text-align:left; color:#FFF;}

.hove { padding:7px 23px 7px 22px; margin:-5px 0 7px 20px; border:1px solid #FF0; border-radius:4px; background:#FF0; color:#000; font-size:14px; float:right;}
.hove:hover{ color:#FF0; background:none;} 





.new-box-text-slide {
    width: 60%;
    height: 224px;
    position: absolute;
    margin:143px 0 0 299px;
    padding: 0;
}

.new-box-text-slide .Number-1 {
    border: 3px solid #fabc00;
    width: 470px;
    height: 60px;
    background: rgba(0, 0, 0, 0.73);
    color: #FFF;
    font-weight: 600;
    text-align: center;
    line-height: 55px;
    font-size: 31px;
    margin: 0 0 20px 129px;
    border-radius: 30px;
}
.new-box-text-slide h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 56px;
    color: #FFF;
    font-weight: 600;
    margin:0;
	text-align:center;
}
.new-box-text-slide h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 41px;
    color: #FFF;
    font-weight: 200;
    margin:0;
	text-align:center;
}

.new-box-text-slide .More{ padding:0; margin:0;}
.new-box-text-slide .More a {
    padding: 16px 42px 21px 34px;
    margin: 21px 0 0 275px;
    border: 1px solid #FFF;
    color: #000;
    text-align: center;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    display: block;
    width: 205px;
	background:#FFF;
    border-radius: 2px;
}



.nav {
    border: none !important;
    margin:0;
	background:#06f99b !important;
	border-radius:0 !important;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
    text-align: center;
	font-size:14px;
	font-family:'Segoe UI';
}

.nav-b li a{ color:#000 !important; font-size:14px !important;  font-family:'Segoe UI'; }

#log-eidth{ width:100% !important;}




.background-images{ background:url(../img/1.jpg); background-repeat:no-repeat; height:600px; width:100%; background-size:cover; background-size:cover;}
.background-images h2{ padding:170px 0 0 0; margin:0; font-size:85px; color:#FFF; font-family:'Segoe UI'; font-weight:bold; text-align:center;}
.background-images .input {
    border: 1px solid #FFF;
    padding: 13px 0px 16px 10px;
    margin: 31px 0px 0px 253px;
    width: 68%;
}

.background-images .send{ width:40%; height:50px; background:#80c121; border:1px solid #80c121; color:#FFF; font-size:16px; text-align:center;
    margin: 31px 0px 0px 0px;
 }
 
 
 
 
.slide-im{ padding:0; margin:0; position:absolute; width:100%; height:auto;}

.slide-im .slide-h2{ font-size:62px; text-align:center; font-family:'Algerian'; color:#FFF; margin:173px 0px 41px 0px; }
.slide-im .slide-h3{ font-size:19px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#dcd812; margin:0px 0px 40px 0px; font-weight:bold;}
.slide-im .Read{ padding:0; margin:0; }
.slide-im .Read a {
    padding: 19px 43px 23px 43px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
	border:1px solid #FFF;
    color: #FFF;
    border-radius: 45px;
	margin: 100px 0px 0px 560px;
}
.slide-im .Read a:hover{ color:#000; border:1px solid #FFF; background:#FFF; }


.midd-form{ background:#fc5605; padding:20px 0px 14px 0px; margin:0;}
.midd-form h2 {
    font-size: 24px;
    color: #FFF;
    position: absolute;
    background: #02082f;
    margin: 10px 0 0 0;
    padding: 0 11px 0px 0px;
}
.midd-form hr{ padding:0; margin:23px 0 43px 0;}

.midd-form  .input {
    border: 2px solid #FFF;
    padding:0 0 0 10px;
	height:60px;
    margin: 0px 0px 0px 0px;
    width: 100%;
	background:none;
}

.midd-form  .textarea {
    border: 2px solid #FFF;
    padding:16px 0 0 10px;
	height:60px;
    margin: 0px 0px 0px 0px;
    width: 100%;
	background:none;
}


.midd-form .send {
    width: 100%;
    height: 60px;
    background: #0c0b0b;
    border: 1px solid #0c0b0b;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    display: block;
}

.midd-form ::-webkit-input-placeholder { /* Chrome */
  color:#FFF;
}
.midd-form :-ms-input-placeholder { /* IE 10+ */
  color: #FFF;
}
.midd-form ::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
  opacity: 1;
}
.midd-form :-moz-placeholder { /* Firefox 4 - 18 */
  color:#FFF;
  opacity: 1;
}










.wood-imges-23{ padding:0; margin:0;}
.wood-imges-23:hover{transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-ms-transition: 0.5s all ease;}





.What{ padding:0; margin:9px 0px 0px 0px;}
.What .border{ width:72px; height:2px; background:#F00; margin:0 auto; margin-bottom:20px; }
.What h2{ padding:0 0 17px 0; margin:0; font-size:39px; color:#000; font-family:sans-serif;  font-weight:bold; text-align:center;}
.What h3 {
    padding: 8px 0 16px 0;
    margin: 0;
    font-size: 29px;
    color: #302f2f;
    font-family:sans-serif;
    font-weight: 600;
    text-align: center;
}
.What span{ color:#F00 ;}
.What .service-box {
    border: 2px solid #05924a;
    padding:12px 0 0 0;
    margin: 0px 0px 30px 0px;
}

.What .margine-booteam{ margin:0; padding:0 0 24px 0;}
.What .margine-booteam2{ margin:0; padding:0 0 77px 0;}
.What .service-box:hover{ background:#fc9f02; color:#FFF; border:2px solid #000; background:#06ca7e;}
.What .rotate { padding:0; margin:0;}
.What .rotate img {transition: 1s ease; } 
.What .rotate img:hover {
-webkit-transform: rotateZ(-10deg);
-ms-transform: rotateZ(-10deg);
transform: rotateZ(-10deg);
transition: 1s ease; } 

.What hr{ border-color:#302f2f; width:80%; margin:0 auto; margin-bottom:4px; padding:0;}
.What p{ font-size:14px; color:#000; text-align:center; font-family:'Segoe UI'; padding:10px;}




.job-search{ padding:0px 0px 39px 0px; margin:30px 0 0 0;}
.job-search h2 {
    padding: 14px 0px 17px 0px;
    margin: 0;
    font-size: 37px;
    color: #03082e;
    font-family:sans-serif;
    text-align: center;
	font-weight:0.1px;
	
}
.job-search h3 {
    padding: 14px 0px 17px 0px;
    margin: 0;
    font-size: 20px;
    color: #1e1a19;
    font-family:sans-serif;
    text-align: center;
    font-weight: bold;
}
.job-search p {
    font-size: 15px;
    color: #1e1a19;
    text-align: center;
    font-family: sans-serif;
}
.job-search .icon {
    padding: 40px 5px 18px 5px;
    margin: 0 0 30px 0;
    border: 2px solid #1e1a19;
}

.job-search .border{ width:72px; height:3px; background:#fa8502; margin:0 auto; margin-bottom:40px; }

.job-search .icon-new{ border:2px solid #1e1a19; width:100px; height:100px; border-radius:50%; color:#FFF; margin:0 auto; line-height:88px;}
.job-search .icon-new:hover{ color:#F00; border:2px dashed #F60;}
.job-search .icon:hover{ border-color:#F60;}


/*backgorund imafgess*/


.job-banner {
    padding: 0;
    margin: 50px 0 0 0;
    height: 426px;
    background:url(../images/background-images.jpg);
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
}
.job-banner h3 {
    padding: 120px 0 18px 0;
    margin: 0px;
    font-size: 103px;
    color: #FFF;
    font-family: sans-serif;
    text-align: center;
    font-weight: 600;
}

.job-banner span{ color:#0a49c9;}
.job-banner .read-more{ padding:0; margin:0;}
.job-banner .read-more a{ padding:0;  font-size:19px; color:#FFF;  border:1px solid #FFF; text-align:center; line-height:65px; width:200px; height:65px; display:block; margin:0 auto; text-decoration:none; border-radius:2px;}
.job-banner .read-more a:hover{ background:#FFF; color:#000;}


.job-banner ::-webkit-input-placeholder { /* Chrome */
  color:#FFF;
}
.job-banner :-ms-input-placeholder { /* IE 10+ */
  color: #FFF;
}
.job-banner ::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
  opacity: 1;
}
.job-banner :-moz-placeholder { /* Firefox 4 - 18 */
  color:#FFF;
  opacity: 1;
}



.testimonial{ padding:25px 0px 0px 0px; margin:11px 0px 0px 0px; background:#303133; }
.testimonial h2{ padding:0; margin:0; font-size:34px; color:#FFF; font-family:Arial, Helvetica, sans-serif;   text-align:center; text-transform:uppercase; font-weight:600; text-transform:uppercase;}
.testimonial h4{ font-size:24px; font-family:Arial, Helvetica, sans-serif; margin:35px 0px 0px 0px; font-weight:600;}
.testimonial .border{ width:72px; height:3px; background:#FFF; margin:15px auto 2px; }





.client-form-ind { padding:0px 0px 0px 0px; margin:35px 0 0 0; background:#fc9f02;}
.client-form-ind h2{ padding:138px 0px 8px 0px; margin:0; font-size:69px; color:#000; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; text-align:center;}
.client-form-ind h3{ padding:0px 0px 9px 0px; margin:0; font-size:43px; color:#FFF; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; text-align:center;}
.client-form-ind h4{ padding:0px 0px 9px 0px; margin:0; font-size:80px; color:#292828; font-family:'Roboto-Light';  font-weight:bold; text-align:center;}
.client-form-ind .input{ padding:0 0 0 10px; margin:9px 0 0 0; width:100%; height:50px; border:1px solid #FFF; background:none;}
.client-form-ind .border{ width:72px; height:5px; background:#f33509; margin:0 auto; }
.client-form-ind .textarea{ padding:5px 0 0 10px; margin:18px 0 0 0; width:100%; height:150px; border:1px solid #FFF; background:none;}
.client-form-ind .send {
    width: 170px;
    height: 45px;
    border: 1px solid #595959;
    line-height: 45px;
    background: #fbf6f6;
    color: #000;
}

.client-form-ind ::-webkit-input-placeholder { /* Chrome */
  color:#FFF;
}
.client-form-ind :-ms-input-placeholder { /* IE 10+ */
  color: #FFF;
}
.client-form-ind ::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
  opacity: 1;
}
.client-form-ind :-moz-placeholder { /* Firefox 4 - 18 */
  color:#FFF;
  opacity: 1;
}

.client-form-ind .client-box{ padding:0; margin:0;}
.client-form-ind .client-box img{ width:100%;}
.client-form-ind hr{ width:80%;}
.client-form-ind .text-p{ text-align:center !important; color:#FFF; font-size:18px; font-family:'Segoe UI';}


.client-logo .logo-box{ border:2px solid #eaeaea; border-radius:2px; margin-top:40px;}
.client-logo .logo-box img{ width:100%;}



#content{ padding:0; margin:30px 0 0 0;}
.tabes-new li a{ text-align:left !important; font-size:13px; color:#FFF; }
.tabes-new li a:hover{ background:#F90 !important; border-radius:0; }
.actives{ background:#F90 !important;}
.nev-new{ font-weight:bold; color:#000 !important;}
.p2{ color:#000 !important;}


.footer{ padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; background:#000;}
.footer p{ font-size:14px; color:#FFF; font-family:Arial; te}
.footer h3{font-size:24px; color:#FFF; font-family:Arial; font-weight:600; color:#FFF;} 
.footer .input{ padding:0 0 0 10px; margin:21px 0 0 0; width:100%; height:41px; border:1px solid #898989;}
.footer .send {
    width: 100%;
    height: 41px;
    border: 1px solid #38a115;
    line-height: 41px;
    background: #38a115;
    color: #FFF;
    margin: 21px 0px 0px 0px;
}

.footer .social-icon{ padding:0; margin:0;}
.footer .social-icon a {
    width: 39px;
    height: 40px;
    border-radius: 3px;
    background: #333;
    text-align: center;
    line-height: 42px;
    float: left;
    margin-right: 11px;
    color: #FFF;
    font-size: 17px;
}
.footer .social-icon a:hover{ color:#f7cc05;}


.product{ padding:0; margin:39px 0px 0px 0px;}
.product .border{ width:72px; height:5px; background:#fa9b05; margin:0 auto; margin-bottom:20px; }
.product h2{ padding:0 0 17px 0; margin:0; font-size:39px; color:#000; font-family:sans-serif;  font-weight:bold; text-align:center;}
.product h3 {
    padding: 8px 0 16px 0;
    margin: 0;
    font-size: 16px;
    color: #302f2f;
    font-family: sans-serif;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
.product .service-box{
	border:1px solid #000; padding:0; margin:0px 0px 30px 0px;
}

.product .read{ padding:0; margin:22px 0px -24px 0px;} 
.product .read a {
    padding: 0;
    margin: 1px auto;
    border: 1px solid #000;
    background: #000;
    color: #FFF;
    border-radius: 2px;
    width:157px;
    line-height: 41px;
    text-align: center;
    display: block;
    text-decoration: none;
    position: relative;
    z-index: 999;
} 
.product .read a:hover{ background:#FFF; color:#F00;}
.product .service-box:hover{ border:1px solid #F00;}
.product .rotate { padding:0; margin:0;}
.product .rotate img {transition: 1s ease; } 
.product .rotate img:hover {
-webkit-transform: rotateZ(-10deg);
-ms-transform: rotateZ(-10deg);
transform: rotateZ(-10deg);
transition: 1s ease; } 

.product hr{ border-color:#302f2f; width:80%; margin:0 auto; margin-bottom:4px; padding:0;}
.product p{ font-size:14px; color:#000; text-align:center; font-family:'Segoe UI'; padding:10px;}


.all-banne{ padding:0; margin:0;}


/*our project*/

.our-project{ padding:0; margin:30px 0 20px 0;}
.our-project h2 {
    padding:4px 0px 5px 8px;
    margin:0;
    font-size: 33px;
    color: #000;
    font-family: 'Cookie', cursive;
    font-weight: 600;
   
}
.our-project .border {
    width: 82px;
    height: 3px;
    background: #000;
    margin: 8px 0 43px 12px;
}
.our-project p {
    padding: 0 12px 0 12px;
    font-size: 14px;
    color: #000;
    font-family: 'Segoe UI';
	text-align:center;
}
 .our-project h3 {
    padding: 8px 0 16px 0;
    margin: 0 0 12px 0;
    font-size: 21px;
    color: #302f2f;
    font-family:sans-serif;
    font-weight: 600;
    text-align: center;
	background:#06f99b;
}
.our-project .service-box{
	border:1px solid #333; padding:0; margin:0px 0px 30px 0px;
}

.our-project .read{ padding:0; margin:22px 0px -24px 0px;} 
.our-project .read a {
    padding: 0;
    margin: 1px auto;
    border: 1px solid #333;
    background: #000;
    color: #FFF;
    border-radius: 2px;
    width:157px;
    line-height: 41px;
    text-align: center;
    display: block;
    text-decoration: none;
    position: relative;
    z-index: 999;
	font-weight:200;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	
} 
.our-project .read a:hover{ background:#FFF; color:#F00;}

.our-project .service-box:hover{ border:1px solid #F00;}
.our-project .rotate { padding:0; margin:0;}
.our-project .rotate img {transition: 1s ease; } 
.our-project .rotate img:hover { } 


/* bottem list*/


.bottem {
    padding: 10px 0 10px 0;
    margin: 0;
}
.bottem ul.nav-lis-bootem { padding:0; margin:0;}
.bottem ul.nav-lis-bootem li { padding:0; margin:0; list-style:none;}
.bottem ul.nav-lis-bootem li a{ padding:0; margin:0; list-style:none; text-decoration:none; color:#000; font-size:16px;}
.bottem ul.nav-lis-bootem li a:hover{ color:#03F; }





/*-------contact----------*/

.Contact-Us { padding:0; margin:30px 0 60px 0;}
.Contact-Us h2 {
    padding: 2px 0px 6px 0px;
    margin: -12px 0px 0px 0px;
    font-size: 33px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    
   
   
}
.Contact-Us .border {
    width: 10%;
    height: 4px;
    background: #F90;
    margin: 8px 0 20px 0;
	position:relative;
}

.Contact-Us hr{ border-color:#FFF; padding:0; margin:-22px 0 19px 0;}
.Contact-Us p{ padding:1px 0px 0px 0px; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; }
.Contact-Us .input {
    padding: 0 0 0 10px;
    margin: 0;
    width: 100%;
    height: 50px;
    border: 1px solid #cecccc;
	border-radius:1px;
	background:#cecccc;
	
}
.Contact-Us .input:hover{
    
 border: 1px solid #000;
}

.Contact-Us .textarea {
    padding: 10px 0 0 10px;
    margin: 0;
    width: 100%;
    height: 100px;
    border: 1px solid #cecccc;
    border-radius: 1px;
	background:#cecccc;
}
.Contact-Us .textarea:hover{
    
 border: 1px solid #000;
}

.Contact-Us .form-1 {
    background: #031c42;
    padding: 18px 0 12px 0;
    margin: 0;
    float: left;
    width: 100%;
    border-radius: 4px;
}


.Contact-Us .send {overflow: hidden;} 
.Contact-Us .send {
    padding: 0;
    margin: 0;
    width: 160px;
    height: 50px;
    border: 1px solid #ff9b05;
    line-height: 35px;
    color: #030c31;
    background: #ff9b05;
    font-size: 18px;
    text-align: center;
	font-weight:bold;
	transition: all 500ms ease;
}

.Contact-Us .send:before {
	content:'';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 0px;
	background: rgba(255,255,255,0.3);
	border-radius: 5px;
	transition: all 2s ease;
}
.send:hover:before {
	height: 51px;
}


.Contact-Us ::-webkit-input-placeholder { /* Chrome */
  color:#000;
}
.Contact-Us :-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.Contact-Us ::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
  opacity: 1;
}
.Contact-Us :-moz-placeholder { /* Firefox 4 - 18 */
  color:#000;
  opacity: 1;
}

/* aboput us*/

#entry-separator {
    background: #000 url(../images/About-banner.jpg) no-repeat scroll center 0;
	background-size:cover;
	width:100%; padding:0px 0 52px 0;
	margin:-20px 0 0 0;
}
#entry-separator-inr {
    background: #222 none repeat scroll 0 0;
    opacity: 0.7;
    padding: 60px 0;
    width: 100%;
}
#entry-separator p {
    font-size: 58px;
    color: #FFF;
    margin: 54px 0px 0px 0px;
    font-weight: 100;
	font-family: 'Cookie', cursive;
	font-style:normal;
	text-align:center;
	font-weight:200;
	
}
#entry-separator .new-text{ text-align:right; }


.About{ padding:0; margin:30px 0 0 0;}
.About h2 {
    padding: 0 0 10px 0;
    margin: 0;
    font-size: 46px;
    color: #000;
    font-weight: bold;
	font-family: 'Cookie', cursive;
}
.About .border{ width:100%; height:2px; background:#038165; margin:0 0 10px 0;}
.About p{ font-size:16px; color:#000; font-family:'Segoe UI'; font-style:normal; }
.About hr{ border-color:#999; margin:4px 0 3px 0 ;}

.About .border-left{ border:1px solid #999; width:100%; border-radius:2px; padding:10px;}

.About .form-45{ padding:0; margin:0;}
.About .input {
    padding: 0 0 0 10px;
    margin: 0;
    width: 100%;
    height: 35px;
    border: 1px solid #666;
	border-radius:4px;
	
}

.About .textarea {
    padding: 0 0 0 10px;
    margin: 0;
    width: 100%;
    height: 50px;
    border: 1px solid #666;
	border-radius:4px;
	
}

.About h3{ border:1px solid #06F; padding:10px 0px 10px 0px; text-align:center; background:#06F; color:#FFF;}
.About .send {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 50px;
    border: 1px solid #2b2526;
    line-height: 35px;
    color: #FFF;
    background: #2b2526;
    font-size: 14px;
    text-align: center;
}


.get-in-touch { padding:29px 0px 22px 0px; margin:35px 0 0 0; background:#06f99b;}
.get-in-touch h2{ padding:0px 0px 10px 0px; margin:0; font-size:42px; color:#000; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  font-weight:600; text-align:center;}
.get-in-touch .input{ padding:0 0 0 10px; margin:18px 0 0 0; width:100%; height:50px; border:1px solid #000;}
.get-in-touch .textarea{ padding:5px 0 0 10px; margin:18px 0 0 0; width:100%; height:150px; border:1px solid #000;}
.get-in-touch .send {
    width: 100%;
    height: 56px;
    border: 1px solid #f52d13;
    line-height: 45px;
    background: #f52d13;
    color: #FFF;}
	
.get-in-touch ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000;
}



input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}




/*header type-2 (attached to bottom)*/
@media (min-width: 1200px) {

	
   
}
    
@media (max-width: 1024px) {
	
	
 .background-images .input {
    border: 1px solid #FFF;
    padding: 13px 0px 16px 10px;
    margin: 31px 0px 0px 253px;
    width: 68%;
}    
	 
	 
}

@media (max-width: 1199px) {
	
	
 .background-images .input {
    border: 1px solid #FFF;
    padding: 13px 0px 16px 10px;
    margin: 31px 0px 0px 253px;
    width: 62%;
} 

.footer .social-icon a {
    width: 60px;
    height: 68px;
    border-radius: 3px;
    background: #333;
    text-align: center;
    line-height: 68px;
    float: left;
    margin-right: 8px;
    color: #FFF;
    font-size: 22px;
}   
	 
	 
}


1148
@media (max-width: 991px) {


}
@media (max-width: 767px) {

}

@media (mAX-width: 960px){
	
.background-images .input {
    border: 1px solid #FFF;
    padding: 13px 0px 16px 10px !important;
    margin: 31px 0px 0px 0px !important;
    width: 100% !important;
}	

.background-images .send {
    width: 100% !important;
    height: 50px;
    background: #80c121;
    border: 1px solid #80c121;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    margin: 31px 0px 0px 0px;
}
	
	
	
}



@media screen and (min-width: 360px) and (max-width: 640px) {
	
.midd-form .send {
    width: 100%;
    height: 60px;
    background: #fc8403;
    border: 1px solid #fc8403;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    margin: 0px 0px 0px 0px;
}
	
.background-images .input {
    border: 1px solid #FFF;
    padding: 13px 0px 16px 10px;
    margin: 31px 0px 0px 0px;
    width: 100%;
}

.background-images .send {
    width: 100%;
    height: 50px;
    background: #80c121;
    border: 1px solid #80c121;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    margin: 31px 0px 0px 0px;
}

.background-images h2 {
    padding: 170px 0 0 0;
    margin: 0;
    font-size: 72px !important;
    color: #FFF;
    font-family: 'Segoe UI';
    font-weight: bold;
    text-align: center;
}	

.hove {
    padding: 7px 113px 7px 125px;
    margin: 14px 0 17px 0px;
    border: 1px solid #FF0;
    border-radius: 4px;
    background: #FF0;
    color: #000;
    font-size: 14px;
    float: left;
}

.top_line .text-p-new {
    text-align: center;
    color: #000;
}

.top_line .text-p-new-left {
    text-align: center;
    color: #FFF;
}

.client-form-ind h4 {
    padding: 0px 0px 10px 0px;
    margin: 0;
    font-size: 49px;
    color: #292828;
    font-family: 'Roboto-Light';
    font-weight: bold;
    text-align: center;
}

.client-form-ind .border {
    width: 72px;
    height: 5px;
    background: #f33509;
    margin: 20px auto;
}

.job-banner h3 {
    padding: 101px 0 18px 0;
    margin: 0px;
    font-size: 59px;
    color: #FFF;
    font-family: sans-serif;
    text-align: center;
    font-weight: 600;
}

.What {
    padding: 0;
    margin: 6px 0px 0px 0px;
}
	
}

@media (max-width:320px) {
	
	.midd-form .send {
    width: 100%;
    height: 60px;
    background: #fc8403;
    border: 1px solid #fc8403;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    margin: 0px 0px 0px 0px;
}



}


.map{ padding:0; margin:0;









