﻿body {
}





/* ========================
  :: Slider
 ======================== */












.SliderArea,.SliderArea>img
{
    width:100%;
    height:auto;
    margin-top:300px;
}
.slideO
{
    width:100%;
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
}



.SliderIMG,.SliderIMG>img
{
    width:100%;
    margin:0 0 0 0 !important;
    padding:0 0 0 0 !important;
    
}
/*.slick-prev:before,
    .slick-next:before {
        color: #fff;
    }*/


.new{}


.slick-prev {
    left: 30px !important;
    z-index:5;
   
}
.slick-next {
    right: 60px !important;
     z-index:6;
}



.slick-dots {
    bottom: 20px !important;
}
.rj-slide {
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
   width:100%;
   margin: 0 0 0 0;
    

}

.rj-sld-Container
{
    width:100%;
    height:calc(100vh - 0px);
}
.rj-content {
    display: table-cell;
    vertical-align: middle;
    text-align:center;
}
#rj-slider
{
    margin:0 0 0 0 !important;
    height:auto;
   
    
    
}

.slide-message {
    margin-bottom: 20px;
}



.nHobzCaptionArea
{
    width:100%;
    height:auto;
    padding:40vh 0 0 0;
    text-align:center;
    
}
.nCaption
{
    font-family: 'exo';
    font-size:45px;
    color:#fff;
    font-weight:500;
    pointer-events : none;
}


.nHobzCaptionArea1
{
    width:100%;
    height:auto;
    padding:25vh 0 0 30px;
    margin: 0 0 0 110px;
    text-align:center;
    text-align:left;    
}

.nCaption1_1
{
    font-family: 'roboto';
    font-size:80px;
    color:#0caedb;
    font-weight:300;
    text-shadow:-3px 0px 7px #fff;
    margin:30px 0 15px 0;
   
}
.nCaption1_1>span
{    
    color:#EB1C25;
}

.nCaption1_2
{
    font-family: 'exo';
    font-size:30px;
    color:#fff;
    font-weight:500;
    width:auto;
    padding:3px 50px 3px 20px;
    margin:25px 0 0 0 !important;
    line-height:55px;
}
.NabhSld
   {
       width:70px;
       height:auto;
       margin:-3px 0 0 10px;
      padding:0px 0 0px 0;
       color:#808080;


        -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align:center;
    float:left;

   }
.NabhSld>img
   {
       width:100%;
       height:auto;

       /*animation-name: pulseA;
	animation-duration: 2000ms;
	transform-origin:50%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;*/
   }




.nHobzCaptionArea2
{
    width:450px;
    height:250px;
    padding:25px 40px 50px 20px;
    margin: 30vh 0 0 100px;
    text-align:left;
    display:inline-block;
    background-color:rgba(157, 80, 36, 0.88); 
    border-left:7px solid rgba(245, 158, 2, 0.94);    
}


.nCaption2_0
{
    
    
    font-family: 'exo';
    font-size:40px;
    line-height:40px;
    color:rgba(255,255,255,.9);
    font-weight:300;
    margin:0 0 0 0;
    text-align:right;

   
}
.span2_0
{
    font-size:25px; line-height:30px !important; margin:10px 0 0 0 !important; padding: 0 0 0 0 !important;
    display:inline-block;
}




.nHobzCaptionArea3
{
    width:80%;
    height:250px;
    padding:25px 40px 50px 20px;
    margin: 40vh auto 0 auto;
    text-align:left;
    display:inline-block;
    /*background-color:rgba(157, 80, 36, 0.88);*/ 
    /*border-left:7px solid rgba(245, 158, 2, 0.94);*/ 
    text-align:center;  
}


.nCaption3_0
{
    
     font-family: 'exo';
    font-size:30px;
    color:#fff;
    font-weight:500;
    width:auto;
    padding:3px 50px 3px 20px;
    margin:25px 0 0 0 !important;
    line-height:55px;
    text-align:center;
    background-color:rgba(217, 26, 35, 0.96);

   
}
.span3_0
{
    font-size:25px; line-height:30px !important; margin:10px 0 0 0 !important; padding: 0 0 0 0 !important;
    display:inline-block;
    text-align:center;
}

.span4_0
{
    font-size:25px; line-height:40px !important; margin:10px 0 0 0 !important; padding: 0 0 0 0 !important;
    display:inline-block;
    text-align:center;
}

