* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}

img {
  max-width: 100%;
}

a,
a:hover,
a:visited,
a:active,
a:focus {
  text-decoration: none;
}

ul {
  margin: 0px;
  padding: 0px;
}

p {
  margin: 0px;
}

/* header{position: sticky; top: 0px; left: 0px; right: 0px; z-index: 999;} */
header .headertop {
  background-color: #97084a;
  padding: 10px 0px;
}

header .headertop .hedtop {
  justify-content: space-between;
  align-items: center;
}

header .headertop .hedtop li {
  color: #fff;
}

header .headertop .hedtop li a {
  color: #fff;
}
.button{
  align-items: right;
}
.index-btn {
  background-color: #e97626;
  color: white;
  /* margin-right: -1103px; */
  /* padding: 10px; */
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 15px;
  border-color: white;
  align-items: right;
}
/*  */
header .headertopaa {
  background-color: #ffffff;
  padding: 10px 0px;
  display: none;
}

header .headertopaa .hedtop {
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

header .headertopaa .hedtop li {
  color: #000000;
}

header .headertopaa .hedtop li a {
  color: #000000;
}


/*  */

/* header .headerbotom */

header .headerbotom {
  background: #f5f5f5;
  padding: 2px 15px;
  margin-bottom: 10px;
  border-radius: 50px;
  border: 1px solid #dddde1;
  margin-top: 10px;
}

header .headerbotom .navbar-brand img {
  width: 250px;
  margin-left: 10px;
}

header .headerbotom .navbar-brand {
  width: 250px;
}

header .headerbotom .navbar-nav {
  justify-content: center;
  align-items: center;
}

header .headerbotom .navbar-nav .nav-item .nav-link {
  font-size: 14px;
  color: rgb(33, 33, 33);
  font-weight: 600;
  transition: .5s;
  padding: 0px 15px;
}

.content h2 span {
  color: #e97626;
}

.entnew {
  margin-bottom: 85px !important;
}

header .headerbotom .navbar-nav .nav-item .nav-link:hover {
  color: #171717;
}

header .headerbotom .navbar-nav .nav-item .nav-link::after {
  background-color: #171717;
  height: 2px;
  width: 0px;
  content: '';
  display: block;
  top: calc(100% + 4);
  transition: .5s;
}

header .headerbotom .dropdown-toggle::after {
  border: 0px;
}

header .headerbotom .navbar-nav .nav-item .nav-link:hover::after {
  width: 100%;
}

header .headerbotom .btn-a {
  position: relative;
  left: 77px;
  z-index: 9;
}

header .headerbotom .btn-a .btn-aa {
  display: inline-block;
  padding: 10px 20px;
  background-color: #fff;
  color: #ffffff;
  border-radius: 5px;
  text-align: center;
  background-color: #e97626;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.10);
  font-size: 17px;
}

header .headerbotom .navbar .navbar-toggler span {
  color: #00fffc;
}

header .headerbotom .navbar .navbar-toggler {
  border-color: #00fffc;
  border-radius: 0px;
}

header .headerbotom .navbar .navbar-toggler:focus {
  box-shadow: none;
}

header .headerbotom .offcanvas .offcanvas-header h5 {
  color: #00fffc;
}


/* slider start */

#slider .owl-carousel .owl-stage .owl-item {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0px 0px;
}

#slider .owl-carousel .owl-stage .imgsc {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0px 0px;
}

#slider .content .title {
  color: #1370b5;
  font-size: 18px;
  font-weight: 700;
}

#slider .content h2 {
  font-size: 48px;
  line-height: 1.2em;
  color: #25304c;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 20px;
}

#slider .content .btn-box .theme-btn {
  display: inline-block;
  padding: 10px 20px;
  background-color: #fff;
  color: #000;
  border-radius: 5px;
  text-align: center;
  background-color: #00fffc;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.10);
  font-size: 17px;
  margin-left: 8px;
  width: 200px;
}

