

html body{ min-width: 300px; }

@media only screen and (min-width: 1920px) {
	.bnr-content .leaf-logo{top: -170%;}
	.bnr-content .golden-logo{right: -300%; top: -200%;}
	/*.full-screen-bnr{height:100vh;}*/
}


@media only screen and (max-width: 1440px) {
	.bnr-content .golden-logo {
		width: 40%;
		right: -128%;
		top: -142%;
	}
	.bnr-content .leaf-logo {
		position: absolute;
		width: 120px;
		left: 0%;
		top: -120%;
	}
	.greennature-half-bg.greennature-bg-solid{left:-40%;}
}
@media only screen and (max-width: 1336px) {
	/*.bnr-content .golden-logo{display: none;}*/
	.greennature-half-bg.greennature-bg-solid{left:-40%;}
}

#greennature-responsive-navigation{ display: none; }
@media only screen and (max-width: 1280px) {
	.bnr-content .leaf-logo{display: none;}
}

/*--- tablet ---*/
@media only screen and (max-width: 1100px) {
	.greennature-button-overlay,
	.greennature-woo-button-overlay { display: none; }
	.greennature-donate-button { margin-left: 25px; width: auto; }
	.greennature-top-woocommerce-button { margin-right: 0px; margin-left: 25px; }
	.greennature-navigation-wrapper .greennature-main-menu > li > a.sf-with-ul-pre,
	.greennature-navigation-wrapper .greennature-main-menu > li > a.sf-with-ul
	.greennature-navigation-wrapper .greennature-main-menu > li > a { padding-right: 25px; }
	.t-slider{ margin-left: 20px;}	
	.greennature-fixed-header .greennature-logo img{padding-left: 25px;}
}
@media only screen and (max-width: 1050px) {
    
	body .greennature-logo { float: none; margin-top: 0px; margin-bottom: 0px; padding-top: 20px; padding-bottom: 20px; } 
	body .greennature-logo-inner { margin: 0px auto; }
	body .greennature-navigation-wrapper{ float: none; margin-top: 10px; line-height: 0; text-align: center;  }
	body .greennature-navigation { display: inline-block; line-height: 1.7; text-align: left; }
	body .greennature-logo-right-text{ float: none; margin-top: 10px; text-align: center; }
	body .greennature-navigation-wrapper .greennature-main-menu > li > a{ padding-bottom: 25px; }	
	body .greennature-button-overlay { top: auto; height: 70px; }
	body .greennature-fixed-header .greennature-logo{ display: none; }
	.tab-content{margin-left: -58px;}
	ul.tabs li{padding-left: 35px;}
	.fullfill-form{padding-left: 5%;}
	.contact-cards .cnt-card{margin: 15px;}
	.our-prices{padding: 15px}
	.team-component{padding: 15px}
	.about-cards{padding: 15px}
	.mees-image img{padding: 15px;}
	.services-offered{padding: 5% 2%;}
	.conserved-cards{padding: 10% 2%;}
	.video-component{padding: 5% 2%;}
	.other-service{padding: 7% 2%;}
	.usefull-topics{padding: 5% 2%;}
	.saving-tips{padding: 5% 2%;}
	.blog-contact-form{padding: 5% 2%;}
	.overlay-content ul {margin-top: -40px;}
	.overlay-content ul li a{font-size: 25px;}
	.conditions{padding: 15px;}
	.bnr-content h1 {top: 10px;}
	.full-screen-bnr{height: auto;}
	.testimonial-img img{padding:15px;}
}

