@media only screen and (max-width: 5000px) {



    .boxed_wrapper_box_page {

        overflow-x: hidden;

    }









}





/* Large Layout: 1200px. */

@media only screen and (min-width: 1200px) {}













/* Medium screen  */

@media only screen and (min-width: 992px) and (max-width: 1199px) {



    /*** About Style1 Area Css ***/

    .about-style1__image {

        margin-left: 0px;

    }



    .about-style1__content {

        padding-top: 60px;

    }



    /*** Project Style1 Area Css ***/

    .single-project-style1 .content-box h2 {

        font-size: 22px;

        line-height: 1.4em;

        margin: 0 0 40px;

    }











    /*** Team Style1 Area Css ***/

    .single-team-style1 .title-holder .name h3 {

        font-size: 20px;

        line-height: 30px;

    }



    /*** Slogan Area Css ***/

    .slogan-image-box .main {

        position: absolute;

        top: 35px;

        left: 0;

        bottom: 0;

        right: 0;

        text-align: center;

        margin: 0 auto;

    }



    .slogan-image-box .main img {

        max-width: inherit;

        float: none;

    }



    .slogan-image-box .shape1 {

        position: absolute;

        top: -30px;

        left: auto;

        bottom: 0;

        right: 160px;

    }



    .slogan-area .inner-content {

        text-align: center;

        padding: 36px 0 120px;

    }



    .slogan-area .title h2 br {

        display: none;

    }



    /*** Features Style1 Area Css ***/

    .features-style1__image-box {

        max-width: 570px;

        width: 100%;

        margin: 50px auto 0;

    }



    /*** Blog Style1 Area Css ***/

    .single-blog-style1 .text-holder .blog-title br {

        display: none;

    }



    /*** Footer Area Css ***/

    .single-footer-widget.marbtm50 {

        margin-bottom: 50px;

    }



    .footer-widget-info-box {

        margin-left: 0px;

        max-width: 770px;

    }



    .footer-widget-info-box h2 br {

        display: none;

    }





    .bottom-parallax,

    .parallax-visible .bottom-parallax {

        position: relative;

        height: auto;

        opacity: 1;

        visibility: visible;

        z-index: 10;

    }



    .bottom-parallax .footer-area {

        position: relative;

        top: 0px;

        left: 0px;

        width: 100%;

        height: auto;

    }









    /*** Header Style Two Css ***/

    .header-style2__middle {

        max-width: 500px;

        width: 100%;

    }



    .header-style2__middle-botton {

        display: flex;

        align-items: center;

        justify-content: center;

    }





    /*** About Style2 Area Css ***/

    .about-style2__image {

        max-width: 670px;

        margin-left: 0;

        margin: 0 auto;

    }



    .about-style2__content {

        padding-top: 50px;

    }



    .progress-levels {

        max-width: 670px;

    }





    /*** Subscribe Style2 Area Css ***/

    .subscribe-style2-area {

        background: #ebedef;

        padding-bottom: 120px;

    }



    .subscribe-box--style2 {

        position: relative;

        top: 0;

        left: 0;

        right: 0;

        max-width: 1170px;

        width: 100%;

        margin: 0 auto;

    }



    .subscribe-box--style2 .subscribe-form {

        max-width: 670px;

        width: 100%;

        float: none;

        margin: 0 auto 0;

    }



    .subscribe-title--style2 {

        background: #ebedef;

        padding: 111px 0 33px;

        text-align: center;

    }











    /*** About Style3 Area Css ***/

    .about-style3__image {

        margin: 0 auto;

    }



    .about-style3__content {

        padding-top: 60px;

        max-width: 570px;

        margin: 0 auto;

    }



    .about-style3__content .inner-content .single-box {

        min-height: 60px;

    }



    /*** Testimonial Style2 Area Css ***/

    .single-testimonial-style2 .img-holder {

        position: absolute;

        bottom: 0;

        right: 0;

    }



    .single-testimonial-style2 .text-holder:before {

        opacity: 0.90;

    }





    /*** Google Map Style1 Area Css ***/

    .home1-page-map-outer .map-canvas {

        height: 855px;

    }





    /** Testimonial Style9 Content  ***/

    .testimonial-style9_content {

        position: relative;

        top: 0;

        left: 15px;

        right: 15px;

        display: flex;

        align-items: center;

        justify-content: center;

        padding: 120px 70px 130px;

        padding-right: 70px;

        padding-bottom: 130px;

    }







    /*** Header Style Four Css ***/

    .header-style4__right-top .header-social-link {

        margin-right: 120px;

    }



    .header-style4__right-botton .nav-outer.style2 .mobile-nav-toggler {

        padding: 10px 0;

    }



    /*** About Style4 Area Css ***/

    .about-style4__image {

        margin-right: 0;

    }



    .about-style4__image img {

        max-width: none;

        float: none;

    }



    .about-style4__content {

        padding-top: 60px;

        padding-bottom: 120px;

    }





    /*** Working Process Area Css ***/

    .single-working-process-box .text h2 {

        font-size: 24px;

        margin: 0 0 25px;

    }







    /*** Header Style Five Css ***/

    .header-style5 .auto-container {

        padding-right: 30px;

    }



    .main-logo-box-style5 {

        margin-left: 30px;

    }



    .header-social-link--style5 {

        margin-left: 80px;

    }



    .header-style5__right .header-menu {

        display: none;

    }



    /*** Main Slider Style5 Css ***/

    .main-slider.style5 .content .big-title h2 {

        font-size: 92px;

        line-height: 1.0em;

        animation: none;

    }



    /*** About Style5 Area Css ***/

    .about-style5__image {

        max-width: 770px;

        width: 100%;

    }



    .about-style5__image-inner {

        max-width: 720px;

    }



    .about-style5__content {

        margin-top: 53px;

    }







    /*** History Area Css ***/

    .history-area .main-title {

        padding-bottom: 10px;

    }



    .single-history-box {

        padding-right: 0px;

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

    }



    .single-history-box .year .shape1 {

        display: none;

    }





    /*** Awards Style2 Area Css ***/

    .awards__content-box {

        margin-bottom: 41px;

    }





    /*** Blog Style3 Area Css ***/

    .single-blog-style3 .inner {

        padding: 40px 20px 60px;

    }



    .single-blog-style3 .text-holder .blog-title {

        font-size: 20px;

        line-height: 30px;

        margin: 22px 0 38px;

    }





    /*** Google Map Style1 Area Css ***/

    .contact-form-box-1 .appointment-form-box__inner {

        padding: 70px 20px 70px;

    }



    .contact-form-box-1__inner .button-box {

        padding-top: 10px;

    }







    /*** Header Style Six Css ***/

    .header-style6__right-botton .nav-outer .mobile-nav-toggler {

        padding: 25px 0;

    }



    .header-contact-info-style1 ul li+li {

        margin-left: 20px;

    }



    /*** About Style6 Area Css ***/

    .about-style6__image {

        max-width: 930px;

    }



    .about-style6__image-inner {

        max-width: 850px;

    }



    .about-style6__content {

        margin-top: 50px;

    }





    /*** Testimonial Style4 Area Css ***/

    .testimonial-style4_img {

        width: calc(100% - 0px);

        height: 740px;

        background-position: top center;

        background-size: cover;

    }



    .testimonial-style4_content {

        position: relative;

        top: 0;

        left: 0;

        right: 0;

        max-width: 100%;

        width: 100%;

        height: auto;

        padding: 120px 60px 140px;

    }





    /*** Subscribe Style3 Area Css ***/

    .subscribe-style3__title-box {

        max-width: 570px;

        padding: 0;

    }



    .subscribe-style3__form {

        max-width: 320px;

    }







    /*** Header Style Seven Css ***/

    .header-style7 .auto-container {

        max-width: 100%;

        padding: 0 0px;

    }



    .header-style7__left-button {

        display: none;

    }



    .header-style7__right {

        display: none;

    }



    .header-style7__left {

        width: 25%;

    }



    .header-style7__middle {

        width: 75%;

        padding-right: 30px;

    }



    .header-style7__middle-bottom-btn {

        margin-left: 10px;

    }



    .main-logo-box-seven {

        width: 100%;

        height: 175px;

        padding-right: 0px;

    }





    /*** Service Style7 Area Css ***/

    .service-style7__top .text-box {

        max-width: 100%;

        width: 100%;

        margin-top: 42px;

    }



    /*** About Style7 Area Css ***/

    .about-style7__content {

        max-width: 100%;

        width: 100%;

        padding-left: 0px;

        margin-top: 50px;

    }



    /*** Service Style8 Area Css ***/

    .service-style8__image-box {

        margin: 50px 0 50px;

    }



    /*** Shop Area Css ***/

    .shop-area .sec-title-style5 {

        padding-bottom: 18px;

    }



    .single-shop-item {

        margin-top: 40px;

    }



    /*** h7 Contact Form Area Css ***/

    .h7-contact-form {

        padding-top: 0px;

    }





    /*** Blog Style5 Area Css ***/

    .blog-style5-area {

        padding: 120px 0 120px;

    }







    .service-style9__top .text-box {

        max-width: 100%;

        width: 100%;

        margin-top: 34px;

    }



    .service-style9__service-list {

        margin-right: 0px;

        max-width: 450px;

        margin-bottom: 50px;

    }







    .video-gallery-style2__image-box {

        min-height: 220px;

    }



    .video-gallery-style2__bg {

        top: 0;

        left: 0;

        bottom: 0px;

        right: 0;

    }



    .video-gallery-style2__image-box .main_img {

        display: none;

    }







    .movers-form-box .form-group.margin-left-0 {

        margin-left: 50px;

    }



    .movers-form-box .form-group.margin-right-0 {

        margin-right: 50px;

    }





    .about-style8__bg {

        background-position: left top;

        width: calc(100% - 0px);

    }







    .experience-box-style2 {

        flex-direction: column;

        justify-content: center;

        text-align: center;

        padding: 70px 70px 63px;

        margin-bottom: 70px;

    }



    .experience-box-style2 .title-box {

        max-width: 100%;

        margin-top: -4px;

    }



    .experience-box-style2 .text-box {

        max-width: 100%;

        margin-top: 36px;

    }



    .about-style9__content {

        max-width: 100%;

    }



    .about-style9__image {

        float: none;

        margin-top: 60px;

    }







    .subscribe-style4__content-box {

        max-width: 100%;

        width: 100%;

        padding-top: 50px;

        padding-left: 0px;

    }







    .blog-style8-big-image-box {

        margin-top: 60px;

    }







    .footer--style5 .footer-widget-links ul.right {

        margin-left: 0px;

        float: none !important;

        padding-top: 25px;

    }







    .header-video-button {

        display: none;

    }







    .service-style9-area.bg-white {

        padding-bottom: 120px;

    }







    .about-style10__image-box {

        max-width: 670px;

    }



    .about-style10__content {

        padding-top: 60px;

    }



    .about-style10__content .title-box h2 br {

        display: none;

    }









    .single-testimonial-style11 {

        flex-direction: column;

        justify-content: center;

        align-items: flex-end;

    }



    .testimonial-style11__content {

        padding: 66px 0 80px;

        padding-right: 80px;

    }



    .single-testimonial-style11 .img-box {

        margin-top: 33px;

    }



    .single-testimonial-style11 .text-box {

        max-width: 100%;

        width: 100%;

        text-align: right;

        padding-top: 0;

    }







    .choose-style4-area {

        padding: 120px 0 71px;

    }



    .choose-style4__image-box {

        min-height: auto;

        max-width: 100%;

    }



    .choose-style4-image4 {

        display: none;

    }





    .choose-style4__image-box ul li.box1 {

        width: 270px;

    }



    .choose-style4-image1 {

        width: 100%;

    }



    .choose-style4-image1::before {

        display: none;

    }



    .choose-style4__image-box ul li.box2 {

        width: 700px;

    }



    .choose-style4-image2 {

        max-width: 100%;

        width: 100%;

        float: none;

    }



    .choose-style4-image3 {

        display: none;

    }



    .choose-style4__content-box {

        margin-top: 50px;

        padding-left: 0px;

    }



    .choose-style4-single-box {

        margin-bottom: 40px;

    }







    .single-price-box .table-header .package h2 {

        font-size: 40px;

    }





    .about-style11__content {

        padding-top: 50px;

        padding-left: 0px;

    }







    .blog-style10-area .sec-title-style7 h2 br {

        display: none;

    }







    .about-style12__content {

        max-width: 100%;

        float: none;

        text-align: center;

        padding: 50px 0 0;

    }



    .about-style12__content .inner-content {

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

    }



    .phone-number-box-style14 .inner .text {

        text-align: left;

    }









    .service-form-box-style14 {

        margin-bottom: 30px;

    }







    .slogan-style5__inner h2 {

        font-size: 62px;

    }







    .experience__top-box__image1 {

        margin-right: 0px;

    }



    .experience__top-box__content {

        max-width: 100%;

        width: 100%;

        padding-left: 0;

        padding-top: 50px;

    }



    .skill-content-box {

        float: none;

        max-width: 100%;

        width: 100%;

        padding-right: 0;

    }



    .experience__bottom-box__image1 {

        margin-left: 0;

        margin-top: 50px;

    }







    .service-style16__content {

        padding-left: 70px;

    }



    .service-style16__content--right {

        padding-left: 0;

        padding-right: 70px;

    }







    .experience-style2-area {

        padding: 120px 0 92px;

    }



    .experience-style2__content-box {

        margin-top: 20px;

    }



    .experience-style2__content-box .single-box {

        margin-bottom: 20px;

    }







    .footer-contact-form {

        margin-top: 0;

    }





    .contact-form-box-2 .appointment-form-box__inner .button-box {

        padding-top: 0;

    }





    .single-team-style4 .social-link-box-style2 {

        -webkit-transform: perspective(400px) rotateX(0deg) translateY(250px);

        -ms-transform: perspective(400px) rotateX(0deg) translateY(250px);

        transform: perspective(400px) rotateX(0deg) translateY(250px);



    }





    .experience-style3-area .experience__top-box__content {

        padding-left: 0px;

    }



    .experience-style3-area .skill-content-box {

        padding-right: 0px;

    }







    .contact-us-form-box {

        margin-bottom: 30px;

    }





    .single-servce-box .text-holder {

        padding-left: 0px;

    }



    .single-servce-box.style2 .text-holder {

        padding-left: 0px;

        padding-right: 0px;

    }





    .service-details-img-box {

        max-width: 700px;

        margin-top: 50px;

    }







    .faq-style1-area .accordion-box {

        margin-bottom: 30px;

    }







    .single-location-info-box {

        max-width: 570px;

        width: 100%;

        margin: 0 auto 40px;

    }

















































}













