/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* Back to Top Btn CSS */

div#ast-scroll-top {
    background-image: linear-gradient(160deg, #AD00FF, #FF4C00, #FFD600);
}

/* Header CSS */

.elementor-element-37ccdc9 .hfe-nav-menu .menu-item .sub-arrow {
    display: none;
}

.ten_radius img{
	border-radius: 10px !important;
}

/* Footer Newletter Form CSS */

#menu-item-335 .sub-menu{
	min-width: 100px;
	width: 180px;
}

body.bodyfixed {
    overflow: hidden;
}

.elementor-323 .elementor-element.elementor-element-415e35a .elementor-heading-title{
	padding-bottom: 30px !important;
}

.n2-font-2f271a32754b768467db60db76cd25ee-paragraph b{
	font-weight: 400 !important;
}

.elementor-widget-container li:before {
    content: '';
    display: list-item;
    position: absolute; 
}

.elementor-widget-container li {
  display: block;
}

.elementor-element-64a821a .elementor-widget-container li{
	padding-left: 20px;
}

.elementor-element-2ff9f7c .elementor-widget-container li{
	padding-left: 20px;
}

header#masthead{
    position: fixed;
    width: 100%;
}

.page-id-10 header#masthead {
    display: none;
}

.page-id-10 footer#colophon {
    position: absolute;
    width: 100%;
    bottom: 0;
}

.contact-container input{
	background: transparent;
	border-radius: 80px;
	padding-left: 20px;
	font-family: 'Maax';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	color: #ffffff !important;
	height: 56px;
	border: 3px solid #ffffff;
}

.contact-container .wpcf7-submit{
    padding: 18px 50px;
    background: #ffffff;
	color: #303030 !important;
	font-weight:500;
	font-family:'Maax';
	font-size: 17px;
}

.contact-container{
  position: relative;
}

.contact-container { 
    width: 80%;
    margin-bottom: 16px !important;
}

.contact-container .fone,
.contact-container .ftwo{
  width: 100%;
}
.contact-container .ftwo{
	 margin-bottom: 25px !important;
}
.contact-container .fthree{
  width: 30%;
}
.contact-container .fone p{
	margin-bottom: 15px !important;
}

.contact-container .ftwo p,
.contact-container .fthree p{
	margin-bottom: 0px;
}

.contact-container .wpcf7-spinner{
	position: absolute;
}
.elementor-element-9a60205{
	margin-bottom: 10px;
}
.elementor-element-1f6c871 .elementor-widget-container p{
  margin-bottom: 5px;
}

/* About page Start */

.page-id-323 .color-header{
	background-image: url("https://projectart.naynacodes.com/wp-content/uploads/2023/07/HERO.png") !important;
	background-size: cover;
}

.page-id-321 .color-header {
	background-image: url("https://projectart.naynacodes.com/wp-content/uploads/2023/08/HERO-home.png") !important;
	background-size: cover;
}

