a, *:before, *:after{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;box-sizing:border-box;-moz-box-sizing:border-box;}
*{box-sizing:border-box;-moz-box-sizing:border-box;}
*:before, *:after {position:absolute;}textarea {resize:vertical;}

a[href^=tel] { color: inherit; text-decoration: none; }

html, body {background:#FFF; font:400 14px/22px 'Open Sans', sans-serif; height:100%;}
a{text-decoration:none; color:#3498db;outline:0 !important;}
a:hover{color:#231d1d;}
ul li{list-style:none;}
h3,h4,h5,h6{margin:0;font-weight:normal;}
@font-face {
		font-family: 'CenturyGothic';
		src: url('fonts/century/gothic.eot');
		src: url('fonts/century/gothic.eot?#iefix') format('embedded-opentype'),
				 url('fonts/century/gothic.woff') format('woff'),
				 url('fonts/century/gothic.ttf') format('truetype'),
				 url('fonts/century/gothic.svg#gothic') format('svg');
		font-weight: normal;
		font-style: normal;
}
/*Easily center a page's content*/
.wrapper{width:1000px;max-width:100%;height:auto;margin:0 auto;}
.clearfix {clear:both;overflow:hidden;}.clear{clear:both;}

.float-left{float:left;}.float-right{float:right;}
.align-center{text-align:center;}.align-justify{text-align:justify;}
.float_thumb{float:right;border: 4px solid #fff;box-shadow: 0 0 5px;margin: 9px 6px 0 15px;}
.align-top{vertical-align:top;}.inline-block{display:inline-block;}

/*Header*/
header{background:url(images/header-bg.jpg) repeat-x left top;height:175px; position:relative; z-index:99;-webkit-box-shadow: 0px 9px 17px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 9px 17px -2px rgba(0,0,0,0.75);box-shadow: 0px 9px 17px -2px rgba(0,0,0,0.75);}

  .logo-wrapper{ float:left; margin: 20px 20px 0;}
  
  .contactinfo{text-align:right; float:right; margin:47px 10px 0;}
  .contactinfo h4{display:block;font:400 16px/20px 'Play';color:#222222;}
  .contactinfo h4 span{display:block; font:700 24px/33px 'Play';color:#f77841;}
  .contactinfo h5{display:block; font:400 15px/25px 'Play';color:#222222;}

/*Navigation*/
  .page-nav{padding:0;  position:relative; z-index:99; margin-top: -31px;}
  .page-nav ul{margin:0; text-align:center; background:url(images/nav-bg.jpg) repeat-x left top;
  height:60px; border-radius:4px;}
  .page-nav li{display:inline-block; vertical-align:middle; position:relative; padding:21px 37px;}
  .page-nav li:after{content:url(images/nav-spacer.png);right:-15px; top:4px;}
  .page-nav li:last-child:after{content:"";}
  .page-nav li a{display:block;font:700 17px/18px 'Play';color:#fff; text-transform:uppercase;	}
  .page-nav li a:hover, .page-nav li a:active, .page-nav li.current_page_item a{color:#ffe83e;}

/*Dropdown*/
  .page-nav span{position:absolute;right:0;top:0;display:none;padding:5px;cursor:pointer;z-index:9;}
  .nav-toggle-button span{float:left;color:#fff; font-size:15px; font-weight:bold;  line-height: 25px; font-size: 22px;}
  .nav-toggle-button{display:none;float:right;color:#231d1d;cursor:pointer;}
  .nav-toggle-button .fa{display:block;}
  
/*Drop Down: Adds a nth-level drop down*/
.dropdown ul li {position:relative;}.dropdown ul ul {display:none;width:auto;margin:0;padding:0;position:absolute;top:100%;left:0;z-index: 999;}.dropdown ul ul ul {left:100%;top:0;}.dropdown ul ul li{display:block;width:200px;}.dropdown ul ul li a {background:#fff;width:200px;margin:auto;height:auto;display: block;padding:10px 0;text-indent:15px;border-bottom:1px solid #ccc;}.dropdown ul li:hover > ul{display:block;visibility:visible;}  

/*Banner*/
#banner{background:url(images/banner-bg.jpg) no-repeat center top;height:832px; margin-top:-205px;}
#banner .wrapper{position:relative;}

.flash{position:absolute; top:198px; right:-65px;}

.banner-left{position:absolute; top:358px; left:30px; z-index:99; width:390px; text-align:center;}
.slogan h2{font:700 24px/25px 'Play';color:#fff; }
.slogan h2 span{display:block; font:700 32px/40px 'Play';color:#ffd449; }
.banner-info p{ font:400 15px/20px 'Play';color:#fff; }
.banner-info a{display:block; width:167px; height:40px; background:url(images/banner-btn.png) no-repeat center top;
 font:700 15px/40px 'Play';color:#fff; position:relative; text-align:left; padding:0 20px; margin:0 auto;
-webkit-box-shadow: 0px 13px 11px -6px rgba(52,88,72,1);-moz-box-shadow: 0px 13px 11px -6px rgba(52,88,72,1);
box-shadow: 0px 13px 11px -6px rgba(52,88,72,1);}

.banner-info a:hover{ background:url(images/banner-btn.png) no-repeat center bottom;}
 
.banner-info a:after{content:url(images/arrow.png); top:3px; right:21px;}
.banner-info a:hover:after{content:url(images/arrow-h.png);}

/*Mid*/
#mid{ position:relative; z-index:99; background:url(images/mid-bg.jpg) repeat-x left top; height:219px;}
#mid .wrapper{ position:relative; }
#mid ul{position:absolute; top:-87px; right:0;}
#mid li{display:inline-block; vertical-align:bottom;}

	.midbox1{width:320px; height:341px; background:url(images/side1-bg.png) no-repeat center top; padding:33px 9px 0 133px;
	display:inline-block; vertical-align:top; position:absolute; top:-143px; left:0;}
	.midbox1 h3{ font:400 17px/20px 'Play';color:#427c60;}
	.midbox1 h3 span{display:block; font:700 24px/15px 'Play';color:#f77841;}
	.midbox1 p{ font:400 12px/17px 'Play';color:#222222; height:49px;}
	.midbox1 a{display:block; width:92px; height:25px; background:url(images/midbox-btn.png) no-repeat center bottom;
	font:700 12px/23px 'Play';color:#fff; position:relative; padding:0 6px;}
	.midbox1 a:hover{background:url(images/midbox-btn.png) no-repeat center top;}
	
	.midbox1 a:after{content:url(images/mid-arrow.png); top:0; right:3px;}
	.midbox1 a:hover:after{content:url(images/mid-arrow-h.png);}
	
	
	.mid-right{display:inline-block; vertical-align:top; width:660px;}
	.mid-right li{display:inline-block; vertical-align:top;}
	.midbox2{width:320px; height:293px; background:url(images/midbox-bg.jpg) repeat-x left top; text-align:center; padding:85px 30px 0; position:relative;border-radius:3px;}
	.midbox2 h3{ font:400 17px/20px 'Play';color:#fff;}
	.midbox2 h3 span{display:block;  font:700 24px/15px 'Play';}
	.midbox2 p{font:400 13px/20px 'Play'; color:#fff; height:86px;}
	.midbox2 a{display:block; width:150px; height:40px; background:url(images/mid-btn.png) no-repeat center top; 
	font:700 17px/38px 'Play'; color:#fff; padding:0 14px; text-align:left; margin:0 auto; position:relative;
	-webkit-box-shadow: 0px 7px 5px 0px rgba(202,85,34,1);-moz-box-shadow: 0px 7px 5px 0px rgba(202,85,34,1);
box-shadow: 0px 7px 5px 0px rgba(202,85,34,1);}
	.midbox2 a:hover{ background:url(images/mid-btn.png) no-repeat center bottom;} 
		
	.midbox2 a:after{content:url(images/arrow.png); top:2px; right:13px;}
	.midbox2 a:hover:after{content:url(images/arrow-h.png); }

	.mid-right li:first-child .midbox2:after{content:url(images/mail.png); top:14px; left:0;}
	.mid-right li:last-child  .midbox2:after{content:url(images/calendar.png); top:14px; left:0;}
	
	.mid-right li:first-child .midbox2{margin:-10px 15px;}
	.mid-right li:last-child  .midbox2{margin:-10px 0;}

/*Sidebar*/
aside{width:320px; max-width:100%;}

	.side-tab {width:320px; padding:0 10px;}
	.side-tab h3{font:400 24px/23px 'Play'; color:#222222; position:relative; text-indent: 72px;}
	.side-tab h3 span{display:block; font:700 28px/30px 'Play'; color:#437d61;}
	.side-tab h3:before{content:url(images/note.png); top:-7px; left:-68px;}
	.side-tab ul{margin-top:25px;}
	
	.side-tab a{display:block; width:290px; height:50px; background:url(images/sidebar-btn.png) no-repeat center top;
	font:400 18px/20px 'Play'; color:#5f5f5f; padding:14px 23px; position:relative; margin:7px auto;}
	.side-tab a:hover, .side-tab li.current_page_item a{ background:url(images/sidebar-btn.png) no-repeat center bottom; color:#fff;}
	
	.side-tab a:after{content:url(images/arrow-gray.png); top:16px; right:18px;}
	.side-tab a:hover:after, .side-tab li.current_page_item a:after{content:url(images/arrow-green.png);}
	
	.sidebar-tab{display:block; width:320px; height:114px; background:url(images/sidebar-tab.png) no-repeat center top;
	font:400 21px/20px 'Play'; color:#fff; position:relative; padding:36px 84px;}
	.sidebar-tab span{display:block; font:700 30px/28px 'Play'; color:#7b2500;}
	.sidebar-tab:before{content:url(images/note1.png); top:19px; left:8px;}
	.sidebar-tab:hover{background:url(images/sidebar-tab.png) no-repeat center bottom;}

/*MainContent*/
.grid{padding:60px 0 30px;}
  .page-content{width:660px;max-width:100%;color:#545454;font-size:14px; font:14px/30px 'Play'; }
  .page-content a{color:#0f4176; font-weight:bold;}
  .page-content a:hover{text-decoration:underline;}
  .page-content ul {margin:0 0;padding:0 0;}
  .page-content ul li{margin-bottom:3px;position:relative;padding:0 3px 0 30px; text-align:left;}
  .page-content ul li:before{position:absolute;content:url(images/bull.png);left:2px;top:3px;}
  
  .comingsoon {color:#FF0000; font-weight:bold; font-style:italic;}
  .content-title{margin-bottom:5px;}
  .content-title h1{font:24px/23px 'Play'; color:#222222;margin:0;}
  .content-title h1 span{display:block;font:700 28px/29px 'Play'; color:#f77841;}
  .comp{color:#f97c46; font-weight:700;}
  
   h2.entry-title{margin-bottom:4px;margin-top:0;}
  .list{-webkit-column-count: 2;-moz-column-count: 2;  column-count: 2;}
  .content-img{float:left; margin:5px 23px 0 0;}
  .bullet{width:450px; overflow:hidden; margin:31px 0;}

  
/*Bottom*/
#bottom{ background:url(images/bottom-bg.jpg) repeat-x left top; height:422px; padding:69px 0;}

	.bottom-tab{display:inline-block; vertical-align:top; width:487px; position:relative; margin:0 5px;}
	.bottom-tab li{display:inline-block; vertical-align:top; font:400 14px/20px 'Play'; color:#222222;}
	.bottom-tab li:last-child{margin-left:60px;}
	.bottom-tab li span{display:block;}

		.btm-img{position:absolute; top:-8px; left:0;}
		
		.btm-inner{padding:15px 9px 0 274px; height:279px; border:1px dashed #a76a52; border-radius:5px;}
		.btm-inner h3{font:17px/20px 'Play'; color:#fff;}
		.btm-inner h3 span{display:block; font:700 24px/20px 'Play'; color:#f77841;}
		.btm-inner p{font:400 13px/20px 'Play'; color:#fff; height:137px;}
		.btn-tab{display:block; font:700 15px/35px 'Play'; color:#fff; width:129px; height:35px; margin-top: 21px;
		background:url(images/bottom-btn.png) no-repeat center top; position:relative; padding: 0 15px;
		-webkit-box-shadow: 0px 6px 5px 0px rgba(75,43,31,1);-moz-box-shadow: 0px 6px 5px 0px rgba(75,43,31,1);
box-shadow: 0px 6px 5px 0px rgba(75,43,31,1);}
		.btn-tab:hover{background:url(images/bottom-btn.png) no-repeat center bottom;}
		
		.btn-tab:after{content:url(images/bottom-green.png); top:1px; right:13px;}
		.btn-tab:hover:after{content:url(images/bottom-green-h.png); }

#bottom1 {height:300px;}
#bottom1 .wrapper{ position:relative;}

	.bottom-tab1{display:inline-block; vertical-align:top; width:730px; position:relative; margin:0 auto;}
	.bottom-tab1 li{display:inline-block; vertical-align:top; font:400 14px/20px 'Play'; color:#222222;}
	.bottom-tab1 li:last-child{margin-left: 20px;width: 470px;font-size: 13px;font-style: italic;background: #f0eded;padding: 5px 5px 0 5px;border-radius: 10px;box-shadow: 2px 3px 2px 2px #dad8d8;}
	.bottom-tab1 li span{display:block;}
	
	.bottom-tab1 li h3{font:700 16px/40px 'Play'; color:#417a5e;}
	.bottom-tab1 li h4{font:400 16px/40px 'Play'; color:#222222;}
	.bottom-left{position:absolute; top:0; left:-458px;}
	
	.bottom-tab1 li  small{font-size:14px; margin-left:19px;}
	.bottom-tab1 li:first-child span:nth-child(2) small{margin-left: 25px;}
	.bottom-tab1 li:first-child span:last-child small{margin-left: 29px; }
	.sub{margin-left:0 !important; color:#f77841;}
	.bottom-tab1 ul {margin: -10px 0 !important}
	.bottom-right{position:absolute; top:0; right:-165px; width:700px; padding:12px 0 0 39px;}
		.contact-tab h3{font:400 24px/23px 'Play'; color:#427b5f;}
		.contact-tab h3 span{ color:#f77841;}
		.contact-tab ul{margin-top:30px;}
		.contact-tab li{font:400 14px/20px 'Play'; color:#222222; display:inline-block; vertical-align:top;margin-right:25px;}
		.contact-tab li:first-child{/*margin-right:50px;*/}
		.contact-tab li span{display:block;}
		.contact-tab li a{color:#f77841; text-decoration:underline;}
		.contact-tab li a:hover{color:#4e8c72; }
		
/*Footer*/
footer{background:#f77841; color:#fff; padding:13px 36px; height:96px; text-align:center; font:400 14px/28px 'Play';}
  .nav-footer ul{margin:0 auto; padding:0;}
  .nav-footer ul li{display:inline-block; vertical-align:top;position:relative;}
  .nav-footer ul li:after{content:url(images/nav-spacer.png);right:-16px;top:0;}
  .nav-footer ul li:last-child:after{content:"";}
  .nav-footer ul li a{display:block; padding:6px 36px; color: #fff; font-size:17px; font-weight:bold; text-transform:uppercase;}
  .nav-footer ul li a:hover,.nav-footer li.current_page_item a{text-decoration:underline;}

  .footer-comp{color:#FFF; font-weight:normal;}
  #copyright {margin:0 auto; color:#FFF;}
  #copyright a{color:#fff;}
  #copyright a:hover{text-decoration:underline;}

  
/* Shrink */
.shrink {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.shrink:hover, .shrink:focus, .shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
/*COPY THE FF CSS STYLE*/	
.technology {cursor:pointer; font-size:14px; font-family:Verdana; font-weight:bold; margin:5px 0; padding:10px 0; width:625px; background:#ffbf33 !important;}
.openlanguage {color:#000; background:#fb5e0a;}
.closedlanguage {color:#000; background:#3B77D9; border-bottom:1px solid #333;}
.thelanguage {padding:0 10px 0 10px; border: 1px solid #ffbf33; width:603px; background:#bbdee8 !important;}	
    
/**Resources**/
.resources {font-size:14px; margin-top:10px;}.resources a { text-decoration:none; display:block;font-weight:bold;}.resources a:hover {color:#ff0000; text-decoration:none; padding-left:1px;}.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}.resources ul li {line-height: 19px; margin-bottom:8px; padding:12px; background:#FAFDFE;border:1px solid #ACD7D6; border-bottom:2px solid #95CCCB;}.resources ul li:before{content:"";}.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;}

/**Search**/
.search_results div.page, .search_results div.post {padding:20px;  margin: -30px 0 36px; background:#FFFFE1; border-bottom:2px solid #CCC;}.search_results h2 a {text-decoration:none;}.search_results div.entry-meta {font-style:italic;}.search_results a:hover {text-decoration:none;}

/**Dang IE 7**/
.lt-ie8 .dang-ie{width:100%;height:100%;position:fixed;background-color:#00abdd;}.message{text-align:center;color:#fff;font-size:20px;position:absolute;top:20%;left:0;right:0;}.inner-message{position:relative;top:-20%;left:0;right:0;text-align:center;margin:auto;}.inner-message img{position:relative;left:3em;}.inner-message a.download{display:block;width:300px;padding:10px;color:#fff;margin:2em auto;border:1px solid #fff;}.terms{color:#fff;font-size:13px;padding:20px;position:absolute;right:0;bottom:0;}.terms a{color:#fff;font-weight:bold;}.lt-ie8 .protect-me{display:none;}

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0;}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{width: 100%;border-collapse:collapse;border-spacing:0}