@media only screen and (max-width: 1440px) {
	.header-wrapper .header-navbar{
clip-path: polygon( 100% 0%,100% 17.391%,82.014% 17.391%,82.014% 17.391%,81.744% 17.733%,81.487% 18.722%,81.248% 20.305%,81.03% 22.427%,80.836% 25.036%,80.669% 28.076%,80.533% 31.494%,80.432% 35.236%,80.369% 39.249%,80.347% 43.478%,80.347% 73.913%,80.347% 73.913%,80.325% 78.142%,80.262% 82.155%,80.161% 85.897%,80.025% 89.316%,79.859% 92.356%,79.665% 94.964%,79.446% 97.086%,79.207% 98.669%,78.951% 99.658%,78.681% 100%,21.319% 100%,21.319% 100%,21.049% 99.658%,20.793% 98.669%,20.554% 97.086%,20.335% 94.964%,20.141% 92.356%,19.975% 89.316%,19.839% 85.897%,19.738% 82.155%,19.675% 78.142%,19.653% 73.913%,19.653% 43.478%,19.653% 43.478%,19.631% 39.249%,19.568% 35.236%,19.467% 31.494%,19.331% 28.076%,19.164% 25.036%,18.97% 22.427%,18.752% 20.305%,18.513% 18.722%,18.256% 17.733%,17.986% 17.391%,0% 17.391%,0% 0% );
		padding: 35px 0 12px;
	}
	
}

@media only screen and (max-width: 1430px) {
	.header-wrapper .header-navbar{
clip-path: polygon( 100% 0%,100% 17.632%,85% 17.632%,85% 17.632%,84.73% 17.962%,84.473% 18.92%,84.234% 20.453%,84.016% 22.509%,83.822% 25.034%,83.655% 27.979%,83.519% 31.289%,83.418% 34.913%,83.355% 38.799%,83.333% 42.895%,83.333% 74.737%,83.333% 74.737%,83.312% 78.832%,83.248% 82.718%,83.147% 86.343%,83.012% 89.653%,82.845% 92.597%,82.651% 95.123%,82.432% 97.178%,82.193% 98.711%,81.937% 99.669%,81.667% 100%,18.333% 100%,18.333% 100%,18.063% 99.669%,17.807% 98.711%,17.568% 97.178%,17.349% 95.123%,17.155% 92.597%,16.988% 89.653%,16.853% 86.343%,16.752% 82.718%,16.688% 78.832%,16.667% 74.737%,16.667% 42.926%,16.667% 42.926%,16.645% 38.831%,16.582% 34.945%,16.481% 31.321%,16.345% 28.01%,16.178% 25.066%,15.984% 22.54%,15.766% 20.485%,15.527% 18.952%,15.27% 17.994%,15% 17.663%,0% 17.663%,0% 0% );
		padding: 35px 0 12px;
	}
	
}