/* Thesis page header */
.page-id-1782 #masthead .elementor-element-37ccdc9{
		background-image: url("https://projectart.naynacodes.com/wp-content/uploads/2023/07/HERO.png");
	background-size: cover;
}
.elementor-element-2f7fa3e .elementor-widget-container p,.elementor-element-0c09e6e .elementor-widget-container p{
margin-bottom: 0;
}
.elementor-column .sraff-name{
	margin-bottom: 5px;
}
.board-name h2{
	margin-bottom: 6px !important;
}
.elementor-element-f39e74d .elementor-element-populated,
.elementor-element-b147ab3 .elementor-element-populated,
.elementor-element-40c14e0 .elementor-element-populated,
.elementor-element-b22670a .elementor-element-populated{
	padding: 0 20px 20px 0 !important;
}
.elementor-element-9cad615 .elementor-button{
	padding: 12px 0;
}
.elementor-element-05d20de::after {
    content: url(https://projectart.naynacodes.com/wp-content/uploads/2023/07/Rectangle-125-1-3.png);
    top: 25%;
    position: absolute;
    display: flex;
    justify-content: center;
    left: 0;
    right: 0;
    z-index: -1;
}
.elementor-button .elementor-button-icon svg {
    font-size: 30px;
}

/* About page End */

/* Programs Page Start */
.page-id-325 .color-header {
    background-image: url("https://projectart.naynacodes.com/wp-content/uploads/2023/07/HERO-3.png") !important;
    background-size: cover;
}
.elementor-element-ce41741 .elementor-widget-container p{
  margin-bottom: 0;
}
.elementor-element-5e28034 .elementor-widget-container p,
.elementor-element-e151d59 .elementor-widget-container p{
  margin-bottom: 0;
}
.elementor-element-a0d81b0 .elementor-column-gap-default .elementor-element-ce3dda2{
	margin-top: -150px;
}
/* Programs Page End */

/* Story Page Start */
.elementor-element-1cd7280 .elementor-widget-container .elementor-divider,.elementor-element-24c2f53 .elementor-widget-container .elementor-divider,
.elementor-element-10b0151 .elementor-widget-container .elementor-divider,.elementor-element-a80278f .elementor-widget-container .elementor-divider,
.elementor-element-24f729f .elementor-widget-container .elementor-divider,.elementor-element-0210706 .elementor-widget-container .elementor-divider,
.elementor-element-87c7f3a .elementor-widget-container .elementor-divider,.elementor-element-eb5ab8b .elementor-widget-container .elementor-divider,
.elementor-element-ee26cbb .elementor-widget-container .elementor-divider,.elementor-element-afff70e .elementor-widget-container .elementor-divider,
.elementor-element-ff25b80 .elementor-widget-container .elementor-divider,.elementor-element-fe3c275 .elementor-widget-container .elementor-divider,
.elementor-element-8e7d990 .elementor-widget-container .elementor-divider{
  transform: rotate(90deg);
}
.elementor-element-cfcbede .elementor-widget-container p,.elementor-element-f79eda6 .elementor-widget-container p,
.elementor-element-6ddfbd4 .elementor-widget-container p,.elementor-element-fe54259 .elementor-widget-container p,
.elementor-element-4aa93bb .elementor-widget-container p,.elementor-element-6eb513f .elementor-widget-container p,
.elementor-element-3395e39 .elementor-widget-container p,.elementor-element-a24b591 .elementor-widget-container p,
.elementor-element-d44e631 .elementor-widget-container p,.elementor-element-cbd76f4 .elementor-widget-container p,
.elementor-element-79597e4 .elementor-widget-container p,.elementor-element-1e52cf5 .elementor-widget-container p,
.elementor-element-4343805 .elementor-widget-container p,.elementor-element-e832142 .elementor-widget-container p,
.elementor-element-936fb86 .elementor-widget-container p,.elementor-element-d1654df .elementor-widget-container p,
.elementor-element-6a92817 .elementor-widget-container p,.elementor-element-8e21bf4 .elementor-widget-container p,
.elementor-element-58776f0 .elementor-widget-container p,.elementor-element-7bf54c5 .elementor-widget-container p,
.elementor-element-e5d8b1e .elementor-widget-container p,.elementor-element-82db64a .elementor-widget-container p,
.elementor-element-8cc58ae .elementor-widget-container p{
	margin-bottom: 10px;
}
/* Story page End */
@media only screen and (max-width: 425px){
	.contact-container .fone,
	.contact-container .ftwo{
	  	width: 90%;
	}
	.contact-container .fthree{
	  	width: 100%;
		text-align: center;
	}
	
	.contact-container{
	  justify-content: center;
	}
	
	.contact-container .fone p,
	.contact-container .ftwo p,
	.contact-container .fthree p{
		margin-bottom: 10px;
	}
	
	footer#colophon {
		bottom: 0px;
	}
	.elementor-element-a0d81b0 .elementor-column-gap-default .elementor-element-ce3dda2 {
    	margin-top: 0;
	}
	
	::marker {
    margin-right: 40px !important;
    font-size: 12px;
}

}

.name-field, .field-two {
    padding: 7px 10px 7px 25px !important;
}