#slider .owl-nav button.owl-next {
  text-align: center;
  font-size: 24px;
  border-radius: 50px;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.29);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.29);
  width: 35px;
  height: 35px;
  top: 300px;
  position: absolute;
  right: -3px;
  line-height: 35px;
  color: rgb(158, 154, 154);
  transition: .5s;
}

#slider .owl-nav button.owl-next:hover {
  background-color: rgb(202, 198, 198);
  color: #cda557
}

#slider .owl-nav button.owl-next span {
  line-height: 28px;
  padding: 0px;
  height: 20px;
  position: absolute;
  top: 0px;
  text-align: center;
  left: 15px;
}

#slider .owl-nav button.owl-prev {
  text-align: center;
  font-size: 24px;
  border-radius: 50px;
  background-color: rgb(255, 255, 255);
  color: rgb(172, 166, 166);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.29);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.29);
  transition: .5s;
  width: 35px;
  height: 35px;
  top: 300px;
  position: absolute;
  left: -3px;
  line-height: 35px;
}

#slider .owl-nav button.owl-prev:hover {
  background-color: rgb(202, 198, 198);
  color: #cda557
}

#slider .owl-nav button.owl-prev span {
  line-height: 28px;
  padding: 0px;
  height: 20px;
  position: absolute;
  top: 0px;
  text-align: center;
  left: 13px;
}

#slider .owl-theme .owl-dots .owl-dot {
  display: none;
}

/* top-features */

#top-features {
  position: relative;
  margin-top: 40px;
  z-index: 1;
}

#top-features .row {
  row-gap: 30px;
}

#top-features .inner-box {
  position: relative;
  padding: 45px 40px;
  background-color: #FF5349;
  background-image: url(../images/pattern-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  text-align: center;
  height: 100%;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
  transition: all 400ms ease;
  border-radius: 20px;
}

#top-features .inner-box:hover {
  background-color: #1370b5;
  transform: translateY(-20px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, .20);
}

#top-features .inner-box:hover:after {
  transform: scale(1.7);
  opacity: .10;
}

#top-features .inner-box:hover:before {
  transform: scale(1);
  opacity: .20;
}

#top-features .inner-box:before,
#top-features .inner-box:after {
  position: absolute;
  height: 200px;
  width: 200px;
  right: -100px;
  top: -100px;
  border-radius: 50%;
  background-color: #ffffff;
  z-index: 9;
  transform: scale(0);
  content: "";
  transition: all 600ms ease;
}

#top-features .inner-box span {
  color: #1370b5;
  font-size: 42px;
  display: block;
}

#top-features .inner-box:hover span {
  color: #ffffff;
  display: none;
}

#top-features .inner-box .imss {
  color: #1370b5;
  font-size: 42px;
  display: none;
}

#top-features .inner-box:hover .imss {
  color: #ffffff;
  display: block;
}

#top-features h4 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 20px;
}

#top-features h4 a {
  color: white;
  transition: all 300ms ease;
  font-size: 16px;
}

#top-features .inner-box:hover h4 a {
  color: #ffffff;
}

#top-features p {
  transition: all 300ms ease;
  font-size: 15px;
  line-height: 26px;
  color: #666666;
  font-weight: 400;
}

#top-features .inner-box:hover p {
  color: #ffffff;
}

/* about */
#about {
  position: relative;
  padding: 80px 0 70px;
}

#about .row {
  row-gap: 40px;
}

#about::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../images/pattern-2.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 50%;
  opacity: .50;
  content: '';
  z-index: -1;
  padding: 50px 0px;
}

#about .sub-title {
  font-size: 18px;
  color: #666666;
  margin-bottom: 15px;
}

#about h2 {
  color: #97084a;
  font-size: 36px;
  line-height: 1.2em;
  font-weight: 700;
}
#about p {
  text-align: justify;
}

