/* DEV */
.f_ver::after {content:'v2.03'}
#f_dev_info a {color:rgb(var(--first-color))}
.f_hide, .genesis-nav-menu .menu-item.f_hide {display:none !important}
:focus {outline:transparent}
.post-edit-link {display:none}
.grecaptcha-badge {visibility:hidden}


/* FONTS */
/* poppins-regular - latin */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  
  /* poppins-500 - latin */
  @font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  
  /* poppins-600 - latin */
  @font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  
  


/* VARS */
html {
	--maxWidthXXS:clamp(10rem,10vw,20rem);	
	--maxWidthXS:clamp(16rem,16vw,30rem);
	--maxWidthS:clamp(24rem,28vw,40rem);
	--maxWidthM:clamp(30rem,38vw,60rem);
	--maxWidthL:clamp(32rem,52vw,100rem);
	--maxWidthXL:clamp(36rem,65vw,140rem);
	--maxWidthXXL:clamp(40rem,80vw,200rem);
	--maxWidth3XL:clamp(50rem,90vw,300rem);
	--maxWidthKL: 1280px;

	--wGapXXS: clamp(.25rem,.5vw,.75rem);
	--wGapXS: clamp(.5rem,1vw,1.5rem);
	--wGapS: clamp(1.8rem,1.8vw,3rem);
	--wGapM: clamp(1.3rem,3.9vw,7.8rem);
	--wGapL: clamp(1.5rem,6vw,10rem);
	--wGapXL: clamp(2rem,12vw,18rem);
	--wGapXXL: clamp(3rem,4vw,8rem);
	--wGap3XL: clamp(3rem,25.5vw,38rem);
	
	--hGapXXS: clamp(.25rem,.3vh,.75rem);
	--hGapXS: clamp(.5rem,.57vh,1.5rem);
	--hGapS: clamp(.75rem,0.85vh,3rem);
	--hGapM: clamp(1rem,2.75vh,6rem);
	--hGapL: clamp(1.5rem,3.375vh,10rem);
	--hGapXL: clamp(3rem,6vh,22rem);
	--hGapXXL: clamp(5rem,14vh,32rem);
	--hGap3XL: clamp(8rem,25vh,40rem);

	/* scrollbar-color: rgb(var(--first-color)) rgb(var(--second-color)); */
	scroll-behavior:smooth;

	--black-color: 51 51 51;		/* #333333 Carbon color */
	--first-color: 5 6 52;			/* #050634 Deep Cove */
	--second-color: 230 0 140;		/* #e6008c Feasty Fuchsia */
	--third-color: 47 34 188;		/* #2f22bc Sapphire Splendour */	
	--fourth-color: 111 34 188;		/* #'6f22bc' Puissant Purple */
	--fifth-color: 151 152 194;		/* #9798c2 Grape Ivy */
	--sixth-color: 200 200 200;		/* #32da99 Shamrock */
	--seventh-color: 230 230 230;	/* #e6e6e6 Placebo */
	--eighth-color: 255 255 255;	/* White */
	--nineth-color:255 255 255/.1;	/* Whitey */

	--gradient-purple-blue:linear-gradient(45deg, rgba(var(--fourth-color)/1) 0%, rgba(var(--third-color)/1) 100%); 

	--fontFamily01:'Poppins';
	--fontFamily02:'Poppins';
	--fontWeight01:400;
	--fontWeight02:600;
	--fontWeight03:500;
	--borderRadiusXS:6px;
	--borderRadiusS:10px;
	--borderRadiusM:24px;
	--borderRadiusL:2.2rem;
	--borderRadiusXL:10rem;
	--borderRadiusXXL:76% 30%;
	--borderRadiusSP:2rem 3rem;
	--borderRadiusSP2:50% 3%;
	--fBoxShadow:2px 2px 20px 0 rgba(var(--eighth-color)/.25);
	--fHeaderSize:80px;
	--gradientCircle:100vh;
	
	--fontSizeXXS:clamp(.6rem,.5vw, .9rem); /* small */
	--trackingXXS:clamp(.04rem,.05rem,.8rem);
	--lineHeightXXS:clamp(.8rem,.9vw,2rem);

	--fontSizeXS:clamp(.7rem,.6vw, 1rem); /* p small */
	--trackingXS:clamp(.05rem,.07rem,.1rem);
	--lineHeightXS:clamp(.8rem,1vw,3rem);
	
	--fontSizeS:clamp(.95rem,.9vw,1.2rem); /* P */
	--trackingS: clamp(.01rem,.02vw,.1rem);
	--lineHeightS: clamp(1.5rem,1.5vw,1.9rem);
	
	--fontSizeM: clamp(1rem,1.2vw,2.8rem); /* H5 */
	--trackingM: clamp(.05rem,.07rem,.1rem);
	--lineHeightM: clamp(1.6rem,2vw,3.4rem);

	--fontSizeL: clamp(1.3rem,1.2vw,3rem); /* H4 */
	--trackingL: clamp(.05rem,.07rem,.1rem);
	--lineHeightL: clamp(1.6rem,1.5vw,3.4rem);
	
	--fontSizeXL: clamp(1.5rem,1.8vw,3rem); /* H3 */
	--trackingXL: clamp(.05rem,.07rem,.1rem);
	--lineHeightXL: clamp(1.7rem,2.3vw,3.4rem);
	
	--fontSizeXXL: clamp(1.8rem,1.8vw,3.2rem); /* H2 */
	--trackingXXL: clamp(.05rem,.07rem,.1rem);
	--lineHeightXXL: clamp(2.6rem,2.6vw,4.5rem);
	
	--fontSize3XL: clamp(2.4rem,6vw,9rem); /* H1 */
	--tracking3XL: clamp(.05rem,.07rem,.1rem);
	--lineHeight3XL: clamp(2.5rem,5.7vw,8rem);

}

