.exptabmd{
    border: 1px solid #ddd;
    padding: 10px;
}
.exptab div{
    border: 1px solid #ddd;
    padding: 10px;
}
.exp a{
color:#000;
}
.hovertext{
    display: none;
    position: absolute;
    padding: 10px;
    background: #ffffff;
    border: 1px solid #ddd;
    left: -62px;
    top: 85px;
    width: 400px;
    z-index: 1;
}
.exp  .col-md-3.center:hover .hovertext0{
display:block;
}

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');

.taccbtn{background: none;
    border: none;
    margin-top: 50px;
    border-bottom: 2px solid #5c5d5f;
    letter-spacing: 2px;
    box-shadow: none;
    border-radius: 0px;
    color: #5c5d5f;
    width: 100%;
    text-align: left;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 0px;}
.taccbtn:hover,.taccbtn:focus{outline:none;box-shadow:none;border-bottom: 2px solid #5c5d5f;}
.testimonies{background:#f9f9f9;}
.client .mhead{margin-bottom:50px !Important;}
.carousel-slider .carousel-slider__caption .caption{ text-align: left;}
.carousel-slider .carousel-slider__caption .title{    text-align: left;
    color: #5c5d5f !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    margin: 10px 0px !important;
}
.exper img{height:65px;}
.hqtlist .fa-circle{color:#be1f40;}
.hqtlist{
padding:0px;
    margin: 0px;
list-style:none;
}
.hqtlist li::before {
  content: "• ";
  color:#be1f40;
    margin-right: 10px;
}
body{
font-family: 'Lato', sans-serif !Important;
color:#5c5d5f;
}
p {
    letter-spacing: 1px;
}
nopadding{padding:0px;}
.center{text-align: center;}
.entry-title{display:none;}
.lansel{
float:right;
color:#939098;
}
.mainhead .carouselbox p{margin:0px;}

.lansel a{
color:#939098;
position: relative;
    top: 1px;
font-size: 14px;
    margin: 0px 3px;
}
.lansel a:hover,.lansel a:active{
color:#be1f40;
text-decoration:none;
}
.site-branding{
position:absolute;
}

.main-navigation ul li{

	margin: 0 0 0 40px;
  text-transform: uppercase;
}
.main-navigation ul li a{
	color: #59595b;
	display: block;
}
.main-navigation ul .current-menu-item a,
.main-navigation ul li .active{
	color: #be1f40;
}
.main-navigation ul li a:hover,
.main-navigation ul li:hover > a{
	color: #be1f40;
}
.contactbg{
background: url(wp-content/uploads/2017/03/contactimg.png);
    padding: 15% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}
.mainbg{
background: url(wp-content/uploads/2017/03/mainimage1.png);
    padding: 15% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}
.experbg{
background: url(wp-content/uploads/2017/03/experimg.png);
    padding:15% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}
.aboutbg{
background: url(wp-content/uploads/2017/03/aboutimg.png);
    padding: 15% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}
.testimoniesbg {
background: url(wp-content/uploads/2017/03/clientsimg.png);
    padding: 15% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}


.site-content .content-area{
padding-left:0px;
padding-right:0px;
}
.carouselbox{
        background: rgba(170, 0, 36, 0.6);
        padding: 40px;
    padding-bottom: 50px;
    text-align: center;
    color: #fff;
}

.carouselbox .carousel-indicators {
    bottom: -50px;
}
.section{
padding-top: 50px;
}
.section h4{
text-transform: uppercase;
    color: #be1f40 !important;
    text-align: center;
}
.section .exp{
    margin-top: 80px !important;
}
.site-footer{
    background: #5c5d5f;
    padding: 0px;
    color: #fff;
    position: relative;
    text-align: center;
}
.site-info{display:none;}
.site-footer p{   
    margin: 10px;
    font-size: 14px;
}
.recognized img{
    height: 55px;
}
.morebtn{
    color: #fff;
    background: #be1f40;
    border: 1px solid #be1f40;
    box-shadow: none;
    padding: 25px;
    border-radius: 0px;
    font-size: 16px;
    margin: 50px 0px;
    line-height: 0px;
}
.wpcf7-submit{
    color: #fff !important;
    background: #be1f40 !important;
    border: 1px solid #be1f40 !important;
    width: 100px !important;
    margin-top: 30px !important;
    border-radius: 0px !important;
}
.wpcf7-submit:hover{
    color: #be1f40 !important;
    background: #fff !important;
    box-shadow: none !important;
border: 1px solid #be1f40 !important;
}
.morebtn:hover{
    color: #be1f40;
    background: #fff;
    box-shadow: none;
border: 1px solid #be1f40;
}
.discover{
    height: 500px;
}
.leaderleft{
background: url(/wp-content/uploads/2017/03/discoverimage.png);
    background-size: cover;
    height: 100%;
}
.leaderright{
    background-color: #5c5d5f;
    background-size: cover;
    height: 100%;
    padding: 100px 20px;
    color: #fff;
}
.leaderright h4{
 color: #fff !Important;
text-transform: uppercase;
font-weight:100 !important;
}
.discbtn{
background: #fff;
    border-radius: 0px;
    font-size: 16px;
    padding: 25px 20px;
    line-height: 0px;
    font-weight: bold;
    color: #5c5d5f;
}
.discbtn:hover{
    color: #fff;
    background: none;
    box-shadow: none;
border: 1px solid #fff;
}
.discover .ctext{
   margin: 40px 0px !important;
}

.morph {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.morph:hover {
  
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}

.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{
width: 100% !important;
margin-bottom:20px;
border-radius: 0px !important;
padding: 10px !important;
}
.wpcf7-form textarea {
    border-radius: 0px !important;
}
.div.wpcf7-validation-errors{
border:none !important;
}
div.wpcf7-validation-errors{
    float: left;
border:none !important;
}





@media screen and (max-width:986px){
..hovertext{
    left: 0;
    right: 0;
    width: 100%;
}

.main-navigation ul li{margin:0px;}
.site-branding img{width:200px;}
.site-content{border:none;}
.site-branding {
    position: absolute;
    top: -16px;
}
.mainbg, .mainhead{
padding:20px;
}
.discover {
    height: auto;
}

}
