/*
Template Name: SpaceXT Interior
File: Layout CSS
*/

/*********************center_home****************/
.center_home img{
 min-height:700px;
 }
.carousel-caption{
background:#0000009c;
width:100%;
height:100%;
bottom:0;
left:0; 
padding:250px 150px 0px 150px;
text-align:left;
 }
/*********************center_home_end****************/

/*********************design****************/
.design_1i1 span{
background:#fff;
width:100px;
height:100px;
line-height:95px;
border:3px solid  #e9212e;
 }
.main_2{
bottom:-180px; 
 }
.design_1i1{
top:-50px; 
 }
.design_1i2{
padding-top:70px!important; 
 }
.design_1i:hover .design_1i1 span{
background: #e9212e;
color:#fff;
 }
.design_1i3 a{
border-radius:0px 0px 5px 5px; 
 }
/*********************design_end****************/

/*********************about_h****************/
#about_h{
margin-top:170px; 
 }
.about_h1ril span{
font-size:70px; 
 }
/*********************about_h_end****************/


/*********************connect****************/
#connect{
background-image: url(../img/2.jpg);
background-position: center; 
 }
/*********************connect_end****************/


@media screen and (max-width : 767px){
.center_home img{
 min-height:350px;
 }
.main_2{
position:static!important;
 }
.design_1i1 {
position:static!important;
padding-top:15px;
padding-bottom:15px;
}
#design{
padding-top:30px; 
 }
.carousel-caption{
padding:15px;
text-align:center;
 }
.carousel-caption p{
width:100%!important;
 }
.carousel-caption .font_60{
font-size:40px;
 }
.carousel-caption .button{
padding: 10px 15px 10px 15px;
font-size:14px;
 }
.carousel-caption .button_1{
padding: 10px 13px 10px 13px;
font-size:14px;
 }
.design_1i2 {
padding-top: 30px!important;
}
.design_1i{
margin-top:8px;
margin-bottom:8px; 
 }
.design_1i2 p{
text-align:left; 
 }
#about_h {
margin-top:0;
}
.about_h1r{
margin-top:15px; 
 }
.about_h1r h5{
text-align:center;
 }
.about_h1ri{
text-align:center; 
 }
.about_h1ri p{
text-align:left; 
 }
.appoint_1r{
text-align:center!important;
margin-top:15px;  
 }
.connect_1l{
text-align:center; 
 }
.connect_1r{
padding:20px!important;
text-align:center;
margin-top:15px;
 }
.connect_1r p{
text-align:left;
 }

 }

@media (min-width:576px) and (max-width:767px) {
.carousel-caption{
padding:40px;
 }
 }
@media (min-width:768px) and (max-width:991px) {
.carousel-caption p{
width:100%!important;
 }
.about_h1ril span {
font-size: 40px;
}

 }

@media (min-width:992px) and (max-width:1200px) {
.carousel-caption p{
width:70%!important;
 }
.about_h1ril span {
font-size: 50px;
}
 }



