@import url(./ballonseir_common.css);

/* contact ribbon */
.contact-ribbon{height: 95px;width: 100%;border-radius: 54px;background: var(--primary_3);color: var(--dark_5); overflow: hidden;}
.support-person{padding-right: 2em; display: inline-block;padding-left: 1em;}
.support-texts{line-height: 45px;}
.support-phone-text{line-height:63px;margin-left:1em;}
.phone-container{margin-top:0.7em;margin-left:1em;font-family: 'IRANSansWeb_FN';font-size: 24px;}
.contact-ribbon:hover{cursor: pointer;background: var(--primary_1);color: var(--white);}
/* contact ribbon */




/* Guide */
.guide-text-link{ font-size:13px;font-family:'IRANSansWeb_FN';color:var(--dark_5)}
.guide-link{width:310px;height:57px;border-radius:33px;background:var(--primary_7);direction:rtl;text-align:right;display:inline-block;}
.guide-icon-container{width:50px;height:50px;border-radius:50px;background:var(--primary_8);margin:3px}
 .guide-icon-container svg{line-height:50px;margin:12px}
 .guide-icon-container svg.tour-icon{line-height:50px;margin:7px}
 .guide-icon-container svg.reserve-icon{line-height:50px;margin:10px}
  .title-regular{font-size: 20px;font-family: 'IRANSansWeb_FN';text-align: right;direction: rtl;}
  .mt-2em{margin-top: 2em;}
/* Guide */


/* FAQ  */
.faq-container{margin-top: 4em;direction: rtl; text-align: right;}
.faq-icon{top:-32px;right:0;left:0;margin:0 auto;}
.faq-row{width: 100%;min-height: 40px;border: 1px solid var(--fd-gray-20);border-radius: 8px;background-color: var(--dark_3);margin-bottom: 2em;}
.question-faq{cursor: pointer;color: var(--dark_5);line-height: 24px;font-size: 16px;font-family: 'Dana_bold';
  margin: 2rem auto;display: flex;}
  .question-faq > h3{font-family: 'IRANSansWeb_FN';font-size: 16px;line-height: 24px;font-weight: 900;margin-right: 1em;}
  .answer-faq {font-family: 'IRANSansWeb_FN';font-size: 15px;font-weight: 300;}
.faq-row.active-question .question-faq{color: var(--primary_1);}
.faq-row.active-question svg{rotate: 180deg;}
.faq-row.active-question svg>path{stroke: var(--primary_1);}
.answer-faq{text-align: justify;color: var(--dark_6);font-size: 16px;
  font-family: 'Dana_light';margin-bottom: 2em;display: none;margin-right: 1em;}
.faq-row.active-question .answer-faq{display: block !important;}
/* .close-faq-icon , .open-faq-icon {opacity:: inline-block;}  */
.open-faq-icon {transform: rotate(45deg);} 
/* FAQ  */


/* SEO */
.seo-title{font-family: 'IRANSansWeb_FN';font-size: 24px;font-weight: 900;}
.seo-description{font-family: 'IRANSansWeb_FN';font-size: 14px;font-weight: 300;}
/* SEO */

