.work-with-us-get-connected a{
	color:#fff;
}
.work-with-us-get-connected{
	text-align:center;
	margin-top:35px;
	margin-bottom:50px;
}
.form-control {
    height: 36px!important;
}
.work-with-us-banner-sec .carousel-content {
    left: 7.5%;
}
.contact-us-banner-sec .carousel-content {
    left: 7.5%;
}
.work-with-us-banner-sec .why-us-banner-text-title {
    font-size: 47px;
    margin-bottom: 0px;
	letter-spacing:2px;
}
.place-card place-card-large{
	display:none!important;
}
.place-desc-large{
	display:none!important;
}
.contact-us-page{
	margin-top:20px;
	margin-bottom:90px;
}
.contact-us-title-blk{
	text-align:center;
	margin-bottom:60px;
}
.contact-us-title-blk p{
	text-align:center;
	margin-bottom: 0px;
}
.if-you-patient-blk h2 {
    text-align: center;
    background: #f7cd29;
    font-size: 27px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.contact-here-form label{
    font-size: 16px;
    font-weight: 500;
}
.contact-here-form{
	margin-top:25px;
}
.contact-here-form .default-blk-btn {
    border-radius: 5px;
    border: 1px solid var(--default-button);
    padding: 4px 30px;
    font-size: 24px;
	margin-top: 10px!important;
}
.contact-here-form .form-group {
    margin-bottom: 10px;
}

.contact-us-page .right-side{
	border-left:4px dotted var(--primary-color);
	padding-left: 80px;
}
.contact-us-page .left-side{
	padding-right: 80px;
}

.contact-us-bottom-blk .left-side{
	padding-right: 80px;
}
.contact-us-bottom-blk .right-side{
	padding-left: 80px;
}
.contact-us-bottom-blk .left-side iframe{
	width:100%;
	height:330px;
}
.contact-us-bottom-blk{
	margin-bottom:100px;
}
.contact-us-bottom-blk .right-side ul li img{
	width:30px;
	margin-right: 8px;
}
.contact-us-bottom-blk .right-side ul{
	line-height:42px;
}
.bottom-address{
	margin-top:35px;
}
.bottom-address p{
	margin-bottom:3px;
	text-align:left;
}
.contact-us-bottom-blk h3 {
    font-size: 25px;
    font-weight: 500;
}
.contact-us-title-blk .subtitle {
   font-size: 40px;
}
.featured-carrer-areas-blk h2{
	text-align:center;
	font-size: 40px;
}
.featured-carrer-areas-blk{
	width:100%;
	font-size: 40px;
}
.featured-carrer-areas-blok {
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
    margin-top: 30px;
	margin-bottom: 35px;
}
.featured-carrer-areas-blok .single-blok p {
    border: 2px solid #f7cd29;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 20px;
    font-size: 19px;
    font-weight: 500;
}
.work-with-us-form h3 {
    text-align: center;
    margin-bottom: 25px;
}
.work-with-us-top-blk{
	margin-bottom:0px;
}
.input-file{
	display:inline-flex;
	width:100%;
}
.btn-choose{
    position: absolute;
    border: 1px solid #ccc;
	text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
	
}
.input-file input{
    cursor: pointer;
    padding-left: 85px;
    font-size: 15px;
}
.input-file .btn-warning {
    position: absolute;
    right: 15px;
	background:none;
	border:none;
}
.input-ghost{
	display:none;
}
.work-with-us-top-blk .left-side{
	padding-right:40px;
}
.work-with-us-top-blk .right-side{
	padding-left:40px;
}
.work-with-us-top-blk label{
    font-size: 16px;
    font-weight: 500;
}

.work-with-us-top-blk .control-label:after {
    content: '* ';
    color: #F00;
    font-weight: bold;
	margin-left:3px;
}
.work-with-us-top-blk .default-blk-btn {
    border-radius: 5px;
    border: 1px solid var(--default-button);
    padding: 5px 55px;
    font-size: 24px;
    margin-top: 10px!important;
}
.work-with-us-top-blk .action-btn{
	text-align:center;
	margin-top:30px;
}
.support-from-us-blk h2{
	text-align:center;
	font-size: 40px;
}
.support-from-us-blk{
	margin-top:40px;
	margin-bottom:130px;
}
.faq-list-detail .left-sidebar {
	float: right;
	width: 430px;
	text-align: center;
}
.faq-list-detail .main-content {
	float: left;
	width: 620px;
	margin-left: 20px;
	background-color: blue;
	height: 800px;
	padding: 40px;
	text-align: center;
}

.refer-a-friend-page-block .shadow-text {
    font-size: 7rem;
}
.refer-a-friend-page-block{
	margin-bottom:30px;
}



@media (prefers-reduced-motion:reduce) {
 .right-side-blue-box  .carousel-item {
        transition: none!important;
    }
}

.right-side-blue-box  .carousel-item-next,
.right-side-blue-box  .carousel-item-prev,
.right-side-blue-box  .carousel-item.active {
    display: block
}

.right-side-blue-box  .active.carousel-item-right,
.right-side-blue-box  .carousel-item-next:not(.carousel-item-left) {
    -webkit-transform:none !important;
    transform:none!important;
}

.right-side-blue-box  .active.carousel-item-left,
.right-side-blue-box  .carousel-item-prev:not(.carousel-item-right) {
    -webkit-transform:none!important;
    transform:none!important;
}

.right-side-blue-box  .carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    -webkit-transform: none!important;
    transform: none!important;
}

.right-side-blue-box  .carousel-fade .carousel-item-next.carousel-item-left,
.right-side-blue-box  .carousel-fade .carousel-item-prev.carousel-item-right,
{
    z-index: -1!important;
    opacity: 0!important;
}
.right-side-blue-box  .carousel-fade .carousel-item.active {
     z-index: -1!important;
    opacity: 0!important;
}

.right-side-blue-box  .carousel-fade .active.carousel-item-left,
.right-side-blue-box  .carousel-fade .active.carousel-item-right {
    z-index: 0!important;
    opacity: 0!important;
    transition:none!important;
}

@media (prefers-reduced-motion:reduce) {
    .smile-makeover-blk .carousel-fade .active.carousel-item-left,
    .smile-makeover-blk .carousel-fade .active.carousel-item-right {
        transition: none!important;
    }
}


.right-side-blue-box  .carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
     margin-right: 0%!important; 
     -webkit-backface-visibility:hidden!important;
     backface-visibility:hidden!important;
     transition:none!important;
     transition:none!important;
     transition:none!important;
}

.right-side-blue-box {
    /* background: #0075ab; */
    text-align: center;
    height: 360px;
}
.right-side-blue-box .h-575 {
    height: 225px;
    width: 100% !important;
    padding-left: 20px;
    clip-path: none;
}
.right-side-blue-box .carousel-content {
    position: relative;
    bottom: -94%;
    left: -4.5%;
    z-index: 20;
}
.right-side-blue-box .subtitle {
    font-size: 26px;
    text-align: center;
	margin-bottom:-2px;
}
.right-side-blue-box p {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
}
.right-side-blue-box .welcome-btn-group {
    margin-top: -18px;
}
.right-side-blue-box .smile-makeover-btn {
    color: #ffffff;
    font-size: 17px !important;
    margin-top: 12px!important;
    padding-left: 24px!important;
    padding-right: 24px!important;
}
.right-side-blue-box .carousel-indicators .active {
    width: 15px;
    height: 15px;
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    margin-top: -4px!important;
}
.carousel-indicators li {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin-top: 0px;
    box-shadow: 0px 0px 3px 0px var(--secondary-color);
    border: 1px solid var(--secondary-color);
    margin: 4px 4px;
}
.advertisement-blocks .carousel-indicators {
    left: unset;
    top: 385px;
    flex-direction: revert;
    margin-right: 90px;
    bottom: -89px!important;
    text-align: center;
}

@media (prefers-reduced-motion:reduce) {
 .smile-makeover-blk .carousel-item {
        transition: none!important;
    }
}

.smile-makeover-blk .carousel-item-next,
.smile-makeover-blk .carousel-item-prev,
.smile-makeover-blk .carousel-item.active {
    display: block
}

.smile-makeover-blk .active.carousel-item-right,
.smile-makeover-blk .carousel-item-next:not(.carousel-item-left) {
    -webkit-transform:none !important;
    transform:none!important;
}

.smile-makeover-blk .active.carousel-item-left,
.smile-makeover-blk .carousel-item-prev:not(.carousel-item-right) {
    -webkit-transform:none!important;
    transform:none!important;
}

.smile-makeover-blk .carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    -webkit-transform: none!important;
    transform: none!important;
}

.smile-makeover-blk .carousel-fade .carousel-item-next.carousel-item-left,
.smile-makeover-blk .carousel-fade .carousel-item-prev.carousel-item-right,
{
    z-index: -1!important;
    opacity: 0!important;
}
.smile-makeover-blk .carousel-fade .carousel-item.active {
     z-index: -1!important;
    opacity: 0!important;
}

.smile-makeover-blk .carousel-fade .active.carousel-item-left,
.smile-makeover-blk .carousel-fade .active.carousel-item-right {
    z-index: 0!important;
    opacity: 0!important;
    transition:none!important;
}

@media (prefers-reduced-motion:reduce) {
    .smile-makeover-blk .carousel-fade .active.carousel-item-left,
    .smile-makeover-blk .carousel-fade .active.carousel-item-right {
        transition: none!important;
    }
}


.smile-makeover-blk .carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
     margin-right: 0%!important; 
     -webkit-backface-visibility:hidden!important;
     backface-visibility:hidden!important;
     transition:none!important;
     transition:none!important;
     transition:none!important;
}

.about-us-page-sec{
	margin-top:102px;
}
.about-us-page-content {
    margin-top: 15px!important;
}
.what-sets-up-apart-block .what-is-phialigner-row-1 {
    margin-top: 35px;
}
.what-sets-up-apart-block .what-is_phialigner-card{
	margin-bottom:50px;
}
.what-sets-up-apart-block .what-is_phialigner-card-description {
    font-size: 20px;
    text-align: center;
}
.what-sets-up-apart-block h2{
	text-align:center;
}
.what-sets-up-apart-block {
    margin-bottom: 55px;
}
.about-us-page-content p {
    text-align: left;
    margin-bottom: 7px;
}

.refer-a-friend-block {
    margin-top: 0px;
}
.right-side-cream-box .banner-section .carousel-item img {
    width: 346px !important;
    height: 211px !important;
    margin-top: -161px;
    margin-left: 140px;
}
.right-side-cream-box  .carousel-indicators {
    left: unset;
    top: 246px;
    flex-direction: revert;
    margin-right: 276px;
    /* bottom: -34px; */
    text-align: center;
}
.right-side-cream-box .carousel-indicators li {
    width: 10px;
    height: 0px;
    border-radius: 0%; 
    margin-top: 0px;
    box-shadow:none !important;
    border: 1px solid #f7cd29;
    margin: 4px 4px;
}
.right-side-cream-box .carousel-indicators .active {
    width: 15px;
    height: 15px;
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
    margin-top: -4px!important;
}
.right-side-cream-box .banner-section .carousel-item{
    text-align:center !important;
}
.right-side-cream-box .h-575{
	height:391px !important;
    clip-path: none;
}
.right-side-cream-box .banner-text-sub-title {
    font-size: 23px;
    /* text-transform: capitalize !important; */
}
.right-side-cream-box .carousel-inner {
   overflow: visible!important;
}
.right-side-cream-box .carousel-content {
    position: absolute;
    bottom: -31%;
    left: 0%;
    z-index: 20;
    top: 60px;
}

