body{background:#ffffff;font-family:'Rajdhani', sans-serif;font-weight:400;}
html,body{width:100%;overflow-x:hidden;}
html{font-size:100%;}
h1,h2,h3{font-weight:500;letter-spacing:0.3rem;text-transform:uppercase;}
h1{font-size:2.8rem;font-weight:700;}
h2{color:#ffffff;padding-bottom:10px;}
h3{font-size:1rem;line-height:2rem;}
p{color:#828282;letter-spacing:0.8px;line-height:28px;}
strong{color:#ff3131;font-weight:700;}
#about,
#feature,
#contact{background:#ffffff;}
#about,
#feature,
#contact,
footer{padding-top:100px;padding-bottom:100px;}
.section-title{padding-bottom:62px;}
.section-title h1{padding-bottom:10px;}
#about .section-title{padding-bottom:22px;}
#contact .section-title{text-align:center;}
.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:none repeat scroll 0 0 #ffffff;}
.sk-circle{margin:40px auto;width:40px;height:40px;position:relative;}
.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0;}
.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;}
.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);}
.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);}
.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);}
.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);}
.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);}
.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);}
.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);transform:scale(1);}
}
#slideshow{top:0;left:0;z-index:-10;width:100vw;backface-visibility:hidden;}
#home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;height:100vh;color:#ffffff;}
#home .home-thumb{text-align:center;}
#home .btn{background:transparent;border:3px solid #ffffff;border-radius:0px;color:#ffffff;font-weight:700;letter-spacing:1px;padding:14px 36px;margin-top:42px;margin-right:16px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#home .btn:hover{background:#ff3131;color:#ffffff;border-color:transparent;}
#home .btn-success{background:#ffffff;color:#242424;border-color:transparent;}
#about h3{margin-top:0px;}
#about .about-thumb{padding-top:10px;}
#feature{background:#ff3131;}
#feature .icon{color:#ffffff;font-size:42px;padding-right:14px;}
#feature p{color:#333;}
#feature .btn{background:transparent;border:3px solid #ffffff;border-radius:0px;color:#ffffff;font-size:18px;font-weight:700;letter-spacing:1px;padding:14px 36px;margin-top:62px;margin-right:16px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#feature .btn:hover{background:#ffffff;color:#333;border-color:transparent;}
#contact .form-control{background:transparent;border:1px solid #f0f0f0;border-radius:0px;box-shadow:none;font-size:16px;margin-bottom:16px;transition:all 0.4s ease-in-out;}
#contact .form-control:hover{border-color:#999;}
#contact input{height:55px;}
#contact input[type='submit']{background:#242424;border:none;color:#ffffff;font-size:15px;font-weight:400;letter-spacing:2px;transition:all 0.4s ease-in-out;margin-top:10px;}
#contact input[type='submit']:hover{background:#ff3131;}
footer{background:#111112;}
footer .copyright-text{padding-top:10px;}
footer a{color:#fff;}
footer a:hover{color:#FF6;}
.svgcolor-light{position:relative;bottom:104px;}
.svgcolor-light > path{fill:white;stroke:white;stroke-width:0;}
.modal-dialog .modal-content{background:url('../images/modal-bg.jpg') no-repeat;background-size:cover;background-position:center center;border-radius:0;text-align:center;padding:100px 50px 100px 50px;position:relative;}
.btn:focus{outline:none;}
.modal-header{border-bottom:0px;}
.modal-dialog .close{color:#ff3131;font-size:40px;font-weight:300;text-shadow:none;opacity:1;position:absolute;top:40px;right:40px;border:2px solid #ffffff;border-radius:100px;width:36px;height:36px;line-height:35px;text-align:center;}
.modal-dialog .close:focus{outline:none;}
.modal-dialog form{padding:20px;}
.modal-dialog form input{height:55px;}
.modal-dialog form .form-control{background:transparent;border:1px solid #f0f0f0;border-radius:0px;box-shadow:none;font-size:20px;color:#fff;margin-bottom:20px;transition:all 0.4s ease-in-out;}
.modal-dialog form input[type="submit"]{background:#ffffff;color:#242424;text-transform:uppercase;margin-top:30px;}
.modal-dialog form input[type="submit"]:hover{background:#ff3131;border-color:transparent;color:#ffffff;}
.go-top{background-color:#eee;bottom:2em;right:2em;color:#111112;font-size:22px;display:none;position:fixed;text-decoration:none;width:50px;height:50px;line-height:50px;text-align:center;transition:all 0.4s ease-in-out;}
.go-top:hover{background:#ff3131;color:#ffffff;}
.social-icon{padding:0;margin:0;}
.social-icon li{list-style:none;display:inline-block;}
.social-icon li a{border-radius:100px;color:#626262;font-size:18px;text-decoration:none;transition:all 0.4s ease-in-out;width:42px;height:42px;line-height:42px;text-align:center;margin-top:12px;margin-right:10px;}
.social-icon li a:hover{background-color:#ffffff;color:#111112;}
@media (max-width:980px){h1{font-size:2.4rem;}
#home{height:65vh;}
#about .section-title{padding-bottom:12px;}
#feature .col-md-4{padding-bottom:32px;}
}
@media (max-width:768px){h1{font-size:2rem;}
h2{font-size:1.6rem;}
h3{font-size:0.8rem;line-height:1.3rem;}
}
@media (max-width:700px){#home{height:100vh;}
.modal-dialog .modal-content{padding:50px 20px;}
footer{text-align:center;}
footer .col-sm-6{padding-bottom:32px;}
.modal-dialog .close{font-size:35px;width:25px;height:25px;line-height:25px;}
}