body{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:normal;
        }
.top-nav > ul li a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:normal;
        }
.top-nav li li a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:normal;
        }
h1,h2,h3,h4,h5,h6{
            font-family:"Open Sans", Arial, sans-serif !important;
                font-weight:normal;
    }
header.top-head .logo a{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:900;
     
}
header.top-head .logo a span{
            font-family:"Open Sans", Arial, sans-serif;
                    font-weight:100;
     
}

 
  
  
  
  
             
       header.top-head.stickyHeader{
         
    }
      
  
   
     header.top-head .logo a {
    margin-top: 5px !important;
}
header.stickyHeader .logo a img {
    max-height: 60px;
    margin: -10px 0 0 0;
}
.ccl-slider .container-fluid {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.ccl-about .container-fluid {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.ccl-about-vision .r-more{
    display:none !important;
}
.ccl-about-vision .mediumFont{
    border-bottom: 0;
    padding-bottom: 0 !important;
}
.abt-hed-1{
    margin-bottom: 0;
}
.tmm_desc{
    text-align: left !important;
}
.tmm_desc ul{
    padding: 0 0 0 20px;
}
.tmm .tmm_4_columns .tmm_names {
    font-size: 20px;
    font-weight: bold;
}
.tmm .tmm_4_columns .tmm_member {
    min-height: 385px;
}
.abt-tm-b{
    padding-bottom: 0 !important;
}
.solutions-box{
    text-align:center;
}
.solutions-box p{
    margin:0;
}
.solutions-box h4{
    color: #7F7F7F;
    font-weight: 700;
}
.tablepress img {
    margin: 0 auto !important;
}
.tablepress tbody td {
    vertical-align: middle !important;
    text-align: center;
}
.tablepress td, .tablepress th {
    text-align: center !important;
}
.page-id-3127 .wpb_single_image{
    margin:0 0 20px 0 !important;
}
.ccl-addressx{
    float: left;
    padding: 5px 10px 5px 0;
}
.ccl-con-address i{
    float: left;
    padding: 5px 10px 5px 0;
}
.ccl-con-address p{
    margin: 5px 0 10px 0;
    font-size: 14px;
    line-height: 20px;
}
.home-solutions img{
    max-width:96px;
}

@media only screen and (min-width: 1200px) {
.column-4{
    width: 130px;
}
}
#ccl-tmn .tmm_photo {
    border-radius: 50px!important;
}  
           
      