.hospital-timing {
    border-top: 1px solid #ccc;
    padding-top: 0px;
    margin-top: 10px;
    padding-bottom: 12px;
}
.doctors-bio h4 {
    font-size: 20px;
    font-weight: 600;
}
.docbio{
    padding:2%;
    padding-right: 5%;
}
.bio-icon{
    font-size: 30px;
    font-weight: 600;
    margin-right: 15px;
    /* color: #f7cd29; */
}
#dr-bio-sec{
    border-top: 1px solid #ccc;
    padding-top: 1%;
}
#myBtn:focus {
     outline:none!important; 
     outline:none!important; 
}
.doctors-prifile-info {
     box-shadow:none;
    padding-bottom: 15px;
    padding-right: 30px!important;
}
.inner-div-of-doctors-profile {
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
    padding-bottom: 20px;
}
.right-side-blue-box .carousel-indicators li {
    width: 10px;
    height: 0px;
    border-radius: 0%;
    margin-top: 0px;
    box-shadow: none !important;
    border: 1px solid #f7cd29;
    margin: 4px 4px;
}
.advertisement-blocks .carousel-indicators {
    left: unset;
    top: 325px;
    flex-direction: revert;
    margin-right: 90px;
    bottom: -89px!important;
    text-align: center;
}
.popular-blog-blk {
    margin-top: 52px;
}
.faq-list-right-sec #myBtn {
    background: transparent;
    border: none;
    color: #f50000;
}
.doctors-hospital-location p{
	margin-bottom:0px;
}
.advertisement-blocks .h-450 {
    height: 207px!important;
}
.associate-doctor-page-content .yellow-box-shadow-reverse {
    box-shadow: 51px -20px var(--primary-color);
}
.associate-doctor-page-content .box {
    height: 225px;
    width: 250px;
    margin: 57px 30px 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    filter: grayscale(1);
    transition: filter ease-in 300ms;
    border-radius: 3px;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
.refer-a-friend-modal-open .modal-header {
    display: block;
    padding: 10px 20px;
}
.refer-a-friend-modal-open .modal-header h2{
    font-size: 23px;
    margin-bottom: 0px;
}
.refer-a-friend-modal-open .modal-dialog {
    max-width: 700px;
    margin: 1.75rem auto;
}
.refer-a-friend-modal-body{
    padding-top: 5px !important;
    font-size: 17px;
}
.refer-a-friend-modal-body p {
    font-size: 17px;
    text-align: left;
    margin-bottom: 2px;
}
.refer-a-friend-modal-body .tabtop li a {
    border: 1px solid #ccc!important;
    padding: 0px 0px!important;
    width: 133px!important;
    height: 51px!important;
    position: relative!important;
    display: inline-block!important;
    text-align: center!important;
    line-height: 42px!important;
    box-shadow: none !important;
}
.refer-a-friend-modal-body .tabtop .active:after {
    content: "";
    position: absolute !important;
    bottom: -32px!important;
    left: 41%!important;
    border: 16px solid transparent !important;
    border-top-color: #f7cd29 !important;
}
.refer-a-friend-modal-body .tabtop li a span {
    margin-right: 2px;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    font-size: 16px;
    text-align: center;
    line-height: 25px;
}
.refer-a-friend-modal-body .tab-content>.tab-pane {
    padding-left: 15px;
    padding-right: 15px;
}
.refer-a-friend-modal-body .tab-content>.tab-pane input {
    width: 100%;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
	border:1px solid #ccc;
	border-radius: 3px;
}
.just-info{
    margin-top: 15px;
    border: 1px solid;
    border-radius: 3px;
    padding: 16px;
	border:1px solid #ccc;
}
.terms-agree {
    display: inline-flex;
    margin-top: 10px;
    width: 100%;
}
.terms-check{
    width: 19px !important;
    margin-right: 10px;
}
.terms-agree span{
    margin-top: 3px;
}
.action-btn{
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.refer-a-friend-modal-open .tab-content {
    margin-bottom: 15px;
}







.refer-a-friend-block .btn.focus, .btn:focus {
    outline: 0;
    box-shadow: none!important;
}

.faq-banner-sec .why-us-banner-text-title {
    margin-bottom: 0px;
    line-height: 60px;
}
.associate-doctor-page-serch-box .icon-input {
   margin-top: -10px !important;
}
.contact-associate-doctors .request-call-back-btn {
  float:none !important;
}
.contact-associate-doctors {
    text-align: center;
    margin-top: 12px;
    margin-left: 32px;
}
.start-referring:hover{
	color:#f7cd29!important;
}
.associate-doctor-page-content .faq-list-right-sec {
    padding-left: 62px !important;
    padding-top: 30px;
    padding-right: 50px;
}
.faq-banner-sec .why-us-banner-text-sub-title{
	margin-top:15px;
}
.faq-right-icon img{
	width:25px;
}
.faq-card-header-sub-title {
    font-size: 22px;
    text-align: center;
}
.faq-banner-sec .carousel-content {
    left: 7.5%!important;
}
.faq-banner-sec .why-us-banner-text-title {
    letter-spacing: 2px;
}
.view-all-stat {
    text-align: center;
    font-weight: 600;
    padding-top: 30px !important;
    padding-bottom: 40px !important;
    position: relative;
	border-bottom:none !important;
}
.view-all-stat .faq-right-icon{
	float:none;
}
.faq-container-bottom .faq-card-body {
   min-height: 425px;
}
.yellow-rectangle-box {
    background: #f7cd29;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
	margin-bottom: 20px;
}
.right-side-cream-box {
    background: #f0e3af;
    text-align: center;
}
.right-side-cream-box .welcome-btn-group {
    margin-top: 11px;
}
.smile-makeover-blk {
    margin-bottom: 60px;
}
.non-associate-pages{
	margin-bottom:100px;
}
.smile-makeover-blk p {
    text-align: center;
    font-size: 23px;
    line-height: 37px;
    margin-bottom: 0px;
}
.smile-makeover-btn {
    color: #ffffff;
    font-size: 19px !important;
    margin-top: 15px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.about-us-blk .box6{
	background-image:url(../../images/about-us/Patient.jpg);
}
.about-us-blk .box7{
	background-image:url(../../images/about-us/doctor.jpg);
}
.breadcrumbs-ul ul.breadcrumb {
  padding: 10px 16px;
  list-style: none;
  background-color: #fff;
}
.breadcrumbs-ul ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}
.breadcrumbs-ul ul.breadcrumb li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";
}
.breadcrumbs-ul ul.breadcrumb li a {
  color: #000;
  text-decoration: none;
}
.breadcrumbs-ul ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}
.breadcrumbs-ul ul.breadcrumb li {
    color: #e51125;
    font-size: 15px;
}

.faq-listing-title{
   width: 100%;
   text-align: center;
}
.faq-listing-title h2{
    font-size: 34px;
}

.faq-listing-sec{
	margin-bottom:40px;
}

.faq-listing-sec .icon-input {
    margin-bottom: 0px;
    position: relative;
    max-width: 100%;
    float: right;
    width: 100%;
    text-align: end;
    margin-top: 30px;
}
.faq-listing-sec .icon-input__text-field {
    padding: 5px 30px 5px 15px;
    border: 1px solid #CCC;
    border-radius: 5px;
    font-size: 16px;
    height: 40px;
    width: 290px;
}
.faq-listing-sec .icon-input__icon {
    color: #777;
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%);
}
.faq-listing-sec .icon-input__text-field:focus + .icon-input__icon {
  color: #FF8400;
}

/* .faq-listing-sec .box2 {
    background-image:url(../../images/faq/diagnostic_procedure_for_aligner_treatment.png);
}
.faq-listing-sec .box3{
	background-image:url(../../images/faq/ipr_procedure_for_aligner_treatment.jpg);
}
.faq-listing-sec .box4{
	background-image:url(../../images/faq/record_taking_for_aligner_cases.png);
}
.faq-listing-sec .box5{
	background-image:url(../../images/faq/extraction_procedure_for_aligner_treatment.png);
} */
.faq-listing-sec .box {
    height: 310px;
    width: 100% !important;
    margin: 79px 30px 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    /* filter: grayscale(1); */
    transition: filter ease-in 300ms;
    border-radius: 3px;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
.faq-listing-sec .yellow-box-shadow-reverse {
    box-shadow: 30px -30px var(--primary-color);
}
.faq-list-right-sec {
    padding-left: 65px !important;
    padding-top: 72px;
}
.faq-list-right-sec h3{ 
  font-size:23px;
}
.main-content-of-listing{
	width:100%;
	padding-left: 20px;
}
.faq-list li{
	list-style:decimal;
}
.faq-list{
    line-height: 32px;
    margin-top: 15px;
    padding-left: 18px;
}
.view-all-in-list a img{
	width:25px;
}
.view-all-in-list a span{
	font-weight:600;
}
.view-all-in-list {
    margin-top: 15px;
}



.faq-list-detail .accordion .card-header  {
  color: #333;
  padding: 5px 15px;
  background-color: #fff;
  border: 1px solid #ccc;
   -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.faq-list-detail .accordion .card-header button {
  display: block;
   font-size: 18px;
    font-weight: 600;
}
.faq-list-detail .panel-title{
	margin-bottom:0px;
}
.faq-list-detail .panel-body p{
	font-size:16px;
}
.faq-list-detail.panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.faq-list-detail .accordion .card-header button[aria-expanded="true"] {
    background-color: #fff;
    /* border: 1px solid #ccc; */
    font-size: 18px;
    font-weight: 600;
}
.faq-list-detail .card-body{
    border: 1px solid #ccc;
    padding-left: 31px;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
}

.faq-list-detail .accordion .card-header button[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  float: right;
  display:block;
}

.faq-list-detail .accordion .card-header button[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  float: right;
}
/* .faq-list-detail .row {
    display: flex;
} */
.faq-list-detail .faq-listing-title h2 {
    font-size: 34px;
    margin-bottom: 30px;
}
.faq-list-detail .panel-group {
    margin-top: 0px;
}
.faq-list-detail .accordion .card:last-child{
    padding-bottom: 2px;
}
p{
	text-align:justify;
}

.refer-a-friend-block .nav-tabs {
     border-bottom:none !important; 
}
.refer-a-friend-sequence-no{
    font-size: 30px;
    font-weight: 600;
    margin-right: 17px;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}
.refer-a-friend-sequence-no {
    font-size: 39px;
    font-weight: 600;
    margin-right: 17px;
    text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5;
    /* -webkit-text-stroke: 3px #fff; */
}
.tab-content{
	margin-bottom:40px;
}
.share-link-title{
    text-align: center;
    font-size: 27px;
    font-weight: 600;
}
.share-link-para{
	text-align:center;
}
.right-side-detail {
    padding-top: 120px;
    text-align: center;
    padding-right: 70px!important;
    padding-left: 70px!important;
}
.start-referring {
    color: #fff !important;
    font-size: 1.4rem !important;
    padding: 4px 15px !important;
}
.terms-and-conditions-bottom-sec {
    text-align: center!important;
    padding-top: 150px;
    padding-right: 115px !important;
    margin-left: -30px;
}
.refer-a-friend-fotter-top-blk .col-md-6 img {
    width: 75%;
    margin-right: -60px;
}
.refer-a-friend-tab-image{
	text-align:center;
	margin-top:20px;
}
.refer-a-friend-tab-image img {
    width: 75%;
    /* margin-right: -75px; */
}
.refer-a-friend-fotter-top-blk .col-md-6{
	text-align:center !important;
}
.terms-and-conditions-bottom-sec h2{
	font-size: 33px;
    letter-spacing: 1px;
	margin-bottom: 0px;
}
.terms-and-conditions-bottom-sec p{
	text-align:center;
}
.refer-a-friend-fotter-top-blk{
    padding-top: 20px;
    padding-bottom: 60px;
}


.refer-a-friend-block .tabtop .active:after {
    content: "";
    position: absolute;
    bottom: -51px;
    left: 43%;
    border: 26px solid transparent;
    border-top-color: #f7cd29;
}


.refer-a-friend-block .tabtop li a:hover{
	color:#000 !important;
}
.refer-a-friend-block .tabtop li a {
    border: 1px solid #ccc;
    box-shadow: rgb(0 0 0 / 12%) 1.95px 3.95px 4.6px;
    /* padding: 19px 80px !important; */
    width: 367px;
    height: 63px;
    position: relative;
    display: inline-block;
    text-align:left;
	padding-left: 64px;
}
.refer-a-friend-block .share-text{
    font-size: 21px;
    margin-top: 15px;
    position: absolute;
}
.tabbable-panel{
	margin-top:35px;
}
.tabtop li a:hover{
	background:#f7cd29;
}
.tabtop li .active {
    background-color: #f7cd29 !important;
    color: #000 !important;
}
.margin-tops{margin-top:30px;}
/*.tabtop li a:last-child {
    padding: 19px 80px;
}*/

.refer-friend-friend-terms ul{
	text-align:justify;
	margin-bottom:60px;
}
.refer-friend-friend-terms ul li{
	list-style:decimal;
	padding-top:15px;
}
.refer-a-friend-banner-sec .why-us-banner-text-title{
	letter-spacing: 1px;
	margin-bottom:0px;
	font-size: 43px;
}
.subtitle-para{
	font-family: var(--banner-text-title);
	font-weight:500;
}
.panel-body ul li{
	font-size:16px;
	list-style:disc;
}
.panel-body ul{
    margin-top: -13px;
    margin-bottom: 10px;
    margin-left: 35px;
}

.about-us-page-content{
	margin-top:30px;
}
.faq-list-right-sec-bottom{
	padding-left:0px;
}
.faq-list-right-sec-bottom h3 {
    font-size: 23px;
    margin-bottom: 0px !important;
    margin-top: 80px;
}
.faq-list-right-sec-bottom{
	padding-right:75px !important;
}
.about-us-blk .faq-list-right-sec {
    padding-left: 100px !important;
    padding-top: 72px;
}
.about-us-blk .faq-list {
    line-height: 32px;
    margin-top: 6px;
    padding-left: 18px;
}
.about-us-blk .faq-list li{
    list-style:disc;
}
.about-us-blk {
    margin-bottom: 70px;
    padding-right: 110px;
    padding-left: 97px;
}

/* #about-us-list-bottom {
    padding-left: 30px;
    margin-left: -40px;
} */
.about-us-blk  .box {
    height: 290px;
    width: 330px;
}

.non-associate-doctor-profile {
    margin-bottom: 50px;
}
.non-associate-doctors-pagination ul li a {
    border: 1px solid #f7cd29;
    padding: 5px 12px;
}
.non-associate-doctors-pagination ul .current-page a{
	background:#f7cd29;
}
.non-associate-doctors-pagination ul {
    display: inline-flex;
    float: right;
    padding-right: 17px;
}
.doctor-name{
    font-size: 26px;
    font-weight: 600;
}
.doctor-profile-header {
    padding-top: 18px;
    padding-bottom: 18px;
    border-bottom: 1px solid #ccc;
    margin-left: -30px;
    padding-left: 30px;
    margin-right: -30px;
    padding-right: 30px;
}
.non-associate-bottom-list-link{
    text-align: right;
    margin-top: 20px;
    /* padding-right: 4px; */
}
.non-associate-doctors-pagination{
	width:100%;
}
.non-associate-doctors-pagination ul li{
	margin-left:8px;
}
.associate-doctor-page-serch-box .icon-input {
    margin-bottom: 0px;
    position: relative;
    max-width: 100%;
    float: right;
    width: 100%;
    text-align: end;
    margin-top: 30px;
}
.associate-doctor-page-serch-box .icon-input__text-field {
    padding: 5px 30px 5px 15px;
    border: 1px solid #CCC;
    border-radius: 5px;
    font-size: 16px;
    height: 45px;
    width: 350px;
    /* margin-bottom: 20px; */
}
.associate-doctor-page-serch-box .icon-input__icon {
    color: #777;
    position: absolute;
    top: 50%;
    right: -1rem;
    transform: translateY(-50%);
}
.associate-doctor-page-serch-box{
    padding-right: 32px;
}
.associate-doctor-page-content .faq-list-right-sec h3 {
    font-size: 23px;
    font-weight: 600;
}
.associate-doctor-page-content .box6{
	background-image:url(../../images/associate-doctors/doctor_profile.jpg);
}
.associate-doctor-page-content .box6:hover{
    filter: grayscale(0);
}
.doctors-profile-qualification p{
   margin-bottom: 0px;
}
.doctors-profile-qualification{
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
    padding-top: 5px;
}
.hospital-address {
    display: inline-flex;
    padding-top: 12px;
    padding-bottom: 12px;
}
/*.doctors-hospital-location{
    border-bottom: 1px solid #ccc;
    padding-top: 2px;
}*/
.hospital-timing p{
	margin-bottom:5px;
}
.blog-blk{
	margin-top:40px;
	margin-bottom:50px;
}
.background-yellow-box {
    background: #f7cd29;
    border: 1px solid #ccc;
}
.background-yellow-box img {
    width: 280px;
    max-width: 280px;
}
.blog-que{
	padding-left: 72px;
    padding-top: 135px;
}
.blog-que .title-in-red {
    color: #fe0021;
    font-size: 35px;
}
.blog-que h2{
	line-height:40px;
}
#more {display: none;}
.blog-para{
    margin-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
}
.blog-para p{
	margin-bottom:5px;
}
.blog-para button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}
.blog-date-and-count span {
    color: #9f9e9e;
    padding-right: 10px;
}
.likes-count span{
    color: #9f9e9e;
    margin-right: 5px;
}
.blog-date-and-count {
    margin-top: 10px;
    margin-bottom: 8px;
}
.blog-blk .yellow-border-bottom{
	margin-bottom:25px;
}
.popular-blog-blk h2 {
    background: #f5efcf;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 31px;
    margin-bottom: 0px;
}
.blog-bottom-content {
    background: #f9f6e5;
    padding-left: 15px;
    padding-top: 20px;
    padding-right: 15px;
}
.blog-bottom-content a {
    display: inline-flex;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    padding-top: 15px;
	width: 100%;
}
.blog-bottom-content a:last-child{
	border-bottom:none;
}
.blog-blk .blog-right-side{
	padding-right:50px;
}
.blog-bottom-content a p {
    padding-left: 15px;
    padding-top: 15px;
    line-height: 23px;
	text-align: left;
}
.associate-doctor-pagr-footer-top-blk {
    margin-top: 0px;
    padding-top: 60px !important;
    padding-bottom: 140px!important;
}
.blog-bottom-content a img {
    width: 75px;
}
.likes-and-social-link{
    display: inline-flex;
    position: relative;
}
.social-media-link{
    display: inline-flex;
    float: right;
}
.social-media-link ul{
    display: inline-flex;
}
.social-media-link ul li{
	margin-left:5px;
}
.social-media-link ul li a {
    border: 1px solid #f7cd29;
    padding: 4px 8px;
}
.social-media-link ul li a:hover{
	background:#f7cd29;
}
.blog-para #myBtn{
    background: transparent;
    border: none;
    color: #f50000;
}
.background-white-box {
    background: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
}
.hospital-address img {
    width: 27px;
    margin-right: 15px;
    height: 100%;
}
.associate-doctors-profile{
    position: relative;
    display: inline-flex;
}
.associate-doctors-profile img {
    width: 77px;
    height: 100%;
    margin-left: 7px;
    margin-top: 4px;
}
.hospital-address h4{
    font-size: 20px;
    font-weight: 600;
}
.non-associate-bottom-list-link a {
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: underline;
    font-size: 17px;
}
.non-associate-bottom-list-link span{
    padding-left: 0px;
    padding-right: 0px;
}
.request-call-back-btn{
    font-size: 17px!important;
    float: right;
}
.non-associate-doctor-detail .left-side{
    color: #7c7a7a;
    margin-right: 2px;
}
.non-associate-doctor-detail{
	margin-top:20px;
}
.non-associate-doctor-detail p {
    line-height: 15px;
    font-weight: 500;
}
.non-associate-doctors {
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 16px;
}


