/*============   Horizontal   ===================*/
@media (min-width: 768px) and (max-width: 999px) { 
	.wrapper, .footer{width:767px;}
	.footer{margin-top:0;height:auto;padding-bottom:35px;}
	.content{padding-bottom:0;}
	
	.three-cols .col-3 .banner, .item-to-hide-on-tablet, #pt_inside.pt_dossier .three-cols .col-3 .banner{display:none;}
	.social-search{display: -webkit-box;display: -moz-box;display: box;-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;}
	.social{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;box-ordinal-group: 2;float:none;}
	.search{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;box-ordinal-group: 1;float:none;}
	.three-cols{margin-bottom:0;}
	.three-cols .col-1-2-wrap, .three-cols .col-3{width:100%;}
	#group-owl .item{padding-right:15px;}
	.three-cols .col-2 {width: 365px;margin-left: 20px;}
	.three-cols .col-3{margin-left:0px;margin-top:15px;}
	.three-cols .col-3 .last-news{width:47%;floaT:left;}
	.two-news, .feed{float:right;width:50%;margin-top:10px;}
	.one-feed-right{width:262px;}
	.three-cols .col-3 .cards{clear:both;float:right;width:50%;margin-top:10px;}
	.three-cols .col-3 .cards .card-right{width:250px;}
	.three-cols .col-3 .section {float:left;width:47%;margin-top:0;}
	.hero{width:48%}
	.quote{width:48%;}
	#group-owl .owl-item{width:185px !important;}
	#pt_inside .three-cols .col-3 .banner, #pt_inside .three-cols .col-3 .groups, .political-map{display:block;width:48%;float:left;}
	#pt_inside .three-cols .col-3 .promisses, #pt_inside .three-cols .col-3 .section{width:48%;float:right;}
	#pt_inside .three-cols .col-3 .last-news-title{margin-top:0;}
	#pt_inside .three-cols .col-3 .groups{clear:both;}
	#pt_inside .estimate-right{width:269px;}
	#pt_inside .three-cols .col-3 .groups{margin-top:0;}
	#pt_inside #group-owl .card-title, #pt_inside #group-owl p{width:250px;}
	.add-search .searchform input[type="text"]{width:655px}
	.latest-description{width:400px;}
	.promiss-article .promiss-article-descr{width:535px;}
	#pt_inside .col-3 .who-right {width: 249px;}
	.group-list-info, .group-dossier{width:560px;}
	.group-dossier-list > div{width:100px;margin-left:15px;}
	.groups-tags{width:686px;}
	.one-group-in-list .group-list-info{width:615px;}
	.one-dossier-right {width: 230px;}
	.this-hero .right{width:224px;}
	.groups-tags-right{max-width:570px;}
	
	
	
	.footer{margin-top:0;height:auto;clear:both;}
	.footer-social-links{margin-top:48px;}
	.footer-social-links > div{float:none;}
	.footer-social{margin-top:10px;text-align:right;}
	.footer-social a{margin:0 1px;}
	.footer-links{margin-right:0px;}
	.copyright{width: 530px;margin-top: -95px;}
	
}
/*============ Vertical  ===========================*/

