/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: این قالب شخصی سازی شده و قالب چایلد هلو المنتور می‌باشد که توسط علیرضا کاوسی فر ( آرامیس وب) برای استفاده راحتتر و برای استفاده از کدهای شما ساخته شده است.
Template: hello-elementor
Author: Alireza Kavousifar
Author URI: https://aramissweb.ir/
Version: 1.0.1
Updated: 2025-09-10 19:30:23
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
:root {
    --purple-1: #500073;
    --purple-2: #DC8DFF;
    --pink-1: #E11299;
    --white-1: #F9F9F9;

    --bg-1: #f9fafa;
    --bg-2: #f2fdf5;
    --bg-3: #f0f7ff;
    --bg-4: #f1f2f3;
    --bg-5: #e6e8ea;
    --bg-6: #d5d8dc;

    --text-color-01: #f9f9f9;
    --text-color-02: #515962;

    --heading-main-title-color: #F9F9F9;
    --heading-main-sub-title-color: #F9F9F9;
    --memo-title-color: #1d2a67;
    --section-title-color: #A21CAF;
    --section-sub-title-color: #515962;
    --aramiss-small-title-color: #91919199;

    --aramiss-small-title-before-color: mediumpurple;
    --aramiss-small-title-before-color: #9370db;

    --aramiss-small-title-after-color: mediumorchid;
    --aramiss-small-title-after-color: #ba55d3;

    --aramiss-small-title-after-shadow-color: #1d2a67;
    --aramiss-small-title-befor-shadow-color: #A21CAF;
    --global-color-white-1: var(--white-1);
    --global-title-color-1: var(--purple-1);
    --global-sub-title-color-1: var(--pink-1);
    --global-color-purple-1: var(--purple-1);
    --global-color-purple-2: var(--purple-2);
    --global-color-pink-1: var(--pink-1);
    --cta-model-1: #1d2a67;
    --cta-model-2: #500073;
    --cta-model-3: #6000A7;
    --cta-model-4: #A21CAF;


    --c-1: #f3bafd;
    --c-2: #d004d4;
    --c-7: #fae8ff;
    --c-11: #fef1f4;
    --c-12: #fffbeb;
    --color-1: #5700C9;
    --color-2: #40208B;
    --color-3: #7142AA;
    --color-4: #673AB7;
    --color-5: #4C00AA;
    --color-6: #320070;

    --bg-color: #eff1f5;
    --bgcolor-gray-100: #f7f7f7;
    --bgcolor-gray-300: #f1f1f1;
    --bgcolor-gray-400: rgba(187,187,187,0.4);

    --border-color: #e3e8f4;
    --color-gray-200: rgba(0,0,0,0.075);
    --color-gray-300: rgba(0,0,0,0.105);
    --color-gray-400: rgba(0,0,0,0.12);
    --color-gray-500: rgba(0,0,0,0.2);
	
    --tw-shadow: 0px 20px 60px -15px;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1/.75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25/.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5/1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75/1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75/1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2/1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25/1.875);
    --tracking-tighter: -.05em;
    --tracking-tight: -.025em;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-2xl: 42rem;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
/*
indigo
rebeccapurple
mediumpurple
mediumorchid
darkmagenta

magenta
deeppink
orangered
*/
}
/*****************************************************************************************/
:root{
	--memo-title-color:#6000A7;

}
body,html{overflow-x:hidden !important;margin:0px !important;}
body{
    font-size: 100%;
	text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
}
.tags::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
.tags::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: rgba(71, 75, 255, 0.1);
    box-shadow: rgb(71 75 255 / 10%) 0px 0px 8px inset;
}
.tags::-webkit-scrollbar-track {
    box-shadow: rgb(71 75 255 / 20%) 0px 0px 8px inset;
    border-radius: 0px;
}


.call-btn-01 .elementor-button{
	background:transparent;
	text-align: center !important;
	box-shadow: none;
}
.call-btn .elementor-button a{
display:block !important;
position:absolute !important;
top:0 !important;
left:0 !important;
background:transparent !important;
width: 100% !important;
height: 100% !important;
z-index: 99 !important;
cursor:pointer;
}
.ico-style-1 .elementor-icon{
	box-shadow: 0.4rem 0.4rem 0.8rem #c8d0e7, -0.4rem -0.4rem 0.8rem #fff;   
	box-shadow: 8px 8px 40px rgba(0, 0, 0, 0.15), inset 1px 1px 3px rgba(250, 211, 212, 0.4), inset -5px -5px 20px rgba(46, 7, 8, 0.05);
}
.list-001 span{
	background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
	background-repeat: no-repeat;
	background-size: 100% 0.4rem;
	background-position: 0 88%;
	padding-bottom: 1px;
	line-height: 1.9rem;
}
.list-001.color1 .my-list-icon svg {
    fill: #0055ff;
	color: #0055ff;
}
.list-001.color2 .my-list-icon svg {
    fill: #ff5500;
	color: #ff5500;
}
.list-001.color3 .my-list-icon svg {
    fill: #55aa0f;
	color: #FF00AA;
}
.list-001.white-text *{
	color: #ffffff !important;
	text-shadow: rgb(0 0 0) 1px 1px 5px;
}

