body {}

section {margin:0 auto; width:100%;}
.container {padding-left:0; padding-right:0;}



/*	TESTIMONIALS*/

#testimonial_bg {padding:35px 0 68px; width:100%;
background: url(/HavellsProductImages/HavellsIndia/testimonial/testimonial-bg.jpg) no-repeat top center;
border-bottom: 10px solid #dfe787;}

#testimonial_bg h2{
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:98px;
	line-height:60px;
	color: rgba(196, 194, 194, 0.4);
	letter-spacing: -6px;
	margin-top: 0px; 
	padding-bottom: 6px;
	}
	
	#testimonial_bg .quote_img{padding: 60px;
    text-align: center;
    box-sizing: border-box;}
	
#testimonial_bg h3{
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	font-size:16px;
	color:#666666;
	margin-top: 0px;}
	

.testimonials{
	background: #fff;
    padding: 46px;
    box-sizing: border-box;
    border: 1px solid #898989;}
	
.testim_content {
	font-weight:400;
	line-height:24px;
	font-size:15px;
	color:#333333;
	font-family: 'Roboto', sans-serif;
  height:110px; overflow-y:auto
}
.testim_content p{
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	color:#666666;
	padding-top:15px;}
	
.testim_author {
	padding-top:22px;
	font-weight:300;
	font-size:14px;
	color:#999999;
	font-family: 'Roboto', sans-serif;
}

.testim_author_pic{width:100%; border:4px solid #e9e9e9;}
.testim_author_pic img{width:100%; vertical-align:top;}

.testim_author b {
	font-weight:500;
	color:#333;
	font-size:16px;
}

.testimonials .owl-carousel{
	padding-top:0px;}
	
.testimonials .owl-theme .owl-controls{
	bottom: -70px;
    top: auto !important;}
	
.testimonials .owl-theme .owl-controls .owl-buttons .owl-prev{

    border-radius: 20px 0px 0px 20px; 
	border: 0px solid #ccc;
	width:112px;
    height:40px;
	background:#e51636 url(/HavellsProductImages/HavellsIndia/testimonial/priv.png) no-repeat top 12px left 33px;
	border-right:1px solid #de7787;
	margin:0px;}
	
.testimonials .owl-theme .owl-controls .owl-buttons .owl-prev:hover {
    z-index: 2;
    border-color: #333;
	background:#e51636 url(/HavellsProductImages/HavellsIndia/testimonial/priv-hov.png) no-repeat top 12px left 33px;
}
	
.testimonials .owl-theme .owl-controls .owl-buttons .owl-next{
    border-radius: 0px 20px 20px 0px; 
	border: 0px solid #ccc;
	width:112px;
    height:40px;
	background:#e51636 url(/HavellsProductImages/HavellsIndia/testimonial/next.png) no-repeat top 12px right 33px;
	margin:0px;}
	
.testimonials .owl-theme .owl-controls .owl-buttons .owl-next:hover {
    z-index: 2;
    border-color: #333;
	background:#e51636 url(/HavellsProductImages/HavellsIndia/testimonial/next-hov.png) no-repeat top 12px right 33px;
}
	
.testimonials .owl-theme .owl-controls .owl-buttons div:before{font-size:0px;}





/*	RESPONSIVE STYLES*/

@media (max-width: 991px) {
	#testimonial_bg h2{text-align: center;}
	#testimonial_bg h3{text-align: center;}
	.testim_content {font-size:17px; line-height:24px;}
	.testim_author_pic{margin-bottom:20px;}
	.testimonials{padding:25px 15px;}
	.testimonials .owl-theme .owl-controls{bottom: auto;}
	#testimonial_bg .quote_img {padding: 25px;}

}

@media (max-width: 768px){
	.testim_content {font-size:14px;}
	.testim_author_pic{margin-bottom:20px;}
	.testimonials{padding:25px 15px;}
}

@media (max-width: 767px) {
	.container {padding-left:15px; padding-right:15px;}
	.testim_content {font-size:14px;}
	#testimonial_bg .recent_posts {width:450px; margin:0 auto;}

}

@media (max-width: 500px) {
	#testimonial_bg h2{font-size: 75px;}
	.testimonials{padding:25px 15px;}
	.testim_author_pic{margin-bottom:20px;}
	.testimonials .owl-theme .owl-controls{bottom:-70px; text-align:center;}
}

@media (max-width: 400px){
#testimonial_bg h2 {
    font-size: 65px;
    text-align: center;
}