.footer2{float:left;width:100%;font-size:12px;line-height:18px;color:#fff;padding:60px 0 40px;background:#203651;letter-spacing:1px}.footer-section1{padding:0 0 10px;float:left;width:100%}.footer2-box{background:#4d6582;padding:25px 35px 25px 0;position:relative;font-size:14px;width:31.623931624%;float:left}.row-fluid .footer2-box:before{content:'';position:absolute;right:100%;width:2000px;background:#4d6582;height:100%;top:0}.row-fluid .footer2-box:after{content:'';position:absolute;right:0;width:0;height:0;border-style:solid;border-width:0 0 320px 60px;border-color:transparent transparent #203651 transparent;top:0}.row-fluid .footer2-box p{padding:15px 0 5px 20px;position:relative;margin:0}.row-fluid .footer2-box p:before{font-family:'FontAwesome';content:"\f041";position:absolute;left:0;top:14px;color:#cad1da;font-size:18px}.row-fluid .footer2-box p:nth-child(2):before{content:"\f095"}.row-fluid .footer2-box p:nth-child(4):before{content:"\f095"}.row-fluid .footer2-box2{padding:45px 0 0;width:40.170940171000005%;float:left;margin-left:2.564102564%}.footer2-box3{padding:45px 0 0;float:left;margin-left:2.564102564%}.row-fluid .footer2-links{float:left;width:31.623931624%}.footer2 ul{margin:0;padding:0;list-style-type:none}.footer2-links ul li{padding:0 0 10px}.footer2-links ul li a:link,.footer2-links ul li a:visited{color:#7993b3;font-size:17px}.row-fluid .footer2-links ul li a:hover:after{content:"»";display:inline-block;font-size:33px;vertical-align:top;line-height:18px;margin:0px 0px 0px 10px}.footer2-links ul li a:hover{color:#fff}.footer2-linkbox2{margin-left:2.127659574%}.footer2-linkbox3{margin-left:2.127659574%}.footer2-box3{text-align:center;width:23.076923077%;margin-left:2.564102564%}.row-fluid .requestfree-link{padding:0 0 20px}.row-fluid .requestfree-link a{display:inline-block;color:#fff;background:#ac1f2d;font-size:18px;border-radius:4px;padding:15px 10px}.row-fluid .requestfree-link a:hover{background:#811722;color:#fff}.row-fluid .footer2-social li{display:inline-block;padding:0 2px 5px}.row-fluid .footer2-social a{display:inline-block;width:30px;height:30px;line-height:30px;background:#374a63;border-radius:100%;text-align:center;font-size:18px;color:#fff}.row-fluid .footer2-social a:hover{background:#ac1f2d;color:#fff}.row-fluid .footer2-location{padding:20px 0 10px;width:48.717948718%;float:left}.row-fluid .footer2-section2 h3{font-weight:700;line-height:18px;font-size:14px;text-transform:uppercase;position:relative;padding:5px 0;margin:0 0 8px}.row-fluid .footer2-section2 h3:before{content:'';position:absolute;left:0;top:14px;height:1px;width:100%;background:#798697}.row-fluid .footer2-section2 h3 a{background:#203651;color:#fff;position:relative;padding:0 5px 0 0}.row-fluid .footer2-location ul li{float:left;width:20%;padding:2px 0;line-height:18px}.row-fluid .footer2-location ul li a:link,.row-fluid .footer-location ul li a:visited{padding:2px 0;color:#fff}.row-fluid .footer2 a:hover{color:#7993b3}.row-fluid .footer2-location2{width:48.717948718%;margin-left:2.564102564%}.row-fluid .footer2-section3{padding:10px 0 0;width:100%;float:left}.row-fluid .footer2-location ul li a:hover{color:#7993b3}.row-fluid .footer2-location2 ul li{width:25%}@media(min-width:992px) and (max-width:1200px){.wrapper{width:920px !important;max-width:100% !important}}@media(min-width:768px) and (max-width:991px){.wrapper{width:720px !important;max-width:100% !important}.row-fluid .footer2-location{width:100%;margin:0}.row-fluid .footer2-location2{width:100%;margin:0}.row-fluid .footer2-location ul li{padding:2px 10px 2px 0}.row-fluid .requestfree-link a{line-height:22px}}@media(min-width:30px) and (max-width:767px){.row-fluid .wrapper{float:left !important;padding:0 20px;width:100%}.footer2{padding:30px 20px}.footer2-box{padding:8px 15px;text-align:center;width:100%}.footer2-box2{padding:45px 0 0 !important;width:100% !important;margin:0 !important}.footer2-box3{padding:20px 0 0;width:100%;margin:0}.row-fluid .footer2-box::after,.row-fluid .footer2-box::before,.row-fluid .footer2-box .footer2-addresstext p+p,.row-fluid .footer2-box p::before,.row-fluid .requestfree-link,.row-fluid .footer2location-links{display:none}.row-fluid .footer2-location,.row-fluid .footer2-location2{width:100%;margin:0;padding:0}.row-fluid .footer2-links{width:50%}.footer2-linkbox2,.footer2-linkbox3{margin:0}}