/* Не понятно что это */
@media (min-width: 1200px){
	ul.orientation {
		display: block;
	}
}

/** EXXRTASmall devices **/
@media (min-width: 380px) { 
.logotype {
	display: block;
	z-index: 999999;
}
}

/* Mobile resizes */
/** Extra small devices (portrait phones, less than 576px) **/
/** No media query since this is the default in Bootstrap **/

/** Exclusive small **/
@media (max-width: 549px) {
#portfolio h2, #portfolio h3 {
	font-size: 14px;
	line-height: 16px;
}
.lead {
	font-size: 20px !important;
}
.hero-stories:after {
	content: none;
}
}

/** Exeption **/
@media (min-width: 960px) { 
.timeline	{
	margin-top: 50px;
}
.storiesart:hover .timeline-entry { 
	color: #e85849; 
}	
body.timeline {
	position:relative;
	padding-left:0;
	margin-top: 0;
}
.timeline {
	position:relative;
	padding-left:100px;
}
.timeline.timeline-inverse {
	padding-left:0;
	padding-right:100px;
}
.timeline .timeline-item {
	position:relative;
	min-height:150px;
	display:block;
	margin-bottom:30px;
}
.timeline .timeline-item-bordered {
	border-left:#ccc 1px dashed;
	padding-left:20px;
}
section.dark .timeline .timeline-item-bordered {
	border-left:rgba(255,255,255,0.2) 1px dashed;
}
.timeline.timeline-inverse .timeline-item-bordered {
	border-right:#ccc 1px dashed;
	border-left:0;
	padding-right:20px;
	padding-left:0;
}
.timeline>.timeline-hline {
	position: absolute;
	top: 0;
	left: 0;
	bottom:0;
	margin-left: 30px;
	width: 1px;
	border-left:rgba(0,0,0,0.1) 1px dashed;
	height: 100%;
	display: block;
}
section.dark .timeline>.timeline-hline {
	border-left-color:rgba(255,255,255,0.2);
}
.timeline.timeline-inverse>.timeline-hline {
	left:auto;
	right:0;
	margin-left:0;
	margin-right:30px;
	border-left:0;
	border-right:rgba(0,0,0,0.1) 1px dashed;
}
section.dark .timeline.timeline-inverse>.timeline-hline {
	border-right-color:rgba(255,255,255,0.2);
}
.timeline .timeline-entry {
	display: block;
	padding-top: 10px;
	top: 10px;
	z-index:10;
	position:absolute;
	left: -100px;
	right: auto;
	width: 62px;
	height: 62px;
	font-size: 26px;
	text-align:center;
	line-height:1;
	font-weight:bold;
	color: #121212;
}
.timeline .timeline-entry>.timeline-vline {
	position: absolute;
	top: 50%;
	margin-top:-1px;
	left: 62px;
	width: 20px;
	height: 0;
	border-top: 1px dashed #CCC;
}
.timeline.timeline-inverse .timeline-entry {
	right: -100px;
	left: auto;
}
.timeline.timeline-inverse .timeline-entry>.timeline-vline {
	right:auto;
	left: -40px;
}
.timeline .timeline-entry>span {
	display:block;
	font-size:13px;
	text-transform:uppercase;
	font-weight:300;
}	
}	
@media (min-width: 640px) {
#user-menu_butt {
    position: relative;
    top: -1px;
    left: 10px;
}
.uk-sticky.uk-sticky-fixed.uk-active #user-menu_butt {
    position: relative;
    top: -1px;
    left: 10px;
}
/**
.card-profile-image {
	max-width: 180px;
}
.card-profile-image .incard {
  max-width: 90px;
  box-shadow: 0 5px 15px -8px rgb(0 0 0 / 24%), 0 8px 10px -5px rgb(0 0 0 / 20%);
}
.card-profile-image .user-status-small {
	top: -43px;
    right: 4px;
}
.card-profile-image .user-pro-small {
	font-size: 12px !important;
}
**/
.pill-foldable.act .foldpill {
    background-color: transparent; 
}
#guidecountr i {
	font-size: 60px;
	margin-bottom: 8px;
	margin-top: 8px;
}	
#guidecountr span {
	font-size: 13px;
}	
#guidecountr .cim {
	background-color: #255173;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 0;
}
.nav-container-gray .nav-pills>li>a {
    background-color: white !important;
}
.user-achievments-section {
	margin: 0 15px;
}
.process-steps .nav-item h5 {
	display: block !important;
}
.pill-foldable .foldpill,.pill-foldable .foldpill.active,.pill-foldable .firstpill.link,.pill-foldable.act .foldpill {
	display: inline-block !important;
}	
.pill-foldable .firstpill.toggler {
	display: none !important;
}
.nav-container-gray .nav-pills>li>a {
    background-color: white !important;
}
.nav-container {
    background: #fff;
}
.nav-container.nav-container-gray {
    background: #ffffff5c;
}
.newnavs .pill-foldable .foldpill.active {
    display: inline-block !important;
}
.newnavs .pill-foldable.act .foldpill.active {
    display: inline-block !important;
}
.newnavs .pill-foldable.act .foldpill {
    display: inline-block !important;
}
}

