a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.navbar-brand-mobile{display:none}body,html{max-width:100%}body{overflow-x:hidden;font-family:Roboto,sans-serif;background:#fff}.section{padding-top:60px;padding-bottom:60px}.section .section-title h1{position:relative;font-weight:700;font-size:28px;color:#252525;padding-bottom:15px;text-transform:uppercase}.material-scrolltop{cursor:pointer!important;background:#1c7cd6!important}.material-scrolltop:hover{background-color:#1c7cd6!important;opacity:.8}.material-scrolltop::before{background:#1c7cd6!important}.material-scrolltop:focus{outline:0}.material-scrolltop,.material-scrolltop::before{background-image:url(../vendor/material-scrolltop/icons/top-arrow.svg)!important;background-position:center 50%!important;background-repeat:no-repeat!important}.btn-custom{text-transform:uppercase;color:#fff;background:0 0;padding:14px 20px;letter-spacing:1px;margin:0;font-size:14px;font-weight:700;border-radius:25px;transition:all .3s;border:4px solid #fff;margin-top:30px;width:100%;width:300px;box-shadow:0 0 35px rgba(0,0,0,.2)}.btn-custom:hover{color:#fff;background:rgba(30,124,212,.2)}.btn-custom:focus{background:0 0;color:#fff}.blueimp-gallery-controls a{color:#fff!important}.navbar{background:#fff;overflow:hidden;z-index:1000;box-shadow:0 0 35px rgba(0,0,0,.6)}.navbar .nav-item{display:block;position:relative;height:70px}.navbar .nav-item a.nav-link{color:#252525;margin-left:10px;margin-right:10px;font-size:14px;margin-top:20px}.navbar .nav-item a.nav-link:hover{color:#1c7cd6!important;font-weight:700}.navbar .nav-item a.nav-link:link{color:#252525}.navbar .nav-item a.nav-link:visited{color:#252525}.navbar .nav-item a.nav-link:active{color:#252525}html{box-sizing:border-box}#home{background-position:50%;background:url(../img/background.jpg) top center no-repeat;background-attachment:fixed!important;background-size:cover;overflow:hidden;width:100%;height:100vh;top:0;left:0;color:#fff}#home .home-dark{background:rgba(0,0,0,.25);width:100%;height:100%}#home .home-text-wrapper{padding:13px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);width:100%}#home .home-text-wrapper .home-text{width:100%;padding:30px;text-align:center}#home .home-text-wrapper .home-text h1{font-size:70px;font-family:Roboto,sans-serif!important;font-weight:700;color:#fff6b5;text-shadow:1px 1px #252525}#home .home-text-wrapper .home-text p{margin-top:52px;font-size:26px;width:1100px;margin-left:auto;margin-right:auto;line-height:25px;font-family:Calibri,sans-serif;color:#fff6b5;text-shadow:1px 1px #252525}#home .home-text-bottom{bottom:0;position:absolute;width:100%;text-align:center;margin-bottom:50px;font-size:32px;font-family:Calibri,sans-serif;font-weight:700;color:#fff;text-shadow:1px 1px #252525}.scroll-down a{position:absolute;padding-top:80px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;letter-spacing:.1em;text-decoration:none;transition:opacity .3s}.scroll-down a:hover{opacity:.5}#home a span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}#home a span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}#services{background:#f5f5f5}#services .services-info{margin-top:30px;padding:20px;box-shadow:0 0 35px rgba(30,124,212,.3)}#services .services-info h5{font-size:16px;font-weight:600;margin-top:25px;text-align:center}#services .services-info i{margin-left:auto;margin-right:auto;color:#1c7cd6}#services .card{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;min-height:176px}#services .card h5{font-size:14px}#services .card .card-body{-ms-flex:1;flex:1;padding:0;width:100%}#pricing .table-bordered{border:2px solid #1c7cd6}#pricing .table-bordered td{border-bottom:1px solid #1c7cd6;border:1px solid #1c7cd6}#pricing .table{color:#1c7cd6!important;margin-top:40px;box-shadow:0 0 35px rgba(30,124,212,.3)}#pricing .table thead tr th{border-bottom:2px solid #1c7cd6;border:1px solid #1c7cd6;background:#1c7cd6}#pricing .table thead tr th h3{font-weight:700!important;color:#fff}#about{background-position:50%;background:url(../img/about.jpg) center center no-repeat;background-size:cover;background-attachment:fixed!important;color:#fff6b5}#about .about-dark{background:rgba(0,0,0,.5)}#about .circle{background:#1c7cd6;padding:30px;border-radius:50%;text-align:center;box-shadow:0 0 150px #1c7cd6}#about .circle-large{height:300px;width:300px}#about .circle-large p{margin-top:66px;font-size:22px}#about .circle-medium{height:250px;width:250px}#about .circle-medium p{margin-top:50px;font-size:19px}#about .circle-small{height:200px;width:200px}#about .circle-small p{margin-top:40px;font-size:18px}#about .circle-2{margin-top:230px;margin-left:30px}#about .circle-3{margin-top:40px;margin-left:30px}#about .circle-3 p{margin-top:50px}#about .circle-4{margin-left:60px}#about .circle-4 p{margin-top:20px}#about .circle-5{margin-left:40px;margin-top:-40px}#about .circle-5 p{margin-top:50px}#about .circle-6{margin-top:140px;margin-left:-20px}#about .circle-6 p{margin-top:40px}#about .circle-7{margin-left:30px;margin-top:20px}#about .circle-7 p{font-size:18px;margin-top:8px;padding:15px}#about .circle-8{margin-left:-20px;margin-top:-220px}#about .circle-8 p{margin-top:50px}#about .circle-9{margin-top:-80px}#about .circle-9 p{margin-top:50px}#about .circle-10{margin-left:90px}#about .circle-11{margin-left:30px;margin-top:-60px}#about .circle-11 p{font-size:18px;margin-top:8px;padding:15px}#about .about-image{-moz-box-shadow:0 0 8px 0 #252525;-webkit-box-shadow:0 0 8px 0 #252525;box-shadow:0 0 8px 0 #252525;width:100%}#about p{margin-top:15px;font-size:22px;line-height:1.3}#gallery{padding-bottom:42px;background:#f5f5f5}#gallery .row{margin-top:30px!important}#gallery #links{margin-top:30px}#gallery #links .thumbnail{margin-top:15px;-moz-box-shadow:0 0 8px 0 #252525;-webkit-box-shadow:0 0 8px 0 #252525;box-shadow:0 0 8px 0 #252525}#gallery #links .thumbnail img{width:100%;margin-bottom:-3px}#gallery .gallery-link{text-align:center;margin-top:42px;font-size:15px}#gallery .gallery-link a{font-weight:700;color:#fff}#gallery .gallery-link a i{margin-left:10px}#gallery .gallery-link a:hover{text-decoration:none}#portfolio{background:#fff}#portfolio .customers img{width:100%;box-shadow:0 0 #000;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);opacity:.75;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all .5s ease-in-out;box-shadow:0 0 35px rgba(30,124,212,.3)}#portfolio .customers img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0);opacity:1}#experience{background:url(../img/experience.jpg) center center no-repeat;background-size:cover;background-attachment:fixed!important;overflow:hidden;color:#fff6b5;text-align:center}#experience .section{padding-top:0}#experience .experience-dark{background:rgba(8,92,176,.8)}#experience i{margin-top:60px}#experience h3{font-weight:700;font-size:42px;padding:20px}#experience p{text-transform:uppercase}#googleMap{background:#fff;margin-top:40px;width:100%;height:350px}#contact{background:#1c7cd6;color:#fff}#contact .section-title h1{color:#fff}#contact .form-control{margin-top:10px}#contact .contact-info{margin-bottom:60px}#contact .contact-info h3{margin-top:25px;font-weight:700}#contact .contact-info p{margin-top:6px;color:#fff}#contact .contact-info a:hover{text-decoration:none}#contact .footer{border-top:solid 1px rgba(255,255,255,.2);background:#030708;height:80px}#contact .btn-custom:hover{color:#1c7cd6;background:#fff}#contact .social{margin-top:20px;color:#fff;display:block}#contact .footer_bottom{background-color:#101010;padding:10px 0;text-align:center;color:#acacac;font-size:12.22px}#contact .footer_bottom p{margin-bottom:0;font-size:14px}@media screen and (max-width:480px){#contact .footer_bottom p{font-size:13px}}@media only screen and (max-width:1199px){.section-title h1{font-size:24px!important}#home .home-text-wrapper .home-text h1{font-size:36px}#home .home-text-wrapper .home-text p{width:900px;margin-top:30px}#services .card{min-height:173px}#about .circle{padding:15px}#about .circle-large{height:270px;width:270px}#about .circle-large p{margin-top:75px;font-size:20px}#about .circle-medium{height:220px;width:220px}#about .circle-medium p{margin-top:50px;font-size:18px}#about .circle-small{height:170px;width:170px}#about .circle-small p{margin-top:40px;font-size:16px}#about .circle-1{margin-left:10px}#about .circle-2{margin-top:230px;margin-left:40px}#about .circle-3{margin-top:40px;margin-left:20px}#about .circle-3 p{margin-top:60px}#about .circle-4{margin-left:30px}#about .circle-4 p{margin-top:30px}#about .circle-5{margin-left:40px;margin-top:-40px}#about .circle-5 p{margin-top:50px}#about .circle-6{margin-top:140px;margin-left:-20px}#about .circle-6 p{margin-top:40px}#about .circle-7{margin-left:30px;margin-top:20px}#about .circle-7 p{font-size:16px;margin-top:20px;padding:15px}#about .circle-8{margin-left:-20px;margin-top:-220px}#about .circle-8 p{margin-top:50px}#about .circle-9{margin-top:-80px}#about .circle-9 p{margin-top:50px}#about .circle-10{margin-left:90px}#about .circle-11{margin-left:30px;margin-top:-60px}#about .circle-11 p{font-size:16px;margin-top:45px;padding:15px}}@media only screen and (max-width:991px){.navbar-brand-mobile{display:block}.navbar-brand{display:none}#home .home-text-wrapper .home-text h1{font-size:28px}#home .home-text-wrapper .home-text p{width:700px;font-size:20px;margin-top:20px}#about .circle-large{height:250px;width:250px}#about .circle-large p{margin-top:75px;font-size:18px}#about .circle-medium{height:200px;width:200px}#about .circle-medium p{margin-top:50px;font-size:16px}#about .circle-small{height:150px;width:150px}#about .circle-small p{margin-top:40px;font-size:14px}#about .circle-1{margin-left:10px}#about .circle-2{margin-top:230px;margin-left:40px}#about .circle-3{margin-top:40px;margin-left:-20px}#about .circle-3 p{margin-top:50px}#about .circle-4{margin-left:0}#about .circle-4 p{margin-top:30px}#about .circle-5{margin-left:40px;margin-top:-40px}#about .circle-5 p{margin-top:45px}#about .circle-6{margin-top:140px;margin-left:-20px}#about .circle-6 p{margin-top:40px}#about .circle-7{margin-left:30px;margin-top:20px}#about .circle-7 p{font-size:16px;margin-top:10px;padding:15px}#about .circle-8{margin-left:-20px;margin-top:-220px}#about .circle-8 p{margin-top:46px}#about .circle-9{margin-top:-40px}#about .circle-9 p{margin-top:45px}#about .circle-10{margin-left:-40px;margin-top:40px}#about .circle-11{margin-left:-40px;margin-top:-30px}#about .circle-11 p{font-size:16px;margin-top:8px;padding:15px}}@media only screen and (max-width:767px){.navbar-brand{display:none}#home .home-text-wrapper .home-text h1{font-size:24px}#home .home-text-wrapper .home-text p{width:500px;font-size:18px;margin-top:20px}#pricing .table{font-size:12px}#pricing .table h3{font-size:14px}#about .circle-large{height:250px;width:250px}#about .circle-large p{margin-top:75px;font-size:18px}#about .circle-medium{height:200px;width:200px}#about .circle-medium p{margin-top:50px;font-size:16px}#about .circle-small{height:150px;width:150px}#about .circle-small p{margin-top:40px;font-size:14px}#about .circle-1{margin-left:10px}#about .circle-2{margin-top:170px;margin-left:40px}#about .circle-3{margin-top:-60px;margin-left:50px}#about .circle-3 p{margin-top:50px}#about .circle-4{margin-left:0;margin-top:30px}#about .circle-4 p{margin-top:20px}#about .circle-5{margin-left:20px;margin-top:-40px}#about .circle-5 p{margin-top:45px}#about .circle-6{margin-top:60px;margin-left:0}#about .circle-6 p{margin-top:40px}#about .circle-7{margin-left:0;margin-top:-50px}#about .circle-7 p{font-size:16px;margin-top:10px;padding:15px}#about .circle-8{margin-left:20px;margin-top:40px}#about .circle-8 p{margin-top:46px}#about .circle-9{margin-top:0;margin-left:60px}#about .circle-9 p{margin-top:45px}#about .circle-10{margin-left:-10px;margin-top:40px}#about .circle-11{margin-left:60px;margin-top:-30px}#about .circle-11 p{font-size:16px;margin-top:8px;padding:15px}}@media only screen and (max-width:575px){.navbar-brand{display:none}#home .home-text-wrapper .home-text h1{margin-top:60px;font-size:20px}#home .home-text-wrapper .home-text p{width:100%;font-size:16px;margin-top:20px}#home .home-text-bottom{margin-bottom:15px}#home .home-text-bottom h5{font-size:16px}#home .btn{width:95%;font-size:12px}#pricing .table{font-size:8px}#pricing .table h3{font-size:10px}#contact .btn{margin-left:auto;margin-right:auto;width:90%;display:block}#services .card{min-height:0}#about .circle-large{height:250px;width:250px}#about .circle-large p{margin-top:75px;font-size:18px}#about .circle-medium{height:250px;width:250px}#about .circle-medium p{margin-top:75px;font-size:18px}#about .circle-small{height:250px;width:250px}#about .circle-small p{margin-top:75px;font-size:18px}#about .circle-1{margin-left:auto;margin-right:auto}#about .circle-2{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-3{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-3 p{margin-top:100px}#about .circle-4{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-5{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-5 p{margin-top:100px}#about .circle-6{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-6 p{margin-top:50px}#about .circle-7{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-7 p{font-size:16px;margin-top:4px;padding:15px}#about .circle-8{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-9{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-9 p{margin-top:100px}#about .circle-10{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-10 p{margin-top:70px}#about .circle-11{margin-top:30px;margin-left:auto;margin-right:auto}#about .circle-11 p{font-size:16px;margin-top:8px;padding:15px}}