html{overflow-x:hidden; direction:ltr; scroll-behavior: smooth;}
body{position:relative; direction:ltr; overflow-x:hidden;}
.skip-link{left:0;}
a{cursor:pointer;}
.navbar-light .navbar-nav li{margin-right:20px;}
.navbar-light .navbar-nav li:last-child {margin-right: 0;}
.navbar-light .navbar-nav .nav-link{font-size:15px;}
.btn-cnt{font-size:15px;}
.btn-cnt span{margin-right:10px;}
.construction-title h2{font-size:50px;}
.titlebar p{font-size:24px;}
.about-wrp ul li .about-box .abt-info p{font-size:16px;}
.benefit-wrp .benefit-block ul li p{font-size:16px;word-break: break-all;}
.solution-wrp .description h6{word-wrap: break-word;}
.about-wrpper .description p{word-wrap: break-word;}
.about-wrpper .description h2{word-wrap: break-word;}
.service-wrp .nav-tabs li .nav-link{padding: 20px 20px; font-size: 16px;}
.service-block .description p{text-align:left; word-break: break-all;}
.work-wrp p{text-align:left;word-break: break-all;}
.work-wrp h6{word-break: break-all;}
.article-block .article-info p{word-break: break-all;}
.article-block .article-info h2{word-break: break-all;}
.article-single-wrp .blog-description p{text-align:left;word-break: break-all;}
.article-single-wrp .blog-description h1{word-break: break-all;}
.interest-wrp .slider-box .description p{word-break: break-all;}
.contact-wrpper .contact-form h2{word-break: break-all;}
.contact-wrp ul li:nth-child(4){width:30.5%;}
.contact-wrp ul li:last-child{width:8.9%;}
.contact-wrp .submit{max-width: 100%;}
footer .quicklinks ul li a{word-break: break-all; font-size:14px;}

@media(min-width:768px) and (max-width:1199px){
	.navbar-light .navbar-nav li {margin-right:5px;}
	.navbar-light .navbar-nav .nav-link{font-size: 12px;line-height: 20px;}
	.navbar-light .btn-cnt{font-size: 12px;line-height: 20px;}
	.construction-title h2{font-size: 28px;line-height: 36px;}
	.titlebar p{font-size: 18px;line-height: 28px;}
	.about-wrp ul li .about-box .abt-info p{font-size:14px;}
	.benefit-wrp .benefit-block ul li p{font-size:14px;}
	.service-wrp .nav-tabs li .nav-link{ padding: 15px 12px;}
}
@media(min-width:1025px) and (max-width:1199px){
	.navbar-light .navbar-nav li {margin-right:10px;}
}
@media(min-width:992px) and (max-width:1024px){
	.navbar-light .navbar-nav li {margin-right:10px;}
}
@media (max-width: 767px) {
	.navbar-light .navbar-nav li{margin: 0 0 10px;}
	.navbar-light .navbar-nav li:last-child{margin: 0 0 10px;}
	.construction-title h2{font-size: 28px;line-height: 36px;}
	.titlebar p{font-size: 18px;line-height: 28px;}
	.about-wrp ul li .about-box .abt-info p{font-size:14px;}
	.benefit-wrp .benefit-block ul li p{font-size:14px;}
	.service-wrp .nav-tabs li .nav-link{ padding: 10px;}
	.contact-wrp ul li:nth-child(4){width: 100%;}
	.contact-wrp ul li:last-child{width: 100%;margin: 0;}
}