.FormSelect {
    position: relative;
    float: left;
    width: 100%;
}

.quicklinkshome {
    padding: 15em 0px !important;
}

.selectedimage::after {
    background-color: #a0cd4e !important;
}

.selectedimage {
    border-color: #a0cd4e !important;
}

@media screen and (min-width:1800px) {
    .tg-homebanner {
        height: 820px !important;
    }

    .ForMobile {
        display: none !important;
    }

    .tg-bannercontent {
        top: -16% !important;
    }

    .youtubevid {
        background-color: #000;
        position: relative;
        overflow: hidden;
        height: 685px !important;
        cursor: pointer;
        margin: 4em 5px;
    }

        .youtubevid img {
            width: 100%;
            top: -0.5%;
            left: 0;
            height: auto;
            opacity: 0.7;
        }

    .Mobile-Heading-Hide {
        display: none;
    }

    .Mobile-Heading-show {
        display: block;
    }
}
/*Ends of Screen*/

@media screen and (min-width:2100px) {
    .tg-homebanner {
        height: 920px !important;
    }

    .ForMobile {
        display: none !important;
    }

    .tg-bannercontent {
        top: -16% !important;
    }

    .youtubevid {
        background-color: #000;
        position: relative;
        overflow: hidden;
        height: 685px !important;
        cursor: pointer;
        margin: 4em 5px;
    }

        .youtubevid img {
            width: 100%;
            top: -0.5%;
            left: 0;
            height: auto;
            opacity: 0.7;
        }
}
/*Ends of Screen*/

@media screen and (min-width:1280px) {
    .container {
        max-width: 1280px;
        width: 100%;
    }

    .tg-bannercontent {
        top: -4%;
    }

    .ForMobile {
        display: none !important;
    }

    .tg-homebanner {
        height: 735px;
    }

    .Desktop {
        display: block;
    }

    .Mobiletop {
        display: none;
    }

    .tg-nav {
        margin-left: 0;
    }

    .tg-login .tg-nav {
        margin-left: 0;
    }

    .FloridaBox {
        max-width: 100%;
    }

    .HomeHeader {
        background: #0000009c;
    }

        .HomeHeader .tg-navigationarea {
            padding-top: 20px;
        }

        .HomeHeader .tg-logo {
            padding-top: 20px;
            padding-bottom: 20px;
        }

    .cont {
        width: 100%;
    }

        .cont .tg-formsearch {
            left: 11%;
        }

        .cont .tg-formtheme {
            width: 40%;
            float: left;
            position: relative;
        }

    .HeadingTop {
        padding-top: 100px;
    }
}

@media (max-width:1279px) {
    .tg-navigationarea, .tg-navigationareaOthers {
        padding-top: 20px;
    }

    .tg-logo, .tg-logo {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .FloridaBox .count {
        top: -24px;
        left: -10px;
    }

    .ForMobile {
        display: none;
    }

    .tg-bannercontent {
        top: -9%;
    }

    .cont .tg-formtheme {
        width: 60%;
        float: left;
        position: relative;
    }

    #carouselExampleIndicators .carousel-control-next:after {
        top: 31%;
    }

    #carouselExampleIndicators .carousel-control-prev:after {
        top: 31%;
    }

    .HomeHeader {
        background: #0000009c;
    }

    .HeadingTop {
        padding-top: 100px;
    }

    .container {
        max-width: 1280px;
        width: 100%;
    }

    .tg-nav {
        margin-left: 0;
    }

    .tg-homebanner {
        height: 750px;
    }

        .tg-bannerbg, .tg-homebanner .tg-bannerbg img {
        }

    .tg-directposts.tg-directpostsv2, .tg-mapbox {
        width: 50%;
    }

    .container {
        max-width: 1280px;
        width: 100%;
    }

    .FloridaBox {
        padding: 25px 30px 0px 30px;
        min-height: 600px;
    }
}

@media (max-width:1120px) {
    .HomeFeature .col-md-4, .HomeFirstSection .col-md-4, .FormMap .col-md-4 {
        -ms-flex: 0 0 32.333333%;
        flex: 0 0 32.333333%;
        max-width: 32.333333%;
    }

    .ConditionHeading .drugimage {
        padding: 0px 15px !important;
    }

    .testimonial .userdata {
        max-width: 550px !important;
        width: 100%;
    }

    #PatientQuestionnaire, #PatientQuestionnaire .tg-modalcontent {
        z-index: 10000;
    }

    .cont .tg-formtheme {
        width: 100%;
        float: left;
        position: relative;
    }

    .ForDesktop {
        background-image: none !important;
    }

    .ForMobile {
        display: block;
    }

    #carouselExampleIndicators {
        position: relative;
        top: 0 !important;
    }

    tg-bannercontent {
        top: -26%;
    }

    .tg-homebanner {
        height: 690px;
    }

    #carouselExampleIndicators .carousel-control-prev:after, #carouselExampleIndicators .carousel-control-next:after {
        top: 24% !important;
    }

    .container.pn {
        width: 800px !important;
    }

    .tg-nav {
        margin-left: 0;
    }

    .tg-sectionimg {
        margin: -96px 0 -80px;
    }

    .tg-formfeedbacksearch .form-control {
        width: 252px;
    }

    .tg-centericons .tg-howitworksbox .tg-servicseakerimg:before {
        left: 10px;
    }

    .tg-centericons .tg-howitworksbox .tg-servicseakerimg:after {
        right: 15px;
    }

    .tg-alertmessage span {
        width: 85%;
    }

    .tg-followers span + span {
        font-size: 15px;
    }

    .tg-totalviews span + span {
        font-size: 13px;
    }

    .tg-alertmessage .close {
        line-height: 56px;
    }

    .tg-btnaction {
        padding: 20px 18px;
    }

    .tg-dateandtimeslots.tg-tuesday .tg-datebox {
        min-height: 0;
    }

    .tg-datebox {
        width: 100%;
        margin: 0 0 15px;
    }

    body.tg-home .tg-directpost {
        width: 100%;
    }

    .tg-timeslots {
        width: 100%;
    }

    .tg-subcategorycheckbox label {
        font-size: 12px;
    }

    .tg-appoinmentbox .tg-timeslots .tg-radio {
        width: 33.33%;
    }

    .tg-invoicesheading h3 {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .tg-invoicestitle .tg-titleamount, .tg-amout {
        width: 20%;
    }

    .tg-invoices li .tg-btnaction, .tg-invoicestitle .tg-titleaction {
        width: 30%;
    }

    .tg-companylist ul li figure {
        margin: 0 0 10px;
    }

    .tg-companylist .tg-companydata {
        float: left;
    }

    .tg-availablelocation .tg-servicelocation .tg-directpost {
        width: 100%;
    }

    .tg-availablelocation .tg-servicesinfo {
        width: 100%;
        float: left;
        padding: 15px 0 0;
    }

        .tg-availablelocation .tg-servicesinfo li {
            width: auto;
            float: none;
            display: inline-block;
        }

    .tg-searchprofilesttings .tg-checkbox.tg-subcategorycheckbox {
        width: 25%;
        padding: 9px;
    }

    .tg-regleftarea {
        padding: 0 0 0 70px;
    }

    .tg-threecolumns.tg-liststyledot li {
        width: 50%;
    }

    .tg-emailmessagebox .tg-formreply .tg-uploadedimggallery li {
        width: 25%;
    }

    .tg-emailmessagebox .tg-btnarea .tg-btn:first-child {
        padding: 0 50px;
    }

    .tg-emailmessagebox .tg-btnarea .tg-btn:last-child {
        padding: 0 30px;
    }

    .tg-availablelocation .tg-servicesinfo li + li {
        padding: 0 0 0 10px;
    }

    .tg-btnjoblocationeditdelete {
        margin: 0;
        top: 0;
    }

    .tg-pkgexpireyandcounter .tg-pkgexpirey {
        padding: 20px;
    }

    .tg-countdown span.countDiv {
        width: 11px;
    }

    .tg-pkgplan {
        padding: 0 0 20px;
    }

        .tg-pkgplan .tg-description, .tg-pkgplanhead {
            padding: 20px 25px;
        }

        .tg-pkgplan .tg-btn {
            padding: 0 30px;
        }

    .tg-patientfeedback .tg-patientfeedback .tg-patientfeedbackcontent, .tg-patientfeedbackcontent {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .tg-formleavefeedback .form-group .tg-select {
        width: 65%;
    }

    .tg-fcol .tg-contactinfo li address {
        width: 90%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .tg-servicesrating li {
        width: 50%;
    }

    .tg-servicelocation .tg-directpost {
        width: 75%;
    }

    .tg-servicesinfo {
        width: 25%;
    }

    #pricePlans #plans .plan {
        width: 49%;
        margin: 0 2% 20px 0;
    }

    #pricePlans #plans > li:nth-child(2n) {
        margin-right: 0;
    }

    #pricePlans {
        margin: 2em auto;
    }

        #pricePlans #plans .plan {
            width: 48%;
            margin: 0 3.33% 20px 0;
            -webkit-transition: all .25s;
            -moz-transition: all .25s;
            -o-transition: all .25s;
            transition: all .25s;
        }

        #pricePlans #plans > li:last-child {
            margin-right: 0;
        }

        #pricePlans #plans .plan:hover {
            -webkit-transform: scale(1.04);
            -moz-transform: scale(1.04);
            -ms-transform: scale(1.04);
            -o-transform: scale(1.04);
            transform: scale(1.04);
        }

    .planContainer .button a {
        -webkit-transition: all .25s;
        -moz-transition: all .25s;
        -o-transition: all .25s;
        transition: all .25s;
    }

        .planContainer .button a:hover {
            background: #3e4f6a;
            color: #fff;
        }

        .planContainer .button a.bestPlanButton:hover {
            background: #ff9c70;
            border: 2px solid #ff9c70;
        }

    .logosmall {
        display: block;
        margin-bottom: 50px;
        max-width: 200px;
    }

    .logobig {
        display: none;
    }

    .h4-a {
        font-size: 16px;
    }

    .FloridaBox .count {
        left: -12px;
    }

    .tg-logo, .tg-logoOthers {
        float: left;
        margin: 16px 0;
        padding: 25px 0 0 0;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        max-width: 100%;
    }

        .tg-logo a img, .tg-logoOthers a img {
            display: block;
            margin: 0 auto;
            max-width: 200px;
        }

    .tg-navigationarea, .tg-navigationareaOthers {
        float: left;
        padding: 10px 0 0;
        margin: 0 20%;
        width: 100%;
    }

    .tg-bannercontent {
        top: -20%;
        justify-content: center;
        left: 0;
    }

    .FloridaBox {
        padding: 25px 20px 0px 20px;
        min-height: 485px;
    }

        .FloridaBox h3 {
            font-size: 24px;
        }

    .HealedVideo .col-md-6 {
        -ms-flex: 0 0 49%;
        flex: 0 0 49%;
        max-width: 49%;
    }

    .CertificationInfo .col-md-8, .HomeFirstSection .col-md-8, .FormMap .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .CertificationInfo .col-md-4 {
        -ms-flex: 0 0 32.333333%;
        flex: 0 0 32.333333%;
        max-width: 32.333333%;
    }

    .DataContentAbout .col-md-7 {
        -ms-flex: 0 0 57.333333%;
        flex: 0 0 57.333333%;
        max-width: 57.333333%;
    }

    .DataContentAbout .col-md-5 {
        -ms-flex: 0 0 40.666667%;
        flex: 0 0 40.666667%;
        max-width: 40.666667%;
    }

    #PatientQuestionnaire .formpatient {
        position: relative;
        right: 0;
        height: 600px;
        bottom: 0;
        left: 0;
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll;
        float: left;
        width: 100%;
    }

    #PatientQuestionnaire .modal-header {
        position: relative;
    }

    #PatientQuestionnaire .tg-modalcontent {
        border: 0;
        width: 100%;
        float: left;
        padding: 30px;
        margin: 40px 0 0;
        background: #fff;
        box-shadow: none;
        border-radius: 5px;
        position: fixed;
        height: 700px;
    }
}

@media screen and (max-device-width:1024px) and (max-device-height:1246px) and (orientation:landscape) {
    .tg-bannercontent {
        top: -200px;
        justify-content: center;
        left: 0;
    }
}

