@media only screen and (max-width: 767px) {
  /*----- Default CSS -----*/
  .page-title-area_0ed80f9c39b3df38 {
    margin-top: 0px!important;
    height: auto!important;
    padding-top: 30px;
  }
  .lx-content-area_0ae8e4d354ae80ca {
    padding-top: 15px!important;
    margin-top: 0px!important;
  }
  body {
    font-size: 14px;
  }
  .ptb-100_c446808571b4adb5 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-100_553cc9539b590fa5 {
    padding-top: 50px;
  }
  .pb-70_cc0cc0495e68a9ba {
    padding-bottom: 20px;
  }
  .pb-100_3d87af60a7a1e772 {
    padding-bottom: 50px;
  }
  /*----- End Default CSS -----*/
  /*----- Home One CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_78883b8bdbdbfd22 {
    height: 100%;
    text-align: center;
    padding-top: 140px;
    padding-bottom: 95px;
  }
  .banner-area_78883b8bdbdbfd22 .banner-shape_b203eceb6e02f028 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_78883b8bdbdbfd22 .banner-shape_b203eceb6e02f028 img:nth-child(3) {
    bottom: 85px;
  }
  .banner-area_78883b8bdbdbfd22 .banner-shape_b203eceb6e02f028 img:nth-child(4) {
    display: none;
  }
  .banner-text_321bbb48cddb3eff {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .banner-text_321bbb48cddb3eff h1 {
    font-size: 35px;
  }
  .banner-text_321bbb48cddb3eff p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .cmn-btn_19aae2f3b9279ab9 {
    padding: 10px 28px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_ef9567c49b4448d9 .choose-shape_1fa6c7feb178aedc img:nth-child(2) {
    display: none;
  }
  .choose-item_caa4688aaa0e08eb {
    padding: 25px 20px 22px;
    text-align: center;
  }
  .choose-contact_7f93745a429f91bb {
    text-align: center;
  }
  .choose-contact_7f93745a429f91bb .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .section-title_5653d49484e5c86d {
    margin-bottom: 30px;
    margin-top: -2px;
  }
  .section-title_5653d49484e5c86d h2 {
    font-size: 25px;
  }
  /*-- End Choose CSS --*/
  /*-- Services CSS --*/
  .service-item_11a46ea5bafc64a4 {
    padding: 30px 15px 28px;
  }
  /*-- End Services CSS --*/
  /*-- About CSS --*/
  .container-fluid_a97e8001845d9a98 {
    max-width: 540px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid_a97e8001845d9a98 .row_120852f240e19a8b {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .container-fluid_a97e8001845d9a98 .row_120852f240e19a8b .col-lg-6_cf6285bfeb0a6273 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .about-area_364726522093ddff {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
  }
  .about-area_364726522093ddff .about-content_03df182cc98cd0c3 {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    padding-right: 0;
    text-align: center;
  }
  .about-area_364726522093ddff .about-content_03df182cc98cd0c3 .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .about-area_364726522093ddff .about-img_f687f9f9215fc5f4 {
    background-image: unset;
  }
  .about-area_364726522093ddff .about-img_f687f9f9215fc5f4 img {
    display: block;
  }
  /*-- End About CSS --*/
  /*-- Projects CSS --*/
  .project-item_084be187ee636ecc .project-top_bd823c032620ccb8.two_2c0655d9a2dad28b a img {
    height: auto;
  }
  /*-- End Projects CSS --*/
  /*-- Estimate CSS --*/
  .estimate-area_5783c848aa582a22 .estimate-content_07b4ac977b3c77ff {
    text-align: center;
  }
  .estimate-area_5783c848aa582a22 .estimate-content_07b4ac977b3c77ff .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .estimate-area_5783c848aa582a22 .estimate-content_07b4ac977b3c77ff .form-group {
    text-align: left;
  }
  /*-- End Estimate CSS --*/
  /*-- Review CSS --*/
  .review-area_08ae899d17ca6433 .owl-prev_07dd315dda45cc6f {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_08ae899d17ca6433 .owl-prev_07dd315dda45cc6f i {
    line-height: 40px !important;
  }
  .review-area_08ae899d17ca6433 .owl-next_9660d92c009a439b {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_08ae899d17ca6433 .owl-next_9660d92c009a439b i {
    line-height: 40px !important;
  }
  .review-area_08ae899d17ca6433 .review-item_34a8f9e7f8ff208c {
    margin: 5px 15px 15px;
    padding: 30px 15px 30px;
  }
  .review-area_08ae899d17ca6433 .review-item_34a8f9e7f8ff208c img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .review-area_08ae899d17ca6433.two_2c0655d9a2dad28b .review-item_34a8f9e7f8ff208c {
    margin: 0px 0 30px;
  }
  /*-- End Review CSS --*/
  /*-- Subscribe CSS --*/
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 100%;
    padding: 25px 15px 30px;
  }
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 .section-title_5653d49484e5c86d h2 {
    font-size: 25px;
    margin-bottom: 30px;
  }
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 .newsletter-form .form-control_76b7a0c03ceab137 {
    margin-bottom: 10px;
  }
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 .newsletter-form .cmn-btn_19aae2f3b9279ab9 {
    position: relative;
    display: block;
    width: 100%;
  }
  /*-- End Subscribe CSS --*/
  /*-- Footer CSS --*/
  .copyright-area_9e108e2b8ceff7cb {
    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_78883b8bdbdbfd22.two_2c0655d9a2dad28b {
    height: 100%;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff {
    margin-top: 0;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff h1 {
    color: #fff;
    margin-bottom: 30px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff p {
    font-size: 16px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .col-lg-5_4c3e62de908c4d89 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .col-lg-2_2a87cac6c4b6db22 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .banner-form_1efe85e0529606f8 {
    padding: 35px 15px 15px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .banner-form_1efe85e0529606f8 h2 {
    font-size: 18px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .banner-form_1efe85e0529606f8 .form-group {
    margin-bottom: 15px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .banner-form_1efe85e0529606f8 .form-group .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_ef9567c49b4448d9.two_2c0655d9a2dad28b .choose-content_aa6ef5e4425f1c31 .about-img_f687f9f9215fc5f4 img {
    max-width: 100%;
  }
  .choose-area_ef9567c49b4448d9.two_2c0655d9a2dad28b .choose-content_aa6ef5e4425f1c31 .about-img_f687f9f9215fc5f4 img:first-child {
    margin-bottom: 30px;
  }
  .choose-area_ef9567c49b4448d9.two_2c0655d9a2dad28b .choose-content_aa6ef5e4425f1c31 .about-img_f687f9f9215fc5f4 img:last-child {
    margin-top: 0;
    margin-left: 0;
  }
  /*-- End Choose CSS --*/
  /*-- Service CSS --*/
  .service-area_4130994d4b523c12.two_2c0655d9a2dad28b .service-item_11a46ea5bafc64a4 {
    text-align: center;
  }
  /*-- End Service CSS --*/
  /*-- About CSS --*/
  .about-area_364726522093ddff.two_2c0655d9a2dad28b {
    padding-left: 0;
    padding-right: 0;
  }
  .about-area_364726522093ddff.two_2c0655d9a2dad28b .about-content_03df182cc98cd0c3 ul li i {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    top: 3px;
  }
  .about-area_364726522093ddff.two_2c0655d9a2dad28b .choose-img_a39181feac7651ec {
    margin-bottom: 0;
  }
  .about-area_364726522093ddff.two_2c0655d9a2dad28b .choose-img_a39181feac7651ec img {
    max-width: 100%;
  }
  .about-area_364726522093ddff.two_2c0655d9a2dad28b .choose-img_a39181feac7651ec img:first-child {
    margin-bottom: 30px;
    margin-left: 0;
  }
  .about-area_364726522093ddff.two_2c0655d9a2dad28b .choose-img_a39181feac7651ec img:last-child {
    margin-top: 0;
  }
  /*-- End About CSS --*/
  /*-- FAQ CSS --*/
  .faq-area_336be00a78fd0923 .faq-content_2c1e676d7cca89f6 {
    margin-bottom: 30px;
  }
  .faq-area_336be00a78fd0923 .faq-content_2c1e676d7cca89f6 .accordion a {
    padding: 15px 30px 15px 18px;
    font-size: 16px;
  }
  .faq-area_336be00a78fd0923 .faq-content_2c1e676d7cca89f6 .accordion a:after {
    right: 20px;
    top: 8px;
  }
  .faq-area_336be00a78fd0923 .faq-img_eb7e863693356036 {
    background-image: unset;
  }
  .faq-area_336be00a78fd0923 .faq-img_eb7e863693356036 img {
    display: block;
  }
  /*-- End FAQ CSS --*/
  /*-- Team CSS --*/
  .team-item_a7ee0df16f0d4b18:hover .team-top_799db44da5efd89b ul {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
  .team-item_a7ee0df16f0d4b18 .team-top_799db44da5efd89b ul {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
  /*-- End Team CSS --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- banner CSS --*/
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c {
    height: 100%;
  }
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c .banner-shape_b203eceb6e02f028 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c .banner-shape_b203eceb6e02f028 img:nth-child(1) {
    bottom: 0;
    right: 0;
    left: 0;
    max-width: 100%;
  }
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c .banner-text_321bbb48cddb3eff .banner-service_e9462f741f1a93be .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Blog CSS --*/
  .blog-item_aeef28d4abbaa130 .blog-bottom_382fd6c41b39d9fc {
    padding: 0 10px 25px;
  }
  /*-- End Blog CSS --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  .page-title-area_0ed80f9c39b3df38 {
    height: 380px;
  }
  .page-title-area_0ed80f9c39b3df38 .title-item_f01a09e09a3032d2 {
    padding-top: 35px;
  }
  .page-title-area_0ed80f9c39b3df38 .title-item_f01a09e09a3032d2 h1 {
    font-size: 35px;
    margin-bottom: 0;
  }
  .watch-area_a2d39535206dfc69 {
    text-align: center;
  }
  .watch-area_a2d39535206dfc69 .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .watch-area_a2d39535206dfc69 .watch-item_09845a21590fbb11 {
    height: 400px;
  }
  .watch-area_a2d39535206dfc69 .watch-item_09845a21590fbb11 .watch-content_730f71a8df656f73 {
    padding-left: 0;
    padding-bottom: 15px;
  }
  .love-area_4bc83de7a2e1fe70 {
    text-align: center;
  }
  .love-area_4bc83de7a2e1fe70 .love-item_236d77e06ca9fa14 .section-title_5653d49484e5c86d {
    text-align: center;
  }
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .outer_b46e7b285ba2491e {
    margin-bottom: 30px;
  }
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .details-project_ff230a2aa5fd767d .details-project-inner_36e44297511f94c4 {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .details-choose_6779d49eb6b38e8e {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .details-choose_6779d49eb6b38e8e ul {
    max-width: 100%;
  }
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .details-choose_6779d49eb6b38e8e ul li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .service-details-area_71f2b3559621305c .widget-area_3f0a3d3d5d90bc6b {
    margin-bottom: 30px;
  }
  /*----- End Service Details CSS -----*/
  /*----- Project Details CSS -----*/
  .project-details-area_878f9b6078b41825 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 {
    text-align: center;
    margin-bottom: 30px;
  }
  .project-details-area_878f9b6078b41825 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 h3 {
    font-size: 20px;
  }
  .project-details-area_878f9b6078b41825 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 .details-img-right_bd5616c37556acca ul li {
    font-size: 16px;
  }
  /*----- End Project Details CSS -----*/
  /*----- Blog Details CSS -----*/
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 {
    margin-bottom: 30px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 ul {
    padding-left: 0;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 ul:before {
    display: none;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 ul li {
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 5px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 h2 {
    margin-top: -5px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 blockquote {
    padding: 25px 15px 25px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-comments_06c4f97307fba725 {
    margin-bottom: 30px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-comments_06c4f97307fba725 ul li {
    padding-left: 100px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-comments_06c4f97307fba725 ul li h4 {
    font-size: 18px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-form_3104467c211cb9ce {
    padding: 30px 15px 30px;
    margin-bottom: 30px;
  }
  /*----- End Blog Details CSS -----*/
  /*----- Error CSS -----*/
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 {
    height: 500px;
  }
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 .error-img_4082221132bce9d2 {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 .error-img_4082221132bce9d2 img:nth-child(2) {
    display: none;
  }
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 .error-img_4082221132bce9d2 img:nth-child(3) {
    display: none;
  }
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 .error-img_4082221132bce9d2 img:nth-child(4) {
    display: none;
  }
  /*----- End Error CSS -----*/
  /*----- Coming Soon CSS -----*/
  .coming-soon-area_7e814ac802f062ed .soon-item_245cc9bdc52ab9ab h1 {
    font-size: 35px;
  }
  /*----- End Coming Soon CSS -----*/
  /*----- Counter CSS -----*/
  .counter-item_d847ae9b16489108 {
    margin-top: -15px;
  }
  /*----- End Counter CSS -----*/
  /*----- Contact CSS -----*/
  .location-area_85ee139386adb3f4 .location-item_37590b40b3b73b4b {
    padding-left: 0;
    text-align: center;
  }
  .location-area_85ee139386adb3f4 .location-item_37590b40b3b73b4b i {
    position: relative;
    margin-bottom: 18px;
  }
  /*----- End Contact CSS -----*/
}

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

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

  .page-title-area_0ed80f9c39b3df38 {
    margin-top: 0px!important;
    height: auto!important;
    padding-top: 35px!important;
    padding-bottom: 5px!important;
  }
  /*----- Default CSS -----*/
  body {
    font-size: 14px;
  }
  .ptb-100_c446808571b4adb5 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pt-100_553cc9539b590fa5 {
    padding-top: 70px;
  }
  .pb-70_cc0cc0495e68a9ba {
    padding-bottom: 40px;
  }
  .pb-100_3d87af60a7a1e772 {
    padding-bottom: 70px;
  }
  /*----- End Default CSS -----*/
  /*----- Home One CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_78883b8bdbdbfd22 {
    height: 100%;
    text-align: center;
    padding-top: 175px;
    padding-bottom: 120px;
  }
  .banner-area_78883b8bdbdbfd22 .banner-shape_b203eceb6e02f028 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_78883b8bdbdbfd22 .banner-shape_b203eceb6e02f028 img:nth-child(4) {
    display: none;
  }
  .banner-text_321bbb48cddb3eff {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 510px;
  }
  .banner-text_321bbb48cddb3eff h1 {
    font-size: 40px;
  }
  .banner-text_321bbb48cddb3eff p {
    font-size: 17px;
    margin-bottom: 25px;
  }
  .cmn-btn_19aae2f3b9279ab9 {
    padding: 10px 28px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-item_caa4688aaa0e08eb {
    text-align: center;
    padding: 35px 20px 35px;
  }
  .choose-contact_7f93745a429f91bb {
    text-align: center;
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
  }
  .choose-contact_7f93745a429f91bb .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .section-title_5653d49484e5c86d {
    margin-bottom: 30px;
    margin-top: -2px;
  }
  .section-title_5653d49484e5c86d h2 {
    font-size: 30px;
  }
  /*-- End Choose CSS --*/
  /*-- About CSS --*/
  .container-fluid_a97e8001845d9a98 {
    max-width: 720px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid_a97e8001845d9a98 .row_120852f240e19a8b {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .container-fluid_a97e8001845d9a98 .row_120852f240e19a8b .col-lg-6_cf6285bfeb0a6273 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .about-area_364726522093ddff {
    padding-bottom: 70px;
  }
  .about-area_364726522093ddff .about-content_03df182cc98cd0c3 {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    padding-right: 0;
    text-align: center;
  }
  .about-area_364726522093ddff .about-content_03df182cc98cd0c3 .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .about-area_364726522093ddff .about-img_f687f9f9215fc5f4 {
    background-image: unset;
  }
  .about-area_364726522093ddff .about-img_f687f9f9215fc5f4 img {
    display: block;
  }
  /*-- End About CSS --*/
  /*-- Projects CSS --*/
  .project-item_084be187ee636ecc .project-top_bd823c032620ccb8.two_2c0655d9a2dad28b a img {
    height: auto;
  }
  /*-- End Projects CSS --*/
  /*-- Estimate CSS --*/
  .estimate-area_5783c848aa582a22 .estimate-content_07b4ac977b3c77ff {
    text-align: center;
  }
  .estimate-area_5783c848aa582a22 .estimate-content_07b4ac977b3c77ff .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .estimate-area_5783c848aa582a22 .estimate-content_07b4ac977b3c77ff .form-group {
    text-align: left;
  }
  /*-- End Estimate CSS --*/
  /*-- Review CSS --*/
  .review-area_08ae899d17ca6433 .owl-prev_07dd315dda45cc6f {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_08ae899d17ca6433 .owl-prev_07dd315dda45cc6f i {
    line-height: 40px !important;
  }
  .review-area_08ae899d17ca6433 .owl-next_9660d92c009a439b {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_08ae899d17ca6433 .owl-next_9660d92c009a439b i {
    line-height: 40px !important;
  }
  .review-area_08ae899d17ca6433 .review-item_34a8f9e7f8ff208c {
    margin: 5px 15px 15px;
    padding: 30px 25px 30px;
  }
  .review-area_08ae899d17ca6433 .review-item_34a8f9e7f8ff208c img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .review-area_08ae899d17ca6433.two_2c0655d9a2dad28b .review-item_34a8f9e7f8ff208c {
    margin: 0px 0px 30px;
  }
  /*-- End Review CSS --*/
  /*-- Subscribe CSS --*/
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 {
    margin-left: 30px;
    margin-right: 30px;
    max-width: 100%;
    padding: 25px 15px 30px;
  }
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 .section-title_5653d49484e5c86d {
    text-align: center;
    margin-bottom: 20px;
  }
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 .section-title_5653d49484e5c86d h2 {
    font-size: 30px;
  }
  /*-- End Subscribe CSS --*/
  /*-- Footer CSS --*/
  .copyright-area_9e108e2b8ceff7cb {
    margin-top: 40px;
  }
  /*-- End Footer CSS --*/
  /*----- End Home One CSS -----*/
  /*----- Home Two CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b {
    height: 100%;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff {
    margin-top: 0;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff h1 {
    color: #fff;
    margin-bottom: 30px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff p {
    font-size: 16px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .col-lg-5_4c3e62de908c4d89 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .col-lg-2_2a87cac6c4b6db22 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .banner-form_1efe85e0529606f8 {
    padding: 35px 15px 15px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .banner-form_1efe85e0529606f8 h2 {
    font-size: 18px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .banner-form_1efe85e0529606f8 .form-group {
    margin-bottom: 15px;
  }
  .banner-area_78883b8bdbdbfd22.two_2c0655d9a2dad28b .banner-text_321bbb48cddb3eff .banner-form_1efe85e0529606f8 .form-group .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_ef9567c49b4448d9.two_2c0655d9a2dad28b .choose-content_aa6ef5e4425f1c31 .about-img_f687f9f9215fc5f4 {
    text-align: center;
  }
  /*-- End Choose CSS --*/
  /*-- Service CSS --*/
  .service-area_4130994d4b523c12.two_2c0655d9a2dad28b .service-item_11a46ea5bafc64a4 {
    text-align: center;
  }
  /*-- End Service CSS --*/
  /*-- About CSS --*/
  .about-area_364726522093ddff.two_2c0655d9a2dad28b .choose-img_a39181feac7651ec {
    text-align: center;
    margin-bottom: 0;
  }
  /*-- End About CSS --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- banner CSS --*/
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c {
    height: 100%;
  }
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c .banner-shape_b203eceb6e02f028 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c .banner-shape_b203eceb6e02f028 img:nth-child(1) {
    bottom: 0;
    right: 0;
    left: 0;
  }
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c .banner-text_321bbb48cddb3eff .banner-service_e9462f741f1a93be .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Blog CSS --*/
  .blog-item_aeef28d4abbaa130 .blog-bottom_382fd6c41b39d9fc {
    padding: 0 10px 25px;
  }
  /*-- End Blog CSS --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  .page-title-area_0ed80f9c39b3df38 {
    height: 380px;
  }
  .page-title-area_0ed80f9c39b3df38 .title-item_f01a09e09a3032d2 {
    padding-top: 35px;
  }
  .page-title-area_0ed80f9c39b3df38 .title-item_f01a09e09a3032d2 h1 {
    font-size: 40px;
    margin-bottom: 0;
  }
  .watch-area_a2d39535206dfc69 .section-title_5653d49484e5c86d {
    text-align: center;
  }
  .watch-area_a2d39535206dfc69 .watch-item_09845a21590fbb11 {
    height: 400px;
  }
  .watch-area_a2d39535206dfc69 .watch-item_09845a21590fbb11 .watch-content_730f71a8df656f73 {
    padding-left: 15px;
    padding-bottom: 10px;
  }
  .love-area_4bc83de7a2e1fe70 {
    text-align: center;
  }
  .love-area_4bc83de7a2e1fe70 .love-item_236d77e06ca9fa14 .section-title_5653d49484e5c86d {
    text-align: center;
  }
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .outer_b46e7b285ba2491e {
    margin-bottom: 30px;
  }
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .details-project_ff230a2aa5fd767d .details-project-inner_36e44297511f94c4 {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .details-choose_6779d49eb6b38e8e {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .details-choose_6779d49eb6b38e8e ul {
    max-width: 100%;
  }
  .service-details-area_71f2b3559621305c .details-item_b5393f88926f4b19 .details-choose_6779d49eb6b38e8e ul li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .service-details-area_71f2b3559621305c .widget-area_3f0a3d3d5d90bc6b {
    margin-bottom: 30px;
  }
  .widget-area_3f0a3d3d5d90bc6b .related_c0cfc516d99a09e5 .related-inner_c3cdaf07fc66111c ul li {
    flex: 0 0 15%;
    max-width: 15%;
  }
  /*----- End Service Details CSS -----*/
  /*----- Project Details CSS -----*/
  .project-details-area_878f9b6078b41825 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 {
    text-align: center;
    margin-bottom: 30px;
  }
  .project-details-area_878f9b6078b41825 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 .details-img-right_bd5616c37556acca ul li {
    font-size: 16px;
  }
  /*----- End Project Details CSS -----*/
  /*----- Blog Details CSS -----*/
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 {
    margin-bottom: 30px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 ul {
    padding-left: 0;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 ul:before {
    display: none;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 ul li {
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 5px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 h2 {
    margin-top: -5px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-img_9eb5e16825b2d6f9 blockquote {
    padding: 25px 15px 25px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-comments_06c4f97307fba725 {
    margin-bottom: 30px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-comments_06c4f97307fba725 ul li {
    padding-left: 100px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-comments_06c4f97307fba725 ul li h4 {
    font-size: 18px;
  }
  .blog-details-area_f2784425405657e9 .details-item_b5393f88926f4b19 .details-form_3104467c211cb9ce {
    padding: 30px 15px 30px;
    margin-bottom: 30px;
  }
  /*----- End Blog Details CSS -----*/
  /*----- Error CSS -----*/
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 {
    height: 700px;
  }
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 .error-img_4082221132bce9d2 {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 .error-img_4082221132bce9d2 img:nth-child(2) {
    display: none;
  }
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 .error-img_4082221132bce9d2 img:nth-child(3) {
    display: none;
  }
  .error-area_6a2ef8efbb5d8dc0 .error-item_643ab0bcf8dcf981 .error-img_4082221132bce9d2 img:nth-child(4) {
    display: none;
  }
  /*----- End Error CSS -----*/
  /*----- Coming Soon CSS -----*/
  .coming-soon-area_7e814ac802f062ed .soon-item_245cc9bdc52ab9ab h1 {
    font-size: 65px;
  }
  /*----- End Coming Soon CSS -----*/
  .review-area_08ae899d17ca6433 .review-item_34a8f9e7f8ff208c {
    padding: 30px 10px 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .side-nav_ad340c38cae05886 a {
    padding: 12px 15px;
  }
  .banner-area_78883b8bdbdbfd22 .banner-shape_b203eceb6e02f028 img:nth-child(1) {
    max-width: 625px;
  }
  .project-item_084be187ee636ecc .project-top_bd823c032620ccb8.two_2c0655d9a2dad28b a img {
    height: auto;
  }
  .subscribe-area_83e536d4f8f75e65 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 {
    padding: 50px 30px 50px;
    max-width: 935px;
  }
  .choose-area_ef9567c49b4448d9.two_2c0655d9a2dad28b .choose-content_aa6ef5e4425f1c31 .about-img_f687f9f9215fc5f4 img:last-child {
    margin-left: 80px;
  }
  .about-area_364726522093ddff .about-content_03df182cc98cd0c3 {
    max-width: 470px;
  }
  .about-area_364726522093ddff.two_2c0655d9a2dad28b .choose-img_a39181feac7651ec img:first-child {
    margin-left: 100px;
  }
  .service-area_4130994d4b523c12.two_2c0655d9a2dad28b .service-item_11a46ea5bafc64a4 h3 {
    font-size: 18px;
  }
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c .banner-shape_b203eceb6e02f028 img:nth-child(1) {
    bottom: 265px;
    max-width: 310px;
    right: 30px;
  }
  .blog-item_aeef28d4abbaa130 .blog-bottom_382fd6c41b39d9fc {
    padding: 0 10px 25px;
  }
  .choose-item_caa4688aaa0e08eb {
    padding: 35px 15px 35px;
  }
  .counter-wrap_156d31e0ecb63737 {
    max-width: 925px;
  }
  .service-item_11a46ea5bafc64a4 {
    padding: 30px 15px 28px;
  }
}
@media only screen and (min-width: 1800px) {
  .project-item_084be187ee636ecc .project-top_bd823c032620ccb8.two_2c0655d9a2dad28b a img {
    height: auto;
  }
  .banner-area_78883b8bdbdbfd22.three_604a14f32bfffc4c .banner-shape_b203eceb6e02f028 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_176c5e70268fed64.two_2c0655d9a2dad28b .mean-container .mean-bar {
    background-color: transparent;
  }
  .mobile-nav.mean-container {
    background-color: #172f47;
  }
  .mobile-nav .logo_673b68455a5ef784 {
    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_ad340c38cae05886 {
    position: absolute;
    top: 7px;
    right: 65px;
  }
  .side-nav_ad340c38cae05886 a {
    padding: 10px 12px;
  }
  .navbar-nav {
    height: max-content;
  }
}
@media only screen and (min-width: 576px) and (max-width: 676px) {
  .review-slider .review-item_34a8f9e7f8ff208c {
    padding: 30px 5px 30px;
  }
}
@media (min-width: 1300px) {
  .container, .container-lg_9028159bf193e6ac, .container-md_01aba083c2b8c305, .container-sm_5cb40126216d1307, .container-xl_fdd925be88c5fc10 {
    max-width: 1320px;
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
  .counter-wrap_156d31e0ecb63737 {
    max-width: 1115px;
  }
  .about-area_364726522093ddff .about-content_03df182cc98cd0c3 {
    max-width: 555px;
  }
  .subscribe-area_83e536d4f8f75e65 .subscribe-wrap_948b2828ae6c0911 {
    max-width: 1105px;
  }
}/*# sourceMappingURL=responsive.css.map */