﻿@charset "UTF-8";
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px;
    /*background: #eee;*/
  }
}
@media only screen and (max-width : 2160px) and (max-height : 1440px) {
    /* Styles here */
}
@media screen and (max-width:1300px){
    .radiobtncss tr{    padding: 10px 6px;}

}
@media screen and (max-width:1200px) {
    .footerblk {
        padding: 30px 15px 20px;
    }

    .testimonialwrapper {
        text-align: center;
    }

    .testimonialblock {
        height: 400px;
        padding: 33px;
        vertical-align: top;
    }



    .container {
        width: 98%;
    }

    .servicelis {
        margin: 8.8% 0;
    }

    .facavithreeblk:first-child {
        width: 28%;
    }

    .facavithreeblk {
        width: 31%;
    }

    .facavilistttl {
        width: 75%;
        vertical-align: middle;
    }

    .facavalist {
        width: 76%;
    }

    .logo {
        width: 35%;
    }

    .share {
        width: 60%;
    }

    .marquetxtwrapper {
        width: 86%;
    }

    .menunav {
        overflow: scroll;
        min-height: 0;
    }

    .aboutusblk {
        width: 73%;
    }
    .textblk {
        padding: 10px 18px;
    }
    .homesticky-apbtn .bookaptbut, .view-report-button{font-size: 14px;line-height: 1}
}
@media screen and (max-width:1199px){
    .avihalfcircle {
        width: 600px;
        height: 320px;
    }
    .airoplainimgblk {width: 90%;margin: -133px auto 0 auto;}
    .infonumber {
        width: 30px;
        height: 30px;
        font-size: 15px;
        line-height: 15px;
    }
    .infonowrap::before {
        height: 6px;
        width: 6px;
        left: 8px;
        bottom: -5px;
    }
    .infonowrap::after {
        height: 6px;
        width: 6px;
        left: 26px;
        top: -5px;
    }
    .infotext {
        font-size: 14px;
        line-height: 18px;
    }
    .avimedcertificatewrap {
        width: 1024px;
        margin: 0 auto 20px;
        padding: 110px 0 40px 0;
    }
    .airoplainimgblk {
        width: 800px;
        margin: -124px auto 0 auto;
    }
    .certification {
        bottom: 269px;
        left: 77px;
    }
    .weight .infonowrap {
        transform: rotate(69deg);
    }
    .weight .infonumber {
        transform: rotate(-69deg);
    }
    .infograficpointerwrap.weight {
        left: 433px;
        top: 90px;
    }
        .infograficpointerwrap.weight .infotext {
            position: absolute;
            top: -25px;
        }
    .opinion {
        top: 113px;
        right: 275px;
    }
        .opinion .infonowrap {
            transform: rotate(91deg);
        }
        .opinion .infonumber {
            transform: rotate(-91deg);
        }
    .stress {
        top: 111px;
        left: 218px;
    }
        .stress .infonowrap {
            transform: rotate(46deg);
        }
        .stress .infonumber {
            transform: rotate(-46deg);
        }
    .fly {
        top: 168px;
        right: 78px;
    }
        .fly .infonowrap {
            transform: rotate(-70deg);
        }
        .fly .infonumber {
            transform: rotate(70deg);
        }
    .injury {
        top: 168px;
        left: 62px;
    }
        .injury .infonowrap {
            transform: rotate(26deg);
        }
        .injury .infonumber {
            transform: rotate(-26deg);
        }
    .consultation {
        top: 254px;
        left: 122px;
    }
        .consultation .infonowrap {
            transform: rotate(3deg);
        }
        .consultation .infonumber {
            transform: rotate(-3deg);
        }
    .complexcase {
        top: 256px;
        right: 4px;
    }
        .complexcase .infonowrap {
            transform: rotate(132deg);
        }
        .complexcase .infonumber {
            transform: rotate(-132deg);
        }
    .certification {
        bottom: 270px;
        left: 72px;
    }
        .certification .infonowrap {
            transform: rotate(-14deg);
        }
        .certification .infonumber {
            transform: rotate(14deg);
        }
    .infograficpointerwrap.medicals {
        right: 85px;
        bottom: 270px;
    }
    .medicals .infonowrap {
        transform: rotate(150deg);
    }
    .medicals .infonumber {
        transform: rotate(-150deg);
    }
    /*travel circle*/
    .travermediciecont {
        width: 800px;
    }

    .traver-medicienwrap .avihalfcircle {
        width: 670px;
        /*height: 320px;*/
    }

    .traver-medicienwrap .infograficpointerwrap.weight .infotext {
        position: absolute;
        top: -44px;
    }

    .traver-medicienwrap .infograficpointerwrap.weight {
        left: 372px;
        top: -21px;
    }

    .traver-medicienwrap .weight .infonowrap {
        transform: rotate(69deg);
    }

    .traver-medicienwrap .weight .infotext {
        transform: rotate(0deg);
    }

    .traver-medicienwrap .opinion {
        top: 0px;
        right: 255px;
    }

        .traver-medicienwrap .opinion .infonowrap {
            transform: rotate(90deg);
        }
        .traver-medicienwrap .opinion .infotext {
            transform: rotate(90deg);
        }
        .traver-medicienwrap .opinion .infonumber {
            transform: rotate(-96deg);
        }
        .traver-medicienwrap .opinion .infotext {
            transform: rotate(0deg);
        }
    .traver-medicienwrap .stress {
        top: 3px;
        left: 245px;
    }
        .traver-medicienwrap .stress .infonowrap {
            transform: rotate(46deg);
        }
        .traver-medicienwrap .stress .infonumber {
            transform: rotate(-46deg);
        }
    .traver-medicienwrap .injury {
        top: 64px;
        left: 148px;
    }
        .traver-medicienwrap .injury .infonowrap {
            transform: rotate(23deg);
        }
        .traver-medicienwrap .injury .infonumber {
            transform: rotate(-23deg);
        }
    .traver-medicienwrap .fly {
        top: 61px;
        right: 151px;
    }
        .traver-medicienwrap .fly .infonowrap {
            transform: rotate(-68deg);
        }
        .traver-medicienwrap .fly .infonumber {
            transform: rotate(68deg);
        }
    .traver-medicienwrap .consultation {
        top: 157px;
        left: 78px;
    }
    .travermediciecont .consultation .infonowrap {
        transform: rotate(6deg);
    }
    .travermediciecont .consultation .infonumber {
        transform: rotate(-6deg);
    }
    .traver-medicienwrap .complexcase {
        top: 154px;
        right: 79px;
    }
        .traver-medicienwrap .complexcase .infonowrap {
            transform: rotate(133deg);
        }
        .traver-medicienwrap .complexcase .infonumber {
            transform: rotate(-133deg);
        }
    .traver-medicienwrap .certification {
        left: 46px;
    }
        .traver-medicienwrap .certification .infonowrap {
            transform: rotate(-13deg);
        }
        .traver-medicienwrap .certification .infonumber {
            transform: rotate(13deg);
        }
    .traver-medicienwrap .infograficpointerwrap.medicals {
        right: 46px;
    }
    .traver-medicienwrap .medicals .infonowrap {
        transform: rotate(151deg);
    }
    .traver-medicienwrap .medicals .infonumber {
        transform: rotate(-151deg);
    }
    /*seaferer*/
    .seafarersgrafic .infograficpointerwrap.weight {
        left: 264px;
        top: 96px;
    }
    .seafarersgrafic .weight .infonowrap {
        transform: rotate(59deg);
    }
    .seafarersgrafic .weight .infonumber {
        transform: rotate(-59deg);
    }
    .seafarersgrafic .opinion {
        top: 95px;
        right: 332px;
    }
        .seafarersgrafic .opinion .infonowrap {
            transform: rotate(75deg);
        }
        .seafarersgrafic .opinion .infonumber {
            transform: rotate(-75deg);
        }
    .seafarersgrafic .fly {
        top: 132px;
        right: 113px;
    }
        .seafarersgrafic .fly .infonowrap {
            transform: rotate(-84deg);
        }
        .seafarersgrafic .fly .infonumber {
            transform: rotate(84deg);
        }
    .seafarersgrafic .stress {
        top: 135px;
        left: 152px;
    }
        .seafarersgrafic .stress .infonowrap {
            transform: rotate(42deg);
        }
        .seafarersgrafic .stress .infonumber {
            transform: rotate(-42deg);
        }
    .seafarersgrafic .injury {
        top: 209px;
        left: 20px;
    }
        .seafarersgrafic .injury .infonowrap {
            transform: rotate(21deg);
        }
        .seafarersgrafic .injury .infonumber {
            transform: rotate(-21deg);
        }
    .seafarersgrafic .complexcase {
        top: 205px;
        right: 31px;
    }
        .seafarersgrafic .complexcase .infonowrap {
            transform: rotate(114deg);
        }
        .seafarersgrafic .complexcase .infonumber {
            transform: rotate(-114deg);
        }
    .seafarersgrafic .consultation {
        top: 314px;
        left: 3px;
    }
        .seafarersgrafic .consultation .infonowrap {
            transform: rotate(4deg);
        }
        .seafarersgrafic .consultation .infonumber {
            transform: rotate(4deg);
        }
    .seafarersgrafic .infograficpointerwrap.medicals {
        right: 4px;
        bottom: 243px;
    }
    .seafarersgrafic .medicals .infonowrap {
        transform: rotate(132deg);
    }
    .seafarersgrafic .medicals .infonumber {
        transform: rotate(-132deg);
    }
    .seafarersgrafic .certification {
        bottom: 121px;
        left: -10px;
    }
        .seafarersgrafic .certification .infonowrap {
            transform: rotate(-13deg);
        }
        .seafarersgrafic .certification .infonumber {
            transform: rotate(13deg);
        }
    .seafarersgrafic .periodicmedicals {
        right: -1px;
        bottom: 128px;
        width: 15%;
    }
        .seafarersgrafic .periodicmedicals .infonowrap {
            transform: rotate(-28deg);
        }
        .seafarersgrafic .periodicmedicals .infonumber {
            transform: rotate(28deg);
        }
        .seafarersgrafic .periodicmedicals.rightsideno .infotext {
            padding: 0 0 0 0;
        }
    .seafarersgrafic .infograficpointerwrap.weight .infotext {
        margin: 8px 0 0 0;
    }
    .seafarersgrafic .infograficpointerwrap.weight .infotext {
        position: absolute;
        top: 0;
        left: 82px;
    }
}
@media screen and (max-width:1190px) {
    .serviceinfo {
        padding: 19px;
    }

    .packgeinfo {
        padding: 0;
    }

    .wellnessinfo {
        width: 80%;
    }

    .serviceinfo.avisy {
        width: 48%;
    }


}