@media (min-width:992px) and (max-width:1023px) {
    .LowerSection .modelText .myspan hr {
        margin: 0 auto !important;
    }

    .tg-dropdowarrow {
        display: block !important;
    }

    #PatientQuestionnaire .formpatient {
        position: relative;
        right: 0;
        height: 600px;
        bottom: 0;
        left: 0;
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll;
        float: left;
        width: 100%;
    }

    #PatientQuestionnaire .modal-header {
        position: relative;
    }

    #PatientQuestionnaire .tg-modalcontent {
        border: 0;
        width: 100%;
        float: left;
        padding: 30px;
        margin: 40px 0 0;
        background: #fff;
        box-shadow: none;
        border-radius: 5px;
        position: fixed;
        height: 700px;
    }

    .tg-bannerbg {
        background-position: center center;
    }

    .tg-homebanner .tg-bannerbg img {
        width: 100%;
        height: auto;
        opacity: 1;
        max-width: 350px !important;
        display: block;
        margin: 20px auto !important;
    }

    .tg-logo, .tg-logoOthers {
        float: left;
        padding-top: 50px;
        padding-left: 30px;
        max-width: initial !important;
        width: 100%;
        margin: 0 auto;
    }

        .tg-logo a img, .tg-logoOthers a img {
            display: block;
        }

    #carouselExampleIndicators {
        top: 0px;
    }

    .tg-logo a img, .tg-logoOthers a img {
        display: block;
        margin: 0 auto;
    }

    .tg-navigationarea, .tg-navigationareaOthers {
        float: right;
        padding: 54px 0 0;
        width: 100%;
        margin-right: 0 !important
    }

    .tg-nav {
        margin-left: 0;
        margin: 0 16%;
    }

    .HomeFeature .col-md-4, .HomeFirstSection .col-md-4, .FormMap .col-md-4 {
        width: 100%;
    }

    .HomeFeature .FloridaBox {
        min-height: 620px;
        max-width: 550px;
        float: none;
        margin: 20px auto;
        padding: 15px 15px 0px 15px;
    }

    .FloridaBox .count {
        left: -10px;
    }

    .FloridaBox p {
        text-align: left;
        font-size: 14px;
    }

    .HealedVideo .accesspoints ul li {
        font-size: 15px;
    }

    .YouGet .accesspoints li span.fa-check, .HealedVideo .accesspoints li span.fa-check {
        width: 18px;
        height: 18px;
        background: #2d2d2d;
        border-radius: 50%;
        float: left;
        margin-right: 10px;
        color: #fff !important;
        padding: 4px 4px;
        font-size: 11px;
        margin-bottom: 10%;
    }

    .YouGet .accesspoints li span.fa-check {
        margin-bottom: 0px;
    }

    .media-carousel .carousel-control.left {
        top: -9%;
        font-size: 1.7em;
    }

    .media-carousel .carousel-control.right {
        top: -9%;
        font-size: 1.7em;
    }

    .cont .tg-formtheme {
        width: 100%;
    }

    .tg-bannercontent {
        top: -235px;
        left: 0;
        z-index: 2;
        width: 100%;
        height: 100%;
        position: absolute;
        display: flex;
        display: -webkit-flex;
        display: -webkit-flex-direction;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    .tg-homebanner {
        height: 659px;
    }
}

