

@media screen and (max-width: 1366px) {
.container{
	max-width: 1200px;
}
.contact-slide{
		width: 100%;
	}
}
/*end min-width: 1200px*/
@media screen and (max-width: 1199px) {
	#wrapper{
		width: 100%;
	}
	.container{
		width: 100% !important;
		padding: 0px 10px;
	}

	.hotline{
		width: 27%;
	}

}
@media screen and (max-width: 1100px) {
	.adcart a{
		padding: 5px 6px;
	}
	.price-addcart .price_old{
		font-size: 11px;
	}
	.price_new{
		font-size: 12px;
	}
}
@media screen and (max-width: 1010px) {
	.hol{
		font-size: 15px;
	}
	
}
@media screen and (max-width: 960px) {
   
    .id-user{
    	padding: 2px 10px!important;
    }
}
@media screen and (max-width: 900px) {
	.chat_icontlg i{
       margin-left: 5px!important;
    }
	.chat_icontlg{
		font-size: 12px;
		width: 100%;
        display: block;
        padding-top: 25px;
	}
	#contact_index {
    width: 90% !important;
    }
    #contact_noidung{
    	font-size: 17px;
    }
	.chisog-index{width: 100%}
	.brokerre_dt{height: 30px!important;font-size: 120%!important}
	.inputdt {
        color: #ffffff!important;
        font-size: 130%!important;
        height: 38px!important;
    }
   .inputdt option {
      background-color: #0e0e0e;
      color: white; 
    }
    #dangky, #dangnhap {
        height: 38px;
        line-height: 38px;
        font-size: 130%;
    }
	.menu_left {
		width: 80%;
		float: right;
		padding-top: 15px;
        padding-right: 48px;
	}
	.menu_left a{
		font-size: 150%;
	}
.transition_logo{
        height: 25px;
        margin-top: 18px;
        margin-left: 10px;
	}
.fix_head .menutop-giua .dkdn_index {
     top: 50px;
}
.fix_head .menutop-giua .menu-tren{
    display: unset;
}
	.video-index{
		 margin-top: 0px!important;
		width: 100%!important;
		height: auto!important;
	}
	.tieude-plan{
      font-size: 12px;
	}
	.hidemb{
	display: none;
}
.fix_head .menutop-giua {
    display: block;
}

	.marketsmenu{
		display: block !important;
	}
	.gio-plan{
		font-size: 10px;
	}
	.noidung-main{    padding-right: 0px;
    padding-left: 0px;}
	.label-regic3,.label-regic2,.col-right-regic2,.col-right-regic3{
		width: 100%!important;
	}
	.main_loginin p{
		width: 100%;
	}
	.menu_headerin,.main_loginin{
		width: 100%;
		z-index: 200;
	}
	.menu_headerin{margin-right: 0px!important;}
	.main_loginin{margin-left: 0px!important;}
.menu_leftin{
	width: 250px;
	position: absolute!important;
	left: -60%;
	z-index: 730;
}
#hamburger,#hamburger2, .khung_search.searchmb {
    display: inline-block;
}
.menu {
    display: none;
}
.container-cac-buoc{width: 100%!important;}
.contact-slide p{font-size: 12px;}
.cfd-noidung{
	float: none;
}
.noidung-tool{
	margin-bottom: 20px;
}
.footer-social,.footer-support,.cfd-noidung
,.noidung-tool3, .noidung-tool2{width: 50%}
.csach ul li:before{
	position: relative;
}
.item-right-f{
	width: 33% !important;
	min-height: 260px;
}
.item-right-f2{
	width: 66% !important;
}
.form-user{
		padding-bottom: 20px;
}
.label-regic{width: 40%;}
.col-right-regic{width: 60%;}
.nenbackrought {
	padding: 0px;
}
.form-fxmt::before{
	position:relative;
}
.tintuc-nhanh{
	width: 100%;
	float: none;
    margin-right: 0px;
}
.xem-chitiet{
	font-size: 13px;
}
.title-tintucnhanh label{
	font-size: 15px;
}
.title_livetrade{
		text-align: center;
	}
