/*!
Theme Name: Technova
Theme URI: http://boomdevs.net/theme/technova/
Author: Boomdevs
Author URI: https://themeforest.net/user/boo.single-post-item .post-titlemdevs/portfolio
Description: Technova is an IT Startup & Agency WordPress Theme 
Version: 1.0.2
Tested up to: 6.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: technova
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

technova is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and technova-page-contentn Neal https://necolas.github.io/normalize.css/
*/
.bypostauthor {
  font-size: 16px;
}
.breadcrumb-area.only-front-page {
  display: none;
}

.slider-area .slider-wrapper .slick-dots {
  display: block !important;
}

input[type="text"],input[type="email"],textarea{padding: 7px 16px 7px 16px;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #02010100;
    background-color: #F6F7F9;box-sizing:border-box;width: 100%;}
textarea{height:70px;}
.service-area.style-1 .container .row:last-child .col-lg-6, .service-area.style-1 .container .row:last-child .col-lg-4{ width:25%;}
.feature-area.style-1 .col-md-6{width:25%}
.info-card.style-two .info-card-inner .title{/*min-height:72px;*/}
.info-card.style-two .info-card-inner .desc{min-height: 105px;}
.home.page-template .portfolio-slider-area.style-1 .single-portfolio-item .portfolio-cat{color:transparent; display:none}
.home.page-template .portfolio-slider-area.style-1 .single-portfolio-item .portfolio-cat:before{background-color:transparent}
.home.page-template .portfolio-slider-area.style-1 .single-portfolio-item{padding:0px 30px 50px 30px; gap:80px;border-bottom:1px solid rgba(255, 255, 255, 0.42)}
.home.page-template .portfolio-slider-area.style-1 .single-portfolio-item .portfolio-content p{color:#fff; font-size:15px; line-height:20px}
.home.page-template .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider{background-size: 100%; padding-bottom:100px}
.home.page-template .single-slider .company-award{display: none;}

.home.page-template .portfolio-slider-area.style-1 .single-portfolio-item .portfolio-content .title a:hover{color:#fff}

.portfolio-slider-area.style-1 .single-portfolio-item:before{opacity:0.7; background-color:#000;}
.elementor-8 .elementor-element.elementor-element-c545c18 .service-area .col-12:first-child .info-card:before{    background: #fff;}
.elementor-8 .elementor-element.elementor-element-c545c18 .service-area .col-12:first-child .info-card.style-two:hover:after{ background: #2f1a35;opacity: 1;}
.home.page-template .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider{padding-bottom:60px; padding-top:260px}
.home.page-template .elementor-8 .elementor-element.elementor-element-c545c18 .service-area .info-card .more-btn-wrapper .more-btn{position: absolute;    right: 10px;    top: 25px;}
.home.page-template .info-card .content{display:none}
.home.page-template .info-card.style-two .title-wrapper,
.home.page-template .info-card.style-two .title-wrapper .icon{display: inline-block;  text-align: center;}
.home.page-template .info-card.style-two .title-wrapper .icon{    margin-top: 25px; height:95px;}
.home.page-template .info-card.style-two:after{background-color: #fff!important;}
.home.page-template .info-card.style-two:hover:after{background-color: #2F1A35!important;}
.home.page-template .elementor-8 .elementor-element.elementor-element-c545c18 .service-area .info-card:after{opacity: 1;}
.home.page-template .elementor-8 .elementor-element.elementor-element-c545c18 .service-area .info-card.style-two:hover .title a{color:#fff}
/*.home.page-template .service-area.style-1 .container{max-width: 100%;}
.home.page-template .service-area.style-1 .container > .row:first-child{    max-width: 1347px;    margin: 0 auto;}
.home.page-template .elementor-8 .elementor-element.elementor-element-2360054{z-index: 10000;}*/
.about-info-card.style-2 .review-wrapper{display:none}
.about-info-card.style-2 .content-wrapper .content{ display:inline-block}
.about-info-card.style-2 .content-wrapper .single-content{ width:46%; display:inline-block; vertical-align:top}
.about-info-card.style-2 .content-wrapper .single-content:first-child{margin-right:7%}
.about-info-card.style-2 .content-wrapper .single-content p.small{font-size:18px; margin-bottom:0px;}
.home.page-template .about-image-card{margin-top: 0px;}
.hover_text_white:hover h3, .hover_text_white:hover p, .hover_text_white:hover a .elementor-button-text {color:#fff!important; transition:none; -webkit-transition:none}
.hover_text_white:hover h3 a{transition:none; -webkit-transition:none}
.elementor-8 .hover_text_white:hover .elementor-button{fill:#fff!important}
#serv_1:hover .elementor-image-box-img img, #serv_2:hover .elementor-image-box-img img, #serv_3:hover .elementor-image-box-img img,
#serv_4:hover .elementor-image-box-img img, #serv_5:hover .elementor-image-box-img img, #serv_6:hover .elementor-image-box-img img,
#serv_7:hover .elementor-image-box-img img, #serv_8:hover .elementor-image-box-img img{opacity:0}
#serv_1:hover .elementor-image-box-img{ background:url('https://thepinqclouds.com/wp-content/uploads/2024/06/Salesforce-Consultation-white.png'); background-repeat:no-repeat; background-position:center center}
#serv_2:hover .elementor-image-box-img{ background:url('https://thepinqclouds.com/wp-content/uploads/2024/06/Salesforce-Implementation-white.png'); background-repeat:no-repeat; background-position:center center}
#serv_3:hover .elementor-image-box-img{ background:url('https://thepinqclouds.com/wp-content/uploads/2024/06/Salesforce-Customization-white.png'); background-repeat:no-repeat; background-position:center center}
#serv_4:hover .elementor-image-box-img{ background:url('https://thepinqclouds.com/wp-content/uploads/2024/06/Salesforce-Development-white.png'); background-repeat:no-repeat; background-position:center center}
#serv_5:hover .elementor-image-box-img{ background:url('https://thepinqclouds.com/wp-content/uploads/2024/06/Salesforce-API-Integration-white.png'); background-repeat:no-repeat; background-position:center center}
#serv_6:hover .elementor-image-box-img{ background:url('https://thepinqclouds.com/wp-content/uploads/2024/06/Salesforce-Data-Migration-white.png'); background-repeat:no-repeat; background-position:center center}
#serv_7:hover .elementor-image-box-img{ background:url('https://thepinqclouds.com/wp-content/uploads/2024/06/flash-white.png'); background-repeat:no-repeat; background-position:center center}
#serv_8:hover .elementor-image-box-img{ background:url('https://thepinqclouds.com/wp-content/uploads/2024/06/customer-service-white.png'); background-repeat:no-repeat; background-position:center center}
.testimonial-slider-area.style-1 .testimonial-user-wrapper .single-user:nth-child(1){top:200px;}
.testimonial-slider-area.style-1 .testimonial-user-wrapper .single-user:nth-child(2){right:-20px}
.testimonial-slider-area.style-1 .testimonial-user-wrapper .single-user:nth-child(6){right: -57px; bottom: 237px;}

.client-logo-wrapper .client-logo img{/*-webkit-filter: none;  filter: none;  opacity: 1;*/}
.testimonial-card .content .text{font-size:22px; line-height:36px}
.details-overview-area .overview-item{gap: 0;}
.page-breadcrumb-area.page-bg.service-bg{/*position:relative; background:none;*/    background-color: #26262c!important;}
.boomdevs-service-template-default .page-breadcrumb-area{/*padding-top: 135px;     padding-bottom: 30px;*/}
.page-breadcrumb-area.page-bg.service-bg .breadcrumb-wrapper{position:relative;padding:0;}
.page-breadcrumb-area.page-bg.service-bg .breadcrumb-list{ position: absolute; bottom: -70px;left: 5px; margin-top:0px; display:none}
.elementor-page-1745 .page-breadcrumb-area.page-bg.service-bg .breadcrumb-list{bottom: -85px;}
.elementor-page-1746 .page-breadcrumb-area.page-bg.service-bg .breadcrumb-list{bottom: -185px;}
.elementor-page-322 .page-breadcrumb-area.page-bg.service-bg .breadcrumb-list{bottom: -110px;}
.elementor-page-1744 .page-breadcrumb-area.page-bg.service-bg .breadcrumb-list{bottom: -70px;}
.page-breadcrumb-area.page-bg.service-bg .page-title{/*display:none; text-align:left*/font-size: 42px;line-height: 72px;}
.service-details-page .details-content{display:none}
.service-details-page .top_section{position:absolute; top:0px; left:0px; width:100%;}
.service-sidebar .widget{margin-top:50px;}
header .search-btn-with-cta-btn{display:none}
header .header-menu-area.sticky-header{background: rgb(62,26,56);
background: linear-gradient(180deg, rgba(62,26,56,1) 0%, rgba(190,47,95,1) 100%);}
.main-menu ul li a{padding: 30px 24px;}
.header-menu-area .logo{height:100px}
.testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper{margin:0px;}
.testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper .slick-slider .slick-track{    width: 100% !important}
.testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper .slick-slide .testimonial-card.style-2{width: 95%;    box-sizing: border-box;    padding: 20px;}
.home.page-template .industries_div .slider-area.style-2 .slider-wrapper .single-slider-wrapper:nth-child(2n){margin-top:50px;}
.home.page-template .industries_div .slider-area.style-2 .slider-wrapper .single-slider-wrapper{padding:10px; border-radius:10px;    background-color: transparent;    background-image: linear-gradient(150deg, #EB496E 0%, #931A4F 100%); margin:0 10px}
.home.page-template .industries_div .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider{padding-top: 285px;background-repeat: no-repeat; padding-left:0px; padding-right:0px; padding-bottom: 20px;}
.home.page-template .industries_div .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider .container {padding-left:0px; padding-right:0px;}
.home.page-template .industries_div .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider .row{display: block; width: 112%;}
.home.page-template .industries_div .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider .slider-content-wrapper .slider-content .slider-btn-wrapper{margin-top: 10px;}
.home.page-template .industries_div .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider .row .order-md-1{display: block; width: 100%;}
.testimonial_div .testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper .slick-slide .testimonial-card.style-2{  position: relative;  gap: 0;}
.testimonial_div .testimonial-card .content-wrapper{gap: 20px;}
.testimonial_div .testimonial-card.style-2 .icon-wrapper .review-rating{position: absolute;    bottom: 35px;    right: 20px;}
.testimonial_div .testimonial-card.style-2 .icon-wrapper .icon{display:none}
.testimonial_div .testimonial-slider-area.style-2 .testimonial-slider-wrapper .slick-list{    padding-top: 20px; padding-bottom: 0px;}
.home.page-template .industries_div .slider-area .slider-wrapper .slick-arrow{display:block !important}
.home.page-template .industries_div .slider-area .slider-wrapper .slick-arrow.next-btn{ position:absolute; right:-0px; top: 50%;    border-radius: 50px;    background: rgb(237 237 237 / 50%);    padding: 10px 20px;    color: #000;     z-index: 1000; }
.home.page-template .industries_div .slider-area .slider-wrapper .slick-arrow.prev-btn{ position:absolute; left:-0px; top: 50%;    border-radius: 50px;    background: rgb(237 237 237 / 50%);    padding: 10px 20px;    color: #000;    z-index: 1000;}
.testimonial_div .testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper .slick-slide .testimonial-card.style-2 .content-wrapper .content .text{min-height:130px;overflow:hidden}
.testimonial_div .testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper .slick-slide .testimonial-card.style-2:hover{background-color: transparent;    background-image: linear-gradient(64deg, #EA4A6E 0%, #4B193C 100%);}
.testimonial_div .testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper .slick-slide .testimonial-card.style-2:hover .content-wrapper .content .text{color:#fff; }
.testimonial_div .testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper .slick-slide .testimonial-card.style-2:hover .content-wrapper .meta-user .user-info .info h2,
.testimonial_div .testimonial_box .testimonial-slider-area.style-2 .slider-area-wrapper .slick-slide .testimonial-card.style-2:hover .content-wrapper .meta-user .user-info .info p{color:#fff}


.page-template.page-id-2600 .page-breadcrumb-area{ display:none}
.header-menu-area.sticky_menu .main-menu > ul > li > a{color:#fff}
ul.full_points li{ display:inline-block; width:100%}
ul.full_points li *{ display:inline-block; width:100%}
.details-overview-area .overview-item{gap:0px; column-gap: 35px;}
.service-details-page{  padding-top: 50px;}
/*.boomdevs-service-template-default .service_faq_section{position: absolute;      width: 100%;   left: 0px;}
.boomdevs-service-template-default .service-footer-top-details-widget{padding-top:620px; margin-top:100px}*/
.widget_service_categories ul li a{background-color:#f2f2f2; font-size: 18px;}
.widget_service_categories ul li a:hover{background: linear-gradient(-90deg, rgba(62, 26, 56, 1) 0%, rgba(190, 47, 95, 1) 100%);}
/*.main-menu ul,.main-menu ul li.active, .main-menu ul li.current-menu-ancestor, .main-menu ul li{position: static;}
.main-menu ul li:hover > ul{    width: 100%;    position: absolute;    top: 98px;    left: 0px;    background: transparent;    text-align: center;}
.main-menu ul ul li{    width: 24.5%;    background: rgb(0 0 0 / 80%);    color: #fff;}
.main-menu ul ul li a,.main-menu ul ul li:last-child a{color: #fff;border-bottom: 1px solid rgb(245 245 245 / 50%);}
.header-menu-area.sticky_menu .main-menu ul li:hover ul li a {color:#fff}*/
.expertise_div .e-con-inner .e-con-full.e-flex.e-con.e-child:hover{ background:#fff}
.expertise_div .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-heading-title{color:#000}
.expertise_div .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-widget-container img{opacity:0}
.expertise_div .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-widget-image .elementor-widget-container{background:url('https://thepinqclouds.com/wp-content/uploads/2023/09/Salesforce-API-Integration.png'); background-repeat:no-repeat; background-position:center center}
.sticky_menu .main-menu ul li:hover > ul{top:84px}
ul{padding-left: 17px;}
.expert_call_div .elementor-icon{background: #fe5976;     padding: 20px;    border-radius: 50%;}
.sticky_menu .main-menu ul li:hover > ul, .main-menu ul li:hover > ul, .main-menu ul ul li{width:250px; min-width:250px}
.footer-widget.widget_nav_menu li a{font-size: 16px;}
.footer.style-1{background-color:#000}
.page-breadcrumb-area.page-bg.service-bg{background-color: transparent !important;}
.page-breadcrumb-area.page-bg.service-bg .page-title{display:none;}
.service-details-page{padding-top:200px;}
.page-template .page-breadcrumb-area{display:none}
.breadcrumb-list ul li a{color:#fff}
.blog .page-breadcrumb-area.page-bg{background:url('https://thepinqclouds.com/wp-content/uploads/2024/08/Blog.jpg') !important; background-repeat:no-repeat; background-position:center center !important; background-size:cover}
.blog .elementor-element.elementor-element-13d74ee > .elementor-widget-container{margin: 0px 0px 0px -15px;    background-color: #0202027A;
    border-style: solid;    border-width: 3px 3px 3px 3px;    border-color: #FFFFFF;}
.blog .page-breadcrumb-area.page-bg .col-md-12{width: auto;    margin: 0 auto;}
.blog .page-breadcrumb-area.page-bg .page-heading {    margin: 0px 0px 0px -15px;    background-color: #0202027A;    border-style: solid;
    border-width: 3px 3px 3px 3px;    border-color: #FFFFFF;}
.blog .page-heading .page-title{text-align: center;    font-weight: 400;    color: #FFFFFF !important;    padding: 25px 25px 25px 25px;font-size: 60px;    line-height: 72px;}
.hover_text_white .elementor-icon-list--layout-traditional ul.elementor-icon-list-items li a{ padding:20px;}

.elementor-element.elementor-widget-text-editor .elementor-widget-container ul li {margin-bottom:15px!important;line-height: 22px;}

.elementor-element.elementor-widget-text-editor .elementor-widget-container ul li h5{font-size: 20px!important; line-height: 28px!important;}
h1,h2,h3,h4,h5,h6,p,body, ul, ol,ul li, ol li, a, header, nav, article, section, aside, details, figcaption, figure, hgroup, footer, div, span, label{font-family: "Raleway", Sans-serif!important;}
.home.page-template h1, .home.page-template h2, .home.page-template h3, .home.page-template h4, .home.page-template h6, .home.page-template .short-title{font-weight:normal!important}
.elementor-widget-owl-carousel-elementor.industries_div .owl-carousel .owl-stage-outer{ height:500px; overflow:hidden}
.elementor-widget-owl-carousel-elementor.industries_div .owl-carousel.owl-drag .owl-item{padding:10px; border-radius:10px;    background-color: transparent;    background-image: linear-gradient(150deg, #EB496E 0%, #931A4F 100%); margin:0 10px}
.elementor-widget-owl-carousel-elementor.industries_div .owl-carousel.owl-drag .owl-item:nth-child(2n){margin-top:50px}
.elementor-widget-owl-carousel-elementor.industries_div .owl-carousel.owl-drag .owl-item:last-child{display:none;}
.elementor-widget-owl-carousel-elementor.industries_div .owce-carousel .item h5 {font-size:18px; color:#fff; text-align:left; font-weight:bold; line-height: 22px;}
.elementor-widget-owl-carousel-elementor.industries_div .owce-carousel .item h5 a{color:#fff}
.elementor-widget-owl-carousel-elementor.industries_div .owce-carousel .item p{color:#fff; font-size:15px; text-align:left; font-style:normal}
.info-card .content-wrapper{text-align:center}
.info-card .title-wrapper .icon, .info-card .title-wrapper .title{    width: 100%;    text-align: center;    display: inline-block;}
.info-card{padding: 30px 60px;}
.info-card .title-wrapper{gap: 40px;}
.header-area.style-1 .header-menu-area{    padding: 0 89px;}
.main-menu ul li a, .header-menu-area.sticky_menu .main-menu ul li a{padding: 34px 15px;}
.circle_video_div .video-popup-btn .circle-rotate-wrapper{background:url('https://thepinqclouds.com/wp-content/uploads/2024/08/Logo-Footer-02.png');background-size: 100%; }
.elementor-widget-boomdevs-faq-with-question .faq-tab nav{display:none}
.post-card.style-3 .post-meta .single-post-meta{display:none}
.post-card.style-3 .post-meta .single-post-meta:first-child{display:block}
.hover_skew ul li a:hover{ -webkit-transform: translateX(10px);    -moz-transform: translateX(10px);    -ms-transform: translateX(10px);    -o-transform: translateX(10px);    transform: translateX(10px);} 

.page-template.page .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated .elementor-element .section-title h2.title, 
.page-template.page .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated .elementor-element .heading h2.title{font-size:32px!important; line-height:38px!important}

.page-template.home .section-title h2.title, .page-template.home .heading h2.title, h2{font-size:52px!important; line-height:60px!important}

.sp-testimonial-free-wrapper .sp-testimonial-free{position:relative; background:#fff!important; border-radius:10px!important;    padding: 20px 30px}
.sp-testimonial-free-wrapper .sp-testimonial-title{display:none}
.sp-testimonial-free-wrapper .sp-testimonial-client-image{position:absolute; bottom:0px; left:30px;}
.sp-testimonial-free-wrapper .sp-testimonial-client-image img{width:75px!important; height:75px!important}
.sp-testimonial-free-wrapper .sp-testimonial-client-testimonial {height:130px; overflow:hidden;}
.sp-testimonial-free-wrapper .sp-testimonial-client-testimonial p{text-align:left!important; color:#8f939b!important}
.sp-testimonial-free-wrapper .sp-testimonial-client-name, .sp-testimonial-free-wrapper .sp-testimonial-client-rating, .sp-testimonial-free-wrapper .sp-testimonial-client-designation{ text-align:left!important; margin-left:100px!important; width:100%}
.sp-testimonial-free-wrapper .sp-testimonial-client-name{color:#fe5976!important;  font-size: 21px;    line-height: 28px;    font-weight: 500;}
.sp-testimonial-free-wrapper .sp-testimonial-client-designation{ color:#8f939b!important}
.sp-testimonial-free-wrapper .swiper-pagination.testimonial-pagination{display:none;}
.sp-testimonial-free-wrapper .testimonial-nav-arrow{width:40px!important; height:40px!important; border-radius:50%!important;     top: 57%!important;}
.sp-testimonial-free-wrapper .testimonial-nav-arrow:hover{ background: #fff!important;    border-color: #fe5976!important; color:#fe5976!important;}
.sp-testimonial-free-wrapper .sp-testimonial-free:hover{background-color: transparent;    background-image: linear-gradient(64deg, #EA4A6E 0%, #4B193C 100%)!important;}
.sp-testimonial-free-wrapper .sp-testimonial-free:hover .sp-testimonial-client-testimonial p,
.sp-testimonial-free-wrapper .sp-testimonial-free:hover .sp-testimonial-client-name,
.sp-testimonial-free-wrapper .sp-testimonial-free:hover .sp-testimonial-client-designation{color:#fff!important;}
.elementor-element.elementor-element-608a72e .wpcf7-form h5{color:#fff}
.elementor-element.elementor-element-608a72e .wpcf7-form p{color:#ccc}
.elementor-element .wpcf7-form .wpcf7-not-valid-tip{    font-size: 12px;    margin-top: -35px;    margin-right: 10px;
    text-align: right;    width: 124px;    line-height: 14px;    float: right;}
.elementor-element .wpcf7-form .wpcf7-response-output{color: #fff;    font-size: 16px;    line-height: 19px;    margin: 0;    border-color: #fe5976;}
.home.page-template .service_div h3{    font-weight: bold !important;}
.elementor-widget-owl-carousel-elementor.industries_div .owce-carousel .owl-thumb{background:#fff; border-radius:10px}
.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title .row{vertical-align: top;    display: block;}
.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title .row .col-lg-6 {display: inline-block;    margin: 0;    padding: 0;    vertical-align: top;}
.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title .row .col-lg-6:first-child {    width: 44%;margin-right: 4%;}
.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title h2.title{font-size: 40px!important;
    line-height: 50px!important;}

.hover_text_white h3.elementor-image-box-title, {font-weight:400!important;     line-height: 28px!important;    margin-bottom: 12px!important;  }
.industry_box_div h3.elementor-image-box-title{font-size:24px!important;color:#fe5976!important; line-height: 28px!important;}
.industry_box_div .elementor-widget-container{padding:50px!important}
.hover_text_white .elementor-image-box-description, .industry_box_div .elementor-image-box-description{line-height: 22px!important;}
.faq-area.style-2 .accordion-wrapper.style-three .accordion-box-wrapper{height:auto!important}

.elementor-element.elementor-element-3efc165 .faq-area.style-1 .col-xxl-7, .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .col-xxl-7{width: 52%!important;}
.elementor-element.elementor-element-3efc165 .faq-area.style-1 .col-xxl-5, .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .col-xxl-5{width: 47%!important;}
.elementor-element.elementor-element-3efc165 .faq-area.style-1 .col-xxl-5 .accordion-wrapper.style-two .accordion-list-item .accordion-head, .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .col-xxl-5 .accordion-wrapper.style-two .accordion-list-item .accordion-head{padding: 20px 0!important;}
.main-menu ul li.active > a:after, .main-menu ul li.current-menu-ancestor > a:after{display:none}
.header-menu-area .logo{    margin-left: -10px;}
.icon-card.style-four{    -webkit-box-align: start;    -ms-flex-align: start;    align-items: start;}
.contact-info-area{padding-top: 75px;}
.elementor-widget-owl-carousel-elementor.industries_div .owl-carousel.owl-drag .owl-item{margin:0px}
.about-image-card{margin-top: 0;}
.elementor-shortcode .wpcf7-form h5{color:#fff; margin-bottom:0px}
.elementor-shortcode .wpcf7-form p{color:#ccc}
.main_content_div{font-family: "Raleway", Sans-serif !important;}
.header-menu-area.sticky_menu .logo .sticky-logo img{width:auto}
header {background: linear-gradient(180deg, rgba(62, 26, 56, 1) 0%, rgba(190, 47, 95, 1) 100%)!important;}
.accordion-wrapper .accordion-list-item .accordion-item-body{padding-left: 56px;}
.font_size_15 p{font-size:15px!important}
.page-template.page .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated .elementor-element.top_heading  .section_heading_item .heading h2.title, .top_heading h2{    font-size: 40px !important; line-height: 50px !important;}
.hover_text_white h3, .industry_box_div h3.elementor-image-box-title{font-size: 20px!important; line-height:28px!important;margin-bottom: 15px;    font-weight: 600!important;}
.info-card-inner h2{font-size: 18px!important; line-height:32px}
.post-card.style-3 h2{font-size: 30px!important;line-height: 42px!important;}

.inner_h2 h2{font-size: 32px!important;     line-height: 38px!important; margin-bottom:25px!important; margin-top:20px!important }
.right_side_bar h2,.right_side_bar  h5{font-size: 24px!important;line-height: 28px!important;     font-weight: 500!important; color:#2f1a35!important}
.right_side_bar .elementor-shortcode .wpcf7-form p{color:#878787!important}
.contact_div .contact-info-area h2{font-size: 24px!important;line-height: 36px!important;}
.contact_div .post-comments-title h2{font-size: 30px!important;     line-height: 42px!important;}
.circle-rotate-text span{color:#26262c!important}
.call_to_action .cta-area h2{font-size: 96px!important;    line-height: 116px!important;}
.mem_area h2{font-size: 24px!important;    line-height: 32px!important;}
.single .blog-details-wrapper h2{font-size: 24px !important;     line-height: 30px !important;    margin-bottom: 15px !important;    margin-top: 30px !important; font-weight:500}
.blog-details-wrapper .single-post-item .post-content p, .blog-details-wrapper .single-post-item .post-content ul li, .blog-details-wrapper .single-post-item .post-content ol li{color: #333;font-size: 16px; line-height: 24px;}
.blog-details-wrapper .single-post-item .post-content ul li, .blog-details-wrapper .single-post-item .post-content ol li{margin-bottom:20px}
.blog-details-wrapper .single-post-item .post-content strong{font-weight:600}
.single .blog-details-wrapper h4{font-size: 20px !important;     line-height: 26px !important;    margin-bottom: 15px !important;    margin-top: 30px !important; font-weight:500}
.elementor-container .elementor-column:first-child .elementor-element .elementor-widget-heading .elementor-widget-container h2, .elementor-container .elementor-column:first-child .elementor-element .elementor-widget-heading .elementor-widget-container h2{    font-size: 22px!important;    line-height: 28px!important;     font-weight: 500!important;}
.elementor-container .elementor-column:first-child .elementor-element.industry_acc_heading .elementor-widget-heading .elementor-widget-container h2{    font-size: 32px!important;    line-height: 38px!important;}
.industry_top_faq .accordion-wrapper .accordion-list-item .accordion-head{padding:20px 0; border-top: 1px solid #c7c7e1;}
.industry_top_faq .accordion-wrapper .accordion-list-item:last-child{border-bottom: 1px solid #c7c7e1;}
.industry_top_faq .accordion-wrapper .accordion-list-item .accordion-head h3{font-weight: normal!important;}
.industry_top_faq .accordion-wrapper .accordion-list-item p{    font-size:16px!important; line-height:24px!important;}
.industry_top_faq .accordion-wrapper .accordion-list-item .accordion-head h3, .elementor-element .service_four_box h2, .elementor-container .elementor-column:first-child .elementor-element.service_four_box .elementor-widget-heading .elementor-widget-container h2{font-size: 20px !important;     line-height: 28px !important;}
.elementor-element.simple_pages h5{margin-top:40px}
.elementor-element.simple_pages ul{padding-left:35px; padding-top:10px; padding-bottom:10px}
.single .page-breadcrumb-area{display:none}
.single .blog-area{    padding-top: 150px;}
.blog .sidebar .social-profile .fab.fa-behance:before, .single .sidebar .social-profile .fab.fa-behance:before{content:"\f0e1"}
.wpcf7-form .pos_relative{position:relative}
.wpcf7-form .label-txt{position: absolute;    top: 26px;    left: 16px;    color: #6f7780;    font-size: 16px;    font-weight: 400;    margin-bottom: 8px;    max-width: 90%;    overflow: hidden;    pointer-events: none;    padding: 1px 6px;    text-overflow: ellipsis;    transform: translateY(-50%);    transform-origin: 0;    transition: transform .15s ease-in-out, top .15s ease-in-out, padding .15s ease-in-out;    white-space: nowrap;    z-index: 1;}
.contacts-name:hover .label-txt{font-size: 14px;    top: -10px;    left: 10px;    color: #fe5976;}
#scrollTop{display:none!important}
.right_side_bar .elementor-element .wpcf7-form .wpcf7-response-output{    color: #737373;     font-size: 15px; text-align:center}
.wpcf7-form .row > .col-12{position:relative}
.wpcf7-form .row > .col-12 > div{margin-bottom:20px}
.wpcf7-form .form_label{position:absolute; top:15px; left:10px;z-index: 100;    color: #000; }
.wpcf7-form .form_label.move_up{ font-size: 13px;   transform: translateY(-140%);    transform-origin: 0;    transition: transform .15s ease-in-out, top .15s ease-in-out, padding .15s ease-in-out; color:#fff}
.archive.category .page-breadcrumb-area{display:none}
.archive.category header.page-header{background:transparent!important;}
.archive.category .blog-area{padding-top: 150px!important;}
sup{    top: -1em;     font-size: 20px;}
.blog .blog-posts article .post-meta > span:last-child{display:none}
.post-template-default.single.single-post .post-content-wrapper .post-meta > span:first-child, 
.post-template-default.single.single-post .post-content-wrapper .post-meta > span:last-child{display:none}
.sidebar .widget_categories ul li:last-child{display:none}
.circle-rotate-text span{text-transform: none;}
.trust_partners > div > div{width:100%!important; height:100%!important}
.trust_partners > div img{width: 66px !important; height: 70px !important; max-width:100%!important;}
.trust_partners > div.pledge img{width: 75px !important; height: 72px !important; max-width:100%!important;}
.post-template-default.single.single-post .post-content-wrapper .single-post-meta .blog-post-tag{display:none!important}

.right_side_bar > .elementor-widget-wrap > .elementor-element > .e-con-inner > .elementor-element.elementor-element-35f7ac7{ margin-top:0px;}
.right_side_bar > .elementor-widget-wrap > .elementor-element > .e-con-inner > div:nth-child(2).elementor-element.elementor-element-35f7ac7{ margin-top:30px;}
.single-post-item h3.post-title{    font-size: 36px;    line-height: 54px;    font-weight: 500;    margin-bottom: 0;}
.single-post-item h3{font-size: 20px !important;     line-height: 24px !important;    margin-bottom: 15px !important;    margin-top: 30px !important;    font-weight: 500;}
.blog .social-profile a:nth-child(2) i.fa-twitter, .single .social-profile a:nth-child(2) i.fa-twitter{background-image:url('https://thepinqclouds.com/wp-content/uploads/2024/11/png-transparent-x-logo-white.png'); background-repeat:no-repeat; width:18px; height:18px; display:inline-block}
.blog .social-profile a:nth-child(2) i.fa-twitter:before, .single .social-profile a:nth-child(2) i.fa-twitter:before{display:none;}
.service_slider .owce-carousel-container{padding:0px}
.service_slider .owl-item{border:2px solid #ccc; height:300px;border-radius: 25px;
	padding:10px;}
.service_slider .owl-item:hover{
	background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 100%);
	border-color:transparent;
	border:none;
	
}

.service_slider .owl-item .item{border:none !important}
.service_slider .owl-item:hover p,.service_slider .owl-item:hover h6{ color:#fff}
.service_slider .owl-item p{font-size:14px; line-height:24px}
.owl-carousel .owl-nav button.owl-prev{    bottom: -70px;    line-height: 15px;    height: 60px;    top: unset;    left: unset;    right: 70px;}
.owl-carousel .owl-nav button.owl-next{  bottom: -70px;    line-height: 15px;    height: 60px;    top: unset;    left: unset;    right: 10px;}
.owl-carousel .owl-nav button.owl-prev i, .owl-carousel .owl-nav button.owl-next i{background:#fe5976; color:#fff;     padding: 5px;    border-radius: 50%;}

.blog-post-nav .post-navigation .text h4{margin-top:5px !important}
.about-us-area.style-2 .counter-card .counter-item .counter-title .number sup{font-size: 64px !important;    top: 0 !important;}


@media (max-width: 1280px) {
	.home .elementor-section .elementor-container, home .black_row > .e-con.e-child{ width:1280px!important; margin:0 auto!important}
	.container, .page-template > div:nth-child(5) .elementor-section .elementor-container, .header-area.style-1 .header-menu-area .container-fluid{ width:100%!important;max-width:100%!important;  margin:0!important;padding: 0 1%!important;}
	.faq-area .container,.latest-posts-area .container{ width:100%!important; max-width:100%!important;margin:0 auto!important; padding:0px!important }
	.cta-area .container{width:98%!important; max-width:98%!important;  margin:0 auto!important; padding:0px!important}
	.page-template > div:nth-child(5) > section:first-child .elementor-container{padding:0px !important}
	.header-menu-area .logo{margin-left:0px!important}
	.header-area.style-1 .header-menu-area{padding: 0!important;}
	.contact_form{right:20px!important}
	.main-menu ul li:last-child a, .header-menu-area.sticky_menu .main-menu ul li:last-child a{padding-right:0px;}
	.page-template > div:nth-child(5) > section:first-child .elementor-element.e-con-full .elementor-element.e-con-full .elementor-widget__width-auto{ width:65%!important; max-width:50%!important}
	.elementor-6203 .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .faq-img-wrapper .image-wrapper .company-label{left: 70px;}
	.about-image-card .main-img-wrapper .video-popup-btn{left: 50px;}
	.feature-area.style-1 .container, .elementor-6203 .elementor-element.elementor-element-20657772, .elementor-element-7640adbf .container{padding:0px!important}
	.elementor-6203 .elementor-element.elementor-element-39c94f4c .about-us-area.style-1{margin-left: -10px; margin-right: -10px;}
}
@media (max-width: 767px) {
	.container, .page-template > div:nth-child(5) .elementor-section .elementor-container, .header-area.style-1 .header-menu-area .container-fluid{ width:96%!important; max-width:96%!important;margin:0 auto!important; padding:0px 2%!important }
	
	.page-template > div:nth-child(5) .elementor-section .elementor-container .container{width:100%!important; max-width:100%!important;margin:0 auto!important; padding:0px!important}
	
	h1{font-size: 32px!important; line-height: 40px!important;}
	.post-item .post-content h3, h3 {font-size: 26px!important; line-height:30px!important;}
	h4, .section-title .short-title{font-size: 24px!important; line-height: 28px!important;}
	
	
	.elementor-6203 .elementor-element.elementor-element-2048bb14 .section_heading_wrapper .title, .elementor-element-2048bb14 .section_heading_wrapper .col-12, .container .position-relative .col-lg-6{padding-left:0px; padding-right:0px; box-sizing:border-box;}
	
	.elementor-element-7fa66173 .feature-area.style-1 .section-title{margin-top:45px}
	.header-area.style-1 .header-menu-area{        width:100%;}
	.home.page-template .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider{padding-bottom: 20px !important; padding-top: 98px !important; background-size: 160% auto !important; background-repeat: no-repeat !important;background-position: center center; background-color: #0f011a;}
	.elementor-element.elementor-element-fdbcf83 .slider-btn-wrapper{margin-top: 15px!important;}
	.elementor-2344 .elementor-element.elementor-element-b82778a .feature-area .section-title .sec-desc p{padding:0px!important}
	.feature-area.style-1 .info-card{padding: 10px 30px!important;}
	.elementor-6203 .elementor-element.elementor-element-39c94f4c .about-us-area.style-1{margin:0px}
	.about-image-card .main-img-wrapper .video-popup-btn{left:50%}
	.home.page-template .elementor-element.contact_form{position:static!important;padding:0 15px 50px 15px;width: 100%;}
	
	
	
	.feature-area.style-1 .col-md-6{width: 100%!important;}
	.testimonial_div .testimonial-card.style-2 .icon-wrapper .review-rating{bottom:5px !important}
	.theme-btn, .wp-block-loginout a, input.theme-btn{padding: 5px 30px!important;}
	.info-card .title-wrapper{gap:10px}
	.about-info-card.style-2 .content-wrapper .single-content{width:100%!important; margin:0px!important}
	.testimonial-card .content-wrapper .user-info .info h2{font-size: 22px !important;}
	.faq-area.style-2{padding: 30px 0!important;}
	.elementor-3563 .elementor-element.elementor-element-8b6a5a2 > .elementor-element-populated{margin:0px!important;}
	.elementor-element.elementor-element-10e55ba .elementor-widget-wrap.elementor-element-populated{margin: 0 15px!important;}
	.elementor-element.elementor-element-29b3487{padding: 0!important;}
	.service-details-page .service-details-wrapper{padding-right:15px!important;}
	.expertise_div h2.elementor-heading-title{font-size:22px!important}
	.home.page-template .industries_div .slider-area.style-2 .slider-wrapper .single-slider-wrapper{background-image:linear-gradient(150deg, #EB496E 0%, #931A4F 100%)!important;background-color:transparent!important}
	.home.page-template .slider-area.style-2 .slider-wrapper .single-slider-wrapper .single-slider{padding-top:285px!important;background-size:100% 50%!important; background-position:top center !important; background-color:transparent!important;}
	.header-area.style-1 .header-menu-area{    padding: 0 10px!important;}
	.elementor-6203 .elementor-element.elementor-element-7fa66173 .feature-area .section-title .sec-desc p{padding:0px}
	.elementor-6203 .elementor-element.elementor-element-7fa66173 .feature-area{    padding: 0px 0px 40px 0px;}
	.elementor-6203 .elementor-element.elementor-element-13016b6c .section_heading_wrapper{    padding:0px;}
	.elementor-section-full_width.elementor-section-height-default.elementor-element-6e7bc601 .section_heading_item .title{ padding:0px!important;}
	.elementor-6203 .elementor-element.elementor-element-6e7bc601, .elementor-6203 .elementor-element.elementor-element-7640adbf .section_heading_wrapper, .elementor-6203 .elementor-element.elementor-element-7fa66173 .feature-area{padding-bottom:0px}
	.elementor-6203 .elementor-element.elementor-element-39c94f4c .about-us-area.style-1{padding:15px 0px 40px 0px}
	.page-template.home .section-title h2.title, .page-template.home .heading h2.title,h2{font-size: 28px!important; line-height:32px!important;}
	.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title h2.title{font-size: 28px!important; line-height:32px!important;}
	.feature-area.style-1 .section-title .sec-desc, p{font-size:16px!important; line-height:24px!important;}
	
	.elementor-element-51a04be .e-con-inner{padding-bottom: 30px; padding-top: 150px;}
	.elementor-element-2048bb14 .section_heading_wrapper .col-12{padding-left: 0;}
	
	.elementor-element-4efcbd7, .elementor-element-77d6010e{padding-top: 40px;}
	.elementor-section .elementor-container{padding: 0 10px;}
	.elementor-2344 .elementor-element.elementor-element-b82778a .feature-area{padding:0px 0px 30px 0px}
	.elementor-2344 .elementor-element.elementor-element-c6ba770 .about-us-area.style-1{padding: 50px 0px 50px 0px;}
	.elementor-2344 .elementor-element.elementor-element-9b1b13d .section_heading_wrapper{padding-bottom:0px}
	.elementor-2344 .elementor-element.elementor-element-f727caf .section_heading_wrapper{padding: 0px 0px 0px 0px;}
	.elementor-element.elementor-element-3efc165 .faq-area.style-1 .col-xxl-7, .elementor-element.elementor-element-3efc165 .faq-area.style-1 .col-xxl-5, .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .col-xxl-7, .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .col-xxl-5{width:100%!important;}
	.elementor-2344 .elementor-element.elementor-element-3efc165 .faq-area.style-1, .elementor-6203 .elementor-element.elementor-element-7c1d0931 .faq-area.style-1{padding: 50px 0px 50px 0px;}
	.elementor-2344 .elementor-element.elementor-element-3efc165 .faq-area.style-1 .faq-img-wrapper .image-wrapper .company-foundation, .elementor-6203 .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .faq-img-wrapper .image-wrapper .company-foundation{top: -35px;}
	.elementor-2344 .elementor-element.elementor-element-3efc165 .faq-area.style-1 .faq-img-wrapper .image-wrapper .company-label, .elementor-6203 .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .faq-img-wrapper .image-wrapper .company-label{bottom: -170px;
    left: 70px;}
	.elementor-6203 .elementor-element.elementor-element-57820e60{    padding: 30px 0px 20px 0px;}
	.elementor-element.elementor-element-51032dd6{ display:none}
	.elementor-6203 .elementor-element.elementor-element-46aa6e66{padding: 30px 0px 0px 0px;}
	.elementor-section-full_width.elementor-section-height-default.elementor-element-57820e60 .section_heading_wrapper .col-12{    padding: 0;}
	.elementor-section-full_width.elementor-section-height-default.elementor-element-57820e60 .section_heading_item .title{padding:0px!important}
	.elementor-element-876bb77 .section_heading_item
	.sp-testimonial-free-wrapper .sp-testimonial-client-testimonial, .sp-testimonial-free-wrapper .sp-testimonial-client-testimonial{height:auto!important}
	.sp-testimonial-free-wrapper .sp-testimonial-client-testimonial p{text-align:center!important;font-size:18px}
	#sp-testimonial-free-wrapper-2793 .sp-testimonial-free-section .sp-testimonial-client-name{margin-top: 120px;}
	.sp-testimonial-free-wrapper .sp-testimonial-client-image{    position: absolute;    bottom: 120px;    left: 36%;}
	#sp-testimonial-free-wrapper-2793 .sp-testimonial-free-section .sp-testimonial-client-name,#sp-testimonial-free-wrapper-2793 .sp-testimonial-free-section .sp-testimonial-client-rating,#sp-testimonial-free-wrapper-2793 .sp-testimonial-free-section .sp-testimonial-client-designation{width:100%!important; margin-left:0px!important;text-align:center!important}
	#sp-testimonial-free-wrapper-2793 .sp-testimonial-free-section .sp-testimonial-client-name{font-size:18px!important}
	.elementor-2344 .elementor-element.elementor-element-82266fe .latest-posts-area{padding-top:50px}
	.header-area.style-2 .mobile-menu-bar a i, .header-area .sticky_menu .mobile-menu-bar a i{color: #fff;}
	.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title .row{width: 100%;     margin: 0 auto;}
	.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title .row .col-lg-6:first-child{width:100%}
	.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title .row .col-lg-6:first-child{bottom: -175px;
    left: 50%;}
	.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title .sec-desc p{margin: 0px 0px 15px 0px;}
	.elementor-781 .elementor-element.elementor-element-596ddf4 .about-image-card .main-img-wrapper .company-label{bottom: -160px!important;  left: 50%!important;}
	.elementor-section-full_width.elementor-section-height-default .section_heading_item .title{padding: 10px!important;     font-size: 24px !important;    margin: 0 auto!important;}
	
	.page-template.page .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated .elementor-element .section-title h2.title, .page-template.page .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated .elementor-element .heading h2.title{font-size: 22px !important;     line-height: 28px !important;}
	
	
	
	.elementor-section-full_width.elementor-section-height-default .elementor-widget-container{margin: 0 auto!important;}
	.elementor-container .elementor-column:first-child .elementor-element .elementor-widget-heading .elementor-widget-container h2{    font-size: 21px !important;line-height: 26px !important;}
	.e-con.e-flex>.e-con-inner{    gap:7px;}
	.accordion-wrapper.style-one .accordion-list-item .accordion-head .accordion-title{font-size: 20px;}
	
	.elementor-4483 .elementor-element.elementor-element-c74f145, .elementor-4438 .elementor-element.elementor-element-7927e5c, .elementor-4493 .elementor-element.elementor-element-14b0514, .elementor-4498 .elementor-element.elementor-element-2cebb0e, .elementor-4474 .elementor-element.elementor-element-fadd69b, .elementor-4506 .elementor-element.elementor-element-d72b400, .elementor-4511 .elementor-element.elementor-element-f28681c, .elementor-4516 .elementor-element.elementor-element-0bbcc32, .elementor-3588 .elementor-element.elementor-element-e2d2f03, .elementor-3619 .elementor-element.elementor-element-e2d2f03, .elementor-3577 .elementor-element.elementor-element-e2d2f03, .elementor-3526 .elementor-element.elementor-element-e2d2f03, .elementor-3608 .elementor-element.elementor-element-e2d2f03, .elementor-3440 .elementor-element.elementor-element-e2d2f03, .elementor-3546 .elementor-element.elementor-element-e2d2f03, .elementor-3563 .elementor-element.elementor-element-e2d2f03{margin-top:0px; margin-bottom: 0px;}
	.elementor-4483 .elementor-element.elementor-element-6ff7007, .elementor-4438 .elementor-element.elementor-element-256a551, .elementor-4493 .elementor-element.elementor-element-a581946, .elementor-4498 .elementor-element.elementor-element-32d6431, .elementor-4474 .elementor-element.elementor-element-b5b6ec3, .elementor-4506 .elementor-element.elementor-element-1aa19dc, .elementor-4511 .elementor-element.elementor-element-4055607, .elementor-4516 .elementor-element.elementor-element-78e8a0f{margin-bottom: 30px;}
	
	.elementor-3588 .elementor-element.elementor-element-bb3d8a0, .elementor-3619 .elementor-element.elementor-element-bb3d8a0, .elementor-3577 .elementor-element.elementor-element-bb3d8a0, .elementor-3526 .elementor-element.elementor-element-bb3d8a0, .elementor-3608 .elementor-element.elementor-element-bb3d8a0, .elementor-3440 .elementor-element.elementor-element-bb3d8a0, .elementor-3546 .elementor-element.elementor-element-bb3d8a0, .elementor-3563 .elementor-element.elementor-element-bb3d8a0, .elementor-3755 .elementor-element.elementor-element-7e51e2a{margin-bottom:0px}
	
	.elementor-3755 .elementor-element.elementor-element-e2d2f03, .elementor-3640 .elementor-element.elementor-element-e2d2f03, .elementor-3724 .elementor-element.elementor-element-e2d2f03, .elementor-3729 .elementor-element.elementor-element-e2d2f03, .elementor-3729 .elementor-element.elementor-element-e2d2f03, .elementor-3735 .elementor-element.elementor-element-e2d2f03, .elementor-3740 .elementor-element.elementor-element-e2d2f03, .elementor-3745 .elementor-element.elementor-element-e2d2f03, .elementor-3750 .elementor-element.elementor-element-e2d2f03{margin-top:0px; margin-bottom:30px}
	.elementor-3755 .elementor-element.elementor-element-ff4928e > .elementor-widget-container, .elementor-3640 .elementor-element.elementor-element-ff4928e > .elementor-widget-container, .elementor-3724 .elementor-element.elementor-element-ff4928e > .elementor-widget-container, .elementor-3729 .elementor-element.elementor-element-ff4928e > .elementor-widget-container, .elementor-3735 .elementor-element.elementor-element-ff4928e > .elementor-widget-container, .elementor-3740 .elementor-element.elementor-element-67bafee > .elementor-widget-container, .elementor-3740 .elementor-element.elementor-element-ff4928e > .elementor-widget-container, .elementor-3745 .elementor-element.elementor-element-ff4928e > .elementor-widget-container, .elementor-3750 .elementor-element.elementor-element-67bafee > .elementor-widget-container, .elementor-3750 .elementor-element.elementor-element-ff4928e > .elementor-widget-container{margin:0}
	.elementor-3755 .elementor-element.elementor-element-1881d39, .elementor-3640 .elementor-element.elementor-element-79154eb, .elementor-3724 .elementor-element.elementor-element-79154eb, .elementor-3729 .elementor-element.elementor-element-79154eb, .elementor-3735 .elementor-element.elementor-element-79154eb, .elementor-3740 .elementor-element.elementor-element-79154eb, .elementor-3745 .elementor-element.elementor-element-79154eb, .elementor-3750 .elementor-element.elementor-element-79154eb{gap:0px}
	.elementor-3640 .elementor-element.elementor-element-bb3d8a0, .elementor-3724 .elementor-element.elementor-element-bb3d8a0, .elementor-3729 .elementor-element.elementor-element-bb3d8a0, .elementor-3735 .elementor-element.elementor-element-bb3d8a0, .elementor-3740 .elementor-element.elementor-element-bb3d8a0, .elementor-3745 .elementor-element.elementor-element-bb3d8a0, .elementor-3750 .elementor-element.elementor-element-bb3d8a0{margin-bottom:0px}
	.elementor-3755 .elementor-element.elementor-element-7573dd7 .section_heading_wrapper, .elementor-3640 .elementor-element.elementor-element-98fed5f .section_heading_wrapper, .elementor-3724 .elementor-element.elementor-element-ceafa88 .section_heading_wrapper, .elementor-3729 .elementor-element.elementor-element-e923aa7 .section_heading_wrapper, .elementor-3735 .elementor-element.elementor-element-8ce2c9f .section_heading_wrapper, .elementor-3740 .elementor-element.elementor-element-5f3870d .section_heading_wrapper, .elementor-3745 .elementor-element.elementor-element-9bbfe9a .section_heading_wrapper, .elementor-3750 .elementor-element.elementor-element-eb187c4 .section_heading_wrapper{padding-bottom: 0;}
	.elementor-3755 .elementor-element.elementor-element-7573dd7 .section_heading_wrapper .section_heading_item .title, .elementor-3640 .elementor-element.elementor-element-98fed5f .section_heading_wrapper .title, .elementor-3724 .elementor-element.elementor-element-ceafa88 .section_heading_wrapper .title, .elementor-3729 .elementor-element.elementor-element-e923aa7 .section_heading_wrapper .title, .elementor-3735 .elementor-element.elementor-element-8ce2c9f .section_heading_wrapper .title, .elementor-3740 .elementor-element.elementor-element-5f3870d .section_heading_wrapper .title, .elementor-3745 .elementor-element.elementor-element-9bbfe9a .section_heading_wrapper .title, .elementor-3750 .elementor-element.elementor-element-eb187c4 .section_heading_wrapper .title{padding:0 !important}
	.elementor-3755 .elementor-element.elementor-element-b7ee667, .elementor-3640 .elementor-element.elementor-element-ccff457, .elementor-3724 .elementor-element.elementor-element-9559a0b, .elementor-3729 .elementor-element.elementor-element-d0b42e7, .elementor-3735 .elementor-element.elementor-element-aa2e356, .elementor-3740 .elementor-element.elementor-element-804297c, .elementor-3745 .elementor-element.elementor-element-bc80b11, .elementor-3750 .elementor-element.elementor-element-10e55ba{padding-bottom:20px}
	.elementor-element .latest-posts-area{padding-top:40px!important; padding-bottom:0px!important}
	
	.elementor-element.elementor-widget-text-editor .elementor-widget-container ul li h5{font-size: 18px!important;}
	.industry_box_div .elementor-widget-container{padding: 25px!important;}
	.sp-testimonial-free-wrapper .sp-testimonial-free{padding: 20px 10px;}
	.elementor-781 .elementor-element.elementor-element-484d4e8{padding: 40px 0px 0px 0px;}
	.contact-form-area{padding:0px 0 50px 0}
	.contact-info-area{padding-top: 35px;}
	.icon-card.style-four{position:relative}
	.elementor-1011 .elementor-element.elementor-element-5adcaa4 .contact-info-area .icon-card.address-card .icon, .elementor-1011 .elementor-element.elementor-element-5adcaa4 .contact-info-area .icon-card.phone-card .icon, .elementor-1011 .elementor-element.elementor-element-5adcaa4 .contact-info-area .icon-card.email-card .icon{position: absolute;    top: 0px;}
	.icon-card.style-four .content{ width:80%; margin-left: 20%; text-align:left}
	.elementor-widget-owl-carousel-elementor.industries_div .owl-carousel.owl-drag .owl-item:last-child{display:block}
	.elementor-widget-owl-carousel-elementor.industries_div .owl-carousel.owl-drag .owl-item:nth-child(2n){margin-top:0px;}
	.elementor-6203 .elementor-element.elementor-element-2048bb14 .section_heading_wrapper p.sec-desc{margin: 0px 0px 0px 15px;}
	.elementor-6203 .elementor-element.elementor-element-281e593a .e-con-inner{padding-bottom:30px!important}
	.elementor-shortcode .wpcf7-form h5{font-size: 20px;}
	.header-area.style-1 .header-menu-area{padding: 0px!important;         width: 100%;}
	.header-area.style-1 .header-menu-area .container-fluid{width: 100%!important; margin: 0 auto !important; padding:0 15px 0 5px !important;}
	.elementor-6203 .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .faq-img-wrapper .image-wrapper .company-foundation{        right: 15px;}
	.elementor-6203 .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .faq-img-wrapper .image-wrapper .company-label{left:90px}
	.feature-area.style-1 .container{ width:100%!important; max-width:100%!important}
	footer .elementor-element-4862e57  .cta-area.style-2 .container .row{ padding:0px; margin:0px;}
	.elementor-4219 .elementor-element.elementor-element-2eebc13{padding-top: 30px;}
	.elementor-element-2d8143c .e-con.e-flex{padding-left:20px; padding-right:20px;}
	.page-template > div:nth-child(5) > section:first-child .elementor-container, .page-template > div:nth-child(5) > section:nth-child(2) .elementor-container .elementor-widget-wrap.elementor-element-populated{width:100%!important; max-width:100%!important; margin:0px!important; padding:0px!important}
	.elementor-781 .elementor-element.elementor-element-596ddf4 .about-us-area.style-2 .section-title .row .col-lg-6:first-child{margin:0px}
	
	.page-template > div:nth-child(5) > section:first-child .elementor-container, .page-template > div:nth-child(5) > section:nth-child(2) .elementor-container .elementor-widget-wrap.elementor-element-populated > .elementor-element .elementor-widget-container{margin:0px}
	.page-template > div:nth-child(5) > section:nth-child(3) .elementor-widget-wrap.elementor-element-populated > .elementor-element{padding:0}
	.elementor-3915 .elementor-element.elementor-element-e2d2f03, .elementor-3909 .elementor-element.elementor-element-e2d2f03, .elementor-3921 .elementor-element.elementor-element-e2d2f03{margin-top:70px; margin-bottom:0px}
	.call_to_action .cta-area h2{    font-size: 40px !important;    line-height: 50px !important;}
	.elementor-element-2048bb14 .section_heading_wrapper .row{margin:0px; padding:0px; width:100%}
	.elementor-element.elementor-element-2048bb14 .section_heading_item, .elementor-element.elementor-element-876bb77 .section_heading_item{ padding:0 20px!important; box-sizing:border-box}
	.elementor-element.elementor-element-2048bb14 .section_heading_item .title, .elementor-element.elementor-element-2048bb14 .section_heading_item .sec-desc, .elementor-element.elementor-element-876bb77 .section_heading_item .title, .elementor-element.elementor-element-876bb77 .section_heading_item .sec-desc{ margin:0px!important; padding:0px!important}
	.elementor-element.elementor-element-2048bb14 .section_heading_item .title, .elementor-element.elementor-element-876bb77 .section_heading_item .title{margin-bottom:30px!important}
	.elementor-element.elementor-element-2048bb14 .section_heading_item .sec-desc, .elementor-element.elementor-element-876bb77 .section_heading_item .sec-desc{font-size:18px!important; line-height:24px!important}
	.elementor-element.elementor-element-39c94f4c .about-image-card, .elementor-element.elementor-element-39c94f4c .about-info-card.style-1{width: 92%;    margin-left: 4%;}
	.elementor-element.elementor-element-7640adbf, .elementor-element.elementor-element-4e191338{margin-top:40px!important}
	.elementor-6203 .elementor-element.elementor-element-7c1d0931 .faq-area.style-1 .faq-img-wrapper .image-wrapper .company-label{left: 50%;}
	.elementor-element.elementor-element-7c1d0931 .accordion-box-wrapper .accordion-head .accordion-title{font-size: 22px !important;}
	.elementor-6203 .elementor-element.elementor-element-876bb77 .section_heading_wrapper h4{margin: 30px 0 10px 0 !important;}
	.elementor-element.elementor-element-73d7892 > .e-con-inner > .elementor-element, .elementor-element.elementor-element-3ca36760 > .e-con-inner > .elementor-element, .elementor-element-7bb0908 > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-0221a3c > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-33e9d19 > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-8aaf3af > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-5dc6cdb > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-2ea698d > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-929eda6 > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-237640b > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-45e1d6d > .e-con-inner > .elementor-element, 	.elementor-element.elementor-element-7a9761b > .e-con-inner > .elementor-element, 	.elementor-element.elementor-element-2c8c236 > .e-con-inner > .elementor-element, 	.elementor-element.elementor-element-f67f7aa > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-c210ab1 > .e-con-inner > .elementor-element, 	.elementor-element.elementor-element-9cafc61 > .e-con-inner > .elementor-element, 	.elementor-element.elementor-element-b53b96b > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-abd0747 > .e-con-inner > .elementor-element {height: 230px;}
	
	.elementor-element.elementor-element-73d7892 > .e-con-inner > .elementor-element h3, .elementor-element.elementor-element-3ca36760 > .e-con-inner > .elementor-element h3, .elementor-element.elementor-element-33e9d19 > .e-con-inner > .elementor-element h3,	.elementor-element.elementor-element-8aaf3af > .e-con-inner > .elementor-element h3,	.elementor-element.elementor-element-5dc6cdb > .e-con-inner > .elementor-element h3,	.elementor-element.elementor-element-2ea698d > .e-con-inner > .elementor-element h3,	.elementor-element.elementor-element-929eda6 > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-237640b > .e-con-inner > .elementor-element,	.elementor-element.elementor-element-45e1d6d > .e-con-inner > .elementor-element h3, 	.elementor-element.elementor-element-7a9761b > .e-con-inner > .elementor-element h3, 	.elementor-element.elementor-element-2c8c236 > .e-con-inner > .elementor-element h3, 	.elementor-element.elementor-element-f67f7aa > .e-con-inner > .elementor-element h3,	.elementor-element.elementor-element-c210ab1 > .e-con-inner > .elementor-element h3, 	.elementor-element.elementor-element-9cafc61 > .e-con-inner > .elementor-element h3, 	.elementor-element.elementor-element-b53b96b > .e-con-inner > .elementor-element h3,	.elementor-element.elementor-element-abd0747 > .e-con-inner > .elementor-element h3{font-size: 24px !important;}
	
	.latest-posts-area .post-card.style-3 h2{    font-size: 24px !important;     line-height: 28px !important;}
	.accordion-wrapper .accordion-list-item .accordion-head .accordion-title{    font-size: 18px !important;line-height: 28px !important;}
	.page-template.page .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated .elementor-element.top_heading .section_heading_item .heading h2.title, .top_heading h2{font-size:26px !important;     line-height: 36px !important;}
	.elementor-element.elementor-element-f41201a, .elementor-element.elementor-element-56e07d3, .elementor-element.elementor-element-9b185eb, .elementor-element-f40c7d1, .right_side_bar > div > div > div.e-con-inner > div, .elementor-element-045ce62, .elementor-element-533db95, .elementor-element-a34542d, .elementor-element-0461a5c, .elementor-element-637027a, .elementor-element-a0f10c6, .elementor-element-ff4928e, .industry_top_faq  {margin-bottom:40px!important}
.elementor-container .elementor-column:first-child .elementor-element.industry_acc_heading .elementor-widget-heading .elementor-widget-container h2, .inner_h2 h2{font-size: 24px !important;     line-height: 30px !important;    margin-bottom: 40px!important; margin-top:0px!important}
	.inner_h2 h2{   margin-bottom: 20px!important;}
	.h1_heading h1{font-size: 26px !important;     line-height: 32px !important; }
	.home .h1_heading h1{padding-left:20px!important;}
	.faq-area.style-2 {        padding: 40px 0 !important;    }
	.page-template > div:nth-child(5) > section:first-child .elementor-element.e-con-full .elementor-element.e-con-full .elementor-widget__width-auto{        width: 80% !important;         max-width: 80% !important;}
	.counter-card .counter-item .number{font-size:65px!important;     line-height:65px!important;}
	.counter-card .counter-item .title{font-size:24px!important;     line-height:30px!important;}
	.our_expertise_div .elementor-container .elementor-widget-wrap  > .elementor-element .elementor-widget-container{ border:none!important}
	/*background-size: 150% 100%!important;
    background-repeat: no-repeat!important;
	.home.page-template > div:nth-child(5) > section:first-child{background-size:210% 45%!important;     background-position: top center!important;    background-repeat: no-repeat!important;    background-color: #000!important;}*/
	.about-info-card.style-2 .content-wrapper .single-content p.small{    margin-bottom: 10px!important;}
	.elementor-781 .elementor-element.elementor-element-596ddf4 > .elementor-widget-container{padding: 50px 0px 40px 0px!important;}
	.team-member-card .image{    width: 80%;    margin-left: 10%;}
	.elementor-781 .elementor-element.elementor-element-df8628f .section_heading_wrapper .title{padding-left:0px!important;}
	.page-template > div:nth-child(5) > section:first-child .elementor-widget-wrap > .elementor-element:first-child {padding-top: 70px!important;padding-bottom: 30px!important; margin-top: 80px!important;}
	.blog .page-breadcrumb-area.page-bg{padding-top: 180px!important;padding-bottom: 30px!important;}
	.page-template > div:nth-child(5) > section:first-child .elementor-widget-wrap > .elementor-element:first-child .e-con-inner{padding:0px!important}
	.home.page-template > div:nth-child(5) > section:first-child .elementor-widget-wrap > .elementor-element:first-child{/*padding-top: 120px!important;*/}
	.header-menu-area .logo{height: 80px;}
	.logo img{    height: 45px;    width: auto;max-width: none;}
	.elementor-element-7c1d0931 .faq-area.style-1 .faq-img-wrapper{margin-bottom: 30px!important;}
	.elementor-element-39c94f4c .about-us-area.style-1 .about-info-card.style-1{margin-top: 30px!important;}
	.our_expertise_div .elementor-widget-image-box{min-height:235px!important;}
	
	.elementor-element-2d8143c .trust_partners.e-con.e-flex, .elementor-element-2d8143c .trust_partners .e-con.e-flex {padding-left: 0px;  padding-right: 0px;}
	.trust_partners > div img{width: 55px !important; height: 65px !important; max-width:100%!important;}
.trust_partners > div.pledge img{width: 70px !important; height: 66px !important; max-width:100%!important;}
	.elementor-element-2d8143c .elementor-element-ae04a61 .e-con.e-flex{        padding-left: 0px;  padding-right: 0px;}
}