@charset "utf-8";
/* CSS Document */

.container-fluid { padding-right: 50px !important; padding-left: 50px !important; }
.navbar-default .navbar-nav > li > a { font-family: 'Audiowide', cursive; font-size: 14px; color: #bbb; padding: 44px 26px; transition-duration: 1.0s; }
.navbar-brand > img { width: 46%; transition-duration: 1.0s; }
/* Underline From Center */
.hvr-underline-from-center { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden; }
.hvr-underline-from-center:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: 0; background: #f47a21; height: 3px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before { left: 0; right: 0; }
/* Underline From Right */
.hvr-underline-from-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden; }
.hvr-underline-from-right:before { content: ""; position: absolute; z-index: -1; left: 100%; right: 0; bottom: 0; background: #f47a21; height: 4px; -webkit-transition-property: left; transition-property: left; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before { left: 0; }
/* paralax-effect */
.parallax { background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; }
/* /paralax-effect */


.tracking-in-expand { -webkit-animation: tracking-in-expand 2s cubic-bezier(0.215, 0.610, 0.355, 1.000) both; animation: tracking-in-expand 2s cubic-bezier(0.215, 0.610, 0.355, 1.000) both; }
/* ----------------------------------------------
 * Generated by Animista on 2022-7-25 19:50:15
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation tracking-in-expand
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-expand {  0% {
 letter-spacing: -0.5em;
 opacity: 0;
}
 40% {
 opacity: 0.6;
}
 100% {
 opacity: 1;
}
}
@keyframes tracking-in-expand {  0% {
 letter-spacing: -0.5em;
 opacity: 0;
}
 40% {
 opacity: 0.6;
}
 100% {
 opacity: 1;
}
}
h1 { font-family: 'Silk Serif', serif; }
.hear-cotainer h1 { font-size: 90px; text-align: center; padding-top: 20vh;font-weight: bold; }
.hear-cotainer p { font-size: 24px; text-align: left; font-weight: 400; padding-top: 3vh; font-family: "Montserrat"!important; }
.tracking-in-expand-fwd { -webkit-animation: tracking-in-expand-fwd 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) 1s both; animation: tracking-in-expand-fwd 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) 1s both; }
/* ----------------------------------------------
 * Generated by Animista on 2022-7-25 20:5:18
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation tracking-in-expand-fwd
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-expand-fwd {  0% {
 letter-spacing: -0.5em;
 -webkit-transform: translateZ(-700px);
 transform: translateZ(-700px);
 opacity: 0;
}
 40% {
 opacity: 0.6;
}
 100% {
 -webkit-transform: translateZ(0);
 transform: translateZ(0);
 opacity: 1;
}
}
@keyframes tracking-in-expand-fwd {  0% {
 letter-spacing: -0.5em;
 -webkit-transform: translateZ(-700px);
 transform: translateZ(-700px);
 opacity: 0;
}
 40% {
 opacity: 0.6;
}
 100% {
 -webkit-transform: translateZ(0);
 transform: translateZ(0);
 opacity: 1;
}
}
.shake-horizontal:hover { -webkit-animation: shake-horizontal 7.8s cubic-bezier(0.455, 0.030, 0.515, 0.955); animation: shake-horizontal 7.8s cubic-bezier(0.455, 0.030, 0.515, 0.955); }
/* ----------------------------------------------
 * Generated by Animista on 2022-7-25 21:38:25
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation shake-horizontal
 * ----------------------------------------
 */
@-webkit-keyframes shake-horizontal {  0%,  100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 10%,  30%,  50%,  70% {
 -webkit-transform: translateX(-10px);
 transform: translateX(-10px);
}
 20%,  40%,  60% {
 -webkit-transform: translateX(10px);
 transform: translateX(10px);
}
 80% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 90% {
 -webkit-transform: translateX(-8px);
 transform: translateX(-8px);
}
}
@keyframes shake-horizontal {  0%,  100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 10%,  30%,  50%,  70% {
 -webkit-transform: translateX(-10px);
 transform: translateX(-10px);
}
 20%,  40%,  60% {
 -webkit-transform: translateX(10px);
 transform: translateX(10px);
}
 80% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 90% {
 -webkit-transform: translateX(-8px);
 transform: translateX(-8px);
}
}
body { position: relative; height: 100%; }
body { margin: 0; padding: 0; }
.swiper { padding-top: 60px; padding-bottom: 60px; width: 100%; height: 100%; }
.swiper-slide { text-align: center; font-size: 18px; /*background: #fff;*/ /* Center slide text vertically */ display: box; display: flexbox; display: -webkit-flex; display: flex; box-pack: center; flex-pack: center; justify-content: center; justify-content: center; box-align: center; -ms-flex-align: center; align-items: center; align-items: center; }
.swiper-slide img { display: block; width: 166%; height: 100%; object-fit: cover; }/*.swiper-slide.shake-horizontal.swiper-slide-next { margin-left: -44px; }*/
.swiper-slide { width: 100; }
/*.swiper-slide.shake-horizontal.swiper-slide-prev { margin-left: -40px; }*/
.swiper-wrapper {; width: 34% !important; }
 .banner-img-sty {
	display: inherit !important;
}

 @import 'https://fonts.googleapis.com/css?family=Montserrat|Open+Sans';
.navbar-brand { font-family: 'Montserrat', sans-serif; text-transform: uppercase }
.navbar .nav { font-family: 'Open Sans', sans-serif; text-transform: uppercase; letter-spacing: 3px; font-size: 1.2rem }
.navbar-inverse { background-color: #ffffff7d; padding-top: 15px; padding-bottom: 15px; }
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #000 !important;
background-color: #f0f8ff00;
font-weight: 500;text-shadow: 0 0 .65px #333, 0 0 .65px #333; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #000 !important; background-color: #f0f8ff00; font-weight: 500;text-shadow: 0 0 .65px #333, 0 0 .65px #333;}
.dropdown-menu { color: #000 !important;background-color: #f0f8ff00;font-weight: 500;text-shadow: 0 0 .65px #333, 0 0 .65px #333; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #ebebeb; }
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { background: rgba(255, 255, 255, 0.57); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); -webkit-box-shadow: none; border: none; }
.navbar-inverse .navbar-brand { color: #FFFFFF;padding-left: 19px !important; }
.navbar-inverse .navbar-brand:hover { color: #FFCC00 }
.navbar-inverse .navbar-nav>li>a { color: #2f2f2f; font-size: 17px; }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #000 }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #000 }
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #000 }
.dropdown-menu>li>a { color: #FFFFFF }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #000 }
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #FFFFFF }
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF }
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #FFFFFF }
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #ff0031 !important; }
.pm-80 { padding-bottom: 80px }
.subsi { text-align: center; padding-top: 20px; font-family: "Montserrat"!important;  }
.site { font-size: 120px; font-weight: 560; color: black; }
.sinu { font-size: 120px; font-weight: 760; background: linear-gradient(to right, #6d00dd 0%, #d80128 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.dehed { padding-bottom: 185px; background-color: #191919; color: #fff; padding-top: 165px; }
.macon { font-size: 43px !important; text-align: left!important; color: #000; padding-top: 0px!important; font-weight: 400!important; line-height: 62px!important; margin-bottom: 0px!important; margin-top: 0px; }
.demai { padding-bottom: 100px; padding-top: 80px; background-color: #f7f7f7; }
.desub { padding-top: 27%; font-size: 31px!important; text-align: left!important; font-weight: 500!important; font-family: "Montserrat"!important; line-height: 1.2; }
.wetex { font-family: "Montserrat" !important;color: white; font-size: 24px; font-weight: 300; padding: 3% 8%; }
.mdfon { font-family: 'Ibarra Real Nova', serif; font-size: 40px; padding-top: 20px; color: black; font-weight: 500; }
.inhe { color: #000 !important; text-align: end !important; font-size: 64px !important; padding-bottom: 80px !important; padding-top: 150px !important; }
.fot{font-size: 113px !important;
color: black;} 



 @media only screen and ( max-width : 768px ) {
     
     
     .p7{padding-left: 7%;}
     
     .navbar-inverse .navbar-brand { color: #FFFFFF;padding-left: 0px !important;width: 70%; }
.inhe { text-align: center !important; font-size: 70px !important; padding-bottom: 0px !important; }
.mdfon { font-size: 25px !important; }
.smban { font-size: 27px!important; padding-top: 80px!important; }
.wetex { padding: 10% 0% !important; font-size: 18px !important; }
.desub { padding-top: 7% !important; text-align: left !important; }
.macon { font-size: 22px !important; text-align: left!important; color: #000; padding-top: 0px!important; font-weight: 400!important; line-height: 42px!important; margin-bottom: 0px!important; margin-top: 0px; }
.demai { padding: 15px 15px 50px 15px !important; }
.smfo19 { font-size: 19px !important; }
.smpad { padding-top: 20px; }
.smfont { font-size: 21px !important; }
.dehed { padding-bottom: 70px; padding-top: 65px; }
.hear-cotainer p { font-size: 18px; }
.site { font-size: 55px; }
.sinu { font-size: 55px; }
.pm-80 { padding-bottom: 40px }
.navbar-inverse .navbar-nav > li > a { font-size: 13px; }
}

.puff-in-center {
	-webkit-animation: puff-in-center 3.6s ease-in 0.8s both;
	        animation: puff-in-center 3.6s ease-in 0.8s both;
}
/* ----------------------------------------------
 * Generated by Animista on 2023-1-25 16:25:0
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation puff-in-center
 * ----------------------------------------
 */
@-webkit-keyframes puff-in-center {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes puff-in-center {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}

.puff-in-center-two {
	-webkit-animation: puff-in-center 1.6s ease-in 1.6s both;
	        animation: puff-in-center 1.6s ease-in 1.6s both;
}
/* ----------------------------------------------
 * Generated by Animista on 2023-1-25 16:26:38
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation puff-in-center
 * ----------------------------------------
 */
@-webkit-keyframes puff-in-center-two {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes puff-in-center-two {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(3px);
            filter: blur(3px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
.slideInLeft{animation-duration:4.0s !important;}
.fadeInDown {animation-duration:3.5s !important;}
.ddd {animation-duration:.5s !important;}
.banner-wrapper{padding-bottom:60px}
.swiper-slide.puff-in-center.bnr-img-one {
    z-index: 1000 !important;
	margin-left: -16px;
}
.swiper-slide.puff-in-center.bnr-img-three {
    z-index: 10000 !important;
    margin-left: -36px;
}
.swiper-slide.puff-in-center-two.bnr-img-four {
    z-index: 1000 !important;
    margin-top: -30px;
}
.swiper-slide.puff-in-center.bnr-img-five {
    margin-top: 36px;
}
.bnr-img-five { margin-top: 60px; margin-left: -25px; }
.wow{transition-duration:1.8s !important;}

.swiper-slide.banner-img-sty.puff-in-center.bnr-img-five.wow.animated {
    z-index: 1000;
}
.swiper-slide.banner-img-sty.puff-in-center-two.bnr-img-one.wow.animated {
    z-index: 1 !important;
}
.swiper-slide.banner-img-sty.puff-in-center-two.bnr-img-three.wow.animated {
    z-index: 1 !important;
    margin-left: -60px;
}

.pad20im {padding-left: 10px !important;}

.marim{margin-left: 75px; margin-right: 75px;}

.sld{transition-duration: 0ms !important; padding-top: 150px !important;
    transform: translate3d(0px, 0px, 0px) !important;}

.widim{width: 39%!important;}
.dis{display: block !important;}

.ev2 {font-family: 'Silk Serif', serif;font-size: 25px;padding-bottom: 4%;
padding-top: 4%;}
.ev3 {font-family: 'Silk Serif', serif;font-size: 25px;padding-bottom: 4%;
padding-top: 2%;}
.ev1 {font-family: 'Silk Serif', serif;font-size: 25px;padding-bottom: 4%;
padding-top: 9%;}

.evt{font-size: 55px;
font-weight: bold;padding-top: 20px;padding-bottom: 20px}

.ser{padding-top: 50px;
font-size: 24px;
font-weight: 300;font-family: "Montserrat" !important;}

.pad12{padding-left: 12% !important;}
.topr{width: 6%;}

.sind{width: 70%;text-align: center;margin-left: auto;margin-right: auto;}

.dis{display: block!important;}
.dis2{display: none !important;}
.evwid{width: 25%;}

 @media only screen and ( max-width : 768px ) {
     .evwid{width: 45%;}
	 .dis2{display: block!important;}
	 .dis{display: none !important;}
	 .sind{width: 100%;text-align: center;margin-left: auto;margin-right: auto;}
.bookani1 img{
z-index: 1000 !important;
    margin-left: -3px;
    width: 162%;
    margin-top: -25px;
}

.swiper-slide.puff-in-center.bnr-img-one {
    z-index: 1000 !important;
    margin-left: 0px;
}	

.bookani2 img{ flex-shrink: 0;
    width: 205%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: inherit !important;
 text-align: center;
} 
.bookani3 img{ flex-shrink: 0;
    width: 162%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: inherit !important;
 text-align: center;
} 
.bookani4 img{ flex-shrink: 0;
    width: 200%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: inherit !important;
 text-align: center;
} 
.bookani5 img{ flex-shrink: 0;
    width: 227%;
    height: 100%;
	 margin-top: -46px;
	 display:none !important;
    position: relative;
    transition-property: transform;
 text-align: center;
} 

.topr{width: 14%;}
.nopadxs{padding-left: 0px !important;padding-right: 0px !important;}
.smpad20{padding-left: 30px !important;
padding-right: 30px !important;}


  .ser{
font-size: 18px;
}
.pad12{padding-left: 7% !important;}
  .evt{font-size: 25px;
}
.ev2 {font-size: 9px;}
.ev3 {font-size: 9px;}.ev1 {font-size: 9px;padding-top: 12%;}

  .dis{display: none!important ;}

.sld{transition-duration: 0ms !important; padding-top: 80px  !important;
    transform: translate3d(0px, 0px, 0px) !important;}
.pad20im {padding-left: 20px !important;padding-right: 20px !important;}
.marim{margin-left: 0px; margin-right: 0px;}

.swiper-slide.banner-img-sty.puff-in-center-two.bnr-img-three.wow.animated {
  z-index: 1 !important;
  margin-left: -38px;
}

.posre{position: relative;}
.widim{width: 45% !important;}

 }
 
 
 @media only screen and (min-width: 1500px) {
     
     .ev1 {
  font-family: 'Silk Serif', serif;
  font-size: 25px;
  padding-bottom: 4%;
  padding-top: 17%;
}
     
 }
 
 
 
 

.fac {text-decoration: none;background-color: black;color: aliceblue;padding: 9px 11px 9px 12px;
border-radius: 17px;
margin-right: 10px;
font-size: 15px;}

.fac:hover {text-decoration: none;background-color: #036be3;color: aliceblue;padding: 9px 11px 9px 12px;
border-radius: 17px;
margin-right: 10px;
font-size: 15px;}

.lik {text-decoration: none;background-color: black;color: aliceblue;padding: 9px 8px 9px 11px;
border-radius: 17px;
margin-right: 10px;
font-size: 15px;}

.lik:hover {text-decoration: none;background-color: #0a66c2;color: aliceblue;padding: 9px 8px 9px 11px;
border-radius: 17px;
margin-right: 10px;
font-size: 15px;}

.twi {text-decoration: none;background-color: black;color: aliceblue;padding: 9px 9px 9px 12px;
border-radius: 17px;
margin-right: 10px;
font-size: 15px;}

.twi:hover {text-decoration: none;background-color: #1da1f2;color: aliceblue;padding: 9px 9px 9px 12px;
border-radius: 17px;
margin-right: 10px;
font-size: 15px;}

.int {text-decoration: none;
background-color: black;
color: aliceblue;
padding: 9px 11px;
border-radius: 17px;
margin-right: 10px;
font-size: 15px;}

.int:hover {text-decoration: none;background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);color: aliceblue;
padding: 9px 11px;
border-radius: 17px;
margin-right: 10px;
font-size: 15px;}

