/*
Template Name: Expert Ad
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/
/*********************center_home****************/
.carousel-caption{
width:45%;
background: #3d4b64d1;
left:8%; 
bottom:27%!important;
text-align:left;
padding:50px 15px 60px 15px!important;
 }
.kb_control_left,.kb_control_right{
    top:46%;
    z-index:2;
    opacity:0;
    width:55px;
    height:55px;
    text-align:center;
    -webkit-transition:all ease-in-out .3s;
    transition:all ease-in-out .3s
}
.kb_wrapper:hover .kb_control_left,.kb_wrapper:hover .kb_control_right{
    opacity:1;
}
.kb_icons{
    line-height:50px !important;
    font-size:34px!important;
    font-weight:normal!important
}
.kb_control_left{
    left:1%!important
}
.kb_control_right{
    right:1%!important
}
.kb_elastic{
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}

.kb_control_left,.kb_control_left:hover,.kb_control_left:active,.kb_control_left:focus,.kb_control_right,.kb_control_right:hover,.kb_control_right:active,.kb_control_right:focus{
color:#fff;
background:#44bef1!important;
}  
.carousel-caption h6{
display:inline-block;
margin-left:5px;
margin-right:5px; 
 }
.center_home h1{
font-size:42px; 
 }
/*********************center_home_end****************/

/*********************plan****************/
#plan{
padding-top:40px;
padding-bottom:40px; 
 }
.plan_1i span{
display:inline-block;
background: #44bef1;
color:#fff;
width:80px;
height:80px;
text-align:center;
font-size:50px;
line-height:75px;
 }
.plan_1i{
box-shadow: 0 0 10px #44bef138;
padding:30px 15px;
 }
.plan_1i:hover{
box-shadow: 0 0 10px #ddd;
 }
/*********************plan_end****************/

/*********************work_h****************/
#work_h{
background-image: url(../img/4.jpg);
background-position: center; 
 }
.work_hm{
background: #00000085;
padding-top:80px;
padding-bottom:80px; 
 }
/*********************work_h_end****************/

/*********************about_h****************/
#about_h{
padding-top:40px;
padding-bottom:40px; 
 }
.about_1li .nav_1 {
margin-bottom: 20px;
}
.about_1li .nav_1 li {
display: table-cell;
}
.nav_1>li.active>a, .nav_1>li.active>a:hover, .nav_1>li.active>a:focus {
background: #44bef1;
color: #fff;
margin-top:10px;
}
.about_1li .nav_1 li a {
background: #44bef114;
color: #000;
font-size: 20px;
padding: 15px 50px;
display: block;
border: 1px solid #d8edf5;
border-radius: 20px 20px 0px 0px;
}
.about_1li .nav_1 li a:hover {
background: #44bef1;
color: #fff;
}
.nav_1>li.active>a, .nav_1>li.active>a:hover, .nav_1>li.active>a:focus {
background: #44bef1;
color: #fff;
}
.about_h1l .tab-content ul {
list-style: disc;
margin-left: 20px;
}
/*********************about_h_end****************/

/*********************loan****************/
#loan{
background:#44bef114;
padding-top:40px;
padding-bottom:40px; 
 }
.loan1l{
background:#fff;
padding:50px 40px;
min-height:640px; 
 }
.loan1lil .form-control{
border:none;
box-shadow:none;
background:#44bef114;
height:45px;
margin-top:15px; 
border: 1px solid #dcf1f9; 
 }
/*********************loan_end****************/

/*********************blog_h****************/
#blog_h{
padding-top:40px;
padding-bottom:40px; 
 }
.blog_h1i2 h6 a{
display:inline-block;
background:#44bef1;
color:#fff;
font-size:14px;
padding:8px 15px;
border-radius:3px; 
 }
.blog_h1i{
position:relative;
 }
.blog_h1i2{
position:absolute;
top:0;
padding:10px;
 }
.blog_h1i3 span{
background:#44bef1;
color:#fff;
display:inline-block;
text-align:center;
width:60px;
height:60px;
line-height:60px;
border-radius:50%;
font-size:18px; 
 }
.blog_h1i3 span a{
display:block; 
 }
.blog_h1i3 span:hover{
background:#323946;
 }
.blog_h1i3{
position:absolute;
bottom:0;
padding:10px;
display:none;
 }
.blog_h1i:hover .blog_h1i3{
display:block; 
 }
.blog_h1ib{
background:#44bef114;
padding:30px 15px;
border: 1px solid #dcf1f9; 
 }
.blog_h1{
margin-top:10px; 
 }
.blog_h1ib h6{
font-size:14px;
color: #72acc3;
 }
/*********************blog_h_end****************/

/*********************testim****************/
#testim{
padding-top:40px;
padding-bottom:20px;
background:#44bef114; 
 }
.testim_2i{
border: 1px solid #dcf1f9;
padding:40px; 
background:#fff;
 }
/*********************testim_end****************/

@media screen and (max-width : 767px){
.center_home{
text-align:center; 
 }
.banner img{
min-height:300px; 
 }
.kb_control_left, .kb_control_right {
top: 20%!important; 
}
.carousel-caption{
left:0!important; 
bottom:0!important;
text-align:center;
position:static;
width:100%;
 }
.center_home h1{
font-size:32px; 
 }
.blog_h1ib {
text-align:center; 
 }
.blog_h1i{
margin-top:15px; 
 }
.plan_1i {
margin-top:10px; 
 }
#work_h{
text-align:center; 
 }
.work_h1i {
margin-top:15px; 
 }
.about_1li .nav_1 li{
display:inline-block;
margin:5px 3px; 
 }
.about_1li .nav_1 li a {
font-size: 16px;
padding: 10px 20px;
display: block;
}
#about_h{
text-align:center; 
 }
#loan{
text-align:center; 
 }
.loan1lil h6{
margin-top:15px!important; 
 }
.loan1r {
margin-top:10px; 
 }
.testim_2i {
margin-top:10px; 
 }
.about_h1l .tab-content ul {
list-style: none;
margin-left:0;
}
}

@media (min-width:768px) and (max-width:991px) {
.banner img{
min-height:500px; 
 }
.center_home h1{
font-size:28px; 
 }
.center_home .button{
padding:15px;
 }
.center_home .button_1{
padding:15px;
 }
.center_home p{
font-size:14px; 
 }
.carousel-caption{
left:10%;
bottom:20%!important; 
 }
.about_1li .nav_1 li{
display:inline-block;
margin:5px 3px; 
 }
.about_1li .nav_1 li a {
font-size: 16px;
padding: 10px 20px;
display: block;
}
 }
@media (min-width:992px) and (max-width:1200px) {
.center_home h1{
font-size:38px; 
 }
.carousel-caption{
left:10%;
bottom:20%!important; 
 }
.about_1li .nav_1 li{
display:inline-block;
 }
  }
@media (min-width:1201px) and (max-width:1350px) {

 }