@media screen and (max-width: 767px) {
    .hme-btn {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .sweet-alert h2 {
        color: #575757;
        font-size: 18px;
        text-align: center;
        font-weight: 300;
        text-transform: none;
        position: relative;
    }
    .sec-mar p{

        text-align: justify;
    }
    .testa{

        padding-bottom: 60px !important;
    }

    .sec-title h2{

        font-size: 25px;
    }
   

    .main-cc {
        text-align: center;
    }

    .scrolltop-wrap a {


        bottom: 70px !important;
    }

    .special-right-content {

        margin-bottom: 10px;
    }

    .subttlt-tw {

        font-size: 16px !important;
    }

    .single-hme-mn {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .main-wdth {

        width: 140px;
    }

    .point_system .section-title {

        margin-top: 20px !important;
    }

    .mn-sbtlt {

        font-size: 24px !important;
    }

    .subscribe-form form {

        top: 0px;
        right: 0%;
    }

    .sctn-mn-tlt {


        padding-top: 50px !important;
    }

    .main-sss {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 25px;
    }

    .sec-mar {
        margin: 30px 0;
    }

    .min-wrapr {
        display: flex;
        /* flex-direction: column; */
        /* align-items: center; */
        gap: 50px;
    }

    .main-service-two {
        padding-bottom: 50px;
    }

    .servc-mn {
        text-align: center;
    }

    .service-box-left-two {
        margin-left: 0px;
    }

    .service-box-two {
        padding: 0px;
    }

    .service-box-two {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .main-sss h2 {
        text-align: center;
    }

    .abt-hme-sss {
        margin-top: 25px;
    }

    .abt-hme-sss {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .abt-hme-sss h2 {
        text-align: center;
    }

    .abt-hme-sss p {
        text-align: justify;
    }

    .videography-content-mts {
        margin-top: 20px;
    }

    .abtt-btn {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .title-two-mn {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .title-two-mn h2 {
        text-align: center;
    }

    .title-two-mn p {
        text-align: justify;
    }

    .resume-two-area-mn {
        padding-top: 0px !important;
    }

    .resume-two-content-cnt h3 {
        /* text-align: center; */
    }

    .features-area {
        padding: 50px 0;
    }

    .testimonials-client-img-im {
        text-align: center;
    }

    .flx-tsti {
        display: flex;
    }

    .testimonials-client-content p {
        text-align: justify;
    }

    .section-title-ttl p {
        text-align: justify;
    }

    .privacy-section h3 {
        text-align: center;
    }

    .privacy-section p {
        text-align: justify;
        margin-bottom: 10px;
    }

    .privacy-section h4 {
        text-align: center;
        margin-bottom: 10px;
    }

    .privacy-section ul li {
        text-align: justify;
    }

    .sec-mar-top {
        margin-top: 40px !important;
    }

    .service-side-two {
        padding: 0 0px;
    }

    .breadcrumb-wrapper {
        text-align: center;
    }

    .service-box-left-two {
        margin-right: initial;
    }

    .row-rws {
        margin-right: initial;
        margin-left: initial;
    }

    .footer-widget p {
        text-align: justify;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .service-side-two {
        padding: 0 0px;
    }

    .row-rws {
        margin-right: initial;
        margin-left: initial;
    }

    .service-box-left-two {
        margin-left: 0px;
        margin-right: 0px;
    }

    .sec-mar-top {

        margin-top: 30px;
    }

    .phone a {

        margin-left: -6px;
    }
    .faq-man{

        display: flex;
        /* margin: auto; */
        justify-content: center;
    }

    .subscribe-form form {

        right: 36%;
        top: 10px;
    }

    .special-right-content {

        margin-bottom: 10px;
    }

    .distnc-tp {

        padding-top: 50px;
    }

    .servc-two {

        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .sec-title.layout2 {

        text-align: center !important;
    }

    .faq-spc {

        padding-top: 70px;
    }

    .srvc-bxs {

        margin-bottom: 0px !important;
    }

    .ipd-ss {

        margin-top: 50px;
    }

}

@media screen and (min-width: 1200px) {
    .catchy-sec {
        /* padding: 160px; */
        /* background: #fff; */
        /* margin-top: 100px; */
    }

    .partner-two-area {

        margin-top: initial;
    }

    .main-fst-wdgt {

        padding: 0 50px;
    }
}

@media screen and (max-width: 1200px) {


    .resp-hide {

        display: none;
    }


}


@media screen and (max-width: 320px) {
    .min-wrapr {
        display: flex;
        flex-direction: column;
        /* align-items: flex-start; */
        gap: 0;

    }

    .ul-mrgn {

        padding-left: 0px !important;
    }

}

/* @media screen and (min-width: 991px){


    .logo-wdth{

    display: block;
    }

} */

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

    .navbar .navbar-nav .nav-item .nav-link.active {


        color: #b91e37d9!important;
    }


}

@media screen and (min-width: 1200px){



    .servc-two .h2-title{

        font-size: 48px;
    }
    .div_others td{

        font-size: 14px;
        text-align: center;
    }
    .div_others th{

        text-align: center;
    }
}

