.bd_recaptcha button#demo-talk-btn {
    margin-bottom: 30px;
	margin-top: 30px;
}
.error_captcha .elementor-message-danger{
	position: absolute;
   top: 90%; 
	padding-top: 10px !important;
	
}
.error_captcha span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline::before {
    content: url(https://adcellerant.com/wp-content/uploads/2022/01/Group-482-3.png);
    position: absolute;
    left: 0px !important;
    top: 0px !important;
}

.error_captcha .elementor-message.elementor-message-danger {
    padding-left: 20px !important;
}

 .error_captcha .elementor-message.elementor-message-danger::before {
    content: url(https://adcellerant.com/wp-content/uploads/2022/01/Group-482-3.png);
    position: absolute;
    left: 0px !important;
    bottom: 15px !important;
	top: 0px !important;
}
.bd_recaptcha .elementor-widget-container form {
    display: table-cell;
    vertical-align: middle;
}
.bd_recaptcha .elementor-message::before {
    content: "\f046";
    display: inline-block;
    font-family: eicons;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-right: 5px;
    font-family: FontAwesome;
    color: #FF4A2D;
    font-size: 50px;
}
.bd_recaptcha .elementor-widget-container {
    min-height: 427px;
    display: table;
}
#bookdemo_recaptcha .pBtn {
    position: absolute;
    bottom: -175px;
    right: 0;
    font-size: 13px !important;
    font-family: karla;
    font-weight: normal;
}
.webitabs .active-tab .jet-tabs__control-inner {
    background-color: #ffffff;
    border-radius: 40px !important;
}
div#form-field-field_6eb9ac0 {
    border: 1px solid transparent !important;
}
#rc-anchor-container.rc-anchor-light {
    background: #ffffff !important;
    color: #000;
}
.teams-form.formhideonsubmit .elementor-widget-container {
    min-height: 150px !important;
    display: table;
}
.subs_popup.formhideonsubmit .elementor-widget-container {
    min-height: auto ;
    display: table;
}
.blog-single-item .elementor-widget-theme-post-featured-image .elementor-widget-container, .award-single-item .elementor-widget-theme-post-featured-image .elementor-widget-container, .events_sp_img .elementor-widget-container, .award-single-item .elementor-widget-theme-post-featured-image .elementor-widget-container{

    padding-bottom: 40px !important;
    padding-right: 40px !important;

}
.meet-out-tabs #secondary-btn, .coltwosec #secondary-btn{
    color: #407EE1 !important;
}
/* .meet-out-tabs #secondary-btn:hover {
    color: #000 !important;
}
.meet-out-tabs #secondary-btn span::before, .meet-out-tabs #secondary-btn span::after, .meet-out-tabs #secondary-btn::after {
      background-color: #000 !important;
} */

.blog-single-item .elementor-widget-theme-post-featured-image::after, .award-single-item .elementor-widget-theme-post-featured-image::after, .events_sp_img::after, .award-single-item .elementor-widget-theme-post-featured-image::after {

    width: 92%;
    height: 92%;
    top: auto;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: #41c2c2 !important;
    bottom: 0;
content: '';
position: absolute;
right: 0;
bottom:0;
	z-index: -1;
}
.events_sp_img::after {
  background: #407ee1 !important;
	
}
.cs-3d .swiper-slide-active {
    top: 25px !important;
    position: relative;
}
	  .timerNbtn .eael-countdown-container {
    max-width: 350px;
}
.cs-3d article .hide-class {
    top: -45px !important;
    padding: 20px 0px;
}
.elementor-post__card :hover h3.elementor-post__title a {
    color: #407EE1 !important;
}
.cs-top-hero .elementor-button-wrapper {
    margin-top: 0px !important;
}
.dialog-type-lightbox .dialog-message {
    min-height: 0px !important;
}
.cs-fimages::after {
    content: '';
    position: absolute;
    right: 0%;
    top: -6%;
    z-index: -1;
    background-color: #407ee1;
    height: 100%;
    width: 90%;
    border-radius: 20px;
}
.cs-fimages::before {
    content: '';
    position: absolute;
    left: 0%;
    bottom: -6%;
    z-index: -1;
    width: 90%;
    background-size: cover;
    background: #40c3c3;
    border-radius: 20px;
    height: 100%;
}

.webinar-fimage::after {
    content: url(https://adcellerant.com/wp-content/uploads/2021/10/Rectangle-257.png);
    position: absolute;
    right: -7%;
    bottom: -10%;
    z-index: -1;
}
.news-rightloop:hover .news-separator {
    --divider-color: transparent !important;
}
.post_adchead ul li svg {
    opacity: 0;
}
.post_adchead ul li.active svg {
    opacity: 1;
}
.post_adchead ul li.active .elementor-icon-list-text {
   color:#407EE1;
	font-weight:700;
}
.full_text_div{
	width:100% !important;
}
.pp-leftMenu {
    position: -webkit-sticky!important;
    position: -moz-sticky!important;
    position: -ms-sticky!important;
    position: -o-sticky!important;
      position: sticky!important;
    left: 0 !important;
    top: 100px !important;
}

.post_adchead ul.elementor-icon-list-items {
    padding-left: 0px !important;
}
.form-style .elementor-widget-container {
box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 20%) !important;
border-radius: 3px !important;
}
.pBtn a {
color: #407EE1;
text-decoration: underline !important;
}
.bookdemoform .elementor-form {
    z-index: 2 !important;position: relative;
}
.bookdemoform .e-form__buttons {
    width: auto !important;
}
.pBtn {
    position: absolute;
    bottom: -70px;
    right: 0;
    font-size: 13px !important;
    font-family: karla;
    font-weight: normal;
}
.democustSlider   .elementor-testimonial__content::before {
    content: '';
    height: 50px;
    width: 60px;
    background-image: url('https://adcellerant.com/wp-content/uploads/2021/12/pinkquote.png');
    top: 0px;
    left: 5px;
    position: absolute;
    z-index: 99999999;
    background-size: contain;
    background-repeat: no-repeat;
}
.democustSlider .swiper-slide-next .elementor-testimonial__content::before {
     background-image: url('https://adcellerant.com/wp-content/uploads/2021/12/tealquota.png');
    }
.democustSlider .swiper-slide-duplicate-prev .elementor-testimonial__content::before {
     background-image: url('https://adcellerant.com/wp-content/uploads/2021/12/bluequote.png');
    }
 
.democustSlider .swiper-slide {
    padding-left: 40px !important;
    padding-top: 20px !important;
}
.awardsbanner{
    padding-left: calc((100% - 1400px) / 2)!important;
}
.form-style .elementor-field {
/*     border: 1px solid #DDD !important; */
    border-radius: 2px !important;color: #808080 !important;
}
.elementor-field-group-adc_select_sec .elementor-field.elementor-select-wrapper {
    border: 1px solid #CACACA !important;
}
input#form-field-adc_attachresume {
    padding-left: 0px !important;
}
input#form-field-adc_attachportfolio {
    padding-left: 0px !important;
}
.wps-main-col::after {
position: absolute;
background: #407EE1;
content: '';
width: 150px;
height: 100%;
top: 0;
left: 0;
}
.blueslider::before {
    content: '';
    content: '';
    background-image: url(https://adcellerant.com/wp-content/uploads/2021/12/bluedotpattern.png);
    position: absolute;
    top: 0;
    width: 200px;
    right: 90px;
    height: 153px;
    background-size: cover;
    z-index: 99;
}
 
.bookdemoform::after, .rqstbox::after {
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    right: -30px;
    top: 30px;
    z-index: 1;
    border-radius: 3px;
    border-right: 30px solid #41c2c2;
    border-bottom: 30px solid #41c2c2;
}
 
.award-single-item .elementor-widget-theme-post-featured-image {
    margin-bottom: 0 !important;
}
.mobile-bg{
	display: none;
}
	.home-banner {
  background-size: cover !important;
}
.testiSlider .elementor-swiper-button.elementor-swiper-button-next {
    right: 35% !important;
}
.testiSlider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 35% !important;
}
.book-demo a {
	background-color: #FF4A2D;
	color:#ffffff !important;
	 border-radius: 50px !important;
	border: 1px solid #FF4A2D !important;
	
}

.book-demo a:hover {
    border: 1px solid #407EE1 !important;
	background-color: #ffffff;
	color:#407EE1 !important;
	transform: scale(0.9);
	}

.book-demo a {
transition-duration: .3s;
transition-property: transform;
}
.getin-touch a:hover {
    border: 1px solid #FF4A2D !important;
	background-color: #FF4A2D;
	color:#ffffff !important;
	transform: scale(0.9);
	}

.getin-touch a {
transition-duration: .3s;
transition-property: transform;
}

.getin-touch a {
    border: 1px solid #407EE1 !important;
	background-color: #ffffff;
	color:#407EE1 !important;
	border-radius: 80px !important;
	
}

li.ad-resources {
    margin-right: 20px !important;
}
li.getin-touch {
margin-right: 0px !important;
}

.values-boxes:hover{
 box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
 }





.ad-testimonials .elementor-testimonial__text {
	padding-top:3% !important;
}
.ad-proposal-marketing , .ad-analytics-marketing {
    padding-right: calc((100% - 1400px) / 2)!important;
}
.ad-campaign-marketing , .ad-knowledge-marketing{
    padding-left: calc((100% - 1400px) / 2)!important;
}

.full-banner{
	 padding-left: calc((100% - 1400px) / 2)!important;
}
.client-comments .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 100% !important;
    height: 100% !important;
}
.client-comments .elementor-testimonial__content {
margin-top: 0% !important;
margin-bottom: 0% !important;
}
.client-comments .elementor-testimonial__content {
    padding: 3% 3% 3% 3% !important;
	background-color:#ffffff;
	
}
.testimonial-inner .elementor-testimonial__text {
    font-size: 17px !important;
    line-height: 27px !important;
}
.testimonial-inner span.elementor-testimonial__name {
	line-height:0px !important;
	font-size: 18px !important;
}
.client-comments cite.elementor-testimonial__cite {
    margin-top: 40px !important;
}
/** testimonial Carousel dots code ***/
.testimonial-inner span.swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    border-radius: 0px !important;
}

.testimonial-inner .elementor-testimonial__footer {
    padding-top: 40px;
}
.back-client .testimonial-inner .elementor-testimonial__footer {
    padding-top: 0px !important;
}
/**End testimonial **/

.ad-testimonials span.swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    border-radius: 0px !important;
}
.testimonial-img{
padding-bottom:20px !important;
}
.client-comments .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 15% !important;
    right: 0% !important;
    width: 50%;
	left: unset;
}
.ad-faq-sec .elementor-accordion .elementor-accordion-item {
    border-top: 0px solid #d4d4d4 !important;
    border-bottom: 1px solid #d4d4d4 !important;
	border-left: 0px !important;
	border-right: 0px !important;
}
.ad-faq-sec .elementor-accordion .elementor-tab-content{
	border-top: 0px solid #d4d4d4 !important;
}
.ad-faq-sec .elementor-1525 .elementor-element.elementor-element-d5067e4 .elementor-active .elementor-accordion-icon, .elementor-1525 .elementor-element.elementor-element-d5067e4 .elementor-active .elementor-accordion-title {
    font-weight: 700;
}
.life-at-adc span.swiper-pagination-bullet {
width: 10px;
height: 10px;
border-radius: 10px;
border: 1px solid #000000;
background: transparent;
opacity: 1;
}
.life-at-adc .swiper-pagination-bullet-active {
opacity: 1;
background-color: #ff4a2d !important;
border: 1px solid #ff4a2d !important;
}
 

.ad-timeline .jet-timeline-item .timeline-item__card {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}
.ad-timeline h5.timeline-item__card-title {
    text-align: right !important;
    margin-right: 10%;
}
.ad-timeline .timeline-item__point {
    position: relative !important;
}
.ad-timeline .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__point-content.timeline-item__point-content--text::after{
    content: url(https://adcellerant.com/wp-content/uploads/2021/11/Group-dot-left.png) !important;
	position: absolute !important;
	right: 0% !important;
    top: -8px !important;
}
.ad-timeline .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__point-content.timeline-item__point-content--text::before {
    content: url(https://adcellerant.com/wp-content/uploads/2021/11/Group-dot.png) !important;
	position: absolute !important;
	left: 0% !important;
    top: -8px !important;
}
.tl-img{
	padding-top:40px;
	
}
h1.form-title {
    font-family: 'poppins';
    font-size: 30px !important;
    line-height: 42px !important;
    font-weight: 700 !important;
}
.wps-col2 {
    position: absolute;
    left: 24%;
}

.book-demo .jet-mega-menu-item__title {
    color: #ffffff !important;
}

div#jet-tabs-control-1955 {
margin-right: 0px;
}
.adc-header .jet-menu-item .jet-sub-mega-menu {
    box-shadow: unset !important;
   
}
.adc-header .jet-menu div.jet-sub-mega-menu {
    margin-top: 20px !important;
}
.adc-header .jet-menu-item-wrapper .jet-dropdown-arrow {
     margin-left: 10px;
    display: none;
}
.getin-touch .jet-menu-title {
    padding: 1px 6px;
}
.book-demo  .jet-menu-title {
    padding: 1px 6px;
}
.adc-header a:hover, a:focus, a:active {
    outline: 0px !important;
}
.talkto-us-form input {
    padding: 10px 15px !important;
}
#talk-btn {
border: 1px solid #FF4A2D !important;
margin-top: 20px !important;
}

/***Webinar post type css ***/
h2.post-head2 {
    font-size: 40px;
    font-family: 'poppins';
    line-height: 54px;
    font-weight: 700;
    padding-bottom: 20px;
    color: #000000;
}
ul.key-learning {
    margin: 0px !important;
}
ul.key-learning {
    margin: 0px !important;
    padding: 0px 20px;
    list-style: disc;
}
ul.key-learning li::marker {
    font-size: 20px;
    color: blue;
}
ul.key-learning li{
	line-height:36px;
}
.box-pos {
    position: absolute !important;
  
/*     bottom: 18px !important;
    height: 505px !important; */
	bottom: 32px !important;
    height: 510px !important;
   
}

.cs-3d .elementor-swiper-button {
      top: 76%;
}
.hide-class  {
    opacity: 0 !important;
}

article.elementor-post.elementor-grid-item.ecs-post-loop.swiper-slide.swiper-slide-active .hide-class {
opacity: 1 !important;
}

/* .swiper-wrapper .swiper-slide.next-of-next{
	background-color: lightsteelblue !important;
}

.swiper-wrapper .swiper-slide.prev-of-prev{
	background-color: #eaeaea; !important;
} */

.product-sec6 .elementor-element.elementor-element-384e290.elementor-absolute.elementor-widget.elementor-widget-image {
    z-index: -1;
}
.product-sec3 .jet-timeline-item .timeline-item__card {
    -webkit-border-radius: 6px;
/*     border-radius: 6px;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 30px 0 rgb(156 156 192 / 26%); */
    box-shadow: unset;
}
.talkto-us-form.subs-form-style input {
    padding: 6px 15px !important;
}


