.intro{ background:url(../images/bg/white-texture.png);}
.intro h2{ font-size:14px; font-weight:bold; color:#F90;}
.intro p{ font-size:14px; color:#595956; text-align:justify;}

.banner_bg{ background:url(../images/bg/bg.jpg) repeat-x; width:100%; margin-bottom:10px; padding: 15px 0 0 0;}

.custom_menu{}
.custom_menu ul{ margin:0; padding:0;}
.custom_menu ul li{ border-bottom: 1px dashed #EEE;padding: 4px 0px;}
.custom_menu ul li a{ color:#F60; font-weight:bold;}
.custom_menu ul li a:hover{ color:#063;}


.diff_logo{}
.diff_logo a{ display:inline;}



/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 10px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 80%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: none;
}
#quote-carousel .carousel-indicators .active 
{
  background: none;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    /*content: "\f10d";*/
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}



/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 10px 10px 10px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}

.more{ text-align:right; margin-bottom:5px;}
.more a{ color:#fff; font-weight: normal; background:rgba(33, 111, 115, 0.76); border-radius:3px; padding:4px;}
.more a:hover{ color:#F60;}

.partners{ padding: 10px 0 25px 0;}

.price_list{ }
.price_list h3{ color:#F60; font-weight:normal; font-size:15px;}
.price_list p{ color:#666; font-weight:normal; font-size:12px; margin-top:10px;}
.price_list p span{ color:#C00;  font-weight:bold; font-size:12px;}

.product-image-wrap{
	border:1px solid #F7F7F5;
	/*overflow: hidden;*/
	margin-bottom:30px;
	min-height:470px;
}

.product-image-flwr{
	border:1px solid #F7F7F5;
	/*overflow: hidden;*/
	margin-bottom:30px;
	min-height:425px;
}


.my_cart{font-family:Arial, Helvetica, sans-serif;}
.my_cart.thead{ background:#CCC;}

.panel-title > a.collapsed:after {
content: '+';
position: absolute;
right: 24px;
font-size:18px;
}

.panel-title > a:after {
 content: '-';
position: absolute;
right: 24px;
font-size:18px;

}
.panel-title1 {
    margin-top: 0;
    margin-bottom: 0;
    color: #696763;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}
.panel-title1 a {
    color:#696763;
	
}
.panel-title1 a:hover{
    color: #B03309;
	
}
.clients-column{
	position:relative;
	background:#FFF;
	border:1px solid #E8E8E8;
	border-bottom:none;
	border-left:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	overflow:hidden;
	margin-top:10px;
	
}


.clients-column .image{
	position:relative;
	padding:12px 20px !important;
	text-align:center;
	border:1px solid #E8E8E8;
	
	background:none;	
}
.clients-column .image:hover{
	position:relative;
	padding:12px 20px !important;
	text-align:center;
	border:1px solid #20AAEC;
	
	background:none;	
}

.clients-column .image img{
	display:inline-block;
	max-width:100%;
	max-height:72px;	
}

.portal
{
	background:url(../images/bg/back_pattern.png);
	padding:10px;
}
.boxes {
    padding: 10px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #F0F0F0;
    background: #ffffff;
    -moz-box-box-shadow: 2px 2px 1px RGBa(0,0,0, 0.035);
    -webkit-box-shadow: 2px 2px 1px RGBa(0,0,0, 0.035);
    box-shadow: 2px 2px 1px RGBa(0,0,0, 0.035);
}
.view-prod a {
    color: #FF0000;
}
.product-top
{
	margin-top:15px;
}
