/*
-----------------
	 INDEX
-----------------
*/ 
.carousel-indicators li, .carousel-indicators .active {width: 15px;height: 15px; margin:0 5px; }
.carousel-indicators .active { border-color: #fff; background: transparent; }
.carousel-indicators li { border-color: #454545; }
#slider .inner {position: relative;}
#slider .caption {position: absolute;left: 0; max-width: 660px; padding-top: 140px;}
#slider .caption .title {color: #445a8f; font-size: 60px; }
#slider .caption p {font-size: 16px;line-height: 25px;color: #454545; font-weight: 300; }
#slider .caption a.btn_c {color: #445a8f; font-size: 20px; border:1px solid #445a8f; padding: 15px 20px; display: inline-block; margin-top: 25px; }
#slider .caption a.btn_c:hover {background: #fff;}

.head_line {position: relative;text-align: center;font-size: 25px;color: #445a8f;top: 17px;display: inline-block;background: #fff;z-index:99;margin:0px auto;padding:0 15px;}
.h1_title {font-size: 30px;color: #000; font-weight: bold; text-align: center; margin: 20px 0;}
.categories a {display: block;}
/*.categories {border-bottom: 1px solid #c2c2c2; margin-bottom: 25px; }
.categories a {display: block;}
.categories a img {display: inline-block;}
.categories a span.image_holder {height: 250px;line-height: 250px;}
.categories a span.name {display: block;font-size: 30px;color: #000; margin-bottom: 30px;font-weight: 300;}*/