@media only screen and (max-width: 767px) {
  /*----- Default CSS -----*/
  .page-title-area_8b1cc3826855387a {
    margin-top: 0px!important;
    height: auto!important;
    padding-top: 30px;
  }
  .lx-content-area_5f396772e80f6794 {
    padding-top: 15px!important;
    margin-top: 0px!important;
  }
  body {
    font-size: 14px;
  }
  .ptb-100_36a4b3a92f735bd8 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-100_2b580ca33f62c02b {
    padding-top: 50px;
  }
  .pb-70_98be728f6db33a3a {
    padding-bottom: 20px;
  }
  .pb-100_16d7fb2afeaeecfe {
    padding-bottom: 50px;
  }
  /*----- End Default CSS -----*/
  /*----- Home One CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_b29e9772f1425e16 {
    height: 100%;
    text-align: center;
    padding-top: 140px;
    padding-bottom: 95px;
  }
  .banner-area_b29e9772f1425e16 .banner-shape_89a1cf0c76cb47b2 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_b29e9772f1425e16 .banner-shape_89a1cf0c76cb47b2 img:nth-child(3) {
    bottom: 85px;
  }
  .banner-area_b29e9772f1425e16 .banner-shape_89a1cf0c76cb47b2 img:nth-child(4) {
    display: none;
  }
  .banner-text_f53215f18cd6e25f {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .banner-text_f53215f18cd6e25f h1 {
    font-size: 35px;
  }
  .banner-text_f53215f18cd6e25f p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .cmn-btn_a4da71c1768f5d9a {
    padding: 10px 28px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_3405c632a64dd506 .choose-shape_744def6455247938 img:nth-child(2) {
    display: none;
  }
  .choose-item_7a212e7eae65c247 {
    padding: 25px 20px 22px;
    text-align: center;
  }
  .choose-contact_76aa955b9927b3ce {
    text-align: center;
  }
  .choose-contact_76aa955b9927b3ce .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .section-title_3433f32ac599b9dc {
    margin-bottom: 30px;
    margin-top: -2px;
  }
  .section-title_3433f32ac599b9dc h2 {
    font-size: 25px;
  }
  /*-- End Choose CSS --*/
  /*-- Services CSS --*/
  .service-item_684df5316e82c23a {
    padding: 30px 15px 28px;
  }
  /*-- End Services CSS --*/
  /*-- About CSS --*/
  .container-fluid_98e01c20823fdb83 {
    max-width: 540px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid_98e01c20823fdb83 .row_9721885fa0d29610 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .container-fluid_98e01c20823fdb83 .row_9721885fa0d29610 .col-lg-6_a0d6a442eb8bd1db {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .about-area_7cc756267c604843 {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
  }
  .about-area_7cc756267c604843 .about-content_60bc5c4b2fcc36b7 {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    padding-right: 0;
    text-align: center;
  }
  .about-area_7cc756267c604843 .about-content_60bc5c4b2fcc36b7 .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .about-area_7cc756267c604843 .about-img_04014e8bd059893c {
    background-image: unset;
  }
  .about-area_7cc756267c604843 .about-img_04014e8bd059893c img {
    display: block;
  }
  /*-- End About CSS --*/
  /*-- Projects CSS --*/
  .project-item_f681e4603293fafb .project-top_db9b806438bef70f.two_ac39928adb54d983 a img {
    height: auto;
  }
  /*-- End Projects CSS --*/
  /*-- Estimate CSS --*/
  .estimate-area_3d5f0112655cc5fc .estimate-content_74ef484b27ab893c {
    text-align: center;
  }
  .estimate-area_3d5f0112655cc5fc .estimate-content_74ef484b27ab893c .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .estimate-area_3d5f0112655cc5fc .estimate-content_74ef484b27ab893c .form-group {
    text-align: left;
  }
  /*-- End Estimate CSS --*/
  /*-- Review CSS --*/
  .review-area_ceb7f30c4fadb878 .owl-prev_6ea5826354e4cd90 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_ceb7f30c4fadb878 .owl-prev_6ea5826354e4cd90 i {
    line-height: 40px !important;
  }
  .review-area_ceb7f30c4fadb878 .owl-next_97e65b561a38ab55 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_ceb7f30c4fadb878 .owl-next_97e65b561a38ab55 i {
    line-height: 40px !important;
  }
  .review-area_ceb7f30c4fadb878 .review-item_30b17e8e9e972bb7 {
    margin: 5px 15px 15px;
    padding: 30px 15px 30px;
  }
  .review-area_ceb7f30c4fadb878 .review-item_30b17e8e9e972bb7 img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .review-area_ceb7f30c4fadb878.two_ac39928adb54d983 .review-item_30b17e8e9e972bb7 {
    margin: 0px 0 30px;
  }
  /*-- End Review CSS --*/
  /*-- Subscribe CSS --*/
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 100%;
    padding: 25px 15px 30px;
  }
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf .section-title_3433f32ac599b9dc h2 {
    font-size: 25px;
    margin-bottom: 30px;
  }
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf .newsletter-form .form-control_0ce2a00f671e59bb {
    margin-bottom: 10px;
  }
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf .newsletter-form .cmn-btn_a4da71c1768f5d9a {
    position: relative;
    display: block;
    width: 100%;
  }
  /*-- End Subscribe CSS --*/
  /*-- Footer CSS --*/
  .copyright-area_944f607e60dd3617 {
    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_b29e9772f1425e16.two_ac39928adb54d983 {
    height: 100%;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f {
    margin-top: 0;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f h1 {
    color: #fff;
    margin-bottom: 30px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f p {
    font-size: 16px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .col-lg-5_0095f6234f02b506 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .col-lg-2_e8bf0f1984795e90 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .banner-form_23bc75a4310a100f {
    padding: 35px 15px 15px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .banner-form_23bc75a4310a100f h2 {
    font-size: 18px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .banner-form_23bc75a4310a100f .form-group {
    margin-bottom: 15px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .banner-form_23bc75a4310a100f .form-group .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_3405c632a64dd506.two_ac39928adb54d983 .choose-content_94a186559f6bbcec .about-img_04014e8bd059893c img {
    max-width: 100%;
  }
  .choose-area_3405c632a64dd506.two_ac39928adb54d983 .choose-content_94a186559f6bbcec .about-img_04014e8bd059893c img:first-child {
    margin-bottom: 30px;
  }
  .choose-area_3405c632a64dd506.two_ac39928adb54d983 .choose-content_94a186559f6bbcec .about-img_04014e8bd059893c img:last-child {
    margin-top: 0;
    margin-left: 0;
  }
  /*-- End Choose CSS --*/
  /*-- Service CSS --*/
  .service-area_0f2079e9079947d7.two_ac39928adb54d983 .service-item_684df5316e82c23a {
    text-align: center;
  }
  /*-- End Service CSS --*/
  /*-- About CSS --*/
  .about-area_7cc756267c604843.two_ac39928adb54d983 {
    padding-left: 0;
    padding-right: 0;
  }
  .about-area_7cc756267c604843.two_ac39928adb54d983 .about-content_60bc5c4b2fcc36b7 ul li i {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    top: 3px;
  }
  .about-area_7cc756267c604843.two_ac39928adb54d983 .choose-img_5f76b6c25134aa6d {
    margin-bottom: 0;
  }
  .about-area_7cc756267c604843.two_ac39928adb54d983 .choose-img_5f76b6c25134aa6d img {
    max-width: 100%;
  }
  .about-area_7cc756267c604843.two_ac39928adb54d983 .choose-img_5f76b6c25134aa6d img:first-child {
    margin-bottom: 30px;
    margin-left: 0;
  }
  .about-area_7cc756267c604843.two_ac39928adb54d983 .choose-img_5f76b6c25134aa6d img:last-child {
    margin-top: 0;
  }
  /*-- End About CSS --*/
  /*-- FAQ CSS --*/
  .faq-area_98474cd34db1003b .faq-content_a98ef7328aebe5df {
    margin-bottom: 30px;
  }
  .faq-area_98474cd34db1003b .faq-content_a98ef7328aebe5df .accordion a {
    padding: 15px 30px 15px 18px;
    font-size: 16px;
  }
  .faq-area_98474cd34db1003b .faq-content_a98ef7328aebe5df .accordion a:after {
    right: 20px;
    top: 8px;
  }
  .faq-area_98474cd34db1003b .faq-img_e098fcab069ddedf {
    background-image: unset;
  }
  .faq-area_98474cd34db1003b .faq-img_e098fcab069ddedf img {
    display: block;
  }
  /*-- End FAQ CSS --*/
  /*-- Team CSS --*/
  .team-item_3e8296b228b175f7:hover .team-top_08ad7100659a06c7 ul {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
  .team-item_3e8296b228b175f7 .team-top_08ad7100659a06c7 ul {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
  /*-- End Team CSS --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- banner CSS --*/
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 {
    height: 100%;
  }
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 .banner-shape_89a1cf0c76cb47b2 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 .banner-shape_89a1cf0c76cb47b2 img:nth-child(1) {
    bottom: 0;
    right: 0;
    left: 0;
    max-width: 100%;
  }
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 .banner-text_f53215f18cd6e25f .banner-service_7212abfd0cdb36b1 .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Blog CSS --*/
  .blog-item_bb2c19abc92bfab6 .blog-bottom_9e7d236a1de9aae2 {
    padding: 0 10px 25px;
  }
  /*-- End Blog CSS --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  .page-title-area_8b1cc3826855387a {
    height: 380px;
  }
  .page-title-area_8b1cc3826855387a .title-item_aa663fe6016cd738 {
    padding-top: 35px;
  }
  .page-title-area_8b1cc3826855387a .title-item_aa663fe6016cd738 h1 {
    font-size: 35px;
    margin-bottom: 0;
  }
  .watch-area_193657062eb870ee {
    text-align: center;
  }
  .watch-area_193657062eb870ee .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .watch-area_193657062eb870ee .watch-item_8fd3a07c09561b07 {
    height: 400px;
  }
  .watch-area_193657062eb870ee .watch-item_8fd3a07c09561b07 .watch-content_a731ee2630cc626c {
    padding-left: 0;
    padding-bottom: 15px;
  }
  .love-area_f119c594db8a03c4 {
    text-align: center;
  }
  .love-area_f119c594db8a03c4 .love-item_161f47998985774c .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .outer_66e59af18539235a {
    margin-bottom: 30px;
  }
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .details-project_047ed2836b91f09e .details-project-inner_f1a87bdd2a1c3a93 {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .details-choose_9a769a1e491c412c {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .details-choose_9a769a1e491c412c ul {
    max-width: 100%;
  }
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .details-choose_9a769a1e491c412c ul li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .service-details-area_b3b1c17b9b59dcb6 .widget-area_db3584e9414e723d {
    margin-bottom: 30px;
  }
  /*----- End Service Details CSS -----*/
  /*----- Project Details CSS -----*/
  .project-details-area_63a47f369b375b9d .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 {
    text-align: center;
    margin-bottom: 30px;
  }
  .project-details-area_63a47f369b375b9d .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 h3 {
    font-size: 20px;
  }
  .project-details-area_63a47f369b375b9d .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 .details-img-right_936dd1bd65c234f0 ul li {
    font-size: 16px;
  }
  /*----- End Project Details CSS -----*/
  /*----- Blog Details CSS -----*/
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 {
    margin-bottom: 30px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 ul {
    padding-left: 0;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 ul:before {
    display: none;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 ul li {
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 5px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 h2 {
    margin-top: -5px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 blockquote {
    padding: 25px 15px 25px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-comments_fa9bbcd82fc3ea4f {
    margin-bottom: 30px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-comments_fa9bbcd82fc3ea4f ul li {
    padding-left: 100px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-comments_fa9bbcd82fc3ea4f ul li h4 {
    font-size: 18px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-form_4ab0d199c3ad8972 {
    padding: 30px 15px 30px;
    margin-bottom: 30px;
  }
  /*----- End Blog Details CSS -----*/
  /*----- Error CSS -----*/
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 {
    height: 500px;
  }
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 .error-img_79d617e913ee951d {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 .error-img_79d617e913ee951d img:nth-child(2) {
    display: none;
  }
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 .error-img_79d617e913ee951d img:nth-child(3) {
    display: none;
  }
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 .error-img_79d617e913ee951d img:nth-child(4) {
    display: none;
  }
  /*----- End Error CSS -----*/
  /*----- Coming Soon CSS -----*/
  .coming-soon-area_730ada710507f91a .soon-item_3c35f1b6051e7f61 h1 {
    font-size: 35px;
  }
  /*----- End Coming Soon CSS -----*/
  /*----- Counter CSS -----*/
  .counter-item_09075202fe2ce87a {
    margin-top: -15px;
  }
  /*----- End Counter CSS -----*/
  /*----- Contact CSS -----*/
  .location-area_5fb80647dcce3d8c .location-item_bd5aeacf07363e2b {
    padding-left: 0;
    text-align: center;
  }
  .location-area_5fb80647dcce3d8c .location-item_bd5aeacf07363e2b i {
    position: relative;
    margin-bottom: 18px;
  }
  /*----- End Contact CSS -----*/
}

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

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

  .page-title-area_8b1cc3826855387a {
    margin-top: 0px!important;
    height: auto!important;
    padding-top: 35px!important;
    padding-bottom: 5px!important;
  }
  /*----- Default CSS -----*/
  body {
    font-size: 14px;
  }
  .ptb-100_36a4b3a92f735bd8 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pt-100_2b580ca33f62c02b {
    padding-top: 70px;
  }
  .pb-70_98be728f6db33a3a {
    padding-bottom: 40px;
  }
  .pb-100_16d7fb2afeaeecfe {
    padding-bottom: 70px;
  }
  /*----- End Default CSS -----*/
  /*----- Home One CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_b29e9772f1425e16 {
    height: 100%;
    text-align: center;
    padding-top: 175px;
    padding-bottom: 120px;
  }
  .banner-area_b29e9772f1425e16 .banner-shape_89a1cf0c76cb47b2 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_b29e9772f1425e16 .banner-shape_89a1cf0c76cb47b2 img:nth-child(4) {
    display: none;
  }
  .banner-text_f53215f18cd6e25f {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 510px;
  }
  .banner-text_f53215f18cd6e25f h1 {
    font-size: 40px;
  }
  .banner-text_f53215f18cd6e25f p {
    font-size: 17px;
    margin-bottom: 25px;
  }
  .cmn-btn_a4da71c1768f5d9a {
    padding: 10px 28px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-item_7a212e7eae65c247 {
    text-align: center;
    padding: 35px 20px 35px;
  }
  .choose-contact_76aa955b9927b3ce {
    text-align: center;
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
  }
  .choose-contact_76aa955b9927b3ce .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .section-title_3433f32ac599b9dc {
    margin-bottom: 30px;
    margin-top: -2px;
  }
  .section-title_3433f32ac599b9dc h2 {
    font-size: 30px;
  }
  /*-- End Choose CSS --*/
  /*-- About CSS --*/
  .container-fluid_98e01c20823fdb83 {
    max-width: 720px;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid_98e01c20823fdb83 .row_9721885fa0d29610 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .container-fluid_98e01c20823fdb83 .row_9721885fa0d29610 .col-lg-6_a0d6a442eb8bd1db {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .about-area_7cc756267c604843 {
    padding-bottom: 70px;
  }
  .about-area_7cc756267c604843 .about-content_60bc5c4b2fcc36b7 {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-right: auto;
    padding-right: 0;
    text-align: center;
  }
  .about-area_7cc756267c604843 .about-content_60bc5c4b2fcc36b7 .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .about-area_7cc756267c604843 .about-img_04014e8bd059893c {
    background-image: unset;
  }
  .about-area_7cc756267c604843 .about-img_04014e8bd059893c img {
    display: block;
  }
  /*-- End About CSS --*/
  /*-- Projects CSS --*/
  .project-item_f681e4603293fafb .project-top_db9b806438bef70f.two_ac39928adb54d983 a img {
    height: auto;
  }
  /*-- End Projects CSS --*/
  /*-- Estimate CSS --*/
  .estimate-area_3d5f0112655cc5fc .estimate-content_74ef484b27ab893c {
    text-align: center;
  }
  .estimate-area_3d5f0112655cc5fc .estimate-content_74ef484b27ab893c .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .estimate-area_3d5f0112655cc5fc .estimate-content_74ef484b27ab893c .form-group {
    text-align: left;
  }
  /*-- End Estimate CSS --*/
  /*-- Review CSS --*/
  .review-area_ceb7f30c4fadb878 .owl-prev_6ea5826354e4cd90 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_ceb7f30c4fadb878 .owl-prev_6ea5826354e4cd90 i {
    line-height: 40px !important;
  }
  .review-area_ceb7f30c4fadb878 .owl-next_97e65b561a38ab55 {
    width: 40px;
    height: 40px;
    font-size: 25px !important;
  }
  .review-area_ceb7f30c4fadb878 .owl-next_97e65b561a38ab55 i {
    line-height: 40px !important;
  }
  .review-area_ceb7f30c4fadb878 .review-item_30b17e8e9e972bb7 {
    margin: 5px 15px 15px;
    padding: 30px 25px 30px;
  }
  .review-area_ceb7f30c4fadb878 .review-item_30b17e8e9e972bb7 img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .review-area_ceb7f30c4fadb878.two_ac39928adb54d983 .review-item_30b17e8e9e972bb7 {
    margin: 0px 0px 30px;
  }
  /*-- End Review CSS --*/
  /*-- Subscribe CSS --*/
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf {
    margin-left: 30px;
    margin-right: 30px;
    max-width: 100%;
    padding: 25px 15px 30px;
  }
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf .section-title_3433f32ac599b9dc {
    text-align: center;
    margin-bottom: 20px;
  }
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf .section-title_3433f32ac599b9dc h2 {
    font-size: 30px;
  }
  /*-- End Subscribe CSS --*/
  /*-- Footer CSS --*/
  .copyright-area_944f607e60dd3617 {
    margin-top: 40px;
  }
  /*-- End Footer CSS --*/
  /*----- End Home One CSS -----*/
  /*----- Home Two CSS -----*/
  /*-- Banner CSS --*/
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 {
    height: 100%;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f {
    margin-top: 0;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f h1 {
    color: #fff;
    margin-bottom: 30px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f p {
    font-size: 16px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .col-lg-5_0095f6234f02b506 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .col-lg-2_e8bf0f1984795e90 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .banner-form_23bc75a4310a100f {
    padding: 35px 15px 15px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .banner-form_23bc75a4310a100f h2 {
    font-size: 18px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .banner-form_23bc75a4310a100f .form-group {
    margin-bottom: 15px;
  }
  .banner-area_b29e9772f1425e16.two_ac39928adb54d983 .banner-text_f53215f18cd6e25f .banner-form_23bc75a4310a100f .form-group .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Choose CSS --*/
  .choose-area_3405c632a64dd506.two_ac39928adb54d983 .choose-content_94a186559f6bbcec .about-img_04014e8bd059893c {
    text-align: center;
  }
  /*-- End Choose CSS --*/
  /*-- Service CSS --*/
  .service-area_0f2079e9079947d7.two_ac39928adb54d983 .service-item_684df5316e82c23a {
    text-align: center;
  }
  /*-- End Service CSS --*/
  /*-- About CSS --*/
  .about-area_7cc756267c604843.two_ac39928adb54d983 .choose-img_5f76b6c25134aa6d {
    text-align: center;
    margin-bottom: 0;
  }
  /*-- End About CSS --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- banner CSS --*/
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 {
    height: 100%;
  }
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 .banner-shape_89a1cf0c76cb47b2 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 .banner-shape_89a1cf0c76cb47b2 img:nth-child(1) {
    bottom: 0;
    right: 0;
    left: 0;
  }
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 .banner-text_f53215f18cd6e25f .banner-service_7212abfd0cdb36b1 .nice-select {
    margin-bottom: 15px;
  }
  /*-- End Banner CSS --*/
  /*-- Blog CSS --*/
  .blog-item_bb2c19abc92bfab6 .blog-bottom_9e7d236a1de9aae2 {
    padding: 0 10px 25px;
  }
  /*-- End Blog CSS --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  .page-title-area_8b1cc3826855387a {
    height: 380px;
  }
  .page-title-area_8b1cc3826855387a .title-item_aa663fe6016cd738 {
    padding-top: 35px;
  }
  .page-title-area_8b1cc3826855387a .title-item_aa663fe6016cd738 h1 {
    font-size: 40px;
    margin-bottom: 0;
  }
  .watch-area_193657062eb870ee .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  .watch-area_193657062eb870ee .watch-item_8fd3a07c09561b07 {
    height: 400px;
  }
  .watch-area_193657062eb870ee .watch-item_8fd3a07c09561b07 .watch-content_a731ee2630cc626c {
    padding-left: 15px;
    padding-bottom: 10px;
  }
  .love-area_f119c594db8a03c4 {
    text-align: center;
  }
  .love-area_f119c594db8a03c4 .love-item_161f47998985774c .section-title_3433f32ac599b9dc {
    text-align: center;
  }
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .outer_66e59af18539235a {
    margin-bottom: 30px;
  }
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .details-project_047ed2836b91f09e .details-project-inner_f1a87bdd2a1c3a93 {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .details-choose_9a769a1e491c412c {
    margin-bottom: 30px;
    text-align: center;
  }
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .details-choose_9a769a1e491c412c ul {
    max-width: 100%;
  }
  .service-details-area_b3b1c17b9b59dcb6 .details-item_b54236f423a1c8b1 .details-choose_9a769a1e491c412c ul li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .service-details-area_b3b1c17b9b59dcb6 .widget-area_db3584e9414e723d {
    margin-bottom: 30px;
  }
  .widget-area_db3584e9414e723d .related_20c6959f36330b42 .related-inner_b34f4e5719c520bd ul li {
    flex: 0 0 15%;
    max-width: 15%;
  }
  /*----- End Service Details CSS -----*/
  /*----- Project Details CSS -----*/
  .project-details-area_63a47f369b375b9d .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 {
    text-align: center;
    margin-bottom: 30px;
  }
  .project-details-area_63a47f369b375b9d .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 .details-img-right_936dd1bd65c234f0 ul li {
    font-size: 16px;
  }
  /*----- End Project Details CSS -----*/
  /*----- Blog Details CSS -----*/
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 {
    margin-bottom: 30px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 ul {
    padding-left: 0;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 ul:before {
    display: none;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 ul li {
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 5px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 h2 {
    margin-top: -5px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-img_9ea78e2906e8d869 blockquote {
    padding: 25px 15px 25px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-comments_fa9bbcd82fc3ea4f {
    margin-bottom: 30px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-comments_fa9bbcd82fc3ea4f ul li {
    padding-left: 100px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-comments_fa9bbcd82fc3ea4f ul li h4 {
    font-size: 18px;
  }
  .blog-details-area_5192f977c684f129 .details-item_b54236f423a1c8b1 .details-form_4ab0d199c3ad8972 {
    padding: 30px 15px 30px;
    margin-bottom: 30px;
  }
  /*----- End Blog Details CSS -----*/
  /*----- Error CSS -----*/
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 {
    height: 700px;
  }
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 .error-img_79d617e913ee951d {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 .error-img_79d617e913ee951d img:nth-child(2) {
    display: none;
  }
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 .error-img_79d617e913ee951d img:nth-child(3) {
    display: none;
  }
  .error-area_04629416ef5e855c .error-item_af39b40fba1b4fa8 .error-img_79d617e913ee951d img:nth-child(4) {
    display: none;
  }
  /*----- End Error CSS -----*/
  /*----- Coming Soon CSS -----*/
  .coming-soon-area_730ada710507f91a .soon-item_3c35f1b6051e7f61 h1 {
    font-size: 65px;
  }
  /*----- End Coming Soon CSS -----*/
  .review-area_ceb7f30c4fadb878 .review-item_30b17e8e9e972bb7 {
    padding: 30px 10px 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .side-nav_313c65fa584263f4 a {
    padding: 12px 15px;
  }
  .banner-area_b29e9772f1425e16 .banner-shape_89a1cf0c76cb47b2 img:nth-child(1) {
    max-width: 625px;
  }
  .project-item_f681e4603293fafb .project-top_db9b806438bef70f.two_ac39928adb54d983 a img {
    height: auto;
  }
  .subscribe-area_330fac14b30c95a6 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf {
    padding: 50px 30px 50px;
    max-width: 935px;
  }
  .choose-area_3405c632a64dd506.two_ac39928adb54d983 .choose-content_94a186559f6bbcec .about-img_04014e8bd059893c img:last-child {
    margin-left: 80px;
  }
  .about-area_7cc756267c604843 .about-content_60bc5c4b2fcc36b7 {
    max-width: 470px;
  }
  .about-area_7cc756267c604843.two_ac39928adb54d983 .choose-img_5f76b6c25134aa6d img:first-child {
    margin-left: 100px;
  }
  .service-area_0f2079e9079947d7.two_ac39928adb54d983 .service-item_684df5316e82c23a h3 {
    font-size: 18px;
  }
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 .banner-shape_89a1cf0c76cb47b2 img:nth-child(1) {
    bottom: 265px;
    max-width: 310px;
    right: 30px;
  }
  .blog-item_bb2c19abc92bfab6 .blog-bottom_9e7d236a1de9aae2 {
    padding: 0 10px 25px;
  }
  .choose-item_7a212e7eae65c247 {
    padding: 35px 15px 35px;
  }
  .counter-wrap_fc4973f02bbdf29a {
    max-width: 925px;
  }
  .service-item_684df5316e82c23a {
    padding: 30px 15px 28px;
  }
}
@media only screen and (min-width: 1800px) {
  .project-item_f681e4603293fafb .project-top_db9b806438bef70f.two_ac39928adb54d983 a img {
    height: auto;
  }
  .banner-area_b29e9772f1425e16.three_0e7fd31ee626b6d1 .banner-shape_89a1cf0c76cb47b2 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_bf1f4a895b93aaf7.two_ac39928adb54d983 .mean-container .mean-bar {
    background-color: transparent;
  }
  .mobile-nav.mean-container {
    background-color: #172f47;
  }
  .mobile-nav .logo_550237fd8c760ba5 {
    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_313c65fa584263f4 {
    position: absolute;
    top: 7px;
    right: 65px;
  }
  .side-nav_313c65fa584263f4 a {
    padding: 10px 12px;
  }
  .navbar-nav {
    height: max-content;
  }
}
@media only screen and (min-width: 576px) and (max-width: 676px) {
  .review-slider .review-item_30b17e8e9e972bb7 {
    padding: 30px 5px 30px;
  }
}
@media (min-width: 1300px) {
  .container, .container-lg_1ce9b304acb2a241, .container-md_bc59a8c3dbbd0f02, .container-sm_c8bc9ff978b3f344, .container-xl_b02784c6b0f8f087 {
    max-width: 1320px;
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
  .counter-wrap_fc4973f02bbdf29a {
    max-width: 1115px;
  }
  .about-area_7cc756267c604843 .about-content_60bc5c4b2fcc36b7 {
    max-width: 555px;
  }
  .subscribe-area_330fac14b30c95a6 .subscribe-wrap_ca330c55a9214cbf {
    max-width: 1105px;
  }
}/*# sourceMappingURL=responsive.css.map */