 
.testimonial{
    margin: 8px 15px 20px;
}
.testimonial .testimonial-content{
    padding: 30px 0 0;
    margin-bottom: 3px;
    border-top: 2px solid #2e3a59;
    border-bottom: 2px solid #2e3a59;
    position: relative;
}
.testimonial .testimonial-content:before{
    content: "";
    border-top: 60px solid #2e3a59;
    border-right: 60px solid transparent;
    border-bottom: 60px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
}
.testimonial .testimonial-content:after{
    content: "";
    border-bottom: 60px solid #2e3a59;
    border-top: 60px solid transparent;
    border-left: 60px solid transparent;
    position: absolute;
    bottom: 0;
    right: 0;
}
.testimonial .pic{
    display: inline-block;
    width: 100px;
    height: 100px;
    border: 2px solid #2e3a59;
    margin-bottom: 20px;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .description{
    padding:0; 
	margin-bottom:6px !important;
    margin: 0;
    text-align: left;
    font-size: 15px;
    color: #666;
    letter-spacing: 1px;
	font-family: HelveticaNeue LT Std 45 Light;
}
.testimonial .content{
    padding: 5px 0;
    background: #2e3a59;
}
.testimonial .title{
    display: inline-block;
    font-size: 20px;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0;
}
.testimonial .post{
    display: inline-block;
    font-size: 15px;
    color: #fff;
}
.owl-theme .owl-controls{ margin-top: 20px; }
.owl-theme .owl-controls .owl-page span{
    width: 12px;
    height: 12px;
    background: #2e3a59;
    border-radius: 0;
    margin-right: 10px;
    transform: scale(1.2);
    opacity: 1;
    transition: all 0.3s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span{
    outline-offset: 3px;
    background: #000000;
    transform: scale(0.9);
}
.tooltip_main{margin:0; padding:0px; border-radius:12px; margin-top:20px !important;}
.tooltip_title{font-size:17px;color:#f68b1f; font-family:HelveticaNeue LT Std 65 Medium;  padding:10px; padding-bottom:12px !important;}
.box_main{font-size:14px; color:#d85b63; padding:10px !important; padding-top:0px !important;}
.read_div{margin:0; padding:0; margin-top:10px !important;}
.step_btn{width:25%; float:left; margin:0; padding:0px !important; background:#8c929e; color:#fff; text-align:center; border-radius:0 0 0 12px; height:38px; line-height:38px;}
.step_btn a{text-decoration:none; color:#fff;}
.step_btn a:hover{text-decoration:underline; color:#fff;}
.read_btn{width:50%; float:left; margin:0; padding:0px !important; background:#8c929e; height:38px;}
.read_next{width:100%; float:left; margin:0; padding:0px !important; background:#f68b1f; color:#fff; text-align:center; border-radius:0 0 12px 12px; height:35px; line-height:35px;}
.read_next a{text-decoration:none; color:#fff;}
.read_next a:hover{text-decoration:underline; color:#fff;}.cl{clear:both;}
.read-more{font-size:12px; text-decoration:none; color:#000000; padding:3px 8px; margin-bottom:5px !important; font-weight:300; background:#cacaca;border-radius:4px; float:right;}
.read-more:hover{background:#000000; color:#fff; text-decoration:underline;}

.owl-pagination{margin-top:-8px;}
.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: "Font Awesome 5 Free"; font-weight: 900;
    font-size: 20px;
    color: #1f487e;
}
.owl-next:before{ content: "\f054"; }
