 @media (min-width: 1601px) {
.modal-dialog {
	width: auto;
	max-width: none;
}
}


/* Large Devices, Wide Screens */

 @media (max-width: 1199px) {
.container {
	padding: 0 15px;
}
.five_equal .col, .six_equal .col {
	width: 24%;
}
h1 {
	font-size: 30px !important;
}
h2 {
	font-size: 26px !important;
}
h3 {
	font-size: 22px !important;
}
.testimonial_content .carousel-wrap .owl-carousel .owl-nav button i {
	display:none;
}
.testimonial_content .img-circle img {
	width:100px;
	height:100px;
}
.message_img_thumb .read_btn, .message_img_thumb:hover .read_btn {
	width:auto;
	left: 50%;
	transform: translate(-50%, -50%);
}
.gallery_content .col, .team_content .col {
	/*width: 32.15%;*/
}
.news-ticker .marquee-sibling {
	width:50%;
}
.topbar .col_block {
	display: inline-block;
	vertical-align: middle;
}
}
 @media (max-width: 1199px) and (min-width: 768px) {
.navbar-default .navbar-nav li a {
	font-size: 15px;
	padding: 15px 12px;
}
.header .table-row .col-sm-10 {
	width:77%;
}
.header .table-row .col-sm-2 {
	width: 23%;
}
}
 @media (max-width: 1199px) and (min-width: 1025px) {
.logobar h1.logo {
	font-size:29px !important;
}
}
 @media (max-width: 1134px) and (min-width:1025px) {
.logobar h1.logo {
	font-size: 25px !important;
}
}
 @media (max-width: 1024px) and (min-width:992px) {
.logobar h1.logo {
	font-size:24px !important;
}
}


/*========== Medium Devices, Desktops =========*/




@media (max-width: 991px) {
.four_equal .col {
	display: inline-block;
	vertical-align: top;
	width: 33%;
}
.five_equal .col, .six_equal .col {
	width: 24%;
}
.topbar address {
	padding: 5px 10px;
}
.login-nav li {
/*	margin: 15px 0;*/
}
.btn-custom {
/*	margin:10px;*/
}
.service_content {
	position:static;
	transform:none;
	padding:30px 0;
}
.service_content.three_equal .col {
	width:29%;
	background: #f1f1f1;
}
.service_content .service_img {
	max-width: none;
	max-height: none;
}
.service_content .service_img img {
	width: 300px;
	height: 300px;
}
}
 @media (max-width: 991px) and (min-width: 768px) {
.logobar h1.logo {
	font-size:17px !important;
}
}

 /* Small Devices, Tablets */

@media (max-width: 767px) {
.thumbnail_lft, .thumbnail_rht {
	float: none;
	max-width: none;
	margin: 0 0 20px;
}
.col-img-50.flt_lft, .col-img-50.flt_rht, .flt_lft, .flt_rht {
	float: none;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
}
.flt_lft img, .flt_rht img {
	width: 100%;
}
.fig_responsive, .img_responsive, .fig_responsive img, .img_responsive img {
	width: 100%;
}
.header .logo_holder {
	text-align:center;
	/*margin-bottom:15px;*/
}
.logo_holder img {
	margin-right:0;
	max-width: 60px;
}
#back-top a {
	height: 30px;
	width: 30px;
	line-height: 30px;
}
.two_equal .col, .three_equal .col, .four_equal .col {
	padding: 0;
}
.three_equal .col, .four_equal .col {
	width: 49%;
}
.five_equal .col, .six_equal .col {
	width: 32%;
}
.three_equal .clear_tp, .four_equal .clear_tp {
	margin-bottom: 0;
}
.col-img-50 {
	max-width: 100%;
}
.table-row {
	display: block;
	width: auto;
}
.topbar {
	text-align:center;
}
.table-row .col {
	display:block;
}
.fixNav .navigation-bar .container {
	padding:unset;
}
.logobar .table-row {
/*text-align: center;*/
}
.testimonial_content .carousel-wrap {
	width:100%;
}
.service_content.three_equal .col {
	width:100%;
}
.recent-events h3.title_bar {
	margin-top:30px;
}
.message_img_thumb {
	float:none;
	margin: 0 auto 10px;
	text-align:center;
	width:auto;
}
.message_img_thumb img {
	width:300px;
}
.message-section {
	padding:15px 0;
}
.message_caption {
	margin-bottom:30px;
	text-align:center;
}
.message_caption .block-meta {
	margin:0;
}
.download_content .form_search {
	width:100%;
}
.gallery_content .col, .team_content .col {
/*	width: 49%;*/
}
.team_content .team_img img {
/*	height: auto;
	width: 300px;*/
}
.v-tab-content {
	padding: 10px;
}
.header_address{
	display:none;
}



}
 @media (max-width: 767px) and (min-width:576px) {
.logobar h1.logo {
	font-size: 23px !important;
}
}
 @media (max-width: 640px) {

.testimonial_content .img-circle img {
	height: 80px;
	width: 80px;
}
.tab-bar .nav-tabs {
	border-bottom:0;
}
}
 @media (max-width: 575px) {
.logobar h1.logo {
	font-size: 18px !important;
}
}
 @media (max-width: 575px) {
.col {
	width:100%;
}
.team_content .team_img img {
/*	height: auto;
	width:100%;*/
	/*width: 300px;*/
}
}
 @media (max-width: 500px) {
.tab-bar .nav-tabs li {
	width:100%;
}
}
 @media (max-width: 480px) {
.five_equal .col, .six_equal .col {
	width: 49%;
}
.topbar {
	padding: 0 0 10px;
}
.reverse-wrapper figure {
	float:none !important;
	margin: 0 !important;
}
.v-tabs {
	display:block;
}
#tabs-nav {
	width:100%;
}
#tabs-content {
	width: 100%;
	display: block;
}
.reverse-wrapper figure {
	width: auto;
	margin: 0 auto;
	text-align: center;
}
.reverse-wrapper figure img {
	width:300px;
}
.reverse-wrapper figcaption {
	text-align:center;
}
.testimonial_content .img-circle img {
	height: 50px;
	width: 50px;
}
}
 @media (max-width: 480px) and (min-width:401px) {
.logobar h1.logo {
	font-size: 14px !important;
}
}
 @media (max-width: 400px) {
.logobar .table-row {
	text-align: center;
}
.gallery_content .col, .team_content .col {
	width: 100%;
}
.gallery_content .col, .team_content .col {
	padding:0;
}


.logobar h1.logo{
	font-size: 10px !important;
}


}
 @media (max-width: 360px) {
.two_equal .col, .three_equal .col, .four_equal .col {
	width: 100%;
}
.five_equal .col, .six_equal .col {
	width: 100%;
}
}
 @media (max-width: 320px) {
.contact_form .col {
/*  width: 100%;*/
}
.footer .col {
	width: 100%;
}
.testimonial_content .testimonial-left figcaption {
	text-align:center;
}
}
