
/* Hide Them */
#samNewHeader nav.samTopNavBar,
#samNewHeader .header-nav,
#samNewHeader .header-text,
#samNewHeader #mobilesearchDiv,
#samNewHeader_HeaderTopDiv,
footer.footer {
    display: none !important;
}

/* end */

/* General */
.samCarhartt {
    padding: 30px 0;
    font-family: Arial, sans-serif;
}
.samCarhartt h1,
.samCarhartt h2,
.samCarhartt h3 {
    text-transform: initial;
    font-family: Arial, sans-serif;
}
.samCarhartt h1 {
    font-size: 36px;
}
.samCarhartt h2 {
    font-size: 30px;
}
.samCarhartt h3 {
    font-size: 24px;
}
@media (max-width: 991px) {
    .samCarhartt {
        padding: 25px 10px !important;
    }
    .samCarhartt h1,
    .samCarhartt h2,
    .samCarhartt h3 {
        margin: 0 0 10px 0;
    }
    .samCarhartt h1 {
        font-size: 26px;
        padding-top: 10px;
    }
    .samCarhartt h2 {
        font-size: 24px;
    }
    .samCarhartt h3 {
        font-size: 22px;
    }
}
/* end */

/* Main Wrapper */
.main__wrapper {
    margin-top: -40px;
}
.main__wrapper img {
    width: 100%;
    height: auto;
}
@media (max-width: 991px) {
    .main__wrapper {
        margin-top: -10px;
    }
}
/* end */


/* Logo Section */
.samLogoSection {
    border-top: 15px solid #000000;
    background-color: #ffffff;
}
.samLogoSection img {
    width: 300px;
    height: auto;
}
.samLogoSection .section_right {
    text-align: right;
}
@media (max-width: 991px) {
    .samLogoSection .section_left,
    .samLogoSection .section_right {
        text-align: center;
    }
    .samLogoSection .section_left {
        padding-top: 15px;
    }
    .samLogoSection img {
        width: 260px;
    }
}
/* end */


/* Form Section */
.samFormSection {
    background-color: #005dac;
    color: #ffffff;
    padding: 0;
}
.samFormSection p {
    font-weight: 600;
}
.samFormSection .section_right {
    background-color: #01427d;
}
.samFormSection .section_right iframe {
    height: 2000px;
}
@media (min-width: 992px) {
    .samFormSection .section_left {
        padding: 30px 30px 30px 0;
    }   
    .samFormSection .section_right {
        background-color: #01427d;
        padding: 30px;
    }
}
@media (max-width: 991px) {
    .samFormSection .section_right {
        padding: 20px;
        width: calc(100% - 20px);
        margin-left: 10px;
    }
}
/* end */


/* Form Section */
.samWhyChooseGalls {
    background-color: #ffffff;
}
.samWhyChooseGalls h2 {
    text-align: center;
    padding-bottom: 30px;
}
.samWhyChooseGalls h3 {
    text-align: center;
    font-weight: 500;
}
@media (max-width: 991px) {
    .samWhyChooseGalls h2 {
        padding-bottom: 10px;
    }
    .samWhyChooseGalls h3 {
        margin-top: 10px;
    }
}
/* end */



/* Carhartt Info Section */
.samCarharttInfo {
    background-color: #005dac;
    color: #ffffff;
    text-align: center;
    padding: 30px 0 40px 0;
}
.samCarharttInfo img {
    width: 60%;
}
@media (max-width: 991px) {
    .samCarharttInfo img {
        width: 100%;
    }
}
/* end */


/* Employee Section */
.samEmployeeSection {
    background-color: #000000;
    color: #ffffff;
    padding: 0;
}
.samEmployeeSection a {
    display: block;
}
.samEmployeeSection a:hover {
    text-decoration: underline;
    color: #0179bf;
}
.samEmployeeSection img {
    width: 170px;
}
.samEmployeeSection .section_left .section_wrapper_left {
    float: right;
}
.samEmployeeSection .section_right {
    background-color: #363636;
}
@media (min-width: 992px) {
    .samEmployeeSection .section_wrapper {
        width: 550px;
    }
    .samEmployeeSection .section_left,
    .samEmployeeSection .section_right {
        padding: 50px 0 60px 30px;
    }
}
@media (max-width: 991px) {
    .samEmployeeSection {
        padding: 0 !important;
    }
    .samEmployeeSection .section_wrapper {
        padding: 20px 10px 25px 10px;
    }
    .samEmployeeSection img {
        width: 100%;
    }
}
/* end */


/* Footer Section */
.samFooterSection {
    text-align: center;
    background-color: #ffffff;
}
.samFooterSection a {
    font-size: 24px;
}
.samFooterSection .social_section {
    padding-bottom: 5px;
}
.samFooterSection .custom-commenting-o {
    position: relative;
}
.samFooterSection .custom-commenting-o .fa-commenting-o {
    position: absolute;
    color: #f7f7f5;
    top: 12%;
    left: 12%;
    font-size: 65%;
    content: "f27b";
}
/* end */

