/* Border color for jjquery validation*/
 input.error {border:1px solid #f00 !important;} 
.privacy input.error {outline:1px solid #f00 !important;} 
.error p{color:#f00 !important;}
.checkbox.valid ~ strong { color:#000!important;}
.checkbox.error  ~ strong{border:1px solid #f00 !important;}



.section_three .container {
    background-color: transparent;
}
footer .textwidget .col-sm-12 .footer__content-info {
	width:100% !important;
	max-width:100% !important;
	flex-basis:100% !important;
}
header .container,
footer .container {
    width: 100%;
    max-width: 100%;
}
.footer_bottom ul {   
    margin: 0;
}
footer .textwidget label {
    width: 100%;
    font-size: 13px;
}
footer .textwidget input {
    font-size: 13px;
}
.section_two {
  padding-top:0;
}
.star{
	cursor:pointer;
}
.section_five label {
    font-weight: 400;
}

section{
	background:#fff;
}
.section .container {
	background:transparent !important;
}
.container {
	background:transparent !important;
}
.vc_column-inner {
 background:#fff !important;
}







@media(max-width:991px) {
	.input_wrap {   
    position: inherit;  
    bottom: inherit;
		margin-top:45px;
}
	.section_three {   
    background-image: none;  
    margin-bottom: 0;
		padding:0;
}
	.section_three .window_outer {  
    margin-bottom: 50px;
}
	.star span {   
    font-size: 13px;    
}
	.section_two {
    padding: 0;
}
	.vc_row.wpb_row.section.vc_row-fluid {
    padding: 0 !important;
   
}
}

.show_succ_msg{color:orange !important; font-size:20px;}
.show_err_msg{color:red; font-size:16px;}







