@media only screen and (max-width: 1919px) {
	.post-type-on-single { width: 100%; }
	.portfolio-type-on-single { width: 100%; }
	.current-post-details { margin-top: 0; }
	.single-post-mouse-image { margin-top: 50px; }
	.prev-post-wrapper { right: 20px; }
	.next-post-wrapper { left: 20px; }
}

@media only screen and (max-width: 1199px) {
	.center, .header-wrapper .header-inner-wrapper, .inside-section, .vc_row.small_box, .archive-section .inside-section, .single-portfolio-first-section .inside-section, .ajax-load-more-wrap { width: 960px; }
	.boxed .inside-section  { width: 960px !important; }
	.single_workflow_left { margin-left: 30px; }
	.single_workflow_right { margin-right: -40px; }
	svg.bigTriangleColor { height: 100px; }
	.single-portfolio-top-type2 { top: 280px; } 
	.single-portfolio-images-section-type2 { margin-top: -550px; }
	.portfolio-next-project-details { top: 280px; }
	.single-portfolio-images-type2 { text-align: center; }
	.single-portfolio-images-link { display: inline-block; float: none; }
	.single-portfolio-images { text-align: center; }
	.single-portfolio-images-link { display: inline-block; float: none; }
}

@media only screen and (max-width: 959px) {
	.center, .header-wrapper .header-inner-wrapper, .inside-section, .vc_row.small_box, .archive-section .inside-section, .single-portfolio-first-section .inside-section, .ajax-load-more-wrap { width: 768px; }
	.boxed .inside-section  { width: 768px !important; }
	.main-menu ul.sf-menu > li { margin: 0 8px; }
	.single-post-mouse-image { margin-top: 10px; }
	.portfolio-grid-single { margin-bottom: 30px; }
	.single-portfolio-top-type2 { position: relative; top: 0; width: 100%; float: left; margin-top: 30px; }
	.portfolio-next-project-details { top: 180px; }
}

