@font-face {
    font-family: 'museo900';
    src: url('../fonts/museo_900-webfont.woff2') format('woff2'),
         url('../fonts/museo_900-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo300';
    src: url('../fonts/museo300-regular-webfont.woff2') format('woff2'),
         url('../fonts/museo300-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo500';
    src: url('../fonts/museo500-regular-webfont.woff2') format('woff2'),
         url('../fonts/museo500-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo700';
    src: url('museo700-regular-webfont.woff2') format('woff2'),
         url('museo700-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300';
    src: url('../fonts/museosans-webfont.woff2') format('woff2'),
         url('../fonts/museosans-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans500';
    src: url('../fonts/museosans_0-13-webfont.woff2') format('woff2'),
         url('../fonts/museosans_0-13-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans700';
    src: url('../fonts/museosans_1-13-webfont.woff2') format('woff2'),
         url('../fonts/museosans_1-13-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans900';
    src: url('../fonts/museosans_2-13-webfont.woff2') format('woff2'),
         url('../fonts/museosans_2-13-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans100';
    src: url('../fonts/museosans_3-13-webfont.woff2') format('woff2'),
         url('../fonts/museosans_3-13-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans100_italic';
    src: url('../fonts/museosans_100_italic-1-webfont.woff2') format('woff2'),
         url('../fonts/museosans_100_italic-1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans300_italic';
    src: url('../fonts/museosans_300_italic-1-webfont.woff2') format('woff2'),
         url('../fonts/museosans_300_italic-1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans500_italic';
    src: url('../fonts/museosans_500_italic-1-webfont.woff2') format('woff2'),
         url('../fonts/museosans_500_italic-1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* Chrome/Opera/Safari */
::-webkit-selection{background:#b61618;color:#fff;text-shadow:0 0 transparent}
 /* Firefox 19+ */
::-moz-selection{background:#b61618;color:#fff;text-shadow:0 0 transparent}
 /* IE 10+ */
::-ms-selection{background:#b61618;color:#fff;text-shadow:0 0 transparent}
/* Firefox 18- */
::selection{background:#b61618;color:#fff;text-shadow:0 0 transparent}
img {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none; max-width:100%;transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
a {transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
a:hover {text-decoration:none; }
a[data-toggle="modal"] {outline:none}
body {font-family: 'museo_sans300', sans-serif; }

#hamburger-icon {vertical-align: middle; position: relative; height:24px; width:24px; overflow: hidden; z-index: 100; cursor:pointer; display: inline-block; margin:18px 0;}
#hamburger-icon div { position: absolute; height: 2px; right: 2px; left: 2px; background-color: #58595b; border: 0; -webkit-transition: -webkit-transform .2s ease-in-out .2s,top .2s ease-in-out .2s,background-color .3s; -moz-transition: -moz-transform .2s ease-in-out .2s,top .2s ease-in-out .2s,background-color .3s; -o-transition: -o-transform .2s ease-in-out .2s,top .2s ease-in-out .2s,background-color .3s; transition: transform .2s ease-in-out .2s,top .2s ease-in-out .2s,background-color .3s; vertical-align: top;}
#hamburger-icon div.top { top: 25%; margin-top: -1px; }
.open-nav #hamburger-icon div.top {transform: rotate(-135deg); top: 50%; background:#fff}
#hamburger-icon div.middle { top:50%; margin-top: -1px; }
.open-nav #hamburger-icon div.middle {opacity:0;}
#hamburger-icon div.bottom { top:75%; margin-top: -1px; }
.open-nav #hamburger-icon div.bottom { transform: rotate(135deg); top: 50%; background:#fff}
#hamburger-icon:before { content: " "; display: block; position: fixed; top: 0; left: 0; height: 100%; width: 0; opacity: 0; transition: opacity .2s,width .05s .2s; background: rgba(0,0,0,.6);}
.open-nav #hamburger-icon:before { opacity: 1; width: 100%; }

.sidebar { position: fixed; top: 0; bottom: 0; left: 0; z-index: 101; padding:0; box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1); background:#fff }
.sidebar-top { position: relative;  height: calc(100vh - 163px); overflow: hidden;/*  overflow-y: auto; */ }
.sidebar-sticky {position: relative; height: calc(100% - 126px); overflow: hidden; overflow-y: auto;}
.sidebar .nav .nav-item .nav-link {font-size:12px; font-family:'museo_sans900', sans-serif; color:#000; position:relative;}
.sidebar .nav .nav-item ul {list-style:none; margin:0; padding:0}
.sidebar .nav .nav-item ul li a.nav-link {list-style:none; margin:0; padding:0; font-family:'museo_sans300', sans-serif; padding:.1rem 1rem;}
.sidebar .nav .nav-item>.nav-link[aria-expanded="true"] {padding-bottom:0.2rem}
.sidebar .nav .nav-item ul .nav-item ul li.active .nav-link {color:#b61618; font-family:'museo_sans300', sans-serif;}
.sidebar .nav .nav-item>.nav-link[aria-expanded="true"],
.sidebar .nav .nav-item ul li.active .nav-link,
.sidebar .nav .nav-item.active .nav-link {color:#b61618; font-family:'museo_sans900', sans-serif;}
.sidebar .nav .nav-item .nav-link:hover {color:#b61618}
.sidebar .nav .nav-item>.nav-link[aria-expanded="true"]:before {content:'-';}
.sidebar .nav .nav-item>.nav-link:before {content:'+'; left:0;  position:absolute}
.sidebar .nav .nav-item {padding:0 5px 0 20px;}
.sidebar-logo {padding:20px;}
.sidebar-footer {padding:15px  20px;font-family: 'museo_sans500', sans-serif;}
.sidebar-footer .sidebar-social ul {list-style:none; margin:0; padding:0;font-size:0; }
.sidebar-footer .sidebar-social ul li {display:inline-block}
.sidebar-footer .sidebar-social ul li a { float: left; text-align: center; line-height:23px; height:24px; width:24px; font-size: 12px; border-radius: 50%; margin: 10px 3px; transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; cursor: pointer; text-decoration: none; border: 1px solid #000;color:#000; }
.sidebar-footer .sidebar-social ul li a:hover {color:#b61618}
.sidebar-footer .sidebar-subscribe {padding-bottom:10px}
.sidebar-footer .sidebar-subscribe p {margin:0 0 5px; padding:0; font-size:9px; color:#000;}
.sidebar-footer .sidebar-subscribe .form-control {border-radius:0;font-size: 10px; color:#000;font-family: 'museo_sans500', sans-serif; padding-left:5px; padding-right:20px; margin:0;}
.sidebar-footer .sidebar-subscribe form {position:relative}
.sidebar-footer .sidebar-social p {margin:3px 0 0; padding:0; font-size:9px; color:#000;}
.sidebar-footer .sidebar-social p a {color:#000}
.sidebar-footer .sidebar-social p a:hover {color:#b61618}
.btn-subscribe {font-size:14px; border:0; right:0; top:0; background:transparent; position:absolute; bottom:0; cursor:pointer;}
figure.vodeoGread,
figure.center-content {margin:0; padding:0;}
figure.vodeoGread figcaption {margin:0; padding:20px; position:absolute; bottom:0; left:0; right:0;color:#fff; text-align:left; /* background:url(../images/play-icon.png) no-repeat 15px center; padding-left:90px; */}
figure.center-content figcaption {margin:0; padding:20px; position:absolute; top:0; bottom:0; left:0; right:0;display: flex; align-items: center; color:#fff; text-align:center;}
figure.vodeoGread img,
figure.center-content img {width:100%}
figure.center-content div {width:100%}
figure.center-content figcaption h3 {font-family: 'museo_sans900', sans-serif;}
figure.vodeoGread figcaption h4 {font-family: 'museo_sans900', sans-serif; margin:0; padding:0;font-size:17px;}
figure.center-content figcaption p {font-family: 'museo_sans500', sans-serif; font-size:14px;}
figure.vodeoGread figcaption p {font-family: 'museo_sans500', sans-serif; font-size:17px; margin:0;}
.moreLink {margin:0; padding:0; background:url(../images/next.svg) no-repeat top center/auto 40px; font-size:0; text-indent:-9999px; width:100px; height:40px; display:inline-block}
.moreLinkS {margin:0; padding:0; background:url(../images/next.svg) no-repeat top center/auto 25px; font-size:0; text-indent:-9999px; width:100px; height:25px; display:inline-block}

#nav-close { position: absolute; z-index: 99999; border: 0; background:  url(../images/close.png) no-repeat center; font-size: 0; width: 30px; height: 30px; background-size: 15px auto; right:0px; top:10px; margin: 0; padding: 0; border-radius: 0; }

.redbg-1 {background:#cf371e}
.redbg-2 {background:#b61618}
.redbg-3 {background:#a00b10}
.bg-white {background:#fff}
.bg-gray {background:#eee}

.color-white {color:#fff}
.color-red {color:#cf371e !important;}
.border-red-1 {border:1px solid #cf371e !important;}
.text-italic {font-style:italic !important;}

.full-width-video {width:100% !important; height:400px !important; }
.blogsSec .media-cont h3 {font-family: 'museo_sans900', sans-serif; color:#fff; font-weight:normal; font-size: 2.1rem;}
.blogsSec .media-cont h4 {font-family: 'museo_sans900', sans-serif; color:#fff; font-weight:normal}
.mediaSec .media-cont h4 {font-family: 'museo_sans900', sans-serif; color:#fff; font-weight:normal}
.tearm-Conditions h3 {font-family: 'museo_sans900', sans-serif; color:#fff;}
.aboutText h3 {font-family: 'museo_sans900', sans-serif; color:#cf371e;}
.aboutText h6 {font-family: 'museo_sans900', sans-serif; color:#cf371e;}
.aboutText p {font-size:14px; color:#000}
.Box12 {padding:60px 60px; color:#fff; min-height:210px;}
.aboutUs .AboutpointBox {padding:30px 20px}
.aboutUs.whySec .AboutpointBox {padding:25px}
.aboutUs.whySec h6 {font-family: 'museo_sans900', sans-serif; color:#cf371e;}
.aboutUs.GameChanger ul li {padding:5px 0;font-size:14px;}
.aboutUs.GameChanger ul li strong {color:#cf371e;}
.aboutUs.whySec ul li {padding:5px 0;font-size:14px;}
.aboutUs .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:center}
.tearm-Conditions h4 {font-size:18px; color:#fff}
.tearm-Conditions ul,
.tearm-Conditions p {font-size:14px; color:#fff}
.tearms .center-content figcaption p {font-family: 'museo_sans300', sans-serif;font-size:14px; color:#fff}
.flex-center {display: flex; align-items: center;}
.mediaSec .media-cont {padding:120px 20px; width:100%}
.blogsSec .media-cont {padding:72px 20px; width:100%}

/* .actionP .aboutText p a {color:#000} */
.contact-area p {color:#000}
.contact-area p a {color:#000}
.contact-area label {color:#cf371e; margin-bottom:0;font-family: 'museo_sans700', sans-serif;}
.contact-area p strong {color:#cf371e; margin-bottom:0; font-family: 'museo_sans700', sans-serif;}
.contact-area .btn-primary {background-color:#b61618;border-radius:0;border-color:#b61618;font-family: 'museo_sans700', sans-serif;}
.contact-area .form-control {border-color:#7d7d7d; border-radius:0}
.contact-area textarea.form-control {height:110px; resize:none}
.contact-area figure figcaption {padding-top:10px}
.contact-area figure figcaption h5  {color:#cf371e; margin-bottom:0;font-family: 'museo_sans700', sans-serif;}

.height-100 {overflow:hidden; min-height:620px}

.sidebar .nav .nav-item a[href="#mediaC"],
.sidebar .nav .nav-item a[href="#journalC"],
.sidebar .nav .nav-item a[href="the-team.html"],
.sidebar .nav .nav-item a[href="event.html"],
.sidebar .nav .nav-item a[href="social-media.html"],
.sidebar .nav .nav-item a[href="offices.html"],
.sidebar .nav .nav-item a[href="term-condition.html"] { display:none}

.fs-18 {font-size:18px}
.fs-20 {font-size:20px}

.p-relative {position:relative}
.full-fit-box {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; z-index:-999}
.full-fit-box.plY {opacity:1; z-index:99}
@media (min-width:1200px) {
figure.center-content figcaption {padding:20px 50px;}	
.aboutUs figure.center-content figcaption {padding:20px 38px;}
}

@media (min-width:768px){
body {overflow:hidden;}
.hide-large {display:none}
.tearm-Conditions {padding:70px 40px;}
.aboutText {padding:45px 40px 15px;}
.aboutUs .AboutpointBox {padding:50px 30px}
.aboutUs.whySec .AboutpointBox {padding:25px}
.contact-area {padding:10px 15%}


}

@media (max-width:991px){
.Box12 {padding:30px 30px;min-height:inherit;}
}

#index-desktop,#aboutUs-desktop,#how-it-work-desktop,#opportunity-desktop,#GameChanger-desktop,#infrared-desktop,#wtc-noida-desktop,#index-desktop,#wired-desktop,#habitat-desktop,#lab-desktop,#rednet-desktop,#redops-desktop,#vc-desktop,#prive-desktop,#wtc-chandigarh-desktop,#wtc-giftcity-desktop,#plaza-106-desktop{display: block ! important}
#index-responsive,#aboutUs-responsive,#how-it-work-responsive,#opportunity-responsive,#GameChanger-responsive,#infrared-responsive,#wtc-noida-responsive,#index-responsive,#wired-responsive,#habitat-responsive,#lab-responsive,#rednet-responsive,#redops-responsive,#vc-responsive,#prive-responsive,#wtc-chandigarh-responsive,#wtc-giftcity-responsive,#plaza-106-responsive{display: none ! important}

@media (max-width:767px){
.hide-mobile {display:none}
.sidebar {width:225px; left:-230px; opacity:0;transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.open-nav .sidebar {left:0px; opacity:1;}
.mobile-logo,
.sidebar .sidebar-logo img {height: 70px;}
.aboutUs .redbg-2 figure.center-content img,
.aboutUs .redbg-1 figure.center-content img,
.tearms .center-content img { display:none}
.aboutUs .redbg-2 figure.center-content figcaption,
.aboutUs .redbg-1 figure.center-content figcaption,
.tearms .center-content figcaption {position:relative;}
.sidebar-logo { padding: 4px 15px 15px; }
.sidebar .nav .nav-item { padding: 0 15px; }
.aboutUs figure.center-content figcaption p {font-size: 15px;}
.tearm-Conditions h3,
.aboutText h3 {margin-top:30px}
.mediaSec .media-cont {padding:80px 20px}

#aboutUs-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#how-it-work-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#opportunity-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#GameChanger-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#infrared-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#wtc-noida-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#wired-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#habitat-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#lab-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#rednet-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#redops-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#vc-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#prive-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#wtc-chandigarh-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#wtc-giftcity-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}
#plaza-106-responsive .AboutpointBox p {font-size:14px; color:#fff; margin:0; font-family: 'museo_sans500'; line-height:1.6; text-align:left ! important;}


#aboutUs-responsive .AboutpointBox {padding: 15px 0px ! important}
#how-it-work-responsive .AboutpointBox {padding: 15px 0px ! important}
#opportunity-responsive .AboutpointBox {padding: 15px 0px ! important}
#GameChanger-responsive .AboutpointBox {padding: 15px 0px ! important}
#infrared-responsive .AboutpointBox {padding: 15px 0px ! important}
#infrared-responsive .AboutpointBox {padding: 15px 0px ! important}
#wired-responsive .AboutpointBox {padding: 15px 0px ! important}
#habitat-responsive .AboutpointBox {padding: 15px 0px ! important}
#lab-responsive .AboutpointBox {padding: 15px 0px ! important}
#rednet-responsive .AboutpointBox {padding: 15px 0px ! important}
#redops-responsive .AboutpointBox {padding: 15px 0px ! important}
#vc-responsive .AboutpointBox {padding: 15px 0px ! important}
#prive-responsive .AboutpointBox {padding: 15px 0px ! important}

#index-responsive .moreLinkS {margin:-6px; padding:0; background:url(../images/next.svg) no-repeat top center/auto 25px; font-size:0; text-indent:-9999px; width:60px; height:25px; display:inline-block}

#index-desktop,#aboutUs-desktop,#how-it-work-desktop,#opportunity-desktop,#GameChanger-desktop,#infrared-desktop,#wtc-noida-desktop,#index-desktop,#wired-desktop,#habitat-desktop,#lab-desktop,#rednet-desktop,#redops-desktop,#vc-desktop,#prive-desktop,#wtc-chandigarh-desktop,#wtc-giftcity-desktop,#plaza-106-desktop{display: none ! important}
#index-responsive,#aboutUs-responsive,#how-it-work-responsive,#opportunity-responsive,#GameChanger-responsive,#infrared-responsive,#wtc-noida-responsive,#index-responsive,#wired-responsive,#habitat-responsive,#lab-responsive,#rednet-responsive,#redops-responsive,#vc-responsive,#prive-responsive,#wtc-chandigarh-responsive,#wtc-giftcity-responsive,#plaza-106-responsive{display: block ! important}


}










/* Loder */
#loading{ background-color:#b61618; height: 100%; width: 100%; position: fixed; z-index:999; margin-top: 0px; top: 0px; display:none !important}
#loading-center{ width: 100%; height: 100%; position: relative; }
#loading-center-absolute { position: absolute; left: 50%; top: 50%; height: 100px; width: 100px; margin-top: -50px; margin-left: -50px; }
.object{ position: absolute; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 20px solid #FFF; }
.object:nth-child(25){ bottom: 0px; left: 80px; -webkit-animation: animate_25 3s infinite ease-in-out; animation: animate_25 3s infinite ease-in-out; }
.object:nth-child(24){ bottom: 0px; left: 60px; -webkit-animation: animate_24 3s infinite ease-in-out; animation: animate_24 3s infinite ease-in-out; }
.object:nth-child(23){ bottom: 0px; left: 40px; -webkit-animation: animate_23 3s infinite ease-in-out; animation: animate_23 3s infinite ease-in-out; }
.object:nth-child(22){ bottom: 0px; left: 20px; -webkit-animation: animate_22 3s infinite ease-in-out; animation: animate_22 3s infinite ease-in-out; }
.object:nth-child(21){ bottom: 0px; left: 0px; -webkit-animation: animate_21 3s infinite ease-in-out; animation: animate_21 3s infinite ease-in-out; }
.object:nth-child(20){ bottom: 0px; left: 70px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_20 3s infinite ease-in-out; animation: animate_20 3s infinite ease-in-out; }
.object:nth-child(19){ bottom: 0px; left: 50px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_19 3s infinite ease-in-out; animation: animate_19 3s infinite ease-in-out; }
.object:nth-child(18){ bottom: 0px; left: 30px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_18 3s infinite ease-in-out; animation: animate_18 3s infinite ease-in-out; }
.object:nth-child(17){ bottom: 0px; left: 10px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_17 3s infinite ease-in-out; animation: animate_17 3s infinite ease-in-out; }
.object:nth-child(16){ bottom: 20px; left: 70px; -webkit-animation: animate_16 3s infinite ease-in-out; animation: animate_16 3s infinite ease-in-out; }
.object:nth-child(15){ bottom: 20px; left: 50px; -webkit-animation: animate_15 3s infinite ease-in-out; animation: animate_15 3s infinite ease-in-out; }
.object:nth-child(14){ bottom: 20px; left: 30px; -webkit-animation: animate_14 3s infinite ease-in-out; animation: animate_14 3s infinite ease-in-out; }
.object:nth-child(13){ bottom: 20px; left: 10px; -webkit-animation: animate_13 3s infinite ease-in-out; animation: animate_13 3s infinite ease-in-out; }
.object:nth-child(12){ bottom: 20px; left: 60px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_12 3s infinite ease-in-out; animation: animate_12 3s infinite ease-in-out; }
.object:nth-child(11){ bottom: 20px; left: 40px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_11 3s infinite ease-in-out; animation: animate_11 3s infinite ease-in-out; }
.object:nth-child(10){ bottom: 20px; left: 20px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_10 3s infinite ease-in-out; animation: animate_10 3s infinite ease-in-out; }
.object:nth-child(9){ bottom: 40px; left: 60px; -webkit-animation: animate_9 3s infinite ease-in-out; animation: animate_9 3s infinite ease-in-out; }
.object:nth-child(8){ bottom: 40px; left: 40px; -webkit-animation: animate_8 3s infinite ease-in-out; animation: animate_8 3s infinite ease-in-out; }
.object:nth-child(7){ bottom: 40px; left: 20px; -webkit-animation: animate_7 3s infinite ease-in-out; animation: animate_7 3s infinite ease-in-out; }
.object:nth-child(6){ bottom: 40px; left: 50px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_6 3s infinite ease-in-out; animation: animate_6 3s infinite ease-in-out; } .object:nth-child(5){ bottom: 40px; left: 30px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_5 3s infinite ease-in-out; animation: animate_5 3s infinite ease-in-out; }
.object:nth-child(4){ bottom: 60px; left: 50px; -webkit-animation: animate_4 3s infinite ease-in-out; animation: animate_4 3s infinite ease-in-out; }
.object:nth-child(3){ bottom: 60px; left: 30px; -webkit-animation: animate_3 3s infinite ease-in-out; animation: animate_3 3s infinite ease-in-out; }
.object:nth-child(2){ bottom: 60px; left: 40px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: animate_2 3s infinite ease-in-out; animation: animate_2 3s infinite ease-in-out; }
.object:nth-child(1){ bottom: 80px; left: 40px; -webkit-animation: animate_1 3s infinite ease-in-out; animation: animate_1 3s infinite ease-in-out; }
@-webkit-keyframes animate_1 {
50% {
	-ms-transform: translate(0,-100px) rotate(180deg);  
   	-webkit-transform: translate(0,-100px) rotate(180deg); 
    transform: translate(0,-100px) rotate(180deg); 
	
  }
}
@keyframes animate_1 {
50% {
	-ms-transform: translate(0,-100px) rotate(180deg);  
   	-webkit-transform: translate(0,-100px) rotate(180deg); 
    transform: translate(0,-100px) rotate(180deg); 
  }
}


@-webkit-keyframes animate_2 {
50% {
	-ms-transform: translate(0,-80px) rotate(180deg);  
   	-webkit-transform: translate(0,-80px) rotate(180deg); 
    transform: translate(0,-80px) rotate(180deg); 
  }
}
@keyframes animate_2 {
50% {
	-ms-transform: translate(0,-80px) rotate(180deg);  
   	-webkit-transform: translate(0,-80px) rotate(180deg); 
    transform: translate(0,-80px) rotate(180deg); 
  }
}


@-webkit-keyframes animate_3 {
50% {
	-ms-transform: translate(-100px,-100px) rotate(180deg);  
   	-webkit-transform: translate(-100px,-100px) rotate(180deg);  
    transform: translate(-100px,-100px) rotate(180deg);  
  }
}
@keyframes animate_3 {
50% {
	-ms-transform: translate(-100px,-100px) rotate(180deg);  
   	-webkit-transform:translate(-100px,-100px) rotate(180deg);  
    transform: translate(-100px,-100px) rotate(180deg);  
  }
}


@-webkit-keyframes animate_4 {
50% {
	-ms-transform: translate(100px,-100px) rotate(180deg);  
   	-webkit-transform: translate(100px,-100px) rotate(180deg);  
    transform: translate(100px,-100px) rotate(180deg);  
  }
}
@keyframes animate_4 {
50% {
	-ms-transform: translate(100px,-100px) rotate(180deg);  
   	-webkit-transform:translate(100px,-100px) rotate(180deg);  
    transform: translate(100px,-100px) rotate(180deg);  
  }
}


@-webkit-keyframes animate_5 {
50% {
	-ms-transform: translate(-40px,-100px) rotate(180deg);  
   	-webkit-transform: translate(-40px,-100px) rotate(180deg);  
    transform: translate(-40px,-100px) rotate(180deg);  
  }
}
@keyframes animate_5 {
50% {
	-ms-transform: translate(-40px,-100px) rotate(180deg);  
   	-webkit-transform: translate(-40px,-100px) rotate(180deg);  
    transform: translate(-40px,-100px) rotate(180deg);  
  }
}


@-webkit-keyframes animate_6 {
50% {
	-ms-transform: translate(40px,-100px) rotate(180deg);  
   	-webkit-transform: translate(40px,-100px) rotate(180deg);  
    transform: translate(40px,-100px) rotate(180deg);  
  }
}
@keyframes animate_6 {
50% {
	-ms-transform: translate(40px,-100px) rotate(180deg);  
   	-webkit-transform: translate(40px,-100px) rotate(180deg);  
    transform: translate(40px,-100px) rotate(180deg);  
  }
}


@-webkit-keyframes animate_7 {
50% {
	-ms-transform: translate(-80px,-60px) rotate(180deg);  
   	-webkit-transform: translate(-80px,-60px) rotate(180deg);  
    transform: translate(-80px,-60px) rotate(180deg);  
  }
}
@keyframes animate_7 {
50% {
	-ms-transform: translate(-80px,-60px) rotate(180deg);  
   	-webkit-transform: translate(-80px,-60px) rotate(180deg);  
    transform: translate(-80px,-60px) rotate(180deg); 
  }
}


@-webkit-keyframes animate_8 {
50% {
	-ms-transform: translate(0,-60px) rotate(180deg);  
   	-webkit-transform: translate(0,-60px) rotate(180deg);  
    transform: translate(0,-60px) rotate(180deg);  
  }
}
@keyframes animate_8 {
50% {
	-ms-transform: translate(0,-60px) rotate(180deg);  
   	-webkit-transform: translate(0,-60px) rotate(180deg);  
    transform: translate(0,-60px) rotate(180deg);   
  }
}


@-webkit-keyframes animate_9 {
50% {
	-ms-transform: translate(80px,-60px) rotate(180deg);  
   	-webkit-transform: translate(80px,-60px) rotate(180deg);  
    transform: translate(80px,-60px) rotate(180deg);  
  }
}
@keyframes animate_9 {
50% {
	-ms-transform: translate(80px,-60px) rotate(180deg);  
   	-webkit-transform: translate(80px,-60px) rotate(180deg);  
    transform: translate(80px,-60px) rotate(180deg); 
  }
}


@-webkit-keyframes animate_10 {
50% {
	-ms-transform: translate(-100px,-40px) rotate(180deg);  
   	-webkit-transform: translate(-100px,-40px) rotate(180deg);  
    transform: translate(-100px,-40px) rotate(180deg);  
  }
}
@keyframes animate_10 {
50% {
	-ms-transform: translate(-100px,-40px) rotate(180deg);  
   	-webkit-transform: translate(-100px,-40px) rotate(180deg);  
    transform: translate(-100px,-40px) rotate(180deg); 
  }
}


@-webkit-keyframes animate_11 {
50% {
	-ms-transform: translate(0,-40px) rotate(180deg);  
   	-webkit-transform: translate(0,-40px) rotate(180deg);  
    transform: translate(0,-40px) rotate(180deg);  
  }
}
@keyframes animate_11 {
50% {
	-ms-transform: translate(0,-40px) rotate(180deg);  
   	-webkit-transform: translate(0,-40px) rotate(180deg);  
    transform: translate(0,-40px) rotate(180deg); 
  }
}



@-webkit-keyframes animate_12 {
50% {
	-ms-transform: translate(100px,-40px) rotate(180deg);  
   	-webkit-transform: translate(100px,-40px) rotate(180deg);  
    transform: translate(100px,-40px) rotate(180deg);  
  }
}
@keyframes animate_12 {
50% {
	-ms-transform: translate(100px,-40px) rotate(180deg);  
   	-webkit-transform: translate(100px,-40px) rotate(180deg);  
    transform: translate(100px,-40px) rotate(180deg);  
  }
}	
	
	
@-webkit-keyframes animate_13 {
50% {
	-ms-transform: translate(80px,-80px) rotate(180deg);  
   	-webkit-transform: translate(80px,-80px) rotate(180deg);  
    transform: translate(80px,-80px) rotate(180deg);  
  }
}
@keyframes animate_13 {
50% {
	-ms-transform: translate(80px,-80px) rotate(180deg);  
   	-webkit-transform: translate(80px,-80px) rotate(180deg);  
    transform: translate(80px,-80px) rotate(180deg);  
  }
}
	
	
@-webkit-keyframes animate_14 {
50% {
	-ms-transform: translate(80px,-40px) rotate(180deg);  
   	-webkit-transform: translate(80px,-40px) rotate(180deg);  
    transform: translate(80px,-40px) rotate(180deg);  
  }
}
@keyframes animate_14 {
50% {
	-ms-transform: translate(80px,-40px) rotate(180deg);  
   	-webkit-transform: translate(80px,-40px) rotate(180deg);  
    transform: translate(80px,-40px) rotate(180deg);  
  }
}	


@-webkit-keyframes animate_15 {
50% {
	-ms-transform: translate(-60px,-80px) rotate(180deg);  
   	-webkit-transform: translate(-60px,-80px) rotate(180deg);  
    transform: translate(-60px,-80px) rotate(180deg);  
  }
}
@keyframes animate_15 {
50% {
	-ms-transform: translate(-60px,-80px) rotate(180deg);  
   	-webkit-transform: translate(-60px,-80px) rotate(180deg);  
    transform: translate(-60px,-80px) rotate(180deg);  
  }
}	


@-webkit-keyframes animate_16 {
50% {
	-ms-transform: translate(-100px,-40px) rotate(180deg);  
   	-webkit-transform: translate(-100px,-40px) rotate(180deg);  
    transform: translate(-100px,-40px) rotate(180deg);  
  }
}
@keyframes animate_16 {
50% {
	-ms-transform: translate(-100px,-40px) rotate(180deg);  
   	-webkit-transform: translate(-100px,-40px) rotate(180deg);  
    transform: translate(-100px,-40px) rotate(180deg);  
  }
}	


@-webkit-keyframes animate_17 {
50% {
	-ms-transform: translate(-100px,-20px) rotate(180deg);  
   	-webkit-transform: translate(-100px,-20px) rotate(180deg);  
    transform: translate(-100px,-20px) rotate(180deg);  
  }
}
@keyframes animate_17 {
50% {
	-ms-transform: translate(-100px,-20px) rotate(180deg);  
   	-webkit-transform: translate(-100px,-20px) rotate(180deg);  
    transform: translate(-100px,-20px) rotate(180deg);  
  }
}	


@-webkit-keyframes animate_18 {
50% {
	-ms-transform: translate(-60px,-20px) rotate(180deg);  
   	-webkit-transform: translate(-60px,-20px) rotate(180deg);  
    transform: translate(-60px,-20px) rotate(180deg);  
  }
}
@keyframes animate_18 {
50% {
	-ms-transform: translate(-60px,-20px) rotate(180deg);  
   	-webkit-transform: translate(-60px,-20px) rotate(180deg);  
    transform: translate(-60px,-20px) rotate(180deg);  
  }
}	


@-webkit-keyframes animate_19 {
50% {
	-ms-transform: translate(0,-20px) rotate(180deg);  
   	-webkit-transform: translate(0,-20px) rotate(180deg);  
    transform: translate(0,-20px) rotate(180deg);  
  }
}
@keyframes animate_19 {
50% {
	-ms-transform: translate(0,-20px) rotate(180deg);  
   	-webkit-transform: translate(0,-20px) rotate(180deg);  
    transform: translate(0,-20px) rotate(180deg);  
  }
}
		

@-webkit-keyframes animate_20 {
50% {
	-ms-transform: translate(60px,-20px) rotate(180deg);  
   	-webkit-transform: translate(60px,-20px) rotate(180deg);  
    transform: translate(60px,-20px) rotate(180deg);  
  }
}
@keyframes animate_20 {
50% {
	-ms-transform: translate(60px,-20px) rotate(180deg);  
   	-webkit-transform: translate(60px,-20px) rotate(180deg);  
    transform: translate(60px,-20px) rotate(180deg);  
  }
}	
		

@-webkit-keyframes animate_21 {
50% {
	-ms-transform: translate(-80px,30px) rotate(180deg);  
   	-webkit-transform: translate(-80px,30px) rotate(180deg);  
    transform: translate(-80px,30px) rotate(180deg);  
  }
}
@keyframes animate_21 {
50% {
	-ms-transform: translate(-80px,30px) rotate(180deg);  
   	-webkit-transform: translate(-80px,30px) rotate(180deg);  
    transform: translate(-80px,30px) rotate(180deg);  
  }
}	
		

@-webkit-keyframes animate_22 {
50% {
	-ms-transform: translate(-40px,30px) rotate(180deg);  
   	-webkit-transform: translate(-40px,30px) rotate(180deg);  
    transform: translate(-40px,30px) rotate(180deg);  
  }
}
@keyframes animate_22 {
50% {
	-ms-transform: translate(-40px,30px) rotate(180deg);  
   	-webkit-transform: translate(-40px,30px) rotate(180deg);  
    transform: translate(-40px,30px) rotate(180deg);  
  }
}
		

@-webkit-keyframes animate_23 {
50% {
	-ms-transform: translate(0,30px) rotate(180deg);  
   	-webkit-transform: translate(0,30px) rotate(180deg);  
    transform: translate(0,30px) rotate(180deg);  
  }
}
@keyframes animate_23 {
50% {
	-ms-transform: translate(0,30px) rotate(180deg);  
   	-webkit-transform: translate(0,30px) rotate(180deg);  
    transform: translate(0,30px) rotate(180deg);  
  }
}


@-webkit-keyframes animate_24 {
50% {
	-ms-transform: translate(40px,30px) rotate(180deg);  
   	-webkit-transform: translate(40px,30px) rotate(180deg);  
    transform: translate(40px,30px) rotate(180deg);  
  }
}
@keyframes animate_24 {
50% {
	-ms-transform: translate(40px,30px) rotate(180deg);  
   	-webkit-transform: translate(40px,30px) rotate(180deg);  
    transform: translate(40px,30px) rotate(180deg);   
  }
}		
		

@-webkit-keyframes animate_25 {
50% {
	-ms-transform: translate(80px,30px) rotate(180deg);  
   	-webkit-transform: translate(80px,30px) rotate(180deg);  
    transform: translate(80px,30px) rotate(180deg);  
  }
}
@keyframes animate_25 {
50% {
	-ms-transform: translate(80px,30px) rotate(180deg);  
   	-webkit-transform: translate(80px,30px) rotate(180deg);  
    transform: translate(80px,30px) rotate(180deg);  
  }
}



.slider-container{
  height: 242px;
  width: 100%;
  position: relative;
  overflow: hidden; 
  text-align: center;
}

.menu {
  position: absolute;
  left: 0;
  z-index: 900;
  width: 100%;
  bottom: -50px;
  float: right
}

.menu label {
  cursor: pointer;
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #cf371e;
  border-radius: 0px;
  margin: 0 .2em 1em;
  float: right;
  &:hover {
    background: red;
  }
}

.slide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 10;
  padding: 8em 1em 0;
  background-size: cover;
  background-position: 50% 50%;
  transition: left 0s .75s;
}

[id^="slide"]:checked + .slide {
  left: 0;
  z-index: 100;
  transition: left .65s ease-out;
}

/*.slide-1 {
  background-image: url("https://source.unsplash.com/t7YycgAoVSw/1600x900");
}
.slide-2 {
  background-image: url("https://source.unsplash.com/11H1SSVcIxc/1600x900");
}
.slide-3 {
  background-image: url("https://source.unsplash.com/OlZ1nWLEEgM/1600x900");
}*/


.accordion {
 	width: 100%;
 	margin: 0px auto 20px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
        list-style-type: none;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 20px;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #fff;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
        background: #ddd;
}
.accordion ul{list-style-type: none;-webkit-padding-start: 0px;}
.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-plus {
	right: 12px;
	left: auto;
	font-size: 16px;
}
.accordion li i.fa-minus {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b61618;
}

.accordion li.open i {
	color: #676767;
}
/*.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}*/

.accordion li.default .submenu {display: block;}

.internal-product li i {
	position: relative;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;

}
.internal-product li i.fa-plus {
    right: 0px;
    left: auto;
    top: 0px;
    font-size: 16px;
    float: right;
}
.internal-product li i.fa-minus {
    right: 0px;
    left: auto;
    top: 0px;
    font-size: 16px;
    float: right;
}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #eee;
 	font-size: 14px;
        list-style-type: none;
 }

 .submenu li {
 	border-bottom: 1px solid #fff;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #000000;
 	padding: 12px;
 	padding-left: 20px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

.submenu a:hover {
    background: #dddddd;
    color: #b61618;
}