#banner{max-width:1860px; margin:0 auto; height:508px; overflow: hidden;}
#banner ul.slides { margin:0 auto; padding: 0; list-style: none;}
#banner ul.slides li {height:524px; background-position: center top; background-repeat: no-repeat; background-size: cover;}
#banner ul.slides li .banner-title { color: #fff; opacity:0; top:150px; left:0px; right:auto; margin: 0 auto; position:absolute; z-index:9;  text-align: left;}
#banner ul.slides li .banner-title .title{font-size: 214%; text-transform: uppercase; line-height: normal; margin-bottom: 20px;}
#banner ul.slides li .banner-title .title span{display: block; font-weight: 700;}
#banner ul.slides li .banner-title p{font-size: 116%;}

#banner .bx-pager{ bottom:35px; padding:0; left:0; width:100%; text-align:center;}
#banner .bx-wrapper .bx-pager.bx-default-pager a{ border:none; border-radius:0; background:url(../images/pager.png) no-repeat -31px 2px; width:24px; height:25px; transition: none;}
#banner .bx-wrapper .bx-pager.bx-default-pager a:hover,#banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background-position:0 0;}

#feature-project{border-bottom:2px solid #dcdcdd; padding: 65px 0;}
h2{font-size: 200%; text-transform: uppercase; font-weight:400; color: #6d6e72; text-align: center; padding-bottom: 40px; margin:0 0 15px;}
h2.title{background: url(../images/seprater.jpg) no-repeat center bottom;}
h2 span{color: #00abb5;}
#feature-project .info{padding: 0 150px 35px; text-align: center;}
#feature-project .info p{color: #585858; font-size:115%; }
#feature-project .block{margin-bottom: 20px;}
#feature-project .block img{margin-bottom:15px; border: 1px solid #dadada;}
#feature-project .block .title{color: #55c5d1; margin-bottom:5px;}
#feature-project .block .sub-title{ font-size: 114%; color: #6d6e72; margin-bottom: 12px;}
#feature-project .block a{background-color: #a8a9ad; color: #fff; padding: 6px 12px; display: inline-block; text-decoration: none;}
#feature-project .block a:hover{background-color: #6e6f71;}

#welcome-note{padding-top: 85px;}
.brand-logo{margin:40px 0 100px; padding: 0; list-style: none;}
.brand-logo li{display: inline-block; margin: 0 15px;}

#branches{padding: 0;}
#branch-offices{margin: 0; padding: 0; list-style: none;}
#branch-offices .item{position: relative;}
#branch-offices .item img{width: 100%;}
#branch-offices .item .name{position: absolute; left: 0; right: 0; bottom:0; font-size: 178%; line-height: normal; font-weight: 300; background:rgba(85,197,209,.85); color: #fff; text-align: center; padding:20px;}

.down-arrow{position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 0; text-align: center; width: 40px;}
.chevron {display:inline-block; -webkit-animation: pulse 2s infinite; animation: pulse 2s infinite;  text-align: center; color: #218795;}
.chevron:hover,.chevron:focus{color: #000;}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); }
    50% {
        -webkit-transform: translate(0, 10px);
        transform: translate(0, 10px); }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } 
}
@keyframes pulse {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); }
    50% {
        -webkit-transform: translate(0, 10px);
        transform: translate(0, 10px); }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } 
}
.chevron::before { border-style: solid; border-width: 0.25em 0.25em 0 0; content: ''; display: inline-block; height: 20px; position: relative;-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);vertical-align: top;width: 20px; }
.chevron.right:before { left: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.chevron.bottom:before { top: 0; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
.chevron.left:before { left: 0.25em; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); }