@media screen and (max-width: 1899px) and (min-width: 1800px) {
	 .cloud-slider {
	    width: 84%;
	}
	.logo-slider {
	    width: 100%;
	}
}
@media screen and (max-width: 1799px) and (min-width: 1700px) {
	.cloud-slider {
	    width: 85%;
	}
	.logo-slider {
	    width: 100%;
	}
	.logo-inner.container{
		max-width: 86%;
	}
	.title-box-2 h3{
		font-size: 46px;
		line-height: 60px;
	}
	.unlock_arrow_bg svg {
	    height: 530px;
	}

}
@media screen and (max-width: 1699px) and (min-width: 1600px) {
	.cloud-slider {
	    width: 87%;
	}
	.logo-slider {
	    width: 100%;
	}
	.logo-inner.container{
		max-width: 88%;
	}
	.title-box-2 h3{
		font-size: 45px;
		line-height: 55px;
	}
	.unlock_arrow_bg svg {
	    height: 580px;
	}

}
@media screen and (max-width: 1599px) and (min-width: 1500px) {
	.cloud-slider {
	    width: 90.5%;
	}
	.logo-slider {
	    width: 100%;
	}
	.logo-inner.container{
		max-width: 89%;
	}

}
@media (max-width: 1919px){
	.offer-slider button.slick-next.slick-arrow{
		right: 56px;
	}
	.offer-slider button.slick-prev.slick-arrow{
		right: 104px;
	}
	.wlcm-text.sec_padd.story_wlcm_text{
		padding-bottom: 150px;
	}
	.svg_left.top_minus {
	    top: -55%;
	}
	section.why-sec.solution-why-sec{
		padding-top: 100px;
	}
}
@media (max-width: 1499px){
	.cloud-slider {
	    width: 92%;
	}
	.logo-slider {
	    width: 100%;
	}
	.resources-slider {
	    width: 100%;
	}
	.swiper-container-main {
	    margin-left: -130px;
	}
	.testimonial_svg svg{
		width: 930px;
	}
	.testimonial_section .testimonial_caption h6, .vision-content h6{
		font-size: 22px;
	}


.circle_shape .circle-img{ max-width:430px; }


.circle_shape .box-1 img,
.circle_shape .box-2 img,
.circle_shape .box-3 img,
.circle_shape .box-4 img {
    width: 100%;
    max-width: 160px;
}



}


@media screen and (max-width: 1850px) and (min-width: 1651px) {
	.smart-solution-sec .smart-slider {
	    width: 86%;
	}
	.wlcm-text.story_wlcm_text.solution-wlcm_text {
        padding-bottom: 100px;
    }
    .smart-solution-sec button.slick-next.slick-arrow{
    	right: 15.5%;
    }
    .smart-solution-sec button.slick-prev.slick-arrow {
	    right: 18.2%;
	}
	section.sec_padd.unlock-cloud-sec.services_sec {
	    margin-top: 0 !important;
	}
	section.blog_page_list.solution-blog-list {
        padding-top: 40px;
    }

}


@media screen and (max-width: 1650px) and (min-width: 1451px) {
	.logo-inner.container{
		max-width: 92%;
	}
	section.why-sec.solution-why-sec{
		padding-top: 100px;
	}
	.outamate-features .svg_left.top_minus {
        top: -60%;
    }
	.wlcm-text.sec_padd.story_wlcm_text{
		padding-bottom: 200px;
	}
	.wlcm-text.sec_padd.story_wlcm_text{
		padding-bottom: 100px;
	}
    .smart-solution-sec .smart-slider {
	    width: 92%;
	}
	.title-box-2 h3{
		font-size: 42px;
		line-height: 52px;
	}
	section.sec_padd.unlock-cloud-sec.services_sec {
	    margin-top: 0 !important;
	}
	section.blog_page_list.solution-blog-list {
        padding-top: 40px;
    }
	.right-arrow{
		top: -230px;
	}
	.title_box h2{
		font-size: 45px;
	}
	.title_box p{
		font-size: 22px;
	}
	.offering-sec .title_box {
	    max-width: 1050px;
	}
	/*.offering_arrow.aos-animate svg {
	    width: 350px;
	    height: 350px;
	}*/
	.unlock_arrow_bg svg {
	    height: 570px;
	}
}


@media screen and (max-width: 1450px) and (min-width: 1201px) {
	.smart-solution-sec .smart-slider{
	    width: 92%;
	}
	.popup-inner{
		height: 500px;
	}
	.wlcm_content.career-wlcm ul li, .wlcm_content.product_wlcm p{
		font-size: 18px;
	}
	.job-box-main h3{
		font-size: 28px;
	}
	.job-box h4{
		font-size: 26px;
	}
	.offering_arrow_home button.slick-prev.slick-arrow{
		bottom: -50px;
	}
	.offering_arrow_home button.slick-arrow{
		bottom: -57px;
	}
	.resources-content h4{
		min-height: 120px;
		font-size: 28px;
		line-height: 40px;
	}
	.center_box{
		max-width: 300px;
	}
	.short_content p{
		font-size: 22px;
	}
	.apply-form-inner {
		height: 500px;
	}
	.award-wlcm-text.wlcm-text3 .banner_arrow_col{
		top: -230px;
	}
	.news_content h3{
		font-size: 32px;
		line-height: 40px;
	}
	.enggagement_sec .title-box-2{
		padding: 60px 0;
	}
	.cloud-slider .slick-track {
	    width: 100% !important;
	}
	.right_news .news_content h3{
		font-size: 22px;
	}
	.unlock_arrow_bg svg {
	    height: 500px;
	}
	section.leadership_sec{
		padding-top: 60px;
	}
	.home-cloud-sec .cloud-box{
		width: 18% !important;
	}
	.home-cloud-sec .cloud-slider {
        width: 100%;
    }
    .home-cloud-sec .unlock-cloud-sec{
    	padding-bottom: 110px;
    }
	.testimonial_section.vm-section {
	    padding-bottom: 60px;
	}
	.outamate-features .svg_left.top_minus {
        top: -60%;
    }
	.wlcm-text.sec_padd.story_wlcm_text{
		padding-bottom: 100px;
	}
    .wlcm-text.story_wlcm_text.solution-wlcm_text {
	    padding-bottom: 100px;
	}
	.wlcm-text.story_wlcm_text.industry-wlcm_text {
        padding-bottom: 100px;
    }
    .slider-lefttext span{
    	font-size: 30px;
    	line-height: 36px;
    	margin: 20px 0;
    }
    .unlock-cloud-sec.enggagement_sec{
    	padding-bottom: 0;
    	margin-top: 110px;
    }
    section.blog_page_list.sec_padd {
	    padding-top: 60px;
	}
	.unlock-cloud-sec.services_sec {
	    margin-top: 0 !important;
	    padding-top: 100px;
	    padding-bottom: 100px;
	}
	.smart-solution-sec.solution-smart-sec {
	    padding-bottom: 100px;
	}
	section.why-sec.solution-why-sec {
        padding-top: 80px;
    }
	.enggagement_sec .offering_arrow.services-arrow {
	    top: -338px;
	    max-width: 250px;
	}
	.logo-inner.container{
		max-width: 92%;
	}
	.smart-solution-sec button.slick-prev.slick-arrow{
		right: 11.5%;
	}
	.smart-solution-sec button.slick-next.slick-arrow{
		right: 8.5%;
	}
	.title{
		font-size: 16px;
		line-height: 24px;
	}
	.unlock-cloud-sec.enggagement_sec .offering_arrow svg {
	    width: 330px;
	    height: 330px;
	    padding: 25px 30px;
	}
	.num{
		font-size: 18px;
		line-height: 24px;
		padding: 25px 30px;
	}
	.carousel-item{
		width: clamp(150px, 30vw, 300px);
		height: clamp(200px, 40vw, 474px);
		top: 40%;
	}

}

@media (max-width: 1400px){
	.primary-navigation .primary-menu-container > ul > .menu-item {
	    margin-left: 28px;
	}
	.primary-navigation .primary-menu-container > ul > .menu-item > a,
	.top_nav ul li a{
		font-size: 16px;
	}
	.about-box{
		height: 400px;
		width: 400px;
	}
	.about_inner {
	    max-width: 1130px;
	    margin: 0 auto;
	}
	.box-3{
		width: 240px;
		height: 240px;
		left: 10%;
	}
	.box-1 {
	    left: 10%;
	    top: -13%;
	}
	.box-2 {
	    right: 15%;
	    top: -23%;
	}
	.box-4 {
		width: 230px;
    	height: 230px;
	    position: absolute;
	    right: 6%;
	    padding: 0;
	    top: 35%;
	}
	.right_slider h4{
		font-size: 24px;
	}
}

@media (max-width: 1380px){
	.cloud-slider {
	    width: 92.5%;
	}
	.circle-box-main h5{
		font-size: 18px;
		line-height: 32px;
	}
	.logo-slider {
	    width: 100%;
	}
	.resources-slider {
	    width: 100%;
	}
	button.slick-next.slick-arrow{
		right: 18%;
	}
	.banner_content h2{
		font-size: 58px;
	}
	.title_box h2{
		font-size: 30px;
	}
	.wlcm_content p{
		font-size: 16px;
	}
	.slide_svg > svg{
		width: 620px;
	}
	.dot_slide_item:nth-child(2) span {
	    top: 48px;
	    left: 53%;
	    opacity: 1;
	}
	.slide_svg ul li.sec_2{
		top: -24%;
	}
	.dot_slide_item:nth-child(3) span {
	    bottom: 58px;
	    left: 60%;
	}
	.slide_svg ul li.sec_3 {
	    left: 31%;
	    top: 91%;
	}
	.dot_slide_item:nth-child(4) span {
	    top: 45%;
	    left: 60%;
	}
	.slide_svg ul li.sec_4{
		left: 34%;
	}
	.testimonial_slider  button.slick-arrow {
	    width: 130px;
	    font-size: 18px;
	    padding: 30px 15px;
	}
	.overlay_study h4{
		font-size: 18px;
		line-height: 26px;
	}
	.testimonial_svg svg {
	    width: 930px;
	}
	.slider-nav button.slick-prev.slick-arrow {
	    right: 70px;
	}
	.slider-nav button.slick-next.slick-arrow {
	    right: 32px;
	}
	.svg_left.top_minus {
	    top: -23%;
	}
}
@media screen and (max-width: 1320px) and (min-width: 1281px) {
	.cloud-slider {
	    width: 91%;
	}
	.logo-slider {
	    width: 100%;
	}
	.resources-slider .slick-dots li{
		width: 140px;
	}
}

@media (max-width: 1280px){
	.cloud-slider {
	    width: 91.5%;
	}
	.circle-box-main h5{
		font-size: 18px;
	}
	.logo-slider {
	    width: 100%;
	}
	.resources-slider {
	    width: 100%;
	}
	.resources-slider .slick-dots li{
		width: 150px;
	}
}

