@font-face {
  font-family: CocogooseThin;
  src: url(assets/fonts/CocogooseThin.woff);
}
@font-face {
  font-family: CocogooseUltralight;
  src: url(assets/fonts/CocogooseUltralight.woff);
}
@font-face {
  font-family: CocogooseSemilight;/*demibold*/
  src: url(assets/fonts/CocogooseSemilight.woff);
}
@font-face {
  font-family: CocogooseLight;
  src: url(assets/fonts/CocogooseLight.woff);
}
@font-face {
  font-family: Cocogoose;
  src: url(assets/fonts/Cocogoose.woff);
}
@font-face {
  font-family: Helvetica;
  src: url(assets/fonts/Helvetica.woff);
}
@font-face {
  font-family: OswaldRegular;
  src: url(assets/fonts/Oswald-Regular.woff);
}
@font-face {
  font-family: OswaldMedium;
  src: url(assets/fonts/Oswald-Medium.woff);
}
@font-face {
  font-family: OswaldExtraLight;
  src: url(assets/fonts/Oswald-ExtraLight.woff);
}
@font-face {
  font-family: Poppins-SemiBold;
  src: url(assets/fonts/Poppins-SemiBold);
}

*{
  font-family: CocogooseLight;
}
body{
  font-family: CocogooseLight;
  font-size: 18px;
  line-height: 22px;
  color: #212529;
  text-align: left;
  overflow-x: hidden;
}

html{
  font-family: CocogooseLight;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right: 0;padding-left: 0;}