.sub-btn {
    height: 43px;
    line-height: 10px !important;
}

.wpcf7-response-output {
    color: white !important;
    border: none !important;
    padding-left: 0 !important;
    font-size: 13px;
    margin-top: 0 !important;
    padding-top: 0 !important;
}

@media only screen and (min-width: 1441px){
	.entry-content p {
		font-size: 24px;
	}
	.elementor-element-418208b h2.elementor-heading-title.elementor-size-default{
		font-size: 24px !important;
	}
}

@media screen and (max-width:426px) {
	.contact-container {
		display: block;
		margin: 0 auto;
	}
	.contact-container .fthree {
		width: 100%;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		justify-content: center;
	}
	.contact-container .fone, .contact-container .ftwo {
		width: 100%;
	}
	
	.elementor-element-530c84b .slider_row .n2-ss-layer-row {
		padding: 0 !important;
	}

	.elementor-element-530c84b .slider_row .slider_col .n2-ss-layer-col {
		padding: 0 !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.elementor-325 .elementor-element.elementor-element-d4b9552 .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-2d9a03b .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-b1c1a9e .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-42573fe .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-2039901 .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-87e437e .elementor-heading-title{
		font-size: 38px;
	}
	.elementor-element-64a821a .elementor-container .elementor-element-cd13e5f,
	.elementor-element-2ff9f7c .elementor-container .elementor-element-07580b0{
		width: 100%;
	}
	.elementor-element-a0d81b0 .elementor-column-gap-default .elementor-element-ce3dda2 {
    	margin-top: 0;
	}
	.elementor-element-5e28034 .elementor-widget-container p, .elementor-element-e151d59 .elementor-widget-container p,
	.elementor-element-e151d59 .elementor-widget-container li,.elementor-element-33c43dd .elementor-widget-container li,
	.elementor-element-20a3b4d .elementor-widget-container p,.elementor-element-3d68904 .elementor-widget-container p,
	.elementor-element-18c907f .elementor-widget-container p,.elementor-element-f419a10 .elementor-widget-container p,
	.elementor-element-e43c610 .elementor-widget-container p,.elementor-element-a94ff79 .elementor-widget-container li,
	.elementor-element-ce70910 .elementor-widget-container li{
		font-size: 18px;
	}
	.elementor-325 .elementor-element.elementor-element-20c0277 .elementor-heading-title{
		font-size: 25px;
	}
	.elementor-element-ac3c20f .elementor-widget-container p{
		font-size: 20px;
	}
	.elementor-325 .elementor-element.elementor-element-bc443b8 .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-b4531bd .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-a692b33 .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-fe44b1b .elementor-heading-title{
    	font-size: 50px;
		letter-spacing: -2px;
	}
	.elementor-element-3e98bab .elementor-widget-container p,elementor-element-ca2cd09 .elementor-widget-container p{
		margin-bottom: 10px;
	}
	.elementor-element-05d20de::after{
		top: 20%;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px){
	.elementor-323 .elementor-element.elementor-element-2467cc0 .elementor-heading-title,
	.elementor-323 .elementor-element.elementor-element-7adb995 .elementor-heading-title,
	.elementor-323 .elementor-element.elementor-element-46070b4 .elementor-heading-title,
	.elementor-323 .elementor-element.elementor-element-a1e839f .elementor-heading-title,
	.elementor-323 .elementor-element.elementor-element-cd77243 .elementor-heading-title,
	.elementor-323 .elementor-element.elementor-element-934595b .elementor-heading-title,
	.elementor-323 .elementor-element.elementor-element-9511915 .elementor-heading-title{
		font-size: 65px;
		letter-spacing: 0;
	}
	.elementor-323 .elementor-element.elementor-element-892f903,
	.elementor-323 .elementor-element.elementor-element-763819c{
    	padding: 25px 0px 0px 0px;
	}
	.entry-content p {
		font-size: 24px;
	}
	.elementor-323 .elementor-element.elementor-element-415e35a .elementor-heading-title,
	.elementor-323 .elementor-element.elementor-element-af075e8 .elementor-heading-title,
	.elementor-323 .elementor-element.elementor-element-887c6be .elementor-heading-title{
		font-size: 20px;
	}
	.elementor-323 .elementor-element.elementor-element-a4d8bf5 > .elementor-widget-container {
    	padding: 40px 0px 0px 0px;
	}
	.elementor-323 .elementor-element.elementor-element-bc1a7a7 > .elementor-element-populated,
	.elementor-323 .elementor-element.elementor-element-721cf0c > .elementor-element-populated,
	.elementor-323 .elementor-element.elementor-element-fd0a7b0 > .elementor-element-populated{   
    	padding: 30px 30px 10px 30px;
	}
	.elementor-element-af92814,.elementor-element-c18f4ad,
	.elementor-element-96e8edc,.elementor-element-7134050{
    	width: 25% !important;
	}
	.elementor-element-7bbceee,.elementor-element-32450b3,
	.elementor-element-b12d837,.elementor-element-ce41741{
		width: 75% !important;
	}
	.elementor-element-9f1ecef,.elementor-element-e6270a0,.elementor-element-2371d3f,
	.elementor-element-bbf0dda,.elementor-element-b14a5b0,.elementor-element-67de324,
	.elementor-element-a12bee9,.elementor-element-f08e2f5,.elementor-element-7cb0e39,
	.elementor-element-3d47422,.elementor-element-21e5f30,.elementor-element-d7b1f6d,
	.elementor-element-aa47245,.elementor-element-335cf70,.elementor-element-a22cd6b,
	.elementor-element-7b745a5,.elementor-element-bd6dcb1,.elementor-element-262a517,
	.elementor-element-1fc4f12,.elementor-element-d33c6de{
		max-width: 25% !important;
	}
	.elementor-325 .elementor-element.elementor-element-bc443b8 .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-b4531bd .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-a692b33 .elementor-heading-title,
	.elementor-325 .elementor-element.elementor-element-fe44b1b .elementor-heading-title {
    	font-size: 80px;
    	letter-spacing: 0;
	}
	{
		margin: 0;
		padding: 0px 111px 0px 0px;
	}
}


@media only screen and (max-width: 640px){
	.elementor-element-5939c8a .elementor-widget-wrap.elementor-element-populated{
		justify-content: center;
	}
		.elementor-element-9a14ece .elementor-widget-wrap{
		justify-content: space-evenly !important;
	}
	.elementor-element-05d20de::after {
    	content: none !important;
	}
	.elementor-321 .elementor-element.elementor-element-c93bcb6 > .elementor-widget-container {
		padding: 110px 0px 110px 0px;
	}
	.elementor-321 .elementor-element.elementor-element-c93bcb6 .elementor-heading-title {
		font-size: 60px;
	}
	.elementor-element-3e98bab .elementor-widget-container p{
		margin-bottom: 10px;
	}
	.elementor-element-1a8a788 img{
		margin-top: 50px !important;
	}
	.wpcf7 .contact-container .fthree{
		    width: auto !important;
    margin: 0 auto !important !important;
	}
	.contact-container .wpcf7-submit{
		    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
	}
	.wpcf7 .contact-container{
		margin: auto;
	}
}
/* @media only screen and (max-width: 800px){
	.elementor-element-05d20de::after{
		width: 38% !important;
	}
} */
@media only screen and (max-width: 820px){
	.elementor-element-05d20de::after {
   		width: 38% !important;
	}
}
@media only screen and (max-width: 1152px){
	.elementor-widget-image a{
		width: 525px;
	}
	.elementor-323 .elementor-element.elementor-element-6799530 > .elementor-widget-container{
		    margin: 0px 0px 0px 0px;
    padding: 0px 35px 0px 16px;
	}
	.elementor-323 .elementor-element.elementor-element-e013a2e > .elementor-element-populated{
		margin: 0px 0px 0px 69px;
	}
	.elementor-323 .elementor-element.elementor-element-b61dbf1 > .elementor-widget-container{
		    padding: 0px 73px 0px 0px;
	}
	.elementor-323 .elementor-element.elementor-element-ec0cc48 > .elementor-widget-container{
		     padding: 0px 0px 0px 22px;
    margin: 0px -12px 0px 0px;
	}
	.elementor-323 .elementor-element.elementor-element-00eebda > .elementor-widget-container{
		  padding: 0px 19px 0px 40px;
	}
}

@media only screen and (max-width: 1024px){
	
	.elementor-323 .elementor-element.elementor-element-6799530 > .elementor-widget-container{
		    padding: 0px 18px 0px 16px;
	}
	.elementor-323 .elementor-element.elementor-element-00eebda > .elementor-widget-container{
		padding: 0px 19px 0px 15px;
	}
	.elementor-323 .elementor-element.elementor-element-ec0cc48 > .elementor-widget-container{
		padding: 0px 0px 0px 9px;
    margin: 0px 9px 0px 0px;
	}
	
	.elementor-323 .elementor-element.elementor-element-b61dbf1 > .elementor-widget-container{
		    padding: 0px 13px 0px 0px;
	}
	
	.elementor-323 .elementor-element.elementor-element-4b8bb8e > .elementor-element-populated{
		margin: 0px 10px 0px 0px;
	}
	.elementor-323 .elementor-element.elementor-element-22a6f13 > .elementor-element-populated{
		margin: 0;
	}
	.elementor-323 .elementor-element.elementor-element-f00a7f4 > .elementor-element-populated{
		margin: 0px 0px 0px 5px;
	}
	.elementor-323 .elementor-element.elementor-element-415e35a .elementor-heading-title{
		padding-bottom: 0!important;
	}
	.elementor-323 .elementor-element.elementor-element-e013a2e > .elementor-element-populated{
		margin: 0;
	}
	.elementor-element-05d20de::after{
		width: 75%;
	}	
	#menu-item-2308 a{
	color: #000000 !important;
    }
	#menu-item-5208 a{ 
	color: #000000 !important;
}
	#menu-item-5211 a{
	color: #000000 !important;
}
	#menu-item-5214 a{
		color: #000000 !important;
}
	#menu-item-3119 a{
	color: #000000 !important;
   }
	#menu-item-3119 a{
	color: #000000 !important;
}
	#menu-item-5217 a{
	color: #000000 !important;
}
	#menu-item-5220 a{
	color: #000000 !important;
}
	.elementor-96 .elementor-element.elementor-element-8e60ec2 .hfe-dropdown.menu-is-active {
		margin-top: 5px;
	}
}


