

/* md */
@media (min-width: 1200px) and (max-width: 1400px) { 


}


/* md */
@media (min-width: 1380px) {

}


/* md */
@media (min-width: 992px) and (max-width: 1199px) {

	.language-skill .percent {
		width: 85px;
		height: 85px;
		line-height: 85px;
	}
	.about-thumb {
		margin-right: 0;
	}

}/* 992-1199 */

/* md */
@media (max-width: 991px) {

	.banner-content h1 {
		font-size: 50px;
		margin-bottom: 10px
	}
	.language-skill .percent {
		width: 85px;
		height: 85px;
		line-height: 85px;
	}
	.typewrite {
		font-size: 26px;
		margin-bottom: 15px
	}
	.section-header .title h1 {
		font-size: 36px;
	}
	.about-text h2 {
		font-size: 24px;
	}
	.about-thumb {
		margin-right: 0;
	}
	.about-content {
		margin-bottom: 0
	}
	.menu-content .nav-menu {
		display: block;
		background-color: #040404
	}
	.menu-open .main-drop-menu {
		width: 100%;
	}
	.main-drop-menu {
		top: 50px;
		text-align: left
	}
	.close-menu {
		top: -35px;
	}
	.blog-details .entry-title {
	    font-size: 24px;
	}
	.widget .widget_title {
		font-size: 22px;
	}
	.entry-footer {
		display: block !important;
	}
	.entry-footer .tag-content {
		margin-bottom: 15px;
	}
	.language-skill {
		margin-top: 50px;
	}
	.testimonial-slider {
		padding: 0
	}
}/* 991 */

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	
	.widget.widget_recent_entries .entry-thumbnail {
		min-width: 65px;
		max-width: 65px;
	}
	
}/* 768-991 */

/* sm */
@media (max-width: 767px) {

	.portcolio-content > li {
		width: 100%;
	}
	.mix-tab ul li {
		margin-right: 5px;
	}
	.section-header .title h1 {
		font-size: 30px;
	}
	.about-text h2 {
		font-size: 22px;
	}
	.achievement-info .counter {
		font-size: 40px;
	}
	.testimonial h2 {
		font-size: 30px;
	}
	#pp-nav.right {
		right: 0;
	}
	.contact-content .address h3 {
		font-size: 20px;
	}
	.breadcrumb-content {
		padding: 130px 0 60px;
	}
	.breadcrumb-content h1 {
		font-size: 30px;
	}

}/* 767 */

/* xs Portrait */
@media (max-width: 575px) { 

	.banner-content h1 {
		font-size: 46px;
	}
	.typewrite {
		font-size: 22px;
	}
	.banner-content h2 {
		font-size: 24px;
	}
	.btn.btn-primary {
		padding: 10px 25px;
	}
	.breadcrumb-content .d-flex {
		display: block !important;
	}
	.breadcrumb-content .d-flex .title {
		margin-bottom: 20px;
	}
	.section-padding {
		padding: 70px 0;
	}
	.testimonial-slider {
		padding: 0;
	}
	.banner-text {
		margin-top: 50px;
	}
	.header {
		padding: 10px 0;
	}
	.banner-content {
		background-size: contain;
	}
	.navbar-brand {
		padding: 10px 0;
		max-width: 120px;
	}

}/* 575 */

/* xs Portrait */
@media (max-width: 475px) {

	.banner-content h1 {
		font-size: 36px;
	}
	#pp-nav li, 
	.pp-slidesNav li {
		margin: 5px 3px;
	}
	.tr-replay {
		margin-top: 20px;
	}
	.previuos-next ul li a {
		font-size: 14px;
		padding: 15px;
	}
	.blog-details .entry-title {
		font-size: 22px;
	}
	.blog-details .entry-content {
		padding-top: 0;
	}
	.portcolio-content > li {
		padding-right: 0;
	}
	.testimonial {
		padding: 50px 20px;
	}
	.testimonial h2 {
		font-size: 26px;
	}
	.language-skill ul {
		justify-content: initial !important;
	}
	.language-skill ul li {
		width: 33%;
	}
	.tagcloud a {
		padding: 5px 10px;
	}

}/* 475 */


