@import "https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900";
@font-face{font-family:'cubanoregular';src:url(fonts/cubano-regular-webfont.html) format("woff2"),url(fonts/cubano-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}
html{background:#ffffff;font-size:62.5%}
@media only screen and (max-width: 1199px) {
  html{font-size:50%}
}
@media only screen and (max-width: 991px) {
  html{font-size:45%}
}
@media only screen and (max-width: 767px) {
  html{font-size:40%}
}
@media only screen and (max-width: 575px) {
  html{font-size:35%}
}
@media only screen and (max-width: 479px) {
  html{font-size:30%}
}
body{font-size:16px;line-height:1.8;font-family:'Roboto',sans-serif;vertical-align:baseline;background-color:#ffffff;color:#444444;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
p{margin:0 0 20px}
h1,h2,h3,h4{font-weight:400;line-height:1.4;font-family:'Roboto',sans-serif;margin:0 0 20px;color:#111111;text-transform:capitalize}
h1{font-size:7rem}
h2.size-xs{font-size:28px}
@media only screen and (max-width: 1199px) {
  h2.size-xs{font-size:calc(28px)}
}
@media only screen and (max-width: 991px) {
  h2.size-xs{font-size:calc(27px)}
}
@media only screen and (max-width: 767px) {
  h2.size-xs{font-size:calc(26px)}
}
@media only screen and (max-width: 575px) {
  h2.size-xs{font-size:calc(25px)}
}
@media only screen and (max-width: 479px) {
  h2.size-xs{font-size:calc(24px)}
}
h2.size-sm{font-size:30px}
@media only screen and (max-width: 1199px) {
  h2.size-sm{font-size:calc(29px)}
}
@media only screen and (max-width: 991px) {
  h2.size-sm{font-size:calc(28px)}
}
@media only screen and (max-width: 767px) {
  h2.size-sm{font-size:calc(27px)}
}
@media only screen and (max-width: 575px) {
  h2.size-sm{font-size:calc(26px)}
}
@media only screen and (max-width: 479px) {
  h2.size-sm{font-size:calc(25px)}
}
h2{font-size:48px}
@media only screen and (max-width: 1199px) {
  h2{font-size:calc(42px)}
}
@media only screen and (max-width: 991px) {
  h2{font-size:calc(40px)}
}
@media only screen and (max-width: 767px) {
  h2{font-size:calc(38px)}
}
@media only screen and (max-width: 575px) {
  h2{font-size:calc(33px)}
}
@media only screen and (max-width: 479px) {
  h2{font-size:calc(30px)}
}
h2.size-md{font-size:52px}
@media only screen and (max-width: 1199px) {
  h2.size-md{font-size:calc(46px)}
}
@media only screen and (max-width: 991px) {
  h2.size-md{font-size:calc(44px)}
}
@media only screen and (max-width: 767px) {
  h2.size-md{font-size:calc(42px)}
}
@media only screen and (max-width: 575px) {
  h2.size-md{font-size:calc(40px)}
}
@media only screen and (max-width: 479px) {
  h2.size-md{font-size:calc(38px)}
}
h2.size-lg{font-size:54px}
@media only screen and (max-width: 1199px) {
  h2.size-lg{font-size:calc(47px)}
}
@media only screen and (max-width: 991px) {
  h2.size-lg{font-size:calc(45px)}
}
@media only screen and (max-width: 767px) {
  h2.size-lg{font-size:calc(43px)}
}
@media only screen and (max-width: 575px) {
  h2.size-lg{font-size:calc(41px)}
}
@media only screen and (max-width: 479px) {
  h2.size-lg{font-size:calc(39px)}
}
h2.size-xl{font-size:56px}
@media only screen and (max-width: 1199px) {
  h2.size-xl{font-size:calc(48px)}
}
@media only screen and (max-width: 991px) {
  h2.size-xl{font-size:calc(46px)}
}
@media only screen and (max-width: 767px) {
  h2.size-xl{font-size:calc(44px)}
}
@media only screen and (max-width: 575px) {
  h2.size-xl{font-size:calc(42px)}
}
@media only screen and (max-width: 479px) {
  h2.size-xl{font-size:calc(40px)}
}
h3.size-xs{font-size:18px}
@media only screen and (max-width: 1199px) {
  h3.size-xs{font-size:calc(18px)}
}
@media only screen and (max-width: 991px) {
  h3.size-xs{font-size:calc(18px)}
}
@media only screen and (max-width: 767px) {
  h3.size-xs{font-size:calc(17px)}
}
@media only screen and (max-width: 575px) {
  h3.size-xs{font-size:calc(17px)}
}
@media only screen and (max-width: 479px) {
  h3.size-xs{font-size:calc(16px)}
}
h3.size-sm{font-size:20px}
@media only screen and (max-width: 1199px) {
  h3.size-sm{font-size:calc(19px)}
}
@media only screen and (max-width: 991px) {
  h3.size-sm{font-size:calc(19px)}
}
@media only screen and (max-width: 767px) {
  h3.size-sm{font-size:calc(18px)}
}
@media only screen and (max-width: 575px) {
  h3.size-sm{font-size:calc(18px)}
}
@media only screen and (max-width: 479px) {
  h3.size-sm{font-size:calc(18px)}
}
h3{font-size:24px}
@media only screen and (max-width: 1199px) {
  h3{font-size:calc(23px)}
}
@media only screen and (max-width: 991px) {
  h3{font-size:calc(22px)}
}
@media only screen and (max-width: 767px) {
  h3{font-size:calc(22px)}
}
@media only screen and (max-width: 575px) {
  h3{font-size:calc(21px)}
}
@media only screen and (max-width: 479px) {
  h3{font-size:calc(21px)}
}
h3.size-md{font-size:28px}
@media only screen and (max-width: 1199px) {
  h3.size-md{font-size:calc(27px)}
}
@media only screen and (max-width: 991px) {
  h3.size-md{font-size:calc(26px)}
}
@media only screen and (max-width: 767px) {
  h3.size-md{font-size:calc(25px)}
}
@media only screen and (max-width: 575px) {
  h3.size-md{font-size:calc(24px)}
}
@media only screen and (max-width: 479px) {
  h3.size-md{font-size:calc(23px)}
}
h3.size-lg{font-size:30px}
@media only screen and (max-width: 1199px) {
  h3.size-lg{font-size:calc(28px)}
}
@media only screen and (max-width: 991px) {
  h3.size-lg{font-size:calc(27px)}
}
@media only screen and (max-width: 767px) {
  h3.size-lg{font-size:calc(26px)}
}
@media only screen and (max-width: 575px) {
  h3.size-lg{font-size:calc(25px)}
}
@media only screen and (max-width: 479px) {
  h3.size-lg{font-size:calc(24px)}
}
h3.size-xl{font-size:36px}
@media only screen and (max-width: 1199px) {
  h3.size-xl{font-size:calc(33px)}
}
@media only screen and (max-width: 991px) {
  h3.size-xl{font-size:calc(32px)}
}
@media only screen and (max-width: 767px) {
  h3.size-xl{font-size:calc(31px)}
}
@media only screen and (max-width: 575px) {
  h3.size-xl{font-size:calc(30px)}
}
@media only screen and (max-width: 479px) {
  h3.size-xl{font-size:calc(29px)}
}
h4{font-size:18px}
.size-xs{font-size:14px}
.size-sm{font-size:15px}
.size-md{font-size:18px}
.size-lg{font-size:20px}
.size-xl{font-size:22px}
a{text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
a:active,a:hover,a:focus{text-decoration:none;outline:0 none}
img{max-width:100%;height:auto}
ul{list-style:outside none none;margin:0;padding:0}
button:focus,button:hover{outline:none}
.section-space-equal{padding:10rem 0}
.section-space-less30{padding:10rem 0 7rem}
.section-space-default{padding:8.3rem 0 10rem}
.section-space-default2{padding:8.8rem 0 10rem}
.section-space-default-less30{padding:8.3rem 0 7rem}
.section-space-default2-less30{padding:9rem 0 7rem}
.section-space-default-less54{padding:8.3rem 0 2.4rem}
.section-space-top-default{padding:8.3rem 0 0}
.section-space-big{padding:17rem 0 7rem}
@media only screen and (max-width: 991px) {
  .section-space-big{padding:10.2rem 0 7rem}
}
@media only screen and (max-width: 991px) {
  .section-space-md{padding:5rem 0 3rem}
}
.section-space-custom-less30{padding:10rem 0 7rem}
.about-section-padding{padding:7rem}
@media only screen and (max-width: 991px) {
  .about-section-padding{padding:8.2rem 7rem 10rem}
}
.media-body{margin-left:3rem}
.media-body.space-md{margin-left:20px}
.media-body.space-sm{margin-left:15px}
.media-body.space-xs{margin-left:10px}
.media-body-box{padding:5px 5px 5px 30px}
.media-body-box p{margin-bottom:0}
@media only screen and (max-width: 1199px) {
  .media-none--lg{display:block}
  .media-none--lg > div{width:100%}
  .media-none--lg img{width:100%}
  .media-none--lg img.media-img-auto{width:auto}
  .media-none--lg .media-body,.media-none--lg .media-body.space-md,.media-none--lg .media-body.space-sm,.media-none--lg .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none--lg .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
@media only screen and (max-width: 991px) {
  .media-none--md{display:block}
  .media-none--md > div{width:100%}
  .media-none--md img{width:100%}
  .media-none--md img.media-img-auto{width:auto}
  .media-none--md .media-body,.media-none--md .media-body.space-md,.media-none--md .media-body.space-sm,.media-none--md .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none--md .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
@media only screen and (max-width: 767px) {
  .media-none--sm{display:block}
  .media-none--sm > div{width:100%}
  .media-none--sm img{width:100%}
  .media-none--sm img.media-img-auto{width:auto}
  .media-none--sm .media-body,.media-none--sm .media-body.space-md,.media-none--sm .media-body.space-sm,.media-none--sm .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none--sm .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
@media only screen and (max-width: 575px) {
  .media-none--xs{display:block}
  .media-none--xs > div{width:100%}
  .media-none--xs img{width:100%}
  .media-none--xs img.media-img-auto{width:auto}
  .media-none--xs .media-body,.media-none--xs .media-body.space-md,.media-none--xs .media-body.space-sm,.media-none--xs .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none--xs .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
@media only screen and (max-width: 479px) {
  .media-none-mb{display:block}
  .media-none-mb > div{width:100%}
  .media-none-mb img{width:100%}
  .media-none-mb img.media-img-auto{width:auto}
  .media-none-mb .media-body,.media-none-mb .media-body.space-md,.media-none-mb .media-body.space-sm,.media-none-mb .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none-mb .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .media-none-lg{display:block}
  .media-none-lg > div{width:100%}
  .media-none-lg img{width:100%}
  .media-none-lg img.media-img-auto{width:auto}
  .media-none-lg .media-body,.media-none-lg .media-body.space-md,.media-none-lg .media-body.space-sm,.media-none-lg .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none-lg .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
@media (min-width: 768px) and (max-width: 991px) {
  .media-none-md{display:block}
  .media-none-md > div{width:100%}
  .media-none-md img{width:100%}
  .media-none-md img.media-img-auto{width:auto}
  .media-none-md .media-body,.media-none-md .media-body.space-md,.media-none-md .media-body.space-sm,.media-none-md .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none-md .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
@media (min-width: 576px) and (max-width: 767px) {
  .media-none-sm{display:block}
  .media-none-sm > div{width:100%}
  .media-none-sm img{width:100%}
  .media-none-sm img.media-img-auto{width:auto}
  .media-none-sm .media-body,.media-none-sm .media-body.space-md,.media-none-sm .media-body.space-sm,.media-none-sm .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none-sm .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
@media (min-width: 480px) and (max-width: 575px) {
  .media-none-xs{display:block}
  .media-none-xs > div{width:100%}
  .media-none-xs img{width:100%}
  .media-none-xs img.media-img-auto{width:auto}
  .media-none-xs .media-body,.media-none-xs .media-body.space-md,.media-none-xs .media-body.space-sm,.media-none-xs .media-body.space-xs{margin-top:20px;margin-left:0}
  .media-none-xs .media-body.media-body-box{margin-top:0;margin-left:0;padding:3rem}
}
.btn-ghost{font-weight:700;font-size:15px;border:2px solid;border-color:#4c1864;color:#4c1864;background-color:transparent;display:inline-block;padding:5px 35px;min-height:60px;line-height:1.2;text-transform:uppercase;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 1199px) {
  .btn-ghost{padding:5px 32px;min-height:58px}
}
@media only screen and (max-width: 991px) {
  .btn-ghost{padding:5px 30px;min-height:55px}
}
@media only screen and (max-width: 767px) {
  .btn-ghost{padding:5px 28px;min-height:50px}
}
@media only screen and (max-width: 575px) {
  .btn-ghost{padding:5px 25px;min-height:48px}
}
@media only screen and (max-width: 479px) {
  .btn-ghost{padding:5px 22px;min-height:45px;font-size:14px}
}
.btn-ghost:hover{background-color:#4c1864;color:#ffffff}
.btn-ghost.color-light{border-color:#ffffff;color:#ffffff}
.btn-ghost.color-light:hover{background-color:#ffffff;color:#111111}
.btn-ghost.color-light.hover-yellow{border-color:#ffffff;color:#ffffff}
.btn-ghost.color-light.hover-yellow:hover{border-color:#fad03b;background-color:transparent;color:#fad03b}
.btn-ghost.color-dark{border-color:#111111;color:#111111}
.btn-ghost.color-dark:hover{background-color:#111111;color:#ffffff}
.btn-ghost.color-green{border-color:#8cc63e;color:#8cc63e}
.btn-ghost.color-green:hover{background-color:#8cc63e;color:#ffffff}
.btn-ghost.color-yellow{border-color:#fad03b;color:#fad03b}
.btn-ghost.color-yellow:hover{background-color:#fad03b;color:#111111}
.btn-ghost.color-red{border-color:#f50057;color:#f50057}
.btn-ghost.color-red:hover{background-color:#f50057;color:#ffffff}
.btn-ghost.color-blue{border-color:#00b0ff;color:#00b0ff}
.btn-ghost.color-blue:hover{background-color:#00b0ff;color:#ffffff}
.btn-fill{font-weight:700;font-size:15px;line-height:1.2;text-transform:uppercase;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 35px;min-height:60px;border:2px solid #ffffff;background-color:#ffffff;color:#111111;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 1199px) {
  .btn-fill{padding:5px 32px;min-height:58px}
}
@media only screen and (max-width: 991px) {
  .btn-fill{padding:5px 30px;min-height:55px}
}
@media only screen and (max-width: 767px) {
  .btn-fill{padding:5px 28px;min-height:50px}
}
@media only screen and (max-width: 575px) {
  .btn-fill{padding:5px 25px;min-height:48px}
}
@media only screen and (max-width: 479px) {
  .btn-fill{padding:5px 22px;min-height:45px;font-size:14px}
}
.btn-fill:hover{background-color:transparent;color:#ffffff}
.btn-fill.color-green{border-color:#8cc63e;background-color:#8cc63e;color:#ffffff}
.btn-fill.color-green:hover{background-color:transparent;color:#8cc63e}
.btn-fill.color-yellow{border-color:#fad03b;background-color:#fad03b;color:#111111}
.btn-fill.color-yellow:hover{background-color:transparent;color:#fad03b}
.btn-fill.color-primary{border-color:#4c1864;background-color:#4c1864;color:#ffffff}
.btn-fill.color-primary:hover{background-color:transparent;color:#4c1864}
.btn-fill.color-red{border-color:#f50057;background-color:#f50057;color:#ffffff}
.btn-fill.color-red:hover{background-color:transparent;color:#f50057}
.btn-fill.color-blue{border-color:#00b0ff;background-color:#00b0ff;color:#ffffff}
.btn-fill.color-blue:hover{background-color:transparent;color:#00b0ff}
.btn-fill.size-xl,.btn-ghost.size-xl{font-size:16px;padding:5px 45px;min-height:65px}
@media only screen and (max-width: 1199px) {
  .btn-fill.size-xl,.btn-ghost.size-xl{padding:5px 42px;min-height:62px}
}
@media only screen and (max-width: 991px) {
  .btn-fill.size-xl,.btn-ghost.size-xl{padding:5px 40px;min-height:60px}
}
@media only screen and (max-width: 767px) {
  .btn-fill.size-xl,.btn-ghost.size-xl{padding:5px 35px;min-height:55px}
}
@media only screen and (max-width: 575px) {
  .btn-fill.size-xl,.btn-ghost.size-xl{padding:5px 30px;min-height:50px}
}
@media only screen and (max-width: 479px) {
  .btn-fill.size-xl,.btn-ghost.size-xl{padding:5px 25px;min-height:45px;font-size:15px}
}
.btn-fill.size-lg,.btn-ghost.size-lg{font-size:15px;padding:5px 40px;min-height:60px}
@media only screen and (max-width: 1199px) {
  .btn-fill.size-lg,.btn-ghost.size-lg{padding:5px 38px;min-height:58px}
}
@media only screen and (max-width: 991px) {
  .btn-fill.size-lg,.btn-ghost.size-lg{padding:5px 35px;min-height:55px}
}
@media only screen and (max-width: 767px) {
  .btn-fill.size-lg,.btn-ghost.size-lg{padding:5px 30px;min-height:50px}
}
@media only screen and (max-width: 575px) {
  .btn-fill.size-lg,.btn-ghost.size-lg{padding:5px 28px;min-height:48px}
}
@media only screen and (max-width: 479px) {
  .btn-fill.size-lg,.btn-ghost.size-lg{padding:5px 25px;min-height:45px;font-size:14px}
}
.btn-fill.size-md,.btn-ghost.size-md{padding:5px 32px;min-height:55px;font-size:15px}
@media only screen and (max-width: 1199px) {
  .btn-fill.size-md,.btn-ghost.size-md{padding:5px 30px;min-height:50px}
}
@media only screen and (max-width: 991px) {
  .btn-fill.size-md,.btn-ghost.size-md{padding:5px 28px;min-height:48px}
}
@media only screen and (max-width: 767px) {
  .btn-fill.size-md,.btn-ghost.size-md{padding:5px 25px;min-height:45px}
}
@media only screen and (max-width: 575px) {
  .btn-fill.size-md,.btn-ghost.size-md{padding:5px 22px;min-height:42px}
}
@media only screen and (max-width: 479px) {
  .btn-fill.size-md,.btn-ghost.size-md{padding:5px 20px;min-height:40px;font-size:14px}
}
.btn-fill.size-sm,.btn-ghost.size-sm{font-size:14px;padding:5px 30px;min-height:50px}
@media only screen and (max-width: 1199px) {
  .btn-fill.size-sm,.btn-ghost.size-sm{padding:5px 28px;min-height:48px}
}
@media only screen and (max-width: 991px) {
  .btn-fill.size-sm,.btn-ghost.size-sm{padding:5px 25px;min-height:45px}
}
@media only screen and (max-width: 767px) {
  .btn-fill.size-sm,.btn-ghost.size-sm{padding:5px 22px;min-height:42px}
}
@media only screen and (max-width: 575px) {
  .btn-fill.size-sm,.btn-ghost.size-sm{padding:5px 20px;min-height:40px}
}
@media only screen and (max-width: 479px) {
  .btn-fill.size-sm,.btn-ghost.size-sm{padding:5px 18px;min-height:38px;font-size:13px}
}
.btn-fill.size-xs,.btn-ghost.size-xs{font-size:13px;padding:5px 26px;min-height:40px}
@media only screen and (max-width: 1199px) {
  .btn-fill.size-xs,.btn-ghost.size-xs{padding:5px 25px;min-height:38px}
}
@media only screen and (max-width: 991px) {
  .btn-fill.size-xs,.btn-ghost.size-xs{padding:5px 22px;min-height:36px}
}
@media only screen and (max-width: 767px) {
  .btn-fill.size-xs,.btn-ghost.size-xs{padding:5px 20px;min-height:34px}
}
@media only screen and (max-width: 575px) {
  .btn-fill.size-xs,.btn-ghost.size-xs{padding:5px 18px;min-height:32px}
}
@media only screen and (max-width: 479px) {
  .btn-fill.size-xs,.btn-ghost.size-xs{padding:5px 16px;min-height:30px;font-size:12px}
}
.btn-text{color:#111111;text-transform:uppercase;padding:7px 20px 5px 0;display:inline-block;position:relative;font-weight:700;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 575px) {
  .btn-text{font-size:15px}
}
.btn-text:before{content:"\f105";position:absolute;right:5px;font-family:fontawesome;font-size:20px;color:#111111;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 575px) {
  .btn-text:before{font-size:18px}
}
.btn-text:hover{color:#4c1864}
.btn-text:hover:before{color:#4c1864}
.btn-text.color-primary{color:#4c1864}
.btn-text.color-primary:before{color:#4c1864}
.btn-text.color-green{color:#8cc63e}
.btn-text.color-green:before{color:#8cc63e}
.btn-text.color-yellow{color:#fad03b}
.btn-text.color-yellow:before{color:#fad03b}
.btn-text.hover-red{color:#f50057}
.btn-text.hover-red:before{color:#f50057}
.btn-text.color-blue{color:#00b0ff}
.btn-text.color-blue:before{color:#00b0ff}
.btn-text.hover-primary:hover{color:#4c1864}
.btn-text.hover-primary:hover:before{color:#4c1864}
.btn-text.hover-green:hover{color:#8cc63e}
.btn-text.hover-green:hover:before{color:#8cc63e}
.btn-text.hover-yellow:hover{color:#fad03b}
.btn-text.hover-yellow:hover:before{color:#fad03b}
.btn-text.color-red:hover{color:#f50057}
.btn-text.color-red:hover:before{color:#f50057}
.btn-text.hover-blue:hover{color:#00b0ff}
.btn-text.hover-blue:hover:before{color:#00b0ff}
.play-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;display:block;margin:0 auto;z-index:9;width:60px;height:60px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.play-btn img{margin:0 auto;opacity:.7;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.play-btn:hover img{opacity:1}
.section-heading{margin-bottom:5rem}
.section-heading h1,.section-heading h2,.section-heading h3,.section-heading h4{margin-bottom:15px}
.section-heading p{width:80%}
@media only screen and (max-width: 767px) {
  .section-heading p{width:100%}
}
.section-heading.text-center p{float:none;margin-left:auto;margin-right:auto}
.section-heading.text-left p{margin-left:0;margin-right:0;width:100%}
.section-heading.text-right p{margin-left:0;margin-right:0;width:100%}
.title-bar{position:relative;margin-bottom:55px}
.title-bar:before{content:"";background-color:#4c1864;height:3px;width:40px;position:absolute;bottom:-20px;left:0;z-index:5}
.sidebar-title-bar{position:relative;margin-bottom:40px}
.sidebar-title-bar:before{content:"";background-color:#4c1864;height:4px;width:50px;position:absolute;bottom:-15px;left:0;z-index:5}
.title-light{text-transform:capitalize;font-weight:300}
.title-light h1,.title-light h2,.title-light h3,.title-light h4{text-transform:capitalize;font-weight:300}
.title-light p{text-transform:inherit;font-weight:400}
.title-regular{text-transform:capitalize;font-weight:400}
.title-regular h1,.title-regular h2,.title-regular h3,.title-regular h4{text-transform:capitalize;font-weight:400}
.title-regular p{text-transform:inherit;font-weight:400}
.title-medium{text-transform:capitalize;font-weight:500}
.title-medium h1,.title-medium h2,.title-medium h3,.title-medium h4{text-transform:capitalize;font-weight:500}
.title-medium p{text-transform:inherit;font-weight:400}
.title-semibold{text-transform:capitalize;font-weight:600}
.title-semibold h1,.title-semibold h2,.title-semibold h3,.title-semibold h4{text-transform:capitalize;font-weight:600}
.title-semibold p{text-transform:inherit;font-weight:400}
.title-bold{text-transform:capitalize;font-weight:700}
.title-bold h1,.title-bold h2,.title-bold h3,.title-bold h4{text-transform:capitalize;font-weight:700}
.title-bold p{text-transform:inherit;font-weight:400}
.title-black{text-transform:capitalize;font-weight:900}
.title-black h1,.title-black h2,.title-black h3,.title-black h4{text-transform:capitalize;font-weight:900}
.title-black p{text-transform:inherit;font-weight:400}
.title-light.color-primary h1,.title-regular.color-primary h1,.title-medium.color-primary h1,.title-semibold.color-primary h1,.title-bold.color-primary h1,.title-black.color-primary h1,.title-light.color-primary h2,.title-regular.color-primary h2,.title-medium.color-primary h2,.title-semibold.color-primary h2,.title-bold.color-primary h2,.title-black.color-primary h2,.title-light.color-primary h3,.title-regular.color-primary h3,.title-medium.color-primary h3,.title-semibold.color-primary h3,.title-bold.color-primary h3,.title-black.color-primary h3,.title-light.color-primary h4,.title-regular.color-primary h4,.title-medium.color-primary h4,.title-semibold.color-primary h4,.title-bold.color-primary h4,.title-black.color-primary h4{color:#4c1864}
.title-light.color-primary a,.title-regular.color-primary a,.title-medium.color-primary a,.title-semibold.color-primary a,.title-bold.color-primary a,.title-black.color-primary a{color:#4c1864}
.title-light.color-accent h1,.title-regular.color-accent h1,.title-medium.color-accent h1,.title-semibold.color-accent h1,.title-bold.color-accent h1,.title-black.color-accent h1,.title-light.color-accent h2,.title-regular.color-accent h2,.title-medium.color-accent h2,.title-semibold.color-accent h2,.title-bold.color-accent h2,.title-black.color-accent h2,.title-light.color-accent h3,.title-regular.color-accent h3,.title-medium.color-accent h3,.title-semibold.color-accent h3,.title-bold.color-accent h3,.title-black.color-accent h3,.title-light.color-accent h4,.title-regular.color-accent h4,.title-medium.color-accent h4,.title-semibold.color-accent h4,.title-bold.color-accent h4,.title-black.color-accent h4{color:#f8f8f8}
.title-light.color-accent a,.title-regular.color-accent a,.title-medium.color-accent a,.title-semibold.color-accent a,.title-bold.color-accent a,.title-black.color-accent a{color:#f8f8f8}
.title-light.color-light,.title-regular.color-light,.title-medium.color-light,.title-semibold.color-light,.title-bold.color-light,.title-black.color-light{color:#ffffff}
.title-light.color-light h1,.title-regular.color-light h1,.title-medium.color-light h1,.title-semibold.color-light h1,.title-bold.color-light h1,.title-black.color-light h1,.title-light.color-light h2,.title-regular.color-light h2,.title-medium.color-light h2,.title-semibold.color-light h2,.title-bold.color-light h2,.title-black.color-light h2,.title-light.color-light h3,.title-regular.color-light h3,.title-medium.color-light h3,.title-semibold.color-light h3,.title-bold.color-light h3,.title-black.color-light h3,.title-light.color-light h4,.title-regular.color-light h4,.title-medium.color-light h4,.title-semibold.color-light h4,.title-bold.color-light h4,.title-black.color-light h4{color:#ffffff}
.title-light.color-light a,.title-regular.color-light a,.title-medium.color-light a,.title-semibold.color-light a,.title-bold.color-light a,.title-black.color-light a{color:#ffffff}
.title-light.color-dark h1,.title-regular.color-dark h1,.title-medium.color-dark h1,.title-semibold.color-dark h1,.title-bold.color-dark h1,.title-black.color-dark h1,.title-light.color-dark h2,.title-regular.color-dark h2,.title-medium.color-dark h2,.title-semibold.color-dark h2,.title-bold.color-dark h2,.title-black.color-dark h2,.title-light.color-dark h3,.title-regular.color-dark h3,.title-medium.color-dark h3,.title-semibold.color-dark h3,.title-bold.color-dark h3,.title-black.color-dark h3,.title-light.color-dark h4,.title-regular.color-dark h4,.title-medium.color-dark h4,.title-semibold.color-dark h4,.title-bold.color-dark h4,.title-black.color-dark h4{color:#111111}
.title-light.color-dark a,.title-regular.color-dark a,.title-medium.color-dark a,.title-semibold.color-dark a,.title-bold.color-dark a,.title-black.color-dark a{color:#111111}
.title-light.color-blue h1,.title-regular.color-blue h1,.title-medium.color-blue h1,.title-semibold.color-blue h1,.title-bold.color-blue h1,.title-black.color-blue h1,.title-light.color-blue h2,.title-regular.color-blue h2,.title-medium.color-blue h2,.title-semibold.color-blue h2,.title-bold.color-blue h2,.title-black.color-blue h2,.title-light.color-blue h3,.title-regular.color-blue h3,.title-medium.color-blue h3,.title-semibold.color-blue h3,.title-bold.color-blue h3,.title-black.color-blue h3,.title-light.color-blue h4,.title-regular.color-blue h4,.title-medium.color-blue h4,.title-semibold.color-blue h4,.title-bold.color-blue h4,.title-black.color-blue h4{color:#00b0ff}
.title-light.color-blue a,.title-regular.color-blue a,.title-medium.color-blue a,.title-semibold.color-blue a,.title-bold.color-blue a,.title-black.color-blue a{color:#00b0ff}
.title-light.color-green h1,.title-regular.color-green h1,.title-medium.color-green h1,.title-semibold.color-green h1,.title-bold.color-green h1,.title-black.color-green h1,.title-light.color-green h2,.title-regular.color-green h2,.title-medium.color-green h2,.title-semibold.color-green h2,.title-bold.color-green h2,.title-black.color-green h2,.title-light.color-green h3,.title-regular.color-green h3,.title-medium.color-green h3,.title-semibold.color-green h3,.title-bold.color-green h3,.title-black.color-green h3,.title-light.color-green h4,.title-regular.color-green h4,.title-medium.color-green h4,.title-semibold.color-green h4,.title-bold.color-green h4,.title-black.color-green h4{color:#8cc63e}
.title-light.color-green a,.title-regular.color-green a,.title-medium.color-green a,.title-semibold.color-green a,.title-bold.color-green a,.title-black.color-green a{color:#8cc63e}
.title-light.color-red h1,.title-regular.color-red h1,.title-medium.color-red h1,.title-semibold.color-red h1,.title-bold.color-red h1,.title-black.color-red h1,.title-light.color-red h2,.title-regular.color-red h2,.title-medium.color-red h2,.title-semibold.color-red h2,.title-bold.color-red h2,.title-black.color-red h2,.title-light.color-red h3,.title-regular.color-red h3,.title-medium.color-red h3,.title-semibold.color-red h3,.title-bold.color-red h3,.title-black.color-red h3,.title-light.color-red h4,.title-regular.color-red h4,.title-medium.color-red h4,.title-semibold.color-red h4,.title-bold.color-red h4,.title-black.color-red h4{color:#f50057}
.title-light.color-red a,.title-regular.color-red a,.title-medium.color-red a,.title-semibold.color-red a,.title-bold.color-red a,.title-black.color-red a{color:#f50057}
.title-light.color-yellow h1,.title-regular.color-yellow h1,.title-medium.color-yellow h1,.title-semibold.color-yellow h1,.title-bold.color-yellow h1,.title-black.color-yellow h1,.title-light.color-yellow h2,.title-regular.color-yellow h2,.title-medium.color-yellow h2,.title-semibold.color-yellow h2,.title-bold.color-yellow h2,.title-black.color-yellow h2,.title-light.color-yellow h3,.title-regular.color-yellow h3,.title-medium.color-yellow h3,.title-semibold.color-yellow h3,.title-bold.color-yellow h3,.title-black.color-yellow h3,.title-light.color-yellow h4,.title-regular.color-yellow h4,.title-medium.color-yellow h4,.title-semibold.color-yellow h4,.title-bold.color-yellow h4,.title-black.color-yellow h4{color:#fad03b}
.title-light.color-yellow a,.title-regular.color-yellow a,.title-medium.color-yellow a,.title-semibold.color-yellow a,.title-bold.color-yellow a,.title-black.color-yellow a{color:#fad03b}
.title-light.hover-primary a:hover,.title-regular.hover-primary a:hover,.title-medium.hover-primary a:hover,.title-semibold.hover-primary a:hover,.title-bold.hover-primary a:hover,.title-black.hover-primary a:hover{color:#4c1864}
.title-light.hover-accent a:hover,.title-regular.hover-accent a:hover,.title-medium.hover-accent a:hover,.title-semibold.hover-accent a:hover,.title-bold.hover-accent a:hover,.title-black.hover-accent a:hover{color:#f8f8f8}
.title-light.hover-light a:hover,.title-regular.hover-light a:hover,.title-medium.hover-light a:hover,.title-semibold.hover-light a:hover,.title-bold.hover-light a:hover,.title-black.hover-light a:hover{color:#ffffff}
.title-light.hover-dark a:hover,.title-regular.hover-dark a:hover,.title-medium.hover-dark a:hover,.title-semibold.hover-dark a:hover,.title-bold.hover-dark a:hover,.title-black.hover-dark a:hover{color:#111111}
.title-light.hover-blue a:hover,.title-regular.hover-blue a:hover,.title-medium.hover-blue a:hover,.title-semibold.hover-blue a:hover,.title-bold.hover-blue a:hover,.title-black.hover-blue a:hover{color:#00b0ff}
.title-light.hover-green a:hover,.title-regular.hover-green a:hover,.title-medium.hover-green a:hover,.title-semibold.hover-green a:hover,.title-bold.hover-green a:hover,.title-black.hover-green a:hover{color:#8cc63e}
.title-light.hover-red a:hover,.title-regular.hover-red a:hover,.title-medium.hover-red a:hover,.title-semibold.hover-red a:hover,.title-bold.hover-red a:hover,.title-black.hover-red a:hover{color:#f50057}
.title-light.hover-yellow a:hover,.title-regular.hover-yellow a:hover,.title-medium.hover-yellow a:hover,.title-semibold.hover-yellow a:hover,.title-bold.hover-yellow a:hover,.title-black.hover-yellow a:hover{color:#fad03b}
.color-primary{color:#4c1864}
.color-accent{color:#f8f8f8}
.color-light{color:#ffffff}
.color-dark{color:#111111}
.color-blue{color:#00b0ff}
.color-green{color:#8cc63e}
.color-red{color:#f50057}
.color-yellow{color:#fad03b}
.bg-common{background-position:center;background-size:cover;background-repeat:no-repeat}
.bg-primary{background-color:#4c1864!important}
.bg-accent{background-color:#f8f8f8}
.bg-light{background-color:#ffffff!important}
.bg-dark{background-color:#000000!important}
.bg-green{background-color:#8cc63e}
.bg-yellow{background-color:#fad03b}
.bg-red{background-color:#f50057}
.bg-blue{background-color:#00b0ff}
.overlay-primary90{position:relative}
.overlay-primary90:before{background-color:rgba(76,24,100,0.9);content:"";height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:1}
.overlay-primary80{position:relative}
.overlay-primary80:before{background-color:rgba(76,24,100,0.8);content:"";height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:1}
.overlay-dark{position:relative}
.overlay-dark:before{background-color:rgba(17,17,17,0.6);content:"";height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:1}
.overlay-green{position:relative}
.overlay-green:before{background-color:rgba(140,198,62,0.8);content:"";height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:1}
.overlay-yellow{position:relative}
.overlay-yellow:before{background-color:rgba(250,208,59,0.8);content:"";height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:1}
.overlay-gradient{position:relative}
.overlay-gradient:before{opacity:.8;background-image:-webkit-gradient(linear,0 0,0 100%,from(#111111),to(transparent));background-image:-webkit-linear-gradient(transparent,#111111);background-image:-moz-linear-gradient(transparent,#111111),-moz-linear-gradient(transparent,#111111);background-image:-o-linear-gradient(transparent,#111111),-o-linear-gradient(transparent,#111111);background-image:linear-gradient(transparent,#111111),linear-gradient(transparent,#111111);content:"";height:90%;bottom:0;left:0;right:0;position:absolute;width:100%;z-index:1}
.overlay-icon-layout1{position:relative;overflow:hidden;text-align:center}
.overlay-icon-layout1:after{content:url('img/figure/figure-icon1.png');height:100%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:53%;left:0;right:0;margin:0 auto;z-index:2}
.overlay-icon-layout2{position:relative;overflow:hidden;text-align:center}
.overlay-icon-layout2:after{content:url('img/figure/figure-icon2.png');height:100%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:53%;left:0;right:0;margin:0 auto;z-index:2}
.overlay-icon-layout3{position:relative;overflow:hidden;text-align:center}
.overlay-icon-layout3:after{content:url('img/figure/figure-icon3.png');height:100%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:53%;left:0;right:0;margin:0 auto;z-index:2}
.overlay-icon-layout4{position:relative;overflow:hidden;text-align:center}
.overlay-icon-layout4:after{content:url('img/figure/figure-icon4.png');height:100%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:53%;left:0;right:0;margin:0 auto;z-index:2}
.overlay-icon-layout5{position:relative;overflow:hidden;text-align:center}
.overlay-icon-layout5:after{content:url('img/figure/figure-icon5.png');height:100%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:53%;left:0;right:0;margin:0 auto;z-index:2}
.overlay-icon-layout6{position:relative;overflow:hidden;text-align:center}
.overlay-icon-layout6:after{content:url('img/slider/slider-icon-overlay2.png');height:100%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:53%;left:0;right:0;margin:0 auto;z-index:2}
.slider-gradient-overlay{position:relative;overflow:hidden;text-align:center}
.slider-gradient-overlay:after{content:url('img/slider/slider-gradient-overlay.png');height:100%;width:100%;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:6}
body > .eventalk-tooltip{font-size:80%;position:absolute;z-index:9999;-o-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;color:#fff;border-radius:3px;background:#666;padding:2px 10px;border-width:2px;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
body > .eventalk-tooltip,body > .eventalk-tooltip .eventalk-tooltip-bottom:after{background:#8cc63e;border-radius:2px}
body > .eventalk-tooltip .eventalk-tooltip-bottom{width:70px;height:18px;overflow:hidden;position:absolute;left:50%;margin-left:-32px;bottom:-16px}
body > .eventalk-tooltip .eventalk-tooltip-bottom:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media only screen and (max-width: 479px) {
  .col-mb-12{max-width:100%;flex:0 0 100%}
}
.box-layout{padding-left:40px;padding-right:40px}
@media only screen and (max-width: 575px) {
  .box-layout{padding-left:0;padding-right:0}
}
.text-underline-light{position:relative;display:inline-block}
.text-underline-light:before{content:"";height:2px;width:100%;background-color:#ffffff;z-index:1;position:absolute;bottom:0;left:0;right:0}
.text-underline-light2{position:relative;display:inline-block}
.text-underline-light2:before{content:"";height:3px;width:100%;background-color:#ffffff;z-index:1;position:absolute;bottom:10px;left:0;right:0}
@media only screen and (max-width: 767px) {
  .text-underline-light2:before{display:none}
}
.table-responsive::-webkit-scrollbar-thumb{border-radius:0;border:0;background-color:#4c1864}
.table-responsive::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px;background-color:rgba(76,24,100,0.3)}
.border-radius-5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.zindex-up{position:relative;z-index:7}
.possition-static{position:static}
.margin-t-none{margin-top:0!important}
.margin-t-10{margin-top:10px}
.margin-t-20{margin-top:20px}
.margin-t-30{margin-top:30px}
.margin-t-40{margin-top:40px}
.margin-t-50{margin-top:50px}
.margin-r-none{margin-right:0!important}
.margin-b-none{margin-bottom:0!important}
.margin-b-10{margin-bottom:10px}
.margin-b-20{margin-bottom:20px}
.margin-b-30{margin-bottom:30px}
.margin-b-30rem{margin-bottom:3rem}
.margin-l-none{margin-left:0!important}
.width-100{width:100%}
.height-100{height:100%}
.full-width-container .container-fluid{padding-right:0;padding-left:0}
.gutters-15{padding-left:7.5px;padding-right:7.5px}
.gutters-15 > div{padding-left:7.5px;padding-right:7.5px}
.row.gutters-15.full-width{padding-left:0;padding-right:0;margin-right:-22.5px;margin-left:-22.5px}
@media only screen and (max-width: 575px) {
  .row.gutters-15.full-width{margin-right:-15px;margin-left:-15px}
}
.row.gutters.full-width{margin-right:-30px;margin-left:-30px}
.row.no-gutters{margin-right:0;margin-left:0}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding-right:0;padding-left:0}
.row.no-gutters.full-width{margin-right:-15px;margin-left:-15px}
.row.no-gutters.full-width > [class^="col-"],.row.no-gutters.full-width > [class*=" col-"]{padding-right:0;padding-left:0}
#scrollUp{background-color:rgba(76,24,100,0.8);bottom:5px;color:#ffffff;display:block;height:55px;position:fixed;right:20px;text-align:center;text-decoration:none;width:50px;z-index:99999;border:2px solid #4c1864;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
#scrollUp i{color:#ffffff;margin-bottom:5px}
#scrollUp p{line-height:1;font-size:12px;text-transform:uppercase}
#scrollUp:hover,#scrollUp:focus{background-color:#4c1864}
#scrollUp{animation:blinker 10s linear infinite}
.preloader{height:100%;position:fixed;left:0;top:0;width:100%;z-index:9999999;background:#4c1864;overflow:visible}
.preloader .items{width:80px;height:100px;margin:0 auto;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.preloader .items .item{position:relative;box-sizing:border-box;float:left;margin:0 10px 10px 0;width:12px;height:12px;border-radius:3px;background:#FFF}
.preloader .items .item:nth-child(4n+1){animation:wave 2s ease 0 infinite}
.preloader .items .item:nth-child(4n+2){animation:wave 2s ease .2s infinite}
.preloader .items .item:nth-child(4n+3){animation:wave 2s ease .4s infinite}
.preloader .items .item:nth-child(4n+4){animation:wave 2s ease .6s infinite;margin-right:0}
@keyframes wave {
  0%{top:0;opacity:1}
  50%{top:30px;opacity:.2}
  100%{top:0;opacity:1}
}
.pagination-area{display:inline-block}
.pagination-area ul li{margin-right:5px;display:inline-block}
.pagination-area ul li a{font-weight:600;font-size:16px;background-color:#ebebeb;color:#111111;display:inline-block;height:40px;width:44px;text-align:center;line-height:40px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.pagination-area ul li a:hover{background-color:#fad03b}
.pagination-area ul .active a{background-color:#fad03b}
.inner-page-banner{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:block;padding:13rem 0}
@media only screen and (max-width: 991px) {
  .inner-page-banner{padding:20.4rem 0 18rem}
}
@media only screen and (max-width: 767px) {
  .inner-page-banner{padding:13.3rem 0 14rem}
}
@media only screen and (max-width: 575px) {
  .inner-page-banner{padding:11.3rem 0 12rem}
}
.inner-page-banner:after{position:absolute;content:"";background:rgba(0,0,0,0.7);height:100%;width:100%;top:0;left:0;right:0;margin:0 auto}
.inner-page-banner .breadcrumbs-area{position:relative;z-index:1}
.inner-page-banner .breadcrumbs-area h1{text-transform:capitalize;font-weight:700;color:#ffffff;font-size:7.2rem}
@media only screen and (max-width: 767px) {
  .inner-page-banner .breadcrumbs-area h1{margin-bottom:10px}
}
@media only screen and (max-width: 575px) {
  .inner-page-banner .breadcrumbs-area h1{margin-bottom:0}
}
.inner-page-banner .breadcrumbs-area ul li{display:inline-block;color:#c6c6c6;font-size:18px;position:relative;margin-right:10px;padding-right:20px}
.inner-page-banner .breadcrumbs-area ul li:before{content:"\f105";position:absolute;right:0;top:-1px;z-index:5;color:#c6c6c6;font-family:fontawesome;font-size:20px}
.inner-page-banner .breadcrumbs-area ul li a{color:#8cc63e;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.inner-page-banner .breadcrumbs-area ul li a:hover{color:#ffffff}
.inner-page-banner .breadcrumbs-area ul li:last-child{margin-right:0;padding-right:0}
.inner-page-banner .breadcrumbs-area ul li:last-child:before{display:none}
.inner-page-banner .breadcrumbs-area.area-right{margin-top:20px;text-align:right}
.dot-control .owl-controls{position:absolute;bottom:30px;left:30px}
.dot-control .owl-controls .owl-dots .owl-dot span{height:12px;width:12px;background:#8cc63e}
.dot-control .owl-controls .owl-dots .active span{background:#fad03b}
.header-area:after{clear:both;content:"";display:block}
.header-area .stick{background-color:rgba(17,17,17,0.9);border-bottom:2px solid #4c1864;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
.header-area .stick nav ul li a{padding:20px 15px}
@media (min-width: 992px) and (max-width: 1199px) {
  .header-area .stick nav ul li a{padding:20px 9px}
}
.header-area .stick nav ul li ul li a{padding:10px 10px 10px 15px}
.header-area .stick .cart-area > ul{top:100%}
.header-area .stick .cart-trigger-icon{line-height:62px}
.header-area .stick .cart-trigger-icon span{top:10px}
.header-fixed{left:0;right:0;margin:0 auto;top:0;z-index:100;position:fixed;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.eventalk-main-menu{text-align:right}
.eventalk-main-menu nav > ul > li{display:inline-block;position:relative;text-align:left;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.eventalk-main-menu nav > ul > li > a{font-size:15px;padding:40px 15px;display:block;text-transform:uppercase;text-decoration:none;color:#ffffff;font-weight:600;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
@media (min-width: 992px) and (max-width: 1199px) {
  .eventalk-main-menu nav > ul > li > a{padding:40px 9px}
}
.eventalk-main-menu nav > ul > li:hover ul.rt-dropdown-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.eventalk-main-menu nav > ul > li ul.rt-dropdown-menu{background:#4c1864;box-shadow:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;opacity:0;margin:0;min-width:240px;padding:0;top:100%;position:absolute;visibility:hidden;transform-origin:0 0 0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:9999}
.eventalk-main-menu nav > ul > li ul.rt-dropdown-menu li{display:block;border-bottom:1px solid #4c1864;position:relative}
.eventalk-main-menu nav > ul > li ul.rt-dropdown-menu li a{font-size:16px;display:block;color:#ffffff;padding:10px 10px 10px 15px;text-transform:capitalize;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.eventalk-main-menu nav > ul > li ul.rt-dropdown-menu li a:hover,.eventalk-main-menu nav > ul > li ul.rt-dropdown-menu li a:focus{background:#fad03b;color:#4c1864}
.eventalk-main-menu nav > ul > li ul.rt-dropdown-menu li:last-child{border-bottom:none}
.eventalk-main-menu nav > ul > li ul.rt-dropdown-menu .current > a{background:#fad03b;color:#4c1864}
.eventalk-main-menu nav > ul > li .rt-dropdown-menu.third-level{width:460px}
.eventalk-main-menu nav > ul > li .rt-dropdown-menu.third-level > li{display:inline-block;width:49%}
.eventalk-main-menu nav > ul .current > a{color:#fad03b}
.eventalk-main-menu nav > ul li.menu-justify{position:static}
.eventalk-main-menu nav > ul li.menu-justify .rt-dropdown-mega{opacity:0;position:absolute;left:0;right:0;margin:0 auto;z-index:9999;visibility:hidden;transform-origin:0 0 0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.eventalk-main-menu nav > ul li.menu-justify .rt-dropdown-mega .rt-dropdown-inner{background:#4c1864;padding:15px}
.eventalk-main-menu nav > ul li.menu-justify .rt-dropdown-mega .rt-dropdown-inner .menu-layout-title{font-weight:600;font-size:18px;color:#ffffff;margin-bottom:5px;text-transform:uppercase}
.eventalk-main-menu nav > ul li.menu-justify .rt-dropdown-mega .rt-dropdown-inner ul.rt-mega-items li{border-bottom:1px solid #4c1864;display:block;position:relative}
.eventalk-main-menu nav > ul li.menu-justify .rt-dropdown-mega .rt-dropdown-inner ul.rt-mega-items li a{font-size:16px;display:block;color:#ffffff;padding:8px 0;text-transform:capitalize;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.eventalk-main-menu nav > ul li.menu-justify .rt-dropdown-mega .rt-dropdown-inner ul.rt-mega-items li a:hover{padding-left:10px;color:#ffffff;background:#4c1854;background:-webkit-linear-gradient(#4c1854,#4c1864,#4c1874);background:-o-linear-gradient(#4c1854,#4c1864,#4c1874);background:-moz-linear-gradient(#4c1854,#4c1864,#4c1874);background:linear-gradient(#4c1854,#4c1864,#4c1874)}
.eventalk-main-menu nav > ul li.menu-justify .rt-dropdown-mega .rt-dropdown-inner ul.rt-mega-items li:last-child{border-bottom:none}
.eventalk-main-menu nav > ul li.menu-justify .rt-dropdown-mega .rt-dropdown-inner ul.rt-mega-items .current > a{padding-left:10px;color:#ffffff;background:#4c1854;background:-webkit-linear-gradient(#4c1854,#4c1864,#4c1874);background:-o-linear-gradient(#4c1854,#4c1864,#4c1874);background:-moz-linear-gradient(#4c1854,#4c1864,#4c1874);background:linear-gradient(#4c1854,#4c1864,#4c1874)}
.eventalk-main-menu nav > ul li.menu-justify:hover .rt-dropdown-mega{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.header-action-items{text-align:right;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
.header-action-items > li{display:inline-block;margin-right:15px;padding-right:15px}
@media only screen and (max-width: 1199px) {
  .header-action-items > li{margin-right:10px;padding-right:10px}
}
.header-action-items > li:last-child{margin-right:0;padding-right:0;border-right:0}
.header-action-items > li i:before{margin-left:0}
.header-action-items2{text-align:right;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
.header-action-items2 > li{display:inline-block;margin-right:15px;padding-right:15px}
.header-action-items2 > li:last-child{margin-right:0;padding-right:0;border-right:0}
.header-action-items2 > li i:before{margin-left:0}
.header-action-items2 .btn-header{padding:27px 52px;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
@media only screen and (max-width: 1199px) {
  .header-action-items2 .btn-header{padding:27px 30px}
}
.stick .header-action-items2 .btn-header{padding-top:22px;padding-bottom:22px}
.header-search{position:relative;line-height:0}
.header-search .search-input{position:absolute;top:50px;right:15px;z-index:10;height:60px;width:800px;background:rgba(250,208,59,0.9);border:1px solid #fad03b;padding:5px 30px 8px;color:#111111;font-weight:700;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;display:none}
@media only screen and (max-width: 1199px) {
  .header-search .search-input{width:700px}
}
@media only screen and (max-width: 991px) {
  .header-search .search-input{width:560px}
}
@media only screen and (max-width: 767px) {
  .header-search .search-input{width:230px}
}
.header-search .search-button{background-color:transparent;border:none;outline:none}
.header-search .search-button i{color:#ffffff}
.header-search input.search-input:focus{outline-width:0;outline:none}
.header-search input::-webkit-input-placeholder,.header-search textarea::-webkit-input-placeholder{color:#111111}
.header-search input::-moz-placeholder,.header-search textarea::-moz-placeholder{color:#111111}
.header-search input:-moz-placeholder,.header-search textarea:-moz-placeholder{color:#111111}
.header-search input:-ms-input-placeholder,.header-search textarea:-ms-input-placeholder{color:#111111}
.cart-area{position:relative}
.cart-area:hover .cart-wrapper{opacity:1;visibility:visible;max-height:1000px;-webkit-transform:perspective(400) rotate3d(0,0,0,0);transform:perspective(400) rotate3d(0,0,0,0);-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;transition:350ms}
.cart-area .cart-trigger-icon{line-height:75px;display:block;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
.cart-area .cart-trigger-icon span{background:#8cc63e;border-radius:45px;color:#ffffff;height:20px;padding:0 6px;position:absolute;top:20px;width:20px;font-size:12px;right:0;line-height:20px;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
.cart-area .cart-wrapper{opacity:0;visibility:hidden;max-height:0;overflow:hidden;-webkit-transform:perspective(400) rotate3d(1,0,0,-15deg);transform:perspective(400) rotate3d(1,0,0,-15deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;transition:350ms;padding:15px 15px 0;text-align:left;background-color:rgba(255,255,255,0.96);position:absolute;right:0;top:100%;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);width:418px;z-index:999999}
.cart-area .cart-wrapper > li{border-bottom:1px solid #dddddd;margin-bottom:5px;padding-bottom:5px}
.cart-area .cart-wrapper > li .media{position:relative}
.cart-area .cart-wrapper > li .media .cart-product-img a{display:inline-block}
.cart-area .cart-wrapper > li .media .cart-product-img a img{border:1px solid #dddddd;width:80px;min-height:80px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.cart-area .cart-wrapper > li .media .cart-content ul li{margin-right:15px;display:inline-block}
.cart-area .cart-wrapper > li .media .cart-content ul li .cart-title-line1{text-transform:capitalize;font-size:16px;margin-bottom:5px;font-weight:500}
.cart-area .cart-wrapper > li .media .cart-content ul li .cart-title-line1 a{color:#111111;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.cart-area .cart-wrapper > li .media .cart-content ul li .cart-title-line1 a:hover{color:#4c1864}
.cart-area .cart-wrapper > li .media .cart-content ul li .cart-title-line2{font-size:12px}
.cart-area .cart-wrapper > li .media .cart-content ul li .cart-title-line2 span{color:#000000}
.cart-area .cart-wrapper > li .media .cart-content ul li:first-child{width:140px}
.cart-area .cart-wrapper > li .media .cart-content ul li:last-child{margin-right:0}
.cart-area .cart-wrapper > li .media .cart-content a.trash i:before{color:#000}
.cart-area .cart-wrapper > li .media .cart-content a.trash:hover i:before{color:#f44336}
.cart-area .cart-wrapper > li:last-child{border-bottom:none}
.cart-area .cart-wrapper > li .checkout-btn-area{margin:10px 0;text-align:center}
.cart-area .cart-wrapper > li .checkout-btn-area li{display:inline}
.header-icon-dark a i{font-weight:500;font-size:20px;color:#111111;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.header-icon-dark a i:before{margin-left:0;color:#111111;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.header-icon-dark a:hover i{color:#4c1864}
.header-icon-dark a:hover i:before{color:#4c1864}
.light-header{background-color:rgba(255,255,255,0.98)}
.light-header .header-icon-light i{color:#111111}
.light-header .eventalk-main-menu nav > ul > li > a{color:#111111;padding:25px 15px}
@media only screen and (max-width: 1199px) {
  .light-header .eventalk-main-menu nav > ul > li > a{padding:25px 9px}
}
.light-header .stick nav ul li a{padding:20px 15px}
@media only screen and (max-width: 1199px) {
  .light-header .stick nav ul li a{padding:20px 9px}
}
.light-header .stick{background-color:transparent;border-bottom:2px solid #4c1864}
.light-header .eventalk-main-menu nav ul .current > a{color:#fad03b}
.mean-container .mean-bar{float:none;z-index:99;background:transparent;padding:0}
.mean-container .mean-bar:after{content:"";clear:both;display:block}
.mean-container .mean-bar .meanmenu-reveal{z-index:999;top:7px;position:absolute;color:#ffffff;transition:inherit}
.mean-container .mean-bar .meanmenu-reveal span{background:#ffffff}
.mean-container .mean-bar .mean-nav{background:transparent}
.mean-container .mean-bar .mean-nav ul li a{color:#111111;font-weight:700;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.mean-container .mean-bar .mean-nav ul li a:hover{color:#4c1864;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.mean-container .mean-bar .mean-nav ul li li a{color:#111111;opacity:1;border-top:1px solid #dddddd}
.mean-container .mean-bar .mean-nav > ul{overflow-y:scroll}
.mean-container .mean-bar .mean-nav > ul:after{content:'';display:block;clear:both}
.mean-container .mean-bar .mobile-menu-nav-back{padding-left:15px;border-bottom:1px solid #3a3a3a;position:relative;text-align:center;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.mean-container .mean-bar .mobile-menu-nav-back:before{position:absolute;content:"";height:100%;width:100%;background-color:#111111;z-index:-1;top:0;left:0;right:0}
.mean-container .mean-bar .mobile-menu-nav-back .logo-mobile{box-sizing:border-box;padding:0;margin:0 auto}
.mean-container .mean-bar + div#wrapper{padding-top:59px}
nav#main-nav{display:inline-block;position:relative}
nav#main-nav > ul{visibility:hidden}
nav#main-nav.active{visibility:visible}
.temp-main-nav{width:100%}
span.menu-trigger i{padding:8px;display:block;text-align:center;font-size:20px}
.menu-trigger{cursor:pointer;color:#ffffff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.menu-trigger:hover{color:#4c1864}
.rt-dropdown-mega-custom{left:5.7%!important}
.slider-area{position:relative}
.slider-direction-layout1 .nivo-controlNav{display:none}
.slider-direction-layout1 .nivo-directionNav a.nivo-prevNav{left:4%!important;width:50px;height:50px;border-radius:50%;border:1px solid #fad03b;background-color:transparent;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .slider-direction-layout1 .nivo-directionNav a.nivo-prevNav{width:40px;height:40px}
}
@media only screen and (max-width: 575px) {
  .slider-direction-layout1 .nivo-directionNav a.nivo-prevNav{width:35px;height:35px}
}
.slider-direction-layout1 .nivo-directionNav a.nivo-prevNav:before{content:"\f053";font:normal normal normal 14px/1 FontAwesome;color:#fad03b!important;cursor:pointer;font-size:16px;margin:0;position:absolute;text-align:center;top:18px;z-index:9;height:10px;width:10px;left:19px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .slider-direction-layout1 .nivo-directionNav a.nivo-prevNav:before{font-size:14px;top:13px;left:14px}
}
@media only screen and (max-width: 575px) {
  .slider-direction-layout1 .nivo-directionNav a.nivo-prevNav:before{font-size:12px;top:12px;left:11px}
}
.slider-direction-layout1 .nivo-directionNav a.nivo-prevNav:hover{background-color:rgba(250,208,59,0.6);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.slider-direction-layout1 .nivo-directionNav a.nivo-prevNav:hover:before{color:#ffffff!important;background:transparent!important;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.slider-direction-layout1 .nivo-directionNav a.nivo-nextNav{right:4%!important;width:50px;height:50px;border-radius:50%;border:1px solid #fad03b;background-color:transparent;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .slider-direction-layout1 .nivo-directionNav a.nivo-nextNav{width:40px;height:40px}
}
@media only screen and (max-width: 575px) {
  .slider-direction-layout1 .nivo-directionNav a.nivo-nextNav{width:35px;height:35px}
}
.slider-direction-layout1 .nivo-directionNav a.nivo-nextNav:before{content:"\f054";font:normal normal normal 14px/1 FontAwesome;color:#fad03b!important;cursor:pointer;font-size:16px;margin:0;position:absolute;text-align:center;top:18px;z-index:9;height:10px;width:10px;right:19px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .slider-direction-layout1 .nivo-directionNav a.nivo-nextNav:before{font-size:14px;top:13px;right:14px}
}
@media only screen and (max-width: 575px) {
  .slider-direction-layout1 .nivo-directionNav a.nivo-nextNav:before{font-size:12px;top:12px;right:11px}
}
.slider-direction-layout1 .nivo-directionNav a.nivo-nextNav:hover{background-color:rgba(250,208,59,0.6);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.slider-direction-layout1 .nivo-directionNav a.nivo-nextNav:hover:before{color:#ffffff!important;background:transparent!important;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.slider-direction-layout1 .nivo-caption{opacity:1;top:0;z-index:7}
.slider-direction-layout2 .nivo-controlNav{right:5%;bottom:inherit;top:50%;transform:translateY(-55%);-ms-transform:translateY(-55%);-moz-transform:translateY(-55%);-webkit-transform:translateY(-55%);-o-transform:translateY(-55%);left:inherit;z-index:8}
.slider-direction-layout2 .nivo-controlNav .nivo-control{text-indent:-9999px;width:.6rem;height:3rem;background-color:#8cc63e;color:#8cc63e;margin-bottom:1rem;display:block}
.slider-direction-layout2 .nivo-controlNav .nivo-control:hover{background-color:#fad03b}
.slider-direction-layout2 .nivo-controlNav .nivo-control.active{background-color:#fad03b}
.slider-direction-layout2 .nivo-caption{opacity:1;top:0;z-index:7}
.slider-layout1 .slide-1 .slider-big-text p,.slider-layout1 .slide-2 .slider-big-text p,.slider-layout1 .slide-3 .slider-big-text p{padding:0;line-height:1.2;font-size:7rem;text-transform:capitalize;margin-bottom:0;font-weight:700;letter-spacing:2px;font-family:'cubanoregular';font-style:italic;position:relative;display:inline-block}
.slider-layout1 .slide-1 .slider-big-text p:before,.slider-layout1 .slide-2 .slider-big-text p:before,.slider-layout1 .slide-3 .slider-big-text p:before{position:absolute;height:3px;background-color:#ffffff;width:100%;content:"";left:0;bottom:2px}
@media only screen and (max-width: 767px) {
  .slider-layout1 .slide-1 .slider-big-text p:before,.slider-layout1 .slide-2 .slider-big-text p:before,.slider-layout1 .slide-3 .slider-big-text p:before{display:none}
}
.slider-layout1 .slide-1 .slider-sub-text,.slider-layout1 .slide-2 .slider-sub-text,.slider-layout1 .slide-3 .slider-sub-text{margin:45px 0}
@media only screen and (max-width: 1199px) {
  .slider-layout1 .slide-1 .slider-sub-text,.slider-layout1 .slide-2 .slider-sub-text,.slider-layout1 .slide-3 .slider-sub-text{margin:20px 0}
}
@media only screen and (max-width: 575px) {

}
.slider-layout1 .slide-1 .slider-sub-text ul li,.slider-layout1 .slide-2 .slider-sub-text ul li,.slider-layout1 .slide-3 .slider-sub-text ul li{font-size:24px;color:#f8f8f8;text-transform:capitalize;display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #f8f8f8}
.slider-layout1 .slide-1 .slider-sub-text ul li:last-child,.slider-layout1 .slide-2 .slider-sub-text ul li:last-child,.slider-layout1 .slide-3 .slider-sub-text ul li:last-child{margin-right:0;padding-right:0;border-right:0}
@media only screen and (max-width: 575px) {

}
.slider-layout2{position:relative;overflow:hidden}
.slider-layout2:before{content:"";height:100%;width:100%;position:absolute;z-index:1;top:0;left:0;right:0;margin:0 auto;background-color:rgba(38,50,56,0.8)}
.slider-layout2 img{width:100%;height:100%}
.slider-layout2 .comingsoon-inner{text-align:center;position:absolute;top:60%;transform:translateY(-60%);-ms-transform:translateY(-60%);-moz-transform:translateY(-60%);-webkit-transform:translateY(-60%);-o-transform:translateY(-60%);right:0;left:0;margin:0 auto;z-index:3}
.slider-layout2 .comingsoon-inner .comingsoon-content p{letter-spacing:1px;font-size:7rem;text-transform:uppercase;color:#ffffff;font-family:'cubanoregular';text-shadow:-2px -2px 0 #bbbbbb;margin-bottom:0;line-height:1.1}
@media only screen and (max-width: 575px) {
  .slider-layout2 .comingsoon-inner .comingsoon-content p{line-height:1.4}
}
.slider-layout2 .comingsoon-inner .comingsoon-content .text-underline:before{bottom:0}
.slider-layout2 .comingsoon-inner .comingsoon-content .upcoming-event-info{margin-top:20px;margin-bottom:0;font-size:24px}
@media only screen and (max-width: 1199px) {
  .slider-layout2 .comingsoon-inner .comingsoon-content .upcoming-event-info{display:none}
}
.slider-layout2 .comingsoon-inner .comingsoon-content .upcoming-event-info li{display:inline-block;color:#fad03b;margin-right:15px;padding-right:15px;border-right:1px solid #fad03b;line-height:1}
.slider-layout2 .comingsoon-inner .comingsoon-content .upcoming-event-info li:last-child{margin-right:0;padding-right:0;border-right:0}
.slider-layout2 .comingsoon-inner .comingsoon-content .countdown-layout2{margin-bottom:0}
.slider-layout2 img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all 70s ease-out;-moz-transition:all 70s ease-out;-ms-transition:all 70s ease-out;-o-transition:all 70s ease-out;transition:all 70s ease-out}
.slider-layout2:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.slider-layout3{position:relative;overflow:hidden}
.slider-layout3 .comingsoon-inner{text-align:center;position:absolute;top:55%;transform:translateY(-55%);-ms-transform:translateY(-55%);-moz-transform:translateY(-55%);-webkit-transform:translateY(-55%);-o-transform:translateY(-55%);right:0;left:0;margin:0 auto;z-index:8}
.slider-layout3 .comingsoon-inner .comingsoon-content img{margin-bottom:20px;padding:30px 30px 0}
@media only screen and (max-width: 479px) {
  .slider-layout3 .comingsoon-inner .comingsoon-content img{margin-bottom:0}
}
.slider-layout3 .comingsoon-inner .comingsoon-content .upcoming-event-info{margin-bottom:20px;font-size:24px}
@media only screen and (max-width: 767px) {
  .slider-layout3 .comingsoon-inner .comingsoon-content .upcoming-event-info{display:none}
}
.slider-layout3 .comingsoon-inner .comingsoon-content .upcoming-event-info li{font-style:italic;display:inline-block;color:#ffffff;margin-right:15px;padding-right:15px;border-right:1px solid #ffffff;line-height:1}
.slider-layout3 .comingsoon-inner .comingsoon-content .upcoming-event-info li:last-child{margin-right:0;padding-right:0;border-right:0}
.slider-layout4 .slide-1 .slider-big-text p,.slider-layout4 .slide-2 .slider-big-text p,.slider-layout4 .slide-3 .slider-big-text p{padding:0;line-height:1.2;font-size:7rem;text-transform:capitalize;margin-bottom:0;font-weight:900;font-family:'Roboto',sans-serif;position:relative;display:inline-block}
.slider-layout4 .slide-1 .slider-big-text p:before,.slider-layout4 .slide-2 .slider-big-text p:before,.slider-layout4 .slide-3 .slider-big-text p:before{position:absolute;height:3px;background-color:#ffffff;width:100%;content:"";left:0;bottom:2px}
@media only screen and (max-width: 767px) {
  .slider-layout4 .slide-1 .slider-big-text p:before,.slider-layout4 .slide-2 .slider-big-text p:before,.slider-layout4 .slide-3 .slider-big-text p:before{display:none}
}
@media only screen and (max-width: 767px) {
  .slider-layout4 .slide-1 .slider-btn-area,.slider-layout4 .slide-2 .slider-btn-area,.slider-layout4 .slide-3 .slider-btn-area{display:none}
}
.overlay-slider{position:relative;overflow:hidden}
.overlay-slider:before{content:url('img/slider/slider-curve-overlay.png');height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:6}
.overlay-slider:after{content:url('img/slider/slider-icon-overlay.png');height:100%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:60%;left:0;z-index:6}
.slider-area .slide-1 .first-line{-webkit-animation:fadeInRightBig 1000ms ease-in-out;-moz-animation:fadeInRightBig 1000ms ease-in-out;-ms-animation:fadeInRightBig 1000ms ease-in-out;animation:fadeInRightBig 1000ms ease-in-out}
.slider-area .slide-1 .second-line{-webkit-animation:fadeInLeft 1000ms ease-in-out;-moz-animation:fadeInLeft 1000ms ease-in-out;-ms-animation:fadeInLeft 1000ms ease-in-out;animation:fadeInLeft 1000ms ease-in-out}
.slider-area .slide-1 .third-line{-webkit-animation:bounceInUp 1500ms ease-in-out;-moz-animation:bounceInUp 1500ms ease-in-out;-ms-animation:bounceInUp 1500ms ease-in-out;animation:bounceInUp 1500ms ease-in-out}
.slider-area .slide-1 .forth-line{-webkit-animation:zoomIn 2000ms ease-in-out;-moz-animation:zoomIn 2000ms ease-in-out;-ms-animation:zoomIn 2000ms ease-in-out;animation:zoomIn 2000ms ease-in-out}
.slider-area .slide-2 .first-line{-webkit-animation:fadeInLeftBig 1000ms ease-in-out;-moz-animation:fadeInLeftBig 1000ms ease-in-out;-ms-animation:fadeInLeftBig 1000ms ease-in-out;animation:fadeInLeftBig 1000ms ease-in-out}
.slider-area .slide-2 .second-line{-webkit-animation:fadeInLeft 1000ms ease-in-out;-moz-animation:fadeInLeft 1000ms ease-in-out;-ms-animation:fadeInLeft 1000ms ease-in-out;animation:fadeInLeft 1000ms ease-in-out}
.slider-area .slide-2 .third-line{-webkit-animation:fadeInLeft 1500ms ease-in-out;-moz-animation:fadeInLeft 1500ms ease-in-out;-ms-animation:fadeInLeft 1500ms ease-in-out;animation:fadeInLeft 1500ms ease-in-out}
.slider-area .slide-2 .forth-line{-webkit-animation:fadeInLeft 2000ms ease-in-out;-moz-animation:fadeInLeft 2000ms ease-in-out;-ms-animation:fadeInLeft 2000ms ease-in-out;animation:fadeInLeft 2000ms ease-in-out}
.slider-area .slide-3 .first-line{-webkit-animation:bounceInDown 1000ms ease-in-out;-moz-animation:bounceInDown 1000ms ease-in-out;-ms-animation:bounceInDown 1000ms ease-in-out;animation:bounceInDown 1000ms ease-in-out}
.slider-area .slide-3 .second-line{-webkit-animation:fadeInLeft 1000ms ease-in-out;-moz-animation:fadeInLeft 1000ms ease-in-out;-ms-animation:fadeInLeft 1000ms ease-in-out;animation:fadeInLeft 1000ms ease-in-out}
.slider-area .slide-3 .third-line{-webkit-animation:bounceInUp 1500ms ease-in-out;-moz-animation:bounceInUp 1500ms ease-in-out;-ms-animation:bounceInUp 1500ms ease-in-out;animation:bounceInUp 1500ms ease-in-out}
.slider-area .slide-3 .forth-line{-webkit-animation:bounceInUp 2000ms ease-in-out;-moz-animation:bounceInUp 2000ms ease-in-out;-ms-animation:bounceInUp 2000ms ease-in-out;animation:bounceInUp 2000ms ease-in-out}
.about-layout1{text-align:center}
.about-layout1 p{margin-bottom:50px}
.about-layout2{background-color:#ffffff}
.about-layout2 .video-area{position:relative}
@media only screen and (max-width: 991px) {
  .about-layout2 .media-none--md .media-body.media-body-box{padding:7rem 5rem 7.5rem}
}
.about-layout2 p{margin-bottom:0}
.about-layout3{text-align:center}
.about-layout3 img{margin-bottom:45px;width:40.5rem}
.about-layout3 p{margin-bottom:2.3rem}
.about-layout4{text-align:left;margin-bottom:30px}
.about-layout4 img{margin-bottom:45px;width:40rem}
.about-layout4 p{padding-right:50px;margin-bottom:0}
@media only screen and (max-width: 767px) {
  .about-layout4 p{padding-right:0}
}
.progress-section-space{padding:10rem 0 5rem}
.progress-bg-color{background-color:#263238}
.progress-layout1{margin-bottom:30px;color:#ffffff}
.progress-layout1 .item-icon{text-align:center;font-size:6rem;line-height:1.2}
@media only screen and (max-width: 991px) {
  .progress-layout1 .item-icon{min-width:60px}
}
.progress-layout1 h3{color:#fad03b;margin-bottom:15px}
@media only screen and (max-width: 479px) {
  .progress-layout1{text-align:center}
}
div ~ :last-child .progress-layout2:before{display:none}
.progress-layout2{color:#ffffff;position:relative;height:100%;padding:11rem 15px 9rem}
@media only screen and (max-width: 991px) {
  .progress-layout2{padding:2rem 15px}
}
.progress-layout2:before{content:"";border-right:1px solid rgba(225,225,225,0.55);position:absolute;z-index:5;right:0;top:0;height:100%}
@media only screen and (max-width: 991px) {
  .progress-layout2:before{display:none}
}
.progress-layout2 .media{width:90%;margin:0 auto}
.progress-layout2 .item-icon{font-size:60px;line-height:1.2}
@media only screen and (max-width: 991px) {
  .progress-layout2 .item-icon{width:70px}
}
.progress-layout2 h3{color:#fad03b;margin-bottom:15px}
.progress-layout3{border-bottom:1px solid #e1e1e1;padding-bottom:5rem;margin-bottom:5rem}
.progress-layout3:last-child{border-bottom:0;padding-bottom:0;margin-bottom:30px}
.progress-layout3 .item-icon{font-size:6rem;line-height:1.2}
.progress-layout3 h3{color:#111111;margin-bottom:15px;font-weight:500}
.progress-layout3 p{margin-bottom:0}
.progress-layout3:nth-child(1n) i{color:#4c1864}
.progress-layout3:nth-child(2n) i{color:#8cc63e}
.upcoming-event-layout1{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:55%;background-color:#ffffff;padding:30px 60px 10px}
.upcoming-event-layout1 h2{font-size:20px;color:#111111;font-weight:700;margin-bottom:12px;text-transform:capitalize}
.upcoming-event-layout1 .date{color:#8cc63e;font-size:20px;text-transform:capitalize;font-weight:700}
.upcoming-event-layout1 p{font-size:18px;text-transform:capitalize}
@media only screen and (max-width: 991px) {
  .upcoming-event-layout1{display:none}
}
.upcoming-event-layout2{margin:0 auto;text-align:center;background-image:url(img/figure/figure8.png);background-size:cover;background-repeat:no-repeat;color:#ffffff;padding:0 10px}
@media only screen and (max-width: 991px) {
  .upcoming-event-layout2{padding:30px 10px}
}
.upcoming-event-layout2 h2{font-weight:700;margin-bottom:0;color:#ffffff}
.upcoming-event-layout2 .event-location{font-size:24px;font-weight:300}
.upcoming-event-layout2 .event-date{font-size:24px;font-weight:500}
.price-table-layout1{margin-bottom:3rem}
.price-table-layout1 .item-wrapper{padding:55px 15px 60px;text-align:center;background-color:#ffffff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout1 .item-wrapper .item-title{margin-bottom:25px}
@media (min-width: 768px) and (max-width: 991px) {
  .price-table-layout1 .item-wrapper .item-title h3{font-size:20px}
}
.price-table-layout1 .item-wrapper .item-price{margin-bottom:20px;position:relative;font-size:8rem;color:#111111;font-weight:700;line-height:1;display:inline-block}
.price-table-layout1 .item-wrapper .item-price .currency{top:-45px;font-size:24px;font-weight:500;position:absolute;left:-12px;top:10px}
@media only screen and (max-width: 991px) {
  .price-table-layout1 .item-wrapper .item-price .currency{left:-15px;top:0}
}
.price-table-layout1 .item-wrapper .item-body{margin-bottom:40px}
.price-table-layout1 .item-wrapper .item-body ul li{font-size:18px;margin-bottom:5px;font-weight:500}
.price-table-layout1 .item-wrapper .item-body ul li:last-child{margin-bottom:0}
.price-table-layout1 .item-wrapper:hover{-webkit-box-shadow:0 0 40px 0 rgba(216,216,216,0.5);-moz-box-shadow:0 0 40px 0 rgba(216,216,216,0.5);box-shadow:0 0 40px 0 rgba(216,216,216,0.5)}
.price-table-layout2{margin-bottom:30px;padding:20px 3rem 55px;text-align:center;position:relative;z-index:4}
.price-table-layout2:before{opacity:1;content:"";position:absolute;height:100%;width:100%;z-index:-1;top:0;left:0;right:0;background:#009552;background:-webkit-linear-gradient(left top,#009552,#13c273);background:-o-linear-gradient(top right,#009552,#13c273);background:-moz-linear-gradient(top right,#009552,#13c273);background:linear-gradient(to top right,#009552,#13c273);background-repeat:no-repeat;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.price-table-layout2:after{opacity:0;content:"";position:absolute;height:100%;width:100%;z-index:-1;top:0;left:0;right:0;background:#ffda59;background:-webkit-linear-gradient(left top,#ffda59,#f2bd00);background:-o-linear-gradient(top right,#ffda59,#f2bd00);background:-moz-linear-gradient(top right,#ffda59,#f2bd00);background:linear-gradient(to top right,#ffda59,#f2bd00);background-repeat:no-repeat;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.price-table-layout2:hover:before{opacity:0}
.price-table-layout2:hover:after{opacity:1}
.price-table-layout2:hover .tpt-header .tpt-header-top .tpt-title:after{background-color:#ffffff}
.price-table-layout2:hover .tpt-header .tpt-header-top .tpt-title:before{background-color:#ffffff}
.price-table-layout2:hover .tpt-footer .tpt-footer-btn{color:#111111;background-color:#ffffff}
.price-table-layout2:hover .tpt-footer .tpt-footer-btn:hover{background-color:#fad03b;color:#ffffff}
.price-table-layout2 .tpt-header .tpt-header-top{margin-bottom:35px}
.price-table-layout2 .tpt-header .tpt-header-top .tpt-title{position:relative;font-weight:500;color:#ffffff;text-transform:uppercase;line-height:1.5;font-size:18px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout2 .tpt-header .tpt-header-top .tpt-title span{font-weight:500;color:#111111;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout2 .tpt-header .tpt-header-top .tpt-title:after{content:"";position:absolute;height:4px;width:23%;background-color:#fad03b;top:10px;left:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout2 .tpt-header .tpt-header-top .tpt-title:before{content:"";-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:absolute;height:4px;width:23%;background-color:#fad03b;top:10px;right:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout2 .tpt-header .tpt-header-bottom{line-height:1.6}
.price-table-layout2 .tpt-header .tpt-header-bottom .currency{font-size:6rem;font-weight:300;color:#ffffff;text-shadow:3px 3px 7px rgba(3,147,112,0.5);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout2 .tpt-header .tpt-header-bottom .amount{font-size:10rem;color:#ffffff;font-weight:700;text-shadow:3px 3px 7px rgba(3,147,112,0.5);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout2 .tpt-body{margin-bottom:50px}
.price-table-layout2 .tpt-body .tpt-body-items .tpt-body-item{margin-bottom:5px;line-height:1.9}
.price-table-layout2 .tpt-body .tpt-body-items .tpt-body-item .tpt-body-item-content{color:#ffffff;font-size:15px;font-weight:400;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout2 .tpt-footer .tpt-footer-btn{-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;font-size:16px;color:#111111;border:2px solid #ffffff;font-weight:700;background-color:#ffffff;display:inline-block;text-transform:uppercase;padding:12px 4rem;line-height:1.9;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout3{margin-bottom:30px}
.price-table-layout3 .tpt-col-inner{position:relative;z-index:1;background-color:#ffffff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.price-table-layout3 .tpt-col-inner:hover{z-index:2;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);background-color:#4c1864}
.price-table-layout3 .tpt-col-inner:hover .tpt-header .tpt-header-top{border-bottom:1px solid #fad03b}
.price-table-layout3 .tpt-col-inner:hover .tpt-header .tpt-header-top .tpt-title{color:#ffffff}
.price-table-layout3 .tpt-col-inner:hover .tpt-header .tpt-header-bottom .currency{color:#ffffff}
.price-table-layout3 .tpt-col-inner:hover .tpt-header .tpt-header-bottom .amount{color:#ffffff}
.price-table-layout3 .tpt-col-inner:hover .tpt-header .tpt-header-bottom .period{color:#ffffff}
.price-table-layout3 .tpt-col-inner:hover .tpt-body .tpt-body-items .tpt-body-item:nth-child(even){background-color:#4c1854}
.price-table-layout3 .tpt-col-inner:hover .tpt-body .tpt-body-items .tpt-body-item .tpt-body-item-content{color:#ffffff}
.price-table-layout3 .tpt-col-inner:hover .tpt-body .tpt-body-items .tpt-body-item-icon{color:#ffffff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout3 .tpt-header{text-align:center}
.price-table-layout3 .tpt-header .tpt-header-top{margin-bottom:5px;padding:25px 0;border-bottom:1px solid #e4e4e4}
@media only screen and (max-width: 575px) {
  .price-table-layout3 .tpt-header .tpt-header-top{margin-bottom:20px}
}
.price-table-layout3 .tpt-header .tpt-header-top .tpt-title{letter-spacing:1px;font-weight:500;color:#444444;text-transform:uppercase;margin-bottom:0;font-size:18px;line-height:1.5}
.price-table-layout3 .tpt-header .tpt-header-bottom{position:relative;z-index:1;line-height:1.4}
.price-table-layout3 .tpt-header .tpt-header-bottom .currency{font-size:30px;color:#b3b3b3;font-weight:500;position:relative;bottom:32px;left:-5px}
@media only screen and (max-width: 991px) {
  .price-table-layout3 .tpt-header .tpt-header-bottom .currency{font-size:24px;bottom:30px;left:-5px}
}
@media only screen and (max-width: 767px) {
  .price-table-layout3 .tpt-header .tpt-header-bottom .currency{font-size:24px;bottom:25px}
}
.price-table-layout3 .tpt-header .tpt-header-bottom .amount{font-size:8rem;color:#111111;font-weight:700}
.price-table-layout3 .tpt-header .tpt-header-bottom .period{font-size:16px;color:#444444;font-weight:400}
.price-table-layout3 .tpt-body{margin-bottom:30px}
.price-table-layout3 .tpt-body .tpt-body-items .tpt-body-item{position:relative;padding:16px 5px 16px 50px}
.price-table-layout3 .tpt-body .tpt-body-items .tpt-body-item:nth-child(even){background-color:#eaeff0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.price-table-layout3 .tpt-body .tpt-body-items .tpt-body-item .tpt-body-item-content{color:#111111;font-size:15px;font-weight:400;line-height:1.9}
.price-table-layout3 .tpt-body .tpt-body-items .tpt-body-item-icon{position:absolute;left:20px;z-index:1;color:#0b9876;line-height:1.9}
.price-table-layout3 .tpt-footer{text-align:center;padding-bottom:30px}
.price-table-layout3 .tpt-footer .tpt-footer-btn{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:14px;letter-spacing:1px;color:#111111;background-color:#fad03b;display:inline-block;text-transform:uppercase;padding:13px 5rem 11px;font-weight:700;line-height:1.7;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.price-table-layout3 .tpt-footer .tpt-footer-btn:hover{background-color:#f9c406}
.subscribe-layout1{text-align:center}
.subscribe-layout1 h2{font-size:36px;color:#ffffff;margin-bottom:50px}
.subscribe-layout1 .subscribe-input-area{border:none;padding:0;width:60%;margin:0 auto}
@media only screen and (max-width: 767px) {
  .subscribe-layout1 .subscribe-input-area{width:100%}
}
.subscribe-layout1 .subscribe-input-area .form-control{font-size:16px;padding:6px 20px;border:none;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important;color:#111111;min-height:55px;background-color:#f2f2f2;-webkit-box-shadow:0 1px 0 0 #e4e4e4;-moz-box-shadow:0 1px 0 0 #e4e4e4;box-shadow:0 1px 0 0 #e4e4e4}
@media only screen and (max-width: 1199px) {
  .subscribe-layout1 .subscribe-input-area .form-control{min-height:50px}
}
@media only screen and (max-width: 991px) {
  .subscribe-layout1 .subscribe-input-area .form-control{min-height:48px}
}
@media only screen and (max-width: 767px) {
  .subscribe-layout1 .subscribe-input-area .form-control{min-height:45px}
}
@media only screen and (max-width: 575px) {
  .subscribe-layout1 .subscribe-input-area .form-control{min-height:42px}
}
@media only screen and (max-width: 479px) {
  .subscribe-layout1 .subscribe-input-area .form-control{min-height:40px}
}
.subscribe-layout1 .subscribe-input-area .input-group-addon{background:transparent;border:none;border-radius:0;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.subscribe-layout1 .subscribe-input-area .input-group-addon button{margin-left:10px}
.subscribe-layout1 input.search-input:focus{outline-width:0;outline:none}
.subscribe-layout1 input::-webkit-input-placeholder,.subscribe-layout1 textarea::-webkit-input-placeholder{color:#444444}
.subscribe-layout1 input::-moz-placeholder,.subscribe-layout1 textarea::-moz-placeholder{color:#444444}
.subscribe-layout1 input:-moz-placeholder,.subscribe-layout1 textarea:-moz-placeholder{color:#444444}
.subscribe-layout1 input:-ms-input-placeholder,.subscribe-layout1 textarea:-ms-input-placeholder{color:#444444}
.audio-layout1{background-color:#4c1864;position:relative;min-height:10px;box-sizing:border-box}
@media only screen and (max-width: 991px) {
  .audio-layout1{height:auto}
}
.audio-layout1 .container{position:absolute;top:-70px;left:0;right:0;z-index:7}
@media only screen and (max-width: 991px) {
  .audio-layout1 .container{position:inherit;top:inherit}
}
.audio-layout1 .audio-main-body{position:relative;min-height:150px;background-image:url(img/figure/audio.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}
.audio-layout1 .audio-main-body:after{position:absolute;left:-80px;top:0;content:"";width:0;height:0;border-top:75px solid transparent;border-right:80px solid #4c1864;border-bottom:75px solid transparent}
@media only screen and (max-width: 1290px) {
  .audio-layout1 .audio-main-body:after{display:none}
}
.audio-layout1 .audio-main-body:before{position:absolute;right:-80px;top:0;content:"";width:0;height:0;border-top:75px solid transparent;border-left:80px solid #4c1864;border-bottom:75px solid transparent}
@media only screen and (max-width: 1290px) {
  .audio-layout1 .audio-main-body:before{display:none}
}
.singer-info{padding:44px 0 44px 30px}
@media only screen and (max-width: 767px) {
  .singer-info{padding:20px 0 20px 10px}
}
.singer-info .speaker-img{height:60px;width:60px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid #ffffff;-webkit-box-shadow:0 5px 0 0 rgba(9,6,6,0.5);-moz-box-shadow:0 5px 0 0 rgba(9,6,6,0.5);box-shadow:0 5px 0 0 rgba(9,6,6,0.5)}
.singer-info .speaker-img:last-child{margin-right:0}
.singer-info .media-body{margin-left:20px}
.singer-info .item-content .title{margin-bottom:0;font-style:italic}
.singer-info .item-content p{margin-bottom:0;color:#b79bc4}
.audio-player-wrap{height:100%;position:relative}
@media only screen and (max-width: 575px) {
  .audio-player-wrap{min-height:173px}
}
.audio-player-wrap .progress-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:60px;width:60%}
@media only screen and (max-width: 991px) {
  .audio-player-wrap .progress-wrap{width:80%}
}
@media only screen and (max-width: 575px) {
  .audio-player-wrap .progress-wrap{left:50px;width:77%}
}
@media only screen and (max-width: 479px) {
  .audio-player-wrap .progress-wrap{width:75%;left:40px}
}
@media only screen and (max-width: 320px) {
  .audio-player-wrap .progress-wrap{width:70%;left:40px}
}
.audio-player-wrap .progress{background-color:#320D43;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.audio-player-wrap .progress .progress-bar{height:2rem;background-color:#8cc63e}
.audio-player-wrap .player-time-label{position:absolute;bottom:-30px;width:100%}
.audio-player-wrap .player-time-label > div{display:inline-block}
.audio-player-wrap .player-time-label .current-duration{float:left;color:#ffffff}
.audio-player-wrap .player-time-label .total-duration{color:#ffffff;float:right}
.audio-player-wrap .play-pause-wrap{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.audio-player-wrap .play.btn-pause{background-color:transparent;color:transparent;border:0;box-shadow:none}
.audio-player-wrap .play.btn-pause:after{content:"\f28b";color:#ffffff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;font-family:fontawesome;font-size:50px}
@media only screen and (max-width: 575px) {
  .audio-player-wrap .play.btn-pause:after{font-size:40px}
}
.audio-player-wrap .play.btn-play{background-color:transparent;color:transparent;border:0;box-shadow:none}
.audio-player-wrap .play.btn-play:after{content:"\f144";color:#ffffff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:fontawesome;font-size:50px}
@media only screen and (max-width: 575px) {
  .audio-player-wrap .play.btn-play:after{font-size:40px}
}
.audio-player-wrap .volume-control{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width: 991px) {
  .audio-player-wrap .volume-control{top:25%;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);right:32px}
}
@media only screen and (max-width: 767px) {
  .audio-player-wrap .volume-control{right:10px}
}
@media only screen and (max-width: 575px) {
  .audio-player-wrap .volume-control{right:7%}
}
.audio-player-wrap .volume-control label{color:#fad03b;line-height:0;margin-bottom:0;margin-right:15px;font-size:24px}
.audio-player-wrap .volume-control input[type="range"]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);width:100%;height:12px;margin:6px 0 0;border:none;padding:1px 2px;border-radius:14px;background:#ffffff;box-shadow:inset 0 1px 0 0 #eeeeee,inset 0 -1px 0 0 #dddddd;-webkit-box-shadow:inset 0 1px 0 0 #eeeeee,inset 0 -1px 0 0 #dddddd;outline:none}
.audio-player-wrap .volume-control input[type="range"]::-moz-range-track{border:inherit;background:transparent}
.audio-player-wrap .volume-control input[type="range"]::-ms-track{border:inherit;color:transparent;background:transparent}
.audio-player-wrap .volume-control input[type="range"]::-ms-fill-lower,.audio-player-wrap .volume-control input[type="range"]::-ms-fill-upper{background:transparent}
.audio-player-wrap .volume-control input[type="range"]::-ms-tooltip{display:none}
.audio-player-wrap .volume-control input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:10px;border:none;border-radius:12px;background-color:#4c1864}
.audio-player-wrap .volume-control input[type="range"]::-moz-range-thumb{width:40px;height:10px;border:none;border-radius:12px;background-color:#4c1864}
.audio-player-wrap .volume-control input[type="range"]::-ms-thumb{width:40px;height:10px;border-radius:12px;border:0;background-color:#4c1864}
.schedule-layout1.table{margin-bottom:0}
.schedule-layout1 tbody tr{height:100%;width:100%}
.schedule-layout1 tbody tr th{border-top:0;padding:28px 5px 20px;text-align:center;min-width:120px}
.schedule-layout1 tbody tr:nth-child(1n) th{background-color:#8cc63e}
.schedule-layout1 tbody tr:nth-child(2n) th{background-color:#4c1864}
.schedule-layout1 tbody tr:nth-child(3n) th{background-color:#fad03b}
.schedule-layout1 tbody tr:nth-child(4n) th{background-color:#f50057}
.schedule-layout1 tbody tr:nth-child(5n) th{background-color:#00b0ff}
.schedule-layout1 tbody tr:nth-child(6n) th{background-color:#8cc63e}
.schedule-layout1 tbody tr:nth-child(7n) th{background-color:#4c1864}
.schedule-layout1 tbody tr:nth-child(8n) th{background-color:#fad03b}
.schedule-layout1 tbody tr:nth-child(9n) th{background-color:#f50057}
.schedule-layout1 tbody tr:nth-child(10n) th{background-color:#00b0ff}
.schedule-layout1 tbody tr td{vertical-align:middle;display:table-cell}
.schedule-layout1 tbody tr:nth-child(even) td{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.schedule-layout1 tbody tr:nth-child(even) td:last-child{border-right:1px solid #e6e6e6}
.schedule-layout1 tbody tr:nth-child(odd) td:last-child{border-right:1px solid #e6e6e6}
.schedule-layout1 tbody tr td{min-width:269px}
.schedule-layout1 .day-number{color:#ffffff;font-size:18px;line-height:1}
.schedule-layout1 .schedule-date{color:#ffffff;font-size:24px;font-weight:900}
.schedule-layout1 .schedule-title{font-size:22px;color:#111111;font-weight:500;padding-left:10px}
.schedule-layout1 .schedule-title a{color:#111111}
.schedule-layout1 .schedule-title a:hover{color:#4c1864}
.schedule-layout1 .schedule-time{font-weight:300;font-size:20px}
.schedule-layout1 .schedule-time i{margin-right:15px;color:#fad03b}
.schedule-layout1 .schedule-speaker{text-align:right;padding-right:20px}
.schedule-layout1 .schedule-speaker li{margin-right:5px;height:50px;width:50px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:4px solid #ffffff;-webkit-box-shadow:0 5px 0 0 rgba(181,181,181,0.2);-moz-box-shadow:0 5px 0 0 rgba(181,181,181,0.2);box-shadow:0 5px 0 0 rgba(181,181,181,0.2)}
.schedule-layout1 .schedule-speaker li:last-child{margin-right:0}
.schedule-layout1 tbody tr:nth-of-type(odd){background-color:#f8f8f8}
.schedule-layout2{margin-bottom:60px;position:relative;z-index:1}
.schedule-layout2:before{height:95%;width:98%;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;content:"";z-index:-1;position:absolute;top:5%;right:-8px;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
@media only screen and (max-width: 575px) {
  .schedule-layout2:before{display:none}
}
.schedule-layout2 .schedule-nav li{float:left;display:inline-block;width:50%;border:1px solid #e5e5e5;border-bottom:0;text-align:center}
.schedule-layout2 .schedule-nav li a{padding:22px 5px 20px;display:block;z-index:2;position:relative}
.schedule-layout2 .schedule-nav li a:after{content:"";height:100%;width:100%;background:#ffffff;background:-webkit-linear-gradient(#ffffff,#e5e5e5);background:-o-linear-gradient(#ffffff,#e5e5e5);background:-moz-linear-gradient(#ffffff,#e5e5e5);background:linear-gradient(#ffffff,#e5e5e5);position:absolute;top:0;left:0;right:0;z-index:-1;opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.schedule-layout2 .schedule-nav li a:before{content:"";height:100%;width:100%;background:#fbca1c;background:-webkit-linear-gradient(#fbca1c,#fad03b);background:-o-linear-gradient(#fbca1c,#fad03b);background:-moz-linear-gradient(#fbca1c,#fad03b);background:linear-gradient(#fbca1c,#fad03b);position:absolute;top:0;left:0;right:0;z-index:-1;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.schedule-layout2 .schedule-nav li a:hover:after{opacity:0}
.schedule-layout2 .schedule-nav li a:hover:before{opacity:1}
.schedule-layout2 .schedule-nav li .active:after{opacity:0}
.schedule-layout2 .schedule-nav li .active:before{opacity:1}
.schedule-layout2 .schedule-nav li .day-number{color:#111111;font-size:24px;line-height:1;font-weight:900;margin-bottom:5px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .schedule-layout2 .schedule-nav li .day-number{font-size:20px}
}
@media only screen and (max-width: 575px) {
  .schedule-layout2 .schedule-nav li .day-number{font-size:16px}
}
.schedule-layout2 .schedule-nav li .schedule-date{color:#444444;font-size:16px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 575px) {
  .schedule-layout2 .schedule-nav li .schedule-date{font-size:14px}
}
.schedule-layout2 .schedule-content{background-color:#ffffff;border:1px solid #e5e5e5;padding:25px 40px 10px}
@media only screen and (max-width: 767px) {
  .schedule-layout2 .schedule-content{padding:15px 10px 10px}
}
.schedule-layout2 .schedule-content .table{margin-bottom:0}
.schedule-layout2 .schedule-content .table thead tr th{font-weight:400;font-size:18px;color:#111111;border-top:0}
.schedule-layout2 .schedule-content .table thead tr th:first-child{padding-left:2rem}
.schedule-layout2 .schedule-content .table tbody tr th{font-weight:300;color:#111111;padding:1rem;padding-left:2rem}
.schedule-layout2 .schedule-content .table tbody tr td{min-width:247px;font-weight:300;color:#111111;padding:1rem}
@media only screen and (max-width: 1199px) {
  .schedule-layout2 .schedule-content .table tbody tr td{min-width:203px}
}
.schedule-layout2 .schedule-content .table tbody tr td a{color:#111111}
.schedule-layout2 .schedule-content .table tbody tr td a:hover{color:#8cc63e}
.schedule-layout3{margin-bottom:7rem}
.schedule-layout3 .schedule-nav{margin-bottom:30px;border-bottom:0}
.schedule-layout3 .schedule-nav li{float:left;display:inline-block;width:23%;border-bottom:0;text-align:left;margin-right:25px}
@media only screen and (max-width: 1199px) {
  .schedule-layout3 .schedule-nav li{margin-right:24px}
}
@media only screen and (max-width: 991px) {
  .schedule-layout3 .schedule-nav li{margin-right:18px}
}
@media only screen and (max-width: 767px) {
  .schedule-layout3 .schedule-nav li{margin-right:10px}
}
@media only screen and (max-width: 575px) {
  .schedule-layout3 .schedule-nav li{margin-right:5px}
}
.schedule-layout3 .schedule-nav li:last-child{margin-right:0}
.schedule-layout3 .schedule-nav li a{padding:20px 15px;display:block;z-index:2;position:relative;color:#e2e2e2}
@media only screen and (max-width: 767px) {
  .schedule-layout3 .schedule-nav li a{padding:20px 5px}
}
.schedule-layout3 .schedule-nav li a:before{content:"\f054";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:36px;z-index:1;color:#e2e2e2;font-family:fontawesome}
@media only screen and (max-width: 991px) {
  .schedule-layout3 .schedule-nav li a:before{font-size:24px}
}
@media only screen and (max-width: 767px) {
  .schedule-layout3 .schedule-nav li a:before{right:0}
}
@media only screen and (max-width: 575px) {
  .schedule-layout3 .schedule-nav li a:before{font-size:16px;right:10px}
}
.schedule-layout3 .schedule-nav li a:hover{color:#8cc63e}
.schedule-layout3 .schedule-nav li a:hover:before{color:#8cc63e}
.schedule-layout3 .schedule-nav li a .day-number{font-size:36px;line-height:1;font-weight:900;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 991px) {
  .schedule-layout3 .schedule-nav li a .day-number{font-size:24px}
}
@media only screen and (max-width: 575px) {
  .schedule-layout3 .schedule-nav li a .day-number{font-size:16px}
}
.schedule-layout3 .schedule-nav li .active{color:#8cc63e}
.schedule-layout3 .schedule-nav li .active:before{color:#8cc63e}
.schedule-layout3 .schedule-content .table{margin-bottom:0}
@media (min-width: 768px) and (max-width: 991px) {
  .schedule-layout3 .schedule-content .table{display:inline-table}
}
.schedule-layout3 .schedule-content .table tbody tr td{padding:0;min-width:369px;font-weight:300;color:#111111;background:#ffffff;background:-webkit-linear-gradient(#ffffff,#eaeaea);background:-o-linear-gradient(#ffffff,#eaeaea);background:-moz-linear-gradient(#ffffff,#eaeaea);background:linear-gradient(#ffffff,#eaeaea);position:relative;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 1199px) {
  .schedule-layout3 .schedule-content .table tbody tr td{min-width:309px}
}
@media only screen and (max-width: 991px) {
  .schedule-layout3 .schedule-content .table tbody tr td{min-width:200px}
}
@media only screen and (max-width: 767px) {
  .schedule-layout3 .schedule-content .table tbody tr td{min-width:230px}
}
.schedule-layout3 .schedule-content .table tbody tr td:before{content:"";width:1px;height:102%;background-color:#ffffff;position:absolute;top:-1px;right:-2px;z-index:3}
.schedule-layout3 .schedule-content .table tbody tr td:after{content:"";width:101%;height:1px;background-color:#ffffff;position:absolute;left:-1px;bottom:0;z-index:3}
.schedule-layout3 .schedule-content .table tbody tr td:last-child:before{display:none}
.schedule-layout3 .schedule-content .table tbody tr td .schedule-info .speaker-img{height:60px;width:60px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid #ffffff;-webkit-box-shadow:0 5px 0 0 rgba(181,181,181,0.2);-moz-box-shadow:0 5px 0 0 rgba(181,181,181,0.2);box-shadow:0 5px 0 0 rgba(181,181,181,0.2)}
.schedule-layout3 .schedule-content .table tbody tr td .schedule-info .speaker-img:last-child{margin-right:0}
.schedule-layout3 .schedule-content .table tbody tr td .schedule-info .media-body{margin-left:20px}
.schedule-layout3 .schedule-content .table tbody tr td .schedule-info .item-content .title{margin-bottom:0}
.schedule-layout3 .schedule-content .table tbody tr td .schedule-info .item-content p{font-style:italic;margin-bottom:0}
.schedule-layout3 .schedule-content .table tbody tr td a{padding:2.2rem 2rem;display:block;color:#111111}
.schedule-layout3 .schedule-content .table tbody tr:hover td{background:#fefefe;background:-webkit-linear-gradient(#fefefe,#f1f1f1);background:-o-linear-gradient(#fefefe,#f1f1f1);background:-moz-linear-gradient(#fefefe,#f1f1f1);background:linear-gradient(#fefefe,#f1f1f1)}
.schedule-layout3 .schedule-content .table tbody tr:last-child td:after{display:none}
.schedule-layout3 .table-bordered{border:none}
.schedule-layout4{position:relative}
.schedule-layout4:before{opacity:.8;background-image:-webkit-gradient(linear,0 0,0 100%,from(#111111),to(#213037));background-image:-webkit-linear-gradient(#213037,#111111);background-image:-moz-linear-gradient(#213037,#111111),-moz-linear-gradient(#213037,#111111);background-image:-o-linear-gradient(#213037,#111111),-o-linear-gradient(#213037,#111111);background-image:linear-gradient(#213037,#111111),linear-gradient(#213037,#111111);content:"";height:100%;bottom:0;left:0;right:0;position:absolute;width:100%;z-index:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.schedule-layout4:after{opacity:0;background-image:-webkit-gradient(linear,0 0,0 100%,from(#8cc63e),to(#213037));background-image:-webkit-linear-gradient(#213037,#8cc63e);background-image:-moz-linear-gradient(#213037,#8cc63e),-moz-linear-gradient(#213037,#8cc63e);background-image:-o-linear-gradient(#213037,#8cc63e),-o-linear-gradient(#213037,#8cc63e);background-image:linear-gradient(#213037,#8cc63e),linear-gradient(#213037,#8cc63e);content:"";height:100%;bottom:0;left:0;right:0;position:absolute;width:100%;z-index:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.schedule-layout4 img{width:100%}
.schedule-layout4 ul li{margin-bottom:35px}
.schedule-layout4 ul li:last-child{margin-bottom:0}
.schedule-layout4 .item-content{padding:5rem 4rem}
.schedule-layout4 .item-content .title{margin-bottom:0}
@media only screen and (max-width: 1199px) {
  .schedule-layout4 .item-content .title{font-size:30px}
}
@media only screen and (max-width: 767px) {
  .schedule-layout4 .item-content .title{font-size:26px}
}
.schedule-layout4 .item-content p{color:#ffffff;font-weight:300;font-size:18px;margin-bottom:0}
.schedule-layout4:hover:before{opacity:0}
.schedule-layout4:hover:after{opacity:.8}
.countdown-layout1{text-align:center;padding:4rem 0 0;background-image:url(img/figure/countdown1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.countdown-layout1 .countdown-section{text-align:center;height:120px;background:transparent;display:inline-block;position:relative;margin-bottom:3rem}
@media only screen and (max-width: 1199px) {
  .countdown-layout1 .countdown-section{height:100px}
}
@media only screen and (max-width: 767px) {
  .countdown-layout1 .countdown-section{height:85px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout1 .countdown-section{height:70px}
}
.countdown-layout1 .countdown-section:last-child h2:after{display:none}
.countdown-layout1 .countdown-section:last-child h2:before{display:none}
.countdown-layout1 .countdown-section:first-child h3{left:2.5px}
.countdown-layout1 .countdown-section:last-child h3{left:2.5px}
.countdown-layout1 .countdown-section h2{font-size:8rem;line-height:1.1;color:#000000;font-weight:700;position:relative;padding:0 40px}
@media only screen and (max-width: 991px) {
  .countdown-layout1 .countdown-section h2{padding:0 30px}
}
@media only screen and (max-width: 767px) {
  .countdown-layout1 .countdown-section h2{padding:0 20px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout1 .countdown-section h2{font-size:6rem;padding:0 15px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout1 .countdown-section h2{font-size:7rem}
}
.countdown-layout1 .countdown-section h2:after{content:"\f111";font-family:fontawesome;font-size:12px;color:#aa8306;position:absolute;right:-5px;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);top:25%}
@media only screen and (max-width: 767px) {
  .countdown-layout1 .countdown-section h2:after{font-size:10px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout1 .countdown-section h2:after{font-size:7px;right:-2.5px}
}
.countdown-layout1 .countdown-section h2:before{content:"\f111";font-family:fontawesome;font-size:12px;color:#aa8306;position:absolute;right:-5px;-webkit-transform:translateY(-75%);-moz-transform:translateY(-75%);-ms-transform:translateY(-75%);-o-transform:translateY(-75%);transform:translateY(-75%);top:75%}
@media only screen and (max-width: 767px) {
  .countdown-layout1 .countdown-section h2:before{font-size:10px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout1 .countdown-section h2:before{font-size:7px;right:-2.5px}
}
.countdown-layout1 .countdown-section h3{position:absolute;bottom:-20px;left:0;right:0;color:#111111;text-transform:capitalize;font-size:16px}
@media only screen and (max-width: 767px) {
  .countdown-layout1 .countdown-section h3{font-size:15px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout1 .countdown-section h3{font-size:14px}
}
.countdown-layout2{text-align:center;margin-bottom:5px;margin-top:30px}
.countdown-layout2 .countdown-section{text-align:center;height:120px;background:transparent;display:inline-block;position:relative;margin-bottom:30px}
.countdown-layout2 .countdown-section:last-child h2:after{display:none}
.countdown-layout2 .countdown-section:last-child h2:before{display:none}
.countdown-layout2 .countdown-section:first-child h3{left:2.5px}
.countdown-layout2 .countdown-section:last-child h3{left:2.5px}
.countdown-layout2 .countdown-section h2{font-size:8rem;position:relative;line-height:1.1;font-weight:700;padding:0 50px}
@media only screen and (max-width: 1199px) {
  .countdown-layout2 .countdown-section h2{padding:0 40px}
}
@media only screen and (max-width: 991px) {
  .countdown-layout2 .countdown-section h2{padding:0 30px}
}
@media only screen and (max-width: 767px) {
  .countdown-layout2 .countdown-section h2{padding:0 20px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout2 .countdown-section h2{font-size:6rem;padding:0 15px}
}
.countdown-layout2 .countdown-section h2:after{content:"\f111";font-family:fontawesome;font-size:12px;color:#ffffff;position:absolute;right:-5px;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);top:25%}
@media only screen and (max-width: 767px) {
  .countdown-layout2 .countdown-section h2:after{font-size:10px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout2 .countdown-section h2:after{font-size:7px;right:-2.5px}
}
.countdown-layout2 .countdown-section h2:before{content:"\f111";font-family:fontawesome;font-size:12px;color:#ffffff;position:absolute;right:-5px;-webkit-transform:translateY(-75%);-moz-transform:translateY(-75%);-ms-transform:translateY(-75%);-o-transform:translateY(-75%);transform:translateY(-75%);top:75%}
@media only screen and (max-width: 767px) {
  .countdown-layout2 .countdown-section h2:before{font-size:10px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout2 .countdown-section h2:before{font-size:7px;right:-2.5px}
}
.countdown-layout2 .countdown-section:nth-child(1n) h2{color:#fad03b}
.countdown-layout2 .countdown-section:nth-child(2n) h2{color:#00b0ff}
.countdown-layout2 .countdown-section:nth-child(3n) h2{color:#f50057}
.countdown-layout2 .countdown-section:nth-child(4n) h2{color:#8cc63e}
.countdown-layout2 .countdown-section h3{position:absolute;bottom:-15px;left:0;right:0;color:#ffffff;text-transform:capitalize;font-size:16px}
@media only screen and (max-width: 1199px) {
  .countdown-layout2 .countdown-section h3{bottom:5px}
}
@media only screen and (max-width: 767px) {
  .countdown-layout2 .countdown-section h3{bottom:15px;font-size:15px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout2 .countdown-section h3{bottom:35px;font-size:14px}
}
.countdown-layout3{text-align:center;margin-bottom:5rem;background-image:url(img/figure/figure9.png);background-position:center;background-repeat:no-repeat}
@media only screen and (max-width: 479px) {
  .countdown-layout3{margin-bottom:0}
}
.countdown-layout3 .countdown-section{position:relative;text-align:center;height:120px;background:transparent;display:inline-block;margin-top:30px}
.countdown-layout3 .countdown-section:last-child h2:after{display:none}
.countdown-layout3 .countdown-section:last-child h2:before{display:none}
.countdown-layout3 .countdown-section:first-child h3{left:.25px}
.countdown-layout3 .countdown-section:last-child h3{left:.25px}
.countdown-layout3 .countdown-section h2{font-size:6rem;position:relative;line-height:1.1;font-weight:900;color:#ffffff;padding:0 50px;bottom:-30px}
@media only screen and (max-width: 1199px) {
  .countdown-layout3 .countdown-section h2{padding:0 40px}
}
@media only screen and (max-width: 991px) {
  .countdown-layout3 .countdown-section h2{padding:0 30px}
}
@media only screen and (max-width: 767px) {
  .countdown-layout3 .countdown-section h2{padding:0 20px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout3 .countdown-section h2{font-size:6rem;padding:0 15px}
}
.countdown-layout3 .countdown-section h2:after{content:"";height:60%;width:1px;background-color:#ffffff;position:absolute;right:-.5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.countdown-layout3 .countdown-section h3{position:absolute;top:-5px;left:0;right:0;color:#ffffff;text-transform:capitalize;font-size:16px}
@media only screen and (max-width: 767px) {
  .countdown-layout3 .countdown-section h3{font-size:15px}
}
@media only screen and (max-width: 575px) {
  .countdown-layout3 .countdown-section h3{font-size:14px}
}
.speaker-layout1{margin-bottom:6.5rem}
.speaker-layout1 .item-img{position:relative;margin-bottom:15px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.speaker-layout1 .item-img img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.speaker-layout1 .item-img:before{content:"";position:absolute;height:100%;width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:2;top:0;left:0;right:0;background:rgba(250,208,59,0.9);opacity:0;visibility:hidden;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.speaker-layout1 .item-social{position:absolute;left:0;right:0;z-index:3;opacity:0;visibility:hidden;top:70%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s cubic-bezier(0,0,0.25,1.38);-moz-transition:all .4s cubic-bezier(0,0,0.25,1.38);-ms-transition:all .4s cubic-bezier(0,0,0.25,1.38);-o-transition:all .4s cubic-bezier(0,0,0.25,1.38);transition:all .4s cubic-bezier(0,0,0.25,1.38)}
.speaker-layout1 .item-social ul li{display:inline-block;font-size:20px}
.speaker-layout1 .item-social ul li a{color:#111111;padding:15px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.speaker-layout1 .item-social ul li a:hover{color:#ffffff}
.speaker-layout1 .item-title h3{margin-bottom:0}
.speaker-layout1:hover .item-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.speaker-layout1:hover .item-img:before{opacity:1;visibility:visible}
.speaker-layout1:hover .item-social{opacity:1;visibility:visible;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.speaker-layout2{text-align:center;position:relative;overflow:hidden}
.speaker-layout2 img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.speaker-layout2:before{content:"";position:absolute;height:100%;width:100%;z-index:2;top:0;left:0;right:0;background:rgba(76,24,100,0.8);opacity:0;visibility:hidden;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.speaker-layout2 .item-social{position:absolute;left:0;right:0;z-index:3;opacity:0;visibility:hidden;bottom:-10%;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}
.speaker-layout2 .item-social ul li{display:inline-block;font-size:20px}
@media only screen and (max-width: 575px) {
  .speaker-layout2 .item-social ul li{font-size:16px}
}
.speaker-layout2 .item-social ul li a{color:#ffffff;padding:15px}
@media only screen and (max-width: 575px) {
  .speaker-layout2 .item-social ul li a{padding:8px}
}
.speaker-layout2 .item-social ul li a:hover{color:#fad03b}
.speaker-layout2 .item-title{opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:-20%;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%);z-index:6;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}
@media only screen and (max-width: 575px) {
  .speaker-layout2 .item-title h3{font-size:20px}
}
.speaker-layout2:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.speaker-layout2:hover:before{opacity:1;visibility:visible}
.speaker-layout2:hover .item-title{opacity:1;visibility:visible;top:70%;-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);transform:translateY(-70%)}
.speaker-layout2:hover .item-social{opacity:1;visibility:visible;bottom:10%;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}
.speaker-layout3{margin-bottom:30px;text-align:center;position:relative;overflow:hidden}
.speaker-layout3 img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}
.speaker-layout3:before{content:"";position:absolute;height:100%;width:200%;z-index:2;background:rgba(76,24,100,0.8);-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);top:70%;left:-90%;-webkit-transition:all .7s cubic-bezier(0.19,0.63,0,1.2);-moz-transition:all .7s cubic-bezier(0.19,0.63,0,1.2);-ms-transition:all .7s cubic-bezier(0.19,0.63,0,1.2);-o-transition:all .7s cubic-bezier(0.19,0.63,0,1.2);transition:all .7s cubic-bezier(0.19,0.63,0,1.2)}
.speaker-layout3 .item-social{position:absolute;left:-100%;z-index:3;opacity:0;visibility:hidden;bottom:5%;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%);-webkit-transition:all 1s cubic-bezier(0,0,0.25,1.38);-moz-transition:all 1s cubic-bezier(0,0,0.25,1.38);-ms-transition:all 1s cubic-bezier(0,0,0.25,1.38);-o-transition:all 1s cubic-bezier(0,0,0.25,1.38);transition:all 1s cubic-bezier(0,0,0.25,1.38)}
.speaker-layout3 .item-social ul li{display:inline-block;font-size:20px}
.speaker-layout3 .item-social ul li a{color:#fad03b;padding:15px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.speaker-layout3 .item-social ul li a:hover{color:#ffffff}
.speaker-layout3 .item-title{text-align:left;width:100%;position:absolute;left:30px;z-index:6;bottom:5%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.speaker-layout3 .item-title .title{margin-bottom:0}
.speaker-layout3 .eventcatagory-light{color:#ffffff;text-align:left}
.speaker-layout3:hover img{transform:scale(1.1)}
.speaker-layout3:hover:before{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);top:45%;left:-90%}
.speaker-layout3:hover .item-title{bottom:30%;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.speaker-layout3:hover .item-social{left:0;right:0;opacity:1;visibility:visible}
@media only screen and (max-width: 991px) {
  .single-speaker-img{text-align:center;margin-bottom:50px}
  .single-speaker-img img{margin:0 auto}
}
.speaker-profile{margin-bottom:60px}
@media only screen and (max-width: 991px) {
  .speaker-profile{text-align:center}
}
.speaker-profile .title{margin-bottom:5px;margin-top:-15px}
.speaker-profile .sub-title{font-size:18px;color:#4c1864;margin-bottom:30px}
.speaker-profile p{margin-bottom:0}
.profile-social{margin-bottom:30px}
.profile-social li{text-align:center;display:inline-block;margin:0 2px 5px}
@media only screen and (max-width: 575px) {
  .profile-social li{margin:0 1px 2px}
}
.profile-social li a{height:45px;width:50px;background:#eff2f3;border:1px solid #ffffff;line-height:43px;display:block;color:#111111;font-size:20px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.profile-social li a:hover{border:1px solid #4c1864;background:#4c1864;color:#ffffff}
@media only screen and (max-width: 575px) {
  .profile-social li a{height:35px;width:40px;line-height:32px;font-size:16px}
}
.profile-event{margin-bottom:3rem;background-color:#eff2f3;padding:35px 15px;text-align:center}
.profile-event .title{margin-bottom:8px}
.profile-event .title:hover a{color:#8cc63e}
.profile-event .profile-event-date{font-size:18px;color:#111111;margin-bottom:12px}
@media (min-width: 992px) and (max-width: 1199px) {
  .profile-event .profile-event-date{font-size:16px}
}
.profile-event .profile-event-place{font-size:18px;color:#8cc63e;font-weight:500}
.single-event-img{margin-bottom:35px}
.event-description{margin-bottom:10rem}
.event-description .title{margin-bottom:15px;font-size:36px}
.comingsoon-page{text-align:center;width:100%;height:100%;position:fixed}
@media only screen and (max-width: 991px) {
  .comingsoon-page{overflow-y:scroll}
}
.comingsoon-page .comingsoon-back-img{background-image:url(img/figure/figure2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:fixed;z-index:0;top:0;left:0;width:100%;height:100%}
.comingsoon-page .comingsoon-back-img:before{content:"";height:100%;width:100%;position:absolute;z-index:1;top:0;left:0;right:0;margin:0 auto;background-color:rgba(76,24,100,0.8)}
.comingsoon-page .comingsoon-content-wrap{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin:50px 0}
@media only screen and (max-width: 991px) {
  .comingsoon-page .comingsoon-content-wrap{margin:50px 0 100px}
}
.comingsoon-page .comingsoon-content{position:relative;z-index:1;padding:0 15px}
.comingsoon-page .comingsoon-content h1{letter-spacing:1px;font-size:7rem;text-transform:uppercase;color:#ffffff;font-family:'cubanoregular'}
@media only screen and (max-width: 767px) {
  .comingsoon-page .comingsoon-content h1{margin-bottom:0}
}
.comingsoon-page .comingsoon-content .upcoming-event-info{margin-bottom:0;font-size:24px}
@media only screen and (max-width: 767px) {
  .comingsoon-page .comingsoon-content .upcoming-event-info{display:none}
}
.comingsoon-page .comingsoon-content .upcoming-event-info li{display:inline-block;color:#fad03b;margin-right:15px;padding-right:15px;border-right:1px solid #fad03b;line-height:1}
.comingsoon-page .comingsoon-content .upcoming-event-info li:last-child{margin-right:0;padding-right:0;border-right:0}
.comingsoon-page .comingsoon-content .comingsoon-newsletter{margin-bottom:80px}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group{background-color:transparent;height:52px}
@media only screen and (max-width: 767px) {
  .comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group{display:inherit;padding:0 15px;height:45px}
}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .form-control{border:none;color:#111111;background-color:#ffffff;width:520px;flex:inherit;margin-right:10px;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;font-size:16px;padding:5px 30px;height:52px}
@media only screen and (max-width: 767px) {
  .comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .form-control{width:100%;height:45px}
}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon{padding:0;background-color:#8cc63e;border:none;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon{margin-top:10px;display:inline-block}
}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon button{color:#ffffff;background-color:transparent;border:0;height:52px;padding:0 35px;font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:2px;display:inline-block;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon button{height:45px}
}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon button:focus,.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon button:hover{outline-width:0;outline:none}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon:hover{background-color:#fad03b}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group .input-group-addon:hover button{color:#111111}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input.search-input:focus{outline-width:0;outline:none}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input::-webkit-input-placeholder{color:#444444}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input::-moz-placeholder{color:#444444}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input:-moz-placeholder{color:#444444}
.comingsoon-page .comingsoon-content .comingsoon-newsletter .stylish-input-group input:-ms-input-placeholder{color:#444444}
.comingsoon-page .comingsoon-content .comingsoon-social{margin-bottom:8rem;text-align:center}
.comingsoon-page .comingsoon-content .comingsoon-social li{display:inline-block;margin:0 5px 5px}
@media only screen and (max-width: 767px) {
  .comingsoon-page .comingsoon-content .comingsoon-social li{margin:0 1px 5px}
}
.comingsoon-page .comingsoon-content .comingsoon-social li a{height:50px;width:50px;border-radius:50%;background:transparent;border:1px solid #ffffff;line-height:48px;display:block;color:#ffffff;font-size:20px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .comingsoon-page .comingsoon-content .comingsoon-social li a{height:40px;width:40px;border-radius:50%;background:transparent;border:1px solid #ffffff;line-height:37px;display:block;color:#ffffff;font-size:18px}
}
.comingsoon-page .comingsoon-content .comingsoon-social li a:hover{border:1px solid #f50057;background:#f50057;color:#ffffff}
.comingsoon-page .comingsoon-content p{color:#cfcfcf;margin-bottom:0}
.comingsoon-page .comingsoon-content p a{color:#ffffff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.comingsoon-page .comingsoon-content p a:hover{color:#fad03b}
.comingsoon-page img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all 70s ease-out;-moz-transition:all 70s ease-out;-ms-transition:all 70s ease-out;-o-transition:all 70s ease-out;transition:all 70s ease-out}
.comingsoon-page:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.single-product-wrap{margin-bottom:50px}
@media only screen and (max-width: 767px) {
  .single-product-wrap .single-product-gallery{margin-bottom:30px}
}
.single-product-wrap .single-product-gallery .tab-content{margin-top:0}
.single-product-wrap .single-product-gallery .tab-content a{display:block}
.single-product-wrap .single-product-gallery .tab-content a img{width:100%}
.single-product-wrap .single-product-gallery .nav-tabs{border-bottom:0}
.single-product-wrap .single-product-gallery .nav-tabs li{width:30%;display:inline-block;margin:16px 17px 0 0}
@media only screen and (max-width: 1199px) {
  .single-product-wrap .single-product-gallery .nav-tabs li{margin:16px 14px 0 0}
}
@media only screen and (max-width: 767px) {
  .single-product-wrap .single-product-gallery .nav-tabs li{margin:16px 25px 0 0}
}
@media only screen and (max-width: 575px) {
  .single-product-wrap .single-product-gallery .nav-tabs li{margin:16px 20px 0 0;width:28%}
}
.single-product-wrap .single-product-gallery .nav-tabs li a{display:block}
.single-product-wrap .single-product-gallery .nav-tabs li a img{opacity:.5}
.single-product-wrap .single-product-gallery .nav-tabs li:last-child{margin:16px 0 0}
.single-product-wrap .single-product-gallery .nav-tabs li:hover img{opacity:1}
.single-product-wrap .single-product-gallery .nav-tabs .active img{opacity:1}
.single-product-wrap .single-product-info .title{margin-bottom:10px}
.single-product-wrap .single-product-info .rating{margin:0 0 10px}
.single-product-wrap .single-product-info .rating li{display:inline-block}
.single-product-wrap .single-product-info .rating li > i{color:#eebe2c}
.single-product-wrap .single-product-info .price{font-size:30px;font-weight:500;color:#8cc63e;margin-bottom:10px}
@media (min-width: 992px) and (max-width: 1199px) {
  .single-product-wrap .single-product-info .price{margin-bottom:40px}
}
@media (min-width: 768px) and (max-width: 991px) {
  .single-product-wrap .single-product-info .price{margin-bottom:30px}
}
.single-product-wrap .single-product-info .quantity{margin-bottom:0}
@media only screen and (max-width: 479px) {
  .single-product-wrap .single-product-info .quantity{text-align:center}
}
.single-product-wrap .single-product-info .quantity li{vertical-align:top;margin:0 2px 0 0;display:inline-block}
@media only screen and (max-width: 479px) {
  .single-product-wrap .single-product-info .quantity li{margin-bottom:5px}
}
.single-product-wrap .single-product-info .quantity li a{border:1px solid #4c1864;line-height:52px;text-align:center;height:52px;padding:0 20px;background:transparent;display:block;color:#4c1864;text-transform:uppercase;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media (min-width: 768px) and (max-width: 1199px) {
  .single-product-wrap .single-product-info .quantity li a{padding:0 13px}
}
.single-product-wrap .single-product-info .quantity li a i{color:#4c1864;line-height:54px;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.single-product-wrap .single-product-info .quantity li a:hover{border:1px solid #cacaca;background:#f8f8f8}
.single-product-wrap .single-product-info .quantity li .input-group{position:relative;box-shadow:none}
.single-product-wrap .single-product-info .quantity li .input-group .form-control{box-shadow:none;border-radius:0}
.single-product-wrap .single-product-info .quantity li .input-group input{border:none;height:50px;width:100px;padding-right:47px;font-size:20px;text-align:center;color:#4c1864}
@media (min-width: 768px) and (max-width: 1199px) {
  .single-product-wrap .single-product-info .quantity li .input-group input{width:81px;padding-left:5px;padding-right:40px}
}
.single-product-wrap .single-product-info .quantity li .input-group .input-group-btn-vertical{position:absolute;z-index:3;top:0;right:0}
.single-product-wrap .single-product-info .quantity li .input-group .input-group-btn-vertical .btn-default{border:0}
.single-product-wrap .single-product-info .quantity li .input-group .input-group-btn-vertical button{display:block;border-left:1px solid #cacaca!important;border-radius:0!important;background:transparent;padding:7px 12px 5px;line-height:1.3;border:1px solid #cacaca}
@media only screen and (max-width: 1199px) {
  .single-product-wrap .single-product-info .quantity li .input-group .input-group-btn-vertical button{padding:8px 12px 7px}
}
.single-product-wrap .single-product-info .quantity li .input-group .input-group-btn-vertical button:last-child{border-top:1px solid #cacaca}
.single-product-wrap .single-product-info .quantity li .input-group .input-group-btn-vertical button:focus{box-shadow:none}
.single-product-wrap .single-product-info .quantity li .input-group .input-group-btn-vertical button i{line-height:1;color:#4c1864;font-size:10px}
.single-product-wrap .single-product-info .quantity li:first-child{background:#4c1864}
.single-product-wrap .single-product-info .quantity li:first-child a{color:#ffffff}
.single-product-wrap .single-product-info .quantity li:first-child a:hover{color:#4c1864}
.single-product-wrap .single-product-info .quantity li .quantity-holder{border:1px solid #cacaca}
.single-product-wrap .single-product-info .quantity li .cart-btn{background-color:#4c1864;color:#ffffff}
.single-product-wrap .single-product-info .quantity li .cart-btn:hover{color:#4c1864}
.single-product-tab{margin-bottom:50px;border:1px solid #cacaca;overflow:hidden}
.single-product-tab .nav-tabs{border-bottom:0}
.single-product-tab ul > li{margin:-1px;display:inline-block;padding:10px 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.single-product-tab ul > li a{background:#f4f4f4;color:#111111;padding:14px 30px;text-transform:capitalize;font-size:18px;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.single-product-tab ul > li:hover a{background:transparent;color:#8cc63e}
.single-product-tab ul > li .active{background:transparent;color:#8cc63e;text-decoration:none}
.single-product-tab .tab-content{padding:30px 35px 15px}
.product-box-layout1{margin-bottom:30px}
.product-box-layout1 .item-image{position:relative;margin-bottom:25px;overflow:hidden}
.product-box-layout1 .item-image img{width:100%}
.product-box-layout1 .item-image .item-action{position:absolute;bottom:-65px;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(0,0,0.25,1.38);-moz-transition:all .4s cubic-bezier(0,0,0.25,1.38);-ms-transition:all .4s cubic-bezier(0,0,0.25,1.38);-o-transition:all .4s cubic-bezier(0,0,0.25,1.38);transition:all .4s cubic-bezier(0,0,0.25,1.38)}
.product-box-layout1 .item-image .item-action ul li{display:inline-block;float:left;font-weight:500}
.product-box-layout1 .item-image .item-action ul li a{display:block;padding:15px 0}
.product-box-layout1 .item-image .item-action ul li a:hover{background-color:#8cc63e;color:#ffffff}
.product-box-layout1 .item-image .item-action ul li a i{font-size:20px}
.product-box-layout1 .item-image .item-action ul .item-button{width:70%;text-align:center}
.product-box-layout1 .item-image .item-action ul .item-button a{background-color:#4c1864;color:#ffffff}
.product-box-layout1 .item-image .item-action ul .item-view{width:30%;text-align:center}
.product-box-layout1 .item-image .item-action ul .item-view a{color:#111111;background-color:#fad03b}
.product-box-layout1 .item-content{text-align:center}
.product-box-layout1 .item-content .title{margin-bottom:10px}
.product-box-layout1 .item-content .price{color:#8cc63e;font-weight:500;font-size:20px;line-height:1;margin-bottom:0}
.product-box-layout1:hover .item-action{bottom:0;opacity:1;visibility:visible}
.product-box-layout2 .item-image{position:relative;margin-bottom:25px;overflow:hidden}
.product-box-layout2 .item-image img{width:100%}
.product-box-layout2 .item-image .item-action{position:absolute;bottom:-65px;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(0,0,0.25,1.38);-moz-transition:all .4s cubic-bezier(0,0,0.25,1.38);-ms-transition:all .4s cubic-bezier(0,0,0.25,1.38);-o-transition:all .4s cubic-bezier(0,0,0.25,1.38);transition:all .4s cubic-bezier(0,0,0.25,1.38)}
.product-box-layout2 .item-image .item-action ul li{display:inline-block;float:left;font-weight:500}
.product-box-layout2 .item-image .item-action ul li a{display:block;padding:15px 0}
.product-box-layout2 .item-image .item-action ul li a:hover{background-color:#8cc63e;color:#ffffff}
.product-box-layout2 .item-image .item-action ul li a i{font-size:20px}
.product-box-layout2 .item-image .item-action ul .item-button{width:70%;text-align:center}
.product-box-layout2 .item-image .item-action ul .item-button a{background-color:#4c1864;color:#ffffff}
.product-box-layout2 .item-image .item-action ul .item-view{width:30%;text-align:center}
.product-box-layout2 .item-image .item-action ul .item-view a{color:#111111;background-color:#fad03b}
.product-box-layout2 .item-content{text-align:center}
.product-box-layout2 .item-content .title{margin-bottom:10px}
.product-box-layout2 .item-content .price{color:#8cc63e;font-weight:500;font-size:20px;line-height:1;margin-bottom:0}
.product-box-layout2:hover .item-action{bottom:0;opacity:1;visibility:visible}
.item-sorting-wrap{margin-bottom:30px}
.item-sorting-wrap .title{margin-top:1rem}
.item-sorting-wrap .item-sorting-control{text-align:right}
@media only screen and (max-width: 757px) {
  .item-sorting-wrap .item-sorting-control{text-align:left}
}
.item-sorting-wrap .item-sorting-control .dropdown{position:relative;display:inline-block}
.item-sorting-wrap .item-sorting-control .dropdown button{width:200px;font-size:14px;color:#111111;background-color:transparent;border:1px solid #cacaca;padding:15px 0}
.item-sorting-wrap .item-sorting-control .dropdown button:focus{box-shadow:none}
.item-sorting-wrap .item-sorting-control .dropdown .dropdown-toggle:after{border-top:.3rem solid #4c1864}
.item-sorting-wrap .item-sorting-control .dropdown .dropdown-menu{font-size:14px;width:200px}
.item-sorting-wrap .item-sorting-control .dropdown .dropdown-menu .dropdown-item:focus,.item-sorting-wrap .item-sorting-control .dropdown .dropdown-menu .dropdown-item:hover{background-color:#4c1864;color:#ffffff}
.sponsonrs-type-title{text-align:center;margin-bottom:60px}
.sponsonrs-type-title h3{color:#111111;font-weight:700}
.sponsonrs-layout1{text-align:center}
.sponsonrs-layout1 .sponsonrs-row-border{margin-bottom:55px;margin-right:0;margin-left:0;position:relative}
.sponsonrs-layout1 .sponsonrs-row-border:before{content:"";width:100%;position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #dcdcdc;z-index:3}
.sponsonrs-layout1 .sponsonrs-row-border:last-child{margin-bottom:0}
.sponsonrs-layout1 .sponsonrs-row-border:last-child:before{display:none}
.sponsonrs-layout1 .sponsonrs-box{margin-bottom:55px}
.sponsonrs-layout1 .sponsonrs-box a{display:inline-block}
.sponsonrs-layout1 .sponsonrs-box a img{display:inline-block;max-width:25rem;margin:0 auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sponsonrs-layout1 .sponsonrs-box a:hover img{-webkit-filter:grayscale(0)}
.news-meta-info{margin-bottom:15px;font-size:15px}
.news-meta-info li{display:inline-block;color:#707070}
.news-meta-info li span{color:#111111}
.news-meta-info li a{color:#111111}
.news-meta-info li a:hover{color:#fad03b}
.blog-layout1{margin-bottom:30px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.blog-layout1 .item-content{padding:3rem;background-color:#ffffff;-webkit-box-shadow:0 1px 0 0 rgba(220,220,220,0.75);-moz-box-shadow:0 1px 0 0 rgba(220,220,220,0.75);box-shadow:0 1px 0 0 rgba(220,220,220,0.75)}
.blog-layout1 .item-img{position:relative}
.blog-layout1 .item-img img{width:100%}
.blog-layout1 .item-img .item-date{text-align:center;padding:8px 20px 7px;position:absolute;left:20px;bottom:20px;background-color:#fad03b;color:#111111;font-size:14px;line-height:1.3;font-weight:900;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.blog-layout1 .item-img .item-date span{display:block;font-size:10px;font-weight:500}
.blog-layout1:hover{-webkit-box-shadow:0 0 40px 0 rgba(216,216,216,0.5);-moz-box-shadow:0 0 40px 0 rgba(216,216,216,0.5);box-shadow:0 0 40px 0 rgba(216,216,216,0.5)}
.blog-layout1:hover .item-date{left:0;bottom:0}
.blog-layout2{margin-bottom:30px;background-color:#ffffff;-webkit-box-shadow:0 1px 0 0 rgba(220,220,220,0.75);-moz-box-shadow:0 1px 0 0 rgba(220,220,220,0.75);box-shadow:0 1px 0 0 rgba(220,220,220,0.75)}
.blog-layout2 .item-img{position:relative}
.blog-layout2 .item-img .item-date{text-align:center;padding:8px 20px 7px;position:absolute;right:-35px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:45%;background-color:#fad03b;color:#111111;font-size:24px;line-height:1.3;font-weight:900;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
@media only screen and (max-width: 767px) {
  .blog-layout2 .item-img .item-date{right:0}
}
.blog-layout2 .item-img .item-date span{display:block;font-size:10px;font-weight:500}
.blog-layout2:hover .item-img .item-date{top:0;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.blog-layout3{margin-bottom:3rem;position:relative;overflow:hidden}
.blog-layout3 img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.blog-layout3 .item-date-wrap{position:absolute;left:30px;top:30px;z-index:1}
@media only screen and (max-width: 767px) {
  .blog-layout3 .item-date-wrap{top:10px;left:10px}
}
.blog-layout3 .item-date-wrap .item-date{text-align:center;padding:8px 20px 7px;background-color:#fad03b;color:#111111;font-size:24px;line-height:1.3;font-weight:900;position:relative;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.blog-layout3 .item-date-wrap .item-date:before{content:"";position:absolute;height:100%;width:100%;z-index:-1;background-color:#d5ae26;top:5px;left:5px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.blog-layout3 .item-date-wrap .item-date span{display:block;font-size:18px;font-weight:500}
.blog-layout3 .item-content{padding:0 12px;position:absolute;bottom:5px;left:15px;text-align:left;z-index:3}
@media only screen and (max-width: 767px) {
  .blog-layout3 .item-content{bottom:0;left:0}
}
.blog-layout3 .item-content .item-deccription{color:#ffffff}
.blog-layout3 .item-content .item-title h3{margin-bottom:10px}
.blog-layout3:hover img{transform:scale(1.1)}
.blog-layout3:hover .item-date:before{top:-5px;left:-5px}
.blog-layout4{margin-bottom:30px}
.blog-layout4 .entry-image .item-image{overflow:hidden}
.blog-layout4 .entry-image img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.blog-layout4 .entry-image .item-content{padding:2.5rem 3rem 2rem;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4}
.blog-layout4 .entry-image .item-content .title{margin-bottom:10px}
.blog-layout4 .entry-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.blog-layout4 .entry-content .item-content{padding:8rem 3rem;text-align:center}
.blog-layout4 .entry-content .item-content .title{margin-bottom:25px;position:relative;padding-top:70px}
.blog-layout4 .entry-content .item-content .title:before{content:"\f10e";position:absolute;top:0;left:0;right:0;color:#ffffff;font-family:fontawesome;z-index:1}
.blog-layout5{margin-bottom:45px}
.blog-layout5 .title{margin-bottom:5px}
.blog-layout5 .entry-image .item-image{margin-bottom:3.5rem}
.blog-layout5 .entry-video .item-video{position:relative;margin-bottom:3.5rem}
.single-blog-wrapper .item-image{margin-bottom:35px}
.single-blog-wrapper .single-blog-content-holder{padding-bottom:40px;border-bottom:1px solid #ebebeb;margin-bottom:40px}
.single-blog-wrapper .single-blog-content-holder .title{margin-bottom:10px}
.single-blog-wrapper .single-blog-content-holder blockquote{margin:35px 0;background:#f8f8f8;padding:40px 60px 20px;position:relative;display:block;color:#707070;font-style:italic}
@media only screen and (max-width: 480px) {
  .single-blog-wrapper .single-blog-content-holder blockquote{padding:30px}
}
.single-blog-wrapper .single-blog-content-holder blockquote:before{content:"\f10d";font-family:FontAwesome;font-size:20px;position:absolute;top:30px;left:30px;z-index:1;color:#8cc63e}
@media only screen and (max-width: 480px) {
  .single-blog-wrapper .single-blog-content-holder blockquote:before{left:5px;top:20px}
}
.single-blog-wrapper .tag-share{margin-bottom:50px}
.single-blog-wrapper .tag-share li{display:inline-block}
@media only screen and (max-width: 575px) {
  .single-blog-wrapper .tag-share li{display:block}
}
.single-blog-wrapper .tag-share li ul li{display:inline-block;font-size:15px}
.single-blog-wrapper .tag-share li ul li:last-child{float:inherit}
.single-blog-wrapper .tag-share li:last-child{float:right}
@media only screen and (max-width: 575px) {
  .single-blog-wrapper .tag-share li:last-child{float:inherit;margin-top:15px}
}
.single-blog-wrapper .tag-share li .inner-tag{margin-top:5px}
.single-blog-wrapper .tag-share li .inner-tag li a{color:#646464}
.single-blog-wrapper .tag-share li .inner-tag li a:hover{color:#4c1864}
.single-blog-wrapper .tag-share li .inner-tag li:first-child{font-weight:700}
.single-blog-wrapper .tag-share li .inner-share li{margin-left:5px}
@media only screen and (max-width: 991px) {
  .single-blog-wrapper .tag-share li .inner-share li{margin-right:5px;margin-left:0}
}
.single-blog-wrapper .tag-share li .inner-share li a{height:40px;width:40px;border-radius:50%;display:block;text-align:center;line-height:40px;color:#ffffff}
.single-blog-wrapper .tag-share li .inner-share li:nth-child(1n) a{background:#3b5998}
.single-blog-wrapper .tag-share li .inner-share li:nth-child(2n) a{background:#00aced}
.single-blog-wrapper .tag-share li .inner-share li:nth-child(3n) a{background:#276cca}
.single-blog-wrapper .tag-share li .inner-share li:nth-child(4n) a{background:#e94a0b}
.single-blog-wrapper .about-author{margin-bottom:45px;background-color:#f8f8f8;padding:35px 10px 15px 30px}
.single-blog-wrapper .about-author .title{margin-bottom:10px}
.single-blog-wrapper .blog-comments{padding-bottom:10px;margin-bottom:50px;border-bottom:1px solid #ebebeb}
.single-blog-wrapper .blog-comments .title{margin-bottom:40px}
.single-blog-wrapper .blog-comments ul li{margin-bottom:40px;position:relative}
.single-blog-wrapper .blog-comments ul li .item-img a{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.single-blog-wrapper .blog-comments ul li .comments-content{padding-top:10px}
.single-blog-wrapper .blog-comments ul li .comments-content h3{font-size:18px}
.single-blog-wrapper .blog-comments ul li .comments-content h3 a{font-weight:700;color:#111111}
.single-blog-wrapper .blog-comments ul li .comments-content h3 a:hover{color:#4c1864}
.single-blog-wrapper .blog-comments ul li .comments-content h3 .date{color:#444444;font-weight:300}
.single-blog-wrapper .blog-comments ul li .comments-content .reply{position:absolute;z-index:1;right:0;top:0}
@media only screen and (max-width: 767px) {
  .single-blog-wrapper .blog-comments ul li .comments-content .reply{position:inherit;display:inline-block}
}
.single-blog-wrapper .blog-comments ul li .comments-content .reply a{color:#ffffff;padding:8px 20px;display:block;background:#8cc63e;font-size:12px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.single-blog-wrapper .blog-comments ul li .comments-content .reply:hover a{background:#4c1864}
.single-blog-wrapper .blog-comments ul li:nth-child(even){padding-left:40px}
@media only screen and (max-width: 575px) {
  .single-blog-wrapper .blog-comments ul li:nth-child(even){padding-left:0}
}
.single-blog-wrapper .leave-comments .title{margin-bottom:40px}
.single-blog-wrapper .leave-comments .form-group{margin-bottom:30px}
.single-blog-wrapper .leave-comments .form-group .form-control{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#f9f9f9;box-shadow:none;border:none}
.single-blog-wrapper .leave-comments .form-group input{padding:3px 5px 5px 25px;height:50px;color:#111111;font-weight:500}
.single-blog-wrapper .leave-comments .form-group textarea{font-weight:500;padding:20px 30px}
.single-blog-wrapper .leave-comments .form-group input.form-control::-webkit-input-placeholder,.single-blog-wrapper .leave-comments .form-group textarea.form-control::-webkit-input-placeholder{color:#707070}
.single-blog-wrapper .leave-comments .form-group input.form-control::-moz-placeholder,.single-blog-wrapper .leave-comments .form-group textarea.form-control::-moz-placeholder{color:#707070}
.single-blog-wrapper .leave-comments .form-group input.form-control:-moz-placeholder,.single-blog-wrapper .leave-comments .form-group textarea.form-control:-moz-placeholder{color:#707070}
.single-blog-wrapper .leave-comments .form-group input.form-control:-ms-input-placeholder,.single-blog-wrapper .leave-comments .form-group textarea.form-control:-ms-input-placeholder{color:#707070}
.sidebar-widget-area{margin-bottom:3rem}
.sidebar-widget-area .widget{margin-bottom:4rem}
.sidebar-widget-area .widget:last-child{margin-bottom:0!important}
.sidebar-widget-area .widget-search .stylish-input-group{background:transparent;border:0;height:45px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.sidebar-widget-area .widget-search .stylish-input-group .form-control{padding:0 15px;border:1px solid #cacaca;border-right:0;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:transparent;text-transform:capitalize;color:#111111}
.sidebar-widget-area .widget-search .stylish-input-group .input-group-addon{border:none;border-radius:0;background:#fad03b;padding:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-search .stylish-input-group .input-group-addon button{padding:8px 18px;cursor:pointer;background:#fad03b;border:0;display:block;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-search .stylish-input-group .input-group-addon button span{color:#111111;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-search .stylish-input-group .input-group-addon:hover{background:#4c1864}
.sidebar-widget-area .widget-search .stylish-input-group .input-group-addon:hover button{background:#4c1864}
.sidebar-widget-area .widget-search .stylish-input-group .input-group-addon:hover button span{color:#ffffff}
.sidebar-widget-area .widget-search .stylish-input-group input{font-size:14px;color:#111111}
.sidebar-widget-area .widget-search .stylish-input-group input.form-control::-webkit-input-placeholder,.sidebar-widget-area .widget-search .stylish-input-group textarea.form-control::-webkit-input-placeholder{color:#707070}
.sidebar-widget-area .widget-search .stylish-input-group input.form-control::-moz-placeholder,.sidebar-widget-area .widget-search .stylish-input-group textarea.form-control::-moz-placeholder{color:#707070}
.sidebar-widget-area .widget-search .stylish-input-group input.form-control:-moz-placeholder,.sidebar-widget-area .widget-search .stylish-input-group textarea.form-control:-moz-placeholder{color:#707070}
.sidebar-widget-area .widget-search .stylish-input-group input.form-control:-ms-input-placeholder,.sidebar-widget-area .widget-search .stylish-input-group textarea.form-control:-ms-input-placeholder{color:#707070}
.sidebar-widget-area .widget-categories ul li{position:relative;padding-left:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dedede}
.sidebar-widget-area .widget-categories ul li:last-child{margin-bottom:0;border-bottom:0}
.sidebar-widget-area .widget-categories ul li:last-child:before{display:none}
.sidebar-widget-area .widget-categories ul li:after{content:"\f105";font-family:FontAwesome;color:#4c1864;position:absolute;left:0;top:-3px;font-size:18px}
.sidebar-widget-area .widget-categories ul li a{display:block;color:#111111;font-size:15px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-categories ul li a span{position:absolute;top:0;right:0;z-index:2;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-categories ul li:hover a{color:#4c1864}
.sidebar-widget-area .widget-categories ul li:hover:before{right:0;left:0;width:100%}
.sidebar-widget-area .widget-categories ul li:before{content:"";background-color:#4c1864;width:0;height:1px;left:0;bottom:-1px;z-index:2;position:absolute;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-archives ul li{position:relative;padding-left:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dedede}
.sidebar-widget-area .widget-archives ul li:last-child{margin-bottom:0;border-bottom:0}
.sidebar-widget-area .widget-archives ul li:last-child:before{display:none}
.sidebar-widget-area .widget-archives ul li:after{content:"\f105";font-family:FontAwesome;color:#4c1864;position:absolute;left:0;top:-3px;font-size:18px}
.sidebar-widget-area .widget-archives ul li a{display:block;color:#111111;font-size:15px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-archives ul li a span{position:absolute;top:0;right:0;z-index:2;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-archives ul li:hover a{color:#4c1864}
.sidebar-widget-area .widget-archives ul li:hover:before{right:0;left:0;width:100%}
.sidebar-widget-area .widget-archives ul li:before{content:"";background-color:#4c1864;width:0;height:1px;left:0;bottom:-1px;z-index:2;position:absolute;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-tag li{display:inline-block;margin-top:3px;border:1px solid #cdcdcd;background:transparent;font-size:13px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-tag li a{color:#707070;display:block;padding:9px 15px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sidebar-widget-area .widget-tag li:hover{border:1px solid #4c1864;background:#4c1864}
.sidebar-widget-area .widget-tag li:hover a{color:#ffffff}
.sidebar-widget-area .widget-recent-entries ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dedede}
.sidebar-widget-area .widget-recent-entries ul li:last-child{margin-bottom:0;border-bottom:0}
.sidebar-widget-area .widget-recent-entries ul li a{color:#111111;font-weight:700;display:inline-block;line-height:1.6;margin-bottom:5px}
.sidebar-widget-area .widget-recent-entries ul li a:hover{color:#4c1864}
.sidebar-widget-area .widget-recent-entries ul li span{display:block}
.price-range-wrap{text-align:center;padding-top:20px}
.price-range-wrap:after{clear:both;display:block;content:""}
.price-range-wrap .price-filter-wrap{margin-top:15px}
.price-range-wrap .price-filter-wrap .filter-button{margin-right:30px}
.price-range-wrap .price-filter-wrap .price-range-select{margin:20px 0;text-align:center}
.price-range-wrap .price-filter-wrap .price-range-select:after{clear:both;display:block;content:""}
.price-range-wrap .price-filter-wrap .price-range-select .price-range{display:inline-block;margin:0 5px;font-weight:500;color:#222222}
.price-range-wrap .noUi-connect{background:#cbcbcb;box-shadow:none}
.price-range-wrap .noUi-horizontal{height:12px}
.price-range-wrap .noUi-target{border-radius:0;box-shadow:none;background-color:#eeeeee;border:0}
.price-range-wrap .noUi-horizontal .noUi-handle{top:-10px;background:#8cc63e;border:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:25px}
.price-range-wrap .noUi-handle::after,.price-range-wrap .noUi-handle::before{left:11px;top:7px;background:#ffffff}
.price-range-wrap .noUi-handle::after{left:14px}
.widget-top-rated ul li{margin-bottom:30px}
.widget-top-rated ul li:last-child{margin-bottom:0}
.widget-top-rated ul li .top-rated-content h4{font-size:18px;margin-bottom:5px;color:#111111;font-weight:500}
.widget-top-rated ul li .top-rated-content h4 a{color:#111111}
.widget-top-rated ul li .top-rated-content h4 a:hover{color:#4c1864}
.widget-top-rated ul li .top-rated-content .rating{line-height:1.6}
.widget-top-rated ul li .top-rated-content .rating li{display:inline;border-bottom:none}
.widget-top-rated ul li .top-rated-content .rating li i{color:#fdc800}
.widget-top-rated ul li .top-rated-content .amount{color:#8cc63e;font-weight:500;margin-bottom:5px}
.call-to-action-layout1{text-align:center}
.call-to-action-layout1 h2{font-weight:700;color:#ffffff}
.call-to-action-layout1 p{color:#ffffff;width:60%;margin:0 auto 45px}
@media only screen and (max-width: 767px) {
  .call-to-action-layout1 p{width:100%}
}
.google-map-area{position:relative}
.contact-form .form-group{margin-bottom:30px}
.contact-form .form-group .form-control{border-radius:0;background:#f5f5f5;box-shadow:none;border:none}
.contact-form .form-group input{height:45px;color:#111111;padding:5px 15px;font-size:15px}
.contact-form .form-group textarea{padding:15px;font-size:15px;color:#111111}
.contact-form .form-response .alert-info{background:transparent;border:none;color:#a8a7a7;letter-spacing:5px}
.contact-form .form-response .alert-success{background-color:transparent;color:#4c1874;letter-spacing:4px;border-color:transparent;font-weight:500}
@media only screen and (max-width: 479px) {
  .contact-form .form-response .alert-success{letter-spacing:1px}
}
.contact-form .form-response .alert{border-radius:0;padding:15px 0}
.contact-form input.search-input:focus{outline-width:0;outline:none}
.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#444444}
.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#444444}
.contact-form input:-moz-placeholder,.contact-form textarea:-moz-placeholder{color:#444444}
.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#444444}
.contact-us-info ul li{position:relative;padding-left:35px;font-size:18px;color:#646464;margin-bottom:20px;line-height:1.6}
.contact-us-info ul li:last-child{margin-bottom:0}
.contact-us-info ul li i{position:absolute;left:0;top:5px;z-index:1;color:#8cc63e;font-size:20px}
.error-page-layout1{text-align:center}
.error-page-layout1 img{margin-bottom:55px;display:inline-block}
.error-page-layout1 h2{font-weight:300;color:#111111}
@media only screen and (max-width: 479px) {
  .error-page-layout1 h2{font-size:24px;margin-bottom:20px}
}
.error-page-layout1 p{margin:0 auto;width:50%;font-size:18px;margin-bottom:50px}
@media only screen and (max-width: 1199px) {
  .error-page-layout1 p{width:80%}
}
@media only screen and (max-width: 991px) {
  .error-page-layout1 p{width:100%}
}
.gallery-box-layout1{position:relative;overflow:hidden}
.gallery-box-layout1:before{opacity:0;visibility:hidden;content:"";position:absolute;height:100%;width:50%;background:rgba(255,255,255,0.7);z-index:1;left:-50%;top:-100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.gallery-box-layout1:after{opacity:0;visibility:hidden;content:"";position:absolute;height:100%;width:50%;background:rgba(0,0,0,0.7);z-index:1;right:-50%;top:-100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.gallery-box-layout1:hover:before{left:0;top:0;opacity:1;visibility:visible}
.gallery-box-layout1:hover:after{right:0;top:0;opacity:1;visibility:visible}
.gallery-box-layout1:hover .img-popup-icon{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;opacity:1;visibility:visible}
.img-popup-icon{opacity:0;visibility:hidden;position:absolute;top:110%;-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);left:0;right:0;z-index:8;margin:0 auto;text-align:center;background-color:rgba(76,24,100,0.95);height:55px;width:55px;line-height:55px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#ffffff;font-size:24px;-webkit-transition:all .7s cubic-bezier(0,0,0.25,1.5);-moz-transition:all .7s cubic-bezier(0,0,0.25,1.5);-ms-transition:all .7s cubic-bezier(0,0,0.25,1.5);-o-transition:all .7s cubic-bezier(0,0,0.25,1.5);transition:all .7s cubic-bezier(0,0,0.25,1.5)}
.img-popup-icon:hover{color:#4c1864;background-color:rgba(255,255,255,0.95)}
.isotop-btn{text-align:center;margin-bottom:50px}
.isotop-btn:after{display:none}
.isotop-btn a{background:#f4f4f4;color:#111111;padding:10px 24px;margin:0 2px 6px;font-weight:500;font-size:14px;display:inline-block;-webkit-box-shadow:0 1px 2px 0 rgba(205,214,222,0.75);-moz-box-shadow:0 1px 2px 0 rgba(205,214,222,0.75);box-shadow:0 1px 2px 0 rgba(205,214,222,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.isotop-btn a:hover{background-color:#4c1864;color:#ffffff}
.isotop-btn a:last-child{margin:0}
.isotop-btn .current{background-color:#4c1864!important;color:#ffffff}
.footer-box-layout{padding-left:100px;padding-right:100px}
@media only screen and (max-width: 1199px) {
  .footer-box-layout{padding-left:0;padding-right:0}
}
.footer-layout1{padding-top:10rem;padding-bottom:8rem;text-align:center}
.footer-layout1 .footer-logo{margin-bottom:40px;display:block}
.footer-layout1 .footer-logo img{width:31.5rem;margin:0 auto}
.footer-layout1 p{margin-bottom:35px}
.footer-layout1 p a{color:#4c1864}
.footer-layout1 p a:hover{color:#8cc63e}
.footer-layout1 .footer-social ul li{display:inline-block;margin-right:2px;margin-bottom:5px}
.footer-layout1 .footer-social ul li:last-child{margin-right:0}
.footer-layout1 .footer-social ul li a{width:40px;height:40px;line-height:40px;text-align:center;color:#646464;display:block;position:relative;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.footer-layout1 .footer-social ul li a:hover{color:#fad03b}
.footer-layout1 .footer-social ul li a:hover:after{width:40px;left:0}
.footer-layout1 .footer-social ul li a:hover:before{width:40px;left:0}
.footer-layout1 .footer-social ul li a:after{content:"";height:2px;width:0;position:absolute;top:0;right:0;background-color:#fad03b;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.footer-layout1 .footer-social ul li a:before{content:"";height:2px;width:0;position:absolute;bottom:0;right:0;background-color:#fad03b;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.footer-layout2 .footer-top-area{padding-top:11rem;padding-bottom:5.5rem;background-color:#191919}
.footer-layout2 .footer-top-area .widget{color:#bfbfbf;margin-bottom:50px}
.footer-layout2 .footer-top-area .widget .widgettitle{font-size:26px;font-weight:700;color:#ffffff;margin-bottom:35px}
.footer-layout2 .footer-top-area .widget .footer-widget-logo{margin-bottom:30px;display:inline-block}
.footer-layout2 .footer-top-area .widget .footer-widget-about{margin-bottom:30px}
.footer-layout2 .footer-top-area .widget .footer-widget-contact{position:relative;padding-left:30px;font-size:24px;font-weight:700;margin-bottom:25px}
.footer-layout2 .footer-top-area .widget .footer-widget-contact a{color:#ffffff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.footer-layout2 .footer-top-area .widget .footer-widget-contact a:hover{color:#fad03b}
.footer-layout2 .footer-top-area .widget .footer-widget-contact:before{content:"\f095";color:#fad03b;position:absolute;top:5px;font-size:20px;left:0;z-index:3;font-family:fontawesome}
.footer-layout2 .footer-top-area .widget .footer-widget-social ul li{margin-right:5px;display:inline-block}
.footer-layout2 .footer-top-area .widget .footer-widget-social ul li:last-child{margin-right:0}
.footer-layout2 .footer-top-area .widget .footer-widget-social ul li a{padding:1px 8px;display:inline-block;color:#676c6f;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.footer-layout2 .footer-top-area .widget .footer-widget-social ul li a:hover{color:#ffffff}
.footer-layout2 .footer-top-area .widget .footer-widget-menu ul li{margin-bottom:12px}
.footer-layout2 .footer-top-area .widget .footer-widget-menu ul li:last-child{margin-bottom:0}
.footer-layout2 .footer-top-area .widget .footer-widget-menu ul li a{color:#bfbfbf;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.footer-layout2 .footer-top-area .widget .footer-widget-menu ul li a:hover{color:#ffffff}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group{margin-top:30px;background-color:#404344;height:52px;padding:5px 5px 5px 15px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group .form-control{border:none;color:#ffffff;font-size:15px;background-color:#404344;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group .input-group-addon{padding:0;background-color:#8cc63e;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group .input-group-addon button{color:#ffffff;background-color:transparent;border:0;padding:0 25px;font-size:24px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group .input-group-addon button:focus,.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group .input-group-addon button:hover{outline-width:0;outline:none}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group .input-group-addon:hover{background-color:#fad03b}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group .input-group-addon:hover button{color:#111111}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group input.search-input:focus{outline-width:0;outline:none}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group input::-webkit-input-placeholder{color:#bfbfbf}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group input::-moz-placeholder{color:#bfbfbf}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group input:-moz-placeholder{color:#bfbfbf}
.footer-layout2 .footer-top-area .widget .footer-widget-newsletter .stylish-input-group input:-ms-input-placeholder{color:#bfbfbf}
.footer-layout2 .footer-bottom-area{background-color:#0b1013;text-align:center;color:#b1b1b1;padding:25px 0 1px}
.footer-layout2 .footer-bottom-area a{color:#ffffff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.footer-layout2 .footer-bottom-area a:hover{color:#fad03b}
@media only screen and (min-width: 576px) {
  .nav-control-top{position:relative}
  .nav-control-top .owl-controls{position:absolute;top:-80px;right:-2px;z-index:5}
  .nav-control-top .owl-controls i{display:block;line-height:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
  .nav-control-top .owl-controls .owl-nav{margin-top:0}
  .nav-control-top .owl-controls .owl-nav > div{padding:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#fad03b;opacity:1;font-size:18px;margin:0 2px;height:30px;width:30px;color:#111111;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
  .nav-control-top .owl-controls .owl-nav > div:hover{background-color:#8cc63e;color:#ffffff}
}
@media only screen and (min-width: 992px) {
  .full-width-left-compress .container-fluid{padding-right:0}
  .header-icon-light a i{font-weight:500;font-size:20px;color:#ffffff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
  .header-icon-light a i:before{margin-left:0;color:#ffffff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
  .header-icon-light a:hover i{color:#4c1864}
  .header-icon-light a:hover i:before{color:#4c1864}
}
@media only screen and (min-width: 1200px) {
  .full-width-compress > *{padding-left:60px;padding-right:60px}
  .full-width-left-compress .container-fluid{padding-left:30px;padding-right:0}
  .full-width-compress2 > *{padding-left:25px;padding-right:25px}
}
@media only screen and (max-width: 991px) {
  .sidebar-break-md{margin-top:4rem}
  .header-icon-mobile a i{font-weight:500;font-size:20px;color:#9f9f9f;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
  .header-icon-mobile a i:before{margin-left:0;color:#9f9f9f;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
  .header-icon-mobile a:hover i{color:#4c1864}
  .header-icon-mobile a:hover i:before{color:#4c1864}
}
@media only screen and (max-width: 575px) {
  .text-center--mb{text-align:center!important}
  .nav-control-top{position:relative}
  .nav-control-top .owl-controls i{color:#4c1864;display:block;line-height:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
  .nav-control-top .owl-controls .owl-nav{margin-top:0}
  .nav-control-top .owl-controls .owl-nav > div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:1px solid #4c1864;opacity:1;font-size:16px;margin:0 2px;height:30px;width:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
  .nav-control-top .owl-controls .owl-prev{left:-15px}
  .nav-control-top .owl-controls .owl-prev:hover{background:#4c1864;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
  .nav-control-top .owl-controls .owl-prev:hover i{color:#ffffff}
  .nav-control-top .owl-controls .owl-next{right:-15px}
  .nav-control-top .owl-controls .owl-next:hover{background:#4c1864;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
  .nav-control-top .owl-controls .owl-next:hover i{color:#ffffff}
}

.bbwnm {
  font-size: 14px;
  color: #dc1173;
  float: left;
  width: 100%;
}
.bbwmi{color: #000000}
.blog-layout1 .item-deccription {min-height: 104px;max-height: 104px;}