@media only screen and (max-width: 1366px) {
	.header-wrapper .header-navbar { clip-path: polygon( 100% 0%,100% 17.633%,85% 17.633%,85% 17.633%,84.868% 17.712%,84.738% 17.947%,84.61% 18.334%,84.484% 18.872%,84.362% 19.555%,84.244% 20.381%,84.13% 21.345%,84.022% 22.445%,83.918% 23.677%,83.821% 25.037%,83.821% 25.037%,83.732% 26.509%,83.651% 28.074%,83.578% 29.723%,83.514% 31.449%,83.46% 33.242%,83.415% 35.094%,83.379% 36.997%,83.354% 38.941%,83.338% 40.919%,83.333% 42.922%,83.333% 74.711%,83.333% 74.711%,83.311% 78.811%,83.248% 82.701%,83.147% 86.329%,83.011% 89.643%,82.845% 92.59%,82.651% 95.118%,82.432% 97.176%,82.193% 98.71%,81.937% 99.669%,81.667% 100%,18.333% 100%,18.333% 100%,18.063% 99.669%,17.807% 98.71%,17.568% 97.176%,17.349% 95.118%,17.155% 92.59%,16.989% 89.643%,16.853% 86.329%,16.752% 82.701%,16.689% 78.811%,16.667% 74.711%,16.667% 42.922%,16.667% 42.922%,16.662% 40.919%,16.646% 38.941%,16.621% 36.997%,16.585% 35.094%,16.54% 33.242%,16.486% 31.449%,16.422% 29.723%,16.349% 28.074%,16.268% 26.509%,16.179% 25.037%,16.179% 25.037%,16.082% 23.677%,15.978% 22.445%,15.87% 21.345%,15.756% 20.381%,15.638% 19.555%,15.516% 18.872%,15.39% 18.334%,15.262% 17.947%,15.132% 17.712%,15% 17.633%,0% 17.633%,0% 0% );
	
	}
	.one-price-section .e-flex.e-con {
    	max-width: 23.9%;
	}
	.postid-2440 { overflow:auto; }
	
.payment-matrix-table colgroup col:nth-child(1) { width: 24% !important; }
.payment-matrix-table colgroup col:nth-child(2) { width: 15% !important; }
.payment-matrix-table colgroup col:nth-child(3) { width: 15% !important; }
.payment-matrix-table colgroup col:nth-child(4) { width: 23% !important; }
.payment-matrix-table colgroup col:nth-child(5) { width: 23% !important; }

.payment-matrix-table th.column-1,
.payment-matrix-table td.column-1 { width: 24% !important; }
.payment-matrix-table th.column-2,
.payment-matrix-table td.column-2 { width: 15% !important; }
.payment-matrix-table th.column-3,
.payment-matrix-table td.column-3 { width: 15% !important; }
.payment-matrix-table th.column-4,
.payment-matrix-table td.column-4 { width: 23% !important; }
.payment-matrix-table th.column-5,
.payment-matrix-table td.column-5 { width: 23% !important; }
.deployment-box p.elementor-image-box-description { padding-right:0; }
	/* Check 1200px and add css here */
}
@media only screen and (max-width: 1299px) {
	.header-wrapper .header-navbar {
		clip-path: polygon( 100% 0%,100% 17.647%,85% 17.647%,85% 17.647%,84.731% 17.966%,84.475% 18.914%,84.236% 20.441%,84.018% 22.494%,83.824% 25.021%,83.657% 27.969%,83.521% 31.288%,83.42% 34.924%,83.356% 38.826%,83.333% 42.941%,83.333% 74.706%,83.333% 74.706%,83.328% 76.715%,83.312% 78.7%,83.286% 80.65%,83.25% 82.557%,83.205% 84.413%,83.15% 86.21%,83.086% 87.938%,83.014% 89.59%,82.933% 91.157%,82.843% 92.629%,82.843% 92.629%,82.746% 93.989%,82.643% 95.22%,82.534% 96.319%,82.421% 97.281%,82.303% 98.103%,82.181% 98.783%,82.056% 99.316%,81.928% 99.698%,81.798% 99.928%,81.667% 100%,18.333% 100%,18.333% 100%,18.064% 99.681%,17.808% 98.733%,17.57% 97.206%,17.351% 95.153%,17.157% 92.626%,16.991% 89.678%,16.855% 86.359%,16.753% 82.723%,16.689% 78.821%,16.667% 74.706%,16.667% 42.941%,16.667% 42.941%,16.644% 38.826%,16.58% 34.924%,16.479% 31.288%,16.343% 27.969%,16.176% 25.021%,15.982% 22.494%,15.764% 20.441%,15.525% 18.914%,15.269% 17.966%,15% 17.647%,0% 17.647%,0% 0% );
	}
}
@media only screen and (max-width: 1199px) {
	.header-wrapper .header-navbar {
	clip-path: polygon( 100% 0%,100% 17.638%,89.17% 17.638%,89.17% 17.638%,89.037% 17.725%,88.906% 17.969%,88.777% 18.364%,88.652% 18.907%,88.529% 19.595%,88.41% 20.425%,88.296% 21.392%,88.187% 22.494%,88.084% 23.726%,87.987% 25.085%,87.987% 25.085%,87.897% 26.555%,87.816% 28.117%,87.743% 29.763%,87.68% 31.483%,87.626% 33.27%,87.581% 35.114%,87.546% 37.008%,87.521% 38.942%,87.507% 40.909%,87.502% 42.9%,87.502% 74.738%,87.502% 74.738%,87.498% 76.728%,87.483% 78.695%,87.458% 80.629%,87.423% 82.522%,87.378% 84.366%,87.324% 86.152%,87.26% 87.872%,87.188% 89.517%,87.107% 91.079%,87.017% 92.549%,87.017% 92.549%,86.92% 93.908%,86.817% 95.14%,86.708% 96.241%,86.594% 97.209%,86.475% 98.039%,86.353% 98.728%,86.227% 99.272%,86.098% 99.667%,85.967% 99.911%,85.834% 100%,14.163% 100%,14.163% 100%,14.031% 99.911%,13.9% 99.667%,13.771% 99.272%,13.645% 98.728%,13.522% 98.039%,13.404% 97.209%,13.29% 96.241%,13.181% 95.14%,13.077% 93.908%,12.98% 92.549%,12.98% 92.549%,12.891% 91.079%,12.809% 89.517%,12.737% 87.872%,12.674% 86.152%,12.62% 84.366%,12.575% 82.522%,12.54% 80.629%,12.515% 78.695%,12.5% 76.728%,12.495% 74.738%,12.495% 42.925%,12.495% 42.925%,12.491% 40.934%,12.476% 38.967%,12.451% 37.033%,12.416% 35.139%,12.371% 33.295%,12.317% 31.508%,12.254% 29.788%,12.182% 28.142%,12.101% 26.58%,12.011% 25.11%,12.011% 25.11%,11.914% 23.751%,11.81% 22.519%,11.701% 21.417%,11.587% 20.45%,11.469% 19.62%,11.346% 18.932%,11.22% 18.389%,11.091% 17.994%,10.96% 17.75%,10.827% 17.663%,0% 17.663%,0% 0% );
	}
	.sticky-column {
    	position: sticky !important;
    	height: max-content !important;
    	top: 16% !important;
	}
	
	.one-price-section .e-flex.e-con {
    	max-width: 32%;
	}
	
	.seamless-classroom::before{
    width: 350px !important;
    height: 300px !important;
}

.package-components::before{
    width: 350px !important;
    height: 300px !important;
}
	
.payment-matrix-table colgroup col:nth-child(1) { width: 28% !important; }
.payment-matrix-table colgroup col:nth-child(2) { width: 15% !important; }
.payment-matrix-table colgroup col:nth-child(3) { width: 15% !important; }
.payment-matrix-table colgroup col:nth-child(4) { width: 21% !important; }
.payment-matrix-table colgroup col:nth-child(5) { width: 21% !important; }

.payment-matrix-table th.column-1,
.payment-matrix-table td.column-1 { width: 28% !important; }
.payment-matrix-table th.column-2,
.payment-matrix-table td.column-2 { width: 15% !important; }
.payment-matrix-table th.column-3,
.payment-matrix-table td.column-3 { width: 15% !important; }
.payment-matrix-table th.column-4,
.payment-matrix-table td.column-4 { width: 21% !important; }
.payment-matrix-table th.column-5,
.payment-matrix-table td.column-5 { width: 21% !important; }

	/* Check 1025px and add css here */
}
@media only screen and (max-width: 1099px) {
	.header-wrapper .header-navbar {
	clip-path: polygon( 100% 0%,100% 17.638%,92.734% 17.638%,92.734% 17.638%,92.589% 17.725%,92.446% 17.969%,92.306% 18.364%,92.168% 18.907%,92.035% 19.595%,91.905% 20.425%,91.781% 21.392%,91.662% 22.494%,91.549% 23.726%,91.443% 25.085%,91.443% 25.085%,91.345% 26.555%,91.257% 28.117%,91.178% 29.763%,91.109% 31.483%,91.05% 33.27%,91.001% 35.114%,90.963% 37.008%,90.936% 38.942%,90.919% 40.909%,90.914% 42.9%,90.914% 74.738%,90.914% 74.738%,90.91% 76.728%,90.893% 78.695%,90.866% 80.629%,90.828% 82.522%,90.779% 84.366%,90.72% 86.152%,90.651% 87.872%,90.572% 89.517%,90.483% 91.079%,90.386% 92.549%,90.386% 92.549%,90.28% 93.908%,90.167% 95.14%,90.048% 96.241%,89.923% 97.209%,89.794% 98.039%,89.66% 98.728%,89.523% 99.272%,89.382% 99.667%,89.239% 99.911%,89.095% 100%,10.903% 100%,10.903% 100%,10.758% 99.911%,10.615% 99.667%,10.474% 99.272%,10.337% 98.728%,10.203% 98.039%,10.074% 97.209%,9.949% 96.241%,9.83% 95.14%,9.718% 93.908%,9.612% 92.549%,9.612% 92.549%,9.514% 91.079%,9.425% 89.517%,9.346% 87.872%,9.277% 86.152%,9.218% 84.366%,9.17% 82.522%,9.131% 80.629%,9.104% 78.695%,9.088% 76.728%,9.083% 74.738%,9.083% 42.925%,9.083% 42.925%,9.078% 40.934%,9.062% 38.967%,9.034% 37.033%,8.996% 35.139%,8.948% 33.295%,8.889% 31.508%,8.819% 29.788%,8.74% 28.142%,8.652% 26.58%,8.554% 25.11%,8.554% 25.11%,8.448% 23.751%,8.335% 22.519%,8.216% 21.417%,8.092% 20.45%,7.963% 19.62%,7.829% 18.932%,7.691% 18.389%,7.551% 17.994%,7.408% 17.75%,7.263% 17.663%,0% 17.663%,0% 0% );
}
}
@media only screen and (max-width: 1024px) {
.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
    position: fixed !important;
    bottom: 0;
    top: calc(0% + 66px) !important;
    left: 0% !important;
	right: 0% !important;
    width: 87% !important;
/*     height: calc(100vh - 100px) !important; */
	height: 100vh !important;
    padding: 20px;
	border-radius: 20px;
    transition: all 0.3s;
    overflow: auto;
    margin: 0 auto !important;
}
	
	.hide-show-menu {
		display: block !important;
	}
	
	.menu-open {
		overflow: hidden !important;
	}
	
	.header-wrapper.sticky .nav-bar nav.elementor-nav-menu--dropdown {
    width: 100% !important;
}
	
	.elementor-element.e-flex.e-con-boxed {
        padding: 0 14px ;
    }
	
	.remove-con-padding.elementor-element.e-flex.e-con-boxed {
    	padding: 0;
	}
	
	.sticky-column {
    	position: static !important;
	}
	
	.complete-interactive-grid {
    	max-width: 630px;
	}
	
	.one-price-section .e-flex.e-con {
    	max-width: 48%;
	}
	
	.table-main {
    	width: 100% !important;
    	max-width: 100% !important;
    	overflow-x: auto !important;
    	overflow-y: hidden !important;
    	-webkit-overflow-scrolling: touch;
	}

	.table-wrapper {
    	width: 100% !important;
    	min-width: 850px !important;
    	flex-shrink: 0 !important;
	}
	
	#tablepress-1_wrapper {
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch;
        width: 100% !important;
    }

    #tablepress-1 {
        min-width: 1025px !important;
        width: 1025px !important;
    }
	
	.payment-matrix-table tbody td,
	.payment-matrix-table thead th{
		padding: 14px;
	}
	
	.payment-matrix-table tbody td {
		font-size: 16px;
	}
	
	.contact-form form button.wpcf7-submit {
    	margin: 30px auto 0 auto;
	}
	
	.faq-accordian details {
		padding: 20px;
	}
	.blank-div { display:none !important; }
	body { padding-top:0 !important; }
	.header-wrapper .header-navbar .e-con-inner:before,.header-wrapper .header-navbar .e-con-inner:after  { content:none !important; }
	.header-navbar .e-con-inner { width: 100% !important; max-width: 90% !important; }
	.header-wrapper .elementor-menu-toggle { background-color: transparent; padding: 0; }
	.complete-interactive-grid { max-width:100%; }
	.header-wrapper .header-navbar { margin:15px 30px 0!important;padding:15px !important; clip-path: none; width:auto;border-radius: 16px !important; }
	/* Check 768px and add css here */
}

