﻿#filters li span.active,a,body{color:#000}img,video{height:auto;width:auto;max-width:100%}.logo,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}#name,#sub,nav li{text-transform:uppercase}#filters,ol,ul{list-style:none}.embed-container,img,video{max-width:100%}.label,footer{text-align:center}.backtotop,.label{white-space:nowrap}a.text-title,nav li{font-size:16px;text-decoration:none}.clear,.clearfix:after,.row:after,footer,main:after{clear:both}#filters li span,.instagram-icon,.linkedin-icon,.twitter-icon,a.text-title,a[href^="mailto:"],a[href^="tel:"],main a:hover,nav a,nav a:visited,nav li{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h1,h2{margin-bottom:1%}header,main{width:960px;margin:0 auto}body{line-height:1.5;font-family:OpenSans,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;min-height:100%;position:relative}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{margin-bottom:1em;margin-top:1em}@font-face{font-family:Birch;font-style:normal;font-weight:400;src:url(fonts/logo/BirchStd.eot?#iefix) format("embedded-opentype"),url(fonts/logo/BirchStd.woff2) format("woff2"),url(fonts/logo/BirchStd.woff) format("woff"),url(fonts/logo/BirchStd.ttf) format("truetype"),url(fonts/logo/BirchStd.svg#BirchStd) format("svg")}@font-face{font-family:Century;src:url(fonts/sub/Century.eot);src:url(fonts/sub/Century.eot?#iefix) format('embedded-opentype'),url(fonts/sub/Century.woff2) format('woff2'),url(fonts/sub/Century.woff) format('woff'),url(fonts/sub/Century.ttf) format('truetype'),url(fonts/sub/Century.svg#CenturyGothic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSansReg;src:url(fonts/body/OpenSans-Regular.eot);src:url(fonts/body/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/body/OpenSans-Regular.woff2) format('woff2'),url(fonts/body/OpenSans-Regular.woff) format('woff'),url(fonts/body/OpenSans-Regular.ttf) format('truetype'),url(fonts/body/OpenSans-Regular.svg#OpenSans-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(fonts/body/OpenSans-Light.eot);src:url(fonts/body/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(fonts/body/OpenSans-Light.woff2) format('woff2'),url(fonts/body/OpenSans-Light.woff) format('woff'),url(fonts/body/OpenSans-Light.ttf) format('truetype'),url(fonts/body/OpenSans-Light.svg#OpenSans-Light) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Icons;font-style:normal;font-weight:400;src:url(fonts/icons/ravicantsingh-icons.eot?#iefix) format("embedded-opentype"),url(fonts/icons/ravicantsingh-icons.woff2) format("woff2"),url(fonts/icons/ravicantsingh-icons.woff) format("woff"),url(fonts/icons/ravicantsingh-icons.ttf) format("truetype"),url(fonts/icons/ravicantsingh-icons#ravicantsingh-icons) format("svg")}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}html{background-color:#fefefa;margin:0;padding:0;height:100%;overflow-y:scroll}main a:hover{color:#a9a9a9}img{-ms-interpolation-mode:bicubic}h1{font-size:2em;line-height:1.1;margin-top:0.2em}h2{font-size:1.2em}.credits{font-size:.75em;line-height:1.3em}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}#header-wrapper{right:0;left:0;position:fixed;top:0;height:75px;background:rgba(254,254,250,.95);z-index:999}nav{z-index:999}#menu-icon{display:hidden}nav ul{float:right}#filters li,nav li{float:left}nav li{display:inline-block;padding:46px 20px 40px 0;font-family:"Century Gothic",Century}nav a,nav a:visited{color:#a9a9a9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}a.logo:active,a.logo:hover,a.logo:link,a.logo:visited,nav a:active,nav a:hover{color:#000;font-family:"Century Gothic",Century}nav li:nth-child(4){padding-right:5px;padding-top:43px}.instagram,.twitter{margin-left:10px}.logo{background:url(images/ravisinghlogo.png) 0 0/50px 50px no-repeat;width:365px;height:50px;position:absolute;top:14px}#name,#sub{position:absolute}#name{font-family:BirchStd,"Birch Std",Birch;font-size:30px;letter-spacing:1px;left:60px;top:17px}#sub{font-size:12px;font-family:"Century Gothic",Century;letter-spacing:0;left:165px;top:36px}.instagram,.linkedin,.twitter{display:inline-block;text-indent:-9999px;position:relative;height:18px;margin-top:1px}.instagram:hover::after,.linkedin:hover::after,.twitter:hover::after{opacity:1;-o-transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.instagram::after,.linkedin::after,.twitter::after{-o-transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0}.instagram{background:url(images/socialmediasprites.png) -44px -56px no-repeat;width:18px}.instagram::after{background:url(images/socialmediasprites.png) -44px -36px no-repeat}.linkedin{background:url(images/socialmediasprites.png) 0 -56px no-repeat;width:20px}.linkedin::after{background:url(images/socialmediasprites.png) 0 -36px no-repeat}.twitter{background:url(images/socialmediasprites.png) -21px -57px no-repeat;width:20px}.twitter::after{background:url(images/socialmediasprites.png) -21px -38px no-repeat}#about a.about,#contact a.contact,#work a.work{pointer-events:none;cursor:default;color:#000}main{padding-top:65px}#work h1,body:not(#work) main,footer,ul#filters{-moz-animation:.5s fadein;-webkit-animation:.5s fadein;-o-animation:.5s fadein;animation:.5s fadein}.backtotop{display:inline-block;height:60px;width:60px;position:fixed;bottom:10px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;background:url(images/top-arrow.svg) center 50% no-repeat rgba(0,0,0,.5);visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility 0s .3s;-moz-transition:opacity .3s,visibility 0s .3s;-o-transition:opacity .3s,visibility;transition:opacity .3s,visibility 0s .3s}.backtotop.backtotop-fade-out,.backtotop.backtotop-is-visible{-webkit-transition:opacity .3s,visibility;-moz-transition:opacity .3s,visibility;-o-transition:opacity .3s,visibility;transition:opacity .3s,visibility}.backtotop.backtotop-is-visible{visibility:visible;opacity:1}.backtotop.backtotop-fade-out{opacity:.5}.backtotop.backtotop-is-visible:active,.backtotop.backtotop-is-visible:hover{-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;-o-transition:background-color .4s linear;transition:background-color .4s linear;background-color:#000;opacity:1}@media only screen and (max-width:1120px){.backtotop{height:40px;width:40px}}.clear,.clearfix:after,.clearfix:before,.row:after,.row:before{display:block;visibility:hidden;width:0;height:0;overflow:hidden}footer{padding:1rem;line-height:.65rem;position:absolute;bottom:0;left:10px;right:10px}@media only screen and (max-width:470px){footer{right:50px}}main:after{height:60px;content:"\0020";display:block;visibility:hidden}.tiny{font-size:x-small;font-family:"Open Sans",OpenSansReg,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.1}#filters{margin:0 1% 1%;padding:0}#filters li span{display:block;padding:5px 20px;color:#a9a9a9;cursor:pointer;font-family:OpenSansReg,"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px}#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:31.2%;margin:1%;float:left;overflow:hidden}.portfolio-wrapper{overflow:hidden;cursor:pointer;max-width:400px}.portfolio img,.portfolio video{max-width:100%;top:0;display:block;-s-transform:scale(.95);-moz-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95);-moz-transition:.5s cubic-bezier(.645,.045,.355,1);-webkit-transition:.5s cubic-bezier(.645,.045,.355,1);-o-transition:.5s cubic-bezier(.645,.045,.355,1);transition:.5s cubic-bezier(.645,.045,.355,1);position:relative;z-index:0}.label{overflow:hidden;text-overflow:ellipsis;position:relative;z-index:0;padding:5px}.portfolio .text-category{display:none}.portfolio:hover img,.portfolio:hover video{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width:767px){#portfoliolist .portfolio{width:48%;margin:1%}}@media only screen and (min-width:480px) and (max-width:767px){main{width:70%}}#portfoliolist:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020'}.clearfix,.row{zoom:1}a[href^="tel:"]:before{content:"\260e"}a[href^="mailto:"]:before{content:"\2709"}.twitter-icon:before{content:"\F099"}.instagram-icon:before{content:"\F16D"}.leftarrow-icon:before{content:"\2190"}.rightarrow-icon:before{content:"\2192"}.squares-icon:before{content:"\E804"}.instagram-icon:before,.linkedin-icon:before,.me:before,.twitter-icon:before,a[href^="mailto:"]:before,a[href^="tel:"]:before{margin-right:.5em;font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;color:#000;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.me:before{content:"\E800";margin-right:.8em}.linkedin-icon:before{content:"\F0E1";margin-left:.3em}.instagram-icon:hover:before,.linkedin-icon:hover:before,.me:hover:before,.twitter-icon:hover:before,a[href^="mailto:"]:hover:before,a[href^="tel:"]:hover:before{color:#a9a9a9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width:967px){header,main{width:98%}}@media only screen and (max-width:412px){#filters li span{padding:5px 6px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.logo{background:url(images/ravisinghlogo@x2.png) 0 0/50px 50px no-repeat}.instagram{background:url(images/socialmediasprites@2.png) -44px -57px/113px 113px no-repeat;width:18px;height:18px}.instagram::after{background:url(images/socialmediasprites@2.png) -44px -37px/113px 113px no-repeat}.linkedin{background:url(images/socialmediasprites@2.png) 0 -57px/113px 113px no-repeat;width:20px;height:18px}.linkedin::after{background:url(images/socialmediasprites@2.png) 0 -37px/113px 113px no-repeat}.twitter{background:url(images/socialmediasprites@2.png) -22px -57px/113px 113px no-repeat;width:19px;height:18px}.twitter::after{background:url(images/socialmediasprites@2.png) -22px -37px/113px 113px no-repeat}}@media only screen and (max-width:720px){nav li.open,nav ul.open{opacity:1;visibility:visible}.instagram-icon:before,.linkedin-icon:before,.me:before,.twitter-icon:before,a[href^="mailto:"]:before,a[href^="tel:"]:before,nav a,nav a:visited{color:#000}#about a.about,#contact a.contact,#work a.work{color:#a9a9a9}#menu-icon{width:36px;height:65px;right:10px;top:10px;position:absolute;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#menu-icon span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-icon span:first-child{top:0}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:12px}#menu-icon span:nth-child(4){top:24px}#menu-icon.activated span:first-child,#menu-icon.activated span:nth-child(4){top:12px;width:0%;left:50%}#menu-icon.activated span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#menu-icon.activated span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header-wrapper.open{border-width:0}nav li,nav ul{opacity:0;visibility:hidden;float:none}nav ul{max-height:0}nav li{text-align:center;padding:10px 0;font-size:26px;display:inline-block}nav ul.open{margin:75px 0 0;display:block;padding:10px;background:rgba(254,254,250,.95);-webkit-transition:max-height .5s,opacity .2s,visibility;-moz-transition:max-height .5s,opacity .2s,visibility;-ms-transition:max-height .5s,opacity .2s,visibility;-o-transition:max-height .5s,opacity .2s,visibility;transition:max-height .5s,opacity .2s,visibility;max-height:300px}nav li.open{-webkit-transition:opacity 1.8s,visibility;-moz-transition:opacity 1.8s,visibility;-ms-transition:opacity 1.8s,visibility;-o-transition:opacity 1.8s,visibility;transition:opacity 1.8s,visibility;width:100%}nav li:nth-child(4){padding-top:10px}.instagram::after,.instagram:hover::after,.linkedin::after,.linkedin:hover::after,.twitter::after,.twitter:hover::after{opacity:0}.instagram{background:url(images/socialmediasprites.png) -78px -1px no-repeat;width:35px;height:35px}.linkedin{background:url(images/socialmediasprites.png) no-repeat;width:39px;height:35px}.twitter{background:url(images/socialmediasprites.png) -40px 0 no-repeat;width:34px;height:35px}.portfolio:hover img{-webkit-filter:none;filter:none;-moz-transform:none;-webkit-transform:none;transform:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.linkedin{background:url(images/socialmediasprites@2.png) 0 0/113px 113px no-repeat;width:39px;height:35px}.twitter{background:url(images/socialmediasprites@2.png) -43px 0/113px 113px no-repeat;width:33px;height:35px}.instagram{background:url(images/socialmediasprites@2.png) -78px 0/113px 113px no-repeat;width:35px;height:35px}}@media only screen and (max-width:350px){#name{left:96px;top:8px}#sub{left:50px;top:39px}}}.video-gallery916{display:flex;flex-wrap:wrap;justify-content:center;}.video-wrapper916{flex:1 1 360px;max-width:360px;overflow:hidden;margin:0 auto;}.video-inner916{position:relative;width:100%;padding-top:177.77%}.video-inner916 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}