a {
    outline: 0;
}

#headerplace{min-width: auto}
.dnmob li a {display: block;
    width: 100%;}
.newnav {display: none}
.open {display: block}
.border {border-top: 1px solid #FF9200!important;border-bottom: 1px solid #FF9200!important;}
.mobmenus li ul{display: none}
/*header*/
#logreg .tel,#logreg .mail {background: none}
#logreg .tel{margin-left:0;width: auto;padding-left: 55px}
#logo {padding-left: 55px}
#headbut {padding-right: 4%}
#logreg .logreg{display: none}
.subsc_header{float: right;height: 40px;background: #FF9200;color: #fff;font-size: 18px;margin-right: 3%;}
.subsc_header a {float: left;display: block;font-size: 17px;color: #fff;height: 40px;line-height: 40px;padding: 0 35px;text-transform: uppercase}

#f_sub_btn, .send_btn, #mess_btn, input[type=button], input[type=reset], input[type=submit] {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}

/*home page*/
#ftours {background-color: #fff}
/*#main-carousel .item{background-image: url('/img/car_back1.jpg');display: flex;justify-content: center}*/
#main-carousel .carousel_content{color: white;margin-top: 13vw;text-align: center}
#main-carousel .carousel_content h1{font-size: 2.6vw;text-transform: uppercase;font-weight: 600}
#main-carousel .carousel_content p {width: 960px;font-size: 1.25vw;font-weight: 600}
#main-carousel .carousel_content .carousel_btn,.banner .learn_btn {background: transparent;border: 2px solid #fff;color:#fff;font-size: 1.25vw;padding: 15px 40px;
border-radius: 4px;text-transform: uppercase;margin-top: 4.16vw}
#main-carousel .carousel_content .carousel_btn:hover{cursor: pointer}
#main-carousel .owl-carousel .owl-prev,#main-carousel .owl-carousel .owl-next{top: 40%!important;height: 45px!important;}
#main-carousel .owl-carousel .item{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0 !important;
    height:40.625vw;
}
#main-carousel .owl-theme .owl-controls .owl-nav .owl-prev {left: 55px;}
#main-carousel .owl-theme .owl-controls .owl-nav .owl-next {right: 55px}
#currencys {padding-right: 55px}


    .brd{border-bottom: 1px solid #8a8a8a;}
    
/*#ftours .noimg{margin: 2% auto;width: 86%}*/
#ftours .noimg{margin: 4.167vw auto;width: 85.7%}
#ftours .noimg .alltit{color: #000!important;}
#cartit a, .alltit a, .alltit a {color: #000;text-decoration: none;font-size: 2.6vw}
/*#ftours .noimg .titm ,#blog .blog_item {width: 31%;margin:1.2% 1.1%}*/
#ftours .noimg .titm ,#blog .blog_item {width: 31.7%;margin:25px 0.8%}
#ftours .noimg .imgm img{border-radius: 15px}
#ftours .noimg .titm .tit{font-size: 1.25vw}
#ftours .noimg .titm .main span {color: #ff9200}
#ftours .noimg .titm .main  {color: #ff9200;font-size: 18px;font-weight: 400}
/*#ftours .noimg .titm .tour_apply {margin: 0 auto;display: block;margin-top:20px;background-color: #ff9200;color: #fff;padding: 10px 40px;text-transform: uppercase;
    border-radius: 5px;border:none;font-size: 1.25vw;font-weight: 400;cursor: pointer;
}*/
.directions p{    display: inline;}
.banner {
    background: url(/img/index_banner.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 596px;
    width: 100%;
    box-sizing: border-box;
}
/*.banner:after {
    content: "";
    position: fixed;
    top: 0; bottom: 0; left: 0; right: 0;
    !*background: rgba(0,0,0,0.1);*!
    pointer-events: none;
}*/
.banner h2{font-size: 3.646vw;color: #fff;text-transform: uppercase;margin-top: 12%;font-weight: 500}
.banner .learn_btn {margin-top: 2%;cursor: pointer}
#blog{width: 95%;
    margin: 0 auto;}
#blog .blog_container .alltit {width: 100%;
    text-align: center;
    color: #ffb000;
    font-size: 1.25vw;
    text-transform: uppercase;}
#blog .noimg{margin: 2% auto;width: 85.7%}
#blog .blog_item {float: left}
#blog .blog_item img{border-radius: 15px}
#blog .blog_item .blog_bottom{    padding: 15px 0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;}
#blog .blog_item .blog_bottom input{font-size: 18px;font-weight: 400;color: #fff;background-color: #1f3b51;padding: 5px 10px;
border: none;border-radius: 4px;text-transform: uppercase;
}
#blog .blog_item .blog_bottom .fa-calendar-alt{color: #ff9200;font-size: 14px;text-align: right;margin-top: 7px}
#blog .blog_item .blog_bottom p{color: #757575;font-size: 14px;font-weight: 400;text-transform: uppercase;margin-left: 10px;margin-top: 6px}
#blog .blog_item .blog_bottom .bl_desc{font-size: 1.25vw;font-weight: 400;color: #000;padding-top: 10px}
#contact {display:none;
    background: url(/img/contact_f.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
}
/*#contact:after {
    content: "";
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    !*background: rgba(0,0,0,0.1);*!
    pointer-events: none;
}*/
/*#contact .cont_form {padding-top: 60px;width:80%;margin: 0 auto}*/
#contact .cont_form {    padding-top: 3.906vw;    width: 78.906vw;    margin: 0 auto;    padding-bottom: 3.906vw;}
#contact .cont_form h2{font-size:2.6vw;font-weight:400;color: #fff;text-align: center;text-transform: uppercase}
#contact .cont_form input,#contact .cont_form textarea{box-sizing: border-box;width: 48.9%;height: 60px;border-radius: 5px;border: none;margin-top: 25px;padding: 5px 30px;font-size: 20px;opacity: 0.9}
#contact_c .contact_form input::placeholder,#bform .imfamadult::placeholder,#contact .cont_form input::placeholder,#bform textarea::placeholder,#contact .cont_form textarea::placeholder,#contact_c .contact_form textarea::placeholder,.bott_form input::placeholder{font-size: 18px;text-align: left;color: #000;opacity: 1;text-transform: uppercase;font-family: 'PT Sans', sans-serif;}
#contact_c .contact_form textarea {width: 94%;border: 1px solid #8a8a8a ;border-radius: 5px;padding: 0 28px;resize: none;font-family: 'PT Sans', sans-serif;}

/*::-webkit-input-placeholder ,:-ms-input-placeholder , ::-ms-input-placeholder , ::placeholder {color: #000000 !important;font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-align:center;  }*/
#form_bottom{width: 98.1%;margin: 0 auto}

#contact .cont_form textarea {box-sizing: border-box;width:100%;padding-top: 20px;height: auto;float: left;resize: none}
#contact .cont_form #mess_btn{background-color: #ff9200;width: 33%;margin: 2.604vw auto; margin-bottom:0; display: block;color:#fff;text-transform: uppercase;cursor: pointer}
/*footer*/
#footerplace {
    background: url(/imgs/page/UITO_mec.png) left 60px bottom no-repeat #1e3b4f;
    position: relative;
    margin-top: 0; min-height:405px;
}
#footerplace .flogo {margin-left: 1%}
#footerplace .fsoccs{float: left}
#footerplace .footesoc {
   padding-left: 2.6vw;
    margin-top: 2.6vw;
}
#footerplace .flogo .footesoc a {
    width: auto;
    height: 20px;
    margin-left: 10px;
    float: left;
    color: #fff;
    font-size: 18px;
}
/*#footerplace .flinks {max-width: 830px}*/
#footerplace .flinks {width: 45.1%;overflow: hidden;height: 280px;padding-left: 35px;box-sizing: border-box;}
#footerplace .soccs a{float: left}
#footerplace .flinks .linksf a{color: #FFF;font-size: 16px;margin-bottom: 2px;height: auto}
#footerplace .flinks .linksf{padding-top: 0;height: 220px}
#footerplace .flinks .linksf:first-child{width: 33%;box-sizing: border-box}
#footerplace .flinks .linksf:nth-child(2){width:36.5%;box-sizing: border-box}
#footerplace .flinks .linksf:nth-child(3){width:30.5%;border-right: none;box-sizing: border-box;padding-left: 40px}
#footerplace .flinks .linksf:nth-child(2){padding-left: 30px}
#footerplace .flogo{width: 18%}
#cop{font-size: 16px;color: #fff;padding-bottom: 25px;margin-bottom: 0;position: absolute;bottom: 0;left: 48%}
#footerplace .footer_right_subsc {
        width: 35.9%;
    background-color: #ff9200;
    padding:4% 3%;
    float: right;height: 405px;box-sizing: border-box;
}
#footerplace .footer_right_subsc #f_sub_inp::placeholder{text-transform: uppercase}
#footerplace .footer_right_subsc h3 {font-size: 27px;color: white;text-align: center}
#footerplace .footer_right_subsc p {font-size: 18px;color: white;margin-top: 20px;text-align: center;padding-bottom: 50px}
#footerplace .footer_right_subsc #f_sub_inp{box-sizing: border-box;width: 55%;height: 55px;border-radius: 5px;border: none;padding: 5px 30px;font-size: 20px}
#footerplace .footer_right_subsc #f_sub_btn{
    background: transparent;
    font-size: 18px;
    color: white;
    text-transform: uppercase;
    padding: 14px 0;
    border-radius: 5px;
    border: 2px solid white;
    margin-left: 10px;
    cursor: pointer;
    width: 40%;
}
#footerplace .flinks {margin-left: 0}
#footerplace .flogo a img {margin-top: 15px;width: 260px}
/*contact us */
.grey_bg {       width: 100%;        padding: 5% 0;}
#center #cont,#cuisine_c ,#festivals_c{width: 990px;margin: 0 auto/*;padding-top: 90px*/}
#festivals_s{width: 96%;margin: 0 auto}
.center_narrow{     width: 100%;
    padding: 3% 5%;
    margin: 0 auto;
    background: #fff;
    box-sizing: border-box;}
