@media only screen and (min-width:1350px) {
    .et_pb_row {
        padding: 27px 0
    }

    .et_pb_section {
        padding: 54px 0
    }
}

#page-container {
    padding-top: 0px !important;
    margin-top: -1px !important
}

div.et_pb_section.et_pb_section_0 {
    background-position: top center;
    background-image: url(../img/PT-bg.jpg) !important
}

.et_pb_section_0 {
    padding-bottom: 0px
}

.et_pb_contact_form_0.form_container input {
    height: 60px
}

.et_pb_contact_form_0.form_container.form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {
    height: 60px;
    margin-top: 8px
}

.et_pb_contact_form_0.form_container {
    width: 100%
}

body.et_button_custom_icon #page-container .et_pb_contact_form_0.form_container .et_pb_button:after {
    font-size: 14px
}

body #page-container .et_pb_contact_form_0.form_container .et_pb_button:after {
    font-size: 22.4px;
    content: "\3E";
    margin-left: 5px;
}

body #page-container .et_pb_contact_form_0.form_container .et_pb_button:hover {
    color: #ffffff !important;
    background: #e60000 !important;
    border-color: #e60000 !important;
    border-radius: 4px;
    letter-spacing: 1px
}

body #page-container .et_pb_contact_form_0.form_container .et_pb_button {
    color: #ffffff !important;
    background: #e60000;
    border-width: 4px !important;
    border-color: #e60000;
    border-radius: 4px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif !important;
    text-transform: uppercase !important;
    background-color: #e60000
}

.et_pb_contact_form_0 {
    max-width: 80%
}

.et_pb_contact_form_0.form_container .input {
    border-radius: 4px 4px 4px 4px;
    overflow: hidden
}



.et_pb_contact_form_0.form_container .input:-ms-input-placeholder {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 18px;
    color: #303030 !important
}

.et_pb_contact_form_0.form_container .input::-moz-placeholder {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 18px;
    color: #303030 !important
}

.et_pb_contact_form_0.form_container .input::-webkit-input-placeholder {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 18px;
    color: #303030 !important
}

.et_pb_contact_form_0.form_container .input {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-size: 18px;
    color: #303030 !important
}

.et_pb_text_1 {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.5em;
    max-width: 80%;
    margin-top: 0px !important
}

.et_pb_text_1 p {
    line-height: 1.5em
}

.et_pb_text_1.et_pb_text {
    color: #ffffff !important
}

.et_pb_text_0 {
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    font-size: 42px;
    line-height: 1.5em;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_text_0 p {
    line-height: 1.5em
}

.et_pb_text_0.et_pb_text {
    color: #ffffff !important
}

.et_pb_image_0 {
    padding-top: 0px;
    margin-top: 0px !important;
    text-align: center
}

.et_pb_row.et_pb_row {
    margin-top: -120px !important
}

.et_pb_section_0.et_pb_section {
    background-color: #003673 !important
}

.et_pb_contact_form_0 .input {
    background-color: #ffffff
}

.et_pb_text_1.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_contact_form_0.form_container.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

@media only screen and (max-width:767px) {
    .et_pb_section_0 {
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
}

/* Premium Theme Styling */
body.premium {
    background-color: #003673;
}

.premium .et_pb_button,
.premium .et_pb_contact_submit,
.premium button {
    background-color: #e60000 !important;
    border-color: #e60000 !important;
    color: #fff !important;
}

.premium .et_pb_button:hover,
.premium .et_pb_contact_submit:hover,
.premium button:hover {
    background-color: #fff !important;
    color: #e60000 !important;
}

@media (min-width: 981px) {

    .premium .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
        margin-bottom: 2.75%;
    }
}