/** Medium devices (tablets, 768px and up) **/
@media (min-width: 960px) {
.makenewAvaText {
	font-size: 14px;
	padding-top: 2px;
}
.alpha_page-desc {
	line-height: 28px;
    font-size: 18px;
}
.figure-cke-crop {margin: 0 15px 15px 0;display: inline-block;width: 210px;}
.file-cke-crop {margin: 10px 15px 15px 0;display: inline-block;width: 210px;}
.slider_smoothness {
	width: 300px;
}
.affiliate .tree ul {
    padding-inline-start: 40px;
}
.affiliate .tree ul > li > ul, .affiliate .tree ul > li > ol, .affiliate .tree ol > li > ol, .affiliate .tree ol > li > ul {
    padding-inline-start: 40px;
}
.affiliate .tree li::before, .affiliate .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}	
section div.row>div {
	margin-bottom:20px;
}
.affiliate .tree li::before {
    border-left: 2px dashed #dcdcdc;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.affiliate .tree li::after {
    border-top: 2px dashed #dcdcdc;
    height:20px;
    top:28px;
    width:25px
}


.thisformsubmit, .thisformsubmitdraft
{
	display: initial;
}

.uk-tooltip {z-index: 2999 !important;display: block !important;}
.fa-ico-5x {
	font-size: 3em;
}
.newslider {
	width: 95%;
	margin: 0 auto;
}
.logotype {
    width: 140px;
    margin-left: -7px;
}
.logotype .logoletters {
    font-size: 22px;
    margin-left: 10px;
}
#logohref {padding-top: 0px;}
.logodiv {
	width: 140px;
}

.cubecontainer3 {
	perspective: 40px;
	-webkit-perspective: 40px;
	-moz-perspective: 40px;
	width: 20px;
	height: 20px;
	position: relative;
}
#cube3 {
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-transform: rotateX(30deg) rotateY(25deg) rotateZ(-5deg) translateX(0) translateY(0) translateZ(0) scaleX(1) scaleY(1) scaleZ(1);
	-moz-transform: rotateX(30deg) rotateY(25deg) rotateZ(-5deg) translateX(30) translateY(0) translateZ(0) scaleX(1) scaleY(1) scaleZ(1);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
}
#header.fixed .act #cube3 {
	animation-play-state:paused;
}
.logodiv #cube3 div {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	border: none;
	line-height: 19px;
	text-align: center;
	overflow: hidden;
	font-size: 10px;
}
.shop-item-list>.col-lg-12>.shop-item>.thumbnail, .shop-item-list>.col-md-12>.shop-item>.thumbnail {
    float: left;
    width: 200px;
}
.shop-item-list>.col-lg-12>.shop-item>.shop-item-summary, .shop-item-list>.col-md-12>.shop-item>.shop-item-summary {
    text-align: left !important;
    position: absolute;
    left: 230px;
}
.thepoll .pollable {
	width: 100%;
}
.notifyjs-bootstrap-base {
    width: 320px;
}
.notifyjs-radalert-base {
  width: 320px;
}
.notifyjs-radalert-base .title {
  width: 270px;
}
.notifyjs-radalertds-base {
  width: 320px;
}
.notifyjs-radalertds-base .title {
  width: 270px;
}