.title_livetrade::before{
	width: 34%;
}
.transitionlogo{
	width: 38%!important;
}
.slide-header{
	margin-bottom: 0px;
}
.content-header-text{
	padding: 20px 0px;
	height: auto;
	float: none;
}
.contact-slide div{
	width: 100%;
	float: none;
    font-size: 13px;
}
.button-slide,.button-slide2{
	padding: 5px 15px;
	margin-right: 0px;
}
.content-header-text,.content-header-text p,
.live-noidung-chitiet{
	width: 100%;
}
.hidemb{
	display: none;
}
.title_sign-index p{
	font-size: 13px;
	padding: 0px;
}




	.img_list_main{
		display: none;
	}
	.container{
		width: 100% !important;
		padding: 0px 10px;
	}
	.box-full-pro{
		width: 100%;
	}
	.search select{
		height: 38px;
    border: none;
    font-size: 13px;
    width: 20%;
    padding: 0px 5px 0px 5px;
    float: left;
    outline: none;
    color: #4c4c4c;
    border-right: 1px solid #e5e5e5;
    cursor: pointer;
	}
	.box_rgi {
    width: 100%;
    float: left;
    padding-left: 0px;
	}
	.price-addcart{
		padding: 7px 0px 0px 0px;
	}
	.left_product{
		display: none;
	}
	.right_product{
		width: 100%;
		padding-left: 0px;
	}
	.wrap_product{
		width: 25%;
	}
	.wrap_product:nth-child(7n+1){
    clear: none;
	}
	.mangxh_langue {
    width: 100%;
    text-align: center;
    margin-top: 15px;
	}
	.mangxhtop{
		display: none;
	}

	.left_dkdl{
		width: 55%;
	    float: left;
	    color: #fff;
	    text-align: left;
	    padding-right: 20px;

	}
	.title_dk h5, .namettl, .conatsk{
		padding-left: 10px;
	}
	.right_dkdl{
		width: 45%;
		padding-right: 10px;
	}
	.holine_cart{
		display: none;
	}
	.hotline{
		display: none;
	}
	
	.logomb{
    	display: block;
	}
	.left_tope{
		font-size: 27px;
	}
	.left_slider{
		display: none;
	}
.right_slider {
	    width: 100%;
	    padding-left: 0px;
	}
	.container_slider{
		width: 100%;
		max-width: 100%;
		padding: 0px;
	}
	.center_slider {
    width: 75%;
    padding: 0px 2%;
    float: left;
    padding-left: 0px;
	}


.left_content{
	width: 100%;
	float: none;
}
.right_content{
	display: none;
}
#header{padding-bottom: 0px;}
.right-head{width: 100%;padding-top: 0px;}
.top_menu{
	display: none;
}
.regicter_login{width: 100%; text-align: center;}

.fix_head .logo {
	     padding-top: 30px;
	      padding-left: 20%;
	      padding-bottom: 20px;
	}
