@media only screen and (max-width: 1599px) {

	/* Layout 422 */
	.layout-422-con-inner{
		max-height: 84px;
	}

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

@media only screen and (max-width: 1366px) {


	/* How it works section*/

	.how-it-work-left-col, .how-it-work-card{
		top: 100px;
	}

	.arrow{
		width: 34px;
		height: 34px;
	}
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {


	.header-76-up-slider .swiper-wrapper, .header-76-down-slider .swiper-wrapper {
		gap: 10px;
	}


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

@media only screen and (max-width: 1024px) {

	.e-parent > .e-con-inner  {
		padding-left:  30px !important;
		padding-right:  30px !important;
	}

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial !important;
		left: 0% !important;
		width: 100% !important;
		height: calc(100% - 90px) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}


	/* 	Latyout 419 */

	.layout-419-left-col{
		height: fit-content !important;
	}


	/* How it works section*/

	.how-it-work-left-col {
		position: unset !important;
	}

	/* 	Layout 156 */

	.body-text-fixed{
		position: unset !important;
	}

	/* Header 76 Vertical slider  */

	.header-76-up-slider .swiper-slide, .header-76-up-slider,
	.header-76-down-slider .swiper-slide, .header-76-down-slider {
		height: fit-content !important;
	}




	/* CTA 37 */

	.cta-37 .hover-tabs .e-n-tabs-content{
		width: 50%;
	}





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

@media only screen and (max-width: 767px) {

	.e-parent > .e-con-inner{
		padding-left:  15px !important;
		padding-right:  15px !important;
	}

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

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

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

	.wpcf7 .column {
		width: 100%;
	}

	.notfound-content {
		padding: 12vw 0;
	}


	.center-col{
		position: absolute !important;
		height: 100%  !important;
		left: 0;
	}

	/* 	Layout 419 */

	.layout-419-card{
		position: unset !important;
		height: 100% !important;
	}

	/* CTA 38 */

	.hover-tabs .e-n-tabs-content{
		width: 70%;
		left: 25%;
	}



	/* CTA 37 */

	.cta-37 .hover-tabs .e-n-tabs-content{
		width: 80%;
	}

	/* Stack up slider */

	.arrow{
		top: 200px;

	}

	.arrow.left {
		left: 40%;
	}
	.arrow.right{
		right: 40%;
	}

	.arrow {
		width: 30px;
		height: 30px;
	}
	
	/* Layout 422 */
	    .layout-422-con-inner {
        max-height: fit-content;
    }

	.layout-422-con:hover {
    width: 100%;
}
	

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

@media only screen and (max-width: 479px) {

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

@media only screen and (max-width: 374px) {

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