@media (max-width: 1199px){
	.site-logo .custom-logo {
	    max-width: 130px;
	}
	.primary-navigation .primary-menu-container > ul > .menu-item > a, .top_nav ul li a {
	    font-size: 13px;
	    font-weight: 400;
	}
	.primary-navigation .primary-menu-container > ul > .menu-item {
	    margin-left: 28px;
	}
	.wp-custom-logo .site-header,
	.top-header-inner .container{
		max-width: 100%;
	}
	.top_nav ul li a.login-btn {
	    padding: 5px 15px;
	    font-size: 14px;
	    margin-left: 10px;
	    margin-right: 15px;
	}
	.top_nav ul li a.search-icon img {
	    max-width: 30px;
	}
	.banner_content h2 {
	    font-size: 50px;
	    line-height: 65px;
	}
	.banner_content{
/*		max-width: 460px;*/
		max-width: 100%;
	}
	a.learn-btn {
	    padding: 10px 15px;
	    font-size: 14px;
	}

	.wlcm_content p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.offering-sec .container{
		padding-left: 20px;
	}
	.offering_arrow img {
	    max-width: 100%;
	}
	.offering_arrow {
	    top: -220px;
	    max-width: 290px;
	}
	.title_box h2 {
	    font-size: 34px;
	    line-height: 50px;
	}
	.title_box p {
	    font-size: 18px;
	    line-height: 26px;
	}
	.sub-title h4{
		font-size: 28px;
	}
	.box-content h4{
		font-size: 16px;
	}
	.box-content{
		padding: 15px;
	}
	.title-box-2 h3{
		font-size: 30px;
		line-height: 40px;
	}
	.cloud-content h4{
		font-size: 16px;
		line-height: 20px;
	}

	.unlock_arrow_bg img {
	    max-width: 100%;
	}
	.about-content h4 {
	    font-size: 20px;
	    line-height: 30px;
	    margin-bottom: 10px;
	}
	.about-content a.red-arrow img {
	    max-width: 60px;
	}
	.about-box {
	    height: 250px;
	}
	.about-box:after{
		width: 210px;
		height: 210px;
	}
	.tags-box > a, .tags-box > span {
	    font-size: 12px;
	    font-weight: 400;
	    line-height: 20px;
	    padding: 5px 10px;
	}
	.resources-content h4 {
	    font-size: 18px;
	    font-weight: 500;
	    line-height: 24px;
	    min-height: inherit;
	}
	.resources-content{
		padding: 15px;
	}
	.resources-inner .slick-dots li{
		width: 55px;
	}
	.resources-inner .slick-dots li button{
		padding: 0;
		height: 5px;
	}
	.get_rgt {
	    font-size: 20px;
	    line-height: 32px;
	}
	.title-box h2{
		font-size: 24px;
		line-height: 30px;
	}
	.footer-logo-img img {
	    max-width: 200px;
	}
	section#block-12 label{
		font-size: 18px;
	}
	button.wp-block-search__button{
		height: 46px;
	}
	.wp-block-search .wp-block-search__input{
		font-size: 16px;
	}
	.footer-nav ul li a, footer#colophon p{
		font-size: 13px;
		line-height: 22px;
	}
	.footer-nav ul li {
	    margin-right: 15px;
	}
	h2.wp-block-heading, h2.widget-title{
		font-size: 16px;
	}
	.footer-widget .menu li a{
		font-size: 14px;
		line-height: 22px;
	}
	.footer-widget .widget {
	    margin-bottom: 0px;
	}
	.circle_anim4{
		border-top-width:130px ;
	}
	.circle_shape.aos-animate .circle_anim4{
		top: -54px;
	}
	.banner_svg{
		top: -32px;
	}

	.banner_svg img {
	    max-width: 100%;
	}
	.footer_sticky_icon{
		width: 40px;
	}
	.footer_sticky_icon img {
	    max-width: 100%;
	}
	.blog_slide_cap {
	    bottom: 15px;
	    width: calc(100% - 30px);
	    padding: 15px 170px 15px 15px;
	}
	.blog_sldie_btn{
		right: 15px;
		bottom: 15px;
	}
	.blog_slide_cap h5{
		margin-bottom: 10px;
	}
	.blog_slide_cap h3 {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 10px;
	}
	.blog_slide_cap p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.blog_page_slider .slick-dots li button {
	    width: 30px;
	    height: 3px;
	    margin: 0 3px;
	}
	.blog_page_slider  ul.slick-dots {
	    bottom: -30px;
	    padding-right: 0;
	}
	.blog_slider_sec {
	    margin-bottom: 0;
	}
	.blog_item_inr:hover {
	    background: transparent;
	    padding: 0;
	}
	.blog_grid h3 a{
		font-size: 16px;
		line-height: 24px;
	}
	.blog_page_list .blog-content p{
		font-size: 14px;
		line-height: 22px;
	}
	.post-update{
		font-size: 14px;
	}
	.pagination_custom .page-link {
	    padding: 0;
	    width: 33px;
	    height: 42px;
	    font-size: 14px;
	}
	.pagination_custom .page-link.prev img,
	.pagination_custom .page-link.next img {
	    width: 20px;
	}
	.pagination_custom .page-link.prev, .pagination_custom .page-link.next{
		height: 46px;
		width: 36px;
	}
	input#blog_search_query {
	    height: 38px;
	    padding: 8px 15px;
	}
	select.filterSec {
	    background-size: 7px 21px;
	    background-position: right 10px center;
	    font-size: 14px;
	    height: 38px;
	    padding: 5px 10px;
	}
	.post_cat {
	    font-size: 12px;
	    padding: 3px 10px;
	    left: 5px;
	    top: 5px;
	}
	.post-update {
	    font-size: 12px;
	}
	.post-update span img {
	    max-width: 30px;
	}
	.post-update span{
		margin-right: 5px;
	}
	.blog_post_content h4{
		font-size: 18px;
		line-height: 28px;
	}
	.post_text_high{
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.post_pera_small {
	    font-size: 14px;
	    line-height: 18px;
	}
	.post_pera_big {
	    font-size: 16px;
	    line-height: 24px;
	}
	.post_bg_sec_cont {
	    padding: 50px 0;
	    font-size: 14px;
	}
	.prev_blog {
	    margin-right: 30px;
	}
	.blog_page_slide figure{
	    height: 450px;
	}
	.offer-slider .slick-list {
	    padding: 0px 120px !important;
	}
	.offer-slider .box-content{
		display: none;
	}
	.offer-slider .slick-current.slick-active .box-content{
		display: flex;
	}
	.banner_svg {
	    height: 430px;
	}
	.banner_svg svg {
	    height: 100%;
	}
	.wlcm-text .banner_svg {
	    top: -2rem;
	}
	.whychoose_slider .whychoose_box{
		padding: 20px;
	}
	ul.whychoose_slider {
	    margin-right: -100px;
	    margin-left: 80px;
	}
	.whychoose_sec .slide_svg {
	    position: relative;
	    margin-left: -40px;
	}
	.study_box > img {
	    height: 300px;
	    object-fit: cover;
	    object-position: center;
	}
	.testimonial_slider  button.slick-arrow {
	    width: 50px;
	    padding: 10px 10px;
	    height: 50px;
	    font-size: 0;
	}
	.testimonial_slider button.slick-next.slick-arrow{
		right: 30%;
		left: auto;
		bottom: -60px;
		opacity: 1;
	}
	.testimonial_slider button.slick-prev.slick-arrow{
		left: 30%;
		right: auto;
		bottom: -60px;
		opacity: 1;
	}
	.testimonial_section .testimonials .testimonial_content{
		position: relative;
	}
	.images_box {
	    margin-bottom: 25px;
	}
	.testimonial_section .testimonial_img img {
	    max-width: 100%;
	}
	.svg_left {
	    position: absolute;
	    top: -20%;
	}
	.product-img-slide {
	    width: 100%;
	}
	.verticalslide_in figure{
		width: 340px;
		height: 340px;
	}
	.verticalslide_in{
		height: 380px;
	}
	.swiper-container-main .swiper-slide{
		width: 400px;
		height: 550px;
	}
	.wlcm-text.sec_padd {
	    padding: 100px 0 60px;
	}
	.offering_arrow svg {
	    height: 100%;
	}
	.offering_arrow  {
	    top: -130px;
	}
	.offering_arrow.aos-animate {
	    height: 286px;
	}
	.unlock_arrow_bg {
	    height: 85%;
	}
	.unlock_arrow_bg svg {
	    height: 100%;
	}
	.circle_svg.aos-animate {
	    width: 500px;
	}
	.circle_svg svg {
	    width: 500px;
	}
	section.about-sec{
		padding: 150px 0 80px;
	}
	.circle-img-svg {
	    left: 5%;
	}
	.right-arrow {
	    height: 370px;
	    right: -20px;
	}
	.right-arrow svg {
	    height: 100%;
	}
	.apply-form-inner{
		height: 500px;
	}
}


@media screen and (max-width: 1450px) and (min-width: 1281px) {
	section.contact_form_sec{
		background-size: 43.5%, 65%;
	}
	.contact_form_sec .col-md-7 {
	    padding-left: 70px;
	}
	.locations h5 {
	    font-size: 28px;
	    line-height: 30px;
	    margin: 25px 0 20px;
	}
	.locations p {
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 0;
	}
	.banner_content h2 {
        font-size: 48px;
        line-height: 64px;
    }
    .wlcm-text.sec_padd{
    	padding: 80px 0;
    }
    .wlcm_content p{
    	font-size: 24px;
    	line-height: 36px;
    }
    .wlcm-text .banner_svg {
        top: -5rem;
        left: 10%;
    }
    .home .wlcm-text .banner_svg {
        top: -0;
    }
    .banner_home .container{
    	padding-left: 0;
    }
	.title_box p{
		font-size: 18px;
	}
	.offering-sec .title_box {
	    max-width: 75%;
	}
	.title_box h2 {
        font-size: 32px;
        line-height: 50px;
    }
    section.sec_padd.offering-sec{
    	padding: 90px 0;
    }
    .container-width {
	    max-width: 1200px;
	}
	.wlcm-text.story_wlcm_text .banner_svg{
		top: -7.5rem;
	}
	.wlcm-text.story_wlcm_text .banner_svg svg {
	    height: 375px;
	}
	.about_inner{
		width: 100%;
		max-width: 100%;
	}
	.about-box:first-child {
	    margin-left: 40%;
	}
	.right-arrow{
		top: -220px;
	}
	.title-box-2 h3{
		font-size: 38px;
		line-height: 46px;
	}
	section.blog_page_list.sec_padd{
		padding-bottom: 60;
	}
	section.blog_page_list.solution-blog-list {
        padding-top: 60px;
    }
	.about-box{
		height: 200px;
	}
	.resources-inner a.learn-btn{
		margin-top: 0;
	}
}