/* BACKGROUND GRADIENT CIRCLES */
.site-container::before {background:radial-gradient(circle at 0 75vh, rgb(var(--second-color)) 0, transparent 70vh) repeat-y,radial-gradient(circle at 100vw 100vh, rgb(var(--second-color)) 0, transparent 80vh) repeat-y;background-size:100vw 270vh, 100vw 280vh;background-position:0 0, 0 140vh;content: '';height:100%;mix-blend-mode:lighten;opacity:.25;position:absolute;top:0;width:100%}
.site-container {position:relative}

/* TYPO */
p {color:rgb(var(--seventh-color));font-size:var(--fontSizeS);line-height:var(--lineHeightS);margin-bottom:var(--hGapM)}
a {text-decoration:none}
a:focus, a:hover {opacity:.6}
h1,
h1.entry-title {font-size:var(--fontSize3XL);line-height:var(--lineHeight3XL)}
h2,
h2.entry-title {color:rgb(var(--eighth-color));font-size:var(--fontSizeXXL);line-height:var(--lineHeightXXL);margin-bottom:var(--hGapL)}
h3 {color:rgb(var(--eighth-color));font-size:var(--fontSizeXL);line-height:var(--lineHeightXL)}
h4,.entry-content h4 {color:rgb(var(--eighth-color));font-size:var(--fontSizeL);line-height:var(--lineHeightL);margin-top:0}
h5 {font-size:var(--fontSizeM);line-height:var(--lineHeightM)}
h6 {font-size:var(--fontSizeXS);line-height:var(--lineHeightXS)}
.f_slider_txts h4 {max-width:var(--maxWidthL);}
figcaption:empty {display:none}
.f_custom_html li {list-style-position:outside;list-style-type:disc}

/* WIDTHS */
.fc_sections {margin-inline:auto;max-width:var(--maxWidthKL);width:90vw}
.full_width.fc_sections {max-width:99vw;width:100vw}
.site-inner {max-width:100%}