/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {



    /*** Header Style One Css ***/





    /*** Subscribe Style1 Area Css ***/

    .subscribe-content-box {

        padding: 130px 0 140px;

    }



    .subscribe-title {

        text-align: center;

        padding-bottom: 38px;

    }



    .subscribe-box {

        padding: 0px 0;

    }





    /*** About Style1 Area Css ***/

    .about-style1__image {

        margin-left: 0px;

    }



    .about-style1__content {

        padding-top: 60px;

    }



    /*** Project Style1 Area Css ***/

    .single-project-style1 {

        max-width: 690px;

        width: 100%;

        margin: 0 auto 30px;

    }









    /*** Team Style1 Area Css ***/

    .single-team-style1 {

        max-width: 570px;

        width: 100%;

        margin: 0 auto 34px;

    }



    .single-team-style1 .title-holder .name h3 {

        font-size: 20px;

        line-height: 30px;

    }





    /*** Slogan Area Css ***/

    .slogan-image-box .main {

        position: absolute;

        top: 35px;

        left: 0;

        bottom: 0;

        right: 0;

        text-align: center;

        margin: 0 auto;

    }



    .slogan-image-box .main img {

        max-width: inherit;

        float: none;

    }



    .slogan-image-box .shape1 {

        position: absolute;

        top: -30px;

        left: auto;

        bottom: 0;

        right: 0px;

    }



    .slogan-area .inner-content {

        text-align: center;

        padding: 36px 0 120px;

    }



    .slogan-area .title h2 br {

        display: none;

    }





    /*** Features Style1 Area Css ***/

    .features-style1__image-box {

        max-width: 570px;

        width: 100%;

        margin: 50px auto 0;

    }



    /*** Blog Style1 Area Css ***/

    .single-blog-style1 {

        max-width: 570px;

        width: 100%;

        margin: 0 auto 40px;

    }



    /*** Partner Area Css ***/

    .partner-area .container-fluid {

        display: block;

    }



    .brand-title {

        display: flex;

        align-items: center;

        justify-content: center;

        width: 100%;

        min-height: 300px;

        padding-right: 0px;

        text-align: center;

    }



    .brand-content {

        align-items: center;

        justify-content: center;

        background: #f5f6f7;

        width: 100%;

        min-height: 300px;

    }





    /*** Footer Area Css ***/

    .single-footer-widget.marbtm50 {

        margin-bottom: 50px;

    }



    .footer-widget-info-box {

        margin-left: 0px;

        max-width: 770px;

    }



    .footer-widget-info-box h2 br {

        display: none;

    }





    .bottom-parallax,

    .parallax-visible .bottom-parallax {

        position: relative;

        height: auto;

        opacity: 1;

        visibility: visible;

        z-index: 10;

    }



    .bottom-parallax .footer-area {

        position: relative;

        top: 0px;

        left: 0px;

        width: 100%;

        height: auto;

    }









    /*** Header Style Two Css ***/

    .header-style2__middle {

        max-width: 300px;

        width: 100%;

    }



    .header-style2__middle-botton {

        display: flex;

        align-items: center;

        justify-content: center;

    }





    /*** About Style2 Area Css ***/

    .about-style2__image {

        max-width: 670px;

        margin-left: 0;

        margin: 0 auto;

    }



    .about-style2__content {

        padding-top: 50px;

    }



    .progress-levels {

        max-width: 670px;

    }





    /*** Subscribe Style2 Area Css ***/

    .subscribe-style2-area {

        background: #ebedef;

        padding-bottom: 120px;

    }



    .subscribe-box--style2 {

        position: relative;

        top: 0;

        left: 0;

        right: 0;

        max-width: 1170px;

        width: 100%;

        margin: 0 auto;

    }



    .subscribe-content-box--style2 {

        border-top: 0px solid #f5f6f7;

        border-bottom: 0px solid #f5f6f7;

        padding: 0px 0;

    }



    .subscribe-box--style2 .subscribe-form {

        max-width: 670px;

        width: 100%;

        float: none;

        margin: 0 auto 0;

    }



    .subscribe-title--style2 {

        background: #ebedef;

        padding: 111px 0 33px;

        text-align: center;

    }





    /*** Testimonial Style1 Area Css ***/

    .single-testimonial-style1 .img-holder {

        right: -70px;

        opacity: 0.50;

    }









    /*** About Style3 Area Css ***/

    .about-style3__image {

        margin: 0 auto;

    }



    .about-style3__content {

        padding-top: 60px;

        max-width: 570px;

        margin: 0 auto;

    }



    .about-style3__content .inner-content .single-box {

        min-height: 60px;

    }





    /*** Testimonial Style2 Area Css ***/

    .single-testimonial-style2 .text-holder {

        max-width: 100%;

        width: 100%;

        padding-left: 40px;

        padding-right: 40px;

    }



    .single-testimonial-style2 .img-holder {

        display: none;

    }



    /*** Google Map Style1 Area Css ***/

    .home1-page-map-outer .map-canvas {

        height: 855px;

    }





    /** Testimonial Style9 Content  ***/

    .testimonial-style9_content {

        position: relative;

        top: 0;

        left: 15px;

        right: 15px;

        display: flex;

        align-items: center;

        justify-content: center;

        padding: 120px 70px 130px;

        padding-right: 70px;

        padding-bottom: 130px;

    }







    /*** Header Style Four Css ***/

    .header-style4__right-top {

        display: none;

    }



    .header-style4__right-botton {

        border-top: 0px solid;

        padding-top: 30px;

        padding-bottom: 30px;

    }





    /*** About Style4 Area Css ***/

    .about-style4__image {

        margin-right: 0;

    }



    .about-style4__image img {

        max-width: none;

        float: none;

    }



    .about-style4__content {

        padding-top: 60px;

        padding-bottom: 120px;

    }





    /*** Awards Area Css ***/

    .awards-area .certificate-content-box {

        max-width: 500px;

        margin-top: 40px;

    }





    /*** Working Process Area Css ***/

    .working-process-area {

        padding: 105px 0 60px;

    }



    .working-process-area .main-title {

        padding-bottom: 57px;

    }



    .single-working-process-box {

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

        padding-right: 0;

        margin-bottom: 50px;

        max-width: 550px;

        margin: 0 auto 60px;

    }



    .single-working-process-box .text h2 {

        font-size: 34px;

        margin: 0 0 23px;

    }



    .single-working-process-box .count {

        height: 95px;

        width: 120px;

    }



    .single-working-process-box .count .shape1 {

        display: none;

    }









    /*** Header Style Five Css ***/

    .header-style5 .auto-container {

        padding-right: 30px;

    }



    .main-logo-box-style5 {

        margin-left: 30px;

    }



    .header-social-link--style5 {

        display: none;

    }



    .header-style5__right .header-menu {

        display: none;

    }





    /*** About Style5 Area Css ***/

    .about-style5-top {

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

        margin-bottom: 60px;

    }



    .about-style5__image .text-outer {

        display: none;

    }



    .about-style5-top .signature {

        margin-top: 30px;

    }



    .about-style5__image {

        max-width: 770px;

        width: 100%;

    }



    .about-style5__image-inner {

        max-width: 720px;

    }



    .about-style5__content {

        margin-top: 43px;

    }





    /*** History Area Css ***/

    .history-area .main-title {

        padding-bottom: 10px;

    }



    .single-history-box {

        padding-right: 0px;

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

    }



    .single-history-box .year .shape1 {

        display: none;

    }



    /*** Awards Style2 Area Css ***/

    .awards__content-box {

        margin-bottom: 41px;

    }







    /*** Google Map Style1 Area Css ***/

    .contact-form-box-1 .appointment-form-box__inner {

        padding: 70px 20px 70px;

    }



    .contact-form-box-1__inner .button-box {

        padding-top: 10px;

    }







    /*** Header Style Six Css ***/

    .header-style6 {

        padding-bottom: 20px;

    }



    .header-style6__right-top {

        display: none;

    }



    .header-style6__right-botton .nav-outer .mobile-nav-toggler {

        padding: 25px 0;

    }





    /*** Service Style5 Area Css ***/

    .form-input-box .box1 .single {

        max-width: 50%;

    }



    .destination-form__inner .button-box button {

        border-radius: 0;

    }



    .destination-form__inner .button-box button.btn-one.style3:before {

        top: 0px;

        bottom: 0px;

        border-radius: 0;

    }





    /*** About Style6 Area Css ***/

    .about-style6__image {

        max-width: 930px;

    }



    .about-style6__image-inner {

        max-width: 850px;

    }



    .about-style6__content {

        margin-top: 50px;

    }







    /*** Testimonial Style4 Area Css ***/

    .testimonial-style4_img {

        width: calc(100% - 0px);

        height: 740px;

        background-position: top center;

        background-size: cover;

    }



    .testimonial-style4_content {

        position: relative;

        top: 0;

        left: 0;

        right: 0;

        max-width: 100%;

        width: 100%;

        height: auto;

        padding: 120px 60px 140px;

    }



    /*** Project Style4 Area Css ***/

    .project-style4__top-box {

        flex-direction: column;

        justify-content: center;

        align-items: center;

        padding-bottom: 56px;

        text-align: center;

    }



    .project-style4__top-box .text {

        max-width: 100%;

        width: 100%;

        padding-top: 18px;

        margin-bottom: 0;

    }





    /*** Subscribe Style3 Area Css ***/

    .subscribe-style3__title-box {

        max-width: 570px;

        width: 100%;

        padding-right: 0;

        margin: 0 auto;

    }



    .subscribe-style3__form {

        margin: 40px auto 0;

    }









    /*** Header Style Seven Css ***/

    .header-style7 .auto-container {

        max-width: 100%;

        padding: 0 0px;

    }



    .header-style7__left-button {

        display: none;

    }



    .header-style7__right {

        display: none;

    }



    .header-style7__left {

        width: 25%;

    }



    .header-style7__middle {

        width: 75%;

        padding-right: 30px;

    }



    .header-style7__middle-bottom-btn {

        margin-left: 10px;

    }



    .main-logo-box-seven {

        width: 100%;

        height: 175px;

        padding-right: 0px;

    }



    /*** Service Style7 Area Css ***/

    .service-style7__top .text-box {

        max-width: 100%;

        width: 100%;

        margin-top: 42px;

    }



    /*** About Style7 Area Css ***/

    .about-style7__content {

        max-width: 100%;

        width: 100%;

        padding-left: 0px;

        margin-top: 50px;

    }



    /*** Service Style8 Area Css ***/

    .service-style8__image-box {

        margin: 50px 0 50px;

    }



    /*** Slogan Style4 Area Css ***/

    .slogan-style4__content:before {

        content: "";

        position: absolute;

        top: 0px;

        left: 0px;

        bottom: 0px;

        right: 0px;

        background: rgba(var(--thm-base-rgb), .70);

        z-index: -1;

    }



    .slogan-style4__content .shape-bg {

        display: none;

    }



    .slogan-style4__content .shape-bg-2 {

        display: none;

    }



    .slogan-style4__content .content-box {

        padding-left: 30px;

        padding-right: 30px;

    }



    /*** Shop Area Css ***/

    .shop-area .sec-title-style5 {

        padding-bottom: 18px;

    }



    .single-shop-item {

        margin-top: 40px;

    }





    /*** Testimonial Style5 Area Css ***/

    .testimonial-style5-area .sec-title-style5 {

        align-items: center;

        padding-bottom: 128px;

        flex-direction: column;

        text-align: center;

    }



    .testimonial-style5-area .sec-title-style5 .icon {

        padding-bottom: 0px;

        margin-right: 0px;

        margin-bottom: 20px;

    }



    .testimonial-carousel-5.owl-carousel.owl-dot-style1 .owl-dots {

        position: absolute;

        top: -78px;

        right: -5px;

        left: -5px;

    }





    /*** Blog Style5 Area Css ***/

    .blog-style5-area {

        padding: 120px 0 120px;

    }







    /*** Header Style Eight Css ***/

    .header-top-style8 {

        display: none;

    }





    .service-style9__top .text-box {

        max-width: 100%;

        width: 100%;

        margin-top: 34px;

    }



    .service-style9__service-list {

        margin-right: 0px;

        max-width: 450px;

        margin-bottom: 50px;

    }







    .video-gallery-style2__image-box {

        min-height: 220px;

    }



    .video-gallery-style2__bg {

        top: 0;

        left: 0;

        bottom: 0px;

        right: 0;

    }



    .video-gallery-style2__image-box .main_img {

        display: none;

    }







    .header-top-style9 {

        display: none;

    }







    .movers-form-box .form-group.margin-left-0 {

        margin-left: 50px;

    }



    .movers-form-box .form-group.margin-right-0 {

        margin-right: 50px;

    }







    .about-style8__content {

        max-width: 100%;

        width: 100%;

        float: none;

        padding: 0px 100px 0px;

        padding-right: 0;

    }



    .about-style8__bg {

        background-position: left top;

        width: calc(0% - 0px);

    }



    .about-style8__signature-box {

        position: relative;

        top: 0;

        left: 0;

        bottom: 0;

        display: block;

        margin-top: 30px;

    }



    .about-style8__signature-box .box1 {

        display: none;

    }





    .working-process-box-style2 {

        width: 50%;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

        margin-bottom: 70px;

    }



    .working-process-box-style2 .icon-holder {

        margin: 0 auto;

    }



    .working-process-style2__box .marker-box {

        display: none;

    }



    .working-process-style2__box .shape {

        display: none;

    }



    .choose-style2 {

        margin-top: 120px;

    }







    .experience-box-style2 {

        flex-direction: column;

        justify-content: center;

        text-align: center;

        padding: 70px 70px 63px;

        margin-bottom: 70px;

    }



    .experience-box-style2 .title-box {

        max-width: 100%;

        margin-top: -4px;

    }



    .experience-box-style2 .text-box {

        max-width: 100%;

        margin-top: 36px;

    }



    .about-style9__content {

        max-width: 100%;

    }



    .about-style9__image {

        float: none;

        margin-top: 60px;

    }







    .subscribe-style4__content-box {

        max-width: 100%;

        width: 100%;

        padding-top: 50px;

        padding-left: 0px;

    }



    .subscribe-style4__content-box .title-box h2 {

        font-size: 40px;

    }



    .subscribe-style4__content-box .text {

        padding: 28px 0 32px;

    }







    .blog-style8-big-image-box {

        margin-top: 60px;

    }







    .footer--style5 .footer-widget-links ul.right {

        margin-left: 0px;

        float: none !important;

        padding-top: 25px;

    }



    .footer-bottom-style5 .bottom-inner {

        flex-direction: column;

        justify-content: center;

        align-items: center;

        text-align: center;

    }



    .footer-bottom .bottom-inner .copyright {

        padding-bottom: 13px;

    }







    .header-video-button {

        display: none;

    }







    .service-style9-area.bg-white {

        padding-bottom: 120px;

    }







    .about-style10__image-box {

        max-width: 670px;

    }



    .about-style10__content {

        padding-top: 60px;

    }



    .about-style10__content .title-box h2 br {

        display: none;

    }







    .team-style5-area {

        padding: 120px 0 80px;

    }



    .single-team-style5 {

        margin-bottom: 40px;

    }







    .header-top-style12 {

        display: none;

    }









    .single-testimonial-style11 {

        flex-direction: column;

        justify-content: center;

        align-items: flex-end;

    }



    .testimonial-style11__content {

        padding: 66px 0 80px;

        padding-right: 80px;

    }



    .single-testimonial-style11 .img-box {

        margin-top: 33px;

    }



    .single-testimonial-style11 .text-box {

        max-width: 100%;

        width: 100%;

        text-align: right;

        padding-top: 0;

    }







    .project-style8-area {

        padding: 120px 0px 113px;

    }



    .working-process-box-style2.box-style1 {

        width: 50%;

    }



    .working-process-box-style2.box-style2 {

        width: 50%;

    }



    .working-process-box-style2.box-style3 {

        width: 50%;

    }



    .working-process-box-style2.box-style4 {

        width: 50%;

    }









    .choose-style4-area {

        padding: 120px 0 71px;

    }



    .choose-style4__image-box {

        min-height: 530px;

        max-width: 100%;

        margin: 0 auto;

    }



    .choose-style4-image4 {

        position: relative;

        left: 0;

        bottom: 0;

        right: 0;

        width: 100%;

    }



    .choose-style4-image1::before {

        display: none;

    }



    .choose-style4__image-box ul {

        display: none;

    }



    .choose-style4__image-box ul li.box1 {

        width: 50%;

    }





    .choose-style4-image1 {

        width: 100%;

    }



    .choose-style4__image-box ul li.box2 {

        width: 50%;

    }



    .choose-style4-image2 {

        max-width: 100%;

        width: 100%;

        float: right;

    }





    .choose-style4__content-box {

        margin-top: 58px;

        padding-left: 0px;

    }



    .choose-style4-single-box {

        margin-bottom: 40px;

    }













    .about-style11__content {

        padding-top: 50px;

        padding-left: 0px;

    }







    .blog-style10-area .sec-title-style7 h2 br {

        display: none;

    }







    .about-style12__content {

        max-width: 100%;

        float: none;

        text-align: center;

        padding: 50px 0 0;

    }



    .about-style12__content .inner-content {

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

    }



    .phone-number-box-style14 .inner .text {

        text-align: left;

    }







    .service-form-box-style14 {

        margin-bottom: 30px;

    }





    .slogan-style5__inner h2 {

        font-size: 42px;

    }









    .experience__top-box__image1 {

        margin-right: 0px;

    }



    .experience__top-box__content {

        max-width: 100%;

        width: 100%;

        padding-left: 0;

        padding-top: 50px;

    }



    .skill-content-box {

        float: none;

        max-width: 100%;

        width: 100%;

        padding-right: 0;

    }



    .experience__bottom-box__image1 {

        margin-left: 0;

        margin-top: 50px;

    }







    .service-style16__content {

        padding-left: 0px;

        max-width: 390px;

        margin: 0 auto;

    }



    .service-style16__content--right {

        padding-left: 0;

        padding-right: 0px;

        margin-top: 70px;

    }







    .experience-style2-area {

        padding: 120px 0 92px;

    }



    .experience-style2__content-box {

        margin-top: 20px;

    }



    .experience-style2__content-box .single-box {

        margin-bottom: 20px;

    }









    .experience-style2__image-box img {

        width: auto;

    }







    .footer-contact-form {

        margin-top: 0;

    }





    .contact-form-box-2 .appointment-form-box__inner .button-box {

        padding-top: 0;

    }







    .opening-hour-box {

        margin-left: 0px;

    }





    .single-team-style1.single-team-style4 {

        max-width: 400px;

        margin: 0 auto 34px;

    }





    .footer-bottom--style9 .bottom-inner {

        flex-direction: column;

        justify-content: center;

        align-items: center;

    }



    .footer-top-style9__content .btn-box {

        margin-top: 25px;

    }







    .experience-style3-area .experience__top-box__content {

        padding-left: 0px;

    }



    .experience-style3-area .skill-content-box {

        padding-right: 0px;

    }







    .contact-us-form-box {

        margin-bottom: 30px;

    }





    .single-servce-box .text-holder {

        padding-left: 0px;

    }



    .single-servce-box.style2 .text-holder {

        padding-left: 0px;

        padding-right: 0px;

    }





    .service-details-img-box {

        max-width: 700px;

        margin-top: 50px;

    }







    .team-details-content-box {

        padding-top: 40px;

        padding-left: 0px;

    }







    .faq-style1-area .accordion-box {

        margin-bottom: 30px;

    }





    .blog-page-one .single-blog-style1--instyle9 {

        margin: auto;

        margin-bottom: 30px;

    }







    .thm-sidebar-box {

        padding-top: 100px;

    }







    .single-location-info-box {

        max-width: 570px;

        width: 100%;

        margin: 0 auto 40px;

    }









































}