.notifyjs-greenalert-base {
  width: 320px;
}
.notifyjs-greenalert-base .title {
  width: 270px;
}
.notifyjs-grayalert-base {
  width: 320px;
}
.notifyjs-grayalert-base .title {
  width: 270px;
}
/**
.card.card-profile.marj {
    margin-top: 45px;
}
.card.card-profile.marjprj {
    margin-top: 55px;
}
.card-profile-image {
	max-width: 100px;
}

.card-profile-image .incard {
  max-width: 70px;
  width: 70px;
  box-shadow: 0 5px 15px -8px rgb(0 0 0 / 24%), 0 8px 10px -5px rgb(0 0 0 / 20%);
}
.card-profile-image .user-status-small {
	top: -34px;
    right: 8px;
}
.card-profile-image .user-pro-small {
	font-size: 12px !important;
}
**/
.hover_opacity7 {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.hover_opacity8 {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.hover_opacity9 {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
form.tight .row {
    margin-bottom: 20px;
}
.progress-factory {
  font-size: 5em;
  flex: 0 1 100%;
}	
#footer>.container {
    padding-top: 40px;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
}

.inddesc {font-size: 16px;}
.owl-carousel.buttons-autohide .owl-buttons {
	display: block !important;
}
#guidecountr i {
	font-size: 70px;
	margin-bottom: 8px;
	margin-top: 8px;
}	
#guidecountr span {
	font-size: 14px;
}	
#guidecountr .cim {
	background-color: #255173;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 20px;
}
#forsect .beforebeforelast {
	padding-right: 0;
}
#forsect .maincoll {
	width: 420px;
}

.single-background {
	height: 300px;
	width: auto;
}	
.page_hero {
	height: 350px;
}
.page_hero__sm {
	height: 250px;
}
.indextitle {font-size: 34px;}	
.faya {
    position: absolute;
    display: block;
    width: 23px;
    height: 40px;
    overflow: hidden;
    -webkit-transform: rotate(-60deg) !important;
    transform: rotate(-60deg) !important;
    /* top: 90px !important; */
    left: 10px;
    margin-top: -4px !important;
    /* margin-right: -26px !important; */
}
#map {
	margin-left: 0; margin-right: 0;
}
.bigmap {
	min-height: 400px;
}
.bg-image-left {
	background-position-x: left;
    background-position-y: -200px;
    background-size: 90% !important;
}
.bg-image-right {
	background-position-x: right;
    background-position-y: top;
    background-size: 70% !important;
}
.bg-image-center {
	background-position-x: left;
    background-position-y: 20%;
    background-size: 70% !important;
}

.tourlist {text-align: left}
.nav-container ul.nav.nav-pills>li {
    margin-bottom: 6px !important;
}
.user-achievments-middle {
	margin-top: 20px !important;
}
.user-achievments-section {
    width: auto;
}
.slogan {
	margin: 0 auto;
	width: 80%;
}	
.article-door .small-ava-no-shad {
    height: 65px;
    width:65px;
    border-radius: 100%;
}
.article-door .small-ava-no-shad2 {
    height: 88px;
    width:88px;
    border-radius: 100%;
}
.small-none {
	display: inline-block ;
}

.page-controls {
	float: right;
}

.user-reward_bages img {
  height: 20px;
  width: 20px;
}
#cke_1_contents {
	min-height: 300px !important;
}
.jBox-wrapper {
	width: 600px;max-width: 600px;
}
.nav-item h5 {
	font-size: 14px
}
.gray-menu {
	margin-top: 0;
	height: 58px;
	display: block;
	padding-bottom: 20px;
}
.gray-menu2 {
	margin-top: 91px;
}
.card-wrapper {
	position: absolute;
	top: 20px;
	right: 40px;
	z-index: 5;
	-webkit-transition: 1s;
}	
.jqmWindow {
	left: 23%;
	right: 23%;
}
#destinaton .insquare .locselect span .select2 {
	width: calc(33% - 5px) !important;
}
.ratingslike_cont {
	float: right;
	z-index: 99;
}	
.favusers {
	padding-bottom: 20px;
}
.alpha-top-menu--icon__down {
	display: none;
}

}

