body
{
    font-size: 15px;
}

.brandomla {
    color: #FFF;
    background-color: #ff6f00;
    padding: 0px 9px 3px 9px;
}

.FirstSlideGrid img {
    max-width: 200px;
    display: inline-block;
    background: #fff;
    padding: 10px 20px;
}
.GridOlnConverter
{
          line-height: 1.3em;
    min-height: 284px;
    padding: 0.5em 0;
    box-shadow: 0 0 1px 0px #bfbfbf;
    border-radius: 6px;
    background: #f7f7f7;
   float: left;
     
}
.section-title1
{
    color: #000;
    font-size: 1.5em;
    font-weight: 700;   
    letter-spacing: -1px;
    margin: 0 0 0.30em;
    text-align: center;
    text-shadow: 0px 1px 15px #dedede;
}   



.logo a, a:link, a:visited, a:hover, a:active
{
    text-decoration:none;
    color: #ff6f00;
    font-weight: 600;
}
.right ul, ol { margin-bottom: 0%;}

.social .right a { background-color: #FFF;}

#contact a { color:#8a0000; }
#contact a:hover { color:#b90707; }

.phone a{
	background-image: url(../img/phone.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #ff6f00;
	padding-left: 2em;
	width: auto;
	font-size: 0.8em;
	float: left;
	vertical-align: middle;
	padding-top: 0.3em;
	    margin-left: 25px;
}
.phone a:hover{
	background-image: url(../img/phone.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #825422;
	padding-left: 2em;
	width: auto;
	font-size: 0.8em;
	float: left;
	vertical-align: middle;
	padding-top: .3em;
	text-decoration:none;
}
.phone2 a{
	color: #92C500;
	padding-left: 2em;
	font-size: 1em;
	vertical-align: middle;
	padding-top: 0.3em;
}
.phone2 a:hover{
	
	color: #92C500;
	padding-left: 2em;
	width: auto;
	font-size: 1em;
	float: left;
	
	padding-top: .3em;
}
.mail a{
	background-image: url(../img/letter.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #ff6f00;
	padding-left: 2em;
	padding-bottom: 0.5em;
	width: auto;
	font-size: 0.8em;
	margin-left: 2em;
	vertical-align: middle;
}
.mail a:hover{
	background-image: url(../img/letter.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #825422;
	padding-left: 2em;
	width: auto;
	font-size: 0.8em;
	margin-left: 2em;
	vertical-align: middle;
	text-decoration:none;
}





a.green-btn {
	color: #fff;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #92C500;
	text-align: right;
	padding-top: 2.7em;
	padding-right: 1.5em;
	padding-bottom: 1.5em;
	padding-left: 1.5em;
	float: left;
	background-image: url(../img/send_btn.png);
	background-repeat: no-repeat;
	background-position: 8px 12px;
	width:7em;
	margin-top:.2em;
}

a.green-btn:hover {
	color: #00283A;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #999;
	text-align: right;
	padding-top: 2.7em;
	padding-right: 1.5em;
	padding-bottom: 1.5em;
	padding-left: 1.5em;
	float: left;
	background-image: url(../img/send_btn.png);
	background-repeat: no-repeat;
	background-position: 8px 12px;
	width:7em;
	margin-top:.2em;
	text-decoration:none;
	
}
a.rate-btn {
	color: #fff;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #ff6f00;
	text-align: right;
	padding: 1.7em 1em;
	float: left;
	margin-top: 0.2em;
	background-image: url(../img/currency_btn.png);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	width:8em;
}

a.rate-btn:hover {
	color: #000;
	background:#ddd;
	display: block;
	text-decoration:none;
	background-image: url(../img/currency_btn.png);
	background-repeat: no-repeat;
	background-position: 8px 5px;
}

a.read-btn {
	color: #fff;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #ff6f00;
	text-align: center;
	padding-top: 1.9em;
	padding-right: 1em;
	padding-bottom: 1.9em;
	padding-left: 1em;
	float: left;	
}

a.read-btn:hover {
	color: #FFF;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #9e2510;
	text-align: center;
	padding-top: 1.9em;
	padding-right: 1em;
	padding-bottom: 1.9em;
	padding-left: 1em;
	float: left;	
}

a.read-btn:hover 
{
    background-color: #c16219;
}


.r-grn {

	border: thick solid #00283A;
	background-color: #00283A;
}

#our-work a.gr-btn 
{
    display:block;
}

a.gr-btn {
	color: #fff;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	background-color: #92C500;
	font-weight: bold;
	padding: 0.9em;
	width: 80%;
    margin: 0 auto;
    /*display: block;*/
}

a.gr-btn:hover {
	color: #00283A;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	background-color: #999;
	font-weight: bold;
	padding: 0.9em;
	text-decoration:none;
}




a.gr-btn1 {
	color: #fff;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #92C500;
	text-align: center;
	padding: 1em;
	margin-top: 0.3em;
	/*width: 12em;*/
	width:auto;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
	height: 5em;
}
a.gr-btn1:hover {
	color: #00283A;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #999;
	text-align: center;
	padding: 1em;
	margin-top: 0.3em;
	/*width: 12em;*/
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
	height:5em;	
	
}
a.gr-btn2 {
	color: #fff;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #92C500;
	text-align: center;
	padding: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 14em;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
	
}
a.gr-btn2:hover {
	color: #00283A;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #999;
	text-align: center;
	padding: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 14em;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
		
	
}
a.gr-btn3 {
	color: #ff6f00;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #ff6f00;
	text-align: center;
	padding: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 14em;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
	
}
a.gr-btn3:hover {
	color: #00283A;
	display: block;
	font-size: 1em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	font-weight: bold;
	background-color: #999;
	text-align: center;
	padding: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 14em;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
		
	
}
a.white-btn {
	border: 1px solid #fff;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 0.85em;
	width: 20%;
	margin: 1.25em auto;
	padding: 0.625em 1.25em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
}
a.white-btn:hover {
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);*/
	background: #9e2510;
}
a.color-btn, form.customform button.color-btn {
	background: none;
	border: 1px solid #001925;
	border-radius: 3px;
	color: #001925;
	display: block;
	font-size: 0.85em;
	padding: 0.625em 1.25em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
}
a.color-btn:hover, form.customform button.color-btn:hover {
	border: 1px solid #92c500;
	color: #92c500;
}

.icon-1{
	background-image: url(../img/N-1.jpg);
	background-repeat: no-repeat;
	height: 115px;
	background-position: center;
}
.icon-4{
	background-image: url(../img/N-4.jpg);
	background-repeat: no-repeat;
	height: 115px;
	background-position: center;
}.icon-2{
	background-image: url(../img/N-2.jpg);
	background-repeat: no-repeat;
	height: 115px;
	background-position: center;
}.icon-3{
	background-image: url(../img/N-3.jpg);
	background-repeat: no-repeat;
	height: 115px;
	background-position: center;
}

.icon-5{
	background-image: url(../img/about_MT.jpg);
	background-repeat: no-repeat;
	height: 140px;
	background-position: center;
}
.icon-6{
	background-image: url(../img/about_inst.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-position: center;
}
.icon-7{
	background-image: url(../img/about_f.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-position: center;
}

#topbar {
	background: none repeat scroll 0 0 #ff6f00;
	border-bottom: 0px solid #FFF;
	padding: 0.3125em 0;
}
#topbar p a{
	color: #fff;
	font-size: 0.75em;
	opacity: 0.5;
	position: relative;
	top: 2px;
}
#topbar p a:hover{
	color: #92C500;
	font-size: 0.75em;
	opacity: 0.5;
	position: relative;
	top: 2px;
}
#topbar p strong {
	font-weight: 600;
}
#topbar i {
	color: #ffffff;
	font-size: 1.1em;
	opacity: 1;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
}
#topbar i:hover {
	color: #92c500;
	cursor: pointer;
	opacity: 1;
}
nav {
	/*background: none repeat scroll 0 0 #00283a;*/
	background: none repeat scroll 0 0 #FFF;
}
header {
	border-bottom: 4px solid #ff6f00;
	position: fixed;
	width: 100%;
	top:0;
	z-index: 10;
}