#contact_c{width: 79.9%}
#contact_c h1,#cuisine_c h1 ,#festivals_c h1,#festivals_s h1,.ctitle,#center .titt{text-align: center;font-size: 2.6vw;text-transform: uppercase;font-weight: 500}
#contact_c .contact_info {width: 32%;float:left/*;border:1px solid red*/}
#contact_c .contact_form {width: 65%;float:right/*;border:1px solid green*/}
#contact_c .info_item {padding: 23px 0;border-bottom: 1px solid #acacac;display: flex;justify-content: center; align-items: center;}
#contact_c .info_item i {font-size: 40px;color:#ff9200;display: block;float: left;margin-right: 15px }
#contact_c .info_item span {font-size: 1.354vw;color: #000;display: block;float: left;width: 90% }
#contact_c .contact_form input,.bott_form input{ box-sizing:border-box;width: 48%;border: 1px solid #8a8a8a;padding: 3px 30px;height: 50px;margin-bottom: 40px;border-radius: 5px}
#contact_c .contact_form {padding-left: 2%;margin-top: 2%}



#contact_c .contact_form textarea {      width: 100%;
    border: 1px solid #8a8a8a;
    border-radius: 5px;
    padding: 28px;
    resize: none;
    box-sizing: border-box;}
#contact_c .contact_form #contact_f_btn {    box-shadow: 0 0 8px rgba(35, 35, 35, 0.33);background-color: #ff9200;width: 31%;margin: 30px auto;font-size:0.938vw;display: block;color:#fff;text-transform: uppercase;cursor: pointer;border: none}
/*.owl-carousel.owl-loaded{margin-bottom: 80px}*/
/*cuisine*/

#cuisine_c .cuisine_item{width: 31.1%;margin: 1.5% 1.1%;float: left}
#cuisine_c .cuisine_img img{width: 100%;border-radius: 15px}
#cuisine_c h4{color: #000;text-align: center;font-size: 1.25vw;text-transform: uppercase;margin-top: 4%;font-weight: 500}
#cuisine_c .main{color: #ff9200;font-size: 18px;font-weight: 400;text-align: center}
.cuisine_item a{margin: 0 auto;display: block;width: 26%;text-align: center;margin-top: 15px;background-color: #ff9200;color: #fff;padding: 10px 25px;
text-transform: uppercase;border-radius: 5px;border: none;font-size: 1.25vw;font-weight: 400;cursor: pointer;}

.cuisine_popup {
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    /*overflow: auto;*/
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 200;
    background: rgba(0, 0, 0, 0.75);
}
.cuisine_popup .popup-inner {
    max-width: 70%;

    height: 438px;
    position: relative;
    top: 50%;
    left: 50%;

    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 1);
    border-radius: 3px;
    background: #fff; overflow: inherit;
}
.cuisine_popup .content {overflow: auto;height: 98%;float: left;width: 50%;background-color: white}
.cuisine_popup .popup-inner img{width: 100%;height: 100%;object-fit: cover;}
.cuisine_popup .popup-inner .c_name{font-size: 2.083vw;font-weight: 500;text-align: center;color: #000;text-transform: uppercase}
.cuisine_popup .popup-inner p {padding: 5px 20px;font-size: 16px}
.cuisine_popup .popup-inner i {color: white;font-size: 20px;cursor: pointer;position: absolute;right: 0;top:-25px}
.cuisine_popup .popup_img {float: left;width: 50%;overflow: hidden;height: 439px}

#center .titt,.ctitle,.center .titt{height: auto;min-height: auto;padding-top: 10px;color: #000;line-height: normal}

/*.center {width: 80%;margin: 0 auto;}*/
.center {width: 81.4%;margin: 0 auto;}
.grey_bg {background-color: #f3f3f3;width: 96%;padding: 4% 2%}
/*festivals*/
#festivals_c .festivals_item{width: 31.1%;margin: 1.5% 1.1%;float: left}
#festivals_c .festivals_item img{width: 100%}
#festivals_c h4{color: #000;text-align: center;font-size: 1.25vw;text-transform: uppercase;margin-top: 4%;font-weight: 500}
#festivals_c .main{color: #000;font-size: 16px;font-weight: 400;text-align: left;margin: 20px 0}
.festivals_item a{margin: 0 auto;display: block;width: 27%;text-align: center;background-color: #ff9200;color: #fff;padding: 10px 25px;
    text-transform: uppercase;border-radius: 5px;border: none;font-size: 1.25vw;font-weight: 400;cursor: pointer;}
/*festivals single*/
#festivals_s p{}
#festivals_s .fest_imgs{display: flex;justify-content: space-between;padding-top: 40px}
#festivals_s .f_img{width: 49%;overflow: hidden}
#festivals_s .f_img img{width: 100%}
#share42{display:none;}

/*tours armenia*/
#sub {/*max-width: 83%*/ width: 100%;margin: 0 auto;}
#main .titt h1 {color:#000;text-align: center;font-size: 2.6vw;text-transform: uppercase;font-weight: 500;line-height: normal}
/*#main .titt {padding-top: 100px}*/
/*#sub .csub {width: 31.3%;margin: 1.5% 1%;float: left;padding: 0;border:none}*/
/*#sub .csub {width: 31%;margin: 1.5% 1.16%;float: left;padding: 0;border:none}*/
#sub .csub {width:  31.4%;;margin: 25px 0.9%;float: left;padding: 0;border:none}
#sub .csub:hover {border: none}
#sub .cimg img{border-radius: 15px}
#sub .csub .ctit{color: #000;text-align: center;font-size: 1.25vw;text-transform: uppercase;margin-top: 4%;font-weight: 500}
#sub .csub .cmore ,.per_pr_itm .s_btn,#ftours .noimg .titm .cmore,.spec_absol input{margin: 0 auto;display: block;width:160px;text-align: center;background-color: #ff9200;color: #fff;padding: 10px 15px;
    text-transform: uppercase;border-radius: 5px;border: none;font-size: 1.25vw;font-weight: 400;cursor: pointer;}
#sub .csub .csocial {font-size: 0.938vw}
#sub .csub .main {color: #ff9200;font-size: 18px;font-weight: 400;text-align: center;text-transform: uppercase}
#sub .csub .cmore:hover{color: white}
.tours_desc{max-width: 990px;margin: 0 auto;text-align: left!important;}
#sub .csub .cmain{height: auto}
#sub .cdesc {font-size: 16px;text-align: left;font-weight: 500}
    /*single tour page*/
/*#center #cont{width: 55%}*/
#center #cont .ctitle {color:#000;text-align: center;font-size: 2.6vw;text-transform: uppercase;font-weight: 500;height: auto;line-height: unset;margin: 0 auto;
padding: 20px 0 40px 0}
#center #cont .cprice{border:none;font-size: 40px}
.infiniteCarousel,.ic_myCarousel .ic_button {box-shadow: none!important;}
/*.ic_thumbnails {display: flex;justify-content: space-between}*/
#eee,#ccc{display: block;width:990px; margin:0 auto;}

