#cibo-slider-onbanner{ height:auto; margin:0px 0 0; width:100%; overflow:hidden; border-top: 1px solid #fff;}
#banner-slider-box{ max-width:910px; margin:0 auto}
#banner-slider-box.owl-carousel .owl-wrapper-outer{ overflow:inherit !important;}
#banner-slider-box.owl-carousel .owl-item .item{ border-right:2px solid #FFF;}
.banner-contet.current { 
    opacity: 1;
}
.banner-contet{opacity: 0.7;}
.jssorb01 {
            position: absolute;
        }
        .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
            position: absolute;
            /* size of bullet elment */
            width: 12px;
            height: 12px;
            filter: alpha(opacity=70);
            opacity: .7;
            overflow: hidden;
            cursor: pointer;
            border: #000 1px solid;
        }
        .jssorb01 div { background-color: gray; }
        .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
        .jssorb01 .av { background-color: #fff; }
        .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

        /* jssor slider arrow navigator skin 13 css */
        /*
        .jssora13l                  (normal)
        .jssora13r                  (normal)
        .jssora13l:hover            (normal mouseover)
        .jssora13r:hover            (normal mouseover)
        .jssora13l.jssora13ldn      (mousedown)
        .jssora13r.jssora13rdn      (mousedown)
        .jssora13l.jssora13lds      (disabled)
        .jssora13r.jssora13rds      (disabled)
        */
        .jssora13l, .jssora13r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 50px;
            cursor: pointer;
            background: url('../images/a13.png') no-repeat;
            overflow: inherit;
        }
        .jssora13l { background-position: -10px -35px; }
        .jssora13r { background-position: -70px -35px; }
        .jssora13l:hover { background-position: -130px -35px; }
        .jssora13r:hover { background-position: -190px -35px; }
        .jssora13l.jssora13ldn { background-position: -250px -35px; }
        .jssora13r.jssora13rdn { background-position: -310px -35px; }
        .jssora13l.jssora13lds { background-position: -10px -35px; opacity: .3; pointer-events: none; }
        .jssora13r.jssora13rds { background-position: -70px -35px; opacity: .3; pointer-events: none; }
		#jssor_1 .slide-box{ overflow:inherit !important;}
		.slider-wrap-sec{ width:100%; overflow:hidden; height:auto}
		.slider-wrap-sec img{ border-right:1px solid #FFF;}

  .banner-contet img{ position:relative; border-left:1px solid #efefef }
  .banner-contet img::before{ position:absolute; left:0; height:100%; width:1px; background-color:#FFF; content:"";}
  #cibo-slider-onbanner{ position:relative;}
  #cibo-slider-onbanner .over-the-banner{ position: absolute; left:0; width:100%; bottom:25px;}
  .slider-content-section{ position:absolute; left:0; width:100%; bottom:35%; z-index:5} 
  #slider-link-button{ width:100%; max-width:910px; text-align:center; margin:0 auto; }
  #slider-link-button h1{ text-transform:uppercase; color:#FFF; font-size:42px; text-shadow:1px 1px 3px #000;}
  #slider-link-button a#link{border-radius: 4px;  cursor: pointer;   display: inline-block; font-size: 16px; font-weight: 600; line-height: 1.42857;  margin-bottom: 0; padding: 8px 20px; width:100%; max-width:170px; text-align: center; vertical-align: middle; white-space: nowrap;  background-color: #f00; font-weight: bold; color:#FFF; border:2px solid #FFF; display:inline-block; margin-left:6px;}
  #slider-link-button a#traler{border-radius: 4px;  cursor: pointer;   display: inline-block; font-size: 16px; font-weight: 600; line-height: 1.42857;  margin-bottom: 0; padding: 8px 20px; width:100%; max-width:200px; text-align: center; vertical-align: middle; white-space: nowrap;  background-color: transparent; font-weight: bold; color:#FFF; border:2px solid #edc574; text-transform:uppercase; display:inline-block; margin-right:6px;}
  #slider-link-button a#traler:hover{ background-color:#edc574}
.banner_content_area_big_img{ background-color:#000; text-align:center}
.banner_content_area_big_img img{ display:inline-block; float:none}
#page-slider-content{ position:relative; z-index:2;}

#my-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.auto-height {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.movie_box .row {
    margin-left: -7px;
    margin-right: -7px;
}
.movie_box .col-xs-1, .movie_box .col-xs-2, .movie_box .col-xs-3, .movie_box .col-xs-4, .movie_box .col-xs-5, .movie_box .col-xs-6, .movie_box .col-xs-7, .movie_box .col-xs-8, .movie_box .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .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-10, .movie_box .col-sm-11, .movie_box .col-sm-12, .movie_box .col-md-1, .movie_box .col-md-2, .movie_box .col-md-3, .movie_box .col-md-4, .movie_box .col-md-5, .movie_box .col-md-6, .movie_box .col-md-7, .movie_box .col-md-8, .movie_box .col-md-9, .movie_box .col-md-10, .movie_box .col-md-11, .movie_box .col-md-12, .movie_box .col-lg-1, .movie_box .col-lg-2, .movie_box .col-lg-3, .movie_box .col-lg-4, .movie_box .col-lg-5, .movie_box .col-lg-6, .movie_box .col-lg-7, .movie_box .col-lg-8, .movie_box .col-lg-9, .movie_box .col-lg-10, .movie_box .col-lg-11, .movie_box .col-lg-12 {
    min-height: 1px;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
}
.search_content_box{background-color: #810505; border: 1px solid #99372b; clear: both; color: #fff; font-size: 20px;    line-height: 38px;  margin: 0;  min-height: 40px;  padding: 0 15px;  text-transform: uppercase;}
#embed_video_content{ width:100%; left:0; top:0; position: relative}

.welcome .welcome-content { position: relative;  z-index:99;}
.welcome .call-to-action .right-image{width:291px;height:394px}
.welcome .call-to-action .message{padding-top:127px}
.welcome .call-to-action .message .green-button{margin-top:15px}
.welcome .call-to-action .message .enjoy{font-size:9.2px;margin-top:12.3px} 
.welcome .call-to-action .left-image, .welcome .call-to-action .right-image {position: absolute;    bottom: 0;    background-size: contain;}
.welcome .call-to-action .left-image{ left:0;}
.welcome .call-to-action .right-image {    right: 0;}
.welcome .call-to-action .message {    text-align: center;}
.welcome .call-to-action .message .green-button {    margin: auto;        margin-top: auto;}
.welcome .green-button {    border-radius: 3px;    background-color: #66AA33;    color: #FFFFFF;    text-transform: uppercase;    font-family: "FlamaBook", Helvetica, Arial, Verdana, sans-serif;    font-weight: 400;    margin: auto;    cursor: pointer;    width: auto;    height: 49px;    font-size: 16px;    line-height: 49px;    display: inline-block;    padding: 0 15px;}
.welcome .header{min-height:670px;height:47vw}
.actors-section{}
.actors-section .tab-title{background-color: #810505;
border: 1px solid #99372b;
margin-bottom: 10px;
padding: 0 20px;
margin-top: 10px;
line-height: 30px;
text-transform: uppercase;
color: #FFF;
font-weight: bold;
cursor: pointer; font-size: 16px;}
.actors-section .tab-title span {
    display: inline-block;
    float: right;
    font-size: 22px;
}
.actors-section .tab-wrapper{border: 1px solid #333; padding: 20px 20px 5px;}
.actorspictures{ padding:0; margin:0;}
.actorspictures li{ display: inline-block;
padding: 4px;
border: 1px solid #333;
margin-right: 5px;
margin-bottom: 10px;
font-size: 11px;
color: #FFF;
text-align: center;
width: 100%;
max-width: 130px;
margin-left: 5px;}
.actorspictures li img{float: none;
display: inline-block;}
.actorspictures li span{display: block; width: 100%; clear: both;}
@media (min-width: 980px) and (max-width:1599px){
    .welcome .details{font-size:16px}
    .welcome .message{font-size:30px; text-transform: uppercase;}
    .welcome .header{min-height:570px;height:570px;}
    .welcome .header .welcome-container{font-size:60px;padding-top:9.8vw}
    .welcome .header .intro-line{padding-top:1vw}
    .welcome .header .subheader{font-size:26px;margin-top:2.3vw}
    .welcome .header .details{margin-top:16px;line-height:1.63em}
    .welcome .header .green-button{margin:auto;margin-top:2.35vw}
    .welcome .show-art-creative{height:55.61vw}
    .welcome .plan-selection{height:959px}    .welcome .plan-selection.non-curiosity{height:74.49vw}    .welcome .plan-selection .plan-table{right:3.27vw;top:8.57vw;width:65.92vw}    .welcome .plan-selection .plan-table .plan-table-image{height:58.27vw}    .welcome .plan-selection .plan-table .details{font-size:16px;margin-top:0.82vw}    .welcome .plan-selection .message{width:23.98vw;height:10.2vw;line-height:4.69vw;top:27.96vw;left:3.88vw}    .welcome .plan-selection .message .green-button{margin-top:2.24vw}    .welcome .plan-selection .plan-title{padding-top:25px}    .welcome .plan-selection .plan-title .title{font-size:36px;line-height:52px}    .welcome .plan-selection .plan-title .subtitle{font-size:16px;line-height:24px}    .welcome .plan-selection .plan-section{width:928px}    .welcome .plan-selection .plan-section .plan-item{width:450px;margin:0 6px}    .welcome .plan-selection .plan-section .add-ons{padding:10px 30px}    .welcome .call-to-action{height:500px;}    .welcome .call-to-action .left-image{width:420px;height:536px; background-repeat: no-repeat;}    .welcome .call-to-action .right-image{width:402px;height:544px; background-repeat: no-repeat;}    .welcome .call-to-action .message{padding-top:170px; padding-bottom:170px}    .welcome .call-to-action .message .green-button{margin-top:1.53vw}    .welcome .call-to-action .message .enjoy{font-size:0.94vw;margin-top:1.25vw}    }    @media (min-width: 1600px){        .welcome .green-button{line-height:50px;font-size:16px;font-weight:600}        .welcome .details{font-size:16px}.welcome .message{font-size:50px}        .welcome .header{height:768px}        .welcome .header .welcome-container{font-size:75px;padding-top:181px}        .welcome .header .subheader{font-size:30px;margin-top:34px}        .welcome .header .green-button{margin:auto;margin-top:40px}        .welcome .show-art-creative{height:888px}        .welcome .plan-selection{height:980px}        .welcome .plan-selection.non-curiosity{height:888px}        .welcome .plan-selection .plan-table{right:103px;top:125px;width:935px}        .welcome .plan-selection .plan-table .plan-table-image{height:648px;width:931px}        .welcome .plan-selection .plan-table .details{font-size:13px;margin-top:8px}        .welcome .plan-selection .message{width:334px;height:146px;line-height:75px;top:330px;left:103px}        .welcome .plan-selection .message .green-button{margin-top:20px}        .welcome .plan-selection .plan-title{padding-top:35px}        .welcome .plan-selection .plan-title .title{font-size:42px;line-height:52px}        .welcome .plan-selection .plan-title .subtitle{font-size:18px;line-height:24px;margin:15px 0 5px 0}        .welcome .plan-selection .plan-section{width:1004px}        .welcome .plan-selection .plan-section .plan-item{width:480px;margin:0 10px}        .welcome .plan-selection .plan-section .add-ons{padding:10px 30px}        .welcome .call-to-action{height:570px}        .welcome .call-to-action .left-image{width:498px;height:635px}        .welcome .call-to-action .right-image{width:475px;height:644px}        .welcome .call-to-action .message{padding-top:207px}        .welcome .call-to-action .message .green-button{margin-top:25px}        .welcome .call-to-action .message .enjoy{font-size:15px;margin-top:20px}    } @media(max-width:979px){   .welcome .message{font-size:2vw; text-transform: uppercase;}   .welcome .call-to-action .message {    padding-top: 30px;    padding-bottom: 30px;}    .welcome .call-to-action .right-image { width: 120px;    height: 150px;    background-repeat: no-repeat;    background-position: bottom right;    background-size: 100% 100% !important;}   .welcome .call-to-action .left-image{width: 120px;    height: 150px;    background-repeat: no-repeat;    background-position: bottom left;    background-size: 100% 100% !important;}    } @media(max-width:540px){   .logo-content ul li{ margin:5px 0 !important; width:100%;}    .logo-content ul li img{ display:inline-block;} } @media(max-width:480px){   .welcome .message{font-size:4vw; text-transform: uppercase;}   .welcome .call-to-action .right-image,     .welcome .call-to-action .left-image{ display:none;} }  @media(max-width:384px){	.actors-section .tab-wrapper{ padding-left:10px; padding-right:10px;}	.actorspictures li{max-width: 109px;} 	.actors-section .tab-title{font-size: 11px;box .col-md-3 {width: 16.6666666667%!important;}	}@media(min-width:1701px) and (max-width:1920px){  .banner-content{ height:485px;}}@media(min-width:1551px) and (max-width:1700px){  .banner-content{ height:475px;}}@media(min-width:1481px) and (max-width:1550px){  .banner-conte .actors-section .tab-wrapperp}	.actorspictures li{max-width: 109px;}} }@media(min-width:768px){  .movie_box .col-md-3 {width: 25% !important;}	}@media(min-width:980px){  .movie_box .col-md-3 {width: 20%!important;}	}@media(min-width:1080px){  .movie_box .col-md-3 {width: 16.6666666667%!important;}	}@media(min-width:1701px) and (max-width:1920px){  .banner-content{ height:485px;}}@media(min-width:1551px) and (max-width:1700px){  .banner-content{ height:475px;}}@media(min-width:1481px) and (max-width:1550px){  .banner-content{ height:465px;}}@media(min-width:1400px) and (max-width:1480px){  .banner-content{ height:455px;}}@media(min-width:1280px){	#main-slider .carousel .item{ height:500px;}	}