@media only screen and (max-width:1024px) and (min-width:981px){
    .work-with-us-get-connected a {
        color: #fff;
        font-size: 24px;
        padding: 5px 29px;
    }
    .work-with-us-get-connected {
        text-align: center;
        margin-top: 23px;
        margin-bottom: 0px;
    }
    .work-with-us-banner-sec .h-575 {
        height: 430px!important;
        clip-path: none;
    }
    .work-with-us-banner-sec .why-us-banner-text-title {
        font-size: 32px;
        line-height: 34px;
        letter-spacing:0px;
    }
    .work-with-us-banner-sec .carousel-content {
        left: 13.5%;
        width: 44%;
        margin-top: -58px;
    }
    .work-with-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 17px;
    }
    .featured-carrer-areas-blok {
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .featured-carrer-areas-blok .single-blok p {
        border: 2px solid #f7cd29;
        text-align: center;
        padding-top: 7px;
        padding-bottom: 7px;
        border-bottom-left-radius: 20px;
        border-top-right-radius: 20px;
        font-size: 17px;
        font-weight: 500;
    }
    .featured-carrer-areas-blok .single-blok{
        padding-left:5px!important;
        padding-right:5px!important;
    }
    .work-with-us-top-blk .right-side {
        padding-left: 10px!important;
    }
    .work-with-us-top-blk .left-side {
        padding-right: 10px!important;
    }
    .work-with-us-top-blk .action-btn {
        text-align: center;
        margin-top: 10px;
    }
    .support-from-us-blk {
        margin-top: 10px;
        margin-bottom: 130px;
    }
    .btn-choose {
        padding: 9px 5px!important;
        font-size: 13px !important;
    }
    .input-file input {
        padding-left: 62px;
        font-size: 10px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .support-from-us-blk .perks-img-box .height-145 {
        height: 90px;
    }
    .support-from-us-blk .perks-subtitle {
        margin-top: 10px;
        font-size: 17px;
    }
    
    
    .contact-us-banner-sec .h-575 {
        height: 440px!important;
        clip-path: none;
    }	
    .contact-us-banner-sec .carousel-content {
        left: 13.5%;
        width: 60%;
    }	
    .contact-us-banner-sec .why-us-banner-text-title{
        animation-delay: 100ms;
        margin-top: -129px;
        font-size: 45px;
        margin-bottom: -5px;
    }
    .contact-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 21px;
        margin-left: 5px;
    }
    .contact-us-page .left-side {
        padding-right: 40px;
    }
    .contact-us-page .right-side {
        padding-left: 40px;
    }
    .contact-us-bottom-blk .right-side {
        padding-left: 40px;
    }
    .contact-us-bottom-blk .left-side {
        padding-right: 40px;
    }
    .contact-us-bottom-blk .left-side iframe {
        width: 100%;
        height: 250px;
    }
    .bottom-address {
        margin-top: 20px;
    }
    .contact-us-page {
        margin-top: 20px;
        margin-bottom: 70px;
    }
.right-side-cream-box .banner-section .carousel-item img {
    width: 307px !important;
    height: 233px !important;
    margin-top: -161px;
    margin-left: 50px;
}
.right-side-cream-box .banner-text-sub-title {
    font-size: 19px;
    /* text-transform: capitalize !important; */
}
.right-side-cream-box .h-575 {
    height: 356px !important;
    clip-path: none;
}
.right-side-cream-box .carousel-indicators {
    left: unset;
    top: 234px;
    margin-right: 153px;
}

.doctors-prifile-info {
   padding-right: 8px!important;
}

.what-sets-up-apart-block .what-is_phialigner-card-description {
    font-size: 14px;
    text-align: center;
}
.associate-doctor-page-content .box {
    height: 136px;
    width: 174px;
}
.associate-doctor-page-content .yellow-box-shadow-reverse {
    box-shadow: 48px -21px var(--primary-color);
}
.contact-associate-doctors .request-call-back-btn {
    font-size: 10px!important;
	padding: 6px 5px !important;
}
.associate-doctor-page-content .faq-list-right-sec h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}
.doctors-profile-qualification p {
    font-size: 12px;
}
.hospital-address img {
    width: 18px;
    margin-right: 9px;
}
.hospital-address h4 {
    font-size: 15px;
    margin-bottom: 0px;
}
.doctors-hospital-location p {
    margin-bottom: 0px;
    font-size: 12px;
}
.faq-list-right-sec #myBtn {
    font-size: 14px;
}
.advertisement-blocks .h-450 {
    height: 129px!important;
}
.advertisement-blocks .carousel-indicators {
    top: 139px;
    margin-right: 44px;
    bottom: -89px !important;
}
.associate-doctors-profile img {
    width: 67px;
    margin-left: 7px;
    margin-top: 1px;
}
.associate-doctor-page-content .faq-list-right-sec {
    padding-left: 47px !important;
    padding-top: 30px;
    padding-right: 30px;
}
.background-yellow-box img {
    width: 190px;
    max-width: 190px;
}
.blog-que h2 {
    line-height: 21px;
    font-size: 23px;
}
.blog-que .title-in-red {
    color: #fe0021;
    font-size: 26px;
}
.blog-date-and-count {
    margin-top: 10px;
    margin-bottom: 20px;
}
.social-media-link ul li a {
   padding: 6px 10px;
}
.popular-blog-blk h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    margin-bottom: 0px;
}
.blog-bottom-content a img {
    width: 85px;
    height: 100%;
}
.blog-bottom-content a p {
    padding-left: 10px;
    padding-top: 0px;
    line-height: 15px;
    font-size: 12px;
	margin-bottom: 0px;
}






.request-call-back-btn {
    font-size: 13px!important;
    float: right;
}
.smile-makeover-blk p {
    font-size: 19px;
    line-height: 27px;
}
.right-side-cream-box img{
    width: 315px;
}
	
	
.about-us-blk .box {
    height: 194px;
    width: 255px;
}
.about-us-blk #Diagnostic-Procedure .yellow-box-shadow-reverse {
    box-shadow: 70px -30px var(--primary-color);
}
#about-us-list-bottom .yellow-box-shadow-reverse {
    box-shadow: 83px -30px var(--primary-color);
}

.faq-banner-sec .h-575 {
    height: 410px;
    clip-path: none;
}
.faq-banner-sec .why-us-banner-text-title {
    margin-bottom: 0px;
    line-height: 43px;
    font-size: 36px;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    margin-top: 4px;
    font-size: 17px;
}
.faq-card-header h2 {
    font-size: 25px;
}
.faq-card-header-sub-title {
    font-size: 17px !important;
}
.faq-card-header {
    padding: 30px 20px 10px 20px;
    min-height: 189px;
}
.faq-card-body-item {
    padding-left: 15px!important;
    padding-right: 15px!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    font-size: 16px!important;
}
.faq-container-bottom{
	padding-bottom: 50px!important;
}
.faq-listing-sec .box {
    height: 178px;
}
.faq-list-right-sec {
    padding-left: 36px !important;
    padding-top: 72px;
}
.faq-list-right-sec h3 {
    font-size: 21px;
}
.faq-list li {
    list-style: decimal;
    font-size: 15px;
    line-height: 24px;
}
.view-all-in-list a span {
    font-size: 16px;
}
.view-all-in-list {
    margin-top: 15px;
    padding-left: 20px;
}
.refer-a-friend-banner-sec .h-575 {
	height: 435px !important;
    clip-path: none;
}
.refer-a-friend-banner-sec .why-us-banner-text-title {
    letter-spacing: 1px;
    margin-bottom: 0px;
    font-size: 29px;
}
.refer-a-friend-banner-sec .why-us-banner-text-sub-title {
    font-size: 20px;
}
.refer-a-friend-sequence-no {
    font-size: 34px;
    margin-right: 12px;
    text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5;
    /* -webkit-text-stroke: 3px #fff; */
}
.refer-a-friend-block .share-text {
    font-size: 19px;
    margin-top: 2px;
    position: absolute;
}
.tabtop .active:after {
    bottom: -62px;
    left: -31%;
    border: 22px solid transparent;
    border-top-color: #f7cd29;
}
.refer-a-friend-block .tabtop li a {
    box-shadow: rgb(0 0 0 / 12%) 1.95px 3.95px 4.6px;
    /* padding: 19
px
 80
px
 !important; */
    width: 227px;
    height: 52px;
    line-height: 44px;
    padding-left: 18px;
}
.refer-a-friend-block .tabtop .active:after {
    content: "";
    position: absolute;
    bottom: -51px;
    left: 43%;
    border: 26px solid transparent;
    border-top-color: #f7cd29;
}
.refer-a-friend-tab-image img {
    width: 75%;
    margin-right: 0px;
}
.right-side-detail {
    padding-top: 45px;
    text-align: center;
    padding-right: 15px!important;
    padding-left: 15px!important;
}
.terms-and-conditions-bottom-sec {
    text-align: center!important;
    padding-top: 112px;
    padding-right: 0px !important;
    margin-left: 0px;
}
.refer-a-friend-fotter-top-blk .col-md-6 img {
    width: 87%;
    margin-right: -13px;
}

.right-side-blue-box .subtitle {
    font-size: 18px;
    margin-bottom: -2px;
}
.right-side-blue-box .h-575 {
    height: 225px;
    width: 100% !important;
    padding-left: 10px;
}
.right-side-blue-box p {
    font-size: 11px;
}
.right-side-blue-box .smile-makeover-btn {
    color: #ffffff;
    font-size: 13px !important;
    margin-top: 12px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.right-side-blue-box {
    height: 239px;
}
.advertisement-blocks .carousel-indicators {
    top: 238px;
    margin-right: 40px;
    bottom: -89px!important;
}
.refer-a-friend-page-block .shadow-text {
    font-size: 6rem;
}
.terms-agree span {
    margin-top: 8px;
}
.new-input-file .btn-warning {
    position: absolute;
    right: 15px;
}
}


