

.vismis h3{
	color: #fba835 !important;
}

#pot {
  bottom: 1px;
  display: block;
  position: absolute;
  animation: linear infinite alternate;
  animation-name: run;
  animation-duration: 2s;
}

@-webkit-keyframes run {
    0% {
      left: 0;
      transform: translateX(0);
    }
    100% {
      left: 100%;
      transform: translateX(-100%);
    }
}

.footer__social{
	padding: 10px 0px;
}

.service-two__card-image img{
	border-radius: 15px 15px 0px 0px;
}

.about-one__images img{
	border-radius: 15px;
}


@media only screen and (max-width: 650px) {
.gallery .responsive{
margin: 10px 0px;

}
.vismis .ige{
	text-align: center;
}

.vismis .text{
	text-align: center;
}
.bottom-footer__links {
   
    margin-top: -13px;
}
.footer-widget p {
    
    max-width: 100%;

}
.block-title h3 {
   
    font-size: 20px;
}
.about-three {
    padding-top: 40px;
    padding-bottom: 40px;
    }
    img.caction {
    display: none;
}
img.expe {
    width: 160px;
    position: relative;
    top: -39px;
    right: -27px;
}


.bann-bg{
background: #02400373;
padding: 20px 20px;
border-radius: 20px;
width: 320px !important;
height: 115px;

}


.image-layer{

    height: 160px;
}


.bann-bg {
  
    position: relative;
    bottom: 70px;
}
.bann-bg {
    
    padding: 10px 10px !important;
    display: none;
    }


.banner-text{
   height: 160px;
}
.main-slider .swiper-slide .container {


padding-bottom: 60px !important;
}

.page-header .container h2 {
margin-top: 6px;
}
.page-header .container {
    padding-top: 64px;
    padding-bottom: 69px;
    } 

    .bann-bg img {
    position: absolute;
    right: 32% !important;
    width: 59px !important;
    top: 0px !important;
    display: block;

}

  .bann-bg .main-bimg {
    position: absolute;
    right: 13% !important;
    width: 59px !important;
    top: 6px !important;
    display: block;

}
.logo-box img {
    position: relative;
    top: 5px;
    height: 60px;
    object-fit: contain;
}
.lb img {
    position: relative;
    top: 5px;
    width: 200px !important;
}

   
}
.brd-text{

        background: #000;
    }

.expe{
 
  animation: rotation 6s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.bann-bg{
background: #02400373;
padding: 20px 20px;
border-radius: 20px;
width: 540px;
visibility: hidden;
}


.service-two__card {
    box-shadow: 0 4px 0 0 var(--thm-primary);
}

.fa {
    font-size: 19px;
    color:#30c431;
}

.gal-img {
    margin: 14px 0px;
}

.logo-box img {
   
  
    position: relative;
    top: 5px;
     height: 80px;
    object-fit: contain;
}
 .bann-bg img {
    position: absolute;
    right: 38%;
    width: 86px;
    top: 59px;
    display: block;

}
.main-bimg{
position: absolute;
    right: 22% !important;
    width: 86px;
    top: 59px;
    display: block;
}

span.tagline{
    visibility: hidden !important;
}

.bann-bg h2{
    visibility: hidden !important;
}