.product-sec3 .jet-timeline-item .timeline-item__card-content {
     padding: 0px; 
}
.talkto-us-form .elementor-field-type-html {
	 font-family: 'poppins';
    font-size: 32px !important;
    line-height: 42px !important;
    font-weight: 800 !important;
}
#talk-btn:hover {
border: 1px solid #407ee1 !important;
background-color: #ffffff;
color: #407ee1 !important;
transform: scale(0.9);
}
.resources-sub-banner{
	 padding-left: calc((100% - 1400px) / 2)!important;
}
/* .cs-3d .swiper-slide-active .main-sec, .cs-3d .swiper-slide-active .main-sec .elementor-section.elementor-inner-section.elementor-element {
    background: #ececec;
} */
.formhideonsubmit .elementor-widget-container {
    min-height: 417px;
    display: block !important;
}
.formhideonsubmit .elementor-widget-container form {
    display: table-cell;
    vertical-align: middle;
}
.submit-head {
    font-size: 32px;
    font-family: Poppins;
    color: #000;
    line-height: 44px;
    font-weight: 800;
    margin-top: 25px;margin-bottom: 26px;
  }
.thankyoupara-text {
    font-family: Karla;
    font-weight: 400;
    color: #000;
    font-size: 19px;line-height: 26px;
}
.formhideonsubmit .elementor-message::before {  
  content: "\f046";
    display: inline-block;
    font-family: eicons;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-right: 5px;
    font-family: FontAwesome;
    color: #FF4A2D;
    font-size: 50px;
 }
.adc-subscribe.form-style .elementor-widget-container, .subs_popup  .elementor-widget-container{
    box-shadow: none !important;
    border-radius: 0px !important;
}
.adc-subscribe.form-style .elementor-field, .subs_popup  .elementor-field {
    border: 1px solid #DDD !important;
    border-radius: 3px !important;
    color: #808080 !important;
    padding-left: 12px !important;
  font-weight: 600 !important;
}
.adc-subscribe .elementor-message-success, .subs_popup  .elementor-message-success {
    background: #FF4A2D!important;
    padding: 12px 20px 12px 60px!important;
    color: #fff!important;
    border-radius: 30px!important;
    font-size: 17px !important;
    font-family: Karla!important;
    margin: 0 !important;    position: relative;
}
.subs_popup .elementor-message-success.elementor-message::before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-right: 5px;
    height: 29px;
    width: 39px;
    line-height: 39px;
    border-radius: 50%;
    background: #fff;
    color: #FF4A2D;
    text-align: center;
    position: absolute;
    left: 1px;
    top: 1px;
}
.subs_popup .elementor-message::before {
       font-size: 17px !important;
}
.adc-subscribe .elementor-message-success.elementor-message::before, .subs_popup .elementor-message-success.elementor-message::before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-right: 5px;
    height: 39px;
    width: 39px;
    line-height: 39px;
    border-radius: 50%;
    background: #fff;
    color: #FF4A2D;
    text-align: center;
    position: absolute;
    left: 1px;
    top: 1px;
}
.adc-subscribe {
    display: none;
}
.adc-subscribe {
    min-height: 50px !important;
}
.adc-subscribe{
    animation: moveInRight .5s ease-out;
}
.subs_popup .ele-extensions-hide-form.elementor-form-fields-wrapper.elementor-labels- {
    margin-bottom: 10px;
}
@keyframes moveInRight {
    0% {
        opacity: 0;
        transform: translateX(100px)
    }

    80% {
        transform: translateX(-10px)
    }

    100% {
        opacity: 1;
        transform: translateX(0px)
    }
}
.cs-3d .swiper-slide-active .main-sec .elementor-section.elementor-inner-section.elementor-element {
    background: #ececec;
    margin: 20px 10px 10px;
    padding: 0 10px 20px;
}
.Upcoming-webinar .elementor-heading-title {
    position: relative;
    width: auto !important;
    display: inline-block !important;
}
.home-digital-sec::after {
    background: linear-gradient(to bottom right, #407ee1 0%, #407ee1 50%, #41C2C2 50%, #41C2C2 100%);
    content: '';
    position: absolute;
    right: 0;
    width: 36%;
    height: 100%;
    z-index: 1;
    bottom: 0;
    overflow: hidden;
}
.register-now-button, .home-timer, .secndcolmtimer {
    position: relative;
    z-index: 2;
}
.Upcoming-webinar .elementor-heading-title::after {
    content: '';
    width: 146px;
    height: 1px;
    background: #fff;
    position: absolute;
    right: -160px;
    top: 12px;
}
.cs-3d .swiper-slide-next .elementor-element img {
     transform: perspective(200px) rotateY(-2deg) rotateX(0deg) rotateZ(0deg) !important;}
.cs-3d .swiper-slide-prev .elementor-element img {
   transform: perspective(200px) rotateY(2deg) rotateX(0deg) rotateZ(0deg);}
.cs-3d .swiper-slide-active .elementor-element img {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.form-style select {
    border: none !important;
}
.pBtn {
    z-index: 9;
}
.pp-leftMenu #menu-privacy-policy,.pp-leftMenu ul#menu-accessibility-statement {
    padding-left: 0 !important;
    margin-left: 0!important;
} 
.ppcontent .elementor-widget-text-editor {
font-family: "Karla", Sans-serif !important;
font-size: 15px !important;
line-height: 24px !important;
}
.pp-leftMenu ul li {
	position: relative!important;
    list-style: none!important;
    margin-bottom: 30px!important;
}
	.pp-leftMenu {
    position: -webkit-sticky !important;
    position: -moz-sticky !important;
    position: -ms-sticky !important;
    position: -o-sticky !important;
    position: sticky !important;
    left: 0 !important;
    top: 140px !important;
}
.pp-leftMenu ul li a {
    font-family: karla!important;
    font-size: 16px!important;
    color: #194766!important;
    font-weight: normal!important;
}
.ppcontcontainer {
    padding-left: 40px !important;
}
.pp-leftMenu ul li a.active {
    font-weight: bold!important; color: #407EE1 !important;
}
	.pp-leftMenu ul li a.active::before {
    position: absolute!important;
    content: ''!important;
    left: -16px!important;
    background-image: url(https://adcellerant.com/wp-content/uploads/2021/12/arrow-orange.png);
    background-size: 8px!important;
    height: 15px!important;
    width: 15px!important;
    background-repeat: no-repeat!important;
    top: 6px!important;
}


/*******Responsive Code ************/
@media screen and (max-width: 1600px) {
	.maincasetext .elementor-heading-title {
    font-size: 33px !important;
    line-height: 41px !important;
}
	.box-pos {
    position: absolute !important;
    bottom: 65px !important;
    height: 440px !important;
    width: 80% !important;
    left: 10%;
}


.cs-3d .testiSlider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 500px;
}

.cs-3d .elementor-swiper-button {
    top: 74%;
}

.testiSlider .elementor-swiper-button.elementor-swiper-button-next {
    right: 35% !important;
}
.testiSlider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 35% !important;
}	
	.elementor-element.elementor-element-9f1a7ca.elementor-absolute.about-dot-img.elementor-widget.elementor-widget-image {
    left: -5%;
}
	.main-banner {
    background-position: 100% !important;
}
	.sr-dot-image {
    right: -11% !important;
}
	.elementor-element.form-spacer {
    width: 98% !important;
}
	.home-banner {
    background-position: 70% !important;
}
}
@media screen and (max-width: 1480px) {
	.adch1-heading h1.elementor-heading-title {
    font-size: 40px !important;
    line-height: 48px !important;
}
	.awardsbanner{
    padding-left: calc((100% - 1200px) / 2)!important;
}
.websub-sec2 {
    padding-right: calc((100% - 1200px) / 2) !important;
}
	.webinar-banner, .web-speakers {
    padding-left: calc((100% - 1200px) / 2) !important;
}
	.cs-3d .elementor-swiper-button {
    top: 60%;
}
	.home-banner {
    background-position: 60% !important;
}
	.ad-proposal-marketing , .ad-analytics-marketing {
    padding-right: 40px !important;
}
.ad-campaign-marketing , .ad-knowledge-marketing{
    padding-left: 40px !important;
}
	.main-heading h2.elementor-heading-title {
    font-size: 40px !important;
    line-height: 48px !important;
}
	.sub-heading h2.elementor-heading-title.elementor-size-default {
    font-size: 32px !important;
    line-height: 40px !important;
}
	.about-sec3-pos {
    bottom: -20px !important;
}
	.resources-sub-banner{
	  padding-left: 40px !important;
}

}

@media screen and (max-width: 1400px) {

	.topbluehead h2 {
    font-size: 13px !important;
    line-height: 16px !important;
}
	.topbluehead {
    margin-bottom: 10px !important;
}
.ui-marketing {
    padding-left: 8% !important;
}
	.elementor-element.elementor-element-9f1a7ca.elementor-absolute.about-dot-img.elementor-widget.elementor-widget-image {
    left: 0%;
}
	.main-banner {
    background-position: 90% !important;
}
	.cs-3d .elementor-swiper-button {
    top: 62%;
}
	.btn-col1 a.elementor-button-link {
    padding: 10px 20px !important;
}

.btn-col2 a.elementor-button-link {
    padding: 10px 20px !important;
}
}
@media screen and (max-width: 1370px) {
	.wps-main-col .elementor-widget-image {
    bottom: -160px !important;
}
}

@media screen and (max-width: 1280px) {
	.membrName .elementor-heading-title {
    line-height: 30px !important;
    font-size: 25px !important;
}
	.memberDesi .ae-acf-content-wrapper {
    font-size: 16px !important;
    line-height: 18px !important;
}
	.key-learning-head .elementor-heading-title {
    font-size: 24px !important;
    line-height: 30px !important;
}
	.blog-single-item .elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image {
    margin-bottom: 0px !important;
}
	.team-social {
    padding-bottom: 15px !important;
}
	.teamsinglePg {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
.detailscontainer.events-sec {
    padding-top: 50px !important;
}	
	
#talk-btn {
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: 13px !important;
    padding: 6px 16px !important;
}
	.eventsdevide .elementor-divider {
    padding: 30px 0 !important;
}
		.awardsbanner{
    padding-left: 40px !important;
}
	.websub-sec2 {
    padding-right: calc((100% - 991px) / 2) !important;
}
	.webinar-banner, .web-speakers {
    padding-left: calc((100% - 991px) / 2) !important;
}
		.award-single-item {
    padding-top: 50px !important;
}
	.award-single-item .elementor-top-section.elementor-section-boxed {
    padding: 0 !important;
}
 
	.adc-header figure.elementor-image-box-img {
    margin-right: 10px !important;
}
/*   .sub-heading .elementor-heading-title {
   font-size: 34px !important;
   line-height: 40px !important;
} */
	.ui-marketing-text .elementor-widget-container {
    padding: 0% 17% 0% 0% !important;
}
	.meet-out-tabs .jet-tabs__label-text {
    font-size: 14px !important;
    line-height: 20px !important;
}
	.meet-out-tabs .jet-tabs__control-inner {
    padding: 15px 15px 15px 15px !important;
}
	.af-dot-img {
    right: 0% !important;
    top: -4% !important;
    bottom: unset !important;
}
	.main-banner {
    background-position: 83% !important;
}
	.text-48 h2.elementor-heading-title {
    font-size: 40px !important;
    line-height: 54px !important;
}
	.heading-24 h2.elementor-heading-title {
    font-size: 20px !important;
    line-height: 26px !important;
}
	.text-28 h2.elementor-heading-title {
    font-size: 24px !important;
    line-height: 34px !important;
}
.client-comments .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 380px !important;
/*     height: 40% !important; */
}
 	.elementor-section.icon-inner .elementor-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
 
	.icon-inner .elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
    width: 33.3%;
}
	.form-sec .elementor-widget-wrap.elementor-element-populated {
    margin-left: 25% !important;
}
	.talkto-us-form .elementor-field-type-html {
    font-size: 26px !important;
    line-height: 36px !important;
    font-weight: 800 !important;
}
	.text-24 h2.elementor-heading-title {
    font-size: 20px !important;
    line-height: 30px !important;
}
	.book-demo a.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-shrink {
    font-size: 14px !important;
    line-height: 18px !important;
    padding: 10px 20px !important;
}
	
.key-learning > .elementor-widget-wrap.elementor-element-populated {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
 .ppcontent {
    padding: 60px 40px !important;
}   .websub-sec2 {
    padding-right: 30px !important;
}.speakers-sec .elementor-column.elementor-col-33 {
    padding-right: 10px !important;
}.speakers-sec .elementor-heading-title.elementor-size-default {
    font-size: 15px !important;
    line-height: 19px !important;
    margin-bottom: 6px !important;
}
  .speakers-sec .speakers-designation .elementor-heading-title {
    font-size: 14px !important;
    line-height: 18px !important;
}
	.events-single-btn > .elementor-widget-container {
    padding-top: 0 !important;
    padding-bottom: 40px !important;
}
	.events-single-btn .ekit_double_button {
    width: 55% !important;
}
}
@media screen and (max-width: 1250px) {
	.adc-header .jet-menu-title {
font-size: 15px;
}
	.who-help {
padding-top: 60px !important; padding-bottom: 60px !important;
}
	.adc-header h1.elementor-heading-title {
font-size: 18px !important;
line-height: 30px !important;
}
	.adc-header h3.elementor-image-box-title {
font-size: 16px !important;
line-height: 24px !important;
}
	.adc-header p.elementor-image-box-description {
font-size: 12px !important;
line-height: 19px !important;
}
	
	
}

@media screen and (max-width: 1200px) {
	
	.adch1-heading h1.elementor-heading-title {
    font-size: 36px !important;
    line-height: 44px !important;
}

	
	.blog-tabs .jet-tabs__control-inner {
    padding: 10px 25px 10px 25px !important;
}
	
.ui-marketing-text .elementor-widget-container {
    padding: 0% 0% 0% 0% !important;
}
	.maincasetext .elementor-heading-title {
    font-size: 34px !important;
    line-height: 41px !important;
}
	.main-heading h2.elementor-heading-title {
    font-size: 36px !important;
    line-height: 44px !important;
}
		.about-sec3-pos .elementor-widget-container {
    padding-right: 25% !important;
}
		.sub-heading h2.elementor-heading-title.elementor-size-default {
    font-size: 28px !important;
    line-height: 36px !important;
}

.adc-header .col-head-1  img.attachment-full.size-full {
width: 100%;
}
	.adc-header {
padding-top: 5px !important;
padding-bottom: 15px !important;
}
	.adc-header  .col-head-2 {
width: 84%;
}
	.adc-header  .col-head-3 {
width: 2%;
}
.adc-header .col-head-1 {
width: 14% !important;
}
	.adc-header .jet-menu div.jet-sub-mega-menu {
margin-top: 15px !important;
}
	.adc-header .elementor-column.elementor-col-50:first-child {
padding-right: 10px !important;
}
	.main-banner {
    background-position: 63% !important;
}
	.about-sec2-dot {
    top: -10% !important;
}
	
	.view-btn a.elementor-button-link.elementor-button.elementor-size-sm{
		font-size: 14px;
    line-height: 18px;
    padding: 10px 20px;
	}
/* 	.btn-col1 {
    width: 100% !important;
}
	.btn-col2 {
    width: 100% !important;
} */
	.product-sec6 .elementor-element.elementor-element-90b99ed.elementor-absolute.elementor-widget.elementor-widget-image {
    top: 38%;
}
	.elementor-1525 .elementor-element.elementor-element-4789bdd > .elementor-element-populated {
    padding: 80px 30px 60px 30px !important;
}
	.uiMarketing .elementor-container.elementor-column-gap-default {
    min-height: 500px !important;
}
	.feature-bottom .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom {
    --grid-row-gap: 25px !important;
	--grid-column-gap: 20px !important;
}
		.single-format-standard .blog-sticky-banner .elementor-heading-title {
	padding-left:30px;
}
	
	.single-format-standard .blog-content ul{
 	padding-left:0px !important;
}
	
.blog-content .elementor-widget-wrap {
		padding: 0px 0px 0px 0px !important;
	}
	
	.search-menu-btn .elementor-nav-menu .elementor-item {
		margin: 0 2px;
    padding: 7px 10px;
	}
	
	.search-viewall-btn .elementor-button-link {
		padding: 10px 25px 10px 25px !important;
	}
}