@media (max-width:991px) {
    .tg-dropdowarrow {
        display: block !important;
    }

    .testimonial .userprofileimage {
        margin-bottom: 20px;
    }

    .CertificationInfo .col-md-8, .HomeFirstSection .col-md-8, .FormMap .col-md-8 {
        width: 100% !important;
        flex: none !important;
        max-width: 100%;
        display: block !important;
    }

    .CertificationInfo .col-md-4 {
        width: 100% !important;
        flex: none !important;
        max-width: 100%;
    }

    .LowerSection .modelText .myspan hr {
        margin: 0 auto !important;
    }

    .DoctorNew .docNewimg, .MarijuanaDoctors .marijuanadoctor {
        height: 320px !important;
        position: relative;
        width: 100%;
        float: left;
        overflow: hidden;
    }

    .CardImgDetails h3 {
        font-size: 16px;
    }

    .docinfo p {
        font-size: 13px;
        color: #777;
    }

    #PatientQuestionnaire .formpatient {
        position: relative;
        right: 0;
        height: 600px;
        bottom: 0;
        left: 0;
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll;
        float: left;
        width: 100%;
    }

    #PatientQuestionnaire .modal-header {
        position: relative;
    }

    #PatientQuestionnaire .tg-modalcontent {
        border: 0;
        width: 100%;
        float: left;
        padding: 30px;
        margin: 40px 0 0;
        background: #fff;
        box-shadow: none;
        border-radius: 5px;
        position: fixed;
        height: 700px;
    }

    #PatientQuestionnaire .formpatient iframe {
        height: 100%;
        width: 100%;
    }

    .tg-homebanner {
        height: 659px;
    }

    #carouselExampleIndicators .carousel-control-next:after {
        right: -16%;
    }

    .h4-a {
        font-size: 14px;
    }

    .blog-card-o {
        margin-bottom: 20px;
        min-height: 400px;
    }

    .Establishbtn {
        margin-top: 30px;
    }

    .checkform {
        margin-top: 30px;
    }

    .doyouqualify h6 {
        font-size: 13px;
        line-height: 22px;
        padding: 0px 0px;
        text-transform: initial;
    }

    .tg-bannerbg {
        background-position: center center !important;
    }

    .FeaturedVideo iframe {
        width: 100%;
        height: auto !important;
        margin-bottom: 20px !important;
    }

    .tg-bannercontent {
        top: -30%;
        left: 0;
        z-index: 2;
        width: 100%;
        height: 100%;
        position: absolute;
        display: flex;
        display: -webkit-flex;
        display: -webkit-flex-direction;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    .container.pn {
        width: 800px !important;
    }

    .Mobiletop {
        display: block;
    }

    .media-carousel .carousel-control.left {
        left: auto;
        right: 28% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #000;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -7.7%;
        font-size: 1.7em;
    }

    .media-carousel .carousel-control.right {
        right: 22% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #000;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -8%;
        font-size: 1.7em;
    }

    .Desktop {
        display: none;
    }

    .greenlayerdbg1 {
        background-image: none;
        background-color: #333;
        color: #fff;
    }

        .greenlayerdbg1 p {
            color: #fff;
            text-shadow: none;
        }

    .tg-sectionhead {
        margin-top: 0;
    }

        .tg-sectionhead .tg-svginject {
            display: none;
        }

    .testimonialitem {
        max-width: 500px;
        width: 100%;
    }

    .contactbgmain {
        background-image: none;
        background-color: #efefef;
    }

    .LowerSection .modelText h3 {
        text-align: center;
    }

    .LowerSection .modelText .tg-featureicon {
        box-shadow: none
    }

    .LowerSection .modelText p {
        text-align: center;
    }

    .HomeFeature .col-md-4, .HomeFirstSection .col-md-4, .FormMap .col-md-4 {
        max-width: 100% !important;
        width: 100%;
        flex: none !important;
    }

    .doyouqualifysection .col-md-6, .doyouqualifysection .col-sm-6 {
        max-width: 100% !important;
        width: 100%;
        flex: none !important;
    }

    .finddoctorpage div {
        width: 100%;
    }

    .ShortSections h2 {
        padding-left: 0px !important;
    }

    ul.sidelinks li {
        padding-left: 0px !important;
    }

    .ShortSections .sidelinks {
        text-align: center;
    }

    .tg-dropdownmenu {
        width: 290px !important;
    }

    .FloridaBox {
        max-width: 700px;
        width: 100%;
        min-height: initial !important;
        margin: 25px auto;
        padding-bottom: 30px;
        margin-bottom: 75px;
    }

    .HealedVideo .col-md-6 {
        max-width: 100% !important;
        width: 100%;
        flex: none !important;
    }

    .hovereffect img {
        height: 130px;
    }

    .blog-pd {
        padding: 0 10px;
        height: auto;
    }

    .blog-p {
        left: 25%;
        bottom: auto;
    }




    .ContactsList .myli {
        margin-top: 8px !important;
    }



    .DataContentAbout .col-md-7, .DataContentAbout .col-md-5 {
        max-width: 100% !important;
        width: 100%;
        flex: none !important;
    }

    .blogcol .col-md-8 {
        width: 100% !important;
        flex: none !important
    }

    .blogcol .sidebar-area {
        display: none;
    }

    .tg-navigation > ul > li {
        padding: 0 11px;
    }

    .tg-login .tg-admin {
        padding: 5px 0 0 5px;
    }

    .tg-formsearch {
        padding: 30px;
    }

    .tg-checkbox.tg-subcategorycheckbox {
        width: 25%;
    }

    .tg-counter h2 {
        font-size: 30px;
        line-height: 33px;
    }

    .HomeFirstSection h2 {
        font-size: 30px;
    }

    .tg-logo, .tg-logoOthers {
        float: none !important;
        padding-top: 50px;
        padding-left: 30px;
        width: 100%;
        max-width: 100% !important;
        margin: 20px auto !important;
        text-align: center;
    }

        .tg-logo img, .tg-logoOthers img {
            width: 100%;
            max-width: 400px;
            height: auto;
            margin: 0 auto;
        }

        .tg-logo a, .tg-logoOthers a {
            display: block;
        }

    .tg-navigationarea, .tg-navigationareaOthers {
        float: right;
        padding: 0px 0 0;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .tg-nav {
        margin: 0 40px;
    }

    .icondrop span {
        background-color: #a0cd4e;
        top: 2px;
    }

    .icondrop {
        padding: 0px 45px 0px 20px !important;
    }

    .modelText .col-md-6, .modelText .col-md-4, .modelText .col-md-8 {
        width: 100% !important;
        flex: none;
        max-width: 100%;
    }

    .LowerSection .modelTextone, .LowerSection .modelTexttwo {
        margin: 0px 2em 50px 2em !important;
    }

    .LowerSection .drugimage img {
        left: 0 !important;
        top: 0 !important;
    }

    .LowerSection .drugdescription {
        height: auto !important;
        margin: 0 auto !important;
        border-left: 5px solid #a0cd4e !important;
        border-top: 0px !important;
    }

    .boxText {
        padding-right: 15px;
    }

    .modelText .modelTexttwo {
        margin: 0 auto !important;
        max-width: 725px;
        width: 100%;
    }

    .LowerSection .modelTexttwo .drugdescription {
        border: 5px solid #a0cd4e !important;
        border-bottom: 0px !important;
    }

    .HealedVideo .VideoText h2 {
        font-size: 26px;
    }

    .tg-sectionimg {
        margin: -108px 0 -80px;
    }

    .tg-dashboardappoinmentsetting .tg-dashboardtabnav li {
        width: 30%;
    }

    .tg-sunday .tg-timeslots {
        padding: 0;
    }

    .tg-directpost {
        width: 100%;
    }

    .tg-newstrusted .tg-latestnews {
        margin: 0 0 30px;
    }

    .tg-welcometomedlink .tg-textwidget {
        margin: 0 0 30px;
    }

    .tg-brands figure {
        width: 50%;
    }

    .tg-posttitle h3 {
        font-size: 15px;
    }

    .tg-themescrollbar .tg-directpost .tg-directpostimg {
        margin: 0 0 20px;
    }

    .tg-filtersection {
        width: 320px;
    }

    .tg-themescrollbar .tg-directpost .tg-directinfo {
        width: 100%;
        float: left;
    }

    .tg-rightbox, .tg-postshare {
        float: left;
        margin: 15px 0 0;
    }

    .tg-alertmessage span {
        width: 80%;
    }

    .tg-monthlyviewstabnavtotlalviews {
        width: 100%;
        margin: 0 0 30px;
    }

    .tg-navdetailpagetabs li {
        width: 100%;
        display: block;
    }

    .tg-emailnavscroll {
        height: 250px;
    }

    .tg-freeregistration {
        padding: 0 15px;
    }

    .tg-messagespagecount {
        float: left;
        margin: 15px 0 0;
    }

    .tg-regrightarea {
        width: 100%;
        float: left;
        padding: 15px 0 0;
        text-align: center;
    }

    .tg-regleftarea {
        padding: 0;
        text-align: center;
    }

    .tg-messagecontent {
        width: 100%;
        float: left;
        padding: 30px 0 0;
    }

    .tg-emailnavbox {
        width: 100%;
    }

    .tg-monthlyviewstabcontent {
        width: 100%;
    }

    .tg-widgetprofile .tg-metadata li {
        width: 100%;
        padding: 0;
        text-align: left;
    }

    .tg-favotirelistcontent {
        width: 80%;
    }

    .tg-btnaction {
        padding: 20px 7px;
    }

    .tg-btndelete {
        margin: 0;
    }

    .tg-listdata {
        width: 70%;
    }

        .tg-listdata span {
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }

    .tg-directpostimg {
        margin: 0 10px 0 0;
    }

    .tg-directinfo {
        width: 100%;
    }

    .tg-contentdetailpage .tg-directinfo {
        width: auto;
    }

    .tg-servicelocation .tg-directpost {
        width: 100%;
    }

    .tg-directposthead .tg-metadata li:first-child {
        padding-left: 0;
    }

    .tg-companylistdropdown {
        margin: 0 0 15px;
    }

    .tg-btnjoblocationeditdelete {
        top: 50%;
    }

    .tg-directposthead .tg-metadata li {
        padding: 0 7px;
    }

    .tg-widgetprofile .tg-metadata li:before {
        display: none;
    }

    .tg-widgetprofile .tg-metadata li + li {
        padding: 8px 0 0;
    }

    .tg-widgetarchives ul li {
        width: 100%;
    }

        .tg-widgetarchives ul li a span {
            float: right;
        }

    .tg-formrefinesearch fieldset .tg-radio {
        width: 100%;
    }

        .tg-formrefinesearch fieldset .tg-radio + .tg-radio {
            margin: 2px 0 0;
        }

    .tg-formrefinesearch fieldset .tg-btn {
        padding: 0 20px;
    }

    .tg-centericons .tg-howitworksbox {
        background: none;
    }

        .tg-centericons .tg-howitworksbox .tg-servicseakerimg:after, .tg-centericons .tg-howitworksbox .tg-servicseakerimg:before {
            display: none;
        }

    .tg-searchprofilesttings .tg-checkbox.tg-subcategorycheckbox {
        width: 33.33%;
        padding: 8px;
    }

    .tg-servicesinfo {
        width: 100%;
        float: left;
        padding: 15px 0 0;
    }

        .tg-servicesinfo li {
            width: auto;
            float: none;
            display: inline-block;
        }

            .tg-servicesinfo li + li {
                padding: 0 0 0 10px;
            }

    .tg-profilephoto .form-control {
        margin: 0 0 15px;
    }

    .tg-uploadedimggallery li {
        width: 20%;
    }

    .tg-updateall {
        text-align: center;
    }

        .tg-updateall span {
            width: 100%;
            text-align: center;
        }

        .tg-updateall .tg-btn {
            float: none;
        }

    .tg-threecolumns.tg-liststyledot li {
        padding: 0 13px;
    }

    .tg-fcol {
        padding: 0 30px;
    }

    .tg-changepassword .tg-btn {
        width: 100%;
    }

    .tg-expireytimecounter {
        border-radius: 5px 5px 0 0;
    }

    .tg-pkgexpireyandcounter .tg-pkgexpirey {
        border-radius: 0 0 5px 5px;
    }

    .tg-pkgexpireyandcounter .tg-pkgexpirey, .tg-expireytimecounter, .tg-navpackageplans li {
        width: 100%;
    }

    .tg-pkgfoot .tg-checkbox {
        width: 100%;
        float: left;
    }

    .tg-detailpage .tg-directinfo {
        width: 100%;
    }

    .tg-detailpage .tg-directpostimg {
        width: 205px;
        float: none;
        overflow: hidden;
        margin: 0 auto 30px;
    }

    .tg-detailpage .tg-badges li {
        padding: 6.6px;
    }

    .tg-patientfeedbackhead .tg-formfeedbacksearch {
        width: 100%;
    }

    .tg-patientfeedbackhead .tg-metadata {
        width: 100%;
        text-align: center;
    }

    .tg-patientfeedback .tg-patientfeedback {
        padding: 0 0 0 30px;
    }

    .tg-formleavefeedback .form-group .tg-select, .tg-formleavefeedback .form-group label {
        width: 100%;
    }

    .tg-recommendedradio {
        width: 100%;
        float: left;
    }

    .tg-directinfo {
        width: auto;
    }

    .fc-content-skeleton table thead tr td {
        line-height: 98px;
    }

    .fc-today.fc-state-highlight .fc-day-number {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .tg-recommendedradio .tg-radio:first-child {
        padding-left: 0;
    }

    .tg-servicesrating li em {
        display: block;
        clear: both;
        margin: 5px 0 0;
    }

    .tg-modaldialog {
        width: 100%;
        padding: 0 15px;
    }

    .tg-fcol .tg-contactinfo li address {
        width: 85%;
    }

    .BtmImg {
        height: 35px;
        max-width: 100%;
        vertical-align: middle;
    }

    .tg-logo, .tg-logoOthers {
        float: left;
        padding-top: 50px;
        padding-left: 30px;
        max-width: 237px;
        width: 100%;
    }

    .Bleaf {
        display: none;
    }

    .liborder::after {
        content: "";
        margin-left: 11% !important;
    }

    .LowerSection .modelText span hr {
        width: 100%;
    }

    .ContactsList .myli span:nth-child(2) {
        font-size: 13px;
        padding-top: 11px;
        float: left;
        padding-left: 12px;
    }

    .smallfont .fa-envelope, .smallfont .fa-phone, .smallfont .fa-map-marker {
        width: 30px;
        height: 30px;
        background: #9ecb4c;
        border-radius: 50%;
    }

    .ContactsList .myli span {
        font-size: 18px;
        float: left;
    }

    .flipper {
        margin-bottom: 20px;
    }

    .borderStyle1 .card-price1 {
        max-width: 350px;
        width: 100%;
        margin: 0 20px 0 10px;
        float: left;
    }

    .borderStyle1 .card-price {
        max-width: 350px;
        width: 100%;
        margin: 0px;
        float: left;
    }

    .borderStyle1 .tg-sectionhead {
        margin-top: 0%;
    }

    .borderStyle1 .shadow {
        min-height: 560px;
        padding: 20px 15px;
    }

        .borderStyle1 .shadow .pricinglist span {
            padding: 0px !important;
            text-align: left !important;
        }

        .borderStyle1 .shadow .pricinglist i {
            display: none !important;
        }

    .MarijuanaDoctors .flippercontainer img {
        height: 200px;
    }

    .DoctorProfileSection .col-md-5, .DoctorProfileSection .col-md-7 {
        width: 100% !important;
        flex: none !important;
    }

    .DoctornewSection.backlayerd {
        position: relative;
        height: auto;
        top: 0px;
    }

    .DoctorsVideos .col-md-4 {
        margin-bottom: 20px;
    }

    #form-subscriber .col-md-offset-3 {
        margin-left: 0px !important;
    }

    .DoctornewSection.backlayerd p {
        color: #fff;
        font-size: 15px;
    }

    .DoctorGenericVideos .Mobiletop .col-sm-4 {
        width: 100% !important;
        flex: none !important;
    }

    .docinfo .tg-btn {
        margin: 0 14%;
    }

    .tg-bannercontent {
        top: 0% !important;
    }

    .carousel-control-next, .carousel-control-prev {
        top: 180px !important;
    }

    .tg-homebanner {
        height: 577px !important;
    }

    youtubevid {
        height: 551px !important;
        left: 0 !important;
    }
}

@media (max-width:767px) {

    /************  docapp   ****************************/
    .HIW-Backdoor {
        top: -182px !important;
    }
    .Aboutus2-backdoor {
        bottom: -199px;
        margin-top: -359px;
        padding-bottom: 109px;
    }
        .Aboutus2-backdoor .Top-bottom-spacing {
            padding-top: 40px !important;
        }

            .AboutOrange-backdoor {
        margin-bottom: -300px !important;
    }

    .headerimg {
        height: 200px;
    }

    .PatientDashboard-sec .descriptionleaf .backside p {
        font-size: 16px;
    }

    .backdoor-contactSection1 {
        margin-top: -339px;
        bottom: -110px;
        clip-path: polygon(0 5%, 305% 8%, 100% 100%, 0 100%);
        -webkit-clip-path: polygon(0 5%, 305% 8%, 100% 100%, 0 100%);
    }

    .AllPatient-sec .ConditionBox {
        margin-top: 50px;
    }

    .fa-envelope {
        width: 40px;
        height: 40px;
    }

    .fa-phone {
        width: 40px;
        height: 40px;
    }

    .fa-map-marker {
        width: 40px;
        height: 40px;
    }

    .contactus-mrgbtm-minus {
        margin-bottom: -127px !important;
    }

    .ALLPat-Parallax {
        bottom: -130px !important;
    }

        .ALLPat-Parallax .ConditionHeading .ConditionBox {
            margin-bottom: 8em;
        }

    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: 18px !important;
    }

    .navbar-nav {
        margin: 17.5px -16px;
    }

    .navbar-brand > img {
        max-width: 250px;
    }

    .button-blue {
        color: #f8f8f8;
        border-color: #f8f8f8;
        margin-right: 25px;
        margin-left: 23px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #069e87;
        background-color: #069e87;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #f8f8f8;
    }

    .example3 .nav > li > a {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }


    .PatientDashboard-sec .P-dashboard-bottom .descriptionleaf p {
        text-align: center !important;
    }

    .P-dashboard-bottom {
        text-align: center !important;
    }

    .AllPatient-sec {
        padding-top: 8px !important;
        padding-bottom: 0px !important;
    }

    .white-portal-sec {
        padding-top: 55px !important;
        padding-bottom: 50px !important;
    }

    .backdoor-patientDashboard .Top-bottom-spacing {
        padding-bottom: 90px !important;
        padding-top: 64px !important;
    }

    .Pat-Appointment-backdoor .Top-bottom-spacing {
        padding-bottom: 49px !important;
        padding-top: 64px !important;
    }

    .ConditionHeading .ConditionBox h2 {
        top: -29px;
    }

    .PatientDashboard-sec .tg-sectiontitle h1 {
        left: 0px;
    }

    .HIW-Backdoor .Top-bottom-spacing {
        padding-bottom: 0px !important;
        padding-top: 188px;
    }

    .fa-Homepage {
        padding: 17px 15px 15px 15px;
        width: 95px;
        height: 95px;
        margin-top: -60px;
        top: -18px;
    }

    .Hiw-title {
        font-size: 25px !important;
        top: 0px !important;
    }

    .ConditionHeading .ConditionBox .tg-sectionhead {
        padding-bottom: 0 !important;
    }

    .carousel-indicators {
        bottom: -20px;
    }

    .carousel-inner > .item {
        padding-top: 130px;
        padding-bottom: 50px;
    }

    .middel-img {
        top: 0 !important;
    }

    .Mobile-Heading-Hide {
        display: none;
    }

    .Mobile-Heading-show {
        display: block;
    }

    .pp_middle_img {
        display: none;
    }

    .backdoor {
        -webkit-clip-path: polygon(0 7%, 100% 5%, 100% 100%, 0 97%);
        clip-path: polygon(0 7%, 100% 5%, 100% 100%, 0 97%);
    }

    .mobileHIW {
        margin-top: 85px;
    }

    .backdoor-patientDashboard {
        -webkit-clip-path: polygon(0 3%, 331% 10%, 100% 98%, 0 100%);
        clip-path: polygon(0 3%, 331% 10%, 100% 98%, 0 100%);
        top: -130px;
    }

    .Appointment-backdoor {
        margin-top: -10px !important;
    }

    .Appointment-sec .tg-sectiontitle h1 {
        font-size: 47px !important;
        left: -3px;
    }

    .PatientDashboard-sec .tg-sectiontitle h1 {
        font-size: 47px !important;
    }

    .Pat-Appointment-backdoor {
        margin-top: -270px !important;
    }

    .AllPatient-sec .tg-sectiontitle h1 {
        font-size: 55px !important;
        left: -6px;
    }

    .ContactUs-sec .top-fifty {
        top: 0;
    }

    .ContactUs-sec .TextCenter {
        font-size: 32px !important;
    }

    .bacgroundbannerimg {
        background-position: inherit;
        background-repeat: no-repeat;
        background-size: cover;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 100px;
    }

        .bacgroundbannerimg .item p {
            font-size: 14px !important;
        }

        .bacgroundbannerimg img {
            display: none;
        }

    /**************************************************/
    #tg-navigation ul .tg-dropdownmenu {
        width: 100%;
        margin: 10px auto !important;
        padding-right: 0px !important;
    }

    .cbdoil h3 {
        font-size: 18px !important;
        line-height: 28px !important;
        margin-bottom: 10px !important;
    }

    .DoctornewSection.backlayerd p {
        color: #fff;
        font-size: 15px;
    }

    .BackdoorNewsletter .GreenBtn {
        margin-top: 10px !important;
    }

    .DoctornewSection.backlayerd h2 {
        color: #fff;
    }

    .CertificationInfo .col-md-8, .HomeFirstSection .col-md-8, .FormMap .col-md-8 {
        width: 100% !important;
        flex: none !important;
    }

    .maplinks .ML30, .ShortSections .ML30 {
        margin-left: 0px !important;
    }

    .singleTeam {
        text-align: center;
        padding: 20px;
        border: 5px solid #ddd;
        max-width: 350px;
        width: 100%;
        margin: 0 auto;
        height: 350px;
        border-radius: 50%;
        background-color: #353535;
    }

    .singleTeamImage {
        max-width: 270px;
        width: 100%;
        margin: 7% auto;
        height: 270px;
        border-radius: 50%;
        overflow: hidden;
    }

    .HeadingTop {
        padding-top: 0px;
    }

    .ForMobile {
        display: block;
    }

    .youtubevid {
        height: 520px !important;
    }

    .ForDesktop {
        background-image: none !important;
    }

    .blog-card-o {
        margin-bottom: 20px;
    }

    .Establishbtn {
        margin-top: 30px;
        width: 100%;
        position: relative;
        float: left;
        text-align: center;
    }

        .Establishbtn .GreenBtn, .backdoorblack .GreenBtn {
            float: none !important;
            margin-top: 20px;
            margin-bottom: 0px;
        }

    .HealedVideo .VideoText {
        padding: 2% 10%;
    }

        .HealedVideo .VideoText h2 {
            font-size: 30px;
            font-weight: 900;
        }

    .HealedVideo .accesspoints ul {
        padding-left: 20px;
    }

        .HealedVideo .accesspoints ul li {
            font-size: 16px;
            line-height: 28px;
            list-style-type: circle;
            list-style: outside;
        }

    .YouGet .accesspoints li span.fa-check, .HealedVideo .accesspoints li span.fa-check {
        width: 20px;
        height: 20px;
        background: #2d2d2d;
        border-radius: 50%;
        float: left;
        margin-right: 10px;
        color: #fff !important;
        padding: 3px;
        font-size: 13px;
        display: none;
    }

    .DoctornewSection.backlayerd {
        height: auto;
        top: 0;
    }

    .backlayerd .GreenlayerSection {
        position: relative;
        margin: 0 auto;
    }

    .DoctornewSection.backlayerd h1, .DoctornewSection.backlayerd p {
        color: #fff;
    }

    .DoctornewSection.backlayerd p {
        font-size: 16px;
    }

    .container.pn {
        width: 800px !important;
    }

    .contactbgmain {
        background-image: none;
        background-color: #efefef;
    }

    .LowerSection .modelText h3 {
        text-align: center;
    }

    .LowerSection .modelText span hr {
        width: 100%;
    }

    .LowerSection .modelText p {
        text-align: center;
    }

    .Mobiletop {
        display: block;
    }

    .Desktop {
        display: none;
    }

    .HomeFirstSection h2 {
        font-size: 28px
    }

    .FloridaBox {
        max-width: 700px;
        width: 100%;
        min-height: initial !important;
        margin: 25px auto;
        padding-bottom: 30px;
        margin-bottom: 75px !important;
    }

    .LowerSection .modelText .tg-featureicon {
        box-shadow: none
    }

    .navbar-toggle {
        display: block !important;
    }

    .tg-navigationarea, .tg-navigationareaOthers {
        float: right;
        padding: 30px 0 0;
        width: 100%;
        max-width: 60px;
        margin: 0 auto;
        text-align: center;
    }

    .tg-logo, .tg-logoOthers {
        float: left !important;
        padding: 20px;
        width: 100%;
        margin: 10px auto !important;
        text-align: center;
        max-width: 300px !important;
        height: auto;
    }

    .sidebar-area {
        display: none;
    }

    .tg-login .tg-nav {
        padding: 0;
        margin: 0px;
    }

    .tg-login .tg-admin {
        margin: 0 0 0 12px;
        padding: 2px 0 0 20px;
        position: relative;
        float: right;
    }

    .tg-nav {
        padding: 4px 0 0;
    }

    .tg-dropdowarrow {
        display: block;
    }

    .tg-navigation {
        top: 100px;
        right: 0;
        margin: 0;
        border: 0;
        padding: 0;
        z-index: 99;
        background: #a0cd4e;
        text-align: left;
        position: absolute;
    }

    .tg-dropdowarrow {
        background-color: #999;
    }

    .tg-navigation > ul > li {
        width: 100%;
    }

        .tg-navigation > ul > li + li:before, .tg-navigation > ul > li.tg-hasdropdown > a:before {
            display: none;
        }

    .tg-dropdownmenu {
        opacity: 1;
        clear: both;
        width: auto;
        margin: 0 -15px;
        display: none;
        overflow: hidden;
        position: static;
        visibility: visible;
        box-shadow: none;
        border-top: 1px solid #ddd;
    }

    .tg-navigation > ul > li {
        border-bottom: 1px solid #ddd;
        padding: 0 15px;
    }

    .tg-dropdownmenu li {
        padding: 0 15px;
    }

    .tg-open .tg-dropdowarrow i.fa-plus:before {
        content: '\f068';
    }

    .tg-navigation ul li a, .tg-navigation > ul > li.tg-hasdropdown > a {
        padding: 0;
        line-height: 30px;
        display: block;
    }

    .tg-admin {
        margin: 0 0 0 10px;
    }

    .tg-contactinfo li {
        padding: 0 10px;
    }

    .tg-homebanner {
        height: 510px;
    }

    .cont .tg-formtheme {
        width: 100%;
        float: left;
        position: relative;
    }

    #carouselExampleIndicators {
        position: relative;
        top: 0px !important;
    }

        #carouselExampleIndicators .carousel-item {
            height: 125vh !important;
            min-height: 300px;
        }

    .testimonial:before {
        font-size: 45px !important;
    }

    .tg-features {
        width: 100%;
        margin: -15px 0;
        clear: both;
        overflow: hidden;
    }

        .tg-features .tg-feature {
            padding: 15px 0;
        }

    .tg-timelineblog {
        padding: 15px 0;
    }

    .tg-pagination {
        margin: 0 0 30px;
    }

    .tg-formrefinesearch fieldset .tg-btn {
        margin: 0 0 30px;
    }

    .tg-directposts.tg-directpostsv2, .tg-mapbox {
        width: 100%;
    }

    .tg-directposts.tg-directpostsv2 {
        padding: 0 15px;
    }

    .tg-widget.tg-widgetlogin {
        margin: 0 0 30px;
    }

    .tg-howitworksholder {
        margin: 0;
    }

    .tg-howitsworktitle {
        margin: 0 0 50px;
    }

    .tg-widgetprofile {
        text-align: center;
    }

        .tg-widgetprofile .tg-metadata li {
            width: auto;
            padding: 0 15px;
        }

            .tg-widgetprofile .tg-metadata li + li {
                padding: 0 15px;
            }

            .tg-widgetprofile .tg-metadata li:first-child {
                padding-left: 0;
            }

            .tg-widgetprofile .tg-metadata li:before {
                display: block;
            }

    .tg-listdata {
        width: auto;
    }

    .tg-favotirelistcontent {
        width: auto;
    }

    .tg-btnaction {
        padding: 20px 29px;
    }

    .tg-alertmessage span {
        width: 100%;
        padding: 10px;
    }

    .tg-widgetprofile .tg-directpostimg {
        width: auto;
        float: none;
        display: inline-block;
    }

    .tg-infobox .tg-fcol:first-child {
        width: 100%;
        padding: 0 0 30px;
    }

    .tg-profilephoto .tg-btn {
        margin: 10px 0 0;
    }

    .tg-rightbox {
        float: right;
    }

    .tg-posttags {
        width: 100%;
    }

    .tg-formleavecomment {
        margin: 0 0 30px;
    }

    .tg-fcol {
        min-height: 150px;
    }

    .tg-infobox .tg-fcol {
        width: 50%;
    }

    .tg-quicklinks .tg-fcol {
        width: 100%;
    }

    .tg-navpackageplans li {
        width: 33.33%;
    }

    .tg-formleavefeedback {
        margin: 0 0 30px;
    }

    .tg-galleryslider {
        margin: 0 0 40px;
    }

    .tg-askquestion .tg-btnbox .tg-btn {
        margin: 0 0 30px;
    }

    .tg-formsubscribe fieldset .form-group:last-child, .tg-formsubscribe fieldset .form-group {
        width: 100%;
    }

        .tg-formsubscribe fieldset .form-group + .form-group {
            margin: 15px 0 0;
        }

    .media-carousel .carousel-control.right {
        right: 20% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #a4ce58;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -7%;
        font-size: 48px;
    }

    .media-carousel .carousel-control.left {
        left: auto;
        right: 28% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #a4ce58;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -7%;
        font-size: 48px;
    }

    .tg-navigation > ul > li > a:hover {
        border-bottom: none !important;
    }

    .tg-navigation > ul > li:first-child {
        padding-left: 15px !important;
    }

    .Toph2 {
        font-size: 35px !important;
        line-height: 40px !important;
    }

    .Toph1 {
        font-size: 17px !important;
        line-height: 24px !important;
    }

    .backdoor h1 {
        font-size: 30px !important;
    }

    h1 {
        font-size: 21px !important;
    }

    h3 {
        font-size: 20px !important;
    }

    #pricePlans #plans .plan {
        width: 49%;
        margin: 0 2% 20px 0;
    }

    #pricePlans #plans > li:nth-child(2n) {
        margin-right: 0;
    }

    .tg-bannercontent {
        left: 0;
        top: -45px;
        z-index: 2;
        width: 100%;
        height: 100%;
        position: absolute;
        display: flex;
        display: -webkit-flex;
        display: -webkit-flex-direction;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    .flipper {
        margin-bottom: 20px;
    }

    .SidebarBtns {
        margin-left: 0px;
    }

    .mainsection .row .col-sm-4 {
        flex: 0 0 32.333333% !important;
        max-width: 32.333333% !important;
    }

    .DesktopScreen {
        display: none;
    }

    .HomeFirstSection h1 {
        text-align: center;
        line-height: 38px !important;
        font-size: 22px !important;
    }

    .HomeFirstSection {
        clip-path: none !important;
        -webkit-clip-path: none !important;
    }

        .HomeFirstSection .IpadScreen {
            display: block !important;
        }

        .HomeFirstSection .GetStartedBtn {
            margin-top: 20px;
            text-align: center !important;
        }
}

