@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1200px;
	}
}

@media(max-width: 1599.98px) {
	.form_card::after {
		right: 0;
	}

	.counter_card h2 {
		font-size: 50px;
	}

	.digital_learningpic {
		width: 90%;
		height: 515px;
	}

	.no_circle {
		width: 70px;
		height: 70px;
	}

	.results_icon {
		width: 85px;
		height: 85px;
	}

	.results_icon img {
		max-width: 38px;
	}

	.lerning_services .accordion-button {
		font-size: 20px;
	}

	.wework_secBox .icon {
		max-width: 87px;
		height: 87px;
		padding: 25px;
	}

	.acc-body p br {
		display: none;
	}

	.gets_results_right .d-flex.gap-4 {
		margin-bottom: 20px;
	}

	.prosof_seccard h4 {
		font-size: 24px;
	}

	.testimonials .sec_tag {
		left: -110px;
	}

	.acc-body-img {
		width: 300px;
		height: 365px;
	}

	.acc-title {
		font-size: 28px;
	}
	.stats-bar {
		z-index: 0;
	}
}

@media(max-width: 1399.98px) {
	.p-80 {
		padding: 60px 0;
	}

	.interactive_sec .headertext h1 {
		font-size: 38px;
	}

	.do_iconbox {
		width: 65px;
		height: 65px;
	}

	.do_iconbox img {
		max-width: 36px;
	}

	.wedo_secbcard h4 {
		font-size: 22px;
		color: #000;
		margin: 15px 0 5px;
	}

	.headertext h3 {
		font-size: 38px;
	}

	.login_btn {
		font-size: 18px;
		padding: 8px 20px !important;
		font-size: 16px;
	}

	.interactive_sec p, .wedo_secbcard p, .wedo_secb p, .service_sec p, .gets_results p, .prosof_sec p {
		font-size: 17px;
	}

	.gets_results_right h4 {
		font-size: 23px;
	}

	.our_platformBs .platform_gridcard h4 {
		font-size: 24px;
		font-weight: 700;
	}

	.section-two-area.p-80.pt-0.section-two-area1245 .headertext.text-center {
		width: 85%;
	}

	.assessment-card.section-two-card1023 .icon102 {
		margin-bottom: 40px;
	}

	.our_servicesB.our_services250.p-80.pt-0 {
		padding: 50px 0 !important;
	}

	.whyB_choose .headertext {
		width: 85%;
	}

	.whyB_choose_icon {
		width: 100px;
		height: 100px;
		margin-bottom: 35px;
	}

	.whyB_choose_icon img {
		max-width: 45px;
	}

	.wedo_secb .headertext h3 {
		font-size: 30px;
	}

	.wedo_secb p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 10px;
	}

	.wedo_secb .login_btn {
		padding: 10px 25px;
		font-size: 15px;
		margin-top: 0;
	}

	.microlearning .counter_card h2, .microlearning.p-80.on_counter .Counter_box h5 {
		font-size: 80px;
	}

	.microlearning .counter_card h6 {
		margin-top: -45px;
	}

	.support_sec .headertext {
		width: 80%;
		margin: 0 auto 50px;
	}
	.innerLearningContentBox150 .headertext {
		padding-right: 50px;
	}
	.innerLearning-area .innerLearningContentBox {
		margin-left: 0;
	}
	.vdo_choosecard p {
		margin-bottom: 0;
	}
	.vdo_choosecard {
		padding: 35px 15px;
	}
	
	
	
	
	
}

@media(max-width: 1199.98px) {
	
	.menu ul li a {
		font-size: 15px;
		margin: 0 10px;
	}

	.footer_sec h3 {
		font-size: 70px;
		line-height: 75px;
	}

	.btn_right {
		position: absolute;
		right: 100px;
	}

	.bg-video-wrap video, .bg-video-wrap {
		height: 70vh;
	}

	.bg-video-wrap .overlay_box .textbox_banner h1 {
		line-height: 45px;
		font-size: 40px;
	}

	.countriesarea h3 {
		font-size: 30px;
		margin: 0 auto 25px;
	}

	.areabox .flex-shrink-0 {
		font-size: 34px;
		margin-right: 10px;
	}

	.areabox h4 {
		font-size: 14px;
		color: #333;
	}

	.services_seciner .headertext {
		width: 70%;
		margin: 0 auto 30px;
	}

	.servicebox h4 {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 12px;
	}

	.Whychooseus_seciner .headertext, .Whychooseus_seciner p {
		text-align: center;
	}

	.Whychooseus_seciner .sec_tag10 {
		margin: 0 auto 10px;
		text-align: center;
		transform: rotate(0deg);
		display: inline-block;
		position: initial;
	}

	.services_seciner .sec_tag10 {
		position: initial;
		transform: rotate(0deg);
		display: inline-block;
		margin-bottom: 10px;
	}

	.roundin {
		display: none;
	}

	.header-right {
		margin-right: 190px;
	}

	.login_btn {
		padding: 7px 15px;
		font-size: 15px;
	}

	.menu ul li span {
		right: 0px;
		top: 39%;
	}

	.p-80 {
		padding: 40px 0;
	}

	.headertext h3 {
		font-size: 42px;
	}

	.serviceicon img {
		max-width: 45px;
	}

	.serviceimg {
		height: 180px;
	}

	.services_seciner p {
		margin-bottom: 15px;
		font-size: 15px;
		line-height: 20px;
	}

	.morebtn1 {
		padding: 7px 15px;
		font-size: 15px;
	}

	.Whychooseus_seciner {
		padding-top: 0 !important;
	}

	.aboutareainnre10 h3 {
		font-size: 42px;
	}

	.aboutareainnre10 {
		padding: 25px 15px;
	}

	.aboutimg10 {
		width: 65px;
		height: 65px;
		padding: 12px;
	}

	.services_seciner h4 {
		font-size: 18px;
	}

	.lambdinner_box .lambdinner_textbox h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.why_chooseUsbox {
		margin-top: 25px;
	}

	.lambdinner_box .lambdinner_thumble {
		width: 100%;
	}

	.countriesareainner .headertext {
		padding-left: 0px;
	}

	.headerarea .logo {
		max-width: 150px;
	}

	.menu ul li a {
		font-size: 16px;
		margin: 0 10px;
	}

	.login_btn {
		padding: 7px 15px;
	}

	.aboutus h1 {
		font-size: 44px;
	}

	.headertext h3 {
		font-size: 36px;
	}

	.digital_learningpic {
		width: 95%;
		height: 432px;
	}

	.form_card {
		padding: 40px 45px;
		border-radius: 25px;
	}

	.p-80 {
		padding: 50px 0;
	}

	.custom_help .headertext {
		width: 85%;
	}

	.custom_helpbox {
		padding: 35px;
		border-radius: 20px;
	}

	.custom_help h4 {
		font-size: 22px;
		margin: 20px 0 10px;
	}

	.gets_results .headertext h3 {
		font-size: 32px;
	}

	.results_icon {
		width: 75px;
		height: 75px;
	}

	.results_icon img {
		max-width: 33px;
	}

	.gets_results_right h4 {
		font-size: 22px;
	}

	.gets_results_right .d-flex.gap-4 {
		margin-bottom: 20px;
	}

	.gets_resultspic {
		height: 335px;
		border-radius: 20px;
		margin-top: 25px;
	}

	.counter_card h2 {
		font-size: 36px;
	}

	.counter_card {
		padding: 25px 15px;
	}

	.free_session {
		padding: 45px 0;
	}

	.free_session .headertext p {
		width: 60%;
	}

	.lerning_services .headertext {
		width: 65%;
	}

	.lerning_services .accordion {
		width: 90%;
	}

	.mb-5 {
		margin-bottom: 35px !important;
	}

	.wework_sec .headertext {
		width: 75%;
	}

	.wework_secBox .icon {
		max-width: 80px;
		height: 80px;
		padding: 20px;
	}

	.wework_secBox {
		border: 5px solid #ffffff;
		padding: 45px 5px 15px;
	}

	.wework_secBox::before {
		top: -1px;
		max-width: 30%;
	}

	.asked_sec .accordion-button {
		font-size: 19px;
	}

	.asked_sec .accordion-button {
		gap: 10px;
	}

	.asked_sec .accordion-button span {
		margin-right: 0;
	}

	.footertoparea h4 {
		font-size: 34px;
	}

	.joinarea {
		width: 90%;
	}

	.category_sec ul li a {
		font-size: 16px;
		padding: 0 20px;
	}

	.category_row1pic::before {
		right: 60px;
		width: 89%;
		height: 100%;
	}

	.category_row1pic {
		height: 100%;
	}

	.our_platformbox {
		width: 80%;
	}

	.platform_grid {
		grid-gap: 15px;
	}

	.our_platform h4 {
		font-size: 35px;
	}

	.tellus_form {
		width: 95%;
	}

	.our_solutions h4 {
		font-size: 17px;
	}

	.inner-banner-wrapper {
		height: 100%;
	}

	.inner-banner-wrapper .banner-content h2 {
		font-size: 40px;
	}

	.inner-banner-wrapper .banner-form h3 {
		font-size: 28px;
		line-height: 34px;
	}

	.interactive_secpic {
		width: 95%;
	}

	.interactive_sec .headertext h1 {
		font-size: 30px;
	}

	p {
		margin-bottom: 10px;
	}

	.wedo_secbcard {
		padding: 20px;
	}

	.wedo_secb .login_btn {
		font-size: 16px;
	}

	.gets_results_right p br {
		display: none;
	}

	.gets_results_right .gap-4 {
		gap: 15px!important;
	}

	.platform_gridcard p {
		font-size: 15px;
		line-height: normal;
	}

	.platform_gridcard .gap-3 {
		gap: 10px!important;
	}

	.our_platformBsPic {
		height: 435px;
	}

	.free_session .headertext p {
		width: 100%;
	}

	.prosof_seccard {
		padding: 30px 15px;
		gap: 30px;
	}

	.prosof_seccard_icon {
		width: 65px;
		height: 65px;
	}

	.headerarea101 .btn_right {
		position: absolute;
		right: 0;
		top: 0;
		transform: rotate(90deg) translate(275px,-106px);
	}

	.rapid_learning .row {
		align-items: start !important;
	}

	.rapid_learning .headertext h1 {
		font-size: 28px;
		margin-bottom: 15px;
	}

	.custom_help .headertext {
		width: 100%;
	}

	.custom_help .headertext h3 {
		width: min(100%, 100%);
		margin: 0 auto 12px;
		font-size: 28px;
	}

	.customcard .no_circle {
		width: 60px;
		height: 60px;
		font-size: 18px;
	}

	.custom_help h4 {
		font-size: 20px;
		margin: 10px 0 8px;
	}

	.rapid_project .custom_helpbox p {
		width: 95%;
		font-size: 16px;
		line-height: 1.5;
	}

	.interactive_secpic img {
		height: auto;
		object-fit: cover;
	}

	.rapid_speed .headertext {
		margin-bottom: 30px;
	}

	.rapid_speed .headertext h3 {
		font-size: 28px;
	}

	.rapid_speed h4 {
		font-size: 22px;
		margin: 0 0 8px;
	}

	.rapid_speed .mt-5 {
		margin-top: 0.8rem !important;
	}

	.rapid_speed_icon {
		width: 65px;
		height: 65px;
	}

	.rapid_speed_icon img {
		max-width: 45px;
	}

	.rapid_speed_icon::before {
		width: 30px;
		height: 30px;
	}

	.rapid_speed p {
		font-size: 16px;
		margin-bottom: 0;
		line-height: 25px;
	}

	.counter_card h2 {
		font-size: 30px;
		line-height: 30px;
	}

	.counter_card small {
		font-size: 15px;
	}

	.rapid_speed p {
		font-size: 16px;
		line-height: 1.6;
	}

	.rapid_speedpic {
		width: 100%;
		height: auto;
	}

	.rapid_speedpic::before {
		border-width: 2px;
	}

	.we_tools .headertext {
		width: 100%;
	}

	.we_tools .accordion-button {
		padding: 20px;
		font-size: 25px;
	}

	.we_tools .accordion-body {
		padding: 0 0 15px;
		gap: 8px;
	}

	.we_tools .accordion_pic, .we_tools .accordion_pic img {
		height: auto;
	}

	.video_slide .owl-nav {
		left: 0;
		width: min(100%, 500px);
		bottom: 65px;
		text-align: left;
	}

	.videotext {
		padding: 60px 40px;
	}

	.video_secinner .videotext h6 {
		font-size: 28px;
		margin-bottom: 8px;
	}

	.asked_sec .headertext {
		width: 100%;
	}

	.asked_sec .headertext.mb-5 {
		margin-bottom: 25px !important;
	}

	.assessment-card.section-two-card {
		padding: 15px 10px;
	}

	.assessment-card.section-two-card .card-header .body h6 {
		font-size: 25px;
		line-height: normal;
	}

	.calculatorlist-img {
		height: 230px;
	}

	.education_row1pic {
		width: 100%;
		height: 100%;
	}

	.category_row1 .headertext h1 {
		font-size: 35px;
		line-height: normal;
	}

	.our_solutions .headertext {
		width: 50%;
		text-align: center;
		margin: 0 auto 35px;
	}

	.innerHelpCard {
		padding: 30px 20px 30px;
	}

	.innerLearningContentBox .pageContent h1 {
		font-size: 34px;
		line-height: normal;
	}

	.dream-body-wrapper .pageContent {
		gap: 50px;
	}

	.dream-body-wrapper .pageContent {
		flex-direction: column;
		text-align: center;
		width: 100%;
		gap: 0;
	}

	.dream-body-wrapper .pageContent .right, .dream-body-wrapper .pageContent h2 {
		width: 100%;
	}

	.skill-area .skill-card {
		padding: 30px;
	}

	.section-one-area.assessment-area.p-80.text-center h2 {
		width: 85%;
	}

	.section-one-area.assessment-area.p-80.text-center p {
		width: 90%;
	}

	.branBoxlogo101 {
		width: 90%;
		height: 450px;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 385px;
	}

	.our_servicesB .headertext {
		width: 100%;
	}

	.our_servicesB .calculatorlist-content {
		padding-right: 20px;
	}

	.calculatorlist-img {
		height: 215px;
	}

	.tellus_form {
		padding: 35px 30px;
	}

	.tellus_bg {
		padding: 0 50px;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .section-two-area150text {
		padding-left: 20px;
	}

	.section-one-area.assessment-area.p-80.text-center h2 {
		width: 100%;
		font-size: 36px;
	}

	.section-one-area.assessment-area.p-80.text-center p {
		width: 100%;
	}

	.branBoxlogo101 {
		width: 100%;
		height: 400px;
	}

	.accessibility_pic {
		width: 94%;
		height: 475px;
		border-radius: 70px 70px 0;
	}

	.access_box h4 {
		font-size: 38px;
	}

	.access_method .headertext {
		width: 100%;
	}

	.pageContent h2, .pageContent h3 {
		font-size: 34px;
		line-height: normal;
	}

	.whyB_choose_card article {
		padding-left: 20px;
	}

	.whyB_choose_card {
		padding: 0 20px 25px 0;
		border-radius: 0 25px 25px 25px;
	}

	.our_servicesB .accordion-item .accordion-header .accordion-button.collapsed {
		margin: 5px 0;
	}

	.enabled_sec1 h6 {
		font-size: 17px;
		width: 92%;
	}

	.enabled_sec1 p {
		font-size: 20px;
		line-height: 30px;
	}

	.enabled_sec1pic {
		height: 230px;
		border-radius: 15px;
	}

	.visual_designpic {
		height: 400px;
	}

	.acc-title {
		font-size: 25px;
	}

	.visual_design .headertext h3 {
		font-size: 31px;
		margin-bottom: 15px;
	}

	.form_card {
		width: 100%;
	}

	.innerLearning-area .innerLearningContentBox {
		margin-left: 0;
	}

	.key_differentiator .title3 {
		width: 85%;
	}

	.design_servicesB:before {
		height: 75%;
	}

	.calculatorlist-content p {
		width: 100%;
	}

	.choose_dimenticsB:before {
		height: 100%;
	}

	.training_contentB_card {
		padding: 30px 20px;
	}

	.tab_text h4 {
		font-size: 19px;
	}

	.services_sec .headertext {
		width: 70%;
	}
	.simplify_accessbtm {
		width: 94%;
		padding: 20px 20px;
	}
	.simplify_card h5 {
		font-size: 20px;
	}
	.simplify_cardicon img {
		max-width: 42px;
	}
	.simplify_cardicon {
		width: 60px;
		height: 60px;
	}
	.simplify_cardicon:before {
		left: -18px;
		top: 15px;
		width: 40px;
		height: 40px;
	}
	.textbook-main-area .sectionfour-media {
		padding: 25px;
	}
	.branBoxlogo101 {
		height: 375px;
	}
	.page-id-3099 .section-one-area.assessment-area.p-80.text-center h2 {
		font-size: 30px;
	}
	.simplify_accessbtm {
		width: 100%;
		margin-top: 25px;
	}
	.simplify_accesspic {
		height: 430px;
	}
	.videotext {
		height: auto;
	}
	.img-boxarea {
		position: relative;
		right: 0;
	}
.img-box125 {
    width: 100%;
}
.page-id-3219 .content-box {
    padding: 0px 10px 0 10px;
}	
.eventarea {
    padding: 0px 15px;
}	
.assessment-area .section-one-area .content-box h2 {
    font-size: 30px;
    line-height: 36px;
}	
.page-id-3219 .key_circle102 {
    left: 115px;
}	
.innerLearningContentBox .pageContent h2 {
    font-size: 32px;
    line-height: 38px;
}	
.vdo_choosecard {
    padding: 25px 15px;
}	
.vdo_solution .headertext h3 {
    width: 38%;
}	
.vdo_solution .headertext p {
    width: 60%;
	margin-bottom: 25px;
}
.stats-bar {
    padding: 15px 15px;
    gap: 20px;
}	
.stats-box p {
    font-size: 14px;
}	
.stats-box h2 {
    font-size: 30px;
}	
	
.card-content {
	padding: 77px 28px 0 28px;
}
.card-wrap {
	height: 224px;
}
.card-content h5 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 6px;
	padding-right: 18px;
}	
.card-badge {
	left: calc(359.75px - 127px);
	top: calc(45.75px - 35px);
	width: 60px;
	height: 60px;
	padding: 14px;
}
.card-content p {
	font-size: 12px;
	line-height: 18px;
}	
	
	
	
}