/* GENERAL */
body {background:rgb(var(--first-color));color:rgb(var(--seventh-color));font-size:var(--fontSizeS);letter-spacing:var(--trackingS);text-align:center}
.site-inner {margin-top:0;padding:0;width:100%}
img.centered,
.aligncenter,
.singular-image {margin:0}
article,
.entry,
.widget ul > li {margin-bottom:0}
.widget {margin-bottom:var(--hGapM)}
.nav-primary .genesis-nav-menu a:hover {color:rgb(var(--eighth-color));opacity:.7}
.site-inner {padding-top:0}
article, .entry {margin-bottom:0}
.full-width-content .content {width:100%}
/* SECTION LINK */
.f_link_sec {display:block;height:100%;position:absolute;width:100%;z-index:10000}
.fc_sections {position:relative}
/* CUSTOM CLASSES */
.kl-fuchsia {color:rgb(var(--second-color))}
.kl-lighten {mix-blend-mode:lighten}
.centered_text {text-align:center}
/* COLS */
.two_cols .f_wrap,
.three_cols > .f_wrap {display:grid}
.third_col {grid-column:3}
.full_col {grid-column:1/-1}
/* F-BUTTONS */
.f_button {border-radius:var(--borderRadiusL);box-shadow:var(--fBoxShadow);display:inline-block;margin-inline:auto;padding:var(--hGapXS) var(--wGapS)}
.f_blue {background:rgb(var(--fourth-color));background:var(--gradient-purple-blue)}
ol {text-align:left}


/* HEADER */
.site-header .menu-toggle::before {font-size:var(--fontSizeXXL)}
.activated + #genesis-nav-primary li {margin-bottom:var(--hGapS)}
.site-header {background-color:transparent;box-shadow:none;padding:0;position:fixed;top:0;transition:all .2s ease;width:100%;z-index:1000}
.site-header > .wrap {display:flex;flex-flow:wrap;margin-inline:auto;max-width:var(--maxWidthKL);padding-block:var(--hGapM);transition:all .2s ease;width:90vw}
.effect_01_yes .site-header {background-color:rgb(var(--first-color));transition:all .2s ease}
.effect_01_yes .site-header > .wrap {padding-block:var(--hGapXXS);transition:all .2s ease}
.site-header .home_link {display:none}
.wp-custom-logo .site-container .custom-logo-link {aspect-ratio:initial}
.wp-custom-logo .site-container .title-area {float:left;max-width:118px;padding:15px 0}
#menu-menu-principal-es {display:flex;flex-flow:wrap;grid-row-gap:10px;}
#menu-menu-principal-es li {flex:0 auto;margin-right: 10px}
#menu-menu-principal-es li:last-of-type {margin-right:0}
.genesis-nav-menu a {background:rgb(var(--fourth-color));color:rgb(var(--eighth-color));text-decoration:none;border-radius:6px;padding:10px 8px;width:fit-content}
.genesis-nav-menu a:hover {background:rgb(var(--second-color));color:rgb(var(--fifth-color))}
.menu-toggle {float:none;margin:0 0 0 auto;}
#genesis-mobile-nav-primary {color:rgb(var(--eighth-color));display:inline-flex;height:fit-content;margin:0 0 0 auto;place-self:center;text-transform:uppercase}
#genesis-nav-primary {flex:1 100%;padding:0 0 15px}

@media only screen and ( max-width: 960px) {
	#genesis-nav-primary {background:rgb(var(--first-color));height:100vh;left:0;top:0;1padding:var(--hGap3XL) var(--wGapM) var(--hGapS) calc(var(--wGapM) + var(--wGapXS));position:absolute;z-index:1}
	#genesis-nav-primary > .wrap {display:grid;height:100vh;place-content:center;}
	/* .activated + .menu-item a {background:transparent;font-size:var(--fontSizeL)} */
	#genesis-nav-primary .menu-item a {background:transparent;font-size:var(--fontSizeXL);text-align:center;width:auto;}
}

/* F-CUSTOM HTML */
.f_custom_html {position:relative}