@media only screen and (max-width: 959px) {
    .overlay-content{top:15%;}
    .full-screen-bnr{height:100%;}
	.overlay-content ul {margin-top: -40px;}
	.overlay-content ul li a{font-size: 20px;}
	.form-content img{margin-top: 30px;}
	.saving-tips{padding: 5% 2%;}
	.blog-contact-form{padding: 5% 2%;}
	.other-service-btns a{font-size: 18px;}
	.tab-content{margin: auto;}
	.t-slider{margin-left: 20px;}
	body .container{ max-width: 768px; }	
	body .body-wrapper.greennature-boxed-style { max-width: 808px; }

	.greennature-hide-in-tablet{ display: none; } 
	.greennature-hide-in-tablet-mobile{ display: none; }
	
	.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next { opacity: 1; }
	.greennature-fixed-header{ display: none; }
	
	.gdlr-icon-shortcode { margin-bottom: 10px; }
	
	.greennature-blog-widget .greennature-blog-date-wrapper { display: none; }
	.column-service-title{font-size: 20px;}
	.process-list{width: 100%; float: none; text-align: center;}
	.greennature-action-ads-item{padding: 20px;}
	.testimonial-form::before{display: none;}
	.fullfill-form{padding-left: 5%;}
	.msg-icon{left: 30%;}
	.contact-cards .cnt-card{margin-bottom: 20%; height: 100%;}
	.prices{padding: 5%;}
	.team-component{padding: 5%;}
	.about-cards{padding: 5%;}
	.price-right-img img{margin-top: 50%; width: 100%;}
	.wrapper{margin: 15% 0%;}
	.slick-initialized .slick-slide{height: 100%;}
	.graph-img img{height: 100%;}
	.residential-epcs{padding: 15px;}
	.mees-image{padding: 15px;}
	.offer-box{min-height: 460px;}
	.offer-box img{margin-top: -15%;}
	.saving-tips{padding: 5% 2%;}
	.blog-contact-form{padding: 5% 2%;}
	.conditions{padding: 15px;}
	.conditions h2{font-size: 30px;}
	 .bnr-content h1{top:40px;}
	 .testimonial-img img{padding:15px;}
	 .greennature-half-bg.greennature-bg-solid{left: -54%;}

}