@media (max-width:700px) {
    .my-carousel .clickable {
        display: block !important;
    }

    .NewsSectionShort .owl-pagination {
        display: block !important;
    }

    .selectedimage {
        border-color: #a0cd4e !important;
        max-width: 150px;
        width: 100%;
        margin: 0 auto;
    }

    .DoctornewSection.backlayerd h2 {
        color: #fff;
    }

    .DesktopScreen {
        display: none;
    }

    .HomeFirstSection h1 {
        text-align: center;
    }

    .HomeFirstSection {
        clip-path: none !important;
    }

        .HomeFirstSection .IpadScreen {
            display: block !important;
        }

        .HomeFirstSection .GetStartedBtn {
            margin-top: 20px;
            text-align: center !important;
        }

    .NewFloridaBox .selectedimage {
        margin-bottom: 20px;
    }

    .NewFloridaBox .boxestext {
        text-align: center;
    }

    .latest-blogs .tg-sectiondesciption {
        padding: 0px 50px !important;
    }

    .blog-item .blog-content .tg-posttitle h3 {
        height: auto !important;
    }

    .greenlayerdbg1 {
        background-image: none;
    }

    #carouselExampleIndicators .carousel-control-prev:after, #carouselExampleIndicators .carousel-control-next:after {
        top: 22% !important;
    }

    .tg-bannercontent {
        top: 0;
    }

    .DoctornewSection.backlayerd {
        height: auto;
        top: 0;
    }

    .backlayerd .GreenlayerSection {
        position: relative;
        margin: 0 auto;
    }

    .DoctornewSection.backlayerd h1, .DoctornewSection.backlayerd p {
        color: #fff;
    }

    .DoctornewSection.backlayerd p {
        font-size: 16px;
    }

    .container.pn {
        width: 800px !important;
    }

    .tg-logo, .tg-logoOthers {
        float: none;
        padding-top: 10px;
        width: 100%;
        margin: 10px auto;
        position: relative;
    }

    .tg-homebanner .tg-bannerbg img {
        width: 100%;
        max-width: 335px;
        height: auto;
        float: left;
    }

    .Mobiletop {
        display: block !important;
    }

    .Desktop {
        display: none !important;
    }

    .media-carousel .carousel-control.right {
        font-size: 25px;
    }

    .media-carousel .carousel-control.left {
        font-size: 25px;
    }

    .tg-sectionhead {
        margin-top: 10% 0 0 0;
    }

    .testimonialitem {
        padding: 30px;
        background-color: #fff;
        max-width: 400px;
        width: 100%;
    }

    .tg-svginject {
        display: none;
    }

    .tg-checkbox.tg-subcategorycheckbox {
        width: 33.33%;
    }

    .tg-addjobdetailinfo .tg-modaldialog, .tg-addcompany .tg-modaldialog {
        width: 100%;
        padding: 0 15px;
    }

    .tg-btndelete {
        margin: 0 0 0 20px;
    }

    .tg-filterbalenav li a {
        padding: 0 10px 10px;
    }

    .tg-sectiontitle h1, .tg-sectiontitle h2 {
        font-size: 30px;
        line-height: 33px;
    }

    .tg-login .tg-nav {
        float: right;
        margin-right: 0px;
    }

    .tg-navigationarea, .tg-navigationareaOthers {
        float: right;
        padding: 8px 0 0;
        width: 100%;
        max-width: 57px;
        margin: 0 auto;
        text-align: center;
        padding-top: 20px;
    }

    .FloridaBox .count {
        left: -10px;
    }

    .carousel-wrap {
        margin: 40px auto;
        padding: 0 7%;
    }

    .blog-card-o {
        margin-bottom: 20px;
    }

    .flipper {
        margin-bottom: 20px;
    }

    .tg-blogcontent .tg-postcontent {
        padding: 10px;
    }

    .postcontent .tg-posttitle, .postcontent .tg-metadata {
        padding-left: 0px;
    }

    .tg-postdate {
        display: none;
    }

    .tg-authorname h4 {
        font-size: 15px;
    }

    .tg-authorcontent .tg-description p {
        margin: 0;
        font-size: 14px;
    }

    .LowerSection .drugimage img {
        max-width: 100% !important;
    }

    .tg-bannercontent {
        top: 0% !important;
    }

    .carousel-control-next, .carousel-control-prev {
        top: -90px !important;
    }

    .tg-homebanner {
        height: 577px !important;
    }
}

