

@font-face {
    font-family: Baloo-Regular;
    src: url(../font/Baloo-Regular.ttf);
}
@font-face {
    font-family: AngryBirdsMovie-BAqV;
    src: url(../font/AngryBirdsMovie-BAqV.ttf);
}
@font-face {
    font-family: FeastOfFleshBb-AVm;
    src: url(../font/FeastOfFleshBb-AVm.ttf);
} 

body{
    overflow-x: hidden;
    margin: 0px auto;
} 

.gallery_product {
     margin-bottom: 3%!important;
 }
 
 
 
 .gallery-title {
     font-size: 36px;
     color: #FFA500;
     text-align: center;
     font-weight: 500;
     margin-bottom: 70px
 }
 

 .gallery-title:after {
     content: "";
     position: absolute;
     width: 22.5%; 
     left: 38.5%;
     height: 45px;
     border-bottom: 0px solid #5e5e5e
 }


 .filter-button:hover {
     font-size: 18px;
     border: 1px solid #FFA500;
     border-radius: 5px;
     text-align: center;
     color: #ffffff;
     background-color: #FFA500;
 }

 .btn-default:active .filter-button:active {
     background-color: #FFA500;
     color: white
 }

 .port-image {
     width: 100%
 }

.text3{

    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    background-color: #ed1b24;
    text-align: left;
    color: #fff;
    padding: 5% 0% 2% 3%;
    font-weight: 700;
  

}
.prdctctgry{
	width:75%;
	margin: auto;
}

.text3 h3{
    
    font-size: 2vw;
    text-align: center;
    font-family: Baloo-Regular;
    color: #fff;
    line-height: 1;
      transition: transform .2s; /* Animation */
}

.text3 h3:hover{
    transform: scale(1.1);
    
}

.gallery_product img {
     box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
     border-radius: 5px;
     width:100%;
 }
    


.filter-button {
    font-size: 2vw!important;
    width: 30%;
    border: 0px solid #FFA500;
    border-radius: 5px;
    font-family: Baloo-Regular;
    text-align: center;
    color: #fff;
    background-color: #de2427;
}

