#carousel{position:relative;margin-right:1px;}#carousel .es-carousel{width:100%;overflow:hidden;}#carousel li{float:left;position:relative;margin-bottom:35px;}#carousel li:after,.gallery1:after{display:block;position:absolute;left:0;bottom:-35px;width:100%;height:35px;background:url('../img/car_glow.png') no-repeat;content:"";}#carousel .es-nav-prev,#carousel .es-nav-next{display:block!important;width:33px;height:33px;overflow:hidden;background-position:center top;background-repeat:no-repeat;position:absolute;top:-55px;text-indent:-100%;font-size:0;line-height:0;white-space:nowrap;cursor:pointer;z-index:996;}#carousel .es-nav-prev{background-image:url(../img/prev.png);right:34px;}#carousel .es-nav-next{background-image:url(../img/next.png);right:0;}#carousel .es-nav-prev:hover,#carousel .es-nav-next:hover{background-position:0 -33px;}#carousel .inner{margin-right:12px;}#carousel .text,.gallery1 .text{padding:14px 20px 14px 24px;background:url('../img/text_bg.jpg') repeat-x #1e1e1e;}#carousel .title1,.gallery1 h3{font-size:30px;line-height:36px;color:#ff3d23;letter-spacing:-2px;text-transform:uppercase;}#carousel .title2{font-size:36px;line-height:43px;margin-bottom:9px;color:#fff;letter-spacing:-2px;text-transform:uppercase;}#carousel .title2 span{display:block;margin-top:-7px;}.gallery1 h3{margin-bottom:17px;}.gallery1 .text{padding-bottom:15px;}#carousel2{position:relative;margin:0 4px 2px 0;}#carousel2 .es-carousel{width:100%;overflow:hidden;}#carousel2 li{float:left;position:relative;}#carousel2 .es-nav-prev,#carousel2 .es-nav-next{display:block!important;width:33px;height:33px;overflow:hidden;background-position:center top;background-repeat:no-repeat;position:absolute;top:-55px;text-indent:-100%;font-size:0;line-height:0;white-space:nowrap;cursor:pointer;z-index:996;}#carousel2 .es-nav-prev{background-image:url(../img/prev.png);right:34px;}#carousel2 .es-nav-next{background-image:url(../img/next.png);right:0;}#carousel2 .es-nav-prev:hover,#carousel2 .es-nav-next:hover{background-position:0 -33px;}#carousel2 figure{margin-bottom:16px;}@media only screen and (max-width: 995px) {#carousel li{width:256px!important;}}@media only screen and (max-width: 767px) {#carousel li{width:400px!important;}#carousel,#carousel .inner{margin-right:0px;}#carousel img{width:100%;}}@media only screen and (max-width: 479px) {#carousel li{width:280px!important;}#carousel .es-nav-prev{right:auto;left:0;}#carousel .es-nav-prev,#carousel .es-nav-next{top:30%;}}