@media (max-width:639px) {
    .tg-bannercontent {
        left: 0;
        top: 0px;
    }

    .DoctornewSection.backlayerd h1, .DoctornewSection.backlayerd p {
        color: #fff;
    }

    .CertificationInfo .col-md-8, .HomeFirstSection .col-md-8, .FormMap .col-md-8 {
        width: 100% !important;
        flex: none !important;
        max-width: 100%;
    }

    .CertificationInfo .col-md-4 {
        width: 100% !important;
        flex: none !important;
        max-width: 100%;
    }

    .flipper {
        margin-bottom: 20px;
    }

    .cont .tg-formtheme {
        width: 100%;
        float: left;
        position: relative;
    }

    .patienttransfer {
        height: 50px;
        max-width: 150px;
        width: 100%;
        padding: 4px;
        margin-bottom: 69px;
        font-weight: bold;
        margin-top: 30px;
        font-size: 14px;
    }

    .HeadingTop {
        padding-top: 0px;
    }

    .tg-bannerbg {
        background-image: url(../images/homeImage.png) !important;
        background-position: center center !important;
    }

    .border-color {
        border-color: transparent !important;
    }

    .tg-formsearch {
        background: #0000009c;
    }

    .tg-bannercontent {
        left: 0;
    }

    .DoctornewSection.backlayerd {
        height: auto;
        top: 0;
    }

    .backlayerd .GreenlayerSection {
        position: relative;
        margin: 0 auto;
    }

    .DoctornewSection.backlayerd h1, .DoctornewSection.backlayerd p {
        color: #fff;
    }

    .DoctornewSection.backlayerd p {
        font-size: 16px;
    }

    .DoctorMapLink .SiteLink {
        height: auto !important;
        padding: 13.5% 5% !important;
    }

    .carousel-wrap {
        margin: 40px auto;
        padding: 0 7%;
    }

    .media-carousel .carousel-control.right {
        font-size: 25px;
    }

    .media-carousel .carousel-control.left {
        font-size: 25px;
    }

    .tg-sectionhead {
        margin-top: 10% 0 0 0;
    }

    .FloridaBox .count {
        left: -10px;
    }

    .tg-logo {
        float: none;
        padding-top: 50px;
        width: 100%;
        margin: 10px auto;
        position: relative;
    }

    .tg-homebanner .tg-bannerbg img {
        width: 100%;
        max-width: 300px;
        height: auto;
        float: left;
    }

    .tg-login .tg-nav {
        margin-top: 2%;
        margin-left: 32%;
    }

    .tg-navigationarea, .tg-navigationareaOthers {
        width: auto;
        float: right !important;
        padding-top: 0px;
        margin-top: 4px;
        margin-right: 5px;
    }

    .tg-homebanner {
        height: 600px;
    }

    .tg-bannercontent {
        top: 380px;
    }

    .sidebar-area {
        display: none;
    }

    .tg-leftbox {
        width: 100%;
    }

    .tg-rightbox {
        float: left;
    }

    .tg-commingsooncontent {
        width: 100%;
    }

    .tg-login .tg-nav {
        margin-top: 2%;
    }

    .tg-navigation ul li a:hover {
        color: #333;
    }

    .tg-navigation > ul > li.tg-hasdropdown > a:hover {
    }

    .tg-login .tg-admin {
        margin-bottom: 2%;
    }
    /*Doctor Profile Section */
    .DoctorProfileSection .container {
        width: 100% !important;
    }

    .Docinnerimage {
        width: 100%;
        position: relative;
        overflow: hidden;
        margin: 0% auto;
        background-color: #626260;
    }

    .DocProfileImage {
        margin: 0px auto !important;
        max-width: 275px;
    }
    /*.DocProfileImage {
        max-width: 200px;
        width: 100%;
        position: relative;
        border: 3px solid #ccc;
        padding: 10px;
        border-radius: 50%;
        height: 200px;
        margin: 10% auto;
    }

        .DocProfileImage::after {
            content: "";
            max-width: 15px;
            width: 100%;
            height: 15px;
            background-color: #a0cd4e;
            border-radius: 50%;
            position: absolute;
            z-index: 1000;
            top: 4%;
            bottom: auto;
            left: auto;
            right: 17%;
        }*/
    .startedwork .GreenBtn {
        margin-bottom: 10px !important;
    }

    .DoctorProfileSection .tg-sectionhead {
        padding-bottom: 10px;
        margin-top: 10px !important;
    }

    .BioGraphyTitle {
    }

    .DoctornewSection.backlayerd p {
        font-size: 16px !important;
        text-shadow: none !important;
        color: #fff !important;
    }

    .DoctornewSection {
        background-size: cover;
    }

    .ProcessWork iframe {
        margin-bottom: 20px !important;
        width: 100%;
        height: auto;
    }

    .backdoorblack {
        padding-bottom: 0px !important;
    }

    .tg-navigation {
        top: 66px;
    }

    .youtubevid {
        height: 275px !important;
        left: 0 !important;
        top: -10px !important;
        margin-bottom: 16px !important;
    }

    .HealedVideo .VideoText h2 {
        margin-top: 0 !important;
    }

    .LowerSection .drugimage img {
        max-width: 100% !important;
        width: 100% !important;
    }

    .LowerSection .modelText .tg-featureicon {
        height: auto !important;
        width: 100%;
        margin-bottom: 0px;
    }

    .LowerSection .modelText p {
        font-size: 14px !important;
    }

    .modelText .modelTexttwo {
        max-width: none;
        width: 100%;
        margin: 0px !important;
    }

    .DataContentAbout h4 {
        font-size: 22px !important;
    }

    .contactbg .ContactsList {
        position: relative;
        float: left;
        margin-left: 0px;
        max-width: 350px;
        width: 100%;
        margin-bottom: 20px;
    }

    .ConditionHeading {
        /*padding: 18em 0em !important;*/
        padding: 8em 0em;
    }


    .testimonial .userprofileimage {
        margin-bottom: 0px !important;
    }

    .testimonial .userdata {
        border-left: 0px !important;
    }

    .testimonial .description p {
        font-weight: normal;
    }

    .DataContentAbout h4 {
        margin-top: 25px !important;
    }

    .contactbg {
        background-color: #ebebeb;
        box-shadow: 0px 9px 20px -6px #00000047;
    }

        .contactbg h2 {
            color: #222;
            font-size: 45px
        }

    .hovereffect img {
        height: auto !important;
    }

    .revitadiscription p:nth-child(2) {
        display: none;
    }

    .startedwork .btn-2e {
        border-radius: 5px;
        box-shadow: -12px 0 #32659a;
        transition: 1s ease-in;
        -webkit-transition: 1s ease-in;
        -moz-transition: 1s ease-in;
        -o-transition: 1s ease-in;
        max-width: 250px !important;
        width: 100%;
        margin: 0px;
        margin-left: 20px;
    }

    .FloridaDisImage iframe {
        height: auto !important;
        margin-bottom: 30px;
    }

    .YouGetLink h4 {
        font-size: 26px !important;
    }

    .new-carousel {
        text-align: center !important;
    }

        .new-carousel .item img {
            height: auto !important;
            min-height: 0px !important;
        }
}

@media (max-width:567px) {
    .mainsection .row .col-sm-4 {
        flex: 100% !important;
        max-width: 100% !important;
        width: 100%;
    }

    .youtubevid img {
        height: auto !important;
    }

    .youtubevid {
        height: 275px !important;
        left: 0 !important;
        top: -10px !important;
        margin-bottom: 16px !important;
    }

        .youtubevid .play-button {
            position: absolute;
        }

            .youtubevid .play-button:before {
                top: 55% !important;
                left: 55% !important;
            }

    .share-buttons {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        position: relative;
        float: left;
    }

    .HealedVideo .VideoText h2 {
        margin-top: 0 !important;
    }

    .share-buttons ul {
        width: 100%;
        max-width: 280px;
        margin: 0 auto !important;
        text-align: center;
        position: relative;
        float: none;
    }

        .share-buttons ul li {
            float: left;
            display: block;
        }

    .tg-bannerbg {
        background-image: url(../images/homeImage.png) !important;
        background-position: center center !important;
    }

    .DoctornewSection.backlayerd {
        height: auto;
        top: 0;
    }

    .backlayerd .GreenlayerSection {
        position: relative;
        margin: 0 auto;
    }

    .DoctornewSection.backlayerd h1, .DoctornewSection.backlayerd p {
        color: #000;
    }

    .DoctornewSection.backlayerd p {
        font-size: 16px;
    }

    .contactbgmain {
        background-image: none;
        background-color: #efefef;
    }

    .tg-login .tg-nav {
        margin-left: 0;
    }

    .greenlayerdbg {
        background-image: none;
    }

    .greenlayerdbg1 {
        background-image: none;
    }

    .LowerSection .modelText span hr {
        height: 5px;
        width: 100%;
        color: #000;
        background: #b7f714;
    }

    .testimonialborder {
        top: 0;
        background-color: #4e8758;
    }

    .tg-homebanner {
        height: 700px;
    }

    .tg-logo, .tg-logoOthers {
        max-width: 210px !important;
        float: left !important;
        margin: 20px auto;
        display: block;
        width: 100%;
        padding: 20px 0px 20px 20px;
    }

    .tg-homebanner .tg-bannerbg img {
        width: 100%;
        max-width: 300px;
        height: auto;
    }

    .tg-login .tg-admin {
        margin-bottom: 2%;
        float: right;
    }

    .tg-navigationarea, .tg-navigationareaOthers {
        width: auto;
        float: right !important;
        padding-top: 0px;
        margin-top: 25px;
        margin-right: 5px;
    }

    .tg-bannercontent {
        top: 80%;
        margin: -360px 0 0;
        display: block;
    }

    .postcontent {
        padding-left: 0px;
    }

        .postcontent .tg-posttitle, .postcontent .tg-metadata {
            padding-left: 100px;
        }

        .postcontent .tg-description {
            margin-top: 10px;
            padding: 20px 10px;
        }

            .postcontent .tg-description img {
                margin: 0px !important;
                max-width: 500px !important;
                width: 100% !important;
                height: auto !important;
            }

    .media-carousel .carousel-control.right {
        right: 40% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #333;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -9%;
        font-size: 25px;
    }

    .media-carousel .carousel-control.left {
        left: auto;
        right: 50% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #333;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -9%;
        font-size: 25px;
    }

    .sidebar-area {
        display: none;
    }

    .shadow.bgMlight.pircingpack {
        float: left;
        margin: 0px;
        background-color: #4e4e4e !important;
        box-shadow: none !important;
    }

    .DataContentAbout .GreenBtn {
        margin: 0 auto !important;
        font-size: 15px !important;
        max-width: 160px !important;
        width: 100% !important;
    }

    .Establishbtn {
        text-align: center;
    }

    .floridacards {
        display: block !important;
    }

    .tg-mobbanner {
        background-image: none;
    }

    .tg-mbanner {
        height: auto !important;
        overflow: initial !important;
    }

        .tg-mbanner .bgopacity {
            opacity: 1;
            background-color: #000;
        }

    .liborder::after {
        left: 24%;
    }

    .tg-heading {
        padding-left: 0px;
    }

    .sidebarlinks .tg-svginject1 {
        display: none;
    }

    .dispensaryguideheading h1 {
        text-align: center;
    }

    .DoctorSingleProfile .nav-pills a {
        font-size: 11px;
    }

    .DoctorSingleProfile .nav-pills > li + li {
        margin-left: 6px;
    }

    .becomephysicianimage {
        display: none;
    }

    .p-white .fa, .TextGrey .fa {
        padding: 0px;
    }

    .tg-navigationareaOthers {
        float: left;
        width: 100%;
    }

    ul.sidelinks li {
        font-size: 15px;
    }

    .vonmobile {
        margin-top: 20px;
    }

    .NewSectionInfo h4 {
        padding: 0px 0px 0px 0px;
    }

    .doyouqualify .tg-arr img {
        max-width: 100px;
        margin-top: 5px;
    }

    .doyouqualify .btncheck img {
        max-width: 140px;
    }

    .tg-pagination ul li {
        width: 18px;
    }

    .onmobile {
        font-size: 20px !important;
        text-align: center !important;
    }

    .ponmobile {
        text-align: justify !important;
        font-size: 13px !important
    }

    .mobilebtn {
        text-align: center !important;
    }

    .imglogo {
        max-width: 54% !important;
        margin-bottom: 20px;
    }

    .SearchBtn {
        margin-right: 0px !important;
    }

    .f17 {
        font-size: 15px !important;
    }

    .pl0 {
        padding-left: 0
    }

    .pr0 {
        padding-right: 0
    }

    .Mobiletop {
        display: block !important;
    }

    .Desktop {
        display: none !important;
    }

    .tg-quickadvice {
        width: 100%;
        text-align: center;
    }

    .tg-contactinfo li {
        float: none;
        display: inline-block;
    }

    .tg-formsearch fieldset .tg-select {
        width: 50%;
    }

    .tg-formsearch fieldset .form-control {
        width: 100%;
    }

    .tg-sectiontitle h2 {
        font-size: 25px;
        line-height: 30px;
    }

    .tg-svginject {
        width: 70px;
    }

    .tg-innerbanner .tg-formsearch fieldset .tg-select {
        width: 50%;
    }

    .tg-formsearch fieldset .tg-select:nth-child(2), .tg-formsearch fieldset .tg-select:nth-child(4) {
        border: 0;
    }

    .tg-innerbanner .tg-formsearch fieldset .form-control {
        width: 95%;
        float: left;
    }

    .tg-formsearch fieldset .tg-btnformsearch {
        z-index: 9;
        top: auto;
        bottom: 8px;
        right: 8px;
        width: 30px;
        height: 30px;
    }

    .tg-filterbalenav li {
        width: 100%;
        margin: 0 0 1px;
        background: #f8f8f8;
    }

        .tg-filterbalenav li a {
            padding: 0;
            line-height: 30px;
            display: block;
        }

    .tg-favoritlisttitle span {
        width: 60%;
    }

    .tg-favoritlisttitle .tg-titleaction {
        width: 40%;
    }

    .tg-child {
        padding: 0 0 0 30px;
    }

    .tg-howitworks > [class^="col-"], .tg-howitworks > [class*="col-"] {
        width: 100%;
    }

    .tg-dashboardappoinmentsetting .tg-dashboardtabnav li {
        width: 50%;
    }

    .tg-footernav {
        width: 100%;
        margin: 0 0 10px;
    }

    .tg-subcategorycheckbox label {
        font-size: 11px;
    }

    .tg-invoices .tg-btnaction .tg-btndelete {
        margin: 0;
    }

    .tg-footernav ul {
        text-align: center;
    }

        .tg-footernav ul li {
            float: none;
            display: inline-block;
        }

    .tg-uiicons ul li em {
        word-break: break-all;
        line-height: 17px;
    }

    .tg-appointmentdetailbox, .tg-favoritlistingbox {
        width: 650px;
        background-color: #333;
    }

    .tg-navpackageplans li {
        width: 100%;
    }

    .tg-copyright {
        width: 100%;
        text-align: center;
    }

    .tg-appointmentlightbox .tg-timeslots .tg-radio {
        width: 33.33%;
    }

    .tg-formbookappointment .tg-timeslothead h3 {
        width: 100%;
        margin: 0 0 8px;
    }

    .tg-formbookappointment .tg-timeslothead .tg-checkbox {
        float: left;
    }

    .tg-appointmentapprove .tg-rightbox {
        float: left;
    }

    body.tg-home .tg-directpost .tg-directpostimg {
        width: 100%;
        margin: 0 0 20px;
    }

    .tg-directinfo {
        width: 100%;
        float: left;
    }

    .Font25 {
        font-size: 15px !important;
    }

    .boxText {
        position: relative;
        float: left;
        margin: 20px 0px 0px 0px;
        text-align: justify !important;
        text-align-last: center;
        padding: 0px 5px;
    }

    .NickVidoe iframe {
    }

    .pircingpack {
        margin: 0px;
        position: relative;
        float: left;
    }

    .GreenBtn.SmallGreen {
        margin: 20px auto 20px auto !important;
        float: right !important;
    }

    .NewSectionInfo ul li {
        font-size: 13px;
        text-indent: 0 !important;
        list-style: disc inside;
    }

    .smallfont {
        font-size: 13px !important;
    }

    .tg-sectiontitle h2 {
        font-size: 25px !important;
        line-height: 32px !important;
        margin-top: 15px;
    }

    .FloridaBox .count {
        left: -12px;
    }

    .tg-feature {
        text-align: center !important;
    }

    .btnalign {
        text-align: center !important;
    }

    .GreenBtn {
        font-size: 15px !important;
        max-width: 130px !important;
        width: 100% !important;
        padding: 4px;
        margin-bottom: 50px !important;
        margin: 10px auto 50px auto !important;
        float: none !important;
        position: relative !important;
    }

    .bgopacity {
        display: none !important;
    }

    .detailText {
        text-align: justify !important;
        text-align-last: center;
    }

    .tg-newdescription.PL30 {
        padding-right: 30px !important;
        text-align: justify !important;
        text-align-last: center;
    }

    .BL5 {
        border: 0px !important;
        border-right: none !important;
        border-right: 0px !important;
        border-right-color: transparent !important;
    }

    .titleText {
        text-align: center !important;
        color: #a0cd4e !important;
    }

    .sideimg {
        width: 100% !important;
        max-width: 120px !important;
    }

    .BL5 {
        border: 0px !important;
        border-right: none !important;
        border-right: 0px !important;
        border-right-color: transparent !important;
    }

    .BigText {
        font-size: 65px !important;
        line-height: 50px !important;
    }

    .borderStyle1 {
        height: auto !important;
    }

    .liborder::after {
        content: "";
        margin-left: -1% !important;
    }

    .NewSectionInfo h5 {
        padding: 0px;
    }

    .DoctorVideoSection iframe {
        margin-bottom: 20px;
    }

    .tg-svginject1 {
        display: none;
    }

    .PricingDescription p {
        color: #000;
    }

    .td-background h2 {
        color: #000;
    }

    .DocProfileImage .GreenBtn {
        right: auto;
    }

    .ProcessWork .blacklayerd iframe {
        margin-bottom: 20px;
    }
}