@media screen and (max-width: 1099px) {
	
	.adch1-heading h1.elementor-heading-title {
    font-size: 28px !important;
    line-height: 35px !important;
}
	.adc_cjobs .elementor-widget-container {
    padding-bottom: 20px !important;
}
		.search-menu-btn .elementor-nav-menu .elementor-item {
    margin: 0 1px;
    padding: 7px 5px;
}
	.award-single-item .elementor-icon-list-item a {
    font-size: 13px !important;
}
	.award-content .elementor-widget-container {
    padding-bottom: 40px !important;
}
.allawards {
    padding-top: 60px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.allawards .elementor-section-boxed {
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}
	.allawards .elementor-section-boxed .elementor-widget-container {
    padding-bottom: 10px !important;
}
	.allawards {
    padding-bottom: 40px !important;
}
.sub-heading .elementor-heading-title {
    font-size: 30px !important;
    line-height: 38px !important;
}
/* 	.ui-marketing-col1 {
    width: 65%;
} */
 .meet-out-tabs .elementor-widget-wrap {
    padding-top: 0 !important;
}
	.meet-out-tabs .elementor-section.ui-pm-temp {
    padding-top: 50px;
}
	 .meet-out-tabs .elementor-top-section .elementor-heading-title{
    font-size: 25px !important;
    line-height: 30px !important;
}
.meet-out-tabs .elementor-top-section {
    padding-top: 50px !important;
    padding: 40px 20px 0px 20px !important;
}
	
	.af-dot-img {
    right: 0% !important;
    top: -8% !important;
    bottom: unset !important;
}
.main-heading h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 35px !important;
}
	
	.about-sec3-pos {
    bottom: -90px!important;
}
	.about-sec3-pos .elementor-widget-container {
    padding-right: 30% !important;
}
	.adc-header a.top-level-link {
    padding: 5px 5px !important;
		margin-right: 10px !important;
}
	.heading-20 h3.elementor-image-box-title {
    font-size: 18px !important;
    line-height: 22px !important;
}
	.sr-dot-image {
    right: -8% !important;
}
	.btn-col1 a.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-shrink {
    font-size: 13px !important;
    line-height: 18px !important;
    padding: 10px 20px !important;
}
	.btn-col2 a.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-shrink {
    font-size: 13px !important;
    line-height: 18px !important;
    padding: 10px 20px !important;
		
}
 .ocdots, .csrdivider {
    display: none !important;
}
  .csroc {
    padding-top: 20px !important;
}
  .csroc .coltwodotimg {
    padding-top: 50PX !important;
}
  .media-partners .elementor-heading-title {
    font-size: 27px !important;
    line-height: 36px !important;
}
  .media-partners .elementor-container {
    min-height: 300px !important;
}	
}


@media screen and (max-width: 1024px) {
	.expert-main-img img {
    width: 100% !important;
}
	
	.eael-countdown-container.eael-countdown-label-block.eael-countdown-label-inline-tablet.-mobile.eael-countdown-show-separator.eael-countdown-separator-dotted .eael-countdown-digits {
    display: flex !important;
}
	.blog-tabs .jet-tabs__control-inner {
    padding: 10px 20px 10px 20px !important;
}
	.teamleftcob {
    align-items: center !important;
}
	.teamsinglePg {
    padding: 40px 0px 0px 10px !important;
}
	.teamleftcob > .elementor-widget-wrap {
    padding-right: 0 !important;
    padding-left: 30px !important;
}
	.contablet .elementor-column.elementor-col-100 > .elementor-widget-wrap {
    padding-bottom: 0 !important;padding-top: 20px !important;
}
	.dynamic-banners .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(1,1fr);
}
		.single-news .blog-content {
    padding-top: 40px !important;
}
	.single .award-content {
    padding-top: 40px !important;
}
	.back-client.client-comments .elementor-testimonial__content {
    padding: 3% 4% 3% 4% !important;
    background-color: #ffffff;
}
	.search-res {
    margin-top: 0 !important;
    padding-top: 50px !important;
}
	.wps-main-col .elementor-widget-image {
    bottom: -145px !important;
}
	.peoplesaying {
    margin-top: 20px !important;
}
.blueslider > .elementor-widget-wrap {
    padding-top: 0 !important;
}
	.blueslider::before {
    height: 82px;width: 170px;
right: 40px;
   }
