@media (max-width: 576px) {

    .adsTextPageCss{
        max-height: unset !important;
        min-height: unset !important;
    }

    .bioDataDos {
        height: 155px;
    }
    #ads-slider .carousel-content img {
        height: 200px;
    }

    .MyPaginatePh{
        display: block;
    }
    .MyPaginate{
        display: none;
    }

    .footerText{
        font-size: 13px;
    }

    #highlight-slider .owl-item.active {
        width: 270px !important;
    }

    .adsTextDiv{
        height: 200px;
    }
    .owl-carousel .owl-stage {
        height: 294px !important;
    }
    .adsTitle {
       height: 54px;
        padding: 5px;
    }

    .post-title {
        font-size: 14px !important;
    }

    .post-content {
        font-size: 12px;
    }

    .post-content-ads {
        overflow: hidden;
        font-size: 12px;
        height: 183px;
    }

    .LogoStyle {
        margin-top: 10px;
        width: 73%;
        margin-left: -5px;
    }

    /* Print Preview Page */
    .PrintPreview {
        padding: 2px;
    }

    .PrintPreviewPic {
        height: 90px;
        width: 90px;
    }

    .PdataBox {
        margin: 0px;
    }

    .ComFoot{
        text-align: start;
        margin-left: 90px !important;
    }

    .ProfileInfoList li {
        padding: 4px 0px 4px 0px;
        font-size: 14px;
    }

    .printViewLogo {
        height: 40%;
    }

    .PreviewHeader {
        height: 110px;
    }

    /* Print Preview Page */


    #ads-slider .owl-item.active {
        width: 294px !important;
    }
    #ads-slider .item {
        height: 254px;
    }
    .carousel-content .contact-item.ads-social-icon {
        height: 25px;
        width: 25px;
        font-size: 14px;
    }
    .ads-details {
        font-size: 14px;
        line-height: 18px;
    }

    .mobileLogo{
        text-align: center;
    }
    .mobileLogo .section-title::before {
        display:none;
    }
    .footer li::before {
        content: '';

    }

    #highlight-slider .item {
        height: 260px;
    }

    /* WhatsApp Btn */
    .WhatsAppBTn {
        right: 2px;
        bottom: 12%;
    }

    .GotoAdminBTn{
        right: 2px;
        bottom: 20%;
    }

    .WhatsappChat {
        position: fixed;
        bottom: 20%;
        right: 4%;
        z-index: 99999;

    }
    .visitorCounter p {
        justify-content: center;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 35px;
    }
    .progress-wrap {
        right: 2px;
    }
    /*.MainLogo{*/
    /*    width: 100%;*/
    /*}*/

    /*.logoImage{*/
    /*    display: flex;*/
    /*    text-align: center;*/
    /*    justify-content: center;*/
    /*}*/

    .printViewLogo {
        height: 28%;
    }
    .ProfileInfoList li {
        font-size: 11px !important;
        padding-right: 3px;
    }
    .boxData p {
        font-size: 12px;
        line-height: 0px;
        padding: 12px 13px !important;
        background: rgb(0 0 0 / 3%);
    }
    .PdataBox h5{
        font-size: 14px !important;
    }
    .inputBoxP{
        padding: 2px 0;
    }

    .PrintPreviewPic {
        margin-right: 8px;
        height: 85px;
        width: 85px;
    }
    .marquee-slide a {
        font-size: 13px;
    }

    .singIn-Singup-Form label {
        font-size: 12px;
        margin-left: 0;
    }
    .select2-container .select2-selection--single {
        height: 37px;
    }
    .singIn-Singup-Form input {
        height: 36px;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 37px;
    }
    .L_infoProHead {
        line-height: 19px;
        font-size: 18px;
    }
    .black-text {
        color: #111;
        font-size: 17px;;
    }
}




@media (min-width: 576px) {

    /* Print Preview Page */
    .PreviewModelCss .modal-dialog {
        max-width: 1200px;
        margin: 1.75rem auto;
    }


    /* Print Preview Page */
}



