@-ms-viewport{width:device-width;}
@viewport{width:device-width;}

@media (min-width:1171px) and (max-width:1270px){
	
}

@media (min-width:1024px) and (max-width:1280px){
	}
	
@media (min-width:1024px) and (max-width:1170px){
	
	}
	
@media (min-width:768px) and (max-width:1023px){
	}
		
@media (min-width:641px) and (max-width:1023px){
	}

@media (min-width:641px) and (max-width:767px){
	}
		
@media (min-width:481px) and (max-width:640px){
	}
		
@media (max-width:1920px){}
@media (max-width:1280px){
	header .search-field {bottom: 27px; right: 10px;}
	}

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

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

@media (max-width:992px){
.rwd-menu {

    display: block;
    position: relative;
    background: #000;
   
    width: 100%;
    clear: both;
    min-height: 49px;

}
.top-header .logo {
    width: 85%;
    margin: 10px auto;
    display: block;
}
.top-header {flex-wrap: wrap;}
.top-header .social_media {
    margin-right: 30px;
    position: absolute;
    bottom: -37px;
    right: -18px; z-index:99

}
.search-field{ display:none}
/*#responsive-menu-container:after{ background:#030; top:0; left:0; z-index:1; position:absolute; width:100%; height:100%; content:""}*/

	}

@media (max-width:800px){
	.newsletter-content .elp_textbox_class { width:calc(100% - 160px)}
	
	.newsletter-content .elp_textbox_button {width: 160px;}
	}

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

@media (max-width:640px){
	.post-inner{ flex-wrap:wrap}
	.post-inner .post-thumbnail {max-width: 100%; min-width: 100%;}
	.sidebar-holder {
    margin-left: 0;
    margin-right: 0;
}
	}
	
		
@media (max-width:639px){
		.newsletterwrap{ padding:25px}
	.footerbottom .widget {
    width: 100%;
}
	.copyrightsec{ flex-wrap:wrap}
	.copyrightsec section{ width:100%}
	.copyrightsec a {
    margin: 0 5px;
    font-size: 13px;
}
	}

@media (max-width:480px){
	}
	
@media (max-width:479px){
		.newsletter-content .elp_textbox_class { width:100%}
	
	.newsletter-content .elp_textbox_button {width: 100%; border-radius: 30px}



	}

@media screen and (min-width:1024px){
	}
@media screen and (max-device-width:767px) and (orientation:landscape){}
@media screen and (max-device-width:767px) and (orientation:portrait){}