/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {





    .service-style1__top-title h2 br {

        display: none;

    }



    .sec-title h2 br {

        display: none;

    }



    .sec-title-style2 h2 {

        font-size: 38px;

        line-height: 1.2em;

    }



    .sec-title-style2 h2 br {

        display: none;

    }



    .sec-title-style2.style2instyle3 h2 br {

        display: none;

    }



    .sec-title-style4.clr-black h2 br {

        display: none;

    }



    .service-style7__top .title-box h2 br {

        display: none;

    }



    .sec-title-style5 h2 br {

        display: none;

    }



    .sec-title-style6 h2 br {

        display: none;

    }



    .sec-title-style7 h2 br {

        display: none;

    }



    .service-style2__top-title h2 br {

        display: none;

    }





    .sec-title-style4 h2 br {

        display: none;

    }







    /*** Header Style One Css ***/

    .header {

        background: rgba(255, 255, 255, 0.10);

    }



    .header-left {

        display: flex;

        flex-direction: row;

        justify-content: space-between;

        align-items: center;

        flex-wrap: wrap;

        width: 100%;

    }



    .header-right {

        display: none;

    }



    .header-left .nav-outer {

        float: right;

        margin-left: 0;

    }





    /*** Subscribe Style1 Area Css ***/

    .subscribe-content-box {

        padding: 130px 0 140px;

    }



    .subscribe-title {

        text-align: center;

        padding-bottom: 38px;

    }



    .subscribe-box {

        padding: 0px 0;

    }



    .subscribe-form input[type="email"] {

        padding-left: 30px;

        padding-right: 30px;

    }



    .subscribe-form button {

        position: relative;

        display: block;

        top: 0;

        left: 0;

        bottom: 0;

        right: 0;

        width: 165px;

        margin: 15px auto 0;

    }





    /*** About Style1 Area Css ***/

    .about-style1__image {

        margin-left: 0px;

    }



    .about-style1__image ul li {

        float: none;

        padding: 0 15px;

    }



    .about-style1__image-img1 {

        margin-top: 0px;

    }



    .about-style1__image-img1 img {

        width: 100%;

    }



    .about-style1__image ul li .experience-box {

        margin: 0 auto;

        z-index: 10;

    }



    .about-style1__image-img2 {

        margin-top: 40px;

        margin-bottom: 40px;

    }



    .about-style1__content {

        padding-top: 60px;

    }



    .about-style1__image .outer-text {

        display: none;

    }





    /*** Project Style1 Area Css ***/

    .single-project-style1 {

        max-width: 510px;

        width: 100%;

        margin: 0 auto 30px;

    }



    .single-project-style1 .content-box h2 {

        font-size: 22px;

        line-height: 1.4em;

        margin: 0 0 30px;

    }









    /*** Choose Style1 Area Css ***/

    .choose-style1__image-box {

        padding-right: 20px;

    }



    .video-gallery-style1 .icon {

        margin-right: 0;

        margin: 0 auto;

    }



    /*** Team Style1 Area Css ***/

    .single-team-style1 {

        max-width: 570px;

        width: 100%;

        margin: 0 auto 34px;

    }



    .single-team-style1 .title-holder .name h3 {

        font-size: 20px;

        line-height: 30px;

    }



    /*** Slogan Area Css ***/

    .slogan-area {

        padding-top: 60px;

    }



    .slogan-image-box {

        min-height: auto;

    }



    .slogan-image-box .main {

        position: relative;

        top: 0px;

        left: 0;

        bottom: 0;

        right: 0;

        text-align: center;

        margin: 0 auto;

    }



    .slogan-image-box .main img {

        max-width: 100%;

        width: 100%;

        float: none;

    }



    .slogan-image-box .shape1 {

        display: none;

    }



    .slogan-area .inner-content {

        text-align: center;

        padding: 60px 0 120px;

    }



    .slogan-area .title h2 {

        font-size: 52px;

    }



    .slogan-area .title h2 br {

        display: none;

    }



    /*** Features Style1 Area Css ***/

    .features-style1__title {

        max-width: 100%;

    }



    .features-style1__image-box {

        max-width: 570px;

        width: 100%;

        margin: 50px auto 0;

    }



    .single-features-box .text h3 {

        font-size: 20px;

    }





    /***Appointment Style1 Area Css ***/

    .appointment-form-box {

        padding: 120px 30px 120px;

    }



    .appointment-form-box__inner .form-group.style2 {

        padding-left: 100px;

    }



    .appointment-form-box__inner .form-group.style2 .label {

        width: 90px;

    }





    /*** Blog Style1 Area Css ***/

    .single-blog-style1 {

        max-width: 570px;

        width: 100%;

        margin: 0 auto 40px;

    }



    .single-blog-style1 .text-holder .blog-title a br {

        display: none;

    }





    /*** Partner Area Css ***/

    .partner-area .container-fluid {

        display: block;

    }



    .brand-title {

        display: flex;

        align-items: center;

        justify-content: center;

        width: 100%;

        min-height: 300px;

        padding-right: 0px;

        text-align: center;

    }



    .brand-content {

        align-items: center;

        justify-content: center;

        background: #f5f6f7;

        width: 100%;

        min-height: 300px;

    }





    /*** Footer Area Css ***/

    .single-footer-widget.marbtm50 {

        margin-bottom: 50px;

    }



    .single-footer-widget.pdtop50 {

        padding-top: 50px;

    }



    .brand-content .inner {

        max-width: 100%;

        width: 100%;

        padding-left: 0px;

    }



    .footer-widget-links ul {

        float: none !important;

    }



    .footer-widget-links ul.right {

        margin-top: 26px;

        margin-left: 0px;

    }



    .footer-widget-info-box {

        margin-left: 0px;

        max-width: 770px;

    }



    .footer-widget-info-box h2 br {

        display: none;

    }



    .bottom-parallax,

    .parallax-visible .bottom-parallax {

        position: relative;

        height: auto;

        opacity: 1;

        visibility: visible;

        z-index: 10;

    }



    .bottom-parallax .footer-area {

        position: relative;

        top: 0px;

        left: 0px;

        width: 100%;

        height: auto;

    }









    /*** Header Style Two Css ***/

    .header-style2 {

        background: rgba(255, 255, 255, 0.10);

    }



    .header-style2__middle-top {

        display: none;

    }



    .header-style2__right {

        display: none;

    }





    /*** About Style2 Area Css ***/

    .about-style2__image {

        max-width: 670px;

        margin-left: 0;

        margin: 0 auto;

    }



    .about-style2__content {

        padding-top: 50px;

    }



    .progress-levels {

        max-width: 670px;

    }



    .about-style2__image .inner-box .icon {

        top: 0px;

        left: 0px;

        right: 0px;

    }





    /*** Subscribe Style2 Area Css ***/

    .subscribe-style2-area {

        background: #ebedef;

        padding-bottom: 120px;

    }



    .subscribe-box--style2 {

        position: relative;

        top: 0;

        left: 0;

        right: 0;

        max-width: 1170px;

        width: 100%;

        margin: 0 auto;

    }



    .subscribe-content-box--style2 {

        border-top: 0px solid #f5f6f7;

        border-bottom: 0px solid #f5f6f7;

        padding: 0px 0;

    }



    .subscribe-box--style2 .subscribe-form {

        max-width: 670px;

        width: 100%;

        float: none;

        margin: 0 auto 0;

    }



    .subscribe-title--style2 {

        background: #ebedef;

        padding: 111px 0 33px;

        text-align: center;

    }





    /*** Project Style2 Area Css ***/

    .single-project-style2 .content-box h2 {

        font-size: 22px;

        margin: 0 0 30px;

    }





    /*** Testimonial Style1 Area Css ***/

    .single-testimonial-style1 .img-holder {

        display: none;

    }



    .single-testimonial-style1 .text-holder {

        max-width: 100%;

        width: 100%;

    }



    .single-testimonial-style1 .text-holder .inner-text h2 {

        font-size: 38px;

        line-height: 1.4em;

    }



    .single-testimonial-style1 .text-holder .inner-text h2 br {

        display: none;

    }













    /*** Header Style Three Css ***/

    .header-style3-bottom {

        position: relative;

        display: block;

        background: rgba(255, 255, 255, 0.10);

    }



    .header-style3-bottom .outer-box {

        border-top: 0px solid rgba(255, 255, 255, 0.10);

        margin-top: 0px;

    }



    .header-style3 {

        display: none;

    }



    .header-style3-bottom__right {

        display: none;

    }





    /*** About Style3 Area Css ***/

    .about-style3__image {

        margin: 0 auto;

    }



    .about-style3__content {

        padding-top: 60px;

        max-width: 570px;

        margin: 0 auto;

    }



    .about-style3__content .inner-content .single-box {

        min-height: 60px;

    }



    /*** Video Gallery Style1 Area Css ***/

    .video-gallery-style1-inner .title h2 {

        font-size: 82px;

    }



    /*** Testimonial Style2 Area Css ***/

    .single-testimonial-style2 .text-holder {

        max-width: 100%;

        width: 100%;

        padding-left: 30px;

        padding-right: 20px;

    }



    .single-testimonial-style2 .text-holder .inner-text h2 {

        font-size: 38px;

        line-height: 1.4em;

    }



    .single-testimonial-style2 .img-holder {

        display: none;

    }





    /*** Google Map Style1 Area Css ***/

    .home1-page-map-outer .map-canvas {

        height: 855px;

    }





    /** Testimonial Style9 Content  ***/

    .testimonial-style9_content {

        position: relative;

        top: 0;

        left: 15px;

        right: 15px;

        display: flex;

        align-items: center;

        justify-content: center;

        padding: 120px 30px 130px;

        padding-right: 30px;

        padding-bottom: 130px;

    }



    .single-testimonial-style4 .text h2 {

        font-size: 38px;

        line-height: 60px;

    }







    /*** Header Style Four Css ***/

    .header-style4__right-top {

        display: none;

    }



    .header-style4__right-botton {

        border-top: 0px solid;

        padding-top: 30px;

        padding-bottom: 30px;

    }



    .header-style4__right-bottom-btn {

        display: none;

    }





    /*** About Style4 Area Css ***/

    .about-style4__image {

        margin-right: 0;

    }



    .about-style4__image img {

        max-width: 100%;

        width: 100%;

        float: none;

    }



    .about-style4__content {

        padding-top: 60px;

        padding-bottom: 120px;

    }





    .about-style4__content .inner-content ul li .text {

        padding-left: 20px;

        max-width: 230px;

    }





    /*** Awards Area Css ***/

    .awards-area .certificate-content-box {

        max-width: 500px;

        margin-top: 0px;

    }



    .awards__content-box .image-box .icon {

        position: relative;

        top: -70px;

        right: 0;

    }







    /*** Working Process Area Css ***/

    .working-process-area {

        padding: 105px 0 60px;

    }



    .working-process-area .main-title {

        padding-bottom: 57px;

    }



    .single-working-process-box {

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

        padding-right: 0;

        margin-bottom: 50px;

        max-width: 550px;

        margin: 0 auto 60px;

    }



    .single-working-process-box .text h2 {

        font-size: 34px;

        margin: 0 0 23px;

    }



    .single-working-process-box .count {

        height: 95px;

        width: 120px;

    }



    .single-working-process-box .count .shape1 {

        display: none;

    }











    /*** Header Style Five Css ***/

    .header-style5 .auto-container {

        padding-right: 30px;

    }



    .main-logo-box-style5 {

        margin-left: 0px;

    }



    .header-social-link--style5 {

        display: none;

    }



    .header-style5__right .header-menu {

        display: none;

    }



    .header-style5__left {

        width: 100%;

    }



    .header-style5__right {

        display: none;

    }





    .nav-outer.style5 .mobile-nav-toggler .inner {

        width: 140px;

        height: 120px;

        padding: 38px 0;

        padding-left: 40px;

    }





    /*** About Style5 Area Css ***/

    .about-style5-top {

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

        margin-bottom: 60px;

    }



    .about-style5__image .text-outer {

        display: none;

    }



    .about-style5-top .signature {

        margin-top: 30px;

    }



    .about-style5__image {

        max-width: 770px;

        width: 100%;

    }



    .about-style5__image-inner {

        max-width: 720px;

    }



    .about-style5__content {

        margin-top: 43px;

    }



    .about-style5__image-inner .icon {

        top: auto;

        left: 0;

        right: 0;

        bottom: 20px;

        display: flex;

        align-items: center;

        justify-content: center;

    }



    .about-style5__content .text2 h5 br {

        display: none;

    }





    /*** Project Style3 Area Css ***/

    .single-project-style3 .text-holder .title h2 {

        font-size: 26px;

        font-weight: 800;

    }





    /*** History Area Css ***/

    .history-area .main-title {

        padding-bottom: 10px;

    }



    .single-history-box {

        padding-right: 0px;

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

    }



    .single-history-box .year .shape1 {

        display: none;

    }





    /*** Awards Style2 Area Css ***/

    .awards__content-box {

        margin-bottom: 41px;

    }





    /*** Google Map Style1 Area Css ***/

    .contact-form-box-1 .appointment-form-box__inner {

        padding: 70px 20px 70px;

    }



    .contact-form-box-1__inner .button-box {

        padding-top: 10px;

    }









    /*** Header Style Six Css ***/

    .header-style6 {

        padding-bottom: 20px;

    }



    .header-style6__right-top {

        display: none;

    }



    .header-style6__right-botton .nav-outer .mobile-nav-toggler {

        padding: 25px 0;

    }



    .header-style6__right-bottom-btn {

        display: none;

    }





    /*** Service Style5 Area Css ***/

    .form-input-box .box1 .single {

        max-width: 100%;

        margin-bottom: 10px;

    }



    .destination-form__inner .button-box {

        top: 0px;

        right: 2px;

        bottom: 10px;

        width: 90px;

        padding: 0px;

        padding-left: 0;

    }



    .destination-form__inner .button-box button {

        border-radius: 0;

    }



    .destination-form__inner .button-box button.btn-one.style3:before {

        top: 0px;

        bottom: 0px;

        border-radius: 0;

    }





    /*** About Style6 Area Css ***/

    .about-style6__image {

        max-width: 930px;

    }



    .about-style6__image-inner {

        max-width: 850px;

    }



    .about-style6__content {

        margin-top: 50px;

    }



    .about-style6__image .text-outer {

        display: none;

    }



    .about-style6__image-inner .icon {

        left: 0;

        right: 0;

        display: flex;

        align-items: center;

        justify-content: center;

    }





    /*** Testimonial Style4 Area Css ***/

    .testimonial-style4_img {

        width: calc(100% - 0px);

        height: 740px;

        background-position: top center;

        background-size: cover;

    }



    .testimonial-style4_content {

        position: relative;

        top: 0;

        left: 0;

        right: 0;

        max-width: 100%;

        width: 100%;

        height: auto;

        padding: 120px 30px 140px;

    }





    /*** Project Style4 Area Css ***/

    .project-style4__top-box {

        flex-direction: column;

        justify-content: center;

        align-items: center;

        padding-bottom: 56px;

        text-align: center;

    }



    .project-style4__top-box .text {

        max-width: 100%;

        width: 100%;

        padding-top: 18px;

        margin-bottom: 0;

    }





    /*** Subscribe Style3 Area Css ***/

    .subscribe-style3__title-box {

        max-width: 570px;

        width: 100%;

        padding-right: 0;

        margin: 0 auto;

        flex-direction: column;

        justify-content: center;

    }



    .subscribe-style3__title h2 {

        font-size: 30px;

    }



    .subscribe-style3__title-box .logo-box {

        padding-bottom: 15px;

    }



    .subscribe-style3__form {

        margin: 32px auto 0;

    }





    /*** Header Style Seven Css ***/

    .header-style7 .auto-container {

        max-width: 100%;

        padding: 0 0px;

    }



    .header-style7__left-button {

        display: none;

    }



    .header-style7__right {

        display: none;

    }



    .header-style7__left {

        width: 50%;

    }



    .header-style7__middle {

        width: 50%;

        padding-right: 30px;

    }



    .header-style7__middle-bottom-btn {

        display: none;

    }



    .main-logo-box-seven {

        width: 100%;

        height: 100px;

        padding-right: 0px;

    }



    .header-style7__middle-top {

        display: none;

    }



    .header-style7__middle-botton {

        justify-content: flex-end;

        align-items: flex-end;

        padding-left: 0px;

    }



    /*** Service Style7 Area Css ***/

    .service-style7__top .text-box {

        max-width: 100%;

        width: 100%;

        margin-top: 42px;

    }



    /*** About Style7 Area Css ***/

    .about-style7__content {

        max-width: 100%;

        width: 100%;

        padding-left: 0px;

        margin-top: 50px;

    }



    .about-style7__content .top-title h2 br {

        display: none;

    }





    /*** Service Style8 Area Css ***/

    .service-style8__image-box {

        margin: 50px 0 50px;

    }





    /*** Slogan Style4 Area Css ***/

    .slogan-style4__content:before {

        content: "";

        position: absolute;

        top: 0px;

        left: 0px;

        bottom: 0px;

        right: 0px;

        background: rgba(var(--thm-base-rgb), .70);

        z-index: -1;

    }



    .slogan-style4__content .shape-bg {

        display: none;

    }



    .slogan-style4__content .shape-bg-2 {

        display: none;

    }



    .slogan-style4__content .content-box {

        padding-left: 30px;

        padding-right: 30px;

    }





    /*** Shop Area Css ***/

    .shop-area .sec-title-style5 {

        padding-bottom: 18px;

    }



    .single-shop-item {

        margin-top: 40px;

    }





    /*** Testimonial Style5 Area Css ***/

    .testimonial-style5-area .sec-title-style5 {

        align-items: center;

        padding-bottom: 128px;

        flex-direction: column;

        text-align: center;

    }



    .testimonial-style5-area .sec-title-style5 .icon {

        padding-bottom: 0px;

        margin-right: 0px;

        margin-bottom: 20px;

    }



    .testimonial-carousel-5.owl-carousel.owl-dot-style1 .owl-dots {

        position: absolute;

        top: -78px;

        right: -5px;

        left: -5px;

    }





    /*** Blog Style5 Area Css ***/

    .blog-style5-area {

        padding: 120px 0 120px;

    }



    .single-blog-style6 .inner {

        padding-top: 0px;

        padding-left: 0px;

    }



    .single-blog-style6 .img-holder {

        position: relative;

    }



    .single-blog-style6 .text-holder {

        padding-left: 0px;

        margin-top: 30px;

    }





    /*** Header Style Eight Css ***/

    .header-top-style8 {

        display: none;

    }



    .header-style8 {

        display: none;

    }





    .service-style9__top .text-box {

        max-width: 100%;

        width: 100%;

        margin-top: 34px;

    }



    .service-style9__service-list {

        margin-right: 0px;

        max-width: 450px;

        margin-bottom: 50px;

    }



    .service-style9__image-box .single-image-box {

        margin-top: 20px;

    }



    .service-style9__top .title-box h2 br {

        display: none;

    }







    .video-gallery-style2__image-box {

        min-height: 220px;

    }



    .video-gallery-style2__bg {

        top: 0;

        left: 0;

        bottom: 0px;

        right: 0;

    }



    .video-gallery-style2__image-box .main_img {

        display: none;

    }



    .video-gallery-style1__top h2 {

        font-size: 40px;

        line-height: 60px;

        margin: 0 0 45px;

    }







    .projects-style5-area {

        padding: 0px 0px 0px;

    }







    .single-blog-style7 .inner {

        padding-left: 0px;

    }



    .single-blog-style7 .img-holder {

        position: relative;

        left: 0;

        right: 0;

        margin: 0 auto;

    }



    .single-blog-style7 .text-holder {

        padding-left: 0px;

        min-height: auto;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

        padding-top: 32px;

    }



    .single-blog-style7 .text-holder .blog-title {

        margin: 0 0 17px;

    }







    .header-top-style9 {

        display: none;

    }



    .header-style9__right {

        display: none;

    }





    .movers-form-box .form-group {

        margin-left: 30px;

        margin-right: 30px;

    }



    .movers-form-box .form-group.margin-left-0 {

        margin-left: 30px;

    }



    .movers-form-box .form-group.margin-right-0 {

        margin-right: 30px;

    }







    .about-style8__content {

        max-width: 100%;

        width: 100%;

        float: none;

        padding: 0px 0px 0px;

        padding-right: 0;

    }



    .about-style8__content .top-title h2 br {

        display: none;

    }



    .about-style8__bg {

        background-position: left top;

        width: calc(0% - 0px);

    }



    .about-style8__signature-box {

        position: relative;

        top: 0;

        left: 0;

        bottom: 0;

        display: block;

        margin-top: 30px;

    }



    .about-style8__signature-box .box1 {

        display: none;

    }



    .about-style8__content .outer-text {

        display: none;

    }



    .about-style8__signature-box .inner {

        width: 320px;

        height: 250px;

    }





    .working-process-box-style2 {

        width: 100%;

        flex-direction: column;

        align-items: center;

        justify-content: center;

        text-align: center;

        margin-bottom: 70px;

    }



    .working-process-box-style2 .icon-holder {

        margin: 0 auto;

    }



    .working-process-style2__box .marker-box {

        display: none;

    }



    .working-process-style2__box .shape {

        display: none;

    }



    .working-process-box-style2.margintop70 {

        top: 0px;

    }



    .choose-style2 {

        margin-top: 43px;

    }







    .single-service-style10.pdtop {

        padding-top: 0px;

    }



    .single-service-style10 {

        margin-bottom: 0px;

    }







    .header-style10__right {

        display: none;

    }







    .experience-box-style2 {

        flex-direction: column;

        justify-content: center;

        text-align: center;

        padding: 70px 30px 63px;

        margin-bottom: 70px;

    }



    .experience-box-style2 .title-box {

        max-width: 100%;

        margin-top: -4px;

    }



    .experience-box-style2 .text-box {

        max-width: 100%;

        margin-top: 36px;

    }



    .about-style9__content {

        max-width: 100%;

    }



    .about-style9__image {

        float: none;

        margin-top: 50px;

    }



    .about-style9__content .title-box h2 {

        font-size: 40px;

    }



    .about-style9__content .title-box h2 br {

        display: none;

    }



    .experience-box-style2 .title-box h2 {

        font-size: 32px;

    }







    .service-style11__title .sec-title-style6 h2 br {

        display: none;

    }





    .testimonial-style8__content {

        padding: 0 20px;

    }



    .single-testimonial-style8 h2 {

        font-size: 30px;

        line-height: 1.5em;

    }









    .subscribe-style4__content-box {

        max-width: 100%;

        width: 100%;

        padding-top: 50px;

        padding-left: 0px;

    }



    .subscribe-style4__content-box .title-box h2 {

        font-size: 40px;

    }



    .subscribe-style4__content-box .title-box h2 br {

        display: none;

    }



    .subscribe-style4__content-box .text {

        padding: 28px 0 32px;

    }







    .blog-style8-big-image-box {

        margin-top: 60px;

    }







    .partner-box-style3 .single-partner-logo-box {

        width: 100%;

    }







    .footer--style5 .footer-widget-links ul.right {

        margin-left: 0px;

        float: none !important;

        padding-top: 25px;

    }



    .footer-bottom-style5 .bottom-inner {

        flex-direction: column;

        justify-content: center;

        align-items: center;

        text-align: center;

    }



    .footer-bottom .bottom-inner .copyright {

        padding-bottom: 13px;

    }







    .header-style11 .outer-box {

        padding: 0 20px;

    }



    .header-style11__right {

        display: none;

    }







    .service-style9-area.bg-white {

        padding-bottom: 120px;

    }



    .service-style9__img-box {

        position: relative;

        display: block;

    }



    .service-style9__img-box img {

        width: 100%;

    }





    .about-style10__image-box {

        max-width: 100%;

    }



    .about-style10__content {

        padding-top: 50px;

    }



    .about-style10__content .title-box h2 {

        font-size: 40px;

    }



    .about-style10__content .title-box h2 br {

        display: none;

    }



    .about-style10__image-box .bottom-image .ovarlay-content {

        left: 0px;

        bottom: 40px;

    }







    .team-style5-area {

        padding: 120px 0 80px;

    }



    .single-team-style5 {

        margin-bottom: 40px;

    }







    .header-top-style12 {

        display: none;

    }



    .header-style12__middle {

        display: none;

    }



    .header-style12__right {

        display: none;

    }



    .header-bottom-style12__right {

        display: none;

    }



    .header-style-12 {

        position: relative;

        background: #ffffff;

        min-height: 100px;

    }



    .header-style12 {

        position: absolute;

        left: 0;

        bottom: 0;

        max-width: 50%;

        width: 100%;

        height: 100px;

        margin: 0 auto;

        background: transparent;

        padding: 0;

        z-index: 1;

        display: flex;

        align-items: center;

    }



    .header-bottom-style12 {

        position: absolute;

        background: transparent;

        border-top: none;

        top: 0;

        right: 0;

        bottom: 0;

    }







    .single-testimonial-style11 {

        flex-direction: column;

        justify-content: center;

        align-items: flex-end;

    }



    .testimonial-style11__content {

        padding: 66px 0 80px;

        padding-right: 40px;

    }



    .single-testimonial-style11 .img-box {

        margin-top: 33px;

    }



    .single-testimonial-style11 .text-box {

        max-width: 100%;

        width: 100%;

        text-align: right;

        padding-top: 0;

    }



    .single-testimonial-style11 .text-box h2 {

        font-size: 32px;

        line-height: 1.4em;

    }







    .choose-style1__content-box--instyle3 .sec-title h2 br {

        display: none;

    }







    .single-price-box {

        padding: 60px 20px 26px;

    }



    .single-price-box .table-header .package h2 {

        font-size: 40px;

    }







    .project-style8-area {

        padding: 120px 0px 43px;

    }



    .working-process-box-style2.box-style1 {

        width: 100%;

    }



    .working-process-box-style2.box-style2 {

        width: 100%;

    }



    .working-process-box-style2.box-style3 {

        width: 100%;

    }



    .working-process-box-style2.box-style4 {

        width: 100%;

    }









    .choose-style4-area {

        padding: 120px 0 72px;

    }



    .choose-style4__image-box {

        min-height: 530px;

        max-width: 570px;

        margin: 0 auto;

    }



    .choose-style4-image1::before {

        display: none;

    }



    .choose-style4__image-box ul {

        margin-left: 0px;

        margin-right: 0px;

    }



    .choose-style4__image-box ul li {

        float: none;

        padding: 0;

        margin: 0 auto;

    }



    .choose-style4__image-box ul li.box1 {

        width: 270px;

        float: none;

        margin: 0 auto;

    }



    .choose-style4__image-box ul li.box2 {

        width: 240px;

        float: none;

        margin: 20px auto 0;

    }



    .choose-style4-image4 {

        position: relative;

        left: 0;

        bottom: 0;

        right: 0;

        width: 270px;

        margin: 0 auto 20px;

    }





    .choose-style4-image3 {

        max-width: 170px;

        width: 100%;

        margin: 20px auto 0;

    }



    .choose-style4-image2 {

        max-width: 170px;

        width: 100%;

        margin: 0 auto;

        float: none;

    }



    .choose-style4__content-box {

        margin-top: 58px;

        padding-left: 0px;

        text-align: center;

    }







    .header-style13__right {

        display: none;

    }





    .service-style13__title {

        padding-bottom: 50px;

    }







    .about-style11__content {

        padding-top: 40px;

        padding-left: 0px;

    }



    .about-style11__image-box .phone-number-box {

        left: 20px;

        right: 20px;

        padding: 30px 20px 30px;

    }



    .single-testimonial-style12-bottom {

        align-items: center;

        justify-content: center;

        margin-top: 32px;

        flex-direction: column;

    }



    .single-testimonial-style12-bottom .review {

        margin-top: 10px;

    }







    .slogan-style5__inner h2 {

        font-size: 62px;

    }





    .blog-style10-area .sec-title-style7 h2 br {

        display: none;

    }







    .about-style12__content {

        max-width: 100%;

        float: none;

        text-align: center;

        padding: 50px 0 0;

    }



    .about-style12__content .inner-content {

        display: flex;

        flex-direction: column;

        align-items: center;

        justify-content: center;

    }



    .phone-number-box-style14 .inner .text {

        text-align: left;

    }



    .about-style12__image-box {

        max-width: 300px;

        width: 100%;

        min-height: 300px;

        margin: 0 auto;

    }



    .about-style12__image-box .round-box {

        right: 0;

    }



    .phone-number-box-style14 {

        padding: 30px 20px 30px;

    }



    .phone-number-box-style14 .inner .text h2 {

        font-size: 22px;

    }







    .service-form-box-style14 {

        margin-bottom: 30px;

    }







    .experience__top-box__image1 {

        margin-right: 0px;

    }



    .experience__top-box__content {

        max-width: 100%;

        width: 100%;

        padding-left: 0;

        padding-top: 50px;

    }



    .skill-content-box {

        float: none;

        max-width: 100%;

        width: 100%;

        padding-right: 0;

    }



    .experience__bottom-box__image1 {

        margin-left: 0;

        margin-top: 50px;

    }



    .experience__top-box__content .value-box {

        align-items: center;

        flex-direction: column;

        justify-content: center;

    }



    .experience__top-box__content .value-box .review {

        margin-left: 0px;

    }







    .single-testimonial-style12 {

        text-align: center;

    }







    .footer-bottom--style9 .bottom-inner {

        flex-direction: column;

        justify-content: center;

        align-items: center;

    }



    .footer-menu .footer-nav li {

        float: none;

    }







    .footer-top-style9 {

        padding: 107px 0 60px;

    }



    .footer-top-style9__content {

        flex-direction: column;

        justify-content: center;

        align-items: center;

        text-align: center;

    }



    .footer-top-style9__content .inner-title {

        padding-bottom: 15px;

    }







    .service-style15__title {

        padding-bottom: 50px;

    }



    .header-style15__right {

        display: none;

    }







    .service-style16__content {

        padding-left: 0px;

        max-width: 390px;

        margin: 0 auto;

    }



    .service-style16__content--right {

        padding-left: 0;

        padding-right: 0px;

        margin-top: 70px;

    }



    .world-map__content .map-img {

        width: 300px;

        margin: 0 auto;

    }



    .world-map__content .overlay-content {

        height: 160px;

    }









    .experience-style2-area {

        padding: 120px 0 92px;

    }



    .experience-style2__content-box {

        margin-top: 20px;

    }



    .experience-style2__content-box .single-box {

        margin-bottom: 20px;

    }









    .domain-form__inner {

        padding-right: 0px;

    }



    .form-style15__inner {

        padding: 45px 20px 50px;

    }



    .domain-form__inner .button-box {

        position: relative;

        width: 100%;

    }



    .domain-form__inner .form-input-box {

        border: none;

        border-right: none;

    }



    .domain-form__inner .form-input-box .box1 .single {

        max-width: 100%;

        width: 100%;

        height: 80px;

        float: none;

        border-bottom: 1px solid #c9c9d1;

    }



    .domain-form__inner .select-box .nice-select {

        z-index: 10;

    }



    .domain-form__inner .form-input-box .box1 .single::before {

        display: none;

    }







    .footer-contact-form {

        margin-top: 0;

    }







    .slogan-area .button a {

        margin-bottom: 10px;

    }





    .slogan-style4__content .content-box .big-title {

        font-size: 50px;

        line-height: 70px;

    }







    .contact-form-box-2 .appointment-form-box__inner .button-box {

        padding-top: 0;

    }







    .opening-hour-box {

        margin-left: 0px;

    }







    .single-team-style1.single-team-style4 {

        max-width: 400px;

        margin: 0 auto 34px;

    }







    .footer-top-style9__content .btn-box {

        margin-top: 11px;

    }







    .breadcrumb-area .inner-content {

        padding: 244px 0 141px;

    }



    .breadcrumb-area .sub-title {

        margin-bottom: 21px;

    }



    .breadcrumb-area .title h2 {

        font-size: 60px;

    }





    .breadcrumb-area .inner-content.style2 {

        padding: 244px 0 121px;

    }





    .breadcrumb-area .inner-content.style3 {

        padding: 124px 0 521px;

    }





    .breadcrumb-area.gray-bg .inner-content {

        padding: 244px 0 141px;

    }







    .experience-style3-area .experience__top-box__content {

        padding-left: 0px;

    }



    .experience-style3-area .skill-content-box {

        padding-right: 0px;

    }





    .contact-us-form-box {

        margin-bottom: 30px;

    }







    .single-servce-box .text-holder {

        padding-left: 0px;

    }



    .single-servce-box.style2 .text-holder {

        padding-left: 0px;

        padding-right: 0px;

    }







    .service-details-img-box {

        max-width: 700px;

        margin-top: 50px;

    }



    .service-details-quote-box {

        padding-left: 70px;

    }







    .team-details-content-box {

        padding-top: 40px;

        padding-left: 0px;

    }







    .faq-style1-area .accordion-box {

        margin-bottom: 30px;

    }





    .single-project-style2 .content-box h2 br {

        display: none;

    }





    .main-header-style16 .header-style3-bottom {

        background: rgba(0, 0, 0, 0.10);

    }





    .breadcrumb-area.style5 .inner-content.style3 {

        padding: 225px 0 521px;

    }





    .project-details-content {

        padding: 60px 20px 60px;

    }



    .project-details-quote-box {

        padding-left: 60px;

    }



    .project-details-quote-box .inner-text h2 {

        font-size: 20px;

        line-height: 32px;

    }







    .blog-page-one .single-blog-style1--instyle9 {

        margin: auto;

        margin-bottom: 30px;

    }



    .single-blog-style1--instyle9 .text-holder {

        right: 30px;

        padding: 20px 10px 10px;

    }



    .single-blog-style8-btn {

        margin-top: 28px;

    }







    .thm-sidebar-box {

        padding-top: 100px;

    }





    .blog-details-quote-box .text h3 {

        font-size: 18px;

        line-height: 32px;

    }





    .tag-box .tag-list li {

        margin-top: 5px;

        margin-bottom: 5px;

    }







    .single-location-info-box .title-holder {

        padding: 25px 15px 39px;

    }



    .single-location-info-box {

        max-width: 570px;

        width: 100%;

        margin: 0 auto 40px;

    }



    .single-location-info-box .title-holder ul li {

        padding-left: 80px;

    }









    .choose-style4-single-box {

        position: relative;

        display: block;

        margin-bottom: 39px;

    }





























}









