

ul#menu-main-menu .second ul li li:hover{font-color:#f1f1f1 !important;}

.slider-search{

    width:260px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 10px;
    font-size: 12px;
    text-align:left;
    background-color: white;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

.mainlist h3{font-weight:500;}
.mainlist h3:hover{color:#ee3d4c; cursor:pointer;}
.mainlist li{list-style-type:none;}

.mainlist ul li:first-child a:hover{color:#ee3d4c !important;}

.side_menu a:hover{color:#ee3d4c !important;}

.q_slider .image {background-position:center !important;} 

@media screen and (max-width: 2000px)  {

.q_slider  {max-height:800px !important;} 

}

.wpcf7-form b {font-weight:600;}

.wpcf7-form{
font-family: 'Open Sans', sans-serif;
padding:10px 30px 10px 30px;
background:#ffffff;
position:absolute; 
position:fixed;
position:element(.sample);
bottom:0; 
z-index:999 !important; 
border:1px solid #c1c1c2;
color:#000000; 
width:480px;}
.formtext{color:#999999 !important; font-size:12px !important;text-align:left;margin-top:-15px !important;}

.wpcf7-acceptance{max-width:10px !important;}

.fix-bottom{position:relative !important; width:480px;right:0;}

.wpcf7-form input{margin-top:15px; width:92%;}
.wpcf7-form input[type="text"], input[type="email"], input[type="tel"]{padding:15px; border:solid 2px #c1c1c2;}
.wpcf7-form input[type="submit"]{text-align:center; width:99%;}

.form-column1{float:left; width:40%;}
.form-column2{float:left; width:60%;}