

.testimonials_c_holder .testimonial_content_inner {
    background: #fff;
    box-sizing: border-box;
    padding: 20px 35px;
}

p {
    text-align: justify;
}

h4, .h4, h4 a {
    font-size: 20px;
}

#username, #password {
    background-color: rgba(255,255,255,0);
    border-color: rgba(204,204,204,1);
    border-width: 1px;
    border-style: solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #807f7f;
    font-family: Raleway;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    margin-bottom: 9px;
    width: 100%;
}

input[type=button], input[type=submit], input[type=reset]  {
    background-color: #fe0000;
    border-color: #fe0000;
    border-width: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #ffffff;
    font-family: Raleway;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    height: 58px;
    line-height: 58px;
    padding: 0 34px;
cursor: pointer;
}

input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover  {
    background-color: #000;
    border-color: #000;
cursor: pointer;
}

#back_to_top span i, #back_to_top span span {
    font-size: 28px;
}
.footer_top .widget.widget_nav_menu li {
    padding: 0 0 7px;
}
header .header_top .q_social_icon_holder{
    float: none
}
.header_bottom_right_widget_holder{
    padding-right: 5px;
}


.footer_top .widget_nav_menu li.menu-item a {
    margin-bottom: 0;
    background-color: rgba(0,0,0,0.5);
    padding: 10px 15px;
border-radius:5px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    background-color: #fe0000;
    border-color: #fe0000;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover:not([disabled]) {
    color: #ffffff;
    background-color: #000;
    border-color: #000;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    background-color: rgba(0,0,0,0.8);
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus {
color: #fff;
    background-color: rgba(0,0,0,1);
    border-color: rgba(204,204,204,1);
}

.cf7_custom_style_1 input:focus::-moz-placeholder, .cf7_custom_style_1 textarea:focus::-moz-placeholder {
    color: #2f2f2f;
}

.eh-with-img-mobile {
display: none;
}

nav.main_menu > ul > li > a {
    padding: 0 17px;
}

.header_bottom .container {
float:right;
}


@media only screen 
  and (min-device-width: 1000px) 
  and (max-device-width: 1310px)  {

.hide-laptop {
display: none;
}

}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)  {

.qode-advanced-tabs .qode-advanced-tabs-nav li a .qode-advanced-icon-frame {
    display: none;
}

.eh-with-img {
display:none;
}

.eh-with-img-mobile {
display: block;
}

.service-block {
height:575px;
}

}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 515px){

.eh-with-img {
display:none;
}

.eh-with-img-mobile {
display: block;
}

}