.nCaption4
{
    font-family: 'Open Sans', serif;
    font-size:60px;
    line-height:60px;
    display: block;
    color:#fff;
    font-weight:300;
    /*text-shadow:-3px 0px 7px #fff;*/
    /*background-color:#1c44b2;*/
    padding:5px 100px 5px 100px !important;
    margin:0 auto  0 auto  !important;
    display: table;
}

.nCaption5
{
    font-family: 'Laila', serif;
    font-size:30px;
    line-height:30px;
    display: block;
    color:rgba(255, 255, 255, 0.83);
    font-weight:400;
    /*text-shadow:-3px 0px 7px #fff;*/
    /*background-color:rgba(7, 81, 152, 0.76);*/
    padding:15px 150px 7px 150px !important;
    margin:5px auto  0 auto  !important;
   /*border-top:1px dotted rgba(255, 255, 255, 0.47);*/
    display: table;
}


.RoundCaption
{
    
     font-family: 'exo';
    font-size:30px;
    color:#fff;
    font-weight:500;
    border-radius:50%;

    width:200px;
    height:200px;
    padding:55px 0 3px 0;
    margin:-100px 0 0 0 !important;
    line-height:70px;
    text-align:center;
    border: 3px solid rgba(255, 255, 255, 0.69);

    color:#fff;
    background-color:#f4511e;



    display:inline-block;

 -webkit-box-shadow: 0px 2px 30px 4px rgba(235,133,9,1);
-moz-box-shadow: 0px 2px 30px 4px rgba(235,133,9,1);
box-shadow: 0px 2px 30px 4px rgba(235,133,9,1);
}


.RoundCaption2 {
    font-family: 'exo';
    font-size: 30px;
    color: #fff;
    font-weight: 500;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    padding: 55px 0 3px 0;
    margin: -100px 0 0 0 !important;
    line-height: 70px;
    text-align: center;
    border: 3px solid rgba(255, 255, 255, 0.69);
    color: #fff;
    background-color: #10b111;
    display: inline-block;
    -webkit-box-shadow: 0px 2px 30px 4px rgba(16,177,17,1);
    -moz-box-shadow: 0px 2px 30px 4px rgba(16,177,17,1);
    box-shadow: 0px 2px 30px 4px rgba(16,177,17,1);
}

.btnArea
{
    display: flex;
   justify-content: center;
   margin:20px 0 0 0;
}

.BtnType1,.BtnType1:hover
{
    font-family: 'Laila', serif;
    font-size:20px;
    line-height:20px;
    display: block;
    color:#fff;
    font-weight:400;
    padding:11px 100px 11px 100px !important;
    float:left;
    border:2px solid #fff;
     text-decoration:none;
}
.BtnType2,.BtnType2:hover
{
    font-family: 'Laila', serif;
    font-size:20px;
    line-height:20px;
    display: block;
    color:#fff;
    font-weight:400;
    background-color:rgba(245, 158, 2, 0.94);
    border:2px solid rgba(245, 158, 2, 0.94);
    padding:11px 100px 11px 100px !important;
    margin:0 0 0 20px;
    float:left;
    text-decoration:none;

}

.nHobzCaptionArea4
{
    
    margin: 25vh 0 0 30px;
    text-align:center;
    /*background-color:rgba(0,0,0,0.7);*/
    text-align:left;
    padding:0vh 30px 0 30px;
}

.nCaption4_1
{
    font-family: 'roboto';
    font-size:50px;
    color:#03a0cb;
    font-weight:300;
    /*text-shadow:-3px 0px 7px #fff;*/
    margin:0px 0 15px 0;
    padding: 0 110px 0 30px;

    width:60%;
    height:auto;
    display:inline-block;
    float:left;
   
}
.nCaption4_1_img
{
    
    width:40%;
    height:auto;
    display:inline-block;
    float:left;

    font-family: 'roboto';
    font-size:40px;
    color:#0caedb;
    font-weight:300;
    text-shadow:-3px 0px 7px #fff;
    margin:0px 0 15px 0;
   
}

.nCaption4_1_img>img
{
    
    width:80%;
    height:auto;
    display:inline-block;
    float:left;
    margin:0 0 0 20%;
    border:3px solid rgba(12, 174, 219, 0.46);
    padding: 3px 3px 3px 3px;

}


