﻿/* 
---------------------------------
Mobile Styles
---------------------------------
*/
@media screen and (max-width: 1399px) {
    .container {
        width: 100%;
    }

        .nav ul {
            float: right;
        }

            .nav ul li {
                margin: 0 40px 0 0;
            }

                .nav ul li a {
                    font-size: 24px;
                }

                .nav ul li .sub_nav {
                    top: 130px;
                }

    .page-header {
        width: 99%;
        padding-right: 1%;
    }

    .content {
        /*width:100%;*/
        width: 98%;
        /*margin-left: 2%;*/
    }

    .left-content {
        width: 23%;
        padding-left: 2%;
    }

    .phone-main {
        width: 100%;
    }

    .midle-content {
        width: 46%;
        padding: 0 2%;
    }

        .midle-content p, .midle-content p a, .midle-content ul, .midle-content ol {
            font-size: 17px;
            line-height: 1.5;
        }

        .midle-content ul li, .midle-content ol li {
            font-size: 17px;
        }

        .midle-content img {
            /* max-width: initial !important; */
            /* width: initial !important; */
            height: auto !important;
            margin: 5px auto 15px !important;
            display: block;
            width: 100% !important;
            padding: 0 !important;
        }

    .right-content {
        width: 25%;
        min-height: 100px;
    }

    .article-widget-content {
        display: inline-block;
        float: none;
        width: 65%;
    }

    .news-story {
        width: 96%;
        padding: 0 2%;
    }

    .news-list {
        width: 98% !important;
        padding: 0 1%;
    }

        .news-list .news-part-list {
            width: 100%;
        }

            .news-list .news-part-list td {
                width: 90%;
            }

            .news-list .news-part-list h3 {
                font-size: 22px !important;
                line-height: 25px !important;
            }

            .news-list .news-part-list a, .news-list .news-part-list span {
                font-size: 15px;
                line-height: 20px;
            }

    #News #Search input[type="text"] {
        width: 75.3% !important;
    }

    #News #Search input[type="submit"] {       
        width: 15.56% !important;        
    }

    .news_left_banner {
        margin-left: 1% !important;
    }

    /*LB MODIFIED: 6/24*/
/*    .main_news .columns .one_third {
        width: 22%;
        margin: 0px 0px 10px 0px;
    }*/
    /*LB MODIFIED: 6/24*/
    .main_news .news_right {
        width: 40%;
    }

    .add-this-button, .physician-print {
        /*display: none;*/
    }

    .divFindADoctor .search-results-physician-info {
        /*float: none;*/
        margin: 0;
        max-width: none;
        margin-right: 10px;
        /*text-align: center;*/
    }

        .divFindADoctor .search-results-physician-info .search-results-physician-info-inner {
            float: none;
            margin-left: 10px;
        }

        .divFindADoctor .search-results-physician-info .physician-info {
            min-height: initial;
        }

        .divFindADoctor .search-results-physician-info .physician-phone {
            /*float: none;
       padding-left: 8%;*/
        }

    .search-results-physician .view-profile-wrapper {
        /*float:none;*/
        text-align: center;
        width: 30%;
    }

    .pnl-doctor-medical-group {
        display: inline-block;
        margin: 10px auto 0 auto;
    }

    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group-2 {
        /*text-align: center;*/
    }

    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li,
    .pnl-blog-social-share ul li {
        margin-right: 13px;
    }

    .divFindADoctor .btn-prev-next {
        padding: 8px;
    }

    .find-a-doc-profile-wrapper.full .col-left {
        /*width: 100%;
        float: none;*/
        display: block;
        /*text-align: center;*/
    }

    .find-a-doc-profile-wrapper.full .col-right {
        /*width: 100%;
        float: none;*/
        display: block;
    }

    .find-a-doc-profile-wrapper.full .pnl-doctor-image {
        min-height: initial;
        min-width: initial;
        max-height: initial;
        /*max-width: initial;*/
        border: none;
        display: inline-block;
        text-align: center;
    }

        .find-a-doc-profile-wrapper.full .pnl-doctor-image img {
            width: auto;
        }

    .pnl-doctor-name, .pnl-doctor-specialty {
        /*text-align: center;*/
    }

    .find-a-doc-profile-wrapper.full .pnl-doctor-contact-info {
        width: 100%;
        /*text-align: center;*/
        padding: 0;
    }

    .divFindADoctorSearch input[type=text], .divFindADoctorSearch .styled-select {
        /*margin-left: 22px;*/
    }

    .divFindADoctor .search-advanced-label {
        /*margin-left: 22px;*/
    }

    /*LB MODIFIED: 6/7*/
    .divFindADoctor .photo {
        margin-right: 1%;
    }
    /*.divFindADoctor .divFindADoctorSearch{
        width:95%;
    }
    .divFindADoctorSearch input[type=text], .divFindADoctorSearch .styled-select{
        width:100%;
    }

    .divFindADoctorSearch .styled-select select{
        width:105%;
    }

    .divFindADoctor .search-advanced-label{display:none;}*/


    .pnl-fad-dd {
        /*margin-left:0 !important;*/
    }

    /*.dd-margin {
        display: inline;
        margin-left: 0px;
    }*/

    .mhv-wrapper .left-content {
        width: 23%;
        margin: 0 1%;
        padding-left: 0;
        position: relative !important;
    }

    .mhv-wrapper .midle-content {
        width: 72% !important;
    }

    .mhv-hero-img img {
        width: 100%;
        height: auto;
    }

    .mhv-home-col {
        float: left;
        min-height: 0;
        padding: 2%;
        width: 46%;
    }

    .mhv-homepage-featuredvid {
        height: 0;
        overflow: hidden;
        padding-bottom: 56.25%;
        padding-top: 30px;
        position: relative;
        width: 100%;
    }

        .mhv-homepage-featuredvid iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

    .phone-tollfree {
        /*display: none;*/
    }

    #divNavigationPart {
        width: 100%;
    }

        #divNavigationPart ul li {
            margin: 0;
        }
        
        #divNavigationPart ul li.nav-link-category {
            margin-top: 4em;
        }

            #divNavigationPart ul li:before {
                content: none;
            }

    .mhv-wrapper .inner1-content .fa-chevron-right:before {
        content: "\f054";
        color: #b92234;
        margin-right: 10px;
    }


    .loc-search-mobile .styled-select {
        width: 90%;
        margin: 0 auto;
        background: url(../_img/arrow-down.png) no-repeat 98% 50% #FFF;
        border-radius: 8px;
    }

    #ddl-categories {
        width: 100%;
    }

    .videowrapfull {
        width: 100%;
    }

        .videowrapfull object {
            /* width: 96%; */
        }

    .right-col-video {
        float: left;
        padding-right: 10px;
        height: 0;
        overflow: hidden;
        padding-bottom: 56.25%;
        padding-top: 30px;
        position: relative;
        width: 68%;
    }

        .right-col-video object {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: auto%;
        }

    .pnl-blog-social-share {
        text-align: center;
    }

    .sign-up small {
        margin: 14px 2px 0 2px;
    }

    .left-content .blog-signup .sign-up .textfield2, .right-content .blog-signup .sign-up .textfield2 {
        width: 25%;
    }

    .left-content .blog-signup .sign-up .textfield, .left-content .blog-signup .sign-up .textfield4,
    .left-content .blog-signup .sign-up .textfield1, .right-content .blog-signup .sign-up .textfield1,
    .left-content .blog-signup .sign-up .textfield3, .right-content .blog-signup .sign-up .textfield3,
    .left-content .blog-signup .sign-up .textfield2, .right-content .blog-signup .sign-up .textfield2,
    .left-content .blog-signup .sign-up .styled-select select, .right-content .blog-signup .sign-up .styled-select select {
        font-size: 13px;
    }

    .left-content .news-signup .sign-up .textfield2, .right-content .blog-signup .sign-up .textfield2 {
        width: 25%;
    }

    .left-content .news-signup .sign-up .textfield, .left-content .blog-signup .sign-up .textfield4,
    .left-content .news-signup .sign-up .textfield1, .right-content .blog-signup .sign-up .textfield1,
    .left-content .news-signup .sign-up .textfield3, .right-content .blog-signup .sign-up .textfield3,
    .left-content .news-signup .sign-up .textfield2, .right-content .blog-signup .sign-up .textfield2,
    .left-content .news-signup .sign-up .styled-select select, .right-content .blog-signup .sign-up .styled-select select {
        font-size: 13px;
    }

    .blog-signup .styled-select,
    .left-content .blog-signup .sign-up .botton,
    .right-content .blog-signup .sign-up .botton,
    .blog-signup .sign-up-complete .botton {
        /*width:79%;*/
        width: 98.5%;
    }


    .blog-signup .styled-select {
        width: 96%;
        padding: 5px 1%;
        text-align: left;
    }
