body {
  font-family: arial;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
h1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:34px;
  font-weight:700;
  color:#00355f;
  line-height: 48px;
}
.clear{
  clear:both;
}
.top-header {
  width: 100%;
  float: left;
  position: relative;
  background: #c84d46;
  padding: 6px 0;
  color: #fff;
  text-align: right;
}
.top-header p {
  padding: 0;
  margin: 0;
}
.top-header p a {
  color: #fff;
  text-decoration: none;
  font-size: 15px;
}
.top-header p a::after {
  content: "";
  width: 1px;
  height: 16px;
  display: inline-block;
  background: #fff;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 5px;
}
.top-header p a:last-child::after {
  display: none;
}
.header {
  width: 100%;
  float:left;
  background: #fff;
  padding-top: 10px;
  padding-bottom: 3px;
  border-bottom: 1px solid #f0f0f0;
}
.header.bd-btm {
  border-bottom: 1px solid #eae8e8;
  padding-bottom:10px;
}
.header .logo2 {
  margin-left: 56px;
}
.header .logos {
  width: 44.3%;
  float: left;
  margin-right: 8px;
  padding-bottom: 10px;
}

.whats-btn {
  padding: 8px 10px;
  border-radius: 10px;
/*  height: 100%;*/
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
  border: 1px solid #06B45C;
  display: flex;
  flex-direction: row;
  align-items: center;
  width:79%;
  margin-top: 5px;
  justify-content: center;
}
.whatsapp_button {
  width: 40%;
  float: left;
}
.whatsapp_button.mob {
  display: none;
}
.whatsapp-icon img {
  width: 32px;
  height: auto;
}
.whatsapp_button a{
  text-decoration:none;
}
.whatsapp-icon {
  padding-right: 10px;
}
.whatsapp-text {
  font-size: 14px;
  font-weight: 600;
  color: #06b45c;
  margin-bottom: 2px;
  line-height: 14px;
}
.whatsapp-subtext {
  color: #969faa;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
}


