﻿.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0;
	-webkit-transform:translate3d(0px, 0, 0);
	-webkit-transition-timing-function:ease;
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0;
	-moz-transform:translate3d(0px, 0, 0);
	-moz-transition-timing-function:ease;
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0;
	-o-transform:translate3d(0px, 0, 0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px, 0px);
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0;
	-ms-transform:translate3d(0px, 0, 0);
	-ms-transition-timing-function:ease;
	transition-property:transform, left, top;
	transition-duration:0;
	transform:translate3d(0px, 0, 0);
	transition-timing-function:ease
}
.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	float:left;
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x
}
.swiper-pagination-switch {
	background:none repeat scroll 0 0 #999;
	border-radius:1em;
	box-shadow:0 1px 2px #555 inset;
	cursor:pointer;
	display:inline-block;
	height:0.9375em;
	margin:0 0.3125em;
	width:0.9375em
}
.swiper-active-switch {
	background:none repeat scroll 0 0 #fff
}

body{font-family:Arial, Helvetica, sans-serif}

 @font-face {
font-family: 'franklin_gothicbold';
src: url('../fonts/ufonts.com_franklin-gothic-bold-webfont.eot');
src: url('../fonts/ufonts.com_franklin-gothic-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ufonts.com_franklin-gothic-bold-webfont.woff2') format('woff2'), url('../fonts/ufonts.com_franklin-gothic-bold-webfont.woff') format('woff'), url('../fonts/ufonts.com_franklin-gothic-bold-webfont.ttf') format('truetype'), url('../fonts/ufonts.com_franklin-gothic-bold-webfont.svg#franklin_gothicbold') format('svg');
font-weight: normal;
font-style: normal
}
 @font-face {
font-family:'franklingothicmediumregularRg';
src:url(../fonts/franklin_gothic_medium__2-webfont.eot);
src:url(../fonts/franklin_gothic_medium__2-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/franklin_gothic_medium__2-webfont.woff) format("woff"), url(../fonts/franklin_gothic_medium__2-webfont.ttf) format("truetype"), url(../fonts/franklin_gothic_medium__2-webfont.svg#franklingothicmediumregularRg) format("svg");
font-weight:400;
font-style:normal
}
 @font-face {
font-family:'franklin_gothic_bookregular';
src:url(../fonts/frabk-webfont.eot);
src:url(../frabk-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/frabk-webfont.woff) format("woff"), url(../fonts/frabk-webfont.ttf) format("truetype"), url(../fonts/frabk-webfont.svg#franklin_gothic_bookregular) format("svg");
font-weight:400;
font-style:normal
}



 @font-face {
font-family: 'franklin_gothicbold';
src: url('https://www.uttarabank-bd.com/fonts/ufonts.com_franklin-gothic-bold-webfont.eot');
src: url('https://www.uttarabank-bd.com/fonts/ufonts.com_franklin-gothic-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ufonts.com_franklin-gothic-bold-webfont.woff2') format('woff2'), url('../fonts/ufonts.com_franklin-gothic-bold-webfont.woff') format('woff'), url('../fonts/ufonts.com_franklin-gothic-bold-webfont.ttf') format('truetype'), url('../fonts/ufonts.com_franklin-gothic-bold-webfont.svg#franklin_gothicbold') format('svg');
font-weight: normal;
font-style: normal
}

 @font-face {
font-family:'franklingothicmediumregularRg';
src:url(https://www.uttarabank-bd.com/fonts/franklin_gothic_medium__2-webfont.eot);
src:url(https://www.uttarabank-bd.com/fonts/franklin_gothic_medium__2-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/franklin_gothic_medium__2-webfont.woff) format("woff"), url(../fonts/franklin_gothic_medium__2-webfont.ttf) format("truetype"), url(../fonts/franklin_gothic_medium__2-webfont.svg#franklingothicmediumregularRg) format("svg");
font-weight:400;
font-style:normal
}

 @font-face {
font-family:'franklin_gothic_bookregular';
src:url(https://www.uttarabank-bd.com/fonts/frabk-webfont.eot);
src:url(https://www.uttarabank-bd.com/frabk-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/frabk-webfont.woff) format("woff"), url(../fonts/frabk-webfont.ttf) format("truetype"), url(../fonts/frabk-webfont.svg#franklin_gothic_bookregular) format("svg");
font-weight:400;
font-style:normal
}



























.line_hgt {
	line-height:50px;
}
.brdrNone {
	border:none!important
}
.kitkat_nav {
	position:fixed;
	display:inline-block;
	right:0;
	top:49%;
	z-index:999
}
.kitkat_nav ul {
	list-style-type:none
}
.kitkat_nav ul li {
	border-bottom:1px solid #919697
}
.kitkat_nav ul li a {
	display: block;
	font-size: inherit;
	height: 2.5em;
	line-height: inherit;
	width: 2.5em
}
 .kitkat_nav ul li:nth-child(odd) a {
background:#606060
}
 .kitkat_nav ul li:nth-child(even) a {
background:gray
}
.kitkat_nav ul li a.twit:hover {
	background:#58ccff
}
.kitkat_nav ul li a.fb:hover {
	background:#3b5998
}
.kitkat_nav ul li a.yt:hover {
	background:#fe3136
}
.kitkat_nav ul li a.mail:hover {
	background:#3b82f4
}
.kitkat_nav ul li a.linkedin:hover {
	background:#017fb4
}
.kitkat_nav ul li a span {
	background:url(../images/xm-sprite.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display:inline-block;
}
.kitkat_nav ul li a.twit span {
	background-position:-657px -805px;
	height:1.125em;
	margin:11px 0 0 10px;
	width:1.4375em;
	font-size: inherit;
	line-height: inherit
}
.kitkat_nav ul li a.fb span {
	background-position:-657px -822px;
	height:1.5em;
	margin:9px 0 0 10px;
	width:1.4375em;
	font-size: inherit;
	line-height: inherit
}
.kitkat_nav ul li a.yt span {
	background-position:-657px -845px;
	height:1.125em;
	margin:10px 0 0 10px;
	width:1.4375em;
	font-size: inherit;
	line-height: inherit
}
.kitkat_nav ul li a.mail span {
	background-position:-657px -862px;
	height:1.125em;
	margin:11px 0 0 10px;
	width:1.4375em;
	font-size: inherit;
	line-height: inherit
}
.kitkat_nav ul li a.linkedin span {
	background-position:-658px -881px;
	height:1.125em;
	margin:11px 0 0 10px;
	width:1.4375em;
	font-size: inherit;
	line-height: inherit
}
/*.home_content_block{padding:0 1.5625em!important}

*/
.ticker{ margin-bottom:20px; min-height:40px;}
.content_block {
	position:relative;
	padding-bottom:1.5625em;
	border:1px solid #ccc
}
.content_block h2 {
	font-size:22px;
	padding:15px 0 10px 50px;
	font-weight:400;
	position:relative
}
.content_block .content_img1, .content_block .content_img2_1, .content_block .content_img2_2, .content_block .content_img2_3, .content_block .content_img3 {
	height:159px
}
.content_block p {
	padding:0.3125em;
	color:#000;}
.content_block p.pag_height_new {
	font-size: 0.8em
}
.content_block a.readmore {
	position:absolute;
	width:20px;
	height:20px;
	right:0;
	bottom:0;
	display:inline-block;
	background:url(../images/xm-sprite.png) no-repeat -6px -222px
}
.content_block h2 span {
	position:absolute;
	display:inline-block;
	width:40px;
	height:30px;
	left:0;
	top:10px
}
.content_block h2 span.header_icon1 {
	background:url(../images/xm-sprite.png) no-repeat 0 -176px
}
.content_block h2 span.header_icon2 {
	background:url(../images/xm-sprite.png) no-repeat -43px -176px
}
.content_block h2 span.header_icon3 {
	background:url(../images/xm-sprite.png) no-repeat -83px -176px
}
.content_block_text {
	padding:0.5em 0.5em;
	clear:both;
	overflow:hidden
}
.content_slide {
	position:relative;
	overflow:hidden;
	width:100%;
	max-width:99%;
}
.list_slide_1 {
	list-style-type:none;
	width:210%;
	position:relative;
	overflow:hidden;
	left:0;
	height:117px
}
.list_slide_1 > li {
	float:left;
	max-width:330px
}
.list_slide_2 {
	list-style-type:none;
	width:100%;
	position:relative;
	overflow:hidden;
	left:0;
	height:250px
}
.list_slide_2 > li {
	float:left;
	max-width:100%;
}
.list_slide_3 {
	list-style-type:none;
	position:relative;
	overflow:hidden;
	left:0;
	height:250px;
	width:100%
}
.list_slide_3 > li {
	float:left;
	max-width:320px;
	padding-left:0;
	position:relative
}
.list_slide_3 li span {
	display:inline-block;
	width:6px;
	height:6px;
	position:absolute;
	left:7px;
	top:11px;
	background:#737373
}
.content_block .pagination-parent, .content_block .pagination-parent2, .content_block .pagination-parent1 {
	bottom:225px;
	position: absolute;
	right: 10px;
	text-align: center;
}
.content_block_text h2 {
	margin-top:0;
	margin-bottom:0
}
.content_block.page_pad {
	padding-bottom:15px
}
.mileyearcontent span {
	background:url(../images/xm-sprite.png) no-repeat -150px -563px;
	display:inline-block;
	height:18px;
	width:18px;
	left:15px;
	top:-15px;
	position:absolute
}
.year_2008 + .mileyearcontent span, .year_2009 + .mileyearcontent span, .year_2010 + .mileyearcontent span, .year_2001 + .mileyearcontent span, .year_1999 + .mileyearcontent span {
	right:15px;
	left:auto
}
.readmore_right {
	background:url(../images/xm-sprite.png) no-repeat scroll -250px -533px rgba(0, 0, 0, 0);
	display:inline-block;
	height:25px;
	width:17px;
	right:15px;
	bottom:0;
	position:absolute;
	margin-bottom:10px
}
.readmore_right:hover {
	background:url(../images/xm-sprite.png) no-repeat -250px -564px
}
.readmore_left {
	background:url(../images/xm-sprite.png) no-repeat scroll -230px -533px rgba(0, 0, 0, 0);
	display:inline-block;
	height:25px;
	width:17px;
	right:32px;
	bottom:0;
	position:absolute;
	margin-bottom:10px
}
.readmore_left:hover {
	background:url(../images/xm-sprite.png) -230px -564px rgba(0, 0, 0, 0)
}
.hom_ban .orbit-wrapper .slider-nav span {
	width:2.5625em;
	height:3.3125em;
	text-indent:-100em;
	position:absolute;
	z-index:30;
	margin-top:7.9375em;
	cursor:pointer
}
.hom_ban .orbit-wrapper .slider-nav span.right {
	background:url(../images/xm-sprite.png) no-repeat -16.25em -27.0625em;
	right:5%
}
.hom_ban .orbit-wrapper .slider-nav span.right:hover {
	background:url(../images/xm-sprite.png) no-repeat -16.25em -23.3125em
}
.hom_ban .orbit-wrapper .slider-nav span.left {
	background:url(../images/xm-sprite.png) no-repeat -13.125em -27.0625em;
	left:5%
}
.hom_ban .orbit-wrapper .slider-nav span.left:hover {
	background:url(../images/xm-sprite.png) no-repeat -13.125em -23.3125em
}
.orange_txt {
	color:#343537!important;
	font-size:20px;
	line-height:32px
}
.orange_txt1 {
	color:#f25822;
	font-size:18px;
	line-height:24px
}
.blue_txt {
	color:#349933;
	font-size:28px;
	line-height:30px
}
.content_img1 {
	background:url(../images/banner1.jpg) no-repeat center center
}
.content_img2_1 {
	background:url(../images/banner2_1.jpg) no-repeat center center
}
.content_img2_2 {
	background:url(../images/banner2_2.jpg) no-repeat center center
}
.content_img2_3 {
	background:url(../images/banner2_3.jpg) no-repeat center center
}
.content_img3 {
	background:url(../images/banner3.jpg) no-repeat center center
}
#banner_container {
	height:19.5em
}
/*.top-bar ul{width:25%}

*/

.facebook, .twitter, .youtube, .in, .rss, .google-play, .app-store {
	background:url(../images/icons-s58e789225d.png) no-repeat;
	width:1.5625em;
	height:1.5625em;
	font-size:inherit
}
.facebook {
	background-position:-201px 0
}
.facebook:hover {
	background-position:-176px 0
}
.twitter {
	background-position:-527px 0
}
.twitter:hover {
	background-position:-502px 0
}
.youtube {
	background-position:-578px 0
}
.youtube:hover {
	background-position:-552px 0
}
.in {
	background-position:-427px 0
}
.in:hover {
	background-position:-402px 0
}
.rss {
	background-position:-477px 0
}
.rss:hover {
	background-position:-452px 0
}
.google-play {
	background-position: -228px 0 !important;
	font-size:inherit;
	height: 2.25em;
	width: 5.5em
}
.google-play:hover {
	background-position:-314px 0
}
.app-store {
	background-position:0 0;
	width:5.5em;
	height:2.25em;
	font-size: inherit
}
.app-store:hover {
	background-position:-5.5em 0
}
*, :before, :after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:62.5%;
	margin-bottom:0 !important;
}
body {
	font-family:franklin_gothic_bookregular!important;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:1;
	color:#000;
	position:relative;
	-webkit-font-smoothing:antialiased;

  background: #e2e2e2 url("../images/noise.png") repeat scroll 0 0;
  overflow-x: hidden;
}

#body_margin{background:#FFF; padding:0px 10px }

a img {
	border:none
}
a {
	color:#005100;
	text-decoration:none;
	line-height:inherit
}
a:hover {
	color:#6C6C6C;
	text-decoration:none
}
p a, p a:visited {
	line-height:inherit
}
.slider-nav .left {
	top:75%!important;
	left:0
}
.slider-nav .right {
	top:75%!important
}
#banner {
	position:relative
}
#banner img{ width:100%; height:140px;}
.corporate-profile {
	background:url(../images/corporate-profile-banner.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.how-it-works {
	background:url(../images/how-it-works-banner.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.agent-center {
	background:url(../images/agent-center-banner.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.testimonials-banner {
	background:url(../images/testimonials.jpg) no-repeat 0 0;
	width:100%;
	height:134px;
	background:url(../images/testimonials.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.career-banner {
	background:url(../images/career.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.contact-banner {
	background:url(../images/Contact.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.currency-banner {
	background:url(../images/Currency_Calculator.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.faq-banner {
	background:url(../images/FAQ.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.News-banner {
	background:url(../images/News_Event.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.offer-banner {
	background:url(../images/Promotional_Offer.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
.agent_locator-banner {
	background:url(../images/Agent_Locator.jpg) no-repeat 0 0;
	width:100%;
	height:134px
}
#banner h5, #banner h2, #banner h1 {
	font-size:1.9375em;
	font-weight:700;
	left:1em;
	position:absolute;
	top:2.13em;
	color:#349933;
	margin: 0 auto 5px
}


.career-bg h6 {
	left:156px;
	position:absolute;
	top:30px;
	line-height:24px;
	color:#3a3a3a;
	font-size:20px
}
.career-bg h7 {
	left:156px;
	position:absolute;
	top:25px;
	line-height:24px;
	color:#3a3a3a;
	font-size:20px
}
.career-bg .sl-con {
	left:156px;
	position:absolute;
	top:25px;
	line-height:24px;
	color:#3a3a3a;
	font-size:20px
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.row .font12-lightbox {
	font-size:12px;
	color:#6D6D6D
}
.content .disclimar {
	font-size:11px;
	color:#999;
	font-weight:700
}
#googlemap object, embed {
	max-width:none
}
#map_canvas embed {
	max-width:none
}
#map_canvas img {
	max-width:none
}
#map_canvas object {
	max-width:none
}
figure {
	margin:0
}
.homebanner div, .header_bg div, .header_bg li {
	font-size:16px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-size:14px;
	direction:ltr
}
p {
	font-family:inherit;
	font-weight:400;
	font-size:1em;
	line-height:1.4em
}
p.lead {
	font-size:17.5px;
	line-height:1.6;
	margin-bottom:17px
}
aside p {
	font-size:13px;
	line-height:1.35;
	font-style:italic
}
h1, h2, h3, h4, h5, h6 {
	font-family:franklin_gothic_bookregular;
	font-weight:700;
	font-style:normal;
	color:#222;
	line-height:1.1;
	margin-bottom:14px;
	margin-top:14px
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-size:60%;
	color:#6f6f6f;
	line-height:0
}
h1 {
	font-size:44px;
	color:#7e8083
}
h2 {
	font-size:37px;
	color:#585852
}
h3 {
	font-size:27px;
	color:#585852
}
h4 {
	font-size:18px;
	padding:0;
	margin:0;
	color:#FFF;
}
h5 {
	font-size:20px;
	font-weight:400;
	color:#7e8083;
	margin-top:0;
	margin-bottom:5px
}
h6 {
	font-size:1.375em;
	color:#7f8084;
	margin-bottom:9px;
	font-weight:400
}
hr {
	border:solid #ddd;
	border-width:1px 0 0;
	clear:both;
	margin:10px 0 11px;
	height:0
}
hr.breadcrum {
	border:solid #ddd;
	border-width:1px 0 0;
	clear:both;
	margin:0;
	height:0
}
hr.space {
	margin:10px 0!important;
	position:relative;
	right:-2px;
	width:99%
}
.vertical-line {
	border-left:1px solid #ddd;
	float:left!important;
	margin-bottom:6px
}
.subheader {
	line-height:1.3;
	color:#6f6f6f;
	font-weight:300;
	margin-bottom:17px
}
em, i {
	font-style:italic;
	line-height:inherit
}
strong, b {
	font-weight:700;
	line-height:inherit
}
small {
	font-size:60%;
	line-height:inherit
}
code {
	font-weight:700;
	background:#ff9
}
ul, ol, dl {
	font-size:14px;
	line-height:1.6;
	margin-bottom:5px;
	list-style-position:outside
}
ul li ul, ul li ol {
	margin-left:2px;
	margin-bottom:0
}
ul.square, ul.circle, ul.disc {
	margin-left:17px
}
ul.square {
	list-style-type:square
}
ul.square li ul {
	list-style:inherit
}
ul.circle {
	list-style-type:circle
}
ul.circle li ul {
	list-style:inherit
}
ul.disc {
	list-style-type:disc
}
ul.disc li ul {
	list-style:inherit
}
ul.no-bullet {
	list-style:none
}
ul.large li {
	line-height:21px
}
ol {
	margin-left:0px
}
ol li ul, ol li ol {
	margin-left:20px;
	margin-bottom:0
}
ul#banklist {
	padding-left:20px;
}
#banklist li {
	list-style-image:url("../images/list-style.png");
}
#banklist li ul {
	padding-left:15px;
}
#banklist li ul li {
	list-style-image:url("../images/list-style-2-bullet.jpg");
}
blockquote, blockquote p {
	line-height:1.5;
	color:#6f6f6f
}
blockquote {
	margin:0 0 17px;
	padding:9px 20px 0 19px;
	border-left:1px solid #ddd
}
blockquote cite {
	display:block;
	font-size:13px;
	color:#555
}
blockquote cite:before {
	content:"\2014 \0020"
}
blockquote cite a, blockquote cite a:visited {
	color:#555
}
abbr, acronym {
	text-transform:uppercase;
	font-size:90%;
	color:#222;
	border-bottom:1px solid #ddd;
	cursor:help
}
abbr {
	text-transform:none
}
.print-only {
	display:none!important
}
.last-part {
	width:100%;
	overflow:hidden
}
.last-part img {
	margin-top:-1px
}
.lftwdth {
	width:48%
}
.lftwdth1 {
	width:90%
}
.rgtwdth {
	width:50%
}
.receive-table {
	font-family:franklingothicmediumregularRg;
	line-height:19px;
	border-collapse:collapse;
	margin-top:10px;
	border-spacing:0
}
.receive-table td {
	border:1px solid #BBB
}
.fleft {
	float:left;
	padding-bottom:10px
}
.fright {
	float:right;
	padding-left:13px;
	padding-bottom:15px
}
.last-part img {
	padding-right:10px
}
.last-part p {
	line-height:15px;
	font-weight:700
}
.mail {
	color:#F0541A
}
.linesep {
	border-right:1px solid #DDD!important;
	float:left!important;
	margin-bottom:6px!important
}
.trusted {
	width:100%;
	clear:both
}
.trusted-inner {
	width:100%;
	margin-top:10px;
	background-color:#F0F0F0;
	clear:both;
	padding-bottom:40px;
	overflow:hidden
}
.trusted-inner p {
	text-align:center;
	padding-top:10px;
	font-weight:700
}
.orangetext {
	background-color:#F0541A;
	margin-left:200px;
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
	font-size:11px!important
}
.orangetext1 {
	background-color:#F0541A;
	margin-left:10px;
	color:#FFF;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px!important
}
.credit-heading1 {
	color:#349933!important;
	margin-top:-12px!important
}
.credit-heading2 {
	color:#349933!important;
	margin-top:38px!important
}
.credit-heading3 {
	color:#349933!important;
	margin-top:27px!important
}
.trt {
	color:#6D6D6D;
	font-size:14px
}
.tab-con-faq {
	display:block;
	margin:0;
	padding:20px 20px 15px;
	border:1px solid #E6E6E6;
	background:url(../images/white-bg.gif) repeat
}
.hide {
	display:none
}
.phone_2 {
	width:90%;
	margin:0!important
}
.content p {
	margin-bottom:10px
}
.dt {
	font-size:0!important;
	line-height:0!important;
	margin:0!important;
	padding:0!important
}
.sendmoney_copy {
	width:1115px;
	margin:0 auto 15px;
}
 @media print {
a, a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content:""
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr, img {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
p, h2, h3 {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}
.hide-on-print {
	display:none!important
}
.print-only {
	display:block!important
}
.hide-for-print {
	display:none!important
}
.show-for-print {
	display:inherit!important
}
}
form {
	margin:0 0 19.41641px
}
.row form .row {
	margin:0 -6px
}
.row form .row .column, .row form .row .columns {
	padding:0 6px
}
.row form .row.collapse {
	margin:0
}
.row form .row.collapse .column, .row form .row.collapse .columns {
	padding:0
}
.four form {
	margin:0
}
label {
	font-size:0.875em;
	color:#4d4d4d;
	font-weight:500
}
label.news {
	float:right;
	text-align:right;
	bottom:-5px;
	right:0;
	margin-top:20px;
	position:absolute
}
label.right {
	float:right;
	text-align:right
}
label.inline {
	line-height:20px;
	margin:0 0 20px
}
div.btm-space {
	line-height:20px;
	margin:0 0 20px;
	color:#4D4D4D
}
.prefix, .postfix {
	display:block;
	position:relative;
	z-index:2;
	text-align:center;
	width:100%;
	padding-top:0;
	padding-bottom:0;
	height:32px;
	line-height:31px
}
a.button.prefix, a.button.postfix {
	padding-left:0;
	padding-right:0;
	text-align:center
}
span.prefix, span.postfix {
	background:#f2f2f2;
	border:1px solid #ccc
}
.prefix {
	left:2px;
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
	overflow:hidden
}
.postfix {
	right:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="name"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
	-webkit-appearance:none;
	font-family:franklin_gothic_bookregular!important;
	border:1px solid #ccc;
	background:#fcfcfc;
	color:#333;
	display:block;
	font-size:1em;
	margin:0 0 2px;
	padding:0 8px;
	height:2.2em;
	width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize {
	font-size:12px;
	padding:4px 6px
}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
	border-color:#b3b3b3
}
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
	background-color:#ddd
}
textarea {
	height:5.75em;
	padding:3px 8px;
/*	resize:none
*/
}
.contact_form textarea {
	height:3.75em
}
select {
	width:100%;
	border:1px solid #CCC;
	height:2.2em;
	padding:1px 1px 1px 5px;
	font-size:12px;
	font-family:franklin_gothic_bookregular!important;
	color:#000;
}
input[type="search"], input[type="search"]:focus {
	-webkit-appearance:none;
	height:24px;
	padding:4px;
	padding-left:10px;
	padding-right:30px;
	border:1px solid red;
	font-size:14px;
	background-color:#FFF!important;
	border:1px solid #ccc;
	color:#000;
}
 header input::-webkit-input-placeholder {
color:#fff
}
header form {
	background-color:#FFF!important; min-width:200px; margin-top:10px;
}
.green{ color:#00B300}
.searchbg {
	background-color:#349933
}
.searchimg {
	float:right;
	margin-right:3px;
	margin-top:-22px
}
fieldset {
	border:solid 1px #ddd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	padding:12px;
	margin:18px 0
}
fieldset legend {
	font-weight:700;
	background:#fff;
	padding:0 3px;
	margin:0;
	margin-left:-3px
}
.error input, input.error, .error textarea, textarea.error, .error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
	border-color:#c60f13;
	background-color:rgba(198, 15, 19, 0.1)
}
.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
	outline-color:#f5797c
}
.error label, label.error {
	color:#c60f13
}
.error small, small.error {
	display:block;
	padding:6px 4px;
	margin-top:-13px;
	margin-bottom:12px;
	background:#c60f13;
	color:#fff;
	font-size:12px;
	font-weight:700;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px
}
form.custom span.custom {
	display:inline-block;
	width:16px;
	height:16px;
	position:relative;
	top:2px;
	border:solid 1px #ccc;
	background:#fff
}
form.custom span.custom.radio {
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-ms-border-radius:100px;
	-o-border-radius:100px;
	border-radius:100px
}
form.custom span.custom.checkbox:before {
	content:"";
	display:block;
	line-height:.8;
	height:14px;
	width:14px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	font-size:14px;
	color:#fff
}
form.custom span.custom.radio.checked:before {
	content:"";
	display:block;
	width:8px;
	height:8px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-ms-border-radius:100px;
	-o-border-radius:100px;
	border-radius:100px;
	background:#222;
	position:relative;
	top:3px;
	left:3px
}
form.custom span.custom.checkbox.checked:before {
	content:"\00d7";
	color:#222
}
form.custom div.custom.dropdown {
	display:block;
	position:relative;
	width:auto;
	height:28px;
	margin-bottom:9px;
	margin-top:2px
}
form.custom div.custom.dropdown ul {
	overflow-y:auto;
	max-height:12.5em
}
form.custom div.custom.dropdown a.current {
	display:block;
	width:auto;
	line-height:26px;
	min-height:28px;
	padding:0;
	padding-left:6px;
	padding-right:38px;
	border:solid 1px #ddd;
	color:#141414;
	background-color:#fff;
	white-space:nowrap
}
form.custom div.custom.dropdown a.selector {
	position:absolute;
	width:27px;
	height:28px;
	display:block;
	right:0;
	top:0;
	border:solid 1px #ddd
}
form.custom div.custom.dropdown a.selector:after {
	content:"";
	display:block;
	display:block;
	width:0;
	height:0;
	border:solid 5px;
	border-color:#aaa transparent transparent;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-2px;
	margin-left:-5px
}
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after {
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 5px;
	border-color:#222 transparent transparent
}
form.custom div.custom.dropdown.open ul {
	display:block;
	z-index:10
}
form.custom div.custom.dropdown.small {
	width:134px!important
}
form.custom div.custom.dropdown.medium {
	width:254px!important
}
form.custom div.custom.dropdown.large {
	width:434px!important
}
form.custom div.custom.dropdown.expand {
	width:100%!important
}
form.custom div.custom.dropdown.open.small ul {
	width:134px!important
}
form.custom div.custom.dropdown.open.medium ul {
	width:254px!important
}
form.custom div.custom.dropdown.open.large ul {
	width:434px!important
}
form.custom div.custom.dropdown.open.expand ul {
	width:100%!important
}
form.custom div.custom.dropdown ul {
	position:absolute;
	width:auto;
	display:none;
	margin:0;
	left:0;
	top:27px;
	margin:0;
	padding:0;
	background:#fff;
	background:rgba(255, 255, 255, 0.95);
	border:solid 1px #ccc
}
form.custom div.custom.dropdown ul li {
	color:#555;
	font-size:13px;
	cursor:pointer;
	padding:3px;
	padding-left:6px;
	padding-right:38px;
	min-height:18px;
	line-height:18px;
	margin:0;
	white-space:nowrap;
	list-style:none
}
form.custom div.custom.dropdown ul li.selected {
	background:#cdebf5;
	color:#000
}
form.custom div.custom.dropdown ul li.selected:after {
	content:"\2013";
	position:absolute;
	right:10px
}
form.custom div.custom.dropdown ul li:hover {
	background-color:#cdebf5;
	color:#000
}
form.custom div.custom.dropdown ul li:hover:after {
	content:"\2013";
	position:absolute;
	right:10px;
	color:#a3dbec
}
form.custom div.custom.dropdown ul li.selected:hover {
	background:#cdebf5;
	cursor:default;
	color:#000
}
form.custom div.custom.dropdown ul li.selected:hover:after {
	color:#000
}
form.custom div.custom.dropdown ul.show {
	display:block
}
form.custom .custom.disabled {
	background-color:#ddd
}
.lt-ie9 form.custom div.custom.dropdown a.selector {
	height:28px
}
.row {
	width:1140px;
	max-width:100%;
	margin:0 auto
}
.row .row {
	width:auto;
	max-width:none;
	min-width:0;
	margin:0 -15px
}
.row.collapse .column, .row.collapse .columns {
	padding:0
}
.row .row {
	width:auto;
	max-width:none;
	min-width:0;
	margin:0 -10px
}
.row .row.collapse {
	margin:0
}
.column, .columns {
	float:left;
	padding:0 10px;
	position:relative
}
.column, .columns .row {
	margin-bottom:0!important
}
.column.centered, .columns.centered {
	float:none;
	margin:0 auto
}
/*

[class*="column"] + [class*="column"]:last-child{float:right}



[class*="column"] + [class*="column"].end{float:left}

*/
.columns{ float:left;}
.left{ float:left;}
.right{ float:right;}
.one, .row .one {
	width:8.33333%
}
.two, .row .two {
	width:16.66667%
}
.three, .row .three {
	width:25%
}
.four, .row .four {
	width:33.33333%
}
.five, .row .five {
	width:40.667%
}
.six, .row .six {
	width:50%
}
.seven, .row .seven {
	width:58.33333%
}
.eight, .row .eight {
	width:66.66667%
}
.nine, .row .nine {
	width:75%
}
.ten, .row .ten {
	width:83.33333%
}
.eleven, .row .eleven {
	width:91.66667%
}
.twelve, .row .twelve {
	width:100%
}
.row .offset-by-one {
	margin-left:8.33333%
}
.row .offset-by-two {
	margin-left:16.66667%
}
.row .offset-by-three {
	margin-left:25%
}
.row .offset-by-four {
	margin-left:33.33333%
}
.row .offset-by-five {
	margin-left:41.66667%
}
.row .offset-by-six {
	margin-left:50%
}
.row .offset-by-seven {
	margin-left:58.33333%
}
.row .offset-by-eight {
	margin-left:66.66667%
}
.row .offset-by-nine {
	margin-left:75%
}
.row .offset-by-ten {
	margin-left:83.33333%
}
.push-two {
	left:16.66667%
}
.pull-two {
	right:16.66667%
}
.push-three {
	left:25%
}
.pull-three {
	right:25%
}
.push-four {
	left:33.33333%
}
.pull-four {
	right:33.33333%
}
.push-five {
	left:41.66667%
}
.pull-five {
	right:41.66667%
}
.push-six {
	left:50%
}
.pull-six {
	right:50%
}
.push-seven {
	left:58.33333%
}
.pull-seven {
	right:58.33333%
}
.push-eight {
	left:66.66667%
}
.pull-eight {
	right:66.66667%
}
.push-nine {
	left:75%
}
.pull-nine {
	right:75%
}
.push-ten {
	left:83.33333%
}
.pull-ten {
	right:83.33333%
}
img {
	height:auto;
	border:0
}
/*img,object,embed{max-width:100%}*/
#banner img, object, embed {
	width: 100%;
}
.content_slide img {
	max-width:100%
}
img {
	-ms-interpolation-mode:bicubic
}
#map_canvas img, .map_canvas img {
	max-width:none!important
}
.row {
*zoom:1
}
.row:before, .row:after {
	content:" ";
	display:table
}
.row:after {
	clear:both
}
.block-grid {
	display:block;
	overflow:hidden;
	padding:0
}
.block-grid > li {
	display:block;
	height:auto;
	float:left
}
.block-grid.one-up {
	margin:0
}
.block-grid.one-up > li {
	width:100%;
	padding:0 0 15px
}
.block-grid.two-up {
	margin:0 -15px
}
.block-grid.two-up > li {
	width:50%;
	padding:0 15px 15px
}
 .block-grid.two-up > li:nth-child(2n+1) {
clear:both
}
.block-grid.three-up {
	margin:0 -12px
}
.block-grid.three-up > li {
	width:33.33333%;
	padding:0 12px 12px
}
 .block-grid.three-up > li:nth-child(3n+1) {
clear:both
}
.block-grid.four-up {
	margin:0 -10px
}
.block-grid.four-up > li {
	width:25%;
	padding:0 10px 10px
}
 .block-grid.four-up > li:nth-child(4n+1) {
clear:both
}
.block-grid.five-up {
	margin:0 -8px
}
.block-grid.five-up > li {
	width:20%;
	padding:0 8px 8px
}
 .block-grid.five-up > li:nth-child(5n+1) {
clear:both
}
.block-grid.six-up {
	margin:0 -8px
}
.block-grid.six-up > li {
	width:16.66667%;
	padding:0 8px 8px
}
 .block-grid.six-up > li:nth-child(6n+1) {
clear:both
}
.block-grid.seven-up {
	margin:0 -8px
}
.block-grid.seven-up > li {
	width:14.28571%;
	padding:0 8px 8px
}
 .block-grid.seven-up > li:nth-child(7n+1) {
clear:both
}
.block-grid.eight-up {
	margin:0 -8px
}
.block-grid.eight-up > li {
	width:12.5%;
	padding:0 8px 8px
}
 .block-grid.eight-up > li:nth-child(8n+1) {
clear:both
}
.block-grid.nine-up {
	margin:0 -8px
}
.block-grid.nine-up > li {
	width:11.11111%;
	padding:0 8px 8px
}
 .block-grid.nine-up > li:nth-child(9n+1) {
clear:both
}
.block-grid.ten-up {
	margin:0 -8px
}
.block-grid.ten-up > li {
	width:10%;
	padding:0 8px 8px
}
 .block-grid.ten-up > li:nth-child(10n+1) {
clear:both
}
.block-grid.eleven-up {
	margin:0 -8px
}
.block-grid.eleven-up > li {
	width:9.09091%;
	padding:0 8px 8px
}
 .block-grid.eleven-up > li:nth-child(11n+1) {
clear:both
}
.block-grid.twelve-up {
	margin:0 -8px
}
.block-grid.twelve-up > li {
	width:8.33333%;
	padding:0 8px 8px
}
 .block-grid.twelve-up > li:nth-child(12n+1) {
clear:both
}
.button {
	width:auto;
	background:silver;
	border:1px solid #adadad;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:inherit;
	font-size:14px;
	font-weight:700;
	line-height:1;
	margin:0;
	padding:10px 20px 11px;
	position:relative;
	text-align:center;
	text-decoration:none;
-webkit-transition:background-color .15s ease-in-out;
-moz-transition:background-color .15s ease-in-out;
-o-transition:background-color .15s ease-in-out;
transition:background-color .15s ease-in-out
}
.button:hover, .button:focus {
	color:#fff;
	background-color:#a7a7a7
}
.button:active {
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset
}
.button.large {
	font-size:17px;
	padding:15px 30px 16px
}
.button.medium {
	font-size:14px
}
.button.small {
	font-size:0.688em;
	padding:0.4em 0.8em !important
}
.button.tiny {
	font-size:10px;
	padding:5px 10px 6px
}
.button.expand {
	width:100%;
	text-align:center
}
.button.primary {
	background-color:#2ba6cb;
	border:1px solid #1e728c
}
.button.primary:hover, .button.primary:focus {
	background-color:#2284a1
}
.button.success {
	background-color:#5da423;
	border:1px solid #396516
}
.button.success:hover, .button.success:focus {
	background-color:#457a1a
}
.button.alert {
	background-color:#c60f13;
	border:1px solid #7f0a0c
}
.button.alert:hover, .button.alert:focus {
	background-color:#970b0e
}
.button.secondary {
	background-color:#e9e9e9;
	color:#1d1d1d;
	border:1px solid #c3c3c3
}
.button.secondary:hover, .button.secondary:focus {
	background-color:#d0d0d0
}
.button.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.button.round {
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	-ms-border-radius:1000px;
	-o-border-radius:1000px;
	border-radius:1000px
}
.button.full-width {
	width:100%;
	text-align:center;
	padding-left:0!important;
	padding-right:0!important
}
.button.left-align {
	text-align:left;
	text-indent:12px
}
.button.disabled, .button[disabled] {
	opacity:.6;
	cursor:default;
	background:#2ba6cb;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.button.disabled:hover, .button[disabled]:hover {
	background:#2ba6cb
}
.button.disabled.success, .button[disabled].success {
	background-color:#5da423
}
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
	background-color:#5da423;
	outline:none
}
.button.disabled.alert, .button[disabled].alert {
	background-color:#c60f13
}
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
	background-color:#c60f13;
	outline:none
}
.button.disabled.secondary, .button[disabled].secondary {
	background-color:#e9e9e9
}
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
	background-color:#e9e9e9;
	outline:none
}
input[type=submit].button, button.button {
	-webkit-appearance:none
}
input[type=button] {
	-webkit-appearance:none;
	-webkit-border-radius:0;
	background-color:#585852;
	border:0 none;
	color:#FFF;
	cursor:pointer;
	font-size:0.8125em;
	height:1.375em;
	padding:0 10px 0 9px;
	-webkit-font-smoothing:antialiased;
	margin:0;
	outline:none
}
input[type="submit"].tiny.button {
	padding:3px 10px 4px
}
input[type="submit"].small.button {
	padding:5px 14px 6px
}
input[type="submit"].button, input[type=submit].medium.button {
	padding:8px 20px 9px
}
input[type="submit"].large.button {
	padding:13px 30px 14px
}
header.row .four {
	width:31.333%
}
header .button {
	background-color:#FFF!important;
	color:#8f9095;
	text-align:left;
	border:1px solid #dedee0;
	padding:0.313em 0 0 0.875em;
	width:100%
}
header .button.dropdown > ul li a, .button.dropdown > ul li button {
	display:block;
	color:#555;
	font-size:11px;
	font-weight:400;
	height:19px;
	line-height:19px;
	padding:0 0 0 8px;
	text-align:left
}
header .vertical-line {
	position:relative;
	float:none!important;
	height:10px;
	left:46%;
	top:1px;
	color:#bebfc1;
	content:"|";
	float:left;
	font-size:21px
}
header .text-right {
	text-align:right
}
.drop_arrow {
	background:url(../images/xm-sprite.png) no-repeat -85px -226px;
	width:2em;
	height:1em;
	position:absolute;
	display:inline-block;
	right:0.55em
}
.button.dropdown {
	position:relative;
	padding-right:2.75em
}
header input {
	background-color:#FFF!important
}
.button.dropdown.large {
	padding-right:60px
}
.button.dropdown.small {
	padding-right:1.75em;
	text-transform:uppercase
}
.button.dropdown.small img {
	margin-right:7px
}
.button.dropdown.tiny {
	padding-right:20px
}
.button.dropdown > ul {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	display:none;
	position:absolute;
	left:-1px;
	background:#fff;
	background:rgba(255, 255, 255, 0.95);
	list-style:none;
	margin:0;
	padding:0;
	border:1px solid #dedee0;
	border-top:none;
	min-width:100%;
	z-index:100
}
.button.dropdown > ul li {
	width:100%;
	cursor:pointer;
	padding:0;
	min-height:18px;
	background-color:#FFF;
	line-height:18px;
	margin:0;
	white-space:nowrap;
	list-style:none
}
.button.dropdown > ul li a, .button.dropdown > ul li button {
	display:block;
	color:#555;
	font-size:11px;
	font-weight:400;
	padding:6px 14px;
	text-align:left
}
.button.dropdown > ul li button {
	width:100%;
	border:inherit;
	background:inherit;
	font-family:inherit;
	margin:inherit;
	-webkit-font-smoothing:antialiased
}
.button.dropdown > ul li:hover, .button.dropdown > ul li:focus {
	background-color:#f7f7f7!important;
	color:#222
}
.button.dropdown > ul li.divider {
	min-height:0;
	padding:0;
	height:1px;
	margin:0;
	background:#dedede
}
.button.dropdown a {
	color:#555;
	font-weight:400;
	line-height:1.2
}
.button.dropdown.up > ul {
	border-top:1px solid #dedee0;
	border-bottom:none
}
.button.dropdown ul.no-hover.show-dropdown {
	display:block!important
}
.button.dropdown ul.no-hover.show-dropdown img {
	margin-right:7px;
	vertical-align:middle
}
.button.dropdown:hover > ul.no-hover {
	display:none
}
.button.dropdown.split {
	padding:0;
	position:relative
}
.button.dropdown.split:after {
	display:none
}
.button.dropdown.split:hover, .button.dropdown.split:focus {
	background-color:#2ba6cb
}
.button.dropdown.split.alert:hover, .button.dropdown.split.alert:focus {
	background-color:#c60f13
}
.button.dropdown.split.success:hover, .button.dropdown.split.success:focus {
	background-color:#5da423
}
.button.dropdown.split.secondary:hover, .button.dropdown.split.secondary:focus {
	background-color:#e9e9e9
}
.button.dropdown.split > a {
	color:#fff;
	display:block;
	padding:10px 50px 11px 20px;
	padding-left:20px;
	padding-right:50px;
-webkit-transition:background-color .15s ease-in-out;
-moz-transition:background-color .15s ease-in-out;
-o-transition:background-color .15s ease-in-out;
transition:background-color .15s ease-in-out
}
.button.dropdown.split > a:hover, .button.dropdown.split > a:focus {
	background-color:#2284a1;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.button.dropdown.split.large > a {
	padding:15px 75px 16px 30px;
	padding-left:30px;
	padding-right:75px
}
.button.dropdown.split.small > a {
	padding:7px 35px 8px 14px;
	padding-left:14px;
	padding-right:35px
}
.button.dropdown.split.tiny > a {
	padding:5px 25px 6px 10px;
	padding-left:10px;
	padding-right:25px
}
.button.dropdown.split > span {
	background-color:#2ba6cb;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:30px;
	border-left:1px solid #1e728c;
	-webkit-box-shadow:1px 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:1px 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:1px 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-transition:background-color .15s ease-in-out;
-moz-transition:background-color .15s ease-in-out;
-o-transition:background-color .15s ease-in-out;
transition:background-color .15s ease-in-out
}
.button.dropdown.split > span:hover, .button.dropdown.split > span:focus {
	background-color:#2284a1
}
.button.dropdown.split > span:after {
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 6px;
	border-color:#fff transparent transparent;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-6px;
	margin-top:-2px
}
.button.dropdown.split.secondary > span:after {
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 6px;
	border-color:#1d1d1d transparent transparent
}
.button.dropdown.split.large span {
	width:45px
}
.button.dropdown.split.small span {
	width:21px
}
.button.dropdown.split.tiny span {
	width:15px
}
.button.dropdown.split.large span:after {
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 7px;
	border-color:#fff transparent transparent;
	margin-top:-3px;
	margin-left:-7px
}
.button.dropdown.split.small span:after {
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 4px;
	border-color:#fff transparent transparent;
	margin-top:-1px;
	margin-left:-4px
}
.button.dropdown.split.tiny span:after {
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 3px;
	border-color:#fff transparent transparent;
	margin-top:-1px;
	margin-left:-3px
}
.button.dropdown.split.alert > span {
	background-color:#c60f13;
	border-left-color:#7f0a0c
}
.button.dropdown.split.success > span {
	background-color:#5da423;
	border-left-color:#396516
}
.button.dropdown.split.secondary > span {
	background-color:#e9e9e9;
	border-left-color:#c3c3c3
}
.button.dropdown.split.secondary > a {
	color:#1d1d1d
}
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover, .button.dropdown.split.alert > a:focus, .button.dropdown.split.alert > span:focus {
	background-color:#970b0e
}
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover, .button.dropdown.split.success > a:focus, .button.dropdown.split.success > span:focus {
	background-color:#457a1a
}
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover, .button.dropdown.split.secondary > a:focus, .button.dropdown.split.secondary > span:focus {
	background-color:#d0d0d0
}
ul.button-group {
	list-style:none;
	padding:0;
	margin:0 0 12px;
*zoom:1
}
ul.button-group:before, ul.button-group:after {
	content:" ";
	display:table
}
ul.button-group:after {
	clear:both
}
ul.button-group li {
	padding:0;
	margin:0 0 0 -1px;
	float:left
}
ul.button-group li:first-child {
	margin-left:0
}
ul.button-group.radius li .button, ul.button-group.radius li .button.radius, ul.button-group.radius li .button-rounded {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
ul.button-group.radius li:first-child .button, ul.button-group.radius li:first-child .button.radius {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px
}
ul.button-group.radius li:first-child .button.rounded {
	-moz-border-radius-topleft:1000px;
	-webkit-border-top-left-radius:1000px;
	border-top-left-radius:1000px;
	-moz-border-radius-bottomleft:1000px;
	-webkit-border-bottom-left-radius:1000px;
	border-bottom-left-radius:1000px
}
ul.button-group.radius li:last-child .button, ul.button-group.radius li:last-child .button.radius {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px
}
ul.button-group.radius li:last-child .button.rounded {
	-moz-border-radius-topright:1000px;
	-webkit-border-top-right-radius:1000px;
	border-top-right-radius:1000px;
	-moz-border-radius-bottomright:1000px;
	-webkit-border-bottom-right-radius:1000px;
	border-bottom-right-radius:1000px
}
ul.button-group.even .button {
	width:100%
}
ul.button-group.even.two-up li {
	width:50%
}
ul.button-group.even.three-up li {
	width:33.3%
}
ul.button-group.even.three-up li:first-child {
	width:33.4%
}
ul.button-group.even.four-up li {
	width:25%
}
ul.button-group.even.five-up li {
	width:20%
}
div.button-bar {
	overflow:hidden
}
div.button-bar ul.button-group {
	float:left;
	margin-right:8px
}
div.button-bar ul.button-group:last-child {
	margin-left:0
}
.nav-bar {
	height:40px;
	background:#4d4d4d;
	margin-left:0;
	margin-top:5px;
	padding:0
}
.nav-bar > li {
	float:left;
	display:block;
	position:relative;
	padding:0;
	margin:0 -4px;
	border:1px solid #333;
	border-right:none;
	line-height:38px;
	-webkit-box-shadow:1px 0 0 rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow:1px 0 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow:1px 0 0 rgba(255, 255, 255, 0.2) inset
}
.nav-bar > li:first-child {
	-webkit-box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	box-shadow:0 0 0
}
.nav-bar > li:last-child {
	border-right:solid 1px #333;
	-webkit-box-shadow:1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow:1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
	box-shadow:1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2)
}
.nav-bar > li.active {
	background:#2ba6cb;
	border-color:#2284a1
}
.nav-bar > li.active > a {
	color:#fff;
	cursor:default
}
.nav-bar > li.active:hover {
	background:#2ba6cb;
	cursor:default
}
.nav-bar > li:hover {
	background:#333
}
.nav-bar > li > a {
	color:#e6e6e6
}
.nav-bar > li ul {
	margin-bottom:0
}
.nav-bar > li .flyout {
	display:none
}
.nav-bar > li.has-flyout > a:first-child {
	padding-right:40px;
	position:relative
}
.nav-bar > li.has-flyout > a:first-child:after {
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 4px;
	border-color:#e6e6e6 transparent transparent;
	position:absolute;
	right:20px;
	top:17px
}
.nav-bar > li.has-flyout > a.flyout-toggle {
	border-left:0!important;
	position:absolute;
	right:0;
	top:0;
	padding:20px;
	z-index:2;
	display:block
}
.nav-bar > li.has-flyout.is-touch > a:first-child {
	padding-right:55px
}
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle {
	border-left:1px dashed #666
}
.nav-bar > li > a:first-child {
	position:relative;
	padding:0 20px;
	display:block;
	text-decoration:none;
	font-size:12px
}
.nav-bar > li > input {
	margin:0 10px
}
.nav-bar.vertical {
	height:auto;
	margin-top:0
}
.nav-bar.vertical > li {
	float:none;
	border-bottom:none;
	border-right:solid 1px #333;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-bar.vertical > li.has-flyout > a:first-child:after {
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 4px;
	border-color:transparent transparent transparent #e6e6e6
}
.nav-bar.vertical > li .flyout {
	left:100%;
	top:-1px
}
.nav-bar.vertical > li .flyout.right {
	left:auto;
	right:100%
}
.nav-bar.vertical > li.active {
	border-right:solid 1px #2284a1
}
.nav-bar.vertical > li:last-child {
	border-bottom:solid 1px #333
}
.flyout {
	background:#f2f2f2;
	padding:20px;
	margin:0;
	border:1px solid #d9d9d9;
	position:absolute;
	top:39px;
	left:-1px;
	width:250px;
	z-index:40;
	-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.1)
}
.flyout p {
	line-height:1.2;
	font-size:13px
}
.flyout :first-child {
	margin-top:0
}
.flyout :last-child {
	margin-bottom:0
}
.flyout.small {
	width:166.66667px
}
.flyout.large {
	width:437.5px
}
.flyout.right {
	left:auto;
	right:-2px
}
.flyout.left {
	right:auto;
	left:-2px
}
.flyout.up {
	top:auto;
	bottom:39px
}
ul.flyout, .nav-bar li ul {
	padding:0;
	list-style:none
}
ul.flyout li, .nav-bar li ul li {
	border-left:solid 3px #CCC
}
ul.flyout li a, .nav-bar li ul li a {
	background:#f2f2f2;
	border:1px solid #e6e6e6;
	border-width:1px 1px 0 0;
	color:#555;
	display:block;
	font-size:14px;
	height:auto;
	line-height:1;
	padding:15px 20px;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset
}
ul.flyout li a:hover, ul.flyout li a:focus, .nav-bar li ul li a:hover, .nav-bar li ul li a:focus {
	background:#ebebeb;
	color:#333
}
ul.flyout li.active, .nav-bar li ul li.active {
	margin-top:0;
	border-top:1px solid #4d4d4d;
	border-left:4px solid #1a1a1a
}
ul.flyout li.active a, .nav-bar li ul li.active a {
	background:#4d4d4d;
	border:none;
	color:#fff;
	height:auto;
	margin:0;
	position:static;
	top:0;
	-webkit-box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	box-shadow:0 0 0
}
.orbit-wrapper {
	width:1px;
	height:1px;
	position:relative
}
.orbit {
	width:1px;
	height:1px
}
.orbit .orbit-slide {
	max-width:100%;
	position:absolute;
	top:0;
	left:0
}
.orbit-slide p {
	vertical-align:top
}
.orbit-slide img {
	height:100%
}
.orbit a.orbit-slide {
	border:none;
	line-height:0;
	display:none
}
.orbit div.orbit-slide {
	height:100%
}
.orbit-wrapper .timer {
	width:40px;
	height:40px;
	overflow:hidden;
	position:absolute;
	top:10px;
	right:10px;
	opacity:.6;
	cursor:pointer;
	z-index:31;
	display:none
}
.orbit-wrapper span.rotator {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	left:-20px;
	background:url(../images/foundation/orbit/rotator-black.png) no-repeat;
	z-index:3
}
.orbit-wrapper span.rotator.move {
	left:0
}
.orbit-wrapper span.mask {
	display:block;
	width:20px;
	height:40px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	overflow:hidden
}
.orbit-wrapper span.mask.move {
	width:40px;
	left:0;
	background:url(../images/foundation/orbit/timer-black.png) repeat 0 0
}
.orbit-wrapper span.pause {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/foundation/orbit/pause-black.png) no-repeat;
	z-index:4;
	opacity:0
}
.orbit-wrapper span.pause.active {
	background:url(../images/foundation/orbit/pause-black.png) no-repeat 0 -40px
}
.orbit-wrapper .timer:hover span.pause, .orbit-wrapper .timer:focus span.pause, .orbit-wrapper span.pause.active {
	opacity:1
}
.orbit-caption {
	display:block;
	font-family:inherit
}
.orbit-wrapper .orbit-caption {
	z-index:30;
	color:#fff;
	text-align:center;
	padding:7px 0;
	font-size:30px;
	position:absolute;
	width:100%
}
.orbit-wrapper .slider-nav {
	display:block
}
.orbit-wrapper .slider-nav span {
	width:11px;
	height:18px;
	text-indent:-9999px;
	position:absolute;
	z-index:30;
	top:100%;
	cursor:pointer
}
.orbit-wrapper .slider-nav span.right {
	background:url(../images/icons-s58e789225d.png) no-repeat -318px -53px;
	right:20px
}
.orbit-wrapper .slider-nav span.left {
	background:url(../images/icons-s58e789225d.png) no-repeat -221px -53px;
	left:20px
}
.lt-ie9 .orbit-wrapper .slider-nav span.right {
	background:url(../images/foundation/orbit/right-arrow-small.png)
}
.lt-ie9 .orbit-wrapper .slider-nav span.left {
	background:url(../images/foundation/orbit/left-arrow-small.png)
}
ul.orbit-bullets {
	position:absolute;
	z-index:30;
	list-style:none;
	bottom:88%;
	left:80%;
	padding:0
}
.career ul.orbit-bullets {
	position:absolute;
	z-index:30;
	list-style:none;
	bottom:76%;
	left:86%;
	padding:0
}
ul.orbit-bullets li {
	float:left;
	margin-left:2px;
	cursor:pointer;
	color:#999;
	text-indent:-9999px;
	background:url(../images/icons-s58e789225d.png) no-repeat -177px -53px;
	width:20px;
	height:20px;
	overflow:hidden
}
#Testimonial ul.orbit-bullets li {
	float:left;
	margin-left:5px;
	cursor:pointer;
	color:#999;
	text-indent:-9999px;
	background:url(../images/foundation/orbit/bullets.png) no-repeat 0 0;
	width:12px;
	height:12px;
	overflow:hidden
}
#Testimonial img {
	float:left;
	margin-bottom:10px;
	margin-right:10px
}
#Testimonial.orbit img.fluid-placeholder {
	width:0!important
}
#agent ul.orbit-bullets li {
	float:left;
	margin-left:5px;
	cursor:pointer;
	color:#999;
	text-indent:-9999px;
	background:url(../images/foundation/orbit/bullets.png) no-repeat 0 0;
	width:12px;
	height:12px;
	overflow:hidden
}
#agent img {
	float:left;
	margin-bottom:10px;
	margin-right:10px
}
#agent.orbit img.fluid-placeholder {
	width:0!important
}
ul.orbit-bullets li.active {
	color:#222;
	background-position:-197px -53px;
	cursor:default;
	width:13px;
	height:20px;
	margin-left:10px
}
ul.orbit-bullets li.has-thumb {
	background:none;
	width:100px;
	height:75px
}
ul.orbit-bullets li.active.has-thumb {
	background-position:0 0;
	border-top:2px solid #000
}
.orbit-slide-counter {
	position:absolute;
	bottom:0;
	z-index:99;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	padding:5px
}
.orbit img.fluid-placeholder {
	visibility:hidden;
	position:static;
	display:block;
	width:100%
}
.orbit, .orbit-wrapper {
	width:100%!important;
	max-height:19.3125em
}
.lt-ie9 .timer {
	display:none!important
}
.lt-ie9 .orbit-caption {
	background:#000
}
 @media only screen and (max-width:768px) {
 .mar-lft32 {
margin-left:0!important
}
 .org-color {
color:#F15C22!important
}
 .mar0 {
margin:0!important
}
 .txt-algnip {
text-align:center!important
}
 .phone_2 {
width:90%!important
}
 .email_2 {
width:87%!important
}
 .main-txt {
color:#FFF;
font-size:26px!important;
margin-bottom:18px!important;
text-align:center!important;
text-transform:uppercase
}
 .ramadan-table table tr td:first-child {
padding-left:10px!important
}
 .ramadan-table table {
width:100%!important
}
 .icon-section p {
margin:0;
font-weight:400;
overflow:hidden
}
 .view {
display:inline-block;
color:#F7A35A;
margin-right:0;
margin-top:0;
width:20%!important;
padding-right:15px!important
}
 .view a {
color:#F15D22;
text-decoration:underline
}
 .view a:hover {
color:#F15D22;
text-decoration:none
}
 ul.orbit-bullets {
position:absolute;
z-index:30;
list-style:none;
bottom:88%;
left:83%;
padding:0
}
 .twitter1, .facebook1 {
float:none!important
}
 .orbit.orbit-stack-on-small img.fluid-placeholder {
visibility:visible
}
 .imgleft {
float:left
}
 .orbit.orbit-stack-on-small .orbit-slide {
position:static;
margin-bottom:10px
}
 .career-bg h6 {
left:86px;
position:absolute;
top:30px;
line-height:24px;
color:#3a3a3a;
font-size:20px;
right:15px
}
 .career-bg h7 {
left:65px;
position:absolute;
top:22px;
line-height:24px;
color:#3a3a3a;
font-size:20px;
right:35px
}
 .career-bg .sl-con {
left:65px;
position:absolute;
top:22px;
line-height:24px;
color:#3a3a3a;
font-size:20px;
right:35px
}
 .row label.inline {
line-height:20px;
margin:0 0 10px!important
}
 .row div.btm-space {
line-height:20px;
margin:0 0 10px!important
}
 .fl-lf {
float:left!important;
margin-bottom:5px
}
 .space1 {
margin:0!important
}
 .row .mar-top20 {
margin-top:0
}
 .row .space-top0 {
padding-top:8px
}
 .row input.clear {
margin:0 45px 10px 0 !important
}
 .xm_news {
border:1px solid #ccc!important;
text-align:center!important
}
 .white-bg-off-xmnews {
float:none!important
}
 .white-bg-off-xmnews p {
text-align:center!important;
clear:both
}
 .white-bg-off-xmnews p img {
float:none!important
}
 span.alrdy-agn {
width:30%!important
}
 span.bec-agn {
width:70%!important
}
 #banner h5, #banner h2 {
color:#F15D22!important
}
 .pad-rgt10 {
padding-right:10px
}
 .phone2 {
width:90%!important;
margin:0 0 0 10px
}
 .phoneheight {
height:16px
}
 .email2 {
width:90%!important;
margin:0 0 0 10px
}
 .linesep {
margin-bottom:14px!important
}
 .socnet {
padding:10px 0 0
}
 .subtext {
font-size:11px;
color:#3b3b3b;
padding-left:20px
}
 .pdbottom {
padding-bottom:10px
}
}
 @media only screen and (max-width:800px) {
 .mail {
word-wrap:break-word
}
 .email1 {
float:left
}
 .email2 {
float:left;
width:200px
}
 .phone1 {
float:left
}
 .phone2 {
float:left;
width:125px
}
 .phone_2 {
width:125px
}
}
.reveal-modal-bg {
	position:fixed;
	height:100%;
	width:100%;
	background:#000;
	background:rgba(0, 0, 0, 0.45);
	z-index:40;
	display:none;
	top:0;
	left:0
}
.reveal-modal {
	background:#fff;
	visibility:hidden;
	display:none;
	top:100px;
	left:50%;
	margin-left:-260px;
	width:520px;
	position:absolute;
	z-index:41;
	padding:30px;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4)
}
 .reveal-modal .close-reveal-modal:not(.button) {
font-size:22px;
font-size:2.2rem;
line-height:.5;
position:absolute;
top:8px;
right:11px;
color:#aaa;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.6);
font-weight:700;
cursor:pointer
}
.reveal-modal.small {
	width:30%;
	margin-left:-15%
}
.reveal-modal.medium {
	width:40%;
	margin-left:-20%
}
.reveal-modal.large {
	width:60%;
	margin-left:-30%
}
.reveal-modal.xlarge {
	width:70%;
	margin-left:-35%
}
.reveal-modal.expand {
	width:90%;
	margin-left:-45%
}
.reveal-modal .row {
	min-width:0;
	margin-bottom:10px
}
.reveal-modal >:first-child {
	margin-top:0
}
.reveal-modal >:last-child {
	margin-bottom:0
}
.clear-right {
	clear:right
}
 @media print {
.reveal-modal {
	border:solid 1px #000;
	background:#fff
}
}
.tabs {
	list-style:none;
	display:block;
	height:40px;
	padding:0;
	margin-bottom:20px
}
.tabs.contained {
	margin-bottom:0;
	margin-left:0
}
.tabs dt, .tabs li.section-title {
	color:#b3b3b3;
	cursor:default;
	display:block;
	float:left;
	font-size:12px;
	height:40px;
	line-height:40px;
	padding:0;
	padding-right:9px;
	padding-left:0;
	font-weight:400;
	width:auto;
	text-transform:uppercase
}
.tabs dt:first-child, .tabs li.section-title:first-child {
	padding:0;
	padding-right:9px
}
.tabs dd, .tabs li {
	display:block;
	float:left;
	padding:0 12px 0 0 !important;
	margin:0;
	margin-right:10px
}
.tabs dd a, .tabs li a {
	color:#6f6f6f;
	display:block;
	font-size:14px;
	height:40px;
	line-height:40px;
	padding:0
}
.tabs dd a:focus, .tabs li a:focus {
	font-weight:400;
	color:#2ba6cb
}
.tabs dd.active, .tabs li.active {
	background:url(../images/white-bg.gif) repeat;
	border-top:0 solid #2ba6cb;
	padding:0
}
.tabs dd.active a {
	color:#333;
	background:url(../images/up-arrow1.png) no-repeat 93% 52%!important
}
.tabs dd {
	background:#E5E5E5;
	border:1px solid #E6E6E6
}
.tabs dd a {
	background:url(../images/down-arrow1.png) no-repeat 93% 52%!important;
	font-size:16px
}
.tabs dd.active {
	background:url(../images/white-bg.gif) repeat;
	border:1px solid #E6E6E6;
	border-bottom:0 solid #DDD
}
.tabs dd.active a {
	cursor:default
}
.tabs li.active a {
	cursor:default;
	color:#01b7df;
	font-size:17px!important;
	background:#fff;
	background:url(../images/arrow-top.gif) no-repeat 98% 52%!important
}
.tabs dd:first-child, .tabs li:first-child {
	margin-left:0
}
.tabs.vertical {
	height:auto;
	border-bottom:1px solid #e6e6e6
}
.tabs.vertical dt, .tabs.vertical dd, .tabs.vertical li {
	float:none;
	height:auto
}
.tabs.vertical dd, .tabs.vertical li {
	border-left:3px solid #ccc
}
.tabs.vertical dd a, .tabs.vertical li a {
	background:#f2f2f2;
	border:none;
	border:1px solid #e6e6e6;
	border-width:1px 1px 0 0;
	color:#555;
	display:block;
	font-size:14px;
	height:auto;
	line-height:1;
	padding:15px 20px;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.tabs.vertical dd.active, .tabs.vertical li.active {
	margin-top:0;
	border-top:1px solid #4d4d4d;
	border-left:4px solid #1a1a1a
}
.tabs.vertical dd.active a, .tabs.vertical li.active a {
	background:#4d4d4d;
	border:none;
	color:#fff;
	height:auto;
	margin:0;
	position:static;
	top:0;
	-webkit-box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	box-shadow:0 0 0
}
.tabs.vertical dd:first-child a.active, .tabs.vertical li:first-child a.active {
	margin:0
}
.tabs.pill {
	border-bottom:none;
	margin-bottom:10px
}
.tabs.pill dd, .tabs.pill li {
	margin-right:10px
}
.tabs.pill dd:last-child, .tabs.pill li:last-child {
	margin-right:0
}
.tabs.pill dd a, .tabs.pill li a {
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	-ms-border-radius:1000px;
	-o-border-radius:1000px;
	border-radius:1000px;
	background:#e6e6e6;
	height:26px;
	line-height:26px;
	color:#666
}
.tabs.pill dd.active, .tabs.pill li.active {
	border:none;
	margin-top:0
}
.tabs.pill dd.active a, .tabs.pill li.active a {
	background-color:#2ba6cb;
	border:none;
	color:#fff
}
.tabs.pill.contained {
	border-bottom:solid 1px #eee;
	margin-bottom:0
}
.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
	margin-right:0
}
.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
	padding:0 17px;
	text-align:center;
	overflow:hidden
}
.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li {
	width:50%
}
.tabs.three-up dt, .tabs.three-up dd, .tabs.three-up li {
	width:33.33%
}
.tabs.four-up dt, .tabs.four-up dd, .tabs.four-up li {
	width:25%
}
.tabs.five-up dt, .tabs.five-up dd, .tabs.five-up li {
	width:20%
}
ul.tabs-content {
	display:block;
	margin:0;
	padding:20px 30px 30px;
	border:1px solid #E6E6E6;
	background:url(../images/white-bg.gif) repeat
}
ul.tabs-content > li {
	display:none
}
ul.tabs-content > li.active {
	display:block
}
ul.tabs-content.contained {
	padding:0
}
ul.tabs-content.contained > li {
	border:solid #e6e6e6;
	border-width:1px;
	padding:20px
}
ul.tabs-content.contained.vertical > li {
	border-width:1px
}
.tabs1 {
	list-style:none;
	display:block;
	height:40px;
	padding:0;
	margin-bottom:20px
}
.tabs1.contained {
	margin-bottom:0;
	margin-left:0
}
.tabs1 dt, .tabs1 li.section-title {
	color:#b3b3b3;
	cursor:default;
	display:block;
	float:left;
	font-size:12px;
	height:40px;
	line-height:40px;
	padding:0;
	padding-right:9px;
	padding-left:0;
	font-weight:400;
	width:auto;
	text-transform:uppercase
}
.tabs1 dt:first-child, .tabs1 li.section-title:first-child {
	padding:0;
	padding-right:9px
}
.tabs1 dd, .tabs1 li {
	display:block;
	float:left;
	padding:0 12px 0 0 !important;
	margin:0;
	margin-right:10px
}
.tabs1 dd a, .tabs1 li a {
	color:#6f6f6f;
	display:block;
	font-size:14px;
	height:40px;
	line-height:40px;
	padding:0
}
.tabs1 dd a:focus, .tabs1 li a:focus {
	font-weight:400;
	color:#2ba6cb
}
.tabs1 dd.active, .tabs1 li.active {
	background:url(../images/white-bg.gif) repeat;
	border-top:0 solid #2ba6cb;
	padding:0
}
.tabs1 dd {
	background:url(../images/dark-gray-bg.gif) repeat;
	border:1px solid #E6E6E6
}
.tabs1 dd a {
	background:url(../images/arrow-btm.gif) no-repeat 98% 52%!important;
	font-size:16px
}
.tabs1 dd.active {
	background:url(../images/white-bg.gif) repeat;
	border:1px solid #E6E6E6;
	border-bottom:0 solid #DDD
}
.tabs1 dd.active a, .tabs1 li.active a {
	cursor:default;
	color:#01b7df;
	font-size:17px!important;
	background:#fff;
	background:url(../images/arrow-top.gif) no-repeat 98% 52%!important;
	font-family:franklingothicmediumregularRg
}
.tabs1 dd:first-child, .tabs1 li:first-child {
	margin-left:0
}
.tabs1.vertical {
	height:auto;
	border-bottom:1px solid #e6e6e6
}
.tabs1.vertical dt, .tabs1.vertical dd, .tabs1.vertical li {
	float:none;
	height:auto
}
.tabs1.vertical dd, .tabs1.vertical li {
	border-left:3px solid #ccc
}
.tabs1.vertical dd a, .tabs1.vertical li a {
	background:#f2f2f2;
	border:none;
	border:1px solid #e6e6e6;
	border-width:1px 1px 0 0;
	color:#555;
	display:block;
	font-size:14px;
	height:auto;
	line-height:1;
	padding:15px 20px;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.tabs1.vertical dd.active, .tabs1.vertical li.active {
	margin-top:0;
	border-top:1px solid #4d4d4d;
	border-left:4px solid #1a1a1a
}
.tabs1.vertical dd.active a, .tabs1.vertical li.active a {
	background:#4d4d4d;
	border:none;
	color:#fff;
	height:auto;
	margin:0;
	position:static;
	top:0;
	-webkit-box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	box-shadow:0 0 0
}
.tabs1.vertical dd:first-child a.active, .tabs1.vertical li:first-child a.active {
	margin:0
}
.tabs1.pill {
	border-bottom:none;
	margin-bottom:10px
}
.tabs1.pill dd, .tabs1.pill li {
	margin-right:10px
}
.tabs1.pill dd:last-child, .tabs1.pill li:last-child {
	margin-right:0
}
.tabs1.pill dd a, .tabs1.pill li a {
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	-ms-border-radius:1000px;
	-o-border-radius:1000px;
	border-radius:1000px;
	background:#e6e6e6;
	height:26px;
	line-height:26px;
	color:#666
}
.tabs1.pill dd.active, .tabs1.pill li.active {
	border:none;
	margin-top:0
}
.tabs1.pill dd.active a, .tabs1.pill li.active a {
	background-color:#2ba6cb;
	border:none;
	color:#fff
}
.tabs1.pill.contained {
	border-bottom:solid 1px #eee;
	margin-bottom:0
}
.tabs1.pill.two-up dd, .tabs1.pill.two-up li, .tabs1.pill.three-up dd, .tabs1.pill.three-up li, .tabs1.pill.four-up dd, .tabs1.pill.four-up li, .tabs1.pill.five-up dd, .tabs1.pill.five-up li {
	margin-right:0
}
.tabs1.two-up dt a, .tabs1.two-up dd a, .tabs1.two-up li a, .tabs1.three-up dt a, .tabs1.three-up dd a, .tabs1.three-up li a, .tabs1.four-up dt a, .tabs1.four-up dd a, .tabs1.four-up li a, .tabs1.five-up dt a, .tabs1.five-up dd a, .tabs1.five-up li a {
	padding:0 17px;
	text-align:center;
	overflow:hidden
}
.tabs1.two-up dt, .tabs1.two-up dd, .tabs1.two-up li {
	width:50%
}
.tabs1.three-up dt, .tabs1.three-up dd, .tabs1.three-up li {
	width:33.33%
}
.tabs1.four-up dt, .tabs1.four-up dd, .tabs1.four-up li {
	width:25%
}
.tabs1.five-up dt, .tabs1.five-up dd, .tabs1.five-up li {
	width:20%
}
ul.tabs1-content {
	display:block;
	margin:0;
	padding:20px 20px 30px 23px;
	border:1px solid #E6E6E6;
	background:url(../images/white-bg.gif) repeat
}
ul.tabs1-content > li {
	display:none
}
ul.tabs1-content > li.active {
	display:block
}
ul.tabs1-content.contained {
	padding:0
}
ul.tabs1-content.contained > li {
	border:solid #e6e6e6;
	border-width:1px;
	padding:20px
}
ul.tabs1-content.contained.vertical > li {
	border-width:1px
}
.no-js ul.tabs-content > li {
	display:block
}
div.alert-box {
	display:block;
	padding:6px 7px 7px;
	font-weight:700;
	font-size:14px;
	color:#fff;
	background-color:#2ba6cb;
	border:1px solid rgba(0, 0, 0, 0.1);
	margin-bottom:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	text-shadow:0 -1px rgba(0, 0, 0, 0.3);
	position:relative
}
div.alert-box.success {
	background-color:#5da423;
	color:#fff;
	text-shadow:0 -1px rgba(0, 0, 0, 0.3)
}
div.alert-box.alert {
	background-color:#c60f13;
	color:#fff;
	text-shadow:0 -1px rgba(0, 0, 0, 0.3)
}
div.alert-box.secondary {
	background-color:#e9e9e9;
	color:#505050;
	text-shadow:0 1px rgba(255, 255, 255, 0.3)
}
div.alert-box a.close {
	color:#333;
	position:absolute;
	right:4px;
	top:-1px;
	font-size:17px;
	opacity:.2;
	padding:4px
}
div.alert-box a.close:hover, div.alert-box a.close:focus {
	opacity:.4
}
.label {
	padding:1px 4px 2px;
	font-size:12px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	line-height:1;
	white-space:nowrap;
	display:inline;
	position:relative;
	bottom:1px;
	color:#fff;
	background:#2ba6cb
}
.label.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.label.round {
	padding:1px 7px 2px;
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	-ms-border-radius:1000px;
	-o-border-radius:1000px;
	border-radius:1000px
}
.label.alert {
	background-color:#c60f13
}
.label.success {
	background-color:#5da423
}
.label.secondary {
	background-color:#e9e9e9;
	color:#505050
}
.has-tip {
	border-bottom:dotted 1px #ccc;
	cursor:help;
	font-weight:700;
	color:#333
}
.has-tip:hover, .has-tip:focus {
	border-bottom:dotted 1px #196177;
	color:#2ba6cb
}
.has-tip.tip-left, .has-tip.tip-right {
	float:none!important
}
.tooltip {
	display:none;
	background:#000;
	background:rgba(0, 0, 0, 0.85);
	position:absolute;
	color:#fff;
	font-weight:700;
	font-size:12px;
	padding:5px;
	z-index:999;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	line-height:normal
}
.tooltip > .nub {
	display:block;
	width:0;
	height:0;
	border:solid 5px;
	border-color:transparent transparent #000;
	border-color:transparent transparent rgba(0, 0, 0, 0.85) transparent;
	position:absolute;
	top:-10px;
	left:10px
}
.tooltip.tip-override > .nub {
	border-color:transparent transparent #000!important;
	border-color:transparent transparent rgba(0, 0, 0, 0.85) transparent!important;
	top:-10px!important
}
.tooltip.tip-top > .nub, .tooltip.tip-centered-top > .nub {
	border-color:#000 transparent transparent;
	border-color:rgba(0, 0, 0, 0.85) transparent transparent transparent;
	top:auto;
	bottom:-10px
}
.tooltip.tip-left, .tooltip.tip-right {
	float:none!important
}
.tooltip.tip-left > .nub {
	border-color:transparent transparent transparent #000;
	border-color:transparent transparent transparent rgba(0, 0, 0, 0.85);
	right:-10px;
	left:auto
}
.tooltip.tip-right > .nub {
	border-color:transparent #000 transparent transparent;
	border-color:transparent rgba(0, 0, 0, 0.85) transparent transparent;
	right:auto;
	left:-10px
}
.tooltip.noradius {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.tooltip.opened {
	color:#2ba6cb!important;
	border-bottom:dotted 1px #196177!important
}
.tap-to-close {
	display:block;
	font-size:10px;
	font-size:1rem;
	color:#888;
	font-weight:400
}
/*.panel{margin:0;padding-left:15px;padding-right:15px;padding-bottom:15px}



.panel p{font-size:1.2em !important}



.panel a{font-size:1em !important;padding-right:0!important}



.main p{font-size:1em}

*/

.man_point {
	clear: both;
	display: block;
	font-size: 13px !important;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 10px;
	margin-left:15px
}
.man_points {
	clear: both;
	display: block;
	font-size: 13px !important;
	margin: 0 auto 0 0;
	overflow: hidden;
	padding-top: 0
}
.main {
	padding:0px 8px;
	position:relative
}
.main h1 {
	color:#349933;
	font-size:1.5625em;
	margin-bottom:10px;
	margin-top:10px;
	font-weight: normal
}
.main h2 {
	color:#666!important;
	font-size:1.5625em !important;
	margin-bottom:15px !important;
	margin-top:10px !important;
	font-weight: normal !important
}
.main h3 {
	color:#349933;
	font-size:1.2em;
	margin-bottom:10px;
	margin-top:10px;
	font-weight: normal
}
.main h5 {
	color:#349933;
	font-size:1.0em;
	margin-bottom:10px;
	margin-top:10px
}
.content-block h5 {
	font-size:1.4375em
}
.main a {
	font-size:1em
}
.maininside {
	margin-top:0;
	margin-bottom:14px;
	padding-bottom:20px;
	background-color:#FFF
}
.insidebanner {
	margin-right:-20px
}
.panel.content {
	padding-top:5px;
	line-height:14px
}
.panel .row {
	margin-bottom:0!important
}
.panel.content img {
	margin-right:10px;
	float:left
}
.panel hr {
	margin:15px 0
}
.panel input {
	margin:5px 0
}
.panel.clear {
	clear:both;
	overflow:hidden
}
.panel >:first-child {
	margin-top:0
}
.panel >:last-child {
	margin-bottom:0
}
.panel.callout {
	background:#2ba6cb;
	color:#fff;
	border-color:#2284a1;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5)
}
.panel.callout a {
	color:#fff
}
.panel.callout .button {
	background:#fff;
	border:none;
	color:#2ba6cb;
	text-shadow:none
}
.panel.callout .button:hover, .panel.callout .button:focus {
	background:rgba(255, 255, 255, 0.8)
}
.panel.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
ul.accordion {
	margin:0;
	border-bottom:1px solid #e9e9e9;
	clear:both
}
ul.accordion > li {
	list-style:none;
	margin:0;
	padding:0;
	border-top:1px solid #e9e9e9
}
ul.accordion > li > div.title {
	cursor:pointer;
	background:#f6f6f6;
	padding:15px 30px 15px 35px;
	margin:0;
	position:relative;
-webkit-transition:.15s background linear;
-moz-transition:.15s background linear;
-o-transition:.15s background linear;
transition:.15s background linear;
	font-size: inherit
}
ul.accordion > li > div.title h5:hover {
	color:#349933!important
}
ul.accordion > li .active .title h5:hover {
	color:#7e8083!important
}
ul.accordion > li > div.title h1, ul.accordion > li > div.title h2, ul.accordion > li > div.title h3, ul.accordion > li > div.title h4, ul.accordion > li > div.title h5 {
	margin:0
}
ul.accordion > li > div.title:after {
	background: url("../images/down-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 0.75em;
	position: absolute;
	right: 1.875em;
	top: 1.3em;
	width: 1.3125em
}
ul.accordion > li > div.title h5 {
	font-size:1.125em;
	font-weight:400;
	color:#7E8083;
	text-align:left
}
ul.accordion > li > div.title h3 {
	font-size:1.125em;
	font-weight:400;
	color:#7E8083 !important;
	text-align:left
}
ul.accordion > li > div.title h2 {
	font-size:1.125em;
	font-weight:400;
	color:#7E8083 !important;
	text-align:left
}
ul.accordion > li .content {
	display:none;
	padding:3px 30px 10px
}
ul.accordion > li.active {
	border-top:3px solid #349933
}
ul.accordion > li.active .title {
	background:#FFF;
	padding:27px 60px 17px 35px
}
ul.accordion > li.active .title:after {
	content:"";
	display:block;
	width:1.3125em;
	height:0.75em;
	background:url(../images/up-arrow.png) no-repeat;
	right:1.875em
}
ul.accordion > li.active .content {
	background:#FFF;
	display:block;
	padding-bottom:15px;
	overflow:hidden;
}
#sidenav.three {
	width:25%
}
ul.accordion > li.active h5 {
	font-weight:700!important
}
ul.side-nav {
	display:block;
	list-style:none;
	margin:0;
	padding:17px 0
}
ul.side-nav li {
	display:block;
	list-style:none;
	margin:0 0 1px;
	border-bottom:1px solid #e7e7e7
}
ul.side-nav > li > a:after {
	display:block;
	height:0;
	margin-left:-7px;
	margin-right:10px;
	margin-top:-20px;
	position:absolute;
	right:20px;
	width:0
}
ul.side-nav > li > a:hover:after {
	content:"";
	display:block;
	height:0;
	margin-left:-7px;
	margin-right:10px;
	margin-top:-20px;
	position:absolute;
	right:20px;
	width:0
}
ul.side-nav li a {
	display:block;
	font-size:11px;
	font-weight:700;
	color:#a5a5a7;
	background:url(../images/dark-gray-bg.gif) repeat;
	padding:4px 15px;
	line-height:21px;
	text-transform:uppercase
}
ul.side-nav li a:hover {
	display:block;
	font-size:11px;
	font-weight:700;
	color:#349933;
	background:url(../images/gray-bg.gif) repeat;
	padding:4px 15px;
	line-height:21px;
	text-transform:uppercase
}
ul.side-nav li.active a {
	color:#349933;
	background:url(../images/gray-bg.gif) repeat
}
ul.side-nav li.divider {
	border-top:1px solid #e6e6e6;
	height:0;
	padding:0
}
dl.sub-nav {
	display:block;
	width:auto;
	overflow:hidden;
	margin:-4px 0 18px;
	margin-right:0;
	margin-left:-9px;
	padding-top:4px
}
dl.sub-nav dt, dl.sub-nav dd {
	float:left;
	display:inline;
	margin-left:9px;
	margin-bottom:10px
}
dl.sub-nav dt {
	color:#999;
	font-weight:400
}
dl.sub-nav dd a {
	text-decoration:none;
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	-ms-border-radius:1000px;
	-o-border-radius:1000px;
	border-radius:1000px
}
dl.sub-nav dd.active a {
	font-weight:700;
	background:#2ba6cb;
	color:#fff;
	padding:3px 9px;
	cursor:default
}
ul.pagination {
	display:block;
	height:24px;
	margin-left:-5px
}
ul.pagination li {
	float:left;
	display:block;
	height:24px;
	color:#999;
	font-size:14px;
	margin-left:5px
}
ul.pagination li a {
	display:block;
	padding:1px 7px;
	color:#555
}
ul.pagination li:hover a, ul.pagination li a:focus {
	background:#e6e6e6
}
ul.pagination li.unavailable a {
	cursor:default;
	color:#999
}
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
	background:transparent
}
ul.pagination li.current a {
	background:#2ba6cb;
	color:#fff;
	font-weight:700;
	cursor:default
}
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
	background:#2ba6cb
}
div.pagination-centered {
	text-align:center
}
div.pagination-centered ul > li {
	float:none;
	display:inline-block
}
ul.breadcrumbs {
	display:block;
	padding:0;
	overflow:hidden;
	margin-left:0;
	margin-bottom:10px;
	text-align:right;
	margin-bottom:0;
	font-size: 0.875em
}
ul.breadcrumbs li {
	padding:0 0.0em 0 0;
	display:inline-block;
	list-style:none;
}
ul.breadcrumbs li:last-child {
	padding:0!important
}
ul.breadcrumbs li span {
	font-size:11px;
	color:#f15d22
}
ul.breadcrumbs li a {
	font-size:11px;
	color:#349933
}
ul.breadcrumbs li a:hover {
	color:#349933;
	text-decoration:underline
}
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
	padding-left:0
}
ul.breadcrumbs li:before {
	content:"|";
	color:#aaa;
	float:left;
}

