.buy-forex-div,.buy-forex-imgicon,.buy-forex-title,.exchange-left,.fexchange-div,.fexchange-left,.fexchange-link-div,.fexchange-right,.selecttext,.selecttextfiled,.social-right,.testimonial-div {
    vertical-align: top
}

.alltitle,.banner-form-bigtitle,.buy-forex-title,.buysell,.call-us,.currency-title,.foreign-text,.product-div-titile,.submitwrapper #submitbutton,input[type=submit] {
    text-transform: uppercase
}

#displayerr,.blockcontent {
    display: block;
    overflow: hidden
}

.menu,.menu ul li,.menu ul li a {
    font-family: Raleway,sans-serif
}

.banner-form,.bannerform,.textcenter {
    text-align: center
}

.banner-form-bigtitle,.buysell,.currency-title {
    font-weight: 600;
    text-transform: uppercase
}

.currency-wrapper-div .currency-discr {
    max-height: 169px;
    overflow: auto;
    min-height: 169px
}

#displayerr,.blockcontent,.currency-right,.currency-wrapper-div,.submitwrapper {
    overflow: hidden
}

#pagewrapper {
    width: 100%
}

#bodywrapper {
    width: 100%;
    position: relative
}

.leftcontent {
    float: left
}

.rightcontent {
    float: right
}

.common-wrapper {
    margin: 33px 0
}

.formfield {
    margin: 0 0 14px;
    position: relative
}

input[type=checkbox] {
    -moz-appearance: none;
    appearance: none
}

.formfield.fromtxtbox>span {
    clear: both;
    position: absolute;
    right: 23px;
    top: 9px
}

input[type=email]:focus,input[type=text]:focus {
    border: 1px solid #0a4676
}

#displayerr {
    clear: both
}

::-webkit-input-placeholder {
    color: #d0cdcd;
    opacity: 1
}

::-moz-placeholder {
    color: #d0cdcd;
    opacity: 1
}

:-ms-input-placeholder {
    color: #d0cdcd;
    opacity: 1
}

:-moz-placeholder {
    color: #d0cdcd;
    opacity: 1
}

.commoncontainer {
    width: 100%;
    position: relative
}

#headerwrapper {
    background: url(/images/header-mainbg.png);
    height: 104px
}

.headerptrn {
    background: url(/images/header-pattern.png);
    height: 74%;
    padding: 11px 0
}

.navigation {
    margin: 67px 0 0
}

.menu-link {
    display: none
}

.menu {
    float: left;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}

.menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: inline-table
}

.menu>li>ul.sub-menu {
    min-width: 10em;
    padding: 4px 0;
    background-color: #f4f4f4;
    border: 1px solid #CCC
}

.menu ul li {
    padding: 0
}

.menu>ul>li {
    display: inline-block
}

.menu ul li a {
    color: #0a548c;
    display: block;
    font-size: 17px;
    text-decoration: none
}

.menu ul li>a {
    padding: 4px 19px 6px 10px
}

.menu ul ul {
    display: none;
    position: absolute;
    top: 100%;
    min-width: 160px;
    z-index: 5;
    padding: 0 0 5px;
    background: url(/images/subnav-bg.png) bottom center repeat-x #6cb6f2
}

.menu ul li li:last-of-type {
    border: none
}

.menu ul li:hover>ul {
    display: block
}

.menu ul ul>li {
    position: relative
}

.menu ul ul>li a {
    padding: 5px 15px 5px 10px;
    height: auto;
    background-color: tarnsparent;
    color: #fff!important
}

.menu ul ul>li a:hover {
    color: #fff;
    text-shadow: none
}

.menu ul ul ul {
    position: absolute;
    left: 100%;
    top: 0
}

li.has-submenu a {
    background: url(/images/menuarrow.png) 95% 50% no-repeat
}

li.has-submenu:hover a {
    background: url(/images/menuarrow_hover.png) 95% 50% no-repeat #9cd3fa;
    border-radius: 4px 4px 0 0;
    behavior: url(PIE.htc);
    position: relative;
    color: #f95839;
    text-shadow: 1px 1px #fff
}

li.has-submenu:hover li a {
    text-shadow: none
}

li li.has-submenu:hover a,li.has-submenu li a {
    background: 0 0!important;
    border-radius: 0;
    behavior: url(PIE.htc);
    position: relative
}

.menu ul li li {
    border-bottom: 1px solid #fee136
}

.hometxt {
    display: none
}

#bannerwrapper {
    clear: both;
    display: block;
    box-shadow: 1px 1px 5px #888;
    position: relative;
    border-top: 4px solid #fddb0a
}

.buy-forex-div,.buy-forex-imgicon,.buy-forex-title,.exchange-left,.selecttext,.selecttextfiled,ul.worktabtitle li {
    display: inline-block
}

