@media only screen and (max-width:767px){.search-field-wrapper .search-field{caret-color:transparent}.general-content-wrapper.contact-us .contact-wrapper .contact-us{padding-left:0!important}.general-content-wrapper.contact-us .contact-wrapper .field-wrapper textarea.field{padding-top:12px!important}.general-content-wrapper.contact-us .contact-wrapper .company-address{width:initial!important}.general-content-wrapper.contact-us .contact-wrapper .company-address span{line-height:2;text-align:justify}.general-content-wrapper .general-img img{width:100%}.general-content-wrapper .body-content-text img{width:100%!important;height:initial!important;margin:10px auto!important}.general-content-wrapper .body-content-text table{width:100%!important}.general-content-wrapper li.contain-content span.left-contain-content{text-overflow:ellipsis;white-space:nowrap;max-width:76%;width:75%;overflow:hidden}}.general-content-wrapper{}.general-content-wrapper .content-page a{font-size:15px;color:#302678!important}.general-content-wrapper .content-page .img-content{margin:20px 50px 0}.general-content-wrapper .content-page h3{border-bottom:1px solid #d3d3d3;font-size:16px;color:#302678;font-weight:bold;line-height:1.3;padding-bottom:15px}.general-content-wrapper .content-page h3 i{font-size:34px!important;position:relative;top:8px}.general-content-wrapper .content-page span{display:block;font-size:15px;margin-bottom:6px;color:#3f329f}.general-content-wrapper .content-page span i{color:#302678}.general-content-wrapper .content-page p{line-height:2.3;font-size:12px;text-align:center;font-size:14px}.general-content-wrapper .header-page{margin:15px 0 5px}.general-content-wrapper .header-page h1{text-align:center;font-size:15px;font-weight:bold}.general-content-wrapper.contact-us{}.general-content-wrapper.contact-us .map-wrapper{width:100%;height:400px}.general-content-wrapper.contact-us .map-wrapper div#faranegar-location{height:100%;width:100%}.general-content-wrapper.contact-us .contact-wrapper{padding:15px}.general-content-wrapper.contact-us .contact-wrapper h3{border-bottom:1px solid #d3d3d3;padding-bottom:15px;font-size:16px;color:#302678!important;font-weight:bold}.general-content-wrapper.contact-us .contact-wrapper .contact-us{padding-left:70px}.general-content-wrapper.contact-us .contact-wrapper .company-address{margin:0;padding-right:30px}.general-content-wrapper.contact-us .contact-wrapper .company-address img{margin-bottom:15px}.general-content-wrapper.contact-us .contact-wrapper .company-address span{text-align:right!important;display:block;margin-bottom:15px;font-size:16px}.general-content-wrapper.contact-us .contact-wrapper .company-address span b{color:#302678}.general-content-wrapper.contact-us .contact-wrapper .company-address i{color:#302678}.general-content-wrapper.contact-us .feedback-form legend{background-color:#f5f5f5!important;padding:5px 30px;font-weight:bold!important;font-size:12px}.general-content-wrapper.contact-us .feedback-form fieldset{margin-bottom:13px!important}.general-content-wrapper.contact-us .feedback-form .field-wrapper textarea{height:87px!important;max-height:100px!important;max-width:100%;width:100%!important}.general-content-wrapper.contact-us .feedback-form .feedback-form{float:right;width:100%;border-top:1px solid #d3d3d3}.general-content-wrapper.rules .important-notice{color:#302678}.general-content-wrapper.booking-guide .container{background-color:#fff}.general-content-wrapper.booking-guide .content-page img{width:100%;margin:25px 0}.general-content-wrapper.booking-guide .content-page p{font-size:15px!important;border-radius:5px;padding:15px}.general-content-wrapper .header-content-title span{text-align:center;font-size:15px;font-weight:bold;border-bottom:1px solid #d3d3d3;padding-bottom:18px;display:block}.general-content-wrapper .header-content-title .header-content-star{border-top:1px dashed #d3d3d3;border-bottom:1px dashed #d3d3d3;margin-top:-10px;padding-top:5px;margin-bottom:20px}.general-content-wrapper .header-content-title .header-content-star .star{float:right}.general-content-wrapper .header-content-title .header-content-star .star.disabled{user-select:none;pointer-events:none}.general-content-wrapper .header-content-title .header-content-star .star i.fa.fa-star{transition:all .2s;cursor:pointer}.general-content-wrapper .header-content-title .header-content-star .star i.fa.fa-star:hover{transform:scale(1.3)}.general-content-wrapper .header-content-title .header-content-star .star #rate5{direction:ltr;margin-top:5px!important}.general-content-wrapper .header-content-title .header-content-star .star #rate5 span{display:inline-block!important;padding:0!important}.general-content-wrapper .header-content-title .header-content-star .star #rate5 i{color:gray}.general-content-wrapper .header-content-title .header-content-star .star #rate5 .rate-select-layer i{color:#ff206e!important}.general-content-wrapper .header-content-title .header-content-star .star #rate5 .rate-hover-layer i{color:#ff86b0}.general-content-wrapper .header-content-title .header-content-star .title{float:right;padding:10px 10px 12px;font-size:10px}.general-content-wrapper .header-content-title .header-content-star .social-network{float:left}.general-content-wrapper .header-content-title .header-content-star .social-network a{margin:0 2px}.general-content-wrapper .header-content-title .header-content-star .social-network a i{font-size:15px!important;padding:9px;color:#fff;background:#302678;border-radius:50px;width:30px;height:30px}.general-content-wrapper .header-content-title .header-content-star .social-network a i:hover{background:#ff206e}.general-content-wrapper .header-content-title .header-content-star span{padding:18px 0!important}.general-content-wrapper .body-content-text{margin-top:15px}.general-content-wrapper .body-content-text .side-bar{padding:10px}.general-content-wrapper .body-content-text .col-md-3{padding-left:0}.general-content-wrapper .body-content-text span,.general-content-wrapper .body-content-text a{font-size:initial}.general-content-wrapper .body-content-text span span,.general-content-wrapper .body-content-text a span{font-size:initial}.general-content-wrapper .body-content-text p{text-align:justify;font-size:initial}.general-content-wrapper .body-content-text p span,.general-content-wrapper .body-content-text p a{font-size:initial}.general-content-wrapper .body-content-text p span span,.general-content-wrapper .body-content-text p a span{font-size:initial}.general-content-wrapper .body-content-text li{float:initial!important;list-style-type:initial}.general-content-wrapper .body-content-text h1,.general-content-wrapper .body-content-text h2,.general-content-wrapper .body-content-text h3,.general-content-wrapper .body-content-text h4,.general-content-wrapper .body-content-text h5,.general-content-wrapper .body-content-text h6,.general-content-wrapper .body-content-text input,.general-content-wrapper .body-content-text select,.general-content-wrapper .body-content-text textarea,.general-content-wrapper .body-content-text button{font-family:initial;font-size:initial}.general-content-wrapper .custom-breadcrumb a{display:none}.general-content-wrapper .body-tags{border-top:1px dashed #d3d3d3;width:100%;float:right;display:block;padding-top:13px}.general-content-wrapper .body-tags span.tags-content{display:inline-block!important;background-color:#ededed;border-radius:3px;height:26px;padding:0 5px 1px;line-height:2;margin:0 2px}.general-content-wrapper .body-tags span.tags{background-color:#ff206e;color:#fff;padding:7px 3px;border-radius:3px;font-size:9px;display:inline-block}.general-content-wrapper .section-wrapper{background-image:url("/Content/Images/others/cloud-pic.png");background-position:center;background-color:#b4aee5;min-height:355px;position:relative;padding-bottom:15px;background-size:cover;background-repeat:no-repeat}.general-content-wrapper .section-wrapper:after{background:linear-gradient(transparent,#f5f5f5b5,#f5f5f5);height:80px;position:absolute;width:100%;content:'';bottom:-20px;right:0;z-index:99}.general-content-wrapper .section-wrapper p.demo-system{display:block;text-align:center;padding:35px 0 0;font-size:25px}.general-content-wrapper .section-wrapper .search-form-first-style.search-forms-wrapper{margin-top:40px;z-index:999}.general-content-wrapper .content-type-wrapper{margin-top:20px;float:right;width:100%}.general-content-wrapper .content-type-wrapper .content-title{font-size:18px;text-align:center;margin-bottom:30px}.general-content-wrapper .content-type-wrapper .content-title small{display:block;margin-top:15px;font-size:12px}.general-content-wrapper .content-type-wrapper ul.body-box{position:relative;border-top:2px solid #ff206e;padding:15px 30px 15px 15px!important;border-radius:10px;padding-top:33px!important}.general-content-wrapper .content-type-wrapper ul.body-box li.contain-content a{display:block;text-overflow:ellipsis;overflow:hidden}.general-content-wrapper .content-type-wrapper ul.body-box:after{content:'';border-right:21px solid #ff206e;border-left:21px solid transparent;border-top:21px solid transparent;position:absolute;border-bottom:1px solid transparent;top:-4px;right:47%;display:block;margin:auto;transform:rotate(-135deg)}.general-content-wrapper .content-type-wrapper li.contain-content{display:block!important;float:right!important;border-radius:5px;padding:0 13px;border-right:1px dashed gray;border-bottom:1px dashed gray;border-left:1px dashed gray;width:100%}.general-content-wrapper .content-type-wrapper li.contain-content a{line-height:3;font-size:13px}.general-content-wrapper .content-type-wrapper li.contain-content span.right-contain-content{float:right}.general-content-wrapper .content-type-wrapper li.contain-content span.left-contain-content{float:left}.general-content-wrapper .content-type-wrapper li.contain-content:hover{background-color:rgba(211,211,211,.5)!important}.general-content-wrapper .content-type-wrapper li.contain-content:nth-child(even){background-color:rgba(211,211,211,.21)}.general-content-wrapper .content-type-wrapper li.contain-content:first-child{border-top:1px dashed gray}.general-content-wrapper .pagination-wrapper{float:left;margin-top:50px}.general-content-wrapper .tour-content-show{position:relative;border-top:2px solid #ff206e;padding:15px 30px 15px 15px!important;border-radius:10px;padding-top:33px!important}.general-content-wrapper .tour-content-show:after{content:'';border-right:21px solid #ff206e;border-left:21px solid transparent;border-top:21px solid transparent;position:absolute;border-bottom:1px solid transparent;top:-4px;right:47%;display:block;margin:auto;transform:rotate(-135deg)}.general-content-wrapper .tour-content-title{border-bottom:1px dotted gray;margin-top:20px;display:flex;justify-content:center}.general-content-wrapper .tour-content-title h3{text-align:center;font-size:20px;font-weight:bold;padding:15px 35px;margin:0!important;border-bottom:2px solid #ff206e;position:relative;top:1px}.general-content-wrapper .img-wrapper{background-color:#000;float:right;margin:30px 0 0 0;position:relative;border-radius:10px;width:100%;min-height:240px}.general-content-wrapper .img-wrapper .ribbon{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.general-content-wrapper .img-wrapper .ribbon span{font-size:10px;font-weight:bold;color:#fff;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#9bc90d 0%,#79a70a 100%);box-shadow:0 3px 10px -5px black;text-shadow:1px 1px 2px rgba(0,0,0,.25);position:absolute;top:19px;left:-21px}.general-content-wrapper .img-wrapper .ribbon span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #79a70a;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.general-content-wrapper .img-wrapper .ribbon span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #79a70a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.general-content-wrapper .img-wrapper .price-grid{position:absolute;top:18px;right:0;padding:7px 8px 3px 8px;background-color:#ff5a5f;z-index:2;font-size:24px;font-weight:500;color:#fff;line-height:1;display:inline-block;border-top-left-radius:3px;border-bottom-left-radius:3px}.general-content-wrapper .img-wrapper .price-grid span{font-size:16px;line-height:2}.general-content-wrapper .img-wrapper .image-container{position:relative;overflow:hidden;z-index:0;border-radius:10px;width:100%;height:240px}.general-content-wrapper .img-wrapper .image-container a{text-decoration:none}.general-content-wrapper .img-wrapper .image-container a img.respon-img{display:block;max-width:100%;height:auto;opacity:1;transition:all .4s ease;width:100%;min-height:240px}.general-content-wrapper .img-wrapper .image-container a .short-info{position:absolute;right:0;bottom:0;background:url("/Content/Images/tours/shadow_tour.png") repeat-x right bottom;width:100%;padding:25px 15px 15px 20px;color:#fff;font-size:13px;transition:all .5s ease}.general-content-wrapper .img-wrapper .image-container a .short-info h3{font-size:18px;color:#fff;margin:0;padding:0}.general-content-wrapper .img-wrapper .image-container a .short-info h5{opacity:.8;margin:11px 0}.general-content-wrapper .img-wrapper .image-container a .short-info p{opacity:0;position:absolute;padding-top:10px;line-height:1.4;font-weight:400;transition:all .4s ease;width:90%;height:77px;overflow:hidden;text-align:justify;letter-spacing:-.5px}.general-content-wrapper .img-wrapper .image-container a:hover img{transform:scale(1.2);opacity:.4}.general-content-wrapper .img-wrapper .image-container a:hover .short-info{padding-bottom:23%}.general-content-wrapper .img-wrapper .image-container a:hover .short-info p{opacity:1}.general-content-wrapper .blog-type-wrapper .left-box .card-wrapper .content-type{display:block;width:100%;float:right}.general-content-wrapper .blog-type-wrapper .left-box .card-wrapper .content-type .custom-button{width:100%;float:right;color:#000;border:1px solid gray;text-align:center;padding:7px}.general-content-wrapper .blog-type-wrapper .left-box .card-wrapper span{border-bottom:1px solid #d3d3d3;display:block;margin-bottom:20px;text-align:center;padding-bottom:10px}.general-content-wrapper .blog-type-wrapper .card-wrapper{padding:10px;width:100%;margin-bottom:10px;float:right;background-color:#fff;border-radius:5px;margin-top:10px}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content{float:right;width:100%}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content.hashtag{margin-top:-95px;padding-top:95px;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content .content-box{padding:5px 0!important}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content .content-box .content-item{border:1px solid #e6e6e6;float:right;width:100%;padding:5px}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content .content-box .content-item .img-item{padding:0!important}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content .content-box .content-item .img-item img{width:80px;height:80px;object-fit:cover}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content .content-box .content-item .author-content{color:#ff206e}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content .content-box .content-item .text-item{padding:0 5px 0 0}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content .content-box .content-item .text-item .title-item{line-height:2;margin-top:0;font-size:12px!important;color:#302678;height:39px}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content>span{float:right;width:100%;margin-bottom:10px;font-size:20px;padding-bottom:9px;font-size:15px;margin-top:10px;background:linear-gradient(to left,#302678,#f5f5f5,#f5f5f5,#fff);padding:5px;border-radius:3px;color:#fff!important}.general-content-wrapper .blog-type-wrapper .card-wrapper .blog-content>span:before{content:'';border-bottom:5px solid #a72828;float:right;position:relative;top:0;right:0}.general-content-wrapper .blog-type-wrapper .img-content img{width:100%;margin:30px 0}.general-content-wrapper .blog-type-wrapper .fotorama{display:block;margin-right:0;width:100%;margin-top:-21px}.general-content-wrapper .blog-type-wrapper .container>.row>.col-md-3{padding-right:0!important}.general-content-wrapper .loader-box{margin:140px auto;display:block;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.general-content-wrapper .loader-box .labels{list-style-type:none;margin:0 auto;display:inline-block;padding:0;width:200px;height:30px;overflow:hidden}.general-content-wrapper .loader-box .label{float:left;height:30px;line-height:30px;padding:0;color:gray;font-size:16px;font-weight:normal;width:200px;position:relative;-moz-animation:textUp ease 3s infinite;-o-animation:textUp ease 3s infinite;-webkit-animation:textUp ease 3s infinite;animation:textUp ease 3s infinite}.general-content-wrapper .loader-box .loader-news{width:120px;height:120px;background-color:#fff;overflow:hidden;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:3px solid #fff;position:relative;margin:15px auto;z-index:1;-moz-animation:colorChange ease 3s infinite;-o-animation:colorChange ease 3s infinite;-webkit-animation:colorChange ease 3s infinite;animation:colorChange ease 3s infinite}.general-content-wrapper .loader-box.loaded,.general-content-wrapper .loader-box .loaded .loader-news,.general-content-wrapper .loader-box .loaded .labels{opacity:0}.general-content-wrapper .loader-box .hidden{display:none}.general-content-wrapper .loader-box .element-animation{bottom:10px;-moz-animation:animationFrames ease-in 3s infinite;-o-animation:animationFrames ease-in 3s infinite;-webkit-animation:animationFrames ease-in 3s infinite;animation:animationFrames ease-in 3s infinite}.general-content-wrapper .loader-box .element-animation img{bottom:5px;position:relative;right:3px}