/* F-IMAGES */
.f_image_container {position:relative}
.f_image_container > .f_sc_wrap, .f_image_container figure {height:100%}
/* .f_image_container img {height:100%;object-fit:cover;width:100%} */
.f_image {display:inline-block;height:100%;position:relative}
.f_image_container img.magnify, img.magnify {
	height:auto;
	left: 50.5%;
	max-width:50px;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
a.f_image:hover img.magnify, a.f_gallery_thumbnail:hover img.magnify, a.f_slider_lightbox_image:hover img.magnify {opacity:0.6}

/* F-VIDEOS */
.f_video {display:flex;place-self:center}
.f_video a {display:block;position:relative}
.video_play_icon {position:absolute;top:0;left:0;height:100%;width:100%;display:grid;place-content:center}
.video_play_icon img {height:4rem;opacity:.7}


/* EXT VIDEOS */
.video-embed {
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
  }
  .video-embed iframe,
  .video-embed object,
  .video-embed embed {
	box-sizing: border-box;
	width: 177.77777778vh;
	height: 56.25vw;
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width:none;
  }

/* F-SLIDER */
.f_slider_txts {display: grid;height: 100%;place-content: center;position: absolute;text-align: center;top: 0;width:100%}
.f_slider_img_container + figcaption {position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center}
.f_swiper .swiper-pagination {position:relative;}
.f_swiper .swiper-horizontal > .swiper-pagination-bullets, 
.f_swiper .swiper-pagination-bullets.swiper-pagination-horizontal, 
.f_swiper .swiper-pagination-custom, 
.f_swiper .swiper-pagination-fraction {bottom:80px;width:fit-content;display:block;margin: 0 auto}

/* F-GALLERY */
.f_gallery {margin-bottom:20px}
.f_gallery ul {display:flex;flex-flow:wrap;grid-gap:10px;justify-content:space-between}
.f_gallery ul li {flex:1 1 150px;position:relative;text-align:center}
.f_gallery ul li p {margin-bottom:0}
.f_gallery_thumbnail {align-items:center;display:flex;position:relative}
.f_gallery img {height:100%;object-fit:cover;width:100%;}
.f_gallery a {display:block;height:100%;position:relative;width:100%;}
.f_gallery a img.magnify {object-fit:contain}
/* .f_gallery figure {height:100%;width:100%} */
.f_gallery figcaption {background:rgb(0,0,0,.4);bottom:0;color:white;margin:0;position:absolute;width:100%}
.f_gallery ul {padding:0}
.f_gallery ul > li {list-style-type:none}

/* gLightbox */
#glightbox-body.glightbox-clean .gslide-title {color:#999}
#glightbox-body.glightbox-clean .gslide-description {background:transparent}
#glightbox-body.glightbox-clean .gslide-title,
#glightbox-body.glightbox-clean .gslide-desc {font-family:unset;font-weight:unset}

/* PLAYLIST */
.wp-playlist {display:flex}
.wp-playlist .wp-playlist-item {padding-block: var(--hGapM)}

/* VIDEO PLAYLIST */
.wp-video-playlist .mejs-container, .wp-playlist video {max-height:70vh}

/* FOOTER WIDGETS */
.footer-widgets {border-top:0;background-color:transparent}
.footer-widgets .wrap {display:flex;flex-flow:column;margin-inline:auto;max-width:var(--maxWidthKL)}
.footer-widgets .widgettitle {letter-spacing:0}
.footer-widgets .widget ul > li {margin-bottom:var(--hGapS)}
.footer-widgets .widget ul > li:last-child {margin-bottom:0}
#menu-rrss {display:flex;column-gap:var(--wGapXXS);justify-content:center}

/* FOOTER */
.site-footer {background:transparent;border-top:0;text-align:center;position:relative;z-index:5}
.site-footer > .wrap {margin-inline:auto;max-width:var(--maxWidthKL);padding-block:var(--hGapS)}
.site-footer p {font-size:var(--fontSizeXS)}
.site-footer p, .site-footer a {color:rgb(var(--fifth-color))}

/* CONTACT FORM */
.wpcf7-form p {display:flex;flex-flow:column;grid-column-gap:.5%}
.wpcf7-form br {display:none}
.f-name, .f-email, .f-phone, .f-subject {font-size:.8rem}
.f-message {flex:0 1 100%}
.f_privacy {flex:0 1 100%}
.f_privacy a {font-weight:bold}
.wpcf7 input, .wpcf7 textarea {font-size:.8rem;background:rgba(240,240,240,.8);border-radius:5px;margin-bottom:10px;overflow:hidden}
.wpcf7 input:focus, .wpcf7 textarea:focus {background:rgb(255,255,255)}
.wpcf7-submit {display:block;letter-spacing:.2rem;margin:0 auto;text-transform:uppercase}
.wpcf7 input[type="submit"]:disabled {background:rgb(var(--sixth-color));opacity:.6;}
.site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type="button"]:disabled, .site-container input[type="button"]:disabled:hover, .site-container input[type="reset"]:disabled, .site-container input[type="reset"]:disabled:hover, .site-container input[type="submit"]:disabled, .site-container input[type="submit"]:disabled:hover {background-color:rgb(var(--sixth-color))}
.wpcf7 input[type="submit"] {
	background: rgb(var(--third-color));
	box-shadow:var(--fBoxShadow);
	margin-inline: auto;
	margin-top: 20px;
	width: fit-content;
	border-radius: var(--borderRadiusM);
	text-transform: none;
	letter-spacing: .1rem;
	font-weight: var(--fontWeight01);
}
.wpcf7 input[type="submit"]:hover {opacity:.6}
span.wpcf7-list-item {margin:0}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:rgb(var(--first-color))}
::-moz-placeholder { /* Firefox 19+ */ color:rgb(var(--first-color))}
:-ms-input-placeholder { /* IE 10+ */ color:rgb(var(--first-color))}
:-moz-placeholder { /* Firefox 18- */ color:rgb(var(--first-color))}
.wpcf7 form.sent .wpcf7-response-output {background:rgb(var(--third-color));border:0;padding:var(--hGapS);border-radius:var(--borderRadiusS);border-top-right-radius:var(--borderRadiusSP);border-bottom-right-radius: var(--borderRadiusSP);color:rgb(var(--second-color));margin:0}

