
/*-------------------------------------------*/
/*               MEDIA QUERIES
/*-------------------------------------------*/
/* 1024px
/*-------------------------------------------*/
@media (max-width: 990px) { 
	.container,
	.header-inner,
	#banner .oneByOne_item,
	#slider-section,
	.footer-inner { width: 780px; padding-left: 20px; }



	div.orbit>img,
	div.orbit iframe { width: 780px !important; height: 368px !important; }
	body { min-width: 780px; overflow-x: hidden !important; }
	/* columns
		/*-------------------------------------------*/
	.col-1 { width: 45px }
	.col-2, #main-content-with-sidebar .col-3 { width: 110px }
	.col-3 { width: 175px }
	.col-4, #main-content-with-sidebar .col-5, #main-content-with-sidebar .col-6 { width: 240px }
	.col-5 { width: 305px }
	.col-6 { width: 370px }
	.col-7 { width: 435px }
	.col-8, #main-content-with-sidebar .col-9, #main-content-with-sidebar .col-10, #main-content-with-sidebar .col-11, #main-content-with-sidebar .col-12 { width: 500px }
	.col-9 { width: 565px }
	.col-10 { width: 630px }
	.col-11 { width: 695px }
	.col-12,
	.separator { width: 760px }
	*[class *= "col-"] { margin-right: 20px }
	.no-margin { margin-bottom: 0px !important; }
	.separator { margin-bottom: 50px !important }
	#header-dropdown #search, #footer #search { width:163px !important; }
	.gallery-section p { width: 163px }
	.gallery-section a img { height: 122px }
	.sidebar-wrapper #search { width: 157px !important; }
	div.jp-progress-container { width: 110px }
	div.jp-type-single div.jp-progress { width: 110px; height: 5px; margin-top: 1px; padding: 0px; background: #eee; }
	div.jp-volume-bar-container { left: 185px }
	div.jp-interface { width: 235px !important }
	.blog-type-two .player-with-image div.jp-type-single div.jp-progress { width: 370px !important }
	.blog-type-two .player-with-image div.jp-interface { width: 495px !important }
	.blog-type-two .player-with-image div.jp-interface { width: 495px !important }
	.blog-type-two .player-with-image div.jp-volume-bar-container { left: 445px !important }
	.blog-type-two .player-with-image div.jp-type-single a.jp-mute,
	.blog-type-two { left: 422px }
	div.jp-type-single a.jp-mute,
	div.jp-type-single a.jp-unmute { top: 9px; left: 162px; }
	.blog-featured-image img,
	.blog-featured-image iframe { height: 180px }
	.blog-type-two div.jp-type-single div.jp-progress { width: 363px !important }
	.blog-type-two div.jp-interface { width: 498px !important }
	.blog-type-two div.jp-volume-bar-container { left: 443px !important }
	.blog-type-two div.jp-type-single a.jp-mute,
	.blog-type-two div.jp-type-single a.jp-unmute { left: 418px !important }
	.slider-shadow { display: none }
	ul.tabs { overflow: hidden; }
	.about-the-author-text { width: 77% }
	.col-4.from-the-portfolio-sec img,
	.col-4.from-the-portfolio-sec iframe { height: 180px }
	.col-6.from-the-portfolio-sec img,
	.col-6.from-the-portfolio-sec iframe { height: 278px }
	.col-3.from-the-portfolio-sec img,
	.col-3.from-the-portfolio-sec iframe { height: 131px }
	
	.col-4.from-the-blog .featured-header iframe { height: 143px; }
	.col-6.from-the-blog .featured-header iframe { height: 224px; }
	.col-8.from-the-blog .featured-header iframe { height: 305px; }
	
	.gallery-item.col-3 p { width: 163px; }
	.gallery-item.col-4 p { width: 228px; }
	.gallery-item.col-6 p { width: 358px; } 
	
	.gallery-item.col-3 img { height: 122px; }
	.gallery-item.col-4 img { height: 171px; }
	.gallery-item.col-6 img { height: 269px; }
}
/* 768px
/*-------------------------------------------*/
@media (max-width: 800px) { 
	.container,
	.header-inner,
	#banner .oneByOne_item,
	#slider-section,
	.footer-inner { width: 660px }

	div.orbit>img,
	div.orbit iframe { width: 660px !important; height: 311px !important; }
	body { min-width: 660px; overflow-x: hidden !important; }
	/* Display responsive navigation */
	#nav-wrap { display: block }
	/* Hide regular nav */
	#main-nav { display: none }
	/* columns
		/*-------------------------------------------*/
	.col-1 { width: 35px }
	.col-2, #main-content-with-sidebar .col-3 { width: 90px }
	.col-3 { width: 145px }
	.col-4, #main-content-with-sidebar .col-5, #main-content-with-sidebar .col-6 { width: 200px }
	.col-5 { width: 255px }
	.col-6 { width: 310px }
	.col-7 { width: 365px }
	.col-8, #main-content-with-sidebar .col-9, #main-content-with-sidebar .col-10, #main-content-with-sidebar .col-11, #main-content-with-sidebar .col-12 { width: 420px }
	.col-9 { width: 475px }
	.col-10 { width: 530px }
	.col-11 { width: 585px }
	.col-12,
	.separator { width: 640px }
	.sidebar-wrapper #search { width: 117px !important; }
	#header-dropdown #search, #footer #search { width:133px !important; }
	.gallery-section p { width: 133px }
	.gallery-section a img { height: 100px }
	div.jp-progress-container { width: 70px }
	.no-margin { margin-bottom: 0px !important; }
	div.jp-type-single div.jp-progress { width: 70px; height: 5px; margin-top: 1px; padding: 0px; background: #eee; }
	div.jp-volume-bar-container { left: 145px }
	div.jp-interface { width: 195px !important }
	div.jp-type-single a.jp-mute,
	div.jp-type-single a.jp-unmute { top: 9px; left: 122px; }
	.blog-header-right-side { width: 75% !important }
	.blog-featured-image img,
	.blog-featured-image iframe { height: 141px }
	.blog-type-two .player-with-image div.jp-type-single div.jp-progress { width: 290px !important }
	.blog-type-two .player-with-image div.jp-interface { width: 415px !important }
	.blog-type-two .player-with-image div.jp-volume-bar-container { left: 365px !important }
	.blog-type-two .player-with-image div.jp-type-single a.jp-mute,
	.blog-type-two div.jp-type-single a.jp-unmute { left: 342px }
	.blog-type-two div.jp-type-single div.jp-progress { width: 283px !important }
	.blog-type-two div.jp-interface { width: 418px !important }
	.blog-type-two div.jp-volume-bar-container { left: 363px !important }
	.blog-type-two div.jp-type-single a.jp-mute,
	.blog-type-two div.jp-type-single a.jp-unmute { left: 338px !important }
	.slider-shadow { display: none }
	.about-the-author-text { width: 72% }
	.col-4.from-the-portfolio-sec img,
	.col-4.from-the-portfolio-sec iframe { height: 150px }
	.col-6.from-the-portfolio-sec img,
	.col-6.from-the-portfolio-sec iframe { height: 233px }
	.col-3.from-the-portfolio-sec img,
	.col-3.from-the-portfolio-sec iframe { height: 109px }
	
	.col-4.from-the-blog .featured-header iframe { height: 118px; }
	.col-6.from-the-blog .featured-header iframe { height: 187px; }
	.col-8.from-the-blog .featured-header iframe { height: 255px; }
	.action .action-text {width:60%;}
	
	.gallery-item.col-3 p { width: 133px; }
	.gallery-item.col-4 p { width: 188px; }
	.gallery-item.col-6 p { width: 298px; } 
	
	.gallery-item.col-3 img { height: 100px; }
	.gallery-item.col-4 img { height: 141px; }
	.gallery-item.col-6 img { height: 224px; }

	.blog-type-two .blog-header a iframe {height:255px !important; min-height: 255px;}
}
/* 500px
/*-------------------------------------------*/
@media (max-width: 700px) { 
	.container,
	.header-inner,
	#banner .oneByOne_item,
	#slider-section,
	.footer-inner { width: 500px }


	div.orbit>img,
	div.orbit iframe { width: 500px !important; height: 234px !important; }
	body { min-width: 500px; overflow-x: hidden !important; }
	/* columns
		/*-------------------------------------------*/
	*[class *= "col-"], #main-content-with-sidebar *[class *= "col-"] { width: 480px; margin-bottom: 30px; float: none; }
	#footer *[class *= "col-"] { margin-bottom:30px !important;}
	#footer .widget-item:last-child, #footer .widget-item:nth-child(4)  { margin-bottom: 0 !important; }
	#header-dropdown #search, #footer #search { width:203px !important; }
	.separator { width: 480px; margin-bottom: 50px; margin-top: 50px; }
	/* Display responsive navigation */
	#nav-wrap { display: block }
	/* Hide Elements */
	#page-title-button-wrapper,
	#main-nav,
	#header-dropdown,
	#footer-nav,
	.flex-caption,
	.slider-shadow { display: none }
	/* Other */
	.page-title-inner h3.page-heading-title { display: block; text-align: center; width: 100%; }
	.page-title-inner .page-heading-description { float: none; clear: both; display: block; width: 100%; text-align: center; border: none; padding: 0; margin: 0; }
	.gallery-item a,
	.gallery-item a img { height: 351px }
	.no-margin { margin-bottom: 30px !important; }
	.gallery-section p { width: 468px }
	div.jp-progress-container { width: 350px }
	div.jp-type-single div.jp-progress { width: 350px; height: 5px; margin-top: 1px; padding: 0px; background: #eee; }
	div.jp-volume-bar-container { left: 425px }
	div.jp-interface { width: 475px !important }
	div.jp-type-single a.jp-mute,
	div.jp-type-single a.jp-unmute { top: 9px; left: 402px; }
	.blog-header { margin-bottom: 20px !important }
	.blog-featured-image img,
	.blog-featured-image iframe { height: 351px }
	.blog-type-two .player-with-image div.jp-type-single div.jp-progress { width: 340px !important }
	.blog-type-two .player-with-image div.jp-interface { width: 475px !important }
	.blog-type-two .player-with-image div.jp-volume-bar-container { left: 425px !important }
	.blog-type-two .player-with-image div.jp-type-single a.jp-mute,
	.blog-type-two .player-with-image div.jp-type-single a.jp-unmute { left: 402px }
	.blog-type-two div.jp-type-single div.jp-progress { width: 343px !important }
	.blog-type-two div.jp-interface { width: 478px !important }
	.blog-type-two div.jp-volume-bar-container { left: 423px !important }
	.blog-type-two div.jp-type-single a.jp-mute,
	.blog-type-two div.jp-type-single a.jp-unmute { left: 398px !important }
	.about-the-author-text { width: 75% }
	.col-4.from-the-portfolio-sec img,
	.col-4.from-the-portfolio-sec iframe,
	.col-6.from-the-portfolio-sec img,
	.col-6.from-the-portfolio-sec iframe,
	.col-3.from-the-portfolio-sec img,
	.col-3.from-the-portfolio-sec iframe { height: 360px }
	
	.col-2.from-the-blog .featured-header iframe,
	.col-3.from-the-blog .featured-header iframe,
	.col-4.from-the-blog .featured-header iframe { height: 293px; }
	.col-6.from-the-blog .featured-header iframe { height: 293px; }
	.col-8.from-the-blog .featured-header iframe { height: 293px; }
	
	.gallery-item.col-3 p { width: 468px; }
	.gallery-item.col-4 p { width: 468px; }
	.gallery-item.col-6 p { width: 468px; } 
	
	.gallery-item.col-3 img { height: 363px; }
	.gallery-item.col-4 img { height: 363px; }
	.gallery-item.col-6 img { height: 363px; }
	
	#copyright-line #copyright-text { display:block; width:100%; float:none; text-align:center; }
	#footer .widget-item { margin-bottom: 40px !important }
	.from-the-portfolio-title h3 { display: block; float: none; text-align: center; margin-bottom: 30px; }
	ul#sort-categories li { display: block; width: 450px; border-bottom: solid 1px #e6e6e6; margin-bottom: 5px; margin-left: 0; margin-right: 0px; padding-bottom: 5px; text-align: center; }
	ul#sort-categories li span { display: none }
	ul#sort-categories { text-align: center; display: block; margin-bottom: 20px; padding-top: 8px; padding-bottom: 8px; }
	.focus-plan { margin-top: 0px !important }
	.action .action-text {width:100%;}
	.action .action-text h1, .action .action-text h2, .action .action-text h3, .action .action-text h4, .action .action-text h5, .action .action-text h6 { margin-bottom:20px; }
	.action .button { position: relative; bottom:-20px; left:0px; margin-top:0px; }
	.team-member-box { float:none; clear:both; margin-bottom:60px; }
	.blog-type-two .blog-header a iframe {height:293px !important; min-height: 280px;}
	
	.text-information, .phone-information, .email-information { display:none; }
}
/* 480px
/*-------------------------------------------*/
@media (max-width: 530px) { 
	.container,
	.header-inner,
	#banner .oneByOne_item,
	#slider-section,
	.footer-inner { width: 300px }


	*[class *= "col-"], #main-content-with-sidebar *[class *= "col-"] { width: 280px; margin-bottom: 30px; float: none; }
	div.orbit>img,
	div.orbit iframe { width: 300px !important; height: 138px !important; }
	#footer *[class *= "col-"] { margin-bottom: 30px }
	.separator { width: 280px; margin-bottom: 50px; margin-top: 50px; }
	body { min-width: 300px; overflow-x: hidden !important; }
	.col-4.from-the-portfolio-sec img,
	.col-4.from-the-portfolio-sec iframe,
	.col-6.from-the-portfolio-sec img,
	.col-6.from-the-portfolio-sec iframe,
	.col-3.from-the-portfolio-sec img,
	.col-3.from-the-portfolio-sec iframe { height: 210px }
	.col-2.from-the-blog .featured-header iframe,
	.col-3.from-the-blog .featured-header iframe,
	.col-4.from-the-blog .featured-header iframe { height: 168px; }
	.col-6.from-the-blog .featured-header iframe { height: 168px; }
	.col-8.from-the-blog .featured-header iframe { height: 168px; }		
	.sidebar-wrapper #search { width: 197px !important; }
	/* Display responsive navigation */
	#nav-wrap { display: block }
	/* Hide Elements */
	#page-title-button-wrapper,
	#main-nav,
	#header-dropdown,
	#footer-nav,
	.flex-caption,
	.slider-shadow { 
	display: none }
	/* Other */
	.focus-slogan-text h1 { padding-bottom: 20px !important; }
	#copyright-line #copyright-text { display:block; width:100%; float:none; text-align:center; }
	.page-title-inner h3.page-heading-title { display: block; text-align: center; width: 100%; }
	#footer .widget-item { margin-bottom: 40px }
	.no-margin { margin-bottom: 30px !important; }
	.from-the-portfolio-title h3 { margin-bottom: 30px }
	ul#sort-categories { padding-top: 8px; padding-bottom: 8px; margin-bottom: 20px; }
	ul#sort-categories li { display: block; width: 256px; border-bottom: solid 1px #e6e6e6; margin-bottom: 5px; margin-left: 0; margin-right: 0px; padding-bottom: 5px; text-align: center; }
	ul#sort-categories li span { display: none }
	.page-title-inner .page-heading-description { float: none; clear: both; display: block; width: 100%; text-align: center; border: none; padding: 0; margin: 0; }
	.form-disclaimer { float: none; margin-top: 0px; margin-bottom: 20px; display: block; text-align: center; }
	#contact-form textarea { width: 94% }
	.gallery-item a,
	.gallery-item a img { height: 201px }
	.gallery-section p { width: 268px }
	div.jp-progress-container { width: 150px }
	div.jp-type-single div.jp-progress { width: 150px; height: 5px; margin-top: 1px; padding: 0px; background: #eee; }
	div.jp-volume-bar-container { left: 225px }
	div.jp-interface { width: 275px !important }
	div.jp-type-single a.jp-mute,
	div.jp-type-single a.jp-unmute { top: 9px; left: 202px; }
	.blog-header { margin-bottom: 20px !important }
	.sidebar-wrapper { margin-top: 40px !important }
	.blog-featured-image img,
	.blog-featured-image iframe { height: 201px }
	.blog-type-two .player-with-image div.jp-type-single div.jp-progress { width: 140px !important }
	.blog-type-two .player-with-image div.jp-interface { width: 275px !important }
	.blog-type-two .player-with-image div.jp-volume-bar-container { left: 225px !important }
	.blog-type-two .player-with-image div.jp-type-single a.jp-mute,
	.blog-type-two .player-with-image div.jp-type-single a.jp-unmute { left: 202px }
	.blog-type-two div.jp-type-single div.jp-progress { width: 143px !important }
	.blog-type-two div.jp-interface { width: 278px !important }
	.blog-type-two div.jp-volume-bar-container { left: 223px !important }
	.blog-type-two div.jp-type-single a.jp-mute,
	.blog-type-two div.jp-type-single a.jp-unmute { left: 198px !important }
	.about-image-wrapper,
	.about-the-author-text { float: none; clear: both; margin-left: auto !important; margin-right: auto !important; display: block; text-align: center; }
	.about-image-wrapper { margin-bottom: 20px }
	.about-the-author-text { width: 100% }
	.alignleft,
	.alignright { float: none !important }
	.focus-sep-text { float: none !important; clear: both; display: inline-block; margin-bottom: 20px; }
	.focus-plan { margin-top: 0px !important }
	.action .action-text {width:100%;}
	.action .action-text h1, .action .action-text h2, .action .action-text h3, .action .action-text h4, .action .action-text h5, .action .action-text h6 { margin-bottom:20px; }
	.action .button { position: relative; bottom:-20px; left:0px; margin-top:0px; }
	#header-dropdown #search, #footer #search { width:268px !important; }
	
	.gallery-item.col-3 p { width: 268px; }
	.gallery-item.col-4 p { width: 268px; }
	.gallery-item.col-6 p { width: 268px; } 
	
	.gallery-item.col-3 img { height: 201px; }
	.gallery-item.col-4 img { height: 201px; }
	.gallery-item.col-6 img { height: 201px; }
	
	.team-member-box { float:none; clear:both; margin-bottom:60px; }
	#logo { float: none; clear: both; }
	#nav-wrap { clear: both; float: none; margin-left: auto; margin-right: auto; margin-top: 20px; display: block; left: 106px; }
	#nav { right:105px; }
	ul#nav .triangle { left: 131px !important }
	.blog-type-two .blog-header a iframe {height:168px !important; min-height: 10px;}

}
/*Display Shortcode stuff*/
.hidden { display: none; visibility: hidden; }
.visible-phone { display: none !important }
.visible-phone-portrait { display: none !important }
.visible-phone-landscape { display: none !important }
.visible-tablet { display: none !important }
.hidden-desktop { display: none !important }
@media (max-width: 479px) { 
    .visible-phone { display: inherit !important }
    .visible-phone-portrait { display: inherit !important }
    .visible-phone-landscape { display: none !important }
    .hidden-phone { display: none !important }
    .hidden-desktop { display: inherit !important }
    .visible-desktop { display: none !important }
}
@media only screen and (min-width: 480px) and (max-width: 767px) { 
    .visible-phone { display: inherit !important }
    .visible-phone-portrait { display: none !important }
    .visible-phone-landscape { display: inherit !important }
    .hidden-phone { display: none !important }
    .hidden-desktop { display: inherit !important }
    .visible-desktop { display: none !important }
}
@media (min-width: 768px) and (max-width: 959px) { 
    .visible-tablet { display: inherit !important }
    .visible-phone-portrait { display: none !important }
    .visible-phone-landscape { display: none !important }
    .hidden-tablet { display: none !important }
    .hidden-desktop { display: inherit !important }
    .visible-desktop { display: none !important }
}