#about .imgsc {
  overflow: hidden;
  border-radius: 20px;
}

#about .imgsc img {
  box-shadow: 0px 0px 50px #0000002f;
  transition: all.5s;
}

#about .imgs img {
  width: 65px;
  margin: 10px 0px;
}

#about .imgsc:hover img {
  transform: scale(1.2);
}

#about .btn {
  padding: 10px 30px;
  background-color: #1370b5;
  display: inline-block;
  color: #fff;
  border-radius: 5px;
  margin-top: 15px;
  font-size: 18px;
}

/* about */
/* #docter{padding: 50px 0px;}
#docter .row{row-gap: 20px;}
#docter .content {  background-color: #fff; box-shadow: 0px 6px 20px 0px #a7a6a4; padding: 30px; margin-top: 45px;}
#docter .content .form-img img{border-radius: 20px;} */

#services-section {
  position: relative;
  padding: 40px 0 30px;
  background-color: #f5f5f5;
}

#services-section:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../images/pattern-3.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  opacity: .23;
  content: '';
}

#services-section .row {
  row-gap: 50px;
}

#services-section .sub-title {
  display: block;
  font-size: 18px;
  color: #666666;
  margin-bottom: 15px;
}

#services-section h2 {
  display: block;
  font-size: 36px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
}

#services-section .imgs img {
  width: 65px;
  margin: 20px 0px 50px;
}


#services-section {
  position: relative;
  display: block;
}

#services-section .inner-box {
  position: relative;
  padding: 30px 30px;
  text-align: center;
  border-radius: 15px 15px 0 0;
  border-bottom: 3px solid transparent;
  transition: all 500ms ease;
}

#services-section .inner-box {
  background-color: #ffffff;
  height: 100%;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.10);
  border-bottom: 4px solid #97084a;
}

#services-section .inner-box:hover .icon {
  border: 0;
  font-size: 62px;
}

#services-section .icon.flaticon-heartbeat:before {
  position: relative;
  top: 5px;
}

#services-section .icon:after {
  position: absolute;
  left: 0;
  top: 0;
  height: 0%;
  width: 100%;
  background-color: #1370b5;
  content: "";
  opacity: 0;
  z-index: 0;
}

#services-section h5 {
  position: relative;
  display: block;
  margin-top: 10px;
  font-size: 24px;
  line-height: 1.2em;
  margin-bottom: 10px;
}

#services-section h5 a {
  font-size: 18px;
  display: inline-block;
  color: inherit;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

#services-section .text {
  display: block;
  padding: 10px 20px;
  background-color: #e97626;
  color: #fff;
  text-align: center;
}


/*team-section */

#team-section {
  position: relative;
  padding: 50px 0 0px;
}

#team-section:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../images/pattern-22.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 50%;
  opacity: .50;
  transform: scale(-1);
  content: "";
}

#team-section .imgs img {
  width: 65px;
  margin: 20px 0px 50px;
}

.sec-title {
  position: relative;
  margin-bottom: 70px;
}

.sec-title .sub-title {
  display: block;
  font-size: 18px;
  color: #666666;
  margin-bottom: 15px;
}

.sec-title h2 {
  display: block;
  font-size: 36px;
  line-height: 1.2em;
  font-weight: 700;
}

#team-section .image {
  overflow: hidden;
}

#team-section .row {
  row-gap: 30px;
}

#team-section .sec-title h2 {
  font-size: 20px;
}

#team-section .image img {
  transition: all.5s;
}

#team-section .image:hover img {
  transform: scale(1.1);
}

#team-section .info-box {
  width: 100%;
  background-color: #97084a;
  padding: 10px;
  height: 130px;
}

#team-section .info-box h4 a,
#team-section .info-box .designation {
  color: #fff;
}

/* queation */


#queation {
  position: relative;
  padding: 30px 0 0px;
}

#queation:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../images/pattern-22.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 50%;
  opacity: .50;
  transform: scale(-1);
  content: "";
}

