@media (min-width: 1366px) {	
	
}

@media (min-width: 1024px) {	
	
	
}
@media (min-width: 992px) {
	/** Top Menu **/
	.flex-show {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}
	.nav-section .navbar-default .navbar-collapse {  
		width: 100%;
		flex: 1;
		text-align: right;
	}
	
	.nav-section .navbar-default .navbar-nav {
		float: none;
		display: inline-block;
		vertical-align: middle;
		padding-top: 10px;
	}
	
	.add-flex {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}
	
	.nav-section .navbar-nav > li > a:after {
		content: '';
		display: block;
		position: absolute;
		right: -7px;
		top: 0;
		bottom: 0;
		margin: auto;
		width: 2px;
		height: 19px;
		background-color: #6d6e71;
	}
	.nav-section .navbar-nav > li:last-child > a:after {
		display: none;
	}
	.nav-section .navbar-nav > li {
		margin-right: 10px;
	}
	
	.cntct-main .row {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;		
	}	
	/*.cntct-main .row {
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}*/
	
	.coll-ininbox .row{
		display: table;
		width: 100%;
	}
	.coll-ininbox .row > .intable {
		display: table-cell;
		vertical-align: middle;
		float: none;
		
	}
	.coll-box-img-larg {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		height: 100%;
		width: 100%;
		/*overflow: hidden;*/
		display: block;
		vertical-align: middle;
	}
	
}
@media (min-width: 768px) {
	.flex-row-footer {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}
}
@media only screen and (min-width: 769px) and (max-width: 991px) { 

}

@media (max-width: 1024px) {
	.text-zero,.text-one {font:300 16px/25px 'Helvetica Neue LT Std', sans-serif; }
	.client-lists li { width: 16%; }
	
	
	.t1boxcap,
	.t1boxcap1 {
		font: 300 40px/35px 'Helvetica Neue LT Std', sans-serif;
	}
}

@media (max-width: 991px) {
	/**********/
	.nav-section .navbar-header {
        float: none;
    }
    .nav-section .navbar-left,
	.nav-section .navbar-right {
        float: none !important;
    }
    .nav-section .navbar-toggle {
        display: block;
    }
    .nav-section .navbar-collapse {
        border-top: 0 solid transparent;
        box-shadow: inset 0 0 0 rgba(255,255,255,0.1);
    }
    .nav-section .navbar-fixed-top {
		top: 0;
		border-width: 0 0 0;
	}
    .nav-section .navbar-collapse.collapse {
        display: none!important;
    }
    .nav-section .navbar-nav {
        float: none!important;
	}
	.nav-section .navbar-nav>li {
        float: none;
    }
    
    .nav-section .collapse.in{
  		display:block !important;
	}
	
	.nav-section .navbar-default .navbar-toggle {
		margin-top: 40px;
		margin-right: 0;
	}
		
	.text-zero,.text-one {font:300 14px/22px 'Helvetica Neue LT Std', sans-serif; }
	.banner-contents { padding-left: 25px; }
	.cntct-main { height: auto; }
	.client-lists li { width: 20%; }
	
	
	.t1boxcap,
	.t1boxcap1 {
		font: 300 30px/25px 'Helvetica Neue LT Std', sans-serif;
	}
	.coll-box-img { height: auto; }
}

@media (max-width: 767px) {	
	.copy-right,.social-icon {
		text-align: center;
	}
	.social-icon {
		margin-top: 15px;
	}
	.nav-section .navbar-default .navbar-toggle {
		margin-top: 38px;
	}
	
	.client-lists li { width: 25%; }
	
	.uppertextshows {
		font: 300 13px/13px 'Helvetica Neue LT Std', sans-serif;
		top: 7px;
	}
	.spacess10 {
		padding-left: 10px;
	}
	.emailboxshow {
		font: 400 10px/10px 'Helvetica Neue LT Std', sans-serif;
		height: 75px;
		width: 75px; 
		right: -25px;
	}
	.client-boxs a {
		font: 300 15px/15px 'Helvetica Neue LT Std', sans-serif;
	}
	.client-boxs a br {
		display: none;
	}
	
	.coll-box-img-larg {
		position: relative;
	}
}

@media (max-width: 600px) {	
	.map iframe {
		height: 350px;
	}
	
	.client-lists li { width: 33.333%; }
	
	
	.t1boxcap,
	.t1boxcap1 {
		font: 300 40px/35px 'Helvetica Neue LT Std', sans-serif;
	}
	
	.collmainbox { width: 100%; min-height: auto; padding-bottom: 50%; padding-top: 50%; }
	.collmcaps {top: 75%;}
	
}

@media (max-width: 480px) {
	.nav-section .navbar-default .navbar-toggle {
		margin-top: 8%;
	}
	a.custom-logo-link {
		padding-right: 20px;
	}
	.copy-right {font: 300 14px/25px 'Helvetica Neue LT Std', sans-serif;  }
	.addbox { font: 300 18px/30px 'Helvetica Neue LT Std', sans-serif; }
	.addbox strong{display: block;}
	.addbox br {display: none;}
	
	.collmcaps {top: 60%;}
	
	.client-lists li {  width: 50%;}
}

@media (max-width: 360px) {
	
}