#ccc ul{color:#000;font-size: 16px}
#bform,#bform .formleft {width: 99%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 2.6vw}
#bform .imfamadult,#bform textarea{border-radius: 4px;padding: 5px 1%;height: auto;font-family: 'PT Sans', sans-serif;font-size: 18px;-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);}
#bform .cbutt {margin: 0 auto;display: block;width: 20%;text-align: center;background-color: #ff9200;color: #fff;padding: 10px 0;
    text-transform: uppercase;border-radius: 5px;border: none;font-size: 1.25vw;font-weight: 400;cursor: pointer;height: auto;margin-top: 2.6vw}
.center h2{color: #ff9200;font-size: 1.823vw;font-weight:600;text-align: center;text-transform: uppercase;margin: 0 auto}
#bform form{width: 100%;}
#bform .imfamadult {width: 23%}

/*individual excursion form*/
.ind_tour_req {width:68%;margin: 0 auto;padding-bottom: 25px}
.per_pr_itm{    float: left;   width: 70%;}

.per_pr_itm:not(:first-child){padding-top: 15px}
.per_pr_itm .pers {font-size: 1.25vw;color: #000;font-weight: 400;line-height: 36px}
.per_pr_itm .pric {font-size: 1.563vw;color: #ff9200;font-weight: 600}
.per_pr_itm .pric:hover{cursor: pointer}
.per_pr_itm form {display: flex;justify-content: space-between;flex-wrap: wrap;padding: 15px 0}
.per_pr_itm .tform .s_btn{ width:80%!important;}

.per_pr_itm form input{width: 47%;box-sizing: border-box;border: 1px solid #8a8a8a;padding: 0 15px;height: 45px;margin-bottom: 10px;border-radius: 5px;font-size: 18px}
.per_pr_itm .s_btn{width: 80%}
.ind_btn_dv {width: 47%}

/*group tour*/
/*#center {width: 80%}*/
#center {width: 81.4%}
#center #gtour {width: 97.4%;margin: 40px auto}
#center #gtour .group_item {background-color: #f3f3f3;margin-bottom: 30px;border: none;border-radius: 5px;height: 175px}
#center #gtour .group_item .cline {background-color: #1f3b51;color:#fff;font-size: 18px;font-weight: 600;padding: 7px 25px;border-top-left-radius:6px;
border-top-right-radius: 6px}
#center #gtour .group_item .cline span{font-size: 20px;font-weight: 600;color:#ff9200;margin-left: 30px }
#center #gtour .group_item .cmain,#center #gtour .group_item .ctit{padding: 10px 25px}
#center #gtour .group_item .ccname,#center #gtour .group_item .ccprice {width: 45%}
#center #gtour .group_item .ccprice,.ccduration{text-align: right;color: #ff9200;font-size: 20px;font-weight: 600;line-height: 23px;}
#center #gtour .group_item .ccname,#center #gtour .cform label{font-size: 18px;font-weight: 400;text-transform: capitalize}
#center #gtour .cform label{line-height: 26px}
#center #gtour .cform .numb_ppl { font-size: 18px;float: right;height: 38px; width: 26%; border: 1px solid #ff9200; border-radius: 5px;  padding: 5px 10px;    box-sizing: border-box;}
#center #gtour .cform {height: auto;width: 100%}
#center #gtour .cform form {width: 100%}
#center #gtour .cform .go_btn {float: right;width: 15%;background-color:#ff9200;font-size:18px;padding: 6px 10px ;border:none;margin-left: 5px;border-radius: 5px;color: white;text-transform: uppercase;cursor: pointer;     padding: 5px;    box-sizing: border-box;    height: 38px; font-size: 0;    background: url(/imgs/page/garrok.png) center no-repeat;background-size: contain;}
#center #gtour .cmain {float: left;width: 63%;padding-left: 10px!important;}
#center #gtour .group_img {float: left;margin-right: 25px}
#center #gtour .group_descr{ text-align: justify;font-size:0.833vw; font-weight: 500}
#center #gtour .ctit{float:left;padding-right: 10px!important;width: 31%}
/*group tour bottom form*/
#bott_gr_f {background-color: #1f3b51;border-radius: 6px;min-height:240px}
#bott_gr_f h2 {text-align: center;background-color: #ff9200;color: #fff;font-size: 1.563vw;font-weight:600;text-transform: uppercase;padding: 5px;
border-top-left-radius:6px;border-top-right-radius: 6px}
.bott_graph{width: 29%;padding: 25px;float: left}
.bott_graph .total_sp {font-size: 20px}
.bott_graph .graph {font-size: 0.938vw;color: #fff;padding: 10px 0;width: 80%;position: relative}
.bott_graph span {font-size: 1.042vw;font-weight: 600;color:#ff9200 ;margin-left: 2%}
.bott_graph i {line-height: 23px;cursor: pointer;position: absolute;right: 0;top: 10px}
.bott_form {float: right;margin-right:2%;width: 62.5%;display: flex;justify-content: space-between;flex-wrap: wrap}
.bott_form input{width: 49%;border: 1px solid #8a8a8a;padding: 0 15px;margin-top: 30px;margin-bottom: 0;background-color: #798997;font-size: 18px}
.bott_form input::placeholder{color: #fff}
.bott_form .send_btn{width: 49%;color: #fff;font-size: 1.25vw;text-transform: uppercase;background-color:#ff9200;cursor: pointer;}

/*bottom form all pages*/
.fb_container {padding: 30px 0;margin-top: 60px;}
#form_bottom input:first-child {width: 33%;border:none;padding: 0 15px;height: 60px;border-radius: 5px;font-size: 18px;box-sizing: border-box;}
#form_bottom input:nth-child(2) {width: 46%;border:none;padding: 0 15px;height: 60px;border-radius: 5px;font-size: 18px}
#form_bottom .send_btn {width: 14.5%;text-align: center;background-color: #ff9200;color: #fff;text-transform: uppercase;border-radius: 5px;
border: none;font-size: 20px;font-weight: 400;cursor: pointer;height: 60px}
#form_bottom input:first-child::placeholder ,#form_bottom input:nth-child(2)::placeholder{font-size: 18px;text-align: left;color: #000;opacity: 1;text-transform: uppercase;font-family: 'PT Sans', sans-serif; }
/*social single page table*/
.soc_table {width: 80%;margin: 0 auto;}
.soc_table table {width: 100%;border:none}
.soc_table table tbody tr td {padding: 15px 10px;font-size: 16px;border: 1px solid #acacac}
.soc_table table tbody tr:first-child td{background-color: #ff9200;border: none}
.soc_table table tbody tr:first-child td p{color: #fff;font-size: 1.25vw}
.soc_table>p {margin: 15px 0 0 15px}
.soc_table ul ,#ccc ul{padding: 10px 2.6vw}
/*hotel search*/
#icon{display: none}
#main .hotelsearch {width: 100%}
#main .hotelsearch .ctitle {font-size: 1.563vw}
#main .hotelsearch select, .hotelsearch .datas { background-color: #fff;padding: 10px 5px;height:auto;color: #000;font-size: 18px;border-radius: 7px;
}
#main .hotelsearch select,#main .hotelsearch .datas{ width: 94%;float: unset;padding: 2.4% 3%;background: #fff url('/imgs/page/sel.png') right 20px center no-repeat}
#main .hotelsearch select{width: 100%;line-height: normal;height: 50px}
.hotelsearch .datas{line-height: 28px}
#main .hotelsearch .check {margin-left: 0}
#main .hotelsearch .rooms {margin-left: 0;width: 7%;background-color: #ff9200;padding: 0.7% 1%;margin-top: 2%;font-size: 0.938vw;border-radius: 7px;text-align: center;text-transform: uppercase }
#main .hotelsearch label{color: #fff;padding: 5px 10px;font-size: 0.729vw;text-transform: uppercase;display: block}
.hotelsearch .nationality,.hotelsearch .adults,.hotelsearch .children {margin-left: 0}
.hotelsearch .hhsearch{float: unset;width: 100%;margin-top: 9%;}
.goo {background-image: none;background-color:  #ff9200;width: 100%;color: #fff!important;font-size: 0.938vw;border-radius: 7px;height: 50px;font-weight: 500;text-transform: uppercase}
.hotelsearch .htop{padding-bottom: 0;width: 79.8%}
.hotelsearch .hbot{width: 79%}
#sfind {padding-bottom: 30px}
.crating{text-align: center}
.crating .fas,.crating .far{color: #ff9200 ;font-size: 16px}
.crating .fas:not(:first-child),.crating .far:not(:first-child){margin-left: 1.2%}
#eee p span, #ccc p span{font-size: 16px;}
#main #cont #rooms .lfl {border-radius: 7px;width: 80%;margin: 0 auto;float: unset;margin-top: 10px;}
#rooms{padding: 0;box-sizing: border-box}

#allrooms .head>.rt,#allrooms .head>.pf,#allrooms .head>.bt{color: #fff;font-size: 1.250vw;font-weight: bold;text-transform: uppercase;height: 55px }
#allrooms .head>.rt,#rooms .rt{padding-left: 1%;line-height: 56px;width: 30%;box-sizing: border-box}
#allrooms .head>.pf,#allrooms .head>.bt,#rooms .bt,#rooms .pf{padding-left: 1%;width: 20%;line-height: 56px}
#rooms div,#rooms span {box-sizing: border-box}
#rooms .rt,#rooms .bt,#rooms .pf{border-right: 1px solid #dee0e3;height: 60px;line-height: 65px}
#rooms .nooknow{width: 30%;height: 60px}
#allrooms .head>.ef{padding-left: 1%;width: 21%;display: block;float: left;line-height: 40px;}
.rmt{padding: 2% 0}

/*special offer*/
#speccont {padding-top: 80px;position: relative;width: 100%}
#speccont .spec_absol{position: absolute;top:20%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}
#center .specimg img {width: 100%;height: 28.125vw;object-fit: cover}
#center .specimg img {-webkit-filter: brightness(60%);
}
.spec_absol p {font-size: 2.6vw ; font-weight: 600;color: #fff;text-transform: uppercase}
.spec_absol input {padding: 15px;margin-top: 3%}
.specblocks{background-color: #1f3b51;padding: 2%;display: flex;justify-content: space-around}
.specblocks .sbl p {font-size: 1.25vw;font-weight: 600;color: #fff;text-align: center;padding-top: 20px ;text-transform: uppercase}
.specblocks .sbl img{border-radius:50%;border: 5px solid  #ff9200}
.specmain p:first-of-type {font-size: 30px;font-weight: 600;color: #ff9200 ;text-transform: uppercase;padding-bottom: 20px;text-align: center}
/*.specmain p:not(:first-of-type),#festivals_s p:not(:first-of-type) {font-size: 16px; text-align: justify;}*/
.specmain ul,.soc_table ul ,#ccc ul,#festivals_s ul{
    list-style-type: none!important;
}
.specmain ul,#festivals_s ul{width: 70%;margin: 0 auto;font-size: 16px;}
.specmain ul:first-of-type,#festivals_s ul:first-of-type{margin-top: 2%}

.specmain ul li:before ,.soc_table ul li:before, #ccc ul li:before,#festivals_s ul li:before{
    font-family: "Font Awesome 5 Free";
    content: '\f054';
    margin:0 5px 0 -20px;
    font-weight: 600;
    color: #ff9200 ;
    font-size: 16px;
}
#carousel img{
    width: 100%;}

.req_center{width: 99%}
#center #hbook #cont{width: 97.4%;}
#allrooms {width: 100%;margin-top: 40px}
#rooms .linef,#rooms .rmt{width: auto;margin: 0;box-sizing: border-box;padding: 0;height: auto}
#rooms{width: 100%}
/*armenia-artsakh carousel*/

#sub .owl-carousel_ar .csub {width: 93%;margin: 0 auto;float: none}
#sub .owl-carousel_ar .owl-controls .owl-nav .owl-prev {height: 50px;background: url(/img/carouos_left.png) 0 0 no-repeat;left: -30px;top:40%}
#sub .owl-carousel_ar .owl-controls .owl-nav .owl-next {height: 50px;background: url(/img/carouos_right.png) 0 0 no-repeat;right: -33px;top:40%}
#sub .owl-carousel_ar .ctit {font-size: 30px;font-weight: 600;color: #fff}
#sub .owl-carousel_ar a:link {text-decoration: none!important;}
#sub .owl-carousel_ar .cimg img{border-bottom-left-radius: 0;border-bottom-right-radius: 0}
/*@media screen and (max-width: 1835px){
    #footerplace .flinks .linksf:first-child{width: 260px;box-sizing: border-box;padding-right: 0}
    #footerplace .flinks .linksf:nth-child(2){width:260px;box-sizing: border-box;padding-right: 0}
    #footerplace .flinks .linksf:nth-child(3){width:230px;border-right: none;box-sizing: border-box;padding-left: 20px;padding-right: 0}
    #footerplace .flinks .linksf:nth-child(2){padding-left: 20px}
    #footerplace .footer_right_subsc #f_sub_inp{width: 60%}
}*/

#center #cont .sreq{  float: right;
    display: block;
    height: 44px;
    line-height: 44px;
    text-decoration: none;
    width: 25%;
    background: #19364d;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 18px;
    color: #fff;
    border-radius: 10px;
    text-align: center;    text-transform: uppercase;    font-weight: bold; margin-top:15px;}
	#center #cont .nom{ margin:0;}
	
	.per_pr_itm .pers, .per_pr_itm .pric {    height: 44px;    line-height: 44px;}
	
@media screen and (max-width: 1600px){
    #contact_c .info_item i {
    font-size: 27px;}
	.center_narrow {   width: 82%;    padding: 3% 7%;    box-sizing: content-box;}

/*	#center #cont, #contact_c, #cuisine_c, #festivals_c, #festivals_s{ width:100%}*/
    #ftours .noimg .titm, #blog .blog_item,#sub .csub{
        width: 31.8%;
        margin: 25px 0.7%;
    }
    #ftours .noimg{width: 86.9%}
    #center{width:82.4%}
    #festivals_s {width: 98.6%;}
    #center #hbook #cont {width: 98.6%;}
    #center #gtour {width: 98.7%;}
    #allrooms .head > .rt, #rooms .rt{width: 30%}


    #footerplace .footer_right_subsc #f_sub_inp::placeholder,#bform .imfamadult::placeholder,#bform textarea::placeholder,#contact_c .contact_form input::placeholder,#contact_c .contact_form textarea::placeholder,.bott_form input::placeholder{font-size: 16px;}
    #contact_c .contact_form textarea {font-size: 16px;}
    #sub .csub .cmore, .per_pr_itm .s_btn, #ftours .noimg .titm .cmore, .spec_absol input{
        width: 155px;
        box-sizing: border-box;
        font-size: 20px;
    }
    #blog .noimg,#sub {width: 87%}
    #blog .blog_container {
        margin-top: 3.750vw;
    }
    .center {
        width: 91%;
        margin: 0 auto;
    }
    #sub{width: 100%;}
    #contact_c{width:  92.5%;}
    #contact_c .contact_info{width: 32%;}
    #contact_c .contact_form{width: 62%;}
    #contact_c .info_item span{font-size: 24px}
    #cop{left: 45%}
    #footerplace .flinks .linksf a {font-size: 14px}
    #footerplace .footer_right_subsc{width: 36%;box-sizing: border-box;padding-top: 80px;padding: 4% 2%}
    #footerplace .footer_right_subsc #f_sub_inp{width: 50%}
    #footerplace #f_sub_inp{height: 55px!important;}
    #footerplace .flinks{margin-left: 0;width: 45%}
    #footerplace .flogo a img{width: 215px;margin-top: 50px}
    #footerplace .flogo{width: 18%}
    #footerplace .footesoc{margin-top: 60px}
    #footerplace .flinks{padding-top: 55px;padding-left: 5px}
    #footerplace .flinks .linksf,#footerplace .flinks .linksf:not(:first-child),#footerplace .flinks .linksf:not(:first-child){padding-left: 10px;box-sizing: border-box}
    #footerplace .flinks .linksf:first-child {width: 33.5%}
    #footerplace .flinks .linksf:nth-child(2){width: 33.5%}
    #footerplace .flinks .linksf:nth-child(3){width: 33%}
}
@media screen and (max-width: 1490px){
    #footerplace .footer_right_subsc #f_sub_inp{width: 90%;margin-left: 10px}
    #footerplace .footer_right_subsc #f_sub_btn{margin: 0 auto;width: 90%;    margin-left: 10px;display: block;margin-top: 20px}
    #footerplace .footer_right_subsc p{padding-bottom: 20px}
	#center #gtour .cmain {    float: right;    width: 60%;}

}
@media screen and (max-width: 1366px){
    #center {width: 79%;}
    #contact_c {width: 91.5%;}
.ind_tour_req{ width:100%;}

    #eee, #ccc{width:700px;}
    #center #cont,  #cuisine_c, #festivals_c, #festivals_s{width:700px;}
	.cuisine_popup .popup-inner{ height: 350px;     top: 58%;   }
	.cuisine_popup .popup_img {    height: 100%;}
	#ccc p strong {      font-size: 18px;}
    .subsc_header{margin-right: 5%}
    #ftours .noimg .titm, #blog .blog_item, #sub .csub {width: 31.4%}
    #footerplace .footer_right_subsc {width: 33.7%}
    #footerplace {min-width: auto}
    #footerplace .flogo{margin-left: 0;width: 18%}
    #headbut li {
    float: left;
    margin: 0;
    position: relative;
    display: block;
}
    #center #gtour .ctit{float:left;padding-right: 10px!important;width: 29%}
    #footerplace .flinks .linksf:first-child{width: 35.3%}
     #footerplace .flinks .linksf:nth-child(2){width: 35.3%;padding-left: 15px}
    #footerplace .flinks .linksf:nth-child(3){width: 29.4%;padding-left: 15px}
    #footerplace .flinks{width: 48%}
    #footerplace .flogo a{width: auto;margin-top: 30px;height: auto;margin-left: 60px;}
    #footerplace .flogo a img{width: 170px;margin-top: 25px}
    #form_bottom .send_btn{font-size: 18px}
    #footerplace .footesoc{margin-top: 20px;padding-left: 50px}
    #footerplace .flinks .linksf a {font-size: 13px}

    #contact_c .contact_form input, .bott_form input{height: 50px}
    #contact_c .info_item span{margin-left: 15px}
    #contact_c .info_item i{font-size: 30px}
    #contact_c .info_item span{font-size: 20px}
    #contact_c .contact_form #contact_f_btn{font-size: 18px}
    #contact_c .titt {padding-top: 25px}
}


@media screen and (max-width: 1260px) {
    #footerplace .footer_right_subsc{width: 31%}
    #footerplace .flogo{width: 20%}
    #headbut{padding-right: 0}
}

@media screen and (max-width: 1200px)
{
#main {
    width: 100%;
    min-width: 100%;
    margin: 0 auto;
    background: #fff;
}
    #main #cont #rooms .lfl{font-size: 16px}
}
@media screen and (max-width: 1000px) {
	.fc7,.nomobile{ display:none;}
    #logo img{width: 130px;height: auto}
    #header{height: 75px}
    #logreg .mail,#logreg .tel a{font-size: 14px}
    #logreg .fas{font-size: 14px!important;}
    .subsc_header a{font-size: 15px}
    .newnav .icon {margin-right: 75px!important;margin-top: 25px!important;}
    #nav-icon3{width: 30px!important;}
    #nav-icon1 span, #nav-icon3 span, #nav-icon4 span{height: 4px!important;}

    #form_bottom {width: 93.6%;}

    .mymobmenus ,.mymobmenus li ul{display: none}
    .mymobmenus a {
        display: block;
        color: #fff;
        font-size: 14px;
        height: 40px;
        border-top: 1px solid #fff;
        text-align: left;
        line-height: 38px;
        padding-left: 15px;
        -moz-transition: all .5s linear;
        -webkit-transition: all .5s linear;
        transition: all .5s linear;
    }
    .mymobmenus ul a {padding-left: 30px;font-size: 18px}
    .mymobmenus li {text-transform: uppercase;}
    .mymobmenus ul a  { border-top: 1px solid #132936;border-bottom: none;text-transform: capitalize}
    .mymobmenus li {position: relative}
    .mymobmenus .fas{color: #fff;font-size: 16px;position: absolute;right: 30px;top:12px}
    .current ,.active{color: #ff9200!important;}
    .mymobmenus .active_li {
        -moz-transition: all .5s linear;
        -webkit-transition: all .5s linear;
        transition: all .5s linear; color: #ff9200;}
    .rotate {
        -moz-transition: all .5s linear;
        -webkit-transition: all .5s linear;
        transition: all .5s linear;
        color: #fff;
    }
    .rotate.down {
        -moz-transform:rotate(180deg);
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        color: #ff9200;
    }

    #center #cont{ width: 90%;}
    .ic_myCarousel .ic_button{ width: 20%!important;}
    .newnav ,#logreg{display: block}
    /*.topnav,#logreg .mail{display: none}*/
    #logreg{height: 40px;overflow: initial;}
    .subsc_header {margin-left: 30px;margin-right: 5%}
    #headerplace{overflow: initial}
    #currency .r{left:0}
    #headbut {
        display: none;
    }
    .comtmarg{margin-top: 124px}

    #footerplace .footer_right_subsc {
        width: 50%;
    }
    .banner{height: 500px}
    .banner .learn_btn{font-size: 18px;margin-top: 50px}
    .banner h2{margin-top: 19%}
    .center {
        width: 94%;
        margin: 0 auto;
    }
    #blog .blog_item .blog_bottom .bl_desc {font-size: 18px;}
    #sub .csub .ctit{font-size: 18px}


    #form_bottom input:first-child {
        width: 30%;height: 45px;
    }
    #form_bottom input:nth-child(2) {
        width: 41%;;height: 45px;
    }

    #form_bottom .send_btn {
        width: 20%;
        font-size: 18px;;height: 45px;
    }
    .fb_container{padding-top:5px;padding-bottom: 15px}
    #contact .cont_form input{height: 50px}

    #footerplace .footer_right_subsc #f_sub_btn{padding: 10px 17px}
    #contact .cont_form #mess_btn{
        width: 100%;}
    #contact .cont_form h2{font-size: 30px}
    .mbclear{ display: none}
    #ftours .noimg .titm{
        width:47.5%;
        margin:1.2%;
    }
    #ftours .noimg,#blog .noimg{
        width: 86.5%;
        display: flex;
        flex-wrap: wrap;
    }
    #center {width: 96%;
        /*display: flex;*/
        /*flex-wrap: wrap;*/
    }

    #center #gtour .cmain{width: 45%}
    .owl-carousel.owl-loaded{margin-bottom: 0}
    #sub .csub {width: 47.2%;margin: 1.2%}
    #sub .csub .csocial{font-size: 16px}
    #center .titt, .ctitle, .center .titt{margin: 0 auto}
    #sub{min-height: auto;width: 84.6%;}
    #blog .blog_item{
        width: 47.5%; margin:1.2%;}
    #main-carousel .carousel_content .carousel_btn{font-size: 18px}
    #main-carousel .carousel_content h1{font-size: 35px;font-weight: bold}
    #main-carousel .carousel_content p{font-size: 18px;font-weight: bold;width: 60%;margin: 0 auto;margin-top: 20px}
    #cartit a, .alltit a, .alltit a{font-size: 30px;}
    #cartit , .alltit , .alltit {padding-bottom: 20px}
    #currencys {padding-right: 6%}

    #allrooms .head > .rt, #allrooms .head > .pf, #allrooms .head > .bt{font-size: 16px}
    #rooms .nooknow .lfl{font-size: 14px}
    #header{
        min-width: 100%;}
    #center .titt{width: 100%}
    #main,#headerplace{min-width: 100%}
    #logreg .tel{padding-left: 6%}
    #logreg .mail{padding-left: 25px;width: auto;    display: none;}

    #headbut{ width: 65%;    }
    #megmenu{ width: 800px;}
    #headbut li a {font-size: 13px}
    #logo {padding-left: 6%!important;padding-right: 10px}
    /*.lk6 {display: none}*/
    #footerplace .flogo{width: 25%}
    #footerplace .flinks {width: 72%;}
    #footerplace .flinksf,#footerplace .flinks .linksf:first-child {width: 35.6%;padding-left: 20px}
    #footerplace .flinks .linksf:nth-child(2) {width: 35.6%;padding-left: 20px}
    #footerplace .flinks .linksf, #footerplace .flinks .linksf:not(:first-child), #footerplace .flinks .linksf:not(:first-child){padding-left: 20px;overflow: hidden}
    #footerplace .flinks .linksf:nth-child(3){width: 24.5%}
    #footerplace .footer_right_subsc {width: 36%;}
    #footerplace .footesoc {padding-left: 19%}
        /*contact form*/
        #contact_c .contact_info {width: 40%;padding:  0 1%;margin-top: 25px}
        #contact_c h1{font-size: 30px}
        #contact_c .info_item {padding: 22px 0;min-height: 25px}
        #contact_c .info_item i {font-size: 30px}
        #contact_c .info_item span {font-size: 20px}
        #contact_c .contact_form {width: 58%;box-sizing: border-box}
        #contact_c .contact_form input{height: 45px}
        #contact_c .contact_form input,#contact_c .contact_form textarea {box-sizing: border-box;width: 90%;float: none!important;margin: 25px auto;display: block}
        .contact_map {margin-top: 15px!important;}
        #contact_c .contact_form #contact_f_btn {font-size: 20px;width: 50%;height: 45px}

    .subsc_header a{padding: 0 25px}

    .per_pr_itm .pers{font-size: 20px}
    .per_pr_itm .pric{font-size: 20px}

    /*indiv tour form*/
    .ind_tour_req{width: 70%}


    /*gropup tour*/
    .bott_graph,.bott_form {width: 94%;padding: 0 10px 30px 10px;}
    .bott_graph .graph {width: 100%;font-size: 13px}
    .bott_graph .total_sp{font-size: 14px}
    .bott_form input {width: 100%;font-size: 18px;height: 44px}
    .bott_form .send_btn{width: 100%;height: 44px}
    .bott_form input:first-child {margin-top: 5px}
    #center #gtour .cform .numb_ppl{padding: 4px 10px}
    #bott_gr_f{margin-bottom: 10%}
    #bott_gr_f h2{font-size: 26px;}
    .bott_graph span,.bott_graph .graph{font-size: 16px}
    .bott_graph {min-height: auto}
    .bott_graph .total_gr {font-size: 22px}
    .bott_form .send_btn{font-size: 20px}


    /*gropu tours*/
    #center #gtour{margin-top: 15px;margin-bottom: 0;width: 88%}
    /*#center .titt{width: 88%}*/
    #center .titt, .ctitle{padding-top: 0;font-size: 30px}
    #center{padding: 1%;width: 98%}
    #center .cmcont{padding:0 5%;}
    #center #gtour .group_item .cline span{display: block;margin: 0 auto;text-align: center}
    #center #gtour .group_item .cmain, #center #gtour .group_item .ctit{padding:15px 10px}
    #center #gtour .ctit{padding-right:10px!important;}
    #center #gtour .group_item .ccname, #center #gtour .cform label{font-size: 16px;text-transform: uppercase}
    .cform{padding-top: 10px}
    #center #gtour .cform label{line-height: 32px}
    #center #gtour .cform .go_btn{font-weight: 600;padding: 6px 5px;height: 31px;background-size: contain;}
    #center #gtour .cform .numb_ppl{width: 20%;height: 31px}
    .bott_form{margin-right: 0}

    #center #gtour .ctit{width:94%}
    #center #gtour .group_img{float:left;display: block;margin:  0 auto}
    #center #gtour .cmain{width:94%}
    #center #gtour .group_descr{padding: 0 10px;font-size: 13px}
    #center #gtour .group_item{height: auto}


    /*armenia-artsakh carousel*/
    #sub .owl-carousel_ar .csub{width: 90%}
    /*#sub .owl-carousel_ar .owl-theme .owl-controls .owl-nav .owl-prev{left: -5px}*/
    #sub .owl-carousel_ar .owl-controls .owl-nav .owl-prev {left: -20px}
    #sub .owl-carousel_ar .owl-controls .owl-nav .owl-next{right: -25px}


    /*popup*/
    .cuisine_popup .popup-inner .c_name{font-size: 16px;margin-top: 10px}
    .cuisine_popup .popup-inner{height: 50%;top:50%;overflow-y: hidden}
    .cuisine_popup .content {width: 100%;height: 53%}
    .cuisine_popup .popup_img {width: 100%;height: auto}
    .cuisine_popup .popup-inner p {padding: 5px;text-align: center!important;}
    .cuisine_popup .popup-inner i{font-size: 16px;right: 0;top:-16px}
    .cuisine_popup .popup-inner {max-width:50%;overflow: inherit}

    /*search*/
    .search_filed,#main .hotelsearch .datas {box-sizing:border-box;width: 100%!important;margin-left: unset!important;}
    .search_filed input{margin: 0 auto;font-size: 20px}
    #main .hotelsearch .rooms{width: 45%;font-size: 20px}
    #main .hotelsearch select,#main #datepickerend,#main #datepickerstart{height: 45px}
    #main .hotelsearch select, #main .hotelsearch .datas {padding: 0 3%!important;}
    #main .hotelsearch label {font-size: 16px}

    /*hotels*/
    #hbook #llcimg ,#hbook #hmaps{width: 100%;}
    #hbook #hmaps .map{float: unset;
        width: 100%;}
    #main .hotelsearch .ctitle{font-size: 22px}

    .center h2{font-size: 26px}
    .center {padding-top: 15px!important;}
    #bform .cbutt{font-size: 18px;width: 30%}
    #bform .imfamadult,#bform textarea {padding: 3px 5%}

    #footerplace{padding: 0; background: url(/imgs/page/UITO_mec.png) left 8% bottom no-repeat #1e3b4f;height: 690px;background-size: 160px;}
    #footerplace .footer_right_subsc{width:100%;padding:20px 130px;height: auto;padding-bottom: 50px}
    #footerplace .footer_right_subsc h3{font-size: 30px;font-weight: 400}
    #footerplace .footer_right_subsc p{font-size: 18px;width: 65%;margin: 3% auto}
    #footerplace {
        /*background-image: none*/
    }
    #footerplace .footer_right_subsc #f_sub_inp {width: 70%;float: left}
    #footerplace .footer_right_subsc #f_sub_btn{width: 23.5%;float: right;margin-left: 3%}
    #footerplace .footer_right_subsc #f_sub_btn{margin-top: 0;height: 54px;}
    #cop{right: 6%;left: unset}
    #eee, #ccc{width:100%;}

    #allrooms{margin-top: 0}
    
    
}

