.container {
    width:100%;
}

@media (max-width:992px) {
    .container {
        width:100%;
    }
   
}
@media (max-width:767px) {
    .container {
        width:100%;
    }
    .breadcrum{
		display:none
    }
    .coming-soon .title1, .coming-soon .title2{
        text-align: center;
    }
    .coming-soon .title1{
        font-size: 14px;
    }
    .coming-soon .title2{
        font-size: 36px;
        line-height: 50px;
    }
    .counter-group .counter-block .counter {
        height: 30px;
        width: 43px;
        line-height: 30px;
        font-size: 30px;
        margin: 8px 12px 0;
    }
    .color-white .counter-group .counter-block {
        margin-right: 0;
    }
    .counter-group .counter-block .counter-caption {
        font-size: 11px;
        line-height: 18px;
    }
    .counter-group .counter-block {
        width: 68px;
        height: 68px;
        margin-right: 5px;
    }
    .coming-soon{
        margin-bottom: 30px;
    }
    #getemail-box{
        background: url(../images/bg-newletter.png) no-repeat;
        background-size: 100% 100%;
    }
    #getemail-box #form-dkud{
        width: 100%;
    }
    #getemail-box .form-control{
        width: 90%;
    }
    .btn-getemail{
        width: auto;
        margin-top: 15px;
    }
    .logo-wrapper {
        display: block;
        width: 100%;
        text-align: center;
       
    }
    .logo-wrapper img {
        height: 35px;
        width: auto;
    }
    .footer-bottom .title{
        font-size: 25px;
    }
    .footer-bottom .des{
        font-size: 16px;
    }
    .thim-testimonial-slider{
        max-width: 100%;
    }
    .headerSearch{
        position: fixed;
        z-index: 999;
        right: 0;
        top: 0;
    }
    .open-search{
        margin-top: 0;
        padding: 10px;
    }
    .header-mid{
        box-shadow: 0 1px 5px -2px rgba(42,42,42,.4);
        padding: 5px 0;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 999;
        background: #fff;
    }
    .ck-box .title{
        padding-right: 0;
        font-size: 15px;
    }
    .ck-box img{
        padding: 0 10px 10px 10px;
    }
    .ck-box{
        padding: 10px 0;
    }
    .on-fixed{
        margin-top: 46px;
    }
	.detail-kh .nav-tabs li span{
		display: none
	}
	.page-title{
		padding-top: 100px
	}
	.page-title h2{
		font-size: 35px
	}
	.course-meta{
		display: none
	}
	.course-payment, .course-price, .course-payment .course-price{
		float: none;
		text-align: center
	}
	.detail-kh .title{
		font-size: 20px;
		text-align: center
	}
	.news-grid img{
		height: auto !important;
	}

	.news-list .entry-meta{
		display: none
	}
    .featured .news-list .date{
        font-size: 30px;
        line-height: 1.4;
    }
    .featured .news-list h3{
        font-size: 15px;
    }
    .featured .entry-content-list{
        padding: 10px;
    }
	.item-event .time-from {
		float: none;
		clear: both;
		text-align: left;
		width: 100%;
		margin-right: 0;
	}
    .news-list .entry-meta .comment-total{
        display: none;
    }
	.item-event .time-from .date {
		display: inline-block;
		font-size: 50px;
		line-height: 50px;
		    margin-top: 0;
		margin-right: 10px;
	}
	.item-event .time-from .month {
		display: inline-block;
		line-height: 50px;
	}
	.item-event .image {
		width: 100%;
		    margin-top: 10px;
			margin-bottom: 15px;
			float: none;
	}
	.item-event .event-wrapper {
		clear: both;
		float: none;
		padding: 0 50px 0 0;
		padding-left: 0;
    padding-right: 0;
		width: 100%;
	}
	.logo-gt{
		margin-bottom: 30px
	}
	.tp-event-content .entry-content {
		width: 100%;
		float: none;
		padding-right: 0
	}
	.tp-event-content .tp-event-info {
		float: none;
		clear: both;
		margin-top: 30px;
		padding-left: 0;
		width: 100%;
		max-width: 100%
	}
	.tp-event-content .entry-content:after{
		display: none
	}
	.box-vote{
		display: block
	}
	.box-vote-left{
		width: 100%;
		border-right: none;
	}
	.box-vote-right{
		width: 100%
	}
    .heading-default, .heading-default-center{
        font-size: 25px;
    }
    .sub-heading{
        font-size: 14px;
    }
    .overlay-content{
        width: 95%;
    }
    .logo-wrapper img {
        margin-top:0
    }
    .login-link{
        display: block;
    }
}
@media (max-width:499px) {
    .nv-infodie {
        width:100%;
    }
    
}
@media (min-width:500px) and (max-width:991px) {
    
}
@media (min-width:500px) {
	.nv-infodie {
        width:500px;
        top: 100px;
        left: 0;
        right: 0;
    }
}
@media (min-height:500px) {
    .container {
        width:100%;
    }
    .nv-infodie {
        height:500px;
        top:5%;
    }
}
@media (min-width:768px) {
    .container {
        width:100%;
    }
    
}
@media (min-width:992px) {
    .container {
        width:100%;
        max-width:1200px;
    }
}
@media (min-width:1200px) {
    .container {
        width:1200px;
    }
}
