html{overflow-x:hidden; direction:ltr; scroll-behavior: smooth;}
body{position:relative; direction:ltr; overflow-x:hidden;}
.skip-link{left:0;}
a{cursor:pointer;}
.wpcf7-spinner{display:none;}
footer .quicklinks h3 a{color:#ffffff;}
footer .quicklinks h3 a:hover{color:#F90028;}
.navbar .navbar-nav li.current-menu-item a, .navbar .navbar-nav li.current-menu-item a:focus, .navbar .navbar-nav li.current-menu-item a:hover{color: #F90028;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction:ltr;}
.hero-banner .hero-detail h1{font-size:65px;}
.construction-wrp .construction-block .description h2{text-align:left;}
.construction-wrp .construction-block .description p{text-align:left;}
.btn-cnt span{margin-right:15px; margin-left:0px;}
.navbar-light .navbar-nav li{margin-right:38px; margin-left:inherit;}
.navbar-light .navbar-nav li:last-child {margin-right: 0; margin-left:inherit;}
.construction-wrp .construction-block ul li{margin-right: 71px; margin-left: inherit;}
.construction-wrp .construction-block ul li:last-child {margin: 0;}
.construction-wrp .construction-block .construction-img img.shape1 {right: -100px; left:inherit;}
.construction-wrp .construction-block .row{align-items: flex-start;}
.construction-wrp .construction-block .contact-btn a:before {left:0; right:inherit;}
.construction-wrp .construction-block .contact-btn a:hover:before {width:100%;}
.about-wrp ul li:last-child .about-box {margin-left: auto;margin-right: 0;}
.about-wrp ul li .about-box:before {right: -82px; left:inherit;}
.about-wrp ul li .about-box:after {right: -82px; left:inherit;}
.about-wrp ul li .about-box .abt-info p{font-size:18px;}
.benefit-wrp .benefit-block ul {margin-left: 10%; margin-right:inherit;}
.benefit-wrp .benefit-block ul li h2{text-align:left;}
.benefit-wrp .benefit-block ul li p {text-align:left;}
.benefit-wrp .benefit-block ul li p:before {left:0; right:inherit;}
.team-wrp .team-block h2 {text-align:left;}
.team-wrp .team-block h2:before,.team-wrp .team-block h2:after{left: 0; right:inherit;}
.team-wrp .team-block .team-img {margin-right: 0; margin-left: auto;}
.team-wrp .team-block .team-img:before {left: 0; right:inherit;}
.wpcf7-form{direction:ltr;}
.contact-wrp .form-control{text-align:left; direction:ltr;}
footer .quicklinks ul li a{text-align:left;}
footer .social-icon ul li {margin-right: 15px; margin-left:inherit;}
footer .social-icon ul li:last-child {margin: 0;}
footer .copyright a{margin-right: 0px; margin-left: auto;}
.about-wrpper .description h6:before {left:0; right:inherit;}
.about-wrpper .description h6:after {left: 65px; right:inherit;}
.about-wrpper .about-img{margin: 45px 0 0 auto;}
.about-wrpper .about-img:before{ left: -40%; right:inherit;}
.solution-wrp .solution-img:before {right: -29%; left:inherit;}
.solution-wrp .description {margin-right: 0; margin-left: auto;}
.solution-wrp .description h6 {text-align:left;}
.solution-wrp .description h6:before {left: 0; right:inherit;}
.solution-wrp .description h6:after {left: -234px; right:inherit;}
.shape1-img{right: 16%; left:inherit;}
.simplify-wrp .container .description{padding-left:12%; padding-right:inherit; padding-top:20px;}
.people-wrpper .people-img:before {right: -35px; left:inherit;}
.people-wrpper .description h2:before {left: 0; right:inherit;}
.people-wrpper .description h2:after {left: -234px; right:inherit;}
.service-wrp .nav-tabs li .nav-link{padding: 20px 28px; font-size:18px;}
.service-block .description h2{text-align:left;}
.service-block .description h2:before{left: 0; right:inherit;}
.service-block .description h2:after{left:75px; right:inherit;}
.service-block .service-image {  margin-right: 0; margin-left: auto;}
.service-block .service-image:before {left: -63px; right:inherit;}
.even-service-block .service-image {margin-right: auto;margin-left: 0;}
.even-service-block .service-image:before{left: auto; right: -60px;}
.even-service-block .description h2:after{right: auto; left: -100%;}
.professional-wrp .professional-img {left: 0; right:inherit;}
.professional-wrp h3{padding-left:270px; padding-right:inherit;}
.professional-wrp h2{padding-left:270px; padding-right:inherit;}
.work-wrp h6:before{left: 0; right:inherit;}
.contact-wrpper .contact-form h6:before {left:0; right:inherit;}
.contact-wrpper .contact-form h6:after {left: 75px; right:inherit;}
.contact-wrpper .contact-img {margin-right: 0; margin-left: auto;}
.contact-wrpper .contact-img .image-box{padding-left: 30px; padding-right:inherit;}
.contact-wrpper .contact-img .image-box:before{left: 0; right:inherit;}
.contact-wrpper .contact-img ul {padding-left: 50px; padding-right:inherit;}
.contact-wrpper .contact-img ul li a {text-align:left;}
.contact-wrpper .contact-img ul li a span {margin-right: 14px; margin-left:inherit;}
.contact-wrpper .contact-img:before {left: -8%; right:inherit;}
.contact-img ul:before{left: 0; right:inherit;}
.contact-img ul:after{left: 0; right:inherit;}
.article-info{padding-right: 10%; padding-left:inherit;}
.article-block .article-info h2{text-align:left;}
.article-block .article-info h2:before{left:0;right:inherit;}
.article-block .article-info h2:after{left: 75px; right:inherit;}
.article-block .article-info p{text-align:left;}
.article-block .article-info a{text-align:left;}
.article-block .article-info a{text-align:left;}
.article-block .article-info a img{transform:rotate(180deg);}
.article-block .article-img{margin-left: auto; margin-right: 0;}
.article-block .article-img:before{left: -68px; right:inherit;}
.article-block2 .article-img{margin:0;}
.article-block2 .article-img:before {right: -68px; left: auto;}
.article-block2 .article-info {margin: 0 auto;}
.article-block2 .article-info h2:after{ right: 20%; left: auto;}
.article-block2 .article-info{padding-left:10%; padding-right:inherit;}
.article-single-wrp .blog-description h1{text-align:left;}
.article-single-wrp .blog-description p{margin-left: 91px; margin-right:inherit;}
.article-single-wrp .blog-description h2{text-align:left;}
.article-single-wrp .blog-description h2:before {left: 0; right:inherit;}
.article-single-wrp .blog-description h2:after {left: 75px; right:inherit;}
.article-single-wrp .article-img { margin-right: 0; margin-left: auto;}
.article-single-wrp .article-img:before{left: -68px; right:inherit;}
.article-single-wrp .social-icon li {margin-right: 12px; margin-left:inherit;}
.article-single-wrp .social-icon li:last-child {margin: 0;}
.article-single-wrp .blog-description h1:before {left: 0; right:inherit;}
.article-single-wrp .blog-description h1:after {left: 75px; right:inherit;}
.article-single-wrp .blog-description p{max-width:74%;}
.interest-wrp h2{text-align:left;}
.interest-wrp h2:before{left: 0; right:inherit;}
.interest-wrp h2:after{left: 75px;right:inherit;}
.interest-wrp .slider-box .description h3,.interest-wrp .slider-box .description h3 a {text-align:left;}
.interest-wrp .slider-box .description p {text-align:left;}
.interest-wrp .slider-box .description a {text-align:left;}
.interest-wrp .slider-box .description a:before {left: 0; right:inherit;}
.interest-wrp .slider-box .description p a.more-link{display:none;}
ul.quickbar{right:0; left:inherit;}
.sidebar{right:0; left:inherit;}
.sidebar .closebtn {left: 4px; right:inherit;}
.sidebar a {padding: 8px 32px 8px 8px;}
.lmenu{margin-left:inherit; margin-right:8px;}
@media (min-width: 1025px) {
.even-service-block .description h2:after{left:-88%; top:46px; right:inherit;}
}
@media (min-width: 1600px) {
	
}
@media (max-width: 1750px) {
	.shape1-img{right:17%; left:inherit;}
	.simplify-wrp .container .description{padding-left:7%; padding-right:inherit}
}
@media (max-width: 1600px) {
	.shape1-img{right: 22%; left:inherit; background-size: 500px auto !important;}
	.simplify-wrp .container .description{padding-left:0%; padding-right:inherit;}
}
@media (max-width: 1480px) {
	.shape1-img{right: 22%; left:inherit; background-size: 400px auto !important;}
}
@media (max-width: 1400px) {
	.shape1-img{right: 14%; left:inherit; background-size: 500px auto !important;}
}
@media(min-width:1200px) and (max-width:1600px){
	.benefit-wrp .benefit-block ul{margin: 0 0px 0 60px;width: 100%;}
	.article-block2 .article-info h2:after{right: 18%; left:inherit;}
}
@media(min-width:768px) and (max-width:1199px){
	.hero-banner .hero-detail h1{font-size: 30px;}
	.navbar-light .navbar-nav li {margin-right:10px; margin-left:inherit;}
	.construction-wrp .construction-block ul li{margin-right: 24px;margin-left:inherit;}
	.construction-wrp .construction-block .construction-img img.shape1{max-width: 90px;right: -26px;top: -31px; left:inherit;}
	.about-wrp ul li .about-box:before{width: 50px;right: -50px; left:inherit;}
	.about-wrp ul li .about-box:after{right: -60px; left:inherit;}
	.about-wrp ul li .about-box .abt-info p{font-size: 14px;}
	.benefit-wrp .benefit-block ul{margin: 0 0 0 0;}
	.about-wrpper .description h6:after{width: 105%;left: 60px; right:inherit;}
	.about-wrpper .about-img{padding-left: 50px; padding-right:inherit;}
	.about-wrpper .about-img:before{height: 150px;width: 150px;left: 0; right:inherit;}
	.solution-wrp .solution-img{padding-right: 50px; padding-left:inherit;}
	.solution-wrp .solution-img:before{height: 150px;width: 150px;right: 0; left:inherit;}
	.solution-wrp .description h6:after{width: 100px;left: -90px; right:inherit;}
	.solution-wrp .description h6:after{width: 100px;left: -90px; right:inherit;}
	.people-wrpper .people-img:before{height: 150px;width: 150px;right: 0; left:inherit;}
	.service-wrp .nav-tabs li .nav-link{ padding: 15px 20px;}
	.service-block .service-image{padding-left: 50px; padding-right:inherit;}
	.service-block .service-image:before{height: 100px;width: 100px;left: 0; right:inherit;}
	.service-block.even-service-block .service-image{padding: 0 50px 0 0px;}
	.even-service-block .service-image:before{right: 0;left: auto;}
	.contact-wrpper .contact-form h6:after{width: 92%;left: 75px; right:inherit;}
	.contact-wrpper .contact-img ul{padding: 0 0px 0 50px;}
	.contact-wrpper .contact-img .image-box:before{height: 100px;width: 100px;left: 0; right:inherit;}
	.article-block .article-info h2:after{width: calc(121% - 75px);right: 0; left:inherit;}
	.article-block .article-img:before{height: 150px;width: 150px;left: -20px; right:inherit;}
	.article-block2 .article-img:before{left: auto;right: -20px;}
	.article-block2 .article-info h2:after{width: calc(121% - 75px);left: -65px; right:inherit;}
	.article-single-wrp .blog-description p{max-width: 100%;margin: 0;}
	.article-single-wrp .article-img:before{height: 100px;width: 100px;left: -20px;top: 40%; right:inherit;}
}
@media(min-width:1025px) and (max-width:1600px){
	.solution-wrp .description h6:after{width:150px; left:-150px; right:inherit;}
}
@media(min-width:1025px) and (max-width:1199px){
	.navbar-light .navbar-nav li {margin-right:25px; margin-left:inherit;}
}
@media(min-width:992px) and (max-width:1024px){
	.navbar-light .navbar-nav li {margin-right:25px; margin-left:inherit;}
}
@media (max-width: 1199px) {
	
}
@media (max-width: 1024px) {
	.shape1-img{right: 0; left:inherit; background-size: 400px auto !important;}
	.simplify-wrp .container .description{padding-top:0px;}
	.professional-wrp h3{padding-left:0px; padding-right:inherit;}
	.professional-wrp h2{padding-left:0px; padding-right:inherit;}
	.article-single-wrp .blog-description p{max-width: 80%;}
}
@media (max-width: 992px) {
	.article-single-wrp .blog-description p{max-width: 90%;}
}
@media (max-width: 767px) {
	.hero-banner .hero-detail h1{font-size: 30px;}
	.navbar-light .navbar-nav li{margin: 0 0 10px;}
	.navbar-light .navbar-nav li:last-child{margin: 0 0 10px;}
	.construction-wrp .construction-block ul li{margin-right: 24px;margin-left:inherit;}
	.construction-wrp .construction-block .construction-img img.shape1{max-width: 60px;right: -15px;top: -21px; left:inherit;}
	.about-wrp ul li:last-child{margin: 0}
	.about-wrp ul li:last-child .about-box{margin: 0 auto;}
	.about-wrp ul li .about-box:before{width: 1px;height: 60px;right: 50%;top: auto;bottom: -60px;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0); left:inherit;}
	.about-wrp ul li .about-box:after{right: calc(50% - 11px);top: auto;bottom: -60px;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0); left:inherit;}
	.about-wrp ul li .about-box .abt-info p{font-size: 16px;}
	.benefit-wrp .benefit-block ul{width: 100%;margin: 0;flex-wrap: wrap;}
	.team-wrp .team-block .team-img{margin: 0 auto;}
	.about-wrpper .description h6:after{width: 100%;z-index: -1;left: 0; right:inherit;}
	.about-wrpper .about-img{margin: 30px 0 0;}
	.about-wrpper .about-img img{margin: 0;}
	.about-wrpper .about-img{padding-left: 50px; padding-right:inherit;}
	.about-wrpper .about-img:before{height: 100px;width: 100px;left: 0; right:inherit;}
	.about-wrpper .about-img:before{height: 100px;width: 100px;left: 0; right:inherit;}
	.solution-wrp .solution-img{margin: 30px 0 0;}
	.solution-wrp .description h6:after{width: 100%;z-index: -1;left: 0;right: auto;}
	.solution-wrp .solution-img{padding-right: 50px; padding-left:inherit;}
	.solution-wrp .solution-img:before{height: 100px;width: 100px;right: 0; left:inherit;}
	.people-wrpper .people-img:before{height: 100px;width: 100px;right: 0; left:inherit;}
	.people-wrpper .description h2:after{width: calc(100% - 75px);left: 75px;right:inherit;}
	.service-wrp .nav-tabs li .nav-link{ padding: 10px;}
	.service-block .service-image{display: table;padding-right: 50px; padding-left:inherit;}
	.service-block .service-image:before{left: auto;right: 0;height: 100px;width: 100px;top: 50%;transform: translate(0, -50%);}
	.service-block.even-service-block .description h2:after{width: calc(100% - 75px);right: 0;left: 75px;}
	.professional-wrp .professional-img{position: relative;transform: unset;top: 0;margin: 0 auto 25px;}
	.contact-wrpper .contact-form h6:after{width: 100%;left: 0;z-index: -1; right:inherit;}
	.contact-wrpper .contact-img ul{padding: 0;}
	.contact-wrpper .contact-img .image-box{margin: 0;}
	.contact-wrpper .contact-img .image-box:before{height: 100px;width: 100px;left: 0; right:inherit;}
	.contact-img ul:before{display: none;}
	.contact-img ul:after{display: none;}
	.article-info{padding-right:0%; padding-left:inherit;}
	.article-block2 .article-info{padding-left:0%; padding-right:inherit;}
	.article-block .article-info h2:after{width: calc(100% - 75px);right: 0; left:inherit;}
	.article-block2 .article-info h2:after{right: 0; left:inherit;}
	.article-single-wrp .blog-description p{margin: 0 0 40px;font-size: 16px;line-height: 26px;max-width: 100%;}
	.article-single-wrp .blog-description p{max-width: 100%;}
	.article-single-wrp .article-img{padding-left: 50px; padding-right:inherit;}
	.article-single-wrp .article-img:before{height: 100px;width: 100px;left: 0; right:inherit;}
	.lang-bx{position: absolute; right: 50px; top: 13px; left:inherit;}
	.lmenu{margin-right:0px;}
}	
