

.q_progress_bar .progress_title_holder {
margin: 0 0 9px 0;
}
.footer_top .widget_nav_menu ul li {
padding: 0;
}
.carousel-inner h2 {
margin: 10px 0 18px 0;
}
.wpcf7 form.wpcf7-form p {
margin-bottom: 12px;
}
.call_to_action.simple .text_wrapper>.qbutton {
margin: 0 0 0 43px;
}
.mobile_menu_button .fa {
font-size: 19px !important;
}

.side_menu_button>a {
padding: 0 5px 0 12px;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

header.sticky .side_menu_button a:hover {
color: #1c51c6;
opacity: 1;
}

.mobile_menu_button span {
color: #111;
}

@media only screen and (max-width: 1000px) {
.side_menu_button > a {
color: #111;
}
}

@media only screen and (max-width: 768px) {
.footer_responsive_adv .footer_top .four_columns .column1, .footer_responsive_adv .footer_top .four_columns .column2, .footer_responsive_adv .footer_top .four_columns .column3 {
margin: 0 0 40px;
}
}

@media only screen and (max-width: 600px) {
.title.title_size_medium h1 {
font-size: 25px;
}
}

.side_menu .widget {
    margin: 0 0 35px;
}

    .image_hover .images_holder img.active_image, .image_hover .images_holder img.hover_image, .image_hover.hovered.show .images_holder img.active_image, .image_hover.hovered.show .images_holder img.hover_image {
    -webkit-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
}
.image_hover .images_holder img.active_image, .image_hover .images_holder img.hover_image, .image_hover.hovered.show .images_holder img.active_image, .image_hover.hovered.show .images_holder img.hover_image {
    -webkit-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
}
.single-post .blog_single p {
    font-size: 18px;
}
.blog_holder{
width: 65% !important;
font-size: 18px;
line-height: normal;
}
.blog_holder table {
font-size: 18px;
}
.blog_holder img{
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#searchform input[type="text"], input[type=password] ,  #respond textarea, select {
color:black!important; 
 background-color: #e6e6e6!important;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 border: solid 1px #d9d9d9;
 padding:10px;
 background-color:#e6e6e6;
}
@media screen and (min-width: 800px) {
   #back_to_top{ 
margin-bottom:270px;
}
}
@media screen and (max-width: 500px) {
   #back_to_top{ 
margin-bottom:50px;
}
}
body.page-template-landing_page #lhc_need_help_container{
display: none;
}

body.page-template-landing_page #lhc_status_container{
display: none;
}
body.page-template-landing_page  #lhc_container{
display: none;
}

.latest_post_two_holder .latest_post_two_info .latest_post_two_info_inner .post_info_author_name {
    display: none !important;
}

.lp-contact-div{
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3);
	box-shadow: 0px 0px 5px rgba(0,0,0,.3);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cf7_custom_style_2 .wpcf7-submit {
    width: auto!important;
    text-align: center!important;
}

@media screen and (max-width: 680px) {
.lp-svg-pricetag svg{
height: 90%!important;
width: 90%!important;
}
.cf7_custom_style_2 .wpcf7-submit {
font-size:18px!important;
}
}

.jobs-title {
   padding-top: 75px;
}