/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.owl-prev {
		/*left: 0;*/
		opacity: 1;
	}	
	.owl-next {
		/*right: 0;*/
		opacity: 1;
	} 
	ul.socki li.soc{
		display: none;
	}
	.but_box {
		top: -4px;
	}
	ul.socki {
		margin: 0 0 0 30px;
	}
	section.nomoney .bot_s:before {
		position: relative;
		display: block;
		content: '';
		top: -164px;
		margin-bottom: -171px;
		float: right;
		width: 300px;
		height: 165px;
		background: url(../img/slide.png) no-repeat;
		background-size: 300px 167px;
		z-index: -1;
	}
	.quest{
		z-index: 100;
	}
	.content_box .discounts_item{
		height: 375px;
	}
.headbar{ height: 501px;
padding: 323px 0 0;
margin-top: -331px; }
#menu-top-menu-mini li{margin-left: 5px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.slider .item .image img{
		display: none;
	}
	.slider .item .desqription,
	.slider .item .title{
		text-align: center;
	}
	.slider .item .more a{
		float: none;
		width: 105px;
		margin: 25px auto 0;
	}
	.owl-dots {
		display: none !important;
	}
	.allnews {
		position: relative;
		display: block;
		text-align: center;
	}
	.news .allnews a, .quest .allnews a {
    	float: none; 
	}
	header {
		background-color: #315266;
	}
	.quest ul li a ,
	footer ul li a {
		font-size: 12px;
	}
	.questitem{
		font-size: 12px;
	}
	.slider {
    	height: 500px;
	}
	.content_box .h2 {
    	line-height: 1;
		margin-bottom: 10px;
	}
	.payment {
		text-align: center;
	}
	.payment .item a{
		display: inline-block;
	}
	.slider2 .owl-prev{
		opacity: 1;
	}
	.slider2 .owl-next{
		opacity: 1;	
	}
	.maptabs ul li{
		padding: 15px 25px;
		width: auto;
	}	
	.formyselftabs ul li{
		padding: 15px 25px;
		width: auto;
	}
	.content_box .discounts_item{
		height: 330px;
	}
	.owl-prev {
		left: 0;
		opacity: 1;
	}	
	.owl-next {
		right: 0;
		opacity: 1;
	} 
	.news {
		padding: 15px 0 35px;
	}
	.newssals {
		padding: 40px 0 0;
	}
	.newsopen .slider2 .item .bg_block {
		height: 100%;
	}
	.newsopen .box_opennews {
		float: none; 
	}
    .botttimage:before{
        display: none;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	li#media_image-2{top: -40px;
left: 33%;}
	
	/*Disable Animation on Mobile Devices*/
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
	.quest ul li a ,
	footer ul li a {
		font-size: 14px;
	}
	header .logo a {
		font-size: 40px;
		margin: -22px 0 52px 7px;
	}
	header .logo a .white {
		margin-top: 0;
	}
	.input_domens{
		padding: 15px 0;
		height: 60px;
	}
	.title_input_domens {
		font-size: 16px;
	}
	.cont_box{
		margin-top: 15px;
	}
	.footer_logo {
		padding: 5px 0;
	}
	.news .desqription{
		font-size: 10px;
	}
	.news_connection:before{
		width: 135px;
	}
	.content_box .discounts_item{
		height: auto;
	}
	.chanal_box .logo img{
		width: auto;
	}
	.plus_tarif {
		font-size: 15px;
	}

	
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	li#media_image-2{top: -40px;}
	.js-toggle-right-slidebar svg {
		width: 35px;
		height: 35px;
		margin-top: -4px;
	}
	.maptabs .content .h_about{
		height: 265px !important;
	}
	.maptabs ul li {
		padding: 5px 5px;
		font-size: 12px;
	}	
	.content_box .discounts_descr{
		font-size: 11px;
	}
	.discounts_descr .title {
		font-size: 14px;
		line-height: 1;
		margin-bottom: 5px;
	}
	.discounts_descr {
		padding: 20px 25px 15px;
	}
	.disc_name {
		top: -14px;
		font-size: 12px;
		padding: 6px 15px 8px;
	}
	.formyselftabs ul li {
		padding: 10px 10px;
		font-size: 12px;
	}
	.cart_bisn {
		margin: 10px 10px 10px 0;
		padding: 10px;
	}
	.news_connection .title {
		font-size: 16px;
	}
	.title_input_domens {
		margin: 0;
	}
	.input_domens:before{
		display: none;
	}
	section.error:before {
		margin-left: -150px;
		width: 300px;
		height: 150px;
		background-size: 100% auto;
	}
	section.error .logo {
		margin: 25px auto 30px;
	}
	section.error .text {
		font-size: 110px;
	}
	section.error .desqription {
		width: 250px;
		margin: 0 auto;
	}
	.news .butmore a{
		top: 0;
	}
	.rate_box tr td{
		font-size: 9px;
	}
	.rate_box tr td.color a {
		position: relative;
		display: block;
		margin: 5px 0px;
		font-size: 8px;
		padding: 6px 2px 5px;
		text-decoration: none;
		color: #fff;
		border-radius: 40px;
	}
	.chanal_box .cont_box .connect a {
   		margin: 0 10px;
		padding: 5px 10px;
	}
	.chanal_box .cont_box .price {
		width: 90px;
	}
	.chanal_box .cont_box .discription {
		font-size: 13px;
		margin: 7px 0 10px;
	}
	.fotmessage:before,
	.fotmessage:after{
		display: none;
	}
	.plus_tarif {
		font-size: 13px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 400px) {
	.chanal_box .logo img {
		width: 100%;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 360px) {
	li#media_image-2{top: -50px;}
	header {
		padding: 20px 0 0;
	}
	header .logo a {
		top: 25px!important;
		font-size: 25px;
		margin: -22px 0 25px 7px;
	}
	header .logo .pash span {
		width: 23px;
	}
	header .logo .pash {
   		width: 50px;
		height: 20px;
	}
	
	.slider .item .title {
		font-size: 30px;
	}
	.slider .item .desqription {
		font-size: 12px;
	}
	.slider .item .more a {
		margin: 15px auto 0;
	}
	.owl-prev, 
	.owl-next{ 
		width: 25px;
		height: 40px;
	}
	.slider {
		height: 475px;
	}
	.news h3.title{
		font-size: 12px;
		line-height: 1;
		font-family: "MullerBold", sans-serif;
		margin: 0 0 5px;
	}
	.butmore{
		position: relative;
		display: block;
		text-align: right;
	}
	.news .butmore a {
    	top: 5px;
		float: none; 
		text-align: center;
	}
	.news .itemnews {
		margin-bottom: 10px;
	}
	footer ul{
		margin: 5px 0 0;
	}
	footer .title_aboutcompony {
		font-size: 10px;
	}
	footer ul li a {
		position: relative;
		display: inline-block;
		font-size: 10px;
		line-height: 1.2;
		margin: 0px;
	}
	footer ul li a:hover{
		border-bottom: 0;
		text-decoration: none;
	}
	.js-toggle-right-slidebar svg {
		width: 25px;
		height: 25px;
		margin-top: -1px;
	}
	.domens_string a {
		width: 80px;
		margin-top: 10px;
		font-size: 9px;
	}
	.domens_string .price,
	.domens_string  .name {
    	padding: 15px 0;
		font-size: 14px;
	}
	.input_domens .but_dom{
		font-size: 9px;
	}
	.input_domens input {
		padding: 5px 5px;
		font-size: 11px;
	}
	.w_yc{
		font-size: 25px !important;
		width: 260px !important;
	}
	.slider2 .owl-next,
	.slider2 .owl-prev{
    	top: 25%;
	}
	.fotmessage {
		font-size: 12px;
	}
	.bgc_text{
		color: #fff;
	}
	
}

@media only screen and (max-width : 320px) {
	.footer .title_aboutcompony {
		font-size: 9px;
	}
}


/*==========  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) {

}

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

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}