html {
  scroll-behavior: smooth;
}
/* Typography
================================================== */
body { background: #fff; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: 'Poppins', sans-serif; font-size: 16px; line-height: 30px; }
p { font-size: 16px; line-height: 30px; }
h1, h2, h3, h4, h5, h6 { color: #252a37; font-weight: 700; }
h1 { font-size: 48px; line-height: 48px; }
h2 { font-size: 36px; line-height: 36px; }
h3 { font-size: 22px; margin-bottom: 20px; }
h4 { font-size: 18px; line-height: 28px; }
h5 { font-size: 14px; line-height: 24px; }

/* Global styles
================================================== */
html { width: 100%; height: 100%; position: relative; text-rendering: optimizeLegibility; }
body { border: 0; margin: 0; padding: 0; }
.body-inner { position: relative; overflow: hidden; }
.preload { position: fixed; background: #fff url(/dist/images/preload.gif) center center no-repeat; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99999; }
a { color: #008ad2; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #f22d2d; }
section, .section-padding { padding: 50px 0; position: relative; z-index: 3; }
.no-padding { padding: 0 !important; }
.no-border { border: none !important; }
a:focus { outline: 0; }
img { max-width: 100% }
img.pull-left { margin-right: 20px; margin-bottom: 20px; }
img.pull-right { margin-left: 20px; margin-bottom: 20px; }
.unstyled, ul, ol, li { list-style: none; margin: 0; padding: 0; }
nav.navbar.navbar-expand-lg { justify-content: space-between; z-index: 9; position: relative; }

.btn { border-radius: 10px; padding: 0.35rem 1.2rem }
.btn.focus, .btn:focus{box-shadow: none!important; outline: none !important;}
button:focus { outline: none;}

.btn-primary { color: #fff; background-color: #008ad2; border-radius: 10px; padding: 0.35rem 1.2rem; font-size: 16px; letter-spacing: .5px; background-image: linear-gradient(37deg, #27c5f0, #0095e6); border: none; }
.btn-primary:hover, .btn-outline-primary:hover { color: #fff; border-color: #0062cc; background-image: linear-gradient(37deg, #0095e6, #27c5f0); }
.btn-outline-primary { color: #0da5e9; border-color: #18b3ec; }

.btn-danger { color: #fff !important; background-color: #f22d2d; border-color:  #f22d2d; }
.btn-danger:hover, .btn-outline-danger:hover{background-color: #f22d2d; border-color: #f22d2d;}
.btn-outline-danger{ color:#f22d2d; border-color:  #f22d2d;}

.btn-radius { border-radius: 60px;}

/* Bootstrap */
.nav-tabs > li.active > a { border: 0; }
.nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border: 0; }
.nav-tabs > li > a { border: 0; }
.nav-tabs > li > a:hover { border: 0; }
.nav > li > a:focus, .nav > li > a:hover { background: none; }
.pattern-bg { background: #f5f5f5 url(/dist/images/crossword.png); }
a[href^=tel] { color: inherit; text-decoration: none; }

/*-- Section title --*/
.page-title { width: 100%; display: inline-block; text-align: center; }
.section-title { font-size: 30px; margin-top: 0; margin-bottom: 10px; position: relative; color: #000; font-weight: 700; }
.page-title p {  font-size: 18px; color: #000; line-height: normal; }
.pricing-section { margin-top: 40px; }

/* Content title */
.content-title { font-size: 44px; margin-top: 0; border-left: 5px solid #2154cf; padding-left: 15px; margin-bottom: 40px; line-height: 32px; }
.content-title span { display: block; font-size: 24px; line-height: 34px; margin: 0 0 10px 0; display: block; font-weight: 400 !important; }
.content-title-medium { font-size: 36px; line-height: 44px; }
.list-column-title { font-size: 24px; color: #252a37; }


.form-control:focus{
  box-shadow: none;
}
/*--==============================================->
	Animations For Pro Trader Page
==================================================-*/
/* Zoom In Zoom Out */

.dance{-webkit-animation:dance 2s alternate infinite;animation:dance 2s alternate infinite}
@keyframes dance {
0%{-webkit-transform:scale(0.5)}
100%{-webkit-transform:scale(1.2)}
}
/* Move Left Bounce  */
.moveLeftBounce{animation:moveLeftBounce 3s linear infinite}
@keyframes moveLeftBounce {
0%{-webkit-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(30px);transform:translateX(30px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
/* Animation properties */
 .moveLeftBounce2{animation:moveLeftBounce2 5s ease-out infinite}
@keyframes moveLeftBounce2 {
0%{opacity:0;transform:scale(1.5) translateY(-0.75em)}
20%{opacity:1;right:50px}
89%{opacity:1;right:100px;transform:scale(1)}
100%{opacity:0;right:180px;transform:translateZ(-1000em)}
}      
/***** Demo 3 *********/
.opacity-animate3{animation:opt-animation3 1s;-moz-animation-fill-mode:forwards -webkit-animation-fill-mode: forwards;animation-fill-mode:forwards}
@-webkit-keyframes opt-animation3 {
0%{opacity:0;transform:scale(0.75)}
100%{opacity:1;transform:scale(1)}
}
@-moz-keyframes opt-animation3 {
0%{opacity:0;transform:scale(0.75)}
100%{opacity:1;transform:scale(1)}
}
@-o-keyframes opt-animation3 {
0%{opacity:0;transform:scale(0.75)}
100%{opacity:1;transform:scale(1)}
}
@keyframes opt-animation3 {
0%{opacity:0;transform:scale(0.75)}
100%{opacity:1;transform:scale(1)}
}


/* Top Bar
================================================== */
.site-top { position: relative; }
@media screen and (min-width:992px) {
  .site-top-2 { position: absolute; top: 0; left: 0; width: 100%; z-index: 999; }
}
.top-bar { padding: 8px 0; position: relative; background: #000; color: #fff; line-height: normal; text-transform: uppercase; }
.top-bar.solid-bg { color: #626c84; background: #fafafa; }
.top-bar.solid-bg ul.top-menu li { border-right: 1px solid rgba(0, 0, 0, 0.2); }
.top-bar.solid-bg ul.top-menu li:last-child { border-right: 0; }
.top-bar.solid-bg ul.top-menu li a { color: #626c84; }
.top-bar.solid-bg .top-social a { color: #626c84; }
.top-bar.solid-bg ul.top-menu li a:hover, .top-bar.solid-bg .top-social a:hover { color: #2154cf; }

/* Top menu */
ul.top-menu li { display: inline-block; font-size: 14px; border-right: 1px solid #4c5372; margin-right: 10px; padding-right: 10px; line-height: 10px; }
ul.top-menu li:last-child { border-right: 0; }
ul.top-menu li a { color: #999999; }
ul.top-menu li a:hover { color: #2154cf; }

/* Topbar info */
#top-bar .top-info { margin: 0; display: flex; align-items: center; }
#top-bar .top-info a { color: #fff; font-weight: 500; font-size: 15px; float: left; margin: 0; }
#top-bar .top-info .info-icon { top: 0; margin-right: 15px; float: left; }
#top-bar .top-info .info-wrapper:after { height: 15px; top: 2px; background: rgba(255, 255, 255, 0.2); }

/* Header area
================================================== */

/* Sticky Menu  */
#header.fixed, .site-nav-inner.fixed, #header.header-standard.fixed, #header.header-standard.fixed.highlight, .site-nav-inner.site-navigation.fixed, .site-nav-inner.site-navigation.fixed.nav-transparent { position: fixed; width: 100%; top: 0; left: 0; z-index: 999; -webkit-box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.15); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.15); -webkit-animation: menusticky 0.5s ease-in-out; animation: menusticky 0.5s ease-in-out; }

/* Sticky Menu Animation*/
@-webkit-keyframes menusticky {
  0% { margin-top: -120px; opacity: 0; }
  50% { margin-top: -64px; opacity: 0; }
  100% { margin-top: 0; opacity: 1; }
}
@keyframes menusticky {
  0% { margin-top: -120px; opacity: 0; }
  50% { margin-top: -64px; opacity: 0; }
  100% { margin-top: 0; opacity: 1; }
}

.switcher{ width: 145px !important; font-size: 12pt !important;}
.switcher .selected, .switcher .selected a:hover{ background: none !important;}
.switcher .selected a, .switcher a  { font-size: 12pt !important; border: 0 !important;}
.switcher .option { position: absolute!important;border: 1px solid; background-color: #0a0a0a !important; z-index: 99;}

/* Header 2 */
.header-standard { background: #ffffff; -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); z-index: 2; }
.header-standard.header-transparent { border-bottom: 1px solid rgba(255, 255, 255, 0.3); top: 50px; }
.header-standard.header-transparent ul.navbar-nav > li > a { color: #fff; }
@media screen and (min-width:767px) {
  .header-standard.header-transparent .logo { padding-left: 0; }
}
.header-standard.header-transparent .navbar-nav .active > .nav-link { color: #fff; }
.header-standard.header-transparent.navbar-fixed { background: #000; top: 0; }
.header-standard .navbar-nav .active > .nav-link { color: #fff; }
.header-standard ul.navbar-nav > li > a { color: #fff; font-weight: 500; }
@media screen and (min-width:992px) {
  .header-standard ul.navbar-nav > li > a { color: #fff; }
}
.header-standard ul.navbar-nav > li:hover > a { color: #fff; }
.header-standard .container { position: relative; }
/*@media screen and (max-width:767px) {
  .header-standard .container { max-width: 100%; padding: 0; }
  .header-standard .site-nav-inner { padding-right: 0; }
}*/
.header-standard .nav-search { top: 22px; right: 15px; width: 45px; height: 45px; line-height: 45px; background: #037c53; border-radius: 100%; }
.header-standard .nav-search span { top: 3px; position: relative; }
.header-standard .search-block .search-close { color: #fff; top: -68px; right: 0; background: #2154cf; opacity: 1; width: 45px; height: 45px; line-height: 30px; border-radius: 100%; }
.header-standard.header-boxed { background: none; position: absolute; -webkit-box-shadow: none; box-shadow: none; top: 50px; left: 0; right: 0; }
.header-standard.header-boxed .site-nav-inner { background: #fff; z-index: 1; margin: 0; padding: 0 20px; }
.header-standard.header-boxed .nav-search { right: 40px; background: #0f2765; }
.header-standard.header-boxed .search-block .search-close { right: 25px; background: #0f2765; top: -68px; }
.header-standard.header-boxed.highlight .row { background: #0f2765; }
.header-standard.header-boxed.highlight ul.navbar-nav > li > a { color: #fff; }
.navbar-expand-lg .navbar-nav .nav-link { padding-left: 20px; padding-right: 20px; }
.site-navigation.navdown { background: #0f2765; position: relative; }
.site-navigation.navdown .navbar-collapse { padding-left: 0; }
.site-navigation.navdown ul.navbar-nav > li > a { line-height: 60px; }
.site-navigation.navigation.navdown { background: #0f2765; }
.site-navigation .nav-search { top: 0; z-index: 2; width: 70px; height: 70px; line-height: 70px; right: 15px; background: rgba(0, 0, 0, 0.2); }
.site-navigation .search-block .search-close { top: -70px; z-index: 2; width: 70px; height: 70px; line-height: 50px; right: 0; background: #00000033; }
.logo {  max-width: 260px;  padding: 5px 0; display: table; }
.fixed .logo {  max-width: 200px; }
.logo a { display: table-cell; vertical-align: middle; }
.logo-area { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.header.nav-down .logo { height: 110px; }

/* header right */
.header-right { float: right; }
.top-info { list-style: none; margin: 35px 0 0; padding: 0; float: right; }
.top-info li { display: flex; padding: 0 15px; align-items: center; }
.top-info li:last-child { margin-right: 0; padding-right: 0; border-right: 0; }
.top-info .info-icon { font-size: 20px; color: #2154cf; display: inline-block; top: -15px; position: relative; margin-right: 10px; }
.top-info .info-wrapper { display: inline-block; margin-right: 30px; position: relative; padding-right: 10px; }
.top-info .info-wrapper:after { position: absolute; content: ''; background: #ddd; right: -15px; width: 1px; height: 35px; top: 4px; }
.top-info li .info-wrapper p { font-size: 16px; margin-bottom: 0; line-height: normal; font-weight: 700; color: #252a37; }
.top-info li.last .info-wrapper:after { background: none; }
.top-info li .info-wrapper p.info-subtitle { line-height: normal; font-size: 14px; font-weight: 400; color: #7a7a7a; margin-top: 5px; }
#top-bar .top-info a.btn-register { background: #e55211; color: #fff; padding: 4px 15px; border-radius: 10px; font-weight: 500; }
.acc-buttons .btn-outline-primary { margin-left: 15px; }
.btn-outline-primary:hover img { filter: brightness(0); }

/* Main navigation */
.navbar-expand-lg .navbar-nav .dropdown-submenu .nav-link { padding-left: 0; }
.navbar { border-radius: 0; border: 0; margin-bottom: 0; padding: 0; flex-wrap: wrap }
.navbar-brand { padding: 0; }
.navbar-toggle { float: right; margin-top: 20px; padding: 10px; border-radius: 3px; margin-right: 15px; background: #2154cf; }
.nav-item.dropdown-submenu:hover > a { color: #fff; }
.navbar-nav > .nav-item:hover > .nav-link { color: #fff; }
.navbar-toggle .icon-bar { background: #fff; width: 20px; }
.navbar-toggle .i-bar { background: #fff; }
ul.navbar-nav { background-color: #008ad2; border-radius: 10px; width: 92%; justify-content: center; }
ul.navbar-nav > li { float: none; display: inline-block; position: relative; padding-right: 0; }
.navbar-expand-lg .navbar-collapse { width: 100%; justify-content: center; position: relative; z-index: 1 }
ul.navbar-nav > li:last-child { padding-right: 0; }
ul.navbar-nav > li:last-child:after { background: none; }
ul.navbar-nav > li > a { color: #fff; text-rendering: optimizeLegibility; display: inline-block; padding: 5px 12px; line-height: 37px; font-size: 16px; margin: 0; position: relative; -webkit-transition: 350ms; transition: 350ms; transition: 350ms; }
/*.fixed ul.navbar-nav > li > a { line-height: 45px; }*/
ul.navbar-nav > li > a:hover, ul.navbar-nav > li > a:focus { background: none; }
ul.navbar-nav > li > a i { font-weight: 700; }
@media screen and (min-width:992px) {
  ul.navbar-nav > li > a i { padding-left: 5px; }
  .nav-item:hover > .dropdown-menu, .dropdown-submenu:hover .dropdown-menu { opacity: 1; visibility: visible; }
}
@media screen and (min-width:992px) {
  ul.navbar-nav { padding-right: 0px; }
}
.nav .open > a { background: transparent; border-color: transparent; }
.nav .open > a:hover, .nav .open > a:focus { background: transparent; border-color: transparent; }

/* Dropdown */
#top-bar .top-info a.dropdown-item { color: #000; font-size: 14px; }
#top-bar .top-info .dropdown-toggle::after { display: none; }
.dropdown-submenu { position: relative; }
.dropdown-submenu .fa-angle-right { float: right; font-size: 18px; }
.dropdown-submenu .dropdown-menu { top: 0; left: 100%; margin-top: -2px; border-radius: 0; }
.dropdown-toggle::after { display: none; }
.dropdown-submenu:hover > a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
ul.navbar-nav .dropdown-menu { text-align: left; background: #ffffff; z-index: 100; min-width: 220px; border-radius: 0; padding: 0; border: 0; }
.dropdown-menu.menu-center { left: -65px; }
.dropdown-item { font-size: 14px; }
.megamenu .mega-dropdown h3 { font-size: 16px; margin: 0 }
.megamenu .mega-dropdown h3 a.dropdown-item { color: #008ad2; font-size: 16px; }
@media screen and (min-width:992px) {
  ul.navbar-nav .dropdown-menu { padding: 5px 20px; }
  .megamenu .mega-dropdown { display: flex; }
  .dropdown-column { min-width: 220px; }
  ul.navbar-nav .dropdown-menu.megamenu { padding: 10px 0; }
  .mega-dropdown .dropdown-item { line-height: 24px; }
}
@media screen and (min-width:991px) {
  ul.navbar-nav .dropdown-menu { display: block; opacity: 0; visibility: hidden; margin-top: 0px; }
}
.dropdown-menu-large { min-width: 400px; }
.dropdown-menu-large > li > ul { padding: 0; margin: 0; list-style: none; }
.dropdown-menu-large > li > ul > li > a { padding-left: 0; }
.navbar-nav > li > .dropdown-menu a { background: none; }
ul.navbar-nav .dropdown-menu li a { display: block; font-size: 14px; font-weight: 400; line-height: normal; text-decoration: none; padding: 10px 0; border-bottom: 1px solid #ddd; color: #000; }
ul.navbar-nav .dropdown-menu li:last-child > a { border-bottom: 0 !important; }
ul.navbar-nav > li.nav-item .dropdown-menu .mega-dropdown .dropdown-column h3 a:last-child {border-bottom: 1px solid #ddd !important}
ul.navbar-nav > li.nav-item .dropdown-menu .mega-dropdown .dropdown-column a:last-child {border-bottom: 0 !important;}
ul.navbar-nav .dropdown-menu li.active a { color: #fc6a2a; }
.navbar-nav .active > .nav-link { color: #fff; }
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { color: #fff; }
.navbar-nav .show > .nav-link { color: #fff; }
.navbar-nav .nav-link { color: #fff; }
.navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover { color: #fff; }
.navbar-toggler-icon { background-image: none; color: #fff; width: 39px; height: 35px; border: 1px solid #fff; padding-top: 1px; background-color: #21bdee; font-size: 21px; line-height: 35px; margin: 0; }
.navbar-toggler-icon:focus { outline: 0 solid; }
ul.navbar-nav .dropdown-menu li a { -webkit-transition: all 0.3s; transition: all 0.3s; }
ul.navbar-nav .dropdown-menu li a:hover, ul.navbar-nav .dropdown-menu li a:focus { color: #008ad2; background: none !important; }
@media (min-width:768px) {
  ul.nav li.dropdown:hover ul.dropdown-menu { display: block; }
}
@media (min-width:767px) {
  ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu { left: 100%; top: 0; display: none; }
  ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu:hover .dropdown-menu { display: block; }
}
@media (min-width:992px) and (max-width:1199px) {
  .top-info li.header-get-a-quote { display: none; }
}
ul.navbar-nav > li.header-get-a-quote:hover > a:after { position: relative; content: no-close-quote; }

/* Slider
================================================== */

/*-- Main slide --*/

.banner-section { position: relative; margin-top: -30px; background: url(/dist/images/partner-home-banner.png); background-size: cover !important; background-position: center !important; }
.banner-section.home-banner { background: url(/dist/images/homepage-banner.jpg);}
.main-banner { width: 100%; min-height: 500px; display: flex; align-items: center; justify-content: center; }
.main-banner .slick-slide { display: flex; align-items: center; justify-content: center; }
.home-banner-content { max-width: 718px; color: #fff }
.home-banner-content h3 { color: #fff; font-size: 30px; margin-bottom: 10px; line-height: normal;}
a.btn.btn-light { font-size: 16px; color: #000; padding: 0.5rem 2rem; }
.home-slider .slick-prev:before, .home-slider .slick-next:before { color: #fff }

/*-- Slider pages --*/
#main-slide.slider-pages .item { min-height: 340px; color: #fff; background-position: 50% 50%; background-size: cover; background-size: cover; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.carousel-inner { position: absolute; top: 0 }
.carousel a.btn.btn-primary { position: absolute; top: 65%; left: 20%; font-weight: 400; }

/* -- Counter CSS -----------------*/
.counter-section { position: relative; padding: 0; }
.counter-box { box-shadow: 0 0 10px rgb(0 0 0 / 50%); padding: 15px 15px; border-radius: 20px; display: flex; margin-top: -80px; background: #fff; }
.counter-box .info { padding: 0 12px; width: 16.66%; text-align: center; border-right: 1px solid #e5e5e5; }
.counter-box .info h3 { font-family: 'Bebas Neue', cursive; color: #f22d2d; font-weight: normal; font-size: 60px; margin: 0; line-height: normal; }
.counter-box .info h3 .counter { font-family: 'Bebas Neue', cursive; }
.counter-box .info p { margin: 0; font-size: 18px; color: #000; line-height: 24px; }
.counter-box .info:last-child { border-right: 0 }


/* - Acc-types ---------------------------- */
.acc-list { position: relative; }
.acc-list li { width: 100%; margin-bottom: 10px; padding-left: 30px; position: relative; }
.acc-list li:after { content: ""; position: absolute; left: 0; top: 5px; width: 20px; height: 20px; background-image: url(/dist/images/tick.png); background-repeat: no-repeat }
.uniglobe-acctypes h4 { font-weight: 500; letter-spacing: .5px; font-size: 22px; margin-bottom: 20px; }
.nav-pills .nav-link { font-size: 18px; color: #f42c2e; font-weight: 500; padding: 0.25rem 1.3rem; border: 1px solid; border-radius: 50px;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link { color: #fff; background-color: #008ad2; border-radius: 50px; padding: 0.25rem 1.3rem; font-size: 18px; font-weight: 500; background-image: linear-gradient(300deg, #27c5f0, #006ca4); }

.nav-pills { justify-content: space-between; border-bottom: 1px solid #93e2f7; padding-bottom: 20px; margin: 20px 0 40px; }
.about-data .why-uniglobe-market-feature li:after {display: none;}
.about-data .why-uniglobe-market-feature li img {top: 0 !important;}

/* -- Platforms ---------------------------- */
section.uniglobe-platforms { background: #000; }
.uniglobe-platforms .box { display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; margin-top: 15px; padding: 25px 15px; border-radius: 15px; }
.uniglobe-platforms .box .img-box { width: 85px; height: 85px; display: flex; align-items: center; justify-content: center; border: 2px solid #f22d2d; border-radius: 10px; margin-bottom: 20px; }
.uniglobe-platforms .box:hover .img-box { border-color: #fff;}
.uniglobe-platforms .box:hover img { filter: brightness(15);}
.uniglobe-platforms .box h3 { color: #fff; font-weight: 500; margin-bottom: 10px; }
.uniglobe-platforms .box p { color: #fff; margin-bottom: 0px; }
.uniglobe-platforms .box:hover { background-image: linear-gradient(37deg, #27c5f0, #0095e6); }
.uniglobe-meta-trade h3 { font-size: 28px; font-weight: 500; color: #000 }
.uniglobe-meta-trade p { font-size: 18px; color: #000; }
.uniglobe-meta-trade .icons { width: 100%; display: flex; align-items: center;  margin: 14px 0; }
.uniglobe-meta-trade .icons a { padding: 0 10px;background-color: #008ad2; background-image: linear-gradient(37deg, #27c5f0, #0095e6); color: #fff; font-size: 24px; min-width: 40px; text-align: center; line-height: 40px;  float: left; margin-right: 15px; border-radius: 5px;}
.uniglobe-meta-trade .icons .pl-web-termin-btn{font-size: 18px;display: none;}
.uniglobe-meta-trade .icons .pl-web-termin-btn:hover{background-image: linear-gradient(37deg, #0095e6, #27c5f0);}

.uniglobe-meta-trade .meta-trade-mob .mttrader_icon{ max-width: 170px;}

/* -- Trade ---------------------------- */
.uniglobe-meta-trade .uniglobe-home-trade-img {max-width: 500px; margin: 0 auto;}

/* -- Live Spread Section ------------------------------*/
.live-spread .table-wrap {min-height: 337px;}
.live-spread-sec { position: relative; background-color: #000; color: #fff }
.live-spread-sec ul.list li { width: 100%; margin-bottom: 10px; padding-left: 36px; position: relative; color: #fff }
.live-spread-sec ul.list li:after { content: ""; position: absolute; left: 0; top: 2px; width: 25px; height: 25px; background-image: url(/dist/images/circle-tick.png); background-repeat: no-repeat }
.live-spread-sec h3 { font-size: 30px; color: #fff; font-weight: 600; }
.live-spread-sec p { font-size: 18px; color: #fff; text-align: justify; margin-bottom: 30px; }
.ls-titles { width: 100%; float: left; background-color: #e9e9e9; padding: 15px 10px; }
.ls-titles li { color: #000; margin-bottom: 0; width: 33.33%; float: left; padding: 0 15px; font-size: 15px; font-weight: 500; line-height: normal; }
.ls-titles li:after { display: none; }
.ls-titles li:nth-child(2), .ls-titles li:nth-child(5) { text-align: center; }
.ls-titles li:nth-child(3), .ls-titles li:nth-child(6) { text-align: right; }
.live-spread .nav-pills { border: 0; padding: 10px; margin: 0 }
.live-spread .nav-pills .nav-link.active, .live-spread .nav-pills .show>.nav-link { font-size: 16px; padding: 0.15rem 1rem; }
.live-spread .nav-pills .nav-link { font-size: 16px; padding: 0.15rem 1rem; }
.uniglobe-trading .eco-calendar {overflow: initial;}
.uniglobe-trading .eco-calendar table td { font-size: 16px; color: #000 }
.uniglobe-trading .eco-calendar table td small { font-size: 70%; color: #999; }
.uniglobe-trading .eco-calendar table td.user span img { border-radius: 50px; overflow: hidden; }
.uniglobe-trading .eco-calendar table td.user { min-width: 180px !important;}
.uniglobe-trading .eco-calendar table td.user a { color: #000; font-size:14px;}
.uniglobe-trading .eco-calendar table td.user span{margin-right: 5px;}
.uniglobe-trading .eco-calendar table td.user span img { width: 48px;  height: 48px;}
.uniglobe-trading td { position: relative; }
.uniglobe-trading span.num { width: 35px; height: 45px; box-sizing: content-box; padding-top: 2px; position: absolute; background-image: linear-gradient(37deg, #27c5f0, #0095e6); color: white; font-size: 24px; letter-spacing: 0.2em; text-align: center; text-transform: uppercase; display: inline-block; top: 0 }
.uniglobe-trading span.num:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-bottom: 10px solid #eee; border-left: 19px solid transparent; border-right: 17px solid transparent; }
.uniglobe-trading .gray-head { background: #ededed; padding: 15px 15px 50px; text-align: center; color: #000; font-size: 22px; border-radius: 20px; font-weight: 600; margin-bottom: 10px; }
.uniglobe-trading .table tr { background: #ededed; margin: 10px 0; display: table; width: -webkit-fill-available; }
.tech-list { width: 100%; padding: 16px 15px 0; }
.tech-list h4 { font-weight: 500; font-size: 20px; }
.tech-list p { font-size: 16px; color: #666; line-height: 20px; margin: 0 0 10px; font-weight: 300 }
.dateTime { display: flex; justify-content: space-between; font-size: 15px; font-weight: 500 }
.dateTime span { color: #008ad2; }
.dateTime a { color: #f22d2d; }
.opt-3 { opacity: .6 }
.uniglobe-trading .table-wrap { min-height: 440px; background: #f5f5f5; }
.uniglobe-trading .tech-anls .table-wrap { background: #fff }
/*.uniglob-count { background-image: url(/dist/images/bg-image.jpg); background-repeat: no-repeat; position: relative; background-size: cover; }*/
.uniglob-count .data h2 { font-size: 60px; color: #26c3ee; line-height: 60px; }
.uniglob-count .data h3 { font-size: 24px;  margin-bottom: 10px; font-weight: 500 }
.uniglob-count .data h3 a{ color: #252a37;}
.uniglob-count .data h3 a:hover{ color: #26c3ee !important;}
.uniglob-count .data p { font-size: 18px; color: #666; font-weight: 300; margin: 0 }
.uniglobe-partner .accordion h2 .btn-link { font-size: 20px; font-weight: 500; color: #000; padding: 0; text-decoration: none; }
.uniglobe-partner .accordion h2 .btn-link img { margin-right: 10px; }
.uniglobe-partner .accordion .card-body { padding: 10px 20px 10px 55px; }
.uniglobe-partner .accordion .card-body p { color: #000; line-height: normal; margin: 0 }
.uniglobe-partner .accordion .card { margin-bottom: 20px; }
.uniglobe-partner ul li { width: 100%; display: inline-block; margin: 0 0 10px; }
.uniglobe-partner ul li a { width: 100%; display: inline-block; background-color: #e9e9e9; font-size: 19px; color: #000; padding: 8px; border-radius: 50px; }
.uniglobe-partner ul li a:hover { background-image: linear-gradient(37deg, #27c5f0, #0095e6); color: #fff }
.uniglobe-partner ul li a img { margin-right: 10px; }
.pricing-section .table-price { box-shadow: 0 0 15px rgb(0 0 0 / 50%); border-radius: 10px; padding: 30px 15px; }
.uniglobe-partner .page-title { text-align: left; }
.mob-trading { display: none; }
.partnership-program-section { background-image: url(/dist/images/ug-partnership-program-bnr.jpg); background-repeat: no-repeat;  background-size: cover;}
.part-btn-box .part-btn-list { margin-top: 20px;}
.part-btn-box .part-btn-list li { display: inline-block; margin: 0 5px 20px; width: 100%; max-width: 260px;}
.part-btn-box .part-btn-list li a.btn {width: 100%; border-radius: 10px;padding: 8px 12px; font-size: 16px;  border: 1px solid #fff; color: #fff;
}
.part-btn-box .part-btn-list li a.btn:hover{background-color: #f22d2d;color: #fff;text-decoration: none; border-color: #f22d2d;}

/* - Refer a Friend  Section ----------------------- */
.inner-banner.datarefer-bg { background-image: url(/dist/images/banner.jpg); }

/* - Why Us Section ----------------------- */
.inner-banner.whyus { background-image: url(/dist/images/banner.jpg); }
section.counter-section.whyus-count { box-shadow: 0 0 10px rgb(0 0 0 / 50%); background: #f8f8f8; }
section.counter-section.whyus-count .counter-box { padding: 40px 0; box-shadow: none; border-radius: 0; margin: 0; background: #f8f8f8; }
section.counter-section.whyus-count .counter-box .info { width: 25%; }
.why-uniglobe .box { padding: 15px; background-color: #fff; text-align: left; margin: 15px 0; }
.why-uniglobe .box:after { content: ""; border-right: 1px solid #b2b2b2; position: absolute; top: 0; height: 95%; right: 0; }
.why-uniglobe .box:before { content: ""; border-bottom: 1px solid #b2b2b2; position: absolute; bottom: 0; width: 80%; left: 10%; }
.why-uniglobe .box:hover { background-image: linear-gradient(37deg, #27c5f0, #0095e6); border-radius: 15px; }
.why-uniglobe .box h4 { font-size: 19px; font-weight: 500; color: #000; margin: 20px 0; padding-bottom: 5px; }
.why-uniglobe .box p { font-size: 17px; line-height: 24px; font-weight: 400; text-align: left; margin: 0 }
.why-uniglobe .box:hover img { filter: invert(1); }
.why-uniglobe .box:hover h4 { color: #fff;/* border-bottom: 1px solid #fff;*/ }
.why-uniglobe .box:hover p { color: #fff }

.journy-sec { text-align: center; }
.journy-sec p { font-size: 18px; }

/* - Profile section ------------------------------*/
.inner-banner.profile { background-image: url(/dist/images/banner.jpg); }
.core-value { background-color: #000; }
.core-value .why-uniglobe .box { background-color: transparent; }
.core-value .why-uniglobe .box h4, .core-value .why-uniglobe .box p { color: #fff }
.core-value .why-uniglobe .box:hover img { filter: brightness(15); }
.core-value .why-uniglobe .box:after { content: ""; border-right: 1px solid #4d4d4d; }
.core-value .why-uniglobe .box:before { content: ""; border-bottom: 1px solid #4d4d4d; }
.business-module .row { align-items: center; }
.business-module h2 { font-size: 30px; font-weight: 600; color: #000; border-bottom: 1px solid #27c5f0; padding-bottom: 6px; margin-bottom: 20px; }
.business-module p { font-size: 18px; text-align: justify; }
.proData-sec { background-image: url(/dist/images/bottom-banner.jpg); background-size: cover; text-align: center; }
.proData-account { text-align: center; }
.proData-account .img-box { width: 110px; height: 100px; border-radius: 15px; border: 1px solid #f32d2c; display: inline-block; line-height: 95px; margin-bottom: 10px; }
.proData-account h3 { font-size: 22px; color: #000; font-weight: 500 }
.proData-account p { font-size: 18px; }
.proData-account .img-box:hover { border: 1px solid #00a7ea; background-color: #00a7ea; }
.proData-account .img-box:hover img { filter: brightness(15); }
.table-price ul { width: 100%; display: flex; flex-direction: column; }
.table-price ul li { width: 100%; line-height: 18px; padding: 15px 10px; display: flex; justify-content: space-between; font-family: 'Poppins', sans-serif; border-bottom: 1px solid #dfdfdf; font-size: 14px; color: #000; }
.table-price ul li span { text-align: right; font-weight: 600 }
.table-price ul li small { font-size: 9px; color: #000; font-weight: 500; }
.table-price .title { font-family: 'Poppins', sans-serif; font-size: 24px; font-weight: 700; color: #000; text-align: center; }
.table-price .price { font-size: 36px; font-family: 'Poppins', sans-serif; color: #e55211; text-align: center; margin: 0 0 20px; }
.table-price .price span { font-size: 12px; font-weight: 500; color: #000; width: 100%; display: inline-block; text-align: center; }
.table-price .gray-bg { background: #e7e7e7; }
.br-radius-1 { border-radius: 8px 8px 0 0; margin-top: 20px; }
.br-radius-2 { border-radius: 0 0 8px 8px; margin-bottom: 20px; }
.table-price .contact { text-align: center; }
.table-price .contact a { background: #e55211; color: #fff; font-size: 16px; display: inline-block; border-radius: 10px; line-height: normal; padding: 10px 18px; }
.table-price .contact a span { font-size: 13px; }
.eco-calendar table td { font-size: 14px; font-weight: 500; font-family: 'Poppins', sans-serif; color: #3e4667; line-height: normal; vertical-align: middle; }
.eco-calendar table th { font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif; color: #000; line-height: normal; vertical-align: middle; padding: .40rem .75rem }
.eco-head { background-image: linear-gradient(37deg, #27c5f0, #0095e6); padding: 15px 15px 50px; text-align: center; color: #fff; font-size: 22px; font-weight: 600; border-radius: 20px; }
.table-wrap { box-shadow: 0 0 20px rgb(0 0 0 / 40%); border-radius: 15px; margin-top: -40px; position: relative; z-index: 2; background: #fff; border: 0; margin-left: 5px; margin-right: 5px; overflow: hidden; }
section.calendar-sec { background: #f0f0f0; }
.calendar-sec .col-lg-6 { padding: 0 10px }
.live-spread table thead { background-image: linear-gradient(37deg, #27c5f0, #0095e6); }
.live-spread table td { font-size: 14px; font-weight: 400; font-family: 'Poppins', sans-serif; color: #3e4667; line-height: normal; vertical-align: middle; padding: .75rem .55rem; }
.live-spread table td span { background: #fff; padding: 5px 10px; border-radius: 4px; color: #000; border: 1px solid #e7e7e7 }
.live-spread table td span.buy-btn {  padding: 5px 10px; border-radius: 4px; overflow: hidden; color: #000 }
.live-spread table td span.sell-btn { background: #ff0000; border: 1px solid #ff0000; padding: 5px 10px; border-radius: 4px; overflow: hidden; color: #fff }
.live-spread table th { font-size: 14px; border: 0; font-weight: 500; font-family: 'Poppins', sans-serif; color: #fff; line-height: normal; vertical-align: middle; padding: .40rem .75rem; position: relative; }
.live-spread table .fa-caret-down { color: #ff6f61; font-size: 18px; }
.live-spread table .fa-caret-up { color: #42b983; font-size: 18px; }
.btn-bottom { text-align: center; margin: 0 0 15px; }
p.bottom-text { font-size: 14px; text-align: center; }
.partnership-sec ul { width: 100%; float: left; margin-top: 15px; }
.partnership-sec ul li { width: 100%; float: left; line-height: normal; margin: 0 0 15px }
.partnership-sec ul li a { color: #000; font-size: 18px; }
.partnership-sec ul li a img { margin-right: 10px; }
.partnership-sec .section-title { line-height: 1.2 }



/* -- Payment Method -------------------------------*/
section.pay-menthod-sec { box-shadow: 0 0 10px rgb(0 0 0 / 60%); padding: 20px 0; }
.slick-prev, .slick-next { width: 35px; height: 35px; }
.slick-prev { left: -10px; }
.slick-next { right: -10px; }
.slick-prev:before, .slick-next:before { color: #000; font-family: 'FontAwesome'; font-size: 34px; }
.slick-next::before { content: "\f105"; }
.slick-prev::before { content: "\f104"; }
.slick-slide img { display: inline-block; }
.slick-slide { text-align: center; }

.customer-logos .slick-slide {border-radius: 6px; margin: 10px 15px; float: left;height: 100% ;min-height: 1px; box-shadow: 5px 5px 6px 0px #4c4c4c54;}
.customer-logos .slick-slide img{width: 100%; border-radius: 6px;}
.customer-logos .slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.customer-logos .slick-list{ position: relative; display: block; overflow: hidden;margin: 0;padding: 0}
.customer-logos .slick-list:focus{ outline: none}
.customer-logos .slick-list.dragging{cursor: pointer; cursor: hand}
.customer-logos .slick-slider .slick-track,
.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.customer-logos .slick-track{ position: relative;top: 0;left: 0;display: block}
.customer-logos .slick-track:before,
.customer-logos .slick-track:after{display: table;content: ''}
.customer-logos .slick-track:after{clear: both}
.slick-loading .slick-track{visibility: hidden}

.customer-logos .slick-initialized .slick-slide{display: block}
.customer-logos .slick-loading .slick-slide{visibility: hidden}
.customer-logos .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}


/* -- Footer CSS ---------------------------*/
.footer { background: #000; width: 100%; float: left; }
.footer .top-main-footer{  padding: 60px 0 0px; background-image: url(/dist/images/footer-top-bnr.jpg); background-repeat: no-repeat; background-size: cover;}
.footer p { color: #606060; text-align: justify; }
.appimg { margin: 25px 0; }
.footer h3 { font-size: 16px; color: #3b4857; margin-bottom: 20px; font-weight: 600; text-transform: uppercase; }
.footer .ft-smbox { width: 16%; float: left; padding: 0 15px; margin-bottom: 30px; }
.ft-smbox ul li { width: 100%; margin-bottom: 8px; position: relative; padding-left: 20px;}
.ft-smbox ul li:before { content: ">"; position: absolute; left: 0; color: #cdcdcd; font-size: 18px;}
.ft-smbox ul li a { font-size: 16px; color: #cdcdcd; font-weight: 400; }
.ft-smbox ul li a:hover { color: #008ad2; }
.back-to-top { position: fixed; bottom: 8px; left: 20px; width: 45px; height: 43px; z-index: 9; transform: translateY(-50%); }
.back-to-top .btn { padding: 10px; width: 100%; border-radius: 50%; }

.footer .contact { width: 100%; display: inline-block; }
.footer .contact a { font-size: 16px; color: #002b49; font-weight: 500; width: 100%; display: inline-block; margin-bottom: 10px; }
.footer .contact a img { margin-right: 10px; }
.footer .ft-mdbox-left { width: 24%; float: left; margin-right: 4% }
.ft-mdbox-left .ftlogo { margin-top: 40px; }
.ft-botlinks { width: 100%; display: flex; align-items: center;justify-content: space-between;; padding: 10px 0; text-align: center; border-top: 1px solid #444; border-bottom: 1px solid #444; }
.ft-botlinks li { display: inline-block; }
.footer a {color: #cdcdcd;}
.footer .ft-botlinks a {  font-size: 21px;    display: inline-block; margin-right: 10px; line-height: 30px;text-align: center; }
.ft-botlinks .meta-icons { display: flex; align-items: center; justify-content: center;}
.ft-botlinks .meta-icons img{ max-width: 150px;}
.ft-botlinks .meta-icons img:nth-last-child(1){margin-left: 20px}
.ft-botlinks li:last-child a { border-right: 0; }
.ft-botlinks a:hover { color: #008ad2; }
.app_footer-text-icon .foot_app_text h3 { font-size: 24px; font-weight: 600; margin-bottom: 0;  text-transform: capitalize;}
.app_footer-text-icon .foot_app_text p { color: #fff !important;}

.disclaimer { width: 100%; display: inline-block; margin: 15px 0; border-bottom: 1px solid #444; padding: 20px 0 10px; }
.disclaimer p{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.copyright-text { text-align: center; color: #606060 !important; }
.app_footer-text-icon{ padding: 20px 0; border-bottom: 0;}
.app_footer-text-icon .foot_app_text { text-align: left;}


/* -- About Us CSS -----------------------------------*/
.inner-banner { background-image: url(/dist/images/inner-banner.jpg); background-repeat: no-repeat; margin-top: -30px; text-align: center; background-size: cover; padding: 130px 0; position: relative; }
.inner-banner .breadcrumb { margin: 0; background: transparent; padding: 0 50px;justify-content: center; }
.inner-banner h1 { font-size: 38px; color: #fff; margin-bottom: 8px; }
.inner-banner nav { width: auto; display: inline-block; border-top: 1px solid #fff }
.inner-banner .breadcrumb-item+.breadcrumb-item::before { content: '|'; color: #fff }
.inner-banner .breadcrumb-item a { color: #fff; font-size: 16px; }
.inner-banner .breadcrumb-item.active a { color: #00b5ee }

.about-career p { font-size: 18px; font-weight: 300; text-align: center; }
.about-career p a { color: #2693d5 }
.looking-for { position: relative; background-color: #000 }
.looking-for .box { background-color: #fff; padding: 30px 15px; text-align: center; border-radius: 15px; }
.looking-for.career-looking .box .img-box { margin-bottom: 10px;}
.looking-for.career-looking .box h4{ font-size: 18px; font-weight: 600; margin-bottom: 0;}
.looking-for .box p { font-size: 17px; margin: 20px 0 0; color: #000 }
.looking-for .box:hover { background-image: linear-gradient(37deg, #27c5f0, #0095e6); }
.looking-for .box:hover p { color: #fff }
.looking-for .box:hover .img-box img { filter: brightness(15); }
#applyModal .modal-content { border-radius: 20px; }
.career-form { padding: 0 15px 10px }
.career-form h3 { font-size: 25px; text-align: center; font-weight: 500 }
.career-form .form-control, .career-form .custom-file-label { border: 0; border-bottom: 1px solid #000; border-radius: 0 }
.career-form .form-group { margin-bottom: 1.4rem }

.custom-file-input:lang(en)~.custom-file-label::after { content: "Choose File"; height: 25px; line-height: 12px; color: #000; font-size: 14px; border-radius: 30px; }
.career-form button.btn { width: 160px; }
.inner-banner.accType-bg { background-image: url(/dist/images/banner.jpg); }
.uniglobe-acctype .card { border-radius: 15px; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, .4); }
.uniglobe-acctype .card-header { background-color: #e0e0e0; font-weight: 500; text-align: center; border-bottom: 0 }
.uniglobe-acctype .card:hover .card-header { background-color: #f32d2e; color: #fff }
.uniglobe-acctype .card:hover .list-group-item { background-color: #f2f2f2 }
.uniglobe-acctype .card .list-group .list-group-item .btn{ font-size: 14px;}
section.acc-comparison { background: #000; }
section.acc-comparison .page-title { text-align: left; }
section.acc-comparison .page-title p { color: #fff; border-top: 1px solid #27c5f0; }
.acc-comparison .table-responsive { border-radius: 15px; background-color: #fff }
.acc-comparison .table thead { background-color: #eeeeee; }
.acc-comparison .table th { font-size: 13px; text-align: center; line-height: 16px; }
.acc-comparison .table td { font-size: 12px; text-align: center; line-height: 15px }
.acc-comparison .table td b { font-weight: 600; }
.acc-comparison .table td:first-child { text-align: left; }
.acc-comparison .table td .fa-check { color: #85c824; font-size: 16px; }
.acc-comparison .table td .fa-remove { color: #a70918; font-size: 16px; }
.about-data p { font-size: 18px; line-height: 30px; color: #000; text-align: justify; margin-bottom: 20px; }
.about-mainbox { width: 100%; display: inline-block; }
.org-box { background: #e55211; border-radius: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, .4); display: flex; align-items: center; flex-direction: column; justify-content: center; padding: 15px; text-align: center; width: 180px; height: 180px; float: left; }
.org-box p { font-size: 18px; color: #fff; margin: 15px 0 0; }
.wht-box { background: #fff; border-radius: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, .4); display: flex; align-items: center; flex-direction: column; justify-content: center; padding: 15px; text-align: center; width: 140px; height: 140px; float: left; }
.wht-box p { font-size: 14px; color: #000; margin: 15px 0 0; }
.about-mainbox .box { width: 100%; float: left; }

.about-data ul { margin-top: 30px; }
.about-data li { font-size: 18px; font-weight: 300; padding-left: 25px; margin: 0 0 15px; position: relative; line-height: normal }
.about-data li:after { content: ""; position: absolute; left: 0; top: 9px; width: 8px; height: 8px; background-color: #008ad2; border-radius: 50px }
.accordion .card { border: 0; }

/* -- Cryptocurrency ------------------------ --------*/
.inner-banner.cryptocurrency-bg { background-image: url(/dist/images/crypto-currency-banner.jpg); }
.cryptocurrency .card { padding: 25px 15px; border-radius: 15px; overflow: hidden; box-shadow: 0 0 5px rgb(0 0 0 / 40%); }
.cryptocurrency .card h3 { font-size: 20px; text-align: center; color: #f42c2e; font-weight: 500 }
.cryptocurrency .card p { text-align: justify; margin-bottom: 0 }
.why-trade-crypto .box { text-align: left; margin-bottom: 30px;  }
.why-trade-crypto .box h3 { font-size: 20px; font-weight: 500; transition: all ease-in-out 0.5ms; color: #000;position: relative; padding-bottom: 10px; margin: 15px 0 0 }
.why-trade-crypto .box h3:after { content: ""; position: absolute; left: 0; bottom: 0; width: 90px; border-bottom: 1px solid #f43335;  transition: 0.9s;}
.why-trade-crypto .page-title p { color: #fff; font-size: 18px; margin-bottom: 20px; }
.why-trade-crypto .box:hover .img-box img { filter: brightness(15); }
.why-trade-crypto .box:hover h3 { color: #fff }
.why-trade-crypto .box:hover h3:after { border-bottom: 1px solid #fff; width: 100%; }
.crypt-specification .card { background: #fff; border-radius: 20px; overflow: hidden; box-shadow: 0 4px 10px rgba(0, 0, 0, .4); }
.crypt-specification .table th { font-weight: 600; font-size: 15px; line-height: 16px; text-align: center; vertical-align: middle; }
.crypt-specification .table td { font-size: 14px; line-height: 15px; text-align: center; }
.available-crypt-section {background-image: url(/dist/images/crypto-currency-bt-map-img.png); background-position: bottom; background-repeat: no-repeat;}
.available-crypt-section .available-crypt ul { display: block;text-align: center;}
.available-crypt-section .available-crypt ul li{ display: inline-block;padding: 10px; text-align:center; font-size: 18px; font-weight: 500;}
.available-crypt-section .available-crypt ul li .av-img { display: block; margin-bottom: 20px;transition: transform .5s ease;}
.available-crypt-section .available-crypt ul li .av-img:hover { transform: scale(1.1);}

/* -- Forex Section -----------------------------------*/
.inner-banner.forex-bg { background-image: url(/dist/images/forex-banner.jpg); }
.inner-banner.stock-bg { background-image: url(/dist/images/stock-banner.jpg); }
.inner-banner.metal-indices-bg { background-image: url(/dist/images/commodities-metal-banner.jpg); }
.inner-banner.copy-trading-bg { background-image: url(/dist/images/copy-trading-banner.jpg); }
.commodities .tab-pane img { border-radius: 20px; overflow: hidden; }


/* --Deposit Bonus Section -----------------------------------*/
.inner-banner.deposit-bonus-banner { background-image: url(/dist/images/100-deposit-bonus-banner.jpg); }

/* -- Welcom Bonus Section -----------------------------------*/
.inner-banner.datawb-bg { background-image: url(/dist/images/banner.jpg); }
.about-wbdata .img-box { border-radius: 0px 80px 0 80px; overflow: hidden;  max-width: 400px; margin: auto;}
.about-wbdata .row { align-items: center; }
.about-wbdata .page-title p { font-weight: 300 }
.why-trade-crypto.benifit .box h3:after { width: 100%; border-bottom: 1px solid #000 }
.why-trade-crypto.benifit .box:hover h3:after { border-bottom: 1px solid #fff }
/* .why-trade-crypto.benifit .box:hover .img-box img { filter: invert(1); }*/
.acc-opening .steps .box { width: 100%; padding: 0; text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.acc-opening .steps .box .count { width: 100px; height: 100px; border: 2px dashed #000; border-radius: 50px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }
.acc-opening .steps .box .count span { width: 80px; height: 80px; background-color: #000; font-size: 32px; font-weight: 600; line-height: 80px; color: #fff; text-align: center; border-radius: 50px; }
.acc-opening .steps .box.active .count span, .acc-opening .steps .box:hover .count span { background-image: linear-gradient(37deg, #27c5f0, #0095e6); }
.acc-opening .steps .box.active .count, .acc-opening .steps .box:hover .count { border: 2px dashed #27c5f0 }
.acc-opening .steps .box h3 { font-size: 22px; font-weight: 600; margin-bottom: 10px }
.acc-opening .steps .arrow { margin-top: 30px; }

/* == 20 Bonus Page CSS ===========================================================*/
.twinty-bonus-bnr-section { background: url(/dist/images/20-bonus-banner.jpg);}
.second-bonus-sections .img-box{ box-shadow: 0 0 12px 0px #00000054;}
 
/* --Trade Win Page Section -----------------------------------*/
.trade-win-banner { background-image: url(/dist/images/trade-to-win-banner.jpg); }
.tradewin-acc .steps .arrow { position: absolute; }
.tradewin-acc .steps .arrow.arrow1 { left: 29% }
.tradewin-acc .steps .arrow.arrow2 { left: auto; right: 26%; }

/* --Promotions Page Section -----------------------------------*/
.promotion-bnr-bg { background-image: url(/dist/images/promotion-home-banner.jpg); }
.promotion-main-box { border-radius: 20px; color: #fff; position: relative; margin-top: 30px; overflow: hidden;background-size: cover !important; background-position: center !important;}
.promotion-main-box .promotion-box-content  { width:  100%; height: 100%; padding: 20px;}
.promotion-main-box .promotion-box-img-onheading{display: none;}
.promotion-main-box .promotion-box-content h3{ position: relative; padding-bottom: 15px; color: #fff;}
.promotion-main-box .promotion-box-content h3:before{content: ""; position: absolute; bottom: 0; left: 0; width: 140px; height: 6px;border-radius: 50px; background-color: #fff;}
.promotion-main-box .promotion-box-content p { display: none; font-size: 18px; opacity: 0; line-height: 26px; transition: all 0.5s ease;}
.promotion-main-box .promotion-box-content .promotion-box-btn .btn { color: #000; background: #fff; padding: 1px 10px;}
.prmotion-popular-sec{background: #000; color: #fff;}

@media (min-width:1500px) {
  .tradewin-acc .steps .arrow.arrow1 { left: 35% }
  .tradewin-acc .steps .arrow.arrow2 { left: auto; right: 28%; }
}
.acc-opening .steps .box p { line-height: 22px; }
.term-condition { width: 100%; /*position: relative; background-image: url(/dist/images/tc-bg.jpg); background-repeat: no-repeat; background-size: cover;*/ }
.term-condition .card { padding: 40px 15px; box-shadow: 0 0 12px 0px #00000054;border-radius: 20px; border: 0; }
.term-condition .section-title { margin-bottom: 0 }

/*-- Contact CSS --------------------------------------*/
.contact-section .data { width: 100%; display: inline-block; margin-bottom: 50px; text-align: center; }
.contact-section .data p { font-size: 18px; color: #000; }
.contact-box { width: 100%; display: inline-block; background: #fff; box-shadow: 0 0 10px rgb(0 0 0 / 40%); border-radius: 10px; overflow: hidden; }
.left-conatct { background-color: #000; }
.left-conatct img { max-width: 100%; }
.left-conatct ul { padding: 20px 50px 20px 20px; }
.left-conatct ul li { color: #fff }
form.contact-form { padding: 30px 30px 30px 0; }
form.contact-form .form-group { margin-bottom: 35px; }
.contact-box .form-control { border: 0; border-bottom: 1px solid #999; border-radius: 0; padding: .375rem 1rem }
.btn-center { width: 100%; display: inline-block; text-align: center; margin-top: 0px; }

/* -- Trade to Win ---------------------------------------*/
.tradewin-bg { background-image: url(/dist/images/banner.jpg); }
.tradewin { width: 100%; display: inline-block; }
.tradewin-list { position: relative; margin: 0 -5px; padding: 0; }
.tradewin-list li { width: 16.66%; float: left; padding: 0 10px; margin: 0 0 20px; }
.tradewin-list li .main-box { background-color: #000; text-align: center; border-radius: 24px; }
.tradewin-list li .main-box:hover .inn-box { background-image: linear-gradient(37deg, #27c5f0, #0095e6); }
.tradewin-list li .main-box:hover .inn-box h4 { color: #fff }
/* .tradewin-list li .main-box:hover h3 { color: #f22d2d }*/
.tradewin-list li .inn-box { background: #efefef; border-radius: 20px; padding: 20px; }
.tradewin-list li .img-box { display: flex; justify-content: center; width: 100%; height: 120px; align-items: center; }
.tradewin-list li .inn-box h4 { margin: 10px 0 0; font-size: 18px; font-weight: 500 }
.tradewin-list li h3 { font-size: 18px; text-transform: uppercase; color: #fff; padding: 14px 6px; }
.tradewin p { text-align: center; font-size: 18px; font-weight: 300; display: inline-block; margin-bottom: 0 }

/* -- Funding and Withdrawal ---------------------------------------------*/
.funding-bg { background-image: url(/dist/images/banner.jpg); }
section.funding p { font-size: 18px; text-align: center; color: #434343; font-weight: 300; margin-bottom: 50px; }
section.funding .nav-tabs { border-bottom: 1px solid #000000; margin-bottom: 10px; padding-bottom: 1px; }
section.funding .nav-tabs .nav-item { text-align: center; width: 50%; }
section.funding .nav-tabs .nav-link { font-size: 26px; font-weight: 500; padding: 18px; color: #000; border: 0; position: relative; }
.funding .nav-tabs .nav-item.show .nav-link, .funding .nav-tabs .nav-link.active { color: #008ad2; border: 0 }
.funding .nav-tabs .nav-link.active:after { content: ""; position: absolute; width: 40%; height: 4px; background: #008ad2; bottom: 0; left: 50%; margin-left: -20%; }
.funding thead { background: #000; color: #fff; }
.funding thead th { font-weight: 500; text-align: center; }
.funding td { text-align: center; }
a.deposit-btn { background: #fff; border: 1px solid #666; color: #000; padding: 4px 10px; border-radius: 8px; font-size: 17px; }
.funding td.redbg { background-color: #f22d2d; text-align: left; color: #fff; font-weight: 500; padding: 5px 35px 5px; }
.funding td.redbg span { margin-right: 8px; }
.funding-notes { position: relative; padding: 30px 0 20px; }
.funding-notes p { font-size: 18px; }

/* -- Platforms ------------------------------------------ */

.platform-bg { background-image: url(/dist/images/banner.jpg); }
.platform-sec h2 { font-weight: 600; margin: 0 0 20px; }
/*.platform-sec p { font-size: 16px; }*/
.platform-sec .social-ic { position: relative; width: 100%; display: inline-block; margin-bottom: 20px; }
.platform-sec .social-ic a { color: #fff; font-size: 24px; width: 40px; height: 40px; text-align: center; line-height: 40px; float: left; margin-right: 15px; border-radius: 3px;}
.platform-sec .social-ic a:hover{background: #000;}
.social-ic .social-window{ background: #00ADEF;}
.social-ic .social-android{ background: #A4C639;}
.social-ic .social-apple{ background: #000;}
.social-ic .social-linux{ background: #185886;}


.uniglobe-feature { background-color: #000; width: 100%; display: inline-block; }
.feature-list { position: relative; /*margin: 0 -15px;*/ display: flex; flex-wrap: wrap; justify-content: center; }
.feature-list li { width: 20%; padding: 0 15px; margin-bottom: 30px; text-align: center; display: flex; flex-wrap: wrap; justify-content: center;   }
.feature-list li p { width: 100%;color: #fff; padding: 0; text-align: center; margin: 0; font-size: 18px; line-height: 26px;font-weight: 600; }
.feature-list li .box { text-align: center; display: flex; background-color: #fff; width: 150px; height: 150px; border-radius: 10px; align-items: center; justify-content: center; margin-bottom: 20px;}
.feature-list li:hover .box { background-image: linear-gradient(37deg, #27c5f0, #0095e6); }
.feature-list li:hover .box img { filter: brightness(15); }
.uniglobe-advantages .feature-list li { width: 16.66%; }
.uniglobe-advantages .feature-list li .box { width: 115px; height: 115px; line-height: 115px; }

.uniglobe-advantages .acc-buttons .btn-outline-primary { background-color: #fff; border:1px solid #fff0 color: #000 }
.uniglobe-advantages .acc-buttons .btn-outline-primary:hover {  color: #fff; border-color: #18b3ec;}
section.pay-method ul { width: 100%; display: flex; justify-content: space-between; margin-top: 20px; padding: 0 50px; }
.mega-dropdown .dropdown-column { margin: 10px; }
.mega-dropdown .dropdown-column a { border-bottom: 1px solid #ddd; padding: 8px; }
 .footer h3 { color: #fff !important; }
.frxTraning-bg { background-image: url(/dist/images/frx-traning-banner.jpg); }
.uniglobe-data p { font-weight: 300; text-align: center; }
.forex-traning p { color:  #fff !important; font-size: 18px;font-weight: 300;}
.forex-traning { background-color: #000 }
.forex-traning .img-box { border-radius: 10px; overflow: hidden; }
.forex-traning .forex-list li { position: relative; padding-left: 38px; font-size: 18px; line-height: 20px; margin-bottom: 15px; }
.forex-traning .forex-list li img { position: absolute; left: 0 }
.forex-traning p span { color: #f22d2d }
/*.uniglobe-advantages { padding: 0 0 60px; }*/
.uniglobe-advantages .card { border-radius: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, .15); padding: 40px 50px 20px; }
.uniglobe-advantages .card h2 { text-align: center; font-size: 30px; line-height: 32px; padding-bottom: 10px; font-weight: 600 }
.uniglobe-advantages .card h2:after { content: ""; background-color: #f22d2d; width: 60%; height: 1px; position: absolute; left: 50%; bottom: 0; margin-left: -30%; }
.uniglobe-advantages .card li { margin-bottom: 25px; }
.uniglobe-advantages .data h4 { font-size: 22px; font-weight: 500; color: #000; margin-bottom: 20px; }
.uniglobe-advantages .data p { font-size: 18px; font-weight: 300; margin-bottom: 0 }
.uniglobe-advantages .data h4 img { margin-right: 6px; }


/*.advantage-mt { margin-top: 60px; }*/
.gray-forexsec { width: 100%; display: inline-block;}
.gray-forexsec p { font-weight: 400; text-align: center; }
.gray-forexsec .acc-buttons { width: 100%; display: inline-block; margin-top: 20px; text-align: center; }
.whatisfrx-bg { background-image: url(/dist/images/forex-banner.jpg); }
.technical-analysis-bg { background-image: url(/dist/images/technical-banner.jpg); }
.start-trading-bg { background-image: url(/dist/images/start-trading-banner.jpg); }
section.gray-forexsec.trading { background-color: #ececec; padding: 30px 0; box-shadow: 0 2px 6px #999; }
.economical-bg { background-image: url(/dist/images/ecocal-banner.jpg); }
.uniglobe-ecocal-sec { background-color: #000 }
.uniglobe-ecocal-sec .eco-calendar .table .title { background: #efc34b; }

.frxexp-list.br-top { border-top: 1px dashed #ccc }
/*.frxexp-list li:last-child { border-right: 0 }*/
.frxexp-list .box { padding: 10px; }
.frxexp-list .box .img-box { margin:  0 auto 10px; text-align: center;}
.frxexp-list .box .img-box img{ width: 100px; }
.frxexp-list .box .data h4 { font-size: 22px; font-weight: 500; color: #4c4c4c; text-align: center;}
.frxexp-list .box .data p { font-size: 17px; color: #616161; margin-bottom: 6px; }
.frxexp-list .box a.know-more { color: #f22d2d; font-size: 17px; text-decoration: underline; }
.trading-hours { background-color: #000; }
.trading-hours .table-responsive { border-radius: 20px; background-color: #fff }
.trading-hours .table thead { background-color: #f22d2d; color: #fff }
.markethrs-bg { background-image: url(/dist/images/markethrs-banner.jpg); }
.technical-analysis-bg2 { background-image: url(/dist/images/technical-analysis.jpg); }
.uniglobe-technical-analysis h3 { background-color: #f22d2d; color: #fff; font-size: 18px; font-weight: 400; padding: 10px 15px; }
.analysis-list { width: 100%; display: inline-block; margin: 20px 0 0 }
.analysis-list li { width: 50%; float: left; margin: 0 0 30px; padding: 0 15px; }
.analysis-list li .box { width: 100%; padding: 25px 15px; position: relative; box-shadow: 0 0 8px rgba(0, 0, 0, .45); border-radius: 15px; }
.analysis-list li .box:after { content: ""; position: absolute; top: 0; left: 50%; width: 70%; height: 6px; background-color: #000; border-radius: 0 0 15px 15px; margin-left: -35%; }
.analysis-list li:hover .box:after { background-color: #f22d2d }
.analysis-list li h4 { font-size: 19px; font-weight: 600; color: #000 }
.analysis-list li p.date { color: #f22d2d; font-size: 18px; }
.analysis-list li p { color: #000; font-size: 17px; }
.analysis-list li a.btn { font-weight: 600; font-size: 18px; letter-spacing: 0; padding: 0.20rem 1.2rem; }
.analysis-list li:hover a.btn { background-image: linear-gradient(37deg, #27c5f0, #0095e6); border: 1px solid #0095e6; }
.analysis-list li a.btn i {margin-left: 10px;}
nav.nav-pagination{ width: 100%; display: flex; justify-content: center; }
.pagination li.page-item { margin: 0 10px;}
.uniglobe-technical-analysis .nav-pagination .page-num { display: none;}
.nav-pagination span, .nav-pagination a { padding: 2px 14px; border-radius: 5px; margin-right: 5px;}
.nav-pagination a{ background-color: #000000!important; color: #fff!important;}
.nav-pagination span.current{ color: #fff; background-color: #f22d2d; border-color: #f22d2d;}
.hru { position: absolute; bottom: 8px; background: white; height: 20px; width: 100%; }
.eco-calendar { position: relative; overflow: hidden; border-radius: 20px; }


/* == Partner new pages CSS ===========================================================*/

.advantage-bg{ background-image: url(/dist/images/advantages-banner.jpg); }
.advantages-sec ul{ display: flex; flex-wrap: wrap }
.advantages-sec ul li{ width: 33.33%; padding: 0 14px; margin-bottom: 30px; }
.advantages-sec ul li .box{ width: 100%; display: inline-block; height: 100%; padding: 30px 15px; border-radius: 15px; box-shadow: 0 0 10px rgba(0,0,0,.3); text-align: center; }
.advantages-sec ul li .box h4{ font-size: 22px; font-weight: 600; margin: 10px 0; }
.advantages-sec ul li .box .list{ text-align: left; }
.advantages-sec ul li .box .list p{ font-size: 16px; margin-bottom: 5px; }
.advantages-sec ul li .box:hover { background-image: linear-gradient(37deg, #27c5f0, #0095e6);}
.advantages-sec ul li .box:hover .img-box img { filter: brightness(15);}
.advantages-sec ul li .box:hover h4, .advantages-sec ul li .box:hover p { color: #fff;}
.pamm-banner{ background-image: url(/dist/images/pamm-banner.jpg) }
.pamm-list .box{ text-align: center; }
.pamm-list .box h4{ margin-bottom: 0 }

.pamm-market{ text-align: center; }
.pamm-market .box{ margin-bottom: 30px; }
.pamm-market .box p { font-weight: 500; font-size: 22px; }
.pamm-acc-btn-top p {font-size: 18px;}
.gray-forexsec .about-data ul{ display: flex; justify-content:space-between; }

/*=== Partner Home page CSS =====================================*/
.home-counter .counter-box .info{ display: flex; width: auto; padding: 0 40px; align-items: center; justify-content: center; }
.home-counter .counter-box .info p{ text-align: left; margin-left: 20px; }
.home-counter .counter-box{ justify-content: center; }

.partner-feature .feature-list li { width: 16.66%; }
.partner-feature .feature-list li .box { box-shadow: 0 0 15px rgba(0,0,0,.6); width: 140px; height: 132px }
.partner-feature .feature-list li p { color: #000 }

section.partner-objective{ background-color: #000; }
.partner-objective .box{ width: 100%; display: inline-block; background-color: #fff; border-radius: 15px; overflow: hidden; }
.partner-objective .box .data { padding: 30px 10px; text-align: center; }
.partner-objective .box .data h4{ font-size: 20px; font-weight: 600; color: #000 }
.partner-objective .box .data p{ font-size: 17px; font-weight: 300; text-align: justify; margin-bottom: 0; }
.partner-objective .box .data a.btn-dark{ background-color: #000; padding: 4px 30px; }
.partner-objective .partner-benifit-on-home { list-style-type: disc; padding-left: 20px; margin-top:5px;}
.partner-objective .partner-benifit-on-home li { text-align: left; list-style-type: disc !important; font-size: 17px; font-weight: 300;}
.partner-objective .box:hover .data a.btn-dark{ background-color: #f22d2d; border-color: #f22d2d}

.partner-feature.uniglobe-data .feature-list li { width: 25%; flex-direction: column; align-items: center;    justify-content: start; }

/* -- FAQ CSS ----------------------------------------------- */

.faq-bg{ background-image: url(/dist/images/faq-banner.jpg); }
#faqaccordion .card .card-header .btn-header-link:after { content: "\f107"; font-size: 24px; font-family: 'FontAwesome'; font-weight: 500; float: right; color: #fff}
#faqaccordion .card .card-header{ padding: 0; background-color: transparent; border: 0; }
#faqaccordion .card .card-header .btn-header-link.collapsed {
  background: #fff;  border-radius: 15px; color: #333
}
.faq-sec .accordion .card .card-header .btn-header-link { width: 100%; display: inline-block; color: #fff; font-size: 20px; font-weight: 600; background: #000; border-radius: 15px 15px 0 0; padding: 18px 30px; box-shadow: 0 0px 6px rgb(0 0 0 / 30%); }

#faqaccordion .card .card-header .btn-header-link.collapsed:after { content: "\f106"; color: #f22d2d}
#faqaccordion .card .collapsing { background: #fff; line-height: 30px;}
#faqaccordion .card .collapse { border: 0;}
#faqaccordion .card .collapse.show { background: #000;line-height: 30px;color: #fff; box-shadow: 0 4px 10px rgb(0 0 0 / 30%); border-radius: 0 0 8px 8px;}
.faq-sec .accordion .card{ margin-bottom: 30px; border:0; }
.faq-sec .accordion .card-body{ padding: 10px 30px 30px; font-size: 17px; }
.faq-sec .accordion .card-body p{ font-size: 17px; }
.faq-sec .accordion .card-body b{ font-weight: bold; }
.faq-sec .accordion .partnr-faq-list { padding-left: 25px !important;}
.faq-sec .accordion .partnr-faq-list li{ list-style-type: disc !important; font-weight: 300;}

.mrktool-bg{ background-image: url(/dist/images/mrkt-banner.jpg); }
.marketting-tool .box{ width: 100%; min-height: 93%; display: inline-block; background-color: #fff; border-radius: 20px; overflow: hidden; box-shadow: 0 0 10px #b7b1b1; margin-bottom: 20px; }
.marketting-tool .box img{width: 100%;}
.marketting-tool .box .data{ padding: 30px 15px; }
.marketting-tool .box .data h4{ font-size: 22px; font-weight: 500; color: #000 }
.marketting-tool .box .data p{ text-align: justify; margin-bottom: 0 }
.marketting-tool .box:hover .data h4{ color: #f22d2d }
.markeiting-more-adon .box { }

.white-labelbg{ background-image: url(/dist/images/label-banner.jpg); }
.whtLabel-benifits ul { display: flex; align-items: center;}
.whtLabel-benifits ul li{ width: 20%; padding: 0 15px; }
.whtLabel-benifits ul li .box{ background-color: #fff; box-shadow: 0 0 6px rgba(0,0,0,.3); border-radius: 15px; padding: 30px 10px; text-align: center; min-height: 200px; display: flex;  flex-direction: column; align-items: center; justify-content: center; }
.whtLabel-benifits ul li p{ font-size: 16px; font-weight: 500; margin: 0 }
.whtLabel-benifits ul li .img-box{margin-bottom: 10px;}
.darkbg{ background-color: #000 }
.darkbg h2{ color: #fff; border-color: #fff; }
.darkbg p{ color: #fff }

.btn-dark{ background-color: #000 }

.partner-typebg{ background-image: url(/dist/images/partner-typebg.jpg); }
.partner-type .box{ box-shadow: 0 0 10px rgba(0,0,0,.3); border-radius: 20px; overflow: hidden; margin-bottom: 30px; }
.partner-type .box img{width: 100%;}
.partner-type .box .data{ padding: 20px; }
.partner-type .box .data h4{ font-size: 22px; font-weight: 600; color: #000 }
.partner-type .btn-dark { padding: 0.35rem 2rem }

.calculate-form { background: #fff; padding: 50px 30px; box-shadow: 0 5px 10px rgb(0 0 0 / 30%); border-radius: 20px;}
.calculate-form label{ color: #4188e1; font-size: 14px; font-weight: 500; }
.calculate-form .form-control { background-color: #f1f2f2;  border: 0; font-size: 14px; font-weight: 300; color: #000;}


.partner-type ul.list li{ font-size: 18px; margin: 0 0 20px; position: relative; padding-left: 40px; font-weight: 300 }
.partner-type ul.list li:before{ content: ""; width: 21px; height: 21px; background-image: url(/dist/images/tick.png); background-repeat: no-repeat; position: absolute; left: 0; top: 8px; }
.personal-info { width: 100%; display: inline-block; margin-top: 20px;}
.personal-info h3 { font-weight: 500; color: #f22d2d;}
.personal-info label { color: #666; font-weight: 400; font-size: 16px;}
.personal-info .red{ color: #f22d2d }
.personal-info label span { color: #f22d2d;}
.personal-info .form-control{ background-color: #e3e3e3; border-color: #e3e3e3; border-radius: 20px; height: 47px !important }
.styled-checkbox {position: absolute; opacity: 0;}
.styled-checkbox + label { position: relative;cursor: pointer;padding: 0;}
.styled-checkbox + label:before { content: ""; margin-right: 10px;display: inline-block; vertical-align: text-top; width: 25px; height: 25px; background: #cccccc;}
.styled-checkbox:hover + label:before { background: #f22d2d;}
.styled-checkbox:checked + label:before { background: #f22d2d;}
.styled-checkbox:checked + label:after { content: ""; position: absolute; left: 5px;top: 12px; background: white; width: 4px; height: 4px; box-shadow: 4px 0 0 white, 6px 0 0 white, 6px -4px 0 white, 6px -4px 0 white, 6px -8px 0 white, 6px -12px 0 white;transform: rotate(45deg);}

.warningTxt{ font-size: 18px; font-weight: 300; position: relative; padding-left: 30px; }
.warningTxt img{ position: absolute; left: 0; top: 6px; }

.additional-acc h4{ /*font-size: 22px;*/ font-weight: 600 }
/*.additional-acc p{ font-size: 18px; font-weight: 300 }*/
.acc-steps {display: flex; align-items: center; margin: 40px 0 0}

.acc-steps .count{ color: #f22d2d; font-size: 50px; position: relative; margin-right: 25px; display: flex; align-items: center; font-family: 'Bebas-Neue-Light'; font-weight: 600  }
.acc-steps .count span {border: 1px solid; width: 20px;  height: 110px; border-left: 0; border-radius: 3px; position: absolute; right: -10px;}
.social-info a {  margin: 0 8px;}

/* -- Demo Account Page CSS ----------------------------------------------- */
/* Demo Section 1*/
.demo-account-bnr-bg { background-image: url(/dist/images/demo-acc-banner.jpg);}
.sign-free-demo-form { padding: 15px 25px; box-shadow: 0px 0px 20px 4px #d3d3d3; border-radius: 30px;}
.sign-free-demo-form .sign-demo-form-title {color: #000; font-weight: 700; font-size: 18px; margin-bottom: 15px;}
.sign-free-demo-form .form-group .btn-primary { background: #f22d2d; min-width: 150px;}
.sign-free-demo-form .form-group { position: relative;}
.sign-free-demo-form .form-group .form-control { position: relative;  padding-left: 20px; font-size: 14px; height: 36px !important;}
.sign-free-demo-form .form-group label { position: absolute; top: 3px; left: 12px;margin: 0;}
.sign-free-demo-form .form-group .form-control { color: #000;}
.sign-free-demo-form .form-group .form-control::-webkit-input-placeholder { color: #000;}
.sign-free-demo-form .form-group .form-control::-moz-placeholder { color: #000;}
.sign-free-demo-form .recaptche-valid .form-control { padding-left: 95px !important;}
.sign-free-demo-form .recaptche-valid .form-para {  position: absolute; left: 20px; top: 3px; font-size: 14px;}
.sign-free-demo-form .recaptche-valid .form-para label{  position: static !important;}

.demo-acc-service-section .box {width: 100%;min-height: 90%;display: flex;align-items: center; justify-content: center;cursor: auto !important; padding: 30px 15px;}
.demo-acc-service-section .box .img-box { margin-bottom: 20px;}
.demo-acc-service-section .box h4 { font-size: 20px; font-weight: 600; margin: 10px 0;}
.demo-acc-service-section .box:hover h4 { color: #fff;}
.demo-acc-service-section .box p { font-size: 16px; font-weight: 400;  line-height: 30px; margin-top: 0;margin-top: 0;}


.why-uniglobe-market-imagebox { padding-right: 70px;}
.why-uniglobe-market-feature li { margin-bottom: 20px; position: relative; padding-left: 40px;}
.why-uniglobe-market-feature li .why-market-optin-checkimg { position: absolute; left: 0; top: 5px; max-width: 30px;}
.why-uniglobe-market-info .btn { margin-left: 40px;}

/* -- Instrument Page CSS ----------------------------------------------- */
.trading-instrument-bnr-bg { background-image: url(/dist/images/instrument-banner.jpg);}
.trading-instrument-service-box { margin-bottom: 30px; border-radius: 20px; transition: all 0.8s;}
.trading-instrument-service-box .tr-instrument-box-content { padding: 25px;text-align: center;}
.trading-instrument-service-box:hover { background: #ededed;}
.trading-instrument-service-box .tr-instrument-box-img img { width: 100%;}
.trading-instrument-service-box .tr-instrument-box-content p { margin-bottom: 0;}

.instrument-specification-main-wrapper { margin-bottom: 10px;}
.instrument-specification-main-wrapper .nav { border-bottom: 0; padding-bottom: 0; margin-bottom: 20px; justify-content: center;}
.instrument-specification-main-wrapper .nav li { margin: 0 8px 20px;}
.instrument-specification-main-wrapper .nav li a { background: #f22d2d; color: #fff; border-radius: 50px; padding: 0.25rem 1.3rem; font-weight: 400 !important; font-size: 16px !important;min-width: 110px;text-align: center;}
.instrument-specification-main-wrapper table tr th { vertical-align: top;}
.instrument-specification-main-wrapper .dataTables_length,
.instrument-specification-main-wrapper .dataTables_filter,
.instrument-specification-main-wrapper .dataTables_info { display: none !important;}

.instrument-specification-main-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button{ padding: 5px 12px; min-width: 40px;background-color: #000000!important;margin-right: 5px; border-radius: 5px !important; color: #fff!important; border: 0 !important;}
.instrument-specification-main-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current, .instrument-specification-main-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .instrument-specification-main-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover {  background: #f22d2d !important;}
.instrument-specification-main-wrapper .dataTables_paginate .paginate_button.previous, .dataTables_paginate .paginate_button.next { display: none !important;}

/* == Thank you Page CSS ===========================================================*/
.thankyou-main-box { background: #fff; padding: 20px 20px 0px; border-radius: 30px; overflow: hidden; box-shadow: 0 0px 20px 0px rgb(0 0 0 / 41%);}
.thankyou-main-box .thankyou-main-box-img {max-width: 300px;margin: 0 auto 30px;}
.thankyou-main-box .thankyou-main-box-img img { width: 100%;}
.thankyou-main-box .thankyou-box-content .text-primary { color: #008ad2 !important;}
.thankyou-box-footer ul li {list-style-type: none; display: inline-block;margin-right: 30px; padding-left: 35px; position: relative;}
.thankyou-box-footer ul li:nth-last-child(1) { margin-right: 0;}
.thankyou-box-footer ul li img { position: absolute; left: 0; top: 8px;}
.thankyou-box-footer ul li a { color: #000;}
.thankyou-box-footer { border-top: 1px solid #008ad2; padding: 25px 20px 20px; margin: 0 -20px;}

/* == Confirmation Page CSS ===========================================================*/
.confirmation-main-box .thankyou-main-box-img { max-width: 180px !important;}
.confirmation-main-box .thank-pg-title { font-size: 28px; color: #008ad2; text-transform: uppercase; margin-bottom: 20px;}
.confirmation-main-box .confirmation-type-phone a { margin: 0px 15px; display: inline-block;}
.confirmation-main-box .thankyou-box-content p strong {font-weight: 600;}

/* == Contact Us Page CSS ===========================================================*/
.contact-us-bnr-bg{ background-image: url(/dist/images/contact-us-banner.jpg);}
.contact-us-form-designmain{ box-shadow: 0px 0px 20px 4px #d3d3d3;border-radius: 30px;position: relative;}
.contact-us-info-list li { position: relative; padding-left: 30px;margin-bottom: 20px;}
.contact-us-info-list li .contact-info-icon { position: absolute; top: 5px; left: 0;}
.contact-us-form-designmain .contact-form-title {font-weight: 500;color: #0e0e0e;}
.contact-us-info-div2 .contact-form-title {margin-bottom: 5px;}
.contact-us-info-div2 p {margin-bottom: 30px;}
.contact-us-info-div2 p .contact-info-icon{ margin-right: 5px;}
.contact-us-info-div2 p a{ color: #000;}

.contact-us-form-section .contact-us-info-colum{position: relative; margin: 0 !important;}
.contact-us-form-section  .contact-us-info-colum::before{ content: ""; position: absolute; top: 0; right: -8px; width: 100%; height: 100%; background-image: url(/dist/images/form-image.jpg); background-repeat: no-repeat; background-size: cover;
  background-position: right; z-index: -1; border-bottom-right-radius: 38px; border-top-right-radius: 38px;}
.contact-us-form-section .contact-us-info-main, .contact-us-form-section .contact-us-form { padding: 40px;    margin-top: 20px;}

/* == Partner Register Page CSS ===========================================================*/
.partnership-register-banner-bg{ background-image: url(/dist/images/partnership-register-banner.jpg);}
.partnership-register-personl-info .form-title, .partnership-register-personl-info .form-group label {text-transform: uppercase;}
.partnership-register-add-acc .acc-steps .data .pr-icon{margin-bottom: 10px;}


/* == Legal Documents Page CSS ===========================================================*/
.legal-decuments-bnr { background-image: url(/dist/images/legal-documents-banner.png);}
.legal-decuments-box {  box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 50%); width: 100%; border-radius: 30px; margin: 15px 0;}
.legal-decuments-box a{display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 240px; height:  100%; padding: 22px;}
.legal-decuments-box h4{margin-bottom: 0;margin-top: 10px; font-weight: 400;}

/* == Privacy Policy Page CSS ===========================================================*/
.privacy-policy-bg-bnr { background-image: url(/dist/images/privacy-policy-banner.jpg);}
.privacy-policy-cont-section { padding: 30px; box-shadow: 0px 0px 5px 1px rgb(177 177 177);}
.privacy-policy-cont-section .privacy-cn-box h3 { font-weight: 500; position: relative; line-height: 38px; margin-bottom: 15px;}
.privacy-policy-cont-section .privacy-cn-box h3:after { content:  "";position: absolute;left: 0; bottom: 0; width: 260px; height: 2px; background-color: #f22d2d;}
.privacy-policy-cont-section .privacy-cn-box h4 {font-weight: 500; margin-top: 30px;}
.privacy-cn-box p, .privacy-policy-cont-section .tearm-condition-list-point li { font-size: 18px; font-weight: 300;}
.privacy-policy-cont-section .tearm-condition-list-point{padding-left: 25px;}
.privacy-policy-cont-section .tearm-condition-list-point li { list-style-type: disclosure-closed; margin-bottom: 15px; }

/* == Terms and Conditions Policy Page CSS ===========================================================*/
.terms-conditions-bg-bnr { background-image: url(/dist/images/term-&-conditions.jpg);}
.tearm-condition-list-point-sub {padding-left: 25px; margin-top: 10px;}
span#readtext{display: none;}

.privacy-policy-cont-section .tearm-condition-list-point table tr th{ font-size: 18px; font-weight: 600;}
.privacy-policy-cont-section .tearm-condition-list-point table tr td{ font-size: 18px; font-weight: 300;}


/*=== Partner Pamm Registration page CSS =====================================*/
.pamm-register-banner-bg { background-image: url(/dist/images/pamm-registration-banner.jpg) }
.pamm-why-ug-market .box{ max-width: 270px; margin-left: auto; margin-right: auto; }


/* == Affiliates Registration Page CSS ===========================================================*/
.affiliates-register-banner-bg { background-image: url(/dist/images/affiliates-registration-banner.jpg);}

/* == Affiliate Terms and Conditions Policy Page CSS ===========================================================*/
.affiliate-terms-conditions-bg-bnr { background-image: url(/dist/images/affiliate-terms-and-conditions.jpg);}
.uniglobe-affiliate-terms-conditions-data .privacy-policy-cont-section .tearm-condition-list-point li { list-style-type: decimal;}

/* == Risk Disclosure Page CSS ===========================================================*/
.risk-disclosure-st-bg-bnr { background-image: url(/dist/images/risk-disclosure-banner.jpg);}

/* == Carrer Page CSS ===========================================================*/
.carr-apply-recaptche{ position: relative;}
.carr-apply-recaptche .form-control { padding-left: 80px !important;}
.carr-apply-recaptche .form-para { position: absolute; left: 12px; top: 4px;}
.carr-apply-recaptche input[type=number]::-webkit-inner-spin-button, 
.carr-apply-recaptche input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.pamm-market .box:hover .img-box img{ filter: brightness(15);}

#message .modal-content .modal-header .close{ padding: 0.5rem !important;}
#message .modal-content .modal-body p{font-size: 20px;}

/* == 404 Page CSS ===========================================================*/

.four-zero-four-top-section { background-image: url(/dist/images/404-bg-patteren.png); background-size: cover;position: relative; padding-top: 180px;}
.four-zero-four-top-section:before{content: ""; width: 150px; height: 150px; position: absolute; top: 0; left: 0; margin: 0 auto; right: 0; background-image: url(/dist/images/404-error-vector.png); background-repeat: no-repeat; background-size: 100%;overflow: hidden;}
.four-zero-four-main-box-img { max-width: 500px; margin: auto;}
.four-zero-four-box-content p{ font-weight: 600; color: #2e2e2e;}

/* == Independence Day Bonus Offer Popup CSS ===========================================================*/
.best-new-offer .modal-dialog { max-width: 1180px; margin: auto !important; height: 100%; display: flex; align-items: center;}
.best-new-offer .modal-content { border-radius: 0.6rem; overflow: hidden; border: 0; margin: 10px;}
.new-offer-left-content { position: relative;}
.new-offer-left-content button.close { width: 22px; height: 22px; position: absolute; right: 8px; top: 5px; background: #fff; opacity: 1;
 padding: 0; font-size: 16px; border-radius: 12px; }
.new-offer-left-content .offer-popup { position: absolute;  font-size: 12px; right: 10px; bottom: 0; transform: rotate(0deg);}
.new-offer-left-content .offer-popup a { color: #b2b2b28c; font-style: italic; }


@media only screen and (min-width: 581px) { 
	.new-offer-left-content button.close { width: 26px; height: 26px; font-size: 20px; }
	.new-offer-left-content .offer-popup { font-size: 14px; bottom: 40px; right: -32px; transform: rotate(270deg); } 
}

/* == Copy Trading Page CSS ===========================================================*/

.copy-trading-about-points li { padding-left: 50px; margin-bottom: 30px;}
.copy-trading-about-points li span { position: absolute; left: 0; font-size: 36px;font-weight: 600; color: #f22d2d; line-height: 32px;}
.copy-trading-about-points li:after{ opacity: 0;}
.copy-trading-top-traders{ background: #000;}
.top-traders-main-wrapperbox { margin-top: 30px; padding-top: 30px !important; padding: 15px; background-color: #fff; border-radius: 20px; text-align: center;}
.top-traders-main-wrapperbox .traders-box-title { font-weight: 500;}
.traders-box-body {	padding: 25px 15px;}
.traders-box-body .copytrad-traders-box-value {	display: flex; justify-content: space-between; margin-bottom: 40px;}
.traders-box-body .copytrad-traders-box-value span { background: #f22d2d; color: #fff; padding: 0px 10px; min-width: 130px; max-width: 140px;}

/* == Our Top Traders Section New Design CSS ==*/
.copyTrade-recommandCard-traders { margin-top: 30px; background: #ffffff; box-shadow: 0 0 20px rgb(0 0 0 / 40%); border-radius: 15px; overflow: hidden; transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); position: relative;}
.copyTrade-recommandCard-top { position: relative; padding: 50px 15px 15px; min-height: 160px; background: linear-gradient(37deg, #27c5f0, #0095e6);}
.copyTrade-recommandCard-top-tipsnNO { min-width: 88px; position: absolute; right: 0; top: 0; border-radius: 0px 8px 0px 24px; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: 20px;	padding: 7px 5px; line-height: 28px; background-color: #fff; color: #f22d2d;}
.copyTrade-recommandCard-top-inf { display: flex; align-items: center;}
.copyTrade-recommandCard-avator-img { width: 90px; height: 90px; border-radius: 100px; margin-right: 15px; display: block; -o-object-fit: cover; object-fit: cover;}
.copyTrade-recommandCard-top-nameBox { color: #ffffff;}
.copyTrade-recommandCard-top-name { font-weight: 600; font-size: 24px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; min-height: 28px;}
.copyTrade-recommandCard-top-followers { font-weight: 400; font-size: 12px; line-height: 16px; margin-top: 4px; display: flex; align-items: center;}
.copyTrade-recommandCard-bottom { padding: 30px;}
.copyTrade-recommandCard-detail { display: flex;justify-content: space-between;}
.copyTrade-recommandCard-title { display: flex; font-weight: 400; font-size: 14px; line-height: 18px; color: #81858c; align-items: center;}
.copyTrade-recommandCard-detail-sevenday { color: #f22d2d; font-weight: 700; font-size: 32px;  line-height: 40px; margin-top: 6px;}
.copyTrade-recommandCard-detail-line { width: 116px; height: 64px;}
.copyTrade-recommandCard-detail-context-item { font-weight: 400; font-size: 14px;line-height: 22px; text-align: right; margin-top: 2px;}

/* == Our Top Traders Section New Design CSS ==*/
.copy-trading-financial-products .nav-pills .nav-link { border-color: transparent;}
.copytrading-financial-box { background-color: #fff; padding: 25px 15px; border-radius: 20px; margin-top: 20px; box-shadow: 0px 2px 5px 2px #64646461;}
.copytrading-financial-box h4 { font-weight: 500; margin-bottom: 30px; text-transform: uppercase;}
.copytrading-financial-box .copytrad-finac-value { color: #f22d2d; font-weight: 600; display: flex; justify-content: space-between;}
.copytrading-financial-box .copytrad-finac-value span{ padding: 1px 10px; border-radius: 5px;}

.copy-trading-about-section { background-image: url(/dist/images/copy-trading-about-banner.jpg);}
.copytrading-about-features-box { background-color: #fff; padding: 30px 15px; border-radius: 20px; margin-top: 20px; position: relative; box-shadow: 0px 2px 5px 2px #64646461;}
.copytrading-about-features-box:after{ content: ""; position: absolute; bottom: 20px; left: 0; right: 0; border-bottom: 1px solid #f22d2d;}
.copytrading-about-features-box .copytrading-about-features-box-title { color: #f22d2d; text-transform: uppercase;}
.copytrading-about-features-box .copytrading-about-features-box-subtitle {font-size: 20px; font-weight: 500;}
.copytrading-about-features-box p { margin-bottom: 10px;}

/* == Web Trader Page ===========================================================*/
.meta-web-traders-bg { background-image: url(/dist/images/web-trader-banner.jpg); }
.web-trader-steps-sec { background-color: #000;}
.web-trader-steps-sec .steps .box .count{border-color: #fff;}
.web-trader-steps-sec .steps .box .count span {  background: #fff; color: #000;}
.web-trader-steps-sec .steps .box.active .count span, .web-trader-steps-sec .steps .box:hover .count span{ color: #fff; }
.web-trader-steps-sec  .steps .box h3, .web-trader-steps-sec  .steps .box p {color: #fff;}

/* == Demo Contest Page ===========================================================*/
.demo-contest-bnr-bg { background-image: url(/dist/images/demo-contest-banner.jpg);  background-position: bottom;}
.demo-contest-prize .counter-box { justify-content: space-around;}
.demo-contest-prize .counter-box  .contest-prize-box { display: block; text-align: center; padding: 0 10px;}
.demo-contest-prize .counter-box .contest-prize-box .contest-prize-box-icon { max-width: 80px; margin: auto; margin-bottom: 10px;}
.contest-prize-box .contest-prize-box-info h2{ font-size: 28px; font-weight: 600; margin-bottom: 0;}
.contest-prize-box .contest-prize-box-info h4 { font-weight: 500; margin-bottom: 0;}
.demo-contest-steps-box .demo-contest-steps-box-count { font-size: 60px; color: #26c3ee; line-height: normal;}
.demo-contest-steps-box .demo-contest-steps-box-title {  font-size: 24px; font-weight: 500; color: #fff; margin-bottom: 10px;}
.demo-contest-steps { background: #000 !important;}
.demo-contest-steps .demo-contest-steps-box { text-align: center;}
.demo-contest-steps .demo-contest-steps-box .demo-contest-steps-box-count { font-size: 42px; color: #26c3ee; line-height: normal;}
.demo-contest-steps .demo-contest-steps-box .demo-contest-steps-box-title { font-size: 22px; font-weight: 500; color: #fff; margin-bottom: 10px;}
.demo-contest-steps .demo-contest-steps-box .demo-contest-steps-box-info a{color: #26c3ee;}
.contest-ranking-board-wrapper { background: #fff; box-shadow: 0 0 10px 4px rgb(172 172 172 / 50%); overflow: hidden; border-radius: 20px;}
.contest-ranking-board-header .contest-ranking-board-header-title { color: #fff; margin-bottom: 0;}
.contest-ranking-board-header { background: #008ad2; padding: 25px 15px;}
.contest-ranking-board-contant { background: #fff; padding: 25px;}
.contest-ranking-board-contant .contest-ranking-prizing .contest-prize-box { display: flex; align-items: center; justify-content: center; margin: 19px 0; padding: 15px; width: 100%; background-color: #f7f7f7; border: 1px solid #f7f7f7; border-radius: 15px; transition: all 0.3s ease-in-out !important;}
.contest-ranking-board-contant .contest-ranking-prizing .contest-prize-box:first-child{ border: 1px solid #f22d2d; background-color: #fff;}
.contest-ranking-board-contant .contest-ranking-prizing .contest-prize-box .contest-prize-box-icon {max-width: 80px;margin-right: 20px;}
.contest-ranking-board-contant .ranking-tablelist .table > tbody > tr > td,
.contest-ranking-board-contant .ranking-tablelist .table > tbody > tr > th,
.contest-ranking-board-contant .ranking-tablelist .table > tfoot > tr > td,
.contest-ranking-board-contant .ranking-tablelist .table > tfoot > tr > th,
.contest-ranking-board-contant .ranking-tablelist .table > thead > tr > td,
.contest-ranking-board-contant .ranking-tablelist .table > thead > tr > th { border: none; padding-top: 0.3rem; padding-bottom: 0.3rem;}
.contest-ranking-board-contant .ranking-tablelist .table > tbody > tr > td:last-child { color: #f22d2d;}
/* Demo Contest Popup Form */
.trade-invest-modal .modal-dialog {max-width: 700px;}
.trade-invest-modal .modal-content { border-radius: 15px; }
.join-contest-contact-form { padding: 15px; }
.join-contest-contact-form .join-contest-contact-form h3 { font-size: 25px; text-align: center; font-weight: 600; }
.join-contest-contact-form .join-contest-contact-form p {color: #808080;}
.form-group { margin-bottom: 1.4rem; position: relative; }
.join-contest-contact-form .form-group .form-control { border: 0; background: none; border-bottom: 1px solid #000; border-radius: 0;}
.form-group.carr-apply-recaptche .form-control { padding-left: 90px !important; }
.form-group.carr-apply-recaptche .form-para {  position: absolute; left: 12px; top: 4px; }
.form-group.carr-apply-recaptche input::-webkit-outer-spin-button,
.form-group.carr-apply-recaptche input::-webkit-inner-spin-button {-webkit-appearance: none; -moz-appearance: none; appearance: none;}

/* == Cash Rewards Page ===========================================================*/
.five-hundred-cash-rewards-banner {background-image: url(/dist/images/500-cash-rewards-banner.jpg); padding-bottom: 70px;}
.five-hundred-cash-rewards-banner .inner-banner-content .inner-banner-title{color: #232323;}
.five-hundred-cash-rewards-banner .inner-banner-content .inner-banner-title span{color: #009ac6;}
.five-hundred-cash-rewards-banner .inner-banner-content .trading-tncs-link {color: #232323; text-decoration: underline;}
.five-hundred-cash-rewards-banner .inner-banner-image { max-width: 30rem; margin: auto;}
.cash-rewards-milestone-about .rewards-milestones-more-info {text-align: center;}
.cash-rewards-moreinfo-before-trading{ background-image: url(/dist/images/moreinfo-before-trading-bnr.jpg);}
.moreinfo-before-trading-left-box { margin: auto; max-width: 450px;}
.moreinfo-before-trading-list ul {margin-left: -10px;}
.moreinfo-before-trading-list ul li { width: 49%; display: inline-block;padding: 0 10px; margin: 8px 0; line-height: normal; vertical-align: text-top;}
.cash-rewards-offers-box { position: relative; padding: 2rem;text-align: center; border-radius: 1rem; background-color: #ffffff; margin-top: 2rem;box-shadow: 0 0 10px 2px #5858589e;   }
.cash-rewards-tearms-conditions .about-data {max-height: 400px; overflow-y: auto;}

/* == Pro Trader Page ===========================================================*/
.banner-shape-thumb1{position:absolute;right:0;top:0;z-index:-1;opacity:.8}
.banner-shape-thumb2{position:absolute;left:100px;top:100px}
.banner-shape-thumb3{position:absolute;left:250px;bottom:100px}
.top-trader-home-banner.text-center {margin-top: -30px;}
.top-trader-home-banner .inner-banner-content .inner-banner-title{margin-bottom: 1rem;}
.top-trader-home-banner .inner-banner-content .inner-banner-title span{color:#f81833}

.section-title span{color: #f22d2d;}
.top-trader-about-us-img{position:relative}
.top-trader-about-us-img .about-shape-thumb1{position:absolute;right:0}
.top-trader-about-us-img .about-shape-thumb2{position:absolute;bottom:40px;left:40px}

.top-trader-third-section{background-image:url(/dist/images/how-does-work-banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}
.top-trader-third-section .how-does-work-img{max-width:500px;margin:auto}
.how-wrok-content-wrapper .card .card-header .card-header-title{display:inline-block!important;font-size:18px;padding-bottom:10px;padding-right:0!important}
.how-wrok-content-wrapper .card .card-header .card-header-title.collapsed:before{width:20%!important}
.how-wrok-content-wrapper .card .card-header .card-header-title:before{content:"";position:absolute;left:0;bottom:0;width:100%!important;height:2px;transition-duration:.7s;background:#fff}
.top-trader-third-section .btn{min-width:120px}

.top-trader-video-box{position:relative}
.top-trader-video-box-playbutton{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:inline-table;font-size:6rem;color:#fff}
.professional-trading-offer-box { background: #fff; padding: 2.2rem 1rem 1.5rem; border-radius: 1rem; box-shadow: 0 0px 3px 3px #cbcbcb80;position: relative;}
.professional-trading-offer-box .professional-trading-box-cointer { background: #008ad2;color: #fff; padding: 5px 15px; font-size: 1.1rem; text-align: center; border-radius: 4px; display: inline-block; padding-right: 1.6rem; position: absolute; top: -20px;}
.professional-trading-offer-box .professional-trading-box-cointer:after { content: " "; position: absolute; right: -12px; top: 6px; width: 28px; height: 28px; background: #008ad2; border-top: inherit; border-right: inherit; border-radius: 0 0.1em 0 0; transform: rotate(45deg);}
.professional-trading-offer-box .professional-trading-offer-box-title {font-size: 1.3rem; color: #f22d2d;margin-bottom: 0.5rem; line-height: normal;}  
.professional-trading-offer-box p{margin-bottom: 0; line-height: normal;}
.trader-offer-steps .col .professional-trading-step-arrow {display: none;}


.what-extra-offer-box .extra-offers-icon,.who-we-are-box .who-we-are-box-icon{width:100%;max-width:60px;margin-bottom:1rem}
.what-extra-offer-box p{margin-bottom:.3rem}

.who-we-are-box{background:#fff;padding:1.5rem;text-align:center;border-radius:0;transition-duration:.8s;position:relative;height: 100%;overflow:hidden}
.who-we-are-box:hover{z-index:9;box-shadow:0 3px 10px 5px #c9c9c9}
.who-we-are-box:hover p{transform:scale(0.9);transform:translate(0,0%);opacity:1;}
.who-we-are-box p{font-size:.8rem;line-height:normal;margin-bottom:0;opacity:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%); -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;}

.top-trader-seventh-section{background-image:url(/dist/images/faq-banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}
.faq-pannel .card{background:none;margin-bottom:1rem}
.faq-pannel .card .card-header,.faq-pannel .card .card-body{background:none;border:0;padding:0}
.faq-pannel .card .card-header .card-header-title{margin-bottom:10px;font-weight:500;color:#000;position:relative;padding-right:30px;display:block;cursor:pointer}
.top-trader-seventh-section .faq-pannel .card .card-header .card-header-title::before{font-family:'FontAwesome';content:'\f00d';position:absolute;right:0;color:#000;font-weight:lighter;transform:rotate(0deg);transition:all .2s ease-in}
.top-trader-seventh-section .faq-pannel .card .card-header .card-header-title.collapsed::before{color:#f81833;transform:rotate(-135deg);transition:all .2s ease-in}
.call-to-action-img{max-width:250px;margin:auto}
.best-funded-plans table{ border-radius: 1.5rem; overflow: hidden;}
.best-funded-plans thead tr th { background: #008ad2; color: #fff;}
.top-trader-ninth-section .best-funded-plans table tr .btn{ min-width: 100px;}
.top-trader-terms-conditon-section .page-title #readtoggle{cursor: pointer;}
.top-trader-terms-conditon-section .about-data li .Tnc-sub-points { padding-left: 25px; margin-top: 1rem; }
.top-trader-terms-conditon-section .about-data li .Tnc-sub-points li { list-style-type: decimal; padding-left: 0;}
.top-trader-terms-conditon-section .about-data li .Tnc-sub-points li:after{ position: static;}

/* == IB Contest Page ===========================================================*/

.ib-contest-bnr-bg{background-image:url(/dist/images/ib-contest-banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}

.ib-contest-prize-box { position: relative; text-align: center; margin-top: 4.5rem; padding: 1.5rem; border: 1px solid #ddd; border-radius: 1.5rem;z-index: 0;}
.ib-contest-prize-box:before{content: "";position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-image: url(/dist/images/prize-box-bg-pattren.png); background-size: auto; background-position: center; z-index: -1; border-radius: 1.5rem; }
.ib-contest-prize-box:hover {background-color: #0086ce;}
.ib-contest-prize-box:hover::before {opacity: 0.1;}
.ib-contest-prize-box .ib-contest-prize-box-icon { margin-top: -5rem; margin-bottom: 0.5rem;}
.ib-contest-prize-box .ib-contest-prize-box-info .ib-contest-prize-box-info-title { font-size: 1.6rem; font-style: italic; text-shadow: 0px 0px 2px #7a7a7a; color: #008ad2; margin-bottom: 0.4rem;}
.ib-contest-prize-box .ib-contest-prize-box-info .ib-contest-prize-box-info-subtitle{ font-size: 1.4rem;}
.ib-contest-prize-box:hover .ib-contest-prize-box-info .ib-contest-prize-box-info-title{text-shadow: 0px 0px 2px #008ad2; color: #fff; }
.ib-contest-prize-box:hover .ib-contest-prize-box-info .ib-contest-prize-box-info-subtitle{color: #fff; }

.ip-contest-steps{background: #000 !important;}
.ip-contest-steps .ip-contest-steps-box .ip-contest-steps-icon { max-width: 170px; margin-bottom: 1rem;}

.ib-contest-ranking-board-wrapper .contest-ranking-prizing .contest-prize-box .contest-prize-box-info h2 { font-size: 1.4rem; font-weight: 700;}
.ib-contest-ranking-board-wrapper .contest-ranking-board-contant .ranking-tablelist .table > thead > tr > th { border-bottom: 2px solid #f22d2d;}
.ib-contest-ranking-board-wrapper .contest-ranking-board-contant .ranking-tablelist .table > thead > tr > th,
.ib-contest-ranking-board-wrapper .contest-ranking-board-contant .ranking-tablelist .table  > tbody > tr > th,
.ib-contest-ranking-board-wrapper .contest-ranking-board-contant .ranking-tablelist .table > tbody > tr > td {padding: 1.3rem 1rem;    text-align: center;}


/* == Loyalty Rewards Page ===========================================================*/
.loyalty-rewards-bnr-bg { background-image: url(/dist/images/loyalty-rewards-banner.jpg); background-size: cover; background-repeat: no-repeat;}
.loyalty-rewardstable-section{ background: #008ad2 !important;}
.loyalty-rewardstable-section .contest-ranking-board-wrapper{box-shadow: none;}
.loyalty-rewardstable-section .loyalty-rewards-tablelist table thead th { font-weight: 600; font-size: 1rem;background: rgb(0 0 0); color: #fff; border-top: 0;}



/* == Media CSS ===========================================================*/

@media (max-width:1440px) {
	.platform-section .section-data img { max-width: 740px; }
	.platform-section .section-data h1 { font-size: 38px; margin-bottom: 60px; }
}
@media (min-width:1200px) {
	.partner-objective .box  {min-height: 100% !important;}
	.footer .ft-smbox {min-width: 190px;}

	.demo-contest-prize .counter-box .contest-prize-box { padding: 15px 70px; }
	.demo-contest-prize .counter-box .contest-prize-box:nth-last-child(2) { border-right: 1px solid #000; border-left: 1px solid #000;}
	.demo-contest-prize .counter-box {  margin-top: -110px; }
	
	.demo-contest-steps .demo-contest-steps-box { text-align: left;}
	.demo-contest-steps .demo-contest-steps-box.setp-border{ border-left: 2px solid; border-right: 2px solid;padding-left: 40px; padding-right: 30px;}
	.demo-contest-steps .demo-contest-steps-box .demo-contest-steps-box-count { font-size: 60px;}
	.demo-contest-steps .demo-contest-steps-box .demo-contest-steps-box-title { font-size: 24px;}

}
@media (max-width:1199px) {
	.container { max-width: 96%; }
	.logo { max-width: 200px; }
	ul.navbar-nav > li { padding-right: 0; }
	.navbar-expand-lg .navbar-nav .nav-link { padding-left: 15px; padding-right: 15px; }
	.counter-box .info h3 { font-size: 40px }
	.counter-box { padding: 20px 10px; margin-top: -75px; }
	.counter-box .info { padding: 0 10px; }
	.counter-box .info p { font-size: 14px; line-height: 18px }
	.about-mainbox .ml-5 { margin-left: 1.8rem !important }
	img { max-width: 100% }
	.left-conatct { height: 100%; }
	.left-conatct ul { height: 68%; }
	.learning-section p { padding: 0 50px; }
	.trading-instruments .item .data p { line-height: 26px }
	.partner-history .data { max-width: 85%; }
	.benifit-wrap { width: 100%; }
	.redmars-trading h2 { font-size: 36px; line-height: 42px; }
	.carousel a.btn.btn-primary { font-size: 14px; padding: .300rem 1.2rem; top: 62%; }
	.acc-buttons .btn img { display: none; }
	.cryptocurrency .card p { font-size: 15px; }
	.home-counter .counter-box .info{ padding: 0 10px; }

	.partner-objective .box{    min-height: 92%;margin-bottom: 30px;}
	.partner-objective .box img{width: 100%;}
}

@media (min-width:992px) {
	.why-forex-trading-section .card,
	.why-crypto-cr-section .card,
	.trade-stock-cfd-section .card {  min-height: 100% !important; }
	.why-uniglobe .col-lg-4:nth-child(4) .box:before, .why-uniglobe .col-lg-4:nth-child(5) .box:before, .why-uniglobe .col-lg-4:nth-child(6)      .box:before { border-bottom: 1px solid transparent; }
	.why-uniglobe .col-lg-4:nth-child(3) .box:after, .why-uniglobe .col-lg-4:nth-child(6) .box:after { border-right: 1px solid transparent; }
	.partner-type .br-right{ border-right: 1px solid #000 }
	.partner-type .personal-info {padding-right: 30px;}
	.partner-type .additional-acc {padding-left: 25px;}
	.looking-for .box p{ min-height: 60px; }
	header .navbar-nav .nav-item:nth-last-child(1) .dropdown-menu.megamenu {right: 0; left: auto; z-index: 99;}
	.available-crypt-section .available-crypt ul { display: flex;}
	.available-crypt-section .available-crypt ul li{ padding: 10px 20px;}
	.four-zero-four-top-section {padding-top: 240px;}
	.four-zero-four-top-section:before{ width: 200px; height: 300px;}
	.page-template-why-us-template .demo-acc-service-section .box {min-height: 100%;}
	.partner-type { margin-top: 0; padding: 80px 0 !important;}
	.uniglobe-meta-trade .icons .pl-web-termin-btn {display: block}
	.uniglobe-meta-trade  .pl-web-termin-btn-mobile {display: none !important;}
	
	/* -- Contest Ranking Page------------------------------------------ */
	.contest-ranking-board-contant .ranking-tablelist { padding-left: 50px; position: relative;}
	.contest-ranking-board-contant .ranking-tablelist:before{ content: ''; position: absolute; top: 0; left: 0; height: 100%; border-image-slice: 1; border-left: 1px solid; border-image-source: linear-gradient(91deg, #ffffff 5%, #c7c7c7 60%, #ffffff 95%);}
	
	/* -- Cash Rewards Page------------------------------------------ */
	.five-hundred-cash-rewards-banner .inner-banner-content { text-align: left;}
	.cash-rewards-milestone-about .rewards-milestones-more-info{ display: flex; align-items: center;text-align: left !important;}
	
	/* -- Pro Trader Page------------------------------------------ */
	 .top-trader-home-banner .inner-banner-content {text-align: left;}
     .top-trader-sixth-section .who-we-are-_column{padding: 0;}
     .who-are-box_rightborder { border-right: 1px solid #c7c7c7;}
     .who-are-box_topborder{border-top: 1px solid #c7c7c7;}
     .who-we-are-box:hover { transform: scale(1.1);}
     .call-to-action-img {margin-right: 0 !important;}
     .top-trader-eight-section .page-title {text-align: left;}
	.trader-offer-steps .col .professional-trading-step-arrow { position: absolute; right: -2.3rem;bottom: 1.7rem;  z-index: 1; max-width: 80px; opacity: 0.5;display: block;}
	.professional-trading-offer-box { min-height: 90% !important;}
	
		/* -- IB Contest Page------------------------------------------ */
	.ib-contest-bnr-bg .inner-banner-content .inner-banner-title { font-size: 3.5rem; margin-bottom: 1rem;}
	.ib-contest-ranking-board-wrapper .contest-ranking-board-contant .ranking-tablelist { padding-left: 0px;}
	.ib-contest-ranking-board-wrapper .contest-ranking-board-contant .ranking-tablelist:before{border-image: none; border-width: 2px; border-color: #f2f2f2;}
	
}
@media (max-width:991px) {
	.banner-section { margin-top: 0; }
	.main-banner { min-height: 400px; }
	.navbar-expand-lg .navbar-collapse {position: absolute; top: 55px; z-index: 9 }
	ul.navbar-nav .dropdown-menu { overflow: auto; max-height: 191px;}
	ul.navbar-nav .mega-dropdown .dropdown-column > a { padding-left: 1.5rem; padding-right: 1.5rem;}
	.nav-pills .nav-link.active, .nav-pills .show>.nav-link, .nav-pills .nav-link {  font-size: 15px; text-align: center }
	.nav-pills .nav-link { /*padding: 0.15rem 1rem;*/ font-size: 15px; }
	section, .section-padding { padding: 40px 0; }
	.acc-list li { font-size: 15px; line-height: 18px; }
	.section-title { font-size: 26px; margin-bottom: 15px; }
	.uniglobe-platforms .box { padding: 20px 10px; }
	.uniglobe-platforms .box h3{font-size: 18px; }
	.uniglobe-platforms .box p { font-size: 14px; line-height: 22px; }
	.live-spread-sec h3 { font-size: 24px; }
	.live-spread-sec p { font-size: 15px; }
	.uniglob-count .data h2 { font-size: 40px }
	.uniglob-count .data p { font-size: 15px }
	.cryptocurrency .card h3 { /*font-size: 16px;*/ margin-bottom: 10px; }
	.cryptocurrency .card { margin-bottom: 30px; }
	.inner-banner { margin-top: 0 }
	.tradewin-list li { width: 33.33% }
	section.funding p { font-size: 15px; line-height: 22px; margin-bottom: 20px; }
	.feature-list li .box { width: 110px; height: 110px; padding: 20px; }
	.platform-sec h3 { font-size: 24px; }
	.uniglobe-advantages .feature-list li { width: 33.33%; }

	.analysis-list li { width: 100%; padding: 0;  }
	.advantages-sec ul li{ width: 50%; }
	.partner-feature .feature-list li{ width: 30%; display: inline-block; text-align: center;}
	.partner-feature .feature-list li .box{ margin-left: auto; margin-right: auto; }
	section.gray-forexsec.looking-for .col { width: 33%; flex: 0 0 33.33%; margin-bottom: 20px; }
	.whtLabel-benifits ul{ flex-wrap: wrap; }
	.whtLabel-benifits ul li{ width: 33.33%; }
	.footer .ft-smbox { width: 33.33% }
	/* .contact-us-form-section  .contact-us-info-colum::before{border-bottom-left-radius: 38px; border-bottom-right-radius: 38px; border-top-right-radius: 0px !important; width: 102%; top: 6px !important;} */
	.contact-us-form-section .contact-us-info-colum::before{opacity: 0;}
	.why-uniglobe .col-lg-4:nth-child(5) .box:before, .why-uniglobe .col-lg-4:nth-child(6) .box:before { border-bottom: 1px solid transparent;}
	.partnership-register-add-acc {margin-top: 50px;}
	.why-uniglobe .col-lg-4:nth-child(2) .box:after, .why-uniglobe .col-lg-4:nth-child(4) .box:after, .why-uniglobe .col-lg-4:nth-child(6) .box:after{border-right: 1px solid transparent;}
	.looking-for .box { margin-bottom: 30px }
	.business-module .wh-lable-broker-plateofrm-img { margin-bottom: 30px;}
	.whtLabel-benifits ul li .box {margin-bottom: 30px;}
	.plateform-device-img { max-width: 500px; margin: 0px auto 20px;}
	.app_footer-text-icon{ padding: 20px 0;   display: inline-block;}
	.app_footer-text-icon .foot_app_text {margin-bottom: 20px;}
	.app_footer-text-icon .foot_app_text,  .app_footer-text-icon .foot_app_text p{text-align: center;}
	.forex-traning p, .forex-traning .forex-list li { font-size: 16px;}
	ul.navbar-nav .dropdown-menu li a { padding: 12px 15px; }
	.uniglobe-trading .table-wrap { min-height: auto; background: #f5f5f5; margin-bottom: 20px; }
	.copy-trading-how-it-work .copy-trading-how-it-work-btn { text-align: center;}
	.top-trader-home-banner.text-center {margin-top: 0px;}
	.trader-offer-steps .col { width: 50% !important; flex-basis: auto;}
	
	
}

@media (max-width:775px) {
  .acc-buttons { display: block; width: 100%; /*padding: 0 12px;*/  margin-bottom: 10px; text-align: center;}
  .acc-buttons .btn { font-size: 13px; margin: 5px 0;}
}

@media (max-width:768px) {
  .logo { max-width: 180px; }
  ul.navbar-nav > li > a { line-height: 40px; }
  .live-spread { margin-top: 30px; }
  img { max-width: 100%; }
  .social-icons { width: 145px; }
  .ft-smbox ul li a { font-size: 14px; }
  .footer h3 { font-size: 18px; margin-bottom: 15px; }
  .disclaimer p { font-size: 14px; line-height: 24px; }
  .footer .ft-mdbox-left p {  text-align: center;}
  .footer .ft-mdbox-left {width: 100% !important; margin-right: 0 !important; text-align: center;}
  .footer .ft-mdbox-right { width: 33.33% }
  .ft-mdbox-right .ftlogo { margin-top: 10px; }
  .footer .contact a { font-size: 14px; margin-bottom: 0 }
  #header.fixed, .site-nav-inner.fixed, #header.header-standard.fixed, #header.header-standard.fixed.highlight, .site-nav-inner.site-navigation.fixed, .site-nav-inner.site-navigation.fixed.nav-transparent { position: relative; }
  ul.navbar-nav { width: 100%; border-radius: 0 }
  ul.navbar-nav > li { width: 100%; }
  ul.navbar-nav > li > a, .fixed ul.navbar-nav > li > a { font-size: 15px; line-height: 34px; width: 100%; }
  ul.navbar-nav > li.active > a:before { border-bottom: 1px solid rgba(255, 255, 255, .6); }
  ul.navbar-nav > li:hover > a:before { border-bottom: 0; }
  ul.navbar-nav > li > a i { float: right; margin-top: 8px; }
  
  .navbar-expand-lg .navbar-collapse {position: absolute; top: 103px !important; }
  .megamenu .mega-dropdown h3 a.dropdown-item { padding: 12px 15px; border-bottom: 1px solid #ddd }

  /*.megamenu .mega-dropdown .dropdown-item { border-bottom: 1px solid #ddd }*/
  .our-people-sec .sec-spacing .col-lg-4 { text-align: center; margin-bottom: 20px; }
  .our-people-sec .sec-spacing { padding: 0 15px; }
  .left-conatct ul { padding: 20px; }
  .left-conatct ul li p { font-size: 14px; line-height: 22px; }
  .left-conatct ul { height: 78%; }
  .faq-contact .card { padding: 30px 50px; }
  .trading-instruments .item .data p { font-size: 16px; line-height: 24px; }
  .trading-instruments .item .data h3 { font-size: 20px; }
  .instruments-list .box { padding: 20px 0px 20px 50px }
  .partner-history .border-right { border-right: 0px solid #999 !important; }
  .partner-history .row.br-bottm:after { display: none; }
  .partner-history .box { margin: 20px 0 0; border-bottom: 1px solid #999; padding-bottom: 20px; }
  
  .counter-box .info h3 { font-size: 32px }
  .counter-box .info p { font-size: 13px; }
  .overnight-fees .section-title br { display: none; }
  .white-label .col-lg-5 { text-align: center; margin-bottom: 20px; }
  .white-label .col-lg-5 img { display: inline-block; }
  .platform-section .section-data img { max-width: 90%; }
  .platform-section .section-data h1 { font-size: 32px; margin-bottom: 40px; }
  .platform-section .section-data h1 br { display: none; }
  .feature-wrap .colbox { width: 195px; }
  .feature-wrap .iconbox { height: 195px; }
  .feature-wrap h4 { font-size: 16px; }
  .feature-wrap h4 span { font-size: 13px; }
  .app-section .btn { margin: 0 10px; }
  .redmars-trading h2 { font-size: 30px; line-height: 40px; }
  .btn-primary { font-size: 15px; }
  .banner-section { margin-top: 0 }
  ul.navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu { background-color: #f5f8fa; margin: 0 10px; }
  ul.navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu li a.dropdown-item { padding: 8px 15px 8px 30px; }
  
  .tech-list p { font-size: 14px; }
  .section-title br { display: none; }
  section.counter-section.whyus-count .counter-box .info { width: 50%; }
  section.counter-section.whyus-count .counter-box { padding: 20px 0 }
  section.funding .nav-tabs .nav-link { font-size: 18px; padding: 10px; }
  .funding thead th, .funding tbody td { font-size: 12px; line-height: normal; vertical-align: middle; }
  a.deposit-btn { font-size: 13px; }
  .funding td.redbg { padding: 5px 15px 5px; }
  .funding-notes p { font-size: 14px; line-height: 20px; }
  .mega-dropdown .dropdown-column { margin: 0px; }
  .uniglobe-advantages .card { padding: 30px 20px 0px }
  .uniglobe-advantages .data p { font-size: 15px; }
  .uniglobe-advantages .data h4 { font-size: 16px; line-height: 22px; margin-bottom: 10px; position: relative; padding-left: 35px; }
  .uniglobe-advantages .data h4 img { max-width: 24px; position: absolute; left: 0 }
  .uniglobe-advantages p { font-size: 15px; }
  .uniglobe-advantages p br { display: none; }
  .partner-feature .feature-list li .box{ width: 100px; height: 100px; }
  .faq-sec .accordion .card .card-header .btn-header-link{ padding: 12px 20px; font-size: 16px; }
  .faq-sec .accordion .card-body{ font-size: 14px; line-height: 22px; padding: 5px 20px 20px }
  .faq-sec .accordion .card{ margin-bottom: 20px; }
  section.gray-forexsec.looking-for .col .box{ margin-bottom: 0; padding: 20px 15px; }
  section.gray-forexsec.looking-for .col .box p{ font-size: 16px; }
}
@media (max-width:767px) {
	.col-lg-7.desktop-partner { display: none;}
	.col-lg-7.mobile-partner {display: block!important;}
	.uniglobe-partner ul li a { background-color: #040404;color: #fff;text-align: center;}
	.uniglobe-trading .gray-head { background: #000000; color: #fff; }
	.uniglobe-trading .table-wrap {margin-left: 0px; margin-right: 0px;}
	.top-info .info-icon img {width: 19px;}
	#top-bar .top-info .info-icon { top: 0; margin-right: 15px; float: left; display: none;}
	#header.header-standard.fixed { position: fixed;}

	.counter-box { height: auto; margin-top: 30px; border-radius: 10px; flex-wrap: wrap; width: 100%; }
	.counter-box .info { width: 33.33%; float: left; display: inline-block; text-align: center;padding: 0 8px; margin-bottom: 10px; }
	.counter-box .info h3 { font-size: 38px; line-height: 38px; }
	.counter-box .info p { padding-left: 0; font-size: 14px; }
	.inner-banner { padding: 50px 0; }
	.inner-banner h1 { font-size: 30px;}
	.inner-banner .breadcrumb-item a {font-size: 14px; font-weight: 500; margin-right: 0.3rem; text-align: center;}
	.about-data p { font-size: 15px; line-height: 24px; }
	.left-conatct ul { height: auto; }
	form.contact-form { padding: 30px 15px 30px 15px }
	form.contact-form .form-group { margin-bottom: 25px; }
	.contact-section .data p { font-size: 15px; line-height: 24px; }
	.contact-section .data { margin-bottom: 15px }
	.news-section .data h3 { font-size: 18px; margin-top: 15px; }
	.news-section .data p { font-size: 14px; line-height: 20px }
	.complaints p { font-size: 15px; line-height: 24px; }
	.redmars-pagination { margin-top: 0; }
	.accordion .card .card-header .btn-header-link { font-size: 16px; line-height: normal; padding: 12px 20px; }
	.accordion .card-body { padding: 20px 25px; }
	.accordion li { font-size: 15px; line-height: normal; margin-bottom: 5px; }
	.accordion li::marker { font-size: 20px; }
	.instruments-list .box { padding: 20px 0px 20px 30px; }
	.instruments-list .box .forex-list p { width: 50%; }
	.become-box { width: 100%; height: auto; }
	.table-wrap { height: auto; }
	.top-bar .row.align-items-center { flex-wrap: nowrap; }
	.inner-banner .breadcrumb { padding: 0; }
	section.uniglobe-platforms .col-md-4 { width: 50%; }
	.uniglobe-acctypes .tab-pane .col-md-4 { display: none; }
	.uniglobe-acctypes h4 { text-align: center; }
	section.uniglobe-platforms .page-title p { display: none; }
	.uniglobe-platforms .box { margin-top: 0 }
	.uniglobe-platforms .box p { display: none; }
	.uniglobe-platforms .box h3 { margin-bottom: 0; font-size: 16px; }
	.uniglobe-platforms .box .img-box { height: 75px; }
	.uniglobe-meta-trade h3 { display: none; }
	.uniglobe-meta-trade p { display: none; text-align: center;}
	.meta-trade-mob { width: 100%; display: inline-block; text-align: center; padding: 0 15px; margin: 10px 0; }
	.uniglobe-meta-trade .data .meta-trade-mob { text-align: center; }
	.uniglobe-meta-trade .meta-trade-mob .icons { justify-content: center;}
	.uniglobe-meta-trade .meta-trade-mob .icons .pl-web-termin-btn { display: none;}


	.live-spread-sec h3 { text-align: center; }
	.live-spread { margin-top: 0 }
	.live-spread .nav-pills { padding: 10px 5px; }
	.live-spread .nav-pills .nav-link { font-size: 14px; padding: 0.15rem 0.5rem; }
	.live-spread .nav-pills .nav-link.active, .live-spread .nav-pills .show>.nav-link { font-size: 14px; padding: 0.15rem 0.5rem; }
	.mob-trading { width: 100%; display: flex; justify-content: space-between; background-color: #09a0e9; padding: 15px; }
	.mob-trading a { padding: 6px 15px; background-color: #fff; border-radius: 6px; color: #000; font-size: 16px; font-weight: 600 }
	section.uniglobe-trading { display: block; }
	.uniglob-count .data p { display: none; }
	.uniglob-count .col-md-4 { width: 33.33%; text-align: center; }
	.uniglob-count .data h3 { font-size: 18px; }
	.uniglob-count .data h2 { font-size: 34px; line-height: 40px; }
	section.uniglobe-partner .section-title { text-align: center; }
	.uniglobe-partner .page-title p { display: none; }
	.about-wbdata .page-title p {  margin-bottom: 0 }
	.acc-opening .steps .arrow { margin-top: 0; height: 36px; overflow: hidden; text-align: center; margin-bottom: 20px; }
	.acc-opening .steps .arrow img { transform: rotate(90deg); }
	.about-wbdata .page-title h2 { margin-top: 20px; }
	.why-uniglobe .box p { display: none; }
	.why-uniglobe .box h4 { margin-bottom: 0; font-size: 16px; line-height: normal; }
	.core-value .why-uniglobe .box:before { display: none; }
	.why-uniglobe .box:after { display: none; }
	.why-uniglobe .box:before { display: none; }
	.why-uniglobe .box { margin: 10px 0; padding: 10px; text-align: center; }
	section.business-module .col-md-5 { display: none; }
	.proData-account .col-md-4 { width: 50%; }
	.proData-account h3 { font-size: 15px; }
	.proData-account p { font-size: 14px; line-height: 22px; }
	.proData-account .row { justify-content: center; }
	.acc-buttons { padding: 0 }
	.acc-buttons .btn { padding: 0.35rem .8rem }
	section.about-redmars.p-0 { padding: 30px 0 !important; }
	section.about-career.uniglobe-acctype .col-md-4:nth-child(2) .card-header, section.about-career.uniglobe-acctype .col-md-4:nth-child(4) .card-header { background: #000; color: #fff; }
	section.about-career.uniglobe-acctype .col-md-4:nth-child(2) .list-group-item, section.about-career.uniglobe-acctype .col-md-4:nth-child(4) .list-group-item { background: #404040; color: #fff; border-top: 1px solid #c4c4c4; }
	section.about-career.uniglobe-acctype .col-md-4:nth-child(5) { margin-top: 20px; }
	.tradewin-list li { width: 50%; padding: 0 6px; }
	.tradewin-list li .inn-box { padding: 15px 6px; }
	.tradewin-list li .inn-box h4 { font-size: 14px; }
	.tradewin-list li h3 { font-size: 15px; margin: 0 }
	/*.tradewin p { font-size: 15px; line-height: 22px; }*/
	.tradewin-acc .steps .arrow { position: relative; }
	.tradewin-acc .steps .arrow.arrow1 { left: auto; }
	.tradewin-acc .steps .arrow.arrow2 { right: auto; }
	.feature-list li { width: 33.33%; }
	.uniglobe-advantages .feature-list li { width: 33.33%; }
	.forex-traning .col-lg-4 { display: none; }
	.gray-forexsec .acc-buttons { padding: 0 }
	.uniglobe-advantages .card h2 { font-size: 22px; }
	.uniglobe-technical-analysis h3 { font-size: 15px; }
	.analysis-list li h4 { font-size: 16px; line-height: 22px; }
	.analysis-list li p.date, .analysis-list li p { font-size: 15px; line-height: 20px; }
	.analysis-list li a.btn { font-size: 15px; }
	.partner-feature .feature-list li{ width: 50%; }
	.partner-objective .box img{ width: 100%; }
	section.partner-feature.uniglobe-data .feature-list li{ width: 50% }
	section.gray-forexsec.looking-for .col { width: 50%; flex: 0 0 50%; }
	section.gray-forexsec.looking-for .row{ justify-content: center; }
	.partner-type .box .data p{ font-size: 15px; line-height: 22px; }
	.partner-type .box .data h4{ font-size: 20px; }
	.calculate-form{ padding: 20px; }
	.form-row .col-md-3, .form-row .col-md-4 { width: 100px;}
	.personal-info .form-control{ min-height: 40px !important }
	.personal-info label{ font-size: 15px; margin-bottom: 0 }
	.warningTxt{ font-size: 15px; line-height: 20px;}
	.partner-type .section-title{ text-align: center; }
	.partner-type ul.list li{ font-size: 15px; line-height: 20px; padding-left: 35px; }
	.additional-acc h4{ font-size: 18px; }
	.additional-acc p{ font-size: 15px; line-height: 20px; }
	.acc-steps{ display: none; }

	.row .col-xs-6{width: 50%;}
	.looking-for.career-looking .box h4{ font-size: 16px;}
	.demo-acc-service-section .box h4, .advantages-sec ul li .box h4 {font-size: 16px !important; margin-bottom: 0;}
	.why-uniglobe-market-info .section-title {text-align: center;}
	.why-uniglobe-market-info .why-uniglobe-m-btn { text-align: center;}
	.why-uniglobe-market-info .btn{ margin-left: 0; float: none !important;display: inline-block; }
	.contact-us-form-section .contact-us-info-main, .contact-us-form-section .contact-us-form{padding: 30px !important;}
	.privacy-cn-box p, .privacy-policy-cont-section .tearm-condition-list-point li { font-size: 16px; font-weight: 400;}
	.gray-forexsec .about-data ul{ flex-direction: column; }
	.business-module h2 { font-size: 20px; }
	.business-module p { font-size: 15px; line-height: 24px; }
	.counter-box .info:nth-child(2) { border-right: 0;}
	.home-counter-sec .counter-box .info:nth-child(2) { border-right: 1px solid #e5e5e5;}
	.home-counter-sec .counter-box .info:nth-child(3) { border-right: 0;}
	.commodities .commodities-more-markets-img {  max-width: 450px; margin: 0 auto 30px;}
	.app_footer-text-icon .foot_app_text { text-align: center;}

	.frxexp-list .col-sm-6 { width: 50%;}
	.frxexp-list .data h4 { font-size: 16px !important; line-height: 20px; }

	.available-crypt-section .available-crypt ul li {width: 49%;}
	.available-crypt-section .available-crypt ul li .av-img img { max-width: 150px;width: 100%;}
	.bottom-live-demo-point .about-data h2, .bottom-live-demo-point .about-data h4 {text-align: center;}
	.bottom-live-demo-point .about-data ul {  max-width: 225px; margin-left: auto; margin-right: auto;}
	.bottom-live-demo-point .about-data ul li {  font-size: 16px;}
	.bottom-live-demo-point .about-data > div{ text-align: center !important;}

	.demo-acc-form-section .section-title{text-align: center;}
	.demo-contest-prize .counter-box {flex-flow: column;}
	.demo-contest-prize .counter-box .contest-prize-box {margin: 20px 0;}
	.trader-offer-steps .col { width: 100% !important;}

}
@media (min-width:768px) {
  .demo-acc-form-section .section-title {font-size: 36px;}
  .demo-acc-form-section .section-discription { font-size: 18px;line-height: 30px;}
  .thankyou-top-section, .contact-us-form-section {padding: 100px 0;}
  .thankyou-main-box {padding: 35px 35px 0px;}
  .thankyou-main-box .thankyou-main-box-img {max-width: 500px; margin: 0 auto 30px;}
  .thankyou-main-box .thankyou-box-content p { font-size: 18px;}
  .thankyou-box-footer { margin: 0 -35px;}
  .confirmation-main-box .thank-pg-title { font-size: 52px;margin-bottom: 30px;}
  .why-trade-crypto.benifit .box h3 { min-height: 60px;}
  /*.why-forex-trading-section .card p { min-height: 120px;}
  .why-crypto-cr-section .card p { min-height: 150px;}*/
  .why-forex-trading-section .card,
  .why-crypto-cr-section .card,
  .trade-stock-cfd-section .card {  min-height: 90%; }

	.contact-us-form-section .contact-us-info-colum{display: flex; align-items: center;}
  
	/* -- Trade ---------------------------- */
	.uniglobe-meta-trade .data .page-title{text-align: left !important; margin-top: 0px;}
	.banner-section .home-banner-content h3 {  font-size: 32px;}
	.banner-section .home-banner-content p {  font-size: 18px;}
	.white-lable-pointssection .about-data ul li { flex: 1;}
	.frxexp-list .box { padding: 10px; display: flex; justify-content: center; }
	.frxexp-list .box .img-box{ width: 200px;margin-right: 10px !important;}
	.frxexp-list .box .data h4 { text-align: left !important;}
	.four-zero-four-box-content p{font-size: 22px; }
	/* --Promotions Page Section -----------------------------------*/
	.promotion-main-box .promotion-box-content  { position: absolute; bottom: -70%; left: 0%; transition: bottom 0.5s ease;}
	.promotion-main-box .promotion-box-img-onheading { display:  block;padding: 20px; text-align: center; color: #fff !important;  min-height: 300px;  display: flex; align-items: center; justify-content: center; }
	.promotion-main-box:hover .promotion-box-content{ background: #f22d2d; bottom: 0;transition: bottom 0.5s ease;}
	.promotion-main-box:hover .promotion-box-content p{ opacity: 1; display: block;}
	.promotion-main-box .promotion-box-content .promotion-box-btn .btn { opacity: 0;}
	.promotion-main-box:hover .promotion-box-content .promotion-box-btn .btn{opacity: 1;}

	.partner-type .box{min-height: 94%;}
	.pamm-why-ug-market .box{ min-height: auto;}
	.customer-logos .slick-slide{margin: 10px 30px;}

	/* -- Demo Contest Page------------------------------------------ */
	.demo-contest-prize .counter-box .contest-prize-box{ display: inline-flex;align-items: center;}
	.demo-contest-prize .counter-box .contest-prize-box .contest-prize-box-icon { display: block; margin-right: 20px; margin-bottom: 0;}
	.demo-contest-prize .counter-box .contest-prize-box {display: inline-flex; text-align: left;}
	.contest-ranking-board-contant .ranking-tablelist { max-height: 435px; overflow-y: auto;}

	/* -- Pro Trader Page------------------------------------------ */
	.professional-trading-offer-box { min-height: 84%;}
	
}

@media (min-width:668px) {
	.platform-sec .page-title {  text-align: left;}
	.cash-rewards-offers-box { padding-right: 17rem; text-align: left;}
	.cash-rewards-offers-box .cash-rewards-offers-box-image { position: absolute; top: 0; right: 0;  bottom: 0; max-width: 250px;  display: flex; align-items: center;}
	

}
@media (max-width:667px) {

  div#cookie-law-info-bar {
    width: 95%!important;
    top: 70%!important;
}
  .meta-icons { margin-top: 10px; }
  .footer .appimg { margin: 10px 0; }
  .social-icons a { padding: 0px 10px; }
  .social-icons { width: 100%; }
  .container { max-width: 100%; }
  .top-info li { padding: 0 7px; }
  #main-slide .carousel-control i { width: 40px; height: 40px; line-height: 38px; font-size: 24px; }
  #top-bar .top-info a { font-size: 12px; }
  #top-bar .top-info .info-icon.lang { display: inline-block; margin-right: 0 }
  #top-bar .top-info a.btn-register { padding: 4px 6px; border-radius: 6px; }
  /*.logo { margin-left: 15px; }*/
  .carousel a.btn.btn-primary { left: 7.5%; }
  .page-title p { line-height: 24px; }
  section, .section-padding { padding: 40px 0 }
  .pricing-section { margin-top: 0 }
  .pricing-section .table-price { margin: 20px 0; }
  .partnership-sec ul li { width: 100%; }
  .partnership-sec ul li a { font-size: 15px; }
  .footer .ft-smbox { width: 50%; }
  /* .footer .ft-mdbox-left { width: 100%; text-align: center; }*/
  
  .social-icons { display: inline-block; margin: 0 }
  .ft-botlinks li:last-child a { margin-right: 0; padding-right: 0; }
  .ft-botlinks a { font-size: 14px; margin-right: 8px; padding-right: 8px; }
  .carousel-item { height: 245px; }
  .org-box { width: 160px; height: 160px; }
  .wht-box { width: 128px; height: 128px; }
  .about-mainbox .ml-5 { margin-left: 1.2rem !important; }
  .our-people-sec .sec-spacing { padding: 0; }
  .faq-contact .card { padding: 30px 25px; }
  .faq-contact .form-check-label { font-size: 14px; line-height: normal; }
  .faq-contact p.note { line-height: normal; }
  .bottom-btn { margin-top: 20px; }
  .learning-section p { padding: 0; font-size: 14px; }
  .partner-section .section-data p { font-size: 15px; line-height: 22px; }
  .benifit-wrap { display: inline-block; text-align: center; }
  .benifit-wrap .colbox { width: 100%; margin-bottom: 20px; }
  .benifit-wrap h4 { margin-top: 10px; }
  .partner-history h2 { line-height: 34px; margin-bottom: 10px; }
  .white-label form.contact-form { padding: 30px 20px; }
  .white-label form.contact-form h3 { font-size: 24px; margin-bottom: 20px; }
  .white-label .btn { margin-top: 10px; }
  .platform-section .section-data h1 { font-size: 28px; line-height: 34px; margin-bottom: 20px; }
  .platform-section .section-data img { max-width: 100%; }
  .feature-wrap { flex-wrap: wrap; margin: 30px 0 0; }
  .feature-wrap .colbox { margin-bottom: 30px; }
  .app-section .btn { margin: 0 8px; }
  .breadcrumb-item+.breadcrumb-item::before { padding-left: 0; padding-right: .3rem; }
   
  .main-banner { min-height: 290px; }
  .home-banner-content h3 { font-size: 24px; }
  .home-banner-content p { font-size: 14px; padding: 0 30px; line-height: normal; }
  a.btn.btn-light { font-size: 14px; padding: 0.3rem 1.2rem }
  .dateTime { flex-wrap: wrap; }
  .section-title br { display: none; }
  .uniglobe-partner .accordion h2 .btn-link { word-break: break-all; white-space: normal; font-size: 16px }
  .uniglobe-partner .accordion .card-body p { font-size: 14px; }
  .uniglobe-partner ul li a { font-size: 16px }
  .ft-smbox ul li { margin-bottom: 0 }
  .live-spread-sec h3 { font-size: 20px; font-weight: 500 }
  .career-form .form-group { margin-bottom: 0.6rem; }
  .career-form .form-control, .career-form .custom-file-label { font-size: 14px; }
  .about-mainbox .box img { max-width: 90%; }
  .counter-box .info img { max-width: 38px; }
  .nav-pills { justify-content: center; padding-bottom: 15px; margin: 15px 0 25px; }
  .nav-pills li{ margin: 0 10px 10px; }
  
  .uniglobe-meta-trade .data .col-md-6 { text-align: center; }

  .live-spread-sec li { font-size: 14px; line-height: 22px; }
  .live-spread-sec li:after { width: 22px; height: 22px; background-size: 100%; }
  .live-spread-sec p { font-size: 14px; line-height: 22px; }
  .uniglobe-trading .eco-calendar table td { font-size: 14px; min-width: 55px !important;}
  .uniglobe-trading .eco-calendar table tr .uni-trd-sno  {min-width: 40px !important;}
  .uniglobe-trading .eco-calendar table td.user {min-width: 100px !important; text-align: center;}
  .uniglobe-trading .eco-calendar table td.user span{display: block; margin-bottom: 10px;}

  .section-title { font-size: 24px; }
  .about-career p, .why-trade-crypto .page-title p { font-size: 15px; line-height: 24px; }
  .about-data li { font-size: 15px; }
  .list-group-flush .list-group-item { font-size: 15px; line-height: 16px; }
  .live-spread table td span.sell-btn { padding: 3px 6px }
  .live-spread table td span.buy-btn { padding: 3px 6px }
  .live-spread table td { font-size: 12px; padding: .75rem .35rem }
  .live-spread table th { font-size: 13px; padding: .40rem .75rem }
  .footer p { font-size: 14px; line-height: 20px; }
  .ft-smbox ul li { line-height: 24px; }
  .disclaimer { padding: 0 }
  .feature-list li p { font-size: 16px; }
  .platform-sec { text-align: center; }
  .platform-sec .social-ic a { float: none; display: inline-block; }
  .uniglobe-markrt .section-title { text-align: center; }
  .uniglobe-markrt .about-data p { text-align: center; }
  .uniglobe-markrt .about-data ul { padding-left: 0px; max-width: 260px; margin-left: auto; margin-right: auto;}
  .uniglobe-markrt .col-lg-6 img { display: none; }
  .page-title p br { display: none; }
  .uniglobe-advantages .feature-list li { width: 50%; }
  section.pay-method ul { padding: 0 }
  section.pay-method ul li { padding: 0 6px }
   .advantages-sec ul li .box .list p{ font-size: 14px; line-height: 22px; }
   .advantages-sec ul li .box h4{ font-size: 18px; }
   .whtLabel-benifits ul li{ width: 50%;  }
   .whtLabel-benifits ul li p{ line-height: 20px }
   .whtLabel-benifits ul{ justify-content: center; }
   .privacy-policy-cont-section { padding: 25px;}
  .ft-botlinks { padding: 15px 0; display: inline-block;}
  .social-icons {  margin-left: auto;  margin-right: auto; }
  .forex-traning p, .forex-traning .forex-list li { font-size: 15px; line-height: 24px;}
}

@media (max-width:585px) {
  .thankyou-box-footer ul li{ margin-right: 0; }
  .contact-us-form-section .contact-us-info-main, .contact-us-form-section .contact-us-form{padding: 15px !important;}
  .counter-section .counter-box .info { width: 50% !important;}
  .home-counter-sec .counter-box .info:nth-child(3) { border-right: 1px solid #e5e5e5;}
  .home-counter-sec .counter-box .info:nth-child(2), .home-counter-sec .counter-box .info:nth-child(4) { border-right: 0;}
   .nav-pills {flex-direction: column;}
   .available-crypt-section .available-crypt ul li {font-size: 16px !important; padding-left: 0; padding-right: 0;vertical-align: top;}
  .acc-buttons .btn { min-width: 200px;}
  header .site-nav-inner .acc-buttons .btn {  min-width: auto;}
  .acc-buttons .ml-2 { margin-left: 0 !important;}
}
@media (min-width:576px) {
  .trading-instrument-service-box .tr-instrument-box-content {text-align: left;}
  .trading-instrument-service-box .tr-instrument-box-content p{text-align: justify;}
  .acc-buttons .btn-outline-primary { margin-left: 10px; }
}

@media (max-width:414px) {
  .carousel-item { height: 145px; }
  .trading-calculator p { font-size: 16px; line-height: 24px; }
  .pip-calculator .col-form-label { font-size: 18px; }
  .trading-instruments .item .data p { height: auto; }
  .partner-history .data p { font-size: 14px; line-height: 20px; }
  .partner-history .icon-box { width: 50px; height: 50px; line-height: 42px; }
  .app-section .btn { margin: 0 0 15px; }
  .instruments-list .box .col-md-3.col-sm-6.col-xs-6 { width: 50%; }
  .instruments-list .box p { padding-left: 20px; }
  .carousel a.btn.btn-primary { font-size: 10px; padding: .175rem .5rem; top: 62%; border-radius: 4px; left: 9%; }
  .about-mainbox .box.bx4 { margin-top: -5px; }
  .uniglobe-partner ul li a { padding: 8px 25px; }
  .uniglobe-partner ul li a img { display: none; }
  .feature-list li { width: 50%; }
  .demo-acc-service-section .box h4 span { width: 100%; display: block;}
  .instrument-specification-main-wrapper .nav li{ width: 100%;}

}
@media (max-width:375px) {
  .carousel a.btn.btn-primary { left: 5%; }
}
@media (max-width:360px) {
  .carousel a.btn.btn-primary { left: 3%; }
}



/* == Fixed Contact Page CSS Don't tuch this css ===========================================================*/
.fixed-contact { -ms-flex-flow: column nowrap; flex-flow: column nowrap; position: fixed; /* padding: 8px; */ left: unset; right: 0;   bottom: 0; height: unset; /* background: #fff; */ border-radius: 16px 0 0 16px; /* box-shadow: -8px 0 24px rgb(0 0 0 / 16%);*/ cursor: pointer; width: 150px; z-index: 9;}
.fixed-contact.open { position: fixed; padding: 8px;  bottom: 0; background: #fff;  box-shadow: -8px 0 24px rgb(0 0 0 / 16%); transform: translateY(-50%); width:45px; z-index: 99;}
.fixed-contact .blg-c.live-chat { background-image: url('/dist/images/live-chat.png');background-repeat: no-repeat;background-size: contain;}
.fixed-contact .blg-c.wp { background-image: url('/dist/images/whatsapp.png');background-repeat: no-repeat;background-size: contain;}
.fixed-contact .blg-c.fb { background-image: url('/dist/images/facebook.png');background-repeat: no-repeat;background-size: contain;}
.fixed-contact .blg-c.vb { background-image: url('/dist/images/viber.png');background-repeat: no-repeat; background-size: contain;}
.fixed-contact .blg-c.tg { background-image: url('/dist/images/telegram.png');background-repeat: no-repeat;background-size: contain;}
.fixed-contact .blg-tp {right: 40px;width: unset;}


/* == Media CSS ===========================================================*/

@media (min-width: 1440px)
  .fixed-contact .blg-c {border-radius: 50%;}
   .fixed-contact .blg-c {margin: unset; width: 24px; height: 24px; background-color: transparent; background-size: 16px; border-radius: var(--soc-rdz-openBox);  box-shadow: none;}
  .blg-c { position: relative; margin: 0 auto 4px; border-radius: 50%; background: center center no-repeat #ff4242; transition: all .6s;    width: 50px;height: 50px; box-shadow: 0 0 3px rgb(0 0 0 / 20%); background-size: 55% 55%;}
  .fixed-contact .blg-c { margin: unset; width: 24px; height: 24px; background-color: transparent; background-size: 16px; border-radius: var(--soc-rdz-openBox); box-shadow: none;}
  .blg-c-wp .blg-tp-inner { border-radius: 10px;color: #444;font-size: 14px;font-weight: 700; /* float: right; */ text-align: right;}
   .blg-c-w, .blg-rs.blinger-hide {display: none;}
  .blg-c, .blg-c-w.blinger-show { display: block;}
   .fixed-contact__icon {position: relative; margin-bottom: unset; padding: 1px 3px;width: 150px;height: 100px; background: transparent url(/dist/images/calls.png) center no-repeat; border-radius: 50%;-ms-flex-order: unset; order: unset; transition: all .2s ease-out; margin: 3px -4px;background-size: contain;}
  .fixed-contact__icon.fixed-contact__icon--active{ width: 100%; background: transparent url(/dist/images/ico-popup-close.svg) center center no-repeat;height:16px; }
.blg-c-w { width: 62px; height: auto; right: 0; bottom: 68px; animation: blg-cs-desktop-show .4s cubic-bezier(.16,.44,.2,.96);}
.blg-c-wp { padding: 6px 0px; }
.live-spread table td span {
    /* background: #fcdede; */
    padding: 6px 14px;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    color: #000;
}
.cli-modal-backdrop.cli-fade.cli-popupbar-overlay.cli-show {
    z-index: 99999;
}
div#cookie-law-info-bar { top: 80% ; margin: auto; padding: 8px 15px!important; width: 35%;z-index: 999999;}
/* == For Only Other Language CSS ==========================================================*/
/*-----For Home Page---*/
:lang(si) > .uniglobe-trading .eco-calendar table td.user span { display: block; margin-bottom: 10px; margin-right: 0;}
:lang(si) > .uniglobe-trading .eco-calendar table td.user { min-width: 120px !important; text-align: center;}

/*-----For Instruments page---*/
/*--Forex--*/
:lang(ar) > .why-forex-trading-section .card p,
:lang(si) > .why-forex-trading-section .card p{ font-size: 16px;}

/*-----For Funding page---*/
.funding .table-wrap table tr td:nth-last-child(1) a {
    min-width: 150px;
    display: inline-block;
}

@media (min-width: 992px){
  /*-----For Home Page---*/
  :lang(si) > .uniglobe-trading .table-wrap { min-height: 580px; }
  :lang(ar) > .analysis-list li .box {min-height: 245px;}
  :lang(si) > .analysis-list li .box {min-height: 276px;}
}

@media (max-width: 870px){
  :lang(si) > header .acc-buttons{ display: block; width: 100%; padding: 0 12px; margin-bottom: 10px; text-align: center;}
}

@media (max-width: 510px){
  /*-----For Home Page---*/
  :lang(si) > .live-spread table tr td:nth-child(3){ min-width: 90px;}
  :lang(si) > .uniglobe-trading .table-wrap .btn { font-size: 11px; }
}
@media (max-width: 462px){
  :lang(si) > .navbar-expand-lg .navbar-collapse{
    top: 146px !important;
}
