.wpcf7-form input, 
.wpcf7-form textarea {
background: none repeat scroll 0 0 #F7F7F8;
border: 1px solid #EEEEEE;
color: #B2B2B6;
padding: 5px 10px;
margin-top:5px;
width: 400px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"]{ max-width: 97%; margin: 5px 0 0 0; }
.wpcf7-form textarea { width: 96.5%; max-width: 97%; margin: 5px 0 0 0; }
.wpcf7-form select { width: 400px; max-width: 97%; margin: 5px 0 0 0; padding:8px; }
.wpcf7-form .wpcf7-submit { background-color: #333333; color: #ffffff;	padding: 10px 10px; margin-top: 5px; width: 150px; }
.wpcf7-form input[type="checkbox"] {    width: auto }
.wpcf7 form .wpcf7-form p { font-weight: bold; margin: 0 0 18px 0 !important; }
.wpcf7-list-item-label 	{ font-weight: normal }
.wpcf7-response-output 	{ display: none }
.wpcf7-form .invalid 	{ color: #bf1515 !important }
.wpcf7-not-valid 		{ border: 2px solid #bf1515 !important }
.wpcf7 span.wpcf7-not-valid-tip { display: none }
div.wpcf7-response-output { margin: 0px !important; padding: 5px 10px !important; }
div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng,
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors{
position:relative;
display:block;
padding:10px 30px !important;
margin-bottom: 20px;
font-weight:bold;
text-align:center;
background-color:#F7F7F7;
border:2px solid #ddd !important;
-webkit-box-shadow:	1px 1px 2px 0 rgba(0, 0, 0, 0.03);
-moz-box-shadow:	1px 1px 2px 0 rgba(0, 0, 0, 0.03);
box-shadow:	1px 1px 2px 0 rgba(0, 0, 0, 0.03);
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
div.wpcf7-mail-sent-ok {
background-color: #ebf2d8;
border-color: #C1D96A !important;
color: #81A81D;
}
div.wpcf7-mail-sent-ng {
background-color: #E8FAFB;
border-color: #C2DADE !important;
color: #468BBF;
}
div.wpcf7-spam-blocked {
background-color: #f6f3da;
border-color: #D4CFA4 !important;
color: #b89c00;
}
div.wpcf7-validation-errors {
background-color: #FFE5E5;
border-color: #E8A7A7 !important;
color: #E65451;
}
.wpcf7-form p span{
}
span.wpcf7-list-item {
margin-left: 0.5em;
display: block;
}
.mob-menu-logo-holder #hideMe{
margin-left:auto;
margin-right:auto;
-webkit-animation: cssAnimation 3s forwards; 
animation: cssAnimation 3s forwards;
}
@keyframes cssAnimation {
0%   {opacity: 1;}
90%  {opacity: 1;}
100% {opacity: 0;}
}
@-webkit-keyframes cssAnimation {
0%   {opacity: 1;}
90%  {opacity: 1;}
100% {opacity: 0;}
} .footer_bottom_holder {
background-color: #000000 !important;
}
.carousel-control{
height: 75px !important;
}
.qode_carousels ul li{
height: 150px !important;
}
.qode_carousels  img{
height: 75px !important;
width: auto !important;
}
@media only screen and (max-width: 420px){.header_bottom {padding: 0 15px;}}
@media screen and (min-width:721px) {
.mobile_img{
display:none !important;
visibility:hidden;
}
.q_logo a{
height: 250px !important;
margin-top: 75px;
}
}
@media screen and (max-width:720px) {
.desktop_img{
height:0px !important;
display:none !important;
visibility:hidden;
}
.q_logo a{
height: 90px !important;
}
.title_holder{
height:0px !important;
}
}
.footer_bottom_holder{
height:250px !important;
}
@media only screen and (max-width: 746px){
.mobmenul-container i {
color: #FFFFFF  !important;
}
}