@media (min-width: 1200px) {
	.container{
		max-width: 1170px;
	}
}

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

@media (max-width: 991px) {
	.header-part {
		height: 50px;
		background: #001b41;
	}
	.header-logo {
	    margin-top: 6px;
	}
	.header-top {
	    position: absolute;
	    width: calc(100% - 60px);
	    background: none;
	    left: 0;
	    top: 0;
	    z-index: 9999999999;
	}
	.main-menu {
		box-shadow: none;
		border: none;
	}
	.sub-menu,.main-menu li:hover .sub-menu {
		position: relative;
		display: inline-block;
		width: 100%;
		visibility: visible;
		opacity: 1;
		border: none;
		box-shadow: none;
	}
	.mean-container .mean-nav ul {
	    margin-top: 30px;
	}
	.mean-container .mean-nav ul ul {
		margin: 0;
	}
	.top-news-blog-img-info {
	    position: relative;
	    left: 0;
	    bottom: 0px;
	    background: #f4f5f6;
	    padding:25px 15px 0px ;
	}
	.top-news-blog-img-info span {
	    color: #000;
	}
	.top-news-blog-img-info h1 {
	    color: #000;
	}
	.top-news-blog-info {
	    padding:20px 15px 25px;
	}
	.main-part {
	    margin-top: 80px;
	}
	.artical-post {
	    padding: 25px 15px;
	}
	.artical-post.artical-post-big .artical-post-info {
	    padding-top: 15px;
	}
	.teaser-blog {
	    padding: 20px 15px;
	}
	.footer-top-blog {
		margin-bottom: 30px;
		padding: 25px 15px;
		height: auto !important;
	}
	.list-artical .top-news-blog-img-info {
	    width: 100%;
	}
	.scroll-top {
	    float: unset;
	    background: none;
	    color: #000;
	    position: relative;
	    right: 0px;
	    bottom: 0px;
	    display: inline-block;
	    z-index: 99;
	    width: 100%;
	    height: auto;
	    border-radius: 4px;
	    font-size: 14px;
	    -webkit-transition: all 0.3s ease-out;
    	-moz-transition: all 0.3s ease-out;
    	-ms-transition: all 0.3s ease-out;
    	-o-transition: all 0.3s ease-out;
	    transition: all 0.3s ease-out;
	    text-align: center;
	    line-height: 1;
	}
	.angle-double-up-icon {
	    position: relative;
	    left: 0%;
	    top: 0%;
	    -webkit-transform: translate(0%);
    	-moz-transform: translate(0%);
    	-ms-transform: translate(0%);
    	-o-transform: translate(0%);
	    transform: translate(0%);
	    color: #000;
	}
	.scroll-top:hover {
	    background: none;
	}
}

@media (max-width: 767px) {
	section {
		padding:0;
	}
	h1 {
		font-size: 22px;
    	line-height: 26px;
	}
	h2 {
		font-size: 22px;
    	line-height: 26px;
	}
	h3 {
		font-size: 20px;
		line-height: 26px;
	}
	p {
		font-size: 16px;
		line-height: 1.5rem;

	}
	body {
		font-size: 16px;
		line-height: 22px;
	}
	
	.header-search {
	    width: auto;
	}
	.search-btn {
	    position: relative;
	    border-radius: 0px;
	    width: 40px;
	    height: 40px;
	    text-align: center;
	    padding: 0;
	}
	.search-btn:hover {
	    background: none;
	}
	.header-search .search-btn:hover .search-icon {
		color: #dedc00;
	}
	.search-btn span {
	    display: block;
	    font-size: 11px;
	}
	.header-search .search-icon {
	    position: relative;
	    display: block;
	    margin: auto;
	    left: 0%;
	    top: 0%;
	    -webkit-transform: translate(0);
	    -moz-transform: translate(0);
	    -ms-transform: translate(0);
	    -o-transform: translate(0);
	    transform: translate(0);
	}
	.header-search input {
		display: none;
	}
	.artical-post-title span {
	    font-size: 18px;
	}
	.envelope-icon {
	    margin-right: 5px;
	}
	.footer-bottom {
	    padding: 30px 0;
	    margin-top: 30px;
	}
	.artical-info {
	    padding: 15px 30px 30px;
	}
	.social li {
	    padding: 0 15px;
	}
	.social {
	    margin: 35px 0;
	}
	.artical-item {
	    margin-bottom: 25px;
	}
	.artical-item-blog {
	    margin-bottom: 15px;
	}
	.authors {
	    padding: 10px 30px 20px;
	}
	.author-img {
	    padding: 15px 0 30px;
	}
	.main-content {
	    padding: 30px;
	}
	.mobile-search {
	    position: relative;
	    display: inline-block;
	    width: 100%;
	    float: left;
	}
	.mobile-search input {
	    position: relative;
	    display: inline-block;
	    width: 100%;
	    margin: 0;
	    border: none; 
	    border-radius: 33px;
	    padding: 5px 50px 5px 20px;
	    font-size: 16px;;
	    color: #555;
	    margin: 0;
	}
	.mobile-search-btn {
	    position: absolute;
	    right: 0;
	    top: 0;
	    width: 50px;
	    height: 100%;
	    color: #001b41;
	    border: none;
	    box-shadow: none;
	    background: none;
	    outline: none;
	}
	.mobile-search-btn:focus {
	    outline: none;
	}
	.mobile-search-bar.open {
	    display: block;
	}
	.header-search.pp-desktop {
	    display: none;
	}
	.header-search.pp-mobile {
	    display: block;
	}
    .sharing {
        position: fixed;
        left: 0%;
        top: unset;
        top: none;
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(-0%);
        -ms-transform: translateX(-0%);
       	transform: translateX(-0%);
        z-index: 99999999;
        bottom: 0;
        width:100%;
		text-align: center;
    }
    .share a {
        display: inline-block;
        margin: 0px 7px;
        padding: 6px 10px;
    }
}




@media (max-width: 575px) {
	.header-logo {
	    width: 220px;
	}
	.mean-container a.meanmenu-reveal {
	    right: 15px !important;
	}
	.header-top {
	    width: calc(100% - 35px);
	}
	.artical-post-info {
	   width: 100%;
	   padding-top: 15px;
	}
	.artical-post-img {
	    width: 100%;
	}
	.main-content-body h3 {
	    font-size: 20px;
	    line-height: 28px;
	}
	.main-content-body h4 {
	    font-size: 21px;
	    line-height: 29px;
	}
	.main-content-title h2 {
	    font-size: 30px;
	    margin-bottom: 1.5rem;
	}
}


@media (max-width: 480px) {	
	
	
	
	.artical-info {
	    padding: 15px 15px 15px;
	}
	.authors {
	    padding: 10px 15px 20px;
	}
	.main-content {
	    padding: 30px 15px;
	}
}

@media (max-width: 425px) {
	.header-logo {
	    width: 200px;
	    margin-top: 8px;
	}
	
}