.pkg-price.group {
  text-align: center;
  color: #0d5591;
  padding: 10px 10px 10px;
  background: #fff8f8;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
}
.hdr_right {
  width: 34%;
  float: left;
  padding-top: 12px;
  padding-bottom: 0px;
}
#dcsearchfrm {
  position: relative;
}
#dcsearchfrm input[type="text"] {
  width: 100%;
  height: 40px;
  padding: 0 10px;
}
#dcsearchfrm input[type="submit"] {
  background-image: url(https://www.diagnosticcentres.in/layout/assets/images/topbtn.png);
  width: 43px;
  height: 39px;
  position: absolute;
  border: 0;
  outline: 0;
  cursor: pointer;
  background-color: transparent;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
  text-indent: 9999px;
  text-align: center;
  padding: 10px;
  background-position: center center;
}
.suggesstion-box-top {
  position: absolute;
  z-index: 999;
  background: #fff;
  width: 100%;
  margin-bottom: 5px;
}
.suggesstion-box-top ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.suggesstion-box-top ul li {
  font-size: 14px;
  color: #000;
  padding: 7px;
  margin: 0;
  cursor: pointer;
  list-style-type: none;
  line-height: 18px;
}
.suggesstion-box-top ul li:hover {
  background-color: #e7e7e7;
}
.booknow-sm {
  position: relative;
  background: #003662;
  background: #f15f56;
  text-decoration: none;
  border: none;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
  width: 45%;
  padding: 5px 12px;
  font-family: arial;
  top: 3px;
  right: 8px;
}
.booknow-sm.book {
  /*background: #0d5591;*/
  --tw-bg-opacity: 1;
  background-color: rgb(46 54 73/var(--tw-bg-opacity));
}
.booksm-btn {
  text-align: center;
}
.banner-main{
  width:100%;
  height:auto;
}
.banner-main.fullbg{
  background:#f4f4f4;
}
.container.pdtp {
  padding-top: 22px;
}
.banner-left {
  position: relative;
}
.banner-left img {
  width: 100%;
  height: auto;
}
.banner-left img {
  position: relative;
}
.banner-cap {
  padding-left: 30px;
  width: 56%;
  position: absolute;
  top: 39px;
/*  margin-top: 228px;*/
 /* padding-top: 178px;*/
}
.banner-left h1 {
  position: absolute;
}
.banner-left h1 span{
  color:#00355f;
}
.subcap {
  position: absolute;
  margin-top: 210px;
/*  top: 173%;*/
}
.subcap p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  color: #00355f;
  line-height: 23px;
}
.subcap p span{
  color:#00355f;
}
.booking-confirm a {
    background: #012985;
    color: #ffffff !important;
    padding: 10px 20px 10px 20px;
}
.banner-serv {
  background: #fafafa;
  padding: 10px 30px 34px 30px;
}
.serve img {
  float: left;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
.banner-serv .serve {
  float: left;
  width: 28%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 70px;
  width: 28%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 70px;
  width: 26%;
}
.banner-serv .serve p {
  color: #00355f;
  font-size: 14px;
  font-weight: 700;
}
.drconsult {
    padding: 10px 10px 10px;
    text-align: center;
    font-weight: 700;
    color: #d50202;
    background: #f1efef;
    vertical-align: middle;
    line-height: 15px;
}
.banner-pkg .pkg-box {
  float: left;
  width: 33%;
  margin-bottom: 25px;
}
.pkg-box {
  width: 176px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
	width: 272px;
	height: 38px;
	-webkit-transform: skew(-18deg);
	-moz-transform: skew(-18deg);
	-o-transform: skew(-18deg);
	background: #003662;
	color:#fff;
	line-height: 36px;
}

/*blog start*/

.breadcum-sec {
  width: 100%;
  float:left;
  margin-bottom: 20px;
  padding-top: 8px;
}
.breadcum_area ul {
  margin: 0;
  padding: 0;
  position: relative;
}
.breadcum_area ul li {
  list-style: none;
  float: left;
  padding: 0 8px;
  font-size: 15px;
  color: #000;
}
.breadcum_area ul li a {
  font-size: 15px;
  color: #00355f;
  text-decoration: none;
  display: block;
  padding-right: 10px;
}
.breadcum_area ul li a:hover {
  color: #000;
  text-decoration: none;
}
.breadcum_area ul li a::after {
  content: '>';
  position: absolute;
  bottom: 0;
  top: 0;
  margin-left: 10px;
}
.breadcum_area ul li:first-child {
  padding: 0 8px 0 0;
  margin-right: 0;
}
.blog-sec{
  width:100%;
  float:left;
}
.blog-sec h1{
  font-size: 22px;
  color: #000000;
  letter-spacing: 1px;
  font-weight: 400;
  padding-bottom: 0px;
  line-height: 22px;
  margin-bottom: 16px;
}
p.important-note {
  margin: 0 0 20px 0 !important;
}
.blog-sec p {
  text-align: left;
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 20px;
}
.blog-post{
  width: 100%;
  border-bottom: 1px solid #eee;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.blog-post img {
  max-width: 100%;
  margin: 0;
  display: block;
  border: 1px solid #eee;
  height: auto;
}
.blog-post-title h2 {
  color: #2e3649;
  text-decoration: none;
  border: 0;
  text-align: left;
  width: 100%;
  padding: 0;
  font-size: 22px;
  display: block;
  margin-top: 20px;
}
.blog-post-title h2 a {
  color: #2e3649;
  text-decoration: none;
  border: 0;
  text-align: left;
  width: 100%;
  padding: 0;
  font-size: 22px;
  display: block;
  margin-top: 20px;
}
.blog-post-title h2 a:hover {
  color: #121212;
  text-decoration: none;
}
.postby-date span{
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  padding-right: 10px;
}
.blog-post p {
  color: #1b1b1b;
  font-size: 14px;
  line-height: 23px;
  margin: 10px 0 0;
}
/*.blog-post p a {
  color: #cd4942;
  text-decoration: none;
}*/
.blog-post p a, .blog-post a, .blog-post ul li a {
  color: #0425d9;
  text-decoration: none;
}
.latest-post h2 {
  font-size: 22px;
  color: #000000;
  letter-spacing: 1px;
  font-weight: 400;
  padding-bottom: 10px;
}
.latest-post ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.latest-post ul li {
  margin: 0;
  padding: 0 0 8px;
  list-style-type: none;
  line-height: 19px;
/*  overflow: hidden;*/
  font-size: 14px;
  color: #1b1b1b;
  float:left;
}
.latest-post ul li a {
  color: #000;
  font-weight: 400;
  text-decoration: none;
  font-size: 14px;
}
.latest-post ul li a:hover {
  color: #c84d46;
}
.post-title:hover {
  color: #c84d46;
}
.thumbnails-img {
  float: left;
  height: 70px;
  margin-right: 10px;
  width: 61px;
}
.thumbnails-img img{
  width: 61px;
  height: auto;
}
.post-title {
  color: #000;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  font-weight: 500;
  position: relative;
  top: -4px;
}
.post-date {
  font-size: 14px;
  color: #4f4e4e;
}
.blog-details p {
  padding-bottom: 10px;
}
.blog-details ul {
  margin: 10px 0 10px 0;
  padding: 0;
}
.blog-details ul li {
  list-style: disc;
  list-style-position: inside;
  padding: 0 0 8px;
}
.footer-bottom {
  width: 100%;
  float:left;
  background-color: #053155;
  padding: 20px 0 10px;
  clear: both;
  z-index: 99;
  position: relative;
}
.footer-bottom ul {
  margin: 0;
  padding: 0;
}  
.footer-bottom ul li {
  list-style: none;
  color: #fff;
  font-size: 14px;
  float: left;
  padding-right: 5px;
  padding-bottom: 10px;
}
.footer-bottom ul li::after {
  content: "|";
  padding-left: 5px;
  color: #cae7ff;
}
.footer-bottom ul li:last-child::after {
  content: "";
}
.footer-bottom ul li a {
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}
.footer-bottom ul li a:hover {
  color: #cae7ff;
}
/*.responsive-header {
  display:none;
}*/
.menubg {
  background-color: #2e3649;
  width: 100%;
  padding: 10px 0;
  float: left;
  position: relative;
  z-index: 9;
  margin-top: 0px;
}
.menu {
  display: block;
  text-align: left;
}
.mobile_menu {
  display: none;
}
/*.menu {
  max-width: 1170px;
  text-align: left;
  margin: auto;
}
*/
.menu ul {
  margin: 0;
  padding: 0;
}
.menu ul li:first-child {
  padding: 0 23px 0 0;
}
.menu ul li {
  list-style: none;
  display: inline-block;
  padding: 0 13px;
  background: url(/layout/assets/images/menuline.png) right top no-repeat;
}
.menu ul li a {
  font-size: 15px;
  color: #fff;
  text-decoration: none;
/*  text-transform: uppercase;*/
  display: block;
}
.responsive-header {
  display:none;
}
.menu ul li:last-child {
  background: 0 0;
}
.menu-button .touch-button {
  background: transparent;
  position: absolute;
  z-index: 999;
  top: 0px;
  right: 4px;
  width: 50px;
/*  height: 50px;*/
  display: inline-block;
 /* text-align: center;*/
 display:none;
}
.flexnav::after {
  content: "";
  display: table;
  clear: both;
}
.flexnav.show {
  max-height: 2000px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
.flexnav {
  *zoom: 1;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transform-style: preserve-3d;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
/*  max-height: 0;*/
  font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
  position: absolute;
  width: 100%;
  z-index: 999;
  right: 0;
  top: 48px;
  display: none;
}
.flexnav li {
  font-size: 100%;
  position: relative;
  overflow: hidden;
}
.flexnav li a {
  position: relative;
  display: block;
  z-index: 2;
  overflow: hidden;
  background: #2e3649;
  font-size: 16px;
  color: #fff;
  padding: 10px;
  text-decoration: none;
}
.blog-details h2 {
  font-size: 22px;
  color: #000000;
  letter-spacing: 1px;
  font-weight: 400;
  padding-bottom: 10px;
}
.blog-post.privacy{
  border-bottom:0 ;
  padding-bottom:0;
}
/*blog end*/

/*new package box css start*/
.banner-pkg {
  margin-left: 0px !important;
}
.package-box {
  float: left;
  width: 32.3%;
  margin-bottom: 24px;
  margin-right:12px;
 /* background: rgb(217, 237, 255);
  border: 1px solid rgb(229, 225, 225);*/
  min-height: 160px;
}
.package-box:nth-child(3), .package-box:nth-child(6), .package-box:nth-child(9), .package-box:nth-child(12), .package-box:nth-child(15), .package-box:nth-child(18) {
  margin-right: 0;
}
.package-title {
  background: #003662;
  font-family: Arial;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  padding: 5px;
  height: 42px;
  justify-content: center;
  display: flex;
  align-items: center;
  line-height: 20px;
}
.tottal-tests {
  padding-top: 4px;
  margin: 0;
  font-size: 16px;
  color: #003560;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
.package-price {
  font-size: 16px;
  font-weight: 600;
  color: #003560;
  font-family: 'Open Sans', sans-serif;
  display: block;
  text-align: center;
  margin: auto;
}
.price-off {
  color: #cc1c39;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
}
.price-per-person {
  font-size: 14px;
  font-weight: 600;
  color: #003560;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
}
.package-details {
  padding: 5px 5px 10px;
  background: rgb(217, 237, 255);
  border: 1px solid rgb(229, 225, 225);
  min-height: 118px;
}
.booknow-sm {
  width: 49%;
  top: 2px;
  right:0;
  display: inline-block;
}
/*new package box css end*/

/*package category start*/
.breadcum-sec.category {
  margin-bottom: 14px;
}
.package-category-sec{
  width:100%;
  float:left;
}
.package-category-sec h1 {
  font-size: 22px;
  color: #000000;
/*  letter-spacing: 1px;*/
  font-weight: 400;
  padding-bottom: 18px;
  line-height: 22px;
}
.thyrocare-categories a .thyrocare-pkg {
  margin-right: 15px;
  margin-bottom: 15px;
}
.thyrocare-categories a:nth-child(6) .thyrocare-pkg, .thyrocare-categories a:nth-child(12) .thyrocare-pkg, .thyrocare-categories a:nth-child(18) .thyrocare-pkg, .thyrocare-categories a:nth-child(24) .thyrocare-pkg, .thyrocare-categories a:nth-child(30) .thyrocare-pkg, .thyrocare-categories a:nth-child(36) .thyrocare-pkg, .thyrocare-categories a:nth-child(42) .thyrocare-pkg, .thyrocare-categories a:nth-child(48) .thyrocare-pkg {
  margin-right: 0;
}
.thyrocare-pkg {
  width: 15.7%;
  float: left;
  background-color: #fff;
  padding: 20px 10px;
  border-radius: 5px;
  box-shadow: 0px 2px 10px -1px rgb(0 0 0 / 20%);
  -webkit-box-shadow: 0px 2px 10px -1px rgb(0 0 0 / 20%);
  -moz-box-shadow: 0px 2px 10px -1px rgb(0 0 0 / 20%);
  min-height: 138px;
}
/*.thyropkg-icon {
  width: 28%;
  background: #fff;
  padding: 10px;
  border: 1px solid #ffcbcb;
  border-radius: 5px;
  margin: auto;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.12);
}*/
.thyropkg-icon img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  margin:0px auto;
  display:block;
}
.thyropkg-details {
  text-align: center;
  margin-top: 10px;
}
.thyropkg-title p {
  color: #2e3649;
  font-size: 14px;
  padding: 0;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  margin-bottom: 0;
}

/*package category end*/


#pkg-title div {
  -webkit-transform: skew(18deg);
  -moz-transform: skew(18deg);
  -o-transform: skew(218deg);
  font-family: Arial;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  text-align:center;
}
.pkg-details {
  border: 1px solid #e5e1e1;
  border-radius: 10px;
  width: 170px;
  height: 60px;
  text-align: center;
  margin: 0px auto 0 47px;
  background: #d9edff;
}
.pkg-details .tot-test {
  padding-top: 4px;
  margin: 0;
  font-size: 14px;
  color: #575555;
  font-family: Arial;
  font-weight: 700;
  font-family:Arial, Helvetica, sans-serif;
}
.pkg-details .pkg-price {
  font-size: 16px;
  font-weight: 600;
  color: #003560;
  font-family: 'Open Sans', sans-serif;
  position: relative;
  top: 0px;
  left: 1px;
  display: inline-flex;
}
.priceline.linethrough {
  margin-right: 5px;
}
.priceline {
  text-decoration: line-through;
  color: #707070;
}
.pkg-price img {
  position: relative;
  top: 2px;
  margin-right: 8px;
}
/*.pkg-price div::after {
  content: '\002F';
  font-size: 30px;
  font-weight: 500;
}*/
/*.pkg-price label::after {
  content: '\2014';
}
.pkg-price label::after {
  content: '\2010';
  position: relative;
  top: -4px;
}*/
.banner-pkg {
  padding-top: 17px;
  width: 100%;
  height: auto;
  float: left;
  margin-left: 7px;
}
.booking-form {
  background: #fdfdfd;
  width: 97%;
  height: auto;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  margin-left: 11px;
  margin-bottom: 22px;
}
.form-box {
  padding: 26px 0px 26px 26px;
}
.form-box h2 {
  font-size: 30px;
  font-weight: 500;
  color: #003662;
  font-family:Arial, Helvetica, sans-serif;
}
.frmsub-head {
  color: #012b4d;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 18px;
  font-weight: 500;
  font-family: open sans-serif;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form-box p {
  text-align: left;
  font-size: 15px !important;
  font-weight: 400;
  margin: 4px 0 0 0;
  color: #333;
  line-height: 18px;
  font-family:Arial, Helvetica, sans-serif;
}

.form-main {
  margin-top:15px;
}
.frminput {
  width: 100%;
  text-align: left;
  margin: 15px 0 0;
}
.sec-1 .input-1 {
  float: left;
  width: 45%;
  margin-right: 12px;
}
.sec-1 .input-1:last-child{
   margin-right: 0px;
}
/*.sec-2 .select-1 {
  float: left;
  width: 45%;
  margin-right: 12px;
}*/
.sec-2 .select-1 {
  float: left;
  width: 100%;
  padding-right: 26px;
}
.sec-2 .select-1:last-child{
   margin-right: 0px;
}
.sec-3 .select-2 {
  float: left;
  width: 100%;
  padding-right: 26px;
}
/*.sec-3 .select-2 {
  float: left;
  width: 45%;
  margin-right: 12px;
}*/
.sec-3 .select-2:last-child{
   margin-right: 0px;
}
.sec-1, .sec-2, .sec-3, .sec-4 {
  width: 100%;
  float: left;
}
.sec-4 .input-2 {
  float: left;
  width: 100%;
  margin-right: 12px;
  padding-right: 26px;
}
/*.sec-4 .input-2 {
  float: left;
  width: 45%;
  margin-right: 12px;
}*/
.sec-4 .input-2:last-child{
   margin-right: 0px;
}
.frminput input, textarea {
  width: 100%;
  height: 36px;
  padding: 0 10px;
  border: 1px solid #d2d0d0;
  font-size: 14px;
  margin-bottom: 7px;
  font-family: Arial, Helvetica, sans-serif; 
}
.frminput select {
  width: 100%;
  padding: 0 10px;
  height: 36px;
  border: 1px solid #d2d0d0;
  font-size: 14px;
  background: #fff;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-image: none;
  background-size: auto;
  margin-bottom: 6px;
  color: #403f3f;
  appearance: none;
  background-image: url(../images/downarrow.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
}
.frminput input::placeholder, .frminput textarea::placeholder {
  color: #403f3f;
  opacity: 1;
}
.frminput select#gender {
  color: #000;
}
.frminput textarea {
  min-height: 80px;
  padding: 10px;
}
.sublbl {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#000;
}
#Beneficiary1, #Beneficiary2, #Beneficiary3, #Beneficiary4, #Beneficiary5, #Beneficiary6, #Beneficiary7, #Beneficiary8, #Beneficiary9, #Beneficiary10 {
  width: 93%;
  margin-top: 1px;
  /*margin-top: 7px;*/
  float: left;
  margin-bottom: -1px;
}
.address {
  width: 93%;
}
label.agreecheck {
  width: 100%;
  float: left;
}
.agreecheck {
  margin-bottom: 8px;
}
.agreecheck input {
  width: auto;
  float: left;
  height: auto;
  margin: 6px 10px 0 0;
  padding: 0;
}
.agreecheck span {
  font-size: 14px;
  vertical-align: text-bottom;
  font-family: Arial, Helvetica, sans-serif;
  display: table;
  font-weight: 500;
}
.address textarea {
  margin-bottom: 4px;
}
.sublb2 {
  float: left;
  font-size: 14px;
  width: 100%;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 10px;
}
.hr {
  border: 1px solid #555454;
  width: 93%;
  margin: 14px 0 14px;
}
.testdetails .totamnt {
  display: block;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  color: #000000;
}
.testdetails .totamnt span {
  font-size: 14px;
  font-family: arial;
  font-weight: 700;
  color: #00355f;
}
.testdetails label{
  display:block;
  font-size:14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:500;
  color:#000000;
}
.testdetails label span{
  font-size:14px;
  font-family:arial;
  font-weight:700;
  color:#00355f;
}
.frminput .frmsub {
  width: 93%;
  height: auto;
  cursor: pointer;
  margin: 10px 0 0 0;
  background:#f15f56;
  /*background: #00355f;*/
  color: #fff;
  font-size: 18px;
  font-style: normal;
  border: 0;
  padding: 5px 0 9px;
  font-weight: 600;
  line-height: 25px;
}
.sec-3 {
  margin-top: 5px;
}
.process-sec{
  margin-top:40px;
}
.process-title{
  background: #efefef;
  padding: 10px 16px;
  color: #2b569a;
  font-size: 16px;
  margin-bottom: 18px;
  font-weight: bold;
  font-family:arial;
}
.process-bg ul {
  list-style-type: none;
  padding-left: 44px;
  margin-bottom:0;
}
.process-bg ul li{
  font-size:14px;
  color:#000000;
  font-weight:500;
  font-family:arial;
  line-height: 24px;
  position: relative;
  margin-bottom: 10px;
}
.process-bg ul li:last-child{
  margin-bottom: 0;
}
.process-sec ul li::before {
  content: url('../images/circle.png');
  position: absolute;
  left: -23px;
  top: 2px;
}
.sec-title h2{
  color: #2b569a;
  margin: 0 0 40px 0;
  padding: 0;
  font-size: 33px;
  text-align:center;
  font-family:arial;
  font-weight:500;
}
.sec-title h2 span {
  width: 123px;
  height: 3px;
  background: #232f4c;
  display: block;
  margin: 30px auto 0;
}
.sec-title-2 h2 {
  color: #ffffff;
  margin: 0 0 40px 0;
  padding: 0;
  font-size: 33px;
  text-align:center;
  font-family:arial;
  font-weight:500;
}
.sec-title-2 h2 span {
  width: 123px;
  height: 3px;
  background: #f15f56;
  display: block;
  margin: 30px auto 0;
}

.why-thyro{
  padding-top:40px;
}
.thyro-box{
  text-align: center;
}
.why-thyro .col-md-3 {
  margin-bottom: 40px;
}
.whythyro-title {
  font-size:16px;
  color:#003662;
  font-family:arial;
  font-weight:700;
  margin-top: 12px;
}
.why-thyro .col-md-3:nth-child(5), .why-thyro .col-md-3:nth-child(6), .why-thyro .col-md-3:nth-child(7), .why-thyro .col-md-3:nth-child(8) {
  margin-bottom: 0px;
}
.package-listing{
  background:#003662;
  padding:40px 0;
}
.client-testimonial-carousel .owl-dots button {
    height: 5px;
    background: #2b569a !important;
    width: 20px;
    display: inline-block;
    margin: 5px;
    transition: .2s;
    border-radius: 2px;
}
.package-listing-carousel .owl-dots button {
    height: 5px;
    background: #2b569a !important;
    width: 20px;
    display: inline-block;
    margin: 5px;
    transition: .2s;
    border-radius: 2px;
}
.client-testimonial-carousel button.owl-dot.active {
    background: #003662 !important;
    width: 30px;
}
.package-listing-carousel button.owl-dot.active {
    background: #fff !important;
    width: 30px;
}
.client-testimonial-carousel .owl-dots {
    text-align: center;
    margin-top: 25px;
	display:none;
}
.package-listing-carousel .owl-dots {
    text-align: center;
    margin-top: 25px;
}
.single-testimonial-item {
    box-shadow: 0 0 1px #9b9a9a;
    margin: 2px;
    padding: 20px 50px 20px 50px;
	text-align:center;
	display:block;
	background:#fff;
}
.package-listing-item {
    box-shadow: 0 0 2px #9b9a9a;
	display:block;
	background: #f4f4f4;
}
.single-testimonial-item:before {
    font-family: "Font Awesome 5 Free";
    content: "\f10e";
    font-weight: 900;
    font-size: 20px;
    color: #2b569a;
    line-height: 30px;
}
.single-testimonial-item h3 {
  font-size: 14px;
  font-style: normal;
  margin-bottom: 0;
  margin-top: 40px;
  font-family: arial;
  font-weight:700;
}
.package-listing-item h3 {
  font-size: 14px;
  font-style: normal;
  margin-bottom: 0;
  margin-top: 40px;
  font-family: arial;
  font-weight:700;
}
.single-testimonial-item h3 span {
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
}
.package-listing-item h3 span {
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
}
.single-testimonial-item p {
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
  font-family: arial;
  height:115px;
}
.package-listing-item p {
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
  font-family: arial;
}
.testimonials-sec .owl-prev {
  background-image: none !important;
  color: #fff !important;
  font-size: 14px !important;
  background-color: #2b56a68f !important;
  height: 32px;
  line-height: 32px !important;
  width: 32px;
  border-radius: 32px;
  position: absolute;
  left: -1%;
  top: 40%;
}
.package-listing-sec .owl-prev {
  background-image: none !important;
  color: #fff !important;
  font-size: 14px !important;
  background-color: #f15f56 !important;
  height: 32px;
  line-height: 32px !important;
  width: 32px;
  border-radius: 32px;
  position: absolute;
  left: -1%;
  top: 50%;
}
.testimonials-sec .owl-next {
  background-image: none !important;
  color: #fff !important;
  font-size: 14px !important;
  background-color: #2b56a68f !important;
  height: 32px;
  line-height: 32px !important;
  width: 32px;
  border-radius: 32px;
  position: absolute;
  right: -1%;
  top: 40%;
}
.package-listing-sec .owl-next {
  background-image: none !important;
  color: #fff !important;
  font-size: 14px !important;
  background-color: #f15f56 !important;
  height: 32px;
  line-height: 32px !important;
  width: 32px;
  border-radius: 32px;
  position: absolute;
  right: -1%;
  top: 50%;
}
.testimonials-sec .owl-carousel .owl-dots.disabled, .testimonials-sec .owl-carousel .owl-nav.disabled {
  display: block !important;
}
.package-listing-sec .owl-carousel .owl-nav.disabled {
  display: block !important;
}
.pkg-title {
  background: #d9edff;
  padding: 8px 10px;
  color: #003662;
  font-size: 16px;
  font-weight: 700;
  font-family: arial;
}
.pkg-price-tottest{
  background: #fafafa;
  padding: 10px 10px;
  width: 100%;
  float: left;
}
.pakg-price {
  float: left;
  color:#2b569a;
  font-size: 16px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
}
.pkg-tottest {
  float: right;
  color:#f15f56;
  font-size: 16px;
  font-weight: 700;
  font-family: arial;
}
.doct {
  display: inline-block;
  width: 100%;
  color: #006095;
  padding: 5px 10px 5px 10px;
  background-color: #eee;
  font-weight: 600;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.test-include {
  padding: 20px 10px 12px;
}
.acc_trigger {
  background-color: #f5f5f5;
  color: #444;
  cursor: pointer;
  padding: 10px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 14px;
  transition: 0.4s;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
}
.acc_trigger.active, .acc_trigger:hover {
  background-color: #f5f5f5;
}
.acc_trigger.active a {
  color: #015193;
}
.acc_trigger:after {
  content: '';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
   background-image: url(../images/downarrow2.png);
   background-repeat: no-repeat;
   width:16px;
   height:9px;
   position: relative;
   top: -13px;
}
.acc_trigger.active:after {
  content: "";
  background-image: url(../images/upperarrow.png);
  background-repeat: no-repeat;
  width:12px;
  height:7px;
}
.acc_container {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  margin-bottom: 10px;
}

.acc_container2 {
  padding: 0 18px;
  background-color: white;
}


.acc_trigger a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  text-align: center;
  display: block;
}
h2.acc_trigger {
  margin-bottom: 0;
}
.block ul {
  margin: 0;
  padding: 5px 5px;
}
.book-btn {
  padding-top: 20px;
  padding-bottom: 8px;
  text-align: center;
}
.booknow {
  position: relative;  
  /*background: #003662;*/
  background:#f15f56;
  text-decoration: none;
  border: none;
  color: #fff;
  font-size: 18px;
  font-weight:700;
  cursor: pointer;
  width: 45%;
  padding: 13px 34px;
  font-family: arial;
}
.customers {
  padding-top: 40px;
}
.faq{
  background: #003662;
  padding: 50px 0;
  margin-top: 40px;
}
.faq-box {
  width: 90%;
  margin: auto;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  padding: 40px 0;
  background: #f5f5f5;
}
#accordionExample {
  width: 82%;
  margin: auto;
}
.accordion-button {
  background:#ddedff;
  height: 44px;
  font-size: 14px;
  color:#000;
  font-family: arial;
}
.accordion-item:first-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-item {
  border: 1px solid #ddedff;
  margin-bottom: 8px;
}
.accordion-button:not(.collapsed) {
  color:#043684;
  background:#ddedff;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-button:focus {
  box-shadow: none;
}
.accordion-button::after {
  background-image: url("../images/plus.png");
  transform: scale(1) !important;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("../images/minus.png");
}
.why-need{
  background:#f4f4f4;
  margin-top: 40px;
  width: 100%;
  float: left;
}
.lab-img-left{
  float:left;
  width: 37%;
  padding-top: 25px;
}
.why-need-right{
  float:right;
  width:63%;
}
.lab-img-left img {
  width: 100%;
  min-height: 566px;
}
.need-main{
  padding-top:40px;
  padding-bottom: 40px;
  padding-left:40px;
  width: 100%;
  float: left;
}
.sec-title-3 h2{
  color: #2b569a;
  margin: 0 0 30px 0;
  padding: 0;
  font-size: 33px;
  text-align: left;
  font-family: arial;
  font-weight: 500;
}
.sec-title-3 h2 span {
  width: 123px;
  height: 3px;
  background: #232f4c;
  display: block;
  margin: 30px 0;
}
.need-comtent p{
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:400;
  color:#000;
  line-height:24px;
  margin-bottom: 0;
}
.our-usp-sec{
  padding-top:30px;
}
.usp-box{
  float:left;
  width: 236px;
  height: 140px;
  margin-right:34px;
  text-align:center;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
}
.usp-boxes .usp-box:last-child{
  margin-right:0px;
}
.usp-detais {
  padding: 11px;
}
.usp-detais p {
  padding-top: 5px;
  margin-bottom: 0;
}
.footer{
  background:#003662;
  padding:40px 0;
  width: 100%;
  float: left;
}
.footer p{
  text-align:left;
  font-size:14px;
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  line-height:24px;
  font-weight:500;
  margin-bottom: 0;
}  
.footer h2 {
  font-size: 24px;
  color: #fff;
  line-height: 24px;
  font-weight:500;
}
.footer h2 span {
  width: 50px;
  height: 3px;
  background: #ccc;
  display: block;
  margin: 20px 0;
}
.booking-confirm{
  padding:40px 0 0;
}
.booking-confirm h2 {
  font-size: 33px;
  text-align: center;
  font-family: arial;
  font-weight: 500;
  color: #2d2d2d;
  margin: 22px 10px 0;
}
.sub-content {
  text-align: center;
}
.booking-confirm .sub-content p {
  text-align: center;
  font-size: 18px;
  color: #555;
  font-weight: 500;
  display:inline;
}
.booking-confirm .row.bk-bg {
  margin-top: 40px;
}
.booking-confirm .table.table-bordered {
  border-color: #ccc;
}
.booking-confirm table tr th {
  font-size: 17px;
  font-weight: 600;
  font-family: Arial, Helvetica, sans-serif;
  color: #2d2d2d;
}
.booking-confirm table tr td {
  font-size: 17px;
  font-weight: 500;
  font-family: Arial, Helvetica, sans-serif;
  color: #555;
}
.imp-info{
  padding:30px 0 40px;
}
.imp-info ul {
  padding-left: 14px;
  margin-bottom: 0;
}
.imp-info ul li {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  margin-bottom: 10px;
}
.imp-info ul li:last-child{
  margin-bottom:0;
}
.listarea_lab {
  width: 100%;
  margin-top: 20px;
  border-top: 1px solid #ccc;
  padding-top: 12px;
}
.listarea_lab .leftimg {
  width: 40%;
  text-align: left;
  float: left;
  padding: 10px 0 0 0;
}
.listarea_lab .leftimg img{
  height:auto !important;
}
.listarea_lab .righttxt {
  width: 53%;
  float: right;
  font-size: 14px;
  text-align: left;
}
.listarea_lab .righttxt ul {
  padding: 0;
  margin: 0;
}
.listarea_lab .righttxt ul li {
  list-style: none;
  padding: 0 0 0px;
  margin: 0;
  font-size: 12px;
  color: #666;
  line-height: inherit;
  font-weight:600;
  font-family: Arial, Helvetica, sans-serif;
}
.banner-serv.mob {
  display: none;
}

