.body_container{padding:50px 0;}
.inner_page .inner-header-agile{background:#212121;}
.page_title {padding:0 0 3px 0; margin-bottom:25px;}
.page_title h2 {color: #eb0070; font-size: 22px; margin: 0; font-weight: 600;}
.page_title h3 {color: #eb0070; font-size: 1.8em; margin: 0; font-weight: 600;}
.bdr_btm {border-bottom:3px solid #eb0070;}
.bdr_left {border-left:6px solid #eb0070; padding-left:15px;}

/*Banner*/
.banner .slick-slide{height:inherit;}
.banner .slick-slide img{position:static; width:100%;}

/*Typo*/
.content_block, .content_block p{padding-bottom:17px; font-size:15px; line-height:1.5; color:#555; text-align:justify;}
.content_block ul{margin:0 0 15px 0; padding:0; list-style:none;}
.content_block ul ul{margin-left:15px;}
.content_block ul li{padding-bottom:5px; font-size:15px; line-height:1.5; color:#555; position:relative; padding-left:25px;}
.content_block ul li:before{position:absolute; left:0; top:5px; content:""; width:15px; height:15px; border:3px solid #eb0070; border-radius:50%;}
.content_block h3 {color: #eb0070; font-size: 15px; margin: 0; font-weight: bold; margin-bottom:15px;}

/*Form*/
.form_block{padding:15px; border-radius:5px; background:rgba(0,0,0,0.3);}
.form_block .page_title {margin-bottom:15px;}
.form_block .page_title h3 {color: #212121; font-size: 1.5em;}
.form_block .form_btn {text-align:right;}
.form_block input[type="submit"].btn {color: #fff; background:#eb0070; font-size: 1.5em;}
.map{width:100%; display:block; height:470px;}

/*Thumb*/
.thumb{display:block;}
.thumb img{display:block; width:100%; max-width:100%;}

/*Testimonials*/
.testimonial_row{display:inline-block; width:100%;}
.testimonial_row .testimonial_thumb{width:150px;}
.testimonial_row.left .testimonial_thumb{float:left;}
.testimonial_row.right .testimonial_thumb{float:right;}
.testimonial_row .testimonial_description{padding:15px 15px 15px 80px; background:url(../images/quotes.png) no-repeat 25px top;}
.testimonial_row.left .testimonial_description{margin-left:150px;}
.testimonial_row.right .testimonial_description{margin-right:150px;}
.testimonial_row .about_user h5{font-size:15px; font-weight:bold;}
.testimonial_row .about_user h5 small{font-size:13px; }
.testimonial_row + .testimonial_row {padding-top:30px; margin-top:30px; border-top:1px solid #ddd;}

/*Products*/
.pro_list > div{padding-top:25px;}
.pro_list .pro_detail{padding-top:15px;}
.pro_list .pro_detail h3{color:#eb0070; font-size:16px; font-weight:600;}
.pro_list .pro_detail h3 strong{border-left:5px solid #eb0070; padding-left:8px; font-size:16px; display:block;}
.pro_list .pro_detail h4{font-size:14px; color:#999; text-indent: 15px;}
.pro_detail_block{padding:15px; text-align:center;}
.pro_detail_block .product_name{font-size:15px; font-weight:bold; color:#eb0070;}
.pro_detail_block .product_price{font-size:15px; color:#eb0070;}

/*Benifits*/
.bottom_list{margin-top:35px;}
.content_block .e_benifits li{display:inline-block; padding-left:0; margin-right:10px; margin-top:20px;}
.e_benifits li a{cursor:pointer; color:#fff; background:#f44a64; padding:5px 15px; border-radius:20px;}
.e_benifits li:before{display:none;}


@media(max-width:992px){
	.map{height:250px;}
}

@media(max-width:767px){
	.banner h2 small{color: #eb0070; font-size:1.5em;}
	.map{margin-bottom:45px;}
	.testimonial_row.left .testimonial_thumb{float:none; margin:auto;}
	.testimonial_row.right .testimonial_thumb{float:none; margin:auto;}
	.testimonial_row .testimonial_description{background:#e4e4e4; padding:30px 15px 15px 15px; position:relative; margin-top:20px;}
	.testimonial_row .testimonial_description:before{content:""; position:absolute; width:30px; height:30px; display:block; left:15px; top:-15px; background:url(../images/quotes.png) no-repeat center center; background-size:100% auto;}
	.testimonial_row.left .testimonial_description{margin-left:0;}
	.testimonial_row.right .testimonial_description{margin-right:0;}
	
	.pro_list > div{width:50%; float:left;}
	.pro_list > div:nth-child(odd){clear:left;}
	.pro_detail_block{margin-bottom:25px;}
}

@media(max-width:500px){
	.pro_list > div{width:100%; float:left;}
}