/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 9 Feb, 2017, 9:15:16 AM
    Author     : Nagnath
*/

            html{overflow: auto;height: 100%;}
            body{
                font-size: 14px;
                 background-color: #FFFFFF;
                font-family: Roboto, Arial, sans-serif;
                padding-bottom: 50px;
            }
            .flippr{
                position: relative;
                height: 100px;
                width: 100%;
                background-color: #FFF;
                box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.2);
                background-size: 130% 100%;
                position: fixed;
                top: 0px;
                left: 0px;
                right: 0px;
                z-index: 99999;
            } 
            .container-fluid{padding: 0px;}
            .pd{padding: 0px;}
            label{font-weight: 500;margin: 0px;}
            .bgajb{    
/*                background: url(../images/bgajb.png);*/
                background-size: cover;
                background-position: center;
                background-attachment: fixed;
                background-repeat: no-repeat;
            }
            .row{margin: 0px}
            .pad{padding: 0px;}
            
    .Maincontent:after{
/*        content: "";
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0px;
        background-color: rgba(8,54,75,0.8);
        z-index: -9;*/
    }
    .ovrly_02{
        display: none;
        position: fixed;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        background: rgba(0, 0, 0, 0.6);
        z-index: 999999;
    }
    .logodiv_01{
     display: inline-block;
                text-align: center;
                width: 100%;
                padding: 0% 10% 0% 0%;
    }
    .imgfeedlogo{
         height: 80px;
        display: block;
        margin: 0px auto;
        margin-top: 5px;
        float: none;
        width: 70%;
    }
    .textwlcome {
        margin: 0px;
        font-weight: 500;
        color: #FFF;
        z-index: -9;
        left: 0px;
        right: 0px;
        width: 100%;
        text-align: center;
        padding:2px;
    }
        .textwlcomespan {
            font-weight: 500;
            float: left;
            display: inline-block;
            width: 100%;
            color: rgba(2, 72, 112, 1);
            font-size: 30px;
            padding-top:20px;
            text-transform: capitalize;
        }
        .s2row{
           padding-top: 100px;
            /* height: 260px; */
            overflow: hidden;
            position: relative;
            z-index: 999;
            background: rgb(8, 56, 109);
        }
        .s2row .bagndiv_01{}
         .onlinelbl{
                width: 100%;
                float: left;
                text-align: center;
                margin: 0px;
                font-size: 25px;
                padding: 0px;
                color: #FFF;
            }
        .lblhedsrdr{
                font-size:25px;
                text-align: center;
                width: 100%;
                color: #FFF;
                margin: 0px;
                padding-top:30px;
            }   
            .serchdivicn{
            display: block;
            width: 800px;
            margin: 0px auto;
            padding: 30px 0px;
            text-align: center;
        }
            .lblritd{
                float: left;
                width:50%;
                text-align: right;
                padding-right: 10px;
                padding-top: 5px;
                font-weight: normal;
            }
            .onlinelbl{
                width: 100%;
                float: left;
                text-align: center;
                margin: 0px;
                font-size: 16pt;
/*                color: #a71f23;*/
                padding-top: 5px;
            }
            .phone{
                padding: 4px;
                width: 27px;
                height: 27px;
                font-size: 17px;
                border-radius: 50%;
                margin-left: 3%;
                top: 0px;
                border: 1px solid #a71f23;
            }
            .serchdiv{
                margin: 0 auto;
                width: 700px;
            }
            .srchdiv{}
            .insrchdiv{ 
                width: 70%;
                display: block;
                margin: 0px auto;
            }
            .srchicon{
                float: left;
                position: absolute;
                right:12px;
                top: 2px;
                border-left: 1px solid #d3d3d3;
                color: #FFF;
                font-size: 15pt;
                padding: 13px;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
            }
            .btndivbk{
              text-align: right;
                padding-right: 10px;
                width: auto;
                display: block;
                position: absolute;
                float: left;
                bottom:0px;
                left: 119px;
                right: 0px;
                margin-bottom: 5px;
            }
            .bokbtn:hover{
                background:#094E8B;
                color: #FFFFFF;
                -webkit-transition-property: all;
                transition-property: all;
                -webkit-transition-duration: .3s;
                transition-duration: .3s;
            }
            .bokbtn:hover .bkcal{background:rgb(165, 165, 165);}
            .lblsplity{
                float: left;
                width: 100%;
               font-size: 9pt;
               margin: 0px;
                font-weight: normal;
            }
            .dataconr{
                float: left;
                width:70%;
                padding-left: 10px;
            }
            .icon-contnr{
                width: 30%;
                float: left;
            }
            .imgeogo{
               width:120px;
              height:140px;
              padding: 3px;
             padding-bottom: 1px;
                outline: none;
                display: block;
            }
        .inrbdrdiv{        }
        .Drcontenr_01 .coldiv {
            border-bottom: 5px solid #FFFFFF;
            border-right: 5px solid #FFFFFF;
            background: #EEEEEE;
        }
        .bkcal{ display: none; margin-right: 5px; }
  
    .goconr{
        float: left;
        position: absolute;
        right: 0px;
        padding-top:40px;
    }
    
    .btnbok{    }
     .listdtail{       
        cursor: pointer;
        padding:0px;
        width:25%;
        padding: 5px;
        
     }
    .listdtail1 {
        text-align: center;
        border: 1px solid #EBEBEB;
        display: table;
        width: 100%;
        background: #EEEEEE;
    }
    .listdtail1:hover{
         background:#FAFAFA;
        -webkit-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
     }
     .listdtail1:hover .lblspac{
         color: #000;
         cursor: pointer;
     }
     .iconcontainer{
       width: 25%;
        padding: 0px;
        display: table-cell;
        vertical-align: middle;
    } 
     .iconcontainer .img1{
        width: 55px;
        height: 55px;
        margin-left: 5px;
        border-radius: 50%;
        border: 2px solid #d3d3d3;
        text-align: left;
    }
     .maincontainer{width:100%;}
    .spmainrow{padding: 5px 0px;}
    .spmainrow .maincontainer{
        display: table-cell;
        width: 75%;
        vertical-align: middle;
        float: none;
    }
    .spmainrow .maincontainer .lblspac{
        padding: 5px 5px;
        vertical-align: middle;
        display: block;
        width: 100%;
        text-align: left;
        line-height: 1.3;
    }
   
    .Drcontenr_01, .spmainrow{
        margin: 0px auto;
        width: 95%;
        background:#FFFFFF;
        overflow: auto;
        position: relative;
        margin-top: 10px;
    }
    .Drmainrow{
        display: none;
        padding-left:7px;
        padding-right: 5px;
    }
    .lblspcilitydiv1{
        background: #FFFFFF;
    }
    .lblselspection{
        width: 100%;
        text-align: center;
        font-size: 24px;
        background: #EBEBEB;
        color: rgba(2, 72, 112, 1);
        float: left;
        margin: 0px;
        padding: 2px;
    }
    .btnclosehed{
        position: absolute;
        right: 5px;
        top: 0px;
        background: transparent;
        border: 0px;
        font-size: 24px;
        height: 40px;
        font-weight: 400;
        outline: none;
        color: #F5352E;
    }
    .btnclosehed:hover{
         color: #F5352E;
         color: #AE120C
    }
      .drdivpopup{
            position: absolute;
            top: 40px;
            bottom: 0px;
            overflow: auto;
            background: #FFF;
            width:100%;
        }
        .drdivpopup .dataconr{text-align: left; }
        .drdivpopup .inrbdrdiv{
            box-shadow: none;
            border-bottom: 1px solid #EEEEEE;
            border-right: 1px solid #EEEEEE;
        }
       
   .dropbtn1, .dropbtn {
              color:#000;
                padding: 10px;
                padding-top: 13px;
                padding-bottom: 13px;
                text-align: left;
                font-size: 16px;
                height: auto;
                width: 100%;
    }
            .dropdown1, .dropdown {
                width: 100%;
                position: relative;
                display: inline-block;
                padding-right: 10px
            }
            .dropdown-content1,.dropdown-content {
                display: none;
                position: absolute;
                background-color: #f9f9f9;
                width: 99%;
                border: 1px solid #66afe9;
                overflow: auto;
                box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.2);
                z-index: 1;
            }
            .dropdown-content1 a, .dropdown-content a {
                color: black;
                width:100%;
                padding: 12px 16px;
                text-decoration: none;
                display: block;
            }
            .dropdown1 a:hover{
                   background:#FCCFD0;
                    -webkit-transition-property: all;
                    transition-property: all;
                    -webkit-transition-duration: .3s;
                    transition-duration: .3s;
                    cursor: pointer;
            }
            .dropdown a:hover {
                background:#FCCFD0;
                    -webkit-transition-property: all;
                    transition-property: all;
                    -webkit-transition-duration: .3s;
                    transition-duration: .3s;
                    cursor: pointer;
            }
            .show {display:block;}

             