@media only screen and (min-width: 768px) {



    .main-menu .navigation>li>ul,

    .main-menu .navigation>li>ul>li>ul,

    .main-menu .navigation>li .megamenu {

        display: block !important;

        visibility: hidden;

        opacity: 0;

    }





}







@media only screen and (max-width: 1199px) {





    .main-header .main-menu {

        position: relative;

        display: block;

        width: 100%;

        float: none;

    }



    .main-header .nav-outer .main-menu,

    .sticky-header {

        display: none !important;

    }



    .nav-outer .mobile-nav-toggler {

        display: block;

    }



    .mobile-nav-toggler .icon-bar {

        position: relative;

        display: block;

        background: #ffffff;

        height: 2px;

        width: 30px;

        margin: 7px 5px;

    }



    /* .megamenu ul li:first-child {

        display: none;

    } */

    .megamenu ul li ul li:first-child {

        display: block;

    }

    .megamenu ul li ul li a {

        font-size: 12px !important;

    }

    .megamenu ul li .subtitle{

        position: relative;
        display: block;
        padding: 10px 45px;
        color: red;
        font-size: 15px;
        line-height: 24px;
        -webkit-transition: all 500ms ease;
        -moz-transition: all 500ms ease;
        -ms-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;

    }


    


}























@media only screen and (min-width: 1600px) and (max-width: 1800px) {



    /*** Header Style Five Css ***/

    .main-logo-box-style5 {

        margin-left: 30px;

    }



    .header-social-link--style5 {

        margin-left: 80px;

    }













}