@media (max-width: 991.98px) {
	.headerarea {
		padding: 10px 0px;
	}

	.header-right {
		margin-right: 0px;
	}

	.servicearea {
		border-right: 0px dotted #c4c4c4;
	}

	.menu ul li span {
		right: 15px;
		top: 39%;
	}

	.menu {
		margin-right: 0px;
		box-shadow: none;
		border-radius: 0;
		padding: 0;
	}

	.menu ul li a {
		padding: 0;
		margin: 0;
	}

	.menuButton {
		padding: 8px 5px 5px;
	}

	.banner {
		padding: 40px 0;
	}

	.bannertext h1 {
		font-size: 30px;
	}

	.bannertext h1 span {
		font-size: 50px;
		line-height: 52px;
	}

	.bannertext h2 {
		font-size: 22px;
	}

	.bannertext p {
		font-size: 15px;
	}

	.bnr_rightimg {
		width: 260px;
		height: 260px;
	}

	.bnr_rightimg::after {
		top: -115px;
		right: -40px;
		width: 470px;
		height: 490px;
	}

	.login_btn {
		font-size: 15px;
	}

	.p-80 {
		padding: 40px 0;
	}

	.headertext h3 {
		font-size: 36px;
	}

	.features_sec .headertext p, .wedo .headertext p, .ourwork .headertext p, .our_pricing .headertext p, .feedback .headertext p, .chooseus .headertext p {
		width: 100%;
	}

	.features_card {
		padding: 0;
	}

	p {
		font-size: 15px;
		line-height: 24px;
	}

	.weare_futureimg {
		height: 300px;
	}

	.weare_future_box::after {
		top: 55px;
		width: 7px;
		height: 120px;
	}

	.weare_rightbox:before {
		width: 90px;
		height: 47px;
	}

	.headertext h5 {
		font-size: 18px;
	}

	.weare_rightbox {
		padding-left: 15px;
	}

	.weare::before {
		top: 90px;
		width: 440px;
		height: 440px;
	}

	.dots_boximg {
		height: 35px;
	}

	.weare_toppicimg img {
		height: 75%;
	}

	.weare_toppicimg {
		margin-bottom: 0px;
	}

	.weare_rightbox:after {
		bottom: 0px;
		width: 57px;
		height: 68px;
	}

	.wedo {
		padding: 40px 0 100px;
		min-height: auto;
	}

	.successful_bg {
		width: 100%;
		padding: 30px 50px 15px;
	}

	.successful_card_icon {
		max-width: 35px;
		height: 35px;
	}

	.successful_card h5 {
		font-size: 22px;
	}

	.successful_card::after {
		border: none;
	}

	.successful_card {
		margin-bottom: 15px;
	}

	.successful_card p {
		font-size: 15px;
	}

	.choose_iconbox::before {
		font-size: 40px;
	}

	.choose_iconbox {
		width: 55px;
		height: 55px;
		padding: 10px;
	}

	.chooseus_box h5 {
		font-size: 15px;
		width: 100%;
	}

	.chooseus::before {
		display: none;
	}

	.box02 {
		margin-top: 0;
	}

	.chooseus_in {
		margin-top: 50px;
	}

	.ourwork {
		padding-top: 0;
	}

	.lambdinner_box {
		margin-top: 0px;
	}

	#portfolio {
		margin: 0;
	}

	.have_project_rightimg {
		height: 350px;
		margin-top: -127px;
	}

	.have_project {
		height: 223px;
	}

	.have_project_rightimg::after {
		top: 170px;
		width: 160px;
		height: 145px;
	}

	.price_card {
		padding: 20px 15px 25px;
	}

	.price_card h5 {
		font-size: 22px;
	}

	.price_cardpic {
		width: 100px;
		height: 70px;
		margin: 15px auto 25px;
	}

	.price_card h4 {
		font-size: 24px;
	}

	.weblist ul li {
		font-size: 14px;
		padding-top: 8px;
	}

	.weblist {
		margin-top: 10px;
		padding-top: 5px;
	}

	.callbtn {
		margin-top: 22px;
		padding: 8px 24px;
	}

	.feedback {
		padding-top: 0;
	}

	.accordion-button:not(.collapsed) {
		background-color: transparent;
	}

	.client_circle {
		width: 55px;
		height: 55px;
		margin-right: 15px;
	}

	.client_name h5 {
		font-size: 18px;
		margin-bottom: 3px;
	}

	.client_name h6 {
		font-size: 14px;
	}

	.tab_area .accordion-body {
		padding: 15px;
	}

	.tab_area .accordion-body::after {
		top: 15px;
		width: 60px;
		height: 43px;
	}

	.tab-content>.tab-pane {
		border: 0px solid #e1e1e1;
		margin-top: 15px;
	}

	.accordion-button:focus {
		box-shadow: none;
	}

	.any_question_in::before {
		width: auto;
	}

	.about_seciner .headertext {
		position: relative;
		width: 100%;
		text-align: center;
	}

	.sec_tag10, .testimonials .sec_tag {
		position: initial;
		display: inline-block;
		transform: initial;
		margin-bottom: 10px;
	}

	.about_seciner .headertext p {
		padding-top: 0px;
	}

	.videotext {
		padding: 30px 20px;
		height: 335px;
	}

	.videotext h2 {
		font-size: 25px;
		color: #fff;
		line-height: 31px;
		margin-top: 13px;
	}

	.video_slide .owl-nav {
		bottom: 80px;
	}

	.galleryimg {
		height: auto;
	}

	.services_sec .headertext {
		width: 100%;
	}

	.testimonial_slide {
		padding-left: 0px;
		padding: 0px 20px;
	}

	.footertoparea {
		width: 100%;
		margin: 0 auto;
	}

	.footertoparea h4 {
		font-size: 30px;
		color: #000;
	}

	.aboutright {
		padding-left: 15px;
	}

	.lambdinner_box .lambdinner_textbox h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.why_chooseUsbox {
		margin-top: 25px;
	}

	.lambdinner_totalarea .ltextbox {
		margin-top: 30px;
	}

	.content_solutions .serviceimg {
		width: 100%;
		height: auto;
		margin: 0 auto 14px;
	}

	.solution_sec .lambdinner_box .lambdinner_thumble {
		height: auto;
	}

	.wpm-6310-col-4 {
		width: calc(50% - 30px) !important;
	}

	.wpm-6310-row img {
		height: 290px !important;
	}

	.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
		padding: 6px 7px;
		color: #000 !important;
		background-color: transparent;
		font-size: 18px;
	}

	#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	/*-- staff augmentation responsive css start --*/
	.inner-banner-wrapper {
		height: auto;
	}

	.inner-banner-wrapper .banner-content h1 {
		font-size: 36px;
		line-height: 46px;
		margin: 0 0 8px;
	}

	.inner-banner-wrapper .banner-content .breadcrumb.mb-5 {
		margin-bottom: 16px !important;
	}

	.inner-banner-wrapper .banner-content {
		width: min(100%, 100%);
		margin-bottom: 32px;
	}

	.inner-banner-wrapper .banner-content h6 {
		font-size: 22px;
		line-height: 32px;
	}

	.inner-banner-wrapper .banner-content ul li {
		font-size: 15px;
		line-height: 25px;
		margin: 0 0 5px;
	}

	.inner-banner-wrapper .banner-form {
		padding: 40px;
	}

	.inner-banner-wrapper .banner-form h3 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 40px;
	}

	.innerhelp-wrapper .pageContent {
		width: min(100%, 100%);
	}

	.pageContent h2 {
		font-size: 32px;
		line-height: 42px;
		margin: 0 0 10px;
	}

	.innerHelpCard .icon {
		width: clamp(75px, 100%, 75px);
		height: 75px;
		margin: 0 0 16px;
		padding: 16px;
	}

	.innerHelpCard h5 {
		font-size: 24px;
		line-height: 34px;
		margin: 0 0 8px;
	}

	.innerHelpCard {
		padding: 40px;
	}

	.innerLearning-area .innerLearning-img {
		height: 595px;
		margin-bottom: 40px;
	}

	.innerLearning-area .innerLearningContentBox {
		margin-left: 0;
	}

	.innerLearningContentBox .pageContent {
		border-left: 0;
		padding-left: 0;
		padding-bottom: 8px;
		border-bottom: 0;
	}

	.innerLearningContentBox .innerLearning-media {
		border-left: none;
		padding-top: 0;
		padding-left: 0;
	}

	.innerLearning-media .media-icon {
		width: min(100%, 52px);
		height: 52px;
		padding: 10px;
	}

	.innerLearning-media .media-body .tel {
		font-size: 22px;
	}

	.dream-body-wrapper .pageContent {
		margin-bottom: 40px;
		flex-direction: column;
	}

	.dream-body-wrapper .pageContent h2 {
		width: min(100%, 100%);
		margin-bottom: 16px;
	}

	.dream-body-wrapper .pageContent .right {
		width: min(100%, 100%);
	}

	.dream-body-wrapper .pageContent .right p {
		margin-bottom: 16px;
	}

	.btn-link {
		font-size: 16px;
	}

	.btn-link::after {
		width: min(100%, 15px);
	}

	.dream-body-wrapper .dream-left-box ul li {
		font-size: 16px;
		line-height: 26px;
		background-size: 7%;
		padding-left: 28px;
		margin-bottom: 8px;
	}

	.dream-list-wrapper .video-box {
		height: 325px;
	}

	.dream-list-wrapper .video-box a img {
		width: min(100%, 70px);
	}

	.skill-area .pageContent {
		width: min(100%, 100%);
		margin: 0 auto 32px;
	}

	.skill-area .skill-card {
		padding: 45px;
	}

	.skill-area .skill-card h3 {
		font-size: 26px;
		line-height: 36px;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}

	.skill-area .skill-card ul li {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 10px;
		padding-left: 28px;
	}

	.dream-body-wrapper::before, .dream-body-wrapper::after {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

	.dream-body-wrapper::after {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.dream-body-wrapper .dream-left-box h6 {
		font-size: 25px;
		line-height: 35px;
		margin: 0 0 20px;
	}

	.innerLearningContentBox .pageContent h2 {
		font-size: 32px;
		line-height: 42px;
	}
    /*-- staff augmentation responsive css stop --*/
	
	/*bb*/
	.aboutus {
		padding: 50px 0px;
	}

	.headertext h3 {
		font-size: 28px;
	}

	.digital_learningpic {
		width: 100%;
		height: 333px;
	}

	.form_card {
		padding: 25px 25px;
		border-radius: 15px;
		width: 100%;
	}

	.form_card .col-12 .mt-3 {
		margin-top: 0 !important;
	}

	.form-floating>.form-control, .form-floating>.form-control-plaintext {
		height: 50px;
	}

	.custom_help .headertext {
		width: 100%;
	}

	.custom_helpbox {
		padding: 25px;
	}

	.no_circle {
		width: 60px;
		height: 60px;
	}

	.gets_results_right h4 {
		margin: 0 0 5px;
	}

	.lerning_services .accordion-button {
		gap: 10px;
	}

	.lerning_services .headertext {
		width: 78%;
	}

	.wework_secBox {
		margin-bottom: 65px;
	}

	.wework_sec {
		padding-bottom: 0 !important;
	}

	.wework_secBox::before {
		top: 0;
	}

	.wework_secBox .icon {
		top: 10px;
	}

	.wework_secBox::after {
		transform: translate(-9px, 7px);
	}

	.asked_sec .col-lg-6.col-md-6.col-12.d-flex.align-items-stretch {
		width: 100%;
	}

	.wework_sec .headertext {
		width: 100%;
		margin: 0 auto 70px;
	}

	.lerning_services .accordion-button {
		font-size: 18px;
	}

	.gets_results .headertext h3 {
		font-size: 28px;
	}

	.custom_help h4 {
		font-size: 20px;
	}

	.category_row1 .col-lg-5.col-md-5.col-12 {
		width: 100%;
	}

	.category_row1 .col-lg-7.col-md-7.col-12 {
		width: 100%;
		margin-top: 25px;
	}

	.category_row1pic::before {
		right: 230px;
		width: 53%;
		height: 100%;
	}

	.category_row1 .headertext {
		text-align: center;
	}

	.our_platformbox {
		width: 100%;
	}

	.our_platform .headertext {
		margin: 0 auto 25px;
	}

	.tellus_sec .col-lg-7.col-md-6.col-12 {
		width: 100%;
	}

	.tellus_form {
		width: 100%;
	}

	.tellus_sec  .col-lg-5.col-md-6.col-12 {
		width: 100%;
		text-align: center;
	}

	.tellus_form:before, .tellus_form:after {
		display: none;
	}

	.tellus_bg {
		padding: 45px;
	}

	.tellus_form {
		margin-bottom: 25px;
		border-radius: 25px;
	}

	.tellus_sec {
		padding-top: 0 !important;
	}

	.col-lg-4.col-md-4.col-12.d-flex.align-items-stretch.changediv {
		width: 50%;
	}

	.our_solutions .headertext {
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}

	.our_solutions {
		padding-top: 0 !important;
	}

	.asked_sec .col-lg-6.col-md-6.col-12 {
		width: 100%;
	}

	.btn_right {
		position: absolute;
		right: 130px;
		top: 18px;
	}

	.headerarea101 .btn {
		padding: 7px 20px;
		font-weight: 700;
		font-size: 15px;
	}

	.service_sec .headertext {
		width: 80%;
	}

	.acc-body-img {
		width: 200px;
		height: 215px;
		position: relative;
		right: 0;
		top: 0;
		transform: rotate(0deg);
	}

	.acc-item.active .acc-body {
		padding: 25px;
		max-height: 100%;
		opacity: 1;
		flex-direction: row;
		display: flex;
		gap: 30px;
		align-items: center;
	}

	.acc-list {
		margin-top: 30px;
	}

	.acc-title {
		font-size: 24px;
	}

	.inner-banner-wrapper .banner-wrapper-body {
		padding: 30px 0 60px;
	}

	.interactive_secpic {
		width: 60%;
		margin: 0 auto 25px;
	}

	.interactive_sec .headertext, .gets_results .headertext {
		text-align: center;
	}

	.gets_results_right {
		width: 100%;
		margin-top: 25px;
	}

	.our_platformBsPic {
		height: 355px;
	}

	.free_session .headertext h3 {
		font-size: 32px;
	}

	.free_session .headertext p {
		margin: 0 auto 20px;
	}

	.prosof_sec .headertext {
		width: 100%;
	}

	.footerlogo {
		width: 180px;
	}

	.copyright101 h1 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	.copyright101 h4 {
		font-size: 18px;
	}

	.inner-banner-wrapper .banner-form {
		display: none;
	}

	.banner-mobile-form {
		display: block;
	}

	.inner-banner-wrapper .banner-content {
		margin-bottom: 0;
	}

	.interactive_secpic {
		width: 100%;
		margin: 0 auto;
	}

	.interactive_sec .headertext {
		text-align: left;
	}

	.headerarea101 .btn_right {
		transform: rotate(90deg) translate(275px,-86px);
	}

	.rapid_learning .headertext h1 {
		font-size: 22px;
		margin-bottom: 12px;
	}

	.interactive_sec p {
		font-size: 16px;
	}

	.custom_help .headertext h3 {
		font-size: 25px;
	}

	.rapid_project p {
		width: 100%;
		font-size: 17px;
	}

	.custom_helpbox {
		padding: 15px;
	}

	.customcard .no_circle {
		width: 50px;
		height: 50px;
		font-size: 16px;
	}

	.custom_help h4 {
		font-size: 18px;
		width: 90%;
	}

	.rapid_project .custom_helpbox p {
		width: 92%;
		font-size: 15px;
	}

	.rapid_speed .headertext h3 {
		font-size: 22px;
	}

	.rapid_speed p {
		font-size: 15px;
	}

	.counter_card h2 {
		font-size: 22px;
	}

	.counter_card small {
		font-size: 12px;
	}

	.we_tools .accordion_pic {
		flex-basis: 230px;
		border-radius: 10px;
	}

	.we_tools .accordion-button {
		padding: 15px;
		font-size: 24px;
	}

	.video_secinner .videotext h6 {
		font-size: 20px;
		margin-bottom: 8px;
	}

	.rapid_learning .headertext h1 {
		font-size: 26px;
		margin-bottom: 15px;
	}

	.inner-banner-wrapper .banner-content h2 {
		font-size: 30px;
		line-height: 40px;
	}

	.interactive_sec .headertext {
		text-align: center;
	}

	.custom_help h4 {
		font-size: 24px;
	}

	.rapid_project .custom_helpbox p {
		width: 100%;
	}

	.rapid_speed {
		padding-top: 40px !important;
	}

	.rapid_speed .headertext h3 {
		font-size: 25px;
		text-align: center;
	}

	.rapid_speedpic {
		width: min(100%, 350px);
		height: auto;
		margin: 40px auto 0;
	}

	.we_tools .headertext p {
		font-size: 15px;
	}

	.we_tools .accordion_pic {
		flex-basis: 185px;
	}

	.we_tools .accordion-body p {
		font-size: 15px;
		line-height: 1.5;
	}

	.we_tools .accordion-button {
		padding: 12px 15px;
		font-size: 22px;
	}

	.brandsectext {
		margin-bottom: 0;
	}

	.brandsec .brandsectext h4 {
		font-size: 20px;
	}

	.videotext ul li {
		color: #ffffff;
	}

	.video_slide .owl-nav {
		bottom: 0;
		width: min(100%, 100%);
		text-align: center;
	}

	.content-box {
		padding: 0px 0px 35px 0px;
		text-align: center;
	}

	.assessment-area .section-one-area .img-box img {
		width: 50%;
		margin: 0 auto 25px;
		display: block;
	}

	.assessment-area .section-two-area .heading h2 {
		line-height: 46px;
	}

	.assessment-card.section-two-card .card-header .body h6 {
		font-size: 30px;
		line-height: 40px;
	}

	.section-two-area.three.p-80.pt-0 .heading, .section-five-area.p-80.pt-0 {
		text-align: center;
	}

	.methodology_sec .headertext {
		width: 100%;
	}

	.methodology_sec .row > div:nth-child(2) .methodology_card::after {
		display: none;
	}

	.footertop {
		padding: 40px 20px;
	}

	.footerarea h4 {
		font-size: 22px;
	}

	.copyright101 h1 {
		font-size: 25px;
	}

	.calculatorlist-img {
		height: 200px;
	}

	.our_servicesB .accordion-item .accordion-header .accordion-button {
		font-size: 20px;
	}

	.category_row1 .headertext h1 {
		font-size: 30px;
	}

	.skill-area .skill-card h3 {
		font-size: 25px;
		margin-bottom: 22px;
	}

	.innerhelp-wrapper .pageContent {
		margin: 0 auto 30px;
	}

	.innerLearningContentBox .pageContent {
		text-align: center;
	}

	.asked_sec.p-80.pt-0 {
		margin-top: 25px;
	}

	.accessibility_pic {
		width: 97%;
		height: 395px;
		border-radius: 40px 40px 0;
	}

	.access_box {
		padding: 35px 20px;
		border-radius: 35px 35px 0;
	}

	.our_servicesB.p-80 {
		padding-top: 0 !important;
	}

	.assessment-area .accordion-button {
		font-size: 18px !important;
	}

	.linkcard h4 {
		font-size: 20px;
	}

	.linkcard h6 {
		font-size: 13px;
		flex-basis: 0;
		flex-shrink: 0;
	}

	.linkcard article p {
		display: none;
	}

	.linkcard article {
		justify-content: center;
		gap: 0;
	}

	.vertical_tabs .nav {
		justify-content: center;
	}

	.vertical_tabspic {
		width: 100%;
	}

	.access_method.p-80.pt-0 {
		padding-bottom: 70px;
	}

	.innerLearning-area2560 .innerLearning-img {
		height: 435px;
	}

	.section-two-area.p-80.pt-0.section-two-area1245 .headertext.text-center {
		width: 100%;
	}

	.our_servicesB .accordion-item .accordion-header .accordion-button, .our_servicesB .accordion-item .accordion-collapse .accordion-body {
		padding-left: 20px;
		padding-right: 15px;
	}

	.calculatorlist-img {
		height: 170px;
	}

	.our_servicesB.our_services250.p-80.pt-0 .calculatorlist-content {
		padding-left: 0;
	}

	.tailored_rapid .row {
		flex-direction: row-reverse;
	}

	.tailored_rapid .headertext {
		width: 100%;
	}

	.tailored_rapidlft {
		width: 100%;
		border-right: none;
	}

	.tailored_rapidpic {
		margin-top: 25px;
	}

	.tailored_rapidlft {
		text-align: center;
	}

	.tailored_rapid .headertext h3 {
		width: 100%;
	}

	.tailored_rapidpic img {
		width: 70%;
		margin: 0 auto 25px;
	}

	.wedo_secb.p-80.pt-0 {
		padding-top: 50px !important;
	}

	.enabled_sec1 {
		text-align: center;
	}

	.enabled_sec1 p {
		font-size: 17px;
		line-height: 26px;
	}

	.accessibility_pic101 {
		height: 400px !important;
	}

	.visual_designpic {
		height: 300px;
	}

	.form_card .wpcf7-submit {
		font-size: 17px;
		padding: 8px 20px !important;
	}

	.custom_help h4 {
		font-size: 20px;
	}

	.transform_website .headertext {
		padding: 100px 0 60px 20px;
	}

	.transform_websitein:before {
		bottom: 40px;
	}

	.assessment-area .section-two-area .heading h2 {
		font-size: 30px;
	}

	.key_differentiator h3 {
		font-size: 34px;
		width: 100%;
	}

	.key_card:before {
		width: 75%;
	}

	.design_servicesB:before {
		display: none;
	}

	.design_servicesB {
		width: 98%;
		background-color: #0FB3D0;
		border-radius: 25px;
		margin: 50px 0;
		padding: 45px 0;
		text-align: center;
	}

	.design_servicesB .row {
		flex-direction: column-reverse;
	}

	.design_servicesB .headertext {
		width: 100%;
	}

	.page-id-2866 .our_servicesB.p-80 {
		padding-top: 40px !important;
	}

	.page-id-2866  .our_servicesB .accordion-item .accordion-header .accordion-button {
		padding-left: 50px;
	}

	.choose_dimenticsB201 {
		width: 100%;
		background-color: #86B40A;
		border-radius: 25px;
		padding: 40px 0 0;
	}

	.choose_dimenticsB:before {
		display: none;
	}

	.choose_dimenticsB .headertext {
		padding-top: 0;
	}

	.choose_dimenticsB201 .headertext br {
		display: none;
	}

	.choose_dimenticsB_pic {
		width: 100%;
	}

	.innerLearning-area2560 .innerLearning-img {
		height: auto;
	}

	.what_make .headertext {
		width: 100%;
	}

	.page-id-2866 .wedo_secb.p-80.pt-0 {
		padding-top: 50px !important;
	}

	.services_secinner .headertext {
		margin: 0 auto 30px;
	}

	.do_iconbox10 {
		font-size: 24px;
	}
	.simplify_access .col-lg-4:nth-child(2) .simplify_card:after {
		display: none;
	}
	.simplify_card {
		text-align: center;
	}
	.simplify_cardicon {
		margin: 0 auto;
	}
	.page-id-3099 .asked_sec10.p-80 {
		padding-top: 0;
	}
	.innerLearning-img10 img {
		max-width: 65%;
		margin: 25px auto 0;
		display: block;
	}
	.page-id-3125 .prosof_sec .headertext {
		width: 100%;
	}
	.page-id-3125 .videotext {
		height: auto;
	}
	.page-id-3219 .aboutus h2 {
		font-size: 28px;
	}
	.page-id-3219 .key_card:before {
		width: 60%;
	}
	.lerning_servicespic25025 {
		bottom: 40px;
		right: 0;
	}
	.innerLearning-area.p-80.our_servicesB {
		padding-top: 40px !important;
	}
	.page-id-3219 .eventarea {
		text-align: center;
	}
	.eventarea125 .eventicon {
		margin: 0 auto 25px;
	}
	.choose_dimenticsB_pic {
		display: none;
	}
	.page-id-3219 .choose_dimenticsB201 {
		text-align: center;
	}
	.innerLearning-area.p-80.innerLearning-area2560 .innerLearning-img101 img {
		width: 60%;
		margin: 0 auto 25px;
		display: block;
	}
	.innerLearning-area.p-80.innerLearning-area2560 {
		text-align: center;
	}
	.innerLearningContentBox150 .headertext {
		padding-right: 0;
		margin-bottom: 65px;
	}
	.innerLearningContentBox150 .headertext .flex-grow-1 {
		text-align: left;
	}
	.textbook-main-area .sectionfour-media .media-body h4 {
		font-size: 32px;
		line-height: 45px;
	}
	.image-wrapper2 {
		flex-direction: column;
		gap: 15px;
	}
	.stats-bar {
		top: 0;
	}
	.feature-line {
		height: 35px;
		top: 65px;
	}
	.page-id-3525 .innerLearning-img10 img {
		max-width: 85%;
	}
	
	.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {
		top: 100%;
	}
	
	
	.card-wrap {
		height: 255px;
	}
	.card-content h5 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 8px;
	}
	
	.card-badge {
		left: calc(359.75px - 100px);
		top: calc(45.75px - 25px);
		width: 65px;
		height: 65px;
		padding: 16px;
	}
	.card-content p {
		font-size: 13px;
		line-height: 20px;
	}
	
	
	
	
	
	
}