.abbn3 {
    position: relative;
    background: url(../assets/img/Rectangle-14.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0% 0% 44.2% 0%;
}
.banner1 img{
        position: absolute;
    width: 100%;
    
}
.banner1{
        position: absolute;
    right: 6%;
    top: 11%;
    width: 30%;
}
.touch2 {
    position: absolute;
    display: flex;
    text-align: center;
    align-items: center;
    top: 50%;
    left: 10%;
    transform: translateY(-50%);
}
.touch-text2 h2 {
    color: #e7d600;
    font-family: Baloo-Regular;
    font-size: calc(5vw);
    line-height: 0.2;
}
.touch-text2 h1 {
    color: #ffffff;
    font-family: Baloo-Regular;
    font-size: calc(7vw);
}

.rnk{
    display: flex;
    align-items: center;
}
.rinkas{
    margin-left: 10%;
    width: 65%;
}
.hhome{
    background-color: #dd2525;
    padding: 4.6% 0% 4.3% 0%;
    text-align: center;
    font-size: calc(1vw + 1vh);
    color: #fff;
    font-family: Baloo-Regular;
}
.hstory{
    background-color: #d09400;
    padding: 4.6% 0% 4.3% 0%;
    text-align: center;
    font-size: calc(1vw + 1vh);
    color: #fff;
    font-family: Baloo-Regular;
}
.hpro{
    background-color: #0abfd0;
    padding: 4.6% 0% 4.3% 0%;
    text-align: center;
    font-size: calc(1vw + 1vh);
    color: #fff;
    font-family: Baloo-Regular;
}
.hbroc{
    background-color: #af01d4;
    padding: 4.6% 0% 4.3% 0%;
    text-align: center;
    font-size: calc(1vw + 1vh);
    color: #fff;
    font-family: Baloo-Regular;
}
.hcont{
    background-color: #36c626;
    padding: 4.6% 0% 4.3% 0%;
    text-align: center;
    font-size: calc(1vw + 1vh);
    color: #fff;
    font-family: Baloo-Regular;
}

.hhome1{
    background-color: #dd2525;
    width: 100%;
    position: absolute;
    padding: 21% 0% 16% 0%;
    top: 0%;
    text-align: center;
    margin-left: -16px;
    color: #fff;
    transition: all 0.5s;
    z-index: 100;
}
.hhome1:hover{
    height: 200px;
}
.hstory1{
    background-color: #d09400;
    width: 100%;
    position: absolute;
    padding: 21% 0% 16% 0%;
    top: 0%;
    text-align: center;
    margin-left: -16px;
    color: #fff;
    transition: all 0.5s;
    z-index: 100;
}
.hstory1:hover{
    height: 200px;
}
.hpro1{
    background-color: #0abfd0;
    width: 100%;
    position: absolute;
    padding: 21% 0% 16% 0%;
    top: 0%;
    text-align: center;
    margin-left: -16px;
    color: #fff;
    transition: all 0.5s;
    z-index: 100;
}
.hpro1:hover{
    height: 200px;
}
.hbroc1{
    background-color: #af01d4;
    width: 100%;
    position: absolute;
    padding: 21% 0% 16% 0%;
    top: 0%;
    text-align: center;
    margin-left: -16px;
    color: #fff;
    transition: all 0.5s;
    z-index: 100;
}
.hbroc1:hover{
    height: 200px;
}
.hcont1{
    background-color: #36c626;
    width: 100%;
    position: absolute;
    padding: 21% 0% 16% 0%;
    top: 0%;
    text-align: center;
    margin-left: -16px;
    color: #fff;
    transition: all 0.5s;
    z-index: 100;
}
.hcont1:hover{
    height: 200px;
}



















.home-bnr1{
    background-color: #ed008c;
}
















.home-bnr2{
}

.brnd-str{
    position: relative;
    top: 29px;
    left: 5%;
    background-color: #36c626;
    color: #fff;
    font-family: Baloo-Regular;
    width: 72%;
    font-size: calc(4vw + 4vh);
    margin: auto;
    text-align: center;
}
.brnd-det{
     background: url(../assets/img/vector-smart-object1.png);
    background-size: 100%;
    background-repeat: no-repeat;
    /* margin-left: 0%; */
    background-position: center;
    width: 68%;
    padding: 11% 10% 15% 10%;
    margin: auto;
    font-size: calc(1.1vw + 1vh);
    line-height: 1.2;
    text-align: center;
    font-family: Baloo-Regular;
}
.hb2{
    margin-top: 6%;
}
.hb21{
    margin: 3% 0% 1% 0%;
}
.hb21 img{
    width: 70%;
}











.home-bnr3{
    position: relative;
    background: url(../assets/img/vector-smart-objectt.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0% 0% 49% 0%;
    overflow: hidden;
}
.board{
    position: absolute;
    bottom: 0%;
    right: 8%;
    z-index: 100;
    width: 43%;
}
.fish-text{
    position: absolute;
    top: 24%;
    right: 9%;
    z-index: 101;
    width: 39%;
    padding: 5% 4% 1% 3%;
    font-size: calc(1.8vw + 0.3vh);
    line-height: 1.2;
    text-align: center;
    font-family: Baloo-Regular;
}
.fish-text p span{
    animation: leWaterWave 0.5s infinite linear ; 
}

.fish1{
    position: absolute;
    top: 1%;
    animation: hu__hu__ 2s infinite linear ; 
    z-index: 101;
}
.fish2{
    position: absolute;
    top: 18%;
    animation: hu__hu__ 2s infinite linear ; 
}
.fish3{
    position: absolute;
    top: 35%;
    animation: hu__hu__ 2s infinite linear ; 
}
.fish4{
    position: absolute;
    top: 40%;
    left: -4%;
    transform: rotateZ(-15deg);
}
.fish5{
    position: absolute;
    top: 75%;
    left: -1%;
    transform: rotateZ(-10deg);
    z-index: 101;
}

.fish1 img{
    width: 15%;
}
.fish2 img{
    width: 14.5%;
}
.fish3 img{
    width: 11%;
}
.fish4 img{
    width: 13%;
    animation: hu__hu__ 2s infinite linear ; 
}
.fish5 img{
    width: 14%;
    animation: hu__hu__ 2s infinite linear ; 
}
.fish1 img:hover{
    animation: leVerticalShake  2s infinite linear ; 
}
.fish2 img:hover{
    animation: leVerticalShake  2s infinite linear ; 
}
.fish3 img:hover{
    animation: leVerticalShake  2s infinite linear ; 
}
.fish4 img:hover{
    animation: leVerticalShake  2s infinite linear ; 
}
.fish5 img:hover{
    animation: leVerticalShake  2s infinite linear ; 
}
.fish4 img{
    animation: hu__hu__ 2s infinite linear ; 
}
.fish5 img{
    animation: hu__hu__ 2s infinite linear ; 
}















.home-bnr4{
    overflow: hidden;
}
.birds{
    margin: auto;
    width: 100%;
}
.birds1{
    margin: auto;
    width: 160%;
    transform: rotateY(180deg);
    position: absolute;
    top: 7%;
    left: 0;
}
.birds2{
    margin: auto;
    width: 105%;
    transform: rotate3d(1, 1, 1, -12deg);
    position: absolute;
    top: 6%;
    left: -9%;
}
.birds3{
    margin: auto;
    width: 105%;
    transform: rotateY(180deg) rotate3d(1, 1, 1, -13deg);
    position: absolute;
    top: -6%;
    left: 0;
}
.birds4{
    margin: auto;
    width: 120%;
    transform: rotateY(180deg);
    position: absolute;
    top: 11%;
    left: 0;
}
.boatch{
    padding-top: 5%;
    animation: hu__hu__ 4s linear infinite;
}
.carousel-caption{
    top: 0% !important;
}
.chhome-text{
    position: absolute;
    width: 30%;
    top: 31%;
    left: 15%;

}
.prev-icon, .next-icon{
    width: 100%;
}

.btwater{
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0%;
    background-repeat: repeat-x;
    animation: highway 70s linear infinite;
    z-index: 3;
}
.btwater2{
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0%;
    left: 99.97%;
    background-repeat: repeat-x;
    animation: highway 70s linear infinite;
    z-index: 3;
}

@keyframes highway
{
    100%{
        transform: translateX(-100%);
    }
}











.home-bnr5{
    position: relative;
    background: url(../assets/img/layer-1-copy.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0% 0% 48.9% 0%;
    overflow: hidden;
}
.anger-text{
    position: absolute;
    right: 20%;
    top: 50%;
    transform: translateY(-50%);
    font-family: Baloo-Regular;
}
.anger{
    position: relative;
    background-color: #ed008c;
    padding: 0% 0% 0% 0%;
    text-align: center;
    font-size: calc(4vw + 3vh);
    color: #fff;
    transform: rotate(-1deg);
    z-index: 101;
    width: 85%;
    margin: auto;
    line-height: 1;
    transition: all 0.5s;
}
.anger:hover{
    transform: rotate(-3deg);
    transition: all 1s;
}
.badhao{
    position: relative;
    background-color: #b300d8;
    padding: 2% 0% 0% 0%;
    text-align: center;
    font-size: calc(4vw + 4vh);
    color: #fff;
    transform: rotate(5deg);
    z-index: 100;
    width: 100%;
    margin: auto;
    line-height: 1;
    transition: all 0.5s;
}
.badhao:hover{
    transform: rotate(7deg);
    transition: all 1s;
}
.khao{
    position: relative;
    background-color: #36c626;
    padding: 2% 0% 0% 0%;
    text-align: center;
    font-size: calc(6vw + 8vh);
    color: #fff;
    transform: rotate(-5deg);
    z-index: 90;
    width: 90%;
    margin: auto;
    line-height: 1;
    transition: all 0.5s;
}
.khao:hover{
    transform: rotate(-7deg);
    transition: all 1s;
}
.dabbi{
    position: absolute;
    right: 8%;
    top: 48%;
    transform: translateY(-50%);
    width: 12.6%;

}
















.home-bnr6{
    position: relative;
    background: url(../assets/img/layer-121.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0% 0% 41.5% 0%;
    overflow: hidden;
}
.tastymonials{

    position: absolute;
    top: 10%;
    width: 100%;
    text-align: center;
    color: #ee3b37;
    font-size: 5vw;
    font-family: Baloo-Regular;
}
.tastymonials b{
    margin: auto;
    text-align: center;
    color: #000;
}
.test-text{
    position: absolute;
      width: 100%;
    margin: auto;
    text-align: center;
    top: 46.2%;
    left: 50%;
    transform: translate(-50%);
    font-size: calc(1vw + 1vh);
    line-height: 1.2;
    font-family: Baloo-Regular;
}

.carousel{
  margin-top: 1px;
}
.car5{
  height: 195px;
}
.carousel-caption{
  color: #000!important;
  top: 0%;
      padding-top: 0px!important;
}


.test-text
{
    font-size:1.2vw;
}










.ph_brown{
    background:#e6e6e6 !important;
    background-size:cover;
}
.ph_green{
    background:#e6e6e6 !important;
    background-size:cover;
}
.ph_orange{
    background:#e6e6e6 !important;
    background-size:cover;
}
.ph_blue{
    background:#e6e6e6 !important;
    background-size:cover;
}
.ph_pink{
    background:#e6e6e6 !important;
    background-size:cover;
}
.ph_red{
    background:#e6e6e6 !important;
    background-size:cover;
}

.chatmola-pro{
    background: url(../assets/img/chatmola.png);
    background-size: 75%;
    background-repeat: no-repeat;
    padding: 52% 8% 39% 0%;
    color: #000;
    font-family: Baloo-Regular;
}
.pills-pro{
    background: url(../assets/img/pills-sweet-and-sour.png);
    background-size: 75%;
    background-repeat: no-repeat;
    padding: 52% 8% 39% 0%;
    color: #000;
    font-family: Baloo-Regular;
}
.candies-pro{
    background: url(../assets/img/candies-favored.png);
    background-size: 75%;
    background-repeat: no-repeat;
    padding: 52% 8% 39% 0%;
    color: #000;
    font-family: Baloo-Regular;
}
.angry-pro{
    background: url(../assets/img/angry.png);
    background-size: 75%;
    background-repeat: no-repeat;
    padding: 52% 8% 43% 0%;
    color: #000;
    font-family: Baloo-Regular;
}
.products-pro{
    background: url(../assets/img/all-products.png);
    background-size: 75%;
    background-repeat: no-repeat;
    padding: 52% 8% 44% 0%;
    color: #000;
    font-family: Baloo-Regular;
}
.brdcndy {
    width: 60%;
}
.brdtxt1{
    width: 50%;
}
.brdtxt3{
    width: 65%;
    padding-top: 11%;
}
.smbrd{
    text-align: center;
}




.hdd{
    padding: 35px 0px 0px 7%;
}
.big_brd{
    margin: auto;
    text-align: center;
}
.big_brd img{
    width: 54%;
}
.redbx{
    padding-top: 7%;
}
.redbg{
    background: url(../assets/img/1.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0% 0% 15% 0%;
    width: 84%;
}
.redbg img{
    margin: auto;
    display: flex;
    width: 55%;
}
.redbg h4{
    margin: auto;
    display: flex;
    width: 70%;
    line-height: 0;
    padding-bottom: 10%;
    color: #ec020d;
    font-size: 3.5vw;
    font-family: FeastOfFleshBb-AVm;
    justify-content: center;
}
.smbrd h4{
    color: #ec020d;
    font-size: 2.0vw;
    font-family: FeastOfFleshBb-AVm;
    justify-content: center;
}
.brdtext {
    font-family: Baloo-Regular;
    padding: 7% 20% 0% 15%;
    color: #fff;
    text-align: center;
}
.brdtext p{
    line-height: 1.2;
    font-size: 1.7vw;
}


.follow img{
    width:56%!important; 
    
}



.brdgrp{
    margin: auto;
width: 80%;
padding: 4% 0% 5% 0%;
}























.abbn1{
    position: relative;
    background: url(../assets/img/ab-banner.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0% 0% 44.2% 0%;
}
.abbn2{
    padding: 4% 0% 4% 0%;
}
.ab-text{
    position: relative;
    width: 65%;
    margin: auto;
    background: url(../assets/img/about-us-tbg.png);
    background-size: 100%;
    background-repeat: no-repeat; 
    padding: 4% 0% 49% 0%;
}
.abtxt{
    position: absolute;
}
.ab-text p{
    font-family: Baloo-Regular;
    font-size: 1.45vw;
    padding: 0% 12% 0% 12%;
    text-align: center;
    line-height: 1.1;
}














.contbn1{
    position: relative;
    background: url(../assets/img/Vector-Smart-Object1.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0% 0% 44.2% 0%;
}
.touch{
    position: absolute;
    display: flex;
    text-align: center;
    align-items: center;
    top: 50%;
    left: 10%;
    transform: translateY(-50%);
}
.phonech{
    width: 200px;
    animation: tada 2s infinite;
}
.touch-text h2{
    color: #b426da;
    font-family: Baloo-Regular;
    font-size: calc(5vw + 7vh);
    line-height: 0.2;
}
.touch-text h1{
    color: #2f457f;
    font-family: Baloo-Regular;
    font-size: calc(7vw + 11vh);
}







.contbn21{
    width: 90% !important;
    margin: auto;
}
.contbn21 form input{
    width: 100%;
    height: 55px;
    background: #e7e7e7;
    border: none;
    margin: 4px 0% 30px 0%;
    color: #000;
}
.childgrp{
    display: flex;
    align-items: center;
}
.childgrp img{
    width: 100%;
}
.childgrp img:hover{
    animation: spin 1s;
}
.con-txt {
    margin: auto;
}
.con-txt h1{
    text-align: center;
    color: #ee2223;
    font-size: 80px;
    font-family: Baloo-Regular;
}
.con-txt h3{
    text-align: center;
    color: #000;
    font-size: 30px;
}
.snd{
    text-align: right;
    font-size: 23px;
    font-family: Baloo-Regular;
}
.snd a{
    color: #000;
}
.snd a:hover{
    color: #ee2223;
}


















.contbn3{
    position: relative;
    background: url(../assets/img/Layer-125.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0% 0% 77% 0%;
}


.contbn3 h1{ 
    position: absolute;
    color: #fff;
    text-align: center;
    top: 3%;
    left: 50%;
    transform: translateX(-50%) !important;
    font-size: calc(3.6vw + 2vh);
    font-family: Baloo-Regular;
}
.gmaps{ 
    padding: 0% 0% 1% 0%;
    height: 57%;
    width: 80%;
    position: absolute;
    top: 13%;
    left: 50%;
    transform: translateX(-50%) !important;
    background-color: #fff;
    border: 15px solid #fff;
}
.hand1{
    position: absolute;
    width: 20%;
    width: 16.4%;
    top: 45%;
}
.hand2{
    position: absolute;
    width: 17.25%;
    top: 45%;
    right: 0%;
}

















footer{
    text-align: center;
    color: #fff;
}

.fot1{
    background: #36c626;
    padding: 3% 0% 3% 0%;
}
.fot1 img{
    width: 100%;
}
.follow{ 
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: calc(1vw + 1vh);
}
.fb, .insta, .twit{
    margin-right: 3%;
}
.fb:hover, .insta:hover, .twit:hover{
    animation: bounce 1s ;
}
.reach{ 
    justify-content: center;
    align-items: center;
    display: flex;
}
.follow h1, .reach h1{ 
    font-size: calc(2vw + 1vh);
    font-family: Baloo-Regular;
}
.messag{
    text-align: left;
    font-size: calc(0.8vw + 1vh);
}

.fot2{
    background: #b300d8;
    padding: 0% 0% 1% 0%;
}
.ftrlnk{
    padding: 3% 0% 3% 0%;
    width: 75% !important;
    margin: auto;
    font-family: Baloo-Regular;
}
.ftr{
    margin: auto;
    text-align: center;
    font-size: calc(1.5vw + 1vh);
    color: #fff;
}
.ftr a{
    color: #fff;
    text-decoration: none;
}
.ftr a:hover{
    color: #e8e6e6;
    text-decoration: none;
}
.rgt{
    font-size: calc(0.8vw + 0.9vh);
}






















.menu ul li, .hidden-menu {
    list-style:none;
    margin:0;
    padding:0;
}   

.mobile-menu-bar {
    display: none;
    position: relative;
    height: 50px;
    width: 100%;
    background: #fff;
    top: 0;
    border-bottom: 1px solid #ddd;
    z-index:101;
}
.mm-top-bar {
    width: 100%;
    height: 50px;
    position: relative;
}
.mm-top-bar .logo {
    position: absolute;
    right: 10px;
    height: 50px;
}
.mm-top-bar .logo img {
    height: 40px;
    margin: 5px;
}
.mm-top-bar > .menu {
    height:50px;
    width:50px;
}
.mm-top-bar > .menu > img{
    width:50px;
}
.hidden-menu {
    position: absolute;
    left: 0;
    top:50.5px;
    width: 100%;
    height:0px;
    transition:height 1s ;
    overflow:hidden;
}
.hidden-menu.active {
    top: 50.5px;
    display:block;
    width: 100%;
    height:300px;
}
.hidden-menu li {
    width: 100%;
    background: rgba(249, 249, 249, 0.7);
    height: 50px;
    text-align: center;
    font-size: 24px;
    line-height: 50px;
    border-bottom: 1px solid #ddd;
}
.hidden-menu li > a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
    width: 100%;
    height: 50px;
    border-bottom:1px solid #ddd;
    font-size: 21px;
}
.hhome2{
    background-color: #dd2525 !important;
    color: #fff;
    font-family: Baloo-Regular;
}
.hstory2{
    background-color: #d09400 !important;
    color: #fff;
    font-family: Baloo-Regular;
}
.hpro2{
    background-color: #0abfd0 !important;
    color: #fff;
    font-family: Baloo-Regular;
}
.hbroc2{
    background-color: #af01d4 !important;
    color: #fff;
    font-family: Baloo-Regular;
}
.hcont2{
    background-color: #36c626 !important;
    color: #fff;
    font-family: Baloo-Regular;
}
















#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50000 ;
}
#loader-img {
    display: block;
    position: relative;
    top: 35%;
    width: 31%;
    height: 27%;
    margin: auto;
    z-index: 1001;  
    background-image: url(../assets/img/sshape-1.html);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center;
    animation: bounce  2s  infinite;
    
    z-index: 1020;
}
@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.loader-section {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;  
    background: #fff;
    z-index: 1000;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.loader-section.section-left {
    left: 0;
}

.loader-section.section-right {
    right: 0;
}

.panel_left {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1.000)
}

.panel_right {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1.000)
}

.loaded-circle {
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.loaded-img {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all .3s 1s ease-out;
    transition: all .3s 1s ease-out
}

.ab-text h5{
    font-family: Baloo-Regular;
    font-size: 2.1vw;
   
    text-align: center;
}
.footchat {
    position: fixed;
    /* background: #27cd47; */ 
    bottom: 7%;
    border-radius: 25%;
    /* padding: 5% 20%; */
    right: 5%;
    width: 3%;
    z-index: 100;
}
.footchat img {
    width: 100%;
}
  