@media screen and (max-width:480px) {
    #PatientQuestionnaire .formpatient {
        height: 400px;
    }

    #PatientQuestionnaire .tg-modalcontent {
        height: 500px;
        padding: 0px;
    }

    #carouselExampleIndicators .carousel-control-prev:after, #carouselExampleIndicators .carousel-control-next:after {
        font-size: 3em !important;
    }

    #carouselExampleIndicators .carousel-control-next:after {
        right: 2% !important;
    }

    .HeadingTop {
        padding-top: 0px;
    }

    .DocProfileImage .GreenBtn {
        right: auto;
    }

    .DoctornewSection.backlayerd {
        height: auto;
        top: 0;
    }

    .backlayerd .GreenlayerSection {
        position: relative;
        margin: 0 auto;
    }

    .DoctornewSection.backlayerd h1, .DoctornewSection.backlayerd p {
        color: #000;
    }

    .DoctornewSection.backlayerd p {
        font-size: 16px;
    }

    .tg-login .tg-nav {
        margin-left: 0;
    }

    .tg-homebanner {
        height: 480px !important;
        background-color: #333;
    }

    .FloridaBox .count {
        top: -40px;
        left: -11px;
    }

    .tg-bannercontent {
        top: 325px !important;
        margin: -360px 0 0;
        display: block;
    }

    .testimonialborder {
        position: relative;
        top: 0;
        background-color: #4e8758;
    }

    .media-carousel .carousel-control.right {
        right: 40% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #333;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -9%;
        font-size: 25px;
    }

    .media-carousel .carousel-control.left {
        left: auto;
        right: 50% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #333;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -9%;
        font-size: 25px;
    }

    .greenlayerdbg {
        background-image: none;
    }

    .greenlayerdbg1 {
        background-image: none;
        background-color: #fff;
    }

    .LowerSection .modelText span hr {
        height: 5px;
        width: 100%;
        color: #000;
        background: #b7f714;
    }

    .tg-sectiontitle h2 {
        font-size: 25px !important;
        line-height: 32px !important;
        margin-top: 20px;
    }

    .ConditionHeading .ConditionBox h4 {
        font-size: 16px !important;
    }


    .LowerSection .drugimage img {
        max-width: 100% !important;
        width: 100% !important;
    }

    .web_disigner .parent_circle .child_round_circle {
        border: 15px solid #63cdf4;
        border-radius: 50%;
        height: 100px;
        left: 100px;
        position: absolute;
        top: -38px;
        width: 100px;
    }

    .ViewMap {
        max-width: 170px;
        width: 100%;
        color: #fff;
    }

    .SearchBtn {
        max-width: 170px;
        width: 100%;
        color: #fff;
    }

    .tg-logo, tg-logoOthers {
        max-width: 300px;
        float: none;
        margin: 20px auto;
        display: block;
        width: 100%;
        padding: 28px 0px;
    }

    .tg-navigationarea, .tg-navigationareaOthers {
        width: 100% !important;
        float: left;
        padding: 10px 0 30px 0;
        text-align: center;
    }

    .tg-navigation {
        top: 103px;
        padding-bottom: 15px;
    }

    .tg-nav {
        float: left;
    }

    .tg-admin {
        margin: 0;
        padding: 0;
        float: right;
    }

        .tg-admin:before {
            display: none;
        }

    .tg-usermenu.tg-btndropdown {
        margin: 0;
        padding: 7px 0;
    }

    .tg-checkbox.tg-subcategorycheckbox {
        width: 50%;
    }

    .tg-filtersection {
        right: -30px;
    }

    .tg-sectiontitle h2 {
        font-size: 18px;
        line-height: 25px;
    }

    .tg-uploadedimggallery li {
        width: 33.33%;
    }

    .tg-searchprofilesttings .tg-checkbox.tg-subcategorycheckbox {
        width: 50%;
    }

    .tg-directpost .tg-directinfo .tg-description p {
        margin: 0;
    }

    .tg-counter {
        width: 100%;
        padding: 15px 0;
    }

    .tg-modalcontent h2 {
        font-size: 20px;
    }

    .tg-contactinfo {
        width: 100%;
        text-align: center;
    }

    .tg-detailpage > .tg-directinfo > .tg-directposthead {
        padding: 0;
    }

    .tg-directposthead .tg-btn {
        float: left;
        margin: 0 0 15px;
        position: static;
    }

    .mobile > div {
        margin-bottom: 15px
    }

    .btn-position {
        top: 18px;
        position: absolute;
    }

    .FeaturedVideo iframe {
        width: 100%;
        height: auto !important;
        margin-bottom: 20px !important;
    }

    .OtherVideo .morevideos .singlevideo {
        max-width: 100% !important;
        width: 100%;
        height: auto !important;
    }

    .DoctorVideoSection iframe {
        margin-bottom: 20px;
    }
}

