/*
===========================================================================
 EXCLUSIVE ON BootWeb
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Template Name   : Codeweb - Portfolio Template
 Author          : Mehul Prajapati
 Version         : 1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Copyright (c) 2018 - BootWeb (https://thebootweb.com)
===========================================================================
*/
#service,.contact,.da-thumbs li{overflow:hidden}body,html{min-height:100%;overflow-x:hidden;font-family:Roboto,sans-serif}.contrast{color:#29D3DE}.heading{padding:60px 0}.heading h1{margin-top:0;margin-bottom:5px;font-family:Montserrat,sans-serif;font-weight:800}.subtitle{text-align:center;font-size:20px;font-weight:900;margin:10px 0}p{font-size:15px;color:#666}.NotGeneric-SubTitle{font-family:Roboto,sans-serif!important}.mb-60{margin-bottom:60px}.mb-50{margin-bottom:50px}.mt-20{margin-top:20px}.mt-26{margin-top:26px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mt-2{margin-top:2px}.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:#29D3DE;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)}}#box{position:fixed;top:150px;left:-160px;height:110px;width:160px;background-color:#222;z-index:1000;-webkit-transition:all .27s ease-in-out;transition:all .27s ease-in-out}.option{position:absolute;left:160px;z-index:1001;height:50px;width:50px;background-color:#111;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer}.blue,.orange{width:40px;height:40px;border-radius:20px;cursor:pointer;z-index:1001;position:absolute;top:10px}#box .fa{position:absolute;left:10px;top:10px;color:#FFF;transition:all .5s ease-in-out}.open{left:0!important}.blue{left:10px;color:#29D3DE;background-color:#29D3DE}.orange{left:60px;color:orange;background-color:orange}.purple{position:absolute;top:10px;left:110px;color:#9b59b6;background-color:#9b59b6;width:40px;height:40px;border-radius:20px;cursor:pointer;z-index:1001}.green,.peach,.red{position:absolute;top:60px;width:40px;height:40px;border-radius:20px;z-index:1001;cursor:pointer}.green{left:10px;color:#9bb70d;background-color:#9bb70d}.red{left:60px;color:#dc143c;background-color:#dc143c}.peach{left:110px;color:#ff6a6a;background-color:#ff6a6a}#home{position:relative;height:100vh!important;background-size:cover;z-index:1;background-repeat:no-repeat}#home .home-table{display:table;width:100%;height:100%;text-align:center}#home .table-cell{display:table-cell;vertical-align:middle;padding:0 20px}#home img{max-width:160px;border:5px solid #29D3DE;border-radius:50%}#home h1,#home h3,#home img{color:#fff;transform:translateY(-40px)}#service .single-service-dark:hover img,#service .single-service-white:hover img{transform:scale(1.2)}#home .home-btn{color:#fff;border:1.5px solid #29D3DE;font-size:15px;font-weight:500;padding:8px 24px;border-radius:24px;margin-top:15px}#home .home-btn:hover{color:#fff;background-color:#29D3DE;text-decoration:none;border-color:#29D3DE!important}#particles-js{position:absolute;width:100%;height:100%}.home-mouse-icon{position:absolute;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}}#nav{z-index:999!important;border-radius:0}.custom-navbar{border:none;margin-bottom:0;background-color:transparent;padding:5px 0}.scroll{background-color:#111!important}.custom-navbar .navbar-brand{color:#fff;font-weight:700;font-size:3rem;line-height:35px}.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:500}.custom-navbar .navbar-nav>li>a.active,.custom-navbar .navbar-nav>li>a:focus,.custom-navbar .navbar-nav>li>a:hover{color:#29D3DE;background-color:transparent}.custom-navbar .navbar-nav>li>a.active{font-weight:700;border-bottom:2px solid #29D3DE}.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_underline{max-width:241px;height:5px;background:#29D3DE}#about .about_bg img{width: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;margin-top:15px}#about .about_bg p.intro{padding-top:15px;margin-bottom:25px;font-size:16px;color:#555;text-align:justify;line-height:28px}#about .download-btn,#skill h3{font-weight:700;text-align:center}#about .about_bg p{font-size:16px;line-height:26px}#about .about_bg p span{color:#555;font-weight:700}#about .download-btn{cursor:pointer;font-size:15px;padding:11px 24px;margin:30px 0 60px;color:#000;border:2px solid #29D3DE;border-radius:24px}#about .download-btn:hover{color:#fff;background-color:#29D3DE;box-shadow:0 4px 12px rgba(0,0,0,.1);text-decoration:none}#skill{background-color:#fff;padding-bottom:20px}.skill_underline{max-width:212px;height:5px;background:#29D3DE}#skill h3{margin-bottom:30px;margin-top:0}.single-skill p,.single-skill span{color:#333;font-weight:500;font-size:16px}.skill-bar{width:100%;height:8px;border-radius:4px;background-color:#111}.skill-bar-overlay{height:8px;background-color:#29D3DE;width:20%;border-radius:4px 0 0 4px}.single-skill{position:relative;margin-bottom:50px}.single-skill span{position:absolute;top:0;left:20%;opacity:0}.single-skill span.show{text-align:right;opacity:1}#service{position:relative;z-index:0}.service_overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0099e6;opacity:.5;z-index:-1}.service_bg{background:url(../images/contact.jpg) fixed}#service h1{color:#fff}#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);position:relative;text-align:center}#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}#quote{background:url(../images/quote.jpg) no-repeat fixed #111;background-size:cover;position:relative;z-index:1;padding:80px 0;color:#fff}#quote h1{margin:0;font-weight:700}#quote h4{margin:20px 0 25px}#quote .quote-btn{font-size:16px;font-weight:700;padding:7px 28px;color:#fff;border:2px solid #29D3DE;border-radius:25px}#quote .quote-btn:hover{background-color:#29D3DE;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.3)}#portfolio{background-color:#fff}.portfolio_underline{max-width:230px;height:5px;background:#29D3DE}#portfolio .mix{display:none}.row.no-gutter [class*=col-]{margin:0;padding:0}#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:15px;font-weight:500;border-radius:20px}#contact .send-btn,.contact-btn,.contact-info span{font-weight:700}#portfolio .active{background-color:#29D3DE;color:#fff!important;font-weight:700}#portfolio .active:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}#portfolio ul.work-list li:hover{color:#29D3DE}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;text-align:center;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:#fff;font-size:16px;padding:0 20px}#portfolio .work-content .fa{font-size:15px;padding:10px;margin:0 5px;color:#fff;background-color:#29D3DE;border-radius:50%}.testimonial_underline{max-width:326px;height:5px;background:#29D3DE}.single-testimonial{position:relative;padding:15px 20px;border:1px solid #dbdbdb}.t-image,.t-name{position:absolute}.t-image{left:20px;top:20px}.single-testimonial .t-image img{width:90px;height:90px;border:2px solid #bbb}.t-name{left:130px;padding:13px 0}#testimonial .single-testimonial .subtitle{margin-top:10px}.single-testimonial p.comp{font-style:italic;color:#29D3DE;font-size:14px}.t-content{margin-top:110px}.single-testimonial p.description{text-align:justify;font-size:15px}#testimonial .fa-chevron-left,#testimonial .fa-chevron-right{color:#fff;width:34px;height:34px;line-height:34px;text-align:center;background-color:#a9a9a9;font-size:12px;border-radius:6px}#testimonial .fa-chevron-left:hover,#testimonial .fa-chevron-right:hover{background-color:#29D3DE;box-shadow:0 4px 12px -10px rgba(0,0,0,.35)}#testimonial .owl-next,#testimonial .owl-prev{position:absolute;top:50%;transform:translateY(-20px)}#counter,.contact{position:relative}#testimonial .owl-prev{left:-40px}#testimonial .owl-next{right:-40px}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px}.owl-theme .owl-dots{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:#29D3DE}#counter{height:auto;padding-top:100px;padding-bottom:40px;background:url(../images/fact.jpg) no-repeat fixed #222;background-size:cover}#counter .single-counter{margin-bottom:60px;text-align:center;color:#fff}.blog_area{background:#f5f5f5}.blog_underline{max-width:255px;height:5px;background:#29D3DE}#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{color:#8d8d8d;text-align:left}#blog .post-description .fa-calendar,#blog .post-description .fa-comments{color:#8d8d8d;padding-left:20px}#blog .single-blog .subtitle{text-align:left;padding-left:20px;margin-top:10px}#blog .single-blog p{text-align:justify;font-size:15px;padding:0 20px 15px}#blog .blog-btn{font-size:15px;padding:7px 18px;border-radius:4px;color:#fff;background-color:#29D3DE}#blog .blog-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);text-decoration:none}.contact{z-index:0}.contact_overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0099e6;opacity:.3;z-index:-1}.contact_bg{background:url(../images/contact.jpg) fixed}.contact_underline{max-width:226px;height:5px;background:#29D3DE}#contact h1{color:#fff}.contact-info{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 10px;padding:10px 30px 30px}.contact-message,.contact-text{background-color:#f5f5f5;border:1px solid #bbb;color:#111}#contact .send-btn:hover,.contact-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}#contact .send-btn,.contact-message{font-size:14px;width:100%;padding:14px}.contact-text{font-size:14px;height:45px;width:100%;padding-left:14px}.contact-message{height:150px}.contact-message:focus,.contact-text:focus{border:1px solid #4d90fe}#contact .send-btn{background-color:#29D3DE;color:#fff;height:45px;margin-bottom:1px;border:none;border-radius:5px}.contact-content{margin-top:30px}.contact-content-p{color:#555;text-decoration:underline}#contact h3{margin-bottom:8px}.contact-line{width:30px;height:3px;background:#333;margin-bottom:15px}#contact .fa{margin-right:6px}#contact .social .fa{margin-bottom:10px}#contact .fa-clock-o,#contact .fa-envelope-o,#contact .fa-map-marker,#contact .fa-phone{background-color:#29D3DE;color:#fff;height:25px;width:25px;text-align:center;line-height:25px;border-radius:50%}#contact .sep{height:1.5px;max-width:100%;background:#bbb}#contact .fa-facebook,#contact .fa-google-plus,#contact .fa-instagram,#contact .fa-linkedin,#contact .fa-twitter,#contact .fa-youtube{color:#fff;width:30px;height:30px;line-height:30px;border-radius:50%;font-size:15px}#contact .fa-facebook{background-color:#3B5998;text-align:center}#contact .fa-twitter{background-color:#00ACEE;text-align:center}#contact .fa-google-plus{background-color:#df4a32;text-align:center}#contact .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 );text-align:center}#contact .fa-youtube{background-color:#b31217;text-align:center}#contact .fa-linkedin{background-color:#007bb6;text-align:center}#partners .fa,#scroll-up{width:40px;height:40px;color:#fff;text-align:center}.contact-btn{cursor:pointer;font-size:15px;padding:5px 15px;margin-top:20px;color:#fff;background-color:#29D3DE;border-radius:4px}.contact-btn:hover{color:#fff;text-decoration:none}#map{width:100%;height:500px}#partners{position:relative}#partners img{max-width:130px;padding:60px 5px;margin:auto}#partners .fa{line-height:40px;background-color:#a9a9a9;font-size:15px;border-radius:6px}#partners .fa:hover{background-color:#29D3DE;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}#scroll-up{position:fixed;bottom:30px;right:30px;background-color:#a9a9a9;border-radius:4px;cursor:pointer;float:right;font-size:22px;line-height:35px;z-index:9}#scroll-up:hover{background-color:#29D3DE;box-shadow:0 4px 12px rgba(0,0,0,.2)}footer{background-color:#f5f5f5;padding:20px 0}footer p{color:#666;text-align:center;font-size:15px}