@media(min-width:1801px) and (max-width:2000px){
	.left-hand{width: 22%;bottom: -10%;}
}

@media(min-width:1201px) and (max-width:1600px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width: 1070px;}

	header img{max-width: 200px;}

	.hero-shap1{max-width: 80px;}
	.hero-shap2{max-width: 50px;}

	.hero-wrp .hero-dt h2{font-size:44px;line-height: 45px;margin: 0 0 10px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt h2 span{display: block;}
	.hero-wrp .hero-dt h3{font-size: 28px;line-height: 30px;}
	.hero-wrp .hero-dt p{font-size: 18px;}
	.hero-wrp .hero-dt ul li a{font-size: 20px;padding: 12px 25px;}
	.hero-wrp .hero-video{height: 350px;width: 350px;}

	.service-wrp .service-block .service-dt h2{font-size: 30px;line-height: 32px;}
	.service-wrp .service-block .service-dt p{font-size: 18px;line-height: 24px;}
	.service-info h5{font-size: 30px;}
	.service-wrp .service-block .press-btn{padding: 15px 30px 18px;}


	.improvement-wrpper{padding: 100px 0;}
	.improvement-right{position: absolute;right: 0;bottom: 0;width: 250px;height: 250px;top: 25%;}
	.improvement-right h2{font-size: 25px;line-height: 50px;right: 10px;top: 30%;}
	.improvement-shap1{display: none;}
	.improvement-shap2{max-width: 120px;top: 50%;}
	.improvement-wrpper{padding: 50px 0;}
	.improvement-block{width: 80%;}
	.improvement-bix h2{font-size: 24px;line-height: unset;margin: 0 0 10px;}
	.improvement-bix h2 img{max-width: 16px;margin-left: 5px;}
	.improvement-bix p{width: auto;font-size: 18px;line-height: 24px;}
	.improvement-bix p span{font-size: 20px;}
	.improvement-bix{margin: 0 0 40px;}
	.improvement-bix h3{font-size: 18px;}
	.improvement-bix h3 img{max-width: 20px;margin-left: 10px;}
	.improvement-bix p br{display: none;}
	.improvement-block .col-md-6.col-sm-6{width: 50%;}

	.works-wrpper .row{margin: 0 -20px;}
	.works-wrpper .col-md-4{padding: 0 20px;}
	.works-wrpper .titlebar h2{font-size: 40px;}
	.work-bix h3{font-size: 20px;line-height: 24px;}
	.work-bix h3 span{font-size: 30px;right: -35px;}
	.work-bix p{font-size: 18px;line-height: 20px;}
	.know-block .know-dt h2{font-size: 20px;}
	.know-block .know-dt p{font-size: 18px;line-height: 20px;}

	.report-data h2{font-size:30px;margin: 0 0 30px;}
	.report-data h4{font-size: 20px;line-height: 14px;}
	.report-data ul li{font-size: 16px;line-height: 18px;}

	.insurance-wrp h2{font-size: 40px;margin: 0 0 30px;}
	.insurance-wrp p{font-size: 18px;line-height: 20px;max-width: 500px;}
	.founding-img{left: 0;max-width: 35%;}

	.contact-wrp .container{max-width: 1070px;}
	.pension-right-block h1{right: 10px;bottom: 100px;}
	.cnt-image h6{margin: 30px 0;font-size: 26px;}
	.contact-block{padding: 40px 15px;position: relative;}
	.contact-block h2{font-size: 26px;line-height: 24px;margin: 0 0 15px;}
	.contact-block .form-group .form-control{padding: 12px 20px;font-size: 18px;}

	.left-hand{width: 22%;bottom: 11%;}
}
@media(min-width:1301px) and (max-width:1700px){
	.left-hand{width: 22%;bottom: 0%;}
}