.brandtop { font-family: 'Lato', sans-serif; text-transform: capitalize; font-size: 26px; font-weight: 500!important;}

p.logo {
	color: #fff;
	font-size: 1.5em;
	font-weight: 300;
	position: relative;
	text-transform: uppercase;
	/*top: 1em;*/
	margin: 0;
	padding: 2px 0;
}

p.logo>a>img {
    width: 80px;
}

p.logo strong {
	font-weight: 700;
}
ul.right { margin-bottom: 0px; }
.top-nav li a {
	color: #000;
	font-size: 0.80em;
	font-weight: 600;
	padding: 1.1em 1.5em 1.5em;
	text-transform: capitalize;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
}
.top-nav li a:hover, .top-nav li.active-item a {
	background: none repeat scroll 0 0 #ff6f00;
    color: #FFF;
    position: relative;
}
#carousel .text {
	position: absolute;
	top:42%;
	z-index: 10;
}
.item {
	overflow: hidden;
	width: 100%;
}
.prev-arrow, .next-arrow {
	background: none repeat scroll 0 0 #00283a;
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 1px;
	text-align: center;
	width: 30px;
}
#carousel .text h2 {
	/*background: none repeat scroll 0 0 rgba(146, 197, 0, 0.8);-*/
	background: none repeat scroll 0 0 #ff6f00;
	color: #fff;
	/*display: inline-block;*/
	font-size: 2em;
	font-weight: 300;
	margin: 1px 0;
	max-width: 700px;
	padding: 10px 20px;
	width: 100%;
	text-transform: capitalize;
}
#carousel .text p {
	background: none repeat scroll 0 0 #00283a;
	color: #fff;
	max-width: 600px;
	padding: 10px 20px;
	width: 100%;
}
#carousel .owl-theme .owl-controls {
	background: none repeat scroll 0 0 rgba(0, 40, 58, 0.53);
	bottom: 0;
	margin: 0;
	padding: 0.625em 0;
	position: absolute;
	width: 100%;
}
.owl-theme .owl-controls .owl-page span {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 3px solid rgba(0, 40, 58, 0.57);
	height: 18px;
	margin: 0 0.3125em;
	opacity: 1;
	width: 18px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: none repeat scroll 0 0 #92c500;
}
.money_logo {
	height: 5em;
	width: 9em;
	background-image: url(../img/logo.jpg);
	margin-bottom: -5em;
}
.para {
	color: #FFFFFF;
	text-align: center;
}


#first-block {
	text-align: center;
	background-color: #ff6f00;
	padding-top: 1.5em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2em;	
	padding-top:1em;
}

#first-blockpay {
	text-align: center;
	padding-top: 1.5em;
	padding-right: 20em;
	padding-bottom: 2em;
	padding-left: 20em;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: left;
	
}
#first-blockpay h1 {
	color: #999;
	font-size: 2em;
	font-weight: 300;
	margin-top: 0;	
}


#first-blocktrans h2 {
	color: #92C500;
	font-size: 2em;
	margin-top: 0;
	padding-right: 6em;
	padding-left: 6em;
}

.first-blocktrans h2 {
	color: #92C500;
	font-size: 2em;
	margin-top: 0;
	
}

#first-block h1 {
	color: #fff;
	font-size: 2em;
	font-weight: 300;
	margin-top: 0;
	
}
#first-block p {
	color: #6c7c84;
	font-size: 0.85em;
}

#rate-block {
	text-align: left;
}

.rate_form {
	background-color: #00283A;
	float: left;
	position: relative;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 1em;
}
.rate_form_btn {
	float: left;
	position: relative;
	border: thick solid #00283A;
	background-color: #00283A;
	float: left;
	
	
}

.r-12 
{
    background-color: #ff6f00;
    color:#FFF;
	width: auto;    
	font-size: 1em;
	font-weight: 600;
    text-align: center;
	border: thick solid #00283A;
    padding: 0.5em 1em;
}

.r-eu {
	width: auto;
	font-size: 1.2em;
	font-weight: bold;
	color: #00283A;
	background-color: #CCC;
	padding-right: 1em;
	border: thick solid #00283A;
	background-image: url(../img/eur.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 4em;
	padding-top: .83em;
	padding-bottom: .84em;	
}
.r-us {
	width: auto;
	font-size: 1.2em;
	font-weight: bold;
	color: #00283A;
	background-color: #CCC;
	padding-right: 1em;
	border: thick solid #00283A;
	background-image: url(../img/usd.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 4em;
	padding-top: .83em;
	padding-bottom: .84em;	
}
.r-13 {
	background-color: #ff6f00;
    color:#FFF;
	width: auto;    
	font-size: 1em;
	font-weight: 600;
    text-align: center;
	border: thick solid #00283A;
    padding: 0.5em 1em;
	
}
.r-113 {
	width: auto;
	font-size: 1.2em;
	font-weight: bold;
	color: #F00;
	background-color: #CCC;
	padding-right: 1em;
	padding-left: 1em;
	text-align: right;
	border: thick solid #00283A;
	
}

.r-15 {
	background-image: url(../img/eur.jpg);
	background-repeat: no-repeat;
	width:3.7em;
	background-color: #00283A;
	border: thick solid #00283A;
}

.r-16 {
	background-image: url(../img/usd.jpg);
	background-repeat: no-repeat;
	width:3.7em;
	background-color: #00283A;
	border: thick solid #00283A;
}
.r-17 {
	
	background-color: #00283A;
	border: thick solid #00283A;
}

#features {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	position: relative;
	text-align: center;
	z-index: 2;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
}
#features i {
	background: none repeat scroll 0 0 #92c500;
	border-radius: 100px;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3) inset;
	color: #fff;
	display: inline-block;
	font-size: 2em;
	height: 100px;
	line-height: 100px;
	text-align: center;
	width: 100px;
}
#features h1 {
	font-size: 1em;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	line-height: 1.3;
}
#features h2 {
	color: #FF6F00;
	font-size: 2.5em;
	font-weight: 700;
	letter-spacing: -1px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 1.25em;
	margin-left: auto;
}
#features p {
	color: #777;
	font-size: 15px;
	line-height: 1.5em;
}

/*#features {
                display: none;
            }*/






#money_trans {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	position: relative;
	text-align: center;
	z-index: 2;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6em;
	padding-right: 4em;
	padding-bottom: 6em;
	padding-left: 4em;
}
#money_trans i {
	background: none repeat scroll 0 0 #92c500;
	border-radius: 100px;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3) inset;
	color: #fff;
	display: inline-block;
	font-size: 2em;
	height: 100px;
	line-height: 100px;
	text-align: center;
	width: 100px;
}
#money_trans h1 {
	font-size: 1em;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 1.25em;
	margin-right: auto;
	margin-bottom: 1.25em;
	margin-left: auto;
}
#money_trans h2 {
	color: #dedede;
	font-size: 3.8em;
	font-weight: 700;
	letter-spacing: -1px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 1.25em;
	margin-left: auto;
}
#money_trans p {
	color: #777;
	font-size: 0.85em;
	line-height: 1.5em;
}

