/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
	.top-box{background-position: 64% 0;}
	.name-bx .s2{font-size: 14px;}
	.name-bx .s1{font-size: 24px;}
	.name-bx{right: 0;}
	.mess-text{display: none;}
	.nav{left: 280px;}
	.top-box{padding-bottom: 100px;}
	.title-bx{font-size: 32px!important;margin-bottom: 70px;}
	.works-box{background: none;}
	.work-item{margin-bottom: 70px;}
	.work-item .btn-bx .sm{display: none;}
	.quest-box{background: none;}
	.works-box{padding-bottom: 50px;}
	.quest-box .title{font-size: 28px;}
	.footer{margin-top: 0;}
	#wrapper{background: none;}
	.quest-box{padding-bottom: 70px;}
	.footer .nav{left: 335px;}
	.work-item .img img{margin-left: -75px;}
	.vid-box .text{padding-left: 490px;}
	.vid-box .text .img{left: -23px;}
	.pdf-box{background: none;}
	.vid-box{margin-bottom: 50px;}
	.mistake-box .btn-bx .tt{text-align: center;margin-bottom: 30px;}
	.mistake-box .bt-bx{text-align: center;}
	.slider-rev .owl-nav>div{display: none;}
	.owl-carousel .owl-dots {display: block;}
	.about-main .h3{padding-top: 0;}
	.ico-item p{font-size: 15px;}
	.btns-bx_audit .btn {
    font-size: 18px;
    padding: 20px;
    width: 340px;}
    .price-item .name{font-size: 16px;height: 48px;}
    .price-item .pr{font-size: 20px;}
    .under-text br,.popup-expert{display: none;}
	.t1 {    width: 520px;}
	.agni {    margin-top: 230px;}
	.btns-bx_audit .t1 {
    font-size: 23px;
    margin: 0px auto;
    margin-top: 30px;}
	.social-box .t1 {
    font-size: 24px;
    margin: 0px auto;
    margin-bottom: 30px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.btn-bigger {font-size: 24px;padding: 20px;}
	.under{font-size: 20px;}
	.audit-box .under br{display: none;}
	.faq-box{padding-bottom: 30px;}
	.vid-box .text{padding-left: 0;}
	.vid-box .text .img{width: 656px;margin: 0 auto 40px;position: relative;top: 0;left: 0;}
	.tb-text .h1{font-size: 32px !important;}
	.tb-text{width: 500px;}
	.tb-text .btn-bx .ost{margin-left: 0;margin-top: 15px;}
	.top-box{background-position: 70% 0;}
	.name-bx{right: -225px;}
	.tb-text .t1 br{display: none;}
	.nav{display: none;}
	.title-bx br{display: none;}
	.work-item .img img{margin: 0;width: 100%;}
	.work-item .img {margin-bottom: 30px;}
	.quest-box .title br{display: none;}
	.ic-bx .ico{zoom:.6;}
	.ic-bx .tt {width: calc(100% - 66px);}
	.ic-bx .t2{font-size: 14px;}
	.tb-main .btn{font-size: 18px;}
	.about-main .list {margin-bottom: 40px;}
	.social-box{padding: 0;}
	.ico-item .tt {width: calc(100% - 85px);}
	.ico-item .ico{zoom:.5;}
	.btns-bx_audit .btn{margin-bottom: 30px;}
	.btns-bx_audit .t1{font-size: 20px;margin: 0px auto;}
	.aside-list{display: none;}
	.table-box{padding-left: 0;}
	.price-item .list li{margin-top: 0 !important;margin-bottom: 20px !important;}
	.price-item .list li{font-size: 14px;}
	.price-block{background: none;padding-top: 20px;padding-bottom: 0px;}
	.mistake-box, .faq-box{background: none;}
	.hide-mob{display: none;}
	.price-item .list {min-height: 870px;}
	.tb-main {    background: url(../img/price.png) 50% 0 no-repeat;}
	.tb-text {    width: 600px;    padding-left: 80px;}
	.tarif-ot {    margin-top: 166px;}
	.social-box .t1 {
    font-size: 24px;
    margin: 0px auto;
    margin-bottom: 30px;}
    .agni {
    margin-top: 203px;
	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.btn.hide-img img{display: none; ;}
	.tarif-ot {margin-top: 20px!important;}
	.btn.hide-img {padding: 20px 10px;}
	.price-item .list{min-height: inherit;}
	.mistake-box{padding-bottom: 0;}
	.mistake-box .btn-bx .tt{font-size: 21px;}
	.review-box .title-bx{font-size: 32px;}
	.pdf-item{padding: 20px 0;}
	.pdf-item img{margin-bottom: 30px;width: 40px;}
	.vid-box .text .img{width: auto;}
	.vid-box .text .img img{max-width: 100%;}
	.vid-box{margin-top: 50px;}
	.vid-box .text .img a{left: 0;top: 0;width: 100%;height: 100%;}
	.tb-text-inner + .down-bx{margin-top: 50px;}
	.tb-text-inner .mess-text {top: 0!important;}
	.tb-text-inner{padding-top: 0;}
	.tb-text-inner .t1{text-align: center;}
	.top-box{background: none;}
	.tb-text{width: auto; padding: 0px;}
	.name-bx{display: none;}
	.tb-text .btn-bx{text-align: center;}
	.tb-text .btn-bx .ost{display: block;}
	.ic-bx{margin-bottom: 40px;}
	.logo{float: none;margin: 0 0 20px;text-align: center;}
	.phone-bx{float: none;width: 265px;margin: 0 auto;}
	.tb-text .h1{font-size: 26px !important;text-align: center;} 
	.tb-text .h1 br{display: none;}
	.btn-big{padding: 10px 20px;font-size: 18px;}
	.tb-text .t1, .tb-text .list{font-size: 16px !important;     width: auto;}
	.top-box{padding-bottom: 30px;}
	.title-bx{font-size: 21px;}
	.works-box{padding-bottom: 0;}
	.quest-box .title{font-size: 21px;}
	.quest-box .btn-bx .ost{font-size: 18px;}
	.quest-box{padding-bottom: 30px;}
	.footer .nav{display: block;position: static;text-align: center;margin-bottom: 30px;}
	.footer .nav li{margin: 0 0 10px;display: block;}
	.popup{padding-bottom: 40px;}
	.popup .h3{font-size: 23px;}
	.pop-form input[type='text']{margin-bottom: 39px;font-size: 18px;}
	.pop-form .btn{font-size: 18px;height: 60px;}
	.pop-bx .label{font-size: 21px;}
	.pop-bx .list{font-size: 16px;}
	.foto{display: block;padding-top: 80px;}
	.name-bx{position: static;display: block;}
	.mess-text{display: block;right: 0;top: 0;}
	.foto-bx{position: relative;}
	.btn-big{padding: 20px;}
	.faq-item .hh{font-size: 18px;}
	.audit-box{padding: 50px 0 ;}
	.under{font-size: 16px;line-height: 1.4;}
	.tb-main .phone-bx{margin-right: auto;}
	.social{position: static;margin-top: 20px;text-align: center;}
	.tb-text-inner .space{height: auto;}
	.price-item{margin: 50px 0;width: 100%;display: block;}
	.price-item .pr{margin-bottom: 30px;}
	.table-box{    background-color: #fdfdfd;}
	.price-item-mid {    background: #eee;
						border-bottom: 2px solid #999;
						padding-bottom: 50px!important;
						box-shadow: 5px 5px 5px #999;}
	.tnx-bx .desc{font-size: 18px;}
	.tnx-bx .btn{margin-top:10px;padding-top: 20px;padding-bottom: 19px;font-size: 18px;}
	.vid-box .title-bx {
    padding-top: 10px;
    margin-bottom: 30px;
}
.btns-bx_audit {
    padding-bottom: 60px;
}
.case-item .t1 {
    text-align: left;
}
.case-item .t2 {
    text-align: left;
}
.case-item .t3 {
    text-align: left;
}
.case-item .list {
    text-align: left;
}
.mucci {
	padding: 0 50px;
    padding-bottom: 25px;
}
.mistake-box {
    padding: 0;
}
.btns-bx_audit .t1 {
    width: auto;
}
.social-box .t1 {
    width: auto;
}
.ico-item {
    min-height: 94px;
}
}

@media only screen and (max-width : 575px) {
	.btns-bx_audit .btn{width: 290px;margin-left: 0;margin-right:0;}
}

@media only screen and (max-width : 479px) {
	.popup{padding: 35px 20px 30px;}
	.popup .h3{margin-bottom: 25px;font-size: 19px;}
	.pop-form input[type='text']{margin-bottom: 30px;padding-bottom:10px;font-size: 16px;}
	.pop-bx .label{font-size: 17px;}
	.mfp-close{width: 15px;height: 15px;line-height: 15px;}
	.mfp-close img{max-width: 100%;height: auto;}
	.tnx-bx .desc{font-size: 15px;}
	.tnx-bx .btn{padding-left: 15px;padding-right:15px;}
}

@media (min-width: 1200px) {
	.popup_has_illustration{
		position:relative;
		display: flex;
		align-items: center;
		max-width:970px;
		min-height: 729px;
		    padding-left: 150px;
    padding-right: 150px;
	}

	
	.popup-expert-post{
		display: inline-block;
		padding: 11px 11px 10px;
		transform: skewX(-10deg);
		border-radius: 4px;
		background-color: #fff;
		letter-spacing: -.01em;
		font-size: 20px;
		color: #111;
	}
}