@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900);.wrapper,body,html{height:100%}body{font-family:Montserrat,sans-serif;background:#fff}header{z-index:999}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:50px;font-weight:700}.generic-btn,.sm-form label,p{font-weight:300}h2{font-size:40px}h3{font-size:30px}h4{font-size:20px}a:focus,a:hover{text-decoration:none;outline:0}p{font-size:14px;color:#444;line-height:25px}input:focus{outline-width:0!important;-webkit-appearance:none}ol,ul{padding-left:0;margin:0}mark{background:#ddd;color:#555;padding:0 5px}.main-photo-btn:hover,.white-text{color:#fff}del{opacity:.6}.spl-quote{background:#eee;padding:10px 20px;border-left:5px solid #000}.custom-list li{list-style:none;position:relative}.custom-list li:before{content:"\e65d";font-family:themify;position:absolute;top:0;left:-20px}.landing-page-cover{height:50%!important;text-align:center;position:relative}.no-border{border:none!important}.bt-1,.btb-1{border-top:1px solid #ececec}.bb-1,.btb-1{border-bottom:1px solid #ececec}.no-shadow{box-shadow:none!important}.modern-margin{margin:0 60px}.justify{text-align:justify}.dark{background:#000!important}.dark-footer{background:#101010}.stay-off-white{background:#f5f5f5}.b-1{border:1px solid #ececec}.ptb-10{padding:10px 0!important}.ptb-20{padding:20px 0!important}.ptb-30{padding:30px 0!important}.ptb-40{padding:40px 0!important}.ptb-50{padding:50px 0!important}.ptb-60{padding:60px 0!important}.ptb-70{padding:70px 0!important}.ptb-80{padding:80px 0!important}.ptb-90{padding:90px 0!important}.ptb-100{padding:100px 0!important}.pt-100{padding-top:100px!important}.pt-50{padding-top:50px!important}.pb-50{padding-bottom:50px!important}.pb-100{padding-bottom:100px!important}.no-padding{padding:0!important}.clean-padding{padding:150px 0 50px!important}.full-height{height:100%}.shadow{box-shadow:8px 10px 11px 0 #ccc}.no-margin{margin:0!important}.mb-10{margin-bottom:10px}.mb-70{margin-bottom:70px}.mtb-30{margin:30px 0}.mtb-50{margin:50px 0}.mtb-70{margin:70px 0}.generic-btn{padding:10px 25px;background:0 0;outline:0!important;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block}.main-photo-btn{color:#fff;font-size:16px;border-radius:0;padding:0;border:none;line-height:42px;width:130px;height:40px;text-transform:uppercase}.main-photo-btn span{position:relative;display:block;width:100%;height:100%}.main-photo-btn:after,.main-photo-btn:before{position:absolute;content:"";right:0;top:0;background:#fff;transition:all .3s ease}.main-photo-btn:before{height:50%;width:1px}.main-photo-btn:after{width:20%;height:1px}.main-photo-btn:hover:before{height:100%}.main-photo-btn:hover:after{width:100%}.main-photo-btn span:after,.main-photo-btn span:before{position:absolute;content:"";left:0;bottom:0;background:#fff;transition:all .3s ease}.main-photo-btn span:before{width:1px;height:50%}.main-photo-btn span:after{width:20%;height:1px}.main-photo-btn:hover span:before{height:100%!important}.main-photo-btn:hover span:after{width:100%}.black-btn,.main-photo-btn.black-btn:hover{color:#000}.main-photo-btn.black-btn span:after,.main-photo-btn.black-btn span:before,.main-photo-btn.black-btn:after,.main-photo-btn.black-btn:before{background:#000}.main-photo-btn.success-btn:hover,.success-btn{color:#72ba01}.main-photo-btn.success-btn span:after,.main-photo-btn.success-btn span:before,.main-photo-btn.success-btn:after,.main-photo-btn.success-btn:before{background:#72ba01}.info-btn,.main-photo-btn.info-btn:hover{color:#0e97ff}.main-photo-btn.info-btn span:after,.main-photo-btn.info-btn span:before,.main-photo-btn.info-btn:after,.main-photo-btn.info-btn:before{background:#0e97ff}.main-photo-btn.warning-btn:hover,.warning-btn{color:#ac8e00}.main-photo-btn.warning-btn span:after,.main-photo-btn.warning-btn span:before,.main-photo-btn.warning-btn:after,.main-photo-btn.warning-btn:before{background:#ac8e00}.danger-btn,.main-photo-btn.danger-btn:hover{color:#ff4954}.main-photo-btn.danger-btn span:after,.main-photo-btn.danger-btn span:before,.main-photo-btn.danger-btn:after,.main-photo-btn.danger-btn:before{background:#ff4954}.ghost{border-width:1px;border-style:solid}.primary-ghost{border-color:#fff;color:#fff}.info-ghost{border-color:#0e97ff;color:#0e97ff}.warning-ghost{border-color:#ac8e00;color:#ac8e00}.danger-ghost{border-color:#ff4954;color:#ff4954}.success-ghost{border-color:#72ba01;color:#72ba01}.primary-fill{background:#fff;color:#000}.info-fill{background:#0e97ff;color:#fff}.warning-fill{background:#ac8e00;color:#fff}.danger-fill{background:#ff4954;color:#fff}.success-fill{background:#72ba01;color:#fff}.wht-hover:hover{color:#fff}.round-btn{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px}.black-da-btn{border-radius:0;background:#000;color:#fff;border:0}.black-btn:focus,.black-btn:hover{color:#fff}a.social-btn{max-width:300px;padding:10px 0;color:#fff;display:block;margin-bottom:5px!important;border-radius:0}a.social-btn:hover{color:#fff}a.social-btn span{padding-right:5px}a.social-btn.facebook-btn{background:#3b5998}a.social-btn.google-btn{background:#ea4335}a.social-btn.twitter-btn{background:#1da1f2}.xs-btn{width:80px;height:20px;font-size:10px;line-height:22px}.sm-btn{width:100px;height:30px;font-size:12px;line-height:30px}.md-btn{width:140px;height:55px;font-size:18px;line-height:55px}.lg-btn{width:180px;height:65px;font-size:22px;line-height:63px}.default-form input{width:100%;border:1px solid #000}.sm-form label{font-size:12px}.sm-form input{padding:5px 20px;font-size:12px;height:30px}.sm-form .select2-container{width:100%!important}.sm-form .select2-selection{border-radius:0;border:1px solid #000;height:30px;font-size:12px}.sm-form textarea{width:100%;padding:10px 20px 3px;font-weight:300;resize:none}.normal-form label.error{padding-top:0}#mce-success-response{color:#fff;position:absolute;font-size:12px;padding-top:7px}.normal-form label{font-size:14px;font-weight:500;padding-top:20px}.normal-form input{padding:5px 20px;font-size:14px;height:40px;background:rgba(0,0,0,0)}.normal-form .select2-container{width:100%!important}.normal-form .select2-selection{border-radius:0;border:1px solid #000;height:40px}.normal-form .select2-selection .select2-selection__rendered{padding-top:7px}.normal-form .select2-selection .select2-selection__arrow{margin-top:7px}.normal-form textarea{width:100%;padding:10px 20px 3px;font-weight:300;resize:none;background:rgba(0,0,0,0);border:1px solid #000}.lg-form label{font-size:16px;font-weight:300;padding-top:20px}.lg-form input{padding:5px 20px;font-size:16px;height:50px}.lg-form .select2-container{width:100%!important}.lg-form .select2-selection{border-radius:0;border:1px solid #000;height:50px;font-size:16px}.lg-form .select2-selection .select2-selection__rendered{padding-top:10px}.lg-form .select2-selection .select2-selection__arrow{margin-top:10px}.dark .select2-container--default .select2-selection--single,.dark input,.dark textarea{background:0 0;border:1px solid #fff;color:#fff},.dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0!important}.pagination li a{color:#000;transition:.2s ease-in-out}.pagination li a:hover{background:#000;color:#fff}.checkbox-container{font-size:15px;letter-spacing:.5px;color:#000;display:flex;align-items:center}.checkbox-container .input-checkbox{position:relative;display:inline-block;width:32px;height:32px;text-align:center;transition:all 250ms ease}.checkbox-container .input-checkbox input[type=checkbox]{visibility:hidden;margin:0;padding:0;outline:0;cursor:pointer;opacity:0;transition:all 250ms ease}.checkbox-container .input-checkbox input[type=checkbox]+.checkbox:before{position:absolute;left:4px;bottom:8px;width:18px;height:18px;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';z-index:1;content:"\e835";color:#000;transition:all 250ms ease}.checkbox-container .input-checkbox input[type=checkbox]:checked+.checkbox:before{content:"\e834";color:#000;transition:all 250ms ease}.checkbox-container .input-checkbox input[type=checkbox]:disabled+.checkbox:before{color:#ccc}.checkbox-container label{cursor:pointer;color:#000;font-family:Montserrat,sans-serif;font-weight:300;font-size:14px}label.input-checkbox input[type=checkbox][disabled]:before{color:#ccc!important}.dark-bg,.dark-bg:hover{color:#fff}.radio-container{margin:10px}.radio-container input[type=radio]{position:absolute;opacity:0}.radio-container label{font-weight:300}.radio-container input[type=radio]+.radio-label:before{content:'';background:#f4f4f4;border-radius:100%;border:1px solid #000;display:inline-block;width:1.4em;height:1.4em;position:relative;top:0;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.radio-container input[type=radio]:checked+.radio-label:before{background-color:#000;box-shadow:inset 0 0 0 4px #f4f4f4}.radio-container input[type=radio]:focus+.radio-label:before{outline:0;border-color:#000}.radio-container input[type=radio]:disabled+.radio-label:before{border-color:#b4b4b4;background:#b4b4b4}.radio-container input[type=radio]+.radio-label:empty:before{margin-right:0}.custom-collapse .panel-group .panel,.modal-content{border-radius:0}.custom-collapse .panel-group .panel+.panel{margin-top:0;border-radius:0;background:0 0;border-top:0}.custom-collapse .panel-default>.panel-heading{background:0 0;padding:20px}.custom-collapse .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;padding:20px;line-height:25px}.custom-collapse .panel-default>.panel-heading .panel-title a span{padding-right:20px;transition:.2s linear;width:5%;height:15px;float:left}.tab-section{text-align:center}.tab-section .nav-tabs{border-bottom:0}.tab-section .nav-tabs>li{float:none;display:inline-block}.tab-section .nav-tabs>li>a{background:#000;border-radius:0;color:#fff}.tab-section .tab-content{padding:50px 0}.mouse{position:relative;border:2px solid #fff;width:30px;height:50px;border-radius:100px;background-size:225%;animation:nudgeMouse 5s ease-out infinite;margin:0 auto}.mouse:after,.mouse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.mouse:before{width:46px;height:82px;border-radius:100px}.mouse:after{background-color:#fff;width:7px;height:7px;border-radius:100%;animation:trackBallSlide 5s linear infinite}@keyframes trackBallSlide{0%,28%,29.99%,30%{opacity:1;transform:scale(1) translateY(-20px)}6%{opacity:1;transform:scale(.9) translateY(5px)}14%{opacity:0;transform:scale(.4) translateY(40px)}15%,19%{opacity:0;transform:scale(.4) translateY(-20px)}36%{opacity:1;transform:scale(.9) translateY(5px)}44%{opacity:0;transform:scale(.4) translateY(40px)}45%,49%{opacity:0;transform:scale(.4) translateY(-20px)}58%,59.99%,60%{opacity:1;transform:scale(1) translateY(-20px)}66%{opacity:1;transform:scale(.9) translateY(5px)}74%{opacity:0;transform:scale(.4) translateY(40px)}75%,79%{opacity:0;transform:scale(.4) translateY(-20px)}100%,88%{opacity:1;transform:scale(1) translateY(-20px)}}@keyframes nudgeMouse{0%,30%,60%,90%{transform:translateY(0)}20%,50%,80%{transform:translateY(8px)}}.animation-wrapper{height:100px}.arrow-animation{animation:arrow 2s infinite;text-align:center}.arrow-animation a{position:relative}.arrow-animation a:before{content:"";position:absolute;width:20px;height:20px;border-top:5px solid #fff;border-right:5px solid #fff;transform:rotate(135deg)}@keyframes arrow{0%,100%{transform:translateY(50px)}50%{transform:translateY(20px)}}.scroll-arrow{width:12px;height:12px;transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;animation:arrow-wave 1s infinite;animation-direction:alternate;margin:0 auto}.scroll-arrow:nth-child(1){animation-delay:.1s}.scroll-arrow:nth-child(2){animation-delay:.2s}.scroll-arrow:nth-child(3){animation-delay:.3s}@keyframes arrow-wave{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.about-content a{margin-top:20px}.caption-head{padding:140px 0px 20px 0px}.caption-head h2{font-weight:200;text-transform:capitalize}.caption-head h2 span{font-weight:500}.more-width-btn{width:180px}.all-btn{padding:10px 20px;text-transform:uppercase;border-radius:0}.dark-bg{background:#000}.light-bg{background:#fff;color:#000}ul.social-icons li{display:inline-block}ul.social-icons li a{font-size:18px;padding:10px;color:#aaa;display:block;transition:ease-in .2s}ul.social-icons.hover-icons li a:hover{color:#000}ul.social-icons.brand-color-icons li a.fb,ul.social-icons.brand-hover-icons li a.fb:hover{color:#3b5998}ul.social-icons.brand-color-icons li a.google,ul.social-icons.brand-hover-icons li a.google:hover{color:#d34836}ul.social-icons.brand-color-icons li a.twr,ul.social-icons.brand-hover-icons li a.twr:hover{color:#1dcaff}ul.social-icons.brand-color-icons li a.lin,ul.social-icons.brand-hover-icons li a.lin:hover{color:#0e76a8}ul.social-icons.brand-color-icons li a.pin,ul.social-icons.brand-hover-icons li a.pin:hover{color:#C92228}ul.social-icons.brand-color-icons li a.vim,ul.social-icons.brand-hover-icons li a.vim:hover{color:#162221}ul.social-icons.brand-color-icons li a.sky,ul.social-icons.brand-hover-icons li a.sky:hover{color:#12A5F4}ul.social-icons.brand-color-icons li a.yt,ul.social-icons.brand-hover-icons li a.yt:hover{color:#c4302b}ul.social-icons.brand-color-icons li a.andro,ul.social-icons.brand-hover-icons li a.andro:hover{color:#34af23}ul.social-icons.brand-color-icons li a.flick,ul.social-icons.brand-hover-icons li a.flick:hover{color:#ff0084}ul.social-icons.brand-color-icons li a.insta,ul.social-icons.brand-hover-icons li a.insta:hover{color:#8a3ab9}ul.social-icons.brand-color-icons li a.git,ul.social-icons.brand-hover-icons li a.git:hover{color:#333}ul.social-icons.brand-color-icons li a.sht,ul.social-icons.brand-hover-icons li a.sht:hover{color:#acde5e}ul.social-icons.simple-border-icons li a{border:1px solid #ccc;line-height:0}ul.social-icons.round-border-icons li a{border:1px solid #ccc;line-height:0;border-radius:50px}ul.social-icons.simple-bg-icons li a{color:#000;border:1px solid #000}ul.social-icons.simple-bg-icons li a:hover{background:#000;color:#fff}ul.social-icons.black-icon li a{color:#000}ul.social-icons.icon-sm li a{font-size:14px}ul.social-icons.icon-md li a{font-size:20px}ul.social-icons.icon-lg li a{font-size:23px}.page-loader{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;background:#fff;display:flex;justify-content:center;align-items:center}.navbar-transparent .side-menu a i{color:#fff}.main-header .navbar-default.navbar-transparent{background:rgba(255,255,255,0)!important;border:0!important;transition:.2s linear}.main-header .navbar-default.navbar-fixed{transition:.5s linear;z-index:1000}.main-header .navbar-default.navbar-transparent ul.nav>li>a{padding:45px 15px!important}.main-header .navbar-default ul.nav li a{font-size:14px;color:#000!important;text-transform:capitalize;font-weight:400!important;transition:.5s linear}.main-header .navbar-default.navbar-transparent ul.nav li a{color:#fff!important;transition:.5s linear}.main-header .navbar-brand{width:185px;transition:.5s linear}.main-header .navbar-transparent .navbar-brand{width:280px;transition:.5s linear}.main-header nav.navbar.bootsnav .navbar-toggle{background:0 0;color:#000}.navbar-transparent .nav li.dropdown ul.dropdown-menu li a{color:#000!important}.element-head h3 span{font-weight:200}.tiny-head{padding:20px 0;overflow:hidden}.tiny-head p{font-size:10px;color:#666;display:inline-block;position:relative}.tiny-head p:after,.tiny-head p:before{position:absolute;width:100px;height:1px;background:#ccc;top:50%;content:""}.tiny-head p:before{left:110%}.tiny-head p:after{right:110%}.simple-inner-banner{background:linear-gradient(to left,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(to right,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(../images/inner-1.jpg) top center/cover no-repeat;height:400px;display:flex;align-items:center;justify-content:center;text-align:center}.simple-inner-banner h1{display:block;color:#fff;width:100%;font-weight:300!important}.simple-inner-banner ul{display:block;margin-top:10px}.inlin,.simple-inner-banner ul li{display:inline-block}.simple-inner-banner ul li:before{content:"-";color:#fff;padding-right:5px}.simple-inner-banner ul li:first-child:before{content:""}.simple-inner-banner ul li a{color:#fff}.clearfixx{margin:80px 0 0}