
/* new css for responsive */
/*<!-------------START CSS LOGIN REGISTER DEFAULT-------------*/
#bg-popup2{display: none;position: fixed;background: #000;width: 100%;height: 100%;opacity: .6;z-index: 99999;top: 0;bottom: 0;}
#Login_box {display: none; position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 99999;text-align: center;top: 13em;;box-sizing: border-box;border-radius: 5px;width: 500px;background: #fafafa !important;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);}
#Login_box .Section-loginRegister {width: 100%;padding: 10px 20px;}
#Login_box .Section-loginRegister .fa-times::before {color: #777;}
#Login_box .Section-loginRegister .fa-times {cursor: pointer;font-style: inherit;background: #fff;border: 1px solid #777;border-radius: 50%;width: 25px;height: 25px;line-height: 23px;display: block;}
#Login_box .Section-loginRegister .close {float: left;width: 30px;text-align: center;}
.login_OptionInfo {font-size: 13px;text-align: right;color: #777;direction: rtl;float: right; margin: 1.3em 0 0 0;}
.login_info .resend_code {color: #fff;font-size: 14px;float: right;padding-right: 10px;cursor: pointer;display: none;}
.login_OptionInfo .forgetpass,
.login_OptionInfo .register,
.login_OptionInfo .Login,
.login_OptionInfo .ResendEmail {color: #777;font-size: 12px;cursor: pointer;border-bottom: 2px solid #777;padding-right: 0; float: none;width: auto;display: inline-block !important;}
.login_OptionInfo .forgetpass:hover,
.login_OptionInfo .register:hover,
.login_OptionInfo .Login:hover,
.login_OptionInfo .ResendEmail:hover,
.login_module_new:hover,
.login_module_prev:hover {color: #000;border-color: #000;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #ccc; opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:  #ccc;}
::-ms-input-placeholder { /* Microsoft Edge */ color:  #ccc;}
.login-form_new .shine-hover::after {content: 'ارسال' !important;}
.form-title {direction: rtl;font-size: 14px;color: #777;text-align: center;margin-bottom: 0.5em;}
.login-content {width: 75%;margin: 0 auto 15px;}
.btn_container {width: 100% !important;}
.btn_container button {height: 40px;line-height: 40px;cursor: pointer;}
.login_module_new,.login_module_prev {cursor: pointer;border-bottom: 2px solid #777;font-size: 12px;}
.timing {font-size: 14px;color: #777;}
#time-text {color: #f42e36;font-size: 20;font-size: 20px;}
.login_info input:disabled {cursor: not-allowed;}
.seperator {padding: 0 0.3em;}
.login_info .fa-lock {position: initial;}
.email-item {direction: rtl;font-size: 13px;margin-bottom: 0.5em;}
.email-label {padding-right: 1em;color: #2d2d2d;}
.error-login{font-size: 14px;}
.fcap,.fcapForgetpass,.fcapRegMail,.fcapResendmail {color: #f42e36;font-size: 14px;display: none;}
.error-result,.errorMsg{color: #f42e36;font-size: 14px;}
.successMsg,.true-result {color: #2db742;font-size: 14px;}
.login-content.email-list,.login-content.email-list .form-title {text-align: right;}
.email-item-container {max-height: 100px;overflow: auto;}
.new-user {color: #2db742;}
.confirm_code {color: #fff;text-align: justify;direction: rtl;font-size: 14px;padding-right: 5px;}
.login_counter .counter_box {width: 100%;text-align: right;}
.login_info .label {font-size: 13px;width: 20%;float: right;line-height: 38px;border-left: 1px solid #eaeaea;height: 38px; text-align: center;display: block !important;margin-bottom: 0 !important;position: initial !important;}
.login_info {width: 75%;margin: 0 auto 15px; border: 1px solid #e0e0e0;margin-bottom: 1.5em;background: #fff;border-radius: 5px;position: relative}
.login_info input,
.login_info select {direction: rtl;border: unset;width: 80%;height: 38px;line-height: 38px;padding-right: 10px;padding-left: 10px;color: #777;font-weight: normal;font-family: 'IRANSansWeb';float: left;font-size: 14px;border-radius: 5px 0 0 5px;background: #f3f3f3;}
.login_captcha .refreshimg { width: 10%;float: right;line-height: 38px;text-align: center;text-decoration: none;position: absolute;left: 100px;}
.login_captcha .refreshimg i {vertical-align: middle;line-height: 38px !important;}
.login_captcha .captcha_img {position: absolute;left: 0;}
.login_captcha .captcha_img img {float: left;border-bottom-left-radius: 5px; border-top-left-radius: 5px; width: auto !important;}
.login_info .sendcode {float: left;width: 30%;width: 100%;border-radius: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.login_info .sendcode,.login_info .submitcode {float: left;width: 100%;padding: unset;cursor: pointer;font-size: 14px;}
.hover:hover {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.title_text{ color: #777;height: 50px;line-height: 50px;width: 100%;margin: 0 10px;font-size: 25px;}
.shine-hover {overflow: hidden;position: relative;}
.shine-hover::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.shine-hover:hover::before {-webkit-animation: shine .90s;animation: shine .90s;}
.sendcode::before {content: '';}
.shine-hover::after{content: '';}
#Login_box .submitcode,#Login_box .sendcode{position: relative;z-index: 1000;opacity: 0;width: 100% !important;}
#Login_box .shine-hover::after{position: absolute;left: 0;right: 0;margin: 0 auto;width: 50px; top: 1px;}
#Login_box .shine-hover{color: #fff;border-radius: 5px;line-height: 40px;}
.login_info i {font-size: 22px;font-style: inherit;line-height: 40px !important;float: none;}
.ForgetPass-Form .shine-hover::after,
.RegisterEmail .shine-hover::after,
.ResendMail-Form .shine-hover::after {content: 'ارسال';}
.login-form_prev .shine-hover::after {content: 'ورود';}
.Wrapper-forgetpass,.Wrapper-resendmail,.Wrapper-registerinfo {display: none;}
.fa-hand-point-left::before {content: "\f0a5";}
.fa-sync::before {content: "\f021";}
.infoUser, .info-section, .Panel-Dashboard_link, .Logout_link{display:inline-block;text-align:right;direction:rtl;font-size:12px;font-family:'IRANSansWeb';color:#fff;}
.Panel-Dashboard_link {margin: 0px 5px;}
.not-login {cursor: pointer;}
.Panel-Dashboard_link::before, .Logout_link::before  {content: "|";}
@-webkit-keyframes shine {100% {left: 125%; }}
@keyframes shine {100% {left: 125%; }}
.loadingLog {display: none;position: initial;}
/* .Login_Information {padding: 0.3em 0.5em 0.3em 1em;margin-top: unset;text-align: unset;border-radius: 5px;} */
.Login_Information {float: right;margin-top: 39px;margin-left: 10px;height: 41px;line-height: 41px;}
.Login_Information svg{vertical-align: middle; }
.user-profile-container svg, .Login_Information svg {stroke: #fff!important;}
.icon-container{padding: 0 0.2em;}
.btnstyle{cursor:pointer;border:unset;padding:0;border-radius:unset;color:#fff;display:block;height:41px;line-height:41px;}
/* .btnstyle:hover {background: #991a3a;} */
.information-user:before,.UserInfo:before {content: "\f007";font-family: "fontawesome";width: 19px;height: 19px;line-height: 19px;text-align: center;display: inline-block;font-weight: 900;margin: 0 0.5em;}
.col3-style {direction: rtl;text-align: right;width: 55% !important;position: absolute;bottom: 33px;right: 5em;padding-right: 0 !important;font-weight: bold;}
.dot-pattern{top: 0;right: 0;background-size: 40px 40px;width: 360px;height: 360px;}
.login-register-container{top: 150px;left: 0;right: 0;;background: #faf8fd;}
.login-register-content{padding: 2em 5em;}
.login-register-image img{padding-top: 30px;}
.Link-Forgetpass-def,.Link-Login-def,.Link-Register-def,.Link-ResendMail-def,.Link-Login-def-new,.Link-Login-def-prev{display: inline-block;margin-left: 1em;}
.login-register-title{margin: 3em 0;}
.login-register-input-container{margin-bottom: 1.2em;}
.login-register-input-container label{margin-bottom: 0.5em;display: block;}
.login-register-input-container .fa{color: #d0d0d0;left: 10px;top: 47px;}
.login-register-input-container input,.login-register-input-container .change-method{border: 2px solid #d0d0d0;padding: 0.8em;}
.login-register-input-container .section_captcha_img{left: 40px;top: 38px;}
.login-register-input-container .section_captcha_img img{border-radius: 5px; height: 33px;}
.first-part-header .Login_Information a{color: #fff;}
.info-section {display: inline-block;margin-left: 0.5em;}
.Panel-Dashboard_link{margin-left: 0.5em;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #ccc; opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:  #ccc;}
::-ms-input-placeholder { /* Microsoft Edge */ color:  #ccc;}
.errorMsg,.error{color: #f42e36;}
.successMsg,.success{color: #2db742;}
.timing {margin: 1em auto;}
#time-text {color: #f42e36;}
.new-user {color: #2db742;font-size: 12px;}
.login-register-input-container input:disabled {cursor: not-allowed;}
.email-item-container {max-height: 100px;overflow: auto;text-align: right;}
.email-item-container .inner-input label{color: #444449 !important;margin-right: 0 !important;}
.email-item-container .inner-input label span{padding-right: 1.5em;}
.email-item-container .inner-input span::before ,.email-item-container .inner-input span::after,.email-item-container .radioButton{right: 0 !important;}
.inner-input span::after { content: '\f111'; font-family: 'FontAwesome'; right: 20px; top: 0; color: transparent;transition: color .2s;-webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;width: 10px;height: 10px;line-height: 10px;text-align: center;border-radius: 50%;font-size: 6px;}
.inner-input span::before, .inner-input span::after {content: '';position: absolute;top: 0;bottom: 0;margin: auto;}
.inner-input span::before {right: 20px;width: 10px;height: 10px;border: 3px solid #ccc;transition: border-color .2s;-webkit-transition: border-color .2s;-moz-transition: border-color .2s;-ms-transition: border-color .2s;-o-transition:border-color .2s;border-radius: 50%;}
.inner-input span::after {content: '\f111';font-family: 'FontAwesome';right: 20px;top: 0; color: transparent; transition: color .2s; -webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;width: 10px;height: 10px;line-height: 10px;text-align: center;border-radius: 50%; font-size: 6px;}
.section-input {margin: 10px 0;}
.radioButton {width: 10px !important;height: 10px !important;top: 3px;bottom: 0;z-index: 99;opacity: 0;right: 20px;}
.section-input label {margin-right: 20px;}
.radioButton:checked+label span {color: #2e2813;}
.section-input span::before {right: 20px;width: 10px;height: 10px;border: 2px solid #827979;transition: border-color .2s;border-radius: 50%;}
.section-input span::before, .section-input span::after {content: '';position: absolute;top: 3px;bottom: 0;}
.radioButton:checked+label span::before {border: none}
.section-input span::after {content: '\f111';font-family: 'FontAwesome';right: 20px;top: 3px;color: transparent;transition: color .2s;width: 10px;height: 10px;line-height: 10px;text-align: center;border-radius: 50%;font-size: 6px;}
.form-title {margin-bottom: 0.5em;}
.login-content.email-list {font-size: 14px}
@media only screen and (max-width:750px){
#Login_box{width: 90%;}
.login_info ,.login-content{width: 95%;}
.login_OptionInfo,.btn_container{width: 100% !important;}
.login_OptionInfo{text-align: center;}
.title_text{font-size: 18px}
}
/*<!-------------START CSS LOGIN REGISTER DEFAULT-------------*/
/*--------------START CSS LOGIN MOB -------------*/
.email-item-container {max-height: 100px;overflow: auto;text-align: right;}
.email-item-container .inner-input label{color: #444449 ;margin-right: 0 !important;}
.email-item-container .inner-input label span{padding-right: 1.5em;}
.email-item-container .inner-input span::before ,.email-item-container .inner-input span::after,.email-item-container .radioButton{right: 0 !important;}
.inner-input span::after { content: '\f111'; font-family: 'FontAwesome'; right: 20px; top: 0; color: transparent;transition: color .2s;-webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;width: 10px;height: 10px;line-height: 10px;text-align: center;border-radius: 50%;font-size: 6px;}
.inner-input span::before, .inner-input span::after {content: '';position: absolute;top: 0;bottom: 0;margin: auto;}
.inner-input span::before {right: 20px;width: 10px;height: 10px;border: 3px solid #ccc;transition: border-color .2s;-webkit-transition: border-color .2s;-moz-transition: border-color .2s;-ms-transition: border-color .2s;-o-transition:border-color .2s;border-radius: 50%;}
.inner-input span::after {content: '\f111';font-family: 'FontAwesome';right: 20px;top: 0; color: transparent; transition: color .2s; -webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;width: 10px;height: 10px;line-height: 10px;text-align: center;border-radius: 50%; font-size: 6px;}
.section-input {margin: 10px 0;}
.radioButton {width: 10px !important;height: 10px !important;top: 3px;bottom: 0;z-index: 99;opacity: 0;right: 20px;}
.section-input label {margin-right: 20px;}
.radioButton:checked+label span {color: #2e2813;}
.section-input span::before {right: 20px;width: 10px;height: 10px;border: 2px solid #827979;transition: border-color .2s;border-radius: 50%;}
.section-input span::before, .section-input span::after {content: '';position: absolute;top: 3px;bottom: 0;}
.radioButton:checked+label span::before {border: none}
.section-input span::after {content: '\f111';font-family: 'FontAwesome';right: 20px;top: 3px;color: transparent;transition: color .2s;width: 10px;height: 10px;line-height: 10px;text-align: center;border-radius: 50%;font-size: 6px;}
.Wrapper-logininfo-def .form-title{text-align: center;color: #fff !important;}
.Wrapper-logininfo-def .timing {color: #fff!important;margin: 1em auto;}
.form-title{text-align: center;color: #444449;}
.timing {color: #444449;margin: 1em auto;}
#time-text {color: #f42e36;}
.new-user {color: #2db742;font-size: 12px;}
.login_info input:disabled {cursor: not-allowed;}
.login_info.result-container {height: 40px;border-radius: 5px;margin: 15px auto !important;background: #fff;}
.not-allowedLogin { background: #606060 !important; cursor: not-allowed!important; color: #fff!important; }
.not-login { cursor: pointer; }
.section-login input { width: 100%;  border-radius: 5px; height: 38px; padding: 0 10px; box-sizing: border-box;}
.section-login { padding: 0 !important; margin: 15px auto !important;width: 90%; }
.Form_User-btn { width: 100% !important; color: #fff !important;height: 38px; text-align: center !important; cursor: pointer; border-radius: 5px;}
.CheckCaptcha, .CheckCaptcha-Reg-Mail, .CheckCaptchaReg-SMS, .CheckCaptcha-forgetPass, .CheckCaptcha-forgetPass {text-align: center; margin: 10px 0; color: #f42e36; }
#ballsWaveG { position:relative; width:70px; height:16px; margin:auto; }
.ballsWaveG { position:absolute; top:0; background-color:rgb(186,186,186); width:9px; height:9px; animation-name:ballsWaveG; -o-animation-name:ballsWaveG; -ms-animation-name:ballsWaveG; -webkit-animation-name:ballsWaveG; -moz-animation-name:ballsWaveG; animation-duration:1.5s; -o-animation-duration:1.5s; -ms-animation-duration:1.5s; -webkit-animation-duration:1.5s; -moz-animation-duration:1.5s; animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-direction:normal; -o-animation-direction:normal; -ms-animation-direction:normal; -webkit-animation-direction:normal; -moz-animation-direction:normal; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#ballsWaveG_1 { left:0; animation-delay:0.6s; -o-animation-delay:0.6s; -ms-animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; }
#ballsWaveG_2 { left:9px; animation-delay:0.75s; -o-animation-delay:0.75s; -ms-animation-delay:0.75s; -webkit-animation-delay:0.75s; -moz-animation-delay:0.75s; }
#ballsWaveG_3 { left:18px; animation-delay:0.9s; -o-animation-delay:0.9s; -ms-animation-delay:0.9s; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s; }
#ballsWaveG_4 { left:26px; animation-delay:1.05s; -o-animation-delay:1.05s; -ms-animation-delay:1.05s; -webkit-animation-delay:1.05s; -moz-animation-delay:1.05s; }
#ballsWaveG_5 { left:35px; animation-delay:1.2s; -o-animation-delay:1.2s; -ms-animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; }
#ballsWaveG_6 { left:44px; animation-delay:1.35s; -o-animation-delay:1.35s; -ms-animation-delay:1.35s; -webkit-animation-delay:1.35s; -moz-animation-delay:1.35s; }
#ballsWaveG_7 { left:53px; animation-delay:1.5s; -o-animation-delay:1.5s; -ms-animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; }
#ballsWaveG_8 { left:62px; animation-delay:1.64s; -o-animation-delay:1.64s; -ms-animation-delay:1.64s; -webkit-animation-delay:1.64s; -moz-animation-delay:1.64s; }
@keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-o-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-ms-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-webkit-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
@-moz-keyframes ballsWaveG { 0% {
background-color:rgba(158, 158, 158, 0.97);
}
100% {
background-color:rgb(255,255,255);
}
}
.Link-Login-def-new,.Link-Login-def-prev ,.Link-Forgetpass, .Link-Register, .Link-ResendMail, .Link-Login,.Link-Forgetpass-def, .Link-Register-def, .Link-ResendMail-def, .Link-Login-def { text-align: center; width: 100%;cursor: pointer }
.Message-LoginRegister { text-align: center; margin: 10px 0; color: #444; }
.section-box { background: none !important; box-shadow: none !important; height: auto !important; text-align: center !important; }
.captcha-input { width: 40% !important;}
.Wrapper h3, .Wrapper-registerinfo h3 { font-size: 15px; text-align: center; padding: 15px 0;color: #444449;}
#login .mm-spn--open { margin-top: 30px !important; }
.login_info.method { width: 90%; margin: 0 auto; direction: rtl; font-size: 13px; }
.section-login::before {display: none !important;}
.captcha_img { width: 30%; text-align: left; }
.captcha_img img{width: 100% ; height: 38px;}
.fa.fa-refresh { border-left: none !important; }
.height_80{height: 80%;padding: 0 10px !important;}
.refresh-img { width: 10%;  color: #fff !important; font-size: 17px;border: none !important; height: 38px; line-height: 38px; text-align: center; padding: 0 !important; }
.fa.fa-refresh { border-left: none !important; padding: 0 !important; margin: 0 !important; font-size: 20px !important; }
.loader { border: 5px solid #f3f3f3; border-radius: 50%; width: 15px; height: 15px; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; }
/* Safari */
@-webkit-keyframes spin {  0% {
-webkit-transform: rotate(0deg);
}
 100% {
-webkit-transform: rotate(360deg);
}
}
 @keyframes spin {  0% {
transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
}
}
.fa.fa-user.is-login { color: #2db742; padding: 0 5px !important; font-size: 20px; }
.errorMsg{color: #f42e36;}
.successMsg{color: #2db742;}
.UserInfo {  text-decoration: none; direction: rtl; padding: 0 !important; font-size: 12px; color: #1f1d4e;width: auto !important;}
.Link-profile { width: 95%; margin: 20px auto 0; }
.icon-dashboard::before {content: "\f0e4";}
.link-login{ width: 25%;text-align: left;color: #2db742;font-size: 13px; }
.link-logout{ width: 15% ;color: #f42e36 !important;font-size: 12px;position: relative !important;top: unset;left: unset !important;right: unset !important;text-align: unset;}
.Link-Register, .Link-ResendMail,.Link-Login-Prev { font-size: 15px!important; width: 90% !important; border-bottom: 1px solid; margin: 0 auto !important; }
.Register_info.method { width: 95%; margin: 0 auto; direction: rtl;}
.Register_info.method label { width: 35%;  }
.change-method { border-radius: 5px; border: none; color: #fff; width: 65%; box-sizing: border-box; padding: 0 5px; }
.Register_info.method .fa-arrow-down::before {color: #fff !important;}
.Register_info.method .fa-arrow-down { left: 6px; top: 6px; }
.container-login { position: fixed; top: 0; right: 0; bottom: 100%; left: 0; z-index: 9999999999999; 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; }
.container-login-content { right: -100%; 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: #f4f7f8; -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; }
.container-login-open { bottom: 0; background: rgba(0, 0, 0, .25); -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s }
.container-login li, .container-login span, .container-login ul {  padding:0; margin:0; -webkit-box-sizing:border-box; box-sizing:border-box }
.container-login ul { 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 }
.container-login 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: #888; margin: 5px auto; height: 40px; }
.login_info{border: 1px solid #e0e0e0;}
.login_info .label{font-size: 13px;width: 20%;float: right;line-height: 37px;border-left: 1px solid #eaeaea;height: 37px;text-align: center;}
.login_info input{float: left;text-align: right;font-size: 12px; width: 80%;border-radius: 5px 0 0 5px;background: #f3f3f3;}
.container-login span { position:relative; background:0 0;  z-index:1; }
.loadingLog ,.ResendSMS{display: none;}
.ResultInfo {margin: 20px 0;font-size: 13px;color: #313131;text-align: center;}
.loginRegister{ direction: rtl;}
.Wrapper-registerinfo label{color: #313131 !important;}
.active-flight-type {background: #991a3a;}
.second-part-CountPassenger ul li.selected::after{background: #1f1d4e;}
.section-input_list input[type="checkbox"]:checked + label span.checkbox::after {color: var(--white);}
.section-input_list input[type="checkbox"]:checked + label span.checkbox::before  {border-color:var(--white) ;}
.section-input_list input[type="radio"]:checked + label span.checkbox::before{border-color:var(--white) ;}
.section-input_list input[type="radio"]:checked + label span.checkbox::after {color: var(--white);}
.search-box-header ul li svg{fill: #991a3a;}
.active-moudle {color: #1f1d4e;border-bottom: 5px solid #1f1d4e;}
.active-moudle svg{fill:#1f1d4e}
/* .inner-container:hover{background-color: rgba(9, 69, 122, 0.1);} */
.hvr-horizontal_2:before {background: #991a3a;}
.hvr-horizontal:before{background: #1f1d4e;}
.banner-default{background-image: url(../images/bg-searchBox.jpg);min-height: 900px;}
.social-icons-header li a:hover,.header-top .contact-info a:hover,.menu-item a:hover,.header .nav-bar > li > .sub-menu li > a:hover{color: #991a3a;}
.top-menu {background-color: #991a3a}
.mobile-header .col1-mobile-header a span,.mobile-header .col1-mobile-header a:after,.mobile-header .col1-mobile-header a::before{background: var(--primary-blue);}
.col2-mobile-header .fa-user{    margin: 1.5em 0;}
.col-tour .item-card-footer button:hover {color: #ffffff;box-shadow: 0px 15px 25px 0px #007bff2e;background: #991a3a; }
.col-tour .item-card .item-card-img::before {background: #991a3a; }
.item-card-icon svg{fill: rgba(84, 84, 84);}
.col-article .item-card-body button:before{  background: #991a3a;}
#Login_box .shine-hover{background: #991a3a;border: 1px solid #991a3a;}
.login_info i {color: #991a3a!important;}
.col-article .item-card-body button:hover{color: #fff;box-shadow: 1px 15px 15px 0px rgb(234 115 29 / 30%);}
.col-article .item-card-img::before {background: #991a3a; }
.social-icons li:hover {background:  #991a3a;}
.list-footer a:hover{color: #991a3a;}
#Cip,#Visa{display: block;}
/*<!--------------------------------------------------------->*/
.banner-contact{background-image: url(../images/bg-contact.jpg);}
.social-icons li:hover {background:   (38deg, rgba(153, 26, 58,1) 45%, rgba(153, 26, 58,1) 100%);}
.list-footer a:hover ,.list-footer span:hover{color: #1f1d4e;}
.header .navbar-nav > li > .sub-menu li > a:hover{color: #1f1d4e;}
.section-title {border-right: 4px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.item-tab .active-tab-tour::before{ border: 2px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.item-features-body svg{fill: #991a3a;}
.active-item-search {background-color: #991a3a !important; color: #fff !important;}
.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:#1f1d4e;}
.col2-second-part-header img{width: 100%;height: auto;margin-top: 10px;max-width: 150px;}
.view-title{border-right: 4px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.active-tab-view a{color: #991a3a;}
#back-to-top:hover {background: #fff;color: (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);border: 2px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.col-hotel-inset:hover .col-hotel-title a{color: (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.col-hotel-booking{background: #939bb5;}
.hvr-horizontal:before{background:  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%) !important;}
/*<!--------------------------OTHER COLORS------------------------------->*/
#timer{color: #991a3a;}
.selected-btn{background-color: #991a3a;}
.selected .btn_1 {background-color: #991a3a;}
.section_tour_room.active_room span{background: #991a3a;}
.true-result { color:  #991a3a!important; }
.Panel-Dashboard_link {color: #FFF !important;}
.fa.fa-user.is-login { color: #991a3a;}
.link-login{ color: #991a3a;}
.link-logout{color: #ee2948;}
.Logout_link {color: #ee2948 !important;}
.error-result {color: #ee2948!important;}
.delete-room {color:  #ee2948;}
.close-btn{background:  #ee2948;}
.neardate {color:  #ee2948;}
.CheckCaptcha, .CheckCaptcha-Reg-Mail, .CheckCaptchaReg-SMS, .CheckCaptcha-forgetPass, .CheckCaptcha-forgetPass {color: #ee2948; }
.blink_me {color: #ee2948 !important}
.week .day:last-child .basis_s_day{color: #ef3f3e;}
/*<!--------------------------ARTICLE_TEM2 VIEW COLORS------------------------------->*/
.fa-user-circle::before {color: #1f1d4e;}
.body-art-desc h2, .body-art-desc h1 {color: #991a3a;}
.social-art-footer ul li a:hover {color: #991a3a;}
.sub-tlt-art::before {background: #991a3a;}
.row-cm-art.inp-sub button:hover {color: #1f1d4e;border: 1px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.item-aside-art #tabs li:hover a {color: #991a3a;}
.item-aside-art #tabs li i {color: #1f1d4e;}
.inner-col-rltv:hover .desc-right-third-art h4 {color: #1f1d4e;}
.desc-right-third-art span i {color: #1f1d4e;}
/*<!--------------------------TOUR_TEM2 VIEW COLORS------------------------------->*/
.tour-info-tlt {background: #991a3a;}
.row-other-inf {border-right: 3px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.hotel-img-loaded {box-shadow: 0 0px 10px 0  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.mobile-hotel {border-bottom: 1px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);background:  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.mobile-hotel-info {border: 1px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.mobile-hotel-info .hotel-ans {border-right: 1px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.tblhotelfield .tbl-body .tbl-th7 a:hover {color: #1f1d4e;}
.tabs-tour-inner .items-tour-tab.active a, .tabs-tour-inner .items-tour-tab a:hover {font-weight: 550;color: #1f1d4e;}
.font_color_2 {color: #1f1d4e;}
.qu-iti .ic-it {background: radial-gradient(#1b7fb0, #991a3a);}
.bg_color_1 {background: #991a3a;}
.tbl-body.special-hotel {background:  (214deg, #991a3a 11%, #1b7fb0 100%) !important;}
.consult-rsv form input.consult-submit:hover {color: #991a3a;}
.text-muted .fa {color: #991a3a;}
.newsletter-form button {background: #991a3a;}
.Login_Information .fa-external-link-alt, .newsletter-form .icon-container i, .section-search-box .fa-search {color: rgba(84, 84, 84);}
.fa, .fas {
    color: var(--primary-red);
}
.far fa-aparat{
background-image: url(partgasht.com/images/aparat.jpg);
}
.fa-search{color: var(--white) !important;}
.fa-search:before {content: "\f002";color: white;font-size: 2em !important;}
.Login_Information .btnstyle::after {color: #1f1d4e;} 
.steps div .content-steps {background: #fff;}
.optionsnodata input, .steps .visited > ::before, .wrapper-selectInc .ins-select:checked + label span.checkbox::after, .pass_counter {background: #991a3a;}
.steps .visited .em {color: #991a3a;}
.bascket_info_Tab .reserve_box_title {background: #991a3a;color: #fff;}
.bascket_info_Tab .reserve_box_title {border: 1px solid #991a3a;}
.bascket_info .subject_inf, .bascket_info .more_details, .cost_info .allcost01, .inner_box .reserve-tltour span, .passengerInfo .reserve-tlt span, .active-titr, .invoice_box_info .labeltbl, .invoice_box_info .tiltelast, .fa-user-shopper, .question, #Coupon_box .box_tlt, .shopper-icon i, #tarlink {color: #991a3a!important;}
.cost_info .allcost .reserv_cost_title {color: #fff !important;}
.CloseBox .fa-times::before {color: #991a3a!important;}
.cost_info .allcost, .next_level {background: #991a3a;color: #fff;}
.inner_box .reserve-tltour, .passengerInfo .reserve-tlt {border-bottom: 1px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
#Login_box .Section-loginRegister .fa-times {line-height: 23px!important;}
.prev_level {background: #4a4846;color: #fff;}
.containertitle {background: #991a3a;border-bottom: none !important;}
.rotatecontainer {background: #991a3a;color: #FFF;}
.invoice_box_info .tiltelast span {border-bottom: 2px solid  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.confirmeReserve span.checkbox::before {border: 2px solid #1f1d4e;}
.confirmeReserve input[type="checkbox"]:checked + label span.checkbox::after {color: #991a3a;border: 2px solid #991a3a;}
.information-user {margin-top: 0;padding: 0;}
/*<!-------------START CSS HOTEL--------------*/
.article-context h2 {color: #991a3a;}
.section_info_header {border-bottom: 1px solid #991a3a;}
.active_tab {background: #991a3a;}
.info_header {border: 1px solid #991a3a;}
.replyComment a:hover, #OpinionSubmit:hover {background:  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%) !important;}
.SecurityCodeLeft span {background-color: #991a3a;}
#OpinionSubmit {background: #991a3a !important;border: 1px solid #991a3a;}
.download-button-wrapp button.share-b {background:  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.download-button-wrapp button {background: #991a3a;}
.drop-share .inner-drop-share {background:  (38deg, rgba(153, 26, 58,1) 45%, rgba(84, 84, 84) 100%);}
.img-ph-act {color: #991a3a;}
.call-action span {color: #991a3a;}
.title-blog {border-bottom: 1px solid #991a3a;}
.title-blog span {color: #991a3a;}
/*<!-------------END CSS HOTEL--------------*/
.sig-form{direction: rtl;cursor: pointer;border-bottom: 2px solid #777;font-size: 12px;float: right;clear: both;display: block;margin-bottom: 15px;}
.sig-form a{color: #777;}
.sig-form:hover {border-color: #000;}
.sig-form a:hover{color: #000;}
@media all and (max-width:1250px){
/* .mm-spn{display: block!important;} */
}
@media all and (max-width:900px){
	.send_info_box p, .info-form .input-contain label, .info-form input, .info-form select {text-align: center;}
	.info-form button {display: block;margin: 0 auto;}
}
@media all and (max-width:630px){
	.articles-top .article-each-item.article-large-item .article-box-img img {width: 100%;height: auto;}
}
@media all and (max-width:540px){
	.textoverlay .blog-slider-intro, .textoverlay .read-more {display: none;}
	.textoverlay h2 {text-align: center;border-bottom: unset;margin-top: 10%;}
}
@media all and (max-width:390px){
	.articles-bottom-right .article-each-item .inner-each .article-box-img {width: 100%;height: auto;}
}
@media all and (max-width:360px){
	.each-cat-blog {width: 100%;}
}
@media (max-width:1200px){.default-header{display:none;}
.searchbox-reservation {margin-top: 129px;}
.section-menu{z-index: 1000;top: -19px;direction: rtl;width: 100%;height: 85px;background-color:#fff ;display: inline-block;position: fixed;box-shadow: -6px 9px 27px 1px rgba(208,208,209,0.17);-webkit-box-shadow: -6px 9px 27px 1px rgba(208,208,209,0.17);-moz-box-shadow: -6px 9px 27px 1px rgba(208,208,209,0.17);}
.header-bottom{padding: 0;}
.header-top{padding: 0.5em 0 0.5em 0;}
.mobile-header{display:block !important;float: left;}
.Login_Information {margin-right: 8px;margin-top: 30px;}
.mobile-header-style{padding-bottom: 1em;}
.col2-mobile-header {padding-right: 1em;}
.col2-mobile-header .fa-user { font-size: 20px; }
.menu_link {display: block;width: 35px;position: relative;top: 1.3em;right: 0;}
.col3-mobile-header {padding: 1.2em 0 0 8px;}
.mobile-header .not-login-section{display:block;position:relative;top: 1em;}
.mobile-header .col1-mobile-header a:before,
.mobile-header .col1-mobile-header a:after{content:'';display:block;height: 2px;}
.mobile-header .col1-mobile-header a span{display:block;height: 2px;margin:6px 0;}
.top-menu { color: #fff;text-align: center; width: 100%; padding: 10px 0 5px 0; }
.top-menu img{ width:150px; height:50px}
.col3-style .Link-profile { width: 100% !important; margin: 0 !important;}
.col3-style .Link-profile a {width: auto !important;float: none !important;margin:0 0.3em;}
.UserInfo{display: block;}
/*--------------START CSS  MENU-------------*/
: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:  #4d4d4d;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:#4d4d4d;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: #4d4d4d}
.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 { 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; }
.Basis_Calendar .current_month .section_next_month {display: block!important;}  
.Basis_Calendar .current_month .month_detail {border-radius: 4px 4px 0 0 !important;} 
.Basis_Calendar .current_month {border-top-left-radius: 4px !important;border-bottom-left-radius: 0 !important;}
.Basis_Calendar .current_month{padding-left: 0 !important;}
.Basis_Calendar .next_current_month {z-index: 0 !important;left: auto !important;right: 0 !important;  }
.Basis_Calendar .next_current_month .section_prev_month { display: block!important;}
.Basis_Calendar{width: 91%;margin: 0 auto;}
.Basis_Calendar .month,.Basis_Calendar .year{left: 0;margin: 0 auto;width: 100%!important;}
.Basis_Calendar_Box{left: 0;right: 0 !important;margin: 0 auto;}
.Basis_Calendar_Box::before {right: 3em !important;}
.Basis_Calendar .date_info_selected{display: block !important;width: 100% !important;left: 0;right: 0;margin: 0 auto;color: #000 !important;}
.passenger_section label{display: block;}
.inner-container {width: 100%;}
.dep, .des {z-index: initial;}
.fa-exchange-container{transform: none;top:4.4em;z-index: 999; left: 1em;}
.dep::before,.des::after{display: none;}
.form-search{display: block;border: none;}
.form-search-btn{position: initial;width: 100%;}
.city,.cip-content{width: 100% !important;height: auto;margin-bottom: 0.5em;}
.city label,.passenger_section label,.Basis_Date_Box label{font-size: 13px;}
.city .split-text,.selected-day,.selected-number{font-size: 16px;}
.city.des {margin-right: 0;} 
.fa-exchange-alt{top: 4em;left: 0.8em;transform: rotate(90deg);}
/* .form_search-btn{width: 100%;} */
.form_search-btn {max-height: 95px;max-width: 100%;border-radius: 100px;width: 100%;height: 95px;}
.result-for.des{ border-left:none !important;}
.passenger_section{margin-bottom: 0.5em;height: auto;width: 100% !important;}
.class-select {display: inline-block;font-weight: bold;color: #000;}
.Basis_Date_Box{margin-bottom: 0.5em;width: 100% !important;}
.Basis_Date{padding-top: 65px !important;}
.gregorian_date {top: 3em!important}
.CountPassenger{width: 100% !important;}
/* .form-search{margin-top: 1em;} */
#item-Flight .CountPassenger{top: 32em !important;}
#multi-flight-form .CountPassenger{top: 8em !important;}
#item-Hotel .CountPassenger,#item-Tour .CountPassenger,#item-Insurance .CountPassenger,#item-Cip .CountPassenger{top:20em!important;}
#item-FlightHotel .CountPassenger{top:28em!important;}
.CountPassenger::before{right: 20px;left: auto;}
.CountPassenger .item-CountPassenger{width: 100%;}
.section-select-age .select-arrow {width: 50%;}
.second-part-CountPassenger ul{margin-bottom: 10px;}
.confirm_search{width: 100%;}
.header,.search-box{position: initial !important;}
.search-box{margin: 2em 0;}
.city, .Basis_Date_Box .result-for {height: auto;}
/* .city, .Basis_Date_Box .result-for,.form_search-btn {height: auto;} */
.Basis_Date_Box .result-for:first-child .inner-container{border-radius: 60px ;padding-bottom: 1.3em;}
.Basis_Date_Box .result-for:nth-child(2) .inner-container{border-radius: 60px;padding-bottom: 1.3em;}
.search-box-header{position: initial !important;}
/* .flight-type {margin-top: 1em;} */
.search-box-container{padding: 1em 0.5em;}
.search-box-header ul li{padding: 1em 0.3em;font-size: 12px;}
}

@media only screen and (max-width:1320px){
    .item-features {width: 90%;}
    }
    @media screen and (min-width:751px) and (max-width:1230px) {
    .section-title h2 {font-size: 1.5em;}
    .english-title {font-size: 2em;top: 0px;}
    .section-title {margin-bottom: 2rem;}
    .col-article .item-card {margin: 10px;}
    }
    @media only screen and (max-width:1040px) {
    .banner-contact {display: none;}
    .contact-section .width_50 {width: 100%;}
    .contact-section .section-title {text-align: center;direction: rtl;border-right: unset;padding-right: 0;}
    }
    @media only screen and (max-width:900px) {
    .about-content .width_50{width: 100%;}
    .about-content .float-right{text-align: center;margin-top: 0.5em;}
    .about h2 {text-align: center;margin-top: 0px;}
    .about-content {margin-top: 10em;}
    .about-content img {margin: 0 auto;float: none;display: block;}
    .contact-resize .contact-section-2 .width_50 {width: 100%;text-align: center;float: none;}
    .contact-resize .contact-section-2 .width_50 .col-contact {width: 100%;}
    .contact-resize .contact-form .text-right {text-align: center;}
    .contact-resize .contact-section-2 .text-left .width_90 {float: none;width: 100%;margin-top: 20px;padding: 1em;}
    .contact-resize .section-title {border: unset;padding-right:0;text-align: center;}
    .contact-resize .contact .width_50.float-right {margin-bottom: 20px;}
    .contact-resize .contact .width_50 {float: none;width: 100%;text-align: center;}
    }
    @media only screen and (max-width:880px){
    .col-article .item-card {display: block;margin: 0px auto; height: auto;margin-bottom: 20px;}
    }
    @media only screen and (max-width:768px){
    .call-mobile {display: block;}
    }
    @media only screen and (max-width:750px){
    .section-title{margin-bottom: 1em;}
    .section-title h2 ,.section-title h1{font-size: 1em;}
    .section-title p{font-size: 12px;}
    .english-title {font-size: 1em;}
    .english-title{position: initial;}
    .item-tab ul li{width: 100%;padding: 0.5em 1em;}
    .item-tab .active-tab-tour::before{width: 100%;right: 0;}
    .items-container {padding: 1rem 0;}
    /* .title-newsletter{margin: 0 0 1em 0;font-size: 0.9em;} */
    /* .newsletter .width_50{width: 100%;}
    .newsletter-tlt {margin: 0 0 1em 0;}
    .newsletter-img img {float: none;}
    .newsletter-form{width: 100%;}
    .newsletter-img{text-align: center; margin-top: 0.5em;}
    .newsletter-form input,.newsletter-form button{width: 100%;} */
    .inner-col-footer .width_50{width: 100%;text-align: center;}
    .item-tab-view{font-size: 13px;}
    }
    @media only screen and (max-width:875px){
    .item-features-body ul li{width: 100%;text-align: center;}
    .item-features h3{font-size: 1.2em;}
    .item-features{padding: 2em;top: -180px;}
    .about h5{font-size: 1.2em;}
    .col-footer {flex: 0 0 100%;max-width: 100%;text-align: center;	}
    .mob-display li{display: inline-block;padding: 0 5px;}
    .row-footer-middle ul li{padding: 0.5em;}
    .row-footer-top {padding: 1em 1em 0 1em;}
    .login-register-content{width: 100%;padding: 1.5em;}
    .login-register-image{width: 100%;}
    .login-register-image img{display: none;}
    .login-register-container{background: #fff;}
    .img-mob{display: block;}
    .img-mob img{width: 50px; height: auto;}
    .login-register-title {margin: 2em 0;}
    .login-register-input-container {margin-bottom: 1em;}
    .Link-Forgetpass-def, .Link-Login-def, .Link-Register-def, .Link-ResendMail-def{margin-bottom: 0.5em;}
    }
    @media only screen and (max-width:820px){
    .item-article-list .col-article{flex: 0 0 100%;max-width: 100%;}
    }
    @media screen and (min-width:751px) and (max-width:1040px) {
    /* .newsletter-form{width: 90%;}
    .newsletter-img img{max-width: 100%; width: auto; height: auto;} */
    /* .title-newsletter{font-size: 14px;} */
    }
    @media only screen and (max-width:550px){
    #owl-demo_2 .owl-item:nth-child(2n) {margin-top: 0;}
    .col-tour-cat .item-card img,.col-tour-cat .item-card-img,#owl-demo_2{border-radius: 30px;}
    .section-svg{display: none;}
    .items-container.about {margin-top: 15em;padding: 2rem 0;}
    /* .newsletter-img img{max-width: 100%; width: auto; height: auto;} */
    .about-content img{max-width: 100%;width: auto;height: auto;}
    .item-tour-list .col-tour{flex: 0 0 100%;max-width: 100%;}
    .item-article-list .col-article .item-card{margin: 0 auto 1em !important;}
    .item-tab-view {width: 100%;padding: 0.5em 0;}
    .item-tab-view:not(:last-child){border-bottom: 1px dashed #e6e6e6;}
    .view-container .width_60,.view-container .width_40 {width: 100%; text-align: right;}
    .brief-info-content li,.brief-info-content .width_90{width: 100%; }
    .brief-info-content .width_90{margin: 0.3em 0;padding: 0.5em 0 0;}
    .share-content{width: 100%;margin-bottom: 0.5em;}
    .view-container .phone{width: 100%;}
    .img_original img{width: 100%;height: auto; border-radius: 5px;}
    .hotel-container {display: none;}
    .hotel-section-wrapper{display: block;background: #f9f9f9;box-shadow: 0 6px 10px 0 rgba(145,171,187,.4);padding: 1em;margin-bottom: 2em;}
    .hotel-section{margin: 0px auto 1em;border: 1px solid #e0e0e0;border-bottom: none;}
    .mobile-hotel {line-height: 35px;clear: both;}
    .mobile-hotel a {color: #fff;}
    .mobile-hotel-info { width: 100%;clear: both;border-bottom: 1px solid #e0e0e0;}
    .mobile-hotel:first-child{border-radius: 5px 5px 0 0;}
    .mobile-hotel:last-child{border-radius: 0 0 5px 5px;}
    .mobile-hotel-info .hotel-qu {display: block;width: 49%;line-height: 35px;}
    .mobile-hotel-info .hotel-ans {display: block;width: 50%;line-height: 35px;min-height: 35px;}
    .mobile-hotel-info .hotel-ans img {vertical-align: middle;}
    .col-list-view{width: 100%;}
    .col-tour-cat .item-card-img {height: auto;}
    .section-title {padding-right: 0;text-align: center;}
    .section-title h3, .section-title h1, .contact .section-title h1, .contact .section-title h4 {font-size: 1.5em;}
    }
    @media only screen and (max-width:1301px){
    .owl-next,.owl-prev{float: none!important;border: 4px solid #e6e6e8 !important;margin: 0 5px !important;}
    .owl-carousel .owl-nav.disabled{text-align: center;top: 0 !important;}
    }
    
    @media screen and (max-width:1230px) {
    .col-tour .item-card{margin: 0 auto 1em !important;}
    }
    @media screen and (max-width:1210px){
    .item-article-list .col-article:nth-child(1), .item-article-list .col-article:nth-child(3n+1),
    .item-article-list .col-article:nth-child(3), .item-article-list .col-article:nth-child(3n) {justify-content: center;}
    }
    @media screen and (max-width:1000px){
    .background-body svg {display: none;width: 0;height: 0;}
    }
    @media screen and (min-width:875px) and (max-width:1230px) {
    .item-tour-list .col-tour{flex: 0 0 33.3%;max-width: 33.3%;}
    }
    @media screen and (min-width:620px) and (max-width:930px) {
    .item-tour-list .col-tour{flex: 0 0 50%;max-width: 50%;}
    }
    @media screen and (max-width:619px) {
    .item-tour-list .col-tour{flex: 0 0 100%;max-width: 100%;}
    }
    @media screen and (min-width:811px) and (max-width:1210px) {
    .item-article-list .col-article{flex: 0 0 50%;max-width: 50%;}
    }
    @media only screen and (max-width:890px){
    .gallery,.view-container,.brief-info-container {width: 100%;}
    }
    @media only screen and (max-width:850px){
    /* .newsletter-tlt {margin: 0 0 1em 0;} */
    .width_15 {width: 100%;}
    }
    @media only screen and (max-width:420px){
    .about-content img {margin-top: 70px;}
    }
    @media only screen and (max-width:400px){
    .cover-image {width: 100%;height: auto;}
    }
    @media screen and (min-width:901px) and (max-width:1212px) {
    .col-list-cat {width: 33.3%;}
    .col-list-cat:nth-child(3) a,.col-list-cat:nth-child(3n) a {float: left;}
    .col-list-cat:nth-child(1) a,.col-list-cat:nth-child(3n+1) a  {float: right;}
    }
    @media screen and (min-width:601px) and (max-width:900px) {
    .col-list-cat {width: 50%;}
    .col-list-cat:nth-child(2) a,.col-list-cat:nth-child(2n) a {float: left;}
    .col-list-cat:nth-child(1) a,.col-list-cat:nth-child(2n+1) a  {float: right;}
    }
    @media only screen and (max-width:600px){
    .col-list-cat {width: 100%;}
    .col-list-cat:nth-child(4) a,.col-list-cat:nth-child(4n) a,.col-list-cat:nth-child(1) a,.col-list-cat:nth-child(4n+1) a  {float: none;}
    }
    @media screen and (min-width:801px) and (max-width:1080px) {
    .col-hotel{width: 33.3%;}
    }
    @media screen and (min-width:551px) and (max-width:800px) {.col-hotel{width: 50%;}}
    @media only screen and (max-width:600px){.col-hotel,.col-hotel-inset{width: 100%;}}
     /*new




