@media screen and (max-width:1799px){
	body{font-size:16px;}
	p{font-size:16px;}
	input,select,textarea{font-size:14px;height:60px;border-radius:5px;}
	textarea{height:150px;}
	.container-sub{padding:0% 5%;}
	.extra-small{font-size:13px;}
	.small-size{font-size:16px;}
	.medium-size{font-size:18px;}
	.large-size{font-size:20px;}
	.extra-large-size{font-size:22px;}
	.extra-extra-large-size{font-size:25px;}
	.title-box{padding-bottom:30px;}
	.sub-title{font-size:16px;}
	.title-info{font-size:16px;}
	.title-xxl{font-size:70px;}
	.title-xl{font-size:60px;}
	.title-lg{font-size:50px;}
	.title-md{font-size:40px;}
	.title-sm{font-size:30px;}
	.title-xs{font-size:25px;}
	.title-text-separator:after{width:30px;height:30px;top:30px;}
	.button{font-size:16px;}
	.empty-space{padding:80px 0px;}
	.empty-space-top{padding-top:80px;}
	.empty-space-bottom{padding-bottom:80px;}
	.section-separator:before{width:300px;height:300px;}
	.section-separator:after{width:300px;height:300px;}
}
@media screen and (max-width:1400px){
	body{font-size:14px;}
	p{font-size:14px;}
	.container-sub{padding:0% 0%;}
	.extra-small{font-size:13px;}
	.small-size{font-size:14px;}
	.medium-size{font-size:16px;}
	.large-size{font-size:18px;}
	.extra-large-size{font-size:20px;}
	.extra-extra-large-size{font-size:22px;}
	.title-box{padding-bottom:30px;}
	.sub-title{font-size:14px;}
	.title-info{font-size:14px;}
	.title-xxl{font-size:60px;}
	.title-xl{font-size:50px;}
	.title-lg{font-size:40px;}
	.title-md{font-size:30px;}
	.title-sm{font-size:25px;}
	.title-xs{font-size:22px;}
	.title-text-separator:after{width:25px;height:25px;top:25px;}
	.button{font-size:14px;padding:10px 30px;}
	.empty-space{padding:50px 0px;}
	.empty-space-top{padding-top:50px;}
	.empty-space-bottom{padding-bottom:50px;}
	.section-separator:before{width:200px;height:200px;}
	.section-separator:after{width:200px;height:200px;}
	.hero-info img{max-width:800px;}
	.banner-info img{max-width:50%;}
	.contact-information{padding-top:30px;}
	.contact-information-icon{width:40px;}
	.contact-information-info{width:calc(100% - 40px);}
	.footer-logo img{max-width:200px;}
}
@media screen and (max-width:1200px){
	.medium-size{font-size:14px;}
	.large-size{font-size:16px;}
	.extra-large-size{font-size:18px;}
	.extra-extra-large-size{font-size:20px;}
	.title-box{padding-bottom:15px;}
	.title-xxl{font-size:40px;}
	.title-xl{font-size:30px;}
	.title-lg{font-size:25px;}
	.title-md{font-size:22px;}
	.title-sm{font-size:20px;}
	.title-xs{font-size:18px;}
	.title-text-separator:after{width:20px;height:20px;top:12px;}
	.empty-space{padding:30px 0px;}
	.empty-space-top{padding-top:30px;}
	.empty-space-bottom{padding-bottom:30px;}
	.header{padding:15px 0px;}
	.toggle-button{text-align:right;}
	.toggle{border:none;background:none;padding:0px;}
	.toggle span{display:block;width:30px;height:2px;background:#0c78be;margin:5px 0px;-webkit-transition:all .2s ease-in-out;}
	.toggle-open .toggle span:nth-child(1){transform:translateY(9px) translateX(0) rotate(45deg);-webkit-transform:translateY(9px) translateX(0) rotate(45deg);-moz-transform:translateY(9px) translateX(0) rotate(45deg);-webkit-transition:all .2s ease-in-out;}
	.toggle-open .toggle span:nth-child(2){opacity:0;-webkit-transition:all .2s ease-in-out;}
	.toggle-open .toggle span:nth-child(3){transform:translateY(-5px) translateX(0) rotate(-43deg);-webkit-transform:translateY(-5px) translateX(0) rotate(-43deg);-moz-transform:translateY(-5px) translateX(0) rotate(-43deg);-webkit-transition:all .2s ease-in-out;}
	.toggle-menu{display:block;position:fixed;left:-100%;top:0;bottom:0;width:80%;height:100vh;background:#000000;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 55%);padding:25px;z-index:999;overflow:auto;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
	.toggle-open .toggle-menu{left:0;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
	.toggle-menu ul li{display:block;width:100%;opacity:0;transform:scale(1.15) translateY(-30px);transition:transform .5s cubic-bezier(.4,.01,.165,.99) 0s,opacity .6s cubic-bezier(.4,.01,.165,.99) 0s,-webkit-transform .5s cubic-bezier(.4,.01,.165,.99);}
	.toggle-menu ul li a{padding:14px 0px 10px 0px;margin:0px;border-bottom:1px solid #383838;}
	.toggle-menu ul li:first-child a{border-top:none;}
	.toggle-menu ul li:last-child a{border-bottom:none;}
	.toggle-open .toggle-menu ul li{opacity:1;transform:scale(1) translateY(0px);-webkit-transform:scale(1) translateY(0px);}
	.toggle-open .toggle-menu ul li:nth-child(1){transition-delay:0s;}
	.toggle-open .toggle-menu ul li:nth-child(2){transition-delay:0.1s;}
	.toggle-open .toggle-menu ul li:nth-child(3){transition-delay:0.2s;}
	.toggle-open .toggle-menu ul li:nth-child(4){transition-delay:0.3s;}
	.toggle-open .toggle-menu ul li:nth-child(5){transition-delay:0.4s;}
	.toggle-open .toggle-menu ul li:nth-child(6){transition-delay:0.5s;}
	.toggle-open .toggle-menu ul li:nth-child(7){transition-delay:0.6s;}
	.banner-info img{max-width:60%;}
	.logo img{width:100px;}
	.hero-info img{max-width:100%;}
	.other-service-image img{height:180px;}
	.other-service-icon img{width:60px;}
	.contact-form{margin-top:0px;}
	.footer-box{padding:20px 0px;border-bottom:1px solid #373737;}
	.footer-title{font-size:22px;margin-bottom:15px;}
	.footer-logo img{max-width:100px;}
	.footer-contact ul li a span{font-size:14px;}
	.footer-contact{padding-left:0%;}
	.footer-contact ul li a strong{font-size:17px;}
	.social-media li a{width:40px;height:40px;line-height:40px;}
	.copyright-info{text-align:left;padding-top:15px;}
}
@media screen and (max-width:992px){
	.left-right-info{padding-top:15px;}
	.left-right-row:nth-child(even) .left-right-info{padding-right:0px;}
	.left-right-row:nth-child(odd) .left-right-info{padding-left:0px;}
	.left-right-row + .left-right-row{margin-top:50px;}
	.left-right-row:nth-child(even) .left-col{order:1;}
	.left-right-row:nth-child(even) .right-col{order:2;}
	.left-right-row:nth-child(odd) .left-col{order:1;}
	.left-right-row:nth-child(odd) .right-col{order:2;}
}
@media screen and (max-width:767px){
	input,select,textarea{height:50px;}
	br{display:none;}
	.button{font-size:13px;padding:10px 15px;border-radius:10px 0px 10px 0px;}
	.section-separator:after{display:none;}
	.section-separator:before{display:none;}
	.form-box{margin:10px 0px;}
	.banner-bg{padding:20% 0% 5% 0%;}
	.hero-bg{padding-top:25%;}
	.center-icon-box{margin:0px 15px;}
	.center-icon-image img{margin:0px auto;}
	.welcome-image{padding-top:40px;}
	.service-box{margin:0px 15px;}
	.other-service-box{margin:30px;}
	.other-service-row:after{bottom:50px;}
	.firewor-service-box{padding-bottom:30px;}
	.special-effect-service-image img{margin-left:-50px;}
	.footer-top-bg{background-size:cover;}
	.footer-top-right{text-align:left;}
}