@media screen and (max-width: 870px) {
    #main #cont #rooms .lfl{font-size: 14px}
    #currencys,#langs{}
    #footerplace .flinks{width: 68%;float: right}
    #footerplace .flinksf,#footerplace .flinks .linksf:first-child,#footerplace .flinks .linksf:nth-child(2) {width: 33%;box-sizing: border-box;padding-left: 20px}
}

@media screen and (max-width: 768px) {
    #headerplace, #header{overflow: unset}
    .newnav .icon {margin-right: 40px !important;}
    #logo{height: 65px}
    .comtmarg {margin-top: 116px}
    #main-carousel .carousel_content h1{font-size: 30px}
    #main-carousel .carousel_content p{font-size: 16px;width: 65%;margin: 0 auto}
    #main-carousel .carousel_content .carousel_btn,#ftours .noimg .titm .tit{font-size: 16px}
    #ftours .noimg{margin-top: 20px}
    #ftours .noimg, #blog .noimg {width: 91%}
    #ftours .noimg .titm .main span{font-size: 14px}
    #ftours .noimg .titm .cmore{padding: 3% 0;font-size: 16px}
    #ftours .noimg .titm{margin:2% 1.2%}
    #blog .blog_item{width: 47.5%;margin:2% 1.2%;}

   .center_narrow { width:auto;    margin: 0 auto;    background-color: #fff;    padding: 2% 11%;}

    #blog .blog_item .blog_bottom .bl_desc {font-size: 16px}
    #contact_c .contact_info {width: 90%;margin: 0 auto;float: unset}
    #contact_c .contact_info .cleft{width: 47%;float: left}
    #contact_c .contact_info .cright{width: 47%;float: right}
    #main .titt h1{font-size: 30px}
    #contact_c .contact_form{width: 100%;padding-left: 0}
    #contact_c .contact_form input, #contact_c .contact_form textarea{padding: 0 15px;}
    #contact_c .info_item i {font-size: 24px;}
    #contact_c .info_item span {font-size: 18px;}
    #contact_c .contact_form input{height: 50px}
    #sub{width: 89%}
    #sub .csub .ctit,#sub .csub .cmore, .per_pr_itm .s_btn, #ftours .noimg .titm .cmore, .spec_absol input{font-size: 16px}
    #ftours .noimg .titm .cmore, .spec_absol input{width: 36%}
    #sub .csub{margin: 2% 1.2%}
    #festivals_s p{}
    #sub .csub .csocial{font-size: 14px}
    .banner{height: 380px}
    .banner .learn_btn{font-size: 16px;margin-top: 6%}


    #contact_c .contact_form input::placeholder,#contact_c .contact_form textarea::placeholder,.bott_form input::placeholder{font-size: 14px;}
    #contact_c .contact_form textarea {width: 90%;}

    #main #cont #rooms .lfl{font-size: 12px}
    .fb_container{padding-top: 0}
    #form_bottom{display: block!important;}
    #form_bottom input:first-child,#form_bottom input:nth-child(2){width: 95%;box-sizing: border-box;margin: 20px auto;display: block}
    #form_bottom .send_btn {width: 95%;box-sizing: border-box;margin: 0 auto;display: block;font-size: 20px;font-weight: 500}
    #footerplace .footer_right_subsc{padding: 30px 40px}
    #footerplace .footer_right_subsc #f_sub_inp{width: 70%;margin-left: 0}
    #footerplace .footer_right_subsc p{width: 79%}
    #footerplace{height: 785px}
    #footerplace .flogo a img{margin-top: 25px;width: 235px;}
    #footerplace .flogo{width: 50%;text-align: center;height: 170px}
    #footerplace .footesoc{margin-top: 0;padding-left: 30%;}
    #footerplace .flogo a {display: unset;margin-left: unset;margin-top: 20px}
    #footerplace .flinks {width: 90%;margin: 0 auto;display: block;float: unset;padding-top: 15px;padding-bottom: 0}
    #footerplace .flinks .linksf:first-child{width: 42%;text-align: center;position: absolute;right: 4%;top: 320px;height: 180px;border-left: none!important;
    border-right: none!important}
    #footerplace .flinks .linksf:nth-child(2) ,#footerplace .flinks .linksf:nth-child(3) {width: 43.5%;text-align: center;padding: 0;
        padding-top: 20px;border-top: 1px solid #3e688a;border-left: none!important;
        border-right: none!important}
    #footerplace .flinks .linksf:nth-child(2){float: left}
    #footerplace .flinks .linksf:nth-child(3){float: right}
    #footerplace .footer_right_subsc #f_sub_btn {margin-bottom: 20px}

    #festivals_s{width: 100%;padding: 0 20px;box-sizing: border-box}
	.ind_tour_req .per_pr_itm .tform input{ width:100%;}
    .ind_tour_req .per_pr_itm .tform .ind_btn_dv{ width:100%;}
}


