/*
Template Name: Ezect
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:#000000a1;
padding:30px 30px;
bottom: 7rem;
left: 30%;
width:40%;
color:#fff;
 }
.center_home .carousel-indicators{
bottom:55px; 
 }

.main_2{
bottom:-50px; 
 }
.about_h2{
width:70%; 
 }

.firstnav{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    background-color: #102541;
}


/*********************center_home_end****************/

/*********************choose****************/
.choose_1r .progress-bar {
background: #f3faff;
}
.choose_1r .progress {
background-color: #1c4b84;
height: 12px;
overflow: hidden;
}
.choose_1r{
padding:60px; 
 }
/*********************choose_end****************/

/*********************qual****************/
.qual_1r1{
padding:193px 40px;
background-color: #1c4b8478;
 }
.qual_1r{
background-image: url(../img/17.jpg);
background-position: center;
 }
 
/*********************qual_end****************/


@media screen and (max-width : 767px){
.main_2{
position:static!important; 
 }
.center_home img{
    min-height: 135px;
    object-fit: contain;
 }
.carousel-caption{
text-align:center;
padding:15px 15px;
bottom:3rem;
left:0;
width:100%;
 }
.carousel-caption .button{
padding:13px 10px 10px 10px!important;
 }
.carousel-caption .button_1{
padding:13px 10px 10px 10px!important;
 }
.carousel-caption p{
text-align:left;
font-size:14px;
 }
.center_home .carousel-indicators{
bottom:0; 
 }
.spec_1  span{
font-size:30px!important; 
 }
.spec_1 {
margin-top:20px; 
 }
#about_h{
margin-top:0!important; 
 }
.about_h2i {
margin-top:8px;
margin-bottom:8px; 
 }
.choose_1r {
padding: 20px;
text-align:center;
}
.choose_1r p{
text-align:left;
}
.choose_1r br{
display:none;
}
.choose_1rir{
text-align:left;
margin-top:15px; 
 }
.qual_1l{
text-align:center 
 }
.qual_1r {
margin-top:10px; 
 }

 }

@media (min-width:576px) and (max-width:767px) {
.spec_1{
text-align:center; 
 }
.spec_1 span{
float:none!important;
margin-right:0!important;
margin-bottom:10px;
 }

 }
@media (min-width:768px) and (max-width:991px) {
.center_home img{
min-height:600px; 
 }
.carousel-caption{
left: 20%;
width:60%;
 }
.main_2{
position:static!important; 
 }
.spec_1  span{
font-size:30px!important; 
 }
.spec_1 {
margin-top:20px;
 }
#about_h{
margin-top:0!important; 
 }
.about_h2 {
width: 80%;
}
.choose_1r {
padding: 60px 20px;
}
.choose_1r br{
display:none;
}
.choose_1l img {
min-height:680px;
}
.choose_1ril h4{
font-size:16px; 
 }
.choose_1rir h6{
font-size:14px; 
 }
.choose_1rir p{
font-size:14px; 
 }
 }

@media (min-width:992px) and (max-width:1200px) {
.center_home img{
min-height:600px; 
 }
.choose_1r {
padding: 40px 20px;
}
.choose_1l img {
min-height:680px;
}
 }
@media (min-width:1201px) and (max-width:1355px) {
.choose_1l img {
min-height:680px;
}
.choose_1r {
padding: 40px 20px;
}
 }


