/* -- << Made BY WWW.STRONGCODE.NET >> -- */
 @import url("https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css");

@font-face { font-family: 'Flama Book'; src: url('./Flama-Book.eot?#iefix') format('embedded-opentype'), url('./Flama-Book.woff') format('woff'), url('./Flama-Book.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Flama'; src: url('./Flama-Medium.eot'); src: url('./Flama-Medium.eot?#iefix') format('embedded-opentype'), url('./Flama-Medium.woff') format('woff'), url('./Flama-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Flama Basic'; src: url('./Flama-Basic.eot'); src: url('./Flama-Basic.eot?#iefix') format('embedded-opentype'), url('./Flama-Basic.woff') format('woff'), url('./Flama-Basic.ttf') format('truetype'); font-weight: normal; font-style: normal; }

/* --** Reset CSS **-- */
* { margin: 0px; padding: 0px; -webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; }
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, button, input, optgroup, select, textarea { border: 0; margin: 0; outline: 0; padding: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

body #Outer { font-family: 'Flama Basic'; font-size: 18px; color: #5C5C5C; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;  background: #fff; line-height: 1.5; }
ul { list-style: disc; list-style-position: inside; margin-bottom: 15px; }
ol { list-style: circle; list-style-position: inside; margin-bottom: 15px; }
ol:after, ul:after { content: ""; display: block; line-height: 0; clear: both; overflow: hidden; height: 0; }
ul ul, ol ul, ul ol, ol ol { margin-left: 15px; margin-bottom: 0; }

pre { padding: 0.1em 0.5em 0.3em 0.7em; border-left: 11px solid #ccc; margin: 1.7em 0 1.7em 0.3em; overflow: auto; max-width: 500px; }
code, samp, kbd { font-family: "Courier New", Courier, monospace, sans-serif; text-align: left; color: #555; }
pre code { line-height: 1.6em; font-size: 11px; }
hr { border-top: 1px dotted #8c8b8b; margin-bottom: 15px; }

table { margin: 0 auto 15px; border-collapse: collapse; border: 1px solid #eee; border-bottom: 2px solid #F2A755; width: 100%; max-width: 100%; -webkit-box-shadow: 0px 3px 11px -3px rgba(0,0,0,0.75); -moz-box-shadow: 0px 3px 11px -3px rgba(0,0,0,0.75); box-shadow: 0px 3px 11px -3px rgba(0,0,0,0.75); }
table th { background: #F2A755; color: #fff; text-transform: uppercase; font-size: 14px; border: 1px solid #eee; padding: 10px 15px; font-weight: bold; }
table tr:hover { background: #f4f4f4; }
table td { border: 1px solid #eee; padding: 10px 25px; }
table th, td { text-align: left; vertical-align: middle; }
table tbody tr:nth-child(2n) { background: #f0f3f5; }

caption { font-weight: normal; text-align: left; }

h1,  h2, h3, h4, h5, h6 { color: #555; font-weight: normal; line-height: normal; margin-bottom: 15px;  }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 15px; }
h6 { font-size: 12px; }
p { margin-bottom: 15px; }
em { font-style: italic; }
strong { font-weight: bold }
small { font-size: 80%; }
img { border: 0; height: auto; max-width: 100%; vertical-align: middle; display: block;  }
figure { margin: 0; }

/* #Links */
a { color: #f2a755; outline: 0 none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  }
a:hover { text-decoration: none; }
a.more { padding-left: 28px; color: #7a594c; display: inline-block; position: relative; letter-spacing: 0.2px; }
a.more:before { content: "\f0a9"; font-size: 130%; position: absolute; left: 0; top: -4px; font-family: fontawesome; }
a.more:hover { color: #c2ead6; }

/* #blockquote */
blockquote:before { top: 0; left: 0; content: "\201C"; }
blockquote:after { top: 0; right: 0; content: "\201D"; } 
q:before { top: 0; left: 0; content: "‘"; }
q:after { top: 0; right: 0; content: "’"; }
blockquote:before, blockquote:after { position: absolute; width: 60px; height: 60px; font-size: 120px; line-height: 1;}
blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; }
blockquote { margin: 12px 0 12px 20px; border-left: 10px solid #ececec; position: relative; padding: 30px 70px; text-align: center; font-size: 20px; }

::-webkit-input-placeholder { color: #a3a3a3; }
:-moz-placeholder { color: #a3a3a3; }
::-moz-placeholder { color: #a3a3a3; opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ }
:-ms-input-placeholder { color: #a3a3a3; }

/* #Forms */
fieldset { border: 0 none; }
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], textarea, select { border: 1px solid #ececec; padding: 0 10px; outline: none; font-size: 14px; color: #555; width: 100%; display: block; margin-bottom: 10px; background: #fff; height: 40px; -webkit-box-shadow: 0 0 7px #e1e1e1; -moz-box-shadow: 0 0 7px #e1e1e1; box-shadow: 0 0 7px #e1e1e1; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
input[type="text"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus { border: 1px solid #ececec; -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2); -moz-box-shadow: 0 0 2px rgba(0,0,0,.2); box-shadow: 0 0 2px rgba(0,0,0,.2); -webkit-appearance: none; -moz-appearance: none; appearance: none; }

select { padding: 0 0 1px 17px; letter-spacing: 0.9px; border: 1px solid #ccc; border-radius: 15px; color: #555; height: 30px; text-transform: capitalize; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; background: #f4f4f4 url(../images/select-arrow.png) no-repeat scroll 100% center; cursor: pointer; /*Removes border*/-webkit-appearance: none;  /*Removes default chrome and safari style*/ -moz-appearance: none; /* Removes Default Firefox style*/ appearance:none;/* background: #45bf54 url(../images/select-img.png) no-repeat 100% center; */ text-indent: 0.01px; /* Removes default arrow from firefox*/ text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/ background-size: 32px 30px; }
select::-ms-expand { /* for IE 11 */ display: none; }
select option  { padding: 7px 17px; border: 1px solid #ececec; border-left: none; border-right: none;  outline: none; }
select:focus  { background: #f4f4f4 url(../images/select-arrow.png) no-repeat scroll 100% center; cursor: pointer; /*Removes border*/-webkit-appearance: none;  /*Removes default chrome and safari style*/ -moz-appearance: none; /* Removes Default Firefox style*/ appearance:none;/* background: #45bf54 url(../images/select-img.png) no-repeat 100% center; */ text-indent: 0.01px; /* Removes default arrow from firefox*/ text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/ background-size: 32px 30px; }
textarea { min-height: 150px; resize: vertical; padding-top: 10px; padding-bottom: 10px; }
label, legend { display: inline-block; font-weight: bold; font-size: 12px; }
label { cursor: pointer; margin-right: 10px; margin-bottom: 5px;}
label:last-child { margin-right: 0;}
label span, legend span { font-weight: normal; font-size: 13px; color: #444; }

/* #Input Buttons */
.button, button, input[type="button"], input[type="reset"] { padding: 0 15px; outline: none; cursor: pointer; display: inline-block; border: 1px solid #586778; border-radius: 5px; font-size: 14px; color: #fff; background: #094E81; height: 40px; margin-bottom: 10px; -webkit-appearance: none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover { background: #4C9ED9; } 

/* #Input Submit */
input[type="submit"] { padding: 0 15px; outline: none; cursor: pointer; display: inline-block; border: none; border-radius: 15px; font-size: 12px; color: #5c5c5c; background: #f0f792; height: 28px; margin-bottom: 10px; -webkit-appearance: none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; text-transform: uppercase; }
input[type="submit"]:hover { background: #f9fcd5; } 

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* #Input Radio */
/* <<< custom Input Radio with script >>> */
.custom-radio { width: 20px; height: 20px; background:url(../images/radio-icn.png) left top no-repeat; background-size: 20px 20px; cursor:pointer;  display: inline-block;  position: relative; z-index: 1; }
.custom-radio.selected { background:url(../images/radio-icn-active.png) left top no-repeat; background-size: 20px 20px;  }
input[type="radio"] { display:none; }
input[type="radio"] + label .check { display:inline-block;  margin: -4px 4px 0 0; vertical-align:middle; width: 20px; height: 20px; background:url(../images/radio-icn.png) left top no-repeat; background-size: 20px 20px; cursor:pointer;  }
input[type="radio"]:checked  + label .check { background:url(../images/radio-icn-active.png) left top no-repeat; background-size: 20px 20px; }
input[type="radio"]:disabled + label .check { background:url(../images/radio-icn.png) left top no-repeat; background-size: 20px 20px; cursor: not-allowed; }

/* #Input Checkbox */
/* <<< custom Input Check with script >>> */
.custom-checkbox { width: 20px; height: 20px; background:url(../images/check-icn.png) left top no-repeat; background-size: 20px 20px; cursor:pointer;  display: inline-block;  position: relative; z-index: 1; }
.custom-checkbox.selected { background:url(../images/check-icn-active.png) left top no-repeat; background-size: 20px 20px;  }
input[type="checkbox"] { display:none; }
input[type="checkbox"] + label .check { display:inline-block;  margin: -4px 4px 0 0px; vertical-align:middle; width: 20px; height: 20px;background:url(../images/check-icn.png) left top no-repeat; background-size: 20px 20px; cursor:pointer;  }
input[type="checkbox"]:checked  + label .check { background:url(../images/check-icn-active.png) left top no-repeat; background-size: 20px 20px; }
input[type="checkbox"]:disabled + label .check { background:url(../images/check-icn.png) left top no-repeat; background-size: 20px 20px; cursor: not-allowed; }

/* Global */
.row{margin-right:-15px;margin-left:-15px}
.container { max-width: 830px; padding-left: 15px; padding-right: 15px; margin: 0 auto; width: auto; }
.container:after,.row:after, .clear { content: ""; display: block; line-height: 0; clear: both; overflow: hidden; height: 0; }

.col-vs-1,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-vs-2,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-vs-3,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-vs-4,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-vs-5,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-vs-6,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-vs-7,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-vs-8,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-vs-9,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-vs-10,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-vs-11,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-vs-12,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-vs-1,.col-vs-2,.col-vs-3,.col-vs-4,.col-vs-5,.col-vs-6,.col-vs-7,.col-vs-8,.col-vs-9,.col-vs-10,.col-vs-11,.col-vs-12{float:left}.col-vs-12{width:100%}.col-vs-11{width:91.66666667%}.col-vs-10{width:83.33333333%}.col-vs-9{width:75%}.col-vs-8{width:66.66666667%}.col-vs-7{width:58.33333333%}.col-vs-6{width:50%}.col-vs-5{width:41.66666667%}.col-vs-4{width:33.33333333%}.col-vs-3{width:25%}.col-vs-2{width:16.66666667%}.col-vs-1{width:8.33333333%}@media (min-width: 480px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}


/* <<< Outer >>> */
#Outer { position: relative; max-width: 1024px; min-height: 100%; margin: 0 auto; }

/* <<< Header >>> */
.header { padding: 20px 0 19px; width: 100%; background: #00bbe3; }
.header .site-logo { padding: 7px 15px 0 20px; }
.header .site-logo a { display: inline-block; }
.header .site-logo a img.mobile { display: none; }
	
	.header .Rightside { padding-right: 23px; }
	.header .topbar { padding-bottom: 1px; overflow: hidden; }
	.header .topbar ul { float: right; list-style: none; margin: 0; }
	.header .topbar li { padding-right: 21px; float: left; font-size: 13px; }
	.header .topbar li a { color: #fff; display: inline-block; text-decoration: none; }
	.header .topbar li a span { float: right; margin-top: 3px; width: 15px; height: 16px; background: url(../images/search-icn.png) center center no-repeat; }
	.header .topbar li:last-child { padding-right: 0; }
	
	/* <<< Navigation >>> */
	.navigation { }
	.navigation ul { float: right; list-style: none; margin: 0 -1px 0 0; }
	.navigation li { padding-right: 29px; float: left; font-size: 17px; text-transform: capitalize; letter-spacing: -0.3px; }
	.navigation li a { color: #fff; display: inline-block; text-decoration: none; text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
	.navigation li:last-child { padding-right: 0; }
	
	/* <<< Mobilemenu >>> */
	.mobilemenu { padding: 0; position: absolute; top: 0; left: 0%; display: none; float: left; width: 100%; }
	.mobilemenu #mainmenu { width: 100%; }
	.mobilemenu .slicknav_menu { padding: 0; overflow: hidden; }
	.mobilemenu .slicknav_menu .slicknav_btn { float: right; padding-top: 7px; margin-right: 15px; color: #fff; font-size: 16px; z-index: 9999; text-decoration: none; display: block;  }
	.mobilemenu .slicknav_menu .slicknav_menutxt { padding-top: 0; float: left; font-size: 14px; font-weight: bold; margin-right: 10px; display: none; text-transform: uppercase; }
	.mobilemenu .slicknav_menu .slicknav_icon { margin: 0; padding-top: 1px; display: inline-block; font-size: 22px; width: 26px; height: 22px; position: relative;  -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }
	.mobilemenu .slicknav_menu .slicknav_btn span.slicknav_icon-bar { display: block; position: absolute; opacity: 1; width: 26px; height: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0); background: #fff; margin: 0 auto; left:0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
	.mobilemenu .slicknav_menu .slicknav_btn span.slicknav_icon-bar:nth-child(1) { top: 0; }
	.mobilemenu .slicknav_menu .slicknav_btn span.slicknav_icon-bar:nth-child(2) { top: 8px; }
	.mobilemenu .slicknav_menu  span.slicknav_icon-bar:nth-child(3) { top: 16px; }
	.mobilemenu .slicknav_menu .slicknav_btn.slicknav_open span.slicknav_icon-bar:nth-child(1) { top: 10px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
	.mobilemenu .slicknav_menu .slicknav_btn.slicknav_open span.slicknav_icon-bar:nth-child(2) { opacity: 0; left: -60px; }
	.mobilemenu .slicknav_menu .slicknav_btn.slicknav_open span.slicknav_icon-bar:nth-child(3) { top: 10px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
	.mobilemenu .slicknav_menu .slicknav_arrow { float: right; margin-top: 13px; }
	.mobilemenu .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 4px; }
	.mobilemenu .slicknav_nav .slicknav_item a, .mobilemenu .slicknav_nav .slicknav_parent-link a { padding: 0px; display: inline; }
	.mobilemenu #mainmenu ul { position: absolute; left: 0%; top: 48px; width: 100%; overflow: hidden; z-index: 9999; list-style: none; float: none; clear: both; background: #00bbe3; padding-left: 0px; margin:0; text-align: left;  }
	.mobilemenu #mainmenu li { width: 100%; display: block; margin:0; }
	.mobilemenu #mainmenu li span.mobile { display: none; }
	.mobilemenu #mainmenu li a { padding: 0px 15px 0px 15px; color: #fff; margin:0; line-height: 40px; text-decoration: none; display: block;  }
	.mobilemenu #mainmenu li a i { height: auto; display: block; font-style: normal; }
	.mobilemenu #mainmenu li a:hover, .mobilemenu #mainmenu li.slicknav_open a { color: #00bbe3; background: #fff; }
	.mobilemenu #mainmenu li a a { padding: 0px; display: inline-block; }
	.mobilemenu #mainmenu li a a .fa { display: none; }
	.mobilemenu #mainmenu li a:hover a { color: #fff; }
	.mobilemenu #mainmenu li ul { position: relative; top: 0px; left: 0px; border: 0px; width: 100%; background: none; box-shadow: none; }
	.mobilemenu #mainmenu li li { border-top: 1px solid #fff; text-align: left; float: left; width: 100%; border-bottom: 0px; }
	.mobilemenu #mainmenu li li a { padding: 5px 20px 5px 40px; color: #fff!important; background: none!important; line-height: 24px; }
	.mobilemenu #mainmenu li li a:hover { color: #e41e26!important; background: #fff!important; }
	
	/* <<< Banner Side >>> */
	.Bannerside { position: relative; width: 100%; overflow: hidden; }
	.Bannerside:after { display: block; content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 58px; background: url(../images/banner-bottom-img.png) bottom center no-repeat; z-index: 9; }
	.Bannerside .item { width: 100%; height: 468px; margin-top: -2px; overflow: hidden; background-position: top center; background-repeat: no-repeat; background-size: cover; }
	.Bannerside .item .overlay { width: 100%; height: 100%; display: table; }
	.Bannerside .item .overlay .verticenter { display: table-cell; vertical-align: middle; }
	.Bannerside .item .text { padding: 0 15px 20px 0; }
	.Bannerside .item h2 { padding-bottom: 14px; font-family: 'Flama'; color: #fff; margin: 0; line-height: 35px; }
	.Bannerside .item p { padding: 0 80px 24px 0; color: #fff; margin: 0; line-height: 22px; }
	.Bannerside .item a { display: inline-block; width: 36px; height: 36px; background: url(../images/banner-arrow.png) center center no-repeat; border-radius: 50%; text-decoration: none; }
	.Bannerside .owl-theme .owl-controls { margin: 0; }
	.Bannerside .owl-theme .owl-dots { position: absolute; bottom: 48px; left: 0; right: 0; }
	.Bannerside .owl-theme .owl-dots .owl-dot { padding-right: 17px; }
	.Bannerside .owl-theme .owl-dots .owl-dot span { width: 13px; height: 13px; background: none; border: 1px solid #fff; margin: 0; }
	.Bannerside .owl-theme .owl-dots .owl-dot.active span, .Bannerside .owl-theme .owl-dots .owl-dot:hover span { background: #fff; }
	.Bannerside .owl-theme .owl-dots .owl-dot:last-child { padding-right: 0; }
	.Bannerside .owl-theme .owl-controls .owl-nav .owl-prev { display: none!important; }
	.Bannerside .owl-theme .owl-controls .owl-nav .owl-next { display: none!important; }
	
/* <<< ContentBox >>> */
#ContentBox { }

	/* <<< Welcome Side >>> */
	.Welcomeside { padding: 80px 0 94px; background: url(../images/welcome-arrow.png) bottom center no-repeat; text-align: center; }
	.Welcomeside span.home { display: block; width: 71px; height: 75px; background: url(../images/home-icn.png) top center no-repeat; margin: 0 auto 17px; }
	.Welcomeside span.business { display: block; width: 76px; height: 58px; background: url(../images/bulding-icn.png) top center no-repeat; margin: 0 auto 25px; }
	.Welcomeside h2 { padding-bottom: 43px; margin: 0; line-height: 36px; }
	.Welcomeside h2 span { padding-bottom: 19px; font-size: 14px; font-family: 'Flama'; color: #ABABAB; display: block; text-transform: uppercase; line-height: normal; letter-spacing: 1.6px; }
	.Welcomeside ul { padding-bottom: 42px; list-style: none; margin: 0; }
	.Welcomeside li { padding-right: 25px; font-size: 15px; font-family: 'Flama'; display: inline-block; }
	.Welcomeside li a { padding: 10px 29px 15px; width: 215px; color: #fff; display: inline-block; text-decoration: none; background: #00bbe3; border-radius: 50px; }
	.Welcomeside li a:hover { background: #56d5f0; }
	.Welcomeside li:last-child { padding-right: 0; }
	.Welcomeside h3 { font-size: 30px; margin: 0; letter-spacing: 0.2px; }
	.Welcomeside p { padding-bottom: 21px; margin: 0; }
	.Welcomeside a.read { padding: 10px 37px 10px 37px; font-size: 11px; font-family: 'Flama'; color: #fff; display: inline-block; text-decoration: none; background: #00bbe3; border-radius: 50px; text-transform: uppercase; }
	.Welcomeside a.read:hover { background: #56d5f0; }
	.Welcomeside .image { position: relative; margin-bottom: 23px; width: 100%; overflow: hidden; }
	.Welcomeside .image .item img { width: 100%; }
	.Welcomeside .image .owl-theme .owl-controls { margin: 0; }
	.Welcomeside .image .owl-theme .owl-dots { position: absolute; bottom: 9px; left: 0; right: 0; }
	.Welcomeside .image .owl-theme .owl-dots .owl-dot { padding-right: 14px; }
	.Welcomeside .image .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; background: #fff; border: 1px solid #494949; margin: 0; }
	.Welcomeside .image .owl-theme .owl-dots .owl-dot.active span, .Bannerside .owl-theme .owl-dots .owl-dot:hover span { background: #494949; }
	.Welcomeside .image .owl-theme .owl-dots .owl-dot:last-child { padding-right: 0; }
	.Welcomeside .image .owl-theme .owl-controls .owl-nav .owl-prev { display: block; content: ""; position: absolute; top: 50%; left: 27px; margin-top: -30px; width: 24px; height: 64px; background: url(../images/prev-icn.png) top center no-repeat; background-size: 24px 64px; text-indent: -99999px; }
	.Welcomeside .image .owl-theme .owl-controls .owl-nav .owl-prev:hover { background: url(../images/prev-icn.png) top center no-repeat; background-size: 24px 64px; }
	.Welcomeside .image .owl-theme .owl-controls .owl-nav .owl-next { display: block; content: ""; position: absolute; top: 50%; right: 27px; margin-top: -30px; width: 24px; height: 64px; background: url(../images/next-icn.png) top center no-repeat; background-size: 24px 64px; text-indent: -99999px; }
	.Welcomeside .image .owl-theme .owl-controls .owl-nav .owl-next:hover { background: url(../images/next-icn.png) top center no-repeat; background-size: 24px 64px; }
	
	.Welcomeside.Business { padding: 77px 0 60px; position: relative; background-image: none;  }
	.Welcomeside.Business:after { display: block; content: ""; position: absolute; top: 100%; left: 0; width: 100%; height: 55px; background: url(../images/welcome-arrow1.png) top center no-repeat; }
	
	/* <<< News Side >>> */
	.Newsside { padding: 85px 0 59px; background: #f4f4f4; }
	.Newsside h2 { padding-bottom: 30px; font-size: 14px; font-family: 'Flama'; color: #727272; margin: 0; text-transform: uppercase; text-align: center; letter-spacing: 1.2px; }
	.Newsside ul { list-style: none; margin-bottom: 0; }
	.Newsside li { padding: 0 14px; }
	.Newsside li .bg { background: #fff; }
	.Newsside li .image { width: 100%; }
	.Newsside li .image img { width: 100%; }
	.Newsside li .text { padding: 10px 15px 20px; }
	.Newsside li .text h3 { padding-bottom: 17px; margin: 0; line-height: 23px; }
	.Newsside li .text h3 a { color: #00C7E9; display: inline-block; text-decoration: none; font-size: 20px;}
	.Newsside li .text h3 a:hover { color: #56d5f0; }
	.Newsside li span.date { padding-bottom: 51px; font-size: 12px; font-family: 'Flama'; color: #555; display: block; letter-spacing: 1.2px; }
	.Newsside li a.press { padding: 4px 11px 5px 12px; font-size: 11px; font-family: 'Flama'; color: #fff; width: 112px; display: inline-block; background: #00b4e0; border-radius: 15px; text-decoration: none; text-transform: uppercase; letter-spacing: 0.2px; text-align: center; }
	.Newsside li a.press:hover { background: #56d5f0; }
	
	/* <<< Bread Crumb >>> */
	.Breadcrumb { padding: 20px 0 20px; }
	.Breadcrumb ul { padding-left: 0px; list-style: none; margin: 0; }
	.Breadcrumb li { padding-right: 10px; margin-right: 5px; float: left; color: #00C7EA; text-transform: capitalize; background: url(../images/breadcrumb-arrow.png) center right no-repeat; }
	.Breadcrumb li a { color: #00C7EA; display: inline-block; text-decoration: none; }
	.Breadcrumb li a:hover { color: #555; }
	.Breadcrumb li:last-child { padding-right: 0; margin-right: 0; background-image: none; }
	.Breadcrumb .container { padding:0; }

	
	/* <<< Title Side >>> */
	.Titleside { padding-bottom: 31px; }
	.Titleside h1 { padding-left: 6px; float: left; font-family: 'Flama'; margin: 0; text-transform: capitalize; letter-spacing: -0.2px; }
	.Titleside ul { padding-top: 13px; float: right; list-style: none; margin: 0; }
	.Titleside li { padding-right: 12px; font-size: 13px; font-family: 'Flama'; display: inline-block; letter-spacing: 0.4px; }
	.Titleside li a { padding: 3px 28px 6px 26px; color: #fff; display: inline-block; text-decoration: none; background: #00bbe3; border-radius: 50px; }
	.Titleside li a:hover { background: #56d5f0; }
	.Titleside li:last-child { padding-right: 0; }
	
	/* <<< Get Side >>> */
	.Getside { position: relative; background: #f0f792; overflow: hidden; }
	.Getside .left { position: relative; z-index: 1; background: #none; }
	.Getside .left:after { display: block; content: ""; width: 26px; height: 100%; position: absolute; top: 0; right: -26px; bottom: 0; background: url(../images/get-trangle.png) center center no-repeat; z-index: 1; }
	.Getside .left .over { padding: 51px 0 64px; float: right; max-width: 549px; }
	.Getside .left p { font-size: 28px; color: #4A4A4A; margin: 0; line-height: 38px; }
	.Getside .left p span { display: inline-block; color: #00bbe3; }
	.Getside .right { position: absolute; top: 0; right: 0; bottom: 0; width: 360px; background: url(../images/get-img.jpg) center center no-repeat; background-size: cover; }
	
	/* <<< Incentive Side >>> */
	.Incentiveside { padding: 81px 0 43px; text-align: center; }
	.Incentiveside h2 { padding-bottom: 22px; margin: 0; line-height: 35px; }
	.Incentiveside h2 span { padding-bottom: 20px; font-size: 14px; font-family: 'Flama'; color: #ABABAB; display: block; text-transform: uppercase; letter-spacing: 1.6px; line-height: normal; }
	.Incentiveside p { padding: 0 100px 61px; font-family: 'Flama Book'; margin: 0; line-height: 22px; }
	.Incentiveside ul { list-style: none; margin-bottom: 0; }
	.Incentiveside li { margin-bottom: 29px; min-height: 152px; }
	.Incentiveside li.clear { padding: 0; min-height: inherit; }
	.Incentiveside li h4 { padding: 0 15px; font-family: 'Flama Book'; margin: 0; line-height: 22px; }
	.Incentiveside li span { display: block; width: 84px; height: 68px; background: url(../images/incentive-icn.png) center center no-repeat; margin: 0 auto 18px; }
	.Incentiveside li span.icn { background: url(../images/incentive-icn1.png) center center no-repeat; }
	.Incentiveside li span.icn1 { background: url(../images/incentive-icn2.png) center center no-repeat; }
	.Incentiveside li span.icn2 { background: url(../images/incentive-icn3.png) center center no-repeat; }
	.Incentiveside li span.icn3 { background: url(../images/incentive-icn4.png) center center no-repeat; }
	.Incentiveside li span.icn4 { background: url(../images/incentive-icn5.png) center center no-repeat; }
	.Incentiveside li span.icn5 { background: url(../images/incentive-icn6.png) center center no-repeat; }
	.Incentiveside li span.icn6 { background: url(../images/incentive-icn7.png) center center no-repeat; }
	.Incentiveside li span.icn7 { background: url(../images/incentive-icn8.png) center center no-repeat; }
	.Incentiveside li span.icn8 { background: url(../images/incentive-icn9.png) center center no-repeat; }
	.Incentiveside li span.icn9 { background: url(../images/incentive-icn10.png) center center no-repeat; }
	
	/* <<< Solution Side >>> */
	.Solutionside { padding: 39px 0 0px; background: url(../images/solution-bg.png) top right no-repeat; }
	.Solutionside h2 { padding-bottom: 16px; margin: 0; line-height: 35px; }
	.Solutionside h2 span { padding-bottom: 20px; font-size: 14px; font-family: 'Flama'; color: #ABABAB; display: block; text-transform: uppercase; letter-spacing: 1.6px; line-height: normal; } 
	.Solutionside p { padding: 0 430px 170px 0; font-family: 'Flama Book'; margin: 0; line-height: 22px; }
	.Solutionside ul { list-style: none; margin: 0 -10px; }
	.Solutionside li { padding: 0 10px 31px; }
	.Solutionside li img { width: 100%; }
	.Solutionside li h4 { margin: 0; }
	.Solutionside li h4 a { padding: 16px 14px; color: #555; display: block; text-decoration: none; }
	.Solutionside li:hover h4 a { background: #fcfcfc; }
	.Solutionside li h4 a:hover { color: #00bbe3; }
	
	/* <<< Find Side >>> */
	.Findside { padding: 60px 0 51px; background: url(../images/find-bg.jpg) top center no-repeat; background-size: cover; }
	.Findside h2 { padding-bottom: 43px; font-size: 27px; color: #fff; margin: 0; line-height: 30px; }
	.Findside h2 span { padding-bottom: 17px; font-size: 14px; font-family: 'Flama'; color: #005F77; display: block; text-transform: uppercase; letter-spacing: 1.6px; line-height: normal; }
	.Findside form { padding: 0; }
	.Findside ul { padding-bottom: 40px; list-style: none; margin: 0; }
	.Findside li { padding-bottom: 19px; }
	.Findside li label { float: left; font-size: 16px; font-family: 'Flama'; color: #fff; width: 61px; margin: 0; text-transform: capitalize; line-height: 27px; }
	.Findside li select { width: 191px; margin: 0; letter-spacing: -0.2px; }
	.Findside li:last-child { padding-bottom: 0; }
	.Findside input.btn { padding: 0 50px; height: 28px; }
	
/* <<< footer >>> */
.footer { padding: 41px 0 40px; background: #004c63; }
.footer .left { padding-top: 17px; }
.footer .left figure { padding-bottom: 44px; display: inline-block; }
.footer .left figure a img { width: 242px; }
.footer .left ul { padding-bottom: 17px; list-style: none; margin: 0; }
.footer .left li { padding-right: 7px; margin-right: 7px; float: left; font-size: 12px; border-right: 1px solid #fff; line-height: 10px; }
.footer .left li a { color: #00C7EA; display: inline-block; text-decoration: none; }
.footer .left li a:hover { color: #73def5; }
.footer .left li:last-child { padding-right: 0; margin-right: 0; border: none; }
.footer .left p { font-size: 12px; color: #fff; margin: 0; }
.footer .midd { padding: 14px 40px 0 28px; }
.footer .midd h5 { padding: 0 25px 2px 0; font-family: 'Flama'; color: #fff; margin: 0; line-height: 17px; letter-spacing: -0.1px; }
.footer .midd p { padding-bottom: 29px; font-size: 13px; color: #fff; margin: 0; line-height: 16px; letter-spacing: -0.3px; }
.footer .midd input.field { float: left; font-size: 12px; font-family: 'Flama Basic'; font-style: italic; max-width: 119px; height: 27px; box-shadow: none; }
.footer .midd input.btn { padding: 0 7px; font-size: 11px; font-family: 'Flama'; color: #fff; border-radius: 0; height: 27px; background: #00bbe3; text-transform: uppercase; letter-spacing: 0.4px; }
.footer .midd input.btn:hover { background: #58d0ea; color: #fff; }
.footer .right { }
.footer .right .social { width: 100%; overflow: hidden; }
.footer .right .social ul { list-style: none; margin: 0; }
.footer .right .social li { padding-right: 20px; float: left; font-size: 34px;  }
.footer .right .social li a { color: #00bbe3; display: inline-block; text-decoration: none; }
.footer .right .social li a:hover { color: #73def5; }
.footer .right .social li:last-child { padding-right: 0; }
.footer .right .address p { font-size: 12px; color: #00bbe3; margin: 0; }
.footer .right .address ul { list-style: none; margin: 0; }
.footer .right .address li { font-size: 12px; color: #00bbe3; }
.footer .right .address li a { color: #00bbe3; display: inline-block; text-decoration: none; }
.footer .right .address li a:hover { color: #73def5; }


	
/* <<< Enquiryform >>> */
.enquiryform { max-width: 600px; margin: 0 auto; position: relative; text-align:center!important; padding: 100px 0 0; border-bottom: 1px solid #fff; }
.enquiryform input.field { padding: 0 10px 0 0; float: left; font-size: 16px; color: #fff; width: 95%; border: none; border: 0; box-shadow: none; background: rgba(0, 0, 0, 0); outline: none; }
.enquiryform input::-webkit-input-placeholder { color: #fff; }
.enquiryform input:-moz-placeholder { color: #fff; }
.enquiryform input::-moz-placeholder { color: #fff; }
.enquiryform input:-ms-input-placeholder { color: #fff; }
.enquiryform button.btn { font-size: 20px; color: #fff; cursor: pointer; border: none; text-transform: uppercase; display: inline-block; width: 30px; height: 30px; float: right; background: rgba(0, 0, 0, 0); }
.enquiryform button.btn:hover { color: #fff; background: rgba(0, 0, 0, 0); }



 .navigation li a {
	text-shadow: none;
	}
.readon {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	background-color: #00bbe3;
	border-radius: 20px;
	padding:  5px 20px;
}
.fa {
	color: #00bbe3;
	font-size: 30px;
	}

.item-page {
	margin: 0 0 100px;
	}	




 .navigation li a {
	text-shadow: none;
	}
.readon {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	background-color: #00bbe3;
	border-radius: 20px;
	padding:  5px 20px;
}
.fa {
	color: #fff !important;
	font-size: 30px;
	}

.item-page {
	margin: 0 15px 100px;
	}	

body {
	background-color: #eee !important;
	}	





.dj-megamenu-custom346 {
    float: right !important;
}

.dj-megamenu-custom346 li:hover a.dj-up_a, .dj-megamenu-custom346 li.hover a.dj-up_a, .dj-megamenu-custom346 li.active a.dj-up_a {
    background: none !important;
    border-right-color: none !important;
    border-left-color: none !important;
    }
.dj-megamenu-custom346 li a.dj-up_a {
    border-right: none !important;
    border-left: none !important;
    }
.arrow {
    display:none !important;
    }
.dj-megamenu-custom346 li a.dj-up_a {
    float: right !important;
    font-family: 'Flama Book' !important;
    font-size: 18px !important;
    font-weight: bold;
    text-transform: none !important;
    text-decoration: none;
    background: #00bbe3;
    color: #ffffff;
    border-right: none !important;
    border-left: none !important;
    padding: 0 2px!important
    }
.dj-megamenu-custom346 li.dj-up {
    float: left !important;
    }

.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    padding: !important;
    background: none !important; 
    color: #fff !important; 
    text-align: right !important;
    border-radius: 0 !important;
    }

@media only screen and (min-width: 768px) and (max-width: 1040px) {
.dj-megamenu-custom346 li a.dj-up_a {
    font-size: 13px !important;
}
}




.wrapper h1, .wrapper h2, .wrapper h3 { font-weight: bolder; font-family: 'Flama';font-weight: 700; }
.wrapper h2 { font-size: 26px; }
.wrapper h1 a, .wrapper h2 a, .wrapper h3 a { color: #00bbe3;}
.wrapper h3 a { color: #00bbe3; font-size: 22px; }
.wrapper .btn h3 a { color: #fff; }

.wrapper ul {
  display: block;
  list-style-type: disc;
  margin-top: 1em;
  margin-bottom: 1 em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}

.wrapper ol {
    border-radius: 3px 3px 3px 3px;
    list-style: disc outside none;  
	list-style-type: decimal;
    padding: 10px 10px 10px 25px;
}

.call-out { 
	color: #00bbe3;
	background-color: #eee;
	font-family: flama;
	font-size: 17px;
	padding: 5px;
	margin: 5px;
}

.wrapper ul li {   margin-left: 15px; }
.wrapper strong {font-weight: 700; font-family: flama !important; }

