@charset "utf-8";
/* CSS Document */

p{ font-family: 'Roboto', sans-serif;}

.nav {
    border: none !important;
    background:#0000006e !important;
    padding: 6px !important;
	border-bottom:1px solid #FFF !important;
	
}
.man_bar{ background:none !important; border-bottom:none !important;}

.man_bar li a{ color:#FFF !important; border-right:1px solid #e74414;}
.man_bar li a:hover{ color:#e84414 !important;}
.dropdown-menu>li>a {
    display: block;
    padding: 7px 20px !important;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333 !important;
    white-space: nowrap;
	border-bottom:1px solid #b4b2b1 !important;
	border-right:none !important;
	
}
.dropdown-menu>li>a:hover{ border-left:2px solid #F00;}

.logo-top{ margin-top:-19px;}

/* top header*/
/*-----------------------------*/

.top_line {
    padding: 16px;
    margin: 0;
    background: #fcffff;
    border-top: 2px solid #ff6200;
}

.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; z-index:999; 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 p{ font-size:16px;}
.top_line .text-p-new{ text-align:right; color:#ff6200; margin:0; font-family: 'Montserrat', sans-serif;}
.top_line .text-p-new-left{ text-align:left; color:#ff6200; font-family: 'Montserrat', sans-serif;}

.slider-new {
    padding: 0;
    margin: 0;
    position: absolute;
    width: 50%;
    top: 180px;
    left:50px;
}
.slider-new .test-hadding{ color:#FFF; font-size:45px; font-weight:800; font-family:Arial, Helvetica, sans-serif;}
.slider-new p{ font-size:19px; color:#FFF;}
.slider-new .read-but{width:130px; height:43px; background:#F30; line-height: 30px; border:1px solid #F30; border-radius:45px; color:#FFF;}



/*backgorund imafgess*/

/* job-banner*/
/*-----------------------------*/

.job-banner {
    padding: 20px 0 10px 0;
    margin:0;
    min-height: 239px;
    background: #2e2e2e;
    background-repeat: no-repeat;
    background-size: cover;
    height: 348px;
}
.job-banner h2 {
    margin: 32px 0 10px 0;
    line-height: 44px;
    font-size: 45px;
    color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
    font-weight: 800px;
}
.job-banner .butt{ padding:0; margin:0; }
.job-banner .butt a {
    padding: 11px 22px 10px 29px;
    margin: 0 0 0 15px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    border: 1px solid #C70039;
    color: #FFF;
    background: #C70039;
    border-radius: 5px;
}

.job-banner .butt1{ padding:0; margin:0; }
.job-banner .butt1 a {
    padding: 11px 22px 10px 29px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    border: 1px solid #FFF !important;
    color: #FFF !important;
    background:none !important;
    margin: 0;
    border-radius: 5px;
}
.job-banner  p{ color:#FFF;  padding: 0 0 0 8px;}
.job-banner .p5{ color:#002148; font-size:20px;  padding: 0 0 0 8px;}
.job-banner h3 {
    color: #002148;
    font-size: 22px;
    padding: 0 0 0 8px;
}

.job-banner .box-i {
    padding: 0 0 10px 0;
    margin: 0 0 22px 0;
 
}



.job-banner span{ color:#0a49c9;}
.job-banner .input {
    border: 2px solid #FFF;
    padding:0 0 0 10px;
	height:60px;
    margin: 45px 0px 0px 0px;
    width: 100%;
	background:none;
}


.job-banner .p2{
	 color:#FFF !important;
    font-size: 17px !important;
    margin-top: 20px;
    text-align: center;
	margin-bottom:30px; 
} 

.job-banner .send {
    width: 70%;
    height: 60px;
    background: #fa9b05;
    border: 1px solid #fa9b05;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    margin: 45px 0px 0px 0px;
}

.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;
}


#our-service{ padding:0; margin:0;}



/* img rotation css*/
/*-----------------------------*/

.ser_con_img{ text-align:center; -webkit-transition: -webkit-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.ser_con_img:hover{ -webkit-transform: rotate(360deg); transform: rotate(180deg);}


/* imapct */
/*---------------------*/

.impact {
    padding: 68px 0 30px 0;
    margin: 0 0 0px 0;
    background:#f25f13;
    height: 240px;
}

.impact .border-right{ border-right:1px solid #FFF;}

.impact h3{
    font-size: 45px;
    color: #000;
    text-align:center;
	font-family:Aparajita;

}

.impact h4{
    font-size: 20px;
    color: #FFF !important;
    font-weight: normal;
    text-align: center;
    margin-top: -15px;
	

}
.impact h2 {
    font-size: 30px;
    color:#000;
    font-weight: bold;
    text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
.impact p {
    font-size: 55px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #FFF !important;
    line-height: 1.5em;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
	

.impact .htext {
    padding: 0;
    font-size: 44px;
    position: absolute;
    margin: -45px 0 0 31px;
    color: #FFF;
}

/* why choose Us */
/*--------------------------*/

.why-choose-us{ padding:0; margin:0;}
.why-choose-us .col-md-myy{ width:20%;}


/*---- icon----- */
/*--------------------------------*/


.icon-sevices {
    padding: 20px 0 10px 0;
    margin: 12px 0 0 0;
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
}

.icon-sevices h2 {
    margin: 32px 0 10px 0;
    line-height: 44px;
    font-size: 45px;
    color: #FFF;
	font-family:AvantGarde-Book;
    font-weight: 800px;
}
 
.icon-sevices .button-orange {
    width: 115px;
    height: 34px;
    line-height: 22px;
    border: 1px solid #000;
    border-radius: 45px;
    color: #000;
    font-size: 12px;
}

.icon-sevices h3 {
    font-size: 19px;
    color: #e64e06;
}
.icon-sevices  p{ color:#000; font-size:14px; font-weight:100; font-style:normal;}

.icon-sevices .form {
    padding: 0;
    margin: -103px 0 0 0;
    background:#efedee;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.icon-sevices .form-1 {
    padding: 11px 20px 18px 20px;
    margin: 0;
    background:#efedee;
}
.icon-sevices .input{ padding:0 0 0 10px; margin:0; border:1px solid #FFF; height:45px; width:100%; font-family: 'Raleway', sans-serif; font-weight:500;}
.icon-sevices .textarea{ padding:0 0 0 10px; margin:0; border:1px solid #FFF; height:100px; width:100%; font-family: 'Raleway', sans-serif; font-weight:500;}
.icon-sevices h6 {
    background: #F30;
    color: #FFF;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 27px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.icon-sevices .send{background:#ea4517; color:#FFF; height:45px; text-align:center; line-height:34px; width:100%; font-weight:600; border-radius:0;}
.icon-sevices .tage-lline{ font-family: 'Raleway', sans-serif; font-weight:500; padding-top:20px; text-align:center;}

.icon-sevices ::placeholder{ color:#909090;}


/* about */
/*-----------------------------*/

.about{ padding:0; margin:0;}
.about p{ text-align:center; text-align:justify;}
.about h2{font-family: 'Raleway', sans-serif; color:#000; font-size:36px;  font-weight:600; text-align:center;}



/*-----------  testimonial ----------- */

#testimonial{ padding:24px 0 0 0; margin:0 0 0px 0 ; background:url(../images/testimonial.jpg); background-size:cover; }
#testimonial .team-text {
    font-size: 34px;
    color: #FFF;
    font-weight: 600;
	text-align:center;
}
#testimonial .oranges{ color:#F30;}
#testimonial p{ color:#717171 !important; font-family: 'Roboto', sans-serif; font-style:italic; font-weight:300;}
#testimonial small{ color:#343434; margin-top:20px; font-weight:600; font-family: 'Roboto', sans-serif;} 
#testimonial .bg-testimonial {
    padding: 30px 0 0 0;
    margin: 0;
    background-color: #FFF;
}
#testimonial .carousel-control.left {
    border: 1px solid #FFF;
    height: 45px;
    width: 45px;
    line-height: 40px;
	border-radius:45px;
}

#testimonial .carousel-control.right {
    border: 1px solid #FFF;
    height: 45px;
    width: 45px;
    line-height: 40px;
	border-radius:45px;
}


#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 60px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-indicators {
    position: relative;
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-top: 20px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    cursor: pointer;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    opacity: 0.4;
    overflow: hidden;
    transition: all .4s ease-in;
    vertical-align: middle;
}
#quote-carousel .carousel-indicators .active {
    width: 128px;
    height: 128px;
    opacity: 1;
    transition: all .2s;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}



/* clients logo*/
/*-----------------------------*/

.client-logo { padding:0px 0px 42px 0px; margin:35px 0 0 0;}
.client-logo h2{ padding:0px 0px 17px 0px; margin:0; font-size:40px; color:#000; font-family: 'Raleway', sans-serif;  font-weight:bold; text-align:center;}
.client-logo .input{ padding:0 0 0 10px; margin:18px 0 0 0; width:100%; height:50px; border:1px solid #898989;}
.client-logo .border{ width:72px; height:5px; background:#fa9b05; margin:0 auto; }
.client-logo .textarea{ padding:5px 0 0 10px; margin:18px 0 0 0; width:100%; height:150px; border:1px solid #898989;}
.client-logo .send {
    width: 170px;
    height: 45px;
    border: 1px solid #595959;
    line-height: 45px;
    background: #595959;
    color: #FFF;
}

.client-logo .logo-box{ border:2px solid #eaeaea; border-radius:2px; margin-top:40px;}
.client-logo .logo-box img{ width:100%;}












.footer{ padding:10px 0px 10px 0px; margin:30px 0px 0px 0px; background:#070909; border-top:3px solid #F60;}
.footer h2{ padding:9px 0px 9 0px;  font-size:23px; font-weight:600; color:#FFF;  font-family: Arial, Helvetica, sans-serif; text-align:left !important; }
.footer p {
    font-size: 14px;
    color:#d4d0d0;
    font-weight: 200;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 7px;
}

.footer .social-icon{ padding:0; margin:0;}
.footer .social-icon a {
padding: 0;
margin: 0 0 0 8px;
width: 43px;
height: 41px;
border: 1px solid #312e2e;
text-align: center;
float: left;
color: #FFF;
line-height: 43px;
}
.footer .social-icon a:hover{  color:#000; background:#FFF;}
.footer ul.footer-nav{ padding:0; margin:0;}
.footer ul.footer-nav li{ list-style:none; padding:0; width:50%; float:left;}
.footer ul.footer-nav li a {
    color: #d4d0d0;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    margin: 0px 0px 0px 11px;
    border-bottom: 1px dashed #444242;
    width: 100%;
    padding: 10px 0 10px 0;
    float: left;
    font-size: 14px;
}
.footer .span{ color:#f97602; font-size:18px;}

.copyright{background:#1f1e1e; padding:10px; text-align:center; color:#9a9595;}


/* social media */
/*==================================*/



@import url(https://fonts.googleapis.com/css?family=Lato);

@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css);





.footer-social-icons {

    width: 460px;

    display:block;

    margin: 0 auto;

}

.social-icon {

    color: #fff;

}

ul.social-icons {

    margin-top: 5px;

}

.social-icons li {

    vertical-align: top;

    display: inline;

    height: 100px;

}

.social-icons a {

    color:#fff !important;

}

.fa-facebook {

    padding:10px 14px;

    -o-transition:.5s;

    -ms-transition:.5s;

    -moz-transition:.5s;

    -webkit-transition:.5s;

    transition: .5s;

    background-color:transparent;
	color:#FFF;

}

.fa-facebook:hover {

    background-color: #3d5b99;

	color:#FFF;
	text-decoration:none !important;

}

.fa-twitter {

    padding:10px 12px;

    -o-transition:.5s;

    -ms-transition:.5s;

    -moz-transition:.5s;

    -webkit-transition:.5s;

    transition: .5s;

     background-color:transparent;
	 color:#FFF;

}

.fa-twitter:hover {

    background-color: #00aced;

	color:#FFF;
	text-decoration:none !important;

}

.fa-rss {

    padding:10px 14px;

    -o-transition:.5s;

    -ms-transition:.5s;

    -moz-transition:.5s;

    -webkit-transition:.5s;

    transition: .5s;

   background-color:transparent;
   color:#FFF;

}

.fa-rss:hover {

    background-color: #eb8231;
	text-decoration:none !important;

}

.fa-youtube {

    padding:10px 14px;

    -o-transition:.5s;

    -ms-transition:.5s;

    -moz-transition:.5s;

    -webkit-transition:.5s;

    transition: .5s;

     background-color:transparent;
	 color:#FFF;

}

.fa-youtube:hover {

    background-color: #e64a41;
	text-decoration:none !important;
	color:#FFF;

}

.fa-linkedin {

    padding:10px 14px;

    -o-transition:.5s;

    -ms-transition:.5s;

    -moz-transition:.5s;

    -webkit-transition:.5s;

    transition: .5s;

     background-color:transparent;
	 text-decoration:none !important;
	 color:#FFF;

}

.fa-linkedin:hover {

    background-color: #0073a4;

	color:#FFF;
	text-decoration:none !important;

}

.fa-instagram {

    padding:10px 9px;

    -o-transition:.5s;

    -ms-transition:.5s;

    -moz-transition:.5s;

    -webkit-transition:.5s;

    transition: .5s;

     background-color:transparent;
	 color:#FFF;

}

.fa-instagram:hover {

    background-color: #facdf2;
    color:#FFF;
	text-decoration:none !important;

}

.fa-whatsapp {

    padding:10px 9px;

    -o-transition:.5s;

    -ms-transition:.5s;

    -moz-transition:.5s;

    -webkit-transition:.5s;

    transition: .5s;

     background-color:transparent;

}

.fa-whatsapp:hover {

    background-color: #10b646;

	color:#FFF;
	text-decoration:none !important;

}



/* inner pages */
/*================================*/

/* about Us */

/*=================================*/

.innner-bannner {
    padding: 0;
    margin: 69px 0 0 0;
}
.innner-bannner img{ width:100%;}

/* ---- about us---- */
/*===============================*/

.about-pages{ padding:0; margin:30px 0 0 0;}

.about-pages p{ font-size:14px; color:#000; text-align:justify;}

.about-pages h3{ font-weight:600; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-bottom:0;}



/*-------contact pages----------*/

/*=================================*/



.Contact-page {

    padding: 0;

    margin: 45px 0 0 0;


}

.Contact-page .form {
    padding: 30px 40px 28px 40px;
    margin: 0;
    border: 1px solid #CCC;
	background: #f5f3f3;
}



.Contact-page h2 {

    padding: 2px 0px 8px 0px;

    margin: -12px 0px 0px 0px;

    font-size: 35px;

    color: #000;

    font-family: Arial, Helvetica, sans-serif;

    font-weight: 600;

}

.Contact-page .addresh-b{ padding:0; margin:0;}
.Contact-page .addresh-b p{ line-height:20px; margin-bottom:0;}
.Contact-page .addresh-b .office {
    background: #d8d5d5;
    padding: 2px 0 3px 10px;
    color: #1b1a1a;
    margin-bottom: 12px;
    border-left: 5px solid #f51818;
}
	
.Contact-page .border {

    width: 13%;

    height: 4px;

    background: #000;

    margin: 8px 0 30px 0;

}



.Contact-page p {

    padding: 1px 0px 5px 0px;

    font-size: 15px;

    color: #333;

    font-family: Arial, Helvetica, sans-serif;

}
.Contact-page .input{ border-bottom:2px solid #000;} 


.Contact-page .line-i{ padding:0; margin:0; }



.Contact-page #radius {
    border: 1px solid #F30;
    width: 39px;
    height: 39px;
    line-height: 36px;
    padding: 0px 0 0 13px;
    border-radius: 50%;
    color: #F30;
}

	 

.Contact-page .social-media{ padding:0; margin:0;}

.Contact-page .social-media a {

    padding: 0;

    margin: 0;

    width: 50px;

    height: 50px;

    text-align: center;

    border-radius: 50%;

    text-decoration: none;

    background: #232323;

    line-height: 51px;

    float: left;

    color:#777575;

    margin-left: 4px;

    margin-top: 15px;

}

.map{ padding:0; margin:0; filter: grayscale(100%);}


/*------------- portfolio-----*/
/*===============================*/

.portfolio{ padding:0; margin:40px 0 0 0;}



/*------------- About us-----*/
/*===============================*/


.seo{ padding:0; margin:30px 0 0 0;}
.seo h3{ font-weight:600; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-bottom:0;}
.seo p{ font-size:14px; color:#000; text-align:justify;}
.seo .orange-2{ color:#F60;}
.seo .icon{ color:#F60;}