#money_trans_banner {
	background: none repeat scroll 0 0 #92c500;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	text-align: center;
	padding-top: 1.5em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
	position: relative;
		
}
#money_trans_bannernext {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	text-align: center;
	position: relative;
	background-color: #fff;
	height: 10em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/currency.jpg);
}
.spacer {
	height: 6em;
	background-color: #FFF;
}



#about-us {
	background: none repeat scroll 0 0 #FFF;
	clear: both;
}
#about-us:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#about-us article {
	padding-top: 2.7em;
	padding-right: 4em;
	padding-bottom: 2em;
	padding-left: 4em;
}

#internationalpayments {
	background: none repeat scroll 0 0 #FFF;
	clear: both;
}
#internationalpayments:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#internationalpayments article {
	padding-top: 2.7em;
	padding-right: 4em;
	padding-bottom: 2em;
	padding-left: 4em;
}

#internationalpayments h2.section-title-home { color: #000; }

#internationalpayments {
                background: none repeat scroll 0 0 #fff;
                
                position: relative;
                z-index: 2;
                padding: 2em 2em 3em 2em;
            }

 #internationalpayments {
                padding-top: 2.4em;
                background-color: #FFF;
            }

article h2 {
	font-size: 4em;
	font-weight: 900;
	letter-spacing: -2px;
	line-height: 0.9;
	margin: 0 0 0.25em 0
}
article h1, article h2, article h3, article h4, article h5, article h6 {
	color: #fff;
}
.media-container {
  overflow: hidden;
}
.media-container video, .media-container img {
  display: block;
  height: 100%;
  max-width: none;
  min-width: 100%;
  width: auto;
}
article p, article li {
	color: #000;
	font-size: 1em;
	opacity: 0.7;
}
article ul {
	padding: 1.25em 0;
}

#about-us h2.section-title-home { color: #000; }
article ul li {
	list-style-type: none;
	margin: 0.625em 0;
	padding: 0 0 0 1em;
}
article ul li:before {
	background: #00283a none repeat scroll 0 0;
	color: #fff;
	content: "\f006";
	display: inline-block;
	font-family: "mfg";
	font-size: 0.8em;
	height: 20px;
	line-height: 20px;
	margin-left: -1em;
	margin-right: 0.625em;
	text-align: center;
	width: 20px;
}
.about-us-icons i {
	border: 2px solid #92c500;
	border-radius: 100px;
	color: #92c500;
	display: block;
	float: left;
	font-size: 1.6em;
	height: 60px;
	line-height: 60px;
	margin-right: 0.625em;
	text-align: center;
	width: 60px;
}
.about-us-icons {
	display: block;
	margin-top: 2em;
}

.about-us-movie {
	display: block;
	margin-top: 2em;
}
h2.section-title:after {
	background: #dedede none repeat scroll 0 0;
	content: "";
	display: block;
	height: 1px;
	margin: 0.31225em auto 0;
	position: relative;
	width: 100px;
}
h2.section-title {
	color: #ff6f00;
	font-size: 2.5em;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 0 0 0.30em;
	text-align: center;
	text-transform: capitalize;
}
h2.section-title-home {
	color: #fff;
	font-size: 2.5em;
	font-weight: 700;
	letter-spacing: -1px;
	text-align: left;
	text-transform: capitalize;
}
h2.section-title-trans {
	color: #92C500;
	font-size: 2.5em;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 0 0 1.25em;
	text-align: center;
	text-transform: capitalize;
}

#our-money-transfer {
	position: relative;
	z-index: 2;
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left:2em;
	text-align: center;
}
#our-work {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 2;
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
	text-align: left;
}
#our-work ul li{
	list-style-type: none;
}

#our-work-trans {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 2;
	text-align: center;
	padding-top: 2em;
	padding-right: 4em;
	padding-bottom: 2em;
	padding-left: 4em;	
}

#our-work-trans h4{
	color: #999;
	font-size: 2em;
	font-weight: 300;
	margin-top: 0;		
}


#our-work-trans h2{
	color: #999;
	font-size:1.3em;
	font-weight: 300;
	margin-top: 0;		
}
#our-work-trans ul li{
	list-style-type: none;
}

#our-work ul li {
margin: 0.625em 0;
padding: 0 0 0 1em;
}

#our-work ul li::before {
    background: #00283a none repeat scroll 0 0;
    color: #fff;
    content: "\f006";
    display: inline-block;
    font-family: "mfg";
    font-size: 0.8em;
    height: 20px;
    line-height: 20px;
    margin-left: -1em;
    margin-right: 0.625em;
    text-align: center;
    width: 20px;
}






.tab-item {
	background: #fff none repeat scroll 0 0;
	margin-top: 1.25em;
	padding: 1.25em 0;
}
.our-work-container {
	display: block;
	height: 100%;
	position: relative;
}
#transfer-container {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

.our-work-text {
	background: #00283a none repeat scroll 0 0;
	bottom: 0;
	display: block;
	left: 0;
	opacity: 0;
	padding: 1em;
	position: absolute;
	right: 0;
	text-align: center;
	transition: opacity 0.20s linear 0s;
	-o-transition: opacityd 0.20s linear 0s;
	-ms-transition: opacity 0.20s linear 0s;
	-moz-transition: opacity 0.20s linear 0s;
	-webkit-transition: opacity 0.20s linear 0s;
	width: 100%;
	
}
.our-work-container:hover > .our-work-text {
	opacity: 1;
}
.our-work-text h4 {
	color: #fff;
	font-size: 1em;
	font-weight: 600;
}


.our-work-text p {
	color: #fff;
	font-size: 0.8em;
	opacity: 0.7;
}
.tab-nav {
	display: table;
}
a.tab-label, a.tab-label:link, a.tab-label:visited {
	background: #00283a none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 1em;
	padding: 0.625em 1.25em;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
}
a.tab-label:hover, a.tab-label.active-btn {
	background: #ff6f00;
	color: #fff;
}
#services {
	background: #ff6f00 none repeat scroll 0 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	padding: 2em 2em;
}
#services h2 {
	color: #fff;
	margin: 0 0 1.25em;
}
#services h2.section-title:after {
	background: #fff none repeat scroll 0 0;
}
#services i {
	background: none repeat scroll 0 0 #fff;
	border-radius: 80px;
	color: #8a0000;
	display: block;
	float: left;
	font-size: 1.8em;
	height: 80px;
	line-height: 80px;
	margin-right: 0.625em;
	text-align: center;
	width: 80px;
}
.service-text {
	display: table;
	position: relative;

}
#services h3 {
	color: #fff;
	font-size: 1em;
	font-weight: 700;
	text-transform: uppercase;
}
#services p {
	color: #fff;
	font-size: 0.8em;
}
#latest-news {
	background: #f3f3f3 none repeat scroll 0 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	padding: 2em 2em;
	position: relative;
	z-index: 3;
}
#transfer {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	padding: 2em 2em;
	
}
.news-date {
	background: #6f9600 none repeat scroll 0 0;
	clear: both;
	color: #fff;
	display: block;
	float: none;
	min-height: 118px;
	padding: 0.625em 0;
	text-align: center;
	width: 100%;
}
.day {
	font-size: 2.5em;
	font-weight: 700;
}
.month, .year {
	font-size: 0.85em;
	padding-bottom: .5em;
}
.news-text {
	background: #fff none repeat scroll 0 0;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	min-height: 90px;
	margin-bottom: 0.5em;
	padding-top: 0.625em;
	padding-right: 1.25em;
	/*padding-bottom: 0.625em;*/
	padding-left: 1.25em;
	overflow: hidden;
	min-height: 115px;
}