@media screen and (max-width:1180px) {
    .mapadd {
        padding: 25px 0 0 20px;
        width: 25%;
    }

    .onboard {
        padding: 10px 10px 25px;
    }

    .serviceinfo {
        padding: 18px;
    }

        /*.packgeslist
    {
        width: 29%;
        margin: 0 2% 6%;
    }*/

        .serviceinfo.avisy {
            width: 47%;
        }

    .servicelis {
        margin: 8.8% 0;
    }
}

@media screen and (max-width:1170px) {
    .testimonialblock {
        padding: 33px;
        vertical-align: top;
    }

    .serviceinfo {
        padding: 16px;
    }

        .serviceinfo.avisy {
            width: 45%;
        }

    .servicelis {
        margin: 8.6% 0;
    }
}

@media screen and (max-width:1160px) {
    .serviceinfo {
        padding: 14px;
    }

        .serviceinfo.avisy {
            width: 43%;
        }

    .servicelis {
        margin: 8.5% 0;
    }
}

@media screen and (max-width:1150px) {
    .onboard {
        padding: 10px 10px 28px;
    }

    .cliniclogo {
        width: 19%;
    }

    .serviceinfo {
        padding: 13px;
    }

        .serviceinfo.avisy {
            width: 42%;
        }

    .marquetxtwrapper {
        width: 84%;
    }

    .leftcontent.logo img {
        width: 100%;
    }
}

@media screen and (max-width: 1144px) {


    .serviceinfo.avisy {
        width: 41%;
    }

    .servicelis {
        margin: 8.2% 0;
    }
}

@media screen and (max-width:1140px) {
    .serviceinfo {
        padding: 11px;
    }

        .serviceinfo.avisy {
            width: 40%;
        }
}

@media screen and (max-width:1130px) {
    .serviceinfo {
        padding: 10px;
    }

        .serviceinfo.avisy {
            width: 39%;
        }

    .contactadd.leftcontent {
        width: 40%;
    }

    .contactform {
        width: 60%;
        padding: 40px 0 76px 40px;
    }

    .contaddress {
        width: 85%;
    }

    .servicelis {
        margin: 7.9% 0;
    }

    .facavithreeblk {
        height: 288px;
    }
    .blk2 {
        margin: 0 28px;
        width: 35%;
    }
    .operationteamblk {
        padding: 20px 40px;
    }
    .advisoryother .blk1 {
        width: 17%;
    }
}

@media screen and (max-width:1122px) {
    .medicine {
        margin: 0 4px 0 0;
    }

    .onboard {
        padding: 10px 9px 30px;
    }

    .serviceinfo {
        padding: 9px 10px;
    }

        .serviceinfo.avisy {
            width: 38%;
        }

    .servicelis {
        margin: 7.6% 0;
    }

    .aboutusblk {
        width: 72%;
    }
}

@media screen and (max-width:1114px) {
    .serviceinfo {
        padding: 7px 10px;
    }

        .serviceinfo.avisy {
            width: 36.5%;
        }
}

@media screen and (max-width:1110px) {
    .onboard {
        padding: 10px 10px 31px;
    }

    .clinicttl {
        width: 31%;
    }

    .clinictitleblock {
        padding: 4% 1% 1%;
    }

    .facilitessubttl {
        width: 20%;
    }

    .serviceinfo.avisy {
        width: 35%;
    }
/*
    .avimedittl {
        font-size: 15px;line-height:1.2;
    }
*/

}

@media screen and (max-width:1100px) {

    .onboard {
        padding: 10px 8px 31px;
    }

    .serviceinfo {
        padding: 15px 9px;
    }

    .servicelis {
        line-height: 32px;
        background: rgba(0, 0, 0, 0) url("../images/green-bullet.png") no-repeat scroll 0 9px;
    }


    .actnav {
        background: #abd9f0 !important;
    }

    .serviceinfo.avisy {
        width: 48%;
    }

    .servicelis {
        margin: 8.8% 0;
    }

    .onestopsolution {
        width: 79%;
    }
    .textblk {
        padding: 10px 9px;
    }
    .medical-servicesblk {
        width: 31%;
        margin-top: 40px;
    }
    .servicelis {
        margin: 4.4% 0;
    }

        .servicelis h3 {
            font-size: 16px
        }
        .radiobtn ul li label{font-size: 14px;padding: 10px 15px;}
        .radiobtn ul li .check{height: 10px;width: 10px;}
        .radiobtn ul li .check::before{height: 6px;width: 6px;}
        #bookappointment-telehealth .popup.bookapt {width: 70%;}
    .facilities-column{width: 50%}
}

@media screen and (max-width:1090px) {
    .cliniclogo {
        width: 21%;
        margin: 0 2% 2% 0;
    }



    .address {
        width: 82%;
    }


    .contaddress.address {
        width: 85%;
        vertical-align: middle;
    }

    .onboard {
        padding: 10px 10px 32px;
    }

    .serviceinfo {
        padding: 14px 9px;
    }


    .testimonialinfo {
        height: auto;
    }

    .serviceinfo.avisy {
        width: 46%;
    }

    /*.formfeildttl {
        width: 30%;
    }*/





/**priyanka responsive css**/


.pathology-heading 
{
    padding: 0 3px;
    width: 100%;
    font-size: 15px;
}


.pathology-links li 
{
     padding: 5% 3% 0% 33%;
     background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 70px 17px;

}


}

@media screen and (max-width:1080px) {
    .serviceinfo {
        padding: 16px 9px;
    }

    .servicelis {
        line-height: 30px;
    }

    .serviceinfo.avisy {
        width: 51%;
    }

    .bringalongcontleftblk {
        padding: 20px 0 0 20px;
        width: 55%;
    }



    .servicelis {
        font-size: 16px;
        width: 200px;
    }

        .servicelis.actnav.avim {
            width: 200px;
        }

    .aboutusblk {
        width: 71%;
    }
    .panel-phy-page .bringalongcontleftblk{
        width: 100%
    }
}



@media screen and (max-width:1060px) {
    .onboard {
        padding: 10px 8px 35px;
    }

    .serviceinfo {
        padding: 15px 9px;
    }

        .serviceinfo.avisy {
            width: 49%;
        }

    .serviceinfo {
        padding: 13px 9px;
    }

        .serviceinfo.avisy {
            width: 47%;
        }



    .specilistimgblk {
        width: 14%;
    }
}

@media screen and (max-width:1050px) {
    .serviceinfo {
        padding: 12px 9px;
    }

        .serviceinfo.avisy {
            width: 47%;
        }

    .bringalongimgblk {
        height: 300px;
    }


    .bookaptbut {
        margin: 0 0 15px;
    }

    .logo {
        margin: 0 0 0 10px;
    }

    .share {
        width: 63%;
    }

    .onestopsolution {
        padding: 2% 1%;
    }
    .management-textwrap{width: 53%;left: 169px;}
        .fourarrows{width: 500px;left: -104px;}
        span.counselling{left: -92px;}
        span.specific-treatment{left: -123px;}
        .followup-text{left: 100px;}
}

@media screen and (max-width:1040px) {
    .wellnesswrapper {
        padding: 4% 20px 0;
    }

    .serviceinfo.avisy {
        width: 45%;
    }
}

@media screen and (max-width:1035px) {
    .onboard {
        padding: 10px 8px 37px;
    }

    .latestupdatettl {
        width: 90%;
    }

    .medicinecont {
        padding: 20px;
    }

    .serviceinfo {
        padding: 11px 9px;
    }

        .serviceinfo.avisy {
            width: 43%;
        }


}

