/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Karlo Getuaban
Template: Avada
*/
::-webkit-input-placeholder {
   color: #000000 !important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000000 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000000 !important;
}

:-ms-input-placeholder {  
   color: #000000 !important;
}
/*Custom CSS for Contact form*/
/*Home Contact form*/
.contactFormMain {
display: inline-block;
padding-top: 35px;
padding-right: 10px;
padding-left: 20px;
background: rgba(106, 105, 107, 0.6);
border: 1px solid rgba(82, 80, 80, 0.23);
border-radius: 5px;
}
.col3Cut {
float: left;
box-sizing: border-box;
margin-left: 5px;
margin-right: 5px;
width:19%;
}
.col3Cut.firstCol {
margin-left: 0px;
}
.col3Cut.lastCol {
margin-right: 0px;
}
.wpcf7-form-control {
height: 35px !important;
}
input.wpcf7-form-control.wpcf7-submit {
width: 100%;
}
/*End of Home Contact form*/

/*Sidebar Contact form*/
.divSBCFormHead {
text-align: center;
padding: 10px;
font-size: 20px;
font-weight: bolder;
background: rgb(171, 139, 101);
color: #fff;
}
.divSBCFormWhole {
border: 1px solid rgb(234, 212, 185);
border-radius: 4px;
}
.divSBCFormBody {
padding: 10px;
}
.divSBCFormBody .wpcf7-form-control {
border: 1px solid rgb(234, 212, 185) !important;
}
/*End of Sidebar Contact form*/
/*End of Custom CSS for Contact form*/

/*Common css*/
.drkBlue {
/*color:#26486C;*/
}
.fontBlack {
color:#000;
}
.homeTestimonial .reading-box {
padding-bottom: 40px;
}
.bgTransparentWhite {
background: rgba(255, 255, 255, 0.6);
border: 1px solid rgba(255, 255, 255, 0.8);
border-radius: 5px;
right: -50px;
}
.bgTransparentWhite .fusion-column-wrapper {
display: inline-block;
}
.bgTransparentWhite .fusion-title.title {
margin-bottom: 12px;
}
.pNumber {
background: transparent none;
position: absolute;
width: 90%;
text-align: right;
font-weight: bolder;
font-size: 35px;
box-sizing: initial;
padding-top: 10px;
color: #000;
z-index: 100;
}
.fullwidth-video-image {
/*background-image: none !important;*/
}
.fullwidth-video-image {
background-position-x: -17% !important;
}
.fullwidth-box.video-background .fullwidth-video video {
height: 105%;
width: 100%;
}

/*Responsive css*/
@media screen and (max-width:800px)
{
	#separator-one {
	margin: 0px !important;
	}
	#separator-two {
	margin-top: 0px !important;
	}
	.col3Cut {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	float: none;
	}
	.fullwidth-box.video-background .fullwidth-video video {
	height: 105%;
	width: 180%;
	}
}

@media screen and (max-width:616px)
{
	div#sidebar {
	width: 100% !important;
	}
	.fullwidth-box.video-background .fullwidth-video video {
	height: 65%;
	width: 270%;
	}
}



@media screen and (max-width:500px)
{
.fullwidth-box.video-background .fullwidth-video video {
	height: 65%;
	width: 360%;
	}
}

@media screen and (max-width:483px)
{
	.bgTransparentWhite {
	width: 100% !important;
	right: 0px;
	}
	.fusion-flip-box-wrapper.col-lg-4.col-md-4.col-sm-4 {
	width: 100% !important;
	float: none !important;
	}
	.width-100#main {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}
	.fusion-one-third.one_third.fusion-layout-column.fusion-column {
	width: 100%;
	}
	.fusion-two-third.two_third.fusion-layout-column.fusion-column.last {
	width: 100%;
	}
	.fusion-one-half.one_half.fusion-layout-column.fusion-column {
	width: 100%;
	}
	.bgTransparentWhite .fusion-column-wrapper {
	padding: 10px !important;
	display: block;
	}
	.alignleft {
	float: none;
	}
	.fullwidth-box.video-background .fullwidth-video video {
	height: 40%;
	width: 600%;
	}
}