﻿
@media only screen and (min-width: 768px) {
    .bgContact {
        background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../../img/bgContact.png);
        background-repeat: no-repeat;
        background-size: 100%;
        margin-top:-20px;
    }

    .text-wrap {
        color: #fff;
        font-weight: 600;
        margin: 20% 10% 5% 10%;
        font-size: 30px;
    }
    .sub-wrap {
        color: #fff;
        margin: 5% 10%;
        font-size: 20px;
    }
}
@media only screen and (max-width: 768px) {
    .bgContact {
        background: #333;
        background-repeat: no-repeat;
        background-size: 100%;
    }

    .text-wrap {
        color: #fff;
        font-weight: 600;
        font-size: 30px;
    }
    .sub-wrap {
        color: #fff;
        font-size: 15px;
    }
}

.box-contact{
    width:90%;
    background:#333;
    padding:20px;
}

#page.cmsmasters_boxed .middle_inner, #page.cmsmasters_boxed #header {
    width: 100%;
}

.header_top {
    display: none;
}

#page.cmsmasters_boxed {
    width: 100%;
}

#page.cmsmasters_heading_after_header #middle, #page.cmsmasters_heading_under_header #middle .headline .headline_outer {
    padding-top: 100px;
}

[data-animation] {
    opacity: 1;
}

.sa-button-container {
    text-align: center;
}

.sweet-alert fieldset {
    border: none;
    position: relative;
    display: none;
}

.header_mid .header_mid_inner {
    height: 100%;
    width: 100%;
}
#cmsmasters_row_5a7bca9cc4b2e .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5a7bca9cc4b2e .cmsmasters_row_outer_parent {
    /*padding-bottom: 50px;*/
}

#cmsmasters_row_5a7bca9cc4b2e .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-left: 0%;
}

#cmsmasters_row_5a7bca9cc4b2e .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-right: 0%;
}




#cmsmasters_row_5a7bca9cc4b2f .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5a7bca9cc4b2f .cmsmasters_row_outer_parent {
    padding-bottom: 50px;
}

#cmsmasters_row_5a7bca9cc4b2f .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-left: 0%;
}

#cmsmasters_row_5a7bca9cc4b2f .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-right: 0%;
}

#google_map_5a7bca9cc4eb6 {
    height: 400px;
}

#cmsmasters_row_5a7bca9cc504f .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5a7bca9cc504f .cmsmasters_row_outer_parent {
    padding-bottom: 50px;
}


#cmsmasters_heading_5a7bca9cc5291 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5a7bca9cc5291 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5a7bca9cc5291 .cmsmasters_heading, #cmsmasters_heading_5a7bca9cc5291 .cmsmasters_heading a {
            font-family: 'Cookie';
            font-size: 50px;
            font-weight: normal;
            font-style: normal;
        }

    #cmsmasters_heading_5a7bca9cc5291 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5a7bca9cc53a4 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

    #cmsmasters_heading_5a7bca9cc53a4 .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5a7bca9cc53a4 .cmsmasters_heading, #cmsmasters_heading_5a7bca9cc53a4 .cmsmasters_heading a {
            font-family: 'Raleway';
            font-weight: bold;
            font-style: normal;
        }

    #cmsmasters_heading_5a7bca9cc53a4 .cmsmasters_heading_divider {
    }


#cmsmasters_heading_5a7bca9cc545e {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

    #cmsmasters_heading_5a7bca9cc545e .cmsmasters_heading {
        text-align: center;
    }

        #cmsmasters_heading_5a7bca9cc545e .cmsmasters_heading, #cmsmasters_heading_5a7bca9cc545e .cmsmasters_heading a {
            font-family: 'Raleway';
            font-weight: bold;
            font-style: normal;
        }

    #cmsmasters_heading_5a7bca9cc545e .cmsmasters_heading_divider {
    }


#cmsmasters_row_5a7bca9cc55b6 .cmsmasters_row_outer_parent {
    padding-top: 0px;
}

#cmsmasters_row_5a7bca9cc55b6 .cmsmasters_row_outer_parent {
    padding-bottom: 50px;
}


#cmsmasters_icon_list_items_5a7bca9cc6f5c.cmsmasters_icon_list_items .cmsmasters_icon_list_item:before {
    left: 19.5px;
    top: 40px;
}

#cmsmasters_icon_list_items_5a7bca9cc6f5c.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before {
    width: 1px;
}

#cmsmasters_icon_list_items_5a7bca9cc6f5c .cmsmasters_icon_list_icon {
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

    #cmsmasters_icon_list_items_5a7bca9cc6f5c .cmsmasters_icon_list_icon:before {
        font-size: 20px;
        line-height: 40px;
    }

    #cmsmasters_icon_list_items_5a7bca9cc6f5c .cmsmasters_icon_list_icon:after {
        border-width: 10px;
        width: 42px;
        height: 42px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.cmsmasters_icon_list_items.cmsmasters_color_type_border #cmsmasters_icon_list_item_5a7bca9cc709b .cmsmasters_icon_list_icon:after {
    border-color: #ffffff;
}

.cmsmasters_icon_list_items.cmsmasters_color_type_border #cmsmasters_icon_list_item_5a7bca9cc709b:hover .cmsmasters_icon_list_icon:after {
    border-color: transparent;
    border-width: 0;
}

.cmsmasters_icon_list_items.cmsmasters_color_type_border #cmsmasters_icon_list_item_5a7bca9cc719c .cmsmasters_icon_list_icon:after {
    border-color: #ffffff;
}

.cmsmasters_icon_list_items.cmsmasters_color_type_border #cmsmasters_icon_list_item_5a7bca9cc719c:hover .cmsmasters_icon_list_icon:after {
    border-color: transparent;
    border-width: 0;
}

.cmsmasters_icon_list_items.cmsmasters_color_type_border #cmsmasters_icon_list_item_5a7bca9cc728b .cmsmasters_icon_list_icon:after {
    border-color: #ffffff;
}

.cmsmasters_icon_list_items.cmsmasters_color_type_border #cmsmasters_icon_list_item_5a7bca9cc728b:hover .cmsmasters_icon_list_icon:after {
    border-color: transparent;
    border-width: 0;
}

#page.cmsmasters_heading_after_header.enable_header_top #middle, #page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
    padding-top: 100px;
}

input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=image]), textarea, select, option {
    padding: 8px 18px;
    margin: 0;
    max-width: 100%;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 20px;
    border-radius: 5px;
    width:100% !important;
}