@charset "utf-8";
 html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background:0 0
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
@media print{
    *{
        text-shadow:none!important;
        color:#000!important;
        background:transparent!important;
        box-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:"("attr(href) ")"
    }
    abbr[title]:after{
        content:"("attr(title) ")"
    }
    a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    select{
        background:#fff!important
    }
    .navbar{
        display:none
    }
    .table td,.table th{
        background-color:#fff!important
    }
    .btn>.caret,.dropup>.btn>.caret{
        border-top-color:#000!important
    }
    .label{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table-bordered th,.table-bordered td{
        border:1px solid #ddd!important
    }
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
:before,:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:62.5%;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:1.42857143;
    color:#333;
    background-color:#fff
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#428bca;
    text-decoration:none
}
a:hover,a:focus{
    color:#2a6496;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:6px
}
.img-thumbnail{
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eee
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{
    font-weight:400;
    line-height:1;
    color:#999
}
h1,.h1,h2,.h2,h3,.h3{
    margin-top:20px;
    margin-bottom:10px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{
    font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{
    margin-top:10px;
    margin-bottom:10px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{
    font-size:75%
}
h1,.h1{
    font-size:36px
}
h2,.h2{
    font-size:30px
}
h3,.h3{
    font-size:24px
}
h4,.h4{
    font-size:18px
}
h5,.h5{
    font-size:14px
}
h6,.h6{
    font-size:12px
}
p{
    margin:0 0 10px
}
 html, body {
     margin: 0!important;
     padding: 0!important;
     width: 100%;
     height: 100%;
}
 body {
     background:#fff url(/templates/sakura/207/uploads/440-img_section2_background-20220822125113.jpg) bottom center no-repeat fixed;
     background-size: 100%;
     font-size:19px;
     font-family: 'Montserrat', sans-serif;
     color:#4f4f4f;
}


 a, a:visited, a:link, a:active {
     color:#fff;
     text-decoration:none;
     outline:none 
}
 a:hover {
    color: #b92929;
     text-decoration:none
}
 img{
    border:0;
}
 ul{
    list-style:none
}
 h1, h2, h3, h4, h5, h6, p, ul, li, div{
     display:block;
     padding:0;
     margin:0;
     font-weight:300 
}
 p{
     font-size: 19px;
     line-height: 30px;
     color: #cfcfcf;
}
 .inner{
     position: relative;
     display: block;
     margin:0 auto;
     padding:0;
     width: 1528px;
}
 header{
     position: relative;
     display:block;
     width: 100%;
     background: #000000;
}
 .logo{
     display: inline-block;
     font-size: 30px;
     color: #fff;
     font-family: 'Anton', sans-serif;
     margin: 11px 0;
}
 .logo strong{
    color: #f690b2;
}
 .logo img{
    max-width: 381px
}
 nav{
     position: absolute;
     top: 50%;
     right: 0;
     margin-top: -20px;
}
 nav ul{
     display:inline-block;
     text-align:center;
}
 nav li{
     position: relative;
     display:inline-block;
     vertical-align:middle;
}
 nav li a{
     display:block;
     padding:5px 30px;
     font-weight: 700;
     font-size:15px;
     color: #ffffff!important;
     text-transform: uppercase;
}
 nav li a:hover{
    color: #fd4c4c!important;
}
 nav li.play{
    margin-left: 25px
}
 nav li.play a, .tf-txt a{
     padding:3px 25px;
     border-radius: 100px;
     background: #ee3e3e;
     color: #700202!important;
     font-size: 24px;
     font-weight: 900;
}
 nav li.play a:hover, a.debtn:hover, .tf-txt a:hover{
     background: #ff5454;
     color: #ffffff!important;
}
 .subhdr{
    position: relative;
}
 .text-float{
     position: absolute;
     top: 0;
     right: 0;
     height: 100%;
     width: 32%;
     padding: 0 40px;
     font-size: 0;
}
 .text-float:before{
     display: inline-block;
     vertical-align: middle;
     width: 0;
     height: 100%;
     content: '';
}
 .tf-txt{
     display: inline-block;
     vertical-align: middle;
     width: 99%;
}
 .tf-txt h2{
     font-size: 36px;
     color: #ef5353;
     font-family: 'Anton', sans-serif;
}
 .tf-txt a{
     display: inline-block;
     text-transform: uppercase;
     font-size: 30px;
     padding: 5px 25px;
}
 .tf-txt p{
     font-size: 18px;
     line-height: 36px;
     color: #aaaaaa;
     text-align: justify;
     margin: 15px 0;
}
 .player{
     background: #000000;
     padding: 40px 0;
     font-size: 0;
     text-align: center;
}
 .player p{
    margin-bottom: 10px;
}
 .dettl{
     font-size: 60px;
     color: #b92929;
     font-weight: 700;
     font-family: 'Anton', sans-serif;
     text-align: center;
     text-transform: uppercase;
}
 .vid-player{
     display: inline-block;
     vertical-align: top;
     width: 52%;
     padding: 20px;
     background: #c01515;
     margin-top: 13px;
}
 .vid-player video{
     width: 100%;
     height: 100%;
}
 ul.tn-list{
     display: inline-block;
     vertical-align: top;
     width: 48%;
     padding-left: 13px;
}
 .tn-list li{
     display: inline-block;
     vertical-align: top;
     width: 50%;
     padding: 12px;
}
 .tn-list li img{
    border: 3px solid#bb1a1a;
}
 a.debtn{
     display: inline-block;
     font-size: 30px;
     color:#ffffff;
     background: #940404;
     border-radius: 100px;
     padding: 7px 35px;
     text-transform: uppercase;
     font-weight: 900;
     margin: 15px 0;
}
 .level2{
     background: #000000;
     padding: 40px 0;
     text-align: center;
}
 .ebox{
     display: inline-block;
     width: 30%;
     margin: 10px 10px 20px;
     background: #521111;
     padding: 40px 35px;
}
 .eb-ttl{
     font-size: 36px;
     color: #ffffff;
     font-family: 'Anton', sans-serif;
     margin-bottom: 15px;
}
 .ebox p{
     text-align: justify;
     font-size: 16px;
     color:  #ffffff;
     line-height: 33px;
}
 .level2 a.debtn{
     background:#940404;
     color:#ffffff;
}
 .reviews{
     background: #000000;
     padding: 40px 0;
     text-align: center;
}
 .reviews ul{
    padding: 0 3%
}
 .reviews li{
    padding:20px 40px;
}
 .er-box{
     padding: 50px 15%;
     background:#121212 url(/templates/sakura/207images/rev-bg.jpg) top left no-repeat;
     text-align: left;
}
 .er-box p{
     font-size: 24px;
     line-height: 40px;
     color: #ffffff;
}
 .rev-user{
     font-size: 30px;
     color: #f03030;
     margin-top: 50px;
}
 .text-more{
     padding: 40px 0;
     text-align: center;
}
 .text-more hr{
     width: 50px;
     height: 3px;
     border: 0;
     background: #cc0000;
     margin: 50px auto;
}
 .wht-ttl{
     font-size: 36px;
     color: #a12828;
     font-family: 'Anton', sans-serif;
     text-transform: uppercase;
}
 .text-more p{
     font-size: 19px;
     line-height: 36px;
     margin: 15px 0;
}
 .text-more a.debtn{
    margin-top: 60px
}
 .subhdr img, .vid-player img, .tn-list li img, .mid-ban img{
     width: 100%;
     height: auto;
}
 a, nav{
     -webkit-transition: all 0.4s;
     -moz-transition: all 0.4s;
     -ms-transition: all 0.4s;
     -o-transition: all 0.4s;
     transition: all 0.4s;
}
 .bg-mob{
    display: none
}
 footer{
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 0;
     color: #898383;
     padding: 160px 0 80px 
}
 .flogo{
     font-size: 30px;
     color: #898383;
     font-family: 'Anton', sans-serif;
}
 .flogo strong{
    color: #4f4949;
}
 footer span{
     display: block;
     font-size: 18px;
     font-weight: 700;
     margin: 20px 0;
}
 footer span a{
     display: inline-block;
     color: #ffffff!important;
     margin: 0 5px;
}
 footer span a:hover{
     color: #b92929!important;
}
 footer p br{
    display: none
}
 |:-moz-any-link:focus {
    outline: none;
}
 input[type="image"]:focus {
    outline: none;
}
 button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
 abbr[title], acronym[title] {
    border-bottom: none;
}
 *:focus {
    outline : none;
}
 .mob-bar{
     display: none;
     vertical-align: top;
     width: 32px;
     height: 20px;
     position: relative;
     margin: 6px 17px 10px 15px;
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -o-transform: rotate(0deg);
     transform: rotate(0deg);
     -webkit-transition: .5s ease-in-out;
     -moz-transition: .5s ease-in-out;
     -o-transition: .5s ease-in-out;
     transition: .5s ease-in-out;
     cursor: pointer;
}
 .mob-bar.open{
     position: fixed;
     z-index: 99999;
     top: 20px;
     right: 5px;
}
 .mob-bar span{
     display: block;
     position: absolute;
     height: 4px;
     width: 100%;
     border-radius: 100px;
     opacity: 1;
     left: 0;
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -o-transform: rotate(0deg);
     transform: rotate(0deg);
     -webkit-transition: .25s ease-in-out;
     -moz-transition: .25s ease-in-out;
     -o-transition: .25s ease-in-out;
     transition: .25s ease-in-out;
}
 .mob-bar span {
    background:#ffffff;
}
 .mob-bar span:nth-child(1) {
    top: 0px;
}
 .mob-bar span:nth-child(2), .mob-bar span:nth-child(3) {
    top: 10px;
}
 .mob-bar span:nth-child(4) {
    top: 20px;
}
 .mob-bar.open span:nth-child(1) {
     top: 10px;
     width: 0%;
     left: 50%;
}
 .mob-bar.open span:nth-child(2) {
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
}
 .mob-bar.open span:nth-child(3) {
     -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
}
 .mob-bar.open span:nth-child(4) {
     top: 10px;
     width: 0%;
     left: 50%;
}
 
input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
  color: #000000;
}

input[type=submit] {
  background-color: #940404;
  color: #ffffff;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #b92929;
  color: #ffffff;
}

.container {
  border-radius: 5px;
  background-color: #000000;
  color: #ffffff;
  padding: 10px;
  width: 50%;
  text-align: left;
}

 @media screen and (max-width:1150px) {
     .bg-mob{
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        background:#fff url(/templates/sakura/207/uploads/440-img_section2_background-20220822125113.jpg) bottom center no-repeat;
        z-index: -1;
        background-size: 100%;
    }
     .tf-txt h2{
        font-size: 24px
    }
     .tf-txt p{
        font-size: 16px;
        line-height: 26px;
    }
     .tf-txt a{
        font-size: 24px
    }
     .vid-player{
        width: 90%;
    }
     .dettl{
        font-size: 50px
    }
     ul.tn-list{
        width: 92.5%;
        padding: 15px 0 0;
    }
     .pdtls{
        width: 100%;
        padding: 20px 20px 0;
        text-align: center;
    }
     .ebox{
        width: 96%;
        margin: 10px 0;
    }
     .player, .level2, .reviews, .text-more{
        position: relative
    }
     .er-box{
        background-size: 150%
    }
     .er-box p{
        font-size: 20px;
        line-height: 30px;
    }
     .rev-user{
        font-size: 24px
    }
}

.text-hd {

color: #fff;

.text-b {

color: #fff;


}