@font-face {
    font-family: "Oblivian-Regular";
    src: url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Regular.woff2") format("woff2"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Regular.woff") format("woff"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Regular.ttf") format("truetype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Regular.eot") format("embedded-opentype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Regular.svg") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "Oblivian-SemiBold";
    src: url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-SemiBold.woff2") format("woff2"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-SemiBold.woff") format("woff"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-SemiBold.ttf") format("truetype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-SemiBold.eot") format("embedded-opentype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-SemiBold.svg") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "Oblivian-Medium";
    src: url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Medium.woff2") format("woff2"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Medium.woff") format("woff"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Medium.ttf") format("truetype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Medium.eot") format("embedded-opentype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Medium.svg") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "Oblivian-UltraLight";
    src: url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-UltraLight.woff2") format("woff2"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-UltraLight.woff") format("woff"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-UltraLight.ttf") format("truetype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-UltraLight.eot") format("embedded-opentype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-UltraLight.svg") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "Oblivian-Light";
    src: url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Light.woff2") format("woff2"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Light.woff") format("woff"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Light.ttf") format("truetype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Light.eot") format("embedded-opentype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/Oblivian-Light.svg") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: "VisbyCF-Bold";
    src: url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/VisbyCF-Bold.woff2") format("woff2"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/VisbyCF-Bold.woff") format("woff"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/VisbyCF-Bold.ttf") format("truetype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/VisbyCF-Bold.eot") format("embedded-opentype"),
         url("https://www.vtmarkets.com/wp-content/themes/vt/fonts/VisbyCF-Bold.svg") format("svg");
    font-weight: normal;
    font-style: normal;
  }
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{background:none;-webkit-text-size-adjust:100%;height:100%;}
body{font: 13px/1.231 arial,helvetica,clean,sans-serif; }
body{ background:#fff; font-size:16px; color:#000d28; font-weight:normal; font-family: "Oblivian-UltraLight";}
a{color:#000d28;text-decoration:none;outline-style:none;}
a:hover{color:#000d28;text-decoration:none;}
.a_other{color:#00f0ff;}
.a_other:hover{color:#00f0ff;}
p{line-height:1.7;margin:0px 0px 23px;}
li{list-style:none outside none;}
strong,
b{font-weight:normal; font-family: "Oblivian-Medium";}
em,
i{font-style:italic;}
strong em,
em strong{font-style:italic;font-weight:normal; font-family: "Oblivian-Medium";}
h1,
h2,
h3,
h4,
h5,
h6{ font-weight:normal !important; margin-bottom:30px; line-height:1.2; font-family: "Oblivian-Medium" !important;}
h1{font-size:78px;}
h2{font-size:56px;}
h3{font-size:40px;}
h4{font-size:32px;}
h5{font-size:24px;}
h6{font-size:18px;}
img{max-width:100%;height:auto;vertical-align:middle;}
hr{clear:both;margin:40px 0;border:0;border-bottom:0;padding:0px;width:100%;background:#e1e0da;height:1px;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;font-size:0;width:100%;}
.alignleft{display:inline;float:left;margin:0 20px 20px 0;}
.alignright{display:inline;float:right;margin:0 0 20px 20px;}
.aligncenter{clear:both;display:block;margin:0 auto 20px;}
.alignnone{clear:both;display:block;margin:0 auto 20px;}
.tableBox{display:table;table-layout:fixed;width:100%;height:100%;}
.table_cellBox{display:table-cell;vertical-align:middle;}
.inner{max-width:1216px;padding-left:20px;padding-right:20px;margin:0 auto;}
.button{ line-height: 1.231;background:#fff; border-radius:35px; padding:14px 20px 12px; display:inline-block; color:#06122d; font-size:15px; border:1px solid #000d28; text-decoration:none; font-family: "Oblivian-Medium";}
.button:hover{ background:#00f0ff;border-color: #00f0ff !important; text-decoration:none;color: #000d28;}
.blue_button{ background:#0051ff; border-radius:35px; padding:14px 20px 12px; display:inline-block; color:#fff; font-size:15px; border:1px solid #0051ff; text-decoration:none; font-family: "Oblivian-Medium";}
.blue_button:hover{ background:#00f0ff; border-color:#00f0ff !important; color:#000; text-decoration:none;}


input,
button,
textarea{outline-style:none;}
.wrapper{width:100%;overflow:hidden;}
.clearfix:after{content:".";    /*加一段内容*/display:block; /*让生成的元素以块级元素显示，占满剩余空间*/height:0;   /*避免生成的内容破坏原有布局高度*/clear:both;  /*清除浮动*/visibility:hidden;  /*让生成的内容不可见*/}
.clearfix{zoom:1;   /*为IE6，7的兼容性设置*/}
.public_wrapper{
	max-width: 1920px;
	margin: 0 auto;
}


main{ font-family: "Oblivian-Light";}

.banner_text{padding: 250px 0 0 !important;}
.section-list-item-title{font-family: 'Oblivian-Regular';}

.sidenav-title{font-weight:normal;font-family: "Oblivian-Medium";}
.search input[type="search"] {padding-top:4px;}

@media(max-width:768px){
	.banner_text{padding: 120px 0 0 !important;}
}


/* ol list-style */
.ol_decimal,.ol_disc{padding:0 0 0 35px}
.ol_decimal li{list-style:decimal}
.ol_disc li{list-style:disc}

/*Header Css 开始*/
.th_header{ width:100%; border-top:1px solid #bcb5b9; padding-top:48px; position:relative; z-index:9000;}
.header_content{ width:100%; border-top:1px solid #bcb5b9; padding:33px 0px 15px;}
.header_content .inner{ position:relative;}
.th_header .logo{ display:block; width:171px; float:left;}
.th_header .logo img{ display:block; width:100%; height:auto;}
.header_links{ position:absolute; right:20px; top:-5px;}
.header_links .header_open_a_live_button{ margin-right:12px;}

.header_content .search_box{ position:absolute; right:290px; top:6px; z-index:30;}
.header_content .search_box .search_form_button{ width:28px; height:24px; background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png) -15px 0px no-repeat; cursor:pointer;}
.header_content .search-form{ position:absolute; right:0; top:-3px; display:none;}
.header_content .search-form .search-field{ width:582px; padding:5px 22px 12px 45px; line-height:1.2; border:none; border-bottom:1px solid #0051ff; background:#fff url(https://www.vtmarkets.com/wp-content/themes/vt/images/icons-navigation-search.png) left 4px no-repeat; height:40px;  color:#000d28; font-family: "Oblivian-UltraLight"; -webkit-appearance: none;}
.header_content .search-submit{display: none;}
.header_content .search-form .search-field::-webkit-search-cancel-button {display: none;}    
.header_content .search-form .search-field::-webkit-input-placeholder{ color:#000d28; opacity:1;}
.header_content .search-form .search-field:-moz-placeholder{ color:#000d28; opacity:1;}
.header_content .search-form .search-field::-moz-placeholder{ color:#000d28; opacity:1;}
.header_content .search-form .search-field:-ms-input-placeholder{ color:#000d28; opacity:1;}
.header_content .search-form .search_close_button{ display:block; width:18px; height:18px; background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png) -72px 0px no-repeat; cursor:pointer; position:absolute; right:4px; top:3px;}

.header_top_bar{ position:absolute; right:20px; top:-65px; width:100%;}
.header_top_links{ padding:0px; margin:0px; text-align:center; font-family: "Oblivian-Regular"; position:absolute; right:65px; top:0px;}
.header_top_links li{ padding:0px 14px 10px; margin:0px; font-size:14px; display:inline-block;}
.header_top_links li a{ color:#000d28; text-decoration:none;}
.header_top_links li a:hover{ color:#000d28; text-decoration:none;}
/*.header_top_links li.register_now_link{ display:none;}*/

.header_content .new_country { position:absolute; cursor: pointer; right:0px; top:-1px;}
.header_content .new_country .new_country_block{padding-right:25px; position:relative;}
.header_content .new_country .new_country_block:after{ content:""; display:block; width:14px; height:8px; position:absolute; top:5px; right:0px; background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png) 0px 0px no-repeat;}
.header_content .new_country .new_country_block.active:after{ background-position:0px -8px;}
.header_content .new_country .new_country_block img{ vertical-align:middle; width:20px;}
.header_content .new_country .new_country_block span{ color:#fff; padding:10px 12px; font-size:20px; margin:0px; display:none; vertical-align:middle; line-height: 1;}
.header_content .new_country .new_country_hide{ position:absolute; right:0px; top:32px; z-index: 100; display:none; background:#fff; padding:15px 0px;}
.header_content .new_country .new_country_hide:after{ content:""; display:block; clear:both;}
.header_content .new_country .new_country_hide .new_country_box{display: flex;flex-wrap: wrap;width: 420px;}
.header_content .new_country .new_country_hide .new_country_box div{width: 50%; text-align:left; position:relative; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.header_content .new_country .new_country_hide .new_country_box div:hover{ background:#0051ff;}
.header_content .new_country .new_country_hide .new_country_box div a{padding:10px 10px 10px 20px;display: block;}
.header_content .new_country .new_country_hide .new_country_box div img{width:20px;}
.header_content .new_country div span{ color: #000d28; font-weight:normal; padding:5px 0px 5px 15px; text-decoration: none; font-size:16px; display:inline-block;}
.header_content .new_country .new_country_hide .new_country_box div:hover span{ color:#fff; text-decoration:none;}
/* .header_content .new_country .new_country_hide .new_country_box div:hover a{ color:#fff;} */
	
.mainNav, .mainNav * {
	margin: 0;
	padding:0px;
	list-style: none;
}
.mainNav li {
	font-family: "Oblivian-Medium";
}
.mainNav ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.mainNav > li {
	float: left;
}
.mainNav li:hover > ul,
.mainNav li.sfHover > ul {
	display: block;
}
.mainNav a {
	display: block;
	position: relative;
}
.mainNav ul ul {
	top: 0;
	left: 100%;
}
.mainNav {text-align:left; padding:6px 325px 0px 0px; float:right; position:relative;}
.mainNav ul { width:205px;}
.mainNav > li:last-child > ul{ left:auto; right:0px;}
.mainNav a {text-decoration:none; text-decoration: none; zoom: 1; color:#000; font-size:16px;}
.mainNav a:hover {text-decoration:none;}

.mainNav > li{ padding:5px 12px 25px 20px;}
.mainNav > li > a{font-size:16px;}

.mainNav > li:first-child:hover > a,
.mainNav > li:first-child.sfHover > a,
.mainNav > li.current-menu-item > a,
.mainNav > li.current-menu-parent > a,
.mainNav > li.current-menu-ancestor > a,
.mainNav > li.sfHover > a{}
/*.mainNav ul{ background:rgba(255,255,255,1); -webkit-box-shadow:0px 5px 12px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 12px rgba(0,0,0,0.2); box-shadow:0px 5px 12px rgba(0,0,0,0.2); padding:14px 0px;}*/

.mainNav ul li a{ font-size:14px; padding:10px 10px 10px 24px;}
.mainNav > li > a:hover,
.mainNav li li:hover > a,
.mainNav li li.sfHover > a,
.mainNav li li.current-menu-item > a,
.mainNav li li.current-menu-parent > a,
.mainNav li li.current-menu-ancestor > a{  color:#0051ff;}
.mainNav .sf-sub-indicator{ display:none;}

.mainNav .sf-mega{
	position: absolute;
	display: none;
	width:846px;
	min-height:207px;
	left:0;
	top:56px;
	z-index: 99;
	padding:28px 25px 12px;
	background:rgba(255,255,255,1); -webkit-box-shadow:0px -3px 6px rgba(0,0,0,0.1);-moz-box-shadow:0px -3px 6px rgba(0,0,0,0.1); box-shadow:0px -3px 6px rgba(0,0,0,0.1);
}

.mainNav .sf-mega:after{content:"";display:block;clear:both;}
/* .mainNav .sf-mega .sf-mega-section{ float:left; padding-right:12px;} 
.mainNav .sf-mega.three_columns_box .sf-mega-section{ width:33.333%;}
.mainNav .sf-mega.four_columns_box .sf-mega-section{ width:25%;}
.mainNav .sf-mega.five_columns_box .sf-mega-section{ width:20%;}
.mainNav .sf-mega .sf-mega-section:last-child{ padding-right:0px;} */
.mainNav .sf-mega-box{
	display: flex;
	display: -webkit-flex;
	/* justify-content: space-between; */
}
/* .mainNav .sf-mega-box .sf-mega-section{ width:20%;} */
.mainNav .sf-mega .sf-mega-box .sf-mega-section {padding-right: 20px;max-width: 25%; min-width: 16%;}

.mainNav .sf-mega .sf-mega-box .sf-mega-section:last-child {padding-right: 0;}
.mainNav .sf-mega h5{ padding:0px 20px 20px 0; margin:0px; font-size:16px; color:#000d28;}
.mainNav .sf-mega h5 a{ color:#000d28; text-decoration:none;}
.mainNav .sf-mega h5 a:hover{ color:#000d28; text-decoration:none;}
.mainNav .sf-mega .sub-menu{ padding:0px; margin:0px; position:static; display:block; width:auto;}
.mainNav .sf-mega .sub-menu li{ padding:0px 0px 10px; margin:0px;}
.mainNav .sf-mega .sub-menu li a{ color:#000d28; text-decoration:none; font-size:14px; font-family: "Oblivian-Light"; padding:0px; margin:0px;line-height: 1.5;}
.mainNav .sf-mega .sub-menu li a:hover{ color:#0051ff; text-decoration:none;}
.mainNav .sf-mega-box .sf-mega-section:last-of-type h5 {padding-right: 0;}
.mainNav > li:nth-of-type(4) .sf-mega-section h5 a{min-width: 107px;}
/*Header Css 结束*/

/*Mobile Header Css 开始*/
.mobile_menu_hamburger{ width:20px; padding:4px 0px 0px; text-align:center; cursor:pointer; display:none; position:absolute; right:20px; top:-3px;}
.mobile_menu_hamburger i{display:block;width:100%;height:2px; margin:0 auto 4px;background:#0051ff;}
.mobile_menu{ display:none; position:relative; width:100%; text-align:center;}
.mobile_menu_content{background:rgba(0,81,255,1);position:relative;}
.mobile_menu_content .header_menu{text-align:left;position:relative;}
.mobile_menu_content .header_menu li{}
.mobile_menu_content .header_menu a{ display:block;color:#fff;padding:16px 30px 16px;font-size:20px;text-decoration:none;}
.mobile_menu_content .header_menu a i{margin-right:6px;}
.mobile_menu_content .header_menu li > a{position:relative;}
.mobile_menu_content .header_menu li > a:hover{ color:#fff; text-shadow:0px 0px 1px #FFF;}
.mobile_menu_content .header_menu > li > a{font-size:20px;color:#ffffff;}
.mobile_menu_content .header_menu li li a{text-transform:none;color:#ffffff;}
.mobile_menu_content .header_menu li li a:hover{color:#ffffff;text-decoration:none;background:none;}
.mobile_menu_content .header_menu > li > ul > li > a{text-transform:none;color:#ffffff; padding-left:50px; font-size:16px;}
.mobile_menu_content .header_menu > li > ul > li > ul > li > a{padding-left:50px; font-size:16px;}
.mobile_menu_content .header_menu li ul{border:0px;padding:0px; display:none;}
.mobile_menu_content .header_menu li ul li:last-child{border:0;}
.mobile_menu_content .header_menu li ul li:first-child{ border-top:1px solid #6697ff;}
.mobile_menu_content .header_menu .sub_menu{display:none;}
.mobile_menu_content .header_menu a{display:block;position:relative;}
.mobile_menu_content .header_menu .accordsuffix_box{position:absolute;right:0px; top:0px;padding:32px 30px;}
.mobile_menu_content .header_menu .accordsuffix{display:block;  color:#FFF;  width:20px; height:10px;  background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png?v=3) -157px 0px no-repeat;}
.mobile_menu_content .header_menu > li > a .accordsuffix{color:#FFF;}
.mobile_menu_content .header_menu .active .accordsuffix{color:#FFF; background-position:-157px -10px;}

.mobile_menu_content .header_menu a.active{}
.mobile_menu_content .header_menu a:hover .accordsuffix{color:#FFF;}
.mobile_menu_content .header_menu li li .active .accordsuffix{/* color:#491700;*/}

.mobile_menu_content .header_menu li.menu-item-has-children{ border-bottom:1px solid #6697ff;}
.mobile_menu_content .header_menu li.menu-item-has-children > a{padding:28px 30px 25px;}
/*Mobile Header Css 结束*/

/*Footer Css 开始*/
#footer{ background:#0251ff; padding:60px 0px 50px;}
#footer .inner{ max-width:1276px; padding:0px;}
.footer_top_text{ padding-left:20px; padding-right:20px;}
.footer_top_content{ width:1318px; margin:0px auto; max-width:100%; padding-bottom:48px; position:relative; padding-left:20px; padding-right:20px;}
.footer_top_content h2{ text-align:center; color:#fff; margin-bottom:35px;}
.footer_top_content .footer_top_links{ text-align:center; padding:0px 0px 36px; margin:0px;}
.footer_top_content .footer_top_links li{ text-align:center; padding:0px 6px 10px; margin:0px; display:inline-block;}
.footer_top_content .footer_top_links .button{ border-color:#fff;}
.footer_top_content .footer_top_links .blue_button{ border-color:#fff;}
.footer_top_content_inner{ border:1px solid #6697ff;}
.footer_logo_box{ width:230px; max-width:100%; float:left; height:81px; border-right:1px solid #6697ff; padding-top:29px;}
.footer_logo{ display:block; width:137px; margin:0px auto;}
.footer_logo img{ display:block; width:100%; height:auto;}
.follow_us_list{ float:right; padding:0px; margin:0px;}
.follow_us_list:after{content:"";display:block;clear:both;}
.follow_us_list li{ float:left; padding:30px 10px 0px; margin:0px; display:inline-block; min-width:80px;height:81px; border-left:1px solid #6697ff; text-align:center;}
.follow_us_list li span{ font-family: "Oblivian-Regular"; font-size:16px; color:#fff;}
.follow_us_list li:first-child{ border-left:none; padding-top:32px; padding-right:35px;}
.footer_menu_content{ border-top:1px solid #6697ff; padding:32px 30px 22px;}
.footer_menu{ padding:0px; margin:0px; float:left;} 
.footer_menu li{ padding:0px 28px 5px 0px; margin:0px; display:inline-block;} 
.footer_menu li a{ font-family: "Oblivian-Regular"; font-size:16px; color:#fff; text-decoration:none;}
.footer_menu li a:hover{ color:#fff; text-decoration:none;}
.footer_menu_content p{ font-family: "Oblivian-Regular"; font-size:14px; color:#fff; padding:0px; margin:0px; float:right;}
.footer_text{ width:50%; float:left; padding:0px 30px;}
.footer_text h5{ font-size:14px; color:#fff; font-family: "Oblivian-SemiBold"; margin-bottom:12px; padding-top:12px;}
.footer_text p{ font-size:14px; color:#fff; font-family: "Oblivian-Regular"; line-height:1.7; margin-bottom:23px;}
.footer_text p a{ color:#00f0ff; text-decoration:underline;}
.footer_text p a:hover{ color:#00f0ff; text-decoration:underline;}
/*Footer Css 结束*/
.back_to_top{ display:block; width:72px; height:72px; background:#00f0ff; border-radius:50%; padding-top:19px; position:absolute; right:20px; top:-96px; cursor:pointer;}
.back_to_top:before{content:"";display:block; width:24px; height:34px; margin:0px auto; background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png?v=5) -132px 0px no-repeat;}


@media(max-width:1110px){
	.mainNav{ padding-right:305px;}
	.mainNav > li{ padding-left:15px; padding-right:5px;}	
	.mainNav .sf-mega{ width:740px;}
	.header_links .header_open_a_live_button{ margin-right:5px;}
	.header_links a{ font-size:14px;}
	.header_content .search_box{ right:295px;}
	.header_content .search-form .search-field{ width:456px;}
	.footer_menu_content{ padding-left:20px; padding-right:20px;}
	.footer_menu li{ padding-right:12px;}
	.footer_menu li a{ font-size:14px;}
	.footer_text{ padding:0px 20px;}
	
	.page_banner_wrapper .text_box{ padding-left:0px;}
}

@media(max-width:980px){

	.th_header .logo{ float:none; margin:0px auto 20px;}
	.mainNav{ padding-right:0px; float:none; text-align:center; position:relative;}
	.mainNav > li{ display:inline-block; vertical-align:top; float:none; position:static; padding-bottom:16px;}
	.mainNav .sf-mega{ width:100%; top:45px; text-align:left;}
	.header_links{ position:static; padding-top:10px;}
	.header_content .search_box{ right:20px; top:auto; bottom:10px;}
	
	.footer_menu{ float:none; text-align:center; padding-bottom:10px;}
	.footer_menu li{ padding-left:5px; padding-right:5px;}
	.footer_menu_content{ padding-left:20px; padding-right:20px;}
	.footer_menu_content p{ float:none; text-align:center;}
}


@media(max-width:768px){

	/* ol list-style */
	.ol_decimal,.ol_disc{padding:0 0 0 20px}

	.th_header{ padding-top:0px; border-bottom:1px solid #e5e9f2; height:72px;}
	.th_header .logo{ width:105px; float:left;}
	.th_header.active{ background:#0051ff;}
	.th_header.active .logo{ background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/footer_logo.png?v=20201229) left top no-repeat; background-size:100% 100%;}
	.th_header.active .logo img{ opacity:0;}
	.th_header.active .header_links a.button{ color:#fff;}
	.th_header.active .header_links a.button:hover{ color:#fff;}
	.th_header.active .header_content .search_box .search_form_button{ background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png) -111px 0px no-repeat;}
	.th_header.active .mobile_menu_hamburger i{ background:#fff;opacity: 0;}
	.th_header.active .mobile_menu_hamburger::after,.th_header.active .mobile_menu_hamburger::before{position:absolute;top:50%;left:0;display:block;width:100%;height:2px;background:#fff;content:'';transform:rotate3d(0,0,1,45deg);transform-origin:50% 50%;}
    .th_header.active .mobile_menu_hamburger::before{transform:rotate3d(0,0,1,-45deg);}
	
	.header_links{ position:absolute;}
	.header_links .header_open_a_live_button{ display:none;}
	.mainNav{ display:none;}
	.mobile_menu_hamburger{ display:block;}
	.header_content{ padding:28px 0px 0px; position:static;}
	.header_content .search_box{ right:65px; bottom:auto; top:-1px;}
	.header_content .search_box .search_form_button{ width:20px; height:17px; background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png) -91px 0px no-repeat;}
	.header_links{ right:105px; padding-top:0px; top:1px;}
	.header_links a.button{ padding:0px; border:none; border-radius:0px; font-size:16px; background:none;}
	.header_top_bar{ display:none; top:41px; background:#0051ff; right:0px;}
	.header_top_links{ position:static; padding:32px 0px 30px; border-top:1px solid #6697ff;}
	.header_top_links li{ padding-left:5px; padding-right:5px;}
	/*.header_top_links li.partnerships_link{ display:none;}*/
	.header_top_links li.partnerships_link{ display:inline-block;}
	.header_top_links li.partnerships_link a{ background:#fff; border-radius:35px; padding:14px 20px 12px; display:inline-block; color:#06122d; font-size:15px; border:1px solid #fff; text-decoration:none; font-family: "Oblivian-Medium";}
    .header_top_links li.partnerships_link a:hover{ background:#fff; color:#06122d; text-decoration:none;}
    /*.header_top_links li.register_now_link a{ background:#0051ff; border-radius:35px; padding:14px 20px 12px; display:inline-block; color:#fff; font-size:15px; border:1px solid #fff; text-decoration:none; font-family: "Oblivian-Medium";}
    .header_top_links li.register_now_link a:hover{ background:#0051ff; color:#fff; text-decoration:none;}*/	
	
	.header_top_links li.request_a_dem_link{ display:inline-block;}
	.header_top_links li.request_a_dem_link a{ background:#0051ff; border-radius:35px; padding:14px 20px 12px; display:inline-block; color:#fff; font-size:15px; border:1px solid #fff; text-decoration:none; font-family: "Oblivian-Medium";}
	.header_top_links li.request_a_dem_link a:hover{ background:#00f0ff; border-color:#00f0ff; color:#000; text-decoration:none;}
	

	.header_content .new_country{ position:static; padding-left:30px; padding-right:30px; background:#175fff; border-bottom:1px solid #6697ff;}
	.header_content .new_country .new_country_block{ padding:20px 0px 15px;}
	.header_content .new_country .new_country_block span{ display:inline-block;}
	.header_content .new_country .new_country_block:after{ background:url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png?v=3) -157px 0px no-repeat; width:20px; height:10px; right:0px; top:32px;}
	.header_content .new_country .new_country_block.active:after{ background-position:-157px -10px;}
	.header_content .new_country .new_country_hide{ position:static; width:100%; background:#175fff; padding:0px 0px 10px;}
	.header_content .new_country .new_country_hide .new_country_box{width: 100%;}
	.header_content .new_country .new_country_hide .new_country_box div a{ padding:8px 0px;}
	.header_content .new_country .new_country_hide .new_country_box div:hover{ background:#175fff;}	
	.header_content .new_country div span{ color: #fff;}
	/* .header_content .new_country div a:hover{ color:#fff;}	 */
		
	
	.header_content .search-form{ top:-18px;}
	.header_content .search-form .search-field{ height:52px; padding-top:12px; background-position:12px 16px; padding-left:50px;background-size: 20px;}
	.header_content .search-form .search_close_button{ top:17px; right:10px;width: 14px;height: 14px;background: url(https://www.vtmarkets.com/wp-content/themes/vt/images/sprite_img.png) -74px -2px no-repeat;}
	
	.mobile_menu{ display:block;}
	#footer{ padding:42px 0px 30px;}
	.footer_top_content{ padding-bottom:20px; padding-left:0px; padding-right:0px;}
	.footer_top_content h2{ text-align:left; font-size:32px; margin-bottom:32px;}
	.footer_top_content .footer_top_links{ text-align:left; padding-bottom:30px; margin-right:-10px;}
	.footer_top_content .footer_top_links li{ padding-left:0px; padding-right:10px;}
	.footer_logo_box{ width:100%; border-bottom:1px solid #6697ff; border-right:none; float:none; padding:28px 20px;}
	.footer_logo{ margin:0px;}
	.follow_us_list{ float:none;}
	.follow_us_list li span{ font-size:13px;}
	.follow_us_list li:first-child{ padding-left:20px; padding-top:35px;}
	.footer_menu{ margin-left:-20px; margin-right:-20px; text-align:left; width:320px; max-width:100%; padding-bottom:8px;}
	.footer_menu li{ width:49%; padding:0px 20px 30px; vertical-align:top;}
	.footer_menu_content{ padding-top:36px; padding-bottom:28px;}
	.footer_menu_content p{ text-align:left; font-size:12px;}
	.footer_text{ float:none; width:100%;}
	
	.back_to_top{ width:48px; height:48px; padding-top:14px; top:-66px; right:37px;}
	.back_to_top:before{ width:14px; height:20px; background-position:-157px -23px;}
	
}


@media(max-width:680px){
	.header_content .search-form .search-field{width: calc(100vw - 220px);}
}



@media(max-width:400px){
	.follow_us_list{text-align:center;display: flex;display:-ms-flexbox;}
	.follow_us_list li{float:none;display:inline-block;}
	.follow_us_list li:first-child{width:100%;white-space: nowrap;}
	.header_content .search-form .search-field{width: calc(100vw - 195px);padding-left:45px;}
}
@media(max-width:350px){
	.follow_us_list li{ min-width: 70px;}
	.follow_us_list li:first-child{padding-left:15px;}
}
@media only screen and (min-width: 769px){
	.header_top_bar {
		display: block !important;
	}
}
