/* QUERIES FOR IPAD/TABLETPC LANDSCAPE */
@media only screen and (max-width: 1024px), only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

nav#main-nav { display: none; }
.dropdown-menu { display: block; }
#page-single { width: 690px; }
.single-layout-fixed { width: 690px; }
.single-layout-fixed .entry-text { width: 380px; }
.single-layout-fixed .entry-meta { width: 190px; }
}


/* QUERIES FOR IPAD/TABLETPC PORTRAIT */
@media only screen and (max-width: 768px), only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

.wrapper { margin: 0 30px; }
.seperator { margin-top: 30px; }
#top #top-inner { padding-top: 30px; padding-bottom: 30px; }
header { padding: 30px 0 40px 0; }
#footer-inner { padding: 30px 0px; }
#totop { right: 30px; }
.searchfor { margin-bottom: 30px; }
nav#main-nav { margin-bottom: 30px;	}
#page-single { padding-bottom: 30px; }
#page-single-fullwidth { padding-bottom: 30px; }
.page-header, .page-content { padding: 0px 30px; }
.page-header { padding-top: 30px; }
.page-content { margin-top: 30px; }
#blog-single .entry-aside { padding: 30px; }
#portfolio-single, #blog-single { padding: 30px; }
.entry-body { margin-top: 30px; }
.single-layout-fixed .entry-right-inner { padding: 30px 0px; }
.single-layout-fixed .entry-header, .single-layout-fixed .entry-body { padding: 0px 30px; }
.single-layout-fixed .entry-body { margin-top: 30px; }
.single-layout-fixed .entry-password { padding: 30px; }
.masonry > .masonry-item { margin-right: 30px; margin-bottom: 30px; }
#comment-section { padding: 30px; margin-top: 60px; }
.single-layout-fixed #comments  { padding: 30px; }
.single-layout-fixed #leavecomment  { padding: 0 30px; }
.entry-meta {  padding-bottom: 30px; }
.single-layout-fullwidth .entry-header .entry-meta {  margin-top: 15px; }
.single-layout-fullwidth .entry-body .entry-meta {  margin-top: 30px; }
.meta_link { margin-top: 30px !important; }
.single-layout-fullwidth .meta_link { margin-top: 0px !important; margin-bottom: 0px !important; }
.sharelinks li.sharetitle { margin-right: 30px !important; }

#page-single { width: 100%; }
.single-layout-fixed { width: 100%; }
.single-layout-fixed .entry-text { width: 100%; float: none; }
.single-layout-fixed .entry-meta { width: 100%; float: none; }

}



@media only screen and (max-width: 700px) {
	
h1 { font-size: 34px; line-height: 40px; }
h2 { font-size: 24px; line-height: 30px; }
h3 { font-size: 20px; line-height: 24px; }
h4 { font-size: 18px; line-height: 22px; }
h5 { font-size: 16px; line-height: 19px; }
h6 { font-size: 14px; line-height: 18px; }

#logo { width: 100%; }
#logo img { max-width: 100%; }

#header-responsive  { display: block; }
.header-top .menu  { display: none; }
.header-bottom .filter  { display: none; }
#headline {	width: 100%; }

.entry-left, .entry-right { width: 100%; }
.entry-left { float: none; }
.entry-right { float: none; margin-top: 40px; }
.single-layout-fixed .entry-right { margin-top: 0px; }
.entry-left-inner { padding-right: 0px; }
.entry-right-inner { padding-left: 0px; }
.entry-header .entry-title { width: 70%; }

.entry-meta li { float: left; margin: 0 20px 5px 0; }
.meta_link { width: 100%; margin-top: 15px !important; }
.meta_share { display: block; width: 100%; }
.sharelinks li.sharetitle { margin-right: 20px !important; display: inherit !important; width: inherit !important; }

footer .left_float { float: none; }
footer .right_float { float: none; }
#footer-inner {	height: auto; line-height: 21px; }
footer .right_float { float: none; }
.widget-bottom {margin-left: 0px;margin-top: 20px;}
footer .socialmedia-widget li { margin-right: 8px; margin-left: 0px; }
.flex-caption { display: none; }
.flex-direction-nav { display: none; }

}



/* QUERIES FOR IHONE/SMARTPHONES */
@media only screen and (max-width: 480px), only screen and (min-device-width : 320px) and (max-device-width : 480px) {

#header-responsive  { display: block; }
.header-top .menu  { display: none; }
.header-bottom .filter  { display: none; }

.column { 
	margin-right: 0;
	float: none;
	}

.one_full { width: 100%; float: none; margin-right: 0; }
.one_half  { width: 100%; }
.one_third { width: 100%; }
.two_third { width: 100%; }
.one_fourth { width: 100%; }
.two_fourth { width: 100%; }
.three_fourth { width: 100%; }

#top .column { padding-top: 40px; }
#top .column:first-child { padding-top: 0px; }

.notfound h1 { font-size: 120px; line-height: 150px; }

#totop { bottom: 30px; }

#loading { 
	display: none;
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
}
.page-template-template-portfolio-php #iphone-loading, .blog #iphone-loading, .archive #iphone-loading, .search #iphone-loading, .page-template-template-gallery-php #iphone-loading { 
	display: block;
	opacity: 1 !important;
	filter: alpha(opacity=1) !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important;
}


}