@media only screen and (max-width: 767px){

	.banner img{

		width:33.3333%;

	}

	.banner{

		text-align: center;

		padding:10px 0 !important;

	}

	.banner div{

		

	}

	.bottom-home{
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 767px){

	.site-header {

		padding:0 20px !important;

		position: relative;

	}

	#logo{

		text-align: center;

		width:100%;

	}

	.header-contact,

	.header-right{

		width:100%;

	}

	.header-contact p{

		font-size: 13px;

	}

	.site-content{

		padding:0 20px !important

	}

	.column-3{

		width:100% !important;

	}

	.post-column{

		/*margin-bottom: 40px !important*/

	}

	.vpc,

	.bottom-c1{

		display: none

	}

	.home .bottom-home{

		position: static !important;

		width:100% !important;

	}

	.home .tab-home{

		margin-bottom: 15px;

	}

	.home .column-3{

		margin-top: 30px;

	}

	.vmobile,

	.bottom-c1mb{

		display: block !important;

		position: static !important;

		float: left;

	}

	.bottom-c1mb .contact-linkto{

		margin-bottom: 0 !important;

		margin-top: 30px !important

	}

	.home #content{

		margin-bottom: 0 !important;

		padding-bottom: 0 !important

	}

	.post-column2 .content-post{

		padding-top: 0 !important

	}

	.wr-megamenu-container{

		background: none repeat scroll 0 0 #2f2f2f !important;

		left: 0;

		position: absolute;

		top: 60px;

		z-index: 99999;

	}

	.wr-megamenu-container ul li{

		margin:0 !important;

		padding:0 !important;

		list-style: none

	}

	.it-responsive-mega{

		position: absolute;

		right: 20px;

		top: 20px;

		cursor: pointer;

	}

	.site-header {

		padding:0 20px !important;

		position: relative;

	}

	.wr-megamenu-container ul.wr-mega-menu ul.sub-menu, .wr-megamenu-inner{

		/*background: #2f2f2f !important*/

	}



	/*Reponsive Research*/

	.column-research{

		width:100% !important;

	}

	.bottom-home-2,

	.bottom-home{

		width:100% !important;

	}

	.bottom-home-full,

	.bottom-home{

		position: static !important;

		float: left;

	}

	.bottom-c1mb-pleasecontact{

		display: block !important;

		position: static !important;

		float: left;

		margin:40px 0 !important;

	}

	.contact-linkto{

		margin-bottom: 0 !important

	}

	.research .contact-linkto{

		margin-top: 40px;

	}

	.research .tab-home{

		margin-top:40px ;

	}

	.column-200,

	.column-630 {

	    width: 100% !important;

	}

	.row-advisory img{ 

		width:100%;

	}

	.advisory .bottom-c1mb-pleasecontact{

		margin-top: 0 !important

	}

	.first p{

		font-size: 12px !important

	}

	.bottom-home-news,

	.column-7 ,

	.column-6 {

	    width: 100% !important;

	}

	.news .content-detail{

		border-top: none !important

	}

	.about .contact-linkto,

	.news .contact-linkto{

		margin:40px 0 !important;

	}

	.list-member .thead{

		display: none;

	}

	.avatar-member{

		width:100px;

		height: 100px;

		overflow: hidden;

	}

	.avatar-member img{

		width:100%;

	}

	.career-summary .vmobile{

		width:100%;

		min-height: 40px;

	}

	.name-member,

	.career-summary .des-member{

		padding:12px 10px !important;

	}

	.bread-crum{

		display: none

	}

	.page #content{

		margin-top: 37px !important

	}

	.home #content{

		margin-top: 0 !important

	}

	.main-navigation li .wr-megamenu-inner .col-md-6:nth-child(2){

		/*padding-left: 15px !important*/

	}

	.banner{

		padding:25px 0;

	}

	.banner h1{

		line-height: 1 !important;

		font-size: 24px !important

	}

	.banner h1{

		padding-left: 20px !important;

	}

	.header-contact p{

		font-size: 13px !important

	}

	.header-contact{

		margin-bottom: 15px;

	}

	.vmobile768{

		display: block !important

	}

	.vpc768{

		display: none !important

	}

	.quote p{

		margin-bottom: 0 important;

	}

	.quote{

		margin-top: 20px ;

	}

	.wr-element-submenu .caption{

		width:50% !important;

		margin:auto;

	}

	.entry-content td, .comment-content td{

		float: left;

		width:100%;

		padding:0 !important;

		box-sizing:border-box;

	}

	.entry-content ul, .comment-content ul, .mu_register ul{

		margin-left: 15px !important;

		padding-left: 0 !important

	}

}