.blog-signup .styled-select select {
            width: 105%;
        }
    .news-signup .styled-select select {
        width: 105%;
    }

    .news-signup .styled-select,
    .left-content .news-signup .sign-up .botton,
    .right-content .news-signup .sign-up .botton,
    .news-signup .sign-up-complete .botton {
        /*width:79%;*/
        width: 98.5%;
    }


    .news-signup .styled-select {
        width: 96%;
        padding: 5px 1%;
        text-align: left;
    }

    .news-signup .styled-select select {
        width: 105%;
    }

    .star {
        /*width: 50%;
        margin:0 auto;*/
    }

    #avid-loc-col-center {
        float: none;
        margin: 0 auto;
    }

    #avid-loc-container {
        width: 100%; /* MDL 5-23-16 */
        margin: 0 auto;
    }

    #avid-loc-col-center {
        width: 70%;
        float: left;
    }

    #avid-loc-col-right {
        float: left;
        width: 30%;
    }

    /*
    .address-info .loc-links {
        display: none;
    }
    .address a {
        display: none;
    }
*/
    .resource ul li {
        margin: 0 3% 0 0;
    }

        .resource ul li a {
            font-size: 11px;
        }

            .resource ul li a span {
                color: #ed5929;
                font-size: 13px;
                padding: 0 10px 0 0;
            }

    .mhv-wrapper .left-content .FormBuilderControl {
        /*position:absolute;
        top:3300px;
        left:10px;
        height:800px;*/
        display: none;
    }
    .midle-content ul li,
    .midle-content ol li {
        font-size: 17px !important;
    }
}

@media screen and (min-width: 701px) and (max-width: 1200px) {
    .span-ratings-widget-name {
        width: 100%;
    }

    /*==================Homepage Find a Doc==================*/
    #pnl-fad-widget h6 {
        font-size: 48px;
    }
    /*==================Homepage Find a Doc==================*/

    .nav ul li .sub_nav {
        top: 120px;
    }


    .blog-signup.inline {
        /*width:75%;*/
        width: 100%;
        margin: 0 auto;
    }

    .header-left, .header-rght {
        width: 40%;
    }

        .header-left ul {
            padding-left: 2%;
        }

            .header-left ul li, .header-rght ul li {
                margin: 0 15px 0 0;
            }

                .header-left ul li a, .header-rght ul li a {
                    font-size: 11px;
                    padding: 5px 0 5px 10px;
                    width: 70px;
                }

                    .header-rght ul li a.width {
                        width: 155px !important;
                    }

        .header-rght ul {
            padding-right: 2%;
        }

    .logo img {
        width: 173px;
        height: auto;
        padding-left: 15px;
    }

        .nav ul {
            float: right;
        }

            .nav ul li {
                margin-right: 25px;
            }

                .nav ul li a {
                    font-size: 20px;
                }

    #pnl-fad-widget {
        min-height: 0;
        padding: 10px;
    }

        #pnl-fad-widget h6 {
            font-size: 48px;
        }

    .better .article-widget-img-wrapper {
        width: 120px;
        height: 95px;
        background-size: cover !important;
    }

    .article-widget-content {
        width: 74%;
    }

        .article-widget-content h6 {
            font-size: 20px;
        }

        .article-widget-content p {
            font-size: 13px;
        }
    /* Footer */
    #footer-main {
        position: relative;
    }

    .hospital-left {
        width: 36%;
        min-height: 889px;
    }

    .footer-location-top {
        width: 100%;
    }

    .footer-location {
        width: 98%;
        padding-left: 2%;
        min-height: 0;
    }

        .footer-location h4, .left-links ul li h4, .news h3, .news ul li h4, .left-links ul li h5, .left-links ul li h6 {
            font-size: 20px;
        }

        .footer-location h5 {
            font-size: 18px;
            padding: 13px 0 5px;
        }

        .footer-location p {
            font-size: 13px;
            line-height: 1.35;
        }

    .hospital-right {
        width: 63%;
        position: relative;
    }

    .resource {
        margin: 0 0 0 2%;
        width: 98%;
    }

        .resource ul {
            display: block;
            float: none;
            width: 100%;
        }

            .resource ul li {
                margin-right: 1%;
                /*width:15%;*/
            }

                .resource ul li a {
                    /*padding-left: 9%;
        width: 90%;*/
                }

                    .resource ul li a span {
                        padding-right: 5%;
                    }

    .links {
        /*min-height: 846px;*/
        float: none;
        width: 50%;
        border: none;
        /*margin-top: 145px;*/
    }

    .left-links {
    }

        .left-links.last {
        }

    .news {
        width: 41%;
        display: block;
        /*position: absolute;
        top: 70px;*/
    }

        .news small {
            font-size: 18px;
        }

        .news ul, .news > div {
            /*display: none;*/
        }

    .privacey {
       /* position: absolute;*/
        bottom: 0;
        /*left: -9999px;
        right: -9999px;
        width: 80%;*/
        margin: 0 auto;
        padding: 0 0 10px;
    }

        .privacey .clear {
            clear: none;
        }

        .privacey p {
            padding: 0;
            float: right;
            display: block;
        }

    .hospital .container {
        border-bottom: 1px solid #c3c3b9;
    }

    .pnl-doctor-medical-group {
        display: block;
        margin: 10px auto 0 auto;
    }

    .pnl-doctor-medical-group-2 {
        margin: 10px auto 40px auto;
    }

    .divFindADoctor .btn-prev-next {
        padding: 8px;
    }

    .find-a-doc-profile-wrapper.full .col-left {
        /*width: 100%;
        float: none;
        display: block;
        text-align: center;*/
        width: 25%;
        float: none;
        display: inline-block;
        /*text-align: center;*/
        vertical-align: top;
        line-height: 25px;
    }

    .find-a-doc-profile-wrapper.full .col-right {
        /*width: 98%;
        float: none;
        display: block;
        padding-left: 2%;*/
        width: 60%;
        float: none;
        display: inline-block;
        padding-left: 2%;
        font-size: 18px;
    }

    .find-a-doc-profile-wrapper.full .pnl-doctor-image {
        min-height: 0;
        min-width: 0;
        max-height: none;
        max-width: 80%;
        border: none;
    }

    .find-a-doc-profile-wrapper.full .pnl-doctor-contact-info {
        width: 100%;
        /*text-align: center;*/
        padding: 0;
    }

    .add-this-button, .physician-print {
        display: none !important;
    }

    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul, .pnl-blog-social-share ul {
        float: none;
        margin: 0;
    }

        #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li, .pnl-blog-social-share ul li {
            float: none;
            margin: 0;
        }

            #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a, .pnl-blog-social-share ul li a {
                background: none;
            }

                #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a span, .pnl-blog-social-share ul li a span {
                    padding: 0;
                }
                /*LB MODIFIED: 7/1*/
                .pnl-blog-social-share ul li a span {
                    padding: 10px 0;
                }

    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group h5,
    #avid-layout-full .divFindADoctor .pnl-doctor-medical-group h5,
    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group-2 h5,
    #avid-layout-full .divFindADoctor .pnl-doctor-medical-group-2 h5 {
        /*line-height: 1;*/
        line-height: 2;
    }

    .find-a-doc-profile-wrapper.full .pnl-doctor-image img {
        border-radius: 10px;
        max-height: 290px;
        width: inherit;
        max-width: 100%;
    }

    .star {
        width: 100%;
        margin: 0 auto;
        padding: 25px 0;
    }

        .star .span-star-icons {
            font-size: 20px;
        }

        .star em {
            font-size: 13px;
        }

    .find-a-doc-profile-wrapper .pnl-doctor-contact-location .doctor-contact-location-name {
        display: inline-block;
    }
    /*#avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group h5, #avid-layout-full .divFindADoctor .pnl-doctor-medical-group h5, #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group-2 h5, #avid-layout-full .divFindADoctor .pnl-doctor-medical-group-2 h5 {
        background: url("../_img/badge.png") no-repeat scroll left 50% top 50% rgba(0, 0, 0, 0);
        color: #736e69;
        font-family: "Roboto",sans-serif;
        font-size: 15px;
        font-weight: 400;
        padding: 62px 0 0;
        margin: 0 0 30px;
    }
    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group-2 h5 {
        font-size: 15px;
        padding: 35px 0 0;
    }
    #avid-layout-full .divFindADoctor .pnl-doctor-medical-group-2 h5, #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group-2 h5 {
        background: url("../_img/mdanderson.png") no-repeat scroll left 50% top 0 rgba(0, 0, 0, 0);
    }
    .find-a-doc-profile-wrapper .pnl-doctor-contact-phone i, .find-a-doc-profile-wrapper.full .pnl-doctor-contact-fax i, .find-a-doc-profile-wrapper.full .pnl-doctor-contact-location i {
        display: block;
        padding: 0;
    }
    .find-a-doc-profile-wrapper .pnl-doctor-contact-location .doctor-contact-location-name {
        background: url("../_img/map-pin1.png") no-repeat scroll left 50% top 25% rgba(0, 0, 0, 0);
        color: #736e69;
        display: block;
        font-family: "Roboto",sans-serif;
        font-size: 15px;
        padding: 20px 0 0;
    }
    .find-a-doc-profile-wrapper .pnl-doctor-contact-location .doctor-contact-location-address {
        padding: 0;
    }*/
    .pnl-doctor-name .header-doctor-name {
        text-align: left !important;
    }

    .blog-article-related-articles .pnl-article .pnl-title {
        font-size: 17px;
    }

    .blog-topics ul.blog-topics-list li.blog-topics-list-item .lnk-category a, .blog-topics ul.blog-topics-list li.blog-topics-list-item.first a {
        font-size: 13px;
        padding: 8px;
        margin: 0;
    }

    .blog-signup.inline .sign-up {
        width: 453px;
        display: none;
    }

    .blog-topics ul.blog-topics-list li.blog-topics-list-item {
        margin: 0 10px 0 0;
    }

        .blog-topics ul.blog-topics-list li.blog-topics-list-item ul.blog-sub-categories {
            top: 40px;
        }

            .blog-topics ul.blog-topics-list li.blog-topics-list-item ul.blog-sub-categories li.blog-sub-item a {
                font-size: 13px;
            }

    .blog-article-list .blog-article {
        /*width:300px;*/
        max-height: 241px;
        min-height: 241px;
    }

        .blog-article-list .blog-article .pnl-article-image {
            max-height: 154px;
            min-height: 154px;
        }

            .blog-article-list .blog-article .pnl-article-image img {
                max-width: 368px;
                min-height: 154px;
            }

        .blog-article-list .blog-article .pnl-article-title {
            font-size: 17px;
        }

    .blog-article-list ul li.blog-article-item {
        /*width:25%;*/
    }

    .pnl-blog-banner {
        display: none;
    }

    .mhv-wrapper .midle-content {
        width: 74% !important;
        min-height: 0;
        padding: 0;
    }
    /*
    #avid-loc-col-center {
        width: 75%;
        margin: 0 auto;
        float: none;
    }*/
    /*LB MODIFIED: 6/24*/

    .midle-content h1, #avid-layout-full h1, #divBanner h1 {
        text-align: center;
    }
    .main_news .top_news_title h1{
        text-align:left !important;
    }

    #avid-loc-search button {
        font-size: 13px;
        padding: 8px;
        margin: 0 8px 15px 0;
        float: none;
    }

    #avid-loc-search-type {
        margin: 0 auto;
        text-align: center;
        padding: 0;
        float: none;
        display: block;
    }

    #avid-loc-search {
        margin-bottom: 25px;
    }

    .divFindADoctor .search-results-physician-info .physician-info {
        text-align: left;
    }

    .erWaitCol1 {
        padding-right: 2.5% !important;
    }

    .erWaitCol2 {
        padding-left: 2.5% !important;
    }
	
	.search-results-physician .patient-ratings-results {
		max-width: 100% !important;
	}
	
	.search-results-physician .patient-ratings-results .tr-totals-summary {
		max-width: 100% !important;
	}
}

