/* common */
* { margin: 0px; padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
html, body { font-family: Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #fff; }
img { border: 0px; display: block; }
a, input { outline: none; text-decoration: none; }
.clear { clear: both; height: 0px; overflow: hidden; }
.centering { width: 980px; margin: auto;}
a.mmenu { display: none; width: 35px; height: 35px; float: left; }
a.mmenu span { position: relative; margin: 15px 0px; display: block; width: 100%; float: left; height: 5px; background: #fff; }
a.mmenu span:after { position: absolute; content: " "; width: 100%; top: -13px; left: 0px; height: 5px; background: #fff; }
a.mmenu span:before { position: absolute; content: " "; width: 100%; bottom: -13px; left: 0px; height: 5px; background: #fff; }

p{ color: #000;  font-family: 'enriquetaregular';line-height: 24px; font-size: 15px;}
ol {  }
/* section  */
#section { position: relative; display: block; width: 100%; min-height: 100%; }

/* page wrap */
#page-wrap { margin: 0 auto; width: 100%; }

	/* header */
	#header-wrap { position: relative; width: 100%;}
	/* header block */
	.header-block { padding: 8px 0px ; width: 100%; overflow: hidden;}
	.header-block .logo { padding-left: 33px; width: 35%; float: left;}
	.header-block .logo img { float: left;}
	.header-block .right {padding-left: 31px; width: 65%; float: right;}
	.header-block .right .choice p { padding: 30px 0px; display: block; font-size: 40px; color: #000; font-family: 'Palatino Linotype'; text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.4); font-weight: bold; }
	/* nav block */
	.nav-block { width: 100%; background: #0552ab; float: left;}
	.nav-block ul { width: 80%; float: left; list-style: none; position: relative;}
	.nav-block ul li { padding:0px 40px 0px 50px; line-height: 50px; float: left; position: relative;}
	.nav-block ul li a { font-size: 14px; color: #fff; font-family:'OpenSans-Bold'; text-transform: uppercase; }
	.nav-block ul li a:hover, .nav-block ul li.current  a { color: #000; }
	.nav-block ul li.current.parent li a { color: #fff; }
	.nav-block ul li.current.parent a:hover, .nav-block ul li.current.parent  a { color: #000; }
	.nav-block ul ul{ width: auto; display: none; background: #2f2e2e; position: absolute; left: 0px; z-index: 999;}
	.nav-block ul li:hover ul{ display: block; list-style: none;}
	.nav-block ul li ul li { line-height: 31px; float: none; text-align: center;}
	.nav-block ul li ul li a { white-space: nowrap; display: block; }
	.nav-block .seach { margin: 14px 0px 0px; width: 17%; float: left; height: 25px; background: #fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow: 0px 0px 1px 1px #ccc inset}
	.nav-block .seach label { display: none; }
	.nav-block .seach .button  { float: left; width: 30px; line-height: 22px; border: none; text-indent:-9999px; background: url(../images/search.png) no-repeat center center; cursor: pointer;}
	.nav-block .seach .inputbox  { width: 130px; float: left; font-size: 14px; color: #000; font-family: 'open_sansregular'; line-height: 22px; border: none; background: none;}
	
	/* commision-block */
	.commision-block { padding: 10px 0px 0px;; width: 100%; float: left;}
	.commision-block h3 { font-size: 36px; color: #000; text-align: center; font-family: 'open_sansregular'; letter-spacing: 2px;}
	
	/* banner block */
	.banner-block { width: 100%; float: left; position: relative;}
	.banner-block .banner { width: 100%; position: relative;}
	.banner-block .banner .flexslider { overflow: hidden;}
	.banner-block .banner .flexslider ul.slides { list-style: none;}
	.banner-block .banner .flexslider ul.slides li {  min-height: 560px; background-position: center center; }
	.banner-block .centering { position: relative;}
	.banner-block .centering .contain { position: absolute; z-index: 9;}
	.banner-block .centering .mision { padding: 25px 0px 0px; width: 100%;float: left;}
	.banner-block .centering .mision .moduletable { padding-right: 70px; float: left; width: 320px; min-height: 200px;}
	.banner-block .centering .mision .moduletable h3 { font-size: 30px; color: #fff;font-family: 'enriquetabold'; letter-spacing: 2px;}
	.banner-block .centering .mision .moduletable a:hover { color: #0088cb}
	.banner-block .centering .mision .moduletable:nth-child(2n) { padding-right: 30px;}
	.banner-block .centering .mision .moduletable:last-child { padding-right: 0px;}
	.banner-block .centering .mision .moduletable p { font-size: 14px; color: #fff; font-family: 'open_sansregular'; line-height: 22px;}
	.banner-block .centering .mision .moduletable p a { font-size: 16px; color: #fff; font-family:'OpenSans-Bold';}
	.banner-block .centering .mision .moduletable p a:hover { text-decoration: none;}
	.banner-block .flex-control-nav.flex-control-paging { text-align: center; position: absolute; bottom: 10px; width: 100%; z-index:10; }
	.banner-block .flex-control-nav.flex-control-paging li { width: 11px; height: 11px;  display: inline-block;  margin: 0 3px; }
	.banner-block .flex-control-nav.flex-control-paging li a { cursor: pointer; display: block; background: #fff; width: 11px; height: 11px; text-indent:-9999px; border-radius: 50%;}
	.banner-block .flex-control-nav.flex-control-paging li a.flex-active , .banner-block  .flex-control-nav.flex-control-paging li a:hover {  background: #000;  }
	
	/* content */
	#content-wrap { overflow: hidden; width: 100%; }	
		/* center */
		#center-wrap { float: left; width: 100%; }
		
		#center-wrap #searchForm { display: none; }
		#center-wrap .search  .search-results .result-category { display: none; }
		#center-wrap .search  .search-results { padding: 50px 0px; }
		#center-wrap .search  .search-results .result-title { text-transform: uppercase;  padding-bottom: 5px; line-height: 18px; font-size: 22px; color: #000; font-family: 'enriquetaregular'; font-weight: bold; }
		#center-wrap .search  .search-results .result-text { padding-bottom: 5px; line-height: 18px; font-size: 14px; color: #000; font-family: 'enriquetaregular'; }
		#center-wrap .search  .search-results .result-created  { padding-bottom: 20px; line-height: 18px; font-size: 12px; color: #000; font-family: 'enriquetaregular'; }
		#center-wrap .search  .search-results .result-title  a { color: #000;  }
			.singleView h2  { padding: 22px 0px; margin-bottom: 20px;  font-size: 22px; color: #000; font-family: 'open_sansregular'; background: url(../images/border.png)no-repeat left bottom; letter-spacing: 2px;}
		.singleView .item-page .icons, .singleView .item-page .article-info, .singleView .item-page .pager.pagenav  { display: none;  }
		/* news block */
		.news-block { padding: 98px 0px 30px 0px; width: 100%; float: left;}
		.news-block .centering { padding: 0px 40px;}
		.news-block .centering h3 { padding-bottom: 50px; font-size: 87px; color: #000; font-family: 'open_sanslight';}
		.news-block ul { list-style: none; }
		.news-block .moduletable { padding: 38px 31px 10px 15px; margin-right: 35px; width: 45%; float: left; background: #0552ab; min-height: 175px; color: #fff; font-size: 20px; font-family: 'enriquetabold'; line-height: 27px; border-top-right-radius: 55px; -moz-border-top-right-radius: 55px;-webkit-border-top-right-radius: 55px; border-bottom-left-radius: 55px; -moz-border-bottom-left-radius: 55px; -webkit-border-bottom-left-radius: 55px;}
		.news-block .moduletable h3 { color: #fff; font-size: 20px; font-family: 'enriquetabold'; padding-bottom: 0px;  }
		.news-block .moduletable  p a { color: #fff ; font-size: 14px;font-family:'OpenSans-Bold';}
		.news-block .moduletable  p a:hover { color: #0088cb}
		.news-block .moduletable :even { margin-right:0px;}
		.news-block .right { padding: 39px 0px 10px 6px; width: 45%; float: right; background: #0552ab; min-height: 175px; border-top-right-radius: 55px; -moz-border-top-right-radius: 55px;-webkit-border-top-right-radius: 55px; border-bottom-left-radius: 55px; -moz-border-bottom-left-radius: 55px; -webkit-border-bottom-left-radius: 55px;}
		.news-block .right p{ color: #fff; font-size: 20px; font-family: 'enriquetabold'; line-height: 27px;}
		.news-block .right p a { color: #fff ; font-size: 14px;font-family:'OpenSans-Bold';}
		.news-block .right p a:hover { color: #0088cb}
		

		/* History block  */
		.history-block{ padding: 42px 0px 60px 0px; margin-top: 5px; background: #0552ab; overflow: hidden}
		.history-block h2 { padding: 40px 0px; text-align: center; font-size: 40px; color: #fff; font-family: 'open_sansregular'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 7px;}
		.history-block .left { width: 35%; float: left;}
		.history-block .left .circul{ padding: 30px 0px 20px 0px ; border-radius: 50%; float: right;}
		.history-block .right { width: 60%; float: right;}
		.history-block .right p { font-size: 16px;font-family: 'open_sansregular'; color: #fff; line-height: 24px; padding-bottom: 20px;}
		
		/* board block */
		.board-block { padding: 40px 0px; width: 100%; overflow: hidden;}
		.board-block h2 { padding: 0px 0px 40px 0px; margin: 0px; font-size: 40px; color: #000; font-family: 'Palatino Linotype'; text-align: center; background: url(../images/border.png) no-repeat center 70px;}
		.board-block .bold { margin: 30px 0px; font-size: 20px; line-height: 29px; color: #000; font-family: 'enriquetabold'; display: block;}
		.board-block .box { width: 750px; margin: auto;}
		.board-block .box .left{ margin-top: 30px; width: 45%; float: left;}
		.board-block .box .left p {font-size: 14px;  padding-bottom: 20px; font-family: 'enriquetaregular';line-height: 24px;}
		.board-block .box .left .product { width: 45%; float: left;}
		.board-block .box .left .text { width: 40%; float: left;}
		.board-block .box .left .text h3 {line-height: 29px; color: #000; font-size: 24px; font-family: 'enriquetaregular';}
		.board-block .box .left ul.regular { list-style: none;}
		.board-block .box .left ul.regular li { padding: 10px 0px 10px 15px;  color: #000; font-size: 14px; font-family: 'enriquetaregular'; line-height: 18px; background:url(../images/dot1.png) no-repeat left 13px;}
		
		.board-block .box .right{ margin-top: 30px; width: 45%; float: right;}
		.board-block .box .right p {font-size: 14px; padding-bottom: 20px; font-family: 'enriquetaregular'; line-height: 24px;}
		.board-block .box .right p a {font-size: 18px; color: #000; font-family: 'enriquetabold';}
		.board-block .box .right .product { width: 45%; float: left;}
		.board-block .box .right .text { width: 55%; float: left;}
		.board-block .box .right .text h3 {line-height: 29px; font-size: 24px; color: #000; font-family: 'enriquetaregular'; font-weight: normal;}
		.board-block .box .right .text h5 { padding-top: 25px;line-height: 18px; font-size: 14px; color: #000; font-family: 'enriquetaregular';}
		.board-block .box .right ul.regular { list-style: none;}
		.board-block .box .right ul.regular li { padding: 5px 0px 5px 15px; color: #000;  font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px; background:url(../images/dot1.png) no-repeat left 13px;}
		
		.board-block .box .right ul.regular1 { width: 50%; float:left; list-style: none;}
		.board-block .box .right ul.regular1 li { padding: 5px 0px 5px 25px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px; background:url(../images/dot2.png) no-repeat left 13px;}
		.board-block .box .right .legis { margin-top: 150px; width: 100%; float:left}
		
		.board-block .box .principal { margin: 100px 0px 60px 0px; width: 100%; float: left; }
		.board-block .box .principal .product { width: 21%; float: left;}
		.board-block .box .principal h3 { padding-bottom: 30px;line-height: 29px; color: #000; font-size: 24px; font-family: 'enriquetaregular';}
		.board-block .box .principal p {font-size: 14px;  padding-bottom: 26px; font-family: 'enriquetaregular';line-height: 24px;}
		.board-block .box .principal ul.regular { padding-left: 15px; padding-bottom: 20px; list-style: none;}
		.board-block .box .principal ul.regular li { padding: 5px 0px 5px 15px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px; background:url(../images/dot1.png) no-repeat left 13px;}
		
		
		/* service page */		
		/* service block */
		.service-block{ overflow: hidden; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative}
		.service-block  .item-page.service-block { padding: 0px; background: none; }
		.service-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(230,230,231,0.5); z-index: 1;}
		.service-block .centering{ position: relative; z-index: 99}
		.service-block h2 { padding: 22px 0px; text-align: center; font-size: 57px; color: #000; font-family: 'open_sansregular'; background: url(../images/border.png)no-repeat center bottom; letter-spacing: 7px;}
		.service-block .box { margin-top: 40px; width: 100%; float: left;}
		.service-block .box .group { width: 300px; float: left;}
		.service-block .box .group:last-child { width: 376px; float: left;}
		.service-block .box .group .item { margin-bottom: 30px; width: 100%; float: left; text-align: center}
		.service-block .box .group .item img { float: left; border-radius: 50%;}
		.service-block .box .group { padding: 0px 0px 10px 0px ; color: #000; font-size: 15px; font-family: 'enriquetaregular'; display: block;}
		.service-block .box .group a { color: #000; font-size: 22px; font-family: 'enriquetaregular'; display: block;}
		.service-block .box .group a cite { font-size: 15px; font-style:normal; display: block; }
		.service-block .box .group .space{ padding-top: 20px;}
		
	
		
		/* INCORPORATION PROCEDURE page */
		
		/* ibc block */
		.ibc-block { padding: 90px 0px 40px 0px; width: 100%; float: left; background: url(../images/coprate-bg.png) no-repeat center top; min-height: 270px; background-size: cover; background-attachment: fixed;}
		.ibc-block h3{ padding: 20px 0px 0px 80px; background: url(../images/border1.png) no-repeat 30% bottom; padding-bottom: 30px;color: #fff; font-size: 57px; font-family: 'enriquetaregular';}
		
		/* coprate-block */
		.coprate-block { padding: 10px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative}
		.coprate-block  .item-page.coprate-block { padding: 0px; background: none; }
		.coprate-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.coprate-block .centering{ position: relative; z-index: 99}
		.coprate-block h2 { padding: 40px 0px 50px 0px; text-align: center; font-size: 42px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 1px;}
		.coprate-block .left { padding: 0px 60px 0px 0px; width: 68%; float: left;}
		.coprate-block .left ol.agent{ padding: 40px 0px 0px 0px; }
		.coprate-block .left ol.agent li { padding: 5px 0px 5px 5px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px;}
		.coprate-block .left ul.inner { padding-left: 20px; list-style: none}
		.coprate-block .left ul.inner li { padding: 5px 0px 5px 15px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px; background:url(../images/dot1.png) no-repeat left 13px;}
		.coprate-block .left ol.dot {padding: 10px 0px 0px 40px;}
		.coprate-block .left ol.dot li { padding: 5px 0px 5px 5px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px; background: none;}		
		.coprate-block .right { width: 32%; float: right;}
		.coprate-block .right .item { width: 100%; float: left;}
		.coprate-block .right .item img { border-radius: 50%;}
		.coprate-block .right img { padding-bottom: 20px;}
		.coprate-block .right a { padding: 5px 0px; color: #000; font-size: 22px; font-family: 'enriquetabold';display: block;}
		
		/* banking page */
		
		/* banking-block */
		.banking-block { padding: 77px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative}
		.banking-block  .item-page.banking-block { padding: 0px; background: none; }
		.banking-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.banking-block .centering{ position: relative; z-index: 99}
		.banking-block .left { width: 50%; float: left; text-align: center;}
		.banking-block .left .item { width: 100%; float: left; text-align: center;}
		.banking-block .left .item img { border-radius: 50%; display: inline-block}
		.banking-block .left img { display: inline-block;}		
		.banking-block .right { padding-right: 100px; width: 50%; float: right;}
		.banking-block .right h4 { padding-bottom: 25px;font-size: 24px; color: #000;font-family: 'enriquetaregular';}
		.banking-block .right p { padding: 0px 0px 30px 0px}
		.banking-block .right a { color: #000; font-size: 18px; font-family: 'enriquetabold';display: block;}		
		
		/* INTERNATIONAL TRUST CORPORATIONS page  */	
			
		/* itc block */
		.itc-block { padding: 135px 0px 30px 0px; width: 100%; float: left; background: url(../images/coprate-bg.png) no-repeat center top; min-height: 270px; background-size: cover; background-attachment: fixed;}
		.itc-block .centering { padding: 0px 422px 0px 0px}
		.itc-block h3{ padding: 20px 0px 0px 80px; background: url(../images/border1.png) no-repeat 30% bottom; padding-bottom: 30px;color: #fff; font-size: 32px; font-family: 'enriquetaregular';}
		
		/* trust-block */
		.trust-block { padding: 10px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative}
		.trust-block  .item-page.trust-block { padding: 0px; background: none; }
		.trust-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.trust-block .centering{ position: relative; z-index: 99}
		.trust-block h2 { padding: 40px 10px 50px 10px; text-align: center; font-size: 40px; line-height: 50px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border1.png) no-repeat center center; letter-spacing: 1px;}
		.trust-block .left { padding: 0px 60px 0px 0px; width: 68%; float: left;}
		.trust-block .left ol { padding: 40px 0px 0px 0px; }
		.trust-block .left ol  li { padding: 10px 0px 10px 5px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 30px;}
		.trust-block .left ol li a { color: #000;}
		.trust-block .left ol.number {padding: 10px 0px 0px 40px;}
		.trust-block .left ol.number li {padding: 10px 0px 10px 5px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 10px;}
		.trust-block .left ul { padding-left: 20px; list-style: disc; }
		.trust-block .left ul li { padding: 5px 0px 5px 15px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px; }	
		
		.trust-block .right { width: 32%; float: right; margin-top: 192px;}
		.trust-block .right .item { width: 100%; float: left;}
		.trust-block .right .item img { border-radius: 50%;}
		.trust-block .right img { padding-bottom: 20px;}
		.trust-block .right a { color: #000; font-size: 22px; font-family: 'enriquetabold';display: block;}
		
		.default-block { padding: 70px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative }
		.default-block p { padding-bottom: 20px; color: #000; font-size: 17px;font-family: 'enriquetaregular'; line-height: 30px; text-align: justify; }
		.bottomBox { width: 100%; overflow: hidden; }
		.bottomBox .left { float: left; width: 50%; }
		.bottomBox .left ul { list-style: none; }
		.bottomBox .left li  { color: #000; font-size: 17px;font-family: 'enriquetaregular'; line-height: 24px; }
		.bottomBox .left li  a { color: #000; }
		.bottomBox .right { float: right; width: 300px; }
		.bottomBox .right .item { width: 100%; }
		.bottomBox .right .item img { border-radius: 50%; width: 270px; height: 270px; }
		.bottomBox  .right img { padding-bottom: 20px;}
		.bottomBox  .right a { color: #000; font-size: 22px; font-family: 'enriquetabold';display: block;}
		.default-block .leftImg { float: left; margin-top: -20px; }
		.default-block .curve { padding: 40px 100px; margin-bottom: 20px;  width: 100%; overflow: hidden; color: #fff;  background: #0552ab; min-height: 175px; color: #fff; font-size: 20px; font-family: 'enriquetabold'; line-height: 27px; border-top-right-radius: 55px; -moz-border-top-right-radius: 55px;-webkit-border-top-right-radius: 55px; border-bottom-left-radius: 55px; -moz-border-bottom-left-radius: 55px; -webkit-border-bottom-left-radius: 55px;}
        .default-block .curve ul { list-style: none; }
		.default-block .curve li  { padding-bottom: 20px; list-style: none; background: none; width: 100%; display: block; overflow: hidden; }
        .default-block .curve li  h1 { width: 50%; float: left; font-size: 22px; font-family: 'enriquetaregular'; }
        .default-block .curve li  p { padding-bottom: 0px; width: 50%; float: right; font-size: 14px; color: #fff; font-family: 'enriquetaregular'; }
		.default-block .curve li.small { padding-bottom: 0px; }
		.default-block .curve li.small h1 { font-size: 14px;}
		.default-block .curve li.small p { padding-bottom: 0px;  }
		
		.liceBox { width: 100%; overflow: hidden; }
		.liceBox .left { float: left; width: 50%; }
		.liceBox .left ul { padding-left: 100px; list-style: none; padding-bottom: 100px;   }
		.liceBox .left ul li { width: 100%; display: block; }
		.liceBox .left ul li  a { width: 100%; display: block; color: #000; font-size: 17px;font-family: 'enriquetaregular'; font-weight: bold; line-height: 24px; }
		.liceBox .right { float: right; width: 300px; }
		.liceBox .right .item { width: 100%; float: left;}
		.liceBox .right .item img { border-radius: 50%;}
		
		.gameBox { width: 100%; overflow: hidden; }
		.gameBox .left { float: left; width: 69%; }
		.gameBox .left ul { list-style: none; padding-bottom: 100px;   }
		.gameBox .left ul li { padding-bottom: 14px; width: 100%; display: block; color: #000; font-size: 21px;font-family: 'enriquetaregular'; line-height: 24px; }
		.gameBox  p { padding-bottom: 24px; width: 100%; display: block; color: #000; font-size: 21px;font-family: 'enriquetaregular'; line-height: 24px; }
		.gameBox  p a { color: #8B0000; }
		.gameBox .left ul li  a { width: 100%; display: block; color: #000; text-decoration: none; font-size: 21px;font-family: 'enriquetaregular'; line-height: 24px; }
		.gameBox .left ul li  a:hover{ color: #8B0000; }
		.gameBox .right { margin-top: 300px; float: right; width: 300px; }
		.gameBox .right .item { width: 100%; float: left;}
		.gameBox .right .item img { border-radius: 50%;}
		.gameBox h3 { font-size: 40px; color: #000; text-align: center; width: 100%; overflow: hidden; display: block; }
		
		.resBlock  ul { list-style: none; padding: 20px 0 50px 0px!important; }
			.resBlock  ul li  { padding-left:0px!important; list-style: none; background: none; }
		.resBlock  ul li a { color:#0552AB; font-size: 17px; font-family: 'enriquetaregular'; line-height: 24px;}
		.resBlock p { font-size: 17px; color: #000; font-family: 'enriquetaregular'; line-height: 24px; }
	    .big { padding-bottom: 50px; font-size: 22px; color: #000; font-family: 'enriquetaregular'; line-height: 30px; }
		.resBlock h4 { font-size: 22px; padding-bottom: 15px; color: #000; font-family: 'enriquetaregular'; line-height: 24px; }
		.resBlock .right .item { width: 100%; }
		.resBlock .right .item img { border-radius: 50%; width: 270px; height: 270px; }
		
		/* INTERNATIONAL INSURANCE page */
		
		/* insurance block */
		.insurance-block { padding: 40px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 1050px; position: relative}
		.insurance-block  .item-page.insurance-block { padding: 0px; background: none; }
		.insurance-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.insurance-block .box1 { width: 100%; float: left}		
		.insurance-block .box1 .centering{ position: relative; z-index: 99}
		.insurance-block .box1 h2 { padding: 40px 90px 50px 0px; font-size: 40px; line-height: 50px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat 35% center; letter-spacing: 1px;}
		.insurance-block .box1 .left { padding: 30px 60px 0px 0px; width: 60%; float: left; }
		.insurance-block .box1 .left p { padding-bottom: 40px; text-align: justify;}
		.insurance-block .box1 .left a { color: #000; font-size: 22px; font-family: 'enriquetabold';display: block;}	
		.insurance-block .box1 .right { width:40%; float: right;}
		.insurance-block .box1 .right .item { width: 100%; float: left;}
		.insurance-block .box1 .right .item img { border-radius: 50%;}
		.insurance-block .box1 .right img { padding-bottom: 20px;}
		/* box2 */		
		.insurance-block .box2{ margin-top: 40px; width: 100%; float: left}
		.insurance-block .box2 .centering{ position: relative; z-index: 99}
		.insurance-block .box2 .left { width:40%; float: left; margin-top: 190px; text-align: center}
		.insurance-block .box2 .left img { display: inline-block;}
		.insurance-block .box2 .item { width: 100%; float: left; text-align: center}
		.insurance-block .box2 .item img { border-radius: 50%; display: inline-block}
		.insurance-block .box2 img { padding-bottom: 20px;}		
		.insurance-block .box2 .right { padding: 30px 10px 0px 30px; width: 60%; float: right; }
		.insurance-block .box2 p { padding-bottom: 40px; text-align: justify;}
		.insurance-block .box2 .right  h2 {padding: 40px 90px 50px 0px; font-size: 35px; line-height: 50px; text-align: center; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border1.png) no-repeat 35% center; letter-spacing: 1px;}
		
		/* MONEY SERVICES BUSINESSES page */
		
		/* money-block */
		.money-block { padding: 90px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 550px; position: relative}
		.money-block  .item-page.money-block { padding: 0px; background: none; }
		.money-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.money-block .centering{ position: relative; z-index: 99}
		.money-block .left { width: 42%; float: left; text-align: center;}
		.money-block .left .item { width: 100%; float: left; text-align: center;}
		.money-block .left .item img { border-radius: 50%; display: inline-block}
		.money-block .left img { display: inline-block;}		
		.money-block .right { padding-right: 100px; width: 58%; float: right;}			
		.money-block .right a { padding-bottom: 20px; color: #000; font-size: 22px; text-align: center; font-family: 'enriquetabold';display: block;}
		
		/* GAMING. page */
		
		/* gaming block */
		.gaming-block { padding: 10px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 1050px; position: relative}
		.gaming-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.gaming-block .box1 { width: 100%; float: left}		
		.gaming-block .box1 .centering{ position: relative; z-index: 99}
		.gaming-block .box1 h2 { padding: 40px 0px; font-size: 40px; text-align: center; line-height: 50px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 1px;}
		.gaming-block .box1 .left { padding: 0px 30px 0px 0px; width: 67%; float: left; }
		.gaming-block .box1 .left p { padding-bottom: 40px; }
		.gaming-block .box1 .right a { color: #000; font-size: 22px; text-align: center; font-family: 'enriquetabold';display: block;}	
		.gaming-block .box1 .right { width:33%; float: right;}
		.gaming-block .box1 .right .item { width: 100%; float: left;}
		.gaming-block .box1 .right .item img { border-radius: 50%;}
		.gaming-block .box1 .right img { padding-bottom: 20px;}
		/* box2 */		
		.gaming-block .box2{ width: 100%; float: left}
		.gaming-block .box2 .centering{ position: relative; z-index: 99}
		.gaming-block .box2 .left { width:40%; float: left;}
		.gaming-block .box2 .left  h2 {padding: 40px 90px 50px 0px; font-size: 35px; line-height: 50px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border1.png) no-repeat 10% center; letter-spacing: 1px;}
		.gaming-block .box2 .left p{ padding-bottom: 10px; text-align: justify;}
		.gaming-block .box2 .left ul { list-style: none;}
		.gaming-block .box2 .left ul li {padding: 5px 0px 5px 0px; color: #000; font-size: 15px; font-family: 'enriquetabold'; line-height: 10px;}				
		.gaming-block .box2 .right { padding: 140px 10px 0px 30px; width: 58%; float: right; }
		.gaming-block .box2 .right ul { list-style: none;}		
		.gaming-block .box2 .right ul li { float: left; padding: 6px 0px; border-bottom: 3px solid #000;}
		.gaming-block .box2 .right ul li:last-child { border-bottom: none;}
		.gaming-block .box2 .right ul li .group1 { width: 160px; float: left;  font-family: 'enriquetaregular'; font-size: 14px; color: #000; }
		.gaming-block .box2 .right ul li .group2 { width: 280px; float: left; font-family: 'enriquetaregular'; font-size: 14px; color: #000;}
		.gaming-block .box2 .right ul li .group2 a { text-decoration: none;float: left; font-family: 'enriquetaregular'; font-size: 14px; color: #000;}
		.gaming-block .box2 .right ul li .group3 { width: 60px; float: left; font-family: 'enriquetaregular'; font-size: 14px; color: #000; }
		.gaming-block .box2 .right ul li .bold { color: #000; font-family: 'enriquetabold';}
		.gaming-block .box2 .right .logo { float: left; margin-top: 20px; width: 100%; text-align: center;}
		.gaming-block .box2 .right .logo img { display: inline-block}
		
		
		/* DIRECTORIES  page */
		
		/* direct-block */
		.direct-block { padding: 90px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 550px; position: relative}
		.direct-block  .item-page.direct-block { padding: 0px; background: none; }
		.direct-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.direct-block .centering{ position: relative; z-index: 99}
		.direct-block .left { padding-left: 150px; width: 58%; float: left;  color: #000; font-size: 25px; font-family: 'enriquetabold';display: block;}			
		.direct-block .left a {  color: #000; font-size: 25px; font-family: 'enriquetabold';display: block;}
		.direct-block .left a.small { color: #000; font-size: 18px;font-family: 'enriquetabold';display: block;}
		.direct-block .right { width: 42%; float: left; text-align: center;}
		.direct-block .right .item { width: 100%; float: right; text-align: center;}
		.direct-block .right .item img { border-radius: 50%; display: inline-block}
		.direct-block .right img { display: inline-block;}
				
		/* NEWS FAQS page */
		
		/* fsrc-block */
		.fsrc-block { padding: 40px 0px 40px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; position: relative}
		.fsrc-block  .item-page.fsrc-block { padding: 0px; background: none; }
		.fsrc-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.fsrc-block .centering{ position: relative; z-index: 99}
		.fsrc-block .left { width: 42%; float: left; text-align: center;}
		.fsrc-block .left .item { width: 100%; float: left; text-align: center;}
		.fsrc-block .left .item img { border-radius: 50%; display: inline-block}
		.fsrc-block .left img { display: inline-block;}		
		.fsrc-block .right { margin-top: 80px; padding-right: 20px; width: 58%; float: right;}			
		.fsrc-block .right a { padding-bottom: 20px; color: #000; font-size: 22px;font-family: 'enriquetabold';display: block;}
		
		/* FAQS page */
				
		/*faqs-block */
		.faqs-block { padding: 10px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat; background-size: cover; background-position: bottom center; min-height: auto; position: relative}
		.faqs-block  .item-page.faqs-block { padding: 0px;background: none; }
		.faqs-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.faqs-block .centering{ position: relative; z-index: 99}
		.faqs-block h2 { padding: 30px 0px 30px 0px; text-align: center; font-size: 42px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 1px;}
		.faqs-block .left { padding: 0px 60px 0px 0px; width: 68%; float: left;}
		.faqs-block .left h3{ padding-top: 30px;font-size: 13px; color: #000; font-family:'OpenSans-Bold';;}
		.faqs-block .left p { padding-bottom: 10px;}
		.faqs-block .left ol{ padding: 0px 0px 0px 30px; }
		.faqs-block .left ol li { padding: 0px 0px 0px 5px; color: #000; font-size: 14px;font-family: 'enriquetabold'; line-height: 18px;}
		.faqs-block .left ul { padding-left: 20px; list-style: none}
		.faqs-block .left ul li { padding: 5px 0px 5px 15px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px; background:url(../images/dot1.png) no-repeat left 13px;}
				
		.faqs-block .right { width: 32%; float: right;}
		.faqs-block .right .item { width: 100%; overflow: hidden; margin-top: 600px;}
		.faqs-block .right .item img { border-radius: 50%;}
		.faqs-block .right img { padding-bottom: 20px;}
		.faqs-block .right a { padding: 5px 0px; color: #000; font-size: 22px; font-family: 'enriquetabold';display: block;}
		
		/* INCORPORATION FACTS page */
		
		/* fact-block */
		.fact-block { padding: 50px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative}
		.fact-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.fact-block  .item-page.fact-block { padding: 0px;background: none; }
		.fact-block .centering{ position: relative; z-index: 99}
		.fact-block  h2 { padding: 30px 0px 30px 0px; text-align: center; font-size: 42px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 1px;}
		.fact-block .left { width: 30%; float: left; text-align: center;}
		.fact-block .left .item { width: 100%; float: left; text-align: center;}
		.fact-block .left .item img { border-radius: 50%; display: inline-block}
		.fact-block .left img { display: inline-block; padding-bottom: 30px;}
		.fact-block .left a { text-align: left; color: #000; font-size:20px; font-family: 'enriquetabold';display: block;}
		
		.fact-block .right { width: 63%; float: right;}
		.fact-block .right ul { list-style: none;}
		.fact-block .right ul li { padding: 15px 0px;font-size: 14px; float: left; color: #000;font-family: 'enriquetaregular';}
		.fact-block .right ul li h1 { padding-right: 20px; width: 300px;  float: left; font-size: 14px; font-weight: normal; color: #000;font-family: 'enriquetaregular'; }		
		
		 /*IBC FORMS_LISTS */ 
		 
		  /* form block */
		.form-block { padding: 50px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative}
		.form-block  .item-page.form-block { padding: 0px;background: none; }
		.form-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.form-block .centering{ position: relative; z-index: 99}
		.form-block  h2 { padding: 30px 0px 30px 0px; text-align: center; font-size: 42px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 1px;}
		.form-block .box { width: 100%; float: left;}
		.form-block .left { padding-left: 80px; width: 50%; float: left; }
		.form-block .left h3 { padding-bottom: 30px;font-size: 24px; font-family: 'enriquetaregular'; color: #000;}
		.form-block .left ul { list-style: none;}
		.form-block .left ul li { padding-bottom: 25px;}
		.form-block .left ul li a { color: #000;  font-size:14px; font-family: 'enriquetaregular';}
		.form-block .left a {text-align: left; color: #000; font-size:20px; font-family: 'enriquetabold';display: block;}
		
		
		/* class-block */
		.class-block { padding: 10px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative}
		.class-block  .item-page.class-block { padding: 0px;background: none; }
		.class-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.class-block .centering{ position: relative; z-index: 99}
		.class-block h2 { padding: 40px 0px 50px 0px; text-align: center; font-size: 42px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 1px;}
		.class-block .box { width: 775px; margin: auto;}
		.class-block .box p { padding-bottom: 20px;}
		.class-block .box ol { padding: 20px 0px 20px 30px; ;}
		.class-block .box ol li { color: #000;  font-size:14px; font-family: 'enriquetabold';}
		.class-block .box ul { padding: 10px 30px; list-style: none;}
		.class-block .box ul li { padding-left: 30px; padding-bottom: 10px; color: #000; font-size: 15px; font-family: 'enriquetabold'; background: url(../images/dot2.png) no-repeat left top;}
		.class-block .box a {text-align: left; color: #000; font-size:20px; font-family: 'enriquetabold';display: block; }
		
		
		/* LICENSING-PROCEDURE */
		
		/* lic block */
		.lic-block { padding: 30px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: 650px; position: relative}
		.lic-block  .item-page.lic-block { padding: 0px;background: none; }
		.lic-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.lic-block h2 { padding: 40px 0px 50px 0px; text-align: center; font-size: 42px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 1px;}
		.lic-block .centering{ position: relative; z-index: 99}
		.lic-block .left { margin-top: 40px; width: 40%; float: left; text-align: center;}
		.lic-block .left .item { width: 100%; float: left; text-align: center;}
		.lic-block .left .item img { border-radius: 50%; display: inline-block}
		.lic-block .left img { display: inline-block;}		
		.lic-block .right {  width: 60%; float: right;}
		.lic-block .right h4 { padding-bottom: 25px;font-size: 24px; color: #000;font-family: 'enriquetaregular';}
		.lic-block .right p { padding: 0px 0px 30px 0px}
		.lic-block .right a { color: #000; font-size: 18px; font-family: 'enriquetabold';display: block;}	
			
		/*SUPPORTING DOCUMENTS */
				
		/* support block */
		.support-block { padding: 10px 0px 50px 0px; width: 100%; float: left; background: url(../images/service-bg.jpg) no-repeat center top; background-size: cover; min-height: auto; position: relative}
		.support-block  .item-page.support-block { padding: 0px;background: none; }
		.support-block .overlay { width: 100%; height: 100%; top:0; position: absolute; background: rgba(207,231,245,0.5); z-index: 1;}
		.support-block .centering{ position: relative; z-index: 99}
		.support-block h2 { padding: 30px 0px 30px 0px; text-align: center; font-size: 25px; color: #000; font-family: 'enriquetabold'; background: url(../images/heading%20-border.png) no-repeat center center; letter-spacing: 1px;}
		.support-block .left { padding: 0px 60px 0px 0px; width: 68%; float: left;}	
		.support-block .left p { padding-bottom: 10px;}
		.support-block .left ol{ padding: 0px 0px 0px 30px; }
		.support-block .left ol li { padding: 10px 0px 20px 5px; color: #000; font-size: 14px; font-family: 'enriquetaregular'; line-height: 18px;}
		.support-block .left ul { padding-left: 20px; list-style: none}
		.support-block .left ul li { padding: 5px 0px 5px 15px; color: #000; font-size: 14px;font-family: 'enriquetaregular'; line-height: 18px; background:url(../images/dot1.png) no-repeat left 13px;}
				
		.support-block .right { width: 32%; float: right;}
		.support-block .right .item { width: 100%; overflow: hidden; margin-top: 200px;}
		.support-block .right .item img { border-radius: 50%;}
		.support-block .right img { padding-bottom: 20px;}
		.support-block .right a { padding: 5px 0px; color: #000; font-size: 22px; font-family: 'enriquetabold';display: block;}
		

	/* footer wrap */
		#footer-wrap { overflow: hidden; width: 100%; }
		/* footer block */
		.footer-block { padding: 40px 0px 10px 0px; width: 100%; float: left; background: #0552ab}
		.footer-block h2 { padding-bottom: 5px;font-size: 24px; color: #fff; font-family: 'open_sanslight'; text-align: center; letter-spacing:5px;}
		.footer-block h4 {font-size: 20px; color: #fff; font-family: "Times New Roman", Times, serif; font-style: italic;text-align: center;letter-spacing:3px; font-weight: normal;}
		.footer-block .royal { padding: 0px 10px; margin-top: 35px; width: 100%; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; box-sizing: border-box; }
		.footer-block .royal .custom { padding-left: 7px; min-width: 135px; margin-right: 15px; background: url(../images/map.png) no-repeat top left; box-sizing: border-box; }
		.footer-block .royal .custom:last-child { margin-right: 0px; }
		.footer-block .royal .custom p { padding-left: 12px; color: #fff ; font-size: 13px; font-family: 'enriquetabold'; display: block; letter-spacing: 1px; line-height: 22px; margin: 0; }
		.footer-block .royal .custom.msg { min-width: 240px; padding-left: 30px; margin-right: 15px; background: url(../images/msg.png) no-repeat left 5px; box-sizing: border-box; }
		.footer-block .royal .custom a  { color: #fff ; font-size: 13px; font-family: 'enriquetabold'; display: block; letter-spacing: 1px; line-height: 22px; word-break: break-all; }
		.footer-block .royal .custom.copy { margin-left: 0px; min-width: 190px; padding-left: 30px; background: url(../images/copy.png) no-repeat left top; box-sizing: border-box; }
		
		.footer-block .royal .custom.tel { min-width: 150px; margin-right: 15px; background: url(../images/phn.png) no-repeat top left; box-sizing: border-box; }
		.footer-block .royal .custom.tel p { padding-left: 12px; color: #fff ; text-align: left; font-size: 13px; font-family: 'enriquetabold'; display: block; letter-spacing: 1px; line-height: 20px; margin: 0; }
		
		
		
		@media only screen and (max-width: 979px) {
			
			.centering{ padding: 0 15px; width: auto}
			
			.header-block .right .choice { padding: 30px 0px 30px 30px; font-size: 30px;}
			
			.banner-block .banner .flexslider ul.slides li { min-height: 460px;}
			
			.nav-block ul { width: auto}
			
			.nav-block ul li { padding: 0px 16px 0px 25px}
			
			.nav-block .seach { width: 22%;}
			
			.commision-block h2 { font-size: 25px;}
			
			.banner-block .centering .mision .group { padding-right: 0px; width: 33%;}
			
			.banner-block .centering .mision .group p { line-height: 19px;}
			
			.banner-block .centering .mision .group a { font-size: 20px;}
			
			.news-block { padding-top:30px;}
			
			.news-block .centering h2 { font-size: 70px;}
			
			.news-block .left p { font-size: 17px;}
			
			.news-block .right p { font-size: 17px;}
			
			.footer-block .royal .group1 { width: 50%; margin-right: 0px; margin-bottom: 20px;}
			
			.footer-block .royal .group2 { margin-right: 0px;  margin-bottom: 20px;}
			
			/* about us */
			
			.history-block .right { padding: 0px 0px 0px 40px;}
			
			.board-block .box { width: 100%;}
			
			/*BANKING REQUIREMENTS */
			
			.class-block .box { width: 100%;}
			
			.class-block h2 { font-size: 36px;}
			
			/* DIRECTORIES */
			
			.itc-block { min-height: auto;}
			
			.direct-block .left { padding-left: 0px;}
			
			/* FAQS */
			.itc-block { min-height: auto;}
			
			.itc-block .centering { padding: 0px;}
			
			.faqs-block .left { width: 50%; padding-right: 0px;}
			
			.faqs-block .right { width: 45%;}
			
			/* GAMING */
			
			.gaming-block .box1 .left { width: 56%;}
			
			.gaming-block .box1 .right { width: 43%;}
			
			.gaming-block .box1 .right a { text-align: left; font-size: 20px;}
			
			.gaming-block .box2 .left h2 { padding: 40px 0px 40px 0px}
			
			.gaming-block .box2 .right ul li .group1 { width: 90px;}
			
			.gaming-block .box2 .right ul li .group2 { width: 220px;}
			
			/* IBC INCORPORATION FACTS */
			
			.fact-block .right ul li { font-size: 15px;}
			
			.fact-block .right ul li span { width: 224px;}
			
			.fact-block .left a { font-size: 16px;}
			
			/*  INCORPORATION PROCEDURE */
			
			.coprate-block .left { width: 62%;}
			
			.coprate-block .right { width: 37%;}
			
			/*  INTERNATIONAL BANKING */
			
			.banking-block .right h4 { font-size: 22px;} 
			
			.banking-block .right { padding-right: 0px;}
			
			.banking-block .right a { font-size: 16px;}
			.banner-block .centering .mision .moduletable { width: 50%; }
			
			
		}
		
		@media only screen and (max-width: 767px) {
			
			.header-block .logo { padding-left: 0px; width: 100%; text-align: center;}
			
			.header-block .logo img { float: none; display: inline-block;}
			
			.header-block .right { width: 100%;}
			
			.header-block .right .choice { padding: 10px; text-align: center;}
		
			a.mmenu { display: block;}
			.nav-block { padding: 10px 0px; }
			.nav-block ul { display: none; width:100%;  margin-top: 5px;}
			
			.nav-block ul ul { width: 100%; border-top: none; margin-top: 0px;}
			
			.nav-block .seach { display: none;}
			
			.nav-block ul li  { float: none; overflow: hidden; border-bottom: 1px solid #fff;}
			.nav-block ul li:last-child { border-bottom: 0px; }
			.nav-block ul li .sub { position: absolute; top:0px; right:0px; }
			.nav-block ul li .sub:after { cursor: pointer; position: absolute; content: "+"; top: 0px; right: 20px; font-family:'OpenSans-CondensedBold'; font-size: 20px; color: #fff; line-height: 35px; }
						
			.nav-block ul li .sub.submenu-hide:after { cursor: pointer; position: absolute; content: "-"; top: 0px; right: 20px; font-family:'OpenSans-CondensedBold'; font-size: 20px; color: #fff; line-height: 35px; }
			.nav-block ul ul { position: inherit; background: none; text-align: left; border-top: 1px solid #fff; }
			.nav-block ul ul li { text-align: left!important; padding-left: 0px; line-height: 45px;   }
			.nav-block ul ul li  a { line-height: 45px;}
			.nav-block ul li { background: none; }
			.commision-block h2 { font-size: 15px; padding-bottom: 5px;}
			.news-block .centering h3 { font-size: 60px; }
			.news-block .moduletable{ margin-bottom: 20px; width: 100%; min-height: inherit; padding: 40px; }
			.banner-block .banner .flexslider ul.slides li{ min-height:650px;}
			
			.banner-block .centering .mision .group { margin-bottom: 10px; min-height: auto; width: 100%;}
			
			.banner-block .centering .mision .group:nth-child(2n) { padding-right: 15px;}
			
			.news-block .centering { padding: 0px 15px;}
			
			.news-block .centering h2 { padding-bottom: 20px; font-size: 45px; text-align: center}
			
			.news-block .left { width: 100%; margin-bottom: 20px; min-height: auto;}
			
			.news-block .left p{ padding-bottom: 30px}
			
			.news-block .right { width: 100%;  min-height: auto;}
			
			.news-block .right p{ padding-bottom: 30px}
			.header-block .right .choice p { line-height: 40px; }
			
			/* about us */
			
			.history-block h2 { padding: 25px; font-size: 32px;}
			
			.history-block .left { width: 100%; text-align: center}
			
			.history-block .left img { margin: auto}
			
			.history-block .right { padding: 0px; width: 100%;}
			
			.history-block .left .circul { float: none; margin: auto;}
			
			.board-block .box .principal { margin: 30px 0px 0px 0px;}
			
			.board-block .box .left{ width:100%;}
			
			.board-block .box .left .product { text-align: center}
			
			.board-block .box .left .product img { margin: auto;}
			
			.board-block .box .left .text { width: 53%; padding-top: 30px;}
			
			.board-block .box .right { width: 100%;}
			
			.board-block .box .right .text { padding-top: 30px;}
			
			.board-block .box .principal .product { width: 29%;}
			
			.board-block .box .right .product img{ margin: auto;}
			
			.board-block .box .right .legis { margin-top: 30px;}
			
			/*BANKING REQUIREMENTS */
			
			.ibc-block h3 { font-size: 50px;}
			
			.class-block h2 { font-size: 30px;}
			
			/* DIRECTORIES */
			
			.direct-block .left { width: 100%; text-align: center}
			
			.direct-block .right { width: 100%; margin-top: 30px;}
			
			/* FAQS */
			.faqs-block .left { width: 100%;}
			
			.faqs-block .right { width: 100%; margin-top: 30px; text-align: center}
			
			.faqs-block .right img{ display: inline-block}
			
			.faqs-block .right .item{ width: 100%; margin-top: 10px}
			
			/*  FSRC NEWS */
			
			.header-block .right .choice { font-size: 27px}
			
			.fsrc-block .left { width: 100%;}
			
			.fsrc-block .right { margin-top: 30px; width: 100%;}
			
			/* GAMING */
			
			.gaming-block .box1 .left { width: 100%; padding-right: 0px;}
			
			.gaming-block .box1 .right { width: 100%; text-align: center}
			
			.gaming-block .box1 .right .item { width: 100%; float: none; text-align: center}
			
			.gaming-block .box1 .right a { text-align: center;}
			
			.gaming-block .box1 .right .item img {display: inline-block}			
			
			.gaming-block .box1 .right img { display: inline-block}
			
			.gaming-block .box2 .left { width: 100%;}
			
			.gaming-block .box2 .right { padding: 30px 0px 0px 0px; width: 100%;}
			
			.gaming-block .box2 .right ul li { width: 100%;}
			
			.gaming-block .box2 .right ul li .group1 { width: 30%;} 
			
			.gaming-block .box2 .right ul li .group2 { width: 45%;}
			
			/*  IBC FORMS_LISTS */
			
			.form-block .left { padding-left: 57px;}
			
			/* IBC INCORPORATION FACTS */
			
			.fact-block .left { width: 100%;}
			
			.fact-block .left a { text-align: center}
			
			.fact-block .right { width: 100%;}
			
			.fact-block .right ul li { width: 100%;}
			
			.fact-block .right ul li span { width: 50%;}
			
			/*  INCORPORATION PROCEDURE */
			
			.coprate-block .left  { width: 100%; padding-right: 0px;}
			
			.coprate-block .right {width: 100%;}
			
			.coprate-block .right img{ margin: auto;}
			
			/*  INTERNATIONAL BANKING */
			
			.banking-block .left { width: 100%;}
			
			.banking-block .right { width: 100%; margin-top: 30px;}
			
			.banking-block .right a { text-align: center}
			.footer-block .royal .custom { text-align: left!important;  padding-left: 20px!important; width: auto!important; float: none!important; margin-right: 0px!important; margin-bottom: 20px; }
			.footer-block .royal .custom p {text-align: left!important; }
			.footer-block .royal .custom.copy { background-position: -5px 0px;}
			.gameBox .left, .trust-block .left, .default-block .left { width: 100%; float: none; }
			.gameBox .right, .trust-block .right, .default-block .right { width: 100%; float: none; margin-top: 0px; }
		}
		
		
		
		@media only screen and (max-width:640px) {
			
			
			
			.banner-block .banner .flexslider ul.slides li { min-height: 740px;}
			
			.footer-block .royal { padding: 0px;}
			
			.footer-block .royal .group1 { width: 100%; text-align: center; background: url(../images/map.png) no-repeat 33% top}
			
			.footer-block .royal .group2 { width: 100%; text-align: center;  background: url(../images/phn.png) no-repeat 33% top}
			
			.footer-block .royal .msg { background: url(../images/msg.png) no-repeat 33% top}
			
			.footer-block .royal .copy { background: url(../images/copy.png) no-repeat 33% top}
			
			.footer-block .royal .group2 span { text-align: center;}
			
			/* about us */
			
			.board-block .box .principal .product { width: 39%;}
			
			/*BANKING REQUIREMENTS */
			
			.ibc-block h3 { font-size: 35px;}
			
			.class-block h2 { font-size: 23px;}
			
			/* GAMING */
			
			.itc-block h3 { padding: 20px; font-size: 28px}
			
			.gaming-block .box2 { margin-top: 30px;}
			
			/*  IBC FORMS_LISTS */
			.form-block .left { width: 100%; padding-left: 0px;}
			
			.form-block { padding-top: 10px;}
			
			.form-block h2 { font-size: 35px;}
			
			.form-block .left h3 { font-size: 19px;}
			
			/* IBC INCORPORATION FACTS */
			
			.ibc-block { min-height: auto}
			
			.fact-block h2 { font-size: 35px;}
			
			/*  INCORPORATION PROCEDURE */
			
			.coprate-block h2 { font-size: 30px;}
			
			/*  INTERNATIONAL BANKING */
			.banner-block .centering .mision { padding-top: 50px!important; }
			.banner-block .centering .mision .moduletable { padding-right: 0px!important; width: 100%; float: none; min-height: inherit; margin-bottom: 20px;  }
			
		}
		
		@media only screen and (max-width:480px) {
			
			.header-block .logo img { width: 70%;}
			
			.header-block .right { padding-left: 0px;}
			
			.header-block .right .choice { font-size: 20px;}
			
			.commision-block h2 { font-size: 12px;}
			
			.banner-block .centering .mision .group p { line-height: 14px;}
			
			.banner-block .centering .mision .group:last-child { padding-right: 10px;}
			
			.banner-block .centering .mision:last-child { padding-top: 0px;}
			
			.news-block .centering h2{ font-size: 30px;}
			
			.footer-block .royal .group1 { width: 100%; text-align: center; background: url(../images/map.png) no-repeat 23% top}
			
			.footer-block .royal .group2 { width: 100%; text-align: center;  background: url(../images/phn.png) no-repeat 23% top}
			
			.footer-block .royal .msg { background: url(../images/msg.png) no-repeat 23% top}
			
			.footer-block .royal .copy { background: url(../images/copy.png) no-repeat 21% top}
			
			/* about us */
			
			.history-block { padding: 20px 0px 20px 0px}
			
			.history-block h2 { padding: 0px; font-size: 25px;}
			
			.history-block .left img { width: 100%;}
			
			.board-block h2 { font-size: 24px; background: url(../images/border.png) no-repeat center 45px;}
			
			.board-block .bold { font-size: 17px; margin: 0px;}
			
			.board-block .box .left .product { width: 100%;}
			
			.board-block .box .left .text { width: 100%; padding: 0px;}
			
			.board-block .box .right .product { width: 100%;}
			
			.board-block .box .right .text { width: 100%;}
			
			.board-block .box .principal .product { width: 100%; }
			
			.board-block .box .principal .product img {margin: auto; padding-bottom: 20px;}
			
			.board-block .box .principal h3 { padding-bottom: 10px;}
			
			
			/*BANKING REQUIREMENTS */
			
			.ibc-block { min-height: auto;}
			
			.ibc-block h3 { font-size: 18px; padding-bottom: 10px;}
			
			.class-block h2 { font-size: 14px;}
			
			.class-block .box ul { padding: 10px 6px;}
			
			.class-block .box a { font-size: 14px;}
			
			/* DIRECTORIES */
			
			.itc-block { padding: 20px;}
			
			.itc-block h3 { float: left; background: url(../images/border1.png) no-repeat bottom center}
			
			.direct-block { padding: 30px 0px 0px 0px}
			
			/* FAQS */
			
			.itc-block h3 { padding: 10px 0px 10px 0px;  font-size: 19px;}
			
			.faqs-block h2 { font-size: 25px;}
			
			/*  FSRC NEWS */
			
			.fsrc-block .right a { font-size: 15px}
			
			.header-block .right .choice { font-size: 18px;}
			
			/* GAMING */
			
			.gaming-block .box1 h2 { font-size: 25px;}
			
			.gaming-block .box1 .right a { font-size: 17px;}
			
			.gaming-block .box2 .left h2 { font-size: 25px;}
			
			/*  IBC FORMS_LISTS */
			
			.ibc-block { padding: 20px; text-align: center}
			
			.ibc-block h3 { padding: 0px 0px 20px;}
			
			.form-block h2 { font-size: 25px;}
			
			.form-block .left h3 { font-size: 15px}
			
			.form-block .left ul li { padding-bottom: 10px;}
			
			.form-block .left a { font-size: 15px;}
			
			/* IBC INCORPORATION FACTS */
			
			.fact-block h2 { font-size: 20px;}
			
			.direct-block .right img { width: 54%;}
			
			/*  INCORPORATION PROCEDURE */
			
			.coprate-block h2 { font-size: 19px;}
			
			.coprate-block .right img { width: 54%;}
			
			.coprate-block .right a { font-size: 19px;}
			
			/*  INTERNATIONAL BANKING */
			
			.banking-block .left img { width: 54%;}
			.banner-block .centering .mision .moduletable h3 { font-size: 26px; }
			.banner-block .banner .flexslider ul.slides li { min-height: 1050px; }
			.news-block .centering h3 { font-size: 40px; }
			
		}

/* ==========================================
   Instant Search Dropdown Styles
   ========================================== */
#fsrc-instant-search-results {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	width: 320px;
	max-height: 380px;
	overflow-y: auto;
	background: #ffffff;
	border: 1px solid #d0d7de;
	border-radius: 4px;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);
	z-index: 99999;
	margin-top: 5px;
	text-align: left;
}

.search-result-item {
	display: block;
	padding: 10px 14px;
	border-bottom: 1px solid #f0f0f0;
	text-decoration: none !important;
	color: #222222 !important;
	transition: background 0.15s ease;
}

.search-result-item:last-child {
	border-bottom: none;
}

.search-result-item:hover, .search-result-item.active-match {
	background: #f0f5fc !important;
}

.search-category {
	display: inline-block;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: #0552ab;
	background: #e6f0fa;
	padding: 2px 6px;
	border-radius: 3px;
	margin-bottom: 4px;
	letter-spacing: 0.5px;
}

.search-title {
	display: block;
	font-size: 13px;
	font-weight: 600;
	color: #1a1a1a;
	line-height: 1.4;
}

.search-item-empty {
	padding: 14px;
	font-size: 13px;
	color: #666666;
	text-align: center;
	font-style: italic;
}