@media (max-width: 1192px) {

}

@media (min-width: 768px) and (max-width:1400px){
	
	}

@media (min-width: 768px) and (max-width: 1350px){
.subscribe_news h2{ font-size:15px;}
}

@media (min-width: 768px) and (max-width: 1050px){
.gallery_list li{ width:31.6%;}
.services_scopes_list li{ font-size:15px;}

	}

@media (min-width: 981px) and (max-width: 1050px){
.news_wrap input[type="text"]{ width:82%;}

}

@media (min-width: 768px) and (max-width: 980px){
.highlights_wrap .highlights_titlewrap{ padding:21px 15px;}	
.highlights_titlewrap h3{ font-size:15px;}
.highlights_wrap .highlight_description{ font-size:14px;}
.featured_body h2{ font-size:14px;}
.newsletter .news_wrap{ padding:25px 15px;}
.newsletter .subscribe_news{ padding:14px 25px;}
.subscribe_news h2{ font-size:14px;}
.news_wrap input[type="text"]{ width:78%;}
.social li{ padding:0 2px;}
.featured_block .featured_body{ font-size:13px;}

.featured_body h2{ font-size:18px;}

#wrap{margin: -4px 10px 0 34px;}
#header .social_media ul li{padding:0 1px;}
#header .social_media ul li img {width: 82%;}
#wrap input[type="text"]:focus{width:168px;}
#header .social_media{padding-right:4px;}
.navigation li a{ font-size:13px;}
.social li {padding: 0;}
}

@media (min-width: 768px) and (max-width: 900px){
.social li span{ font-size:15px;}
.footer_nav li{ font-size:11px;}
.navigation li a{ font-size:16px;}
.newsletter-submit{left:81%;}
#container_wrapper .gallery-item {width: 31%!important;margin-right:1%!important;}
.about_content ol li{margin: 0 0 0 7%;}
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
.banner_img .highlights_wrap{ position:static;}
.highlights_wrap .highlights_titlewrap{ width:100%;}
.highlights_wrap .highlight_description{ width:100%;}
.newsletter .news_wrap{ width:100%; float:none; overflow:hidden;}
.newsletter .subscribe_news{ width:100%; float:none;}
.news_wrap input[type="text"]{ width:100%;}
.news_wrap .signup_submit button{ float:none; margin:5px 0px 0px;}
#logo{ padding:15px 0px;}
#header .right_content{margin:10px auto;}
.banner_img .highlights_wrap{display:block;}
.highlights_wrap .highlights_titlewrap{display:block;}
.highlights_wrap .highlight_description{display:block;}
.newsletter_ourclients .newsletter{margin:0 0 22px;}
.ourclients_wrap h2{margin:0 0 20px;}
.featured_body h2{ font-size:18px;}
#header .navigation{ margin:10px 0 0;}
.about_content img.alignleft{ display: block; float: none; margin: 20px auto;}
.about_content .social_likes{ padding-left:0px;}
.about_content .content_list{ padding-left:15px; text-align:left;}
.about_content .social_likes{ padding:25px 0px;}
.social_likes li{ margin:10px;}
.gallery_list li{ width:32%;}
.gallery_list img{ width:100%;}
#inner_contact .col-sm-7.contacts-info {margin:0;width:100%;}
#wrap{margin: 4px 10px 0 47px;}
#inner_contact {padding: 35px 0;}
.about_content ul {padding-left: 0;}
.about_content ol {margin: 0;padding-left: 0;display: table;}
.about_content ol li{margin: 0; text-align:center;}
.social {padding:20px 0 0;}
#container_wrapper .gallery-item {width: 31%!important;margin-right:1%!important;}
.newsletter-email{ width: 84%;}
.newsletter-submit{left: 89%;}
#container_wrapper .services_scopes{margin: 24px 0 30px;}
#wrap {margin: 4px 0 7px 47px;}
.about_whoweare ul{ padding-left:0;}
.about_whoweare ol{ margin:0; padding-left:0;}
}
@media (max-width: 668px){
}

@media (max-width: 500px) {
.navigation li a{ font-size:15px;}
.footer_nav li{ font-size:14px;}
}

@media (min-width: 320px) and (max-width: 500px){
#container_wrapper .gallery-item {width:100%!important;}

}

@media (max-width: 360px) {
.newsletter-submit{left: 78%;}	
}