/*

Theme Name: Ambient Child

Theme URI: https://ambient.qodeinteractive.com/landing/

Description: A child theme of Ambient Theme

Author: Elated Themes

Author URI: http://themeforest.net/user/elated-themes

Version: 1.0.0

Text Domain: ambient

Template: ambient

*/

/* font-family: 'Lato', sans-serif; 



font-weight : 300;  Light

font-weight : 400;  Regular

font-weight : 700;  Bold

font-weight : 900;  Black



*/

.counterrow {
    display: none!important;
}

body {

    font-family: "Lato",sans-serif;

    font-weight: 400;

    font-size: 16px;

    line-height: 27px;

    color: #000;

	

}

h1, h2, h3, h4, h6 {

    font-family: "Lato",sans-serif;

}



/* Header Class start here */

.eltdf-page-header .eltdf-menu-area {

	height: auto;

}

.eltdf-menu-area .eltdf-position-left {

	width: 100%;

	text-align: center;

}

.eltdf-menu-area .eltdf-position-center{

	width: 100%;

	text-align: center;

	position:relative;

	float:left;

	text-align: center;

	margin-top: 15px;

}

.eltdf-menu-area .eltdf-position-right{

	

	display:none;

}

.eltdf-menu-area .eltdf-logo-wrapper a{

	height:80px !important;

}

.eltdf-main-menu ul li a {

	font-weight : 600;

	font-family: "Lato",sans-serif;

	font-size:16px;

}

.eltdf-main-menu > ul > li > a > span.item_outer .item_text::after {

	background-color: #d55815;

}

.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li.eltdf-active-item > a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li > a:hover {

    color: #d55815;

}
.eltdf-sticky-header a img.eltdf-normal-logo {    
    height: 60px;
}
/* Slider class start here */

.slide1{

	width:100%;

	text-align:center;

}

.slide1 h2{

	font-size:48px;

	font-weight : 300;

	text-shadow: 1px 1px #000;

	color:#FFF;

}



/* service class start here */

.sec_title{

	font-size:36px;

	font-weight : 400;

	text-align:center;		

}

.sub_sectitle{

	text-align:center;

	line-height:20px;

	font-weight : 400;	

}

.service_item{

	line-height: 24px;

}

.service_item h3{

	font-size:20px;

	font-weight : 600;

	text-align:center;

}



/* Testimonial */

.sec_title.whitetext{

	color:#FFF;

}

.home_testi .owl-item .eltdf-testimonial-text{

	font-size:18px;

	font-weight : 300;

	color:#FFF;

	text-align:center;

}

.eltdf-testimonials-holder.eltdf-testimonials-boxed .eltdf-testimonials-content-holder .eltdf-testimonial-author {



}

.home_testi .eltdf-testimonials-boxed .owl-item .eltdf-testimonial-author{

	font-size:18px ;

	font-weight : 400;

	color:#FFF;

	text-align:center;

	text-transform:none;

}



/* welcome box */



.welcometext{

	font-size:16px ;

	font-weight : 400;

	color:#000;

	text-align:center;

	padding:0 50px;

}

.welcometext .welcome_title{

	margin-bottom:30px;

}

.welcomeimage{

	height:400px;

}

.welcomeimage .vc_column-inner{

	height:100%;

}



/* counter row */

.counterrow .vc_column-inner{

	padding:30px 0;

}

.counterrow .eltdf-counter-inner{

	text-align:center;

}

.counterrow .eltdf-counter{

	text-align:center;

	font-weight:600;

}

.counterrow .eltdf-counter-title{

	font-weight:600;

	font-size:18px;	

}

/* Footer class start here*/

footer .eltdf-footer-top-holder{

	background-color: #000;

}

footer .eltdf-footer-top:not(.eltdf-footer-top-full) .eltdf-container-inner {

    padding: 35px 0;

}

.footer_project{

	text-align:center;

}

.footer_project h2{

	font-weight: 300;

	font-size:26px;

	color:#FFF;

	

}

.footer_project a{

	padding:10px 15px;

	border:1px solid #FFF;

	color:#FFF;

	font-weight: 300;

	transition: all 0.3s ease 0s;

}

.footer_project a:hover{	

	border:1px solid #d55815;

	background-color: #d55815;

}

.footer_contact p, .footer_empl p{

	text-align:center;

	color:#FFF;

}

footer .eltdf-footer-top .widget a {

	color:#FFF;

}

.footer_logo{

	text-align:center;

}

.footer_logo img{

	    width: 250px;

}

footer .eltdf-footer-bottom-holder {

	background-color: #d55815;

}

footer .eltdf-footer-bottom:not(.eltdf-footer-bottom-full) .eltdf-container-inner{

    padding: 10px 0;

}

.copyrightinfo, .websiteby a{

	color:#FFF;

}

.websiteby{

	text-align:right;

}





/* inner page class start here*/



.eltdf-title.eltdf-standard-type .eltdf-title-text {

	font-weight:600;

	font-size:50px;

	color:#FFF;

	text-transform: uppercase;

	text-shadow: 1px 1px #000;

}

@media (max-width:600px) {

	/* header class */

	.eltdf-vertical-align-containers .eltdf-position-center {

    	text-align: left;

	}

	.eltdf-mobile-header .eltdf-mobile-menu-opener {

    	float: right;	

	}

	/* header  class end */

	

	/* slider  class */

		.slide1 h2{

			font-size:20px;			

		}

	/* footer  class */

	.footer_project {		

		margin-bottom: 30px;

	}

	.footer_project h2{		

		font-size:14px;

		line-height: 22px;

	}
.head-area{
	display:none;			
}

	.copyrightinfo, .websiteby{

		text-align:center;

	}

	/* footer  class  end*/

}


.eltdf-counter-holder {
    margin: 0 auto;
    text-align: center;
}
.wpcf7-form p {
    margin: 0 0 30px 0;
}
.wpcf7-form span {
    color: #FF0000;
}
.head-area {
	width: 100%;
    position: absolute;
    margin: 12px 0 0px 80px;
    height: 26px;
    top: 60px;
    z-index: 1000;
	font-weight: bold;
    font-size: 18px;
}
.eltdf-page-header {
    margin-top: 40px;
    margin-bottom: 20px;
}
.hea-btn a {
    background-color: #34a6df;
    color: #ffffff;
    padding: 6px 24px;
    border-radius: 5px;
    font-size: 18px;
}
.head-left p {
    font-size: 15px;
    font-weight: bold;
    margin: 0px 0 0 46px;
}
.head-left {
	width: 14%;
}
.head-rgt {
    float: right;
    width: 26%;
}
.head-rgt {
    float: right;
    width: 26%;
    margin: -54px 0 0 0;
}
.head-rgt .hea-btn a {
    margin: 0 0 0 -10px;
}
.head-rgt p {
    font-size: 15px;
    font-weight: bold;
    margin: 0px 0 0 18px;
}
.mage-area .vc_single_image-img {
    width: 500px;
}
.iimage-area .vc_single_image-img {
    width: 500px;
	height:313px;
}