@media screen and (max-width: 979px) {

    #avid-loc-search-address {
        width:90%;
        margin: 20px auto 20px auto;
    }

        #avid-loc-search-address #search-keyword, #avid-loc-search-address #search-radius, #avid-loc-search-address #search-address {
            width: 100%;
            float: none;
            display: block;
        }

	#avid-loc-search input {
		width:96%;
		padding:2px 2%;
		margin-bottom:10px;
	}	
	#search-radius,#search-address,#avid-loc-search-address .btn-search-address {
		margin-bottom:10px;
	}
	#avid-loc-search-address .pnl-search-button {
		width:100% !important;
	}
    #txt-search-keyword, #txt-search-address {
        width: 100%;
    }

    #avid-loc-search-address #search-radius {
        width: 100%;
        padding-right: 0px;
    }

    #avid-loc-search-address .pnl-search-button {
        display: block;
        width: 75%;
        margin: 0 auto;
    }

    #avid-loc-search-address #btn-search-address, #avid-loc-search-address .btn-search-address, #avid-loc-search-address #btn-reset-address, #avid-loc-search-address .btn-reset-address {
        width: 100%;
    }

    #avid-loc-search-address .styled-select {
        width: 100%;
    }

    .home-baner {
        float: none;
        width: 100%;
        padding-bottom: 30px;
    }

    .home-baner-lft-top {
        float: none;
        width: 100%;
    }

    .home-baner-right {
        float: none;
        /*width: 100%;*/
        display: block;
    }

    .homepage-blk {
        float: left;
        display: inline-block;
        width: 50%;
    }

    .better {
        padding-top: 20px;
        margin: 0 auto;
        width: 90%;
        float: none;
        clear: both;
    }

    .pnl-page-nav-header {
        display: block;
    }

    #pnlSignup {
        display: none;
        border: 0;
    }

        #pnlSignup h4 {
            display: none;
        }

    .blog-article-list {
        padding: 0;
    }

        .blog-article-list ul {
            padding-top: 20px;
        }

    /*==================Homepage Find a Doc==================*/
    #pnl-fad-widget h6 {
        font-size: 34px;
    }
    /*==================Homepage Find a Doc==================*/

    .pnl-search-container {
        right: 10px;
        left: auto;
    }

    .header-left {
        width: 198px;
    }

    .header-rght {
        width: 380px;
        float: left;
    }

    .logo {
        float: none;
        text-align: center;
        display: block;
        padding-bottom: 20px;
    }

    .nav {
        width: 100%;
    }

        .nav ul {
            display: block;
            float: none;
            margin: 0 auto;
            width: 670px;
        }

            .nav ul li {
                margin-right: 15px;
            }

                .nav ul li .sub_nav {
                    top: 185px;
                }

    .sub_nav.sub_nav4.nav-two-panel {
        right: 3px;
        min-width: 0;
    }

    .nav ul li .sub_nav .unav-loc-category ul li a {
        font-size: 12px;
    }

    .sub_nav4_left.nav-left ul, .nav ul li .sub_nav .unav-loc-category ul {
        width: auto;
    }

    .sub_nav4_left ul li a {
        background-position: left 10px;
    }

    .resource ul li a {
        padding-left: 10px;
        padding-right: 10px;
    }

        .resource ul li a, .resource ul li a span {
            font-size: 9px;
        }

    .header-rght ul li:first-child {
        margin-bottom: 3px;
    }

    .phone-main {
        font-size: 21px;
    }

        .phone-main em {
            font-size: 23px;
        }

    .midle-content h2 {
        font-size: 24px;
    }

    .midle-content p {
        /*font-size:15px;*/
        margin-right: 0px !important;
    }

    .news-story {
        width: 96%;
        padding: 0 2%;
    }

    .midle-content object {
        /* width: 97%; */
    }

    .midle-content table {
        width: 100%;
    }

    .mhv-logo {
        padding: 20px;
    }

        .mhv-logo img {
            width: 100%;
            height: auto;
        }

    .living-better .inner1-content .content .left-content {
        width: 100%;
        float: none;
        display: block;
        text-align: center;
    }

        .living-better .inner1-content .content .left-content .btn-back {
            width: 50%;
            margin: 0 auto 30px auto;
        }

    .living-better .inner1-content .content .midle-content {
        width: 96%;
        float: none;
        display: block;
    }

        .living-better .inner1-content .content .midle-content .pnl-header-image {
            text-align: center;
        }

    .living-better .inner1-content .content .right-content {
        width: 90%;
        float: none;
        display: block;
        margin-top: 0;
    }

        .living-better .inner1-content .content .right-content .pnl-blog-social-share {
            margin-top: 0;
        }

    .living-better .inner1-content .content .blog-signup .sign-up {
        padding: 5%;
        text-align: left;
    }

        .living-better .inner1-content .content .blog-signup .sign-up h4 {
            font-size: 25px;
        }

        .living-better .inner1-content .content .blog-signup .sign-up br {
            display: none;
        }

        .living-better .inner1-content .content .blog-signup .sign-up .textfield {
            margin: 0 0 15px 0%;
        }

        .living-better .inner1-content .content .blog-signup .sign-up span {
            width: 100%;
        }

    .left-content {
        width: 26%;
    }

    /* .pnl-dept-location {
        margin-right: 0;
    } */
    .pnl-dept-location {
        margin: 5px 15px 15px 0 !important;
        width: 100% !important;
    }

    .pnl-dept-location span, .pnl-dept-location a{
        font-size: 13px !important;
    }

    .midle-content.main {
        float: none;
        width: 68%;
        padding-top: 20px;
    }

    .midle-content h1 {
        text-align: left;
    }

    .right-content {
        width: 80%;
        float: none;
        margin: 15px auto 30px;
        padding: 15px 5%;
        /* border-top: 1px solid #ccc; */
        display: block;
        clear: both;
    }

        .right-content a {
            /*float: left;*/
		}

        .right-content div a, .right-content div a:hover {
            border-bottom: none;
        }

        .right-content span {
            float: left;
            width: 350px;
            /*padding-left: 20px;*/
        }

            .right-content span a {
                float: none;
                border-bottom: 1px solid #ed5929 !important;
            }

                .right-content span a:hover {
                    border-bottom: 1px solid #736e69;
                }

            .right-content span, .right-content span a {
                font-size: 18px;
                line-height: 1.3;
            }

            
    /*---- Find A Doc ---*/
    /*.find-a-doc-profile-wrapper.full .col-left {
        width: 100%;
        float: none;
        text-align: center;
    }
    .find-a-doc-profile-wrapper.full .col-right {
        width: 98%;
        float: none;
        padding-left: 1%;
        padding-right: 1%;
    }
    .pnl-doctor-name, .pnl-doctor-specialty {
        text-align: center;
    }
    .find-a-doc-profile-wrapper.full .pnl-doctor-contact-info {
        text-align: center;
    }*/
    .divFindADoctor .search-results-row.pnl-medical-group .check-medical-group {
        margin-left: 35%;
    }

    .divFindADoctor .divFindADoctorSearch {
        width: 95%;
    }

    .divFindADoctorSearch input[type=text], .divFindADoctorSearch .styled-select {
        /*width:100%;*/
        width: 95%;
        margin-left: 0px;
    }

        .divFindADoctorSearch .styled-select select {
            width: 105%;
        }

    .divFindADoctor .search-advanced-label {
        display: none;
    }

    .divFindADoctor .search-results-row.pnl-medical-group {
        text-align: left;
    }

    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share h4, .pnl-blog-social-share h4 {
        text-align: center;
    }

    .pnl-blog-social-share span.icon-email, #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a span.icon-email,
    .pnl-blog-social-share span.icon-facebook, #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a span.icon-facebook,
    .pnl-blog-social-share span.icon-twitter, #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a span.icon-twitter,
    .pnl-blog-social-share span.icon-pinterest, #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a span.icon-pinterest {
        padding: 0;
    }


    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a, .pnl-blog-social-share ul li a {
        width: 40px;
    }

    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul, .pnl-blog-social-share ul {
        float: none;
        display: block;
        width: 100%;
        text-align: center;
    }

        #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li, .pnl-blog-social-share ul li {
            float: none;
            margin: 0 auto;
        }

            #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a, .pnl-blog-social-share ul li a {
                background: none;
            }

                #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-social-share ul li a span, .pnl-blog-social-share ul li a span {
                    padding: 0;
                }

    .divFindADoctor .search-results-col1 {
        float: left;
        margin-right: 5%;
        margin-top: 45px;
        padding: 20px 20px 20px 0;
        width: 32%;
    }

    .divFindADoctor .search-results-col2 {
        width: 60%;
    }

    .divFindADoctor .search-results-physician-info {
        float: none;
        margin: 0;
        width: 100%;
        max-width: none;
        text-align: center;
    }

        .divFindADoctor .search-results-physician-info .search-results-physician-info-inner {
            float: none;
        }

        .divFindADoctor .search-results-physician-info .physician-info {
            min-height: initial;
        }

        .divFindADoctor .search-results-physician-info .physician-phone {
            float: none;
            padding-left: 0px;
        }


    .divFindADoctor .fad-no-margin {
        margin: 0px;
    }

    .fad-letters-break {
        display: none;
    }

    .div-btn-print {
        margin-left: 0px;
    }

    .dd-margin {
        display: block;
        margin-left: 0px;
    }

    .search-results-physician .view-profile-wrapper {
        float: none;
        text-align: center;
    }

    .search-results-physician .view-profile-wrapper {
        width: auto;
    }

    .mhv-lcvideo {
        margin: 0 1% 20px;
        width: 47%;
    }


    .main_news .news_left_banner {
        display: none;
    }

    .main_news .news_right {
        border-right: none !important;
    }
        /*LB MODIFIED: 6/24*/
