@font-face {
    font-family: 'Inter';
    src: local('inter regular'), local('inter-regular'),
        url('inter-regular.woff2') format('woff2'),
        url('inter-regular.woff') format('woff'),
        url('inter-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }
.mainmain2-2 td {padding: 3px;}
.dnidni0 td {padding: 3px;}
.header1 .shjfigpoijdfh a {color: #FD6A23; font-size: 14px; display: block;}
.shjfigpoijdfh {color: #4a4a4a;     font-size: 12px; text-align: center; }
.simsims2 {border: 1px solid #E0E0E0}
.table {max-width: 100%; overflow-x: auto;}
.pop34   {border: 1px solid #E0E0E0}
.mainmain1-2 table {width: 100%; }
.mainmain1-2 table td {padding: 5px;  }
.mainmain12-2 table {width: 100%; max-width: 100%;}
.mainmain12-2 table td {padding: 5px;  }
.opopopopop table td {padding: 5px;   -webkit-box-sizing: border-box;box-sizing: border-box; font-size: 14px;}
.opopopopop table td p {margin: 0; }
.ff11 a {cursor: pointer; }
.dfgsdfgsdfgsdfertwert h2 {display: none}
.owl-carousel909 {display: none!important;}
.filfilfilf {display: none;}
.mobmen0 {display: none; }
.mm {display: none;}
.viiiiio {display: block!important; }
.ajax_form .error {color: red!important; }
.ciicoo {font-size: 10px; text-align: center; color: #000; max-width: 260px; margin-left: auto; margin-right: auto; margin-top: 20px; }
.ertwerdddtwret {border-radius: 10px; padding: 14px 30px; margin-top: 30px;  color: #fff; font-size: 16px; background: #FD6A23; border: none; cursor: pointer; margin-left: auto; margin-right: auto; display: block; }
.label {font-size: 16px; color: #4A4A4A; margin-bottom: 5px; margin-top: 15px;  }
.fjlksdjf { display: block; text-align: center; font-size: 20px;  }
.over {display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: #0000006b; z-index: 9999; }
.over2 {position: relative; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.closs {position: absolute; top: 10px; right: 10px; font-size: 30px; cursor: pointer;  }
.over3 {position: relative; border-radius: 30px; width: 530px; background: #fff; padding: 40px 80px; padding-bottom: 20px; }
.over3 input {width: 100%; border: 1px solid #E0E0E0; border-radius: 12px; background: #F3F4F5; height: 50px;  padding-top: 10px; padding-bottom: 10px;  padding-left: 20px; padding-right: 20px; -webkit-box-sizing: border-box;box-sizing: border-box; font-family:Inter;  }
.over3 textarea {width: 100%; border: 1px solid #E0E0E0; border-radius: 12px; background: #F3F4F5; height: 100px; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; padding-left: 20px; -webkit-box-sizing: border-box;box-sizing: border-box; font-family:Inter;  }
.popopspo .item {width: calc(33% - 30px); }
.whitbut {border-radius: 10px; border: 1px solid #0E0E0E;  width: 50px;  padding: 14px 30px; background: #fff; margin-top: 30px; margin-left: 10px; cursor: pointer; }
.tourmain .tourvozr2 {margin-top: 5px; }
.dadada333 {display: block!important; }
.dadada1 {border-radius: 12px; font-size: 14px; color: #000; border: 1px solid #6C6C6C; width: 245px;  line-height: 35px; margin-top: 5px;   position: relative; overflow: hidden;   }
.dadada3 {background: #f5f4f2; padding-left: 5px;  padding-right: 5px; display: none;   }
.dadada2 {padding-left: 5px; }
.dadada31 {border-top: 1px solid #E0E0E0; cursor: pointer; }
.dadada2:after {content: '▼'; color: #888888;  position: absolute; right: 5px; top: 0px; font-size: 10px; }
.filter2, .filter {margin-top: 30px;     display: block;    width: 100px;    text-align: center; cursor: pointer; }
.pop313131  .item {width: calc(33% - 10px); }
.pagination {width: 100%; min-width: 100%; padding-left: 0; list-style: none; display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; margin-top: 30px; margin-bottom: 0; font-size: 18px;  }
.pagination .disabled {display: none; }
.pagination a {padding: 0 15px; text-decoration: none;  }
.pagination .active a {color: #FD6A23}
.calssdppl4 {width: calc(100% - 387px); }
.calssdppl2 {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; }
.calssdppl4 .item {width: calc(50% - 10px); min-width: calc(50% - 10px); margin-bottom: 20px; }
.chekckc {margin-bottom: 5px; padding-left: 23px; position: relative; cursor: pointer;  }
.chekckc:before {content: ''; position: absolute; background: none; width: 15px; height: 15px; border: 1px solid #c6c6c6; border-radius: 15px; left: 0; top: 0; }
.chekckc2 {margin-bottom: 5px; padding-left: 23px; position: relative; cursor: pointer;}
.chekckc2:before {content: ''; position: absolute; background: none; width: 15px; height: 15px; border: 1px solid #c6c6c6; border-radius: 3px; left: 0; top: 0; }
.curfilej:before {content: '✔'; line-height: 15px;     text-align: center;}
.curfilej1:before {content: '✔'; line-height: 15px;     text-align: center;}
.curfilej2:before {content: '✔'; line-height: 15px;     text-align: center;}
.curfilej3:before {content: '✔'; line-height: 15px;     text-align: center;}
.curfilej4:before {content: '✔'; line-height: 15px;     text-align: center;}
.curfilej5:before {content: '✔'; line-height: 15px;     text-align: center;}
.curfilej6:before {content: '✔'; line-height: 15px;     text-align: center;}
.curfilej7:before {content: '✔'; line-height: 15px;     text-align: center;}
.calssdppl3-5 {background: #E0E0E0; width: 200px; height: 1px; margin-top: 10px;  }
.calssdppl3-1 {margin-top: 15px; margin-bottom: 10px; }
.calssdppl3 {border-radius: 30px; background: #fff; width: 347px; min-width: 347px; padding: 20px;  }
.calssdppl {background: #F3F4F5; border-radius: 70px; margin-top: 30px;     padding-top: 50px; padding-bottom: 20px;}
.catcatcc  {margin-top: 30px; margin-bottom: 30px; }
.perekl {width: 290px; border-radius: 40px; background: #F3F4F5; padding: 3px; height: 54px; font-weight: 700; font-size: 16px; 
color: #0E0E0E; }
.perekl2 {background: #fff; border-radius: 30px; width: 140px; height: 48px; line-height: 48px; text-align: center;  }
.perekl3 {text-align: center; width: 132px; cursor: pointer; }
.before100 {height: 100px; width: 100%; }
.footer24 {margin-top: 20px; }
.footer24 a {text-decoration: none; font-size: 18px; color: #0E0E0E; margin-bottom: 15px;  font-weight: bold; border-bottom: 1px solid #0E0E0E; padding-bottom: 3px;  }
input {outline: none;}
textarea {outline: none;}
button {outline: none;}
a {color: #0E0E0E; }
.footer23 img {margin-right: 12px; }
.footer21 {font-size: 14px; margin-bottom: 40px;  }
.footer20 {margin-bottom: 13px; }
.footer22 {font-size: 18px; color: #0E0E0E; margin-bottom: 15px; display: block; font-weight: bold; }
.footer20 .asdgoirj {margin-left: 10px; }
.footer20 .asdgoirj img {vertical-align: middle; margin-top: -5px;}
.footer20 a {text-decoration: none; font-weight: 700; font-size: 20px;}
.footer10 a {color: #0E0E0E; text-decoration: none; margin-bottom: 10px; display: block;  }
.footer10 b {font-size: 18px; color: #0E0E0E; margin-bottom: 15px; display: block;  }
.footer11 b {font-size: 18px; color: #0E0E0E; margin-bottom: 17px; display: block;  }
.forrm2er1 input[type="text"]::-webkit-input-placeholder {  color: #838383; font-family: Inter; font-size: 12px;  }
.forrm2er1 input[type="text"]:-moz-placeholder { color: #838383; font-family: Inter; font-size: 12px; }
.forrm2er1 input[type="text"]::-moz-placeholder { color: #838383;  font-family: Inter; font-size: 12px; }
.forrm2er1 input[type="text"]:-ms-input-placeholder { color: #838383;  font-family: Inter; font-size: 12px;  }
.forrm2er1 input[type="text"]::-ms-input-placeholder { color: #838383;  font-family: Inter;  font-size: 12px; }
.forrm2er1 input[type="text"]::placeholder {  color: #838383;  font-family: Inter; font-size: 12px;  }
.sdfsdf {margin-top: 20px; font-weight: normal; line-height: 140%; font-size: 14px; color: #0E0E0E; margin-bottom: 25px;  }
.sdfsdf a {color: #0E0E0E;  text-decoration: none; border-bottom: 1px solid #0E0E0E; }
.footer10 a:hover {text-decoration: underline; }
.footer7 {margin-top: 40px; color: #0E0E0E; font-weight: 600; font-size: 15px; }
.footer7 form {margin-top: 15px; display: block;  }
.footer77 {max-width: 255px; }
.footer2 .button {background: #FD6A23; color: #fff; font-size: 16px; border-radius: 10px; padding: 14px 30px; border: none; cursor: pointer; margin-bottom: 80px;  }
.footer7 form input[type="text"] {width: 249px; display: block; -webkit-box-sizing: border-box;box-sizing: border-box; margin-bottom: 10px; border-radius: 10px;
background: #fff; border: none; height: 34px;  font-size: 12px; color: #838383; padding-left: 10px; padding-right: 10px; font-family: Inter; }
footer {background: #F3F4F5; padding-bottom: 40px;  padding-top: 50px;}
.footer2 {width: 48%; }
.footer3 {width: 48%; margin-top: 85px; }
body {padding: 0; margin: 0; font-size: 14px; font-family: Inter; color: #000;}
html {padding: 0; margin: 0; }
.flex {display: -webkit-box;display: -ms-flexbox;display: flex; }
.wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.jcenter {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; }
.vcenter {-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }
.around {-ms-flex-pack: distribute;justify-content: space-around; }
.border-box {-webkit-box-sizing: border-box;box-sizing: border-box; }
div {-webkit-box-sizing: border-box;box-sizing: border-box; }
.wrapper {width: 90%; margin: 0 auto;}
.cop {border-top: 1px solid #0e0e0e; padding-top: 15px;}
.cop2 {width: 49%;}
.cop3 {width: 49%; text-align: right; }
.cop a {color: #000; text-decoration: none; }
.cop3 a {margin-left: 30px; }
.cop4 {margin-bottom: 15px; }
.cop a:hover {text-decoration: underline; }
.header1 a {color: #4a4a4a; font-size: 12px; text-decoration: none; }
.header2 a:hover {text-decoration: underline; }
.header2 a {margin-right: 25px; }
header {padding-top: 20px; padding-bottom: 30px; position: relative; }
.header3 {color: #4a4a4a;  font-size: 12px;}
.header3 a {margin-left: 25px; }
.header1 {border-bottom: 1px solid #E0E0E0; padding-bottom: 10px;  }
.header5 {padding-top: 20px; }
.mainmenu a {font-weight: bold; color: #6c6c6c; text-decoration: none; }
.mainmenu {font-weight: bold; color: #6c6c6c; text-decoration: none; margin-left: 50px;  }
.mainmenu2 {margin-right: 25px; cursor: pointer; position: relative; padding-top: 20px;     padding-bottom: 20px; }
.mainmenu3 {cursor: pointer; position: relative; padding-top: 20px;     padding-bottom: 20px; } 
.mainmenu2:hover {color: #6D26E1; }
.mainmenu3:hover {color: #6D26E1; }
.mainmenu3:hover .mainmenu300 {display: -webkit-box;display: -ms-flexbox;display: flex;  }
.mainmenu2:hover .mainmenu200 {display: -webkit-box;display: -ms-flexbox;display: flex;  }
.mainmenu200 {position: absolute; display: none; border: 1px solid #f5f4f2; border-radius: 20px; min-width: 240px; background: #fff; padding: 20px 10px;     top: 50px; padding-bottom: 85px; z-index: 999; }
.htery {margin-top: 15px; }
.mainmenu200 b {color: #000; text-transform: uppercase; font-weight: 800; font-size: 14px; margin-bottom: 7px 15px; display: block; margin-left: 10px;  margin-bottom: 10px;  }
.mainmenu200 a {color: #4C4C4C; border-radius: 5px; padding: 10px; display: block;  }
.mainmenu300 b {color: #000; font-weight: 800; font-size: 14px; text-transform: uppercase; margin-bottom: 7px  15px; display: block; margin-left: 10px;   margin-bottom: 10px; }
.mainmenu203 {border-left: 1px solid #E1E1E1; display: none;  }
.mainmenu303 {border-left: 1px solid #E1E1E1; display: none; }
.mainmenu200 a:hover {color: #6D26E1; background: #F3F4F5; }
.mainmenu300 a:hover {color: #6D26E1; background: #F3F4F5; }
.mainmenu202 {width: 210px;   }
.mainmenu203 {width: 210px; margin-left: 15px; margin-bottom: -60px; }
.mainmenu302 {width: 210px;  }
.mainmenu303 {width: 210px; margin-left: 15px; margin-bottom: -60px; }
.mainmenu300 a {color: #4C4C4C; border-radius: 5px; padding: 10px; display: block;  }
.mainmenu300 {position: absolute;  display: none;  border: 1px solid #f5f4f2; border-radius: 20px; min-width: 240px; background: #fff; padding: 20px 10px;     top: 50px;  padding-bottom: 85px;  z-index: 999;}
.tel {font-size: 16px; font-weight: bold; color: #4a4a4a; text-decoration: none; margin-right: 10px; }
.oranbut {background: #FD6A23; color: #fff; border-radius: 10px; padding: 14px 30px;}
.slider {width: 100%; height: 100vh; position:relative; }
.slider1 {position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.slider2 {position: relative;      margin-top: -100px; }
.seser {border-radius: 12px; background: #E0E0E0; padding: 5px; width: 625px; margin-left: auto; margin-right: auto;     margin-top: -50px; }
.seser2 {width: calc(100% - 164px); position: relative;  }
.seser3 {width: 100%; padding-left: 20px; padding-right: 60px; border: none; background: #fff; border-radius: 12px; height: 100%; color: #6C6C6C;  font-family: Inter; font-size: 12px;  }
.seser4 {position: absolute; border: none; background: none; width: 35px;  cursor: pointer;   right: 10px;    top: 10px;}
img {max-width: 100%; }
.slider img {width: 100%; height: 100%; -o-object-fit: cover;  object-fit: cover;  }
.grecaptcha-badge {right: -1000px!important; }
.menna {position: absolute;     bottom: 25px;    left: 15px; }
.menna a {    padding: 14px 30px; color: #fff; display: inline-block;  }
.menna a:hover {color: #fff; background: #FD6A23; }
.seser3::-webkit-input-placeholder {  color: #6C6C6C; font-family: Inter; font-size: 12px;  }
.seser3:-moz-placeholder { color: #6C6C6C; font-family: Inter; font-size: 12px; }
.seser3::-moz-placeholder { color: #6C6C6C;  font-family: Inter; font-size: 12px; }
.seser3:-ms-input-placeholder { color: #6C6C6C;  font-family: Inter; font-size: 12px;  }
.seser3::-ms-input-placeholder { color: #6C6C6C;  font-family: Inter;  font-size: 12px; }
.seser3::placeholder {  color: #6C6C6C;  font-family: Inter; font-size: 12px;  }
.rrrrew h2 {font-size: 35px; margin-top: 0px; margin-bottom: 30px; }
.rrrrew {margin-top: 100px; margin-bottom: 100px; }
.rew3 {width: 60px; height: 60px; border-radius: 100%; background: #fff; margin-right: 10px;  }
.rew {border-radius: 15px; padding: 20px 15px; background: #F3F4F5; }
.rew4 {color: #OEOEOE; font-size: 14px; font-weight: bold; }
.rew2 {margin-bottom: 20px; }
.rew5 {line-height: 130%; }
.owl-carousel1 .owl-controls {width: 85px!important;     top: -50px!important;    right: 0!important;     margin-top: -30px!important;}
.owl-carousel1 .owl-next {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #F3F4F5!important; color: #000!important;  }
.owl-carousel1 .owl-prev {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #F3F4F5!important; color: #000!important;  }
.rrrrew2 {font-size: 16px; color: #0E0E0E;  border: 1px solid #000; border-radius: 10px; padding: 14px 30px; width: 235px; text-align: center; margin-top: 25px; margin-left: auto; cursor: pointer; }
.blogg {margin-top: 100px; background: #F3F4F5; border-radius: 50px; padding-top: 30px; padding-bottom: 90px;  }
.blogg h2 {font-size: 35px; margin-top: 0px; margin-bottom: 30px; }
.blogg4 {border-radius: 20px; overflow: hidden; cursor: pointer; background: #fff; padding-bottom: 25px; }
.blogg5 img {width: 100%;  height: 100%; -o-object-fit: cover;  object-fit: cover;  }
.blogg5 {margin-bottom: 15px; height: 280px; }
.blogg777 {font-weight: 700;  font-size: 16px; color: #0E0E0E; padding-left: 15px; padding-right: 15px; margin-bottom: 15px; min-height: 57px;  }
.blogg6 {padding-left: 15px; padding-right: 15px; color: #6C6C6C; margin-bottom: 10px;}
.blogg7 {width: 50%; }
.blogg9 {font-size: 14px; color: #ec8b19; padding-left: 15px; padding-right: 15px; } 
.blogg .wrapper {position: relative;}
.blogg100 {position: absolute; top: 0; right: 0; font-size: 16px; color: #fff; border-radius: 10px; padding: 14px 30px; background: #FD6A23; cursor: pointer; }
.podbor {margin-top: 100px; }
.owl-carousel2 .owl-controls {width: 85px!important; top: unset!important;   bottom: -25px!important;    right: 50%!important;     margin-top: 0px!important; margin-right: -42.5px!important; }
.owl-carousel2 .owl-next {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #fff!important; color: #000!important;  }
.owl-carousel2 .owl-prev {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #fff!important; color: #000!important;  }
.podbor {border-radius: 40px; background: #6D26E1; width: calc(100% - 200px); margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; padding-bottom: 40px; padding-top: 70px; color: #fff; position: relative; overflow: hidden;  }
.podbor2 {font-size: 35px; font-weight: bold; margin-bottom: 15px;  }
.podbor3 {font-size: 20px;     width: 271px; line-height: 130%; margin-bottom: 60px; }
.podbor4 {font-size: 16px; color: #fff; border-radius: 10px; padding: 14px 30px; background: #FD6A23;  display: inline-block; cursor: pointer;}
.podbor7 {position: absolute; right: 60px; top: 0; max-height: 80%; }
#kuda2 {display: none; }
.kuda99 {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important; }
.kuda100 {display: none!important; }
.kuda22 {width: calc(25% - 15px); position: relative; height: 400px; border-radius: 30px; overflow: hidden;  cursor: pointer; margin-right: 20px; }
.kuda2 .kuda22:last-child {margin-right: 0;} 
.kuda3 {height: 100%; }
.kuda4 {position: absolute; font-weight: 700; color: #fff; font-size: 20px; width: 100%; text-align: center; bottom: 30px; left: 0; }
.kuda h2 {font-size: 35px; margin-top: 0px; margin-bottom: 30px; }
.kuda {margin-top: 120px; position: relative; }
.kudakuda {border-radius: 40px; width: 286px; height: 54px; position: absolute; top: -15px; right: 0; font-weight: 700; font-size: 16px; line-height: 48px; background: #F3F4F5; padding: 3px; }
.kudakuda2 {border-radius: 30px; width: 140px; text-align: center; cursor: pointer;  }
.kudakuda3 {border-radius: 30px; background: #fff; }
.banner2 {width: calc(100% - 200px); margin-left: auto; margin-right: auto; margin-top: 100px; text-align: center; }
.banner4 {width: 100%; text-align: center;}
.banner4 img {margin: 0 auto; }
.banner2 h2 {font-size: 35px; line-height: 110%; margin-top: 0px; margin-bottom: 30px; max-width: 508px; margin-left: auto; margin-right: auto; }
.banner3 {color: #fff; font-size: 16px; border-radius: 10px; padding: 14px 30px; width: 195px; background: #FD6A23; margin-bottom: 40px; margin-left: auto; margin-right: auto;  cursor: pointer; }
.rasp {margin-top: 100px; }
.rasp h2 {font-size: 35px; line-height: 110%; margin-top: 0px; margin-bottom: 30px; text-align: center;  }
.rasp2 {border-radius: 50px; background: #F3F4F5; padding: 30px 150px; }
.rasp6 {border-radius: 16px; cursor: pointer;  color: #fff; font-size: 16px; width: 123px; height: 48px; line-height: 48px; text-align: center; background: #FD6A23; }
.rasp4 {width: calc(50% - 80px); height: 48px; line-height: 48px; text-align: center; color: #6C6C6C; background: #fff;  border-radius: 15px; border: 1px solid #e0e0e0; position: relative; padding-right: 30px; }
.rasp4:after {content: ''; width: 12px; height: 7px; background: url(/img/rasp77.svg)no-repeat; position: absolute; top: 20px; right: 20px;  }
.rasp5 {width: calc(50% - 80px); height: 48px; line-height: 48px; text-align: center; color: #6C6C6C; background: #fff;  border-radius: 15px; border: 1px solid  #e0e0e0; position: relative; padding-right: 30px; }
.rasp5:after {content: ''; width: 12px; height: 7px; background: url(/img/rasp77.svg)no-repeat; position: absolute; top: 20px; right: 20px;  }
.rasp44 {border-radius: 12px; box-shadow: 0 0 10px 7px rgba(220, 220, 220, 0.25); background: #fff; position: absolute; top: 50px; left: 0; width: 300px; padding: 20px 0; padding-top: 30px; display: none;   }
.rasp55 {border-radius: 12px; box-shadow: 0 0 10px 7px rgba(220, 220, 220, 0.25); background: #fff; position: absolute; top: 50px; left: 0; width: 370px; padding: 20px; padding-top: 30px; display: none;  }
.nappp {border-radius: 6px; width: 200px; border: 1px solid #e0e0e0; margin-left: auto; margin-right: auto; margin-bottom: 10px;      line-height: 40px; cursor: pointer; color: #0E0E0E; }
.nappp:hover {background: #E7E1FF; }
.month {border-radius: 6px; width: 100px; border: 1px solid #e0e0e0; margin-left: auto; margin-right: auto; margin-bottom: 10px;      line-height: 40px; cursor: pointer; color: #0E0E0E; }
.month:hover {background: #E7E1FF; }
.rasp444 {display: block; }
.rasp555 {display: -webkit-box;display: -ms-flexbox;display: flex; z-index: 999;}
.rasp3 {margin-bottom: 30px; }
.reeeee {font-weight: bold; min-height: 100px; margin-top: 20px;}
.rasp100 {border-radius: 30px; margin-bottom: 20px;  background: #fff; padding: 5px; }
.rasp103 {width: 30%; border-left: 1px solid #E0E0E0; padding-left: 50px; padding-right: 40px;  padding-top: 20px; padding-bottom: 20px; font-size: 16px; font-weight: bold; text-align: center; position: relative;  }
.rasp103 span {font-weight: normal; font-size: 12px; display: block; }
.rasp102 {width: 41%; padding-top: 20px; padding-bottom: 20px; }
.rasp101 {width: 22%; }
.rasp101 img { border-radius: 30px;}
.rasp102 b {margin-bottom: 15px; display: block; }
.rasp102 span {font-size: 12px; border-radius: 10px; padding: 4px 13px; background: #E7E1FF;   }
.rasp1-02 {display: block; margin-top: 15px; font-size: 16px; }
.rasp1-02 img {margin-right: 5px; vertical-align: middle;  }
.rasp1033 {color: #fff; background: #FD6A23; border-radius: 10px; cursor:pointer; padding: 14px 0px; position: absolute; bottom: 22px; text-align: center; width: calc(100% - 90px );  }
.pop3 h2 {font-size: 35px; margin-top: 0px; margin-bottom: 30px;     max-width: 400px; line-height: 100%;  }
.pop3 {margin-top: 100px; }
.pop31 {border-radius: 50px; background: #F3F4F5; padding: 30px 20px; }
.pop33 {background: #fff; border-radius: 20px; padding: 6px 6px 15px 6px; overflow: hidden;  }
.pop34 {margin-bottom: 10px; height: 300px;     border-radius: 15px;     overflow: hidden;}
.pop34 img {height: 100%; width: 100%; -o-object-fit: cover;  object-fit: cover; }
.pop355 {font-size: 12px; border-radius: 10px; padding: 4px 13px; background: #E7E1FF; display: inline-block; margin-bottom: 15px; }
.pop36 {font-size: 16px; font-weight: bold; line-height: 120%;  margin-bottom: 35px; min-height: 40px;    }
.pop37 {margin-bottom: 8px; }
.pop38 img {margin-right: 7px; }
.pop38 {font-size: 12px; padding-right: 10px; border-right: 1px solid #4A4A4A; } 
.pop39 {font-size: 16px; margin-left: 10px; }
.pop39 img {    margin-right: 7px;}
.pop40 a {width: 82px; height: 38px; display: block; text-align: center; line-height: 38px; border: 1px solid #0E0E0E; border-radius: 20px; margin-top: -7px; margin-bottom: -7px; }
.pop40 a img {margin: 11px auto;}
.owl-carousel3 {padding-bottom: 90px;}
.owl-carousel3 .owl-controls {width: 85px!important; top: unset!important;   bottom: 65px!important;    right: 50%!important;     margin-top: 0px!important; margin-right: -42.5px!important; }
.owl-carousel3 .owl-next {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #fff!important; color: #000!important;  }
.owl-carousel3 .owl-prev {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #fff!important; color: #000!important;  }
.pop366 {    max-width: 360px;}
.pop398 h2 {max-width: 100%; }
.owl-carousel5 {padding-bottom: 90px;}
.owl-carousel5 .owl-controls {width: 85px!important; top: unset!important;   bottom: 65px!important;    right: 50%!important;     margin-top: 0px!important; margin-right: -42.5px!important; }
.owl-carousel5 .owl-next {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #fff!important; color: #000!important;  }
.owl-carousel5 .owl-prev {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #fff!important; color: #000!important;  }
.action {margin-top: 100px; }
.action h2 {font-weight: 800; font-size: 35px; margin-top: 0px; margin-bottom: 30px; }
.action2 {border-radius: 30px; background: #F3F4F5; padding: 20px; }
.pop0011 {background: #fff; border-radius: 22px; width: calc(60% - 25px); padding: 20px; padding-top: 30px; padding-bottom: 80px;  position: relative;  }
.pop0001 {width: 40%; border-radius: 30px; overflow: hidden; } 
.wrap2 {padding-left: 130px; padding-right: 130px; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
.ouisadfkjasdf {padding-left: 80px; padding-right: 80px; margin-left: auto; margin-right: auto; margin-bottom: 30px; } 
.ouisadfkjasdf img {width: 100%; height: auto; }
.ouisadfkjasdf2 {padding-left: 180px; padding-right: 180px;}
.pop0001 img {width: 100%; height: 100%; -o-object-fit: cover;  object-fit: cover;  }
.pop003 {width: 80px; height: 80px; background: url(/img/star.svg)no-repeat; background-size: cover; font-weight: 600;
font-size: 20px; color: #fff; line-height: 80px; text-align: center; -webkit-transform: rotate(-10deg);-ms-transform: rotate(-10deg);transform: rotate(-10deg); margin-right: 20px; }
.pop006 {font-size: 22px; font-weight: 600; color: #FD6A23;  }
.pop005 {font-size: 16px; color: #a1a1a1; text-decoration: line-through; padding-left: 5px; }
.pop002 {margin-bottom: 30px; }
.pop007 {font-weight: 700; font-size: 20px; max-width: 500px; margin-bottom: 30px;  }
.pop008 {font-size: 12px;color: #4A4A4A; max-width: 525px; }
.pop009 {position: absolute; bottom: 35px; left: 20px;  }
.pop009 a {font-size: 16px; color: #fff; background: #FD6A23; text-decoration: none; border-radius: 10px;
padding: 14px 30px; }
.conttt {font-weight: bold; font-size: 20px; color: #000; line-height: 130%; margin-bottom: 40px; }
.owl-carousel7 .owl-controls {width: 85px!important;     top: unset!important;  bottom: 85px!important;    right: calc(50% - 42.5px)!important;     margin-top: -30px!important;}
.owl-carousel7 .owl-next {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #F3F4F5!important; color: #000!important;  }
.owl-carousel7 .owl-prev {margin: 0!important;     padding: 0!important;    widtH: 35px!important;    height: 35px!important;font-size: 20px !important;     line-height: 35px!important; border-radius: 100%!important; background: #F3F4F5!important; color: #000!important;  }
.wrap33 {width: 438px; background: #d9d9d9; border-radius: 20px; min-width: 438px;  margin-right: 20px; }
.ertoiejrt2 img {width: 200px;}
.tur {width: 100%; background: #F3F4F5; border-radius: 70px; margin-top: 30px; padding-top: 50px; }
.ertoiejrt2 {text-align:center;}
.ertoiejrt {font-size: 20px; font-weight: bold;text-align:center; margin-bottom: 20px; }
.wrap44 {border-radius: 20px; width: 438px; min-width: 438px; overflow: hidden; margin-left: 40px; }
.wrap555 {width: 45%; min-width: 45%; max-width: 45%; padding-right: 150px; }
.wrap55 {width: 45%; min-width: 45%; max-width: 45%; padding-left: 150px; }
.wefsdf {font-size: 20px; font-weight: bold; color: #4A4A4A; }
.wertdsfg {width: 280px; margin-top: 40px; margin-bottom: 30px;}
.blogggg {margin-top: 50px; margin-bottom: 50px;}
.blogggg2 {margin-bottom: 30px; font-size: 20px; }
.blogg44 {width: calc(33.33% - 20px); border: 1px solid #F3F4F5; background: whitesmoke; margin-bottom: 30px; margin-left: 10px; margin-right: 10px; }
.blogg44 .blogg6  {color: #000; }
.tur .conttt {font-size: 35px; margin-top: 0; margin-bottom: 20px; }
.stars {color: #6C6C6C; font-size: 10px; margin-bottom: 30px; }
.imgg2 {width: calc(50% - 10px); min-width: calc(50% - 10px); border-radius: 20px; overflow: hidden; height: 300px;  }
.imgg2 img {height: 100%; width: 100%;  -o-object-fit: cover;  object-fit: cover; }
.imgg4 {width: calc(50% - 5px); min-width: calc(50% - 5px); overflow: hidden; border-radius: 20px; margin-bottom: 10px; height: 145px;}
.imgg4 img {height: 100%; width: 100%;  -o-object-fit: cover;  object-fit: cover; }
.imgg3 {width: calc(50% - 10px); min-width: calc(50% - 10px); border-radius: 20px; overflow: hidden; height: 300px; overflow-y: hidden; position: relative; }
.esce {position: absolute; top: 211px; right: 0; width: calc(50% - 5px); text-align: center;  font-size: 25px; font-weight: bold; color: #fff; }
.esce a {color: #fff; text-decoration: none;}
.imgg {margin-bottom: 40px; }
.tourmain {background: #fff; border-radius: 30px; padding: 40px; margin-bottom: 20px;  }
.tourmain3 {border-radius: 30px; width: 400px; border: 1px solid #E7E1FF; padding: 30px; }
.tourmain2 {width: calc(100% - 450px); }
.tourvozr {color: #4A4A4A; font-size: 14px; margin-bottom: 10px; }
.tourvozr2 {color: #0E0E0E; border-radius: 30px; padding: 10px 20px; background: #E7E1FF; display: inline-block; margin-bottom: 10px;  }
.mainmain1, .mainmain2, .mainmain3, .mainmain4, .mainmain5, .mainmain6, .mainmain7, .mainmain8, .mainmain9, .mainmain10, .mainmain12 {padding-bottom: 20px; padding-top: 20px;  border-bottom: 1px solid #E0E0E0; font-size: 16px; font-weight: bold; color: #4A4A4A; position: relative; padding-right: 26px; cursor: pointer;  }
.mainmain1:after, .mainmain2:after, .mainmain3:after, .mainmain4:after, .mainmain5:after, .mainmain6:after, .mainmain7:after, .mainmain8:after, .mainmain9:after, .mainmain10:after, .mainmain12:after {content: ''; position: absolute; right: 0; top: 25px; width: 12px; height: 9px; background: url(/img/mainarr.svg)no-repeat center; -webkit-transition: .5s;-o-transition: .5s;transition: .5s; -webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.mainmain1-2 p, .mainmain2-2 p, .mainmain3-2 p, .mainmain4-2 p, .mainmain5-2 p, .mainmain6-2 p, .mainmain7-2 p, .mainmain8-2 p, .mainmain9-2 p, .mainmain10-2 p, .mainmain12-2 p {margin-bottom: 10px; text-align: justify;} 
 .mainmain1-2 li {text-align: justify;}
.mainmain1-2, .mainmain2-2, .mainmain3-2, .mainmain4-2, .mainmain5-2, .mainmain6-2, .mainmain7-2, .mainmain8-2, .mainmain9-2, .mainmain10-2, .mainmain12-2  {padding-top: 0px; font-weight: normal; color: #000;-webkit-transition: .5s;-o-transition: .5s;transition: .5s; max-height: 0; overflow: hidden;  }   
.opopopopop {padding-top: 20px; -webkit-transition: .5s;-o-transition: .5s;transition: .5s; max-height: 6000px; }       
.opopopopop2:after {-webkit-transition: .5s;-o-transition: .5s;transition: .5s; -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); }
.tourmain3 {position: relative; }
.price2tor {font-size: 16px; text-decoration: line-through; color: #6C6C6C; font-weight: bold;}
.price1tor {font-size: 20px; color: #000;  font-weight: bold; margin-bottom: 30px; }
.price3tor {width: 80px; height: 80px; text-align: center; position: absolute; right: 30px; top: 15px; background: url(/img/star.svg)no-repeat center; background-size: cover; font-size: 20px; color: #fff; font-weight: bold; line-height: 80px;  }
.caloctur img {width: 20px; min-width: 20px; margin-right: 10px; margin-bottom: 10px;  }
.naproctur img {width: 20px; min-width: 20px; margin-right: 10px; margin-bottom: 10px;  } 
.caloctur {font-size: 16px; font-weight: bold; color: #4A4A4A; }
.naproctur {font-size: 16px; font-weight: bold; color: #4A4A4A; }
.wetsedrgsdfgs {background: #FD6A23; color: #fff; border-radius: 10px; padding: 14px 30px;     margin-top: 25px;     display: inline-block; cursor: pointer; margin-bottom: 10px; }
.wetsedrgsdfgs346 {background: #fff; border: 1px solid #0E0E0E; color: #0E0E0E;  margin-top: 15px; }
.broiot {font-size: 12px; color: #4A4A4A; }
.dnidni0 h2 {font-size: 18px; color: #000; margin-top: 30px; }
.smenusmnue000 {color: #4A4A4A; font-weight: bold;   }
.smenusmnue0000 {-webkit-transition: .5s;-o-transition: .5s;transition: .5s; max-height: 0; overflow: hidden; margin-top: 0; }
.kopokop {-webkit-transition: .5s;-o-transition: .5s;transition: .5s; max-height: 1000px; margin-top: 20px; }
.smenusmnue0000 p {margin: 0; }
.smenusmnue {border-radius: 16px; background: #F3F4F5; margin-bottom: 10px; padding: 15px; padding-right: 60px; position: relative; cursor: pointer;  }
.smenusmnue:after {position: absolute; right: 15px; top: 7px; width: 35px; height: 35px; content: ''; border-radius: 35px; background: url(/img/plus.svg)no-repeat; background-size: cover;  color: #6C6C6C; text-align: center; line-height: 35px; font-size: 35px;  font-weight: normal; }
.ewtrypuhoetry:after {background: url(/img/minus.svg)no-repeat; background-size: cover;} 
.ewtrypuhoetry .smenusmnue0000 {-webkit-transition: .5s;-o-transition: .5s;transition: .5s; max-height: 5000px; margin-top: 20px; }
.tstastuyu {background: #fff; border-radius: 30px; padding: 40px; font-weight: 700; font-size: 20px; font-weight: bold; color: #0E0E0E; position: relative; cursor: pointer;  }
.tstastuyu2 {font-size: 14px; color: #000; font-weight: normal; max-height: 0; overflow: hidden; -webkit-transition: .5s;-o-transition: .5s;transition: .5s; margin-top: 0;}
.tstastuyu3 {-webkit-transition: .5s;-o-transition: .5s;transition: .5s; margin-top: 30px; max-height: 2000px; }
.tstastuyu:after {position: absolute; right: 35px; top: 36px; width: 35px; height: 35px; content: ''; border-radius: 35px; background: url(/img/plus2.svg)no-repeat; background-size: cover;  color: #6C6C6C; text-align: center; line-height: 35px; font-size: 35px;  font-weight: normal;}
.tstastuyu4:after {background: url(/img/minus2.svg)no-repeat; background-size: cover; }
.mogut {margin-top: 100px; text-align: center; font-size: 35px; color: #000; font-weight: bold;  }
.simsims {width: calc(33% - 15px); background: #fff; border-radius: 20px; padding: 6px 6px 15px 6px;}
.simsims2 {height: 240px; border-radius: 20px; overflow: hidden; }
.simsims2 img {width: 100%; height: 100%; -o-object-fit: cover;  object-fit: cover;  }
.similar {padding-bottom: 35px; }
.simsims .pop37  {margin-top: 10px; }
.simsims4 {font-size: 16px; font-weight: bold; color: #0E0E0E; margin-top: 15px; min-height: 70px; }
.simsims3 {font-size: 12px; color: #0E0E0E; border-radius: 10px; padding: 4px 13px; background: #E7E1FF; display: inline-block; margin-top: 10px; }
.rrrrew2-4 {width: 277px; font-weight: bold; border: none; background: #F3F4F5; }
.vivideo {margin-top: 30px; width: 100%; height: auto; border-radius: 20px; overflow: hidden; }
.vivideo iframe {width: 100%; height: 600px; }
#jGrowl {z-index: 999999999; border-radius: 12px; background: #454545a8; top: 50%; left: 50%; width: 270px; height: 200px; margin-top: -100px;  margin-left: -150px; }
.jGrowl-notification {width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; background-color: transparent!important; color: #fff!important; font-family: Inter; font-size: 16px; line-height: 130%;  }
.jGrowl-close {font-size: 25px!important; font-weight: normal!important; padding: 0; margin: 0; }
#jGrowl .jGrowl-notification  {background-color: transparent!important; }
.jGrowl-closer {display: none!important}
.jGrowl-message {    padding-top: 50px;     text-align: center;}
.fjlksdjfd {font-size: 16px; text-align: center; font-weight: bold; color: #000; display: block;}
.fjlksdjfdddd {font-weight: 700; font-size: 20px;text-align: center;color: #000; line-height: 150%;}
.labeldf {text-align: center; margin-top: 25px;}
.labeldfdf {width: 366px; margin-left: auto;  margin-right: auto; padding: 3px; background: #F3F4F5; border-radius: 40px;}
.labeldfdf2 {font-weight: bold; font-size: 16px; text-align: center; width: 148px; height: 48px; line-height: 48px; border-radius: 40px; cursor: pointer;  }
.labeldfdf3 {background: #fff; }
#over8 {max-height: 100%; overflow-y: auto; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start }
#over9 {-webkit-box-sizing: border-box;box-sizing: border-box}
.jGrowl-message h5 {margin-top: 0}
@media (max-width: 1270px) {
.podbor {width: 100%; }
}
@media (max-width: 1251px) {
.rasp2 {    padding: 30px 20px;}
.kuda2 {max-width: 100%; overflow-x: auto;}
.popopspo .item {min-width: calc(50% - 10px); }
}
@media (max-width: 1044px) {
.shjfigpoijdfh a {color: #FD6A23; font-size: 14px; display: block;}
.shjfigpoijdfh {margin-bottom: 10px;}
.imgg {display: none}
.simsims {width: calc(50% - 15px);}
.mogut {margin-top: 70px; font-size: 25px; }
.tstastuyu {border-radius: 15px; padding: 20px; }
.tstastuyu:after {right: 17px;     top: 16px;}
.tourmain {border-radius: 15px; padding: 20px; }
.tourmain3 {border-radius: 15px; }
.tur {border-radius: 20px; padding-top: 25px; }
.tur .conttt {font-size: 25px; }
h1 {font-size: 25px; }
.wrap55 {padding-left: 10px; width: 400px; min-width: 100px;}
.wrap555 {padding-right: 10px; width: calc(100% - 420px); max-width: 100%; }
.header1 {display: none; } 
.header7 {display: none; } 
.mainmenu {display: none; } 
.logo {width: 113px; }
.header5 {    padding-top: 0px;}
header {    padding-top: 15px;    padding-bottom: 15px;}
.wrapper {width: calc(100% - 30px); }
.mm {display: block; position: absolute; right: 15px; top: 20px;  }
.rasp3 {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.rasp6 {width: 100%; margin-top: 10px;}
.rasp4 {width: calc(50% - 10px); }
.rasp5 {width: calc(50% - 10px); }
#rasprasp {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.rasp100 {width: calc(50% - 10px); display: block; border-radius: 12px; }
.rasp101 {width: 100%; }
.pop0011 {padding-bottom: 20px; }
.rasp102 {width: 100%; border-bottom: 1px solid #E0E0E0; }
.rasp103 {width: 100%; max-width: 300px; margin-left: auto; margin-right: auto; padding-left: 50px;  border-left: none;  -ms-flex-wrap: wrap; flex-wrap: wrap;  padding-right: 50px; padding-top: 15px;     padding-bottom: 0px;}
.rasp1-02 {float: right; margin-top: 0; }
.rasp1033 {position: relative; width: 100%; margin-top: 40px; }
.pop0011 {width: calc(50% - 10px);  -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.pop0001 {width: calc(50% - 10px); }
.owl-carousel7 .owl-controls {bottom: -20px !important;}
.pop009 a {width: 100%; text-align: center; display: block; -webkit-box-sizing: border-box;box-sizing: border-box; }
.pop009 {width: 100%; bottom: 0; left: 0; margin-top: 20px;  position: relative; -webkit-box-sizing: border-box;box-sizing: border-box; }
.slider2 img {display: none; }
.slider img {display: none; }
.slider .seser4 img {display: block; }
.slider {background: url(/img/fonnf.jpg)no-repeat; background-size: cover; height: 85vh; min-height: 508px;}
.slider2  {background: url(/img/fonnf2.png)no-repeat top center; padding-top: 150px; }
.action {    margin-top: 50px; margin-bottom: 100px; }
.action h2 {font-size: 25px; margin-bottom: 20px;}
.pop3 h2 {font-size: 25px; margin-bottom: 20px;} 
.pop3 {    margin-top: 50px;} 
.rasp {    margin-top: 50px;} 
.rasp h2 {font-size: 25px; margin-bottom: 20px;} 
.banner2 h2 {font-size: 25px; margin-bottom: 20px; max-width: 100%; } 
.banner2 {width: 100%; margin-top: 80px;}
.banner4 img {max-width: 600px; width: 100%; }
.kuda {margin-top: 80px;}
.kuda h2  {font-size: 25px; margin-bottom: 20px;} 
.kuda22 {height: 250px; border-radius: 10px; }
.podbor2 {font-size: 25px;}
.podbor {border-radius: 20px;}
.blogg {margin-top: 80px; border-radius: 30px;  }
.blogg h2  {font-size: 25px; margin-bottom: 20px;} 
.blogg100 {top: unset; bottom: -65px; text-align: center; width: 100%; }
.owl-carousel2 .owl-controls {    top: -65px !important;     right: 45px !important;    margin-top: 0 !important;}
.rasp101 img {border-radius: 12px; }
.rasp2 {border-radius: 20px; }
.pop31  {border-radius: 20px; }
.action2 {border-radius: 15px; }
.pop0011 {border-radius: 15px; }
.pop0001 {border-radius: 15px; } 
.rrrrew {    margin-top: 70px;    margin-bottom: 70px;}
.rrrrew h2 {font-size: 25px;}
.blogg4 {border-radius: 12px; margin-bottom: 20px;}
.owl-carousel1 .owl-controls {top: -40px !important;}
footer {padding-bottom: 20px;     padding-top: 30px;}
.footer7 {     margin-top: 30px; }
.footer3 {    margin-top: 65px;}
.mobmen {width: 240px; height: 100vh; max-height: 100vh; overflow-y: auto; background: #fff; position: fixed; z-index: 99999; top: 0; right: 0; padding-left: 20px; padding-right: 20px;  }
.mobmen .logo {margin-left: auto;     margin-right: auto;    margin-top: 30px; margin-bottom: 30px; }
.mobmen0 {position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: #000000ba; z-index: 9999; }
.mobmen5 {border-radius: 20px; width: 200px; height: 30px; padding: 3px; background: #F3F4F5; font-weight: bold; text-align: center; font-size: 12px; margin-left: auto; margin-right: auto;  margin-bottom: 20px; }
.mobmen6 {width: 50%; line-height: 24px; }
.tyt {border-radius: 20px; background: #fff; }
.mobmen b {margin-top: 20px; margin-bottom: 10px; display: block; }
.mobmen .vzr2 {position: relative;  border-radius: 8px; background: #F3F4F5; line-height: 35px; font-size: 13px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; }
.mobmen .vzr2:after {content: ''; background: url(/img/moabrt.svg)no-repeat center; width: 9px; height: 5px; position: absolute; top: 15px; right: 10px;  }
.mobmen .vzr3 {padding-top: 5px; padding-bottom: 10px; display: none; }
.mobmen .vzr3 a {text-decoration: none; display: block; font-size: 12px; line-height: 25px;}
.mobmen .vzr {display: none}
.mobmen .vzr22 .vzr3  {display: block; }
.mobmen .vzr7  {display: block; }
.mobmen .vzr22:after {content: ''; -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);  }
.mobmen000 {display: block; } 
.mobmen .oranbut {margin-top: 20px; display: block; text-align: center;  }
.mobbmene {margin-top: 30px; margin-bottom: 10px;  }
.mobbmene a {font-size: 13px; text-decoration: none; display: block; margin-bottom: 15px; padding: 0 8px;  }
.mobbtel {font-size: 18px; margin-bottom: 20px; font-weight: bold; text-align: center; text-decoration: none; display: block;}
.gegegerg {text-align: center; }
.asdasdasdssdsds {margin-top: 10px; margin-bottom: 30px; }
.asdasdasdssdsds img {margin: 0 10px; }
.calssdppl {border-radius: 20px; padding-top: 30px;     padding-bottom: 10px;}
.calssdppl3 {width: 100%; max-height: 100vh; overflow-y: auto; border-radius: 30px 30px 0 0; display: none; position: fixed; bottom: 0; left: 0; z-index: 99999;  -webkit-box-shadow: -1px -100px 100px 100px rgba(34, 60, 80, 0.2); -moz-box-shadow: -1px -100px 100px 100px rgba(34, 60, 80, 0.2); box-shadow: -1px -100px 100px 100px rgba(34, 60, 80, 0.2);}
.chekckc2 {float: left; padding-right: 25px; }
.chekckc {float: left; padding-right: 25px; }
.calssdppl3-1 {clear: both; }
.calssdppl3-5 {width: 100%; float: right; margin-bottom: 15px;  }
.calssdppl3 .flex {clear: both; }
.calssdppl335 {display: block; }
.calssdppl335:before {content: '';        width: 40px;        height: 3px;        background: #fff;        display: block;
        top: -10px;        position: absolute;        left: 50%;        margin-left: -20px;} 
.calssdppl4 {width: 100%; }
.pop313131 {padding-top: 0; padding-left: 0; padding-right: 0;  -ms-flex-wrap: wrap;flex-wrap: wrap; }
.pop313131 .item {width: calc(50% - 10px); margin-bottom: 20px;  }
.filfilfilf {display: block; position: fixed; background: #FD6A23; color: #fff; border-radius: 30px; width: 160px;
height: 40px; text-align: center; z-index: 999; bottom: 60px; left: 50%; margin-left: -80px; line-height: 40px;  font-weight: bold; }
.filfilfilf:before {content: ''; background: url(/img/fifil.svg); width: 16px; height: 13px;  display: block;   position: absolute;   top: 14px;     left: 22px; }
.owl-carousel909 {display: block; margin-top: 15px; height: 400px; }
.owl-carousel909 {margin-bottom: -45px; z-index: 0; display:block!important}
.tur {position: relative; z-index: 1;}
.owl-carousel909 .owl-prev {color: #fff;}
.owl-carousel909 .owl-next {color: #fff;}
.imgg47 img {width: 100%; height: 100%; -o-object-fit: cover;object-fit: cover; }
.imgg47 {height: 400px;}
}
@media (max-width: 816px) {
.stars {padding-left: 10px; }
.wetsedrgsdfgs {display: block; text-align: center; }
.tur .tourmain3 {width: 100%; min-width: 100%; padding: 15px; -webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
.tur .tourmain2 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; margin-top: 20px; width: 100%;  }
.tur .tourmain {-ms-flex-wrap: wrap;flex-wrap: wrap; padding: 20px 10px; padding-bottom: 30px;  } 
.vivideo {margin-top: 20px; margin-left: 10px; margin-right: 10px; width: calc(100% - 20px); }
.tstastuyu {margin-left: 10px; margin-right: 10px;}
.conttt {font-size: 25px; margin-top: 30px; margin-bottom: 20px; padding: 0 10px; }
.wrap2 {padding-left: 10px; padding-right: 10px; }
.ertoiejrt {padding-left: 10px; padding-right: 10px; }
.wrap4 {display: block; }
.wrap444 {padding: 0 10px; width: 100%; }
.wrap44 {width: calc(100% - 20px); margin-left: 10px; margin-right: 10px;  min-width: 100px; border-radius: 15px; }
.wrap44 iframe {width: 100%!important; height: 300px!important}
.wrap44 {width: calc(100% - 20px); }
.oploplopl {display: block; }
.wrap33 {width: 100%; text-align: center; }
.wrap333 {padding: 0 10px;}
.blogg44 {width: calc(50% - 20px); }
.wrapper {width: 100% }
header {        padding-top: 10px;         padding-bottom: 10px;  position: fixed; top: 0; left: 0; z-index: 999; width: 100%; background: #fff;  }
.mm {top: 15px;}
body {padding-top: 45px;}
.seser {background: none; display: block; }
.seser2 {width: 100%; height: 49px; border-radius: 10px; line-height: 49px; }
.slider2 .oranbut {width: 100%; display: block; text-align: center; padding: 14px 0; margin-top: 10px;  }
.slider2:after {content: ''; background: url(/img/bapo7.png)no-repeat center; width: 334px; max-width: 100%; height: 228px; display: block; margin: 10px auto;}
.slider2 {margin-top: 0}
.logo {padding-left: 10px; }
.action h2 {padding-left: 10px; }
.pop3 h2 {padding-left: 10px; }
.banner4 img {display: none; }
.banner4 {background: url(/img/bapo77.png)no-repeat; height: 465px; width: 264px; margin-left: auto; margin-right: auto;  }
.action2 {padding: 20px 10px; }
.pop31 {padding-left: 10px; padding-right: 10px;}
.rasp2 {padding-left: 10px; padding-right: 10px;}
.kuda {padding-left: 10px; }
.kuda22 {width: 200px; min-width: 200px; height: 200px; margin-right: 10px; }
.kuda2 {padding-bottom: 10px; }
.podbor7 {display: none; }
.podbor {margin-left: 10px; margin-right: 10px; width: calc(100% - 20px); text-align: center; }
.podbor3 {margin-bottom: 40px; margin-left: auto; margin-right: auto; }
.blogg {padding-left: 10px; padding-right: 10px; }
.rrrrew {padding-left: 10px; padding-right: 10px; }
.footer {padding-left: 10px; padding-right: 10px; }
.cop {padding-left: 10px; padding-right: 10px; }
}
@media (max-width: 767px) {
.rasp55 {width: 320px; padding: 10px;     padding-top: 20px; left: unset; right: 0px; }
.month {width: 86px; }
}
@media (max-width: 718px) {
.footer {display: block; }
.footer2 {    width: 100%;}
.sdfsdf {font-size: 11px;}
.footer2 .button {margin-bottom: 0; }
.footer3  {margin-top: 40px; display: block; }
.footer11 {margin-top: 30px;}
.footer24 {display: none; }
.footer23 {margin-bottom: 30px; }
.cop2 {display: none; }
.cop3 {width: 100%;}
.seser {width: 100%; }
}
@media (max-width: 684px) {
.imgg47 {height: 300px; }
.owl-carousel909 {height: 300px; }
.wrap5 {display: block;  }
.wrap55 {width: 100%; padding-right: 10px; max-width: 100%;  }
.wrap555 {width: 100%; padding-left: 10px; margin-top: 20px; }
.wrap55 img {margin-left: auto; margin-right: auto; display: block; }
.filfilfilf {bottom: 20px;}
.simsims {width: 300px; min-width: 300px; margin-right: 10px; }
.similar {padding-left: 10px; padding-right: 10px; max-width: 100%; overflow-x: auto; }
.vivideo {  position: relative;   padding-bottom: 75%; 
  height: 0;  overflow: hidden;}
.vivideo iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border-width: 0;  outline-width: 0;}
}
@media (max-width: 623px) {
.pop0011 {width: 100%; min-width: 100%; -webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.pop0001 {width: 100%; min-width: 100%; height: 200px; -webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; margin-bottom: 10px; }
.perekl {margin-left: auto; margin-right: auto; }
.catcatcc h1 {padding-left: 10px; padding-right: 10px; }
.catcatcc {display: block; }
.calssdppl2 {padding-left: 10px; padding-right: 10px; }
.pop001 {-ms-flex-wrap: wrap;flex-wrap: wrap; }
}
@media (max-width: 612px) {
.blogg44 {width: 100%; }
.rasp101 img {width: 100%;}
.calssdppl4 .item {width: 100%; }
.pop313131 .item {width: 100%; }
.kudakuda {right: 50%;     margin-right: -146px; top: 45px;} 
.kuda h2 {text-align: center; margin-bottom: 95px; }
.rasp100 {width: 100%; }
.footer3 {width: 100%; }
}
@media (max-width: 520px) {
.wrap33 {min-width: 200px; }
.popopspo .item {min-width: 100% }
.mainmain2-2 td {padding: 3px;}
.dnidni0 td {padding: 3px;}
.owl-carousel1 .owl-controls {        top: -30px !important;    }
body {min-width: 330px; }
.podbor3 {width: 100%;}
.over3 {width: 100%; max-height: 100vh; overflow-y: auto; padding: 20px; } 
.labeldfdf2 {font-size: 12px; width: 93px;}
.labeldfdf {width: 300px; }
}
 