/*-----------home.css----------*/
.home_banner{height:100vh; display:flex; align-items:center;}
.home_banner:before {
    content: "";
    background: rgba(0, 0, 0, 0.57);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block !important;
}
.home_banner_text p{color:#fff; font-size:22px;}

#about .right_block{padding-left:2rem;}
#about img{border-radius:4px;}
#about h2{margin-bottom:1rem;}
#about p{margin-bottom:0.8rem;}

#contact .right_block{padding-left:2rem;}
#contact h2{padding-top:1rem;}
#contact .icon-box__text{position:relative;}
#contact .fa-3x {font-size: 25px; position: absolute; color: #bc5a37;}
#contact .icon-box__text p{font-size: 16px; font-weight: 600; padding-left: 40px; margin-bottom:1.5rem; }
#contact .icon-box__text a{text-decoration:none; cursor:pointer; color:#585858;}

#testimonial{position:relative;}
#testimonial h2{margin-bottom:3rem;}
.feedbackslider{text-align:center; color:#fff; max-width:650px; margin:auto;}
.feedback_img{display:flex; justify-content:center;}
.feedback_img img{max-width:120px; height:120px; border-radius: 50%; border: 4px solid #fff;}
.feedback_text h6{font-size: 20px; line-height: 25px; color: #fff; font-weight: 600; margin-top: 15px; margin-bottom: 0;}
.feedback_text p:first-child{margin:0 !important;}
.feedback_text p{ font-size: 16px; line-height: 24px; color: #fff; margin-bottom: 15px; margin-top:0;}
.feedback_text h5{margin: 0; font-size: 16px; font-weight: normal; line-height: 34px;}

#work {padding:2rem 0 !important;}
#work .tc-tabs-style1{border: none !important; max-width: 1170px; margin: auto; padding: 15px;}
#work .tc-tabs-style1 .nav-tabs{display: flex; justify-content: center; margin-bottom: 3rem;}
#work .tc-tabs-style1 .nav-tabs li.active a{
	text-align: center;
    background: #bc5a37;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    padding: 10px 30px;
    border-radius: 4px;
    border: 1px solid #bc5a37 !important;
}
#work .tc-tabs-style1 .nav-tabs li.active a:hover{color:#fff !important;}
#work .tc-tabs-style1 .nav-tabs li.active a:after {
    background: #bc5a37;
}
#work .tc-tabs-style1 .nav-tabs li a{
	display: inline-block;
    text-align: center;
    color: #000;
    margin: 0 5px;
    font-size: 16px;
    line-height: 25px;
    border: 1px solid #000 !important;
    padding: 10px 30px;
    border-radius: 4px;
    cursor: pointer;
}
#work .tc-tabs-style1 .nav-tabs li a{background: #fff; border:none; font-weight: normal;}
#work .tc-tabs-style1 .nav-tabs li a:after {background: #fff;}
#work .tc-tabs-style1 .nav-tabs li a:hover:after {height: 0;}
#work .vc_gitem-zone{border-radius:4px; max-height:242px;}