.slider-pro    {
    min-height: 590px !important;
}
	.wps-main-col::after {
     width: 100px;
    }
	.blueslider .sp-mask {
     height: 590px !important;
}
	.bookdemo-icons .elementor-widget-container img {
    width: 90% !important;
}
	.demobanner-left .elementor-widget-wrap.elementor-element-populated {
    padding-top: 10px !important;
}
	.about-sec3 {
    padding-top: 0px !important;
}
	.center-con-banner .main-heading {
    margin-bottom: 0px !important;
}
	.list-of-mkt .elementor-image-box-title {
    font-size: 20px !important;
    line-height: 20px !important;
}
	.webinar-top .webinar-form .elementor-widget-wrap {
    margin-left: 0 !important;
}
	.web-speakers {
    padding-top: 10px !important;
}
	.websub-sec2 {
    padding-top: 40px !important;
		padding-bottom: 60px !important;
}.speakers-name .elementor-heading-title {
    font-size: 18px !important;
    line-height: 28px !important;
}
	.speakers-designation .elementor-heading-title {
    font-size: 14px !important;
    margin-top: 5px;
    line-height: 18px !important;
}
	.key-learning .elementor-widget-wrap.elementor-element-populated {
    padding-right: 40px !important;
}
		.websub-sec2 {
    padding-right: 30px !important;
}
	.webinar-banner, .web-speakers {
    padding-left: 30px !important;
}
	.allawards {
    padding-top: 30px !important;
}
	.awardsbanner {
    padding-left: 30px !important;
}
		.maincasetext .elementor-heading-title {
    font-size: 30px !important;
    line-height: 38px !important;
}
.talktous {
    padding-top: 0px !important;
}
.talktous .talktous-form .elementor-widget-wrap {
margin-right: 60px !important;
}
	.talktous-formcon .elementor-widget-wrap {
    padding-right: 30px !important;
}
	.talktous-form .elementor-widget-spacer {
    display: none !important;
}
		.adc-header .elementor-widget-image-box {
    margin-bottom: 35px !important;
}
	.talkto-us-form input {
    padding: 6px 12px !important;
}
	.talkto-us-form .form-title {
    font-size: 26px !important;
    line-height: 25px !important;
}
	.talktous .talkto-us-form .elementor-widget-container {
    padding: 20px !important;
}
	.adc-header figure.elementor-image-box-img img {
    width: 40px !important;
    max-width: 50px !important;
}
	.adc-header .product-m figure.elementor-image-box-img {
    width: 35% !important;
}
	.adc-header p.elementor-image-box-description {
    font-size: 12px !important;
    line-height: 18px !important;
}
	.adc-header h3.elementor-image-box-title {
        font-size: 14px !important;
    line-height: 19px !important;
    margin-bottom: 5px !important;
}
.adc-header h2.elementor-heading-title {
    font-size: 16px !important;
    line-height: 26px !important;
}
	.ad-testimonials .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal {
    width: calc( 100% - 50px ) !important;
}
	.advertising .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0 !important;
}
	.ad-testimonials .elementor-testimonial__text {
    font-size: 18px !important;
    line-height: 24px !important;
}
	.testiSlider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 20% !important;
}
	.testiSlider .elementor-swiper-button.elementor-swiper-button-next {
    right: 20% !important;
}.cs-3d .elementor-swiper-button {
    top: 82%;
}
	.casestudysec {
    padding-top: 10px !important;
}
  .coltwosec .elementor-section.elementor-inner-section .elementor-widget-wrap.elementor-element-populated {
    padding-right: 15px !important;
    padding-top: 0 !important;padding-left: 15px;
 
}
	.coltwosec .elementor-section.elementor-inner-section {
    padding-top: 20px !important;
}
 
	.adc-header .jet-mobile-menu__toggle {
    position: relative;
    top: 12px;
	right: 0px;
}
.mobile-history-sec .elementor-repeater-item-868799b .timeline-item__point {
    position: absolute;
    top: 150px!important;
}
	.mobile-history-sec .elementor-repeater-item-868799b .timeline-item__point::after {
	content: url(https://adcellerant.com/wp-content/uploads/2021/10/Group-40.png) !important;
    position: absolute !important;
    left: 0% !important;
    top: -4px !important;
	}
	
	.mobile-history-sec .elementor-repeater-item-c883a8d .timeline-item__point {
    position: absolute;
    top: 150px!important;
}
	.mobile-history-sec .elementor-repeater-item-c883a8d .timeline-item__point::after {
	content: url(https://adcellerant.com/wp-content/uploads/2021/10/Group-40.png) !important;
    position: absolute !important;
    left: 0% !important;
    top: -4px !important;
	}
	
	
	.mobile-history-sec .elementor-repeater-item-bb394ac .timeline-item__point {
    position: absolute;
    top: 150px!important;
}
	.mobile-history-sec .elementor-repeater-item-bb394ac .timeline-item__point::after {
	content: url(https://adcellerant.com/wp-content/uploads/2021/10/Group-40.png) !important;
    position: absolute !important;
    left: 0% !important;
    top: -4px !important;
	}
	
	.mobile-history-sec .elementor-repeater-item-e929853 .timeline-item__point {
    position: absolute;
    top: 150px!important;
}
	.mobile-history-sec .elementor-repeater-item-e929853 .timeline-item__point::after {
	content: url(https://adcellerant.com/wp-content/uploads/2021/10/Group-40.png) !important;
    position: absolute !important;
    left: 0% !important;
    top: -4px !important;
	}
	
	.mobile-history-sec .elementor-repeater-item-371d66c .timeline-item__point {
    position: absolute;
    top: 150px!important;
}
	.mobile-history-sec .elementor-repeater-item-371d66c .timeline-item__point::after {
	content: url(https://adcellerant.com/wp-content/uploads/2021/10/Group-40.png) !important;
    position: absolute !important;
    left: 0% !important;
    top: -4px !important;
	}
	
	
	.mobile-history-sec .elementor-repeater-item-bb2f84c .timeline-item__point {
    position: absolute;
    top: 150px!important;
}
	.mobile-history-sec .elementor-repeater-item-bb2f84c .timeline-item__point::after {
	content: url(https://adcellerant.com/wp-content/uploads/2021/10/Group-40.png) !important;
    position: absolute !important;
    left: 0% !important;
    top: -4px !important;
	}
	.adc-header .elementor-column.elementor-col-50:first-child {
    padding-right: 0px !important;
}
.adc-header .col-head-1 {
    width: 16% !important;
	}
.adc-header .col-head-2 {
width: 84% !important;
}
		.adc-header a.top-level-link {
    padding: 5px 4px !important;
}
	.getin-touch .jet-menu-title, .book-demo .jet-menu-title {
    padding: 1px 5px !important;
}
	.adc-header .jet-menu-title {
    font-size: 13px;
    line-height: 18px;
}
.adc-header {
padding-top: 0px !important;
padding-bottom: 10px !important;
margin-top: 0px !important;
}
	.view-btn a.elementor-button-link.elementor-button.elementor-size-sm{
    padding: 10px 0px;
	}
	.text-48 h2.elementor-heading-title {
    font-size: 36px !important;
    line-height: 50px !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-fb3a28d.main-banner.mp-banner{
    display: flex;
    vertical-align: top;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: center;
    padding-top: 80px;
}
	.text-28 h2.elementor-heading-title {
    font-size: 20px !important;
    line-height: 30px !important;
}
	.client-comments .elementor-testimonial__content {
    padding: 3% 3% 3% 3% !important;
}
	.client-comments .elementor-testimonial__content {
    margin-bottom: 5% !important;
}
	.client-comments .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 280px !important;
   
}
	.client-comments .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10% !important;
    right: 5% !important;
   
}
	.elementor-element.form-spacer {
    right: -8.4% !important;
}
	.form-sec{
		padding-right:30px !important;
	}
	.form-sec .elementor-widget-wrap.elementor-element-populated {
    margin-left: 18% !important;
}
	.btn-col2 a.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-shrink {
       font-size: 13px !important;
    line-height: 18px !important;
    padding: 15px 25px !important;
    background-color: #ffffff;
    color: #000000;
}
	.btn-col1 a.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-shrink {
    font-size: 13px !important;
    line-height: 18px !important;
    padding: 10px 40px !important;
}
	.key-learning .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
}
	.eventskey.key-learning .elementor-widget-wrap.elementor-element-populated {
    padding-right: 40px !important;
}
  .digital-text .elementor-heading-title {
    font-size: 24px !important;
}
  .Upcoming-webinar .elementor-heading-title {
    font-size: 13px !important;
}
  .home-timer .eael-countdown-item span {
    font-size: 25px !important;
}
    .talktous-formcon {
    margin-top: 50px !important;
}
  .git-address .elementor-image-box-title {
    font-size: 17px !important;
    line-height: 22px !important;
}
.git-address {
    margin-bottom: 0px !important;
}  
.git-address .elementor-image-box-description {
    font-size: 15px !important;
    line-height: 20px !important;
}
 .talktous-formcon .talkto-us-form .elementor-widget-container {
    padding: 40px !important;
}
		.single-format-standard .blog-content {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
	.careersearch-bnr {
		min-height:350px;
	}
	
	.frame-custbox {
   margin-top:0px;
}
	
	.career-search-box {
		margin:-110px 50px 50px 50px;
	}
	
	.search-menu-btn .elementor-nav-menu .elementor-item {
    margin: 0 10px;
    padding: 7px 5px;
}
	
		.single-format-standard .blog-sticky-banner .elementor-heading-title {
	padding-left:0px;
}
		.home-banner {
    background-position: 54% !important;
}
}

@media screen and (max-width: 1000px) {
	
	.eventskey.key-learning .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
}

.ui-marketing-dots {
   left: -40px !important;
}
	.ui-marketing-col1 .elementor-widget-wrap.elementor-element-populated {
    padding-right: 99px !important;
}
	.ui-marketing-col2 {
    z-index: 2 !important;
}
		.sub-heading h2.elementor-heading-title.elementor-size-default {
    font-size: 24px !important;
    line-height: 32px !important;
}

}
@media screen and (max-width: 991px) {
	.rightJoblisting .elementor-image-box-img {
  margin-right: 10px !important;
}
	.blog-tabs .jet-tabs__control-inner {
    padding: 10px 10px 10px 10px !important;
}
.blog-tabs .jet-tabs__control {
    margin-right: 7px !important;
}
.success-sec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
	.success-sec .elementor-image-box-img {
    width: 40% !important;
}
	.success-sec .elementor-image-box-title {
    font-size: 37px !important;
    line-height: 49px !important;
}
.eventskey.key-learning > .elementor-widget-wrap.elementor-element-populated {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
	.blue-details {
    padding: 20px !important;
}
	.bookdemo-icons .elementor-widget-container img {
    width: 100% !important;
}
	.wps-col2 {
    width: 65% !important;
}.webinar-form .elementor-widget-spacer {
    display: none !important;
}

	.demobanner-left .elementor-widget-container {
    padding-right: 0 !important;
}
	.wps-col2 .elementor-widget-wrap {
    padding-left: 41% !important;
    padding-right: 20px !important;
}
	.demo-banner {
    padding-top: 40px !important;
}
	.talkto-us-form .elementor-widget-container {
    padding: 30px !important;
}
	.bookdemo-icons {
    padding-top: 20px !important;
}
	.list-of-mkt .elementor-image-box-wrapper {
    padding: 8px;
}
	.talkto-us-form .form-title {
    font-size: 23px !important;
    line-height: 23px !important;
}

	.web-mainhead .elementor-heading-title {
    font-size: 18px !important;
    line-height: 26px !important;
}
	.web-subhead .elementor-heading-title {
    font-size: 14px !important;
    line-height: 16px !important;
}
	.awardsbanner .elementor-column-gap-default {
    min-height: 430px !important;
    padding-top: 30px;
    padding-bottom: 30px;
}
	.adc-header .jet-menu-title {
    font-size: 12px;
    line-height: 16px;
}
	.meet-out-tabs .jet-tabs__control-wrapper {
    justify-content: center !important;
}
	.meet-out-tabs .jet-tabs__control {
      -webkit-box-flex: revert !important;
    -webkit-flex-grow: revert !important;
    -ms-flex-positive: revert !important;
    flex-grow: revert !important;
}
	.meet-out-tabs .jet-tabs__control-inner {
    padding: 15px 10px 15px 10px !important;
}
	.meet-out-tabs .jet-tabs__label-text {
    font-size: 14px !important;
    line-height: 16px !important;
}
	.about-sec3-pos .elementor-widget-container {
    padding-right: 28% !important;
}
	.about-sec3-pos {
    bottom: -120px!important;
}.about-sec3 {
    padding-bottom: 120px!important;
}
	.main-banner {
    background-position: 84% !important;
    height: 430px !important;
}
	.main-banner .elementor-widget-container {
    padding-right: 18% !important;
}
	.main-banner .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0px!important;
}
	
	.psec3-1 .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
}
	.elementor-element.form-spacer {
    right: -9% !important;
}
	.text-24 h2.elementor-heading-title {
    font-size: 18px !important;
    line-height: 28px !important;
}
	.cstext .elementor-button-text {
    font-size: 13px !important;
}
	.customecon {
    padding-top: 20px !important;
}
	.customecon .elementor-col-33.elementor-inner-column .elementor-widget-wrap {
    padding: 20px !important;
}	.customecon .elementor-col-33 .elementor-widget-container {
    padding-bottom: 10px !important;
}
	.customecon .elementor-col-33 .elementor-heading-title {
    font-size: 17px !important;
    line-height: 24px !important;
}
	.custtesti .elementor-widget-image img {
    width: 110px !important;
}
	.custtesti .elementor-widget-heading {
    margin-bottom: 10px !important;
}
	.custtesti .elementor-widget-text-editor .elementor-widget-container {
    font-size: 17px !important;
    line-height: 25px !important;
}
	.custtesti .elementor-widget-container .elementor-heading-title {
    font-size: 20px !important;
    line-height: 25px !important;
}
	.custtesti .elementor-widget-image {
    margin-bottom: 0 !important;
}
	.uiMarketing .elementor-container.elementor-column-gap-default {
    min-height: 400px !important;
}
	.websub-sec2 .elementor-column.elementor-col-50 {
    width: 100% !important;
}
  .webinar-fimage::after {
    content: none !important;}
  .websub-sec2 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
  .websub-sec2 .elementor-widget-wrap {
    padding-right: 0 !important;
}
  .websub-sec2 .attachment-full {
    border-radius: 40px !important;
}
  .websub-sec2 .webinar-fimage .elementor-widget-container {
    text-align: left;
}
  .key-learning .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
    padding-left: 0 !important;
}
 
 .speakers-sec .sub-heading .elementor-widget-container {
    padding-top: 10px !important;
}
  .blue-top-banner .attachment-full.size-full {
    display: none !important;
}
  .websub-sec2 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
  .websub-sec2 .key-learning {
    padding-top: 10px !important;
}
  .speakers-sec .elementor-column.elementor-col-33 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
  .digital-text .elementor-heading-title {
    font-size: 19px !important;
}
  .Upcoming-webinar .elementor-heading-title {
    font-size: 12px !important;
}
  .Upcoming-webinar .elementor-heading-title::after {
     width: 98px;
     right: -110px;
   }
  .elementor-button-content-wrapper .elementor-button-text {
    font-size: 13px !important;
}
  .home-timer .eael-countdown-item span {
    font-size: 21px !important;
}
 .pplleftmenu {
    display: none;
} .ppcontcontainer {
    padding-left: 0px !important;
}
  .ppcontcontainer {
    padding-left: 0 !important;
}
  .ppcontcontainer .ppheading .elementor-widget-container {
    padding-top: 0 !important;
}
  .home-banner .elementor-container {
    min-height: 400px !important;
}
  .meet-our-platform-main {
    padding: 50px 40px 0px !important;
}
  .meet-our-platform-main .ui-cm-temp {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
  .meet-out-tabs .elementor-top-section .elementor-heading-title {
    font-size: 22px !important;
    line-height: 25px !important;
}
		.sticky-hidden .elementor-widget-container {
    padding: 10px !important;
}
 
}
@media screen and (max-width: 920px) {
.page-id-8362 .pm-banner.home-banner {
    background-position: 61% !important;
}
	.wps-col2 {
    width: 60% !important;
    left: 30% !important;
}
	.wps-col2 .elementor-widget-wrap {
    padding-left: 31% !important;
    padding-right: 20px !important;
}
	.about-sec3-pos {
    bottom: -200px!important;
}
	.about-sec3 {
    padding-bottom: 160px!important;
}
	.main-banner {
    background-position: 80% !important;
    height: 400px !important;
}
	.main-banner .elementor-widget-container {
    padding-right: 16% !important;
}
	.form-sec .elementor-widget-wrap.elementor-element-populated {
    margin-left: 12% !important;
}
}
@media screen and (max-width: 800px) {
	 	
 	.about-sec3-pos {
    bottom: -250px!important;
}.about-sec3 {
    padding-bottom: 220px!important;
}
	.main-banner {
    background-position: 63% !important;
    height: 400px !important;
}
	.main-banner .elementor-widget-container {
    padding-right: 0% !important;
}
	.talkto-us-form .elementor-field-type-html {
    font-size: 20px !important;
    line-height: 30px !important;
    font-weight: 800 !important;
}
	.elementor-element.form-spacer {
    right: -10% !important;
}
.getin-touch .jet-menu-title, .book-demo .jet-menu-title {
    padding: 1px 0px !important;
}
	.adc-header a.top-level-link {
    padding: 5px 3.5px !important;
}
	.maincasetext .elementor-heading-title {
    font-size: 25px !important;
    line-height: 30px !important;
}
	.uiMarketing .elementor-container.elementor-column-gap-default {
    min-height: 350px !important;
}
	.home-banner {
    background-position: 53% !important;
}
}

@media screen and (max-width: 767px) {
	
	.adch1-heading h1.elementor-heading-title {
    font-size: 24px !important;
    line-height: 32px !important;
}
	.leverage-i.our-values.audience-i .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img img {
    width: 50px !important;
    height: 50px !important;
}
	.home-timer .eael-countdown-item span {
    font-size: 18px !important;
}
	.webinar-top .formhideonsubmit .elementor-widget-container {
min-height: 250px !important;
}
	.blog-content.adc_job_content {
    padding-bottom: 50px !important;
}
	.adc_cjobs .elementor-widget-container {
    padding-bottom: 10px !important;
}
	.blog-tabs.webitabs {
    padding-top: 50px !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
}
	.blog-tabs.webitabs .jet-tabs__control-wrapper {
    justify-content: center !important;
    margin-bottom: 20px !important;
}

.blog-tabs.webitabs .jet-tabs__control-wrapper {
    background-color: #ffffff !important;
}

.blog-tabs.webitabs .jet-tabs__control {
    margin-right: 10px !important;
    border-color: rgba(9, 28, 57, 0.2) !important;
    margin-bottom: 2px !important;
}
.blog-tabs.webitabs .jet-tabs__control.active-tab {
    border-color: #407CDD !important;
    margin-bottom: 2px !important;
}
	.blog-tabs.webitabs .jet-tabs__control-inner {
    padding: 8px 12px 8px 12px !important;
}

.blog-tabs .jet-tabs__control {
    margin-right: 4px !important;
}
	.webitabs .jet-tabs__label-text {
    font-size: 13px !important;
    line-height: 20px !important;
}
	.webitabs  .jet-tabs__control {
    margin-right: 10px !important;
}
	
	.webitabs .jet-tabs__control-inner {
    padding: 8px 25px 8px 25px !important;
}
	.webitabs .jet-tabs__control-wrapper {
    justify-content: left !important;
    margin-bottom: 20px !important;
}
	.teamsinglePg .elementor-icon.elementor-social-icon {
     width: auto !important;
   }
	.membrName .elementor-heading-title {
    line-height: 28px !important;
    font-size: 20px !important;
}
	.memberDesi .ae-acf-content-wrapper {
    font-size: 14px !important;
    line-height: 16px !important;
}
	.membrName {
    margin-bottom: 0 !important;
}
	.teamleftcob {
    align-items: center !important;
}
	.team-social {
    padding-bottom: 0 !important;
}
	.contablet .elementor-column.elementor-col-100 > .elementor-widget-wrap {
     padding-top: 15px !important;
}
	.newblog {
    margin-top: 15px !important;
}
 .success-sec .elementor-image-box-img {
    width: 55px !important;
}
	.success-sec {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
	.success-sec .elementor-column.elementor-col-25 .elementor-widget-wrap {
    padding: 10px 0 24px !important;
}
	.success-sec .elementor-image-box-title {
    font-size: 28px !important;
    line-height: 40px !important;
}
	.blogLoop .news-rightloop .elementor-widget-wrap.elementor-element-populated {
		 border: 2px solid #41c2c2 !important;
    padding: 20px !important;
}
.keylinks.link-of-posts {
    padding-bottom: 5px !important;
    padding-top: 0 !important;
}
	.keylinks.link-of-posts {
    padding-bottom: 5px !important;
}
	.titledtext .elementor-heading-title.elementor-size-default {
    font-size: 21px !important;
    line-height: 32px !important;
}
	.redsec .elementor-image-box-img {
    width: 15px !important;
}
	.pop-events {
    padding-bottom: 50px !important;
}
	.events-single-btn .ekit_double_button .ekit-double-btn {
    font-size: 14px !important;
}
	.blue-details .elementor-image-box-title {
    font-size: 15px !important;
}
	.eventtext .elementor-image-box-wrapper {
    display: flex !important;
}
	.eventtext {
    margin-bottom: 20px !important;
}
	.eventstoap {
    padding-bottom: 15px !important;
}
	.events_sp_top {
    padding-top: 40px !important;
}
.single .events-sec {
    padding-top: 30px !important;
    padding-bottom: 0 !important;
}
	.eventstoap .elementor-image-box-title {
    font-size: 15px !important;
    margin-top: 2px;
}
	.single .events-sec.detailscontainer  {
    padding-top: 30px !important;
    padding-bottom: 0 !important;
}
	.events_sp_top .main-heading {
    margin-bottom: 0 !important;
}
	.eventtext .elementor-image-box-content {
    padding-left: 10px;
}
	.events-single-btn > .elementor-widget-container {
    padding-top: 0 !important;
    padding-bottom: 20px !important;
}
	.blue-details .titledtext {
    padding-bottom: 10px !important;
}
	.pop-events {
    padding-top: 50px !important;
}
	.events-single-btn .ekit_double_button {
    width: 70% !important;
}
	.eventskey.key-learning > .elementor-widget-wrap.elementor-element-populated {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
	.events_sp_top {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.eventssingle-con .link-of-posts {
    margin-bottom: 10px !important;
}
	.blue-details .elementor-image-box-wrapper {
    text-align: left !important;
}
	.con-text .elementor-post-info__terms-list-item {
    font-size: 14px !important;
}
	.eventsdevide .elementor-divider {
    padding: 15px 0 !important;
}
	.blog_adcloop .elementor-widget-wrap.elementor-element-populated, .alladc .elementor-widget-wrap.elementor-element-populated {
    padding: 20px !important;
}
.blog_adcloop .elementor-widget-wrap.elementor-element-populated, .alladc .elementor-widget-wrap.elementor-element-populated {
    border-color: #41C2C2 !important;
}
	.single .award-content .elementor-widget-theme-post-content .elementor-widget-container .entry-content {
    margin-top: 0 !important;
}
 .single .category-whitepapers, .single .news.type-news, .single .awards {
    
    margin-bottom: 0 !important;
}
	.single .elementor-element {
    --grid-column-gap: 0 !important;
    --grid-row-gap: 10px !important;
}
	.award-single-item {
    padding-bottom: 0 !important;
}
	.single .award-more-stories {
    padding-bottom: 40px !important;
}
	.single-news .blog-content  {
    padding-top: 30px !important;
	} 
	.single .detailscontainer {
    padding: 0 0 20px !important;
}
	.single .award-single-item {
    padding-top: 30px !important;
}
	.single .award-content .elementor-widget-theme-post-content .elementor-widget-container {
     padding-bottom: 20px !important;
}
	#subs-sticky .talkto-us-form .elementor-widget-container {
    padding: 10px 20px !important;
}
 
 .blog-single-item .elementor-widget-theme-post-featured-image .elementor-widget-container, .award-single-item .elementor-widget-theme-post-featured-image .elementor-widget-container, .events_sp_img .elementor-widget-container {
    padding-bottom: 20px !important;
    padding-right: 20px !important;
}
	.single-format-standard .blog-single-item .elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image {
    margin-bottom: 0px !important;
}
.single-format-standard .blog-single-item {
    padding: 30px 30px 0px !important;
}
	.single-format-standard .blog-content .elementor-widget-container {
    padding-top: 0px !important;
    padding-bottom:  0px !important;
}
	.websub-sec2 .head-speak.sub-heading .elementor-widget-container {
    padding-bottom: 30px !important;
    padding-top: 10px !important;
}
	.websub-sec2 .sub-heading .elementor-widget-container {
    padding-bottom: 10px !important;
}
	.image-of-webi img{
		margin-bottom: 15px !important;
	}
	.speakers-designation {
    margin-bottom: 25px !important;
}
	.marketing-btn .elementor-heading-title {
    font-size: 14px !important;
}
	.search-banner .elementor-container {
    min-height: 240px !important;
}
	.webitabs .elementor-pagination {
    font-size: 14px !important;
    margin-top: 30px !important;
}
	.webitabs .ecs-posts .elementor-column .elementor-widget-wrap {
    border: 2px solid #41c2c2 !important;padding: 22px !important;
}.webitabs .ecs-posts .elementor-column .elementor-widget-wrap .elementor-button {
    padding: 8px 20px 8px 20px !important;
}
	.webitabs .jet-tabs__content article  .post.type-post {
    margin-bottom: 0 !important;
}
	.webitabs .jet-tabs__content article {
    margin-top: 0 !important;
}
	.webitabs .jet-tabs__content .elementor-widget.elementor-widget-posts {
    --grid-column-gap: 20px;
    --grid-row-gap: 10px;
}
	.search-res .elementor-widget-wrap {
    padding: 0 !important;
}
	.search-res {
    margin-top: 0 !important;
    padding-top: 30px !important;
    margin-bottom: 0 !important;
}
	.search-res .elementor-post__title   {
     line-height: 22px !important;
}
	.search-res .elementor-post__title a {
    font-size: 18px !important;
   }
	.media-partners.banner-next-text {
    padding-bottom: 50px !important;
}
 
	.awardstab .ecs-posts article .awards .elementor-widget-wrap {
    border: 2px solid #41c2c2;
       }
.wps-col2 {
    position: relative !important;
    left: 0 !important;
    width: 100% !important;
    background: #fff !important;
    text-align: center;
    padding: 0px 0px 5px;
    margin: 0 50px;
}
	.wps-main-col .elementor-container, .wps-tslider > .elementor-container, .slider-pro {
    min-height: 450px !important;
}
 .sp-slide {
    height: 450px !important;
}
	.blueslider .sp-mask {
    height: 480px !important;
}
	.wps-tslider .sp-horizontal .sp-previous-arrow {
    left: 0px;
    right: auto;
}
	.wps-tslider .sp-horizontal .sp-next-arrow {
    right: 0px;
   }
	.wps-tslider .elementor-widget-button .elementor-button-text {
    font-size: 13px !important;
}
	.wps-main-col .elementor-widget-image img {
    display: block !important;
    width: 300px;
    margin: 0 auto;
}
	.wps-main-col .elementor-widget-image {
    position: static !important;
}
	.wps-main-col .elementor-widget-text-editor .elementor-widget-container {
    font-size: 16px !important;
    line-height: 22px !important;
}
	.wps-col2 .elementor-widget-button .elementor-widget-container {
    padding-right: 0 !important;
    padding-top: 0 !important;
}
	.wps-main-col::after {
    width: 0px;
}
	.wps-main-col {
    background: #fff !important;
}
	.wps-col2 .elementor-widget-wrap {
    padding: 0 !important;
}
	.wps-col2 .elementor-widget-container {
    padding-right: 0 !important;
}
	
	.elementor-element-35ffcca .elementor-widget-image {
    position: static;
    top: 0;
    left: auto;
    width: 100%;
}
		.demobanner-left .elementor-widget-text-editor {
    margin-bottom: 0 !important;
}
	.demobanner-left .elementor-widget-heading {
    margin-bottom: 0 !important;
}
	.demobanner-left .elementor-widget-button .elementor-widget-container {
    padding-top: 25px !important;
}
	.bookdemo-icons .elementor-widget-container img {
    width: 110px !important;
}
.icon-list {
    padding-top: 15px !important;
}
	.bookdemo-icons .sub-heading {
    margin-bottom: 30px !important;
}
	.blueslider::before {
    content: none !important;
}
	.demobanner-left > .elementor-widget-wrap {
    padding-bottom: 50px !important;
}
	.icon-con-box .elementor-column.elementor-col-50 {
    display: inline-block;
    width: auto;
}
	.icon-con-box .elementor-image-box-img {
    width: 70% !important;
}
	.how-to-find img {
    max-width: 25px !important;
}
	.how-to-find .sub-heading {
    margin-bottom: 10px !important;
}
	.how-to-find.padding-up-down {
    padding-top: 50px !important;
    padding-bottom: 20px !important;
}
	.how-to-find figure.elementor-image-box-img {
    margin-bottom: 6px !important;
    position: absolute !important;
}
	.how-to-find .elementor-col-50.elementor-top-column .elementor-widget-wrap {
    padding-bottom: 5px !important;
}
	.how-to-find .elementor-image-box-content {
    position: relative;
    padding-left: 50px !important;
}
	.how-to-find .elementor-widget.elementor-widget-image-box {
    margin-bottom: 0 !important;
    padding-bottom: 20px !important;
}
	.list-of-mkt .elementor-image-box-wrapper {
    padding: 5px 12px 15px !important;
}
	.geofencbanner.home-banner.center-banners .elementor-container {
    min-height: auto !important;
    padding-bottom: 30px;
}
	.geosecond {
    padding-top: 50px !important;
}
	.talktous .main-heading h2.elementor-heading-title {
    font-size: 20px !important;
    line-height: 30px !important;
    margin-top: 10px;
}
	.casestudyContainer .sub-heading {
    margin-bottom: 0 !important;
}
	.about-sec2 .elementor-image-box-content .elementor-image-box-title {
    font-size: 16px !important;
    line-height: 22px !important;
}
	.ad-tmemb .elementor-widget-posts {
    --grid-row-gap: 24px !important;
}
	.ad-tmemb .elementor-widget-posts .elementor-widget-theme-post-featured-image .elementor-widget-container {
    padding-bottom: 10px !important;
}
	.values-boxes:hover .elementor-widget-container:hover {
    border-color: transparent !important;
}
	.values-boxes img {
    display: none;
}
	.ad-timeline .timeline-item__card-inner {
    text-align: center;
   }
	.ad-timeline .tl-img {
     margin-bottom: 30px;
}
	.ad-timeline .timeline-item__meta-content {
    margin: 4px !important;
    font-size: 22px !important;
    line-height: 25px !important;
}
	.ad-timeline .timeline-item__card-img img {
    width: 60px;
}
	.timeline-item__point {
    display: none;
}
	.ad-two-col {
    padding-top: 60px !important;
}
	.ad-timeline {
    padding-bottom: 10px !important;
}
	.ad-two-col {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.ad-two-col .elementor-element-cc05006 {
    margin-top: 20px;
}
	.ad-two-col {
    padding-bottom: 70px !important;
}
	.ad-tmemb .ui-marketing-dots {
    display: none !important;
}
	.ad-tmemb {
    padding-top: 50px !important;
}
	.ad-tmemb .blue-title .elementor-heading-title {
    font-size: 16px !important;
    line-height: 18px !important;
}
	.advisorssec {
    padding-top: 50px !important;
}
	.ad-tmemb article .elementor-page-title .elementor-heading-title {
    font-size: 15px !important;
}
	.ad-tmemb .elementor-widget-posts img {
    width: 100% !important;
}
	.ad-timeline .timeline-item__card-img {
    margin-bottom: 15px !important;
}
	.ad-timeline .timeline-item__card-inner {
    text-align: center;
}
	.ad-timeline .tl-img {
    padding-top: 14px;
}
	.asec3-pos-img {
    display: none !important;
}
.about-sec3 .elementor-widget-image .elementor-widget-container {
    text-align: center !important;
}
	.ourvaluesTwocol {
    padding-top: 0px !important;
}
	.our-values .ourvaluesTwocol .elementor-widget-container {
    padding: 0 0 30px !important;
}
	.our-values .ourvaluesTwocol .elementor-widget-container img {
    width: 100% !important;
}
	.dotimg{ display: none !important;}
	.sub-heading .elementor-widget-container {
    padding-left: 0 !important;
    padding-bottom: 10px !important;
}
	.about-sec2 {
    padding-bottom: 30px !important;
}
	.about-sec3 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.about-sec3-pos .elementor-widget-container {
    padding: 20px 30px !important;
}
	.about-sec3 img {
    width: 100% !important;
}
	.about-sec3-pos .elementor-widget-container p {
    margin-bottom: 0 !important;
}
	.about-sec2 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.redtext .elementor-heading-title {
    font-size: 13px !important;
    line-height: 18px !important;
}
.about-sec2 {
    padding-top: 40px !important;
}
	.about-sec2 .elementor-widget-text-editor .elementor-widget-container {
    padding-bottom: 30px !important;
}
	.about-sec2 .attachment-full {
    max-width: 70px !important;
}
	.elementor-button-link.elementor-button {
        padding: 6px 25px !important;
}
	.btn-col2 .elementor-button-link.elementor-button {
        padding: 10px 0px !important;
}

	.testiSlider .post.type-post {
    margin-bottom: 0 !important;
}
	.work-ads .elementor-widget-wrap {
    padding-right: 0 !important;
}
/* 	.our-values .elementor-widget-container {
    padding: 0 10px !important;
} */
		.proLeftRight .maincasetext {
    margin-bottom: 10px !important;
}
	.proLeftRight .elementor-widget-button .elementor-widget-container {
    padding-top: 5px !important;
    margin-bottom: 20px !important;
}
	.proLeftimg .attachment-full.size-full {
    max-width: 300px;
}
	.our-values {
    padding-top: 50px !important;
}
	.proSecond {
    padding-top: 10px !important;
}
	.proSecond .elementor-widget-container {
    padding-bottom: 10px !important;
}
	.our-values .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper {
    text-align: center!important;
    margin-bottom: 10px!important;
}
	.our-values .elementor-widget-image-box .elementor-image-box-img {
    margin-bottom: 13px !important;
}
	.sliderRight {
    position: relative !important;
}
	.sliderRight .elementor-widget-container {
    margin-top: 25px !important;
    margin-left: 0 !important;
}
	.our-values .elementor-image-box-title {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-bottom: 15px !important;
}
 
.our-values {

    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;

}.work-ads .jet-carousel__item-inner {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.programmatic-banner.center-con-banner .elementor-widget-container {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	.proLeftRight .elementor-widget-wrap {
    padding-right: 0 !important;
}
	.proLeftRight {
    padding-top: 50px !important;
}
	.work-ads {
    padding-top: 50px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    margin-bottom: 0 !important;
    padding-bottom: 50px !important;
}
	.center-con-banner {
    background-size: 100% auto !important;
}
	.uiMarketing .elementor-widget-wrap {
    padding-bottom: 30px !important;
}
	.center-con-banner .elementor-container {
    min-height: auto !important;
}
	.uiMarketing {
    padding-top: 50px !important;
    padding-bottom:  0px !important;
}.uiMarketing .elementor-button {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    padding-left: 23px !important;
    padding-right: 23px !important;
}
	.uiMarketing .elementor-container.elementor-column-gap-default {
    min-height: auto !important;
}
	.uiMarketing .sub-heading .elementor-widget-container {
    padding-bottom: 0px !important;
}
	.uiMarketing .elementor-widget-button .elementor-widget-container {
    padding-top: 10px !important;
}
	.uiMarketing .ui-marketing-dots {
    display: none !important;
}
	.top-bluetextUI .elementor-heading-title {
    font-size: 13px !important;
    line-height: 17px !important;
}
	.center-con-banner .elementor-widget-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    max-width: 350px !important;
    margin: 0 auto !important;
}
	.list-of-mkt .elementor-image-box-img {
    width: 15% !important;
    padding: 5px !important;
    margin-bottom: 5px !important;
}
	.web-speakers .key-learning .elementor-widget-wrap.elementor-element-populated {
    padding-right: 40px !important;
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
	#talk-btn {
    margin-top: 10px !important;
}
	.talkto-us-form .elementor-widget-container {
    padding: 30px !important;
}
	.webinar-form input {
    font-size: 14px !important;
}
	.webinar-form .elementor-field-group {
    margin-bottom: 15px !important;
}
	.web-speakers {
    padding-top: 10px !important;
    padding-right: 30px !important;
    padding-left: 30px !important;
}
	.web-speakers .elementor-widget-container {
    padding-bottom: 10px !important;
}
	.blue-top-banner{ display: none !important;}
	.webinar-top {
    padding-top: 40px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.webinar-top .sub-heading {
    margin-bottom: 0 !important;
}
	.webinar-top {
    padding-bottom: 30px !important;
}
	.web-speakers .elementor-widget-image img {
    border-radius: 50% !important;
    width: 200px !important;margin-top: 30px !important;
}
	.web-speakers {
    padding-bottom: 60px !important;
}
	.key-learning .elementor-widget-wrap {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
	.web-speakers .elementor-widget-container {
    padding-bottom: 6px !important;
}
	.web-speakers .elementor-col-50 {
    margin-bottom: 0px !important;
}
	.speakers-sec .elementor-widget-wrap {
    padding-bottom: 0 !important;
}
	.web-speakers .sub-heading {
    margin-bottom: 0 !important;
}
	.websub-sec2 {
    padding-left: 30px !important;
}
	.websub-sec2 {
     padding-bottom: 10px !important;
}
	.web-speakers .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0 !important;
}
	
	.websub-sec2-para .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-top: 20px !important;
}
	.talkto-us-form .form-title {
font-size: 19px !important;
line-height: 21px !important;
margin-bottom: 10px !important;
}
	.webinar-top .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0 !important;
}
	.webinar-top .elementor-heading-title {
    font-size: 14px !important;
    line-height: 18px !important;
}
	.webinar-top .top-bluetext {
    margin-bottom: 12px !important;
}
	.webinar-top .sub-heading .elementor-widget-container {
    padding-bottom: 15px !important;
}
	.webinar-top .paracon {
    margin-bottom: 25px;
}
	.webitabs .ecs-posts {
    --grid-row-gap: 10px !important;
}
	.home-banner .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0 !important;
    padding-top: 20px !important;
}
	.home-banner .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
    padding-right: 0 !important;
}
	.webitabs .jet-tabs__content {
    padding-left: 0 !important;
    padding-right: 0 !important;
}.webitabs .ecs-posts .type-webinar .elementor-widget-wrap {
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	.webitabs {
    padding-bottom:0px !important;
}.webitabs {
    padding-top: 0px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.webitabs .jet-tabs__content .elementor-section.elementor-section-boxed {
    padding-top: 0px !important;
} 
	.award-single-item {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.award-more-stories {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.award-content .elementor-widget-theme-post-content .elementor-widget-container {
    padding-top: 60px !important;
}
 
	.home-banner .elementor-widget-wrap.elementor-element-populated {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
	.jet-tabs__control-wrapper {
    justify-content: center !important; margin-bottom: 20px !important;
}.allawards {
    padding-bottom: 40px !important;
}
	.awardsbanner .main-heading .elementor-widget-container {
    padding-bottom: 0 !important;
}
	.allawards {
    padding-top: 20px !important;
}
	.awardstab .elementor-posts--thumbnail-top {
    --grid-row-gap: 0 !important;
}
	.awardstab .jet-tabs__control {
		-webkit-box-flex: initial;
-webkit-flex-grow: initial;
flex-grow: initial;
}
	.awards.type-awards {
    --grid-row-gap: 0 !important;
}
	.allawards .jet-tabs__control-inner {
    padding: 4px 20px !important;
}
	.awardsbanner .elementor-widget-container {
    padding-right: 0 !important;
}
.awardsbanner .attachment-full.size-full {
    max-height: 300px;
    width: auto;
    margin-bottom: 30px;
}
	.awardsbanner .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0 !important;
}
	.awardsbanner {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.awardsbanner .elementor-column-gap-default {
    min-height: auto !important;
    padding-top: 10px;
    padding-bottom: 30px;
}
	.mobile-bg {
	display: block;
    background-size: cover !important;
    height: 340px;
    background-repeat: no-repeat;
    background-position: 100%;
}
	.home-banner {
  background-size: 0 !important;
}
	.customecon .ui-marketing-dots {
    display: none !important;
}
	.custtesti .elementor--star-style-star_fontawesome .elementor-widget-container {
    padding-bottom: 0px !important;
}
	.customecon {
     padding-bottom: 50px !important;
}
 .custtesti {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}.csclients .elementor-widget-container {
    padding-bottom: 0 !important;
}
	.csclients img {
    width: 120px !important;
}
	.csclients .elementor-section.elementor-inner-section.elementor-element.elementor-element-79ee76c.elementor-section-boxed.elementor-section-height-default {
    padding-top: 0 !important;
}
.customecon .elementor-col-33.elementor-inner-column .elementor-widget-wrap {
    padding: 20px !important;
    margin-right: 0 !important;
}
	.custtesti .elementor-widget-container {
    padding-bottom: 30px !important;
}
	.custtesti .elementor-inner-column.elementor-element {
    margin-bottom: 10px !important;
}
	.custtesti .elementor-widget-wrap.elementor-element-populated {
    margin-right: 0 !important;
}
.csclients {

    padding-top: 50px !important;
    padding-bottom: 40px !important;

}
	.customecon .elementor-widget-container {
    padding-bottom: 0 !important;
}
 .customecon .elementor-widget-wrap.elementor-element-populated {
    margin-bottom: 10px !important;
}
.maincasetext .elementor-heading-title {
font-size: 18px !important;
line-height: 28px !important;
}
.casestudyContainer {
    padding-bottom: 35px !important;
    padding-top: 20px !important;
}
.csimg {

    border: 1px solid #d9d9d9;

}
	.customecon .elementor-col-33.elementor-inner-column .elementor-widget-wrap {
    padding: 20px !important;
}
	.customecon .elementor-col-33 .elementor-heading-title {
    font-size: 16px !important;
    line-height: 24px !important;
}
	.singlcase {
    padding-top: 20px !important;
}

	.cstext .small-h2-text .elementor-heading-title {
    font-size: 13px !important;
    left: 14px !important;
}
	.cstext .small-h2-text {
    margin-bottom: 0 !important;
}
	.cstext .elementor-widget-container {
    padding-top: 5px !important;
}
	.cstext .elementor-widget-wrap {
    padding: 0 !important;
    margin-top: 14px !important;
}.text-con {
    padding-top: 50px !important;
    padding-bottom: 20px !important;
}
	.elementor-element-303fb51 .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0 !important;
}
	.blog-container .attachment-full.size-full {
    width: 100%;
}
	.blog-container {
    padding-bottom: 50px !important;
}
	.talktous .talktous-form .elementor-widget-wrap {
    margin-right: 0px !important;
}
	.talktous .talkto-us-form .elementor-widget-container {
    padding: 40px !important;
}
	.talktous-formcon .elementor-widget-wrap {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
    padding-right: 0 !important;
}
	.talktous-formcon .main-heading .elementor-widget-container {
    padding-bottom: 20px !important;
}
	.talktous {
    padding-bottom: 40px !important;
}
	.dreamjobsec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
	.dreamjobsec .image-curve-dot {
    display: none;
}
 
	#talk-btn {
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 13px !important;padding: 6px 29px !important;
}
	.elementor-widget-button .elementor-button-text {
    font-size: 13px !important;
}
	.talktous .talktous-form .elementor-widget-wrap {
    margin-right: 0px !important;
}
	.blog-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
	.coltwosec.coltwosingle {
    padding-top: 15px !important;
    padding-bottom: 25px !important;
}
.home-banner .elementor-top-column {
padding-right: 0 !important;
}
	.blog-container .attachment-full.size-full {
    width: 100%;
}
	.bluecounter.countersec {
    padding-top: 40px !important;
    padding-bottom: 10px !important;
}
	.adc-header .jet-mobile-menu__toggle {
    justify-content: flex-end !important;
}
	.adc-header {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    margin-top: 0px !important;
}
	.adc-header .col-head-1 {
    width: 20% !important;
}
	.adc-header .col-head-2 {
    width: 80% !important;
}
	.countersec .elementor-widget-wrap.elementor-element-populated {
    border: none !important;
}
	.coltwosec .elementor-section.elementor-inner-section .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-widget-image {
    margin-bottom: 10px !important;
}
	.ad-testimonials .elementor-testimonial__image img {
    width: 60px !important;
    height: 60px !important;
}
	.ad-testimonials .elementor-testimonial__footer {
    padding-right: 20px !important;
}
	.testiSlider .elementor-swiper-button.elementor-swiper-button-next {
		 top: 37%;
    padding: 5px 5px 5px 5px !important;
}
	.testiSlider .elementor-swiper-button.elementor-swiper-button-prev {
     top: 37%;
    padding: 5px 5px 5px 5px !important;
    width: auto !important;
}
	.media-partners h2 {
    font-size: 23px !important;
    line-height: 30px !important;
}
	.ad-testimonials .elementor-testimonial__text {
    font-size: 18px !important;
    line-height: 24px !important;
}
.ad-testimonials {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}
	.media-partners .elementor-container.elementor-column-gap-default {
    min-height: auto !important;
}
	.casestudysec .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0 !important;
}.ad-testimonials .elementor-testimonial__text {
    font-size: 15px !important;
    line-height: 20px !important;
}
.advertising {
    padding: 0 10px !important;
}.advertising .elementor-icon-list-item::after {
    width: 100% !important;
}
	.advertising .elementor-icon-list-item {
    padding-bottom: 10px !important;
}
	.advertising .elementor-icon-list-item {
    margin-top: 10px !important;
}
	.elementor-element.elementor-element-2cfa8ac.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 30px !important;
}
	.elementor-element.elementor-element-2cfa8ac.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    padding: 0 !important;
}
	.advertising .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}
	.casestudysec .elementor-element.elementor-posts--align-center.testiSlider.elementor-widget.elementor-widget-posts {
    margin-bottom: 0 !important;
}
	.cs-3d img {
    width: 100%;
}
 .testiSlider .elementor-swiper-button.elementor-swiper-button-next {
    right: 0% !important;top: 40%;
}
.testiSlider .elementor-swiper-button.elementor-swiper-button-prev {

    left: 0% !important;top: 40%;

}
	  .coltwosec .elementor-section.elementor-inner-section .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
    padding-left: 0px;
}
 .advertising .elementor-heading-title {
    font-size: 22px !important;
    line-height: 25px !important;
}
	.countersec {
    padding-top: 10px !important;
}
	.coltwosec {
    padding-top: 10px !important;
}.coltwosec .elementor-section.elementor-inner-section {
    padding-top: 10px !important;
}
	.coltwosec .elementor-section.elementor-inner-section .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	.coltwosec .elementor-section.elementor-inner-section .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
    padding-bottom: 0px;
}
	.coltwosec .elementor-section.elementor-inner-section {
    padding-top: 10px !important;
    padding-bottom: 25px !important;
}
.coltwodotimg .elementor-absolute.elementor-widget-image {
    right: auto !important;
    left: 0 !important;
    width: auto !important;
    top: 12% !important;
}
 
	.coltwosec .elementor-section.elementor-inner-section .elementor-widget-wrap.elementor-element-populated .elementor-heading-title {
font-size: 18px;
line-height: 22px;
margin-top: 10px;
margin-bottom: 5px;
}
	.casestudysec .elementor-widget-text-editor .elementor-widget-container {
padding: 0 10px 20px!important;
}
	.testiSlider .elementor-widget-container {
    padding-top: 0 !important;
}
	.casestudysec .elementor-widget-text-editor {
    margin-bottom: 0 !important;
}
	.cs-3d.casestudysec .elementor-swiper-button.elementor-swiper-button-next {
    right: 15px !important;
    left: auto !important;
}
	.cs-3d.casestudysec .elementor-swiper-button.elementor-swiper-button-prev {
    right: auto !important;
    left: 16px !important;
    width: 53px;
}
	.coltwosec {
    padding-bottom:  0px !important;
}
.casestudysec {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
}
	.meet-out-tabs .elementor-section.ui-pm-temp {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	.countersec .elementor-widget-counter .elementor-counter-number-wrapper {
    font-size: 33px !important;
    line-height: 35px !important;
}
	.countersec .elementor-widget-counter {
    margin-bottom: 13px;
}
	.meet-out-tabs .elementor-top-section {
    padding-top: 50px !important;
    padding: 14px 0px 0px 0px !important;
}
		.meet-our-platform-main {
    padding-top: 40px !important;
}
	.ui-marketing-dots {
    width: auto !important;
    top: -8% !important;
}
	.meet-out-tabs .elementor-top-section .elementor-heading-title {
    font-size: 22px !important;
    line-height: 26px !important;
}
		.meet-our-platform-main {
    padding-top: 40px !important;
}
	.home-banner{
    position: relative;
}
.banner-next-text {
    padding-top: 45px !important;
}
.meet-out-tabs .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0 !important;
    margin-top: 25px !important;
}
.home-banner .elementor-container {
    min-height: auto !important;
}
.home-banner .elementor-top-column {
    position: relative;
    z-index: 99;
}
	.home-banner .elementor-top-column {
    position: relative;
    z-index: 99;
    padding-right: 75px;
}
	.home-banner {
    background-position: 70% !important;
}
	.ui-marketing-dots {
    text-align: right !important;
}
	.ui-marketing-dots {
    top: -60px !important;
}
	.ui-marketing-dots {
    left: unset!important;
    right: 0 !important;
}
	.meet-our-platform-main .ui-marketing-dots {
     display: none;
}
	.ui-marketing-col1 .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0px !important;
}
	.ui-marketing{
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	
	.ui-marketing-col1 .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
}
	.asm-features-row{
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	.af-dot-img {
    right: 0% !important;
    top: 0% !important;
    bottom: unset !important;
}
	.af-dot-img img {
    width: 18%;
}
	.main-heading h2.elementor-heading-title {
    font-size: 24px !important;
    line-height: 32px !important;
}
	
	.about-sec3-pos {
   bottom: unset !important;
    position: unset !important;
}
.about-sec3-pos .elementor-widget-container {
    padding-right: 6% !important;
    padding-left: 6% !important;
}
	.col3-boxes .elementor-widget-wrap.elementor-element-populated {
    border: 1px solid #DDDDDD !important;
    margin-bottom: 20px!important;
}
	.sub-heading h2.elementor-heading-title.elementor-size-default  {
    font-size: 22px !important;
    line-height: 32px !important;
}
	.about-sec3 {
    padding-bottom: 0px!important;
}
	.values-boxes {
    box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
}
	.values-boxes {
    border-left: 4px solid #F16821;
}

	.main-banner {
    background-position: 100% !important;
    height: 350px !important;
}
	.main-banner .elementor-widget-wrap.elementor-element-populated {
padding-bottom: 0px !important;
padding-top: 0 !important;
}
	.ad-faq-sec a.elementor-accordion-title {
    font-size: 16px !important;
    line-height: 24px !important;
}
	.product-sec2 section.elementor-section.elementor-inner-section {
    border-right: 0px !important;
}
	.product-sec6 .elementor-element.elementor-element-90b99ed.elementor-absolute.elementor-widget.elementor-widget-image {
    top: 32%;
}
	.product-3box.elementor-column.elementor-col-33.elementor-inner-column {
    border-style: solid;
    border-width: 3px 0px 0px 0px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 10%);
}
	.elementor-column.elementor-col-33.product-3box {
    margin-bottom: 15px !important;
}
	.heading-24 h2.elementor-heading-title {
    font-size: 16px !important;
    line-height: 20px !important;
}
	.product-sec3 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3d44b89 {
    width: 85% !important;
}
	.product-sec3 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ade6903 {
    width: 15% !important;
}
	.main-banner.mp-banner .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
}
	.text-28 h2.elementor-heading-title {
    font-size: 18px !important;
    line-height: 28px !important;
}
	.client-comments .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 220px !important;
   
}
	.testimonial-col img.testimonial-img {
    width: 50px;
}
	.testimonial-inner .elementor-testimonial__footer {
    padding-top: 15% !important;
    padding-right: 0px !important;
}
	.ad-footer .elementor-image-box-wrapper {
    display: flex;
}
	.ad-footer .elementor-image-box-content {
    padding-left: 10px;
}
	.sr-dot-image {
    right: -5% !important;
}	
	.form-sec .elementor-widget-wrap.elementor-element-populated {
    margin-left: 0% !important;
}
	.elementor-element.form-spacer {
    width: 100% !important;
    max-width: 700px !important;
}
	.elementor-element.form-spacer {
    right: -4.8% !important;
}
	.resources-sub-banner {
    padding-left: 0px !important;
}
	.pu-col1 .elementor-widget-wrap.elementor-element-populated {
    border-right: 0px !important;
}
	.product-3box.elementor-column.elementor-col-33.elementor-inner-column:hover .elementor-element-populated {
    border-style: none !important;
    border-width: 3px !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
	.product-3box.elementor-column.elementor-col-33.elementor-inner-column .elementor-element-populated {
    border-width: 0px !important;
}
	.text-48 h2.elementor-heading-title {
    font-size: 30px !important;
    line-height: 42px !important;
}
.banner-subtext h2.elementor-heading-title {
    font-size: 13px !important;
    line-height: 17px !important;
}
	.pm-banner .elementor-widget.elementor-widget-heading {
    margin-bottom: 15px !important;
}
	.pm-banner p {
    margin-bottom: 0px !important;
}
	.pm-banner .elementor-widget-container {
    padding-top: 0px !important;
}
	.pm-subtitle h2.elementor-heading-title {
    font-size: 13px !important;
    line-height: 20px !important;
}
		.btn-col1 {
    width: 100% !important;
}
	.btn-col2 {
    width: 100% !important;
}
	.elementor-1525 .elementor-element.elementor-element-4789bdd > .elementor-element-populated {
    padding: 30px 30px 20px 30px !important;
}
	.client-comments {
    padding-top: 0px !important;
}
	.ad-iconbox img.attachment-full.size-full {
    width: 50px !important;
}
	.news-rightloop .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
 	.feature-bottom .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom {
    --grid-row-gap:10px !important;
}
.media-partners .elementor-heading-title {
    font-size: 22px !important;
    line-height: 32px !important;
} .speakers-sec .elementor-widget-container {
    text-align: center !important;
}
  .formhideonsubmit .elementor-widget-container {
    min-height: 320px;
    display: table;
    width: 100% !important;
}
  .webinar-form .elementor-widget-wrap  {
    margin-right: 0 !important;
}
  .websub-sec2 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
  .websub-sec2 .sub-heading {
    margin-bottom: 5px !important;
}
  .meet-out-tabs .jet-tabs__control-inner {
    padding: 10px 10px 10px 10px !important;
}
  .meet-out-tabs .jet-tabs__control {
     margin-bottom: 3px !important;
}
  .meet-our-platform-main .jet-tabs__control.elementor-menu-anchor {
    border-color: rgba(9, 28, 57, 0.2) !important;
}
  .meet-our-platform-main .jet-tabs__control.elementor-menu-anchor.active-tab {
    border-color: var( --e-global-color-d37a2b2 ) !important;
}
  .meet-our-platform-main .jet-tabs__control-wrapper {
    background-color: transparent !important;
}
  .meet-out-tabs .jet-tabs__control-wrapper {
    margin-bottom: 0 !important;
}
 
  .meet-out-tabs .elementor-top-section .elementor-heading-title {
    font-size: 19px !important;
    line-height: 22px !important;
}
  #secondary-btn {
     font-size: 14px !important;
}
  .coltwosec #secondary-btn {
    margin-top: 15px;
    text-align: left;
    padding-left: 26px !important;
    margin-right: 0 !important;
}
  .meet-out-tabs #secondary-btn {
    margin-top: 12px;
}
.meet-out-tabs .elementor-column.elementor-col-50 {
    width: 100% !important;
}
   .home-timer .eael-countdown-digits::after {
    top: 5px !important;
  }
  .secndcolmtimer {
    width: 40% !important;
}
  .fistlcolDigi {
    width: 55% !important;
}
  .register-now-button .elementor-button-link {
    padding: 13px 25px !important;
}
  
  .register-now-button .elementor-button-wrapper {
    text-align: left;
    margin-top: 13px;
    margin-bottom: 13px;
}
  .git-address .elementor-image-box-title {
    font-size: 16px !important;
    line-height: 21px !important;
    margin-top: 13px;
}
  .page-id-22 .mobile-bg {
    background-position: 70% !important;
}
 .talktous-formcon {
    margin-top: 0px !important;
}.form-style textarea.elementor-field {
    height: 80px !important;
} 
 .talktous-formcon .talkto-us-form .elementor-widget-container {
    padding: 20px !important;
} 
  .home-banner .elementor-container {
    min-height: auto !important;
}
  .main-heading h2.elementor-heading-title br, .contact-form-dots {
    display: none;
}
  .main-heading {
    margin-bottom: 15px !important;
}
  .key-initiatives {
       padding-top: 40px !important;
    padding-bottom: 30px !important;
	}
	.csroc {
    padding-bottom: 40px !important;
}
 .csrkeyini .single-blog > .elementor-widget-wrap {
border: 1px solid #41c2c2 !important;
margin-bottom: 10px !important;
}
  .bluecounter.countersec {
   padding-left: 30px !important;
    padding-right: 30px !important;
}
 .csrsecondsec img {
    width: 100% !important;
    margin-bottom: 10px !important;
}
  .csrkeyini.blog-container {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
}
  .coltwosec .csrsecondsec.elementor-section.elementor-inner-section {
    padding-top: 0 !important;
}
.ppcontcontainer .ppheading .elementor-widget-container .elementor-heading-title {
    font-size: 21px !important;
    line-height: 29px !important;
}
  .ppimgright .elementor-widget-wrap {
    margin: 0 !important;
}.ppimgright img {
    width: 200px !important;
}
  .ppbanner .elementor-widget-wrap {
    padding-bottom: 15px !important;
}
  .ppcontent {
    padding: 50px 30px 40px !important;
}
  .ppbanner {
    background-position: 60% !important;
}
  .ppbanner .webinar-form-success .elementor-widget-wrap {
    margin: 0 !important;
}

	.timerNbtn .eael-countdown-container {
    max-width: 220px;
    float: right;
}
.sticky-hidden .elementor-widget-wrap {
		    padding-right: 0px !important;
	}
	
	.search-menu-btn .elementor-nav-menu .elementor-item {
    margin: 8px 10px;
    padding: 8px 12px;
		border: 1px solid #efefef;
	}
 
	
	.blog-content {
		padding: 50px 40px 20px 40px !important;
	}
	
		 .post-btm-cont-pd .elementor-widget-container {
		 padding:0% 15% !important;
	 }
		 .single-format-standard .blog-content {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
/* .page-id-22 .mobile-bg {
		  display:none !important;
	} */
	 
	 .page-id-1766 .mobile-bg {
		 display:none !important;
	 }
	 
	 .blog-content .jet-sticky-column {
		 display:none !important;
	 }
	 
	.single .award-content .elementor-widget-theme-post-content .elementor-widget-container {
		 padding-top:0px !important;
	 }
	 
.blog-content .elementor-widget-wrap {
    padding: 0px 0px 0px 0px !important;
}
	 
	.blog-content {
		padding: 50px 40px 20px 40px !important;
	}
	 
 .sticky-hidden {
	 padding-top:20px;
 }
	 
 .dialog-close-button {
		 top: 30px !important;
	 }		 
		 
	 #subs-sticky .elementor-field-type-submit {
		 margin-top: 15px;
	 } 
	 	 
	.dialog-close-button {
    top: 20px !important;
/*     padding: 8px 10px;
		right: 0px;
    background-color: #41c2c2; */
}
	 
	 .award-more-stories .type-news, .award-more-stories .type-awards {
		 margin-bottom: 10px;
	 }
	 
	 .box-rotleft, .box-rotcenter, .box-rotright {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
} 
	 
	 	 .box-rotleft img, .box-rotcenter img, .box-rotright img {
    width:100%;
} 
	 
	 .blog-sticky-heading {
	display:none !important;
}
	 
