@media only screen and (max-width: 767px) {
  /*----- Default CSS -----*/
  .page-title-area_2d7bfe8f59b6b153 {
    margin-top: 0px!important;
    height: auto!important;
    padding-top: 30px;
  }
  .lx-content-area_d95a6005087e5dbd {
    padding-top: 15px!important;
    margin-top: 0px!important;
  }
  body {
    font-size: 14px;
  }
  .ptb-100_545b50f45a42c220 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-100_2a22713ad0c6452a {
    padding-top: 50px;
  }
  .pb-70_6bc2d0588eec5746 {
    padding-bottom: 20px;
  }
  .pb-100_e3a1096e41ceb7e7 {
    padding-bottom: 50px;
  }
  /*----- End Default CSS -----*/
  /*----- Home One CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_cb7a8633541b164f {
    height: 100%;
    text-align: center;
    padding-top: 140px;
    padding-bottom: 95px;
  }
  .banner-area_cb7a8633541b164f .banner-shape_09d662800b2ca924 img:nth-child(1) {
    bottom: 0;
    left: 0;
    max-width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    z-index: 1;
  }
  .banner-area_cb7a8633541b164f .banner-shape_09d662800b2ca924 img:nth-child(3) {
    bottom: 85px;
  }
  .banner-area_cb7a8633541b164f .banner-shape_09d662800b2ca924 img:nth-child(4) {
    display: none;
  }
  .banner-text_54b255a0917bff42 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .banner-text_54b255a0917bff42 h1 {
    font-size: 35px;
  }
  .banner-text_54b255a0917bff42 p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .cmn-btn_761f1864e1591115 {
    padding: 10px 28px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_95e54db515d689f3 .choose-shape_a9c08cee6f7bcf7d img:nth-child(2) {
    display: none;
  }
  .choose-item_82237ad6ff13daef {
    padding: 25px 20px 22px;
    text-align: center;
  }
  .choose-contact_a31dafe613e671e5 {
    text-align: center;
  }
  .choose-contact_a31dafe613e671e5 .section-title_acf357151e06851f {
    text-align: center;
  }
  .section-title_acf357151e06851f {
    margin-bottom: 30px;
    margin-top: -2px;
  }
  .section-title_acf357151e06851f h2 {
    font-size: 25px;
  }
  /*-- End Choose CSS --*/
  /*-- Services CSS --*/
  .service-item_6d0d55aedd9e784b {
    padding: 30px 15px 28px;
  }
  /*-- End Services CSS --*/
  /*-- About CSS --*/
  .container-fluid_4a05fbf0b6b0bc5a {
    max-width: 540px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid_4a05fbf0b6b0bc5a .row_d21d5fa1976e2aaf {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .container-fluid_4a05fbf0b6b0bc5a .row_d21d5fa1976e2aaf .col-lg-6_b9a2e802902daf26 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .about-area_7b34d1d7c634de91 {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
  }
  .about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    padding-right: 0;
    text-align: center;
  }
  .about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 .section-title_acf357151e06851f {
    text-align: center;
  }
  .about-area_7b34d1d7c634de91 .about-img_d2aa6a97948df709 {
    background-image: unset;
  }
  .about-area_7b34d1d7c634de91 .about-img_d2aa6a97948df709 img {
    display: block;
  }
  /*-- End About CSS --*/
  /*-- Projects CSS --*/
  .project-item_ec4a47dc77d475df .project-top_efb0c71d9ba1a5cf.two_a4bffb82e9ec8cf6 a img {
    height: auto;
  }
  /*-- End Projects CSS --*/
  /*-- Estimate CSS --*/
  .estimate-area_ad95945e3726b613 .estimate-content_cf2c574b24391210 {
    text-align: center;
  }
  .estimate-area_ad95945e3726b613 .estimate-content_cf2c574b24391210 .section-title_acf357151e06851f {
    text-align: center;
  }
  .estimate-area_ad95945e3726b613 .estimate-content_cf2c574b24391210 .form-group {
    text-align: left;
  }
  /*-- End Estimate CSS --*/
  /*-- Review CSS --*/
  .review-area_9fb8371dbe845a19 .owl-prev_4cd7c6a970559b25 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_9fb8371dbe845a19 .owl-prev_4cd7c6a970559b25 i {
    line-height: 40px !important;
  }
  .review-area_9fb8371dbe845a19 .owl-next_2d4369409cc1c8d2 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_9fb8371dbe845a19 .owl-next_2d4369409cc1c8d2 i {
    line-height: 40px !important;
  }
  .review-area_9fb8371dbe845a19 .review-item_4cbffb899fa2dabf {
    margin: 5px 15px 15px;
    padding: 30px 15px 30px;
  }
  .review-area_9fb8371dbe845a19 .review-item_4cbffb899fa2dabf img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .review-area_9fb8371dbe845a19.two_a4bffb82e9ec8cf6 .review-item_4cbffb899fa2dabf {
    margin: 0px 0 30px;
  }
  /*-- End Review CSS --*/
  /*-- Subscribe CSS --*/
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 100%;
    padding: 25px 15px 30px;
  }
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e .section-title_acf357151e06851f {
    text-align: center;
  }
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e .section-title_acf357151e06851f h2 {
    font-size: 25px;
    margin-bottom: 30px;
  }
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e .newsletter-form .form-control_a46194265c8acf86 {
    margin-bottom: 10px;
  }
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e .newsletter-form .cmn-btn_761f1864e1591115 {
    position: relative;
    display: block;
    width: 100%;
  }
  /*-- End Subscribe CSS --*/
  /*-- Footer CSS --*/
  .copyright-area_53c3a45016bd5cd4 {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /*-- End Footer CSS --*/
  /*----- End Home One CSS -----*/
  /*----- Back to Top -----*/
  #toTop {
    bottom: 5px;
  }
  .back-to-top-btn i {
    height: 45px;
    width: 45px;
    line-height: 45px;
    margin-right: 10px;
  }
  /*----- End Back to Top -----*/
  /*----- Home Two CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 {
    height: 100%;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 {
    margin-top: 0;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 h1 {
    color: #fff;
    margin-bottom: 30px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 p {
    font-size: 16px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .col-lg-5_f6ba44468f1109f2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .col-lg-2_8fcfb312c5e63770 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .banner-form_d7952e2f2077727d {
    padding: 35px 15px 15px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .banner-form_d7952e2f2077727d h2 {
    font-size: 18px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .banner-form_d7952e2f2077727d .form-group {
    margin-bottom: 15px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .banner-form_d7952e2f2077727d .form-group .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_95e54db515d689f3.two_a4bffb82e9ec8cf6 .choose-content_ca65728b3a96b96a .about-img_d2aa6a97948df709 img {
    max-width: 100%;
  }
  .choose-area_95e54db515d689f3.two_a4bffb82e9ec8cf6 .choose-content_ca65728b3a96b96a .about-img_d2aa6a97948df709 img:first-child {
    margin-bottom: 30px;
  }
  .choose-area_95e54db515d689f3.two_a4bffb82e9ec8cf6 .choose-content_ca65728b3a96b96a .about-img_d2aa6a97948df709 img:last-child {
    margin-top: 0;
    margin-left: 0;
  }
  /*-- End Choose CSS --*/
  /*-- Service CSS --*/
  .service-area_61464cc53fe002fa.two_a4bffb82e9ec8cf6 .service-item_6d0d55aedd9e784b {
    text-align: center;
  }
  /*-- End Service CSS --*/
  /*-- About CSS --*/
  .about-area_7b34d1d7c634de91.two_a4bffb82e9ec8cf6 {
    padding-left: 0;
    padding-right: 0;
  }
  .about-area_7b34d1d7c634de91.two_a4bffb82e9ec8cf6 .about-content_25bb362e02614d03 ul li i {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    top: 3px;
  }
  .about-area_7b34d1d7c634de91.two_a4bffb82e9ec8cf6 .choose-img_e7cd4bc01aa039a8 {
    margin-bottom: 0;
  }
  .about-area_7b34d1d7c634de91.two_a4bffb82e9ec8cf6 .choose-img_e7cd4bc01aa039a8 img {
    max-width: 100%;
  }
  .about-area_7b34d1d7c634de91.two_a4bffb82e9ec8cf6 .choose-img_e7cd4bc01aa039a8 img:first-child {
    margin-bottom: 30px;
    margin-left: 0;
  }
  .about-area_7b34d1d7c634de91.two_a4bffb82e9ec8cf6 .choose-img_e7cd4bc01aa039a8 img:last-child {
    margin-top: 0;
  }
  /*-- End About CSS --*/
  /*-- FAQ CSS --*/
  .faq-area_f89d4e482fac852e .faq-content_d389a022bf1a58a5 {
    margin-bottom: 30px;
  }
  .faq-area_f89d4e482fac852e .faq-content_d389a022bf1a58a5 .accordion a {
    padding: 15px 30px 15px 18px;
    font-size: 16px;
  }
  .faq-area_f89d4e482fac852e .faq-content_d389a022bf1a58a5 .accordion a:after {
    right: 20px;
    top: 8px;
  }
  .faq-area_f89d4e482fac852e .faq-img_8d1778e5ebfed1d2 {
    background-image: unset;
  }
  .faq-area_f89d4e482fac852e .faq-img_8d1778e5ebfed1d2 img {
    display: block;
  }
  /*-- End FAQ CSS --*/
  /*-- Team CSS --*/
  .team-item_a9ecf6f2d390383a:hover .team-top_09f117f9f20ba4da ul {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
  .team-item_a9ecf6f2d390383a .team-top_09f117f9f20ba4da ul {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
  /*-- End Team CSS --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- banner CSS --*/
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 {
    height: 100%;
  }
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-shape_09d662800b2ca924 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-shape_09d662800b2ca924 img:nth-child(1) {
    bottom: 0;
    right: 0;
    left: 0;
    max-width: 100%;
  }
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 .banner-service_91a11d12022d0042 .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Blog CSS --*/
  .blog-item_b4f11b6153ec85c4 .blog-bottom_f7d0e60db561f074 {
    padding: 0 10px 25px;
  }
  /*-- End Blog CSS --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  .page-title-area_2d7bfe8f59b6b153 {
    height: 380px;
  }
  .page-title-area_2d7bfe8f59b6b153 .title-item_46de396f22aeb52b {
    padding-top: 35px;
  }
  .page-title-area_2d7bfe8f59b6b153 .title-item_46de396f22aeb52b h1 {
    font-size: 35px;
    margin-bottom: 0;
  }
  .watch-area_02c548b9ccc354c0 {
    text-align: center;
  }
  .watch-area_02c548b9ccc354c0 .section-title_acf357151e06851f {
    text-align: center;
  }
  .watch-area_02c548b9ccc354c0 .watch-item_81a26f04e1eeba74 {
    height: 400px;
  }
  .watch-area_02c548b9ccc354c0 .watch-item_81a26f04e1eeba74 .watch-content_edc17b5e56a579b3 {
    padding-left: 0;
    padding-bottom: 15px;
  }
  .love-area_e4ed4927992ba855 {
    text-align: center;
  }
  .love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 .section-title_acf357151e06851f {
    text-align: center;
  }
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .outer_566ef4808420a11b {
    margin-bottom: 30px;
  }
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-project_26748ba9bd45966d .details-project-inner_a1415b3389779402 {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd ul {
    max-width: 100%;
  }
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd ul li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .service-details-area_458337c76b140fed .widget-area_5b38f6a6a6a5b314 {
    margin-bottom: 30px;
  }
  /*----- End Service Details CSS -----*/
  /*----- Project Details CSS -----*/
  .project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e {
    text-align: center;
    margin-bottom: 30px;
  }
  .project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e h3 {
    font-size: 20px;
  }
  .project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .details-img-right_8acf2889e96c02b1 ul li {
    font-size: 16px;
  }
  /*----- End Project Details CSS -----*/
  /*----- Blog Details CSS -----*/
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e {
    margin-bottom: 30px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul {
    padding-left: 0;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul:before {
    display: none;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul li {
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 5px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e h2 {
    margin-top: -5px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e blockquote {
    padding: 25px 15px 25px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 {
    margin-bottom: 30px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li {
    padding-left: 100px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li h4 {
    font-size: 18px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca {
    padding: 30px 15px 30px;
    margin-bottom: 30px;
  }
  /*----- End Blog Details CSS -----*/
  /*----- Error CSS -----*/
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 {
    height: 500px;
  }
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 .error-img_f59180050ad487b3 {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 .error-img_f59180050ad487b3 img:nth-child(2) {
    display: none;
  }
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 .error-img_f59180050ad487b3 img:nth-child(3) {
    display: none;
  }
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 .error-img_f59180050ad487b3 img:nth-child(4) {
    display: none;
  }
  /*----- End Error CSS -----*/
  /*----- Coming Soon CSS -----*/
  .coming-soon-area_f2ef24ec38974f1e .soon-item_10daf6cc05a316aa h1 {
    font-size: 35px;
  }
  /*----- End Coming Soon CSS -----*/
  /*----- Counter CSS -----*/
  .counter-item_585973260a0974bc {
    margin-top: -15px;
  }
  /*----- End Counter CSS -----*/
  /*----- Contact CSS -----*/
  .location-area_a553a997a69fcbe9 .location-item_e73f12236a4d0182 {
    padding-left: 0;
    text-align: center;
  }
  .location-area_a553a997a69fcbe9 .location-item_e73f12236a4d0182 i {
    position: relative;
    margin-bottom: 18px;
  }
  /*----- End Contact CSS -----*/
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .lx-content-area_d95a6005087e5dbd, .lx-home-content-area_c0a8496f9d7752b5 {
    padding-top: 0px!important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

  .page-title-area_2d7bfe8f59b6b153 {
    margin-top: 0px!important;
    height: auto!important;
    padding-top: 35px!important;
    padding-bottom: 5px!important;
  }
  /*----- Default CSS -----*/
  body {
    font-size: 14px;
  }
  .ptb-100_545b50f45a42c220 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pt-100_2a22713ad0c6452a {
    padding-top: 70px;
  }
  .pb-70_6bc2d0588eec5746 {
    padding-bottom: 40px;
  }
  .pb-100_e3a1096e41ceb7e7 {
    padding-bottom: 70px;
  }
  /*----- End Default CSS -----*/
  /*----- Home One CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_cb7a8633541b164f {
    height: 100%;
    text-align: center;
    padding-top: 175px;
    padding-bottom: 120px;
  }
  .banner-area_cb7a8633541b164f .banner-shape_09d662800b2ca924 img:nth-child(1) {
    bottom: 0;
    left: 0;
    max-width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    z-index: 1;
  }
  .banner-area_cb7a8633541b164f .banner-shape_09d662800b2ca924 img:nth-child(4) {
    display: none;
  }
  .banner-text_54b255a0917bff42 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 510px;
  }
  .banner-text_54b255a0917bff42 h1 {
    font-size: 40px;
  }
  .banner-text_54b255a0917bff42 p {
    font-size: 17px;
    margin-bottom: 25px;
  }
  .cmn-btn_761f1864e1591115 {
    padding: 10px 28px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-item_82237ad6ff13daef {
    text-align: center;
    padding: 35px 20px 35px;
  }
  .choose-contact_a31dafe613e671e5 {
    text-align: center;
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
  }
  .choose-contact_a31dafe613e671e5 .section-title_acf357151e06851f {
    text-align: center;
  }
  .section-title_acf357151e06851f {
    margin-bottom: 30px;
    margin-top: -2px;
  }
  .section-title_acf357151e06851f h2 {
    font-size: 30px;
  }
  /*-- End Choose CSS --*/
  /*-- About CSS --*/
  .container-fluid_4a05fbf0b6b0bc5a {
    max-width: 720px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid_4a05fbf0b6b0bc5a .row_d21d5fa1976e2aaf {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .container-fluid_4a05fbf0b6b0bc5a .row_d21d5fa1976e2aaf .col-lg-6_b9a2e802902daf26 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .about-area_7b34d1d7c634de91 {
    padding-bottom: 70px;
  }
  .about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    padding-right: 0;
    text-align: center;
  }
  .about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 .section-title_acf357151e06851f {
    text-align: center;
  }
  .about-area_7b34d1d7c634de91 .about-img_d2aa6a97948df709 {
    background-image: unset;
  }
  .about-area_7b34d1d7c634de91 .about-img_d2aa6a97948df709 img {
    display: block;
  }
  /*-- End About CSS --*/
  /*-- Projects CSS --*/
  .project-item_ec4a47dc77d475df .project-top_efb0c71d9ba1a5cf.two_a4bffb82e9ec8cf6 a img {
    height: auto;
  }
  /*-- End Projects CSS --*/
  /*-- Estimate CSS --*/
  .estimate-area_ad95945e3726b613 .estimate-content_cf2c574b24391210 {
    text-align: center;
  }
  .estimate-area_ad95945e3726b613 .estimate-content_cf2c574b24391210 .section-title_acf357151e06851f {
    text-align: center;
  }
  .estimate-area_ad95945e3726b613 .estimate-content_cf2c574b24391210 .form-group {
    text-align: left;
  }
  /*-- End Estimate CSS --*/
  /*-- Review CSS --*/
  .review-area_9fb8371dbe845a19 .owl-prev_4cd7c6a970559b25 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_9fb8371dbe845a19 .owl-prev_4cd7c6a970559b25 i {
    line-height: 40px !important;
  }
  .review-area_9fb8371dbe845a19 .owl-next_2d4369409cc1c8d2 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_9fb8371dbe845a19 .owl-next_2d4369409cc1c8d2 i {
    line-height: 40px !important;
  }
  .review-area_9fb8371dbe845a19 .review-item_4cbffb899fa2dabf {
    margin: 5px 15px 15px;
    padding: 30px 25px 30px;
  }
  .review-area_9fb8371dbe845a19 .review-item_4cbffb899fa2dabf img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .review-area_9fb8371dbe845a19.two_a4bffb82e9ec8cf6 .review-item_4cbffb899fa2dabf {
    margin: 0px 0px 30px;
  }
  /*-- End Review CSS --*/
  /*-- Subscribe CSS --*/
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e {
    margin-left: 30px;
    margin-right: 30px;
    max-width: 100%;
    padding: 25px 15px 30px;
  }
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e .section-title_acf357151e06851f {
    text-align: center;
    margin-bottom: 20px;
  }
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e .section-title_acf357151e06851f h2 {
    font-size: 30px;
  }
  /*-- End Subscribe CSS --*/
  /*-- Footer CSS --*/
  .copyright-area_53c3a45016bd5cd4 {
    margin-top: 40px;
  }
  /*-- End Footer CSS --*/
  /*----- End Home One CSS -----*/
  /*----- Home Two CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 {
    height: 100%;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 {
    margin-top: 0;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 h1 {
    color: #fff;
    margin-bottom: 30px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 p {
    font-size: 16px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .col-lg-5_f6ba44468f1109f2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .col-lg-2_8fcfb312c5e63770 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .banner-form_d7952e2f2077727d {
    padding: 35px 15px 15px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .banner-form_d7952e2f2077727d h2 {
    font-size: 18px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .banner-form_d7952e2f2077727d .form-group {
    margin-bottom: 15px;
  }
  .banner-area_cb7a8633541b164f.two_a4bffb82e9ec8cf6 .banner-text_54b255a0917bff42 .banner-form_d7952e2f2077727d .form-group .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_95e54db515d689f3.two_a4bffb82e9ec8cf6 .choose-content_ca65728b3a96b96a .about-img_d2aa6a97948df709 {
    text-align: center;
  }
  /*-- End Choose CSS --*/
  /*-- Service CSS --*/
  .service-area_61464cc53fe002fa.two_a4bffb82e9ec8cf6 .service-item_6d0d55aedd9e784b {
    text-align: center;
  }
  /*-- End Service CSS --*/
  /*-- About CSS --*/
  .about-area_7b34d1d7c634de91.two_a4bffb82e9ec8cf6 .choose-img_e7cd4bc01aa039a8 {
    text-align: center;
    margin-bottom: 0;
  }
  /*-- End About CSS --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- banner CSS --*/
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 {
    height: 100%;
  }
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-shape_09d662800b2ca924 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-shape_09d662800b2ca924 img:nth-child(1) {
    bottom: 0;
    right: 0;
    left: 0;
  }
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 .banner-service_91a11d12022d0042 .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Blog CSS --*/
  .blog-item_b4f11b6153ec85c4 .blog-bottom_f7d0e60db561f074 {
    padding: 0 10px 25px;
  }
  /*-- End Blog CSS --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  .page-title-area_2d7bfe8f59b6b153 {
    height: 380px;
  }
  .page-title-area_2d7bfe8f59b6b153 .title-item_46de396f22aeb52b {
    padding-top: 35px;
  }
  .page-title-area_2d7bfe8f59b6b153 .title-item_46de396f22aeb52b h1 {
    font-size: 40px;
    margin-bottom: 0;
  }
  .watch-area_02c548b9ccc354c0 .section-title_acf357151e06851f {
    text-align: center;
  }
  .watch-area_02c548b9ccc354c0 .watch-item_81a26f04e1eeba74 {
    height: 400px;
  }
  .watch-area_02c548b9ccc354c0 .watch-item_81a26f04e1eeba74 .watch-content_edc17b5e56a579b3 {
    padding-left: 15px;
    padding-bottom: 10px;
  }
  .love-area_e4ed4927992ba855 {
    text-align: center;
  }
  .love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 .section-title_acf357151e06851f {
    text-align: center;
  }
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .outer_566ef4808420a11b {
    margin-bottom: 30px;
  }
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-project_26748ba9bd45966d .details-project-inner_a1415b3389779402 {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd ul {
    max-width: 100%;
  }
  .service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd ul li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .service-details-area_458337c76b140fed .widget-area_5b38f6a6a6a5b314 {
    margin-bottom: 30px;
  }
  .widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 ul li {
    flex: 0 0 15%;
    max-width: 15%;
  }
  /*----- End Service Details CSS -----*/
  /*----- Project Details CSS -----*/
  .project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e {
    text-align: center;
    margin-bottom: 30px;
  }
  .project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .details-img-right_8acf2889e96c02b1 ul li {
    font-size: 16px;
  }
  /*----- End Project Details CSS -----*/
  /*----- Blog Details CSS -----*/
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e {
    margin-bottom: 30px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul {
    padding-left: 0;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul:before {
    display: none;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul li {
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 5px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e h2 {
    margin-top: -5px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e blockquote {
    padding: 25px 15px 25px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 {
    margin-bottom: 30px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li {
    padding-left: 100px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li h4 {
    font-size: 18px;
  }
  .blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca {
    padding: 30px 15px 30px;
    margin-bottom: 30px;
  }
  /*----- End Blog Details CSS -----*/
  /*----- Error CSS -----*/
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 {
    height: 700px;
  }
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 .error-img_f59180050ad487b3 {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 .error-img_f59180050ad487b3 img:nth-child(2) {
    display: none;
  }
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 .error-img_f59180050ad487b3 img:nth-child(3) {
    display: none;
  }
  .error-area_7046d7340fe1a705 .error-item_fcfa8ac3f3c386f8 .error-img_f59180050ad487b3 img:nth-child(4) {
    display: none;
  }
  /*----- End Error CSS -----*/
  /*----- Coming Soon CSS -----*/
  .coming-soon-area_f2ef24ec38974f1e .soon-item_10daf6cc05a316aa h1 {
    font-size: 65px;
  }
  /*----- End Coming Soon CSS -----*/
  .review-area_9fb8371dbe845a19 .review-item_4cbffb899fa2dabf {
    padding: 30px 10px 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .side-nav_81c3854f1d88a0d3 a {
    padding: 12px 15px;
  }
  .banner-area_cb7a8633541b164f .banner-shape_09d662800b2ca924 img:nth-child(1) {
    max-width: 625px;
  }
  .project-item_ec4a47dc77d475df .project-top_efb0c71d9ba1a5cf.two_a4bffb82e9ec8cf6 a img {
    height: auto;
  }
  .subscribe-area_6649db09720ab43d {
    padding-left: 30px;
    padding-right: 30px;
  }
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e {
    padding: 50px 30px 50px;
    max-width: 935px;
  }
  .choose-area_95e54db515d689f3.two_a4bffb82e9ec8cf6 .choose-content_ca65728b3a96b96a .about-img_d2aa6a97948df709 img:last-child {
    margin-left: 80px;
  }
  .about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 {
    max-width: 470px;
  }
  .about-area_7b34d1d7c634de91.two_a4bffb82e9ec8cf6 .choose-img_e7cd4bc01aa039a8 img:first-child {
    margin-left: 100px;
  }
  .service-area_61464cc53fe002fa.two_a4bffb82e9ec8cf6 .service-item_6d0d55aedd9e784b h3 {
    font-size: 18px;
  }
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-shape_09d662800b2ca924 img:nth-child(1) {
    bottom: 265px;
    max-width: 310px;
    right: 30px;
  }
  .blog-item_b4f11b6153ec85c4 .blog-bottom_f7d0e60db561f074 {
    padding: 0 10px 25px;
  }
  .choose-item_82237ad6ff13daef {
    padding: 35px 15px 35px;
  }
  .counter-wrap_fc91eea1064ac6ee {
    max-width: 925px;
  }
  .service-item_6d0d55aedd9e784b {
    padding: 30px 15px 28px;
  }
}
@media only screen and (min-width: 1800px) {
  .project-item_ec4a47dc77d475df .project-top_efb0c71d9ba1a5cf.two_a4bffb82e9ec8cf6 a img {
    height: auto;
  }
  .banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-shape_09d662800b2ca924 img:nth-child(1) {
    bottom: 105px;
    right: 170px;
    max-width: 605px;
  }
}
@media only screen and (max-width: 991px) {
  .mean-container .mean-bar {
    background-color: transparent;
  }
  .navbar-area_ade620691a3cac23.two_a4bffb82e9ec8cf6 .mean-container .mean-bar {
    background-color: transparent;
  }
  .mobile-nav.mean-container {
    background-color: #172f47;
  }
  .mobile-nav .logo_1c5aff7855209686 {
    top: 9px;
    max-width: 75px;
  }
  .mean-container a.meanmenu-reveal span {
    margin-top: 3px;
  }
  .mobile-nav.mean-container .mean-nav ul li a.active {
    color: #fdb139;
  }
  .side-nav_81c3854f1d88a0d3 {
    position: absolute;
    top: 7px;
    right: 65px;
  }
  .side-nav_81c3854f1d88a0d3 a {
    padding: 10px 12px;
  }
  .navbar-nav {
    height: max-content;
  }
}
@media only screen and (min-width: 576px) and (max-width: 676px) {
  .review-slider .review-item_4cbffb899fa2dabf {
    padding: 30px 5px 30px;
  }
}
@media (min-width: 1300px) {
  .container, .container-lg_6e5bedc49cc6e4e6, .container-md_7cdfff661af42b0f, .container-sm_e7789b44f4fcb38e, .container-xl_27c172f6d081435b {
    max-width: 1320px;
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
  .counter-wrap_fc91eea1064ac6ee {
    max-width: 1115px;
  }
  .about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 {
    max-width: 555px;
  }
  .subscribe-area_6649db09720ab43d .subscribe-wrap_cae886af7d18ed9e {
    max-width: 1105px;
  }
}/*# sourceMappingURL=responsive.css.map */