.bannerform {
    background: rgba(7,12,22,.7);
    color: #cac9ca;
    height: 91%;
    padding: 2% 20px;
    width: 350px
}

.headerouter {
    float: right;
    width: 848px;
    margin-top: -11px
}

.bannertext-left {
    float: left;
    color: #fff;
    position: absolute;
    top: 192px
}

.bannertext {
    height: 100%;
    left: 0;
    margin: auto;
    max-width: 1100px;
    position: absolute;
    right: 0;
    top: 5%;
    width: 100%;
    z-index: 2
}

.selecttextfiled,.worktab-top {
    position: relative
}

.banner-form {
    background: url(/images/form-back2.jpg) bottom no-repeat;
    -moz-box-shadow: 0 5px 5px rgba(182,182,182,.75);
    -webkit-box-shadow: 0 5px 5px rgba(182,182,182,.75);
    box-shadow: 0 5px 5px rgba(182,182,182,.75);
    width: 457px;
    height: auto
}

.bannertext-right {
    float: right
}

.bannerimg {
    height: auto;
    width: auto
}

.banner-form-bigtitle {
    background: #f16f61;
    color: #fff;
    font-size: 16px;
    padding: 2% 2% 2% 4%;
    text-align: left
}

.banner-form-details {
    padding: 3%
}

.selecttext-container {
    color: #434343;
    width: 100%;
    margin: 0 0 15px
}

.selecttext {
    line-height: 42px;
    text-align: left;
    width: 41%;
    font-size: 14px
}

.selecttextfiled select {
    width: 236px;
    border: 2px solid #d3d3d3;
    color: #888;
    padding: 3% 4%;
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(/images/selectarrow.png) 202px 12px no-repeat #fff;
    float: left;
    font-size: 14px;
    margin-left: 7px;
    margin-top: 5px;
    border-radius: 5px
}

.exchange-container {
    border: 2px solid #d3d3d3;
    border-radius: 5px;
    padding: 1%;
    width: 96%;
    margin: 0 auto
}