@media screen and (max-width: 1280px) and (min-width: 1025px) {
	.container{
		max-width: 	95%;
	}
	.page-template-template-solutions .smart-solution-sec.solution-smart-sec{
		padding-top: 0;
	}
	.wlcm_content.career-wlcm ul li, .job-text p, .job-text li{
		font-size: 18px;
	}
	.job-box-main h3{
		font-size: 28px;
	}
	.job-box h4{
		font-size: 26px;
	}
	.page-id-357 .cloud-box{
		width: 33.3333% !important;
	}
	.wp-custom-logo .site-header{
		max-width: 95%;
	}
	.home .offering_arrow svg {
	    height: 340px;
	    width: 340px;
	}
	.right-arrow{
		top: -310px;
	}
	.home .offering_arrow {
	    height: 340px;
	}
	.about-box:first-child{
		margin-left: 40%;
	}
	.about-box{
		height: 270px;
	}
	.news_content h3{
		font-size: 24px;
		line-height: 32px;
	}
	.wlcm-text.sec_padd, .resources-sec{
		padding: 60px 0;
	}
	.story-smart-solution-sec .cloud-box {
        width: 25% !important;
    }
    .leadership_sec .col-md-6.col-sm-12.col-lg-4 {
	    padding-top: 45px;
	}
	.ledear_social{
		padding: 5px 20px;
	}
	section.sec_padd.contact-location {
	    padding: 60px 0 60px;
	}
	.leader-content h4{
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 0;
	}
	textarea.wpcf7-form-control {
	    height: 90px !important;
	}
	.ledear_social img {
	    width: 18px;
	}
	.formsec .contact_form input.wpcf7-form-control.wpcf7-submit.has-spinner {
	    margin-top: 10px;
	}
	.contact_form_sec .formsec, .contact_form_sec .mainforsechead {
	    padding: 40px 15px;
	}
	.contact_form_sec .mainforsechead .title_box h2, .contact_form_sec .mainforsechead .title_box h2 span{
		font-size: 40px;
		line-height: 48px;
	}
	.leader_img {
	    width: 130px;
	}
	.leader_sec .testimonial_svg{
		left: 70px;
	}
	.leader_img img {
	    width: 100%;
	    height: 175px;
	    object-fit: cover;
	}
	.leader-content p{
		max-width: 70%;
		font-size: 14px;
	}
	.leader_sec .col-lg-4, .core-team-sec .col-lg-4 {
	    padding-top: 70px;
	}
	.smart-solution-sec.story-smart-solution-sec{
		padding-bottom: 60px;
	}
	.testimonial_section.vm-section {
 	   padding-bottom: 60;
	}
	.testimonial_section .testimonials .testimonial_content{
		margin-top: -214px;
	}
	section.leadership_sec{
		padding-top: 40px;
	}
	.news_content p{
		font-size: 16px;
		line-height: 22px;
	}
	.wlcm-text.sec_padd.story_text_wlcm{
		padding-bottom: 0;
	}
	.right_news .news_content h3 {
	    font-size: 17px;
	    line-height: 24px;
	}
	.news_content{
		bottom: 10px;
	}
	.banner_content h2 {
        font-size: 40px;
        line-height: 50px;
    }
    .wlcm_content p {
        font-size: 18px;
        line-height: 30px;
    }
    .wlcm-text .banner_svg {
        top: -6rem;
        left: 50px;
    }
    .wlcm-text.story_wlcm_text .banner_svg svg {
	    height: 350px;
	}
    section.seamless-sec{
    	padding: 110px 0 90px;
    }
    .svg_left.top_minus {
        top: -65%;
    }
    .offering_arrow.features-arrow {
	    top: -205px;
	    max-width: 220px;
	}
	.page-template-template-appmodern .offering_arrow.features-arrow{
		top: -350px;
		max-width: inherit;
	}
	.resources-slider {
        width: 100%;
    }
    section.blog_page_list.sec_padd {
	    padding-top: 60px;
	}
	.home .wlcm-text .banner_svg{
		top: 30px;
	}
	.home .wlcm-text .banner_svg svg {
	    height: 420px;
	}
	.cloud-box{
		width: 17.85% !important;
	}
	.cloud-slider .slick-track{
		width: 100% !important;
	}
	.unlock-cloud-sec.enggagement_sec{
		margin-top: 125px;
		margin-bottom: 80px;
	}
	.page-template-template-solutions section.blog_page_list.sec_padd{
		padding-top: 0;
	}
	/*.enggagement_sec .title-box-2{
		padding: 45px 0;
	}*/
	/*.wlcm-text.sec_padd.story_wlcm_text {
        padding-bottom: 0px;
    }*/
    .sec_padd.story_wlcm_text.industry-wlcm_text {
	    padding-bottom: 60px;
	}
    .smart-solution-sec button.slick-next.slick-arrow{
    	right: 3%;
    }
    .smart-solution-sec button.slick-prev.slick-arrow {
	    right: 6.5%;
	}
	.smart-solution-sec .smart-slider {
	    width: 96%;
	}
	.offering_arrow.services-arrow {
	    top: -240px;
	    max-width: 220px;
	}
	/*section.blog_page_list.sec_padd{
		padding-top: 0;
	}*/
	.cloud-slider {
        width: 100%;
    }
    .primary-navigation .primary-menu-container > ul > .menu-item > a, .top_nav ul li a {
        font-size: 16px;
        font-weight: 600;
    }
    section.about-sec{
    	padding: 80px 0;
    }
    .industry-why_sec .offering_arrow.services-arrow {
	    top: -200px;
	}
	.slider-middle .slick-track {
	    padding: 70px 0 60px;
	}
	.slider-lefttext span{
		font-size: 28px;
		line-height: 30px;
	}
	section.why-sec.solution-why-sec.story_why_sec.industry-why_sec {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
    .seamless-sec .title-box-2 h3 {
	    margin-bottom: 30px;
	}
	.box-4{
		right: 30px;
		top: 45%;
	}
    .offering-sec .title_box {
	    max-width: 80%;
	}
	section.sec_padd.offering-sec {
	    padding: 80px 0 80px;
	}
	.unlock-cloud-sec{
		padding: 80px 0 100px;
	}
	.about_inner{
		width: 100%;
	}
	/*section.blog_page_list.sec_padd {
	    padding-bottom: 0;
	}*/
	.harness_sec .banner_content{
		padding: 100px 0;
	}
	.logo-inner.container{
		max-width: 95%;
	}
	section.contact_form_sec{
		padding: 40px 0;
		background-size: 47%, 70%;
		/*overflow: hidden;*/
	}
	.contact_form .wpcf7-form-control{
		padding: 8px 9px 8px 23px;
	}
	.arrow_box .banner_svg {
	    bottom: -180px;
	}
	.contact_form_sec .col-md-7 {
	    padding-left: 100px;
	}
	.title-box-2 h3 {
        font-size: 30px;
        line-height: 40px;
    }
    .locations h5 {
	    font-size: 24px;
	    line-height: 30px;
	    margin: 25px 0 20px;
	}
	.locations p br {
	    display: none;
	}
	.locations p {
	    font-size: 18px;
	    line-height: 30px;
	    margin-bottom: 0;
	}

}


@media (max-width: 1024px){
	.cloud-slider {
	    width: 89.2%;
	}
	section.sec_padd.job-text-sec{
		margin-top: 0;
	}
	.wlcm_content.career-wlcm ul li, .job-text p, .job-text li{
		font-size: 18px;
	}
	.job-box-main h3{
		font-size: 30px;
	}
	.job-box h4{
		font-size: 26px;
	}
	.job-tags span{
		font-size: 14px;
	}
	.box-3{
		left: 7%;
	}
	.box-4{
		right: 4%;
	}
	.number_count{
		font-size: 26px;
	}
	.box-1{
		left: 7%;
	}
	.center_box {
	    max-width: 300px;
	}
	.short_content p{
		font-size: 20px;
	}
	.box-2{
		right: 10%;
	}
	.float_box .logos-box{
		display: block;
	}
	.career-banner .banner_home .container{
		transform: translateY(-50%);
	}
	.content_leadership p{
		font-size: 16px;
		line-height: 26px;
	}
	.faq-sec-main button:not(:hover):not(:active):not(.has-background){
		font-size: 18px;
	}
	.faq-sec-main button:hover{
		font-size: 18px;
	}
	.faq-sec-main .accordion-body p, .faq-sec-main .accordion-body li{
		font-size: 15px;
		line-height: 28px;
	}
	.content-leader p{
		font-size: 14px;
	}
	.popup-inner{
		height: 480px;
	}
	.logos-box-main{
		padding-left: 0;
		padding-right: 30px;
	}
	.logos-box img {
	    width: 100px;
	}
	.wlcm-text.sec_padd.story_wlcm_text.award-wlcm-text{
		padding-top: 100px;
	}
	.certifications-box .logos-box-main{
		padding-left: 30px;
	}
	.award-box img {
	    width: 100%;
	}
	.award-wlcm-text.wlcm-text3 .banner_svg{
		left: auto !important; 
		height: 350px !important;
	}
	.award-wlcm-text.wlcm-text3 .banner_arrow_col{
		top: -300px;
	}
	.contact_form_sec .mainforsechead .title_box h2, .contact_form_sec .mainforsechead .title_box h2 span{
		font-size: 38px;
		line-height: 54px;
	}
	section.wlcm-text.sec_padd.industry-wlcm_text {
	    padding-bottom: 60px;
	}
	.slider-middle .cl{
		font-size: 18px;
	}
	section.sec_padd.contact-location {
	    padding: 60px 0 80px;
	}
	.industry-why_sec .offering_arrow.services-arrow {
	    top: -205px;
	}
	.industry-wlcm_text .title_box h2{
		font-size: 34px;
		line-height: 50px;
	}
	.slider-middle .slick-track {
	    padding: 50px 0;
	}
	section.why-sec.solution-why-sec.story_why_sec.industry-why_sec {
	    background: #fff;
	    padding-top: 60px;
	    padding-bottom: 60px;
	}
	.provide_sec.industry-provide_sec{
		padding: 60px 0;
	}
	.slider-lefttext span{
		padding: 15px 35px;
	}
	.news_btn{
		display: none;
	}
	.contact_form_sec .formsec, .contact_form_sec .mainforsechead {
	    padding: 15px 15px;
	}
	.contact_form_sec textarea.wpcf7-form-control {
	    height: 100px !important;
	}
	.wlcm-text.sec_padd.story_text_wlcm {
	    padding-top: 50px;
	    padding-bottom: 0px;
	}
    .news_content h3{
    	font-size: 22px;
    	line-height: 30px;
    }
    .right_news .news_content h3{
    	font-size: 20px;
    	line-height: 28px;
    }
    .news_content p{
    	font-size: 16px;
    	line-height: 20px;
    	margin-bottom: 0;
    }
	.leadership_sec .title-box-2{
		margin-bottom: 40px !important;
	}
	.testimonial_section.vm-section {
	    padding-bottom: 60px;
	}
	section.why-sec.solution-why-sec{
		padding-top: 60px;
	}
	section.leadership_sec{
		padding-top: 60px;
	}
	.right_over ul li{
		font-size: 15px;
		line-height: 18px;
	}
	section.sec_padd.core-team-sec{
		padding-top: 0;
		padding-bottom: 60px;
	}
	.smart-solution-sec.story-smart-solution-sec, .testimonial_section{
		padding-bottom: 60px;
	}
	section.blog_page_list.sec_padd {
	    padding-top: 60px;
	}
	section.blog_page_list.solution-blog-list {
        padding-top: 60px;
    }
	section.sec_padd.blog_sec_content {
	    padding-bottom: 0;
	    padding-top: 35px;
	}
	.leader_sec .col-lg-4, .core-team-sec .col-lg-4 {
	    padding-top: 50px;
	}
	.smart-solution-sec button.slick-next.slick-arrow{
		right: 40px;
	}
	.smart-solution-sec button.slick-prev.slick-arrow{
		right: 78px;
	}
	.unlock-cloud-sec.enggagement_sec{
		margin-top: 70px;
		margin-bottom: 0PX;
	}
	/*.stuck-slider{
		height: 550px;
	}*/
	.num{
		font-size: 20px;
		padding: 25px;
		line-height: 26px;
	}
	.title{
		font-size: 16px;
		line-height: 22px;
		padding: 25px;
	}
	.enggagement_sec .title-box-2{
		padding: 125px 0;
	}
	.offering_arrow.services-arrow{
		top: -275px;
		max-width: 220px;
	}
	section.sec_padd.leader_sec{
		padding-top: 80px;
	}
	.wlcm-text.sec_padd.story_wlcm_text{
		padding-bottom: 100px;
	}
    .wlcm-text.story_wlcm_text.solution-wlcm_text {
	    padding-bottom: 0;
	}
	.offering_arrow.features-arrow {
	    top: -205px;
	    max-width: 220px;
	}
	.slider-lefttext span{
		font-size: 22px;
		line-height: 30px;
	}
	.svg_left.top_minus {
        top: -65%;
    }
    .svg_left.top_minus svg {
        height: 350px;
    }
    .study_sec.product_study_sec {
	    padding-top: 0;
	    padding-bottom: 60px;
	}
	.leader-content h4{
		font-size: 20px;
	}
	.leader_sec .col-md-6.col-sm-12.col-lg-4, .core-team-sec .col-md-6.col-lg-4.col-sm-12 {
	    width: 50%;
	}
	.leader-content p{
		font-size: 14px;
	}
	.testimonial_svg svg{
		width: 630px;
	}
	.leader_sec .testimonial_svg{
		top: -15% !important;
	}
	.leader_sec .testimonial_svg svg{
		left: 0;
	}
	.testimonial_svg{
		top: -30% !important;
	}
	.wlcm-text.story_wlcm_text .banner_svg {
        left: -30%;
        top: -40px;
    }
    .testimonial_section .testimonials .testimonial_content {
        margin-top: -145px;
    }
    .testimonial_section .testimonial_caption h6, .vision-content h6{
    	font-size: 20px;
    }
    .smart-solution-sec .smart-slider{
    	width: 97%;
    }
	section.blog_page_list.blog_page_list_sec{
		padding-bottom: 30px !important;
	}
	nav.pagination_custom {
	    margin-top: 3rem;
	}
	section.contact_form_sec{
		padding: 40px 0;
		background-size: 47%, 70%;
		/*overflow: hidden;*/
	}
	.contact_form .wpcf7-form-control{
		padding: 8px 9px 8px 23px;
	}
	.arrow_box .banner_svg {
	    bottom: -180px;
	}
	.contact_form_sec .col-md-7 {
	    padding-left: 100px;
	}
	.locations h5 {
	    font-size: 24px;
	    line-height: 32px;
	    margin: 25px 0 20px;
	}
	.locations p {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 0;
	}
	footer#colophon {
	    border: none !important;
	    padding-top: 0;
	}
	.footer_btm .footer_logo{
		max-width: 385px;
	}
	li#menu-item-418 a{
		font-size: 13px;
		padding: 5px 55px 5px 20px;
		background-size: 25px;
	}
	.post-update a.learn-btn img {
	    width: 30px;
	}
	.resources-inner a.learn-btn{
		margin-top: 0;
	}

	.blog_page_list .post-update a.learn-btn {
	    font-size: 13px;
	    padding: 4px 15px;
	    margin-top: 25px;
	}
	.footer_logo ul img {
	    width: 70px;
	}
	.footer_logo ul{
		padding-left: 0;
	}
	.offering-sec .title_box {
	    max-width: 80%;
	}
	.about-box:first-child {
	    margin-left: 50%;
	}
	.seamless-sec .title-box-2 h3 {
	    margin-bottom: 30px;
	}
	.blog_page_list a.learn-btn{
		margin-top: 0;
	}
	.blog_grid {
	    margin-top: 1rem;
	}
	.logo-inner.container{
		max-width: 100%;
	}
	section.seamless-sec{
		padding: 95px 0 90px;
	}
	.unlock-cloud-sec{
		padding: 60px 0;
	}
	.container {
	    max-width: 95%;
	}
	.banner_home .container{
		padding-left: 0;
	}
	.wlcm_content p{
		font-size: 20px;
		line-height: 34px;
	}
	.wlcm-text .banner_svg{
		top: 0;
		left: 100px;
	}
	.wlcm-text.sec_padd{
		padding: 60px 0;
	}
	.logo-slider {
	    width: 100%;
	}
	.resources-slider{
		width: 100%;
	}
	.resources-slider .slick-dots li{
		width: 125px;
	}
	.logo-sec {
	    padding-bottom: 0px;
	    padding-top: 0px;
	}
	.about_inner {
        max-width: 100%;
        width: 100%;
    }	
    .about-sec .title-box-3 h3{
    	text-align: right;
    	margin-bottom: 50px;
    }
    section.blog_page_list.sec_padd{
    	padding-bottom: 60px;
    }
    .about-box {
        height: 300px;
        width: 300px;
    }
    .resources-sec, .harness_sec .banner_content{
    	padding: 60px 0 60px;
    }
    section.sec_padd.offering-sec {
	    padding: 60px 0 60px;
	}
    .award-sec{
    	padding: 60px 0;
    }
	.right_over {
	    display: block;
	    padding: 10px;
	}
	.right_over p{
		margin-bottom: 0;
		margin-top: 10px;
	}

	.site-logo .custom-logo {
        max-width: 185px;
        max-height: unset !important;
    }

}

