*{box-sizing:border-box;margin:0;padding:0}:after,:before{clear:both}abbr, address, article, aside, audio, b, blockquote, body, body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;vertical-align:baseline;padding:0;margin:0}

@font-face {font-family: 'gothambold';src: url('../fonts/gothambold-webfont.woff2') format('woff2'),url('../fonts/gothambold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'gothambook';src: url('../fonts/gothambook-webfont.woff2') format('woff2'),url('../fonts/gothambook-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'gothamlight';src: url('../fonts/gothamlight-webfont.woff2') format('woff2'),url('../fonts/gothamlight-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'gothammedium';src: url('../fonts/gothammedium-webfont.woff2') format('woff2'),url('../fonts/gothammedium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
sup{vertical-align:top;}
html{min-height:100%; position:relative; height:100%;}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative; min-height:100%;font-family: 'gothambook', sans-serif; background:#130000 url(../images/bg.jpg) no-repeat; background-size:cover; background-position:top center;}
.container{width:100%; max-width:1180px; margin:0 auto;}
.clear{clear:both; height:0;}
a:focus{outline:none;}
button:focus{outline:none;}
input:focus{outline:none;}
select:focus{outline:none;}
img{width:100%; vertical-align:top;}
.position-relative{position:relative;}
.heading{font-size:70px; font-weight:600; color:#fb0ae7;font-family: 'gothammedium';}
.subheadinig{font-size:30px; font-weight:600; color:#f9ad52;font-family: 'gothammedium';}
.paragraph{font-size:20px; font-weight:500;}

/* Slider */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list{background: #fff url('./ajax-loader.gif') center center no-repeat;}
/* Icons */
@font-face{font-family: 'slick';font-weight: normal;font-style: normal;src: url('../fonts/slick.eot');src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');}
/* Arrows */
.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25;}
.slick-prev:before,.slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev{left: -25px;}
[dir='rtl'] .slick-prev{right: -25px;left: auto;}
.slick-prev:before{content: '←';}
[dir='rtl'] .slick-prev:before{content: '→';}
.slick-next{right: -25px;}
[dir='rtl'] .slick-next{right: auto;left: -25px;}
.slick-next:before{content: '→';}
[dir='rtl'] .slick-next:before{content: '←';}
/* Dots */
.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family: 'slick';font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}


.top_banner{position:relative; height:auto; overflow:hidden;}
.top_banner .header{border-bottom:1px solid rgba(255,255,255,0.35); position:absolute; left:0; top:0; width:100%; z-index:1; padding-top:10px;}
.top_banner .header .brand{width:70px; float:left; padding:10px 0 9px;}
.top_banner .header .navigation{float:right;}
.top_banner .header .navigation ul{}
.top_banner .header .navigation ul li{list-style:none; float:left; line-height:65px; padding:0 20px;}
.top_banner .header .navigation ul li a{text-decoration:none; color:#fff; font-size:18px; font-family: 'gothammedium';}
.top_banner .header .navigation ul li a:hover, .top_banner .header .navigation ul li a.active{color:#fb0ae7; transition: 300ms ease-in}
.top_banner .header .hamburger_icon{float:right;position:absolute;margin-top:-14px; top:50%; right:0; display:none;}
.top_banner .header .hamburger_icon a{display:block;height:28px;width:35px}
.top_banner .header .hamburger_icon a span{position:absolute;height:4px;width:100%;background:#fff;display:inline-block;top:50%;margin-top:-2px;transition:all .7s ease}
.top_banner .header .hamburger_icon a span:first-child{top:0;margin:0}
.top_banner .header .hamburger_icon a span:last-child{bottom:0;margin:0;top:auto}
.sidebarmenu{height:100%;width:300px;position:fixed;z-index:100;top:0;right:-400px;background-color:#fff;overflow-x:hidden;transition: .5s}
.sidebarmenu .close_btn{position:absolute;right:20px;top:20px; width:30px;}
.sidebarmenu .close_btn a{display:block}
.sidebarmenu .offcanvas-menu{position:relative;top:0;width:100%;margin-top:60px;padding:0 30px}
.sidebarmenu .offcanvas-menu ul li{display:block;list-style:none;border-bottom:1px solid #a4a4a4}
.sidebarmenu .offcanvas-menu ul li a{color:#000;padding:10px 20px;display:block;text-decoration:none;position:relative;margin:0;background:0 0;font-size:18px; font-weight:500;}
.sidebarmenu .offcanvas-menu ul li a:hover, .sidebarmenu .offcanvas-menu ul li a.active{color:#fb0ae7; transition: 300ms ease-in}
.sidebarmenu.show-nav{right:0}
.top_banner #video-wrapper{position:relative; width:100%; height:100%; padding-bottom:56.25%;}
.top_banner video{height:100%; width:100%; object-fit: cover; vertical-align:top; z-index:0; position:absolute; left:0; top:0;}
.top_banner .banner_img{width:100%; height:100%;}
.top_banner .banner_img img{visibility:hidden; opacity:0;}
.top_banner .banner_text{position:absolute; width:100%; left:0; bottom:25%; text-align:center;}
.top_banner .banner_text img{width:auto; max-width:100%;}
.top_banner .banner_icon{position:absolute;}
.top_banner .banner_icon.icon1{left:10%; top:30%; animation: nudge 3s linear infinite alternate;}
.top_banner .banner_icon.icon2{right:15%; top:25%; animation: rotate 5s linear infinite; width:150px;}
.top_banner .banner_icon.icon3{left:20%; bottom:10%; animation: MoveUpDown 3s linear infinite;}
.top_banner .banner_icon.icon4{right:15%; bottom:10%; animation: nudge1 3s linear infinite alternate;}

.top_banner .page_title{font-size:100px; color:#fff; text-align:center; padding:200px 0 100px; font-family: 'gothambold';}

@keyframes nudge {0%, 100% {transform: translate(0, 0);}50% {transform: translate(15px, 30px);}80% {transform: translate(-15px, 0);}}
@keyframes rotate {from {transform: rotate(0deg);}to {transform: rotate(359deg);}}
@keyframes MoveUpDown {0%, 100% {bottom: 10%;}50% {bottom: 14%;}}
@keyframes nudge1 {0%, 100% {transform: scale(0.2);}25% {transform: scale(0.4);}75% {transform: scale(0.8);}80% {transform: scale(1);}}

.body_content{overflow:hidden; /*background: #0c116d; background: -moz-linear-gradient(-45deg, #0c116d 0%, #430c46 33%, #a9082a 64%, #130101 100%); background: -webkit-linear-gradient(-45deg, #0c116d 0%,#430c46 33%,#a9082a 64%,#130101 100%); background: linear-gradient(135deg, #0c116d 0%,#430c46 33%,#a9082a 64%,#130101 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c116d', endColorstr='#130101',GradientType=1 );*/}

.highlight_para{padding:50px 0; text-align:center;}
.highlight_para p{position:relative; padding:60px 0px 0; text-align:center; border-radius:5px; color:#fff; width:78%; margin:0 auto; }

.kpr-section{padding:100px 0; text-align:center; color:#fff;}
.kpr-section .heading{margin-bottom:60px;}
.kpr-section p{position:relative; text-align:center; width:78%; margin:80px auto 0; position:relative;}
.kpr-section p strong{color:#fb0ae7; font-weight:500;}
.kpr-section .game_slider{width:780px; margin:0 auto;}
.kpr-section .mobile_model{position:absolute; left:50%; top:-7px; width:790px; z-index:1; margin-left:-390px; pointer-events:none;}

.kpr-section .slider_content{position:relative; z-index:0; width:770px; margin:0 auto; border-radius:70px; box-shadow:0 0 70px rgb(254, 0, 0);}
.kpr-section .slider_content video{margin-top:7px; border-radius:10px;}
.kpr-section .slider_content .slider{position:relative;/*overflow:hidden;*/margin:0 auto;}
.kpr-section .slider_content .slider ul{position:relative;margin:0;padding:0;height:100%;list-style:none;width:100%;overflow:hidden;left:0; border-radius:70px; top:0px;}
.kpr-section .slider_content .slider ul li{position:absolute;display:block;float:left;margin:0;padding:0;width:770px;height:395px;text-align:center;transition: ease-out 0.4s;color: #fff;font-size: 22px;font-family: monospace;display: flex;}
.kpr-section .slider_content .slider ul li span{margin:auto}
.kpr-section .slider_content .slider ul li.active{left: 0;}
/*controls*/
.kpr-section .slider_content .controls{-webkit-transition:all 0.5s ease;opacity: 1;}
.kpr-section .slider_content .controls img{width:70px;}
.kpr-section .slider_content .control_prev,
.kpr-section .slider_content .control_next{position:absolute;top:40%;z-index:999;display:block;width:auto;height:auto;text-decoration:none;opacity:1;cursor:pointer;}
.kpr-section .slider_content .control_prev{left:-100px;}
.kpr-section .slider_content .control_next{right:-100px;}


.career_home{padding:50px 0;}
.career_home .container{position:relative; display:table;}
.career_home .left{width:40%; position:relative; left:0; z-index:1; color:#fff; display:table-cell; vertical-align:middle;}
.career_home .left .heading{margin-bottom:60px;}
.career_home .left a{color:#fff; text-decoration:none; font-size:25px; font-weight:600; background: #3650c9; background: -moz-linear-gradient(-45deg, #3650c9 0%, #e10b1d 50%, #3650c9 100%); background: -webkit-linear-gradient(-45deg, #3650c9 0%,#e10b1d 50%,#3650c9 100%); background: linear-gradient(135deg, #3650c9 0%,#e10b1d 50%,#3650c9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3650c9', endColorstr='#3650c9',GradientType=1 ); background-size:200% auto; padding:10px 30px; display:inline-block; margin-top:60px; border-radius:30px; transition: all .4s ease 0s;}
.career_home .left a:hover{background-position:right center;}
.career_home .right{float:right;}

.contact_us .three_col {position: relative;width: 50%; margin:0 auto;display: grid;grid-template-columns: repeat(1, 1fr);}
.contact_us .three_col .inner {border-right: 2px solid #d2d2d2;padding: 20px 0px;font-size: 20px; color:#fff; position:relative; padding-right:50px; text-align:center;}
.contact_us .three_col .inner span {width: 70px;margin: 0px 0px 0 0px;display: inline-block; float:none;}
.contact_us .three_col .inner.last{border:0; padding:0px;}
.contact_us .three_col .inner p{width:100%; padding:10px 0; float:none; text-align:center; margin:0;}
.contact_us .three_col .inner p strong{display:block;}
.contact_us .three_col .inner p a{color:#fff;}
.contact_us .map{margin-top:50px;}


footer{padding:100px 0; text-align:center;}
footer .brand{padding-bottom:40px;}
footer .brand img{width:70px;}
footer .navigation{display:block; text-align:center;}
footer .navigation ul{display:inline-block;}
footer .navigation ul li{list-style:none; float:left; line-height:normal; padding:0 20px;}
footer .navigation ul li a{text-decoration:none; color:#fff; font-size:18px; font-weight:500;}
footer .navigation ul li a:hover, footer .navigation ul li a.active{color:#fb0ae7; transition: 300ms ease-in}

.page_banner{padding-bottom:50%;}
.page_banner.about{background:url(../images/about-us-desktop.png) no-repeat; background-size:cover; background-position:top center;}
.page_banner.career{background:url(../images/career.png) no-repeat; background-size:cover; background-position:top center;}
.page_banner-mobile{display:none;}
.team_left{float:left; width:50%; margin-top:60px;}
.team_right{float:right; width:50%; margin-top:60px;}
.team_right p{padding:0% 0 0 50px; width:100%; text-align:left;}
.milestone_img{margin-top:60px;}
.value_slider{margin-top:60px;}
.value_slider .slick-dots{bottom:-60px;}
.value_slider .slick-dots li{border-radius:20px; background:#fff;}
.value_slider .value_box{width:90%; margin:0 auto; position:relative;}
.value_slider .value_box .icon{position:absolute; left:20px; top:-5px; transition:all .4s ease; width:90%;}
@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}
@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}
.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}
.value_slider .value_box .icon img{width:auto;}
.value_slider .value_box .inner_div{background: -moz-linear-gradient(top, rgba(109,3,65,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top, rgba(109,3,65,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(109,3,65,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0341', endColorstr='#00ffffff',GradientType=0 ); border-radius:10px 10px 0 0; margin-top:55px; float:left; padding:60px 20px 40px;}
.value_slider .value_box .title{color:#ffc600; font-size:32px; font-weight:600; text-align:left;}
.value_slider .value_box p{padding-top:20px; text-align:left; width:100%;}

.career_section{padding:0px 50px; position:relative;}
.career_section .career_section_bg{background: -moz-linear-gradient(top, rgba(64,22,140,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top, rgba(64,22,140,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(64,22,140,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40168c', endColorstr='#00ffffff',GradientType=0 ); padding:70px 50px; position:absolute; left:0; top:0; width:90%; height:100%;}
.career_section .left{float:left; width:30%;}
.career_section .left .heading{text-align:left;}
.career_section .right{float:left; width:70%;}
.career_section .right .slick-dots{bottom:-40px;}
.career_section .right .slick-dots li{border-radius:20px; background:#fff;}
.career_section .right .value_box{width:90%; margin:0 auto; position:relative; background:#fff; border-radius:10px; padding:20px; height:380px;}
.career_section .right .value_box .icon img{width:100px;}
.career_section .right .value_box p{color:#000; text-align:left; width:100%;}
.career_section .right .value_box p strong{font-weight:600;}
@media only screen and (max-width:1090px){
.container{padding:0 20px;}
.top_banner .banner_text{bottom:30%;}
.top_banner .banner_text img{width:50%;}
.top_banner .banner_icon.icon1{top:25%;}
.top_banner .banner_icon.icon1 img{width:50%;}
.top_banner .banner_icon.icon2{right:10%; width:95px;}
.top_banner .banner_icon.icon3 img{width:50%;}
.top_banner .banner_icon.icon4{right:9%; bottom:12%;}
.top_banner .banner_icon.icon4 img{width:50%;}
}
@media only screen and (max-width:820px){
.heading{font-size:52px;}
.subheadinig{font-size:20px;}
.paragraph{font-size:18px;}
.top_banner .header{padding-top:5px;}
.top_banner .header .navigation{display:none;}
.top_banner .header .hamburger_icon{display:block; position:relative; margin-top:20px; top:0;}
.top_banner .header .hamburger_icon a span{height:3px; margin-top:-6px;}
.top_banner .header .hamburger_icon a span:last-child{bottom:8px;}
.top_banner .header .brand{width:70px; padding:8px 0;}
.top_banner .banner_text{bottom:30%;}
.top_banner .banner_text img{width:50%;}
.top_banner .banner_icon.icon1{top:25%;}
.top_banner .banner_icon.icon1 img{width:50%;}
.top_banner .banner_icon.icon2{right:5%; width:95px;}
.top_banner .banner_icon.icon3 img{width:50%;}
.top_banner .banner_icon.icon4{right:9%; bottom:12%;}
.top_banner .banner_icon.icon4 img{width:50%;}
.highlight_para{padding-bottom:0;}
.kpr-section{padding:50px 0;}
.kpr-section .heading{margin-bottom:30px;}
.kpr-section .slider_content{width:100%;}
.kpr-section .slider_content video{margin-top:-4px; padding:15px;}
.kpr-section .mobile_model{width:100%; margin-left:0%; left:0;}
.career_home{padding-top:0;}
.career_home .left{width:100%; display:block; text-align:center;}
.career_home .left .heading{margin-bottom:30px;}
.career_home .left a{font-size:22px; margin-bottom:30px;}
.career_home .right{width:100%;}
.career_section{padding:50px 10px 100px 30px;}
.career_section .left{width:25%;}
.career_section .right{width:75%;}
.career_section .career_section_bg{width:100%;}
.page_banner.about{display:none;}
.page_banner-mobile{display:block;}
.contact_us .three_col {width: 100%; grid-template-columns: repeat(1, 1fr);}
.contact_us .three_col .inner{padding-right:0; border-bottom:1px solid #d2d2d2; border-right:0;}
.contact_us .three_col .inner.last{padding-left:0;}
.contact_us .three_col .inner span{width:40px; margin-right:20px;}
.contact_us .three_col .inner p{line-height:20px; font-size:16px;}
.top_banner .page_title{font-size:50px; padding:100px 0 50px;}
}
@media only screen and (max-width:600px){
body{background-position:top -30px center;}
.top_banner .banner_text{bottom:30%;}
.top_banner .banner_text img{width:70%;}
.top_banner .banner_icon.icon1{top:25%;}
.top_banner .banner_icon.icon1 img{width:50%;}
.top_banner .banner_icon.icon2{right:5%; width:95px;}
.top_banner .banner_icon.icon3 img{width:50%;}
.top_banner .banner_icon.icon4{right:0; bottom:4%;}
.top_banner .banner_icon.icon4 img{width:50%;}
.top_banner #video-wrapper{padding-bottom:80%;}
.highlight_para p{width:100%; padding-top:30px;}
.kpr-section .slider_content video{padding:5px;}
.kpr-section .mobile_model{top:-4px;}
.kpr-section p{width:100%; margin-top:50px;}
footer{padding:50px 0;}
footer .navigation ul li{padding:0 10px;}
footer .navigation ul li a{font-size:13px;}
.team_left{width:100%; margin-top:30px;}
.team_right{width:100%; margin-top:30px;}
.team_right p{padding-left:0;}
.page_banner{padding-bottom:65%;}
.value_slider .slick-dots{bottom:0;}
.value_slider{margin-top:20px;}
.milestone_img{margin-top:30px;}
.career_section{padding:0px 0px;}
.career_section .left{width:100%;}
.career_section .right{width:100%; margin-top:30px;}
.career_section .right .value_box{width:98%; height:280px;}
}
@media only screen and (min-width:0px) and (max-width:440px){
.heading{font-size:32px;}
.subheadinig{font-size:18px;}
.paragraph{font-size:16px;}
.value_slider .value_box .title{font-size:25px;}
}
@media only screen and (min-width:0px) and (max-width:375px){
	
}
@media only screen and (min-width:0px) and (max-width:1024px) and (orientation:landscape) and (min-aspect-ratio: 13/9) {
.container{padding:0 20px;}
.heading{font-size:52px;}
.subheadinig{font-size:20px;}
.paragraph{font-size:18px;}
.top_banner .header{padding-top:10px;}
.top_banner .header .navigation{display:none;}
.top_banner .header .hamburger_icon{display:block; position:relative; margin-top:20px; top:0;}
.top_banner .header .brand{width:70px;}
.top_banner .banner_text{bottom:30%;}
.top_banner .banner_text img{width:50%;}
.top_banner .banner_icon.icon1{top:25%;}
.top_banner .banner_icon.icon1 img{width:50%;}
.top_banner .banner_icon.icon2{right:5%; width:95px;}
.top_banner .banner_icon.icon3 img{width:50%;}
.top_banner .banner_icon.icon4{right:9%; bottom:12%;}
.top_banner .banner_icon.icon4 img{width:50%;}
.kpr-section{padding:50px 0;}
.kpr-section .slider_content{width:90%;}
.kpr-section .slider_content video{margin-top:-4px; padding:15px;}
.kpr-section .mobile_model{width:100%; margin-left:0%; left:0;}
.career_home .left{width:100%; display:block; text-align:center;}
.career_home .left a{font-size:22px;}
.career_home .right{width:100%;}
.page_banner.about{display:block;}
.page_banner-mobile{display:none;}
}
@media only screen and (min-width:0px) and (max-width:820px) and (orientation:landscape) and (min-aspect-ratio: 13/9) {
.team_left{width:100%; margin-top:30px;}
.team_right{width:100%; margin-top:30px;}
.team_right p{padding-left:0;}
.page_banner{padding-bottom:60%;}
.milestone_img{margin-top:30px;}
}