.exchangeback {
    background: rgba(237,237,237,1);
    background: -webkit-linear-gradient(top,#eee,#fff);
    background: -o-linear-gradient(top,#eee,#fff);
    background: -moz-linear-gradient(top,#eee,#fff);
    background: linear-gradient(top,#eee,#fff);
    margin: 0 0 22px
}

.exchange-left {
    border-right: 1px solid #ddd;
    padding: 10px 0 10px 10px;
    text-align: left;
    width: 46%
}

.exchange-left:last-child {
    border-right: none
}

.exchange-left i {
    font-style: normal;
    color: #105fab;
    font-size: 13px
}

.exchange-left span {
    line-height: 26px;
    text-align: left
}

.exchange-red-text {
    margin: 0 0 7px;
    color: #f16f61;
    font-size: 16px
}

.buysell {
    color: #434343;
    font-size: 16px;
    margin: 0 0 17px
}

.emailtext {
    color: #0054a6;
    font-size: 16px;
    margin: 0 0 10px
}

.textfieldamount,.textfieldemail {
    color: #888;
    padding: 2% 4%;
    float: left;
    box-sizing: border-box
}

.textfieldemail {
    border: 2px solid #d3d3d3;
    border-radius: 5px;
    margin: 0 15px 0 0;
    width: 46%
}

.textfieldamount {
    border: 2px solid #d3d3d3;
    border-radius: 5px;
    margin-left: 7px;
    margin-top: 5px
}

input[type=submit] {
    width: 113px;
    background: #105fab;
    border-radius: 5px;
    color: #fff;
    padding: 2% 0;
    border: none
}

.submitwrapper {
    margin: 40px 0 0;
    clear: both
}

.breadcrumbs {
    color: #8b8b8b;
    font-size: 12px;
    padding: 20px 0
}

.currency {
    left: 50%;
    background: rgba(237,237,237,1);
    background: -webkit-linear-gradient(top,#1e86c2,#0a4676);
    background: -o-linear-gradient(top,#1e86c2,#0a4676);
    background: -moz-linear-gradient(top,#1e86c2,#0a4676);
    background: linear-gradient(top,#1e86c2,#0a4676);
    background: -ms-linear-gradient(top,#1e86c2,#0a4676);
    float: left;
    width: 50%
}

.currency-right {
    float: right;
    width: 50%;
    background: #f2e7da
}

.currency-innerdiv {
    float: right;
    width: 555px;
    color: #fff;
    padding: 63px 0 56px
}

.currency-discr {
    font-size: 16px;
    letter-spacing: 1px;
    width: 96%
}

.currency-redmore {
    margin: 25px 0 0
}

.currency-redmore a {
    color: #fff
}

.currency-title {
    font-size: 16px;
    margin: 0 0 20px
}

.worktab-top {
    width: 530px;
    border-bottom: 1px solid #e9e9e9;
    margin: 0 auto 30px
}

.worktab-top::after,.worktab-top::before {
    color: red;
    content: url(/images/tabround.png);
    font-weight: 700;
    width: 5px;
    height: 5px;
    top: -3px
}

.worktab-top::before {
    position: absolute
}

.worktab-conatiner {
    position: relative;
    margin: 0 0 50px
}

.worktab-top::after {
    position: absolute;
    right: 0
}

.worktab-div {
    margin: 30px auto 0;
    width: 20%
}

ul.worktabtitle li {
    color: #afb0b0;
    margin: 0 50px 6px 0;
    font-weight: 600;
    cursor: pointer
}

ul.worktabtitle li.active {
    border-bottom: 4px solid #f9d920;
    color: #094474;
    font-weight: 600;
    margin: 0 50px 0 0;
    padding: 0 0 10px
}

.buy-forex-div {
    border: 3px solid #d4efff;
    box-sizing: border-box;
    height: 214px;
    margin: 0 2px 0 0;
    padding: 24px 7px 13px;
    width: 19.7%
}

.buy-forex-div.lastdiv {
    margin: 0;
    width: 18%
}

.buy-forex-topwrapper {
    margin: 0 0 16px
}

.buy-forex-imgicon {
    margin: 0 5px 0 0;
    width: 23%
}

.buy-forex-title {
    color: #094474;
    font-weight: 600;
    width: 71%
}

.buy-forex-title>span {
    color: #5c5c5c;
    font-size: 12px
}

.buy-forex-discri {
    font-size: 12px;
    text-align: left;
    width: 100%;
    word-spacing: 2px;
    line-height: 18px
}

.product-wrapper {
    width: 100%;
    background: url(/images/product-back.jpg) center top;
    height: 282px
}

.topmargin {
    padding: 39px 0 0
}

.product-div-wrapper {
    display: block;
    overflow: hidden;
    padding: 43px 0 39px
}

.Reserved,.call-us-left,.currency-div,.disclaimer,.fexchange-bigtitile:after,.fexchange-div,.fexchange-left,.fexchange-link-div,.fexchange-right,.social-right,.testimonial-div {
    display: inline-block
}

.product-block {
    float: left;
    margin: 0 3% 0 0;
    position: relative;
    width: 31%
}

.product-div {
    background: #fff;
    border-radius: 3px;
    float: right;
    height: 160px;
    width: 276px;
    box-shadow: 0 0 5px 2px #dedede
}

.product-div-detail {
    box-sizing: border-box;
    float: right;
    padding: 17px 7px 0 0;
    width: 57%
}

.product-div-titile {
    color: #094474;
    font-weight: 800;
    margin: 0 0 9px
}

.product-div-discri {
    font-size: 12px;
    margin: 0 0 12px;
    line-height: 19px
}

.product-div-readm {
    color: #094474;
    font-size: 12px
}

.product-img {
    position: absolute;
    top: 18%
}

.product-block.lastdiv {
    margin: 0
}

.product-div-detail.lastdiv {
    width: 72%
}

.currency-wrapper {
    background: url(/images/currency-back.jpg) center top repeat-x rgba(0,0,0,0);
    margin: -46px 0 0;
    width: 100%
}

.container.currency-conatiner {
    padding: 81px 0 0
}

.currency-div {
    margin: 0 20px 0 0;
    width: 63%
}

.currency-div-title {
    color: #094474;
    font-size: 18px;
    font-weight: 800
}

.currency-div-discri {
    color: #888;
    font-size: 12px
}

.currency-accordian {
    margin: 19px 0 0
}

.testimonial-div {
    width: 34%
}

.testimonail-slider {
    margin: 20px 0 0;
    position: relative
}

.testimonial-bottom {
    bottom: -10px;
    position: absolute;
    right: 29px
}

.testimonial-top {
    left: 20px;
    position: absolute;
    top: -16px;
    z-index: 999
}

.fexchange-div {
    border: 3px solid #e2e2e2;
    box-sizing: border-box;
    height: 192px;
    margin: 0 20px 20px 0;
    padding: 40px 0;
    text-align: center;
    width: 190px;
    cursor: pointer
}

.fexchange-div:hover {
    background: #ffd631
}

.fexchange-img {
    margin: 0 0 10px
}

.fexchange-text {
    color: #094474;
    font-size: 15px;
    font-weight: 600;
    margin: 0 auto;
    width: 64%
}

.alltitle,.foreign-text {
    font-size: 30px
}

.fexchange-left {
    width: 428px;
    margin: 0 47px 0 0
}

.fexchange-text.fexchange-text-last {
    width: 89%
}

.fexchange-wrapper {
    padding: 63px 0 58px
}

.fexchange-div.lastright {
    margin: 0 0 20px
}

.fexchange-div.bottomright {
    margin: 0 20px 0 0
}

.alltitle {
    color: #094474;
    font-weight: 800
}

.foreign-text {
    color: #ffc20e;
    font-weight: 600;
    line-height: 20px
}

.fexchange-right {
    width: 54%
}

.fexchange-discri {
    margin: 40px 0 0
}

ul.fexchange-discri-text li {
    background: url(/images/t-exchange-icon.png) left top no-repeat rgba(0,0,0,0);
    font-size: 16px;
    list-style: none;
    padding: 0 0 18px 29px
}

ul.fexchange-discri-text2 li {
    background: url(/images/dash.png) left 7px no-repeat rgba(0,0,0,0);
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0 0 3px 9px
}

ul.fexchange-discri-text2 li:first-child {
    margin: 10px 0 0
}

.fexchange-linkdiv {
    margin: 60px 0 0
}

.fexchange-bigtitile {
    color: #094474;
    font-size: 30px;
    font-weight: 600;
    margin: 0 20px 0 0
}

.fexchange-bigtitile:after {
    margin: 0 0 8px 20px;
    height: 1px;
    content: " ";
    text-shadow: none;
    background-color: #ffc20e;
    width: 77%
}

.fexchange-link-wrapper {
    margin: 36px 0 0
}

.fexchange-link-div {
    width: 33%
}

.fexchange-link {
    background: url(/images/link-icon.png) left 3px no-repeat rgba(0,0,0,0);
    color: #094474;
    padding: 0 0 19px 20px
}

.fexchange-link a {
    color: #094474
}

.footer-wrapper {
    background: url(/images/footer-top-img.jpg) top left repeat-x rgba(234,234,234,1);
    width: 100%;
    padding: 40px 0
}

.call-us {
    color: #4b4b4b;
    font-size: 18px;
    font-weight: 600
}

.call-us-number {
    color: #035d9c;
    font-size: 30px;
    font-weight: 600
}

.call-us-number>span {
    color: #1681cb;
    font-size: 28px;
    font-weight: 200;
    padding: 0 0 0 6px
}

.call-us-left {
    width: 49%
}

.social-right {
    width: 50%;
    text-align: right
}

.socail a.face,.socail a.four,.socail a.google,.socail a.intra,.socail a.pintrest,.socail a.twitter,.socail a.youtube {
    width: 25px;
    height: 26px;
    display: inline-block
}

.Reserved {
    color: #000;
    font-size: 12px
}

.disclaimer {
    border-right: 1px solid #5f6062;
    color: #1681cb;
    padding: 0 6px 0 10px
}

.disclaimer a {
    color: #1681cb;
    font-size: 12px
}

.disclaimer.lastdiv {
    border-right: none;
    padding: 0
}

.socail a.face {
    background: url(/images/social-icon.png) no-repeat
}

.socail a.twitter {
    background: url(/images/social-icon.png) -28px 0 no-repeat
}

.socail a.google {
    background: url(/images/social-icon.png) -58px 0 no-repeat
}

.socail a.four {
    background: url(/images/social-icon.png) -87px 0 no-repeat
}

.socail a.pintrest {
    background: url(/images/social-icon.png) -116px 0 no-repeat
}

.socail a.youtube {
    background: url(/images/social-icon.png) -144px 0 no-repeat
}

.socail a.intra {
    background: url(/images/social-icon.png) -174px 0 no-repeat
}

.socail {
    width: 100%;
    margin: 10px 0 0
}

.fexchange-text-bottom {
    color: #5c5c5c;
    font-size: 16px;
    margin: 14px 0 0
}

.shadow-img>img {
    width: 100%
}

ul.worktabtitle li:last-child {
    margin: 0 6px 0 0
}

.buy-forex-imgicon.buyforex-icon {
    margin: 20px 0 10px;
    text-align: center;
    width: 100%
}

.buy-forex-title.buyforex-title {
    font-size: 23px;
    text-align: center;
    width: 100%
}

.erroemsag,.erroemsagemail,.erroemsagemob {
    color: red;
    font-size: 12px;
    position: absolute;
    top: 35px
}

.erroemsag {
    right: 41px
}

.erroemsagemail {
    left: 38px
}

.erroemsagemob {
    right: 24px
}

.textfieldwrapper {
    position: relative;
    clear: both;
    padding-bottom: 15px
}

.submitwrapper #submitbutton {
    width: 113px;
    color: #fff;
    background: #0C4DA2;
    border-radius: 5px;
    padding: 5px 15px;
    border: none
}
.submitwrapper #submitbutton:hover{
     background: #0a3b7d;
}
ul.fexchange-discri-text a {
    color: #0C4DA2;
}
ul.fexchange-discri-text a:hover {
    color: #0a3b7d;
}
