/**
Theme Name: Astra child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.grecaptcha-badge,.wpcf7-spinner, .wpcf7 form.sent .wpcf7-response-output   {display:none}
a,a:focus,input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="number"]:focus{outline:none;border:none}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus { outline:none;border-style:none}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {outline:none;border: none;}
.ast-header-html-1 ul {display: flex;
    margin-bottom: 0px;
 list-style: none; }
.whitelink, .whitelink:hover {color:white !important;}
.trustslide_industry .swiper-wrapper {
    padding-bottom: 25px !important;
}
.elementor-element-9a52db2 > div > h2 > a {padding-left:5px !important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover {
    color: #1D0254  !important; text-decoration:underline !important; font-weight:bold !important;

}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
    color: #fff !important;
}

div#elementor-element.elementor-pagination-position-outside .swiper, .elementor-element.elementor-pagination-position-outside .swiper-container, .elementor-lightbox.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper-container {
    margin-bottom: 40px;
}
.ast-header-html-1 li a{font-weight:500}
.ast-header-html-1 li {padding-left:25px}
.ast-header-html-1 li a:Hover{color:#7500E3}
.ast-header-html-1 li a:before {content:url(/app/uploads/2024/10/gets.svg);display:inline-block;margin-right:10px; vertical-align:middle;top:2px;position:relative}
.ast-header-html-1 li:last-child a:before {content:url(/app/uploads/2024/10/logs.svg);}
a.site-btn {
    display: inline-block;
    text-align: center;
    background: #FFD500;
    font-weight: 600;
    border: 2px solid #FFD500;
    color: #2c2c2c;
    height: 60px;
    line-height: 60px;
    min-width: 260px;
    border-radius: 100px;
    font-size: 16px;
}
a.blackbtn {
    border: 2px solid #fff;background: transparent;color:#fff;
    margin-bottom: 20px;
}
.ast-header-button-1 .ast-custom-button-link {
    position: relative;
}
.ast-header-button-1 .ast-custom-button-link:hover:before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    border-radius: 100px;
    border:3px solid #f6f6f6;
}
.ast-primary-sticky-header-active .ast-header-button-1 .ast-custom-button-link:hover:before {border:3px solid #7500E3; }
.site-footer a.site-btn:hover{background: transparent;color:#fff;}
.site-footer a.blackbtn:hover{background:#fff;color: #2c2c2c;}
.site-footer h2.widget-title {
    font-size: 18px;
    color: #fff; padding-bottom:12px
}
.widget_nav_menu li a {color:#fff;font-weight:500}
.widget_nav_menu li {
    margin-bottom: 22px;
}
.menu-item-3133 a:after{content:url(/app/uploads/2024/11/logins.svg);display:inline-block;margin-left:8px;position:relative; }
.footcall  {color:#fff;font-weight:500;margin-top:30px;margin-bottom:30px}
.footcall a{color:#FFD500;font-weight:700}
.footheadsocial {color:#fff}
.populartitle h6:before {
    content: url(/app/uploads/2024/12/stars.svg);
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}
/*newspage*/
.featuretitle h6:before {
    content: url(/app/uploads/2024/10/Pin.svg);
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}
.readpost a:hover{color:#000 !Important}
.readpost:hover svg {
    transform: translatex(5px);
}
.readpost:hover svg path {stroke:#000}
 
.readpost svg {
    top: 2px;
    position: relative;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.featurecat h5 a{padding:14px 20px;border-radius:50px;border:2px solid #7500E3;margin-right:10px;background:#fff;display:inline-block;text-transform:uppercase;position:relative}
.featurecat h5 a:hover:before{ position:absolute;width:100%;height:100%;border-radius:50px;border:2px solid #7500E3;content:'';left:0px;top:0px}
.featurecat h5 a:hover {
   /* transform: translatey(-10px);*/
    box-shadow: 0px 10px 10px 0px rgb(0 0 0 / 15%);
}
.featurecat h5 span{padding:10px 20px;border-radius:50px;border:2px solid #7500E3;margin-right:10px;}
.blognewslist  {display: flex;flex-wrap: wrap;grid-column-gap:60px;}
.blognewslist .project-item p {margin-bottom:0px}
.blognewslist .project-item{width:calc(50% - 30px); margin-bottom:60px;padding-bottom:5px;-webkit-transition: 0.3s;
    -o-transition: 0.3s;
transition: 0.3s;}
.blognewslist .project-item h4{font-size:20px;margin:18px 0px;line-height:30px;flex-grow: 1;}
 
.blognewslist .project-item {display: flex;flex-direction: column;}
.blognewslist .project-item h4 a { color: #2c2c2c;}
.newsthumb img,.blogarchive img { -webkit-transition: 0.3s;
    -o-transition: 0.3s;
	transition: 0.3s;}
.blognewslist .project-item:hover .newsthumb img,.blogarchive:hover img {
    opacity: .5; transform:translatey(-10px)
}

.captionwrap {padding-top:20px;display: flex;
    flex-direction: column;
    flex-grow: 1;}
  .newscatbg {display:flex; grid-column-gap:5px}
  .newscatbg div{
    color: #7500E3;
    border:2px solid #7500E3;
    padding: 8px 20px;
    font-size: 15px;line-height: 30px; 
letter-spacing: 3px;
text-transform: uppercase;
    border-radius:100px; display:inline-block;
    font-weight: 600;   
}
.newscatbg div a{ color: #7500E3; }
.newsthumb img{border-radius:40px !important}
.page-id-888 .newsthumb img{border-radius:0px !important}
.newsload {text-align: center;}
.newsload button {
   color: #fff !important;
    background: #7500E3 !important;
     
    font-size: 16px;
    font-weight: 600;
    min-width: 255px;
    padding: 15px !Important;
    box-shadow: none; margin-top:0px;
}
.newsload button:hover {  background:#2c2c2c !important; }
.newsfiltersec {display:flex;justify-content:space-between;width:100%;align-items:Center}
.newsfilterright{display:flex;align-items:Center;grid-column-gap:18px}
.newsfilterright select {width:300px;border-radius: 30px;
border: 2px solid rgba(44, 44, 44, 0.25);color:#2c2c2c;
	background: #FFF;height: 60px}
.newsfilterright select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;padding-left:15px;
    
    background-image: url(/app/uploads/2024/10/ars.svg);
    background-repeat: no-repeat;
    background-position:top 24px right 20px;
}
.site-below-footer-wrap {padding:2px 0px}
.category .site-content .ast-container {max-width:100%;padding:0px}
.gobackblog a:before{content:url(/app/uploads/2024/10/backars.svg);display:inline-block;margin-right:10px;vertical-align:middle}
.category.ast-separate-container .ast-article-post {border:none !important}
.related-categories ul{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;margin-left:0px;margin-bottom:0px}
 .related-categories li a{display: flex; justify-content: center;align-items: center;letter-spacing:3px;text-transform:uppercase;padding:10px 20px;border-radius:50px;border:2px solid #7500E3;margin-right:20px;background:#fff;color:#7500E3;font-weight:600;margin-bottom:20px}
/* blog newsletter start */
.newsletter2{position:relative}
 
.newsletter2 input[type=email] {
background-color: #ffffff!important;
color:#2c2c2c !important;
font-size:16px ;
padding: 0px 28px!important;
border-radius: 28px!important;
height:60px!important;
width:100%;
}
.newsletter2 input::placeholder,.newsletter3 input::placeholder {
   color:#2c2c2c !important;opacity:1;
} 
form[data-form-id="1"] .es-form-field-container label.es-field-label {
    font-size: 16px;
    display: block;
    color: #fff;
    margin-right: 10px;margin-bottom:10px
}

form[data-form-id="1"] .es-form-field-container .gjs-row {
    margin-bottom:0px !important;
}

.newsletter2 input[type=submit] {
    border-radius: 31px; line-height:20px !Important;
    background:#7500E3;
    width: 160px;
    height: 50px!important;
    font-size: 16px;
    position: absolute;
    right: 5px;
    top: 5px;font-weight:600 !important;
    color: #fff;
}
.newsletter2 input[type=submit]:hover{background:#2c2c2c !important;
    color: #fff !important;  }
.newsletter2 form[data-form-id="1"] .es-form-field-container .gjs-row:first-child{display:none;}

.newsletter2 .gjs-cell p {color:#fff;}
/* blog newsletter end */
/*singleblg*/
.readtime{font-weight:500}
 .blogsingle h2.elementor-heading-title, .blogsingle h3.elementor-heading-title, .blogsingle h4.elementor-heading-title {
    margin: 0px 0px 10px;
}
 
.blogleft ul {list-style:none;margin-left:0px}
.blogleft .elementor-icon-list-icon .elementor-avatar {width:35px}
 .backblog a:before {content:url(/app/uploads/2024/10/backars.svg);margin-right:10px;display:inline-block;vertical-align:middle}
.blogsingle h2.elementor-heading-title,.blogsingle h3.elementor-heading-title,.blogsingle h4.elementor-heading-title{margin:0px 0px 10px}
.blogsingle a {font-weight:bold;color:#7500E3; }
.copylink a .elementor-button-text:before {content:url(/app/uploads/2024/10/Link.svg);margin-right:10px;display:inline-block;vertical-align:middle}
.copylink a:hover:before {width:100%;height:100%;position:absolute;top:0px;left:0px;content:'';border:3px solid #fff;border-radius:50px}
.single-stories .copylink a:hover:before,.single-webinar-events .copylink a:hover:before {border:3px solid #000 }
.sharebtn .elementor-share-btn__icon{border:1px solid #1B2032}
.single-stories .sharebtn .elementor-share-btn__icon{border:none}
.blogsticky .elementor-icon-list-item {display:block !Important}
.blogsticky .elementor-icon-list-text{margin-top:12px}
 .copylink a:hover .elementor-button-text:before {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
 .single-webinar-events .copylink a:hover .elementor-button-text:before {
    -webkit-filter: brightness(1) invert(0);
    filter: brightness(1) invert(0);
}

.elementor-share-btn_linkedin .e-fab-linkedin,.elementor-share-btn_facebook .e-fab-facebook{
    display: none; /* Hide the default icon */
} 

.elementor-share-btn_linkedin .elementor-share-btn__icon:before,.elementor-share-btn_facebook .elementor-share-btn__icon:before {
    content: url('/app/uploads/2024/10/linkedin.svg');
    display: inline-block;
    width: 16px;  
    height: 16px;top: -1px;
    position: relative; -webkit-filter: brightness(0) invert(0);
    filter: brightness(0) invert(0);
}

.elementor-share-btn_facebook .elementor-share-btn__icon:before {
	content: url('/app/uploads/2024/10/fbnew.svg'); width: 9px;  
    height: 16px;}
.howworks a:hover:before {border:3px solid #2c2c2c;position:absolute;width:100%;height:100%;content:'';left:0px;top:0px;border-radius:100px}
.linetitle h6 {position:relative}
.linetitle h6:before{width:33%;height:2px; content:'';position:absolute;left:0px; top:10px;background:#CFCFCF;}
.linetitle h6:after{width:33%;height:2px; content:'';position:absolute;right:0px; top:10px;background:#CFCFCF;}
 .blogsticky .elementor-avatar {
    border-radius: 100%;
    border: 2px solid #FFD500;
}
 .newsletter3 input[type=email] {
    border-radius: 50px;
    background: #fff;
    height: 60px;
    text-align: center
}
.newsletter3 input[type=submit] {
    border-radius: 31px;
    border: 2px solid #FFD500;
    background: #FFD500;
    width: 100%;
    height: 60px!important;
    font-size: 16px;
    font-weight: 600 !important;
    color: #2c2c2c;
    margin-top: 10px;
}
.newsletter3 input[type=submit]:hover { background: transparent;color:#fff }
.single-stories .newsletter3 input[type=submit] { background:#7500E3;color:#fff;border:none }
.single-stories .newsletter3 input[type=submit]:hover { background:#2c2c2c;color:#fff }
.wpcf7 form.invalid .wpcf7-response-output {border:none;color:#fff}
 .single-stories  .site-content > .ast-container {
    max-width: 100%;
}
 .single-stories .elementor-share-btn_linkedin .elementor-share-btn__icon:before, .single-stories .elementor-share-btn_facebook .elementor-share-btn__icon:before {
     
     -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
.single-stories .elementor-share-btn_linkedin:hover .elementor-share-btn__icon:before, .single-stories .elementor-share-btn_facebook:hover .elementor-share-btn__icon:before {
     
     -webkit-filter: brightness(0) invert(0);
    filter: brightness(0) invert(0);
}
.single-stories .copylink a .elementor-button-text:before { -webkit-filter: brightness(01) invert(01);
    filter: brightness(01) invert(1);}
.timesubs sub {font-size:25px}
.blogsingle ul{margin-left:20px}
.storysingle li{font-weight:600;margin-bottom:10px}
/*headermenu*/


#ast-desktop-header .ast-builder-menu-1 .menu-item-has-children>.menu-link>.menu-text::after {
    content: "";
    background-image: url(/app/uploads/2024/11/bluears.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 9px;
    height:6px;
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
#ast-desktop-header .ast-builder-menu-1 .menu-item-has-children:hover>.menu-link>.menu-text::after {
	 -webkit-filter: brightness(1) invert(0);
    filter: brightness(1) invert(0);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ast-primary-sticky-header-active #ast-desktop-header .ast-builder-menu-1 .menu-item-has-children>.menu-link>.menu-text::after { -webkit-filter: brightness(1) invert(0);
    filter: brightness(1) invert(0); }
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
    line-height: 36px;
}
.ast-desktop .ast-primary-header-bar .dropdown-menu-toggle {
    display: none;
}
.ast-builder-menu-1 .menu-item:hover > .menu-link {
    color: #2c2c2c;
    background: #f6f6f6;
    border-radius: 5px;
}
.alllinks {position:absolute;left:0px;top:0px;height:100%;width:100%;content:'';text-indent:-9999px}
.menugray {font-size:16px;color:#676879;border-radius: 20px;background: #FBFBFB;padding:20px; line-height:30px;font-weight:400;position:relative}
.menugray:hover{background:#f6f6f6}
.menugray h6{font-size:18px;color:#2C2C2C;font-weight:600;padding-bottom:12px}
.menublue {background:#1D0254;border-radius: 20px 20px 20px 0px;padding:30px 20px 30px 30px;position:relative}
.menugrayplats {background:#F6F6F6;}
.menublue h4{font-size:20px;color:#fff;font-weight:800;padding-bottom:17px;line-height:30px}
.menublue a {color: #FFD500;font-family: Poppins;font-size: 16px;font-weight: 700;line-height: 31px;}
.menublue a:after {content:url(/app/uploads/2024/11/arsyellow.svg);display:inline-block;vertical-align:middle; margin-left:10px;top:2px;position:relative}
.gotblues {border-radius: 20px 0px 20px 20px;}
.menugrayplats h4{ color:#2c2c2c}
.menugrayplats a {color: #7500E3;}
.menugrayplats a:after { content:url(/app/uploads/2024/11/Group-5-1.svg);}

.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper {
    box-shadow: 0px 15px 15px 0px rgb(0 0 0 / 10%);
    border: none;
    background: #fff; padding:50px 0px
}
 

.desksolutionlist h4{margin-bottom:30px}
.desksolutionlist li {margin-bottom: 22px;}
.desksolutionlist li a {font-weight:600;font-size:18px;color: #2C2C2C;}
.desksolutionlist li a:hover { color: #000;}
.menu-item-21311 .desksolutionlist li a:hover { color: #676879;}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu {padding:5px}
.ast-mm-widget-content,.platmenuright,.platmenuleft {
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 30px;
    margin-top: 30px;
}
/*.menu-item-21311 .platmenuleft  {margin-top: 10px;}
#menu-item-21311 .platmenuleft div {width:100%}*/
.platmenuleft div{width:calc(49% - 10px)}

.platmenuright {max-width:100%}
.platmenuright div {width:calc(49% - 10px)}
.platmenuleft ul{margin-top:20px}
.platmenuleft li{margin-bottom:40px}
.platmenuleft li img{margin-right:12px}
.platmenuleft li a, .platmenuleft li.headlink{font-weight:600;font-size:18px}
.platmenuleft ul.reportmenulists {margin-top:10px}
.platmenuleft ul.reportmenulists li a {font-weight:500;font-size:16px;color: #676879;}
.platmenuleft ul.reportmenulists li a:hover{color:#2c2c2c}
.platmenuleft .platleftnew li {margin-bottom: 22px;}
.platmenuleft li a:hover{color:#676879;}
.platmenuright img{margin-bottom:18px}
.ast-desktop .menu-item-3070 .ast-mm-widget-content .ast-mm-widget-item:first-child{width:calc(49% - 10px)}
.ast-desktop .menu-item-3070 .ast-mm-widget-content .ast-mm-widget-item:last-child{width:calc(49% - 10px);display:flex;  }

.ast-desktop .menu-item-3072 .ast-mm-widget-content .ast-mm-widget-item, .ast-desktop .menu-item-21316 .ast-mm-widget-content .ast-mm-widget-item,.ast-desktop .menu-item-21317 .ast-mm-widget-content .ast-mm-widget-item {
    width: calc(23.5% - 10px);
}
 .ast-desktop .menu-item-21318 .ast-mm-widget-content .ast-mm-widget-item {
    width:calc(49% - 10px)
}
.useleftnew {margin-top:0px}
.useleftnew h4{padding-bottom:30px}
.usemenuright{padding-top:30px}
.menugrayplats:hover img { -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);}
/*.platmenuright .gotblues {margin-top:20px}*/
.bookmidnew .e-con-inner:before{width:100%;height:330px;background:#F6F6F6;content:'';position:absolute;left:0px;top:0px}
.site-primary-footer-inner-wrap {position:relative}
p.backtotop {
    position: absolute;
    top: 0;
    right:-25px;
    margin: 0;
    font-size: 17px;
    cursor: pointer;
    width: 50px;
    height: auto;
    background: #fff;
    font-weight:bold;
    flex-wrap: wrap;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    padding:14px 10px; -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;z-index:9;font-size:18px;font-weight:700;color:#2c2c2c
}
 p.backtotop span {
    display: block;
    text-align: center;
    width: 100%; 
}
p.backtotop:hover{background:#FFFBE5}
p.backtotop  .imgtops{ margin-bottom:20px}
p.backtotop:hover .imgtops{margin-bottom:10px}
.consubmit3 p{margin-bottom:1px}
.sinsuc .featurecat h5 span{margin-right:0px}
.cookelink a{font-weight:bold;text-decoration:underline !important}
.cookelink li {margin-bottom:15px}
  form#news-search-form {
    max-width: 1160px;
    margin: 0px auto;
    position: relative;
    margin-top:80px;
    margin-bottom:80px !important;
}
  form#news-search-form input {
    width: 100%;
    background-color: #fff;
    font-family: poppins;
    border-radius: 100px;
    border: 2px solid #7500E3;
    color: #000000;
    font-size: 16px;
    height: 60px;
    background-image: url(/app/uploads/2024/11/searchs.svg);
    background-position: left 30px center;
    padding-left: 70px;
    background-repeat: no-repeat;
}
  form#news-search-form input:not(:focus) {
    background-image: url(/app/uploads/2024/11/searchs.svg);
}
 form#news-search-form button {
    text-transform: capitalize;
    font-size: 15px;
    position: absolute;font-weight:600;
    right: 5px;
    top: 5px;
    background: #7500E3;
     line-height: 16px;width:150px;border:2px solid #7500E3;
    border-radius: 100px;
    color: #fff;
    height: 50px;
}
form#news-search-form button:hover{background:#fff;color:#7500E3;}
.ast-primary-sticky-header-active .site-logo-img img { -webkit-filter: brightness(1) invert(1);
    filter: brightness(1) invert(1);}
.datalists .newsthumb >  img {max-height:70px}
.single-webinar-events .sharebtn .elementor-share-btn__icon {border:none}
.single-webinar-events .elementor-share-btn_linkedin .elementor-share-btn__icon:before, .single-webinar-events .elementor-share-btn_facebook .elementor-share-btn__icon:before {-webkit-filter: brightness(1) invert(1);
    filter: brightness(1) invert(1);}
.single-webinar-events .elementor-share-btn_linkedin:hover .elementor-share-btn__icon:before, .single-webinar-events .elementor-share-btn_facebook:hover .elementor-share-btn__icon:before {-webkit-filter: brightness(0) invert(0);
    filter: brightness(0) invert(0);}
  input.telephone_input_class::placeholder  {
    color: #fff !important;opacity:1;
} 
.elementor-widget-image img {width:auto}
.page-id-2774 .animated-icon-box:hover .elementor-icon-box-icon path{stroke:#1D0254}
.iti__selected-flag {padding-left:25px}
.desktop-phone a{color:#FFD500}
.elementor-shortcode .emaillist form + span.es_subscription_message.success {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    display: block; opacity:1 
}
.webinar-allseries-item:hover  .series-thumb img{opacity:.5}
.series-thumb:after { -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.webinar-allseries-item:hover .series-thumb:after {transform: scale(1.1);}
.resplays .elementor-custom-embed-play svg:hover{transform: scale(1.2);}
.slides0 span img{content:url(/app/uploads/2024/12/AI_reporting.svg)}
.slides1 span img{content:url(/app/uploads/2024/12/AI_budget_planning.svg)}
.slides2 span img{content:url(/app/uploads/2024/12/Competitor_benchmarking.svg)}
.slides3 span img{content:url(/app/uploads/2024/12/Data_integrations.svg)}

.customPlatformTabslider .swiper-slide {display:flex;align-items:center}
.slide-platform-tab p  {margin-bottom:0px}
.page-id-2954 .projecttoprow {margin-bottom:50px}
.ast-primary-sticky-header-active .ast-header-button-1 .ast-builder-button-wrap .ast-custom-button {
    color: #2c2c2c;
    border-color: #7500e3;
}
.ast-primary-sticky-header-active .ast-header-button-2 .ast-custom-button:hover {
    color: #fff;
    background: #2c2c2c;
    border-color:#2c2c2c
}
.thankbooks a {color:#7500E3}
.thankbooks a:after {content:url(/app/uploads/2024/10/readars.svg);display:inline-block;vertical-align:middle;margin-left:7px;-webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.thankbooks a:hover:after {transform:translatex(5px);margin-left:15px}
.watchtimes h5:before{content:url(/app/uploads/2024/10/Clock.svg);display:inline-block;vertical-align:middle;margin-right:10px;}
.ask_bosco_counter .elementor-counter-title{text-align:center}
.single-webinar-events .site-content .ast-container {max-width:100%;padding:0px !important}
.single-webinar-events  .ast-article-single {padding:0px}
.videolist:hover .vidimg img {
    opacity: .5;
}
.vidimg .elementor-widget-container {position:relative}
.vidimg .elementor-widget-container a:after {
    background-image: url(/app/uploads/2024/10/PLay-1.svg);
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    left: 0px;-webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.videolist:hover .vidimg .elementor-widget-container a:after {
    transform: scale(1.1);
}
.secvideoslider .swiper-pagination-current {color:#7500E3;font-weight:bold}
.platbns a:hover::after  {
    font-weight: 800 !important;
    border-radius: 100px;
    left: 0px;
    top: 0px;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    border: 3px solid #7500E3 !important;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15);
}
.playvideos a:after {
    content: '';
    width: 100%;
    height: 100%;
    background: url(/app/uploads/2024/12/plays.svg);
    display: flex
;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.playvideos:hover a:after { 
    transform: scale(1.1);
}
.single-video .copylink a:hover:before,.single-whitepaper .copylink a:hover:before {
    border: 3px solid #000;
}
.single-video .sharebtn .elementor-share-btn__icon,.single-whitepaper .sharebtn .elementor-share-btn__icon {
    border: none;
}
.single-video .copylink a .elementor-button-text:before,.single-whitepaper .copylink a .elementor-button-text:before {
    -webkit-filter: brightness(01) invert(01);
    filter: brightness(01) invert(1);
}
.single-video .elementor-share-btn_linkedin .elementor-share-btn__icon:before, .single-video .elementor-share-btn_facebook .elementor-share-btn__icon:before,.single-whitepaper .elementor-share-btn_linkedin .elementor-share-btn__icon:before, .single-whitepaper .elementor-share-btn_facebook .elementor-share-btn__icon:before {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
.single-video .elementor-share-btn_linkedin:hover .elementor-share-btn__icon:before, .single-video .elementor-share-btn_facebook:hover .elementor-share-btn__icon:before, .single-whitepaper .elementor-share-btn_linkedin:hover .elementor-share-btn__icon:before, .single-whitepaper .elementor-share-btn_facebook:hover .elementor-share-btn__icon:before {
    -webkit-filter: brightness(0) invert(0);
    filter: brightness(0) invert(0);
}
/*team*/
.projecttoprow.teamrow {
     
    margin-bottom:80px;  
}
 
#team-list {
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 30px;
}
.team-item {
    width: calc(25% - 22.5px);
    margin-bottom: 45px;
    padding-bottom: 5px; 
}
.teamthumb{
-webkit-transition: 0.3s;
    -o-transition: 0.3s;
transition: 0.3s; }
.team-item:hover .teamthumb{transform:translatey(-10px);}
.teamwrap h5{margin-bottom:12px;margin-top:18px;font-weight:600}
.teamthumb {background:#f6f6f6;border-radius: 40px;position:relative}
.teamposition {color:#7500E3;font-weight: 600;font-size:15px}
.linkedlink {position:absolute;bottom:20px;right:20px;content:'';width:50px;height:50px;border-radius:100px;background:#fff;display:flex;align-items:center;justify-content:center}
.linkedlink:hover{background:#ffd500}
.teamfiltersec #project-category-filter li a {padding:10px 15px;border-radius:10px;background:#f6f6f6;border: 2px solid #f6f6f6;box-shadow:none}
.teamfiltersec #project-category-filter li a.active,.teamfiltersec #project-category-filter li a.filter:hover{border: 2px solid #FFD500;background:#f6f6f6;box-shadow:none}
#default-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.modal-content {
    background-color: #F6F6F6;
    padding: 50px;
    max-width: 80%;
	min-height:460px;
    width: 100%;
	max-height: 90%;
    overflow-y: auto; 
    position: relative;
	 
border-radius: 40px 40px 40px 0px;
}
	.modal-content .white_box{opacity: 1;
		height:auto;
		width:100%;
		float:left;
		border-bottom:1px solid #676879;margin-bottom:30px
	}
	 
	.white_box .name{
		 font-size:18px;font-weight:800;padding:20px 0;}
	.white_box .role{
		 
    font-size: 16px;
    font-weight: 400;
letter-spacing: 0px;
 
text-transform: capitalize;
opacity: 1;
	}
	.first_col{
		float:left;
		width:14%;
	}
	.first_col .thump{
		background-color:#fff;
border-radius: 20px;
opacity: 1;
		width: 100px;
height: 100px;
	}
	.first_col img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
}
	.second_col{
		float:left;
		width:51%;
		 
		margin-right:40px;
		 
	}
	.third_col{
		float:left;
		width:30%;display: flex;
    align-items: center;
    justify-content: flex-end; grid-column-gap:12px
	}
	.third_col p{
		 
		font-size:16px;
		font-weight:500;
letter-spacing: 0px;
color: #313232;
		line-height:30px;
text-transform: capitalize;
opacity: 1;
		margin: 0;
	}
	.third_col img{
		margin-right:2px;
	}
.third_col strong {color:#7500E3}
.close-modal {
    position: absolute;
	top: 20px;
    right: 30px;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
}
div#default-modal {
    overflow: scroll;
}
.teamcontentnew{display:flex;flex-wrap:wrap;width: 100%;
    grid-column-gap: 60px;}
.teamcontentnew div{width:47%}
.teamcontentnew  h6{color:#7500E3;font-size:16px; margin-bottom:20px}
.supportcat h5  {
    padding: 14px 20px;
    border-radius: 50px;
    border: 2px solid #7500E3;
    margin-right: 10px;
    background: #fff;
    display: inline-block;
    text-transform: uppercase;
    position: relative;
} 
	@media only screen and (max-width:1400px) { 
		.modal-content {padding:30px;width:85%}
		.modal-content .white_box{padding:20px 0px}
	}
	
	@media only screen and (max-width:1100px) {
		.first_col{width:25%}
		
		.second_col { border-right: none;}
	}
	 /*teamend*/
.supportloop .e-loop-item .elementor-widget-image img {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.supportloop .e-loop-item:hover .elementor-widget-image img  {
    opacity: .5;
    transform: translatey(-10px);
}
.supportcatsecleft .e-loop-item:hover .elementor-widget-image img, .supportcatsec article:hover .elementor-post__thumbnail img{ opacity: .5;}
.jobfoots {
    background: #FFD500;
    width: 25px;
    height: 25px;color:#2C2C2C;
    font-size: 12px;
    font-weight: 800;padding:3px 0px;
    display: inline-block;
    border-radius: 100px;
    text-align: center;
    margin-left: 10px;
}
.container_cursor:hover .conlinknew .elementor-icon-box-icon{ margin-left:20px}
.vidlistli li{padding-bottom:15px}
.vidimgeplay .elementor-widget-container a:after {
    background-image: url(/app/uploads/2025/01/palys.svg);
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    left: 0px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;cursor:pointer
}
.vidimgeplay:hover .elementor-widget-container a:after {
    transform: scale(1.1);
}
@media only screen and (min-width: 1000px) {
	
    .trustslide .swiper-wrapper{
        transform: translate3d(0, 0, 0) !important;
    }

	.platmenuleft ul.reportmenulists {padding-left:50px}
.menublue:hover{background:#7500E3}
.menublue:hover h4{color:#fff}
.menublue:hover a {color: #FFD500;}
.menugrayplats:hover a:after {content:url(/app/uploads/2024/11/arsyellow.svg);}
	.modal-content .white_box {display: flex;align-items: flex-end;}
}
@media only screen and (max-width: 1400px) {
.platmenuleft li a,.desksolutionlist li a, .platmenuleft li.headlink   {font-size:17px}
	.menugray {min-height:170px}
}
@media only screen and (min-width: 1200px) {
		#paperfeaureimg .elementor-widget-image img{-webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
	#paperfeaureimg:hover .elementor-widget-image img{transform:translatey(-10px)}
	.filtbox select {
         
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    
}
 
	#menu-item-3072 .menugray,#menu-item-21317 .menugray {margin-bottom:30px}
	.tab-button.active span img{content:''}
	.consnew > div{height: 800px !Important}
	.sinsuc h1{font-size:45px !Important }
	.site-navigation{margin-left:20px}
	.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {padding: 30px 4px;}
	.ast-builder-menu-1 .menu-item > .menu-link {padding-left:9px;padding-right:9px}
	.timesubs:after {border-right:1px solid #fff;position:absolute;right:-35px;top:10px;width:1px;height:70%;content:''}
	.blogleft li:after {
    content: '';
    background: #7500E3;
    height: 21px !Important;
    display: inline-block;
    vertical-align: middle;
    width: 3px !Important;
    margin-left: 27px;
    top: 0px;
    position: relative;
}
	.single-stories .blogleft li:after {  background: #2c2c2c;margin-left: 22px;}
	.related-categories li a:hover{ transform: translatey(-10px);box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15);}
.site-primary-footer-wrap {padding-bottom:100px}
	.site-below-footer-inner-wrap{display:flex;justify-content:space-between}
	 .ast-builder-grid-row-4-equal .ast-builder-grid-row {
    grid-template-columns: 26%  24% 25%  25%;
    grid-column-gap: 0px;
}
	.site-footer-below-section-1 {width:40%}
	.site-footer-below-section-2 {width:30%}
	.site-footer-below-section-3 {width:30%}
}
@media only screen and (min-width: 1450px) {
	.modal-content {min-height:350px}
	.teamcontentnew p:last-child{margin-bottom:5px}
	.first_col {width:10%}
	.third_col {width:36%}
	.modal-content .white_box {padding-bottom:30px}
	.modal-content {max-width:1400px}
	.ast-builder-menu-1 .menu-item > .menu-link {padding-left:12px;padding-right:12px}
	.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {padding: 30px 12px;}
	form#news-search-form {width:1160px}
	p.backtotop {right:-55px;}
	.timesubs:after { right:-30px; }
	.site-footer-below-section-1,.site-footer-below-section-2 {width:35%}
	.site-footer-below-section-3 {width:30%}
	.site-primary-footer-wrap  a.site-btn {min-width:320px}
	/* .ast-builder-grid-row-5-equal .ast-builder-grid-row {
    grid-template-columns: 24% 15% 16% 17% 26%;
    grid-column-gap: 0px;
}*/
    .ast-container   {
        max-width:1440px;
    }
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row  {
        max-width: 1400px !important;
    } 
}
@media only screen and (min-width: 1800px) {
	p.backtotop {right:-150px}
}
@media only screen and (max-width: 1300px) {
	.site-above-footer-wrap, .site-primary-footer-wrap, .site-below-footer-wrap {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media only screen and (min-width: 1026px) and (max-width: 1300px){
	.teamcontentnew {grid-column-gap:35px}
	.ast-desktop .menu-item-3072 .ast-mm-widget-content .ast-mm-widget-item {
    width: calc(23% - 10px);
}
	.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
    padding: 30px 12px;
}
	p.backtotop {right:-5px}
 .ast-builder-grid-row-4-equal .ast-builder-grid-row {
    grid-template-columns: 25% 21%  24%  29%;
    grid-column-gap: 0px;
}
	.page-id-21603 .heading_height {height:110px}
}
@media only screen and (min-width: 1000px) and (max-width: 1100px){
	.customPlatformTabslider .platform-tab-buttons p,.customPlatformTabslider .platform-tab-buttons button  h4 {font-size:14px !Important}
.linetitle h6:before,.linetitle h6:after {
	width: 27%;}
	.onboardheight {height:60px}
}
@media only screen and (max-width: 1100px) {
	   
		.newscatbg div{
			font-size:12px;padding: 6px 12px;
		} 
	.whitedownright .elementor-posts article:last-child{display:none}
	}
@media only screen and (min-width: 1085px) and (max-width: 1300px)  {
	.site-header-section>* {padding-right:0px}
	.ast-builder-menu-1 .menu-item > .menu-link {padding-left:1px;padding-right:1px;font-size:12px !Important}
	header .ast-custom-button {padding-left:15px !important;padding-right:15px !important}
}
@media only screen and (max-width: 1084px) {
	.reportmenulists{display:none; }
	    .platsubsmenu .reportheads:before {
        position: absolute;
        content: url(/app/uploads/2025/01/down_arrow.svg);
        top: 16px;
        right: 0px;
    }
	.arsright:before {transform:rotate(180deg)}
	.platsubsmenu li{margin-bottom:10px}
	.platsubsmenu li a { display: flex; align-items: center; }
	.platsubsmenu li img{margin-right:15px;width:26px}
	.ast-header-button-1 {padding-bottom:0px}
	.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
    padding-top: 17px;
		padding-bottom: 17px;}
	.ast-header-button-2[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
    padding-top: 16px;
		padding-bottom: 16px;}
	p.backtotop {position:relative;width:100%;right:0px;margin-bottom:40px;padding:10px 0px}
	p.backtotop .imgtops {margin-bottom:0px; margin-right:8px}
	.nav-up {
        	top: -120px !important;
    	}
	.site-above-footer-wrap, .site-primary-footer-wrap, .site-below-footer-wrap {
    padding-left: 20px;
    padding-right: 20px;
}
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row {
    grid-template-columns: repeat( 1,1fr );
}
	.site-below-footer-inner-wrap {padding:15px 0px 10px}
	.site-logo-img img {
     
    -webkit-filter: brightness(1) invert(1);
    filter: brightness(1) invert(1);
}
	.site-footer-primary-section-4 {margin-top:20px}
	.site-footer h2.widget-title {padding-bottom:8px}
	.widget_nav_menu nav{display:none}
	.site-footer h2.widget-title {line-height:22px}
	.site-footer .widget_nav_menu .widget-title::after {
    content: "+";
    float: right;
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 22px;
    line-height: 0;
    font-weight: 700;
    color: #fff;
}
	.site-footer .active.widget-title::after {
    content: "-";
}
	/*menucode*/
	.site-header-section>* {
    padding: 0 0px 0px 10px;
}
	.mob-btns{display: inline-block;
    text-align: center;
    background: #FFD500;
    font-weight: 600;
    
    color: #2c2c2c;
    height: 37px;
    line-height: 37px;
    min-width: 110px;
    border-radius: 100px;
    font-size: 12px;}
	.ahfb-svg-iconset svg{width:22px;height:22px}
	.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {font-size:30px}
	.ast-primary-header-bar{background:#fff}
	.ast-builder-button-wrap {
    width: 100%;
    text-align: center;
}
	.ast-header-button-1 .ast-custom-button {border:2px solid #7500E3;color:#2c2c2c}
	.ast-header-html{width:100%}
	.ast-header-html-3 ul {
    display: flex;
    margin-bottom: 0px;justify-content: center;
    margin-left: 0px;
    list-style: none;
}
	.ast-header-html-3 li:last-child a:before {
    content: url(/app/uploads/2024/10/logs.svg);display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    top: 2px;
    position: relative;

}
	ul.mainmobilemenu  { margin-left:0px;list-style:none}
	.mainmobilemenu li{padding:16px 0px;border-bottom:1px solid #2C2C2C;font-weight:bold;font-size:18px;position:relative}
	.mainmobilemenu li:after {position:absolute;content:url(/app/uploads/2024/11/Purple-rights.svg);top:16px;right:0px; }
	.mainmobilemenu li:nth-child(3):after {display:none}
	.ast-mobile-popup-drawer .ast-mobile-popup-inner .ast-mobile-popup-content .submenu-mob {
    display: none;
    margin-top: 30px; padding:15px 20px
}
	.ast-mobile-popup-drawer .ast-mobile-popup-inner .ast-mobile-popup-content .backbtn {
    padding: 0 !important;
    position: absolute;
    top: 20px;
    left: 20px;
}
	
	.submenu-mob h5{margin-bottom:30px;font-size:18px}
	.ast-header-button-2 {padding-top:0px}
	.mobilelistmenu { border-bottom: 2px solid #D7D7D7;  margin-bottom: 25px !important;}
	.mobilelistmenu li  {display: block;margin-bottom: 25px;position: relative;}
	.mobilelistmenu li a,.mobilelistmenu li {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    position: relative;
}
	.mobilelistmenu li:after {
    position: absolute;
    right: 0px;
    content: url(/wp-content/uploads/2024/10/menuars.svg);
    z-index: 2;
    top: 0px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.mobilelistmenu > ul > li{padding:0px 30px 0px 50px;display:block !Important;position:relative}
	.showmenu {display:none}
	.menublue {border-radius: 20px 0px 20px 20px;padding:20px 30px}
	.menublue h4{font-size:18px}
	.solution-menu h6{color:#676879;font-size:16px;padding-bottom:10px}
	.menugrayplats{margin-bottom:20px;border-radius: 20px 20px 20px 0px;}
	.solution-menu .menugrayplats{margin-top:20px; }
	.menublue h4{margin-bottom:2px;margin-top:10px}
	.sublistmenu li:after,.arshide li:after { display:none}
	ul.sublistmenu {margin-bottom:40px}
	.solution-menu ul.sublistmenu {margin-bottom:30px}
	.sublistmenu li   {
    padding: 19px 0px;
    border-bottom: 1px solid #2C2C2C;
    font-weight: bold;
    font-size: 16px;
    position: relative;
}
	
	
	.sublistmenu li a {font-weight:600}
	.sublistmenu ul.reportmenulists {padding-top:15px}
	.sublistmenu ul.reportmenulists li {  border-bottom: 0px solid #2C2C2C; padding:10px 0px}
	.sublistmenu ul.reportmenulists li a {
    font-weight: 500;
    font-size: 16px;
    color: #676879;
}
.agenforms .consubmit{padding-top:10px}
	.page-id-21016 .consubmit{padding-top:18px}
	.single-whitepaper .consubmit {padding-top:35px}
} 
.slider-tick {opacity:1 !Important}
@media only screen and (max-width:990px) {
	.newscatbg {display:block}
	.newscatbg div {margin-bottom:10px}
	.blognewslist .project-item {margin-bottom:40px}
	.newsfiltersec,.newsfilterright {display:block}
	.newsfilterright select{margin-top:15px}
	 .teamcontentnew div {
        width: 45%;
    }
	.teamcontentnew {grid-column-gap:35px} 
}

@media only screen and (min-width:768px) and (max-width:990px) {
	.blogheads h1 {font-size:30px !Important}
	.sucbotnew{width:100% !important}
	.newscatbg div {margin-right:8px}
	.newsfilterright {display:flex;justify-content:space-between;align-items:Center}
	.othernewsleft,.othernewsright{width:100% !Important}
	.blogleft li:after {
    content: '';
    background: #7500E3;
    height: 21px !Important;
    display: inline-block;
    vertical-align: middle;
    width: 3px !Important;
    margin-left: 22px;
    top: 0px;
    position: relative;
}
	.supportcatsecleft,.supportcatsec,.widthfull {width:100% !Important}
	.page-id-21603 .filtbox select {width:150px}
}

@media only screen and (max-width:767px) {
	.page-id-5719 .consubmit1{padding-top:30px}
	.third_col {width:100%}
	body.page-id-18374  .newsletter input[type=submit] {height:60px !Important;margin-top:1px !important}
	.playvideos a:after {
	background-size: 80px !important;
}
	.news-slider.owl-theme .owl-nav {
    margin-top: 5px;
    position: absolute;
    bottom: -50px;
    z-index: 8888;
}
	.news-slider.owl-theme .owl-nav [class*=owl-] {font-size: 22px;
    width: 30px;
    height: 30px;color:#fff;
    border-radius: 100px;
	line-height: 20px;background:#000 !important }
	.newsletter2 input[type=email] {margin-bottom:13px}
	.image_padding {margin-bottom:6px}
	.ast-popup-nav-open {overflow:hidden}
	.story_section h2 {font-size:25px !Important}
	.filtbox select {width:100% !important}
	#project-category-filter li a {text-align:center}
	.revcompanys{display:none}
	.site-footer a.site-btn {width:100%}
	.ast-header-button-2 {padding-top:0px}
	.timesubs sub {font-size: 14px;}
	.sinsuc .featurecat h5 span{display:block}
	.elementor-counter-title{text-align:center}
	.newscatbg div  { text-align:center;padding:4px 10px;margin-right: 5px;}
	.blogarchive .featurecat h5 a {display:inline-block;margin-bottom:12px}
	.newsletter2 input[type=submit] {
    position: relative;
    width: 100%;
    height: 60px!important;
}

	.filtbox,.filtbox_tag{width:100%}
	.related-categories li a{ margin-right:0px}
		 .project-item{ width:100% !important; }
	.site-footer .newsletter input[type=email] {border-radius: 10px !important;border: none !important;}
	.ast-footer-copyright p,.site-footer-below-section-1   a {font-size:12px}
	.site-footer-below-section-2 {padding:15px 0px}
	.datalists .descriptionwrap p {margin-bottom:0px}
	.datalists {margin-bottom:40px !important}
	.counlefts .elementor-counter .elementor-counter-title {text-align: left ;}
	.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"] {padding-bottom:0px !important}
	.actionleft1:after {display:none !Important}
	.modal-content .white_box {padding:40px 0px 15px}
		.modal-content {padding:20px; max-width:85%}
	.teamcontentnew div{width:100%}
		.first_col,.third_col {width:100%}
		.first_col .thump {width:auto;height:auto}
		.second_col {
  
    width: 100%;
    margin-left: 0;
    margin-right: 20px;
    border-right: none;
}
	.third_col{ justify-content:flex-start;margin-top:25px}
	.team-item {width:100%}
	}

@media (max-width: 480px) {
	.home .image_padding {margin-right:0px !important}
	.page-id-888 form#news-search-form button {padding: 10px 20px;width:100px}
	.page-id-888 form#news-search-form input {background-position: left 10px center;
    padding-left: 40px;font-size: 14px;}
	.vidimgeplay .elementor-widget-container a:after {
   background-size: 31%;
    
}
	
	.teamthumb img{width:100%}
	.teamfiltersec #project-category-filter {grid-column-gap:8px;padding-left:0px}
	.teamfiltersec #project-category-filter li a {padding: 8px 10px;font-size:14px;}
	.story_section h2{ padding-bottom:25px}
	
	.seeaskhead h2{font-size:22px !Important}
}
/* Chrome and other WebKit browsers */
input:-internal-autofill-selected,input:-webkit-autofill:focus,input:-webkit-autofill {
    background-color:#fff !Important;transition: background-color 5000s ease-in-out 0s;
}
 .seriesimgbors img{border-radius:35px !Important}
.single-integration .entry-meta{display:none}