.be-ex-article.servicedetail{
   padding: 20px 14px 20px;
}
.be-ex-title {
	font-size: 2em;
	margin-bottom: 10px;
}

.be-ex-title {
    font-size: 1.6em;
    margin-bottom: 10px;
    color:  #666;
}

.be-ex-content {
	margin: 5px 0;
	padding: 5px 0;
	width: 93%;
}

/*
Sample content css for the ckeditor
contents css :
The CSS file(s) to be used to apply style to the contents. It should reflect the CSS used in the final pages where the contents are to be used.
*/
.be-ice-widget em {
    font-style: italic;
    font-weight: inherit;
}

.be-ice-widget strong {
    font-style: inherit;
    font-weight: bold;
}

.be-ice-widget ul,
.be-ice-widget ul li,
.be-ice-widget ol,
.be-ice-widget ol li{
    list-style: inherit;
    list-style-position:inside;
}
.be-ice-widget ul > li{
    list-style-type: disc;
}
.be-ice-widget ol > li{
    list-style-type: decimal;
}

.be-ice-widget table{
    border-style: solid;
}
.be-ice-widget table th,
.be-ice-widget tr td{
    border-width: 1px;
    border-style: solid;
}
.be-ice-widget tr td{
    border-color: #ccc;
}

.bd-BrandingText{}
.bd-iceLink{}

.bbTemplate-redBold {
    color: red;
    font-weight: bold;
}
.bbTemplate-yellowBg {
    background-color: yellow;
}

.bbTemplate-borderGreen {
    border: 1px dotted green;
    display: inline-block;
}


/* Hide broken images on live */
img.be-ice-hide-image {
    display:none;
}




.servicedetail .imgCon img{

margin:auto;
}


.servicedetail .imgCon{
text-align:center;
border-right:1px solid #E0E0E0;

}


.servicedetail .imgCap{
    font-weight:bold;
}
.servicedetail .imgCap h4{
    font-size:14px;
    color:#444444;
}
.imgCap::after{
    content: '';
    position: absolute;
    height: 2px;
    width: 25px;
    border-bottom: 2px solid #cb101b;
    margin-left: -13px;
    /* bottom: 77px; */
    margin-top: 7px;
}
.servicedetail .imgCap p{
    margin:0 0 0px;
}
/*.servicedetail .be-ex-content p{
    margin: 10px 0 0px;
}*/


.be-ex-article-left.be-ex-text-c.all-need-to-know{
    width:100% !important;
    padding-left:17px;
}
.servicedetail .heading-all-need-to-know{

    float:left;
}
.servicedetail .link-terms-and-cond{
    float:right;
    margin-top:0;
}
.people-also-looked-at .be-ex-content {
height:39px;
font-family: 'Open Sans', sans-serif;
}

.servicedetail{
background-color:#fff;
 border: 1px solid #dedede  ;
    border-radius: 4px;
   box-shadow: 0 1px 1px rgba(0,0,0,.05);
   margin-bottom:20px;

}

.servicedetail .imgCon{
    height: 180px;
}
.servicedetail .imgCon:last-of-type{
border-right:0px;
}

.servicedetail .imgCap h4{

font-weight:600;
}
.servicedetail .imgTitle{
    margin-bottom:30px;
    font-size: 20px;
    color:#444444;
}

.servicedetail .be-ex-content{
    color:#444444;
}

@media (max-width:540px){



.servicedetail .imgCon {
    text-align: left;
    border-right: 0px solid #E0E0E0;
    padding-bottom: 15px;
    border-bottom: 1px solid #E0E0E0;
    padding-top: 15px;
}
.servicedetail .imgCon:last-of-type{
  border-bottom: 0px;
}

.servicedetail .imgCap::after{
display:none;
}

.servicedetail .col-xs-12 img{
float:left;
margin-right: 30px;
margin-bottom: 10px;
}
.be-ex-content p {
    display:table-cell;
}


}
@media (max-width:767px){
.servicedetail{
padding-bottom:0px;
}
.servicedetail .imgCon{
 border-right: 0px solid #E0E0E0;

    border-bottom: 1px solid #E0E0E0;
padding:20px;
}
.imgCap::after {

    margin-top: 2px;
}
.servicedetail .imgCon:last-of-type{
  border-bottom: 0px;
}
.servicedetail .imgCon{

height:auto;
}





.be-ex-content{
margin:20px;
padding:0px;
}
.be-ex-content p {
    margin: 5px 0 0px;
}
.people-also-looked-at .be-ex-content{
float:none;

}
.people-also-img{
float:none !important;
}
.people-also-looked-at .be-ex-content {
height:32px;
}
}
/* START CSS For IE*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.imgCap::after {
		margin-left:94px;
	}
}
html.ie.ie9 .imgCap::after,
html.ie.ie10 .imgCap::after {
    margin-left:94px;
}
/* END CSS For IE*/
