/*
===========================================================================
 EXCLUSIVE ON BootWeb
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Template Name   : Straton - MultiPurpose Template
 Author          : Mehul Prajapati
 Version         : 1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Copyright (c) 2018 - BootWeb (https://thebootweb.com)
===========================================================================
*/
#home .home-table,#skill h3,.spinner,.subtitle{text-align:center}#blog .blog-btn:hover,.panel-heading a,.panel-heading a:hover{text-decoration:none}#contact,#feature,#product .frame,#service,#story,#team,#testimonial,.da-thumbs li,.heading,.heading-faq{overflow:hidden}body{font-family:Roboto,sans-serif;overflow-x:hidden!important}.heading h1,.heading-faq h1{font-family:Raleway,sans-serif}.contrast{color:#0099e6}.heading{padding:60px 0}.heading h1{margin:0 0 5px;font-weight:900!important;color:#333}.mb-10,.subtitle{margin-bottom:10px}.subtitle{font-size:20px;font-weight:900}p{color:#666;font-size:15px}.mt-10{margin-top:10px}.mb-16{margin-bottom:16px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.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;font-size:10px}.spinner>div{background-color:#0099e6;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)}}#home{position:relative;height:100vh!important;background-size:cover;z-index:1;background-repeat:no-repeat;color:#fff}#hero-slider,#particles-js,.home-mouse-icon{position:absolute}#hero-slider,#home .home-table,#particles-js{width:100%;height:100%}#hero-slider{top:0;left:0;z-index:1}#home .home-table{display:table}#home .table-cell{display:table-cell;vertical-align:middle;padding:0 80px}#home .home-btn,#home h1,#home h3{color:#fff;transform:translateY(-10px)}#service .single-service-dark:hover img,#service .single-service-white:hover img{transform:scale(1.2)}#home p{color:#fff;line-height:180%}#home .home-btn{border:1px solid #0099e6;font-size:15px;font-weight:500;padding:8px 24px;border-radius:24px;margin-top:15px}#home .home-btn:hover{color:#fff;background-color:#0099e6;text-decoration:none;border-color:#0099e6!important}.home-mouse-icon{left:0;right:0;bottom:20px;height:42px;width:30px;margin:auto;z-index:2;border-radius:15px;border:2px solid #fff;background:0 0}.mouse-scroll{display:block;position:relative;border-radius:10px;background:#fff;width:3px;height:8px;top:4px;margin:0 auto;-webkit-animation-name:scroll-down;animation-name:scroll-down;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes scroll-down{0%{top:5px;opacity:0}30%{top:15px;opacity:.9}60%{top:15px;opacity:.6}100%{top:25px;opacity:0}}@keyframes scroll-down{0%{top:5px;opacity:0}30%{top:15px;opacity:.9}100%{top:25px;opacity:0}}.owl-theme .owl-dots{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0099e6}#nav{z-index:999!important;border-radius:0}.custom-navbar{border:none;margin-bottom:0;background-color:transparent;padding:5px 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.scroll{background-color:#111!important;box-shadow:0 5px 5px -4px rgba(0,0,0,.3)}.custom-navbar .navbar-brand{color:#fff;font-weight:700;font-size:30px;line-height:30px}.custom-navbar .nav li a:last-child{margin-right:9px}.custom-navbar .nav li a{font-size:14px;line-height:1;color:#dbdbdb;padding-left:7px;padding-right:7px;letter-spacing:1px;font-weight:500}#about p,#story p{font-size:16px;line-height:28px;text-align:justify}.custom-navbar .navbar-nav>li>a:focus,.custom-navbar .navbar-nav>li>a:hover{background-color:transparent;color:#0099e6}.custom-navbar .navbar-nav>li>a.active{color:#0099e6;font-weight:700}#story .heading h1,#story h3{color:#fff}.custom-navbar .navbar-toggle{border:none;padding-top:10px;background-color:transparent}.custom-navbar .navbar-toggle .icon-bar{background:#fff;border-color:transparent}#about{background-color:#fff}#about .about_underline{max-width:205px;height:5px;background:#0099e6}#about img{max-height:450px;margin:auto auto 30px;box-shadow:0 0 20px #ddd;-webkit-box-shadow:0 0 20px #ddd;-moz-box-shadow:0 0 20px #ddd}#about h3{font-weight:700}#about p{padding-top:15px}#about .seework-btn{cursor:pointer;font-size:16px;font-weight:700;padding:8px 24px;margin:15px 0 60px;color:#fff;background-color:#0099e6}#skill h3,#story h3{font-weight:700;margin-top:0}#about .seework-btn:hover{background-color:#007FC0;box-shadow:0 4px 12px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);-moz-box-shadow:0 4px 12px rgba(0,0,0,.2)}#story{position:relative;z-index:0}.story_overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#184A8D;opacity:.4;z-index:-1}.story_bg{background:url(../images/home1.jpg) fixed}#story .story_underline{max-width:220px;height:5px;background:#0099e6}#story iframe{width:100%;height:300px;margin-bottom:60px}#story p{color:#dbdbdb;padding-top:10px}#skill{background-color:#fff;padding-bottom:30px}.skill_underline{max-width:210px;height:5px;background:#0099e6}.skill-bar,.skill-bar-overlay{height:10px;border-radius:5px}#skill h3{margin-bottom:30px}.single-skill p,.single-skill span{color:#333;font-weight:500;font-size:16px}.skill-bar{width:100%;background-color:#111}.skill-bar-overlay{background-color:#0099e6;width:20%}.single-skill{position:relative;margin-bottom:30px}.single-skill span{position:absolute;top:0;left:20%;opacity:0}.single-skill span.show{text-align:right;opacity:1}.counter_overlay:before,.feature_overlay:before,.service_overlay:before{content:"";top:0;opacity:.4;left:0;width:100%}#service{position:relative;z-index:0}.service_overlay:before{position:absolute;height:100%;background:#184A8D;z-index:-1}.service_bg{background:url(../images/contact.jpg) fixed}#service h1{color:#fff}#service .service_underline{max-width:256px;height:5px;background:#0099e6}#service img{height:60px;margin:auto;border-radius:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#service .single-service-dark,#service .single-service-white{padding:30px 15px;border-radius:3px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;position:relative}#service .single-service-dark{background-color:#333;color:#fff;margin-bottom:60px}#service .single-service-dark .subtitle{margin:15px 0 10px}#service .single-service-dark p{font-size:16px;color:#e5e5e5}#service .single-service-white{background-color:#fff;color:#000;margin-bottom:60px}#service .single-service-white .subtitle{margin:15px 0 10px}#service .single-service-white p{font-size:16px;color:#666}#product{background-color:#edeeef}#product .product_underline{max-width:234px;height:5px;background:#0099e6}#product .single-product{box-shadow:0 0 30px rgba(0,0,0,.13);padding-bottom:20px;margin-bottom:60px}#product .frame{height:100%;width:100%}#product .subtitle{margin-top:20px}#product .single-product p{margin:0 15px;text-align:center;font-size:15px}#product .single-product img{margin:auto;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}#product .single-product img:hover{transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3)}#feature{position:relative;z-index:0;padding-bottom:30px}.feature_overlay:before{position:absolute;height:100%;background:#184A8D;z-index:-1}.feature_bg{background:url(../images/home1.jpg) fixed}#feature .heading h1{color:#fff}.keyfeature_underline{max-width:230px;height:5px;background:#0099e6}#feature .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)}#feature span{font-size:20px;padding:4px 0 0 10px;font-weight:700}#price .highlight,#price .single-price{padding:40px 10px;border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.13)}#feature .key_subtitle{color:#fff;text-align:left;font-size:18px;font-weight:500;margin-bottom:30px}#feature .key_subtitle span{font-size:14px;color:#fff;font-weight:400}#price{background-color:#edeeef}.pricing_underline{max-width:266px;height:5px;background:#0099e6}#price .single-price span{color:#666;font-size:16px}#price .highlight span{color:#fff;font-size:16px}#price .single-price{margin-bottom:60px;background-color:#fff}#price .highlight{margin-bottom:60px;background-color:#0099e6}#price .single-price h1{text-align:center;color:#333}#price .single-price h4{color:#555;text-align:center}#price .highlight h4{color:#edeeef;text-align:center}#price .highlight h1{color:#fff;text-align:center}#price ul{padding:10px 0 0;list-style-type:none}#price .highlight h1,#price .single-price h1{font-weight:900;padding-bottom:10px}#price .highlight ul li,#price .single-price ul li{font-size:16px;margin-top:15px;padding-bottom:5px;text-align:center}#price .single-price ul{border-top:1px solid #bbb}#price .single-price del{color:#8d8d8d}#price .highlight del{color:#e5e5e5}#price .highlight ul{border-top:1px solid #fff}#price .single-price ul li{color:#000}#price .highlight ul li{color:#fff}#counter{position:relative;overflow:hidden;z-index:0;padding-top:100px;padding-bottom:40px}.counter_overlay:before{position:absolute;height:100%;background:#184A8D;z-index:-1}.counter_bg{background:url(../images/home1.jpg) fixed;background-size:cover}#counter .single-counter{margin-bottom:60px;text-align:center;color:#fff}#faq{background-color:#fff;padding-bottom:30px}.heading-faq{padding:60px 0 45px}.heading-faq h1{color:#333;margin-top:0;margin-bottom:5px;font-weight:900}.faq_underline{max-width:274px;height:5px;background:#0099e6}.panel-group{margin-bottom:0}.panel{padding-bottom:10px;border-bottom:2px solid #0099e6;background-color:transparent;-webkit-transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease}.panel-group .panel+.panel{margin-top:30px}.panel-heading{padding:0}.panel-heading a,.panel-heading a.collapsed{padding:15px 40px 15px 15px}.panel-heading a{color:#444;font-size:18px;display:block;position:relative;font-weight:700}.panel-heading a.collapsed .fa-minus{display:none}.panel-heading a.collapsed .fa-plus{display:block}#portfolio .mix,.panel-heading a .fa-plus{display:none}.panel-heading a .fa{position:absolute;top:20px;right:20px;color:#0099e6}.team_overlay:before,.testimonial_overlay:before{top:0;content:"";opacity:.4}.panel-body{border:none!important;color:#666;font-size:15px;text-align:justify;padding:10px 40px 10px 15px}#team .fa,#team .item,#team p.person,.da-thumbs li div.work-content,.single-testimonial{text-align:center}#team{position:relative;z-index:0;padding-bottom:60px}.team_overlay:before{position:absolute;left:0;width:100%;height:100%;background:#184A8D;z-index:-1}.team_bg{background:url(../images/home1.jpg) fixed}#team .heading h1{color:#fff}.team_underline{max-width:172px;height:5px;background:#0099e6}#team img{max-width:200px;margin:auto auto 16px}#team p.person{color:#fff;font-size:18px;font-weight:600}#team p.designation{font-size:14px;color:#dbdbdb}#team .fa{color:#fff;width:30px;height:30px;line-height:30px;background-color:#a9a9a9;font-size:12px;border-radius:6px}#team .fa:hover{background-color:#0099e6;box-shadow:0 4px 12px -10px rgba(0,0,0,.35)}#team .owl-next,#team .owl-prev{position:absolute;bottom:10%}#team .owl-prev{left:50%;transform:translateX(-36px)}#team .owl-next{right:50%;transform:translateX(36px)}#team .owl-theme .owl-dots .owl-dot{margin-top:40px}#portfolio{background-color:#fff}.portfolio_underline{max-width:222px;height:5px;background:#0099e6}#portfolio ul.work-list{list-style:none;margin-bottom:60px;padding:0}#portfolio ul.work-list li{cursor:pointer;display:inline-block;padding:8px 20px;font-size:14px;font-weight:500;border-radius:20px}#portfolio ul.work-list li:hover{color:#0099e6}#portfolio .active{background-color:#0099e6;color:#fff!important}#portfolio .active:hover{background-color:#007FC0;box-shadow:0 4px 12px rgba(0,0,0,.2)}.row.no-gutter [class*=col-]{margin:0;padding:0}ul.da-thumbs{list-style-type:none;padding:0}.da-thumbs li,.da-thumbs li img{display:block;position:relative}.da-thumbs li div.work-content{position:absolute;background:rgba(0,0,0,.8);width:100%;height:100%;color:#fff}#portfolio .work-table{display:table;width:100%;height:100%}#portfolio .table-cell{display:table-cell;vertical-align:middle}#portfolio .work-content h3{margin-top:0}#portfolio .work-content p{color:#dbdbdb;font-size:15px;padding:8px 20px}#portfolio .work-content .fa{padding:11px;margin:0 5px;color:#fff;background-color:#0099e6;border-radius:50%}#testimonial{position:relative;z-index:0}.testimonial_overlay:before{position:absolute;left:0;width:100%;height:100%;background:#184A8D;z-index:-1}.testimonial_bg{background:url(../images/testimonial.jpg) center center fixed;background-size:cover;padding-bottom:50px}#testimonial h1{color:#fff}.testimonial_underline{max-width:296px;height:5px;background:#0099e6}.single-testimonial .subtitle{color:#fff;font-weight:500;font-size:23px}.single-testimonial .designation{color:#0099e6;font-size:15px;font-style:italic;font-weight:500}.single-testimonial .description{margin-top:20px;font-size:17px!important;color:#cbcbcb;line-height:2}#testimonial .owl-carousel .owl-next,#testimonial .owl-carousel .owl-prev{position:absolute;top:50%;transform:translateY(-25px)}#testimonial .fa-chevron-left,#testimonial .fa-chevron-right{color:#fff;width:32px;height:32px;line-height:32px;text-align:center;background-color:#a9a9a9;font-size:13px;border-radius:6px}#testimonial .owl-carousel .owl-prev{left:0}#testimonial .owl-carousel .owl-next{right:0}#testimonial .fa-chevron-left:hover,#testimonial .fa-chevron-right:hover{background-color:#0099e6;box-shadow:0 4px 12px -10px rgba(0,0,0,.35)}#blog{background:#edeeef}.blog_underline{max-width:230px;height:5px;background:#0099e6}#blog .single-blog{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.13);margin-bottom:60px;padding-bottom:30px}#blog .single-blog img{width:400px;max-height:220px;margin:auto auto 20px}#blog .post-description,#blog .post-description .fa{color:#8d8d8d;text-align:left;font-size:14px}#blog .post-description .fa{padding-left:20px}#blog .single-blog .subtitle{text-align:left;padding-left:20px;margin-top:10px}#blog p{text-align:justify;font-size:15px;padding:0 20px 10px}#blog .blog-btn{font-size:14px;padding:8px 18px;color:#fff;background-color:#0099e6;border-radius:5px}#blog .blog-btn:hover{background-color:#007FC0;box-shadow:0 4px 12px rgba(0,0,0,.25);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);-moz-box-shadow:0 4px 12px rgba(0,0,0,.25)}#blog .blog-btn:visited{text-decoration:none!important}#contact{position:relative;z-index:0;padding-bottom:30px}.contact_overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#184A8D;opacity:.4;z-index:-1}.contact_bg{background:url(../images/contact.jpg) fixed;background-size:cover}#contact h1{color:#fff}.contact_underline{max-width:196px;height:5px;background:#0099e6}#contact h3{color:#fff;font-weight:500;margin-top:0}#contact .contact-line{height:3px;width:40px;background:#0099e6}#contact p{color:#bbb;font-weight:500;text-align:left;margin-bottom:14px}#contact a{color:#0099e6;font-weight:500;text-align:left}.contact-message,.contact-text{background-color:#fff;color:#111;width:100%;font-size:14px}.contact-text{border:1px solid #bbb;height:40px;padding-left:16px;border-radius:4px}.contact-message{border:1px solid #bbb;height:150px;padding:14px 16px;border-radius:4px}.contact-message:focus,.contact-text:focus{border:1px solid #4d90fe}#contact .send-btn{background-color:#0099e6;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border:none;border-radius:5px;float:left;margin-bottom:30px}#contact .send-btn:hover{background-color:#007FC0;box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);-moz-box-shadow:0 4px 12px rgba(0,0,0,.3)}.contact-btn{cursor:pointer;font-size:15px;font-weight:700;padding:5px 15px;margin-top:20px;color:#fff;background-color:#0099e6;border-radius:4px}.contact-btn:hover{color:#fff;background-color:#007FC0;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.2)}#contact .fa{background-color:#0099e6;color:#fff;height:25px;width:25px;text-align:center;line-height:25px;border-radius:50%}#contact span{color:#e5e5e5;font-weight:700;padding-left:10px}#contact .sep{height:1.5px;width:100%;background:#bbb;margin-bottom:30px}.contact-content{margin-top:100px}.contact-content-p{color:#555;text-decoration:underline}#map{width:100%;height:500px}#partners{background-color:#fff;padding:60px 20px}#partners img{max-width:110px;margin:auto}#partners .fa{color:#fff;width:36px;height:36px;line-height:36px;text-align:center;background-color:#a9a9a9;font-size:14px;border-radius:6px}#partners .fa:hover{background-color:#0099e6;box-shadow:0 4px 12px -10px rgba(0,0,0,.35)}#partners .owl-next,#partners .owl-prev{position:absolute;top:50%;transform:translateY(-20px)}#partners .owl-prev{left:20px}#partners .owl-next{right:20px}footer{background:#fff;height:auto;width:100%;padding-top:30px;padding-bottom:30px}.grey-bg{background:#edeeef}footer a,footer h3,footer h4{color:#111;font-weight:500}footer h3{margin-bottom:6px}footer .footer-line{height:3px;width:30px;background:#0099e6;text-align:left;margin-bottom:15px}footer .fa-facebook,footer .fa-instagram,footer .fa-linkedin,footer .fa-pinterest,footer .fa-twitter,footer .fa-youtube{width:30px;height:30px;line-height:30px;font-size:15px;border-radius:50%}footer a:hover{color:#0099e6;text-decoration:none}footer p{text-align:justify;color:#666}footer .stats p,footer p span{color:#444;font-weight:700}footer .stats h3{margin-top:0;margin-bottom:6px}.mb-20,.single-footer{margin-bottom:20px}footer .fa{color:#0099e6;margin-right:8px}footer .fa-facebook{background-color:#3B5998;color:#fff;text-align:center}footer .fa-twitter{background-color:#00ACEE;color:#fff;text-align:center}footer .fa-linkedin{background-color:#007bb6;color:#fff;text-align:center}footer .fa-youtube{background-color:#b31217;color:#fff;text-align:center}footer .fa-instagram{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888', GradientType=1 );color:#fff;text-align:center}footer .fa-pinterest{background-color:#C8232C;color:#fff;text-align:center}footer .fa-flickr{background-color:#FF0084}.news-btn{background-color:#0099e6;color:#fff}.news-btn:hover{color:#fff;background-color:#007FC0}.copyright{background-color:#222;padding:20px 0 16px;text-align:center}.copyright p{color:#e5e5e5;font-size:14px}#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:#0099e6;box-shadow:0 4px 12px rgba(0,0,0,.2)}