/*==========  Desktop First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1330px) {
	.section-bron .owl-next{
		right: -12px;
	}
	.section-bron .owl-prev{
		left: -12px;
	}
	.section-bron  #w2 .owl-next{
		right: -12px;
	}
	.section-bron  #w2 .owl-prev{
		left: -12px;
	}
	.owl-carousel.turs .owl-next{
		right: 10px;
		opacity: 0.7;
	}
	.owl-carousel.turs .owl-prev{
		left: 10px;
		opacity: 0.7;
	}
}


@media only screen and (max-width : 1200px) {
	p.loadtur-comment{
		margin-right: 20px;
		margin-left: 10px;
	}
	.loadtur-futter{
		text-align: center;
	}
	.loadtur-comment{
		text-align: center;
	}
	.loadtur-futter-right{
		display: block;
		width: auto;
		text-align: center;

	}
	.loadtur-futter-left{
		display: inline-block;
		width: auto;
		text-align: center;
		margin-left: 0px;
	}



	.loadtur-comment{
		margin-right: 5px;
	}

	#hot-listview{
		text-align: center;
	}
	#hot-listview .item{
		display:inline-block;
		float: none;
	}
	.h1{
		font-size: 40pt;
	}
	.section-about p br{
		display: none;
	}
	.section-bron .owl-next{
		right: -6%;
	}
	.section-bron .owl-prev{
		left: -6%;
	}
	.section-bron #w2 .owl-next{
		right: -6%;
	}
	.section-bron #w2 .owl-prev{
		left: -6%;
	}
}

@media only screen and (max-width : 1050px) {
	.section-bron .owl-next{
		right: -12px;
	}
	.section-bron .owl-prev{
		left: -12px;
	}
	.section-bron #w2 .owl-next{
		right: -12px;
	}
	.section-bron #w2 .owl-prev{
		left: -12px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

  .footer .paysystems {
    margin-left: 0;
  }

	.loadtur-futter {
		text-align:left;
		margin-left: 55px;
		margin-right: 55px;
	}

	.loadtur-futter-left {
		display: inline-block;
		width: auto;
		text-align: left;
		margin-left: 0px;
	}

	.loadtur-futter-right {
		display: block;
		width: auto;
		text-align: left;

	}
	.loadtur-comment{
		text-align: left;
		margin-left: 40px;
		margin-right: 40px;
	}
	p.loadtur-comment{
		margin-left: 0px;
		margin-right: 0px;
	}
	.loadtur-name{
		margin-left: 55px;
		margin-right: 55px;
		text-align: justify
	}
	.loadtur-header-red{
		margin-left: 40px;
		margin-right: 40px;
		margin-top: 40px;
		font-weight: bold;
		text-align: left;
	}
	.loadtur-header-text{
		margin-left: 40px;
		margin-right: 40px;
		font-size: 12pt;

		padding-top: 20px;
		text-align: left;
	}

	.b-right-border{
		display: none;
	}
	#vk_groups{
		margin: 0 0 20px;
	}
	.maps .item {
		display: block;
	}
	.tur-items .item {
		width: 50%;
	}
	.section-bron .owl-next{
		right: -8%;
	}
	.section-bron .owl-prev{
		left: -8%;
	}
	.section-bron #w2 .owl-next{
		right: -8%;
	}
	.section-bron #w2 .owl-prev{
		left: -8%;
	}
    #myModalTurs .pr-0{
        padding-right: 15px;
        padding-bottom: 20px;
    }
    #myModalTurs .pl-0{
        padding-left: 15px;
    }

}

@media only screen and (max-width : 850px) {

	.b-right-border{
		display: none;
	}
	.section-bron .owl-next{
		right: -12px;
	}
	.section-bron .owl-prev{
		left: -12px;
	}
	.section-bron #w2 .owl-next{
		right: -12px;
	}
	.section-bron #w2 .owl-prev{
		left: -12px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

  .header-btn-payment {
    display: none;
  }

	.b-right-border{
		display: none;
	}
    #myModalTurs button.close{
        padding: 15px;
    }
	.wbest{
		padding: 20px 0;
	}
	.maps .item {
		display: inline-block;
	}
	.header .b-right, .header .b-left, .copiright .b-left, .copiright .b-right{
		float: none;
	}
	.header .b-left{
		text-align: left;
		overflow: hidden;
	}
	.header .b-left>a{
		float: left;
	}
	.header .b-left>.soc{
		float: right;
		padding: 17px 0px;
	}
	.maps {
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		width: 100%;
		padding: 15px 0;
		position: relative;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
		text-align: center;
	}
	.manager a.link{
		margin: 20px 0 10px 0;
	}
	.header .b-right {
		padding: 10px 0;
		margin: 0 -15px;
		width: auto;
	}
	.header .tel {
		margin-left: 0;
		display: block;
		text-align: center;
		padding: 15px 0 5px;
	}
	.footer .tel{
		
	}
	.maps::before, .maps::after{
		display: none;
	}
	.footer .tel {
		margin-left: 10px;
	}
	.tel a, .footer .tel a{
		font-size: 12pt;
	}
	.h1, .h2, .owl-single .h3 {
		font-size: 20pt;
	}
	.p-main, .f-18, .f-16{
		font-size: 12pt;
	}
	.owl-next, .owl-prev{
		/*display: none;*/
	}
	.owl-single .item{
		height: 320px;
	}
	.replies-list .item, .tur-items .item{
		width: 100%;
	}
	.manager .img{
		float: none;
	}
	.manager .text{
		padding: 10px 0 0;
	}
	.footer .h4 {
		font-size: 15pt;
		margin: 20px 0 10px;
	}
	.bottom-menu>li>a, .list-items .item a{
		font-size: 13pt;
	}
	.footer .col-country, .footer .col-city{
		float: left;
		width: 50%;
		margin: 0 0 40px;
	}
	.footer .col-turtype{
		clear: both;
	}
	.section-social iframe, #vk_groups{
		height: 400px!important;
	}
	.copiright {
		padding: 40px 0 0;
	}
	.quotes::before, .quotes::after{
		display: none;
	}
	.quotes{
		margin: 0;
	}
	.section-about {
		padding: 50px 0;
	}
	.section-main .help-block{
		position: static;
	}
	.maps .item .tooltip{
		display: none!important;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

	.modal .modal-body{
		padding: 30px 50px 50px;
	}
	.modal-tur{
		padding: 0 30px;
	}
	#myModal .modal-content {
		top: 50%;
		margin-top: -53px;
	}
	#myModal .modal-dialog {
		height: 100%;
		margin: 0 auto;
	}
	#myModalTurs .field-turs-form-modal-tel{
		/*width: 55%;
		float: left;*/
	}
	#myModalTurs .group-submit{
		float: right;
		width: 42%;
		text-align: right;
		margin: 0;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {


}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.soc.hidden-xs{
		display: none;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 1050px) {

}


/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.container{
		padding: 0;
		width: 1200px;
	}
	#myModalTurs .modal-dialog {
		width: 788px;
	}
}
