
.headline {
    border-bottom: 1px dotted #cccccc;
    display: block;
    margin: 10px 0 25px;
}

.headline h3,h4,h5{

    /*border-bottom: 2px solid #4F60A4;*/
    color: #235374;
    display: inline-block;
    margin: 0 0 -2px;
    padding-bottom: 5px;
}

/*************************************
     Landing Page Slogan
*************************************/

.slogan{
    font-family:'Open Sans', sans-serif;
    font-weight:100;
    text-align:center;
    font-size: 1.4em;
    color: #666666;
    margin: 20px 15px 20px 15px;
}

@media (max-width: 480px) and (max-width:768px){.slogan{font-size: 1em;}}


/*************************************
     Landing Page Service Boxes
*************************************/

.serviceOrProduct{margin-bottom: 15px;}
.services{padding: 0 5px 0 5px;}
.service{border-radius: 0; border: 1px solid #e4e4e4;padding-top: 20px;}
.service:hover i{color: #ffa500;transition: color 0.2s ease-in-out 0s;}
.service:hover ul li:hover i{color: #ffa500;transition: color 0.2s ease-in-out 0s;}
.service i{font-size: 3em;color: #666666;}
.service h3{margin-bottom: 0;color: #373737;}
.service span{font-size: 1.2em;display: block;margin-bottom: 10px;color: #373737;height: 40px;}
.service p {font-size: 0.9em;text-align:center;padding:0 15px;}
.service p .btn-default:hover{background-color: white;}
.service:hover{/*box-shadow: 0 0 8px #718193;transition: box-shadow 0.2s ease-in-out 0s;*/}
.col-special{margin-bottom: 10px;}




/*************************************
           Service Page Headings
*************************************/



.service-heading{line-height: 83%;margin: 10px 0 25px;}
.service-heading > h4{color: #235374;display: inline-block;padding: 0;margin:0 ;width: 100%;margin-left: 5px;}
.service-heading hr{margin: 0; padding: 0;border-color:#235374; }
.service-heading span{font-size: 0.89em;margin-left: 5px;}

/*************************************
     Service Page Texts
*************************************/

.service-text{ margin-top: -10px;font-size: 0.9em;color: #666666;}
.service-text p{}
.service-text h5{font-size: 0.9em;font-weight: bold;}
.service-text .para:first-letter{font-size:200%;color:#ffa500;line-height: 29px;}
.service-text ul {list-style: none;padding-left: 0;}
.service-text ul li {}
.service-text ul li i {margin-right: 10px;color:#ffa500;display: block;float: left;padding-top: 3px;}
.service-text ul li span{margin-left: 15px;display: block;}









@media (min-width: 768px){.leftSubServiceMenu{padding-right: 15px !important;padding-top: 3px;}}



.sub-services ul{list-style:none;width: 100%;padding-left: 0;}
.sub-services ul li {position:relative;border-bottom:  1px dotted #cccccc;background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;}
.sub-services ul li:last-child{border-bottom: none;}
.sub-services ul li:hover{background-color: #999999;box-shadow:
    -webkit-box-shadow: 0 8px 6px -6px gray;
    -moz-box-shadow: 0 8px 6px -6px gray;
    box-shadow: 0 8px 6px -6px gray;}

.sub-services ul li:hover a{color: #ffffff;}
.sub-services ul li:hover i{color: #ffffff;}
.sub-services ul li a{position:relative; display:inline-block; padding: 8px 15px 8px 15px;width: 93%; text-decoration: none; color: #333333;}
.sub-services ul li i{position:absolute; top:30%;font-size: 1.3em;color: #ffa500;}

.activeLi{background-color:#235374 !important;color:#ffffff;border-bottom: none !important; }
.activeLi a{color: #ffffff !important;font-size:1.1em;font-weight: bold;}
.activeLi a i{color: #ffffff !important;left:100% ;position: absolute !important;}

.activeLi > ul{padding :8px 0 10px 0;background-color:#f2f2f2;border-bottom: 1px solid #cccccc;border-left:1px solid #cccccc;border-right: 1px solid #cccccc;  box-shadow:
    -webkit-box-shadow: 0 8px 6px -6px gray;
    -moz-box-shadow: 0 8px 6px -6px gray;
    box-shadow: 0 8px 6px -6px gray;

}
.activeLi > ul li{border-bottom: none;}

.activeLi > ul li a{font-weight: normal;color:#333333 !important;font-size: 0.83em;width:100%;padding:5px 10px 5px 15px;}
.activeLi > ul li:hover{box-shadow: none;}
.activeLi > ul li a:hover{color:#235374!important;background-color:#f2f2f2; text-decoration: underline;}
.activeLi > ul li a.activeSubService{color:#235374 !important;font-weight: bold;text-decoration: underline;}