/* 	 .eael-reading-progress-wrap .eael-reading-progress {
		 top: 50px !important;
	 } */
	 
	 .post-btm-cont-pd .elementor-widget-container {
		 padding:0% !important;
	 }
	.feature-bottom {
    padding-top: 20px !important;
}
	.rightJoblisting .elementor-image-box-img {
  margin-right: 10px !important;
}
}

@media screen and (max-width: 640px) {
	
		
	.timerNbtn .eael-countdown-container {
    max-width: 220px;
    float: left;
}
	.search-res .elementor-post__excerpt {
    margin-bottom: 20px !important;
}
	.meet-our-platform-main .elementor-button-link {
    padding: 0 !important;
}
	.casestudysec .elementor-widget-text-editor .elementor-widget-container {
    padding: 0 0px 30px!important;
}
	.testiSlider .post.type-post .elementor-widget-container {
    margin: 0 !important;
}
	.testiSlider .post.type-post .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	.advertising {
    padding: 0 !important;
}
	.ad-testimonials .elementor-testimonial__name {
    font-size: 14px !important;
    line-height: 22px !important;
}

	.search-res {
    padding-bottom: 20px !important;
}
	.search-res .elementor-post__title a {
    font-size: 17px !important;
}
	.ad-testimonials .elementor-testimonial__image img {
    width: 30px !important;
    height: 30px !important;
}
	.ad-testimonials .elementor-main-swiper {
    margin: 0 !important;
    width: calc( 100% - 30px ) !important;
}
	.search-res .elementor-post__text {
    margin-top: 10px !important;
}
.search-res .elementor-pagination {
    font-size: 14px !important;
    margin-top: 30px !important;
}
	.search-res .page-numbers {
    margin: 0 5px !important;
}
	.list-of-mkt .elementor-image-box-img {
    width: 20% !important;
    }
		.adc-header .col-head-1 {
    width: 25% !important;
}
	.adc-header .col-head-2 {
    width: 75% !important;
}
/* .main-banner .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
    padding-top: 48% !important;
} */
	.main-banner {
    background-position: 100% !important;
    height: 300px !important;
}
	 
	.main-banner.mp-banner {
    margin-bottom: 220px !important;
}
	.uim-sec2 .elementor-column.elementor-col-16 {
    width: 50% !important;
}
.elementor-element.form-spacer {
    right: -5.8% !important;
}
		.mobile-bg {
    height: 230px;
    background-position: 85%;
}
 .timerNbtn .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}
  .register-now-button .elementor-button-wrapper {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
 
   .home-timer div {
    text-align: left !important;
}
  .home-timer div {
    text-align: left !important;
    
}
  .home-timer .eael-countdown-digits::after {
    top: 5px !important;
    left: 71%!important;
}
  .digital-text .elementor-widget-container {
    padding-right: 0 !important;
}
  .Upcoming-webinar .elementor-heading-title::after {
    width: 60px;
    right: -65px;
}
  .home-timer .eael-countdown-item span {
    font-size: 18px !important;
}	
	.jet-video__play-button {
    font-size: 30px!important;
   }
	.newblog {
    margin-top: 0px !important;
}
	.blogpg-success-story {
    padding-top: 50px !important;
    padding-bottom: 20px !important;
}.success-sec .elementor-column.elementor-col-25 .elementor-widget-wrap {
    padding: 0px 0 24px !important;
}
}
@media screen and (max-width: 575px) {
	.adch1-heading h1.elementor-heading-title {
    font-size: 22px !important;
    line-height: 28px !important;
}
	.left-on-mob img.attachment-large,.left-prop img.attachment-large,.left-on-camp img.attachment-large {
    height: 200px !important;
    width: auto !important;
}
	.filters-of-cs .jet-filters-group {
    display: block !important;
	margin-bottom: 20px !important;
}
.webitabs .jet-tabs__control-inner {
    padding: 8px 14px 8px 14px !important;
}
	.cs-fimages::after {
    right: 0%;
    top: -5%;
     width: 90%;
    }.success-sec {
    padding-top: 18px !important;
    padding-bottom: 30px !important;
}
	.blog-single-bnr.newblog  .elementor-widget-container {
    padding-right: 10px !important;
    padding-left: 10px !important;
}.blog-single-bnr.newblog .elementor-widget-container {
    padding-right: 10px !important;
}
	.cs-fimages::before {
    bottom: -5%
     }
	.events-single-btn .ekit_double_button {
    width: 100% !important;
}
	.blog-single-item .elementor-widget-theme-post-featured-image::after, .award-single-item .elementor-widget-theme-post-featured-image::after {
    right: 0px;
    }
	.our-values .elementor-image-box-title {
    font-size: 16px !important;
    line-height: 18px !important;
    margin-bottom: 12px !important;
}
 
.work-ads .elementor-widget-wrap .jet-carousel__item-title {

    font-size: 17px !important;
    line-height: 22px !important;

}
	.proLeftRight {
    padding: 40px 30px !important;
}
	.work-ads .elementor-widget-wrap .jet-carousel__item-img {
    max-width: 50px !important;
}
	.our-values .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img img {
    min-width: 50px !important;
}
	.asm-features-row.awe-padding {
    padding-top: 40px !important;
  }
	.asm-features-row .sub-heading .elementor-widget-container {
    padding-bottom: 20px !important;
}
	.award-single-item {
   padding-top: 40px !important;
}
	.award-single-item .elementor-widget-share-buttons {
    --alignment: left !important;margin-top: 15px;
}
	.award-single-item .main-heading {
    margin-bottom: 10px !important;
}
	.award-single-item .elementor-widget-divider--view-line.elementor-widget-divider {
    margin-bottom: 10px;
}
	.award-content .elementor-widget-theme-post-content .elementor-widget-container {
    padding-top: 50px !important;
}
		.adc-header .col-head-1 {
    width: 28% !important;
}
	.adc-header .col-head-2 {
    width: 72% !important;
}
	 	.af-dot-img {
    right: 0% !important;
    top: 2% !important;
    bottom: unset !important;
}
	.about-sec3-pos .elementor-widget-container {
    padding-right: 8% !important;
    padding-left: 8% !important;
}
/* 	.main-banner .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
    padding-top: 62% !important;
} */
	 
	.asec3-pos-img.elementor-widget.elementor-widget-image {
    bottom: -100px !important;
}
	
	.product-sec3 .elementor-element.elementor-widget-image-box {
    margin-bottom: 36px !important;
}
	.product-sec3 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3d44b89 {
    width: 83% !important;
}
	.product-sec3 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ade6903 {
    width: 17% !important;
}
	.testimonial-col .elementor-testimonial {
    display: block !important;
}
	.client-comments .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 100% !important; 
}
	.client-comments .elementor-testimonial__content {
    padding: 8% 8% 8% 8% !important;
}
		.back-client.client-comments .elementor-testimonial__content {
    padding: 15px !important;
}
	.testimonial-inner .elementor-testimonial__footer {
    padding-top: 0% !important;
}
	.client-comments .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 3% !important;
    right: 23% !important;
}
	.elementor-element.form-spacer {
    right: -30px !important;
}
 .home-banner .elementor-button-text {
    font-size: 14px !important;
}
	.home-banner .elementor-button-link {
    padding: 8px 25px !important;
}
.home-banner .elementor-widget-container {
    padding-right: 55px !important;
}
	.main-heading h2.elementor-heading-title {
    font-size: 22px !important;
    line-height: 28px !important;
}
	.home-banner {
    background-position: 72% !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.proSecond .elementor-widget-container {
     margin-bottom: 20px !important;
}
	.product-sec6-left .elementor-spacer-inner {
    height: 37vh !important;
}
	.single  .blog-social-icon-sctn .elementor-share-btn__icon {
    width: 18px !important;
    margin: 0 5px !important;
}
	.detailscontainer {
    padding-bottom: 20px !important;
}
	.blog-social-icon-sctn {
    width: 30% !important;
    float: right;
}
	.postOtherinfo {
    width: 70% !important;
}
	.blog-single-bnr .elementor-widget-container {
		padding-right: 20px !important;
	} 
	
	.sticky-hidden .elementor-widget-wrap {
	padding: 0px 10px 10px 10px !important;
	}
	.sticky-hidden .elementor-button-text {
    font-size: 12px !important;
}
	.sticky-hidden #form-field-email {
    font-size: 14px !important;
}
	.sticky-hidden .main-heading {
    margin-bottom: 5px !important;
}
.sticky-hidden .main-heading h2.elementor-heading-title {
    font-size: 18px !important;
    line-height: 22px !important;
}	
	.dialog-close-button .sticky-hidden {
		margin-top: -5px !important;
	}
	.dialog-close-button {
    top: 10px !important;
   }

	
	.blog-content {
    padding: 30px 30px 20px 30px !important;
}
	