/*--- mobile landscape style ---*/
@media only screen and (max-width: 767px) {
    .testimonial-img img{height:100%;}
     .bnr-content h1{top:0px;}
	.rpc-properties{padding: 5%;}
	.wrapper{margin: 15% 0%;}
	.slick-initialized .slick-slide{height: 100%;}
	.greennature-header-wrapper span{display: none;}
	.msg-icon{left: 33%;}
	.tab-content{margin: auto;}
	body .container{     max-width: 420px;
		padding: 10px;}
	body .body-wrapper.greennature-boxed-style { max-width: 460px; }
	body .body-wrapper{ overflow: hidden; }
	.home-bnr img{height: 100% !important;}
	.column-service-title{font-size: 20px;}
		.greennature-ux{text-align:center;}
	    .greennature-video-item iframe{width:100%;}
	
	
	.wpcf7-contact-half-right,
	.wpcf7-contact-half-left{ float: none; width: auto; }
	
	.one-ninth, .one-eighth, .one-seventh,.one-fifth,
	.two-fifth, .three-fifth, .four-fifth,
	.one, .two, .three, .four, .five, .six, .seven,
	.eight, .nine, .ten, .eleven, .twelve{ width: 100%; }	
	.greennature-half-bg-wrapper .six.columns{ left: auto; right: auto; }
	
	.greennature-hide-in-tablet{ display: block; } 
	.greennature-hide-in-mobile{ display: none; } 
	
	.greennature-half-bg.greennature-bg-solid { display: none; }
	.greennature-service-half-background-item .greennature-half-left,
	.greennature-service-half-background-item .greennature-half-right{ float: none; width: auto; padding: 70px 0px;margin: 0px;}
	.greennature-service-half-background-item .greennature-half-left .greennature-item-margin,
	.greennature-service-half-background-item .greennature-half-right .greennature-item-margin{ margin: 0px 15px; }
	.greennature-service-half-background-item .greennature-half-left .half-container,
	.greennature-service-half-background-item .greennature-half-right .half-container{ max-width: 420px; margin: 0px auto; }
	
	/*--- header ---*/
	body .top-navigation-left{ float: none; text-align: center; padding: 3px 0px;}
	body .top-navigation-right { float: none; text-align: center; padding: 3px 0px;}
	body .greennature-logo { padding: 0px; }
	body .greennature-logo-inner { margin-left: 0px; }
	body .greennature-logo-inner a img{width: 55%;}

	
	#greennature-responsive-navigation { display: block; height: 0px; position: static; float: none; }
	#greennature-responsive-navigation .dl-trigger{ position: absolute; right: 15px; top: 40px; }
	.dl-menuwrapper > .dl-menu, 
	.dl-menuwrapper > .dl-submenu{ margin: 20px 0px 0px; width: 390px; text-align: left; }

	.greennature-navigation-wrapper{ display: none; }

	/*--- page item ---*/
	.greennature-item-title-head .greennature-nav-title{ display: none; }
	.greennature-item{margin: 0px 0px 15px 0px;}
	
	.greennature-item-title-wrapper.greennature-left .greennature-item-title, 
	.greennature-item-title-wrapper.greennature-left .greennature-item-title-caption, 
	.greennature-item-title-wrapper.greennature-left-divider .greennature-item-title, 
	.greennature-item-title-wrapper.greennature-left-divider .greennature-item-title-caption{ display:block; }
	.greennature-item-title-wrapper.greennature-left .greennature-item-title-link, 
	.greennature-item-title-wrapper.greennature-left-divider .greennature-item-title-link{ float: none; display: inline-block; margin-left: 55px; }
	
	.greennature-title-left .about-us-title-wrapper { width: auto; float: none; text-align: center; }
	.greennature-title-left .about-us-title-divider { margin-right: auto; margin-bottom: 26px; }

	.greennature-list-menu{ padding: 0px; }

	.greennature-stunning-text-item{ text-align: center; }
	.greennature-stunning-text-item.type-normal.greennature-button-on{ padding-right: 0px; }
	.greennature-stunning-text-item.type-normal .stunning-text-button{ position: static; margin-top: 0px; }
	.greennature-stunning-text-item.with-padding.greennature-button-on{ padding-right: 35px; }
	
	.greennature-stunning-item.greennature-item.greennature-button-on.greennature-stunning-left { padding-right: 0px; }
	.greennature-stunning-item.greennature-stunning-left .stunning-item-button { position: relative; margin-top: 10px; margin-bottom: 0px; }
	
	.greennature-column-service-item.greennature-type-2-bg { height: auto !important; }
	
	.greennature-service-with-image-item .service-with-image-thumbnail { float: none; margin: 0px auto; }
	.greennature-service-with-image-item .service-with-image-content-wrapper { text-align: center; } 
	
	.greennature-feature-media-item.greennature-left .feature-media-thumbnail{ float: none; width: auto; margin-right: 0px;}
	.greennature-feature-media-item .feature-media-icon { display: none; }
	html .woocommerce ul.products li.product, html .woocommerce-page ul.products li.product { width: 99% !important; }
	
	.greennature-subscribe-item .greennature-newsletter-subscribe input[type="submit"]{ margin-top: 20px; }
	
	.wpcf7 .wpcf7-contact-half-right span.wpcf7-form-control-wrap { padding-left: 0px; padding-right: 44px; }
	
	/*--- single page ---*/
	.greennature-portfolio-style1 .greennature-portfolio-description{ float: none; margin-right: 0px; width: auto; }
	.greennature-portfolio-style1 .greennature-portfolio-info{ width: auto; float: none; margin-bottom: 30px; }	
	.greennature-portfolio-style2 .greennature-portfolio-thumbnail {
    max-width: 100%; float: none; margin-right: 0px; margin-left: 0px; width: auto !important;  }
	
	.greennature-blog-medium .greennature-blog-thumbnail { margin-right: 0px; float: none; margin-bottom: 20px; width: auto; }	
	
	/*--- slider ---*/
	.greennature-caption-wrapper .greennature-caption .greennature-caption-text { display: none; }
	.greennature-caption-wrapper .greennature-caption .greennature-caption-title { margin-bottom: 0px; font-size: 15px; }
	.greennature-caption-wrapper .greennature-caption { max-width: 100%; padding: 13px 12px; }	 
	
	.greennature-item-title .greennature-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}
	.greennature-item-title .greennature-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }	

		.greennature-header-inner{position: fixed;
			top: -15px;
			width: 100%;
			display: block;
			transition: top 0.3s;
			padding: 10px;
		}
		.msg-icon{left: 38%;}
	
	/*--- header style ---*/
	.greennature-header-wrapper.header-style-5-wrapper { position: relative; }
	.header-style-5-title-wrapper.greennature-page-title-wrapper { padding-top: 74px; }

	/* donation lightbox form */
	.greennature-payment-lightbox-container{width: auto;left: 20px;right: 20px;top: 20px;bottom: 20px;}
	.greennature-form-fields .columns-wrap.greennature-right{ margin-left: 0px; }
	.greennature-form-fields .columns-wrap.greennature-left{ margin-right: 0px; }
	.greennature-payment-price-preset{ margin-bottom: 15px; }	


	.six h4{text-align: center; padding-right: 0px !important;}

	.process-list{width: 100%; float: none;}
	.list-box{text-align: center;}
	ul.tabs li{font-size: 20px; margin:0px;padding: 0px 10px;}
	.process-list ul li i{display: none;}
	.tab-content{
		margin: 0px;
		width: 100%;
		padding: 0px;}

	.process-cnt .list-img 
	{
		float: none;
		width: 100%;
		padding: 0px;
	}
	.process-cnt .list-cnt {
		width: 100%;
		margin: 0px;
		padding: 20px 0px;
		float: none;
		min-height: 100%;
	}
	.list-cnt a{margin: 0px;}
	.list-cnt p{padding: 5px; font-size: 16px; text-align: center;}
	.testimonial-form{margin: 0px;}
	.testimonial-form::before{display: none;}
	.epcs-cards .home{margin-bottom: 10%;}
}	

