@media (max-width: 1920px){

.top-page-header-block .top-page-header-block-content-left-brand,
.top-page-header-block-f .top-page-header-block-content-left-brand{
margin-right:40px;
}

.top-page-header-block-content-right-button{
margin-right:0px;
}

.home-page-baner .tns-nav{
right:20px;
width:auto;
display:flex;
justify-content:flex-end;
align-items:center;
flex-wrap:nowrap;
}

.home-page-baner .tns-nav button{
width:50px;
height:8px;
}




	

}

@media (max-width: 1800px){

.section-how-sort-content-img{
order:1;
width:100%;
text-align:center;
margin-bottom:40px;
}

.section-how-sort-content-img img{
width:100%;
max-width:416px;
height:auto;
}

.section-how-sort-content-header{
order:2;
width:460px;
margin:0px 40px;
}


.section-how-sort-content-text{
order:4;
width:calc(100% - 750px);
margin-left:40px;
}




}


@media (max-width: 1800px){

.top-page-header-block-content-left-nav > div > ul > li{
margin-right:30px;
}

.top-page-header-block-content-left-nav > div > ul > .menu-item-has-children{
margin-right:40px;
}



.top-page-header-block .top-page-header-block-content-left-brand{
padding:14px 0px;
margin-right:40px; 
}

.top-page-header-block-f .top-page-header-block-content-left-brand{
padding:12px 0px 10px 0px;
margin-right:40px;
}

.top-page-header-block .top-page-header-block-content-left-brand img{
height:43px;
}

.top-page-header-block-f .top-page-header-block-content-left-brand img{
height:43px;
}
	

}


@media (max-width: 1700px){

.button-header-one{
padding:14px 22px;
margin-right:20px;
}

}

@media (max-width: 1600px){

.button-header-one{
padding:8px 15px;
margin-right:20px;
font-size:12px;
max-width:100px;
text-align:center;
}

.section-page-harm-item{
width:calc(25% - 6px);
}


}


@media (max-width: 1430px){

.top-page-header-block-content-left-nav > div > ul > li{
margin-right:20px;
}

.top-page-header-block-content-left-nav > div > ul > .menu-item-has-children{
margin-right:30px;
}

.top-page-header-block-content-left-nav > div > ul > li > a{
font-size:14px;
}

.top-page-header-block .top-page-header-block-content-left-brand{
padding:24px 0px 14px 0px;
margin-right:15px; 
}

.top-page-header-block-f .top-page-header-block-content-left-brand{
padding:15px 0px 12px 0px;
margin-right:15px;
}

.top-page-header-block .top-page-header-block-content-left-brand img{
height:33px;
}

.top-page-header-block-f .top-page-header-block-content-left-brand img{
height:33px;
}

.home-page-baner .tns-nav button{
width:20px;
height:8px;
}

.section-info-content-item-next{
align-items:flex-start;
}

.section-info-content-item-next-item{
width:50%;
margin-right:0px;
}

.section-info-content-item-next-item-two{
width:50%;
}


.section-info-content-item-next-item-icon{
width:100%;
display:flex;
justify-content:center;
align-items:center;
flex-wrap:wrap;
}

.section-info-content-item-next-item-text{
padding-top:10px;
text-align:center;
width:100%;
}

.section-app::before{
left:-200px;
}

.section-app-content-block{
width:calc(100% - 430px);
margin-left:295px;
}

.footer-page-info-content{
justify-content:center;
}

.footer-page-info-content-item-a{
width:25%;
order:1;
}

.footer-page-info-content-item-b{
width:25%;
order:2;
}

.footer-page-info-content-item-c{
width:100%;
text-align:center;
order:5;
}

.footer-page-info-content-item-d{
width:calc(25% - 70px);
margin-left:70px;
order:3;
}

.footer-page-info-content-item-e{
width:25%;
display:flex;
justify-content:flex-end;
align-items:flex-start;
flex-wrap:wrap;
order:4;
}




}