@media (max-width: 991px){
	.site-logo .custom-logo {
/*	    max-width: 120px;*/
	}
	.wlcm-text.story_wlcm_text .banner_svg {
        left: -30%;
        top: 100px;
        height: 300px;
    }
    .primary-navigation > div > .menu-wrapper > li.show-menu > .sub-menu {
        display: block;
    }
    .show-menu button.sub-menu-toggle {
        transform: rotate(90deg);
    }
    .circle-img-main{
    	max-width: 430px;
    }
    .center_box {
	    max-width: 300px;
	}
	.short_content p{
		font-size: 20px;
	}
    .box-2{
    	right: 7%;
    }
	.circle_shape .circle-img{
		max-width: 100%;
	}
	.circle_shape {
	    position: relative;
	    max-width: 600px;
	    margin: 0 auto;
	    padding: 20px;
	}
	.circle-box-main h5{
		font-size: 16px;
		line-height: 26px;
	}
	.center_box > img {
	    max-width: 200px;
	}
	.center_box h4 {
	    font-size: 18px;
	    line-height: 30px;
	    padding-top: 30px;
	}
	.circle-box-main .shape_content h5{
		font-size: 20px;
	}
	.shape_box{
		max-width: 250px;
		left: 100px;
		top: 30px;
	}
	.shape_box.shape4{
		right: 90px;
		bottom: 20px;
	}
	.shape_box.shape2{
		right: 94px;
	}
	.shape_box.shape3{
		left: 115px;
	}
	.shape_content p{
		font-size: 14px;
		line-height: 18px;
	}
    .right_news .news_content h3{
    	font-size: 16px;
    	line-height: 24px;
    }
    .news_content h3{
    	font-size: 18px;
    	line-height: 26px;
    }
    .news_content p{
    	font-size: 16px;
    	line-height: 20px;
    	margin-bottom: 0;
    }
    .news_content{
    	bottom: 0;
    }
    section.news_sec{
    	padding-bottom: 0;
    	padding-top: 0;
    }
	.leadership_sec .title-box-2{
		margin-bottom: .5rem!important;
	}
	.study_sec.product_study_sec{
		padding-top: 40px;
	}
	section.blog_page_list.solution-blog-list {
        padding-top: 50px;
    }
    .leader_sec .col-lg-4, .core-team-sec .col-lg-4 {
        padding-top: 90px;
    }
    .leader_sec .testimonial_svg {
        top: -10% !important;
    }
	.leader_img{
		width: 150px;
		height: 240px;
	}
	.leader_img img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.testimonial_section .testimonials .testimonial_content{
		margin-top: -150px;
	}
    .wlcm-text.sec_padd.story_wlcm_text{
    	padding-top: 0;
    }
    .wlcm-text.sec_padd.story_wlcm_text {
	    padding-top: 100px;
	    padding-bottom: 100px;
	}
    .wlcm-text.story_wlcm_text.solution-wlcm_text {
	    padding-bottom: 0;
	}
	.smart-solution-sec .smart-slider {
	    width: 100%;
	}
	.svg_left.top_minus {
        top: -65%;
    }
    .smart-solution-sec button.slick-next.slick-arrow{
    	right: 40px;
    }
    .smart-solution-sec button.slick-prev.slick-arrow {
	    right: 78px;
	}
	.unlock-cloud-sec.enggagement_sec{
		margin-top: 70px;
	}
	.offering_arrow.services-arrow{
		top: -275px;
		max-width: 220px;
	}
	.carousel-item{
		width: clamp(350px, 30vw, 362px);
		height: clamp(350px, 40vw, 520px);
		/*left: 50%;*/
	}
	.title{
		font-size: 16px;
		line-height: 22px;
	}
	.num{
		font-size: 20px;
		padding: 22px;
		line-height: 24px;
	}
	/*.stuck-slider{
		height: 460px;
	}*/
	.enggagement_sec .title-box-2{
		padding: 40px 0;
	}
	.enggagement_sec p {
	    font-size: 16px;
	    line-height: 26px;
	}
    .right_over p{
    	font-size: 15px;
    	margin-bottom: 15px;
    	line-height: 20px;
    }
    .slider-lefttext span{
    	font-size: 20px;
    	line-height: 36px;
    }
    .svg_left.top_minus svg {
	    height: 350px;
	}
    .offering_arrow.features-arrow{
    	top: -205px;
    	max-width: 220px;
    }
    section.why-sec.solution-why-sec{
    	padding-top: 60px;
    	padding-bottom: 0;
    }
    .study_sec.product_study_sec {
	    padding-bottom: 60px;
	}
	.smart-solution-sec .cloud-content h4{
		font-size: 20px;
		line-height: 26px;
	}
	.testimonial_section{
		padding-top: 0px;
		padding-bottom: 60px;
	}
	.smart-solution-sec.story-smart-solution-sec {
	    padding-bottom: 60px;
	    padding-top: 40px;
	}
	.testimonial_svg{
		top: -30% !important;
	}
	.smart-solution-sec .cloud-content p {
	    font-size: 16px;
	    line-height: 22px;
	}
	.contact_form_sec .col-md-7 {
        padding-left: 15px;
        padding-right: 15px;
    }
	section.contact_form_sec.sec_padd {
	    background: url(/wp_outa/wp-content/uploads/2025/02/contact-bg.webp) right no-repeat;
	    background-size: cover;
	    background-position: bottom right;
	    padding-bottom: 20px;
	}
	.arrow_box .banner_svg{
		bottom: -140px;
	}
	.locations h5 {
	    font-size: 24px;
	    line-height: 32px;
	    margin: 25px 0 20px;
	}
	.locations p {
	    font-size: 18px;
	    line-height: 30px;
	    margin-bottom: 0;
	}
	/*.circle-img-main:after, .circle-img-main:before, .box-1:after, .box-1:before, .box-3:after, .box-3:before, .box-4:after, .box-4:before{
		width: 12px;
		height: 12px;
	}*/
	.wlcm-text .banner_svg{
		left: 0;
	}
	.offering-sec .title_box {
	    max-width: 75%;
	}
	.harness_sec .banner_content{
		padding: 60px 0;
	}
	.award-sec{
		padding: 60px 0;
	}
	.logo-inner.container{
		width: 100%;
		max-width: 100%;
	}
	/*.award-sec .col-md-3{
		width: 40%;
	}*/
	.container{
		max-width: 100%;
	}
	.award-sec .col-md-9{
		width: 60%;
	}
	section.seamless-sec{
		padding-top: 95px;
	}
	section.seamless-sec .title-box-2 h3 {
	    margin-bottom: 25px;
	}
	.banner_content h2{
		font-size: 30px;
		line-height: 45px;
	}
	.wlcm-text.sec_padd{
		padding: 60px 0;
	}
	.wlcm-text .banner_svg{
		top: 25px;
	}
	.banner_home .container{
		max-width: 93%;
		transform: translateY(-75%);
		padding-left: 0;
		width: 100%;
	}
	#primary-mobile-menu{
		outline: none;
	}
	#primary-mobile-menu .dropdown-icon {
	    font-size: 0;
	    position: relative;
	    top: 0;
	}
	.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon {
	    position: relative;
	    top: 0;
	    width: 40px;
	    height: 40px;
	}
	.primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{
		display: block;
	}
	.primary-navigation > .primary-menu-container {
	    position: fixed;
	    visibility: hidden;
	    opacity: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);
	    padding-left: var(--global--spacing-unit);
	    padding-right: var(--global--spacing-unit);
	    padding-bottom: var(--global--spacing-horizontal);
	    background-color: var(--global--color-background);
	    transform: translateY(var(--global--spacing-vertical));
	}
	.primary-navigation > .primary-menu-container {
	    height: 100vh;
	    z-index: 499;
	    overflow-x: hidden;
	    overflow-y: auto;
	    border: 2px solid transparent;
	}
	.primary-navigation-open .primary-navigation {
	    width: 100%;
	    position: fixed;
	    z-index: 2;
	}
	.primary-navigation{
		position: absolute;
	}
	.primary-navigation-open .mobile-logo {
	    display: block;
	    position: fixed;
	    top: -3px;
        left: 25px;
	    z-index: 9999;
	    width: 100%;
	    max-width: 185px;
	    height: 75px;
	}
	.primary-navigation-open .menu-button-container {
        top: 13px;
    }
	button#primary-mobile-menu {
        width: 40px;
        height: 40px;
        padding: 0 !important;
        margin-right: 0px;
        margin-top: 5px;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 50%;
    }
    .primary-navigation .primary-menu-container > ul > .menu-item.hover ul.sub-menu {
        display: block;
        box-shadow: none;
        padding: 0 0 0 20px;
        margin: 0 0 25px;
    }
    li#menu-item-418 a {
	    position: fixed;
	    width: 100%;
	    left: 0;
	    bottom: 0;
	    border-radius: 0;
	    height: 50px;
	    border: none;
	    background-position: 57% center;
	}
	.primary-navigation .primary-menu-container > ul > .menu-item {
	    margin-left: 0px;
	}
	.primary-navigation .primary-menu-container > ul > .menu-item > a, .top_nav ul li a{
		font-size: 12px;
	}
	.top_nav ul li a.search-icon img {
	    max-width: 20px;
	}
	.wlcm_content {
	    padding-left: 0;
	}
	.footer-nav ul li {
	    margin-right: 8px;
	}
	.box-1 {
	    left: -4%;
	}
	.box-3 {
	    width: 180px;
	    height: 180px;
	    left: 0px;
	}
	.box-2 {
	    width: 185px;
	    height: 185px;
	}
	.box-4 {
	    width: 200px;
	    height: 200px;
	    right: -30px;
	}
	.cloud-slider {
	    width: 93%;
	}
	.logo-slider {
	    width: 100%;
	}
	.resources-slider {
	    width: 100%;
	}
	footer#colophon{
		padding-top: 0;
	}

	.resources-slider .slick-dots li{
		width: 80px;
	}
	.unlock-cloud-sec{
		padding: 60px 0;
	}
	.footer_btm .footer_logo{
		max-width: 430px;
	}
	.footer_logo ul{
		padding-left: 0;
	}
	.footer_logo li img {
	    width: 70px;
	}
	.logo-sec {
	    padding-bottom: 0px;
	    padding-top: 0;
	}
	.get_rgt {
	    padding-top: 0 !important;
	}
	.resources-sec{
		padding: 60px 0 40px;
	}
	.wlcm_content {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.offer-slider button.slick-next.slick-arrow{
		right: 38px;
		top: -28px;
	}
	.offer-slider button.slick-prev.slick-arrow{
		right: 74px;
		top: -35px;
	}
	.offer-slider .slick-list {
	    padding: 0px 40px !important;
	}
	.offer-slider .slick-current.slick-active .box-content{
		display: block;
	}
	.offer-slider .slider-box:not(.slick-current),
	.offer-slider .slider-box{
		height: 300px;
	}
	/*.box-content{
		background: rgba(255, 255, 255, 0.5);
	}*/
	.unlock_arrow_bg{
		right: 5%;
	}
	.about-box {
        height: 230px;
        width: 48%;
    }
    .circle_svg.aos-animate {
	    width: 350px;
	}
	.circle_svg svg {
	    width: 350px;
	    height: 350px;
	}
	.offer-slider .slick-current.slick-active .box-img:after{
		background: linear-gradient(180deg, rgba(255, 255, 255, 0) 10%, 
			rgba(255, 255, 255, 0.657004) 40%, 
			rgba(255, 255, 255, 0.796664) 82.93%, #FFFFFF 100%);
	}
	section.about-sec{
		padding: 60px 0;
	}
	.circle-img-svg{
		left: 0;
	}
	.wlcm_cloudmigration .wlcm_content {
	    padding-left: 40px;
	}
	.whychoose_sec .slide_svg {
	    margin-left: 30px;
	}
	ul.whychoose_slider {
	    margin-right: 0;
	    margin-left: 0;
	    margin-top: 40px;
	}
	.product-img-slide {
	    width: 100%;
	}
	.product-img-slide .slider-nav .thumb-slide.slick-current.slick-active ~ .slick-slide {
	    margin-right: -70px;
	}
	.product-img-slide .slider-nav {
	    padding-left: 14%;
	}
	.overlay_study{
		padding: 20px 15px;
	}
	.study_box span{
		left: 10px;
		top: 10px;
		padding: 5px 10px;
	}
	.testimonial_svg svg {
	    width: 630px;
	}
	.svg_left {
	    top: -20%;
	}
	.swiper-container-main {
	    margin-left: -85px;
	}
	.right_slider h4 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.study_sec.position-relative .offering_arrow.white_arrow {
	    top: -340px;
	}
	.slide_svg ul li{
		font-size: 18px;
		line-height: 22px;
	}

.wp-custom-logo .site-header 
  {
        justify-content: flex-start;
        padding: 0;
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 10px;
        padding-bottom: 10px;
 }


    nav#site-navigation {
        margin-right: 0;
        position: absolute;
        top: 0px;
        z-index: 9999;
        padding-top: 0;
        left: 0;
    }


        .menu-button-container {
        right: 20px;
   
        top: 5px;
        min-width: 50px;
        display: block;
    }
.menu-button-container #primary-mobile-menu .dropdown-icon {
    display: flex
    font-size: 0;
;
    align-items: center;
}