.blog-single-item .elementor-widget-share-buttons {
    --alignment: left !important;
    margin-top: 15px;
}
	
.careersearch-bnr {
    min-height: 220px;
}
	
	.frame-custbox p {
		margin-top:0px;
	}
	
	.frame-box-cont {
		margin:0px !important;
	}
	
	.sub-heading .elementor-widget-container {
    padding-bottom: 0px !important;
}
	
	.blog-bookdemo-btn .elementor-widget-container {
		padding-top:0px !important
	}
	
	.single-career .center-con-banner {
    background-size: cover !important;
}
	.digital-text .elementor-heading-title {
    font-size: 16px !important;
}
}

@media screen and (max-width: 480px) {
	.adc-ss-icon {
width: 100% !important;
}
.adc-ss-button {
width: 100% !important;
}
.adc-ss-button .elementor-align-right {
text-align: left;
margin-top: 20px;
}
.adc-ss-button .elementor-align-right {
text-align: left;
margin-top: 20px;
}
	.ss_banner {
    background-image: none !important;
}
	.adc-hmp-box .elementor-widget-container figure img {
    width: 50% !important;
}
	.adc-hmp-box figcaption.widget-image-caption.wp-caption-text {
    font-size: 13px !important;
    line-height: 16px !important;
}
	.adc_cs_box figcaption.widget-image-caption.wp-caption-text {
    font-size: 13px !important;
    line-height: 16px !important;
}
	
	.center-con-banner {
    background-size: 150% auto !important;
    background-position: 58% !important;
}
	.formhideonsubmit .elementor-widget-container form {
      display: block !important;
	  vertical-align: middle;
}
	.job_apply.formhideonsubmit .elementor-widget-container {
     display: block !important;
}
	
	.blog-tabs.webitabs {
    padding-top: 50px !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
}
.webitabs .jet-tabs__control{
    margin-right: 5px !important;
    border-color: rgba(9, 28, 57, 0.2) !important;
	    margin-bottom: 2px !important;
}
	.webitabs .jet-tabs__control.active-tab {
    margin-right: 5px !important;
    border-color: #407CDD !important;
		    margin-bottom: 2px !important;
}
	.webitabs .jet-tabs__control-wrapper {
    display: block;
}
	.webitabs .jet-tabs__control-inner {
    width: 100% !important;
}
	.webitabs .jet-tabs__control-wrapper {
    background-color: #ffffff !important;
}
.adc_teams_popup .eae-popup .mfp-ajax-holder .mfp-content, .eae-popup .mfp-inline-holder .mfp-content {
    width: 85.5% !important;
    }	
	.memberDesi .ae-acf-content-wrapper {
    font-size: 13px !important;
line-height: 19px !important;
margin-top: 7px;
}
	.teamsinglePg .elementor-icon.elementor-social-icon {
     width: auto !important;
   }
	.membrImg {
    width: 120px !important;
}
	.contablet .elementor-column.elementor-col-100 > .elementor-widget-wrap {
    padding-top: 5px !important;
}
	.membrName .elementor-heading-title {
    line-height: 22px !important;
    font-size: 18px !important;
}
	.teamsinglePg {
    padding: 20px 0px 0px 0px !important;
}
	.contablet .elementor-column.elementor-col-100 > .elementor-widget-wrap {
    padding-top: 5px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	.teamleftcob > .elementor-widget-wrap {
    padding-right: 0 !important;
    padding-left: 0px !important;
    padding-top: 15px !important;
}
	.teamleftcob {
    width: 100% !important;
}
	.elementor-element.elementor-element-2cfa8ac.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 15px !important;
}
	.image-of-webi img{
		margin-bottom: 10px !important;
	}
	.websub-sec2 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
	.resources-adcloop .elementor-widget-wrap.elementor-element-populated {
    border-color: #41C2C2 !important;
}
	 .resources-adcgrid .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom {
    --grid-column-gap: 0px !important;
    --grid-row-gap: 10px !important;
}
	.news-rightloop .elementor-widget-wrap.elementor-element-populated {
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #41C2C2 !important;
}
.news-rightloop .elementor-widget-wrap.elementor-element-populated {
    padding-left: 20px !important;
    padding-right: 20px !important;
}	
.resources-adcloop .elementor-widget-wrap.elementor-element-populated {
    padding: 20px !important;
}
	.news-rightloop .news-separator {
   display:none !important
}
	.awardstab .jet-tabs__control.elementor-menu-anchor.active-tab {
    border-color: var( --e-global-color-d37a2b2 ) !important;
}
	.wps-main-col .elementor-widget-image img {
    width: 250px;
    }
	.allawards {
    padding-top: 20px !important;
}
	.accelerate-proposal {
        padding-bottom: 0px !important;
}
	.ad-two-col {
    padding-bottom: 50px !important;
}
	.about-sec2 {
    padding-top: 20px !important;
}
	.our-values {
    padding-top: 40px !important;
}
	.about-sec2 {
    padding-bottom: 20px !important;
}
	.our-values .ourvaluesTwocol .elementor-widget-container {
    padding: 0 0 10px !important;
}
	.values-boxes {
    padding: 10px !important;
}
	.about-sec2 .attachment-full {
    max-width: 50px !important;
}
	.ad-timeline .timeline-item__meta-content {
    font-size: 17px !important;
   }
	.ad-testimonials {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}
	.our-values .elementor-image-box-title {
font-size: 16px !important;
line-height: 18px !important;
margin-bottom: 10px !important;
margin-top: 10px !important;
}
	.list-of-mkt .elementor-image-box-img {
    width: 25% !important;
}
	.web-speakers .key-learning .elementor-widget-wrap.elementor-element-populated {
    padding-right: 30px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 30px !important;
}
	
	.websub-sec2 {
    padding-top: 20px !important;
    }
.awardstab  .jet-tabs__control.elementor-menu-anchor {
    border-color: rgba(9, 28, 57, 0.2) !important;
}
	.awardstab  .jet-tabs__control {
    width: 100% !important;
    margin-bottom: 2px !important; margin-right: 0 !important;
}
.awardstab .jet-tabs__control-inner {
    padding: 6px 10px 6px 10px !important;
}
	.awardstab .jet-tabs__control-wrapper {
    background-color: transparent !important;
}
	.casestudyContainer {
    padding-top: 50px !important;
}.custtesti .elementor-widget-heading .elementor-widget-container {
    padding-bottom: 10px !important;
}.custtesti .elementor-widget-container {
    padding-bottom: 20px !important;
}
	.cstext .elementor-widget-container {
    padding-bottom: 5px !important;
}
	.dreamjobsec {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
.maincasetext .elementor-heading-title {
font-size: 16px !important;
line-height: 26px !important;
}

	.cstext .elementor-widget-container {
    padding-top: 0px !important;
}.casestudyContainer {
    padding-bottom: 20px !important;
}.custtesti .elementor-widget-text-editor .elementor-widget-container {
    font-size: 15px !important;
    line-height: 22px !important;
}
	.customecon .elementor-col-33 .elementor-heading-title {
    font-size: 15px !important;
    line-height: 22px !important;
}
.meet-our-platform-main .elementor-button-link .elementor-button-text {
    font-size: 14px !important;
}
.meet-our-platform-main .jet-tabs__control-wrapper {
    margin-bottom: 0 !important;
}
	.meet-out-tabs .elementor-widget-text-editor {
    margin-bottom: 10px !important;
}
	.custtesti {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
	.customecon {
    padding-bottom: 30px !important;
}
	.cstext .small-h2-text .elementor-heading-title {
    font-size: 12px !important;
    }
	.text-con {
    padding-top: 40px !important;
    padding-bottom: 30px !important;
}
.blog-container.padding-30 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 0 !important;
}
 .blog-container .elementor-widget-wrap.elementor-element-populated {
    padding: 10px !important;
}
	.adc-header {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
		.adc-header .col-head-1 {
    width: 35% !important;
}
	.adc-header .col-head-2 {
    width: 65% !important;
}
	.meet-our-platform-main .jet-tabs__control-wrapper {
    background-color: transparent !important;
}
	.meet-our-platform-main .jet-tabs__control.elementor-menu-anchor {
    border-color: rgba(9, 28, 57, 0.2)   !important;
}
	.elementor-44 .elementor-element.elementor-element-bad391d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover {
   border-color: var( --e-global-color-d37a2b2 ) !important;
   }
	.elementor-44 .elementor-element.elementor-element-bad391d > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab {
      border-color: var( --e-global-color-d37a2b2 ) !important;
    }
.media-partners h2 {
    font-size: 17px !important;
    line-height: 25px !important;
}
	.testiSlider .elementor-swiper-button.elementor-swiper-button-next {
    right: 0% !important;
    top: 35%;
}
	.testiSlider .elementor-swiper-button.elementor-swiper-button-prev {
     top: 35%;
}
	.sub-heading h2.elementor-heading-title.elementor-size-default {
    font-size: 19px !important;
    line-height: 27px !important;
}
	.meet-our-platform-main {
    padding-top: 0px !important;
}
	.meet-out-tabs .jet-tabs__control {
    width: 100% !important;
    margin-bottom: 2px !important;
}
	.meet-out-tabs .jet-tabs__control {
    margin-right: 0 !important;
}
	.ad-tmemb .elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(1,1fr);
    text-align: center;
}.home-banner .elementor-widget-container {
    padding-right: 24px !important;
}
	.ad-tmemb .elementor-widget-container {
    text-align: center;
}
	
/* 	section {
    padding-left: 30px
 !important;
    padding-right: 30px
 !important;
} */
	.ad-tmemb, .ad-two-col, .ad-timeline, .our-values, .about-sec3, .about-sec2, .main-banner {
    padding-left: 30px !important;
    padding-right: 30px !important;
    
}
	
	.ui-marketing{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.sub-heading .elementor-heading-title {
    font-size: 20px !important;
    line-height: 27px !important;
}
	.accelerate-proposal{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.asm-features-row{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.asm-features-row{
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	.timeline-item__card-content {
    width: 100% !important;
}
/* 	.main-banner .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
    padding-top: 75% !important;
} */
/* 	.about-sec2 {
    margin-top: 43% !important;
} */
	.main-banner {
    background-position: 91% !important;
    height: 300px !important;
}
	.asec3-pos-img.elementor-widget.elementor-widget-image {
    bottom: -87px !important;
}
	.padding-30{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.heading-20 h3.elementor-image-box-title {
    font-size: 16px !important;
    line-height: 18px !important;
}
	.psec3-2 p.elementor-image-box-description {
    font-size: 13px !important;
    line-height: 22px !important;
}
	.product-sec3 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3d44b89 {
    width: 81% !important;
}
	.product-sec3 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ade6903 {
    width: 19% !important;
}
	.uim-sec2 .elementor-column.elementor-col-16 {
    width: 100% !important;
}
	.ad-proposal-marketing .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0px !important;
}
	 .ad-analytics-marketing .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0px !important;
}
	.ad-campaign-marketing .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
}
	.ad-knowledge-marketing .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0px !important;
}
	.form-sec {
    padding-right: 30px !important;
}
	.text-24 h2.elementor-heading-title {
    font-size: 16px !important;
    line-height: 26px !important;
}.home-banner .elementor-widget-text-editor .elementor-widget-container {
    padding-right: 39px !important;
    font-size: 14px !important;
    line-height: 19px;
}
	.home-banner .elementor-button-link .elementor-button-text {
    font-size: 12px !important;
}
	.home-banner .elementor-button-link {
    padding: 5px 25px !important;
}
	.talktous .talkto-us-form .elementor-widget-container {
    padding: 25px !important;
}
	.banner-next-text.homebnrnxt {
    padding-top: 10px !important;
}
	.product-sec6-left .elementor-spacer-inner {
    height: 32vh !important;
}.bookdemo-icons .sub-heading {
    margin-bottom: 4px !important;
}
	.news-adcl .elementor-widget-wrap.elementor-element-populated {
    margin-bottom: 10px !important;
}
	.news_adc_loop .elementor-widget-wrap.elementor-element-populated {
    border-color: #41C2C2 !important;
}
	.blog_adcloop .elementor-widget-wrap.elementor-element-populated, .alladc .elementor-widget-wrap.elementor-element-populated{
    border-color: #41C2C2 !important;
}
	.blog_adcloop .elementor-widget-wrap.elementor-element-populated, .alladc .elementor-widget-wrap.elementor-element-populated{
		padding: 20px !important;
}
	.feature-bottom .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom {
    --grid-row-gap: 10px !important;
}
	 .media-partners .elementor-heading-title {
    font-size: 18px !important;
    line-height: 26px !important;
}
.home-digital-sec::after {
   content: none;
   width: 0;
 }
 .digital-text .elementor-heading-title {
    font-size: 18px !important;
    line-height: 24px !important;
}
  .csrpgsec.coltwosec.coltwosingle {
    padding-top: 0 !important;
}
.ppcontent {
    padding: 30px 20px 20px !important;
}
   .csrkeyini.blog-container {
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 40px !important;
}
/* 	.bookdemoform::after, .rqstbox::after {
   
    border-right: 0px solid transparent; 
    border-bottom: 0px solid transparent; 
} */
	.bd_recaptcha .elementor-widget-container form {
     display: block !important;
     vertical-align: middle !important;
	}
	.bd_recaptcha .elementor-widget-container {
display: block !important;
}
	.elementor-field-type-recaptcha {

transform: scale(0.7) !important;
justify-content: start !important;
width: 100% !important;
		 transform-origin: top left;
  -webkit-transform-origin: top left;
}
	 .secndcolmtimer {
    width: 100% !important;
}
  .fistlcolDigi {
    width: 100% !important;
}
	.eventbanner-close {
    bottom: 146px !important;
}
}
@media screen and (max-width: 418px) {
	.adch1-heading h1.elementor-heading-title {
    font-size: 20px !important;
    line-height: 26px !important;
}
	.membrImg {
    width: 100% !important;
}
.main-banner.mp-banner {
    margin-bottom: 270px !important;
}.main-heading h2.elementor-heading-title {
    font-size: 20px !important;
    line-height: 26px !important;
}
		.adc-header .col-head-1 {
    width: 42% !important;
}
	.adc-header .col-head-2 {
    width: 58% !important;
}
}
@media screen and (max-width: 380px) {

.timeline-item__card {
    max-width: 100% !important;
}
	.ad-testimonials .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal {
    width: calc( 300px - 50px ) !important;
}
	
	.proLeftimg .attachment-full.size-full {
    max-width: 100% !important;
}
	.asec3-pos-img.elementor-widget.elementor-widget-image {
    bottom: -72px !important;
}
	.uiText .elementor-widget-container {
    padding: 0 30px !important;
}
	.product-sec6-right .elementor-widget-button .elementor-button-text {
    font-size: 11.5px !important;
}
	 .media-partners .elementor-heading-title {
    font-size: 15px !important;
    line-height: 23px !important;
}
	.blog-social-icon-sctn .elementor-share-btn__icon {
		width:auto !important;
		text-align:right;
		margin:0 6px;
	}
	.single  .blog-social-icon-sctn .elementor-share-btn__icon {
    width: 16px !important;
    margin: 0 5px !important;
}
	.blog-social-icon-sctn {
    width: 35% !important;
    float: right;
}.postOtherinfo {
    width: 65% !important;
}
	.careersearch-bnr {
    min-height: 160px;
}
	
	.carr-search-head {
    font-size: 20px;
    line-height: 32px;
}

	
}
@media screen and (max-width: 340px) {
.elementor-field-type-recaptcha {

transform: scale(0.6) !important;
}
}

@media screen and (max-width: 319px) {
.pBtn {
font-size: 10px !important;
}
	.uiText .elementor-widget-container {
    padding: 0 10px !important;
}
}