.dropbtn {
  background-color: #3498DB;
  color: #000;
  font-size: 16px;
  border: none;
  cursor: pointer;
  font-weight:500;
  font-family: 'Open Sans', sans-serif;
}
.dropdown button {
  background: transparent;
}
.dropbtn:hover, .dropbtn:focus {
  background-color: transparent;
}
.dropdown {
  position: relative;
  display: inline-block;
  float: right;
  margin-top: 14px;
  width: 6%;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  overflow: auto;
  z-index: 999;
  text-align: left;
  border: 1px solid #ddd;
  border-radius: 9px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
  margin: 6px 0px;
  right: 0;
  left: auto !important;
}
.dropdown-content a {
  color: #000;
  text-decoration: none;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  padding: 8px 15px;
  border-bottom: 1px solid #ddd;
  font-weight: 500;
}
.dropbtn img {
  height: 16px;
  margin-right: 4px;
  margin-bottom: 0;
  filter: brightness(0);
  vertical-align: middle;
}
#myDropdown img {
  vertical-align: middle;
  margin-right: 10px;
}
.dropdown a:hover {background-color: #f7f7f7;}
.show {display: block;}


#scrollUp {
  display: inline-block;
  background-color: #f15f56;
  color:#fff;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 50%;
  position: fixed;
  bottom: 70px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  overflow:hidden;
}
.fa-rocket:before{
content: "\f135";
}
#scrollUp i {
  line-height: 50px;
  font-size: 30px;
}
#scrollUp:hover {
  cursor: pointer;
  background-color: #096bbb;
}
.fas.fa-rocket:hover {
  background: #06478c;
}
#scrollUp:active, #scrollUp:focus {
  background-color: #f15f56;
}
#scrollUp.show {
  opacity: 1;
  visibility: visible;
}
.conatct_total_con {
  margin-bottom: 1rem;
}
.blog-sec.contact {
  margin-bottom: 30px;
}
.blog-sec.contact textarea {
  height: auto;
}
.blog-sec.contact input {
  height: 46px;
}
.blog-sec.contact .btn.btn-primary {
  background: #f15f56;
  border: none;
  padding: 10px 30px;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 20px;
}
/*@media (max-width:1600px) {
.subcap {
  top: 32%;
}
}*/
@media (max-width:1440px) {
.banner-cap {
  /*padding-top: 172px;*/
/*  width: 40%;*/
}
/*.subcap {
    top: 179%;
}*/
/*.booknow-sm {
  right: 9px;
}*/
}
@media (max-width:1366px) {
.thyrocare-pkg {
  width: 15.5%;
}
.sec-2 .select-1 {
  width: 100%;
  padding-right: 13px;
}
.sec-3 .select-2 {
  width: 100%;
  padding-right: 13px;
}
.sec-4 .input-2.email {
 width: 100%;
 padding-right: 13px;
}
.sec-4 .input-2.phone {
 width: 100%;
 padding-right: 13px;
}
.package-box {
  width: 32%;
}
/*.header .logos {
  width: 55%;
}*/
.dropdown {
  width: 7%;
}
/*.booknow-sm {
  right: 8px;
}*/
.sharecentr {
  width: 54%;
}
.share-sec {
  padding: 10px 15px;
}
.hr {
  width: 96%;
}
.container.pdtp {
  padding-bottom: 7px;
}
.banner-serv .serve {
  width: 32%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 15px;
  width: 33%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 17px;
  width: 30%;
}
.banner-pkg .pkg-box {
  width: 33%;
  margin-bottom: 14px;
}
.banner-pkg {
  padding-top: 10px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 235px;
}
.pkg-details {
  margin: 0px auto 0 28px;
}
.sec-title-3 h2{
  line-height: 38px;
}
.usp-box {
  width: 207px;
  margin-right: 20px;
}
.lab-img-left img {
  min-height: 587px;
}
.sec-title h2, .sec-title-2 h2, .sec-title-3 h2{
  font-size:32px;
}
.banner-cap {
/*  padding-top: 154px;*/
  width: 58%;
  top: 22px;
/*  margin-top: 211px;*/
}
.banner-left h1 {
  font-size: 34px;
  /*font-size: 40px;*/
}
.subcap {
  margin-top: 200px;
 /* top: 178%;*/
}
.form-box {
  padding: 26px 0px 30px 15px;
}
.sec-1 .input-1, .sec-4 .input-2 {
  width: 46%;
}
.sec-3 .select-2, , .sec-2 .select-1 {
  width:100%;
}
.form-box p {
  margin: 4px 23px 0 0;
}
#Beneficiary1, .address, .frminput .frmsub {
  width: 96%;
}
.listarea_lab .righttxt ul li {
  padding: 0 0 3px;
  line-height: 18px;
}
.listarea_lab .righttxt ul li:last-child{
  padding: 0 0 0px;
}
.listarea_lab .leftimg {
  width: 32%;
  padding: 12px 0 0 0;
}
.listarea_lab .righttxt {
  width: 64%;
}
}
@media (max-width:1230px) {
.banner-cap {
  width: 60%;
}
/*.booknow-sm {
  right: 8px;
}*/
}
@media (max-width: 992px) {
.thyrocare-pkg {
  width: 32.2%;
}
.thyrocare-categories a:nth-child(3) .thyrocare-pkg, .thyrocare-categories a:nth-child(9) .thyrocare-pkg, .thyrocare-categories a:nth-child(15) .thyrocare-pkg, .thyrocare-categories a:nth-child(27) .thyrocare-pkg, .thyrocare-categories a:nth-child(33) .thyrocare-pkg, .thyrocare-categories a:nth-child(39) .thyrocare-pkg, .thyrocare-categories a:nth-child(45) .thyrocare-pkg {
  margin-right:0;
}
/*.thyropkg-icon {
  width: 18%;
}*/
.sharecentr {
  width: 63%;
}
.dropdown {
  width: 8%;
}
.package-details {
  min-height: 142px;
}
.share-sec {
  margin-left: 0;
  width: 100%;
  padding: 10px 11px;
  margin-bottom: 14px;
}
.banner-serv .serve p {
  font-size: 12px;
}
.banner-cap {
  /*padding-top: 142px;*/
  width: 65%;
}
.banner-cap h1 {
  font-size: 32px;
  line-height: 40px;
}
.subcap {
  margin-top: 164px;
/*  top: 176%;*/
}
.subcap p {
  font-size: 22px;
  line-height: 16px;
}
.banner-serv {
  padding: 10px 10px 34px 10px;
}
.serve img {
  margin-right: 5px;
}
.banner-serv .serve {
  width: 36%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 0px;
  width: 37%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 0px;
  width: 27%;
}
.banner-pkg .pkg-box {
  width: 33%;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 195px;
}
#pkg-title div {
  font-size: 12px;
  font-weight: 600;
}
.booking-form {
  width: 100%;
  margin-left: 0px;
  margin-bottom: 14px;
}
.form-box {
  padding: 26px 0px 11px 12px;
}
.sec-1 .input-1, .sec-2 .select-1, .sec-3 .select-2, .sec-4 .input-2 {
  width: 47%;
  margin-right: 6px;
}
/*.sec-1 .input-1, .sec-4 .input-2 {
  width: 47%;
   margin-right: 6px;
}
.sec-3 .select-2, , .sec-2 .select-1 {
  width:100%;
   margin-right: 6px;
}*/
.pkg-price img {
  top: 4px;
  width: 11px;
  height: 18px;
}
.pkg-details {
  margin: 0px auto 0 8px;
}
.pkg-details .pkg-price {
  font-size: 16px;
  font-weight: 600;
}
.pkg-price span::before {
  font-size: 30px;
}
.pkg-price span::after {
  font-size: 24px;
}
.single-testimonial-item {
  padding: 20px 30px 20px 30px;
}
.usp-box {
  width: 169px;
}
.sec-title h2, .sec-title-2 h2, .sec-title-3 h2 {
  font-size: 30px;
}
.sec-title-3 h2 span {
  margin: 24px 0;
}
.need-main {
  padding-top: 30px;
  padding-bottom: 30px;
}
.lab-img-left img {
  min-height: 625px;
}
.our-usp-sec {
  padding-top: 20px;
}
.sec-title-3 h2 {
  margin: 0 0 24px 0;
}
.listarea_lab .leftimg {
  width: 38%;
  padding: 6px 0 0 0;
}
.listarea_lab .righttxt {
  width: 55%;
}
}
@media (max-width: 991px) {
.header .logos {
    width: 51%;
}
.header .logo2 {
  margin-left: 30px;
}
.dropdown {
  width: 13%;
  z-index: 9999;
}
.sharecentr {
  width: 27%;
}
.share-sec {
  margin-bottom: 0;
}
.hr {
  width: 99%;
}
.banner-main.fullbg .col-md-8 {
  width: 100%;
}
.banner-cap {
  padding-top: 138px;
}
.banner-serv {
  padding: 10px 10px 34px 30px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 222px;
}
#pkg-title div {
  font-size: 13px;
  font-weight: 600;
}
.pkg-details {
  margin: 0px auto 0 21px;
  height: 59px;
}
.banner-main.fullbg .col-md-4 {
  width: 100%;
}
.form-box {
  padding: 26px 3px 30px 12px;
}
.sec-1 .input-1, .sec-3 .select-2, .sec-4 .input-2 {
  width: 49%;
}
.sec-2 .select-1, .sec-2 .select-1{
  width:100%;
  padding-right: 7px;
}
#Beneficiary1, #Beneficiary2, #Beneficiary3, #Beneficiary4, #Beneficiary5, #Beneficiary6, #Beneficiary7, #Beneficiary8, #Beneficiary9, #Beneficiary10, .address, .frminput .frmsub {
  width: 99%;
}
.container.pdtp {
  padding-top: 0px;
  padding-bottom: 22px;
}
.booking-form {
  height: auto;
  margin-top: 3px;
  margin-bottom: 0;
}
.owl-carousel .owl-item img {
  height: auto;
}
.package-listing-sec .owl-prev, .testimonials-sec .owl-prev{
  left: -2%;
}
.package-listing-sec .owl-next, .testimonials-sec .owl-next{
  right: -2%;
}
.lab-img-left {
  float: none;
  width: 100%;
  padding-top: 0px;
}
.lab-img-left img {
  min-height: auto;
  margin-top: 40px;
}
.why-need-right {
  float: none;
  width: 100%;
}
.need-main {
  padding-left: 0;
  padding-bottom: 40px;
}
.booking-confirm .col-md-6 {
  width: 100%;
}
.listarea_lab .leftimg {
  width: 36%;
  padding: 4px 0 0 0;
}
.listarea_lab .righttxt {
  width: 55%;
}
}
@media (max-width: 800px) {
.dropdown {
  margin-top: 7px;
}
.header.bd-btm {
display:block;
}
.top-header {
  text-align: center;
  background: #2e3649;
  padding: 10px 0;
}
.thyrocare-pkg {
 width: 48.9%;
}
/*.thyropkg-icon {
  width: 15%;
}*/
.thyrocare-categories a:nth-child(3) .thyrocare-pkg, .thyrocare-categories a:nth-child(9) .thyrocare-pkg, .thyrocare-categories a:nth-child(15) .thyrocare-pkg, .thyrocare-categories a:nth-child(21) {
  margin-right:15px;
}
.thyrocare-categories a:nth-child(2) .thyrocare-pkg, .thyrocare-categories a:nth-child(4) .thyrocare-pkg, .thyrocare-categories a:nth-child(8) .thyrocare-pkg, .thyrocare-categories a:nth-child(10) .thyrocare-pkg, .thyrocare-categories a:nth-child(14) .thyrocare-pkg, .thyrocare-categories a:nth-child(16) .thyrocare-pkg, .thyrocare-categories a:nth-child(20) .thyrocare-pkg, .thyrocare-categories a:nth-child(22) .thyrocare-pkg, .thyrocare-categories a:nth-child(26) .thyrocare-pkg, .thyrocare-categories a:nth-child(28) .thyrocare-pkg, .thyrocare-categories a:nth-child(32) .thyrocare-pkg, .thyrocare-categories a:nth-child(34) .thyrocare-pkg, .thyrocare-categories a:nth-child(38) .thyrocare-pkg, .thyrocare-categories a:nth-child(40) .thyrocare-pkg, .thyrocare-categories a:nth-child(44) .thyrocare-pkg {
  margin-right:0;
}
.header {
  display: none;
}
.menubg {
  display: none;
}
.responsive-header .dropdown-content.show img {
  margin-right: 10px;
}
.responsive-header {
  display: block;
  width: 100%;
  padding: 9px 11px;
  float: left;
  position: relative;
  box-shadow: 0px 2px 2px #ccc;
  z-index:999;
  min-height: 47px;
  background-color: #fff;
}
.mobile_menu {
  display: block;
}
.menu-button {
/*  color: #FFFFFF;*/
  cursor: pointer;
  display: block;
 /* float: right;*/
  font-size: 18px;
  padding: 0px 12px;
  position: absolute;
  top: 24px;
  left: 0;
}
.menu-button .touch-button {
  left: 0;
}
.responsive-logo {
  text-align: left;
  margin-left: 51px;
}
.mobile-header-left {
  float: left;
  width: 83%;
}
.mobile-header-right {
  float: left;
  width: 11%;
}
.responsive-logo img.thyrocare {
  width: 20%;
  height: auto;
  margin-right: 10px;
}
.responsive-logo img.aarogyam {
  width: 20%;
  height: auto;
}
.dropdown {
  width: 100%;
  z-index: 9999;
}
.flexnav {
  top: 74px;
}


.sec-3 .select-2 {
  width: 100%;
  padding-right: 7px;
}
.sec-4 .input-2.email {
  width: 100%;
  padding-right: 7px;
}
.sec-4 .input-2.phone {
  width: 100%;
  padding-right: 7px;
}
.whatsapp_button.desk {
  display: none;
}
.whatsapp_button.mob {
  display: block;
  width: 100%;
  margin-bottom: 7px;
}
.whats-btn {
  width: 100%;
  margin-top: 6px;
}
.banner-cap {
  padding-top: 0;
  width: 62%;
  position: absolute;
/*  margin-top: 131px;*/
/*  top: -242px;*/
}
.subcap {
  margin-top: 186px;
/* top: 166%;*/
/* padding-top: 108px;*/
}
/*.banner-cap {
  padding-top: 138px;
  width: 52%;
}*/
/*.booknow-sm {
  right: 8px;
}*/
.header .logos {
  width: 87%;
  margin-right: 0;
}
.hdr_right {
  width: 100%;
  float: left;
  padding-top: 4px;
  padding-bottom: 10px;
}
.package-details {
  min-height: 117px;
}
}
@media (max-width: 768px) {
.pkg-details .pkg-price {
  left: 2px;
}
/*.booknow-sm {
  right: 7px;
}*/
}
@media (max-width: 680px) {
.banner-serv.desk{
  display:none;
}
.banner-serv.mob {
  display: block;
  width: 100%;
  float: left;
}
.banner-serv.mob {
    padding: 6px 10px 21px 30px;
}
.banner-serv.mob .serve.mob {
  width: 14%;
  margin-right: 83px;
}
.banner-serv.mob .serve.mob:nth-child(2) {
  width: 35%;
}
.banner-serv.mob .serve.mob:nth-child(3) {
  width: 14%;
  margin-right: 0;
}
.banner-serv.mob .serve.mob img {
  margin-right: 0;
}
.banner-serv.mob p {
  padding: 0;
  margin: 0;
}
.banner-serv.mob img {
  margin-right: 108px;
}
.banner-serv.mob img:last-child {
  margin-right: 0;
}
.nbl {
  width: 13%;
  height: auto;
}
.cap {
  height: auto;
  width: 27%;
}
.banner-serv.mob img:last-child {
   margin-right: 0;
}
.iso {
  height: auto;
  width: 11%;
}



.thyrocare-pkg {
  width: 48.5%;
}
/*.thyropkg-icon {
  width: 20%;
}*/
.mobile-header-left {
 width: 77%;
}
.mobile-header-right {
 float: left;
 width: 13%;
}
.responsive-logo img.thyrocare {
 width: 25%;
}
.responsive-logo img.aarogyam {
 width: 25%;
}
.flexnav {
  top: 72px;
}


.sec-3 .select-2 {
  width: 100%;
  padding-right: 5px;
}
.sec-4 .input-2.email {
  width: 100%;
  padding-right: 5px;
}
.sec-4 .input-2.phone {
  width: 100%;
  padding-right: 5px;
}
.latest-post ul li {
  float:none;
  padding: 0 0 38px;
}
.thumbnails-img {
  height: 70px;
}
.package-title {
  font-size: 15px;
  line-height: 19px;
}
.package-box:nth-child(3), .package-box:nth-child(9), .package-box:nth-child(15) {
  margin-right: 12px;
}
.package-box:nth-child(2), .package-box:nth-child(4), .package-box:nth-child(6), .package-box:nth-child(8), .package-box:nth-child(10), .package-box:nth-child(12), .package-box:nth-child(14), .package-box:nth-child(16), .package-box:nth-child(18), .package-box:nth-child(20) {
  margin-right: 0;
}
.package-box {
  width: 48%;
}
.header .logos {
  width: 70%;
}
/*.dropdown {
  width: 15%;
}*/
.banner-cap {
/* top: -194px;*/
}
.subcap {
  margin-top: 125px;
}
.subcap p {
  font-size: 18px;
}
.banner-cap h1 {
  font-size: 18px;
}
}
@media (max-width: 600px) {
.mobile-header-left {
 width: 79%;
}
.mobile-header-right {
 width: 15%;
}
.responsive-logo img.thyrocare {
 width: 28%;
}
.responsive-logo img.aarogyam {
 width: 28%;
}


.header .logos {
  width: 85%;
}
/*.dropdown {
  width: 15%;
}*/
/*.booknow-sm {
  right: 10px;
}*/
.sharecentr {
  width: 35%;
}
.pkg-price div::after {
  font-size: 28px;
}
.pkg-price img {
  top: 3px;
}
.header .logo2 {
  margin-left: 15px;
}
.banner-cap h1 {
  font-size: 18px;
  line-height: 30px;
}
.banner-cap {
  width: 70%;
/*  top: -182px;*/
}
.subcap {
 /* padding-top: 6px;*/
}
.subcap p {
  font-size: 18px;
  line-height: 10px;
}
.banner-pkg {
  padding-top: 8px;
}
.banner-pkg .pkg-box {
  margin-bottom: 12px;
}
.booking-form {
  margin-top: 4px;
}
.banner-serv {
  padding: 0px 30px 0px 30px;
  width: 100%;
  height: 66px;
}
.banner-serv .serve {
  width: 22%;
  text-align:center;
}
.serve img {
  float: none;
  margin-right: 0px;
}
.banner-serv .serve p {
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 76px;
  width: 21%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 76px;
  width: 18%;
}
.serve img {
  margin-right: 3px;
}
.banner-serv .serve p {
  font-size: 12px;
}
.banner-pkg .pkg-box {
  width: 50%;
}
#pkg-title div {
  font-size: 13px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 243px;
}
.pkg-details {
  margin: 0px auto 0 32px;
}
.form-box {
  padding: 26px 7px 30px 12px;
}
.form-box h2 {
  font-size: 24px;
}
.process-bg {
  width: 100%;
}
.why-thyro .col-md-3 {
  width: 50%;
}
.sec-title h2, .sec-title-2 h2, .sec-title-3 h2 {
  font-size: 24px;
  text-align: center;
}
.faq-box {
  width: 100%;
}
.sec-title h2 span, .sec-title-2 h2 span, .sec-title-3 h2 span {
  width: 100px;
  margin: 20px auto 0;
}
.usp-box {
  width: 100%;
  height:auto;
  margin-right:0;
  margin-bottom: 20px;
}
.usp-boxes .usp-box:last-child {
  margin-right: 0px;
  margin-bottom: 0px;
}
.usp-detais {
  padding: 20px;
}
.whythyro-title {
  font-size: 14px;
  margin-top: 8px;
}
.thyro-box img {
  width: 45px;
  height: 45px;
}
.why-thyro .col-md-3 {
  margin-bottom: 20px;
}
.why-thyro .col-md-3:nth-child(5), .why-thyro .col-md-3:nth-child(6) {
  margin-bottom: 20px;
}
.package-listing-sec .owl-prev, .testimonials-sec .owl-prev{
  left: -3%;
}
.package-listing-sec .owl-next, .testimonials-sec .owl-next{
  right: -3%;
}
.booking-confirm h2 {
  font-size: 24px;
}
.booking-confirm .sub-content p {
  font-size: 16px;
  display: inherit;
}
.booking-confirm {
  padding: 30px 0 0;
}
.booking-confirm .row.bk-bg {
  padding: 0px 0 0px;
  margin-top: 30px;
}
.booking-confirm table tr th {
  font-size: 16px;
}
.booking-confirm table tr td {
  font-size: 16px;;
}
.imp-info {
  padding: 16px 0 30px;
}
.footer {
  padding: 30px 0;
}
.listarea_lab .leftimg {
  width: 28%;
  padding: 16px 0 0 0;
}
.listarea_lab .righttxt {
  width: 67%;
}
}
@media (max-width: 576px) {
#accordionExample {
  width: 88%;
}
/*.booknow-sm {
  right: 10px;
}*/
}
@media (max-width: 525px) {
.banner-serv.mob img {
  margin-right: 102px;
}
.banner-serv.mob {
  padding: 8px 10px 21px 20px;
}
  
  
.mobile-header-right {
 width: 18%;
}
.responsive-logo img.thyrocare {
 width: 30%;
}
.responsive-logo img.aarogyam {
  width: 30%;
}
.menu-button {
 top: 11px;
}
.flexnav {
 top: 67px;
}
.subcap {
  margin-top: 116px;
}  
}
@media (max-width: 500px) {
.sec-2 .select-1, .sec-2 .select-1 {
    width: 100%;
    padding-right: 3px;
}
.thyrocare-pkg {
  width: 48.4%;
}
/*.thyropkg-icon {
  width: 22%;
}*/
.mobile-header-left {
  width: 80%;
}
.mobile-header-right {
  width: 20%;
}
.responsive-logo img.thyrocare {
 width: 34%;
}
.responsive-logo img.aarogyam {
 width: 34%;
}


.sec-3 .select-2 {
  width: 100%;
  padding-right: 3px;
}
.sec-4 .input-2.email {
  width: 100%;
  padding-right: 3px;
}
.sec-4 .input-2.phone {
  width: 100%;
  padding-right: 3px;
}
.header .logos {
  width: 83%;
}
/*.dropdown {
  width: 16%;
}*/
/*.booknow-sm {
  right: 12px;
}*/
.pkg-details {
  margin: 0px auto 0 21px;
}
.sharecentr {
  width: 38%;
}
.hr {
  width: 99.3%;
}
.banner-cap {
/*  padding-top: 118px;*/
  padding-left: 33px;
  width: 68%;
/*  top: -167px;*/
}
.banner-serv {
  padding: 0px 30px 0px 30px;
  width: 100%;
  height: 66px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 220px;
}
.banner-serv .serve {
  width: 21%;
  text-align: center;
}
.serve img {
  float:none;
  margin-right: 0px;
}
.banner-serv .serve p {
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 76px;
  width: 21%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 76px;
  width: 16%;
}
#Beneficiary1, #Beneficiary2, #Beneficiary3, #Beneficiary4, #Beneficiary5, #Beneficiary6, #Beneficiary7, #Beneficiary8, #Beneficiary9, #Beneficiary10, .address, .frminput .frmsub {
  width: 99.3%;
}
.package-listing-sec .owl-prev, .testimonials-sec .owl-prev {
  left: 0%;
}
.package-listing-sec .owl-next, .testimonials-sec .owl-next {
  right: 0%;
}
.listarea_lab .leftimg {
  width: 30%;
  padding: 4px 0 0 0;
}
.listarea_lab .righttxt {
  width: 65%;
  padding-top: 5px;
}
}
@media (max-width: 480px) {
.banner-serv.mob img {
  margin-right: 96px;
}
.thyrocare-pkg {
  width: 48.3%;
}
.dropdown {
  margin-top: 13px;
}
.footer-bottom {
  text-align: center;
  padding: 15px 0 10px;
}
.footer-bottom ul li {
  float: none;
  display: inline;
}
.package-details {
  min-height: 140px;
}
.header .logos {
  width: 81%;
}
/*.dropdown {
  width: 17%;
}*/
/*.booknow-sm {
  right: 9px;
}*/
.sharecentr {
  width: 40%;
}
.banner-cap {
  padding-left: 31px;
/*  padding-top: 116px;*/
  width: 71%;
/*  margin-top: 144px;*/
}
.subcap {
 margin-top: 108px;
}
.banner-serv .serve {
  width: 22%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 76px;
  width: 21%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 76px;
  width: 18%;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 213px;
  height: 33px;
  line-height: 32px;
}
.pkg-details {
  margin: 0px auto 0 35px;
}
.pkg-details {
  width: 140px;
}
.pkg-price img {
  top: 2px;
  width: 11px;
  height: 19px;
}
.banner-pkg .pkg-box {
  margin-bottom: 15px;
}
.form-box {
  padding: 26px 8px 30px 12px;
}
.booking-form {
  height: auto;
  margin-top: 2px;
} 
}
@media (max-width: 450px) {
.banner-serv.mob img {
    margin-right: 86px;
  }
  .banner-serv.mob {
    padding: 8px 10px 0px 20px;
    height: 60px;
  }
/*.thyropkg-icon {
 width: 24%;
}*/
.thyrocare-pkg {
 width: 48.2%;
 min-height: 135px;
}
.mobile-header-left {
 width: 79%;
}
.mobile-header-right {
  width: 21%;
}
.dropdown {
  margin-top: 3px;
}
.flexnav {
 top: 64px;
}  
  
  
.header .logos {
  width: 80%;
}
/*.dropdown {
  width: 18%;
}*/
/*.booknow-sm {
  right: 2px;
}*/
.sharecentr {
  width: 43%;
}
.banner-cap {
/*  padding-top: 106px;*/
  padding-left: 16px;
  width: 70%;
  /*top: -158px;*/
}
.subcap {
  margin-top: 96px;
 /* top: 23%;*/
}
.banner-serv {
  padding: 0px 17px 0px 17px;
}
.banner-serv .serve {
  width: 22%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 84px;
  width: 21%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 84px;
  width: 14%;
}
.banner-cap h1 {
  font-size: 18px;
}
.form-box {
  padding: 26px 9px 30px 12px;
}
.subcap p {
  font-size: 16px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 198px;
}
#pkg-title div {
  font-size: 12px;
}
.pkg-details {
  width: 160px;
}
.pkg-details {
  margin: 0px auto 0 25px;
}
}
@media (max-width: 430px) {
.banner-serv.mob img {
    margin-right: 82px;
  }
   .banner-serv.mob {
    height: 59px;
  }
.thyrocare-pkg {
  width: 48.1%;
}
/*.thyropkg-icon {
  width: 26%;
}*/
.mobile-header-left {
 width: 78%;
}
.mobile-header-right {
 width: 22%;
}
.flexnav {
 top: 62px;
}
.package-title {
  font-size: 15px;
  height: 60px;
}


.header .logos {
  width: 79%;
}
/*.dropdown {
  width: 19%;
}*/
/*.subcap {
  padding-top: 86px;
}*/
/*.booknow-sm {
  right: 8px;
}*/
.sharecentr {
  width: 45%;
}
.banner-serv .serve {
  width: 23%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 60px;
  width: 22%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 60px;
  width: 18%;
}
.banner-cap {
/*  padding-top: 102px;*/
 /* top: -153px;*/
}
.subcap {
  margin-top: 93px;
}
.pkg-price img {
  top: 3px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 189px;
}
.pkg-details {
  margin: 0px auto 0 13px;
}
.package-listing-sec .owl-prev, .testimonials-sec .owl-prev{
  left: 0%;
}
.package-listing-sec .owl-next, .testimonials-sec .owl-next{
  right: 0%;
}
.listarea_lab .leftimg {
  width: 31%;
  padding: 4px 0 0 0;
}
.listarea_lab .righttxt {
  width: 63%;
  padding-top: 2px;
}
}
@media (max-width: 428px) {
/*.booknow-sm {
  right: 5px;
}*/
.subcap {
 margin-top: 88px;
}
.sharecentr {
    width: 46%;
}
.banner-serv .serve {
  width: 24%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 60px;
  width: 23%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 60px;
  width: 18%;
}
.pkg-price img {
  top: 2px;
}
.banner-pkg .pkg-box {
  width: 49%;
}
}
@media (max-width: 420px) {
.sec-2 .select-1, .sec-2 .select-1 {
    width: 100%;
    padding-right: 1px;
  }
.mobile-header-left {
 width: 77%;
}
.mobile-header-right {
 width: 23%;
}
.responsive-logo img.thyrocare {
  width: 38%;
}
.responsive-logo img.aarogyam {
  width: 38%;
}


.sec-3 .select-2 {
  width: 100%;
  padding-right: 1px;
}
.sec-4 .input-2.email {
 width: 100%;
 padding-right: 1px;
}
.sec-4 .input-2.phone {
 width: 100%;
 padding-right: 1px;
}
/*.booknow-sm {
  right: 2px;
}*/
.booknow-sm {
  width: 48%;
}
.sharecentr {
  width: 46%;
}
.sharesocial-icons a::after {
  padding-right: 5px;
}
.hr {
  width: 99.6%;
}
.banner-cap {
/*  padding-top: 100px;*/
}
.subcap {
  /*top: 22%;
  padding-top: 90px;*/
}
.banner-serv .serve {
  width: 24%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 50px;
  width: 23%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 50px;
  width: 19%;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 188px;
}
.pkg-details {
  margin: 0px auto 0 14px;
  height: 62px;
}
.pkg-details .pkg-price {
  font-size: 16px;
}
.pkg-price span::before {
  font-size: 28px;
}
.pkg-details .pkg-price {
  top: 0px;
}
#Beneficiary1, #Beneficiary2, #Beneficiary3, #Beneficiary4, #Beneficiary5, #Beneficiary6, #Beneficiary7, #Beneficiary8, #Beneficiary9, #Beneficiary10, .address, .frminput .frmsub {
  width: 99.6%;
}
.pkg-price img {
  top: 4px;
  width: 11px;
  height: 17px;
}
.pkg-price div::after {
  font-size: 22px;
}
.listarea_lab .leftimg {
  width: 32%;
}
}
@media (max-width: 414px) {
.nbl {
    width: 16%;
    height: auto;
  }
 .cap {
    height: auto;
    width: 33%;
  }
  .iso {
    height: auto;
    width: 13%;
  }
   .banner-serv.mob img {
    margin-right: 60px;
  }
  .banner-serv.mob {
    height: 65px;
  } 
.thyrocare-pkg {
  width: 48%;
}
/*.thyropkg-icon {
  width: 28%;
}*/
.header .logos {
  width: 79%;
}
/*.dropdown {
  width: 21%;
}*/
.header .logo2 {
  margin-left: 8px;
  width: 118px;
}
.banner-cap {
  width: 73%;
/*  top: -148px;*/
}
.subcap {
 margin-top: 86px;
}
/*.subcap {
  padding-top: 86px;
}*/
/*.booknow-sm {
  right: 10px;
}*/
.sharecentr {
  width: 48%;
}
.banner-pkg .pkg-box {
  width: 49%;
}
.banner-serv .serve:nth-child(2) {
  width: 24%;
  margin-left: 50px;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 50px;
  width: 19%;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 178px;
  height: 42px;
  justify-content: center;
  display: flex;
  align-items: center;
}
.pkg-details {
  margin: 0px auto 0 5px;
}
#pkg-title div {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}
#pkg-title.wd {
  width: 200px;
}
#pkg-title.wd1 {
  width: 168px;
  margin-left: 16px;
}
.pkg-details.lmg {
  margin: 0px auto 0 23px;
}
.accordion-button {
  padding:12px;
}
.pkg-details .pkg-price {
  font-weight: 500;
}
.pkg-price img {
  top: 3px;
}
.pkg-details.lmg1 {
  margin: 0px auto 0 25px;
}
}
@media (max-width: 412px) {
.responsive-logo img.thyrocare {
  width: 40%;
}
/*.booknow-sm {
  right: 6px;
}*/
.sharecentr {
  width: 47%;
}
.banner-pkg .pkg-box {
  width: 48%;
}
.banner-serv .serve {
  width: 25%;
}
.banner-serv .serve:nth-child(2) {
  width: 24%;
  margin-left: 46px;
}
.banner-serv .serve:nth-child(3) {
  width: 20%;
  margin-left: 46px;
}
.banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 180px;
}
.pkg-price img {
  top: 3px;
  width: 11px;
  height: 16px;
}
.listarea_lab .righttxt {
  padding-top: 1px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title {
  width: 175px;
  height: 42px;
  justify-content: center;
  display: flex;
  align-items: center;
}
#pkg-title div {
  line-height: 16px;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title {
  width: 190px;
  margin-left: -5px;
}
.pkg-details.lmg {
  margin: 0px auto 0 27px;
}
}
@media (max-width: 409px) {
.mobile-header-left {
 width: 73%;
}
.mobile-header-right {
 width: 26%;
}


/*.banner-cap {
  top: -145px;
}
.subcap {
  padding-top: 83px;
}*/
.sharecentr {
  width: 47%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 47px;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 47px;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title {
  width: 180px;
  margin-left: -5px;
}
.pkg-details.lmg {
  margin: 0px auto 0 25px;
  width: 140px;
}
}
@media (max-width: 405px) {
.banner-serv.mob img {
    margin-right: 57px;
  }
.mobile-header-left {
  width: 75%;
}
.mobile-header-right {
  width: 24%;
}
.responsive-logo img.thyrocare {
 width: 42%;
}
}
@media (max-width: 402px) {
/*.booknow-sm {
  right: 8px;
}*/
.sharecentr {
  width: 49%;
}
.banner-cap {
 /* padding-top: 98px;*/
}
.banner-serv .serve {
  width: 25%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 46px;
  width: 24%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 46px;
  width: 20%;
}
.banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 178px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title {
  width: 175px;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title {
  width: 180px;
  margin-left: -3px;
}
.banner-pkg .pkg-box {
  width: 49%;
}
.pkg-details {
  margin: 0px auto 0 3px;
}
.pkg-price img {
  top: 4px;
}
}
@media (max-width: 402px) {
.banner-serv .serve {
  width: 26%;
}

}
@media (max-width: 400px) {
  .subcap {
    margin-top: 78px;
  }
}
@media (max-width: 395px) {
.banner-serv.mob {
  padding: 8px 10px 0px 17px;
}
.thyrocare-pkg {
 width: 47.9%;
}
.mobile-header-right {
 width: 25%;
}
.responsive-logo img.thyrocare {
  width: 44%;
}
/*.booknow-sm {
  right: 10px;
}*/
.sharecentr {
  width: 50%;
}
.banner-cap {
/*  padding-top: 97px;*/
  width: 76%;
}
.pkg-details {
  width: 157px;
  height: 64px;
  margin: 0px auto 0 1px;
}
.pkg-details .pkg-price {
  font-size: 16px;
}
.pkg-price span::before {
  font-size: 26px;
}
.pkg-price span::after {
  font-size: 22px;
}
#pkg-title div {
  font-size: 12px;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 173px;
}
#pkg-title {
  height: 30px;
  line-height: 30px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title {
  width: 172px;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title {
  width: 174px;
  margin-left: -1px;
}
.pkg-details.lmg {
  margin: 0px auto 0 30px;
  width: 132px;
}
.pkg-details.lmg1 {
  margin: 0px auto 0 32px;
}
}
@media (max-width: 393px) {
.subcap {
  top: 21%;
}
/*.booknow-sm {
  right: 9px;
}*/
.sharecentr {
    width: 50%;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 40px;
  width: 25%;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 40px;
  width: 21%;
}
}
@media (max-width: 390px) {
 .banner-serv.mob {
    height: 62px;
  }
  .banner-serv.mob img {
    margin-right: 54px;
  }
.sharecentr {
  width: 50%;
}
.banner-cap {
/*  padding-top: 96px;*/
  /*top: -142px;*/
  width: 80%;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title {
  width: 169px;
}
.banner-serv .serve:nth-child(2) {
  width: 25%;
  margin-left: 40px;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 40px;
  width: 20%;
}
.pkg-price img {
  top: 5px;
}
.pkg-details .pkg-price {
  font-size: 16px;
}
.pkg-price div::after {
  font-size: 20px;
}
.pkg-price label::after {
  top: -2px;
}
.pkg-details {
  height: 62px;
}
.listarea_lab .leftimg {
  padding: 6px 0 0 0;
}
}
@media (max-width: 385px) {
.sharecentr {
  width: 51%;
}
.banner-cap {
/*  padding-top: 96px;*/
}
.subcap {
 margin-top: 75px;
}
.banner-serv .serve:nth-child(2) {
  margin-left: 40px;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 40px;
  width: 21%;
}
.banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 169px;
}
.pkg-details {
  margin: 0px auto 0 0px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title {
  width: 167px;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title {
  width: 170px;
  margin-left: -2px;
}
.pkg-details.lmg {
  margin: 0px auto 0 32px;
  width: 125px;
}
#pkg-title.wd {
  width: 196px;
}
}
@media (max-width: 380px) {
.mobile-header-left {
 width: 74%;
}
.mobile-header-right {
 width: 26%;
}
}
@media (max-width: 375px) {
.thyrocare-pkg {
 width: 47.8%;
}
.mobile-header-left {
 width: 73%;
}
.mobile-header-right {
 width: 26%;
}
.responsive-logo img.thyrocare {
 width: 46%;
}


.header .logo2 {
  margin-left: 8px;
  width: 110px;
}
.pkg-details {
  width: 151px;
}
.sharecentr {
  width: 53%;
}
.banner-serv .serve {
  width: 27%;
}
.banner-serv .serve:nth-child(2) {
  width: 27%;
  margin-left: 38px;
}
.banner-serv .serve:nth-child(3) {
  margin-left:38px;
  width: 22%;
}
.banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 165px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title {
  width: 162px;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title {
  width: 160px;
  margin-left: -2px;
}
.banner-cap h1 {
  font-size: 18px;
  line-height:28px;
}
.subcap p {
  font-size: 15px;
  line-height:6px;
}
.banner-cap {
/*  padding-top: 97px;*/
/*  top: -135px;*/
}
.pkg-price img {
  top: 4px;
}
.listarea_lab .leftimg {
  width: 31%;
  padding: 6px 0 0 0;
}
#pkg-title.wd {
  width: 189px;
}
.pkg-details.lmg1 {
  margin: 0px auto 0 26px;
}
#pkg-title.wd1 {
  width: 140px;
  margin-left: 24px;
}
}
@media (max-width: 370px) {
.mobile-header-right {
  width: 27%;
}
.header .logos {
  width: 78%;
}
.header .logo2 {
  margin-left: 8px;
  width: 103px;
}
/*.dropdown {
  width: 22%;
}*/
.banner-serv .serve {
  width: 28%;
}
.banner-serv .serve:nth-child(2) {
  width: 17%;
  margin-left: 48px;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 42px;
  width: 22%;
}
.sharecentr {
  width: 53%;
}
.listarea_lab .leftimg {
  width: 31%;
  padding: 9px 0 0 0;
}
}
@media (max-width: 360px) {
.banner-serv.mob {
    height: 59px;
  }
.thyrocare-pkg {
 width: 47.7%;
}
/*.thyropkg-icon {
 width: 30%;
}*/
.package-category-sec h1 {
  font-size: 20px;
  line-height: 24px;
}
.responsive-logo {
 text-align: left;
 margin-left: 47px;
}
.mobile-header-left {
  width: 71%;
}
.mobile-header-right {
 width: 29%;
}
.responsive-logo img.thyrocare {
 width: 48%;
}
.responsive-logo img.aarogyam {
 width: 42%;
}


.header .logo2 {
  margin-left: 3px;
/*  width: 100px;*/
}
.sharecentr {
  width: 55%;
}
.banner-cap {
  top: 17px;
/*  padding-top: 94px;*/
/*  top: -130px;*/
}
/*.subcap {
  padding-top: 78px;
}*/
.banner-serv .serve {
  width: 29%;
}
.banner-serv .serve:nth-child(2) {
  width: 28%;
  margin-left: 30px;
}
.banner-serv .serve:nth-child(3) {
  margin-left: 30px;
  width: 23%;
}
.banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
  width: 158px;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title {
  width: 154px;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title {
  width: 160px;
  margin-left: -5px;
}
.pkg-details {
  margin: 0px auto 0 0px;
}
.pkg-details {
  width: 144px;
}
.accordion-button {
  padding:12px;
}
#pkg-title.wd1 {
  width: 127px;
  margin-left: 31px;
}
}
@media (max-width: 320px) {
.package-box {
  width: 47.9%;
}
.banner-serv.mob {
  padding: 8px 10px 0px 11px;
}
.banner-serv.mob img {
  margin-right: 47px;
}
.banner-serv.mob {
  height: 57px;
}
.thyrocare-pkg {
 width: 47.4%;
 min-height: 127px;
}
.thyropkg-title p {
  font-size: 13px;
}
/*.thyropkg-icon {
  width: 34%;
}*/
.mobile-header-left {
 width: 67%;
}
.mobile-header-right {
  width: 32%;
}


.header .logos {
  width: 75%;
}
.header .logo2 {
  margin-left: 0px;
  width: 74px;
}
/*.dropdown {
  width: 25%;
}*/
.banner-cap {
  width: 90%;
 /* top: -117px;*/
}
.subcap {
  /*top: 174%;
  padding-top: 70px;*/
  margin-top: 65px;
}
.banner-serv {
    padding: 0px 10px 0px 10px;
}
.banner-serv .serve {
    width: 33%;
}
.banner-serv .serve:nth-child(2) {
    width: 31%;
    margin-left: 19px;
}
.banner-serv .serve:nth-child(3) {
    margin-left: 16px;
    width: 23%;
}
.banner-pkg .pkg-box:nth-child(2) #pkg-title, .banner-pkg .pkg-box:nth-child(8) #pkg-title {
    width: 134px;
	margin-left: 0;
}
.banner-pkg .pkg-box:nth-child(1) #pkg-title, .banner-pkg .pkg-box:nth-child(7) #pkg-title {
    width: 134px;
}
.banner-pkg .pkg-box:nth-child(3) #pkg-title, .banner-pkg .pkg-box:nth-child(4) #pkg-title, .banner-pkg .pkg-box:nth-child(5) #pkg-title, .banner-pkg .pkg-box:nth-child(6) #pkg-title, .banner-pkg .pkg-box:nth-child(9) #pkg-title, .banner-pkg .pkg-box:nth-child(10) #pkg-title, .banner-pkg .pkg-box:nth-child(11) #pkg-title, .banner-pkg .pkg-box:nth-child(12) #pkg-title, .banner-pkg .pkg-box:nth-child(13) #pkg-title, .banner-pkg .pkg-box:nth-child(14) #pkg-title, .banner-pkg .pkg-box:nth-child(15) #pkg-title {
    width: 134px;
}
.pkg-details {
    width: 140px;
	margin: 0px auto 0 -7px;
}
/*.booknow-sm {
    right: 9px;
}
*/
.sec-1 .input-1, .sec-2 .select-1, .sec-3 .select-2, .sec-4 .input-2 {
    width: 48.6%;
}
}













