/************************************************* Header ********************************************************************/
.headerbg{background:#00a86b url(../images/headerbg.png) repeat-x bottom; width:100%; padding-top:10px;}  
.bg-light-green{background:#87d0b1; height:300px; margin-right:15px; }
.bg-light-green iframe{ margin-bottom:0px !important; position:absolute; bottom:15px; left:15px;}

.bg-light-green1{background:#87d0b1; padding:10px; }
.bg-light-blue1{background:#93e7fb; padding:10px; }



/********** Main Banner **************************************************************************************************/
.MainBanner{background:#00a86b; padding:33px 0px;}

.MainBanner .carousel-caption {z-index:99;display:flex;justify-content:center;align-items:center;margin:auto;top:0;left:0;bottom:0;right:0;}
.MainBanner .carousel-item img{ border:solid 20px #fff; border-radius:30px;} 
.MainBanner a:hover{color:#ea5429 !important;} .MainBanner h2{text-shadow:5px 5px 5px rgba(0,0,0,.4);}

/********** Treatments **************************************************************************************************/
#Treatments .boxshadow {box-shadow:5px 5px 5px rgba(0,0,0,.15);}

/********** Welcome **************************************************************************************************/
#Welcome .wel-space{margin-right:20px;}

/********** Updates **************************************************************************************************/
#Updates a:hover{color:#00b2dd !important;}

/************************************************* Contact form ********************************************************************/
#ContactForm{background:url(../images/footer-bg.png) center center no-repeat; background-size:cover; padding:110px 0px 45px 0px;}
#ContactForm-inner{background:url(../images/footer-bg-inner.png) center center no-repeat; background-size:cover; padding:110px 0px 45px 0px;}

#ContactForm .form-control{font-size:15px; font-weight:400; border:none; border-bottom:solid 1px #fff; border-radius:0; padding-left:0; min-height:38px; padding-bottom:0px; font-family: 'Source Sans Pro', sans-serif; background:none !important; color:#fff;}
#ContactForm .form-control::placeholder{color:#fff; background:none !important;}
#ContactForm textarea.form-control{height:98px; padding-top:55px;}
#ContactForm .list-inline-item .circle-icon, #ContactForm-inner .list-inline-item .circle-icon {background: #fff;width: 51px !important;height: 51px;border-radius: 50%;vertical-align: middle;padding: 10px; color:#01796f;}
.list-inline .circle-icon:hover{background:#ea5429 !important; color:#fff !important;}
#ContactForm form{width:70%;margin:auto;}
textarea:focus ,textarea.form-control:focus {outline:none !important;outline-width: 0 !important;box-shadow: none;-moz-box-shadow: none;
-webkit-box-shadow: none;}



/************************************************* Footer ********************************************************************/
#Footer .Copytext{font-size:15px; line-height:2; color:#393939; letter-spacing:.020em; font-family: 'Source Sans Pro', sans-serif;}


.List {padding:0; margin:0 0 35px 0; list-style-type:none;}
.List li{background:url(../images/icon1.png) no-repeat 0.1em 0.63em; padding:5px 0 5px 35px; margin:0px;}
.last-side {margin-left: -14px;}

/*********************mycss******************************/
.text-danger{color:#ea5429 !important;}
.breadcrumb {border-bottom: 1px dashed #d3d3d3;margin: 0 0 15px;background-color: transparent;padding: 0 0 15px;text-transform: uppercase;font-size: 12px;}
.breadcrumb>li+li:before {content: "\00BB";color: #000;margin: 0 10px;}
.mycss-box {
    box-shadow: 0px 1px 5px rgba(0,0,0,0.25);
}
.entry-content a { box-shadow: none !important; transition: none !important;color:#ea5429;}
.entry-content h4{font-size:22px;margin-bottom:20px;padding-top:0px;color:#ea5429;}
.entry-content h6{font-size:20px;margin-bottom:20px;padding-top:0px;color:#17a2b8;}
.mycss-height{min-height:250px;}

a.post-edit-link{color:#ea5429;}

ul.list li {
    list-style:none;
    background: url(../images/list.png)no-repeat 0.1em 0.28em;
    padding-left: 30px;
}

.ngg-gallery-thumbnail{width: 310px; height: 250px;}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img {
    width:100%
}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.widget ul li a{color:#ea5429 !important;}
/*************************************************************************************************************/

/*.container-fluid{max-width:1920px;} */
.container{max-width:1170px;}

/* ============ desktop view ============ */
@media all and (min-width: 1025px) {
	.navbar .nav-item .dropdown-menu{ display:none;}
	.navbar .nav-item:hover .nav-link{ color:#f69322;}
	.navbar .nav-item:hover .dropdown-menu{ display:block;}
	.navbar .nav-item .dropdown-menu{ margin-top:0;}
}	
/* ============ desktop view .end// ============ */

@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:rgba(255,255,255,.8); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;}
/*.Logo img {max-height:93px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .Logo img {max-height:90px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}*/
.gutter-lg {margin-left:-47px!important;margin-right:-47px!important;}
.gutter-lg div[class^="col"]{padding-left:47px!important;padding-right:47px!important;}


}

.container-new{max-width:1920px;padding-right:15px; padding-left:15px; margin:auto;}


@media (min-width: 767.98px) {

}

@media (min-width: 1920px) {



}
@media (min-width: 1600px) {

	
}

@media (min-width: 1259.98px) and (max-width: 1459.98px) {
 }
@media (min-width: 1359.98px) and (max-width: 1459.98px) {
	

}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {



}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
#Header + main {margin-top:0px;}  #Treatments .fs-20 {font-size: 16px !important;} #Contact .fs-17 {font-size: 14px !important;} #Contact .fs-25 {
font-size: 20px !important;} #Welcome .fs-34 {font-size: 30px !important;}

}
@media (min-width: 768px) and (max-width: 991.98px) {
#Header{padding:40px 0 0px 0px;} #Header .Logo{padding-top:0px; padding-top:0px;}
#Contact .fs-25 {font-size: 18px !important;} .MainBanner .fs-45 {font-size: 28px !important;} .MainBanner h2{font-size:25px;} #Welcome .fs-34 {font-size: 25px !important;} #Welcome h1{font-size:35px;} #Welcome .wel-space{margin-right:0px;} #ContactForm form {
width: 90%;} 
}
@media (max-width: 767.98px) {	
#Header{padding:30px 0px 0px 0px;}
.MainBanner .fs-45 {font-size: 20px !important;} .MainBanner h2{font-size:20px;} #Welcome .fs-34 {font-size: 25px !important;} #Welcome h1{font-size:25px;} #Welcome .wel-space{margin-right:0px;} #Treatments .fs-20 {font-size: 14px !important;} #Contact .fs-25 {font-size: 20px !important;}
#ContactForm form {width: 100%;} #ContactForm h1{font-size:30px;} #ContactForm .fs-20 {font-size: 16px !important;}
#ContactForm {padding: 60px 0px 40px 0px;}
	.w-50{
		width: 100% !important;
	}
}

@media (max-width: 576px){
#Header .Logo{padding-top:10px; padding-bottom:25px;} #Welcome .fs-34 {font-size: 20px !important;}  #Treatments .fs-20 {font-size: 16px !important;
}  #Updates .fs-20 {font-size: 18px !important;} .row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {width:0px;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}