.fix_head .regicter_login{
	padding-top: 0px;
}
.fix_head .menu_forex{
	opacity: 1;
	height: auto;
	overflow: inherit;
}
#wrapper{padding-top: 0px;}
.column-copying ul li{
	width: 50%;
}
.column-copying ul li:nth-child(3) .HowItWorks-item::before{
    display: none;
}
.column-copying ul li:nth-child(3) .HowItWorks-arrow{display: none;}
.right_footer ul li:nth-child(3n+1){
	clear: inherit;
}
.right_footer ul li{
	width: 50%;
}
.right_footer ul li:nth-child(2n+1){
	clear: both;
}
}
@media screen and (max-width: 940px) {
	.fanpageleft, .right_map{
		width: 100%;
		margin-bottom: 10px;
	}
	.box-duan {
    padding: 5px;
	}
	.bsmk p{
		padding: 10px 0px;
		font-size: 13px;
	}
	.item_list h3 a {
    font-size: 17px;
	}

}
@media screen and (max-width: 900px) {
	
	/*input[type="text"],input[type="email"],input[type="password"],select{
		height: 38px!important;
		line-height: 38px!important;
		color: #ffffff!important;
		font-size: 130%!important;
	}*/
	.ngonngu0_index{display: none;}
	.menu-toggle{display: flex;}
	.contentpage{ margin-top:350px!important; margin-left:0px!important;margin-top:180px!important;}
	.dangky_index,.dangnhap_index{
       margin-top: 0px;
    }
    .input_user input , .input_user select {
    	font-size: 130%!important;
    }
   
    .input_user input[type=email], .input_user input[type=text], .input_user input[type=password],
    .input_user input[type=email]:placehold, .input_user input[type=text], .input_user input[type=password]{
    	color: #fff!important;
    	font-weight: 500!important;
    }
    .dangnhap_index .contentpage{
    	font-size: 100%;
    	padding: 20px !important;
    }

	.lienhe_support{
		width: 58px;
        height: 58px;
        top: 88%;
        right: 15px;

	}
	.tieude_header{
		font-size: 9px;
	}
	.copy{
		width: 80px;
        height: 30px;
        padding: 4px 0px;
	}
	.tieude0_share4you {
	    font-size: 22px;
	    margin-bottom: 25px;
    }
	.copyright-footer p{
		font-size: 11px;
	}
	.tpk_card .back, .tpk_card .front {
	  min-height: 280px!important;
	}
	.ndhuongdana{
		display: block!important;
		width: 80%;
		margin-left: 10%!important;
        margin-bottom: 0px !important;
	}

	.video-index {
	    width: 100%;
	    height: 100%;
	    margin-bottom: 0px;
	    margin-top: 0px;
    }
	.tpk_card{
		transform-style:unset;
	}
	.vien-vienql{
      margin: 0px!important;
      padding-bottom: 80px!important;
	}
	.body-transaction2{
		width: 90%!important;
	}
	.hover_scale,.hover_scale2{
		min-height:15px!important;
	    min-width:22px;
	}

	.bentraitrên-tool{
		right: 30px!important;
	}
	.menutop-logo {
    position: absolute;
    top: 100px;
    left: 5px;
    padding-left: 0px; 
    z-index: 300;
}
.menuhuogdan .btn-fxmt2 {
	padding: 2px 20px !important;
	font-size: 12px;
}
.noidung_markets {
    width: 62%;
    padding-left: 0px;
    padding-top: 5px;
}
	.backrought-tv{
		margin-left:0px !important;
	}
	.#menu{
		display: block;
	}
	.noidungcttk {
		left: 5%;
	}
	
	.fqa-traloi3 { width:100%!important;margin-left:0px!important }
	.noidung-gt p {padding-left: 0px!important;}

	
	.muitenlon{
		width: 30px!important;
	}
	.tuade-ql span{
      padding-left: 10px;

	}
	.tuade-ql{
		padding: 0px!important;
	}
	.tuade-ql:before{
		left: -15px!important;
		top: -5px!important;
	
	}
	.noidunglon{
       width: 27%!important;
	}
	
    .list-banks{
    	padding: 0px!important;
    }
    .btn-them a {right: 5px!important;}
	.main_loginin{
		width: 100%!important;
	}
	.menu_leftin {
	    background-color: #fef3eb;
	    width: 55%!important;
    }

	.soduthanhvien{
		margin-left: 45px;
		padding: 18px 15px!important;
	}
	.menu_headerin{
		width: 100%!important;
	}
	.content_user-tv{
		right: -120px!important;
	}
	.btn-fxmt{
		font-size: 13px;
		margin-right: 10px!important;
		padding: 3px 20px;
		margin-bottom: 5px!important;
        display: inline;
	}
	.doanvan-vps {
    width: 100%!important;
    margin-left: 0%!important;
}
.fix_head .menutop-giua {
    display: block;
}
	.title_slide{
		font-size: 23px!important;
		padding-left: 0px;
	}
	.dkdn_index{
    display: block;
    top: 63px;
    right: 25px;
}
.dangnhap-header{
		font-size: 10px;
		padding: 2px 15px;
	}
	.dangky-header{
		font-size: 10px;
		padding: 2px 15px;
		right: -220px;
	}
	.logo_banner {min-height: 90px;}
body{
	font-size: 13px!important;
}
.title_main2 label {
    font-size: 18px!important;
}
.noidung-gt p {
	width: 100%!important;
	margin-left: 0px!important;
}
	.contentpage{
		width: 100%!important;
	}

.wrap-index{margin-top: 0px!important;}
.vien-quyenloi{
  margin: 0px!important;
  margin-bottom: 20px!important;
}

.title_slide{padding-left: 0px!important}
.hinh-copytrder{
	padding-top: 10px!important;
}
.title p{margin-left: 0px!important}
.heightmenu{
	padding-top: 350px!important;
}
.title-modal{
	font-size: 14px!important;
}
.noidung-ql{
    padding:0px 0px!important;
}
.noidungg{
	margin-left: 0%!important;
}
.img-broker{
    margin-top:0px;
    width: 95%;
    height: 138px;

}
.menutop-logo a, .menutop-giua a, .menutop-mini a{
	font-size: 11px;
}
.menutop-giua{
	right: 10px;
	margin-bottom: 0px;
}
.disclaimer p{
	font-size: 13px!important;
}
.vachngancach2{
   margin-bottom: 29px;
}
.vachngancach{
   margin-top: 29px;
}
.fqa-cauhoi{
   padding-right: 38px;
}
.fqa-cauhoi:before{
	top:8px;
	right: 10px;
}
.title_slide{
   padding-top:0px;
	}
.title_index{
   padding-bottom: 46px;
}
.giogiaodich-fx{
	width: 100%;
}
.hotradeplan a {
	padding: 0px 10px;
	width: 50%;
}
.content-tradelive{
	margin-bottom: 20px;
}
.title-modal{
	font-size: 13px;
	padding: 5px 0px;
}
.info-index-gt{
	margin-top: 0px!important;
}
.noidung-gt p{
	width: 100%;
	margin-left: 0px;
}
.noidung-modal{
	height: 92%!important;
}
.noidung-baiviettn{
	padding: 0px;
}
.container-cac-buoc{width: 100%!important;}
.contact-slide p{font-size: 12px;}
.cfd-noidung{
	float: none;
}
.noidung-tool{
	margin-bottom: 20px;
}
.footer-social,.footer-support{
	width: 49%
}

