.b47block .b47hero_banner2 .b47banner_search .b47search_result{width:100%;margin:30px auto;box-shadow:-5px 0 50px -8px #000}.b47hero_banner2{position:relative;height:100%;overflow-y:hidden;margin-bottom:5%;margin-left:auto;left:8px;width:100%}.page-about-us .b47hero_banner2{margin-botton:1%}.b47hero_banner2 .b47hero-img2{width:100%;margin:0 auto;margin-top:0}.b47hero_banner2 .b47hero_cover2{position:absolute;width:100%;height:571px}.b47hero_banner2 img.b47hero-img2{left:40px}.b47hero_banner2 .b47banner_search{float:left;width:100%;position:relative;top:-10px}.b47hero_banner2 .b47banner_search .b47search_result{width:100%;margin:30px auto;box-shadow:-5px 0 50px -8px #000}.b47hero_banner2 .b47banner_search .b47search_result #b47custom-search-input{padding:3px;height:65px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background:#fff;box-shadow:0 5px 13px 0 rgba(67,67,67,.08);border:solid 1px #dfdfdf}.b47hero_banner2 .b47banner_search .b47search_result #b47custom-search-input .form-control{color:#25455a;font-family:'Prompt-Medium';font-size:14px;border:solid 1px #fff;box-shadow:inset 0 0 0 rgba(0,0,0,.075)}.b47hero_banner2 .b47banner_search .b47search_result #b47custom-search-input .input-group-btn .btn.btn-info.btn-lg{background:none;border:0}.b47hero_banner2 .b47banner_search .b47search_result #b47custom-search-input .input-group-btn .b47btn img{position:relative;top:-30px}.b47hero_banner2 .b47banner-desc2{position:absolute;left:0;top:0;width:100%;height:100%}.b47hero_banner2 .b47banner-desc2 .container{position:relative;height:100%;background:transparent}.b47hero_banner2 .b47hero_banner_text2{position:absolute;top:32%;left:3%;color:#fff;width:75%}.b47hero_banner2 .b47hero_banner_text2 h5{font-family:'Prompt-Medium';color:#25455a;text-shadow:none}.b47hero_banner_text2 h1{color:#fff;margin:0 !important}.b47hero_banner_text2 h2{color:#fff}.b47hero_banner_text2 h3{color:#fff}.b47hero_banner_text2 h4{color:#fff}.b47hero_banner_text2 h5{color:#fff}.b47hero_banner_text2 p{color:#fff;line-height:32px}div.search_result_main{position:relative}@media only screen and (max-width:1280px){.b47hero_banner2{left:7px !important}}@media only screen and (max-width:1024px){.b47hero_banner2{position:relative;height:100%;left:0 !important}.b47hero_banner2 .b47hero-img2{height:370px;margin:0 auto}.b47hero_banner2 .b47hero_cover2{height:370px}.b47hero_banner_text2 h2{font-size:45px !important;text-shadow:none}.b47hero_banner_text2 p{font-size:16px !important;letter-spacing:.5px}.b47hero_banner2 .b47hero_banner_text2{left:5%}}@media only screen and (max-width:1024px) and (orientation:landscape){.b47hero_banner2{position:relative;height:100%;overflow-y:hidden;margin-bottom:5%;margin-left:auto;left:0;width:100%}}@media only screen and (max-width:1000px){.b47hero_banner2 .b47hero-img2,.b47hero_banner2 .b47hero_cover2{height:273px}.b47hero_banner2 .b47hero_banner_text2{left:5%;top:10%}}@media screen and (min-width:768px) and (max-width:1024px){.b47hero_banner_text2 h1{font-size:35px}}@media only screen and (max-width:767px){.b47hero_banner2 .b47hero-img2{width:100%;height:auto;margin:0 auto;display:none}.b47hero_banner2 .b47hero_cover2{display:none}.b47hero_banner2 .b47hero_coverM2{position:absolute;width:100%;height:100%;opacity:.5;background:#244156}.b47hero_banner2 .b47hero_banner_text2{top:18%;left:5%;width:100%;float:left;position:initial}.b47hero_banner_text2 h2{font-size:35px;text-shadow:1px 1px 1px #333,0 0 1em #333,0 0 1em #333;margin:0;text-shadow:none}.b47hero_banner_text2 p{font-size:18px;float:left;width:100% !important}.b47hero_banner2 .b47banner_search .b47search_result #b47custom-search-input .input-group-btn .btn.btn-info.btn-lg{background:none;border:0;padding:10px 15px;margin:40px auto}.b47hero_banner2 .b47banner-desc2{position:relative;left:0;top:0;width:100%;height:100%;float:left;padding:30px 0}}@media only screen and (max-width:470px){.b47hero_banner_text2 p{line-height:normal}.b47hero_banner2 .b47hero_banner_text2{top:10%}.b47hero_banner_text2 p{font-size:14px;width:100%}.b47hero_banner2 .b47banner_search .b47search_result #b47custom-search-input .input-group-btn .btn.btn-info.btn-lg{background:none;border:0;padding-top:10px;padding-bottom:10px;min-width:55px !important;width:55px !important}div.search_result_main{position:relative;top:-45px}}@media screen and (max-width:767px){.b47hero_banner2{height:100%;background-color:#4a6375;overflow:auto;float:left;width:100%}}@media only screen and (max-width:470px){.b47hero_banner_text2 h1,.b47hero_banner_text2 h1{font-size:35px;padding:20px 0 10px 0;margin:0}}