a:hover
{
color: #55CAE1 !important;
}
h3.widget-title {
    text-transform: uppercase;
    font-weight: 500;
}
.bt_wrapper_header li {
    font-weight: 500;
}
div.rfg-img-wrapper {
    float: left;
    position: relative;
    margin: 6px;
    width: 21% !important;
}
i.fa.fa-twitter {
    background-color: #4db2ec !important;
}
i.fa.fa-facebook {
    background-color: #3b5998 !important;
}
i.fa.fa-pinterest-p {
    background-color: #cb2027 !important;
}
i.fa.fa-google-plus {
    background-color: #bb0000 !important;
}
i.fa.fa-linkedin {
    background-color: #007bb6 !important;
}
i.fa.fa-youtube-play {
    background-color: #c12025 !important;
}
i.fa.fa-envelope {
    background-color: #7913e5 !important;
}
i.fa.fa-share-square-o {
    background-color: #597f40 !important;
}
.owl-buttons {
    display: none;
}
.home-boxes .mnky-content-box img {border-radius: 2px 2px 0px 0px;}
#site-navigation .menu-container {
    float: right;
}
button.toggle-header-search.search_button {
    display: none;
}
h2.head_banner {
    font-size: 60px !important;
    color: #1285a3;
	line-height: 20px;
}
p.banner_subhead {
    font-size: 22px;
    font-weight: 500;
	line-height: 20px;
	margin-bottom: 1em;
}
p.banner_desc {
    font-size: 16px;
    line-height: 20px;
}
.img1 > .wpb_wrapper > .vc_box_border_grey > .attachment-full {
    width: 400px !important;
}

.text1
{
 border-bottom: 8px solid #f89e6f;
 background-color:#f2f2f2;
}
.head_button {
    height: 60px;
    background-color: #fa8b3f !important;
    color: #fff !important;
    border: 2px solid #e27037 !important;
        text-transform: uppercase;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 20px;
}
.bt_wrapper_header li {
    display: inline-block;
    padding: 11px 30px 0;
    line-height: normal;
    vertical-align: middle;
    background-color: #ec3d01;
    color:#fff;
    margin: 0 10px;
    min-height: 30px;
    text-align: center;
    border-radius: 10px;
     text-transform: uppercase;

}
.bt_wrapper_header {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table;
    margin: 0 auto;
}
.vc_custom_1495712201664
{
     background-position: center top;
    background-size: 100% 100%;
}
.footer-sidebar .vc_col-sm-3:nth-child(1) {
    width: 33.33%;
}
.footer-sidebar .vc_col-sm-3:nth-child(2) {
    width: 33.33%;
}
.footer-sidebar .vc_col-sm-3:nth-child(3) {
    width: 33.33%;
}
.footer-sidebar {
    background: #343434;
}
h3.widget-title {
    color: #fff !important;
}
.textwidget {
    color: #fff;
}
.widget-area a {
    color: #fff;
}
h3.widget-title {
    border-bottom: 2px solid #f89e6f;
    padding-bottom: 10px;
    border-bottom-width: 10%;
}
select.wpcf7-form-control.wpcf7-select {
    background-color: transparent;
    color: #fff;
}
div#wpcf7-f5-o1 p {
    margin-bottom: 0 !important;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #f89e6f;
    padding: 12px 27px;
    margin-top: 15px;
}
.social {
    margin-left: 800px;
}
i.fa {
    padding: 0px !important;
}
i.fa {
    background-color:transparent  !important;
    border-radius: 20px;
    margin: 5px;
}
div#top-bar-wrapper {
    background: #55cae1 !important;
}
p.banner_subhead1 {
    font-size: 60px;
    color: #148395;
    line-height: 20px;text-align:right;
    padding: 10px 10px 10px 78px;
}
ul.bt_wrapper_header {
    margin-top: 35px;
}
.pain_p {
    font-size: 20px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: rgb(82, 82, 82) !important;
        border-radius: 0 !important;

}
input.wpcf7-form-control.wpcf7-submit {
    border-radius: 0 !important;
    border-bottom: 0 !important;
}
select.wpcf7-form-control.wpcf7-select {
    background-color: rgb(82, 82, 82) !important;
    border: 0px !important;
    border-radius: 0 !important;
}
div#text-3 .widget-title {
    margin-bottom: 0px !important;
}
div#text-7 .textwidget {
    color: #727272;
}
a.scrollToTop.scrollactive {
    background-color: #55cae1 !important;
    color: #fff !important;
}
#site-navigation ul li a, .site-links .search_button, .site-links .header_cart_link i, .toggle-mobile-menu i, #mobile-site-header #mobile-site-logo h1.site-title a, #mobile-site-header .toggle-mobile-menu i, .header-search .search-input, .menu-toggle-wrapper {
    color: #666677;
}
#mobile-site-navigation .mobile-menu-header
{
        background-color: #55cae1 !important;
}
a.lcs_logo_link {
    border: 0px !important;
}
.icon-main li {
    font-weight: 300 !important;
    color: #353535 !important;
}
input.wpcf7-form-control.wpcf7-text {
    font-size: 13px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    font-size: 13px !important;
}
select.wpcf7-form-control.wpcf7-select {
    font-size: 13px;
}
ul.bt_wrapper_header {
    width: 92%;float:right;
}
.bt_wrapper_header li {
    width: 40% !important;float:right;
    padding: 10px !important;
    line-height: 22px !important;
}
.social i {
    height: 40px;
    line-height: 40px;
    padding: 0 !important;
    text-align: center;
    width: 40px;
    font-size: 20px;
}
/*div#site-logo {
    width: 300px !important;
}*/
ul.bt_wrapper_header a {
    color: #fff;
}
ul.bt_wrapper_header a:hover {
    color: #fff;
}

/*div#site-logo {
    width: 190px !important;
    padding-top: 2% !important;
}*/

div#site-logo {
    padding-top: 2% !important;
}
#site-logo {
    margin-left: 2% !important;
}
#site-navigation ul li a
{
    color: #666677;
}
#site-navigation ul li.current-menu-item > a {
    color: #79d5e7 !important;
}






/*10-07-2017*/
i.fa{padding:0px !important; background:transparent !important;}

@media screen and (max-width:601px) {
	.vc_custom_1499346614189{background-position: center right !important;}
}