.cfd-noidung
,.noidung-tool3, .noidung-tool2{width: 100%}
.csach ul li:before{
	position: relative;
}
.item-right-f{
	width: 33% !important;
	min-height: 260px;
}
.item-right-f2{
	width: 66% !important;
}
.form-user{
		padding-bottom: 20px;
}
.label-regic{width: 40%;}
.col-right-regic{width: 60%;}
.nenbackrought {
	padding: 0px;
}
.form-fxmt::before{
	position:relative;
}
.tintuc-nhanh{
	width: 100%;
	float: none;
    margin-right: 0px;
}
.xem-chitiet{
	font-size: 13px;
}
.title-tintucnhanh label{
	font-size: 15px;
}
.title_livetrade{
		text-align: center;
	}
.title_livetrade::before{
	width: 34%;
}
.transitionlogo{
	width: 38%!important;
}
.slide-header{
	margin-bottom: 0px;
}
.content-header-text{
	padding: 20px 0px;
	height: auto;
	float: none;
}
.contact-slide div{
	width: 100%;
	float: none;
    font-size: 13px;
}
.button-slide,.button-slide2{
	padding: 5px 15px;
	margin-right: 0px;
}
.content-header-text,.content-header-text p,
.live-noidung-chitiet{
	width: 100%;
}
.hidemb{
	display: none;
}
.title_sign-index p{
	font-size: 13px;
	padding: 0px;
	width: 100%;
	margin-left: 0px;
}
.cart_support{
	width: 22%;
}
.readm {
    display: inline-block;
    background: #3a2f2d;
    padding: 5px 9px;
    color: #fff;
    font-size: 12px;
}
.slider-broker3,.slider-broker{
    display: inline-block;
	width: 100%;
	margin-top: 0px;
}
.slide-header{
	margin-top: 0px!important;
}
.hotradeplan{
    margin-top: 75px;

}
.blockmb{
    display: block;
}
 .left-slider, .right-broker{
	display: inline-block;
	width: 100%;
	margin-top: 60px;
}
.itemdoitac{
	width: auto;
}
.left-training{
	width: 100%;
}
.right-training{
	width: 100%;
	padding-left: 0px;
	margin-top: 20px;
}

}



@media screen and (max-width: 860px) {
	
	.title_calendar{
		width: 100%!important;
	}
	.tieude-main{
		padding-top: 90px;
	}
   #main2{font-size: 15px;}
	#main{font-size: 12px;}
	.cfd-index{
		margin-top: 100px;
	}
	.btn-sansanggd a{
		padding: 3px 10px;
		font-size: 10px;
	}
	.item-right-f h4, .item-right-f2 h4{
      font-size: 10px;
	}
	.item-right-f a, .item-right-f2 a{
		font-size: 80%;
	}
	.nd-sansanggd p{
		width: 100%;
		font-size: 10px;
	}
	.sansanggd {
		width: 96%;
		left: 2%;
		padding: 25px 5px;
	}
	.nd-sansanggd{
		padding-left: 5px;
	}
	.nd-sansanggd span,.nd-sansanggd span label{
		font-size: 13px;
	}
	
	.tool-index{
		padding-top:150px!important;
		padding-bottom: 80px!important;
	}

	.center_slider{
		width: 70%;
	}

	.signin-main{
		width: 100%;
		margin-left: 0px;
		margin-top:100px;
		padding: 10px;
	}
	.transitiondangnhap{
		width: 40%;
	}
	.content_foobc{
		padding-top: 120px!important;
	}
	.img_about, .decriptiona{

    width: 100%;
    max-width: 100%;
	}
	.img_about{
		text-align: center;
	}
	.formdangkydaily {

    background-size: 100% 100%;
    display: inline-block;
}

.qcrightsl{
	width: 48%;
}
.doitac{
	display: none;
}
.doitacmb{
	display: block;
}
.simply-scroll, .simply-scroll .simply-scroll-clip{
	width: 100% !important;
	height: auto !important;
}

    .left-filter{
    width: 100%;
    padding-right: 0px;
    margin-bottom: 10px;
    max-width: 100%;
    }
.right-filter{
	width: 100%;

	padding-left: 0px;
}
.right-filter .wrap_product {
    width: 33.33%;
}
}
@media screen and (max-width: 825px) {
	.ipad{
		justify-content: center !important;

	}
	.fix_head .tieude_header2{
        display: none;
    }
	.quangcao1{
		margin-bottom: 10px;
	}
	.quangcao2{
		margin-bottom: 10px;
	}
	.banner {
    float: left;
    margin-top: 5px;
    width: 100%;
    position: relative;
    text-align: center;
	}
	.mangxh_holine {
    width: 100%;
    display: inline-block;
    float: none;
    margin-top: 15px;
    text-align: center;
    max-width: 100%;
	}
.left-middle{
	width: 100%;
	border-right: none;
}
.right-middle{
	display: none;
}
#footer1{
	display: block;
}
.hotline{
	display: none;
}
.ykien_index{
	width: 100%;
}
.video_clip{
	width: 50%;
}
.support_online{
	width: 50%;
}

