/* =Media Queries
-------------------------------------------------------------- */

@media (max-width: 1025px) {

	.navbar a {
	    padding-right: 20px;
	}

	.navbar .menu-item-has-children > a:after {
	    right: 2px;
	}

	.page-template-contact .primary-inner {
	    padding: 0 0 24px;
	}

	.comment-form-comment {
	    width: 46%;
	}

	.comment-form-author, .comment-form-email, .comment-form-url {
	    width: 50%;
	}

	.minara-related .minara-fp .thumb {
	    margin-right: 15px;
	}

	.minara-fp .title {
	    font-size: 14px;
	    line-height: 22px;
	    padding: 0;
	}

}

@media (max-width: 981px) {
	.action-bar {
		display: none;
	}

	.hamburger-menu {
		float: left;
	}

	.hamburger-menu, .menu-search {
		display: block;
		margin-top: 0;
	}

	#secondary-access {
	    border: 0;
	    float: right;
	    width: 50px;
	    padding: 31px 0 28px;
	}

	.header-mobile {
		display: none;
		position: absolute;
		top: 40px;
		right: 0;
		left: 0;
		text-align: center;
		background: rgb(250, 251, 251);
		border-top: 1px solid #eeeded;
		border-bottom: 1px solid #eeeded;
	}

	#secondary-access .header-mobile {
	    top: 100px;
	}

	.header-mobile .header-right {
	    float: none;
	    margin: 0 auto;
	    padding-top: 10px;
	    padding-bottom: 10px;
	    max-width: 100%;
	    border-bottom: 1px solid #eeeded;
	    border-top: 1px solid #eeeded;
	}

	.header-mobile .header-right span {
		display: block;
		padding: 0;
		color: initial;
	}

	.header-mobile .social-icons {
		float: none;
		padding: 0;
	}

	.header-mobile .navbar {
		float: none;
		padding: 15px 0;
	}

	.header-mobile .navbar li {
		float: none;
		display: block;
	}

	.social-icons li a {
	    padding: 0 10px;
		color: initial !important;
	}

	#secondary-access .navbar a, .navbar .sub-menu a {
		line-height: 40px;
	}

	.navbar .menu-item-has-children {
		padding-right: 0;
	}

	.header-mobile .navbar a,
	#access .navbar a {
		padding: 0;
		color: initial !important;
	}

	.header-mobile .header-search {
		float: none;
		padding: 15px 0;
	}

	.header-mobile .header-search i,
	.navbar .menu-item-has-children > a:after,
	.sub-menu .menu-item-has-children > a:after {
		display: none;
	}

	.header-lt2 #secondary-access {
		margin-top: 0;
		padding: 31px 0 28px;
	}

	.header-lt2 .header-inner {
		padding-bottom: 0;
		float: none;
	}

	.header-lt3 .header-inner {
		text-align: left;
	}

	.header-lt3 .menu-search {
	    position: relative;
	}

	.navbar .sub-menu,
	.navbar > li:hover > ul li:hover > ul {
		position: relative;
		left: 0
	}

	.navbar .sub-menu li {
		position: relative;
		max-height: inherit;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}

	.navbar .sub-menu a {
		padding: 0 15px;
		font-weight: 300;
		color: #71879d !important;
		background: transparent;
	}

	.navbar .sub-menu a:before {
		content: "- ";
	}

	.navbar > li:hover > ul > li, .navbar .sub-menu > li:hover > ul > li {
		position: relative;
		max-height: initial;
		text-align: center;
	}
	.blog-grid .row {
		margin-right: -1%;
		margin-left: -1%;
	}

	.blog-grid .grid-half {
		padding-right: 1%;
		padding-left: 1%;
	}

	.author-details {
		text-align: center;
		float: none;
    	max-width: 100%;
	}

	.minara-share {
	    float: none;
	    text-align: center;
	    margin-top: 25px;
	}

	.single .author-meta a, .minara-share h5 {
		text-align: center;
	}

	.author-meta {
		display: block;
	}

	.author-social.float-right {
		float: none;
		margin: 10px 0 0;
	}

	.author-social .social-icons li a {
		margin-right: 9px;
	}

	.author-img {
		margin: 0 auto 30px;
	}

	.minara-btt {
		padding-left: 0;
	}

	.footer-widgets {
		padding-bottom: 0;
	}

	.colophon-left, .colophon-right, .footer-menu {
		float: none;
		text-align: center;
	}

	.footer-menu {
		padding: 25px 0;
	}

	.footer-menu ul li {
		display: block;
		padding-top: 5px;
	}

	.footer-menu a {
		margin-left: 0;
	}

	.grid-fourth {
		width: 50%;
		margin: 0 auto;
		float: none;
	}

	.minara-related .minara-fp ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.minara-related .minara-fp ul li:last-child {
		margin-bottom: 0;
	}

	.main {
		margin-bottom: 20px;
	}

	.author-bio .grid-fourth {
		width: 21%;
	}

	.author-bio .grid-three-fourths {
		width: 100%;
	}

	.input-search {
		width: 85%;
	}

	.header-hero .container {
		padding: 0 11.85%;
	}

	#respond textarea {
		max-width: 100%;
	}

	.menu-search {
/*		margin-top: 2px;
*/		float: none;
	}

	.search-btn {
		padding-right: 4px;
	}

	.header-search .searchbox {
		-webkit-border-radius: 5px;
		border-radius: 5px;
		text-align: center;
	}

	.header-search {
		display: block;
	}

	.header-inner {
		float: left;
		padding: 0;
	}

	.minara-fp img {
		width: 100%
	}

	.header-sponsor {
		display: none;
	}

	.footer-widgets .grid-third {
	    width: 50%;
	    margin: 0 auto 50px;
	    float: none;
	}

	.secondary .social-icons li a, footer .social-icons li a {
		max-width: 100%;
	}
}