/** Large devices (desktops, 992px and up) **/

@media (min-width: 1200px) {
/**div.tagsinput {
	overflow-y: inherit !important;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
**/
blockquote {
	width: 80%;	
}
.makenewAvaText {
	font-size: 15px;
}
#radar.float {
	z-index: 1706;
}
.affiliate .tree ul > li > ul, .affiliate .tree ul > li > ol, .affiliate .tree ol > li > ol, .affiliate .tree ol > li > ul {
    padding-inline-start: 60px;
}
.user-reward_bages img {
  height: 22px;
  width: 22px;
}
.fa-ico-5x {
	font-size: 3em;
}
.scroll-line{
  height: 1px;
}
.thepoll-100 .thepoll .pollable {
	width: 100%;
}
.thepoll .pollable {
	width: 50%;
}
/**
.card.card-profile.marj {
    margin-top: 30px;
}
.card.card-profile.marjprj {
    margin-top: 45px;
}

.card-profile-image .user-status-small {
    top: -36px;
    right: -3px;
    font-size: 9px;
    border: 2px #eceff1 solid;
}
.card-profile-image .user-pro-small {
    font-size: 10px !important;
}
.card.card-profile .card-body {
    padding: 2.25rem 2.25rem 1.5rem 2.25rem;
}
**/
.demo-card-square {margin: 0 25px;}
.inddesc {font-size: 18px;}
#guidecountr i {
	font-size: 80px;
	margin-bottom: 8px;
	margin-top: 8px;
}	
#guidecountr span {
	font-size: 16px;
}	
#guidecountr .cim {
	background-color: #255173;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 20px;
}
#forsect .maincoll {
	width: 620px;
}