@media (max-width: 767px) {
	.wrapper, .footer{width:480px;}
	.footer{margin-top:0;height:auto;padding-bottom:35px;}
	.content{padding-bottom:0;}
	#pt_inside .content{padding-bottom:1px;}
	.logo{margin-bottom:0;}
	
	.nav, .social, .logo img, .search, .content > .banner,  .dossier .one-dossier > div.one-dossier-left,
	.pagination .button.number, .pagination .point, .art-list .banner, .filtration, .col-3 .last-news,
	.add-search, #pt_inside.pt_dossier .polit-group, .search.with-option .sbHolder, #pt_inside.pt_searchresult .show-results.hidden,
	.group-dossier-name a br, .groups-tags-left br, .group-squad:after, #pt_inside .col-1-2-wrap > br
	{display:none;}
	
	.three-cols  .col-1-2-wrap, .three-cols  .col-1, .three-cols  .col-2, .three-cols  .col-3, .three-cols  .col-1>div,
	.three-cols  .col-2>div, .three-cols  .col-3>div, .dossier .one-dossier > div.one-dossier-left, .points-list > div,
	.one-dossier-right, .footer-nav, .footer-social-links, .footer-social-links>div, .filtration .search,
	.art-list.blog-list .last-news-logo, .art-list.blog-list .one-feed-left, .art-list.blog-list .last-news-main-title,
	.art-list.blog-list .last-news-desc, #pt_inside .barometer-left, #pt_inside .barometer-right, .pt_dossier .filtration>div,
	.promiss-list .one-art-in-list >div.last-news-promiss, .promiss-article .promiss-article-descr, .group-list-info, .group-dossier,
	.groups-tags, .one-group-in-list .group-list-info,  .group-squad, .hero, .quote
	{float:none;width:100%;}
	
	.for-mobile-only.hidden, .filtration .search, .add-search .search, .pt_promiss_inside .barometre-main-art.hidden,
	.pt_groups .barometre-main-art.hidden
	{display:block;}
	
	.header{background:#5d2f1d;position:relative;height:48px;padding-top:0;margin-bottom:0}
	.logo{width:auto;}
	.logo a{text-decoration:none;font-size:24px;line-height:48px;}
	.logo span{display:block;color:white;font-family: 'Roboto Slab', serif;font-weight:bold;text-transform:uppercase;padding-left:60px;}
	.mobile-icons{display:block;}
	.mobile-icons span{cursor:pointer}
	.nav-opener{position:absolute;left:0;top:0;width:48px;height:48px;background:#5c5c5c;text-align:center;padding-top: 10px;}
	.search-opener{position:absolute;right:5px;top:0;width:48px;height:48px;text-align:center;padding-top: 10px;}
	.nav{background:#5c5c5c !important;width:100%;position:absolute;left:0;right:0;top:48px;z-index:3;border-top-width:0;}
	.nav li{display:block;border-width:1px 0 0px 5px;margin:0;border-style:solid;border-top:1px solid #484848 !important;border-bottom:1px solid #585858 !important;}
	.nav li:first-child{border-top:none !important;}
	.nav li.menu-point-1{border-left-color:#333333;}
	.nav li.menu-point-2{border-left-color:#0c8fb7}
	.nav li.menu-point-3{border-left-color:#539219}
	.nav li.menu-point-4{border-left-color:#a44ac1}
	.nav li.menu-point-5{border-left-color:#ff6600}
	.nav li a{padding:0 15px;}
	.header .search{background:#f1f1f1;width:100%;position:Absolute;left:0;right:0;top:47px;padding:12px 7px;z-index:5;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.header .searchform input[type=text]{width:415px}
	
	.three-cols{margin-bottom:0;padding-bottom: 1px;}
	.three-cols .col-3, .three-cols .col-2{margin-lefT:0}
	.estimate-right{width:358px;}
	.one-dossier-right{float:none;}
	.points-list > div, .points-list > div:first-child{position:relative;display:block;min-height:20px;border-top: 1px solid #f1eee5;border-left:none;padding:10px 15px 15px 40px;margin-bottom:15px;}
	.points-list > div:first-child{padding-top:15px;border-top:none;}
	.points-list .status{position:absolute;left:10px;top:16px;}
	.this-hero .left{margin:0 7px 7px 0;}
	.this-hero .right{padding-lefT:0px;width:auto;float:none;}
	.hero{margin-bottom:20px}
	.this-hero .h3{font-size:17px;}
	.this-hero .h3 a{line-height:20px;}
	.this-hero .right{padding-top:0;}
	.quote .who-told .left {width: 335px;}	
	.one-feed-right {width: 342px;}
	.cards{margin-top:25px;}
	.line{width:312px;}
	.footer-nav ul li{display:block;margin-left:0;margin-bottom: 6px;}
	.footer-social-links{margin-top:15px;}
	.footer-social{margin-top:10px;}
	.footer-top{padding:15px 0;}
	.copyright{padding-bottom:15px;}
	#group-owl{display:block;}
	#group-owl .item{overflow:hidden;padding: 7px 0px 0px 9px;margin-bottom:5px;}
	#group-owl .group-logo{float:left;width:70px;}
	#group-owl .card-title{float:none;width:auto;clear:both}
	.col-3 #group-owl .card-title{float:right;width:355px;clear:none}
	#group-owl .group-logo span{bottom:auto;right:auto;top:-6px;left:-9px;}
	#pt_inside .header{margin:0;}	
	#pt_inside .barometre-main-art .last-news-title, #pt_inside.pt_dossier .barometre-main-art .last-news-title{margin:0 -15px;clear: both;}
	#pt_inside .barometre-main-art .last-news-title h1{text-align:left;display:block;position:relative;cursor:pointer;padding-left: 7px;}
	#pt_inside .barometre-main-art .last-news-title h1:after{display:block;content:"";position:absolute;right:9px;top:4px;border:6px solid transparent;border-left:6px solid white;}
	#pt_inside .barometre-main-art .last-news-title h1.opened:after{border-left-color:transparent;border-bottom:6px solid white;right: 14px;top: 1px;}
	#pt_inside .cards a, 	#pt_inside .cards a.first{width:98%;margin-left:0;float:none;margin-bottom:15px}
	#pt_inside .card-right{width:340px;}
	#pt_inside .cards{padding-lefT:2px;}
	#pt_inside .who-right, #pt_inside #group-owl .card-title, #pt_inside #group-owl p{width:345px;}
	#pt_inside .estimate-right{width:365px;}
	.filtration {background:#f1f1f1;margin:0 -15px;padding:10px 10px 0;}
	.show-results{line-height:35px;font-size:13px;}
	.one-art-in-list{width:100%;margin:0 0 35px}
	.filtration > div{float:none;margin-bottom:10px;}
	.art-list{padding-top:15px;}
	.three-in-row{margin:0;border:none;}
	.three-in-row > div.one-art-in-list{width:100%;margin:10px 0;border-bottom: 1px solid #f1eee5;border-left-width:0px;padding-bottom:20px;}
	.three-in-row > div.one-art-in-list .last-news-logo, .article-list.blog-list div.one-art-in-list .last-news-logo{width:67%;}
	.three-in-row > div.one-art-in-list .last-news-logo img{height:auto;}
	.three-in-row > div.one-art-in-list .last-news-desc.hidden{display:block;}
	#pt_inside .barometre-main-info{margin-top:20px;border-bottom: 1px solid #f1eee5;padding-bottom:20px;}
	#pt_inside .barometer-right{margin-top:15px;}
	.art-list.blog-list{padding:0;}

	#pt_inside .col-1-2-wrap{display: -webkit-box;display: -moz-box;display: box;-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;}
	#pt_inside .col-1-2-wrap .filtration, #pt_inside .col-1-2-wrap .add-search{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;box-ordinal-group: 1;}
	#pt_inside .col-1-2-wrap .show-results{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;box-ordinal-group: 2;}
	#pt_inside .col-1-2-wrap .barometre-main-art{-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;box-ordinal-group: 3;}
	#pt_inside .col-1-2-wrap .article-list, #pt_inside .col-1-2-wrap .art-list.three-in-row{-webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;box-ordinal-group: 4;}
	#pt_inside .col-1-2-wrap .art-list.blog-list{-webkit-box-ordinal-group: 5;-moz-box-ordinal-group: 5;box-ordinal-group: 5;}
	#pt_inside .col-1-2-wrap .clear, #pt_inside .col-1-2-wrap .other-type-list{-webkit-box-ordinal-group: 6;-moz-box-ordinal-group: 6;box-ordinal-group: 6;}
	#pt_inside .col-1-2-wrap .pointments, .col-1-2-wrap  > #bx_incl_area_3_1_2_1{-webkit-box-ordinal-group: 7;-moz-box-ordinal-group: 7;box-ordinal-group: 7;}
	#pt_inside .col-1-2-wrap .cards{-webkit-box-ordinal-group: 8;-moz-box-ordinal-group: 8;box-ordinal-group: 8;}
	
	.add-search{margin: 0 -15px;}
	.add-search .searchform input[type=text]{width:390px;}
	#pt_inside.pt_dossier .filtration{margin: 0 -15px;padding:0 15px 15px;}
	.dossier-right-info{float:none;clear:both;margin-top:15px;width:100%;}
	.dossier-list .one-art-in-list{margin-bottom:20px;padding-top:20px;}
	.latest-description{width:328px;}
	
	.promiss-list .one-art-in-list .estimate{position:relative;top:auto;right:auto;}
	#pt_inside.pt_promiss .filtration .select{float:none;}
	.promiss-list .one-art-in-list .last-news-logo{width:80px;margin-bottom:15px;}
	.promiss-text{clear:both;width:100%;padding:15px;margin: 15px 0 35px;}
	#pt_inside.pt_promiss .estimate-right p{padding:4px 0 0 0;}
	#pt_inside.pt_promiss .promiss-list .estimate-right{width:auto;float:none;}
	.tags{margin-left:0;line-height:30px;}
	.tags > div{display:block;}
	.tags-right{padding-left:0;}
	
	.show-results{margin:15px 0}
	.show-results span{line-height:18px;}
	#pt_inside.pt_searchresult .show-results.hidden{padding-bottom:0;border:none;}
	
	#pt_inside.pt_promiss_inside .col-1-2-wrap .barometre-main-art, #pt_inside.pt_groups .col-1-2-wrap .barometre-main-art.hidden {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;box-ordinal-group: 1;}
	#pt_inside.pt_promiss_inside .col-1-2-wrap .barometre-main-art h1:after{display:none;}
	.promiss-article .last-news-logo{width:100%;float:none;overflow:hidden;background:#f1f1f1;}
	.promiss-article .last-news-logo > a{float:left;width:45%;}
	.promiss-article .last-news-logo .profile-links{float:right;width:55%;}
	.back {margin: 25px 0 29px;}
	.promiss-article .promiss-article-descr{margin-top:15px;}
	.promiss-article-descr .h3 span{font-size:30px;}
	.promiss-article-descr .h3 {font-size:23px;}
	.common-block{margin-left:0;}
	.common-block table tr td{display:block;position:relative;}
	.common-block table tr td.promiss-inner-text{margin-bottom:35px;width: 100%;}
	.common-block table tr td.promiss-inner-image{float:left;padding:15px 0 15px 19px;}
	.common-block table tr td.promiss-inner-result{float:left;height:121px;line-height:115px;width:345px;text-align:left;padding-left:15px;}
	.promiss-description p{padding-left:10px;}
	.promiss-article-descr .tags{margin-left:0;}
	.promiss-article-descr .tags-right{padding-left:0;}
	.common-block table tr td.promiss-inner-image span{display:block;position:absolute;top:-25px;left:10px;white-space:nowrap;font-size:13px;}
	.one-group-in-list .last-news-logo{width:146px;}
	.influence{left:180px;right:auto;}
	#pt_inside.pt_groups .col-1-2-wrap{display:block !important; }
	.leader-gradient{background:none !important;padding-left:0;height:auto !important;font-size:13px;margin-bottom:10px;}
	.group-list .last-news-logo a{margin-bottom:0;}
	.group-list .last-news-logo a img{height:auto !important;}
	.group-list-info, .group-dossier{clear:both;}
	.group-list-info-top{padding-right:0;height:auto;min-height:20px;}
	.group-list-info-top .h3 a{font-size:20px;}
	.group-list-info-top .h3 a span{font-size:25px;}
	.group-list .promiss-description p{padding-left:0;}
	.group-list .last-news-logo a{height:auto;}
	.group-dossier-list > div.group-dossier-list-one{display:block;width:100%;overflow:hidden;margin:0;background:#f1eee5;border-bottom:4px solid white;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:12px 12px 12px 0;}
	.group-dossier-gradient {background:none !important;}
	.group-dossier-gradient:After{display:block;clear:both;content:"";}
	.group-list  .king{float:left;margin-right:7px;}
	.group-list  .group-dossier-gradient{height:auto !important;padding-top:0;}
	.group-list  .group-dossier-logo{float:left;margin-right:20px;width:70px;}
	.group-list  .group-dossier-logo img{width:100%;height:auto;}
	.group-list .group-dossier-name{margin-top:2px;}
	.group-list .group-dossier-name a{font-size:14px;font-weight:bold;}
	.groups-tags >div{display:block;padding:0;text-align:left;min-height: 29px;}
	.groups-tags-left{font-size:14px;}
	.group-list .one-art-in-list{margin-bottom:15px;}
	.other-type-list .promiss-description p{padding-left:0;}
	.other-type-list .group-list-info-top .h3{margin-top:10px;}
	.other-type-list .one-group-in-list .last-news-logo{float:none;}
	.group-squad{margin:15px 0;padding:10px}
	.group-list{padding-top:0;}
	.groups .owl-item {width: 227px !important;}
	.pt_dossier .dossier-list .one-art-in-list > div.last-news-logo{display:block;float:left;margin:0 7px 7px 0;}
	.pt_dossier .dossier-list .one-art-in-list > div.latest-description{display:block;float:none;width:auto;}
	.pt_dossier .one-feed-left{width:auto;}
	.pt_groups .group-list .last-news-logo{min-height:220px;}
	.title-search-result{width:100%;border-width:0 0 5px 0;}

	
}	
/*============  SmartPhone  ===========*/
@media (max-width: 479px) {
	.wrapper, .footer{width:320px;overflow: hidden;}
	.base-padding{padding:0 10px}
	.logo span{padding-left:55px;}
	.header .searchform input[type=text]{width:260px;}
	.estimate-right{width:208px;}
	.who-right{width:194px;padding-left: 10px;}
	.quote .who-told .left, .one-feed-right {width: 195px;}	
	.this-hero .left{width:100px;}
	.pecentage{width:41px;}
	.line {width: 178px;}
	.barometre-title{font-size:28px;line-height:28px;}
	/*#group-owl .card-title {width: 207px;}*/
	.three-cols .col-1 .barometre{margin-left: -10px;width: 320px;}
	#pt_inside .barometre-main-art .last-news-title, .add-search, #pt_inside.pt_dossier .filtration,
	#pt_inside .barometre-main-art .last-news-title, #pt_inside.pt_dossier .barometre-main-art .last-news-title{margin:0 -10px;}
	#pt_inside .card-right{width:200px;}
	#pt_inside .who-right, #pt_inside #group-owl .card-title, #pt_inside #group-owl p{width:199px;}
	#pt_inside .estimate-right{width:215px;}
	.filtration {margin:0 -10px;}
	.add-search .searchform input[type=text]{width:243px;}
	.latest-description{width:203px;}
	.dossier-list .one-art-in-list > div.last-news-logo{width:80px;margin-right: 15px;}
	.common-block table tr td.promiss-inner-result{width:195px;}
	.influence{left:165px;}
	.groups .owl-item {width: 153px !important;}
	#group-owl .item{padding-right:6px;}
	
	
}	