/*        .main_news .news_right, .main_news .news_right .news_image {
            width: 100% !important;
            padding: 0px !important;
            margin: 0px !important;
        }*/

    .news_image img {
        width: 100% !important;
    }

    .main_news .columns {
        padding: 0 0 0 8px;
    }

        /*LB MODIFIED: 6/24*/
/*        .main_news .columns .one_third {
            border-bottom: 1px solid #e8e7e8;
            padding-bottom: 14px;
            border-right: none;
            width: 96%;
            min-height: 420px;
        }*/

            .main_news .columns .one_third .desc, .main_news .desc {
                min-height: 80px !important;
            }

    .main_news .title {
        min-height: 20px !important;
    }

    .main_news .news-nav-list li ul.blog-sub-categories {
        display: none;
    }

    .pnl-location p {
        font-size: 13px !important;
        padding-left: 23px;
    }

    .address-info .loc-links a.link {
        font-size: 13px;
        margin-left: 18px;
    }

    .pnl-location {
        padding: 22px 0 7px 9px;
    }

    .divPrimaryCareServices .col2 {
        display: block;
        float: none;
        width: 90%;
        margin-top: 20px;
    }

    .conversion-wrapper, .conversion-wrapper img {
        max-width: 100%;
        text-align: center;
    }

    .right-content .conversion-wrapper {
        width: 350px;
    }

    .erWaitCol2 {
        float: left !important;
        padding-left: 0 !important;
        border-top: 1px solid #c3c3b9;
        margin-top: 40px;
    }

        .erWaitCol2 ul li:first-child {
            padding-top: 40px;
        }

    .erWaitCol1 {
        border-right: 0 !important;
    }
	.divFindADoctor .pnl-results-count {
		float:none;
		display:block;
	}
	.divFindADoctor .divFindADoctorResults input[type="submit"] {
		display:block;
		width:90%;
		margin: 0 auto 10px;
	}
	
	.pnl-results-count .styled-select, .divFindADoctor .divFindADoctorResults .pnl-results-count .styled-select {
		width: 84%;
		margin: 0 auto;
		display: block;
	}
	
	.fad-submit-btn {
		width:90%;
		margin:0 auto;
		text-align:center;
	}
	
	.divFindADoctor .tpsearchadvanced .btn {
		margin-top:10px;
	}
}