@media only screen and (max-width:980px) and (min-width:768px){
    .work-with-us-get-connected a {
        color: #fff;
        font-size: 24px;
        padding: 5px 29px;
    }
    .work-with-us-get-connected {
        text-align: center;
        margin-top: 33px;
        margin-bottom: 0px;
    }
    .work-with-us-banner-sec .h-575 {
        height: 335px!important;
        clip-path: none;
    }
    .work-with-us-banner-sec .why-us-banner-text-title {
        font-size: 31px;
        line-height: 34px;
        letter-spacing: 0px;
        width: 100%;
    }
    .work-with-us-banner-sec .carousel-content {
        left: 4.5% !important;
        width: 47%;
        margin-top: -15px;
    }
    .featured-carrer-areas-blk h2 {
        font-size: 34px;
    }
    .work-with-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 15px;
        width: 100%;
    }
    .featured-carrer-areas-blok {
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 16px;
        margin-bottom: 8px;
    }
    .work-with-us-form h3 {
        margin-bottom: 17px;
        font-size: 23px;
    }
    .featured-carrer-areas-blok .single-blok p {
        border: 2px solid #f7cd29;
        text-align: center;
        padding-top: 7px;
        padding-bottom: 7px;
        border-bottom-left-radius: 20px;
        border-top-right-radius: 20px;
        font-size: 16px;
        font-weight: 500;
    }
    .featured-carrer-areas-blok .single-blok {
        padding-left: 5px!important;
        padding-right: 5px!important;
    }
    .featured-carrer-areas-blok {
        width: 100%;
        padding-left: 20px!important;
        padding-right: 20px!important;
        margin-top: 15px!important;
        margin-bottom: 15px!important;
    }
    .featured-carrer-areas-blok .row{
        margin-left:0px!important;
        margin-right:0px!important;
    }
    .work-with-us-top-blk .right-side {
        padding-left: 10px!important;
    }
    .work-with-us-top-blk .left-side {
        padding-right: 10px!important;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .work-with-us-top-blk .right-side {
        padding-right: 10px!important;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .work-with-us-top-blk .action-btn {
        text-align: center;
        margin-top: 10px;
    }
    .support-from-us-blk {
        margin-top: -10px;
        margin-bottom: 130px;
    }
    .support-from-us-blk .perks-img-box {
        text-align: center;
        margin-top: 25px;
    }
    .btn-choose {
        padding: 6px 5px!important;
        font-size: 16px !important;
    }
    .input-file input {
        padding-left: 75px;
        font-size: 13px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .support-from-us-blk .perks-img-box .height-145 {
        height: 90px;
    }
    .support-from-us-blk .perks-subtitle {
        margin-top: 10px;
        font-size: 17px;
    }
    
    
    
    
        
        
        
    
    .contact-us-banner-sec .h-575 {
        height: 340px!important;
        clip-path: none;
    }	
    .contact-us-banner-sec .carousel-content {
        left: 13.5%;
        width: 60%;
    }	
    .contact-us-banner-sec .why-us-banner-text-title {
        animation-delay: 100ms;
        margin-top: -14px;
        font-size: 36px;
        margin-bottom: 0px;
        width: 100%;
        letter-spacing: 1px;
    }
    .if-you-patient-blk h2 {
        text-align: center;
        background: #f7cd29;
        font-size: 24px;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .contact-us-bottom-blk h3 {
        font-size: 23px;
        font-weight: 500;
        margin-bottom: 0px;
        margin-top: -7px;
    }
    .contact-us-bottom-blk {
        margin-bottom: 120px;
    }
    .contact-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 18px;
        margin-left: 5px;
        width: 100%;
    }
    .contact-us-page .left-side {
        padding-right: 40px;
    }
    .contact-us-page .right-side {
        padding-left: 40px;
    }
    .contact-us-bottom-blk .right-side {
        padding-left: 40px;
    }
    .contact-us-bottom-blk .left-side {
        padding-right: 40px;
    }
    .contact-us-bottom-blk .left-side iframe {
        width: 100%;
        height: 250px;
    }
    .bottom-address {
        margin-top: 20px;
    }
    .contact-us-page {
        margin-top: 20px;
        margin-bottom: 70px;
    }
.right-side-cream-box .carousel-item {
    margin-right: 0%;
}
.right-side-cream-box .carousel-content {
    position: absolute;
    bottom: -31%;
    left: 0%;
    z-index: 20;
    top: 16px;
}
.right-side-cream-box .web-welcome-btn-group {
    display: block;
}
.right-side-cream-box .banner-text-sub-title {
    font-size: 14px;
    width: 98%;
}

.right-side-cream-box .banner-section .carousel-item img {
    width: 266px !important;
    height: 173px !important;
    margin-top: -161px;
    margin-left: 60px;
    max-width: 300px !important;
    margin-right: 0px;
    padding-right: 0px;
}
.right-side-cream-box .h-575 {
    height: 345px !important;
    clip-path: none;
}	


.associate-doctor-page-content .box {
    height: 133px;
    width: 177px;
}
.associate-doctor-page-content .yellow-box-shadow-reverse {
    box-shadow: 53px -12px var(--primary-color);
}
.associate-doctor-page-content .faq-list-right-sec h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}
.doctors-profile-qualification p {
   font-size: 14px;
}
.hospital-address h4 {
    font-size: 17px;
}
.hospital-address img {
    width: 21px;
    margin-right: 9px;
}
.hospital-address {
    padding-top: 7px;
    padding-bottom: 0px;
}
.contact-associate-doctors {
    margin-top: 14px;
    margin-left: 20px;
}
.doctors-hospital-location p {
    margin-bottom: 0px;
    font-size: 14px;
}
.advertisement-blocks .h-450 {
    height: 131px!important;
}
.advertisement-blocks .carousel-indicators {
    top: 237px;
    margin-right: 39px;
    bottom: -89px!important;
}
.associate-doctor-page-serch-box .icon-input__text-field {
    font-size: 14px;
    height: 45px;
    width: 205px;
    /* margin-bottom: 20px; */
}
.contact-associate-doctors .request-call-back-btn {
    font-size: 13px!important;
    width: 140px;
}
.associate-doctor-page-content .faq-list-right-sec {
    padding-left: 59px !important;
    padding-top: 56px;
}
.associate-doctors-profile img {
    width: 73px;
    margin-left: 7px;
    margin-top: 0px;
}
.background-yellow-box img {
    width: 190px;
    max-width: 190px;
}
.blog-que h2 {
    line-height: 21px;
    font-size: 23px;
}
.blog-que .title-in-red {
    color: #fe0021;
    font-size: 26px;
}
.blog-date-and-count {
    margin-top: 10px;
    margin-bottom: 20px;
}
.social-media-link ul li a {
   padding: 6px 10px;
}
.popular-blog-blk h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    margin-bottom: 0px;
}
.blog-bottom-content a img {
    width: 85px;
    height: 100%;
}
.blog-bottom-content a p {
    padding-left: 10px;
    padding-top: 0px;
    line-height: 15px;
    font-size: 12px;
	margin-bottom: 0px;
}






.request-call-back-btn {
    font-size: 13px!important;
    float: right;
}
.smile-makeover-blk p {
    font-size: 19px;
    line-height: 27px;
}
.right-side-cream-box img {
    width: 309px;
}
.smile-makeover-blk {
    margin-bottom: 8px;
}
.smile-makeover-btn {
    color: #ffffff;
    font-size: 17px !important;
    margin-top: 15px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.about-us-blk .box {
    height: 200px;
    /* width: 256px; */
    width: 220px;
    margin: 45px 34px -34px 9px;
    background-size: cover;
}
.about-us-blk .box6{
    height: 200px;
    /* width: 256px; */
    width: 231px;
}

#about-us-list-bottom {
    padding-left: 30px;
    margin-left: -51px;
}
.about-us-blk {
    margin-bottom: 40px;
    padding-right: 38px;
    padding-left: 0px;
}
.what-sets-up-apart-block .what-is_phialigner-card-description {
    font-size: 14px;
}
.what-sets-up-apart-block .what-is_phialigner-card {
    margin-bottom: 20px;
}
.about-us-blk .yellow-box-shadow-reverse {
    box-shadow: 54px -25px var(--primary-color);
}
.about-us-blk .faq-list-right-sec {
    padding-left: 80px !important;
    padding-top: 19px;
}
.faq-list-right-sec-bottom h3 {
    font-size: 23px;
    margin-top: 60px;
    padding-left: 15px;
}
.about-us-blk .faq-list {
    margin-top: 6px;
    padding-left: 35px;
}
.about-us-page-content {
    margin-top: 5px;
}
	
	
	
.faq-banner-sec .h-575 {
    height: 330px;
    clip-path: none;
}
.faq-banner-sec .carousel-content {
    left: 3.5%!important;
}
.faq-banner-sec .why-us-banner-text-title {
    width: 72%;
    font-size: 20px;
}
.breadcrumbs-ul{
	padding-left:20px;
}
.breadcrumbs-ul ul.breadcrumb li {
    color: #e51125;
    font-size: 13px;
}
.faq-listing-title h2 {
    font-size: 28px;
    margin-bottom: 0px;
}
.faq-listing-sec .icon-input {
    margin-top: 15px;
}
.tag-line {
    font-size: 34px!important;
    line-height: 36px!important;
}
.faq-card.patient-faq {
    margin-top: 0px !important;
}
.faq-container {
    margin-top: 25px!important;
}
.faq-list-detail .panel-group {
    margin-top: 84px;
    /* padding-left: 20px; */
    margin-right: 16px;
    margin-left: 31px;
}
.main-content-of-listing {
    padding-left: 25px;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    width: 66%;
    font-size: 14px;
}
.faq-banner-sec .why-us-banner-text-title {
    margin-bottom: 0px;
    line-height: 43px;
    font-size: 36px;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    margin-top: 4px;
    font-size: 17px;
}
.faq-card-header h2 {
    font-size: 25px;
}
.faq-card-header-sub-title {
    font-size: 17px !important;
}
.faq-card-header {
    padding: 30px 20px 10px 20px;
    min-height: 189px;
}
.faq-card-body-item {
    padding-left: 15px!important;
    padding-right: 15px!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    font-size: 16px!important;
}
.faq-container-bottom {
    padding-bottom: 8px!important;
}


.faq-listing-sec .box {
    height: 178px;
}
.faq-list-right-sec {
    padding-left: 36px !important;
    padding-top: 72px;
}
.faq-list-right-sec h3 {
    font-size: 21px;
}
.faq-list li {
    list-style: decimal;
    font-size: 15px;
    line-height: 24px;
}
.view-all-in-list a span {
    font-size: 16px;
}
.view-all-in-list {
    margin-top: 15px;
    padding-left: 20px;
}

	
	
.refer-a-friend-banner-sec .h-575 {
    height: 410px !important;
    clip-path: none;
}
.refer-a-friend-banner-sec .why-us-banner-text-title {
    letter-spacing: 1px;
    margin-bottom: 0px;
    font-size: 26px;
    width: 50%;
}
.refer-a-friend-banner-sec .why-us-banner-text-sub-title {
    font-size: 17px;
    width: 60%;
}
.refer-a-friend-sequence-no {
    font-size: 32px;
    margin-right: 10px;
    text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5;
    /* -webkit-text-stroke: 3
px
 #fff; */
}
.refer-a-friend-block .share-text {
    font-size: 18px;
    margin-top: 11px;
    position: absolute;
}
.refer-a-friend-block{
    margin-top: -23px;
}
.refer-a-friend-block .tabtop li a {
    border: 1px solid #ccc;
    box-shadow: rgb(0 0 0 / 12%) 1.95px 3.95px 4.6px;
    /* padding: 1px80px!important; */
    width: 230px;
    height: 52px;
    position: relative;
    display: inline-block;
    text-align: left;
    padding-left: 23px!important;
}
.refer-a-friend-block .tabtop .active:after {
    content: "";
    position: absolute;
    bottom: -42px;
    left: 43%;
    border: 22px solid transparent;
    border-top-color: #f7cd29;
}
.refer-a-friend-fotter-top-blk {
    padding-top: 20px;
    padding-bottom: 100px;
}
.refer-a-friend-tab-image img {
    width: 75%;
    margin-right: 0px;
}
.right-side-detail {
    padding-top: 55px;
    text-align: center;
    padding-right: 10px!important;
    padding-left: 10px!important;
}
.terms-and-conditions-bottom-sec {
    text-align: center!important;
    padding-top: 112px;
    padding-right: 0px !important;
    margin-left: 0px;
}
.refer-a-friend-fotter-top-blk .col-md-6 img {
    width: 87%;
    margin-right: -13px;
}	
	
.right-side-blue-box .banner-text-sub-title {
    font-size: 18px !important;
    width: 100%;
}	
.right-side-blue-box .carousel-content {
    top: 6%;
    left: -13% !important;
    width: 100%;
}	
.right-side-blue-box p {
    font-size: 10px!important;
    margin-left: 12px;
}	
.right-side-blue-box .web-welcome-btn-group {
    display: block;
}
.right-side-blue-box .smile-makeover-btn {
    color: #ffffff;
    font-size: 12px !important;
    margin-top: 12px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    margin-left: 12px;
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}
.right-side-blue-box {
    height: 240px;
}

.faq-list-detail .panel-group {
    margin-top: 0px;
    /* padding-left: 20px; */
    margin-right: 5px;
    margin-left: 0px;
}
.refer-a-friend-page-block .shadow-text {
    font-size: 4rem;
}

.refer-a-friend-modal-body .tabtop li a {
    border: 1px solid #ccc!important;
    padding: 0px 0px!important;
    width: 133px!important;
    height: 51px!important;
    position: relative!important;
    display: inline-block!important;
    text-align: center!important;
    line-height: 42px!important;
    box-shadow: none !important;
    padding-left: 0px!important;
}
.terms-agree span {
    margin-top: 8px;
}


}



