*{
    margin: 0;
    padding: 0;
    font-family: Sans-Serif;
}

.loader {
    background:white;
    width: 100;
    height: 100vh;
    align-items: center;
    justify-content: center;
    display:flex;
    z-index: 99999;
     background-size: cover;
     background-position: center;
     background-attachment: fixed;
    
}
.loader img {
    background-size: cover;
    background-position: center;
  width: 100;
  height: 100vh;
  
}
.content {
    background-image: linear-gradient(rgba(255,0,0,0.47),rgba(239,37,37,0.47)), url('main.jpg') ;
    height: 100vh;
    width: 100%;
    background-size: cover;
    background-position: center;
}
.home {
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    color: transparent;
    position: absolute;
    justify-content: center;
}   
.type p {
    color: transparent;
    font-size: 20px;
}
button:hover {
    letter-spacing: 3px;
    transition: .5s;
    border: none;
}
.ui-block-b {
    justify-content: center;
    
}
.but {
    display: flex;
    position: relative;
    text-align:center ;
    justify-content: center;
   
}
button a {
				text-decoration:none;
				color:lime;
}
.bout {
    font-family: Comic Sans MS;
}
.a {
    float: left;

    box-shadow: 0 1px 20px 0 rgba(28,193,150,1, 0 4px 8px 0 rgba(29,108,88,1));
}
.a:hover {
    width: 100%;
    height: auto;
    transition: 1s;
    
}
.details p  {
    color: #2FB95B;
}
.b {
    float: right;
   margin-top: 50px;
}
.swiper-container {
    height: 600px;
    width: 600px;
}
.swiper-wrapper {
      display: flex;
      justify-content: center;
      align-items: center;
  }
.swiper-slides img {
    position: relative;
    align-items: center;
    justify-content: center;
    size-adjust: 50px 50px;
}
.images {
    display: flex;
    flex-direction: row;
    margin: 10px;
    justify-content: center;
}
.imgs {
    width: 250px;
    margin: 10px;
    box-shadow: 0 4px 8px 0 rgba(27,22,27,1), 0  11px 8px 0 rgba(15,14,15,1);
}
.imgs img{
    width: 100%;
   border-radius: 5px;
    display:block;
}
.tit {
    color: skyblue;
}
.imgs img:hover {
    width: 500px;
    transition: 2s;
}
.call {
    text-align: center;
    font-family: Georgia;
    color: lime; 
    justify-content: center;
}
.call p {
    color: skyblue;
}
input .validate {
    background-color: transparent;
}t;
}