/*            .lblh{
                position: initial;
                background: rgb(44, 151, 192);
                color: #FFFFFF;
            }
            .lblh:hover{background: rgb(44, 151, 192);}*/
            .lblh .inrbdrdiv{
               border: 0px;
                box-shadow: 0 1px 1px rgba(0,0,0,0.1);
                color: #222;
            }
            .olblock{
/*                display: none;*/
            }
            .olblock1{
                display: none;
            }
            .showthis{
                position: fixed;
                top: 100px;
                bottom: 0px;
                left: 0px;
                right: 0px;
                background: #F5F5F5;
                z-index: 1;
/*                box-shadow: 2px 40px 65px 23px rgba(0,0,0,0.6);*/
                z-index: 999999999;
                -webkit-animation: panel-fade-up 0.4s ease;
                 -moz-animation: panel-fade-up 0.4s ease;
                 animation: panel-fade-up 0.4s ease;}
        
        @-webkit-keyframes panel-fade-up {
         0% {
          opacity:0
         }
         25% {
          opacity:0;
          -ms-transform:translatey(30px);
          -moz-transform:translatey(30px);
          -webkit-transform:translatey(30px);
          transform:translatey(30px)
         }
         100% {
          opacity:1;
          -ms-transform:translatey(0);
          -moz-transform:translatey(0);
          -webkit-transform:translatey(0);
          transform:translatey(0)
         }
        }
        @-moz-keyframes panel-fade-up {
         0% {
          opacity:0
         }
         25% {
          opacity:0;
          -ms-transform:translatey(30px);
          -moz-transform:translatey(30px);
          -webkit-transform:translatey(30px);
          transform:translatey(30px)
         }
         100% {
          opacity:1;
          -ms-transform:translatey(0);
          -moz-transform:translatey(0);
          -webkit-transform:translatey(0);
          transform:translatey(0)
         }
        }
        @keyframes panel-fade-up {
         0% {
          opacity:0
         }
         25% {
          opacity:0;
          -ms-transform:translatey(30px);
          -moz-transform:translatey(30px);
          -webkit-transform:translatey(30px);
          transform:translatey(30px)
         }
         100% {
          opacity:1;
          -ms-transform:translatey(0);
          -moz-transform:translatey(0);
          -webkit-transform:translatey(0);
          transform:translatey(0)
         }
        }            
            .lblhedloc2{
                    width: 100%;
                text-align: center;
                padding: 6px;
                background: #E0E0E0;
                margin-top: 2px;
                font-size: 25px;
            }
    .overlay {
          position: fixed;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background: rgba(0, 0, 0, 0.7);
          transition: opacity 500ms;
          z-index: 999999999;
        }
        .popupmsglbl{
            margin: 0px;
            font-size: 20px;
        }
        .popup {
          margin: 20% auto;
          padding: 20px;
          background: #fff;
          border-radius: 5px;
          width: 50%;
          position: relative;
          transition: all 5s ease-in-out;
        }
        .drdivpopup .drname{color: #000000;}
        .drdivpopup .splcls{color: #000000;}
        .drname{
              font-size: 14px;
              color: #000000;
              width: 100%;
              margin: 0px;
              height: 95px;
              overflow: hidden;
              padding-top: 5px;
        }
        .drname label{margin: 0px;width:100%;font-size: 14px;}
        .drname label{display: block;font-weight: normal;}
        .drname label:empty{display: none;}
        .drname label:nth-child(1){font-size: 18px;font-weight: 500;}
        .lblspac{font-size: 18px;color: #000000;}
        
        .activesrch:after{
/*               content: "";
                position: absolute;
                border-left: 15px solid transparent;
                border-right: 15px solid transparent;
                border-top: 20px solid white;
                margin: 0px auto;
                display: inline-block;
                left: 10px;
                bottom: -13px;*/
            }
        
/*        Screen Wise Adjestiing Css*/
            @media only screen and (max-width:1205px){
                 .dataconr{width:65%;padding-left: 5px;}
            .icon-contnr{width:35%;text-align: center;}
            .imgeogo{width: 100px;}
            .btndivbk{ left:99px;}
           
           }
            @media only screen and (max-width:968px){
                 .listdtail{float: left;width: 33.33%;}
            }
            @media only screen and (max-width:883px){
                .icon-contnr{width:35%;text-align: center;}
            .imgeogo{width: 120px;}
            .btndivbk{ left: 119px;}
              .coldiv{width: 50%;}
               .dataconr{width:65%;padding-left: 5px;}
            }
    @media only screen and (max-width:850px){
         .maincontainer{width: 68%;}
    }
    @media only screen and (min-width:785px){
     .conrlocspcDr {width: 700px;}
    }
    @media only screen and (max-width:785px){
       .coldiv{width:50%;float: left;}
      
                .loctionbtn1{display:table;}
                .s2row{height: auto;margin-bottom: 15px;}
                .serchdivicn{width: 98%;}
                .dropdown1, .dropdown{margin-bottom: 10px;}
               .Drcontenr_01, .spmainrow, .location_cls{width: 98%;}
                .textwlcomespan{font-size: 20px;}
                .clssrch{z-index: 9999999;}
                .listdtail{float: left;width: 50%;}
                .lblhedsrdr{font-size: 18px;}
                .dropbtn1, .dropbtn{
                    color: #000;
                    padding: 10px;
                    padding-top: 11px;
                    padding-bottom: 10px;
                    text-align: left;
                    font-size: 14px;
                    height: auto;
                    width: 99%;
                    border: 0px;
                    border-radius: 0px;
                }
                .srchicon {
                    padding: 11px;
                    font-size: 16px;
                }
                .lblloc1{font-size: 16px;}
            }
    @media only screen and (max-width:675px){
        .maincontainer{width: 60%;}
         
    }
    @media only screen and (max-width:640px){  .coldiv{width:100%;}  }
      @media only screen and (max-width:550px){
         .coldiv{width:100%;float: left;}
    }
     @media only screen and (max-width:492px){
          .listdtail{width: 100%;}
          .topheaderback{height: auto;}
          .headingtopdiv, .logodivtop{display: block;float: none;width: 100%;}
     }
     @media only screen and (max-width:450px){
        .srchdiv{width: 100%;margin-bottom: 2px;}
/*        .listdtail{height:80px;padding-top: 0px;}*/
        .iconcontainer{width: 65px;}
        .iconcontainer .img1{width: 60px;height: 60px;}
        .maincontainer{  height: 60px;}
    }
    .checkbtndiv{width:50%;float:left;display:inline-block;}
    .conrlocspcDr{
                display: block;
                margin: 0px auto;
                text-align: center;
                padding-top: 30px;
            }
            .btnlocspdr{
                width: 95%;
                border: 0px;
                padding: 8px 5px;
                font-size: 24px;
                vertical-align: middle;
                border-radius: 25px;
                outline: none;
                background: #FFF;
                color: #000;
                cursor: pointer;
            }
            .btnlocspdr:hover{
                background: #FAFAFA;
            }
            .btnlocspdr.activebtn{
                background: #f58634;
                color: #FFF;
                background: #FB64AB;
            }
             .specilityblock{
                width: 100%;  
                text-align: center;
            }
            .drbloksn{
                width: 100%;
                text-align: center;
                display: none;
            }
            #backtotop{
                position: fixed;
                bottom: 15px;
                right: 3px;
                border: 0px;
                background: rgba(0, 0, 0, 0.71);
                font-size: 26px;
                color: #FFF;
                width: 30px;
                height: 25px;
                padding: 0px;
                border-top-left-radius: 2px;
                border-top-right-radius: 2px;
                display: none;
            }
            .Backtotop{
                display: block !important;
                transition: color 0.2s ease-in-out;
                -moz-transition: color 0.2s ease-in-out;
                -webkit-transition: color 0.2s ease-in-out;
                -o-transition: color 0.2s ease-in-out;
            }
             #backtotop .fa-angle-up{
                vertical-align: top;
            }
            
            
            @media only screen 
   and (max-width : 667px) {
    .logodivtop, .headingtopdiv{width:100%;}
    .headingdivtop{width: 100%;}
    .flippr{height: 170px !important;}
    .logodiv_01{padding: 0px 50px;}
    .imgfeedlogo{width: 100%;height:115px  !important;}
    .textwlcome {
    height: 40px !important;
}
    .s2row{padding-top: 180px;}
    #popupmsgdiv .popup{width: 90%;margin:25% auto !important;}
    .popmsglogo{width: 280px !important;height: 120px !important;}
    
    .showthis{top:5px;bottom: 5px;left: 5px;right: 5px;}
    .coldiv {
    width: 100%;
}
.textwlcomespan{padding-top: 0px;}
}
            
              @media only screen 
   and (min-device-width : 320px) 
and (max-device-width : 667px)
and (orientation : portrait) {
    .logodivtop{width:100%;}
    .headingdivtop{width: 100%;}
    .flippr{height: 170px !important;}
    .logodiv_01{padding: 0px 50px;}
    .imgfeedlogo{width: 100%;height:115px  !important;}
    .textwlcome {
    height: 40px !important;
}
    .s2row{padding-top: 180px;}
    #popupmsgdiv .popup{width: 90%;margin:25% auto !important;}
    .popmsglogo{width: 280px !important;height: 120px !important;}
}

 @media only screen 
   and (min-device-width : 320px) 
and (max-device-width : 667px)
and (orientation : landscape) {
    .imgfeedlogo{width: 100%;}
    .logodiv_01{padding-right: 5px;}
     #popupmsgdiv .popup{width: 90%;margin:10% auto !important;}
    .popmsglogo{width: 280px !important;height: 120px !important;}
}