/* Add here all your CSS customizations */
#header .header-nav-main nav > ul > li > a { text-transform: capitalize; font-size: 16px; font-weight: 400;}
#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu { background: #79a342 !important; }
#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li > a { color: #fff; font-size: 16px; border-bottom-color: #fff;}
.main .bnrtxt-1 { margin-left: -152px !important; margin-top: -30px !important; }
.main .bnrtxt-2 { margin-left: -152px !important; margin-top: -35px !important; font-size: 36px !important; letter-spacing: inherit !important; }
.mp-5 { margin-top: 93px !important; }
.mb-9 { margin-bottom: 93px !important; }
.about-us-hm .abt-fst { font-size: 22px; line-height: 35px;}
.about-us-hm p { color: #252525 !important; text-align: justify; }
.about-us-hm .fst-img { float: right !important;}
.about-us-hm .sce-img { }
.about-us-hm .img-box { position: relative;}
.abt-img-1 { position: absolute; right: 0px; top: 0px; z-index: 10;}
.abt-img-1 .img-dots { position: relative; right: 0px; animation-name: inherit;} 
.abt-img-1 .img-dots img{ position: absolute; left: -30px; top: -28px; z-index: -1;}
.abt-img-2 { position: absolute; top: 100px; right: 76px; z-index: 100;}
.abt-img-2 .img-dots { position: relative; right: 0px; animation-name: inherit; }
.abt-img-2 .img-dots img { position: absolute; right: -41px; bottom: -33px; z-index: -10; }
.abt-img-3 { position: absolute; bottom: -30px; z-index: 0;}
.abt-img-3 .img-dots {  position: relative; right: 0px; animation-name: inherit; }
.abt-img-3 .img-dots img { position: absolute; left: -22px; top: -74px; z-index: -1; }
.about-us-hm .img-box { height: 760px; }
.about-us-hm h2 {  font-size: 59px !important; font-weight: 600 !important; color: #79a342 !important; margin-top: 15%;}
.about-us-hm h3 { font-size: 42px !important; font-weight: 600 !important; color: #79a342 !important; text-transform: inherit; }
.about-us-hm p.lead {  font-size: 18px; color: #252525; text-align: justify;}
.about-us-hm .lead-subcnt { font-size: 16px; color: #252525;  border-left: solid 4px #79a342; padding-left: 20px; text-align: justify; margin-top: 28px; line-height: 30px;}
.hm-abt-leaf { position: relative; }
.hm-abt-leaf img { position: absolute; right: -145px;}
.about-us-hm .btn-abt { border-radius: 0px; font-size: 18px !important; font-weight: 300; padding-right: 0px; padding-top: 0px !important; padding-bottom: 0px !important; border: none; -webkit-box-shadow: 0px 0px 16px -5px #000000; box-shadow: 0px 0px 16px -5px #000000;}
.about-us-hm .btn-abt .fas { background: #000; padding: 10px 18px !important; margin-left: 30px; text-align: center; color: #fff; background-color: #79a342; font-size: 30px !important;} 
.about-us-hm .rght-mrg { margin-right: 10px; }
.about-us-hm .btn-abt strong { display: block; float: left; padding: 11px 20px; color: #252525;}
.about-us-hm .btn-sct { float: left; position: relative; margin-top: 20px;}
.about-us-hm .btn-sct img { position: absolute; right: -37px; top:1px;}
.wellness-programme { background-color: #c5dca8 !important; padding: 100px 70px !important;}
.wellness-programme .parallax-background { background-size: inherit !important; background-position-x: 0% !important; background-repeat: no-repeat !important;}
.wellness-programme .srvc-trtmt1 {  width: 96px; height: 96px; display: block; float: left;}
.wellness-programme .srvc-block strong { padding: 35px 0px 35px 21px; display: block; font-size: 22px; float: left;}
.wellness-programme .srvc-block { margin-bottom: 50px;}
.wellness-programme h2, .saham-treatment h2 { font-size: 59px !important; color: #79a342; margin-bottom: 26px; }
.wel-box-img .srvc-trtmt1 img { width: 96px; height: 96px; border-radius: 100px;}
.saham-treatment h2, .saham-treatment .tret-pr { padding-left: 73px; padding-top: 60px; }
.treat-cnt .trt-list { margin-left: -144px; }
.wellness-programme .well-pr, .saham-treatment .tret-pr { font-size: 33px !important; font-weight: 300 !important; margin-bottom: 45px !important; display: block;}
.saham-treatment { padding: 0px !important; background: #eefcdc !important; position: relative; }
.treat-cnt { background: #eefcdc;}
.treat-cnt li { width: 100%; height: 175px;}
.treat-cnt img, .treat-cnt .trtmnt-cnt { float: left; }
.treat-cnt h5 { font-size: 24px; font-weight: 300; text-transform: capitalize !important; color: #79a342;}
.treat-cnt h4 { font-size: 24px; font-weight: 500; margin: 0px; }
.trtmnt-cnt { padding: 73px 0px 73px 20px; }
.trt-list .divider { height: 4px; background: #fff; margin: 25px auto; margin-left: 20%;}
.btn-treat { margin-left: 74px; border: 2px solid #98cc4d; border-radius: 4px !important; font-size: 18px !important; font-weight: 300 !important; padding: 14px 42px !important;}
.wel-rgt { margin: 37px 0px 0px 0px;}
.btn-treat:hover { background: #98cc4d; color: #fff; }
.trt-bg-img {position: absolute; right: 0px; bottom: 0px;}
.blog-sct { position: relative;}
.blog-sct .bg-img-lft { position: absolute; top:0px; }
.blog-sct .bg-img-btm { position: absolute; bottom:0px; right: 0px; }
.about-us-hm { padding: 90px 120px; background: #fff; }
.blog-sct { padding: 100px 100px 50px 100px; }
.blog-sct h2 { color: #79a342; text-transform: uppercase; font-size: 36px;}
.blog-sct .blog-sub-head { text-transform: uppercase;}
.blog-sct .card { background: #f6f6ec; padding: 20px 10px; border-radius: 20px;}
.blog-sct .card .card-body { padding: 0px;}
.blog-sct .card h4 { padding: 30px 0px; margin-bottom: 0px;}
.blog-sct .card h4 a { color: #79a342 !important; display: block; text-align: center; font-size: 20px; font-weight: 600;}
.blog-sct .card p { text-align: justify; margin-bottom: 10px;}
.text-color-green { color: #79a342;}
.appoitment { padding: 0px !important; }
.appoitment .ready-sect { background: rgba(152, 204, 77, 0.7); padding: 200px 80px; }
.ready-sect span { font-size: 36px !important;  color: #fff !important; display: block; text-align: center; margin-bottom: 34px;}
.ready-sect h2 { font-size: 60px !important;  color: #fff; text-align: center; margin-bottom: 45px !important;}
.ready-sect a  { background: #69a414; border: solid 1px #69a414; width: 250px; margin: 0px auto; display: block; font-size: 24px !important; border-radius: 15px !important; }
#footer { background: url("../images/footer-bg.png") no-repeat ; border-top:none; background-position-y: 3px;}
#footer .footer-copyright.footer-copyright-style-2 { background: #98cc4d; border-top: solid 1px #5f5941;}
#footer .footer-copyright.footer-copyright-style-2 p { font-size: 14px;}
#footer .foo-hgt { padding-top:0px !important; }
#footer .foo-hgt h5, #footer .foo-hgt p { text-align: center; display: block;}
#footer .foo-hgt a { text-align: center; display: block !important; width: 250px; margin: 0px auto;}
#footer .foo-abt { width: 50%; margin: 0px auto;}
#footer .bg-foot { background: #98cc4d;}
.footerapp p { font-size: 2em; margin-bottom: 15px !important;}
.footerapp h2.text-6 { font-size: 45px !important; }
#footer h5 { font-size: 18px; color: #000; margin-bottom: 25px; text-transform: none;}
#footer p { font-size: 15px; text-align: justify;}
#footer .footer_ul_amrc { padding-left: 0px; }
#footer .footer_ul_amrc li { list-style: none; font-size: 15px; color: #000; padding-bottom: 15px; }
#footer .footer_ul_amrc li a { color: #000 !important; font-size: 15px; }
#footer .fo-logo-icon { text-align: center; background: url("../images/btm-logo-bg.png");}
.foo-cnt { width: 50%; margin: auto; padding-top: 30px;}
.foo-cnt li { float: left; list-style: none; font-size: 16px; font-weight: 600; padding: 0px 20px;}
.foo-cnt li:first-child { border-right: solid 1px #777; }
.testimonial-btm { background: #f6f6ec; padding: 50px 0px;}
.body { background-color: #f6f6ec !important; }
.saham-treatment .padd-hide { padding: 0px; }
.m-vsect h2 { font-size: 30px !important; margin-bottom: 30px !important;}
.m-vsect p { font-size: 16px;}
.m-vsect .v-simg { margin-bottom: 30px; }
#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 60px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-indicators {
    position: relative;
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-top: 20px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    cursor: pointer;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    opacity: 0.4;
    overflow: hidden;
    transition: all .4s ease-in;
    vertical-align: middle;
}
#quote-carousel .carousel-indicators .active {
    width: 70px;
	height: 70px;
    opacity: 1;
    transition: all .2s;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.testimonial-btm h2 { margin-top: 15px;}
.testimonial-btm h2 { margin-top: 30px; color: #79a342; text-transform: uppercase; }
.testimonial-btm h5 { text-transform: inherit;}
.contact-form{ background: #fff;}
.call-to-action.call-to-action-in-footer { margin-top: 0px !important;}
.page-header { margin-bottom: 0px;}
.contact-form-main { padding: 50px 0px; }
.contact-form-main h4, .contact-form-main .fas { color: #79a342 !important; border-color: #79a342 !important; }
.contact-form-main p.lead { line-height: 22px; }
.contact-form-main .contact-btn { background: #79a342 !important; border: #79a342 !important; padding: 15px 20px; }
#header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a { text-transform: uppercase; padding: 0px 10px; letter-spacing: 1px; }

.breadcrumb > .active { color: #fff !important;}

.about-us { padding: 90px 120px; }
.about-us p, .services p { text-align: justify; font-size: 16px !important;}
.about-us h3 { font-size: 36px; line-height: 1.25; text-transform: inherit; margin-bottom: 15px; text-align: justify;}
.about-us .abt-cnt { padding: 0px 0px; }
.ser-ul { padding-left: 0px; margin-top: 10px;}
.ser-ul li {  font-size: 16px; margin-bottom: 20px; margin-left: 16px;}
.bg-inr-1{ position: relative;}
.bg-inr-1:before {  content: ' ';  display: block;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  opacity: 0.3;  background-repeat: no-repeat;   background-position: 50% 0;   background-size: cover; background: url("../images/baground-abstracts.png")}
.services h4 { font-size: 36px !important; margin-bottom: 15px !important; color: #79a342;}
.services h4 a { color: #79a342; }
.treatments { padding: 90px 120px; }
.sp-treatments { padding: 90px 120px; }
.wel-ftr-btm { padding: 45px 120px 45px 120px; background: rgba(121, 163, 66, 0.1)}
.wel-ftr-btm .thumb-info { background-color:inherit; }
.wel-ftr-btm h4 { text-align: center; color: #79a342; font-size: 48px; margin-bottom: 60px;}
.trt-btm .thumb-info .thumb-info-wrapper { border: solid 4px #fff; }
.treatments .thumb-info .thumb-info-wrapper { border-radius: 0px !important; }
.treatments .thumb-info-inner { text-align: center; display: block; font-size: 20px; padding: 10px 0px 0px 0px; color: #000; }
.sp-treatments h3 { font-weight: 600; font-size: 36px; text-transform: capitalize; letter-spacing: inherit; padding-left: 50px; color: #79a342;}
.sp-treat {  font-weight: 500; padding-left: 50px; float: left;}
.sp-treat li {  font-size:16px; color:#343434; padding-bottom:30px; margin-left: 16px;}
.sp-treat li:last-child { padding-bottom: 0px;}
.sp-ctr-img { background: url("../images/sp-ctr-img.png"); padding: 90px 0px;  background-size: cover;}
.sp-ctr-img  .trt-box { background: #fff; border-radius: 30px; margin-left: 50px; padding: 50px; float: left;}
.sp-ctr-img  .trt-box h3 { text-transform: capitalize; letter-spacing: inherit; color: #79a342; font-weight: 600; font-size: 32px; padding-bottom: 25px; margin-bottom: 25px; border-bottom: solid 1px #eee;}
.spl-btm { padding: 90px 120px;}
.spl-btm h3 { text-transform: capitalize; letter-spacing: inherit; color: #79a342; font-weight: 600; font-size: 32px; line-height: 40px;}
.our-centres .csection { margin: 20px 0; border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.our-centres .contact-info-content {  margin-top: 12%; }
.our-centres h3 { color: #79a342 !important; }
.newsevent .post-content { border: solid 1px #eee; padding: 0px 15px;}
.newsevent article.post h2 a, .newsevent .post-meta a { color: #79a342 !important; }
.sp-ctr-img .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff;}
.spl-btm .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff; }
.sp-treatments .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff; }
.spl-btm h3 { } 
.sp-ctr-img .trt-box h3 {  }
.call-to-action.call-to-action-in-footer::before { top: 0px !important; }
.list-padd-inr { padding-left: 0px; }
.list-padd-inr h5 { text-transform:none; font-size: 22px; }
.list-padd-inr li { margin-left: 18px; font-size: 16px; padding-bottom: 15px;}
.shadow-effect {
		    background: #fff;
		    padding: 20px;
		    border-radius: 4px;
		    text-align: center;
	border:1px solid #ECECEC;
		    box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
		}
		#customers-testimonials .shadow-effect p, #customers-testimonials-ar .shadow-effect p {
		    font-family: inherit;
		    font-size: 17px;
		    line-height: 1.5;
		    margin: 0 0 17px 0;
		    font-weight: 300;
		}
		.testimonial-name {
		    margin: -17px auto 0;
		    display: table;
		    width: auto;
		    background: #3190E7;
		    padding: 9px 35px;
		    border-radius: 12px;
		    text-align: center;
		    color: #fff;
		    box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);
		}
		#customers-testimonials .item, #customers-testimonials-ar .item {
		    text-align: center;
		    padding: 50px;
				margin-bottom:80px;
		    opacity: .2;
		    transform: scale3d(0.8, 0.8, 1);
		    transition: all 0.3s ease-in-out;
		}
		#customers-testimonials .owl-item.active.center .item, #customers-testimonials-ar .owl-item.active.center .item {
		    opacity: 1;
		    transform: scale3d(1.0, 1.0, 1);
		}
		.owl-carousel .owl-item img {
		    transform-style: preserve-3d;
		    max-width: 100%;
    		margin: 0 auto 17px;
		}

		.well-web .abt-cnt h4  { font-size: 26px !important;  }
		.well-web .abt-cnt { padding: 60px 0px; }

				#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
		#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span, #customers-testimonials-ar.owl-carousel .owl-dots .owl-dot.active span, #customers-testimonials-ar.owl-carousel .owl-dots .owl-dot:hover span  {
					background: #3190E7;
					transform: translate3d(0px, -50%, 0px) scale(0.7);
				}
		#customers-testimonials.owl-carousel .owl-dots, #customers-testimonials-ar.owl-carousel .owl-dots {
			display: inline-block;
			width: 100%;
			text-align: center;
		}
		#customers-testimonials.owl-carousel .owl-dots .owl-dot, #customers-testimonials-ar.owl-carousel .owl-dots .owl-dot{
			display: inline-block;
		}
				#customers-testimonials.owl-carousel .owl-dots .owl-dot span, #customers-testimonials-ar.owl-carousel .owl-dots .owl-dot span {
					background: #3190E7;
					display: inline-block;
					height: 20px;
					margin: 0 2px 5px;
					transform: translate3d(0px, -50%, 0px) scale(0.3);
					transform-origin: 50% 50% 0;
					transition: all 250ms ease-out 0s;
					width: 20px;
				}

.relax-main h4 { line-height: 40px; }
.fot-cntnr {    padding: 0px 60px; }

.whats-lg {
    position: fixed;
    bottom: 45px;
    right: 10px;
    z-index: 9999;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
}
 
.lang { color: #79a342 !important; font-weight: 700 !important;}

@media only screen and (min-width: 1280px) { 
	
	 #header .header-logo { width: 400px; }	
	#header .header-nav-main nav > ul > li > a { font-size: 14px; }
	.about-us-hm { padding: 90px 60px 20px 60px; }
	.about-us-hm h3 { font-size: 30px !important; margin-bottom: 19px; }
	.about-us-hm h2 { font-size: 36px !important; }
	.about-us-hm h2 {  margin: 20px 0 11px 0; }
	.hm-abt-leaf img {  width: 300px;  position: absolute;  right: -100px; bottom: -223px; z-index: 10; }
	.wellness-programme {  padding: 50px 60px !important; }
	.wellness-programme .srvc-block strong { font-size: 16px; }
	.saham-treatment h2 {  padding-top: 30px; padding-left: 64px; }
	.saham-treatment .tret-pr { padding-left: 65px; }
	.saham-treatment .tret-pr { padding-top: 10px; margin-bottom: 20px !important; }
	.treat-cnt img { width: 130px; height: 130px;}
	.list.list-icons li { padding-left: 59px; padding-bottom: 0px; margin-bottom: 0px; }
	.treat-cnt li { height: 132px; }
	.contact-form-main .list.list-icons li { height: inherit !important;}
	.trtmnt-cnt { padding: 28px 0px 28px 20px; }
	.trt-list .divider { margin: 15px auto; margin-left: 20% !important; } 
	.blog-sct { padding: 50px 60px 50px 60px; }
	#customers-testimonials .item, #customers-testimonials-ar .item { padding: 30px 0px;}
	.owl-carousel { margin-bottom: 0px; }
	.ready-sect h2 {font-size: 50px !important; }
	.appoitment .ready-sect { padding: 200px 40px; }
	#footer { background-size: cover;  background-repeat: no-repeat; }
	#footer .foo-cnt { padding-left: 115px; }
	.about-us { padding: 90px 60px; }
	.about-us .abt-cnt { padding: 0px 0px; }
	.about-us h3 {font-size: 24px; } 
	.treatments {  padding: 70px 60px; }
	.treatments .thumb-info-inner { font-size: 15px; }
	.abt-img-1 { width: 150px; }
	.abt-img-2 { width: 320px; top: 90px; }
	.abt-img-3 { width: 153px; bottom: 50px; }
	.about-us-hm .img-box { min-height: 610px; height:inherit;}
	.about-us-hm .abt-fst { font-size: 20px; line-height: 30px; }
	.bnr-leaf {  bottom: -150px !important; }
	.bnr-leaf img { width: 600px !important; height: 350px !important;}
	.bnrtxt-1 { bottom: -140px; left: 270px; }
	.bnrtxt-2 { bottom: -135px; left: 270px; }
	.bnrtxt-3 { bottom: -100px; left: 170px; }
	.bnrbrd-1 { left: 170px; bottom: -105px; }
	.bnrbrd-2 { left: 170px; bottom: -105px; }
	.sp-ctr-img .trt-box h3 { font-size: 22px; }
	.sp-ctr-img .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff;}
	.spl-btm h3 { font-size: 22px; }
	.spl-btm .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff; }
	.sp-treatments h3 { font-size: 22px; }
	.sp-treatments .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff; }
	.sp-treat li { font-size: 14px; padding-bottom: 25px; }
	
}



 @media only screen and (min-width: 1440px) { 
	
	 #header .header-logo { width: 400px; }	
	#header .header-nav-main nav > ul > li > a { font-size: 14px; }
	.about-us-hm { padding: 90px 40px 20px 40px; }
	.about-us-hm h3 { font-size: 30px !important; }
	.about-us-hm h2 { font-size: 45px !important; margin-top: 15%; } 
	 
	.hm-abt-leaf img {  width: 300px;  position: absolute;  right: -100px; bottom: -223px; z-index: 10; top: -20px; }
	.wellness-programme {  padding: 50px 60px !important; }
	.wellness-programme .srvc-block strong { font-size: 16px; }
	.saham-treatment h2 {  padding-top: 40px !important; padding-left: 64px; margin-bottom: -8px !important; }
	.saham-treatment .tret-pr { padding-left: 65px; }
	.saham-treatment .tret-pr { padding-top: 10px; margin-bottom: 20px !important; }
	.treat-cnt img { max-width: 100%; width: auto; height: auto; }
	.list.list-icons li { padding-left: 59px; padding-bottom: 0px; margin-bottom: 0px; height: 165px; }
	.treat-cnt li { height: 132px; }
	 .contact-form-main .list.list-icons li { height: inherit !important;}
	.trtmnt-cnt { padding: 60px 0px 60px 20px; }
	.trt-list .divider { margin: 15px auto; margin-left: 20% !important; } 
	.blog-sct { padding: 50px 60px 50px 60px; }
	#customers-testimonials .item, #customers-testimonials-ar .item { padding: 30px 0px;}
	.owl-carousel { margin-bottom: 0px; }
	.ready-sect h2 {font-size: 50px !important; }
	.appoitment .ready-sect { padding: 200px 40px; }
	#footer { background-size: cover;  background-repeat: no-repeat; }
	#footer .foo-cnt { padding-left: 115px; }
	.about-us { padding: 90px 60px; }
	.about-us .abt-cnt { padding: 0px 0px; }
	.about-us h3 {font-size: 24px; } 
	.treatments {  padding: 70px 60px; }
	.treatments .thumb-info-inner { font-size: 15px; }
	.abt-img-1 { width: 150px; }
	.abt-img-2 { width: 377px !important; top: 90px; }
	.abt-img-3 { width: 153px; bottom: 50px; left: 34px; }
	.about-us-hm .img-box { height: 697px; }
	.bnr-leaf {  bottom: -150px !important; left: 0px !important; }
	.bnr-leaf img { width: 682px !important; height: 350px !important;}
	#hd-main .bnrtxt-1 { bottom: -140px; left: 70px; margin-left: 0px !important; }
	#hd-main .bnrtxt-2 { bottom: -135px; left: 70px; margin-left: 0px !important; }
	.bnrtxt-3 { bottom: -100px; left: 170px; }
	.bnrbrd-1 { left: 170px; bottom: -105px; }
	.bnrbrd-2 { left: 170px; bottom: -105px; }
	.sp-ctr-img .trt-box h3 { font-size: 22px; }
	.sp-ctr-img .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff;}
	.spl-btm h3 { font-size: 22px; }
	.spl-btm .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff; }
	.sp-treatments h3 { font-size: 22px; }
	.sp-treatments .fa-check { font-size: 18px; font-size: 14px; background: #79a342; padding: 4px; color: #fff; }
	.sp-treat li { font-size: 14px; padding-bottom: 25px; }
	
}

@media only screen and (min-width: 1366px) { 
	.main .bnrtxt-1 { margin-left: -192px !important; }
	.main .bnrtxt-2 { margin-left: -192px !important;  }
	.saham-treatment h2 { padding-top: 55px; }
		
}

@media only screen and (min-width: 1680px) { 
	
	#hd-main .bnrtxt-1 { left: -58px;  }
	#hd-main .bnrtxt-2 { left: -58px; }
	.saham-treatment h2 { padding-top: 70px !important; }
	.list.list-icons li { height: 190px; }
	.contact-form-main .list.list-icons li { height: inherit !important;}
}

@media only screen and (min-width: 1920px) { 
	
	#hd-main .bnrtxt-1 { bottom: -140px; left: 0px !important; margin-left: -152px !important; }
	#hd-main .bnrtxt-2 { bottom: -135px; left: 0px !important; margin-left: -152px !important; }
	.about-us-hm .img-box { height: 817px; }
	.about-us-hm { padding: 90px 60px 20px 60px; }
	.abt-img-2 { width: inherit !important; top: 90px; }
	.appoitment .ready-sect { min-height: 0px; }
	.saham-treatment h2 { padding-top: 100px !important; }
	.list.list-icons li { height: 210px; }
	.contact-form-main .list.list-icons li { height: inherit !important;}
	
	}




@media only screen and (min-width: 3840px) { 
	
	#hd-main .bnrtxt-1 {  margin-left: -1120px !important; }
	#hd-main .bnrtxt-2 { margin-left: -1120px !important; }
	.about-us-hm .img-box { height: 817px; }
	.about-us-hm { padding: 90px 60px 20px 60px; }
	.abt-img-2 { width: inherit !important; top: 90px; }
	.appoitment .ready-sect { min-height: 0px; }
	.wellness-programme .saham-ayur { float: right;}
	
	}



@media only screen and (min-width: 2000px) {
      
	#header .header-logo { width: inherit; }
	#header .header-nav-main nav > ul > li { margin-left: 14px; }
	#header .header-nav-main nav > ul > li > a { font-size: 18px; font-weight: 700;  }
	.bnr-leaf { bottom: -63px !important; }
	.bnr-leaf img { width: 950px !important;  height: 550px !important; }
	#hd-main .bnrtxt-1 { margin-left: -440px !important; font-size: 30px !important; }
	#hd-main .bnrtxt-2 {  margin-left: -440px !important;  margin-top: -30px !important; font-size: 52px !important; }
	.about-us-hm {  padding: 90px 140px;  background: #fff; }
	.abt-img-1 {  width: 250px; }
	.about-us-hm .fst-img { width: 100%; }
	.abt-img-2 {  width: 600px!important; top: 150px; right: 123px; }
	.about-us-hm .sce-img { width: 100%; }
	.about-us-hm .img-box { min-height: 1090px; }
	.abt-img-3 { width: 253px; }
	.abt-img-3 .thrd-img { width: 100%; }
	.hm-abt-leaf img { width: 450px; }
	.about-us-hm h2 { font-size: 3vw !important; margin-bottom: 50px; }
	.about-us-hm h3 { font-size: 2vw !important; margin-bottom: 40px; }
	.about-us-hm .abt-fst { font-size: 1.1vw; line-height: 42px; }
	.about-us-hm .lead-subcnt { line-height: 48px !important; font-size: 24px !important; }
	.wellness-programme {  padding: 90px 140px !important; }
	.wellness-programme h2, .saham-treatment h2 { font-size: 3vw !important; }
	.wellness-programme .srvc-trtmt1 { width: 160px; height: 160px; }
	.wel-box-img .srvc-trtmt1 img { width: 100%; height: 100%; }
	.wellness-programme .srvc-block strong { font-size: 1vw; padding: 70px 0px 70px 21px; }
	.btn-treat { padding: 20px 80px !important; font-size: 24px !important; }
	.saham-treatment .tret-hm-img { width: 100%;}
	.treat-cnt .trt-list {     margin-left: -207px; }
	.saham-treatment h2 { margin: 0 0 32px 0; padding-left: 127px; margin-bottom: 20px !important; }
	.treat-cnt img { width: 300px; height: 300px; }
	.trtmnt-cnt { padding: 90px 0px 90px 20px; }
	.treat-cnt h4 { font-size: 1.3vw; }
	.list.list-icons li { height: 300px; }
	.appoitment .ready-sect {  padding: 300px 40px; }
	
    }



@media (max-width:1199px){
	
	
	 
}

@media (max-width:1024px){ 
	
	#header .header-logo img { width: 350px !important; }
	#header .header-nav-main nav > ul > li > a { font-size: 13px !important; padding: 0px 6px !important; }
	#hd-main .bnrtxt-1 { margin-left: 150px !important; margin-top: -96px !important; }
	#hd-main .bnrtxt-2 { margin-left: 150px !important;  margin-top: -105px !important; font-size: 28px !important; }
	.about-us-hm { padding: 90px 30px; }
	.about-us-hm h2 { font-size: 36px !important; margin: 0 0 12px 0; }
	.about-us-hm h3 { font-size: 22px !important; margin-bottom: 12px; } 
	.about-us-hm .abt-fst { font-size: 14px; line-height: 26px; }
	.about-us-hm .lead-subcnt { font-size: 13px; line-height: 27px;}
	.about-us-hm .img-box { height: 417px; }
	.abt-img-1 { width: 100px; }
	.abt-img-2 { width: 260px; top: 46px; right: 70px; }
	.abt-img-3 { width: 100px; } 
	.hm-abt-leaf img { position: absolute; right: -60px;  width: 170px;  top: 50px; }
	

}

@media (max-width:1023px){
#header .header-column .header-row { width: 400px;}
}

	@media screen and (max-width: 1024px) and (min-width: 960px) {

	#hd-main .bnr-leaf img { width: 500px !important;  height: 287px !important; }
	#hd-main .bnrtxt-2 {  left: 0px !important;  margin-left: 160px !important; bottom: -49px !important; }
	#hd-main .bnrtxt-1 {  left: 0px !important;  margin-left: 160px !important; bottom: -49px !important; }
	.about-us-hm h2 { font-size: 42px !important; margin-bottom: 15px; }
	.about-us-hm h3 { font-size: 32px; }
	.hm-abt-leaf img { right: -147px; width: 200px; }
	.wellness-programme h2, .saham-treatment h2 { font-size: 32px !important; }
	.wellness-programme { padding: 50px 20px !important; }
	.wellness-programme .srvc-block strong { padding: 35px 0px 35px 21px; display: block; font-size: 12px; }
	.wellness-programme .srvc-block { margin-bottom: 20px; }
	.wellness-programme .well-pr, .saham-treatment .tret-pr { margin-bottom: 10px !important; }
	.saham-treatment h2, .saham-treatment .tret-pr {  padding-left: 73px; padding-top: 20px; }
	.saham-treatment h2 { padding-left: 61px; }
	.trt-list .divider { margin: 8px auto; margin-left: 20% !important; }
	.treat-cnt li { height: 100px; }
	.treat-cnt .trtmnt-cnt { width: 200px;}
	.treat-cnt h4 { font-size: 20px; }
	.treat-cnt img  { width: 100px; }
	.trtmnt-cnt { padding: 30px 0px 30px 20px; }
	.treat-cnt .trt-list { margin-left: -84px; }
	.btn-treat {margin-left: 62px;}
	.saham-treatment .tret-pr { display: none;}
	.list.list-icons li:last-child { margin-bottom: 0px; }
	.trt-bg-img { width: 220px; }  
	#footer h5 { font-size: 16px; }
	#footer .footer_ul_amrc li a { font-size: 12px; }
	.fot-cntnr {  padding: 0px 20px; }
	#footer p { font-size: 12px; }
	.blog-sct { padding: 50px 50px 50px 50px; }
	.ready-sect h2 { font-size: 32px !important; }
}

 
	@media screen and (max-width: 959px) and (min-width: 768px) {
	.about-us-hm { padding: 90px 50px 90px 50px; }
	.about-us-hm .btn-abt strong { padding: 11px 1px; }
	.wellness-programme { padding: 50px 0px !important; }
	.about-us-hm h2 {font-size: 26px !important; }
	.wellness-programme h2, .saham-treatment h2 {  font-size: 42px !important; text-align: center;}
	.wellness-programme .well-pr, .saham-treatment .tret-pr { text-align: center; }
	.wellness-programme .srvc-block {  padding-bottom: 20px; border-bottom: solid 1px #fff; margin-bottom: 20px !important; }
	.saham-treatment h2 { padding-top: 20px; padding-left: 0px; }
	.saham-treatment .tret-pr { padding-left: 0px; display: none;}
	.treat-cnt .trt-list { margin-left: -0px; }
	.list.list-icons li { padding-left: 0px; text-align: center;}
	.treat-cnt img { text-align: center; float: inherit;}
	.trt-bg-img { display: none; }
	.trt-list .divider { margin-left: 0% !important; }
	.treat-cnt .trtmnt-cnt { width: 100%; padding: 28px 0px 28px 0px; }
	.btn-treat { width: 100%; margin-left: 0px; margin-bottom: 3em;}
	.blog-sct { padding: 50px 0px 50px 0px; }
	.blog-sct h2 { font-size: 36px !important; }
	.appoitment .ready-sect { padding: 50px 20px; }
	.ready-sect h2 { font-size: 30px !important; }
	.testimonial-btm { padding: 30px 0px; }
	#quote-carousel { padding: 0 10px 0px 10px; }
	#footer { background-position-y: 0px !important; background-position-x: -772px; }
	#footer .foo-logo { margin-top: 80px;}
	#footer .foo-hgt { padding-top: 0px !important; }
	#footer .foo-abt { width: 100%; }
	.foo-cnt { width: 100%; padding-left: 0px; }
	.foo-cnt li { font-size: 13px; }
	.mb-5, .my-5 { margin-bottom: 0rem !important; }
	.footer-copyright .mb-4 { text-align: center;}
	#footer .footer-copyright.footer-copyright-style-2 p { font-size: 14px; text-align: center !important; display: block;  width: 100%; }
	.wellness-programme .saham-ayur { margin-bottom: 40px;}
	.about-us { padding: 20px 0px; }
	.about-us h3 { font-size: 22px; }
	.about-us .abt-cnt { padding: 0px 0px 0px 0px; }
	.mob-vm .mob-vis { padding-bottom: 30px;}
	.call-to-action.call-to-action-in-footer { padding-top: 10px; padding-bottom: 30px;}
	.treatments { padding: 30px 20px; }
	.services h4 { font-size: 26px !important; }
	.breadcrumb.breadcrumb-light {  text-align: center; }
	.page-header.page-header-modern h1 { text-align: center; width: 100%;}
	.page-header.page-header-modern.page-header-background.page-header-background-md { padding: 50px 0; }
	.foo-cnt li { text-align: center; width: 50%; }
	#header .header-column .header-row {  width: inherit; }
	#header .header-logo { width: inherit; }
	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a {  color: #dedede;  padding: 10px 15px !important; background-color: #79a342; }
	.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-color: #79a342; }
	#header .header-nav-main.header-nav-main-mobile-dark::before { background-color: #79a342;}
	#header .header-nav-main nav { padding: 0px; }
	#header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu { margin-left: 10px; }
	.our-centres .map-mob { margin: 20px 0px; padding-bottom: 30px; }
	.our-centres .map-mob .contact-info-content {  margin-top: 7%; margin-bottom: 7%;}
	.footerapp h2.text-6 { font-size: 28px !important; }
	.sp-treatments { padding: 40px 20px; }
	.sp-treatments h3 { font-size: 22px; margin-top: 40px; }
	.sp-ctr-img .trt-box { margin: 0px 20px !important; padding: 30px 30px; }
	.spl-btm { padding: 40px 20px; }
	.spl-btm .mob-li { padding: 36px 0px !important;}
	.treatments .thumb-info-inner { font-size: 18px; }
	.contact-form-main .list.list-icons li { text-align: left; padding-left: 40px; }
	.contact-form-main { padding: 20px 0px; }
	.about-us-hm .img-box { height: 745px; margin-bottom: 60px; }
	.abt-img-1 { width: 130px; }
	.abt-img-2 { width: 468px; top: 75px;}
	.abt-img-3 { width: 150px; bottom: 0px; }
	.wellness-programme .srvc-block strong { padding: 35px 0px 35px 12px; font-size: 16px; }
	.about-us-hm .btn-sct { float: inherit; }
	.bnr-leaf {  bottom: -44px !important;  }
	#hd-main .bnr-leaf img {width: 350px !important; height: 189px !important;}
	.bnrtxt-1 { bottom: -62px; left: 70px; }
	.bnrtxt-2 { bottom: -60px; left: 70px; margin-top: inherit !important; margin-left: inherit !important; font-size: 20px !important; }
	.bnrtxt-3 { bottom: -50px; left: 70px; }
	#hd-main .bnrtxt-1 {  margin-left: 51px !important;  margin-top: -65px !important; }
	#hd-main .bnrtxt-2 { margin-left: 51px !important; margin-top: -72px !important; font-size: 18px !important; }
	.about-us-hm h3 {font-size: 16px !important; }
	.fot-cntnr { padding: 0px 0px; }
	.fot-cntnr { padding: 0px 50px; }
		.wel-pics { text-align: center !important;}
	}

@media (device-width: 834px){
	#hd-main .bnrtxt-2 { margin-top: -84px !important; }
	#hd-main .bnrtxt-1 { margin-top: -71px !important; }
	.abt-img-2 { width: 548px; }
	.abt-img-2 img.sce-img { width: 100%;}
	.about-us-hm .img-box { height: 845px; }

}

@media (device-width: 991px){ 

	.wel-pics { text-align: center !important;}
	.about-us-hm { padding: 90px 70px; }
	#header .abt-img-1 { width: 180px; }

}


@media (max-width:767px){ 
	.about-us-hm { padding: 90px 0px 20px 0px; }
	.about-us-hm .btn-abt strong { padding: 11px 1px; }
	.wellness-programme { padding: 50px 0px !important; }
	.about-us-hm h2 {font-size: 26px !important; }
	.wellness-programme h2, .saham-treatment h2 {  font-size: 42px !important; text-align: center;}
	.wellness-programme .well-pr, .saham-treatment .tret-pr { text-align: center; }
	.wellness-programme .srvc-block {  padding-bottom: 20px; border-bottom: solid 1px #fff; margin-bottom: 20px !important; }
	.saham-treatment h2 { padding-top: 20px; padding-left: 0px; }
	.saham-treatment .tret-pr { padding-left: 0px; display: none;}
	.treat-cnt .trt-list { margin-left: -0px; }
	.list.list-icons li { padding-left: 0px; text-align: center;}
	.treat-cnt img { text-align: center; float: inherit;}
	.trt-bg-img { display: none; }
	.trt-list .divider { margin-left: 0% !important; }
	.treat-cnt .trtmnt-cnt { width: 100%; padding: 28px 0px 28px 0px; }
	.btn-treat { width: 100%; margin-left: 0px; margin-bottom: 3em;}
	.blog-sct { padding: 50px 0px 50px 0px; }
	.blog-sct h2 { font-size: 36px !important; }
	.appoitment .ready-sect { padding: 50px 20px; }
	.ready-sect h2 { font-size: 35px !important; }
	.testimonial-btm { padding: 30px 0px; }
	#quote-carousel { padding: 0 10px 0px 10px; }
	#footer { background-position-y: 0px !important; background-position-x: -772px; }
	#footer .foo-logo { margin-top: 80px;}
	#footer .foo-hgt { padding-top: 0px !important; }
	#footer .foo-abt { width: 100%; }
	.foo-cnt { width: 100%; padding-left: 0px; }
	.foo-cnt li { font-size: 13px; }
	.mb-5, .my-5 { margin-bottom: 0rem !important; }
	.footer-copyright .mb-4 { text-align: center;}
	#footer .footer-copyright.footer-copyright-style-2 p { font-size: 14px; text-align: center !important; display: block;  width: 100%; }
	.wellness-programme .saham-ayur { margin-bottom: 40px;}
	.about-us { padding: 20px 0px; }
	.about-us h3 { font-size: 22px; }
	.about-us .abt-cnt { padding: 0px 0px 0px 0px; }
	.mob-vm .mob-vis { padding-bottom: 30px;}
	.call-to-action.call-to-action-in-footer { padding-top: 10px; padding-bottom: 30px;}
	.treatments { padding: 30px 20px; }
	.services h4 { font-size: 26px !important; }
	.breadcrumb.breadcrumb-light {  text-align: center; }
	.page-header.page-header-modern h1 { text-align: center; width: 100%;}
	.page-header.page-header-modern.page-header-background.page-header-background-md { padding: 50px 0; }
	.foo-cnt li { text-align: center; width: 50%; }
	#header .header-column .header-row {  width: inherit; }
	#header .header-logo { width: inherit; }
	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a {  color: #dedede;  padding: 10px 15px !important; background-color: #79a342; }
	.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-color: #79a342; }
	#header .header-nav-main.header-nav-main-mobile-dark::before { background-color: #79a342;}
	#header .header-nav-main nav { padding: 0px; }
	#header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu { margin-left: 10px; }
	.our-centres .map-mob { margin: 20px 0px; padding-bottom: 30px; }
	.our-centres .map-mob .contact-info-content {  margin-top: 7%; margin-bottom: 7%;}
	.footerapp h2.text-6 { font-size: 28px !important; }
	.sp-treatments { padding: 40px 20px; }
	.sp-treatments h3 { font-size: 22px; margin-top: 40px; }
	.sp-ctr-img .trt-box { margin: 0px 20px !important; padding: 30px 30px; }
	.spl-btm { padding: 40px 20px; }
	.spl-btm .mob-li { padding: 36px 0px !important;}
	.treatments .thumb-info-inner { font-size: 18px; }
	.contact-form-main .list.list-icons li { text-align: left; padding-left: 40px; }
	.contact-form-main { padding: 20px 0px; }
	.about-us-hm .img-box { height: 505px; margin-bottom: 60px; }
	.abt-img-1 { width: 130px; }
	.abt-img-2 { width: 260px; top: 75px;}
	.abt-img-3 { width: 150px; bottom: 0px; }
	.wellness-programme .srvc-block strong { padding: 35px 0px 35px 12px; font-size: 16px; }
	.about-us-hm .btn-sct { float: inherit; }
	.bnr-leaf {  bottom: -44px !important;  }
	#hd-main .bnr-leaf img {width: 350px !important; height: 189px !important;}
	.bnrtxt-1 { bottom: -62px; left: 70px; }
	.bnrtxt-2 { bottom: -60px; left: 70px; margin-top: inherit !important; margin-left: inherit !important; font-size: 20px !important; }
	.bnrtxt-3 { bottom: -50px; left: 70px; }
	.main .bnrtxt-1 {  margin-left: 21px !important;  margin-top: -18px !important; }
	.about-us-hm h3 {font-size: 16px !important; }
	.fot-cntnr { padding: 0px 0px; }
	}

@media (max-width: 480px) {  
 	#hd-main .bnrtxt-2 { margin-left: 0px !important; margin-top: -42px !important; font-size: 14px !important; left: 70px !important; bottom: -60px !important; }
	.about-us-hm h2 { font-size: 22px !important; margin-top: 0%; margin-bottom: 0px; }
	.about-us-hm h3 { font-size: 16px !important; margin-bottom: 0px; }
	.about-us-hm .btn-abt .fas { margin-left: 10px; }
	.about-us-hm .btn-abt {	font-size: 16px !important; }
	.wellness-programme h2, .saham-treatment h2 {  font-size: 30px !important;  text-align: center; }
	.wellness-programme .srvc-block strong { padding: 35px 0px 35px 12px; }
	.blog-sct h2 { font-size: 24px !important; }
	.blog-sct .blog-sub-head { font-size: 22px !important; }
	.ready-sect h2 { font-size: 27px !important; }
	.foo-cnt li {font-size: 11px; width: 50%; padding: 0px 0px; float: left; } 
	.services h4 a { color: #79a342; font-size: 27px !important; }
	.footerapp h2.text-6 { font-size: 24px !important; }
	.about-us-hm .abt-fst { font-size: 16px; line-height: 26px; }
	#customers-testimonials .item, #customers-testimonials-ar .item { padding: inherit;}
	.fot-cntnr { padding: 0px 0px; }
	.about-us-hm .img-box {height: 492px; margin-bottom: 60px; }
	#footer .foo-logo { margin-top: 0px; }
	#footer .footer_ul_amrc li { list-style: none; font-size: 15px; color: #000;  padding: 10px 0px;  border-bottom: solid 1px #c8ed92; }
	.mob-1-fo { text-align: center; background: #aada66; padding: 30px; margin-bottom: 10px; }
	#footer .mob-1-fo p { font-size: 15px; text-align: center; } 
	.mob-2-fo { text-align: center; padding: 30px; background: #aada66; margin-bottom: 10px; }
	#hd-main .bnr-leaf img {width: 300px !important; height: 139px !important; }
	#hd-main .bnrtxt-1 {margin-left: 0px !important; margin-top: -39px !important; left: 70px !important; bottom: -60px !important; font-size: 13px !important; }
	.abt-img-1 { width: 110px; }
	.abt-img-2 { width: 304px; top: 39px; right: 62px;}
	.abt-img-3 { width: 110px; }
	.pop-up { padding: 0px 5%; }
}

@media (max-width: 320px) {  
	#hd-main .bnrtxt-1 { margin-top: -15px !important; }
	#hd-main .bnrtxt-2 { margin-top: -5px !important; }
.abt-img-1 { width: 111px; }
.abt-img-3 { width: 111px; }
.about-us-hm .img-box {height: 375px !important; }
.abt-img-2 { width: 168px !important; top: 75px; }
#footer .footer-copyright.footer-copyright-style-2 p { font-size: 12px; }
.about-us-hm .btn-abt {font-size: 11px !important;}
.about-us-hm .btn-abt .fas {  font-size: 17px !important; }
.wellness-programme h2, .saham-treatment h2 { font-size: 24px !important; }
.wellness-programme .srvc-block strong {  padding: 35px 0px 35px 12px;  font-size: 12px; }
.wellness-programme .srvc-block {  padding-bottom: 10px;  margin-bottom: 10px !important; }
.treat-cnt h4 {  font-size: 16px; }
.treat-cnt .trtmnt-cnt { width: 100%;  padding: 10px 0px 10px 0px; }
.ready-sect h2 { font-size: 24px !important; }
}


@media (max-width: 414px) { 

	#hd-main .bnrtxt-1 {  margin-top: -23px !important; }
	#hd-main .bnrtxt-2 { margin-top: -23px !important; }
	.abt-img-2 { width: 264px;}
	.about-us-hm .img-box { height: 452px; }
	.about-us-hm .img-box { height: 442px; }
	 
}

@media (device-width: 428px) { 
	
	.abt-img-2 { width: 290px; }
	
}

@media (max-width: 375px) { 
	
	.abt-img-1 { width: 102px; }
	.abt-img-2 { width: 230px; }
	.abt-img-3 { width: 102px; }
	.about-us-hm .img-box { height: 412px; }

}
	
@media (max-width: 414px) {
	.about-us-hm .btn-abt {font-size: 14px !important; }
	.about-us-hm .btn-abt .fas { font-size: 22px !important; }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	#header .header-logo img { width: 400px; }
	
    }

    @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	  #header .header-logo img { width: 320px; }
      .bnr-leaf img {    width: 400px !important; height: 245px !important;}
	  .bnr-leaf { bottom: -44px !important;  left: 0px; }
	  .main .bnrtxt-2 { bottom: -80px; left: 41%;  margin-left: inherit !important; font-size: 22px !important;}
    }

@media only screen and (min-device-width: 414px) and (max-device-width: 812px) and (orientation:portrait) {
       
    }


@media only screen and (min-device-width: 414px) and (max-device-width: 812px) and (orientation:landscape) {
	
	#hd-main .bnrtxt-1 {  margin-top: -85px !important; }
	#hd-main .bnrtxt-2 {  margin-left: 35px !important; margin-top: -112px !important; }
	.abt-img-1 { width: 170px; }
	.abt-img-3 {width: 170px; }
	.abt-img-2 { width: 568px; top: 105px; }
	.abt-img-2 img.sce-img { width: 100%;}
	.about-us-hm .img-box { height: 935px; }
	
}

 /* POP UP STARTED */


 

.blur-in {
    -webkit-animation: blur 2s forwards;
    -moz-animation: blur 2s forwards;
    -o-animation: blur 2s forwards;
    animation: blur 2s forwards;
}
 

.blur-out {
    -webkit-animation: blur-out 2s forwards;
    -moz-animation: blur-out 2s forwards;
    -o-animation: blur-out 2s forwards;
    animation: blur-out 2s forwards;
	
	
}
 
 
.pop-up {
    position: fixed;
    padding: 5% auto;
    left: 0;
    right: 0;
	top:0px;
	bottom: 0px;
    z-index: 2000 !important;
	background: rgba(0, 0, 0, 0.7); 
}

.box {
    background-color: whitesmoke;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10%;
    position: relative;
    -webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
	background: url("../images/baground-abstracts.png") #fff;
	height: 300px;
	
}

.box .button {
    margin: 0 auto;
  background-color: #79a342;
 
	padding: 15px 40px;
	color: #fff;
}

.box .button:hover {
    background-color: #7CCF29;
    -webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
}

.box .close-button {
    transition: all 0.5s ease;
    position: absolute;
    background-color: #79a342;
    left: 0;
    margin-left: -10px;
    margin-top: -9px;
    border-radius: 50%;
    border: 2px solid #fff;
    color: white;
    -webkit-box-shadow: -4px -2px 6px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: -4px -2px 6px 0px rgba(0,0,0,0.1);
    box-shadow: -3px 1px 6px 0px rgba(0,0,0,0.1);
	height: 30px;
width: 30px;
font-weight: 700;
font-size: 17px;
}

.box .close-button:hover {
    background-color: tomato;
    color: #fff;
}

.box h3 {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
    background-color: #79a342;
}
.box p { font-size: 16px; }
.cnt-pop { padding: 0px 10%; }

 
 
 /* POP UP END */