@media only screen and (max-width: 540px) {
    .bnr-content{bottom:10%;}
    .bnr-content h1{top:0px;}
    .testimonial-img img{height:100%;}
}

/*--- mobile portrait style ---*/
@media only screen and (max-width: 419px) {
	.wrapper{margin: 15% 0%;}
	.slick-initialized .slick-slide{height: 100%;}
	.graph-img img{width: 100%; height: 100%;}
	body .container{ max-width: 100%; }
	body .body-wrapper.greennature-boxed-style { max-width: 340px; }
	.home-bnr img{height: 100% !important;}
	.bnr-content{display: none;}
	
	
	.gdlr-service-half-background-item .gdlr-half-left .half-container,
	.gdlr-service-half-background-item .gdlr-half-right .half-container{ max-width: 300px; }
	
	.dl-menuwrapper .dl-menu, .dl-menuwrapper > .dl-submenu{ width: 270px; }
	.content-section-2, .container, .slider{padding: 7% 0%;}
	.slick-slider{margin-bottom: 5%;}
	.greennature-twitter-item{font-size: 16px;}
	.testimonial-form{margin: 0px; min-height: 100%;}
	.testimonial-form::before{display: none;}
	.carousel-inner .item p{font-size: 16px;}
	.conditions h2{font-size: 25px; line-height: 40px;}
	
}
@media (min-width:320px) and (max-width:480px) {
    .full-screen-bnr{height:100%;}
	.other-service-btns{margin: 0px;}
	.marketing-plans{margin-bottom: 10%;}
	.marketing-image img{height: 100%;}
	.epcs-image img{height: 100%;}
	.purpose-cnt-image img{height: 100%;}
	.mees-image img{height: 100%;}
	.mees-content{padding: 0px; margin-top: 30px;}
	.graph-img img{height: 100%;}
	.epcs-cards .home{margin-bottom: 10%;}
	.greennature-header-wrapper span{display: none;}
	.msg-icon{margin:0px auto; left:0;}
	.greennature-action-ads-item .action-ads-caption{font-size: 20px;}
	.bnr-content{display: none;}
	.greennature-parallax-wrapper{padding-top: 0px!important;}
	.column-service-title{font-size: 20px;}
	.testimonial-form{margin: 0px;}
	.testimonial-form::before{display: none;}
	.carousel-inner .item p{font-size: 16px;}
	.testimonial-form{margin: 0px; min-height: 100%;}
	.author-information{margin: 10% 0%; text-align: center;}
	.author-information .form-content{width: 100%; margin: 7% 0%;}
	.residential-bnr{height: 350px;}
	.epc-cnt{width:100%; left:5%;}
	.epc-cnt h2{font-size: 22px; list-style: 30px;}
	.leaf-logo img{width: 100%;}
	.t-slider{margin-left: 0px;}
	.greennature-page-title-wrapper .greennature-page-title{font-size: 30px;}
	.price-right-img img{margin-top: 20%; width: 100%;}
	.wrapper{margin: 15% 0%;}
	.slick-initialized .slick-slide{height: 100%;}
	.offer-box{padding: 15px;}
	.offer-box h3{font-size: 25px;}
	.offer-box img{margin: 0px;}
	.blog-list{margin: 0px;}
	.box-image img{margin-top: 30px;}
	.form-info{margin: 30px 0px;}
	.nxt-page-btns{text-align: right; margin-top: 7%;}
	.conditions h2{font-size: 25px; line-height: 40px;}
	.blog-bnr h1{font-size:40px;}
	.testimonial-img img{height:100%;}
	.greennature-ux{text-align:center;}
	.greennature-video-item iframe{width:100%;}
	.our-prices .prices{padding:0px; margin:0px;}
	.prices h1{font-size:30px;}
	.team-component h2{font-size:30px;}
	.epc-content h2{font-size:30px;}
	.purpose-cnt h3{font-size:30px;}
	.mees-content h5{padding:0px;}
	.marketing-content h2{font-size:30px;}
	.other-service-btns h3{font-size:30px;}
	.saving-tips h2{font-size:30px;}
	.faq-component h2{font-size:30px;}
}