@media (max-width: 1300px){

.button-header-one{
padding:8px 12px;
margin-right:10px;
font-size:11px;
max-width:80px;
text-align:center;
}

.section-clean-content{
width:70%;
margin-left:30%;
}

.section-page-harm-item{
width:calc(33.333333333333333333333333333% - 6px);
}

}


@media (max-width: 1200px){

.button-header-one{
padding:10px 15px;
margin-right:15px;
font-size:14px;
max-width:130px;
text-align:center;
}

.top-page-header-block-content-left{
min-width:auto;
}

.top-page-header-block-content-left::before{
content:'';
position:absolute;
top:0px;
left:-20px;
width:20px;
height:100%;
background:#fff;
}

.top-page-header-block{
background:#003174;
}

.top-page-header-block-f{
background:#003174;
}

.top-page-header-block .top-page-header-block-content-left-brand{
padding:24px 0px 14px 0px;
margin-right:25px; 
}

.top-page-header-block-f .top-page-header-block-content-left-brand{
padding:15px 0px 12px 0px;
margin-right:25px;
}

.top-page-header-block-content-left-nav{
display:block;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background:#fff;
overflow:auto;
z-index:999999999999999999;
display:none;
}

.top-page-header-block-content-left-nav.open{
display:block;
}


.menu-menu-glowne-container{
position:relative;
padding:60px 20px 0px 20px; 
}

.top-page-header-block-content-left-nav > div > ul > .menu-item-has-children{
margin-right:0px;
}


.top-page-header-block-content-left-nav > div > ul{
margin:0px;
padding:0px;
display:block;
}

.top-page-header-block-content-left-nav > div > ul > li{
list-style-type:none;
margin:10px 0px;
position:relative;
padding:0px; 
}

.top-page-header-block-content-left-nav > div > ul > .menu-item-has-children::before{
content:'';
position:absolute;
top:18px;
right:15px;
width:7px;
height:7px;
}

.top-page-header-block-content-left-nav > div > ul > .menu-item-has-children:hover::before{
border-color:#fd0000;
}

.top-page-header-block-content-left-nav > div > ul > li > a{
display:block;
font-size:14px;
font-weight:400;
color:#000;
border:1px solid #000;
padding:15px 15px;
}

.top-page-header-block-content-left-nav > div > ul > li:hover > a{
color:#fd0000;;
}

.top-page-header-block-content-left-nav > div > ul > li > ul,
.top-page-header-block-content-left-nav > div > ul > li:hover > ul{
position:relative;
top:auto;
left:auto;
background:transparent;
-webkit-box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 1px 7px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 1px 7px 0px rgba(0, 0, 0, 0);
padding:0px 0px 0px 20px;
width:auto;
opacity:1;
visibility:visible;
}

.top-page-header-block-content-left-nav > div > ul > li > ul > li{
list-style-type:none;
margin:10px 0px;
}

.top-page-header-block-content-left-nav > div > ul > li > ul > li > a{
font-size:14px;
font-weight:400;
color:#000;
display:block;
border:1px solid #000;
padding:15px 15px;
}

.top-page-header-block-content-left-nav > div > ul > li > ul > li > a:hover{
color:#fd0000;
}

.top-page-header-block-content-close{
display:block;
}

.top-page-header-block-mobile-right-swicher{
display:block;
}

.top-page-header-block-content-left-button-mobile{
display:block;
padding:0px 20px 40px 20px;
}

.button-mobile-one{
display:block;
font-size:14px;
font-weight:400;
color:#fff;
display:block;
border:1px solid #003174;
padding:15px 15px;
margin-bottom:10px;
font-family: "Raleway", sans-serif;
background:#003174;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}

.button-mobile-one.two{
color:#fff;
border:1px solid #00ac61;
background:#00ac61;
}

.button-mobile-one:hover{
color:#fff;
border:1px solid #fd0000;
background:#fd0000;
}

.home-page-baner-slider-item{
width:100%;
height:410px;
padding-bottom:40px;
position:relative; 
}


.home-page-baner-slider-item-img::before{
width:647px;
}

.home-page-baner-slider-item-text{
width:647px;
height:100%;
background:url('../images/tlo-2.png') no-repeat top left;
background-size:100% 100%;
}

.home-page-baner-slider-item-text-block{
margin-bottom:50px;
width:100%;
max-width:330px;
display:flex;
justify-content:flex-end;
align-items:flex-end;
flex-wrap:nowrap;
}

.home-page-baner-slider-item-text-block-content{
width:100%;
max-width:310px;
text-align:center;
position:relative;
}

.home-page-baner-slider-item-text-block-content-t-a{
font-size:23px;
}

.home-page-baner-slider-item-text-block-content-t-b{
font-size:18px;
margin-bottom:26px;
}

.home-page-baner-slider-item-text-block-content::before{
bottom:180px;
right:-31px;
width:40px;
height:40px;
background:url('../images/big-st.png') no-repeat center;
background-size:100% 100%;
}

.section-info-content-item-next-item{
width:100%;
margin-right:0px;
}

.section-info-content-item-next-item-two{
width:100%;
}

.section-offer-content-item-text{
width:100%;
min-height:400px;
}

.section-offer-content-item-text-top {
padding-top:50px;
}

.section-offer-content-item-img{
width:100%;
min-height:400px; 
position:relative; 
overflow:hidden;
}



.section-how-sort-content-header{
order:2;
width:100%;
margin:0px 0px 40px 0px;
}

.section-how-sort-content-button{
order:4;
margin:0px auto;
}

.section-how-sort-content-text{
order:3;
width:100%;
margin:0px 0px 40px 0px;
text-align:center;
}

.section-app::before{
left:-300px;
}

.section-app-content-block{
width:calc(100% - 330px);
margin-left:195px;
}

.section-app-content-block-f-qr{
width:247px;
height:247px;
margin-right:40px;
}

.section-app-content-block-f-qr img{
width:228px;
height:228px;
}

.section-work-content{
width:60%;
}

.section-work-content-block-item{
width:calc(100% - 40px);
padding:0px 40px;
}

.section-page-harm-item-two{
width:calc(33.3333333333333333333% - 6px);
}



}


@media (max-width: 992px) {

.button-header-one{
padding:10px 15px;
margin-right:15px;
font-size:14px;
max-width:120px;
text-align:center;
}

.home-page-baner .tns-nav{
right:20px;
bottom:20px;
width:calc(100% - 40px);
display:flex;
justify-content:flex-start;
align-items:center;
flex-wrap:nowrap;
}

.section-info-content-item{
width:calc(100% - 130px);
margin-bottom:30px;
}

.section-info-content-item-top-img{
width:100%;
text-align:center;
}

.section-info-content-item-top-text{
width:100%;
margin-left:0px;
text-align:center;
}

.section-offer-content-item-text-header{
font-size:26px;
padding-top:40px;
}

.page-header{
font-size:36px;
}

.section-how-sort-content-header{
font-size:26px;
}

.section-about-us-content{
display:block;
}

.section-about-us-content-text{
width:100%;
margin-left:0px;
margin-right:0px;
}

.section-about-us-content-img{
width:100%;
margin-right:0px;
margin-bottom:40px;
}

.section-about-us{
padding:50px 0px;
}

.section-app::before{
left:-350px;
}

.section-app-content-block{
width:calc(100% - 280px);
margin-left:145px;
}

.section-app-content-block-f-qr{
width:247px;
height:247px;
margin-right:0px;
margin-bottom:40px;
}

.section-app-content-block-f-qr img{
width:228px;
height:228px;
}

.section-app-content-block-f-text{
width:100%;
}

.section-clean-content{
width:100%;
margin-left:0px;
}

.footer-page-info-content-item-a{
width:33.333333333333333333%;
order:1;
}

.footer-page-info-content-item-b{
width:33.333333333333333333%;
order:2;
}

.footer-page-info-content-item-c{
width:50%;
text-align:center;
order:5;
}

.footer-page-info-content-item-d{
width:33.333333333333333333%;
margin-left:0px;
order:3;
}

.footer-page-info-content-item-e{
margin-top:30px;
width:50%;
display:flex;
justify-content:center;
align-items:flex-start;
flex-wrap:wrap;
order:4;
}

.section-page-blog-item{
display:block;
width:calc(50% - 50px);
}

.section-page-harm-item{
width:calc(50% - 6px);
}

.section-page-harm-item-two{
width:calc(50% - 6px);
}

}


@media (max-width: 768px) {

.top-page-header-block-content-right-button{
display:none;
}

.top-page-header-block-content-left-search{
display:none;
}

.top-page-header-block-content-left-search-two{
display:flex;
justify-content:center;
align-items:center;
flex-wrap:nowrap;
}

.section-info{
padding:50px 0px 30px 0px;
}

.section-offer-content-item{
width:100%;
}

.section-offer{
padding:0px 0px 0px 0px;
}

.section-app{
padding:0px 0px 0px 0px;
}

.section-app::before{
display:none;
}

.section-app-content-block{
width:calc(100% - 60px);
margin-left:0px;
}

.section-app-content-block-f-qr{
width:247px;
height:247px;
margin-right:0px;
margin-bottom:40px;
}

.section-app-content-block-f-qr img{
width:228px;
height:228px;
}

.section-app-content-block-f-text{
width:100%;
}

.section-app-bg-two{
padding:0px 0px 190px 0px;
}

.section-post-home{
padding:50px 0px 50px 0px;
}

.section-post-home-top{
margin-bottom:60px;
}


.section-post-home-block{
position:relative;
width:calc(100% - 60px);
padding:0px 30px;
}

.section-post-home-button{
padding-top:50px;
}

.section-work-content{
width:100%;
}

.section-work-content-block-item{
width:calc(100% - 40px);
padding:0px 20px;
}

.footer-page-brand{
padding:50px 0px 50px 0px;  
}

.footer-page-info-content-item-a{
width:100%;
order:1;
text-align:center;
margin-bottom:30px;
margin-top:30px;
}

.footer-page-info-content-item-b{
width:100%;
order:2;
text-align:center;
margin-bottom:30px;
}

.footer-page-info-content-item-c{
width:100%;
text-align:center;
order:5;
}

.footer-page-info-content-item-d{
width:100%;
margin-left:0px;
order:3;
text-align:center;
margin-bottom:30px;
}

.footer-page-info-content-item-e{
margin-top:30px;
width:100%;
display:flex;
justify-content:center;
align-items:flex-start;
flex-wrap:wrap;
order:4;
}

.section-page-content-item{
width:100%;
max-width:100%;
}

.section-page-content-item-two-a{
width:100%; 
}

.section-page-content-item-two-b{
width:100%; 
}

.section-page-image-item{
width:100%;
margin-bottom:40px; 
}

.section-page-content-link-item{
width:100%;
}

.section-page-blog-item{
display:block;
width:calc(100% - 50px);
}

.table-c{
display:none;
}

.table-b{
text-align:right;
}

.section-page-end-left{
width:100%;
}

.section-page-end-right{
width:100%;
margin-left:0px;
}

.section-page-harm-item{
width:calc(100% - 6px);
}

.section-page-harm-item-two{
width:calc(100% - 6px);
}

.box-seg-img{
width:calc(100% - 40px);
padding:20px 20px 20px 20px;
text-align:center;
}


.box-seg-text-a{
width:calc(50% - 40px);
padding:20px 20px 0px 20px;
}

.box-seg-text-b{
width:calc(50% - 40px);
padding:20px 20px 0px 20px;
}

}


@media (max-width: 576px) {

.home-page-baner-slider-item{
width:100%;
height:auto;
padding-bottom:0px;
position:relative; 
}

.home-page-baner-slider-item-img{
position:relative;
top:auto;
left:auto;
width:100%;
height:300px; 
}

.home-page-baner-slider-item-img::before{
display:none;
}

.home-page-baner-slider-item-text{
position:relative;
top:auto;
left:auto;
width:100%;
height:auto;
background:#003174;
display:block;
}

.home-page-baner-slider-item-text-block{
margin-bottom:0px;
padding:40px 20px 60px 20px;
width:calc(100% - 40px);
max-width:700px;
display:block;
}

.home-page-baner-slider-item-text-block-content{
width:100%;
max-width:700px;
text-align:center;
position:relative;
}

.home-page-baner-slider-item-text-block-content::before{
display:none;
}

.home-page-baner .tns-nav{
right:20px;
bottom:20px;
width:calc(100% - 40px);
display:flex;
justify-content:center;
align-items:center;
flex-wrap:nowrap;
}

.section-info-content-item-img-two img{
display:block;
margin:8px auto;
width:auto;
max-width:100%;
height:auto;
}


.table-pdf{
display:block;
}

.table-pdf-row-top, .table-pdf-cell-top{
display:none;
}

.table-pdf-row{
display:block;
text-align:center;
border:1px solid #a5a5a5;
margin-bottom:15px;
}

.table-pdf-cell{
border-bottom:0px;
padding:8px;
font-size:17px;
font-weight:400;
color:#505050;
display:block;
}

.table-pdf-cell a, .table-pdf-cell a:hover{
color:#b70003;
}

.table-pdf-cell img{
display:inline-block;
vertical-align:middle;
margin-right:15px;
}

.table-pdf-cell span{
display:inline-block;
vertical-align:middle;
}

.table-pdf-cell.table-c{
display:none;
}

.table-b{
width:auto;
text-align:center;
}

.table-pdf-cell.table-b{
font-size:14px;
padding:0px 8px 8px 8px;
}

.table-pdf-cell span.table-text{
display:inline-block;
margin-right:10px;
}

.section-page-harm-item-text h2{
font-size:18px;
line-height:27px;
}

.section-page-harm-item-text h2 span{
font-size:20px;
line-height:27px;
}

.sub-page-section-search-input label{
width:100%;
margin-bottom:20px;
}

.sub-page-section-search-input label input{
width:calc(100% - 0px);
}

.sub-page-section-search-input .search-submit{
display:block;
margin: 0px auto;
}

.box-seg-text-a{
width:calc(100% - 40px);
padding:20px 20px 0px 20px;
text-align:center;
}

.box-seg-text-b{
width:calc(100% - 40px);
padding:20px 20px 0px 20px;
text-align:center;
}

}




@media (max-width: 500px) {

.top-page-header-block-content-left-search {
margin:0px 10px 0px 0px;
}

.top-page-header-block-content-right-socialmedia{
display:none;
}



.top-page-header-block .top-page-header-block-content-left-brand{
padding:24px 0px 14px 0px;
margin-right:10px; 
}

.top-page-header-block-f .top-page-header-block-content-left-brand{
padding:15px 0px 12px 0px;
margin-right:10px;
}


.page-header-one::before{
width:200px;
margin-left:-100px;
}

.page-header-one::after{
width:64px;
margin-left:-100px;
}

.page-header-two::before{
width:200px;
}

.page-header-two::after{
width:64px;
}

.section-app-content-block-f-qr{
width:207px;
height:207px;
margin-right:0px;
margin-bottom:40px;
}

.section-app-content-block-f-qr img{
width:188px;
height:188px;
}

}



@media (max-height: 770px) {





}

@media (max-height: 760px) {



}