.left_dkdl, .right_dkdl{
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.left_footer, .fanpage_foo, .mapfooter {
    width: 100%;
    margin-bottom: 10px;
    float: left;
}
.center_footer{
	width: 60%;
}

.copright, .counter{
	display: inline-block;
	width: 100%;
	text-align: center;
	float: none;
}

.wrap-news{
	width: 50%;
}

}


/**/

@media screen and (max-width: 768px) {
	.nd-sansanggd p{
		margin-bottom: 0px!important;
	}
	.doitac_index{
		display: none;
	}
	.slides_index {
        box-shadow: -1px 10px 20px 5px rgb(89 87 87 / 24%);
    }
	/*input[type="text"],input[type="email"],input[type="password"],select{
		height: 38px!important;
		line-height: 38px!important;
		color: #ffffff!important;
	}*/
	.transition_logo{
        height: 59px;
        margin-top: 0px;
        margin-left: 10px;
	}
	#dangnhap{
		height: 38px;
	}
	
    .chat_icontlg i{
       margin-left: 5px!important;
    }
	.chat_icontlg{
		font-size: 12px;
		width: 100%;
        display: block;
        padding-top: 25px;
	}
	.tao_broker{
		font-size: 90%;
	}
	.body-transaction2{
       padding-left: 0px!important;
	}
	.menu-tv-lv1,.id-user{
		font-size: 15px;
	}
    .noidung_quangcao div{
    	padding-right: 15px!important;
    }
	.disclaimer{padding: 0px 15px;}
	.slides_index .container{
        padding: 0px 30px!important;
	}
	.doitac_index .container{
        padding: 0px 15px!important;
	}
	.container{
        padding: 0px 15px!important;
	}
	.rebate_index {
		padding: 63px 0px;
		background-size: 80% 50%;
		background-position-y: center;
	}
	.rebate_index .container{
		padding: 0px 0% !important;

	} 
	.noidung_rebate{
		display: none;
	}
	.title_rebate {
	    font-size: 80%;
	    font-weight: 500;
	}
	.quyenloi_index {
          padding: 63px 0%;

	}
	.noidung3_quangcao {font-size: 75%!important;}
	.noidung6_quangcao {margin-top: 20px;}
	.quyenloi_index .title_quyenloi{
        padding-bottom: 28px!important;
	}
	.btn_rebate .btn-fxmt2g {
        padding: 8px 53px !important;
        font-size: 100% !important;
    }
	.title_quyenloi{
        padding-bottom: 78px;
	}
	.noidung_ql {
    padding: 8px 0px;
}
.img_quyenloi {
	top: 12px;
    left: 15px;
    height: 10px;

}
	.rebateindex_01{
       padding-bottom:0px!important;
	}
	.btn-fxmt2g {
	    padding: 5px 30px!important;
	    font-size: 100%!important;
	}
	.slides_index{
		background-image: none;
		background-size: 100% 105%;
		height: 320px!important;
	}
	.menu_left {
		width: 80%;
		float: right;
		padding-top: 15px;
        padding-right: 48px;
	}
	.menu_left a{
		font-size: 150%;
	}
	
