@media only screen and (max-width: 1366px) {
    .gmanFooterIframe{
        min-height: 450px
    }
    footer {
        
    }

    /*iframe {
        min-height: 150px
    }*/

    .gmanNewLogoStyle {
        max-height: 130px
    }

    .gmanheadTest {
        position: absolute;
        top: 760px !important;
        left: 10% !important;
        font-size: 50px;
        font-family: Oswald;
        color: #a22022;
        margin-top: -25px !important
    }

    .FooterCenterLeft {
        text-align: left
    }

    .flat-text-box p {
        text-align: justify
    }

    .nav-wrap {
        width: 100%
    }
}

@media only screen and (min-width: 1201px) {
    .gmanFooterIframe {
        min-height: 450px
    }
    footer {
        
    }

    /*iframe {
        
    }*/

    .gmanNewLogoStyle {
        max-height: 130px
    }

    .top {
        background-color: #f3f3f3 !important;
        color: #000
    }

    .nav.header-style2 {
        background-color: #8c1f1f;
        max-height: 65px !important;
        min-height: 65px !important;
        width: 100%
    }

        .nav.header-style2 .nav-wrap {
            float: inherit;
            width: 100%
        }

        .nav.header-style2 .flat-social {
            margin-top: 18px;
            float: right;
            margin-right: -6px
        }

    .header-fixed {
        position: fixed
    }

    .MobileTop {
        margin-top: -10px !important
    }

    .flat-imagebox {
        padding-bottom: 0 !important;
        padding-top: 40px !important
    }

    .GmanPaddingLeft80 {
        padding-left: 80px !important
    }

    .header-wrap {
        /*min-height: 120px !important;
        max-height: 120px !important;
        overflow-y: hidden !important;
        width: 100% !important*/
    }

    .languagegman {
        visibility: visible !important;
        display: normal !important
    }

    header {
        margin-left: -10px !important
    }

    .single-project {
        margin: 20px !important;
        margin-left: 60px !important;
        max-width: 90% !important
    }

    .WebsiteProducts {
        display: normal !important;
        visibility: visible !important;
        margin-left: -5px;
        margin-right: -5px
    }

    #mainnav {
        padding-left: 100px
    }
}

@media only screen and (min-width: 1200px) {
    footer {
        
    }

   /* iframe {
        
    }*/

    .gmanTopContacts {
        margin-top: 0
    }

    .top {
        background-color: #f3f3f3;
        color: #000
    }

    #logo img {
        /*margin-top: -100px !important;
        padding-bottom: 100px !important;*/
        align-content: center;
        text-align: center;
        /*height: 350px;*/
        z-index: 1 !important
    }

    .CovidBanner {
        top: 0;
        line-height: 40px !important;
        height: 50px !important;
        background-color: #ff0;
        width: 100%;
        padding-right: 17px;
        padding-top: 3px;
        z-index: 2.0E+18 !important
    }

    .nav.header-style2 {
        background-color: #8c1f1f;
        max-height: 65px !important;
        min-height: 65px !important;
        width: 100%
    }

        .nav.header-style2 .nav-wrap {
            float: inherit;
            width: 100%
        }

        .nav.header-style2 .flat-social {
            margin-top: 18px;
            float: right;
            margin-right: -6px
        }

    .languagegman {
        visibility: visible !important;
        display: normal !important
    }

    .MarginMinus10 {
        margin-top: -20px !important
    }

    .header-fixed {
        position: fixed
    }

    .TankerBG {
        background-image: url(/TrailerImages/Tanker/TankerBG3.jpg);
        height: 562px
    }

        .TankerBG h1 {
            font-family: Oswald;
            color: #000;
            padding-top: 40px !important;
            position: absolute;
            text-align: center !important;
            bottom: 80px !important;
            left: 20% !important
        }

    .GmanNewTitleMain h2 {
        padding-left: 0
    }

    .FooterIcon {
        width: 16%
    }

    .TopPad {
        margin-top: 100px !important
    }

    .SectionSPacing {
        margin: 20px !important;
        margin-left: 60px !important;
        max-width: 100% !important
    }

    .HideOnWebsite {
        visibility: hidden !important;
        display: none !important
    }

    .MobileProducts {
        display: none !important
    }

    .Mobile {
        visibility: hidden !important;
        display: none
    }

    .FooterCenterLeft {
        text-align: left
    }

    .header-wrap {
        /*max-height: 115px;
        width: 100% !important;
        overflow: hidden*/
    }

    #ResponsiveSlider {
        visibility: hidden !important;
        display: none !important
    }

    #MainSlider {
        visibility: visible;
        display: normal;
        max-height: 400px
    }

    .flat-text-box p {
        text-align: justify
    }

    gmanJustify p {
        text-align: justify
    }

    .HomeContent .container {
        width: 100%;
        margin: 20px
    }

    .CommitSitePadding {
        padding-top: 10px;
        font-family: 'Oswald',sans-serif
    }

        .CommitSitePadding h1 {
            font-size: 32px;
            padding-top: 10px;
            font-family: 'Oswald',sans-serif;
            letter-spacing: 4px
        }

    #mainnav ul {
        width: 100%
    }

    .roll-tabs {
        margin-left: 25px;
        margin-top: 50px
    }

        .roll-tabs ul.tabs-list {
            word-spacing: normal;
            margin: -1px 0 0 -1px
        }

            .roll-tabs ul.tabs-list li {
                display: inline-block;
                margin: 1px 0 0 1px;
                width: 100% !important
            }

                .roll-tabs ul.tabs-list li span {
                    border: 1px solid #f0f0f0;
                    background-color: transparent;
                    color: #666;
                    border-bottom: transparent;
                    cursor: pointer;
                    padding: 14px 20px 14px 19.5px;
                    display: block;
                    box-sizing: border-box;
                    border-bottom: transparent;
                    position: relative
                }

                .roll-tabs ul.tabs-list li.active span, .roll-tabs ul.tabs-list li:hover span {
                    background-color: #f8f8f8
                }
}

