/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.boxed .rows { width: 100%; }

	.shortcode-col-1-1, .s-col-1 { width: 100%; }
	.shortcode-col-2-1, .s-col-2 { width: 48.9361%; }
	.shortcode-col-3-1, .s-col-3 { width: 31.9148%; }
	.shortcode-col-4-1, .s-col-4 { width: 23.4042%; }
	.shortcode-col-3-2 { width: 65.9574%; }
	.shortcode-col-4-3 { width: 72.3404%; }

	.shortcode-col-2-1,
	.shortcode-col-3-1,
	.shortcode-col-4-1,
	.shortcode-col-3-2,
	.shortcode-col-4-3 { margin-right: 2.1276%; }

	.shortcode-col-last { margin-right: 0; }

	.s-col-5 { width: 17.8723%; }

	.s-col-1,
	.s-col-2,
	.s-col-3,
	.s-col-4,
	.s-col-5 { margin-left: 2.1276%; }

	.s-col-first { margin-left: 0; }

	.shortcode-gallery li.col-first { clear: none; }
	
	.faq-list .faq-wrap .toggle-content {
	
	padding:20px 90px 20px 60px;	
	
}

.single-portfolio .columns .post-data {
margin-bottom: 40px;
	
}
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
	.container{ max-width: 100%; }
	.site-header-section { height: auto;}
	.site-logo, 
	.site-name, 
	.site-top-social,
	.site-copyright { text-align: center; }
	.site-top-social { position: static; }
	.drop-menu,
	.bottom-menu,
	#lang_sel { display: none; }
	.select-menu,
	.select-bottom-menu { 
		display: block;
		padding: 6px 10px;
		border:1px solid #E5E5E5;
		margin: 25px 0;
		width: 100%;
		cursor:pointer;
	}
	.site-top-social { margin-bottom: 25px; }
	.site-top-social a { display: inline-block; }
	.site-logo, 
	.site-name, 
	#main-menu,
	.site-copyright,
	#nav-bottom-menu { float: none; clear:both; }
	#toTop { right: -999px; }

	.post-list-shortcode .six,
	.post-portfolio-fullwidth .four,
	.post-portfolio-fullwidth .eight,
	.post-portfolio-right-side .eight,
	.post-portfolio-right-side .four,
	.post-portfolio-left-side .eight,
	.post-portfolio-left-side .four { width: 100%; }

	.post-list-shortcode .six .six { width: 50%; }

	.post-portfolio-fullwidth .post-format,
	.post-portfolio-left-side .post-media .inner { padding-left: 0; }
	.post-portfolio-right-side .post-media .inner { padding-right: 0; margin-right:0px; }
	
	#site-foot .social {
    margin-top: 0px;
	margin-bottom: 20px;
	float:left;
	width:100%;
	text-align:center;
	}
	
	#site-foot .social ul {
	width:85px;
margin: 0 auto;
text-align:left;	
	}

.single-portfolio .columns .post-data {
margin-left: 20px;
margin-bottom: 40px;
	
}
#nav-bottom-menu .menu-item-1229, #nav-bottom-menu .menu-item-1230, #nav-bottom-menu .menu-item-1231 {
display:block;	
}

.faq-list .faq-wrap .toggle-content {
	
	padding:20px 70px 20px 40px;	
	
}

}




/*Common For Max 480*/
@media only screen and (max-width: 767px) {
	.site-content-wrapper article.row { max-width: 860px; }
	.footer-widgets-area .columns .twelve,
	.footer-widgets-area .columns .six,
	.footer-widgets-area .columns .four,
	.footer-widgets-area .columns .three,
	.post-contact-page .eight,
	.post-contact-page .four,
	.site-content-blog-wrapper .eight,
	.site-content-blog-wrapper .four,
	.site-content-wrapper-right-page .eight,
	.site-content-wrapper-right-page .four,
	.site-content-wrapper-left-page .eight,
	.site-content-wrapper-left-page .four,
	.portfolio-list .six { width: 100%; float: none; }
	.post-contact-page .four .inner,
	.site-content-blog-wrapper .four .inner,
	.post-contact-page .four .inner,
	.site-content-wrapper-right-page .four .inner { padding-left: 0;}
	.site-content-wrapper-left-page .four .inner { padding-right: 0; }
	.site-content-blog-wrapper .four .inner,
	.site-content-wrapper-right-page .four .inner,
	.site-content-wrapper-left-page .eight .inner { margin-top: 40px; }
	.flex-container-slideshow .flex-caption,
	.sortable-menu { display: none; }
	.site-page-header h3,
	.site-page-header .page-header-breadcrumbs { float: none; margin-left: 30px;}

	.portfolio-list li .post-thumb { margin-right: 0; }
	.portfolio-list li .post-data { margin-left: 0; }

	.shortcode-col-2-1,
	.shortcode-col-3-1,
	.shortcode-col-4-1,
	.shortcode-col-3-2,
	.shortcode-col-4-3,
	.s-col-2,
	.s-col-3,
	.s-col-4,
	.s-col-5 { 
		width: 100%; 
		float: none;
		margin-left: 0;
		margin-top: 20px;
	}

	.portfolio-grid .six,
	.portfolio-grid .four,
	.portfolio-grid .three,
	.portfolio-grid .two,
	.post-list-shortcode .six,
	.post-list-shortcode .six .six { width: 100%; float: none; }

	.sti-menu,
	.post-list-shortcode { padding-top: 5px; }

.greyhead_bg {
display:none;	
}
.container {
    margin-top: 0px;
}
.home .blog-list-shortcode {
	width: 100%;
	margin: 20px 20px 0px 20px;
}
.home .careers-list {
    width: 100%;
	margin: 20px 20px 0px 20px;
}
.home .careers-list, .home .blog-list-shortcode {
width: 87%;	
}

.home .blog-list-shortcode .column_thumb, .home .careers-list .column_thumb {
width:100%;	
max-width:none;
}

.home .portfolio-slide-list {
    clear: both;
	margin:20px 0px 0px 20px;
}
.home .blog-list-shortcode .column_copy, .home .careers-list .column_copy {
    max-width: 100%;
}
.contact-form-wrapper #contactform {
margin-bottom: 40px;	
}
.related-work-carousel li img {
width:100%;	
}
.single-portfolio .related-portfolios-lists {
    margin-left: 28px;
}

