
@media screen and (max-width:1200px) {


}
@media screen and (max-width:992px) {
.top_bar .col-lg-12 { position:static;}
.main_nav__toggle { display:block;}
.menu { position:absolute; z-index:1001; overflow:auto; margin:0; height:100vh; min-width:200px; top:0; left:-500px; width:auto; transition:left 300ms ease-in-out;  background:#333333; padding:10px 0 10px 0;}
.menu.showed { left:0px;}
.menu__element { display:block;}
.menu__element:last-child { border:none;}
.menu__lnk { display:block; text-align:left; }
.menu__lnk.active,
.menu__lnk:hover,
.menu__lnk:focus {}

.country_switcher{
	right:50px;
	top:12px;
}

.right_buttons { margin:0 45px 0 0;}

.top_rate_sidebar { float:none; text-align:center;}
.top_rate_sidebar ul li { display:inline-block; margin:0 10px 5px;}

.top_sites { }	
.top_sites .left_img { float:none; display:block; margin:0 auto 20px;}
.top_sites .main_text { margin:0 auto 20px; padding:0;}
.top_sites .like_block { position:relative; top:auto; right:auto; margin:0 auto 20px;}
footer { text-align:center;}
.social_links { text-align:center; padding:20px 0 0 0;}
.bottom_footer__line_links a { margin:0 15px;}

.features ul li { max-width:100%; padding:0 25px 0 0;}
.features .left,
.features .right { float:none; width:100%;}

.carousel_block { float:none; width:100%; margin:0 auto 20px;}

.blog__element { width:46%;}
}
@media screen and (max-width:768px) {
.top_rate_sidebar.on_scroll .title { display:none;}
.comodo{ text-align:center;} 

.country_switcher a { 
	margin-top:2px;
}



}
@media screen and (max-width:600px) {
body,
p { font-size: 14px; }
.HEADER .container { padding-left: 15px; padding-right: 15px; }
section .container { padding-left: 15px; padding-right: 15px; }
section .container .row { margin-left:-15px; margin-right:-15px; }
section .container .row .col-lg-12,
section .container .row .col-lg-8,
section .container .row .col-lg-4, 
section .container .row .col-lg-6,
section .container .row .col-lg-2 { padding-left: 15px; padding-right:15px; }

.anti_margin_top .row  { padding:40px 0 0 0; margin-top:-250px;}


header { padding-bottom:200px;}
.header_bg { background-size:1400px;}
.slogan__description:last-child { display:none;}
.slogan__description b { font-size:20px; font-weight:300;}
.logo {
	width: 235px;
	padding:6px 0;
}


.title h1 {
	font-size: 32px;
}
.title h2 {
	font-size: 24px;
}
.title p {
	font-size: 14px;
}

.slogan { padding:40px 0;}
.slogan__title { font-size:38px;}


.content-txt h1 {font-size: 32px;}
.content-txt h2 { font-size: 22px; }
.content-txt h3 { font-size: 20px; }
.content-txt h4 { font-size: 16px; }
.content-txt p { font-size: 14px; line-height: 160%; }
.content-txt img { margin:0 -15px; max-width:none;}

.image_carousel img { margin:0 auto;}

.right_buttons { margin:0 auto -30px auto; float:none; clear:both; text-align:center;}

p.cur_rating {	font-size: 32px;}
.blog__top { height: 130px; }


.top_sites .left_img { width:100%;}
.top_sites .like_block { width:100%;}


.top_rate_sidebar.on_scroll { top:auto; bottom:0;}
.top_rate_sidebar.on_scroll .btn, 
.top_rate_sidebar.on_scroll a.btn { font-size:16px; line-height:14px; width:94%;}
.top_rate_sidebar.on_scroll p.cur_active_site{ font-size:13px; line-height:30px; text-align:left;}
.top_rate_sidebar.on_scroll p.cur_active_site::after { top:14px;}
.top_rate_sidebar.on_scroll p.cur_active_site.showed::after { top:9px;}
.top_rate_sidebar.on_scroll .side_list.showed ul { top:auto; bottom:35px;}
.top_rate_sidebar.on_scroll .btn_pos { width:50%;}
.top_rate_sidebar.on_scroll .side_list { width:47%; float:left;}
.top_rate_sidebar.on_scroll .side_list .side_list { width:auto;}

.form_block { padding: 30px 15px 0;}

.features ul li { width:100%;}


.bottom_banner p{ font-size:11px; line-height:120%;}
.slogan{ max-width:220px;}
.slogan__title{ font-size:32px;}

.blog__element { width:100%; margin:0 0 20px 0;}


}