/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Regular'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Condensed'), url('../fontsMYRIADPRO-COND.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Condensed Italic'), url('../fontsMYRIADPRO-CONDIT.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Light';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Light'), url('../fontsMyriadPro-Light.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Semibold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Semibold'), url('../fontsMYRIADPRO-SEMIBOLD.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Semibold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Semibold Italic'), url('../fontsMYRIADPRO-SEMIBOLDIT.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Condensed'), url('../fontsMYRIADPRO-BOLDCOND.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold'), url('../fontsMYRIADPRO-BOLD.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Italic'), url('../fontsMYRIADPRO-BOLDIT.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Bold Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Condensed Italic'), url('../fontsMYRIADPRO-BOLDCONDIT.woff') format('woff');
    }

    #solidbar
    {
        margin-left:-100px !important;
    }

    .back-to-top-btn
    {
        margin-left:26px !important;
    }

    .rr-features-box-text h4
    {
        /*margin-left:0px !important;
        font-size: 18px !important;
        line-height: 0px !important;
        margin-top:-18px !important;*/

        margin-left: 0px !important;
        font-size: 18px !important;
        line-height: 23px !important;
        margin-top: -4px !important;

    }

    .icon-vcare
    {
        width:30px !important;
        display:block;
        margin-left:auto;
        margin-right:auto;
        
    }

    .rr-features-box-bg-color::before
{
    width:100% !important;
}


.rr-team-3-title
{
    font-size:20px !important;
}

.rr-features-box-bg-color::before
{
    height:144px !important;
}

#specialitiess
{
    margin-top:-100px !important;
}


.rr-header-2-contat-icon::before
{
    display:none !important;
}

#rr-brandd
{
    display:block !important;
}

#imgaboutt
{
    display:block !important;
}

#whychooseus
{
    margin-top:0px !important;
}

.breadcrumb__height
{
    height:340px !important;
}

.foot-about
{
    color:#fff !important;
}


.breadcrumb-shap
{
    bottom:40px !important;
}


#bradd
{
    margin-left:200px !important
}

.nephroo
{
    line-height:40px !important;
}

.breadcrumb__title
{
    font-size:42px !important;
}

.rr-contact-box-item
{
    padding:44px !important;
}

.enqq
{
    border:1px solid #ede8e8;
    padding:20px;
}

#con-enq
{
    display:block;
}
#textend
{
    text-align:center !important;
}
#dflexx
{
    display:flex !important;
}

.rr-header-2-menu ul li a
{
    color:#000 !important;
}
    @media only screen and (max-width: 768px) {
        
         html, body {
  overflow-x: hidden;
}
body {
  position: relative
}
    
        
         #dflexx
{
    display:-webkit-box !important;
    font-size:10px !important;
}
        
        .rr-header-2-top-info ul li span
        {
            color:#000 !important;
        }
        
        #textend
{
    text-align:justify !important;
}
        
        #con-enq
{
    display:none;
}
        
        #bradd
{
    margin-left:0px !important
}
        
        
        .breadcrumb__height
{
   
    background-position:inherit !important;
    background-size:contain !important;
    height:177px !important;
}
        
        #whychooseus
{
    margin-top:-80px !important;
}
        
        #facilityyy
{
    margin-top: -240px !important;
}

        
        #imgaboutt
{
    display:none !important;
}


        #aboutt
        {
            /*margin-top:-540px !important;*/
        }



        .rr-slider-3-height
        {
            background-size: contain !important;
            background-repeat: no-repeat !important;
        }

    .rr-slider-3-content
    {
        display: none !important;
    }




        #rr-brandd
{
    display:none !important;
}

        .rr-features-box-bg-color::before
        {
            background-color: var(--rr-theme-1) !important;
        }

        #specialitiess
{
    margin-top:-150px !important;
}

        .rr-features-box-bg-color::before
{
    height:auto !important;
}

        .back-to-top-btn
        {
            margin-left:0px !important;
        }

        #solidbar
        {
            margin-left:0px !important;
        }
    }
    @media only screen and (min-width:460px) and (max-width: 1200px) {
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:13px !important;
        }

        #specialitiess
{
    margin-top:-200px !important;
}