.backtoprojects a {
   margin-right: 20px;
}
.post-format h3.shortcode-title {
margin-left: 30px;	
}
.home .blog-list-shortcode .column_copy .more, .home .careers-list .more {

    margin-bottom: 20px;

}
.home .careers-list img, .home .blog-list-shortcode img {
	width:100%;
	
}
#nav-bottom-menu .menu-item-1229, #nav-bottom-menu .menu-item-1230, #nav-bottom-menu .menu-item-1231 {
display:block;	
}
.faq-list .faq-wrap .toggle-content {
	
	padding:20px 20px 20px 20px;	
	
}
.site-page-header h3 {
margin-left: 0px;	
}

}



/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.container{ max-width: 960px; }
	.post-slide-list .post-carousel li { width: 220px !important; }
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { max-width: 96%; }
	.portfolio-grid .two { width: 25%; }
	.side-widget-area .widget-search .text-file { max-width: 93%; }
	.post-slide-list .post-carousel li .item-footer {
	min-height:70px;
}

}

	
@media only screen and (min-width: 977px) and (max-width: 997px) {
	.side-widget-area .widget-search .text-file { max-width: 90%; }
	
}




/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.post-slide-list .post-carousel li { width: 364px !important; }
    .side-widget-area .widget-search .text-file { max-width:90%; }
	.footer-widgets-area .widget-search .text-file { width: 344px; }
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { max-width: 96%; }
	.footer-widgets-area .columns .twelve,
	.footer-widgets-area .columns .six,
	.footer-widgets-area .columns .four,
	.footer-widgets-area .columns .three { width: 50%; }
	.footer-widgets-area .columns .column:nth-child(2n+1) {
		clear: left;
	}

	.portfolio-grid .six,
	.portfolio-grid .four,
	.portfolio-grid .three,
	.portfolio-grid .two { width: 33.333333%; }
	#nav-bottom-menu .menu-item-1229, #nav-bottom-menu .menu-item-1230, #nav-bottom-menu .menu-item-1231 {
display:block;	
}
}




/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.post-slide-list .post-carousel li { width: 460px !important; }
	.side-widget-area .widget-search .text-file { width: 235px; }
	.side-widget-area .widget-search .text-file,
	.footer-widgets-area .widget-search .text-file,
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { width: 95%; }
	
	.home .blog-list-shortcode .inner, .home .careers-list .inner {
margin-right: 0px;	
}

.home .blog-list-shortcode .column_copy .more {

    margin-bottom: 20px;

}
.home .portfolio-slide-list .flex-direction-nav {
display:block;	
}
	
}





/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.post-slide-list .post-carousel li { width: 300px !important; }
	.side-widget-area .widget-search .text-file,
	.footer-widgets-area .widget-search .text-file,
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { width: 280px; }
	.post-format h3.shortcode-title {
	margin-left: 40px;
}
.home .portfolio-slide-list .flex-direction-nav {
display:block;	
}

.faq-list .faq-wrap .item h5.toggle {
  
    font-size: 11px;

}
.columns .inner {
margin-right: 0px;	
}

	
}





/*240*/
@media only screen and (max-width: 319px) {
	.post-slide-list .post-carousel li { width: 220px !important; }
	.side-widget-area .widget-search .text-file,
	.footer-widgets-area .widget-search .text-file,
	.comment-form-file input[type="text"],
	.comment-form-content,
	.contact-form-wrapper input[type="text"],
	.contact-form-wrapper #comments,
	.contact-form-wrapper .wpcf7-textarea { width: 200px; }
	.home .portfolio-slide-list .flex-direction-nav {
display:block;	
}
}