body{font-family:'Open Sans',sans-serif;overflow-x:hidden;background:#f9f9f9;width:100%}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:normal}h1{font-size:3em}h2{color:#353535;font-size:2em}p{color:#595959;font-size:14px;font-weight:normal;line-height:24px}html{-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:#202020;text-decoration:none!important}a,input,button,.form-control{-webkit-transition:0.5s;transition:0.5s}a:hover,a:active,a:focus{color:#1479EA}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,.portfolio-button:focus-visible,.portfolio-button-2:focus-visible{outline:2px solid #1479EA;outline-offset:2px}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-thumb{cursor:pointer;background:#1479EA}.section-title{padding-bottom:40px}section{position:relative;padding:100px 0}#contact,footer{background:#ffffff;text-align:center}.overlay{background:#536976;background:-webkit-linear-gradient(to right,#292E49,#536976);background:linear-gradient(to right,#292E49,#536976);opacity:0.9;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.online-form{position:relative}.online-form .form-control{border-color:#f0f0f0;display:inline-block;vertical-align:top;border-radius:50px;box-shadow:none;height:50px;margin-right:0.5em;padding-left:15px}.online-form input[type="email"]{width:60%}.online-form button{background:#1479EA;border:0;color:#ffffff;position:absolute;right:6em;width:25%}.online-form button:hover{background:#202020;color:#ffffff}.section-btn{background:#1479EA;border:0;border-radius:50px;color:#ffffff;font-size:16px;font-weight:normal;padding:12px 30px;transition:0.5s 0.2s}.section-btn:hover,.section-btn:focus{background:#202020;color:#ffffff}.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}.spinner{border:1px solid transparent;border-radius:3px;position:relative}.spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:45px;height:45px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:1px solid #575757;border-top-color:#ffffff;animation:spinner .9s linear infinite}@-webkit-keyframes spinner{to{transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}.custom-navbar{border:none;margin-bottom:0;padding:25px 0}.custom-navbar .navbar-brand{color:#ffffff;font-size:25px;font-weight:500;letter-spacing:-1px}.top-nav-collapse{background:#ffffff}.custom-navbar .navbar-nav{margin-left:6em}.custom-navbar .nav li a{font-size:16px;font-weight:normal;color:#f0f0f0;padding-right:22px;padding-left:22px}.custom-navbar .nav li a:hover{background:transparent;color:#1479EA}.custom-navbar .navbar-nav>li>a:hover,.custom-navbar .navbar-nav>li>a:focus{background-color:transparent}.custom-navbar .nav li.active>a{background-color:transparent;color:#1479EA}.custom-navbar .navbar-toggle{border:none;padding-top:10px}.custom-navbar .navbar-toggle{background-color:transparent}.custom-navbar .navbar-toggle .icon-bar{background:#1479EA;border-color:transparent}@media(min-width:768px){.custom-navbar{border-bottom:0;background:0 0}.custom-navbar.top-nav-collapse{background:#ffffff;-webkit-box-shadow:0 1px 30px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 30px rgba(0,0,0,0.1);box-shadow:0 1px 30px rgba(0,0,0,0.1);padding:10px 0}.top-nav-collapse .navbar-brand{color:#252525}.top-nav-collapse .nav li a{color:#575757}.top-nav-collapse .nav .section-btn a{color:#ffffff}}#logo{display:flex;width:130px;height:60px;align-items:center;justify-content:center;padding-bottom:10px;padding-top:unset;margin-top:unset}.navbar-brand{float:left;width:200px;height:90px}.navbar-nav{justify-content:center;padding-top:15px}#home{background:url('../images/home-bg.svg') no-repeat center center;background-size:cover;vertical-align:middle;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;min-height:100vh;position:relative;padding-top:12em;text-align:center}#home h1{color:#ffffff;margin-top:10px;margin-bottom:40px}.home-info{margin-top:7em}.home-info h3{color:#f0f0f0;font-size:11px;font-weight:bold;letter-spacing:4px;text-transform:uppercase;margin:10px 0}.portfolio-button{display:inline-block;text-align:center;line-height:3.5em;text-decoration:none;width:10em;position:relative;height:3.5em;border:3px ridge #149CEA;outline:none;background-color:transparent;color:white;transition:1s;border-radius:0.3em;font-size:16px;font-weight:bold;cursor:pointer}.portfolio-button::after{content:"";position:absolute;top:-10px;left:3%;width:95%;height:40%;transition:0.5s;transform-origin:center}.portfolio-button::before{content:"";transform-origin:center;position:absolute;top:80%;left:3%;width:95%;height:40%;transition:0.5s}.portfolio-button:hover::before,.portfolio-button:hover::after{transform:scale(0)}.portfolio-button:hover{box-shadow:inset 0px 0px 25px #1479EA}.portfolio-button-2{display:inline-block;text-align:center;line-height:3.5em;text-decoration:none;width:10em;position:relative;height:3.5em;border:3px ridge #149CEA;outline:none;background-color:#95bdea;color:white;transition:1s;border-radius:0.3em;font-size:16px;font-weight:bold;cursor:pointer}.portfolio-button-2::after{content:"";position:absolute;top:-10px;left:3%;width:95%;height:40%;transition:0.5s;transform-origin:center}.portfolio-button-2::before{content:"";transform-origin:center;position:absolute;top:80%;left:3%;width:95%;height:40%;transition:0.5s}.portfolio-button-2:hover::before,.portfolio-button-2:hover::after{transform:scale(0)}.portfolio-button-2:hover{box-shadow:inset 0px 0px 25px #1479EA}.img-responsive{opacity:1.0;filter:alpha(opacity=100)}.img-responsive:hover{opacity:0.5;filter:alpha(opacity=40)}.section-title-process{max-width:700px;height:auto;text-align:center;padding-left:20px}#process div{display:inline-block}.process-title{font-size:20px}.card-title{color:#262626;font-size:1.2em;line-height:normal;font-weight:700;margin-bottom:0.5em}.small-desc{font-size:0.8em;font-weight:400;line-height:1.5em;color:#452c2c}.go-corner{display:flex;align-items:center;justify-content:center;position:absolute;width:2em;height:2em;overflow:hidden;top:0;right:0;background:linear-gradient(135deg,#70a8e7,#5c9ce7);border-radius:0 4px 0 32px}.card{position:relative;min-height:180px;background:linear-gradient(to bottom,#95bdea,#95bdea);border-radius:10px;padding:2em 1.2em;text-decoration:none;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.card:before{content:'';position:absolute;z-index:-1;top:-16px;right:-16px;background:linear-gradient(135deg,#1479EA,#1479EA);height:32px;width:25px;border-radius:32px;transform:scale(1);transform-origin:50% 50%;transition:transform 0.35s ease-out}.card:hover:before{transform:scale(28)}.card:hover .small-desc{transition:all 0.5s ease-out;color:rgba(255,255,255,0.8)}.card:hover .card-title{transition:all 0.5s ease-out;color:#ffffff}.container{width:100%}#web-process{display:flex;flex-direction:column;align-items:center;gap:48px}.web-process-cards{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.portfolio-section{padding:50px;text-align:center}.portfolio-title{font-size:2em;margin-bottom:30px}.gallery-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gallery-item{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;margin:10px}#feature img .image-responsive{max-height:260px}.gallery-item img{width:100%;height:auto;cursor:pointer;border-radius:8px;transition:transform 0.2s}.gallery-item img:hover{transform:scale(1.05)}@media (max-width:768px){.gallery-item{flex:1 1 calc(50% - 20px)}}@media (max-width:480px){.gallery-item{flex:1 1 100%}}.lightbox{display:none;position:fixed;z-index:1000;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.9)}.lightbox-content{margin:auto;display:block;width:80%;max-width:700px}.close{position:absolute;top:20px;right:35px;color:#fff;font-size:40px;font-weight:bold;transition:0.3s;background:transparent;border:0;line-height:1;cursor:pointer}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;color:white;font-weight:bold;font-size:20px;transition:0.6s ease;user-select:none;background:transparent;border:0}.prev{left:10px}.next{right:10px}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8)}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{font-size:17px;border:none;outline:none;color:white;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left}.dropdown-content a:hover{background-color:#ddd;color:black}.dropdown:hover .dropdown-content{display:block}@media screen and (max-width:600px){.topnav a:not(:first-child),.dropdown .dropbtn{display:none}.topnav a.icon{float:right;display:block}}@media screen and (max-width:600px){.topnav.responsive{position:relative}.topnav.responsive a.icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}.topnav.responsive .dropdown{float:none}.topnav.responsive .dropdown-content{position:relative}.topnav.responsive .dropdown .dropbtn{display:block;width:100%;text-align:left}}#feature{background:#ffffff}#feature .nav-tabs{border-bottom:0}#feature .nav>li>a{padding:8px 0}#feature .nav-tabs>li>a{color:#999999;font-size:18px;border:0;border-bottom:3px solid transparent;border-radius:0;margin-right:35px}#feature .nav-tabs>li.active>a,#feature .nav-tabs>li.active>a:focus,#feature .nav-tabs>li.active>a:hover{background:transparent;color:#202020;border-bottom:3px solid #1479EA}#feature .nav>li>a:focus,#feature .nav>li>a:hover{background:transparent;border-bottom:3px solid #1479EA;color:#202020}#feature .tab-content{margin-top:50px}.tab-pane-item{margin:20px 0}.tab-pane-item h2{margin:0 0 5px 0}.feature-image{position:absolute;bottom:-27em;max-height:620px}@media only screen and (max-width:770px){.feature-image{display:none}}.hamburger{display:block}.hamburger ul{list-style:none}@media only screen and (min-width:770px){.hamburger{display:none}}#feature-2{background:#ffffff;display:flex;justify-content:center;align-items:center;text-align:center;padding:50px 0}.row-2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#feature-2 .nav-tabs{border-bottom:0;width:100%;display:flex;justify-content:center}#feature-2 .nav-tabs>li{flex:1;text-align:center}#feature-2 .nav>li>a{padding:8px 0}#feature-2 .nav-tabs>li>a{color:#999999;font-size:18px;border:0;border-bottom:3px solid transparent;border-radius:0;margin-right:35px}#feature-2 .nav-tabs>li.active>a,#feature-2 .nav-tabs>li.active>a:focus,#feature-2 .nav-tabs>li.active>a:hover{background:transparent;color:#202020;border-bottom:3px solid #1479EA}#feature-2 .nav>li>a:focus,#feature-2 .nav>li>a:hover{background:transparent;border-bottom:3px solid #1479EA;color:#202020}#feature-2 .tab-content{margin-top:50px}.tab-pane-item{margin:20px 0}.tab-pane-item h2{margin:0 0 5px 0}.feature-2-image{position:absolute;bottom:-27em}ul{margin:0}ul.dashed{list-style-type:none}ul.dashed>li{text-indent:-5px}.dashed-title{font-size:15px;font-weight:bold}#footer .footer-logo{max-height:70px;max-width:40%}ul{list-style-type:none}#footer .container .copyright-text .policies{padding-left:5px}@media only screen and (max-width:660px){#feature-2 .section-title h1{font-size:2em}#feature-2 .section-title h2{font-size:1em}#feature-2 .nav>li>a{font-size:0.8em}#testimonial .testimonial-image{display:none}#testimonial .testimonial-info{font-size:1.5em}#testimonial .testimonial-info h3{font-size:1em}.phone-process .section-title-process{position:relative;z-index:2;width:100%;text-align:center;padding:0 20px;margin:0 auto 70px}.phone-process .section-title-process button{display:block;margin:0 auto 50px;width:200px}.phone-process{max-width:100%;padding:30px;margin-top:10px}.phone-process #process{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:0 10px}.phone-process .card{position:relative;z-index:1;max-width:280px;width:100%;margin:20px auto;text-align:center}.phone-process .card:first-of-type{margin-top:50px}.container #web-process{display:none}}@media only screen and (min-width:661px){.phone-process{display:none}}#about .col-md-4{margin:0;padding:0}.team-thumb{background:#ffffff;position:relative;overflow:hidden}.team-thumb-up:after{display:block;margin:0 auto;position:absolute;top:-15px;right:0;left:0;content:"";width:0;height:0;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid #ffffff}.team-thumb-down:after{display:block;margin:0 auto;position:absolute;bottom:-15px;right:0;left:0;content:"";width:0;height:0;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #ffffff}.team-info{position:relative;padding:40px}.team-info h2{margin:0}.team-info small{display:block;font-size:18px;margin:5px 0 10px 0}.team-thumb img{width:100%}#testimonial{background:#ffffff}#testimonial .col-md-6{margin:0;padding:0}#testimonial .section-title{padding-bottom:0}#testimonial h1{color:#ffffff}.testimonial-image{background:url('../images/testimonial.svg') no-repeat center center;background-size:cover;width:100%;height:65vh}.testimonial-info{background:#202020;padding:60px;height:65vh}.testimonial-info h3{color:#d9d9d9;font-style:italic;margin-top:5px}.testimonial-info .item{display:block;width:100%}.testimonial-item{margin:20px 0}.owl-carousel .owl-item img,.testimonial-item img,.testimonial-item h4{color:#d9d9d9;display:inline-block;vertical-align:top}.owl-carousel .owl-item img,.testimonial-item img{border:3px solid #ffffff;border-radius:100px;width:60px;height:60px;margin-right:10px}#about .section-title,#pricing .section-title{text-align:center}#pricing .col-md-4{margin:0;padding:0}#pricing .col-md-4:last-child .pricing-thumb{border-right:0}.pricing-thumb{background:#ffffff;border-right:2px solid #f0f0f0;padding:20px 40px}.pricing-title{padding-bottom:5px}.pricing-info{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}.pricing-info,.pricing-bottom{padding:20px 0}.pricing-info p{font-size:16px}.pricing-bottom{position:relative}.pricing-bottom span{font-size:20px}.pricing-btn{position:absolute;top:15px;right:0;display:inline-block}#contact-form .col-md-12,#contact-form .col-md-4{padding-left:0}#contact-form .form-control{background:transparent;border:0;border-bottom:3px solid #f0f0f0;border-radius:0;box-shadow:none;margin:10px 0}#contact-form .form-control:focus{border-bottom-color:#202020}#contact-form input{height:50px}#contact-form input[type='submit']{background:#202020;border-radius:50px;border:0;color:#ffffff}#contact-form input[type='submit']:hover{background:#1479EA;color:#ffffff}footer{padding-bottom:80px}.copyright-text p{margin:5px}.social-icon{position:relative;padding:0;margin:0}.social-icon li{display:inline-block;list-style:none}.social-icon li a{border-radius:50px;color:#202020;font-size:15px;width:35px;height:35px;line-height:35px;text-decoration:none;text-align:center;position:relative;margin:5px 5px 5px 0}.social-icon li a:hover{background:#536976;color:#ffffff}@media only screen and (max-width:1200px){.custom-navbar .navbar-nav{margin-left:3em}.home-info{margin-top:0}}@media only screen and (max-width:992px){section{padding:60px 0}.custom-navbar .navbar-nav{margin-left:0}.custom-navbar .nav li a{font-size:14px;padding-right:15px;padding-left:15px}#feature .nav-tabs>li>a{font-size:16px;margin-right:20px}.feature-image{bottom:-24em}.pricing-thumb{margin-bottom:30px}footer{padding-bottom:40px}}@media screen and (max-width:767px){.section-title{padding-bottom:20px}.custom-navbar{background:#ffffff;-webkit-box-shadow:0 1px 30px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 30px rgba(0,0,0,0.1);box-shadow:0 1px 30px rgba(0,0,0,0.1);padding:10px 0;text-align:center}.custom-navbar .nav li a{line-height:normal;padding:5px}.custom-navbar .navbar-brand,.top-nav-collapse .navbar-brand{color:#202020;font-weight:normal}.custom-navbar .nav li a,.top-nav-collapse .nav li a{color:#656565}.feature-image{position:relative;bottom:0}#about .col-md-4:nth-child(3n) .team-thumb{display:flex;-webkit-box-orient:vertical;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse}.team-thumb-down:after{top:-15px;bottom:inherit;border-top:inherit;border-bottom:15px solid #ffffff}.testimonial-image,.testimonial-info{height:85vh}.testimonial-info{padding:30px}}@media screen and (max-width:480px){.online-form input[type="email"],.online-form .form-control{width:85%}.online-form .form-control{display:block;margin:20px auto}.online-form button{position:relative;right:0}.testimonial-image,.testimonial-info{height:65vh}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-48px;z-index:100000;background:#1479EA;color:#fff;padding:10px 16px;border-radius:0 0 4px 0;transition:top .15s ease}.skip-link:focus{top:8px}.hp-field{position:absolute!important;left:0!important;top:0!important;width:1px;height:1px;opacity:0;overflow:hidden}.footer-contact{font-style:normal}.footer-contact a{color:inherit}@media screen and (max-width:767px){.navbar-brand{width:150px;height:60px;padding-top:0}.navbar-brand #logo{width:110px;height:50px;padding-bottom:0}.custom-navbar .navbar-toggle{margin-top:8px;margin-right:10px}.custom-navbar .navbar-nav{margin:0;float:none;width:100%;text-align:center}.custom-navbar .navbar-nav>li{float:none;display:block}.custom-navbar .navbar-nav>li>a,.custom-navbar .nav li a{text-align:center;padding-left:0;padding-right:0}.custom-navbar .navbar-collapse{text-align:center;border-top:none;box-shadow:none}#home{padding-top:6em;padding-left:15px;padding-right:15px}#home .home-info{margin-top:0;padding-left:18px;padding-right:18px;text-align:center}#home h1{font-size:1.9em;line-height:1.25;margin-top:8px;margin-bottom:28px;word-wrap:break-word;overflow-wrap:break-word}#home .home-info h3{font-size:10px;letter-spacing:3px}#home .home-info .portfolio-button{display:block;width:100%;max-width:16em;margin:0 auto 16px auto;box-sizing:border-box}#home .home-info .portfolio-button:last-of-type{margin-bottom:0}.container,.row,.row-2{max-width:100%;overflow-x:hidden}img,.img-responsive{max-width:100%;height:auto}.online-form button{right:1em}}@media screen and (max-width:480px){.navbar-brand{width:120px;height:50px}.navbar-brand #logo{width:90px;height:42px}#home{padding-top:5em}#home h1{font-size:1.55em;margin-bottom:22px}#home .home-info .portfolio-button{max-width:14em}.portfolio-button-2{display:block;width:100%;max-width:14em;margin:0 auto;box-sizing:border-box}}@media screen and (max-width:767px){#feature .nav-tabs,#feature-2 .nav-tabs{flex-wrap:wrap}#feature-2 .nav-tabs>li{flex:0 1 auto}#feature .nav-tabs>li>a,#feature-2 .nav-tabs>li>a{margin-right:12px;margin-left:12px}#feature .tab-content,#feature-2 .tab-content,#feature .tab-pane-item,#feature-2 .tab-pane-item{text-align:left}#feature .tab-pane-item,#feature-2 .tab-pane-item{padding:0 18px}#feature ul.dashed,#feature-2 ul.dashed{text-align:left;padding-left:1.1em;margin-top:10px}#feature ul.dashed>li,#feature-2 ul.dashed>li{margin-bottom:12px;text-indent:0;line-height:1.5}}@media screen and (max-width:767px){h1{font-size:2em;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word}h2{font-size:1.5em;line-height:1.3}.tab-pane-item h2,.team-info h2{font-size:1.5em}#feature .tab-pane-item h2,#feature-2 .tab-pane-item h2{font-size:1.35em;line-height:1.3}section{padding:40px 0}.container{padding-left:18px;padding-right:18px}section,footer,#feature-2{overflow-x:hidden}.feature-2-image{position:relative;bottom:0;max-width:100%;height:auto}.feature-image{margin-top:32px;text-align:center}.feature-image img{display:block;margin:0 auto;max-height:none}#feature .tab-content,#feature-2 .tab-content{margin-top:24px}.web-process-cards{grid-template-columns:1fr;max-width:100%}.portfolio-section{padding:30px 15px}.online-form input[type="email"],.online-form .form-control{width:100%;margin-right:0}.online-form button{position:relative;right:0;width:auto;min-width:120px;margin-top:12px}#about .col-md-4{margin-bottom:24px;padding-left:15px;padding-right:15px}#about .col-md-4:last-child{margin-bottom:0}.team-thumb{border-radius:8px;box-shadow:0 1px 12px rgba(0,0,0,0.08)}.pricing-bottom{text-align:center}.pricing-bottom .pricing-dollar{display:block;margin-bottom:14px}.pricing-btn{position:static;display:inline-block;width:auto}.pricing-thumb{border-right:0;border-bottom:2px solid #f0f0f0;text-align:center;box-sizing:border-box}#pricing .col-md-4{box-sizing:border-box}.pricing-info p{text-align:left;font-size:15px;line-height:1.5;margin-bottom:8px}.pricing-info p img{vertical-align:middle;margin-right:6px}#contact-form .form-control,#contact-form input,#contact-form textarea{font-size:16px}#contact-form .form-control{margin:16px 0}#contact-form .col-md-4,#contact-form .col-md-12{margin-bottom:4px}#contact-form input[type='submit']{width:100%;max-width:260px;height:52px;margin:20px auto 0 auto;display:block}#footer{padding-top:30px}#footer .copyright-text,#footer .copyright-text>.col-sm-6{float:none;width:100%;text-align:center}#footer .copyright-text>.col-sm-6{margin-bottom:22px}#footer .copyright-text>.col-sm-6:last-child{margin-bottom:0}#footer .footer-logo{display:block;margin:0 auto 18px auto;max-width:150px;max-height:60px}#footer .footer-contact p{margin:4px 0}#footer .footer-contact a{display:inline-block;padding:6px 4px;line-height:1.4}#footer .social-icon{text-align:center;margin-top:8px}#footer .social-icon li{float:none;display:inline-block}#footer .social-icon li a{width:44px;height:44px;line-height:44px;font-size:20px;margin:0 6px}#lightbox.lightbox{padding-top:0;display:flex;align-items:center;justify-content:center}#lightbox .lightbox-content{width:auto;max-width:92vw;max-height:80vh;height:auto;object-fit:contain}#lightbox .close{top:10px;right:12px;width:44px;height:44px;font-size:34px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.45);border-radius:50%;z-index:1010}#lightbox .prev,#lightbox .next{top:50%;transform:translateY(-50%);min-width:44px;min-height:44px;padding:12px;font-size:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.45);border-radius:6px;z-index:1010}#lightbox .prev{left:6px}#lightbox .next{right:6px}}@media screen and (max-width:480px){h1{font-size:1.7em}h2{font-size:1.3em}#feature .tab-pane-item h2,#feature-2 .tab-pane-item h2{font-size:1.2em}section{padding:32px 0}#feature .nav-tabs>li>a,#feature-2 .nav-tabs>li>a{font-size:15px;margin-left:8px;margin-right:8px}.team-info{padding:24px 20px}.team-info small{font-size:16px}.pricing-thumb{padding:20px 22px;box-sizing:border-box}#pricing .col-md-4{box-sizing:border-box}}@media screen and (max-width:660px){#testimonial .testimonial-info{height:auto;min-height:0;padding:40px 24px}#testimonial .testimonial-info .owl-carousel{overflow:hidden}.phone-process .card:last-of-type{margin-bottom:10px}.phone-process{padding-bottom:10px}}@media screen and (max-width:480px){#testimonial .testimonial-info{font-size:1.2em}#testimonial .testimonial-info h3{line-height:1.4}.testimonial-item img{width:50px;height:50px}.testimonial-item h4{font-size:0.9em}.gallery-container{gap:14px;padding-left:12px;padding-right:12px;box-sizing:border-box}.gallery-item{margin:0;flex-basis:100%}}@media (hover:none),screen and (max-width:767px){.img-responsive:hover{opacity:1.0;filter:alpha(opacity=100)}}@media (hover:none) and (max-width:767px){.gallery-item img:hover{transform:none}}@media screen and (max-width:767px){.custom-navbar .navbar-brand{width:auto;height:auto;padding:8px 0}.custom-navbar .navbar-brand img{width:150px;max-width:55vw;height:auto;display:block}#feature-2 .container{max-width:100%;padding-left:15px;padding-right:15px}#feature-2{display:block}.row-2{display:block;width:100%}#feature-2 .row-2>div,#feature-2 [class*="col-"]{width:100%;max-width:100%;float:none}#feature-2 .tab-content,#feature-2 .tab-pane-item{max-width:100%}#feature-2 .tab-pane-item p,#feature-2 ul.dashed,#feature-2 ul.dashed li{overflow-wrap:break-word;word-break:break-word;max-width:100%}}@media screen and (max-width:767px){#feature ul.dashed,#feature-2 ul.dashed{padding-left:0;margin-left:0}#feature ul.dashed>li,#feature-2 ul.dashed>li{text-indent:0;padding-left:0;list-style-position:inside}}@media screen and (max-width:767px){.container{width:100%;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.row,.row-2{margin-left:0;margin-right:0}.row>[class*="col-"],.row-2>[class*="col-"]{padding-left:0;padding-right:0}#home .home-info .portfolio-button,#home .home-info .portfolio-button-2{margin-left:auto;margin-right:auto}#about .team-thumb{margin-left:auto;margin-right:auto;float:none}#testimonial .testimonial-info,#testimonial .owl-stage-outer{margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){#feature .nav-tabs,#feature-2 .nav-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e6e6e6;scrollbar-width:none;margin:0;padding:0 8px}#feature .nav-tabs::-webkit-scrollbar,#feature-2 .nav-tabs::-webkit-scrollbar{display:none}#feature .nav-tabs>li,#feature-2 .nav-tabs>li{flex:0 0 auto;float:none;text-align:center}#feature .nav-tabs>li>a,#feature-2 .nav-tabs>li>a{white-space:nowrap;margin:0;padding:8px 14px;display:block}}