@media screen and (max-width: 660px) {
    #contact_c .contact_info .cleft,#contact_c .contact_info .cright {float: unset;width: 100%}
    #footerplace .footer_right_subsc #f_sub_btn{padding: 10px 0}
    #footerplace .footer_right_subsc p{width: 90%}
        #sub .csub .ctit, #sub .csub .cmore, .per_pr_itm .s_btn, #ftours .noimg .titm .cmore, .spec_absol input {
    font-size: 16px;    }
    #center #gtour .group_item .ctit{width: 94%}
	.per_pr_itm{    width: 60%;}
	#center #cont .sreq{ font-size:15px; width:35%;}
}


@media screen and (max-width: 618px){
    .subsc_header{margin-left: 0;margin-right: 10px}
    #rooms .rt, #rooms .bt, #rooms .pf {
        border-right: 1px solid #dee0e3;
        height: 60px;
        line-height: 20px;
        padding: 10px;
    }
}

@media screen and (max-width: 576px) {
    .specblocks .sbl {    width: 33%;    box-sizing: border-box;     padding: 0 2%;   overflow: hidden;}
    
    .specblocks .sbl img{      box-sizing: border-box;}
    .specblocks .sbl p {    font-size: 15px;}
    
    #indrequest.heg{height:95px;}
       .ind_tour_req{width:100%;}
.per_pr_itm {        float: left;    border: none;    width: 70%;}
#center #cont .sreq {    font-size: 16px;    float: right;    width: 85px;}
.per_pr_itm .pers , .per_pr_itm .pric {    font-size: 20px;    height: 44px;    line-height: 44px;}


 #main .cuisine_popup .content {
    width: 100%;
    height: 100%;
}
    #center #gtour .group_item .cline{font-size: 14px}
  #main #footerplace .footer_right_subsc #f_sub_inp{margin:0;}
  
  #main #bform .cbutt {
    font-size: 18px;
    width: 60%;
}
#bform .imfamadult,#bform .cbutt {
    width: 48%;
}
    /*mobile menu*/
    #logreg .mail,#logreg .tel{display: none}
    #currencys, #langs {display: block}

    .subsc_header{float: left;margin-left: 9%}
    #footerplace .flinks .linksf:first-child{position: unset}

    #currency:hover{border: 1px solid red;z-index: 999; height:128px;  position:absolute; background:#132936; padding:0 5px; width:40px;}
    #currency:hover .r {display: inline}

    #main-carousel .owl-carousel .item{background-size:cover ;height:auto;width: 100%;padding-bottom: 20px; min-height:280px;}
    #main-carousel .carousel_content {margin-top: 5%}
    #main-carousel .carousel_content p{width: 80%;font-size: 14px;margin: 0 auto}
    #main-carousel .carousel_content .carousel_btn {margin-top: 15px;width: 150px;font-size: 12px;padding: 10px 15px}
    #main-carousel .owl-theme .owl-controls .owl-nav .owl-next{right:5px;}
    #main-carousel .owl-theme .owl-controls .owl-nav .owl-prev{left:5px;}
    
    /*.comtmarg {margin-top: 115px}*/
    /*header*/
    #ftours .noimg .titm, #blog .blog_item,#contact .cont_form {width: 100%;margin: 2% 0;}
    /*blog */
    #sub{width: 90%;margin: 0 auto}
    #sub .csub {width: 98%;margin: 0 auto; margin-bottom:10%;float: unset}
    #sub .csub .cmore, .per_pr_itm .s_bt{width: 35%;padding: 10px 0}

    #footerplace {height: auto;background: url(/imgs/page/UITO_mec.png) left 50% bottom no-repeat #1e3b4f;}
    #footerplace .footesoc { width: 100%;padding-left: 0;margin-top: 5px}
    #footerplace .flogo {margin-left: auto}
    #footerplace .footer_right_subsc{padding: 20px 15px}
    #footerplace .footer_right_subsc #f_sub_inp,#footerplace .footer_right_subsc p{width: 90%;display: block;margin: 0 auto;float: unset}
    #footerplace .footer_right_subsc #f_sub_btn{width: 50%;margin: 15px auto;display: block;padding: 3%;float: unset}
    #footerplace .footesoc{text-align: center;margin: 25px 0}
    #footerplace .flogo .footesoc a{float: unset;display: unset}
    #footerplace .flogo a img, #footerplace .flogo a {
        width: auto;
        height: auto;
        margin: 0 auto;
        margin-top: 25px;
    }
    #footerplace .flogo {width: 100%;height: auto}
    #footerplace .flinks .linksf a {font-size: 17px;margin-bottom: 4px}
    #footerplace .flinks{display: block;width: 100%;padding-left: 0;height: auto;overflow: unset}
    #footerplace .flinks .linksf {width: 80%!important;border-right: none;border-left: none!important;margin: 0 auto;display: block;float: unset;
        text-align: center;padding:10px  0!important;height: auto;border-top: 1px solid #3e688a}
    #footerplace .flinks .linksf:nth-child(3) {border-bottom: 1px solid #3e688a}
    #footerplace #cop {padding-bottom: 28.6vw;position: unset}
    #footerplace .flinks .linksf:nth-child(2),#footerplace .flinks .linksf:nth-child(3){float: unset}
    #form_bottom .send_btn{width: 65%}
    #contact .cont_form input,#contact .cont_form textarea{
        float: unset!important;
        width: 80%;
        margin: 10px auto!important;
        display: block;
    }
    #contact .cont_form{padding-top: 25px}
    #contact .cont_form h2{font-size: 36px}
    #contact .cont_form #mess_btn{ font-size:14px;
        width: 75%;
        height: 45px;
    }
    #center #cont .cprice {
    border: none;
    font-size: 30px;
    width: 100%;
}
    .cuisine_popup .popup-inner{height: 35%;max-width: 60%;}
