/*
===========================================================================
 EXCLUSIVE ON BootWeb
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Template Name   : Stuart - Portfolio Template
 Author          : Mehul Prajapati
 Version         : 1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Copyright (c) 2019 - BootWeb (https://thebootweb.com)
===========================================================================
*/
body,html{min-height:100%;overflow-x:hidden;font-family:Prompt,sans-serif}.contrast{color:#fab702}.heading{padding:60px 0 40px 0;overflow:hidden}.title{margin:0;font-family:'Russo One',serif;font-size:40px;letter-spacing:1px;color:#fff;text-align:center}.title_black{margin:0;font-family:'Russo One',serif;font-size:40px;letter-spacing:1px;color:#000;text-align:center}.subtitle{text-align:center;font-size:20px;font-weight:900;margin:10px 0}p{font-size:15px;color:#666}.preloader{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#fff;z-index:9999999}.preloader .spinner{position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px}.spinner{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#fab702;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}#nav{z-index:999!important;border-radius:0}.custom-navbar{border:none;margin-bottom:0;background-color:transparent;padding:5px 0;padding-top:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.scroll{background:#001d33;background:-webkit-linear-gradient(to right,#001d33,#1a00dd,#1a00dd,#001d33);background:linear-gradient(to right,#001d33,#1a00dd,#1a00dd,#001d33);box-shadow:0 5px 5px -4px rgba(0,0,0,.3);padding-top:5px}.custom-navbar .navbar-brand{margin-top:5px}.custom-navbar .nav li{margin:0 2px}.custom-navbar .nav li a{font-size:14px;line-height:1;color:#dbdbdb;padding-left:12px;padding-right:12px;letter-spacing:1px;font-weight:600}.custom-navbar .navbar-nav>li>a:focus,.custom-navbar .navbar-nav>li>a:hover{background-color:transparent;color:#fab702}.custom-navbar .navbar-nav>li>a.active{background-color:transparent;color:#fab702;font-weight:700;border-bottom:2px solid #fab702}.custom-navbar .navbar-toggle{border:none;padding-top:10px}.custom-navbar .navbar-toggle{background-color:transparent}.custom-navbar .navbar-toggle .icon-bar{background:#fff;border-color:transparent}#demo{background:#222}.mt-50{margin-top:50px}.mb-30{margin-bottom:30px}.mb-90{margin-bottom:90px}#demo h1{color:#fff}#demo .demo_underline{max-width:292px;height:5px;background:#fab702}.single-item{background:#fff;margin-bottom:80px;box-shadow:0 6px 12px rgba(0,0,0,.3);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.3);-moz-box-shadow:0 6px 12px rgba(0,0,0,.3)}.frame{height:100%;width:100%;overflow:hidden}.single-item .subtitle{margin-top:20px}.single-item p{font-size:15px;text-align:center;padding:0 20px 20px 20px}.single-item img{margin:auto;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.single-item img:hover{cursor:pointer;transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5)}#responsive{background:#fff}#responsive .responsive_underline{max-width:325px;height:5px;background:#fab702}#responsive img{margin:auto;margin-bottom:80px;box-shadow:0 6px 12px rgba(0,0,0,.2);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.2);-moz-box-shadow:0 6px 12px rgba(0,0,0,.2)}#promotion{background:#222;z-index:1;padding:80px 0}#promotion h2{color:#fff;margin-bottom:20px}#promotion p{color:#fff;font-size:16px}#features{background:#fff}.features_underline{max-width:172px;height:5px;background:#fab702}#features .fa{background:#0099e6;color:#fff;border-radius:50%;padding:8px;margin-right:10px;box-shadow:0 7px 16px 0 rgba(0,0,0,.1);-moz-box-shadow:0 7px 16px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 7px 16px 0 rgba(0,0,0,.1)}#features span{font-size:20px;padding:4px 0 0 10px;font-weight:700}#features .key_subtitle{text-align:left;font-size:18px;color:#333;font-weight:500;margin-bottom:30px}#features .key_subtitle span{font-size:14px;color:#666;font-weight:400}.mb-80{margin-bottom:80px}.mb-40{margin-bottom:40px}.section{background:#fab702;padding:80px 0}.section h1,.section h4,.section p{color:#fff}#scroll-up{position:fixed;bottom:30px;right:30px;background-color:#a9a9a9;border-radius:4px;width:40px;height:40px;color:#fff;cursor:pointer;float:right;font-size:22px;line-height:35px;text-align:center;z-index:9}#scroll-up:hover{background-color:#fab702;box-shadow:0 4px 12px rgba(0,0,0,.2)}.copyright_area{padding:30px 0;background:#111}.copyright_area p{text-align:center;color:#cbcbcb;font-size:16px}@media(min-width:768px){.custom-navbar{border-bottom:0}.custom-navbar ul li a{margin:8px 0}}@media (max-width:768px){.navbar-collapse{text-align:center}.custom-navbar .nav li a{line-height:20px;overflow:hidden}.custom-navbar .navbar-brand{position:relative;bottom:7px}.custom-navbar .navbar-nav>li>a.active{border-bottom:none}}