.line .read-btn { min-height: 115px;}

.line .read-btn:hover 
{ 
    text-decoration:none;
}

.news-text p {
	color: #777;
	font-size: 0.85em;
}
#contact {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	padding: 2em 2em;
	position: relative;
	z-index: 2;
	
}
#contact input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 3px;
}
form.customform button.color-btn {
	height: auto;
	margin-top: 0;
}
#contact h2 {
	margin: 0 0 1.25em;
}
#contact h3 {
	color: #ff6f00;
	font-size: 1em;
	font-weight: 700;
	margin: 0 0 0.625em;
	text-transform: uppercase;
}
#contact p {
	font-size: 0.85em;
	font-style: normal;
	line-height: 1.4em;
}
#contact p strong {
	font-weight: 700;
}
#contact i {
	background: #e0e0e0 none repeat scroll 0 0;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	line-height: 26px;
	margin: 0.625em;
	text-align: center;
	width: 26px;
}
#map-block {
  filter: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);    
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
}
footer {
	background: none repeat scroll 0 0 #ff6f00;
	color: #FFF;
	padding-top: 2em;
	padding-right: 0;
	padding-bottom: 1.5em;
	padding-left: 0;
	float: left;
    width: 100%;
   /* margin-top: 30px; */
    margin-top: 0px;
}

.footerline{
	font-weight: bold;
	color: #FFF;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0.8em;
	padding-right: 0em;
	padding-bottom: 0.8em;
	padding-left: 0em;
	}

.footerline a:hover{
	font-weight: bold;
	color: #ef3e36;
	margin-right: auto;
	margin-left: auto;
}

.footerline a{
	font-weight: bold;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
}

footer p, footer a:visited, footer a, footer a:hover {
	color: #FFFFFF;
	font-size: 0.8em;
}
@media screen and (max-width: 768px) {
  header {
  	position: relative;
  }
  .top-nav li a {
  	/*background: #05374e none repeat scroll 0 0;*/
  }
  #carousel .text {
  	font-size: 0.8em;
  	top: 20%;
  }
  .owl-controls.clickable {
  	display: none!important;
  }
  .right {
  	float: none;
  }
  .social.right {
  	float: right;
  }
  #about-us article {
  	padding: 4em 2.5em;
  }
  #internationalpayments article {
  	padding: 4em 2.5em;
  }
}
@media screen and (max-width: 480px) 
{
  #topbar {
  	line-height: 1.625em;
  	text-align: center;
  }
  .social.right {
  	float: none;
  }
  p.logo, p.nav-text {
  	text-align: center;
  }
}