@media (max-width: 890px) {
	.container {
		padding: 0 20px;
	}

	.main {
	    padding-bottom: 0;
	    margin-bottom: 0;
	    overflow-x: hidden;
	}

	.main.content-left .primary, .main.content-left .secondary,
	.main.content-right .primary, .main.content-right .secondary {
		float: none;
		margin: 0 auto;
	}

	.secondary .widget, .nav-links, .header-hero, .post-navigation, .author-bio, .minara-related {
		margin-bottom: 20px;
	}

	.hentry {
		padding-bottom: 30px;
	}

	.readmore {
	    padding: 0 !important;
	}

	.main.content-left .primary-inner {
		margin-right: 0;
		margin-left: 0;
	}

	.primary, .secondary {
		float: none;
	}

	.secondary {
		width: 100%;
		margin: 0 auto;
	}

	.primary-inner {
		margin-right: 0;
		padding-top: 10px;
	}

	.content-right .primary,
	.content-right .secondary {
		float: none;
		margin: 0 auto;
	}

	.content-right .primary-inner {
		margin-left: 0;
	}

	.header-hero h1 {
		font-size: 30px;
		line-height: 45px;
	}

	.header-hero .post-date {
		padding: 0;
	}

	.grid-fourth,
	#respond .grid-half,
	.blog-grid .grid-half,
	.grid-three-fourths {
		width: 100%;
	}

	.blog-grid-4 .grid-half {
		width: 50%;
	}

	.author-bio .grid-fourth {
		width: auto;
	}

	#secondary-access .hamburger-menu i {
		color: #898888
	}

	.comment img.avatar {
		margin-right: 15px;
		margin-bottom: 5px;
	}

	.comment-content {
		margin-left: 0;
	}

	.newsletter-form {
		max-width: 100%;
	}

	.minara-newsletter input[type=text] {
	    float: none;
	    width: 100%;
	}

	.widget .minara-newsletter .btn {
		max-width: none;
		width: 100%;
		float: none;
  	}

	.minara-fp ul li {
		width: 48.666%;
		margin-bottom: 20px;
	}

	.minara-fp ul li:last-child {
		margin-right: auto;
	}

	.minara-fp ul li:nth-child(2n) {
		margin-right: 0;
	}

}