ul.breadcrumbs li:first-child:before {
	content:" ";
	padding:0
}
ul.breadcrumbs li a {
	color:#7e7f81;
	font-size:0.8125em; padding-left:0.5em;
	
}
ul.breadcrumbs li a:hover {
	color:#349933;
	display:inline-block
}
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current {
	text-decoration:none;
	color:#349933!important;
	font-size:10px!important
}
ul.breadcrumbs li.current a {
	color:#349933!important
}
ul.breadcrumbs li.unavailable a {
	color:#999
}
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus {
	text-decoration:none;
	color:#999;
	cursor:default
}
ul.breadcrumbs1 {
	display:block;
	padding:0;
	overflow:hidden;
	font-size: inherit
}
ul.breadcrumbs1 li {
	padding:0;
	margin:0 12px 0 0;
	float:left;
	list-style:none;
	font-size:10px!important;
	position:relative;
	font-size: 0.625em
}
ul.breadcrumbs1 li:last-child {
	padding:0
}
ul.breadcrumbs1 li a, ul.breadcrumbs1 li span {
	text-transform:uppercase;
	font-size:10px;
	font-size:10px!important;
	padding-left:5px;
	color:#f15d22;
	font-size:inherit
}
ul.breadcrumbs1 li a:hover {
	color:#349933!important
}
ul.breadcrumbs1 li span {
	padding-left:5px;
	color:#37383a
}
ul.breadcrumbs1 li:first-child a, ul.breadcrumbs1 li:first-child span {
	padding-left:0
}
ul.breadcrumbs1 li:before {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:transparent transparent transparent #3B3B3D;
	border-image:none;
	border-style:solid;
	border-width:4px;
	content:"";
	display:inline-block;
	position:relative
}
ul.breadcrumbs1 li:first-child:before {
	border-color:transparent;
	border:none
}
ul.breadcrumbs1 li.current a {
	cursor:default;
	color:#349933
}
ul.breadcrumbs1 li a {
	text-decoration:none;
	color:#7E7F81!important;
	padding-right:0!important
}
ul.breadcrumbs1 li:hover a, ul.breadcrumbs1 li a:focus {
	text-decoration:none;
	color:#f15d22
}
ul.breadcrumbs1 li.current:hover a, ul.breadcrumbs1 li.current a:focus {
	text-decoration:none
}
ul.breadcrumbs1 li.unavailable a {
	color:#999
}
ul.breadcrumbs1 li.unavailable:hover a, ul.breadcrumbs1 li.unavailable a:focus {
	text-decoration:none;
	color:#999;
	cursor:default
}
ul.inline-list, ul.link-list, ul.social-list {
	padding:0;
	list-style:none;
	overflow:hidden
}
ul.link-list {
	margin-bottom: 1.25em;
	margin-top: 0.1875em
}
ul.link-list.left li {
	float:left!important
}
ul.inline-list > li, ul.link-list > li {
	list-style:circle!important;
	padding-left:0em;
	margin-bottom:2px;
}
ul.inline-list > li a:hover, ul.link-list > li a:hover {
	color:#E9E9E9
}
ul.link-list-region.left li {
	float:left!important
}
ul.inline-list > li, ul.link-list-region > li {
	list-style-type:none;
	margin-left:15px;
	padding-left:0;
	padding-top:3px
}
ul.link-list-region > li span {
	background-image:url(../images/xm-sprite.png);
	background-position:-375px 124px;
	display:inline-block;
	height:12px;
	margin-right:1px;
	padding-left:11px
}
.link-list-region.left {
	overflow:hidden;
	padding-left:5px
}
ul.social-list {
	padding:0;
	list-style:none;
	overflow:hidden;
	width:200px
}
.social {
	font-size:11px;
	color:#d4d4d4;
	margin-left:8px;
	margin-bottom:20px
}
ul.social-list > li {
	list-style:none;
	margin-left:0;
	display:block;
	float:left;
	margin-top:2px
}
.mobile-two ul.social-list > li {
	margin-top:3px;
	margin-left: 0px
}
ul.social-list > li > * {
	display:block
}
.keystroke, kbd {
	font-family:"Consolas", "Menlo", "Courier", monospace;
	font-size:13px;
	padding:2px 4px 0;
	margin:0;
	background:#ededed;
	border:solid 1px #dbdbdb;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.th {
	display:block
}
.th img {
	display:block;
	border:solid 4px #fff;
	-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-transition-property:box-shadow;
	-moz-transition-property:box-shadow;
	-o-transition-property:box-shadow;
	transition-property:box-shadow;
	-webkit-transition-duration:300ms;
	-moz-transition-duration:300ms;
	-o-transition-duration:300ms;
	transition-duration:300ms
}
.th:hover img, .th:focus img {
	-webkit-box-shadow:0 0 6px 1px rgba(43, 166, 203, 0.5);
	-moz-box-shadow:0 0 6px 1px rgba(43, 166, 203, 0.5);
	box-shadow:0 0 6px 1px rgba(43, 166, 203, 0.5)
}
.flex-video {
	position:relative;
	padding-top:25px;
	padding-bottom:67.5%;
	height:0;
	margin-bottom:16px;
	overflow:hidden
}
.flex-video.widescreen {
	padding-bottom:57.25%
}
.flex-video.vimeo {
	padding-top:0
}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
/*table{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd}



table thead,table tfoot{background:#f5f5f5}



table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;font-size:12px;line-height:18px;text-align:left}



table thead tr th,table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:700;color:#222}



table td a{font-size:12px!important}



table thead tr th:first-child,table tfoot tr td:first-child{border-left:none}



table thead tr th:last-child,table tfoot tr td:last-child{border-right:none}



table tbody tr.even,table tbody tr.alt{background:#f9f9f9}



table tbody tr:nth-child(even){background:#f9f9f9}



table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}

*/

