@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: myriadpro !;
    src: url(../fonts/MyriadPro-Regular.otf);
}
body{font-family:myriadpro !important;letter-spacing:0.5px;background-color:#f1f2e4 !important;}
.header{background-image:url('../img/header_back.png');padding:20px;border-right: 1px solid hsl(0, 0%, 80%);border-left: 1px solid hsl(0, 0%, 80%);background-size:100%;}
.header ul{margin-top:30px;}
.navbar{min-height:34px !important;}
.dropdown-menu {
    background-clip: padding-box;
    background-color: hsl(184, 54%, 55%) !important;  
}
ul li ul.dropdown-menu li ul{display:none !important;}
ul li ul.dropdown-menu li:hover ul.sub-drp{display:block !important;margin-top:-20px !important;float:left;}
.sub-drp{background-color:#4CC1CA;list-style-type:none;text-decoration:none;background-color:#3DBEC4;position:absolute;z-index:+99999;padding-left: 0 !important;margin-left:-167px;width:170px}
ul.sub-drp li{text-align:left !important;height:25px;}
ul.sub-drp li a{text-decoration:none;margin:7px !important;line-height:25px !important;}
ul.sub-drp li:hover{text-align:left !important;background-color:#EEEEEE;}
ul.sub-drp li:hover a{text-decoration:none;}
.header ul li{border-right:1px solid #ccc;width:79px;text-align:center;}
.header ul li img{margin-top:-14px !important}
.header ul li a{font-weight:bold;color:#000;font-size:12px;padding: 0;}
.header ul li a:hover{background-color:inherit !important;padding: 0;}
.header ul li:last-child{border-right:none !important;}
.navigationbar{background-image:url('../img/nav-back.png');}
/*.navigationbar ul.nav li{background-image:url('../img/nav-back-img.png');margin:6px -1px;}*/
.navigationbar ul li a{color:#fff;font-weight:bolder;padding:5px;font-size:12px;}
.navigationbar ul li a:hover{color:#1ddbed}
.sepLine{background-image:none !important;font-size:14px;}
.sepLine a{font-size:15px !important;}
.sepLine a:hover{background-color:inherit !important;}
.slider{background-image:url('../img/slider-back.png');background-size:100%;margin-top:10px;}
.content{}
.navigationbar ul li:last-child{border-right:none;}


.headerList{float:right;margin-top:10px;width: 100%;}
.headerList ul {list-style-type:none;float:right;}
.headerList ul li{float:left;padding:0px 13px 0px 12px}
.headerList ul li a{color:#666;text-transform:uppercase;font-size:12px;}
.searchListdiv{background-image:url("../img/search-list.png");width:265px;height:31px;float:right;}
.searchListdiv p{float: left;font-size: 13px;margin: 7px;text-align: center; width: 21%;}
.txtSearchbox{border: medium none; margin: 5px 0 0 18px;width: 168px;}	

#nav1{width:100%;float:left;}
#nav1 .dl-menu{float:right;padding-top:0px;margin-top:0px;}
#nav1 li{padding:31px 21px 10px 21px;}
#nav1 li:hover a{background-color:inherit;background-image:inherit;border-radius:0px 0px 10px 10px;padding:0;color:#fff;}

#nav1 li:hover {color:#0078BD;background-color:#26c9da;border-radius:0px 0px 10px 10px;padding:31px 21px 10px 21px;}
#nav1 li a{color:#000;font-weight: bold;text-transform:uppercase;padding:0}
#nav1 ul li:last-child{padding-right:0px;}
.sepLine{background-color:#fff !important;width:1px;}
#logoDiv img{margin-top:25px;}
.msgTxt{background-color:#0078BD;margin-top: 36px;box-shadow:3px 1px 3px 0px #ccc;}
.msgTxt p{padding:14px;color:#fff;text-align:center;margin: 0;}
.bodyMsgtxt{background-color:#ccc;margin-top: 3px;padding-top: 11px;box-shadow:3px 1px 3px 0px #ccc;}
.bodyMsgtxt {text-align:center;}
.bodyeventMsgtxt{background-color:#3abc7f;margin-top:3px;box-shadow:3px 1px 3px 0px #ccc;}
.bodyeventMsgtxt p{color: hsl(0, 0%, 0%);font-size: 11px;margin: 10px 25px;}
.flexGrevience{background-image:url("../img/greviance-redressal.png");width:100%;height:30px;text-align:center;padding-top:5px;}
.flexGrevience span{color:#000;font-size:12px;text-transform:uppercase;}
.bodyMsgtxt img{background-color:#fff;}
.footer{height:26px;margin-top:46px;}
.footer ul.navListmenu{float:left;padding-left:0px;}
.footer ul.navListmenu li:first-child{padding-left:0px;}
.footer ul.navListmenu li{float:left;list-style-type:none;padding-left:20px;padding-right:20px;}
.footer ul.navListmenu li a{color:#fff;font-weight:bold;}
.footer ul.socialList{float:right; width: 20%;}
.footer ul.socialList li{float:left;width:58px;}
.xFlexheight{height:16px;}
.txtImgnav img{width:65%;}
.txtContent h3{font-size:14px;color:#1d86c3;text-transform:uppercase;font-weight:bold;padding:0px 20px 0 20px;}
.txtContent p{font-size:13px;color:#333;padding:0px 20px 0 20px;}
.mapView{float:right;vertical-align:bottom;border:0;}
.txtgrettings{width:43%;float:left;} 
.txtgrettings1{width:43%;margin-top: -52px;float:right;}
.boxProfile{background-color:#f25f2b;padding:5px;}
.boxProfile img{width:100%;}
.messageBox{ background-image: url("../img/intro-back.png");
    background-size: cover;
    height: 66px;
    margin: -8px;
    padding-top: 15px;
    width: 109%;
}
.messageBox p{font-size:9px;color:#fff;text-align:left;margin-bottom:0px;padding-left:4px;}
.messageBox span{color:#ffcc29;font-size:10px;float:right;}
.flexTxtmg{margin-top:-4px;}
#nav{display:none;}
.slicknav_menu{display:none;}
.prListview{background-color:#ccc;height:210px;padding:0px;margin:0px;}
.prListview h4{font-size:14px;color:#0078BD;text-transform:uppercase;padding:10px 19px 0px 19px;}
.prListview p{margin-bottom:5px;}
.pdZero{padding:5px !important;}
.eventDefaults{width:100%;}
.listProductgroup{background: hsl(36, 10%, 90%) none repeat scroll 0 0;float: left;list-style-type: none;margin: 7px; padding: 4px;}
.listProductgroup li {line-height:20px;text-align:left;	}
.listProductgroup li a{font-size:13px;line-height:20px;text-decoration:none;float:left;color:#333;margin-top:20px;}
.listProductgroup li a:hover{color:#0078BD;}
.appointMentbox{margin-top:40px;background-color:#d5d5d5;padding:10px;float:left;width:100%;}
.bkApoointdiv{background-color:#f25f2b;border-radius:5px;height: 102px;}
.exTop{margin-bottom:0px !important;}
.bkApoointdiv a{text-decoration:none !important;}
.bkApoointdiv p{padding:20px;font-size:18px;color:#fff;}
.txtInputfrm{background-color:#ededed;border-radius:4px;width:211px;margin:2px 7px 20px 5px;border:0px;padding:9px;box-shadow:2px 2px 0 -1px #666;}
.txtAreabox{width:100%;background-color:#ededed;border-radius:4px;width:100%;padding:9px;box-shadow:2px 2px 0 -1px #666;border:0px;height: 100px;}
.cntFlexdiv{margin-top:40px;}
.midCntdiv h3{color: hsl(206, 71%, 50%);font-size: 23px;font-weight: bolder; margin: 0; padding: 0;}
.subTitle{font-size:12px;color:#666;}
.txtContentinfo{text-align:justify;font-size:13px;}
.btnMoreread{background-color:hsl(206, 71%, 50%);padding:4px;border-radius:5px;color:#fff;border:0px;}
.Titilelexdiv{border:3px solid hsl(206, 71%, 50%);}
.titleTrack{background-color:hsl(206, 71%, 50%);text-align:center;padding:5px;color:#fff;}
.titleTrack p{margin-bottom:0px;color:#fff;font-size:24px;font-weight: bold;}
.innerDescclinic {padding:15px;}
.innerDescclinic h3 {color:#ef6e43;font-size:18px;margin:3px 3px;}
.innerDescclinic h5 {color:#248BDA;font-size:15px;margin:3px 3px;}
.innerDescclinic p {font-size:13px;padding-left:5px;}
#photoGallaryflex h4{color:#f35f2a;font-size:24px;margin:10px 0px 10px 0px;text-transform:uppercase;}
.flexBackdiv{background-color:#d2dee5;width:100% !important;margin-top:20px;padding-bottom:30px;}
.cntFlexdiv1{margin-top:13px;}
.awardTxt{padding:13px;}
.awardTxt li{list-style-type:square;color:#248BDA;font-size:7px;}
.awardTxt li p{font-size:7px;color:#000;}
.c{font-size:8px !important;color:#F25F2B !important;background-color::#d2dee5 !important;margin:0px 10px 0px 0px; !important;}
.midCntdiv h1{text-align:center;color:#fff;}
blockquote{border:0px !important;text-align:center;padding-bottom:0px !important;margin-bottom:0px !important;}
blockquote p{ color:#fff;font-size: 25px;font-family:Georgia, "Times New Roman", Times, serif}
.listIcon{width:47px;float:left;}
.listDesc{color: hsl(0, 0%, 40%);font-size:17px;line-height:41px;margin-bottom:0;margin-left:38px;width:100%;}
.sortTagdiv{list-style:none;}
.sortTagdiv li{float: left;height:41px;width: 100%;}
.extraListview{list-style-type:square;padding-left:18px}
.extraListview{line-height:30px;color:#248BDA;}
.extraListview li p{color:#333;line-height:27px;font-size:17px;}
@media (max-width:1024px)
{
	.slicknav_menu {
    display: block;
}
	.siteBackshadows{display:none;}
	.container{width:90% !important;}
	
	#logoDiv{text-align:center !important;}
	.header ul.nav li{width:100% !important;border:none;height:28px;}
	.header ul li img{margin-top:0 !important}
	.CenterCol{padding-left:0px !important;}
	/*---------------------------Responsive Menu------------------*/
.menu img
    {
        border-radius: 4px;
    }
    .mobile_menu
    {
        display: block;
        /*background-color: #fff;*/
        border-radius: 3px;
  top:4px;
      position:absolute;
   right:10px;
    }
    .main_menu ul li
    {
        float: none;
        opacity: 0.9;
        position: relative;
        width: 100%;
    }
    #ul_navMenu
    {
        margin-top: 34px;
    }
    .ResponsiveMenu
    {
        position: absolute;
        width: 100%;
    }
    #Web_Menu
    {
        display: none;
    }
    .main_menu ul li ul
    {
        position: relative;
        top: 0;
    }
    .main_menu ul li:hover ul
    {
        position: relative;
    }
    .main_menu ul li:hover li a
    {
        width: 100%;
    }
    #header #topmenu a.topmenu
    {
        padding-right: 4px;
    }
    .topmenu
    {
        font-size: 11px;
    }
    .thrColFixHdr #topmenu
    {
        width: 100%;
        padding: 0;
        text-align: center;
        top: 2px;
    }
    .arrowClick
    {
        position: absolute;
        right: 0;
        top: 0;
        width: 50px;
        color: #fff;
        cursor: pointer;
        height: 50px;
        line-height: 50px;
        text-align: center;
    }
    #nav ul
    {
        margin-left: 0;
    }
    #nav ul li
    {
        padding: 6px 0;
        float: none;
        width: 100%;
        position: relative;
  text-align:center;
    }
    #nav
    {
        display: none;
       /* background-color:rgba(255, 255, 255, 0.95);*/
        height: auto;
        background-image: inherit;
    }
    
    #nav ul li a, #nav ul li a:hover
    {
        padding-left: 5px;
        padding-right: 5px;
        margin-left: 0;
    }
    #nav ul li.hasUL:hover > ul
    {
        display: none;
        position: relative;
    }
    #nav
    {
        position: absolute;
        /*top: 46px;*/
  top:48px;
        right: 0;
        width: 98%;
        z-index: 999;
    }
    /*slide direction for left use left:0 and for right right:0*/
    #nav ul li.hasUL > ul
    {
        position: relative;
        top: 0;
    }
    #nav ul li.hasUL.company > ul > li a, #nav ul li.hasUL.company > ul > li a:hover, #nav ul li.hasUL > ul, #nav > ul > li.hasUL > ul > li > ul
    {
        position: relative;
    }
    /*.arrowClick{top:16px;}*/
    #nav ul li.hasUL.view > ul
    {
        display: block;
    }
    .arrowClick:before
    {
        content: '+';
        font-size: 25px;
    }
    .arrowClick.arrowActive:before
    {
        content: '_';
        position: relative;
        top: -10px;
    }
    #nav ul li.hasUL > ul, #nav > ul > li.hasUL > ul > li > ul
    {
        top: 0;
    }
    .subMenu li
    {
        border-bottom: 1px solid #000;
    }
    .main_menu ul li:hover li
    {
        border-top: 0 none;
    }
    .left
    {
        float: none;
        width: 100%;
    }
 nav{background-color:rgba(58, 60, 65,);margin-top:-12px;opacity:0.84;}
    .icon-arrow-down4:before
    {
        content: '';
    }
 /* close css for responsive Menu*/
 	#nav1{background-color:#ccc;display:none !important;}
 	.sepLine{display:none !important;}
	ul li ul li:hover ul.sub-drp{display:none !important;margin-top:-20px !important;float:left;}
	
	#dl-menu{display: block !important;position: absolute;right: 0;z-index: 99999;}
	.logoSepdiv {
    float: none;
    width: 80%;
}
#dl-menu{width:100% !important;}
.dl-menuopen{width:100% !important;}
.rightcolumn{width:100% !important;}
.bodyeventMsgtxt{text-align:center;}
.eventDefaults{width:40%;}





#nav{background-color:rgba(53, 184, 191,0.8);}
.header ul {
    margin-top:0px;
}
.subMenu{display:none;}
.headerList {display:none}

.searchListdiv {
    background-image: url("../img/search-list.png");
    background-size: cover;
    float: right;
    height: 31px;
    width: 382px;
	margin-top:27px;
}
.txtSearchbox {
    border: medium none;
    margin: 5px 0 0 29px;
    width: 245px;
}
.messageBox p {
    color: hsl(0, 0%, 100%);
    font-size: 13px;
    margin-bottom: 0;
    padding-left: 4px;
    text-align: left;
}
.messageBox{background-image: url("../img/intro-back.png");
    background-size: cover;
    height: 66px;
    margin: -15px 0;

    width: 94%;
padding-top:17px}
}
@media(max-width:640px){
	.headerList {display:none}
	.messageBox {
    background-image: url("../img/intro-back.png");
    height: 66px;
    margin: -8px auto;
    padding-top: 15px;
    width: 98%;
}
.searchListdiv{margin-top:10px;}
.msgTxt{margin-top:5px;}
.searchListdiv {
    background-image: url("../img/search-list.png");
    background-size: cover;
    float: right;
    height: 31px;
    width: 293px;
}
.txtSearchbox {
    border: medium none;
    margin: 5px 0 0 18px;
    width: 187px;
}
.txtgrettings{width:100%;float:none;}
.txtContent p {
    color: hsl(0, 0%, 20%);
    font-size: 13px;
    padding: 0 20px;
	text-align:justify;
}
.txtgrettings1 {margin-top:0px;}
.messageBox p {
    color: hsl(0, 0%, 100%);
    font-size: 12px;
    margin-bottom: 0;
    padding-left: 4px;
    text-align: left;
}
.flexTxtmg {
    margin-top: 0;
}
.bodyMsgtxt{width:100%;}
.listProductgroup{width:96%;}
.listProductgroup li{float:inherit !important;width:100%;}
	}

	