@media(min-width:1200px) and (max-width:1439px){
    .container{max-width: 1170px;}
	.container-fluid{max-width: 1170px; padding: 0 15px;}
    header{padding: 24px 0;}
    header img{height: 50px;}
    
    .hero-wrp h1{font-size: 60px;}
    .hero-wrp .hero-block ul li{font-size: 20px;}
    .btn-conversation{font-size: 22px;}
    .contact-wrp .contact-form .contact-title h2{font-size: 40px;}
    .contact-wrp .contact-form .contact-title p{font-size: 18px;}
    .faq-wrp .faq-title h2{font-size: 40px;}
    .faq-wrp .faq-container .faq-item .faq-question{font-size: 28px;}
    .faq-wrp .faq-container .faq-item .faq-answer p{font-size: 24px;line-height: 35px;}
    .faq-wrp .faq-container .faq-item .faq-answer ul li,.faq-wrp .faq-container .faq-item .faq-answer ol li{font-size: 24px;line-height: 35px;}
	.contact-wrp .contact-form .contact-whatsapp{height: 200px; bottom: 0px; gap: 8px; font-size: 20px; line-height: 30px;}
}
@media(min-width:992px) and (max-width:1199.98px){
    .container{max-width: 960px;}
	.container-fluid{max-width: 960px; padding: 0 15px;}
     header{padding: 22px 0;}
    header img{height: 50px;}

    .hero-wrp{padding: 27px 0 54px;}
    .hero-wrp h1{font-size: 40px;margin: 0 0 24px;line-height: 50px;}
    .hero-wrp .hero-block{margin: 0 0 40px;}
    .hero-wrp .hero-block ul{flex-wrap: wrap;row-gap: 40px;}
    .hero-wrp .hero-block ul li{width: 25%;font-size: 18px;padding: 0 10px;}
    .btn-conversation{font-size: 22px;margin: 0 auto 30px;}
    .hero-wrp h6{font-size: 18px;line-height: 35px;text-align: center;}

    .contact-wrp .container-fluid{padding: 0 16px;}
    .contact-wrp .contact-block .contact-video{width: 40%;height: 689px;min-width: unset;}
    .contact-wrp .contact-form{padding: 0 16px;width: 60%;}
    .contact-wrp .contact-form .contact-title{padding: 95px 0 0;margin: 0 0 22px;}
    .contact-wrp .contact-form .contact-whatsapp {bottom: 0px;top:inherit;font-size: 19px;line-height: 25px;height: 190px; gap:8px;}
    .contact-wrp .contact-form .contact-title h2{font-size: 32px;}
    .contact-wrp .contact-form .contact-title p{font-size: 18px;}
    .contact-wrp .contact-form form .btn-submit{padding: 14px;}

    .sponsor-wrp .sponsor-scroll{animation: sponsor-scroll 20s  linear infinite;}

    .faq-wrp{padding: 20px 0 60px;}
    .faq-wrp .faq-title{margin: 0 0 15px}
    .faq-wrp .faq-title h2{font-size: 40px;}
    .faq-wrp .faq-container .faq-item .faq-question{font-size: 25px;line-height: 35px;padding: 14px 20px;min-height: 88px;}
    .faq-wrp .faq-container .faq-item .faq-answer{padding: 20px;}
    .faq-wrp .faq-container .faq-item .faq-answer p{font-size: 22px;line-height: 35px;}
    .faq-wrp .faq-container .faq-item .faq-answer ul li,.faq-wrp .faq-container .faq-item .faq-answer ol li{font-size: 22px;line-height: 35px;}
    .faq-wrp .faq-container{max-width: 760px;}

    footer{padding: 42px 0;}
    footer .address-link h6{font-size: 16px;line-height: 22px;}
    footer .address-link a{font-size: 16px;line-height: 22px;}
    .opening-time p{font-size: 16px;line-height: 22px;}
    .foot-contact h6{font-size: 16px;line-height: 22px;}
    .foot-contact .link-whatsapp{font-size: 16px;line-height: 22px;margin: 0 0 15px;}
    .foot-contact ul{gap: 10px;}
    .foot-contact ul li a{height: 40px;width: 40px;}
}
@media(min-width:768px) and (max-width:991.98px){
    .container{max-width: 740px;}
	.container-fluid{max-width: 740px; padding: 0 15px;}

     header{padding: 22px 0;}
    header img{height: 50px;}

    .hero-wrp{padding: 27px 0 54px;}
    .hero-wrp h1{font-size: 40px;margin: 0 0 24px;line-height: 50px;}
    .hero-wrp .hero-block{margin: 0 0 40px;}
    .hero-wrp .hero-block ul{flex-wrap: wrap;row-gap: 40px;}
    .hero-wrp .hero-block ul li{width: 25%;font-size: 18px;padding: 0 10px;}
    .btn-conversation{font-size: 22px;margin: 0 auto 30px;}
    .hero-wrp h6{font-size: 18px;line-height: 35px;text-align: center;}

    .contact-wrp .container-fluid{padding: 0 16px;}
    .contact-wrp .contact-block .contact-video{width: 50%;height: 689px;min-width: unset;}
    .contact-wrp .contact-form{padding: 0 16px;width: 50%;}
    .contact-wrp .contact-form .contact-title{padding: 95px 0 0;margin: 0 0 22px;}
    .contact-wrp .contact-form .contact-whatsapp {bottom: auto;
        top: -45px;
        font-size: 13px;
        line-height: 20px;
        height: 135px;
        gap: 6px;}
	contact-wrp .contact-form .contact-whatsapp img{max-width:35px;}
    .contact-wrp .contact-form .contact-title h2{font-size: 32px;}
    .contact-wrp .contact-form .contact-title h2 br{display: none;}
    .contact-wrp .contact-form .contact-title p{font-size: 18px;}
    .contact-wrp .contact-form form .btn-submit{padding: 14px;}

    .sponsor-wrp .sponsor-scroll{animation: sponsor-scroll 20s  linear infinite;}

    .faq-wrp{padding: 20px 0 60px;}
    .faq-wrp .faq-title{margin: 0 0 15px}
    .faq-wrp .faq-title h2{font-size: 40px;}
    .faq-wrp .faq-container .faq-item .faq-question{font-size: 25px;line-height: 35px;padding: 14px 20px;min-height: 88px;}
    .faq-wrp .faq-container .faq-item .faq-answer{padding: 20px;}
    .faq-wrp .faq-container .faq-item .faq-answer p{font-size: 22px;line-height: 35px;}
   .faq-wrp .faq-container .faq-item .faq-answer ul li,.faq-wrp .faq-container .faq-item .faq-answer ol li{font-size: 22px;line-height: 35px;}

    footer{padding: 42px 0;}
    footer .address-link h6{font-size: 16px;line-height: 22px;}
    footer .address-link a{font-size: 16px;line-height: 22px;}
    .opening-time p{font-size: 16px;line-height: 22px;}
    .foot-contact h6{font-size: 16px;line-height: 22px;}
    .foot-contact .link-whatsapp{font-size: 16px;line-height: 22px;margin: 0 0 15px;}
    .foot-contact ul{gap: 10px;}
    .foot-contact ul li a{height: 40px;width: 40px;}
}
@media(max-width:767.98px){
    .container{max-width: 540px;}
	.container-fluid{max-width: 540px; padding: 0 15px;}

    header{padding: 22px 0;}
    header img{height: 50px;}

    .hero-wrp{padding: 27px 0 54px;}
    .hero-wrp h1{font-size: 40px;margin: 0 0 15px;line-height: 50px;}
    .hero-wrp h1 br:last-child {display: none;}
    .hero-wrp .hero-block{margin: 0 0 40px;}
    .hero-wrp .hero-block ul{flex-wrap: wrap;row-gap: 40px;}
    .hero-wrp .hero-block ul li{width: 50%;font-size: 22px;padding: 0 10px;}
    .btn-conversation{font-size: 30px;margin: 0 auto 30px; padding:25.5px 26.61px;}
    .hero-wrp h6{font-size: 22px;line-height: 35px;text-align: center;}

    .contact-wrp{padding: 0 0 40px;}
    .contact-wrp .container-fluid{padding: 0;}
    .contact-wrp .contact-block{display: block;}
    .contact-wrp .contact-block .contact-video{width: 100%;height: 689px;min-width: 100%;}

    .contact-wrp .contact-form{padding: 0 23px 0;}
    .contact-wrp .contact-form .contact-title{padding: 95px 0 0;margin: 0 0 22px;}
    .contact-wrp .contact-form .contact-whatsapp {bottom: auto;top: -150px;left: 0;right: 0;margin: 0 auto;}
	.contact-wrp .contact-form .contact-whatsapp span{max-width:230px;}
    .contact-wrp .contact-form .contact-title h2{font-size: 40px; font-weight: 900; max-width: 264px; line-height: 50px;}
	.contact-wrp .contact-form .contact-title p{font-weight: 900;}
    .contact-wrp .contact-form .contact-title h2 br{display: none;}
    .contact-wrp .contact-form form .btn-submit{padding: 20.5px 14px;}
    .sponsor-wrp .sponsor-scroll{animation: sponsor-scroll 5s  linear infinite;}

    .faq-wrp{padding: 18px 0 60px;}
    .faq-wrp .faq-title{margin: 0 0 0px}
    .faq-wrp .faq-title h2{font-size: 40px; line-height:70px;}
    .faq-wrp .faq-container .faq-item .faq-question{font-size: 25px;line-height: 35px;padding: 14px 20px;min-height: 100px;}
    .faq-wrp .faq-container .faq-item .faq-answer{padding: 20px;}
    .faq-wrp .faq-container .faq-item .faq-answer p{font-size: 22px;line-height: 35px;}
    .faq-wrp .faq-container .faq-item .faq-answer ul li,.faq-wrp .faq-container .faq-item .faq-answer ol li{font-size: 22px;line-height: 35px;}

    footer{padding: 42px 0;}
    .opening-time{margin: 40px 0;}
    footer .row .col-md-4{width: 100%;}
	.faq-wrp .faq-container .faq-item .faq-question .icon img{max-width:10px;}
}