ul.vcard {
	display:inline-block;
	margin:0 0 12px;
	border:1px solid #ddd;
	padding:10px
}
ul.vcard li {
	margin:0;
	display:block
}
ul.vcard li.fn {
	font-weight:700;
	font-size:15px
}
p.vevent span.summary {
	font-weight:700
}
p.vevent abbr {
	cursor:default;
	text-decoration:none;
	font-weight:700;
	border:none;
	padding:0 1px
}
div.progress {
	padding:2px;
	margin-bottom:10px;
	border:1px solid #ccc;
	height:25px
}
div.progress .meter {
	background:#2ba6cb;
	height:100%;
	display:block;
	width:50%
}
div.progress.secondary .meter {
	background:#e9e9e9
}
div.progress.success .meter {
	background:#5da423
}
div.progress.alert .meter {
	background:#c60f13
}
div.progress.radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
div.progress.radius .meter {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
div.progress.round {
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	-ms-border-radius:1000px;
	-o-border-radius:1000px;
	border-radius:1000px
}
div.progress.round .meter {
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	-ms-border-radius:1000px;
	-o-border-radius:1000px;
	border-radius:1000px
}
.pricing-table {
	border:solid 1px #ddd;
	margin-left:0;
	margin-bottom:20px
}
.pricing-table * {
	list-style:none;
	line-height:1
}
.pricing-table .title {
	background-color:#ddd;
	padding:15px 20px;
	text-align:center;
	color:#333;
	font-weight:700;
	font-size:16px
}
.pricing-table .price {
	background-color:#eee;
	padding:15px 20px;
	text-align:center;
	color:#333;
	font-weight:400;
	font-size:20px
}
.pricing-table .description {
	background-color:#fff;
	padding:15px;
	text-align:center;
	color:#777;
	font-size:12px;
	font-weight:400;
	line-height:1.4;
	border-bottom:dotted 1px #ddd
}
.pricing-table .bullet-item {
	background-color:#fff;
	padding:15px;
	text-align:center;
	color:#333;
	font-size:14px;
	font-weight:400;
	border-bottom:dotted 1px #ddd
}
.pricing-table .cta-button {
	background-color:#f5f5f5;
	text-align:center;
	padding:20px
}
.top-bar-js-breakpoint {
	width:800px!important;
	visibility:hidden
}
.contain-to-grid {
	width:100%;
	background:#222
}
.fixed {
	width:100%;
	left:0;
	position:fixed;
	top:0;
	z-index:99
}
.sticky {
	float:left;
	overflow:hidden
}
.sticky.fixed {
	float:none
}
.nav_bg {
	/*	background:url(../images/nav-blue.png) repeat-x;

*/

background-color: #46b04e;
	background-image: -moz-linear-gradient(#46b04e, #349933);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#46b04e), to(#349933));
	background-image: -webkit-linear-gradient(#46b04e, #349933);
	background-image: -o-linear-gradient(#46b04e, #349933);
	background-image: -ms-linear-gradient(#46b04e, #349933);
	background-image: linear-gradient(#46b04e, #349933);
}
/*.top-bar{padding:0;width:100%;float:left;color:#FFF;background:#e07956}



.contain-to-grid .top-bar{max-width:940px;margin:0 auto}



.top-bar > ul .name h1{line-height:45px;margin:0}



.top-bar > ul .name h1 a{font-weight:700;padding:0 22.5px;font-size:17px!important}



.top-bar > ul .name img{margin-top:-5px;vertical-align:middle}



.top-bar.expanded{height:inherit}



.top-bar ul{display:inline;line-height:0;list-style:none;width:25%!important;font-size:inherit}



.top-bar ul li a span{display:inline-block;width:1.65em;height:1.7em;vertical-align:middle}



.top-bar ul#sendreceive li a span{background:url(../images/xm-sprite.png) no-repeat -0.24em -5.05em}



.top-bar ul#calculate li a span{background:url(../images/xm-sprite.png) no-repeat -1.7em -5.05em}



.top-bar ul#findlocations li a span{background:url(../images/xm-sprite.png) no-repeat -3em -5.05em}



.top-bar ul#transtracker li a span{background:url(../images/xm-sprite.png) no-repeat -4.7em -5.05em}



.top-bar ul#transtracker li a{background:url(../images/nav-blue.png) repeat-x;color:#fff}



.top-bar ul#transtracker li a:hover{color:#FFF}



.top-bar ul#sendreceive li a,.top-bar ul#calculate li a,.top-bar ul#findlocations li a{background:url(../images/nav-blue.png) repeat-x}



.top-bar ul#sendreceive li a:hover,.top-bar ul#calculate li a:hover,.top-bar ul#findlocations li a:hover{background:url(../images/nav-hover.png) repeat-x;color:#FFF}



.top-bar ul#sendreceive li.active-category a,.top-bar ul#calculate li.active-category a,.top-bar ul#findlocations li.active-category a{background:url(../images/nav-hover.png) repeat-x;color:#FFF}



.top-bar ul#calculate li a,.top-bar ul#findlocations li a{margin-left:-1px}



.top-bar ul > li{float:left;text-transform:capitalize;width:100%;font-size:inherit}



.top-bar ul > li:first-child{border-left:0 solid #333}



.top-bar ul > li a:not(.button){color:#FFF;display:block;font-size:1.125em;height:2.2em;line-height:2.2em;text-align:center}



.top-bar ul > li:not(.name):hover a,.top-bar ul > li:not(.name).active a,.top-bar ul > li:not(.name):focus a{color:#02b5dd}



.top-bar ul > li.divider{background:#DFA312;-webkit-box-shadow:1px 0 0 #878789;-moz-box-shadow:1px 0 0 #878789;box-shadow:1px 0 0 #878789;height:40px;margin-right:1px;width:1px;padding:0!important;position:absolute;right:0}



.top-bar ul > li.has-button a.button{margin:0 11.25px}



.top-bar ul > li.has-button:hover,.top-bar ul > li.has-button:focus{background:#222}



.top-bar ul > li.has-button:hover a,.top-bar ul > li.has-button:focus a{color:#fff}



.top-bar ul > li.search{padding:0;float:right}



.top-bar ul > li.search form{display:inline-block;margin-bottom:0;vertical-align:middle;width:400px}



.top-bar ul > li.search form input[type=text]{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;float:left;font-size:13px;margin-top:-1px;height:22.5px;margin-bottom:0;width:130px}



.top-bar ul > li.search form input[type=text] + .button{border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;float:left;font-size:12px;margin-top:-1px;padding:5px 12px 4px}



.top-bar ul > li.search form input[type=search]{font-size:16px;margin-bottom:0}



.top-bar ul > li.login{padding:0 15px}



.top-bar ul > li.login form{display:inline-block;margin-bottom:0;vertical-align:middle;width:300px}



.top-bar ul > li.login form input{float:left;width:auto;font-size:13px;margin-top:-1px;height:22.5px;margin-bottom:0}



.top-bar ul > li.login form input[type=text]{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;width:120px}



.top-bar ul > li.login form input[type=password]{margin-bottom:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;width:120px}



.top-bar ul > li.login form input[type=password] + .button{border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;float:left;font-size:12px;margin-top:-1px;padding:5px 12px 4px;width:60px}



.top-bar ul > li.login:hover,.top-bar ul > li.login:focus{background:#222}



.top-bar ul > li.toggle-topbar{display:none}



.top-bar ul > li.has-dropdown{position:relative}



.top-bar ul > li.has-dropdown:hover > .dropdown,.top-bar ul > li.has-dropdown:focus > .dropdown{display:block;visibility:visible}



.top-bar ul > li.has-dropdown a{padding-right:33.75px}



.top-bar ul > li.has-dropdown a:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#fff transparent transparent;margin-right:41px;margin-top:-2.5px;position:absolute;right:0;top:50%}



.top-bar ul > li.has-dropdown .dropdown{background:#77787c;left:0;margin:0;position:absolute;visibility:hidden;z-index:99;height:auto;min-width:100%}



.top-bar ul > li.has-dropdown .dropdown li{background:#77787c;line-height:1;border:0;min-width:100%;padding:0;text-transform:none}



.top-bar ul > li.has-dropdown .dropdown li a{color:#fff;font-weight:400;height:100%;line-height:16px;padding:8px 40px;word-wrap:break-word}



.top-bar ul > li.has-dropdown .dropdown li a:after{border:none}



.top-bar ul > li.has-dropdown .dropdown li a:hover,.top-bar ul > li.has-dropdown .dropdown li a:focus{background:#3c3c3c}



.top-bar ul > li.has-dropdown .dropdown li label{color:#FFF;font-size:10px;font-weight:700;margin:0;padding-left:15px;text-transform:uppercase}



.top-bar ul > li.has-dropdown .dropdown li.divider{border-top:solid 1px #000;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;height:10px;padding:0;width:100%}



.top-bar ul > li.has-dropdown .dropdown li.active a{background:#000}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a{padding:8px 30px}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after{border:none;content:"\00bb";right:5px;top:10px}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown{position:absolute;left:100%;top:0}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown,.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:focus > .dropdown{display:block}



.top-bar ul.left{float:left;width:auto;margin-bottom:0;margin-left:0;position:relative}



.top-bar ul.right{float:right;width:auto;margin-bottom:0}



.top-bar ul.right .has-dropdown .dropdown{left:auto;right:0}



.top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown{right:100%;left:auto;width:100%}



.top-bar .js-generated{display:none}



.top-bar ul li.search form input[type=search]{font-size:14px;height:22px;padding:3px}



.lt-ie9 .top-bar ul li a{color:#fff;display:block;font-weight:700;font-size:13px;height:45px;line-height:45px;padding:0 15px}



.lt-ie9 .top-bar ul li a.button{height:auto;line-height:30px;margin-top:7px}



.lt-ie9 .top-bar ul li a img{margin-top:-5px;vertical-align:middle}



.lt-ie9 .top-bar section > ul > li a:hover,.lt-ie9 .top-bar section > ul > li a:focus{color:#ccc}



.lt-ie9 .top-bar section > ul > li:hover,.lt-ie9 .top-bar section > ul > li:focus{background:#000}



.lt-ie9 .top-bar section > ul > li.search:hover,.lt-ie9 .top-bar section > ul > li.search:focus,.lt-ie9 .top-bar section > ul > li.has-button:hover,.lt-ie9 .top-bar section > ul > li.has-button:focus{background:none}



.lt-ie9 .top-bar section > ul > li.active{background:#000;color:#d9d9d9}



.lt-ie9 .top-bar ul li.has-dropdown{padding-right:33.75px}



.lt-ie9 .top-bar ul li.has-dropdown > ul li{padding-right:0}*/



#joyRideTipContent {
	display:none
}
.joyride-tip-guide {
	display:none;
	position:absolute;
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	color:#fff;
	width:300px;
	z-index:101;
	top:0;
	left:0;
	font-family:inherit;
	font-weight:400;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.joyride-content-wrapper {
	padding:18px 20px 24px
}
.joyride-tip-guide span.joyride-nub {
	display:block;
	position:absolute;
	left:22px;
	width:0;
	height:0;
	border:solid 14px
}
.joyride-tip-guide span.joyride-nub.top {
	border-color:#000;
	border-color:rgba(0, 0, 0, 0.8);
	border-top-color:transparent!important;
	border-left-color:transparent!important;
	border-right-color:transparent!important;
	top:-28px;
	bottom:0
}
.joyride-tip-guide span.joyride-nub.bottom {
	border-color:#000;
	border-color:rgba(0, 0, 0, 0.8)!important;
	border-bottom-color:transparent!important;
	border-left-color:transparent!important;
	border-right-color:transparent!important;
	bottom:-28px;
	bottom:0
}
.joyride-tip-guide span.joyride-nub.right {
	border-color:#000;
	border-color:rgba(0, 0, 0, 0.8)!important;
	border-top-color:transparent!important;
	border-right-color:transparent!important;
	border-bottom-color:transparent!important;
	top:22px;
	bottom:0;
	left:auto;
	right:-28px
}
.joyride-tip-guide span.joyride-nub.left {
	border-color:#000;
	border-color:rgba(0, 0, 0, 0.8)!important;
	border-top-color:transparent!important;
	border-left-color:transparent!important;
	border-bottom-color:transparent!important;
	top:22px;
	left:-28px;
	right:auto;
	bottom:0
}
.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
	line-height:1.25;
	margin:0;
	font-weight:700;
	color:#fff
}
.joyride-tip-guide p {
	margin:0 0 18px;
	font-size:14px;
	line-height:1.3
}
.joyride-timer-indicator-wrap {
	width:50px;
	height:3px;
	border:solid 1px #555;
	position:absolute;
	right:17px;
	bottom:16px
}
.joyride-timer-indicator {
	display:block;
	width:0;
	height:inherit;
	background:#666
}
.joyride-close-tip {
	position:absolute;
	right:10px;
	top:10px;
	color:#777!important;
	text-decoration:none;
	font-size:20px;
	font-weight:400;
	line-height:.5!important
}
.joyride-close-tip:hover, .joyride-close-tip:focus {
	color:#eee!important
}
.joyride-modal-bg {
	position:fixed;
	height:100%;
	width:100%;
	background:transparent;
	background:rgba(0, 0, 0, 0.5);
	z-index:100;
	display:none;
	top:0;
	left:0;
	cursor:pointer
}
.clearing-blackout {
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999
}
.clearing-blackout .clearing-close {
	display:block
}
.clearing-container {
	position:relative;
	z-index:999;
	height:100%;
	overflow:hidden
}
.visible-img {
	height:75%;
	position:relative
}
.visible-img img {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-50%;
	max-height:100%;
	max-width:100%
}
.visible-img .clearing-caption {
	color:#fff;
	margin-bottom:0;
	text-align:center;
	position:absolute;
	bottom:0;
	background:#000;
	background:rgba(0, 0, 0, 0.7);
	width:100%;
	padding:10px 100px
}
.clearing-close {
	z-index:999;
	position:absolute;
	top:10px;
	right:20px;
	font-size:30px;
	line-height:1;
	color:#fff;
	display:none
}
.clearing-close:hover, .clearing-close:focus {
	color:#ccc
}
.clearing-main-left, .clearing-main-right {
	position:absolute;
	top:50%;
	margin-top:-16px
}
.clearing-main-left.disabled, .clearing-main-right.disabled {
	opacity:.5
}
.clearing-main-left:active, .clearing-main-right:active {
	margin-top:-15px
}
.clearing-main-left {
	left:10px;
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 16px;
	border-color:transparent #fff transparent transparent
}
.clearing-main-right {
	right:10px;
	content:"";
	display:block;
	width:0;
	height:0;
	border:solid 16px;
	border-color:transparent transparent transparent #fff
}
 ul[data-clearing].block-grid.three-up > li:nth-child(3n+1) {
clear:none
}
ul[data-clearing] li {
	cursor:pointer;
	display:block
}
 ul[data-clearing] li.clearing-feature ~ li {
display:none
}
.clearing-assembled .clearing-container .carousel {
	background:#000;
	background:rgba(0, 0, 0, 0.75);
	height:150px;
	margin-top:5px
}
.clearing-assembled .clearing-container .visible-img {
	background:#000;
	background:rgba(0, 0, 0, 0.75);
	overflow:hidden
}
.clearing-assembled .clearing-container ul[data-clearing] {
	z-index:999;
	width:200%;
	height:100%;
	margin-left:0;
	position:relative;
	left:0
}
.clearing-assembled .clearing-container ul[data-clearing] li {
	display:block;
	width:175px;
	height:inherit;
	padding:0;
	float:left;
	overflow:hidden;
	background:#222;
	margin-right:1px;
	position:relative
}
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img {
	min-height:100%;
	height:100%;
	max-width:none
}
.clearing-assembled .clearing-container ul[data-clearing] li img {
	cursor:pointer!important;
	min-width:100%!important
}
.clearing-assembled .clearing-container ul[data-clearing] li.visible {
	border-top:4px solid #fff
}
ul.block-grid[data-clearing] {
	overflow:visible
}
 .clearing-blackout ul.block-grid[data-clearing].two-up > li:nth-child(2n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].three-up > li:nth-child(3n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].four-up > li:nth-child(4n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].five-up > li:nth-child(5n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].six-up > li:nth-child(6n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].seven-up > li:nth-child(7n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].eight-up > li:nth-child(8n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].nine-up > li:nth-child(9n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].ten-up > li:nth-child(10n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].eleven-up > li:nth-child(11n+1) {
clear:none
}
 .clearing-blackout ul.block-grid[data-clearing].twelve-up > li:nth-child(12n+1) {
clear:none
}
.clearing-blackout .th img {
	border:none;
	-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
	box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.clearing-blackout:hover img, .clearing-blackout:focus img {
	-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
	box-shadow:0 0 0 0 rgba(0, 0, 0, 0)
}
.show-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .show-for-xlarge, .show-for-print {
	display:none!important
}
hide-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .hide-for-xlarge, .hide-for-print {
	display:inherit!important;
	clear:both
}
.map-show {
	display:none!important
}
/* send and receive */



.send_fly_landing {
	background:url(../images/bg-image.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#e2d5cd;
	position:relative
}
.cms-sendandfly-html .content-mb1 {
	margin-bottom:0
}
.cms-sendandfly-html .main {
	padding-bottom:0
}
.send_fly_footer {
	background:#f1f2f2
}
.send_fly_footer ul {
	list-style:none
}
.send_fly_footer ul li {
	list-style:none
}
.cms-sendandfly-html .kitkat_nav, .category-philippines .findan_country, .cms-sendandfly-html .findan_country, .findan_country_name {
	display:none
}
#send_fly_logo .country_name {
	border-bottom:1px solid #c2c2c5;
	border-right:1px solid #c2c2c5;
	color:#585852;
	display:block;
	font-size:1em;
	font-weight:600;
	padding-bottom:5px;
	padding-top:8px;
	text-align:center
}
#send_fly_logo .threecol .country_name {
	border-right:none
}
#send_fly_logo .partnerlogo {
	display:block;
	font-size:18px;
	font-weight:700;
	padding-bottom:4px;
	padding-top:4px;
	text-align:center
}
#send_fly_logo .fly_tickets {
	border-right:1px solid #c2c2c5;
	border-top:1px solid #c2c2c5;
	display:block;
	font-size:1em;
	font-weight:600;
	padding-bottom:3px;
	padding-top:5px;
	color:#585852;
	text-align:center
}
#send_fly_logo .threecol .fly_tickets {
	border-right:none;
	border-bottom:medium none
}
#send_fly_logo .partnerlogo.uae {
	background:url(../images/xm-sprite2.png) no-repeat scroll -213px -9px rgba(0, 0, 0, 0);
	display:block;
	height:47px;
	margin:0 auto;
	text-align:center;
	width:126px
}
#send_fly_logo .partnerlogo.ksa {
	background:url(../images/xm-sprite2.png) no-repeat scroll -356px -10px rgba(0, 0, 0, 0);
	display:block;
	height:43px;
	margin:0 auto;
	text-align:center;
	width:131px
}
#send_fly_logo .partnerlogo.kuwait {
	background:url(../images/xm-sprite2.png) no-repeat scroll -506px 0 rgba(0, 0, 0, 0);
	display:block;
	height:60px;
	margin:0 auto;
	text-align:center;
	width:137px
}
.offer-icon {
	background:url(../images/xm-sprite2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display:block;
	height:10em;
	position:absolute;
	right:2.25em;
	top:0;
	width:10em
}
.send_fly_landing .sey_here_txt {
	display:block;
	font-family:franklin_gothicbold;
	font-size:20px;
	font-weight:400
}
.send_fly_landing .sey_win_txt {
	display:block;
	font-family:franklin_gothicbold;
	font-size:2em;
	font-weight:400;
	line-height:1.2em;
	margin-top:10px
}
#send_fly_logo {
	background:none repeat scroll 0 0 #fff;
	border:2px solid #e4e3e4;
	border-radius:8px
}
.partner_title {
	display:block;
	font-size:18px
}
.benefits_icon {
	background:url(../images/xm-sprite2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
#draw_schedule .draw-font .sey_sch_icon, #draw_schedule .draw-font .plus, #draw_schedule .draw-font .minus {
	background:url(../images/xm-sprite2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.send_fly_footer ul li a .location_icon, .send_fly_footer ul li a .calculator_icon {
	background:url(../images/xm-sprite2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.send_social li a span {
	background:url(../images/xm-sprite2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
#draw_schedule .draw-font span.tbl_minus {
	background:url(../images/sey-sprit-icons.png) no-repeat scroll -333px -222px rgba(0, 0, 0, 0);
	display:inline-block;
	float:right;
	margin:4px auto 0;
	min-height:21px;
	min-width:21px;
	text-align:right;
	vertical-align:middle
}
span.tbl_plus {
	background:url(../images/sey-sprit-icons.png) no-repeat scroll -301px -222px rgba(0, 0, 0, 0);
	display:inline-block;
	float:right;
	margin:4px auto 0;
	min-height:21px;
	min-width:21px;
	text-align:right;
	vertical-align:middle
}
.send_fly_landing .send_fly {
	margin-bottom:42px;
	font-size:inherit
}
.send_fly_landing .partner_title {
	font-size:1.125em;
	margin-bottom:5px;
	margin-left:2px;
	margin-right:2px;
	color:#575757
}
#send_fly_logo .partnerlogo_inner {
	border-right:1px solid #c2c2c5;
	min-height:82px;
	padding:22px 18px 18px;
	text-align:center
}
#send_fly_logo .threecol .partnerlogo_inner {
	border-right:medium none;
	padding:17px 10px 10px
}
.send_fly_landing .promotion_date {
	color:#585852;
	font-size:0.9375em;
	margin:8px 4px 52px
}
.more_benefits {
	background:none repeat scroll 0 0 #585953;
	color:#fff;
	font-size:0.9375em;
	font-weight:400;
	margin-bottom:0;
	margin-top:0;
	padding:5px 7px 2px;
	overflow:hidden
}
.more_benefits a {
	color:#fff;
	display:inline-block;
	line-height:1.9em
}
.more_benefits a:hover {
	color:#01b7df
}
#draw_schedule .draw-font {
	background:none repeat scroll 0 0 #585953;
	color:#fff;
	font-size:1em;
	font-weight:400;
	margin-bottom:0;
	margin-top:3px;
	padding:5px 7px 2px;
	text-align:left;
	text-transform:uppercase;
	cursor:pointer
}
.more_benefits .benefits_icon {
	display:inline-block;
	max-height:30px;
	max-width:30px;
	min-height:30px;
	min-width:30px;
	vertical-align:middle;
	background-position:-276px -96px;
	margin-right:10px;
	float:left
}
#draw_schedule .draw-font .sey_sch_icon {
	background-position:-310px -98px;
	display:inline-block;
	max-height:30px;
	max-width:30px;
	min-height:30px;
	min-width:30px;
	vertical-align:middle;
	margin-right:10px
}
#draw_schedule .draw-font .plus {
	background-position:-213px -145px;
	display:inline-block;
	max-height:30px;
	max-width:30px;
	min-height:30px;
	min-width:30px;
	vertical-align:middle;
	margin-right:3px;
	float:right;
	cursor:pointer
}
#draw_schedule .draw-font .minus {
	background-position:-249px -145px;
	display:inline-block;
	max-height:30px;
	max-width:30px;
	min-height:30px;
	min-width:30px;
	vertical-align:middle;
	margin-right:3px;
	float:right;
	cursor:pointer
}
#draw_schedule .seychelle-table1 table {
	background:none repeat scroll 0 0 #f6f6f6;
	border:1px solid #c2c2c5;
	border-collapse:collapse;
	border-radius:0;
	margin:2px auto 0
}
#draw_schedule .seychelle-table1 table thead {
	background:none repeat scroll 0 0 #585953
}
 #draw_schedule .seychelle-table1 table tbody tr:nth-child(2n) {
