@media only screen and (max-width: 7000px) {.page-wrapper {overflow: hidden;}}@media only screen and (max-width: 1650px) {.left_image1 {opacity: 0;}.right-image1 {opacity: 0;}}@media only screen and (max-width: 1139px) {.header-style-one .upper-row .info .info-block, .header-style-one .upper-row .link-box {margin-left: 25px;}.banner-carousel .content-box h1, .banner-five .banner-carousel .content-box h1, .page-banner h1 {font-size: 60px;}.about-section-one .image-column .inner {padding-right: 0;}.about-section-one .text-column .inner {padding-left: 0;}.about-section-one .image-column .image-box .image-two {left: auto;right: 50px;}.about-section-one .image-column .image-box {padding-left: 0;}.service-block .text-column .inner {padding-right: 0;}.services .service-block:nth-child(even) .text-column .inner {padding-left: 0;}.about-section-four .text-column .inner, .about-section-four .title-column .inner {padding-top: 0;padding-right: 0;padding-left: 0;}.reviews-carousel-box .owl-theme .owl-nav .owl-prev {left: -60px;}.reviews-carousel-box .owl-theme .owl-nav .owl-next {right: -60px;}.main-info-section .graph-column .inner {margin-left: 0;}.main-info-section .map-column .inner {padding-right: 0;}.history-section .carousel-box:after {width: 33.333%;}.about-section-two .image-column .inner {padding-right: 0;}.about-section-two .image-column .image-box {margin-left: 0;}.service-block-four .inner-box {padding: 40px 20px;}.featured-block-two {text-align: center;}.featured-block-two .title .icon {display: block;margin: 0 0 20px;}.featured-section .content-box {padding: 50px 25px 20px;}.featured-block-five .inner-box {padding: 60px 30px 50px;height: auto;}.featured-block-five .overlay-inner {padding: 20px 30px 30px;}.features-section-two .column:nth-child(2) {order: 7;}.features-section-two .image-column {order: 12;}.features-section-two .column {padding-top: 0;}.projects-section-three .image-column {display: none;}.projects-section-three .text-column {width: 100%;}.projects-section-three .content, .projects-section-three .text-column .inner {max-width: none;}.sidebar-page-container .blog-sidebar, .sidebar-page-container .service-sidebar {padding-left: 0;}.news-block .lower-box {padding: 40px 20px;}.service-block .text-column .inner, .services .service-block:nth-child(even) .text-column .inner {padding-top: 0;padding-right: 0;padding-left: 0;}.sec-title h2, .sec-title-three h2, .sec-title-two h2 {font-size: 32px;}.fact-counter .count-box {font-size: 36px;}.fact-counter .counter-title {font-size: 16px;}.about-section-two .text-column .inner {padding-right: 0;}}@media only screen and (min-width: 768px) {.main-menu .navigation>li>ul, .main-menu .navigation>li>ul>li>ul {display: block !important;visibility: hidden;opacity: 0;}}@media only screen and (max-width: 1023px) {.header-style-two .header-upper .contact-info, .header-top-two .social-links {display: none;}.history-section .carousel-box:after {width: 50%;}.main-info-section .map-column .info-list li {padding: 0 10px;}.main-info-section .map-column .info-list {padding: 0 10px;}}@media only screen and (max-width: 991px) {.main-header .nav-outer .main-menu, .sticky-header {display: none !important;}.nav-outer .mobile-nav-toggler {display: block;}.header-style-two .nav-outer .mobile-nav-toggler {color: #30adcd;}.header-style-one .upper-row .info, .main-header .header-top .top-right {display: none;}.header-style-four .nav-outer .mobile-nav-toggler {color: #fff;}.header-style-four, .header-style-one {position: relative;background: #0a394d;}.header-style-one .lower-row {position: absolute;left: 0;top: 100%;width: 100%;}.banner-carousel .slide-item, .banner-five .banner-carousel .slide-item, .banner-four .banner-carousel .slide-item, .banner-three .banner-carousel .slide-item, .banner-two .banner-carousel .slide-item {padding: 50px 0 80px;}.banner-carousel .content-box, .banner-five .banner-carousel .content-box, .banner-four .banner-carousel .content-box, .banner-three .banner-carousel .content-box, .banner-two .banner-carousel .content-box {height: 580px;}.banner-carousel .content-box .content {padding: 0 0 0 !important;}.banner-one .banner-carousel .content-box .content {padding-top: 50px !important;}.banner-carousel .content-box h1, .banner-five .banner-carousel .content-box h1, .banner-four .banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1, .banner-two .banner-carousel .content-box h1, .page-banner h1 {font-size: 52px;}.banner-section .slide-item .curve-layer {width: 80%;}.banner-carousel .content-box .content-image {display: none;}.inner-page-header {background: 0 0;}.main-footer .service-block-two {display: none;}.main-footer .service-block-two.logo-block {width: 100%;display: block;}.recent-projects .title-column .inner {max-width: 600px;}.service-block .image-column .inner, .services .service-block:nth-child(even) .image-column .inner {padding-right: 0;padding-left: 0;}.service-block .image-column .icon-box {right: 50%;top: 50%;margin: -60px -60px 0 0;}.services .service-block:nth-child(even) .image-column .icon-box {right: auto;left: 50%;top: 50%;margin: -60px 0 0 -60px;}.projects-section-one .image-column, .projects-section-one .text-column {position: relative;width: 100%;}.projects-section-one .content, .projects-section-one .image-block .block-image-layer, .projects-section-one .text-column .inner {max-width: none;}.projects-section-one .image-block .image-box {display: block;}.projects-section-one .image-block .inner-box, .projects-section-one .image-column .inner {position: relative;}.projects-section-one .image-column .image-block, .projects-section-one .image-column .image-block:nth-child(2), .projects-section-one .image-column .image-block:nth-child(3), .projects-section-one .image-column .image-block:nth-child(4) {position: relative;float: left;left: 0;top: 0;width: 50%;height: auto;}.featured-section .content-box .featured-block-two:nth-child(2) .inner-box:after, .featured-section .content-box .featured-block-two:nth-child(2) .inner-box:before, .services-section-three .curve-layer {display: none;}.services-section-three .bg-layer {width: 100%;right: 0;margin: 0;height: 100%;}.contact-section .form-box {padding: 40px 20px 20px;}.contact-section .content-box {padding-right: 320px;}.contact-section .content-box .image-layer {width: 320px;}.contact-section .info-box {padding: 25px 20px;}.about-section-one .image-column {order: 12;margin-bottom: 30px;}.about-section-one .image-column .image-box .image-two {display: none;}.services .service-block:nth-child(even) .image-column {order: 0;}.about-section-three .lower-row:before {height: 100%;}.about-section-three .lower-row .sec-title {margin-bottom: 30px;}.about-section-three .lower-row .text-column .inner {padding-left: 0;}.main-footer .footer-bottom .copyright, .main-footer .footer-bottom .footer-nav {width: 100%;padding-top: 5px;text-align: center;}.main-footer .footer-bottom .footer-nav ul li {float: none;margin: 0 10px;display: inline-block;}.news-block-three .image-column, .news-block-three .text-column {position: relative;width: 100%;}.news-block-three .image-column {display: none;}.pricing-block .plan-header .plan-title h2, .service-block .text-column .title h2 {font-size: 24px;}.service-block .text-column .title .sub-text {font-size: 16px;}.pricing-block .plan-price .amount {font-size: 52px;}.main-footer .upper-section {padding: 30px 0 10px;}.main-footer .about-text {max-width: none;}.about-section-one, .services-section-one {padding: 70px 0 20px;}.programs-section-one {padding: 70px 0;}.features-section, .mission-section, .recent-projects {padding: 70px 0 0;}.fun-facts-section {padding: 200px 0 20px;}.reviews-section {padding: 70px 0;}.pricing-section, .projects-section-two {padding: 70px 0 40px;}.faq-section, .history-section, .news-section-two, .recent-projects-two, .services-section-four, .testimonial-section-three, .testimonial-section-two {padding: 70px 0;}.about-section-four, .news-section {padding: 70px 0 20px;}.about-section-three .lower-row, .main-footer .widgets-section, .team-section {padding: 70px 0 30px;}.projects-section-one .text-column .inner {padding: 70px 20px;}.sidebar-page-container {padding: 70px 0 20px;}.dedicated-projects, .services-section-three {padding: 70px 0 50px;}.featured-section {padding-top: 100px;}.contact-section {padding-top: 70px;}.news-section.with-carousel {padding-bottom: 70px;}.features-section-two {padding: 70px 0 10px;}.about-section-four .text-column {margin-bottom: 50px;}.projects-section-three .text-column .inner {padding: 70px 20px;}.news-section.news-page {padding-bottom: 70px;}}@media only screen and (max-width: 767px) {.main-footer .nav-box .inner .footer-nav {float: unset;width: 100%;text-align: center;}.footer_bttn {text-align: center;}.main-footer .nav-box .inner .footer-nav li {float: none;display: inline-block;}.main-footer .nav-box .inner {padding-bottom: 25px;}.header-top-three .top-left .top-text, .main-header .header-top .top-left {width: 100%;text-align: center;}.header-top-two .top-left {padding: 12px 0;}.header-top-two .top-left .address, .header-top-two .top-left .email {padding: 2px 10px;margin: 0 0;line-height: 24px;font-size: 15px;float: none;display: inline-block;border: none;}.header-style-three .header-upper .info, .main-header .header-top .top-right {display: none;}.header-style-three .header-upper .logo-box {width: 100%;text-align: center;}.banner-carousel .content-box h1, .banner-five .banner-carousel .content-box h1, .banner-four .banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1, .banner-two .banner-carousel .content-box h1, .page-banner h1 {font-size: 42px;}.banner-carousel .content-box .sub-title {letter-spacing: 0;}.banner-carousel .content-box, .banner-five .banner-carousel .content-box, .banner-four .banner-carousel .content-box, .banner-three .banner-carousel .content-box, .banner-two .banner-carousel .content-box {height: 500px;}.banner-carousel .content-box .text {font-size: 16px;}.page-banner {padding: 140px 0 50px;}.history-section .carousel-box:after {width: 0;}.main-info-section .map-column .info-list {position: relative;}.main-info-section .map-column .info-list li {width: 100%;}.main-info-section .graph-block, .main-info-section .graph-block .inner-box, .main-info-section .graph-block:last-child .inner-box {padding-left: 0;padding-top: 0;text-align: center;}.main-info-section .graph-block .graph {position: relative;left: 0;top: 0;margin: 0 auto 25px;}.main-info-section .features-list li {width: 40%;margin: 0 4% 30px;}.main-info-section .features-list li .icon {width: 100%;}.about-section-two .upper-quote-box .inner {padding: 0 30px;margin: 0;}.about-section-two .upper-quote-box .content {max-width: none;width: 100%;padding: 50px 30px 70px;}.about-section-two .upper-quote-box .content .text {font-size: 20px;line-height: 1.5em;}.about-section-two .upper-quote-box .icon {font-size: 64px;margin: 0;bottom: 20px;top: auto;}.contact-section .content-box {padding: 0;}.contact-section .content-box .image-layer {position: relative;width: 100%;padding: 50px 20px;}.contact-section .info-box {position: relative;left: 0;top: 0;bottom: 0;right: 0;margin: 0;padding: 30px 20px;text-align: center;}.team-section .title-box .link-box, .team-section .title-box .sec-title {width: 100%;}.team-section .title-box .link-box {padding-top: 0;margin-bottom: 20px;}.pricing-section .left-column {width: 100%;margin-bottom: 20px;}.pricing-section .right-column {float: left;margin-bottom: 50px;}.news-block-three .image-column {display: block;margin-bottom: 10px;}.featured-block-four .inner-box, .featured-block-three .inner-box {padding: 0;text-align: center;}.featured-block-four .icon-box, .featured-block-three .icon-box {position: relative;left: 0;top: 0;margin: 0 auto 25px;}.newsletter-section .title-column h2, .sec-title h2, .sec-title-three h2, .sec-title-two h2 {font-size: 28px;line-height: 1.3em;}.recent-proj-tabs {margin-bottom: 0;}.recent-proj-tabs .buttons-box {position: relative;left: 0;top: 0;margin: 0 0 10px;}.recent-proj-tabs .tab-buttons .tab-btn {width: 100%;height: auto;background: #fff;}.reviews-carousel-box {padding: 0;}.testi-block-one .inner-box {padding: 50px 20px;}.services .service-block:nth-child(even) .text-column .inner {text-align: left;}.mission-section .content-box {padding: 40px 20px;}.about-section-two .featured-list ul li, .service-details .featured-list-two ul li {text-align: center;padding: 30px 0 20px;}.about-section-two .featured-list ul li .icon, .service-details .featured-list-two ul li .icon {display: block;margin: 0 0 20px;}.about-section-two {padding-top: 50px;padding-bottom: 60px;}.about-section-two .upper-quote-box {position: relative;top: 0;margin-bottom: 50px;}.about-section-two .upper-quote-box .inner {padding: 0 15px;}.fun-facts-section-two .counter-column {padding: 25px 0;}.fun-facts-section-two {padding: 50px 0;}.fun-facts-section-two .counter-column .inner {display: block;padding: 0 20px;text-align: center;}.news-block-four .lower-box h3, .post-details .lower-box h2, .sidebar-title h2 {font-size: 24px;}.search-popup .search-form fieldset input[type="search"] {width: 100%;padding: 10px 30px;text-align: center;font-size: 20px;border-radius: 10px 10px 0 0;}.search-popup .search-form fieldset input[type="submit"] {position: relative;width: 100%;font-size: 16px;border-radius: 0 0 10px 10px;}.map-canvas {height: 400px;}.services-section-one .pattern-image-left, .services-section-one .pattern-image-right {display: none;}.main-info-section {padding-top: 50px;padding-bottom: 20px;}.about-section-two .featured-list {max-width: none;}.about-section-two .featured-list ul li {padding-top: 30px;padding-bottom: 20px;}.service-block-four .inner-box {text-align: center;}}@media only screen and (max-width: 599px) {.header-style-one .upper-row .link-box {display: none;}.header-style-one .upper-row .logo-box {display: block;width: 100%;text-align: center;}.banner-carousel .content-box h1, .banner-five .banner-carousel .content-box h1, .banner-four .banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1, .banner-two .banner-carousel .content-box h1, .mission-section .title-box h2, .testimonial-section .carousel-box .title-box h2 {font-size: 30px;}.banner-section .slide-item .curve-layer {width: 100%;}.main-info-section .features-list li {width: 100%;margin: 0 0 30px;}.projects-section-one .image-column .image-block, .projects-section-one .image-column .image-block:nth-child(2), .projects-section-one .image-column .image-block:nth-child(3), .projects-section-one .image-column .image-block:nth-child(4) {width: 100%;}.news-block-four .link-box, .news-block-four .meta-info {width: 100%;margin-bottom: 10px;}.news-block-four .lower-box {padding: 50px 20px 30px;}.about-section-one .featured-list ul li, .about-section-one .featured-list ul li:nth-child(2), .service-details .featured-list ul li, .service-details .featured-list ul li:nth-child(2) {width: 100%;}.service-block-four .text {font-size: 15px;}.service-block-four .title h3 {font-size: 20px;}.testimonial-section-three .slide-item .text {font-size: 16px;}.newsletter-section .title-column h2, .sec-title h2, .sec-title-three h2, .sec-title-two h2 {font-size: 24px;}}.sec-title.centered .bottom-dots {margin-left: 0;}.about-section-three {padding: 0 0 0;}@media only screen and (max-width: 479px) {.contact-section .info-box .phone {font-size: 24px;}.contact-section .info-box .phone .icon {display: block;margin: 10px 0 20px;padding: 0;}}@media only screen and (max-width: 1200px) {.left-image2 img, .left_image1, .right-image1, .right-image2 {display: none;}}@media only screen and (max-width: 991px) {.about-section-one, .services-section-one {padding: 30px 0 20px;}.faq-section, .history-section, .news-section-two, .recent-projects-two, .services-section-four, .testimonial-section-three, .testimonial-section-two {padding: 20px 0;}.dedicated-projects, .services-section-three {padding: 30px 0 0;}.programs-section-one {padding: 30px 0;}.about-section-three .lower-row, .main-footer .widgets-section, .team-section {padding: 40px 0 10px;}.sidebar-page-container {padding: 30px 0 0;}label {display: inline-block;text-align: center;background: #fff;padding: 2%;margin: 5px;cursor: pointer;}.sec-title {text-align: center;padding-bottom: 2px;margin-bottom: 20px;}.sec-title.centered {margin-bottom: 0;}.main-footer .footer-bottom .inner {padding: 25px 0 10px;}.sec-title .bottom-dots {position: relative;left: 50%;margin-left: -10px;padding-top: 3%;}.main-footer .info .info-block:last-child {margin-bottom: 0;}.grid {grid-template-columns: auto;}.about-section-three .lower-row:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #eef6f9;}.contact-section .content-box .image-layer {padding: 0;}.about-section-one .text-column {margin: 0 0;}.main-footer .footer-bottom .copyright, .main-footer .footer-bottom .footer-nav {font-size: 75%;}.about-section-three .lower-row .text-column .upperco {padding: 0;padding-top: 5px;}.upperrow {padding-top: 0;padding-bottom: 30px;}.header-style-one .lower-row .nav-box {padding: 0 30px;}.image1 {margin-bottom: 0;margin-left: 0;width: 100%;}.quality {background: #eef6f9;}.history-section {padding: 10px 0;background: #fff;}#lower {padding: 0;}.sidebar-page-container .content-side {margin-bottom: 0;}.fancybox-caption-wrap {bottom: 0;left: 0;right: 0;padding: 0;background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));pointer-events: none;}.contact-section .info-block .inner {padding: 45px 0 40px;}.sec-title h2 {text-align: center;font-size: 20px;}}@media only screen and (max-width: 767px) {.testimonial-section-two .slide-item .testi-info .info {position: relative;left: 22%;}.testimonial-section-two .slide-item .testi-info {position: relative;left: 0;top: 0;width: 100%;text-align: center;}}@media only screen and (max-width: 767px) {.testimonial-section-two .slide-item .testi-info .info span {padding-left: 0;position: relative;left: 20%;left: center;}.testimonial-section-two .slide-item .testi-info .info {position: relative;left: 0;text-align: center;}.testimonial-section-two .slide-item .testi-info .info span {padding-left: 0;position: relative;left: 0;}}@media only screen and (max-width: 991px) {.banner-one .banner-carousel .content-box .content {padding-top: 0 !important;}.banner-carousel .content-box, .banner-five .banner-carousel .content-box, .banner-four .banner-carousel .content-box, .banner-three .banner-carousel .content-box, .banner-two .banner-carousel .content-box {height: auto;}}@media (max-width: 1199.98px) {.blog-cards-text {padding: 20px 30px;background-color: #F3F9FB;position: relative;top: -32px;margin: 0px 26px;}.mainblogbg {background: url(../images/blog/main-blog-hero.png);background-size: cover;background-position: right;}}@media (max-width: 991.98px) {.blog-cards p {font-size: 15px;line-height: 24px;}}@media (max-width: 767.98px) {.blog-cards h6 a {font-size: 20px;line-height: 30px;text-align: center;display: block;padding-bottom: 0px;}.blog-cards-text {padding: 20px 15px;background-color: #F3F9FB;position: relative;top: -32px;margin: 0px 15px;}img.img-fluid.blog1img {min-height: 200px;-o-object-fit: cover;object-fit: cover;}}@media (max-width:575.98px) {.blog-cards h6 {font-size: 17px;line-height: 27px;padding-bottom: 15px;}.blog1_detail ul li {font-size: 16px;line-height: 26px;}.blog-cards a {font-size: 18px;line-height: 32px;}.mainblogbg {padding: 170px 0px 100px 0px;}.blog1_detail h5 {font-size: 22px;line-height: 32px;}.blog1_detail p {font-size: 16px;line-height: 26px;}.blog1_detail li, ul {list-style: unset;position: relative;left: 21px;padding-bottom: 10px;}.blog1_detail ol li {font-size: 21px;padding-right: 10px;line-height: 31px;}}