@media (max-width:1199px) {
	/*** home page ***/
	.home-banner h1 {
		font-size:65px;
		line-height:63px;
	}
	.blockquote-content {
		width:82%
	}
	.journey-media>img {
		width:100%;
	}
	.journey-content {
		min-height: 411px;
	}
	/*** menu ***/
	.navbar .nav li a {
		margin:19px 10px 16px !important;
		font-size:11px;
	}
	nav.navbar.bootsnav.menu-center ul.nav.navbar-center {
		float:right;
	}
	nav .navbar-collapse ul li.dropdown ul li a {
		font-size:11px;
	}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
		padding:10px 0;
	}
	.copyright li {
		display:block;
	}
	.copyright li::after {
		display:none
	}
	.new-post-main a {
		display:block;
		padding:0;
	}
	.content-list .left,.center,.right {
		width:28%;
	}
}
@media (max-width:991px) {
	.section {
		padding: 60px 0;
	}
	/*** home page ***/
	.home-banner h1 {
		font-size:55px;
		line-height:53px;
		margin-bottom:50px;
	}
	.home-banner a img {
		height:60px;
	}
	.welcome-description {
		padding-right:15px;
	}
	.journey-content {
		min-height:315px;
	}
	blockquote {
		margin:15px 0 35px 0;
	}
	/*.map-content {
		padding:80px 0;
	}
	.map-country li span {
		font-size:15px;
		line-height:18px;
		margin-top:5px;
	}
	.map-country li a {
		font-size:11px;
		padding:2px 10px;
	}
	.map-country li {
		margin:7px 0;
		padding:10px 15px;
	}
	.map-country li::before {
		border-width:24px 25px 24px 0;
	}
	.map-country {
		padding-left:25px;
	}*/

	.map-country {
		padding-left:25px;
		padding-right:25px;
	}
	.title-wrapper {
		margin-bottom:50px;
	}
	.title {
		font-size:25px;
		line-height:30px;
	}
	.title-wrapper .title {
		margin-bottom:15px;
	}
	.news .title {
		margin-bottom:50px;
	}
	.news .news-media {
		margin-bottom:25px;
	}
	.news .news-content p {
		margin-bottom:20px;
	}
	.client-logo li {
		padding:10px;
	}
	.client,.newsletter {
		padding:40px 0;
	}
	nav.navbar.bootsnav .navbar-header {
		padding:0;
	}
	.navbar-brand {
		padding:0;
	}
	.attr-nav>ul>li>a {
		padding:0;
	}
	nav.navbar.bootsnav .navbar-brand {
		float:left !important;
	}
	nav.navbar.bootsnav .navbar-toggle {
		margin-right:0;
		margin-top:6px;
		float:right;
		background-color:#000;
		padding:8px;
		border-radius:0;
	}
	.attr-nav>ul {
		margin:0 15px;
	}
	nav.navbar.bootsnav.no-full .navbar-collapse {
		position:absolute;
		z-index:1;
		width:100%;
		left:0;
		margin:0;
		top: 80px;
	}
	nav.navbar.bootsnav.no-full .navbar-collapse>ul {
		background-color:rgba(0,0,0,0.9);
		margin:0;
	}
	nav.navbar.bootsnav .navbar-nav>li>a {
		border:none;
	}
	.navbar .nav li a {
		font-size:12px;
		margin:0 !important;
		border-bottom:1px solid #343434 !important;
		padding:10px 0 !important;
	}
	.navbar .nav li:last-child a {
		border:none !important;
	}
	.navbar .nav li a:hover {
		border-color:#78aab1 !important;
		color:#78aab1 !important;
	}
	nav.navbar.bootsnav.menu-center ul.nav.navbar-center {
		padding:10px 15px;
	}
	.breadcrum-title ul {
		margin-bottom:30px;
	}
	.left {
		padding-right:15px;
	}
	.inner-content .image-left {
		width:200px;
		margin-right:25px;
	}
	.inner-content .image-left-right {
		width:200px;
		margin-left:25px;
	}
	.inner-content {
		padding-bottom:30px;
		margin-bottom:30px;
	}
	.inner-content p.top {
		width:100%;
		margin:0 0 20px;
	}
	.inner-content p.middle {
		width:100%;
		margin:0;
	}
	.content-list .left,.center,.right {
		width:auto;
	}
	.content-list .right {
		width:auto;
		padding-left:18px;
	}
	.column-box .box:first-child .col-title {
		padding-left:8px;
		font-size:10px;
	}
	.column-box .box:first-child p {
		padding-left:8px;
	}
	.col-title,.column-box p {
		font-size:11px;
	}
	.alert-style .alert {
		font-size:12px;
		line-height:20px;
	}
	.tab-two.tab2 .nav-tabs li {
		margin-right:28px;
	}
	.tab-two.tab2 .nav-tabs li::after {
		right:-17px;
	}
	.tab-one .nav-tabs>li>a {
		padding:10px 15px;
	}
	.tab-one .panel-body {
		padding:20px 15px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#fff;
	}
	.footer-menu {
		text-align:center;
		margin-bottom:10px;
	}
	.copyright {
		text-align:center;
	}
	.inner-right {
		padding-left:15px;
	}
	.navbar-nav .open .dropdown-menu,.menu .nav li.open:hover>ul {
		display:block !important;
	}
	.menu-mobile-icon {
		display:block !important;
		font-size:20px !important;
		color:#fff;
		padding:5px;
		position:absolute;
		right:0px;
		top:2px;
		cursor:pointer;
	}
	.navbar-nav .open .menu-mobile-icon {
		transform:rotate(-180deg);
	}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a {
		font-size:12px;
	}
	nav.navbar.bootsnav .navbar-nav>li>a:focus,nav.navbar.bootsnav .navbar-nav>li>a:hover {
		background:transparent !important;
	}
}
@media (max-width:767px) {
	.section {
		padding:40px 0;
	}
	p {
		margin: 0 0 15px;
	}
	.title {
		font-size:22px;
		line-height:25px;
		margin-bottom:20px;
	}
	nav.navbar.bootsnav .navbar-header {
		padding:0 15px;
	}
	.news-media img {
		width:100%;
	}
	.news .col-md-4 {
		margin-bottom:45px;
	}
	.news .title {
		margin-bottom:40px;
	}
	.navbar-brand>img {
		width:45%
	}
	.map-content {
		padding:40px 0;
	}
	.left {
		padding-right:15px;
	}
	.inner-content .image-left,.inner-content .image-left-right {
		width:100%;
		margin:0 0 30px;
	}
	.inner-content .image-left img,.inner-content .image-left-right img {
		width:100%;
	}
	.alert-style {
		margin-bottom:30px;
		padding-bottom:30px;
	}
	.alert {
		margin-bottom:10px;
	}
	.content-list .left,.center,.right {
		border-bottom:1px solid #ededed;
		display:inline-block;
		margin:0 0 15px;
		padding:0 0 15px 15px;
		width:100%;
	}
	.content-list .center {
		padding:0 0 15px;
	}
	.content-list .right {
		padding:0 0 15px;
		width:100%;
	}
	.column-box .box {
		float:left;
		width:100%;
	}
	.col-title {
		font-size:14px;
	}
	.column-box p {
		font-size:13px;
	}
	.column-box .box:first-child .col-title {
		font-size:14px;
		padding-left:10px;
	}
	.column-box .box p,.column-box .box .col-title {
		padding-left:10px;
	}
	.tab-two.tab2 .nav-tabs li {
		margin:5px 0;
		width:100%;
	}
	.tab-two.tab2 .nav-tabs li::after {
		display:none;
	}
	.nav-tabs>li {
		width:100%;
		border:none;
	}
	.video {
		margin-bottom:30px;
		padding-top:30px;
	}
	.inner-right {
		padding-left:15px;
	}
	.new-post-main a {
		display:inline-block;
		padding:0 10px;
	}
	.inner-content h1 {
		font-size:25px;
	}
	.inner-content h2 {
		font-size:20px;
	}
	.bs-example .alert {
		height:auto;
	}
	.form-style {
		margin-bottom:35px;
	}
	.button-style {
		padding-top:30px;
	}
	.tab-style {
		padding-top:35px;
		margin-bottom:15px;
	}
	.accordion {
		margin-bottom:30px;
		padding-bottom:35px;
	}
	.accordion2 {
		margin-bottom:0;
		padding-bottom:30px;
	}
	.attr-nav>ul {
		margin:0 35px 0 0;
	}
	.tab-one .nav-tabs>li>a {
		border-right:0;
	}
	.navbar-collapse {
		padding-left:0;
		padding-right:0;
	}
}
@media (max-width:400px) {
	.client-logo li {
		width: 140px;
	}
}