.primary-navigation-open .menu-button-container
{
	width: auto;
	background: none !important;

}

   /* .primary-navigation-open .primary-navigation > .primary-menu-container {
        background: none;
    }*/

ul#primary-menu-list {
        border-top: 1px solid #E62D1C;
        padding-top: 15px;
        margin-top: 12px;
    }
    .primary-navigation .primary-menu-container > ul > .menu-item {
        display: block;
        width: 100%;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item > a {
        font-size: 16px;
        padding-left: 0;
        padding-right: 0;
        border-bottom: 1px solid #C6C6C6;
        padding-top: 15px;
        padding-bottom: 15px;
 
        color: #000;
    }

    .primary-navigation-open .menu-button-container #primary-mobile-menu {
        border: 1px solid #000;
        margin-right: 0px;
        outline: none !important;
        box-shadow: none;
    }

    .primary-navigation-open .primary-navigation > .primary-menu-container {
        background: #fff;
    }
    .title-box-3 h3{
    	text-align: left;
    }
.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
    margin-left: -0px;
}
.primary-navigation-open .menu-button-container #primary-mobile-menu {
    width: 30px;
    height: 30px;
    border-radius: 50px;
}

    .primary-navigation .primary-menu-container > ul > .menu-item > a {
        font-size: 16px;
        padding-left: 0;
        padding-right: 0;
        border-bottom: 1px solid #C6C6C6;
        padding-top: 15px;
        padding-bottom: 15px;
/*        font-family: 'dinotregular';*/
        color: #000;
    }

    .wp-custom-logo .site-header button.sub-menu-toggle {
        display: block !important;
        position: absolute;
        right: 10px;
        padding: 0 !important;
        width: 24px !important;
        height: 24px !important;
        color: #000 !important;
        background-image: url("https://acoding.com/wp_outamation/wp-content/uploads/2025/01/right_arrow.png") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        top: 15px;
        border: none !important;
        outline: none !important;
        box-shadow: none !important;
        transition: all 0.5s ease;
    }
    .wp-custom-logo .site-header .hover button.sub-menu-toggle {
	    transform: rotate(90deg);
	}
    .primary-navigation > div > .menu-wrapper {
        padding-bottom: 100px;
    }

    ul#primary-menu-list {
        border-top: 0;
        padding-top: 15px;
        margin-top: 12px;
    }


/*.primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul
{
	display: block !important;

}*/

.primary-navigation > div > .menu-wrapper > li > .sub-menu
 {
        display: none ;
        box-shadow: none;
        padding: 0 0 0 20px;
        margin: 0 0 25px;
        width: 100%;
       border: none;
       position: relative !important;
    }

.primary-navigation > div > .menu-wrapper > li > .sub-menu
 {
    position: relative !important;
    top: 0 !important;
}

     .primary-navigation > div > .menu-wrapper > li > .sub-menu li a{
        margin: 10px 0;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 26px;
	    position: relative;
	    padding: 0px 0px 0px 0px;
	    margin: 15px 0;
	    background: transparent;
	    border-bottom-left-radius: 10px;
	    border-top-left-radius: 10px;
    }
    button.sub-menu-toggle span {
        display: none !important;
    }
    .primary-navigation > .primary-menu-container{
    	border: none !important;
    	padding-left: 25px;
    	padding-right: 25px;
    }

.primary-navigation .primary-menu-container > ul > .menu-item.hover ul.sub-menu {
        display: block;
        box-shadow: none;
        padding: 0 0 0 20px;
        margin: 0 0 25px;
    }

    .primary-navigation .primary-menu-container > ul > .menu-item {
        display: block;
    }



.site-branding{ margin:0 }






}