background:none
}
#draw_schedule .seychelle-table1 table thead tr th {
	border:1px solid #9e9f9c;
	color:#fff;
	font-size:0.8125em;
	font-weight:400;
	padding:6px 20px 4px
}
#draw_schedule .seychelle-table1 td {
	border:1px solid #9e9f9c;
	color:#333;
	padding:3px 20px;
	vertical-align:middle
}
.seychelle-table1 .terms-conditions {
	color:#7e8083;
	float:right;
	font-size:0.8125em;
	margin:8px auto;
	text-align:right
}
.seychelle-table1 .terms-conditions:hover {
	color:#01b7df;
	text-decoration:none
}
.send_fly_footer {
	background:none repeat scroll 0 0 #f1f2f2;
	display:block;
	line-height:normal;
	margin:0 auto;
	padding:10px 0
}
.send_fly_footer ul {
	display:block;
	margin:0 auto;
	text-align:left
}
.send_fly_footer ul.send_social {
	text-align:right
}
.send_fly_footer ul li {
	display:inline-block;
	vertical-align:middle
}
.send_fly_footer ul li.seperator {
	clear:none;
	margin-left:11px;
	margin-right:11px
}
.send_fly_footer ul li a {
	color:#585953;
	display:inline-block;
	font-size:18px
}
.send_fly_footer ul li a:hover {
	color:#01b7df
}
.send_fly_footer ul li a .location_icon {
	background-position:-239px -96px;
	display:inline-block;
	margin-right:8px;
	max-height:35px;
	max-width:35px;
	min-height:35px;
	min-width:35px;
	vertical-align:middle
}
.send_fly_footer ul li a .calculator_icon {
	background-position:-205px -96px;
	display:inline-block;
	margin-right:8px;
	max-height:35px;
	max-width:35px;
	min-height:35px;
	min-width:35px;
	vertical-align:middle
}
.send_fly_landing .video-section {
	display:block
}
.send_fly_landing .video-section .form_container {
	display:block;
	padding:0
}
.send_fly_landing .video-section .form_container form {
	display:block;
	margin:0 auto
}
.send_fly_landing .video-section .form_container form #offsandbens {
	display:block;
	margin:0 auto
}
.send_fly_landing .video-section .form_container form #offsandbens a {
	display:inline-block;
	margin:0 auto;
	outline:medium none
}
.send_social li a span {
	display:inline-block;
	margin-right:5px;
	max-height:30px;
	max-width:30px;
	min-height:30px;
	min-width:30px;
	vertical-align:middle
}
.send_social li a.fb span {
	background-position:-348px -95px
}
.send_social li a.tw span {
	background-position:-391px -95px
}
.send_social li a.mail span {
	background-position:-433px -95px
}
.send_social li a.phoneno span {
	background-position:-475px -95px
}
.send_fly_offer {
	display:none
}
.send_fly_footer ul.send_social li.connect_width {
	margin-right:4px
}
#leftdiv {
	background-image:url(../images/girl.png);
	background-size:78%;
	background-position:left bottom;
	background-repeat:no-repeat
}
 @media only screen and (max-width:768px) {
 .send_fly_footer ul li a {
font-size: 15px
}
 #leftdiv {
background-size:100%;
}
 .more_benefits a {
line-height:inherit;
}
 #draw_schedule .seychelle-table1 table thead tr th {
padding:6px 13px 4px
}
}
 @media only screen and (max-width:767px) {
 #draw_schedule .seychelle-table1 table, #draw_schedule .seychelle-table1 thead, #draw_schedule .seychelle-table1 tbody, #draw_schedule .seychelle-table1 th, #draw_schedule .seychelle-table1 td, #draw_schedule .seychelle-table1 tr {
display:block
}
 #draw_schedule .seychelle-table1 thead tr {
position:absolute;
top:-9999px;
left:-9999px
}
 #draw_schedule .seychelle-table1 tr {
border:1px solid #9e9f9c
}
 #draw_schedule .seychelle-table1 tr td:nth-of-type(1) {
background:#585953;
color:#fff
}
 #draw_schedule .seychelle-table1 tr td:nth-of-type(2), #draw_schedule .seychelle-table1 tr td:nth-of-type(3) {
background:#f6f6f6
}
 #draw_schedule .seychelle-table1 td, #draw_schedule .seychelle-table1 th {
text-align:left
}
 #draw_schedule .seychelle-table1 td {
border:none;
border-bottom:none;
position:relative;
padding-left:50%
}
 #draw_schedule .seychelle-table1 td:before {
position:absolute;
top:6px;
left:10px;
width:45%;
padding-right:10px;
white-space:nowrap
}
 #draw_schedule .seychelle-table1 td:nth-of-type(1):before {
content:"COUNTRY"
}
 #draw_schedule .seychelle-table1 td:nth-of-type(2):before {
content:"DRAW DATE"
}
 #draw_schedule .seychelle-table1 td:nth-of-type(3):before {
content:"NO. OF WINNERS"
}
 #leftdiv {
background-image:url(../images/girl.png);
background-size:100%;
background-position:left bottom;
background-repeat:no-repeat
}
 #send_fly_bg_one, #send_fly_bg_two {
background:#fff;
border-right:2px solid #e4e3e4;
border-left:2px solid #e4e3e4
}
 #send_fly_bg_one {
border-top:2px solid #e4e3e4;
border-radius:6px 6px 0 0
}
 #send_fly_bg_two {
background:#fff;
border-right:2px solid #e4e3e4;
border-left:2px solid #e4e3e4
}
 #send_fly {
background:#fff;
border-right:2px solid #e4e3e4;
border-left:2px solid #e4e3e4
}
 .offer-icon {
bottom:-60px;
left:0;
margin:0 auto;
right:0;
text-align:center;
top:inherit;
z-index:1
}
 .send_fly_landing .send_fly {
margin-bottom:15px
}
 .send_fly_landing .sey_here_txt {
font-size:15px;
margin-top:70px;
text-align:center
}
 .send_fly_landing .sey_win_txt {
border-bottom:1px solid #989898;
font-size:24px;
margin-top:70px;
padding-bottom:13px;
text-align:center
}
 .send_fly_landing .partner_title {
text-align:center;
margin-bottom:15px
}
 .more_benefits a {
line-height:inherit
}
 #send_fly_logo {
border:none;
border-radius:inherit
}
 #send_fly_logo .four {
background:#f4f4f4
}
 #send_fly_logo .four.columns.onecol {
border-radius:6px 6px 0 0
}
 #send_fly_logo .four.columns.threecol {
border-radius:0 0 6px 6px
}
 #send_fly_logo .country_name {
border-bottom:medium none;
border-right:medium none;
padding-top:10px
}
 #send_fly_logo .partnerlogo_inner {
border-right:medium none;
min-height:55px;
padding:8px 18px
}
 #send_fly_logo .fly_tickets {
border-right:medium none;
border-top:medium none;
padding-bottom:10px
}
 #send_fly_logo .twocol .country_name {
border-top:1px solid #bcbcbc
}
 #send_fly_logo .threecol .country_name {
border-top:1px solid #bcbcbc
}
 #leftdiv {
background:none
}
 .send_fly_footer {
background:none repeat scroll 0 0 #e2d5cd;
display:block;
line-height:normal;
margin:0 auto;
padding:0 0 10px
}
 .send_fly_offer {
display:block
}
 .send_fly_landing {
background:url(../images/bg-image.jpg) no-repeat scroll 0 0 #e2d5cd
}
 .schedule_draw > p {
text-align:center
}
 .seychelle-table1 .terms-conditions {
clear:both;
color:#7e8083;
display:inline-block;
float:none;
font-size:13px;
margin:10px auto;
text-align:center
}
 .seychelle-table1 > p {
display:block;
text-align:right
}
 #draw_schedule .draw-font {
margin-top:10px
}
 #send_fly {
border-bottom:none
}
 .send_fly_landing .video-section .form_container form #offsandbens {
margin:0 auto 15px
}
 #send_fly_footer_bg {
padding:0 8px
}
 #send_fly_footer_bg #send_fly_footer_bg_two {
background:none repeat scroll 0 0 #fff;
border-bottom:2px solid #e4e3e4;
border-right:2px solid #e4e3e4;
border-left:2px solid #e4e3e4;
border-radius:0 0 6px 6px
}
 .send_fly_footer ul li {
display:block;
margin-top:10px;
text-align:center
}
 .send_fly_footer ul.send_social {
text-align:center
}
 .send_fly_footer ul li a .location_icon {
display:block;
margin:0 auto
}
 .send_fly_footer ul li a .calculator_icon {
display:block;
margin:0 auto
}
 .send_fly_footer ul li.seperator {
display:none
}
 .send_fly_footer ul.send_social li.connect_width {
border-top:1px solid #bcbcbc;
display:block;
margin-bottom:5px;
margin-top:15px;
padding-top:10px;
text-align:center
}
 .send_fly_footer ul.send_social li {
display:inline-block;
margin-bottom:15px;
margin-top:0;
text-align:center
}
}



/* send and receive */



@media only screen and (max-width:1024px) {
 .ramadan-table table tr td {
color:#FFF;
border-right:0!important;
border-bottom:1px solid #fff;
vertical-align:bottom
}
 .ramadan-table table tr:last-child td {
border-bottom:1px solid #F15C22
}
 .orangetext {
margin-left:105px
}
 .white-bg-off {
min-height:310px!important
}
 .white-bg-off-af {
min-height:180px!important
}
 h5.agn, h5.agn2 {
width:100%!important
}
 span.alrdy-agn {
width:100%!important;
margin-top:13px
}
 span.bec-agn {
width:100%!important;
margin-top:15px!important
}
 span.bec-agnet {
width:100%!important;
margin-top:13px
}
 .bullet {
padding-top:4px!important;
float:left
}
 .email_2 {
float:left;
margin:0;
width:65%!important
}
 .email_3 {
margin:0;
width:87%!important
}
 .email1 {
float:left
}
 ul.breadcrumbs li:before {
padding-right:5px
}
 ul.breadcrumbs li {
padding-right:5px
}
 .subcategory_list ul li a {
padding:10px 17px
}
}
 @media only screen and (max-width:900px) {
 .show-online-mini {
display:none!important
}
 .show-online-mini .columns {
padding:0!important
}
 .hide-online-mini {
display:none!important
}
 .online-money {
position:static!important;
right:0;
width:100%;
z-index:5
}
 .gray-bg-banner {
background:url(../images/white-bg.gif) repeat scroll 0 0 transparent;
box-shadow:0 3px 3px #DFDFDF!important;
color:#7E8083;
min-height:64px;
float:left;
width:100%!important
}
 .gray-bg-banner p {
font-size:12px!important;
line-height:17px;
padding-left:10px
}
 .career ul.orbit-bullets {
position:absolute;
z-index:30;
list-style:none;
bottom:76%;
left:90%;
padding:0
}
 .top-bar ul > li {
float:left
}
 .top-bar ul > li.has-dropdown a:after {
content:"";
display:block;
width:0;
height:0;
border:solid 5px;
border-color:#fff transparent transparent;
margin-right:15px;
margin-top:-2.5px;
position:absolute;
right:0;
top:50%
}
 .gray-bg-banner h5 {
background-color:#D8D8D8;
color:#3B3B3B;
float:left;
font-size:11px!important;
font-weight:700;
padding-left:10px!important;
text-align:left!important
}
}
 @media only screen and (max-width:969px) and (min-width:890px) {
 .top-bar ul > li {
float:left
}
 .top-bar ul > li.has-dropdown a:after {
margin-right:15px
}
}
 @media only screen and (max-width:1020px) and (min-width:970px) {
 .top-bar ul > li {
float:left
}
 .top-bar ul > li.has-dropdown a:after {
content:"";
display:block;
width:0;
height:0;
border:solid 5px;
border-color:#fff transparent transparent;
margin-right:15px;
margin-top:-2.5px;
position:absolute;
right:0;
top:50%
}
}
 @media only screen and (min-width:600px)and (max-width:1020px) {
 .top-bar ul {
display:inline!important
}
 .name {
display:none
}
 .width100 .three, .row .three {
text-align:left!important
}
}
 @media only screen and (min-width:1441px) {
 .hide-for-small, .hide-for-medium, .hide-for-medium-down, .hide-for-large, .show-for-large-up, .show-for-xlarge {
display:inherit!important
}
 .show-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large-up, .hide-for-xlarge {
display:none!important
}
}
 @media only screen and (max-width:1279px) and (min-width:768px) {
 .hide-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge {
display:inherit!important
}
 .show-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large-up, .show-for-xlarge {
display:none!important
}
}
 @media only screen and (max-width:767px) {
 .show-for-small, .hide-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge {
display:inherit!important
}
 .hide-for-small, .show-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge {
display:none!important
}
 .prt-lft {
padding-left:10px
}
}
.show-for-landscape, .hide-for-portrait {
	display:inherit!important
}
.hide-for-landscape, .show-for-portrait {
	display:none!important
}
 @media screen and (orientation:landscape) {
 .show-for-landscape, .hide-for-portrait {
display:inherit!important
}
 .hide-for-landscape, .show-for-portrait {
display:none!important
}
}
 @media screen and (orientation:portrait) {
 .show-for-portrait, .hide-for-landscape {
display:inherit!important
}
 .hide-for-portrait, .show-for-landscape {
display:none!important
}
}
.show-for-touch {
	display:none!important
}
.hide-for-touch {
	display:inherit!important
}
.touch .show-for-touch {
	display:inherit!important
}
.touch .hide-for-touch {
	display:none!important
}
table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium {
	display:table!important
}
 @media only screen and (max-width:1279px) and (min-width:768px) {
 .touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium {
display:table!important
}
 #banner img {
width:100%;
height:100%;
border:0
}
}
 @media only screen and (max-width:767px) {
 table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small {
display:table!important
}
 .brdr-left {
border-left:0!important;
margin-top:10px!important;
padding-left:10px!important
}
 #banner img {
width:100%;
height:100%;
border:0
}
}
 @media only screen and (max-device-width:1280px) {
 .touch .nav-bar li.has-flyout > a {
padding-right:36px!important
}
}
 @media only screen and (max-device-width:800px), only screen and (device-width:1024px) and (device-height:600px), only screen and (width:1280px) and (orientation:landscape), only screen and (device-width:800px), only screen and (max-width:767px) {
 .flex-video {
padding-top:0
}
}
 @media only screen and (max-width:1279px) and (min-width:768px) {
 #banner img {
width:100%;
height:100%;
border:0
}
 .gray-bg {
min-height:95px!important
}
 .touch .nav-bar li a {
font-size:13px
}
 .touch .nav-bar li.has-flyout > a.flyout-toggle {
padding:20px!important
}
 .touch .nav-bar li.has-flyout > a {
padding-right:36px!important
}
 .clearing-main-right, .clearing-main-left {
height:100%;
width:40px;
top:0;
border:none
}
 .clearing-main-right:before, .clearing-main-left:before {
position:absolute;
top:50%
}
 .clearing-main-left {
left:0
}
 .clearing-main-left:before {
left:5px;
content:"";
display:block;
width:0;
height:0;
border:solid 16px;
border-color:transparent #fff transparent transparent
}
 .clearing-main-right {
height:100%;
right:0
}
 .clearing-main-right:before {
content:"";
display:block;
width:0;
height:0;
border:solid 16px;
border-color:transparent transparent transparent #fff
}
 .mar_top {
margin-top:0!important
}
 .logoimg {
width:250px!important
}
}
 @media only screen and (max-width:767px) {
 .row .four p a:before {
margin-top:-5.5px
}
 header .padding0 {
padding:0 10px 0 0 !important
}
 .news_clear {
margin-top:50px
}
 #FeaturedPromo .four {
width:100%
}
 #FeaturedPromo h6 {
min-height:5px!important;
padding-left:30px!important;
padding-right:30px!important
}
 #FeaturedPromo p {
padding-left:30px!important
}
 #FeaturedPromo .orbit-slide .columns {
padding:0 15px!important
}
 .promo {
width:100%!important;
height:450px!important
}
 .orbit {
width:1px;
height:1px;
position:static!important
}
 .blue-bg .dark-overlay {
width:292px
}
 header {
padding:10px 23px 23px!important
}
 header.row .four {
width:31.333%
}
 header .vertical-line {
display:none
}
 header.row .mobile-two {
width:100%!important;
margin-top:2%
}
 header.row .left {
float:left!important
}
 header .button {
background-color:#FFF!important;
color:#8f9095;
text-align:left;
margin-bottom:10px;
height:24px
}
 header .button:hover {
background-color:#FFF!important;
color:#8f9095
}
 .gray-bg {
min-height:95px!important
}
 input[type="search"] {
float:left;
background-color:#349933!important
}
 footer.row .mobile-two {
width:50%!important;
margin-bottom:20px
}
 .clear {
clear:both
}
 .left, .right {
float:none
}
 body {
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
width:100%;
min-width:0;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0
}
 .row {
width:auto;
min-width:0;
margin-left:0;
margin-right:0
}
 .column, .columns {
width:auto!important;
float:none
}
 .column:last-child, .columns:last-child {
float:none
}
 [class*="column"] + [class*="column"]:last-child {
float:none
}
 .column:before, .columns:before, .column:after, .columns:after {
content:"";
display:table
}
 .column:after, .columns:after {
clear:both
}
 .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
margin-left:0!important
}
 .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
left:auto
}
 .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
right:auto
}
 .row .mobile-one {
width:25%;
float:left;
padding:0 15px
}
 .row .mobile-one:last-child {
float:right
}
 .row .mobile-one.end {
float:left
}
 .row.collapse .mobile-one {
padding:0
}
 .row .mobile-two {
float:left;
padding:0 15px
}
 .row .mobile-two:last-child {
float:left
}
 .row .mobile-two.end {
float:left
}
 .row.collapse .mobile-two {
padding:0
}
 .row .mobile-three {
width:75%!important;
float:left;
padding:0 15px
}
 .row .mobile-three:last-child {
float:right
}
 .width100 .row .mobile-three:last-child {
float:left!important
}
 .row .mobile-three.end {
float:left
}
 .row.collapse .mobile-three {
padding:0
}
 .row .mobile-four {
width:100%!important;
float:left
}
 .row .mobile-four:last-child {
float:right
}
 .row .mobile-four.end {
float:left
}
 .row.collapse .mobile-four {
padding:0
}
 .push-one-mobile {
left:25%
}
 .pull-one-mobile {
right:25%
}
 .push-two-mobile {
left:50%
}
 .pull-two-mobile {
right:50%
}
 .push-three-mobile {
left:75%
}
 .pull-three-mobile {
right:75%
}
 .block-grid.mobile > li {
float:none;
width:100%;
margin-left:0
}
 .block-grid > li {
clear:none
}
 .block-grid.mobile-one-up > li {
width:100%
}
 .block-grid.mobile-two-up > li {
width:50%
}
 .block-grid.mobile-two-up > li:nth-child(2n+1) {
clear:both
}
 .block-grid.mobile-three-up > li {
width:33.33333%
}
 .block-grid.mobile-three-up > li:nth-child(3n+1) {
clear:both
}
 .block-grid.mobile-four-up > li {
width:25%
}
 .block-grid.mobile-four-up > li:nth-child(4n+1) {
clear:both
}
 .block-grid.mobile-five-up > li {
width:20%
}
 .block-grid.mobile-five-up > li:nth-child(5n+1) {
clear:both
}
 .block-grid.mobile-six-up > li {
width:16.66667%
}
 .block-grid.mobile-six-up > li:nth-child(6n+1) {
clear:both
}
 .block-grid.mobile-seven-up > li {
width:14.28571%
}
 .block-grid.mobile-seven-up > li:nth-child(7n+1) {
clear:both
}
 .block-grid.mobile-eight-up > li {
width:12.5%
}
 .block-grid.mobile-eight-up > li:nth-child(8n+1) {
clear:both
}
 .block-grid.mobile-nine-up > li {
width:11.11111%
}
 .block-grid.mobile-nine-up > li:nth-child(9n+1) {
clear:both
}
 .block-grid.mobile-ten-up > li {
width:10%
}
 .block-grid.mobile-ten-up > li:nth-child(10n+1) {
clear:both
}
 .block-grid.mobile-eleven-up > li {
width:9.09091%
}
 .block-grid.mobile-eleven-up > li:nth-child(11n+1) {
clear:both
}
 .block-grid.mobile-twelve-up > li {
width:8.33333%
}
 .block-grid.mobile-twelve-up > li:nth-child(12n+1) {
clear:both
}
 label.right {
text-align:left
}
 input[type="text"].one, .row input[type="text"].one, input[type="password"].one, .row input[type="password"].one, input[type="date"].one, .row input[type="date"].one, input[type="datetime"].one, .row input[type="datetime"].one, input[type="email"].one, .row input[type="email"].one, input[type="number"].one, .row input[type="number"].one, input[type="search"].one, .row input[type="search"].one, input[type="tel"].one, .row input[type="tel"].one, input[type="time"].one, .row input[type="time"].one, input[type="url"].one, .row input[type="url"].one, textarea.one, .row textarea.one {
width:100%!important
}
 input[type="text"].two, .row input[type="text"].two, input[type="password"].two, .row input[type="password"].two, input[type="date"].two, .row input[type="date"].two, input[type="datetime"].two, .row input[type="datetime"].two, input[type="email"].two, .row input[type="email"].two, input[type="number"].two, .row input[type="number"].two, input[type="search"].two, .row input[type="search"].two, input[type="tel"].two, .row input[type="tel"].two, input[type="time"].two, .row input[type="time"].two, input[type="url"].two, .row input[type="url"].two, textarea.two, .row textarea.two {
width:100%!important
}
 input[type="text"].three, .row input[type="text"].three, input[type="password"].three, .row input[type="password"].three, input[type="date"].three, .row input[type="date"].three, input[type="datetime"].three, .row input[type="datetime"].three, input[type="email"].three, .row input[type="email"].three, input[type="number"].three, .row input[type="number"].three, input[type="search"].three, .row input[type="search"].three, input[type="tel"].three, .row input[type="tel"].three, input[type="time"].three, .row input[type="time"].three, input[type="url"].three, .row input[type="url"].three, textarea.three, .row textarea.three {
width:100%!important
}
 input[type="text"].four, .row input[type="text"].four, input[type="password"].four, .row input[type="password"].four, input[type="date"].four, .row input[type="date"].four, input[type="datetime"].four, .row input[type="datetime"].four, input[type="email"].four, .row input[type="email"].four, input[type="number"].four, .row input[type="number"].four, input[type="search"].four, .row input[type="search"].four, input[type="tel"].four, .row input[type="tel"].four, input[type="time"].four, .row input[type="time"].four, input[type="url"].four, .row input[type="url"].four, textarea.four, .row textarea.four {
width:100%!important
}
 input[type="text"].five, .row input[type="text"].five, input[type="password"].five, .row input[type="password"].five, input[type="date"].five, .row input[type="date"].five, input[type="datetime"].five, .row input[type="datetime"].five, input[type="email"].five, .row input[type="email"].five, input[type="number"].five, .row input[type="number"].five, input[type="search"].five, .row input[type="search"].five, input[type="tel"].five, .row input[type="tel"].five, input[type="time"].five, .row input[type="time"].five, input[type="url"].five, .row input[type="url"].five, textarea.five, .row textarea.five {
width:100%!important
}
 input[type="text"].six, .row input[type="text"].six, input[type="password"].six, .row input[type="password"].six, input[type="date"].six, .row input[type="date"].six, input[type="datetime"].six, .row input[type="datetime"].six, input[type="email"].six, .row input[type="email"].six, input[type="number"].six, .row input[type="number"].six, input[type="search"].six, .row input[type="search"].six, input[type="tel"].six, .row input[type="tel"].six, input[type="time"].six, .row input[type="time"].six, input[type="url"].six, .row input[type="url"].six, textarea.six, .row textarea.six {
width:100%!important
}
 input[type="text"].seven, .row input[type="text"].seven, input[type="password"].seven, .row input[type="password"].seven, input[type="date"].seven, .row input[type="date"].seven, input[type="datetime"].seven, .row input[type="datetime"].seven, input[type="email"].seven, .row input[type="email"].seven, input[type="number"].seven, .row input[type="number"].seven, input[type="search"].seven, .row input[type="search"].seven, input[type="tel"].seven, .row input[type="tel"].seven, input[type="time"].seven, .row input[type="time"].seven, input[type="url"].seven, .row input[type="url"].seven, textarea.seven, .row textarea.seven {
width:100%!important
}
 input[type="text"].eight, .row input[type="text"].eight, input[type="password"].eight, .row input[type="password"].eight, input[type="date"].eight, .row input[type="date"].eight, input[type="datetime"].eight, .row input[type="datetime"].eight, input[type="email"].eight, .row input[type="email"].eight, input[type="number"].eight, .row input[type="number"].eight, input[type="search"].eight, .row input[type="search"].eight, input[type="tel"].eight, .row input[type="tel"].eight, input[type="time"].eight, .row input[type="time"].eight, input[type="url"].eight, .row input[type="url"].eight, textarea.eight, .row textarea.eight {
width:100%!important
}
 input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine {
width:100%!important
}
 input[type="text"].ten, .row input[type="text"].ten, input[type="password"].ten, .row input[type="password"].ten, input[type="date"].ten, .row input[type="date"].ten, input[type="datetime"].ten, .row input[type="datetime"].ten, input[type="email"].ten, .row input[type="email"].ten, input[type="number"].ten, .row input[type="number"].ten, input[type="search"].ten, .row input[type="search"].ten, input[type="tel"].ten, .row input[type="tel"].ten, input[type="time"].ten, .row input[type="time"].ten, input[type="url"].ten, .row input[type="url"].ten, textarea.ten, .row textarea.ten {
width:100%!important
}
 input[type="text"].eleven, .row input[type="text"].eleven, input[type="password"].eleven, .row input[type="password"].eleven, input[type="date"].eleven, .row input[type="date"].eleven, input[type="datetime"].eleven, .row input[type="datetime"].eleven, input[type="email"].eleven, .row input[type="email"].eleven, input[type="number"].eleven, .row input[type="number"].eleven, input[type="search"].eleven, .row input[type="search"].eleven, input[type="tel"].eleven, .row input[type="tel"].eleven, input[type="time"].eleven, .row input[type="time"].eleven, input[type="url"].eleven, .row input[type="url"].eleven, textarea.eleven, .row textarea.eleven {
width:100%!important
}
 input[type="text"].twelve, .row input[type="text"].twelve, input[type="password"].twelve, .row input[type="password"].twelve, input[type="date"].twelve, .row input[type="date"].twelve, input[type="datetime"].twelve, .row input[type="datetime"].twelve, input[type="email"].twelve, .row input[type="email"].twelve, input[type="number"].twelve, .row input[type="number"].twelve, input[type="search"].twelve, .row input[type="search"].twelve, input[type="tel"].twelve, .row input[type="tel"].twelve, input[type="time"].twelve, .row input[type="time"].twelve, input[type="url"].twelve, .row input[type="url"].twelve, textarea.twelve, .row textarea.twelve {
width:100%!important
}
 .button {
display:block
}
 button.button, input[type="submit"].button, input[type="reset"].button {
width:100%;
padding-left:0;
padding-right:0
}
 .button-group button.button, .button-group input[type="submit"].button {
width:auto;
padding:10px 20px 11px
}
 .button-group button.button.large, .button-group input[type="submit"].button.large {
padding:15px 30px 16px
}
 .button-group button.button.medium, .button-group input[type="submit"].button.medium {
padding:10px 20px 11px
}
 .button-group button.button.small, .button-group input[type="submit"].button.small {
padding:7px 14px 8px
}
 .button-group button.button.tiny, .button-group input[type="submit"].button.tiny {
padding:5px 10px 6px
}
 .button-group.even button.button, .button-group.even input[type="submit"].button {
width:100%;
padding-left:0;
padding-right:0
}
 .nav-bar {
height:auto
}
 .nav-bar > li {
float:none;
display:block;
border-right:none
}
 .nav-bar > li > a.main {
text-align:left;
border-top:1px solid #ddd;
border-right:none
}
 .nav-bar > li:first-child > a.main {
border-top:none
}
 .nav-bar > li.has-flyout > a.flyout-toggle {
position:absolute;
right:0;
top:0;
padding:22px;
z-index:2;
display:block
}
 .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