@media(min-width:1025px) and (max-width:1200px){
	header img{max-width: 200px;}

	.hero-shap1{max-width: 80px;}
	.hero-shap2{max-width: 50px;}

	.hero-wrp .hero-dt h2{font-size:44px;line-height: 45px;margin: 0 0 10px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt h2 span{display: block;}
	.hero-wrp .hero-dt h3{font-size: 28px;line-height: 30px;}
	.hero-wrp .hero-dt p{font-size: 18px;}
	.hero-wrp .hero-dt ul li a{font-size: 20px;padding: 12px 25px;}
	.hero-wrp .hero-video{height: 350px;width: 350px;}

	.service-wrp .service-block .service-dt h2{font-size: 30px;line-height: 32px;}
	.service-wrp .service-block .service-dt p{font-size: 18px;line-height: 24px;}
	.service-info h5{font-size: 30px;}
	.service-wrp .service-block .press-btn{padding: 15px 30px 18px;}


	.improvement-wrpper{padding: 100px 0;}
	.improvement-right{position: absolute;right: 0;bottom: 0;width: 250px;height: 250px;top: 25%;}
	.improvement-right h2{font-size: 25px;line-height: 50px;right: 10px;top: 30%;}
	.improvement-shap1{display: none;}
	.improvement-shap2{max-width: 120px;top: 50%;}
	.improvement-wrpper{padding: 50px 0;}
	.improvement-block{width: 80%;}
	.improvement-bix h2{font-size: 24px;line-height: unset;margin: 0 0 10px;}
	.improvement-bix h2 img{max-width: 16px;margin-left: 5px;}
	.improvement-bix p{width: auto;font-size: 18px;line-height: 24px;}
	.improvement-bix p span{font-size: 20px;}
	.improvement-bix{margin: 0 0 40px;}
	.improvement-bix h3{font-size: 18px;}
	.improvement-bix h3 img{max-width: 20px;margin-left: 10px;}
	.improvement-bix p br{display: none;}
	.improvement-block .col-md-6.col-sm-6{width: 50%;}

	.works-wrpper .row{margin: 0 -20px;}
	.works-wrpper .col-md-4{padding: 0 20px;}
	.works-wrpper .titlebar h2{font-size: 40px;}
	.work-bix h3{font-size: 20px;line-height: 24px;}
	.work-bix h3 span{font-size: 30px;right: -35px;}
	.work-bix p{font-size: 18px;line-height: 20px;}
	.know-block .know-dt h2{font-size: 20px;}
	.know-block .know-dt p{font-size: 18px;line-height: 20px;}

	.report-data h2{font-size:30px;margin: 0 0 30px;}
	.report-data h4{font-size: 20px;line-height: 14px;}
	.report-data ul li{font-size: 16px;line-height: 18px;}

	.insurance-wrp h2{font-size: 40px;margin: 0 0 30px;}
	.insurance-wrp p{font-size: 18px;line-height: 20px;max-width: 500px;}
	.founding-img{left: 0;max-width: 35%;}

	.contact-wrp .container{width: auto;max-width: 100%;}
	.pension-right-block h1{right: 10px;bottom: 100px;}
	.cnt-image h6{margin: 30px 0;font-size: 26px;}
	.contact-block{padding: 40px 15px;position: relative;}
	.contact-block h2{font-size: 26px;line-height: 24px;margin: 0 0 15px;}
	.contact-block .form-group .form-control{padding: 12px 20px;font-size: 18px;}

	.left-hand{width: 30%;}
}

@media(min-width:992px) and (max-width:1024px){
	header img{max-width: 200px;}

	.hero-shap1{max-width: 80px;}
	.hero-shap2{max-width: 50px;}

	.hero-wrp .hero-dt h2{font-size:44px;line-height: 45px;margin: 0 0 10px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt h2 span{display: block;}
	.hero-wrp .hero-dt h3{font-size: 28px;line-height: 30px;}
	.hero-wrp .hero-dt p{font-size: 18px;}
	.hero-wrp .hero-dt ul li a{font-size: 20px;padding: 12px 25px;}
	.hero-wrp .hero-video{height: 350px;width: 350px;}

	.service-wrp .service-block .service-dt h2{font-size: 30px;line-height: 32px;}
	.service-wrp .service-block .service-dt p{font-size: 18px;line-height: 24px;}
	.service-info h5{font-size: 30px;}
	.service-wrp .service-block .press-btn{padding: 15px 30px 18px;}


	.improvement-wrpper{padding: 100px 0;}
	.improvement-right{position: absolute;right: 0;bottom: 0;width: 250px;height: 250px;top: 25%;}
	.improvement-right h2{font-size: 25px;line-height: 50px;right: 10px;top: 30%;}
	.improvement-shap1{display: none;}
	.improvement-shap2{max-width: 120px;top: 50%;}
	.improvement-wrpper{padding: 50px 0;}
	.improvement-block{width: 80%;}
	.improvement-bix h2{font-size: 24px;line-height: unset;margin: 0 0 10px;}
	.improvement-bix h2 img{max-width: 16px;margin-left: 5px;}
	.improvement-bix p{width: auto;font-size: 18px;line-height: 24px;}
	.improvement-bix p span{font-size: 20px;}
	.improvement-bix{margin: 0 0 40px;}
	.improvement-bix h3{font-size: 18px;}
	.improvement-bix h3 img{max-width: 20px;margin-left: 10px;}
	.improvement-bix p br{display: none;}
	.improvement-block .col-md-6.col-sm-6{width: 50%;}

	.works-wrpper .row{margin: 0 -20px;}
	.works-wrpper .col-md-4{padding: 0 20px;}
	.works-wrpper .titlebar h2{font-size: 40px;}
	.work-bix h3{font-size: 20px;line-height: 24px;}
	.work-bix h3 span{font-size: 30px;right: -35px;}
	.work-bix p{font-size: 18px;line-height: 20px;}
	.know-block .know-dt h2{font-size: 20px;}
	.know-block .know-dt p{font-size: 18px;line-height: 20px;}

	.report-data h2{font-size:30px;margin: 0 0 30px;}
	.report-data h4{font-size: 20px;line-height: 14px;}
	.report-data ul li{font-size: 16px;line-height: 18px;}

	.insurance-wrp h2{font-size: 40px;margin: 0 0 30px;}
	.insurance-wrp p{font-size: 18px;line-height: 20px;max-width: 500px;}
	.founding-img{left: 0;max-width: 35%;}

	.contact-wrp .container{width: auto;max-width: 100%;}
	.pension-right-block h1{right: 10px;bottom: 100px;}
	.cnt-image h6{margin: 30px 0;font-size: 26px;}
	.contact-block{padding: 40px 15px;position: relative;}
	.contact-block h2{font-size: 26px;line-height: 24px;margin: 0 0 15px;}
	.contact-block .form-group .form-control{padding: 12px 20px;font-size: 18px;}

	.left-hand{width: 30%;}
}

@media(min-width:768px) and (max-width:991px){
	header img{max-width: 200px;}

	.hero-shap1{max-width: 80px;}
	.hero-shap2{max-width: 50px;}

	.hero-wrp .hero-dt h2{font-size:44px;line-height: 45px;margin: 0 0 10px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt h2 span{display: block;}
	.hero-wrp .hero-dt h3{font-size: 28px;line-height: 30px;}
	.hero-wrp .hero-dt p{font-size: 18px;}
	.hero-wrp .hero-dt ul li a{font-size: 20px;padding: 12px 25px;}
	.hero-wrp .hero-video{height: 350px;width: 350px;}

	.service-wrp .service-block .service-dt h2{font-size: 30px;line-height: 32px;}
	.service-wrp .service-block .service-dt p{font-size: 18px;line-height: 24px;}
	.service-info h5{font-size: 30px;}
	.service-wrp .service-block .press-btn{padding: 15px 30px 18px;}


	.improvement-wrpper{padding: 100px 0;}
	.improvement-right{position: absolute;right: 0;bottom: 0;width: 250px;height: 250px;top: 25%;}
	.improvement-right h2{font-size: 25px;line-height: 50px;right: 10px;top: 30%;}
	.improvement-shap1{display: none;}
	.improvement-shap2{max-width: 120px;top: 50%;}
	.improvement-wrpper{padding: 50px 0;}
	.improvement-block{width: 80%;}
	.improvement-bix h2{font-size: 24px;line-height: unset;margin: 0 0 10px;}
	.improvement-bix h2 img{max-width: 16px;margin-left: 5px;}
	.improvement-bix p{width: auto;font-size: 18px;line-height: 24px;}
	.improvement-bix p span{font-size: 20px;}
	.improvement-bix{margin: 0 0 40px;}
	.improvement-bix h3{font-size: 18px;}
	.improvement-bix h3 img{max-width: 20px;margin-left: 10px;}
	.improvement-bix p br{display: none;}
	.improvement-block .col-md-6.col-sm-6{width: 50%;}

	.works-wrpper .row{margin: 0 -20px;}
	.works-wrpper .col-md-4{padding: 0 20px;}
	.works-wrpper .titlebar h2{font-size: 40px;}
	.work-bix h3{font-size: 20px;line-height: 24px;}
	.work-bix h3 span{font-size: 30px;right: -35px;}
	.work-bix p{font-size: 18px;line-height: 20px;}
	.know-block .know-dt h2{font-size: 20px;}
	.know-block .know-dt p{font-size: 18px;line-height: 20px;}

	.report-data h2{font-size:30px;margin: 0 0 30px;}
	.report-data h4{font-size: 20px;line-height: 14px;}
	.report-data ul li{font-size: 16px;line-height: 18px;}

	.insurance-wrp h2{font-size: 40px;margin: 0 0 30px;}
	.insurance-wrp p{font-size: 18px;line-height: 20px;max-width: 500px;}
	.founding-img{left: 0;max-width: 35%;}

	.contact-wrp .container{width: auto;max-width: 100%;}
	.pension-right-block h1{right: 10px;bottom: 100px;}
	.cnt-image h6{margin: 30px 0;font-size: 26px;}
	.contact-block{padding: 40px 15px;position: relative;}
	.contact-block h2{font-size: 26px;line-height: 24px;margin: 0 0 15px;}
	.contact-block .form-group .form-control{padding: 12px 20px;font-size: 18px;}

	.left-hand{width: 30%;}
}

@media(min-width:576px) and (max-width:767px){
	header img{max-width: 200px;}
	.navbar-light .navbar-nav{background: #fff;display: block;padding: 15px;}

	.hero-wrp{padding: 90px 0 50px;}
	.hero-shap1{max-width: 80px;}
	.hero-shap2{max-width: 40px;}
	.hero-wrp .hero-dt h2{font-size:44px;line-height: 45px;margin: 0 0 10px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt h2 span{display: block;}
	.hero-wrp .hero-dt h3{font-size: 28px;line-height: 30px;}
	.hero-wrp .hero-dt p{font-size: 18px;}
	.hero-wrp .hero-dt ul li a{font-size: 20px;padding: 12px 25px;}
	.hero-wrp .row{flex-flow: column-reverse;}
	.hero-wrp .hero-video{height: 300px;width: 300px;margin: 0 0 40px;}

	.service-wrp{padding: 80px 0;}
	.service-wrp .service-block{padding: 20px;border-radius: 20px;}
	.service-wrp .service-block .service-dt h2{font-size: 30px;line-height: 40px;}
	.service-wrp .service-block .service-dt p{font-size: 18px;line-height: 30px;}
	.service-wrp .service-block .service-dt p br{display: none;}
	.service-wrp .service-block .pose1{display: none;}
	.service-info h5{display: block;padding: 10px;font-size: 30px;text-align: center;}
	.service-info h5 .btn-main{margin: 0;padding: 16px 40px;}
	.service-wrp .service-block .press-btn{margin: 10px 0 0;}
	.service-wrp .service-block .service-shap7{width: 80px;bottom: -80px;right: 0;}
	.pose-box{display: none;}

	.improvement-right{position: absolute;right: 0;bottom: 0;width: 250px;height: 250px;top: 25%;}
	.improvement-right h2{font-size: 25px;line-height: 50px;right: 10px;top: 30%;}
	.improvement-shap1{display: none;}
	.improvement-shap2{max-width: 120px;top: 50%;}
	.improvement-wrpper{padding: 50px 0;}
	.improvement-block{width: 100%;}
	.improvement-bix h2{font-size: 16px;line-height: unset;margin: 0 0 10px;}
	.improvement-bix h2 img{max-width: 16px;margin-left: 5px;}
	.improvement-bix p{width: auto;font-size: 14px;line-height: 20px;}
	.improvement-bix p span{font-size: 15px;}
	.improvement-bix{margin: 0 0 40px;}
	.improvement-bix h3{font-size: 18px;}
	.improvement-bix h3 img{max-width: 20px;margin-left: 10px;}
	.improvement-bix p br{display: none;}
	.improvement-block .col-md-4 .improvement-bix{padding-right: 45%;}
	.improvement-block .col-md-6.col-sm-6{width: 50%;}

	.works-wrpper{padding: 50px 0;}
	.works-wrpper .titlebar h2{font-size: 20px;line-height: 24px;margin: 0 0 30px;}
	.works-wrpper .row{margin: 0 -5px;}
	.works-wrpper .col-md-4{padding: 0 5px;width: 50%;}
	.works-wrpper .col-md-4:last-child{width: 100%;}
	.works-wrpper .works-block{padding: 0 13px 0 0;}
	.work-bix h3{font-size: 18px;line-height: 22px;min-height: 45px;}
	.works-wrpper .col-md-4:last-child .work-bix h3{min-height: unset;}
	.work-bix p{font-size: 14px;line-height: 17px;}
	.work-bix h3 span{font-size: 18px;line-height: 22px;right: -15px;top: 0;}

	.know-block{margin: 30px 0 0;position: relative;}
	.know-block .know-dt h2{font-size: 18px;text-align: right;line-height: 20px;margin: 0 0 15px;}
	.know-block .know-dt p{font-size: 14px;line-height: 22px;width: 75%;margin:0 auto 18px 0;}
	.know-block img{position: absolute;right: -50px;top:40px;max-width: 130px;}
	.works-block .service-info h5{font-size: 22px;line-height: 28px;}
	img.reposhp1{display: none;}

	.report-wrp{padding: 0;}
	.left-hand{display: none;}
	img.reposhp2{display: none;}
	img.reposhp3{display: none;}
	.report-data h2{font-size: 22px;line-height: 24px;margin: 0 0 30px;}
	.report-data h4{font-size: 20px;line-height: 24px;width: 80%;margin: 0 0 20px;}
	.report-data ul li{font-size: 14px;line-height: 18px;margin: 0 0 5px;}
	.insurance-wrp h2{font-size: 20px;line-height: 24px;margin: 0 0 20px;}
	.insurance-wrp p{font-size: 14px;line-height: 18px;margin: 0 0 10px;}
	.insurance-wrp{padding: 50px 0;}
	.founding-img{display: none;}
	.insurance-wrp .service-info{margin: 0 auto;}

	.contact-wrp .container{width: auto;max-width: 100%;}
	.pension-right-block h1{right: 10px;bottom: 100px;}
	.cnt-image h6{margin: 30px 0;font-size: 26px;}
	.contact-block{padding: 40px 15px;position: relative;}
	.contact-block h2{font-size: 26px;line-height: 24px;margin: 0 0 15px;}
	.contact-block .form-group .form-control{padding: 12px 20px;font-size: 18px;}
	.cnt-image h6{font-size: 14px;line-height: 20px;display: table;margin-right: 120px;}
	.cnt-image h6 br{display: none;}
	.cnt-image img{margin: 0;position: absolute;right: -20px;top:80px;max-width: 110px;}

	.main-imgbx{display: none;}
	.mobile-imgbx .main-imgbx{display: block;}
	.mobile-imgbx .pose-box{display: block;position: relative;top: 0;left: 0;right: 0;bottom: 0;height: auto;width: 100%;}
	#video-modal2 .modal-dialog .modal-content video{height: 240px;}
	#video-modal2 .modal-dialog .modal-content .btn-close, #video-modal .modal-dialog .modal-content .btn-close{right: 10px;}

	.service-wrp .service-block .service-shap1{display: none;}
	.service-wrp .service-block .service-shap2{display: none;}
	.service-wrp .service-block .service-shap3{display: none;}
	.service-wrp .service-block .service-shap4{display: none;}
	.service-wrp .service-block .service-shap5{display: none;}
	.service-wrp .service-block .service-shap6{display: none;}
	.service-info h5 .btn-main{border-radius: 25px;}
	.mobile-shap1{display: block;}
	.report-wrp .report-data .service-info{position: relative;}
	.cnt-image h6{margin-right: 100px;}
	.report-data h4{width: 100%;}

	.service-info h5 .btn-main{margin: 0 auto;}
}

@media(min-width:448px) and (max-width:575px){
	header img{max-width: 200px;}
	.navbar-light .navbar-nav{background: #fff;display: block;padding: 15px;}

	.hero-wrp{padding: 90px 0 50px;}
	.hero-shap1{max-width: 80px;}
	.hero-shap2{max-width: 40px;}
	.hero-wrp .hero-dt h2{font-size:44px;line-height: 45px;margin: 0 0 10px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt h2 span{display: block;}
	.hero-wrp .hero-dt h3{font-size: 28px;line-height: 30px;}
	.hero-wrp .hero-dt p{font-size: 18px;}
	.hero-wrp .hero-dt ul li a{font-size: 20px;padding: 12px 25px;}
	.hero-wrp .row{flex-flow: column-reverse;}
	.hero-wrp .hero-video{height: 300px;width: 300px;margin: 0 0 40px;}

	.service-wrp{padding: 80px 0;}
	.service-wrp .service-block{padding: 20px;border-radius: 20px;}
	.service-wrp .service-block .service-dt h2{font-size: 30px;line-height: 40px;}
	.service-wrp .service-block .service-dt p{font-size: 18px;line-height: 30px;}
	.service-wrp .service-block .service-dt p br{display: none;}
	.service-wrp .service-block .pose1{display: none;}
	.service-info h5{display: block;padding: 10px;font-size: 30px;text-align: center;}
	.service-info h5 .btn-main{margin: 0;padding: 16px 40px;}
	.service-wrp .service-block .press-btn{margin: 10px 0 0;}
	.service-wrp .service-block .service-shap7{width: 80px;bottom: -80px;right: 0;}
	.pose-box{display: none;}

	.improvement-right{position: absolute;right: 0;bottom: 0;width: 250px;height: 250px;top: 25%;}
	.improvement-right h2{font-size: 25px;line-height: 50px;right: 10px;top: 30%;}
	.improvement-shap1{display: none;}
	.improvement-shap2{max-width: 120px;top: 50%;}
	.improvement-wrpper{padding: 50px 0;}
	.improvement-block{width: 100%;}
	.improvement-bix h2{font-size: 16px;line-height: unset;margin: 0 0 10px;}
	.improvement-bix h2 img{max-width: 16px;margin-left: 5px;}
	.improvement-bix p{width: auto;font-size: 14px;line-height: 20px;}
	.improvement-bix p span{font-size: 15px;}
	.improvement-bix{margin: 0 0 40px;}
	.improvement-bix h3{font-size: 18px;}
	.improvement-bix h3 img{max-width: 20px;margin-left: 10px;}
	.improvement-bix p br{display: none;}
	.improvement-block .col-md-4 .improvement-bix{padding-right: 45%;}
	.improvement-block .col-md-6.col-sm-6{width: 50%;}

	.works-wrpper{padding: 50px 0;}
	.works-wrpper .titlebar h2{font-size: 20px;line-height: 24px;margin: 0 0 30px;}
	.works-wrpper .row{margin: 0 -5px;}
	.works-wrpper .col-md-4{padding: 0 5px;width: 50%;}
	.works-wrpper .col-md-4:last-child{width: 100%;}
	.works-wrpper .works-block{padding: 0 13px 0 0;}
	.work-bix h3{font-size: 18px;line-height: 22px;min-height: 45px;}
	.works-wrpper .col-md-4:last-child .work-bix h3{min-height: unset;}
	.work-bix p{font-size: 14px;line-height: 17px;}
	.work-bix h3 span{font-size: 18px;line-height: 22px;right: -15px;top: 0;}

	.know-block{margin: 30px 0 0;position: relative;}
	.know-block .know-dt h2{font-size: 18px;text-align: right;line-height: 20px;margin: 0 0 15px;}
	.know-block .know-dt p{font-size: 14px;line-height: 22px;width: 75%;margin:0 auto 18px 0;}
	.know-block img{position: absolute;right: -50px;top:40px;max-width: 130px;}
	.works-block .service-info h5{font-size: 22px;line-height: 28px;}
	img.reposhp1{display: none;}

	.report-wrp{padding: 0;}
	.left-hand{display: none;}
	img.reposhp2{display: none;}
	img.reposhp3{display: none;}
	.report-data h2{font-size: 22px;line-height: 24px;margin: 0 0 30px;}
	.report-data h4{font-size: 20px;line-height: 24px;width: 80%;margin: 0 0 20px;}
	.report-data ul li{font-size: 14px;line-height: 18px;margin: 0 0 5px;}
	.insurance-wrp h2{font-size: 20px;line-height: 24px;margin: 0 0 20px;}
	.insurance-wrp p{font-size: 14px;line-height: 18px;margin: 0 0 10px;}
	.insurance-wrp{padding: 50px 0;}
	.founding-img{display: none;}
	.insurance-wrp .service-info{margin: 0 auto;}

	.contact-wrp .container{width: auto;max-width: 100%;}
	.pension-right-block h1{right: 10px;bottom: 100px;}
	.cnt-image h6{margin: 30px 0;font-size: 26px;}
	.contact-block{padding: 40px 15px;position: relative;}
	.contact-block h2{font-size: 26px;line-height: 24px;margin: 0 0 15px;}
	.contact-block .form-group .form-control{padding: 12px 20px;font-size: 18px;}
	.cnt-image h6{font-size: 14px;line-height: 20px;display: table;margin-right: 120px;}
	.cnt-image h6 br{display: none;}
	.cnt-image img{margin: 0;position: absolute;right: -20px;top:80px;max-width: 110px;}

	.main-imgbx{display: none;}
	.mobile-imgbx .main-imgbx{display: block;}
	.mobile-imgbx .pose-box{display: block;position: relative;top: 0;left: 0;right: 0;bottom: 0;height: auto;width: 100%;}
	#video-modal2 .modal-dialog .modal-content video{height: 240px;}
	#video-modal2 .modal-dialog .modal-content .btn-close, #video-modal .modal-dialog .modal-content .btn-close{right: 10px;}

	.service-wrp .service-block .service-shap1{display: none;}
	.service-wrp .service-block .service-shap2{display: none;}
	.service-wrp .service-block .service-shap3{display: none;}
	.service-wrp .service-block .service-shap4{display: none;}
	.service-wrp .service-block .service-shap5{display: none;}
	.service-wrp .service-block .service-shap6{display: none;}
	.service-info h5 .btn-main{border-radius: 25px;}
	.mobile-shap1{display: block;}
	.report-wrp .report-data .service-info{position: relative;}
	.cnt-image h6{margin-right: 100px;}
	.report-data h4{width: 100%;}

	.service-info h5 .btn-main{margin: 0 auto;}
	#video-modal .modal-dialog .modal-body .video-box{height: 400px;}
	.hero-wrp .hero-dt ul li a.video-link{font-size: 18px;}
	img.mobile{display: block;}
	img.desktop{display: none;}
}

@media(max-width:447px){
	header img{max-width: 200px;}
	.navbar-light .navbar-nav{background: #fff;display: block;padding: 15px;}

	.hero-wrp{padding: 90px 0 50px;}
	.hero-shap1{max-width: 80px;}
	.hero-shap2{max-width: 40px;}
	.hero-wrp .hero-dt h2{font-size:44px;line-height: 45px;margin: 0 0 10px;}
	.hero-wrp .hero-dt h2 br{display: none;}
	.hero-wrp .hero-dt h2 span{display: block;}
	.hero-wrp .hero-dt h3{font-size: 28px;line-height: 30px;}
	.hero-wrp .hero-dt p{font-size: 18px;}
	.hero-wrp .hero-dt ul li a{font-size: 20px;padding: 12px 25px;}
	.hero-wrp .hero-dt ul li a.video-link{font-size: 0;}
	.hero-wrp .row{flex-flow: column-reverse;}
	.hero-wrp .hero-video{height: 300px;width: 300px;margin: 0 0 40px;}

	.service-wrp{padding: 80px 0;}
	.service-wrp .service-block{padding: 20px;border-radius: 20px;}
	.service-wrp .service-block .service-dt h2{font-size: 30px;line-height: 40px;}
	.service-wrp .service-block .service-dt p{font-size: 18px;line-height: 30px;}
	.service-wrp .service-block .service-dt p br{display: none;}
	.service-wrp .service-block .pose1{display: none;}
	.service-info h5{display: block;padding: 10px;font-size: 22px;text-align: center;line-height: 35px;}
	.service-info h5 .btn-main{margin: 0;padding: 16px 40px;}
	.service-wrp .service-block .press-btn{margin: 10px 0 0;}
	.service-wrp .service-block .service-shap7{width: 80px;bottom: -80px;right: 0;}
	.pose-box{display: none;}

	.improvement-right{background: url('../images/mobile-round.png') 0 0 no-repeat;background-size: 100% 100%;clip-path: none;width: 100px;height: 300px;}
	.improvement-right h2{font-size: 25px;line-height: 55px;right: 0;top: 30%;}
	.improvement-shap1{display: none;}
	.improvement-shap2{max-width: 120px;top: 35%;}
	.improvement-right:before{position: absolute;content:'';width: 95px;height: 95px;background-color: #FBFBFB;opacity: 0.20;left:-24px;top: -24px;border-radius: 50%;}
	.improvement-wrpper{padding: 50px 0;}
	.innerbxrw {
		width: 345px;
		padding: 70px 98px 0 0;
		float: none;
		margin-right: auto;
		position: relative;
		z-index: 5;
	}
	.improvement-block .row{margin: 0 -5px;}
	.improvement-block .col-md-6.col-sm-6{padding: 0 5px;}
	.improvement-block{width: 100%;}
	.improvement-bix h2{font-size: 14px;line-height: unset;margin: 0 0 10px;font-weight: bold;}
	.improvement-bix h2 img{max-width: 16px;margin-left: 5px;}
	.improvement-bix p{width: auto;font-size: 12px;line-height:18px;}
	.improvement-bix p span{font-size: 15px;}
	.improvement-bix{margin: 0 0 40px;}
	.improvement-bix h3{font-size: 14px;}
	.improvement-bix h3 img{max-width: 20px;margin-left: 10px;display: none;}
	.improvement-bix p br{display: none;}
	.improvement-block .col-md-4 .improvement-bix{width: 200px;margin: 0 auto 25px;padding-right: 10%;}
	.improvement-block .col-md-6.col-sm-6{width: 50%;}
	.service-info h5{width: 250px;}

	.works-wrpper{padding: 50px 0;}
	.works-wrpper .titlebar h2{font-size: 20px;line-height: 24px;margin: 0 0 30px;}
	.works-wrpper .row{margin: 0 -5px;}
	.works-wrpper .col-md-4{padding: 0 5px;width: 50%;}
	.works-wrpper .col-md-4:last-child{width: 100%;}
	.works-wrpper .works-block{padding: 0 13px 0 0;}
	.work-bix h3{font-size: 18px;line-height: 22px;min-height: 45px;}
	.works-wrpper .col-md-4:last-child .work-bix h3{min-height: unset;}
	.work-bix p{font-size: 14px;line-height: 17px;}
	.work-bix h3 span{font-size: 18px;line-height: 22px;right: -15px;top: 0;}

	.know-block{margin: 30px 0 0;position: relative;}
	.know-block .know-dt h2{font-size: 18px;text-align: right;line-height: 20px;margin: 0 0 15px;}
	.know-block .know-dt p{font-size: 14px;line-height: 22px;width: 75%;margin:0 auto 18px 0;}
	.know-block img{position: absolute;right: -50px;top:40px;max-width: 103px;}
	.works-block .service-info h5{font-size: 22px;line-height: 28px;}
	img.reposhp1{display: none;}

	.report-wrp{padding: 0;}
	.left-hand{display: none;}
	img.reposhp2{display: none;}
	img.reposhp3{display: none;}
	.report-data h2{font-size: 22px;line-height: 24px;margin: 0 0 30px;}
	.report-data h4{font-size: 20px;line-height: 24px;width: 80%;margin: 0 0 20px;}
	.report-data ul li{font-size: 14px;line-height: 18px;margin: 0 0 5px;}
	.insurance-wrp h2{font-size: 20px;line-height: 24px;margin: 0 0 20px;}
	.insurance-wrp p{font-size: 14px;line-height: 18px;margin: 0 0 10px;}
	.insurance-wrp{padding: 50px 0;}
	.founding-img{display: none;}
	.insurance-wrp .service-info{margin: 0 auto;}

	.contact-wrp .container{width: auto;max-width: 100%;}
	.pension-right-block h1{right: 10px;bottom: 100px;}
	.cnt-image h6{margin: 30px 0;font-size: 26px;}
	.contact-block{padding: 40px 15px;position: relative;}
	.contact-block h2{font-size: 26px;line-height: 24px;margin: 0 0 15px;}
	.contact-block .form-group .form-control{padding: 12px 20px;font-size: 18px;}
	.cnt-image h6{font-size: 14px;line-height: 20px;display: table;margin-left: 0;margin-right: auto;}
	.cnt-image h6 br{display: none;}
	.cnt-image img{margin: 0;position: absolute;right: -20px;top:80px;max-width: 110px;}


	.main-imgbx{display: none;}
	.mobile-imgbx .main-imgbx{display: block;}
	.mobile-imgbx .pose-box{display: block;position: relative;top: 0;left: 0;right: 0;bottom: 0;height: auto;width: 100%;}
	#video-modal2 .modal-dialog .modal-content video{height: 240px;}
	#video-modal2 .modal-dialog .modal-content .btn-close, #video-modal .modal-dialog .modal-content .btn-close{right: 10px;}

	.service-wrp .service-block .service-shap1{display: none;}
	.service-wrp .service-block .service-shap2{display: none;}
	.service-wrp .service-block .service-shap3{display: none;}
	.service-wrp .service-block .service-shap4{display: none;}
	.service-wrp .service-block .service-shap5{display: none;}
	.service-wrp .service-block .service-shap6{display: none;}
	.service-info h5 .btn-main{border-radius: 25px;}
	.mobile-shap1{display: block;}
	.report-wrp .report-data .service-info{position: relative;}
	.cnt-image h6{margin-right: 85px; font-family:"Almoni Neue Light AAA";font-weight: 300;}
	.report-data h4{width: 100%;}

	.service-info h5 .btn-main{margin: 0 auto;}
	#video-modal .modal-dialog .modal-body .video-box{height: 400px;}
	.hero-wrp .hero-dt ul li a.video-link{font-size: 14px;padding: 10px 20px;}
	img.mobile{display: block;}
	img.desktop{display: none;}

}