/* LEGAL */
.f_legal h1 {color:var(--first-color);font-size:2rem;font-weight:700;text-transform:uppercase}
.f_legal h3 {color:rgb(var(--second-color))}
.f_legal p, .f_legal ul {color:rgb(var(--sixth-color))}
.f_legal .site-inner {background:var(--f_transparent);border-radius:var(--f_radius);margin-top:10px;padding:40px}
.f_legal #genesis-content {margin:0 auto;max-width:600px}

/* KEN BURNS FX */
.kb_effect {animation-duration:30s;animation-name:kb_effect;animation-iteration-count:infinite;z-index:-1}
@keyframes kb_effect {
  0%,100% {opacity:0;transform:scale(1.4)}
  1% {opacity:1}
  96% {opacity:1}
  98% {opacity:0}
  99% {transform:scale(1)}
}

/* HOME */
#home_video {mix-blend-mode:lighten;}
#home_video h4 {font-weight:var(--fontWeight01);}
#home_intro {margin-bottom:var(--hGapXXL);margin-inline:auto;max-width:var(--maxWidthM)}
#reasons {margin-bottom:var(--hGapXXL)}
#reasons > .f_wrap {gap:var(--hGapL) var(--wGapS)}
#reasons .reason {background:rgb(var(--nineth-color));border-radius:var(--borderRadiusM);margin-inline:auto;max-width:var(--maxWidthS);padding: var(--hGapXL) var(--wGapS);}
.reason p {margin-bottom:0}
#reasons .more_info {margin-top:var(--hGapL)}
#maurya {margin-bottom:var(--hGapXXL)}
#maurya .more_info {margin-top:var(--hGapL)}
#blockchain,
#courses_video {margin-bottom:var(--hGapXXL)}
#blockchain > .f_wrap,
#courses_video > .f_wrap {background-color:rgb(var(--nineth-color));border-radius:var(--borderRadiusL);margin-inline:auto;1max-width:var(--maxWidthXXL);overflow:hidden}
#courses_video > .f_wrap {padding-block:var(--hGapXL)}
#blockchain .text,
#courses_video .text {display:grid;place-content:center;padding-inline:var(--wGapM) var(--wGapM);padding-top:var(--hGapXL)}
#blockchain .more_info,
#courses_video .more_info {padding-inline:var(--wGapM) var(--wGapL);margin-bottom:calc(1.9*var(--hGapL))}