#facilityyy
{
    margin-top: -240px !important;
}

#testimonialll
{
    margin-top:50px;
}
#dflexx
{
    font-size:11px !important;
}
#textemdd
{
    text-align:start !important;
}

    }


    @media only screen and (min-width:1201px) and (max-width: 1300px) {
        
        #textemdd
{
    text-align:start !important;
}
        
        #dflexx
{
    font-size:11px !important;
}
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:14px !important;
        }


        #specialitiess
        {
            margin-top:-200px !important;
        }
        
        
        #facilityyy
        {
            margin-top: -240px !important;
        }
        
        #testimonialll
        {
            margin-top:50px;
        }
        
        #bradd
{
    margin-left:150px !important
}


    }



    @media only screen and (min-width:1301px) and (max-width: 1400px) {
        
        #textemdd
{
    text-align:start !important;
}
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:14px !important;
        }


        #specialitiess
        {
            margin-top:-200px !important;
        }
        
        
        #facilityyy
        {
            margin-top: -271px !important;
        }
        
        #testimonialll
        {
            margin-top:50px;
        }

        #specia2
        {
            margin-top: -100px;
        }

        #latestnewss
        {
            margin-top:-50px;
        }

   #dflexx
{
    font-size:12px !important;
}

    }



    @media only screen and (min-width:1401px) and (max-width: 1500px) {
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:14px !important;
        }


        #specialitiess
        {
            margin-top:-200px !important;
        }
        
        
        #facilityyy
        {
            margin-top: -271px !important;
        }
        
        #testimonialll
        {
            margin-top:50px;
        }

        #specia2
        {
            margin-top: -100px;
        }

        #latestnewss
        {
            margin-top:-50px;
        }
        
        
        #bradd
{
    margin-left:150px !important
}


    }


    @media only screen and (min-width:1501px) and (max-width: 1600px) {
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:14px !important;
        }


        #specialitiess
        {
            margin-top:-200px !important;
        }
        
        
        #facilityyy
        {
            margin-top: -271px !important;
        }
        
        #testimonialll
        {
            margin-top:50px;
        }

        #specia2
        {
            margin-top: -100px;
        }

        #latestnewss
        {
            margin-top:-50px;
        }


    }



    @media only screen and (min-width:1601px) and (max-width: 1700px) {
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:14px !important;
        }


        #specialitiess
        {
            margin-top:-200px !important;
        }
        
        
        #facilityyy
        {
            margin-top: -271px !important;
        }
        
        #testimonialll
        {
            margin-top:50px;
        }

        #specia2
        {
            margin-top: -100px;
        }

        #latestnewss
        {
            margin-top:-50px;
        }


    }


    @media only screen and (min-width:1701px) and (max-width: 1800px) {
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:14px !important;
        }


        #specialitiess
        {
            margin-top:-200px !important;
        }
        
        
        #facilityyy
        {
            margin-top: -271px !important;
        }
        
        #testimonialll
        {
            margin-top:50px;
        }

        #specia2
        {
            margin-top: -100px;
        }

        #latestnewss
        {
            margin-top:-50px;
        }


    }



    @media only screen and (min-width:1801px) and (max-width: 1900px) {
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:14px !important;
        }


        #specialitiess
        {
            margin-top:-200px !important;
        }
        
        
        #facilityyy
        {
            margin-top: -271px !important;
        }
        
        #testimonialll
        {
            margin-top:50px;
        }

        #specia2
        {
            margin-top: -100px;
        }

        #latestnewss
        {
            margin-top:-50px;
        }


    }



    @media only screen and (min-width:1901px) and (max-width: 2000px) {
        .rr-header-main-menu > nav > ul > li > a
        {
            font-size:14px !important;
        }


        #specialitiess
        {
            margin-top:-200px !important;
        }
        
        
        #facilityyy
        {
            margin-top: -271px !important;
        }
        
        #testimonialll
        {
            margin-top:50px;
        }

        #specia2
        {
            margin-top: -100px;
        }

        #latestnewss
        {
            margin-top:-50px;
        }


    }