.icon01 {
	background-image: url(../img/icon-1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon01:hover {
	background-image: url(../img/icon-11.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon02 {
	background-image: url(../img/icon-2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon02:hover {
	background-image: url(../img/icon-21.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon03 {
	background-image: url(../img/icon-3.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon03:hover {
	background-image: url(../img/icon-31.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon04 {
	background-image: url(../img/icon-4.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon04:hover {
	background-image: url(../img/icon-41.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon05 {
	background-image: url(../img/icon-5.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}
.icon05:hover {
	background-image: url(../img/icon-51.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 71px;
	width: 72px;
	float: left;
	margin-right: 1em;
}

.bank_cards {
	font-size: 0.8em;
	font-weight: bold;
	color: #333;
}


.design {
	color: #FFF;
	font-size: .8em;	
}
.design a{
	color: #FFF;
	font-size: 1em;	
}

.design a:hover {
	color: #fff;
	font-size: 1em;	
	text-decoration:none;
}
.transline {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #92C500;
	width: 7.2em;
	margin-right: auto;
	margin-left: auto;
	margin-top: -3em;
	margin-bottom: 3em;
}

.transline05 {
	
	margin-right: auto;
	margin-left: auto;
	margin-top: -3em;
	margin-bottom: 3em;
}
.transline02 {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #92C500;
	width: 7.2em;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2em;
	margin-bottom: 0em;
}


.form-control
{
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-left: 0px;
    border-radius:0px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
    }
    
    .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}
	
	
	@media screen and (-webkit-min-device-pixel-ratio:0)
	
	
	{input[type=date].form-control,
	input[type=time].form-control,
	input[type=datetime-local].form-control,
	input[type=month].form-control
	{
		line-height:34px
	}
	}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}                                                                                                                                                                                            



/*new */
.top-menu
{
text-align: right;
}
.top-menu>div{
display: inline-block;
    float: right;
    padding: 5px 0;
}
		.header-baner
		{
		position: relative;
		}
		
		.header-baner .FirstSlideGrid
		{
		    position: absolute;
			top: 50%;
			text-align: center;
			margin: auto;
			display: inline-block;
			left: 0;
			right: 0;
			transform: translateY(-50%);
		}
		.header-baner .FirstSlideGrid>span
		{
			    background: #ff6f00;
				padding: 10px;
				color: #fff;
		}
		
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /******************
all page Style 

*******************************/																					   
    .services-grids p 
    {
        color: #777
    }
    
    .services-grids h4
    {
        font-size: 1.3em;
        color: #484848;
        margin-top: 10px;
        margin-top: 2em;
    }
    
    
    .wel-grids, .student-grids, .about-grids, .what-grids, .staff-grids, .statistics-grids, .services-grids, .ourser-grids, .course-grids
    {
            margin-top: 3em;
    }
        .welcome-w3, .new-w3agile, .about-w3, .services-w3l, .projects-agile, .courses-w3ls, .statistics-w3, .typo-w3, .contact-w3l {
    padding: 2em 0;
}
        h2.tittle {
    color: #000;
    font-size: 2.5em;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0 0 0.30em;
    text-align: center;
    
}
    .wel-grids, .student-grids, .about-grids, .what-grids, .staff-grids, .statistics-grids, .services-grids, .ourser-grids, .course-grids {
    margin-top: 4em;
}
.icon {
    text-align: center;
}
.ser-grid h4 {
    font-size: 1.8em;
    text-align: center;
    margin: 0.5em 0;
    color: #000000;
}
.ser-grid p {
    font-size: 1em;
    text-align: center;
    line-height: 1.8em;
}
.ser-grid:hover div.icon i {
    transform: rotateY(360deg);
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
}

.icon i {
    width: 80px;
    height: 80px;
    font-size: 2em;
    border: 6px double #ff6f00;
    line-height: 80px;
    border-radius: 50px;
    color: #ff6f00;
}

.traveller001
{
    background: url(../images/travellers_001.png) no-repeat 13px;
    background-size: 44px;
}
.traveller002
{
    background: url(../images/travellers_002.png) no-repeat 13px;
    background-size: 44px;
}
.traveller003
{
    background: url(../images/travellers_003.png) no-repeat 13px;
    background-size: 44px;
}
.traveller004
{
    background: url(../images/travellers_004.png) no-repeat 13px;
    background-size: 44px;
}
.traveller005
{
    background: url(../images/travellers_005.png) no-repeat 13px;
    background-size: 44px;
}

/** Currency-rate-page */


 .dline
        {
            padding: 1em 0;
            cursor: default;
        }
        .dline:hover span
        {
            color: #d26612;
        }
        .dline p
        {
            color: #333;
            font-size: 1.5em;
            line-height: 1.5;
            display: block;
            padding: 0.5em;
        }
        .dline span
        {
            color: #ff6f00;
            text-shadow: 5px 5px 10px #efefef;
            -webkit-transition: -webkit-all 2000ms ease-in-out;
            transition: all 2000ms ease-in-out;
        }
        
        
        
        #currency-rate
        {
            background: none repeat scroll 0 0 #fff;
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
            position: relative;
            z-index: 2;
            padding-top: 2em;
            padding-right: 2em;
            padding-bottom: 2em;
            padding-left: 2em;
            text-align: center;
        }
        
        #converter
        {
            background: #FFF none repeat scroll 0 0;
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
            padding: 2em 2em;
        }
        #converter99
        {
            background: #FFF none repeat scroll 0 0;
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
            padding: 2em 2em;
        }
        
        #converter99 h2
        {
            color: #000;
            display: block;
            margin-bottom: 0.25em;
        }
        
        #our-work h2
        {
            margin-bottom: 0.25em;
        }
        
        .Grid_trans
        {
            padding-left: 2.5em !important;
            padding-right: 2.5em !important;
        }
        
        .clearfix:after, .clearfix:before
        {
            display: table;
            content: " ";
        }
        
        .clearfix:after
        {
            clear: both;
        }
        
        .select
        {
            height: 34px;
            padding: 5px 15px;
        }
        
        .heading
        {
            padding: 3px 10px;
            display: block;
            padding-bottom: 15px;
        }
        .Ratebox
        {
            margin-top: 2em;
            margin-bottom: 2em;
        }
        table tr:nth-of-type(2n)
        {
            background: none repeat scroll 0 0 rgba(218, 122, 6, 0.13);
        }
        .mydatagrid
        {
            width: 100%;
            border: solid 0px #ddd;
        }
        .rows
        {
            background-color: #fff;
            font-family: Arial;
            font-size: 14px;
            color: #000;
            min-height: 25px;
            text-align: left;
            border: 1px solid #ddd;
        }
        .selectedrow
        {
            background-color: #ff8000;
            font-family: Arial;
            color: #fff;
            font-weight: bold;
            text-align: left;
        }
        .mydatagrid a
        {
            background-color: Transparent;
            padding: 5px 5px 5px 5px;
            color: #fff;
            text-decoration: none;
            font-weight: bold;
        }
        .mydatagrid a:hover
        {
            background-color: #000;
            color: #fff;
        }
        .mydatagrid span
        {
            background-color: #c9c9c9;
            color: #000;
            padding: 5px 5px 5px 5px;
        }
        .pager
        {
            background-color: #646464;
            font-family: Arial;
            color: White;
            height: 30px;
            text-align: left;
        }
        .mydatagrid td
        {
            align: center;
            padding: 10px;
        }
        .mydatagrid th
        {
            background-color: #ff6f00;
            color: White;
            min-width: 50px;
            text-align: center;
            font-weight: bold;
            padding: 15px;
        }
        
        .Grid_Flag
        {
            margin: 0;
            width: 40px;
        }
        
        .Grid_BuyCurrency
        {
            color: #000;
            padding: 15px 0px;
            border-radius: 6px;
            min-height: 50px;
        }
        
        .Grid_BuyCurrency h2, h3, h4, h5
        {
            text-align: center;
        }
        
        .Grid_TextInput
        {
        }
        .Grid_TextInput .Grid_AMTLeft
        {
            float: left;
            width: 48%;
            margin-right: 5px;
        }
        .Grid_TextInput .Grid_AMTRight
        {
            float: left;
            width: 48%;
        }
        .input-group
        {
            width: 100%;
        }
        .input-group .form-control
        {
            height: 34px;
        }
        .input-group-addon
        {
            width: 44px;
        }

        
        @media (min-width:300px) and (max-width:568px)
        {
            .Ratebox
            {
                padding: 0 !important;
                margin: 10px 5px 0px 5px;
            }
            #converter99
            {
                padding: 1em 0em;
            }
            .dline span
            {
                line-height: 40px;
                font-size: 1em;
            }
        }
        @media (max-width:414px)
        {
            Ratebox
            {
                margin-bottom: 0.5em;
            }
        
        
        }
        
        @media (max-width: 480px)
        {
            .spacer
            {
                display: none;
            }
            #our-work-trans
            {
                padding: 15px !important;
            }
            .Grid_trans
            {
                padding-left: 0em !important;
                padding-right: 0em !important;
            }
        
        }

    
/****** Calyx-solutions ***/

        .welcome
        {
            background: url(../banner.png) no-repeat center bottom;
            min-height: 500px;
            padding-top: 1em;
            background-size: cover;
        }
        
        .welcome img
        {
            border-radius: 6px;
        }
        
        .help
        {
            color: #FFF;
            font-weight: 500;
            line-height: 1.5;
            text-align:center;
            letter-spacing: 5px;
        }
        
        .help div
        {
            -webkit-transition: -webkit-transform 600ms ease-in-out;
            transition: transform 600ms ease-in-out;
        }
        .help div:hover
        {
                transform: scale(1.1) translateY(-5px);
        }
        
        .ln_first 
        {
            font-size: 1.5em;
            text-transform: capitalize;
            text-shadow: 9px 15px 16px #4593c5;
        }
        
        .ln_second
        {
            font-size: 1.5em;
            text-transform: capitalize;
            text-shadow: 9px 15px 16px #4593c5;
        }
        .ln_third
        {
            font-size: 4em;
            text-transform: uppercase;
            text-shadow: 9px 15px 16px #4593c5;
        }
        .ln_four
        {
            font-size: 1.5em;
            text-transform: capitalize;
            text-shadow: 9px 15px 16px #4593c5;
        }
        
        .specialone
        {
            color: #313131;
            font-size: 20px;
            font-weight: 500;
            text-align: center;
            line-height: 1.5;
            margin-top: 2em;
        }
        
        .specialone a
        {
            color: #FFF;
            text-transform: lowercase;
            text-decoration: none;
        }
        
        .specialone a:hover
        {
            color: #fecc00;
            text-shadow: 9px 15px 16px #4593c5;
        }
        
        .secondsection
        {
            padding: 1em 0px 2em 0px;
        }
        
        .view
        {
            text-align: center;
            color: #FFF;
            background: #1d5b84;
            font-weight: 500;
            text-transform: uppercase;
            padding: 10px 30px;
            width: auto;
            border-radius: 50px;
            text-decoration: none;
            text-decoration: none;
            text-shadow: 9px 15px 16px #15679c;
            
            -webkit-transition: -webkit-transform 600ms ease-in-out;
            transition: transform 600ms ease-in-out;
        }
        
        .view:hover
        {
            background: #fecc01;
            text-decoration: none;
            text-shadow: 9px 15px 16px #dcba2e;
        }
        .cslink a
        {
            color: #FFF;
            text-decoration: none;
            margin-bottom: 1.5em;
            display: block;
        }
        .cslink a:hover
        {
            color: #fecc01;
            text-decoration: none;
        }
      
      @media (max-width:480px)
        {
            .welcome { min-height: 500px; }        
        }



/*******	Travelmoney******/
.Grid_BuyCurrency .form-control
    {
        border-bottom: 2px solid #ff6f00;
    }
    .input-group .form-control
    {
        border-bottom: 2px solid #ff6f00;
    }
    .input-group-addon:first-child
    {
        border-bottom: 2px solid #ff6f00;
    }
    .tw_table tr:first-child
    {
        border-bottom: 1px solid #000;
    }
    .tw_omlaconverter_head
    {
        color: #333;
        font-size: 1.2em;
        letter-spacing: 0px;
        padding: 15px 15px 0;
		margin: 0;
    }
    .tw_hide
    {
        display: none !important;
    }
    .myimg
    {
        background-color: #525252;
    }
    
    .Grid_ratecomp
    {
        line-height: 1.3em;
        min-height: 205px;
        padding: 0.5em 0;
        box-shadow: 0 0 1px 1px #bfbfbf;
        border-radius: 10px;
    }
    
    .tw_table
    {
        color: #333;
        background-color: #ffffff;
        border-radius: 10px;
        /*margin: 0 auto;*/
        float:right;
        /* border: 0px !important;
        position: absolute;
        z-index: 111111;
        /* bottom: 4%; */
        right: 0%;
        border: 0px;
    }
    
    .tw_table rounded_left
    {
        border-top-left-radius: 10px;
        border: 0px;
    }
    .tw_table rounded_right
    {
        border-top-right-radius: 10px;
        border: 0px;
    }
    .tw_table bottom_grid
    {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border: 0px;
    }
    .tw_table tr:nth-of-type(2n)
    {
        background: transparent;
    }
    .tw_table tr
    {
        border-bottom: 1px solid #FFF;
    }
    .tw_table tr:hover
    {
        box-shadow: 0px 4px 0px 0px #ff6f00;
    }
    .tw_table tr:last-child
    {
        border-bottom: 0px solid black;
    }
    .tw_table tr td, table tr th
    {
        border: 0px;
    }
    .tw_table tr td, table tr th
    {
        padding: 0.25em;
    }
    .tw_table p
    {
        margin-bottom: 0px;
        color: #FFF !important;
        text-align: center;
    }
    .tw_table .tw_rates
    {
        padding-right: 5%;
    }
    .tw_table tbody tr td:first-child
    {
        /*font-weight: bold;*/
        padding-left: 20px;
    }
    .tw_table .heighlight
    {
        color: yellow;
        font-size: 18px; /*font-weight: bold;*/
    }
    .tw_table .comparison
    {
        font-size: 20px;
    }
    
    .process
    {
        padding: 3em 0 !important;
    }
    .coin_euro
    {
        width: 150px !important;
        left: 0%;
        display: block;
        position: absolute;
        z-index: 111;
        top: 25%;
    }
    .coin_pound
    {
        width: 150px !important;
        right: 15%;
        display: block;
        position: absolute;
        z-index: 111;
        top: 25%;
    }

    
    .FirstSlideGridMob
    {
        display: none;
    }
    /*.FirstSlideGrid .line { margin-left: 0%!important; }*/
    
    .validTag
    {
        color: Red;
        font-size: 14px;
        position: absolute;
        z-index: 111;
        right: 5%;
        margin-top: -3em;
    }
    
    .line .Grid_Left
    {
        padding: 0 10px 0 0;
    }
    
    .line .Grid_Right
    {
        padding: 0 0 0 10px;
    }
        
    #transfer
    {
        display: none;
    }
    
    .CE_img
    {
        min-height: 213px;
    }
    
    #our-work h1
    {
        font-size: 1.1em;
        text-align: left;
        font-weight: bold;
    }
    
    #our-work ul
    {
        padding: 0;
    }
    
    .WWD_Grid
    {
        min-height: 150px;
    }
    .myimg .img-responsive
    {
        width: 100%;
        min-width: auto;
    }
    .input-group-addon
    {
        width: auto;
        border-right: 1px solid white!important;
        border-radius: 0px;
        background-color: #FFF;
    }
    .input-group
    {
        width: 100%;
    }
    #about-us
    {
        padding-top: 2.4em;
            background-color: #FFF;
    }

    #internationalpayments
    {
        padding-top: 2.4em;
            background-color: #FFF;
    }
    
    .Result190
    {
        text-align: left;
        padding: 15px;
		font-size: 18px;
		font-weight: 600;
    }
    
    
    @media only screen and (max-width: 768px)
    {
        .myimg .img-responsive { margin: 0 auto; }
        .tw_table
        {
            position: relative;
            margin-top: 1em;
        }
        .MoneyTransfe
        {
            width: 50%;
        }

        .clearfix
        {
            height: 0px;
        }

        p.logo
        {
            margin: 14px 0 0px 25px;
        }
        #carousel .text h2
        {
            font-size: 1.3em;
        }
    
        .Grid_Latest { width: 100%;}   
        .Grid_LatestR { width: 75%;}
        .Grid_LatestL { width: 25%;}
        #latest-news { padding: 2em 1em;}
        #latest-news .read-btn {     padding: 30px 20px;}
        #carousel .owl-theme .owl-controls { display: none!important;}
    
    }
    
    .mydatagrid
        {
            width: 100%;
            
        }
        .rows
        {
            background-color: #fff;
            font-family: Arial;
            font-size: 14px;
            color: #000;
            min-height: 25px;
            text-align: left;
            border: 1px solid #ddd;
        }
        
        .mydatagrid tr
        {
            background-color: #FFF;
        }
        
        .mydatagrid tr:hover
        {
            /*background-color: #ff6f00;
            color: #fff;*/
            text-align: left;
            /*webkit-box-shadow: 0px 10px 5px 0px rgba(195, 195, 195, 0.75);
            -moz-box-shadow: 0px 10px 5px 0px rgba(195, 195, 195, 0.75);
            box-shadow: 0px 10px 5px 0px rgba(195, 195, 195, 0.75);*/
        }
        .selectedrow
        {
            background-color: #ff8000;
            font-family: Arial;
            color: #fff;
            font-weight: bold;
            text-align: left;
        }
        .mydatagrid a
        {
            background-color: Transparent;
            padding: 5px 5px 5px 5px;
            color: #fff;
            text-decoration: none;
            font-weight: bold;
        }
        .mydatagrid a:hover
        {
            background-color: #000;
            color: #fff;
        }
        .mydatagrid span
        {
            background-color: #c9c9c9;
            color: #000;
            padding: 5px 5px 5px 5px;
        }
        .pager
        {
            background-color: #646464;
            font-family: Arial;
            color: White;
            height: 30px;
            text-align: left;
        }
        .mydatagrid td
        {
            align: center;
            padding: 5px;
                background-color: white;
        }
        .mydatagrid th
        {
            background-color: #FFF;
            color: #333;
            min-width: 50px;
            text-align: center;
            font-weight: 500;
            padding: 5px;
        }
        
        .Grid_Flag
        {
            margin: 0;
            width: 40px;
        }
    
    @media only screen and (min-width: 2200px)
    {
        .tw_table
        {
            bottom: 3% !important;
        }
        
    }
    
    /*vertical view samsung 10.1 inch Tab*/
    @media screen (min-width:1080px) and (max-width:1920px)
    {
        .tw_table
        {
            top: 15%;
            right: 0%;
        }
        
        
        
    }
    
    @media only screen and (max-width: 1080px)
    {
        #carousel .owl-theme .owl-controls { display: none!important;}
    }
    @media only screen and (min-width: 1920px)
    {
        .tw_table
        {
            /*bottom: 16%;*/
        }
    }
    
    @media (min-width:320px) and (max-width:568px)
    {
        .brandtop { float: left; }
        .tw_table
        {
            position: inherit;
        }
        #carousel .text
        {
            top: 70%;    font-size: 1em;
        }
        .process
        {
            padding: 1em 0 !important;
        }
        .myimg .img-responsive
        {
            margin: 0 auto;
        }
        .WWD_Grid
        {
            min-height: auto;
        }
        .MoneyTransfer .col-md-6 
        {
                padding: 0px;
    margin-top: 1em;
        }
    
    }

	
/*************Contact *****/
#about-us {
                background: none repeat scroll 0 0 #fff;
                
                position: relative;
                z-index: 2;
                padding: 2em 2em 3em 2em;
            }
            
            .media-object img {
                width: 150px;
            }
            
            @media (min-width:300px) and (max-width:568px) {
                .Ratebox {
                    padding: 0 !important;
                    margin: 10px 5px 0px 5px;
                }
                #converter99 {
                    padding: 1em 0em;
                }
                .dline span {
                    line-height: 40px;
                    font-size: 1em;
                }
            }
            
            @media (max-width:414px) {
                Ratebox {
                    margin-bottom: 0.5em;
                }
            }
            
            @media (max-width: 480px) {
                .spacer {
                    display: none;
                }
                #our-work-trans {
                    padding: 15px !important;
                }
                .Grid_trans {
                    padding-left: 0em !important;
                    padding-right: 0em !important;
                }
            }


/****************travel-tips**********/
.welcome-w3, .new-w3agile, .about-w3, .services-w3l, .projects-agile, .courses-w3ls, .statistics-w3, .typo-w3, .contact-w3l
        {
            padding: 2em 0;
        }
        
        h2.tittle
        {
            color: #000;
            font-size: 2.5em;
            font-weight: 700;
            letter-spacing: -1px;
            margin: 0 0 0.30em;
            text-align: center;
            text-transform: capitalize;
        }
        .wel-grids, .student-grids, .about-grids, .what-grids, .staff-grids, .statistics-grids, .services-grids, .ourser-grids, .course-grids
        {
            margin-top: 4em;
        }
        .icon
        {
            text-align: center;
        }
        .ser-grid h4
        {
            font-size: 1.8em;
            text-align: center;
            margin: 0.5em 0;
            color: #000000;
        }
        .ser-grid p
        {
            font-size: 1em;
            text-align: center;
            line-height: 1.8em;
        }
        .ser-grid:hover div.icon i
        {
            transform: rotateY(360deg);
            transition: .5s all;
            -webkit-transition: .5s all;
            -moz-transition: .5s all;
            -o-transition: .5s all;
            -ms-transition: .5s all;
        }
        
        .icon i
        {
            width: 80px;
            height: 80px;
            font-size: 2em;
            border: 6px double #ff6f00;
            line-height: 80px;
            border-radius: 50px;
            color: #ff6f00;
        }
        
        .traveller001
        {
            background: url(./images/travellers_001.png) no-repeat 13px;
            background-size: 44px;
        }
        .traveller002
        {
            background: url(./images/travellers_002.png) no-repeat 13px;
            background-size: 44px;
        }
        .traveller003
        {
            background: url(./images/travellers_003.png) no-repeat 13px;
            background-size: 44px;
        }
        .traveller004
        {
            background: url(./images/travellers_004.png) no-repeat 13px;
            background-size: 44px;
        }
        .traveller005
        {
            background: url(./images/travellers_005.png) no-repeat 13px;
            background-size: 44px;
        }

		
/********** Privacy-Policy*****/
   
    .services-grids p 
    {
        color: #777
    }
    
    .services-grids h4
    {
        font-size: 1.3em;
        color: #484848;
        margin-top: 10px;
        margin-top: 2em;
    }
    
    
    .wel-grids, .student-grids, .about-grids, .what-grids, .staff-grids, .statistics-grids, .services-grids, .ourser-grids, .course-grids
    {
            margin-top: 3em;
    }
        .welcome-w3, .new-w3agile, .about-w3, .services-w3l, .projects-agile, .courses-w3ls, .statistics-w3, .typo-w3, .contact-w3l {
    padding: 2em 0;
}
        h2.tittle {
    color: #000;
    font-size: 2.5em;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0 0 0.30em;
    text-align: center;
}
    .wel-grids, .student-grids, .about-grids, .what-grids, .staff-grids, .statistics-grids, .services-grids, .ourser-grids, .course-grids {
    margin-top: 4em;
}
.icon {
    text-align: center;
}
.ser-grid h4 {
    font-size: 1.8em;
    text-align: center;
    margin: 0.5em 0;
    color: #000000;
}
.ser-grid p {
    font-size: 1em;
    text-align: center;
    line-height: 1.8em;
}
.ser-grid:hover div.icon i {
    transform: rotateY(360deg);
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
}

.icon i {
    width: 80px;
    height: 80px;
    font-size: 2em;
    border: 6px double #ff6f00;
    line-height: 80px;
    border-radius: 50px;
    color: #ff6f00;
}

.imgtype {
    width: 80px;
    height: 80px;
    font-size: 2em;
    border: 6px double #ff6f00;
    line-height: 80px;
    border-radius: 50px;
    color: #ff6f00;
}

.traveller001
{
    background: url(../images/travellers_001.png) no-repeat 13px;
    background-size: 44px;
}
.traveller002
{
    background: url(../images/travellers_002.png) no-repeat 13px;
    background-size: 44px;
}
.traveller003
{
    background: url(../images/travellers_003.png) no-repeat 13px;
    background-size: 44px;
}
.traveller004
{
    background: url(../images/travellers_004.png) no-repeat 13px;
    background-size: 44px;
}
.traveller005
{
    background: url(../images/travellers_005.png) no-repeat 13px;
    background-size: 44px;
}
.top-nav li.active-item a {
    background: none repeat scroll 0 0 #ff6f00;
    color: #FFF;
    position: relative;
}

.homedelivery
{
    background: url(../images/homedelivery.png) no-repeat 13px;
    background-size: 44px;
}

.clickcollect
{
    background: url(../images/clickcollect.png) no-repeat 13px;
    background-size: 44px;
}
    


/************about-us ************/
#about-us
        {
            background: none repeat scroll 0 0 #fff;
            
            position: relative;
            z-index: 2;
            padding: 2em 2em 3em 2em;
        }
        .media-object img
        {
            width: 150px;
        }
        
        @media (min-width:300px) and (max-width:568px)
        {
            .Ratebox
            {
                padding: 0 !important;
                margin: 10px 5px 0px 5px;
            }
            #converter99
            {
                padding: 1em 0em;
            }
            .dline span
            {
                line-height: 40px;
                font-size: 1em;
            }
                 
        }
        @media (max-width:414px)
        {
            Ratebox
            {
                margin-bottom: 0.5em;
            }
  
        
        
        }
        
        @media (max-width: 480px)
        {
            .spacer
            {
                display: none;
            }
            #our-work-trans
            {
                padding: 15px !important;
            }
            .Grid_trans
            {
                padding-left: 0em !important;
                padding-right: 0em !important;
            }
        
        }
/************ Default ************/


* {
    margin: 0;
}
html, body {
    height: 100%;
}
.body-wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    }
footer {
    height: 180px; /* .push must be the same height as .footer */
}


.service-block
			{
				padding: 75px 0;
			}
			.service-block img{
				display: inline-block;
			}
			.header-baner {
    margin-bottom: 75px;
}

.header-baner img{width: 100%;}

.Grid_BuyCurrency .form-control {
                border-bottom: 2px solid #ff6f00;
            }
            
            .input-group .form-control {
                border-bottom: 2px solid #ff6f00;
            }
            
            .input-group-addon:first-child {
                border-bottom: 2px solid #ff6f00;
            }
            
            .tw_table tr:first-child {
                border-bottom: 1px solid #000;
            }
            

            
            .tw_hide {
                display: none !important;
            }
            
            .myimg {
                background-color: #525252;
            }
            
            .Grid_ratecomp {
                line-height: 1.3em;
                min-height: 205px;
                padding: 0.5em 0;
                box-shadow: 0 0 1px 0px #bfbfbf;
                border-radius: 6px;
				background: #f7f7f7;
            }
            
            .tw_table {
                color: #333;
                background-color: #f7f7f7;
                border-radius: 10px;
                /*margin: 0 auto;*/
                float: inherit;
                /* border: 0px !important;
        position: absolute;
        z-index: 111111;
        /* bottom: 4%; */
                right: 0%;
                border: 0px;
            }
            
            .tw_table rounded_left {
                border-top-left-radius: 10px;
                border: 0px;
            }
            
            .tw_table rounded_right {
                border-top-right-radius: 10px;
                border: 0px;
            }
            
            .tw_table bottom_grid {
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
                border: 0px;
            }
            
            .tw_table tr:nth-of-type(2n) {
                background: #eae9e9;
            }
            
            .tw_table tr {
                border-bottom: 1px solid #FFF;
            }
            
            .tw_table tr:hover {
                    background: #eee;
            }
            
            .tw_table tr:last-child {
                border-bottom: 0px solid black;
            }
            
            .tw_table tr td,
            table tr th {
                border: 0px;
            }
            
            .tw_table tr td,
            table tr th {
                padding: 10px;
            }
            
            .tw_table p {
                margin-bottom: 0px;
                color: #FFF !important;
                text-align: center;
            }
            
            .tw_table .tw_rates {
                padding-right: 5%;
            }
            
            .tw_table tbody tr td:first-child {
                /*font-weight: bold;*/
                padding-left: 20px;
            }
            
            .tw_table .heighlight {
                color: yellow;
                font-size: 18px;
                /*font-weight: bold;*/
            }
            
            .tw_table .comparison {
                font-size: 20px;
            }
            
            .process {
                padding: 3em 0 !important;
            }
            
            .coin_euro {
                width: 150px !important;
                left: 0%;
                display: block;
                position: absolute;
                z-index: 111;
                top: 25%;
            }
            
            .coin_pound {
                width: 150px !important;
                right: 15%;
                display: block;
                position: absolute;
                z-index: 111;
                top: 25%;
            }
            
            .FirstSlideGridMob {
                display: none;
            }
            /*.FirstSlideGrid .line { margin-left: 0%!important; }*/
            
            .validTag {
                color: Red;
                font-size: 14px;
                position: absolute;
                z-index: 111;
                right: 5%;
                margin-top: -3em;
            }
            
            .line .Grid_Left {
                padding: 0 10px 0 0;
            }
            
            .line .Grid_Right {
                padding: 0 0 0 10px;
            }
            
            
            #transfer {
                display: none;
            }
            
            .CE_img {
                min-height: 213px;
            }
            
            #our-work h1 {
                font-size: 1.1em;
                text-align: left;
                font-weight: bold;
            }
            
            #our-work ul {
                padding: 0;
            }
            
            .WWD_Grid {
                min-height: 150px;
            }
            
            .myimg .img-responsive {
                width: 100%;
                min-width: auto;
            }
            
            .input-group-addon {
                width: auto;
                border-right: 1px solid white!important;
                border-radius: 0px;
                background-color: #FFF;
            }
            
            .input-group {
                width: 100%;
            }
            
            #about-us {
                padding-top: 2.4em;
                background-color: #FFF;
            }
            
            
            @media only screen and (max-width: 768px) {
                .myimg .img-responsive {
                    margin: 0 auto;
                }
                .tw_table {
                    position: relative;
                    margin-top: 1em;
                }
                .MoneyTransfe {
                    width: 50%;
                }

    
                .clearfix {
                    height: 0px;
                }
                .FirstSlideGrid {
               top: auto !important;
    bottom: 10px;
                }
                p.logo {
                    margin: 14px 0 0px 25px;
                }
                #carousel .text h2 {
                    font-size: 1.3em;
                }
                .Grid_Latest {
                    width: 100%;
                }
                .Grid_LatestR {
                    width: 75%;
                }
                .Grid_LatestL {
                    width: 25%;
                }
                #latest-news {
                    padding: 2em 1em;
                }
                #latest-news .read-btn {
                    padding: 30px 20px;
                }
                #carousel .owl-theme .owl-controls {
                    display: none!important;
                }
            }
            
            .mydatagrid {
                width: 100%;
            }
            
            .rows {
                background-color: #fff;
                font-family: Arial;
                font-size: 14px;
                color: #000;
                min-height: 25px;
                text-align: left;
                border: 1px solid #ddd;
            }
            
            .mydatagrid tr {
                background-color: #FFF;
            }
            
            .mydatagrid tr:hover {
                /*background-color: #ff6f00;
            color: #fff;*/
            }
            
            .selectedrow {
                background-color: #ff8000;
                font-family: Arial;
                color: #fff;
                font-weight: bold;
                text-align: left;
            }
            
            .mydatagrid a {
                background-color: Transparent;
                padding: 5px 5px 5px 5px;
                color: #fff;
                text-decoration: none;
                font-weight: bold;
            }
            
            .mydatagrid a:hover {
                background-color: #000;
                color: #fff;
            }
            
            .mydatagrid span {
                background-color: #c9c9c9;
                color: #000;
                padding: 5px 5px 5px 5px;
            }
            
            .pager {
                background-color: #646464;
                font-family: Arial;
                color: White;
                height: 30px;
                text-align: left;
            }
            


            
            .Grid_Flag {
                margin: 0;
                width: 40px;
            }
            
            @media only screen and (min-width: 2200px) {
                .tw_table {
                    bottom: 3% !important;
                }
            }
            /*vertical view samsung 10.1 inch Tab*/
            
            @media screen (min-width:1080px) and (max-width:1920px) {
                .tw_table {
                    top: 15%;
                    right: 0%;
                }
            }
            
            @media only screen and (max-width: 1080px) {
                #carousel .owl-theme .owl-controls {
                    display: none!important;
                }
            }
            
            @media only screen and (min-width: 1920px) {
                .tw_table {
                    /*bottom: 16%;*/
                }
            }
            
            @media (min-width:320px) and (max-width:568px) {
                .brandtop {
                    float: left;
                }
                .tw_table {
                    position: inherit;
                }
                #carousel .text {
                    top: 70%;
                    font-size: 1em;
                }
                .process {
                    padding: 1em 0 !important;
                }
                .myimg .img-responsive {
                    margin: 0 auto;
                }
                .WWD_Grid {
                    min-height: auto;
                }
                .MoneyTransfer .col-md-6 {
                    padding: 0px;
                    margin-top: 1em;
                }
            }
            
		