*{box-sizing:border-box}body{margin:0;font-family:Arial}.header{text-align:center;padding:32px}.photos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4px}.column{-ms-flex:25%;flex:25%;max-width:25%;padding:0 4px}.column img{margin-top:8px;vertical-align:middle;width:350px;height:200px}@media screen and (max-width:800px){.column{-ms-flex:50%;flex:50%;max-width:50%}}@media screen and (max-width:600px){.column{-ms-flex:100%;flex:100%;max-width:100%}}@media only screen and (min-width:1201px) and (max-width:1366px){}@media only screen and (min-width:992px) and (max-width:1200px){.about-us-area .left-content .title{font-size:41px;line-height:49px}.project-masonry .filtr-item.grid-size{width:33.33%}}@media only screen and (min-width:768px) and (max-width:991px){.support-bar .support-left ul li{display:inline-block;font-size:14px;margin:0 0}.navbar-area .navbar-collapse{position:absolute;top:72px;background:#fff;z-index:9;right:0;width:250px;padding-left:20px}.navbar-area .navbar-collapse .navbar-nav{float:none}.navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show{display:block;border:none;height:fit-content}.navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu{height:0;overflow:hidden;transition:height .3s ease-in;border:none}.navbar-area .navbar-collapse .navbar-nav .nav-item{display:inline-block;font-size:14px;line-height:25px;text-transform:uppercase;font-weight:700;padding:2px 7px;position:relative}.navbar-area.navbar.navbar-light .navbar-toggler{background:#fff;display:inline-block;width:60px}.navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link.pl-0{padding-left:.4rem!important}.navbar-area .container{position:relative}.dropdown-item{background:#fff;color:#019af5}.navbar-area{padding:20px}.header-area .slider-all-text .title{font-size:55px;line-height:60px}.about-us-image{margin-bottom:30px}.about-us-area .left-content .title{font-size:40px;line-height:50px}.counterup-area .countr{margin-bottom:30px}.counterup-area{padding-bottom:90px}.project-masonry .filtr-item.grid-size{width:50%}.blog-area .single-blog-item{margin-bottom:30px}.blog-area{padding-bottom:90px}.footer-area .footer-wrap .footer-widget{margin-bottom:30px}.footer-area .footer-wrap{padding-bottom:70px}.pricing-plan-area .single-price-plan{margin-bottom:30px}.pricing-plan-area{padding-bottom:90px}.our-team-area .team-carousel-container .single-team-item .team-item .team-img img{width:100%}.error-area .error-message{padding-left:0;padding-bottom:0}.blog-area.blog-bg.blog-page .sidebar,.blog-details-page-content-area .sidebar{margin-top:60px}.blog-details-page-content-area{padding-bottom:90px}.contact-area .left-content-area{margin-bottom:40px}.project-area .our-project-menu ul li{font-size:16px}.contact-area .left-content-area .title{margin-bottom:30px}}@media only screen and (max-width:767px){.navbar-area .navbar-collapse{position:absolute;top:72px;background:#fff;z-index:9;right:0;width:250px;padding:20px}.navbar-area .navbar-collapse .navbar-nav{float:none}.navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu.show{display:block;border:none;height:fit-content}.navbar-area .navbar-collapse .navbar-nav .nav-item .dropdown-menu{height:0;overflow:hidden;transition:height .3s ease-in;border:none}.navbar-area .navbar-collapse .navbar-nav .nav-item{display:inline-block;font-size:14px;line-height:25px;text-transform:uppercase;font-weight:700;padding:2px 7px;position:relative}.navbar-area.navbar.navbar-light .navbar-toggler{background:#fff;display:inline-block;width:60px}.navbar-area .navbar-collapse .navbar-nav .nav-item .nav-link.pl-0{padding-left:.4rem!important}.navbar-area .container{position:relative}.dropdown-item{background:#fff;color:#019af5}.navbar-area{padding:20px}.counterup-area .countr{margin-bottom:30px}.counterup-area{padding-bottom:90px}.pricing-plan-area .single-price-plan{margin-bottom:30px}.header-area .slider-all-text .title{font-size:50px;line-height:60px}.header-area .slider-all-text .subtitle{font-size:25px;margin-bottom:10px}.about-us-area .left-content .title{font-size:30px;line-height:40px}.about-us-image{margin-bottom:30px}.section-title .title{font-size:45px;line-height:55px}.section-title .subtitle{font-size:20px;line-height:30px}.project-masonry .filtr-item.grid-size{width:50%}.blog-area .single-blog-item .thumb img{width:100%}.blog-area .single-blog-item{margin-bottom:30px}.blog-area,.pricing-plan-area{padding-bottom:90px}.footer-area .footer-wrap .footer-widget{margin-bottom:30px}.footer-area .footer-wrap{padding-bottom:70px}.our-team-area .team-carousel-container .single-team-item .team-item .team-img img{width:100%}.error-area .error-message .title{font-size:35px;line-height:45px}.error-area .error-message{padding-left:0;padding-bottom:0}.blog-area.blog-bg.blog-page .sidebar,.blog-details-page-content-area .sidebar{margin-top:60px}.blog-details-page-content-area{padding-bottom:80px}.blog-area.blog-bg.blog-page{padding-bottom:80px}.blog-details-page-content-area .blog-details-content .title{font-size:24px;line-height:35px;margin-bottom:15px}.blog-details-page-content-area .blog-details-content .entry-footer .right-content{float:none;margin-top:15px}.contact-area .left-content-area{margin-bottom:40px}}@media only screen and (max-width:600px){.project-masonry .filtr-item .inner-box .image .img-overlay .content-area .title{font-size:21px;line-height:30px;margin-bottom:0}.project-area .our-project-menu ul li{font-size:16px;line-height:26px}}@media only screen and (max-width:500px){.support-bar .support-left{display:block;text-align:center}.support-bar .support-right{float:none;text-align:center;display:block;margin-top:10px}.header-area .slider-all-text .title{font-size:40px;line-height:50px}.header-area .slider-all-text .subtitle{font-size:20px;margin-bottom:10px;line-height:30px}.header-area .slider-all-text .btn-wrapper .boxed-btn{width:170px;padding:0;height:55px;line-height:55px}.section-title .title{font-size:35px;line-height:45px}.project-area .our-project-menu ul li:after{display:none}.project-masonry .filtr-item.grid-size{width:100%}.breadcumb-area .breadcumb-inner .title{font-size:40px;line-height:50px}}@media only screen and (max-width:450px){.header-area .slider-all-text .title{font-size:38px;line-height:50px}.error-area .error-message .title{font-size:29px;line-height:39px}}@media only screen and (max-width:414px){.header-area .slider-all-text .title{font-size:35px;line-height:50px}.header-area{padding-top:142px;padding-bottom:150px}.header-area .slider-all-text .btn-wrapper .boxed-btn{width:160px}.header-area .slider-all-text p{color:rgba(255,255,255,.8);font-size:16px}.section-title .title{font-size:30px;line-height:45px}.partners-carousel{text-align:center}.breadcumb-area .breadcumb-inner .page-lists li{color:rgba(255,255,255,.8)}.pricing-plan-area .single-price-plan .price-header .price{font-size:40px;line-height:50px;margin-top:20px}.breadcumb-area .breadcumb-inner .title{font-size:35px;line-height:45px}.section-title .subtitle{font-size:16px;line-height:30px}.faqs-area .left-content-area .card .card-header a,.faqs-area .right-content-area .card .card-header a{padding:15px 50px 15px 30px}.error-area .error-message .title{font-size:25px;line-height:35px}.error-area .error-message .descr{font-size:16px;text-transform:none;line-height:28px}.error-area .error-message .backtohome{width:200px}.blog-details-page-content-area .blog-details-content .title{font-size:20px;line-height:30px;margin-bottom:10px}.header-area .slider-all-text .subtitle{font-size:16px;margin-bottom:0;font-weight:600}.counterup-area .countr .icon{font-size:40px;line-height:40px}.counterup-area .countr .counter{font-size:32px;line-height:42px}}@media only screen and (max-width:384px){.header-area .slider-all-text .subtitle{font-size:16px;font-weight:500;margin-bottom:0}.header-area .slider-all-text .title{font-size:30px;line-height:40px}.header-area .slider-all-text p{color:rgba(255,255,255,.8);font-size:15px}.header-area .slider-all-text .btn-wrapper .boxed-btn{width:150px;height:50px;line-height:50px;font-size:14px;color:rgba(255,255,255,.8)}.about-us-area .left-content .title{font-size:25px;line-height:34px}.about-us-area .left-content .btn-wrapper .boxed-btn{height:55px;line-height:55px;width:180px}.services-area .boxed-btn{width:220px;padding:0}.section-title p{font-size:15px;line-height:26px}.breadcumb-area .breadcumb-inner .title{font-size:30px;line-height:40px}.pricing-plan-area .single-price-plan .price-header .price{font-size:35px;line-height:45px}.pricing-plan-area .single-price-plan .price-body ul li:first-child{margin-top:5px}}@media only screen and (max-width:360px){.navbar-light .navbar-brand img{width:180px}.header-area .slider-all-text .btn-wrapper .boxed-btn{width:180px;margin:0;margin-top:10px}.header-area .slider-all-text .btn-wrapper .boxed-btn:first-child{margin-top:0}.about-us-area .about-us-image img{border:none}.section-title .title{font-size:25px;line-height:35px}.counterup-area .countr .counter{font-size:35px;line-height:45px}.counterup-area .countr .icon{font-size:40px;line-height:40px;margin-bottom:10px}.faqs-area .left-content-area .card .card-header a,.faqs-area .right-content-area .card .card-header a{font-size:16px;line-height:26px}.blog-area .single-blog-item .content .title{font-size:19px;line-height:26px}.error-area .error-message .backtohome{width:200px;height:55px;line-height:55px;font-size:18px}.blog-details-page-content-area .blog-details-content .post-meta li{font-size:12px;margin:0 5px;font-weight:600}.blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li{margin-bottom:10px}.blog-details-page-content-area .blog-details-content .entry-footer .right-content{margin-top:5px}}@media only screen and (max-width:329px){.header-area .slider-all-text .title{font-size:28px;line-height:40px}.error-area .error-message .backtohome{width:170px;height:50px;line-height:50px;font-size:16px}.blog-details-page-content-area .blog-details-content .entry-footer .left-content ul li a{margin-top:10px}.blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .thumb{position:initial}.blog-details-page-content-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content{padding-left:0}.header-area .slider-all-text .btn-wrapper .boxed-btn{font-size:13px}.header-area .slider-all-text .subtitle{font-size:15px;font-weight:500;margin-bottom:0}.services-area .single-service-item .service-box .title{font-size:20px}.about-us-area .left-content .title{font-size:22px;line-height:32px}}