content:"";
width:0;
height:0;
display:block
}
 .nav-bar > li.has-flyout > a.flyout-toggle:hover span {
border-top-color:#141414
}
 .nav-bar.vertical > li.has-flyout > .flyout {
left:0
}
 .flyout {
position:relative;
width:100%!important;
top:auto;
margin-right:-2px;
border-width:1px 1px 0
}
 .flyout.right {
float:none;
right:auto;
left:-1px
}
 .flyout.small, .flyout.large {
width:100%!important
}
 .flyout p:last-child {
margin-bottom:18px
}
 .reveal-modal-bg {
position:absolute
}
 .reveal-modal, .reveal-modal.small, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge {
width:80%;
top:15px;
left:50%;
margin-left:-40%;
padding:20px;
height:auto
}
 .clearing-container {
margin:0
}
 .clearing-close {
z-index:99;
font-size:37px;
top:0;
right:5px
}
 .clearing-caption {
position:fixed;
bottom:0;
left:0;
padding:10px!important;
line-height:1.3
}
 .clearing-main-right, .clearing-main-left {
display:none
}
 .clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container {
height:100%
}
 .clearing-blackout.clearing-assembled ul[data-clearing] {
display:none
}
 .joyride-tip-guide {
width:95%!important;
left:2.5%!important;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px
}
 .joyride-tip-guide-wrapper {
width:100%
}
 .tabs.mobile {
width:auto;
margin:20px -20px 40px;
border-bottom:solid 1px #ccc;
height:auto;
margin:20px -15px 0 -15px
}
 .tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd {
float:none;
height:auto
}
 .tabs.mobile dd a, .tabs.mobile li a {
font-size:15px;
display:block;
width:auto;
height:auto;
padding:18px 20px;
margin:0;
color:#555;
line-height:1;
border:none;
border-left:none;
border-right:none;
border-top:1px solid #ccc;
background:#fff
}
 .tabs.mobile dd a.active, .tabs.mobile li a.active {
border:none;
background:#2ba6cb;
color:#fff;
margin:0;
position:static;
top:0;
height:auto
}
 .tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active {
margin:0
}
 .tabs.mobile + .tabs-content.contained {
margin-left:-15px;
margin-right:-15px
}
 .tabs.mobile .section-title {
padding-left:20px!important
}
 .contained.mobile {
margin-bottom:0
}
 .contained.tabs.mobile dd a, .contained.tabs.mobile li a {
padding:18px 20px
}
 .tabs.mobile + ul.contained {
margin-left:-20px;
margin-right:-20px;
border-width:0 0 1px
}
 .tooltip {
font-size:14px;
line-height:1.4;
padding:7px 10px 9px;
left:50%!important;
max-width:80%!important;
margin-left:-40%;
font-size:110%
}
 .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub {
border-color:transparent transparent #000;
border-color:transparent transparent rgba(0, 0, 0, 0.85) transparent;
top:-12px;
left:10px
}
 .wid100s {
width:100%!important
}
 .mar-stops20 {
margin-top:20px
}
 .marLef30 {
margin-left:0!important
}
 .bo-ri {
border-right:0!important
}
 .any-txt-why {
float:left;
padding-top:7px;
width:84%!important
}
}
 @media only screen and (max-width:840px) {
 .name {
display:block
}
 .desk_pad0 {
padding:0!important
}



/*.top-bar{margin-bottom:0;overflow:hidden;height:45px;background:#222}



.top-bar ul > li:first-child{border-left:0 solid #333;margin-left:0}



.top-bar .js-generated{display:block}



.contain-to-grid .top-bar{width:auto}



.top-bar section{left:0;position:relative;width:auto}



.top-bar ul{width:100%;height:100%;margin-bottom:0;display:block}



.top-bar ul > li{float:none;margin-right:0}



.top-bar ul > li.active,.top-bar ul > li:hover{background:#151515}



.top-bar ul > li.name{height:45px}



.top-bar ul > li.name h1{line-height:1}



.top-bar ul > li.name h1 a{color:#fff;display:block;line-height:45px!important;padding-left:26px;height:45px}



.top-bar ul > li:hover a,.top-bar ul > li.active a{color:#fff}



.top-bar ul > li a:not(.button){color:#fff}



.top-bar ul > li.toggle-topbar{cursor:pointer;display:block;height:45px;position:absolute;right:0;top:0;width:50%}



.top-bar ul > li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:#fff transparent transparent;padding:0;position:absolute;top:50%;right:35.5px;margin-top:-4px}



.top-bar ul > li.toggle-topbar:hover{background:inherit}



.top-bar ul > li.toggle-topbar a{padding:0!important}



.top-bar ul > li.divider{clear:both;height:1px!important;margin:8px 0!important;width:100%}



.top-bar ul > li.search{padding:0 22.5px}



.top-bar ul > li.search form{width:100%}



.top-bar ul > li.search form input[type=text]{width:75%}



.top-bar ul > li.search form .button{top:-1px;width:25%}



.top-bar ul > li.has-dropdown a{padding-right:33.75px}



.top-bar ul > li.has-dropdown a:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);margin-right:27px;margin-top:-4.5px;position:absolute;top:50%}



.top-bar ul > li.has-dropdown:hover > .dropdown{display:block;visibility:hidden}



.top-bar ul > li.has-dropdown .dropdown{visibility:hidden;z-index:0!important}



.top-bar ul > li.has-dropdown.moved{position:static}



.top-bar ul > li.has-dropdown.moved > .dropdown{top:0;visibility:visible}



.top-bar ul > li.has-dropdown.moved > .dropdown li label{margin-bottom:6px;padding-top:6px!important;font-size:11px}



.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title){padding-bottom:0}



.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a{padding:8px 22.5px;font-size:14px}



.top-bar ul > li.has-dropdown.moved > .dropdown li a,.top-bar ul > li.has-dropdown.moved > .dropdown li label{padding:0 22.5px}



.top-bar ul > li.has-dropdown.moved > .dropdown li a:hover{background:#3c3c3c;display:block}



.top-bar ul > li.has-dropdown.moved > .dropdown li.divider{border-bottom:solid 1px rgba(255,255,255,0.1);margin-top:8px!important;margin-bottom:8px!important}



.top-bar ul > li.has-dropdown.moved .back.title{padding-bottom:0}



.top-bar ul > li.has-dropdown.moved .back.title a:before{position:absolute;top:50%;left:17.5px;margin-top:-5px;width:0;height:0;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent #fff transparent transparent}



.top-bar ul > li.has-dropdown.moved .back.title h5{margin:0;padding-left:15px;position:relative}



.top-bar ul > li.has-dropdown.moved .back.title h5 a{background:transparent;padding-top:8px;padding-bottom:8px;text-transform:uppercase;font-size:12px;font-weight:700;color:#349933}



.top-bar ul > li.has-dropdown .dropdown li{background:transparent}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown{left:100%!important;top:0;right:auto!important}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a{padding-right:33.75px}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after{content:"";margin-right:15px;display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);position:absolute;top:50%;margin-top:-4.5px}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover{background:#3c3c3c}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved{position:static}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved .dropdown{top:0;visibility:visible}



.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover{display:block}



.top-bar ul.left,.top-bar ul.right{float:none;width:100%}



.top-bar ul.left > li,.top-bar ul.right > li{display:block;float:none;margin:0!important}



.top-bar ul.left > li.has-dropdown .dropdown,.top-bar ul.right > li.has-dropdown .dropdown{left:100%!important;top:0;right:auto!important}



.top-bar section > ul li a:not(.button){padding-left:22.5px!important}



.top-bar.expanded{height:100%}



.top-bar.expanded ul li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:transparent transparent #ccc;top:auto;bottom:50%;margin-bottom:-4px}



.top-bar ul li.has-button{padding:5px 15px}



.top-bar ul li .button.small{margin:0!important;display:inline-block;width:100%}



.top-bar ul > li.has-button a.button{margin:0}*/



.tollfree-bg {
margin-left:4px!important
}
 .mail-br {
word-wrap:break-word;
width:70%
}
}
 @media only screen and (max-width:940px) {
 .blue-bg p {
padding:5px 5px 0 15px;
min-height:87px!important;
line-height:14px
}
 #FeaturedPromo.orbit {
width:1px;
height:1px;
overflow:hidden;
position:relative
}
 .promo {
width:100%!important;
margin-bottom:27px
}
 label.news {
position:absolute
}
 .gray-bg {
min-height:188px
}
 .width100 {
width:100%!important
}
 ul.readmore li span img {
margin-left:5px!important
}
 select {
width:100%!important
}
}
dl.tabs {
	display:block;
	height:29px;
	margin:10px 0 0;
	padding:0
}
dl.tabs dt {
	color:#999;
	cursor:default;
	display:block;
	float:left;
	font-size:11px;
	height:30px;
	line-height:30px;
	padding:0 9px 0 20px;
	text-transform:uppercase;
	width:auto
}
dl.tabs dt:first-child {
	padding:0 9px 0 0
}
dl.tabs dd {
	display:block;
	float:left;
	height:30px;
	padding:0!important;
	text-align:center
}
dl.tabs dd a {
	background:none repeat scroll 0 0 #EEE;
	color:#7d7e82;
	display:block;
	height:1.8125em;
	line-height:1.875em;
	width:auto;
	background:url(../images/dark-gray-bg.gif) repeat;
	margin:0!important;
	padding:0 43px 0 21px !important
}
.quoteMarks {
	margin-top:10px;
	font-size:15px!important
}
.quoteMarks q:after {
	color:#333;
	content:"â€";
	font-family:Times New Roman, Times, serif;
	font-size:30px;
	font-style:normal;
	line-height:30px
}
.quoteMarks q:before {
	color:#333;
	content:"â€œ";
	font-family:Times New Roman, Times, serif;
	font-size:30px;
	font-style:normal
}
dl.tabs dd a.active {
	background:none repeat scroll 0 0 #FFF;
	height:30px;
	margin:0
}
.intro {
	margin-bottom:30px!important
}
.intro p {
	font-size:16px!important;
	line-height:25px;
	text-align:center;
	color:#585852!important
}
dl.tabs1 {
	display:block;
	height:29px;
	margin:10px 0 0;
	padding:0
}
dl.tabs1 dt {
	color:#999;
	cursor:default;
	display:block;
	float:left;
	font-size:11px;
	height:30px;
	line-height:30px;
	padding:0 9px 0 20px;
	text-transform:uppercase;
	width:auto
}
dl.tabs1 dt:first-child {
	padding:0 9px 0 0
}
dl.tabs1 dd {
	display:block;
	float:left;
	height:30px;
	padding:0!important;
	text-align:center
}
dl.tabs1 dd a {
	background:none repeat scroll 0 0 #EEE;
	color:#7d7e82;
	display:block;
	height:29px;
	line-height:30px;
	width:auto;
	background:url(../images/dark-gray-bg.gif) repeat;
	margin:0!important;
	padding:0 43px 0 21px !important
}
dl.tabs1 dd a.active {
	background:none repeat scroll 0 0 #FFF;
	height:30px;
	margin:0
}
 @media only screen and (max-width:320px) {
 ul.tabs-content {
padding:54px 30px 30px!important
}
 ul.readmore {
margin-left:-20px!important
}
 .ramadan-table table {
border:10px solid red;
width:100%!important
}
 ul.content-list-blb li {
margin-top:5px;
list-style-type:none;
background:url(../images/bullet-blue.png) no-repeat scroll 0 9px transparent;
padding-left:15px;
padding-right:5px;
color:#636466
}
 .mar-lft66 {
margin-left:0!important
}
 .pad-top20 {
padding-top:20px
}
 .logoimg {
width:100%!important
}
 .view {
display:inline-block;
color:#F7A35A;
margin-right:0;
margin-top:0;
width:20%!important;
padding-right:15px!important
}
 .view a {
color:#F15D22;
text-decoration:underline
}
 .view a:hover {
color:#F15D22;
text-decoration:none
}
 .phoneheight {
height:16px
}
 .twitter1, .facebook1 {
float:none!important
}
 .width-200 {
width:200px!important
}
 .row .mobile-two {
width:52%
}
 .row label.inline {
line-height:20px;
margin:0 0 10px
}
 .row div.btm-space {
line-height:20px;
margin:0 0 10px
}
 .social {
margin-left:15px
}
 ul.social-list {
margin-left:10px
}
 .row .four p a:before {
margin-top:32.5px
}
 .career-bg h6 {
left:27px;
position:absolute;
top:15px;
line-height:18px;
color:#3a3a3a;
font-size:18px;
right:15px
}
 .career-bg h7 {
left:27px;
position:absolute;
top:15px;
line-height:18px;
color:#3a3a3a;
font-size:18px;
right:15px
}
 .career-bg .sl-con {
left:27px;
position:absolute;
top:15px;
line-height:18px;
color:#3a3a3a;
font-size:18px;
right:15px
}
 .txt-ar {
height:169px!important
}
 .padTop8Mob {
padding-top:10px!important
}
 .tab-contain {
width:247px;
overflow-x:scroll;
height:280px;
overflow-y:scroll
}
 .mToTex15 {
margin-top:15px!important
}
 .marle9 {
margin-left:0!important
}
 .marles9 {
margin-left:-13px!important
}
 ul.social-list li span a.brk-word {
word-wrap:break-word!important;
display:inline-block!important
}
 ul.mob-none {
display:none
}
 .so-hi {
display:block
}
 .so-sh {
display:block!important
}
 .query {
margin:0 6px 0 0 !important
}
 .brdr-left {
border-left:0!important
}
 dl.tabs dd a {
padding:0 33px 0 12px !important
}
 .wid_226 {
width:226px!important
}
 .wid_274 {
width:274px!important
}
 .mar_10 {
margin-top:20px!important
}
 ul.headlists li.current {
padding-right:0!important
}
 ul.headlists li.current a {
font-size:11px!important;
padding-right:0!important
}
 ul.headlists li:before {
padding:0 1px!important
}
 ul.headlists li a {
font-size:20px!important
}
 ul.headlists li {
font-size:20px!important;
padding:0!important
}
 ul.readmore li {
clear:none!important;
margin-top:20px!important;
font-size:11px!important;
line-height:9px!important;
border-right:0!important
}
 ul.readmore li a {
font-size:12px!important;
margin-left:7px!important;
margin-right:7px!important;
padding-left:10px!important;
line-height:20px!important
}
 ul.readmore li:first-child a, ul.readmore li:first-child a:hover {
margin-left:4px!important
}
 ul.readmore li:last-child {
border-right:0 none
}
 .ban-rus-txt {
word-wrap:break-word;
width:258px
}
 ul.headlists {
padding-top:10px
}
 .email1 {
float:left
}
 .email2 {
float:left!important;
width:85%!important;
margin:0 0 0 10px
}
 .phone1 {
float:left!important
}
 .phone2 {
float:left!important;
width:85%!important;
margin:0 0 0 10px
}
 .orangetext, .orangetext1 {
margin-left:50px!important
}
 ul.content-list li img {
float:right;
position:relative;
top:-18px;
right:-5px
}
 .credit-heading2 {
margin-top:27px!important
}
 ul.content-list li span img {
margin-right:35px
}
 .pad-top15 {
padding-top:20px!important;
margin-right:50px!important
}
 .pad-top15-1 {
padding-top:20px!important;
margin-right:39px!important
}
 .linesep {
margin-bottom:14px!important
}
 .credit-heading {
margin-top:13px
}
 .clr-lft {
clear:left
}
 ul.content-list li {
padding-right:8px
}
 .credit-list {
margin-left:25px
}
 .par-logo {
padding:15px 0!important
}
 .subtext {
padding-left:0!important
}
 .top-toll-free-bg {
display:none
}
 .credit-heading {
color:#349933;
margin-top:15px!important
}
 .credit-heading12 {
color:#349933;
margin-top:28px!important
}
 .credit-heading11 {
color:#349933;
margin-top:25px
}
 .fancy-ctnt {
display:block;
margin:8px 0
}
}
 @media only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape) {
 #likeEnquiry {
float:left;
width:100%
}
 .scrollenquiry {
height:160px;
overflow-y:scroll!important
}
}
 @media only screen and (max-width:360px) and (min-width:321px) {
 .credit-heading2 {
margin-top:27px!important
}
 ul.content-list li span img {
margin-right:35px
}
 .pad-top15 {
padding-top:20px;
margin-right:28px
}
 .linesep {
margin-bottom:14px!important
}
 .tab-contain {
width:300px;
overflow-x:scroll;
margin-top:20px
}
 .subtext {
font-size:11px;
color:#3b3b3b
}
}
 @media only screen and (max-width:760px) {
 .width-200 {
width:200px!important
}
 .age-sho {
min-height:160px;
overflow:scroll
}
 .agent-cen {
width:95%!important
}
 .hr-dot {
background:none!important
}
 .blue1 {
margin-bottom:5px!important
}
 .tollfree-bg {
margin-top:-5px!important
}
 .mar-top {
margin-top:5px!important
}
 .mar-top1 {
margin-top:13px!important
}
}
 @media only screen and (max-width:600px) {
 .mar-lft32 {
margin-left:0!important
}
 .martop45 {
margin-top:25px
}
 .org-color {
color:#7E7F81!important
}
 .brd-rht {
border-right:0!important
}
 .martop16ip {
margin-top:0!important
}
 .pad-lft6 {
padding-left:0!important
}
 .mar0 {
margin:0!important
}
 .brd-rht {
border-right:0
}
 .main-txt {
font-size:20px!important;
text-align:center!important
}
 .ramadan-table table tr td:first-child {
padding-left:10px!important;
padding-left:10px!important
}
 .icon-section3img {
margin:18px 0 9px -10px !important
}
 .icon-section1 img {
margin:20px 0 13px!important
}
 .txt-algntab {
text-align:center!important
}
 .txt-algnip {
text-align:center!important
}
 .row input.clear {
margin:0 15px 10px 0 !important
}
 span.alrdy-agn, span.beg-agn {
width:100%!important
}
 .lst-prt {
width:50%!important;
word-wrap:break-word!important
}
 .linesep {
margin-bottom:14px!important
}
 ul.content-list li span img {
margin-right:0
}
 .pad-top15 {
padding-top:0;
margin-right:0
}
 .pad-top15-1 {
padding-top:0;
margin-right:0
}
 .age-sho {
height:100px;
overflow:scroll
}
 .top-toll-free-bg {
display:none
}
 .intimate {
display:none!important
}
 .logoimg {
width:250px!important
}
 .img-left {
width:100%;
margin-bottom:15px
}
 .phone1 {
float:left!important
}
}
 @media only screen and (max-width:432px) {
 .vertical-line {
border-left:0!important
}
 .brdr-left {
border-left:0!important
}
}
 @media only screen and (max-width:480px) {
 .disp_blk {
padding-left:14px!important;
margin-top:-21px!important
}
 .pad-leftip {
padding-left:0!important
}
 .icon-section1 {
padding:10px 20px 18px!important;
color:#f25822!important
}
 .mar-lft32 {
margin-left:0!important
}
 .martop16ip {
margin-top:16px!important
}
 .org-color {
color:#F15C22!important
}
 .pad-lft6 {
padding-left:0!important
}
 .mar0 {
margin:0!important
}
 .tab-subtxt {
padding:0 0 10px 10px !important
}
 .clear-mob {
clear:both!important
}
 .brd-mob0 {
border:0!important
}
 .padd-lft52 {
padding-left:0!important
}
 .paddip0 {
padding:0!important
}
 .ramadan-table table tr td:first-child {
padding-left:10px!important
}
 .ramadan-table table tr td:last-child {
padding-right:10px!important
}
 .main-txt {
font-size:20px!important;
line-height:27px;
text-align:center!important
}
 .ramadan-table table {
width:100%!important
}
 .icon-section {
width:100%!important;
border-bottom:1px dashed #DCDCDC!important;
margin-top:10px;
padding-bottom:10px
}
 .icon-section:last-child {
border:0!important
}
 .mar-lft66 {
margin-left:0!important
}
 .pad-top {
padding-top:20px
}
 .phone2 {
width:90%;
margin:0 0 0 10px
}
 .phone_2 {
width:90%;
margin:-22px 0 0 3px !important
}
 .email2 {
width:85%!important;
margin:0 0 0 10px
}
 .email_2 {
width:65%!important;
margin:0;
float:left
}
 .email_3 {
width:83%!important;
margin:0;
float:left
}
 .socnet {
padding:10px 0 0
}
 .phoneheight {
height:16px
}
 .twitter1, .facebook1 {
float:none!important
}
 .width-200 {
width:200px!important
}
 .orangetext {
margin-left:30px
}
 .orangetext1 {
margin-left:30px
}
 .career-bg h6 {
left:27px;
position:absolute;
top:28px;
line-height:18px;
color:#3a3a3a;
font-size:16px;
right:15px
}
 .marTops20 {
margin-top:0
}
 .career-bg h7 {
left:18px;
position:absolute;
top:30px;
line-height:18px;
color:#3a3a3a;
font-size:16px;
right:15px
}
 .career-bg .sl-con {
left:18px;
position:absolute;
top:30px;
line-height:18px;
color:#3a3a3a;
font-size:16px;
right:15px
}
 .online-money {
position:absolute;
z-index:5;
right:0;
bottom:10px;
padding-left:35px;
padding-right:35px;
margin-top:10px!important
}
 .dark-overlay {
font-size:14px!important
}
 #banner h5, #banner h2 {
font-size:22px;
font-weight:700;
left:35px;
position:absolute;
text-transform:uppercase;
top:54px;
color:#3a3a3a
}
 .dark-overlay {
width:100%!important
}
 .blue-bg p {
padding:5px 5px 0 15px;
min-height:50px!important;
line-height:14px
}
 .tabs dd.active a, .tabs li.active a {
font-size:12px!important
}
 .tabs dd a {
font-size:12px!important
}
 dl.tabs dd a {
background-color:#FFF;
color:#7D7E82;
display:block;
height:29px;
line-height:30px;
margin:0 0 0 6px;
padding:0 25px 0 0;
width:auto
}
 ul.tabs-content {
min-height:280px
}
 .tabs1 dd.active a, .tabs1 li.active a {
font-size:12px!important
}
 .tabs1 dd a {
font-size:12px!important
}
 dl.tabs1 dd a {
background-color:#FFF;
color:#7D7E82;
display:block;
height:29px;
line-height:30px;
margin:0 0 0 6px;
padding:0 25px 0 0;
width:auto
}
 ul.tabs1-content {
min-height:245px
}
 .promo {
width:100%!important;
height:330px!important
}
 header.row .mobile-two {
width:100%!important;
margin-top:17px;
margin-bottom:10px;
text-align:center
}
 .imgleft {
float:none!important
}
 ul.breadcrumbs {
margin-top:0!important
}
 .main a:before {
margin-right: 8px;
margin-top: 51.5px;
position: absolute;
right: 0.0625em;
top: 46%;
width: 0.3125em
}
 .row input.clear {
margin:0 15px 10px 0 !important
}
 ul.readmore {
display:block;
padding:0;
margin:0;
float:left
}
 ul.readmore li {
margin:0;
padding:0;
list-style:none;
font-size:11px!important;
line-height:14px;
border-right:0!important
}
 ul.readmore li span {
display:inline!important;
float:left;
text-align:left!important;
border:0 solid blue
}
 ul.readmore li:first-child a, ul.readmore li:first-child a:hover {
margin-left:14px!important
}
 ul.readmore li a {
text-decoration:none;
color:#f15d22;
margin:0 14px
}
 ul.readmore li a:hover, ul.readmore li a:focus {
text-decoration:none;
color:#349933;
margin:0 14px
}
 ul.readmore li:last-child {
border-right:0 none!important
}
 ul.readmore li span img {
margin-left:5px!important
}
 .white-bg-off {
min-height:300px!important
}
 .txt-ar {
height:80px
}
 .accordion p img {
box-shadow:0 0 3px 4px #ECECEC;
float:left;
margin:0 25px 15px 0;
width:100%
}
 .clrlf-sp {
clear:left
}
 .credit-icon1 {
margin:0 15px 0 0 !important
}
 .marTop10 {
margin:10px 0 0!important
}
 .credit-list {
margin:0!important
}
 .credit-table {
margin-left:0!important
}
 .app-wrapper {
margin-left:0!important
}
 ul.social-list li span a.brk-word {
width:85%;
word-wrap:break-word;
display:inline-block
}
}
.xm_news {
	border:1px solid #ccc;
	width:23%
}
.hr-dot {
	background:none!important
}
.blue1 {
	margin-bottom:5px!important
}
.mar-top {
	margin-top:5px!important
}
.mar-top1 {
	margin-top:13px!important
}
.mail-br {
	word-wrap:normal!important;
	width:84%!important
}
.foot-mai {
	width:100%
}
.foot-mai span {
	margin-top:0!important
}
.pads27t {
	padding-top:33px
}
.pads10t {
	padding-top:10px
}
.brdr-left {
	border-left:0!important;
	margin-top:10px
}
ul.social-list {
	width:100%
}
.blue-bg {
	color:#FFF;
	position:relative;
	background:url(../images/blue-bg.gif) repeat
}
.blue-bg1 {
	color:#FFF;
	position:relative;
	background:url(../images/blue-bg1.gif) repeat
}
.blue-bg p {
	padding:5px 5px 0 15px;
	min-height:50px;
	line-height:14px;
	font-size:12px!important
}
.blue-bg1 p {
	padding:5px 5px 0 15px;
	min-height:50px;
	line-height:14px;
	font-size:12px!important
}
.blue-bg h6 {
	color:#3b3b3b
}
.blue-bg1 h6 {
	font-size:16px
}
.gray-bg {
	color:#7E8083;
	min-height:136px;
	position:relative;
	background-color:#FFF
}
.gray-bg input {
	margin-top:9px
}
.gray-bg p {
	line-height:14px;
	margin-top:5px
}
.font11 {
	font-size:0.8875em;
	color:#FFF;
	margin-bottom:10px
}
.subtext {
	font-size:0.8875em;
	color:#3b3b3b
}
.subtext a {
	padding-right:0
}
.subtext1 {
	font-size:0.6875em;
	font-weight:700;
	line-height:10px;
	vertical-align:top
}
header {
	background-color: #FFF;
	background-image: -moz-linear-gradient(#ffffff, #eeeeee);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#eeeeee));
	background-image: -webkit-linear-gradient(#ffffff, #eeeeee);
	background-image: -o-linear-gradient(#ffffff, #eeeeee);
	background-image: -ms-linear-gradient(#ffffff, #eeeeee);
	background-image: linear-gradient(#ffffff, #eeeeee);
	position:relative;
	min-height:90px;
}
footer {
	color:#FFF;
	padding:23px 0 6px;
	font-size: inherit;
	line-height: inherit
}
.footer_sec {
	background-color: #46b04e;
	background-image: -moz-linear-gradient(#46b04e, #349933);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#46b04e), to(#349933));
	background-image: -webkit-linear-gradient(#46b04e, #349933);
	background-image: -o-linear-gradient(#46b04e, #349933);
	background-image: -ms-linear-gradient(#46b04e, #349933);
	background-image: linear-gradient(#46b04e, #349933);
}
footer p {
	font-size:0.6875em;
	margin-left:22px;
	margin-top:4px
}
footer ul {
	font-size:inherit;
	line-height:inherit
}
footer ul li {
	font-size:inherit;
	line-height:1.05em
}
footer ul li a {
	color:#FFF;
	text-decoration:none;
	font-size:0.8875em
}
footer ul li a:hover, footer ul li a:hover {
	color:#F15D22;
	text-decoration:none
}
section .feedback {
	bottom:-1.937em;
	height: 1.6875em;
	position: absolute;
	right: 0;
	width: 7.0625em;
}
.overlay {
	background-color:#349933;
	color:#FFF!important;
	padding:4px 6px 5px 15px;
	width:100%;
	margin:0 10px 27px 15px
}
.four iframe {
	margin:0;
	padding:0
}
.dark-overlay {
	background-color:#349933;
	color:#FFF;
	opacity:0.9;
	text-transform:uppercase;
	filter:alpha(opacity=60);
	padding:4px 6px 5px 15px;
	position:absolute;
	width:100%
}
.orange {
	color:#ef5d22;
	vertical-align:top;
	line-height:7px
}
.fontorange {
	color:#FFF
}
header .padding0 {
	padding:0
}
.padding0 {
	padding:0
}
.orbit-wrapper #FeaturedPromo {
	color:#7E8083;
	height:195px!important
}
#FeaturedPromo .orbit-slide .columns {
	padding:0 23px 0 15px
}
.orbit-wrapper #FeaturedPromo p {
	padding-left:0;
	padding-top:0;
	padding-right:25px
}
.orbit-wrapper #FeaturedPromo h6 {
	margin-bottom:5px;
	margin-top:11px;
	min-height:80px;
	padding-right:15px
}
.orbit-wrapper #FeaturedPromo label {
	position:absolute;
	bottom:0;
	right:0
}
.orbit-wrapper #FeaturedPromo.orbit div.orbit-slide {
	padding-right:0
}
.promo ul.orbit-bullets {
	bottom:2%;
	left:74%
}
.blue-bg ul.orbit-bullets {
	bottom:0!important;
	left:72%!important
}
input.button1 {
	height:26px
}
.white {
	color:#FFF
}
.signature {
	color:#3c3c3c;
	margin-top:10px;
	font-weight:700;
	font-size:12px!important
}
.desig {
	color:#8c8c8c;
	font-weight:700;
	font-size:12px
}
.tabs-content ul.orbit-bullets {
	bottom:0!important;
	left:95%!important
}
.banner {
	position:relative
}
.slider {
	position:absolute
}
.orbit-caption {
	position:relative;
	left:210px;
	top:7px;
	color:#3b3b3b!important
}
#featuredContent .orbit-caption h2 {
	font-size:48px
}
#featuredContent1.orbit div.orbit-slide, #featuredContent.orbit div.orbit-slide {
	padding-right:0!important;
	width:100%;
	text-align:center
}
.show-online-mini {
	display:block
}
.hide-online-mini {
	display:none
}
.online-money {
	position:absolute;
	z-index:5;
	right:0;
	bottom:10px;
	padding-left:35px;
	padding-right:35px;
	margin-top:30px
}
.gray-bg-banner {
	background:url(../images/white-bg.gif) repeat;
	color:#7E8083;
	-webkit-box-shadow:#dfdfdf 7px 7px 3px;
	-moz-box-shadow:#dfdfdf 7px 7px 3px;
	box-shadow:#dfdfdf 7px 7px 3px;
	width:186px;
	float:left
}
.gray-bg-banner p {
	font-size:12px!important;
	line-height:17px;
	padding-left:10px;
	min-height:60px
}
.gray-bg-banner h5 {
	background-color:#D8D8D8;
	color:#3b3b3b;
	padding:5px;
	width:100%;
	font-size:11px!important;
	font-weight:700;
	text-align:center
}
label.transaction {
	margin-top:15px;
	display:block
}
.blue {
	color:#01B7DF;
	float:left
}
.blue strong {
	line-height:7px;
	vertical-align:top
}
.arrow a {
	background:url(../images/arrow.png) no-repeat scroll right transparent;
	width:5px;
	height:10px;
	padding-right:10px
}
.width100 .vertical-line a {
	color:#7E8083!important;
	text-decoration:underline
}
.width100 .vertical-line a:hover {
	color:#7E8083!important;
	text-decoration:none
}
.accordion p img {
	float:left;
	margin:0 25px 15px 0
}
p.h_resource {
	margin-top:0!important
}
.content p {
	margin-bottom:10px
}
.content .readmore a {
	padding-right:18px
}
ul.content-list {
	margin-top:0;
	margin-bottom:0;
	padding-left:20px
}
ul.content-list li {
	margin-top:5px;
	list-style-type:none;
	background:url(../images/bullet-orange.png) no-repeat scroll 0 9px transparent;
	padding-left:15px
}
.content h5 {
	margin-top:9px
}
table {
	width:100%
}
table th {
	font-weight:700
}
table td, table th {
	padding:3px 3px;
}
.table_head {
	background-color:#00B7D6;
	color:#fff
}
table.responsive {
	margin-bottom:0;
	border-collapse:collapse
}
table.responsive td {
	border:1px solid #ddd
}
tr.table_head th {
	border-right:1px solid #ddd
}
 @media only screen and (max-width:767px) {
 table.responsive {
margin-bottom:0
}
 .pinned {
position:absolute;
left:0;
top:0;
background:#fff;
width:35%;
overflow:hidden;
border-right:1px solid #ccc;
border-left:1px solid #ccc
}
 .pinned table {
border-right:none;
border-left:none;
width:100%
}
 .pinned table th, .pinned table td {
white-space:nowrap
}
 .pinned td:last-child {
border-bottom:0
}
 div.table-wrapper {
position:relative;
margin-bottom:20px;
overflow:hidden;
border-right:1px solid #ccc
}
 div.table-wrapper div.scrollable table {
margin-left:0
}
 div.table-wrapper div.scrollable {
overflow-x:scroll;
overflow-y:hidden
}
 table.responsive td, table.responsive th {
position:relative;
white-space:nowrap;
overflow:hidden
}
 #agent-cen {
height:155px!important
}
 .prt-lft {
padding-left:10px
}
 .mar_top {
margin-top:15px!important
}
 .google-play {
background-position:-226px 0 !important;
}
}
.scroll {
	border:1px solid #CCC;
	padding:5px;
	margin-top:5px;
	width:100%;
	height:250px;
	overflow-y:scroll
}
.box {
	border:1px solid #CCC;
	padding:5px;
	margin:5px 0 10px;
	width:100%;
	height:auto
}
.layer-top {
	z-index:1
}
.over {
	overflow:hidden
}
.space {
	clear:both;
	margin-top:0em;
	overflow:hidden
}
.space-top {
	margin-top:0
}
.mail-con {
	background-image:url(../images/c1.png);
	background-repeat:no-repeat;
	float:left;
	width:100%
}
.mail-con:hover {
	background-image:url(../images/c2.png);
	background-repeat:no-repeat;
	float:left
}
.show_hide img {
	float:left;
	margin-right:7px;
	margin-top:4px;
	font-size:0;
	font-size:12px
}
.ans {
	padding-left:22px
}
.table_txt {
	color:#FFF;
	float:left;
	font-family:franklingothicmediumregularRg;
	font-size:12px;
	font-weight:700;
	min-height:34px;
	line-height:34px;
	text-align:left;
	background-color:#00B7D6;
	border-right:1px solid #fff
}
.table_content {
	color:#7E8083;
	float:left;
	font-family:franklingothicmediumregularRg;
	font-size:12px;
	min-height:34px;
	line-height:34px;
	text-align:left;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8
}
.table_left {
	border-left:1px solid #D8D8D8
}
.table_right {
	border-right:1px solid #00B7D6
}
ul.headlists {
	background:url("../images/news-cal.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: inherit;
	line-height: inherit;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 5px 0 5px 45px
}
ul.headlists li {
	margin:0;
	padding:0 14px 0 0;
	float:left;
	list-style:none;
	font-size:inherit;
	line-height:inherit;
	margin-top:0;
	color:#349933
}
ul.headlists li.current {
	color:#333
}
ul.headlists li:before {
	color: #aaa;
	content: "|";
	float: left;
	font-size:inherit;
	font-weight: 400;
	line-height: inherit;
	padding-right:14px
}
ul.headlists li:first-child:before {
	content:"";
	color:#aaa;
	float:left;
	font-size:inherit;
	padding:0
}
ul.headlists li a {
	text-decoration:none;
	color:#7e8083;
	padding-right:0;
	margin:0;
	line-height:1.25em;
	font-size:1.125em
}
ul.headlists li:hover a, ul.readmore li a:focus {
	text-decoration:none;
	color:#349933
}
ul.headlists li a.current {
	cursor:default;
	color:#333
}
ul.headlists li.current a {
	color:#349933;
	cursor:default;
	padding-right:14px;
	font-size:22px;
	font-weight:700
}
.offers_sorted {
	padding:5px 0;
	border-bottom:1px solid #D5D5D5
}
hr.nospace {
	margin:0!important
}
.jobs {
	background-color:#f9f9f9;
	padding:12px
}
.space-top0 {
	padding-top:0
}
.space-bottom {
	margin-bottom:12px
}
.orange-head {
	color:#ef5d22
}
.pad-left {
	padding-left:10px
}
.pad-top {
	padding-top:2px
}
.pad-top8 {
	padding-top:8px
}
.pad-btm8 {
	padding-bottom:8px
}
.pad-top10 {
	padding-top:10px
}
.pad-top14 {
	padding-top:14px
}
.pad-top18 {
	padding-top:18px
}
.mar-left {
	margin-left:10px
}
.mar-top5 {
	margin-top:5px
}
.mar-btm20 {
	margin-bottom:20px
}
.mar-top20 {
	margin-top:20px
}
.pad-right {
	padding-right:15px
}
.leftspace {
	margin-left:15px
}
.currency_bg {
	background:url(../images/currency-calc-bg.gif) repeat;
	padding:0
}
.feed_bg {
	background:url(../images/currency-calc-bg.gif) repeat;
	padding:0
}
.feed_bg h6 {
	margin-top:0
}
.feed_bg textarea {
	height:65px!important
}
.small-font {
	font-family:franklingothicmediumregularRg;
	font-size:12px;
	line-height:18px
}
.white-bg-off {
	border:1px solid #ddd;
	min-height:380px
}
.white-bg-off-af {
	background:url(../images/white-bg.png) repeat;
	border:1px solid #ddd;
	padding:0 13px 13px;
	min-height:220px
}
.white-bg-off-af p {
	margin-top:5px
}
.offer_img {
	width:100%
}
.offer-small-font {
	font-family:franklingothicmediumregularRg;
	font-size:10px;
	line-height:10px
}
.career-bg {
	background:url(../images/Career_bg.jpg)
}
ul.offer-list {
	margin-top:10px
}
ul.offer-list li {
	margin-top:5px;
	list-style-type:none;
	background:url(../images/square.gif) no-repeat scroll 0 0;
	padding-left:10px;
	font-family:franklingothicmediumregularRg;
	font-size:10px;
	line-height:5px;
	float:left;
	margin-right:17%
}
.dark-grey {
	color:#313131;
	text-transform:uppercase;
	line-height:17px
}
.dark-grey-font {
	color:#313131!important;
	line-height:19px
}
.dark-grey-font25 {
	color:#313131!important;
	line-height:28px;
	font-family:franklingothicmediumregularRg;
	font-size:25px
}
.blue-offers {
	color:#01B7DF;
	float:none;
	padding:10px 0 0!important;
	text-align:center
}
.white-bg-off-xmnews p {
	padding:0!important;
	text-align:center;
	font-weight:700
}
#form_page {
	width:100%;
	display:none
}
#form_page_feed {
	width:100%;
	display:none
}
.overlay-font {
	width:100%;
	color:#349933!important;
	font-size:12px!important;
	font-weight:700;
	line-height:21px
}
.show-for-small select {
	width:100%
}
.news {
	font-size:12px!important;
	line-height:16px;
	font-weight:400
}
.news a {
	font-size:12px!important;
	line-height:16px;
	font-weight:400
}
iframe {
	border:0!important
}
.iframe-width100 {
	width:100%;
	border:0!important
}
.top-banner-page {
	height: 9.50em;
	width: 100%
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe[style] {
	width:100%!important
}
.fb_iframe_widget iframe div {
	border:0 solid #FFF!important
}
.ConnectActivityLoginMessage {
	color:red!important;
	border:1px solid red
}
.ConnectActivityLoginMessage a {
	color:#7e8083!important
}
.txt-align {
	text-align:center!important
}
.row .alert-lightbox {
	font-size:0.75em;
	color:red;
	margin-top:0
}
.content p.alert-lightbox {
	margin-top:0
}
.row span.mandatory {
	color:red;
	font-size:11px
}
.texupp {
	text-transform:uppercase!important
}
.sec_code67 {
	width:58.7%!important;
	float:left;
	height:25px!important;
	margin-right:13px!important
}
.sec_code_aplynow {
	width:70%!important;
	float:left;
	height:24px!important;
	margin-right:18px!important
}
.fl_left {
	float:left
}
.clear {
	clear:both
}
.marle9 {
	margin-left:9px;
	margin-top:54px!important
}
.cpt-img {
	float:left;
	margin:0 0 0 2px
}
.marLef20 {
	margin-left:20px!important
}
.marTop5 {
	margin-top:3px!important
}
.marTop26 {
	margin-top:26px!important
}
.marTop20 {
	margin-top:20px!important
}
.padt11 {
	padding-top:11px
}
.padLeft5 {
	padding-left:5px!important
}
.padLeft12 {
	padding-left:12px!important
}
.pad-gr {
	padding:0 10px 10px;
	margin-bottom:10px
}
.clb {
	clear:both
}
.padBtm {
	padding-bottom:10px
}
ul.social-list li img {
	display:inline;
	margin:1px 9px 0 0;
	float:left
}
ul.social-list li span {
	color:#FFF;
	display:inline
}
ul.social-list li span.contact_desc {
	font-size:0.8875em
}
ul.social-list li span a {
	color:#FFF;
	text-decoration:none;
	font-size:0.8875em
}
ul.social-list li span a:hover {
	color:#EFEFEF;
	text-decoration:none
}
.social-list .phone-icon {
	background-image: url("../images/xm-sprite.png");
	background-position: -467px -858px;
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 0;
	min-height: 2.1em;
	min-width: 1.9em;
	vertical-align: middle;
}
.social-list .email-icon {
	background-image: url("../images/xm-sprite.png");
	background-position: -492px -863px;
	background-repeat: no-repeat;
	display: inline-block;
	min-height: 1.2em;
	min-width: 1.9em;
	vertical-align: middle;
}
.panel p img {
	display:inline-block;
	float:left;
	margin:1px 8px 0 0
}
.panel p span {
	display:inline
}
.panel p span a {
	color:#01B7DF;
	display:inline
}
.tooltipruntimeshow {
	display:block;
	padding:10px;
	position:absolute;
	z-index:1000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:auto;
	height:2em;
	left:21.25em;
	top:7.9375em
}
.tooltipruntimeshowcommon {
	display:block;
	padding:20px;
	position:absolute;
	z-index:1000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:auto;
	height:52px;
	left:319px;
	top:108px
}
.send-bold {
	font-weight:700!important
}
.send_img {
	width:97%;
	padding:18px 0 8px 9px
}
.text-position {
	padding:5px 21px 0!important
}
.services-icon {
	float:left;
	margin:0 10px 0 0 !important
}
.services-heading {
	color:#349933!important;
	margin-top:36px!important
}
.services-heading1 {
	color:#349933!important;
	margin-top:24px!important
}
.credit-icon {
	float:left;
	margin:10px 15px 0 0 !important
}
.credit-icon1 {
	float:left;
	margin:0 15px 0 0
}
.marTop10 {
	margin:10px 0 0 95px
}
.credit-list {
	margin:0 0 0 95px
}
.credit-table {
	width:86%;
	margin:0 0 0 95px;
	border:none!important
}
.credit-table td {
	border-bottom:solid 1px #DDD
}
.credit-heading {
	color:#349933;
	margin-top:20px
}
.credit-heading_1 {
	color:#349933;
	margin-top:24px
}
.app-wrapper {
	width:84%;
	height:auto;
	float:left;
	margin-left:95px;
	margin-bottom:10px
}
.xm-icon {
	background:url(../images/Xm-icon.jpg) no-repeat 0 0;
	width:42px;
	height:42px;
	float:left
}
.credit-app {
	background:url(../images/Xm-icon.jpg) no-repeat -41px 0;
	width:126px;
	height:42px;
	float:left
}
.credit-google {
	background:url(../images/Xm-icon.jpg) no-repeat -166px 0;
	width:126px;
	height:42px;
	float:left
}
.dot {
	border-top:1px dotted #949494
}
h3 .header_blue {
	color:#349933;
	font-size:28px
}
h3 .header_gray {
	color:#7E8083;
	font-weight:400
}
h5.agn {
	float:left;
	width:58%
}
h5.agn2 {
	float:left;
	width:79%
}
span.alrdy-agn, span.bec-agn {
	float:right;
	margin-top:13px
}
span.bec-agnet {
	float:right
}
span.bec-agn a {
	float:left
}
ul.content-list-bl {
	margin-top:0;
	margin-bottom:0
}
ul.content-list-bl li {
	margin-top:5px;
	list-style-type:none;
	background:url(../images/bullet-blue.png) no-repeat scroll 0 9px transparent;
	padding-left:15px
}
ul.content-list-blb {
	margin-top:0;
	margin-bottom:0
}
ul.content-list-blb li {
	margin-top:5px;
	list-style-type:none;
	background:url(../images/bullet-blue.png) no-repeat scroll 0 9px transparent;
	padding-left:15px;
	color:#636466
}
ul.content-list-nb {
	margin-top:0;
	margin-bottom:0
}
ul.content-list-nb li {
	margin-top:5px;
	list-style-type:none;
	background:none;
	padding-left:0;
	width:100%;
	float:left
}
ul.content-list-why {
	margin-top:0;
	margin-bottom:0
}
ul.content-list-why li {
	margin-top:5px;
	list-style-type:none;
	background:none;
	padding-left:0;
	padding-bottom:10px;
	width:100%;
	float:left;
	border-bottom:1px solid #ebebeb
}
.dotted {
	background:url(../images/dotted.gif) repeat-x top left;
	height:2px;
	width:100%;
	margin:18px 0 15px;
	clear:both
}
h5 small {
	font-size:14px;
	color:#349933
}
.par-logo {
	background:#fff;
	padding:0;
	float:left;
	text-align:center
}
.par-logo img {
	float:none!important
}
.mar-top20s {
	margin-top:20px
}
ul.readmore {
	display:block;
	padding:0;
	margin-left:0
}
ul.readmore li {
	margin-top:10px;
	padding:0;
	float:left;
	list-style:none;
	font-size:11px!important;
	line-height:14px;
	border-right:1px solid #aaa
}
ul.readmore li span {
	display:block;
	text-align:center;
	margin-bottom:10px
}
ul.readmore li span img {
	margin:0
}
ul.readmore li:last-child {
	border-right:0
}
ul.readmore li:first-child a, ul.readmore li:first-child a:hover {
	margin-left:0!important
}
ul.readmore li a {
	text-decoration:none;
	color:#f15d22;
	margin:0 14px
}
ul.readmore li a:hover, ul.readmore li a:focus {
	text-decoration:none;
	color:#349933;
	margin:0 14px
}
.any-txt-fl {
	float:left;
	width:80%
}
.any-txt-why {
	float:left;
	padding-top:7px;
	width:88%
}
.any-txt {
	float:left
}
.any-img {
	float:left
}
.any-img img {
	float:left;
	margin-bottom:0!important;
	margin-top:7px!important;
	margin-right:10px!important
}
.bo-ri {
	border-right:1px solid #dbdbdb
}
.amu-txt {
	font-size:14px!important;
	color:#349933;
	line-height:25px;
	padding:0;
	word-wrap:break-word
}
.amu-rat {
	font-size:18px!important;
	color:#4d4d4d;
	line-height:25px;
	padding-bottom:10px;
	word-wrap:break-word
}
.amu-tot {
	font-size:24px!important;
	font-weight:700;
	color:#3b3b3b;
	line-height:25px;
	padding-bottom:10px;
	word-wrap:break-word
}
.mar-tops20 {
	margin-top:20px
}
.marLef30 {
	margin-left:30px
}
.xm_news {
	border:1px solid #ccc;
	width:23%;
	margin:0 10px 0 0;
	background:url(../images/white-bg.png) repeat;
	padding:0 10px 13px 9px;
	min-height:120px
}
.wid100-s {
	width:100%!important
}
.tollfree-bg {
	background:url(../images/option-1.png) left top no-repeat;
	width:192px;
	height:64px;
	padding:14px 0 0 55px;
	float:left;
	z-index:9
}
.tollfree-bg-new {
	background:url(../images/option-1.png) no-repeat scroll 12px 0 rgba(0, 0, 0, 0)!important;
	padding:14px 0 0 68px !important;
	width:210px!important;
	margin:5px 0 0!important
}
.tollfree-text {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff!important;
	text-transform:capitalize
}
.tollfree-text-in {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff!important;
	text-transform:capitalize
}
.tollfree-no {
	font:bold 19px Arial, Helvetica, sans-serif;
	color:#fff!important
}
.tollfree-no-uk {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff!important
}
.tollfree-no-oce {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#fff!important
}
.tollfree-no-eu {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff!important
}
.tollfree-no-gr {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff!important
}
.so-sh {
	display:none
}
.white-bg-off-csr {
	background:url(../images/white-bg.png) repeat;
	border:1px solid #ddd;
	padding:0 8px 13px 9px;
	min-height:130px
}
.white-bg-off-csr img {
	width:100%
}
.pad-btm15 {
	padding-bottom:15px
}
.pad-top12 {
	padding-top:12px
}
.fl-lft {
	float:left!important
}
.query {
	width:290px;
	border:1px solid #d5d5d5;
	float:right;
	margin:0 20px 0 0;
	position:fixed;
	background:#fff;
	z-index:999999;
	bottom:0;
	right:0;
	-moz-box-shadow:-1px -1px 4px #D5D5D5;
	-webkit-box-shadow:-1px -1px 4px #D5D5D5;
	box-shadow:-1px -1px 4px #D5D5D5;
	overflow:hidden
}
.query-head {
	margin:0;
	padding:0;
	background:#f15d22;
	float:left;
	width:289px
}
.query-head h2 {
	font-size:18px;
	font-weight:400!important;
	color:#fff;
	margin:0;
	padding:5px 0 5px 13px;
	float:left
}
.query-head img {
	margin:0;
	padding:11px 13px 0 0;
	background:#f15d22;
	float:right
}
.query-bt {
	margin-bottom:10px
}
.white-bg-off-xmnews {
	min-height:9.8125em !important;
	overflow:hidden!important;
	clear:both!important;
	background-color:#f1f1f1;
	padding:20px;
	margin-bottom:13px
}
.clear_over {
	clear:both;
	overflow:hidden
}
.blue-offers {
	color:#7e8083;
	float:none
}
ul.accordion li .content h5 {
	margin:0 0 15px
}
.marTops20 {
	margin-top:20px
}
.min-hi {
	min-height:200px!important
}
#agent-cen {
	height:450px
}
.promo-ico {
	float:left
}
.promo-ico img {
	float:left;
	margin:10px 5px 0 0;
	padding:0
}
.orbit-wrapper #FeaturedPromo h6.pro-me {
	min-height:55px
}
.con-toll {
	float:left;
	width:100%;
	margin:20px 0 0
}
.con-toll-fot {
	float:left;
	width:100%;
	margin:20px 0 0
}
.min-li {
	line-height:0!important
}
.fllf-imp {
	float:left!important
}
.winatrip {
	margin-top:0;
	margin-bottom:0
}
.winatrip li {
	margin-top:10px;
	list-style-type:none;
	background:url(../images/bullet_img.jpg) no-repeat scroll 0 6px transparent;
	padding-left:25px;
	color:#636466
}
.winNav {
	margin-top:0;
	margin-bottom:0
}
.winNav li {
	margin-top:0;
	list-style-type:none;
	float:left
}
.foot-mai {
	float:left;
	margin:0;
	padding:0
}
.foot-mai span {
	float:left;
	margin:3px 0 0;
	padding:0
}
.foot-mai a {
	font-size:11px
}
.hr-dot {
	background:url(../images/hor-dotted.gif) repeat-y top right
}
.blue1 {
	color:#01B7DF;
	display:block;
	float:none;
	margin-bottom:6px
}
.bullet {
	margin:0 10px 2px 0;
	padding-top:4px!important;
	float:left
}
.bullet img {
	margin:0 10px 7px 0 !important
}
.tollfree-bg-te {
	background:url(../images/pho-bg.gif) no-repeat scroll left 6px transparent;
	float:left;
	height:31px;
	padding:0 0 0 27px;
	width:134px
}
.tollfree-no-eu-tl {
	color:#FFF!important;
	font-size:10px
}
.padl-20 {
	padding-left:20px;
	padding-right:18px
}
.knwmore_promobnr {
	float:left;
	height:22px
}
.marb-15 {
	margin-bottom:15px
}
.mar-re0 {
	margin:0!important
}
h5.head {
	color:#01B7DF
}
.view {
	color:#F7A35A;
	margin-right:0;
	margin-top:0;
	width:25%!important;
	padding-right:0!important
}
.view a {
	color:#F15D22;
	text-decoration:underline
}
.view a:hover {
	color:#F15D22;
	text-decoration:none
}
.acc-lft {
	width:75%;
	float:left;
	padding-right:5%
}
.frst-prt {
	width:36%!important;
	float:left
}
.colon-prt {
	width:6%!important;
	float:left;
	color:#7E8083
}
.lbl-prt label {
	color:#7E8083
}
.lst-prt {
	width:50%;
	float:left
}
.sec-frst-prt {
	width:65%;
	float:left
}
.sec-lst-prt {
	width:24%;
	float:left;
	color:#7E8083
}
.box-prt {
	color:#7e8083;
	background-color:#ddd;
	margin:10px 0 0;
	font-size:14px;
	padding:5px 10px
}
.pad-nne {
	padding:15px 0!important
}
.form-prt {
	width:100%;
	padding:0 0 10px
}
.orange-hd {
	color:#F15D22;
	margin-top:0
}
#career_newupdate .orange-hd.exprs {
	margin-top: 25px;
}
.brdr-left {
	border-left:2px solid #ACACAC
}
p.txt11 {
	font-size:16px;
	line-height:19px
}
#career_newupdate .accordion .mndy {
	clear:both;
	font-size:11px;
	text-align:right;
	margin-top:10px;
	display:block;
}
.mndy {
	clear:both;
	font-size:11px;
	text-align:right;
	margin-top:10px;
	display:block;
}
.columns1 {
	float:left;
	padding:0;
	position:relative
}
.padtop10 {
	padding-top:10px!important
}
.padlft {
	padding-left:0!important;
	padding-bottom:10px
}
.org-bg {
	background:#F78320!important;
	float:right
}
.org {
	background:#F78320!important
}
.type-txt {
	float:left;
	text-align:left;
	width:100%;
	font-size:9px!important;
	margin-top:0!important
}
.padlft-bt {
	padding-left:0!important;
	padding-bottom:0
}
.rght-frm input[type='text'], .rght-frm textarea {
	font-size:0.875em
}
.twelve.columns.padlft.capt_form > input {
	display: inline-block;
	width: 70%;
}
.twelve.columns.padlft.capt_form > a {
	position: relative;
	top: 0.3125em
}
#career_newupdate .pad-nne img {
	vertical-align: middle
}
.rght-frm select {
	font-size:0.75em
}
.pad-nne img {
	max-width:none!important
}
.rght-frm textarea {
	height:auto!important;
	width:100%;
	display:block;
}
#comments, #comments2 {
	word-break: break-all;
	word-wrap: break-word;
}
.tab-btm1 {
	padding-bottom:18px!important
}
.space-btm {
	margin-bottom:15px;
	overflow:hidden
}
.mrht15 {
	margin-left:15px
}
.txt11a {
	font-size:10px
}
.txt11ab {
	font-size:11px;
	padding-top:4px
}
.over {
	overflow:hidden!important
}
#search_mini_form .alignSearch, .alignSearch:focus {
	background-color:#FFF!important;
	border:1px solid #CCC;
	color:#000;
	font-size:0.75em;
	height:2em;
	padding:0.25em 30px 0.25em 0.625em
}
.clrLeft {
	clear:left
}
.inputFile {
	width:100%
}
.tollfree-bg a {
	color:#fff!important
}
.margin-lft {
	margin-left:13px!important
}
.mar-top {
	margin-top:15px!important
}
.btmspace {
	padding:0 0 10px
}
.martop_25 {
	margin:25px 0 0
}
.headpadding {
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
	float:left
}
.any-txt1 {
	float:left;
	padding-top:5px!important
}
.mar-3 {
	margin:-3px 0
}
.mar-5 {
	margin:-5px 0
}
.mar-bot10 {
	margin-bottom:10px
}
.padtop20 {
	padding-top:20px
}
.marTops20 {
	margin-top:20px
}
.form-inner {
	margin:0!important
}
.fo-nrml {
	font-weight:400!important
}
.mar-rgt48 {
	margin-right:48px
}
.intimate {
	background:url(../images/arrow-btm.gif) no-repeat;
	width:15px;
	height:7px;
	position:absolute;
	right:0;
	top:150px
}
.columns.offerholder.offerholdercontent {
	background:none repeat scroll 0 0 #EEE
}
.offerholder.offerholdercontentleft {
	background:none repeat scroll 0 0 #EEE;
	padding:75px 80px 20px 75px
}
.offerholder .offer_img {
	float:left
}
.offerholder .offer_title {
	font-size:1.5625em !important;
	font-weight:700;
	line-height:1em;
	text-transform:uppercase
}
.offerholder span.axis-bank {
	color: #b02a5f;
}
.row.offersection {
	margin-bottom:15px!important
}
 @media print {
header {
	display:none
}
nav {
	display:none
}
.banner {
	display:none
}
.breadcrumbs1 {
	display:none
}
#sidenav {
	display:none
}
footer {
	display:none
}
#content1 {
	display:block!important
}
}
 @media only screen and (max-width:760px) {
 .mar-11 {
margin:0 11px!important
}
}
 @media only screen and (max-width:480px) {
 .mar-lft16 {
margin-left:16px!important
}
 .brd-mob0 {
border:0!important
}
 .padd-lft52 {
padding-left:0!important
}
 .ramadan-table table tr td:last-child {
padding-right:10px!important
}
 .ramadan-table table tr td:first-child {
padding-left:10px!important
}
 .align-left-img {
text-align:center
}
 .txt-algnip {
text-align:center!important
}
 .ramadan-table table {
width:100%!important
}
 .mar-top25 {
margin-top:25px!important
}
 .margn {
margin:0 10px
}
 .pad-btm8 {
padding-bottom:3px!important
}
 .marTops20 {
margin-top:0
}
 .intimate {
display:block!important
}
 .mob-none {
display:none
}
 ul.readmore {
display:block;
padding:0;
margin-left:0
}
 ul.readmore li {
margin-top:10px;
padding:0;
float:left;
list-style:none;
font-size:11px!important;
line-height:14px
}
 ul.readmore li span {
display:block;
text-align:center;
margin-bottom:10px
}
 ul.readmore li span img {
margin:0
}
 ul.readmore li:last-child {
border-right:0
}
 ul.readmore li:first-child a, ul.readmore li:first-child a:hover {
margin-left:7px!important
}
 ul.readmore li a {
text-decoration:none;
color:#f15d22;
margin:0 14px
}
 ul.readmore li a:hover, ul.readmore li a:focus {
text-decoration:none;
color:#349933;
margin:0
}
 .pdbottom {
padding-bottom:10px
}
}
 @media only screen and (max-width:480px) and (orientation:landscape) {
 .align-left-img {
text-align:center
}
 .mar-lft66 {
margin-left:0
}
 .view {
display:inline-block;
color:#F7A35A;
margin-right:0;
margin-top:0;
width:20%!important;
padding-right:15px!important
}
 .view a {
color:#F15D22;
text-decoration:underline
}
 .view a:hover {
color:#F15D22;
text-decoration:none
}
 .top-toll-free-bg {
display:none
}
 .form-inner {
clear:both;
max-height:8.125em;
overflow-y:scroll
}
 .marTop20 {
margin-top:5px!important
}
 .pad-btm8 {
padding-bottom:3px!important
}
 ul.readmore {
display:block;
padding:0;
margin-left:0
}
 ul.readmore li {
margin-top:20px;
padding:0;
float:left;
list-style:none;
font-size:11px!important;
line-height:14px;
clear:both
}
 ul.readmore li span {
display:block;
text-align:center;
margin-bottom:10px
}
 ul.readmore li span img {
margin:0
}
 ul.readmore li:last-child {
border-right:0
}
 ul.readmore li:first-child a, ul.readmore li:first-child a:hover {
margin-left:0!important
}
 ul.readmore li a {
text-decoration:none;
color:#f15d22;
margin:0!important;
padding-left:20px!important;
font-size:12px
}
 ul.readmore li a:hover, ul.readmore li a:focus {
text-decoration:none;
color:#349933;
margin:0!important
}
 .subtext {
padding-left:0!important
}
 .pdbottom {
padding-bottom:10px
}
 .img-left {
width:100%
}
 .mar-left20-ramana {
margin-left:-20px!important
}
}
.alert-lightbox {
	color:red;
	font-size:12px;
	margin-top:10px
}
.phoneheight {
	float:left;
	margin:2px 5px 0 0
}
.inner-list li {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
	list-style:square outside none!important;
	margin:0;
	padding:0!important
}
.inner-list {
	margin-left:25px
}
.hgt .headlists > li {
	margin-bottom:13px
}
.promo {
	overflow:hidden
}
.lin-15 {
	line-height:18px
}
.bec-agn a.agent_btn {
	background:url(../images/become-agent.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding:4px 8px 5px 5px;
	color:#FFF
}
.bec-agn a.agent_btn:hover {
	color:#FFF!important;
	text-decoration:none
}
.orange-txt {
	font-weight:700;
	font-size:16px;
	color:#CF4714
}
.seperate-brd {
	border-top:2px solid #01B7DF;
	padding-bottom:5px
}
.mar10 {
	margin-top:10px!important
}
.top-toll-free-bg {
	background:url(../images/toll-free-top.png) no-repeat left top;
	max-width:285px;
	float:right;
	height:24px;
	margin-top:-10px;
	font-size:11px;
	color:#fff!important;
	text-align:left;
	padding:6px 10px 5px 36px
}
.footer-seperator {
	border-top:1px solid gray;
	padding-top:15px
}
.word-wrap {
	word-wrap:break-word
}
.italic {
	font-style:italic
}
.nine.columns.right.text-right.mobile-two.Main.Website {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.South.Asia {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.Middle.East {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.APAC {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.Oceania {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.Africa {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.Europe {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.CIS {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.Australia {
	margin-top:2.313em
}
.logoimg {
	max-width:16.8125em !important;
	margin-top:10px
}
.top_menu {
	margin-top:10px !important;
}
.nine.columns.right.text-right.mobile-two.Canada {
	margin-top:2.313em
}
.nine.columns.right.text-right.mobile-two.US {
	margin-top:2.313em
}
.pr-heading {
	color:#004586;
	font-size:12px;
	font-weight:700;
	padding-top:20px
}
.pr-subheading {
	color:#004586;
	font-size:12px;
	text-decoration:underline
}
.img-left {
	float:left;
	margin-right:13px
}
.th-border tr th {
	border:none;
	border-bottom:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC
}
.th-border tr th:last-child {
	border-right:0
}
.air-table {
	width:98%;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0
}
.credit-heading12 {
	color:#349933;
	margin-top:35px
}
.credit-heading11 {
	color:#349933;
	margin-top:25px
}
.fancy-ctnt {
	display:block;
	margin:8px 0
}
#q1, #q2, #q3, #q4, #q5 {
	cursor:pointer
}
#ans1 {
	margin-left:66px!important
}
.skype_pnh_logo_img {
	display:none!important
}
.skype_pnh_highlighting_inactive_common img {
	display:none!important
}
.agent_btn1 {
	background:url(../images/become-agent.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding:0 5px;
	color:#FFF;
	width:94px
}
.agent_btn1:hover {
	color:#FFF!important;
	text-decoration:none
}
.wdth49 {
	width:49%
}
.mar-lft66 {
	margin-left:66px
}
.icon-section {
	width:31%;
	border:0;
	border-right:1px dashed;
	border-color:#DCDCDC;
	float:left;
	margin-left:10px;
	padding-right:10px
}
.icon-section img {
	float:left
}
.icon-section p {
	margin:0;
	font-weight:400
}
.brd-rht {
	border-right:0
}
.font16 {
	font-size:14px!important;
	color:gray!important
}
.pad-rht10 {
	padding-right:5px!important
}
.font-normal {
	font-weight:400!important;
	font-size:12px!important
}
.clear-mob {
	clear:none
}
.m-pesa-content {
	border:1px solid #DDD;
	padding:0 10px 10px;
	margin:15px 0
}
.m-pesa-h6 {
	color:#77787C!important
}
.tollfree-no-eu-font11 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF!important
}
.ramadan-table table {
	border-collapse:collapse;
	border:0;
	width:570px;
	margin:0 auto;
	background-color:#F15C22!important
}
.ramadan-table table tr td {
	color:#FFF;
	border-bottom:1px solid #fff;
	vertical-align:bottom
}
.ramadan-table table tr:last-child td {
	border-bottom:0
}
.ramadan-table table tr td:first-child {
	padding-left:0
}
.ramadan-table table tr td:last-child {
	padding-right:0
}
.bgorange {
	background-color:#F15C22!important
}
.icon-section1 {
	padding:10px 20px 0;
	background:url(../images/ramadan-bg.png)
}
.icon-section1 img {
	margin:21px 12px 12px
}
.main-txt {
	color:#fff;
	font-size:26px!important;
	margin-bottom:18px!important;
	margin-top:20px!important;
	line-height:27px!important
}
.sub-txt {
	color:#fff!important
}
.icon-section2 {
	background-color:#00b8de!important;
	padding:10px 20px 20px;
	margin-top:5px
}
.icon-section2 img {
	margin:5px
}
.icon-section3 {
	background:url(../images/ramadan-bg.png);
	border-bottom:1px solid #F15C22;
	padding:10px 20px 0;
	margin-top:10px;
	cursor:pointer
}
.icon-section3img {
	margin:22px 12px 12px
}
.bg-tdimp {
	background-color:#F15C22!important
}
.bg-tdimp-fancy {
	background-color:#00B8DE!important
}
.bg-tdimplight {
	background-color:#00b8de!important
}
.bg-light_head {
	background-color:#00B8DE
}
.padd-lft52 {
	padding-left:52px
}
.ramadan-table table tr td.brd0 {
	border:0!important
}
.pad-ramadan {
	padding-right:10px
}
.tab-subtxt {
	padding:0 0 10px 46px
}
.brd-rht {
	border-right:1px solid
}
.pad-lft6 {
	padding-left:6px
}
.pad-rht6 {
	padding-right:6px
}
.mar-top20 {
	margin-top:20px
}
.pad-top20 {
	padding-top:20px
}
.pad-bttm20 {
	padding-bottom:20px
}
.mar-btn20-ramana {
	margin-bottom:20px!important;
	overflow:hidden
}
.font14 {
	font-size:14px!important;
	color:#349933
}
.mar-top15 {
	margin-top:15px!important
}
.mar0 {
	margin:0!important
}
.mar-top0 {
	margin-top:0!important
}
.mar-lft0 {
	margin-left:0!important
}
.mar-rht0 {
	margin-right:0!important
}
.mar-lft32 {
	margin-left:32px!important
}
.grey-clr {
	color:#7e8083!important
}
.dark-grey-clr {
	background-color:#006599!important
}
.align-left-img {
	text-align:center
}
.section-sep {
	padding:0 10px 14px;
	border-bottom:1px solid #fff;
	overflow:hidden
}
.brdr {
	border-bottom:0!important
}
.cont_box {
	background-color:#00b8de!important;
	color:#fff!important;
	padding:10px;
	text-align:left;
	margin-bottom:0!important
}
.cont_box_inner {
	padding:10px;
	background-color:#ededed
}
.disp_blk {
	display:inline-block;
	padding-left:5px
}
.txt-algnip {
	text-align:left
}
.draw-font {
	font-size:16px;
	text-align:center
}
.wdth {
	width:98%!important
}
.fancy-tabalgn {
	background-color:#00B8DE;
	padding:15px
}
.fancy-tabalgn table {
	background-color:#00B8DE!important;
	border:0;
	border-collapse:collapse
}
.fancy-tabalgn table tr:last-child td {
	border-bottom:0!important
}
.fancy-tabalgn table tr td:first-child {
	padding-left:0;
	border-left:0
}
.fancy-tabalgn table tr td:last-child {
	padding-right:0;
	border-right:0
}
.fancy-head {
	color:#FFF;
	text-align:center;
	padding:8px 0 8px 16px;
	background-color:#585852
}
.martop45 {
	margin-top:45px
}
.flt-span2 {
	display:inline-block;
	float:left;
	width:88%;
	line-height:19px
}
.flt-span1 {
	display:block;
	float:left
}
.ramadan_textarea {
	width:94%;
	margin-bottom:10px;
	margin-left:7px
}
.padd_3 {
	padding-left:3px
}
.formalign {
	margin-left:5px
}
.flex-nav {
	background:url(../images/submenu-bg.png) repeat-x
}
.subcategory_list {
	background:url(../images/submenu-bg.png) repeat-x;
	height:34px;
	text-align:center
}
.subcategory_list ul {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline-block
}
.subcategory_list ul li {
	float:left
}
.subcategory_list ul li a {
	display:block;
	text-align:center;
	padding:0 27px;
	color:#505050;
	font-size:0.9375em;
	position:relative;
	line-height:2.28em
}
.subcategory_list ul li a.current {
	background:#F9F9F9;
	cursor:default
}
.subcategory_list ul li a:hover {
	background:#F9F9F9
}
.subcategory_list ul li a span {
	background:#ADADAD;
	height:2.25em;
	position:absolute;
	right:0;
	width:0.063em;
	position:absolute;
	top:0;
	display:inline-block
}
.subcategory_list ul li:last-child a span {
	display:none
}
.subcategory_list ul li div {
	width:100%;
	position:absolute;
	left:0;
	text-align:center;
	line-height:0;
	background:url(../images/subnav-bg.png) repeat-x
}
.subcategory_list ul li div ul.sub_nav {
	display:inline-block
}
.subcategory_list ul li div ul.sub_nav li a {
	color:#848484;
	background:none
}
.subcategory_list ul li div ul.sub_nav li a span {
	height:22px;
	top:6px
}
.subcategory_list ul li div ul.sub_nav li a:hover, .subcategory_list ul li div ul.sub_nav li a.current {
	color:#E95410
}
.abtus {
	padding:30px 50px
}
.lft_content {
	padding:0px 10px 10px 0;
	text-align:justify;
	border-right:1px solid #ddd;
	min-height:260px; 
}
.lft_content {
	
}
.textedito_table ul{}
.textedito_table li{ list-style:none; list-style-image:url(../images/list-style-2-bullet.jpg); list-style-position: outside;margin-left: 20px; 
}
.textedito_table table td { padding:5px;}
.rgt_content {
	padding:0 0px 20px;
	text-align:justify;
}
.lft_content p, .rgt_content p {
	font-size:100%;
	line-height:1.5em;
	margin-bottom:0.9375em
}
.lft_content h2, .rgt_content h2 {
	color:#349933;
	font-size:35px;
	font-weight:400;
	margin-top:0
}
.log_register {
	display:inline-block;
	position:absolute;
	top:10px;
	right:10px;
	z-index:9
}
.log_register a {
	font-size:13px;
	color:#3c3c3c
}
.global-network {
	position:relative
}
#ratefrm .four.columns > label {
	display:block;
	margin:10px 0
}
#ratefrm .four.columns select, #ratefrm .four.columns input {
	margin-bottom:20px
}
.radio_lbl label {
	display:inline-block!important;
	margin:9px 0!important
}
.radio_lbl .amount_type {
	margin-bottom:0!important;
	margin-top:0!important
}
#include_yes label {
	display:inline!important
}
.martop50 {
	margin-top:50px!important
}
.flex-banner {
	background:url(../images/banner-bg.jpg) repeat
}
.brdr_btm {
	border-bottom:1px solid #ddd;
	padding-bottom:20px
}
.header_sub {
	padding:7px 0 7px 60px;
	position:relative;
	border-bottom:1px solid #ddd;
	font-size:20px!important
}
.header_sub span {
	display: inline-block;
	height: 2.2em;
	left: 0;
	position: absolute;
	top: 0;
	width: 1.9em
}
.header_sub1 {
	padding:0 0 2px 60px;
	position:relative;
	border-bottom:1px solid #ddd;
	font-size:25px
}
.header_sub1 span {
	display:inline-block;
	position:absolute;
	width:40px;
	height:47px;
	left:0;
	top:0
}
.header_single {
	padding:14px 0 0 60px;
	position:relative;
	font-size:1.5625em;
	margin-bottom:25px!important
}
.header_single span {
	display:inline-block;
	position:absolute;
	width:2em;
	height:2.2em;
	left:0;
	top:0
}
.content_secs {
	padding:0 40px 0 0
}
.xm_speed {
	background:url(../images/xm-sprite.png) no-repeat -495px -506px
}
.xm_innovation {
	background:url(../images/xm-sprite.png) no-repeat -317px -496px
}
.xm_compliance {
	background:url(../images/xm-sprite.png) no-repeat -534px -96px
}
.xm_infrastructure {
	background:url(../images/xm-sprite.png) no-repeat -746px -503px
}
.xm_policies {
	background:url(../images/xm-sprite.png) no-repeat -403px -499px
}
.xm_process {
	background:url(../images/xm-sprite.png) no-repeat -656px -501px
}
.xm_partner_network {
	background:url(../images/xm-sprite.png) no-repeat -305px -571px
}
.xm_our_partner {
	background:url(../images/xm-sprite.png) no-repeat -887px -671px
}
.xm_offer {
	background:url(../images/xm-sprite.png) no-repeat -839px -581px
}
.xm_milestone {
	background:url(../images/xm-sprite.png) no-repeat -736px -95px
}
.xm_calculator {
	background:url(../images/xm-sprite.png) no-repeat -666px -581px
}
.xm_agent_locator {
	background:url(../images/xm-sprite.png) no-repeat -669px -673px
}
#panel1 p, #panel2 p, #panel3 p {
	margin-top:5px
}
.career_img {
	display:inline-block;
	float:left;
	margin:0 30px 30px 0;
	padding:10px
}
.xm_partner_icn {
	background:url(../images/xm-sprite.png) no-repeat -391px -568px
}
.xm_actim_icn {
	background:url(../images/xm-sprite.png) no-repeat -585px -96px
}
.xm_helpline_icn {
	background:url(../images/xm-sprite.png) no-repeat -832px -674px
}
.xm_who_icn {
	background:url(../images/xm-sprite.png) no-repeat scroll -565px -579px
}
.xm_formidable_icn {
	background:url(../images/xm-sprite.png) no-repeat -319px -668px
}
.xm_vision_icn {
	background:url(../images/xm-sprite.png) no-repeat -402px -669px
}
.xm_send_receive {
	background:url(../images/xm-sprite.png) no-repeat -749px -584px
}
.xm_whypartnericn {
	background:url(../images/xm-sprite.png) no-repeat -803px -504px
}
.xm_benefits {
	background:url(../images/xm-sprite.png) no-repeat -924px -584px
}
.xm_offers {
	background:url(../images/xm-sprite.png) no-repeat -839px -582px
}
.xm_ourteam {
	background:url(../images/xm-sprite.png) no-repeat -842px -93px
}
.xm_csricn {
	background:url(../images/xm-sprite.png) no-repeat -863px -506px
}
.xm_innews {
	background:url(../images/xm-sprite.png) no-repeat -520px -446px
}
.xm_experience {
	background:url(../images/xm-sprite.png) no-repeat -568px -446px
}
.xm_whatpeople {
	background:url(../images/xm-sprite.png) no-repeat -747px -446px
}
.xm_queriesans {
	background:url(../images/xm-sprite.png) no-repeat -908px -449px
}
.xm_partnericn {
	background:url(../images/xm-sprite.png) no-repeat -791px -96px
}
.xm_contactus {
	background:url(../images/xm-sprite.png) no-repeat -689px -93px
}
.xm_moneysafe {
	background:url(../images/xm-sprite.png) no-repeat -636px -93px
}
.xm_philosophy {
	background:url(../images/xm-sprite.png) no-repeat -574px -510px
}
.xm_newsroom {
	background:url(../images/xm-sprite.png) no-repeat -889px -92px
}
.xm_com_scams {
	background:url(../images/xm-sprite.png) no-repeat -738px -30px
}
.xm_cashpick {
	background:url(../images/in-cash-icon.png) no-repeat 0 0;
	width:65px!important
}
.xm_bankdeposit {
	background:url(../images/bank-icon.png) no-repeat 0 0;
	width:51px!important
}
.xm_doortodel {
	background:url(../images/door-delivery-icon.png) no-repeat 0 0;
	width:54px!important
}
.header_single.xm_cashpickhead {
	padding-left:75px
}
.marbtm20 {
	margin-bottom:20px
}
ul.headlistsbg {
	background:none!important;
	padding:0!important
}
ul.headlistsbg li a, ul.headlistsbg li:before, ul.headlistsbg li {
}
.testimonial_sec {
	padding-bottom:0
}
.doub_quote_top, .doub_quote_bottom {
	color:#c1c1c1;
	font-family:times new roman;
	font-size:3.0625em;
	font-weight:700;
	position:relative;
	letter-spacing:-12px
}
.doub_quote_top {
	bottom:-12px;
	padding:0 18px 0 0
}
.doub_quote_bottom {
	bottom:-0.45em;
	padding:0 0 0 6px;
	line-height:0
}
.txt_clr {
	color:#349933!important;
	line-height:1.83em
}
.hgt245 {
	height:245px;
	display:table-cell;
	vertical-align:bottom
}
.csrpgm {
	margin-bottom:15px!important
}
.martop30 {
	margin-top:10px!important
}
.agent_btn {
	padding:4px 8px 5px 5px;
	background:url(../images/become-agent.jpg) repeat
}
.agent_btn a, .agent_btn a:hover {
	color:#FFF
}
.news_sec p:first-child a {
	color:#349933
}
.for-desc {
	display:none!important
}
.miles_link {
	cursor:pointer;
	display:inline-block
}
.miles_link span {
	display:inline-block;
	margin-left:10px
}
.video {
	margin-bottom:25px
}
.category-careers .video {
	margin-bottom:0px;
}
.cont_top45 {
	margin-top:45px
}
.compliance1, .compliance2, .compliance3 {
	padding-bottom:10px;
	padding-top:10px
}
.comp_box {
	padding:0 20px 18px
}
.comp_box p {
	margin-top:0!important
}
.compliance1, .compliance3 {
	background:#f5f5f5
}
.compliance2 {
	background:#efefef
}
.seperator {
	clear:both;
	overflow:hidden;
	text-align:right
}
.sub_head {
	font-size:20px!important
}
.float_list li {
	display:inline-block;
	margin-right:10px
}
.milestone_sec {
	list-style-type:none;
	padding:0;
	margin:0;
	display:table;
	width:100%
}
.milestone_sec li {
	display:table-cell;
	width:25%;
	padding:35px 15px
}
.milestone_sec li p {
	margin-top:10px
}
.milestone_sec li div {
	margin-bottom:30px;
	position:relative
}
.year_1999 span, .year_2001 span, .year_2002 span, .year_2005 span, .year_2009 span, .year_2010 span {
	height:8.1875em;
	width:6.6875em;
	display:inline-block;
	bottom:0;
	left:0
}
.year_2013 span, .year_2012 span, .year_2011 span, .year_2008 span, .year_2007 span {
	height:8.1875em;
	width:6.6875em;
	display:inline-block;
	bottom:0;
	left:0
}
.year_1999 span {
	background:url(../images/xm-sprite.png) no-repeat -752px -286px
}
.year_2001 span {
	background:url(../images/xm-sprite.png) no-repeat -644px -286px
}
.year_2002 span {
	background:url(../images/xm-sprite.png) no-repeat -533px -286px
}
.year_2005 span {
	background:url(../images/xm-sprite.png) no-repeat -420px -286px
}
.year_2009 span {
	background:url(../images/xm-sprite.png) no-repeat -751px -160px
}
.year_2010 span {
	background:url(../images/xm-sprite.png) no-repeat -642px -160px
}
.year_2007 span {
	background:url(../images/xm-sprite.png) no-repeat -314px -286px
}
.year_2008 span {
	background:url(../images/xm-sprite.png) no-repeat -861px -160px
}
.year_2011 span {
	background:url(../images/xm-sprite.png) no-repeat -533px -160px
}
.year_2012 span {
	background:url(../images/xm-sprite.png) no-repeat -423px -160px
}
.year_2013 span {
	background:url(../images/xm-sprite.png) no-repeat -315px -160px
}
.agent_button {
	background:url(../images/become-agent.jpg) repeat-x;
	height:22px;
	line-height:22px;
	display:inline-block;
	padding:0 10px!important;
	color:#FFF
}
.agent_button:hover {
	color:#FFF
}
.flt_rgt {
	float:right
}
.know_more_btn {
	display:inline-block;
	position:absolute;
	bottom:15px;
	left:15px;
	background:#f35822;
	padding:5px!important;
	color:#FFF
}
.know_more_btn:hover {
	color:#FFF
}
.offer_title {
	color:#F35822;
	font-size:22px!important
}
.white-bg-off p {
	margin-top:5px;
	padding:0 30px
}
span.calculate_arrow {
	display:inline-block;
	width:3.3125em;
	height:1.375em;
	background:url(../images/xm-sprite.png) no-repeat -44px -313px;
	margin-top:42px
}
.form_container label {
	margin:22px 0 6px;
	display:block
}
div.row.milestone_row {
	margin-top:25px
}
.mileyearcontent {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #848484;
	padding:6px 20px 20px;
	position:absolute;
	top:8.375em;
	width:31.25em;
	z-index:10;
	left:0;
	display:none;
	font-size: inherit;
}
.mileyearcontent ul {
	font-size: inherit
}
.mileyearcontent ul li {
	font-size: 1em
}
.year_2008 + .mileyearcontent, .year_2009 + .mileyearcontent, .year_2010 + .mileyearcontent, .year_2001 + .mileyearcontent, .year_1999 + .mileyearcontent {
	right:0;
	left:auto
}
.mile_none {
	display:block
}
.infor_box {
	float:left;
	position:relative
}
.result_container {
	border:1px solid #ddd
}
.result_head {
	background:#ddd;
	padding:5px 0 5px 20px;
	margin:0!important;
	font-size:20px!important;
	color:#7e8083!important;
	border-bottom:1px solid #ddd
}
.exchange {
	padding:12px;
	text-align:center;
	margin-bottom:20px;
	border-bottom:1px solid #ddd
}
.exchange .title {
	display:inline-block;
	height:1.75em;
	line-height:1.75em;
	margin:0 5px 0 0;
	vertical-align:top
}
.exchange .pay {
	display:inline-block;
	margin-bottom:0
}
.title, .pay, .pay_head {
	display:block
}
.title {
	color:#4d4d4d;
	font-size:0.875em;
	margin:5px 0
}
.pay {
	font-size:1.5625em;
	color:#349933;
	margin-bottom:20px
}
.pay_head {
	font-size:2.5em;
	color:#349933
}
.terms {
	font-size:0.8125em;
	padding:0 10px 15px
}
.tot_pay {
	margin-top:40px
}
.locate_btn {
	background:url(../images/gradiant_btn.png) repeat-x;
	padding:0 18px 0 47px;
	height:1.625em;
	display:inline-block;
	line-height:1.625em;
	color:#FFF;
	position:relative;
	margin-top:40px
}
.locate_btn:hover {
	color:#FFF
}
.new_btn, input[type="button"].new_btn {
	background:url(../images/gradiant_btn.png) repeat-x;
	padding:0 1.25em!important;
	height:2em;
	display:inline-block;
	line-height:2em!important;
	color:#FFF;
	position:relative
}
.new_btn:hover {
	color:#FFF;
	text-decoration:none
}
.locate_btn span {
	background:url(../images/xm-sprite.png) no-repeat -192px -300px;
	width:1.875em;
	height:1.625em;
	display:inline-block;
	position:absolute;
	left:0.375em
}
.address_sec {
	border-bottom:1px solid #c6c6c6;
	display:table
}
.left_sec {
	width:12%;
	background:#349933;
	padding:5px;
	display:table-cell;
	text-align:center;
	color:#FFF
}
.right_sec {
	width:88%;
	background:#595959;
	padding:7px 15px 20px;
	display:table-cell;
	color:#FFF
}
.right_sec p {
	margin-top:9px;
	line-height:14px
}
.address_head {
	display:block;
	margin-bottom:11px;
	margin-top:10px
}
.addr, .phone {
	font-size:0.8125em !important;
	margin-bottom:5px!important
}
.right_sec p a {
	color:#cecece;
	text-decoration:underline
}
.right_sec p a:hover {
	color:#46d1eb
}
.addr_btn {
	display:block;
	background:#349933;
	color:#FFF;
	padding:5px 10px;
	text-align:center;
	background:url(../images/gradiant_btn.png) repeat-x 0 0
}
.addr_btn:hover {
	color:#FFF
}
.enquiry {
	text-align:right;
	font-size:0.875em
}
.enquiry a {
	font-size:0.875em
}
.header_bg {
	background-color: #FFF;
	background-image: -moz-linear-gradient(#ffffff, #eeeeee);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#eeeeee));
	background-image: -webkit-linear-gradient(#ffffff, #eeeeee);
	background-image: -o-linear-gradient(#ffffff, #eeeeee);
	background-image: -ms-linear-gradient(#ffffff, #eeeeee);
	background-image: linear-gradient(#ffffff, #eeeeee);
	width:100%;
	margin-top: -14px;
}

.twelve.columns.content.contentspace {
	margin-top:102px!important
}
.spacing {
	margin-top:77px
}
.bot_sec {
	margin-top:39px
}
.txt_mbtm {
	margin-bottom:36px
}
.pd-top17 {
	padding-top:17px
}
.padding_sec {
	padding:0 20px 0 0
}
.list_offer {
	list-style-type:none;
	font-size: inherit;
}
.list_offer li {
	padding-left:15px;
	position:relative;
	font-size:1em;
}
.list_offer li span {
	display: inline-block;
	height: 0.375em;
	left: 0;
	position: absolute;
	top: 0.5625em;
	width: 0.375em;
	background:url(../images/bullet-orange.png) no-repeat
}
#nav-popup.popup {
	background:#484848;
	display:block;
	position:absolute;
	width:100%;
	z-index:999;
	padding:28px 20px 20px;
	height:auto
}
#transtracker .level-top.transactionactive {
	background:url(../images/top-gradiant.png) repeat-x 0 0
}
#nav-popup.popup p {
	color:#FFF;
	font-size:14px;
	line-height:16px;
	text-transform:none;
	margin-bottom:10px
}
#nav-popup.popup a {
	margin-right:5px;
	margin-top:10px;
	background:url(../images/gradiant_btn.png) repeat-x!important;
	padding:0 10px;
	height:32px;
	display:inline-block;
	line-height:32px;
	color:#FFF;
	position:relative;
	font-size:16px
}
#nav-popup.popup input[type="text"] {
	margin-bottom:10px
}
sup {
	vertical-align:top
}
.content_margin {
	margin-top:15px
}
.content_top_margin {
	margin-top:10px
}
.header_sub1.header_single_big span, .header_single.header_single_big span {
	height:3.25em;
	width:3.25em
}
.miles_link1 {
	font-size:25px;
	margin-left:0!important
}
.partner_content p {
	margin-bottom:25px
}
span.steps {
	display:block;
	font-size:1.25em;
	font-weight:700;
	margin-bottom:5px
}
.scroll_pane {
	width:100%;
	overflow:auto;
	height:7.1875em
}
.jspContainer {
	overflow:hidden;
	position:relative
}
.jspPane {
	position:absolute;
	padding:5px
}
.jspPane > * {
	padding-right:8px
}
.jspVerticalBar {
	position:absolute;
	top:0;
	right:-2px;
	width:15px;
	height:100%;
	display:block
}
.jspCap {
	display:none
}
.jspVerticalBar *, .jspHorizontalBar * {
	margin:0;
	padding:0
}
.jspTrack {
	background-image:url(../images/scroll-bar-new.png);
	background-position:6px 0;
	background-repeat:repeat-y;
	position:relative
}
.jspDrag {
	position:relative;
	top:0;
	left:1px;
	cursor:pointer;
	background:#7e8083;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:10px;
	height:10px!important
}
.faqarrow-block {
	text-align:center;
	padding:5px!important;
	vertical-align:middle;
	position:relative;
	border:1px solid #ddd;
	display:table-cell
}
.faqarrow-block span {
	position:absolute;
	display:inline-block!important;
	width:0.875em;
	height:1.0625em;
	right:-0.8125em;
	background:url(../images/xm-sprite.png) no-repeat -176px -360px
}
.faqarrow-block1 span {
	position:absolute;
	display:inline-block!important;
	width:0.875em;
	height:1.0625em;
	right:-0.8125em;
	top:42%;
	background:url(../images/xm-sprite.png) no-repeat -176px -360px
}
.faqarrow-block1 {
	text-align:center;
	padding:15px 5px!important;
	vertical-align:middle;
	position:relative;
	border:1px solid #ddd
}
.select-wrapper {
	float:left;
	display:inline-block;
	border:1px solid #CCC;
	background:url(../images/drop_arrow.png) no-repeat right center;
	cursor:pointer;
	width:100%;
	height:1.5em;
	line-height:1.6em
}
#career_newupdate .accordion .select-wrapper {
	display:block;
}
.select-wrapper select {
	width:96%;
	height:inherit;
	line-height:inherit
}
.select-wrapper:hover {
	background:url(../images/drop_arrow.png) no-repeat right center;
	border-color:#CCC
}
.select-wrapper .holder {
	display:block;
	margin:0 35px 0 5px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	z-index:0;
	color:#333;
	font-size:13px
}
.select-wrapper select {
	margin:0;
	position:absolute;
	z-index:2;
	cursor:pointer;
	outline:none;
	opacity:0;
_nofocusline:expression(this.hideFocus=true);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0
}
#transtracker a.tra_close {
	background:url(../images/xm-sprite.png) no-repeat -889px -349px!important;
	display:inline-block;
	height:1.25em;
	width:1.25em;
	padding:0;
	position:absolute;
	right:0;
	top:-0.3125em
}
div.pagination-parent .swiper-pagination-switch.swiper-active-switch, div.pagination-parent2 .swiper-pagination-switch.swiper-active-switch, div.pagination-parent1 .swiper-pagination-switch.swiper-active-switch {
	background:#359933;
	box-shadow:none;
	border:0;
	cursor:default
}
div.pagination-parent .swiper-pagination-switch, div.pagination-parent2 .swiper-pagination-switch, div.pagination-parent1 .swiper-pagination-switch {
	background:#fff;
	box-shadow:none;
	border:1px solid #ccc
}
input[type="radio"] {
	margin:0 3px 0 0;
	position:relative;
	top:1px;
	padding:0
}
ul.breadcrumbs li a.active {
	color:#333;
	cursor:default
}
ul.breadcrumbs li a.active:hover {
	text-decoration:none
}
#panel1, #panel2, #panel3 {
	min-height:inherit!important
}
#status + span input[type="text"] {
	width:100%
}
.sitemainhead {
	background:#f1f1f1;
	margin-bottom:20px;
	text-align:center;
	margin-top:17px
}
.sitemainhead > a {
	color:#f15d22;
	display:inline-block;
	font-size:25px;
	margin:0;
	padding:7px 0
}
.content-list a {
	color:#7e8083
}
.sitemainhead > a:hover, .content-list a.sitehead:hover, .content-list a:hover {
	color:#349933
}
.content-list a.sitehead {
	color:#f15d22
}
.bluetxt {
	font-weight:700;
	display:block;
	margin-bottom:5px
}
div.columns.contentmt0.content {
	margin-top:0
}
.becomepartner {
	border-right:1px solid #DFDFDF;
	height:100%;
	min-height:100px;
	padding:20px 20px 20px 70px;
	text-align:left;
	position:relative
}
.becomepartner-seperator {
	margin-top:0
}
.becomepartner-seperator a {
	margin-right:5px
}
.par-logo .orbit-slide strong {
	background:none repeat scroll 0 0 #ddd;
	color:#7e8083;
	display:inline-block;
	padding:10px 0;
	width:100%;
	margin-bottom:0
}
.par-logo .orbit-wrapper .slider-nav span {
	bottom:12px;
	top:auto!important
}
.twelve.mar-top20s img {
	margin:5px 20px
}
.par-logo .orbit-wrapper .slider-nav span.right {
	right:16px
}
.par-logo .orbit-wrapper .slider-nav span.left {
	left:auto;
	right:30px!important
}
.par-logo .orbit-wrapper .slider-nav span.right {
	background:url(../images/xm-sprite.png) no-repeat scroll -125px -226px rgba(0, 0, 0, 0)
}
.par-logo .orbit-wrapper .slider-nav span.left {
	background:url(../images/xm-sprite.png) no-repeat scroll -112px -226px rgba(0, 0, 0, 0)
}
.table-container table.regiontable {
	border:0 none;
	border-collapse:collapse
}
.table-container table.regiontable th {
	background:none repeat scroll 0 0 #777;
	color:#FFF;
	font-size:16px;
	text-align:center
}
.table-container table.regiontable td {
	background:none repeat scroll 0 0 #F5F5F5;
	border-bottom:1px solid #C3C3C3;
	font-size:16px;
	text-align:center;
	color:#7E8083
}
.table-container table.regiontable td:first-child {
	color:#F15C22;
	text-align:left
}
.table-container table.regiontable th:first-child {
	text-align:left
}
h5.fancybox-head {
	color:#F15C22;
	margin:10px 0 20px
}
.par-logo.age-sho.part {
	width:100%
}
.galleryimg-holder img {
	width:100%
}
.gallery h5 {
	margin-top:47px
}
.gallery h5:first-child {
	margin-top:0
}
.galleryimg-holder {
	margin-bottom:20px
}
.row.contactrow {
	margin-bottom:25px!important;
	padding-bottom:15px
}
.countryphonelist li {
	display:inline;
	list-style-type:none
}
.commontxt > span {
	font-size:40px
}
p.mediumtext {
	font-size:1.125em;
	line-height:1.1em;
	margin-top:28px
}
div.scamtable h5 {
	background:none repeat scroll 0 0 #349933;
	color:#FFF;
	font-size:18px;
	padding:10px 15px
}
.scamtable p > strong {
	border-top:1px solid #ABABAB;
	display:block;
	margin:20px 0 0;
	padding-top:20px
}
.scamtable div p:first-of-type > strong {
	border:0 none;
	margin-top:20px;
	padding-top:0
}
.orange-bullet > li {
	list-style-type:none;
	padding-left:30px;
	line-height:1.25em;
	margin:20px 0;
	position:relative
}
.orange-bullet > li span {
	background:url(../images/xm-sprite.png) no-repeat -360px -31px;
	width:15px;
	height:15px;
	position:absolute;
	left:0;
	top:3px
}
.orange-bullet1 > li span {
	background:url(../images/xm-sprite.png) no-repeat -335px -32px!important
}
.gallery h4 {
	color:#349933;
	font-size:30px;
	font-weight:400;
	margin-top:35px
}
.gallery h4 + h5 {
	margin-top:5px
}
.helplinelist p {
	margin-top:43px
}
.helplinelist p > span {
	margin-bottom:9px
}
.helplinelist p > strong {
	color:#349933
}
.viewdetails, .viewdemo {
	display:inline-block;
	line-height:16px;
	margin-top:35px;
	padding-left:35px;
	position:relative
}
.viewdetails span, .viewdemo span {
	display:inline-block;
	position:absolute;
	left:5px
}
.viewdetails span {
	width:23px;
	height:26px;
	background:url(../images/xm-sprite.png) no-repeat -329px -61px;
	top:3px
}
.viewdemo span {
	width:23px;
	height:23px;
	background:url(../images/xm-sprite.png) no-repeat -355px -62px;
	top:4px
}
.usflag {
	display:inline-block;
	width:6.0625em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -41px -756px
}
.ausflag {
	display:inline-block;
	width:2.75em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -147px -756px
}
.ukflag {
	display:inline-block;
	width:2.75em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -200px -756px
}
.indflag {
	display:inline-block;
	width:2.75em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -253px -756px
}
.uaeflag {
	display:inline-block;
	width:2.75em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -306px -756px
}
.grelag {
	display:inline-block;
	width:2.75em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -360px -756px
}
.frnlag {
	display:inline-block;
	width:9.375em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -413px -756px
}
.nzdflag {
	display:inline-block;
	width:2.75em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -572px -756px
}
.banflag {
	display:inline-block;
	width:2.75em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -625px -756px
}
.philflag {
	display:inline-block;
	width:9.375em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -678px -756px
}
.thaiflag {
	display:inline-block;
	width:9.4375em;
	height:1.8125em;
	background:url(../images/xm-sprite.png) no-repeat -837px -756px
}
.partnericn-form {
	display:inline-block;
	width:3.125em;
	height:5em;
	background:url(../images/xm-sprite.png) no-repeat -34px -426px;
	left:0
}
.partnericn-shortlist {
	display:inline-block;
	width:3.125em;
	height:5em;
	background:url(../images/xm-sprite.png) no-repeat -33px -519px;
	left:0
}
.partnericn-approved {
	display:inline-block;
	width:3.125em;
	height:5em;
	background:url(../images/xm-sprite.png) no-repeat -27px -599px;
	left:0
}
.partnericn-form, .partnericn-shortlist, .partnericn-approved {
	position:absolute;
	top:0.25em
}
.becomepartner.becomepartnerlast {
	padding:20px 0 20px 110px;
	border-right:0
}
.content-mb1 {
	margin-bottom:50px; 
}
.marbtm0 {
	margin-bottom:0!important
}
.testimonial_sec .six {
	width:48%
}
.testimonial_sec strong {
	font-style:italic;
	font-size:0.9375em
}
.brdr_btm {
	border-bottom:1px solid #ddd
}
.accordion span {
	display:none
}
.accordion {
	padding:0
}
.accordion li.active .accordicn span {
	display:block;
	background-image:url(../images/xm-sprite.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:50px;
	width:42px;
	left:0;
	position:absolute;
	top:-18px
}
.accordion li.active .accordicn {
	padding:0;
	position:relative
}
.accordion li.active .accordicn.accord-actnow > span {
	background-position:-343px -98px
}
.accordion li.active .accordicn.accord-grow > span {
	background-position:-388px -96px
}
.accordion li.active .accordicn.accord-help > span {
	background-position:-478px -96px
}
.accordion li.active .accordicn.accord-advance > span {
	background-position:-432px -96px
}
.accordicn.accord-dos > span {
	background-position:-930px -332px
}
.accordicn.accord-donts > span {
	background-position:-930px -374px
}
.accordion li.active .orange-bullet {
	margin-left: 0;
	padding-left: 0;
}
.jspTrack {
	height:112px!important
}
.h1_icon0 {
	margin:0!important;
	padding:0!important
}
.h1_icon {
	margin:0!important;
	padding:0!important
}
.bg-f5f5f5 {
	background-color:#f5f5f5;
	clear:both;
	overflow:hidden
}
.mr-btm25 {
	margin-bottom:25px!important
}
option {
	padding-left:4px
}
.accordion .content p {
	padding:0 60px 0 20px
}
.par-logo .mar-top20s {
	margin-top:41px
}
.pd-btm15 {
	padding-bottom:20px!important
}
.add-sec {
	padding-top:107px
}
.pd-lft {
	padding-left:20px!important
}
.pd-rgt {
	padding-right:20px!important
}
.mr-top0 {
	margin-top:0!important;
	padding-right:40px
}
.testimonial_sec .space {
	clear:both;
	margin-top:35px;
	overflow:hidden
}
.gal-sec {
	padding:0 36px 0 23px
}
img.grayscale {
	width:100%;
	border:3px solid #ddd
}
img.grayscale:hover {
	border:3px solid #349933
}
.white-bg-off-xmnews img {
	float:none!important;
	margin:0!important;
	width:100%
}
.xm_illustration {
	background:url(../images/gradiant_btn.png) repeat-x;
	padding-left:50px;
	height:26px;
	display:block;
	line-height:26px;
	color:#FFF;
	width:100%;
	margin-top:42px;
	position:relative
}
.xm_illustration span {
	background:url(../images/xm-sprite.png) no-repeat -4px -258px;
	display:inline-block;
	width:37px;
	height:26px;
	left:6px;
	position:absolute
}
.xm_illustration:hover {
	color:#FFF;
	text-decoration:none
}
p a:hover {
	text-decoration:underline
}
#offline .clear_over {
	padding:0 14px 0 7px
}
#online .clear_over {
	padding:0 14px 0 7px
}
.cnt-sec {
	padding-left:20px!important;
	padding-right:67px!important
}
#career_newupdate .cnt-sec {
}
.desk_mtop0 {
	margin-top:0!important
}
.partnercontent.partnercontent-show {
	margin-top:30px
}
.comp_box .header_sub {
	font-size:1.375em !important
}
.sr-righttxt {
	margin-bottom:20px;
	padding-left:6px
}
.mr-tp15 {
	margin-top:27px!important;
	clear:both;
	overflow:hidden
}
.grey-txt {
	color:#343537!important;
	font-size:20px;
	line-height:24px
}
.grey-txt1 {
	color:#8f8f8f!important;
	font-size:1.375em!important
}
.grey-txt2 {
	color:#8f8f8f!important
}
.font-15 {
	font-size:0.9375em
}
.font-16 {
	font-size:0.9375em !important
}
.mandy-txt {
	color:#333;
	text-align:right
}
.map_sec {
	overflow:hidden
}
.demo a {
	font-size:0.75em
}
.tab-con-faq ul.accordion {
	margin-top:15px;
	margin-bottom:20px
}
.cc-pad {
	padding:0 0 0 30px
}
#fra {
	width:100%!important
}
#preload {
	display:inline-block;
	float:left;
	padding-top:10px!important
}
#preload div {
	padding:0!important
}
map area {
	cursor:default
}
.pad_faq {
	padding:0 7px
}
.contact_mail, .contact_tele, .contact_fax {
	display:inline-block;
	position:absolute;
	left:0
}
.contact_mail {
	width:1.9em;
	height:1.8em
}
.contact_tele {
	width:1.3em;
	height:1.4em
}
.contact_fax {
	width:1.3em;
	height:1.4em
}
.contact_mail {
	background:url(../images/xm-sprite.png) no-repeat -951px -522px
}
.contact_tele {
	background:url(../images/xm-sprite.png) no-repeat -922px -521px
}
.contact_fax {
	background:url(../images/xm-sprite.png) no-repeat -976px -520px
}
.addr_panel div {
	position:relative;
	margin-bottom:8px;
	font-size: inherit
}
.addr_panel div a {
	padding-left:30px
}
.addr_panel div span.contact_tele + span {
	padding-left:28px;
	display:inline-block;
	-webkit-appearance:none
}
.addr_panel div span.contact_fax + span {
	padding-left:28px;
	-webkit-appearance:none
}
.addr_panel div span.contact_fax + span strong, .addr_panel div span.contact_tele + span strong {
	-webkit-text-size-adjust:100%;
	-webkit-appearance:none
}
.addr_panel div span.contact_tele + span strong a, .addr_panel div span.contact_fax + span strong a {
	padding-left:0!important
}
.addr_panel {
	padding-left:60px
}
.hour_info {
	margin-top:20px;
	font-size:13px
}
.map_dir {
	margin-top:20px
}
#preload, #preload > div {
	padding-top:0!important
}
.twelve.columns.boxrowmb {
	margin-bottom:10px
}
.form_container.contact_form input[type="text"], .form_container.contact_form input[type="name"], .form_container.contact_form input[type="number"], .form_container.contact_form input[type="email"], .form_container.contact_form input[type="tel"], .form_container.contact_form select, .form_container.contact_form .select-wrapper, .form_container.contact_form textarea {
	width:90%
}
.form_container.contact_form .select-wrapper select {
	width:87.2%!important
}
.top-banner-page {
	background-position:0 0!important
}
.content_block h2, .content_block h5 {
	padding:0 0.8em!important;
	cursor:pointer;
	font-size:1.5625em;
	color:#d59803
}
.slider-one, .slider-two, .slider-three, .slider-four, .slider-five, .slider-qatar, .slider-uae, .slider-uk, .slider-pakistan, .slider-bangladesh, .slider-send-fly, .slider-af, .slider-perfect {
	height:19.5em!important;
	background-position:center center!important;
	cursor:pointer
}
.slider-one.banner-woman-one {
	background:url(../images/shesmyhero.jpg) no-repeat 0 0
}
.slider-one.banner-jeeto-one {
	background:url(../images/jeeto_offer.jpg) no-repeat 0 0
}
.slider-one.banner-mtn-ghana {
	background:url(../images/MTN-Banner.jpg) no-repeat 0 0
}
.slider-one.banner-always-near-you {
	background:url(../images/Always-near-you.jpg) no-repeat 0 0
}
.slider-one.banner-easter-promo-sa {
	background:url(../images/Easter-Promo-SA.jpg) no-repeat 0 0
}
.slider-one.banner-summer-surprise {
	background:url(../images/SS-WBanner.jpg) no-repeat 0 0
}
.slider-one.banner-economical-than-good {
	background:url(../images/Spotlight_Banner01_11.jpg) no-repeat 0 0
}
.slider-one.banner-your-money-wr {
	background:url(../images/Spotlight_Banner03_33.jpg) no-repeat 0 0
}
/*.slider-one.banner-air-arabia {background:url(../images/flash1.jpg) no-repeat 0 0}

.slider-one.banner-count-on-us {background:url(../images/flash2.jpg) no-repeat 0 0}

.slider-one.banner-one{background:url(../images/flash3.jpg) no-repeat 0 0}

.slider-four{background:url(../images/flash5.jpg) no-repeat 0 0}

*/