@media (max-width: 767.98px) {
	
	.bg-video-wrap video, .bg-video-wrap {
		height: 28vh;
	}

	.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
		padding: 6px 7px;
		color: #000 !important;
		background-color: transparent;
		font-size: 18px;
	}

	.countriesarea h3, .services_seciner .headertext {
		width: 100%;
	}

	.headertext h3 {
		font-size: 27px;
	}

	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .lthumblebox {
		order: 1;
	}

	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) {
		margin-top: 0px;
	}

	.yearbox h5 {
		font-size: 80px;
		line-height: 50px;
	}

	.digital_seciner .headertext {
		width: 100%;
		margin: 0 auto 20px;
	}

	.whychoos_seciner .headertext {
		width: 100%;
		margin-bottom: 25px;
	}

	.serviceimg {
		height: auto;
	}

	.aboutimg103 {
		margin-top: 15px;
	}

	.videotext {
		padding: 30px 20px;
		height: auto;
		margin-bottom: 10px;
	}

	.video_slide .owl-nav {
		bottom: 80px;
		left: 0px;
	}

	.footertop {
		padding: 20px;
	}

	.joinarea {
		display: block;
		width: 100%;
	}

	.servicesarea10 h4 {
		font-size: 22px;
		line-height: 27px;
	}

	.joinarea .form-control {
		width: 100%;
		margin-bottom: 10px;
	}

	.copyright {
		margin-top: 15px;
		border-top: 2px dotted #e6e6e6;
		padding-top: 15px;
	}

	.copyright {
		text-align: center;
	}

	.footerlogo {
		width: 200px;
		margin: 10px auto 10px;
	}

	.socialmedia {
		position: relative;
		justify-content: center;
		display: flex;
	}

	.footer_sec h3 {
		font-size: 50px;
		text-align: center;
		line-height: 55px;
	}

	.lambdinner_totalarea .lthumblebox {
		order: 1;
		margin-top: 15px;
	}

	.footer_sec h6 {
		margin-top: 20px;
		text-align: center;
	}

	.aboutus {
		padding: 50px 0px;
	}

	.aboutus h1 {
		font-size: 30px;
		margin-bottom: 4px;
	}

	.aboutright {
		padding-left: 0px;
		border: none;
	}

	.aboutbox {
		margin-bottom: 25px;
	}

	.headertextinerimg {
		order: 1;
	}

	.headertextinerytext {
		order: 2;
	}

	.wpm-6310-col-4 {
		width: calc(50% - 30px) !important;
	}

	.wpm-6310-row img {
		height: 440px !important;
	}

	.inner-banner-wrapper .banner-content h1 {
		font-size: 32px;
		line-height: 42px;
		margin: 0 0 6px;
	}

	.breadcrumb .breadcrumb-item {
		font-size: 15px;
		padding-left: 5px;
	}

	.inner-banner-wrapper .banner-content ul li {
		font-size: 16px;
		line-height: 26px;
	}

	.inner-banner-wrapper .banner-form h3 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 38px;
	}

	.inner-banner-wrapper .banner-form {
		padding: 32px;
	}

	.innerHelpCard {
		padding: 32px;
	}

	.innerHelpCard h5 {
		font-size: 22px;
		line-height: 32px;
	}

	.innerLearning-area .innerLearning-img {
		height: 440px;
		margin-bottom: 25px;
	}

	.innerLearningContentBox .pageContent h2 {
		font-size: 26px;
		line-height: 36px;
	}

	.innerLearning-media .media-icon {
		width: min(100%, 48px);
		height: 48px;
		padding: 8px;
	}

	.pageContent h2 {
		font-size: 27px;
		line-height: 37px;
		margin: 0 0 6px;
	}

	.dream-body-wrapper .pageContent {
		margin-bottom: 25px;
	}

	.dream-list-wrapper .video-box {
		height: auto;
		border-radius: 20px;
		margin-bottom: 20px;
	}

	.dream-body-wrapper .dream-left-box h6 {
		font-size: 22px;
		line-height: 32px;
		margin: 0 0 16px;
	}

	.dream-body-wrapper .dream-left-box ul li {
		background-size: 20px;
		padding-left: 26px;
	}

	.dream-list-wrapper .video-box a img {
		width: min(100%, 65px);
	}

	.skill-area .skill-card {
		padding: 35px;
	}

	.skill-area .skill-card h3 {
		font-size: 24px;
		line-height: 34px;
	}

	.aboutus h1 {
		font-size: 30px;
	}

	.digital_learning {
		text-align: center;
	}

	.digital_learningpic {
		width: 90%;
		height: 462px;
		margin: 15px auto 0;
	}

	p {
		margin-bottom: 10px;
	}

	.form_card::before {
		display: none;
	}

	.custom_help p {
		width: 100%;
	}

	.customcard:after {
		display: none;
	}

	.customcard {
		text-align: center;
	}

	.custom_help h4 {
		width: 100%;
	}

	.no_circle {
		margin: 0 auto;
	}

	.gets_results .headertext {
		text-align: center;
		margin-bottom: 25px;
	}

	.custom_help {
		padding-bottom: 0 !important;
	}

	.free_session .headertext p {
		width: 100%;
	}

	.free_session {
		border-radius: 20px;
	}

	.lerning_servicespic {
		height: 100%;
	}

	.lerning_services .accordion {
		width: 96%;
		margin: 25px auto 0;
	}

	.wework_secBox .icon {
		max-width: 65px;
		height: 65px;
		padding: 15px;
	}

	.wework_secBox::before {
		max-width: 15%;
	}

	.wework_secBox .icon {
		top: 20px;
	}

	.wework_secBox {
		margin-bottom: 50px;
	}

	.asked_sec .headertext {
		width: 100%;
	}

	.category_row1pic::before {
		right: 129px;
		width: 72%;
		height: 100%;
	}

	.category_row1 .headertext {
		padding: 25px;
		border-radius: 15px;
	}

	.our_platform .headertext {
		width: 100%;
	}

	.platform_gridcard {
		padding: 18px;
		border-radius: 15px;
	}

	.our_platform .results_icon {
		width: 58px;
		height: 58px;
	}

	.our_platform .results_icon img {
		max-width: 25px;
	}

	.our_platform h4 {
		font-size: 30px;
	}

	.platform_gridcard .gap-4 {
		gap: 15px!important;
	}

	.tellus_bg {
		padding: 15px;
	}

	.tellus_form {
		padding: 35px 25px;
	}

	.col-lg-4.col-md-4.col-12.d-flex.align-items-stretch.changediv {
		width: 100%;
	}

	#wp-megamenu-primary {
		padding-right: 0;
		padding-left: 0;
	}

	.btn_right {
		right: 100px;
		top: 20px;
	}

	.wedo_secb .headertext {
		text-align: center;
		margin-bottom: 20px;
	}

	.wedo_secbcard {
		text-align: center;
	}

	.wedo_secbcard {
		align-items: center;
	}

	.service_sec .headertext {
		width: 100%;
	}

	.acc-item.active .acc-body {
		flex-direction: column-reverse;
		text-align: center;
	}

	.business_success .headertext {
		width: 100%;
	}

	.lerning_box .row .col-lg-6 {
		flex: auto;
	}

	.footertoparea {
		text-align: center;
	}

	.footertoparea .footertoparea-img {
		position: relative;
		top: 0;
		right: 0;
		left: 0;
		width: auto;
		height: 230px;
		margin: 0 auto 25px;
		text-align: center;
	}

	.footertoparea h4 {
		line-height: normal;
		margin-bottom: 0px;
	}

	.copyright101 {
		text-align: center;
		margin-top: 15px;
	}

	.copyright101 h1 {
		font-size: 24px;
	}

	.footertoparea .btn {
		font-size: 16px;
		padding: 8px 20px;
	}

	.aboutus h2 {
		font-size: 35px;
	}

	.assessment-area .section-one-area .content-box h2, .assessment-area .section-two-area .heading h2, .section-four-area .heading h3, .section-five-area .heading h5 {
		font-size: 28px;
		line-height: normal;
	}

	.assessment-area .section-one-area .img-box img {
		width: 70%;
	}

	.assessment-area .accordion-button {
		font-size: 18px !important;
	}

	.assessment-area .text-col h2 {
		font-size: 25px;
	}

	.assessment-area .text-col {
		flex: 0 0 280px;
	}

	.section-two-area.three.p-80 .heading {
		text-align: center;
	}

	.assessment-area .section-two-area .heading {
		margin: 0 auto 0;
	}

	.education_row1pic {
		margin-bottom: 20px;
	}

	.education_row1 {
		text-align: center;
	}

	.our_servicesB .headertext {
		width: 100%;
	}

	.our_servicesB .accordion {
		width: 100%;
		max-width: 100%;
	}

	.calculatorlist-content p {
		margin: 0 0 15px;
		width: 100%;
	}

	.calculatorlist-img {
		height: 300px;
	}

	.platform_gridcard .flex-grow-1 {
		text-align: left;
	}

	.category_row1 .headertext h1 {
		font-size: 24px;
	}

	.video_secinner .videotext h6 {
		font-size: 24px;
	}

	.innerLearningContentBox .pageContent h1 {
		font-size: 26px;
		line-height: normal;
	}

	.section-one-area.assessment-area.p-80.text-center h2 {
		font-size: 26px;
	}

	.branBoxlogo101 {
		height: 350px;
	}

	.assessment-card.section-two-card {
		padding: 15px 15px;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 100%;
		width: 100%;
		margin-bottom: 25px;
	}

	.calculatorlist-img {
		height: 285px;
	}

	.accessibility_sec1 {
		text-align: center;
	}

	.pageContent h3 {
		font-size: 28px;
	}

	.calculatorlist-img {
		margin-bottom: 15px;
	}

	.whyB_choose .headertext {
		width: 100%;
	}

	.lerning_services10.wework_sec.p-80.pt-0 .accordion-button {
		font-size: 18px;
		font-weight: 500;
	}

	.page-id-2617 .asked_sec.p-80.pt-0 {
		margin-top: 0;
	}

	.microlearning .counter_card h2, .microlearning.p-80.on_counter .Counter_box h5 {
		font-size: 65px;
	}

	.microlearning .counter_card h6 {
		margin-top: -38px;
	}

	.enabled_sec1pic {
		height: 200px;
	}

	.visual_designpic {
		width: 100%;
		height: 430px;
	}

	.visual_design .headertext {
		text-align: center;
	}

	.visual_design .headertext h3 {
		font-size: 26px;
	}

	.support_sec .headertext {
		width: 100%;
		margin: 0 auto 40px;
	}

	.custom_help h4 {
		font-size: 24px;
	}

	.custom_helpbox {
		padding: 25px;
	}

	.page-id-2792 .service_sec {
		margin-top: 25px;
	}

	.assessment-area .section-two-area .heading h2 {
		margin-bottom: 25px;
	}

	.transform_websitein:before {
		bottom: 0;
		height: 100%;
		border-radius: 25px;
	}

	.transform_website .headertext {
		padding: 10px 20px 20px 20px;
		text-align: center;
	}

	.transform_websitepic {
		width: 100%;
	}

	.methodology_card::after {
		display: none;
	}

	.methodology_sec .headertext {
		margin: 0 auto 20px;
	}

	.testimonialsBox {
		padding: 20px 15px;
	}

	.testimonialsicon, .testimonialin .flex-shrink-0 {
		width: 52px;
		height: 52px;
	}

	.services_secinner .headertext {
		margin: 0 auto 30px;
	}

	.pageContent h3, .key_differentiator h3 {
		font-size: 25px;
	}

	.key_differentiator .title3 {
		width: 100%;
	}

	.design_servicesBpic {
		height: 350px;
	}

	.page-id-2866 .innerLearning-area .innerLearning-img {
		height: auto;
	}

	.training_contentB_card h5 {
		font-size: 21px;
		width: 100%;
	}

	.training_contentB_card p {
		line-height: normal;
	}

	.training_contentB_icon {
		width: 70px;
		height: 70px;
		border-radius: 15px;
		margin-bottom: 25px;
	}

	.training_contentB_icon img {
		max-width: 35px;
	}

	.tab_img {
		height: auto;
	}

	.page-id-2866 .wedo_secb.p-80.pt-0 {
		padding-top: 0px !important;
	}

	.training_contentB .headertext p {
		width: 100%;
	}
	.textbook-main-area .sectionfour-media {
		padding: 18px;
	}
	.textbook-main-area .sectionfour-media .media-body h4 {
		font-size: 30px;
		line-height: 40px;
	}
	.textbook-main-area .sectionfour-media .media-icon {
		width: clamp(55px, 100%, 55px);
		height: 55px;
		padding: 15px;
	}
	.textbook-main-area .sectionfour-media .media-body {
		padding-left: 10px;
	}
	.textbook-main-area .sectionfour-media .media-body h6 {
		font-size: 14px;
	}
	.simplify_access {
		text-align: center;
	}
	.simplify_access .headertext {
		width: 100%;
		margin-bottom: 25px;
	}
	.simplify_card:after {
		display: none;
	}
	.simplify_cardicon {
		align-items: center;
		justify-content: center;
	}
	.page-id-3125 .innerLearning-img10 img {
		max-width: 80%;
	}
	.our_servicesB.our_services250.p-80.pt-0 .accordion-button {
		gap: 10px;
	}
	
	.lerning_servicespic1250 {
		margin-bottom: 25px;
	}
	.headertext.headertext125 h3, .headertext.headertext125 p {
		text-align: center;
	}
	.page-id-3219 .key_card:before {
		width: 72%;
	}
	.lerningservicespicarea {
		margin-top: 25px;
	}
	.innerLearning-area.p-80.our_servicesB {
    padding-top: 40px !important;
}
.innerLearning-area.p-80.innerLearning-area2560 .innerLearning-img101 img {
    width: 75%;
}	
.innerLearning-area.p-80.innerLearning-area2560 {
    padding-top: 35px !important;
}
	
	.innerLearningContentBox150 .headertext p {
		margin-bottom: 20px;
	}	