@media (max-width:479px) {
    .tg-directpostimg {
        margin: 0 0 20px;
    }

    .tg-directpost .tg-directinfo {
        width: 100%;
        float: left;
        overflow: visible;
    }

    .tg-directinfo .tg-rightarea {
        width: 100%;
        float: left;
        position: relative;
    }

    .tg-bookappoinment a span {
        display: inline-block;
        vertical-align: top;
        line-height: 16px;
        padding: 0 0 3px 3px
    }

    .tg-bookappoinment .tg-btn {
        width: 100%;
    }

    .tg-directinfo .tg-rightarea .tg-bookappoinment {
        width: 100%;
    }

        .tg-directinfo .tg-rightarea .tg-bookappoinment > a {
            margin: 0 0 10px;
        }

        .tg-directinfo .tg-rightarea .tg-bookappoinment .tg-metadata {
            padding: 10px 0 0;
        }

    .tg-infobox .tg-fcol, .tg-brands figure {
        width: 100%;
    }

    .tg-authordp {
        margin: 0 0 15px;
    }

    .tg-appoinmentbox .tg-timeslots .tg-radio {
        width: 50%;
    }

    .tg-authorcontent {
        width: 100%;
        float: left;
        padding: 0;
    }

    .tg-invoicesheading, .tg-invoicestitle span {
        width: 40%;
        padding: 16px 10px;
    }

    .tg-invoicestitle .tg-titleaction {
        width: 40%;
    }

    .tg-amout {
        padding: 17px 10px;
    }

    .tg-countdown {
        height: 20px;
        font-size: 25px;
        line-height: 20px;
    }

    .tg-sectiontitle h1, .tg-sectiontitle h2 {
        font-size: 25px;
        line-height: 32px;
    }

    .tg-formsearch fieldset .tg-select {
        width: 100%;
    }

    .tg-collapsecontent ul li {
        padding: 0;
    }

    .tg-patientfeedbackcontent {
        width: 100%;
        float: left;
    }

    .fc-content-skeleton table thead tr td {
        line-height: 88px;
    }

    .fc-today.fc-state-highlight .fc-day-number {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .tg-directposthead .tg-metadata li {
    }

    .tg-threecolumns.tg-liststyledot li, .tg-servicesinfo li {
        width: 100%;
    }

        .tg-servicesinfo li + li {
            padding: 10px 0 0;
        }

    .tg-midlinktimelinetabcontent > div [class^="col-"], .tg-midlinktimelinetabcontent > div [class*="col-"] {
        width: 100%;
    }

    .tg-medlinktimelinenav li {
        width: 15%;
        float: left;
    }

    .tg-listdatastyle li span {
        margin: 0 0 5px;
    }

        .tg-listdatastyle li span:last-child {
            position: static;
            text-align: left;
        }

    .tg-formbookappointment .tg-btnbox .tg-btn {
        padding: 0 25px;
    }

    .newnewsletter input {
        height: 50px !important;
        font-size: 12px !important;
    }

    .my-carousel .item {
        min-height: 0;
    }

    .SearchBtn {
        margin-bottom: 15px !important;
    }

    .liborder::after {
        content: "";
        margin-left: 22% !important;
    }

    .FeaturedVideo iframe {
        width: 100%;
        height: auto !important;
        margin-bottom: 20px !important;
    }

    .Toph2 {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .Toph1 {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .shadow {
        background-color: #f1f1f1 !important;
    }

        .shadow hr {
            border-top: 1px solid #000;
        }

    .borderStyle1 .card-price1 {
        margin: 0px auto !important;
    }
    /*#PatientQuestionnaireSection iframe {
		-ms-zoom: 0.66;
        -moz-transform: scale(0.66);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.66);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.66);
        -webkit-transform-origin: 0 0;
		}

    #PatientQuestionnaire iframe {
        -ms-zoom: 0.66;
        -moz-transform: scale(0.66);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.66);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.66);
        -webkit-transform-origin: 0 0;
    }*/

}

@media (max-width:439px) {
    .td-background {
        background-image: url(../images/greybg.png);
        background-repeat: no-repeat;
        background-size: auto;
        height: auto;
    }

    .tg-svginject {
        display: none;
    }

    .Mobiletop {
        display: block;
    }

    .Desktop {
        display: none;
    }

    .media-carousel .carousel-control.right {
        right: 7% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #a4ce58;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -8%;
        font-size: 1.8em;
    }

    .media-carousel .carousel-control.left {
        left: auto;
        right: 23% !important;
        background-image: none;
        background: none repeat scroll 0 0;
        border: 4px solid #a4ce58;
        border-radius: 23px 23px 23px 23px;
        height: 45px;
        width: 44px;
        top: -8%;
        font-size: 1.8em;
    }

        .media-carousel .carousel-control.left i {
            position: relative;
            top: -2px;
            left: -2px;
        }

    .media-carousel .carousel-control.right i {
        position: relative;
        top: -2px;
        right: -2px;
    }

    .tg-formsearch {
        padding: 30px 5px;
    }

    .tg-contactinfo li + li:before {
        display: none;
    }

    .tg-appoinmentbox .tg-timeslots .tg-radio {
        width: 100%;
    }

    .tg-dashboardtabnav li {
        width: 50%;
        float: left;
        display: block;
    }

    .tg-listdatastyle li span:first-child {
        width: 100%;
        font-size: 14px;
        line-height: 16px;
    }

    .tg-formfeedbacksearch .form-control {
        width: 164px;
    }

    .tg-metadata li {
        padding: 0 8px;
    }

    .tg-box {
        padding: 30px 0;
    }

    .tg-questionanswer .tg-questionanswer {
        padding: 0;
    }

        .tg-questionanswer .tg-questionanswer .tg-patientfeedbackcontent {
            width: 100%;
        }

    .tg-askquestion .tg-btnbox .tg-btn {
        width: 100%;
    }

    .tg-questionanswer figure {
        margin: 0 0 20px;
    }

    .tg-patientfeedbackhead .tg-metadata li {
        width: 100%;
        padding: 0;
        text-align: left;
    }

    .tg-patientfeedback figure {
        margin: 0 0 20px;
    }

    .tg-patientfeedbackhead .tg-metadata li:before {
        display: none;
    }

    .tg-patientfeedback .tg-patientfeedback .tg-patientfeedbackcontent {
        float: left;
    }

    .tg-patientfeedback .tg-patientfeedback {
        padding: 0;
    }

    .tg-availablelocation .tg-servicesinfo li {
        width: 100%;
        padding: 5px 0;
    }

        .tg-availablelocation .tg-servicesinfo li + li {
            padding: 5px 0;
        }

    .web_disigner .parent_circle .child_round_circle {
        border: 15px solid #63cdf4;
        border-radius: 50%;
        height: 100px;
        left: 100px;
        position: absolute;
        top: -38px;
        width: 100px;
    }

    .FeaturedVideo iframe {
        width: 100%;
        height: auto !important;
        margin-bottom: 20px !important;
    }

    #carouselExampleIndicators .carousel-control-prev:after, #carouselExampleIndicators .carousel-control-next:after {
        top: 25% !important;
    }
}

@media screen and (max-width:382px) {
    .ContactsList .myli span:nth-child(2) {
        font-size: 14px;
    }

    .NewsletterNew .SearchBtn {
        text-align: center;
        float: none !important;
        vertical-align: middle;
        margin-right: 0px !important;
        margin-top: 0px;
        font-size: 16px;
        margin-bottom: 10px !important;
        color: #fff !important;
        height: 40px;
        padding: 6px 0px;
        font-size: 16px !important;
    }

    .tg-bannercontent {
        top: 320px !important;
        margin: -360px 0 0;
        display: block;
    }

    .newnewsletter input {
        height: 35px !important;
        font-size: 12px !important;
    }

    .newnewsletter {
        margin-bottom: 12px;
    }

    .tg-homebanner {
        height: 411px !important;
        background-color: #333;
    }

    .imagebg img {
        right: 0 !important;
    }

    .web_disigner .parent_circle .child_round_circle {
        border: 15px solid #63cdf4;
        border-radius: 50%;
        height: 100px;
        left: 100px;
        position: absolute;
        top: -38px;
        width: 100px;
    }

    .ViewMap {
        max-width: 170px;
        width: 100%;
        color: #fff;
    }

    .SearchBtn {
        max-width: 170px;
        width: 100%;
        color: #fff;
    }
}
/*iPadPro*/ /*Working For Portrait*/

@media (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px) {
    .tg-bannercontent {
        top: -35% !important;
        justify-content: center !important;
        left: 0;
    }

    .carousel-control-next, .carousel-control-prev {
        top: -55px !important;
    }

    .HomeFirstSection {
        padding: 6% 0% 6% 0% !important;
    }

    .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {
        max-width: 100% !important;
    }

    .ConditionHeading .drugimage {
        padding: 0px 15px;
    }

    .ConditionHeading .modelText p {
        line-height: 28px;
    }

    .testimonial .userdata {
        max-width: 540px;
        width: 100%;
    }

        .testimonial .userdata p {
            font-weight: normal;
        }

    .HomeFirstSection h1 {
        font-size: 26px !important;
        line-height: 36px !important;
    }
}

@media (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1366px) and (max-width:1366px) {
    .HomeFeature .col-md-4 {
        display: block !important;
        width: 32% !important;
        max-width: 32.33% !important;
    }

    .tg-dropdowarrow {
        display: block !important;
    }

    .youtubevid {
        height: 355px !important;
    }

    .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {
        font-size: 18px;
        float: left;
        max-width: 370px;
        width: 100%;
    }

    .HealedVideo .VideoText h2 {
        font-size: 30px;
    }
}

@media (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
    .tg-bannercontent {
        top: -30%;
        justify-content: center;
        left: 0;
    }

    .youtubevid {
        height: 355px !important;
    }

    .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {
        max-width: 370px !important;
    }

    .HealedVideo .VideoText h2 {
        font-size: 30px;
    }
}

@media (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5) {
    .tg-bannercontent {
        top: -30%;
        justify-content: center;
        left: 0;
    }
}

@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait) {
    .tg-bannercontent {
        top: -35%;
        justify-content: center;
        left: 0;
    }

    .HealedVideo .VideoText h2 {
        font-size: 30px;
    }

    .HomeFeature .col-md-4 {
        -ms-flex: 0 0 32.333333%;
        flex: 0 0 32.663333%;
        max-width: 32.663333%;
    }

    .contactbg .ContactsList {
        position: relative;
        float: left;
        margin-left: 20px;
        max-width: 331px;
        width: 100%;
    }

    .contactbg .contactform {
        max-width: 296px;
        width: 100%;
    }
}

@media (max-width: 1366px) and (min-height: 1024px) and (min-width: 1024px) and (orientation: landscape) {
    .HomeFeature .col-md-4 {
        display: block !important;
        width: 33% !important;
        max-width: 33.33% !important;
    }

    .tg-bannercontent {
        top: -15%;
    }

    .tg-dropdowarrow {
        display: block !important;
    }

    .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {
        font-size: 18px;
        float: left;
        max-width: 486px;
        width: 100%;
    }

    .contactbg .contactform {
        max-width: 470px;
    }
}
/************************************** iPad Pro 11 Portrait ************************************************/ /* Portrait */

@media (min-device-width:768px) and (max-device-height:1194px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) { /*.tg-bannercontent {top: -34% !important; }*/
    .navbar-nav > li {
        padding: 0 3px;
    }

    .BlogPage {
        margin-right: 5px;
    }
}
/* Landscape More Efficient */

@media (max-device-width:1194px) and (min-device-height:728px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio:2) { /*.HomeFeature .col-md-4, .HomeFirstSection .col-md-4, .FormMap .col-md-4 {-ms-flex: 0 0 31.333333%; flex: 0 0 31.333333%; max-width: 31.333333%; } .CertificationInfo .col-md-8, .HomeFirstSection .col-md-8, .FormMap .col-md-8 {-ms-flex: 0 0 64.666667% !important; flex: 0 0 64.666667% !important; max-width: 64.666667% !important; } .DataContentAbout .col-md-7 {-ms-flex: 0 0 56.333333%; flex: 0 0 56.333333%; max-width: 56.333333%; } .DataContentAbout .col-md-5 {-ms-flex: 0 0 40.666667%; flex: 0 0 40.666667%; max-width: 40.666667%; } .HealedVideo .col-md-6 {-ms-flex: 0 0 49%; flex: 0 0 49%; max-width: 49%; } .youtubevid {height: 355px !important; left: -10px !important; top: -15px !important; } .HealedVideo .VideoText h2 {font-size: 30px; } .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {font-size: 15px; float: left; max-width: 350px; width: 100%; } .tg-bannercontent {top: 8%; } .NewSectionInfo .news-newdoor .mainsection .col-sm-4 {-ms-flex: 0 0 32.333333% !important; flex: 0 0 32.333333% !important; max-width: 32.333333% !important; } .NewSectionInfo ul li {list-style: inside !important; } .contactbg .contactform {max-width: 415px !important; width: 100%; } .contactbg .ContactsList {margin-left: 30px !important } .HomeFirstSection h1 {}*/
}
/* Landscape */

@media (max-width: 1194px) and (min-height: 728px) and (min-width: 834px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio:2) {
    .HomeFeature .col-md-4, .HomeFirstSection .col-md-4, .FormMap .col-md-4 {
        -ms-flex: 0 0 31.333333%;
        flex: 0 0 31.333333%;
        max-width: 31.333333%;
    }

    .CertificationInfo .col-md-8, .HomeFirstSection .col-md-8, .FormMap .col-md-8 {
        -ms-flex: 0 0 64.666667% !important;
        flex: 0 0 64.666667% !important;
        max-width: 64.666667% !important;
    }

    .DataContentAbout .col-md-7 {
        -ms-flex: 0 0 56.333333%;
        flex: 0 0 56.333333%;
        max-width: 56.333333%;
    }

    .DataContentAbout .col-md-5 {
        -ms-flex: 0 0 39.666667%;
        flex: 0 0 39.666667%;
        max-width: 39.666667%;
    }

    .HealedVideo .col-md-6 {
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
        max-width: 48%;
    }

    .youtubevid {
        height: 355px !important;
        left: -10px !important;
        top: -15px !important;
    }

    .HealedVideo .VideoText h2 {
        font-size: 30px;
    }

    .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {
        font-size: 15px;
        float: left;
        max-width: 350px;
        width: 100%;
    }

    .tg-bannercontent {
        top: -5%;
    }

    .NewSectionInfo .news-newdoor .mainsection .col-sm-4 {
        -ms-flex: 0 0 32.333333% !important;
        flex: 0 0 32.333333% !important;
        max-width: 32.333333% !important;
    }

    .NewSectionInfo ul li {
        list-style: inside !important;
    }

    .contactbg .contactform {
        max-width: 415px !important;
        width: 100%;
    }

    .contactbg .ContactsList {
        margin-left: 30px !important
    }

    .HomeFirstSection h1 {
        font-size: 30px;
        line-height: 46px;
    }

    .icondrop span {
        right: 5px;
    }
}
/*Working Portrait*/

@media (min-device-width:834px) and (max-device-height:1194px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
    .tg-bannercontent {
        top: -32% !important;
    }

    .carousel-control-next, .carousel-control-prev {
        top: -35px !important;
    }

    .DesktopScreen {
        display: none;
    }

    .HomeFirstSection .IpadScreen {
        display: block !important;
        text-align: center;
    }

    .HomeFirstSection h1 {
        text-align: center !important;
    }

    .HomeFirstSection {
        padding: 5% 0% 20% 0% !important;
    }

    .youtubevid {
        margin: 11em 5px 2em 5px !important;
        height: 595px !important;
    }

    .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {
        max-width: 100%;
    }

    .ConditionHeading .modelText h3 {
        line-height: 48px !important;
        margin-bottom: 0px !important;
    }

    .ConditionQualify {
        width: 100%;
        flex: 100%;
        max-width: 100%;
    }

    .testimonial .userprofileimage {
        max-width: 300px;
        width: 100%;
        position: relative;
        float: none !important;
        margin: 0 auto;
        text-align: center;
        border-radius: 50%;
        overflow: hidden;
        margin-bottom: 35px !important;
    }

    .testimonial .userprofileimage {
    }

    .testimonial .userdata {
        max-width: 100% !important;
    }

    .contactbg .contactform {
        max-width: 415px !important;
        width: 100%;
    }

    .contactbg .ContactsList {
        margin-left: 30px !important
    }

    .DataContentAbout h4 {
        margin-top: 20px;
    }

    #form-subscriber .col-md-offset-3 {
        margin-left: 25% !important;
    }

    #form-subscriber .otherpage {
        margin-left: 0 !important;
        margin-bottom: 10px;
    }

    .ConditionHeading .drugimage .tg-featureicon {
        float: none !important;
    }

    .ConditionHeading .drugimage, .ConditionHeading .drugdescription {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        margin-bottom: 20px;
    }

    .NewSectionInfo .news-newdoor .mainsection .col-sm-4 {
        -ms-flex: 0 0 32.333333% !important;
        flex: 0 0 32.333333% !important;
        max-width: 32.333333% !important;
    }

    .NewSectionInfo ul li {
        list-style: inside !important;
    }

    .boxText {
        text-align: center !important;
    }

    .modelText .modelTexttwo {
        margin: 0 auto !important;
        max-width: 100% !important;
    }

    .tg-nav {
        margin: 0 85px !important;
    }

    .icondrop span {
        right: 5px;
    }
}
/******************************************************** iPad Simple Efficient ************************************************************************/