@media only screen and (max-width: 992px){

	.quote{

		padding:0 !important;

	}

	.post-column .content-detail p{

		clear: both;

	}

	.full{

		width:100% !important;

	}

	.row-advisory img{ 

		width:100%;

	}



}

@media only screen and (min-width: 768px) and (max-width: 992px){

	.banner h1{

		padding-left: 20px !important;

	}

	.column-630 {

	    width: 100% !important;

	}

	.home .bottom-c1{

		display: block !important

	}
	#team-about .vpc{
		display: block !important;
	}
	.vpc,

	.bottom-c1{

		display: none !important

	}

	.column-research .vpc{

		display: block !important;

	}

	.vmobile1,

	.bottom-c1mb{

		display: block !important;

		position: static !important;

		float: left;

	}

	.advisory .column-3,

	.bottom-home,

	.home .bottom-home,

	.home .column-3{

		width:100% !important;

	}

	.site-content{

		padding:0 20px !important;

	}

	.contact-linkto div p{

		padding-left: 20px !important

	}

	.contact-linkto div{

		background: url("../images/right.PNG") no-repeat scroll 6px 10px #c9d4e1 !important;

    	padding: 10px !important;

	}

	.column-title span, .column-7 h2 span, .column-6 h2 span, .column-3 h2 span{

		font-size: 14px !important

	}

	.site-header{

		padding:20px 30px 0 !important;

	}

	.bottom-c1mb-copyright{

		position: static !important;

		float: left !important;

		margin:40px 0;

	}

	.column-research {

	    width: 60.666% !important;

	}

	.column-research .bottom-home-2{

		width: 60.666% !important;

	}

	.research .contact-linkto{

		width:46.333% !important;

	}

	.column-research .column-3{

		width:46.333% !important;

	}

	#latest-research {

		width:30.333% !important;

	}

	.bottom-home-news,

	.column-7{

		width:100% !important;

	}

	/*.news .content-detail{

		border-top: none !important

	}*/

	.career-summary .vpc{

		/*display: block !important*/

	}

	.bread-crum{

		display: none

	}

	.page #content{

		margin-top: 37px !important

	}

	.home #content{

		margin-top: 0 !important

	}

	.about .column-3{

		width:100% !important;

	}

	.vmobiles{

		width:100% !important;

		display: block !important

	}

	.main-navigation li .wr-megamenu-inner .col-md-6:nth-child(2){

		/*padding-left: 15px !important*/

	}

}

@media (min-width: 768px) and (max-width: 992px) {

  	.banner img{

		width:33.33333%;

	}

}

@media (max-width: 1200px){

	.first p{

		font-size: 12px !important

	}

}

@media only screen and (min-width: 992px) and (max-width: 1200px){

	.bottom-home,

	.home .bottom-home,

	.home .column-3{

		width:30.3333% !important;

	}

	.column-3{

		width:300px !important;

	}

	.banner img{

		width:33.33333%%;

	}

	.vmobile1,

	.vmobile{

		display: none !important;

	}

	.column-research .vmobile{

		display: block !important;

		position: static !important;

		float: left;

	}

	.site-content{

		padding:0 50px !important;

	}

	.contact-linkto div p{

		padding-left: 25px !important;

	}

	.advisory .contact-linkto{

		margin-bottom: 65px !important

	}

	.column-research {

	    width: 60.666% !important;

	}

	.column-research .bottom-home-2 {

	    width: 60.666% !important;

	}

	.research .contact-linkto{

		width:46.333% !important;

	}

	.column-research .column-3{

		width:46.333% !important;

	}

	#latest-research {

		width:30.333% !important;

	}

	.career-summary .vpc{

		/*display: block !important*/

	}

	.about .column-6 {

	    width: 65.66% !important;

	}

	.about .column-3 {

	    width: 30.33% !important;

	}

	.banner h1{

		padding-left: 50px !important;

	}

	.banner img {

	    float: left;

	    width: 16.6666%;

	}

}

@media (min-width: 768px){
	.bottom-home{
		margin-bottom: 0 !important
	}
}