@media screen and (max-width: 700px) {
    html, body {
        height: 100%;
    }
	
	.ccp-wrapper { display:none; }

    #ddl-categories {
        display: block;
    }

    .address-info .locCol br {
        display: none;
    }

    #pnl-category-buttons {
        display: none !important;
    }

    .loc-search-mobile {
        display: block;
    }

    .pnl-location h4 {
        font-size: 15px !important;
        padding-left: 23px;
        background-position: left top;
    }

    /* MDL 5-23-16 */
    .pnl-location p.address a {
        display: none;
    }
    /*.address-info .loc-links a.link {
        display: none;
    }*/
    #avid-layout-full {
        padding: 0;
    }
    /* END MDL Edits */

    .wrapper {
        width: 100%;
        min-width: 0;
    }

    #pnl-search, .logo, .together-top, .get, .social-link-text, .page-header-left, .lbl-fad-box-specialty, .lbl-fad-box-name, .lbl-fad-box-keyword {
        display: none;
    }

    .nav-in {
        width: 96%;
        padding: 2%;
    }

    .container {
        width: 100%;
    }

    .home-baner {
        padding: 0 0 20px 0;
    }

    .home-baner-lft-top {
        float: none;
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }

    .home-baner-lft {
        width: 100%;
        margin-bottom: 10px;
    }

    .get h5 {
        font-size: 36px;
    }

    .home-baner-right {
        width: 100%;
        float: none;
        display: block;
    }

    .homepage-blk {
        width: 100%;
        float: none;
    }

    .together {
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }

        .together img {
            width: 100%;
            height: auto;
        }

    #pnl-fad-image {
        /*display: none;*/
    }

    #pnl-fad-widget {
        min-height: 0;
    }

        #pnl-fad-widget h6 {
            font-size: 25px;
            font-weight: 300;
        }

    .mobile-findDoc {
        /*display: block;*/
        display: none;
    }

    .hospital-left {
        width: 96%;
        padding: 0 2%;
        float: none;
        border-right: none;
    }

    .atalanta-top {
        width: 100%;
    }

    .hospital-right {
        width: 90%;
        padding: 0 5%;
        float: none;
    }

    .resource {
        width: 100%;
    }

        .resource ul {
            display: block;
            float: none;
            text-align: center;
        }

            .resource ul li {
                float: none;
                margin: 0 3px 0 0;
                display: inline-block;
            }

    .links {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #c3c3b9;
        margin-bottom: 24px;
        padding-bottom: 15px;
    }

    .left-links {
        width: 100%;
        float: none;
    }

        .left-links ul {
            display: block;
            margin-bottom: 15px;
        }

            .left-links ul li h5 {
                padding: 14px 0 16px 1px;
            }

    .news {
        width: 100%;
        float: none;
        display: block;
    }

        .news small {
            font-size: 20px;
        }

    .privacey {
        width: 100%;
    }

    .better {
        width: 91%;
        margin: 5% 5% 0 5%;
        padding: 0;
    }

    .better-rght {
        float: none;
        display: block;
        width: 100%;
    }

    .mobile-header {
        display: block;
        width: 100%;
    }

    .mobilelogo {
        width: 100%;
        display: block;
        /*padding:10px 0 5px 0;*/
    }

    .m-logo {
        float: left;
        Padding-left: 1px;
    }

    .MobileMenu {
        float: right;
        padding-right: 5px;
        margin-top: 12px;
    }

    .mobile-universal-nav {
        float: none !important;
        position: absolute;
        left: -110%;
        z-index: 6020;
        background-color: #e8e8e5;
        padding: 0 0 230px 0;
        width: 100%;
        display: block;
        overflow: hidden;
    }

        .mobile-universal-nav ul.MainNavLinks {
            padding: 0 0 30px 0;
            margin: 50px 0 0 0;
            width: 100%;
            text-align: center;
            font-family: "Roboto",sans-serif;
            font-weight: 300;
            border-bottom: 1px solid #c3c3b9;
        }

        .mobile-universal-nav ul.m-macronav-links {
            background-color: #03326a;
        }

        .mobile-universal-nav ul.MainNavLinks li.Header {
            display: none;
        }

        .mobile-universal-nav ul.MainNavLinks li a {
            display: block;
            color: #ed5929;
            text-decoration: underline;
            font-size: 30px;
            padding: 12px 0px 12px 20px;
        }

        .mobile-universal-nav ul.MainNavLinks li span.orangeul {
            color: #736e69;
            text-decoration: none;
            font-family: "Roboto",sans-serif;
            font-weight: 300;
        }

        .mobile-universal-nav ul.m-macronav-links li a {
            font-weight: normal;
        }

        .mobile-universal-nav ul.MainNavLinks li a:hover {
            /*background:#3c77ac;*/
        }

    .mobilenavlogo {
        background-color: #ffffff;
        width: 96%;
        padding: 2%;
    }

    .navigation-icons {
        float: none;
        display: inline-block;
        padding: 13px 0 0 0;
        width: 100%;
    }

        .navigation-icons ul {
            float: none;
            display: inline-block;
            text-align: center;
        }

            .navigation-icons ul li {
                float: none;
                margin: 0 0 33px 0;
                display: inline-block;
            }

                .navigation-icons ul li a {
                    display: inline-block;
                    font-family: 'Roboto', sans-serif;
                    font-size: 15px;
                    color: #84807b;
                    background: #f5f5f2;
                    border: solid 1px #ed5929;
                    border-radius: 8px;
                    padding: 10px 20px 10px 20px;
                    min-width: 240px;
                    text-align: center;
                }

                    .navigation-icons ul li a span {
                        font-size: 13px;
                        color: #ef835f;
                        display: inline-block;
                        padding: 0 8px 0 0;
                    }

    .width {
        width: 181px !important;
    }

    .resource ul li a {
        padding: 0;
        width: 43px;
        height: 45px;
        background-position: center;
        display: block;
        border-radius: 100%;
    }

        .resource ul li a span {
            display: block;
            width: 100%;
            text-align: center;
            padding: 15px 0 0 0;
            height: 40px;
            font-size: 18px;
        }

        .resource ul li a:after {
            display: none;
        }

    .atalanta-top small {
        display: none;
    }

    .atalanta {
        width: 100%;
    }

    .locWrapper {
        display: block;
        width: 100%;
        margin-top: 20px;
        margin-left: 2%;
        font-size: 10px;
    }

    .locCol {
        width: 100%;
        float: left;
    }

        .locCol a {
			font-size:12px;
            color: #736e69;
			line-height:1;
        }

    .locContentWrapper {
        border: 1px solid #ed5929;
        background-color: #ffffff;
        border-radius: 8px;
        float: left;
        padding: 4%;
        margin-right: .7%;
    }

    .page-header {
        /*width: 99%;*/
        width: 100%;
        margin: 0 auto;
    }

        .page-header span {
            display: none;
        }

    .phone-main {
        /*display: none;*/
        padding: 0 0 20px 20px;
        /*margin: 0 auto;
        text-align: center;*/
    }

    .inner-nav {
        float: none;
        display: block;
        padding: 5% 2%;
        width: 96%;
    }

    .page-share-icons ul li {
        display: none;
    }

        .page-share-icons ul li#share-icon {
            display: block;
            font-size: 18px;
        }

    .content {
        width: 96%;
        margin: 0 auto;
        padding: 0 2%;
        overflow: hidden;
    }

    .left-content {
        width: 100%;
        float: none;
        display: block;
        padding: 0px 0 0 0;
    }

    .midle-content {
        width: 100% !important;
        float: none;
        display: block;
    }
    
    .modal-wrapper .modal-content {
        max-height: 90vh;
        overflow-y: scroll; /* has to be scroll, not auto */
        -webkit-overflow-scrolling: touch; /* adds smooth scroll for iOS */
        padding: 20px;
        max-width: 90%;
    }

    .right-content {
        float: none;
        width: 100%;
        padding: 9px 0 0 0;
        display: block;
        text-align: center;
    }

        .right-content a {
            float: none;
            margin-bottom: 10px;
        }

        .right-content span {
            float: none;
            width: 90%;
            padding-left: 0;
            margin: 0 auto;
        }

    .footer-location {
        width: 100%;
    }

        .footer-location.first {
            width: 100%;
        }

    .footer-location-top {
        width: 100%;
    }

    .blog-topics {
        display: none;
    }

    .blog-pnl-categories-mobile {
        display: block;
    }

    .blog-article-list {
        width: 100%;
    }

    #avid-layout-full p.content-living-better {
        text-align: left;
        font-size: 17px;
    }

        #avid-layout-full p.content-living-better br {
            display: none;
        }

    #avid-layout-full h1.header-living-better {
        text-align: left;
        font-size: 35px;
    }

    .blog-article-list ul li.blog-article-item {
        min-width: 98%;
        margin: 0;
    }

    .sign-up, .blog-article-list .blog-article {
        width: auto;
        border-radius: 0;
    }

    .blog-nav {
        width: auto;
    }

        .blog-nav .styled-select {
            width: 90%;
            margin: 0 auto;
            background: url(../_img/arrow-down.png) no-repeat 98% 50% #FFF;
            border-radius: 8px;
        }

            .blog-nav .styled-select select {
                width: 105%;
            }

    .pnl-blog-banner {
        display: none;
    }

    .blog-article-list .blog-article-item a {
        display: block;
    }

    .blog-article-list .blog-article .pnl-article-image img {
        max-width: 100%;
        min-height: 70px;
        min-width: 100%;
    }

    .blog-article-list .blog-article .pnl-article-image {
        display: inline-block;
        margin: 0;
        min-height: 0;
        float: left;
        width: 40%;
    }

    .blog-article-list .blog-article .pnl-article-title {
        width: 50%;
        font-size: 15px;
        margin: 0 0 0 5%;
        display: inline-block;
        float: left;
        padding: 0;
    }

    .blog-article-list .blog-article {
        max-height: 130px;
        min-height: 130px;
        border: none;
        width: 100%;
    }

    .blog-pages ul.blog-page-list li.page-button-item a, .doc-pages ul.doc-page-list li.page-button-item a {
        padding: 7px 13px 9px 14px;
        line-height: 15px;
        font-size: 15px;
    }

    .blog-pages .btn-prev-next {
        padding: 10px 13px 12px 13px;
        display: inline-block;
        line-height: 15px;
        font-size: 9px;
    }

    .blog-pages ul.blog-page-list, .doc-pages ul.doc-page-list {
        margin: 0 1%;
    }

    .blog-signup.inline {
        width: 95%;
    }

        .blog-signup.inline .sign-up {
            background: none;
            border: none;
            padding: 20px 0 0 0;
            border-top: 1px solid #dadada;
            border-radius: 0;
        }

    #avid-layout-full .blog-signup.inline h4 {
        font-size: 23px;
        text-align: left;
    }

    .sign-up span {
        padding: 0 0 11px 0;
        font-size: 13px;
        margin-top: 20px;
    }

    .sign-up .textfield {
        margin: 0;
        width: 90%;
        font-size: 13px;
    }

    .blog-signup.inline .pnl-col-birthdate, .blog-signup.inline .pnl-col-zip {
        width: 45%;
        float: left;
        margin-bottom: 25px;
    }


    .blog-signup.inline small {
        margin: 14px 0 0 0;
    }

    .blog-signup.inline .textfield1, .blog-signup.inline .textfield2, .blog-signup.inline .textfield3 {
        margin: 0;
        font-size: 13px;
        width: 22%;
    }

    .blog-signup.inline .textfield4 {
        width: 100%;
        margin: 0;
    }

    .blog-signup.inline .styled-select {
        width: 45%;
        margin: 0;
    }

        .blog-signup.inline .styled-select select {
            width: 108%;
            font-size: 13px;
        }

    .sign-up .botton {
        width: 45%;
        margin: 0;
        font-size: 15px;
    }

    .blog-signup.inline {
        margin-bottom: 40px;
    }

    .blog-topics, .more-topics, .pnl-blog-banner {
        display: none;
    }

    .right-col-video {
        float: none;
        padding-right: 0;
        margin-bottom: 20px;
        width: 100%;
    }

    .right-col-icon {
        float: none;
        text-align: center;
    }

    .mhv-wrapper .left-content {
        width: 100%;
        margin: 0 1%;
        padding-left: 0;
    }

    .mhv-wrapper .midle-content {
        width: 100% !important;
        min-height: 0;
        padding: 0;
    }

    .mhv-hero-img img {
        width: 100%;
        height: auto;
    }

    .mhv-home-col {
        float: left;
        min-height: 0;
        padding: 2%;
        width: 96% !important;
    }

    .mhv-homepage-featuredvid {
        height: 0;
        overflow: hidden;
        padding-bottom: 56.25%;
        padding-top: 30px;
        position: relative;
        width: 100%;
    }

        .mhv-homepage-featuredvid iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

    .mhv-wrapper .midle-content a.mhv-learnmore {
        width: auto;
    }

    .mhv-patientvideo {
        width: 100%;
        float: none;
    }

    .mhv-paitentvideo-text {
        width: 100%;
        float: none;
        padding-left: 0;
        margin-top: 20px;
    }

    .mhv-wrapper .midle-content .story-wrapper a.mhv-learnmore {
        width: auto;
        margin-top: 10px;
    }

    .resource {
        padding: 27px 0;
    }

    .hospital-left {
        padding: 0 5%;
        width: 90%;
    }

        .hospital-left ul li {
            margin: 0;
        }

    #avid-loc-col-center {
        display: none;
    }

    #avid-loc-col-right {
        float: none;
        width: 100%;
        max-height: inherit !important;
        height: inherit !important;
    }

    .pnl-location {
        padding: 22px 0;
        text-align: center;
    }

    .address-info {
        display: inline-block;
        margin: 0 auto;
        text-align: left;
        width: 95%;
    }

    #avid-loc-search-type {
        display: none;
    }

    .loc-search-mobile {
        display: block;
    }

        .loc-search-mobile .styled-select {
            width: 90%;
            margin: 0 auto;
            background: url(../_img/arrow-down.png) no-repeat 98% 50% #FFF;
            border-radius: 8px;
        }

    .living-better .inner1-content .content .left-content {
        width: 100%;
        float: none;
        display: block;
        margin-bottom: 30px;
        text-align: center;
    }

    .living-better .inner1-content .content .midle-content {
        width: 96%;
        float: none;
        display: block;
    }

    .living-better .inner1-content .content .right-content {
        width: 100%;
        float: none;
        display: block;
        margin-top: 0;
    }

        .living-better .inner1-content .content .right-content .pnl-blog-social-share {
            margin-top: 0;
        }

    .living-better .inner1-content .content .blog-signup .sign-up {
        padding: 5%;
    }

        .living-better .inner1-content .content .blog-signup .sign-up .textfield {
            margin: 0 0 15px 0%;
            width: 96%;
            padding: 9px 1%;
        }

        .living-better .inner1-content .content .blog-signup .sign-up span {
            width: 100%;
            text-align: left;
            font-weight: 500;
        }

    .error-content img {
        width: 100%;
        height: auto;
    }

    .mhv-lcvideo {
        margin: 0 1% 20px;
        width: 98%;
    }

    .mhv-lcvideo-inner {
        min-height: 0;
    }

    /* Find a Doctor */

    .divFindADoctor .photo {
        float: none;
        margin: 0;
        text-align: center;
    }

    .find-a-doc-profile-wrapper.full .col-left {
        width: 100%;
        float: none;
        text-align: center;
    }

    .find-a-doc-profile-wrapper.full .col-right {
        /*width: 98%;*/
        width: 95%;
        float: none;
        padding-left: 1%;
        padding-right: 3%;
        font-size: 18px;
    }

    .pnl-doctor-name, .pnl-doctor-specialty {
        text-align: center;
    }

    .find-a-doc-profile-wrapper.full .pnl-doctor-contact-info {
        text-align: center;
    }

    .find-a-doc-profile-wrapper.full ul.list-doctor-tabs li.list-doctor-tabitem a {
        font-size: 14px;
        padding: 8px 30px 8px 30px;
    }

    .find-a-doc-profile-wrapper .pnl-doctor-contact-location .doctor-contact-location-name {
        display: inline-block;
        padding: 0 0 8px 29px;
    }

    .divFindADoctor {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

        .divFindADoctor .search-results-col1 {
            float: none;
            width: 100%;
        }

        .divFindADoctor .search-results-col2 {
            float: none;
            width: 100%;
        }

        .divFindADoctor .photo {
            margin: 0;
            width: 100%;
            display: block;
            float: none;
            text-align: center;
        }

        .divFindADoctor input[type="text"].search-results-text {
            width: 95%;
        }

        .divFindADoctor .divFindADoctorResults .styled-select {
            width: 93%;
            background: url(../../_img/arrow-down.png) no-repeat 320px 19px #fff;
        }

        .divFindADoctor .btn.returnlb {
            margin: 0 auto 20px auto !important;
        }

    .star {
        /*width: 100%;*/
        width: 98%;
    }

    .midle-content h1, #avid-layout-full h1, #divBanner h1 {
        font-size: 24px;
        /* line-height: 30px; */
        line-height: 44px;
    }

    .midle-content h2, #avid-layout-full h2, #divBanner h2 {
        font-size: 20px;
        line-height: 26px;
    }

    .midle-content object {
        /* width: 97%; */
    }

    .midle-content table {
        width: 100%;
    }

    .add-this-button, .physician-print {
        display: none;
    }

    .divFindADoctor .search-results-physician-info {
        float: none;
        width: 100%;
    }

        .divFindADoctor .search-results-physician-info .physician-info {
            min-height: initial;
            text-align: center;
        }

        .divFindADoctor .search-results-physician-info .physician-phone {
            padding-left: 0px;
            float: none;
        }

    .divFindADoctor .h1name {
        text-align: center !important;
    }

    .pnl-doctor-name, .pnl-doctor-specialty {
        text-align: center;
    }

    .divFindADoctor .divFindADoctorResults .find {
        display: none;
    }

    .doc-pages {
        padding-bottom: 30px;
    }

    .fad-submit-btn input[type="submit"] {
        width: 85% !important;
    }

    .dd-margin {
        display: block;
        margin-left: 0px;
    }

    .news-nav {
        /*display: block !important;*/
        text-align: left;
        font-size: 12px;
        line-height: 16px;
        width: 92%;
    }

        .news-nav ul.blog-topics-list {
            display: none;
            margin-top: 15px;
        }

        .news-nav .nav-mobile-header {
            font-family: 'Roboto', sans-serif;
            font-size: 25px;
            color: #ed5929;
            font-weight: 300;
            padding: 22px 0 10px 0;
            line-height: 35px;
        }

        .news-nav .news-nav-list .blog-topics-list-item {
            width: 97%;
            padding-bottom: 0px !important;
            border-bottom: 1px solid #dadada;
        }

            .news-nav .news-nav-list .blog-topics-list-item span, .news-nav .news-nav-list .blog-topics-list-item a {
                width: 97% !important;
            }

            .news-nav .news-nav-list .blog-topics-list-item a {
                background: #E4E4E4;
                font-weight: 400;
                border: none !important;
                border-radius: 0px !important;
            }

        .news-nav ul.news-nav-list, .news-nav ul.news-nav-list li {
            /*text-align: left !important;*/
        }

        .news-nav .news-nav-list li.blog-topics-list-item, .news-nav .news-nav-list li.blog-topics-list-item span, .news-nav .news-nav-list li.blog-topics-list-item a {
            text-align: left !important;
        }

            .news-nav .news-nav-list li.blog-topics-list-item a:hover {
                background: #E4E4E4 !important;
                color: #676767 !important;
            }

    .heading-text .content-media-center {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .news-email-form {
        width: 84% !important;
        margin: 0 0 0 5px !important;
    }

    .news-email-form-ctrl {
        padding-left: 13px !important;
    }

    .news-email-form .divButton input[type="submit"] {
        padding: 5px 50px 5px 50px;
        display: inline;
        float: left;
        margin-right: 10px;
    }

    .emergency-alert-single .wrapper {
        width: 99%;
        margin-right: 1%;
    }

    .col-xs-6 {    
       width: 100% !important;
    } 

    .patient-ratings-results {
        display:none;
    }

    .m-patient-ratings-results {
	display:block;
     }


    .search-results-physician .tr-totals-summary {
       min-height:inherit !important;
    }

}


