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

}

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

}

@media screen and (min-width: 1400px) {
	
}

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

}
@media screen and (min-width: 1200px) {
	.container {
	    width: 1200px;
	}
}

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

}

@media screen and (max-width: 1200px) {
	.item-contact-footer i {
	    float: left;
	    padding: 18px 10px;
	    font-size: 30px;
	    color: #fff;
	    width: 55px;
	    text-align: center;
	    border-right: 1px solid #fff;
	}
	.ctn-contact-footer {
	    float: left;
	    color: #fff;
	    font-size: 14px;
	    padding-left: 15px;
	    padding-top: 10px;
	}
	.ctn-contact-footer a {
	    color: #fff;
	    font-size: 16px;
	    font-weight: 600;
	    float: left;
	    width: 100%;
	    margin-top: 4px;
	}
}
@media screen and (max-width: 1100px) {

}
@media screen and (max-width: 992px) {
	.img-profile-doctor{
		width: 100%;
	}
	.ctn-profile{
		float: left;
		width: 100%;
	}
	.wow{
	    visibility: visible !important;
	    animation-delay: 0s !important;
	}
	.left-copyright {
	    float: left;
	    margin: 0;
	    text-align: center;
	    line-height: 24px;
	    width: 100%;
	}
	.right-copyright {
	    float: right;
	    width: 100%;
	    text-align: center;
	}
	.img-our-promise {
	    float: left;
	    width: 100%;
	    max-width: 100%;
	}
	.about-our-promise {
	    position: relative;
	    padding-left: 0px;
	    width: 100%;
	    float: left;
	    margin-top: 30px;
	}
	.box-video-index .col-xs-12{
		margin-bottom: 30px;
	}
	
	.menu > ul > li a {
	    text-decoration: none;
	    padding: 11px 8px;
	    display: block;
	    font-weight: 600;
	    font-size: 14px;
	    text-transform: uppercase;
	    position: relative;
	}
	.topbar-text{
		display: none;
	}
	.menu > ul > li > a:before, .menu > ul > li > a:after {
	    top: 75%;
	}
	.left-title ul li a {
	    color: #333;
	    font-size: 14px;
	    font-family: 'lato black';
	    text-transform: uppercase;
	    margin-right: 0px;
	    float: left;
	    padding: 10px 15px;
	}
	.logo {
	    float: left;
	    width: 170px;
	}
	.menu{
		display: none;
	}
	.banner-popup {
		display: none;
	}
}
@media screen and (max-width: 959px) {

	.menu > ul > li {
	    width: 100%;
	    float: none;
	    display: block;
	    float: left;
	    text-align: left;
	    padding: 0px 15px;
	}
	.menu-mobile:after{
		line-height: 0px;
	}
	.menu {
	    float: right;
	    margin-top: 10px;
	    width: 100%;
	    position: absolute;
	    left: 0px;
	    padding-left: 90px;
	    padding-right: 90px;
	}
	.menu-mobile {
	    padding-bottom: 30px;
	}
	.menu > ul {
	    background: #fff;
	    padding-top: 15px;
	}
	.menu > ul > li {
	    width: 100%;
	    float: none;
	    display: block;
	    float: left;
	    text-align: left;
	    padding: 0px 15px;
	}
	.menu > ul > li > a:before {
	    left: 8px;
	}
	.menu-dropdown-icon:before {
	    float: right;
	    padding: 7px 15px;
	    background: #fff;
	    color: #333;
	    font-weight: 900;
	    font-size: 17px;
	}
}
@media screen and (max-width: 900px) {

}

