/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1444905149
Updated: 2015-10-15 10:32:29
@charset "UTF-8";
*/
.page-id-802 .et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_blurb_position_top {
    padding-top: 34px !IMPORTANT;
}
.page-id-802 .et_pb_column.et_pb_column_4_4.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    background: white;
    padding: 20px;
    border: solid 5px black;
}
.page-id-802 .et_pb_column.et_pb_column_4_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    color: white;
}

.page-id-802 .et_pb_column.et_pb_column_1_3 {
    background: #fff;
    padding: 20px;
    border-radius: 30px 0 0px !important;
}


div#et-top-navigation {
    width: 87%;
}

@media screen and (min-width: 980px) {
.vuyos img.et-waypoint.et_pb_animation_off.et-animated {
    max-height: 121px;
}
}

section#home-hearder h1 {
    background-color: #fff!important;
}

header#main-header {
    border-bottom: 5px solid #E63131;
}

@media only screen and (min-width: 981px){
#logo {
    max-height: 75% !important;
}
}

@media only screen and (min-width: 981px){
#top-menu li {
    display: inline-block;
    font-size: 12px;
    padding-right: 12px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait){
#logo{
max-height: 100%;
padding-top: 10px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait){
header#main-header {
    height: 96px;
}
}

section#home-head h1 {
    background-color: #fff !important;
    font-size: 45px;
    padding-bottom: 20px;
    color: #FF1F21;
}

div#home-blurp {
    padding: 20px;
    background-color: #fff;
    min-height: 330px;
    border-top: solid 5px #FF1F21;
}

div#home-blurp h4 {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: solid 1px;
}

section#home-head span {
    font-style: italic;
    font-size: 20px;
    line-height: 25px;
    border-top: solid 1px;
    padding-top: 10px;
    font-weight: 100;
}

div#home-001 {
    border-top: solid 5px #FF1F21;
}

div#button-home a {
    border: solid 3px #000;
    width: 100%;
}

div#sec-button {
    position: relative;
    bottom: 30px;
}

.et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light {
    margin: 0px;
    width: 25%;
}

.et_pb_gallery_image.landscape:hover {
    transform: scale(1.1) rotate(2deg);
    z-index: 999999;
    box-shadow: 0px 0px 5px #000;
}

.et_pb_gallery_image.landscape {
    transition: 0.2s;
}

.et_pb_gallery .et_pb_gallery_items {
    overflow: visible;
    width: 100%;
}

span.et_overlay {
    background-color: rgba(0, 0, 0, 0.23);
}

.page-id-158 div#et_pb_contact_form_0 {
    background-color: #fff;
    padding: 20px;
    border-top: 6px solid #ff0000;
}


.page-id-158 .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_0 {
    border-top: 6px solid #ff0000;
}

.page-id-158 .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1 {
    border-top: 6px solid #ff0000;
}

.page-id-158 .et_pb_contact p input, .et_pb_contact p textarea {
    background-color: #ff0000;
    color: #fff
}

.page-id-158 .et_pb_column.et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_2 {
    border-top: 6px solid #ff0000;
}

.page-id-158 .et_pb_row_inner.et_pb_row_inner_1 {
    margin-top: -40px !important;
}

.page-id-158 .header-content h1 {
    background: #ff0000;
    padding: 10px;
}

.page-id-158 .et_pb_fullwidth_header {
    padding: 15px 0;
}

.page-id-158 .et_pb_text_0 {
    background-color: #fff;
    padding: 20px;
    border-top: 6px solid #ff0000;
    
}

.page-id-158 .et_pb_text_0 H1 {
    color: #ef0000;
    text-align: center !important;
    font-weight: 600;
}

.et_pb_gallery_image.landscape {
    max-height: 169px;
}

section#gal-head h1 {
    background-color: rgba(255, 255, 255, 0);
    padding: 0px;
}

.page-id-163 .et_pb_fullwidth_header {
    padding: 20px 0;
}

hr#durbs {
    border: 0.1px solid red;
}



/** Contact Us CSS Start **/

#contact-us div#et_pb_contact_form_0 {
    background-color: #fff;
    padding: 20px;
    border-top: 6px solid #ff0000;
}


#contact-us .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_0 {
    border-top: 6px solid #ff0000;
}

#contact-us .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1 {
    border-top: 6px solid #ff0000;
}

#contact-us .et_pb_contact p input, .et_pb_contact p textarea {
    background-color: #ff0000;
    color: #fff
}

#contact-us .et_pb_column.et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_2 {
    border-top: 6px solid #ff0000;
}

#contact-us .et_pb_row_inner.et_pb_row_inner_1 {
    margin-top: -40px !important;
}

#contact-us .header-content h1 {
    background: #ff0000;
    padding: 10px;
}

#contact-us .et_pb_fullwidth_header {
    padding: 15px 0;
}

#contact-us .et_pb_text_0 {
    background-color: #fff;
    padding: 20px;
    border-top: 6px solid #ff0000;
    
}

#contact-us .et_pb_text_0 H1 {
    color: #ef0000;
    text-align: center !important;
    font-weight: 600;
}

/** Contact Us CSS End **/