#main #center #cont .ctitle {
    color: #000;
    text-align: center;
    font-size: 23px;
    text-transform: uppercase;
    font-weight: 500;
    width: 100%;
    height: auto;
    line-height: unset;
    margin: 0 auto;
    padding: 0;
}
    #main #cont #rooms .lfl{width: 80%}

    #rooms .rt, #rooms .bt, #rooms .pf {
        border-right: 1px solid #dee0e3;
        height: 80px;
        line-height: 25px;
        padding-top: 15px;
        box-sizing: border-box;
        padding-bottom: 10px;
    }

    /*#logo {margin: unset;padding-left: 30px}
    .center .titt{padding-top: 20px}
    #main .titt h1{font-size: 30px}
    #sub .csub .cmore, .per_pr_itm .s_btn, #ftours .noimg .titm .cmore, .spec_absol input{width: 50%;font-size: 16px}


    #blog .blog_item .blog_bottom .bl_desc{font-size: 15px}


    !*#footerplace .flogo a{margin-top: 30px}*!




    !*fest & cuisine*!
    #cuisine_c,#festivals_c {padding-top: 20px}
    #contact_c h1,#cuisine_c h1 ,#festivals_c h1{font-size: 30px}
    #cuisine_c .cuisine_item,#festivals_c .festivals_item{width: 90%;margin: 40px auto;float: none;border-bottom: 1px solid #8a8a8a;padding-bottom: 15px}
    .festivals_item a ,.cuisine_item a{width: 80%}
    #festivals_c .main{margin: 10px auto}



    #center #cont .ctitle {font-size: 26px;width: 100%;margin: 0 auto;padding-bottom: 10px}
    .center_narrow {width:90%;padding: 2% }
    #bform .imfamadult{width: 100%}
    .center {width: 90%}
    #bform .cbutt {width: 90%;margin-top: 15px}

    .fb_container{margin-top: 20px}
    #form_bottom {display: block!important;}
    #form_bottom input{width: 100% !important;
        margin-bottom: 15px;
        box-sizing: border-box;
        font-size: 20px !important;}
    #form_bottom .send_btn{margin: 0 auto;display: block}
    .grey_bg {margin: 0!important;}

    !*special-offer*!
    #speccont {padding-top: 10px}
    #speccont .spec_absol{width: 80%;top:15%}
    #speccont .spec_absol p{font-size: 20px;text-align: center}
    .spec_absol input {padding: 10px}
    .specblocks{width: 98%}
    .specblocks .sbl p {font-size: 20px}
    .specblocks .sbl img {width: 70px;height: 70px;border: 1px solid #ff9200;display: block;margin: 0 auto}

    #sub .owl-carousel_ar .owl-controls .owl-nav .owl-prev{
        left: -5px!important;}
    #sub .owl-carousel_ar .owl-controls .owl-nav .owl-next{ right: -13px!important;}
    #footerplace{min-width: 100%}

    .per_pr_itm form input,.per_pr_itm .s_btn,.ind_btn_dv{width: 100%}
    .per_pr_itm:not(:first-child){padding-top: 5px}
    .per_pr_itm form {padding: 5px 0}

    !*armenia-artsakh carousel*!
    #sub .owl-carousel_ar .csub{width: 80%}
    #sub .owl-carousel_ar .owl-theme .owl-controls .owl-nav .owl-prev{left: -10px}
    #sub .owl-carousel_ar .owl-theme .owl-controls .owl-nav .owl-next{right: -13px}
    #cop {    right: 5px;}*/
}

