/*slider section*/
.banner .tp-caption a{
    color: #fff;
    transition: none;
    text-transform: uppercase;
}
.banner .tp-caption a:hover{
    color: #fff;
    transition: none;
}
.banner .tp-caption.slider_paragraph{
    
    font-size: 14px !important;
    opacity: 0.7 !important;
    font-weight: normal !important;
}
.banner .tp-caption.slider_button{
    opacity: 0.7 !important;
}
.banner .tp-leftarrow.default{
    background: url(../images/re-left.png) no-repeat 0 0;
    height: 30px;
    width: 20px;
}
.banner .tp-rightarrow.default{
    background: url(../images/re-right.png) no-repeat 0 0;
    height: 30px;
     width: 20px;
    /*margin-right: -20px;*/
}
.banner .tp-leftarrow.default:hover,.banner .tp-rightarrow.default:hover{
        background-position: bottom left;
}
ul.accordion-menu,ul.accordion-menu li {  
        border: 1px solid #3e4348!important;
}
#accordion_menu_131 .item-wrapper:hover a, #accordion_menu_131 li.current > .item-wrapper a{
    display:block;
}
.formResponsive select, .formResponsive input[type="file"]{
    line-height:20px!important;
    -webkit-appearance: none;
    border-radius: 0px!important;
}
.contact_right .address{
    margin-bottom: 100px;
}
ul.accordion-menu.button-right li > .item-wrapper > .menu-button > img {
      padding: 2px 20px !important;
}
.formResponsive .rsform-block-captcha input[type="text"] {    
    margin-top: 10px;
    margin-right: 5px;
    background: #d7d9da!important;
    border: 1px solid #c5c7c8!important;
    padding: 5px!important;
    border-radius: 5px;
    box-shadow: none!important;
    margin-bottom: 0px !important;
}
.search_label{float: left;padding: 5px 0;margin-right: 10px;}



@media (max-width: 1100px){
     .banner .rev_slider_wrapper .tp-leftarrow.default{
        left:-30px !important;
    }
    .banner .rev_slider_wrapper .tp-rightarrow.default{
        right: -30px !important;
    }
}

@media (max-width: 1023px){
    .banner .rev_slider_wrapper .tp-leftarrow.default{
        left:20px !important;
    }
    .banner .rev_slider_wrapper .tp-rightarrow.default{
        right: 20px !important;
    }
     .banner .moduletable{
        height: auto;
    }
    .banner-inner{
        padding: 30px 0;
    }
    .banner .tp-caption.slider_button a{
        font-size: 14px !important;        
    }
    .banner .tp-caption.slider_paragraph{
    font-size: 12px !important;
    }
    .about_sma{
    max-width: 200px;
    width: 200px;
    margin: auto;
    display: block;
    float: none!important;
}
.contact_right .address{
    margin-bottom: 20px;
}
.contact_right .map{
    width: 95%;
   }
    
}
@media (max-width: 600px){
    .banner .tp-caption.slider_paragraph{
        display: none;
    }
    .banner .moduletable{
        height: auto;
    }
    .banner-inner{
        padding: 30px 0;
    }
    .banner .slide_image img{
        background: none !important;
        padding: 5px !important;
    }
    .banner .tp-caption.slider_button a{
        background: #226691;
        width: 80px;
        padding: 15px 15px;
        height: auto;
    }
    .search .btn-group{
    clear: both;
}
.search button{
    margin-top: 15px !important;
}
}