/*@media only screen and (max-width: 2560px) {*/
/*	.ms-slide-bgcont img{margin-top: -175px; width:100%; height:100%; left:0px;}*/
	
/*}*/

@media (min-width: 1920px) and (max-width: 2560px)  {
    .ms-slide-bgcont img{margin-top: -120px!important;}
    .bnr-content .leaf-logo{top: -170%; left:30%;}
	.bnr-content .golden-logo{    right: -165%; top: -195%;}
	.bnr-content h1{left:120px;}
}

@media (min-width: 2560px) and (max-width:3840px)  {

	*{
		font-size: 18px;
		line-height: 25px;
	}

	.bnr-content .golden-logo{right: -400%;}
	.ms-parent-id-1 > .master-slider
	{
		width:100% ;
		height:100vh!important;
	}
	.ms-inner-controls-cont, .ms-container{width: 100%; height: 1350px!important;}
	.ms-slide .ms-slide-bgcont{height: 100vh!important;}
		
	.ms-slide .ms-slide-bgcont img
	{  
		margin-top: -120px!important;
		width: 100%;
		height:100vh;
	}
	.ms-view {height: 100vh !important;}
	.ms-slide .ms-slide-layers{top:4% !important;}
	.ms-nav-next{top:30% !important}
	.ms-nav-prev{top: 30% !important;}
	
		
	
		/* .ms-slide .ms-slide-layers{top: 30%!important;} */

		
}

@media screen and (max-height: 450px) {
	.overlay {overflow-y: auto;}
	.overlay a {font-size: 20px}
	.overlay .closebtn {
	font-size: 40px;
	top: 15px;
	right: 35px;
	}
	.slick-initialized .slick-slide{height: 100%;}
	.full-screen-bnr{height:100%;}
  }