@media only screen and (max-width: 767px) {
	.header-wrapper .header-navbar { margin:15px 15px 0!important;}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		width: 92% !important;
		top: calc(0% + 60px) !important;
	}
	.header-navbar .e-con-inner {
	width: 100% !important;
		max-width: 100% !important; }
	body {
		padding: 16px 0px 0px;
	}
	
	.elementor-element.e-flex.e-con-boxed {
        padding: 0 20px;
    }

	.cf7-flex {
		flex-direction: column;
	}

	.cf7-flex .half {
		width: 100%;
	}

	.wpcf7 .row {
		flex-wrap: wrap;
	}

	.wpcf7 .column {
		width: 100%;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	
	.one-price-section .e-flex.e-con {
    	max-width: 100%;
	}
	
	.classroom-grid {
		max-width: 411px;
	}
	
	.contact-image-box .elementor-image-box-wrapper {
    display: flex;
    gap: 12px;
}
	
.timeline .elementor-widget-image-box {
    height: auto;
    position: relative;
    z-index: 9;
}
.timeline {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: start !important;
}
.timeline-num .elementor-widget-container ,
.timeline-num{
    height: 40px !important;
    width: 40px !important;
    display: flex;
    justify-content: center;
}   
.timeline-num { 
    height: 70px;
    width: 70px !important
}
.timeline .elementor-widget-image-box {
    width: calc(100% - 70px);
}
.timeline:last-child::after {
    content: "";
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(
        to right,
        #1777ED 0%,
        #1777ED 60%,
        rgba(23, 119, 237, 0.4) 85%,
        rgba(23, 119, 237, 0) 100%
    );
}
.timeline-num::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 30%;
    transform: translateX(-50%);
    width: 2px;
    height: 100px;
    background: #1777ED;
}
.timeline-num .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
	.faq-accordian details {
		padding: 16px;
	}

	.expert-sec { grid-template-columns:1fr 1fr;}
	/* Check 480px and add css here */
}

@media (max-width: 600px) {
    .complete-interactive-grid {
        display: grid !important;
        grid-template-columns: 1fr !important;
        max-width:100%;
    }
	.complete-interactive-grid .elementor-widget-image .elementor-widget-container {
    overflow: hidden;border-radius: 12px;
}
	.expert-sec {
    max-width: 500px;
}
}

@media (max-width: 500px) {
	.footer-menu-1,
	.footer-menu-2 {
		width: 100% !important;
	}
	.expert-sec { grid-template-columns:1fr !important;}
	.expert-sec .exp-container { min-height: 450px;height:100%; }
}

@media only screen and (max-width: 479px) {
	
	.elementor-element.e-flex.e-con-boxed {
        padding: 0 15px;
    }
	
	.timeline-num {
        height: 50px;
        width: 50px !important;
    }
	.timeline .elementor-widget-image-box
 	{
        width: calc(100% - 50px);
    }
	.timeline::after {
		top: 20px;
	}
	.timeline-num::after {
        left: 40%;
        transform: translateX(-50%);
        height: 180px;
    }
}
@media only screen and (max-width: 374px) {

	/* Check 320px and add css here */
}