/* 
---------------------------------
Mobile Styles (Less than 320)
---------------------------------
*/
@media only screen and (max-width: 699px) {

    .search-main-table-wrapper {
        display: inline-block;
        width: 98%;
    }


    .search-results-advanced {
        width: 98%;
        padding-left: 12%;
    }

    .search-results-wrapper .search-link {
        word-wrap: break-word;
        width: 100%;
    }

    .search-results-wrapper span.search-found {
        font-size: 65%;
        word-wrap: break-word;
        width: 100%;
    }

    table.search-results-table {
        table-layout: fixed;
        display: table;
    }

        table.search-results-table td + td {
            width: 85%;
        }

        table.search-results-table td > .search-results-wrapper .search-link-header {
            width: 100%;
        }

    .mobile-pnl-search-container {
        text-align: center;
    }

    .txt-search {
        width: 75%;
    }

    .mobile-search-box {
        width: 100%;
        position: relative;
        top: -15px;
    }

    .mobile-pnl-search-container {
        position: relative;
        display: block;
        padding-top: 12px;
        left: auto;
        right: auto;
        margin: 0 auto;
        width: 80%;
    }

        .mobile-pnl-search-container #mobile-pnl-search-close span {
            margin-top: 0;
        }

    #mobile-pnl-search-inner {
        height: auto;
    }

    #mobilePnlSearch {
        padding-top: 0;
    }

    .article-widget-content {
        width: 56%;
    }

    .locWrapper {
        font-size: 12px;
		margin-left:0;
    }

    .locContentWrapper {
        padding: 3%;
        margin-right: 3%;
    }

    .resource ul li {
        float: none;
        margin: 0 15px 0 0;
        display: inline-block;
    }

    .nav ul li .sub_nav1 input, #pnl-fad-widget input, .nav ul li .input-text, #pnl-fad-widget .input-text {
        display: block;
        margin: 19px auto;
        padding: 7px;
        width: 99%;
        box-sizing: border-box;
        background: transparent;
    }

    .blog-pnl-categories-mobile {
        display: block;
    }

    .blog-topics, .more-topics, .pnl-blog-banner {
        display: none;
    }

    .blog-article-list {
        width: 100%;
        padding-top: 0;
    }

    .blog-topics {
        display: none;
    }

    .pnl-vimeo-library-wrapper .blog-topics {
        display: block !important;
    }

    ul.blog-sub-categories {
        z-index: 99999 !important;
    }

    .blog-topics ul.blog-topics-list li.blog-topics-list-item {
        width: 90% !important;
        text-align: center;
    }

    a.pnl-vimeo-category.lnk-category:hover, .blog-topics-list-item .pnl-vimeo-category {
        width: 100% !important;
    }

    #avid-layout-full p.content-living-better {
        text-align: left;
        font-size: 17px;
    }

        #avid-layout-full p.content-living-better br {
            display: none;
        }

    #avid-layout-full h1.header-living-better {
        text-align: left;
        font-size: 35px;
    }

    .blog-article-list ul li.blog-article-item {
        min-width: 98%;
        margin: 0;
    }

    #pnlSignup {
        display: none;
    }

    .sign-up, .blog-article-list .blog-article {
        width: auto;
        border-radius: 0;
    }

    .blog-nav {
        width: auto;
        margin: 0 auto 30px auto;
    }

        .blog-nav .styled-select {
            width: 90%;
            margin: 0 auto;
            background: url(../_img/arrow-down.png) no-repeat 98% 50% #FFF;
            border-radius: 8px;
        }

            .blog-nav .styled-select select {
                width: 105%;
            }

    .blog-article-list .blog-article-item a {
        display: block;
    }

    .blog-article-list .blog-article .pnl-article-image img {
        max-width: 100%;
        /*min-height: 100px;*/
        min-width: 100%;
    }

    .blog-article-list .blog-article .pnl-article-image {
        display: inline-block;
        margin: 0;
        min-height: 0;
        float: left;
        width: 40%;
        max-height: 114px;
    }

    .blog-article-list .blog-article .pnl-article-title {
        width: 50%;
        font-size: 15px;
        margin: 0 0 0 20px;
        display: inline-block;
        float: left;
    }

    .blog-article-list .blog-article {
        max-height: 130px;
        min-height: 130px;
        border: none;
        width: 100%;
    }

    .blog-pages ul.blog-page-list li.page-button-item a, .doc-pages ul.doc-page-list li.page-button-item a {
        padding: 7px 13px 9px 14px;
        line-height: 15px;
        font-size: 15px;
    }

    .blog-pages .btn-prev-next {
        padding: 10px 13px 12px 13px;
        display: inline-block;
        line-height: 15px;
        font-size: 9px;
    }

    .blog-pages ul.blog-page-list, .doc-pages ul.doc-page-list {
        margin: 0 1%;
    }

    .blog-signup.inline .sign-up {
        background: none;
        border: none;
        padding: 20px 0 0 0;
        border-top: 1px solid #dadada;
        border-radius: 0;
    }

    #avid-layout-full .blog-signup.inline h4 {
        font-size: 23px;
        text-align: left;
    }

    .sign-up span {
        padding: 0 0 12px 0;
        font-size: 13px;
        margin-top: 20px;
    }

    .sign-up .textfield {
        margin: 0;
        width: 91%;
        font-size: 13px;
    }

    .blog-signup.inline .pnl-col-birthdate, .blog-signup.inline .pnl-col-zip {
        width: 100%;
        float: none;
        margin-bottom: 25px;
        padding-left: 0;
    }


    .blog-signup.inline small {
        margin: 14px 0 0 0;
    }

    .blog-signup.inline .textfield1, .blog-signup.inline .textfield2, .blog-signup.inline .textfield3 {
        margin: 0;
        font-size: 13px;
        width: 23%;
    }

    .blog-signup.inline .textfield4 {
        width: 88%;
        margin: 0;
    }

    .blog-signup.inline .styled-select {
        margin: 0 0 22px 0;
        display: block;
        width: 96%;
    }

        .blog-signup.inline .styled-select select {
            width: 108%;
            font-size: 13px;
        }

    .sign-up .botton {
        width: 45%;
        margin: 0;
        font-size: 15px;
    }

    .blog-signup.inline {
        margin-bottom: 40px;
        /*margin-top: 40px;*/
        /*padding: 4%;*/
        width: 100%;
    }

        .blog-signup.inline .lbl-zip-inline, .blog-signup.inline .lbl-birthdate, .blog-signup.inline .lbl-email {
            font-weight: 500;
            width: 100%;
            padding: 0 0 12px 0;
        }

    .pnl-page-nav-header {
        display: block;
    }

    .pnl-signup-wrapper-inner {
        overflow: hidden;
        width: 100%;
    }

    .blog-signup.inline .sign-up .textfield {
        margin: 0;
    }

    .blog-signup.inline .lbl-zip-inline {
        display: none;
    }

    .blog-signup.inline .botton {
        width: 99%;
        float: none;
    }

    .blog-signup.inline .lbl-zip {
        display: block;
        font-weight: 500;
        margin-top: 0;
        padding: 0 0 12px 0;
        margin-left: 0;
    }

    .news-story {
        width: 100%;
    }

    .divFindADoctor {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

        .divFindADoctor .search-results-col1 {
            float: none;
            width: 100%;
        }

        .divFindADoctor .search-results-col2 {
            float: none;
            width: 100%;
            margin-top: 20px;
        }

        .divFindADoctor input[type="text"].search-results-text {
            width: 94%;
        }

        .divFindADoctor .divFindADoctorResults .styled-select {
            width: 94%;
            background: url(../../_img/arrow-down.png) no-repeat 360px 19px #fff;
        }

    .privacey ul li {
        margin: 0 14px 0 0;
    }

    #divNavigationPart, .pnl-dept-specialties {
        display: none;
    }

    .pnl-dept-locations-wrapper 
    {
        /* TV - changed from none to block */
        display: block;
    }

    #pnlNavMobile {
        display: block;
    }

    .find-a-doc-profile-wrapper.full .pnl-doctor-tabs {
        text-align: center;
    }

    .find-a-doc-profile-wrapper.full ul.list-doctor-tabs {
        margin: 0 auto;
        float: none;
        text-align: center;
    }

        .find-a-doc-profile-wrapper.full ul.list-doctor-tabs li.list-doctor-tabitem {
            float: none;
            margin: 0;
        }

    .docscores-rcol {
        max-width: 100%;
        min-width: inherit;
        width: 100%;
        float: left;
    }

    /*span.fad-employed-badge {
        display: block;
        float: none;
        margin: 0 auto;
        overflow: hidden;
        text-align: center;
    }*/

    .fad-employed-badge img {
        /*float:none;*/
    }

    .fad-employed-chkbx {
        width: auto;
    }
        /*width: 42%;*/
        /*width:100%;
        text-align: center;
        float:none;
        height:auto;
    }*/

        .fad-employed-chkbx label {
            /*float:none;
        vertical-align: bottom;
        display: block;*/
            padding: 0 5px;
            font-size: 13px;
        }

        .fad-employed-chkbx input {
            /*display: block;
        float:none;
        margin:0;*/
        }

    .find-a-doc-profile-wrapper .pnl-doctor-contact-phone {
        margin: 10px 0 19px 0;
    }

    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group h5,
    #avid-layout-full .divFindADoctor .pnl-doctor-medical-group h5,
    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group-2 h5,
    #avid-layout-full .divFindADoctor .pnl-doctor-medical-group-2 h5 {
        line-height: 21px;
    }

    #avid-layout-full .find-a-doc-profile-wrapper.full .pnl-doctor-medical-group-2 {
        text-align: center;
    }

    h1.header-practice {
        /* TV - changed from none to block */
        display: block;
    }

    .content.practice .practice-nav-tab {
        display: block;
        margin: 0 auto;
        border-radius: 0;
    }

    #practice-nav-details ul {
        padding: 0;
        margin: 0;
    }

    .mobile-page-title, .divFindADoctorSearch h1, .divFindADoctorSearch h2 {
        margin: 15px auto 0 auto;
        text-align: center;
    }

    .docscores-lcol {
        width: 100%;
    }

    .content.practice ul.ul-location-categories {
        display: none;
    }

    .content.practice .pnl-btn-back {
        text-align: center;
    }

    .content.practice .base-button{
        display: none;
    }

     .pnl-dept-locations-wrapper {
        width: 100%;   
        margin: 0 auto;    
    }

     .midle-content h3, #avid-layout-full h3 {
       color: #000;
    }

     .midle-content .pnl-dept-location {
        width: 290px;
        margin: 20px 45px 20px 0;
    }
    .midle-content .pnl-dept-locations-wrapper
    {
        display: block !important;
    } 

    .left-content .pnl-dept-locations-wrapper
    {
        display: none !important;
    }

    .pnlSchedulingEpic iframe {
        width:98%;
	    overflow:hidden;
    }

    /*SR - responsive styles for left nav locations*/
    .pnl-location-phone.pnl-location-contact,
    .pnl-location-maplink.pnl-location-contact,
    .pnl-location-email.pnl-location-contact {
        width: 100%;
        display: block;
        margin: 6px 0;
        max-height: 25px;
    }

    ul.nav-mobile-page li.nav-link-category ul.pnl-link-category.locations a {
        font-size: 14px;
    }

    .pnl-location-phone.pnl-location-contact .pnl-dept-icon .fa-phone, .pnl-dept-location .pnl-dept-icon {
        padding: 0;
    }
    @media screen and (max-width: 1305px) {
        .pnl-location-maplink.pnl-location-contact {
            width: 45%;
        }
    }

