@charset "utf-8";


@media screen and (max-width: 3000px) {
.row.nav-icons h5 {

	font-size: 15px;
}
.row-sides {
	padding-left: 40px;
	padding-right: 40px;
}
.logo-bottom {
	margin-left: 40px;		
}
}
@media screen and (max-width: 1200px) {
.row.nav-icons h5 {

	font-size: 15px;
}
.row-sides {
	padding-left: 40px;
	padding-right: 40px;
}
.foot p {
	margin-right: 40px;		
}
.logo-bottom {
	margin-left: 40px;		
}
}
@media screen and (max-width: 992px) {
.row.nav-icons h5 {

	font-size: 12px;
}
.row-sides {
	padding-left: 30px;
	padding-right: 30px;
}
.main-header {
	font-size: 18px;
}
.logo-bottom {
	margin-left: 30px;		
}
.america {
	margin-left: 40px;
}
}
@media screen and (min-width: 768px) {
.dropdown:hover > .dropdown-menu { 
    display: block; 
} 

}
@media screen and (max-width: 768px) {
.row.nav-icons h5 {

	font-size: 14px;
}
.row a .col-lg-4.col-md-4.col-sm-4.col-xs-12 {
	height: 193px;
}
.foot {
	height: 240px;	
}
.row-sides {
	padding-left: 0px;
	padding-right: 0px;
}
.logo-bottom {
	margin-left: 0px;		
}
.main-header {
	height: 100%;
}
.navbar-nav li:hover {
	background-color: rgba(255,255,255,0.00);		
}
.america {
	margin-left: 0px;
}
.carousel-inner .carousel-caption h3 {
	font-size: 11pt;
	padding-left: 16%;
}
.small-slider {
	font-size: 10pt;	
}
}
@media screen and (min-width: 1700px) {
.container {

	width: 1600px;
}
h1 {

	font-size: 20pt;
	line-height: 25pt;
}
h2 {

	font-size: 19pt;
	line-height: 25pt;
}
h3 {

	font-size: 18pt;
	line-height: 25pt;
}
h4 {

	font-size: 17pt;
	line-height: 25pt;
}
h1.main-header {
	font-size: 20pt;
	padding-bottom:70px;
		
}
h2.main-header {
	font-size: 20pt;
	padding-bottom:70px;	
}
p,a,li,fieldset,.btn-zakaz {

	font-size: 16pt;
	line-height: 25pt;
}
a.navbar-brand {
	font-size: 22pt;	
}
.buro-perevodov {
	font-size: 16pt;
	line-height: 30pt;
}
.carousel-inner .carousel-caption h3 {
	font-size: 22pt;
	margin-top: -28px;	
}
.row.nav-icons h5 {

	font-size: 16pt;
}
.row.nav-icons h3 img {

	width: 100px;
}
.vk img {

	width: 60px;
	height: 60px;
}
footer {
	height: 250px;	
}
.foot {
	height: 270px;
	margin-top: 60px;
}
.foot p {
	font-size: 12pt;
	margin-bottom: 0px;	
}
.foot p:first-of-type {
	margin-top: 50px;
}
.advantages h4 {
	height: 60px;	
}
.address {
	width: 480px;
	float: right;
	margin-top: -20px;
	font-size: 12pt;
}
.address p {
	margin-bottom: 15px;
}
.serv h4 {
	font-size: 17pt;
	line-height: 25pt;	
}
.spec h4 {
	font-size: 18pt;
}
.h1-main2 {
	font-size: 19pt;
	line-height: 25pt;	
}
.map {
	height: 600px;
}
.h1-main {
	margin-top: 90px;
}
.main-sidebar li:first-child a {
	color: rgba(47,44,67,1.00);
	font-weight: bold;
	font-size: 16pt;
}
.list-main li {
	list-style-image: url(../images/galochka.png);
	line-height: 35pt;
}
.table-responsive .table {
	font-size: 16pt;
}
.flags1 img {
	width:210px;
}
.sitemap-background {
	background-image:url(../images/world-map-2.png)	
}
}