.prosof_sec.p-80.pt-0 {
    padding-bottom: 0;
}	
.innerLearning-img10101 {
    margin-bottom: 35px;
}	
.vdo_choose .headertext {
		width: 100%;
	}
	.vdo_solution .headertext {
		flex-direction: column;
		text-align: center;
	}	
	.vdo_solution .headertext h3, .vdo_solution .headertext p {
		width: 100%;
	}
	
	
	
	
	
}

@media (max-width: 639.98px) {
	.headerarea .logo {
		max-width: 155px;
	}

	.btn_right {
		position: absolute;
		right: 55px;
	}

	.bg-video-wrap .overlay_box .textbox_banner h1 {
		line-height: 34px;
		font-size: 30px;
	}

	.areabox .flex-shrink-0 {
		font-size: 28px;
		margin-right: 10px;
		line-height: 50px;
	}

	.countriesarea h3 {
		font-size: 20px;
		margin: 0 auto 15px;
	}

	.services_seciner {
		padding-top: 0px !important;
	}

	.headertext h3 {
		font-size: 25px;
		line-height: 30px;
	}

	.aboutimg101 {
		margin-bottom: 15px;
	}

	.aboutarea h4 {
		font-size: 30px;
		line-height: 35px;
	}

	.shapicon, .shapicon1 {
		display: none;
	}

	.video_slide .owl-nav {
		width: 100%;
	}

	.services_secinner .headertext {
		margin: 20px auto 20px;
	}

	.footertoparea h4 {
		font-size: 25px;
	}

	.lambdinner_box .lambdinner_textbox h2 {
		font-size: 25px;
		line-height: 30px;
	}

	.yearbox h5 {
		font-size: 68px;
		margin-bottom: 0;
		line-height: normal !important;
	}

	.aboutimgin {
		height: 250px;
	}

	.headertext h3 {
		font-size: 20px;
		line-height: 28px;
	}

	.lambdinner_box .lambdinner_thumble {
		height: auto;
	}

	.services_secinerin {
		padding-top: 25px !important;
	}

	.your_goalspic {
		width: 100%;
		height: auto;
	}

	.areabox {
		margin-bottom: 0;
		justify-content: start;
	}

	.lambdinner_box .lambdinner_textbox h2 {
		font-size: 20px;
		line-height: 28px;
	}

	.wpm-6310-row img {
		height: auto !important;
	}

	.contactarea .headertext h3 {
		font-size: 25px;
	}

	.contactleft {
		padding: 25px 20px;
	}

	.new-team-area .headertext {
		margin-bottom: 12px;
	}
	.stats-box h2 {
		font-size: 24px;
	}

	.progress-line {
		height: 3px;
		margin: 5px 0 5px;
	}

	.stats-box p {
		font-size: 16px;
	}

	.counter-box-list .g-5 {
		--bs-gutter-y: 1rem;
	}

	.experts-card {
		margin-bottom: -12px;
	}

	.experts-card .content-box h2 {
	padding-top: 100px;
	padding-left: 25px;
}

	.experts-card .icon-box {
		width: 105px;
		height: 82px;
	}

	.content-box {
		padding: 25px;
		text-align: left;
	}

	.new-team-area .counter-box-list {
		max-width: 100%;
		margin: 0 auto 30px;
	}

	.pageContent h2 {
		font-size: 25px;
		line-height: 35px;
		margin: 0 0 6px;
	}

	.innerLearning-area .innerLearning-img {
		height: 390px;
	}

	.innerLearningContentBox .pageContent h2 {
		font-size: 24px;
		line-height: 34px;
	}

	.innerLearning-media .media-body .tel {
		font-size: 20px;
	}

	.skill-area .skill-card {
		padding: 20px;
	}

	.headertext h3 {
		font-size: 24px;
	}

	.digital_learningpic {
		width: 90%;
		height: 408px;
	}

	.gets_results_right {
		width: 100%;
	}

	.results_icon {
		width: 65px;
		height: 65px;
		border-radius: 15px;
	}

	.gets_results_right .gap-4 {
		gap: 15px!important;
	}

	.counter_card h2 {
		font-size: 30px;
	}

	.counter_card .small, .counter_card small {
		font-size: 15px;
	}

	.lerning_services .headertext {
		width: 90%;
	}

	.mb-5 {
		margin-bottom: 25px !important;
	}

	.category_row1::after {
		left: 0;
	}

	.category_row1pic::before {
		right: 77px;
		width: 82%;
		height: 100%;
	}

	.category_row1pic {
		height: auto;
	}

	.copyright101 h1 {
		font-size: 20px;
	}

	.copyright101 h4 {
		font-size: 16px;
	}

	.textbook-main-area .sectionfive-area .body-wrapper {
		padding: 0 20px;
	}

	.textbook-main-area .sectionfive-area .body-wrapper .pageContent {
		padding: 55px 0px 10px;
		text-align: center;
	}

	.textbook-main-area .sectionSix-area .pageContent {
		margin: 0px auto 25px;
	}

	.sectionSeven-area .listing-media .media-body h5 {
		font-size: 20px;
		line-height: 28px;
	}

	.sectionSeven-area .listing-media {
		display: block !important;
	}

	.textbook-main-area .sectionfive-area .body-wrapper .form-box {
		padding: 15px 20px;
	}

	.textbook-main-area .sectionfour-media .media-body h4 {
		font-size: 30px;
		line-height: 40px;
	}

	.pageContent h2, .pageContent h3 {
		font-size: 30px;
		line-height: 30px;
	}

	.category_row1 .headertext h3, .our_solutions .headertext h3, .digital_learning .headertext h3, .support_sec .headertext h4, .free_session .headertext h3 {
		font-size: 27px;
		line-height: normal;
	}

	.gets_results {
		padding-top: 35px !important;
	}

	.lerning_box .row .col-lg-6 {
		flex: initial;
	}

	.lerning_services .accordion {
		border-left: 0px solid #ccc;
	}

	.support_sec .headertext h4 {
		padding: 0 0px;
	}

	.digital_learning .headertext h3::after {
		margin: 0px auto;
		display: block;
		right: 0px;
	}

	.innerhelp-wrapper .pageContent {
		margin: 0 auto 20px;
	}

	.aboutus h2 {
		font-size: 30px;
	}

	.category_row1 .headertext h1 {
		font-size: 20px;
		line-height: 27px;
	}

	.footertoparea-img {
		display: none;
	}

	.footertoparea {
		text-align: center;
	}

	.wpmm_brand_logo_wrap img {
		max-width: 150px!important;
	}

	.inner-banner-wrapper .banner-content h2 {
		font-size: 28px;
	}

	.gets_results .brandsec {
		padding-top: 0 !important;
	}

	.interactive_secpic {
		width: 90%;
	}

	.interactive_sec .headertext h1 {
		font-size: 25px;
	}

	.acc-body-img {
		width: 100%;
		height: 250px;
	}

	.acc-title {
		font-size: 20px;
	}

	.gets_results .headertext h3 {
		font-size: 25px;
	}

	.acc-body {
		padding: 0;
	}

	.textbook-main-area .sectiontwo-area .content-box h2 {
		font-size: 27px;
		line-height: 35px;
		margin-bottom: 10px;
	}

	.aboutus {
		padding: 40px 0px;
	}

	.assessment-area .accordion-button {
		font-size: 18px !important;
	}

	.assessment-card.section-two-card .card-header .body h6 {
		font-size: 25px;
		line-height: normal;
	}

	.methodology_card h4 {
		font-size: 20px;
	}

	.assessment-area .section-one-area .content-box h2, .assessment-area .section-two-area .heading h2, .section-four-area .heading h3, .section-five-area .heading h5 {
		font-size: 24px;
	}

	.aboutus h2 {
		font-size: 28px;
	}

	.methodology_card::after {
		display: none;
	}

	.pageContent h2, .pageContent h3 {
		font-size: 24px;
		line-height: normal;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 390px;
	}

	.services_sec.services_secinner.testimonials.p-80 {
		padding-top: 0;
	}

	.accessibility_pic {
		width: 100%;
		height: 365px;
		border-radius: 25px 25px 0;
	}

	.access_box {
		padding: 30px 15px;
		border-radius: 25px 24px 0;
	}

	.section-two-area .heading h2 {
		margin-bottom: 30px;
	}

	.vertical_tabs .nav {
		flex-wrap: wrap;
	}

	.vertical_tabspic img {
		border-radius: 30px 30px 30px 10px;
	}

	.vertical_tabspic:before {
		top: -5px;
		right: -5px;
		border-radius: 10px 30px 30px;
	}

	.vertical_tabspic .overlay::after {
		border-radius: 30px 30px 32px 10px;
	}

	.innerLearning-area.p-80.innerLearning-area2560 {
		padding-bottom: 10px;
	}

	.our_servicesB .accordion-item .accordion-header .accordion-button, .our_servicesB .accordion-item .accordion-collapse .accordion-body {
		padding-left: 15px;
		padding-right: 15px;
	}

	.tailored_rapidpic img {
		width: 90%;
	}

	.wedo_secb .headertext h3 {
		font-size: 25px;
	}

	.microlearning .counter_card h2, .microlearning.p-80.on_counter .Counter_box h5 {
		font-size: 55px;
	}

	.microlearning .counter_card h6 {
		margin-top: -35px;
	}

	.microlearning .counter_card h6 {
		font-size: 12px;
	}

	.enabled_sec1pic {
		height: 150px;
	}

	.acc-item.active .acc-body {
		padding: 15px;
	}

	.key_card h5 {
		font-size: 20px;
	}

	.key_circle {
		width: 70px;
		height: 70px;
	}

	.key_circle img {
		max-width: 32px;
	}

	.our_servicesB .accordion-item .accordion-header .accordion-button {
		font-size: 18px;
	}

	.choose_dimenticsB .headertext {
		text-align: center;
	}

	.training_contentB_card {
		width: 90%;
		margin: 0 auto;
	}
	.assessment-area .wrap {
		display: block;
		height: auto;
	}
	.assessment-area .img-col {
		height: 310px;
	}
	.assessment-area .img-col img{
		height:auto;
	}
	.design_servicesB {
		width: 100%;
		padding: 15px 0;
	}
	.wpmm_brand_logo_wrap img {
		max-width: 140px !important;
		height: auto;
	}
	#wp-megamenu-primary {
		height: auto;
		position: inherit;
	}
	.wpmm-nav-wrap.wpmm-main-wrap-primary {
		padding: 0px 0;
	}
	#wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap {
		text-align: right;
		height: auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row-reverse;
		position: inherit;
	}
	.site-header.fix .headerarea101 .btn_right {
		transform: rotate(90deg) translate(275px,-84px);
	}
	.brandsec p-80.p-80 {
		padding-top: 30px;
	}
	.innerLearning-area.p-80.innerLearning-area2560 {
		padding-top: 0;
	}
	.key_cardin {
		height: auto;
	}
	.key_card {
		margin-top: 40px;
	}
	.design_servicesB {
		margin-bottom: 20px;
	}
	.choose_dimenticsB_pic {
		display:none;
	}
	.choose_dimenticsB_pic img {
		height: auto;
		width: min(100%, 280px);
	}
	.calculatorlist-img, .calculatorlist-img img {
		height: auto;
	}
	.innerLearning-area.p-80.innerLearning-area2560 {
		padding-top: 16px;
	}
	.section-four-area .heading p {
		font-size: 16px;
	}
	.assessment-area .tab-label {
		writing-mode: horizontal-tb;
		transform: rotate(0deg);
	}
	.assessment-area .tabs-col {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	.assessment-area .tab {
		display: inline-block;
		padding-top: 0;
	}
	.assessment-area .tab div {
		height: auto !important;
		display: inline-block !important;
		margin-top: 0;
	}
	.assessment-area .tab-nav button {
		display: none;
	}
	.assessment-area .wrap {
		display: flex;
		height: auto;
		flex-direction: column-reverse;
		position: relative;
		padding-top: 45px;
	}
	.assessment-area .text-col {
		padding: 16px 0 0;
	}
	.assessment-area .img-badge {
		bottom: 0;
		width: 120px;
	}
	.assessment-area .text-col {
		flex: 0 0 0;
	}
	.page-id-2766 .powering_talent .headertext p {
		width: 100%;
	}
	.page-id-3099 .section-one-area.assessment-area.p-80.text-center h2 {
		font-size: 24px;
	}
	.page-id-3125 .inner-banner-wrapper .banner-content h6 {
		font-size: 18px;
		line-height: 26px;
	}
	.page-id-3125 .innerLearning-img10 img {
		margin-bottom: 25px;
	}
	.img-box148 {
		left: 0;
	}
	.page-id-3219 .section-one-area.p-80 {
		padding-bottom: 0;
	}
	.page-id-3219 .services_sec.services_secinner.testimonials.p-80 {
		padding-top: 30px;
	}
	.feature-line {
		height: 30px;
		top: 63px;
	}
	
	.p-80 {
		padding: 25px 0;
	}
	.site-header.fix {
		width: 100%;
	}
	.aboutbox {
		padding: 30px 10px;
	}
	.aboutbox .aboutimg1010 img {
		width: auto;
		height: 65px;
		object-fit: contain;
	}
	.aboutbox p {
		margin: 10px 0px 16px;
	}
	.experts-card .content-box ul {
		margin: 0;
		padding-left: 25px;
		padding-bottom: 20px;
	}
	.Whychooseus_seciner.p-80{
		padding-bottom:0;
	}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox .lambdinner_textbox, .lambdinner_textbox.headertext {
		padding: 30px !important;
		min-height: inherit;
	}
	.innerLearning-img10 img {
		margin: 25px auto 20px;
	}
	.innerLearningContentBox .pageContent h2 {
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 15px;
	}
	.choose1502 .headertext{
		text-align:center;
	}
	.vdo_choosecard125 .vdo_choose_circle126 {
		margin-bottom: 10px;
		margin-top: 15px;
	}
	.vdo_choosecard125 h4 {
		font-size: 20px;
		margin-bottom: 2px;
	}
	.card-wrap {
		height: 335px;
		width: 100%;
	}
	.card-content {
		padding: 110px 28px 0 28px;
	}
	.card-content h5 {
		font-size: 25px;
		line-height: 35px;
		margin-bottom: 15px;
		padding-right: 26px;
	}
	.card-content p {
		font-size: 16px;
		line-height: 26px;
	}
	.card-badge {
		left: calc(359.75px - 0px);
		top: calc(45.75px - 24px);
		width: 85px;
		height: 85px;
		padding: 20px;
	}
}

