@import url(http://weloveiconfonts.com/api/?family=entypo);

[class*="entypo-"]:before {

  font-family: 'entypo', sans-serif;

}



/* 

Website Name : HLTH-UP

Created by : Meenakshi Khobragade

Created on : 06-11-2015

 */

 

*{

margin:0;

padding:0;

}

   .bg-whatsapp {
    background-color: #24cc63;
    color: #fff;
	border-radius:4px;font-size:13px;max-width:100%; border:0;margin:5px;padding:0 26px;
}

body {

font-size:14px;

line-height:26px;

color:#1e4784;

background-color:#fff;

font-family:arimo, sans-serif, calibri, arial;

}

 

/* -- Typography -- */



h2{

font-size:22px;font-family:Verdana;

color:#8e0606;

line-height:35px;

margin:10px 0 20px 0;

font-weight:600;

border-bottom:2px solid #ccc;

}

h3{

font-size:25px;font-family:Verdana;

color:#8e0606;

line-height:40px;

margin:10px 0 20px 0;

font-weight:600;

border-bottom:2px solid #ccc;

}

h4{

padding:8px 0 8px 0px;

font-size:24px;

color:#1e4784;

font-weight:600;

}

h5{padding:8px 0 8px 40px;

font-size:24px;

color:#fff;

font-weight:600;

}

a, a:hover, a:focus{

outline:none;color:#990000;

}



/* -- Form Elements -- */

input, select, textarea {

padding:5px;

border:1px solid #cccccc;

outline:none;

border-radius:4px;

}

  

/* -- Custom Classes -- */

.plainRow{

width : 100%;

float:left;

clear:both;

/*margin-bottom:10px;*/

}

.wrapper{

padding:0 160px;

}

.headerContent{

padding:0 160px;

color:#fff;

}

.noPadding{

padding :0!important;

}

.noMargin{

margin:0!important;

}

.leftPadding{

padding-left :0!important;

}

.rightPadding{

padding-right:0!important;

}

.leftMarging{

margin-left:0!important;

}

.rightMarging{

margin-right:0!important;

}

.noHeight{

height:auto!important;

}

.noBorder{

border:none!important;

}

.errorMsg {

background-color: #f2dede;

border:1px solid #f1b5b5;

padding: 10px;

text-align: left;

width: 100%;

margin-bottom:10px;

}

.successMsg{

background-color: #dff0d8;

border:1px solid #a7f288;

padding: 10px;

text-align: left;

width: 100%;

margin-bottom:10px;

}

.infoMsg{

background-color: #faf5d2;

border:1px solid #ece5b2;

padding: 10px;

text-align: left;

width: 100%;

margin-bottom:10px;

}

.logobg{

min-height:140px;

padding-bottom:10px;

}

.logowrap{

padding:10px 160px 0;

}

.logo{

background:url("../images/logo.png") no-repeat 0 0;

width:236px;

height:152px;

display:block;

margin-top:15px;

}



.link1{text-align: right; }

.link1 a{

color: #8e0606;

text-align: center;

/*background-color: #e49b15;*/

font-size: 13px;

padding: 4px 6px;

border-radius: 4px !important;

 margin: -3px; }

.link1 a:hover {

/*background-color: #3f7a9b;*/

color: #2076a6;

text-decoration: none !important;

}



.link{margin-top: 10px;

text-align: right; 

}

.link a{

color: #fff;

text-align: center;

background-color: #e49b15;

font-size: 16px;

padding: 4px 6px;

border-radius: 4px !important;

 margin: -3px; }

.link a:hover {

background-color: #3f7a9b;

color: #fff;

text-decoration: none !important;

}

.email{float:left;}

.email span a{padding:5px 18px;background:#2072a1;color:#fff;font-weight:600;border:1px solid #fff;border-radius:6px;font-size:20px;}



.phone{box-shadow:1px 1px 10px 1px #999;float:right;}

.phone span{padding:5px 18px;background:#2072a1;color:#fff;font-weight:600;border:1px solid #fff;border-radius:6px;font-size:20px;}



.headerbg1{background:#cfe4eb;min-height:auto;padding:10px 160px;}

.headerbg1 h1{font-size:20px;font-weight:600;color:#3d8bb8; text-align:left; margin-bottom:10px;line-height:35px; font-family:Verdana;}

.headerbg1 span{font-size:20px;color:#3d8bb8; text-align:left; line-height:30px;}

.headerbg1 .img1{border:1px solid #3d8bb8;border-radius:50%;}



.headerbg{background:#cfe4eb;

min-height:auto;padding:10px 160px;

}

.headerbg .img1{border:1px solid #3d8bb8;border-radius:50%;}



.tb-padding{padding:15px 0;}

.top-padding{padding:10px;}

.appointment-form{background-color:#f7f7f7;margin:10px 0;border-radius:6px;}.appointment-form.style-one{margin-top:-25px}.appointment-form .form-title{border-radius:0 0 33px 34px;color:#2d7ba9;font-size:16px;margin-top:0;padding:10px 0;text-transform:uppercase;text-align:center;line-height:26px;}.appointment-form .form-title i{font-size:20px;margin-right:20px}.appointment-form form{padding:0 20px;}.appointment-form form .form-group{margin-bottom:7px}.appointment-form form input{border:1px solid #ccc;color:#555;font-size:15px;height:38px;margin-bottom:8px;padding:0 15px 2px;width:100%}.appointment-form .form-group select{border:1px solid #ccc;color:#3a3c41;font-weight:500;margin-bottom:15px;padding:9px 12px;width:100%;-moz-appearance:none}.appointment-form form textarea{border:1px solid #ccc;color:#555;font-size:15px;height:100px;margin-bottom:20px;padding:0 15px 2px;width:100%}.appointment-form form .btn{border-radius:18px 18px 0 0;color:#fff;font-size:15px;padding:9px 0}



.contact-section{position:relative}.contact-section .form-group{position:relative;margin-bottom:20px}.contact-section .form-group-inner{position:relative;display:table;width:100%;border:1px solid #d0d0d0;overflow:hidden;border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.contact-section .form-group .icon-box{position:relative;display:table-cell;vertical-align:middle}.contact-section .form-group .icon-box label{position:relative;display:inline-block;width:40px;line-height:40px;text-align:center;font-size:16px;color:#3d3d3d;margin:0;background:#fff;border-right:1px solid #d0d0d0}.contact-section .form-group label.error{display:none!important}.contact-section .form-group .field-outer{position:relative;display:table-cell;width:100%;vertical-align:middle}.contact-section .form-group-inner input[type=password],.contact-section .form-group-inner input[type=tel],.contact-section .form-group-inner input[type=email],.contact-section .form-group-inner input[type=text],.contact-section .form-group-inner select{border:none;position:relative;display:block;width:100%;line-height:22px;padding:9px 15px;color:#222;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.contact-section .form-group input[type=password].error,.contact-section .form-group input[type=tel].error,.contact-section .form-group input[type=email].error,.contact-section .form-group input[type=text].error,.contact-section .form-group select.error,.contact-section .form-group textarea.error{background:rgba(255,0,0,.2)}.contact-section .form-group textarea{border:none;color:#222;display:block;height:102px;line-height:22px;padding:8px 15px;position:relative;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%}.contact-section button{background:0 0;border:1px solid #c9c9c9;border-radius:3px;color:#989898;display:inline-block;font-size:14px;font-weight:500;line-height:24px;overflow:hidden;padding:8px 30px;position:relative;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:100%}.contact-section button:hover{background:#1c1c1c;border:1px solid #c9c9c9;color:#fff}.contact-section button:after{background-color:#1c1c1c;bottom:-6px;content:"";height:20px;position:absolute;right:-12px;transform:rotate(-38deg);-webkit-transform:rotate(-38deg);width:40px}form #success .alert button{border:none;color:#000;font-weight:700;padding:0;width:auto}form #success .alert button:hover{background-color:transparent;color:#000}form #success .alert button:after{display:none}



.callforaction,.callforaction_box{padding:10px;box-shadow:1px 1px 10px 1px #999;margin-bottom:20px}

.callforaction_box{border:2px solid #fff;border-radius:10px;background:#2076a6;color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;text-align:center;line-height:35px}.callforaction_box a{padding:5px;/*background:#bd922c;*/color:#fff;font-weight:500;/*border:1px double #fff;*/border-radius:4px}.callforaction_box a:link{color: #FFFF00;text-decoration:none}.callforaction_box a:hover{color:#00fff0;text-decoration:none}

.callforaction_box span{padding:5px;color:#fff;font-weight:600;border-radius:4px}



.headerbg h1{font-size:20px;font-weight:600;color:#3d8bb8; text-align:left; margin-bottom:10px;line-height:35px; font-family:Verdana;}

.headerbg span{font-size:16px;color:#3d8bb8; text-align:left; line-height:30px;}



div.plainRow.noPadding.headerImage{padding-top:0;}

div.col-lg-4.col-md-4.col-sm-4.noPadding{margin-top:20px;}

div.col-lg-8.col-md-8.col-sm-8.noPadding{margin-top:20px;}



.headerImage{width:100%;

min-height:auto;background:#e7e7e7;

-webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;}

/* Since positioning the image, we need to help out the caption */

/*.headerContent h1{font-size:80px;font-weight:700;width:83%;

color:#fff; text-align:left; margin-bottom:10px;line-height:130px; font-family:"Bell MT";}

.headerContent h2{font-size:35px;width:75%;color:#deff01; text-align:left; line-height:50px;}*/



/* Declare heights because of positioning of img element */



.welcomeSection{

padding:10px 0px 0px 0px;

}

.welcomeSection p{

color:#1e4784;

/*padding:5px 0;*/

text-align:justify;

font-size:15px;

line-height:26px;

}

.welcomeSection p strong{color:#c98f17;font-size:16px;}



.welcomeSection li {

list-style:none;

background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll 0 12px;

margin-bottom: 5px;

padding: 2px 0 5px 22px;

text-align:justify;

font-size:15px;

}

.welcomeSection ul li a {

color: #1e4784;

text-align:justify;

padding: 0 2px 0 0;

}

.welcomeSection ul li a:hover {

color: #444137;

padding: 0 2px 0 0;

}

.operational{background:url(../images/img1.jpg) no-repeat 0 0;

width:100%;height:307px;margin:0 auto;}

.operationalImage{width:30%;

text-align:center;display:inline-block;}

.operationalCon{width:66%;padding:30px 30px 20px 0;

color:#fff;font-size:16px;line-height:26px;

text-align:justify;display:block;float:right;}



.awards{background:url(../images/img2.jpg) no-repeat 0 0;

width:100%;height:270px;margin:0 auto;text-align:center;}

.awards h2{font-size:25px;text-align:left;color:#0a254d;font-weight:600;padding:0px 0px 0px 25px; }

.awards img{margin-right:90px;}

.awards .img1{margin-right:0;}



.testimonial{background:#c9dfff;margin-top:30px;

width:100%;height:100%;}

.video{font-weight:600;float:left;width:70%;margin-top:-20px;}

.beforeafter{font-weight:600;float:right;width:30%;margin-top:-20px;}

.video h2{background:#173d6b;padding:10px;color:#fff;font-size:20px;display:inline-block;width:100%;}

.video img{margin-left:20px;margin-bottom:30px;}

.beforeafter h2{background:#173d6b;padding:10px;color:#fff;font-size:20px;width:100%;}





p{color:#1e4784;text-align:justify;font-size:15px;}

.style1{color: #993333;font-size:15px;}

.style2{margin:-20px 0 0 20px;color:#115c36;

}

.style3{font-weight:600; text-decoration:underline;

color: #008282;}



.footerFluid{

padding:0;

margin-top:1px;



}

.footerBG{

background:#3f7a9b;

height:200px;

margin:10px 0 0 0;

padding:0 160px;

}

.contactBG{

background:#cdd9d5;

border-radius:4px;

-moz-box-shadow:    inset 0 0 30px #35705a;

   -webkit-box-shadow: inset 0 0 30px #35705a;

   box-shadow:         inset 0 0 30px #35705a;

margin-bottom:20px;

padding:0 50px 0 50px;

}



.address{width:100%;

float:left;padding:20px 20px;

display:inline-block;

color:#fff;font-size:18px;}

.address a{color:#fff;font-size:18px;}

.address a:hover{color:#FFFF00;}

.address h3{color:#fff;font-size:22px;

padding-bottom:10px;padding-left:0;

border-bottom:1px solid #fff;

margin-bottom:10px;

}

.contactForm{width:70%;

display:block;

float:right;

color:#920714;

padding-left:10px;

}

.contactForm h3{color:#fff;font-size:20px;background:#366e61;

padding-left:10px;line-height:40px;border-radius:4px;



}

.contactForm span{color:#FF0000;}

.contactForm label{width:55%; vertical-align:top;font-weight:normal;color:#115c36;}

.contactForm input{width:40%;margin-bottom:5px;font-size:13px;color:#0066CC;}

.contactForm textarea{width:40%;height:60px;font-size:13px;color:#0066CC;}

input[type=button], input[type=reset], input[type=submit]{background:#2d7ba9;color:#fff;

padding:2px 15px;width:10%;height:35px;/*margin-left:460px;*/margin-bottom:20px;font-weight:700;}

.contactForm p a{color:#FF0000;}



.btn-info{float:right;margin-right:30px;margin-top:-70px;color:#fff;background-color:#e49b15;border-color:#e49b15;}



/*  -- Media Query Start -- */



@media (min-width: 1200px) {

.plainRow{

width : 100%;

/*float:left;

clear:both;*/

}

.wrapper{

padding:0 160px;

}

/*.headerContent h1{width:80%;font-size:33px;}*/

/*h1{font-size:2.7em;}*/



}



@media (min-width: 992px) and (max-width: 1199px) {

.wrapper{

padding:0 90px;

}

.phone{box-shadow:1px 1px 10px 1px #999;float:right;}

/*.phone span{padding:5px;background:#2072a1;color:#fff;font-weight:600;border:1px solid #fff;border-radius:6px;font-size:25px;}*/

.headerImage{width:100%;min-height:349px;

-webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;}

.headerContent{padding:0 80px;}

.operationalCon{width: 63%;font-size:15px;padding:30px 18px 20px 0;}

.headerContent h1{width:85%;font-size:30px;}

/*.operational{background: url(../images/img1.jpg) no-repeat 0 0;

    width: 100%;

    height: 307px;

    margin: 0 auto;

}*/





.headerImage{/*border:1px solid #f00;padding:10px;*/}

}



@media (min-width: 768px) and (max-width: 1024px) {



.wrapper{

padding:0 10px;}

/*.logobg{

min-height:140px;

padding-bottom:10px;

}

.logowrap{

padding:10px 0 0;

}

.logo{

background:url("../images/logo.png") no-repeat 0 0;

width:236px;

height:152px;

display:block;

}*/

.col-sm-12{width:auto;}

.phone{box-shadow:1px 1px 10px 1px #999;margin-top:0;text-align:right;}

/*.phone span{padding:5px;background:#2072a1;color:#fff;font-weight:600;border:1px solid #fff;border-radius:6px;font-size:25px;}*/

.headerImage{width:100%;min-height:310px; 

-webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  }

.logowrap {padding: 10px 100px 0;}

.headerContent{padding: 0 22px;}

.headerContent h1{width:100%;font-size:30px;line-height:50px;}

.headerContent h2{width:70%;font-size:26px;line-height:30px;}

.operationalCon{width: 60%; padding: 15px 15px 20px 0; font-size: 15px; line-height: 23px;}

h5{font-size:20px;}

.awards img{width:30%;height:60%;margin-right:0;}

.testimonial{text-align:center;padding-bottom:20px;}

.video{float:none;width:100%;height:none;}

.video h2{display:block;}

.video img{margin-left:0;}

.beforeafter{width:100%;padding-bottom:20px;}



.headerImage{border:1px solid #fff;}

}



@media (max-width: 767px) {

.wrapper{

padding:0 10px;}
    .footerBG{padding:0;}


.headerbg img{margin: 0 auto;}

.headerbg1 img{margin:0 auto;}

.navbar-brand{float:none;margin:0 auto;}

.link{text-align:right;}

.logowrap {padding: 10px 30px 0;}

.col-sm-12{width:100%;}

.link1{text-align:center;}

.headerImage{width:100%;min-height:250px; 

-webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;}

.headerContent {

padding: 0 20px 10px;text-align:center;}

.email{float:none;}

.phone{box-shadow:none;/*margin-top:15px;*/float:none;text-align:center;}

/*.phone span{padding:5px;background:#2072a1;color:#fff;font-weight:600;border:1px solid #fff;border-radius:6px;font-size:25px;}*/

.headerContent h1{font-size:25px;line-height:normal; text-align:center;}

.headerContent span{font-size:22px;line-height:24px; text-align:center;}

h3{line-height:46px;text-align:center;}

.operationalCon{width: 51%; padding: 8px 15px 0 0; font-size: 15px; line-height: 19px;}

h5{font-size:20px;padding:8px 0 8px 100px;}

/*.awards h2{padding:20px 0px 0px 25px;}

.awards img{width:30%;height:60%;margin-right:0;}*/

.testimonial{text-align:center;padding-bottom:20px;}

/*.video{float:none;width:100%;height:none;}

.video h2{display:block;}

.video img{margin-left:0;}*/

.beforeafter{width:100%;padding-bottom:20px;float:none;}

.address{width:100%;text-align:center;}



.headerImage{/*border:1px solid #000;*/}

}



@media screen and (max-width:640px){

.wrapper{

padding:0 10px;

}

.logo{float:none;

margin:0 auto;}

.link{text-align:center;}

.logowrap {padding: 10px 30px 0;}

.col-sm-12{width:auto;margin:0 auto;}

.phone{box-shadow:none;float:none;text-align:center;}

/*.phone span{padding:5px;background:#2072a1;color:#fff;font-weight:600;border:1px solid #fff;border-radius:6px;font-size:25px;}*/

.headerImage{width:100%;min-height:200px;

-webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;}



/*.logowrap{padding:10px 0 0;font-size:19px;font-weight:600;margin-bottom:43px;}

.logowrap span{display:none;}*/

.headerContent {padding: 0 20px 10px;text-align:center;}

/*.headerContent h1{font-size:30px;line-height:60px;float:none;}

.headerContent span{font-size:20px;line-height:24px;float:none;}

.awards {

    background:#c9dfff; 

    width: 100%;

    height: auto;

    margin: 0 auto;

    text-align: center;

}

.awards img{width:50%;margin-bottom:10px;}

.operationalImage {

     width: 100%;

    text-align: center;*/

    /* display: inline-block; 

}*/

.operationalImage img{width:30%;height:20%;float:left;display:block;}

h5{font-size:28px;padding:0;margin-top:20px;}

.video img{width: 98%; height: 70%;}



.operationalCon{padding:0px 10px 0 10px;width:100%;line-height:18px;font-size:14px;}





.video{float:none;width:100%;height:none;}



.headerImage{/*border:1px solid red*/}

}

/***** smaller than 560 *************************************************************/

@media screen and (max-width:560px){/*#wrapper{border:1px solid purple}*/

}

/***** smaller than 480 **************************************************************/

@media screen and (max-width:480px){

html{-webkit-text-size-adjust:none}

.wrapper{width:100%;}

.headerbg img{text-align:center;}

.logowrap {padding: 10px 30px 0;}

.col-sm-12{width:auto;margin:0 auto;}

    .arabic-li{margin-right:10px;}    
.headerImage{width:100%;min-height:200px;

-webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;}

  .headerContent {

padding: 0 10px;}

.headerContent span a{font-size:14px;}
    .address{padding:0}
.callforaction_box a{font-size:11px;}
.address a{font-size:16px;}
.welcomeSection {
    padding: 10px 0px 0px;
}
.email span a{padding: 5px 10px; font-size:13px;}
.callforaction_box span{padding:3px 10px;font-size:15px;display:inline-block }

.footerBG{padding:0;}

.address{width:100%;}



.headerImage{/*border:1px solid red*/}

}

/***** smaller than 320 *************************************************************/

@media screen and (max-width:320px){

	.container,.welcome,#footer-content,.inner-page #container{width:90%}



	

	/*#wrapper{border:1px solid green}*/

}

/***** smaller than 240 *************************************************************/

@media screen and (max-width:240px){/*#wrapper{border:1px solid green}*/

}
.link2 a {
    color: #fff;
    text-align: center;
    background-color: #e49b15;
    font-size: 14px;
    padding: 4px 4px 6px;
    border-radius: 4px !important;
    margin: -3px;
}
.uvideo-image { width:100%; height: auto; }
.toemail a, a:focus, a:hover {
    outline: 0;
    color: #4c67e9;
}