@media only screen and (min-width: 1200px) and (max-width: 1599px) {



    /*** Project Style1 Area Css ***/

    .single-project-style1 .content-box h2 {

        font-size: 22px;

        margin: 0 0 40px;

    }



    .single-project-style1 .content-box h2 br {

        display: none;

    }





    /** Testimonial Style9 Content  ***/

    .single-testimonial-style4 .text h2 {

        font-size: 28px;

        line-height: 50px;

        font-weight: 600;

    }







    /*** Header Style Five Css ***/

    .main-logo-box-style5 {

        margin-left: 30px;

    }



    .header-social-link--style5 {

        margin-left: 80px;

    }



    .header-style5__right .header-menu {

        display: none;

    }









}









@media only screen and (min-width: 1350px) and (max-width: 1870px) {



    /*** Header Style Seven Css ***/

    .header-style7 .auto-container {

        max-width: 100%;

        padding: 0 0px;

    }



    .header-style7__left {

        width: 30%;

    }



    .header-style7__middle {

        width: 70%;

        padding-right: 20px;

    }



    .header-style7__right {

        display: none;

    }



    .header-style7__left-button a {

        font-size: 14px;

    }







}





@media only screen and (min-width: 1200px) and (max-width: 1349px) {





    /*** Header Style Seven Css ***/

    .header-style7 .auto-container {

        max-width: 100%;

        padding: 0 0px;

    }



    .header-style7__left-button {

        display: none;

    }



    .header-style7__right {

        display: none;

    }



    .header-style7__left {

        width: 25%;

    }



    .header-style7__middle {

        width: 75%;

        padding-right: 30px;

    }



    .header-style7__middle-bottom-btn {

        margin-left: 10px;

    }



    .main-logo-box-seven {

        width: 100%;

        height: 150px;

        padding-right: 0px;

    }

























}

