.sldBG1 {
    background: linear-gradient(to bottom, rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 100%), url("../Images/WS/123.jpg") no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    /*pointer-events : none;*/
}


.sldBG0 {
    background: linear-gradient(to bottom, rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 100%), url("../Images/WS/NABH.jpg") no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    /*pointer-events : none;*/
}



.sldBG2
{
    background: linear-gradient(to bottom, rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 100%), url("../Images/WS/mb.jpg") no-repeat;
    background-size:     cover;           
    background-repeat:   no-repeat;
    background-position: center center; 
    /*pointer-events : none;*/
}

.sldBG3
{
    background: linear-gradient(to bottom, rgba(255,255,255,.1) 0%,rgba(255,255,255,.1) 100%), url("../Images/WS/woman.jpg") no-repeat;
    background-size:     cover;           
    background-repeat:   no-repeat;
    background-position: center center; 
    /*pointer-events : none;*/
}
.sldBG4
{
    background: linear-gradient(to bottom, rgba(255,255,255,.9) 0%,rgba(255,255,255,.9) 100%), url("../Images/WS/123.jpg") no-repeat;
    background-size:     cover;           
    background-repeat:   no-repeat;
    background-position: center center; 
    /*pointer-events : none;*/
}

.rjbt
{
    max-width:150px;
    opacity:.9;
    margin:15px 0 0 0;

    -webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
.rjbt:hover
{
     -webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	transform: translateX(-20px);
}




 .sld-prev {
    
     position:relative;
     top: -50vh !important;
     left:100px !important;
     font-size:40px!important;
     padding:3px 15px 3px 15px !important;
    background-color: rgba(173, 173, 173, 0.33)  !important;
    font-size:35px !important;
    z-index:1;
    text-align:left;
}



.sld-next {
     position:relative;
     top: -50vh !important;
     text-align:right;
     right: 100px !important;
     font-size:40px!important;
    padding:3px 15px 3px 15px !important;
    background-color: rgba(173, 173, 173, 0.33)  !important;
    font-size:35px !important;
}
.sld-prev:hover,.sld-next:hover
{
    background-color: rgba(173, 173, 173, 0.53)  !important;
}

.nCapFont1
{
    font-size:30px;
}


@media(max-width: 768px)
 { 


.nCaption1_1
{
    font-family: 'roboto';
    font-size:50px;
    color:#0caedb;
    font-weight:400;
    text-shadow:-3px 0px 7px #fff;
    margin:30px 0 15px 0;
   
}

.nCaption1_2
{
    font-size:25px;
    color:#fff;
    font-weight:500;
    padding:3px 20px 3px 10px;
    margin:10px 0 0 0 !important;
    line-height:55px;
}

.nHobzCaptionArea2
{
    width:450px;
    height:auto;
    padding:25px 40px 50px 20px;
    margin: 30vh 0 0 100px;
    border-left:7px solid rgba(245, 158, 2, 0.94);    
}

.nHobzCaptionArea3
{
    width:100%;
    height:auto;
    padding:25px 5px 50px 5px;
    margin: 40vh auto 0 auto;
    
}


.nCaption3_0
{
    
    font-size:18px;
    padding:10px 10px 10px 10px;
    margin:15px 0 0 0 !important;
    line-height:32px;
    display:inline-block;
}

.nCapFont1
{
    
    font-size:25px;
}

.RoundCaption
{
    margin:0px 0 0 0 !important;
}
.RoundCaption2 
{
    margin: 0px 0 0 0 !important;
}

.slick-prev 
{
    left: 5px !important;
    z-index:5;
}
.slick-next {
    right: 5px !important;
    z-index:6;
}

.nCaption
{
    font-size:30px;
    line-height:40px;
    font-weight:500;
    padding: 0 15px 0 15px;
}
.nHobzCaptionArea
{    
    padding:35vh 15px 0 15px;
    text-align:center;    
}


.nHobzCaptionArea1
{
    
    margin: 0 0 0 30px;
    text-align:center;
    /*background-color:rgba(0,0,0,0.7);*/
    text-align:left;
    padding:40vh 15px 0 0;
}
.nCaption1.1
{
    font-size:50px;
    line-height:15px;
    font-weight:400;
    text-shadow:-3px 0px 7px #fff;
     margin:20px 0 0 0;
}

.nCaption3
{    
    font-size:22px;
    line-height:26px;
    text-shadow:-5px 0px 9px #fff;
    font-weight:500;
   text-shadow: 2px 1px 30px rgba(255, 255, 255, 1);
   
}



.nCaption4
{
    font-size:30px;
    line-height:30px;
    font-weight:300;
    padding:5px 0 5px 0 !important;
    margin:0 auto  0 auto  !important;
}

.nCaption5
{
    font-size:16px;
    line-height:18px;
    padding:15px 0 7px 0 !important;
    margin:5px auto  0 auto  !important;
   border-top:1px dotted rgba(255, 255, 255, 0.47)
}




.btnArea
{
    display:inline-block;
   justify-content: center;
   margin:20px 0 0 0;
}
.BtnType1,.BtnType1:hover
{
    
    width:90% !important;
   margin:0 5% 0 5%;

     font-size:14px;
    line-height:18px;
    display:inline-block;
    color:#fff;
    font-weight:400;
    padding:8px 0 8px 0 !important;
    float:left;
    border:2px solid #fff;
     text-decoration:none;
}
.BtnType2,.BtnType2:hover
{
     width:90% !important;
   margin:5px 5% 0 5%;

    font-size:14px;
    line-height:18px;
    display: block;
    color:#fff;
    font-weight:400;
    background-color:rgba(245, 158, 2, 0.94);
    border:2px solid rgba(245, 158, 2, 0.94);
    padding:8px 0 8px 0 !important;
    float:left;
    text-decoration:none;

}


/*.nCaption4_1_img
{
    
    width:100%;
    height:auto;
    display:inline-block;
    float:left;

    font-family: 'roboto';
    font-size:40px;
    color:#0caedb;
    font-weight:300;
    text-shadow:-3px 0px 7px #fff;
    margin:0px 0 0px 0;
   
}*/

.nHobzCaptionArea4
{
    
    margin: 215px 0 0 0;
    text-align:center;
    background-color:rgba(0,0,0,0.1);
    text-align:left;
    padding:0vh 0 0 0;
}
.nCaption4_1
{
    font-family: 'roboto';
    font-size:25px;
    color:#03a0cb;
    font-weight:300;
    /*text-shadow:-3px 0px 7px #fff;*/
    margin:0px 5px 15px 5px;
    padding:20px 20px 10px 20px;

    width:100%;
    height:auto;
    display:inline-block;
    float:left;
   
}

.nCaption4_1_img
{
    
    width:100%;
    height:auto;
    display:inline-block;
    float:left;

    font-family: 'roboto';
    font-size:22px;
    color:#0caedb;
    font-weight:300;
    text-shadow:-3px 0px 7px #fff;
    margin:0px 0 0 0;
    display:none;
   
}

.nCaption4_1_img>img
{
    
    width:70%;
    height:auto;
    display:inline-block;
    float:left;
    margin:0 15% 0 15%;
    border:3px solid rgba(12, 174, 219, 0.46);
    padding: 3px 3px 3px 3px;

}


}/*media end*/


.nHMSClientSecHome 
{
    width: 100%;
    height: auto;
    display: inline-block;
    padding: 30px 0 30px 0;
    margin: 0 0 50px 0;
    border: 0px dotted #21b1d8;
    pointer-events: none;
    border-bottom:3px solid #ddd;
    border-top:3px solid #ddd;

}
.ClientHead
{
    border-bottom : 0px dotted #21b1d8;
    padding: 0 0 30px 0;
    margin:30px 0 0 0;
}








@keyframes pulseA {
	0% { transform: scale(1); }
    10% { transform: scale(1.01); }
    20% { transform: scale(1.02); }
	30% { transform: scale(1.03); }
	40% { transform: scale(1.04); }
	50% { transform: scale(1.05); }
	60% { transform: scale(1.04); }
	70% { transform: scale(1.03); }
	80% { transform: scale(1.02); }
    90% { transform: scale(1.01); }
	100% { transform: scale(1); }
}






.BookNowClass {
    font-size: 1em;
}

.docPanelDescription {
    font-size: 1.5em;
    margin-top: -3px;
}

.NoDataFOund{
    width:100%;
}

.FontColorWhite{
    color:white;
}