/*.slider-one{background:url(../images/home_banner1.jpg) no-repeat 0 0}



.slider-two{background:url(../images/home_banner2.jpg) no-repeat 0 0}



.slider-three{background:url(../images/home_banner3.jpg) no-repeat 0 0}





.slider-five{background:url(../images/winbig_banner.jpg) no-repeat 0 0}



.slider-qatar{background:url(../images/large-QAR1.jpg) no-repeat 0 0}



.slider-uae{background:url(../images/large-AED1.jpg) no-repeat 0 0}



.slider-uk{background:url(../images/large-GPB1.jpg) no-repeat 0 0}



.slider-af{background:url(../images/large-AF.jpg) no-repeat 0 0}



.slider-perfect{background:url(../images/sarah-g.jpg) no-repeat 0 0}



.slider-pakistan{background:url(../images/banner-pakistan.jpg) no-repeat 0 0}



.slider-bangladesh{background:url(../images/banner-bangladesh.jpg) no-repeat 0 0}



.slider-send-fly{background:url(../images/send-fly-new-year.jpg) no-repeat 0 0}



*/



.banner_content {
	color:#fff;
	float:right;
	padding-top:60px;
	position:relative;
	right:22%;
	text-align:left;
	width:37%
}
.banner_content p.banner_terms {
	font-size:12px;
	margin-top:17px;
	display:inline-block;
	float:right
}
.banner_content span {
	font-size:1.25em;
	line-height:1.21em;
	font-style:normal;
}
.banner-one .banner_content span {
	color:#000004
}
.banner_content > a > img {
	margin-top:5px;
}
.banner-one .banner_content span span {
	color: #b02a5f;
	font-size: inherit;
	line-height: inherit
}
.banner_content span.span_sub {
	font-size:1.2em;
	line-height:1.25em
}
.banner_content h1 {
	color:#FFF!important;
	font-size:2.125em;
	line-height:1.0em;
	letter-spacing:1px
}
.banner_content h2 {
	color:#FFF!important;
	font-size:2.125em;
	line-height:1.0em;
	letter-spacing:1px
}
.banner_content strong {
	width:100%;
	color:#FFF!important;
	font-size:2.125em;
	line-height:1.0em;
	letter-spacing:1px;
	clear:both;
}
.banner_content .banner_header {
	width:100%;
	color:#FFF!important;
	font-size:2.125em;
	line-height:1.0em;
	letter-spacing:1px;
	clear:both;
}
.category-bangladesh .banner_content h1, .category-ethiopia .banner_content h1, .category-india .banner_content h1, .category-nigeria .banner_content h1, .category-philippines .banner_content h1,  .category-srilanka .banner_content h1, .category-vietnam .banner_content h1 {
	color:#4d4d4f!important
}
.category-bangladesh .banner_content span, .category-ethiopia .banner_content span, .category-india .banner_content span, .category-nigeria .banner_content span, .category-philippines .banner_content span, .category-srilanka .banner_content span, .category-vietnam .banner_content span {
	color:#4d4d4f
}
.banner_content h1.infobanner-bangladesh {
	color:#000004!important
}
.banner_content h1.newyear, .banner_content .newyear-offer {
	color:#4d4c47!important
}
.banner-one .banner_content h1 {
	color:#000004!important
}
.banner_content .infobanner-bangladesh-gift {
	color: #ee1d22;
	font-size:inherit;
	line-height: inherit
}
.banner_content .slide-icons {
	display: inline-block;
	padding-top: 1em;
	vertical-align: middle
}
.banner_content .slide-icons .icon-img1 {
	background: url("../images/bike.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 1.7em;
	line-height: inherit;
	vertical-align: middle;
	width: 6.8em;
	margin-right: 0.3em
}
.banner_content .slide-icons .icon-img2 {
	background: url("../images/led-tv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 1.5em;
	line-height: inherit;
	vertical-align: middle;
	width: 6.3em;
	margin-right: 0.3em
}
.banner_content .slide-icons .icon-img3 {
	background: url("../images/mobile-phone.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 1.4em;
	line-height: inherit;
	vertical-align: middle;
	width: 6.1em;
	margin-right: 0.3em;
	margin-top:0.3em
}
.homelearncta {
	font-size:1em!important
}
.home_content_block h5, .home_content_block h2 {
	margin-bottom:0;
	margin-top:1em
}
.contact_pad {
	padding:5px 0
}
.xm_sharehold {
	background:url(../images/xm-sprite.png) no-repeat -229px -612px
}
.xm_theteam {
	background:url(../images/xm-sprite.png) no-repeat -229px -675px
}
.au_teamhead span {
	display:inline-block
}
p.txt-left {
	text-align:left!important
}
p.txt-left a {
	word-wrap:break-word;
	font-size:15px;
	font-weight:400
}
.content_block_text strong {
	color:#636363
}
.faq_head {
	background:#ee5e2d;
	padding:20px;
	text-align:center;
	border-bottom:8px solid #3a3a3a;
	text-transform:uppercase;
	color:#FFF!important
}
.faq_pad {
	padding:20px 0;
	clear:both;
	overflow:hidden
}
.faq_pad h5 {
	padding-left:15px;
	text-transform:uppercase;
	color:#349933;
	font-size:25px;
	margin-bottom:17px;
	margin-top:17px
}
.faq_desc {
	margin:10px 0;
	font-size:13px
}
.cont_intro {
	width:80%;
	margin-bottom:8px
}
.cont_intro > strong {
	font-size: 1em
}
.cont_intro > p {
	margin-top:8px
}
ul.cont_social {
	list-style-type:none;
	overflow:hidden;
	font-size: inherit;
	line-height:inherit
}
ul.cont_social li {
	float:left;
	font-size: inherit;
	line-height:inherit
}
ul.cont_social li a {
	display:block;
	width:2.35em;
	height:2.35em;
	margin-right:5px
}
li.cont_fb a {
	background:url(../images/xm-sprite.png) no-repeat -661px -44px
}
li.cont_tw a {
	background:url(../images/xm-sprite.png) no-repeat -693px -44px
}
.philipines-top {
	border-right:1px solid #ddd;
	padding-right:30px
}
.philipines-top.philipines-toplast {
	border-right:0
}
.kitkat_nav.social-philipines {
	position:static
}
.kitkat_nav.social-philipines li {
	float:left;
	margin-right:26px
}
.new_btn.new_btnmt {
	margin-top:25px
}
.philipines-top {
	margin-top:25px
}
.philip-partners h5 {
	text-align:center
}
.philip-partners {
	background:#fff;
	margin-top:47px;
	overflow:hidden;
	padding:30px 0 40px;
	text-align:center
}
.calculator-philip {
	margin-top:40px
}
.list_offer.lists-phil {
	text-align:left
}
.header_single.brdrNone.header_double {
	margin-top:0
}
.header_double span {
	top:13px
}
.philipines-top h5 {
	color:#8f8f8f
}
.offer_terms {
	display: block;
	font-size: 12px !important;
	line-height: normal;
	margin-top: 17px;
}
.foot-region strong {
	color:#d4d4d4
}
.offer_sup {
	position:relative;
	top:-4px
}
.cont_marg20 {
	margin-left:25px;
	display:inline-block!important
}
.cont_white {
	color:#FFF!important
}
.foot-region-contect {
	margin-left:15px
}
.mob_wid100 {
	width:100%!important
}
.scam_count {
	font-size:1.6em;
	line-height:0
}
.scam_font {
	font-size:25px!important
}
.scam_container {
	border:2px solid #B0B2B3;
	padding:10px 30px;
	position:relative;
	margin-top:40px
}
.scam_container span {
	position:absolute;
	display:inline-block!important;
	width:25px;
	height:18px;
	top:-17px;
	background:url(../images/xm-sprite.png) no-repeat -147px -690px
}
.scam_container span.tp_arrow_lft {
	left:42%
}
.scam_container span.tp_arrow_rgt {
	left:55%
}
.scam_tab {
	margin-top:10px
}
.scam_tab ul {
	width:294px;
	margin:0 auto;
	list-style-type:none
}
.scam_tab ul li {
	float: left;
	height: 2.5625em;
	position: relative;
	width: 8.75em;
}
.scam_tab ul li:first-child {
	margin-right:10px
}
.scam_tab ul li a {
	display:block;
	border:1px solid #7F8084;
	color:#7F8084;
	font-size:1.3125em;
	line-height:1.95em;
	padding-left:60px
}
.scam_tab ul li a:hover, .scam_tab ul li a.active {
	color:#FFF;
	background:url(../images/scam_gradiant.png) repeat-x;
	border:1px solid #349933
}
.scam_tab ul li a.active {
	cursor:default
}
.scam_tab ul li a span {
	background:url(../images/xm-sprite.png) no-repeat;
	width:1.45em;
	height:1.45em;
	display:inline-block;
	position:absolute;
	top:0.35em;
	left:1.18em
}
.scam_tab ul li.dos a span {
	background-position:-867px -45px
}
.scam_tab ul li.donts a span {
	background-position:-903px -45px
}
.scam_tab ul li.dos a:hover span, .scam_tab ul li.dos a.active span {
	background-position:-796px -45px
}
.scam_tab ul li.donts a:hover span, .scam_tab ul li.donts a.active span {
	background-position:-832px -45px
}
.bg-tdimp {
	cursor:pointer
}
#schedule_draw_two.bg-tdimp {
	background-color:#c63402!important
}
.cms-scroll-icon {
	background-image: url("../images/xm-sprite.png");
	background-position: -33.125em 4.25em;
	bottom: 0;
	cursor: pointer;
	display: block;
	height:2.875em;
	margin: 5px auto 27px;
	position:fixed;
	right:0em;
	width:2.875em;
	z-index: 99
}
.cms-scroll-icon.downarrow {
	background-position:-36.3125em 4.25em
}
.content-block {
	border:1px solid #ccc;
	padding-left:15px;
	padding-top:13px;
	padding-bottom:13px;
	position:relative;
	overflow:hidden;
}
.page_top_banner {
	border: 1px solid #ccc;
	margin: 0 15px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 17px;
	position: relative;
}
.uganda-section .top-block {
	border:1px solid #b4b4b4;
	margin:0 auto;
	overflow:hidden;
	padding:5px 25px
}
.uganda-section .top-block .content-blocks {
	padding-top:15px;
}
.uganda-section .top-block .content-blocks .send-receive-currency {
	background-image:url(../images/xm-sprite.png);
	background-position:-711px 178px;
	display:inline-block;
	margin-left:40px;
	min-height:88px;
	min-width:90px;
	overflow:hidden;
	vertical-align:middle
}
.uganda-section .top-block .content-blocks h5 {
	display:inline-block;
	font-size:1.5625em;
	margin-bottom:15px;
	overflow:hidden;
	padding-left:30px;
	text-align:left;
	vertical-align:middle;
	width:62%
}
.information-block.uganda-section .content-block {
	border:medium none;
	display:inline-block;
	min-height:100%;
	padding-bottom:15px;
	padding-left:0;
	padding-top:20px;
	position:relative;
	vertical-align:middle
}
.information-block.uganda-section .top-block .seven .content-blocks {
	padding-top:28px
}
.content-block ul {
	padding-right:6px;
	font-size: inherit
}
.content-block li {
	background:url(../images/bullet-orange.png) no-repeat scroll left 9px rgba(0, 0, 0, 0);
	line-height:normal;
	list-style:none outside none;
	margin-left:1px;
	padding-bottom:2px;
	padding-left:14px;
	padding-top:2px;
	position:relative;
	font-size: 1em
}
.content-blocks li {
	background:url(../images/bullet-orange.png) no-repeat scroll left 9px rgba(0, 0, 0, 0);
	line-height:normal;
	list-style:none outside none;
	margin-left:1px;
	padding-bottom:2px;
	padding-left:14px;
	padding-top:2px;
	position:relative;
}
.content_blocks_style li {
	background:url(../images/bullet-orange.png) no-repeat scroll left 9px rgba(0, 0, 0, 0);
	line-height:normal;
	list-style:none outside none;
	margin-left:1px;
	padding-bottom:2px;
	padding-left:14px;
	padding-top:2px;
	position:relative;
}
.row.cms-mid-block.content_margin {
	clear:both
}
.row.cms-mid-block .twelve.columns.content_margin {
	overflow:hidden;
	margin-top: 0
}
.category-uganda .twelve.columns.content_margin.uganda-topone {
	padding-left:0;
	padding-right:0
}
.category-uganda .twelve.columns.uganda-static-right {
	padding-left:0;
	padding-right:0
}
.uganta-cms .twelve .six ul {
	list-style:none
}
.uganta-cms .columns h5 {
	font-size:1.875em
}
.main .seo_pages_content_title {
	color: #349933;
	font-size: 1.875em;
	font-weight: 400;
	line-height: 1.1;
	margin:0 0 17px 15px;
	text-align:left
}
.main .title_in_cash {
	text-align:center
}
.left-content-info ul {
	list-style:none;
	margin-bottom:0
}
.left-content-info ul li {
	list-style:none outside none;
	overflow:hidden;
	margin-bottom:50px
}
.right-content-info ul li {
	list-style:none outside none;
	overflow:hidden;
	margin-bottom:30px
}
.right-content-info ul li.extra_info {
	margin-bottom:15px
}
.category-uganda .right-content-info ul li {
	margin-bottom:12px
}
.left-content-info ul.icon-container li {
	margin-bottom:25px
}
.right-content-info ul.video-icon-container li {
	margin-bottom:25px;
}
.right-content-info ul.video-icon-container li.extra_info {
	margin-bottom:15px;
}
.right-content-info ul.video-icon-container li.extra_info h6 {
	margin-bottom:9px;
}
.right-content-info ul.video-icon-container li h6 {
	margin-bottom:0
}
.left-content-info ul li span, .right-content-info ul li span {
	background-image:url(../images/xm-sprite.png);
	display:inline-block;
	min-height:44px;
	min-width:46px;
	overflow:hidden;
	vertical-align:top
}
.left-content-info ul li .cinfo, .right-content-info ul li .cinfo {
	display:inline-block;
	margin:0 auto;
	overflow:hidden;
	vertical-align:top
}
.left-content-info ul li .cinfo {
	max-width:68%
}
.right-content-info ul li .cinfo {
	max-width:89%
}
.left-content-info ul li .cinfo h6, .right-content-info ul li .cinfo h6 {
	margin-top:5px
}
.left-content-info ul li .send-icon {
	background-position:-34px 58px
}
.left-content-info ul li .phone-icon {
	background-position:-93px 58px
}
.left-content-info ul li .network-partner-icon {
	background-position:-149px 65px
}
.right-content-info ul li .peace-of-mind-icon {
	background-position:-196px 60px
}
.right-content-info ul li .full-refund-icon {
	background-position:-259px 64px
}
.right-content-info ul li .play-vid-icon {
	background-position:-323px 66px
}
.left-content-info ul li .benefit-icon {
	background-position:-382px 58px
}
.left-content-info ul li .large-network-icon {
	background-position:-444px 63px
}
.network-icon {
	width:45%
}
.video-section {
	text-align:right
}
.video-section img {
	max-width:100%;
	width:100%
}
.category-uganda ul.breadcrumbs1, .category-vietnam ul.breadcrumbs1, .category-uk ul.breadcrumbs1, .category-uae ul.breadcrumbs1, .category-tanzania ul.breadcrumbs1, .category-srilanka ul.breadcrumbs1, .category-rwanda ul.breadcrumbs1, .category-qatar ul.breadcrumbs1, .category-pakistan ul.breadcrumbs1, .category-oman ul.breadcrumbs1, .category-nigeria ul.breadcrumbs1, .category-lebanon ul.breadcrumbs1, .category-southAfrica ul.breadcrumbs1, .category-kenya ul.breadcrumbs1, .category-jordan ul.breadcrumbs1, .category-india ul.breadcrumbs1, .category-ghana ul.breadcrumbs1, .category-ethiopia ul.breadcrumbs1, .category-egypt ul.breadcrumbs1, .category-bangladesh ul.breadcrumbs1, .category-philippines ul.breadcrumbs1, .category-ksa ul.breadcrumbs1 {
	display:none
}
.category-uganda hr.breadcrum, .category-vietnam hr.breadcrum, .category-uk hr.breadcrum, .category-uae hr.breadcrum, .category-tanzania hr.breadcrum, .category-srilanka hr.breadcrum, .category-rwanda hr.breadcrum, .category-qatar hr.breadcrum, .category-pakistan hr.breadcrum, .category-oman hr.breadcrum, .category-nigeria hr.breadcrum, .category-lebanon hr.breadcrum, .category-southAfrica hr.breadcrum, .category-kenya hr.breadcrum, .category-jordan hr.breadcrum, .category-india hr.breadcrum, .category-ghana hr.breadcrum, .category-ethiopia hr.breadcrum, .category-egypt hr.breadcrum, .category-bangladesh hr.breadcrum, .category-philippines hr.breadcrum, .category-ksa hr.breadcrum {
	display:none
}
.category-uganda .content_margin, .category-vietnam .content_margin, .category-uk .content_margin, .category-uae .content_margin, .category-tanzania .content_margin, .category-srilanka .content_margin, .category-rwanda .content_margin, .category-qatar .content_margin, .category-pakistan .content_margin, .category-oman .content_margin, .category-nigeria .content_margin, .category-lebanon .content_margin, .category-southAfrica .content_margin, .category-kenya .content_margin, .category-jordan .content_margin, .category-india .content_margin, .category-ghana .content_margin, .category-ethiopia .content_margin, .category-egypt .content_margin, .category-bangladesh .content_margin, .category-philippines .content_margin, .category-ksa .content_margin {
	margin-top:20px
}
.category-uganda .findan_country, .category-vietnam .findan_country, .category-uk .findan_country, .category-uae .findan_country, .category-tanzania .findan_country, .category-srilanka .findan_country, .category-rwanda .findan_country, .category-qatar .findan_country, .category-pakistan .findan_country, .category-oman .findan_country, .category-nigeria .findan_country, .category-lebanon .findan_country, .category-southAfrica .findan_country, .category-kenya .findan_country, .category-jordan .findan_country, .category-india .findan_country, .category-ghana .findan_country, .category-ethiopia .findan_country, .category-egypt .findan_country, .category-bangladesh .findan_country, .category-philippines .findan_country, .category-ksa .findan_country {
	display:none
}
.findan_country {
	display:none
}
#step2 {
	margin-bottom:0
}
.left-content-info.top-one ul, .right-content-info.top-two ul {
	margin-bottom:0
}
.currency-section {
	padding-top:0
}
.currency-title > h5 {
	display:block;
	margin:0 auto;
	padding-top:15px
}
.network-icon ul {
	clear:both;
	display:block;
	list-style:none outside none;
	margin:0 auto;
	overflow:hidden;
	width:100%
}
.network-icon {
	width:79%
}
.network-icon ul.last-row {
	margin:0 auto;
	width:66%;
	text-align:center
}
.left-content-info .network-icon ul li {
	background:none repeat scroll 0 0 #f3f3f3;
	display:inline-block;
	margin:0 0 3px;
	text-align:center;
	vertical-align:middle;
	width:32.4%
}
.left-content-info .network-icon ul.last-row > li {
	width:49%
}
.network-icon ul li img {
	display:table-row;
	margin:0 auto;
	text-align:center;
	vertical-align:middle
}
.contact-section {
	background:none repeat scroll 0 0 #ebebeb;
	padding:20px 10px
}
.contact-section h5 {
	color:#349933;
	font-size:1.875em;
	padding-bottom:5px;
	padding-top:10px;
	margin:0;
}
.contact-section .contact-venu {
	font-size:1.125em
}
.contact-section .contact-no {
	float:right;
	text-align:left;
	width:76%;
	font-size: inherit
}
.contact-section .contact-email {
	clear:both;
	float:right;
	font-size:20px;
	min-width:76%;
	text-align:left;
	font-size: inherit
}
.contact-section .contact-email span {
	cursor:pointer
}
.contact-section .contact-email span:hover {
	color:#01b7df
}
.contact-section .ph-no-sep {
	padding-left:5px;
	padding-right:8px
}
.contact-section span {
	display:inline-block;
	font-size:1.25em;
	vertical-align:middle;
	color:#7e8083
}
.row.contact-section .ph-number {
	background-image:url(../images/xm-sprite.png);
	background-position:-535px 132px;
	display:inline-block;
	margin-right:15px;
	min-height:40px;
	min-width:35px
}
.row.contact-section .em-mail {
	background-image:url(../images/xm-sprite.png);
	background-position:-569px 132px;
	display:inline-block;
	margin-right:15px;
	min-height:40px;
	min-width:35px
}
.flex-wrapper.uganda-banner {
	width:100%;
	max-height:18.25em;
	min-height:18.25em;
	background-position:right top!important
}
.banner_content .banner-details {
	clear:both;
	color:#fff!important;
	display:block;
	font-size:2.125em;
	font-weight:700;
	letter-spacing:1px;
	line-height:33px
}
.flex-wrapper .banner_content .uganda-country-code {
	background-image:url(../images/Uganda-flag-icon.png);
	min-height:72px;
	min-width:72px;
	display:inline-block
}
.flex-wrapper .banner_content .philippines-country-code {
	background-image:url(../images/philippines_icon.png);
	min-height:72px;
	min-width:72px;
	display:inline-block
}
.flex-wrapper .banner_content .vietnam.seo_country_code {
	background-image:url(../images/vietnam_icon.png)
}
.flex-wrapper .banner_content .uk.seo_country_code {
	background-image:url(../images/uk_icon.png)
}
.flex-wrapper .banner_content .srilanka.seo_country_code {
	background-image:url(../images/srilanka_icon.png)
}
.flex-wrapper .banner_content .uae.seo_country_code {
	background-image:url(../images/uae_icon.png)
}
.flex-wrapper .banner_content .tanzania.seo_country_code {
	background-image:url(../images/tanzania_icon.png)
}
.flex-wrapper .banner_content .rwanda.seo_country_code {
	background-image:url(../images/rwanda_icon.png)
}
.flex-wrapper .banner_content .bangladesh.seo_country_code {
	background-image:url(../images/bangladesh_icon.png)
}
.flex-wrapper .banner_content .qatar.seo_country_code {
	background-image:url(../images/qatar_icon.png)
}
.flex-wrapper .banner_content .pakistan.seo_country_code {
	background-image:url(../images/pakistan_icon.png)
}
.flex-wrapper .banner_content .oman.seo_country_code {
	background-image:url(../images/oman_icon.png)
}
.flex-wrapper .banner_content .nigeria.seo_country_code {
	background-image:url(../images/nigeria_icon.png)
}
.flex-wrapper .banner_content .lebanon.seo_country_code {
	background-image:url(../images/lebanon_icon.png)
}
.flex-wrapper .banner_content .ksa.seo_country_code {
	background-image:url(../images/ksa_icon.png)
}
.flex-wrapper .banner_content .kenya.seo_country_code {
	background-image:url(../images/kenya_icon.png)
}
.flex-wrapper .banner_content .jordan.seo_country_code {
	background-image:url(../images/jordan_icon.png)
}
.flex-wrapper .banner_content .india.seo_country_code {
	background-image:url(../images/india_icon.png)
}
.flex-wrapper .banner_content .ghana.seo_country_code {
	background-image:url(../images/ghana_icon.png)
}
.flex-wrapper .banner_content .ethiopia.seo_country_code {
	background-image:url(../images/ethiopia_icon.png)
}
.flex-wrapper .banner_content .egypt.seo_country_code {
	background-image:url(../images/egypt_icon.png)
}
.flex-wrapper .banner_content .seo_country_code {
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	min-height: 4.5em;
	min-width: 4.5em
}
.top_panel {
	border:1px solid #CCC
}
.header_pad {
	padding:5px 90px 0 10px;
	position:relative
}
.seo_subhead {
	font-size:22px!important
}
.seo_bullet {
	list-style-position:inside
}
.money_icon {
	width:80px;
	height:80px;
	display:inline-block;
	position:absolute;
	top:0;
	right:15px
}
#career_newupdate .content ul {
	list-style:none;
}
#career_newupdate #Finance_Manager,  #career_newupdate #Credit_Officer, #career_newupdate #Compliance_Officer, #career_newupdate #Senior_Compliance_Officer, #career_newupdate #Relationship_Executive, #career_newupdate #Digital_Business_Leader, #career_newupdate #Marketing_Specialist, #career_newupdate #Marketing_Manager {
	text-decoration:none;
	color:#4d4d4d;
}
#career_newupdate #Finance_Manager:hover, #career_newupdate #Credit_Officer:hover {
	text-decoration:none;
	color:#349933;
}
#career_newupdate #Compliance_Officer:hover, #career_newupdate #Compliance_Officer:hover {
	text-decoration:none;
	color:#349933;
}
#career_newupdate #Senior_Compliance_Officer:hover, #career_newupdate #Senior_Compliance_Officer:hover {
	text-decoration:none;
	color:#349933;
}
#career_newupdate #Relationship_Executive:hover, #career_newupdate #Relationship_Executive:hover {
	text-decoration:none;
	color:#349933;
}
#career_newupdate #Digital_Business_Leader:hover, #career_newupdate #Digital_Business_Leader:hover {
	text-decoration:none;
	color:#349933;
}
#career_newupdate #Marketing_Specialist:hover, #career_newupdate #Marketing_Specialist:hover {
	text-decoration:none;
	color:#349933;
}
#career_newupdate #Marketing_Manager:hover, #career_newupdate #Marketing_Manager:hover {
	text-decoration:none;
	color:#349933;
}
#career_newupdate .box-prt {
	background-color: #ededed;
	clear: both;
	color: #7e8083;
	float: none;
	font-size: 1em;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px;
	width: 97%;
}
#career_newupdate .orange-bullet > li {
	list-style-image:none;
	background:url("../images/xm-bulet.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
	padding-left: 25px;
}
#career_newupdate .view.newupdates > li {
	display:inline-block;
}
#career_newupdate .acc-lft {
	padding-left: 20px;
}
#career_newupdate .newupdate-print {
	float: left;
	margin-bottom: -5px;
	display:block;
}
#career_newupdate .txt11ab new_print {
	float:left;
	display:block;
}
#career_newupdate .new_job_decp {
	display: block;
	padding-top: 4px;
}
#career_newupdate .new_job_decp1 {
	display: block;
	clear: both;
	padding-top:5px;
	line-height: 16px;
}
.accordion #view_more_apply {
	display:inline-block;
}
#career_newupdate #print_icon_career {
	float: left;
	margin-bottom: -5px;
	display:block;
}
#career_newupdate #print_icon_career_print {
	float:left;
	display:block;
}
#career_newupdate #job_descrip_carrer {
	display: block;
	padding-bottom: 5px;
	padding-top: 4px;
}
#career_newupdate #job_descrip_carrers {
	display: block;
	clear: both;
	padding-top:5px;
}
#career_newupdate #view_more_apply_new {
	display:inline-block;
}
#career_newupdate #view_more_apply_new_new_new {
	display:inline-block;
}
#career_newupdate #view_more_apply_new_new {
	display:inline-block;
}
#career_newupdate #view_more_apply_new_new_new_new {
	display:inline-block;
}
#career_newupdate #view_more_apply_new_new {
	display:inline-block;
}
#career_newupdate #view_more_apply_new_new_new_new_new {
	display:inline-block;
}
#career_newupdate #view_more_apply_new_new {
	display:inline-block;
}
#career_newupdate #view_more_apply_new_new_new_new_new_new {
	display:inline-block;
}
#career_newupdate #view_more_apply_new_new_new_new_new_new_new {
	display:inline-block;
}
#career_newupdate #print_icon_career_one {
	float: left;
	margin-bottom: -5px;
	display:block;
}
#career_newupdate #print_icon_career_one_two {
	float:left;
	display:block;
}
.formsec .type-txt {
	padding:0;
}
#career_newupdate .accordion .content p {
	padding:0 15px 0 0;
}
#career_newupdate ul.accordion > li > div.title .acc-lft h5 {
	padding-top: 3px;
}
#career_newupdate ul.accordion > li > div.title .acc-lft h3 {
	padding-top: 3px;
}
#career_newupdate .content .job_dec_career {
	list-style-image:none;
}
#career_newupdate .content .job_dec_career li {
	background:url("../images/xm-bulet.png") no-repeat scroll left 9px rgba(0, 0, 0, 0);
	padding-left: 25px;
}
#career_newupdate .content .job_dec_career li.job_last {
	background:url("../images/xm-bulet.png") no-repeat scroll left 10px rgba(0, 0, 0, 0);
}
#career_newupdate .orange-bullet > li {
	margin:10px 0;
}
#career_newupdate ul.accordion > li.active .title {
	padding:27px 27px 17px;
}
 @media only screen and (max-width:1400px) {
 .banner_content {
right:14%
}
 .slider-one, .slider-two, .slider-three, .slider-four, .slider-five, .slider-qatar, .slider-uae, .slider-uk, .slider-af, .slider-pakistan, .slider-send-fly, .slider-bangladesh, .slider-perfect {
background-position:-320px center!important
}
}
 @media only screen and (min-width:768px) and (max-width:1023px) {
 .year_2011 + .mileyearcontent, .year_2002 + .mileyearcontent {
left:-30px
}
 .year_2010 + .mileyearcontent {
right:-60px
}
 .year_2001 + .mileyearcontent {
right:-49px
}
 div.partnertab-main {
padding-top:195px
}
 .mileyearcontent span {
background:url(../images/xm-sprite.png) no-repeat -150px -563px;
display:inline-block;
height:18px;
width:18px;
left:50px;
top:-15px;
position:absolute
}
 .year_2008 + .mileyearcontent span, .year_2009 + .mileyearcontent span, .year_2010 + .mileyearcontent span, .year_2001 + .mileyearcontent span, .year_1999 + .mileyearcontent span {
right:70px;
left:auto
}
}
 @media only screen and (min-width:768px) {
 .partnertab-main {
position:relative;
padding-top:170px
}
 .partnertab {
position:absolute;
top:0;
width:25%;
cursor:pointer
}
 .partnertab.partnertab1 {
left:0
}
 .partnertab.partnertab2 {
left:33.33%
}
 .partnertab.partnertab3 {
left:50%
}
 .partnertab.partnertab4 {
left:66.66%
}
 .partnertab {
background:#F4F4F4;
padding:0 30px;
position:absolute;
text-align:center;
top:0;
width:33.33%
}
 .partnercontent {
display:none
}
 .partnercontent.partnercontent-show {
display:block
}
 .partnertab > h5 span {
position:static
}
 .partnertab > h5 {
padding-left:0;
font-size:1.25em
}
 .partnertab > h2 span {
position:static
}
 .partnertab > h3 span {
position:static
}
 .partnertab > h2 {
padding-left:0 !important;
font-size:1.25em !important;
}
 .partnertab > h3 {
padding-left:0 !important;
font-size:1.25em !important;
}
 .partnertab {
border-left:1px solid #D9D9D9
}
 .partnertab:first-child {
border-left:0
}
 .partnertab.active {
background:#8f8f8f;
cursor:default
}
 .partnertab.active .xm_partner_icn {
background:url(../images/xm-sprite.png) no-repeat -506px -20px
}
 .partnertab.active .xm_formidable_icn {
background:url(../images/xm-sprite.png) no-repeat -579px -23px
}
 .partnertab.active .xm_partner_network {
background:url(../images/xm-sprite.png) no-repeat -425px -14px
}
 .partnertab.active h5 {
color:#fff
}
 .partnertab.active h2 {
color:#fff !important
}
 .partnertab.active h3 {
color:#fff !important
}
 .header_sub1.header_single_big {
padding:14px 0 13px
}
 .partnertab.active:after {
background:url(../images/xm-sprite.png) no-repeat -151px -421px;
bottom:0;
content:"";
height:1.0625em;
left:47.5%;
position:absolute;
width:1.25em
}
}
 @media only screen and (max-width:1024px) {
 .offerholder.offerholdercontentleft, .offerholder.offerholdercontent {
padding:0 85px;
vertical-align:middle
}
 .iframe-width100 {
height:auto!important
}
 .banner_content {
right:6%
}
 .slider-one, .slider-two, .slider-three, .slider-four, .slider-five, .slider-qatar, .slider-uae, .slider-uk, .slider-af, .slider-pakistan, .slider-send-fly, .slider-bangladesh, .slider-perfect {
background-position:-440px center!important
}
 .scam_container span.tp_arrow_lft {
left:41%
}
 .scam_container span.tp_arrow_rgt {
left:56%
}
}
 @media only screen and (max-width:1023px) {
 .partnercontent.partnercontent-show {
margin-top:0
}
}
 @media only screen and (max-width:960px) {
 .nine.columns.right.text-right.mobile-two {
width:100%;
margin-top:10px!important
}
 .scam_container span.tp_arrow_lft {
left:40%
}
 .scam_container span.tp_arrow_rgt {
left:56%
}
}
 @media only screen and (max-width:899px) {
 .subcategory_list {
background:none;
height:auto;
display:block
}
 .subcategory_list ul {
display:block
}
 .subcategory_list ul li {
float:none
}
 .subcategory_list ul li a {
display:block;
background:#CCC;
text-align:left;
border-bottom:1px solid #ddd
}
 .subcategory_list ul li a span {
display:none
}
 .subcategory_list ul li div {
position:relative;
text-align:left
}
 .subcategory_list ul li div ul.sub_nav {
display:block
}
 .subcategory_list ul li div ul.sub_nav li a {
background:#CCC;
text-align:left;
padding:0 27px 0 35px
}
 .subcategory_list ul li div ul.sub_nav li a:hover {
background:#FFF
}
 .header_single font {
display:block;
width:85%!important
}
}
 @media only screen and (max-width:800px) {
 .comp_box {
padding:0
}
 .header_sub {
padding:7px 0 7px 50px
}
 .comp_box .header_sub {
font-size:1.25em !important
}
 .top-banner-page {
background-position:right center!important
}
 .hom_ban .orbit-wrapper .slider-nav span.left {
left:2%
}
 .hom_ban .orbit-wrapper .slider-nav span.right {
right:2%
}
 .slider-one, .slider-two, .slider-three, .slider-four, .slider-five, .slider-qatar, .slider-uae, .slider-uk, .slider-af, .slider-pakistan, .slider-send-fly, .slider-bangladesh, .slider-perfect {
background-position:-495px center!important
}
 .banner_content {
padding-top:55px
}
 .scam_container span.tp_arrow_lft {
left:38%
}
 .scam_container span.tp_arrow_rgt {
left:58%
}
}
 @media only screen and (max-width:768px) {
 .add-sec {
padding-top:0
}
 .pd-lft {
padding-left:0
}
 .pd-rgt {
padding-right:0
}
 .form_container {
padding:0 15px
}
 .top-bar ul > li a:not(.button) {
text-align:left;
padding-left:20px
}
 .flex-banner {
-webkit-order:2;
-ms-flex-order:2;
order:2
}
 .flex-nav {
-webkit-order:1;
-ms-flex-order:1;
order:1
}
 .content_secs {
padding:0
}
 .milestone_sec {
display:block
}
 .milestone_sec li {
display:block;
width:50%;
float:left
}
 .year_2009, .year_2010 {
height:147px
}
 .mob_milestone2009, .mob_milestone2007 {
clear:both
}
 .offerholder.offerholdercontent {
padding:40px 25px
}
 .offerholder.offerholdercontentleft {
padding:40px 25px 55px;
-webkit-box-ordinal-group:2;
-moz-box-ordinal-group:2;
-ms-flex-order:2;
-webkit-order:2;
order:2
}
 .offerholder.offerorder1 {
-webkit-box-ordinal-group:1;
-moz-box-ordinal-group:1;
-ms-flex-order:1;
-webkit-order:1;
order:1
}
 .offersection {
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
 .spacing {
margin-top:10px
}
 .offersection {
display:block
}
 #nav-popup.popup {
position:relative
}
 ul.accordion > li.active > div.title, ul.accordion > li > div.title {
padding:15px 60px 15px 35px
}
 .offerholder .offer_title {
font-size:1.25em !important
}
 .orbit, .orbit-wrapper {
max-height:23.125em
}
 .addr_panel {
padding-left:20px
}
 .form_container.contact_form input[type="text"], .form_container.contact_form select, .form_container.contact_form .select-wrapper, .form_container.contact_form textarea {
width:100%
}
 .offer_terms {
margin-top:10px
}
 .offerholder .offer_title {
font-size:1.125em!important;
line-height:1.125em
}
 .mob_mtop0 {
margin-top:0!important
}
 .scam_container span.tp_arrow_lft {
left:37%
}
 .scam_container span.tp_arrow_rgt {
left:58%
}
 .seo_bullet {
padding-left:10px;
border:1px solid red
}
 .mmarbtm {
margin-bottom:5px!important
}
 .mmartop {
margin-top:5px!important
}
 .right-content-info ul li.extra_info {
margin-bottom:25px;
}
}
 @media only screen and (max-width:767px) {
 .line_col img {
display:none
}
 .news_icons {
margin-bottom: 1.563em;
}
 .offerholder .offer_title {
font-size:1.5625em !important;
line-height:25px
}
 .offer_terms {
margin-top:17px
}
 .cc-pad {
padding:0
}
 ul.breadcrumbs li a:hover {
border-bottom:none;
text-decoration:underline
}
 .lft_content {
border:none;
padding:10px
}
 .rgt_content {
padding:10px
}
 .search_pad0 {
padding:0 12.7px
}
 .marbtm20 {
margin-bottom:0
}
 .hgt245 {
height:auto
}
 .subcategory_list ul li a {
background:#d5d5d5;
border-bottom:1px solid #bbb
}
 .subcategory_list ul li:last-child a {
border:none
}
 .subcategory_list ul li div ul.sub_nav li a {
padding:0 10px 0 37px;
background:#d5d5d5
}
 .subcategory_list ul li div ul.sub_nav li a:hover {
background:#FFF
}
 .top-bar ul#sendreceive li a:hover, .top-bar ul#calculate li a:hover, .top-bar ul#findlocations li a:hover, .top-bar ul#sendreceive li.active-category a, .top-bar ul#calculate li.active-category a, .top-bar ul#findlocations li.active-category a {
background:#CF3A06
}
 .top-bar ul#sendreceive li a, .top-bar ul#calculate li a, .top-bar ul#findlocations li a {