@media (max-width: 479.98px) {
	.card-badge {
		left: calc(359.75px - 58px);
		top: calc(45.75px - 36px);
	}
	.card-wrap {
		height: 290px;
		width: 100%;
	}
	.card-content {
		padding: 74px 28px 0 28px;
	}
	.card-content h5 {
		font-size: 22px;
		line-height: 30px;
		padding-right: 57px;
	}
	.bg-video-wrap video, .bg-video-wrap {
		height: 20vh;
	}

	.video_slide .owl-nav {
		bottom: 0px;
	}

	.footertoparea {
		text-align: center;
	}

	.textbook-main-area .sectiontwo-area .content-box h2 {
		font-size: 23px;
		line-height: 30px;
	}

	.sectionSeven-area .listing-media .media-img {
		height: auto;
	}

	.sectionSeven-area .listing-media .media-body {
		padding-right: 0px;
	}

	.pageContent h2, .pageContent h3 {
		font-size: 22px;
		line-height: 30px;
	}

	.inner-banner-wrapper .banner-content h6 {
		font-size: 18px;
		line-height: 25px;
	}

	.inner-banner-wrapper .banner-content h1 {
		font-size: 25px;
		line-height: 30px;
		margin: 0 0 6px;
	}

	.inner-banner-wrapper .banner-content ul li {
		font-size: 15px;
		line-height: 20px;
	}

	.breadcrumb .breadcrumb-item {
		font-size: 16px;
	}

	.banner-form {
		display: none;
	}

	.banner-form101 {
		display: block !important;
	}

	.asked_sec {
		padding-top: 25px !important;
	}

	.inner-banner-wrapper .banner-form {
		padding: 20px;
	}

	.category_row1pic {
		height: auto;
	}

	.category_row1 .headertext h3, .our_solutions .headertext h3 {
		font-size: 25px;
		line-height: normal;
	}

	.bg-video-wrap .overlay_box .textbox_banner h1 {
		line-height: 30px;
		font-size: 23px;
	}

	.copyright101 {
		text-align: center;
		margin-top: 25px;
		color: #fff;
	}

	.copyright101 h1 {
		font-size: 20px;
	}

	.copyright101 h4 {
		font-size: 16px;
	}

	.areabox .flex-shrink-0 {
		font-size: 25px;
		margin-right: 10px;
		line-height: 40px;
	}

	.headertext h3 {
		font-size: 23px;
		line-height: 26px;
	}

	.Whychooseus_seciner {
		padding-top: 0px !important;
	}

	.aboutareainnre10, .aboutareainnre11 {
		min-height: 150px;
	}

	.aboutus h2 {
		font-size: 26px;
	}

	.aboutareainnre10 h3 {
		font-size: 50px;
	}

	.digital_learning .headertext h1 {
		font-size: 25px;
		line-height: 33px;
	}

	.digital_learning .headertext h1::after {
		right: 0px;
		margin: 0 auto;
	}

	.digital_learning .headertext p {
		padding-left: 0px;
	}

	.innerLearningContentBox .pageContent h1 {
		font-size: 30px;
		line-height: 35px;
	}

	.inner-banner-wrapper .banner-content h2 {
		font-size: 28px;
		line-height: 30px;
	}

	.wpm-6310-row img {
		height: 335px !important;
	}

	.readysec .headertext {
		width: 100%;
		margin: 0 auto;
	}

	.videotext h2 {
		font-size: 20px;
		line-height: 28px;
		margin-top: 13px;
	}

	.footertoparea h4 {
		font-size: 22px;
	}

	.btn, .login_btn, .morebtn1 {
		padding: 7px 15px;
		font-size: 15px;
	}

	.morebtn1 span {
		margin-left: 5px;
	}

	.aboutarea h4 {
		font-size: 23px;
		line-height: 29px;
	}

	.footer_sec h3 {
		font-size: 40px;
		text-align: center;
		line-height: 35px;
	}

	.aboutareainnre10 h3 {
		font-size: 40px;
	}

	.aboutus h1 {
		font-size: 25px;
		margin-bottom: 4px;
	}

	.services_seciner {
		padding-top: 20px !important;
	}

	.footer_sec h3 {
		font-size: 40px;
		text-align: center;
		line-height: 40px;
	}

	.socialmedia ul li {
		width: initial !important;
	}

	.lambdinner_box .lambdinner_textbox h2 {
		font-size: 23px;
		line-height: 30px;
	}

	p {
		font-size: 15px;
		line-height: 20px;
	}

	.servicebox {
		padding: 10px;
	}

	.your_goals_left {
		padding-right: 0px;
	}

	.experts-card .icon-box {
		width: 95px;
		height: 75px;
	}

	.dream-body-wrapper.p-80 {
		padding: 20px 0;
	}

	.dream-body-wrapper .pageContent h2 {
		margin-bottom: 10px;
	}

	.dream-list-wrapper .video-box a img {
		width: min(100%, 55px);
	}

	.dream-list-wrapper .video-box {
		border-radius: 10px;
	}

	.skill-area .skill-card h3 {
		font-size: 22px;
		line-height: 32px;
	}

	.innerLearning-area .innerLearning-img {
		height: 313px;
		margin-bottom: 16px;
	}

	.skill-area .skill-card {
		padding: 20px;
	}

	.video_secinner .videotext h6 {
		font-size: 24px;
	}

	.asked_sec .headertext {
		width: 100%;
		margin-bottom: 25px !important;
	}

	.digital_learningpic {
		width: 100%;
		height: 404px;
	}

	.form_card {
		padding: 25px 20px;
	}

	.gets_results .headertext h3 {
		font-size: 24px;
	}

	.gets_resultspic {
		height: 300px;
	}

	.counter_row {
		margin-top: 15px;
	}

	.aboutus {
		padding: 40px 0px;
	}

	.aboutus h1 {
		font-size: 26px;
		margin-bottom: 5px;
	}

	.counter_card {
		padding: 15px 15px;
		text-align: center;
	}

	.category_row1pic::before {
		right: 80px;
		width: 80%;
		height: 100%;
	}

	.platform_gridcard .gap-4 {
		flex-direction: column;
		text-align: center;
	}

	.platform_gridcard {
		padding: 15px 10px;
	}

	.our_platform h4 {
		font-size: 26px;
	}

	.asked_sec .container {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.footertoparea h4 {
		line-height: normal;
	}

	.innerhelp-wrapper .pageContent br {
		display: none;
	}

	.banner-form101 .form-group label {
		color: var(--colorBlack);
		font-size: 16px;
		line-height: 26px;
		position: relative;
		background-color: #fff;
		transform: translate0,0\);
		padding: 0;
		left: 0;
		top: auto;
		margin-bottom: 5px;
	}

	.inner-banner-wrapper .banner-wrapper-body {
		padding: 30px 0 30px;
	}

	.testimonialin .flex-shrink-0 {
		width: 58px;
		height: 58px;
	}

	.asked_sec.p-80.pt-0 {
		padding-top: 0 !important;
	}

	.our_platformBs .headertext h3 {
		text-align: center;
	}

	.platform_gridcard .gap-3 {
		flex-direction: column;
		text-align: center;
	}

	.testimonialsBox {
		padding: 20px;
	}

	.testimonialsBox ul {
		margin: 0px 0 5px;
	}

	.asked_sec .accordion-button {
		font-size: 18px;
	}

	.category_row1 .headertext h3, .our_solutions .headertext h3, .digital_learning .headertext h3, .support_sec .headertext h4, .free_session .headertext h3 {
		font-size: 25px;
	}

	.free_session {
		padding: 30px 0;
	}

	.prosof_seccard h4 {
		font-size: 22px;
	}

	.interactive_sec p, .wedo_secbcard p, .wedo_secb p, .service_sec p, .gets_results p, .prosof_sec p {
		font-size: 15px;
	}

	.platform_gridcard p {
		font-size: 13px;
	}

	.free_session .headertext p {
		font-size: 16px;
	}

	.footerarea ul li a, .footer_sec ol li a {
		font-size: 15px;
	}

	.footerarea h4 {
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.footertop {
		margin-bottom: 20px;
	}

	.footerlogo {
		width: 175px;
	}

	.footertop {
		border-radius: 15px;
	}

	.bg-video-wrap video, .bg-video-wrap {
		height: 26vh!important;
	}

	.textbox_banner .btn {
		margin-right: 8px;
	}

	.countriesarea h3 {
		font-size: 18px;
	}

	.countriesarea.p-80.pb-5 {
		padding: 30px 0;
	}

	.aboutimg10 {
		padding: 15px;
	}

	.services_seciner h4 {
		width: 100%;
	}

	.aboutareainnre10 h3 {
		font-size: 30px;
	}

	.servicearea h4 {
		font-size: 22px;
	}

	.serviceimg101 {
		margin-top: 15px;
	}

	.about_seciner.p-80 {
		padding-top: 0;
	}

	.aboutpic img {
		width: 100%;
	}

	.aboutarea {
		padding: 15px;
	}

	.btnin {
		font-size: 18px;
	}

	.page-id-9 .brandsec {
		padding-top: 0;
	}

	.footertop p br {
		display: none;
	}

	.brandsec .brandsectext h4 {
		font-size: 22px;
	}

	.snumber {
		width: 50px;
		height: 50px;
		font-size: 24px;
	}

	.banner-mobile-form .banner-form {
		display: block;
	}

	.we_tools .accordion-body {
		gap: 5px;
		flex-direction: column;
	}

	.we_tools .accordion-button {
		font-size: 20px;
	}

	.asked_sec .headertext.mb-5 {
		margin-bottom: 0 !important;
	}

	.asked_sec {
		padding-top: 8px !important;
	}

	.video_secinner .headertext {
		margin-bottom: 20px;
	}

	.interactive_secpic {
		width: 100%;
	}

	.content-box {
		padding: 0;
	}

	.assessment-area .section-one-area .content-box h2, .assessment-area .section-two-area .heading h2, .section-four-area .heading h3, .section-five-area .heading h5 {
		font-size: 24px;
	}

	.assessment-area .section-one-area .img-box img {
		width: 80%;
	}

	.assessment-area .text-col {
		flex: 0 0 210px;
		padding: 28px 10px;
	}

	.section-five-card .number {
		width: 65px;
		height: 65px;
		font-size: 30px;
	}

	.methodology_card::after {
		display: none;
	}

	.section-five-card h5 {
		font-size: 22px;
		line-height: normal;
	}

	.platform_gridcard .flex-grow-1 {
		text-align: center;
	}

	.testimonialsBox {
		text-align: left;
	}

	.asked_sec .accordion {
		text-align: left;
	}

	.category_row1pic img {
		height: 400px;
	}

	.branBoxlogo101 {
		height: 300px;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 345px;
	}

	.calculatorlist-img {
		height: 225px;
	}

	.our_servicesB .accordion-item .accordion-header .accordion-button.collapsed {
		margin: 8px 0;
	}

	.our_servicesB .calculatorlist-content {
		padding-right: 0;
	}

	.our_servicesB.our_services250.p-80.pt-0 {
		padding: 30px 0 !important;
	}

	.our_servicesB.our_services250.p-80.pt-0 .our_servicesB .headertext {
		margin: 0 auto 20px;
	}

	.enabled_sec1 .row.g-3.mt-4 {
		margin-top: 10px !important;
	}

	.enabled_sec1 h6 {
		width: 100%;
	}

	.page-id-2766 .section-two-area.three.p-80 {
		padding-top: 0;
	}

	.pb-5 {
		padding-bottom: 2rem!important;
	}

	.accessibility_pic101 {
		height: auto !important;
	}

	.powering_talenticon {
		width: 80px;
		height: 80px;
		margin: 0 auto 20px;
	}

	.powering_talenticon img {
		max-width: 45px;
	}

	.enabled_sec1pic {
		height: 120px;
	}

	.assessment-card.section-two-card .card-body {
		padding-top: 20px;
		margin-top: 20px;
	}

	.visual_designpic {
		height: 360px;
	}

	.visual_design .headertext h3 {
		font-size: 24px;
		line-height: normal;
		margin-top: 10px;
	}

	.form_card .wpcf7-submit {
		font-size: 16px;
		padding: 7px 20px !important;
	}

	.service_sec {
		border-radius: 15px;
	}

	.acc-title {
		font-size: 19px;
	}

	.testimonialin .flex-shrink-0 {
		width: 52px;
		height: 52px;
	}

	.pageContent h3, .key_differentiator h3 {
		font-size: 22px;
	}

	.key_card:before {
		top: -2px;
		height: 3px;
	}

	.key_card {
		margin-top: 40px;
	}

	.section-four-area .heading p {
		font-size: 15px;
	}

	.tab_img {
		padding: 10px;
	}

	.wedo_secbcard h4 {
		font-size: 20px;
	}
	.assessment-area .wrap {
		padding-top: 68px;
	}
	.assessment-area .text-col {
		flex: 0 0 0;
		padding: 28px 10px 0;
	}
	.textbook-main-area .sectionfour-media {
		padding: 15px;
		flex-direction: column;
		text-align: center;
		gap: 15px;
	}
	.lerning_servicespic250 {
		width: 100%;
		height: auto;
		margin-left: 0;
	}
	.page-id-3219 .aboutus h2 {
		font-size: 22px;
	}
	.img-box125 {
		width: 100%;
		height: auto;
	}
	.img-box148 {
		height: 200px;
	}
	.lerning_servicespic25025 {
		width: auto;
		height: 170px;
	}
	.lerning_servicespictext h3 {
		font-size: 22px;
	}
	.innerLearning-img10101:before {
    width: 300px;
    height: 310px;
    right: 0px;
    top: -15px;
}
.innerLearning-img10101 img {
    width: 93%;
}
.innerLearning-img10101:after {
    bottom: -8px;
    left: 5px;
}	
.innerLearning-area.p-80.innerLearning-area2560 .innerLearning-img101 img {
    width: 95%;
}	
.innerLearning-img10101 {
    height: 390px;
}	
.innerLearningContentBox150 .headertext img {
    max-width: 80%;
}	
.our_servicesB .accordion-item .accordion-header .accordion-button::after {
    font-size: 14px;
    width: 30px;
    height: 30px;
}	
.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {
	width: 100% !important;
	left: 0 !important;
}
.areabox .flex-shrink-0 {
	font-size: 20px;
	margin-right: 0;
	line-height: 30px;
	margin-bottom: 5px;
}
.areabox {
	justify-content: center;
}
.areabox h4 {
	font-size: 12px;
}
.countriesarea .row {
	padding-bottom: 15px;
}
.countriesarea.p-80.pb-5 {
	padding-bottom: 20px !important;
}
.yearbox h5 {
	font-size: 55px;
}
.aboutbox .aboutimg1010 img {
	height: 55px;
}
.experts-card {
	height: auto;
	margin-bottom: 20px;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {
	padding: 0;
	font-weight: 400 !important;
	font-size: 15px !important;
	background-color:transparent;
}
#wp-megamenu-item-422 .wp-megamenu-sub-menu {
	padding: 5px 17px !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li {
	padding: 0 0 1px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
	background: #ffffff;
	padding-top: 5px !important;
}
.innerLearningContentBox .pageContent h2 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 12px;
}
.choose1502 .headertext h3 {
	font-size: 20px;
	line-height: 25px;
}
.vdo_choosecard125 h4 {
	font-size: 18px;
	margin-bottom: 0;
}
}

@media (max-width: 425px) {
	.digital_learningpic {
		height: 400px;
	}

	.category_row1pic::before {
		right: 69px;
		width: 82%;
	}

	.footerarea h4 {
		font-size: 22px;
	}

	.our_servicesB .accordion-item .accordion-header .accordion-button {
		font-size: 18px;
	}

	.category_row1pic::before {
		right: 69px;
		width: 80%;
	}

	.innerLearningContentBox .pageContent h1 {
		font-size: 22px;
		line-height: normal;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 342px;
	}

	.our_servicesB .accordion-item .accordion-header .accordion-button::after {
		font-size: 13px;
		width: 30px;
		height: 30px;
	}

	.access_box h4 {
		font-size: 30px;
	}

	.access_box h6 {
		font-size: 14px;
	}

	.vertical_tabspic {
		height: 455px;
	}

	.linkcard h6 {
		line-height: 30px;
	}

	.form-floating>label {
		font-size: 15px;
	}
}

@media (max-width: 414px) {
	.digital_learningpic {
		height: 387px;
	}

	.category_row1pic::before {
		right: 61px;
		width: 84%;
	}

	.category_row1 .headertext {
		padding: 25px 15px;
	}

	.footertoparea .btn {
		font-size: 14px;
		padding: 7px 15px;
	}

	.footertop {
		margin-bottom: 25px;
	}

	.asked_sec .accordion-button {
		padding: 10px;
	}

	.asked_sec .accordion-button {
		font-size: 17px;
	}

	.aboutus h1 {
		font-size: 20px;
		margin-bottom: 5px;
		line-height: normal;
	}

	.aboutus h6 {
		font-size: 14px;
	}

	.inner-banner-wrapper .banner-content h2 {
		font-size: 30px;
	}

	.services_sec.services_secinner.testimonials.p-80 {
		padding: 30px 0;
	}

	.results_icon img {
		max-width: 38px;
	}

	.gets_results_right h4 {
		font-size: 20px;
	}

	.our_platformBs .results_icon img {
		max-width: 27px;
	}

	.p-80 {
		padding: 30px 0;
	}

	.section-one-area.assessment-area.p-80.text-center h2 {
		font-size: 22px;
	}

	.tellus_form {
		padding: 35px 15px;
	}

	.branBoxlogo101 {
		height: 270px;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 333px;
	}

	.visual_design .headertext h3 {
		font-size: 22px;
	}
	.powering_talent .headertext p {
		width: 100%;
	}
}

@media (max-width: 410px) {
	
	.servicebox1010 .nav-link {
		padding: 6px 20px;
	}

	.wpm-6310-row img {
		height: 300px !important;
	}

	.assessment-area .section-one-area .img-box img {
		width: 90%;
	}
}

@media (max-width: 412px) {
	.digital_learningpic {
		height: 384px;
	}

	.category_row1pic::before {
		right: 60px;
		width: 84%;
	}

	.our_platformbox::after {
		width: 100%;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 330px;
	}

	.calculatorlist-img {
		height: 210px;
	}

	.custom_help h4 {
		font-size: 22px;
	}

	.assessment-area .section-one-area .content-box h2, .assessment-area .section-two-area .heading h2, .section-four-area .heading h3, .section-five-area .heading h5 {
		font-size: 22px;
	}
}

@media (max-width: 390px) {
    .card-badge {
		left: calc(359.75px - 76px);
		top: calc(45.75px - 30px);
	}
	.card-wrap {
		height: 280px;
	}
	.card-badge {
		left: calc(359.75px - 74px);
		top: calc(45.75px - 38px);
	}
	.category_row1pic {
		height: 365px;
	}

	.category_row1pic::before {
		right: 60px;
		width: 80%;
	}

	.category_row1 .headertext h3, .our_solutions .headertext h3 {
		font-size: 20px;
		line-height: normal;
	}

	.tellus_form {
		padding: 25px 15px;
	}

	.our_platformBsPic {
		height: 340px;
	}

	.category_row1pic img {
		height: 350px;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 311px;
	}

	.branBoxlogo101 {
		height: 235px;
	}

	.vertical_tabspic {
		height: 420px;
	}

	.custom_helpbox {
		padding: 25px 13px;
	}
}

@media (max-width: 384px) {
	.digital_learningpic {
		height: 358px;
	}

	.category_row1pic::before {
		width: 81%;
	}

	.assessment-card.section-two-card .card-header .body h6 {
		font-size: 20px;
	}

	.pageContent h2, .pageContent h3 {
		font-size: 22px;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 306px;
	}

	.calculatorlist-img {
		height: 190px;
	}

	.custom_help h4 {
		font-size: 20px;
	}
}

@media (max-width: 375px) {
	.experts-card .content-box h2 {
		padding-top: 90px;
		font-size: 20px;
		padding-left: 20px;
	}

	.experts-card .icon-box {
		width: 80px;
		height: 64px;
	}

	.experts-card .content-box ul li {
		margin-bottom: 8px;
	}

	.stats-box h2 {
		font-size: 28px;
	}

	.inner-banner-wrapper .banner-form {
		padding: 20px;
	}

	.inner-banner-wrapper .banner-content h6 {
		margin: 0 0 10px;
	}

	.pageContent h2 {
		line-height: 28px;
	}

	.innerLearning-area .innerLearning-img {
		height: 284px;
	}

	.digital_learningpic {
		height: 349px;
	}

	.category_row1pic::before {
		width: 83%;
	}

	.our_platformBsPic {
		height: 325px;
	}

	.our_platformBs .platform_gridcard h4 {
		font-size: 22px;
	}

	.custom_help .headertext h3 {
		font-size: 20px;
	}

	.rapid_speedpic {
		width: min(100%, 290px);
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 299px;
	}

	.visual_designpic {
		height: 300px;
	}
	.experts-card .content-box ul {
		padding-left: 20px;
		padding-bottom: 20px;
	}
	.site-header.fix {
		width: 97%;
	}
	.experts-card .icon-box img {
		width: 38px;
	}
	.Whychooseus_seciner.p-80{
		padding-bottom:0;
	}
	.lambdinner_totalarea .lambdinner_box:nth-of-type(2n) .ltextbox .lambdinner_textbox, .lambdinner_textbox.headertext {
		padding: 20px !important;
		min-height: inherit;
	}
}

@media (max-width: 360px) {
	.headerarea .logo, .footer-logo img {
		max-width: 140px;
	}

	.digital_learningpic {
		height: 333px;
	}

	.category_row1pic::before {
		width: 87%;
	}

	.interactive_sec .headertext h1 {
		font-size: 21px;
	}

	.headertext h3 {
		font-size: 20px;
	}

	.wedo_secbcard h4 {
		font-size: 20px;
	}

	.gets_results .headertext h3 {
		font-size: 22px;
	}

	.acc-item.active .acc-body {
		padding: 15px;
	}

	.category_row1 .headertext h3, .our_solutions .headertext h3, .digital_learning .headertext h3, .support_sec .headertext h4, .free_session .headertext h3 {
		font-size: 22px;
	}

	.our_platformBsPic {
		height: 315px;
	}

	.assessment-area .section-one-area .content-box h2, .assessment-area .section-two-area .heading h2, .section-four-area .heading h3, .section-five-area .heading h5 {
		font-size: 20px;
	}

	.section-two-area.section-two-area150.p-80.pt-0 .icon1250 {
		height: 287px;
	}
	.page-id-3099 .section-one-area.assessment-area.p-80.text-center h2 {
		font-size: 22px;
	}
	.textbook-main-area .sectionfour-media .media-body h4 {
		font-size: 24px;
		line-height: 32px;
	}
}