@media only screen and (max-width: 767px) {
  /*----- Default CSS -----*/
  .page-title-area_d98f2fad037d4ed8 {
    margin-top: 0px!important;
    height: auto!important;
    padding-top: 30px;
  }
  .lx-content-area_0d38a2bbec38addc {
    padding-top: 15px!important;
    margin-top: 0px!important;
  }
  body {
    font-size: 14px;
  }
  .ptb-100_168774dae338f181 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-100_5e55059d2f21f0df {
    padding-top: 50px;
  }
  .pb-70_65cf2a2f362bde40 {
    padding-bottom: 20px;
  }
  .pb-100_e1a9a127eca7537c {
    padding-bottom: 50px;
  }
  /*----- End Default CSS -----*/
  /*----- Home One CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_723223c3dd6aad8c {
    height: 100%;
    text-align: center;
    padding-top: 140px;
    padding-bottom: 95px;
  }
  .banner-area_723223c3dd6aad8c .banner-shape_467f952ddef32713 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_723223c3dd6aad8c .banner-shape_467f952ddef32713 img:nth-child(3) {
    bottom: 85px;
  }
  .banner-area_723223c3dd6aad8c .banner-shape_467f952ddef32713 img:nth-child(4) {
    display: none;
  }
  .banner-text_058d107158427ac9 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .banner-text_058d107158427ac9 h1 {
    font-size: 35px;
  }
  .banner-text_058d107158427ac9 p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .cmn-btn_0d7a80fae9ec90be {
    padding: 10px 28px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_3b7067edb09cacec .choose-shape_e72ccaaecf2b7a1f img:nth-child(2) {
    display: none;
  }
  .choose-item_fb0221dd89242c31 {
    padding: 25px 20px 22px;
    text-align: center;
  }
  .choose-contact_a32978f6ee3739c4 {
    text-align: center;
  }
  .choose-contact_a32978f6ee3739c4 .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .section-title_93d3f3000b125f9e {
    margin-bottom: 30px;
    margin-top: -2px;
  }
  .section-title_93d3f3000b125f9e h2 {
    font-size: 25px;
  }
  /*-- End Choose CSS --*/
  /*-- Services CSS --*/
  .service-item_e87a50c1bcacce11 {
    padding: 30px 15px 28px;
  }
  /*-- End Services CSS --*/
  /*-- About CSS --*/
  .container-fluid_b09ae8b0a7a87a7f {
    max-width: 540px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid_b09ae8b0a7a87a7f .row_b846ad46ffa91a06 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .container-fluid_b09ae8b0a7a87a7f .row_b846ad46ffa91a06 .col-lg-6_117d30779072a1c2 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .about-area_b7a56f38b5d44d34 {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
  }
  .about-area_b7a56f38b5d44d34 .about-content_341e3a527e717a3b {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    padding-right: 0;
    text-align: center;
  }
  .about-area_b7a56f38b5d44d34 .about-content_341e3a527e717a3b .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .about-area_b7a56f38b5d44d34 .about-img_36295cf48da1b963 {
    background-image: unset;
  }
  .about-area_b7a56f38b5d44d34 .about-img_36295cf48da1b963 img {
    display: block;
  }
  /*-- End About CSS --*/
  /*-- Projects CSS --*/
  .project-item_130550c6723273ed .project-top_9e04f1eb0b20c848.two_dd9bff3d74c6277f a img {
    height: auto;
  }
  /*-- End Projects CSS --*/
  /*-- Estimate CSS --*/
  .estimate-area_b0310d8e0cb273fa .estimate-content_84b4aea5ff223cac {
    text-align: center;
  }
  .estimate-area_b0310d8e0cb273fa .estimate-content_84b4aea5ff223cac .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .estimate-area_b0310d8e0cb273fa .estimate-content_84b4aea5ff223cac .form-group {
    text-align: left;
  }
  /*-- End Estimate CSS --*/
  /*-- Review CSS --*/
  .review-area_0a36766f4dc6a7b0 .owl-prev_7bad90a14c1a1884 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_0a36766f4dc6a7b0 .owl-prev_7bad90a14c1a1884 i {
    line-height: 40px !important;
  }
  .review-area_0a36766f4dc6a7b0 .owl-next_8009a57b22871001 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_0a36766f4dc6a7b0 .owl-next_8009a57b22871001 i {
    line-height: 40px !important;
  }
  .review-area_0a36766f4dc6a7b0 .review-item_8eb24f1d7428e40f {
    margin: 5px 15px 15px;
    padding: 30px 15px 30px;
  }
  .review-area_0a36766f4dc6a7b0 .review-item_8eb24f1d7428e40f img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .review-area_0a36766f4dc6a7b0.two_dd9bff3d74c6277f .review-item_8eb24f1d7428e40f {
    margin: 0px 0 30px;
  }
  /*-- End Review CSS --*/
  /*-- Subscribe CSS --*/
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 100%;
    padding: 25px 15px 30px;
  }
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d .section-title_93d3f3000b125f9e h2 {
    font-size: 25px;
    margin-bottom: 30px;
  }
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d .newsletter-form .form-control_de2ec13a1533ad3d {
    margin-bottom: 10px;
  }
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d .newsletter-form .cmn-btn_0d7a80fae9ec90be {
    position: relative;
    display: block;
    width: 100%;
  }
  /*-- End Subscribe CSS --*/
  /*-- Footer CSS --*/
  .copyright-area_963239238f877345 {
    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_723223c3dd6aad8c.two_dd9bff3d74c6277f {
    height: 100%;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 {
    margin-top: 0;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 h1 {
    color: #fff;
    margin-bottom: 30px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 p {
    font-size: 16px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .col-lg-5_2b18196855b95ba9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .col-lg-2_a2c191a1b00104eb {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .banner-form_893c84bf685decd2 {
    padding: 35px 15px 15px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .banner-form_893c84bf685decd2 h2 {
    font-size: 18px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .banner-form_893c84bf685decd2 .form-group {
    margin-bottom: 15px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .banner-form_893c84bf685decd2 .form-group .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_3b7067edb09cacec.two_dd9bff3d74c6277f .choose-content_a38de90c6101286f .about-img_36295cf48da1b963 img {
    max-width: 100%;
  }
  .choose-area_3b7067edb09cacec.two_dd9bff3d74c6277f .choose-content_a38de90c6101286f .about-img_36295cf48da1b963 img:first-child {
    margin-bottom: 30px;
  }
  .choose-area_3b7067edb09cacec.two_dd9bff3d74c6277f .choose-content_a38de90c6101286f .about-img_36295cf48da1b963 img:last-child {
    margin-top: 0;
    margin-left: 0;
  }
  /*-- End Choose CSS --*/
  /*-- Service CSS --*/
  .service-area_89cba284b69d8e7a.two_dd9bff3d74c6277f .service-item_e87a50c1bcacce11 {
    text-align: center;
  }
  /*-- End Service CSS --*/
  /*-- About CSS --*/
  .about-area_b7a56f38b5d44d34.two_dd9bff3d74c6277f {
    padding-left: 0;
    padding-right: 0;
  }
  .about-area_b7a56f38b5d44d34.two_dd9bff3d74c6277f .about-content_341e3a527e717a3b ul li i {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    top: 3px;
  }
  .about-area_b7a56f38b5d44d34.two_dd9bff3d74c6277f .choose-img_f6181b27e70cbd62 {
    margin-bottom: 0;
  }
  .about-area_b7a56f38b5d44d34.two_dd9bff3d74c6277f .choose-img_f6181b27e70cbd62 img {
    max-width: 100%;
  }
  .about-area_b7a56f38b5d44d34.two_dd9bff3d74c6277f .choose-img_f6181b27e70cbd62 img:first-child {
    margin-bottom: 30px;
    margin-left: 0;
  }
  .about-area_b7a56f38b5d44d34.two_dd9bff3d74c6277f .choose-img_f6181b27e70cbd62 img:last-child {
    margin-top: 0;
  }
  /*-- End About CSS --*/
  /*-- FAQ CSS --*/
  .faq-area_3028d1e040f3eb48 .faq-content_204e82e79a7f48df {
    margin-bottom: 30px;
  }
  .faq-area_3028d1e040f3eb48 .faq-content_204e82e79a7f48df .accordion a {
    padding: 15px 30px 15px 18px;
    font-size: 16px;
  }
  .faq-area_3028d1e040f3eb48 .faq-content_204e82e79a7f48df .accordion a:after {
    right: 20px;
    top: 8px;
  }
  .faq-area_3028d1e040f3eb48 .faq-img_ba21221a24957665 {
    background-image: unset;
  }
  .faq-area_3028d1e040f3eb48 .faq-img_ba21221a24957665 img {
    display: block;
  }
  /*-- End FAQ CSS --*/
  /*-- Team CSS --*/
  .team-item_ffb7b03f7e305ef6:hover .team-top_9d45126a22a1f900 ul {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
  .team-item_ffb7b03f7e305ef6 .team-top_9d45126a22a1f900 ul {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
  /*-- End Team CSS --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- banner CSS --*/
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 {
    height: 100%;
  }
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 .banner-shape_467f952ddef32713 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 .banner-shape_467f952ddef32713 img:nth-child(1) {
    bottom: 0;
    right: 0;
    left: 0;
    max-width: 100%;
  }
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 .banner-text_058d107158427ac9 .banner-service_cf1b4a2b364d2c84 .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Blog CSS --*/
  .blog-item_f1cbaa3c2e3080b8 .blog-bottom_2c40533c7eb1f833 {
    padding: 0 10px 25px;
  }
  /*-- End Blog CSS --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  .page-title-area_d98f2fad037d4ed8 {
    height: 380px;
  }
  .page-title-area_d98f2fad037d4ed8 .title-item_6d4b2bed7da940a9 {
    padding-top: 35px;
  }
  .page-title-area_d98f2fad037d4ed8 .title-item_6d4b2bed7da940a9 h1 {
    font-size: 35px;
    margin-bottom: 0;
  }
  .watch-area_79befbf72a4f4880 {
    text-align: center;
  }
  .watch-area_79befbf72a4f4880 .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .watch-area_79befbf72a4f4880 .watch-item_a538efa6b24de00f {
    height: 400px;
  }
  .watch-area_79befbf72a4f4880 .watch-item_a538efa6b24de00f .watch-content_16413aaf93838a31 {
    padding-left: 0;
    padding-bottom: 15px;
  }
  .love-area_80e547df3a1b43ff {
    text-align: center;
  }
  .love-area_80e547df3a1b43ff .love-item_9daa93835800255d .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .outer_72735da1b98c868e {
    margin-bottom: 30px;
  }
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .details-project_58ebf91fc9e0f846 .details-project-inner_71f2734c28a9acd2 {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .details-choose_5a0c3ed780c377cb {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .details-choose_5a0c3ed780c377cb ul {
    max-width: 100%;
  }
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .details-choose_5a0c3ed780c377cb ul li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .service-details-area_5f823fbcd20e19cf .widget-area_77b7a5f9da288cad {
    margin-bottom: 30px;
  }
  /*----- End Service Details CSS -----*/
  /*----- Project Details CSS -----*/
  .project-details-area_390a3fff746774dc .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 {
    text-align: center;
    margin-bottom: 30px;
  }
  .project-details-area_390a3fff746774dc .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 h3 {
    font-size: 20px;
  }
  .project-details-area_390a3fff746774dc .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 .details-img-right_ffdcdb43f9f2a40a ul li {
    font-size: 16px;
  }
  /*----- End Project Details CSS -----*/
  /*----- Blog Details CSS -----*/
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 {
    margin-bottom: 30px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 ul {
    padding-left: 0;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 ul:before {
    display: none;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 ul li {
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 5px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 h2 {
    margin-top: -5px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 blockquote {
    padding: 25px 15px 25px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-comments_e291c19f15124a78 {
    margin-bottom: 30px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-comments_e291c19f15124a78 ul li {
    padding-left: 100px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-comments_e291c19f15124a78 ul li h4 {
    font-size: 18px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-form_d33f69035729acb3 {
    padding: 30px 15px 30px;
    margin-bottom: 30px;
  }
  /*----- End Blog Details CSS -----*/
  /*----- Error CSS -----*/
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e {
    height: 500px;
  }
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e .error-img_f73263af2d751fca {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e .error-img_f73263af2d751fca img:nth-child(2) {
    display: none;
  }
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e .error-img_f73263af2d751fca img:nth-child(3) {
    display: none;
  }
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e .error-img_f73263af2d751fca img:nth-child(4) {
    display: none;
  }
  /*----- End Error CSS -----*/
  /*----- Coming Soon CSS -----*/
  .coming-soon-area_b9e4dd68d6460d5b .soon-item_8233ed795eb9ba75 h1 {
    font-size: 35px;
  }
  /*----- End Coming Soon CSS -----*/
  /*----- Counter CSS -----*/
  .counter-item_d676fe1a25ef2c03 {
    margin-top: -15px;
  }
  /*----- End Counter CSS -----*/
  /*----- Contact CSS -----*/
  .location-area_44f944eed4b39749 .location-item_638098be73c45a81 {
    padding-left: 0;
    text-align: center;
  }
  .location-area_44f944eed4b39749 .location-item_638098be73c45a81 i {
    position: relative;
    margin-bottom: 18px;
  }
  /*----- End Contact CSS -----*/
}

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

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

  .page-title-area_d98f2fad037d4ed8 {
    margin-top: 0px!important;
    height: auto!important;
    padding-top: 35px!important;
    padding-bottom: 5px!important;
  }
  /*----- Default CSS -----*/
  body {
    font-size: 14px;
  }
  .ptb-100_168774dae338f181 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pt-100_5e55059d2f21f0df {
    padding-top: 70px;
  }
  .pb-70_65cf2a2f362bde40 {
    padding-bottom: 40px;
  }
  .pb-100_e1a9a127eca7537c {
    padding-bottom: 70px;
  }
  /*----- End Default CSS -----*/
  /*----- Home One CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_723223c3dd6aad8c {
    height: 100%;
    text-align: center;
    padding-top: 175px;
    padding-bottom: 120px;
  }
  .banner-area_723223c3dd6aad8c .banner-shape_467f952ddef32713 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_723223c3dd6aad8c .banner-shape_467f952ddef32713 img:nth-child(4) {
    display: none;
  }
  .banner-text_058d107158427ac9 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 510px;
  }
  .banner-text_058d107158427ac9 h1 {
    font-size: 40px;
  }
  .banner-text_058d107158427ac9 p {
    font-size: 17px;
    margin-bottom: 25px;
  }
  .cmn-btn_0d7a80fae9ec90be {
    padding: 10px 28px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-item_fb0221dd89242c31 {
    text-align: center;
    padding: 35px 20px 35px;
  }
  .choose-contact_a32978f6ee3739c4 {
    text-align: center;
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
  }
  .choose-contact_a32978f6ee3739c4 .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .section-title_93d3f3000b125f9e {
    margin-bottom: 30px;
    margin-top: -2px;
  }
  .section-title_93d3f3000b125f9e h2 {
    font-size: 30px;
  }
  /*-- End Choose CSS --*/
  /*-- About CSS --*/
  .container-fluid_b09ae8b0a7a87a7f {
    max-width: 720px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid_b09ae8b0a7a87a7f .row_b846ad46ffa91a06 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .container-fluid_b09ae8b0a7a87a7f .row_b846ad46ffa91a06 .col-lg-6_117d30779072a1c2 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .about-area_b7a56f38b5d44d34 {
    padding-bottom: 70px;
  }
  .about-area_b7a56f38b5d44d34 .about-content_341e3a527e717a3b {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    padding-right: 0;
    text-align: center;
  }
  .about-area_b7a56f38b5d44d34 .about-content_341e3a527e717a3b .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .about-area_b7a56f38b5d44d34 .about-img_36295cf48da1b963 {
    background-image: unset;
  }
  .about-area_b7a56f38b5d44d34 .about-img_36295cf48da1b963 img {
    display: block;
  }
  /*-- End About CSS --*/
  /*-- Projects CSS --*/
  .project-item_130550c6723273ed .project-top_9e04f1eb0b20c848.two_dd9bff3d74c6277f a img {
    height: auto;
  }
  /*-- End Projects CSS --*/
  /*-- Estimate CSS --*/
  .estimate-area_b0310d8e0cb273fa .estimate-content_84b4aea5ff223cac {
    text-align: center;
  }
  .estimate-area_b0310d8e0cb273fa .estimate-content_84b4aea5ff223cac .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .estimate-area_b0310d8e0cb273fa .estimate-content_84b4aea5ff223cac .form-group {
    text-align: left;
  }
  /*-- End Estimate CSS --*/
  /*-- Review CSS --*/
  .review-area_0a36766f4dc6a7b0 .owl-prev_7bad90a14c1a1884 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_0a36766f4dc6a7b0 .owl-prev_7bad90a14c1a1884 i {
    line-height: 40px !important;
  }
  .review-area_0a36766f4dc6a7b0 .owl-next_8009a57b22871001 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_0a36766f4dc6a7b0 .owl-next_8009a57b22871001 i {
    line-height: 40px !important;
  }
  .review-area_0a36766f4dc6a7b0 .review-item_8eb24f1d7428e40f {
    margin: 5px 15px 15px;
    padding: 30px 25px 30px;
  }
  .review-area_0a36766f4dc6a7b0 .review-item_8eb24f1d7428e40f img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .review-area_0a36766f4dc6a7b0.two_dd9bff3d74c6277f .review-item_8eb24f1d7428e40f {
    margin: 0px 0px 30px;
  }
  /*-- End Review CSS --*/
  /*-- Subscribe CSS --*/
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d {
    margin-left: 30px;
    margin-right: 30px;
    max-width: 100%;
    padding: 25px 15px 30px;
  }
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d .section-title_93d3f3000b125f9e {
    text-align: center;
    margin-bottom: 20px;
  }
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d .section-title_93d3f3000b125f9e h2 {
    font-size: 30px;
  }
  /*-- End Subscribe CSS --*/
  /*-- Footer CSS --*/
  .copyright-area_963239238f877345 {
    margin-top: 40px;
  }
  /*-- End Footer CSS --*/
  /*----- End Home One CSS -----*/
  /*----- Home Two CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f {
    height: 100%;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 {
    margin-top: 0;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 h1 {
    color: #fff;
    margin-bottom: 30px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 p {
    font-size: 16px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .col-lg-5_2b18196855b95ba9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .col-lg-2_a2c191a1b00104eb {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .banner-form_893c84bf685decd2 {
    padding: 35px 15px 15px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .banner-form_893c84bf685decd2 h2 {
    font-size: 18px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .banner-form_893c84bf685decd2 .form-group {
    margin-bottom: 15px;
  }
  .banner-area_723223c3dd6aad8c.two_dd9bff3d74c6277f .banner-text_058d107158427ac9 .banner-form_893c84bf685decd2 .form-group .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_3b7067edb09cacec.two_dd9bff3d74c6277f .choose-content_a38de90c6101286f .about-img_36295cf48da1b963 {
    text-align: center;
  }
  /*-- End Choose CSS --*/
  /*-- Service CSS --*/
  .service-area_89cba284b69d8e7a.two_dd9bff3d74c6277f .service-item_e87a50c1bcacce11 {
    text-align: center;
  }
  /*-- End Service CSS --*/
  /*-- About CSS --*/
  .about-area_b7a56f38b5d44d34.two_dd9bff3d74c6277f .choose-img_f6181b27e70cbd62 {
    text-align: center;
    margin-bottom: 0;
  }
  /*-- End About CSS --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- banner CSS --*/
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 {
    height: 100%;
  }
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 .banner-shape_467f952ddef32713 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 .banner-shape_467f952ddef32713 img:nth-child(1) {
    bottom: 0;
    right: 0;
    left: 0;
  }
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 .banner-text_058d107158427ac9 .banner-service_cf1b4a2b364d2c84 .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Blog CSS --*/
  .blog-item_f1cbaa3c2e3080b8 .blog-bottom_2c40533c7eb1f833 {
    padding: 0 10px 25px;
  }
  /*-- End Blog CSS --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  .page-title-area_d98f2fad037d4ed8 {
    height: 380px;
  }
  .page-title-area_d98f2fad037d4ed8 .title-item_6d4b2bed7da940a9 {
    padding-top: 35px;
  }
  .page-title-area_d98f2fad037d4ed8 .title-item_6d4b2bed7da940a9 h1 {
    font-size: 40px;
    margin-bottom: 0;
  }
  .watch-area_79befbf72a4f4880 .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  .watch-area_79befbf72a4f4880 .watch-item_a538efa6b24de00f {
    height: 400px;
  }
  .watch-area_79befbf72a4f4880 .watch-item_a538efa6b24de00f .watch-content_16413aaf93838a31 {
    padding-left: 15px;
    padding-bottom: 10px;
  }
  .love-area_80e547df3a1b43ff {
    text-align: center;
  }
  .love-area_80e547df3a1b43ff .love-item_9daa93835800255d .section-title_93d3f3000b125f9e {
    text-align: center;
  }
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .outer_72735da1b98c868e {
    margin-bottom: 30px;
  }
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .details-project_58ebf91fc9e0f846 .details-project-inner_71f2734c28a9acd2 {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .details-choose_5a0c3ed780c377cb {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .details-choose_5a0c3ed780c377cb ul {
    max-width: 100%;
  }
  .service-details-area_5f823fbcd20e19cf .details-item_f1e8724945b9cde5 .details-choose_5a0c3ed780c377cb ul li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .service-details-area_5f823fbcd20e19cf .widget-area_77b7a5f9da288cad {
    margin-bottom: 30px;
  }
  .widget-area_77b7a5f9da288cad .related_4d34e19c6943a55d .related-inner_0598cd59714203d4 ul li {
    flex: 0 0 15%;
    max-width: 15%;
  }
  /*----- End Service Details CSS -----*/
  /*----- Project Details CSS -----*/
  .project-details-area_390a3fff746774dc .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 {
    text-align: center;
    margin-bottom: 30px;
  }
  .project-details-area_390a3fff746774dc .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 .details-img-right_ffdcdb43f9f2a40a ul li {
    font-size: 16px;
  }
  /*----- End Project Details CSS -----*/
  /*----- Blog Details CSS -----*/
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 {
    margin-bottom: 30px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 ul {
    padding-left: 0;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 ul:before {
    display: none;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 ul li {
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 5px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 h2 {
    margin-top: -5px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-img_195915443d8f32a7 blockquote {
    padding: 25px 15px 25px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-comments_e291c19f15124a78 {
    margin-bottom: 30px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-comments_e291c19f15124a78 ul li {
    padding-left: 100px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-comments_e291c19f15124a78 ul li h4 {
    font-size: 18px;
  }
  .blog-details-area_747c75021561a838 .details-item_f1e8724945b9cde5 .details-form_d33f69035729acb3 {
    padding: 30px 15px 30px;
    margin-bottom: 30px;
  }
  /*----- End Blog Details CSS -----*/
  /*----- Error CSS -----*/
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e {
    height: 700px;
  }
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e .error-img_f73263af2d751fca {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e .error-img_f73263af2d751fca img:nth-child(2) {
    display: none;
  }
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e .error-img_f73263af2d751fca img:nth-child(3) {
    display: none;
  }
  .error-area_8bc93a65d9df1368 .error-item_c58403b5c7a7442e .error-img_f73263af2d751fca img:nth-child(4) {
    display: none;
  }
  /*----- End Error CSS -----*/
  /*----- Coming Soon CSS -----*/
  .coming-soon-area_b9e4dd68d6460d5b .soon-item_8233ed795eb9ba75 h1 {
    font-size: 65px;
  }
  /*----- End Coming Soon CSS -----*/
  .review-area_0a36766f4dc6a7b0 .review-item_8eb24f1d7428e40f {
    padding: 30px 10px 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .side-nav_43f3abcac96207ab a {
    padding: 12px 15px;
  }
  .banner-area_723223c3dd6aad8c .banner-shape_467f952ddef32713 img:nth-child(1) {
    max-width: 625px;
  }
  .project-item_130550c6723273ed .project-top_9e04f1eb0b20c848.two_dd9bff3d74c6277f a img {
    height: auto;
  }
  .subscribe-area_c668c102de20c5a6 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d {
    padding: 50px 30px 50px;
    max-width: 935px;
  }
  .choose-area_3b7067edb09cacec.two_dd9bff3d74c6277f .choose-content_a38de90c6101286f .about-img_36295cf48da1b963 img:last-child {
    margin-left: 80px;
  }
  .about-area_b7a56f38b5d44d34 .about-content_341e3a527e717a3b {
    max-width: 470px;
  }
  .about-area_b7a56f38b5d44d34.two_dd9bff3d74c6277f .choose-img_f6181b27e70cbd62 img:first-child {
    margin-left: 100px;
  }
  .service-area_89cba284b69d8e7a.two_dd9bff3d74c6277f .service-item_e87a50c1bcacce11 h3 {
    font-size: 18px;
  }
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 .banner-shape_467f952ddef32713 img:nth-child(1) {
    bottom: 265px;
    max-width: 310px;
    right: 30px;
  }
  .blog-item_f1cbaa3c2e3080b8 .blog-bottom_2c40533c7eb1f833 {
    padding: 0 10px 25px;
  }
  .choose-item_fb0221dd89242c31 {
    padding: 35px 15px 35px;
  }
  .counter-wrap_5226369543a393c5 {
    max-width: 925px;
  }
  .service-item_e87a50c1bcacce11 {
    padding: 30px 15px 28px;
  }
}
@media only screen and (min-width: 1800px) {
  .project-item_130550c6723273ed .project-top_9e04f1eb0b20c848.two_dd9bff3d74c6277f a img {
    height: auto;
  }
  .banner-area_723223c3dd6aad8c.three_2753b4508676bf65 .banner-shape_467f952ddef32713 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_65fe1b0a546cdbd1.two_dd9bff3d74c6277f .mean-container .mean-bar {
    background-color: transparent;
  }
  .mobile-nav.mean-container {
    background-color: #172f47;
  }
  .mobile-nav .logo_3caab3354c8d58a0 {
    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_43f3abcac96207ab {
    position: absolute;
    top: 7px;
    right: 65px;
  }
  .side-nav_43f3abcac96207ab a {
    padding: 10px 12px;
  }
  .navbar-nav {
    height: max-content;
  }
}
@media only screen and (min-width: 576px) and (max-width: 676px) {
  .review-slider .review-item_8eb24f1d7428e40f {
    padding: 30px 5px 30px;
  }
}
@media (min-width: 1300px) {
  .container, .container-lg_ebcf71f0b7895ff8, .container-md_1247f4bb69333b65, .container-sm_02cabdedf32e72f8, .container-xl_92d8d36efc8c5d4d {
    max-width: 1320px;
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
  .counter-wrap_5226369543a393c5 {
    max-width: 1115px;
  }
  .about-area_b7a56f38b5d44d34 .about-content_341e3a527e717a3b {
    max-width: 555px;
  }
  .subscribe-area_c668c102de20c5a6 .subscribe-wrap_05387aeaac6e7a4d {
    max-width: 1105px;
  }
}/*# sourceMappingURL=responsive.css.map */