@media only screen and (max-width: 1199px) {
    .gmanBanner {
        padding-top: 50px !important;
    }
    footer {
        
    }

    iframe {
        
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .gmanMarginLeftRightMinus {
        padding: 50px;
        margin-left: 20px !important
    }
    .flat-qoute2 .btn-qoute button {
        margin-left: -30px
    }
    .gmanBanner {
        padding-top: 0 !important;
        margin-top: 0 !important
    }
    .TopInternBanner {
        padding-top: 50px !important;
    }
    .GolfBG {
        margin-top: 150px !important;
        background-image: url(../images/Golf-day-BG-2-RSVP-f.jpg);
        color: #fff !important;
        min-height: 300px;
        background-size: cover;
        width: 100%;
        background-repeat: no-repeat
    }

        .GolfBG h1 {
            color: #fff !important;
            font-size: 40px !important
        }
    
    .text-qoute {
        font-size: 20px !important
    }
    .imagebox-header{
        max-height: 200px !important;
    }
    .page-title {
        padding-top: 60px;
    }
    .flat-request-qoute3 {
        padding-top: 60px
    }

    .flat-qoute3 .text-qoute h3 {
        font-size: 19px !important;
        /*line-height: 40px*/
    }

    .col-lg-2 {
        float: left;
    }

    .gmanTopContacts {
        margin-top: 0
    }

    .top {
        background-color: #f3f3f3;
        color: #000
    }

    #logo img {
        /*margin-top: -100px !important;
        padding-bottom: 100px !important;*/
        align-content: center;
        text-align: center;
        /*height: 350px;*/
        z-index: 1 !important
    }
/*
    .MobileTop {
        margin-top: 40px !important;
        margin-left: -700px;
        padding-left: 150px
    }*/

    .FooterIconG {
        max-height: 50px !important
    }
/*
    .gmanheadTest {
        position: absolute;
        top: 760px !important;
        left: 10% !important;
        font-size: 50px;
        font-family: Oswald;
        color: #a22022
    }

    .home-boxed .boxed {
        width: 100%;
        margin: 0 auto;
        margin-top: 0;
        margin-bottom: 30px !important;
        background-color: #fff;
        box-shadow: 0 0 16px 1px #7f7f7f;
        overflow: hidden
    }*/

    .logoFooterLogo {
        width: 200px;
        align-content: center;
        text-align: center
    }

    .FooterIcon {
        max-width: 16% !important
    }

    .WebsiteProducts {
        display: normal !important;
        visibility: visible !important
    }

    .GmanIconFA {
        min-width: 30px !important;
        text-align: center !important
    }

    .about-post {
        max-width: 92%
    }

    .gmanAfrica {
        background-position-x: center !important
    }

    .GmanBorderbottom {
        border-bottom: solid 1px #f0f0f0
    }

    .logoFooterLogo {
        max-width: 300px
    }

    .LogoFooter {
        margin-right: 20px
    }

    .content-inner {
        border: solid 1px #fff !important
    }

    .GmanHome {
        margin: 0 !important;
        margin: 10px !important
    }

    .GmanAbout {
        margin: 0 !important;
        margin-left: 18px !important;
        max-width: 90% !important;
        text-align: justify
    }

    .GmanParts {
        margin: 0 !important;
        max-width: 100% !important;
        text-align: justify
    }

    .PartsBottomContactDetails {
        margin-left: 30px !important;
        margin-right: 30px !important
    }

    .roll-tabs {
        margin-top: 50px
    }

        .roll-tabs ul.tabs-list {
            word-spacing: normal;
            margin: -1px 0 0 -1px
        }

            .roll-tabs ul.tabs-list li {
                display: inline-block;
                margin: 1px 0 0 1px;
                width: 24% !important
            }

                .roll-tabs ul.tabs-list li span {
                    border: 1px solid #f0f0f0;
                    background-color: transparent;
                    color: #666;
                    border-bottom: transparent;
                    cursor: pointer;
                    padding: 14px 20px 14px 19.5px;
                    display: block;
                    box-sizing: border-box;
                    border-bottom: transparent;
                    position: relative
                }

                .roll-tabs ul.tabs-list li.active span, .roll-tabs ul.tabs-list li:hover span {
                    background-color: #f8f8f8
                }

    .header-wrap {
        padding-right: 20px !important
    }

    .FooterMenu {
        text-align: center;
        padding-bottom: 25px !important
    }

    .FooterCenterLeft {
        text-align: center
    }

    .rev_slider_1078_30 {
        max-height: 100px
    }

    #SliderGman {
        z-index: 500
    }

    #ResponsiveSlider {
        background-color: #000;
        display: normal
    }

    .CommitSitePadding h1 {
        font-size: 20px !important;
        line-height: 10px
    }

    .services-textblock-subtitle {
        font-size: 10px !important
    }

    .btn-menu {
        margin-bottom: 10px !important;
        margin-right: 30px !important
    }

    .HideOnWebsite {
        visibility: hidden !important;
        display: none !important
    }

    /*.header-content {
        padding-top: 25px !important
    }

    .nav-wrap {
        width: 95% !important;
        padding-left: 45px !important;
        max-height: 20px !important
    }*/

    .col-sm-4 {
        width: 18% !important
    }

    .col-lg-12 {
        width: 100% !important
    }

    .GmanMobilePadding {
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify !important
    }

    #rev_slider_1078_2 {
        max-height: 300px !important
    }

    .CommitSitePadding {
        margin-bottom: 80px !important
    }

    #ResponsiveSlider {
        min-height: 200px !important
    }

    .btn-menu {
        color: #fff !important
    }

    .info-top-right {
        padding-top: 10px;
        /*width: 110% !important*/
    }

        .info-top-right .appoinment {
            padding-top: 20px;
            width: 100% !important;
            margin-left: -30px !important
        }

    .nav-wrap {
        width: 100%
    }

    #mainnav ul {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        padding-top: 25px
    }

        #mainnav ul li {
            padding-left: 2px !important;
            padding-right: 2px !important;
            width: 11%
        }

    #mainnav > ul > li > ul {
        width: 220px !important;
        margin-right: 10px !important;
        padding-right: 10px !important
    }

        #mainnav > ul > li > ul > li {
            width: 220px !important;
            margin-right: 0 !important;
            margin-left: 0 !important
        }

            #mainnav > ul > li > ul > li a {
                margin-left: 10px !important
            }

    .header_sticky {
        /*margin-top: -60px !important*/
    }

    .h1gman {
        /*margin-top: -240px !important;
        margin-right: -200px !important*/
    }

    .gmanNewLogoStyle {
       /* max-height: 130px;
        margin-left: -600px*/
    }

    .gmanTopContacts {
        /*margin-top: 20px;
        z-index: 1 !important;
        margin-right: 0*/
    }

    .MobileTop {
        margin-right: 20px
    }

    .CovidBanner {
        position: absolute;
        top: 0 !important;
        line-height: 20px !important;
        height: 50px !important;
        width: 100%;
        padding-right: 17px;
        padding-top: 3px
    }

    .top .content-left, .top .content-right {
        text-align: center;
        float: none;
        margin-top: 57px
    }

    .nav.header-style2 {
        background-color: #8c1f1f;
        max-height: 55px !important;
        min-height: 55px !important;
        width: 100%;
        z-index: 2 !important;
        position: absolute
    }

        .nav.header-style2 .nav {
            padding-top: 10px
        }

    #logo img {
       /* top: 0 !important;
        margin-top: -50px !important;
        padding-bottom: 100px !important;
        align-content: flex-start;
        text-align: left;
        height: 350px;
        position: absolute;
        z-index: 1 !important*/
    }

    .nav.header-style2 .nav-wrap {
        float: inherit;
        width: 100%;
        margin-top: -100px
    }

    .nav.header-style2 .flat-social {
        margin-top: 18px;
        float: right;
        margin-right: -6px
    }

    .CovidBanner {
        position: absolute;
        top: 185px;
        line-height: 40px !important;
        height: 50px !important;
        background-color: #ff0;
        width: 100%;
        padding-right: 17px;
        padding-top: 3px;
        z-index: 3 !important
    }

    .portfolio-section {
        padding-top: 70px
    }

    .btn-menu {
        margin-top: 195px !important;
        margin-right: 250px !important
    }

    .FooterIconG {
        max-height: 50px !important
    }

    ul.flat-pagination li a {
        width: 228px !important;
        font-size: 14px !important
    }

    ul.flat-pagination li {
        margin-bottom: 4px
    }

    .header-fixed {
        position: center
    }

    .tp-banner {
        margin-top: 0 !important
    }

    .Table50PercentWidth {
        width: 50%
    }

    .logoFooterLogo {
        position: absolute;
        top: 185px;
        left: 58%
    }

    .SectionSPacing {
        margin-top: -55px !important
    }

    .gmanMarginLeftRightMinus {
        margin-left: -45px !important;
        margin-right: -35px !important
    }

    .roll-tabs ul.tabs-list {
        word-spacing: normal;
        margin: -1px 0 0 -1px
    }

        .roll-tabs ul.tabs-list li {
            display: inline-block;
            margin: 1px 0 0 1px;
            width: 100% !important
        }

            .roll-tabs ul.tabs-list li span {
                border: 1px solid #f0f0f0;
                background-color: transparent;
                color: #666;
                border-bottom: transparent;
                cursor: pointer;
                padding: 14px 20px 14px 19.5px;
                display: block;
                box-sizing: border-box;
                border-bottom: transparent;
                position: relative
            }

            .roll-tabs ul.tabs-list li.active span, .roll-tabs ul.tabs-list li:hover span {
                background-color: #f8f8f8
            }

    .FooterMenuContainer {
        position: absolute;
        top: 285px;
        left: 50%
    }

    .MarginLeftFooterMenu {
        margin-left: 30px !important;
        max-width: 50%
    }

    .FooterIcon {
        max-width: 10%;
        padding: 15px
    }

    .TankerBG {
        background-image: url(/TrailerImages/Tanker/TankerBG3.jpg);
        height: 562px
    }
    .Oswald45Left{
        font-size: 30px
    }
    .TankerBG h1 {
        font-family: Oswald;
        color: #000;
        padding-top: 40px !important;
        position: absolute;
        text-align: center !important;
        bottom: 80px !important;
        left: 20% !important
    }

    .blockquote {
        font-size: 30px !important;
        padding-bottom: 50px !important
    }

    .single-project {
        margin: 20px !important;
        margin-left: 60px !important;
        max-width: 90% !important
    }

    .SectionSPacing {
        padding-top: 50px !important;
        padding-left: 20px !important
    }

    .col-lg-12 {
        width: 100% !important
    }

    .col-lg-9 {
        width: 70% !important;
        float: left !important
    }

    .col-lg-3 {
        width: 30% !important;
        float: right !important
    }

    .col-lg-8 {
        float: left;
        width: 65% !important
    }

    .col-lg-4 {
        float: left !important;
        width: 35% !important
    }

    .img-box {
        padding-top: 30px !important
    }

    .FloatLeft {
        float: left
    }

    .FloatRight {
        float: right !important
    }

    .FooterLogoContainer {
        float: right;
        padding-top: 20px !important;
        padding-right: 40px !important
    }

    .FooterMenuContainer {
        float: left;
        padding-left: 50px !important
    }

    .GmanNewTitleMain h2 {
        padding-left: 0
    }

    .FooterIcon {
        width: 20% !important
    }

    #ResponsiveSlider {
        display: none;
        visibility: hidden;
        background-color: #000
    }

    #MainSlider {
        background-color: #000;
        display: normal
    }

    blockquote {
        margin-right: 10px;
        margin-left: -40px;
        max-height: 10px !important
    }

    #mainnav {
        width: 130% !important;
        margin-left: -30px !important;
        margin-top: 70px !important
    }

        #mainnav > ul > li {
            margin-left: -2px !important;
            margin-right: -2px !important
        }

    blockquote {
        margin-right: 10px;
        margin-left: -40px;
        max-height: 10px !important
    }

    .SocialTopMobile {
        display: normal !important;
        visibility: visible !important
    }

    .SocialMobileNew {
        margin-top: -100px !important;
        margin-left: 595px
    }

    .languagegman {
        margin-top: 20px !important;
        margin-right: -25px !important
    }

    .header-content ul li {
        width: 215px
    }

    .CommitSitePadding {
        padding-top: 15px
    }

    .col-sm-4 {
        width: 35% !important;
        padding-left: 0 !important
    }

    .gmantd {
        margin-left: 30px !important;
        width: 30% !important
    }

    .col-sm-8 {
        width: 50% !important;
        padding-left: 0 !important
    }
}

