html{
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent;
}

body{
  font-family:'Arial', sans-serif;
  font-size:14px;
  margin:0;
  line-height:1.42857;
  color:#333;
  background-color:#f4f4f4;
  overflow-x:hidden;
  padding-bottom:48px;
}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
a:hover,button:hover{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease;}
a{color:#337ab7;text-decoration:none;}
a:focus,a:hover{color:#23527c;text-decoration:underline;}
a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1{font-size:36px;}
h1,h3{font-weight:800;font-family:OpenSans-Bold;}
h1,h2,h3{margin-top:20px;margin-bottom:10px;}
h4,h5{margin-top:10px;margin-bottom:10px;}
h2{font-size:30px;text-align:center;}
h2,h4,h5{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:14px;}
p{margin:0 0 10px;}
ul{margin-top:0;}
ul ul{margin-bottom:0;}
ul{margin-bottom:10px;}
img{border:0;}
img{vertical-align:middle;}
button{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner{border:0;padding:0;}
button{font-family:inherit;font-size:inherit;line-height:inherit;}
.text-center{font-size:16px;text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px;}
.grid-100:after,.grid-100:before,.grid-20:after,.grid-20:before,.grid-40:after,.grid-40:before,.grid-50:after,.grid-50:before,.grid-60:after,.grid-60:before,.grid-container:after,.grid-container:before,.mobile-grid-100:after,.mobile-grid-100:before,.mobile-grid-33:after,.mobile-grid-33:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.grid-100,.grid-20,.grid-40,.grid-50,.grid-60,.mobile-grid-100,.mobile-grid-33{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;}
.section-heading{position:relative;padding-bottom:40px;margin-bottom:20px;}
.section-heading:after{background:url(https://forexvps.gl/images/line-shape.png) no-repeat;content:"";height:11px;left:0;margin:0 auto;position:absolute;right:0;bottom:0;width:73px;}
.text-left{text-align:left;}
.btn,.btn-default:active,.btn-primary:active,.btn:active,.navbar-toggle{background-image:none;}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
.btn:focus,.btn:hover{color:#333;text-decoration:none;}
.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c;}
.btn-default:active,.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}
.btn-default:active:focus,.btn-default:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}
.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40;}
.btn-primary:active,.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74;}
.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40;}
.btn-block{display:block;width:100%;}
.btn-default, .btn-primary, .btn-white, .heading-row h1, .heading-row h2, .main-nav .navbar ul.nav>li>a, .navigation-row ul.nav>li>a, .prefooter-row h5, .star-row h4, .star-row h5, .start-today h4, .top-nav .navbar ul.nav>li>a, h3 {text-transform: none;}
.btn-default,.btn-primary{border-radius:50px;text-decoration:none;font-size:18px;font-weight:800;opacity:1;line-height:28px;height:auto;padding:10px 60px;transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;font-family:OpenSans-Bold;}
.btn-primary{background-color:#D04901;color:#fff;border:1px solid #D04901;}
.btn-primary:focus,.btn-primary:hover{background-color:#ed7431;color:#fff;border:1px solid #ed7431;}
.btn-default{background-color:#83c332;color:#fff;border:1px solid #83c332;}
.btn-default:focus,.btn-default:hover{background-color:#72b221;color:#fff;border:1px solid #72b221;}
.btn-default, .btn-primary, .btn-white, .heading-row h1, .heading-row h2, .main-nav .navbar ul.nav>li>a, .navigation-row ul.nav>li>a, .prefooter-row h5, .star-row h4, .star-row h5, .start-today h4, .top-nav .navbar ul.nav>li>a, h3 {text-transform: uppercase;}
.btn-small{font-size:.8em;padding:5px 15px;font-family:OpenSans-Bold;}
.read_btn { border-radius: 50px; }
.container:after,.grid-100:after,.grid-20:after,.grid-40:after,.grid-50:after,.grid-60:after,.grid-container:after,.mobile-grid-100:after,.mobile-grid-33:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.row:after{clear:both;}
.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}
.container{margin-right:auto;margin-left:auto;}
.container{padding-left:15px;padding-right:15px;}
@media (min-width:992px){
  .container{width:970px;}
  }
@media (min-width:1200px){
  .container{width:1170px;}
  }

/* navigation */
.embed-responsive{overflow:hidden;}
.inner-navigation-row{background-color:#007DB3;}
.inner-navigation-row .main-nav{margin-bottom:0;}
.main-nav{margin:30px 0;}
.main-nav .navbar ul.nav>li>a:hover,.top-nav .navbar ul.nav>li>a:hover{background-color:#00a4e2;}
.main-nav .navbar ul.nav-right>li>a:hover,.top-nav .navbar ul.nav-right>li>a:hover{background-color:#00a4e2;}
.main-nav .navbar ul.nav>li>a{color:#fff;font-weight:600;font-size: 18px;padding-top:10px;padding-bottom:10px;}
.main-nav .navbar ul.nav-right>li>a{color:#fff;font-weight:600;font-size: 18px;padding-top:10px;padding-bottom:10px;text-transform: uppercase;}
.top-nav .navbar ul.nav>li>a{color:#fff;font-weight:400;font-size:14px;padding-top:5px;padding-bottom:5px;}
.background-black-22{background-color:rgba(0,0,0,.22);}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav:after,.nav:before{content:" ";display:table;}
.nav>li,.nav>li>a{display:block;position:relative;}
.nav>li>a{padding:10px 15px;}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee;}
.nav>li>a>img{max-width:none;}
.nav-right>li,.nav>li>a{display:block;position:relative;}
.nav-right>li>a{padding:10px 15px;}
.nav-right>li>a:focus,.nav-right>li>a:hover{text-decoration:none;background-color:#eee;}
.nav-right>li>a>img{max-width:none;}
.navbar{margin:0;padding:0;border:none;min-height:auto;}
.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{display:table;content:" ";}
.navbar{position:relative;}
.navbar:after{clear:both;}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-brand{float:left;font-size:18px;line-height:20px;}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none;}
.navbar-brand>img{display:block;}
.navbar-brand{padding:0;height:70px;}
.navbar-brand img{height:50px;width:auto;}
.navbar-toggle{position:relative;float:right;margin-right:15px;margin-top:8px;margin-bottom:8px;border:1px solid transparent;border-radius:4px;}
.navbar-toggle:focus{outline:0;}
.navbar-nav{margin:7.5px -15px;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px;}
.navbar-nav-right>li>a{padding-top:10px;padding-bottom:10px;line-height:20px;}
.navbar-toggle{background-color:#fff;padding:7px 12px;color:#00a4e2;}

.collapse{display:none;}
.collapse.in{display:block;}

/* Top section */
.fs-vid-background {width:100%;height:400px;}
.fs-vid-background video {object-fit:cover;width:auto;height:auto;min-width:100%;min-height:100%;max-width:100%;max-height:60%;}
.overlay-banner{position:relative;top:-400px;width:100%;height:400px;color: #f1f1f1;padding: 100px 0;text-align: center;/*border: 3px solid green;*/}
/* Product intro */
.x-connect-intro {background-image: url(/images/bg1.webp)!important;background-repeat: no-repeat;background-position: center -315px;background-size: 1920px 1080px!important;margin-bottom:33px;}
.x-connect-intro h2{text-transform: uppercase;text-align:center;font-size:32px;font-weight:800;margin-top:20px;margin-bottom: 20px;color: #ffffff;}
.x-connect-intro p{text-align:center;font-size:16px;font-weight:800;padding-top:20px;padding-bottom:20px;line-height: 1.5;color: #000000;}
.col-md-12 h3{text-transform: uppercase;text-align:left;font-size:20px;font-weight:800;margin: 20px 0 15px;color: #000000;}
.col-md-12 p{text-align:justify;font-size:14px;padding-top:20px;padding-bottom:20px;line-height: 1.5;color: #000000;}
.col-md-12,.col-md-3{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:992px){
  .col-md-12,.col-md-3{float:left;}
  .col-md-3{width:25%;}
  .col-md-12{width:100%;}
}
.image_head img{float:left}
.image_head img{width:50px;margin-top:5px}
.image_head{padding:0}

/* Why X-connect important */
.x-connect-important {background:#f6f9fc;background:linear-gradient(#fff,#f6f9fc);border-bottom:1px solid #ccc;/*margin-bottom: 33px;*/}
.x-connect-important h2{text-transform: uppercase;text-align:center;font-size:32px;font-weight:800;margin-top:20px;margin-bottom: 20px;color: #000000;}
.x-connect-important p{text-align:justify;font-size:14px;padding-top:20px;padding-bottom:20px;line-height: 1.5;color: #000000;}
.margin-top-20{margin-top:20px!important}
.grid-70{padding-left:42px}
.grid-70,.mobile-grid-100 {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 10px;padding-right: 10px;}
.grid-70:before,.mobile-grid-100:before,.grid-70:after,.mobile-grid-100:after{content: ".";display: block;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;width: 0;height: 0;}
.grid-70:after,.mobile-grid-100:after{clear: both;}

/* FX Connect Reviews */
.container-fluid{width:100%}
.container-sm, .container-md, .container-lg{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px} .container-xs{max-width:480px} .container-sm{max-width:768px}
.tab {overflow: hidden; border: none; background-color: #f1f1f1;}
.tab button {background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s;}
.tab button:hover {background-color: #ddd;}
.tab button.active {background-color: #ccc;}
.tabcontent {display: none; padding: 6px 12px; border: 0px solid #ccc; border-top: none;}
.reviews{padding-bottom:60px}
.review{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}
.review__author-photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px}
.review__author-photo img{border:2px solid #E9ECEF;border-radius:50%;display:block;width:100%}
.review__details{margin-left:15px}
.review__title{margin:0;font-size:16px;font-weight:700}
.review__meta{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px}
.review__date{color:#6C757D}
.review__rating{margin-top:2px;font-size:14px}
.review__author{margin:0;font-size:14px;color:#6C757D}
.review__content{margin-top:0px}
.review__content p{margin-bottom:0}
.review__content p+p{margin-top:10px}
.rating--preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;color:#CED4DA}
.rating--preview .fa{display:block}
.rating--preview .icon{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:36px;height:36px}
.rating--preview .stars{display:-webkit-box;display:-ms-flexbox;display:flex}
.rating--preview .stars .icon{fill:#CED4DA}
.rating--preview .stars--full{position:absolute;top:0;left:0;color:#fdab14;overflow:hidden}
.rating--preview .stars--full .icon{fill:#fdab14}
.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.rating label{cursor:pointer;margin:0;padding:4px;display:block;float:right;position:relative}
.rating label .icon{fill:#CED4DA;width:20px;height:20px}
.rating--sm{font-size:18px}
.rating--sm label{padding:2px}
.rating__group{position:relative}
.rating__group .icon{pointer-events:none}
.rating__group.hovered ~ .rating__group .icon{fill:#dc8f02 !important}
.rating__group.checked ~ .rating__group .icon{fill:#fdab14}
.star{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;margin:0;width:1px;height:1px;position:absolute;top:0;left:0;outline:none;visibility:hidden}
.star:checked ~ label .icon{fill:#fdab14}
.star+label:hover .icon,
.star+label.checked .icon,
.star+label.active .icon{fill:#fdab14}
.star+label:hover ~ .star--half+label .icon,
.star+label.active .icon{fill:#dc8f02 !important}
.star--full+label:hover::before,
.star--full+label:hover ~ .star--half+label .icon{fill:#fdab14}
.star--half+label{display:block;width:50%;position:absolute;overflow:hidden}
.rating__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px}
.rating__reviews{font-size:14px}
.reviews__title{margin-bottom:40px;font-size:24px;font-weight:700;color:#343A40;text-align:center;text-transform:uppercase}
.review+.review{border-top:1px dotted #DEE2E6;margin-top:20px;padding-top:20px}

/* Bottom section before footer */
.start-today{background-color:#007DB3;color:#fff;padding:40px 0;}
.start-today h2{font-family: 'Open Sans', sans-serif;font-size:30px;font-weight:500;line-height:1.1;margin:7px 0 0;}
.start-today .btn{float:right;}

/* Footer */
footer,nav,section{display:block;}
footer{background-color:rgba(0,0,0,.88);border-top:2px solid #000;color:rgba(255,255,255,.88);padding:40px 0;}
footer .social-links a{text-align:center;height:39px;width:39px;line-height:39px;display:inline-block;margin-left:10px;}
footer .social-links a:hover{border-color:#00a4e2;}
footer .social-links a:hover{text-align:center;display:inline-block;margin-left:10px;}
footer .regional-links a{text-align:center;height:32px;width:32px;line-height:32px;display:inline-block;margin-left:10px;}
footer .regional-links a:hover{border-color:#00a4e2;}
footer a{color: rgba(255,255,255,.88);text-decoration:none;}
footer a:hover{color: rgba(0, 164, 226, 1);}
.prefooter-row{background-color:rgba(131,195,50,.22);border-top:2px solid rgba(131,195,50,.44);color:#50761E;padding:40px 0;}
.prefooter-row h5{font-size:17px;margin:30px 0 10px;}
.prefooter-row ul{list-style:none;margin:0;padding:0;}
.prefooter-row ul li a{color:rgba(0,0,0,.66);font-size:15px;}
.grid-parent{padding-left:0;padding-right:0;}
.fb_hover:hover .fb_icon,.hover_fbicon{display:none;}
.fb_hover:hover .hover_fbicon{display:block!important;}
.fb_hover img{vertical-align:initial;}


@media (max-width:768px){
  body { padding-bottom: 0; }
  /* Bottom section before footer */
  .start-today h2{font-family: 'Open Sans', sans-serif;font-size:30px;font-weight:500;line-height:1.1;text-align:center;}
  .start-today .btn{float:none;margin:20px auto 0;display:block;}
  .mobile-grid-100{clear:both;width:100%;}
/* navigation */
  .main-nav { padding-top: 10px; padding-bottom: 10px; position: relative !important; }
  .main-nav .grid-100 { padding: 0; }
  .main-nav .navbar-brand { height: auto; }
  .main-nav .navbar-brand img { width: 100px; height: auto; }
  .main-nav button.navbar-toggle { margin-top: 3px; margin-right: 0; margin-bottom: 0; }
  .main-nav a.navbar-toggle { margin-top: 3px; margin-bottom: 0; }
  .main-nav .navbar-collapse{background-color:rgba(0,147,209,.22);border:none;box-shadow:none;height:400px;}
  .main-nav .navbar-collapse .nav>li{border-bottom:1px solid #00a4e2;}
  .main-nav{position:fixed;right:0;left:0;z-index:1030;top:0;margin-top:0;padding-top:30px;background-color:#007DB3;}
  .main-nav ul.nav.nav-mobile>li{text-align:left;font-weight:400;color:#fff;text-transform:uppercase;}  
  .main-nav ul.nav.nav-mobile>li.section-menu{font-weight:800;font-size:15px;padding:15px 20px;background-color:rgba(0,147,209,.66);}
  .main-nav ul.nav.nav-mobile>li>a{text-align:left;font-size:13px;padding:10px 40px;text-transform:uppercase;}
  .main-nav ul.nav.nav-mobile>li>a img{width:20px;margin-right:5px;}
  .main-nav ul.nav>li.active:after{display:none;}
  .main-nav ul.nav>li a{text-align:center;}
  .hide-on-mobile{display:none!important;}
/* Footer */
  .mobile-grid-33{float:left;width:33.33333%;}
  .social-links{text-align:left;margin-top:20px;}
}

@media (min-width:768px){
  .grid-100{clear:both;width:100%;}
  .grid-60,.grid-40{float:left;}
  .grid-60{width:60%;}
  .grid-40{width:40%;}
/* navigation */
  .navbar{border-radius:4px;}
  .navbar-header{float:left;}
  .navbar-collapse{width:auto;border-top:0;box-shadow:none;}
  .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;}
  .navbar-collapse.in{overflow-y:visible;}
  .navbar-toggle{display:none;}
  .navbar-nav{float:left;margin:0;}
  .navbar-nav>li{float:left;}
  .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;}
  .navbar-nav-right{text-align: end;}
  .navbar-nav-right>li{float:right;padding-top: 10px;}
  .navbar-nav-right>li>a{padding-top:15px;padding-bottom:15px;}
  .navbar-right{float:right!important;margin-right:-15px;}
  .navbar-right~.navbar-right{margin-right:0;}
  .hide-on-desktop{display:none!important;}
/* Why X-connect important */
.suffix-10 {margin-right: 10%;}
.grid-70 {width: 70%;}
.grid-70 {float: left;}

/* Footer */
  .grid-20,.grid-40,.grid-50,.grid-60{float:left;}
  .grid-20{width:20%;}
  .grid-50{width:50%;}
}

@media print{
  img{page-break-inside:avoid;}
  *,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
  a,a:visited{text-decoration:underline;}
  a[href]:after{content:" (" attr(href) ")";}
  a[href^="#"]:after{content:"";}
  img{max-width:100%!important;}
  h2,h3,p{orphans:3;widows:3;}
  h2,h3{page-break-after:avoid;}
  .navbar{display:none;}
}