@media only screen and (min-width: 1200px) and (max-width: 1420px) {



    /*** Main Slider Css ***/

    .main-slider .auto-container {

        padding: 0px 120px;

    }



    /*** Main Slider Style1 Css ***/

    .main-slider.style1 .owl-theme .owl-nav {

        max-width: 1130px;

    }





    /*** Main Slider Style3 Css ***/

    .main-slider.style1--instyle3 .owl-theme .owl-nav {

        top: 55%;

        max-width: 100%;

        padding: 0 40px;

    }





    /*** Main Slider Style4 Css ***/

    .slide-style4-content-box .big-title h2 {

        font-size: 92px;

        line-height: 1.0em;

        animation: none;

    }



    /*** Main Slider Style6 Css ***/

    .banner-section .content-outer .img-box {

        display: none;

    }



    .bottom-panel {

        max-width: 1400px;

        padding: 0 30px;

    }



    .banner-slider-control-wrap {

        top: 0;

        left: 30px;

        bottom: 0px;

        right: 0;

        width: auto;

    }







    .main-slider.style10 .content {

        margin: 0 0px;

    }







    .header-video-button {

        display: none;

    }







    .main-slider.style11 .mouse-btn-down {

        left: 80px;

        right: 80px;

    }

































}











@media only screen and (min-width: 992px) and (max-width: 1199px) {



    /*** Main Slider Css ***/

    .main-slider .auto-container {

        padding: 0px 120px;

    }



    /*** Main Slider Style1 Css ***/

    .main-slider.style1 .content .big-title h2 {

        font-size: 72px;

    }



    .main-slider.style1 .owl-theme .owl-nav {

        max-width: 950px;

    }





    /*** Main Slider Style3 Css ***/

    .main-slider.style1--instyle3 .content {

        padding-top: 335px;

        padding-bottom: 180px;

    }



    .main-slider.style1--instyle3 .owl-theme .owl-nav {

        top: 55%;

        max-width: 100%;

        padding: 0 20px;

    }



    /*** Main Slider Style4 Css ***/

    .slide-style4-content-box .big-title h2 {

        font-size: 62px;

        line-height: 1.0em;

        animation: none;

    }



    /*** Main Slider Style6 Css ***/

    .main-slider.style5.style5instyle6 .content .big-title h2 {

        font-size: 72px;

        line-height: 1.3em;

    }





    /*** Main Slider Style6 Css ***/

    .banner-section .content-outer .img-box {

        display: none;

    }



    .bottom-panel {

        max-width: 1400px;

        padding: 0 30px;

    }



    .banner-slider-control-wrap {

        top: 0;

        left: 30px;

        bottom: 0px;

        right: 0;

        width: auto;

    }



    .banner-section .content-box .inner .big-title br {

        display: none;

    }







    .main-slider.style10 .content {

        margin: 0 0px;

    }







    .main-slider.style11 .mouse-btn-down {

        left: 80px;

        right: 80px;

    }







    .main-slider.style15 .slide .shape-img-bg {

        opacity: 0.0;

    }



    .main-slider.style15 .slide .shape-box img {

        opacity: 0.20;

    }







    .slider15-shape-bg {

        background-size: contain;

    }



































}