background:#f2531b;
border-bottom:1px solid #dc7856
}
 .top-bar ul#transtracker li a {
background:#349933
}
 .kitkat_nav {
display:none
}
 .for-desc {
display:block!important
}
 .cont_top45 {
margin-top:0
}
 .tot_pay {
margin-top:0
}
 .title, .pay, .pay_head {
text-align:center
}
 span.calculate_arrow {
margin-top:17px
}
 .twelve.columns.content.contentspace {
margin-top:0!important
}
 .milestone_row div.mileyearcontent {
display:block
}
 div.mileyearcontent {
border:0 none;
margin-bottom:20px;
padding:10px 0 0;
position:static;
width:auto;
background:none
}
 div.mileyearcontent>h5 {
display:none
}
 .mileyearcontent span {
display:none
}
 .infor_box {
padding-top:20px
}
 div.row.milestone_row+div.row.milestone_row {
margin-top:0
}
 .breaknone {
display:none
}
 .header_sub1.header_single_big {
padding:7px 0 4px 75px
}
 .header_single.header_single_big {
padding:20px 0 9px 75px
}
 .partnercontent {
margin-bottom:25px
}
 .becomepartner {
border:none
}
 .becomepartner-seperator {
text-align:center
}
 .becomepartner-seperator a {
margin-top:5px
}
 .top_sec {
margin-top:0
}
 .bot_sec {
margin-top:20px
}
 .pd-rgt, .pd-lft {
padding:0!important
}
 .sec_code67 {
width:100%!important;
margin-bottom:8px!important
}
 .clear_over .fllf-imp {
float:none!important
}
 .white-bg-off-xmnews {
margin-bottom:15px
}
 .slider-eight.orbit-slide > a {
display:block!important
}
 .columnhg {
height:auto!important
}
 .home_content_block .content_block {
width:21.3125em;
margin:20px auto 0
}
 .desk_mtop0 {
margin-top:22px!important
}
 .form_container {
padding:0
}
 .breadcrumbs {
margin-bottom:10px!important
}
 .nine.columns.right.text-right.mobile-two.Main.Website {
margin-top:20px
}
 .sec-frst-prt, .frst-prt {
width:42%
}
 .partnercontent.partnercontent-show {
margin-top:0
}
 .content h5:first-child:empty {
display:none
}
 .header_single font {
display:block;
width:100%!important
}
 .header_sub {
padding:7px 0 7px 60px
}
 .rssfeeddesk {
display:none
}
 .marle9 {
margin-top:25px!important
}
 .faqarrow-block, .faqarrow-block1 {
display:block;
width:100%;
margin-bottom:30px!important;
height:auto!important
}
 .faqarrow-block span, .faqarrow-block1 span {
top:auto;
right:auto;
left:48%;
bottom:-14px;
-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
transform:rotate(90deg)
}
 .addr_panel {
padding-left:15px
}
 .mob_martp20 {
margin-top:20px
}
 ul.headlists li a {
padding:0 4px
}
 ul.headlists li:before {
line-height:1.1875em
}
 .comp_box .header_sub {
font-size:1.375em !important
}
 .partnertab {
height:auto!important
}
 .mr-top0 {
padding-right:0
}
 .philipines-top {
border-right:0 none;
padding-bottom:25px;
padding-right:0
}
 .philipines-top.philipines-toplast {
padding-bottom:0
}
 .demo.demo_philip {
margin-top:20px
}
 .mmarbtm {
margin-bottom:10px!important
}
 .mmartop {
margin-top:10px!important
}
 #career_newupdate .nine.columns.padlft {