@media screen and (max-width: 480px){
    .per_pr_itm {
    float: left;
    border: none;
    width: 58%;
}

.per_pr_itm .pers, .per_pr_itm .pric {
    font-size: 17px;
    height: 44px;
    line-height: 44px;
}
	
	#bott_gr_f h2 {    font-size: 22px;}
    #main .hotelsearch .rooms {
    width: 45%;
    display: none;
    font-size: 20px;
}
    .owl-carousel.owl-loaded{margin-bottom: 25px}
    #cartit a, .alltit a, .alltit a{font-size: 26px}
    .banner h2 {font-size: 20px;margin-top: 40%;}
    #sub .csub {min-height: unset}
    #festivals_s p,#festivals_s p:not(:first-of-type){}
    #festivals_s p{}
    #main .cuisine_popup .content{height: 200px}
    #center #gtour .group_item .cline span{font-size: 14px}

    #footerplace .footer_right_subsc #f_sub_inp{float: unset!important;}
    #main .titt h1 {
    font-size: 26px;
    display: block;
}
 #footerplace {width: 100%}
 #footerplace .footer_right_subsc #f_sub_inp {
    width: 100%!important;
    float: none;
}
#center #cont .cprice {    border: none;    font-size: 25px;}

#footerplace .footer_right_subsc #f_sub_btn {    width: 70%!important;}
#center #cont .ctitle {
    color: #000;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    width: 100%;
    height: auto;
    line-height: unset;
    margin: 0 auto;
    padding: 000000;
}
#main #bform .cbutt {
    font-size: 18px;
    width: 70%;
}
#main #bform .imfamadult {    width: 100%;}

    #rooms .rt, #rooms .bt, #rooms .pf{border-right: none}
    #center #hbook #cont{ width:100%;}
    #hbook #llcimg,#hbook #hmaps,#allrooms{ overflow:hidden; float:none; width:100%;}
    #allrooms.rt {font-size:15px; font-weight:bold;}
    #hbook .bt{ width:30%;}
    #rooms .rmt{ height:auto;}
    #bform .ddpeople{ width:100%; text-align:center;}
    #rooms .rt {    display: block;    width: 45%; height:auto; line-height:15px; }
    #rooms .bt {    display: block;       width: 25%;    padding-left: 5%;height: auto;    line-height: inherit;}
    #rooms .nooknow{ width:240px;margin: 0 auto; float:none;clear: both}
    #rooms .pf {    display: block;    width: 30%;text-align: center;
        line-height: 20px;}
    #rooms{ width:100%; padding:10px; margin:0;  box-sizing: border-box;}
    #rooms .nooknow .lfl{}
    #hbook .pf{ padding-left:3%;}
    #main #cont #rooms .lfl{margin: 0 auto}
    #rooms .rt, #rooms .bt, #rooms .pf{height: 65px}
    #rooms .nooknow{height: 50px}
    #allrooms .head > .rt{width: 45%;box-sizing: border-box}
    #allrooms .head > .bt{width: 25%;box-sizing: border-box}
    #allrooms .head > .pf{width: 30%;box-sizing: border-box;text-align: center}
}

@media screen and (max-width: 414px){
    .subsc_header a {    padding: 0 11px;    font-size: 12px;}
    .subsc_header{margin-left: 9%;margin-right: 0}
    .cuisine_popup .popup-inner {        height: 40%;}

    #center #gtour .group_item .ccname, #center #gtour .cform label {    font-size: 13px;}
    #center #gtour .group_descr {    padding: 10px;    font-size: 13px;}
    #center #gtour .group_item .cline {    font-size: 15px;}
    #center .titt, .ctitle {    font-size: 24px;}
    #bform .cbutt{width: 60%}
    
    .per_pr_itm {
    float: left;
    border: none;
    width: 61%;
}
 
}

@media screen and (max-width: 320px){
    .per_pr_itm {
    float: left;
    border: none;
    width: 64%;
}

    .subsc_header a {padding: 0 5px }
    .subsc_header{margin-left: 3%;margin-right: 0}
    .comtmarg{margin-top: 107px}
}