body .preloader {
position: fixed;
}
.elementor-widget-axtra_our_awards .award__area .award__right p{
max-width: 100%;
margin-left: 0;
text-align:justify;
}
.blog__detail-top .blog__social__share {
display: flex;
flex-direction: column;
justify-content: center;
}
.blog__detail-top .blog__social__share p{
color: var(--gray-8);
font-size: 14px;
}
.blog__detail-top .blog__social__share ul.social__share {
display: flex;
}
.blog__detail-top .blog__social__share ul.social__share li {
margin-right: 13px;
}
.blog__detail-top .blog__social__share ul.social__share li:last-child {
margin: 0px;
}
.blog__detail .blog__detail-content ul li::before, .blog__detail-content ol li::before{
content:none;
}
.blog__detail .blog__detail-content ul li, .blog__detail-content ol li{
padding-left:0px;
}
.blog__list .thm-unit-test .blog__img-wrapper .img-box img {
width: 100%;
height: 100%;
object-fit: cover;
}
.hero__area-2 .hero__inner-2 .sec-title-3{
font-size:70px;
}
.hero__area-2 .hero2-shape{
max-width: 410px;
}
.hero__inner-2 .hero__text-2 {
margin-top: 25px;
padding-left: 0;
}
.feature__top .feature__text {
padding-left: 0;
}
.feature__top .feature__text p div{
display:inline !important;
}
.swiper-wrapper.roll__wrapper {
align-items: center;
}
.about__area-2 .sec-text-wrapper{
justify-content:left;
}
.about__area-2 .about__img-2{
margin-bottom: 70px;
}
.about__area-2 .container.pb-140 {
padding-bottom: 70px;
}
.service__area-2  .service__list-2 {
grid-gap: 60px;
}
.service__area-2 .service__list-2 .service__item-2::before{
left: -40px;
}
.about-top-section .sec-title-wrapper .col-xxl-5.col-xl-5.col-lg-5.col-md-5,
.about-top-section .sec-title-wrapper .col-xxl-7.col-xl-7.col-lg-7.col-md-7{
width: 100%;
margin-bottom: 30px;
}
.about-top-section .story__area .from-text {
background-color: #FF9776;
top: 0;
position: relative;
right: 0;
left: auto;
float: right;
}
.contact__area-6 .contact__text{
max-width: 100%;
}
.contact__area-6 .sec-title-wrapper .sec-title-2 {
font-size: 60px;
}
.contact-header-section .contact__area-6 .row .col-xxl-6.col-xl-6.col-lg-6.col-md-6:first-child {
flex: 0 0 auto;
width: 41.66666667%;
}
.contact-header-section .contact__area-6 .row .col-xxl-6.col-xl-6.col-lg-6.col-md-6:last-child {
flex: 0 0 auto;
width: 58.33333333%;
}
body .loading .bar:after{
background-color: #FF9776;
}
.footer__copyright-2 p,
.footer__copyright-8 p{
max-width: 100% !important;
}
.footer__btm-2 .footer__nav .footer-menu li:first-child, 
.footer__btm-2 .footer__nav .footer-menu-2 li:first-child{
padding-left: 0;
}
.footer__btm-2 .footer__nav .footer-menu li, 
.footer__btm-2 .footer__nav .footer-menu-2 li{
padding-left: 30px;
}
.single-post .blog__detail-thumb img {
height: auto;
width: auto;
object-fit: none;
position:relative;
}
.single-post .blog__detail-thumb{
height:auto;
}
.single-post .blog__detail-content .wp-caption {
margin-left:0px;
}
.widget .tagcloud a:hover{
background-color:#FF9776;
border: 1px solid #FF9776;
}
.widget ul li a:hover, .widget ol li a:hover{
color:#FF9776;
}
.blog__detail-content ul li::before, .blog__detail-content ol li::before{
content:none !important:
}
.blog__detail-content ul li, .blog__detail-content ol li{
padding-left: 0px;
}
.comment__reply-btn:hover {
color: #FF9776;
}
.blog__item h5{
color: var(--black-2);
border-bottom: 1px solid var(--gray-5);
margin-bottom: 10px;
padding-bottom: 20px;
}
.blog__item h5 .blog__title{
color: var(--black-2);
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 0px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
height: 95px;
}
.footer__area-2 .footer__middle-2 .footer__location-2 .company-information .footer__logo{
width: 170px;
margin-bottom: 20px;
}
.footer__area-2 .footer__middle-2 .footer__location-2{
gap:50px;
}
.footer__area-2 .footer__social li a{
color:#555555
}
.footer__area-2 .footer__social li a:hover{
color:#121212;
} 
.footer__area-2 .footer__social{
margin-top:15px;
}
.footer__area-2 .footer__middle-2{
padding: 95px 0 30px 0;
}
.footer__area-2 .footer__middle-2 .other-information .footer__widget-3 .footer__widget-title {
padding-bottom: 45px;
font-weight: 600;
font-size: 20px;
line-height: 1.3;
color: var(--bs-heading-color);
}
.footer__area-2 .footer__middle-2 .footer__contact li a{
color: #555555;
}
.footer__btm-2 {
padding: 25px 0;
}
.wc-btn-primary span{
background-color: #FF9776;
}
.wc-btn-primary:hover, .wc-btn-black:hover, .wc-btn-light:hover, .wc-btn-pink:hover, .wc-btn-secondary:hover{
border: 1px solid #FF9776;
}
.award__area .award__right .award__list .award__item{
grid-template-columns: 1fr 1fr 1fr;
}
.team__detail {
padding-top: 120px;
}
.team__detail .team__member-img{
height:auto;
}
.team__detail .team__member-img img {
position: relative;
bottom: 0;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
}
.hww-our-strategy .service__hero-2 .service__hero-left-2 .image-2{
transform: translate(-50px, 0px);
}
.hww-our-strategy .service__hero-left-2 .image-4 {
position: relative;
top: 0;
bottom: auto;
left: -50px;
}
.hww-our-strategy .service__hero-right-2 p {
font-size: 18px;
max-width: 100%;
margin-left: 0;
margin-top: 10px;
}
.award__area-7 .award__btm-7 .award__mid-7.text-anim p{
max-width: 100%;
margin-left: 0;
}
.award__area-7 .award__btm-7 .award__mid-7.text-anim p div,
.elementor-widget-axtra_our_team section.team__area-7 .sec-text p div{
display: contents !important;
margin-right: 10px;
}
.elementor-widget-axtra_our_team section.team__area-7 .sec-text.pb-100.text-anim {
padding: 0 0 30px 0;
}
.elementor-widget-axtra_our_team section.team__area-7 .sec-text p {
width: 100%;
max-width: 100%;
}
.elementor-widget-axtra_our_eatures .feature__area-2 .feature__btm .feature__list .feature__item{
padding: 50px 30px;
}
.elementor-widget-axtra_our_eatures .service__area-2 .row.pt-140 {
padding-top: 100px;
}
.elementor-widget-axtra_our_eatures .service__area-2 #btn_wrapper {
margin-top: 30px;
margin-bottom: 30px;
}
.elementor-widget-axtra_our_eatures section.service__area-2.pt-130.pb-110{
padding-bottom: 0;
}
body .scroll-top{
right: 80px;
}
@media only screen and (max-width: 1399px){
.hero__area-2 .hero2-shape {
max-width: 300px;
}
}
@media only screen and (max-width: 1299px){
.header__area-7 .main-menu-4 > li{
margin: 0px 27px;
}
}
@media only screen and (max-width: 1199px){
.story__area .sec-title-wrapper {
padding-top: 60px;
}
.blog__item h5 .blog__title{
height: 80px;
}
}
@media only screen and (max-width: 991px){
.brand__list-2{
grid-template-columns: repeat(6, 1fr);
}
.footer__area-2 .footer__middle-2 .other-information h2{
padding-bottom:5px;
}
.footer__area-2 .footer__middle-2 {
padding: 50px 0 50px 0;
}
.blog__item h5 .blog__title {
height: 70px;
}
}
@media only screen and (max-width: 767px){
.elementor-widget-axtra_our_awards .award__area .award__left {
margin-top: 0px;
margin-bottom: 50px;
-webkit-transform: translateY(0%);
transform: translateY(0%);
text-align:center;
}
.elementor-widget-axtra_our_awards .award__area .award__right > p{
-webkit-transform: translateY(0%);
transform: translateY(0%);
margin-top: 60px;
margin-top:30px;
}
.hero__area-2 .hero__inner-2 .sec-title-3 {
font-size: 50px;
padding: 20px 0px 20px 0px !important;
text-align: center !important;
word-wrap: break-word;
}
.hero__inner-2 .hero__text-2 {
margin-top: 0;
padding-left: 0;
}
.hero__inner-2 .hero__text-2 p{
width:100%;max-width: 100%;
text-align: center;
}
.hero__area-2 .hero__inner-2 {
padding: 160px 15px 60px;
}
.hero__inner-2 .hero__text-2 #btn_wrapper,
.elementor-widget-axtra_about_us .about__area-2 .sec-text-wrapper #btn_wrapper{
margin:0px auto;
}
.hero__area-2 .hero2-shape {
margin: 25px auto 0px auto;
left: 0px;
right: 0px;
}
.feature__area-2 .feature__top,
.about__area-2 .sec-title-wrapper .sec-title{
text-align:center;
}
.feature__area-2 .feature__top .sec-title-wrapper div,
.about__area-2 .sec-title-wrapper div,
.about__area-2 .sec-text-wrapper .sec-text p div,
.service__area-2 .sec-text p div,
.service__area-2 .sec-title-wrapper .sec-title div{
text-align: center !important;
display: inline !important;
}
.feature__btm .feature__list .feature__item,
.service__area-2 .sec-title-wrapper .sec-title,
.service__area-2 .service__list-2 .service__item-2{
text-align: center;
}
.sticky-2 .header__nav-icon-2 .menu-icon-2::after{
display:none;
}
.about__area-2 .sec-title-wrapper {
padding-bottom: 30px;
}
.about__area-2 .sec-text-wrapper .sec-text,
.service__area-2 .sec-text p{
max-width: 100%;
text-align:center;
}
.about__area-2 .sec-text-wrapper{
gap: 0px;
}
.about__area-2 .about__img-2 {
margin-bottom: 50px;
}
.brand__list-2 {
grid-template-columns: repeat(4, 1fr);
}
.about__area-2 .container.pb-140 {
padding-bottom: 50px;
}
.service__area-2 .service__list-2 .service__item-2::before {
left: 0;
width: 100%;
height: 1px;
right: 0;
top: -30px;
content: "";
}
.service__area-2 .service__btn-2#btn_wrapper{
margin: 40px auto 0px auto;
}
.elementor-widget-axtra_our_awards .award__area .sec-title-wrapper .sec-title div{
text-align: center !important;
}
.award__area .award__right .award__list .award__item {
width: 50%;
border: none;
border-top: 1px solid var(--gray-12);
display: block;
}
.award__area .award__right .award__list {
display: flex;
flex-wrap: wrap;
}
.award__area .award__right .award__list .award__item:last-child {
width: 100%;
}
.contact-header-section .contact__area-6 .row .col-xxl-6.col-xl-6.col-lg-6.col-md-6:first-child,
.contact-header-section .contact__area-6 .row .col-xxl-6.col-xl-6.col-lg-6.col-md-6:last-child{
flex: 0 0 auto;
width: 100%;
}
.about-top-section .story__area .from-text{
float: none;
margin-bottom: 20px;
}
.service__hero-inner-2 .service__hero-right-2.hero7__thum-anim p {
margin-left: 0;
max-width: 100%;
}
.service__hero-left-2 .image-2{
width:100%;
}
.hww-our-strategy section.service__hero-2 {
padding-top: 0;
}
.hww-our-strategy .service__hero-2 .service__hero-left-2 .image-2 {
transform: translate(0px, 0px) !important;
}
.hww-our-strategy .service__hero-left-2 .image-4{
left: 0;
}
.elementor-widget-axtra_project_awards .award__area-7 .award__btm-7{
padding-left: 15px;
}
.elementor-widget-axtra_about_us_v2 .about__area-7 .about__mid-7 p,
.about__area .about__content-wrapper .about__content p,
.elementor-widget-axtra_digital_solution .hero__area-7 .hero__text-7 p,
.elementor-widget-axtra_our_services .service__area-7 .service__items-7 .service__item-7 p{
max-width: 100%;
}
.elementor-widget-axtra_about_us_v2 .about__area-7 .about__mid-7 p div,
.about__area .about__content-wrapper .about__content p div{
display: inline !important;
}
.portfolio__detail .portfolio__detail-content .block-gallery img {
width: 100%;
height: auto;
padding-left: 0 !important;
padding-right: 0 !important;
}
.portfolio__detail .portfolio__detail-content .block-img-text {
display: block;
}
.portfolio__detail .portfolio__detail-content .block-img-text img {
margin-bottom: 15px;
width: 100%;
height: auto;
}
.contact__area-6 .contact__btm .contact__form .wpcf7-form .row.g-3 {
--bs-gutter-y: 0;
}
.blog__item h5 .blog__title {
height: auto;
}
.service__detail .service__detail-img img.sd-shape{
bottom: -50px;
}
}
@media only screen and (max-width: 575px){
.award__area .award__right .award__list .award__item{
-ms-grid-columns: none
grid-template-columns: none;
}
}
@media only screen and (max-width: 420px){
.elementor-widget-axtra_our_awards .award__area .award__left .award__text, 
.elementor-widget-axtra_our_awards .award__area .award__left .award__text-2{
font-size:70px
}
}
@media only screen and (max-width: 380px){
.award__area .award__right .award__list .award__item {
width: 100%;
}
}