 

 /*==========  Mobile First Method  ==========*/



/* Custom, iPhone Retina */ 

@media only screen and (min-width : 320px) {

}



/* Extra Small Devices, Phones */ 

@media only screen and (min-width : 480px) {

}



/* Small Devices, Tablets */

@media only screen and (min-width : 768px) {

}



/* Medium Devices, Desktops */

@media only screen and (min-width : 992px) {

.image-set a img {

	

}

}



/* Large Devices, Wide Screens */

@media only screen and (min-width : 1200px) {

	

}

 @media (min-width: 1350px) {

 

}

 @media (min-width: 1601px) {

 

.carousel-inner .item img {

	width:100%;

}

.owl-item .item figure {

	max-height:none;

}

 

.modal-dialog {

	width:auto;

	max-width:none;

}

}

 @media (max-width: 1600px) {

}

 @media (max-width: 1349px) {

}

 @media (max-width: 1349px) and (min-width: 1200px) {

}

 

/* Large Devices, Wide Screens */



@media (max-width: 1199px) {

h1 {

	font-size:30px !important;

}

h2 {

	font-size:26px !important;

}

h3 {

	font-size:22px !important;

}

.carousel-inner .item {

	height:auto;

}

.container {

	padding:0 15px;

}





.navbar-default .navbar-nav li a{  /* CHANGE*/

	padding: 10px 10px;
	font-size: 23px;

}





}

 @media (max-width: 1199px) and (min-width: 992px) {

}

 @media (max-width: 1199px) and (min-width: 768px) {

}



/* Medium Devices, Desktops */



@media (max-width: 991px) {

h1 {

	font-size:26px !important;

}

h2 {

	font-size:23px !important;

}

h3 {

	font-size:20px !important;

}

#billboard .header {
	position:static;
}

#billboard .carousel-control {

	display:none;

}


.about_content .main_content .mid_col{
    margin-top: 30px;
}

.wrapper {

	padding-top: 15px;

	padding-bottom: 15px;

}

.content-holder {

	padding: 10px 0;

}

.logo_content .col {

	width: 23%;

}

.logo_content .col:nth-child(5n+1) {

	clear:none;

}

.logo_content .col:nth-child(4n+1) {

	clear:both;

}



.navbar-default .navbar-nav li a{   

font-size: 21px;
padding: 10px 6px;

}





}

 @media (max-width: 991px) and (min-width: 768px) {

}

 @media (max-width: 880px) {

}

 @media (max-width: 800px) {

}



 /* Small Devices, Tablets */

 

@media (max-width: 767px) {

h1 {
	font-size:23px !important;
}

h2 {
	font-size:21px !important;
}

h3 {
	font-size:19px !important;
}

h4 {
	font-size:17px !important;
}

.thumbnail_lft, .thumbnail_rht {
	float:none;
	max-width: none;
	max-height: 230px;
	margin: 0 0 15px;
}

.flt_lft, .flt_rht {
	float: none;
	margin-left:0;
	margin-right:0;
	margin-bottom:20px;
}

.thumbnail_big {
	justify-content: left;
}

.thumbnail_big.flt_rht, .thumbnail_big.flt_rht {
	margin-left:0;
	margin-right:0;
}




.navbar-default .navbar-nav{
	float: none;
}





.navbar-default .navbar-nav li a{
	padding: 10px 10px;
}



.navbar-default .navbar-nav > li > a:hover,

 .navbar-default .navbar-nav > li > a:focus{

	 color:#fff;

}





.logo_holder img {

	width: 90%;

	float: right;

}

.fixNav .logo_holder img {

	width: 40%;

}

.sub_page-banner .full_banner {
	max-height: 600px;
	padding-top:100px;

}

.breadCrumbNav {

	position:static;

}

h1.breadCrumb_title {

	margin:10px 0;

	color: #001727;

	font-weight: 700;

}

.carousel .container {

	padding:0;

}

.carousel .slide-caption {

	position:static;

	transform: none;

	-moz-transform: none;

	-webkit-transform: none;

	background-color: #204b80;

	padding: 15px;

}

.copyright {

	padding:15px 0;

}

.specialization .col:nth-child(4n+1) {

	clear:none;

}

.specialization .col:nth-child(2n+1) {

	clear:both;

}

.specialization .spec_box {

	margin: 0px 0 30px;

}

.logo_content .col {

	width: 31%;

}

.logo_content .col:nth-child(4n+1) {

	clear:none;

}

.logo_content .col:nth-child(3n+1) {

	clear:both;

}





  .team_content .col {

	  width:50%;

	  float:left;

	  

}





.team_content .col:nth-child(3n+1){

	clear:none;

}





.team_content .col:nth-child(2n+1){

	clear:both;

}





.company_content .item{

	width:49%;

}



.company_content .item:nth-child(4n+1){

	clear:none;

}



.company_content .item:nth-child(2n+1){

	clear:both;

}









}

 @media (max-width: 640px) {

h1 {

	font-size:22px !important;

}

h2 {

	font-size:20px !important;

}

h3 {

	font-size:18px !important;

}

h4 {

	font-size:17px !important;

}

.welcome_content .thumbnail_image {

/*	max-width: 260px;*/

}

}

 @media (max-width: 600px) {

.footer-social-icons ul {

	margin-top:20px;

}

}

 @media (max-width: 560px) {

}

 @media (max-width: 520px) {

.logo_content .col {

	width: 48%;

}

.logo_content .col:nth-child(3n+1) {

	clear:none;

}

.logo_content .col:nth-child(2n+1) {

	clear:both;

}

}

 

/* Extra Small Devices, Phones */ 

@media (max-width: 480px) {

h1 {

	font-size:21px !important;

}

h2 {

	font-size:19px !important;

}

h3 {

	font-size:17px !important;

}

h4 {

	font-size:16px !important;

}

.contact_wrapper .col, .about_content .col, .footer .col {

	width:100%;

}

 

.footer_logo {

	margin-bottom:20px;

}



}

 

 @media (max-width: 440px) {

h1 {

	font-size:20px !important;

}

h2 {

	font-size:18px !important;

}

h3 {

	font-size:16px !important;

}

h4 {

	font-size:15px !important;

}

}

 @media (max-width: 400px) {

h1 {

	font-size:19px !important;

}

h2 {

	font-size:17px !important;

}

h3 {

	font-size:15px !important;

}

h4 {

	font-size:14px !important;

}

.logo_content .col {

	width: 100%;

	margin:0;

}

.logo_content figure.client_logo {

	margin: 0 auto;

}

}

 @media (max-width: 360px) {

}

 @media (max-width: 320px) {

}