#queation .accordion-item {
  border-radius: 0px;
  border: 1px solid #767676;
  margin: 14px;
  box-shadow: 1px 1px 6px 0px #898989;
}

#queation .accordion-button {
  padding: 7px;
  font-size: 16px;
  border-radius: 0;
}

#queation .accordion-item:not(:first-of-type) {
  border-top: 1px solid #767676;
}

#queation .accordion-header {
  padding: 1px;
}

#queation .accordion-button:not(.collapsed) {
  color: #ffffff;
  background-color: #16c3c7;
  box-shadow: none;
}

/* testimonaiol */

#testimonial {
  padding: 50px 0px;
}

#testimonial h2 {
  color: #16c3c7;
}

#testimonial .row {
  row-gap: 20px;
}

#testimonial .testimonialslider .owl-item {
  border: 1px solid gray;
  padding: 20px;
  height: 210px;
  overflow-y: scroll;
}

#testimonial .owl-item h5 {
  color: #16c3c7;
  margin: 0px;
  font-size: 17px;
}

#testimonial .owl-item p {
  font-size: 14px;
}

#testimonial .iner .google {
  width: 40%;
}

#testimonial .iner ul li {
  font-size: 35px;
  color: #f6bb06;
}

#testimonial .iner h4 {
  margin-top: 10px;
}

#testimonial .testimonialslider .star li {
  color: #f6bb06;
  font-size: 16px;
}

#testimonial .testimonialslider .profile {
  margin-bottom: 8px;
}

#testimonial .testimonialslider .profile li:first-child p {
  height: 40px;
  width: 40px;
  line-height: 40px;
  font-size: 20px;
  border-radius: 50%;
  text-align: center;
  background-color: #a7a7a7;
  color: #fff;
}

#testimonial .testimonialslider .profile li span {
  font-size: 14px;
}

#testimonial .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #16c3c7;
}
.content p {
  padding-bottom: 10px;
}
.ul{
  margin-left: 60px;
}
.ear-row{
  margin-bottom: 30px;
}
.col-md-4 .img-1 {
  width: 100%;
  height: 100%;
}
.col-md-12 p {
  padding-bottom: 10px;
}
p.para-2 {
  padding-bottom: 38px;
}
img.img-1 {
  border: 5px double black;
}
.col-md-12 h3 {
  padding-top: 40px;
}
.row-1{
  padding-top: 50px;
}
/* contact */

#contentinf {
  position: relative;
  padding: 60px 0px;
}
.icon img {
  height: 210px;
  object-fit: cover;
}
.box-img img {
  padding-top: 41px;
  height: 486px;
  object-fit: cover;
  width: 100%;
}
section.section-1 {
  padding-bottom: 50px;
}
#contentinf:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../images/pattern-22.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 50%;
  opacity: .50;
  transform: scale(-1);
  content: "";
}

#contentinf .imgs img {
  width: 65px;
  margin: 20px 0px 50px;
}

.sec-title {
  position: relative;
  margin-bottom: 70px;
}

.sec-title .sub-title {
  display: block;
  font-size: 18px;
  color: #666666;
  margin-bottom: 15px;
}

.sec-title h2 {
  display: block;
  font-size: 36px;
  line-height: 1.2em;
  font-weight: 700;
}

.contacttitle h2 {
  text-align: center;
  padding-bottom: 30px;
}


#contentinf .contentinfinr {
  background-color: #e97626;
  padding: 25px 40px;
  position: absolute;
  width: 45%;
  z-index: 99;
  height: 100%;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.29);
  box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.29);
}

.img a img {
  width: 100%;
  max-width: 150px;
}
.bg-bedcrum {
background-image: url(../images/360_F_288652571_zU6UYO6k9G1hTMI2vGw5qNv6m4gRjsWZ.jpg);
padding: 100px 0px;
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
/* opacity: 0.5; */
position: relative;
}
.bg-bedcrum .about h1 {
  color: white;
  text-align: center;
  font-size: 50px;
}
.bg-bedcrum .about {
  position: relative;
}

