/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 04 2024 | 13:45:11 */
@media only screen and (max-width: 800px) {
	.wrap_header .elementor-widget-container a img{
		max-width: 40px;
	}
	.wrap_header .elementor-menu-toggle{
		margin-right:0 !important;
	}
	.wrap_header .elementor-nav-menu--dropdown{
		z-index: 99;
	}
	.wrap_header .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{
		font-size: 13px;
    	font-weight: 400;
	}
	div#n2-ss-2 .n2-font-c8b1d430f656bac6c196493566e4fd94-hover{
		font-size: 170%;
	}
	.elementor-element.e-con-boxed.e-con.e-parent .e-con-inner{
		padding-top: 40px;
	}
	.elementor-element.e-con-boxed.e-con.e-parent .e-con-inner{
		padding: 10px;
		padding-top: 10px;
	}
	.elementor-220 .elementor-element.elementor-element-70ec1df .elementor-heading-title{
		font-size: 30px;
		line-height: 35px;
	}
	.elementor-element.elementor-element-5b5c4fd.e-flex.e-con-boxed.e-con.e-parent .e-con-inner{
		padding-top: 0px;	
	}
	.footer_web {
		padding-top: 30px !important;
		margin-top: 0;
		padding-bottom: 30px !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.elementor-element.elementor-element-48dbbe8.e-flex.e-con-boxed.e-con.e-child {
		padding: 0 10px;
	}
	.elementor-220 .elementor-element.elementor-element-dc3eb64{
		--margin-block-start: 0;
	}
	.wrap_header{
		height:80px;
	}
	main#content {
/* 		margin-top: 30px; */
	}
	div#n2-ss-2 .n-uc-1962df2da123c-inner{
		padding-left:0;
	}
	div#n2-ss-2 .n2-font-f42af8800c37622b92c1aea31615a18d-link a{
		width:95%;
	}
	div#n2-ss-2 .n2-font-f4c4f7c5cd5612f902372eb1dd5a0f5b-link a{
		width:100%;
	}
	.wrap_seamless #seamless_content {
		position: relative !important;
		left: unset !important;
		top: unset !important;
		width: auto !important;
	}
	#seamless_content h2.elementor-heading-title.elementor-size-default {
		color: #121212 !important;
		font-size: 22px!important;
	}
	#seamless_content .elementor-widget-container p {
		color: #121212!important;
		font-size: 16px!important;
	}
	.elementor-346 .elementor-element.elementor-element-7e76781 .elementor-heading-title {
		color: #FFFFFF;
		font-family: "Poppins", Sans-serif;
		font-size: 25px;
		font-weight: 600;
		margin-bottom: 16px;
		margin-top: 10px;
	}
	div#n2-ss-2 .n-uc-1962df2da123c-inner{
		padding-top:0;
	}
	div#n2-ss-2 .n-uc-1f02091ced956-inner{
		padding-bottom:0;
	}
	body:not(.rtl) .elementor-205 .elementor-element.elementor-element-c9d0825{
		position:relative;
	}
	.card_shadow{
		box-shadow:none;
		border: 1px solid #dedcdc;
		margin:0;
		margin-bottom:16px;
		padding-bottom: 16px;
	}
	.elementor-heading-title{
		font-size: 25px !important;
	}
	
	.card_shadow .elementor-heading-title{
		font-size:16px !important;
		line-height:20px !important;
	}
	.card_shadow .e-con-inner{
		padding-top:20px !important;

	}
	.elementor-element.elementor-element-6507d536.footer_web.e-flex.e-con-boxed.e-con.e-parent {
		padding-bottom: 0 !important;
		margin-bottom: 0;
	}
	.elementor-element.elementor-element-2cec659.e-con-full.wrap_button_header.e-flex.e-con.e-child {
		display:none;
	}
	.banner_page .e-con-inner {
		padding-top: 30px !important;
		padding-left: 20px;
	}
	.banner_page .title_banner h2 {
		font-size: 25px !important;
	}
	.elementor-element.e-con-boxed.e-con.e-parent .e-con-inner{
		padding-top:16px;
	}
	
	.custom_absolute{
		position: relative !important;
		width: 100% !important;
		left: unset !important;
		right: unset !important;
	}
	.elementor-element.elementor-element-c50706d.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu{
	    display: block;
    	width: 100%;
	}
	.wrap_header .elementor-widget-container a img {
		max-width: 110px;
	}
	.wrap_header .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
		font-size: 14px;
		font-weight: 400;
	}

	.elementor-element.e-con-full.small_card.e-flex.e-con.e-child{
		margin-right: 0;
		margin-bottom: 16px;
	}
	.elementor-menu-toggle .e-font-icon-svg {
		fill: #979797 !important;
	}
	
	.elementor-element.elementor-element-65d25d8a.wrap_seamless.e-flex.e-con-boxed.e-con.e-parent{
		background-image:none;
		display: contents;
	}
	.elementor-tab-mobile-title{
		display:none;
	}
	.elementor-tabs-wrapper{
		display:block !important;	
	}
	.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
		display: table-cell;
	}
	.wrap_seamless.download_content .e-con-inner{
		background: #0b0b0b;
		margin-top: 16px;
	}
	.elementor-element.elementor-element-fe0eccc.e-flex.e-con-boxed.e-con.e-parent {
		margin: 0;
	}
	.small_card.e-flex.e-con-boxed.e-con.e-child{
		margin-right:0;
	}
	.wrap_seamless #seamless_content {
		position: relative !important;
		left: unset !important;
		top: unset !important;
		width: unset !important;
	}
	#seamless_content{
		
	}
	.elementor-element.elementor-element-bb834d1.e-flex.e-con-boxed.e-con.e-parent{
		margin-top:50px;
		padding-bottom:16px;
		padding-top:16px;
	}
	#seamless_content h2.elementor-heading-title.elementor-size-default{
		line-height:30px;
	}
	.mt-5.pt-3.elementor.elementor-457 {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}
	.elementor-457 .elementor-element.elementor-element-16f5a800 .elementor-heading-title{
		line-height: 30px !important;
	}
	.wrap_ul_demo ul li p{
		line-height: 22px;
	}
	.wrap_ul_demo.col-12.col-md-5.m-auto.mb-5.pb-5 {
		padding-bottom: 10px !important;
	}
	.elementor-element.elementor-element-7acf433b.tab_question.elementor-tabs-view-horizontal.elementor-widget.elementor-widget-tabs .elementor-tabs-wrapper{
		display: flex !important;
		width: 100%;
		overflow: scroll;
	}
	.elementor-element-7acf433b .elementor-tab-title.elementor-tab-desktop-title{
		line-height:22px;
	}
	.accordion_style .e-con-inner .elementor-accordion-item .elementor-tab-title{
		border:0;
	}
	.elementor-element.e-con-full.card_thumbnail.e-flex.e-con.e-child {
		margin-bottom: 16px;
		margin-right: 0;
	}
	.card_thumbnail .title_card{
		margin-top:16px;
	}
	
	
	
	
	
	
}




