*{margin: 0; }
  

/* google icon start here */
.material-symbols-outlined {  font-variation-settings: 'FILL' 0,
    'wght' 400, 
    'GRAD' 0,   
    'opsz' 48 }
/* google icon end here */

/* Google fonts Start here */
h1,h2,h3,h4,h5,h6{font-family: 'Exo 2', sans-serif !important ; font-weight: 600 !important;}
p,a,li,ul,ol,strong,input,tr,td,table{font-family: 'Poppins', sans-serif !important;}
/* Google fonts Start here */

p{line-height: 25px !important;}
.primary-clr{color: #F26837 !important;}
.secondary-clr{color: #46B654 !important;}
.third-clr{color: #012D5E !important;}
.heading-clr{color: #2A3855 !important;}
.pera-clr{color: #212121 !important;}
.mar-0{margin: 0 !important;}


h1{font-size: 40px !important; font-weight: 600 !important;}
h2{font-size: 34px !important; font-weight: 600 !important;}
h3{font-size: 30px !important; font-weight: 600 !important;}
h4{font-size: 22px !important; font-weight: 600 !important;}
h5{font-size: 18px !important; font-weight: bolder !important;}
h6{font-size: 16px !important; font-weight: bolder !important;}


.p1{font-size: 16px !important;}
.p2{font-size: 14px !important;}
.p3{font-size: 12px !important;}


.pt-40{padding-top: 40px !important;}
.pt-50{padding-top: 50px !important;}
.pt-60{padding-top: 60px !important;}
.pt-70{padding-top: 70px !important;}


.pb-40{padding-bottom: 40px !important;}
.pb-50{padding-bottom: 50px !important;}
.pb-60{padding-bottom: 60px !important;}
.pb-70{padding-bottom: 70px !important;}

.py-20{padding: 20px 0  !important;}
.py-30{padding: 30px 0  !important;}
.py-40{padding: 40px 0  !important;}
.py-50{padding: 50px 0  !important;}
.py-60{padding: 60px 0  !important;}
.py-70{padding: 70px 0  !important;}
.py-80{padding: 80px 0  !important;}
.py-90{padding: 90px 0  !important;}
.py-100{padding: 100px 0  !important;}

.px-50{padding: 50px 0  !important;}
.px-60{padding: 60px 0  !important;}
.px-70{padding: 70px 0  !important;}
.px-80{padding: 80px 0  !important;}
.px-90{padding: 90px 0  !important;}
.px-100{padding: 100px 0  !important;}

.mb-10{margin-bottom: 10px !important;}
.mb-20{margin-bottom: 20px !important;}
.mb-30{margin-bottom: 30px !important;}
.mb-40{margin-bottom: 40px !important;}
.mb-50{margin-bottom: 50px !important;}
.mb-60{margin-bottom: 60px !important;}
.my-30{margin: 30px 0 !important;}
.my-20{margin: 20px 0 !important;}


.dropdown-toggle-2::after{display: none !important;}
.dropdown-menu-2 ul li{padding: 20px 20px !important;}




/* top-bottom css start here  */
#myBtn {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 17px;
    z-index: 99;
    /* font-size: 24px; */
    border: none;
    outline: none;
    background-color: #F26837 !important;
    color: #ffffff !important;
    cursor: pointer;
    padding: 8px !important;
    border-radius: 50%;
	box-shadow: rgba(115, 95, 81, 0.547) 0px 3px 8px;
}

#myBtn:hover {background-color: #012D5E !important;}

#myBtn-2 {    
    display: none;
    position: fixed;
    bottom: 500px;
    right: 13px;
    z-index: 99;
    font-size: 24px;
    border: none;
    outline: none;
    color: #ffffff;
    cursor: pointer;
    padding: 11px 22px;
    border-radius: 50%;
}
/* top-bottom css end here */

/* whatsapp section start here */
.floating_btn {
    position: fixed;
    bottom: 61px;
    right: -5px;
    width: 95px;
    height: 95px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}


.contact_icon {
    background-color: #4dac48;
    color: #fff;
    width: 50px;
    height: 50px;
    font-size: 30px;
    border-radius: 50px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate y(0px);
    animation: pulse 1.5s infinite;
    box-shadow: 0 0 0 0 #42db87;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    font-weight: normal;
    text-decoration: none !important;
    transition: all 300ms ease-in-out;
}

.fa-whatsapp:before {
    content:"\f232";
}
/* whatsapp section end here */

.comn-select{ 
  padding: 8px 12px !important;
  width: 100%;
  border: 1px solid #e1e1e1 !important;
  border-radius: 5px !important;
  font-size: 14px;
  color: #1d4c82;
}

.user-profile-img{
  margin-right: 10px !important;
  padding-top: 7px !important;
  width: 40px !important;
  height: 40px !important;
} 

.dropdown-toggle::after{display: none !important;}

.user-profile-img img{border-radius: 50% !important; width: 100% !important; height: 40px !important;}
.my-profile-img{text-align: center !important;}
.my-profile-img img{border-radius: 50% !important; width: 100px !important; height: 100px !important; }    
.profile-dropdown-toggle-menu ul li a i{color: #1d4c82 !important;}
.profile-dropdown-toggle-menu ul li a{font-size: 14px !important; display: flex !important; align-items: center !important; padding: 8px 0 !important;}
.profile-dropdown-toggle-menu ul li a:hover{ color:#386CE5 !important ;}
.user-role{font-size: 14px !important; line-height: 15px !important;}
.profile-tgl-icon{font-size: 18px !important; margin-right: 10px !important;}
.prifile-dropdown{margin: 10px 0 0 10px !important;}
.prifile-dropdown li{margin: 5px !important; padding: 0 10px !important;}
.dr-primary-btn2:hover{color: #46B654 !important; border: 1px solid #46B654 !important; }

.dr-primary-btn2 { border-radius: 30px !important; padding: 10px 30px !important;  color: #F26837 !important; border: 1px solid #f26837 !important;}
.dr-primary-btn {background-color: #F26837 !important; border-radius: 30px !important; padding: 10px 14px !important;  color: #fff !important;}
.dr-secondary-btn:hover{background-color: #F26837 !important; }
.dr-secondary-btn {background-color: #46B654 !important; border-radius: 30px  !important; padding: 10px 14px !important;  color: #fff !important; }
.dr-banner-btn{background-color: #F26837 !important; color: #fff !important; font-size: 16px !important;}

/* top navigation css start here */
.top-navigation-bg{background-color: #2A3855 !important; padding: 5px 0 !important;}
.address-div ul{padding: 0 !important; margin: 0 !important;}
.address-div ul li { list-style-type: none !important; display: inline !important; color: #fff !important; margin-right: 20px !important; }
.address-div ul li a {text-decoration: none !important; color: #fff !important; font-size: 12px !important;}
.address-div ul li a i { margin-right: 8px !important; font-size: 20px !important;}
.media-div ul li { list-style-type: none !important; display: inline !important; color: #fff !important;}
.media-div {text-align: end !important;}
.media-div ul {padding: 0 !important; margin: 0 !important;}
.media-div ul li a {text-decoration: none !important; color: #fff !important;}
.media-div ul li a i { margin-right: 8px !important; font-size: 20px !important;}
.media-div ul li a i:hover, .address-div ul li a:hover{color: #F26837 !important;}
.holistic-logo a{text-decoration: none !important;}
.insta-icon{position: relative; top: 2px; font-size: 20px !important;}
/* top navigation css start here */


/* Banner Section Start Here */
.banner-bg{ background-image: url('../images/banner-bg.png'); background-repeat: no-repeat !important; background-size: 100% 100% !important; height: auto !important;}
/* .carousel-indicators-2 {
  bottom: 28px !important;
} */
/* .banner-h{
	font-size: 30px !important;
} */
.carousel-caption-holistic ul{
	padding: 0px !important;
}

.carousel-caption-holistic-2 ul{
	padding: 0px !important;
}
.carousel-caption-holistic ul li i{
	color: #46B654 !important;
margin-right: 5px !important;
font-size: 25px !important;
position: relative;
top: 4px !important;
}

.carousel-caption-holistic-2 ul li i{
	color: #46B654 !important;
margin-right: 5px !important;
font-size: 25px !important;
position: relative;
top: 4px !important;
}


.carousel-caption-holistic ul li {
list-style-type: none !important;
    font-size: 20px !important;
    font-weight: bolder !important;
    margin-bottom: 10px !important;
	/* display: inline; */
}

.carousel-caption-holistic-2 ul li {
	list-style-type: none !important;
		font-size: 20px !important;
		font-weight: bolder !important;
		margin-bottom: 10px !important;
		/* display: inline; */
	}
	


.carousel-caption-holistic-2 {
    position: absolute;
    right: -10%;
    /* bottom: 90px; */
    top: 60px;
    left: 38% !important;
    padding: 40px !important;
    color: #fff;
    text-align: left !important;
}

.carousel-caption-holistic {
  position: absolute;
  right: 15%;
  /* bottom: 90px; */
  top: 60px;
  left: 5% !important;
 padding: 40px !important;
  color: #fff;
  text-align: left !important;
}

.carousel-control-prev-2 {
	left: -50px !important;
color: #f26837 !important;}

.carousel-control-next-2 { 
/* left: -60px; */
color: #f26837 !important;} 

.carousel-control-next-2 span{font-size: 30px !important;}
.carousel-control-prev-2 span{font-size: 30px !important;}
.carousel-indicators-2 [data-bs-target] {background-color: #46B654 !important;}
/* Banner Section End Here */ 
  

/* About section start here */
.about-content{padding: 30px !important;}
.about-content ul {margin: 20px 0 !important; padding: 0 !important;}
.about-content ul li { list-style-type: none !important; font-size: 18px !important; font-weight: bolder !important; margin-bottom: 10px !important;}
.about-content ul li i{color: #46B654 !important; margin-right: 5px !important ; font-size: 25px !important; position: relative ; top: 4px !important;}
.abt-label{background-color: #E5FFFB !important; border-radius: 8px !important; border: none !important;  padding: 5px 12px !important;}
.abt-label2{background-color: #ffff !important; border-radius: 8px !important; border: none !important;  padding: 5px 12px !important;}
.service-sub-box{background-color: #fff !important; padding: 50px 50px 20px 50px !important; text-align: center !important; border-radius: 10px !important;}
.about-imginfo{border-radius: 30px 0 0 30px !important; height: 284px  !important; width: 100% !important;}
/* About section end here */



/* service section start here */
.service-section-main{background-color: #EBF9F9 !important;} 
.icon-bg{margin: 0 auto 30px  !important; height: 50px !important; width: 50px !important; border-radius: 6px !important; background-color: #f268376b !important; padding: 10px !important;}
.icon-bg i{font-size: 28px !important;position: relative;top: 2px;color: #f26837 !important;}
/* .service-brd{height: 6px !important; width: 310px !important; border-radius: 4px 4px 0 0 !important; background-color: #F26837 !important;} */
.service-sub-box:hover{background-color: #46b69c33 !important; margin-top: -10px !important; box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, .08) !important; transition: .8s;}
.service-sub-box a{text-decoration: none !important;}
.service-sub-box a p:hover{color: #F26837 !important;}
.service-box{margin-bottom: 20px !important;}
/* service section start here */


/* Gallery section start here */
.gallery-img-info:hover{box-shadow: 0 1px 7px -5px rgba(50,50,93,.25), 0 3px 16px -8px rgba(0,0,0,.3), 0 -6px 16px -6px rgba(0,0,0,.03);}
.gallery-img-info{border-radius: 8px !important; border: 1px solid #e1e1e1 !important;    box-shadow: 0 4px 18px -5px rgba(50,50,93,.25), 0 8px 10px -8px rgba(0,0,0,.3), 0 -6px 10px -8px rgba(0,0,0,.03);transition: box-shadow .2s ease-in-out;}
.image-content{padding: 10px 10px !important;}
.image-info img {height: 150px !important; width: 100% !important; border-radius: 8px 8px 0 0 !important;}
/* Gallery section End here */



/* footer section css start here */
.bg-footer {
    background-color: #2A3855 !important;
    padding: 50px 0 0 0px !important;
}

.footer-heading {
    letter-spacing: 2px;
}

.footer-link li{ margin-bottom: 10px !important;}

.footer-link a {
    color: #fff !important;
    font-size: 14px;
    transition: all 0.5s;
	text-decoration: none !important;
}

.footer-link a:hover {
    color: #F26837 !important;
	text-decoration: none !important;
	letter-spacing: 1px !important;
	border-bottom: 1px solid rgba(255, 97, 34, 0.896);
}

.contact-info {
    color: #fff !important;
    font-size: 14px;
}

.footer-alt {
    color: #fff !important;
}

.footer-heading {
    position: relative;
    padding-bottom: 12px;
}

.footer-heading:after {
    content: '';
    width: 40px !important;
    /* border-bottom: 1px solid #FFF; */
    position: absolute;
    left: 0;
    bottom: -2px !important;
    display: block;
    border-bottom: 3px  solid #1bbc9b;
}

.footer-media-icons ul li a{text-decoration: none !important; color: #fff !important;}
.footer-media-icons ul li a i{margin-right: 10px !important; font-size: 20px !important;}
.footer-media-icons ul li a i:hover{color: #F26837 !important; }
.contact-us, .quick-links, .Services-links, .contact-us {padding: 0 20px !important;}
.icon-fa{font-size: 20px !important;}
.location{position: relative; top: 4px ;}
.contact-us p a{text-decoration: none !important; color: #fff !important;}
.contact-us p a:hover{color: #f26837 !important;}
/* footer section css end here */


/* ================= BOOK APPIONTMENT PAGE START HERE======================================= */


/* book appiontment section start here  */
.appointment-img{background-color: #f26837 !important;}
.appointment-text h2{line-height: 40px !important;}
.appiontment-bg{background-color: #E7F7F6 !important;}
.appointment-img-div{position: relative; top: 90px;}
.time-box{padding: 20px 0 20px 30px !important; border-radius: 20px 0 0 20px  !important; background-color: #fff !important; margin-bottom: 20px !important;}
.time-box strong {font-size: 25px !important;}
.appointment-detalis{background-color: #fff !important; padding: 50px 50px !important;}
/* book appiontment section start here  */


/* input style css start here */
.did-floating-label-content {
    position: relative;
    margin-bottom: 10px !important;
}

.did-floating-label {
    color: #1e4c82;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 8px;
    padding: 0 10px !important;
    background: #fff;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    float: left !important;
}

.did-floating-input,
.did-floating-select {
    font-size: 14px;
    display: block;
    width: 100%;
    height: 36px;
    padding: 10px  10px !important;
    background: #fff;
    color: #323840;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    margin-bottom: 13px !important;
    box-sizing: border-box;
    &:focus {
      outline: none;
      ~ .did-floating-label {
        top: -8px;
        font-size: 13px;
      }
    }
}

.did-floating-input2,
.did-floating-select { 
    width: 45%;
  }
  
  .did-floating-input:not(:placeholder-shown) ~ .did-floating-label {
    top: -8px;
    font-size: 13px;
  }
  .did-floating-select:not([value=""]):valid ~ .did-floating-label {
    top: -8px;
    font-size: 13px;
  }
  .did-floating-select[value=""]:focus ~ .did-floating-label {
    top: 11px;
    font-size: 13px;
  }
  .did-floating-select:not([multiple]):not([size]) {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M371,294l4,6,4-6Z' transform='translate(-371 -294)' fill='%23003d71'/%3E%3C/svg%3E%0A");
    background-position: right 15px top 50%;
    background-repeat: no-repeat;
  }
  
  .input-group {
    display: flex;
    .did-floating-input {
      border-radius: 0 4px 4px 0;
      border-left: 0;
      padding-left: 0;
    }
  }
  .input-group-append {
    display: flex;
    align-items: center;
  }

/* input style css end here */


/* ================= BOOK APPOINTMENT PAGE End  HERE======================================= */




/* ============================================================= Appointment-Patient Results page Start HERE======================================= */
.patient-details-bg{background-color: #EFF6FF !important;}
.search-bar-sub{background-color: #ffff !important; border-radius: 10px !important; padding: 30px !important; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; margin-top: -40px !important;}
.appointment-patient{background-image: url('../images/appiontment-bg.png'); background-size: 100% 100% !important; background-repeat: no-repeat !important;}
.patient-details ul li{list-style-type: none !important; margin-bottom: 10px !important; font-size: 16px !important; border-right: 1px solid #e2e2e2 !important;}
.patient-details ul li i{color: #617A9E !important; margin-right: 8px !important;}
.patient-div-row{background-color: #fff !important; padding: 10px 10px  !important; border-radius: 10px !important;}
.poster-div{background-color: #fff !important; padding: 30px !important; border-radius: 10px !important;}


section.results {
	position: relative;
	.item {
		position: relative;
		padding: 0.75em;
		margin-bottom: 1.5em;
		cursor: pointer;
		
		&:hover {
			background-color: #eff6ff !important;
		}
		
		&.important {
			
			background-color: red;
		}
	
		> * {
			margin-bottom: .75rem;
		}
		
		
		.name {
			font-size: modular-scale(2);
		}
		
		.price {
			font-size: modular-scale(3);
		}
		
		
	}
}

.Physiotherapy-div{padding: 50px !important;}
.imageinfo{border-radius: 30px 0 0 30px !important; height: 253px !important; width: 100% !important;}
.rehabilitation-content{background-color: #fff !important; border-radius: 0 20px 20px 0 !important; padding: 20px 15px !important;}
.rehabilitation-content a p:hover{color: #ea830e;}
.therapie-img{padding: 0 !important;}
/*accordions section start here  */
.accordion {
    display: flex;
    flex-direction: column;
    font-family: "Sora", sans-serif;
    max-width: 991px;
    min-width: 320px;
    margin: 50px auto !important;
    padding: 0 50px;
}
.accordion h1 {
    font-size: 32px;
    text-align: center;
}
.accordion-item {
    margin-top: 16px !important;
    border: 1px solid #fcfcfc;
    border-radius: 6px;
    background: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
.accordion-item .accordion-item-title {
    position: relative;
    margin: 0 !important;
    display: flex;
    width: 100%;
    font-size: 15px;
    cursor: pointer;
    justify-content: space-between;
    flex-direction: row-reverse;
    padding: 14px 20px !important;
    box-sizing: border-box;
    align-items: center;
    /* padding: 15px !important; */
}
.accordion-item .accordion-item-desc {
    display: none;
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
    color: #444;
    border-top: 1px dashed #ddd;
    box-sizing: border-box;
    padding: 10px 20px 20px !important;
}
.accordion-item input[type="checkbox"] {
    position: absolute;
    height: 0;
    width: 0;
    opacity: 0;
}
.accordion-item input[type="checkbox"]:checked ~ .accordion-item-desc {
    display: block;
}
.accordion-item
    input[type="checkbox"]:checked
    ~ .accordion-item-title
    .icon:after {
    content: "-";
    font-size: 20px;
}
.accordion-item input[type="checkbox"] ~ .accordion-item-title .icon:after {
    content: "+";
    font-size: 20px;
}
.accordion-item:first-child {
    margin-top: 0;
}
.accordion-item .icon {
    margin-left: 14px !important;
}

@media screen and (max-width: 767px) {
    .accordion {
        padding: 0 16px !important;
    }
    .accordion h1 {
        font-size: 22px !important;
    }
}
/*accordions section End here  */

.service-image{background-image: url('../images/service-img.png'); background-size: 100% !important; padding:50px 100px !important; border-radius: 0 20px 20px 0 !important; background-repeat: no-repeat !important;}
.accupuncture-image{background-image: url('../images/gallery/img-2.jpg'); background-size: 100% 100% !important; border-radius: 40px 0 0 40px !important ; background-repeat: no-repeat !important;}
.accupuncture-image-div{background-color: black; border-radius: 40px 0 0 40px !important; padding: 70px 30px !important; opacity: .8 !important;}
.fitness-image{background-image: url('../images/gallery/img-2.jpg'); background-size: 100% 100% !important; border-radius: 0 40px 40px  0 !important; background-repeat: no-repeat !important;}
.fitness-image-div{background-color: black; border-radius: 0 40px 40px  0 !important;padding: 70px 30px !important; opacity: .8 !important;}
.fitness-content-div{padding: 12px !important;}
.fitness-content-div i{font-size: 40px !important; color: #1e4c82 !important; margin-bottom: 5px !important;}
.accupuncture-content-div{padding: 12px !important;}
.accupuncture-content-div i{font-size: 40px !important; color: #1e4c82 !important; margin-bottom: 5px !important;}

/* ============================================================= fitness & Obesity page End here ======================================= */


/* testimonial section css start here */
.testim .wrap {
	position: relative;
	width: 100%;
	/* max-width: 1020px; */
	padding: 40px 20px;
	margin: auto;
}

.testim .arrow {
	display: block;
	position: absolute;
	color: #012D5E !important;
	cursor: pointer;
	font-size: 2em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 5px;
	z-index: 22222222;
}

.testim .arrow:before {
	cursor: pointer;
}

.testim .arrow:hover {
	color: #F26837 !important;
}

.testim .arrow.left {
	left: 10px;
}

.testim .arrow.right {
	right: 10px;
}

.testim .dots {
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 30px;
	left: 0;
	display: block;
	z-index: 3333;
	height: 12px;
}

.testim .dots .dot {
	list-style-type: none;
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px solid #eee;
	margin: 0 10px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
	background: #F26837 !important;
	border-color: #F26837 !important;
}

.testim .dots .dot.active {
	-webkit-animation: testim-scale 0.5s ease-in-out forwards;
	-moz-animation: testim-scale 0.5s ease-in-out forwards;
	-ms-animation: testim-scale 0.5s ease-in-out forwards;
	-o-animation: testim-scale 0.5s ease-in-out forwards;
	animation: testim-scale 0.5s ease-in-out forwards;
}

.testim .cont {
	position: relative;
	overflow: hidden;
}

.testim .cont > div {
	text-align: center !important;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0 70px 0 !important;
	opacity: 0;
}

.testim .cont > div.inactive {
	opacity: 1;
}

.testim .cont > div.active {
	position: relative;
	opacity: 1;
}

.testim .cont div .img img {
	display: block;
	width: 100px;
	height: 100px;
	margin: auto !important;
	border-radius: 50%;
}

.testim .cont div h4 {
	color: #2A3855 !important;
	margin: 15px 0 !important;
}

.testim .cont div p {
	color: #212121 !important;
	width: 80%;
	margin: auto !important;
}

.testim .cont div.active .img img {
	-webkit-animation: testim-show 0.5s ease-in-out forwards;
	-moz-animation: testim-show 0.5s ease-in-out forwards;
	-ms-animation: testim-show 0.5s ease-in-out forwards;
	-o-animation: testim-show 0.5s ease-in-out forwards;
	animation: testim-show 0.5s ease-in-out forwards;
}

.testim .cont div.active h4 {
	-webkit-animation: testim-content-in 0.4s ease-in-out forwards;
	-moz-animation: testim-content-in 0.4s ease-in-out forwards;
	-ms-animation: testim-content-in 0.4s ease-in-out forwards;
	-o-animation: testim-content-in 0.4s ease-in-out forwards;
	animation: testim-content-in 0.4s ease-in-out forwards;
}

.testim .cont div.active p {
	-webkit-animation: testim-content-in 0.5s ease-in-out forwards;
	-moz-animation: testim-content-in 0.5s ease-in-out forwards;
	-ms-animation: testim-content-in 0.5s ease-in-out forwards;
	-o-animation: testim-content-in 0.5s ease-in-out forwards;
	animation: testim-content-in 0.5s ease-in-out forwards;
}

.testim .cont div.inactive .img img {
	-webkit-animation: testim-hide 0.5s ease-in-out forwards;
	-moz-animation: testim-hide 0.5s ease-in-out forwards;
	-ms-animation: testim-hide 0.5s ease-in-out forwards;
	-o-animation: testim-hide 0.5s ease-in-out forwards;
	animation: testim-hide 0.5s ease-in-out forwards;
}

.testim .cont div.inactive h4 {
	-webkit-animation: testim-content-out 0.4s ease-in-out forwards;
	-moz-animation: testim-content-out 0.4s ease-in-out forwards;
	-ms-animation: testim-content-out 0.4s ease-in-out forwards;
	-o-animation: testim-content-out 0.4s ease-in-out forwards;
	animation: testim-content-out 0.4s ease-in-out forwards;
}

.testim .cont div.inactive p {
	-webkit-animation: testim-content-out 0.5s ease-in-out forwards;
	-moz-animation: testim-content-out 0.5s ease-in-out forwards;
	-ms-animation: testim-content-out 0.5s ease-in-out forwards;
	-o-animation: testim-content-out 0.5s ease-in-out forwards;
	animation: testim-content-out 0.5s ease-in-out forwards;
}


@-webkit-keyframes testim-scale {
	0% {
		-webkit-box-shadow: 0px 0px 0px 0px #eee;
		box-shadow: 0px 0px 0px 0px #eee;
	}

	35% {
		-webkit-box-shadow: 0px 0px 10px 5px #eee;
		box-shadow: 0px 0px 10px 5px #eee;
	}

	70% {
		-webkit-box-shadow: 0px 0px 10px 5px #ea830e;
		box-shadow: 0px 0px 10px 5px #ea830e;
	}

	100% {
		-webkit-box-shadow: 0px 0px 0px 0px #ea830e;
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@-moz-keyframes testim-scale {
	0% {
		-moz-box-shadow: 0px 0px 0px 0px #eee;
		box-shadow: 0px 0px 0px 0px #eee;
	}

	35% {
		-moz-box-shadow: 0px 0px 10px 5px #eee;
		box-shadow: 0px 0px 10px 5px #eee;
	}

	70% {
		-moz-box-shadow: 0px 0px 10px 5px #ea830e;
		box-shadow: 0px 0px 10px 5px #ea830e;
	}

	100% {
		-moz-box-shadow: 0px 0px 0px 0px #ea830e;
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@-ms-keyframes testim-scale {
	0% {
		-ms-box-shadow: 0px 0px 0px 0px #eee;
		box-shadow: 0px 0px 0px 0px #eee;
	}

	35% {
		-ms-box-shadow: 0px 0px 10px 5px #eee;
		box-shadow: 0px 0px 10px 5px #eee;
	}

	70% {
		-ms-box-shadow: 0px 0px 10px 5px #ea830e;
		box-shadow: 0px 0px 10px 5px #ea830e;
	}

	100% {
		-ms-box-shadow: 0px 0px 0px 0px #ea830e;
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@-o-keyframes testim-scale {
	0% {
		-o-box-shadow: 0px 0px 0px 0px #eee;
		box-shadow: 0px 0px 0px 0px #eee;
	}

	35% {
		-o-box-shadow: 0px 0px 10px 5px #eee;
		box-shadow: 0px 0px 10px 5px #eee;
	}

	70% {
		-o-box-shadow: 0px 0px 10px 5px #ea830e;
		box-shadow: 0px 0px 10px 5px #ea830e;
	}

	100% {
		-o-box-shadow: 0px 0px 0px 0px #ea830e;
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@keyframes testim-scale {
	0% {
		box-shadow: 0px 0px 0px 0px #eee;
	}

	35% {
		box-shadow: 0px 0px 10px 5px #eee;
	}

	70% {
		box-shadow: 0px 0px 10px 5px #ea830e;
	}

	100% {
		box-shadow: 0px 0px 0px 0px #ea830e;
	}
}

@-webkit-keyframes testim-content-in {
	from {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-moz-keyframes testim-content-in {
	from {
		opacity: 0;
		-moz-transform: translateY(100%);
		transform: translateY(100%);
	}

	to {
		opacity: 1;
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}

@-ms-keyframes testim-content-in {
	from {
		opacity: 0;
		-ms-transform: translateY(100%);
		transform: translateY(100%);
	}

	to {
		opacity: 1;
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@-o-keyframes testim-content-in {
	from {
		opacity: 0;
		-o-transform: translateY(100%);
		transform: translateY(100%);
	}

	to {
		opacity: 1;
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes testim-content-in {
	from {
		opacity: 0;
		transform: translateY(100%);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes testim-content-out {
	from {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	to {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@-moz-keyframes testim-content-out {
	from {
		opacity: 1;
		-moz-transform: translateY(0);
		transform: translateY(0);
	}

	to {
		opacity: 0;
		-moz-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@-ms-keyframes testim-content-out {
	from {
		opacity: 1;
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	to {
		opacity: 0;
		-ms-transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@-o-keyframes testim-content-out {
	from {
		opacity: 1;
		-o-transform: translateY(0);
		transform: translateY(0);
	}

	to {
		opacity: 0;
		transform: translateY(-100%);
		transform: translateY(-100%);
	}
}

@keyframes testim-content-out {
	from {
		opacity: 1;
		transform: translateY(0);
	}

	to {
		opacity: 0;
		transform: translateY(-100%);
	}
}

@-webkit-keyframes testim-show {
	from {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-moz-keyframes testim-show {
	from {
		opacity: 0;
		-moz-transform: scale(0);
		transform: scale(0);
	}

	to {
		opacity: 1;
		-moz-transform: scale(1);
		transform: scale(1);
	}
}

@-ms-keyframes testim-show {
	from {
		opacity: 0;
		-ms-transform: scale(0);
		transform: scale(0);
	}

	to {
		opacity: 1;
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

@-o-keyframes testim-show {
	from {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0);
	}

	to {
		opacity: 1;
		-o-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes testim-show {
	from {
		opacity: 0;
		transform: scale(0);
	}

	to {
		opacity: 1;
		transform: scale(1);
	}
}

@-webkit-keyframes testim-hide {
	from {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@-moz-keyframes testim-hide {
	from {
		opacity: 1;
		-moz-transform: scale(1);
		transform: scale(1);
	}

	to {
		opacity: 0;
		-moz-transform: scale(0);
		transform: scale(0);
	}
}

@-ms-keyframes testim-hide {
	from {
		opacity: 1;
		-ms-transform: scale(1);
		transform: scale(1);
	}

	to {
		opacity: 0;
		-ms-transform: scale(0);
		transform: scale(0);
	}
}

@-o-keyframes testim-hide {
	from {
		opacity: 1;
		-o-transform: scale(1);
		transform: scale(1);
	}

	to {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0);
	}
}

@keyframes testim-hide {
	from {
		opacity: 1;
		transform: scale(1);
	}

	to {
		opacity: 0;
		transform: scale(0);
	}
}

@media all and (max-width: 300px) {
	body {
		font-size: 14px;
	}
}

@media all and (max-width: 500px) {
	.testim .arrow {
		font-size: 1.5em;
	}

	.testim .cont div p {
		line-height: 25px;
	}
}

/* testimonial section css end here */


/* =========Our Team Section start here ============= */

.card {
	width: auto !important;
    /* width: 425px !important; */
    height: auto !important;
    border-radius: 10px;
    /* border: 1px solid #f4f4f4 !important; */
    /* position: absolute; */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
	margin-bottom: 20px !important;
    .card-img {
        width: 100%;
        height: 250px;
        border-radius: 10px 10px 0px 0px;
        img {
            width: 100%;
            height: 100%;
            border-radius: 10px 10px 0px 0px;
        }
    }
    .card-content {
        border-radius: 0px 0px 10px 10px !important;
        background-color: #2a3855 !important;
        display: flex;
        flex-direction: column;
        row-gap: 10px;
        padding: 25px 20px !important;
        .card-tag {
            background: #46B654 !important;
            color: #fff;
            width: fit-content;
            padding: 5px 12px !important;
            font-size: 12px;
            border-radius: 15px;
        }
        .card-title {
            color: #fff;
            font-size: 20px;
            line-height: 26px;
            font-weight: 600;
        }
        .card-desc {
            color: #fff;
            line-height: 20px;
            font-weight: 500;
        }
        .card-profile {
            display: flex;
            column-gap: 10px;
            /* margin-top: 15px; */
            .card-profile-img {
                width: 55px;
                height: 57px;
                img {
                    width: 100%;
                    height: 100%;
                    border-radius: 50%;
                }
            }
            .card-profile-content {
                display: flex;
                flex-direction: column;
                justify-content: center;
                row-gap: 3px;
                color: #FFFF;
                h4 {
                    /* font-size: 18px; */
					margin: 0 !important;
                }
                span {
                    font-size: 14px;
                    color: #fff;
                }
            }
        }
    }
}

@media screen and (max-width: 768px) {
    body {
        height: 100%;
        &::before, &::after {
            content: unset;
        }
    }
}
/* =========Our Team Section End here ============= */



/* our event plan section start here */
.content {
	position: relative;
	/* width: 90%; */
	/* max-width: 400px; */
	margin: auto;
	overflow: hidden;
	border-radius: 20px !important;
  }
  
  .content .content-overlay {
	background: rgba(0, 0, 0, 0.79);
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
  }
  
  .content:hover .content-overlay{
	opacity: 1;
  }
  
  .content-image{
	width: 100% !important;
	height: 300px !important;
	 border-radius: 20px !important;
  }
  
  .content-details {
	position: absolute;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
	width: 100%;
	top: 50%;
	left: 50%;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
  }
  
  .content:hover .content-details{
	top: 50%;
	left: 50%;
	opacity: 1;
  }
  
  .content-details h4{
	color: #fff;
	font-weight: 500;
	letter-spacing: 0.15em;
	margin-bottom: 0.5em;
	text-transform: uppercase;
  }
  
  .content-details p{
	color: #fff;
	font-size: 0.8em;
  }
  
  .fadeIn-bottom{
	top: 80%;
  }
  
  .fadeIn-top{
	top: 20%;
  }
  
  .fadeIn-left{
	left: 20%;
  }
  
  .fadeIn-right{
	left: 80%;
  }

/* our event plan section start here */

/* gallery section start here */
.demo-gallery ul{margin: 0px !important ; padding: 0px !important;}
.img-gallery{ padding:  05px !important;}
.img-gallery img {width: 100% !important; height: 200px !important; border-radius: 8px !important;}
.img-gallery img:hover{transform: scale(1.1) !important;}
/* gallery section start here */


/* contact page css start here */

.aply-btn {
    background-color: #46B654 !important;
    border-radius: 30px !important;
    padding: 10px 60px !important;
    color: #fff !important;
}

.aply-btn:hover{background-color: #f26837 !important;}
      
.contact-info {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
  }
  .contact-info-icon {
  margin-bottom: 15px;
  }
  .contact-info-item {
	background: #2A3855 ;
	padding: 30px !important;
	height: 250px !important;
  }
  .contact-page-sec .contact-page-form h2 {
	color: #2A3855 ;
	text-transform: capitalize;
	font-size: 22px;
	font-weight: 700;
  }
  .contact-page-form .col-md-6.col-sm-6.col-xs-12 {
	padding-left: 0;
  }  
  .contact-page-form.contact-form input {
	margin-bottom: 5px;
  }  
  .contact-page-form.contact-form textarea {
	height: 110px;
  }
  .contact-page-form.contact-form input[type="submit"] {
	background: #2A3855 !important;
	width: 150px;
	border-color: #2A3855 !important;
  }
  .contact-info-icon i {
	font-size: 48px;
	color: #f26837;
  }
  .contact-info-text p{margin-bottom:0px;}
  .contact-info-text h3 {
	color: #fff;
	font-size: 22px;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 10px;
  }
  .contact-info-text span {
	color: #FFFF !important;
	font-size: 16px;
	/* font-weight: ; */
	display: inline-block;
	width: 100%;
  }
  .contact-info-text a:hover{color: #f26837 !important;}
  .contact-info-text a{
	text-decoration: none !important;
	color: #fff !important;
	font-size: 16px;
	display: inline-block;
	width: 100%;
  }
  .contact-page-form input {
	background: #f9f9f9 none repeat scroll 0 0;
	border: 1px solid #f9f9f9;
	margin-bottom: 20px;
	padding: 12px 16px;
	width: 100%;
	border-radius: 4px;
  }
  
  .contact-page-form .message-input {
  display: inline-block;
  width: 100%;
  padding-left: 0;
  }
  .single-input-field textarea {
	background: #f9f9f9 none repeat scroll 0 0;
	border: 1px solid #f9f9f9;
	width: 100%;
	height: 120px;
	padding: 12px 16px;
	border-radius: 4px;
  }
  .single-input-fieldsbtn input[type="submit"] {
	background: #f26837 none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	/* font-weight: 600; */
	padding: 8px 0;
	text-transform: capitalize;
	width: 150px;
	/* margin-top: 20px; */
	font-size: 14px;
	border: none !important;
	border-radius: 05px !important;
  }
  .single-input-fieldsbtn input[type="submit"]:hover{background:#071c34;transition: all 0.4s ease-in-out 0s;border-color:#071c34}
  .single-input-field  h4 {
	color: #464646;
	text-transform: capitalize;
	font-size: 14px;
  }
  .contact-page-form {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
  }
  
  .contact-page-map {
	margin-top: 36px;
  }
  .contact-page-form form {
	  padding: 20px 15px 0;
  }
/* contact page css start here */


/* stress-section start here */
.bg-lable{background-color: #dae5e6; width: auto; padding: 5px 25px; border-radius: 50px;}
.Stress-dtls{background-color: #ffff; border-radius: 15px !important; height: 225px !important;}
.arrow-icon{position: relative; top: 7px !important;}
.Stress-dtls-main{position: relative;     margin-top: -65px;}
.Stress-img-img{height: 260px; width: 100%; border-radius: 15px !important;}
.Stress-img{padding: 10px !important;}
.Stress-dtls-main a:hover{color: #F26837 !important;}
/* stress-section end here */


/* accupuncture section start here */
.accupuncture-div{padding: 20px !important;}
.accupuncture-sub-div{padding: 20px !important; border: 1px solid #e1e1e1 !important; border-radius: 20px !important;}
.accupuncture-div-image img{border-radius: 20px !important; margin-left: 50px !important; height: 260px !important;}
.accupuncture-div-content a{text-decoration: none !important; color: #212121 !important;}
.accupuncture-div-content a:hover{color: #f26837 !important;}
.therapie-img Img{height: 422px !important; width: 100% !important;}
.therapie-image{padding: 0 !important;}
.Stress-dtls-main{padding: 30px !important;}
.Stress-dtls{padding: 20px !important;}
/* accupuncture section end here */


/* count section start here */
.count-div{padding: 10px !important;}
.counter-box .icon i{font-size: 40px !important; color: #1e4c82 !important;}
/* count section end here */


/* =============== signup page start here ==================== */

.Signup-img{background-color: #f26837 !important; padding: 80px !important;}
.Signup-detalis{background-color: #fff !important; padding: 80px 50px !important;}

/* text scrolling css start here */
.marquee{
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	position: relative;
	overflow: hidden;
	--offset: 20vw;
	--item-font-size: 10vw;
	--move-initial: calc(-25% + var(--offset));
	--move-final: calc(-50% + var(--offset));
  }
  
  .marquee__inner{
	width: fit-content;
	display: flex;
	position: relative;
	transform: translate3d(var(--move-initial),0,0);
	animation: marquee 5s linear infinite;
	animation-play-state: paused;
  }
  
  .marquee span{
	white-space: nowrap;
	/* font-size: 9.9vw; */
	padding: 0 3px !important;
	font-size: 20px !important;
	color: #F26837 !important;
	font-weight:600 !important;
  }
  
  .marquee .marquee__inner{
   animation-play-state: running;
   opacity: 1;
	  transition-duration: 0.5s;
  }
  
  @keyframes marquee {
	0% {
	transform: translate3d(var(--move-initial), 0, 0);
	}
  
	100% {
	 transform: translate3d(var(--move-final), 0, 0);
	}
  }
/* text scrolling css end here */

/* techniques section css here */
.techniques-img-div{margin-bottom: 20px !important;}

/* techniques section css here */

.service-img Img{height: 493px  !important; width: 100% !important;}
.service-img{padding: 0 !important;}
.Services-content{background-color: #F26837 !important; padding: 45px  20px  !important;   color: #ffff !important;}
.Services-content2{background-color: #012D5E !important; padding: 40px !important;  color: #ffff !important;}
.Services-content3{background-color: #46B654 !important; padding: 60px  !important; color: #ffff !important;}


/* Medicine Specialist css start here  */
.specialist-img img{width: 100% !important;}
.specialist-content{padding: 95px 60px !important; color: #fff !important; text-align: center;}
.specialist-bg{background-color: #2A3855 !important;}	
.specialist-bg2{background-color: #4dac48 !important;}	
/* Medicine Specialist css End here  */



/* table form css start here */
.hdr-bg {background-color: #2A3855 !important; color: #fff !important;}
tbody tr td i{color: #46b654 !important; margin-right: 5px !important;}
.service-tbl tr:nth-child(even) {background-color: #37621f !important;}
.service-tbl tbody tr:nth-child(odd) {background: #57803e;}
.table-bordered {border: 1px solid #eceeef;}
/* table form css end here */


/* upload file css start here */

.drop_box {
    margin: 0 0 20px !important;
    padding: 10px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
}

.drop_box h4 {
  font-size: 16px;
  font-weight: 400;
  color: #2e2e2e;
}

.drop_box p {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 12px;
  color: #a3a3a3;
}

.btn5 {
  text-decoration: none;
  background-color: #012D5E;
  color: #ffffff;
  padding: 10px 20px;
  border: none;
  outline: none;
  transition: 0.3s;
  border-radius: 20px !important;
}

.btn5:hover{
  text-decoration: none;
  background-color: #ffffff;
  color: #012D5E;
  padding: 10px 20px;
  border: none;
  outline: 1px solid #010101;
  border-radius: 20px !important;
}
.form input {
  margin: 10px 0;
  width: 100%;
  background-color: #e2e2e2;
  border: none;
  outline: none;
  padding: 12px 20px;
  border-radius: 4px;
}

/* upload file css end here */



/* ====================================================       Responsive START here       =========================================== */

@media only screen and (max-width:576px){

/* home page start here */
.py-50{padding: 10px 15px !important;}

.holistic-logo a img{
	height: 60px !important;
	text-align: center !important;
}
.location-div{display: none !important;}

.holistic-main-nav{display: none !important;}

.media-div{text-align: center !important;
}

.address-div{text-align: center !important;
}

.service-sub-box{padding: 20px !important;}

.address-div ul li{
	display: block !important;
}
.login-btn{text-align: center !important;}
.holistic-logo{text-align: center !important; margin-bottom: 5px !important;}
.mail-info{display: none !important;}
.gallery-section-main{padding: 10px 20px !important;}

h1{font-size: 30px !important;}
h2{font-size: 25px !important;}
h3{font-size: 20px !important;}
h4{font-size: 18px !important;}
h5{font-size: 16px !important;}
h6{font-size: 14px !important;}

.mb-20{margin-bottom: 8px !important;}
.dr-primary-btn2{padding: 10px 10px !important;}
.dr-primary-btn{padding: 10px 10px !important;}
.dr-secondary-btn{padding: 10px 10px !important;}

.p1{font-size: 12px !important;}
.p2{font-size: 10px !important;}
.p3{font-size: 8px !important;}


.carousel-caption-holistic {
	display: none !important;
  }

  .carousel-caption-holistic-2 {
	display: none !important;
  }

  .carousel-control-prev-2 {
    left: 0px !important;
    color: #f26837 !important;
}

/* home page start here */


/* about us page start here */
.appointment-content{text-align: center !important;}
.about-content{padding: 20px 20px 20px 20px !important;}
.about-imginfo{border-radius: 10px 10px 0px 0px  !important;}
.rehabilitation-content{border-radius:  0px 0px 10px 10px !important;}

.about-content ul li{font-size: 14px !important;}

/* about us page start here */


.details-box{
	margin-bottom: 10px !important;
	
}



}

/* ====================================================       Responsive END here       =========================================== */




/*========================================================== PHP CHANGES WEBSITE START  =================================================== */

.pd-input{padding: 0 0 0 8px !important;}

.sign-dt{background-color: #ffff !important;border-radius: 5px !important;}
.img-circle{height: 130px !important;}






/*========================================================== PHP CHANGES WEBSITE END =================================================== */