@media screen and (max-width:1025px) {
    .serviceinfo {
        padding: 9px 9px;
    }



        .serviceinfo.avisy {
            width: 41%;
        }

    .abtpara {
        padding-bottom: 22px;
    }

    .marquetxtwrapper {
        width: 82%;
    }
}
@media screen and (max-width:1024px){
    .medicalboxinfo {
        font-size: 13px;
    }
 .telepathy-imgblk {
    width: 85%;
    margin: 0 auto;
}
 .telepathywrap{top: 20px;right: 30px;}
 .telehealth-main .visionttl{    width: 64%;}
}
@media screen and (max-width:1023px){
    .medical-servicesblk {
        width: 38%;
    }
    .medicalboxinfo {
        font-size: 14px;
        line-height: 18px;
        height:50px
    }
    .medicinebox.pageblock {
/*        text-align: center;*/
        font-size: 14px;
    }
    .textblk {
        padding: 10px 14px;
        height:80px
    }
    .blk1 {
        width: 30%;
        margin: 0 auto 30px auto;
    }
    .blk2 {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .operationteamblk .blk3 {
        width: 100%;
        text-align: center;
    }
    .advisoryother .blk3 {
        width: 100%;
    }
    .operationteamblk .testipara{text-align:center}
    .silderallpages {
        display: block;
        padding: 0 24px;
    }

    .infograficpointerwrap {
        display: none;
    }

    .avihalfcircle {
        display: none;
    }

    .airoplainimgblk {
        margin: 0 auto;
    }

    .project-slider .slick-prev {
    }

    .silderallpages .project-slider {
        width: 100%;
    }
    
    .traver-medicienwrap .airoplainimgblk img {
        position: static;
        top: -30px;
        left: auto;
        margin: 0 auto
    }
    .traver-medicienwrap .airoplainimgblk{margin: 0 auto}

    .certificationwrap {
        width: 95%;
        margin: 0 auto;
    }

        .certificationwrap .slick-initialized .slick-slide {
            padding: 0;
        }

    .avimedsidererap {
        padding: 30px 20px;
    }

    .travermediciecont, .traver-medicienwrap .airoplainimgblk {
        max-width: 95%;
    }

    .traver-medicienwrap .infotext {
        position: relative;
    }

    .seafarersgrafic .airoplainimgblk {
        width: 95%;
        margin: 0 auto;
    }
    .avimedcertificatewrap {
        width: 99.8%;
        margin: 0 auto 20px;
        padding: 0;
    }
    .airoplainimgblk {
        width: auto;
        padding: 0 26px;
    }
    .flowcharthead{font-size: 20px;line-height: 22px;}
    .telehealth-left-blk {width: 46%;}
    .telehealth-right-blk {width: 46%;}
   .formfeildttl{font-size:15px}
    .third .topmapblk li{font-size: 16px}
    .flex-between{padding: 0 20px}
    ul.bannerlist{margin: 0 2% 0 0}
}
@media screen and (max-width:1015px) {
    .serviceinfo {
        padding: 8px;
    }

    .servicelis {
        margin: 7.9% 0;
    }
}

@media screen and (max-width:1010px) {
    .medicinecont {
        padding: 16px;
    }

    .flex-control-nav {
        right: 0;
    }

    .serviceinfo {
        padding: 6px;
    }

    .testicertlist.green li:first-child {
        background: rgba(0, 0, 0, 0) url("../images/pink-star.png") no-repeat scroll 0 8px;
    }

    .testicertlist.green li:nth-child(7) {
        background: rgba(0, 0, 0, 0) url("../images/pink-star.png") no-repeat scroll 0 8px;
    }


    .serviceinfo.avisy {
        width: 39%;
    }

    .testimonialblock {
        width: 32%;
    }
}

@media screen and (max-width:1000px) {
    .aviinfottl {
        vertical-align: top;
    }

    .leftcontent.aboutbanblk {
        float: none;
        width: 100%;
    }

    .rightcontent.servicesbox.grey-border {
        float: none;
        width: 100%;
    }



    .servicettl.white {
        font-size: 24px;
        padding: 1.5% 4%;
        text-align: center;
    }

    .servicearw {
        background: none;
    }


    .servicelis {
        display: inline-block;
        margin: 0 1.5%;
        width: auto;
    }

    .serviceinfo {
        font-size: 15px;
        padding: 10px;
    }


    .servicelistblk.black {
        text-align: center;
        padding: 12px 10px;
    }

    .testimonialwrapper {
        margin: 1% auto;
    }

    .visionimgblk {
        width: 51%;
    }



    .servicelis.actnav {
        padding: 0 10px;
    }

    .serviceinfo.avisy {
        width: 100%;
    }

        .serviceinfo.avisy > img {
            width: auto;
        }

    .specilistimgblk {
        width: 16%;
    }


    .immgrationpagblk {
        display: block;
    }

    .immgrationbanblk {
        display: none;
    }

    .immservimgblk {
        display: none;
    }

    .servicelis {
        font-size: 18px;
    }


    .introimg {
        width: 17%;
        margin: 3% 1% 0 0;
    }

    .servicelis.actnav.avim {
        width: 220px;
    }

    .facavilistttl {
        width: 73%;
    }

    .facavainfo {
        margin: 10px 0 0 18px;
    }

    .onestopsolution {
        width: 83%;
    }

    .aboutusblk {
        width: 70%;
    }

    .packgeslist {
        width: 45%;
    }




    /*** priyanka css starts***/
    .pathology-row2 {
        width: 33.33%;
    }




        .pathology-row2:nth-child(5) {
            background: rgba(0, 0, 0, 0) url("../images/facavaline.png") no-repeat scroll 0 -30px;
        }


        .pathology-row2:nth-child(4) {
            background: none;
        }


        .pathology-row2:nth-child(7) {
            background: none;
        }


       .pathology-links li {
        color: #1e1e1e;
        margin: 0;
        padding: 5% 5% 0% 26%;
        text-decoration: none;
        font-size: 17px;
        background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 70px 20px;
    }

       .banner-text2 {
    font-size: 40px;
    line-height: 45px;
}
       .banner-text1 {
    font-size: 30px;
    line-height: 46px;
}
}
@media screen and (max-width:990px) {
    .onboardinfo {
        margin: 12px 0 18px;
    }

    .medicalbox {
        margin: 0 -3px 0 0;
    }

    .medicinecont {
        padding: 14px;
    }

    .cliniclogo {
        width: 22%;
    }

    .visionpara {
        margin: 10px 0;
    }

    .visionimgblk {
        width: 52%;
    }



    .wellnessinfo {
        width: 90%;
    }
    .datepicker.formfeildbox {width: 100%;margin: 0 0 20px 0;}
    .timing-dropdown {width: 100%;}
    .radiobtncss tr {padding: 10px 4px;font-size: 14px;}
    .calendar-icon:after{    top: -20px;}
    #bookappointment-telehealth .enquiryform.bookfrmselect.flex:after{    right: 7px;}
}

@media screen and (max-width:975px) {
    /*.packgeslist
    {
        width: 29%;
    }*/


    .medicalboxinfo.black.seaf {
        height: 53px;
        overflow: hidden;
    }

    /*.packgeslist
    {
        width: 30%;
    }*/

    /*.packgeslist
    {
        margin: 0 1% 6%;
    }*/

    .aboutusblk {
        padding: 32px 15px 32px 25px;
    }




/***** priyanka css starts ******/
     .pathology-links li {
       
        padding: 5% 5% 0% 30%;  
        background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 80px 20px;

    }

}

@media screen and (max-width:960px) {
    .medicinecont {
        padding: 12px;
    }

    .medicalboxttl {
        font-size: 21px;
    }



    .travelinfopara {
        /*width: calc(100% - 44px);*/
        vertical-align: top;
       
    }
   .homesticky-apbtn {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    writing-mode: inherit;
    top: auto;
}
   .homesticky-apbtn .bookaptbut {
    writing-mode: inherit;
    width: 100%;
       font-size: 14px;
       margin-bottom: 0;
       padding: 10px 0;
       
}
    .view-report-button{top: 35%}
    .homesticky-apbtn.service-form-button {
    right: 0;
    width: 36px;
    bottom: auto;
    top: 30%;
        left: auto
}
     .homesticky-apbtn.service-form-button .bookaptbut{
            writing-mode: vertical-rl;
    width: 24px;
         line-height: 26px;
    font-size: 14px;
    margin-bottom: 0;
    padding: 10px 6px
    }
}

@media screen and (max-width:950px) {
    .address {
        width: 90%;
    }



    .facilitessubttl {
        width: 22%;
    }


    .onboardinfo {
        margin: 12px 0 13px;
    }

    .medicalboxinfo {
        height: 53px;
        overflow: hidden;
    }

    .immigr {
        margin: 7px 0 8px;
    }

    .logo {
        width: 31%;
    }


    .share {
        width: 65%;
    }
}

@media screen and (max-width:940px) {
    /*.packgeslist
    {
        width: 37%;
        margin: 0 4% 6%;
    }*/


    .bringalongimgblk {
        height: 240px;
        padding: 25px 0 0;
    }

    
/***** priyanka css starts ******/
     .pathology-links li {
       
        padding: 5% 5% 0% 32%;  
        background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 80px 20px;

    }

}

@media screen and (max-width:931px) {


    .cliniclogo {
        width: 25%;
        margin: 0 2% 3.5% 0;
    }


    .avicontttl {
        width: 100%;
    }

    .avicontsel {
        padding: 20px 0 0 28px;
        width: 94%;
    }

        .avicontsel select {
            width: 300px;
            margin: 0 0 10px;
        }

    .share {
        width: 67%;
    }

    .aboutusblk {
        width: 68%;
    }
    
}

@media screen and (max-width:910px) {


    .mapadd {
        width: 27%;
    }

    .onboard {
        padding: 10px 8px 41px;
    }


    .facavilistttl {
        width: 71%;
    }

    .logo {
        margin: 0 0 0 5px;
    }


    .marquetxtwrapper {
        width: 80%;
    }

    .aboutusblk {
        width: 64%;
    }

}

@media screen and (max-width:900px) {

    .testimonialblock {
        margin: 0 2% 2% 0;
        width: 36%;
    }

    .visionimgblk {
        width: 54%;
    }


    .medicalboxttl {
        font-size: 20px;
    }



    .avimedicatblk {
        padding: 15px 0 15px 10px;
    }

        .avimedicatblk.firstrow {
            padding: 15px 0 15px 10px;
        }
    /*.map-circ-border {
        padding:4px
    }*/

    .popup {
        width: 80%;
    }

        .popup.bookapt {
            width: 60%;
        }

    .clienttestblkwrap:nth-child(2) {
        margin: 0;
    }

    .clienttestblkwrap:nth-child(2) {
        margin: 0;
        width: 48%;
    }

    .clienttestblkwrap:nth-child(1) {
        margin: 0 3% 4% 0;
        width: 48%;
    }

    .clienttestblkwrap {
        width: 48%;
    }

        .clienttestblkwrap.clienttestiblk:nth-child(3n) {
            padding: 0 !important;
        }

        .clienttestblkwrap:nth-child(3n) .clienttestiblk {
            padding: 6%;
        }

            .clienttestblkwrap:nth-child(3n) .clienttestiblk:nth-child(2n+2) {
                margin: 0 0 30px;
            }

        .clienttestblkwrap:nth-child(3n) .clienttestiblk {
           margin: 0 3% 4% 0;
            width: 48%;
        }

        .clienttestblkwrap:nth-child(3n) {
            margin: 0;
            width: 100%;
        }

    .navbut {
        margin: 0 8px 10px 15px;
    }

    .onestopsolution {
        width: 85%;
    }

    .packgelistcont .avimedicatwrap {display:block;}
        .packgelistcont .avimedicatwrap .accordion-wrapper {width: 100%;margin: 0 auto;}

    .medicineservicewrap .medicinecont {position:relative;}
.medicineservicewrap .medicine {
    width: 32%;
    padding: 5px;
    box-sizing: border-box;
    background: #fff;
}
.flowcharthead {font-size: 18px;line-height: 20px; width: 75%;}
    .yes-leftblk{    left: 70px;}
    .yesmanagement-wrap .yesno{width: 65%;left: 11px;}
    .management-textwrap{width: 85%;left: 30px;}
    .followup-text{left: 22px;}
    .fourarrows{width: 445px;left: -45px;}
    .fourarrows .yesno span:last-child{    right: -404px;}
    span.counselling {left: -70px;}
    span.specific-treatment {left: -78px;}
    .telepathywrap{top: 1px;right: -30px;}
    .telepathy-imgblk {width: 77%;}
    .sitemaplist.firstsitemapblk, .sitemaplist.secondsitemapblk{width: 100%}
    .mobile-services-list{display: block}
    .sitemaplist.secondsitemapblk{display: none}
}

@media screen and (max-width:880px) {
    /*.avimedicatblk {
        padding: 15px 0 15px 20px;
    }

        .avimedicatblk.firstrow {
            padding: 15px 0 15px 20px;
        }*/

    .scrollpopht {
        height: auto;
    }

    .aboutinfoblk {
        width: 90%;
    }



/***** priyanka css starts ******/
 .pathology-links li 
  {
        padding: 5% 5% 0% 33%;  
  }

}

@media screen and (max-width:872px) {
    .medicine {
        margin: 0 4px 0 0;
    }

    .aboutusblk {
        padding: 32px 20px;
    }

    .facilitessubttl {
        width: 18%;
    }

    .slider {
        width: 100%;
    }

    .slider {
        float: none;
    }

    .medicalbox {
        float: none;
        margin: 10px auto;
        width: 37%;
    }

    .medicalboxinfo {
        height: auto;
        overflow: hidden;
    }

    .medicine {
        margin: 10px 4px;
        width: 45%;
    }

        .medicine:last-child {
            float: none;
        }

    /*.medicalboxinfo {
        font-size: 16px;
        line-height: 22px;
        margin: 6px 0 20px;
        height: 60px;
    }*/

    .medicine > img {
        width: 90%;
    }

/*
    .medicinebox.pageblock {
        text-align: center;
    }

    .medicinebox.pageblock {
        text-align: center;
    }
*/

    .medicinecont {
        padding: 10px 22px;
    }

    .medicine:hover .overlay1 {
        left: 16px;
        width: 90%;
    }

    .facilitesblock {
        width: 100%;
        float: none;
        margin: 20px auto;
    }


    .rightcontent.onboard {
        float: none;
        margin: 10px auto;
        padding: 5px 5px 0;
        width: 62%;
    }

    .onboardimg {
        display: inline-block;
    }

    .onboardcont {
        display: inline-block;
        margin: 14px;
        vertical-align: top;
    }

    .mapadd {
        width: 30%;
    }


    .wellnessinfo {
        width: 100%;
    }

    .medicalboxinfo.black.seaf {
        height: 68px;
        overflow: hidden;
    }
    /*.map-circ-border {
        padding:5px
    }*/
    .share {
        margin: 0;
        width: 68%;
    }

}

@media screen and (max-width:862px) {
    .clinicttl {
        width: 32%;
    }

    .aboutusblk {
        width: 63%;
    }
}

@media screen and (max-width:850px) {


    .cliniclogo {
        width: 27%;
    }

    .facilitessubttl {
        width: 20%;
    }

    .visionimgblk {
        width: 50%;
    }

    .visionpara {
        margin: 8px 0;
    }

    .contactadd.leftcontent {
        padding: 15px;
    }

    .popup.bookapt {
        width: 65%;
    }

    .navbut {
        margin: 0 8px 10px 7px;
    }

    .onestopsolution {
        width: 90%;
    }

    .logo {
        float: none;
        width: 50%;
    }

    .menuicon {
        float: none;
        position: absolute;
        right: 10px;
        top: -67px;
    }

    .share {
        float: none !important;
        width: 98% !important;
        text-align: center;
    }

    .onestopsolution {
        margin: 5px 0 0;
    }

    .onestoptxt {
        font-size: 17px;
        letter-spacing: 1px;
    }

    .share {
        margin: 12px 0 0;
    }

    .testicertlist.punita.opentesticertlist {
        height: 100%;
    }

    .rightcontent.share {
        border-top: 1px solid #D7D4D4;
    }

    .mapdesk {
        display: none !important;
    }
    .slide{position: relative}
    .slide, .slide-area{height: auto}
    .mapmob {
        display: block !important;
    }

    .map-circ-border {
        background: #ab0c2e;
        z-index: 9;
        border: 2px solid #ab0c2e;
    }

    .map-circle1 {
        left: 18.3%;
        top: 31.1%;
    }

    .can {
        left: 18.5%;
    }

    .cityname.canada {
        left: 11%;
    }

    .usa {
        left: 15.3%;
    }

    .map-circle2 {
        left: 14.9%;
        top: 40.9%;
    }

    .cityname.usadt {
        left: 13%;
    }

    .country-dot.uk {
        left: 42.9%;
    }

    .map-circle12 {
        left: 42.6%;
        top: 26.5%;
    }

    .cityname.ukdt {
        top: 23%;
        left: 42.2%;
    }

    .easa {
        left: 46.5%;
    }

    .cityname.easadt {
        top: 32.4%;
        left: 45.3%;
    }

    .map-circle3 {
        left: 46.1%;
        top: 29.9%;
    }

    .map-circle4 {
        left: 56.5%;
        top: 47.2%;
    }

    .map-circle5 {
        top: 52.4%;
    }

    .dgca {
        right: 34.1%;
        top: 49%;
    }

    .cityname.dgcadt {
        right: 28.5%;
        top: 46%;
    }

    .map-circle6 {
        right: 33.9%;
        top: 48.5%;
    }

    .sa {
        bottom: 19.2%;
        right: 49%;
    }

    .map-circle11 {
        bottom: 18.7%;
        right: 48.8%;
    }

    .fiji {
        bottom: 28%;
        right: 12%;
    }

    .cityname.fijidt {
        right: 9%;
    }

    .map-circle8 {
        bottom: 27.4%;
        right: 11.6%;
    }

    .casa {
        right: 19%;
    }

    .map-circle9 {
        right: 18.7%;
    }

    .cityname.casadt {
        right: 13%;
    }

    .caa {
        bottom: 8%;
        right: 9.8%;
    }

    .map-circle10 {
        bottom: 7.4%;
        right: 9.5%;
    }

    .cityname.caadt {
        bottom: 11%;
        right: 2.5%;
    }

    .cityname.qatardt {
        left: 53%;
        top: 44%;
    }

    .onestopsolution {
        text-align: center;
    }

    .latestupdatettl {
        width: 87%;
    }


    
/***** priyanka css starts ******/
     .pathology-links li {
       
        padding: 5% 5% 0% 31%;  
        background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 70px 20px;

    }

}

@media screen and (max-width:808px) {
    .clinicttl {
        width: 37%;
    }

    .mapadd {
        width: 32%;
    }

    .visionwrapper {
        text-align: center;
        margin: 1%;
    }

    .visionpara {
        line-height: 20px;
    }



    .visionimgblk {
        float: none;
        width: 50%;
    }



    .contactadd.leftcontent {
        width: 100%;
        padding: 20px;
    }

    .contactform {
        width: 100%;
        padding: 40px 0 40px 40px;
    }


    .numberblk1 {
        display: inline-block;
        margin: 0 30px 0 0;
    }

    .phoneicon {
        vertical-align: middle;
    }

    .contaddress {
        vertical-align: middle;
    }

    .contactadd {
        margin: 10px 0;
    }

    .specilistimgblk {
        width: 18%;
    }

    .introimg {
        width: 20%;
    }

    .introinfo {
        width: 75%;
    }


/***** priyanka css starts ******/
     .pathology-links li 
        {              
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 70px 19px;
            padding-left:32%;
        }

  .facilitiescolfirst, .facilitiescolmid, .facilitiescollast {
    width: 45%;
}
    .facilitiescolmid {border-right:0px;}
    .medicineservicewrap .medicine {width: 47%;}
    .facilitiescollast{padding-left:0}
    .onboardinfo {
        margin: 12px 0 0px;
    }
    .onbordlist br {
        display: none;
    }
    .third .topmapblk{height: 350px}
}

@media screen and (max-width:794px) {
    .rightcontent.onboard {
        width: 80%;
    }

    .medicalboxinfo.black.seaf {
        height: 61px;
        overflow: hidden;
    }


    .aviationblk {
        padding: 40px 20px 0;
    }


/***** priyanka css starts ******/

.pink-star {
    display: inline-block;
    padding: 0% 0% 0% 0%;
}

     .pathology-links li 
        {   padding: 5% 5% 0% 24%;            
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 70px 24px;
        }


     .pathology-row2 
        {
            width: 48%;      
        }


       .pathology-row2:nth-child(4) {
            background: rgba(0, 0, 0, 0) url("../images/facavaline.png") no-repeat scroll 0 -30px;
        }

         .pathology-row2:nth-child(6) {
            background: rgba(0, 0, 0, 0) url("../images/facavaline.png") no-repeat scroll 0 -30px;
        }

        .pathology-row2:nth-child(3) {
            background: none;
        }

         .pathology-row2:nth-child(5) {
             background: none;
        }
    .gallery-text {padding: 4px 0;font-size: 16px;}
    .third .topmapblk li{font-size: 13px}
    .third .topmapblk li:before{width: 5px;height: 5px;top: 5px}
    .third .topmapblk li{margin-bottom: 5px}
    .bannertitle{font-size: 20px}
}

@media screen and (max-width:767px){
    .medical-servicesblk {
        width: 50%;
        height:auto
    }
    .medicalboxinfo{margin:0 !important}
    .medicalboxinfo {
        margin: 0
    }
    .onboardinfo {
        margin: 0;
    }
    .medicalboxttl {
        margin-bottom: 8px;
    }
    ul.travel-medical-list{width:100%;padding: 0 30px 0 0}
    .tabitm {
        width:41%;
    }
    .textblk{height:auto}
    .flowchart-textwrap{font-size: 16px;line-height: 20px;}
    .noright-blk .flowchart-textwrap span{font-size: 14px;line-height: 17px;}
    .yesno span:first-child, .yesno span:last-child{bottom: -30px;font-size: 16px;line-height: 16px}
    .management-textwrap{font-size: 16px;line-height: 16px;}
    .fourarrows span {font-size: 16px;line-height: 16px;text-align: center;}
    .followup-text{font-size: 16px;line-height: 16px;text-align: center;}
    .yes-leftblk {left: 34px;}
    .fourarrows {width: 406px;left: -35px;}
    span.counselling:before, span.specific-treatment:before{top: -23px;}
    span.counselling{top: 24px;left: 0;}
    span.specific-treatment{top: 33px;left: 0;}
    .innerspan {display: block;}
    .fourarrows .yesno span:last-child {right: -30px;}
    .flowchart-textwrap span {display: inline;}
    .yesnoblock .yes-leftblk {margin: -33px 0 0 0;}
    .followup-text {left: 0;}
    .fourarrows .yesno span:last-child{top:33px}
    .gpay-text{font-size:15px;line-height:26px}
    .telehealth-left-blk,.telehealth-right-blk {width: 100%;}
    .flowcharthead {font-size: 16px;line-height: 18px;width: 90%;margin: 25px auto 10px auto;}
    .gpay-text br {display: block;}
    .banner-text1 {font-size: 25px;line-height: 35px;}
    .banner-text2 {font-size: 38px; line-height: 40px;}
    .banner-text{left: 20%;padding: 0 0 0 0;}
    /*.telepathywrap{    top: 90px;}*/
    .telepathy-imgblk{    width: 60%;}
    
    .radiobtncss tr {display: block;padding: 5px 0;}
    .slick-prev{background-size: 100%;width: 25px;height: 25px;border-top-left-radius: 10px;left: 10px}
    .slick-next{background-size: 100%;width: 25px;height: 25px;border-top-left-radius: 10px;right: 10px}
    .aviationblk.aviinfoblk.avinewblk{padding: 20px 20px !important}
    .pilotpointinfo h2{font-size: 20px}
    .clienttestblkwrap, .clienttestblkwrap:nth-child(3n) .clienttestiblk{width: 100% !important}
    .clienttestiblk{margin: 0 0 30px}
}

@media screen and (max-width:706px) {
    .corplist {
        display: block;
        padding: 0 15px 0 20px;
        margin: 8px 0 5px;
        background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 0 6px;
    }

    .wellnesspkg.black > b {
        margin: 0 0 10px;
    }



    /***** priyanka css starts ******/
     .pathology-links li 
        {               
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 60px 22px;
        }

}

@media screen and (max-width:700px) {
    .packgeslist {
        width: 60%;
        display: block;
        margin: 0 auto 4%;
    }
    .telehealth-main .visionblk {padding: 10px 10px 0 10px;align-items: flex-end;
    justify-content: flex-end;}
    .homepg-telebtn-wrap {padding: 5px 0 5px 0;}
    .telehealth-main .visionttl {width: 100%;    text-align: justify;font-size: 15px;
    line-height: 18px}
    .telehealth-main .telehealth-apbtn .bookaptbut{margin: 0 0 5px 0px;font-size: 12px;    padding: 7px 10px;}
    .telehealth-main .readmorelatestbut{    font-size: 14px;}
    
}

@media screen and (max-width:770px) {
    .cliniclogo {
        width: 30%;
    }



    /*.packgeslist
    {
        width: 38%;
    }*/


    .abtpara {
        padding-bottom: 18px;
    }

    .popup.bookapt {
        width: 80%;
    }

    .cityname {
        font-size: 10px !important;
    }

    .aboutusblk {
        width: 60%;
    }

    .aviinfoblk.avicountrylist {
        width: 98%;
    }

    .latestupdateblk {
        width: 100%;
        margin: 20px 0 0;
    }

    .latestres {
        display: block;
        width: 100%;
        margin: 20px 0 0;
    }

    /*.latestupdateblk {
        display: none;
    }*/
}

@media screen and (max-width:750px) {
    .facilitessubttl {
        width: 21%;
    }
    .facilitiescolmid{
        padding:0
    }
    /*.rightcontent.onboard {
            width: 66%;
        }*/
    .marquetxtwrapper {
        width: 78%;
    }
    .facilitiescolfirst, .facilitiescolmid, .facilitiescollast {width:100%;border:none;}
    .facilitieslistwrap.flex {display:block;}
    .facilitiescolfirst .facilitieslist-left, .facilitiescolfirst .facilitieslist-right {width:100%;border:none;}
        .facilitiescolfirst .facilitieslist-left .facilitieslist {margin-bottom:0px;}
}

@media screen and (max-width:737px) {
    .aboutusblk {
        width: 58%;
    }


    .facilitescont {
        margin: 0 1% 0 0;
        width: 15%;
    }

    /*.packgeslist
    {
        width: 39%;
    }*/

    .avimedicatblk {
        padding: 15px 0 15px 30px;
    }

        .avimedicatblk.firstrow {
            padding: 12px 0 12px 30px;
        }
}



@media screen and (max-width:723px) {

    .aboutusblk {
        padding: 32px 20px;
        width: 100%;
    }




    /*.rightcontent.onboard {
            width: 68%;
        }*/


    /*.packgeslist
    {
        width: 41%;
    }*/



    .avimedicatblk {
        padding: 15px 0 15px 20px;
    }

        .avimedicatblk.firstrow {
            padding: 12px 0 12px 20px;
        }

    .specilistimgblk {
        width: 20%;
    }

    .shortinfo {
        font-size: 13px;
    }

    .marquetxtwrapper {
        margin: -10px 0 0;
        padding: 0;
        position: static;
        width: 100%;
    }

    .onestopsolution {
        width: 99%;
    }



    /***** priyanka css starts ******/
     .pathology-links li 
        {               
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 60px 22px;
        }


      .pink-star 
  {
    margin: 0% 0% 0% 5%;
    width:5%;
  }


.pathology-subheading
 {
    width:88%;   
 }
}

@media screen and (max-width:701px) {
    /*.rightcontent.onboard {
            width: 70%;
        }*/

    .cliniclogo {
        width: 36%;
    }

    .mapadd {
        width: 34%;
    }

    .facilitessubttl {
        width: 23%;
    }

    .clinicttl {
        width: 40%;
    }

    .medicine:hover .overlay1 {
        left: 15px;
    }

    .copycont.leftcontent {
        width: 38%;
    }

    .avimedicatblk.firstrow {
        padding: 15px 40px;
        width: 100%;
    }

    .avimedicatblk:last-child {
        display: none;
    }

    .avimedicatblk.everyshd {
        -webkit-box-shadow: 0 25px 7px -22px rgba(191, 196, 196, 1) inset;
        -moz-box-shadow: 0 25px 7px -22px rgba(191, 196, 196, 1) inset;
        box-shadow: 0 25px 7px -22px rgba(191, 196, 196, 1) inset;
    }

    .bringalongcontleftblk {
        padding: 20px 0 0 40px;
        width: 98%;
        box-sizing: border-box;
    }

    .bringalongimgblk {
        padding: 0 0 0 40px;
        width: 100%;
        height: auto;
    }

        .bringalongimgblk.rightcontent > img {
            width: auto;
            margin: 0 auto;
        }

    .bringalonglist {
        width: 95%;
    }


    .bringalongimgblk.rightcontent > img {
        height: auto;
        width: 75%;
    }

    .bookaptbut {
        margin: 0 0 25px;
    }

    .introimg {
        width: 25%;
    }

    .introinfo {
        width: 70%;
    }

    .facavithreeblk:first-child {
        width: 60%;
        padding: 2%;
    }

    .facavainfo {
        margin: 10px 0 0 45px;
        width: 100%;
    }

    .facavithreeblk {
        width: 40%;
    }

    .facavithreeblk {
        height: auto;
        padding: 2%;
        background: none;
    }


    .facavalist {
        width: 100%;
    }

    .medicinecont {
        padding: 10px 20px;
    }


    .ac-content {
        padding: 15px;
    }

    .medicalboxttl {
        font-size: 17px;
    }


    .medicalboxinfo {
        font-size: 14px;
        line-height: 18px;
        margin: 2px 0 15px;
        height: auto;
    }
    .appointmentbtn-telehealthtop .bookaptbut {
    margin: 0 0 0 !important;
}
    .telehealth-apbtn .bookaptbut{margin: 0 0 0px;}
    .avimedittl.classttl{font-size: 18px}
}

@media screen and (max-width:684px) {
    .medicinecont {
        padding: 6px 20px;
    }

    /*.rightcontent.onboard {
            width: 72%;
        }*/

    /*.packgeslist
    {
        width: 41.5%;
    }*/


     /***** priyanka css starts ******/
     .pathology-links li 
        {               
            padding-left:27%;
        }
    .footer-links li + li:before {background:none}
    .operationteamblk {
        padding: 20px 0px;
    }
    .blk1 {
        width: auto;
    }
    .blk2 {
        margin: 0 0 20px 0;
    }
    .teamposition {
        font-size: 16px;
    }
    .advisoryother .blk1 {
        width: auto;
    }
    .tabitm {
        font-size: 16px;
        line-height: 20px;
    }
}

@media screen and (max-width:670px) {
    .footerblk {
        padding: 20px 15px 10px;
    }

    .ddesignlogo.rightcontent {
        width: 34%;
    }


    .clinicttl {
        width: 42%;
    }

    /*.rightcontent.onboard {
            width: 75%;
        }*/

    .facilitessubttl {
        width: 25%;
    }


    /*.packgeslist
    {
        width: 43%;
        margin: 0 3% 6%;
    }*/

    .specilistimgblk {
        width: 25%;
    }





    /*.map-circle10 {
        bottom: 12%;
        right: 11%;
    }

    .map-circle9 {
        bottom: 23.7%;
        right: 19.1%;
    }

    .map-circle8 {
        bottom: 33.2%;
        right: 11.3%;
    }

    .map-circle7 {
        bottom: 40.3%;
        right: 26.1%;
    }

    .map-circle11 {
        bottom: 21.5%;
        right: 47.3%;
    }*/



    .wellnesspkg {
        margin: 25px 10px;
    }

    .wellnessttl {
        margin: 0 10px;
    }

}

@media screen and (max-width:650px) {
    /*.packgeslist
    {
        width: 44%;
        margin: 0 2% 6%;
    }*/

    .clienttestblkwrap {
        width: 100%;
    }

        .clienttestblkwrap:nth-child(3n) {
            width: 100%;
        }

            .clienttestblkwrap:nth-child(3n) .clienttestiblk {
                margin: 0 4% 15% 0;
                width: 100%;
            }

    .client-testimonialblk {
        padding: 6% 4% 0;
    }
    .clienttestblkwrap:nth-child(1) {
    margin: 0 29px 0 0;
    width: 100%;
}
    .clienttestblkwrap:nth-child(2) {
    margin: 0;
    width: 100%;
}
}

@media screen and (max-width:644px) {

    .medicinecont {
        padding: 10px 20px;
    }


    .testimonialblock {
        width: 57%;
        height: auto;
    }

        .testimonialblock.secondblktesti {
            margin: 0 2% 0 0;
        }


        .testimonialblock:last-child {
            margin: 2% 2% 2% 0;
        }

    .testimonialinfo {
        height: auto;
    }

    .wellnessinfo {
        width: 97%;
        margin: 0 0 0 10px;
    }

    .bookaptsticky {
        display: none;
    }

    /*.bookaptnav {
        display: block;
    }


        .bookaptnav.clickloginbk > img {
            border-radius: 5px;
        }
*/

        
    /***** priyanka css starts ******/
     .pathology-links li 
        {               
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 60px 21px;
        }


.footer-links {

height:auto;
}

 .footer-links li {
margin:0;
padding:10px;
float:none;
height:auto;
}
    .medical-servicesblk {
        width: 60%;
    }
    .wellnesswrapper a.bookapptform.preventiveappointment{
        margin:0 auto
    }
    .contactform {
        width: 100%;
        padding: 40px 40px 40px 40px;
    }
    .formfeildttl {
        width: 100%;
    }
    .enquiryform {
        width: 100%;
    }
        .enquiryform.bookfrmselect, .enquiryform.bookaptfeild.name, .enquiryform.bookaptfeild.phoneno, .enquiryform.bookaptfeild.emailld {
            width: 100%;
        }
    .formfeildttl.bookfrmselttl{width:100%}
    .formfeildttl.bookaptttl{width:100%}
    .enquiryform.bookaptfeild {
        width: 100%;
    }
    .bookaptfeild select {
        width: 32.9%;
    }
    .formfeildttl.bookfrmselttl br {
    display: none;
}
    .formfeildttl.bookfrmselttl {
    width: 100%;
}
}
@media screen and (max-width:640px){
    .yesnoblock {align-items: flex-start;}
    .yesnoblock .yes-leftblk{top:77px;left:0}
    .banner-text2 {
    font-size: 26px;
    line-height: 30px;
}
    .banner-text1 {
    font-size: 20px;
    line-height: 30px;
}
    #bookappointment-telehealth .popup.bookapt {width: 95%;}
    .stickybar{top:55%}
}
@media screen and (max-width:635px) {
    /*.rightcontent.onboard {
            width: 76%;
        }*/

    .mapadd.white {
        margin: 0;
        padding: 20px;
        position: static;
        text-align: left;
        width: 95%;
    }

    .numberblk {
        display: inline-block;
    }

    .emailblk {
        display: inline-block;
    }

    .enquirebut {
        margin: 15px 0;
    }

    .enquirebut {
        margin: 15px 0;
    }

    .socialttl {
        display: inline-block;
        margin: 0 10px 0 0;
    }

    .socialicon {
        display: inline-block;
        vertical-align: middle;
    }

    .mediaimg {
        margin: 0 20px 0 0;
    }

    .add-corner {
        display: none;
    }

    .address {
        width: 100%;
    }

    .numblock {
        margin: 0;
    }


    

    /*.packgeslist
    {
        margin: 0 2% 6%;
        width: 45%;
    }*/
}

@media screen and (max-width:635px) {
    .rightcontent.onboard {
        width: 100%;
    }


    .onboardcont {
        margin: 35px;
    }

    .testimonialblock {
        width: 56%;
    }
}

@media screen and (max-width:627px) {
    .facilitescont {
        margin: 3% 2% 0;
        width: 29%;
    }

    .facilitesimg {
        padding: 22px 0;
    }

        .facilitesimg > img {
            width: auto;
        }

    .facilitescont:last-child {
        margin: 3% 2% 0;
    }

    .clinicttl {
        width: 100%;
    }

    .testimonialblock {
        width: 58%;
    }

    .visionimgblk {
        width: 55%;
    }

    .pathologyimgblk {
        width: 30%;
    }

    .pathologyimg {
        padding: 7px 0;
    }

        .pathologyimg img {
            width: 88%;
        }

    /*.pathologycont {
        width: 75%;
        margin: 0 auto;
    }*/


     /***** priyanka css starts ******/
     .pathology-links li 
        {               
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 60px 20px;
        }

}

@media screen and (max-width:621px) {

    /*.packgeslist
    {
        width: 45%;
    }*/

    .popup-wrapper {
        padding: 12px;
    }
    
    .facilities-column{width: 100%}
}

@media screen and (max-width:608px) {

    /*.packgeslist
    {
        width: 47%;
        margin: 0% 1% 6%;
    }*/


    .popup.bookapt {
        width: 90%;
    }


    .formfeildttl.bookaptttl {
        display: block;
        width: 50%;
    }

    .enquiryform.bookaptfeild {
        display: block;
        width: 92%;
    }


    .enquiryform.bookfrmselect {
        display: block;
        width: 100%;
    }

    .enquiryform.bookaptfeild {
        width: 100%;
    }
    .bookaptfeild select {
        width: 100%;
        margin-bottom: 20px;
    }
    .formfeild.bookaptfeildblk {
        margin: 15px 0 0;
    }
}

@media screen and (max-width:605px) {

    .testimonialblock {
        width: 60%;
    }

    .travelinfopara.avi.seaflist {
        vertical-align: middle;
        width: 80%;
    }

    .contaddress.address {
        width: 83%;
    }

    .introinfo {
        width: 100%;
    }

    .introimg {
        width: 100%;
    }

        .introimg img {
            width: auto;
        }
.telepathywrap {
    top: 0;
    right: -55px;
}
        .telepathy-imgblk {
    width: 55%;
}
}

@media screen and (max-width:594px) {



    .cliniclogo {
        width: 45%;
    }

    .medicine {
        width: 46%;
    }

    .medicalbox {
        width: 43%;
    }

    .ddesignlogo.rightcontent {
        margin-top: 5px;
        text-align: center;
        width: 100%;
    }

    .copycont.leftcontent {
        text-align: center;
        width: 100%;
    }

    .facilitessubttl {
        width: 27%;
    }

    .aviationblk.aviinfoblk.avinewblk {
        padding: 40px 10px 0;
    }
    .aviation-medical h1, .travel-medcin h1{font-size:25px;margin: 10px 0}
}

@media screen and (max-width:584px) {
    /*.leftcontent.logo img {
        width: 90%;
    }*/

    /*.leftcontent.logo {
        width: 70%;
    }*/

    .menuicon {
        top: -49px;
    }

    /*.headerwrapper {
        padding: 20px 0;
    }*/

    .headerwrapper {
        padding: 20px 0 0;
    }

    .marquetxtwrapper {
        margin: 0 0 5px;
    }

    .marquee {
        font-size: 14px;
    }

    .share {
        margin: 0;
    }

    .rightcontent.share > img {
        width: auto;
    }

    .socialshareicon > img {
        width: auto;
    }

    /*.packgeslist
    {
        width: 47.5%;
        margin: 0 1% 6%;
    }*/
}

@media screen and (max-width:570px) {
    /*.packgeslist
    {
        margin: 0 3% 6%;
        width: 72%;
    }*/

    .pathologycont {
        width: 90%;
    }

    /*.map-circ-border {
        display: none;
    }*/

    
     /***** priyanka css starts ******/
     .pathology-links li 
        {   
            padding-left:29%;            
        }
    .third .topmapblk{height: 250px}
    .bannertitle{font-size: 16px}
}

@media screen and (max-width:560px) {

    .visionimgblk {
        width: 60%;
    }

    .rightcontent.share > img {
        top: -48px;
        width: 36px;
    }

    .socialshareicon > img {
        width: 100%;
    }

    .navbut {
        margin: 0;
    }

    .socialshareicon {
        margin: 0 10%;
    }

    .socilmediablkwrap {
        left: -75px;
        bottom: 5px;
    }



    /*.formfeildttl.bookfrmselttl {
        width: 70%;
    }*/
    .yesno{width:70%}
   
    .noright-blk .flowchart-textwrap span{width:90%;margin: 0px 0 0 0;}
    .noright-blk {width: 48%;}
    .fourarrows {width: 320px;left: 0;}
    span.counselling{    left: -20px;}
}

@media screen and (max-width:559px) {
    .facilitessubttl {
        width: 30%;
    }

    .specilistimgblk {
        width: 27%;
    }

    .specilistblk {
        padding: 30px 20px;
    }

    /*.avinumbul {
        width:6%
    }*/

    .medicinecont {
        padding: 10px 20px;
    }

    .medicalboxttl {
        font-size: 16px;
    }

    .medicalboxinfo {
        font-size: 14px;
        line-height: 16px;
    }

    .avi {
        margin: 14px 0 20px;
    }
    .radiobtn ul li{width:100% !important}
}

@media screen and (max-width:530px) {
    /*.packgeslist
    {
        width: 75%;
    }*/


    .medicalboxinfo.black {
        text-shadow: 1px 1px 1px #aaa;
    }

    /*.medicalboxttl {
        text-shadow: 1px 1px 1px #aaa;
    }*/

    @keyframes marquee {
        from {
            left: 100%;
        }

        to {
            left: -260%;
        }
    }

    .marquee {
        width: 1200px;
    }


    
     /***** priyanka css starts ******/
     .pathology-links li 
        {               
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 50px 18px;
        }
      .medicineservicewrap .medicine {width: 80%;margin: 0 auto 20px;}
}

@media screen and (max-width:520px) {
    .onboardimg {
        width: 45%;
    }

    .onboardcont {
        margin: 20px;
        width: 40%;
    }



    .clinictitleblock {
        padding: 8% 1%;
    }

    .visionimgblk {
        width: 58%;
    }
}

@media screen and (max-width:500px) {
    /*.packgeslist
    {
        width: 86%;
    }*/


    .bringalongimgblk {
        height: auto;
        padding: 0;
        width: 100%;
    }

        .bringalongimgblk.rightcontent > img {
            height: auto;
            width: 100%;
        }

    .bringalongcontleftblk {
        padding: 20px;
    }

    .seaflistblk {
        margin: 0 0 20px;
    }

 


   /***** priyanka css starts ******/

      .pathology-heading {
    
    font-size: 17px;
   
}

     .pathology-links li 
        {   padding: 4% 5% 0% 20%;            
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 80px 25px;
            font-size: 15px;
        } 


     .pathology-row2 
        {
            width: 100%;  
            background:none; 
             padding: 25px 0 0px;   
        }



}

@media screen and (max-width:490px) {

    .cliniclogoimg > img {
        width: 100%;
    }

    .aboutuspara {
        line-height: 18px;
    }

    .testimonialblock {
        width: 56%;
    }

    .socialshareicon {
        margin: 0;
    }

    .socilmediablkwrap {
        left: -56px;
    }

    .navbut {
        margin: 0 0 0 10px;
    }

    .socilmediablk {
        margin: 0 3px;
    }

    .formfeildttl {
        vertical-align: top;
    }

    /*.contactform {
        padding: 40px 0 40px 20px;
    }*/

    .specilistimgblk {
        padding: 0 1% 3%;
        width: 32%;
    }


    .pathologycont {
        width: 94%;
    }

    .pathologyinfo {
        width: 65%;
        display: block;
        margin: 0 auto;
    }

    .pathologyimgblk {
        display: block;
        width: 30%;
        margin: 0 auto;
    }

    .avimedicdetails.aviinfoaccrd {
        width: 100%;
    }


    .sliderblock.mapwrap {
        display: none;
    }

    .sliderblockmob {
        display: block;
        margin: 20px 0;
    }

    .testicertlist.green li {
        display: block;
        text-align: left;
    }

    .testicertlist .green li {
        display: block;
        text-align: left;
    }

    .shortinfo {
        font-size: 12px;
    }

    .marquetxtwrapper {
        width: 100%;
    }

    .aviinfoblk.avi.avinewblk {
        padding: 0 10px 0;
    }

    .formfeildbox.datefeild {
        width: 100%;
    }
    


    /***** priyanka css starts ******/
     .pathology-links li 
        {               
            background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 80px 24px;
        }
   .medicineservicewrap .medicine {width: 90%;}  

}

@media screen and (max-width:480px) {
    .packgeslist {
        width: 100%;
    }

    .medicine {
        width: 70%;
    }

    .thankpagettl { margin: 40% 0;
    }

    .medicalbox {
        width: 60%;
    }

    .facilitessubttl {
        width: 35%;
    }

    .facilitescont {
        width: 37%;
    }

    .cliniclogo {
        width: 46%;
    }

    .visionimgblk {
        width: 70%;
    }

    .wellnessinfo {
        width: 95%;
    }

    .avimedicatblk {
        padding: 15px 20px;
    }

        .avimedicatblk.firstrow {
            padding: 15px 20px;
        }

    .enquiryform {
        width: 100%;
    }

    .formfeildttl {
        width: 85%;
        margin: 0 0 5px 5px;
    }

    .facavithreeblk {
        width: 100%;
        padding: 0 2%;
    }



    .avisubttl.green {
        width: 83%;
        vertical-align: top;
    }

    .avisubttl.secondsubttl.green {
        margin: 0 0 0 -36px;
    }

    .avimedicdetails {
        vertical-align: middle;
    }

    .onestoptxt {
        font-size: 14px;
    }

    .medicalboxinfo {
        margin: 6px 0 10px;
    }

    .traveldmobimg {
        display: inherit;
    }

    /*.traveldeskimg {
        display: none;
    }*/

    .clienttestiblk::after {
        right: 10px;
        bottom: -17px;
        opacity: 0.5;
    }

    .popup.bookapt {
        width: 90%;
        overflow: scroll;
        height: 480px;
    }

    .wellnesspkg.black > b {
        display: block;
    }


       /***** priyanka css starts ******/
     .pathology-links li 
        {   
            padding: 4% 5% 0% 21%;            
        }
.packgelistcont .avimedicatwrap .accordion-wrapper .ac-content {
    padding: 10px;
}
.packgelistcont .avimedicatwrap .accordion-wrapper .answer {font-size:14px;}
.packgelistcont .ac-title i::before {transform: scale(0.6);}
    .gallery-text {
        padding: 3px 0;
        font-size: 12px;
    }
    .medical-servicesblk {
        width: 80%;
        margin: 40px auto 0 auto;
    }
    .flowcharthead{width:98%;    padding: 15px 10px;}
    .third .topmapblk li{padding-left: 10px}
    .third .topmapblk li:before {
    width: 4px;
    height: 4px;
    top: 6px;
}
    .question, .facilitiesttl{font-size: 17px}
    .testipara, .bringalonglist, .travel-medical-list li ul li, .avicontli.answer, .travelinfopara, .wellnessinfo, .wellnesspkg, .facilitieslist li, .contaddress, .distanceapint, .distanceapdom, .visioninfo{font-size: 16px} 
    .avimedittl{font-size: 17px}
}

@media screen and (max-width:465px) {
    /*.packgeslist
    {
        width: 87%;
    }*/

    .travelinfoblk {
        padding: 5%;
    }

    .socilmediablkwrap {
        bottom: 0;
        left: 0;
        right: 20px;
        top: 66px;
        z-index: 999;
    }


    .leftcontent.logo {
        width: 75%;
    }

    .enquiryform.bookaptfeild {
        width: 100%;
    }


    .enquiryform.bookfrmselect {
        width: 100%;
    }

    .aviinfosubttl {
        width: 90%;
    }

    .formfeildttl.bookaptttl {
        width: 100%;
    }



    .rightcontent.share > img {
        top: -42px;
    }
    .medicineservicewrap .medicine {width: 95%;} 
          
  
}

@media screen and (max-width:440px) {


    .testimonialblock {
        width: 60%;
    }

    /*.packgeslist
    {
        width: 92%;
    }*/



    .aviinfosubttl {
        width: 88%;
    }


    /***** priyanka css starts ******/
    .pathology-links li {
        padding: 4% 5% 0% 23%;
        background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 80px 22px;
    }
    .contactform {
        padding: 40px 20px 40px 20px;
    }
    .telehealth-apbtn .bookaptbut {font-size: 14px;padding-left: 15px;padding-right: 15px;}
  
}

@media screen and (max-width:430px) {
    .medicalbox {
        width: 70%;
    }

    .medicine {
        width: 80%;
    }

    .onboardcont {
        width: 44%;
    }
}

@media screen and (max-width:415px) {

    /*.packgeslist
    {
        width: 94%;
    }*/

    /*.avimedicdetails {
            width: 280px;
        }*/

    .specilistimgblk {
        width: 35%;
    }

    
    /***** priyanka css starts ******/
    .pathology-links li {
    
        background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 75px 20px;
    }
    .management-textwrap {width: 100%;left: 0;}
     .flowchart-textwrap {font-size: 14px;line-height: 16px;}
    .yesno span:first-child, .yesno span:last-child{font-size:14px;line-height:16px}
.fourarrows span{font-size: 14px;line-height: 16px;}
.followup-text{font-size: 14px;line-height: 16px;}

.fourarrows .yesno span:first-child {left: -21px;}

}

@media screen and (max-width:405px) {

    /*.packgeslist
    {
        width: 95%;
    }*/

}

@media screen and (max-width:400px) {
    .facilitessubttl {
        width: 40%;
    }

    .facilitesintrotxt {
        width: 90%;
    }

    .navbut {
        margin: 0 5px 0 15px;
    }

    .rightcontent.onboard {
        text-align: center;
    }

    .onboardimg {
        width: 60%;
    }

    .onboardcont {
        text-align: center;
        width: 85%;
    }

    .onbordlist {
        display: inline-block;
        padding: 0 15px;
    }

    .footerblk.dbloh.pageblock {
        padding: 20px 5px 10px;
    }

    .copycont.leftcontent {
        float: none;
        margin: 0 auto;
        width: 70%;
    }

    .testimonialblock {
        width: 65%;
    }

    .visionimgblk {
        width: 80%;
    }

    .popup {
        width: 90%;
    }

    /*.avimedicdetails {
            width: 250px;
        }*/

    .phoneicon {
        vertical-align: middle;
        margin: 5px 0 0;
    }

    .contaddress {
        vertical-align: inherit;
    }

    .numberblk1 {
        display: block;
    }


    .aviinfosubttl {
        width: 88%;
    }


    .paratitle.green.aviinfottl {
        font-size: 22px;
    }


    @keyframes marquee {
        from {
            left: 100%;
        }

        to {
            left: -360%;
        }
    }
    .banner-text1 {
    font-size: 14px;
    line-height: 20px;
}
    .banner-text2 {
    font-size: 20px;
    line-height: 20px;
}
.telepathywrap {
    top: 0;
    right: -63px;
}
    .telepathy-imgblk {
        width: 43%;
    }
}

@media screen and (max-width:390px) {

    .specilistimgblk {
        width: 38%;
    }

    .pathologyinfo {
        width: 80%;
    }

    .aviinfottl {
        width: 86%;
    }


    .avimedicdetails {
        width: 68%;
    }


       /***** priyanka css starts ******/
    .pathology-links li {
       
        background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 70px 21px;
    }
    .management-right {position: relative;left: auto;}
    .management-textwrap {
        font-size: 14px;
    }
    
    .fourarrows{width: 295px;}
	.fourarrows .yesno span:first-child {left: -9px;}
	.fourarrows .yesno span:last-child {right: -7px;}
   span.counselling {left: -11px;}

}

@media screen and (max-width:380px) {
    .testimonialblock {
        width: 77%;
        padding: 25px;
    }

    /*.packgeslist
    {
        width: 95%;
        margin: 0 3% 8%;
    }*/



    /*.avimedicdetails {
            width: 240px;
        }*/

    .servicelis.actnav.immsermobnav {
        width: 190px;
    }

    .avimedicimg {
        width: 50px;
    }

/*
    .avimedittl {
        font-size: 16px;
    }
*/
    .tabitm{
        font-size: 15px
    }
}

@media screen and (max-width:360px) {
    .facavalistwrapper {
        margin: 20px 0 0 10px;
    }

    .facavilistttl {
        font-size: 16px;
    }

    .facilitessubttl {
        width: 45%;
    }

    .cliniclogoimg > img {
        width: auto;
    }

    .cliniclogo {
        width: 80%;
    }

    .servicelis {
        display: block;
        margin: 0 auto;
        text-align: center;
        width: 260px;
        background:none;
        padding:0;
    }

    .medicalbox {
        width: 74%;
    }

    .medicine {
        width: 95%;
    }

    .visionimgblk {
        width: 90%;
    }

    .wellnessinfo {
        margin: 3% auto 6%;
    }

    .servicelis.actnav {
        left: 0;
        padding: 0 15px;
        position: relative;
        width: auto;
    }


        .servicelis.actnav.well {
            left: 4px;
            width: 240px;
        }

        .servicelis.actnav.trv {
            width: 180px;
        }

        .servicelis.actnav.avim {
            left: 0;
            width: 240px;
        }

    .medicinecont {
        padding: 10px 20px;
    }

    /*.avimedicdetails {
            width: 200px;
        }*/

    .servicelis.actnav.seafnav {
        width: 160px;
    }

    .contaddress {
        width: 80%;
    }

    .specilistimgblk {
        width: 40%;
    }

    .specilistblk {
        padding: 30px 10px;
    }



    .avicontsel select {
        width: 250px;
        margin: 0 0 10px;
    }

    .paratitle.green.aviinfottl {
        /*font-size: 19px;*/
        vertical-align: top;
    }

    .cityname {
        font-size: 8px !important;
    }

        .cityname.dgcadt {
            right: 24.5%;
            top: 52%;
        }

        .cityname.qatardt {
            left: 49%;
            top: 43%;
        }

        .cityname.caasadt {
            bottom: 23%;
            right: 40%;
        }

        .cityname.usadt {
            top: 45%;
        }

        .cityname.ukdt {
            top: 21%;
        }

        .cityname.easadt {
            top: 33.4%;
        }

        .cityname.gcaadt {
            left: 50.5%;
            top: 56%;
        }

        .cityname.dgcadt {
            right: 25.5%;
            top: 52%;
        }

    .map-circ-border {
        background: #ab0c2e;
        z-index: 9;
    }


 /***** priyanka css starts ******/
    .pathology-links li 
    {
       padding-left:25%;
       background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 70px 18px;
    }
.packgelistcont .avimedittl {
    font-size: 13px;
}

}
@media screen and (max-width:340px) {
    .appointmentbtn-telehealthtop .bookaptbut{font-size: 15px;}
}
@media screen and (max-width:322px) {

    .facilitessubttl {
        width: 50%;
    }

    .specilistimgblk {
        width: 42%;
    }

    .servicelis.actnav.avim {
        left: 6px;
        width: 230px;
    }



     /***** priyanka css starts ******/
    .pathology-links li 
    {
      
       background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 70px 18px;
    }

}


@media screen and (max-width:300px) 
{
      /***** priyanka css starts ******/
    .pathology-links li 
    {
       background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 65px 16px;
    }
}


@media screen and (max-width:280px) 
{
      /***** priyanka css starts ******/
    .pathology-links li 
    {
       background: rgba(0, 0, 0, 0) url("../images/grey-bullet.png") no-repeat scroll 55px 16px;
    }
}