.page_hero {
	height: 400px;
}
.page_hero__sm {
	height: 250px;
}
.single-background {
	height: 380px;
	width: auto;
}
.indextitle {font-size: 40px;}
.faya {
	width: 35px;
    height: 50px;
}
.faya:before {
  width: 220px;
  height: 20px;
}
.faya:after {
  width: 220px;
  height: 10px;
  left: 10px;
  top: 5px;
}	
#map {
	margin-left: 0; margin-right: 0;
}
.smallmap {
	min-height: 250px;
}
.bigmap {
	min-height: 400px;
}
.quest_title {
	width: 80%;
}
.act .logobrand {
    color: black !important;
}	
.act .logo {
    background: black !important;
}
.act .logoletters {
    color: white !important;
}	
.overall-small-padding {
    padding: 0 !important;
}
.user-achievments-middle {
	margin-top: 0 !important;
}
.user-achievments-amount {
    height: auto;
}
.slogan {
	margin: 0 auto;
	width: 100%;
	margin-bottom: 0;
}	
.mob-center {
	text-align: left !important;
}
.slogan:before {
	display: block;
	content: "";
	left: -9px;
	top: 39px;
	position: absolute;
	border-top: 10px solid transparent;
	border-right: 10px solid #fff;
	border-bottom:10px solid transparent
}	
.user-bages img {
	height: 37px;
	width: 37px;
}
.nofullwidht {
	width: 60% !important;
	margin-bottom: 0;
}
.small-rotator {
	text-transform: uppercase;
	font-weight: 300;
	margin: 0;
	font-size: 15px;
	color: #BACDD6;
	letter-spacing: 2px;
}
.favusers {
	padding-bottom: 0;
}
.location-place {
	padding-left: 4%;
}
.ratingslike_cont {
	float: none;
	z-index: 99;
}	
.single-rating {
	margin: inherit !important;
}
.card-wrapper {
	display: block;
	position: absolute;
	top: 20px;
	right: -280px;
	z-index: 5;
	-webkit-transition: 1s;
	transform: translate3d(0, 0, 0);
	transform-style: preserve-3d;
}	
.cardform {
	padding-left: 0 !important;
}
.right-column {
	padding: 0 !important;
}
.container {
	max-width: 960px !important;
	padding: 0;
}
.jqmWindow {
	left: 28%;
	right: 28%;
}
#alpha-top-menu>li>a {
    padding-left: 13px !important; 
    padding-right: 13px !important;  
}
/**
.card-profile-image .incard {
  max-width: 70px;
  width: 70px;
  box-shadow: 0 5px 15px -8px rgb(0 0 0 / 24%), 0 8px 10px -5px rgb(0 0 0 / 20%);
}
.card-profile-image .user-status-small {
	top: -36px;
    right: 12px;
    font-size: 9px;
    border: 2px #eceff1 solid;
}
.card-profile-image .user-pro-small {
    font-size: 10px !important;
    top: -36px;
    left: -3px;
}
**/
}
/** Extra large devices (large desktops, 1200px and up) **/
@media (min-width: 1600px) { 
blockquote {
	width: 70%;	
}
.makenewAvaText {
	font-size: 16px;
}
#alpha-top-menu>li>a {
    padding-left: 13px !important; 
    padding-right: 13px !important;  
}
.overall_messages-list {
	height: calc(100vh - 179px) !important;
}
.affiliate .tree ul > li > ul, .affiliate .tree ul > li > ol, .affiliate .tree ol > li > ol, .affiliate .tree ol > li > ul {
    padding-inline-start: 80px;
}
.fa-ico-5x {
	font-size: 5em;
}
/**
.card-profile-image .incard {
  max-width: 70px;
  box-shadow: 0 5px 15px -8px rgb(0 0 0 / 24%), 0 8px 10px -5px rgb(0 0 0 / 20%);
}
.card-profile-image .user-status-small {
	top: -36px;
    right: -3px;
    font-size: 9px;
    border: 2px #eceff1 solid;
}
.card-profile-image .user-pro-small {
    font-size: 10px !important;
}
.card.card-profile.marj {
    margin-top: 50px;
}
.card.card-profile.marjprj {
    margin-top: 45px;
}
**/
#guidecountr i {
	font-size: 90px;
}	
#guidecountr span {
	font-size: 19px;
}	
#guidecountr .cim {
	background-color: #255173;
	border-radius: 4px;
	padding: 20px;
	margin-bottom: 30px;
}
	
#forsect .maincoll {
	width: 820px;
}
.faya {
	width: 47px;
    height: 60px;
}
.faya:before {
  width: 220px;
  height: 20px;
}
.faya:after {
  width: 220px;
  height: 10px;
  left: 10px;
  top: 5px;
}
	
.bg-image-left {
	background-position-x: left;
    background-position-y: -200px;
    background-size: 50% !important;
}
#map {
	margin-left: 0; margin-right: 0;
}
.smallmap {
	min-height: 300px;
}
.bigmap {
	min-height: 400px;
}
.div-video-h {
	height: 300px !important;
}
.hero-users-xxt.h-500{
	height: 300px !important;
}
.hero-stories-xxt.h-500{
	height: 300px !important;
}
.timeline .timeline-entry {
	top: 10px;
}
#topcontainer div.pt:before {
	font-size: 100px;
}
.container {
	max-width: 100% !important;
	padding: 0;
}
.jqmWindow {
	left: 33%;
	right: 33%;
}
}
@media (min-width: 641px) and (max-width: 1200px) { 
.loginform {
	width: 70% !important;
}
}
/**
@media (min-width: 960px) and (max-width: 1200px) { 
	.card-profile-image {
		max-width: 180px;
	}

	.card-profile-image .incard {
	    max-width: 70px;
	}
	.card-profile-image .user-pro-small {
	    font-size: 10px !important;
	    top: -36px;
	    left: -3px;
	}
	.card.card-profile .btn span{
		display: none;
	}
}

**/