@media (min-width: 768px) {
    /* .owl-carousel::before {
        position: absolute;
        content: "";
        height: 60%;
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
        width: 60px;
        top: 22%;
        border-radius: 0 100px 100px 0;
        z-index: 9;

    } */

    .owl-theme .owl-nav {
        margin-top: 10px;
        position: absolute;
        top: 40%;
        right: 0;
        margin: 0;
        width: 100%;
        z-index: 999;
        height: 0;
    }


    .icon-arrow-right {
        position: absolute;
        top: -22%;
        right: 2%;
        font-size: 40px;
        color: var(--primary-color);
        margin: 0 3px;
        transform: translateX(-10px);
        opacity: 0;
    }

    .owl-carousel:hover .icon-arrow-right {
        animation: arrowShowRight .5s ease-in-out 1;
        animation-fill-mode: forwards;
    }

    @keyframes arrowShowRight {
        0% {
            transform: translateX(-500px);
        }

        100% {
            transform: translateX(0);
            opacity: 1;
        }
    }

    .icon-arrow-left {
        position: absolute;
        top: -22%;
        left: 2%;
        font-size: 40px;
        color: var(--primary-color);
        margin: 0 3px;
        transform: translateX(-10px);
        opacity: 0;

    }

    .owl-carousel:hover .icon-arrow-left {
        animation: arrowShowLeft .5s ease-in-out 1;
        animation-fill-mode: forwards;
    }

    @keyframes arrowShowLeft {
        0% {
            transform: translateX(500px);
        }

        100% {
            transform: translateX(0);
            opacity: 1;
        }
    }

    .icon-arrow-left::before {
        content: '';
        height: 50px;
        width: 50px;
        background: rgb(0 99 219 / 40%);
        position: absolute;
        z-index: -2;
        border-radius: 50px;
        left: -58%;
        top: 2px;
    }

    .icon-arrow-right::before {
        content: '';
        height: 50px;
        width: 50px;
        background: rgb(0 99 219 / 40%);
        position: absolute;
        z-index: -2;
        border-radius: 50px;
        left: -58%;
        top: 2px;
    }

    .icon-arrow-left::after {
        font: var(--fa-font-solid);
        content: "\f104";
    }

    .icon-arrow-right:after {
        font: var(--fa-font-solid);
        content: "\f105";
    }



    .owl-theme .owl-nav [class*=owl-]:hover {
        background: unset;
    }
}


@media (max-width: 767px) {

    .PviewProfilepImg {
        width: 60%;
    }

    .pbBoxShadow {
        text-align: center;
    }

    .see-more-profile {
        font-size: 13px;
    }

    .user-profile .user-img {}

    .user-profile .user-img img {
        height: 140px;
        width: 140px;
    }

    .ImageDiv{
        width: 200px;
        height: 200px;
    }
    .showImg {
        width: 200px;
        height: 200px;
    }

    .banner_title {
        font-size: 1.3rem;
    }

    .default-btn {
        text-align: center;
        height: 27px;
        margin-left: 2px;
        padding: 14px;
        font-size: 12px;
        width: 84px;
    }




    /*Loader Css Start*/
    .LoadImageSt{
        width: 52%;
        margin-right: -11px;
        margin-left: -11px;
    }
    .LoaderImageSt{
        width: 16%;
    }
    .LoaderDivSt{
        width: 100%;
        height: 103vh;
        position: fixed;
        padding-top: 51%;
        padding-left: 14%;
        z-index: 9999999999999999;
        top: 0;
        background: #ffffff;
    }
    /*Loader Css End*/




    /* Owl Carousel */


    .carousel-item {
        height: 180px !important;
    }

    /* Carousel Navigator */


    .owl-theme .owl-nav {
        margin-top: 10px;
        position: absolute;
        top: -20%;
        right: 1%;
        margin: 0;
    }

    .icon-arrow-left,
    .icon-arrow-right {
        top: -22%;
        right: 3%;
        font-size: 20px;
        color: #ffffff;
        margin: 0 3px;
        position: relative;
    }

    .icon-arrow-left::before {
        content: '';
        position: absolute;
        height: 16px;
        width: 2px;
        right: -9px;
        top: 28%;
        background-color: rgba(0, 0, 0, 0.4);
        margin-top: -2px;
    }

    .icon-arrow-left::after {
        font: var(--fa-font-solid);
        content: "\f104";
    }

    .icon-arrow-right:after {
        font: var(--fa-font-solid);
        content: "\f105";
    }

    /*
    .section-title::after {
        content: '';
        position: absolute;
        height: 42%;
        width: 2px;
        right: 3.2%;
        top: 28%;
        background-color: rgba(0, 0, 0, 0.4);
    } */

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: unset;
    }

    /* Carousel Navigator */



}



.PrintPreview {
    position: relative;
}

.PrintWaterMark {
    /* display: none; */
    position: absolute;
    top: 60%;
    z-index: -1;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-35deg) scale(4.5);
    filter: opacity(0%) grayscale(100%);
}



@media print {


    .ProfileInfoList li {
        padding: 4px;
        background: transparent;
    }

    .WhatsAppBTn,.GotoAdminBTn{
        display: none !important;
    }
    .chatBoxContainer{
        display: none !important;
    }

    .top-bar-main {
        display: none;
    }

    .PrntBtnMain {
        display: none;
    }

    .PrintPreview {
        padding: 10px;
        margin-top: 5px;
    }

    #signUpForm {
        display: none;
    }

    .closeBtnPopup {
        display: none !important;
    }



    @page {
        size: a4;
        margin: 10px;
    }

    .pringHeader {
        display: grid;
        grid-template-columns: 70% 30%;
    }

    /*.PviewProfileLogo {*/
    /*    height: 100%;*/
    /*}*/

    .PrintPreviewPic {
        height: 150px;
        width: 150px;
    }

    .emergeny-notice {
        display: none;
    }

    .ProfileInfoList li {
        line-height: 15px;
    }

    .singIn-Singup-Form .progressbar,
    .progress-wrap,
    .copyright {
        display: none !important;
    }

    .singIn-Singup-Form .form-step {
        display: block;
    }

    .printSubmitfoot{
        display: none;
    }
    .footer {
        display: none;
    }

}
