﻿/*Find a Doctor*/

.ui-txt {
    font-size: 11pt;
    margin: 0 1% 10px 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid #cacaca;
    border-radius: 2px;
    display: inline-block;
    font-style: italic;
    -webkit-transition: box-shadow .1s ease-in-out;
    -moz-transition: box-shadow .1s ease-in-out;
    -o-transition: box-shadow .1s ease-in-out;
    transition: box-shadow .1s ease-in-out;
}
    .ui-txt:focus {
        box-shadow: 0px 0px 20px 3px #dadada;
        font-style: normal;
        border: 1px solid #389dd8;
    }
.ui-ddl {
    font-size: 11pt;
    margin: 0 1% 10px 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid #cacaca;
    border-radius: 2px;
    display: inline-block;
    -webkit-transition: box-shadow .1s ease-in-out;
    -moz-transition: box-shadow .1s ease-in-out;
    -o-transition: box-shadow .1s ease-in-out;
    transition: box-shadow .1s ease-in-out;
}
    .ui-ddl:hover {
        box-shadow:inset 0 0 10px 1px #e2e2e2;           
    }
    .ui-ddl:focus {
        box-shadow: 0px 0px 20px 3px #dadada;
        border: 1px solid #389dd8;
    }
.ui-hdr {
    font-size: 15pt;
    font-weight: 600;
    color: #cacaca;
    display: block;
    margin: 10px 0 0 0;
}
.ui-lbl {
    font-size: 11pt;
    font-weight: 600;
    color: #1875ac;
    display: block;
    margin: 10px 0 5px 0;
}
.ui-btn {
    background: #0a82c8;
    color: #fff;
    font-weight: 600;
    padding: 6px 15px 5px 15px;
    display: inline-block;
    border-radius: 2px;
}
    .ui-btn:hover {
        background: #0271b2;
    }
    .ui-btn:focus {
        background: #2b719a;
    }