@media only screen and (min-width: 768px) and (max-width: 991px) {



    /*** Main Slider Css ***/

    .main-slider .auto-container {

        padding: 0px 120px;

    }





    /*** Main Slider Style1 Css ***/

    .main-slider.style1 .content .big-title h2 {

        font-size: 62px;

    }



    .main-slider.style1 .content .slide1-shape-box {

        display: none;

    }



    .main-slider.style1 .owl-theme .owl-nav {

        top: 40%;

        max-width: 750px;

    }





    /*** Main Slider Style3 Css ***/

    .main-slider.style1--instyle3 .content {

        padding-top: 335px;

        padding-bottom: 180px;

    }



    .main-slider.style1--instyle3 .owl-theme .owl-nav {

        top: 55%;

        max-width: 100%;

        padding: 0 20px;

    }



    /*** Main Slider Style4 Css ***/

    .main-slider.style4 .content {

        display: block;

        padding-top: 320px;

        padding-bottom: 158px;

    }



    .insurance-form-box {

        max-width: 570px;

    }



    .slide-style4-content-box {

        max-width: 100%;

        width: 100%;

        text-align: left;

        padding-top: 44px;

    }



    .slide-style4-content-box .big-title h2 {

        font-size: 62px;

        line-height: 1.0em;

        animation: none;

    }



    .slide-style4-content-box .big-title h2 br {

        display: none;

    }





    /*** Main Slider Style5 Css ***/

    .main-slider.style5 .content .big-title h2 {

        font-size: 72px;

        line-height: 1.3em;

        animation: none;

    }



    .main-slider.style5 .content .big-title h2 span {

        font-size: 122px;

    }







    /*** Main Slider Style6 Css ***/

    .main-slider.style5.style5instyle6 .content .big-title h2 {

        font-size: 62px;

        line-height: 1.3em;

    }



    .main-slider.style5.style5instyle6 .content .big-title h2 span {

        font-size: 62px;

    }





    /*** Main Slider Style6 Css ***/

    .banner-section .content-outer .img-box {

        display: none;

    }



    .bottom-panel {

        max-width: 1400px;

        padding: 0 30px;

    }



    .banner-slider-control-wrap {

        top: 0;

        left: 30px;

        bottom: 0px;

        right: 0;

        width: auto;

    }







    .main-slider.style10 .content {

        margin: 0 0px;

    }



    .main-slider.style10 .content .big-title h2 {

        font-size: 120px;

        line-height: 0.7em;

        animation: none;

    }



    .main-slider.style10 .content .overlay-title {

        bottom: 380px;

        right: 0px;

    }









    .main-slider.style11 .content .big-title h2 {

        font-size: 70px;

        animation: none;

    }



    .main-slider.style11 .mouse-btn-down {

        left: 80px;

        right: 80px;

    }







    .main-slider.style12 .content .big-title h2 {

        font-size: 52px;

    }







    .main-slider.style15 .slide .shape-img-bg {

        display: none;

    }



    .main-slider.style15 .slide .shape-box img {

        opacity: 0.20;

    }



    .main-slider.style15 .content .big-title h2 {

        font-size: 52px;

    }



    .main-slider.style15 .content .text-box p br {

        display: none;

    }









    .slider15-shape-bg {

        background-size: contain;

    }







    .main-slider.style13-instyle14 .content .big-title h2 br {

        display: none;

    }



























}