/*    @media only screen and (max-width: 991px) {
        .FooterIconG {
            max-height: 50px !important
        }
        #logo img {
            top: 0 !important;
            
        }

        .FooterLogoContainer {
            float: right;
            padding-top: 20px !important;
            padding-right: 70px !important
        }

        .FooterMenuContainer {
            float: left;
            padding-left: 40px !important
        }

        .flat-iconbox.style3 .height30 {
            display: none
        }

        .CommitSitePadding {
            padding-top: 50px
        }

        .top .content-left, .top .content-right {
            text-align: center;
            float: none
        }

        .nav.header-style4 {
            padding: 0 15px
        }

        .nav.header-style2 .flat-social {
            margin-top: 28px
        }

        .header.style2 #logo, .header.style4 #logo {
            margin-top: 25px;
            text-align: center;
            float: none
        }

        .header-content ul li {
            width: 33.33%;
            margin-right: 0
        }

        .flat-row, .footer-widgets, .flat-testimonial, .flat-imagebox.style2, .flat-counter, .flat-accordion, .footer-widgets, .flat-iconbox.style3, .flat-iconbox.style1, .flat-counter.style2, .flat-imagebox.style3 {
            padding: 0
        }

        .btn-menu {
            display: block
        }

        .main-about.page-wrap .content-area, .main-about.page-wrap .widget-area, .box-item .text-box.left, .box-item .img-box {
            float: none
        }

            .page-wrap .content-area, .page-wrap .widget-area, .box-item .text-box.left, .box-item .img-box, .box-item .img-box img {
                width: 100%
            }

        .main-about.page-wrap .widget-area {
            padding-right: 0
        }

        .news-post .entry-post .content-post .button-post a {
            margin-top: 20px
        }

        .form-qoute .desc-qoute {
            padding: 0
        }

        .iconbox .iconbox-content h3.iconbox-title {
            font-size: 20px
        }

        .iconbox.style3 .iconbox-content .iconbox-title {
            font-size: 18px
        }

        .iconbox .iconbox-content .iconbox-desc {
            overflow: visible
        }

        .page-wrap .widget-area {
            padding-left: 0
        }

        .main-blog .content-area {
            margin-bottom: 30px
        }

        article.blog-post {
            padding-bottom: 30px;
            margin-bottom: 30px
        }

        .footer-widgets .widget.widget-nav-menu {
            margin-left: 0
        }

        blockquote {
            margin-right: 10px;
            margin-left: -40px;
            max-height: 10px !important
        }
    }
*/
    @media only screen and (min-device-width : 851px) and (max-device-width : 1023px) and (orientation : landscape) {
        .TopInternBanner {
            padding-top: 50px !important;
        }
        .HideOnWebsite{
            visibility: hidden;
            display: none;
        }
        .gmanFooterIframe {
            min-height: 650px !important
        }
        .container {
            padding-left: 0 !important;
            padding-right: 0 !important;
            width: 812px !important;
            min-width: 812px !important
        }
        .col-lg-2g {
            width: 20% !important;
            float: left;
        }        
        .imagebox-header{
            padding-bottom: 100px
        }
        .flat-qoute3 .text-qoute h3{
            font-size: 18px !important;
            line-height: 33px
        }
        .col-sm-2{
            width: 33.3% !important
        }
        .col-lg-2 {
            width: 20%;
        }
        .col-md-2 {
            width: 20%;
        }
        .col-md-12 {
            width: 100% !important;
            min-width: 100% !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .col-md-7{
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .col-md-5 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .col-md-6 {
            width: 50% !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .col-lg-10{
            width: 79%
        }
        .gmanNewLogoStyle {
            margin-top: 28px
        }

        .portfolio-section {
            padding-top: 60px
        }

        .gmanTopContacts {
            margin-top: 0
        }

        #MainSlider {
            visibility: hidden;
            display: none
        }

        .top {
            background-color: #000 !important;
            min-height: 200px;
            color: #fff
        }

        #logo img {
            /*margin-top: -70px !important;
            padding-bottom: 100px !important;
            align-content: center;
            text-align: center;
            height: 400px;
            z-index: 1 !important;
            margin-left: 50px !important*/
        }

        .CovidBanner {
            position: absolute;
            top: 265px;
            line-height: 40px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 55px !important;
            min-height: 55px !important;
            width: 100%;
            position: absolute;
            /*top: 157px*/
        }

            .nav.header-style2 .nav-wrap {
                float: inherit;
                width: 100%
            }

            .nav.header-style2 .flat-social {
                margin-top: 18px;
                float: right;
                margin-right: -6px
            }

        ul.flat-pagination li a {
            width: 225px !important;
            font-size: 14px !important
        }

        ul.flat-pagination li {
            margin-bottom: 4px
        }

        .gmantd {
            width: 25% !important
        }

        .GmanCol-sm-12 {
            padding-bottom: 25px !important
        }
        .flat-qoute2 .text-qoute h3{
            font-size: 17px !important
        }
        .col-sm-5 {
            min-width: 45% !important;
            float: left;
        }
        .text-box{
            padding-right: 0 !important
        }
        .col-sm-7 {
            min-width: 45% !important;
            float: left;
        }

        .col-sm-3 {
            min-width: 33% !important
        }

        .btn-menu {
            margin-top: 15px !important;
            margin-right: 255px !important
        }

        .SocialMobileNew {
            margin-top: 20px;
            margin-left: -20px !important
        }

        .languagegman {
            margin-left: 70px
        }

        .tp-banner2 {
            margin-top: 0 !important
        }

        .tp-banner {
            margin-top: 0 !important
        }

        .header-fixed {
            position: center
        }

        .logo img {
            margin-left: 20px !important
        }

        .GmanLogo {
            margin-left: 80px !important
        }

        .Table50PercentWidth {
            width: 50%
        }

        .logoFooterLogo {
            position: absolute;
            top: 175px;
            left: 58%
        }

        .languagegman {
            top: 239px !important;
            left: 175px;
            position: absolute
        }

        .FooterMenuContainer {
            position: absolute;
            top: 285px;
            left: 50%
        }

        .MarginLeftFooterMenu {
            margin-left: 15px !important;
            max-width: 50%
        }

        .FooterIcon {
            max-width: 10%;
            padding: 15px
        }

        .blockquote {
            font-size: 20px !important
        }

        .content-tab {
            margin-left: -22px !important;
            margin-right: -22px !important
        }

        .SectionSPacing {
            padding-top: 50px !important;
            padding-left: 8px !important;
            padding-right: 13px !important
        }
        .col-lg-12 {
            width: 100% !important
        }

        .col-lg-9 {
            width: 65% !important;
            float: left !important
        }

        .col-lg-3 {
            width: 33% !important;
            float: right !important
        }

        .col-lg-8 {
            float: left;
            width: 100% !important
        }

        .col-lg-4 {
            float: left !important;
            width: 100% !important
        }

        .box-item .style3 {
            font-size: 5px !important;
            width: 500px !important
        }

        .img-box {
            padding-top: 30px !important
        }

        .FloatLeft {
            float: left
        }

        .FloatRight {
            float: right !important
        }

        #wasteremoval {
            margin-left: 1px;
            margin-right: 1px
        }

        #Parts {
            margin-left: 16px;
            margin-right: 16px
        }

        #Axles {
            margin-left: 16px;
            margin-right: 16px
        }

        .roll-tabs {
            width: 100%
        }

        .GmanNewTitle h2 {
            padding-left: 15px !important
        }

        .GmanCol-sm-12 {
            width: 100%
        }

        .FooterIcon {
            width: 31%
        }

       /* .HideOnMobile {
            visibility: hidden !important;
            display: none !important
        }*/

        .MobileProducts {
            display: none !important
        }

        .WebsiteProducts {
            display: normal !important;
            visibility: visible !important;
            margin-left: -5px;
            margin-right: -5px
        }

        .TownName {
            padding-left: 10px !important
        }

        .GmanIconFA {
            min-width: 30px !important;
            text-align: center !important
        }

        .about-post {
            max-width: 92%
        }

        .page-wrap {
            margin-left: 20px !important
        }

        .gmanAfrica {
            background-position-x: center !important
        }

        .Website {
            visibility: hidden !important;
            display: none !important
        }

        .GmanBorderbottom {
            border-bottom: solid 1px #f0f0f0
        }

        .logoFooterLogo {
            max-width: 300px
        }

        .LogoFooter {
            margin-right: 20px
        }

        .content-inner {
            border: solid 1px #fff !important
        }

        .GmanHome {
            margin: 0 !important;
            margin: 20px !important
        }

        .GmanAbout {
            margin: 0 !important;
            margin-left: 18px !important;
            max-width: 90% !important;
            text-align: justify
        }

        .GmanParts {
            margin: 0 !important;
            max-width: 100% !important;
            text-align: justify
        }

        .PartsBottomContactDetails {
            margin-left: 30px !important;
            margin-right: 30px !important
        }

        .roll-tabs {
            margin-top: 50px
        }

        .col-sm-4 {
            width: 35% !important;
            padding-left: 0 !important
        }

        .col-sm-8 {
            width: 50% !important;
            padding-left: 0 !important
        }

        .col-sm-3 {
            width: 33%
        }

        .roll-tabs ul.tabs-list {
            word-spacing: normal;
            margin: -1px 0 0 -1px
        }

            .roll-tabs ul.tabs-list li {
                display: inline-block;
                margin: 1px 0 0 1px;
                width: 100% !important
            }

                .roll-tabs ul.tabs-list li span {
                    border: 1px solid #f0f0f0;
                    background-color: transparent;
                    color: #666;
                    border-bottom: transparent;
                    cursor: pointer;
                    padding: 14px 20px 14px 19.5px;
                    display: block;
                    box-sizing: border-box;
                    border-bottom: transparent;
                    position: relative
                }

                .roll-tabs ul.tabs-list li.active span, .roll-tabs ul.tabs-list li:hover span {
                    background-color: #f8f8f8
                }

        .SectionSPacing {
            margin: 5px !important;
            max-width: 100% !important
        }

        .GmanNProductName {
            padding: 7px !important
        }

            .GmanNProductName h4 a {
                font-family: Oswald;
                font-size: 16px !important;
                color: #8c1f1f
            }

                .GmanNProductName h4 a:hover {
                    font-family: Oswald;
                    font-size: 16px !important;
                    color: #000;
                    text-shadow: 0 3px 5px #777,0 -2px 1px #fff
                }

        .GmanNewTitleMain h2 {
            text-align: center !important
        }

        .GmanNewTitle h2 {
            background-image: linear-gradient(to right,#8f1d1f,#8f1d1f);
            color: #fff;
            font-size: 20px !important;
            line-height: 40px;
            text-transform: uppercase;
            text-align: left;
            font-family: Oswald
        }

        .GmanNewTitle {
            text-align: center !important
        }

        .Text-centerMobile {
            text-align: center !important;
            padding-right: 55px !important
        }

        .header-wrap {
            padding-right: 20px !important
        }

        .GmanLogo {
            /*margin-top: -25px !important;*/
            padding-bottom: 100px !important;
            align-content: center;
            text-align: center;
            height: 290px
        }

        .FooterMenu {
            text-align: center
        }

        .FooterCenterLeft {
            text-align: center
        }

        .rev_slider_1078_30 {
            max-height: 100px
        }

        .home-boxed .boxed {
            width: 100%;
            margin: 0 auto;
            margin-top: 0;
            margin-bottom: 30px;
            background-color: #fff;
            box-shadow: 0 0 16px 1px #7f7f7f;
            overflow: hidden
        }

        #SliderGman {
            z-index: 500
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .SocialTopMobile {
            position: absolute;
            align-content: center !important;
            align-items: center !important;
           /* top: 240px !important;*/
            left: 5%
        }

        .CommitSitePadding h1 {
            font-size: 20px !important;
            line-height: 10px
        }

        .services-textblock-subtitle {
            font-size: 10px !important
        }

        /*.HideOnMobile {
            visibility: hidden !important;
            display: none !important
        }*/

        .header-content {
            padding-top: 25px !important
        }

        .MenuPaddingTop {
            /*top: 200px !important*/
        }

        .MobileTop {
            background-color: #8c1f1f;
            position: absolute;
            top: 0;
            left: 0 !important;
            width: 100%;
            text-align: center !important
        }

        #mainnav-mobi {
            /*top: 55px !important*/
        }

        .header-wrap {
            /*min-height: 160px !important;
            max-height: 220px !important;
            overflow-y: hidden !important;
            width: 100% !important*/
        }

        .nav-wrap {
            width: 110%;
            margin-left: -35px;
            max-height: 20px !important
        }

        #mainnav ul {
            width: 115% !important;
            margin-top: -5px;
        }

            #mainnav ul li {
                margin-left: 5px !important;
                margin-right: 5px !important
            }

        #ResponsiveSlider {
            visibility: hidden !important;
            display: none
        }

        .HomeWelcome col-sm-6 {
            width: 100%
        }

        .col-sm-6 {
            width: 100%
        }

        .form-request-qoute .flat-wrap-form .flat-wrap-input {
            float: none;
            width: 100%
        }

        iframe {
            height: 500px
        }

        .info-top-right {
            padding-top: 10px;
            width: 110% !important
        }

            .info-top-right .appoinment {
                padding-top: 20px;
                width: 100% !important;
                margin-left: -50px !important
            }

        blockquote {
            margin-right: 10px;
            margin-left: -40px;
            max-height: 10px !important
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 850px) {
        .content-tab{
            padding: 20px
        }
        .HideOnWebsite {
            visibility: hidden;
            display: none
        }
        .GolfBG {
            margin-top: 49px;
            background-image: url(../images/Golf-day-BG-2-RSVP-f.jpg);
            color: #fff !important;
            min-height: 200px;
            background-size: cover;
            width: 100%;
            background-repeat: no-repeat
        }

            .GolfBG h1 {
                color: #fff !important;
                font-size: 40px !important
            }
        .gmanBanner{
            padding-top: 0 !important;
            margin-top: 0 !important
        }
        .gmanFooterIframe {
            min-height: 650px !important
        }
        .gmanBreadcrumbTop {
            padding-top: 0
        }
        .col-md-12 {
            padding-left: 0 !important;
            padding-right: 0 !important;
            min-width: 100%;
        }
        .col-md-7 {
            padding-left: 0 !important;
            padding-right: 0 !important
        }
        .col-md-5 {
            padding-left: 0 !important;
            padding-right: 0 !important
        }
        .col-lg-2{
            float: left;
            width:33.333333% !important;
        }
        .Oswald45Left {
            text-align: center !important
        }
        footer {
            min-height: 600px !important
        }

        iframe {
            min-height: 600px !important
        }

        .col-lg-2g {
            width: 25% !important
        }

        .gmanLogoNEW {
            padding-top: 7px
        }

        .gmanNewLogoStyle {
            margin-top: 0;
            margin-bottom: -5px !important
        }

        .top {
            max-height: 250px !important
        }

        .gman280Top {
            min-width: 650px !important
        }

        /*.gmanTopContacts {
            min-width: 650px !important
        }*/

        .top .content-left, .top .content-right {
            text-align: center;
            float: none
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 63px !important;
            min-height: 63px !important;
            width: 100%
        }

        #MainSlider {
            visibility: hidden;
            display: none
        }

        .nav.header-style2 .nav-wrap {
            float: inherit;
            width: 100%;
            /*margin-top: -100px*/
        }

        .nav.header-style2 .flat-social {
            margin-top: 18px;
            float: right;
            margin-right: -6px
        }

        .CovidBanner {
            position: absolute;
            top: 275px;
            line-height: 40px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .portfolio-section {
            padding-top: 10px
        }

        .btn-menu {
            margin-top: 20px !important;
            margin-right: 50%;
            display:block;
            visibility: visible !important;
        }

        ul.flat-pagination li a {
            width: 340px !important;
            font-size: 14px !important
        }

        ul.flat-pagination li {
            margin-bottom: 4px
        }

        .gmantd {
            width: 25% !important
        }

        .GmanCol-sm-12 {
            padding-bottom: 25px !important
        }

        .col-sm-5 {
            min-width: 100% !important
        }

        .col-sm-9 {
            min-width: 100% !important
        }

        .col-sm-7 {
            min-width: 100% !important
        }

        .col-sm-3 {
            min-width: 33% !important
        }

        .SocialMobileNew {
            margin-top: 20px;
            margin-left: -20px !important
        }

        .languagegman {
            margin-left: 40px
        }
        .container{
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .tp-banner2 {
            margin-top: 0 !important
        }

        .tp-banner {
            margin-top: 0 !important
        }

        .header-fixed {
            position: center
        }

        .logo img {
           /* margin-left: 20px !important*/
        }

        .GmanLogo {
            margin-left: 80px !important
        }

        .Table50PercentWidth {
            width: 50%
        }

        .logoFooterLogo {
            position: absolute;
            top: 175px;
            left: 58%
        }

        .languagegman {
            top: 239px !important;
            left: 175px;
            position: absolute
        }

        .FooterMenuContainer {
            position: absolute;
            top: 285px;
            left: 50%
        }

        .MarginLeftFooterMenu {
            margin-left: 15px !important;
            max-width: 50%
        }

        .FooterIcon {
            max-width: 10%;
            padding: 15px
        }

        .blockquote {
            font-size: 20px !important
        }

        .content-tab {
            margin-left: -22px !important;
            margin-right: -22px !important
        }

        .SectionSPacing {
            padding-top: 50px !important;
            padding-left: 8px !important;
            padding-right: 13px !important
        }

        .col-lg-12 {
            width: 100% !important
        }

        .col-lg-9 {
            width: 65% !important;
            float: left !important
        }

        .col-lg-3 {
            width: 33% !important;
            float: right !important
        }

        .col-lg-8 {
            float: right !important;
            width: 100% !important
        }

        .col-lg-4 {
            float: left !important;
            width: 100% !important
        }

        .box-item .style3 {
            font-size: 5px !important;
            width: 500px !important
        }

        .img-box {
            padding-top: 30px !important
        }

        .FloatLeft {
            float: left
        }

        .FloatRight {
            float: right !important
        }

        #wasteremoval {
            margin-left: 1px;
            margin-right: 1px
        }

        #Parts {
            margin-left: 16px;
            margin-right: 16px
        }

        #Axles {
            margin-left: 16px;
            margin-right: 16px
        }

        .roll-tabs {
            width: 100%
        }

        .GmanNewTitle h2 {
            padding-left: 15px !important
        }

        .GmanCol-sm-12 {
            width: 100%
        }

        .FooterIcon {
            width: 31%
        }

        /*.HideOnMobile {
            visibility: hidden !important;
            display: none !important
        }*/

        .MobileProducts {
            display: none !important
        }

        .WebsiteProducts {
            display: normal !important;
            visibility: visible !important;
            margin-left: -5px;
            margin-right: -5px
        }

        .TownName {
            padding-left: 10px !important
        }

        .GmanIconFA {
            min-width: 30px !important;
            text-align: center !important
        }

        .about-post {
            max-width: 92%
        }

        .page-wrap {
            margin-left: 20px !important
        }

        .gmanAfrica {
            background-position-x: center !important
        }

        .Website {
            visibility: hidden !important;
            display: none !important
        }

        .GmanBorderbottom {
            border-bottom: solid 1px #f0f0f0
        }

        .logoFooterLogo {
            max-width: 300px
        }

        .LogoFooter {
            margin-right: 20px
        }

        .content-inner {
            border: solid 1px #fff !important
        }

        .GmanHome {
            margin: 0 !important;
            margin: 20px !important
        }

        .GmanAbout {
            margin: 0 !important;
            margin-left: 18px !important;
            max-width: 90% !important;
            text-align: justify
        }

        .GmanParts {
            margin: 0 !important;
            max-width: 100% !important;
            text-align: justify
        }

        .PartsBottomContactDetails {
            margin-left: 30px !important;
            margin-right: 30px !important
        }

        .roll-tabs {
            margin-top: 50px
        }

        .col-sm-4 {
            width: 35% !important;
            padding-left: 0 !important
        }

        .col-sm-8 {
            width: 50% !important;
            padding-left: 0 !important
        }

        .col-sm-3 {
            width: 33%
        }

        .roll-tabs ul.tabs-list {
            word-spacing: normal;
            margin: -1px 0 0 -1px
        }

            .roll-tabs ul.tabs-list li {
                display: inline-block;
                margin: 1px 0 0 1px;
                width: 100% !important
            }

                .roll-tabs ul.tabs-list li span {
                    border: 1px solid #f0f0f0;
                    background-color: transparent;
                    color: #666;
                    border-bottom: transparent;
                    cursor: pointer;
                    padding: 14px 20px 14px 19.5px;
                    display: block;
                    box-sizing: border-box;
                    border-bottom: transparent;
                    position: relative
                }

                .roll-tabs ul.tabs-list li.active span, .roll-tabs ul.tabs-list li:hover span {
                    background-color: #f8f8f8
                }

        .SectionSPacing {
            margin: 5px !important;
            max-width: 100% !important
        }

        .GmanNProductName {
            padding: 7px !important
        }

            .GmanNProductName h4 a {
                font-family: Oswald;
                font-size: 16px !important;
                color: #8c1f1f
            }

                .GmanNProductName h4 a:hover {
                    font-family: Oswald;
                    font-size: 16px !important;
                    color: #000;
                    text-shadow: 0 3px 5px #777,0 -2px 1px #fff
                }

        .GmanNewTitleMain h2 {
            text-align: center !important
        }

        .GmanNewTitle h2 {
            background-image: linear-gradient(to right,#8f1d1f,#8f1d1f);
            color: #fff;
            font-size: 20px !important;
            line-height: 40px;
            text-transform: uppercase;
            text-align: left;
            font-family: Oswald
        }

        .GmanNewTitle {
            text-align: center !important
        }

        .Text-centerMobile {
            text-align: center !important;
            padding-right: 55px !important
        }

        .header-wrap {
            padding-right: 20px !important
        }

        .GmanLogo {
            margin-top: -25px !important;
            padding-bottom: 100px !important;
            align-content: center;
            text-align: center;
            height: 290px
        }

        .FooterMenu {
            text-align: center
        }

        .FooterCenterLeft {
            text-align: center
        }

        .rev_slider_1078_30 {
            max-height: 100px
        }

        .home-boxed .boxed {
            width: 100%;
            margin: 0 auto;
            margin-top: 0;
            margin-bottom: 30px;
            background-color: #fff;
            box-shadow: 0 0 16px 1px #7f7f7f;
            overflow: hidden
        }

        #SliderGman {
            z-index: 500
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .SocialTopMobile {
            position: absolute;
            align-content: center !important;
            align-items: center !important;
            top: 240px !important;
            left: 5%
        }

        .CommitSitePadding h1 {
            font-size: 20px !important;
            line-height: 10px
        }

        .services-textblock-subtitle {
            font-size: 10px !important
        }

        /*.HideOnMobile {
            visibility: hidden !important;
            display: none !important
        }*/

        .header-content {
            padding-top: 25px !important
        }

        .MenuPaddingTop {
            top: 200px !important
        }

        .MobileTop {
            background-color: #8c1f1f;
            position: absolute;
            top: 0;
            left: 0 !important;
            width: 100%;
            text-align: center !important
        }

        #logo {
            width: 100%;
            /*margin-top: 80px !important*/
        }

        #mainnav-mobi {
            /*top: 65px !important*/
        }

        .header-wrap {
           /* min-height: 160px !important;
            max-height: 220px !important;
            overflow-y: hidden !important;
            width: 100% !important*/
        }

        .nav-wrap {
            width: 100%;
           /* margin-left: -35px;*/
            max-height: 20px !important
        }

        #mainnav ul {
            width: 100% !important
        }

            #mainnav ul li {
                margin-left: 10px !important;
                margin-right: 10px !important
            }

        #ResponsiveSlider {
            visibility: hidden !important;
            display: none
        }

        .HomeWelcome col-sm-6 {
            width: 100%
        }

        .col-sm-6 {
            width: 100%
        }

        .form-request-qoute .flat-wrap-form .flat-wrap-input {
            float: none;
            width: 100%
        }

        iframe {
            height: 400px
        }

        .info-top-right {
            padding-top: 10px;
            width: 110% !important
        }

            .info-top-right .appoinment {
                padding-top: 20px;
                width: 100% !important;
                margin-left: -50px !important
            }

        blockquote {
            margin-right: 10px;
            margin-left: -40px;
            max-height: 10px !important
        }
    }


    @media only screen and (min-width: 600px) and (max-width: 767px) {
        .col-ggfooter-1 {
            width: 20%;
            min-height: 70px
        }
        .TopInternBanner {
            padding-top: 50px !important;
        }
        .GolfBG {
            margin-top: 150px !important;
            background-image: url(../images/Golf-day-BG-2-RSVP-f.jpg);
            color: #fff !important;
            min-height: 200px;
            background-size: cover;
            width: 100%;
            background-repeat: no-repeat
        }

            .GolfBG h1 {
                color: #fff !important;
                font-size: 40px !important
            }
        .gmanFooterIframe {
            min-height: 650px !important
        }
        .gmanBreadcrumbTop {
            padding-top: 0
        }
        footer {
            min-height: 700px
        }
        .Oswald45Left{
            text-align: center
        }/*
        iframe {
            min-height: 1000px !important
        }*/
        .page-title{
            margin-top: 10px
        }
        .col-lg-2g {
            width: 25% !important
        }

        .col-lg-12 {
            padding-left: 0 !important
        }

        .gmanNewLogoStyle {
            margin-top: 24px
        }

        .top {
            min-height: 195px
        }

        .portfolio-section {
            padding-top: 80px
        }

        .CovidBanner {
            position: absolute;
            top: 215px;
            line-height: 40px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 55px !important;
            min-height: 55px !important;
            width: 100%;
            position: absolute;
            /*top: 150px*/
        }

            .nav.header-style2 .nav-wrap {
                float: inherit;
                width: 100%
            }

            .nav.header-style2 .flat-social {
                margin-top: 18px;
                float: right;
                margin-right: -6px
            }

        .desc-qoute {
            width: 100% !important
        }

        .form-request-qoute {
            padding: 5px
        }

        .text-box {
            width: 100% !important
        }

        .col-lg-12 {
            width: 100% !important;
            position: relative;
            min-height: 1px;
            padding-right: 0;
            padding-left: 15px
        }

        .col-lg-3 {
            width: 33% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            float: left
        }

        .col-sm-5 {
            width: 100% !important
        }

        .col-sm-3 {
            max-width: 45% !important
        }

        .tp-banner {
            margin-top: 0 !important
        }

        footer {
            height: 550px !important
        }

        .gmantd {
            width: 25% !important
        }

        ul.flat-pagination {
            margin-left: 0 !important;
            margin-right: 0 !important;
            text-align: left;
            width: 100% !important
        }

        .flat-pagination ul {
            margin-left: 0 !important;
            width: 100% !important
        }

        ul.flat-pagination li {
            display: grid;
            width: 100% !important
        }

            ul.flat-pagination li a {
                padding-left: 29px;
                padding-right: 31px;
                height: 50px;
                width: 100% !important;
                display: inline-block;
                text-align: center;
                font-family: Oswald;
                line-height: 50px;
                background-color: #a22022;
                border: 1px solid #ebebeb;
                border-radius: 2px;
                color: #fff;
                font-size: 18px
            }

            ul.flat-pagination li.next-page a {
                width: 72px
            }

                ul.flat-pagination li.next-page a i {
                    padding-left: 5px
                }

            ul.flat-pagination li a:hover {
                background-color: #ebebeb;
                color: #a22022;
                border: 1px solid #a22022
            }

            ul.flat-pagination li.active a {
                background-color: #a22022;
                color: #fff
            }

        .roll-tabs {
            margin-right: 25px;
            width: 100% !important;
            margin-top: 50px
        }

            .roll-tabs ul.tabs-list {
                word-spacing: normal;
                margin: -1px 0 0 -1px
            }

                .roll-tabs ul.tabs-list li {
                    display: inline-block;
                    margin: 1px 0 0 1px;
                    width: 100% !important
                }

                    .roll-tabs ul.tabs-list li span {
                        border: 1px solid #f0f0f0;
                        background-color: transparent;
                        color: #666;
                        border-bottom: transparent;
                        cursor: pointer;
                        padding: 14px 20px 14px 19.5px;
                        display: block;
                        box-sizing: border-box;
                        border-bottom: transparent;
                        position: relative
                    }

                    .roll-tabs ul.tabs-list li.active span, .roll-tabs ul.tabs-list li:hover span {
                        background-color: #f8f8f8
                    }

        .header-fixed {
            position: center
        }

        .Table50PercentWidth {
            width: 40%
        }

        .logoFooterLogo {
            position: absolute;
            top: 245px;
            left: 58%
        }

        .FooterMenuContainer {
            position: absolute;
            top: 340px;
            left: 50%
        }

        .IpadLogos {
            margin-left: 20px
        }

        .MarginLeftFooterMenu {
            margin-left: 30px !important;
            max-width: 50%
        }

        .FooterIcon {
            min-width: 24%;
            padding: 10px
        }
        .col-md-12 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .container {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        #logo img {
            margin-left: 50%
            /*top: 0 !important;
            margin-top: -95px !important;
            padding-bottom: 100px !important;
            align-content: center;
            text-align: center;
            height: 350px*/
        }

        .box-item {
            padding-left: 5px !important;
            padding-top: 8px !important;
            padding-bottom: 8px !important
        }

        .GmanSpecs {
            padding-left: 10px !important;
            padding-right: 10px !important
        }

        .SectionSPacing {
            margin: 5px !important;
            max-width: 100% !important
        }

        .GmanNProductName {
            background-color: #f0f0f0;
            padding: 7px !important
        }

            .GmanNProductName h4 a {
                font-family: Oswald;
                font-size: 16px !important;
                color: #8c1f1f
            }

                .GmanNProductName h4 a:hover {
                    font-family: Oswald;
                    font-size: 16px !important;
                    color: #000;
                    text-shadow: 0 3px 5px #777,0 -2px 1px #fff
                }

        .GmanNewTitleMain h2 {
            text-align: center !important
        }

        .GmanNewTitle h2 {
            background-image: linear-gradient(to right,#8f1d1f,#8f1d1f);
            color: #fff;
            font-size: 20px !important;
            line-height: 40px;
            text-transform: uppercase;
            text-align: left;
            font-family: Oswald
        }

        .GmanNewTitle {
            text-align: center !important
        }

        .Text-centerMobile {
            text-align: center !important;
            padding-right: 55px !important
        }

        .logoFooterLogo {
            width: 200px;
            align-content: center;
            text-align: center
        }

        .FooterIcon {
            max-width: 110px !important
        }

        .GmanCol-sm-4 {
            width: 40%
        }

        .GmanCol-sm-12 {
            width: 100% !important
        }

        .MobileProducts {
            display: normal !important;
            visibility: visible !important;
            margin-left: -5px;
            margin-right: -5px
        }

        .WebsiteProducts {
            display: none !important
        }

        .TownName {
            padding-left: 10px !important
        }

        .GmanIconFA {
            min-width: 30px !important;
            text-align: center !important
        }

        .about-post {
            max-width: 92%
        }

        .page-wrap {
            margin-left: 20px !important
        }

        .gmanAfrica {
            background-position-x: center !important
        }

        .Website {
            visibility: hidden !important;
            display: none !important
        }

        .GmanBorderbottom {
            border-bottom: solid 1px #f0f0f0
        }

        .logoFooterLogo {
            padding-top: 14px !important;
            max-width: 300px
        }

        .LogoFooter {
            margin-right: 20px
        }

        .content-inner {
            border: solid 1px #fff !important
        }

        .GmanHome {
            margin: 0 !important;
            margin: 20px !important
        }

        .GmanAbout {
            margin: 0 !important;
            margin-left: 18px !important;
            max-width: 90% !important;
            text-align: justify
        }

        .GmanParts {
            margin: 0 !important;
            max-width: 100% !important;
            text-align: justify
        }

        .PartsBottomContactDetails {
            margin-left: 30px !important;
            margin-right: 30px !important
        }

        .roll-tabs {
            margin-left: 25px
        }

        .roll-tabs {
            margin-top: 50px
        }

            .roll-tabs ul.tabs-list {
                word-spacing: normal;
                margin: -1px 0 0 -1px
            }

                .roll-tabs ul.tabs-list li {
                    display: inline-block;
                    margin: 1px 0 0 1px;
                    width: 100% !important
                }

                    .roll-tabs ul.tabs-list li span {
                        border: 1px solid #f0f0f0;
                        background-color: transparent;
                        color: #666;
                        border-bottom: transparent;
                        cursor: pointer;
                        padding: 14px 20px 14px 19.5px;
                        display: block;
                        box-sizing: border-box;
                        border-bottom: transparent;
                        position: relative
                    }

                    .roll-tabs ul.tabs-list li.active span, .roll-tabs ul.tabs-list li:hover span {
                        background-color: #f8f8f8
                    }

        .languagegman {
            top: 180px !important;
            left: 245px;
            position: absolute
        }

        .header-wrap {
            padding-right: 20px !important
        }

        .GmanLogo {
            margin-top: -25px !important;
            padding-bottom: 100px !important;
            align-content: center;
            text-align: center;
            height: 290px
        }

        .FooterMenu {
            text-align: center
        }

        .FooterCenterLeft {
            text-align: center
        }

        .rev_slider_1078_30 {
            max-height: 100px
        }

        .home-boxed .boxed {
            width: 100%;
            margin: 0 auto;
            margin-top: 0;
            margin-bottom: 30px;
            background-color: #fff;
            box-shadow: 0 0 16px 1px #7f7f7f;
            overflow: hidden
        }

        #SliderGman {
            z-index: 500
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .CommitSitePadding h1 {
            font-size: 20px !important;
            line-height: 10px
        }

        .services-textblock-subtitle {
            font-size: 10px !important
        }

        .btn-menu {
            margin-top: 20px !important;
            margin-right: 44% !important;
            display: block;
            visibility: visible
        }

        .SocialTopMobile {
            position: absolute;
            align-content: center !important;
            align-items: center !important;
            top: 180px !important;
            left: 5%
        }

        .SocialMobileNew {
            position: absolute;
            align-content: center !important;
            align-items: center !important;
            top: 20px !important;
            left: 1%
        }

        .HideOnMobile {
            visibility: hidden !important;
            display: none !important
        }

        .header-content {
            padding-top: 25px !important
        }

        .MobileTop {
            background-color: #8c1f1f;
            position: absolute;
            top: 0;
            left: 0 !important;
            width: 100%;
            text-align: center !important
        }

        .logo {
            /*width: 100%;
            margin-top: 60px !important*/
        }

        .header-wrap {
            /*min-height: 160px !important;
            max-height: 160px !important;
            overflow-y: hidden !important;
            width: 100% !important*/
        }

        .nav-wrap {
            width: 100%;
            max-height: 20px !important;
            width: 100%
        }

        .col-sm-4 {
            width: 18% !important
        }

        .GmanMobilePadding {
            padding-left: 10px;
            padding-right: 10px;
            text-align: justify !important
        }

        .logo {
            /*padding-left: 20px !important;
            max-height: 70px !important*/
        }

        #rev_slider_1078_2 {
            min-height: 300px !important
        }

        .CommitSitePadding {
            margin-bottom: 80px !important
        }

        #ResponsiveSlider {
            min-height: 300px !important
        }
        .gmanTopContacts{
            padding-top: 10px;
            padding-bottom: 5px;
            padding-left: -300px;
            right: 100px !important
        }
        .col-md-7{
            width: 100% !important
        }
        .pull-right {
            float: none !important;
        }
        .right{
            text-align: center !important
        }
        .gmanBanner{
            padding-top: 50px;
        }
    }


    @media only screen and (min-width: 482px) and (max-width: 599px) {
        .col-ggfooter-1 {
            width: 33.333333%;
            min-height: 70px
        }
        .gmanBanner {
            padding-top: 0 !important;
            margin-top: 0 !important
        }
        .TopInternBanner {
            padding-top: 40px !important;
        }
        .pull-right {
            float: none !important;
        }

        .right {
            text-align: center !important
        }
        .HideOnMobile{
            visibility: hidden;
            display: none;
        }
        .gmanBreadcrumbTop {
            padding-top: 0
        }
        footer {
            min-height: 700px !important
        }

        iframe {
            min-height: 700px !important
        }

        .col-lg-2g {
            width: 33.33333% !important
        }

        .col-xs-offset-3 {
            margin-left: 0
        }

        .flat-request-qoute3 {
            padding: 15px
        }

        .portfolio-section {
            padding-top: 80px
        }

        .CovidBanner {
            position: absolute;
            top: 215px;
            line-height: 20px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 55px !important;
            min-height: 55px !important;
            width: 100%;
            position: absolute;
            /*top: 153px*/
        }

            .nav.header-style2 .nav-wrap {
                float: inherit;
                width: 100%
            }

            .nav.header-style2 .flat-social {
                margin-top: 18px;
                float: right;
                margin-right: -6px
            }

        ul.flat-pagination li a {
            width: 266px !important;
            font-size: 14px !important
        }

        .gmantd {
            width: 130px !important
        }

        ul.flat-pagination li {
            margin-bottom: 4px
        }

        .TrailerBG {
            margin-top: 0 !important
        }

        .header-fixed {
            position: center
        }

        .languagegman {
            top: 179px !important;
            left: 180px;
            position: absolute
        }

        .Table50PercentWidth {
            width: 39%
        }

        .logoFooterLogo {
            position: absolute;
            top: 175px;
            left: 60%
        }

        .FooterMenuContainer {
            position: absolute;
            top: 270px;
            left: 50%
        }

        .IpadLogos {
            margin-left: 20px
        }

        .MarginLeftFooterMenu {
            margin-left: 30px !important;
            max-width: 50%
        }

        .FooterIcon {
            min-width: 24%;
            padding: 10px
        }

        .FooterCenterLeft {
            text-align: center
        }

        .nav-wrap {
            width: 100%
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .logo {
            padding-left: 100px !important;
            max-height: 110px !important;
            margin-top: 10px !important
        }

        .btn-menu {
            margin-top: 20px !important;
            margin-right: 44% !important;
            display: block;
            visibility: visible
        }

        .GmanMobileLogoPadding {
            padding-right: 50px !important
        }
    }

    @media only screen and (min-width: 479px) and (max-width: 481px) {
        .col-ggfooter-1 {
            width: 33.333333%;
            min-height: 70px
        }

        h2 {
            font-size: 14px;
            text-align: center
        }

        h3 {
            font-size: 17px;
            text-align: center
        }

        .SectionSPacing {
            padding: 0 !important;
            margin: 0 !important
        }

        .gmanPaddingBottom15 {
            font-size: 18px !important;
        }

        .tp-banner {
            padding: 0 !important;
            margin: 0 !important
        }

        .tp-baner h3 {
            font-size: 20px !important;
        }

        .gmanBanner {
            padding-top: 0 !important;
            margin-top: 0 !important
        }

        .MobilePadding {
            padding: 10px !important
        }

        .roll-tabs {
            padding: 10px !important
        }

        .content-tab {
            padding: 10px !important;
            padding-right: 15px !important
        }

        .TopInternBanner {
            padding-top: 50px !important;
        }

        .TopInternBanner {
            padding-top: 40px !important;
        }

        .TopInternBanner {
            padding-top: 50px !important;
        }
        .TopInternBanner {
            padding-top: 50px !important;
        }
        .col-md-7 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-5 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .col-md-12 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .container {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .gmanBreadcrumbTop {
            padding-top: 0
        }
        .col-lgg-4 {
            width: 100%
        }

        .col-lgg-8 {
            width: 100%
        }
        footer {
            min-height: 1000px !important
        }

        iframe {
            min-height: 1000px !important
        }

        .portfolio-section {
            padding-top: 80px
        }

        .CovidBanner {
            position: absolute;
            top: 215px;
            line-height: 20px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 55px !important;
            min-height: 55px !important;
            width: 100%;
            position: absolute;
            top: 185px
        }

            .nav.header-style2 .nav-wrap {
                float: inherit;
                width: 100%
            }

            .nav.header-style2 .flat-social {
                margin-top: 18px;
                float: right;
                margin-right: -6px
            }

        .desc-qoute {
            width: 100% !important
        }

        .flat-wrap-input input {
            width: 100% !important
        }

        .form-request-qoute {
            padding: 5px
        }

        .col-lg-12 {
            width: 100% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px
        }

        .col-lg-3 {
            width: 45% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            float: left
        }

        ul.flat-pagination li a {
            width: 222px !important;
            font-size: 14px !important
        }

        .gmantd {
            width: 115px !important
        }

        ul.flat-pagination li {
            margin-bottom: 4px
        }

        .TrailerBG {
            margin-top: 0 !important
        }

        .btn-menu {
            margin-top: 20px !important;
            margin-right: 44% !important;
            display: block;
            visibility: visible
        }

        .header-fixed {
            position: center
        }

        .languagegman {
            top: 180px !important;
            left: 180px;
            position: absolute
        }

        .Table50PercentWidth {
            width: 39%
        }

        .logoFooterLogo {
            position: absolute;
            top: 175px;
            left: 60%
        }

        .FooterMenuContainer {
            position: absolute;
            top: 270px;
            left: 50%
        }

        .IpadLogos {
            margin-left: 20px
        }

        .MarginLeftFooterMenu {
            margin-left: 30px !important;
            max-width: 50%
        }

        .FooterIcon {
            min-width: 24%;
            padding: 10px
        }

        .FooterCenterLeft {
            text-align: center
        }

        .nav-wrap {
            width: 100%
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .logo {
            margin-top: 10px !important;
            padding-left: 100px !important
        }

        .GmanMobileLogoPadding {
            padding-right: 50px !important
        }

        .gmanBanner {
            padding-top: 50px;
        }

        .pull-right {
            float: none !important;
        }

        .right {
            text-align: center !important
        }

        .HideOnMobile {
            visibility: hidden;
            display: none;
        }

        .gmanBanner {
            padding-top: 50px;
        }
    }

@media (min-width: 381px) and (max-width: 478px) {
    .col-ggfooter-1 {
        width: 33.333333%;
        min-height: 70px
    }

    h2 {
        font-size: 14px;
        text-align: center
    }

    h3 {
        font-size: 17px;
        text-align: center
    }

    .SectionSPacing {
        padding: 0 !important;
        margin: 0 !important
    }

    .gmanPaddingBottom15 {
        font-size: 18px !important;
    }

    .tp-banner {
        padding: 0 !important;
        margin: 0 !important
    }

    .tp-baner h3 {
        font-size: 20px !important;
    }

    .gmanBanner {
        padding-top: 0 !important;
        margin-top: 50px !important
    }

    .MobilePadding {
        padding: 10px !important
    }

    .roll-tabs {
        padding: 10px !important
    }

    .content-tab {
        padding: 10px !important
    }

    .TopInternBanner {
        padding-top: 50px !important;
    }

    .TopInternBanner {
        padding-top: 40px !important;
    }
    .TopInternBanner {
        padding-top: 50px !important;
    }
    .GolfBG {
        margin-top: 49px;
        background-image: url(../images/Golf-day-BG-2-RSVP-f.jpg);
        color: #fff !important;
        min-height: 100px;
        background-size: cover;
        width: 100%;
        background-repeat: no-repeat
    }

        .GolfBG h1 {
            color: #fff !important;
            font-size: 40px !important
        }

    .col-md-7 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .col-md-5 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .col-md-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .gmanBreadcrumbTop {
        padding-top: 0
    }

    .col-lgg-4 {
        width: 100%
    }

    .col-lgg-8 {
        width: 100%
    }

    .gmanFooterIframe {
        min-height: 700px !important
    }

    iframe {
        min-height: 1000px !important
    }

    .portfolio-section {
        padding-top: 20px;
        padding-left: 15px;
    }

    .CovidBanner {
        position: absolute;
        top: 215px;
        line-height: 20px !important;
        height: 50px !important;
        background-color: #ff0;
        width: 100%;
        padding-right: 17px;
        padding-top: 3px
    }

    .nav.header-style2 {
        background-color: #8c1f1f;
        max-height: 55px !important;
        min-height: 55px !important;
        width: 100%;
        position: absolute;
        top: 185px
    }

        .nav.header-style2 .nav-wrap {
            float: inherit;
            width: 100%
        }

        .nav.header-style2 .flat-social {
            margin-top: 18px;
            float: right;
            margin-right: -6px
        }

    .desc-qoute {
        width: 100% !important
    }

    .flat-wrap-input input {
        width: 100% !important
    }

    .form-request-qoute {
        padding: 5px
    }

    .col-lg-12 {
        width: 100% !important;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }

    .col-lg-3 {
        width: 45% !important;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left
    }

    ul.flat-pagination li a {
        width: 350px !important;
        font-size: 14px !important
    }

    .gmantd {
        width: 115px !important
    }

    ul.flat-pagination li {
        margin-bottom: 4px
    }

    .TrailerBG {
        margin-top: 0 !important
    }

    .btn-menu {
        margin-top: 20px !important;
        margin-right: 44% !important;
        display: block;
        visibility: visible
    }

    .header-fixed {
        position: center
    }

    .languagegman {
        top: 180px !important;
        left: 180px;
        position: absolute
    }

    .Table50PercentWidth {
        width: 39%
    }

    .logoFooterLogo {
        position: absolute;
        top: 175px;
        left: 60%
    }

    .FooterMenuContainer {
        position: absolute;
        top: 270px;
        left: 50%
    }

    .IpadLogos {
        margin-left: 20px
    }

    .MarginLeftFooterMenu {
        margin-left: 30px !important;
        max-width: 50%
    }

    .FooterIcon {
        min-width: 24%;
        padding: 10px
    }

    .FooterCenterLeft {
        text-align: center
    }

    .nav-wrap {
        width: 100%
    }

    #ResponsiveSlider {
        background-color: #000;
        display: normal
    }

    .logo {
        margin-top: 10px !important;
        padding-left: 50px !important
    }

    .GmanMobileLogoPadding {
        padding-right: 50px !important
    }

    .gmanBanner {
        padding-top: 50px;
    }

    .pull-right {
        float: none !important;
    }

    .right {
        text-align: center !important
    }

    .HideOnMobile {
        visibility: hidden;
        display: none;
    }

    .gmanBanner {
        padding-top: 50px;
    }
}



    @media (min-width: 362px) and (max-width: 380px) {
        .col-ggfooter-1 {
            width: 33.333333%;
            min-height: 70px
        }
        h2{
            font-size: 16px;
            text-align: center
        }
        .SectionSPacing {
            padding: 0 !important;
            margin: 0 !important
        }
        .gmanPaddingBottom15 {
            font-size: 18px !important;
        }
        .tp-banner {
            padding: 0 !important;
            margin: 0 !important
        }
        .tp-baner h3{
            font-size: 20px !important;
        }
        .gmanBanner {
            padding-top: 0 !important;
            margin-top: 50px !important
        }
        .MobilePadding {
            padding: 10px !important
        }
        .roll-tabs {
            padding: 10px !important
        }
        .content-tab {
            padding: 10px !important
        }
        .TopInternBanner {
            padding-top: 50px !important;
        }

        .GolfBG {
            background-image: url(../images/Golf-day-BG-2-RSVP-f.jpg);
            color: #fff !important;
            min-height: 100px;
            background-size: contain;
            width: 100%;
            background-repeat: no-repeat
        }

            .GolfBG h1 {
                color: #fff !important;
                font-size: 40px !important
            }
        .careerswidget_74389{
            max-height: 200px !important
        }
        .tp-banner {
            margin-top: 50px
        }
        .col-md-7 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-5 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-12 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .container {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .gmanBreadcrumbTop {
            padding-top: 0
        }

        .col-lgg-4 {
            width: 100%
        }

        .col-lgg-8 {
            width: 100%
        }

        .gmanFooterIframe {
            min-height: 700px !important
        }

        iframe {
            min-height: 500px
        }

        .portfolio-section {
            padding-top: 20px;
            padding-left: 15px;
        }

        .CovidBanner {
            position: absolute;
            top: 215px;
            line-height: 20px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 55px !important;
            min-height: 55px !important;
            width: 100%;
            position: absolute;
            top: 185px
        }

            .nav.header-style2 .nav-wrap {
                float: inherit;
                width: 100%
            }

            .nav.header-style2 .flat-social {
                margin-top: 18px;
                float: right;
                margin-right: -6px
            }

        .desc-qoute {
            width: 100% !important
        }

        .flat-wrap-input input {
            width: 100% !important
        }

        .form-request-qoute {
            padding: 5px
        }

        .col-lg-12 {
            width: 100% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px
        }

        .col-lg-3 {
            width: 45% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            float: left
        }

        ul.flat-pagination li a {
            width: 350px !important;
            font-size: 14px !important
        }

        .gmantd {
            width: 115px !important
        }

        ul.flat-pagination li {
            margin-bottom: 4px
        }

        .TrailerBG {
            margin-top: 0 !important
        }

        .btn-menu {
            margin-top: 20px !important;
            margin-right: 44% !important;
            display: block;
            visibility: visible
        }

        .header-fixed {
            position: center
        }

        .languagegman {
            top: 180px !important;
            left: 180px;
            position: absolute
        }

        .Table50PercentWidth {
            width: 39%
        }

        .logoFooterLogo {
            position: absolute;
            top: 175px;
            left: 60%
        }

        .FooterMenuContainer {
            position: absolute;
            top: 270px;
            left: 50%
        }

        .IpadLogos {
            margin-left: 20px
        }

        .MarginLeftFooterMenu {
            margin-left: 30px !important;
            max-width: 50%
        }

        .FooterIcon {
            min-width: 24%;
            padding: 10px
        }

        .FooterCenterLeft {
            text-align: center
        }

        .nav-wrap {
            width: 100%
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .logo {
            margin-top: 10px !important;
            padding-left: 50px !important
        }

        .GmanMobileLogoPadding {
            padding-right: 50px !important
        }

        .gmanBanner {
            padding-top: 50px;
        }

        .pull-right {
            float: none !important;
        }

        .right {
            text-align: center !important
        }

        .HideOnMobile {
            visibility: hidden;
            display: none;
        }

        .gmanBanner {
            padding-top: 50px;
        }
    }

    @media (max-width: 362px) {
        .col-ggfooter-1 {
            width: 33.333333%;
            min-height: 70px
        }
        h2 {
            font-size: 14px;
            text-align: center
        }

        h3 {
            font-size: 17px;
            text-align: center
        }

        .SectionSPacing {
            padding: 0 !important;
            margin: 0 !important
        }

        .gmanPaddingBottom15 {
            font-size: 18px !important;
        }

        .tp-banner {
            padding: 0 !important;
            margin: 0 !important
        }

        .tp-baner h3 {
            font-size: 20px !important;
        }

        .gmanBanner {
            padding-top: 0 !important;
            margin-top: 48px !important
        }

        .MobilePadding {
            padding: 10px !important
        }

        .roll-tabs {
            padding: 4px !important
        }

        .content-tab {
            padding: 10px !important
        }

        .TopInternBanner {
            padding-top: 50px !important;
        }

        .TopInternBanner {
            padding-top: 40px !important;
        }
        .TopInternBanner {
            padding-top: 50px !important;
        }
        .GolfBG {
            margin-top: 49px;
            background-image: url(../images/Golf-day-BG-2-RSVP-f.jpg);
            color: #fff !important;
            min-height: 100px;
            background-size: contain;
            width: 100%;
            background-repeat: no-repeat
        }

            .GolfBG h1 {
                color: #fff !important;
                font-size: 40px !important
            }

        .col-md-7 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-5 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-12 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .container {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .gmanBreadcrumbTop {
            padding-top: 0
        }

        .col-lgg-4 {
            width: 100%
        }

        .col-lgg-8 {
            width: 100%
        }

        .gmanFooterIframe {
            min-height: 750px !important
        }

        .portfolio-section {
            /*padding-top: 20px;
            padding-left: 15px;*/
        }

        .CovidBanner {
            position: absolute;
            top: 215px;
            line-height: 20px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 55px !important;
            min-height: 55px !important;
            width: 100%;
            position: absolute;
            top: 185px
        }

            .nav.header-style2 .nav-wrap {
                float: inherit;
                width: 100%
            }

            .nav.header-style2 .flat-social {
                margin-top: 18px;
                float: right;
                margin-right: -6px
            }

        .desc-qoute {
            width: 100% !important
        }

        .flat-wrap-input input {
            width: 100% !important
        }

        .form-request-qoute {
            padding: 5px
        }

        .col-lg-12 {
            width: 100% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px
        }

        .col-lg-3 {
            width: 45% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            float: left
        }

        ul.flat-pagination li a {
            width: 350px !important;
            font-size: 14px !important
        }

        .gmantd {
            width: 115px !important
        }

        ul.flat-pagination li {
            margin-bottom: 4px
        }

        .TrailerBG {
            margin-top: 0 !important
        }

        .btn-menu {
            margin-top: 20px !important;
            margin-right: 44% !important;
            display: block;
            visibility: visible
        }

        .header-fixed {
            position: center
        }

        .languagegman {
            top: 180px !important;
            left: 180px;
            position: absolute
        }

        .Table50PercentWidth {
            width: 39%
        }

        .logoFooterLogo {
            position: absolute;
            top: 175px;
            left: 60%
        }

        .FooterMenuContainer {
            position: absolute;
            top: 270px;
            left: 50%
        }

        .IpadLogos {
            margin-left: 20px
        }

        .MarginLeftFooterMenu {
            margin-left: 30px !important;
            max-width: 50%
        }

        .FooterIcon {
            min-width: 24%;
            padding: 10px
        }

        .FooterCenterLeft {
            text-align: center
        }

        .nav-wrap {
            width: 100%
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .logo {
            margin-top: 10px !important;
            padding-left: 50px !important
        }

        .GmanMobileLogoPadding {
            padding-right: 50px !important
        }

        .gmanBanner {
            padding-top: 50px;
        }

        .pull-right {
            float: none !important;
        }

        .right {
            text-align: center !important
        }

        .HideOnMobile {
            visibility: hidden;
            display: none;
        }

        .gmanBanner {
            padding-top: 50px;
        }
    }

    @media (max-width: 321px) {
        .col-ggfooter-1 {
            width: 33.333333%;
            min-height: 70px
        }
        h2 {
            font-size: 14px;
            text-align: center
        }
        h3 {
            font-size: 17px;
            text-align: center
        }

        .SectionSPacing {
            padding: 0 !important;
            margin: 0 !important
        }

        .gmanPaddingBottom15 {
            font-size: 18px !important;
        }

        .tp-banner {
            padding: 0 !important;
            margin: 0 !important
        }

        .tp-baner h3 {
            font-size: 20px !important;
        }

        .gmanBanner {
            padding-top: 0 !important;
            margin-top: 48px !important
        }

        .MobilePadding {
            padding: 10px !important
        }

        .roll-tabs {
            padding: 10px !important
        }

        .content-tab {
            padding: 10px !important
        }

        .TopInternBanner {
            padding-top: 50px !important;
        }
        .TopInternBanner {
            padding-top: 40px !important;
        }
        .GolfBG {
            margin-top: 49px;
            background-image: url(../images/Golf-day-BG-2-RSVP-f.jpg);
            color: #fff !important;
            min-height: 100px;
            background-size: contain;
            width: 100%;
            background-repeat: no-repeat
        }

            .GolfBG h1 {
                color: #fff !important;
                font-size: 40px !important
            }
        .col-lg-2 {
            min-width: 50% !important
        }

        .col-md-7 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-5 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-12 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .container {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .gmanBreadcrumbTop {
            padding-top: 0
        }

        .col-lgg-4 {
            width: 100%
        }

        .col-lgg-8 {
            width: 100%
        }

        .gmanFooterIframe {
            min-height: 950px !important
        }


        .portfolio-section {
            /*padding-top: 20px;
            padding-left: 15px;*/
        }

        .CovidBanner {
            position: absolute;
            top: 215px;
            line-height: 20px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 55px !important;
            min-height: 55px !important;
            width: 100%;
            position: absolute;
            top: 180px
        }

            .nav.header-style2 .nav-wrap {
                float: inherit;
                width: 100%;
            }

            .nav.header-style2 .flat-social {
                margin-top: 18px;
                float: right;
                margin-right: -6px
            }

        .desc-qoute {
            width: 100% !important
        }

        .flat-wrap-input input {
            width: 100% !important
        }

        .form-request-qoute {
            padding: 5px
        }

        .col-lg-12 {
            width: 100% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px
        }

        .col-lg-3 {
            width: 45% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            float: left
        }
        .roll-tabs{
            margin-top: 20px
        }

        ul.flat-pagination li a {
            width: 290px !important;
            font-size: 14px !important
        }

        .gmantd {
            width: 115px !important
        }

        ul.flat-pagination li {
            margin-bottom: 4px
        }

        .TrailerBG {
            margin-top: 0 !important
        }

        .btn-menu {
            margin-top: 20px !important;
            margin-right: 44% !important;
            display: block;
            visibility: visible
        }

        .header-fixed {
            position: center
        }

        .languagegman {
            top: 180px !important;
            left: 180px;
            position: absolute
        }

        .Table50PercentWidth {
            width: 39%
        }

        .logoFooterLogo {
            position: absolute;
            top: 175px;
            left: 60%
        }

        .FooterMenuContainer {
            position: absolute;
            top: 270px;
            left: 50%
        }

        .IpadLogos {
            margin-left: 20px
        }

        .MarginLeftFooterMenu {
            margin-left: 30px !important;
            max-width: 50%
        }

        .FooterIcon {
            min-width: 24%;
            padding: 10px
        }

        .FooterCenterLeft {
            text-align: center
        }

        .nav-wrap {
            width: 100%
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .logo {
            margin-top: 10px !important;
            padding-left: 50px !important
        }

        .GmanMobileLogoPadding {
            padding-right: 50px !important
        }

        .gmanBanner {
            padding-top: 50px;
        }

        .pull-right {
            float: none !important;
        }

        .right {
            text-align: center !important
        }

        .HideOnMobile {
            visibility: hidden;
            display: none;
        }

        .gmanBanner {
            padding-top: 50px;
        }
        .socialWidthMobile{
            width: 100% !important;
        }
    }

    @media (max-width: 280px) {
        .col-ggfooter-1 {
            width: 33.333333%;
            min-height: 70px
        }
        .col-lg-2{
            min-width: 50% !important
        }
        .col-md-7 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-5 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .col-md-12 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .container {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .gmanBreadcrumbTop {
            padding-top: 0
        }

        .col-lgg-4 {
            width: 100%
        }

        .col-lgg-8 {
            width: 100%
        }

        .gmanFooterIframe {
            min-height: 950px !important
        }

        .portfolio-section {
            /*padding-top: 20px;
            padding-left: 15px;*/
        }

        .CovidBanner {
            position: absolute;
            top: 215px;
            line-height: 20px !important;
            height: 50px !important;
            background-color: #ff0;
            width: 100%;
            padding-right: 17px;
            padding-top: 3px
        }

        .nav.header-style2 {
            background-color: #8c1f1f;
            max-height: 55px !important;
            min-height: 55px !important;
            width: 100%;
            position: absolute;
            top: 180px
        }

            .nav.header-style2 .nav-wrap {
                float: inherit;
                width: 100%;
            }

            .nav.header-style2 .flat-social {
                margin-top: 18px;
                float: right;
                margin-right: -6px
            }

        .desc-qoute {
            width: 100% !important
        }

        .flat-wrap-input input {
            width: 100% !important
        }

        .form-request-qoute {
            padding: 5px
        }

        .col-lg-12 {
            width: 100% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px
        }

        .col-lg-3 {
            width: 45% !important;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            float: left
        }

        .roll-tabs {
            margin-top: 20px
        }

        ul.flat-pagination li a {
            width: 290px !important;
            font-size: 14px !important
        }

        .gmantd {
            width: 115px !important
        }

        ul.flat-pagination li {
            margin-bottom: 4px
        }

        .TrailerBG {
            margin-top: 0 !important
        }

        .btn-menu {
            margin-top: 20px !important;
            margin-right: 44% !important;
            display: block;
            visibility: visible
        }

        .header-fixed {
            position: center
        }

        .languagegman {
            top: 180px !important;
            left: 180px;
            position: absolute
        }

        .Table50PercentWidth {
            width: 39%
        }

        .logoFooterLogo {
            position: absolute;
            top: 175px;
            left: 60%
        }

        .FooterMenuContainer {
            position: absolute;
            top: 270px;
            left: 50%
        }

        .IpadLogos {
            margin-left: 20px
        }

        .MarginLeftFooterMenu {
            margin-left: 30px !important;
            max-width: 50%
        }

        .FooterIcon {
            min-width: 24%;
            padding: 10px
        }

        .FooterCenterLeft {
            text-align: center
        }

        .nav-wrap {
            width: 100%
        }

        #ResponsiveSlider {
            background-color: #000;
            display: normal
        }

        .logo {
            margin-top: 10px !important;
            padding-left: 50px !important
        }

        .GmanMobileLogoPadding {
            padding-right: 50px !important
        }


        .pull-right {
            float: none !important;
        }

        .right {
            text-align: center !important
        }

        .HideOnMobile {
            visibility: hidden;
            display: none;
        }

        .gmanBanner {
            padding-top: 65px;
        }

        .socialWidthMobile {
            width: 100% !important;
        }
    }
