/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 12 2025 | 14:16:53 */
#cit-clnup-why-sec .e-con-inner {
  background: rgba(255,255,255,0.75);
  padding: 3em 2em 1em;
}



#price li {
    margin-top: 6px;
}
.elementor-31977 .elementor-element.elementor-element-219863d:not(.elementor-motion-effects-element-type-background), .elementor-31977 .elementor-element.elementor-element-219863d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-31921 .elementor-element.elementor-element-e23291b:not(.elementor-motion-effects-element-type-background), .elementor-31779 .elementor-element.elementor-element-ce6413f:not(.elementor-motion-effects-element-type-background), .elementor-31052 .elementor-element.elementor-element-40b7810:not(.elementor-motion-effects-element-type-background), .elementor-31870 .elementor-element.elementor-element-0cfaee1:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
}
.page-id-31870 .elementor-element.elementor-element-0fc12cb.e-con-full.e-flex.e-con.e-child {
    background: transparent;
}
.page-id-31779 .elementor-element.elementor-element-2d9db3c.e-con-full.e-flex.e-con.e-child, .page-id-31921 .elementor-element.elementor-element-3acfbb4a.e-con-full.e-flex.e-con.e-child {
    background: transparent !important;
}
@media screen and (max-width: 768px){
.elementor-31977 .elementor-element.elementor-element-219863d:not(.elementor-motion-effects-element-type-background), .elementor-31977 .elementor-element.elementor-element-219863d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-31921 .elementor-element.elementor-element-e23291b:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
}
.page-id-31977 header#masthead, .page-id-31779 header#masthead, .page-id-31921 header#masthead {
    height: 45px;
}
.page-id-31870 .elementor-element.elementor-element-0fc12cb.e-con-full.e-flex.e-con.e-child {
    background: transparent;
}
.page-id-31779 .elementor-element.elementor-element-2d9db3c.e-con-full.e-flex.e-con.e-child, .page-id-31921 .elementor-element.elementor-element-3acfbb4a.e-con-full.e-flex.e-con.e-child {
    background: transparent !important;
}

#cit-clnup-why-sec .e-con-inner {
  padding: 2em 1em 1em;
}
#cit-clnup-why-sec {
	margin: 0 auto;
	width: 100%;
  	max-width: 90%;
}
}
/*html{
    overflow-x: hidden !important;
}*/

.abc.elementor-widget.elementor-widget-text-editor {
    color: #000;
    font-size: 20px;
    line-height: 27px;
}

@media screen and (min-width: 992px) and (max-width: 1220){
	#header-toppr-menu.mega-menu li a {
        font-size: 14px !important;
        letter-spacing: .5px;
    }
	#header-toppr-menu.mega-menu > li {
    margin-left: 15px !important;
}
	.site-header .container {
    width: 95% !important;
    max-width: 1440px;
}
}

@media screen and (min-width: 1221px) and (max-width: 1440px){
	#header-toppr-menu.mega-menu > li {
    margin-left: 15px !important;
}
	.site-header .container {
    width: 95% !important;
    max-width: 1440px;
}
	#header-toppr-menu.mega-menu li a {
        font-size: 16px;
        letter-spacing: .5px;
    }
}

.elementor-32595 .elementor-element.elementor-element-7c0702e:not(.elementor-motion-effects-element-type-background), .elementor-32595 .elementor-element.elementor-element-7c0702e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
}
.page-id-33420 .elementor-element.elementor-element-cc38f7f.e-con-full.e-flex.e-con.e-child {
    background: transparent;
}
.page-id-19190 .elementor-element.elementor-element-1f00408.e-con-full.e-flex.e-con.e-child {
    background: transparent;
}
.page-id-19190 header {
    height: 70px;
    padding-bottom: 30px;
}
.page-id-31555 .elementor-element.elementor-element-0f4587a.e-con-full.e-flex.e-con.e-child, .page-id-31779 .elementor-element.elementor-element-dd1f8c5.e-con-full.e-flex.e-con.e-child {
    background-color: transparent;
} 


.page-id-31779 .cdef h3.e-n-accordion-item-title-text, .page-id-31921 .cdef h3.e-n-accordion-item-title-text, .page-id-31555 h3.e-n-accordion-item-title-text, .page-id-31651 h3.e-n-accordion-item-title-text, .page-id-31977 h3.e-n-accordion-item-title-text, .page-id-31870 h3.e-n-accordion-item-title-text{
    color: black !important;
}
.page-id-31651 .elementor-element.elementor-element-e37bbb7.e-con-full.e-flex.e-con.e-child {
    background: transparent;
}

/************* for live page css 11 september**************/
.page-id-19042 .elementor-element.elementor-element-5291357.e-con-full.e-flex.e-con.e-child{
	background: transparent !important;
}
.page-id-19042 h3.e-n-accordion-item-title-text {
    color: black !important;
}
.dark .site-header:not(.fixed) #header-toppr-menu.mega-menu li.menu-item-has-children:after {
    color: unset !important;
}
html {
    overflow-x: hidden;
}
.page-id-42 .elementor-element.elementor-element-9ea5193.e-con-full.e-flex.e-con.e-child{
	background: transparent !important;
}
.page-id-42 h3.e-n-accordion-item-title-text {
    color: black !important;
}
.page-id-972 .elementor-element.elementor-element-c874d07.e-con-full.e-flex.e-con.e-child{
	background: transparent !important;
}
.page-id-972 h3.e-n-accordion-item-title-text {
    color: black !important;
}
.page-id-1090 .elementor-element.elementor-element-1dca3cd.e-con-full.e-flex.e-con.e-child{
	background: transparent !important;
}
.page-id-1090 h3.e-n-accordion-item-title-text {
    color: black !important;
}
.page-id-20718 .elementor-element.elementor-element-e3a5f43.e-con-full.e-flex.e-con.e-child{
	background: transparent !important;
}
.page-id-20718 h3.e-n-accordion-item-title-text {
    color: black !important;
}
@media screen and (max-width: 768px){

.page-id-42 header#masthead, .page-id-31921 header#masthead, .page-id-20718 header#masthead{
    height: 45px;
}

.page-id-42 .elementor-element.elementor-element-2d9db3c.e-con-full.e-flex.e-con.e-child {
    background: transparent !important;
}
.page-id-972 .elementor-element.elementor-element-2d9db3c.e-con-full.e-flex.e-con.e-child {
    background: transparent !important;
}
	.page-id-1090 .elementor-element.elementor-element-1dca3cd.e-con-full.e-flex.e-con.e-child{
	background: transparent !important;
}
.page-id-20718 .elementor-element.elementor-element-e3a5f43.e-con-full.e-flex.e-con.e-child{
	background: transparent !important;
}
	header{
		    height: 75px;
	}
}