.menu_leftin{
	position: absolute!important;
}
.menu_ruttien a {
    padding: 0px 35px!important;
}
	.dangky_index,.dangnhap_index{
       margin-top: 0px;
    }
	.lienhe_support{
		width: 58px;
        height: 58px;
        top: 88%;
        right: 15px;

	}
	.modalhienthi2 {
	    bottom: 13%;
	   width: 96%;
	}
	.tieude_header{
		font-size: 9px;
	}
	.copy{
		width: 80px;
        height: 30px;
        padding: 4px 0px;
	}
	.tieude0_share4you {
	    font-size: 22px;
	    margin-bottom: 25px;
    }
	.copyright-footer p{
		font-size: 11px;
	}
	.tpk_card .back, .tpk_card .front {
	  min-height: 280px!important;
	}
	.ndhuongdana{
		display: block!important;
		width: 80%;
		margin-left: 10%!important;
        margin-bottom: 0px !important;
	}
    .title_bieudo{
        margin-left: 20px;
    }
    .noidungloc_bd{
    	float: right;
    	margin-left: 20px;
    }
	.video-index {
	    width: 100%;
	    height: 100%;
	    margin-bottom: 0px;
	    margin-top: 0px;
    }
	.tpk_card{
		transform-style:unset;
	}
	.vien-vienql{
      margin: 0px!important;
      padding-bottom: 80px!important;
	}
	.body-transaction2{
		width: 90%!important;
	}
	.hover_scale,.hover_scale2{
		min-height:15px!important;
	    min-width:22px; 
	}
	
	.bentraitrên-tool{
		top: auto!important;
		right: 30px!important;
		bottom: 0px!important;
		border-bottom: 0px;
	}
	.menutop-logo {
    position: absolute;
    top: 100px;
    left: 5px;
    padding-left: 0px; 
    z-index: 300;
}
.menuhuogdan .btn-fxmt2 {
	padding: 2px 20px !important;
	font-size: 12px;
}
.noidung_markets {
    width: 62%;
    padding-left: 0px;
    padding-top: 5px;
}
	.backrought-tv{
		margin-left:0px !important;
	}
	.#menu{
		display: block;
	}
	.noidungcttk {
		left: 5%;
	}
	
	.fqa-traloi3 { width:100%!important;margin-left:0px!important }
	.noidung-gt p {padding-left: 0px!important;}

	.hidelaptop{
    display: inline-block!important;
     }
	.muitenlon{
		width: 30px!important;
	}
	.tuade-ql span{
      padding-left: 10px;

	}
	.tuade-ql{
		padding: 0px!important;
	}
	.tuade-ql:before{
		left: 5px!important;
		top: -5px!important;
	}
	.noidunglon{
       width: 27%!important;
	}
    .list-banks{
    	padding: 0px!important;
    }
    .btn-them a {right: 5px!important;}
	.main_loginin{
		width: 100%!important;
		margin-left: 0px!important;
	}
	.noidung2_bsignal{
		margin-top: 20px;
	}
	.menu_leftin {
	    background-color: #fef3eb;
	    width: 55%!important;
    }

	.soduthanhvien{
		margin-left: 45px;
	}
	.menu_headerin{
		width: 100%!important;
		margin-right: 0px!important;
	}
	.content_user-tv{
		right: -70px!important;
	}
	.btn-fxmt{
		font-size: 13px;
		margin-right: 10px!important;
		padding: 3px 20px;
		margin-bottom: 5px!important;
        display: inline;
	}
	.doanvan-vps {
    width: 100%!important;
    margin-left: 0%!important;
}
.fix_head .menutop-giua {
    display: block;
}
	.title_slide{
		font-size: 100%!important;
		padding-left: 0px;
	}
	.brokerre_index {
		padding-top: 50px;
		padding-bottom: 63px;
	}
	  .item-right-f {
        min-height: 180px!important;
    }
    .disclaimer {margin-top: 18px;}
	.noidung_brokerre {
	    color: #cccccc80;
	    padding-bottom: 30px;
	    text-align: center;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.title2_slide,.title_slide{
        font-size: 130%!important;
	}
	.header2_brokerre {
	    margin-top: 50px;
	}
	.dkdn_index{
    display: block;
    top: 45px;
    right: 25px;
}
.dangnhap-header{
		font-size: 10px;
		padding: 2px 15px;
	}
	.dangky-header{
		font-size: 10px;
		padding: 2px 15px;
		right: -220px;
	}
	.logo_banner {min-height: 90px;}
body{
	font-size: 13px!important;
}
.title_main2 label {
    font-size: 18px!important;
}
.noidung-gt p {
	width: 100%!important;
	margin-left: 0px!important;
}
	.contentpage{
		width: 100%!important;
	}

.wrap-index{margin-top: 0px!important;}
.vien-quyenloi{
  margin: 0px!important;
  margin-bottom: 20px!important;
}

.title_slide{padding-left: 0px!important}
.hinh-copytrder{
	padding-top: 10px!important;
}
.title p{margin-left: 0px!important}
.heightmenu{
	padding-top: 90px!important;
}
.chisog-index label{
	font-size: 230%;
}
.chisog-index b{
    font-size:120%;
}
.btn-sansanggd {
	margin-top: 20px;
}
.title-modal{
	font-size: 14px!important;
}
.noidung-ql{
    padding:0px 0px!important;
}
.noidungg{
	margin-left: 0%!important;
}
.img-broker{
    margin-top:0px;
    width: 95%;
    height: 138px;

}
.menutop-logo a, .menutop-giua a, .menutop-mini a{
	font-size: 11px;
}
.menutop-giua{
	right: 10px;
	top: -5px;
	margin-bottom: 0px;
}
.disclaimer p{
	font-size: 80%!important;
	text-align: justify;
}
.vachngancach2{
   margin-bottom: 29px;
}
.vachngancach{
   margin-top: 29px;
}
.fqa-cauhoi{
   padding-right: 38px;
}
.fqa-cauhoi:before{
	top:8px;
	right: 10px;
}
.title_slide{
   padding-top:0px;
	}
.title_index{
   padding-bottom: 46px;
}
.giogiaodich-fx{
	width: 100%;
}
.hotradeplan a {
	padding: 0px 10px;
	width: 50%;
}
.content-tradelive{
	margin-bottom: 20px;
}
.title-modal{
	font-size: 13px;
	padding: 5px 0px;
}
.info-index-gt{
	margin-top: 0px!important;
}
.noidung-gt p{
	width: 100%;
	margin-left: 0px;
}

.noidung-modal{
	height: 92%!important;
}
.noidung-baiviettn{
	padding: 0px;
}
.container-cac-buoc{width: 100%!important;}
.contact-slide p{font-size: 12px;}
.cfd-noidung{
	float: none;
}
.noidung-tool{
	margin-bottom: 20px;
}
.footer-social,.footer-support{
	width: 49%
}

.cfd-noidung
,.noidung-tool3, .noidung-tool2{width: 100%}
.csach ul li:before{
	position: relative;
}
#dangky{
	height: 38px;
	line-height: 38px;
}
.item-right-f{
	width: 33% !important;
	min-height: 162px!important;
}
.item-right-f2{
	width: 66% !important;
}
.form-user{
		padding-bottom: 20px;
}
.label-regic{width: 40%;}
.col-right-regic{width: 60%;}
.nenbackrought {
	padding: 0px;
}
.form-fxmt::before{
	position:relative;
}
.tintuc-nhanh{
	width: 100%;
	float: none;
    margin-right: 0px;
}
.xem-chitiet{
	font-size: 13px;
}
.title-tintucnhanh label{
	font-size: 15px;
}
.title_livetrade{
		text-align: center;
	}