.my-list-icon svg {
    display: inline-block;
    position: relative;
    height: 1em;
    width: 1em;
	line-height: 1;
	font-size:14px;
    text-align: center;
    vertical-align: center;
    padding: 0px;
margin: 0px 0px 0px 5px;
    fill: #000;
	color: #000;

}
hr.separator {box-sizing: border-box;background: transparent;border: none;border-bottom: 1px solid #eeeeee;border-top: none;margin: 0 -10px;padding: 0 10px;}
.overlay-bg-01{
	position:relative;
}
.overlay-bg-01::before {
	display: block;
    position: absolute;
	box-sizing: border-box;
    height: 100%;
    width:100%;
    top:0px;
    left: 0px;
    opacity: 0.99;
    background-image: url(http://localhost:8080/sabthojjat/wp-content/plugins/elementor/assets/images/placeholder.png);
	background-attachment: fixed;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
}

.text-grad {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.gradient-8 {
    background: linear-gradient(90deg,#FFFF00 3%,#FFA500 12%,#F14444 23%,#D53567 27%,#9A109A 47%,#9A109A 53%,#D53567 72%,#F14444 77%,#FFA500 88%,#FFFF00 97%);
    -webkit-transition: 256ms all;
    transition: 256ms all;
    background-size: 200% 100%;
    background-position: left center;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(255,255,255,0.001);
}
.gradient-8:hover {
background-position: right center;
}

.gradient-3 {
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    animation: gradient 10s ease infinite;
}
.gradient-4 {
    background-color: #4158D0;
    background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
}

.use-txt-grad-014 {
    background-image: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
}
.use-txt-grad-1{
	background-image:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
	box-shadow: none !important;
	text-shadow:none !important;
}
.use-txt-grad-2{
	background-image:	linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
}
.use-txt-grad-3 {
    background-image: linear-gradient(to right, #6253e1, #852D91, #A3A1FF, #F24645);
}

.use-txt-grad-4 {
    background: -webkit-linear-gradient(90deg, #edc0bf 30%,#cf0af0 100%);
    background: linear-gradient(90deg, #edc0bf 30%,#cf0af0 100%);
}
.use-txt-grad-5{
    background-image: -webkit-gradient(linear, left top, right top, from(#00ffff), color-stop(51%, #ffda00), to(#ffab02));
    background-image: -webkit-linear-gradient(left, #00ffff 0%, #ffda00 51%, #ffab02 100%);
    background-image: -moz-linear-gradient(left, #00ffff 0%, #ffda00 51%, #ffab02 100%);
    background-image: -o-linear-gradient(left, #00ffff 0%, #ffda00 51%, #ffab02 100%);
    background-image: linear-gradient(to right, #ff00ff 0%, #ffda00 51%, #ffab02 100%);
}

.use-txt-grad-6 {
    background-image: -moz-linear-gradient(left, #ee0979 0%, #ff6a00 100%);
    background-image: -webkit-gradient(left top, right top, color-stop(0%, #ee0979), color-stop(100%, #ff6a00));
    background-image: -webkit-linear-gradient(left, #ee0979 0%, #ff6a00 100%);
    background-image: -o-linear-gradient(left, #ee0979 0%, #ff6a00 100%);
    background-image: -ms-linear-gradient(left, #ee0979 0%, #ff6a00 100%);
}
.use-txt-grad-01 {
    background-image: linear-gradient(to right, #6253e1, #852D91, #A3A1FF, #F24645);
    box-shadow: 0 4px 15px 0 rgb(126 52 161 / 75%);
}

.use-txt-grad-02 {
    background: -webkit-linear-gradient(90deg, #edc0bf 30%,#cf0af0 100%);
    background: linear-gradient(90deg, #edc0bf 30%,#cf0af0 100%);
}
.use-txt-grad-03 {
    background-size: 200% auto;
    background-image: -webkit-gradient(linear, left top, right top, from(#00ffff), color-stop(51%, #ffda00), to(#ffab02));
    background-image: -webkit-linear-gradient(left, #00ffff 0%, #ffda00 51%, #ffab02 100%);
    background-image: -moz-linear-gradient(left, #00ffff 0%, #ffda00 51%, #ffab02 100%);
    background-image: -o-linear-gradient(left, #00ffff 0%, #ffda00 51%, #ffab02 100%);
    background-image: linear-gradient(to right, #ff00ff 0%, #ffda00 51%, #ffab02 100%);
}
.use-txt-grad-04 {
    background-image: -moz-linear-gradient(left, #ee0979 0%, #ff6a00 100%);
    background-image: -webkit-gradient(left top, right top, color-stop(0%, #ee0979), color-stop(100%, #ff6a00));
    background-image: -webkit-linear-gradient(left, #ee0979 0%, #ff6a00 100%);
    background-image: -o-linear-gradient(left, #ee0979 0%, #ff6a00 100%);
    background-image: -ms-linear-gradient(left, #ee0979 0%, #ff6a00 100%);
}
.use-txt-grad-05 {
    background-image: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
    background-image: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
}
.use-txt-grad-06{
    background-image: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, #ee0979 0%, #ff6a00 100%) repeat scroll 0 0;
    background-image: rgba(0, 0, 0, 0) linear-gradient(to right, #ee0979 0%, #ff6a00 100%) repeat scroll 0 0;
}
.use-txt-grad-07{
	background-image:	linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
}
.use-txt-grad-08{
	background-image:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
}
.use-txt-grad-09{
	background-image:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
}
.use-txt-grad-010{
background-image:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
}
.use-txt-grad-011{
	background-image:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
}
.use-txt-grad-012{
	background-image:	linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
}
.use-txt-grad-013{
	background-image:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
}
.use-txt-grad-014{
	background-image:	linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
	
}
.use-txt-grad-015{
	background-image:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
}
.use-txt-grad-016{
	background-image:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
}
.use-txt-grad-017{
	background-image:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
}
p.memo-02{
	margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-block-start: 0px;
    padding-block-end: 0px;
}
.section-bgcolor-1 {background-color: #03aef9 !important;}
.section-bgcolor-2{background-color: #E9E9E9 !important;}
.section-bgcolor-3 {background-color: #F5D0FE !important;}
.section-bgcolor-4{background-color: #EDEAF8 !important;}
.section-bgcolor-5 {background-color: #F0FAFF !important;}
.section-bgcolor-7 {background-color: #F7FBFF !important;}
.section-bgcolor-8 {background-color: #E3E8FA !important;}
.section-bgcolor-9{background-color: #F7FBFF !important;}
.bgcolor-1{background-color:#f5f5f5;}
.bgcolor-2{background-color: rgb(248, 249, 251);}
.bg-color-3{background-color: rgb(248, 249, 251);}
.bg-color-4{background-color: rgb(241, 242, 251);}
.bg-color-5{background-color: rgb(241, 242, 251);}

.textshadow-02  .elementor-heading-title{text-shadow: 0px 1px 2px #ffffff !important;}
.textshadow-04  .elementor-heading-title{text-shadow: 4px 4px 0px #e1ff00, 7px 7px 0px rgb(0 0 0 / 20%) !important;}
.textshadow-05  .elementor-heading-title {text-shadow: -1px 2px 0px rgb(0 0 0 / 30%) !important;}

.box-shadow-02{box-shadow: 0px 0px 8px 5px rgb(81 91 197 / 10%);}
.box-shadow-03{box-shadow: rgb(0 0 0 / 50%) 0px 10px 15px;}
.box-shadow-05{box-shadow: 0px 20px 50px -20px rgb(3 9 26 / 20%);}
.box-shadow-06{box-shadow: 0px 1px 2px 0px rgb(2 11 38 / 14%);}
.box-shadow-07 {box-shadow: 0 0.5rem 1.125rem -0.5rem #4e54c89e;}
.box-shadow-08 {box-shadow: 0 0 #0000,0 0 #0000,0 4px 25px 0px rgba(0, 0, 0, 0.06);}
.box-shadow-09{box-shadow:	0px 5px 25px 0px #ff6b0114;}
.box-shadow-00{box-shadow: rgb(71 75 255 / 8%) 0px 2px 3px;}

.khadamat.box-style-1{}
.memo-address{}
.memo-title-2{}
.contact-icon-box-1{}
.cta-title-01{}
.cta-title-02{}
.ul-01{}
.li-01{}


/*****************************************************************************************/
/* 	Global / Elementor 																			 */
/*****************************************************************************************/

.elementor-nav-menu .elementor-item {font-family: "vazir", tahoma !important;font-weight: 700 !important;color: #ffffff !important;fill: #ffffff !important;}
.elementor-menu-toggle {color: #FFFFFF !important;}
.elementor-menu-toggle svg {fill: #FFFFFF !important;}
.elementor-nav-menu--main .elementor-item {color: #FFFFFF;fill: #FFFFFF;}
.elementor-nav-menu--dropdown {background-color: #fff;font-size: 13px;}
.elementor-button {
	font-family: "lalezar", tahoma;
	font-size: 20px;
	font-weight: 400;
	outline:none;
}
.elementor-icon-list-item{}
.elementor-icon-list-icon{}
.elementor-icon-list-icon svg{}
.elementor-icon-list-text{}

.elementor-icon-box-icon{}
.elementor-icon-box-icon .elementor-icon{}
.elementor-icon-box-content{}
.elementor-icon-box-content .elementor-icon-box-title{}
.elementor-icon-box-content .elementor-icon-box-description {}

.e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {

}
.elementor-widget-text-editor{}
.elementor-widget-text-editor p{}

.elementor-icon-list-item > a {
    font-family: "lalezar", tahoma;
    font-size: 1rem;
    letter-spacing: 2px;
	text-decoration:none;
}


/*****************************************************************************************/
/* 	Global / Aramiss 																			 */
/*****************************************************************************************/
.fontname-anjoman{font-family: "Anjoman", tahoma;}
.fontname-lalezar{font-family: "lalezar", tahoma;}
.fontname-vazir{font-family: "vazir", tahoma;}
.fontname-aviny{font-family: "aviny", tahoma;}
.shadow-soft{box-shadow:6px 6px 12px #b8b9be,-6px -6px 12px #fff!important}
.shadow-inset{box-shadow:inset 2px 2px 5px #b8b9be,inset -3px -3px 7px #fff!important}
.top-hero-bg{background-color: #500073;background-image: linear-gradient(270deg, #500073 0%, #DC8DFF 100%);}
.cta-list-btn{}
.cta-list-btn .elementor-icon-list-icon {padding-inline-end: 5px;}
.cta-list-btn .elementor-icon-list-icon svg {fill: #FFFFFF;color: #FFFFFF;height: 18px;width: 18px;}
.cta-list-btn .elementor-icon-list-text {color: #FFFFFF;font-family: "lalezar", tahoma;font-size: 0.9rem;font-weight: 400;align-self: center;padding-inline-start: 5px;}
.cta-list-btn .elementor-icon-list-item > a {color: #FFFFFF;font-family: "lalezar", tahoma;font-size: 0.9rem;font-weight: 400;}
.cta-title{}
.cta-title  .elementor-heading-title{}
.cta-title-1  .elementor-heading-title{font-family: "lalezar","aviny","vazir", tahoma ;font-size: 2rem ;font-weight: 900 ;text-align: center ;color: var(--cta-title-color-1,#ffffff);}
#cta-model-1{background-color: var(--cta-model-1);background-image: linear-gradient(270deg, #1d2a67 0%, #d01af4 100%);border-radius: 15px;margin:0;padding:5px 0px 15px 0px;}
#cta-model-2{background-color: var(--cta-model-2);background-image: linear-gradient(90deg, #500073 0%, #D946EF 100%);border-radius: 15px;margin:0;padding:0px;}
.cta-style-1{background-color:#1d2a67;background-image: linear-gradient(270deg, #1d2a67 0%, #d01af4 100%);}
.cta-style-2{background-color: #500073;background-image: linear-gradient(90deg, #500073 0%, #D946EF 100%);}
.cta-style-3{background-color:#500073;background-image: linear-gradient(270deg, #500073 0%, #DC8DFF 100%);}
.cta-style-4{background-color:#6000A7;background-image: linear-gradient(45deg, #000655 30%, #2B68B6 100%);box-shadow: 0px 0px 20px 2px rgb(102 0 189 / 50%);}
.cta-divider-1,.cta-divider-1 .elementor-divider__text {font-family:"aviny","lalezar","vazir", tahoma;font-size: 1rem;font-weight: 900;padding-block-start: 1px;padding-block-end: 10px;text-align: center;color: #FFFFFF;}
.cta-img{align-self: center;width: 95%;border: none;border-radius: 0;box-shadow: none;height: 80%;max-width: 100%;margin:0px auto;}
.tablet-hide{display:block !important;visibility:visible !important;}
.mobile-hide{display:block !important;visibility:visible !important;}  
#section-top-page{}
#section-top-page  .elementor-shape-fill {}
#section-hero{background-color: #500073;background-image: linear-gradient(120deg, #500073 0%, #DC8DFF 100%) !important;}
.box-bordered-right {box-sizing: border-box;border: 0px;border-right: 5px solid red !important;}
.box-bordered-left {box-sizing: border-box;border: 0px;border-left: 5px solid red !important;}
.box-bordered-top {box-sizing: border-box;border: 0px;border-top: 5px solid red !important;}
.box-bordered-bottom {box-sizing: border-box;border: 0px;border-bottom: 5px solid red !important;}
.box-shadow-01{box-shadow: 0px 0px 30px 12px rgba(0, 0, 0, 0.1);}
.box-shadow-01{box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4) !important;border:2px solid rgba(255,255,255,0.5) !important;}
.border-radius-5{border-radius :5px !important;}
.border-radius-8{border-radius :8px !important;}
.border-radius-10{border-radius :10px !important;}
.border-radius-15{border-radius :15px !important;}
.border-radius-20{border-radius :20px !important;}
.round-border-15{border-radius:15px !important;}
.overflow-hidden{overflow:hidden !important;}
.section-bgcolor-001 {background-color: #F5F8FF !important;}
.section-bgcolor-002 {background-color: #EDEAF8 !important;}
.section-bgcolor-003 {background-color: #ECF0F3 !important;}
.gradtext,.grad-text, .textgrad, .text-grad, .txtgrad, .txt-grad {-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-fill-color: rgba(255,255,255,0.001);}
.bg-grad-purple-1{background-color: #500073;background-image: linear-gradient(120deg, #500073 0%, #DC8DFF 100%) !important;}
.bg-grad-purple-2{background-color: #500073;background-image: linear-gradient(270deg, #500073 0%, #DC8DFF 100%);}
.textshadow-01  .elementor-heading-title{text-shadow: 0px 1px 2px #000000;}
.text-shadow-001  .elementor-heading-title{text-shadow: 0px 1px 2px #000000;}
.text-shadow-002  .elementor-heading-title{text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgb(0 0 0 / 20%) !important;}
.box-shadow-001{box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);}
.heading-main-title  .elementor-heading-title{font-size:4rem;color:#F9F9F9;}
.section-memo-title  .elementor-heading-title{font-size:2rem;line-height:1;color: var(--memo-title-color);font-family:"lalezar","aviny","vazir",tahoma;text-align:center;margin:0;padding:5px 0px 5px 0px;font-weight: 900;}
.section-memo-text-01{padding:0px 10px 0px 10px;}
.section-memo-text-01 p{font-family:"vazir","aviny", tahoma;font-size: 1rem;text-align: justify;line-height: 2.5rem;font-weight:900;padding:0px 5px 0px 5px;}
.section-memo-text-02{padding:0px 10px 0px 10px;}
.section-memo-text-02 p{font-family:"vazir","aviny", tahoma;font-size: 1rem;text-align: justify;line-height: 2.5rem;font-weight:900;padding:0px 5px 0px 5px;}
.section-memo-text-03{padding:0px 10px 0px 10px;}
.section-memo-text-03 p{font-family:"vazir","aviny", tahoma;font-size: 1rem;text-align: justify;line-height: 2.5rem;font-weight:900;padding:0px 5px 0px 5px;}
.section-title .elementor-heading-title {font-family: "lalezar", tahoma;font-size: 2rem;font-weight: 900;text-align: center;padding: 10px 0px 50px 0px;color: var(--section-title-color);}
.elementor-sticky--effects{backdrop-filter: blur(9px) brightness(0.8) !important;box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 15px !important;background: rgba(100, 3, 130, 0.5) !important;}
.elementor-menu-toggle{border: 1px solid rgba(255, 255, 255, 0.5);}
.elementor-sticky--effects .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {}
/*****************************************************************************************/
footer .elementor-social-icon {background: rgba(255,255,255,0.3)  !important;border: 2px solid rgba(255, 255, 255, 0.50) !important;border-radius: 8px !important;box-shadow:inset 1px 1px 50px #ffffff33,inset 0px 0px 20px #ffffff55 !important;}
footer .elementor-social-icon svg{fill:#500073 !important;color: #500073 !important;}
.fotter-title-1{overflow: hidden;}
.fotter-title-1 .sp-001{color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-fill-color: rgba(255,255,255,0.001);background-image: linear-gradient(90deg, rgba(233, 233, 233, 1), rgba(172, 172, 172, 1));}
.fotter-title-1 .sp-001::after {content: "";position: absolute;width: 80%;max-width:90%;height: 3px;background: rgba(20, 100, 255, 0);background: linear-gradient(90deg, rgba(233, 233, 233, 1), rgba(172, 172, 172, 1));margin: 0.36rem 4.2rem 0rem 0rem;margin:10px 10px 0px 0px;}
.footer-bg-grad-1{
    --footer-bg-color-1:#D946EF;
    background-image: linear-gradient(180deg, var(--footer-bg-color-1), transparent);
}
.fotter-address-memo .elementor-heading-title{font-family: "aviny",tahoma;font-size: 1rem ;font-weight: 900 ;line-height: 2rem ;text-align: center ;color:#ffffff;}
.fotter-menu-01{}
.fotter-socials{}
.footer-info-wrapper{background-color:#380050;}
.fotter-contact{}
.fotter-contact[class*=elementor-icon-list-items]{}
/*****************************************/
.counter-box{padding: 15px 0px 0px 0px;border-radius: 15px 15px 15px 15px;}
.counter-box.style-1{background-color:#17FDA0;background-image: linear-gradient(to right, #25aae1, #40e495, #30dd8a, #2bb673);}
.counter-box.style-1 .use-boxshadow{box-shadow: 0 4px 15px 0 rgb(49 196 190 / 75%);}
.counter-box.style-2{background-color:#FF9C00;background-image: linear-gradient(to right, #fc6076, #ff9a44, #ef9d43, #e75516);}
.counter-box.style-2.use-boxshadow{box-shadow: 0 4px 15px 0 rgb(252 104 110 / 75%);}
.counter-box.style-3{background-color:#1740FD;background-image: linear-gradient(to right, #25aae1, #4481eb, #04befe, #3f86ed);}
.counter-box.style-3.use-boxshadow{box-shadow: 0 4px 15px 0 rgb(65 132 234 / 75%);}
.counter-box.style-4{background-color:#FD1717;background-image: linear-gradient(to right, #eb3941, #f15e64, #e14e53, #e2373f);}
.counter-box.style-4.use-boxshadow{box-shadow: 0 4px 15px rgb(242 97 103 / 40%);}
.ul-01{margin-top:0px !important;margin-bottom:0px !important;}
.txt-effect-bg,.sp-1,.sp-2,.sp-4{padding: 5px 10px 5px 10px;border-radius: 10px;}
.sp-grad-bg-01 {background-image: linear-gradient(0deg, rgba(71, 75, 255, 0.3), rgba(71, 75, 255, 0.3));background-size: 4px 0.6rem;background-repeat: repeat-x;background-position: center bottom;}
.sp-pink {background-image: linear-gradient(transparent 13px,#D946EF 0);}
.sp-pink-2 {background-image: linear-gradient(transparent 13px,#ffc6f3 0);padding:0px 2px 0px 2px;}
.sp-purple {background-image: linear-gradient(transparent 13px,#e4c6ff 0);}
.sp-yellow {background-image: linear-gradient(transparent 13px,#e1ff00 0);border-radius: 100px;padding: 0px 5px 0px 5px;}
.sp-1 {background-image: linear-gradient(90deg, #ebf4f5 0%, #b3c5df 100%);}
.sp-2{background-image: linear-gradient(270deg, #fbd17e 0%, #f7f778 100%);}
.sp-3{border-bottom: 4px solid pink;padding-bottom: 5px;}
.sp-4{background-image: linear-gradient(90deg, #f5a8e0 0%, #de7ce9 100%);}
.aramiss-small-title {color: var(--aramiss-small-title-color);display: inline-block;position: relative;font-size: 14px;padding-left: 23px;padding-right: 23px;text-transform: uppercase;}
.aramiss-small-title:before{background: mediumpurple;box-shadow: 0px 0px 6px 3px #ac62db66;content: "";height: 8px;width: 8px;top: 0;position: absolute;bottom: 0;margin: auto;right: 0;border-radius: 2px;border: 1px solid #fff;}
.aramiss-small-title:after {background: mediumpurple;box-shadow: 0px 0px 6px 3px #ac62db66;border: 1px solid #fff;content: "";height: 8px;width: 8px;top: 0;position: absolute;bottom: 0;margin: auto;left: 0;border-radius: 2px;}
.aramiss-info{color:#E3FF00;}
.aramiss-link{color:#1dddbf;}
.neonbtn.blue .elementor-button {text-shadow: -2px 2px 5px #00b8ff;background-color: transparent;box-shadow: 0 0 0px 1px #001fff, 0 0 10px 2px #0066ff, inset 0 0 0px 1px #0373c3, inset 0 0 10px 2px #00a1ff;transition: 100ms;width: 100%;}
.neonbtn.green .elementor-button {text-shadow: -2px 2px 5px #10ff00;background-color: transparent;box-shadow: 0 0 0px 1px #13f704, 0 0 10px 2px #0fc503, inset 0 0 0px 1px #0a8f01, inset 0 0 10px 2px #30fd53;transition: 100ms;width: 100%;}
.neonbtn.green-2 .elementor-button {text-shadow: -2px 2px 5px #10ff00;background-color: transparent;box-shadow: 0 0 0px 1px #00ff66, 0 0 10px 2px #00ff1f, inset 0 0 0px 1px #03c32c, inset 0 0 10px 2px #00ff72;transition: 100ms;width: 100%;}
.neonbtn.purple .elementor-button {text-shadow: -2px 2px 5px #c000ff;background-color: transparent;box-shadow: 0 0 0px 1px #6200ff, 0 0 10px 2px #b400ff, inset 0 0 0px 1px #5f03c3, inset 0 0 10px 2px #c000ff;transition: 100ms;width: 100%;}
.neonbtn.blue .elementor-button:hover,.neonbtn.green .elementor-button:hover,.neonbtn.green-2 .elementor-button:hover,.neonbtn.purple .elementor-button:hover {transform: translateY(-5px);}
.neonbtn.blue .elementor-button-icon .e-font-icon-svg{fill:#00a1ffcc;fill:#ffffff;}
.neonbtn.green .elementor-button-icon .e-font-icon-svg{fill:#10ff00ff;fill:#ffffff;}
.neonbtn.purple .elementor-button-icon .e-font-icon-svg{fill:#c000ff;fill:#ffffff;}
.anim-grad-text-1 {background-size: 400% 400%;animation: animShiftBackground 10s ease infinite;}
.anim-grad-1{font-size: 4rem;font-weight: 900;background: linear-gradient(45deg, #00f5ff, #ff006e, #ffbe0b);background-size: 300% 300%;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;margin-bottom: 20px;text-shadow: 0 0 30px rgb(0 245 255 / 30%);animation: animShiftBackground 4s ease-in-out infinite;}
.anim-bggrad-1 {background: linear-gradient(-45deg, #fbbc05, #ea0606, #f53939, #cf07b7);background-size: 600%;animation: animShiftBackground 16s linear infinite;}
.anim-bggrad-02 {background-size: 500%;animation: animShiftBackground 10s ease infinite;}
@keyframes animShiftBackground {0% {background-position: 50% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}
.anim-bggrad-01 {background: linear-gradient(-45deg,#6bc5f8, #cf59e6,#6bc5f8, #cf59e6);animation: anim-bggrad-01 5s ease infinite;background-size: 500% 500%;}
@keyframes anim-bggrad-01 {0% {background-position: 0 50%;box-shadow: 0px 0px 2px #ffffff,0px 0px 5px #ffffff,0px 0px 10px #6bc5f8,0px 0px 50px #6bc5f8;}50% {background-position: 100% 50%;box-shadow: 0px 0px 2px #ffffff,0px 0px 5px #ffffff,0px 0px 10px #cf59e6,0px 0px 50px #cf59e6;}100% {background-position: 0 50%;box-shadow: 0px 0px 2px #ffffff,0px 0px 5px #ffffff,0px 0px 10px #6bc5f8,0px 0px 50px #6bc5f8;}}
.pulse-0 {position:relative !important;overflow:hidden;}
.pulse-0::before {content:'';position:absolute;top:0;left:0;animation: pulse-light 2s infinite;border-radius: 50%;width: 100%;height: 100% ;background-position:center center;z-index:-1;}
.pulse-1 {width: 200px;height: 200px;background-color: #cc99ff;border-radius: 50%;color: #fff;animation: pulse-light 2s infinite;}
.pulse-2 {width: 100px;height: 100px;background-color: none;border-radius: 50%;animation: pulse-light 2s infinite;}
@keyframes pulse-light {0% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6)}70% {box-shadow: 0 0 0 50px rgba(204, 169, 44, 0)}100% {box-shadow: 0 0 0 0 rgba(204, 169, 44, 0)}}
@keyframes pulse {0% {box-shadow: 0 0 0 0 rgba(255,0,0, 0.6)}70% {box-shadow: 0 0 0 40px rgba(255,0,0, 0)}100% {box-shadow: 0 0 0 0 rgba(255,0,0, 0)}}
@keyframes slide{from{background-position:0 0;}to{background-position:-200px 0;}}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes gradientBG {50% {background-position: 50% 50%;}25% {background-position: 50% 100%;}50% {background-position: 100% 50%;}75% {background-position: 50% 60%;}100% {background-position: 60% 50%;}}


/*****************************************************************************************/
/* 	Main Page 																			 */
/*****************************************************************************************/
#section-top-hero{}
#top-hero-temp{
	height: calc(100vh -   1px) !important;
	width:100vw !important;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
	background-image: url('http://localhost:8080/sabthojjat/wp-content/uploads/2025/09/abstract-blocks.jpg');
}
.animate-brandname{}
.animate-brandname  .elementor-headline-plain-text {font-size: 2.5rem;padding: 30px;display: inline-block;}
.animate-brandname  .elementor-headline-dynamic-text{font-family: "lalezar","aviny","vazir", tahoma !important;font-size:8rem  !important ;   font-weight: 900 !important;line-height: 1 !important;margin: 0 !important;margin-bottom: 25px  !important;padding: 5px  !important;padding-bottom:40px !important;background-image: linear-gradient(135deg, #FF6F61, #FF9A8B, #FDCB82, #F2B5D4, #B9B8F5, #83EAF1, #63A4FF, #7563FF, #A349A4, #FF6FD8, #FFD700, #90EE90, #ADD8E6)  !important;background-size: 400% 400%;animation: animShiftBackground 5s ease infinite;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.brandname-block-1  .elementor-heading-title{font-family: "aviny","vazir","lalezar", tahoma !important;font-size: 2.5rem !important;font-weight: 900 !important;line-height: 1 !important;margin: 0 !important;padding: 0 !important;color: #FFFFFF;}
.brandname-block-2{}
.neon-btn{background:transparent;border:3px solid;text-shadow:0 0 10px currentColor;box-shadow:inset 0 0 20px rgba(255, 255, 255, 0.1),         0 0 20px currentColor;transition:all 0.3s ease;color:#f59e0b !important;text-align: center !important;padding: 5px;border-color:#f59e0b;}
.neon-btn:hover{transform:translateY(-5px);box-shadow:inset 0 0 20px rgba(255, 255, 255, 0.2),         0 0 40px currentColor,         0 10px 30px rgba(0, 0, 0, 0.3);}
.neon-btn  .elementor-button {background: transparent !important;font-family: vazir !important;font-size: 1.3rem !important;font-weight: 900 !important;}
.neon-btn .elementor-button-text{color:#f59e0b !important; text-align: center !important;}
.neon-btn.purple {background: transparent;border: 2px solid;text-shadow: 0 0 10px currentColor;box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.1), 0 0 20px currentColor;transition: all 0.3s ease;color: #f50bb8 !important;border-color: #f50be3;text-align: center !important;padding: 5px;border-radius: 20px;}
.neon-btn.green {background: transparent;border: 2px solid;text-shadow: 0 0 10px currentColor;box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.1), 0 0 20px currentColor;transition: all 0.3s ease;color: #0bf553 !important;border-color: #0bf512;text-align: center !important;padding: 5px;border-radius: 20px;}
.neon-btn.animed .elementor-button-text {animation:anim-bounceIn 2s ease-out infinite;}
@keyframes anim-bounceIn {0% { transform: scale(1); }50% { transform: scale(1.2); }100% { transform: scale(1); }}
.animate-bg-grad{position:relative !important;}
.animate-bg-grad::before {content: '' !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;min-height: 100% !important;min-width:100vw !important;background: linear-gradient(270deg, #83005a, #1f03a9, #83005a);background-size: 600%;background-position: 50% 50%;animation: gradientShift-bg 10s linear infinite running !important;opacity: 0.8 !important;}
@keyframes gradientShift-bg{0% {background-position: 50% 50%;}100% {background-position: 300% 50%;}}

#section-about-01{}
.section-memo-text-00{padding:0px 10px 0px 10px;}
.section-memo-text-00 p{font-family:"vazir","aviny", tahoma;font-size: 1rem;text-align: justify;line-height: 2.5rem;font-weight:900;}
.memo-title-grad-0 .elementor-heading-title{-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size: 400% 400%;animation: gradientBG 10s ease infinite;}
.memo-title-grad-1 .elementor-heading-title{
	font-family:"lalezar","vazir","aviny", tahoma;
	font-size: 2.4rem;
	font-weight:900;
	line-height: 3rem;
	text-align: center;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
    -webkit-text-fill-color: rgba(255,255,255,0.001);
    background-image: linear-gradient(90deg,#FFFF00 3%,#FFA500 12%,#F14444 23%,#D53567 27%,#9A109A 47%,#9A109A 53%,#D53567 72%,#F14444 77%,#FFA500 88%,#FFFF00 97%);
    background-size: 200% 100%;
    background-position: left center;
	animation: gradientBG 10s ease infinite;
}
.memo-title-grad-2 .elementor-heading-title{
	font-family:"lalezar","vazir","aviny", tahoma;
	font-size: 2.4rem;
	font-weight:900;
	line-height: 3rem;
	text-align: center;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
    -webkit-text-fill-color: rgba(255,255,255,0.001);
    background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
	animation: gradientBG 10s ease infinite;
}
.memo-title-grad-3 .elementor-heading-title{
	font-family:"lalezar","vazir","aviny", tahoma;
	font-size: 2.4rem;
	font-weight:900;
	line-height: 3rem;
	text-align: center;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
    -webkit-text-fill-color: rgba(255,255,255,0.001);
    background-image: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
	animation: gradientBG 10s ease infinite;
}
#section-cta-01{padding:50px 15px 80px 15px;}
#section-whatbrand{}
#section-whatbrand .top-hero-bg{}
.section-memo-title-01{}
.section-memo-text-light-01  p{}
#section-myservices-01{}
#section-specialservices-01{}
#section-cta-02{}
#section-amar{}
#section-mycustomers-01{}
#section-inner-cta-01{}
#section-why-us-01{}
#section-faq-01{}
/*****************************************************************************************/
/* 	Khadamat Page 																			 */
/*****************************************************************************************/
#section-khadamat-top-hero{}
#section-khadamat-picandmemo-01{}
#section-khadamat-cta-01{}
#section-khadamat-services{}
#section-khadamat-services-02{}
#section-khadamat-faq{}

#section-my-services .elementor-image-box-img {margin: 0px auto ;}
#section-my-services .elementor-image-box-wrapper{padding-top:10px;padding-bottom:10px;}


/*****************************************************************************************/
/* 	About-us Page 																			 */
/*****************************************************************************************/
#section-pic-and-memo1{padding:50px 0px 80px 0px;}
#section-pic-and-memo1 .section-wrapper{padding:inherit;}
#section-cta-1{padding:5px 0px 5px 0px;}
#section-why-us{padding:50px 0px 50px 0px;}
#section-why-us .elementor-icon{font-size: 40px;}
#section-why-us .elementor-icon svg {height: 1em;width: 1em;fill: #E11299;color: #E11299;border-color: #E11299;}
#section-why-us .elementor-icon-box-title{font-family: "vazir", tahoma;font-size: 16px;font-weight: 900;margin-block-end: 5px;color:purple;}
#section-why-us .elementor-icon-box-description {font-family: "vazir", tahoma;font-size: 14px;font-weight: 500;text-align: justify;margin: 0;padding:0;line-height:28px;}
#section-amar{}
#section-customers{}


/*****************************************************************************************/
/* 	Contact-us Page 																			 */
/*****************************************************************************************/
#section-contact-top-hero{}
.memo-title-2{}
.section-memo-text{}
.contact-icon-box-1{}
.memo-title-2{}
.memo-address{}
#section-contact-cta-1{}
#section-contact-1{}
#section-contact-2{}


/*****************************************************************************************/
/*****************************************************************************************/




/*****************************************************************************************/
@media(max-width:1024px){
	.section-memo-text-00{padding:0px 10px 0px 10px;}
	.section-memo-text-00 p{font-size: 1rem;padding: 0px 5px 0px 5px;}
	.section-memo-text-03{padding:0px 10px 0px 10px;}
	.section-memo-text-01{padding:0px 10px 0px 20px;}
	.section-memo-text-01 p{font-size: 1rem;line-height: 2.5rem;padding:0px 5px 0px 5px;}
	.section-memo-text-02{padding:0px 20px 0px 10px;}
	.section-memo-text-02 p{font-size: 1rem;line-height: 2.5rem;padding:0px 5px 0px 5px;}
	.section-memo-text-03{padding:0px 10px 0px 10px;}
	.section-memo-text-03 p{font-size: 1rem;line-height: 2.5rem;padding:0px 5px 0px 5px;}
	
	.memo-title-grad-1 .elementor-heading-title{font-size: 2.4rem;}
	#section-hero{max-height:300px !important;}
	.elementor-shape-top  svg,.elementor-shape-bottom  svg{height:100px !important;}
	#top-hero .elementor-shape-bottom svg{margin-bottom: 0px !important;height: 100px  !important;}
	.animate-brandname   .elementor-headline-dynamic-text{font-size:7rem !important;padding:0px !important;padding-bottom:50px !important;margin-bottom:5px;}
	.brandname-block-1 .elementor-heading-title{font-size: 3.1rem !important;}
	.tablet-hide{display:none !important;visibility:hidden !important;}
	.heading-main-title .elementor-heading-title{font-size: 4rem;}
	.heading-main-sub-title  .elementor-heading-title{font-size: 1.5rem;}
	.section-memo-title .elementor-heading-title{font-size: 1.7rem;padding:5px 0px 5px 0px;}
	.section-memo-text p{}
	.section-title .elementor-heading-title {font-size: 2rem;padding: 0px 0px 20px 0px;}
	#section-pic-and-memo1{padding:50px 0px 50px 0px;}
	#section-pic-and-memo1 .section-wrapper{padding:0px 5px 0px 15px;}
	#section-cta-1{}
	#section-why-us{padding:50px 0px 50px 0px;}
	#section-why-us  .elementor-icon{font-size: 35px;}
	#section-why-us  .elementor-icon-box-description {font-size: 13px;}
	.cta-title-1  .elementor-heading-title{font-size: 1.9rem;}
	#cta-model-1 .cta-img{width:95% !important;}
	#cta-model-2 .cta-img{width:80% !important;}
	.cta-title-2  .elementor-heading-title{font-size: 1.8rem;padding: 3vw 0vw 3vw 0vw ;}
	.cta-title-3  .elementor-heading-title{font-size: 1rem;padding: 1vw 0vw 1vw 0vw}
	.pulse-1 {width: 150px;height: 150px;}
	#section-cta-01{padding:20px 15px 50px 15px;}

}
/*****************************************************************************************/
@media(max-width:767px){
	.section-memo-text-00{padding:0px 10px 0px 10px;}
	.section-memo-text-00 p{font-size: 1rem;padding: 0px 5px 0px 5px;}
	.section-memo-text-03{padding:0px 10px 0px 10px;}
	.section-memo-text-01{padding:0px 10px 0px 10px;}
	.section-memo-text-02{padding:0px 10px 0px 10px;}
	.section-memo-text-03{padding:0px 10px 0px 10px;}
	.section-memo-text-03 p{font-size: 1rem;line-height: 2.5rem;padding:0px 5px 0px 5px}
	#section-cta-01{padding:20px 15px 50px 15px;}
	.memo-title-grad-1 .elementor-heading-title{font-size: 1.8rem;}
	#section-hero{max-height:250px !important;}
	.elementor-shape-top  svg,.elementor-shape-bottom  svg{height:80px !important;}
	#top-hero{height: calc(100vh +  60px) !important;}
	#top-hero  .elementor-shape-bottom  svg{width:170% !important;margin-bottom: -10px !important;height: 50px  !important;}
	.animate-brandname   .elementor-headline-dynamic-text{font-size:5rem !important;padding:0px !important;padding-bottom:15px !important;margin-bottom:5px;}
	.brandname-block-1 .elementor-heading-title{font-size: 2.5rem !important;padding-right: 30px !important;}
	.mobile-hide{display:none !important;visibility:hidden !important;}  
	.heading-main-title  .elementor-heading-title{font-size: 3rem;}
	.heading-main-sub-title  .elementor-heading-title{font-size: 1.1rem;}
	.section-memo-title .elementor-heading-title{font-size: 1.5rem;padding:20px 0px 10px 0px;}
	.section-memo-text p{}
	.section-title .elementor-heading-title {font-size: 1.5rem;padding: 0px 0px 20px 0px;}
	#section-pic-and-memo1{padding:50px 0px 50px 0px;}
	#section-pic-and-memo1 .section-wrapper{padding:0px 5px 0px 5px;}
	#section-cta-1{}
	#section-why-us{padding:50px 0px 50px 0px;}
	#section-why-us  .elementor-icon{font-size: 35px;}
	#section-why-us  .elementor-icon-box-description {font-size: 13px;}
	.cta-title-1   .elementor-heading-title{font-size:1.55rem;}
	#cta-model-1 .cta-img{width:200px !important;height:200px !important;}
	#cta-model-2 .cta-img{width:25% !important;}
	.cta-title-2  .elementor-heading-title{font-size: 1.5rem;padding: 3vw 0vw 3vw 0vw ;}
	.cta-title-3  .elementor-heading-title{font-size: 1rem;padding: 1vw 0vw 1vw 0vw}
	.pulse-1 {width: 150px;height: 150px;}
}
/*****************************************************************************************/
/*#############################################################################################*/
/*#############################################################################################*/
/*****************************************************************************************/
/*#############################################################################################*/
/*#############################################################################################*/
/*****************************************************************************************/
/*#############################################################################################*/
/*#############################################################################################*/
[class*=neonbtn] .elementor-button-text{text-shadow: 0px 1px 2px #000000;}
[class*=box-shadow-a001]{border-radius:15px !important;padding:15px !important;}
/*#############################################################################################*/