@media (max-width: 721px) {

	.header-search .searchbox,
	.header-search .searchbox::-webkit-input-placeholder {
	    font-size: 10vw;
	}

	.site-title a {
	    font-size: 35px !important;
	}

	.site-slogan {
	    padding-top: 10px !important;
	}

}

@media (max-width: 667px) {

	.mag-layout .grid-half,
	.footer-widgets .grid-third {
	    width: 100%;
	    margin-bottom: 20px;
	}
}

@media (max-width: 641px) {

	.header-hero {
		min-height: 60vh;
	}

	.error404-box {
	    padding: 40px 20px;
	}

	.blog-grid-4 .grid-half, .contact-form .grid-third {
		width: 100%;
	}

	.format-gallery .ion-image {
		font-size: 30px;
		line-height: 55px;
	}

	.post-thumb i {
		font-size: 30px;
		line-height: 55px;
		width: 55px;
		height: 55px;
	}

	.format-video .post-thumb i:before {
		padding-left: 3px;
	}

	.form-submit, .comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url {
		float: none;
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}

	.comment-form-comment {
		margin-bottom: 30px;
	}

	.form-submit .btn {
		text-align: center;
	}

	.btn-green {
		min-width: 100%;
	}

	.contact-form-info,
	.contact-form {
		max-width: 100%;
		float: none;
	}

	.lt1 .mini-post-inner {
		padding-right: 30px;
		padding-left: 30px;
	}

	.mini-post-inner blockquote {
		font-size: 15px;
		line-height: 30px;
	}

	.error-404 h1 {
	    font-size: 60px;
	    line-height: 130px;
	}

	.error-404 p {
	    margin-top: 0;
	    margin-right: 0;
	    font-size: 18px;
	}

	.error-text {
	    padding: 25px 0;
	}

	.mag-first .post-thumb {
		margin-right: 0;
		margin-bottom: 30px;
		float: none;
	}

	.mag-layout li {
	    margin: 0 0 15px;
	}

	.mag-layout h4, .latest-stories h4, .comment-reply-title {
	    margin: 0 0 25px;
	}

	.mag-style1 .mag-first, .mag-style3 .mag-first {
	    margin-bottom: 30px;
	}

	.mag-style1 .mag-first .post-summary, .mag-style2 .mag-left .post-summary, .latest-stories .post-summary {
	    margin: 15px 0;
	}

	.latest-stories article {
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}

	.mag-layout .post-title, .mag-style1 .mag-left .post-title a, .mag-style2 .mag-right .post-title a, .mag-style2 .grid-half ul li .post-title a, .latest-stories .post-title {
	    font-size: 14px;
	}

	.minara-fp {
    	margin: 0 auto 20px;
    	padding-bottom: 40px;
	}

	.minara-related .minara-fp .thumb {
	    margin-right: 15px;
	}

	.mag-right time,
	.mag-layout ul time {
	    display: block;
	}

	.related-advert {
	    padding-bottom: 25px;
	}

}

@media (max-width: 481px) {

	#secondary-access .header-mobile {
	    top: 90px;
	}

	.site-logo {
	    padding: 19px 0 24px;
	}

	.minara-logo .site-logo {
		padding: 0;
	}

	.site-logo a, .site-title {
	    font-size: 30px !important; /* overwrite customizer */
	    line-height: 30px !important; /* overwrite customizer */
	}

	.site-slogan {
	    font-size: 11px !important; /* overwrite customizer */
	    padding-top: 5px;
	}
	.header-hero h1 {
		font-size: 20px;
		line-height: 35px;
	}

	.blog-grid .grid-half {
		width: 100%;
	}

	.post-meta span {
		margin-right: 1.655738%;
	}

	.single-advert {
		float: none;
		margin: 0 auto 30px auto;
	}

	.minara-fp a {
		border-width: 2px;
	}

	.nav-links div {
		float: none;
		width: 100%;
		margin: 0 auto 30px;
		text-align: center;
	}

	.nav-links i{
		display: none;
	}

	.nav-links div:last-child {
		margin-bottom: 0;
	}

	.minara-fp ul li {
		width: 100%;
	}

	.minara-fp ul li:nth-child(2n) {
		margin-right: auto;
	}

}

@media (max-width: 321px) {

}