@media only screen and (max-width:1600px){
	.SlideVariable .my_slider {
	    position: absolute;
	    width: 130% !important;
	    max-width: 130%;
	}
}
@media only screen and (max-width:1440px){
	.SlideVariable .my_slider {
	    position: absolute;
	    width: 120% !important;
	    max-width: 120%;
	}
}
@media only screen and (max-width:1300px){
	.colSlideVariable > .col-inner {
	    min-height: 530px;
	}
}
@media only screen and (max-width:1170px){
	.boxtextStepMd h3 a{
		font-size: 22px;
    	line-height: 31px;
	}
	.boxCounterNum strong {
	    font-size: 45px;
	}
	.boxCounterNum span {
	    font-size: 28px;
	}
}
@media only screen and(max-width: 1070px) {
	.nameicon{
		display: none;
	}
}
@media only screen and (max-width:850px){
	.col_footer_1,.col_footer_2, .col_footer_3, .col_footer_4{
		max-width: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		margin-bottom: 15px;
	}
	#top-bar{
		display: none;
	}
	#logo img{
		top: 0;
		padding: 0 !important;
	}
	.SlideVariable .my_slider{
	    position: relative;
	    width: 100% !important;
	    max-width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	}
	.SlideVariable .slickDevmd{
		position: relative;
	    width: 100% !important;
	    max-width: 100%;
	}
	.SlideVariable .my_slider .slick-list{
		margin-left: -15px;
		margin-right: -15px;
	}
	.secConnectInter > .section-bg{
		background-image: none !important;
	}
	#header #logo img{
		position: relative;
	    max-height: 68px !important;
	    top: 2px;
	}
	.header-main .nav > li > a{
		padding: 0;
	}
	.header-main .mobile-nav.nav-right li.nav-icon a i{
		color: #0167ff !important;
    	font-size: 24px;
	}
	.mobile-sidebar .mfp-close{
		color: #0266fe;
	    background-color: #fff;
	    height: 35px;
	    padding-right: 4px;
	    padding-left: 2px;
	    width: 45px;
	    mix-blend-mode: unset;
    	opacity: 1;
	}
	.sidebar-menu .nav-sidebar .html.custom{
		padding: 5px 0;
	}
}
@media only screen and (max-width:800px){
	.blog-single .post-sidebar{padding-left: 15px;padding-right: 15px;}
	/*.header-main > .header-inner > #logo{width: auto;margin: 0;}
	.header-main > .header-inner > div:nth-child(2){display: none;}
	.header-main > .header-inner > .flex-right .mobile-nav.nav-right > .nav-icon > a > i{color: #f8a936 !important;font-size: 28px;}*/
	.liiconMenu{
		display: none;
	}
	.sidebar-menu{
		border-top: 35px solid #0266fe;
	}
}
@media only screen and (max-width:680px){
	.rowStepHomeMd > .col.large-7{
		max-width: 100%;
	    -ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	}
	.colStepHomeMd > .col-inner{
		height: 140px;
	}
	.boxtextStepMd h3 a{
		font-size: 18px;
	}
}
@media only screen and (max-width: 580px){
	.secFbuNumber{
		padding-top: 0px !important;
	}
	.colStepHomeMd:nth-child(1) > .col-inner {
	    border-top-left-radius: 0;
	}
	.boxtextStepMd h3 a {
	    line-height: 25px;
	}
	.NewTbTsHome.SmallTbTshome{
		display: flex;
	}
	.NewTbTsHome.SmallTbTshome > .col{
		max-width: 49%;
	    -ms-flex-preferred-size: 49%;
	    flex-basis: 49%;
	    margin-right: 2%;
	}
	.NewTbTsHome.SmallTbTshome > .col:nth-child(3){
		margin-right: 0;
	}
	.NewTbTsHome .post-item .post-meta{
		font-size: 12px;
	}
}
@media only screen and (max-width:550px){
	.nav:not(.nav-slide) .active>.children{
		padding-bottom: 0;
	}
}
@media only screen and (max-width:480px){
	.col_footer_1,.col_footer_2, .col_footer_3, .col_footer_4{
		max-width: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-bottom: 15px;
	}
	.sec_3{
		margin-top: -30px;
	}
	.sec_5{
		margin-top: -40px;
	}
	.tithomesub h3{
		font-size: 25px;
		padding-bottom: 10px;
	}
	.btbiewctdtsub, .lowercase{
		top: -90px;
	}
	.my_gallery .gallery-col.col{
		padding: 0;
	}
	.colchnngh{
		margin-top: 30px;
		margin-bottom: 30px !important;
	}
	.tooltipstered,.secquantamsub{
		padding-bottom: 0 !important;
	}
	.tithomesubv2{
		margin: 0;
	}
	.textvisaotsinh{
		padding-top: 0;
		margin-top: -30px;
	}
	.textvisaotsinh h4{
		font-size: 30px;
	}
	.textvisaotsinh h3{
		font-size: 36px;
	}
	.colqtuamsub > .col-inner{
		padding: 0;
	}
	.secquantamsub:before{
		display: none;
	}
	.titchtgsub .box-image img{
		display: none;
	}
	.pronew_tsinh{
		margin-top: 10px;
		margin-bottom: 30px !important;
	}
	.secnew_tsinhsub{
		margin-top: 30px;
	}
	.item2lydosub h3{
		font-size: 33px;
	}
	.item2lydosub{
		padding-bottom: 0 !important;
		height: 135px;
	}
	.itemv2lydosub p{
		font-size: 20px;
		padding: 0 15px;
	}
	.itemv2lydosub h4{
		font-size: 30px;
		line-height: 30px;
	}
	.itemv2lydosub{
		height: 160px;
	}
	.titquantamsub p{
		margin-top: 25px;
	}
	.colleft_chtgsub:after{
		display: none;
	}
	.colqtuamsub .col-inner .wpcf7 .wpcf7-submit{
		margin-top: 0;
	}
	.itemtracuusub .box-text-inner p{
		font-size: 15px;
	}
	.copyright{
		display: none;
	}
	.widget_my_footer{
		margin-bottom: 30px;
	}
	.title_widget_footer{
		margin-bottom: 15px;
		font-size: 17px;
	}
	.col_footer_4 .widget_my_footer{
		margin-bottom: 0;
	}
	.my_footer_main{
		padding-bottom: 0 !important;
	}
	.item2lydosub p{
		text-align: justify !important;
	}
        .isocal_icon{
            display: none;
        }
    .single-post h1.entry-title,
    .single-thu-vien-video h1.entry-title{
    	font-size: 20px;
    	text-align: justify;
    }
    .content-cat-sp .custom_col_archive{
    	width: 50%;
    }
    .video_archive .video-button-wrapper a i{
    	font-size: 25px !important;
    	top: -4px;
    }
    .video_archive .video-button-wrapper .open-video-custom, .video_archive .video-button-wrapper .open-video{
    	min-width: 50px;
	    height: 50px;
	    min-height: 50px;
	    line-height: 50px;
    }
    .secNewHome{
    	padding-bottom: 30px !important;
    }
    .boxCounterNum strong {
	    font-size: 35px;
	}
	.colSlideVariable > .col-inner {
	    min-height: 488px;
	}
	.SmallTbTshome .post-item .box-image img{
		height: 240px !important;
	}
	.rowSlideKndt {
	    margin-top: 50px;
	}
	.slickDevmd .slick-list{
		margin-left: 0px;
		margin-right: 0px;
	}
	.slickDevmd .slick-slide {
	    margin: 0px 2px;
	}
	.secConnectInter{
		padding-bottom: 0px !important;
	}
	.NewTbTsHome .box-text .post-title a{
		font-size: 15px;
	}
	.rowSlideKndt .ViewAndArrowSlick{
		top: -75px;
	}
	.titleItemKndtao{
		font-size: 17px;
	}
}
@media only screen and (max-width:414px){
	.content-cat-sp .video_archive{
		width: 100%;
	}
}
@media only screen and (max-width:375px){
	
}
@media only screen and (max-width:320px){
	
}