html {
  overflow-x: hidden;
}body{font-family:Lato,sans-serif;font-family:'PT Serif',serif;background-color:#fff}a{text-decoration:none;cursor:pointer}.main_pic{padding-top:70px}@media(max-width:1050px){.main_pic{padding-top:60px}}@media(max-width:800px){.main_pic{padding-top:45px}}#mainNavbar{font-size:20px;font-weight:700}#mainNavbar .nav-link{color:#8a6d2c;padding-right:30px;text-decoration:none}#mainNavbar .nav-link:hover{color:#dd0f11;text-decoration:none}#mainNavbar .nav-link:focus{color:#dd0f11}#mainNavbar .navbar-brand{color:#dd0f11;font-size:30px;font-weight:700;text-decoration:none}#mainNavbar .navbar-brand img{width:50px;height:50px;display:inline;vertical-align:bottom;position:relative}#mainNavbar .dropdown-menu{color:#fff;font-size:20px;font-weight:700;background-color:#dd0f11;padding-top:0;padding-bottom:0;text-decoration:none}#mainNavbar .dropdown-menu .dropdown-item{color:#fff;font-size:20px;font-weight:700;text-align:center;background-color:#dd0f11;border-bottom:4px solid #fff;width:300px;text-decoration:none}#mainNavbar .dropdown-menu .dropdown-item:hover{color:#dd0f11;font-size:20px;font-weight:700;background-color:#fff;text-decoration:none}@media(max-width:992px){#mainNavbar .nav-link{color:#fff}#mainNavbar .dropdown-menu .dropdown-item{width:auto}#navbarNavDropdown .navbar-nav{color:#fff;font-size:20px;font-weight:700;text-align:center;background-color:#dd0f11;border-bottom:4px solid #fff}#navbarNavDropdown .navbar-nav .nav-item{color:#fff;font-size:20px;font-weight:700;text-align:center;background-color:#dd0f11;border-bottom:4px solid #fff}#navbarNavDropdown .navbar-nav .nav-item:hover{color:#dd0f11;font-size:20px;font-weight:700;background-color:#fff;text-align:center;text-decoration:none}#mainNavbar .nav-link:focus{color:#dd0f11;background-color:#fff}}@media(max-width:576px){#mainNavbar .navbar-brand{color:#dd0f11;font-size:20px;font-weight:700}#mainNavbar .navbar-brand img{width:40px;height:40px}}@media(max-width:375px){#mainNavbar a span{display:none}}.navbar.scrolled{background:#ed6466;background-image:radial-gradient(circle,#dd0f11,#fff);transition:background .5s}#mainNavbar button span{color:#8a6d2c}#mainNavbar button{border:2px solid #dd0f11}#mainNavbar button:focus{border:1px solid #dd0f11;color:#dd0f11}.txtrotate{padding-top:70px}.txtrotate h1{font-size:55px;font-weight:700;color:#8a6d2c;text-align:center;font-family:Lato,sans-serif}.txtrotate h2{font-size:55px;font-weight:700;color:#8a6d2c;text-align:center;padding-top:30px;font-family:Lato,sans-serif}.txtrotate h3{color:#505050;font-size:35px;font-weight:700;text-align:center;font-family:Lato,sans-serif}.txtrotate img{display:inline;vertical-align:centre;position:relative;padding-top:40px}.fw700{font-weight:700;color:#dd0f11}.txtrotate .button{background-color:#dd0f11;background-image:radial-gradient(circle,#dd0f11,#dd0f11);text-align:center;font-weight:700;font-size:22px;padding:10px 20px 10px 20px;text-decoration:none;color:#fff;border-radius:5px;transition:transform .4s;box-shadow:5px 10px 8px #505050;overflow:hidden;cursor:pointer;text-decoration:none;font-family:Lato,sans-serif}.txtrotate .button:hover{background-color:#dd0f11;background-image:radial-gradient(circle,#ed6466,#dd0f11);color:#fff;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);cursor:pointer;text-decoration:none;font-family:Lato,sans-serif}@media(max-width:1500px){.txtrotate h2{font-size:50px}.txtrotate h1{font-size:50px}.txtrotate h3{font-size:30px}}#main h1{font-size:40px;font-weight:700;text-align:center;position:relative;color:#505050;padding:40px;text-decoration:none;font-family:Lato,sans-serif}#main h1 span{color:#dd0f11;text-decoration:none;font-family:Lato,sans-serif}#main a h2{font-size:29px;font-weight:700;text-align:center;position:relative;color:#8a6d2c;padding:20px;text-decoration:none;font-family:Lato,sans-serif}#main a h2:hover{color:#dd0f11}#main a{text-decoration:none}p{color:#505050}.main_box{border:3px solid #dd0f11;position:relative;padding:20px;margin-bottom:20px}.sub_box{background-color:#505050;width:100%;position:relative;border-radius:7px}.sub_box p{color:#fff;font-size:20px;text-align:left;padding:10px;text-align:center;text-decoration:none;font-family:'PT Serif',serif}.main_img{height:170px;width:170px}#main .button{background-color:#dd0f11;background-image:radial-gradient(circle,#dd0f11,#dd0f11);text-align:center;font-weight:700;font-size:20px;padding:10px 20px 10px 20px;text-decoration:none;color:#fff;border-radius:5px;transition:transform .4s;box-shadow:5px 10px 8px #505050;overflow:hidden;cursor:pointer;text-decoration:none;font-family:Lato,sans-serif}#main .button:hover{background-color:#dd0f11;background-image:radial-gradient(circle,#ed6466,#dd0f11);color:#fff;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);cursor:pointer;text-decoration:none;font-family:Lato,sans-serif}@media(max-width:992px){#main h1{font-size:30px}#main a h2{font-size:25px}}#work h3{color:#505050;text-align:center;font-weight:500;font-size:25px;font-family:'PT Serif',serif;text-transform:capitalize}#work img{height:100px;width:100px;justify-content:center;align-items:center;position:relative}#work h1{font-size:40px;font-weight:700;text-align:center;position:relative;color:#505050;padding:40px;text-decoration:none;font-family:Lato,sans-serif}#process h1{font-size:40px;font-weight:700;text-align:center;position:relative;color:#505050;padding:40px;text-decoration:none;font-family:Lato,sans-serif}@media(max-width:1000px){#process h1{font-size:30px}}#tech svg{color:#dd0f11}#tech img{max-width:50%;height:auto;border:4px solid #dd0f11;border-radius:20px;background-color:#dd0f11}#tech h1{font-size:40px;font-weight:700;text-align:center;position:relative;color:#505050;padding:40px;text-decoration:none;font-family:Lato,sans-serif}@media(max-width:1000px){#work h3{font-size:23px}#work h1{font-size:30px}#tech h1{font-size:30px}}#footer-top{background-color:#dd0f11;padding-bottom:15px;position:relative}#footer-top h3{color:#505050;font-family:Lato,sans-serif;font-size:24px;font-weight:700;text-transform:capitalize}#footer-top ul li{list-style:none}#footer-top p{color:#fff;font-family:Lato,sans-serif;font-size:20px;font-weight:400;text-decoration:none}#footer-top p a{color:#fff;font-family:Lato,sans-serif;font-size:20px;font-weight:400;text-decoration:none}#footer-top p a:hover{color:#fff;font-family:Lato,sans-serif;font-size:20px;font-weight:400;text-decoration:underline}#footer-top .button{background-color:#fff;background-image:radial-gradient(circle,#fff,#ed6466);text-align:center;font-weight:700;font-size:22px;padding:10px 25px 10px 25px;text-decoration:none;color:#dd0f11;border-radius:5px;transition:transform .4s;box-shadow:5px 10px 8px #505050;overflow:hidden;cursor:pointer;text-decoration:none;font-family:Lato,sans-serif}#footer-top .button:hover{background-color:#ed6466;background-image:radial-gradient(circle,#ed6466,#ed6466);color:#fff;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);cursor:pointer;text-decoration:none;font-family:Lato,sans-serif}#footer-top hr{border:1px solid #505050}@media(max-width:800px){#footer-top p{font-size:17px}#footer-top p a{font-size:17px}#footer-top p a:hover{font-size:17px}#footer-top .button{font-size:19px;padding:10px 20px 10px 20px}}@media(max-width:500px){#footer-top p{font-size:15px}#footer-top p a{font-size:15px}#footer-top p a:hover{font-size:15px}#footer-top .button{font-size:17px;padding:10px 20px 10px 20px}#footer-top h3{font-size:21px}}#foot{bottom:0;padding-top:15px;padding-bottom:15px;background-color:#dd0f11;background-image:radial-gradient(circle,#ed6466,#dd0f11);position:relative;text-align:center;font-family:Lato,sans-serif}#foot p{color:#fff;text-align:center;font-size:17px;font-weight:400;font-family:Lato,sans-serif}#foot p a{color:#505050;text-align:center;font-size:17px;font-weight:400;font-family:Lato,sans-serif}@media(max-width:1000px){#foot p{font-size:15px}#foot p a{font-size:15px}}#term h2{color:#505050;font-size:25px;font-family:Lato,sans-serif;font-weight:700;text-align:center}#term p{color:#8a6d2c;font-size:17px;font-family:'PT Serif',serif;font-weight:100;text-align:left}#term .uk-button{border:2px solid #dd0f11;background-color:#dd0f11;color:#fff;font-size:20px;font-family:'PT Serif',serif;font-weight:500;text-align:center}#privacy h2{color:#505050;font-size:25px;font-family:Lato,sans-serif;font-weight:700;text-align:center}#privacy p{color:#8a6d2c;font-size:17px;font-family:'PT Serif',serif;font-weight:100;text-align:left}#privacy .uk-button{border:2px solid #dd0f11;background-color:#dd0f11;color:#fff;font-size:20px;font-family:'PT Serif',serif;font-weight:500;text-align:center}.breadcrumbs{padding:15px 0;background:#dd0f11;min-height:40px;margin-top:75px;font-family:'PT Serif',serif}.breadcrumbs h2{font-size:26px;font-weight:300;color:#fff;font-family:'PT Serif',serif;padding-top:5px}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;color:#fff;font-size:16px}.breadcrumbs ol a{color:#fff;font-size:16px}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#fff;content:"/"}@media (max-width:991px){.breadcrumbs{margin-top:65px}.breadcrumbs ol{display:block}.breadcrumbs ol li{display:inline-block}}@media(max-width:375px){.breadcrumbs h2{font-size:20px}}#design{padding-top:20px}#design h2{font-size:35px;color:#505050;font-family:Lato,sans-serif;text-align:center;font-weight:700}#design h3{font-size:30px;color:#dd0f11;font-family:Lato,sans-serif;text-align:center;padding:0 10px 10px 10px}#design p{font-size:22px;color:#8a6d2c;font-family:Lato,sans-serif;text-align:left;padding-bottom:15px}#design .button{background-color:#dd0f11;color:#fff;padding:10px 10px;font-size:20px;font-family:'PT Serif',serif;text-align:center;box-shadow:5px 10px 8px #ed6466;overflow:hidden}#design .button:hover{background-color:#dd0f11;background-image:radial-gradient(circle,#ed6466,#dd0f11);color:#fff;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer;text-decoration:none;font-family:'PT Serif',serif}@media(max-width:992px){#design .button{padding:10px 10px;font-size:15px}#design h3{font-size:25px}#design h2{font-size:30px}#design p{font-size:20px}}#development{padding-top:20px}#development h2{font-size:35px;color:#505050;font-family:Lato,sans-serif;text-align:center;font-weight:700}#development h3{font-size:30px;color:#dd0f11;font-family:Lato,sans-serif;text-align:center;padding:0 10px 10px 10px}#development p{font-size:22px;color:#8a6d2c;font-family:Lato,sans-serif;text-align:left;padding-bottom:15px}#development ul li{font-size:20px;color:#8a6d2c;font-family:Lato,sans-serif;text-align:left;padding-top:9px;list-style:none}#development .button{background-color:#dd0f11;color:#fff;padding:10px 10px;font-size:20px;font-family:'PT Serif',serif;text-align:center;box-shadow:5px 10px 8px #ed6466;overflow:hidden}#development .button:hover{background-color:#dd0f11;background-image:radial-gradient(circle,#ed6466,#dd0f11);color:#fff;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer;text-decoration:none;font-family:'PT Serif',serif}@media(max-width:992px){#development .button{padding:10px 10px;font-size:15px}#development h2{font-size:30px}#development h3{font-size:25px}#development p{font-size:20px}}#marketing{padding-top:20px}#marketing h2{font-size:35px;color:#505050;font-family:Lato,sans-serif;text-align:center;font-weight:700}#marketing h3{font-size:30px;color:#dd0f11;font-family:Lato,sans-serif;text-align:center;padding:0 10px 10px 10px}#marketing p{font-size:22px;color:#8a6d2c;font-family:Lato,sans-serif;text-align:left;padding-bottom:15px}#marketing .button{background-color:#dd0f11;color:#fff;padding:10px 10px;font-size:20px;font-family:'PT Serif',serif;text-align:center;box-shadow:5px 10px 8px #ed6466;overflow:hidden}#marketing .button:hover{background-color:#dd0f11;background-image:radial-gradient(circle,#ed6466,#dd0f11);color:#fff;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer;text-decoration:none;font-family:'PT Serif',serif}#marketing #image{height:100px;width:auto}#marketing span{font-size:22px;color:#8a6d2c;font-family:Lato,sans-serif;text-align:center}@media(max-width:992px){#marketing .button{padding:10px 10px;font-size:15px}#marketing h2{font-size:30px}#marketing h3{font-size:25px}#marketing p{font-size:20px}}#allservices h1{font-size:35px;color:#505050;font-family:Lato,sans-serif;text-align:center;font-weight:700}#allservices h2{font-size:25px;color:#dd0f11;font-family:'PT Serif',serif;text-align:center;font-weight:500}#allservices .box{border:4px solid #505050;border-radius:11px;background-color:#fff;background-image:radial-gradient(circle,#ed6466,#fff);box-shadow:6px 8px 10px #505050}@media(max-width:992px){#allservices h1{font-size:30px}#allservices h2{font-size:23px}}#about h2{font-size:35px;color:#505050;font-family:Lato,sans-serif;text-align:center;font-weight:700}#about h3{font-size:30px;color:#dd0f11;font-family:Lato,sans-serif;text-align:center}#about p{font-size:22px;color:#8a6d2c;font-family:Lato,sans-serif;text-align:left;padding-bottom:15px}@media(max-width:992px){#about h2{font-size:30px}#about p{font-size:20px}}#contact .detail-left{background-color:#505050}#contact .detail-right{background-color:#dd0f11}#contact h2{font-size:35px;color:#505050;font-family:Lato,sans-serif;text-align:center;font-weight:700}#contact h3{color:#fff;font-size:30px;font-family:Lato,sans-serif;text-align:center}#contact h4{color:#fff;font-size:30px;font-family:'PT Serif',serif;text-align:center}#contact p{color:#fff;font-size:22px;font-family:'PT Serif',serif}#contact .contact-box{border:5px solid #dd0f11;padding:10px 5px 10px 10px;font-size:22px;text-align:left}#contact .image-box{border:5px solid #dd0f11;padding:10px 0}#contact .form-label{color:#fff;font-size:22px}#contact .form-control:focus{color:#dd0f11;border:1px solid #dd0f11}#contact .contact-button{width:35%;padding:20px;position:relative;background-color:#fff;background-image:radial-gradient(circle,#fff,#ed6466);color:#dd0f11;font-size:26px;border-radius:10px;border:2px solid #fff}#contact .contact-button:hover{width:35%;padding:20px;position:relative;background-color:#505050;background-image:radial-gradient(circle,#dd0f11,#fff);color:#fff;font-size:26px;border-radius:10px;border:2px solid #fff}.contact .php-email-form .validate{display:none;color:#dd0f11;margin:0 0 15px 0;font-weight:400;font-size:13px}.contact .php-email-form .error-message{display:none;color:#fff;background:#ddbe0e;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:#fff;background:#066629;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #ddbe0e;border-top-color:#1a1814;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.quote_check input[type=checkbox]+label{background-color:#dd0f11;background-image:radial-gradient(circle,#dd0f11,#dd0f11);text-align:center;font-weight:700;font-size:20px;width:200px;padding:30px 20px 30px 20px;text-decoration:none;color:#fff;text-transform:uppercase;border-radius:5px;transition:transform .4s;box-shadow:5px 10px 8px #505050;text-decoration:none}.quote_check{display:inline-block;text-align:center;text-decoration:none}.quote_check input[type=checkbox]:checked+label{background-color:#066e28;background-image:radial-gradient(circle,#066e28,#066e28);color:#fff;text-transform:uppercase;box-shadow:5px 10px 8px #505050;transition:all .2s;border-radius:5px;position:relative;font-weight:700;font-size:20px;width:200px;padding:30px 20px 30px 20px;text-decoration:none}.quote_check input[type=checkbox]{position:absolute;opacity:0;text-decoration:none}.quote_amount input[type=checkbox]+label{background-color:#dd0f11;background-image:radial-gradient(circle,#dd0f11,#dd0f11);text-align:center;font-weight:700;font-size:20px;width:210px;padding:30px 20px 30px 20px;text-decoration:none;color:#fff;text-transform:uppercase;border-radius:5px;transition:transform .4s;box-shadow:5px 10px 8px #505050;text-decoration:none}.quote_amount{display:inline-block;text-align:center;text-decoration:none}.quote_amount input[type=checkbox]:checked+label{background-color:#066e28;background-image:radial-gradient(circle,#066e28,#066e28);color:#fff;text-transform:uppercase;box-shadow:5px 10px 8px #505050;transition:all .2s;border-radius:5px;position:relative;font-weight:700;font-size:20px;width:210px;padding:30px 20px 30px 20px;text-decoration:none}.quote_amount input[type=checkbox]{position:absolute;opacity:0}.quote h2{font-size:35px;color:#505050;font-family:Lato,sans-serif;text-align:center;font-weight:700}.quote h4{text-align:left;font-size:35px;color:#8a6d2c;font-weight:700;text-decoration:none}.quote_form{border:3px solid #066e28;font-weight:700;font-size:20px;color:#066e28;padding:10px 10px 10px 10px;border-radius:10px;width:100%;background-color:#fff;box-shadow:5px 10px 8px #505050;transition:all .2s;text-decoration:none}.quote_form:focus{outline:0;color:#066e28}.submit_button{background-color:#dd0f11;background-image:radial-gradient(circle,#ed6466,#dd0f11);text-align:center;font-weight:600;font-size:25px;padding:20px 20px 20px 20px;border:1px solid #dd0f11;color:#fff;text-transform:uppercase;border-radius:5px;width:300px;height:auto;transition:transform .4s;box-shadow:5px 10px 8px #505050;text-decoration:none}.submit_button:hover{background-color:#066e28;background-image:radial-gradient(circle,#066e28,#399156);border:1px solid #066e28}@media(max-width:992px){.quote_check input[type=checkbox]+label{font-size:17px;width:210px;padding:10px 10px 10px 10px}.quote_check input[type=checkbox]:checked+label{font-size:17px;width:210px;padding:10px 10px 10px 10px}.quote_amount input[type=checkbox]+label{font-size:17px;width:210px;padding:10px 10px 10px 10px}.quote_amount input[type=checkbox]:checked+label{font-size:17px;width:210px;padding:10px 10px 10px 10px}.quote h4{font-size:27px;text-align:center;text-decoration:none}.submit_button{padding:15px 15px 15px 15px;font-size:20px;width:250px;text-decoration:none}}@media(max-width:576px){.quote_check label br{display:none}.quote_check input[type=checkbox]+label{font-size:17px;width:70%;padding:10px 5px}.quote_check input[type=checkbox]:checked+label{font-size:17px;width:70%;padding:10px 5px}.quote_amount input[type=checkbox]+label{font-size:17px;width:70%;padding:10px 5px}.quote_amount input[type=checkbox]:checked+label{font-size:17px;width:70%;padding:10px 5px}.quote h2{font-size:28px;text-align:center}.quote h4{font-size:25px;text-align:center}.submit_button{padding:15px 5px;font-size:20px;width:50%}}.quote .php-email-form .validate{display:none;color:#dd0f11;margin:0 0 15px 0;font-weight:400;font-size:13px}.quote .php-email-form .error-message{display:none;color:#fff;background:#ddbe0e;text-align:left;padding:15px;font-weight:600}.quote .php-email-form .error-message br+br{margin-top:25px}.quote .php-email-form .sent-message{display:none;color:#fff;background:#066629;text-align:center;padding:15px;font-weight:600}.quote .php-email-form .loading{display:none;text-align:center;padding:15px}.quote .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #ddbe0e;border-top-color:#1a1814;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}