/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
	.logo{margin-right: 30px;}
	.tel-bx .tel{margin-right: 50px;}
	.top-box:after{margin-left: -80px;}
	.top-text .t1{font-size: 22px;line-height: 30px;}
	.top-text .t2{font-size: 22px;}
	.slogan{font-size: 16px;line-height: 20px;}
	.ib-item .t1{height: 40px;}
	.rules-box .text-bx{margin-left: 0;padding: 30px;}
	.paper-box .sert{right: -380px;}
	.rules-box{margin-bottom: 150px;}
	.form-bx{padding: 30px;}
	.case-item .ico{zoom:.5;}
	.case-item .btn{padding: 15px 30px;}
	.yellow-box{height: 1900px;}
	.team-box{margin-bottom: 0;}
	.yellow2-box{height: 1450px;margin-bottom: 50px;}
	.partners-box{margin-top: 0;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.top-box:after{display: none;}
	.slogan{display: none;}
	.header{margin-bottom: 50px;}
	.top-text .t2{margin-bottom: 30px;}
	.top-text{margin-bottom: 50px;}
	.info-blocks{margin-top: 0;}
	.top-box{margin-bottom: 50px;height: auto;}
	.owl-carousel .owl-nav>div{background-color: #FFF410;}
	.ib-item{margin-bottom: 20px;}
	.ib-item .t1{height: auto;}
	.ib-item .t2 br{display: none;}
	.aside-bx{margin-bottom: 30px;}
	.rules-box .text-bx:after{display: none;}
	.rules-box{margin-bottom: 70px;}
	.paper-box .sert{position: static; }
	.paper-box .sert img{max-width: 100%;}
	.paper-box{text-align: center;margin-bottom: 50px;}
	.yellow-box{padding: 50px 0;height: auto;background: #fef301;}
	.team-box .title-bx .t1{float: none;}
	.team-box .title-bx .t2{float: none;padding: 0;}
	.team-box .title-bx{margin-bottom: 30px;}
	.team-item-big img{width: 100%;}
	.yellow2-box{padding: 50px 0;height: auto;background: #fef301;margin-top: 50px;}
	.order-bx{padding: 30px;height: auto;margin-bottom: 60px;}
	.form-block .title-bx{margin-top: 0;}
	.title-bx .t1{font-size: 30px;line-height: 1.4;}
	.title-bx .t2{font-size: 16px;line-height: 1.5;}
	.form-bx{margin-top: 30px;}
	.yellow2-box .form-block{margin-bottom: 0;}
	.partners-box .title-bx{margin-bottom: 40px;}
	.case-slider .img{padding: 0;margin-bottom: 30px;}
	.service-box{padding: 50px 0 30px;background: #fef301;}
	.aside-bx .list .opener{padding: 15px 30px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.btn-call{display: none;}
	.tel-bx .tel{margin-right: 0;}
	.title-bx .t1{font-size: 24px;line-height: 1.3;}
	.info-blocks{margin-bottom: 50px;}
	.aside-bx .list .opener{padding: 15px 20px;}
	.rules-box .text-bx{padding: 20px;}
	.title-bx .t1 br,
	.title-bx .t2 br{display: none;}
	.form-bx{padding: 20px;}
	.form-bx .h3{font-size: 18px;line-height: 1.5;}
	.regular-form .btn,
	.regular-form input[type='text']{height: 60px;font-size: 16px;}
	.form-block{margin-bottom: 70px;}
	.case-item .ico{display: none;}
	.case-item{padding: 20px;}
	.case-item .wr{min-height: inherit;}
	.btn{line-height: 1.2;}
	.yellow-box{margin-bottom: 50px;}
	.order-bx .h3{line-height: 1.4;}
	.order-bx{padding: 20px;background: #e6e6e6;}
	.order-form input[type='text']{margin-bottom: 15px;}
	.part-item{margin-bottom: 20px;}
	.t-foot{padding: 20px 0;display: block;}
	.t-foot .cc{margin-bottom: 20px;text-align: center;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.logo img{width: 78px;}
	.top-text .t1{font-size: 19px;}
	.top-text .t1 img{margin-right: 15px;}
	.top-text .t2{font-size: 17px;}
}