@media (min-width: 1200px) {
	.sis_company .colff {
		margin-right: -30px;
    	margin-left: -30px;
	}
}

@media (min-width: 768px) {
	.navmenu li a:hover, .nav>li>a:focus {
		background:none !important;
		border-bottom:1px solid #143c78;
	}
	#navbar li a {
		padding: 5px 0px;
		margin:20px 17px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.home-about {
		padding: 175px 0 6%;
	}
	.agencies .blocks p {
		min-height: 155px;
	}
	.block_map .cont1 {
		margin-top: 4%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.home-about {
		padding: 185px 0 6%;
	}
	#navbar li a {
		margin: 20px 25
		px;
	}
	.agencies .blocks p {
		min-height: 200px;
	}
	.sis_company .img_blk {
		margin-top: 30px;
	}
	.block_map .cont1 {
		margin-top: 4%;
	}
	footer .social_bottom {
		top: 25px;
	}
}

@media (max-width: 1199px) {
	.agencies .blocks {
		margin-bottom: 20px;
	}
	.block1_body p {
		background-color: rgba(255, 255, 255, 0.84);
		padding: 10px;
	}
	.sis_company .colff {
    	padding: 30px 0;
	}
	.page-banner img{
		min-height: 200px;
	}

}
@media (max-width:991px) {
	.c-info {
		margin-bottom: 30px;
	}

}

@media (max-width: 767px){
	body h2 {
		font-size: 40px !important;
	}
	nav.navmenu, .home nav.navmenu {
		position:relative !important;
	}
	.navmenu {
		padding: 10px 0 25px;
	}
	.navbar-toggle {
		background-color: lightgrey;
	}
	.navbar-toggle .icon-bar {
		border: 1px solid;
	}
	.navbar-header .lang {
		display: table;
		position: absolute;
		top: 70px;
		right: 15px;
	}
	.home-about {
    	padding: 40px 0;
	}
	.nav>li:first-child {
		margin-top: 20px;
	}
	.services img, .sis_company .img_blk {
		margin-top: 40px;
	}
	.sis_company {
		background: #fff;
	}
	.agencies .blocks p {
		min-height: auto;
	}
	.block_map .cont1 {
		position: relative;
		background-color: #f9f9f9;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 30px;
	}
	.block_map .blk_map, .block_map .blk_map1 {
		width: 100%;
	}
	.block_map .cont_fl, .block_map .blk_map1 {
		padding-left: 0;
	}
	footer .copyright p {
		font-size: 10px;
	}
	.agencies .blocks {
		margin-bottom: 40px;
	}
	.sis_company .img_blk img {
	    margin: 6px 15px 6px;
	}
	.c-form .wpcf7-checkbox .wpcf7-list-item {
    	margin-top: 10px;
	}
	.sister-item img,.agensis-item img{
		margin-bottom:25px;
		margin: 0 auto 25px auto;
	}
	.page-banner img{
		min-height:120px;
	}
}

@media (max-width: 640px) {
	footer .social_bottom {
		top: 20px;
	}

}

@media (max-width: 463px) {
	.navbar-header .lang {
		display: table;
		position: absolute;
		top: 20px;
		left: 20px;
	}
	footer .social_bottom {
   		top: 5px;
   		text-align: left;
    	margin: 10px 0;
	}
	footer .menu_bottom li {
		display: block;
		width: 50%;
		float: left;
	}
	footer .menu_bottom li:first-child {
		padding-left: 10px;
	}
	footer .menu_bottom li {
		border: 0;
		margin: 5px 0;
	}
}