*, *:before, *:after {box-sizing: border-box; -moz-box-sizing: border-box;}*:before, *:after { position: absolute;}img{max-width: 100%; height: auto;}html, button, input, select, textarea { color: #222;}html, body { font-family:'Lato', sans-serif;font-size:13px; line-height:22px;}a{ text-decoration: none; color: #3498db; outline: 0 !important;}textarea { resize: vertical;}

body {background:#FFF;overflow-x:hidden;}
iframe{width: 100%;}
/*Pre-sets*/
.show1{display:block;}
.container{width:1000px;margin:0 auto;padding:0;max-width:100%;position: relative;}

/*transition: all 0.3s linear; -webkit-transition: all 0.3s linear;*/

/*
* Header Config
*/

header{height: 130px; width: auto;text-align:center;}
.logo{margin:0;float:left;padding:15px 6px 0;text-align:left;}
.contactinfo{float:right; height:auto; text-align:right; padding:22px 0 0; position:relative;}
.call{font-size: 14px;color:#666666;line-height: 26px;}
.number{display:block; font-size:22px;color:#2b3312;font-weight: 700;}
.contactinfo ul li{display: inline-block;vertical-align: top;margin-left: 5px;}
.contactinfo ul li:nth-child(1) a{width: 40px;height: 40px;display: block;background: url(images/fb-icon.png)top center no-repeat;}
.contactinfo ul li:nth-child(2) a{width: 40px;height: 40px;display: block;background: url(images/twitter-icon.png)top center no-repeat;}
/*
* Navigation Config
*/
#nav-area{background:url(images/nav-bg.png)top center repeat-x;clear:both;text-align:center;height:55px;position:relative;border-radius: 40px;position: relative;z-index: 99;}
#nav-area p{color:#fff;font:bold 20px/100% open sans;position:absolute;left:10px;top:8px;display:none;}
nav{ padding: 0;}
nav ul li{ display: inline-block; vertical-align: middle; position: relative; margin: 0 25px;}
nav ul li:after{content:url(images/lispacer.png);top:16px;right:-49px;}
nav ul li:last-child:after{content:"";}
nav ul li a{ display: block; padding:0 0; color: #fff;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;text-transform: uppercase;line-height: 55px;}
nav ul li a:hover, nav ul li.current_page_item > a{ text-decoration: underline; color: #2b3312;}

/* Navigation bar icon */
.nav-toggle-button{ display: none; float: right; color: #fff; cursor: pointer;position:absolute;top:6px;right:10px;}
.nav-toggle-button .fa{display: block;}
.toggle-button {position: absolute; right: 5px; top: 7px; display: none; z-index: 999; color: #fff !important;cursor:pointer;}

/*Banner Config*/
#banner{margin-top: -23px;}
.bannerleft{float:left;}
.bannerright{float:right;}
.slogan{position:absolute;z-index:99;text-align: center;top: 180px;}
.slogan h2{font-size: 51px;color: #fff;letter-spacing: 5px;margin-bottom: 32px;}
.slogan h3{font-size: 25px;color: #9fb072;letter-spacing: 15px;}
.slogan p{font-size: 15px;color: #fff;line-height: 29px;margin-top: 27px;padding: 0 125px;}
.slogan a{background: #9fb072;display: block;width: 137px;height: 35px;text-align: center;font:300 16px/35px 'Oswald', sans-serif;color: #fff;border-radius: 40px;margin:40px auto 0px;}
.slogan a:hover{color: #2b3312;background: #fff;}
.rslides{display: none;}

	.slogan-tabs {background:rgba(000,000,000,0.6); text-align:center; position:absolute; bottom:1px;}
	.slogan-tabs li{display:inline-block; vertical-align:top; }
	.slogan-tabs li:last-child{ border-right:none;}
	.slogan-tabs a{display:block; width:246px; height:100px;  border-right:2px solid #fff; padding:33px 0;
	font:25px/30px 'Habibi', serif;color: #fff;}
	.slogan-tabs a:hover{color:#9fb072;}
/* 
* Middle Area Config 
*/
#middle{text-align:center;clear:both;margin-top:-27px;position: relative;}
.middleboxes{display:inline-block;vertical-align:top;text-align:left;margin: 0 5px;text-align: center;}
.middleboxes .mid1-bg{height:297px;width:240px;padding: 139px 20px 0;}
.middleboxes:nth-child(1) .mid1-bg:hover{background:url(images/mid1-hvr.png)top center no-repeat;animation: fadeIn 600ms ease-in-out forwards;}
.middleboxes:nth-child(2) .mid1-bg:hover{background:url(images/mid2-hvr.png)top center no-repeat;animation: fadeIn 600ms ease-in-out forwards;}
.middleboxes:nth-child(3) .mid1-bg:hover{background:url(images/mid3-hvr.png)top center no-repeat;animation: fadeIn 600ms ease-in-out forwards;}
.middleboxes:nth-child(4) .mid1-bg:hover{background:url(images/mid4-hvr.png)top center no-repeat;animation: fadeIn 600ms ease-in-out forwards;}
.middleboxes:nth-child(1){background: url(images/mid1-img.png)top center no-repeat;}
.middleboxes:nth-child(2){background: url(images/mid2-img.png)top center no-repeat;}
.middleboxes:nth-child(3){background: url(images/mid3-img.png)top center no-repeat;}
.middleboxes:nth-child(4){background: url(images/mid4-img.png)top center no-repeat;}
.middleboxes:first-child{margin-left: 0;}
.middleboxes:last-child{margin-right: 0;}
.middleboxes h2{font:25px/20px 'Habibi', serif;color: #fff;margin-bottom: 15px;}
.middleboxes p{color: #fff;line-height: 17px;min-height: 68px;}
.middleboxes a{background: url(images/mid-btn.png)bottom center repeat-x;display: block;width: 122px;height: 32px;text-align: center;font:300 13px/32px 'Oswald', sans-serif;color: #fff;border-radius: 40px;margin: 14px auto;}
.middleboxes a:hover{background: url(images/mid-btn.png)top center repeat-x;}
.page-content,#sidebar{display:inline-block;vertical-align:top;}
/* 
* Main Content Area Config 
*/
#main{margin-top:60px;background:#fcfff3;padding-top: 40px;}
.page-content { width: 100%; padding: 0 0 20px; font:normal 16px/30px 'Lato', sans-serif;color:#444444;text-align:justify;}
.content-title2,.content-title{height:auto;text-align:left;text-align: center;}
.welcome{font:30px/20px 'Habibi', serif;color:#444444;position: relative;}
.welcome:after{content: url(images/main-title-aft.png);bottom: -22px;left:0;right: 0;}
.content-comp{color:#2b3312;font:30px/20px 'Habibi', serif;}
.page-content p{margin:20px 0;}
.page-content p:nth-child(1){margin-top:26px;padding-top: 32px;}
.page-content p:last-child{margin-bottom:0;}
.page-content a{font-weight:bold;text-decoration:underline;}
.page-content a:hover{text-decoration:none;}
.page-content ul {margin:0; padding:0; padding-left:30px; list-style:none;}
.page-content ul li{margin-bottom:6px; position: relative; padding:3px 0 0 21px;text-align:left;}
.page-content ul li:before{ position: absolute; content: url(images/bull.png); left: -5px; top: 7px;}
.page-content a,.comp, .mark{ color: #444444; font-weight: bold;}
.entry-summary p{margin:10px 0!important;line-height: 25px;}
.entry-meta a,.entry-title a{color:#000;}
.float-right-img{float:right;padding: 10px;border-radius: 7px;}
.float-center-img{text-align: center;}
.home-btn{width: 153px;height: 40px;background: url(images/home-btn.png)top center repeat-x;display: block;border-radius:40px;text-align: center;font:17px/40px 'Oswald', sans-serif;color: #fff!important;text-decoration: none!important;font-weight: 300!important;margin-top: 30px;}
.home-btn:hover{background: url(images/home-btn.png)bottom center repeat-x;}
.home-thumbnail{float: right;padding:0 0 0 20px;}
.contact-info{margin-bottom: 10px;}

.avl-btn{display:block; width:150px; height:42px; background:#42C1E2; border-radius:5px; font-size:16px; color:#fff !important;
text-align: center;line-height: 36px; text-decoration:none !important;}
.avl-btn:hover{ background:#21333F; }
/* 
* Bottom Area Config 
*/
/*#bottom{margin-top: -42px;}*/
.bottom1{height: 477px;background: url(images/bottom-bg.png)top center no-repeat;padding: 119px 0 0 5px}
.bottom1 h2{font:20px/20px 'Habibi', serif;color: #fff;margin-bottom: 7px;}
.bottom1 h2 span{display: block;font-size: 30px;color: #9fb072;line-height: 43px;}
.bottom1 p{color: #fff;line-height: 28px;width: 455px;}
.bottom1 a{background: url(images/bottom1-btn.png)top center repeat-x;height: 35px;width: 135px;display: block;font:300 15px/35px 'Oswald', sans-serif;text-align: center;color: #fff;border-radius: 40px;margin-top: 20px;}
.bottom1 a:hover{background: url(images/bottom1-btn.png)bottom center repeat-x;color: #2b3312;}
.bottom2{height: 332px;text-align: center;}
.bottombox:first-child{margin-left: 0;background: #91A364;}
.bottombox:nth-child(2){background: #2B3312;}
.bottombox:last-child{margin-right: 0;}
.bottombox{width: 320px;height: 334px;vertical-align: top;display: inline-block;margin: -29px 8px 0;padding: 105px 40px 0;position: relative;}
.bottombox:nth-child(1):after{content: url(images/bottom-aft1.png);top: 28px;left: 0;right: 0;}
.bottombox:nth-child(2):after{content: url(images/bottom-aft2.png);top: 28px;left: 0;right: 0;}
.bottombox h2{font:20px/20px 'Habibi', serif;color: #fff;margin-bottom: 11px;}
.bottombox h2 span{display: block;font-size: 25px;color: #2b3312;line-height: 30px;}
.bottombox:nth-child(2) h2 span{color: #9fb072;}
.bottombox p{color: #fff;line-height: 28px;}
.bottombox a{background: url(images/mid-btn1.png)top center repeat-x;display: block;width: 135px;height: 35px;text-align: center;font:300 14px/35px 'Oswald', sans-serif;color: #333333;border-radius: 40px;margin: 14px auto;}
.bottombox a:hover{color: #fff;background: url(images/mid-btn1.png)bottom center repeat-x;}
.bottombox:nth-child(3) a{margin: 18px 0 0!important;background: url(images/bottom2-btn.png)bottom center repeat-x;display: block;width: 135px;height: 35px;text-align: center;font:300 14px/35px 'Oswald', sans-serif;color: #fff;border-radius: 40px;margin: 14px auto;}
.bottombox:nth-child(3) a:hover{background: url(images/bottom2-btn.png)top center repeat-x;}
.bottombox:nth-child(3){text-align: left;padding: 94px 0 0 30px;}
.bottombox:nth-child(3) h2{color: #666666;font-size: 20px;margin-bottom: 7px;}
.bottombox:nth-child(3) h2 span{font-size: 30px;line-height:42px;}
.bottombox:nth-child(3) p{color: #666666;}
.bottom3{height: 270px;background: #2b3312;}
.map, .contact{display: inline-block;float: left;position: relative;vertical-align: top;width: 50%;}
.map{left: -460px;position: absolute;width: 910px;}
.map img{position:relative; }
.contact{float: left;padding-top: 24px;}
.contact h2{font:20px/20px 'Habibi', serif;color: #fff;margin-bottom: 11px;}
.contact h2 span{display: block;font-size: 25px;color: #91a364;line-height: 30px;line-height: 39px;}
.contact h3{color: #fff;font-weight: normal;font-size: 13px;margin-bottom: 7px;}
.contact p{color: #fff;margin-bottom: 18px;}
.contact a{margin-top:23px;text-align: center;font:300 14px/35px 'Oswald', sans-serif;color: #fff;border-radius: 40px;background: #91a364;display: block;width: 200px;height: 35px;}
.contact a:hover{background: #fff;color: #333333;}
.contact .info{margin-bottom: 18px;}
/* 
* Footer Area Config 
*/
footer{ padding:30px 0 0; clear:both;text-align:center;height:122px;}
.footerboxes{display:inline-block;vertical-align:top;width:300px;height:190px;background:blue;text-align:left;}
#footer_nav ul{padding:0; text-align: center; list-style: none; }
#footer_nav ul li{ display: inline-block; vertical-align: top; position:relative;margin:0 14px;}
#footer_nav ul li:after{content:"|";top:-3px;right:-18px;font-size: 18px;color: #444444;}
#footer_nav ul li:last-child:after{content:"";}
#footer_nav ul li a{ display: block; padding: 0;font:14px/20px 'Habibi', serif;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;color: #444444;}
#footer_nav ul li a:hover,#footer_nav li.current_page_item a{text-decoration:underline;color: #91a364; }
/*
* Copyright Config
*/
#copyright,.footer-comp,#copyright a{ color:#2b3312;font-size: 14px;}
#copyright {text-align:center;margin-top: 3px;}
#copyright a:hover{ text-decoration:underline;}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
16.65% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
33.3% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
49.95% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
66.6% {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
83.25% {
-webkit-transform: translateY(1px);
transform: translateY(1px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes hvr-wobble-vertical {
16.65% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
33.3% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
49.95% {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
66.6% {
-webkit-transform: translateY(-2px);
transform: translateY(-2px);
}
83.25% {
-webkit-transform: translateY(1px);
transform: translateY(1px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.hvr-wobble-vertical {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
-webkit-animation-name: hvr-wobble-vertical;
animation-name: hvr-wobble-vertical;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
}

@keyframes fadeIn{

0%{
opacity: .2;

}

100%{
opacity: 1
}

@-webkit-keyframes fadeIn{

0%{
opacity: .2;
}

100%{
opacity: 1;
}

}

@-moz-keyframes fadeIn{

0%{
opacity: .2;
}

100%{
opacity: 1;
}

}