section.bg-bedcrum:before {
  content: "";
  width: 100%;
  background-color: #00000094;
  height: 100%;
  position: absolute;
  top: 0;
}
section#gallery .imgsc img {
  width: 100%;
  height: 468px;
  object-fit: cover;
}



/* moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.29);
  box-shadow : 0px 0px 11px 0px rgba(0,0,0,0.29); */
#contentinf .contentinfinra {
  background-color: #fff;
  padding: 70px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.23);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.23);
  border-radius: 10px;
}

#contentinf .row {
  position: relative;
  display: flex;
}

#contentinf .contentinfinr h2 {
  font-size: 26px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
}

#contentinf .contentinfinr h3 {
  font-size: 17px;
  color: rgb(255, 255, 255);
  padding-bottom: 8px;
  font-weight: bold;
  margin-top: 25px;
}

#contentinf .contentinfinr .pa {
  font-size: 20px;
  color: rgb(255, 255, 255);
  line-height: 19px;
  margin-bottom: 20px;
}

#contentinf .contentinfinr .pa a {
  color: rgb(255, 255, 255);
  line-height: 30px;
}

#contentinf .contentinfinr h4 {
  font-size: 17px;
  color: #ffffff;
  padding-bottom: 8px;
  font-weight: bold;
  margin-top: 25px;
}

#contentinf .contentinfinr .pb {
  font-size: 15px;
  line-height: 19px;
  color: #fff;
}

#contentinf .contentinfinr .pb a {
  color: #fff;
}

#contentinf .contentinfinr .pc {
  font-size: 15px;
  line-height: 19px;
}

#contentinf .contentinfinr h5 {
  font-size: 17px;
  color: #ffffff;
  padding-bottom: 8px;
  font-weight: bold;
  margin-top: 25px;
}

#contentinf .contentinfinr .loc {
  font-size: 15px;
  color: #ffffff;
  font-weight: bold;
}

#contentinf .contentinfinr .pd {
  font-size: 15px;
  line-height: 19px;
  color: #fff;
  margin-bottom: 20px;
}

#contentinf .contentinfinra .he {
  font-size: 26px;
  color: #16c3c7;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 25px;
  font-weight: 700;
}

#contentinf .contentinfinra .form-control {
  border: 0px;
  border-bottom: 1px solid rgb(201, 199, 199);
  border-radius: 0px;
  margin-bottom: 26px;
}

#contentinf .contentinfinra .col-form-label {
  color: rgb(151, 150, 150);
  font-weight: 700;
  font-size: 17px;
}

#contentinf .contentinfinra .btn {
  background-color: #16c3c7;
  border-radius: 0px;
  color: #fff;
  padding: 8px 20px;
  text-align: center;
  width: 100%;
}


/* gallery */

#gallery {
  position: relative;
  padding: 80px 0 0px;
}

#gallery:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/pattern-22.png);
  opacity: .20;
}

#gallery .imgs img {
  width: 65px;
  margin: 20px 0px 50px;
}

#gallery .imgsc {
  overflow: hidden;
  border-radius: 8px;
}

#gallery .imgsc img {
  transition: .5s;
}

#gallery .imgsc:hover img {
  transform: scale(1.1);
}

#gallery .sec-title {
  position: relative;
  margin-bottom: 70px;
}

#gallery .owl-theme .owl-dots .owl-dot span {
  background-color: #00fffc;
}


#gallery .sec-title .sub-title {
  font-size: 18px;
  color: #666666;
  margin-bottom: 15px;
}

#gallery .sec-title h2 {
  font-size: 36px;
  line-height: 1.2em;
  font-weight: 700;
}

/* footer */

/* .main-footer{position: relative;} */
.main-footer .widgets-section {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 60px 0 20px;
}