/* CALL WITH BALLON */
.call-with-ballon{max-width:942px;width: 100%;min-height:235px;height: 100%;background-image:url(../images/call-ballon-frame.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto}
.call-text-bold{font-family: 'Dana_bold';font-size: 24px;}
.call-text-regular{font-family: 'Dana_regular';font-size: 13px;}
.call-texts{direction:rtl;color:var(--white);max-width:440px;padding-top:2em;margin:0 7em 0 auto;width: 95%;}
/* CALL WITH BALLON */


/* visa */
.fa-calendar-alt::before {
  content: "\f073";
}
.title-separator { height: 3px;position: relative; width: 45px;  }
.title-separator::before {position: absolute;  background: inherit;  content: "";  width: 5px; height: 5px; left: -10px; top: 50%; transform: translateY(-50%);  border-radius: 50%;}
.title-separator::after { position: absolute; background: inherit;  content: ""; width: 5px;height: 5px; right: -10px; top: 50%;  transform: translateY(-50%); border-radius: 50%; }
.min-about {line-height: 2em;margin-bottom: 2em;}
.title-content .title { margin: 0.4em 0 0.5em 0; font-size: 1.5em;  }
.title-content { margin-bottom: 2em;  }
.btn{padding: 0.8em 1em; border-radius: 4px;}
/*<!---------------------------------------------------------------*/
.visa-list-contant {height: 212px;margin-bottom: 2em;}
.visa-list-contant  article{ margin: 0px auto;border-radius: 15px;border: 1px solid #e9e9e9;}
.visa-list-contant figure { height: 160px; overflow: hidden; border-top-right-radius: 15px;border-top-left-radius: 15px;}
.visa-list-contant figure img, .visa-list-contant figure .hover-effect, .visa-list-contant .info header { transition: transform .5s;}
.visa-list-contant .info {border-bottom-right-radius: 15px;  border-bottom-left-radius: 15px;  padding: 5px 15px;  color:#383838;  height: 65px;  line-height: 20px; }
.visa-list-contant .info header {color: #333;  font-weight: bold;}
.visa-list-contant .info .fa-calendar-alt { font-style: normal;  margin-left: 5px;}
.visa-list-contant:hover .hover-effect { position: absolute;  top: 0; right: 0; background: var(--black) 00040; z-index: 1; width: 100%;  height: 100%;}
.owl-item .visa-list-contant .info {background: #f7f8f9;}
/*<!---------------------------------------------------------------*/
.visa-form li {margin: 0.5em 0;float: right;width: 25%;}
.visa-form li a{ max-width: 281px; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);width: 100%;border-radius: 6px;height: 253px;}
.visa-form li a img{width: 100%;border-radius: 6px 6px 0 0;border-bottom: 1px solid #e5dddd;height: 180px;}
.visa-form li p{padding: 5px;text-align: center;}
.visa-form li a:hover{color: #fc662b;}
.visa-form li i{margin-left: 0.5em;}


.visa-list-container{display:flex;flex-wrap:wrap;justify-content:right}
@media screen and (max-width:1200px){.visa-list-contant.width_25.float-right{width:33.33%}}
@media screen and (max-width:600px){.visa-list-contant.width_25.float-right{width:50%}}
@media screen and (max-width:400px){.visa-list-contant.width_25.float-right{width:100%}}
/* visa */

/* pagings */
#paging {width: 100%;height: 50px;text-align: center;margin-top: 30px;margin-bottom: 20px;clear: both;float: right;}
#paging a {text-align: center;vertical-align: middle;font-size: 13px;color: var(--primary_6) ;width: 24px;height: 24px;border-radius: 5px;background-color: var(--primary_7);line-height: 24px;
  margin: 0 0.3em;}
#paging a.current {color: var(--white) ;background-color: var(--primary_1);}
#paging a:hover {color: var(--white) ;background-color: var(--primary_9);}
#paging a.active-page{color: var(--white) ;background-color: var(--primary_1);}
.cd-pagination.no-space {width: auto;max-width: none;display: inline-block;margin: 0;padding: 0 !important;}
.cd-pagination li {margin: 0px 5px !important;}
.cd-pagination.no-space li {margin: 0;float: left;cursor: pointer;}
.cd-pagination.no-space a, .cd-pagination.no-space span {float: left;width: 30px;height: 30px;line-height: 30px;font-size: 18px;color: var(--dark_1) ;}
.cd-pagination .current {border-color: var(--dark_1) ;pointer-events: none;color: var(--dark_1) !important;}
.cd-pagination.no-space li:last-of-type {border-right: none;}
#paging li.button a {border: unset;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;font-size: 25px;color: var(--dark_1) ;}
#paging .button i {font-style: normal;}
.fa-arrow-alt-circle-right::before {content: "\f35a";}
.prev-button {transform: rotate(180deg);}
.fa-arrow-right:before {content: "\f061";color:var(--primary_5);}
.fa-arrow-left:before {content: "\f060";color:var(--primary_5);}
/* pagings */

/* lists */
#tour-list-page .search-item ,
 #tour-cat-page .search-item ,
 #article-list-page .search-item ,
 #article-cat-page .search-item{width: 70%;display: inline-block;}
#tour-list-page .search_submit{width: 25%;display: inline-block;}
.search_form  > .Wrapper-search.d-flex.d-space-evenly.dir-rtl.flex-wrap{width: 95%;margin: 0 auto;}



#show-tours .col-tour {
  width: 20%;
  display: flex;
  justify-content: center;
  margin: 1em 0;
}

/* contact-us */
.rounded-20{border-radius: 20px;width: 100%;height: 100%;}
.contact-info .width_50.float-right{font-family: "IRANSansWeb_FN";font-size: 11px;}

/* contact-us */



/* visa-form */
.form-container-visa input[type="radio"]{border:var(--dark_1)!important;background:none;font-family:'Lato',sans-serif;appearance:radio!important;-webkit-appearance:radio!important;-moz-appearance:radio!important;-o-appearance:radio!important;-s-appearance:radio!important;accent-color:var(--primary_1)}
.form-container-visa [data-bc-part-related-cell] [data-bc-part-radio]{padding:.5em .6em;border:none;border-radius:5px}
.form-container-visa [data-bc-part-related-cell] [data-bc-part-radio]>div{display:flex;justify-content:space-between}

.form-container-visa [data-bc-part-radio]>[data-bc-items]>[data-sys-text]:first-child{display:none!important}

.form-container-visa [data-bc-schema-main-container]{max-width: 1280px;width: 100%;}
.form-container-visa .free-form-container{background: var(--white);border-radius: 10px;border: 15px solid var(--primary_8);}
.form-container-visa fieldset[data-bc-section] {border: none; padding: 1em;direction: rtl;
  text-align: right;}
.form-container-visa fieldset legend[data-bc-section-title]{margin:2em 0 1em 0;font-size:20px}
.form-container-visa [data-bc-title-container] [data-bc-question-title] {font-family: "Dana_medium";color: var(--dark_6);font-size: 14px;}
.form-container-visa [data-bc-text-input] {font-family: "Dana_medium";color: var(--dark_6);font-size: 14px;}
.form-container-visa [data-bc-question]{width:100%}
.form-container-visa [data-bc-schema-info-part="1"] [data-bc-part-related-cell]{width:90%}
.form-container-visa [data-bc-part-container],[data-bc-btn-container]{width:100%!important}
.form-container-visa [data-bc-schema-column]{display:grid;grid-template-columns:repeat(3,1fr);
  /* grid-template-rows:repeat(5,1fr); */
  grid-column-gap:0;grid-row-gap:0;direction:ltr}
  .fl-vcf { grid-area: 1 / 3 / 2 / 4; }
  .pn-vcf { grid-area: 1 / 2 / 2 / 3; }
  .t-vcf { grid-area: 1 / 1 / 2 / 2; }
  .ms-vcf { grid-area: 2 / 1 / 3 / 4; }
  .s-vcf { grid-area: 3 / 1 / 4 / 4; }
  .d-vcf { grid-area: 4 / 3 / 5 / 4; }
  .h-vcf { grid-area: 4 / 2 / 5 / 3; }
  .description-vcf { grid-area: 5 / 1 / 6 / 4; } 
  .form-container-visa .data-body-btn{display:inline-block;width:150px;height:42px;border-radius:10px;background:var(--primary_1);color:var(--white)}
  .form-container-visa .data-body-btn:hover{background:var(--primary_2);color:var(--white)}
  .form-container-visa .captchaContainerclass {
    width: fit-content !important;
    display: inline-block;
  }
  .form-container-visa .free-form-content{margin: 1em;}
  .col-counter{width: 33.33%;display: flex;justify-content: center;}
  .col-center{display: flex;flex-direction: column;justify-content: center;}
  .count-title{font-size: 36px;font-family: 'Dana_bold';display: block;text-align: center;}
  .count-description{font-size: 15px;font-family: 'Dana_medium';display: block;text-align: center;}
  
  .counter-visa{display:flex;justify-content:space-between;background:var(--primary_4);color:var(--primary_1);border-radius:10px;padding:1em;margin:1em}

  .link-read-more{float:right;width:60%;text-align:right;color:var(--primary_6);padding:1em 0 0 0}

  .details-article-list{padding-right:1em;margin-right:.9em}
  .date-article-info{font-size:12px;color:var(--dark_4)}

  @media screen and (max-width:650px) {
    .counter-visa{display: block;}
    .col-counter{width: 100%;margin: 0.5em;}
  }
/* visa-form */

/* visa view */
/*-------------------------------START CSS GALLERY TOUR _ARTICLE LIST-------------------------------*/
.no-gallery{text-align: center;border: 2px solid #e6e6e6;width: 90%;border-radius: 10px;}
.no-gallery .fa{color: #ccc;font-size:40px;}
.demo-gallery > ul {margin-bottom: 0;}
.demo-gallery > ul > li {float: left;margin-bottom: 15px;margin-left: 15px;width: 70px;height: 70px;}
.demo-gallery > ul > li a {border: 3px solid #BCBCBC;border-radius: 10px;display: block;overflow: hidden;position: relative;float: left;height: 70px;width: 70px;}
.demo-gallery > ul > li a > img {-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);height: 100%;width: 100%;}
.demo-gallery > ul > li a:hover > img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1); }
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {opacity: 1;}
.demo-gallery > ul > li a .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s;}
.demo-gallery > ul > li a .demo-gallery-poster > img {left: 50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s;}
.demo-gallery > ul > li a:hover .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.5);}
.demo-gallery .justified-gallery > a > img {-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);height: 100%;width: 100%;  }
.demo-gallery .justified-gallery > a:hover > img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1); }
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {opacity: 1; }
.demo-gallery .justified-gallery > a .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s; }
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {left: 50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s; }
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.5); }
.demo-gallery .video .demo-gallery-poster img {height: 48px;margin-left: -24px;margin-top: -24px;opacity: 0.8;width: 48px; }
.demo-gallery.dark > ul > li a {border: 3px solid #04070a; }
.lg-icon {font-family: 'flaticon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev {background-color: rgba(0, 0, 0, 0.45);border-radius: 2px;color: #313131;cursor: pointer;display: block;font-size: 22px;margin-top: -10px;padding: 8px 10px 9px;position: absolute;top: 50%;z-index: 1080;border: none;outline: none;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {pointer-events: none;opacity: 0.5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {color: #FFF;}
.lg-actions .lg-next {right: 20px;}
.lg-actions .lg-next:before {content: "\e095";}
.lg-actions .lg-prev {left: 20px;}
.lg-actions .lg-prev:after {content: "\e094";}
@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}
@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}
@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}
@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}
@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}
@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}
@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}
@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}
.lg-outer.lg-right-end .lg-object {-webkit-animation: lg-right-end 0.3s;-o-animation: lg-right-end 0.3s;animation: lg-right-end 0.3s;position: relative;}
.lg-outer.lg-left-end .lg-object {-webkit-animation: lg-left-end 0.3s;-o-animation: lg-left-end 0.3s;animation: lg-left-end 0.3s;position: relative;}
.lg-toolbar {z-index: 1082;left: 0;position: absolute;top: 0;width: 100%;background-color: rgba(0, 0, 0, 0.45);}
.lg-toolbar .lg-icon {color: #313131;cursor: pointer;float: right;font-size: 24px;height: 47px;line-height: 27px;padding: 10px 0;text-align: center;width: 50px;text-decoration: none !important;outline: medium none;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
.lg-toolbar .lg-icon:hover {color: #FFF;}
.lg-toolbar .lg-close:after {content: "\e070";}
.lg-toolbar .lg-download:after {content: "\e0f2";}
.lg-sub-html {background-color: rgba(0, 0, 0, 0.45);bottom: 0;color: #EEE;font-size: 16px;left: 0;padding: 10px 40px;position: fixed;right: 0;text-align: center;z-index: 1080;}
.lg-sub-html h4 {margin: 0;font-size: 13px;font-weight: bold;}
.lg-sub-html p {font-size: 12px;margin: 5px 0 0;}
#lg-counter {color: #313131;display: inline-block;font-size: 16px;padding-left: 20px;padding-top: 12px;vertical-align: middle;}
.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}
.lg-hide-items .lg-prev {opacity: 0;-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}
.lg-hide-items .lg-next {opacity: 0;-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}
.lg-hide-items .lg-toolbar {opacity: 0;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}
.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {-webkit-transition-duration: 0s !important;transition-duration: 0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer {-webkit-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
.lg-outer .lg-thumb {padding: 10px 0;height: 100%;margin-bottom: -5px;}
.lg-outer .lg-thumb-item {border-radius: 5px;cursor: pointer;float: left;overflow: hidden;height: 100%;border: 2px solid #FFF;border-radius: 4px;margin-bottom: 5px;}
@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease;}}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #a90707;}
.lg-outer .lg-thumb-item img {width: 100%;height: 100%;object-fit: cover;}
.lg-outer.lg-has-thumb .lg-item {padding-bottom: 120px;}
.lg-outer.lg-can-toggle .lg-item {padding-bottom: 0;}
.lg-outer.lg-pull-caption-up .lg-sub-html {-webkit-transition: bottom 0.25s ease;-o-transition: bottom 0.25s ease;transition: bottom 0.25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {bottom: 100px;}
.lg-outer .lg-toogle-thumb {background-color: #0D0A0A;border-radius: 2px 2px 0 0;color: #313131;cursor: pointer;font-size: 24px;height: 39px;line-height: 27px;padding: 5px 0;position: absolute;right: 20px;text-align: center;top: -39px;width: 50px;}
.lg-outer .lg-toogle-thumb:after {content: "\e1ff";}
.lg-outer .lg-toogle-thumb:hover {color: #FFF;}
.lg-outer .lg-video-cont {display: inline-block;vertical-align: middle;max-width: 1140px;max-height: 100%;width: 100%;padding: 0 5px;}
.lg-outer .lg-video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}
.lg-outer .lg-video .lg-object {display: inline-block;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.lg-outer .lg-video .lg-video-play {width: 84px;height: 59px;position: absolute;left: 50%;top: 50%;margin-left: -42px;margin-top: -30px;z-index: 1080;cursor: pointer;}
.lg-outer .lg-has-iframe .lg-video {-webkit-overflow-scrolling: touch;overflow: auto;}
.lg-outer .lg-has-html5:hover .lg-video-play {opacity: 1;}
.lg-outer .lg-video-object {width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;}
.lg-outer .lg-has-video .lg-video-object {visibility: hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {display: none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {visibility: visible;}
.lg-progress-bar {background-color: #313131;height: 5px;left: 0;position: absolute;top: 0;width: 100%;z-index: 1083;opacity: 0;-webkit-transition: opacity 0.08s ease 0s;-moz-transition: opacity 0.08s ease 0s;-o-transition: opacity 0.08s ease 0s;transition: opacity 0.08s ease 0s;}
.lg-progress-bar .lg-progress {background-color: #a90707;height: 5px;width: 0;}
.lg-progress-bar.lg-start .lg-progress {width: 100%;}
.lg-show-autoplay .lg-progress-bar {opacity: 1;}
.lg-autoplay-button:after {content: "\e01d";}
.lg-show-autoplay .lg-autoplay-button:after {content: "\e01a";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transition-duration: 0s;transition-duration: 0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#lg-zoom-in:after {content: "\e311";}
#lg-actual-size {font-size: 20px;}
#lg-actual-size:after {content: "\e033";}
#lg-zoom-out {opacity: 0.5;pointer-events: none;}
#lg-zoom-out:after {content: "\e312";}
.lg-zoomed #lg-zoom-out {opacity: 1;pointer-events: auto;}
.lg-outer .lg-pager-outer {bottom: 60px;left: 0;position: absolute;right: 0;text-align: center;z-index: 1080;height: 10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {overflow: visible;}
.lg-outer .lg-pager-cont {cursor: pointer;display: inline-block;overflow: hidden;position: relative;vertical-align: top;margin: 0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {box-shadow: 0 0 0 2px white inset;}
.lg-outer .lg-pager-thumb-cont {background-color: #fff;color: #FFF;bottom: 100%;height: 83px;left: 0;margin-bottom: 20px;margin-left: -60px;opacity: 0;padding: 5px;position: absolute;width: 120px;border-radius: 3px;-webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
-moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);}
.lg-outer .lg-pager-thumb-cont img {width: 100%;height: 100%;}
.lg-outer .lg-pager {background-color: rgba(255, 255, 255, 0.5);border-radius: 50%;box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
display: block;height: 12px;-webkit-transition: box-shadow 0.3s ease 0s;-o-transition: box-shadow 0.3s ease 0s;transition: box-shadow 0.3s ease 0s;width: 12px;}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
box-shadow: 0 0 0 8px white inset;}
.lg-outer .lg-caret {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px dashed;bottom: -10px;display: inline-block;height: 0;left: 50%;margin-left: -5px;position: absolute;vertical-align: middle;width: 0;}
.lg-fullscreen:after {content: "\e20c";}
.lg-fullscreen-on .lg-fullscreen:after {content: "\e20d";}
.lg-outer #lg-dropdown-overlay {background-color: rgba(0, 0, 0, 0.25);bottom: 0;cursor: default;left: 0;position: fixed;right: 0;top: 0;z-index: 1081;opacity: 0;visibility: hidden;-webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
-o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
-webkit-transition-delay: 0s;transition-delay: 0s;-moz-transform: translate3d(0, 0px, 0);-o-transform: translate3d(0, 0px, 0);-ms-transform: translate3d(0, 0px, 0);
-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);opacity: 1;visibility: visible;}
.lg-outer.lg-dropdown-active #lg-share {color: #FFF;}
.lg-outer .lg-dropdown {background-color: #fff;border-radius: 2px;font-size: 14px;list-style-type: none;margin: 0;padding: 10px 0;position: absolute;right: 0;text-align: left;top: 50px;opacity: 0;visibility: hidden;
-moz-transform: translate3d(0, 5px, 0);-o-transform: translate3d(0, 5px, 0);-ms-transform: translate3d(0, 5px, 0);-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);-webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
-o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;}
.lg-outer .lg-dropdown:after {content: "";display: block;height: 0;width: 0;position: absolute;border: 8px solid transparent;border-bottom-color: #FFF;right: 16px;top: -16px;}
.lg-outer .lg-dropdown > li:last-child {margin-bottom: 0px;}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {color: #313131;}
.lg-outer .lg-dropdown a {color: #313131;display: block;white-space: pre;padding: 4px 12px;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;}
.lg-outer .lg-dropdown a:hover {background-color: rgba(0, 0, 0, 0.07);}
.lg-outer .lg-dropdown .lg-dropdown-text {display: inline-block;line-height: 1;margin-top: -3px;vertical-align: middle;}
.lg-outer .lg-dropdown .lg-icon {color: #313131;display: inline-block;float: none;font-size: 20px;height: auto;line-height: 1;margin-right: 8px;padding: 0;vertical-align: middle;width: auto;}
.lg-outer #lg-share {position: relative;}
.lg-outer #lg-share:after {content: "\e80d";}
.lg-outer #lg-share-facebook .lg-icon {color: #3b5998;}
.lg-outer #lg-share-facebook .lg-icon:after {content: "\e901";}
.lg-outer #lg-share-twitter .lg-icon {color: #00aced;}
.lg-outer #lg-share-twitter .lg-icon:after {content: "\e904";}
.lg-outer #lg-share-googleplus .lg-icon {color: #dd4b39;}
.lg-outer #lg-share-googleplus .lg-icon:after {content: "\e902";}
.lg-outer #lg-share-pinterest .lg-icon {color: #cb2027;}
.lg-outer #lg-share-pinterest .lg-icon:after {content: "\e903";}
.lg-group:after {content: "";display: table;clear: both;}
.lg-outer {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1050;text-align: left;opacity: 0;-webkit-transition: opacity 0.15s ease 0s;-o-transition: opacity 0.15s ease 0s;transition: opacity 0.15s ease 0s;}
.lg-outer * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lg-outer.lg-visible {opacity: 1;}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
-webkit-transition-duration: 0s !important;transition-duration: 0s !important;opacity: 1;}
.lg-outer.lg-grab img.lg-object {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer.lg-grabbing img.lg-object {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg {height: 100%;width: 100%;position: relative;overflow: hidden;margin-left: auto;margin-right: auto;max-width: 100%;max-height: 100%;}
.lg-outer .lg-inner {width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {display: inline-block !important;}
.lg-outer.lg-css .lg-current {display: inline-block !important;}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {display: inline-block;text-align: center;position: absolute;width: 100%;height: 100%;}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.lg-inner::after {content: "\f00d";font-family: 'fontawesome';color: #fff;position: absolute;top: 60px;left: 20px;cursor: pointer;}
.lg-outer .lg-img-wrap {position: absolute;padding: 0 5px;left: 0;right: 0;top: 0;bottom: 0;font-size: 20px;}
.lg-outer .lg-item.lg-complete {background-image: none;}
.lg-outer .lg-item.lg-current {z-index: 1060;}
.lg-outer .lg-image {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {opacity: 0;-webkit-transition: opacity 0.15s ease 0s;-o-transition: opacity 0.15s ease 0s;transition: opacity 0.15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
opacity: 1;}
.lg-outer .lg-empty-html {display: none;}
.lg-outer.lg-hide-download #lg-download {display: none;}
.lg-backdrop {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1040;background-color: #313131;opacity: 0;-webkit-transition: opacity 0.15s ease 0s;-o-transition: opacity 0.15s ease 0s;transition: opacity 0.15s ease 0s;}
.lg-backdrop.in {opacity: 1;}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
-webkit-transition: none 0s ease 0s !important;-moz-transition: none 0s ease 0s !important;-o-transition: none 0s ease 0s !important;transition: none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-use-left .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-fade .lg-item {opacity: 0;}
.lg-css3.lg-fade .lg-item.lg-current {opacity: 1;}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
-webkit-transition: opacity 0.1s ease 0s;
-moz-transition: opacity 0.1s ease 0s;
-o-transition: opacity 0.1s ease 0s;
transition: opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item {opacity: 0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item {opacity: 0;position: absolute;left: 0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {left: -100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {left: 100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {left: 0;opacity: 1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.img_original img{border: 3px solid #BCBCBC;border-radius: 10px;}
.demo-gallery {text-align: right;direction: rtl;height: 80px;overflow: hidden;}
/*-------------------------------START CSS TOUR _ARTICLE VIEW-------------------------------*/
.title_table {width: 100%;padding: 10px; color: #fff;direction: rtl;border-radius: 10px 10px 0 0;}
.section_col-list-view{display: grid;grid-template-columns: 1fr 1fr 1fr;direction: rtl;gap: 20px;margin-bottom: 15px;}
.col-list-view{	background: #fff;border: 1px solid #E0E0E0;border-radius: 10px;padding: 10px;}
.col-list-view a{width: 100%;}
.inner-list-view{width: 40%;margin: 0 auto;height: 80px;}
.inner-list-view img {width: 100%;height: 80px;border-radius: 10px;}
.desc-list-view{width: 60%;color: #2c2c2c;text-align: right;}
.section_hotel_table {width: 100%; height: auto;margin: 0px auto 25px;}
.hotel_table {width: 100%; height: auto;margin: 0px auto;  text-align: right;direction: rtl;}
.hotel_table .tbl-head {background: rgba(3, 20, 48, 0.05);color: #313131;width: 100%;text-align: center;border: 1px solid #e0e0e0;}
.hotel_table .tbl-head td.first-th {width: 42%;padding: 0px;}
.hotel_table .tbl-head td {padding:1px 5px;text-align: center;}
.hotel_table .hotel-info {width: 100%;}
.hotel_table .tbl-head td.tbl-th11 {width: 60%;}
.hotel_table .tbl-head td.tbl-th2,.hotel_table .tbl-head td.tbl-th3,.hotel_table .tbl-head td.tbl-th8,.hotel_table .tbl-head td.tbl-th4 {width: 12%;}
.hotel_table .tbl-head td.tbl-th5 {width: 16%;}
.hotel_table .tbl-head td.tbl-th6 {width: 8%;}
.hotel_table .tbl-body .td-hotel {width: 100%;height: auto;margin: 0px;padding: 0px;clear: both;line-height: 50px;}
.hotel_table .td-hotel .part1 {width: 60%;padding: 0px 5px;text-align: center;}
.hotel_table .td-hotel .part2 {width: 20%;line-height: 50px !important;min-height: 50px;padding: 0px 5px;}
.hotel_table .td-hotel .part3 {width: 20%;padding: 0px 5px;text-align: center;}
.hotel_table .tbl-body {background: #fff;color: #313131;width: 100%; text-align: center;border: 1px solid #e0e0e0;}
.hotel_table .tbl-body:nth-child(2n) {background-color: rgba(3, 20, 48, 0.05);}
.gallery_view{width: 60%;text-align: right;}
.info_tour{width: 40%;}
.section_row {direction: rtl;text-align: justify;}
.tour-info-new {margin-bottom: 15px;color: #313131;}
.qu {width: 30%;color: #fff;padding: 5px;border-radius: 10px 0 10px 0;}
.ans {width: 70%;padding: 5px;border-radius: 0 10px 0 10px;background: #eaebec;}
.fa-file-pdf {font-size: 20px;color: #db0000;}
.no-padding {padding-bottom: 0;}
.hotel-wrapper {margin-top: 15px;}
.part2 img{width: 100%; height: auto;margin-top: 16px;}
.tour_title::after {display:none;content: ""; position: absolute;top: 19px;right: 105%; width: 100%;height: 2px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.tour_title::before {display:none;content: ""; position: absolute;top: 19px;left: 105%; width: 100%;height: 2px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.tour_title {text-align: center;font-weight: 500;}
.tour-wrapper-box {margin-bottom: 20px;color: #2c2c2c;line-height: 30px;background: #fff;border: 1px solid #E0E0E0;border-radius: 10px;padding: 15px;font-size: 23px;}
.section_tour_title {text-align: center;margin-bottom: 15px;font-size: 18px;}
.inline-p .ans_second p:not(:last-child)::after {content: "،";margin: 0px 5px;}
.inline-p .ans_second p {line-height: 31px;display: inline-block;}
.style-bg{background: #fff;border: 1px solid #E0E0E0;border-radius: 10px;padding: 20px;}
.col-list-view:hover {box-shadow: 0 6px 10px 0 rgba(145,171,187,.4)}
.section-view {margin-bottom: 20px;}
.section-view h2{margin-bottom: 10px;}
.margin-bottom-view{margin-bottom: 20px;}
.answer-info-list {margin-right: 5px;}
.desc-list-view h3{margin-bottom: 5px;}
.showhotel {color: #313131;}
.hotel_table {border: 1px solid #CCCCCC;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;}
.hotel_table th:first-child {border-radius: 10px 0 0 0;-moz-border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;}
.hotel_table th:last-child {border-radius: 0 10px 0 0;-moz-border-radius: 0 10px 0 0;-webkit-border-radius: 0 10px 0 0;}
.text-center{text-align: center;}
.text-center .demo-gallery{width: 700px;margin: 0 auto; text-align: center;}
.share-box {width: 150px;margin: 10px auto;position: relative;display: block;}
.share-box a {width: 100%;}
.share-box a i{font-weight: normal;}
.share-box button {width: 100%;margin: 0 auto;padding: 10px 10px;font-family: IRANSansWeb;position: relative;background: #313131;border: none;-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;color: #fff;padding-left: 45px;cursor: pointer;border-radius: 10px;box-shadow: 0px 0px 5px #98989891;}
.share-box button::before {content: "\f1e0";font-family: "FontAwesome";position: absolute;height: 100%;left: 0;top: 0;line-height: 2;	font-size: 20px;width: 45px;background: rgba(0, 0, 0, 0.09);border-radius: 10px 0 0 10px;}
.drop-share {position: absolute;top: 45px;z-index: 999;display: none;}
.drop-share .inner-drop-share {background: #313131;border-radius: 10px;box-shadow: 0px 0px 5px #98989891;}
.drop-share .inner-drop-share ul li {width: 45px;height: 30px;line-height: 30px;border-bottom: 1px solid rgba(255,255,255,0.1); display: inline-block;   text-align: center;}
.drop-share .inner-drop-share ul li a {width: auto;padding: 0;color: #fff;}
#opinion-resize .tours-inner { padding: 0px; box-shadow: 5px -2px 15px #98989891; border-radius: 15px;}
.section_info {margin-top: 20px;padding-bottom: 10px; display: none;}
.section_info_header {margin-bottom: 20px;}
.section_info_header_inner {width: 100%;margin: 0 auto;position: relative;min-height: 70px;}
.info_header {width: 50%;float: right;text-align: center;background: #fff;font-size: 13px;padding: 10px 0;border-bottom: none;color: #8d8d8d;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;cursor: pointer;box-shadow: 0px 10px 15px #98989838;line-height: 30px;   height: 50px;}
.comment_tab {border-top-right-radius: 10px;right: 0;}
.active_tab {color: #fff!important;background: #8d8d8d;}
.submit_comment_tab {border-top-left-radius: 10px;border-right: none;left: 0;}
.section_info_body {width: 60%;margin: 0 auto;}
.opinionResult-Box {display: none;position: fixed;width: 100%;height: 100%;z-index: 1000;	text-align: center;background: rgba(0,0,0,0.6);}
.opinionResult {background: #FFF;border-radius: 5px;width: 300px;margin: 100px auto;position: relative;padding: 20px;border: 2px solid #000;}
.opinionResult a::before {content: "\f00d";font-size: 15px;}
.opinionResult a {display: inline-block;position: absolute;right: 5px;top: 0px;color: #000;cursor: pointer;}
#OpinioUser-box {direction: rtl;}
#opinionForm {width: 100%;float: right;}
#OpinioUser-box input, #OpinioUser-box textarea, .input-form select {background-color: #fff;margin: 10px 0;font-family: 'IRANSansWeb';	font-size: 12px;font-weight: 500;color: #616161;display: block;width: 100%;border-radius: 3px;padding: 0px 15px;border: unset;outline: none;border-radius: 10px;box-shadow: 0px 0px 5px #98989891;height: 45px;line-height: 45px;}
#OpinioUser-box input#OpinionSubmit {cursor: pointer;}
#OpinioUser-box input#OpinionSubmit:hover {background: #8d8d8d;color: #fff;}
::placeholder {color: #ccc;opacity: 1;}
.SecurityCodeRight {width: 50%;float: right;}
.SecurityCodeLeft {width: 50%;float: left;margin-top: 9px;line-height: 45px;direction: ltr;}
.SecurityCodeLeft span {border-radius: 3px;	background-color: #8d8d8d;	cursor: pointer;color: #fff;height: 40px;line-height: 40px;padding: 0 5px;}
.SecurityCodeLeft span::before {content: "\f021";color: #fff;font-size: 22px;cursor: pointer;}
.SecurityCodeLeft a {float: left;}
.SecurityCodeLeft a img {vertical-align: middle;}
.SecurityCodeLeft a img {width: 80px !important;	height: 40px !important;}
/*-------------------------------ENd CSS TOUR _ARTICLE VIEW-------------------------------*/
/* visa view */


/* article-list */
.sidebar-article-list{border-radius:8px;background:var(--dark_3);min-height:920px;height:fit-content;direction:rtl;padding:1em;}
.article-card-small{width:230px;height:295px;border-radius:8px;overflow:hidden}
/* .image-article-card{} */
.article-card-title{color:var(--dark_1);font-size:15px;line-height:20px;font-family:"Dana_bold";text-align:right;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow:hidden;width:100%;height:20px;direction:rtl}
.article-card-description{font-family:'Dana_regular';font-size:13px;text-align:right;width:100%;max-height:57px;overflow:hidden;direction:rtl;display:-webkit-box;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:justify}
.date-article-small{font-size: 11px;color: var(--dark_2);display: block;width: 100%;text-align: right;}
.read-article-btn{text-align: center;width:87px;border-radius:8px;height:35px;color:var(--white);font-size:13px;background:var(--primary_1);line-height: 35px;margin-top: 0.3em;}
.read-article-btn:hover{background: var(--primary_9);}
#articles-related .article-text{text-align:right;width:50%;float:right;font-family:'Dana_regular';font-size:13px;line-height:23px;color:var(--dark_5);max-height:239px;overflow:hidden;direction:rtl;display:-webkit-box;font-size:14px;line-height:1.4;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:justify}
.radio-cat{width:100%;display:block;text-align:right;direction:rtl;margin:10px auto}
.radio-cat>input{width:20px;height:20px;float:right;margin-left:10px}
.radio-cat>.checkmark{float:left}
.radio-cat>input[type="radio"]{appearance:radio!important;-webkit-appearance:radio!important;-moz-appearance:radio!important;-o-appearance:radio!important;-s-appearance:radio!important;accent-color:var(--primary_1)}
.article-card-col{width:25%;display:flex;justify-content:center}

#show-articles{display:flex;justify-content:right;width:100%;flex-wrap:wrap;padding:1em 0;gap:1em 0}
/* article-list */

.hotel-list-finded , .tour-list-finded{display: flex;justify-content: right;flex-wrap: wrap;}
.hotel-list{display:flex;flex-direction:row;justify-content:right;flex-wrap:wrap}

@media screen and (max-width:1280px) {
  .article-card-col{width:33.33%;}

  /* visa-form */
 .form-container-visa [data-bc-schema-column]{display:block}
 .form-container-visa [data-bc-part-related-cell] [data-bc-part-radio]>div{justify-content:right;flex-wrap:wrap;gap:1em}
  /* visa-form */
}
@media screen and (max-width:1250px) {
  #show-tours .col-tour {
    width: 25%;
  }
}
@media screen and (max-width:1000px) {
  #show-tours .col-tour {
    width: 33.33%;
  }
}
@media screen and (max-width:900px) {

  .sidebar-article-list{
    width: 100%;
    height: fit-content;
    min-height: unset !important;
    float: unset;
  }
  .float-left.width_80.article-list-content {
    float: unset;
    width: 100%;
  }


  /* contact us */
  .contact-info .width_50.float-right{width: 100%;margin: 1em auto;}
  .contact-info .width_50.float-left{width: 100%;margin: 1em auto;}
  /* contact us */

  #tour-list-page .search-item ,
  #tour-cat-page .search-item ,
  #article-list-page .search-item ,
  #article-cat-page .search-item{width: 100%;display: block;}

  #tour-list-page .search_submit{width: 100%;display: block;margin-top: 1em;margin-bottom: 1em;}
}
@media screen and (max-width:750px) {
  .article-card-col{width:50%;}


  #show-tours .col-tour {
    width: 50%;
  }
  #show-tours .col-tour {
    width: 100%;
  }
}
@media screen and (max-width:500px) {
  .article-card-col{width:100%;}

}
/* lists */



/* visa-form2 */
.form-container-visa2 input[type="radio"] ,
.form-container-visa2 input[type="checkbox"]{border:var(--dark_1)!important;background:none;font-family:'Lato',sans-serif;appearance:radio!important;-webkit-appearance:radio!important;-moz-appearance:radio!important;-o-appearance:radio!important;-s-appearance:radio!important;accent-color:var(--primary_1)}
.form-container-visa2 [data-bc-part-related-cell] [data-bc-part-radio]{padding:.5em .6em;border:none;border-radius:5px}
/* .form-container-visa2 [data-bc-part-related-cell] [data-bc-part-radio]>div{display:flex;justify-content:space-between} */

.form-container-visa2 [data-bc-part-radio]>[data-bc-items]>[data-sys-text]:first-child{display:none!important}

.form-container-visa2 [data-bc-schema-main-container]{max-width: 1280px;width: 100%;}
.form-container-visa2 .free-form-container{background: var(--white);border-radius: 10px;border: 15px solid var(--primary_8);}
.form-container-visa2 fieldset[data-bc-section] {border: none; padding: 1em;direction: rtl;
  text-align: right;}
.form-container-visa2 fieldset legend[data-bc-section-title]{margin:2em 0 1em 0;font-size:20px}
.form-container-visa2 [data-bc-title-container] [data-bc-question-title] {font-family: "Dana_medium";color: var(--dark_6);font-size: 14px;}
.form-container-visa2 [data-bc-text-input] {font-family: "Dana_medium";color: var(--dark_6);font-size: 14px;}
.form-container-visa2 [data-bc-question]{width:100%}
/* .form-container-visa2 [data-bc-schema-info-part="1"] [data-bc-part-related-cell]{width:90%} */
.form-container-visa2 [data-bc-part-container],[data-bc-btn-container]{width:100%!important}
  .form-container-visa2 .data-body-btn{display:inline-block;width:150px;height:42px;border-radius:10px;background:var(--primary_1);color:var(--white)}
  .form-container-visa2 .data-body-btn:hover{background:var(--primary_2);color:var(--white)}
  .form-container-visa2 .captchaContainerclass {
    width: fit-content !important;
    display: inline-block;
  }
  .form-container-visa2 .free-form-content{margin: 1em;}
  .col-counter{width: 33.33%;display: flex;justify-content: center;}
  .col-center{display: flex;flex-direction: column;justify-content: center;}
  .count-title{font-size: 36px;font-family: 'Dana_bold';display: block;text-align: center;}
  .count-description{font-size: 15px;font-family: 'Dana_medium';display: block;text-align: center;}
  
  .counter-visa{display:flex;justify-content:space-between;background:var(--primary_4);color:var(--primary_1);border-radius:10px;padding:1em;margin:1em}

  .link-read-more{float:right;width:60%;text-align:right;color:var(--primary_6);padding:1em 0 0 0}

  .details-article-list{padding-right:1em;margin-right:.9em}
  .date-article-info{font-size:12px;color:var(--dark_4)}

  .form-container-visa2 [data-bc-answer-title-container] {
    margin-bottom: 5px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

  @media screen and (max-width:650px) {
    .counter-visa{display: block;}
    .col-counter{width: 100%;margin: 0.5em;}
  }

  @media only screen and (max-width: 700px) {
    .form-container-visa2 [data-bc-part-container] {

        display: block;
    }
}

/* visa-form2 */

