@media only screen and (min-width : 1920px) {
.header-carousel .item{
height: 650px;
}
.header-carousel .owl-dots {    
top: 320px;
} }
@media only screen and (max-width : 1920px) {
.header-carousel .item{
height: 650px;
}
.header-carousel .owl-dots {    
top: 320px;
} }
@media only screen and (max-width : 1400px) {
.header-carousel .item{
height: 510px;
}
.header-carousel .owl-dots {    
top: 250px;
} }
@media only screen and (max-width : 1220px) {
.interesting-carusel .owl-controls .owl-nav>div{
left: -8px;
}
.interesting-carusel .owl-controls .owl-nav>div.owl-next{
right: -8px;
}
.black-bgc-carusel .owl-controls .owl-nav>div{
left: -8px;
}
.black-bgc-carusel .owl-controls .owl-nav>div.owl-next{
right: -8px;
}
.test-carous-carusel .owl-controls .owl-nav>div{
left: -8px;
}
.test-carous-carusel .owl-controls .owl-nav>div.owl-next{
right: -8px;
}
} @media only screen and (max-width : 1200px) {
}
@media only screen and (max-width : 1199px) {
.price-in-wrap-item img {
width: 45px;
}
.price-in-wrap-item-img {    
width: 100px;
height: 100px;    
}
.best-curort-item-img img {
width: 330px;
}
.hotel-wrap-item-img img {
width: 250px;   
}
.begin-wrap li.last-type{
padding-bottom: 120px;
} 
.rassrochka-head .credit-wr-img{
width: 100%;
}
.rassrochka-head .credit-wr-img img{
left: 0;
}
.turistam-post-item img{
width: 100%;
}
.select-wrap {   
flex-grow: 1; 
margin-right: 4px;  
}
.big-form-item label{
margin-right: 0;
}
.country-descr-item-img {
width: 230%;
}
.kurort-item-img span {
padding: 5px 8px !important;
font-size: 12px;
}
.first-tabs .tabs>label{
width: 68px;
}
#content-1 input{
width: 100%;
}
.first-tabs .tabs>label {
font-size: 15px;
}
}
@media only screen and (max-width : 1030px) {
.interesting-carusel .owl-controls .owl-nav>div{
left: -8px;
}
.interesting-carusel .owl-controls .owl-nav>div.owl-next{
right: -8px;
}
.test-carous-carusel .owl-controls .owl-nav>div{
left: -8px;
}
.test-carous-carusel .owl-controls .owl-nav>div.owl-next{
right: -8px;
}
} @media only screen and (max-width : 992px) {
}
@media only screen and (max-width : 991px) {
.header-contacts{
display: none;
}
.header-item {    
display: block;   
}
.header-social{
text-align: left;
padding-left: 44px;
}
.hidden-mnu a{
padding-right: 0;
}
.header-phone {
text-align: left;
padding-left: 44px;
}
.header-phone a{
padding-left: 0;
}
.header-adress{
padding-left: 44px;
}
.header-social ul{
border-bottom: none;
}
.header-social a{
padding: 0;
}
.hidden-mnu{
padding-bottom: 12px;
}
.header-btn {
text-align: center;
width: 80%;
margin: 20px auto 8px;
}
.header{
padding: 10px 0;
}
.header-carousel .item p{
max-width: 700px;
margin: auto;
margin-left: auto;
}
.header-carousel .item h1, .header-carousel .item h2{
font-size: 40px;
}
.header-carousel .item p{
font-size: 20px;
margin-bottom: 10px;
}
.header-img p{
max-width: 700px;
margin: auto;
margin-left: auto;
font-size: 20px;
}
.select-wrap {
margin-bottom: 0;    
}
.big-form-item input{
margin-bottom: 0;
}
.select{
margin-bottom: 20px;
}
.first-radio-item {
display: flex;
align-items: center;
justify-content: center;
}
.first-radio-item-span span{
text-align: center;
}
.tabs-two span{
text-align: center;
}
.tabs-two{
text-align: center;
}
.tabs{
text-align: center;
}
#content-three-1 input,
#content-three-2 input,
#content-three-3 input{
margin: auto;
}
.credit-wr-text{
text-align: center;
}
.credit-wr-text .section-title h3{
text-align: center;
}
.credit-wr-img{
position: relative;
display: none;
}
.credit-wr-img img {
width: 100%;
position: relative;
bottom: 0;
right: 0;
}
.credit-wr{
padding-bottom: 60px;
}
.credit-wr-img{
margin-top: 20px;
}
.best-curort-item-text p{
font-size: 14px;
}
.hotel-wrap-item{
display: block;
}
.hotel-wrap-item-img img{
width: 100%;
}
.hotel-wrap-item-img{
text-align: center;
}
.hotel-wrap-item-text {
padding: 0;    
margin-top: 20px;
}
.price-date{
margin-top: 20px;
}
.hotel-wrap-btns-zakaz-hotel a {
padding: 10px 50px 10px 50px;
}
.information-item p{
font-size: 14px;
}
.begin-wrap .img-item img {   
margin-top: 10px;
}
.rassrochka-head .credit-wr-img{
display: none;
}
.rassrochka-head{
padding: 60px 0 60px;
}
.variant-rassrochki-item-text p{
font-size: 14px;
}
.header-img h1{
font-size: 40px;
}
.form-btn {
text-align: center;
margin-top: 40px;
}
a.dopolnitelno-item{
display: block;
}
.dopolnitelno-item-img {
width: 100%;
}
.dopolnitelno-item-text{
width: 100%;
text-align: center;
}
a.dopolnitelno-item{
width: 50%;
}
.footer-mnu{
text-align: center;
}
.footer-contacts .adress-item{
text-align: center;
}
.mail-item a{
text-align: center;
}
footer .header-phone{
text-align: center;
padding-left: 0;
}
.footer-btn{
margin-bottom: 16px;
}
.header-carousel .item h3{
margin-bottom: 10px;
}
.kurort-name h1{
font-size: 40px;
}
.kurort-name-img{
height: 300px;
margin-bottom: 20px;
}
.kurort-item-img span {
padding: 5px 8px !important;
font-size: 14px;
}
.first-date {
margin-right: 4px;
flex-grow: 1;
}
.second-date {
margin-left: 4px;
flex-grow: 1;
}
.kurort .section-title h1{
font-size: 40px;
}
}
@media only screen and (max-width : 808px) {
.header-carousel .item h3{
text-align: center;
}
}
@media only screen and (max-width : 768px) {
} @media only screen and (max-width : 767px) {
.hidden-mnu{
right: 15px;
}
.toggle-mnu{
right: 15px;
}
.header-carousel .item {
height: 420px;
}
.header-img{
height: 420px;
}
.header-carousel .item h1, .header-carousel .item h2{
margin-bottom: 30px;
line-height: 1;
}
.header-img h1{
margin-bottom: 30px;
line-height: 1;
}
.home-slider-btn {
margin-top: 40px;
text-align: center;
}
.header-carousel .item p {    
padding: 0 20px;
}  
.header-carousel .owl-dots {
top: 205px;
}
.price-in-wrap-item-img {
width: 90px;
height: 90px;
}
.price-in-wrap-item p {
font-size: 16px;    
margin-top: 8px;
}
.big-form-item {
display: block;
}
.first-date {    
flex-grow: 1;
}
.second-date {    
flex-grow: 1;
}
.select {
margin-bottom: 0;
}
.big-form-item label{
margin-right: 0;
margin-bottom: 12px;
display: block;
}
.select-wrap{
margin-left: 0px;
margin-right: 0;
}
.first-radio-item-span span {
text-align: center;
margin-top: 14px;
}
.first-tabs .tabs span {
text-align: center;
margin-top: 22px;
}
.first-tabs-mobile{
margin-top: 26px;
}
.night-wr,
.child-wr{
display: inline-block;
width: 100%;
}
.interesting-carusel .owl-controls .owl-nav>div {
left: 0;
}
.interesting-carusel .owl-controls .owl-nav>div.owl-next {
right: 0;
}
.black-bgc-carusel .owl-controls .owl-nav>div {
left: 0;
}
.black-bgc-carusel .owl-controls .owl-nav>div.owl-next {
right: 0;
}
.best-curort-item-text {
padding: 20px 20px 20px;
}
.hotel-wrap-btns-about-hotel {
text-align: center;
margin-bottom: 8px;
}
.hotel-wrap-btns-about-hotel a{
display: block;
}
.hotel-wrap-btns-zakaz-hotel a{
display: block;
}
.hotel-wrap-btns-contacts{
margin-top: 8px;
}
.test-carous-carusel .owl-controls .owl-nav>div{
left: 0px;
}
.test-carous-carusel .owl-controls .owl-nav>div.owl-next{
right: 0px;
}
.begin-wrap li {
padding-bottom: 40px;
}
.begin-wrap li.last-type {
padding-bottom: 0;
}
.begin-wrap ul li:after{
display: none;
}
.variant-rassrochki-item{
display: block;
}
.variant-rassrochki-item-number {    
margin: auto;
margin-bottom: 12px;
}
.variant-rassrochki-item-text {   
width: 100%;   
}
.variant-rassrochki-item-text p{
text-align: center;
}
.trebovania .trebovania-item{
height: auto !important;
}
.turistam-item .turistam-item-text{
height: auto !important;
}
.header-img h1 {
font-size: 30px;
} 
.header-img p{
font-size: 18px;
}
.mfp-close-btn-in .mfp-close {
color: #000;
right: 7px;
top: 7px;
background-color: #fff;
}
.message{
margin-top: 16px;
}
.header-carousel .item h6{
font-size: 28px;
}
.header-carousel .item h1, .header-carousel .item h2 {
font-size: 32px;
}
.country-descr-item{
display: block;
}
.country-descr-item-img{
width: 100%;
}
.kurort-name h1{
font-size: 30px;
}
.kurort .section-title h1{
font-size: 30px;
}
}
@media only screen and (max-width : 730px){
.kurort-item-img span {
padding: 5px 8px !important;
font-size: 12px;
}
.kurort-item-img span.zaman{
top: 33px;
}
.kurort-item-img span.niz{
top: 33px;
}
.kurort-item-img span.priv{
top: 60px;
}
.kurort-item-img span.akcii{
top: 60px;
}
}
@media only screen and (max-width : 700px){
a.dopolnitelno-item {
width: 70%;
}
}
@media only screen and (max-width : 689px){
.best-curort-item-text span{
margin-left: 0;
}
}
@media only screen and (max-width : 677px){
.best-curort-item-text span{
margin-left: 0;
margin-top: 8px;
}
}
@media only screen and (max-width : 670px){
.best-curort-item{
display: block;
}
.best-curort-item-img img {
width: 100%;
}
.best-curort-item-text{
text-align: center;
}
.best-curort-item-text {
padding: 20px 10px 20px;
}
}
@media only screen and (max-width : 669px){
.best-curort-item-text h5{
display: block;
}
}
@media only screen and (max-width : 620px){
.kurort .col-xs-6{
width: 100%;
}
@media only screen and (max-width : 730px){
.kurort-item-img span {
padding: 5px 12px !important;
font-size: 14px;
}
.kurort-item-img span.zaman{
top: 36px;
}
.kurort-item-img span.niz{
top: 36px;
}
.kurort-item-img span.priv{
top: 66px;
}
.kurort-item-img span.akcii{
top: 66px;
}
}
@media only screen and (max-width : 600px){
.header-carousel .item h1, .header-carousel .item h2 {
font-size: 32px;
}
.header-carousel .item p {
font-size: 18px;
}
.header-img h1{
font-size: 32px;
}
.header-img p{
font-size: 18px;
}
.kurort-name h1{
font-size: 32px;
}
.kurort .section-title h1{
font-size: 32px;
}
} @media only screen and (max-width : 570px) {
.hidden-mnu{
width: 100%;
}
.best-country-kurort-item .best-country-kurort-item-text h5{
height: auto !important;
}
.best-country-kurort-item .best-country-kurort-item-text p{
height: auto !important;
}
.best-country-kurort .col-xs-6{
width: 100%;;
}
}
@media only screen and (max-width : 500px) {
.header-logo img{
width: 54px;
}
.toggle-mnu {    
top: -4px;   
}
.header-carousel .item {
height: 480px;
padding: 0 0px;
} .header-carousel .owl-dots {
top: 235px;
}
.header-carousel .owl-controls .owl-nav>div{
left: 5px;
}
.header-carousel .owl-controls .owl-nav>div.owl-next{
right: 5px;
}
.section-title h3{
font-size: 20px;
}
.we-make .section-title p{
font-size: 14px;
}
.credit-wr-text p{
font-size: 14px;
}
.hotel-wrap-item-text-list-item{
display: block;
}
.dopolnitelno .section-title p{
font-size: 14px;
}
.under-text h3{
font-size: 20px;
}
.under-text h6{
font-size: 20px;
}
.under-text p{
font-size: 14px;
}
a.dopolnitelno-item {
width: 100%;
}
.vazhno-page-text p{
font-size: 14px;
}
.kurort .section-title p{
font-size: 14px;
}
.kurort-name-text p{
font-size: 14px;
}
p.dopolnitelno-item-text-descr{
font-size: 14px;
}
}
@media only screen and (max-width : 490px) {
.begin-wrap li {
padding-bottom: 0px;
}
}
@media only screen and (max-width : 425px){
.hotel-wrap-item-text-list-item{
width: 100%;
}
}
@media only screen and (max-width : 420px){
.header-img h1 {
font-size: 26px;
}
.kurort-name h1{
font-size: 26px;
}
.kurort .section-title h1{
font-size: 26px;
}
}
@media only screen and (max-width : 400px){
.hidden-mnu {
width: 107%;
}
.hidden-mnu a {
padding-right: 10px;
}
.cd-accordion-menu label, .cd-accordion-menu a{
font-size: 14px;
padding: 12px 18px 12px 34px;
}
.cd-accordion-menu ul label, .cd-accordion-menu ul a {   
padding-left: 55px;
}
.header-adress {
padding-left: 28px;
}
.header-social {
text-align: left;
padding-left: 32px;
}
.header-phone {
text-align: left;
padding-left: 32px;
}
}
@media only screen and (max-width : 380px){
.dopolnitelno-item-text p{
font-size: 16px;
}
.header-carousel .item {
height: 525px;
padding: 0 0px;
}
.header-carousel .owl-dots {
top: 260px;
}
.header-carousel .item h1, .header-carousel .item h2 {
font-size: 28px;
}
.kurort-item-img span {
padding: 5px 8px !important;
font-size: 12px;
}
.kurort-item-img span.zaman{
top: 33px;
}
.kurort-item-img span.niz{
top: 33px;
}
.kurort-item-img span.priv{
top: 60px;
}
.kurort-item-img span.akcii{
top: 60px;
}
}
@media only screen and (max-width : 370px){
.interesting-carusel .owl-controls .owl-nav {
bottom: 78%;   
}
}
@media only screen and (max-width : 364px){
.header-carousel .item h3{
font-size: 29px;
}
}
@media only screen and (max-width : 360px){
.header-img h1 {
margin-bottom: 10px;   
}
.header-img {
height: auto;
}
}
@media only screen and (max-width : 350px) {
.hidden-mnu {
width: 108%;
}
.interesting-carusel .owl-controls .owl-nav {
bottom: 80%;
}
}
@media only screen and (max-width : 340px) {
.hidden-mnu {
width: 109%;
}
}
@media only screen and (max-width : 330px) {
.hidden-mnu {
width: 110%;
}
#content-three-1 input{
width: 100%;
}
}
@media only screen and (max-width : 325px){
.first-tabs-mobile .tabs>label{
width: 90px;
}
} @media only screen and (max-width : 320px) {
.hidden-mnu {
width: 111%;
}
}  @media only screen and (min-width : 320px) {
} @media only screen and (min-width : 480px) {
} @media only screen and (min-width : 768px) {
} @media only screen and (min-width : 992px) {
} @media only screen and (min-width : 1200px) {
}