/*

	Theme Name: nature

	Theme URI: 

	Description:       

	Author: nature

	Author URI:

	Version: 1.0

	License:

	License URI: 

	Tags: 

	Text Domain: nature

*/

.dark_o {
	background-color: #23525d;
}

.dark_o h4 {
	color: #fff !important;
}

.btn3d {
    position:relative;
    top: -6px;
    border:0;
    transition: all 40ms linear;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:2px;
    margin-right:2px;
}
.btn3d:active:focus,
.btn3d:focus:hover,
.btn3d:focus {
    -moz-outline-style:none;
    outline:medium none;
}
.btn3d:active, .btn3d.active {
    top:2px;
}

.emails a:hover{    color: #222;}

	#formGetCallBack .intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code{

		padding-left: 10px !important;

		}

		#logo img{

			max-width: 320px;

			height: auto;

			line-height: 100px;

		}

		header:not(.sticky-header) #logo img{ margin: 12px 0;}



		.team.team-list .team-image{margin-right: 10px;background: #ccc;}

		.feature-box .fbox-icon img{

			border-radius:0!important;

			background-color: transparent;

		}



		#services.services-sec{

			background:url(templates/repeat.jpg);



		}



		.services-sec .icon-div {

			border: 4px solid #009346;

			border-radius: 50%;

			height: 120px;

			width: 120px;

			transition: all 400ms linear 0s;

		}



		.flip-container {

			perspective: 1000px;

		}

		/* flip the pane when hovered */

		.flip-container:hover .flipper, .flip-container.hover .flipper {

			transform: rotateY(180deg);

		}



		.flipper {

			transition: 0.6s;

			transform-style: preserve-3d;



			position: relative;

		}



		/* hide back of pane during swap */

		.front, .back {

			backface-visibility: hidden;

			position: absolute;

			top: 0;

			left: 0;

		}

		.price-tag {

			color: #fff!important;

			font-size: 26px!important;

			font-weight: bold;

			margin:0 auto;

			width: 100%;

		}

		.front {

			z-index: 2;

			transform: rotateY(0deg);

		}





		.back {

			transform: rotateY(180deg);

		}

		.feature-box.fbox-center .fbox-icon {

			position: relative;

			width: 120px;

			height: 120px;

			margin: 0 auto 30px;

			padding: 20px;

			border-radius: 50%;

			border: 4px solid #009346;

		}

		.flip-container:hover{background: #009346;}

		.address-div  h3{color:#000!important;}

		.emails a{color:#009346;}



		.dark .form-control:not(.not-dark){background:#fff;color:#000;}



		.slider-caption h3{

			font-size:30px;

			margin-bottom: 10px;

			font-family: 'Merriweather', serif;

			text-shadow:2px 2px 3px #000;

			color: #fff;

			/*2px 2px 3px rgba(0, 128, 0, 0.79);*/

		}

		.slider-caption h3 span{font-size:24px;}

		.slider-caption p{font-style: italic;}

		.heading-block:after {

			content: '';

			display: block;

			margin-top: 15px!important;

			/*height: 35px;*/

			width:100%;

			/*background-image: url(http://www.naturecareayurveda.com.au/templates/assets92/images/saprater.png);*/

			background-position: center;

			background-repeat: no-repeat;border:none;

		}

		.normal{font-size:normal;}

		.welcome p {

			color: rgba(41, 39, 39, 0.93);

			font-size: 14px!important;

			line-height: 1.6;

			padding: 0 5%;

			text-align: center;

		}

		#contact .heading-block:after{

			background-image: url(templates/assets92/images/saprater-white.png);

		}

		#page-title{

			background-size: cover;

			background-repeat: no-repeat;

			padding: 170px 0px; background-position: top left;



		}

		.p{

			line-height: 24px;

			font-size: 15px;

			text-align: justify;

			margin-bottom:10px;

			color:#333;

		}.sidebar{background:#ccc;padding:10px;}

		.team-content{color:#333;}

		.fixed{

			width:99px; float:right; z-index:9999; position:fixed; right:0; margin:110px 0 0 0px;

		}      

		.ml15{margin-left:15px;}



		.fancy-title.title-double-border:before, .fancy-title.title-border:before, .fancy-title.title-border-color:before{

			border-top: 3px double #338a35;

		}



		#content1{ margin-top:-150px; 

				   background: url(templates/assets92/repeat.jpg);

		}

		#content1 .container{    

			background: #fff;

			padding-top: 30px;
			-webkit-box-shadow: 0 -6px 40px -10px #000;
			-moz-box-shadow: 0 -6px 40px -10px #000;
			-o-box-shadow: 0 -6px 40px -10px #000;
			-ms-box-shadow: 0 -6px 40px -10px #000;
			box-shadow: 0 -6px 40px -10px #000;

		}

		#ourspecialist h3,#ourspecialist h4,#gallery h3{color:#00334d!important;}

		.feature-box p{color:#333;}

		#header.sticky-header #header-wrap,#header-wrap {*background: #55b150;*/background:transparent;}

		#gallery h2{color:#000!important;}

		#gallery h4{color:#fff!important;}

		.heading-block .hc-icon-smile{color:#00334d;font-size:20px;}

		.heading-block h3{margin-bottom: 10px;}

		section.back-ground .content-wrap{background:url(templates/repeat.jpg);}

		section.back-ground{background:url(templates/repeat.jpg);}

		section.back-ground1{background:#fff!important;}

		section.back-ground2{background:#fff!important;}

		section.back-ground1 .content-wrap{/*background:#a3c79d!important;*/background:#fff!important;}

		.button-border.button-green{background:#59BA41;color:#fff!important;}

		#gallery.back-ground2 .content-wrap{    background: #fff!important;}

		#services.services-sec .content-wrap{   background:url(templates/repeat.jpg);}

		#copyrights{    padding: 10px 0;}

		.slider-parallax .slider-parallax-inner{position: relative;}

		

		

		.cd-slider li:first-of-type .image {

background-image: url(templates/assets92/images/gallery/img-1.jpg);

}

.cd-slider li:nth-of-type(2) .image {

background-image: url(templates/assets92/images/gallery/img-2.jpg);

}

.cd-slider li:nth-of-type(3) .image {

background-image: url(templates/assets92/images/gallery/img-3.jpg);

}

.cd-slider li:nth-of-type(4) .image {

background-image: url(templates/assets92/images/gallery/img-4.jpg);

}



#services .fancy-title h5{background: #ddd;text-transform: uppercase;}

.portfolio-desc h3 {

margin: 0;

padding: 0;

font-size: 14px;

text-align: center;

}

.portfolio-desc{

padding: 10px 5px 10px;

background: #efecec;

}



p:not(.bl){text-align: justify;margin-bottom: 14px;}

.fancy-title{margin-bottom: 15px;}

#content1 {

    margin-top: -150px;

    background: url('templates/repeat.jpg');

}

.om_logo {
	background: url(om.png);
	height: 20px;
	width: 20px;
	display: block;
	margin: 0 auto;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}


#montorio {
	background: url(templates/assets92/images/slider/home-banner0.jpg);
	background-size: 100% 100%;
}
@media (max-width: 768px) {
	#montorio {
		background: url(templates/assets92/images/slider/home-banner0.jpg) 50% 10% / 170%;
	}
}
.clinodon1 {
	display: inline-block !important;
}
.clinodon2 {
	display: none !important;
}
@media (max-width: 479px) {
	#montorio {
		background: url(templates/assets92/images/slider/home-banner0.jpg) 50% 10% / 170%;
	}
}

@media (max-width: 600px) {
	.clinodon1 {
		display: none !important;
	}
	.clinodon2 {
		display: inline-block !important;
	}
	#slider-arrow-left, #slider-arrow-right {
		top: initial !important;
	    bottom: 2px !important;
	    background-color: rgba(139, 195, 74, 0.7) !important;
	    width: 40px !important;
	    height: 52px !important;
	}
}