@media (max-width: 767px){
	.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{
		position: inherit;
	}
	.leadership_sec .title-box-2 h3{
		font-size: 30px;
	}
	.row.leadership_row {
	    flex-wrap: wrap-reverse;
	    row-gap: 20px;
	    margin-top: 25px;
	}
	section.sec_padd.job-text-sec{
		margin-top: 0;
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.job-text{
		padding: 0;
	}
	.btn-apply-box p{
		align-items: flex-end;
		flex-direction: column;
		row-gap: 20px;
	}
	.job-box-main h3{
		font-size: 26px;
	}
	.job-text p, .job-text li{
		font-size: 18px;
	}
	.wlcm_content.career-wlcm ul li{
		font-size: 18px;
	}
	.job-tags span{
		font-size: 14px;
	}
	.job-text h5{
		font-size: 28px;
		line-height: 34px;
	}
	.job-box h4{
		font-size: 24px;
		line-height: 26px;
	}
	.col-md-3.color-2, .col-md-3.color-4 {
	    padding-top: 30px;
	}
	.desk_banner{
		display: none;
	}
	.mobile_banner{
		display: block;
	}
	.short_content p{
		font-size: 16px;
	}
	.center_box {
	    max-width: 215px;
	}
	/*.blog-banner .banner_home {
	    padding-top: 0;
	}*/
	.blog-banner{
		padding: 0px 0;
	}
	/*.career-banner{
		background: linear-gradient(180deg, #E62D1C 0%, #801910 100%);
	}*/
	/*.career-banner .banner_img {
	    display: none;
	}*/
	/*.career-banner .banner_home .container {
	    position: unset;
	    transform: unset;
	}*/
	/*.career-banner .banner_home {
	    padding-top: 60px;
	    padding-bottom: 60px;
	}*/
	.career-banner .row .col-md-6:first-child {
	    order: 2;
	    margin-top: 25px;
	}
	.career-banner p{
		font-size: 16px;
		line-height: 24px;
	}
	.page-template-template-career section.blog_page_list.career-blog{
		padding-top: 0;
	}
	.circle-img-main{
		max-width: 390px;
		padding: 20px;
	}
	.shape_box{
		left: 30px;
	}
	.shape_box.shape2 {
        right: 30px;
    }
	.logos-box-main .col-md-3.col-sm-6 {
	    width: 50%;
	}
	.container.popup-inner {
        padding: 65px 30px 30px;
        height: 500px;
    }
	.leader-img{
		padding: 0;
		margin-bottom: 25px;
	}
	.content-leader h3{
		font-size: 22px;
	}
	.content-leader h6{
		font-size: 11px;
		margin-bottom: 15px;
	}
	.content-leader p{
		font-size: 14px;
	}
	.offering_arrow.features-arrow{
		top: -145px;
	}
	section.sec_padd.logos_sec {
	    padding-top: 50px;
	}
	.award-box{
		width: 50%;
	}
	.logos-box-main{
		padding: 0;
		border: none;
	}
	.col-md-6.certifications-box {
	    padding-top: 50px;
	}
	.logos-box-main img {
	    width: 140px;
	}
	.certifications-box .logos-box-main{
		padding-left: 0;
	}
	.wlcm-text.sec_padd.story_wlcm_text.award-wlcm-text{
		padding-top: 100px;
		padding-bottom: 20px;
	}
	.stuck-slider{
		position: unset;
		width: 100%;
	}
	.industry-wlcm_text .title_box h2{
		font-size: 28px;
        line-height: 42px;
	}
	.unlock-cloud-sec.outamate-features.industry-features {
	    padding-top: 60px;
	}
	.industry-why_sec .offering_arrow.services-arrow {
	    top: -145px;
	}
	.provide_sec.industry-provide_sec {
        background-position: right;
        padding: 30px 0 60px;
    }
    .slider-middle .slick-track {
	    padding: 45px 0;
	}
	.slider-middle button.slick-next.slick-arrow {
	    top: -25px;
	}
	.slider-middle button.slick-prev.slick-arrow {
	    top: -33px;
	}
	section.why-sec.solution-why-sec.story_why_sec.industry-why_sec{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.contact_form_sec .mainforsechead .title_box{
		margin-top: 0;
	}
	.contact_form_sec .mainforsechead .title_box h2, .contact_form_sec .mainforsechead .title_box h2 span {
	    font-size: 32px;
	    line-height: 30px;
	}
	.news_content h3, .right_news .news_content h3{
		font-size: 18px;
		line-height: 22px;
	}
	section.contact_form_sec.sec_p{
		background-position: 28% center !important;
	}
	.contact_form_sec .descri_box p{
		font-size: 16px;
	}
	.contact_form_sec .banner_arrow_col{
		margin-bottom: 0;
	}
	.contact_form_sec .formsec {
	    padding: 0px 15px;
	}
	.contact_form_sec .mainforsechead {
	    padding: 10px 15px 30px;
	}
	section.news_sec {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.col-md-6.col-sm-12.left_news {
	    margin-bottom: 23px;
	}
	.news_content p {
	    font-size: 15px;
	    line-height: 20px;
	    margin-bottom: 0;
	}
	.leadership_sec .title-box-2{
		margin-bottom: .5rem!important;
		flex-wrap: wrap;
	}
	section.blog_page_list.solution-blog-list {
	    padding-top: 60px;
	}
	.vm-section.testimonial_section .testimonial_img img{
		height: 190px;
	}
	.offering-sec .title_box {
        max-width: 100%;
    }
	.unlock-cloud-sec.outamate-features {
	    padding-top: 130px;
	}
	.solution-why-sec .why-sec-content p{
		font-size: 16px !important;
		line-height: 28px !important;
	}
	.study_sec.product_study_sec{
		padding-bottom: 40px;
	}
	.outamate-features .svg_left.top_minus{
		top: -25%;
	}
	.why-sec-content {
	    padding: 20px 0 0;
	}
	.leader_sec .col-md-6.col-sm-12.col-lg-4, .core-team-sec .col-md-6.col-lg-4.col-sm-12 {
	    width: 100%;
	}
	section.sec_padd.why-sec{
		padding-top: 60px;
	}
	.solution-why-sec.why-sec{
		padding-bottom: 0;
	}
	.carousel_stuck.stuck-slider{
		position: unset;
		/*height: 400px;*/
	}
	.enggagement_sec .title-box-2{
		padding: 0;
	}
	.title{
		font-size: 16px;
		padding: 7px;
		line-height: 24px;
	}
	.carousel-item{
		width: clamp(200px, 30vw, 362px);
		height: clamp(300px, 40vw, 520px);
	}
	.unlock-cloud-sec.enggagement_sec{
		margin-top: 80px;
		padding-bottom: 0px;
		margin-bottom: 0;
	}
	.enggagement_sec button.slick-arrow{
		display: none;
	}
	.num{
		font-size: 20px;
		line-height: 30px;
	}
	.unlock-cloud-sec .offering_arrow.services-arrow {
        top: -39%;
    }
	section.why-sec.solution-why-sec{
		padding-bottom: 20px;
	}
	section.sec_padd.unlock-cloud-sec.smart-solution-sec {
	    padding-bottom: 30px;
	}
	section.unlock-cloud-sec.smart-solution-sec.story-smart-solution-sec {
	    padding: 60px 0 0;
	}
	.testimonial_section.vm-section {
	    padding-bottom: 60px;
	}
	.leadership_sec a.learn-btn {
	    margin-top: 0;
	}
	section.leadership_sec {
	    padding-top: 60px;
	    padding-bottom: 60px;
	}
	.leadership_sec .col-md-6.col-sm-12.col-lg-4 {
	    padding-top: 70px;
	}
	.solution-smart-sec .cloud-slider-main {
	    padding-top: 40px;
	}
	.smart-solution-sec.solution-smart-sec button.slick-prev.slick-arrow{
		top: -50px;
	}
	.smart-solution-sec.solution-smart-sec button.slick-next.slick-arrow{
		top: -39px;
	}
	.testimonial_svg {
        top: -15% !important;
    }
    .leader_sec .col-lg-4, .core-team-sec .col-lg-4 {
	    padding-top: 75px;
	}
	section.sec_padd.leader_sec{
		padding-top: 75px;
	}
	.leader-content h4{
		font-size: 20px;
	}
	.leader-content p{
		font-size: 14px;
	}
	section.sec_padd.core-team-sec{
		padding-top: 0;
		padding-bottom: 60px;
	}
	.leader_sec .testimonial_svg{
		top: -10% !important;
	}
	.leader_sec .testimonial_svg svg{
		left: 0;
	}
    .testimonial_section .testimonials .testimonial_content{
    	margin-top: 0;
    }
    .testimonial_section .testimonial_caption h6, .vision-content h6{
    	font-size: 20px;
    }
	.wlcm-text.sec_padd.story_wlcm_text {
	    padding-top: 100px;
	    padding-bottom: 0;
	}
	.testimonial_slider .images_box {
	    margin-bottom: 0;
	}
	.wlcm-text.story_wlcm_text .banner_svg {
        left: 0;
        top: 0;
    }
	.smart-solution-sec .smart-slider {
	    width: 98%;
	}
	.get_rgt{
		font-size: 17px;
	}
	.next_prev_wrap{
		padding-top: 0;
	}
	.smart-solution-sec button.slick-next.slick-arrow {
	    right: 30px;
	    top: -50px;
	}
	.page-id-422 .smart-solution-sec button.slick-next.slick-arrow{
		top: -30px;
	}
	.page-id-422 .smart-solution-sec button.slick-prev.slick-arrow{
		top: -42px;
	}
	.page-id-1055 .solution-smart-sec .cloud-slider-main, .page-id-1045 .solution-smart-sec .cloud-slider-main{
		padding-top: 0;
	}
	.smart-solution-sec.story-smart-solution-sec {
	    padding-bottom: 60px;
	}
	.testimonial_section{
		padding-bottom: 60px;
		padding-top: 60px;
	}
	.testimonial_section p{
		font-size: 15px;
		line-height: 24px;
	}
	.vision-content{
		padding: 30px;
	}
	.smart-solution-sec button.slick-prev.slick-arrow {
	    right: 68px;
	    top: -62px;
	}
	.smart-solution-sec .cloud-content p{
		font-size: 16px;
	}
	.smart-solution-sec .cloud-inner {
	    padding-bottom: 10px;
	}
	.smart-solution-sec .cloud-content h4 {
	    font-size: 20px;
	    line-height: 24px;
	    margin-bottom: 10px;
	}
	.col-md-5.arrow_box {
	    display: none;
	}
	.wlcm-text3.story_wlcm_text .banner_arrow_col{
		top: -185px;
	}
	.wlcm_content.product_wlcm {
	    padding: 0 0px 30px !important;
	}
	.testimonial_slider .slick-list{
		padding: 0;
	}

	/*.award-sec .col-md-3, .award-sec .col-md-9{
		width: 100%;
	}*/
	.about-sec .title-box-3 h3{
		margin-bottom: 0;
		text-align: left;
	}
	li#menu-item-418 a{
		background-position: 65% center;
	}
	.subscription_box{
		padding-top: 0;
	}
	section#block-13{
		width: 100%;
	}
	.social-icon ul{
		padding-top: 20px;
	}
	.blog-content .post-update a.learn-btn {
	    font-size: 12px;
	    padding: 5px 20px;
	    margin-top: 20px;
	    display: block;
	    white-space: nowrap;
	}
	.blog-content .post-update a.learn-btn img{
		display: inline-block;
	}
	section#block-13 {
        width: 100%;
        margin-bottom: 40px;
    }
    .footer_logo ul {
        padding: 0;
        max-width: 300px;
        margin: 0 auto;
    }
    .footer_logo ul li img {
        width: 85px;
        height: 45px;
        object-fit: contain;
    }
    .get-in-sec a.learn-btn{
    	margin-left: 0 !important;
    	margin-top: 30px !important;
    }
    .footer_logo ul{
    	justify-content: center;
    	row-gap: 15px;
    	column-gap: 15px;
    }
	.offer-slider-main{
		position: unset;
		width: 100%;
		padding-left: 0px;
	}
	.title_box p br{
		display: none;
	}
	.cloud-slider {
	    width: 100%;
	}
	.logo-slider {
	    width: 100%;
	    margin-bottom: 45px;
	}
	.resources-slider {
	    width: 100%;
	}
	.resources-slider .slick-dots li{
		width: 30px;
	}
	.wp-custom-logo .site-header{
		position: relative;
	}
	.primary-navigation .primary-menu-container > ul > .menu-item {
	    margin-left: 0px;
	}
	.top_nav ul{
		padding: 0;
	}
	.top_nav ul li a.login-btn {
	    padding: 4px 10px;
	    font-size: 13px;
	    margin-left: 10px;
	    margin-right: 15px;
	}
	.top_nav ul li a.login-btn img{
		max-width: 25px;
	}
	.banner_content h2 {
	    font-size: 32px;
	    line-height: 40px;
	}
	.banner_img img {
	    width: 100%;
	    object-fit: cover;
	    height: 100%;
	    object-position: left;
	    position: absolute;
	    top: 0;
	    left: 0;

	}

	.banner_home .container {
    top: 44%;
   }
	.banner_img {
	    height: auto;
	}


	/*.banner_content {
    padding-top: 30%;
}*/
.banner_home {
    position: relative;
    padding-top: 110%;
}



	.slider-row{
		padding-top: 0;
	}
	.sub-title {
	    margin-top: 40px;
	}
	.offering-sec .container {
	    padding-left: 15px;
	}
	.offer-slider {
	    margin-top: 50px;
	}
	section.sec_padd.offering-sec{
		padding-bottom: 60px;
	}
	.unlock-cloud-sec {
	    padding: 60px 0;
	}
	.title-box-2 h3 {
	    font-size: 26px;
	}
	/*.title-box-2 span {
	    display: block;
	}*/
	.cloud-slider, .offer-slider {
	    margin-left: 0px;
	}
	section.sec_padd.about-sec.pb-0 {
	    padding-top: 0;
	}
	.right-arrow img {
	    max-width: 160px;
	}
	.title-box-2 h3{
		line-height: 30px;
		margin-bottom: 1rem;
	}
	/*.logo-inner {
	    padding-left: 15px;
	}*/
	.about-center{
		position: inherit;
	}
	.about_inner{
		display: block;
		text-align: center;
	}
	.about-box{
		margin: 20px auto;
	}
	.about-sec .title-box-2 {
	    max-width: 100%;
	    justify-content: center;
	    margin-bottom: 10px;
	}
	.unlock_arrow_bg {
        right: 0;
        bottom: 0;
        top: inherit;
        width: 115%;
        left: 0;
    }
	.circle-box-main h5 {
	    font-size: 13px;
	    line-height: 24px;
	    font-weight: 400;
	    text-align: center;
	}
	.explore-btn {
	    padding-top: 170px;
	}
	.box-3 {
        width: 150px;
        height: 150px;
        left: 30px;
        bottom: -150px;
        top: inherit;
    }
	    .box-1 {
        height: 110px;
        max-width: 110px;
        left: 0;
    }
	.box-2 {
        width: 115px;
        height: 115px;
        top: -100px;
        right: 20px;
    }
	.box-4 {
        width: 140px;
        height: 140px;
        right: 50px;
        top: inherit;
        bottom: -120px;
        padding: 0;
    }
	.circle-img-main:before{
		right: 0;
	}
	.circle-box-main {	 
	    max-width: 400px;
	    margin: 0 auto;
	}
	.shape_box{
		width: 150px;
	}
	.shape_content p{
		display:  none;
	}
	.circle-box-main .shape_content h5{
		font-size: 15px;
	}
	.shape_box.shape3{
		left: 8%;
	}
	.shape_box.shape4{
		right: 6%;
	}
	.center_box h4 {
        font-size: 14px;
        line-height: 20px;
    }

	.logo-sec {
	    padding: 0rem 0 0;
	}
	section.blog_page_list.sec_padd{
		padding-bottom: 60px;
	}
	.resources-slider {
	    margin: 0 ;
	}
	.resources-sec{
		padding-bottom: 40px;
	}
	.resources-box{
		margin: 0 10px;
	}
	.get-in-sec .title-box {
/*	    text-align: center;*/
	}
	.get_rgt {
	    text-align: left;
	    margin-top: 0px;
	}
	section#block-11, section#block-12 {
	    width: 100%;
	    margin-bottom: 50px;
	}
	section#block-12 .wp-block-search{
		padding-top: 0;
	}
	.footer-widget .row>* {
	    width: 100%;
	}
	h2.wp-block-heading, h2.widget-title{
		margin-bottom: 5px;
	}
	.footer-widget .widget {
	    margin-bottom: 20px;
	}
	ul#menu-news li {
	    padding: 10px 0;
	}
	footer#colophon {
	    border-top: none;
	    padding-top: 0px;
	    text-align: center;
	}

	.footer-nav ul{
		justify-content: flex-start;
	}
	.circle_anim4{
		top: -25px;
		transform: rotate(-17deg);
	}
	.circle_shape.aos-animate .circle_anim4 {
	    top: -75px;
	}
	.resources-inner a.learn-btn {
	    padding: 7px 10px;
	    font-size: 13px;
	    margin: 0;
	}
	.resources-inner .title-box-2{
		max-width: 100%;
	}
	.banner_home .container,
	.wlcm-text .container{
		max-width: 100%;
	}
	.banner_content{
		text-align: left;
	}
	.footer-widget ul#menu-news.menu li a{
		font-size: 18px;
	}
	.menu-button-container {
/*	    display: none;*/
	}
	
	.site-branding{
		margin-top: 0;
	}
	.primary-navigation > div > .menu-wrapper {
	    padding-bottom: 100px;
	}
	.primary-navigation > div > .menu-wrapper li {
	    display: block;
	    position: relative;
	    width: 100%;
	}
	.top_nav li:nth-child(2) {
	    margin-right: auto;
	}
	.top_nav li:nth-child(1) a, .top_nav li:nth-child(2) a{
		padding: 0;
	}
	.top_nav li:nth-child(1){
		margin-right: 20px;
	}
	.banner_svg {
	    position: relative;
	    left: 30px;
	}
	.blog_page_slide figure{
		height: 400px;
	}
	.blog_page_slide figure img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	    object-position: center;
	}
	.blog_sldie_btn {
	    right: inherit;
	    bottom: inherit;
	    position: initial;
	}
	.blog_slide_cap{
		padding: 15px;
	}

	.blog_slide_cap h3{
		font-size: 15px;
		line-height: 20px;
	}
	.blog_slide_cap p{
		font-size: 13px;
		line-height: 20px;
	}
	.blog_post_content h4{
		font-size: 16px;
		line-height: 24px;
	}
	.post_left_img img{
		margin-top: -40px;
	}
	.prev_blog {
	    margin: 5px;
	}

	.banner_arrow_col {
        width: 100%;
        left: -60px;
        margin-bottom: -160px;
        top: -180px;
    }
    .wlcm-text .banner_svg {
        top: 0rem;
        height: 250px;
    }
    .offering_arrow svg {
        height: 100%;
        width: 100%;
    }
	.offering_arrow {
        top: -110px;
        max-width: 130px;
    }
	
	.offer-slider button.slick-next.slick-arrow{
		right: 38px;
		top: -28px;
	}
	.offer-slider button.slick-prev.slick-arrow{
		right: 74px;
		top: -35px;
	}
	.circle_svg, .circle_svg.aos-animate {
	    width: 320px;
	}
	.circle_svg  svg {
	    width: 100%;
	}
	.about-box:first-child {
	    margin-left: 0;
	}
	.right-arrow {
	    height: 485px;
	    top: -330px;
	}
	
	.pagination_custom .pagination {
	    margin-top: 30px;
	}
	.offer-slider .slick-list {
	    padding: 0px 50px !important;
	}
	
	.slider-box.slick-slide.slick-center p {
		width: 100%;
	    font-size: 14px;
	    line-height: 20px;
	    margin-bottom: 0;
	}
	.slider-box {
	    margin: 0 5px;
	}
	.wlcm_cloudmigration .banner_arrow_col {
	    left: auto;
	    right: 0;
	    width: 180px;
	    margin-right: -100px;
	    margin-left: auto;
	}
	.wlcm_cloudmigration .wlcm_content {
	    padding-left: 0;
	    padding-right: 20px;
	}
	.slider-middle .image_border img{
		border-width: 5px;
	}
	.provide_sec .container{
		max-width: 100%;
	}
	.slider-middle .cl {
	    font-size: 16px;
	    line-height: 20px;
	    max-width: 100%;
	}
	.svg_left.top_minus {
	    top: -38%;
	}
	section.provide_sec{
		padding-bottom: 80px;
	}
	.whychoose_sec .slide_svg {
	    margin-left: 0;
	}
	.slide_svg > svg {
	    width: 330px;
	    height: 350px;
	}
	.slide_svg ul li {
	    padding: 10px 5px;
	    max-width: 100px;
	    font-size: 14px;
	    line-height:22px;
	    text-align: center;
	}
	.slide_svg ul li img {
	    margin-bottom: 5px;
	    width: 40px;
	    display: inline-block;
	}
	.slide_svg ul li {
	    left: -23px;
	    top: 50%;
	}
	.slide_svg ul li.sec_2 {
	    top: -30px;
	}
	.slide_svg ul li.sec_3 {
	    left: 31%;
	    top: auto;
	    bottom: 20px;
	}
	.slide_svg ul li.sec_4 {
	    top: 24%;
	}
	.slidesvg_dot_slider .slick-list, .slidesvg_dot_slider .slick-track,
	.slidesvg_dot_slider {
	    height: 310px !important;
	    width: 260px !important;
	}
	.whychoose_sec {
	    margin-top: 0;
	}
	.dot_slide_item{
		height: 30px;
	    width: 30px;
	}
	.dot_slide_item:nth-child(2) span {
	    top: 54px;
	    left: 48%;
	}
	.dot_slide_item:nth-child(4) span {
	    top: 51%;
	    left: 53%;
	}
	.dot_slide_item:nth-child(3) span {
	    bottom: 14px;
	    left: 52%;
	}
	.study_sec{
		padding-bottom: 50px;
	}
	.product-img-slide .slider-nav{
		background-size: 100% auto;
	}
	.product-img-slide .slider-nav .thumb-slide.slick-current.slick-active ~ .slick-slide {
	    margin-right: -30px;
	}
	.product-img-slide .slider-nav .thumb-slide{
		margin-bottom: 0;
	}
	.partner_sec{
		padding: 80px 0;
	}
	.study_sec{
		padding-top: 70px;
	}
	.study_box{
		margin-bottom: 20px;
	}
	.testimonial_svg svg {
	    width: 340px;
	    height: 360px;
	}
	.svg_left.top_minus svg {
	    width: 110px;
	    height: 100%;
	}
	.svg_left.top_minus {
	    top: -17%;
	    width: 140px;
	}
	.slider-nav button.slick-next.slick-arrow {
	    right: 30px;
	}
	.slider-nav button.slick-prev.slick-arrow{
		right: 68px;
	}
	.slider-rightimg {
	    margin-top: 40px;
	}
	.rightimg-slide > img {
	    height: 250px;
	    object-fit: cover;
	}
	.right_over p{
		font-size: 14px;
	}
	.slide_svg ul li{
		font-size: 16px;
	}
	.swiper-container-main {
	    margin-left: 0px;
	}
	.right_slider {
	    padding-bottom: 50px;
	}
	.mySwiper .swiper-button-prev, .mySwiper .swiper-button-next{
		bottom: 0;
	}
	.swiper-container-main{
		height: 870px;
	}
	.provide_sec .title-box-2 {
	    margin: 20px 0 0 0;
	}
	.slider-center.slider-center2 .image_border {
	    transform: scale(1);
	}
	.image_border img {
	    border: 15px solid #dc4238;
	}
	.slider-center.slider-center2 .slick-list {
	    padding: 0;
	}
	.slider-center .slick-track {
	    padding: 0;
	}
	.slider-center.slider-center2 .cl {
	    margin: 30px auto 0;
	}
	.swiper-container-main .swiper-container{
		margin-top: -185px;
	}
	.verticalslide_in figure {
	    width: 295px;
	    height: 295px;
	    margin: 0 auto;
	    border: 15px solid #DC4238;
	}
	section.provide_sec{
		background-size: cover;
	}
	.slider-lefttext span{
		font-size: 18px;
		line-height: 22px;
	}
	.about-box {
	    width: 100%;
	}
	.about_inner {
	    width: 100%;
	}
	.title-box-3 h3 {
	    font-size: 32px;
	    margin-bottom: 15px;
	}
	section.about-sec {
    	padding-top: 60px;
    	padding-bottom: 60px;
	    background-position: 25% 50%;
	}
	.award-sec{
		padding: 60px 0;
	}
	.right-arrow.aos-animate {
	    width: 130px;
	}
	.blog_grid {
	    margin-top: 30px;
	}
	.blog_page_list .title-box-2 {
	    margin-bottom: 0;
	}
	.blog_page_list a.learn-btn{
		margin-top: 0;
		white-space: nowrap;
	}
	.blog_page_list .title-box-2 h3, .resources-sec .title-box-2 h3{
		margin-bottom: 0;
	}
	.right-arrow svg {
        height: 100%;
        width: 100%;
    }
    .right-arrow {
        height: 220px;
        top: -100px;
    }
	section.seamless-sec {
	    padding: 60px 0 60px;
	}
	.logo-inner.container {
	    max-width: 100%;
	}
	.container {
	    max-width: 100%;
	    margin: 0 auto;
	    padding: 0 15px;
	}
	.harness_sec .banner_content p{
		margin: 25px 0 15px;
	}
	.resources-slider {
        width: 100%;
    }
    body {
	    font-size: 16px;
	}
	.banner_home .container{
		padding-left: 15px;
	}
	div#canvas_map{
		display: none;
	}
	.location_sec {
	    padding: 80px 0;
	}
	.location_svg_top {
	    top: -15%;
        left: auto;
        transform: translateX(0);
        height: 180px;
        right: 0;
	}

	.location_svg_top svg {
	    width: 100%;
	    height: 100%;
	}
	ul.location_list {
	    column-gap: 10px;
	    justify-content: space-between;
	}
	ul.location_list li {
	    width: 45%;
	}
	ul.location_list li span {
	    font-size: 20px;
	    width: 70px;
	}
	ul.location_list img {
	    width: 60px;
	}
	.location_svg {
	    width: 80%;
	}
	.leader-box > img {
	    margin: 0 auto;
	    max-width: 100%;
	    height: 350px;
	    object-fit: cover;
	}
	button.slick-next.slick-arrow {
        right: 4%;
        top: -53px;
    }
	button.slick-prev.slick-arrow{
		top: -60px;
	}
	.logo-slider {
        width: 100%;
        margin-bottom: 0;
    }
    .slider-lefttext {
	    display: none;
	}	
	.textslider_sec {
	    margin-top: 0;
	}
	.slider-rightimg button.slick-prev.slick-arrow {
	    right: 38px;
	    top: -47px;
	}
	.slider-rightimg button.slick-next.slick-arrow {
	    right: 0;
	    top: -35px;
	}
	.unlock-cloud-sec .offering_arrow {
	    top: -30%;
	}
	.svg_right {
	    top: 75%;
	    height: 200px;
	    right: -7%;
	}
	.svg_right svg {
	    width: 100%;
	    height: 100%;
	}
	.carousel_stuck {
	    height: auto;
	    text-align: center;
	    padding-top: 2vh;
	    margin-bottom: 0;
	}
	.carousel_stuck-item,.aos-animate .carousel_stuck-item {
	    --zIndex: 3 !important;
	    --active: 0 !important;
	    position: relative;
	    top: 0;
	    left: auto;
	    right: auto;
	    transform: none;
	    width: 380px;
	    height: 474px;
	    margin: 0;
	    display: inline-block;
	}

	.carousel_stuck-item .carousel_stuck-box {
	    position: relative;
	}

	.carousel_stuck-item .head {
	    font-size: 20px;
	}

	.carousel_stuck-item .num {
	    font-size: 24px;
	}

	.carousel_stuck-item .title {
	    font-size: 20px;
	}
	.slider-nav button.slick-prev.slick-arrow {
	    top: -65px;
	}
	.images_box {
        margin-bottom: 0;
    }
    section.wlcm-text.cloudsec1{
    	padding: 100px 0;
    }
    .whychoose_sec .slide_svg {
	    display: none;
	}
	.svg_left svg {
	    width: 100%;
	    height: 100%;
	}
	.svg_left {
	    height: 260px;
	}
	.banner_svg svg {
        height: 100%;
        width: 100%;
    }
    .contact_sec .banner_svg {
	    top: -0.5rem;
	    height: 220px;
	}
	ul.address_sec li:before {
	    top: 0;
	    height: 15px;
	}

	ul.address_sec li {
	    display: block;
	    padding-bottom: 20px;
	}

	ul.address_sec li div {
	    width: 100%;
	}

	ul.address_sec li p,ul.address_sec a {
	    font-size: 18px;
	    line-height: 26px;
	}

	ul.address_sec li h3 {
	    font-size: 20px;
	}
	section.contact_form_sec.sec_padd {
	    background: url(/wp_outa/wp-content/uploads/2025/02/contact-bg.webp) right no-repeat;
	    background-size: cover;
	    background-position: bottom right;
	    padding-bottom: 20px;
	}
	section.sec_padd.contact-location {
	    padding: 60px 0 60px;
	}
	.contact_form_sec .circle-img-svg {
	    display: none;
	}
	.locations h5{
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 20px;
	}
	.locations p {
	    font-size: 17px;
	    line-height: 26px;
	    margin-bottom: 0;
	}
	.location-main .title-box-2 {
	    margin-bottom: 20px !important;
	}
	.location-box{
		padding: 25px 35px;
	}
	.contact_form input.wpcf7-form-control.wpcf7-submit {
	    background-position: 72% 50% !important;
	    margin-top: 20px;
	}
	section.contact_sec {
	    padding: 100px 0 100px;
	}
	.contact_form .wpcf7-form-control{
		font-size: 16px;
	    line-height: 26px;
	    padding: 12px 10px 12px 20px;
	}
	.contact_form label {
	    padding-left: 0;
	}
	.title_box h2 {
        font-size: 28px;
        line-height: 42px;
    }
    .form_inner input{
    	font-size: 16px;
    	height: 55px;
    }
    .form_inner button{
    	height: 55px;
    }
    .footer-widget ul#menu-news.menu li a{
    	font-size: 16px;
    }
    .offering_arrow.aos-animate {
        height: 200px;
    }
    .wlcm-text4.wlcm-text .banner_svg {
	    right: 0;
	    left: auto;
	}
	.wlcm-text4 .banner_arrow_col {
	    left: 0;
	    top: -190px;
	}
	.svg_left.top_minus.ms1 {
       	top: -30%;
    }
    .p-sm-0.provide_sec .svg_left {
	    top: -18%;
	}
	.swiper-container-main .swiper-container {
	    margin: 0;
	    height: 380px;
	}
	.swiper-container-main .swiper-slide {
        width: 100%;
        height: 365px;
    }
    .swiper-container-3d .swiper-cube-shadow, 
    .swiper-container-3d .swiper-slide, 
    .swiper-container-3d .swiper-slide-shadow-bottom, 
    .swiper-container-3d .swiper-slide-shadow-left, 
    .swiper-container-3d .swiper-slide-shadow-right, 
    .swiper-container-3d .swiper-slide-shadow-top, 
    .swiper-container-3d .swiper-wrapper {
	    -webkit-transform-style: flat !important;
	    transform-style: flat !important;
	}
	.swiper-container-3d {
	    -webkit-perspective: 380px;
	    perspective: 380px;
	}
	.swiper-container-main {
        height: 360px;
    }
    .provide_sec .svg_right {
	    top: 85%;
	    right: 0;
	}
	.career_pera_big {
	    font-size: 16px;
	    line-height: 28px;
	}
	.cuture_btn_text {
	    font-size: 24px;
	    line-height: 40px;
	}
	.cuture_btn_text {
	    font-size: 26px;
	    line-height: 40px;
	}
	.job_tags span {
	    margin: 0px 2px 5px 0;
	}
	.job_item_block{
		padding: 20px;
	}
	.career_culture_slider .slick-list {
	    padding: 0 50px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h3,
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4 {
	    font-size: 18px;
	    margin-bottom: 15px;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item p {
	    font-size: 14px;
	    line-height: 22px;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	    padding: 5px 0;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
		font-size: 14px;
	}
	section.wrapper.vision_sec {
	    display: none;
	}
	.mobile_vision {
	    display: block;
	    background: url(https://web.pinklemonadedigital.com/wpbespin/wp-content/uploads/2025/02/gbg.jpg) no-repeat;
	    background-position: right;
	    position: relative;
	}
	.mobile_mission {
	    display: block;
	    background: url(https://web.pinklemonadedigital.com/wpbespin/wp-content/uploads/2025/02/vision.jpg) no-repeat;
	    background-position: right;
	    position: relative;
	    padding: 60px 0 180px;
	}
	.mobile_vision img {
	    margin: 20px auto 0;
	    display: block;
	}
	.mobile_vision:after {
	    content: '';
	    background: linear-gradient(0deg, #DC4238 0%, rgba(220, 66, 56, 0) 100%);
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    height: 160px;
	    width: 100%;
	}
	.mobile_mission:after {
	    content: '';
	    background: linear-gradient(180deg, #DC4238 0%, rgba(220, 66, 56, 0) 100%);
	    position: absolute;
	    top: 0;
	    left: 0;
	    height: 160px;
	    width: 100%;
	}
	.mobile_mission .title_box p,.mobile_mission .title_box h2 {
	    color: #fff;
	}
	.mobile_mission *,
	.mobile_vision *{
	    position: relative;
	    z-index:1;
	}
	.partner-nav-right .partner-slide {
	    width: 30%;
	}
	.partner-nav-right .partner-slide:last-of-type {
	    width: 45%;
	    margin-left: 5px;
	}
	.partner-nav-right h3 {
	    left: 15px;
	    top: -50px;
	    font-size: 20px;
	}
	.partner-nav-left .partner-slide {
	    width: 30%;
	}
	.partner-nav-left .partner-slide:first-of-type {
	    width: 45%;
	    margin-right: 5px;
	}
	.partner-nav-left h3 {
	    left: 15px;
	    top: -50px;
	    font-size: 20px;
	    text-align: right;
	}
	.partner-nav-right {
	    padding-right: 20%;
	    background-size: 15%;
	}
	.partner-nav-left {
	    padding-left: 20%;
	    background-size: 15%;
	}

	.partner-nav-right:after {
	    height: 15px;
	}
	.partner-nav-left:after {
	    height: 15px;
	}
	.partner_sec.bg-white {
	    padding-bottom: 0;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4:before,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before {
	    width: 30px;
	    height: 30px;
	    background-size: 70%;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4:hover:before,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover:before {
	    background-size: 70%;
	}
	.career_arrow {
	    display: none;
	}
	.career_pagelife {
	    padding: 75px 0 75px;
	}
	.career_culture_sec {
	    padding: 85px 0;
	}
	.career_culture_sec .svg_left {
	    top: -8%;
	    height: 160px;
	}
	.job_item_cont h4 {
	    font-size: 24px;
	    line-height: 28px;
	}

	.harness_sec .banner_content {
    max-width: 620px;
    width: 100%;
}

.harness_sec .banner_content h5 {
    color: #fff;
    margin-top: 0;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 6px;
    font-weight: 500;
}
.harness_sec .banner_content h2 {
    color: #fff;
    line-height: 40px;
    text-transform: unset;
    font-weight: 500;
    font-size: 35px;
}

.harness_sec .banner_content {
    padding: 60px 0;
}

.product-banner.drip_banner_sec .banner_content h3 {
    font-size: 34px;
}


.product-banner .banner_img img {
    object-position: center right;
}

.drip-welm-sec .title_box {
    margin-top: 20px;
}
section.sec_padd.drip-welm-sec {
    padding-bottom: 30px;
}
section.sec_padd.unlock-cloud-sec.smart-solution-sec.story-smart-solution-sec.drip_cloud_sec {
    padding-top: 10px;
}

.drip_why_sec .wlcm_content {
    margin-bottom: 30px;
}
.drip-welm-sec .title_box h3 {
    font-size: 30px;
}
.cloud-content h4 {
    font-size: 18px;
    line-height: 30px;
}
#blog_list.slick-slider .blog_grid{
	padding: 0 12px;
}
.drip_cloud_sec .col-md-3 {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
 
.color-box, .icon_box_btm, .box-content-main, .icon_box-main
 {
    width: 100%;
}

.col-md-3.color-2, .col-md-3.color-3 {
    display: flex;
    flex-direction: column-reverse;
}
.icon_box_btm {
    padding-top: 0;
    position: relative;
    padding-bottom: 80px;
}
.box-content-main {
    padding-bottom: 0;
    position: relative;
    padding-top: 30px;
}




}