

.title .title_on_bottom_wrap.show_title_on_bottom .title_on_bottom_holder .title_on_bottom_holder_inner{background-color: #229BA6 !important;}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3{color: #fff;}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a{ color: #35748F;}
.footer_top .column_inner {border-left: 1px solid #78bbd8;}
.carousel-control{width: 30%;}
.contact_form input[type='text'],.contact_form textarea{margin: 0 0 10px 0 !important;}
nav.mobile_menu{background-color: #6ca8c2;}
nav.mobile_menu ul li a{ border-bottom: 1px solid #78bbd8;}
.contact_form textarea{height: 130px;}
.contact_form input[type='email']{font-family: inherit;
background-color: #f6f6f6;width: 92%;margin: 0 0 10px 0;padding: 12px 4%;border: 0;outline: 0;resize: none;font-size: 13px;color: #888;}
.header_inner_right{display:none}
.carousel-inner h2,.carousel-inner p{text-shadow: rgb(51, 51, 51) 1px 5px 20px;font-weight: 600;}
.home .header_bottom {background-color: rgba(255,255,255,0.3);}
@media only screen and (min-width: 1101px) and (max-width:1320px){
nav.main_menu ul li a{font-size: 12.5px !important;}
nav.main_menu>ul>li>a span { padding: 0 10px !important;}
.slider_content_outer .text p{ font-size: 60px !important;line-height: 77px !important;}
}
@media only screen and (min-width: 320px) and (max-width:1000px){
	.home .header_bottom {background-color: #78bbd8;}

}
@media only screen and (min-width: 320px) and (max-width:1100px){
.slider_content_outer .text p{ font-size: 55px !important;line-height: 45px !important;}

}
@media only screen and (max-width: 420px){.q_logo a{height: 42px !important;}.header_bottom {padding: 0 15px;}}

.home #qode-home-slider{height:700px !important;}
@media only screen and (max-width: 570px){
.home #qode-home-slider {height: 566px !important;}
}