/*--------------------------------------------------------------
## Responsive
--------------------------------------------------------------*/
@media only screen and (max-width: 1199px) {
.content-area {
	width: 540px;
	float: left;
}
}
@media screen and (max-width:850px) and (min-width: 768px) {
.custom_page{
	min-height:300px; 
}
}
@media screen and (max-width:991px) and (min-width: 1024px) {
.custom_page{
	min-height:350px; 
}
}

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

@media (max-width: 1024px) {
.main-navigation {
	display: none;
}
.mobile-nav {
	display: block;
	background-color: #f68a47;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.mobile-nav:hover, .mobile-nav:focus {
	background-color: #f1782c;
}
.mobile-nav a.slicknav_open {
	background-color: #f1782c;
}
.mobile-nav a.slicknav_btn {
	margin: 0;
	padding: 10px;
}
.header-image {
	background-attachment: scroll !important;
	background-position: center !important;
}
}
@media only screen and (max-width: 991px) {
.content-area, .widget-area {
/*width: 100%;*/
}
#site-navigation {
	display: none;
}
}
@media only screen and (max-width: 767px){
	.banner-section h1{
		font-size:20px;
	}
}
@media only screen and (max-width: 768px) {
html.csstransforms{
	padding-top:0 !important;
}
html body{
	padding-top:42px;
}
.branding-wrapper {
	background: url("../images/footer_border.svg") repeat-x scroll left bottom;
}

#secondary.widget-area {
	max-width: 100%;
}
.content-area, .widget-area {
	width: 100%;
	max-width: 100% !important;
}
#secondary .widget {
	background-repeat: repeat-x !important;
}
.page .hentry
{
	margin-bottom:0;
	padding-bottom:0;
}

}

@media screen and (max-width:991px) and (min-width: 769px) {
#content.container {
	width: 100%;
}
#primary.content-area {
	float: left;
	width: 55%;
}
}

@media (min-width: 1024px) {
#primary.content-area {
	width: 620px;
	max-width: none !important;
}

}



@media only screen and (max-width: 600px) {
.post-inner {
	padding: 15px;
}
h1 {
	font-size: 28px;
}
.entry-header {
	margin-bottom: 15px;
}
.site-title {
	font-size: 42px !important;
}
.site-description {
	font-size: 16px !important;
}
.entry-meta, .entry-footer {
	font-size: 13px;
}
.entry-meta .posted-on:after, .entry-meta .author:after {
	margin: 0 5px;
}
.entry-meta span {
	display: inline-block;
}

.article-area-second .entry-content > div,
.freelance-page .custom-list > div{
	display:block;
	float:left;
	width:100%;
}
.article-area-second .entry-content .content-press,
.freelance-page .custom-list .content-press{
	margin-bottom:10px;
}



}

@media screen and (max-width:1024px) and (min-width: 769px) {
#primary.content-area {
	float: left;
	width: 55% !important;
}

}

@media only screen and (max-width: 479px) {
.site-content, .footer-widget-area .container {
	padding: 0;
}
.hentry, .widget-area .widget {
	margin-bottom: 30px;
}
.site-title {
	font-size: 32px !important;
}
.site-description {
	font-size: 14px !important;
}
.bestof-wrapper ul li {
	width: 100% !important;
}
.order-widget {
	width: 100%;
	text-align: center;
}
}
@media screen and (min-width:768px) and (max-width: 790px) {
.article-area .custom_page .custom_content > p:first-child {
    max-height: 140px;
    min-height: 140px;
}	
}
@media only screen and (min-width: 768px)
{
.wp-custom-logo .wpcf7-form 
{
	width:90%;
	
}
/*.custom_page
{
	min-height:420px;
}*/
	
}
 @media screen and (-webkit-min-device-pixel-ratio:0)
  {
  
    ::i-block-chrome, .main-navigation ul ul li a{
		display:block;
    }
  }

@media (max-width: 380px)
{
	.hentry .alignleft
	{
		display:block;
		float:none;
		margin:auto;
		
	}
}
 