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;
}
.header {
  width: 100%;
  background: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}
.header.bd-btm {
  border-bottom: 1px solid #eae8e8;
}
.header .logo2 {
  margin-left: 56px;
}
.header .logos {
  width: 55.3%;
  float: left;
  margin-right: 8px;
  padding-bottom: 10px;
}
.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;
}
.booksm-btn {
  text-align: center;
}
.banner-main{
  width:100%;
  height:auto;
}
.banner-main.fullbg{
  background:#f4f4f4;
}
.container.pdtp {
  padding-top: 22px;
}
.banner-left img {
  width: 100%;
  height: auto;
}
.banner-left img {
  position: relative;
}
.banner-cap {
  padding-left: 30px;
  width: 32%;
  position: absolute;
  top: 0;
  padding-top: 178px;
}
.banner-left h1 {
  position: absolute;
}
.banner-left h1 span{
  color:#00355f;
}
.subcap {
  position: absolute;
  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;
}
#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:last-child{
   margin-right: 0px;
}
.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: 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: #7b7b7b;
  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 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: 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%;
}
.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;
}


.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: left;
  margin-top: 16px;
  width: 10%;
}
.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;
}
/*@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) {
.header .logos {
  width: 55%;
}
.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: 37%;
}
.banner-left h1 {
  font-size: 40px;
}
.subcap {
  top: 178%;
}
.form-box {
  padding: 26px 0px 30px 15px;
}
.sec-1 .input-1, .sec-2 .select-1, .sec-3 .select-2, .sec-4 .input-2 {
  width: 46%;
}
.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: 50%;
}
.booknow-sm {
  right: 8px;
}
}
@media (max-width: 992px) {
.sharecentr {
  width: 63%;
}
.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: 46%;
}
.banner-cap h1 {
  font-size: 32px;
  line-height: 40px;
}
.subcap {
  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;
}
.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-2 .select-1, .sec-3 .select-2, .sec-4 .input-2 {
  width: 49%;
}
#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%;
}
.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) {
.banner-cap {
  padding-top: 0;
  width: 62%;
  position: relative;
  top: -242px;
}
.subcap {
 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;
}
}
@media (max-width: 768px) {
.pkg-details .pkg-price {
  left: 2px;
}
.booknow-sm {
  right: 7px;
}
}

@media (max-width: 600px) {
.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: 24px;
  line-height: 30px;
}
.banner-cap {
  width: 70%;
  top: -182px;
}
.subcap {
  padding-top: 94px;
}
.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: 500px) {
.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) {
.header .logos {
  width: 81%;
}
.dropdown {
  width: 17%;
}
.booknow-sm {
  right: 9px;
}
.sharecentr {
  width: 40%;
}
.banner-cap {
  padding-left: 31px;
/*  padding-top: 116px;*/
  width: 71%;
}
.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) {
.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 {
  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: 22px;
}
.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) {
.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;
}
.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;
}
.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) {
.booknow-sm {
  right: 2px;
}
.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) {
.header .logos {
  width: 79%;
}
.dropdown {
  width: 21%;
}
.header .logo2 {
  margin-left: 8px;
  width: 118px;
}
.banner-cap {
  width: 73%;
  top: -148px;
}
.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) {
.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) {
.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: 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: 395px) {
.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) {
.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;*/
}
.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: 375px) {
.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: 20px;
  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) {
.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) {
.header .logo2 {
  margin-left: 3px;
/*  width: 100px;*/
}
.sharecentr {
  width: 55%;
}
.banner-cap {
/*  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) {
.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;
}
.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%;
}
}













