*, div, h1, h2, h3, h4, h5, h6, span, p, a, .btn, input{
    font-family: 'Poppins', sans-serif;
  }


.mover {
   -webkit-animation: mover 1s infinite alternate;
           animation: mover 1s infinite alternate;
 }
 
 @-webkit-keyframes mover {
   0% {
     -webkit-transform: translateY(0);
             transform: translateY(0);
   }
   100% {
     -webkit-transform: translateY(5px);
             transform: translateY(5px);
   }
 }
 
 @keyframes mover {
   0% {
     -webkit-transform: translateY(0);
             transform: translateY(0);
   }
   100% {
     -webkit-transform: translateY(5px);
             transform: translateY(5px);
   }
 }
 
 .bounce {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}
 
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
  








.lh-1{
    line-height: 1;
}

.lh-11{
    line-height: 1.1;
}

.lh-12{
    line-height: 1.2;
}

.lh-13{
    line-height: 1.3;
}

.o-hidden{
    overflow:hidden;
}

.rad-10{
    border-radius: 10px;
}

.rad-15{
    border-radius: 15px;
}

.rad-20{
    border-radius: 20px;
}

.rad-25{
    border-radius: 25px;
}

.rad-50{
    border-radius: 50px;
}

.shadow-sm{
box-shadow: 0 26px 50px 0 #00000040;
}

 .hide-mobile {
     display: block;
 }
 
 .hide-pc {
     display: none;
 }

 .img-loaderr{
    height: 70px;
    transition-duration: .5s;
 }

 .page-banner{
     padding: 100px 0;
 }

 .page-banner.this-bread{
    /* background: url(../../img/bg4.jpg) no-repeat center top; */
    background: url(../../img/bg-breadd.jpg) no-repeat center top;
    filter: hue-rotate(35deg) invert(1) brightness(1.5);
    border-radius: 15px;
    box-shadow: 0 0 10px 0px #00000017;
 }

 .page-banner .breadcrumbs-area ul li a:hover{
     color: #e4c901;
     filter: hue-rotate(-35deg);
 }

 .f-invert{
     filter: invert(1);
 }

 .img-to-white{
     filter: brightness(0) invert(1);
 }

 .primary-btn{
    background: #2f59c3;
    border-color: #2f59c3;
    border-width: 1px;
 }

 .btn-backnya{
    color: #ff7b7b;
    border: 1px solid #ff7b7b;
    height: auto;
    min-height: 0;
    line-height: 1;
    background: transparent;
    padding: 8px ​20px;
}

.btn-backnya:hover{
    color: #ec5252;
}

.btn-up{
    padding: 8px ​20px;
}

 .ml-auto{
     margin-left: auto !important;
 }









 


  /* FHD Only */
  @media screen and (max-width: 1920px) and (min-width: 1367px) {}   

  /* HD Only */
  @media screen and (max-width: 1366px) and (min-width: 601px) {}

/* Tablet */
@media screen and (max-width: 990px) {
	.hide-mobile {
		display: none;
	}

	.hide-pc {
		display: block;
	}
}

 /* Smartphone */
 @media screen and (max-width: 600px) {
     .hide-mobile {
         display: none;
     }
 
     .hide-pc {
         display: block;
     }


}