@media only screen and (max-width: 768px){
.elementor-327 .elementor-element.elementor-element-9536159 .elementor-heading-title{
	padding-top: 30px;}
}

@media only screen and (max-width: 640px){
	.elementor-327 .elementor-element.elementor-element-bd29854 > .elementor-element-populated{
	margin: -80px 0px 0px 0px !important;
	}
	
	.elementor-327 .elementor-element.elementor-element-09f41e9 > .elementor-element-populated{
	margin: -135px 0px 0px 0px !important;	
	}
	
	.elementor-327 .elementor-element.elementor-element-9536159 .elementor-heading-title{
			padding-top: 0px;
	}
}


@media only screen and (max-width: 360px){
	.elementor-327 .elementor-element.elementor-element-bd29854 > .elementor-element-populated{
	 margin: -260px 0px 0px 0px !important;
	}
	
	.elementor-327 .elementor-element.elementor-element-09f41e9 > .elementor-element-populated{
	 margin: -315px 0px 0px 0px !important;
	}
}
	
@media only screen and (min-width: 500px) and (max-width: 767px){
 	.elementor-element-1b2cd86 .elementor-widget-wrap.elementor-element-populated{
    	width: 50% !important;
  	}
	.elementor-element-026adea .elementor-widget-wrap.elementor-element-populated{
		 width: 50% !important;
	}
	.elementor-element-05ed17b .elementor-widget-wrap.elementor-element-populated{
		width: 50% !important;
	}
	.elementor-element-a44498b .elementor-widget-wrap.elementor-element-populated{
		width: 50% !important;
	}
	.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1b2cd86{
		display: contents !important;
	}
	form.wpcf7-form.init{
		display: flex;
		justify-content: center;
	}
	.contact-container .fthree{
		margin: auto;
	}
	.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-026adea{
		width: 50% !important;
		 justify-content: center;
	}
	.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-05ed17b{
		width: 50%!important;
		justify-content: center;
	}
	.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-a44498b{
		    width: 50%;
         justify-content: center;
    }
	.elementor-element-a0d81b0 .elementor-column-gap-default .elementor-element-ce3dda2 {
    	margin-top: 0;
	}
	.elementor-element-3e98bab .elementor-widget-container p,.elementor-element-ca2cd09 .elementor-widget-container p{
		margin-bottom: 10px;
	}
}
@media only screen and (min-width: 425px) and (max-width: 500px){
	.contact-container{
		width: 100% !important;
	}
	.contact-container .fthree{
		margin: auto;
	}
	.elementor-element-a0d81b0 .elementor-column-gap-default .elementor-element-ce3dda2 {
    	margin-top: 0;
	}
	
}
@media screen and (max-width:320px){
	.elementor-element-7107b16	h2.elementor-heading-title.elementor-size-default{
		font-size: 30px !important;
	}
	.elementor-321 .elementor-element.elementor-element-c93bcb6 .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-327 .elementor-element.elementor-element-0f4c9a8 .elementor-heading-title{
		font-size: 40px;
		line-height: 40px;
	}
}

