@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/eot/IRANSansWeb(FaNum).eot');
    src: url('../fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
        url('../fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
        url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

body{
    font-family: IRANSans;
    position:relative;
    padding:0;
    margin: 0;
    color: #333;
    background: #3da4ab;
}
.tooltip > .tooltip-inner{
    font-family: IRANSans;
    background: #1d4fa1;
}
a{
    cursor: pointer;
    transition: .3s;
    color: #6A625B;
}
a:hover,
a:focus{
    text-decoration:none;
    color: #59c1bd;
}
input{
    font-size: 12px !important;
}
ul,ol{
    list-style:none;
    padding: 0;
    margin: 0;
}
h1,h2,h3,h4,h5,h6,p{
    margin: 0;
    color: #5f5e5e;
}
p{line-height: 25px;}
label{
    font-weight: normal;
    font-size: 13px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #626264 !important;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #626264 !important;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #626264 !important;
}
:-moz-placeholder { /* Firefox 18- */
    color: #626264 !important;
}
.form-control:focus{box-shadow: none;border-color: transparent;}
img{
    margin: auto;
}
/*......*/
.mrg_15{
    margin-bottom: 15px !important;
}
.mrg_20{
    margin-bottom: 20px !important;
}
.mrg_30{
    margin-bottom: 30px !important;
}
.mrg_10{
    margin-bottom: 10px !important;
}
.mrg_50{
    margin-bottom: 50px;
}
.mrg_top20{
    margin-top: 20px;
}
.mrg_not{
    margin: 0 !important;
}
.m_auto{margin: auto;}
.pad_20{
    padding: 20px 0;
}
.pad_30{
    padding: 30px 0 !important;
}
.pad_50{
    padding: 50px 0;
}
.pad_15{
    padding: 15px;
}
.pad_not{
    padding: 0 !important;;
}
.btn{}
.btn:hover,
.btn:focus{background-position: inherit;opacity: 0.9;}
.btn_green:focus,
.btn_green:hover,
.btn_green{background-color: #59c1bd;border-color: #59c1bd;color: #fff;}
.c_blue{
    color: #59c1bd;
}
/*.......menu....navbar...........*/
.affix {
    top: 0;
    width: 100%;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.affix-top {
    /*    position: static;
        top: -35px;*/
    position: absolute;
    top: 0;
}
.affix + .container-fluid {
    padding-top: 70px;
}
/*......تغییرات منو.....*/
.nav_home{
}
.navbar-brand{
    padding: 3px 10px;
    display: none;
}
.affix .navbar-brand{
    display: block;
}
.navbar-brand img{
    height: 52px; 
}
.navbar-brand{display: block;}
.nav_home .navbar-nav > li > a img{margin-left: 5px;}
.nav_home .navbar-nav > li > a img.menuIcon_grey{display: none;}
.nav_home .navbar-nav > li > a img.menuIcon_white{display: inline-block;}
.affix.nav_home .menuIcon_grey{display: inline-block !important;}
.affix.nav_home .menuIcon_white{display: none !important;}
.affix .top{background: #59c1bd !important;}
.affix .menu{background: #fff !important;}
.affix.nav_home .navbar-nav > li > a:hover,
.affix.nav_home .navbar-nav > li > a:focus,
.affix.nav_home .navbar-nav > li > a{color: #5f5e5e !important;}
.list_links li a:hover,
.nav_home .navbar-nav > li > .dropdown-menu > li > a:focus,
.nav_home .navbar-nav > li > .dropdown-menu > li > a:hover{color: #59c1bd !important;}
/*--*/
.list_links{}
.list_links li{}
.list_links li a{font-size: 90%;color: #000;}
.list_links li a:after{}
.list_links li a:hover:after{}
.box_menu{border: 1px solid #dedede;}
.box_menu h3{background: #fff;border: 1px solid #dedede;display: inline-block;font-size: 17px;padding: 10px 20px;font-weight: normal;position: relative;top: -21px;}
.blossomPoster{position: relative;}
.blossomPoster img{}
.blossomPoster .text{position: absolute;width: 100%;text-align: center;}
.blossomPoster .text span{display: inline-block;margin-bottom: 10px;padding: 5px;color: #fff;font-size: 16px;background: rgba(0,0,0,.58);}
.blossomPoster .text .btn{font-size: 20px;display: table;margin: auto;}
.blossomPoster .text .btn i{animation: slide1 1s ease-in-out infinite;margin: 0 9px;position: relative;top: 5px;}
@keyframes slide1 {
    0%,100% {
        transform:translate(0,0)
    }
    50% {
        transform:translate(10px,0)
    }
}
.list_menu{width: 230px !important;right: auto;}
.list_menu li{float: none !important;border-bottom: 1px dotted;}
.list_menu li:last-of-type{border-bottom: 0;}
.list_menu li a{}
.box_gallery_menu{}
.box_gallery_menu .titel{border-top: 1px solid #ddd;}
.box_gallery_menu .titel h3{}
.box_gallery_menu .titel h3{font-size: 13px;font-weight: normal;border: 1px solid #ddd;display: inline-block;padding: 10px 15px;position: relative;top: -18px;background: #fff;}
.box_gallery_menu .paragraf{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*---*/
.select .dropdown{height: 44px;}
.select .dropdown .dropdown-toggle{background: #fff;border: 0;height: 46px;box-shadow: none;border-radius: 0;color: #626264;}
.select .dropdown .dropdown-menu{padding: 0;border-radius: 0;}
.select .dropdown .dropdown-menu li{}
.select .dropdown .dropdown-menu li a{padding: 10px 20px;}
.select .dropdown .dropdown-menu li a:hover,
.select .dropdown .dropdown-menu li.active a{background: #363f48;color: #fff;}
.select select{}
/*.......checkbox............*/
.filter--brand h4 span{

    color: #999;
    font-size: 12px;
}
.search_popup .search_checkbox{/*! height: 40px; */margin: 8px 1%;position: relative;border-radius: 10px;/*! line-height: 40px; */border-bottom: 1px solid #ddd;border-radius: 0;display: flex;align-items: center;width: 100%;color: #fff;}
.search_popup .search_checkbox.half{
    width: auto;
    float: right;
    margin: 0;
}
.search_popup .search_checkbox.half{
    border-bottom: 0;
    padding: 0 5px;
    width: 100px;
}
.search_popup .search_checkbox:last-of-type{
    border-bottom: 0;
}
.search_popup.rules .search_checkbox{width: 100%;}
.search_popup .search_checkbox input{border: 1px solid #aaa;border-radius: 5px;background-color: #fff;color: #484848;position: relative;-webkit-appearance: none;height: 23px;width: 23px;vertical-align: top;overflow: hidden;-moz-appearance: none;margin: 5px 0;}
.search_popup .fill input:before{
    content: "\2713";
    position: absolute;
    font-size: 18px;
    left: 4px;
    top: 6px;
    text-align: center;
    line-height: 14px;
    color: #FE8A71;
    font-family: inherit;
}
.search_popup .fill {
}
.search_popup .fill.not_fill{
    background: transparent;
    color: inherit;
}
.search_popup .search_checkbox label{font-size: 14px;padding-right: 5px;font-weight: normal;line-height: 33px;margin: 0;color: #a00000;}
/*----*/
.box-gallery {
    display: none; /* Hide all elements by default */
}
.box-gallery.show {
    display: block;
}
/*----*/
header{}
.nav_home .top{padding: 5px 20px;background: #00337c; color:black}
.ico_list{}
.ico_list li{vertical-align: middle;}
.ico_list li a{color: #fff;font-size: 20px;}
.ico_list li a img{height: 20px;position: relative;top: -2px;}
.ico_list li a i{}
.contact_header{}
.contact_header ul{color: #fff;}
.contact_header ul li{font-size: 22px;}
.contact_header ul li i{margin-right: 10px;}
/*----*/
.bg_header{/*background-image: url('../img/Taq-e-Bostan.jpg')*/;/*background-position: center;background-size: cover;background-attachment: fixed; height: calc(100vh);position: relative;*/}
.Fast_search{background: rgba(0,0,0,.63);padding: 15px;margin-top: 150px;}
.Fast_search .nav{border-bottom: 0;}
.Fast_search .nav li{}
.Fast_search .nav li a{border-radius: 2;color: #59c1bd;}
.Fast_search .nav li a:hover,
.Fast_search .nav li a:focus,
Fast_search .nav li.active a:hover,
Fast_search .nav li.active a:focus,
.Fast_search .nav li.active a{background: #FE8A71;color: #000;border-color: #FE8A71;}
.Fast_search .tab-content{border: 2px solid #FE8A71;}
.Fast_search .tab-content .tab-pane{}
.group_feild{padding: 15px 0;}
.feila_same{}
.feila_same select{}
.feila_same input{border-radius: 0;height: 46px;background: #F6F4F4;}
.feila_same button{background: #F6F4F4 !important;}
.feila_same .filter-option-inner-inner{text-align: right;}
.feila_same .filter-option{display: flex;align-items: center;}
/*---*/
.Reverse_Number{background-image: linear-gradient(-90deg,#59c1bd,#f89999);padding: 10px;bottom: 0;left: 0;right: 0;position: absolute;}
.Reverse_Number .clock{display: inline-block;margin-left: 35px;}
.Reverse_Number .clock i{transform-origin: 0 50%;animation: slide4 4s linear infinite;font-size: 30px;vertical-align: middle;color: #fff;}
@keyframes slide4 {
    0% {
        transform:rotate(0)
    }
    100% {
        transform:rotate(360deg)
    }
}
.Reverse_Number .text{font-size: 18px;font-weight: 900;color: #fff;margin-left: 10px;}
.Reverse_Number .btn{color: #fff;border: 1px solid #fff;font-size: 18px;font-weight: 900;}
.Reverse_Number .btn:hover{background: #fff;color: #aa6565;}
.c_red_light{color: #aa6565 !important;}
.b_f{background: #fff !important;}
.Information_acquisition{border-bottom: 1px solid #ddd;}
/*---*/
.Email_box{}
.Email_box .input-group{}
.Email_box .input-group input{height: 50px;}
.Email_box .input-group input:focus{border-color: #ccc;}
.Email_box .input-group-btn{}
.Email_box .input-group-btn button{height: 50px;}
.Email_box .input-group-btn button i{}
/*---*/
.services_box{border: 1px solid #eee;padding: 0 12px 12px;margin-top: 40px;background: #F6F4F4;}
.services_box img{width: 80px;margin-top: -38px;background: #fafafa;}
.services_box h6{margin: 15px 0;}
.services_box p{color: #b0acac;}
/*---*/
.titel_page{position: relative;}
.titel_page:after{content: "";position: absolute;width: 100%;right: 0;top: 50%;height: 2px;background: #59c1bd;z-index: -1;}
.titel_page h2{border: 1px solid #59c1bd;background: #fafafa;padding: 10px;font-size: 25px;color: #59c1bd;display: inline-block;}
/*---*/
.verticalCard{position: relative;overflow: hidden;transition: all .3s;border-left: 1px solid #dedede;border-bottom: 1px solid #dedede;height: auto;height: 450px;padding: 10px 20px;background: #fff;z-index: 0;}
.verticalCard:hover{
    background-color: transparent;
    background-size: cover;
    background-position: center;
}
.verticalCard_tour1:hover{
    background-image: url(../img/france.jpg);
}
.verticalCard_tour2:hover{
    background-image: url(../img/rome.jpg);
}
.verticalCard .black-overlay{z-index: -1;}
.verticalCard:hover .black-overlay {

    width: 100%;
    height: 100%;
    background-color: rgba(3,5,5,.75);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

}
.verticalCard .title{margin: 0 auto 15px;font-size: 20px;transition: all .3s ease-in-out;text-align: center;}
.verticalCard:hover .title{
    color: #fff;
    -webkit-transform: translate3d(0,120px,0) scale(1.15);
    transform: translate3d(0,90px,0) scale(1.15);
    margin-bottom: -30px;
    padding: 0 10px;
}
.verticalCard img{transition: all .3s ease-in-out;border-radius: 2px; max-height:200px;}
.verticalCard:hover img{
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.verticalCard .card__text{transition: all .3s ease-in-out;margin-top: 10px;}
.verticalCard:hover .card__text{
    color: #fff;

    -webkit-transform: translate3d(0,-45px,0) scale(1.2);
    transform: translate3d(0,-45px,0) scale(1.2);
    padding: 0 20px;
    text-align: center;
    margin: 0 0 5px;
}
.verticalCard .card__text i{margin-left: 5px;font-size: 15px;color: #59c1bd;}
.verticalCard:hover .card__text i{color: #fff}
.verticalCard .btn{width: 169px;border-radius: 0;margin-top: 10px;}
.verticalCard.without_text{padding: 0;height: 260px;}
.verticalCard.without_text .black-overlay{width: 100%;height: 100%;background-color: rgba(5,7,7,.44);position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.verticalCard.without_text .title{position: absolute;top: 43%;bottom: 0;left: 0;right: 0;color: #fff;}
.verticalCard.without_text:hover .title{
    -webkit-transform: translate3d(0,-70px,0) scale(1.15);
    transform: translate3d(0,-70px,0) scale(1.15);
}
.verticalCard.without_text .card__text{padding: 0 10px;}
.verticalCard.without_text:hover .card__text{
    -webkit-transform: translate3d(0,-175px,0) scale(1.2);
    transform: translate3d(0,-175px,0) scale(1.2);
    color: #fff;
}
.verticalCard.without_text img{height: 100%;}
.verticalCard.without_text .btn {
    -webkit-transform: translate3d(0,-157px,0);
    transform: translate3d(0,-180px,0);
    transition: 0.3s;
}
.verticalCard.without_text:hover .btn{
    -webkit-transform: translate3d(0,-157px,0);
    transform: translate3d(0,-157px,0);
    color: #fff;
}
.verticalCard.without_text_one{height: 540px;}
/*---*/
.gallery{}
.gallery .nav_buttons{}
.gallery .nav_buttons button{font-weight: 400;text-decoration: none;line-height: normal;padding: 5px 10px;margin: 0;height: auto;border: 1px solid #c91029;vertical-align: middle;-webkit-appearance: none;border-radius: 30px;color: #c91029;background: #fff;}
.gallery .nav_buttons button.active:hover,
.gallery .nav_buttons button.active:focus,
.gallery .nav_buttons button:hover,
.gallery .nav_buttons button:focus,
.gallery .nav_buttons button.active{background-color: #c91029;color: #fff;}
.box_gallery{
    height: 200px;
    position: relative;float: right;overflow: hidden;width: 100%;color: #02aff3;text-align: center;background-color: #000;margin-bottom: 20px;
}
.box_gallery img{width: 100%;height: 100%;max-width: 100%;backface-visibility: hidden;vertical-align: top;opacity: .9;object-fit: cover;-webkit-transition: all .55s ease;transition: all .55s ease;}
.box_gallery:hover img{
    zoom: 1;
    filter: alpha(opacity=35);
    -webkit-opacity: .35;
    opacity: .35;
}
.box_gallery .title{position: absolute;top: 58%;left: 5px;padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .55s ease;transition: all .55s ease;}
.box_gallery .title:before,
.box_gallery .title:after{
    height: 2px;
    width: 400px;
    position: absolute;
    content: '';
    background-color: #fff;
    -webkit-transition: .15s;
    transition: .15s;
}
.box_gallery .title:before{
    top: 0;
    left: 10px;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.box_gallery:hover .title:after,
.box_gallery:hover .title::before{

    -webkit-transform: translate(0,0);
    transform: translate(0,0);
}
.box_gallery:hover .title::before{

}
.box_gallery .title:after{

    bottom: 0;
    right: 10px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-80%);
}
.box_gallery:hover .title:after{

}
.box_gallery .title .info{}
.box_gallery .title .info:after,
.box_gallery .title .info:before{width: 2px;height: 300px;position: absolute;content: '';background-color: #fff;-webkit-transition: all .55s ease;transition: all .55s ease;}
.box_gallery .title .info:before{top: 10px;right: 0;-webkit-transform: translateY(100%);transform: translateY(100%);}
.box_gallery .title .info:after{bottom: 10px;left: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}
.box_gallery .title .info h4{display: block;font-weight: 700;background-color: #59c1bd;padding: 10px;color: #fff;line-height: 20px;font-size: 14px;}
.box_gallery .paragraf{position: absolute;bottom: 42%;left: 25px;text-align: right;opacity: 0;padding: 5px 60px 5px 10px;font-size: .8em;font-weight: 500;letter-spacing: 1.5px;-webkit-transition: all .55s ease;transition: all .55s ease;}
.box_gallery .paragraf p{
    color: #fff;
    text-align: justify;
    letter-spacing: initial;
    font-size: 13px;
}
.box_gallery:hover .paragraf{opacity: 1;-webkit-transition: .2s;transition: .2s;}
.box_gallery:hover .info:before{-webkit-transform: translate(0,0);transform: translate(0,0);}
.box_gallery:hover .info:after{-webkit-transform: translate(0,0);transform: translate(0,0);}
/*---*/
.owl_item .item{padding: 0 15px;}
#owl_news{padding: 0 40px;}
/*...slider........*/
.buttonIndex{}
.buttonIndex > div{position: absolute;top: 50%;border-radius: 100% !important;padding: 0 !important;opacity: 1 !important;background: none !important;margin-top: -30px !important;width: 40px !important;height: 40px !important;line-height: 40px;background: #222 !important;opacity: .5 !important;}
.buttonIndex > div:hover{opacity: 1 !important;}
.buttonIndex > div.owl-next i{
    right: -1px;
}
.buttonIndex > div.owl-prev{left: -2%;}
.buttonIndex > div.owl-next{right: -2%;}

.buttonIndex > div.owl-prev i{
    left: -1px;
}
.buttonIndex > div > i{
    font-size: 26px;
    position: relative;
    top: 6px;
}
.owl-pagination .active span{
    background:  #59c1bd !important;;
}
/*---*/
.box_news{direction: rtl;background: #fff;transition: all .1s ease-in;color: #444;box-shadow: 0 2px 5px rgba(0,0,0,.1);}
.box_news img{}
.box_news .text{padding: 20px 20px;}
.box_news .text .descrapion{}
.box_news .text .date{font-size: 12px;margin: 8px 0 0;color: #b0acac;}
.box_news .text .date i{}
.box_news .text .date span{}
.box_news .text .button{}
.box_news .text .button button{}
/*---*/
.about_index{background: #59c1bd;margin-top: 80px;}
.about_index .about_info{margin-top: -50px;background: #fff;padding: 20px;box-shadow: 0 2px 4px rgba(0,0,0,.2);margin-bottom: 50px;}
.about_index .about_info .media{}
.about_index .about_info .media-left{}
.about_index .about_info .media-left img{height: 254px;}
.about_index .about_info .media-body{padding-left: 20px;}
.about_index .about_info .media-body h4{}
.about_index .about_info .media-body p{}
/*----*/
.Partners{box-shadow: 0 2px 4px rgba(0,0,0,.2);background: #fff;padding: 10px 0;}
.Partners img{}
/*----*/
.contact_index{background-image: url('../img/SmartPhone.jpg');background-position: center;background-size: cover;background-attachment: fixed;}
.contact_index .feild_box{box-shadow: 0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);padding: 15px 30px;border-radius: 6px;color: rgba(0,0,0,.87);background: #fff;margin: 20px auto;}
.contact_index .feild_box .text{}
.contact_index .feild_box .form-control{border-radius: 0;height: 40px;}
.contact_index .feild_box .form-control:focus{border-color: #ccc;}
.contact_index .feild_box .Time{/*! -webkit-box-pack: justify; */-ms-flex-pack: justify;justify-content: space-between;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-direction: row;}
.contact_index .feild_box .Time label{margin: 0;}
.contact_index .feild_box .Time label input{top: -3px;}
/*----*/
footer{background: #d3d2d2;}
footer .top{padding: 10px 20px;background: #FE8A71;}
footer .top span{}
footer .top .ico_list{display: inline-block;margin-right: 10px;}
footer .top .ico_list li a{color: #5f5e5e;}
footer .bottom{padding: 20px 20px 10px;}
footer .logo{}
footer .logo img{width: 200px;}
footer .namad{}
footer .links_footer{}
footer .links_footer .titel{font-size: 15px;font-weight: normal;padding-bottom: 10px;}
footer .links_footer .list{border-top: 1px solid #dedede;padding-top: 10px;list-style-type: square;list-style-position: inside;}
footer .links_footer .list li{margin-bottom: 10px;}
footer .links_footer .list li:hover{list-style-type: circle;}
footer .links_footer .list li a{}
footer .links_footer .list li a i{}
footer .links_footer .list li a:hover{}
footer .links_footer .list li a:hover i{}
footer .contact_footer{}
footer .contact_footer .text{}
footer .contact_footer .Email_box .input-group input{background: transparent;border-color: #bdbdbd;}
footer .contact_footer .list{}
footer .contact_footer .list li{font-size: 18px;color: #5f5e5e;margin-bottom: 10px;}
footer .contact_footer .list li i{}
footer .contact_footer .list li span{}
/*===detiles*/
.bg_header_page .black-overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.58);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.bg_header_page{
    height: 400px;
    display: flex;
    align-items: center;
}
.detilse_tour{   text-align: center;}
.detilse_tour .title{z-index: 2;color: #fff;font-size: 25px;line-height: 55px;text-align: center;}
.detilse_tour .text{z-index: 2;color: #fff;font-size: 25px;line-height: 55px;text-align: center;}
/*----*/
.sticky{width: 300px;margin-bottom: 0;margin-left: 0 !important;}
.detilse_listSide{padding: 15px 30px;}
.titel_info{}
.titel_info h3{border-bottom: 1px solid;font-size: 18px;padding-bottom: 5px;}
.detilse_listSide .list{}
.detilse_listSide .list ul{}
.detilse_listSide .list ul li{color: #5f5e5e;margin-bottom: 10px;}
.detilse_listSide .list ul li i{margin-left: 5px;}
.detilse_listSide .list ul li span{}
.detilse_listSide .list ul li b{}
/*---*/
.list_Itemmoshaver{}
.destinations{}
.destinations .titel_city{}
.destinations .titel_city .media-right{vertical-align: middle;}
.destinations .titel_city .media-right img{}
.destinations .titel_city .media-body{vertical-align: middle;}
.destinations .titel_city .media-body h1{font-size: 20px;margin-bottom: 10px;}
.destinations .titel_city .media-body p{font-size: 20px;}
.destinations .line_city .media-left{vertical-align: middle;}
.destinations .line_city .media-left img{width: 200px;}
.destinations .line_city .media-right{vertical-align: middle;}
.destinations .line_city .media-body{vertical-align: middle;}
.destinations .line_city .media-right img{width: 200px;}
.destinations .line_city .media-body .title{font-size: 18px;margin-bottom: 10px;}
.destinations .line_city .media-body .text{line-height: 30px;text-align: justify;}
/*---*/
.Tour_service{}
.Tour_service ul{}
.Tour_service ul li{color: #5f5e5e;margin-bottom: 10px;display: flex;align-items: center;}
.Tour_service ul li i{margin-left: 10px;}
/*---*/
.box_articles,
.box_tour{box-shadow: 0 1px 2px 0 rgba(25,25,25,.2);}
.box_articles .img,
.box_tour .img{overflow: hidden;}
.box_articles .img img,
.box_tour .img img{height: 250px;transition: 0.3s;}
.box_articles:hover img, .box_tour:hover img{transform: scale(1.2) translate(2%,-8%);opacity: .75;}
.box_articles .text,
.box_tour .text{padding: 10px;}
.box_articles .text h3,
.box_tour .text h3{color: #383d48;font-size: 15px;}
.box_articles .text .date,
.box_tour .text .date{display: flex;align-items: center;}
.box_articles .text .date i,
.box_tour .text .date i{margin-left: 5px;color: #00b59d;}
.box_articles .f_box,
.box_tour .f_box{padding: 0 10px 10px;}
.box_articles .text .descraption{font-size: 15px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;}
/*-Mini--*/
/*---*/
.minibox_articles,
.minibox_tour{box-shadow: 0 1px 2px 0 rgba(25,25,25,.2);background-color:#FFFFFF}
.minibox_articles .img,
.minibox_tour .img{overflow: hidden;}
.minibox_articles .img img,
.minibox_tour .img img{height: 150px;transition: 0.3s;}
.minibox_articles:hover img, .minibox_tour:hover img{transform: scale(1.2) translate(2%,-8%);opacity: .75;}
.minibox_articles .text,
.minibox_tour .text{padding: 10px;}
.minibox_articles .text h3,
.minibox_tour .text h3{color: #383d48;font-size: 15px;}
.minibox_articles .text .date,
.minibox_tour .text .date{display: flex;align-items: center;}
.minibox_articles .text .date i,
.minibox_tour .text .date i{margin-left: 5px;color: #00b59d;}
.minibox_articles .f_box,
.minibox_tour .f_box{padding: 0 10px 10px;}
.minibox_articles .text .descraption{font-size: 15px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;}
/*---*/
































































.flex-v-center{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.amx-h-equal-height {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.equal-height {
    display: -ms-flexbox;
    display: flex;
    -ms-box-flex: 1;
    box-flex: 1;
}
.w_100{width: 100%;}
/*...top to.....*/
#pagewrap {
    margin: 0 auto;
    width: 600px;
    padding-left: 150px;
    position: relative;
}
#back-top {
    position: fixed;
    bottom: 30px;
    margin-left: 20px;
    z-index: 1;
    display: none;
    left: 0;
}
#back-top a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}
/* arrow icon (span tag) */
#back-top i {
    /* rounded corners */
    /* background color transition */
    width: 50px;
    height: 50px;
    display: block;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 0.6s;
    color: #fff;
    background: #59c1bd;
    z-index: 1000;
    line-height: 50px;
    font-size: 24px;
}
#back-top i:hover{
    background: #222;
}
#back-top a:hover span {
    background-color: #777;

}
@media(min-width : 768px){
    /*.......تغییرات منو...*/
    .nav_home #MegaNavbarID{
    }
    .nav_home {
        min-height: 41px;
        background: transparent;
        border: 0;
    }
    .navbar .navbar-header {
        float: right;
    }
    .affix.nav_home{
        box-shadow: 0 2px 4px rgba(0,0,0,.2);
    }

    .nav_home{box-shadow: none;}
    .nav_home .menu{background: #59c1bd;}
    .nav_home .navbar-nav{float: none;padding: 0 15px;}
    .nav_home .navbar-nav > li{}
    .nav_home .navbar-nav > li.pull-left{padding-top: 15px;padding-bottom: 15px;}
    .nav_home .navbar-nav > li > .dropdown-menu{min-width: 230px;margin-top: 1px;}
    .nav_home .navbar-nav > li > .dropdown-menu > li{
        float: right;
    }
    .nav_home .navbar-nav > li > .dropdown-menu > li > a{border-bottom: 1px solid rgba(242, 242, 242, 0.03);}
    .nav_home .navbar-nav > li > .dropdown-menu > li:last-of-type > a{
        border-bottom: 0;
    }
    .nav_home .navbar-nav > li > .dropdown-menu > li > a:hover{
        background: transparent;
    }
    .nav_home .navbar-nav > li > a{
        color: #fff;
        background: transparent !important;
        box-shadow: none !important;
    }
    .nav_home .navbar-nav > li.active_nav{}
    .nav_home .navbar-nav > li.active_nav a,
    .nav_home .navbar-nav > li.dropdown > a:hover,
    .nav_home .navbar-nav > li.dropdown > a:focus{color: #fff;}

    .nav_home .navbar-nav > li.dropdown{}
    .nav_home .navbar-nav > li.dropdown.open{}
    .nav_home .navbar-nav > li.dropdown.open a{background: none;box-shadow: none;}
    .nav_home .navbar-nav > li.dropdown a{}
    .HingeUpToDown2 > li > ul > li > a{
        padding: 10px 0 !important;
    }
    .nav_home .navbar-nav > li.dropdown > a > span{position: relative;top: 5px;}
    .nav_home .navbar-nav > li.dropdown a span.dropdown-menu{}
    .nav_home .navbar-nav > li.dropdown a span.dropdown-menu .list_product{}
    .nav_home .navbar-nav > li.dropdown a span.dropdown-menu .list_product li{}
    .nav_home .navbar-nav > li.dropdown a span.dropdown-menu .list_product li a{}
    .navbar .navbar-nav > li ul li.dropdown-right-onclick > .dropdown-menu{
        overflow-y: auto !important;
        max-height: 76vh;
        overflow-x: visible !important;
    }
    /*****menu*/
    .dropdown-menu.HingeUpToDown2,
    .dropdown-menu.HingeUpToDown{visibility: hidden;-webkit-transform: translateY(30px);transform: translateY(30px);transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);opacity: 0;width: 100%;box-shadow: none;display: block;}
    .nav_home .navbar-nav li.dropdown2:hover .HingeUpToDown2,
    .nav_home .navbar-nav li.dropdown:hover .HingeUpToDown{
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .navbar-brand{
        padding: 5px;
    }
    .affix .collapse{
    }
}
@media(max-width:1000px){

}
@media(max-width:768px){
    .nav_home{position: static;}
    
    .pull_respon{float: none !important;}
    /*menu****/
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: #59c1bd;
}
.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle{
 border-color: #59c1bd;   
}
    .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #59c1bd;
}
    .navbar-inverse .navbar-toggle:focus span,
.navbar-inverse .navbar-toggle:hover span{
    background-color: #fff;
}
    /******/
    .amx-h-equal-height,
    .equal-height,
    .flex-v-center{display: block !important;}
    /******/
    #back-top i {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 19px;
    }
    #back-top {
        margin-left: 5px;
    }
    /*===*/
    footer .contact_footer .list,
    footer .contact_footer .text,
    footer .links_footer,
    .about_index .about_info .media-body p,
    .Information_acquisition p,
    .ico_list,
    .contact_header ul{text-align: center;}
    .navbar-brand img {
        height: 43px;
    }
    .Reverse_Number{position: relative}
    .bg_header {
        height: auto;
        display: block;
    }
    .Fast_search {
        margin-bottom: 50px;
    }
    .Reverse_Number .text {
        display: block;
        margin-bottom: 10px;
    }
    .group_feild .btn,
    .gallery .nav_buttons button,
    .Reverse_Number .btn {
        margin-bottom: 10px;
    }
    .titel_page h2 {
        font-size: 20px;
    }
    #owl_news {
        padding: 0 20px;
    }
    .about_index .about_info .media-body{width: auto;}
    .about_index .about_info .media-body,
    .about_index .about_info .media-left {
        display: block;
    }
    footer .namad img,
    footer .logo img {
    margin: auto !important;
}
.blossomPoster {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.list_links li a {
    font-size: 90%;
    color: #fff;
}
.affix .list_links li a{color: #5f5e5e ;}
.list_menu {
    width: 100% !important;
}
.navbar .navbar-collapse .navbar-nav > li.open > a, .navbar .navbar-collapse .navbar-nav > li.xs-hover:hover > a, .navbar-nav > li.active > a,
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .open > a{
    background: #59c1bd;
    color: #fff !important;
}
.detilse_tour .text,
.detilse_tour .title {
    font-size: 20px;
    }
    .sticky{
        position: relative !important;
top: 0 !important;
width: 100%;
    }
    .destinations .line_city .media-right img,
    .destinations .line_city .media-left img {
    width: 100px;
}
.destinations .line_city .media-left,
.destinations .line_city .media-right {
    vertical-align: top;
}
}
@media(max-width:556px){

    /*===*/
}
.well {
    background-image: linear-gradient(to bottom,#fff 0,#f5f5f5 100%);
}


