/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Tahoma; font-size: 14px; color: #555555; height: 100%; }
input, select, textarea { font-family: Tahoma; font-size: 14px; color: #555555; }
body { background: #ffffff; }
img { border: 0px; }
header, footer, nav, section, aside, hgroup, article { display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0; }
.center { margin: 0 auto; max-width: 1170px; position: relative; }

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { width: 100%; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 100%; height:100px; background:#ececec; }
	#headerCntr a.logo { float: left; margin-top: 7px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }

	/* ### header right ### */
	.header_right {float: right ;margin-left: 80px;	margin-top: 5px; width: 480px;  -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
	.header_right .sms { background:url(../images/mail.jpg) no-repeat 0% 50%;padding-left: 22px; float:left; }
	.header_right .sms a{font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size:14px; color:#000; text-decoration:none;}

        .header_right .whatsapp {
            background: url(../images/whatsapp.svg) no-repeat 0% 50%;
            background-size: 18px 18px;
            width: 22px;
            height: 22px;
            padding-left: 22px;
            float: left;
        }

            .header_right .whatsapp a {
                font-family: 'open_sansregular',Helvetica,Arial,sans-serif;
                font-size: 14px;
                color: #000;
                text-decoration: none;
            }
	
	.header_right .tel { background:url(../images/icon-phone.png) no-repeat 0% 12%;padding-left: 22px; float:right;}
	.header_right .tel a{font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size:14px; color:#000; text-decoration:none;}
	.header_right .tel span{ font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size:11px;}
	
		/* ### menu box ### */
		.menuBox{ float: left; width: 100%; margin-top:19px;}
		.menuBox ul { list-style:none;}
		.menuBox li {float: left; margin-right:123px;}
		.menuBox li.list{ float:right; margin-right:0;}
		.menuBox a {font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size:13px; color:#000; text-decoration:none; font-weight:normal;text-transform: uppercase;}
	
	/* ### homeBox container ### */
	.homeBox{ overflow: hidden; width: 100%; margin-top:15px; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;}
	
	/* ### Form Box ### */
	.formBox{ border: 8px solid #e7aa3b; float: right; padding: 25px 15px 25px 15px; width: 339px; height:268px;}
	.formBox h3{ font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size:18px; text-transform:uppercase; font-weight:normal;  text-align:left; color:#000; margin:0px 0px 12px 0px;}
	.formBox input{ width:93%; padding:10px; border:#dfe0df solid 1px; color:#666; font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size:14px; margin-bottom:20px; }
	.formBox .fro{width:100%; float:left;}
	.formBox .img2{ width:104px; height:42px; float:left;}
	.formBox .for_pad5 { float: right; width: 58%;}
	.formBox .red{ width:100%; float:left; font-size:13px; font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-weight:normal;}
	.formBox .btn_help{ float:left; width:100%; margin-top:0px;}
	.formBox .btn{ cursor:pointer; width:100%;  display: block; font-size: 18px; font-weight: normal; text-transform:uppercase; height: 40px; line-height:36px; text-align: center; float:left;  padding:0;   background:#ffffff!important; color:#666666!important; border:1px solid #e7a837 !important; margin-bottom:5px;}
	.formBox2 .btn:hover{ color: #ffffff!important; background:#e7a837!important;}

	/* ### Home ### */
	.Homebanner { position: relative; width: 763px; height: 334px; float:left;}
	.Homebanner .girl { position: absolute; top: 55px; left: -71px; z-index: 99; }
	.Homebanner ul { list-style: none; } 
	.Homebanner li { position: relative; width: 100%; }
	.Homebanner .nav { position: absolute; bottom: 17px; right: 20px; z-index: 100; }
	.Homebanner .nav a { display: block; width: 12px; height: 12px; background: #fff; border:#b8c4cf solid 1px; text-indent: -9999px; float: left; margin-left: 10px; }
	.Homebanner .nav a:hover, .Homebanner .nav a.activeSlide { background: #bababa ; } 
	.Homebanner.sub ul { float: left; width: 652px; }
	.Homebanner.sub .nav { right: 350px; }
	.Homebanner .map { float: right; border: 1px solid #d3d3d2; }
	
	

	/* ### About us ### */
	.aboutBox {  border: 2px solid #cccccc;  margin-top: 15px;  overflow: hidden; padding: 20px; transition: all 0.7s ease 0s;  width:1127px;}
	.aboutBox h3{ color: #000; font-family: "open_sansregular",Helvetica,Arial,sans-serif;  font-size: 26px;  font-weight: normal;  margin-bottom: 15px;  text-align: center;  text-transform: uppercase;}
	.aboutBox p { color: #000;  font-family: "open_sansregular",Helvetica,Arial,sans-serif;  font-size: 15px;  line-height: 25px;  text-align: left; margin-bottom:15px;}
	.aboutBox p.textA{ text-align:left;}
	.aboutBox a{ color: #000;  font-family: "open_sansregular",Helvetica,Arial,sans-serif;  font-size: 15px; text-decoration:none;}
	.aboutBox.bodernone{ background:#ececec;  border:none;  margin-top: 15px;  overflow: hidden; width:1161px; padding:10px 5px 15px 5px; }
	.aboutBox h4{ color: #000; font-family: "open_sansregular",Helvetica,Arial,sans-serif;  font-size: 14px;  font-weight: bold; line-height:22px;  text-align: center; }
	
	/* ### Test Box ### */
	.testBox{  margin-top: 15px;  overflow: hidden; padding: 20px; transition: all 0.7s ease 0s;  width: 1127px; border: 2px solid #cccccc; }
	.testBox h3{ color: #000; font-family: "open_sansregular",Helvetica,Arial,sans-serif;  font-size: 26px;  font-weight: normal;  margin-bottom: 15px;  text-align: center;  text-transform: uppercase;}
	.testBox p { color: #000;  font-family: "open_sansregular",Helvetica,Arial,sans-serif;  font-size: 15px;  line-height: 25px;  text-align: left;}
	.testBox ul{ list-style:outside;} 
	.testBox li{ line-height:normal; color:#000;  font-family: "open_sansregular",Helvetica,Arial,sans-serif;  font-size: 15px;  line-height:25px; padding-left:5px; margin-left:15px; margin-bottom:10px; }
	
	.heightDiv{ height:15px;}
	
	/*testmonial css*/
	.testmonialMainBox{ float:left; margin-top:35px; width:100%; padding-bottom:50px; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
	.testmonialDiv{ width: 100%; float:left; margin-top:0;}	
	.testmonialDiv h2{  color: #000; font-family: "open_sansregular",Helvetica,Arial,sans-serif; font-size: 24px; font-weight: normal;  text-align: center;  text-transform: uppercase;}
	.testmonialDiv h2 span { color: #000;font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size: 26px;  font-weight: bold;}
	.testmonial { width: 100%; height: 150px; float:left; position:relative; margin-top:25px; }
	.testmonial #slider { position: relative; width: 100%; height: 150px; }
	.testmonial ul { list-style: none; width: 100%; height: 150px; }
	.testmonial li { float: left; width: 100%; height: 150px; position: relative; }
	.testmonial .nav { position: absolute; left: 0; z-index: 200;width: 280px;right: 0;margin: 0px auto; }
	.testmonial .nav a { display: block; width: 45px; height: 5px; background: #b7b7b7;  text-indent: -9999px; float: left; margin-left: 10px; }
	.testmonial .nav a:hover, .testmonial .nav a.activeSlide { background: #e7a837 ; }
	.testmonial .left{ width:45%; float:left;}
	.testmonial .left p{ font-family: 'open_sansregular',Helvetica,Arial,sans-serif; color:#000; font-size:15px; text-align:left; line-height:25px; }
	.testmonial .left .img1{ margin-right:10px; }
	.testmonial .left .img2{ margin-left:10px; }
	.testmonial .left h3 { font-family: 'open_sansregular',Helvetica,Arial,sans-serif; color:#000; font-size:17px; font-weight:normal; text-align:left; padding-top:10px; }
	.testmonial .left h3 span{ font-family:  'open_sansregular',Helvetica,Arial,sans-serif; color:#000; font-size:15px; font-weight:normal;}
	.testmonial .right{ width:45%; float:right;}
	.testmonial .right p{ font-family: 'open_sansregular',Helvetica,Arial,sans-serif; color:#000; font-size:15px; text-align:right; line-height:25px; }
	.testmonial .right .img1{  margin-right:10px;}
	.testmonial .right .img2{  margin-left:10px;}
	.testmonial .right h3 { font-family:  'open_sansregular',Helvetica,Arial,sans-serif; color:#000; font-size:17px; text-align:right;padding-top:10px; font-weight:normal;}
	.testmonial .right h3 span{ font-family:  'open_sansregular',Helvetica,Arial,sans-serif; color:#000; font-size:15px; font-weight:normal;}
	
	/* ### footer container ### */
	.footer{width:100%; float:left; background:#e7a837; padding-top:20px; padding-bottom:10px; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;}
	.footer .main{ width:1170px; margin:0 auto;} 
	.footer .main .left{ width:738px; float:left;}
	.footer .main .left p{font-family: 'open_sansregular',Helvetica,Arial,sans-serif; color:#000; font-size:13px;  text-decoration:none; line-height:18px; padding-bottom:7px;}
	.footer .main .left a{font-family: 'open_sansregular',Helvetica,Arial,sans-serif; color:#000; font-size:13px;  text-decoration:none; line-height:18px;}
	.footer .main .left a:hover{ text-decoration:underline;}
	.footer .main .right{ width:auto; float:right;}
	.footer .main ul{ list-style:none; }
	.footer .main li{ line-height:normal; float:left; margin-right:10px;}

	
	/*For Mobile Menu Div Start*/
	.drawer{width:100%;border-top:1px solid #E0E0E0;border-radius:3px;}
	.accordion-item{border-bottom:1px solid #E0E0E0;}
	.accordion-item-active .accordion-header{background:none;transition:.25s;}
	.accordion-item-active .accordion-header-icon{color:#fff;}
	.accordion-item-active .accordion-header h1{color:#fff;}
	.accordion-header{background:#ffffff;padding:8px;cursor:pointer;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;min-height:20px;transition:.25s;}
	.accordion-header:hover{ background:#e7a837; color:#ffffff;}
	.accordion-header h1{ float:left;font-size:12px;font-weight: normal;margin:0;color:#212121; /*background: url(../images/crome-rrow.png) no-repeat right center;*/ width:100%;}
	.accordion-header h1 a{ display:block; color: #000; font-family: "open_sansregular",Helvetica,Arial,sans-serif; text-decoration:none; font-size:14px; }
	.accordion-header h1.list{ background:none;}
	.accordion-content{display:none;padding:0;color:#212121;background:#FFF;font-size:14px;}
	.accordion-content p{margin:0;margin-bottom:3px;}
	.accordion-header-icon{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;float:right;color:#888;font-size:12px;vertical-align:middle; display:none;}
	.accordion-header-icon.accordion-header-icon-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#fff;}
	.accordion_menu{	max-width: 100%;margin: 0px auto}
	.accordion_menu ul{ list-style:none; padding:0; margin:0;}
	.accordion_menu li{ line-height:normal; }
	.accordion_menu li a { background: none; border-bottom: none; color: #000; display: block; font-family: "open_sansregular",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 30px; padding:0 0 0 49px;  text-decoration: none; border-top:#ccc solid 1px;}
	.accordion_menu li a:hover{ border-top:#ffffff solid 1px; background:#e7a837;}
	.accordion_menu .img1{ padding-top:0; padding-right:20px;}
	.accordion_menu h3 { background: #fafafa;  border-bottom: 1px solid #ccc;  color: #000;  display: block;  font-family: "open_sansregular",Helvetica,Arial,sans-serif; font-size: 18px;  line-height: 42px;  text-align: center;  text-decoration: none;  text-transform: uppercase;}
	.mobileDropdown { background: #fff; box-shadow: 0 1px 1px 1px #828282; display: none; left: 0; position: absolute; top:100px; width: 100%; padding-top:0;  z-index: 9999;}
	/*For Mobile Menu Div End*/
	
	.mobileMenu{ display:none;}
	.accordion_menu{ display:none;}
	
	
	
	
	
	
	.breadcrumb { width:100%; float:left; margin:15px 0 15px 0}
	.breadcrumb ul { margin:0; padding:0; list-style-type:none; padding-left:10px;}
	.breadcrumb ul li { float:left; line-height:30px; margin-left: -10px;}
	.breadcrumb ul li a { font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size:13px; line-height:30px; color:#000; background:url(https://www.lalpathlabs.com/images/left-nav.png) left top no-repeat; text-decoration:none; display:block; padding:0 10px;}
	.breadcrumb ul li a:hover {color:#0053a6; text-decoration:none;}
	.breadcrumb span { font-weight:normal!important;  font-family: 'open_sansregular',Helvetica,Arial,sans-serif; }
	.breadcrumb ul li a span { background:url(https://www.lalpathlabs.com/images/right-nav.png) right top no-repeat; display:block; padding: 0 15px; font-family: 'open_sansregular',Helvetica,Arial,sans-serif; font-size:11px;}
	.breadcrumb ul li a:hover span {color:#0053a6;}
	.breadcrumb ul li.list { padding-left:12px; font-size:11px; line-height:30px; color:#000; }
	.breadcrumb.gap{ margin-bottom:15px;}
	
	
	
	
	/* ### centerListBox Box ### */
	.centerListBox{  margin-top: 15px;  overflow: hidden; padding: 20px; transition: all 0.7s ease 0s;  width: 1127px; border: 2px solid #cccccc; }
	.centerListBox h3{ color: #000; font-family: "open_sansregular",Helvetica,Arial,sans-serif;  font-size: 26px;  font-weight: normal;  margin-bottom: 15px;  text-align: center;  text-transform: uppercase;}
	.centerListBox table {  border-collapse: collapse; border-spacing: 0; width:100%; overflow-x:auto; color: #000; font-family: "open_sansregular",Helvetica,Arial,sans-serif; font-size: 14px;
    line-height: 20px;   }
	.centerListBox  th, td { border: none; text-align: left; padding: 8px;border: 1px solid #c8c5c5; text-transform:capitalize}
	.centerListBox  th, td.list { text-align: center; font-weight:bold; background:#dddddd;}
