.main_content .internal_middle.full{width: 100%;padding: 0;float: none;overflow: hidden;}
.main_content .internal_middle.full .left_col{box-sizing: border-box;width: 58%;padding: 0 70px 0 15px;float: left;}
.main_content .internal_middle.full .right_col{box-sizing: border-box;width: 38%;float: right;margin-right: 15px;padding: 30px 25px;background: rgb(238,238,238); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(237,237,237,1) 8%, rgba(235,235,235,1) 9%, rgba(234,234,234,1) 24%, rgba(232,232,232,1) 26%, rgba(231,231,231,1) 36%, rgba(229,229,229,1) 37%, rgba(230,230,230,1) 39%, rgba(221,221,221,1) 65%, rgba(222,222,222,1) 67%, rgba(220,220,220,1) 69%, rgba(217,217,217,1) 79%, rgba(215,215,215,1) 99%, rgba(213,213,213,1) 99%, rgba(216,216,216,1) 99%, rgba(213,213,213,1) 100%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(237,237,237,1) 8%,rgba(235,235,235,1) 9%,rgba(234,234,234,1) 24%,rgba(232,232,232,1) 26%,rgba(231,231,231,1) 36%,rgba(229,229,229,1) 37%,rgba(230,230,230,1) 39%,rgba(221,221,221,1) 65%,rgba(222,222,222,1) 67%,rgba(220,220,220,1) 69%,rgba(217,217,217,1) 79%,rgba(215,215,215,1) 99%,rgba(213,213,213,1) 99%,rgba(216,216,216,1) 99%,rgba(213,213,213,1) 100%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(237,237,237,1) 8%,rgba(235,235,235,1) 9%,rgba(234,234,234,1) 24%,rgba(232,232,232,1) 26%,rgba(231,231,231,1) 36%,rgba(229,229,229,1) 37%,rgba(230,230,230,1) 39%,rgba(221,221,221,1) 65%,rgba(222,222,222,1) 67%,rgba(220,220,220,1) 69%,rgba(217,217,217,1) 79%,rgba(215,215,215,1) 99%,rgba(213,213,213,1) 99%,rgba(216,216,216,1) 99%,rgba(213,213,213,1) 100%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.main_content .internal_middle.full .right_col h2{color: #666;}
.main_content .internal_middle.full .right_col form .formBlockSurveyTable{max-width: 100%;}
.main_content .internal_middle.full .right_col form .formBlockSurveyTable tr td{display: block;}
.main_content .internal_middle.full .right_col form .formBlockSurveyTable tr td label{text-transform: uppercase;font-weight: bold;}
.main_content .internal_middle.full .right_col form .formBlockSurveyTable tr td input, .main_content .internal_middle.full .right_col form .formBlockSurveyTable tr td textarea{width: 100%;border: none;margin-bottom: 10px;padding: 8px;box-sizing: border-box;}
.main_content .internal_middle.full .right_col form .formBlockSurveyTable tr td .formBlockSubmitButton{background: #816700;text-align: center;width: 164px;height: 32px;display: block;color: #fff;margin: 0 auto;}
    .main_content .internal_middle.full .right_col form .formBlockSurveyTable tr td .formBlockSubmitButton:hover{background: #D5BB33;}

#division-wrap #why_valet .band-section { position: relative; }
#division-wrap #why_valet .band-text .text-wrap p { color: #fff; font-size: 16px; font-weight: 500; line-height: 20px;}
#division-wrap #why_valet .band-text { color: #fff; position: absolute; z-index:2;top:0; bottom:0; background-color: green; max-width: 656px; left: 0; padding: 60px 130px 65px 50px;box-sizing: border-box;
    background: -moz-linear-gradient(left, rgba(0,77,116,0.98) 0%, rgba(0,77,116,0.97) 38%, rgba(0,77,116,0.89) 55%, rgba(0,77,115,0.89) 71%, rgba(0,77,115,0.86) 76%, rgba(0,77,115,0.75) 82%, rgba(0,77,115,0.72) 83%, rgba(0,75,117,0.63) 86%, rgba(0,75,117,0.6) 87%, rgba(0,75,115,0.49) 89%, rgba(0,75,117,0.42) 91%, rgba(0,74,115,0.38) 92%, rgba(0,75,117,0.34) 93%, rgba(0,77,114,0.32) 94%, rgba(0,74,115,0.29) 95%, rgba(0,77,113,0.27) 96%, rgba(0,75,114,0.24) 97%, rgba(0,74,116,0.16) 98%, rgba(0,74,118,0.08) 99%, rgba(0,74,117,0) 100%);
    background: -webkit-linear-gradient(left, rgba(0,77,116,0.98) 0%,rgba(0,77,116,0.97) 38%,rgba(0,77,116,0.89) 55%,rgba(0,77,115,0.89) 71%,rgba(0,77,115,0.86) 76%,rgba(0,77,115,0.75) 82%,rgba(0,77,115,0.72) 83%,rgba(0,75,117,0.63) 86%,rgba(0,75,117,0.6) 87%,rgba(0,75,115,0.49) 89%,rgba(0,75,117,0.42) 91%,rgba(0,74,115,0.38) 92%,rgba(0,75,117,0.34) 93%,rgba(0,77,114,0.32) 94%,rgba(0,74,115,0.29) 95%,rgba(0,77,113,0.27) 96%,rgba(0,75,114,0.24) 97%,rgba(0,74,116,0.16) 98%,rgba(0,74,118,0.08) 99%,rgba(0,74,117,0) 100%);
    background: linear-gradient(to right, rgba(0,77,116,0.98) 0%,rgba(0,77,116,0.97) 38%,rgba(0,77,116,0.89) 55%,rgba(0,77,115,0.89) 71%,rgba(0,77,115,0.86) 76%,rgba(0,77,115,0.75) 82%,rgba(0,77,115,0.72) 83%,rgba(0,75,117,0.63) 86%,rgba(0,75,117,0.6) 87%,rgba(0,75,115,0.49) 89%,rgba(0,75,117,0.42) 91%,rgba(0,74,115,0.38) 92%,rgba(0,75,117,0.34) 93%,rgba(0,77,114,0.32) 94%,rgba(0,74,115,0.29) 95%,rgba(0,77,113,0.27) 96%,rgba(0,75,114,0.24) 97%,rgba(0,74,116,0.16) 98%,rgba(0,74,118,0.08) 99%,rgba(0,74,117,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa004d74', endColorstr='#00004a75',GradientType=1 );}
#division-wrap #why_valet .arrow { text-transform: uppercase; font-size: 17px; text-align: left; line-height: 19px; font-weight: 700; margin-bottom:15px;}
#division-wrap #why_valet .arrow:before { display: inline-block; content: " "; width: 19px; height: 23px; position:relative; top:4px; margin: 0 8px 0 0;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="https://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="19px" height="23px" viewBox="0 0 19 23"><path fillRule="evenodd" d="M 0 23C 0 23 10.28 11.5 10.28 11.5 10.28 11.5 0-0 0-0 0-0 8.72-0 8.72-0 8.72-0 19 11.5 19 11.5 19 11.5 8.72 23 8.72 23 8.72 23 0 23 0 23Z" fill="rgb(161,135,0)"/></svg>'); }
#division-wrap #why_valet .band-image { display: block; position: relative; top: 0; overflow: hidden; z-index:1;}
#division-wrap #why_valet .band-image img { display: block; height: auto; float:right;}

#division-wrap #gray-bar { display: block; position: relative; width: 100%;padding: 30px 0 35px; overflow: hidden;}
               #gray-bar:after {
                   content: " ";display: block; position:absolute; bottom: 0;
                   background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
                   background: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
                   background: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
                   background: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
                   background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
                   width: 100%;
                   height: 72px;
               }
               #gray-bar .gray-header p { font-size: 16px; font-weight:700; color: #666; display: block; text-transform: uppercase; padding: 0 50px; margin-bottom:25px;}
               #gray-bar .gray-col { width: 40%;float: left; min-height: 65px; height: 67px; box-sizing: border-box;max-width: 380px;}
               #gray-bar .gray-col:nth-of-type(2) { padding-left: 50px; width: 30%; }
               #gray-bar .gray-col:last-of-type { padding-right: 50px; width: 30%;}
               #gray-bar .gray-col .icon-wrap { overflow: hidden; position:relative; top:50%;
                   -webkit-transform: translateY(-50%);
                   -moz-transform: translateY(-50%);
                   -ms-transform: translateY(-50%);
                   -o-transform: translateY(-50%);
                   transform: translateY(-50%);}
               #gray-bar .gray-col .icon-wrap img { float: left; margin-right: 15px; }
               #gray-bar .gray-col .icon-wrap .text-wrap {  }
               #gray-bar .gray-col .icon-wrap .text-wrap p { position: relative; top: 50%;text-transform: uppercase;color: #000;
                   font-size: 17px; font-weight: 400; line-height: 20px; text-align: left;
                   -webkit-transform: translateY(-50%);
                   -moz-transform: translateY(-50%);
                   -ms-transform: translateY(-50%);
                   -o-transform: translateY(-50%);
                   transform: translateY(-50%);}
#circle-section { margin: 0 50px;}
#circle-section #circle-header { display: block; width: 100%;}
#circle-section #circle-header p { color: #666; font-weight: 700;font-size: 17px; line-height: 19px; text-transform: uppercase; margin: 35px 0px;}
#circle-section #circle-wrap { display: block; overflow: hidden; }
#circle-section #circle-wrap .circle-item { box-sizing:border-box; width: 50%; float: left; margin-bottom: 40px;min-height: 141px; overflow: hidden;}
#circle-section #circle-wrap .circle-item .circle-image-wrap { float: left; margin-right: 15px;}
#circle-section #circle-wrap .circle-item .text-wrap { margin-left: 155px;}
#circle-section #circle-wrap .circle-item .text-wrap h4 { color: #816700; font-size: 18px; font-weight: 700; text-align: left;}
#circle-section #circle-wrap .circle-item .text-wrap p { font-size: 13px; color: #666; font-weight: 400; line-height: 16px;}
#circle-section #circle-wrap .circle-item:nth-of-type(2n+1) { padding-right: 30px;}


.dropdown-container { margin:0 50px;}
.dropdown-container  > div { position:relative;}
.dropdown-container  > div > div{ box-sizing: border-box;padding: 20px;}
.dropdown-container h2.actually_gray { user-select: none; -moz-user-select: none;
    background: -webkit-linear-gradient(90deg, #efefef 0%, #d7d7d7 100%);
    background: -moz-linear-gradient(90deg, #efefef 0%, #d7d7d7 100%);
    background: -o-linear-gradient(90deg, #efefef 0%, #d7d7d7 100%);
    background: -ms-linear-gradient(90deg, #efefef 0%, #d7d7d7 100%);
    background: linear-gradient(0deg, #efefef 0%, #d7d7d7 100%);
    display: block; padding: 0 0 0 37px; line-height: 60px; border: none; margin: 0; text-transform: uppercase;
    color: #666;
}
.dropdown-container h2.actually_gray:hover { color: #816700;}
.dropdown-container h2.actually_gray:after { display: block; content: " "; position:absolute; top: 25px; right: 50px; width: 18px; height: 12px; transform: rotateZ(0deg); transition: transform 0.5s ease 0s;
    background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAMAAABYzB2OAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABpUExURUxpcaKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAFAIvFgAAAAidFJOUwDxR6G8BgFA0w99X5Yw+vQcRfLkLx3lg2T8SN3sEqJLPipNWkJRAAAAVUlEQVQI113I2RZAIABF0YtKmed57P8/khDqPJ21MftmOzBKqw2TTSuG3pSFAZ0hhOKs/QkXSsC8V8oMd5Q84lTQCX5JkuOrbhSF+BcXUgYwc9NI7wGXqg+W1UrF6wAAAABJRU5ErkJggg==');
}
.dropdown-container h2.actually_gray.on:after { transform: rotateZ(180deg); }

.links-container { margin: 0 50px;}
.links-container p { display: none; }
.links-container a { color: #666; }
.links-container h3 { text-transform: uppercase; color: #666; font-size: 17px; font-weight: 700; line-height: 19px; margin: 45px 0 15px; }
.links-container ul {columns: 4; -moz-columns: 4;list-style-type: none;}
.links-container ul li {font-size: 13px; font-weight: 400; line-height: 18px;}
.links-container ul li:after { display: inline-block; content: " ";width: 11px; height: 8px; position:relative;margin-left: 5px;background-repeat: no-repeat;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAMAAAAY5vW6AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURaKJAKKJAKKJAKKJAKKJAKKJAKKJAExpcaKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAIAKK/MAAAAZdFJOU6DJtYsPCr4AkAZ9P0LKFQwLraq5n9Ks1gNh1CJOAAAAPklEQVQI12NgBwMecT52dgYIW0JMlAXGZudkYhRgYGaAACFJYQYuDggQkRSEqWFlY2NlgCvnh+nl5mVhZwcAjg4C1+GRCFsAAAAASUVORK5CYII=');
}

/*Tablet Portait*/
/* Display at 768px */
@media screen and (max-width:1023px) {
    #gray-bar .gray-col .icon-wrap .text-wrap p{font-size: 10px;}
    #circle-section #circle-wrap .circle-item:nth-of-type(even){float: right;clear: right;}
    #circle-section #circle-wrap .circle-item:nth-of-type(odd){float: left;clear: left;}
    .links-container ul {columns: 2; -moz-columns: 2;}
}

/*Phone*/
/* Phone width is 280-320px in portrait */
@media screen and (max-width:767px) {
    .main_content .internal_middle.full .left_col, .main_content .internal_middle.full .right_col{width: 100%;float: none;margin: 0;padding: 0;}
    .main_content .internal_middle.full .right_col{padding: 20px 15px;margin-top: 15px;}
    #division-wrap #why_valet .band-text .text-wrap p { color: #fff; font-size: 16px; font-weight: 500; line-height: 20px;}
    #division-wrap #why_valet .band-text {padding: 15px;background: rgba(0,77,116,0.85);}
    #division-wrap #why_valet .band-image img { float: none;left: 50%;margin-left: -388px;}

    #division-wrap #gray-bar { display: block; position: relative; width: 100%;padding: 30px 15px 35px 15px; overflow: hidden;box-sizing: border-box;
        background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
        background: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
        background: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
        background: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.101961) 100%);
    }
    #gray-bar:after {content: " ";display: none;}
    #gray-bar .gray-header p { font-size: 16px; font-weight:700; color: #666; display: block; text-transform: uppercase; padding: 0; margin-bottom:25px;}
    #gray-bar .gray-col { width: 100%;float: none; min-height: 65px; height: auto; box-sizing: border-box;margin: 10px 0;position: relative;}
    #gray-bar .gray-col:nth-of-type(2) { padding-left: 0; width: 100%; }
    #gray-bar .gray-col:last-of-type { padding-right: 0; width: 100%;}
    #gray-bar .gray-col .icon-wrap { overflow: hidden; position:relative; top:0;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;}
    #gray-bar .gray-col .icon-wrap img { float: left; margin-right: 25px; max-width: 46px; height: auto;}
    #gray-bar .gray-col .icon-wrap img:nth-of-type(2){margin-right: 15px;}
    #gray-bar .gray-col .icon-wrap .text-wrap {  }
    #gray-bar .gray-col .icon-wrap .text-wrap p { position: relative; top: 0;text-transform: uppercase;color: #000;
        font-size: 17px; font-weight: 400; line-height: 20px; text-align: left;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;}
    #circle-section { margin: 0 50px;}
    #circle-section #circle-header { display: block; width: 100%;}
    #circle-section #circle-header p { color: #666; font-weight: 700;font-size: 17px; line-height: 19px; text-transform: uppercase; margin: 35px 0px;}
    #circle-section #circle-wrap { display: block; overflow: hidden; }
    #circle-section #circle-wrap .circle-item { box-sizing:border-box; width: 50%; float: left; margin-bottom: 40px;min-height: 141px; overflow: hidden;}
    #circle-section #circle-wrap .circle-item .circle-image-wrap { float: left; margin-right: 15px;}
    #circle-section #circle-wrap .circle-item .text-wrap { margin-left: 155px;}
    #circle-section #circle-wrap .circle-item .text-wrap h4 { color: #816700; font-size: 18px; font-weight: 700; text-align: left;}
    #circle-section #circle-wrap .circle-item .text-wrap h4:after { display: inline-block; content: ": "; }
    #circle-section #circle-wrap .circle-item .text-wrap p { font-size: 13px; color: #666; font-weight: 400; line-height: 16px;}
    #circle-section #circle-wrap .circle-item:nth-of-type(2n+1) { padding-right: 30px;}

    #circle-section { margin: 0 15px;}
    #circle-section #circle-header { display: block; width: 100%;}
    #circle-section #circle-header p { color: #666; font-weight: 700;font-size: 17px; line-height: 19px; text-transform: uppercase; margin: 35px 0px;}
    #circle-section #circle-wrap { display: block; overflow: hidden; }
    #circle-section #circle-wrap .circle-item { box-sizing:border-box; width: 100%; float: none; margin-bottom: 40px;min-height: 141px; overflow: hidden;}
    #circle-section #circle-wrap .circle-item .circle-image-wrap { float: none; margin-right: 0;margin-bottom: 15px;}
        #circle-section #circle-wrap .circle-item .circle-image-wrap img{display: block; margin: 0 auto;}
    #circle-section #circle-wrap .circle-item .text-wrap { margin-left: 0;}
    #circle-section #circle-wrap .circle-item .text-wrap h4 { color: #816700; font-size: 18px; font-weight: 700; text-align: left;}
    #circle-section #circle-wrap .circle-item .text-wrap h4:after { display: inline-block; content: ": "; }
    #circle-section #circle-wrap .circle-item .text-wrap p { font-size: 13px; color: #666; font-weight: 400; line-height: 16px;}
    #circle-section #circle-wrap .circle-item:nth-of-type(2n+1) { padding-right: 30px;}

    .dropdown-container { margin:0;}
    .dropdown-container  > div { position:relative;}
    .dropdown-container  > div > div{ box-sizing: border-box;padding: 20px;}
    .dropdown-container h2.actually_gray { font-size: 12px;
    }
    .dropdown-container h2.actually_gray:hover { color: #816700;}
    .dropdown-container h2.actually_gray:after { display: block; content: " "; position:absolute; top: 25px; right: 50px; width: 18px; height: 12px; transform: rotateZ(0deg); transition: transform 0.5s ease 0s;
        background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAMAAABYzB2OAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABpUExURUxpcaKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAKKIAFAIvFgAAAAidFJOUwDxR6G8BgFA0w99X5Yw+vQcRfLkLx3lg2T8SN3sEqJLPipNWkJRAAAAVUlEQVQI113I2RZAIABF0YtKmed57P8/khDqPJ21MftmOzBKqw2TTSuG3pSFAZ0hhOKs/QkXSsC8V8oMd5Q84lTQCX5JkuOrbhSF+BcXUgYwc9NI7wGXqg+W1UrF6wAAAABJRU5ErkJggg==');
    }
    .dropdown-container h2.actually_gray.on:after { transform: rotateZ(180deg); }

    .links-container { margin: 0 15px;}
    .links-container p { display: none; }
    .links-container h3 { text-transform: uppercase; color: #666; font-size: 17px; font-weight: 700; line-height: 19px; margin: 45px 0 15px; }
    .links-container ul {columns: 1; -moz-columns: 1;list-style-type: none;}
    .links-container ul li {font-size: 14px; font-weight: 400; line-height: 19px;}
    .links-container ul li:after { display: inline-block; content: " ";width: 11px; height: 8px; position:relative;margin-left: 5px;background-repeat: no-repeat;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAMAAAAY5vW6AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURaKJAKKJAKKJAKKJAKKJAKKJAKKJAExpcaKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAKKJAIAKK/MAAAAZdFJOU6DJtYsPCr4AkAZ9P0LKFQwLraq5n9Ks1gNh1CJOAAAAPklEQVQI12NgBwMecT52dgYIW0JMlAXGZudkYhRgYGaAACFJYQYuDggQkRSEqWFlY2NlgCvnh+nl5mVhZwcAjg4C1+GRCFsAAAAASUVORK5CYII=');
    }
}