/*SR- styles End*/
@media only screen and (max-width: 413px) {
    #avid-loc-search-address #search-keyword, #avid-loc-search-address #search-radius, #avid-loc-search-address #search-address {
        display: block;
        float: none;
        width: 100%;
    }

    /* SEARCH STYLING */
    .search-results-main .search-results-table {
        width: 98% !important;
    }

    .searchPager .search-page-list {
        margin: 0 35px;
    }

    .searchPager .page-button-item a {
        font-size: 15px;
        padding: 9px;
    }

    .searchPager .page-button-next, .searchPager .page-button-next.disabled,
    .searchPager .page-button-prev, .searchPager .page-button-prev.disabled {
        padding: 5px;
    }

    .search-main-table-wrapper {
        width: 100%;
    }

    .search-results-wrapper .search-link-header.search-date {
        display: none;
    }

    .search-results-wrapper .search-link {
        word-wrap: break-word;
        width: 100%;
    }

    .search-results-wrapper span.search-found {
        word-wrap: break-word;
        width: 100%;
    }

    table.search-results-table {
        table-layout: fixed;
        display: table;
    }

        table.search-results-table td + td {
            width: 85%;
        }
    /* SEARCH STYLING */


    .better .article-widget-img-wrapper {
        height: 80px;
        width: 100px;
    }

        .better .article-widget-img-wrapper img {
            max-height: 80px;
        }

    .article-widget-content {
        width: 60%;
    }

    .divFindADoctor .divFindADoctorResults .styled-select {
        width: 93%;
        background: url(../../_img/arrow-down.png) no-repeat 275px 19px #fff;
    }

    .locContentWrapper {
        padding: 3%;
        margin-right: 0.8%;
		line-height:1;
    }
	
    .article-widget-content {
        display: inline-block;
        float: none;
        width: 54%;
    }

    .privacey ul li {
        float: none;
        margin: 0 14px 0 0;
    }

    .left-content .nav-mobile-header, .pnl-signup-wrapper .nav-mobile-header {
        font-size: 20px;
    }

    .divFindADoctorSearch .styled-select {
        background: url(../../_img/arrow-down.png) no-repeat 280px 19px #fff;
    }

    .content.practice .base-button{
        display: none;
    }
}

