#header.bg{
  background-color:#1578b5;
}


#header.bg,.sort a.current_link{background-color:#1578b5;}.service-block:hover{background-color:#1578b5}section.social ul li a.facebook:hover{background:#1578b5;}section.social ul li a.twitter:hover{background:#1578b5;}section.social ul li a.google-plus:hover{background:#1578b5;}.flex control-paging li a.flex-active{background:#1578b5;}.da-thumbs li .main div{background-color:#1578b5;}.recent-blog .containt:hover{background-color:#1578b5;}.flex-control-paging li a.flex-active{background-color:#1578b5;}.flex-control-paging li a:hover{background-color:#1578b5;}#bx-pager{border-top:2px solid #1578b5;}#bx-pager a.active:before{border-top-color:#1578b5;}.bx-wrapper .bx-prev:hover{background-color:#1578b5}.bx-wrapper .bx-next:hover{background-color:#1578b5}#footer .footer-widget ul.list li a:before{background-color:#1578b5;}#footer .footer-widget ul.list li a:hover:before{background-color:#1578b5;color:#1578b5;}#footer .footer-widget ul.list li a:hover{color:#1578b5;}.carousel .next:hover, .carousel .prev:hover,a.submit,.bottom-footer,.sf-menu li a:hover{background-color:#1578b5;}.bx-wrapper li a span{color:#1578b5;}#footer,#footer .footer-widget h4:before{border-top-color:#1578b5;}.sf-menu li li:hover .icon span{color:#1578b5;}.sf-menu a, .sf-menu a:visited{color:#1578b5;}.sf-menu li a{color:#1578b5;}.sf-menu .sfHover>a{color:#fff;background:#1578b5;}.sf-menu li li{background:#1578b5;}.stylish >span,div.comment-cout,.arrow-circle{background-color:#1578b5;}.halfCircleBottom,.halfCircleright{border-color:#1578b5;}div>a.read,.gallery.full-width .da-thumbs li .main div a.read{color:#1578b5;}.nivo-controlNav a:hover,.nivo-controlNav a.active{background:#1578b5;}.flex-caption.bottom .textp,.flex-caption.bottom .right .btcolor,.flex-caption.left .textp{background:#1578b5;}.flex-caption.left .textp{color:#fff;}.flex-caption.left .btcolor{background:#1578b5;}.flex-caption.bottom .textp:after{border-top-color:#1578b5;}#send_message,#send{background:#1578b5;}.sf-menu li a:hover:before{border-color: #1578b5 #1578b5 transparent transparent;}.sf-menu li a:hover:after{border-top:10px solid #1578b5;}.circleright{border-top-color:#1578b5;border-right-color:#1578b5;border-bottom-color:#1578b5;}a.active-button{background:#1578b5;}div.node{}.people span.post{color:#1578b5;}.buttonred:hover,.ca-content-wrapper{background-color:#1578b5;}.list li:hover span,span.drop,.post-info a span.icon-comment,.post-info a.post-read,ul.catagories li:hover a,ul.bullet-list li span,a.toggle_trigger span{color:#1578b5;}.search input.submit,.mailchimp a,.blog-post:hover .post-contant,.widget-controls .flex-direction-nav li a:hover,.tags a:hover:after,.tags a:hover,ul.catagories li:hover span,.accordion a.current,.toggle_trigger.toggle_active,.tabs li a.current,.home-tab .tabs:after,.pricing_table_wdg ul.bestb li:last-child a,.pricing_table_wdg ul li:last-child:hover a{background-color:#1578b5;}.pricing_table_wdg ul.bestb{border-color:#1578b5;}
/*****************************/
.service-content:hover{
  background: #1578b5;
}
div.flex-caption.left .textp{
  background:#1578b5;
  color:#fff;
}


.flex-caption.bottom .textp{
  background:#1578b5;
  color:#fff;
}
.flex-caption.bottom .textp:after{
  border-right:2px solid #1578b5;
}





.flex-caption.bottom .right .btcolor{
  color:#fff;
  background:#1578b5;

}



/************* caption left **************/


.flex-caption.left .textp{
  background:#1578b5;
  color:#fff;
  position:relative;
}



.flex-caption.left .textp h2 {
  text-shadow:0 2px 2px rgba(255,255,255,0.2);
}



.flex-caption.left .textp p{

  text-shadow:0 3px 2px rgba(255,255,255,0.2);
}

.flex-caption.left .btcolor {
  background: none repeat scroll 0 0 #1578b5;
  color: #FFFFFF;
}