/* TECHNOLOGY & COURSES */
.kl-static-header figcaption {left:0;display:grid;place-content:center;position:absolute;top:0;width:100%;}
.kl-static-header, .kl-static-header figcaption {max-height:70vh;min-height:65vh}
#home_video h2,
#technology_header h2,
#courses_header h2,
#contact_header h2 {color:rgb(var(--second-color));font-size: calc(1.5*var(--fontSizeXXL));}
.kl-static-header h4 {font-weight:var(--fontWeight01)}
.kl-static-header img {min-height:100vh;object-position:left;opacity:.6;}
#maurya_desc {background:rgb(var(--nineth-color));border-radius:var(--borderRadiusL);margin-bottom:var(--hGapXXL);max-width:var(--maxWidthL);padding:var(--hGapXL) var(--wGapL);}
#maurya_desc > .f_wrap {display:grid;grid-template-columns:auto;gap:var(--hGapS) 0;}
#maurya_logo {margin-inline:auto;max-width:138px;}
#maurya_text {display:flex;place-items:center;text-align:center;}
#maurya_text p {margin-bottom:0}
#maurya_arch {margin-bottom:var(--hGapXXL)}
#maurya_arch_img {padding:var(--hGapM) var(--wGapM)}
#tech_vision {background-color:rgb(var(--nineth-color));border-radius:var(--borderRadiusL);margin-bottom:var(--hGapXXL);max-width:calc(1.152*var(--maxWidthM));padding: var(--hGapXL) var(--wGapL);}
#system_design {margin-bottom:var(--hGapXXL);max-width:calc(1.152*var(--maxWidthM));}
#system_design_img {display:flex;max-width:324px;place-self:center}
#how_we_do_it {background:rgb(var(--nineth-color));padding:var(--hGapXL) var(--wGapL);border-radius:var(--borderRadiusL);margin-bottom:var(--hGapXXL)}
#courses_video .f_video {padding:var(--hGapM) var(--wGapS)}

/* CONTACT */
#contact_text {padding-block:var(--hGapS) var(--hGapXL)}
#contact_form {background-color:rgb(var(--nineth-color));border-radius:var(--borderRadiusL);margin-bottom:var(--hGapXL);padding:var(--hGapXXL) var(--wGapL) var(--hGapL)}


/* +768 */

@media only screen and ( min-width: 768px) {

/* GENERAL 768 */
.wp-custom-logo .site-container .title-area {max-width:158px}

/* HOME 768 */
#maurya_desc > .f_wrap {grid-template-columns:auto auto;gap:0 var(--wGapS)}
#maurya_text {text-align:left}

}

/* +960 MOBILE NAV */

@media only screen and ( min-width: 960px) {

/* GENERAL 960 */
body {text-align:initial}
.fc_sections {margin-inline:auto;max-width:var(--maxWidthKL)}
.three_cols > .f_wrap {grid-template-columns:1fr 1fr 1fr}
.second_col {grid-column:2}
.third_col {grid-column:3}
.full_rows {grid-row:1 / -1}

/* HEADER 960 */
.f_responsive_menu.f_outside {display:none}
#genesis-nav-primary {flex:1;padding:0}
#genesis-nav-primary ul {column-gap:var(--wGapXS);display:flex;justify-content:flex-end}
#genesis-mobile-nav-primary {display:none}
.genesis-nav-menu a {background:transparent}
.genesis-nav-menu a:hover {background:transparent}

/* F-SLIDER 960 */
.f_slider_bg_mobile {display:none}
.f_slider_bg_desktop {display:block}

/* FOOTER WIDGETS 960 */
#menu-rrss {justify-content:flex-start}
.footer-widgets .wrap {flex-flow:nowrap}

/* FOOTER 960 */
.site-footer {padding:16px;text-align:left}

/* HOME 960 */
#maurya.two_cols > .f_wrap,
#contact_form.two_cols > .f_wrap {grid-template-columns:4fr 4fr}
#reasons > .f_wrap {1max-width:var(--maxWidth3XL)}
#maurya > .f_wrap {1max-width:var(--maxWidthXXL);padding-inline:0}
#maurya .more_info {padding-left:var(--wGapL)}
#blockchain.two_cols > .f_wrap,
#courses_video.two_cols > .f_wrap {grid-template-columns:7fr 10fr}
#blockchain > .f_wrap,
#courses_video > .f_wrap {grid-template-rows:repeat(2,auto)}
.kl-static-header, .kl-static-header figcaption {max-height:55vh}
.kl-static-header img {margin-top:-100px}

/* TECHNOLOGY 960 */
#maurya_arch.two_cols > .f_wrap {grid-template-columns:4fr 4fr}
#system_design.two_cols > .f_wrap {grid-template-columns:4fr 4fr}
#system_design_img {place-self:flex-end}


/* CONTACT 960 */
.wpcf7 input[type="submit"] {margin-inline:0}

}




@media only screen and ( min-width: 1260px) {

/* FOOTER 1260 */


}