.logo__5th-character{margin-left: -2px;}
.logo__characters{min-height: 354px;}
.logo__6th-character{margin-left: -18px;}
.logo__characters img{max-height: 354px;}
.logo__4th-character{margin-left: -41px;}
.navbar{padding: 0;margin-bottom: 6px;}
#navbarNav li a{font-size: 20px; line-height: 42px; color: #000; margin-right: 27px;}
#navbarNav li a:hover{color: #666; text-decoration: none;}
.navbar-brand{margin-right: 0;}
#navbar_top .container{padding: 0 0 0 0;background: #fff;border-bottom: 1px solid #dadada;}
.navbar-brand{padding:0 10px 0 0;}
.imglogo{height: 36px;margin-left: 63px;}
.barsright{color: #000;font-size: 36px; }
.barsright{color: #000;font-size: 66px;}
.mobileview{display: none!important;}
.footerbackground{padding:40px 0 100px 76px;}
.height100{height: 690px;}

img{max-width: 100%;}
.st1{padding: 0; margin: 0;}
.st1 li {list-style: none;display: inline-block;font-size: 14px;line-height: 19px;padding: 24px 80px;}
.st1 li:last-child{margin-right: 0;}
.st1 li a{margin: 0; padding: 0; color: #000; font-family: CocogooseSemilight;}
.st2 ul{list-style: none;padding: 0;margin: 0;}
.st2 li a{font-size: 14px; line-height: 22px; color: #000; }
.st2 li a{color: #000;font-weight: bold;font-size: 14px; font-family:Helvetica;}
.st2{font-size: 12px;line-height: 30px;}
.st2 ul{margin-top: 15px;}
.st2 span{font-size: 16px;line-height: 17px;font-weight: bold;color: #fff;}
.st3{font-size: 49px;line-height: 50px;margin-top: 94px;color: #fff;font-family: CocogooseSemilight;}
.st4{margin-top: 99px; color: #fff; padding-left: 57px;}
.st4 p:nth-child(1){font-size: 19px;line-height: 22px;font-family: CocogooseSemilight;margin-bottom: 28px;}
.st4 p:nth-child(2){font-size: 16px; line-height: 20px;font-family: CocogooseSemilight;background: url(images/img2.jpg)no-repeat;background-position: 1px bottom;padding-bottom: 30px; font-family: CocogooseSemilight}
.st5{}
.st6{background: #595959; padding:252px 0; text-align: center; color: #fff;}
.st6 h6{font-size: 32px;line-height: 33px;font-weight: bold;margin-bottom: 26px;}
.st6 p{font-size: 100px;line-height: 113px;font-family: CocogooseLight;font-weight: bold;}
.st7{padding:253px 157px; text-align: center;}
.st7 h2{margin-bottom: 55px;font-size: 52px; line-height:54px;font-weight: 500;font-weight: bold;}
.st7 p{font-size: 18px; line-height: 26px;}
.st8{padding:82px 51px 100px 33px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-left: 3px;margin-top: 3px;}
.st8 h3{font-size: 49px;line-height: 54px;font-family: CocogooseSemilight}
.st8_1{font-size: 22px;line-height: 30px;font-family: CocogooseLight;font-weight: bold;margin-top: 20px;}
.st9{padding: 103px 61px !important;}
.st10{padding: 86px 50px 27px 34px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-left: 3px;margin-top: 2px;}
.st10 p:nth-child(1){font-size: 22px;line-height: 26px;}
.st10 p:nth-child(2){font-size: 20px; line-height: 22px; font-weight: bold;margin-top: 60px;}
.st10 p:nth-child(3){margin-top: 30px;}
.st10 p:nth-child(3) a{font-size: 19px;line-height: 22px;margin-top: 30px;color: #000;font-family: Arial;}
.st11{font-size: 16px;line-height: 22px;color: #212529;text-align: left;padding-right: 50px;font-family: CocogooseUltralight;}
.st12{font-size: 12px; line-height: 16px;font-family: CocogooseUltralight; font-weight: bold;}
.st12 span{font-weight: normal;}
.st13{padding-right: 17px;}
.st14 div{text-align: right;padding-right: 78px;padding-top: 23px;}
.st14 div span{padding-left: 13px;}
.st14 .st12{padding-top: 13px;padding-top: 48px; font-size: 16px; font-family: Helvetica;}
.st15{font-family: Helvetica;color: #000!important; padding-left: 0!important;}
.st16{text-align: center; color: #fff;}
.st16 p:nth-child(1){font-family: CocogooseSemilight;font-size: 52px;line-height: 55px;padding-top: 264px;margin-bottom: 0;}
.st16 p:nth-child(2){font-family: CocogooseSemilight;font-size: 33px;line-height: 57px;padding-top: 2px;padding:8px 13% 0;}
.st16 p:nth-child(4){font-family: CocogooseSemilight;font-size: 52px;line-height: 55px;padding-top: 0;margin-bottom: 0;margin-top: -61px;}
.st16 p:nth-child(5){font-family: CocogooseSemilight;font-size: 33px;line-height: 57px;padding-top: 2px;padding:8px 13% 264px;}
.st17{background-color: #E5DED7;}
.st18{color: #000;}
.st18 p:nth-child(1){font-family: CocogooseSemilight;font-size: 105px;line-height: 115px;padding-top: 90px;padding-left: 85px;margin-bottom: 0;}
.st19{text-align: right;padding-right: 73px;padding-top: 95px;}
.st20{padding-top: 163px;}
.st21 p:nth-child(1){font-size: 51px;line-height: 65px;font-weight: bold;font-family: CocogooseLight;padding-top: 82px;margin-bottom: 55px;}
.st22{padding-top: 73px;}
.st23{height: 160px;}

.st24 p:nth-child(1){font-family: CocogooseSemilight;color: #fff; font-size: 105px;line-height: 115px;padding-top: 90px;padding-left: 85px;margin-bottom: 0;}
.st24 p:nth-child(2){padding-top: 40px;padding-left: 85px;}
.st24 p:nth-child(3){font-family: CocogooseSemilight;color: #fff; font-size: 80px;line-height: 85px;padding-top: 90px;padding-left: 85px;margin-bottom: 0;}
.st25 div:nth-child(2){padding: 100px 37px 200px 0;font-size: 19px;line-height: 35px;}
.st25 div:nth-child(4){padding: 100px 37px 200px 0;font-size: 19px;line-height: 35px;}
.st26 p:nth-child(1){font-size: 25px;padding-top: 170px;text-align: right;}
.st26 p:nth-child(2){font-size: 25px;padding-top: 38px;text-align: right;}
.st26 ul{list-style: none;padding-top: 131px;}
.st26 ul li{text-align: right;font-size: 22px;line-height: 76px;}

.st27 p:nth-child(1){font-family: CocogooseSemilight;color: #000; font-size: 105px;line-height: 115px;padding-top: 90px;padding-left: 85px;margin-bottom: 0;}
.st27 p:nth-child(2){padding-top: 40px;padding-left: 85px;}
.st27 p:nth-child(3){font-family: CocogooseSemilight;color: #000; font-size: 80px;line-height: 85px;padding-top: 90px;padding-left: 85px;margin-bottom: 0;}
.st28 div:nth-child(2){padding: 100px 37px 200px 0;font-size: 19px;line-height: 35px;}
.st28 div:nth-child(4){padding: 100px 37px 200px 0;font-size: 19px;line-height: 35px;}
.st29 p:nth-child(1){font-size: 25px;padding-top: 170px;text-align: right;}
.st29 p:nth-child(2){font-size: 25px;padding-top: 38px;text-align: right;}
.st29 ul{list-style: none;padding-top: 131px;}
.st29 ul li{text-align: right;font-size: 22px;line-height: 76px;}
.st30 img:nth-child(1) {margin: 74px 0 0 76px;}
.st30 img:nth-child(2) {margin: 35px 0 0 76px;}
.st30 p {margin: 56px 0 44px 76px; font-size: 30px; text-align: center;}
.st31{padding: 72px 0 186px 76px;}
.st32{background: url(images/img17.jpg)no-repeat;background-size: cover;}
.st32_1{background: url(images/img23.jpg)no-repeat;background-size: cover;}
.st33{padding:400px 0; }
.st33 div{font-size: 200px; line-height: 260px; font-weight: 200; color: #fff; text-align: center; font-family: OswaldExtraLight}
.st33 div span{font-family: OswaldMedium;}
.st34{background: url(images/img18.jpg)no-repeat;background-size: cover;}
.st35{padding: 100px 0;}
.st35 h3{font-family: CocogooseSemilight;text-align: center;}
.st36 div:nth-child(1) button{background: none;border: 2px solid #000;margin-right: 5px;padding: 5px 20px;width: 179px;margin-top: 30px;font-size: 16px;}
.st36 div:nth-child(2) button{background: none;border: 2px solid #000;margin-right: 5px;padding: 5px 20px;width: 179px;margin-top: 30px;font-size: 16px;}

.st37{background: #595959; padding:100px 0;color: #fff;}
.st37 button{background: #fff;border: 4px solid #000;padding: 11px 20px;width: 179px;font-size: 20px;font-weight: bold;}
.st38{padding:150px 0;color: #000;}
.st38 button{background: #fff;border: 4px solid #000;padding: 11px 20px;width: 179px;font-size: 20px;font-weight: bold;}

.st37_1{background: #595959; padding:100px 0;color: #fff;}
.st37_1 button{background: #000;border: 0;padding: 11px 20px;width: 179px;font-size: 20px;font-weight: bold; color: #fff;}
.st38_1{padding:150px 0;color: #000;}
.st38_1 button{background: #000;border: 0;padding: 11px 20px;width: 179px;font-size: 20px;font-weight: bold; color: #fff;}
.st39{background: #FBD318!important; color: #000!important;}
.st40{font-size: 23px; line-height: 27px;  color: #000; font-family: OswaldMedium;margin-top: 146px;}
.st41{font-size: 200px; line-height: 201px; color: #000; font-family: OswaldExtraLight;}
.st41 span{font-family: OswaldMedium;}
.st42{padding:200px 200px 100px; }
.st43{background: #124635;}
.st44{padding-left: 100px;}
.st44 h3{font-size: 40px;margin-top: 50px;font-family: CocogooseSemilight; padding: 30px 0 0;}
.st44 h4{font-size: 18px;margin-top: 32px;font-family: CocogooseSemilight; background: url(images/img25.jpg)no-repeat top left;margin: 20px 0 0; padding: 40px 0 30px;}
.st44 p{font-size: 18px;font-family: CocogooseSemilight; margin: 20px 0 0;padding: 40px 0 30px;}

.gap1{margin-top: 100px;}
.gap2{padding: 50px 0;}

.pr-0{padding-right: 0;}
.pl-0{padding-left: 0;}
.slideshow-container {position: relative;margin: auto; min-height: 690px;background: #FB0F0C;}
.slideshow-container-black {margin: auto; background: #000;}
.m-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.row {margin-right: 0;margin-left: 0;}
.container {padding-right: 0;padding-left: 0;}
.mobileview{display: none;}
#unmute,#unmute1,#unmute2,#unmute3,#unmute4,#unmute5{position: absolute;width:40px;height:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color: #000000;line-height: 40px;text-align: center;left: 10px;bottom:10px;cursor: pointer;padding: 2px 0 0 1px;}
#unmute img,#unmute1 img,#unmute2 img,#unmute3 img,#unmute4 img,#unmute5 img{max-width:25px;max-height:25px;margin-top: -6px;}
.muted:before, .muted1:before, .muted2:before, .muted3:before, .muted4:before, .muted5:before{width:70%;height:2px;background-color: #ffffff;content:"";position: absolute;top: 42%;
  margin-top: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);left:15%;}
.modal_st {display: none;position: fixed;z-index: 1;padding-top: 57px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: black;z-index: 9999;}
.modal-content_st {position: relative;background-color:transparent;margin: auto;padding: 0;width: 90%;max-width: 1200px;margin-top: 60px;}
.close_st {color: white;position: absolute;top: 10px;right: 25px;font-size: 66px;font-weight: bold; opacity: 1;}
.close_st:hover,.close:focus {color: #999;text-decoration: none;cursor: pointer;}
.modal-content_st ul{background:transparent;}
.modal-content_st li, .modal-content li a{list-style:none; font-weight:300; font-size:16px; opacity:1; color:#fff;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.zoom {transition: transform 1s;}
.zoom:hover {transform: scale(1.2);}
.navigationmenu ul{padding-left: 10px;}

@media only screen and (max-width: 1700px) {
  .st8 h3 {font-size: 35px;line-height: 40px;}
  .st8 {padding: 40px 21px 40px 17px;}
  .st8_1 {font-size: 20px;line-height: 25px;}
  .st11 {font-size: 16px;line-height: 23px; padding-right: 10px;}
  .st10 {padding: 31px 35px 13px 20px;}
}
@media only screen and (max-width: 1500px) {
  .st8 h3 {font-size: 35px;line-height: 40px;}
  .st8 {padding: 40px 21px 40px 17px;}
  .st8_1 {font-size: 20px;line-height: 25px;}
  .st11 {font-size: 16px;line-height: 23px; padding-right: 10px;}
  .st6 h6 {font-size: 20px;line-height: 22px;}
  .st6 p {font-size: 77px;line-height: 82px;}
  .st6 {padding: 182px 0;}
  .st10 {padding: 31px 35px 13px 20px;}
}
@media only screen and (max-width: 1400px) {
  .st10 {padding: 31px 35px 13px 20px;}
  .st8 h3 {font-size: 30px;line-height: 33px;}
  .st8 {padding: 28px 21px 20px 17px;}
  .st8_1 {font-size: 18px;line-height: 25px;}
  .st11 {font-size: 16px;line-height: 19px;padding-right: 10px;}
  .st6 h6 {font-size: 18px;line-height: 22px;}
  .st6 p {font-size: 67px;line-height: 82px;}
  .st6 {padding: 152px 0;}
}
@media only screen and (max-width: 1300px) {
  .st8 h3 {font-size: 26px;line-height: 31px;}
  .st8 {padding: 28px 21px 20px 17px;}
  .st8_1 {font-size: 16px;line-height: 23px;}
  .st11 {font-size: 13px;line-height: 17px;padding-right: 10px;}
  .st10 {padding: 18px 15px 7px 20px;}
  .st10 p:nth-child(1) {font-size: 16px;line-height: 23px;}
  .st10 p:nth-child(2) {font-size: 15px;line-height: 18px;margin-top: 14px;}
  .st10 p:nth-child(3) {margin-top: 21px;}
  .st6 h6 {font-size: 16px;line-height: 18px;}
  .st6 p {font-size: 60px;line-height: 76px;}
  .st6 {padding: 152px 0;}
  .st14 div {padding-right: 48px;}
}
@media only screen and (max-width: 1200px) {
  .st1 li {padding: 24px 26px;}
  .logo__characters img {max-height: 180px;}
  .logo__characters {min-height: 180px;}
  .st6 p {font-size: 50px;line-height: 53px;}
  .st6 h6 {font-size: 16px;line-height: 18px;}
  .st6 {padding: 125px 0;}
  .st7 {padding: 125px 80px;}
}
@media only screen and (max-width: 991px) {
  .st1 li {padding: 24px 26px;}
  .logo__characters img {max-height: 140px;}
  .logo__characters {min-height: 140px;}
  .st6 p {font-size: 50px;line-height: 53px;}
  .st6 h6 {font-size: 16px;line-height: 18px;}
  .st6 {padding: 125px 0;}
  .st7 {padding: 125px 80px;}
}

@media only screen and (max-width: 768px) {
  .mobileview{display: block;}
  .desktopview{display: none!important;}
  .slideshow-container{min-height:147px;}
  .mobileview{display: block!important;}
  .desktopview{display: none!important;}
  .m-flex {display: initial!important;display: -ms-initial !important;display: initial !important;}
  .st9 {padding: 19px 17px !important;}
  .st3 {font-size: 30px;line-height: 38px;margin-top: 50px;color: #fff;margin-left: 0;}
  .st4 {margin-top: 3px;color: #fff;background-position: 20px bottom;padding-left: 0;padding-bottom: 42px;padding-top: 47px;}
  .st8 {padding: 34px 0px 34px 10px;}
  .st10 {padding: 34px 10px 34px 10px;}
  .st6 {padding: 89px 0;}
  .st6 p {font-size: 24px; line-height: 35px;}
  .st6 h6 {font-size: 16px;line-height: 16px;}
  .st7 {padding: 61px 7px;}
  .st7 p {font-size: 16px;line-height: 22px;padding: 0 10px;}
  .st2 {text-align: center;}
  .footerbackground {padding:40px 0 100px 0;}
  .st8, .st10{border:none;}
  .logo__characters img {height: 71px;}
  .logo__characters{min-height: 71px;}
  .logo__4th-character {margin-left: -9px;}
  .logo__6th-character {margin-left: -3px;}
  .imglogo{height: 36px;margin-left: 16px;}
  .container {padding-right: 0;padding-left: 0;}
  .st8 h3 { font-size: 37px;line-height: 49px;}
  .st7 h2 {margin-bottom: 25px;font-size: 36px;}
  .st13{padding-right: 0;}
  .st14 div {text-align: center;padding-right: 0;}
  .barsright{color: #000;font-size: 36px;}
  #navbar_top .container {padding: 10px 16px 10px 0;}
  .st55{display: none;}
}