@media only screen and (max-width:767px) and (min-width:600px){
    .work-with-us-get-connected a {
        color: #fff;
        font-size: 24px;
        padding: 5px 29px;
    }
    .work-with-us-get-connected {
        text-align: center;
        margin-top: 33px;
        margin-bottom: 0px;
    }
    .work-with-us-banner-sec .h-575 {
        height: 335px!important;
        clip-path: none;
    }
    .work-with-us-banner-sec .why-us-banner-text-title {
        font-size: 24px;
        line-height: 21px;
        letter-spacing: 0px;
        width: 100%;
    }
    .work-with-us-top-blk {
        margin-bottom: 0px;
        margin-top: 15px;
    }
    .work-with-us-banner-sec .carousel-content {
        left: 4.5% !important;
        width: 47%;
        margin-top: -15px;
    }
    .featured-carrer-areas-blk h2 {
        font-size: 34px;
    }
    .work-with-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 15px;
        width: 100%;
    }
    .featured-carrer-areas-blok {
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 16px;
        margin-bottom: 8px;
    }
    .work-with-us-form h3 {
        margin-bottom: 24px;
        font-size: 23px;
    }
    .featured-carrer-areas-blok .single-blok p {
        border: 2px solid #f7cd29;
        text-align: center;
        padding-top: 7px;
        padding-bottom: 7px;
        border-bottom-left-radius: 20px;
        border-top-right-radius: 20px;
        font-size: 16px;
        font-weight: 500;
    }
    .featured-carrer-areas-blok .single-blok {
        padding-left: 5px!important;
        padding-right: 5px!important;
    }
    .featured-carrer-areas-blok {
        width: 100%;
        padding-left: 20px!important;
        padding-right: 20px!important;
        margin-top: 15px!important;
        margin-bottom: 15px!important;
    }
    .featured-carrer-areas-blok .row{
        margin-left:0px!important;
        margin-right:0px!important;
    }
    .work-with-us-top-blk .right-side {
        padding-left: 10px!important;
    }
    .work-with-us-top-blk .left-side {
        padding-right: 10px!important;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .work-with-us-top-blk .right-side {
        padding-right: 10px!important;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .work-with-us-top-blk .action-btn {
        text-align: center;
        margin-top: 10px;
    }
    .support-from-us-blk {
        margin-top: -10px;
        margin-bottom: 130px;
    }
    .support-from-us-blk .perks-img-box {
        text-align: center;
        margin-top: 25px;
        width: 50%;
    }
    .support-from-us-blk h2 {
        text-align: center;
        font-size: 34px;
    }
    .btn-choose {
        padding: 6px 5px!important;
        font-size: 16px !important;
    }
    .input-file input {
        padding-left: 75px;
        font-size: 13px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .support-from-us-blk .perks-img-box .height-145 {
        height: 90px;
    }
    .support-from-us-blk .perks-subtitle {
        margin-top: 10px;
        font-size: 17px;
    }
    
    
    
    
    
        
        
    
    .contact-us-banner-sec .h-575 {
        height: 385px!important;
        clip-path: none;
    }	
    .contact-us-banner-sec .carousel-content {
        left: 13.5%;
        width: 47%;
    }	
    .contact-us-banner-sec .why-us-banner-text-title {
        animation-delay: 100ms;
        margin-top: -55px;
        font-size: 31px;
        margin-bottom: 5px;
        width: 100%;
        letter-spacing: 1px;
        line-height: 35px;
    }
    .if-you-patient-blk h2 {
        text-align: center;
        background: #f7cd29;
        font-size: 26px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .contact-us-bottom-blk h3 {
        font-size: 23px;
        font-weight: 500;
        margin-bottom: 0px;
        margin-top: -7px;
    }
    .contact-us-bottom-blk {
        margin-bottom: 100px;
    }
    .contact-us-bottom-blk .right-side ul li img {
        width: 25px;
        margin-right: 6px;
    }
    .contact-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 15px;
        margin-left: 5px;
        width: 100%;
    }
    .contact-us-title-blk .subtitle {
        font-size: 40px;
        margin-bottom: 0px;
    }
    .contact-us-title-blk {
        text-align: center;
        margin-bottom: 30px;
    }
    .contact-us-page .left-side {
        padding-right: 15px;
    }
    .contact-us-page {
        margin-top: 20px;
        margin-bottom: 20px!important;
    }
    .contact-us-page .right-side {
        padding-left: 15px;
        border-left: none;
        margin-top: 15px;
    }
    .contact-us-bottom-blk .right-side {
        padding-left: 15px;
        margin-top: 20px;
    }
    .contact-us-bottom-blk .left-side {
        padding-right: 15px;
    }
    .contact-us-bottom-blk .left-side iframe {
        width: 100%;
        height: 325px;
    }
    .bottom-address {
        margin-top: 20px;
    }
    .contact-us-page {
        margin-top: 20px;
        margin-bottom: 70px;
    }
.right-side-cream-box .carousel-item {
    margin-right: 0%;
}
.right-side-cream-box .carousel-content {
    position: absolute;
    bottom: -31%;
    left: 0%;
    z-index: 20;
    top: 16px;
}
.right-side-cream-box .web-welcome-btn-group {
    display: block;
}
.right-side-cream-box .banner-text-sub-title {
    font-size: 14px;
    width: 98%;
}

.right-side-cream-box .banner-section .carousel-item img {
    width: 300px !important;
    height: 173px !important;
    margin-top: -161px;
    margin-left: 155px;
    max-width: 300px !important;
    margin-right: 0px;
    padding-right: 0px;
}

.right-side-cream-box .h-575 {
    height: 391px !important;
}	


.associate-doctor-page-content .box {
    height: 285px;
    width: 434px;
    margin: 50px 34px -34px 0px;
}
.associate-doctor-page-serch-box {
    padding-right: 19px;
    margin-top: 35px;
}
.advertisement-blocks .h-450 {
    height: 367px!important;
}
.advertisement-blocks .carousel-indicators {
    top: 378px;
    margin-right: 216px;
    bottom: -89px !important;
}
.advertisement-blocks{
	margin-bottom:30px;
}
.popular-blog-blk {
    margin-top: 94px;
}
.associate-doctor-page-serch-box .icon-input__text-field {
    font-size: 16px;
    height: 45px;
    width: 477px;
    /* margin-bottom: 20px; */
}
.associate-doctor-page-serch-box .icon-input__icon {
    right: 1rem;
}
.inner-div-of-doctors-profile {
    padding-bottom: 20px;
    padding-right: 48px;
    padding-left: 20px;
}
.associate-doctor-page-content .yellow-box-shadow-reverse {
    box-shadow: 19px -21px var(--primary-color);
}
.associate-doctor-page-content .faq-list-right-sec h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}
.doctors-profile-qualification p {
   font-size: 14px;
}
.hospital-address h4 {
    font-size: 17px;
}
.hospital-address img {
    width: 21px;
    margin-right: 9px;
}
.hospital-address {
    padding-top: 7px;
    padding-bottom: 0px;
}
.contact-associate-doctors {
    text-align: center;
    margin-top: 50px;
}
.associate-doctor-page-content .faq-list-right-sec {
    padding-left: 18px !important;
    padding-top: 28px;
}
.blog-blk {
    margin-top: 12px;
    margin-bottom: 50px;
}
.background-yellow-box .col-md-4{
	width: 35%;
}
.background-yellow-box .col-md-8{
	width: 65%;
}
.blog-que {
    padding-left: 41px;
    padding-top: 85px;
}
.blog-blk .blog-right-side {
    padding-right: 20px;
}
.associate-doctors-profile img {
    width: 73px;
    margin-left: 7px;
    margin-top: 0px;
}
.background-yellow-box img {
    width: 190px;
    max-width: 190px;
}
.blog-que h2 {
    line-height: 21px;
    font-size: 23px;
}
.blog-que .title-in-red {
    color: #fe0021;
    font-size: 26px;
}
.blog-date-and-count {
    margin-top: 10px;
    margin-bottom: 20px;
}
.social-media-link ul li a {
   padding: 6px 10px;
}
.popular-blog-blk h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    margin-bottom: 0px;
}
.blog-bottom-content a img {
    width: 85px;
    height: 100%;
}
.blog-bottom-content a p {
    padding-left: 10px;
    padding-top: 0px;
    line-height: 15px;
    font-size: 12px;
	margin-bottom: 0px;
}



.request-call-back-btn {
    font-size: 13px!important;
    float: left;
}
.doctor-name {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 13px;
}
.yellow-rectangle-box {
    width: 50%;
    margin-left: 5px;
    margin-right: 5px;
}
.smile-makeover-blk .col-md-5{
    display: inline-flex;
}
.smile-makeover-blk p {
    font-size: 19px;
    line-height: 27px;
}
.right-side-cream-box img {
    width: 309px;
}
.smile-makeover-blk {
    margin-bottom: 20px;
}
.smile-makeover-btn {
    color: #ffffff;
    font-size: 17px !important;
    margin-top: 15px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}


.about-us-blk .box {
    height: 155px;
    /* width: 256px; */
    width: 175px;
    margin: 45px 34px -34px 9px;
    background-size: cover;
}
.about-us-blk .box6 {
    height: 140px !important;
    /* width: 256px; */
    width: 187px!important;
}

#about-us-list-bottom {
    padding-left: 30px;
    margin-left: -97px;
}
.about-us-blk {
    margin-bottom: 35px;
    padding-right: 38px;
    padding-left: 0px;
}
.about-us-blk .yellow-box-shadow-reverse {
    box-shadow: 108px -20px var(--primary-color);
}
.what-sets-up-apart-block .col-md-4{
	width:50%;
}
.what-sets-up-apart-block .what-is_phialigner-card-description {
    font-size: 16px;
    text-align: center;
}
.what-sets-up-apart-block .what-is_phialigner-card {
    margin-bottom: 10px;
}
.about-us-blk .faq-list-right-sec {
    padding-left: 121px !important;
    padding-top: 19px;
}
.faq-list-right-sec-bottom h3 {
    font-size: 23px;
    margin-top: 20px;
    padding-left: 2px;
}
.about-us-blk .faq-list {
    margin-top: 6px;
    padding-left: 21px;
}
.faq-list-right-sec-bottom {
    padding-right: 95px !important;
    padding-left: 30px !important;
}
.about-us-page-content {
    margin-top: 5px;
}
.about-us-blk .col-md-4{
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.about-us-blk .col-md-8{
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}



.faq-banner-sec .h-575 {
    height: 344px !important;
}
.faq-banner-sec .carousel-content {
    left: 5.5%!important;
    margin-top: -35px;
    width: 70%;
}
.faq-banner-sec .why-us-banner-text-title {
    width: 72%;
    font-size: 20px;
}
.breadcrumbs-ul{
	padding-left:20px;
}
.breadcrumbs-ul ul.breadcrumb li {
    color: #e51125;
    font-size: 11px;
}
.faq-listing-title h2 {
    font-size: 28px;
    margin-bottom: 0px;
}
.faq-listing-sec .icon-input {
    margin-top: 15px;
}
.tag-line {
    font-size: 24px!important;
    line-height: 26px!important;
    margin-top: -10px;
    margin-bottom: 10px !important;
}
.breadcrumbs-ul ul.breadcrumb {
    padding: 10px 0px;
}
.faq-listing-sec .icon-input__text-field {
    font-size: 16px;
    height: 40px;
    width: 100%;
    /* margin-left: 20px; */
    /* margin-right: 8px; */
}
.faq-listing-sec .icon-input{
    padding-left: 23px;
    padding-right: 0px;
}
.faq-list-detail .panel-default>.panel-heading a {
    padding: 15px 12px !important;
    font-size: 16px !important;
}
.faq-list-detail .panel-body {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
.faq-list-detail .panel-body p {
    font-size: 16px;
    margin-bottom: 5px;
}
.faq-listing-sec .icon-input__icon {
    right: 3rem;
}
.faq-listing-sec .col-md-4{
    padding-right: 70px;
    padding-left: 20px;
}
.faq-card.patient-faq {
    margin-top: 25px !important;
}
.faq-container-bottom .faq-card-body {
    min-height: 310px;
}
.faq-container {
    margin-top: 25px!important;
}
.faq-list-detail .panel-group {
    margin-top: 84px;
    /* padding-left: 20px; */
    margin-right: 16px;
    margin-left: 31px;
}
.main-content-of-listing {
    padding-left: 8px;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    width: 66%;
    font-size: 14px;
}
.faq-banner-sec .why-us-banner-text-title {
    margin-bottom: 0px;
    line-height: 32px;
    font-size: 28px;
    letter-spacing: 1px;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    margin-top: 4px;
    font-size: 13px;
}
.faq-card-header h2 {
    font-size: 25px;
}
.faq-card-header-sub-title {
    font-size: 17px !important;
}
.faq-card-header {
    padding: 30px 20px 10px 20px;
    min-height: 189px;
}
.faq-card-body-item {
    padding-left: 15px!important;

    padding-right: 15px!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    font-size: 16px!important;
}
.refer-a-friend-page-block {
    margin-bottom: -12px;
    padding-bottom: 0 px !important;
}
.refer-a-friend-page-block .shadow-text {
    font-size: 4rem;
}
.faq-listing-sec .box {
    height: 265px;
}
.faq-list-right-sec {
    padding-left: 20px !important;
    padding-top: 15px;
}
.faq-list-right-sec h3 {
    font-size: 21px;
}
.faq-list li {
    list-style: decimal;
    font-size: 15px;
    line-height: 24px;
}
.view-all-in-list a span {
    font-size: 16px;
}
.view-all-in-list {
    margin-top: 15px;
    padding-left: 20px;
}	
	
	
	
	
.refer-a-friend-banner-sec .h-575 {
    height: 317px !important;
    clip-path: none;
}
.refer-a-friend-banner-sec .why-us-banner-text-title {
    letter-spacing: 1px;
    margin-bottom: 0px;
    font-size: 23px;
    width: 48%;
    margin-top: -111px;
}
.refer-a-friend-banner-sec .why-us-banner-text-sub-title {
    font-size: 13px;
    width: 60%;
}
.refer-a-friend-sequence-no {
    font-size: 27px;
    margin-right: 9px;
    text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5;
    /* -webkit-text-stroke: 3px #fff; */
}
.refer-a-friend-block .share-text {
    font-size: 15px;
    margin-top: 9px;
    position: absolute;
}
.refer-a-friend-block .tabtop li a {
    border: 1px solid #ccc;
    box-shadow: rgb(0 0 0 / 12%) 1.95px 3.95px 4.6px;
    /* padding: 19px 80px !important; */
    width: 170px;
    height: 43px;
    position: relative;
    display: inline-block;
    text-align:left;
	padding-left: 9px;
}
.refer-a-friend-block .tabtop .active:after {
    content: "";
    position: absolute;
    bottom: -38px;
    left: 40%;
    border: 20px solid transparent;
    border-top-color: #f7cd29;
}
.refer-a-friend-modal-body .tabtop li a {
    border: 1px solid #ccc!important;
    /* padding: 19px 80px !important; */
    width: 112px !important;
    height: 44px !important;
    position: relative!important;
    display: inline-block!important;
    text-align: center!important;
    line-height: 37px!important;
    box-shadow: none !important;
    font-size: 14px;
}
.refer-a-friend-fotter-top-blk {
    padding-top: 20px;
    padding-bottom: 100px;
}
.refer-a-friend-tab-image img {
    width: 75%;
    margin-right: 0px;
}
.right-side-detail {
    padding-top: 25px;
    text-align: center;
    padding-right: 70px!important;
    padding-left: 70px!important;
}
.terms-and-conditions-bottom-sec {
    text-align: center!important;
    padding-top: 50px;
    padding-right: 0px !important;
    margin-left: 0px;
}
.refer-a-friend-fotter-top-blk .col-md-6 img {
    width: 87%;
    margin-right: -13px;
}


.right-side-blue-box .banner-text-sub-title {
    width: 100%;
    font-size: 43px !important;
}
.right-side-blue-box p {
    font-size: 24px;
}
.right-side-blue-box .carousel-content {
    top: 6%;
    left: 3% !important;
    width: 88%;
}
.right-side-blue-box .web-welcome-btn-group {
    display: block;
}
.right-side-blue-box {
    /* background: #0075ab; */
    text-align: center;
    height: 590px;
	margin-bottom: 25px;
}

.advertisement-blocks .carousel-indicators {
    top: 611px;
    margin-right: 218px;
    bottom: -89px!important;
}
.advertisement-block{
	padding-right:0px!important;
}
.doctors-prifile-info {
    box-shadow: none;
    padding-bottom: 15px;
    padding-right: 15px!important;
}
.advertisement-block{
    padding-right: 15px!important;
}
.faq-list-detail .panel-group {
    margin-top: 20px;
    /* padding-left: 20px; */
    margin-right: 11px;
    margin-left: 7px;
	margin-bottom: 20px;
}
.StickySidebar {
    position: relative !important;
    top: 0px!important;
    left: 0px!important;
    width: 514px;
}
.refer-a-friend-modal-body .tabtop .active:after {
     bottom: -32px!important;
    left: 40%!important;
}
.terms-agree span {
    margin-top: 8px;
}
.new-input-file .btn-warning {
    position: absolute;
    right: 15px;
}

}

@media only screen and (max-width:599px) and (min-width:400px){
    .work-with-us-get-connected a {
        color: #fff;
        font-size: 24px;
        padding: 5px 29px;
    }
    .work-with-us-get-connected {
        text-align: center;
        margin-top: 5px;
        margin-bottom: -9px;
    }
    .new-input-file .btn-warning {
        position: absolute;
        right: 15px;
    }
    .work-with-us-banner-sec .h-575 {
        height: 305px!important;
        clip-path: none;
    }
    .work-with-us-banner-sec .why-us-banner-text-title {
        font-family: var(--banner-text-title);
        letter-spacing: 1px;
        color: black;
        font-size: 20px;
        line-height: 1.4;
        width: 47%;
    }
    .work-with-us-banner-sec .wws-text-title {
        margin-top: 5%;
    }
    .work-with-us-top-blk {
        margin-bottom: 0px;
        margin-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .work-with-us-banner-sec .carousel-content {
        left: 0.5% !important;
        width: 100%;
        margin-top: -15px;
    }
    .featured-carrer-areas-blk h2 {
        font-size: 29px;
    }
    .work-with-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 14px;
        width: 100%;
        margin-top: 17%;
    }
    
    .featured-carrer-areas-blok {
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 16px;
        margin-bottom: 8px;
    }
    .work-with-us-form h3 {
        margin-bottom: 24px;
        font-size: 23px;
    }
    .featured-carrer-areas-blok .single-blok p {
        border: 2px solid #f7cd29;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
        border-bottom-left-radius: 20px;
        border-top-right-radius: 20px;
        font-size: 16px;
        font-weight: 500;
    }
    .featured-carrer-areas-blok .single-blok {
        padding-left: 5px!important;
        padding-right: 5px!important;
    }
    .featured-carrer-areas-blok {
        width: 100%;
        /* padding-left: 20px!important; */
        /* padding-right: 20px!important; */
        margin-top: 15px!important;
        margin-bottom: 15px!important;
    }
    .featured-carrer-areas-blok .row{
        margin-left:0px!important;
        margin-right:0px!important;
    }
    .work-with-us-top-blk .right-side {
        padding-left: 10px!important;
    }
    .work-with-us-top-blk .left-side {
        padding-right: 10px!important;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .work-with-us-top-blk .right-side {
        padding-right: 10px!important;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .work-with-us-top-blk .action-btn {
        text-align: center;
        margin-top: -5px;
    }
    .support-from-us-blk {
        margin-top: -30px;
        margin-bottom: 130px;
    }
    .support-from-us-blk .perks-img-box {
        text-align: center;
        margin-top: 15px;
        width: 50%;
    }
    .support-from-us-blk h2 {
        text-align: center;
        font-size: 34px;
    }
    .btn-choose {
        padding: 6px 5px!important;
        font-size: 16px !important;
    }
    .input-file input {
        padding-left: 75px;
        font-size: 13px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .support-from-us-blk .perks-img-box .height-145 {
        height: 90px;
    }
    .support-from-us-blk .perks-subtitle {
        margin-top: 10px;
        font-size: 17px;
    }
    
    
    
    
    
    
    
    .contact-us-banner-sec .h-575 {
        height: 280px!important;
        clip-path: none;
    }	
    .contact-us-banner-sec .carousel-content {
        left: 1% !important;
        width: 100%;
    }	
    .contact-us-banner-sec .why-us-banner-text-title {
        animation-delay: 100ms;
        margin-top: -80px;
        font-size: 20px;
        margin-bottom: 5px;
        width: 47%;
        letter-spacing: 0px;
        line-height: 23px;
        margin-top: 5%;
    }
    .if-you-patient-blk h2 {
        text-align: center;
        background: #f7cd29;
        font-size: 24px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .contact-us-bottom-blk h3 {
        font-size: 23px;
        font-weight: 500;
        margin-bottom: 0px;
        margin-top: -7px;
    }
    .contact-us-bottom-blk {
        margin-bottom: 100px;
    }
    .contact-us-bottom-blk .right-side ul li img {
        width: 25px;
        margin-right: 6px;
    }
    .contact-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 14px;
        margin-left: 2px;
        width: 100%;
        margin-top: 15%;
    }
    .contact-us-title-blk .subtitle {
        font-size: 31px;
        margin-bottom: 3px;
    }
    .contact-us-title-blk p {
        text-align: center;
        margin-bottom: 0px;
        font-size: 14px;
    }
    .contact-us-title-blk {
        text-align: center;
        margin-bottom: 25px;
    }
    .contact-us-page .left-side {
        padding-right: 15px;
    }
    .contact-us-page {
        margin-top: 20px;
        margin-bottom: 20px!important;
    }
    .contact-us-page .right-side {
        padding-left: 15px;
        border-left: none;
        margin-top: 5px;
    }
    .contact-here-form .default-blk-btn {
        padding: 5px 30px;
        font-size: 21px;
        margin-top: 10px!important;
    }
    .contact-us-bottom-blk .right-side {
        padding-left: 15px;
        margin-top: 20px;
    }
    .contact-us-bottom-blk .left-side {
        padding-right: 15px;
    }
    .contact-us-bottom-blk .left-side iframe {
        width: 100%;
        height: 285px;
    }
    .bottom-address {
        margin-top: 7px;
    }
    .contact-us-page {
        margin-top: 20px;
        margin-bottom: 70px;
    }
.right-side-cream-box .carousel-item {
    margin-right: 0%;
}
.right-side-cream-box .carousel-content {
    position: absolute;
    bottom: -31%;
    left: 0%;
    z-index: 20;
    top: 2px;
}
.right-side-cream-box .web-welcome-btn-group {
    display: block;
}
.right-side-cream-box .banner-text-sub-title {
    font-size: 14px;
    width: 98%;
}

.right-side-cream-box .banner-section .carousel-item img {
    width: 241px !important;
    height: 138px !important;
    margin-top: -161px;
    margin-left: 44px;
	max-width: 241px !important;
}

.right-side-cream-box .h-575 {
    height: 391px !important;
    clip-path: none;
}	
	

.associate-doctor-page-content .box {
    height: 234px;
    width: 308px;
    margin: 50px 0px -34px 0px;
}
.associate-doctor-page-content .col-md-4{
    padding-right: 60px;
	padding-left: 25px;
}
.associate-doctor-page-content .yellow-box-shadow-reverse {
    box-shadow: 29px -28px var(--primary-color);
}
.advertisement-blocks .h-450 {
    height: 300px!important;
}
.advertisement-blocks .carousel-indicators {
    top: 311px;
    margin-right: 150px;
    bottom: -90px !important;
}
.advertisement-block{
	margin-bottom:35px;
}
.associate-doctor-page-serch-box .icon-input__text-field {
    height: 39px;
    width: 363px;
    /* margin-bottom: 20px; */
}
.associate-doctor-page-serch-box .icon-input__icon {
    right: 0rem;
}
.associate-doctor-page-serch-box {
    padding-right: 32px;
    margin-top: 20px;
}
.associate-doctor-page-content .faq-list-right-sec h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}
.doctors-profile-qualification p {
   font-size: 14px;
}
.hospital-address h4 {
    font-size: 17px;
}
.hospital-address img {
    width: 21px;
    margin-right: 9px;
}
.hospital-address {
    padding-top: 7px;
    padding-bottom: 0px;
}
.contact-associate-doctors {
    text-align: center;
    margin-top: 50px;
}
.associate-doctor-page-content .faq-list-right-sec {
    padding-left: 36px !important;
    padding-top: 28px;
}
.blog-blk {
    margin-top: 12px;
    margin-bottom: 50px;
}
.background-yellow-box .col-md-4{
	width: 35%;
}
.background-yellow-box .col-md-8{
	width: 65%;
}
.blog-que {
    padding-left: 41px;
    padding-top: 71px;
}
.blog-blk .blog-right-side {
    padding-right: 20px;
    margin-bottom: 20px;
}
.popular-blog-blk {
    padding-left: 0px;
    padding-right: 6px;
	margin-top: 68px;
}
.blog-bottom-content {
    margin-left: 0px;
    margin-right: 6px;
}
.associate-doctors-profile img {
    width: 73px;
    margin-left: 7px;
    margin-top: 0px;
}
.background-yellow-box img {
    width: 162px;
    max-width: 190px;
}
.blog-que h2 {
    line-height: 21px;
    font-size: 23px;
}
.blog-que .title-in-red {
    color: #fe0021;
    font-size: 26px;
}
.blog-date-and-count {
    margin-top: 3px;
    margin-bottom: 12px;
}
.blog-blk .yellow-border-bottom {
    margin-bottom: 20px;
    margin-top: 10px !important;
}
.social-media-link ul li a {
   padding: 6px 10px;
}
.popular-blog-blk h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    margin-bottom: 0px;
}
.blog-bottom-content a img {
    width: 40px;
    height: 100%;
}
.blog-bottom-content a p {
    padding-left: 16px;
    padding-top: 0px;
    line-height: 21px;
    font-size: 17px;
    margin-bottom: 0px;
}
.associate-doctor-pagr-footer-top-blk h2{
    font-size: 29px;
    line-height: 34px;
}
.associate-doctor-pagr-footer-top-blk{
    margin-top: 0px;
    padding-top: 26px !important;
    padding-bottom: 100px!important;
}
.associate-doctor-pagr-footer-top-blk a{
	margin-top: 20px !important;
	padding: 8px 25px !important;
	font-size: 17px !important;
}




.doctor-profile-header {
    padding-top: 10px;
    padding-bottom: 13px;
    margin-left: -30px;
    padding-left: 29px;
    margin-right: -30px;
    padding-right: 8px;
}
.request-call-back-btn {
    font-size: 13px!important;
    float: left;
}
.doctor-name {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 13px;
}
.non-associate-bottom-list-link a {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 13px;
}
.non-associate-doctor-profile {
    margin-bottom: 20px;
}
.yellow-rectangle-box {
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
}

.smile-makeover-blk p {
    font-size: 19px;
    line-height: 27px;
}
.right-side-cream-box img {
    width: 309px;
}
.smile-makeover-blk {
    margin-bottom: 20px;
    padding-right: 43px;
}
.smile-makeover-btn {
    color: #ffffff;
    font-size: 17px !important;
    margin-top: 15px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}


.about-us-blk .box {
    height: 235px;
    /* width: 256px; */
    width: 332px;
    margin: 45px 34px -34px 9px;
    background-size: cover;
}
.about-us-blk .box6 {
    height: 240px;
    width: 357px;
}
.about-us-blk .box7 {
    height: 240px;
    width: 342px;
}

#about-us-list-bottom {
    padding-left: 30px;
    margin-left: -5px;
}
.about-us-blk {
    margin-bottom: 55px;
    padding-right: 38px;
    padding-left: 0px;
}
.what-sets-up-apart-block .col-md-4{
	width:50%;
}
.what-sets-up-apart-block .what-is_phialigner-card-description {
    font-size: 11px;
}

.about-us-blk .yellow-box-shadow-reverse {
    box-shadow: 22px -23px var(--primary-color);
}
.what-sets-up-apart-block .what-is_phialigner-card {
    margin-bottom: -10px;
}
.what-sets-up-apart-block .what-is-phialigner-card-image {
    height: 75px;
}
.about-us-blk .faq-list-right-sec {
    padding-left: 30px !important;
    padding-top: 50px;
}
.faq-list-right-sec-bottom h3 {
    font-size: 23px;
    margin-top: 20px;
    padding-left: 2px;
}
.mob-dentist-top h3{
    font-size: 20px;
}
.about-us-blk .faq-list {
    margin-top: 6px;
    padding-left: 21px;
}
.faq-list-right-sec-bottom {
    padding-right: 95px !important;
    padding-left: 30px !important;
}
.about-us-page-content {
    margin-top: 5px;
}
.about-us-blk .col-md-4{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.about-us-blk .col-md-8{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}






.faq-banner-sec .h-575 {
    height: 277px !important;
    clip-path: none;
}
.faq-banner-sec .carousel-content {
    left: 1%!important;
    margin-top: -60px;
}
.faq-banner-sec .why-us-banner-text-title {
    width: 72%;
    font-size: 20px;
}
.breadcrumbs-ul{
	padding-left:20px;
}
.breadcrumbs-ul ul.breadcrumb li {
    color: #e51125;
    font-size: 11px;
}
.faq-listing-title h2 {
    font-size: 19px !important;
    margin-bottom: 10px !important;
    margin-top: -18px;
    padding-left: 15px;
    padding-right: 15px;
}
.faq-container .col-md-6 {
    padding-left: 30px;
    padding-right: 30px;
}
.faq-listing-sec .icon-input {
    margin-top: 15px;
}
.tag-line {
    font-size: 24px!important;
    line-height: 26px!important;
    margin-top: -10px;
    margin-bottom: 10px !important;
}
.breadcrumbs-ul ul.breadcrumb {
    padding: 10px 0px;
}
.faq-listing-sec .icon-input__text-field {
    font-size: 15px;
    height: 40px;
    width: 100%;
    /* margin-left: 20px; */
    /* margin-right: 8px; */
}
.faq-listing-sec .icon-input {
    padding-left: 23px;
    padding-right: 22px;
}
.faq-list-detail .panel-default>.panel-heading a {
    padding: 20px 12px !important;
    font-size: 15px !important;
}
.faq-list-detail .panel-body {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
.faq-list-detail .panel-body p {
    font-size: 15px;
    margin-bottom: 5px;
    line-height: 20px;
}
.faq-listing-sec .icon-input__icon {
    right: 3rem;
}
.faq-listing-sec .col-md-4 {
    padding-right: 70px;
    padding-left: 40px;
}
.faq-card.patient-faq {
    margin-top: 25px !important;
}
.faq-container-bottom .faq-card-body {
    min-height: 310px;
}
.faq-container {
    margin-top: 25px!important;
}
.faq-list-detail .panel-group {
    margin-top: 20px;
    /* padding-left: 20px; */
    margin-right: 15px;
    margin-left: 7px;
    margin-bottom: 20px;
}
.main-content-of-listing {
    padding-left: 8px;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    width: 100%;
    font-size: 14px;
}
.faq-banner-sec .carousel-content{
    width: 100%;
}
.faq-banner-sec .why-us-banner-text-title {
    margin-bottom: 5px;
    line-height: 19px;
    font-size: 20px;
    letter-spacing: 0px;
    width: 47%;
}
.faq-banner-sec .faq-text-first-title {
    margin-top: 21%;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    margin-top: 20%;
    /* font-size: 9px; */
}
.breadcrumbs-ul ul.breadcrumb li+li:before {
    padding: 3px;
}
.faq-card-header h2 {
    font-size: 23px;
}
.faq-card-header-sub-title {
    font-size: 14px !important;
}
.faq-card-header {
    padding: 19px 20px 10px 20px !important;
    min-height: 115px !important;
}
.faq-card-body-item {
    padding-left: 15px!important;
    padding-right: 15px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    font-size: 16px!important;
}
.faq-container-bottom {
    padding-bottom: 0px!important;
}
.refer-a-friend-modal-body .tabtop li a span {
    margin-right: 8px;
    color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 17px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    /* margin-left: 27px; */
    margin-top: 10px;
}
.refer-a-friend-modal-body .tabtop li a {
    border: 1px solid #ccc!important;
    /* padding: 19px 80px !important; */
    width: 72px !important;
    height: 58px !important;
    position: relative!important;
    display: inline-block!important;
    text-align: center!important;
    line-height: 20px!important;
    box-shadow: none !important;
}
.refer-a-friend-modal-body .tabtop .active:after {
    content: "";
    position: absolute !important;
    bottom: -25px!important;
    left: 32%!important;
    border: 13px solid transparent !important;
    border-top-color: #f7cd29 !important;
}
.refer-a-friend-modal-body p {
    font-size: 16px;
    text-align: left;
    margin-bottom: 2px;
}
.refer-a-friend-modal-body .tabbable-panel {
    margin-top: 13px;
}
.terms-agree span {
    margin-top: 3px;
    font-size: 14px;
}
.faq-listing-sec .box {
    height: 225px;
}
.faq-list-right-sec {
    padding-left: 43px !important;
    padding-top: 10px;
}
.faq-list-right-sec h3 {
    font-size: 20px;
}
.faq-list li {
    list-style: decimal;
    font-size: 15px;
    line-height: 24px;
}
.view-all-in-list a span {
    font-size: 16px;
}
.view-all-in-list {
    margin-top: 15px;
    padding-left: 20px;
}	
	

	
	
	
.refer-a-friend-banner-sec .h-575 {
    height: 240px !important;
    clip-path: none;
}
.refer-a-friend-banner-sec .why-us-banner-text-title {
    font-family: var(--banner-text-title);
    letter-spacing: 1px;
    color: black;
    font-size: 20px;
    width: 75%;
    margin-top: 8%;
}
.refer-a-friend-banner-sec .why-us-banner-text-sub-title {
    font-size: 14px;
    width: 100%;
    /* margin-left: -22px; */
    margin-top: 15%;
}

.refer-a-friend-sequence-no {
    font-size: 35px;
    margin-right: 9px;
    text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5;
    /* -webkit-text-stroke: 3px #fff; */
}
.refer-a-friend-page-block .shadow-text {
    font-size: 4rem;
}
.refer-a-friend-block .share-text {
    font-size: 19px;
    margin-top: 13px;
    position: absolute;
    margin-left: 8px;
}
.right-side-detail{
	padding-left:15px !important;
	padding-right:15px !important;
}
.tabtop li {
    margin-bottom: 15px;
    width: 100%;
}
.refer-a-friend-modal-body .tabtop li a {
    border: 1px solid #ccc!important;
    padding: 0px 0px!important;
    width: 100% !important;
    height: 51px!important;
    position: relative!important;
    display: inline-block!important;
    text-align: left!important;
    line-height: 0px!important;
    box-shadow: none !important;
    padding-left: 125px!important;
}
.refer-a-friend-block .tabtop .active:after {
    content: "";
    position: absolute;
    bottom: -30px;
    left: 40%;
    border: 16px solid transparent;
    border-top-color: #f7cd29;
	display:none;
}
.refer-friend-friend-terms ul {
    text-align: justify;
    margin-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
}
.tabtop .active:after {
    bottom: -29px;
    left: -40%;
    border: 9px solid transparent;
    border-top-color: #f7cd29;
}
.refer-a-friend-fotter-top-blk {
    padding-top: 20px;
    padding-bottom: 100px;
}
.refer-a-friend-tab-image img {
    width: 75%;
    margin-right: 0px;
}
.right-side-detail {
    padding-top: 20px;
    text-align: center;
    margin-left: 0px;
}
.refer-a-friend-page-block {
    margin-bottom: -21px;
}
.terms-and-conditions-bottom-sec {
    text-align: center!important;
    padding-top: 50px;
    padding-right: 0px !important;
    margin-left: 0px;
}
.refer-a-friend-fotter-top-blk .col-md-6 img {
    width: 87%;
    margin-right: -13px;
}

.right-side-blue-box .banner-text-sub-title {
    width: 100%;
    font-size: 34px !important;
}
.right-side-blue-box .carousel-content {
    top: 6%;
    left: 3% !important;
    width: 88%;
}
.right-side-blue-box .web-welcome-btn-group {
    display: block;
}
.right-side-blue-box {
    /* background: #0075ab; */
    text-align: center;
    height: 455px;
}

.advertisement-blocks .carousel-indicators {
    top: 472px;
    margin-right: 161px;
    bottom: -89px!important;
}
.advertisement-block{
	padding-right:0px!important;
}
.doctors-prifile-info {
    box-shadow: none;
    padding-bottom: 15px;
    padding-right: 15px!important;
}
.advertisement-block{
    padding-right: 15px!important;
}
}


@media only screen and (max-width:399px) and (min-width:320px){
    .work-with-us-get-connected a {
        color: #fff;
        font-size: 24px;
        padding: 5px 29px;
    }
    .work-with-us-get-connected {
        text-align: center;
        margin-top: 5px;
        margin-bottom: -9px;
    }
    .new-input-file .btn-warning {
        position: absolute;
        right: 15px;
    }
    .work-with-us-banner-sec .h-575 {
        height: 280px!important;
        clip-path: none;
    }
    .work-with-us-banner-sec .why-us-banner-text-title {
        font-size: 19px;
        line-height: 24px;
        letter-spacing: 0px;
        width: 47%;
    }
    .work-with-us-banner-sec .wws-text-title {
        margin-top: 20%;
    }
    .work-with-us-top-blk {
        margin-bottom: 0px;
        margin-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .work-with-us-banner-sec .carousel-content {
        left: 0.5% !important;
        width: 100%;
        margin-top: -50px;
    }
    .featured-carrer-areas-blk h2 {
        font-size: 29px;
    }
    .work-with-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 10px;
        width: 100%;
        margin-top: 17%;
    }
    
    .featured-carrer-areas-blok {
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 16px;
        margin-bottom: 8px;
    }
    .work-with-us-form h3 {
        margin-bottom: 24px;
        font-size: 23px;
    }
    .featured-carrer-areas-blok .single-blok p {
        border: 2px solid #f7cd29;
        text-align: center;
        padding-top: 7px;
        padding-bottom: 7px;
        border-bottom-left-radius: 20px;
        border-top-right-radius: 20px;
        font-size: 16px;
        font-weight: 500;
    }
    .featured-carrer-areas-blok .single-blok {
        padding-left: 5px!important;
        padding-right: 5px!important;
    }
    .featured-carrer-areas-blok {
        width: 100%;
        padding-left: 20px!important;
        padding-right: 20px!important;
        margin-top: 15px!important;
        margin-bottom: 15px!important;
    }
    .featured-carrer-areas-blok .row{
        margin-left:0px!important;
        margin-right:0px!important;
    }
    .work-with-us-top-blk .right-side {
        padding-left: 10px!important;
    }
    .work-with-us-top-blk .left-side {
        padding-right: 10px!important;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .work-with-us-top-blk .right-side {
        padding-right: 10px!important;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .work-with-us-top-blk .action-btn {
        text-align: center;
        margin-top: -5px;
    }
    .support-from-us-blk {
        margin-top: 0px;
        margin-bottom: 130px;
    }
    .support-from-us-blk .perks-img-box {
        text-align: center;
        margin-top: 15px;
        width: 50%;
    }
    .support-from-us-blk h2 {
        text-align: center;
        font-size: 34px;
    }
    .btn-choose {
        padding: 6px 5px!important;
        font-size: 16px !important;
    }
    .input-file input {
        padding-left: 75px;
        font-size: 13px;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .support-from-us-blk .perks-img-box .height-145 {
        height: 90px;
    }
    .support-from-us-blk .perks-subtitle {
        margin-top: 10px;
        font-size: 17px;
    }	
        
        
        
        
        
    .contact-us-form{
        margin-top: -10px;
    }	
    .contact-us-banner-sec .h-575 {
        height: 260px!important;
        
        clip-path: none;
    }	
    .contact-us-banner-sec .carousel-content {
        left: 0.5% !important;
        width: 47%;
    }	
    .contact-us-banner-sec .why-us-banner-text-title {
        animation-delay: 100ms;
        margin-top: -80px;
        font-size: 23px;
        margin-bottom: 5px;
        width: 100%;
        letter-spacing: 0px;
        line-height: 27px;
    }
    .if-you-patient-blk h2 {
        text-align: center;
        background: #f7cd29;
        font-size: 22px;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .contact-us-bottom-blk h3 {
        font-size: 23px;
        font-weight: 500;
        margin-bottom: 2px;
        margin-top: -7px;
    }
    .contact-us-bottom-blk {
        margin-bottom: 100px;
    }
    .contact-us-bottom-blk .right-side ul li img {
        width: 25px;
        margin-right: 6px;
    }
    .contact-us-banner-sec .why-us-banner-text-sub-title {
        font-size: 12px;
        margin-left: 2px;
        width: 100%;
    }
    .contact-us-title-blk .subtitle {
        font-size: 30px;
        margin-bottom: 3px;
    }
    .contact-us-title-blk p {
        text-align: center;
        margin-bottom: 0px;
        font-size: 12px;
    }
    .contact-us-title-blk {
        text-align: center;
        margin-bottom: 25px;
    }
    .contact-us-page .left-side {
        padding-right: 15px;
    }
    .contact-us-page {
        margin-top: 20px;
        margin-bottom: 20px!important;
    }
    .contact-us-page .right-side {
        padding-left: 15px;
        border-left: none;
        margin-top: 5px;
    }
    .contact-here-form .default-blk-btn {
        padding: 5px 30px;
        font-size: 21px;
        margin-top: 10px!important;
    }
    .contact-us-bottom-blk .right-side {
        padding-left: 15px;
        margin-top: 20px;
    }
    .contact-us-bottom-blk .left-side {
        padding-right: 15px;
    }
    .contact-us-bottom-blk .left-side iframe {
        width: 100%;
        height: 270px;
    }
    .bottom-address {
        margin-top: 7px;
    }
    .contact-us-page {
        margin-top: 20px;
        margin-bottom: 0px!important;
    }
.right-side-cream-box .banner-section .carousel-item img {
    width: 208px !important;
    height: 169px !important;
    margin-top: -161px;
    margin-left: 47px;
}
.right-side-cream-box .banner-text-sub-title {
    font-size: 14px;
    width: 100%;
    font-size: 17px !important;
}
.right-side-cream-box .carousel-content {
    position: absolute;
    bottom: -31%;
    left: 0%;
    z-index: 20;
    top: 10px;
}
.right-side-cream-box .web-welcome-btn-group {
    display: block;
}
.associate-doctor-page-content .box {
    height: 225px;
    width: 316px;
    margin: 24px 0px -34px 0px;
}
.about-us-page-sec {
    margin-top: 65px;
}
.associate-doctor-page-content .col-md-4 {
    padding-right: 30px;
    padding-left: 20px;
    margin-left: -4px;
}
.doctors-prifile-info {
    box-shadow: none;
    padding-bottom: 15px;
    padding-right: 1px!important;
}
.associate-doctor-page-content .yellow-box-shadow-reverse {
    box-shadow: 11px -13px var(--primary-color);
}
.associate-doctor-page-serch-box {
    padding-right: 0px;
    margin-top: 7px;
}
.blog-blk .col-md-4{
	padding-right:0px;
}
.associate-doctor-page-serch-box .icon-input__icon {
    right: 1rem;
}

.associate-doctor-page-content .faq-list-right-sec h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}
.doctors-profile-qualification p {
   font-size: 14px;
}
.hospital-address h4 {
    font-size: 17px;
}
.hospital-address img {
    width: 21px;
    margin-right: 9px;
}
.hospital-address {
    padding-top: 7px;
    padding-bottom: 0px;
}
.contact-associate-doctors {
    text-align: center;
    margin-top: 50px;
    margin-left: 15px;
}
.associate-doctor-page-content .faq-list-right-sec {
    padding-left: 36px !important;
    padding-top: 28px;
}
.associate-doctor-page-serch-box .icon-input__text-field {
    font-size: 15px;
    height: 39px;
    width: 100%;
    /* margin-bottom: 20px; */
}
.advertisement-block{
	margin-bottom:30px;
}
.blog-blk {
    margin-top: 12px;
    margin-bottom: 50px;
}
.background-yellow-box .col-md-4{
	width: 35%;
}
.background-yellow-box .col-md-8{
	width: 65%;
}
.blog-que {
    padding-left: 28px;
    padding-top: 45px;
}
.blog-blk .blog-right-side {
    padding-right: 0px;
    margin-bottom: 20px;
}
.popular-blog-blk {
    padding-left: 0px;
    padding-right: 0px;
}
.blog-bottom-content {
    margin-left: 0px;
    margin-right: 0px;
}
.associate-doctors-profile img {
    width: 73px;
    margin-left: 7px;
    margin-top: 0px;
}
.background-yellow-box img {
    width: 125px;
    max-width: 125px;
}
.background-white-box {
    padding-top: 30px;
    padding-bottom: 30px;
}
.blog-que h2 {
    line-height: 15px;
    font-size: 18px;
}
.blog-que .title-in-red {
    color: #fe0021;
    font-size: 21px;
}
.blog-date-and-count {
    margin-top: 3px;
    margin-bottom: 12px;
}
.blog-blk .yellow-border-bottom {
    margin-bottom: 20px;
    margin-top: 10px !important;
}
.social-media-link ul li a {
    padding: 4px 7px;
    font-size: 10px;
}
.blog-date-and-count span {
    padding-right: 2px;
    font-size: 13px;
}
.likes-and-social-link {
   font-size: 15px;
}
.popular-blog-blk h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    margin-bottom: 0px;
}
.blog-bottom-content a img {
    width: 46px;
    height: 100%;
}
.blog-bottom-content {
    padding-top: 3px;
}
.blog-bottom-content a p {
    padding-left: 16px;
    padding-top: 0px;
    line-height: 21px;
    font-size: 17px;
    margin-bottom: 0px;
}
.associate-doctor-pagr-footer-top-blk h2 {
    font-size: 25px;
    line-height: 32px;
}
.associate-doctor-pagr-footer-top-blk {
    margin-top: 0px;
    padding-top: 22px !important;
    padding-bottom: 76px!important;
}
.associate-doctor-pagr-footer-top-blk a {
    margin-top: 7px !important;
    padding: 8px 25px !important;
    font-size: 17px !important;
}
.non-associate-doctors-pagination ul {
    padding-right: 0px;
}
.non-associate-doctors-pagination ul li a {
    padding: 4px 9px;
    font-size: 12px;
}



	
	
	
.doctor-profile-header {
    padding-top: 10px;
    padding-bottom: 13px;
    margin-left: -15px;
    padding-left: 15px;
    margin-right: -15px;
    padding-right: 15px;
}
.request-call-back-btn {
    font-size: 13px!important;
    float: left;
}
.doctor-name {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 13px;
}
.non-associate-doctor-detail p {
    line-height: 8px;
    font-weight: 500;
    font-size: 14px;
}
.non-associate-doctors {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
}
.non-associate-bottom-list-link a {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 13px;
}
.non-associate-doctor-profile {
    margin-bottom: 20px;
}
.yellow-rectangle-box {
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
}

.smile-makeover-blk p {
    font-size: 19px;
    line-height: 27px;
}
.right-side-cream-box img {
    width: 236px;
}
.smile-makeover-blk {
    margin-bottom: 20px;
}
.smile-makeover-btn {
    color: #ffffff;
    font-size: 17px !important;
    margin-top: 15px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}






.about-us-blk .box {
    height: 192px;
    /* width: 256px; */
    width: 290px;
    margin: 45px 34px -34px 9px;
    background-size: cover;
}
.about-us-blk .box6 {
    height: 205px !important;
    /* width: 256px; */
    width: 306px!important;
}

#about-us-list-bottom {
    padding-left: 30px;
    margin-left: -5px;
}
.about-us-blk {
    margin-bottom: 90px;
    padding-right: 38px;
    padding-left: 0px;
}
.what-sets-up-apart-block .subtitle {
    font-size: 31px;
}
.what-sets-up-apart-block .what-is-phialigner-row-1 {
    margin-top: 0px;
}
.what-sets-up-apart-block .what-is_phialigner-card-description {
    font-size: 18px;
}
.what-sets-up-apart-block .what-is_phialigner-card {
    margin-bottom: -12px;
}
.what-sets-up-apart-block .what-is-phialigner-card-image {
    height: 85px;
}
.what-sets-up-apart-block {
    margin-bottom: 72px;
}
.about-us-blk .yellow-box-shadow-reverse {
    box-shadow: 25px -26px var(--primary-color);
}
.about-us-blk .faq-list-right-sec {
    padding-left: 30px !important;
    padding-top: 50px;
}
.faq-list-right-sec-bottom h3 {
    font-size: 23px;
    margin-top: 20px;
    padding-left: 2px;
}
.about-us-blk .faq-list {
    margin-top: 6px;
    padding-left: 21px;
}
.faq-list-right-sec-bottom {
    padding-right: 0px !important;
    padding-left: 30px !important;
}
.about-us-page-content {
    margin-top: 3px !important;
}
.about-us-blk .col-md-4{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.about-us-blk .col-md-8{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}	
	
	
	
	
.faq-banner-sec .h-575 {
    height: 226px !important;
    clip-path: none;
}
.faq-banner-sec .carousel-content {
    left: 0.5%!important;
    margin-top: -75px;
}
.faq-banner-sec .why-us-banner-text-title {
    width: 72%;
    font-size: 20px;
}
.breadcrumbs-ul{
	padding-left:20px;
}
.breadcrumbs-ul ul.breadcrumb li {
    color: #e51125;
    font-size: 10px;
}
.faq-listing-title h2 {
    font-size: 19px !important;
    margin-bottom: -1px !important;
    margin-top: -18px;
    padding-left: 15px;
    padding-right: 15px;
}
.faq-container .col-md-6 {
    padding-left: 30px;
    padding-right: 30px;
}
.faq-listing-sec .icon-input {
    margin-top: 15px;
}
.tag-line {
    font-size: 24px!important;
    line-height: 26px!important;
    margin-top: -10px;
    margin-bottom: 10px !important;
}
.breadcrumbs-ul ul.breadcrumb {
    padding: 10px 0px;
}
.faq-listing-sec .icon-input__text-field {
    font-size: 15px;
    height: 40px;
    width: 100%;
    /* margin-left: 20px; */
    /* margin-right: 8px; */
}
.faq-listing-sec .icon-input {
    padding-left: 23px;
    padding-right: 22px;
}
.faq-list-detail .panel-default>.panel-heading a {
    padding: 14px 12px !important;
    font-size: 12px !important;
}
.faq-list-detail .panel-body {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
.faq-list-detail .panel-body p {
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 17px;
}
.panel-body ul li {
    font-size: 12px;
    list-style: disc;
}
.faq-listing-sec .icon-input__icon {
    right: 3rem;
}
.faq-listing-sec .col-md-4 {
    padding-right: 70px;
    padding-left: 40px;
}
.faq-card.patient-faq {
    margin-top: 25px !important;
}
.faq-container-bottom .faq-card-body {
    min-height: 245px;
}
.faq-container {
    margin-top: 5px!important;
}
.faq-list-detail .panel-group {
    margin-top: 15px;
    /* padding-left: 20px; */
    margin-right: 0px;
    margin-left: 7px;
	margin-bottom: 20px;
}
.faq-list-detail{
	padding-right:15px;
}
.main-content-of-listing {
    padding-left: 8px;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    width: 66%;
    font-size: 14px;
}
.faq-banner-sec .why-us-banner-text-title {
    margin-top: 5px;
    line-height: 16px;
    font-size: 20px;
    letter-spacing: 0px;
    width: 50%;
}
.faq-banner-sec .faq-text-first-title{
    margin-top: 20%;
}
.faq-banner-sec .why-us-banner-text-sub-title {
    margin-top: 20%;
    font-size: 14px;
    width: 100%;
}
.breadcrumbs-ul ul.breadcrumb li+li:before {
    padding: 3px;
}
.faq-card-header h2 {
    font-size: 18px;
    margin-bottom: 3px;
}
.faq-card-header-sub-title {
    font-size: 12px !important;
    margin-bottom: 0px;
}
.faq-card-header {
    padding: 19px 20px 10px 20px !important;
    min-height: 102px !important;
}
.faq-card-body-item {
    padding-left: 5px!important;
    padding-right: 5px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    font-size: 14px!important;
}
.faq-right-icon img {
    width: 17px;
}
.faq-container-bottom {
    padding-bottom: 15px!important;
}
.faq-listing-sec .box {
    height: 225px;
}
.faq-list-right-sec {
    padding-left: 43px !important;
    padding-top: 10px;
}
.faq-list-right-sec h3 {
    font-size: 20px;
}
.faq-list li {
    list-style: decimal;
    font-size: 15px;
    line-height: 24px;
}
.view-all-in-list a span {
    font-size: 16px;
}
.view-all-in-list {
    margin-top: 15px;
    padding-left: 20px;
}	
	
	
	
	
	
.refer-a-friend-banner-sec .h-575 {
    height: 180px !important;
}
.refer-a-friend-banner-sec .why-us-banner-text-title {
    letter-spacing: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    width: 61%;
    margin-top: -122px;
    margin-left: -20px;
}
.refer-a-friend-banner-sec .why-us-banner-text-sub-title {
    font-size: 9px;
    width: 60%;
    margin-left: -18px;
    margin-top: 3px;
}
.refer-a-friend-sequence-no {
    font-size: 29px;
    margin-right: 9px;
    text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5;
    /* -webkit-text-stroke: 3px #fff; */
}
.refer-a-friend-page-block .shadow-text {
    font-size: 3.5rem;
}
.refer-a-friend-block .share-text {
    font-size: 18px;
    margin-top: 1px;
    position: absolute;
    margin-left: 3px;
}
.tabtop li {
    margin-bottom: 15px;
    width: 100%;
}
.refer-a-friend-modal-body .tabtop li a {
    border: 1px solid #ccc!important;
     padding: 0px 0px !important; 
    width: 100% !important;
    height: 51px !important;
    position: relative!important;
    display: inline-block!important;
    text-align: center!important;
    line-height: 42px!important;
    box-shadow: none !important;
}
.refer-a-friend-modal-open .modal-header h2 {
    font-size: 18px;
    margin-bottom: 0px;
}
.refer-a-friend-block{
    margin-top: -22px;
}
.refer-a-friend-block .margin-tops {
    margin-top: 5px;
}
.just-info {
    margin-top: 14px;
    border: 1px solid;
    border-radius: 3px;
    padding: 10px;
    width: 100%;
}
.refer-a-friend-modal-body p {
    font-size: 14px;
    text-align: left;
    margin-bottom: 2px;
}
.terms-agree span {
    margin-top: 3px;
    font-size: 14px;
}
.refer-a-friend-block .tabtop li a {
    border: 1px solid #ccc;
    box-shadow: rgb(0 0 0 / 12%) 1.95px 3.95px 4.6px;
    /* padding: 19px 80px !important; */
    width: 100%;
    height: 55px;
    position: relative;
    display: inline-block;
    text-align: left;
    font-size: 19px;
    line-height: 51px;
    padding-left: 73px;
}
.refer-friend-friend-terms ul {
    text-align: justify;
    margin-bottom: 14px;
    padding-left: 10px;
    padding-right: 10px;
}
.terms-and-conditions-bottom-sec h2 {
    font-size: 30px;
    letter-spacing: 1px;
    margin-bottom: 5px;
}
.tabtop .active:after {
    bottom: -29px;
    left: -40%;
    border: 9px solid transparent;
    border-top-color: #f7cd29;
	display:none;
}
.refer-a-friend-fotter-top-blk {
    padding-top: 20px;
    padding-bottom: 100px;
}
.refer-a-friend-tab-image img {
    width: 75%;
    margin-right: 0px;
}
.right-side-detail {
    padding-top: 14px;
    text-align: center;
    padding-right: 10px!important;
    padding-left: 10px!important;
}
.share-link-title {
    margin-bottom: 0px;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
}
.terms-and-conditions-bottom-sec {
    text-align: center!important;
    padding-top: 50px;
    padding-right: 0px !important;
    margin-left: 0px;
}
.refer-a-friend-fotter-top-blk .col-md-6 img {
    width: 87%;
    margin-right: -13px;
}

.right-side-blue-box .banner-text-sub-title {
    font-size: 14px;
    width: 100%;
    font-size: 29px !important;
}
.right-side-blue-box .carousel-content {
    top: 6%;
    left: 3% !important;
    width: 88%;
}
.right-side-blue-box .web-welcome-btn-group {
    display: block;
}
.right-side-blue-box {
    /* background: #0075ab; */
    text-align: center;
    height: 405px;
}
.advertisement-blocks .carousel-indicators {
    top: 420px;
    margin-right: 133px;
    bottom: -89px!important;
}
.advertisement-block{
	padding-right:0px!important;
}
}

.support-from-us-blk .default-blk-btn {
    border-radius: 5px;
    border: 1px solid var(--default-button);
    padding: 5px 55px;
    font-size: 24px;
    margin-top: 10px!important;
}
.d-none{
    display: none;
}
.advimg{
    height:175px !important;
    width: 100% !important;
}

@media (max-width: 823px) {
    .advertisement-blocks{
        margin-top: 5%;
    }
    .advertisement-blocks img{
        height: 200px;
        width: 150px;
    }
    .advertisement-blocks picture{
        height:200px;
    }
    .advertisement-blocks .carousel-indicators {
        top:375px;
    }
    .right-side-blue-box{
        height:360px !important;
    }
    .advertisement-blocks .banner-text-sub-title {
        font-size: 30px !important;
    }
    .mob-mb-5{
        margin-top: 5%;
    }
    .quest-footer-banner{
        margin-top: 10px;
    }
    .faq-banner-sec .carousel-content{
        width: 100%;
    }
}