@media only screen and (max-width: 767px) {
	.center, .header-wrapper .header-inner-wrapper, .inside-section, .vc_row.small_box, .archive-section .inside-section, .single-portfolio-first-section .inside-section, .ajax-load-more-wrap  { width: 100%; padding-left: 8px; padding-right: 8px; }
	.boxed .inside-section  { width: 100% !important; padding-left: 8px; padding-right: 8px; }
	.header-wrapper { position: relative; padding-top: 30px !important; padding-bottom: 30px !important; }
	.vc_row {  margin-left: 0 !important; margin-right: 0 !important; }
	.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5,
     .vc_col-sm-6 , .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10,
    .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-4.isotope-item { width: 100% !important;  padding-left: 0 !important; padding-right: 0 !important; }
	.vc_complex_columns, .vc_icon_title { text-align: center; }
	.single_workflow_line { display: none; }
	.single_workflow_left { width: 100%; margin-left: 0; margin-bottom: 30px; }
	.single_workflow_right { width: 100%; margin-right: 0; margin-bottom: 30px; }
	.vc_pego_button { text-align: center !important; margin-bottom: 20px !important; }
	.pego_posts_big_article_wrapper { width: 100%; float: none; margin: 0 auto 30px; max-width: 370px; }
	.pego_post_articles { width: 100%; }
	.pego_post_article { width: 50%; }
	.vc_three_column_text .vc_three_column_text_single.column_text1 { width: 50%; }
	.vc_three_column_text .vc_three_column_text_single.column_text2 { width: 50%; }
	.vc_three_column_text .vc_three_column_text_single.column_text3 { width: 50%; }
	.menu-icon-mobile { display: block; }
	.menu-icon-open, .menu-icon-close, .main-menu, .menu-icon-retina { display: none !important; }
	.menu-icon { position: relative; }
	a.three_column_text_button { display: block; text-align: center; margin: 30px 30px 0; }
	.vc_pego_contact_info .vc_pego_contact_info_single p, .vc_pego_contact_info .vc_pego_contact_info_single p a { font-size: 22px; }
	.single-post-details { position: relative; top: 0; width: 100%; }
	.single-post-thumb-svg-left, .single-post-thumb-svg-right { display: none; }
	.next-post-wrapper, .prev-post-wrapper { top: 30%; }
	input#mc4wp_email { padding: 15px 0; display: block; width: 100%; margin-right: 0; }
	.mc4wp-form input[type="submit"] {  padding: 15px 0; display: block; width: 100%; margin-top: 20px; }
	.portfolio-grid-single { display: block; width: 100%; }
	.portfolio-grid-single-right-image .portfolio-grid-single-desc, .portfolio-grid-single-desc { text-align: center; left: 0; }
	.portfolio-grid-single-desc { position: relative; height: auto; display: block;  width: 100%; }
	a.portfolio-grid-single-thumb { position: relative; float: none; margin: 0 auto; display: block; max-width: 400px; clear: both; }
	a.portfolio-grid-single-read-more { display: none; }
	button.alm-load-more-btn {	position: relative; right: auto; bottom: 0; margin: 0 auto; }
	.portfolio-details-single  { border: none; }
	.portfolio-details-column4, portfolio-details-column3, .portfolio-details-column2, portfolio-details-column1 { width: 100%; }
	.single-portfolio-title, .single-portfolio-title h1 { font-size: 24px; }
	h1 { font-size: 24px; }
	h2 { font-size: 20px; }
	h3 { font-size: 18px; }
	h4 { font-size: 16px; }
	h5 { font-size: 14px; }
	h6 { font-size: 12px; }
	.single-portfolio-first-section, .single-page-first-section { padding-top: 50px; }
	.portfolio_details_type2 .portfolio-details-single { width: 100%; padding-left: 0; text-align: center; }
	.single-portfolio-title-type2 h1 { width: 100%; font-size: 24px;  }
	.single-portfolio-images-type2, .single-portfolio-images { margin-left: 0; margin-right: 0;   }
	.page-title h1 { font-size: 28px; }
	.page-title-wrapper { margin-bottom: 30px; }
	.portfolio-grid-single-title { font-size: 20px; }
	button.alm-load-more-btn { width: 100%; padding: 17px 7px 30px !important; }
	a.pego_post_big_article_title { font-size: 22px; }
	.current-post-details h1 { font-size: 24px; }
	.index-items { width: 100%; padding-left: 8px; padding-right: 8px;  } 
	.sidebar { width: 100%; max-width: 300px; padding-left: 8px; padding-right: 8px;  margin: 0 auto; float: none; } 
	.search-item-single { width: 100%; }
	.portfolio-next-project-title { font-size: 20px; }
	.portfolio-next-project-details { top: 100px; }
	svg.bigTriangleColor { height: 50px; }
	.post-details-left { width: 100%; text-align: center; }
	.post-details-right { width: 100%; text-align: center; }
	ul.theme-socials li { display: inline-block; margin: 0 15px 16px; }
	.comment-form-author, .comment-form-email, .comment-form-url { width: 100%; margin-right: 0; }
}

@media only screen and (max-width: 500px) {
	.header-wrapper .header-inner-wrapper { display: block; }
	.next-post-wrapper, .prev-post-wrapper { top: 20%; }
	.header-wrapper .logo { display: block; vertical-align: middle; text-align: center; width: 100%; }
	.header-wrapper .logo a { float: none; }
	.header-wrapper .menu-wrapper { display: block; text-align: center; width: 100%; }
	.menu-icons { float: none; text-align: center; }
	.menu-icon-mobile { display: inline-block;  margin: 0; }
	.vc_three_column_text .vc_three_column_text_single.column_text1 { width: 100%; }
	.vc_three_column_text .vc_three_column_text_single.column_text2 { width: 100%; }
	.vc_three_column_text .vc_three_column_text_single.column_text3 { width: 100%; }
	.vc_three_column_text .vc_three_column_text_single.column_text1 p { text-align: left; }
	.pego_post_article { width: 100%; }
	.single_workflow_left_data, .single_workflow_right_data  { width: 100%; text-align: center; padding-right: 0px; padding-left: 0;  }
	.single_workflow_left_thumb, .single_workflow_right_thumb { width: 100%; float: left; text-align: center; }
	.single_workflow { border-bottom: 1px solid #95a5a6; margin-bottom: 40px; }
	.single_workflow:last-child { border: none; }
	.portfolio-next-project-details { top: 50px; }
	
}