.title_livetrade::before{
	width: 34%;
}
.transitionlogo{
	width: 38%!important;
}
.slide-header{
	margin-bottom: 0px;
}
.content-header-text{
	padding: 20px 0px;
	height: auto;
	float: none;
}
.contact-slide div{
	width: 100%;
	float: none;
    font-size: 13px;
}
.button-slide,.button-slide2{
	padding: 5px 15px;
	margin-right: 0px;
}
.content-header-text,.content-header-text p,
.live-noidung-chitiet{
	width: 100%;
}
.hidemb{
	display: none!important;
}
.title_sign-index p{
	font-size: 13px;
	padding: 0px;
	width: 100%;
	margin-left: 0px;
}
.cart_support{
	width: 22%;
}
.readm {
    display: inline-block;
    background: #3a2f2d;
    padding: 5px 9px;
    color: #fff;
    font-size: 12px;
}
.slider-broker3,.slider-broker{
    display: inline-block;
	width: 100%;
	margin-top: 0px;
}
.slide-header{
	margin-top: 0px!important;
}
.hotradeplan{
    margin-top: 75px;

}
.blockmb{
    display: block;
}
 .left-slider, .right-broker{
	display: inline-block;
	width: 100%;
	margin-top: 60px;
}
.itemdoitac{
	width: auto;
}
.left-training{
	width: 100%;
}
.right-training{
	width: 100%;
	padding-left: 0px;
	margin-top: 20px;
}
}
@media screen and (max-width: 730px) {
	.hinhanh_qc img {
		width: 100%!important;
	}
	.wrap_list{
		width: 50%;
	}
	.wrap_product{
		width: 33.33%;
		padding: 5px;
	}
.atradeplan{
	min-height: 38px!important;
}
	.listcat_pro {
    margin-bottom: 20px;
	}
	.center_slider{
	width: 100%;
    padding: 0px;
    max-width: 648px;
    margin: 0 auto;
    float: none;
	}

	.leftfoo,.dangkynhantin,.counter{
		width: 100%;
		padding: 0px;
		text-align: left;
		float: none;
		margin-bottom: 10px;
	}
	.title_tin h3{
		font-size: 20px;
	}
	.ykien_index{
		width: 100%;
	}
	.video_clip{
		width: 50%;
	}
	 .support_online{
	 	width: 50%;
	 }
	 .left-tin-cp, .right_tin-cp, .center_tin-cp{
	 	width: 100%;
	 	padding-left: 0px;
	 	margin-bottom: 10px;
	 	padding-right: 0px;
	 }
	 .right_tin-cp, .left-tin-cp{
	 	width: 100%;
	 	padding-right: 0px;
	 	margin-bottom: 10px;
	 }
	 .time-branch{
	display: none;
}
.tim-address-branch {
    width: 14%;
    padding-right: 10px;
    float: right;
}


.box-duan {
    width: 33.33%;
}
.larg-duan {
    width: 66.66%;
}
.tintucindex{
	width: 100%;
	padding-right: 0px;
}
}
@media screen and (max-width: 657px) {
#product_detail #product_detail_img, #product_detail #product_info{
	width: 100%;
	padding-left: 0;
}
.wrap-act{
	width: 100%;
}
.wrap-news{
	width: 100%;
}
.item_news{
	max-width: 100%;
}
.item_news img{
	width: 100%;
}
.content-why p{
    width: 100%;
}
.pdding{
	padding-top: 250px;
}
.container_slider{
	margin-top: 170px;
}