@media screen and (max-width:850px) {
	.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
	    position: absolute;
	    visibility: hidden;
	    -webkit-font-smoothing: antialiased !important;
	    right: 0px;
	    bottom: 0px;
	    top: 0px !important;
	}
	.ctn-layer-banner {
	    position: absolute;
	    top: 5%;
	    left: 20%;
	    width: 460px;
	    height: 270px;
	    background: rgba(255, 255, 255, 0.42);
	    box-shadow: -1px 0px 3px #fff;
	    text-align: center;
	    padding: 40px;
	    z-index: 99;
	}

	.width-show-iframe{
		width: 95%;
	}
}
@media screen and (max-width : 767px) {
	.ion-ios-telephone {
	    float: left;
	    color: #fff;
	    margin-top: 14px;
	    margin-left: 15px;
	}
	.address-on-sidebar, .video-box, .banner-sidebar{
		padding-right: 0px;
	}
	.topbar-btn{
		margin-left: 0px;
	}
	.chathead{
		display: none;
	}
	.menu {
	    float: right;
	    margin-top: 0px;
	    width: 100%;
	    position: absolute;
	    left: 0px;
	    padding-left: 90px;
	    padding-right: 90px;
	}
	.content-header {
	    float: left;
	    width: 100%;
	    background: #fff;
	    padding: 17px 0px 12px 0px;
	    transition: all 0.5s ease-in-out 0s;
	    -moz-transition: all 0.5s ease-in-out 0s;
	    -o-transition: all 0.5s ease-in-out 0s;
	    -webkit-transition: all 0.5s ease-in-out 0s;
	    -ms-transition: all 0.5s ease-in-out 0s;
	}
	.box-search-cart {
	    float: right;
	    font-size: 15px;
	    margin-top: 10px;
	    position: relative;
	    z-index: 999;
	}
	.introduce-index .col-xs-6{
		width: 100%;
	}
	.list-dich-vu .col-xs-6{
		width: 100%;
	}
	.list-dich-vu .row{
		display: block !important;
	}
	.about-page {
	    float: left;
	    width: 100%;
	    padding-left: 0px;
	}
	.side-bar-menu{
		padding-right: 0px;
	}
	.row-5 {
	    padding: 0px 0px;
	    float: left;
	    width: 100%;
	    margin-top: -80px;
	}
	.list-dich-vu .col-lg-9{
		padding-bottom: 0px;
	}
}
@media screen and (max-width : 740px) {
	
}

@media screen and (max-width : 700px) {
	
}

@media screen and (max-width : 660px) {
	.languages-header{
		position: absolute;
	    top: 13px;
	    right: 100px;
	}
	.hotline-bg{
		margin-top: 0;
		font-size: 13px;
	}
	.view-case-study h2 {
	    font-size: 23px;
	    font-weight: 400;
	    color: #224971;
	    width: 100%;
	    float: left;
	    margin-top: 33px;
	    line-height: 29px;
	    margin-bottom: 10px;
	}
}
@media screen and (max-width : 600px) {


	
	.item-album, .item-video{
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		float: none;
		width: 100%;
		
	}

	.item-news-index{
		height: initial;
	}
	.img-news-index{
		width: 100%;
		height: initial;
	}
	.title-news-index{
		width: 100%;
		padding: 15px;
		text-align: left;
	}
	.ctn-layer-banner {
	    position: absolute;
	    top: 0%;
	    left: 0px;
	    right: 0px;
	    width: 80%;
	    bottom: 0px;
	    height: 100%;
	    background: rgba(255, 255, 255, 0.42);
	    box-shadow: -1px 0px 3px #fff;
	    text-align: center;
	    padding: 40px;
	    z-index: 99;
	    margin: auto;
	}
	.ctn-layer-banner h2 {
	    font-family: 'Roboto';
	    text-transform: uppercase;
	    font-size: 25px;
	    text-shadow: 1px 1px 4px #fff;
	    color: #3777b8;
	    white-space: normal !important;
	}
}
@media screen and (max-width : 560px) {
	.ctn-view-case {
	    float: left;
	    max-width: 100%;
	}
	.logo {
	    float: left;
	    width: 130px;
	}
	.topbar-btn {
	    color: #ffffff;
	    text-transform: uppercase;
	    background: #27AE61;
	    letter-spacing: 1px;
	    font-weight: 700;
	    /* height: 38px; */
	     line-height: 48px; 
	    width: 115px;
	    margin-right: -15px;
	}
	.nice-select {
	    padding-left: 0px;
	    padding-right: 22px;
	}
	.ion-ios-telephone {
	    float: left;
	    color: #fff;
	    margin-top: 14px;
	    margin-left: 0px;
	}
	.ion-ios-telephone a {
	    color: #fff;
	    font-weight: 700;
	    font-size: 12px;
	}
	.fw-special-title {
	    line-height: 32px;
	    margin-bottom: 10px;
	    font-size: 25px;
	}
	.fw-col-sm-15{
		width: 100%;
	}
	.title-standard p {
	    font-weight: 400;
	    font-style: normal;
	    font-size: 15px;
	    line-height: 24px;
	    color: #686868;
	    width: 100%;
	    margin: 15px auto;
	}
}

@media screen and (max-width : 500px){
	.img-news-index img {
	    height: 100%;
	    min-width: 100%;
	    max-height: 200px;
	}

}

@media screen and (max-width : 480px){
	.ctn-layer-banner{
		display: none;
	}
}

@media screen and (max-width: 400px) {
	.hotline-bg{
		padding-right: 5px;
	}
	.hotline-bg span, .hotline-bg a{
		margin-left: 5px;
	}
}	
@media (min-width: 767px) {
    
}
@media (max-width: 860px) {
  
}

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

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