.main-footer .widgets-section::before {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background-color: rgb(151 8 74);
  opacity: 0.95;
  content: "";
}

.main-footer .footerinr {
  position: relative;
  z-index: 99;
}

.main-footer .footerinr .logo img {
  border-radius: 10px;
}

.main-footer .footerinr .logo p {
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  margin-left: 30px;
}

.main-footer .footerinr .logo:hover {
  padding: 0;
}

.main-footer .footerinr ul {
  margin-top: 41px;
}

.main-footer .footerinr ul li {
  color: #ffffff;
  margin-bottom: 15px;
}

.main-footer .footerinr h4 {
  color: #ffffff;
  font-size: 25px;
  position: relative;
}

.main-footer .footerinr h4::before {
  position: absolute;
  left: 0;
  bottom: -8px;
  width: 60px;
  height: 2px;
  margin-right: 6px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #ffffff;
  content: '';
}

.main-footer .footerinr h4::after {
  position: absolute;
  left: 65px;
  bottom: -9px;
  height: 6px;
  width: 6px;
  content: "";
  border-radius: 50%;
  background-color: #ffffff;
}

.main-footer .footerinr ul li p {
  font-size: 16px;
  color: #fff;
}

.main-footer .footerinr ul li i {
  font-size: 22px;
  color: #ffffff;
}

.main-footer .footerinr ul li a {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  transition: .5s;
}

.main-footer .footerinr ul li a:hover {
  padding-left: 5px;
}

.main-footer .footerinr .category li {
  margin-bottom: 8px;
}

.main-footer .footerinr .link li:first-child,
footer .footerinr .category li:first-child {
  color: #333333;
}

.main-footer .footerinr ul li p b {
  color: #ffffff;
}

.main-footer .img {
  text-align: center;
  border-top: #fff 1px solid;
  padding: 15px 0px;
  margin-top: 30px;
  position: relative;
  z-index: 99;
}

.main-footer .img a img {
  width: 25%;
}

/* model ki */
.modal .btn {
  border-radius: 0px;
  width: 100%;
  display: block;
  background: #00fffc;
  color: #000000;
}

/*  */
.book-an-apo {
  position: fixed;
  top: 42%;
  right: -76px;
  z-index: 102;
  transform: rotate(90deg);
}

.book-an-apo a {
  padding: 10px 20px;
  display: inline-block;
  background: #16c3c7;
  border-radius: 0px 0px 10px 10px;
  color: #fff;
}


/*  */

.quickcontact {
  width: 66px;
  position: fixed;
  top: 74%;
  right: 15px;
  z-index: 102;
  animation: rotation 5s infinite linear;
  animation-duration: 4s;

}
.quickcontact-1{
  width: 80px;
  position: fixed;
  top: 74%;
  left: 15px;
  z-index: 102;
  /* animation: rotation 5s infinite linear; */
  /* animation-duration: 4s; */

}


@keyframes rotation {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}


* {
  padding: 0;
  margin: 0
}

/* .content-center {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #eee
} */

.quickcontact i {
  color: #fff
}

.quickcontact a {
  z-index: 999;
}

.quickcontact {
  height: 55px;
  width: 55px;
  background-color: #152858;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
}

.quickcontact::before {
  content: "";
  position: absolute;
  border: 1px solid #152858;
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  border-radius: 50%;
  animation: pulse 1s linear infinite
}

.quickcontact::after {
  content: "";
  position: absolute;
  border: 1px solid #152858;
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  border-radius: 50%;
  animation: pulse 1s linear infinite;
  animation-delay: 0.3s
}

@keyframes pulse {
  0% {
    transform: scale(0.5);
    opacity: 0
  }

  50% {
    transform: scale(1);
    opacity: 1
  }

  100% {
    transform: scale(1.3);
    opacity: 0
  }
}

/*  */