.cart_support{
	width: 32%;
}
.bicl{
	margin-top: 5px;
}
.box-ptkin{
	width: 50%;
}
}
@media screen and (max-width: 620px) {
	.item_tin{
		width: 100%;
	}
}
@media screen and (max-width: 600px) {
	.center_footer{
		width: 100%;
		padding-right: 0px;
	}
	.cart_mb{
		width: 187px;
	}
	#box_video{
		height: 317px;
	}
	.item_center{
		width: 50%;
	}
	.right_footer{
		width: 100%;
	}
	.box-full-pro{
		margin: -5px;
	}
	.title_dk h5{
		font-size: 24px;
	}
	.namettl{
		font-size: 16px;
	}

	.video_clip{
		width: 100%;
		padding: 0px;
	}
	.support_online{
		width: 100%;
	}
	.r-fo{
		padding: 0px 10px;
	}
	.right_footr{
		margin-top: 10px;
	}
	.logo_foo{
		display: none;
	}
	.r-fo{
		width: 100%;
		padding: 0px;
	}
	.wrap_product{
		width: 50%;
	}
	.forms form {
    width: 100%;
    position: relative;
    display: inline-block;
}
.hide_ck{
	display: none;
}
.right_mxh img{
	padding-left: 0px;
}
#sb_search{
	font-size: 10px;
}
.wrap-filter{
	width: 32%;
	margin-bottom: 10px;
}
.map-filter label{
	width: 100%;
}
.holin{
	display: none;
}
.center_head a{
	padding-left: 0px;
	font-size: 12px;
}
.regicter_login a {
    color: #333;
    padding: 0px 3px;
    font-size: 12px;
}
.copyright-countol .container{
	text-align: center;
}
.coutright{
	float: none;
}
}
@media screen and (max-width: 550px) {
.left_sloganmxh, .right_mxh{
	width: 100%;
    text-align: center;
    float: none;
    padding: 10px 100px;
}
.list_pro ul li a span{
	display: none;
}
.news-left, .news-right{
	width: 100%;
	padding: 0px;
	margin-bottom: 10px;
}
.item_list h3{
	margin-bottom: 10px;
}
.bsmk p{
	display: none;
}
.dvchs{
	width: 100%;
	padding: 0px;
	text-align: center;
}
.img_dvcs {
    max-width: 55px;
    margin: auto;
}
.item_dvcs {
    width: auto;
    float: none;
    display: inline-block;
    text-align: center;
    padding: 0px 5px;
    overflow: hidden;
}
.dic-branch{
	display: none;
}
.right-filter .wrap_product {
    width: 50%;
}
.stt-branch{
	width: 13%;
}
.buttomfind{
	font-size: 10px;
}
.tim-address-branch a {

    padding: 11px 6px;
    font-size: 10px;
}
.fone-branch {
    width: 31%;
}
.itemfind label{
	font-size: 11px;
}

.dsach_cat{
	display: none;
}
.container_slider {
    margin-top: 270px;
}
.slogan_mxh{
	height: auto;

}
.search select{
	width: 22%;
}

.item_dvcs h3{
	display: none;
}

.top_header{
	    padding: 0px 0px 5px 0px;
}
.right_mxh:before{
	position: absolute;
    top: 0px;
    left: -10px;
    right: 0px;
    background: #ddd;
    height: 1px;
    width: calc(100% + 20px);
    content: '';
    z-index: 123;
}
.box-duan{
	padding: 4px;
}


}

@media screen and (max-width: 500px) {
	.wrap-filter {
    width: 49%;
    margin-bottom: 10px;
}	
	.box_tintuc{
		width: 100%;
	}
		.box-product
	{
		width: 100%;
	}
	.hidensh{
		display: none;
	}
	#slider, .qcrightsl{
		width: 100%;
	}
	.left_tin, .righttin{
		width: 100%;
		padding-left: 0px;
		margin-bottom: 10px;
	}

	.ykien_index, .video_clip{
		width: 100%;
		padding: 0px;
		margin-bottom: 10px;
	}

	.contact_map{
		right: 0px;
	}
	.img_about{
		width: 100%;
	}
	.decriptiona{
		padding:20px 0px 20px 0px;
	}
.isud span{
	display: none;
}
}

