body{overflow-x: hidden;}
.hight-th{padding-top: 110px;}
/*head*/
#block-threesixty-branding img {max-width: 200px;}
.menu-top{padding-top: 60px;background: hsl(0deg 0% 0% / 72%);padding-bottom: 30px;
    position: fixed;top: 77px;width: 100%;bottom: 0;left: 0;z-index: 9;}

.menu-top ul li a{font-size:45px;font-family: 'Raleway', sans-serif;
font-weight:200;margin-bottom:35px;display: inline-block;color:#B08965;}
.menu-top{display:none;}

.menu span{display:block;width:60px;height:2px;/*background:#B08965;*/
margin-bottom:15px;transition: 0.5s;background: linear-gradient(90deg, #0e0e0efa, #B08965, #0c0c0c);}
.menu span.l2{width:50px;}

.menu .l1.animes {transform: rotate(40deg);margin-top: 20px;margin-bottom: 0px;
    position: relative;}
span.l2.animes {width: 0px;}
.menu .l3.animes {transform: rotate(-40deg);margin-top: -20px;position: relative;}

@media(max-width: 767px){
    /*.header{position:relative;}
    .header.fixed {position: fixed;width: 100%;top: 0;left: 0;height: 74px;
  background: rgba(0, 0, 0, 0.89);z-index: 999;
  box-shadow: -10px 40px 70px #000000;}*/
  .menu-top ul li a{font-size:32px;margin-bottom:25px;}
#block-threesixty-branding img {max-width: 150px;}
}


/*index*/
.head1{display: none;z-index: 99;}
.footer1{display:none;}


/*banner*/
.padding-lr{padding-left: 15px;padding-right: 15px;}
.padding-lr .row > div{padding-left: 0px;padding-right: 0px;}

.top-banner{position: relative;height:100vh;}
.top-banner:after{content: "";position:absolute;left:0;right:0;top:0;bottom:0;
background: linear-gradient(360deg, hsl(0deg 0% 6% / 15%), hsl(25deg 100% 44% / 23%));}

.top-banner:before{content: "";position:absolute;left:0;right:0;top:70%;bottom:0;
background: linear-gradient(360deg, black, transparent);z-index: 1;}

.top-banner video{position: relative;z-index:;min-height: 600px;
    object-fit: cover;}

.top-banner img + .banner-txt .sound{display: none;}

.banner-txt {position: absolute;bottom: 30px;left: 5%;z-index: 1;}
.banner-txt span{font-size: 18px;}
.banner-txt h3{font-size:31px;}


.sound{background:unset;width:40px;height:40px;border-radius: 100%;
border:1px solid #B08965;text-align: center;display: block;margin-bottom: 30px;
display:none;}
.top-banner:hover .sound{display: block;}
.sound i{color:#B08965;font-size: 21px;line-height: 30px;}
.sound .fa-volume-high{display:none;}


.top-banner .position-fx {height: 100%;}
.top-banner .position-fx > img {height: 100%;object-fit: cover;}
@media(max-width:767px){
    .top-banner{padding-bottom: 40px;/*overflow: hidden;*/}
}

@media(min-width:991px){
/*.banner-absolid{position: absolute;top: 0;bottom: 0;width: 100%;
    z-index: 1;left: 0;right: 0;}*/
/*.top-banner .position-fx > img {height: 100%;object-fit: cover;}*/
}

/*banner end*/
/*home*/
.index-s1{position: relative;}
.index-s1:after{content: "";position:absolute;left:0;right:0;top:0;bottom:50%;
    background: linear-gradient(360deg, transparent, black);}
.index-s1:before{content: "";position:absolute;left:0;right:0;top:0;bottom:0;
    background: linear-gradient(360deg, black, transparent);}
.ind-s1-txt{font-size: 31px;position: absolute;right: 0;bottom: 60px;z-index: 1;
    text-align: right;}
.ind-s1-txt span{font-size:18px;}


.ind-sl{padding-top:30px;padding-bottom: 100px;position:relative;}
.ind-sl h3 {font-size: 32px;position: absolute;left: 4%;top: 55px;}
.ind-sl h3 span {font-size: 18px;display: block;}
.myslider3 {height: auto;width:100%;overflow: hidden;padding-top:130px;
    position: relative;}
.myslider3 .owl-item{transition: 1s;}
.myslider3 .owl-item.active + .owl-item.active {margin-top: -60px;}
.myslider3 .owl-item.active + .owl-item.active img{width:40%;}
.myslider3 .owl-item.active + .owl-item.active + .owl-item.active{
    margin-top: -120px;transition: unset;}
.myslider3 .owl-dots {left: 36%;bottom: 20px;position: absolute;z-index: 1;}

.myslider3 .owl-prev {position: absolute;top: 10px;left: 35.333%;background: unset;
    color: #B08965;font-size: 43px;width: 50px;height: 50px;border-radius: 100%;
    border: 1px solid #B08965;font-weight: 500;text-align: center;line-height: 51px;
}
.myslider3 .owl-next {position: absolute;bottom: 0px;left: 58.333%;background: unset;
    color: #B08965;font-size: 43px;width: 50px;height: 50px;border-radius: 100%;
    border: 1px solid #B08965;font-weight: 500;text-align: center;line-height:51px;}
.myslider3 .owl-stage{display: flex;}

.josif-c{justify-content: center;}
.ind-g .mb-4:first-child{padding-left: 60px;}
.ind-gt h3, .ind-gt h2, .ind-gt h1{font-size:31px;text-align: right;
    padding:30px 0 15px 0;}
.ind-gt span{font-size:21px;}
.scl-h{transition:2s;}
.padding-lr .scl-h{transition:0.5s;}
.scl-h:hover{transform: scale(1.1);}
.f-31{font-size:31px;}
.f-31 span{font-size: 21px;}
.align-c{align-items: center;}
.idx-s3 p{font-size: 24px;/*font-weight: bold;*/font-style: italic;text-decoration:underline;}
.idx-s3 p i{margin-left:5px;}
.mb-100{margin-bottom: 100px;}

@media(max-width:767px){
    .top-banner{padding-bottom: 40px;/*overflow: hidden;*/}
    .banner-txt{/*bottom: 0;position: relative;margin-top: -39px;*/}
    .idx-s3 {text-align: center;padding-left: 15px;padding-right: 15px;}
    .ind-gt h3, .ind-gt h2, .ind-gt h1 {font-size: 26px;}
    .ind-gt span {font-size: 18px;}
    .align-c-1{align-items: center;}
    .myslider3{padding-bottom: 37px;overflow: unset;}
    .ind-sl{padding-left: 80px;padding-right: 80px;overflow: hidden;padding-top:50px;}

.ind-g .mb-4:first-child {padding-left: 15px;}
.mb-100 .row.align-c .mb-4{padding:0px;}
.row.align-c .offset-sm-2{padding: 0px;}
.ind-sl h3 {top: 21px;max-width: 100%;}
.myslider3 .owl-prev{top:37px;left: 1.333%;}
.myslider3 .owl-next{left: 77.333%;}
.myslider3 .owl-item.active {margin-top: -30px;}
.myslider3 .owl-item.active + .owl-item  {margin-top: -60px;}
}
/*home c*/



/*privace p*/
.privacy-p{margin-bottom: 30px;}
.privacy-p h3{font-family: 'Raleway', sans-serif;font-size:28px;font-weight:normal;
margin-bottom:15px;}
.privacy-p p{font-family: 'Raleway', sans-serif;font-size:18px;font-weight:lighter;
    line-height: 23px;}

.f-h3{font-size: 31px;}
.f-h5{font-size: 18px;}
.f-p{font-size: 18px;}

/*team*/

.team .row{justify-content: center;align-items: flex-end;margin-bottom:60px;}
.team .row.r-rev:nth-child(odd){flex-direction: row-reverse;}
.team .row:nth-child(odd) .team-t{text-align: right;}
.team-t h4{font-size:36px;}
.team-t h6{font-size:24px;margin-bottom:15px;}
.team-t p{font-size:18px;}

.team-b-slid1{padding: 0 7%;}
img.line-img {width: 50%;margin-left: -10%;position: relative;}
.team-b-slid{padding: 0 7%;}

@media(max-width:767px){
    .team-pd, .team-pd .mb-4 {padding: 0px;}
    .team-t {padding-left: 15px;padding-right: 15px;}
    .team .row{margin: 0;margin-bottom:60px;}
}

/*owl css*/
.owl-item{float:left;}
.myslider {height: auto;width:100%;margin: 10px auto;overflow: hidden;}
.myslider .item {height: auto;width: 100%;}
.myslider .item img {width:auto;height: 100%;object-fit: cover;}
.myslider .owl-nav{display: none;}
.owl-dots > div{display: inline-block;}
.owl-dots .owl-dot {margin: 0px 5px;width: 10px;height: 10px;border: 1px solid;
border-radius: 100%;line-height: 0;}
.owl-dots .owl-dot button {background: none;border: none;padding: 0;color: #555555;
  font-size: 14px;font-weight: bold;cursor: pointer;font-size: 0;
width: 10px;height: 10px;}
.owl-dots .owl-dot button:focus {outline: none;}
.owl-dots .owl-dot.active button {color: #f00;}
.owl-dots .owl-dot.active{background:#B08965;}


.logo-tbx {display: flex;flex-wrap: nowrap;margin-bottom: 80px;}
.logo-tbx:last-child{margin-bottom:40px;}

.logo-tbx figure{width: 100px;text-align: center;border: 1px solid;margin-right: 15px;}
.logo-tbx figure img{width: 100%;}
.logo-tbx h4{font-size:36px;}
.logo-tbx p{font-size:19px;}

/*ritz cd*/
.ritz-s1{position: relative;}
.ritz-s1:after{content: "";position:absolute;left:0;right:0;top:0;bottom:0;
background: linear-gradient(360deg, hsl(0deg 0% 6% / 32%), hsl(25deg 89% 48% / 5%));}
.ritz-s1 img {min-height: 350px;object-fit: cover;}
.ritz-s1 .f-h3{margin-bottom:5px;}
.ritz-s1-txt{position: absolute;bottom: -5px;width: 100%;padding-top: 15%;
    background: linear-gradient(360deg, black, transparent);z-index: 1;}

.ritz-s2 .row{justify-content: center;}
.ritz-s2-img img{visibility: hidden;transition:1s;opacity:0;}
.ritz-s2-img:hover img{visibility: visible;opacity:1;transition:0.1s;}
.ritz-s2-img .scl-h:hover{transform: scale(1);}

.ritz-s3{margin-top: 150px;}
.fadein img.w-100{opacity:1;transition:0.5s;}
.fadein:hover img.w-100{animation: fade 2s;}
@keyframes fade {
  0% { opacity: 0.1;animation: fade 2s; }
  100% { opacity: 1 }
}

.ritz-s4{position: relative;}
.ritz-s4-txt{text-align: center;position: absolute;top:0;width: 100%;}

.ritz-s5{margin-top:150px;}
.ritz-s5 .row{justify-content: center;align-items: center;flex-direction: row-reverse;}

.ritz-s6{position: relative;}
.ritz-s6-txt{position: absolute;top: 50%;transform: translate(25%, -50%);}

@media(max-width:767px){
    .ritz-s6-txt{/*transform: translate(0%, -50%)*/;position: absolute;
        top: -47px;padding: 0px 30px;text-align: center;transform: unset;}
    .ritz-s2-img img{visibility: visible;}
    .ritz-s3 p.f-h3 br{display: none;}
    .ritz-s3 p.f-h3{padding:0 66px;}
    .ritz-s1.fadein img {height: 350px;object-fit: cover;}
    .ritz-s4 img {height: 399px;object-fit: cover;}
    .ritz-s5 p{text-align: center;}
    .ritz-s6 img {height: 350px;object-fit: contain;} 
    .ritz-s3 {margin-top: 50px;margin-bottom: 40px;}

    .dk h3, .dk1 p{display: none;}
}

/*club*/
.club-s1{text-align: center;margin: auto;padding: 100px 0px 130px;}
.club-s2{margin:100px 0px 100px 0px ;}
/*.club-g:first-child{padding-top: 130px;}*/
.club-g .row {flex-direction: row-reverse;}
.club-g h3{font-size:20px;margin: 10px 0;}
.club-gp img {/*margin: 10px 0;*/}
/*.club-gp{padding-bottom: 90px;}*/
.club-gp:last-child {padding-top: 90px;}
.club-gp:last-child h3 {text-align: right;}
.club-gp:first-child{padding-left:30px;}
.club-gp:last-child{padding-right:30px;}

.club-s3{position: relative;}
.club-s3:after{content: "";position:absolute;left:0;right:0;top:0;bottom:0;
background: linear-gradient(360deg, hsl(0deg 0% 6% / 32%), hsl(25deg 89% 48% / 5%));}
.club-s3 img {min-height: 350px;object-fit: cover;}
.club-s3 .f-h3{margin-bottom:5px;}
.club-s3-txt{position: absolute;bottom: -5px;width: 100%;padding-top: 15%;
    background: linear-gradient(360deg, black, transparent);z-index: 1;}
@media(max-width: 767px){
    .club-s3-txt{position: inherit;}
    .club-gp:first-child {padding-left: 25%;}
    .club-gp:last-child {padding-right: 25%;}
    .club-gp:last-child {padding-top: 45px;}
    .club-g:first-child{margin-bottom:60px;}
    .club-gp{padding-left:0;padding-right:0;}
}

/*thank you*/
.thank-you{padding:15% 0px 5%;font-size: 25px;}
.for-04{padding:15% 0px 5%;}
.for-04 a{color:#B08965;line-height: 30px;}



/*animason*/
.fade-in-up {
    opacity:0;
    visibility: hidden;

    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    
    -webkit-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}
header.header.header12.head1{
    display: block !important;
}

.fade-in {
    opacity:0;
    visibility: hidden;

    -webkit-transition: all 3s ease-in-out;
    transition: all 3s ease-in-out;
}



/*oder css main*/
.map-box h3.MT15{font-style: italic;}
section#pgid9 {
    padding-top: 0px;
}