@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.about_us h3,.footer-bottom,.slider-slogan{text-align:center}.section{overflow:hidden}.parallax img{width:auto}.brand-logo{display:none!important}.slider-logo{width:30%}.slider-logo-decorative-left,.slider-logo-decorative-right{width:40%}.slider-logo-decorative-left{left:0}.active .slider-logo-decorative-left{left:10%}.slider-logo-decorative-right{left:100%}.active .slider-logo-decorative-right{left:90%}.slider-logo-decorative{top:75%}.active .slider-ganiyappas{top:73%}.slider-arasan{top:65%;width:35%}.slider-ganiyappas{top:78%;width:95%}.slider-slogan{width:130%;top:81%;letter-spacing:2px;font-size:12px}.active .slider-slogan{letter-spacing:1px;opacity:1}.slider-contents .font-small-size{line-height:0}.nav-bar-container{padding:24px}.nav-bar-container .nav-bar,.nav-bar-container .nav-bar-menu{display:none}.nav-bar-container.pinned .nav-bar,.nav-bar-container.pinned .nav-bar-menu{display:block}.nav-bar-menu{top:0}.nav-bar .row .col{display:block;height:0;padding:0;opacity:0;width:100%;transition:all .3s .3s ease,opacity .5s ease!important}.nav-bar a:before{display:none}.nav-bar input .row{transition:all 1s ease}#nav-bar-check:checked+div .nav-bar .col{transition:all .5s ease,opacity .3s .3s ease!important;height:18px;padding:16px;opacity:1}.nav-mobile-logo{display:block;position:absolute;left:24px;top:18px;width:50%;transition:all .5s .3s ease}#nav-bar-check:checked+div .nav-bar .nav-mobile-logo{opacity:0;top:-100%;transition:all .5s ease}.text-arasan{font-size:16px}.text-ganiyappas{font-size:28px;line-height:32px}.para-1{margin-top:60%;width:90%;left:5%}.para-2{margin:0}.about_us .margin-left-24{margin-left:0}.big-circle{width:30%;top:12%;right:17%}.big-circle.move{top:12%;right:20%}.medium-circle{width:20%;right:50%;top:14%}.medium-circle.move{right:53%;top:11%}.small-circle{width:15%;top:12%;right:50%}.small-circle.move{top:15%;right:55%}.services-category-container{padding:0!important}.services-category-container>.row{margin:0!important}.gallery-2{padding:60px 24px 24px}.gallery-category-item{display:inline-block;margin-bottom:24px}.contact-us-container,.footer-logo-container,.footer-submit-btn{margin-bottom:64px}.gallery-item-container .gallery-item{padding:24px}.services-parallax{height:auto}.carousel.carousel-slider .carousel-fixed-item.with-indicators{right:-10%;top:3%;transform:rotate(90deg)}.carousel{height:2000px!important}.puzzle-board-container{padding:0;height:450px}.home-logo-AA,.home-logo-ARASAN,.home-logo-BARAMBARIAYA,.home-logo-CHETTINADU,.home-logo-DOT,.home-logo-GA,.home-logo-NI,.home-logo-P,.home-logo-PA,.home-logo-S,.home-logo-VUNAVAGAM,.home-logo-YA{position:absolute;width:auto;height:7%;opacity:0;transform-origin:center center}.home-logo-inner-container{transform:scale(1);left:0;top:5%}.home-logo-container.active .home-logo-inner-container{animation:home-logo-inner-container-1 1s 2s ease forwards}@keyframes home-logo-inner-container-1{100%{transform:scale(.5);top:-5%}}.home-logo-icon{position:absolute;width:50%;height:auto;top:10%;left:22%;opacity:0}.home-logo-container.active .home-logo-icon{animation:icon-1 2s ease forwards,icon-2 1s 1.6s ease forwards,shake 150s 2.7s ease-in-out infinite;-webkit-animation:icon-1 2s ease forwards,icon-2 1s 1.6s ease forwards,shake 150s 2.7s ease-in-out infinite;-moz-animation:icon-1 2s ease forwards,icon-2 1s 1.6s ease forwards,shake 150s 2.7s ease-in-out infinite;-o-animation:icon-1 2s ease forwards,icon-2 1s 1.6s ease forwards,shake 150s 2.7s ease-in-out infinite;-ms-animation:icon-1 2s ease forwards,icon-2 1s 1.6s ease forwards,shake 150s 2.7s ease-in-out infinite}@keyframes icon-2{25%{top:-1%;opacity:1}50%{top:1%;transform:rotate(-7deg)}75%{transform:rotate(3deg)}100%{top:0;transform:rotate(0);opacity:1}}.home-logo-ARASAN{height:8%;top:80%;left:25%}.home-logo-container.active .home-logo-ARASAN{animation:home-logo-ARASAN-1 1s 1.5s ease forwards,shake 150s 2.6s ease-in-out infinite}@keyframes home-logo-ARASAN-1{25%{opacity:1}50%{top:57%;transform:rotate(5deg)}90%{top:61%;transform:rotate(-3deg)}100%{opacity:1;top:60%;transform:rotate(0)}}.home-logo-GA{width:15%;top:75%;left:-15%}.home-logo-container.active .home-logo-GA{animation:home-GA-1 1s 3s ease forwards,shake 170s 4.1s ease-in-out infinite}@keyframes home-GA-1{25%{opacity:1}50%{left:-22%}70%{transform:rotate(-10deg)}75%{left:-19%}100%{opacity:1;left:-20%;transform:rotate(0)}}.home-logo-NI{top:65%;left:0;height:10%}.home-logo-container.active .home-logo-NI{animation:home-NI-1 1s 3.5s ease forwards,shake 140s 4.6s ease-in-out infinite}@keyframes home-NI-1{25%{opacity:1}50%{top:73%;transform:rotate(20deg)}80%{transform:rotate(-10deg)}90%{top:71%;transform:rotate(0)}100%{opacity:1;top:72%;transform:rotate(0)}}.home-logo-YA{top:85%;left:33%}.home-logo-container.active .home-logo-YA{animation:home-YA-1 1s 4s ease forwards,shake 150s 5.1s ease-in-out infinite}@keyframes home-YA-1{25%{opacity:1}50%{top:70%;transform:rotate(-20deg)}70%{transform:rotate(10deg)}90%{top:74%;transform:rotate(0)}100%{top:75%;opacity:1}}.home-logo-P{top:75%;left:55%}.home-logo-container.active .home-logo-P{animation:home-P-1 1s 4.5s ease forwards,shake 150s 5.6s ease-in-out infinite,home-P-2 1s 6.7s ease forwards}@keyframes home-P-1{25%{opacity:1}50%{left:50%;transform:rotate(25deg)}70%{transform:rotate(-12deg)}75%{left:53%}100%{opacity:1;left:52%;transform:rotate(0)}}@keyframes home-P-2{50%{top:80%}90%{top:74%}100%{top:75%}}.home-logo-DOT{top:65%;height:4%}.home-logo-P-DOT{left:54%}.home-logo-S-DOT{left:105%}.home-logo-container.active .home-logo-P-DOT{animation:home-DOT-1 1s 6.5s ease forwards,shake 140s 7.6s ease-in-out infinite}.home-logo-container.active .home-logo-S-DOT{animation:home-DOT-1 1s 7s ease forwards,shake 150s 8.6s ease-in-out infinite}@keyframes home-DOT-1{25%{opacity:1;transform:rotate(-45deg)}50%{top:72%;transform:rotate(20deg)}90%{top:68%;transform:rotate(-10deg)}100%{opacity:1;top:70%;transform:rotate(0)}}.home-logo-PA{top:60%;left:67%}.home-logo-container.active .home-logo-PA{animation:home-PA-1 1s 5s ease forwards,shake 40s 6.1s ease-in-out infinite}@keyframes home-PA-1{25%{opacity:1}50%{top:76%;transform:rotate(25deg)}80%{transform:rotate(-13deg)}90%{top:74%;transform:rotate(10deg)}100%{top:75%;opacity:1;transform:rotate(0)}}.home-logo-AA{top:70%;left:81%}.home-logo-container.active .home-logo-AA{animation:home-AA-1 1s 5.5s ease forwards,shake 140s 6.6s ease-in-out infinite}@keyframes home-AA-1{25%{opacity:1}50%{top:74%;transform:rotate(20deg)}90%{top:76%;transform:rotate(0)}100%{opacity:1;top:75%;transform:rotate(0)}}.home-logo-S{top:75%;left:105%}.home-logo-container.active .home-logo-S{animation:home-S-1 1s 6s ease forwards,shake 170s 7.1s ease-in-out infinite,home-S-2 1s 7.2s ease forwards}@keyframes home-S-1{25%{opacity:1}50%,75%{left:96%}70%{transform:rotate(-10deg)}100%{opacity:1;left:95%;transform:rotate(0)}}@keyframes home-S-2{50%{top:80%}90%{top:74%}100%{top:75%}}.home-logo-BARAMBARIAYA{height:4%;top:85%;left:-15%}.home-logo-container.active .home-logo-BARAMBARIAYA{animation:home-logo-BARAMBARIAYA-1 1s 7s ease forwards,shake 150s 8.1s ease-in-out infinite}@keyframes home-logo-BARAMBARIAYA-1{25%{opacity:1}50%{left:-24%;transform:rotate(-4deg)}75%{left:-26%;transform:rotate(3deg)}100%{opacity:1;left:-25%;transform:rotate(0)}}.home-logo-CHETTINADU{height:3.7%;top:95%;left:27%}.home-logo-container.active .home-logo-CHETTINADU{animation:home-CHETTINADU-1 1s 8s ease forwards,shake 140s 9.1s ease-in-out infinite}@keyframes home-CHETTINADU-1{25%{opacity:1}50%{top:87%;transform:rotate(5deg)}75%{top:84%;transform:rotate(-4deg)}100%{opacity:1;top:85.5%;transform:rotate(0)}}.home-logo-VUNAVAGAM{height:3.5%;top:85%;left:70%}.home-logo-container.active .home-logo-VUNAVAGAM{animation:home-logo-VUNAVAGAM-1 1s 7.5s ease forwards,shake 170s 8.6s ease-in-out infinite}@keyframes home-logo-VUNAVAGAM-1{25%{opacity:1}50%{left:87%;transform:rotate(-4deg)}75%{transform:rotate(5deg)}100%{opacity:1;left:80%;transform:rotate(0)}}.home-logo-welcome-btn{position:absolute;width:150%;height:20%;bottom:-50%;left:-24%;opacity:0}.home-logo-welcome-btn .welcome-btn{top:10%;font-size:18px}.reservation-parallax{height:auto}.reservation .sub-title{font-size:20px;margin-top:24px}.reservation .by-phone{margin-top:48px}.contact-us-container{padding-left:0}.contact-us-container .menu-title:before{width:0}.footer-submit-btn{float:none}.footer-bottom{padding:48px 5%}.footer-bottom .right-align{float:none!important;text-align:center}.footer-bottom .col:first-of-type{margin-bottom:24px}.footer-bottom .col:last-of-type span{display:block}}