/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.8.1681736108
Updated: 2023-04-17 12:55:08

*/
@import url("fonts/stylesheet.css");
@import url("customcss/homepage.css");
@import url("customcss/our-cerificates-category.css"); /* 6 pc card with filter section on pc overview page css*/
@import url("customcss/custom-booking.css"); /* learning journey b2c form css */
@import url("customcss/coursinity-brochure-download.css"); /* active campaign form */
@import url("customcss/learning-journy-b2b-contact-form.css"); /* active campaign form */
@import url("customcss/pcSlider.css"); /* pc slider css */

html body {
  font-family: 'KLD Maraam' !important; 
  font-weight: 500; 
  font-style: normal;
}


body {
	margin: 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

.site-branding{
	margin-top:unset !important;
}

.site-header, .site-main, .widget-area, .site-footer {
    padding:0 !important;
    margin: 0 !important;
	
}
  .videoHeight .e-hosted-video {
    aspect-ratio: 3 / 4.67!important;
}
@media only screen and (max-width: 767px) {
  .videoHeight .e-hosted-video {
    aspect-ratio: 3 / 3.5!important;
}
}
.bookingForm  .elementor-background-slideshow{
    border-radius:20px!important;
}


.ljb2bdetails .elementor-widget-container .elementor-heading-title{
	direction: rtl !important;

}
 ._form-title{
	text-align:right !important;
}
 ._field-wrapper{
	direction:rtl !important;
}

._form-content {
  direction: rtl;
  text-align: right;

}


._form_element * {
  font-family: "KLD Maraam" !important;
  font-size: 20px !important;
  line-height: 24.9px !important;
  font-weight: 500 !important;
}

._form-content ._form_element ._field-wrapper input[type="text"] {
  width: 195px;
  height: 60px !important;
  font-family: "kld-maraam-font", KLD-Maraam !important;
}
input[type=checkbox]:after {
			left:8px !important;
			top:4px !important;
			border-color:white !important;
			}
			 input[type=checkbox]:checked {
			background:#000 !important;
			color:white !important;
			}

.blue-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background:#1F8EC3 !important;
    color: white !important;
	border-radius:10px !important;
}
.blue-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline:0px !important;
    text-decoration:unset !important;
    text-decoration-skip-ink: none;
    background:#1F8EC3 !important;
	border-radius:10px !important;
}
.black-btn-color a:hover {
    color:white !important;
    text-decoration: unset !important;
}
.black-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background:#17233D !important;
    color: white !important;
	
}
.black-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline:0px !important;
    text-decoration:unset !important;
    text-decoration-skip-ink: none;
    background:#17233D !important;
}
.black-btn-color a:hover {
    color:white !important;
    text-decoration: unset !important;
}
.violet-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background:#8978B6 !important;
    color: white !important;
}
.violet-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline:0px !important;
    text-decoration:unset !important;
    text-decoration-skip-ink: none;
    background:#8978B6 !important;
}
.violet-btn-color a:hover {
    color:white !important;
    text-decoration: unset !important;
}
.inputText .dropdown-menu  a:hover{
	color: unset!important;
}
.seagreen-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background:#28B8AD !important;
    color: white !important;
}
.seagreen-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline:0px !important;
    text-decoration:unset !important;
    text-decoration-skip-ink: none;
    background:#28B8AD !important;
}
.seagreen-btn-color a:hover {
    color:white !important;
    text-decoration: unset !important;
}
.orange-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background:#F16222 !important;
    color: white !important;
}
.orange-btn-color a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline:0px !important;
    text-decoration:unset !important;
    text-decoration-skip-ink: none;
    background:#F16222 !important;
}
.orange-btn-color a:hover {
    color:white !important;
    text-decoration: unset !important;
}
a:hover {
    text-decoration: unset !important;
}
@media screen and (min-device-width: 450px) and (max-device-width: 670px) { 
	.tabPadding{
		margin-top:28%;
	}
}
@media screen and (min-device-width: 671px) and (max-device-width: 800px) { 
	.tabPadding{
		margin-top:40%!important;
	}
}
.logo-hero .elementor-widget-container img{
	max-width:200px !important;
}
a:focus:not(.wp-block-button__link):not(.wp-block-file__button){
	background:unset;
	color:unset;
	outline:unset !important;
	text-decoration:none !important;
	
}
a:hover {
/*     color:white !important; */
    text-decoration: unset !important;
}