padding-right:0;
}
 #career_newupdate .frst-prt {
width:42% !important;
}
 #career_newupdate #content1 .frst-prt {
width:44% !important;
}
 #career_newupdate #content2 .sec-frst-prt {
width:42%;
}
 #career_newupdate #content1 {
padding-left:0px !important;
padding-right:0px !important;
}
 #career_newupdate #content1 .six.columns.lbl-prt {
padding-right:0;
}
 #career_newupdate #content1 .sec-frst-prt {
width:44%!important;
}
 #career_newupdate .columns.padlft.capt_form .eight.columns.padlft {
float: left;
width: auto;
}
 .cont_marg20 {
margin-left:27px
}
}
 @media only screen and (max-width:640px) {
 .accordion .content p {
padding:0 35px 0 0
}
 ul.accordion > li.active > div.title, ul.accordion > li > div.title {
padding:15px 60px 15px 15px
}
 .acc-lft {
width:100%
}
 .view {
width:100%!important;
margin-top:10px
}
 .cnt-sec {
padding:0
}
 .slider-one, .slider-two, .slider-three, .slider-four, .slider-five, .slider-qatar, .slider-uae, .slider-uk, .slider-af, .slider-pakistan, .slider-send-fly, .slider-bangladesh, .slider-perfect {
height:14.375em!important;
background-position:-1000px center!important
}
 .banner_content {
width:80%;
right:16%;
padding-top:40px
}
 #banner_container {
height:14.375em
}
 .scam_container span.tp_arrow_lft {
left:34%
}
 .scam_container span.tp_arrow_rgt {
left:60%
}
}
 @media only screen and (max-width:600px) {
 .top-bar ul {
width:100%!important
}
 .scam_container span.tp_arrow_lft {
left:33%
}
 .scam_container span.tp_arrow_rgt {
left:60%
}
}
 @media only screen and (max-width:599px) {
 .faq-block {
width:100%!important;
display:block!important
}
 .faq-block1 {
width:100%!important;
display:block!important
}
 table.regiontable {
overflow:scroll;
width:590px
}
}
 @media only screen and (max-width:480px) {
 .scam_container span.tp_arrow_lft {
left:29%
}
 .scam_container span.tp_arrow_rgt {
left:64%
}
 ul.accordion > li > div.title h5 {
color:#7e8083;
font-size:0.9375em;
font-weight:700
}
 dl.tabs dd {
margin:0 5px 0 0
}
 .milestone_sec li {
width:100%
}
 .tabs-content .orbit, .orbit-wrapper {
min-height:7.4375em
}
 #banner h5, #banner h2 {
top:35px
}
 .top-banner-page {
background:none!important
}
 .banner_content {
padding-top:0
}
 .banner_content h1 {
font-size: 1.5625em;
line-height: 1em
}
 ul.inline-list > li, ul.link-list-region > li {
background-position:12px 9px
}
}
 @media only screen and (max-width:479px) {
 .home_content_block {
padding:0 0px!important
}
 .home_content_block .content_block {
width:90%
}
 ul.accordion > li.active .title:after {
right:0.9375em
}
 .fancybox-wrap {
left:7%!important;
width:86%!important
}
 .fancybox-inner {
width:100%!important
}
}
 @media only screen and (max-width:360px) {
 header {
padding:10px 8px 23px!important
}
 .mobclear {
clear:both;
margin-top:20px
}
 .clrboth {
clear:both
}
 ul.headlistsbg li a, ul.headlistsbg li:before, ul.headlistsbg li {
font-size:14px!important;
line-height:14px!important
}
 dl.tabs dd, dl.tabs dd.active {
width:100%
}
 .tab-con-faq {
clear:both
}
 .line_hgt {
line-height:25px
}
 header {
padding:10px 0 23px!important
}
 .accordion .content p {
padding:0
}
 .becomepartner-seperator a {
margin-right:0
}
 .content_block .pagination-parent, .content_block .pagination-parent2, .content_block .pagination-parent1 {
padding-top:20px
}
 .scam_container span.tp_arrow_lft {
left:21%
}
 .scam_container span.tp_arrow_rgt {
left:69%
}
.panel-green ul {
  padding: 0 0px;
}
}
 @media only screen and (max-width:320px) {
 .scam_tab ul li {
width:8.1875em
}
 .scam_container span.tp_arrow_lft {
left:19%
}
 .scam_container span.tp_arrow_rgt {
left:70%
}
.panel-green ul {
  padding: 0 0px;
}
}
 @media only screen and (min-width:320px) and (max-width:360px) {
 .uganda-banner > .banner_content > h1 {
font-size:1.092em;
line-height:1.093em;
margin:25px 0px 0px 0px !important;
}
}
 @media only screen and (min-width:320px) and (max-width:767px) {
 .banner_content h1 {
margin-top: 0px !important;
}
}
 @media only screen and (min-width:768px) and (max-width:1280px) {
 .flex-wrapper.uganda-banner {
background-position:-520px top!important
}
}
 @media only screen and (min-width:768px) and (max-width:800px) {
 .banner_content h1 {
margin-top: -47px !important;
}
}
/*Deleop by Mohosin*/



.nonslide {
	margin-bottom:20px;
}
.bnonslide {
	margin-bottom:20px;
}
.content_block {
	/* IE10 Consumer Preview */ 

background-image: -ms-linear-gradient(top, #FFFFFF 0%, #f3f3f3 100%);
	/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(top, #FFFFFF 0%, #f3f3f3 100%);
	/* Opera */ 

background-image: -o-linear-gradient(top, #FFFFFF 0%, #f3f3f3 100%);
	/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #f3f3f3));
	/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #f3f3f3 100%);
	/* W3C Markup, IE10 Release Preview */ 

background-image: linear-gradient(to bottom, #FFFFFF 0%, #f3f3f3 100%);
	/* display: inline-block;

  height: auto;

  max-width: 100%;

  padding: 4px;

  line-height: 1.428571429;

  background-color: #ffffff;*/

background-position: -85px 0;
	cursor: pointer;
	display: block;
	height: 240px;
	overflow: hidden;
	position: relative;
	width: 100%;
	border: 5px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 1px #999;
}
.content_block a:hover {
	/* IE10 Consumer Preview */ 

background-image: -ms-linear-gradient(top, #FFFFFF 0%, #eeeeee 100%);
	/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(top, #FFFFFF 0%, #eeeeee 100%);
	/* Opera */ 

background-image: -o-linear-gradient(top, #FFFFFF 0%, #eeeeee 100%);
	/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #eeeeee));
	/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #eeeeee 100%);
	/* W3C Markup, IE10 Release Preview */ 

background-image: linear-gradient(to bottom, #FFFFFF 0%, #eeeeee 100%);
}
.content_block a span.sti-icon-news, .sti-menu li a span.sti-icon-news span {
	background: rgba(0, 0, 0, 0) url("../images/news.png") no-repeat scroll 0 0;
	left: 81px;
	width: 64px;
}
.sti-icon, .content_block a span {
	background-position: 0 -0px !important;
	background-repeat: no-repeat;
	float: left;
	height: 56px;
	position: absolute;
	top: 82px;
}
.content_block a span.sti-icon-tariff {
	background: rgba(0, 0, 0, 0) url("../images/tariff.png") no-repeat scroll 0 0;
	background-position: 0 -0px !important;
	left: 96px;
	width: 43px;
}
.content_block a span.sti-icon-news {
	background: rgba(0, 0, 0, 0) url("../images/news.png") no-repeat scroll 0 0;
	left: 96px;
	width: 64px;
}
.content_block a span.sti-icon-locate {
	background: rgba(0, 0, 0, 0) url("../images/locate.png") no-repeat scroll 0 0;
	left: 172px;
	width: 64px;
}
.content_block a span.sti-item:hover {
	background-position: 0 -56px !important;
}
.content_block a h2 {
	color: #010101;
	font-size: 18px;
	top: 20px;
	text-align:center;
	text-decoration:none;
}
.content_block a h3 {
	position:absolute;
	bottom: 0px;
	color: #3a3a3a;
	font-size: 13px;
	text-align:center;
	text-decoration:none;
	width:100%;
}
.img-circle {
	border-radius: 50%;
}
.grid-item-inner {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	max-height: 300px;
	min-height: 265px;
	padding: 10px;
}
.grid-advertisement-inner {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	padding: 10px;
}
.grid-gallery-inner {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	padding: 10px;
}
.paddingleft {
	padding-left: 5px;
	padding-right: 5px;
	margin-top:10px;
}
.branchbox {
	border-right:1px solid #349933 ;
	padding:10px;
}
.branchbox h1 {
	font-size:18px;
	padding-bottom:5px;
	border-bottom:2px solid #349933;
}
.report-box {
	display: block;
	max-width: 100%;
	min-height: 150px;
}
.grid-content {
	padding: 10px 0;
	text-align: center;
}
.grid-item h3 {
	font-size: 14px;
	line-height: 11px;
}
.grid-gallery h3 {
	font-size: 14px;
	line-height: 22px;
	color:#333;
}
div#high img {
	background: none repeat scroll 0 0 #fff;
	border: 5px solid #fff;
	cursor: pointer;
	float: left;
	margin-bottom: 18px;
	margin-right: 26px;
	margin-top: 5px;
	min-height: 150px;
	position: relative;
	transition: all 500ms ease 0s;
	width: 100%;
}
div#high img:hover {
	opacity: 1 !important;
	top: -10px !important;
}
div#advertisement img {
	background: none repeat scroll 0 0 #fff;
	border: 5px solid #fff;
	cursor: pointer;
	float: left;
	margin-bottom: 18px;
	margin-right: 26px;
	margin-top: 5px;
	height: auto;
	position: relative;
	transition: all 500ms ease 0s;
	width: 100%;
}
div#advertisement img:hover {
	opacity: 1 !important;
	top: -10px !important;
}

.grid-product-inner {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	max-height: 300px;
	height:220px; !important;
	clear:both; overflow:hidden;
	padding: 10px;
}

.grid-sme-inner {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	min-height: 150px;
	height:150px; !important;
	clear:both; 
	padding: 10px;
	 width:100%;  overflow:hidden;
}

div#product img {
	background: none repeat scroll 0 0 #fff;
	border: 2px solid #FFF;
	cursor: pointer;
	float: left;
	margin-bottom: px;
	margin-right: 10px;
	margin-top: 5px;
	position: relative;
	transition: all 500ms ease 0s;
	width: 100%;
}
div#product img:hover {
	opacity: 1 !important;
	top: -10px !important;
}
.product-box {
	display: block; width:140px;
}

.product-content {
	padding: 10px 0;
	text-align: left;
}
.product-content h3{ font-size:18px; line-height:22px;}

.space10 {
	clear: both;
	margin-top: 0.030em;
	overflow: hidden;
}
.bodytext {
	line-height:20px;
}
.ajaxtext {
	font-size:13px;
}
.media-box strong.date {
	background: #f4f1ed none repeat scroll 0 0;
	color: #5e739c;
	float: left;
	font: bold 3em Georgia, "Times New Roman", Times, serif;
	margin-right: 2.9%;
	text-align: center;
	text-transform: capitalize;
	width: 99%;
}
.media-box strong.date span {
	background: #d3d3d3 none repeat scroll 0 0;
	border-top: 1px solid #fff;
	color: #666;
	display: block;
	font-size: 0.41em;
	padding: 0.2em 0;
}
.caption {
	color: #0080C0;
	font-size: 14px;
	font-weight: lighter;
	padding:10px; text-transform:uppercase;
}
.thead {
	color: #0080C0;
	font-size: 16px;
	font-weight: bold;
}
.tbodytext{color: #666;
	font-size: 14px;
	font-weight: normal;
	 line-height: 22px; padding:5px;
	}
.detailsImg {
	width:52px;
}
.content_block_text a {
	color:#187619
}
.textedito_table table {
	border:1px solid #CCC;
	border-collapse:collapse;
}
.textedito_table table td, .textedito_table table th {
	border:1px solid #CCC;
	border-collapse:collapse;
	padding:8px 10px;
}
.textedito_table ul li {
	list-style-position: outside
}
/*88888888888888888888888-----------------------develop by Mohosin----------------------

*/