.find_doctor {
    width: 100%;
    display: block;
    padding-bottom: 20px;
}
    .find_doctor .find_doctor_con {
        width: 94%;
        max-width: 1280px;
        margin: 20px auto auto auto;
        display: block;
    }
    .find_doctor .left_pane {
        background: #1581bf;
        width: 88%;
        padding: 20px 6% 40px 6%;
        display: block;
        border-radius: 1px;
        box-shadow: 0 0 3px 1px #ededed;
    }
        .find_doctor .left_pane .search_row {
            width: 100%;
            display: block;
            margin-bottom: 20px;
        }
            .find_doctor .left_pane .search_row .Header {
                font-weight: 600;
                font-size: 10pt;
                color: #f0f0f0;
                margin-top: 5px;
                margin-bottom: 10px;
                display: block;
            }
            .find_doctor .left_pane .search_row .panel_searchhidden {
                width: 100%;
                display: block;
            }
                .find_doctor .left_pane .search_row .panel_searchhidden .txt_searchhidden {
                    width: 87%;
                    font-size: 11pt;
                    padding: 5px 3% 5px 3%;
                    border-radius: 2px;
                    border: none;
                }
            .find_doctor .left_pane .search_row .doctor_az a {
                /*background:#fff;*/
                width: 20px;
                padding: 2px;
                text-align: center;
                /*color:#1875ac;*/
                color: #fff;
                display: inline-block;
                border-radius: 1px;
                margin: 5px 2px 5px 2px;
            }
            .find_doctor .left_pane .search_row .cmb_doctor_specialization {
                width: 94%;
                font-size: 11pt;
                padding: 5px 3% 5px 3%;
                border: none;
                border-radius: 1px;
            }
            .find_doctor .left_pane .search_row .chklist_doc_sched {
                width: 100%;
                color: #fff;
                display: inline-block;
                border-collapse: collapse;
                border: none;
                font-size: 11pt;
            }
                .find_doctor .left_pane .search_row .chklist_doc_sched tr {
                    width: 45%;
                    height: 2em;
                    display: inline-block;
                }
                    .find_doctor .left_pane .search_row .chklist_doc_sched tr td {
                        border: none;
                    }
            .find_doctor .left_pane .search_row .btn_Adv_Search {
                float: right;
                color: #fff;
                font-size: 9pt;
                font-weight: 600;
                border: 1px solid #fff;
                margin-top: 10px;
                padding: 5px 15px 5px 15px;
                border-radius: 2px;
                -webkit-transition: background .1s ease-in-out;
                -moz-transition: background .1s ease-in-out;
                -o-transition: background .1s ease-in-out;
                transition: background .1s ease-in-out;
            }
                .find_doctor .left_pane .search_row .btn_Adv_Search:hover,
                .find_doctor .left_pane .search_row .btn_Adv_Search:active {
                    color: #1875ac;
                    background: #fff;
                }
    .find_doctor .content_pane {
        width: 100%;
        display: block;
        margin: 10px 0 0 0;
    }
    .find_doctor .content_pane2 {
        width: 100%;
        display: block;
        margin: 10px 0 0 0;
    }
        .find_doctor .content_pane2 .panel_searchbasic {
            width: 90%;
            margin: 0 0 10px 0;
            padding: 10px 5% 10px 5%;
            display: block;
            background: #fff;
            border-radius: 1px;
            border: 2px solid #ededed;
            border-top: none;
            overflow: hidden;
        }
            .find_doctor .content_pane2 .panel_searchbasic .row{
                display: block;
                width: 100%;
                margin:10px 0 10px 0;                
            }
            .find_doctor .content_pane2 .panel_searchbasic .col {
                display:inline-block;
                width:100%;
                margin-bottom:10px;
                position:relative;
                vertical-align:top;
            }
                .find_doctor .content_pane2 .panel_searchbasic .col .ui-txt {
                    width: 260px;
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .ui-ddl {
                    width: 283px;                                        
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .ui-btn {
                    background: url('../OPSource/Images/mini/arro.png') no-repeat right #0a82c8;
                    padding-right:25px;
                    max-width:45px;
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .ui-btn:hover {
                    background: url('../OPSource/Images/mini/arro.png') no-repeat right #2b719a;
                    max-width:45px;
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .ui-btn-spec {
                    background: url('../OPSource/Images/mini/arro.png') no-repeat right #0091e6;                    
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .ui-btn-spec:hover {
                    background: url('../OPSource/Images/mini/arro.png') no-repeat right #0a82c8;                    
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .ui-lbl-spec {
                    color:#0272b5;
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .doctor_az {
                    border:1px solid #cacaca;
                    margin-top:10px;
                    padding:5px;
                    border-radius:2px;
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .doctor_az a {
                    /*background:#fff;*/
                    width: 20px;
                    padding: 2px;
                    text-align: center;
                    /*color:#1875ac;*/
                    color: #1875ac;
                    font-weight:800;
                    display: inline-block;
                    border-radius: 1px;
                    margin: 5px 2px 5px 2px;
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .chklist_doc_sched {
                    width: 100%;
                    color: #5f5f5f;
                    display: inline-block;
                    border-collapse: collapse;
                    font-weight:600;                    
                    border:1px solid #cacaca;
                    margin-top:5px;
                    padding:15px 5px 10px 5px;
                    border-radius:2px;
                }
                    .find_doctor .content_pane2 .panel_searchbasic .col .chklist_doc_sched tr {
                        width: 45%;
                        height: 2em;
                        display: inline-block;
                    }
                    .find_doctor .content_pane2 .panel_searchbasic .col .chklist_doc_sched tr td {
                        border: none;
                    }
                        .find_doctor .content_pane2 .panel_searchbasic .col .chklist_doc_sched tr td label {
                            margin-left:6px;
                        }
                .find_doctor .content_pane2 .panel_searchbasic .col .btn_Adv_Search {
                    float: right;
                    background: url('../OPSource/Images/mini/arro.png') no-repeat right #0a82c8;
                    color: #fff;
                    font-size: 9pt;
                    font-weight: 600;
                    margin-top: 10px;
                    padding: 6px 22px 6px 15px;
                    border-radius: 2px;
                    -webkit-transition: background .1s ease-in-out;
                    -moz-transition: background .1s ease-in-out;
                    -o-transition: background .1s ease-in-out;
                    transition: background .1s ease-in-out;
                }
                .find_doctor .content_pane2 .panel_searchbasic .col .btn_Adv_Search:hover,
                .find_doctor .content_pane2 .panel_searchbasic .col .btn_Adv_Search:active {
                    color: #fff;
                    background: url('../OPSource/Images/mini/arro.png') no-repeat right #2b719a;                    
                }
            
            
                                       
        .find_doctor .content_pane2 .row .lbl_doctor_result_msg {
            display: none;
        }
        .find_doctor .content_pane2 .row .lbl_doctor_result_msg_show {
            background: #edfceb;
            color: #369849;
            border: 1px solid #8ce19d;
            width: 88%;
            display: block;
            margin-bottom: 10px;
            padding: 7px 6% 7px 6%;
            border-radius: 3px;
        }
            .find_doctor .content_pane2 .row .lbl_doctor_result_msg_show:hover {
                background: #e4fbe0;
                color: #369849;
                border: 1px solid #8ce19d;
            }
        .find_doctor .content_pane .row .doctor_result,
        .find_doctor .content_pane2 .row .doctor_result {
            background: #fff;
            width: 100%;
            display: block;
            margin: 0px 0 10px 0;
        }
            .find_doctor .content_pane .row .doctor_result li,
            .find_doctor .content_pane2 .row .doctor_result li {
                display: block;
                width: 88%;
                padding: 20px 6% 20px 6%;
                border-bottom: 2px solid #ededed;
            }
            .find_doctor .content_pane .row .doctor_result .Doctor_alt {
                background: #f8f8f8;
            }
            .find_doctor .content_pane .row .doctor_result .img_doctor,
            .find_doctor .content_pane2 .row .doctor_result .img_doctor {
                display: block;
                width: 70%;
                margin: auto;
                background: #fff;
            }
            .find_doctor .content_pane .row .doctor_result .Text,
            .find_doctor .content_pane2 .row .doctor_result .Text {
                width: 100%;
                margin-bottom: 10px;
                display: block;
            }
                .find_doctor .content_pane .row .doctor_result .Text .Header,
                .find_doctor .content_pane2 .row .doctor_result .Text .Header {
                    text-align: center;
                    font-size: 13pt;
                    color: #1875ac;
                    width: 100%;
                    display: block;
                    margin: 0px 0 10px 0;
                    line-height: 1.5em;
                }
                    .find_doctor .content_pane .row .doctor_result .Text .Header:hover,
                    .find_doctor .content_pane .row .doctor_result .Text .Header:active,
                    .find_doctor .content_pane2 .row .doctor_result .Text .Header:hover,
                    .find_doctor .content_pane2 .row .doctor_result .Text .Header:active {
                        text-decoration: underline;
                        cursor: pointer;
                    }
                .find_doctor .content_pane .row .doctor_result .Text table,
                .find_doctor .content_pane2 .row .doctor_result .Text table {
                    border: none;
                    width: 100%;
                    margin: auto;
                }
                    .find_doctor .content_pane .row .doctor_result .Text table .desc,
                    .find_doctor .content_pane2 .row .doctor_result .Text table .desc {
                        font-weight: 600;
                        text-align: right;
                    }
                    .find_doctor .content_pane .row .doctor_result .Text table .value,
                    .find_doctor .content_pane2 .row .doctor_result .Text table .value {
                        /*border:none;*/
                    }
                    .find_doctor .content_pane .row .doctor_result .Text table tr,
                    .find_doctor .content_pane2 .row .doctor_result .Text table tr {
                        line-height: 2em;
                        border: none;
                    }
                        .find_doctor .content_pane .row .doctor_result .Text table tr td,
                        .find_doctor .content_pane2 .row .doctor_result .Text table tr td {
                            border: none;
                            width: 48%;
                        }
        .find_doctor .content_pane .row .doctor_details .sched {
            margin: 40px 3% 0 3%;
            display: block;
        }
            .find_doctor .content_pane .row .doctor_details .sched table {
                margin: auto;
                border-collapse: collapse;
                border-radius: 2px;
                box-shadow: 0 0 3px 1px #d4d4d4;
            }
                .find_doctor .content_pane .row .doctor_details .sched table tr {
                    border-bottom: 1px solid #e4e4e4;
                }
                .find_doctor .content_pane .row .doctor_details .sched table .head {
                    background: #389dd8;
                    height: 40px;
                    vertical-align: middle;
                }
                .find_doctor .content_pane .row .doctor_details .sched table .item {
                    -webkit-transition: background .1s ease-in-out;
                    -moz-transition: background .1s ease-in-out;
                    -o-transition: background .1s ease-in-out;
                    transition: background .1s ease-in-out;
                }
                    .find_doctor .content_pane .row .doctor_details .sched table .item:hover {
                        background: #fff6ea;
                        box-shadow: 0 0 3px 1px #cec9be;
                    }
                .find_doctor .content_pane .row .doctor_details .sched table tr th {
                    padding: 0 4% 0 4%;
                    color: #fff;
                }
                .find_doctor .content_pane .row .doctor_details .sched table tr td {
                    padding: 0 4% 0 4%;
                    height: 40px;
                    vertical-align: middle;
                }
                .find_doctor .content_pane .row .doctor_details .sched table tr .sched_desc {
                    width: 30%;
                    font-weight: 600;
                    color: #5f5f5f;
                }
        .find_doctor .content_pane2 .row .doctor_result .bottom {
            width: 100%;
            display: block;
            text-align: right;
            margin: 0;
        }
            .find_doctor .content_pane2 .row .doctor_result .bottom .details {
                width: 40px;
                display: inline-block;
                font-size: 9pt;
                color: #3BA52A;
                font-weight: 600;
                text-align: center;
                border: 1px solid #3BA52A;
                border-radius: 2px;
                padding: 2px 8px 1px 8px;
                -webkit-transition: background .1s ease-in-out;
                -moz-transition: background .1s ease-in-out;
                -o-transition: background .1s ease-in-out;
                transition: background .1s ease-in-out;
            }

                .find_doctor .content_pane2 .row .doctor_result .bottom .details:hover {
                    background: #3BA52A;
                    color: #fff;
                    border: 1px solid #46a038;
                }

/*SUGGESTION*/

    .find_doctor .suggestion {
        width: 94%;
        display: inline-block;
        background: #fbfbfb;
        padding: 10px 3% 10px 3%;
        border-bottom: 2px solid #e6e6e6;
        border-top: 1px solid #fff;
    }
        .find_doctor .suggestion .header {
            color: #2e2a2b;
            font-size: 11pt;
            font-weight:600;
            text-align:center;
            margin-bottom:10px;
            display:block;
        }
        .find_doctor .suggestion .quicklink {
            max-width:250px;
            font-weight:600;
            font-size:11pt;
            color:#5f5f5f;
            display:block;
            margin:20px 5% 10px 2%;
            width:80%;
            padding-right:25px;
            background:url(../OPSource/Images/mini/arrow-r-b.png) right no-repeat;     
            background-size:30px;                  
        }
        .find_doctor .suggestion .quicklink {
            max-width: 250px;
            font-weight: 600;
            font-size: 11pt;
            color: #5f5f5f;
            display: block;
            margin: 20px 5% 10px 2%;
            width: 80%;
            padding-right: 25px;
            background: url(../OPSource/Images/mini/arrow-r-b.png) right no-repeat;
            background-position: 95% 40%;
            background-size: 30px;
            -webkit-transition: background .1s ease-in-out, color .1s ease-in-out;
            -moz-transition: background .1s ease-in-out, color .1s ease-in-out;
            -o-transition: background .1s ease-in-out, color .1s ease-in-out;
            transition: background .1s ease-in-out, color .1s ease-in-out;
        }
        .find_doctor .suggestion .quicklink:hover {
            background-position: 100% 40%; 
            color:#565354;
        }
        .find_doctor .suggestion .row {
            display: block;
            margin:5px 0 5px 0;
            }
    
        /*SUGGESTION Contact*/

        .find_doctor .suggestion .contact {
            display:block;
            max-width:280px;
        }
            .find_doctor .suggestion .contact .text {
                padding: 13px 4% 12px 4%;
                background: #f2f2f2 url('../OPSource/Images/Object/phone3.png') no-repeat left;
                background-size: 37px;
                background-position: 5% 55%;
                /*box-shadow: inset 0 -3px 10px 1px #2387c2;*/
                border-top: 1px solid #f0f0f0;
                border-bottom: 3px solid #cacaca;
                margin-bottom:10px;
                -webkit-transition: background .1s ease-in-out;
                -moz-transition: background .1s ease-in-out;
                -o-transition: background .1s ease-in-out;
                transition: background .1s ease-in-out;
            }
                .find_doctor .suggestion .contact .text:hover,
                .find_doctor .suggestion .contact .text:hover {
                    background: #e9e9e9 url('../OPSource/Images/Object/phone3.png') no-repeat left;
                    background-size: 37px;
                    background-position: 5% 55%;
                }
                .find_doctor .suggestion .contact .text label {
                    color: #fbfbfb;
                    margin-left: 50px;
                    display: block;
                }
                .find_doctor .suggestion .contact .text label i {
                    font-style: italic;
                    font-size:11pt;
                    font-weight:800;
                    color:#aeaeae;
                }
                    .find_doctor .suggestion .contact .text:hover label i,
                    .find_doctor .suggestion .contact .text:active label i {
                        color: #378cbe;
                    }
                    .find_doctor .suggestion .contact .text label b {
                        font-size: 16pt;
                        font-weight: 800;
                        color: #0179bf;
                        -webkit-transition: color .1s ease-in-out;
                        -moz-transition: color .1s ease-in-out;
                        -o-transition: color .1s ease-in-out;
                        transition: color .1s ease-in-out;
                    } 
                    .find_doctor .suggestion .contact .text label small {
                        font-size: 14pt;
                        font-weight: 300;
                        color: #0179bf;
                        -webkit-transition: color .1s ease-in-out;
                        -moz-transition: color .1s ease-in-out;
                        -o-transition: color .1s ease-in-out;
                        transition: color .1s ease-in-out;
                    }                  
    /*END of SUGGESTION Contact*/
        
        /*SUGGESTION LABRESULT*/

        .find_doctor .suggestion .lab-result {
            display:block;
            max-width:280px;
            cursor:pointer;
        }
            .find_doctor .suggestion .lab-result .text {
                padding: 13px 4% 12px 4%;
                background: #0471b2 url('../OPSource/Images/Object/micros.png') no-repeat left;
                background-size: 40px;
                background-position: 5% 55%;
                border-radius: 4px;
                /*box-shadow: inset 0 -3px 10px 1px #0268a4;*/
                border: 1px solid #fff;
                cursor: pointer;
                -webkit-transition: background .1s ease-in-out;
                -moz-transition: background .1s ease-in-out;
                -o-transition: background .1s ease-in-out;
                transition: background .1s ease-in-out;
            }
                .find_doctor .suggestion .lab-result .text:hover,
                .find_doctor .suggestion .lab-result .text:hover {
                    background: #0069a8 url('../OPSource/Images/Object/micros.png') no-repeat left;
                    background-size: 40px;
                    background-position: 5% 55%;
                }     
                .find_doctor .suggestion .lab-result .text label {
                    color: #fbfbfb;
                    margin-left:50px;
                    display: block;
                    cursor: pointer;
                }
                .find_doctor .suggestion .lab-result .text label i {
                    font-style: italic;
                    font-size:11pt;
                    font-weight:800;
                    color:#c4ea25;
                }
                    .find_doctor .suggestion .lab-result .text:hover label i,
                    .find_doctor .suggestion .lab-result .text:active label i {
                        color: #fff;
                    }
                    .find_doctor .suggestion .lab-result .text label b {
                        font-size: 16pt;
                        font-weight: 600;
                        color: #fbfbfb;
                        -webkit-transition: color .1s ease-in-out;
                        -moz-transition: color .1s ease-in-out;
                        -o-transition: color .1s ease-in-out;
                        transition: color .1s ease-in-out;
                    }
                .find_doctor .suggestion .lab-result .text:hover label b,
                .find_doctor .suggestion .lab-result .text:hover label b {
                    color: #fff;
                }

    /*END of SUGGESTION LABRESULT*/

    


    /*SUGGESTION Packages*/
    
    /*.find_doctor .Packages_Top {
        display: block;
        max-width: 280px;
        cursor: pointer;
        margin:10px 0 10px 0;
    }
        .find_doctor .Packages_Top img {
           width:100%;
           margin:0;           
        }
        .find_doctor .Packages_Top .Text {
            width:94%;
            display:block;
            margin:0px 3% 10px 3%;
            padding-bottom:1px;
        }
            .find_doctor .Packages_Top .Text .Title {
                color:#0471b2;
                margin:0;
                font-size:11pt;
                font-weight:600;
            }
            .find_doctor .Packages_Top .Read {
                background:#f2f2f2;
                color: #389dd8;
                width: 80px;
                font-weight: 600;
                font-size: 9pt;
                display: block;
                text-align: center;
                margin-bottom: 20px;
                border: 1px solid #389dd8;
                border-radius: 2px;
                padding: 2px 8px 1px 8px;
                -webkit-transition: background .1s ease-in-out;
                -moz-transition: background .1s ease-in-out;
                -o-transition: background .1s ease-in-out;
                transition: background .1s ease-in-out;
            }
                .find_doctor .Packages_Top .Read:hover,
                .find_doctor .Packages_Top .Read:focus {
                    background: #389dd8;
                    color: #fbfbfb;
                }*/   
    /*END of SUGGESTION Packages*/
                
/*END of SUGGESTION*/
          
/*END of Find a Doctor*/
 
/*Find Doctor Pager*/

  .find_doctor .find_doctor_con .row .r_pager {
            width: 93.7%;
            background:#fff;
            margin:10px 0 10px 0;
            padding:10px 3% 10px 3%;
            border-radius:2px;
            display: block;
            border: 1px solid #f0f0f0;
            border-bottom: 1px solid #fff;
            border-bottom: 1px solid #e6e6e6;
        }
        .find_doctor .find_doctor_con .row .r_pager .page_enabled {
            width:20px;
            height:20px;
            text-align:center;
            border-radius:2px;
            background:#389dd8;
            color:#fbfbfb;
            margin-right:2px;
            font-weight:600;
            display:inline-block;        
        }
            .find_doctor .find_doctor_con .row .r_pager .page_enabled:hover
             {
                background: #0e7fc1;
            }
        .find_doctor .find_doctor_con .row .r_pager .page_disabled {
            width:20px;
            height:20px;
            text-align:center;
            border-radius:2px;
            background:#b2b2b2;
            margin-right:2px;
            font-weight:600;
            color:#fff;
            display:inline-block;        
        }
    .find_doctor .find_doctor_con .row .r_pager .page_disabled:hover {
        background:#f15100;
    }
 /*END of Find Doctor Pager*/

@media only screen and (min-width:450px) {
    .find_doctor .content_pane .row .doctor_result li,
    .find_doctor .content_pane2 .row .doctor_result li {
        width: 92%;
        padding: 20px 4% 20px 4%;
    }

    .find_doctor .left_pane .search_row .chklist_doc_sched tr,
    .find_doctor .left_pane2 .search_row .chklist_doc_sched tr {
        width: 30%;
    }

    .find_doctor .content_pane .row .doctor_result .img_doctor,
    .find_doctor .content_pane2 .row .doctor_result .img_doctor {
        width: 30%;
        max-width: 140px;
        display: inline-block;
        vertical-align: top;
        border: 1px solid #cacaca;
    }

    .find_doctor .content_pane .row .doctor_result .Text,
    .find_doctor .content_pane2 .row .doctor_result .Text {
        width: 65%;
        display: inline-block;
        padding: 0;
        vertical-align: top;
    }
}
@media only screen and (min-width: 620px) {
    .find_doctor .left_pane .search_row .chklist_doc_sched tr {
        width: 25%;
    }
}
@media only screen and (min-width: 768px) {
    .find_doctor .content_pane .row .doctor_result li,
    .find_doctor .content_pane .row .doctor_result li{
        width: 94%;
        padding: 20px 3% 20px 3%;
    }
}
@media only screen and (min-width: 850px) {
    .find_doctor .left_pane {
        display: inline-block;
        width: 31%;
        padding: 20px 2% 40px 2%;
        margin: 0;
        vertical-align: top;
        max-width: 280px;
    }

        .find_doctor .left_pane .search_row .chklist_doc_sched tr {
            width: 49%;
        }

    .find_doctor .content_pane {
        display: inline-block;
        width: 59%;
        margin: 0 3% 0 0;
        vertical-align: top;
        float: right;
    }    
}
@media only screen and (min-width: 990px) {

    .find_doctor .find_doctor_con {
        margin: 60px auto auto auto;
    }

    .find_doctor .content_pane {
        width: 60%;
    }
    .find_doctor .content_pane2 {
        min-width:600px;
        margin:10px 2% 10px 0;
        width: 74%;
        display:inline-block;
    }
    .find_doctor .content_pane2 .panel_searchbasic .col {
        display: inline-block;
        width: 46%;
        margin:0 2% 10px 0;
        position: relative;
        vertical-align: top;
    }
    .find_doctor .suggestion {
        width: 21%;
        padding:10px 1% 10px 1%;
        margin:10px 0 0 0;
        display:inline-block;
        vertical-align:top;
        min-height:80vh;
    }
}
@media only screen and (min-width: 1090px) {
    .find_doctor .content_pane {
        width: 63%;
    }
}
@media only screen and (min-width: 1180px) {
    .find_doctor .content_pane {
        width: 71%;
        margin-right: 0;
    }
}