@font-face{font-family:'IRANSansWeb';src:url('../fonts/IRANSansWeb(FaNum).ttf') format('truetype'), url('../fonts/IRANSansWeb(FaNum).eot') format('embedded-opentype');font-weight:normal;font-style:normal;font-display: fallback}
@font-face{font-family:'IRANSansWebEnNum';font-style:normal;font-weight:normal;src:url('../fonts/IRANSansWeb_Medium.eot');src:url('../fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/IRANSansWeb_Medium.woff') format('woff'),
url('../fonts/IRANSansWeb_Medium.ttf') format('truetype');}
@font-face{font-family:'Far.Farnaz';src:url('../fonts/Far.Farnaz.ttf') format('truetype');font-weight:normal;font-style:normal;font-display: fallback}
@font-face{font-family:'OpenSans';src:url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.eot') format('embedded-opentype');font-weight:normal;font-style:normal;font-display: fallback}
@font-face {font-family: 'fontIcon';src: url("../fonts/fontIcon.eot?n1z373");src: url("../fonts/fontIcon.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/fontIcon.woff?n1z373") format("woff"), url("../fonts/fontIcon.ttf?n1z373") format("truetype"), url("../fonts/fontIcon.svg?n1z373#lg") format("svg");
font-weight: normal;font-style: normal;}
@font-face{font-family:'fontawesome';src:url('../fonts/reservation_fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/reservation_fontawesome-webfont.woff') format('woff'), url('../fonts/reservation_fontawesome-webfont.ttf') format('truetype'), url('../fonts/reservation_fontawesome-webfont.svg') format('svg'), url('../fonts/reservation_fa-brands.eot') format('embedded-opentype');font-weight:normal;font-style:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sr-only-focusable:active, .sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
@font-face{font-family:'fontawesome';font-style:normal;font-weight:400;font-display:block;src:url("../fonts/reservation_fa-brands.eot");src:url("../fonts/reservation_fa-brands.eot") format("embedded-opentype"), url("../fonts/reservation_fa-brands.woff") format("woff"), url("../fonts/reservation_fa-brands.ttf") format("truetype"), url("../fonts/reservation_fa-brands.svg") format("svg");}
.fab{font-family:'fontawesome';font-weight:400;}
@font-face{font-family:'fontawesome';font-style:normal;font-weight:400;font-display:block;src:url("../fonts/reservation_fa-regular.eot");src:url("../fonts/reservation_fa-regular.eot") format("embedded-opentype"), url("../fonts/reservation_fa-regular.woff") format("woff"), url("../fonts/reservation_fa-regular.ttf") format("truetype"), url("../fonts/reservation_fa-regular.svg") format("svg");}
.far{font-family:'fontawesome';font-weight:400;}
@font-face{font-family:'fontawesome';font-style:normal;font-weight:900;font-display:block;src:url("../fonts/reservation_fa-solid.eot");src:url("../fonts/reservation_fa-solid.eot") format("embedded-opentype"), url("../fonts/reservation_fa-solid.woff") format("woff"), url("../fonts/reservation_fa-solid.ttf") format("truetype"), url("../fonts/reservation_fa-solid.svg") format("svg");}
.fa,
.fas{font-family:'fontawesome';font-weight:900;}
/*<!--------------------------------START CSS HEADER-------------------------------*/
#header-resize {width: 100%;height: auto;margin: 0px auto;float: right;direction: rtl;background: #3c3c3c;margin-top: 13px;}
.header-bottom {line-height: 73px;padding: unset;}
.inner-resize {width: 1200px;margin: 0 auto;clear: both;height: auto;}
/*<!--------------------------------START CSS MENU-------------------------------*/
#top-banner {position: relative;width: 100%;height: 100%;padding: 0 13px;}
.header {padding: 1em 0;}
.countries, .signin {margin-left: 2em;}
.language {width: auto;float: left;direction: ltr;color: #fff;}
.dropdown-header ul li {float: left;}
.open-lang {width: 100%;z-index: 999;cursor: pointer;}
.dropdown-header a {color: unset;}
.dropdown-header ul li img {vertical-align: middle;margin-right: 10px;margin-top: 0px;width: 20px;height: auto;}
.open-lang span i {vertical-align: middle;float: unset;margin-left: 5px;}
.fa-angle-down::before {content: "\f107";font-family: 'FontAwesome';}
.dropdown-header ul li ul.dropdown-lang {display: none;position: absolute;z-index: 99;width: 100%;background: #fff;max-width: 140px;box-shadow: 0px 1px 5px 0px rgba(98, 98, 98, 0.47);top: 40px;min-width: 140px;color: #555;line-height: 32px;}
.dropdown-header ul li ul li {padding: 2.5px 10px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.dropdown-header ul li ul li a {width: 100%;}
#header-resize img.logo {vertical-align: middle;}
.first-part-header .float-left {width: auto;float: left;}
.phone-number {float: left;direction: ltr;padding-right: 5px;border-right: 1px solid #ffffff59;}
.phone-number i {margin-right: 5px;}
.socials-header {float: left;padding-left: 10px;}
.socials-header .socials-inner div {display: inline-block;margin-right: 10px;cursor: pointer;}
.socials-header .socials-inner div i {vertical-align: middle;}
.notifications .tlt {float: right;width: 40px;}
.owl-carousel {width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {float: left;max-height: 476px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.owl-carousel, .owl-carousel .owl-wrapper {display: none;position: relative;}
.owl-controls {position: absolute;bottom: 20px;right: 20px;}
.owl-controls .owl-pagination {display: block;text-align: center;margin: 10px;}
.owl-controls .owl-page {display: inline-block;}
.owl-controls .owl-page span {background: none repeat scroll 0 0 #fff;border-radius: 50%;display: block;height: 10px;margin: 0 3px;width: 10px;}
.owl-controls .owl-page.active span {background: #D6181E;}
.owl-buttons, .owl-nav {display: none;}
.slider-inner .slider-info {position: absolute;width: 20%;top: 0;left: 0;height: 100%;background: linear-gradient(to left, #2C292900, #D6181E);text-align: center;padding-top: 100px;font-size: 25px;font-weight: bold;line-height: 50px;}
.each-notfi {font-size: 12px;}
.first-part-header .width_70 {margin-top: 15px;padding-right: 20px;}
.section-menu .nav-bar > li{padding-left: 1.5em;position:relative;float: right;border-left:unset!important;}
.section-menu .nav-bar > li:not(:first-child) {padding:unset;padding-left: 1.5em;}
.section-menu .nav-bar > li.inactive-menu::before{width:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.section-menu .nav-bar > li a {color: #fff;}
.header .nav-bar > li > .sub-menu{background: #fbfbfb;width:250px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);position:absolute;border-radius: 5px;top:150%;right:0;visibility:hidden;z-index:75%;min-width:250px;}
.header .nav-bar > li:hover > .sub-menu{visibility:visible;}
.header .nav-bar > li > .sub-menu li{position:relative;}
.header .nav-bar > li > .sub-menu li > a{color:#454545;display:block;font-size:13px;font-weight:400;line-height:28px;padding:0 15px;text-align:right}
.header .nav-bar > li > .sub-menu .sub-menu li a{padding:5px 20px;}
.header .sub-menu .icon-arrow:before{content:"\f0d9";display:inline-block;font-family:'fontawesome';font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:inherit;text-rendering:auto;transform:translate(0px, 0px);}
.header .nav-bar > li > .sub-menu li{padding:0;transition:padding 0.3s linear 0s;-webkit-transition:padding 0.3s linear 0s;}
.header .nav-bar > li:hover > .sub-menu > li{padding:3px 0;}
.header .nav-bar > li > .sub-menu li:hover > .sub-menu{visibility:visible;opacity:1;right:100%;z-index:10;background: #fbfbfb;width: 250px;}
.section-menu .nav-bar .fa-angle-down{color: #b9b9b9;vertical-align: sub;padding-right: 5px;}
*.header .nav-bar > li > .sub-menu li > a:hover,.section-menu .nav-bar > li a:hover{color: #D6181E;}
.section-menu .nav-bar > li.has-sub-menu > span::after {content: "\f107";font-family: "fontawesome";padding-right: .3em;vertical-align: middle;color: #fff;}
#header-resize img.logo {vertical-align: middle;}
.section-menu .nav-bar > li:not(.active) > a::before {background: unset!important;display: none;}
/*<!--------------------------------END CSS MENU-------------------------------*/
/*<!--------------------------------START CSS LOGIN REGISTER-------------------------------*/
.Login_Information {line-height: initial;}
.Login_Information .sign-form a{color: #000;}
.btnstyle ,.user-profile-btn{color: #fff;line-height: 73px;}
.dot-pattern{top: 0;right: 0;background-size: 40px 40px;width: 360px;height: 360px;}
  .Wrapper-registerinfo label{color: #313131 !important;}
  .header-phone {
	width: 15%;
	float: left;
	margin-top: 6px;
	direction: ltr;
	font-family: 'IRANSansWebEnNum';
}
.header-phone a {
	color: #5d5a65;
	direction: ltr;
	width: auto;
	padding: 0 10px;
	background: #D6181E;
	border-radius: 10px;
	max-width: 130px;
	text-align: center;
	height: 45px;
	line-height: 45px;
}
.header-phone a i {
	margin-right: 4px;
	transform: rotate(-45deg);
	font-size: 20px;
}
.fa-tel::before {
	content: "\f2a0";
}
.btnstyle::before {
	content: "\f2bd";
	font-family: 'FontAwesome';
	font-size: 18px;
	vertical-align: middle;
	margin-left: 10px;
}
/*<!--------------------------------END CSS HEADER-------------------------------*/
/*<!--------------------------------START CSS FOOTER-------------------------------*/
#footer-resize {
    display: block;
    width: 100%;
    clear: both;
	background: #2f2f2f;
}
#footer-resize p, #footer-resize span, #footer-resize a {
    color: #fff;
    font-size: 0.8rem;
    line-height: 1.8;
    font-weight: 400;
    direction: rtl;
    text-align: justify;
}
#footer-resize .info-access i {
	color: #D6181E;
	vertical-align: middle;
	margin-left: 10px;
	font-size: 14px;
    font-weight: normal;
}
#footer-resize .footer {padding: 15px 0;background: #2f2f2f;}
.col-footer {
	width: 25%;
    max-width: unset;
	height: auto;
	float: right;
	text-align: right;
	padding-left: 20px;
	min-height: 250px;
	direction: rtl;
}
.col-footer:first-child {
	border-right: unset;
}
.col-footer .title .tlt {
	margin: 30px 0;
	font-size: 1.0rem !important;
	color: #b2b2b2 !important;
}
.col-footer.about, .col-footer.socials {
	padding-right: 0px;
	padding-left: 25px;
	width: 50%;
	height: 300px;
}
.col-footer.socials{padding-right: 175px;}
.col-footer.socials{padding-right: 175px;}
.footer-easy-access li {
    transition:all .3s ease-in-out;   
}
.col-footer.contact .footer-easy-access li a {
    direction: ltr!important;
}
.col-footer.socials .each-icon {
	width: 70px;
	float: right;
	text-align: center;
	cursor: pointer;
	transition: all .3s ease-in-out;
	background: #5c5c5c;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	border-radius: 5px;
}
#footer-resize .col-footer.socials .each-icon a {width: 100%;height: 100%;font-size: 14px;text-align: center;line-height: 30px;}
.col-footer.socials .each-icon i {
    color: #fff;
    font-family: 'FontAwesome';
	vertical-align: middle;
}
.col-footer.socials .each-icon i:hover {
    color: #D6181E;
}
.fa-facebook-f::before {
	content: "\f082";
}
.fa-whatsapp::before {
	content: "\f232";
}
.fa-twitter::before {
	content: "\f099";
}
.fa-telegram-plane::before {
	content: "\f2c6";
}
.fa-instagram::before {
	content: "\f16d";
}
.fa-pinterest::before {
    content: "\f0d2";
}
.newsletter {
	clear: both;
	display: block;
	margin-top: 20px;
	float: right;
	width: 100%;
}
.newsletter form input {
	height: 30px;
	line-height: 30px;
	padding-right: 5px;
	border-radius: 5px;
	border: unset;
	background: #fff;
	width: 30%;
}
.newsletter form .captcha-elems {
	position: relative;
	width: 45%;
	background: #fff;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	overflow: hidden;
	margin: 0 5px;
}
.newsletter form .captcha-elems input {
	position: absolute;
	right: 0;
	width: 100px;
	border: unset;
}
.newsletter form .captcha-elems .field-captcha {
	right: 100px;
	position: absolute;
}
.newsletter form .captcha-elems i {
	color: #D6181E;
	float: right;
	line-height: 30px;
	font-size: 14px;
	margin: 0 7px;
}
.newsletter form .captcha-elems .load-captcha {
	float: left;
	height: 30px;
	display: block;
}
.newsletter form .load-captcha img {
	width: auto;
	height: 30px;
}
.newsletter form button {
	background: #5c5c5c;
	height: 30px;
	line-height: 30px;
	width: 20%;
	border: unset;
	border-radius: 5px;
	color: #fff;
	position: unset;
    float: right;
}
.newsletter form button i {vertical-align: middle;}
.signs {
	display: block;
	clear: both;
	float: right;
	width: 100%;
}
.signs-inner {
	display: block;
	clear: both;
	margin: 20px auto;
}
.signs-inner div {
	float: right;
	width: 60px;
	height: 60px;
	border: 1px solid #98989891;
	padding: 5px;
	text-align: center;
	margin: 1%;
	border-radius: 7px;
	background: #fff;
}
.signs-inner div a {
	height: 100%;
	height: 100% !important;
	width: auto !important;
}
.signs-inner div img {
	vertical-align: middle;
	width: 100%!important;
	height: auto !important;
}
.copyright {
    padding: 10px 0px;
	border-top: 1px solid #cacaca2b;
}
.copy-trust {float: right;width: 100%;text-align: right;}
.footer-social-icons {
	float: left;
	width: 30%;
	text-align: left;
}
.rights-web {
	width: 50%;
	float: right;
	direction: rtl;
	line-height: 32px;
	font-size: 10px;
	color: #fff;
	padding-left: 10px;
}
.rights-web.trusted {
	direction: ltr;
	text-align: left;
	padding-left: 0;
}
.rights-web a {
	font-size: 10px;
	color: #989898bd;
}
.rights-web img {
	vertical-align: middle;
}
#footer-resize .copyright a {
	font-size: 0.7rem;
	font-weight: 400;
	color: #fff;
}
#footer-resize a span {
	direction: rtl;
}
#footer-resize .footer-address a span {
	float: right;
	width: calc(100% - 20px);
}
#footer-resize a span::before {
	content: " | ";
}
#footer-resize a span:last-child::before {
	content: "";
}
#footer-resize .footer-email a span, #footer-resize .footer-phone a span {
	direction: ltr;
}
.fa-tel::before {
	content: "\f2a0";
}
.fa-envelope::before {
	content: "\f0e0";
}
.fa-map-marker-alt::before {
	content: "\f3c5";
}
.scrollup {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99999999999999;
	font-size: 18px;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 8px;
}
.fa-level-up {
	color: #37323e;
	font-size: 30px;
	border: 5px solid #37323e;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 39px !important;
	-webkit-transition: ll .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.fa-level-up::before {
	content: "\f148";
	font-weight: normal;
}
/*<!--------------------------------ENd CSS FOOTER-------------------------------*/
/*<!--------------------------------START CSS TOUR-------------------------------*/
.tabs-tour-inner .items-tour-tab.active a, .tabs-tour-inner .items-tour-tab a:hover {
	font-weight: 550;
	color: #D6181E;
}
.tour-info-tlt {
	background: #D6181E;
}
.font_color_2 {
	color: #D6181E;
}
.img-ph-act {
	color: #D6181E;
}
.drop-share .inner-drop-share {
	background: linear-gradient(38deg, #D6181E 45%, #3c3c3c 100%);
}
/*<!--------------------------------END CSS TOUR-------------------------------*/
/*<!--------------------------------START CSS RESPONSIVE-------------------------------*/
@media (min-width:1201px) and (max-width:1240px){
	.header-bottom .inner-resize {width: 100%;padding: 0 5px;}
}
@media only screen and (max-width:1250px){
.bc-main {width: 95%;}
.footer iframe,.footer .map{position: initial;width: 100%;height: 200px;}
.bg-footer ,.row-footer{width: 100%;}
.footer {padding-top: 1em;}
}
@media (max-width:1200px){
    #header-resize .Login_Information {
		width: auto;
		display: block;
	}
	.inner-resize {
        width: 100%;
        padding: 0 10px;
	}
	.bc-main {width: 100%;padding: 0 10px;}
    .header-bottom {line-height: unset;}
    .section-menu,.logo-title{display:none;}
    .btnstyle, .user-profile-btn{line-height: inherit;margin-top: 1em;}
    #header-resize img.logo{width: 150px; height: auto;margin-top: 1em;}
    .second-part-header{display:inline-block;}
	.header {padding-bottom: 1em;}
	.col1-second-part-header,.col2-second-part-header{width: 33.3%; }
	.col3-second-part-header {width: 33.3%;display: block;position: relative;text-align: right;direction: rtl;left: 0;}
	.col3-second-part-header a { float: left;right: inherit;left: 11px; }
	.not-login-section {top: 0px !important;}
	.col3-second-part-header .fa-user { padding: 2px 20px; font-size: 24px;vertical-align: middle;color: #fff; }
	.menu_link {display: block;width: 38px;position: relative;top: 12px;right: 11px;color: #fff;}
	.second-part-header .not-login-section{display:block;width:38px;position:relative;top: 12px;line-height: 50px;}
	.second-part-header .col1-second-part-header a:before,
	.second-part-header .col1-second-part-header a:after{content:'';display:block;height:5px;}
	.second-part-header .col1-second-part-header a span{display:block;height:5px;margin:6px 0;}
	.second-part-header .col2-second-part-header a {line-height: 50px;display: block;}
	.second-part-header .col2-second-part-header a img {vertical-align: middle;width: 100%;max-width: max-content;height: auto;}
	.top-menu { color: #fff;text-align: center; width: 100%; padding: 10px 0 5px 0;background: #3c3c3c;background-image: url(../images/M_logo.png);background-repeat: no-repeat;background-size: 200px auto;background-position: center; }
	.top-menu img {max-width: 90%;height: auto;opacity: 0;}
	/*--------------START CSS  MENU-------------*/
	.second-part-header .col1-second-part-header a::before, .second-part-header .col1-second-part-header a::after, .second-part-header .col1-second-part-header a span {background-color: #fff;}
	:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}
	body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}
	.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0, 0, 0, 0);-webkit-transition-property:bottom, background-color;-o-transition-property:bottom, background-color;transition-property:bottom, background-color;-webkit-transition-duration:0s, .3s;-o-transition-duration:0s, .3s;transition-duration:0s, .3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s, .15s;-o-transition-delay:.45s, .15s;transition-delay:.45s, .15s;font-family:IRANSansWeb;}
	.mm-ocd--open{bottom:0;background:rgba(0, 0, 0, .25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
	.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
	.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
	.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
	.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
	.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3, 2, 1, 0)}
	.mm-ocd--left .mm-ocd__backdrop{right:0}
	.mm-ocd--right .mm-ocd__backdrop{left:0}
	.mm-spn,
	.mm-spn a,
	.mm-spn li,
	.mm-spn span,
	.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
	:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}
	.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
	.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}
	.mm-spn ul:after{content:'';display:block;height:50px;height:var(--mm-spn-item-height)}
	.mm-spn>ul{left:0}
	.mm-spn ul.mm-spn--open{left:0}
	.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}
	.mm-spn li{position:relative;background:inherit;cursor:pointer; direction:rtl;text-align:right;font-size:13px;width: 95%;background-color: #fff;
	padding: 5px 10px;display: block;border-radius: 5px;color:  #505050;box-shadow: 0 0 10px rgba(0,0,0,.2);margin: 5px auto; height: 40px;}
	.mm-spn li:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/4);left:25px;left:calc(var(--mm-spn-item-height)/2);z-index:0;width:8px;height:8px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(-135deg) translate(0, -50%);-ms-transform:rotate(-135deg) translate(0, -50%);transform:rotate(-135deg) translate(0, -50%);}
	.mm-spn li:after{content:'';display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);opacity:.5}
	.mm-spn a,
	.mm-spn span{position:relative;z-index:1;padding:5px 2px;/*padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent)*/}
	.mm-spn a{background:inherit;color:inherit;text-decoration:none;direction:rtl;text-align:right;font-size:13px;}
	.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}
	.mm-spn a:not(:last-child):after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;}
	.mm-spn span{background:0 0;display: inline-block;}
	.mm-spn.mm-spn--navbar{cursor:pointer}
	.mm-spn.mm-spn--navbar:before{content:'';display:block;position:absolute;top:121px;/*top:calc(var(--mm-spn-item-height)/4);*/left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%, -50%);-ms-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%);opacity:.8;}
	.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}
	.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}
	.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;/*position:absolute;*/top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
	.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}
	.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}
	.mm-spn.mm-spn--navbar ul:before{content:'';display:block;position:fixed;top:inherit;z-index:2;width:100%;/*border-top:1px solid currentColor;*/opacity:.5}
	.mm-spn.mm-spn--light{color:#505050;background: linear-gradient(90deg, rgb(246, 250, 252) 0%, rgb(237, 237, 237) 50%, rgb(255, 255, 255) 100%);}
	.mm-spn.mm-spn--dark{color:#ffffff;background: #505050}
	.mm-spn.mm-spn--vertical{overflow-y:auto}
	.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}
	.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}
	.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/2)}
	.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}
	.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%, 0);-ms-transform:rotate(135deg) translate(-50%, 0);transform:rotate(135deg) translate(-50%, 0)}
	.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}
	.mm-spn li .fa { color: #505050;display: inline-block; margin-left: 7px; padding-left: 7px; border-left: 1px solid #aaa; font-size: 15px; vertical-align: middle; min-width: 16px; text-align: center; }
	.mm-spn--open { margin-top: 120px !important; }
.nordwind-banner {width: 100%;}
.col-footer {width: 100%!important;padding-right: 0!important;padding-left: 0!important;text-align: center;}
.col-footer.about, .col-footer.socials {height: auto;}
#footer-resize p, #footer-resize span, #footer-resize a {text-align: center;}
.col-footer.socials .each-icon, .signs-inner div {display: inline-block;margin-bottom: 20px;float: none;}
.newsletter {width: 600px;float: none;margin: 20px auto;}
.newsletter form input.width_40, .newsletter form .captcha-elems {width: 33.33%;}
.newsletter form button {width: 30%;float: right;display: block;position: unset;}
}
@media only screen and (max-width:850px){
    #Login_box {width: 95%;height: auto;}
}
@media only screen and (max-width:770px){
    #Login_box {width: 90%;background: #fafafa !important;}
    #Login_box .Section-loginRegister {padding: 10px 0;width: 100%;}
    .Wrapper-logininfo, .Wrapper-forgetpass, .Wrapper-resendmail, .Wrapper-registerinfo {width: 100%;margin-top: 0;padding-left: 0;}
    .login_captcha .captcha_img img {width: 100% !important;height: auto;margin-top: 3px;max-width: 76px;}
    .login_captcha .refreshimg {left: 75px;}
}
@media (max-width:751px){
.col3-style {direction: rtl;text-align: right;width: 100% !important;}
.Link-profile {margin: 0 auto 0;padding-bottom: 3px;line-height: 20px;}
.link-logout {width: 95%;position: absolute !important;top: -35px;left: 2.5% !important;width: 95%;text-align: left;z-index: 0;}
}
@media (max-width:750px){
.rights-web {width: 100%;padding-left: 0;text-align: center;margin-bottom: 10px;}
.rights-web.trusted {text-align: center;}
.newsletter {width: 100%;}
.newsletter form .captcha-elems {margin: 0;margin-bottom: 10px;}
.newsletter form input, .newsletter form .captcha-elems {width: 100%;margin-bottom: 10px;}
.newsletter form button {width: 100%;}
.newsletter form .captcha-elems input {width: 50%;position: unset;}
.newsletter form .captcha-elems .field-captcha {position: unset;width: 50%;}
}
@media (max-width:450px){
	.col-footer.socials .each-icon {width: 50px;margin-left: 5px;}
}