@media only screen and (min-width: 500px) and (max-width: 767px) {

    .main-slider.style2 {

        margin-top: 0px;

    }



    /*** Main Slider Css ***/

    .main-slider .owl-theme .owl-nav {

        display: none;

    }



    .main-slider .auto-container {

        padding: 0px 50px;

        padding-right: 50px;

    }





    /*** Main Slider Style1 Css ***/

    .main-slider.style1 .content {

        padding-top: 154px;

        padding-bottom: 260px;

    }



    .main-slider.style1 .content .big-title h2 {

        font-size: 52px;

    }



    .main-slider.style1 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style1 .content .slide1-shape-box {

        display: none;

    }



    .main-slider.style1 .owl-theme .owl-nav {

        top: 40%;

        max-width: 750px;

    }





    /*** Main Slider Style2 Css ***/

    .main-slider.style1--instyle2 .content {

        padding-top: 235px;

        padding-bottom: 150px;

    }





    /*** Main Slider Style3 Css ***/

    .main-slider.style1--instyle3 .content {

        padding-top: 265px;

        padding-bottom: 170px;

    }



    .main-slider.style1--instyle3 .owl-theme .owl-nav {

        top: 55%;

        max-width: 100%;

        padding: 0 20px;

    }





    /*** Main Slider Style4 Css ***/

    .main-slider.style4 .content {

        display: block;

        padding-top: 320px;

        padding-bottom: 158px;

    }



    .insurance-form-box {

        max-width: 570px;

    }



    .slide-style4-content-box {

        max-width: 100%;

        width: 100%;

        text-align: left;

        padding-top: 44px;

    }



    .slide-style4-content-box .big-title h2 {

        font-size: 62px;

        line-height: 1.0em;

        animation: none;

    }



    .slide-style4-content-box .big-title h2 br {

        display: none;

    }







    /*** Main Slider Style5 Css ***/

    .main-slider.style5 .content .big-title h2 {

        font-size: 52px;

        line-height: 1.4em;

        animation: none;

    }



    .main-slider.style5 .content .big-title h2 span {

        font-size: 72px;

    }



    .main-slider.style5 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style5 .content .btns-box {

        position: relative;

        display: block;

    }



    .main-slider.style5 .slide-phn-number-box {

        margin-right: 0px;

        margin-bottom: 20px;

    }



    .main-slider.style5 .banner-carousel.owl-carousel .owl-dots {

        display: none;

    }





    /*** Main Slider Style7 Css ***/

    .main-slider.style5.style5instyle6 .content .big-title h2 {

        font-size: 62px;

        line-height: 1.3em;

    }



    .main-slider.style5.style5instyle6 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style5.style5instyle6 .content .big-title h2 span {

        font-size: 62px;

    }



    .slide-phn-number-box--style2 {

        padding-left: 50px;

        padding-bottom: 28px;

        padding-right: 0px;

        max-width: 350px;

    }





    .banner-section .content-outer .img-box {

        display: none;

    }



    .bottom-panel {

        max-width: 1400px;

        padding: 0 30px;

    }



    .banner-slider-control-wrap {

        top: 0;

        left: 10px;

        bottom: 0px;

        right: 10px;

        width: auto;

    }



    .banner-section .content-box .inner .big-title {

        font-size: 42px;

    }



    .banner-section .content-box .inner .big-title br {

        display: none;

    }



    .banner-section .content-box .inner .big-title .discount {

        top: -15px;

        left: 0;

    }



    .banner-slider-control-wrap .left-side {

        max-width: 300px;

    }



    .scroll-pagination {

        width: 250px;

    }





    /*** Main Slider Style8 Css ***/

    .banner-section.style8 .content-box .inner .big-title {

        font-size: 52px;

    }







    .main-slider.style10 .content {

        margin: 0 0px;

    }



    .main-slider.style10 .content .big-title h2 {

        font-size: 80px;

        line-height: 0.7em;

        animation: none;

    }



    .main-slider.style10 .content .overlay-title {

        bottom: 300px;

        right: 0px;

    }



    .main-slider.style10 .outer-text {

        left: 30px;

    }



    .main-slider.style10 .header-social-link {

        bottom: 130px;

    }



    .main-slider.style10 .banner-carousel.owl-carousel .owl-dots {

        display: none;

    }







    .main-slider.style11 .content .big-title h2 {

        font-size: 60px;

        animation: none;

    }



    .main-slider.style11 .mouse-btn-down {

        left: 80px;

        right: 80px;

    }



    .main-slider.style11 .outer-text {

        display: none;

    }









    .main-slider.style12 .content .big-title h2 {

        font-size: 42px;

    }



    .main-slider.style12 .content .text-box p br {

        display: none;

    }







    .main-slider.style13 .content .big-title h2 {

        font-size: 62px;

    }









    .main-slider.style15 .content {

        min-height: 860px;

        padding-bottom: 0px;

    }



    .main-slider.style15 .slide .shape-box {

        display: none;

    }



    .main-slider.style15 .slide .shape-img-bg {

        display: none;

    }



    .main-slider.style15 .slide .shape-box img {

        opacity: 0.20;

    }



    .main-slider.style15 .content .big-title h2 {

        font-size: 42px;

    }



    .main-slider.style15 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style15 .content .text-box p br {

        display: none;

    }



    .main-slider.style15 .content .button-box {

        align-items: center;

        flex-direction: column;

        align-items: flex-start;

    }



    .slide-video-button {

        margin-top: 20px;

        margin-left: 0px;

    }







    .slider15-shape-bg {

        background-size: contain;

    }







    .main-slider.style5instyle6 .content {

        padding-top: 150px;

        padding-bottom: 150px;

    }







    .main-slider.style13-instyle14 .content .big-title h2 br {

        display: none;

    }





























}







@media only screen and (max-width: 499px) {



    /*** Main Slider Css ***/

    .main-slider .owl-theme .owl-nav {

        display: none;

    }



    .main-slider .auto-container {

        padding: 0px 20px;

        padding-right: 20px;

    }





    /*** Main Slider Style1 Css ***/

    .main-slider.style1 .content {

        padding-top: 154px;

        padding-bottom: 260px;

    }



    .main-slider.style1 .content .big-title h2 {

        font-size: 52px;

    }



    .main-slider.style1 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style1 .content .slide1-shape-box {

        display: none;

    }



    .main-slider.style1 .owl-theme .owl-nav {

        top: 40%;

        max-width: 750px;

    }





    /*** Main Slider Style2 Css ***/

    .main-slider.style1--instyle2 .content {

        padding-top: 235px;

        padding-bottom: 150px;

    }



    .main-slider.style1--instyle2 .content .btns-box {

        display: flex;

        flex-direction: column;

        align-items: flex-start;

    }



    .main-slider.style1--instyle2 .content .btns-box a.martop20 {

        margin-top: 20px;

        margin-right: 0px;

    }





    /*** Main Slider Style3 Css ***/

    .main-slider.style1--instyle3 .content {

        padding-top: 265px;

        padding-bottom: 170px;

    }



    .main-slider.style1--instyle3 .owl-theme .owl-nav {

        top: 55%;

        max-width: 100%;

        padding: 0 20px;

    }







    /*** Main Slider Style4 Css ***/

    .main-slider.style4 .content {

        display: block;

        padding-top: 320px;

        padding-bottom: 158px;

    }



    .insurance-form-box {

        max-width: 570px;

        padding: 64px 30px 70px;

    }



    .slide-style4-content-box {

        max-width: 100%;

        width: 100%;

        text-align: left;

        padding-top: 44px;

    }



    .slide-style4-content-box .big-title h2 {

        font-size: 62px;

        line-height: 1.0em;

        animation: none;

    }



    .slide-style4-content-box .big-title h2 br {

        display: none;

    }







    /*** Main Slider Style5 Css ***/

    .main-slider.style5 .content .big-title h2 {

        font-size: 52px;

        line-height: 1.4em;

        animation: none;

    }



    .main-slider.style5 .content .big-title h2 span {

        font-size: 72px;

    }



    .main-slider.style5 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style5 .content .btns-box {

        position: relative;

        display: block;

    }



    .main-slider.style5 .slide-phn-number-box {

        margin-right: 0px;

        margin-bottom: 20px;

    }



    .main-slider.style5 .banner-carousel.owl-carousel .owl-dots {

        display: none;

    }





    /*** Main Slider Style6 Css ***/

    .main-slider.style5.style5instyle6 .content .big-title h2 {

        font-size: 62px;

        line-height: 1.3em;

    }



    .main-slider.style5.style5instyle6 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style5.style5instyle6 .content .big-title h2 span {

        font-size: 62px;

    }



    .slide-phn-number-box--style2 {

        padding-left: 30px;

        padding-bottom: 28px;

        padding-right: 0px;

    }



    .slide-phn-number-box p {

        font-size: 14px;

    }



    .slide-phn-number-box .bottom h2 {

        font-size: 24px;

    }







    /*** Main Slider Style7 Css ***/

    .banner-section .content-outer .img-box {

        display: none;

    }



    .bottom-panel {

        max-width: 1400px;

        padding: 0 30px;

    }



    .banner-slider-control-wrap {

        top: 0;

        left: 10px;

        bottom: 0px;

        right: 10px;

        width: auto;

    }



    .banner-section .content-box .inner .big-title {

        font-size: 42px;

    }



    .banner-section .content-box .inner .big-title br {

        display: none;

    }



    .banner-section .content-box .inner .big-title .discount {

        top: -15px;

    }



    .banner-slider-control-wrap .left-side {

        max-width: 300px;

    }



    .scroll-pagination {

        width: 250px;

    }





    /*** Main Slider Style8 Css ***/

    .banner-section.style8 .content-box .inner .big-title {

        font-size: 52px;

    }







    .main-slider.style10 .content {

        margin: 0 0px;

    }



    .main-slider.style10 .content .big-title h2 {

        font-size: 60px;

        line-height: 0.7em;

        animation: none;

    }



    .main-slider.style10 .content .overlay-title {

        bottom: 300px;

        right: 0px;

    }



    .main-slider.style10 .outer-text {

        left: 30px;

    }



    .main-slider.style10 .header-social-link {

        bottom: 130px;

    }



    .main-slider.style10 .content .overlay-title {

        font-size: 20px;

        letter-spacing: 0.1em;

    }



    .main-slider.style10 .banner-carousel.owl-carousel .owl-dots {

        display: none;

    }







    .main-slider.style11 .content {

        padding-top: 234px;

        padding-bottom: 352px;

    }



    .main-slider.style11 .content .big-title h2 {

        font-size: 40px;

        animation: none;

    }



    .main-slider.style11 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style11 .mouse-btn-down {

        left: 80px;

        right: 80px;

    }



    .main-slider.style11 .outer-text {

        display: none;

    }



    .main-slider.style11 .slider-social-link-box-style11 {

        display: none;

    }







    .main-slider.style12 .content .big-title h2 {

        font-size: 42px;

    }



    .main-slider.style12 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style12 .content .text-box p br {

        display: none;

    }







    .main-slider.style13 .content .big-title h2 {

        font-size: 42px;

    }









    .main-slider.style15 .content {

        min-height: 860px;

        padding-bottom: 0px;

    }



    .main-slider.style15 .slide .shape-box {

        display: none;

    }



    .main-slider.style15 .slide .shape-img-bg {

        display: none;

    }



    .main-slider.style15 .slide .shape-box img {

        opacity: 0.20;

    }



    .main-slider.style15 .content .big-title h2 {

        font-size: 42px;

    }



    .main-slider.style15 .content .big-title h2 br {

        display: none;

    }



    .main-slider.style15 .content .text-box p br {

        display: none;

    }



    .main-slider.style15 .content .button-box {

        align-items: center;

        flex-direction: column;

        align-items: flex-start;

    }



    .slide-video-button {

        margin-top: 20px;

        margin-left: 0px;

    }





    .slider15-shape-bg {

        background-size: contain;

    }







    .main-slider.style5instyle6 .content {

        padding-top: 150px;

        padding-bottom: 150px;

    }









    .main-slider.style13-instyle14 .content .big-title h2 br {

        display: none;

    }



























}















@media only screen and (max-width: 1199px) {

    .order-2 {

        -ms-flex-order: 2;

        order: 2;

    }



    .order-1 {

        -ms-flex-order: 1;

        order: 1;

    }





}



@media only screen and (min-width: 768px) and (max-width: 991px) {

    .order-box-2 {

        -ms-flex-order: 2;

        order: 2;

    }



    .order-box-1 {

        -ms-flex-order: 1;

        order: 1;

    }





}



@media only screen and (min-width: 300px) and (max-width: 767px) {

    .order-box-2 {

        -ms-flex-order: 2;

        order: 2;

    }



    .order-box-1 {

        -ms-flex-order: 1;

        order: 1;

    }





}