@media only screen and (max-width: 320px) {
    .better h5 {
        font-size: 22px;
    }

    .better .article-widget-img-wrapper {
        height: 75px;
        width: 90px;
    }

        .better .article-widget-img-wrapper img {
            max-height: 75px;
        }

    .article-widget-content h6 {
        font-size: 18px;
    }

    .article-widget-content p {
        font-size: 13px;
    }

    .hospital {
        padding-top: 15px;
    }

    .resource ul li {
        margin-right: 3px;
    }

        .resource ul li a {
            width: 40px;
            height: 40px;
        }

            .resource ul li a span {
                font-size: 14px;
                padding-top: 13px;
            }

    .locWrapper {
        margin: 10px 0 0 0;
        font-size: 10px;
    }

    .locContentWrapper {
        padding: 4% 2.5%;
        margin-right: 1%;
        font-size: 11px;
    }

    .erLocationTime {
        float: left;
        width: 78px !important;
    }

    .erWaitCol2 {
        float: left !important;
        margin-top: 42px;
        padding: 0 !important;
        width: 353px !important;
    }

    .erWaitWrapper {
        margin: 60px 0 0;
    }

    .emergency-alert-single .wrapper h5 {
        color: #736e69;
        font-size: 21px !important;
        font-weight: 200;
        margin-bottom: 8px;
    }
}

@media only screen and (max-width: 699px) {
    .span-ratings-widget-name {
        width: 100%;
    }

    /*=========================Story Bank Responsive=======================*/
    .midle-content .storybank .pnl-storybank-image img {
        width: 100%;
    }


    .midle-content .storybank li.blog-article-item .blog-article {
        display: inline-block;
        width: auto;
    }

    .midle-content .storybank .pnl-storybank-article {
        width: 100%;
        display: inline-block;
        margin-top: 20px;
    }

    .midle-content .storybank li.blog-article-item {
        width: 99%;
    }
    /*===================== End Story Bank Responsive=======================*/


}

/*Piedmont responsive QA*/
@media only screen and (min-width: 768px) and (max-width: 800px) {
    .header-left {
        float: left;
        width: 40%;
    }

    .header-rght {
        float: left;
        width: 58%;
    }

        .header-left ul li, .header-rght ul li {
            margin: 0 5px 0 0;
        }

    .sub_nav.sub_nav4.nav-two-panel {
        left: 0px !important;
    }
    /*SR - Locations in left nav*/
    .pnl-location-maplink.pnl-location-contact {
        width: 61%;
    }
}

@media (min-width: 1023px) and (max-width: 1399px) {

    .videoWrapper {
        position: relative;

    } 
}

@media only screen and (max-width: 550px){

    #avid-loc-container #avid-loc-col-right .avid-loc-col-inner .pnl-location {
        position: relative;
    }
    #avid-loc-container #avid-loc-col-right .avid-loc-col-inner .pnl-location .buttons {
        position: absolute;
        bottom: 25px;
        right: 30%;
    }

/*
    .divButton {
        display: none;
    }
*/
} 


@media only screen and (max-width: 774px){
    .divClinicalTrials input[type="submit"] {
        width: 45% !important;
    }

}

@media only screen and (max-width: 700px){
#pnlClinicalTrialsSearch {
    width: 97%;
}
}



@media screen and (max-width: 1040px){

.links {
	width: 59%;
}

}

@media (max-width: 360px){

    #avid-loc-container #avid-loc-col-right .avid-loc-col-inner .pnl-location .buttons {
        right: 23%;
    }
} 

@media screen and (max-width: 776px){

.links {
	width: 100%;
}

.news {width: 100%;}
}

/* Practice Pages mobile tabs */
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .practice-nav-tab {margin: 10px 0 !important; border-radius: 6px !important; border: 1px solid #ed5929 !important;}
    .practice-nav-tab.active {margin: 10px 0 !important; border-radius: 6px !important;}
}
    
@media only screen and (min-width: 480px) and (max-width: 699px) {
    .practice-nav-tab {margin: 10px 0 !important; border-radius: 6px !important; border: 1px solid #ed5929 !important;}
    .practice-nav-tab.active {margin: 10px 0 !important; border-radius: 6px !important;}
}

/*SR- styles for notice*/
@media (min-width: 1377px) and (max-width: 1475px) {
 .home-notice .notice-text{
     width:88%;
 }
}
@media (min-width: 1253px) and (max-width: 1362px) {
 .home-notice .notice-text{
   /*  width:97%;*/
 }
}
@media (min-width: 1362px) and (max-width: 1378px) {
 .home-notice .notice-text{
     width:89%;
 }
}

@media (min-width: 1362px) and (max-width: 1348px) {
 .home-notice .notice-text{
     width:90%;
 }
}
@media (min-width: 1260px) and (max-width: 1347px) {
 .home-notice .notice-text{
     width:97%;
 }
}
@media screen and (max-width: 1024px){
 .home-notice .notice-text{
 	width:95%;
 }
 .home-notice .notice-text p{
    width: 82%;
    border-right: 1px solid #fff;
    text-align: left;
 }
 .home-notice .notice-link{
    float: right;
    margin-top: 6px;
  }
}
@media screen and (max-width: 786px){
 .home-notice .notice-text{
       width: 100%;
 }
 .home-notice .notice-text p{
       width: 80%;
  }
}
@media (min-width: 360px) and (max-width: 699px) {
	.home-notice{
		font-size:15px;
                border-radius:0;
	}
	.home-notice .notice-link {
    		margin-top:21px;
	}
	
}
@media screen and (max-width:414px){
.home-notice .notice-text p{
    		width: 69%;
	}

	.midle-content.main {
		width: auto !important;
	}
}
@media screen and (max-width:375px){
.home-notice .notice-text p{
    		width: 66%;
	}
}
@media screen and (max-width:360px){
.home-notice .notice-text p{
    		width: 65%;
	}
}

html {
    scroll-behavior: smooth;
}

.anchor {
	padding-top: 140px;
	margin-top: -140px;
}

@media (max-width: 1024) {
	padding-top: 150px;
	margin-top: -150px;
}

@media( max-width : 480px) {
    .anchor {
        margin-bottom: 30px; 
    }
}