body,html{height:100%;font-family:Poppins,serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;font-family:Butler Stencil,serif}h1{font-size:70px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}p{font-size:15px;font-family:Poppins,serif;font-weight:400;line-height:26px;margin:0 0 15px}img{max-width:100%;border-radius:4px}ul{list-style:none!important}button:focus,input:focus,select:focus,textarea:focus{outline:none}a:focus,a:hover{text-decoration:none;outline:none;color:#fff}a{color:#cecece!important;font-size:25px}ol,ul{padding:0;margin:0}#special-text{font-family:cursive}.bg-light{background-color:#f6f6f6!important}.section-title{margin-bottom:40px}.section-title span{color:#036;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:12px}.spad{padding-top:5px;padding-bottom:10px;margin-top:50px;margin-bottom:50px}.section-title h2{font-size:42px;color:#036;line-height:50px;text-transform:uppercase;margin-top:5rem}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top}.text-white a,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white li,.text-white p,.text-white span{color:#fff}.callto__text span{font-size:16px;color:#036;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:35px}.shadow-all{box-shadow:0 0 5px #333;padding:25px;margin-top:-8rem;z-index:900;background-color:#fff}.callto__text h2{font-size:42px;color:#036;line-height:52px;text-transform:uppercase}.callto__text .primary-btn{background:#036;color:#fff;border-radius:4px}.callto__text .primary-btn:after,.callto__text .primary-btn:before{display:none}.container{padding:10px}.header{position:absolute;width:100%;top:0;left:0;z-index:9;padding:20px 0 0;background-color:rgba(0,1,2,.66);height:85px}.header.header-normal{position:relative;padding:30px 0}.header__logo{width:85%;margin-bottom:10px;margin-top:-.5rem;margin-left:-1rem}.header__logo a{display:inline-block}.header__menu{text-align:center}.header__menu ul li{list-style:none;display:inline-block;position:relative;margin-right:40px}.header__menu ul li.active a:after,.header__menu ul li:hover a:after{-webkit-transform:scale(1);transform:scale(1)}.header__menu ul li:hover .dropdown{top:32px;opacity:1;visibility:visible}.header__menu ul li:last-child{margin-right:0}.header__menu ul li .dropdown{position:absolute;left:0;top:62px;width:140px;background:#fff;text-align:left;padding:5px 0;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all,.3s;transition:all,.3s}.header__menu ul li .dropdown li{display:block;margin-right:0}.header__menu ul li .dropdown li a{font-size:14px;color:#111;font-weight:400;padding:5px 20px;text-transform:capitalize}.header__menu ul li .dropdown li a:after{display:none}.header__menu ul li a{font-size:18px;color:#fff;display:block;font-weight:600;padding:5px 0;position:relative}.header__menu ul li a:after{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#036;content:"";-webkit-transition:all,.4s;transition:all,.4s;-webkit-transform:scale(0);transform:scale(0)}.header__widget{text-align:right}.header__widget span{font-size:14px;font-family:Butler Stencil,serif;color:#b7b7b7;display:block;margin-bottom:10px}.header__widget h4{font-size:22px;color:#f6f6f6}.canvas__open,.offcanvas-menu-wrapper{display:none}.row-hero{height:20rem;width:100%;position:relative;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end}.video{position:absolute;top:50%;left:50%;height:auto;width:auto;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%}.modal-dialog{margin-top:3rem!important}.modal-img,.model-vid{width:100%;height:auto}.modal-content{margin-top:6rem!important;background-color:transparent!important;border:none!important}.see-more{float:right;margin-top:-.9rem;margin-right:2rem;padding:.5rem 1.5rem;font-size:15px;border-radius:4px;background-color:#036;border:none;color:#fff}.gallery{display:-webkit-box;display:flex;flex-wrap:wrap;border:10px solid #fff;width:calc(100% - 50px);margin:60px auto 0}.gallery a{display:block;text-decoration:none;width:100%;overflow:hidden;outline:none;cursor:pointer}.gallery a img{height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;transition:all .3s ease}.gallery a img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery-list.col-md-1,.gallery-list.col-md-2,.gallery-list.col-md-3,.gallery-list.col-md-4,.gallery-list.col-md-6,.gallery-list.col-md-12{padding-left:7.5px;padding-right:7.5px}.image-grid{width:100%;height:auto!important;margin-bottom:-45px;overflow:hidden;-webkit-box-pack:center;justify-content:center;margin-bottom:1rem!important}.image-grid *{box-sizing:border-box;-webkit-transition:all .45s ease;transition:all .45s ease}.image-grid img{width:100%;height:auto}.image-grid figcaption{position:absolute;top:0;left:0;right:0;z-index:1;-webkit-box-align:center;align-items:center;bottom:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.image-grid p{margin:0;opacity:0;letter-spacing:1px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.image-grid a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.image-grid.hover>img,.image-grid:hover>img{opacity:.1}.image-grid:hover p{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.js-modal-image{max-width:100%}.modal-open .modal{padding-top:5vh;background-color:transparent}@media (max-width:992px){.modal-open .modal{padding-top:100px}.image-grid{width:100%;height:180px}}@media (max-width:768px){.gallery.container{padding-left:15px;padding-right:15px}.gallery-list.col-md-1,.gallery-list.col-md-2,.gallery-list.col-md-3,.gallery-list.col-md-4,.gallery-list.col-md-6,.gallery-list.col-md-12{padding-left:0;padding-right:0}.gallery-row.row{margin-left:-15px;margin-right:-15px}.gallery-row.row.pdtb-40{padding-top:10px}.horizontal-nav{margin-bottom:0}.modal-open .modal{padding-top:10vh}}.fixed-bg{background-size:cover;background-attachment:fixed;background-repeat:no-repet;background-position:50%;height:60vh;color:#fff}.parent-vcenter{text-align:center}.parent-vcenter:before{content:"";height:100%;margin-right:-.25em}.child-vcenter,.parent-vcenter:before{display:inline-block;vertical-align:middle}.child-vcenter{margin-top:-18rem;color:#fff!important;padding-left:30px;padding-right:30px}.fixed-bg.bg-1{background-image:url(../img/dowdyoffice.png)}.scrolling-bg{height:300px}.about-img{height:500px!important;width:100%!important;margin-top:2rem}.about{margin-top:-8rem;overflow:hidden}.about-page{padding-top:120px;padding-bottom:90px}.about__text.about__page__text{padding-top:0}.about__text.about__page__text .section-title{margin-bottom:12px}.about__text .section-title{margin-bottom:5px;text-align:center}.about__para__text{margin-bottom:70px}.about__para__text p{margin-bottom:26px}.about__para__text p:last-child{margin-bottom:0;text-align:center}.about__pic{padding-left:34px}.about__pic__inner{position:relative;display:inline-block;margin-top:8.3rem}.about__page__services__text{margin-bottom:30px}.border-bottom{border-color:#cecece;width:300px;border-bottom:1px #cecece;border-style:solid;text-align:center!important;position:relative;display:inline-block;vertical-align:middle;margin:10px 0}.clearfix:after{clear:both}.contact-info,.header-title{color:#022f5a!important}.contact-info{font-size:33px;border-bottom:.5px solid #022f5a}#map{width:100%}#contact-us .section-heading{margin-bottom:30px}#contact-us .section-heading h6{color:#fff}#contact-us .section-heading h2{font-weight:700}#contact-us .section-heading h6:before{background-color:#fff}#contact-us p{color:#000;margin-bottom:6px;font-size:22px}#contact-us{margin-top:60px;padding:20px 0;background-position:50%;background-repeat:no-repeat;background-size:cover}#contact-us .message,#contact-us .phone{background-color:#fff;text-align:center;padding:0 0 20px}#contact-us .message i,#contact-us .phone i{width:70px;height:70px;display:inline-block;line-height:70px;color:#fff;background-color:#fb5849;font-size:24px;margin-top:-35px;text-align:center;margin-left:auto;margin-right:auto}#contact-us .message h4,#contact-us .phone h4{font-size:20px;font-weight:700;margin-top:15px;margin-bottom:10px}#contact-us .message span a,#contact-us .phone span a{font-size:14px;color:#2a2a2a;-webkit-transition:all .3s;transition:all .3s}#contact-us .message span a:hover,#contact-us .phone span a:hover{color:#fb5849}#contact{margin-left:15px;margin-right:15px;padding:45px 30px;background-color:#f3f6f7;border-radius:4px}#contact h4{text-align:center;font-weight:700;font-size:30px;color:#2a2a2a;margin-bottom:30px}.contact-form input,.contact-form select,.contact-form textarea{color:#2a2a2a;font-size:14px;border:1px solid #ddd;background-color:#fff;width:100%;height:46px;border-radius:4px;outline:none;padding-top:3px;padding-left:20px;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:15px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#d32d10}.contact-form button{margin-top:-10px;font-size:15px;color:#fff;background-color:#036!important;padding:8px 35px;box-shadow:none;border:none;border-radius:4px;display:inline-block;font-weight:600;-webkit-transition:all .3s;transition:all .3s}.contact-form button:hover{opacity:.9}.contact-form textarea{height:150px;resize:none;padding:20px}.contact-form ::-webkit-input-placeholder{color:#2a2a2a}.contact-form :-ms-input-placeholder{color:#2a2a2a}.contact-form ::-moz-placeholder{color:#2a2a2a}.contact-form ::-ms-input-placeholder{color:#2a2a2a}.contact-form ::placeholder{color:#2a2a2a}.dbox{width:100%;margin-bottom:25px}.dbox p{margin-bottom:0}.dbox p span{font-weight:500;color:#000}.dbox p a{color:#283c8c;font-size:13px}.dbox .icon span{font-size:30px;color:#022f5a;margin-bottom:6px}.dbox .text{width:100%}.footer{background-image:url(../img/footer.png)}.footer__top{border-bottom:1px solid hsla(0,0%,71.8%,.2);padding-bottom:75px;margin-bottom:85px}.footer__top__text h2{color:#fff;font-size:38px;text-transform:uppercase;text-align:center!important}.footer__top__newslatter form{position:relative}.footer__top__newslatter form input{width:100%;height:50px;color:#b7b7b7;padding-left:30px;font-size:14px;border:none}.footer__top__newslatter form input::-webkit-input-placeholder{color:#b7b7b7}.footer__top__newslatter form input::-moz-placeholder{color:#b7b7b7}.footer__top__newslatter form input:-ms-input-placeholder{color:#b7b7b7}.footer__top__newslatter form input::-ms-input-placeholder{color:#b7b7b7}.footer__top__newslatter form input::placeholder{color:#b7b7b7}.footer__top__newslatter form button{font-size:14px;color:#fff;background:#036;border:none;height:100%;padding:0 20px;position:absolute;right:0;top:0}.footer__about{margin-bottom:30px}.footer__about .footer__logo{margin-bottom:24px}.footer__about .footer__logo a{display:inline-block}.footer__about p{margin-bottom:30px}.footer__about ul{margin-bottom:38px}.footer__about ul li{font-size:15px;list-style:none;line-height:26px;color:#707070}.footer__social{margin-left:2rem}.footer__about .footer__social a{font-size:20px!important;color:#fff;-webkit-transition:all,.3s;transition:all,.3s;margin-right:30px}.footer__about .footer__social a:hover{color:#036}.footer__about .footer__social a:last-child{margin-right:0}.footer__widget{margin-bottom:30px}.footer__widget h6{color:#fff;font-weight:600;font-family:Poppins,serif;margin-bottom:30px}.footer__widget ul li{list-style:none}.footer__widget ul li a{font-size:15px;color:#707070;line-height:36px}.footer__address{margin-bottom:30px}.footer__address h6{color:#fff;font-weight:600;font-family:Poppins,serif;margin-bottom:30px}.footer__address p{margin-bottom:30px;color:#9b9b9b}.footer__address ul li{font-size:15px;list-style:none;line-height:26px;color:#9b9b9b}.copyright{border-top:1px solid hsla(0,0%,71.8%,.2);padding:25px 0;margin-top:60px}.copyright__text p{margin-bottom:0;color:#fff!important;text-align:center!important}.copyright__text p i{color:#036}.copyright__text p a{color:#fff;font-size:16px!important}.copyright__widget{text-align:right}.copyright__widget a{font-size:14px;color:#707070;margin-right:36px;position:relative}.copyright__widget a:after{position:absolute;right:-22px;top:-3px;content:"|"}.copyright__widget a:last-child{margin-right:0}.copyright__widget a:last-child:after{display:none}@media only screen and (min-width:1200px){.container{max-width:1170px}}@media (max-width:1050px){.about__pic__inner{position:relative;display:inline-block;margin-top:12rem!important}}@media only screen and (min-width:1450px){.container{max-width:1170px}.header{padding:30px 130px 0}}@media only screen and (min-width:992px) and (max-width:1199px){.about__pic{padding-left:0}.about__pic__inner:after{left:8px;top:8px}.header__menu ul li{margin-right:25px}}@media (max-width:900px){.header__logo{width:40%!important;margin-bottom:10px;margin-top:-.4rem!important;margin-left:-1rem}.canvas__open{display:block;font-size:22px;color:#fff;height:35px;width:35px;line-height:35px;text-align:center;border:1px solid #fff;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:34px}#contact{padding:40px 10px}.mb{margin-top:-9rem!important}}@media only screen and (min-width:768px) and (max-width:991px){.about__text{padding-top:0;margin-bottom:40px}.about__pic{padding-left:0}.slide-num{left:70px}.slider__progress{left:106px}.slicknav_btn{display:none}.slicknav_menu{background:transparent;padding:0;margin-bottom:30px}.slicknav_nav ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:7px 0;margin:0;color:#fff;font-weight:600}.slicknav_nav .slicknav_arrow{color:#fff}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:hover{border-radius:0;background:transparent;color:#fff}.slicknav_nav{display:block!important}.offcanvas__widget span{font-size:14px;font-family:Butler Stencil,serif;color:#b7b7b7;display:block;margin-bottom:10px}.offcanvas__widget h4{font-size:22px;color:#b39d9d}.header__menu,.header__widget{display:none}}@media only screen and (max-width:100px){.canvas__open{display:block;font-size:22px;color:#fff;height:35px;width:35px;line-height:35px;text-align:center;border:1px solid #fff;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:34px}}@media only screen and (max-width:900px){.about__pic__inner{position:relative;display:inline-block;margin-top:0!important}.hero__text h2{font-size:34px;line-height:45px}.hero__items{height:710px;display:-webkit-box;display:flex;padding:0 40px}.about__text{padding-top:0;margin-bottom:40px}.about__pic{padding-left:0}.blog__sidebar{padding-top:50px}.canvas__open{display:block;font-size:22px;color:#fff;height:35px;width:35px;line-height:35px;text-align:center;border:1px solid #fff;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:34px}.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);content:"";z-index:98;-webkit-transition:all,.5s;transition:all,.5s;visibility:hidden}.offcanvas-menu-overlay.active{visibility:visible}.offcanvas-menu-wrapper{position:fixed;left:-300px;width:260px;height:100%;background:#111;padding:50px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;-webkit-transition:all,.5s;transition:all,.5s;opacity:0}.offcanvas-menu-wrapper.active{opacity:1;left:0}.offcanvas__logo{margin-bottom:30px}.offcanvas__logo a{display:inline-block}.slicknav_btn{display:none}.slicknav_menu{background:transparent;padding:0;margin-bottom:30px}.slicknav_nav ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:7px 0;margin:0;color:#fff;font-weight:600}.slicknav_nav .slicknav_arrow{color:#fff}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:hover{border-radius:0;background:transparent;color:#fff}.slicknav_nav{display:block!important}.offcanvas__widget span{font-size:14px;font-family:Butler Stencil,serif;color:#b7b7b7;display:block;margin-bottom:10px}.offcanvas__widget h4{font-size:22px;color:#fff}.header__menu,.header__widget{display:none}.about__pic__inner{display:block}.about__pic__inner img{min-width:100%}.about__pic__inner:after{left:0;width:100%}.hero__slider.owl-carousel .owl-nav button{left:0}.hero__slider.owl-carousel .owl-nav button.owl-next{right:0}.hero__text h2{font-size:46px;line-height:58px}.hero__text .hero__social{right:0;left:0;margin:0 auto;bottom:100px}.slide-num{bottom:25px;left:0;width:100%;text-align:center}.slider__progress{left:0;bottom:35px;right:0;margin:0 auto}.hero__text .more_btn{bottom:62px}.footer__top__text{margin-bottom:35px}.copyright__text{text-align:center!important;margin-bottom:20px;color:#fff!important}.copyright__widget{text-align:center}.project__sidebar{padding-top:20px}.blog__details__social,.blog__details__tags{text-align:center}.blog__details__author__pic{float:none;margin-right:0}.blog__details__author__text{padding-top:40px}.project{padding:0}.about__para__text{margin-bottom:35px}.clients{padding-bottom:90px}.clients a{margin-bottom:30px}.testimonial__carousel.owl-carousel .owl-nav button{left:0}.testimonial__carousel.owl-carousel .owl-nav button.owl-next{right:0}}@media only screen and (max-width:575px){.latest__btn,.team__btn{margin-bottom:40px;text-align:left}}@media only screen and (max-width:479px){.section-title h2{font-size:28px;line-height:1}.hero__text h2{font-size:28px;line-height:42px}.hero__items{height:610px;display:-webkit-box;display:flex;padding:0 40px}.testimonial__item p{font-size:16px;line-height:normal}.about__pic__inner:after{display:none}.callto__text h2{font-size:30px;line-height:46px}.project{padding:0}.breadcrumb__text h2{font-size:32px}.testimonial__carousel{padding:60px 45px 65px}.slick-active.slick-center .testimonial__client__pic,.slick-active.slick-center .testimonial__client__pic img{width:110px;height:110px;opacity:1}.about__para__text p:last-child{text-align:center}.about .section-title h2{font-size:28px;line-height:45px;text-align:center}.footer__top__text h2{font-size:32px}}@media (min-width:480px){.row-hero{height:25rem}}@media (min-width:720px){.row-hero{height:35rem}}@media (max-width:767px){.footer{text-align:center}.image-grid{margin-bottom:15px!important}.container{padding:15px!important}.section-title h2{margin-top:1rem!important}#contact-us,.about-1{margin-top:-1.5rem!important}.header{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}}
/*# sourceMappingURL=style.css.map */
