﻿@media (max-width: 1290px) {	
	body { overflow-x:hidden;}
}

@media (max-width: 1200px) {
	
}
@media (max-width: 1199px){
	.container {
		max-width: 100%;
	}
}
@media (max-width: 991px) {
	.navbar .navbar-toggler  {
		border: 1px solid #ffa043;
		border-radius: 0;
		height: 40px;
		width: 40px;
		padding: 0;
		text-align: center;
		color: #ffa043;
	}
	.navbar .navbar-toggler:hover {
		background-color:#ffa043;
		color:#ffffff;
	}
	.navbar .navbar-toggler[aria-expanded="true"] {
		background-color:#ffa043;
		color:#ffffff;
	}
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
		padding-left:15px;
		padding-right:15px;
	}
	.navbar {
		border-bottom:1px solid rgba(0, 0, 0, 0.2);
	}
	.navbar .navbar-nav {
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		margin-top: 10px;
	}
	.about-content {
		text-align:center;
	}
	.features-box .features-content p br {
		display:none;
	}
	.footer-row .footer_grid.grid_4 {
		width: 50%;
	}
	.footer-row .footer_grid.grid_2 {
		width: 25%;
	}
	.footer-row .footer_grid.grid_3 {
		width: 50%;
	}
	.footer-row .footer_grid .footer_intro {
		margin-bottom: 30px;
	}
	.contact-bg {
		margin:-50px 30px 0 30px;
	}
	.contact-form {
		padding:30px 10px;
	}
	.contact-details {
		padding:30px 10px 0 10px;
	}
	.page-title h1{
		text-align:center;
	}
	.operators-content h2{
		text-align:center; margin:30px 0 10px 0;
	}
	.section-about{
		padding:50px 0;
	}
	.section-operators{
		padding:50px 0 20px 0;
	}
	.section-channels{
		padding-bottom:40px;
	}
	.section-goal, .section-features {
		padding-top:50px;
	}
	.section-client{padding-top:80px;}
}
@media (min-width: 768px) {
	
}
@media (max-width: 767px) {
	.client-tab .grid_row li { 
		-ms-flex:0 0 33.33%;
		flex:0 0 33.33%; 
		max-width:33.33%; 
		margin-bottom:20px;
	}
	.client-box {
		padding:30px 0 0 0;
	}
	.copyright_link {
		text-align:center;
	}
	.copyright_text p {
		text-align:center;
		margin-top: 15px;
	}
	.wave-img {
		display:none;
	}
	.channels-list .channels_item li {
		width:33.33%;
		margin-bottom:20px;
	}
	.channels-list .channels_item li:nth-child(4) {
		clear: both
	}
	
}
@media (max-width: 640px) {
	.operators-content h2{
		text-align:center; margin:20px 0 5px 0;
	}
	.section-about{
		padding:30px 0;
	}
	.section-operators{
		padding:40px 0 0px 0;
	}
	.section-channels{
		padding:20px 0;
	}
	.section-goal{
		padding-top:10px;
	}
	.section-features {
		padding-top:30px;
	}
	.section-client{
		padding-top:60px;
	}
	.page-title h1{
		margin-bottom:10px;
	}
	.footer{
		padding-top:40px;
	}
}
@media (max-width: 600px) {
	
}
@media (max-width: 568px) {
	.footer-row .footer_grid {
		width:50% !important;
	}
	.footer-row .footer_grid:last-child {
		clear: both;
	}
}
@media (max-width: 480px) {
	.client-tab .grid_row li {
		-ms-flex:0 0 50%;
		flex:0 0 50%; 
		max-width:50%; 
	}
	.channels-list .channels_item li {
		width:50%
	}
	.channels-list .channels_item li:nth-child(3) {
		clear: both
	}
	.channels-list .channels_item li:nth-child(4) {
		clear:none;
	}
}
@media (max-width: 420px) {
	.footer-row .footer_grid {
		width: 100% !important;
	}
}
@media (max-device-width: 480px) and (orientation: landscape) {
	
} 
@media (max-width: 360px) {
	
}
@media (max-width: 320px) {
}