/* GREEN EYE Theme by D5 Creation, www.d5creation.com
/* =Responsive Design 
-------------------------------------------------------------- 
@media screen and (max-width:801px){
body { max-width:100%; min-width:0; }
#container,
#content-full,
.conwidth,
#footer,
#footer-sidebar,
#footer-content,
#creditline,
#heading,
.heading-desc{max-width:100%;min-width:0; height: auto; padding: 0 5px;}
img.site-logol { float: none; margin: 0 auto; display: block;}
#container { margin: 120px auto 40px; width: 100%; }
#header.large { width:100%; }
.header-content, #header-fpage, #green-main-menu { width:100%; } 
#header-fpage { height: 205px; padding: 0 5px; }
#header.large { padding: 0 5px; }
#green-main-menu { float: none; max-width:100%; width:100%; text-align: center; }
.menu-main-menu-container { display: inline-block; }
.small #green-main-menu .menu-main-menu-container { margin: 50px auto -20px; float: none; }
.small { height:auto; }
.m-menu li > ul{display:none;}
.m-menu { display: list-item; }
#iebcontent { width: 100%; margin: 0 auto; height: auto;}
#iebanner { height: auto; width: 100%; display: block; overflow: hidden; padding: 0 5px; }
#iebcontent h3.ibcon { margin: 0; padding: 60px 0 10px; }
#iebcontent p.ibcon { position: relative;  }
#iebcontent img.ibcon { float: right;  }
#iefc { width:50%; float: left; }
#iesc { width:50%; float: right; }
a.jms-link {  display: inline-block;  margin-top: 40px;  padding: 10px 20px; }
} */

/* GREEN EYE Theme by D5 Creation, www.d5creation.com
/* =Responsive Design 
-------------------------------------------------------------- */
@media screen and (max-width:801px){
#header-fpage .mobile-menu { display: block; }
body { max-width:100%; min-width:100px; }
#container,
#content-full,
.conwidth,
#footer-sidebar,
#footer-content,
#creditline,
#heading,
.heading-desc{max-width:94%;min-width:0; height: auto; padding: 0 3%;}
img.site-logol,img.site-logos , h1.slogo.site-logol { font-size: 30px;},h1.site-logos { float: none; margin: 0 auto; display: block; max-width: 100%; position: inherit; font-size: 30px;}
#container { margin: 10px auto 40px; width: 100%; }
.header-content, #header-fpage, #green-main-menu { width:100%; } 
#header-fpage, #footer, #container { padding: 0; }
ul.lboxd ul { top: 10px; right: 1px; }
#header-fpage { height: auto; padding: 0px; display: inline-block; margin: 0 auto -3px; }
#header.large { width:100%; background:transparent; border: none; }
#header, img.site-logos { top: 0; }
	#green-main-menu { float: none; max-width:100%; width:190px; text-align:left; display: none; position: absolute; z-index: 9999; top: 150px;    background-color: #024F18;}
	.small #green-main-menu { float: left; text-align: left; }
	#green-main-menu ul { padding: 0 10px 0 0; width: 190px; }
	#green-main-menu .m-menu ul { padding: 0; }
	.m-menu a { text-align: left; font-weight: normal;  }
	.m-menu li { float: none; margin: 0 auto; padding: 0 10px; }
	.m-menu li { padding: 0; }
	.m-menu .menu-parent-item:after { right: 10px; top: -20px; }
	.m-menu li:hover > ul { top: 30px; }
	.m-menu ul ul { left: 50px; }
	.m-menu ul li:hover > ul { left: 30px; }


.slider-wrapper { width: 97%; }
.social { padding: 0; margin: 5px 0 0 0; }
ul.lboxd { padding: 0; margin: 5px; }
.social a::before { font-size: 20px; width: 30px; height: 30px; line-height: 1.5; }
.social-link .cussocial .cussocialicon::before { font-size: 25px; margin: 0 0 0 10px;  }
.social-link .cussocial { height: 20px; position: relative; }
.social-link .cussocial .cussocialicon .cussocialtext { line-height: 1; }
.fpage-search-icon::before, a.loginicon::before { font-size: 30px; }
#footer-sidebar { text-align: center; display: block; }
.featured-box, #footer-sidebar #footer-widget, #right-sidebar .widget { width: 90%; max-width: 300px; display: inline-block; vertical-align: top; float: none; margin: 20px 1.57%; }
#footer-sidebar #footer-widget { margin-left: 5%; }

#content { display: block; float: none; margin: 0 auto; width: 100%; }
#right-sidebar { clear: both; float: none; width: 100%; text-align: center; display: block; }

#client { width: 100%; display: block; float: none;}
.simply-scroll { width: 95%; margin: 0 auto; }
.jms-slideshow { height: auto; min-width: 100px; }
.jms-wrapper { width: 100%; min-width: 0px; padding: 0 5px; }

.small { height: auto; position: relative; }



/*  Delete this line if the Slide Images and Contents don't show in Low Resolution Devices

#jms-slideshow { display: none; }
#iebanner { height: auto; width: 100%; display: block; overflow: hidden; padding: 0 5px; }
/*#iebanner { background: #CAEFD5; border-bottom: 10px solid #CAEFD5; border-top: 10px solid #CAEFD5; height: 300px; width: 100%; display: block; }*/
#iebcontent { width: 100%; margin: 0 auto; height: 300px; padding-top: 150px}
#iebcontent h3.ibcon { color: #FFFFFF; font-size: 25px; font-weight: bold; margin: 0; padding: 60px 0 10px; }
#iebcontent p.ibcon { color: #3C8C05; font-size: 15px; font-weight: normal; margin: 0; position: relative; }
#iebcontent img.ibcon { float: right;  }
#iefc { width:50%; float: left; }
#iesc { width:50%; float: right; }

Delete this line if the Slide Images and Contents don't show in Low Resolution Devices 
.slide-title, .fs-pager-wrapper { color: transparent; text-shadow: none; display: none;  }
.fraction-slider .prev::before, .fraction-slider .next::before { bottom: 3px; }
.box80 { width: 90%; }

}*/ 

@media screen and (max-width:571px){
.contactcontainer .floatright, .contactcontainer .floatleft  { min-width: 100%; float: none; margin: 0 auto; }
}