@media screen and (max-width:480px){
	.elementor-327 .elementor-element.elementor-element-8cb297b > .elementor-element-populated{
		margin: -50px 0px 0px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-b861e74 > .elementor-widget-container{
		margin: 0px 0px 0px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-b691079 > .elementor-widget-container{
		margin: 195px 0px 0px 0px;
	}
	.elementor-321 .elementor-element.elementor-element-c93bcb6 > .elementor-widget-container {
		padding: 95px 0px 95px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-88b4c32 > .elementor-widget-container{
		margin: 283px 0px 0px 0px;
	}

	.elementor-327 .elementor-element.elementor-element-ea01fbb > .elementor-element-populated{
		margin: 0px 0px 0px 0px;
	}
	.elementor-321 .elementor-element.elementor-element-c93bcb6 .elementor-heading-title {
		font-size: 40px;
	}
}
@media screen and (max-width:414px){
	.elementor-321 .elementor-element.elementor-element-c93bcb6 > .elementor-widget-container {
		padding: 75px 0px 75px 0px;
	}
}
@media screen and (max-width:390px){
	.elementor-321 .elementor-element.elementor-element-c93bcb6 > .elementor-widget-container {
		padding: 60px 0px 60px 0px;
	}
}
@media screen and (max-width:353px){
	.elementor-321 .elementor-element.elementor-element-c93bcb6 > .elementor-widget-container {
		padding: 50px 0px 50px 0px;
	}
}

@media screen and (max-width:768px){
	
/* 	.elementor-element-05d20de::after{
		width: 38px!important;
	} */
	.elementor-widget-image a{
		width: 290px;
	}
}

@media screen and (max-width:1024px){
/* 	#menu-item-332 .sub-menu .hfe-creative-menu .hfe-sub-menu-item{
		color: #000000 !important;
	} */
	#menu-item-3119 a{
		color: #000000 !important;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1058px){
	#menu-1-8e60ec2{
		flex-wrap: inherit;
	}
}
@media screen and (max-width:767px){
	 .elementor-widget-container li:before {
    content: unset;
   
}
	.elementor-widget-container li {
  display: list-item;
}
}


@media only screen and (min-width: 1152px){
	#menu-item-335 .sub-menu{
	min-width: 100px;
	width: 150px;
		left: -40px !important;
}
}

@media only screen and (min-width: 375px){
	.elementor-327 .elementor-element.elementor-element-b691079 > .elementor-widget-container{
		margin: 40px 0px 0px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-88b4c32 > .elementor-widget-container{
		    margin: 126px 0px 0px 0px;
	}
}

@media screen and (max-width:480px) {
	.elementor-element-9a14ece .elementor-widget-wrap.elementor-element-populated {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: center;
}
}

@media screen and (max-width:280px){
	.elementor-2303 .elementor-element.elementor-element-5ad6c1f > .elementor-element-populated{
		padding: 0px 0px 0px 8px;
	}
	.elementor-327 .elementor-element.elementor-element-b861e74 > .elementor-widget-container{
		margin: 13px 0px 0px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-b861e74 > .elementor-widget-container{
		    margin: 18px 0px 0px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-b861e74 > .elementor-widget-container{
		margin: 18px 0px 0px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-b861e74 > .elementor-widget-container{
		    margin: 17px 0px 0px 0px !important;
	}
	.elementor-327 .elementor-element.elementor-element-b691079 > .elementor-widget-container{
		    margin: 15px 0px 0px 0px !important;
	}
	.elementor-327 .elementor-element.elementor-element-88b4c32 > .elementor-widget-container{
		margin: 23px 0px 0px 0px !important;
	}
	
	.elementor-widget-image a{
		width: 250px !important;
	}
/* 	.elementor-element-37ccdc9.she-header{
		padding-top: 30px !important;
	} */
	
	.elementor-327 .elementor-element.elementor-element-ec9925d > .elementor-widget-container{
		margin: 0 !important;
	}
	.elementor-327 .elementor-element.elementor-element-d65089e p{
		margin-bottom: 0!important;
	}
	.elementor-327 .elementor-element.elementor-element-8ab89c8 p{
		margin-bottom: 0!important;
	}
	.elementor-327 .elementor-element.elementor-element-36e7979 p{
		margin-bottom: 0!important;
	}
	
	.elementor-327 .elementor-element.elementor-element-850a866 p{
		margin-bottom: 0!important;
	}
	.elementor-327 .elementor-element.elementor-element-850a866 p{
		margin-bottom: 0!important;
	}
	.elementor-327 .elementor-element.elementor-element-0a02f62 p{
		margin-bottom: 0!important;
	}
	.elementor-327 .elementor-element.elementor-element-be5ca63 p{
		margin-bottom: 0!important;
	}
	.elementor-325 .elementor-element.elementor-element-73b251a .elementor-button{
		    padding: 17px 20px 17px 20px;
		font-size: 17px;
	}
	.elementor-321 .elementor-element.elementor-element-ce511e8 img{
		height: auto;
	}
	.elementor-321 .elementor-element.elementor-element-23b136c img{
		height: auto;
	}
	
	
	.elementor-327 .elementor-element.elementor-element-8365479{
		width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-fcc2a56{
		width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-08f0545{
			width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-40312f9{
		width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-8cb297b{
			width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-146faaf{
		width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-b4989bf{
		width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-324ffd2{
		width: 100%;
	}

	.elementor-327 .elementor-element.elementor-element-09f41e9{
		width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-b4989bf > .elementor-element-populated{
		margin-top: 0 !important;
	}
	.elementor-327 .elementor-element.elementor-element-bd29854 > .elementor-element-populated{
		margin-top: 0 !important;
	}
	.elementor-327 .elementor-element.elementor-element-09f41e9 > .elementor-element-populated{
		margin-top: 0 !important;
	}
	.elementor-327 .elementor-element.elementor-element-bd29854{
	width: 100%;	
	}
	.elementor-327 .elementor-element.elementor-element-ea01fbb{
		width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-c378520{
		width: 100%;
	}
	.elementor-327 .elementor-element.elementor-element-8cb297b > .elementor-element-populated{
		margin-top: 0 !important;
	}
	.elementor-327 .elementor-element.elementor-element-b861e74 > .elementor-widget-container{
		    margin: 0px 0px 0px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-b691079 > .elementor-widget-container{
		    margin: 0px 0px 0px 0px;
	}
	.elementor-327 .elementor-element.elementor-element-88b4c32 > .elementor-widget-container{
		 margin: 0px 0px 0px 0px;
	}
	 
}
