#hpabout{background:url(/img/db/banners/banner1hpbg.jpg);background-attachment:fixed;background-size:cover;color:#fff;padding-top:60px;padding-bottom:120px}#hpabout .bannerintro{width:50%;padding-left:4.7%;font-family:"RamillasRegular";font-weight:100}#hpabout .bannerintro p{font-size:19px;line-height:24px}#hpabout .bannerintro h3{font-size:25px;line-height:28px;padding-top:15px;font-weight:500}#hpabout .bannerintro p:last-child{margin-top:5px;font-size:17px;line-height:22px;font-family:"HelveticaLight"}#hpabout h3,#hpabout h2{color:#fff}#hpabout h3::after{background:#fff}#bannerlist1{width:90%;margin-left:5%;margin-top:30px}#bannerlist1 li{width:30%;float:left;margin:0 1%}#bannerlist1 li .imagespace{width:30%;margin-left:35%}#bannerlist1 li .imagespace img{width:100%}#bannerlist1 li .contentspace h2{font-size:30px;line-height:50px;font-family:"RamillasRegular";font-weight:100;width:100%;text-align:center}#bannerlist1 li .contentspace .txtblock{width:70%;height:42px;font-size:17px;line-height:21px;font-family:"RamillasRegular";text-align:center;margin:10px 15%}#bannerlist1 li .contentspace a{margin:5px auto;display:table}#bannerlist1 li .banner1bottomline,#bannerlist1 li .banner1topline{width:1px;height:70px;display:block;margin:0 calc(50% - 1px);background:#fff}#bannerlist1 li .banner1bottomline{margin-top:30px;margin-bottom:30px}#bannerlist2{width:100%;margin:120px 0;height:auto;display:table}#hptaglines{overflow:hidden;color:#fff;position:relative}#bannerlist2 li .contentspace h2{font-size:30px;line-height:50px;font-family:"RamillasRegular";font-weight:100;width:100%;text-align:left}#taglinelinediv{position:absolute;margin-left:5vw;width:1px;height:500px;background:#fff;display:block}#bannerlist2 li .contentspace{background:url(/img/db/banners/OY_Brand_Icon.png) no-repeat;background-size:80px;background-position:calc(5vw - 40px);padding-left:8vw}#bannerlist2 li{width:35vw;float:left;clear:left;margin:80px 0}.slideshowvideocontent{display:block}.slideshowvideocontent .b11kh1title{text-shadow:2px 2px #000;width:93.5%}@media screen and (min-width:1450px){#bannerlist1 li .contentspace .txtblock{height:42px}}@media screen and (max-width:1255px){#bannerlist1 li:nth-child(1) .contentspace .txtblock{width:80%;margin:10px 10%}}@media screen and (max-width:1216px){#bannerlist1 li .contentspace h2{height:100px}#bannerlist2 li{width:45vw}#bannerlist2 li .contentspace{padding-left:10vw}}@media screen and (min-width:1000px) and (max-width:1449px){#bannerlist1 li .contentspace .txtblock{height:85px}}@media screen and (min-width:786px) and (max-width:999px){#bannerlist1 li .contentspace .txtblock{height:105px}}@media screen and (max-width:856px){#bannerlist1{width:100%;margin-left:0%}#hpabout h2,#hptaglines h2{margin-bottom:20px}}@media screen and (max-width:785px){#bannerlist1 li{width:80%;margin:20px 10%}#bannerlist1 li .banner1topline{width:80%;height:1px;display:block;margin:30px 10% 10px 10%}#bannerlist1 li:first-child .banner1topline{display:none}#bannerlist2{margin:60px 0}#bannerlist2 li{width:88vw;text-align:justify;margin:40px 0}#hpabout .bannerintro{width:93.5vw;padding-left:6.5vw}#bannerlist2 li .contentspace{background-size:50px;background-position:calc(10vw - 29px);padding-left:20vw}#taglinelinediv{margin-left:9vw}}@media screen and (max-width:600px){#bannerlist1 li .contentspace h2{height:30px}#bannerlist1 li .contentspace h2,#bannerlist2 li .contentspace h2{font-size:25px;line-height:30px}}