/*
Template Name: Consult Bizz
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{
text-align:left;
background:rgba(0, 0, 0, 0.2);
padding:30px 30px;
bottom: 9rem;
left: 10%;
width:50%;
color:#fff;
 }
 
.carousel-caption p{
    text-align: center;
}
 
.carousel-caption p span{
	border-right: 1px solid #fff;
    padding: 0px 10px;
    text-align: center;
}

.carousel-indicators{
bottom:0; 
 }
.center_home .carousel-indicators [data-bs-target] {
 background-color: #ea1b21;
}
/*********************center_home_end****************/

/*********************about_h****************/
.about_h_1i1i1 .button{
border-radius:30px;
padding:12px 35px; 
 }
.about_h_1i1i1 {
bottom:-20px; 
 }
.about_h_1i1i{
padding-bottom:50px!important; 
 }
#about_h{
padding-bottom:60px; 
 }

/*********************about_h_end****************/

/*********************team_h****************/
#team_top {
background-image: url(../img/8.jpg);
background-position: center;
}
.team_top_main{
background:#151a33ab;
padding-top:100px;
padding-bottom:200px; 
 }

.main_i1{
bottom:-350px; 
 }
/*********************team_h_end****************/

/*********************skill****************/
#skill{
margin-top:360px; 
 }
/*********************skill_end****************/

/*********************contact_h****************/
.contact_h_1r .form-control{
height:60px;
font-size:16px; 
 }

.contact_h_1r textarea.form-control{
	height: auto;
}

.contact_h_1r .form-select{
height:60px;
font-size:16px;
color:#6c75a5;
 }
.contact_h_1r{
padding:40px; 
 }
/*********************contact_h_end****************/

/*********************consult****************/
#consult .carousel-indicators {
bottom: -60px;
}
#consult .carousel-indicators [data-bs-target] {
 background-color: #ea1b21;
}
#consult{
padding-bottom:80px; 
 }
.consult_1im2{
bottom:0;
background:#151a33c2;
padding:190px 30px 0px 30px;
display:none; 
 }
.consult_1im:hover .consult_1im2{
display:block;
transition: 0.3s;
 }
/*********************consult_end****************/


/*********************testim****************/
#testim{
padding-bottom:80px; 
 }
#testim .carousel-indicators {
bottom: -60px;
}
#testim .carousel-indicators [data-bs-target] {
 background-color: #ea1b21;
}

#testim .testim_1i1 span.col_blue i{
	color: #df1502;
}

/*********************testim_end****************/

@media screen and (max-width : 767px){
.center_home img{
min-height:300px; 
 }
.carousel-caption {
text-align: center;
left:0;
width:100%;
bottom:40px;
padding:10px;
}
.carousel-caption .font_60{
font-size:26px; 
 }
.carousel-caption p{
font-size:14px!important; 
text-align: center;
 }
.carousel-caption br{
display:none;
 }
.about_h_1i1{
margin-bottom:30px; 
 }
.about_h_1i1 p{
text-align:left; 
 }
#about_h {
padding-bottom: 30px;
}

.main_i1 {
position:static!important;
}
.team_top_main{
padding-bottom:100px; 
 }

.contact_h_1r{
margin-top:15px;
text-align:center;
padding:20px; 
 }
.contact_h_1r p{
text-align: center; 
 }
.consult_1im img{
height:280px;
 }
.consult_1im{
margin-bottom:15px; 
 }
.consult_1im2{
text-align:center;
 }
.testim_1i1 p{
text-align: center;
 }
.testim_1i1{
margin-bottom:15px;
 }
 }


@media (min-width:576px) and (max-width:767px) {

 }
@media (min-width:768px) and (max-width:991px) {
.center_home img{
min-height:500px; 
 }
.center_home br{
display:none;
 }
.center_home .font_60 {
font-size: 40px;
}
.carousel-caption{
padding:20px;
bottom: 4rem;
 }
.team_top_main {
padding-bottom: 100px;
margin-bottom:40px;
}
.main_i1 {
position:static!important;
}
#skill {
margin-top:0;
}
.contact_h_1l img{
min-height:570px; 
 }
.consult_1im1  img{
min-height:280px;  
 }
.consult_1im2  h3{
font-size:20px; 
 }
.consult_1im2  h5{
font-size:16px; 
 }
 }

@media (min-width:992px) and (max-width:1200px) {
.center_home img{
min-height:600px; 
 }
.center_home br{
display:none;
 }
.center_home .font_60 {
font-size: 42px;
}
.carousel-caption{
padding:20px;
bottom: 7rem;
 }
.contact_h_1l img{
min-height:570px; 
 }
.consult_1im1  img{
min-height:280px;  
 }
 }
@media (min-width:1201px) and (max-width:1235px) {
.center_home .font_60 {
font-size: 50px;
}
 }

@media (max-width:420px) {
.carousel-caption p {
	text-align: center;
}

.button {
    background-color: #df1502;
    color: #fff;
    padding: 6px 12px 6px 12px;
    display: inline-block;
    transition: 0.3s;
    font-size: 10px;
    border-radius: 3px;
}
}