@media (min-device-width:768px) and (max-device-height:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
    .youtubevid {
        height: 540px !important;
        left: -10px !important;
        top: -15px !important;
    }

    .blog-pd {
        padding: 0 10px;
        height: 263px !important;
    }

    .blog-p {
        left: 11%;
        bottom: 0;
    }

    .tg-bannercontent {
        top: -32% !important;
    }

    .HealedVideo .VideoText h2 {
        margin-top: 0px !important;
    }

    .carousel-control-next, .carousel-control-prev {
        top: 15px !important;
    }

    .HomeFirstSection .col-md-4, .HomeFirstSection .col-md-8, .ConditionQualify {
        width: 100%;
        display: block;
        max-width: 100%;
        flex: 100%;
    }

    .HomeFirstSection .tg-sectiontitle {
        text-align: center !important;
    }

    .HomeFirstSection {
        padding: 5% 0px 15% 0px;
    }

    .icondrop span {
        right: 5px;
    }

    .ConditionHeading .modelText h3 {
        line-height: 22px;
        font-size: 32px;
        margin-bottom: 15px;
    }

    .ConditionHeading .drugimage {
        padding: 0px 15px !important;
        width: 100%;
        flex: 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .ConditionHeading .modelText .tg-featureicon {
        height: auto !important;
        float: none;
        margin: 0 auto;
        text-align: center;
        max-width: 100% !important;
    }

    .ConditionHeading .drugimage img {
        top: 0px !important;
        left: 0px !important;
    }

    .DesktopScreen {
        display: none;
    }

    .HomeFirstSection .IpadScreen {
        display: block !important;
    }

    .HomeFirstSection .GetStartedBtn {
        margin-top: 20px;
        text-align: center !important;
    }

    .mainsection .col-sm-4 {
        display: block !important;
        width: 32.33% !important;
        max-width: 32.33% !important;
    }

    .testimonial .userprofileimage {
        max-width: 300px;
        width: 100%;
        position: relative;
        float: none !important;
        margin: 0 auto;
        text-align: center;
        border-radius: 50%;
        overflow: hidden;
        margin-bottom: 35px !important;
    }

    .testimonial .userprofileimage {
    }

    .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {
        max-width: 640px !important;
        margin-bottom: 20px;
    }

    .LowerSection .modelTextone, .LowerSection .modelTexttwo {
        margin: 0px 2em 50px 2em !important;
    }

    .LowerSection .drugimage img {
        left: 0 !important;
        top: 0 !important;
    }

    #form-subscriber .GreenBtn {
        float: none !important;
        margin-top: 0px !important;
    }

    .ConditionHeading .drugdescription {
        width: 100% !important;
        flex: 100% !important;
        max-width: 100% !important;
        text-align: center;
    }

    .LowerSection .drugdescription {
        height: auto !important;
        margin: 0 auto !important;
        border-left: 5px solid #a0cd4e !important;
        border-top: 0px !important;
    }

    .boxText {
        padding-right: 0;
        padding: 0px 15px !important;
        text-align: center;
    }

    .latest-blogs .tg-sectiondesciption {
        padding: 0px 35px !important;
    }

    .modelText .modelTexttwo {
        margin: 0 auto !important;
        max-width: 725px;
        width: 100%;
    }

    .LowerSection .modelTexttwo .drugdescription {
        border: 5px solid #a0cd4e !important;
        border-bottom: 0px !important;
    }

    .FormMap .col-md-8, .FormMap .col-md-4 {
        max-width: 100% !important;
        width: 100%;
        flex: none !important;
    }

    .contactbg .contactform {
        max-width: 400px;
    }

    .contactbg .ContactsList {
        position: relative;
        float: left;
        margin-left: 15px;
        max-width: 300px;
        width: 100%;
    }

    .DataContentAbout h4 {
        margin-top: 20px;
    }

    .imagebg img {
        position: relative;
        right: 0 !important;
        top: 0 !important;
    }

    .contactbg {
        background-color: #ebebeb;
        box-shadow: 0px 9px 20px -6px #00000047;
    }

    #form-subscriber .col-md-offset-3 {
        margin-left: 25% !important;
    }

    #form-subscriber .otherpage {
        margin-left: 0 !important;
        margin-bottom: 10px;
    }
}

@media (max-width: 1024px) and (min-width: 380px) and (orientation: landscape) {
    .fa-Homepage {
        margin-left: 42%;
    }

    .PatientDashboard-sec .tg-sectiontitle h1 {
        font-size: 67px !important;
    }

    .PatientDashboard-sec .tg-sectiontitle h1 {
        left: -8px;
    }

    .ConditionHeading .ConditionBox h2 {
        top: -15px;
    }
}

@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5) {
}

@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait) {
}

@media (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio:2) {
    .fa-Homepage {
        margin-left: 42%;
    }
}

@media (max-width: 1024px) and (min-height: 768px) and (min-width: 768px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio:2) {
    .fa-Homepage {
        margin-left: 42%;
    }
}
/* Wokring */

@media (max-width: 1024px) and (min-height: 768px) and (min-width: 768px) and (orientation: landscape) {
    .tg-bannercontent {
        top: -20% !important;
    }

    .youtubevid {
        height: 355px !important;
        left: -10px !important;
        top: -15px !important;
    }

    .mainsection .col-sm-4 {
        display: block !important;
        width: 32.33% !important;
        max-width: 32.33% !important;
    }

    .CertificationInfo .col-md-8, .HomeFirstSection .col-md-8, .FormMap .col-md-8 {
        -ms-flex: 0 0 65.666667% !important;
        flex: 0 0 65.666667% !important;
        max-width: 65.666667% !important;
    }

    .HomeFeature .col-md-4, .HomeFirstSection .col-md-4, .FormMap .col-md-4 {
        -ms-flex: 0 0 32.333333%;
        flex: 0 0 32.333333%;
        max-width: 32.333333%;
    }

    .HealedVideo .VideoText h2 {
        font-size: 30px;
    }

    .YouGet .accesspoints li p, .HealedVideo .accesspoints li p {
        font-size: 15px;
        float: left;
        max-width: 350px;
        width: 100%;
    }

    .blog-item .blog-content .tg-posttitle h3 {
        font-size: 15px !important;
    }

    .LowerSection .modelText p {
        font-size: 14px !important;
        line-height: 23px !important;
    }

    .contactbg .contactform {
        max-width: 300px;
    }

    .contactbg .ContactsList {
        position: relative;
        float: left;
        margin-left: 15px;
        max-width: 320px;
    }

    .carousel-control-next, .carousel-control-prev {
        top: 135px;
    }

    .ConditionHeading .drugimage {
        padding: 0px 15px !important;
    }

    .HomeFirstSection h1 {
        font-size: 26px !important;
        line-height: 36px;
    }

    .contactbg .contactform {
        max-width: 365px !important;
        width: 100%;
    }

    .contactbg .ContactsList {
        max-width: 265px !important;
        margin-left: 10px !important;
    }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
    .Aboutus2-backdoor .PatientDashboard-sec {
        padding-top: 123px !important;
    }
    .navbar-nav > li {
        font-size: 14px;
    }

    .button-blue {
        margin-right: 15px;
        padding: 15px;
        min-width: 100px;
        font-weight: 900;
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .BlogPage {
        margin-right: 0px;
    }

    .navbar-brand > img {
        height: auto;
    }

    .nav > li > a {
        padding: 15px 5px;
    }

    .navbar-header {
        max-width: 250px;
    }

    .carousel-inner > .item {
        padding-top: 140px;
        padding-bottom: 170px;
    }
}


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

    /********* docapp *********/
    .bottom-adjust .P-dashboard-bottom {
        margin-bottom: 50px;
    }
    .navbar-nav > li{
        font-size:14px;

    }

    .Aboutus-backdoor .Top-bottom-spacing {
        padding-top: 129px !important;
    }

    #quote-carousel .carousel-indicators {
        height: 40px;
    }

    .backdoor-contactSection1 {
        margin-top: -323px;
        bottom: -117px;
    }

    .BlogPage {
        margin-right: 12px;
    }

    .AllPatient-sec .pp_middle_img img {
        min-width: 440px !important;
        top: 96px;
    }

    .Pat-Appointment-backdoor .middel-img img {
        top: 96px;
    }

    .Appointment-backdoor {
        -webkit-clip-path: polygon(0 6%, 100% 0%, 100% 96%, 0 96%);
        clip-path: polygon(0 6%, 100% 0%, 100% 96%, 0 96%);
        padding-bottom: 100px;
    }

    .backdoor-patientDashboard {
        -webkit-clip-path: polygon(0 2%, 319% 8%, 100% 96%, 0 100%);
        clip-path: polygon(0 2%, 319% 8%, 100% 96%, 0 100%);
        top: -212px;
    }

    .PatientDashboard-sec {
        padding-bottom: 150px;
    }

    .Pat-Appointment-backdoor .Top-bottom-spacing {
        padding-bottom: 54px;
        padding-top: 75px;
    }

    .HIW-Backdoor .Top-bottom-spacing {
        padding-bottom: 7px;
        padding-top: 47px;
    }

    .Top-bottom-spacing {
        padding-top: 56px;
    }

    .Appointment-sec {
        padding-bottom: 113px;
        padding-top: 138px;
    }

    .contactus-backdoor {
        -webkit-clip-path: polygon(0 11%, 100% 0%, 100% 100%, 0 100%);
        clip-path: polygon(0 11%, 100% 0%, 100% 100%, 0 100%);
    }

    .Pat-Appointment-backdoor {
        -webkit-clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 96%);
        clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 96%);
        margin-top: -368px !important;
    }

    .HIW-Backdoor {
        -webkit-clip-path: polygon(0 3%, 100% 0%, 100% 100%, 0 96%);
        clip-path: polygon(0 3%, 100% 0%, 100% 100%, 0 96%);
    }

    .fa-Homepage {
        margin-left: 30%;
    }

    .mobileHIW {
        margin-top: 0px;
    }

    .pp_middle_img {
        display: none;
    }

    .Mobile-Heading-Hide {
        display: none;
    }

    .Mobile-Heading-show {
        display: block;
    }

    .button-login {
        display: none !important;
    }

    .middel-img {
        top: 0 !important;
    }

    .carousel-indicators {
        bottom: 140px;
    }
}


@media (min-width:1024px) {
    .bottom-adjust .P-dashboard-bottom {
        margin-bottom:70px;
    }
    #quote-carousel .carousel-indicators {
        height: 150px !important;
    }
    .Mobile-Heading-Hide {
        display: block;
    }

    .Mobile-Heading-show {
        display: none;
    }

    .pp_middle_img {
        display: block;
    }

    .HIW-Backdoor .descriptionleaf p {
        padding-left: 30px;
        padding-right: 30px;
    }

    .carousel-indicators {
        bottom: 140px;
    }

    .backdoor-patientDashboard .P-dashboard-icons .P-dashboard-bottom {
        display: flex;
        justify-content: center;
        align-items: center;
        max-height:160px;
    }

    .P-dashboard-bottom .descriptionleaf p {
        margin-left: 30px;
    }

    .nav > li > a {
        padding: 10px 10px;
    }
}