/* #about-img{
  width: 0px
} */
.heading {
  text-align: center;
  background-color: #00979b;
  color: white;
  padding: 22px;
  margin-bottom: -25px;
}
.heading-gallery {
  text-align: center;
  background-color: #00979b;
  color: white;
  padding: 22px;
  margin-bottom: -58px;
}
/* .marign{
  margin-bottom: 0px;
} */
.gallery-img{
  /* height: 250px; */
  align-items: bottom;
  margin-bottom: 0px;
}
.image-2{
  width: 62%;
  transition: .5s;
}
.image-4{
  width: 65%;
  transition: .5s;
}
.image-3{
  width: 100%;
  transition: .5s;
}
.marign{
  margin-bottom: 74px;
  padding-bottom: 5px;
  margin-top: 136px;
  padding-top: 12px;
}
.heading-3{
  margin-top: -49px;
}

.heading-contact{
  text-align: center;
  background-color: #00979b;
  padding-left: 0px;
  color: white;
  padding: 10px;
  margin-bottom: 23px;
  margin-top: 20px;
}
.heading-Sinusitis{
  text-align: center;
  background-color: #00979b;
  padding-left: 0px;
  color: white;
  padding: 14px;
  margin-bottom: 31px;
  margin-top: 18px;
}
.image-snoring{
  margin-bottom: 47px;
}
.heading-tonsils{
  text-align: center;
  background-color: #00979b;
  padding-left: 0px;
  color: white;
  padding: 6px;
  margin-bottom: 35px;
  margin-top: 26px;
}
.contact-margin{
  margin-bottom: 46px;
  margin-top: 50px;
}
.marign-images{
  margin-bottom: 90px;
  align-items: left;
  /* position: sticky; */
  float: left;
  /* margin-left: -71px; */
  margin-top: 40px;
}

.ent-h1{
  font-weight: bolder;
  font-size: 60px;
  margin-right: -162px;
}
.ent-image{
  position: relative;
}
.li{
  text-align: left;
}








#thank {
  margin-top: 40px;
  margin-bottom: 40px;
}

#thank .content {
  text-align: center;
  background-color: #00fffc;
  margin: auto;
  width: 335px;
  padding: 9px;
}

#thank .content h2 {
  color: #000000;
}

#thank .content p {
  color: #000000;
  line-height: 30px;
  margin: auto;
  color: #000000;
  width: 200px;
}

#thank .content .call a {
  padding: 7px;
  width: 166px;
  background-color: #000000;
  color: #fff;
  border-radius: 40px;
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 15px;
}

.main-footer .footerinr ul {
    margin-top: 41px;
}


@media (max-width: 767px) {

  .box-img img {
    height: 100%;
}

.quickcontact {
    top: 89%;
}

.quickcontact-1 {
    top: 85%;
}


  .bg-bedcrum {
    padding: 60px 0px;
}
.bg-bedcrum .about h1 {
  font-size: 30px;
}
.ul {
  margin-left: 20px;
  margin-top: 27px;
}
.content {
  margin-top: 30px;
}
  #top-features {
    position: relative;
    margin-top: 30px;
    z-index: 1;
  }

  .offcanvas-body {
    background: #00979b;
  }

  .offcanvas-body ul li a {
    color: #fff !important;
    border-bottom: solid #fff 1px;
    width: 100%;
    display: block !important;
    padding: 8px 0px !important;
  }

  .offcanvas-body ul li {
    width: 100%;
  }

  header .headerbotom .offcanvas .offcanvas-header h5 {
    color: #00979a;
    text-transform: uppercase;
  }

  header .headerbotom .btn-a .btn-aa {
    margin-top: 15px;
  }

  ul.dropdown-menu.show li a {
    color: #00979a !important;
    padding: 5px 14px !important;
    border-bottom: solid #00979a 1px;
  }

  section#about {
    margin: 50px 0px;
  }

  section#gallery .imgsc img {
    height: 100%;
  }


}