/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Neha
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1723454360
Updated: 2024-08-12 09:19:20

*/
            /* Zoho Form CSS start here	 */
/* $Id: $ */
@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}


/*******general css********/


html .custom_massage_page_section_3.skin_care_ben_icon.process-sectionmainwraper{padding-top:4vw;}
html .elementor-11641 .elementor-element.elementor-element-a701382 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:1.4vw;}
html .about-usinfosecmainwraper.why-phorejuvenation-wraped .inner-content-secwraped{margin-bottom:2vw;}
html .about-usinfosecmainwraper.why-phorejuvenation-wraped .elementor-image-box-content .elementor-image-box-title{width:11.418vw;margin:auto;}
html .elementor-11641 .elementor-element.elementor-element-a701382 .elementor-icon-list-icon{top:0.3vw;}
html .revitilize-restore-secmainwraper{padding-top: 3vw;padding-bottom: 4vw;}
html .custom_massage_page_section_2.skin_care_exp.experince-rejuvenatesecmainwraper >.elementor-container{justify-content:center;}
html .custom_massage_page_section_2.skin_care_exp.experince-rejuvenatesecmainwraper{    width: 56.984vw;padding-top:3vw;}
/*html .skin_care_ben_icon.process-sectionmainwraper .elementor-container .elementor-column img{width: 8.519vw;}*/
.revitilize-restore-secmainwraper >.elementor-container{column-gap: 6vw;background: rgba(255, 240, 235, 1);}
.revitilize-restore-secmainwraper .custom_individual_massage_content_section .elementor-widget-heading .elementor-heading-title{font-family: Collingar;font-size: 2.328vw;font-weight: 400;line-height: 3.539vw;color: rgba(81, 3, 43, 1);color: rgba(81, 3, 43, 1);margin-bottom: 1vw;}
html .revitilize-restore-secmainwraper >.elementor-container .elementor-icon-list-text{transition: color 0.3s;font-family: Poppins;font-size:1vw;font-weight: 500;line-height: 1.8vw;text-align: left !important;color:rgba(131, 47, 97, 1);}
.revitilize-restore-secmainwraper >.elementor-container .elementor-icon-list-items{width: 40.212vw;}
.revitilize-restore-secmainwraper >.elementor-container .custom_individual_massage_content_section.subttile-list-items-wraped{width:auto;}
.elementor-11641 .elementor-element.elementor-element-40d3ac48 > .elementor-background-overlay{z-index:1;background-size:10.582vw;}
/*.revitilize-restore-secmainwraper .custom_individual_massage_content_section{background: rgba(255, 240, 235, 1);}*/
.revitilize-restore-secmainwraper .custom_massage_individual_img_section .elementor-widget-image img{border-radius:0;}
.elementor-widget-theme-post-content ul{
	list-style:unset;
}
html .about-usinfosecmainwraper .inner-content-secwraped >.elementor-container .item-wraper:last-child{border-right:0;}
html .about-usinfosecmainwraper .inner-content-secwraped .item-wraper{border-right: 1px solid rgba(198, 128, 128, 1);}
html .about-usinfosecmainwraper .inner-content-secwraped{    border: 1px solid rgba(198, 128, 128, 1);border-radius: 1.058vw;margin-bottom: 5vw;padding:2vw 0;}
html .about-usinfosecmainwraper .elementor-widget-image-box .elementor-image-box-description{font-family: Poppins !important;font-size: 0.9vw;font-weight: 500 !important;line-height: 1.421vw;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;color: rgba(147, 64, 60, 1) !important;width: 15.344vw;margin: auto;}
html .about-usinfosecmainwraper .elementor-image-box-content .elementor-image-box-title{font-family: Poppins !important;font-size: 1.058vw;font-weight: 500 !important;line-height: 1.894vw;text-align: center;color:rgba(81, 3, 43, 1) !important;text-transform: unset !important;margin-bottom: 0.5vw;}
html section.about-usinfosecmainwraper >.elementor-container .inner-content-secwraped >.elementor-container{max-width:100%;}
html section.about-usinfosecmainwraper >.elementor-container{max-width: 87.513vw !important;}
section.proud-womensecmainwraper{margin-top:4vw !important;margin-bottom:4vw !important;}
.proud-womensecmainwraper .section-wraped-inner >.elementor-container >.elementor-column{width:auto;}
.proud-womensecmainwraper .section-wraped-inner >.elementor-container{display: grid;grid-template-columns: 11.429vw 44.974vw;justify-content: center;column-gap: 1vw;}
.proud-womensecmainwraper .subtitle-section-wraped h2{    font-family: Collingar;font-size: 2.893vw;font-weight: 400;line-height: 4.397vw;text-align: left;color: rgba(81, 3, 43, 1);width:48.974vw;}
section.founder-secmainwraper.custom_massage_individual_section .elementor-container .custom_individual_massage_content_section{padding: 0px 1.5vw;}
section.founder-secmainwraper .custom_individual_massage_content_section h2{font-family: Collingar;font-size: 2.328vw !important;font-weight: 400;line-height: 3.539vw !important;text-align: left;}
section.founder-secmainwraper >.elementor-container{max-width: 69.735vw;padding: 1.5vw;border-radius: 2.116vw;}
.about-us-phylosophysecmainwraper .section-wraped{padding-top:1vw;padding-bottom:1vw;}
.about-us-phylosophysecmainwraper >.elementor-container{max-width: 69.735vw !important;}
.about-us-phylosophysecmainwraper .desc p{font-family: Poppins;font-size: 0.952vw;font-weight: 400;line-height: 1.8vw;text-align: center;}
.about-us-phylosophysecmainwraper h2{font-family: Collingar !important;font-size: 2.328vw;font-weight: 400 !important;line-height: 3.539vw;text-align: center;color: rgba(0, 0, 0, 1) !important;}
.skin_care_banner_section.about-usbannersectionmainwraper h2{width: 30.794vw;margin: auto;font-family: Collingar;font-size: 2.893vw !important;font-weight: 400;line-height: 4.803vw !important;text-align: center;}

.post-template-default.single.single-post .page-content{margin-top:1vw;}
.post-template-default.single.single-post .post-tags{display:none;}
.post-template-default.single.single-post .page-header h1{
	font-family: Collingar !important;font-size: 2.587vw;font-weight: 400 !important;line-height: normal;letter-spacing: 0.01em;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: rgba(0, 0, 0, 1) !important;}

html .single.single-post .comments-area{display: none;}
html .blog-breadcrumb-secwraped .breadcrumb_last{font-size: 0.952vw;font-weight: 400;line-height: 1.8vw;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: rgba(131, 47, 97, 0.7);}
html .blog-breadcrumb-secwraped .breadcrum-list #breadcrumbs a{font-family: Poppins;font-size: 0.952vw;font-weight: 400;line-height: 1.8vw;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: rgba(131, 47, 97, 1);}
html .blog-list-items-wraper-main .elementor-widget-theme-post-title{margin-bottom: 1vw;}
html .single.single-post .site-main{padding-top: 14vw;padding-bottom: 5vw;}
.blog-list-items-wraper-main .recent-post-catlistwraper  ul li:last-child{margin-bottom:0;}
.blog-list-items-wraper-main .recent-post-catlistwraper  ul li{margin-bottom:1vw;}
.blog-list-items-wraper-main .cat-listwraped ul li a{
font-family: Poppins;font-size: 0.952vw;font-weight: 500;line-height: 1.705vw;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;border-radius: 0.529vw;border: 1px solid rgba(198, 128, 128, 1);
    padding: 0.529vw 0.952vw;display:unset!important;}
.blog-list-items-wraper-main .cat-listwraped{font-family: Poppins;font-size: 1.323vw;font-weight: 500;line-height: 2.368vw;text-align: left;text-underline-position: from-font;
text-decoration-skip-ink: none;
    color: rgba(81, 3, 43, 1);}
.blog-list-items-wraper-main .cat-listwraped h5{font-family: Poppins;font-size: 1.323vw;font-weight: 500;line-height: 2.368vw;text-align: left;text-underline-position: from-font;
text-decoration-skip-ink: none;
    color: rgba(81, 3, 43, 1);margin-bottom:1.8vw;}
.blog-list-items-wraper-main .recent-post-catlistwraper  ul li a{font-family: Poppins;font-size: 0.952vw;font-weight: 400;line-height: 1.8vw;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: rgba(131, 47, 97, 1);/**display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;**/}
.blog-list-items-wraper-main .recent-postlistwraper  ul{list-style-position: outside;list-style-type: disc;margin-left:15px;}
.blog-list-items-wraper-main .recent-post-catlistwraper .recent-postlistwraper h5{    font-family: Poppins;font-size: 1.323vw;font-weight: 500;line-height: 2.368vw;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: rgba(81, 3, 43, 1);margin-bottom:1vw;}
.blogpage-bannerwraper img{width:100%;}
.blog-list-items-wraper-main .elementor-post-info__terms-list .elementor-post-info__terms-list-item{color: rgba(131, 47, 97, 1);font-family: Poppins;font-size: 0.847vw;font-weight: 500;line-height: 1.515vw;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;border-radius: 0.529vw;background-color: #fff;padding: 0.529vw 0.952vw;border: 1px solid rgba(198, 128, 128, 1);}
.blog-list-items-wraper-main .elementor-widget-post-info .elementor-icon-list-item a .elementor-icon-list-text{    font-family: Poppins;font-size: 0.741vw;font-weight: 500;line-height: 1.267vw;letter-spacing: 0.03em;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;pointer-events:none;}
.blog-list-items-wraper-main .read-morelinkwraper a{    font-family: Poppins;font-size: 1.005vw !important;font-weight: 500;line-height: 2.011vw !important;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;color: rgba(131, 47, 97, 1) !important;background: transparent !important;box-shadow: unset !important;padding: 0 !important;}
.blog-list-items-wraper-main .elementor-widget-theme-post-content p, .blog-list-items-wraper-main .elementor-widget-theme-post-content ul li{font-family: Poppins;font-size: 1.1vw;font-weight: 400;line-height: 1.8vw;letter-spacing: 0.03em;text-align: justify;text-underline-position: from-font;
text-decoration-skip-ink: none;color: rgba(0, 0, 0, 1);}
body.single-post{font-family: Poppins;}
.blog-list-items-wraper-main .elementor-widget-theme-post-content h2, .blog-list-items-wraper-main .elementor-widget-theme-post-content h3, .blog-list-items-wraper-main .elementor-widget-theme-post-content h4, .blog-list-items-wraper-main .elementor-widget-theme-post-content h5, .blog-list-items-wraper-main .elementor-widget-theme-post-content h6{margin-bottom:5px;margin-top:20px;}
.blog-list-items-wraper-main .elementor-widget-theme-post-content p{margin-bottom:10px;}
.blog-list-items-wraper-main .elementor-widget-theme-post-content ul{margin-left:20px;}
.contact_us_banner .elementor-element-492b26b .elementor-heading-title{padding-top:0;}
.contact_us_banner .elementor-element-24ff694 .elementor-heading-title{padding-top:0vw;}
html .custom_banner_section .contact_us_banner .elementor-heading-title{margin:0px auto !important;}
html .elementor-11865 .elementor-element.elementor-element-f37475b > .elementor-container{align-items:center;}
.blog-list-items-wraper-main .elementor-heading-title,.custom_post_category_post_list .elementor-post__title a{font-family: Collingar !important;font-size: 1.587vw;font-weight: 400 !important;line-height: 2.524vw;letter-spacing: 0.01em;text-align: left;text-underline-position: from-font;
text-decoration-skip-ink: none;
color: rgba(0, 0, 0, 1) !important;}
.blog-listleftblockwraper .blog-itemwraper >.elementor-widget-wrap{padding:0 !important;}
.breadcrum-list{padding-top:1vw;}
.blog-list-items-wraper-main{ padding-top: 3vw;padding-bottom: 5vw;}
.blog-listleftblockwraper .blog-itemwraper,.custom_post_category_post_list .elementor-posts-container .elementor-post{background: rgba(255, 240, 235, 1);padding: 1.587vw;border-radius: 1.058vw;}
.blog-itemwraper img{display:block;height: 10.952vw;object-fit: cover;    border-radius: 0.349vw;}
.terms-condtion-content-secmainwraper .anchor-list p{margin-bottom:0;}
.terms-condtion-content-secmainwraper a{color: rgba(81, 3, 43, 1);text-decoration: underline !important;word-break: break-all;}
.terms-condtion-content-secmainwraper h2{margin-bottom:0.3vw;}
.terms-condtion-content-secmainwraper ul{list-style-type:disc;margin-left: 1.8vw;margin-bottom: 1vw;}
.terms-condtion-content-secmainwraper ul li{font-family: Poppins;font-size: 0.952vw;font-weight: 400;line-height: 1.8vw;}
.terms-condtion-content-secmainwraper p{font-family: Poppins;font-size: 0.952vw;font-weight: 400;line-height: 1.8vw;text-align: left;margin-bottom:1vw;}
.terms-condtion-content-secmainwraper{padding-top: 4vw;padding-bottom: 5vw;}

/*.terms-condtion-content-secmainwraper h2{margin-bottom:0.3vw;}
.terms-condtion-content-secmainwraper ul{list-style-type:disc;margin-left: 1.8vw;margin-bottom: 1vw;}
.terms-condtion-content-secmainwraper ul li{font-family: Poppins;font-size: 0.952vw;font-weight: 400;line-height: 1.8vw;}
.terms-condtion-content-secmainwraper p{font-family: Poppins;font-size: 0.952vw;font-weight: 400;line-height: 1.8vw;text-align: left;margin-bottom:1vw;}
.terms-condtion-content-secmainwraper{padding-top: 4vw;padding-bottom: 5vw;}*/
.terms-condtion-content-secmainwraper h2{font-family: Collingar;font-size: 2.328vw;font-weight: 400;line-height: 3.539vw;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;}
.terms-condtion-content-secmainwraper .subttile-wraper h1{font-family: Collingar;font-size: 2.893vw;font-weight: 400;line-height: 4.803vw;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;color: rgba(0, 0, 0, 1);}
html body .footer-logo-wraper img{width:70%;padding:20px;margin-bottom:20px;background-color: #fff;border-radius: 3px !important;}

@media only screen and (min-width: 768px) and (max-width: 1024px)  {
	
	.revitilize-restore-secmainwraper >.elementor-container{flex-wrap: nowrap;column-gap:4vw;}
/*.custom_massage_page_section_2 .elementor-widget-text-editor p{font-size: 1.952vw;line-height: 2.8vw;}
.custom_massage_page_section_2 .elementor-widget-heading .elementor-heading-title{    font-size: 2.376vw;line-height: 4.462vw;}*/
	html .custom_massage_page_section_2.skin_care_exp.experince-rejuvenatesecmainwraper{width:90%;}
	html .skin_care_ben_icon .elementor-container{max-width: 90%;gap: 2.641vw;justify-content: center;}
}

@media screen and (min-width:768px){
	body .elementor-element-492b26b p{font-size: 1.2vw;line-height: 2vw;}
	.elementor-11865 .elementor-element.elementor-element-f37475b > .elementor-container > .elementor-column > .elementor-widget-wrap{max-width:unset;}
	/*html .elementor-11865 .elementor-element.elementor-element-f37475b > .elementor-container{min-height:unset;}*/
	html .revitilize-restore-secmainwraper .elementor-background-overlay{background-size:15% !important;}
	.skin_care_banner_section.about-usbannersectionmainwraper .elementor-heading-title{max-width: 40vw;margin-left: auto;margin-right: auto;}
	html .about-usinfosecmainwraper .inner-content-secwraped .item-wraper .elementor-image-box-wrapper img{height:3.5vw;}
	html .proud-womensecmainwraper >.elementor-container{max-width: 69.735vw !important;}
	html body .blog-listleftblockwraper .blog-itemwraper img,.custom_post_category_post_list .elementor-posts-container .elementor-post img{height: 10.952vw !important;object-fit: cover !important;border-radius: 0.349vw;}
	html body .blog-list-items-wraper-main .recent-post-catlistwraper{width:auto;}
	html body .blog-list-items-wraper-main .blog-listleftblockwraper{width:auto;}
	html body .blog-list-items-wraper-main >.elementor-container{column-gap: 4vw;display: grid;grid-template-columns: 65% 30%;justify-content:space-between;}
	html body .custom-post-full-content-section.blog-list-items-wraper-main >.elementor-container{
		display:flex;column-gap:3.17vw;
	}
	.blog-list-items-wraper-main >.elementor-container{max-width:90% !important;}
	.blog-breadcrumb-secwraped >.elementor-container{max-width:90% !important;}
	html section.terms-condtion-content-secmainwraper >.elementor-container{max-width: 85% !important;}
}

@media screen and (max-width:767px){
	
	html .footer-logo-wraper img{width:100%;}
	html .elementor-11865 .elementor-element.elementor-element-703b142 > .elementor-element-populated{top:0;}
	html body .moble-headerlog-wraper a img{width: auto !important;max-width: 100% !important;width:50% !important;height:auto !important;}
	html .custom_massage_page_section_3.skin_care_ben_icon.process-sectionmainwraper.process-sectionmainwraper{padding-top: 10vw;}
	.elementor-7337 .elementor-element.elementor-element-d7f4d0c.elementor-view-default .elementor-icon svg{width:0.6em;height:0.6em;}
	.elementor-11641 .elementor-element.elementor-element-6485a1ae{border-radius: 0 0 11.113vw 11.113vw;}
	html .revitilize-restore-secmainwraper >.elementor-container .custom_individual_massage_content_section.subttile-list-items-wraped{padding: 8vw 4vw 8vw;}
	html .elementor-11641 .elementor-element.elementor-element-a701382 .elementor-icon-list-icon{top:2.5vw;}
	.revitilize-restore-secmainwraper >.elementor-container .elementor-icon-list-text{font-size:16px;line-height:30px;}
	html .revitilize-restore-secmainwraper >.elementor-container .elementor-icon-list-items{width:100%;}
html .revitilize-restore-secmainwraper >.elementor-container .elementor-icon-list-items .elementor-icon-list-icon svg{width: 5vw;height: 5vw;}
	html .revitilize-restore-secmainwraper >.elementor-container .custom_individual_massage_content_section.subttile-list-items-wraped{width:100%;}
	html .revitilize-restore-secmainwraper .custom_individual_massage_content_section .elementor-widget-heading .elementor-heading-title{font-size: 30px;line-height: 12.539vw;}
	html section.about-usinfosecmainwraper.why-phorejuvenation-wraped{padding-top:6vw;}
	html .about-usinfosecmainwraper.why-phorejuvenation-wraped .elementor-image-box-content .elementor-image-box-title{width: 90%;line-height: 8.894vw;}
	html .custom_massage_page_section_2.skin_care_exp.experince-rejuvenatesecmainwraper{width: 100%;padding-top: 8vw;}
	
	html .about-us-phylosophysecmainwraper .section-wraped .sub-title-wraper{margin-bottom:4vw;}
	html .elementor-11423 .elementor-element.elementor-element-51c843b8 > .elementor-element-populated{padding:0;}
	html .custom_massage_individual_section.founder-secmainwraper{margin-top: 10vw;margin-bottom: 10vw;}
	html section.founder-secmainwraper .custom_individual_massage_content_section h2{line-height: 10.539vw !important;font-size:30px !important;}
html .skin_care_banner_section.about-usbannersectionmainwraper h2{font-size: 30px !important;line-height: 10.803vw !important;}
	html section.about-us-phylosophysecmainwraper{padding-left:2vw;padding-right:2vw;}
	html .skin_care_banner_section.about-usbannersectionmainwraper{border-radius: 0 0 11.113vw 11.113vw;}
	html .about-usinfosecmainwraper .inner-content-secwraped{margin-bottom: 10vw;padding: 5vw 0;}
	html .about-usinfosecmainwraper .inner-content-secwraped .item-wraper:last-child{margin-bottom:0;}
	html .about-usinfosecmainwraper .inner-content-secwraped .item-wraper{margin-bottom:4vw;border:0;}
	html .elementor-11423 .elementor-element.elementor-element-8c369a4 > .elementor-container > .elementor-column > .elementor-widget-wrap img{width:40vw;}
	html .about-usinfosecmainwraper .elementor-widget-image-box .elementor-image-box-description{font-size: 3.794vw;font-weight: 500 !important;line-height: 5.421vw;width: 100%;margin: auto;padding-left: 2vw;padding-right: 2vw;}
	html .about-usinfosecmainwraper .elementor-image-box-content .elementor-image-box-title{font-size: 5.058vw;font-weight: 500 !important;line-height: 10.894vw;}
	html .proud-womensecmainwraper .section-wraped-inner >.elementor-container{grid-template-columns: 100%;justify-content: center;column-gap: 1vw;width: 100%;}
	html .proud-womensecmainwraper .subtitle-section-wraped h2{font-size: 6.893vw;font-weight: 400;line-height: 9.397vw;text-align: center;width:100%;}
	.elementor-11423 .elementor-element.elementor-element-740a9d22 .elementor-heading-title{padding-top:6vw;}
	.elementor-11423 .elementor-element.elementor-element-51c843b8 > .elementor-element-populated{padding:0;}
	section.founder-secmainwraper.custom_massage_individual_section .elementor-container .custom_individual_massage_content_section{padding:0;}
	section.founder-secmainwraper >.elementor-container{max-width: 100%;padding: 4.5vw;margin: 0 5vw;}
	.about-us-phylosophysecmainwraper >.elementor-container{max-width:100% !important;}
	.about-us-phylosophysecmainwraper h2{    font-size: 30px;line-height:10.539vw;}
	.about-us-phylosophysecmainwraper .desc p{font-size: 16px;line-height:30px;}
	.about-usbannersectionmainwraper h2{width:100% !important;}
	html body .blog-lising-bannerheading-mb h2{font-size: 30px;line-height: 10.524vw;font-family: Collingar !important;font-weight: 400 !important;letter-spacing: 0.01em;color: #000 !important;text-align: center;padding-top: 6vw;}
	html .single.single-post .site-main{padding-top: 14vw;padding-bottom: 12vw;}
	html .post-template-default.single.single-post .page-header h1{font-size: 9.587vw;padding-left:0;}
	
	html body .blog-listleftblockwraper .blog-itemwraper img,.custom_post_category_post_list .elementor-posts-container .elementor-post img{border-radius: 0.349vw;}
	html .recent-post-catlistwraper{order:-1;}
	html body .blog-breadcrumb-secwraped{padding-left:3vw;}
	.blog-list-items-wraper-main{padding-top: 0;padding-bottom: 12vw;padding-left: 4vw;padding-right: 4vw;}
	.blog-list-items-wraper-main .cat-listwraped h5{margin-bottom:6.8vw;}
	.blog-list-items-wraper-main .recent-post-catlistwraper .recent-postlistwraper h5{margin-bottom:3.5vw;}
	.blog-list-items-wraper-main .cat-listwraped ul{display: flex;column-gap: 3vw;}
	.blog-list-items-wraper-main .recent-post-catlistwraper .recent-postlistwraper h5,.blog-list-items-wraper-main .cat-listwraped h5{font-size:18px;line-height:normal;}
	.blog-list-items-wraper-main .recent-post-catlistwraper ul li a{font-size: 16px;line-height:30px;padding: 1.529vw 2.952vw;border-radius:10px;}
	.recent-post-catlistwraper{order:-1;}
	.elementor-10787 .elementor-element.elementor-element-ea10219 .elementor-loop-container{grid-auto-rows:unset;}
	.blog-listleftblockwraper .blog-itemwraper,.custom_post_category_post_list .elementor-posts-container .elementor-post{padding: 4.587vw;}
	.blog-itemwraper img{height:auto;}
	.blog-list-items-wraper-main .elementor-widget-post-info .elementor-icon-list-item a .elementor-icon-list-text{font-size: 12px;line-height:normal;}
	.blog-list-items-wraper-main .read-morelinkwraper a{font-size: 16px !important;line-height: 4.011vw !important;}
	.blog-list-items-wraper-main .elementor-widget-theme-post-content p, .blog-list-items-wraper-main .elementor-widget-theme-post-content ul li{font-size: 16px;line-height: 30px;}
	.blog-list-items-wraper-main .recent-post-catlistwraper .recent-postlistwraper ul li a{padding-left:0;padding-right:0;}
	.blog-list-items-wraper-main .elementor-heading-title,.custom_post_category_post_list .elementor-post__title a{    font-size: 26px;line-height: 10.524vw;}
	.blog-list-items-wraper-main .elementor-post-info__terms-list .elementor-post-info__terms-list-item{font-size: 14px;padding: 1.529vw 2.952vw;border-radius:10px;}
	html .blog-breadcrumb-secwraped .breadcrum-list #breadcrumbs a{font-size: 16px;line-height:30px;}
	html .blog-breadcrumb-secwraped .breadcrumb_last{    line-height: 30px;font-size:16px;}
	.terms-condtion-content-secmainwraper ul{margin-left: 7.8vw;}
	.terms-condtion-content-secmainwraper ul li{font-size: 16px;line-height: 30px;}
	html .terms-condtion-content-secmainwraper{padding-top: 6vw;padding-bottom: 7vw;padding-left: 2vw;padding-right: 2vw;}
	.terms-condtion-content-secmainwraper h2{font-size: 20px;line-height:26px;margin-bottom: 1vw;}
	.terms-condtion-content-secmainwraper .subttile-wraper h1{font-size: 30px;line-height:40px;}
	html .terms-condtion-content-secmainwraper p{font-size: 16px;line-height: 30px;}
}

body {
	background-attachment: fixed;
	color: #444444;
	font: 75%/1.3 Arial, Helvetica, sans-serif;
	margin: 0 auto;
}
input, input[type="text"], input[type="search"], isindex, textarea,select,html .fieldtext,.fieldtypeText input[ui_type="textbox"]{
	font-family: Poppins;
font-size: 14px !important;
font-weight: 400;
line-height: 32.22px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
	border:1px solid #C68080 !important;
	background:#FDE5DE !important;
	border-radius:10px !important;
	padding:10px !important;
	color:#832F61CC;
}
.zf-tempHeadContBdr img{
	width:6.346vw;
	height:6.346vw;
}
input, input[type="text"], input[type="search"], isindex, textarea, button {
	outline:none;
	margin:0 auto;
	padding:5px 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
	
}

img, a {
	border:0px;
	outline:none;
	color:#3a6cae;
	text-decoration:none;
}
img, a:hover {
	text-decoration:underline;
}
.zf-flLeft {
	float:left;
}
.zf-flRight {
	float:right;
}
.zf-clearBoth {
	clear:both;
}
ol, ul {
	list-style: none outside none;
}
.zf-normalText {
	font-size:13px;
	line-height:1.5;
}
.zf-smallText {
	font-size:0.9em;
	font-weight:normal;
}
.zf-smallHeading {
	font-size:18px;
}
.zf-heading {
	font-size:2em;
}
.zf-subHeading {
	font-size:1.5em;
}
.zf-boldText, .zf-boldText a {
	font-weight:bold;
	text-decoration:none;
}
.zf-italicText {
	font-style:italic;
}
.zf-heading a {
	text-decoration:underline;
}
.zf-heading a:hover {
	text-decoration:none;
}
.zf-blodText {
	font-weight:bold;
}
.zf-overAuto {
	overflow:auto;
}
.zf-split {
	color: #8B9193;
	padding: 0 3px;
}

.zf-backgroundBg {
	background:#f5f5f5;
}

.zf-templateWidth {
	margin:auto;	
}

.zf-templateWidth { 
	width:100%;
	}
input::placeholder, textarea::placeholder{
	color:#832F61CC;
}
html .zf-large .zf-tempContDiv .zf-form-sBox:focus-visible{
	outline:none !important;
/* 	border:none !important; */
}
.zf-templateWrapper {
	padding:0px 30px 20px 30px;
	background:#FFF0EB;
	border:1px solid #d6d6d6;
	-webkit-box-shadow: 0 0px 3px #E1E1E1;
	-moz-box-shadow: 0 0px 3px #E1E1E1;
	box-shadow: 0 0px 3px #E1E1E1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:30px;
	
}

.zf-tempContDiv input[type="text"], .zf-tempContDiv textarea, .zf-tempContDiv .zf-pdfTextArea {
	background:#fff;	
	border:1px solid #e5e5e5;	
	-webkit-border-radius:2px; 	
	-moz-border-radius:2px;	
	border-radius:2px;	
	padding:5px;
	font-size:13px;	
}

.zf-tempContDiv input[type="text"]:hover,  .zf-tempContDiv textarea:hover{	
	border:1px solid rgba(157, 157, 157, 0.75) !important;	
	}	
.zf-tempContDiv input[type="text"]:focus, .zf-tempContDiv textarea:focus{	
/* 	border:1px solid rgba(121, 187, 238, 0.75) !important;	
	-webkit-box-shadow:0 0 5px rgba(82, 168, 236, 0.5) !important;	
	-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5) !important;	
	box-shadow:0 0 5px rgba(82, 168, 236, 0.5) !important;	 */
	}
	
.zf-tempContDiv textarea {
	height:75px;
}
.arrangeAddress .zf-addrCont  span.zf-addtwo{ width: 99% !important;float: none !important;} 		
/**********Error Message***********/	
.zf-errorMessage {
	font:12px Arial, Helvetica, sans-serif;
	color:#ff0000;
	padding-top:5px;
}

/**********Mandatory Message***********/	
.zf-important {
	color:#ff0000 !important;
	font-weight: normal;
	margin-left:0px;
	padding: 0;
	font-size:13px !important;
}

/**********instruction Message***********/
.zf-instruction {
	color:#939393;
	font-style:italic;
	margin-top:3px;
	font-size:12px;
	overflow:visible !important;
	word-break: break-all;
	margin-bottom: 3px;
}	

.zf-symbols {
	padding:0 5px;
}

.zf-overflow{ overflow:hidden;}

/*****************template Header Starts Here****************/

.zf-tempHeadBdr {
	margin:0;
	padding:0;
	overflow:hidden;
}

.zf-tempHeadContBdr {
	background: #FFF0EB;
/* 	border-bottom:1px solid #EAEAEA; */
	margin: 0;
	padding:10px 25px;
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
}
.zf-tempHeadContBdr{
	text-align:center;
}
.zf-tempHeadContBdr .zf-frmTitle {
	color: #51032B;
	margin: 0;
	padding: 0;
	font-family: Collingar;
font-size: 2.327vw;
font-weight: 400;
line-height: 3.543vw;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
/* 	font-size:44px; */
/* 	line-height:66.88px; */

}
.zf-tempHeadContBdr .zf-frmDesc {
	color: #DDDDDD;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

/****************template Header Ends Here****************/


.zf-subContWrap {
	padding:0;
	margin:10px;
	margin-bottom:0;
}

.zf-tempFrmWrapper {
	padding:10px 15px;
	margin:1px 0;
}

.zf-tempFrmWrapper .zf-tempContDiv {
	margin:0;
	padding:0;
}

.zf-tempFrmWrapper .zf-labelName {
	font-weight:bold;
	font-size:13px;
	color:#444;
}

.zf-form-sBox{ 
	padding:12px 4px; 
	border:1px solid #e5e5e5; 
	color:#51032B;
	font-family: Poppins;
font-size: 18px;
font-weight: 400;
line-height: 32.22px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
	background-image:url(/wp-content/uploads/2025/01/ep_arrow-left.svg) !important;
	background-repeat: no-repeat !important;
    background-position: right 24px center !important; /* Space from the right */
    background-size: 24px !important;
	}

.zf-name .zf-tempContDiv span, .zf-phone .zf-tempContDiv span, .zf-time .zf-tempContDiv span{
	float: left;
	display:block;
}

.zf-name .zf-tempContDiv span{margin-bottom:5px; margin-left: 4%;}
.zf-name .zf-tempContDiv span.last{ margin-right:0;}
.zf-name .zf-tempContDiv span label{ display: block;padding-top:3px;}
.zf-name .zf-tempContDiv input[type="text"] {width:100%;}


.zf-phone .zf-tempContDiv span label, .zf-date .zf-tempContDiv span label, .zf-time .zf-tempContDiv span label, .zf-address .zf-tempContDiv span label, .zf-geolocation .zf-tempContDiv span label, .zf-name .zf-tempContDiv span label{ 
	font-size:11px; 
	padding-top:3px;
	}
.zf-phone .zf-tempContDiv label, .zf-date .zf-tempContDiv label, .zf-time .zf-tempContDiv label, .zf-address .zf-tempContDiv label, .zf-name .zf-tempContDiv span label {
	color:#888888;
	}
.zf-phone .zf-tempContDiv span label {
	display: block;
	padding-top:3px;
	text-align:center;
}
.zf-phone .zf-tempContDiv .zf-symbols {
	padding-top:5px;
}


.zf-currency .zf-tempContDiv span{ 
	display:inline-block;
	}
.zf-currency .zf-tempContDiv span label {
	display: block;
	padding-top:3px;
	}
.zf-currency .zf-tempContDiv .zf-symbol {
	font-size: 14px;
    margin-left:5px;
    margin-top: 4px;
	width:auto;
	font-weight:bold;
	}

.zf-decesion .zf-tempContDiv{ 
	width:100% !important; 
	margin-top:4px;
	}
.zf-decesion input[type="checkbox"] {
    display: block;
    height: 13px;
    margin: 0;
    padding: 0;
    width: 13px;
	float:left;
	margin-top:4px;
}
.zf-decesion label {
    display: block;
    line-height:21px;
    margin: 0px 0 0 25px !important;
    padding-bottom: 0 !important;
	width:95% !important;
	float:none !important;
	line-height:21px !important;
	text-align:left !important;
} 

.zf-tempContDiv input[type="file"]{
	outline:none;
	border:1px solid #ccc;
	margin:0 auto;
	padding:5px;
	width:auto;
}


.zf-address .zf-tempContDiv span, .zf-geolocation .zf-tempContDiv span {
	display:block;
	padding-bottom:15px;
	margin-right:2%;
	}
	
.zf-address .zf-tempContDiv span label, .zf-geolocation .zf-tempContDiv span label{
	display: block;
	padding-top:3px;
	}	
	
.zf-address .zf-tempContDiv .zf-addOne, .zf-geolocation .zf-tempContDiv .zf-addOne{
	float: none;
	padding-bottom:15px;
	margin-right:0;
	}

.zf-address .zf-tempContDiv .zf-addOne input, .zf-geolocation .zf-tempContDiv .zf-addOne input{
	width:98%;
	}
.zf-address .zf-tempContDiv span.zf-addtwo, .zf-geolocation .zf-tempContDiv span.zf-addtwo{
	width:48%;
	}
.zf-address .zf-tempContDiv span.zf-addtwo input, .zf-geolocation .zf-tempContDiv span.zf-addtwo input{
	width:99%;
	}	
.zf-address .zf-tempContDiv span.zf-addtwo .zf-form-sBox{
	width:100%;
	}
	
.zf-signContainer{ 
	margin:0; 
	padding:0; 
	width:100%;
	}
.zf-signContainer canvas{ 
	cursor:crosshair;
	border:1px solid #ccc; 
	background:#fff;
	}
.zf-signContainer a{
    font-size: 11px;
    text-decoration: underline;
    display: block;
	}	
	
.zf-section h2{
	border-bottom:1px solid #D7D7D7;
	font-size:22px; 
	color:#000; 
	font-weight:500; 
	font-family:'Open Sans',"Lucida Grande",Arial,Helvetica,sans-serif; 
	padding-bottom:10px;
	}
.zf-section p{ 
	color:#847F7F; 
	margin-top:10px;
	}
	
.zf-note .zf-labelName{	
	padding-top:7px;
	}
.zf-templateWrapper .zf-note{ 
	overflow:hidden;
	}

.zf-date .zf-tempContDiv span label {
	display: block;
	padding-top:3px;
	text-align:left;
}

.zf-subDate{ margin-right:10px;}
.zf-subDate label{ text-align:left !important;}

.zf-time .zf-tempContDiv span label {
	display: block;
	padding-top:3px;
	text-align:center;
}

.zf-time .zf-tempContDiv .zf-form-sBox{
	min-width:58px;
}

.zf-time .zf-tempContDiv .zf-symbols {
	padding-top:5px;
}

.zf-tempContDiv input[type="checkbox"], .zf-tempContDiv input[type="radio"] {
	display: block;
	height: 13px;
	margin: 4px 0 0;
	padding: 0;
	width: 13px;
}

.zf-radio .zf-overflow, .zf-checkbox .zf-overflow{padding-left:2px !important;}

.zf-sideBySide .zf-tempContDiv span {
	margin: 0 15px 5px 0;
	padding:0;
	width:auto;
	float: left;
	display:block;
}
.zf-sideBySide .zf-tempContDiv span input[type="checkbox"] {
	display: block;
	width: 13px;
	height: 13px;
	padding: 0;
	margin-top:3px;
	float:left;
}
.zf-sideBySide .zf-tempContDiv span input[type="radio"] {
	display: block;
	width: 13px;
	height: 13px;
	margin-top:4px;
	padding: 0;
	float:left;
}
.zf-sideBySide .zf-tempContDiv span label {
	line-height:21px;
	display: block;
	margin: 0 0 0 20px;
	padding: 0 0 5px;
}
		

.zf-oneColumns .zf-tempContDiv span {
	margin:0 0 13px 0;
	padding:0;
	width:100%;
	display:block;
	clear: both;
}
.zf-oneColumns .zf-tempContDiv span:last-child { margin-bottom:0;}

.zf-oneColumns .zf-tempContDiv span input[type="checkbox"] {
	display: block;
	width: 13px;
	height: 13px;
	margin:0;
	padding: 0;
	margin-top:3px;
	float:left;
}
.zf-oneColumns .zf-tempContDiv span input[type="radio"] {
	display: block;
	width: 13px;
	height: 13px;
	margin-top:4px;
	padding: 0;
	float:left;
}
.zf-oneColumns .zf-tempContDiv span label {
	line-height:19px;
	display: block;
	margin: 0 0 0 20px;
	padding:0;
	font-size:13px;
}
.zf-twoColumns .zf-tempContDiv span {
	margin: 0 5px 13px 0;
	width: 48%;
	float: left;
	display:block;
}
.zf-twoColumns .zf-tempContDiv span input[type="checkbox"] {
	display: block;
	width: 13px;
	height: 13px;
	margin: 0;
	padding: 0;
	margin-top:3px;
	float:left;
}
.zf-twoColumns .zf-tempContDiv span input[type="radio"] {
	display: block;
	width: 13px;
	height: 13px;
	margin-top:4px;
	padding: 0;
	float:left;
}
.zf-twoColumns .zf-tempContDiv span label {
	line-height:21px;
	display: block;
	margin: 0 0 0 20px;
	padding: 0 0 5px;
}
.zf-threeColumns .zf-tempContDiv span {
	margin: 0 5px 13px 0;
	width:30%;
	float: left;
}
.zf-threeColumns .zf-tempContDiv span input[type="checkbox"] {
	display:block;
	width: 13px;
	height: 13px;
	padding: 0;
	margin-top:3px;
	float:left;
}
.zf-threeColumns .zf-tempContDiv span input[type="radio"] {
	display:block;
	width: 13px;
	height: 13px;
	margin-top:4px;
	padding: 0;
	float:left;
}
.zf-threeColumns .zf-tempContDiv span label {
	line-height:21px;
	display: block;
	margin: 0 0 0 20px;
	padding: 0 0 5px;
}

.zf-mSelect select{ font-size:13px;}	

.zf-fmFooter {
	margin:0;
	padding:25px;
	text-align:center;
}
.zf-fmFooter .zf-submitColor::after{
	content:'';
	background-image:url('/wp-content/uploads/2025/01/Vector-35.svg');
	background-repeat:no-repeat;
	background-size: contain;
    width: 12px;
    height: 12px;
    display: inline-block;
	margin-left:10px;
}
.zf-fmFooter .zf-submitColor{
	 border:none;
	font-size:14px; padding:1.058vw 2.116vw;
       font-family: Poppins;
font-size: 1.005vw;
font-weight: 500;
line-height: 1.534vw;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
	background-color:#51032B !important;
	background:#51032B;
	border-radius:12px;
  }
html .zf-tempContDiv input[type="text"]:focus,html  .zf-tempContDiv textarea:focus{
	border:none;
}
.zf-fmFooter .zf-submitColor:hover{
	background-color:#51032B !important;
	background:#51032B;
}
.zf-submitColor{
	color: #fff;
	border:1px solid;
	border-color: #2F9EEC #1988D6 #1988D6;
	background: #2596e6;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f9eec), to(#1988d6));
	background: -moz-linear-gradient(top,  #2f9eec,  #1988d6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9eec', endColorstr='#1988d6');
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	}
	
.zf-submitColor:hover{
	background: #1988d6;
	background: -webkit-gradient(linear, left top, left bottom, from(#1988d6), to(#1988d6));
	background: -moz-linear-gradient(top,  #1988d6,  #1988d6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1988d6', endColorstr='#1988d6');
	}	   	

/****************Field Small/Medium/Large Starts Here****************/

.zf-small .zf-tempContDiv input[type="text"], .zf-small .zf-tempContDiv textarea, .zf-small .zf-mSelect select, .zf-small .zf-tempContDiv .zf-sliderCont, .zf-small .zf-tempContDiv .zf-pdfTextArea, .zf-small .zf-signContainer{
	width:50%;
	}
.zf-medium .zf-tempContDiv input[type="text"], .zf-medium .zf-tempContDiv textarea, .zf-medium .zf-mSelect select, .zf-medium .zf-tempContDiv .zf-sliderCont, .zf-medium .zf-tempContDiv .zf-pdfTextArea, .zf-medium .zf-signContainer{
	width:75%;
	}
.zf-large .zf-tempContDiv input[type="text"], .zf-large .zf-tempContDiv textarea, .zf-large .zf-mSelect select, .zf-large .zf-tempContDiv .zf-sliderCont, .zf-large .zf-tempContDiv .zf-pdfTextArea, .zf-large .zf-signContainer{
	width:100%;
	}
        .signContainer canvas{
            width:100%;
        }
	
	
.zf-small .zf-tempContDiv .zf-form-sBox{
	width:50%;
	}
.zf-medium .zf-tempContDiv .zf-form-sBox{
	width:75%;
	}
.zf-large .zf-tempContDiv .zf-form-sBox{
	width:100%;
	}


.zf-name .zf-tempContDiv .zf-form-sBox{
	width:100%;
	}

.zf-namesmall .zf-nameWrapper{ width: 50%;}
.zf-namesmall .zf-tempContDiv span{width:48%;}
 
.zf-namesmall .zf-oneType .zf-salutationWrapper span{width:63%; }
.zf-namesmall .zf-oneType .zf-salutationWrapper .zf-salutation{ width: 33%;}

.zf-namesmall .zf-twoType .zf-salutationWrapper span{width:34%;margin-left:3%;}
.zf-namesmall .zf-twoType .zf-salutationWrapper .zf-salutation{ width:26%;}

.zf-namesmall .zf-threeType .zf-nameWrapper span{width:32%; margin-left:2%;}

.zf-namesmall .zf-threeType .zf-salutationWrapper span{ width:100%;margin-left: 0px; float:none; margin-left: 0;}
.zf-namesmall .zf-threeType .zf-salutationWrapper .zf-salutation{ width:50%;}


.zf-namesmall .zf-tempContDiv span:first-child{ margin-left:0;}

.zf-leftAlign .zf-namesmall .zf-threeType .zf-salutationWrapper span, .zf-rightAlign .zf-namesmall	.zf-threeType .zf-salutationWrapper span{ width:100%;margin-left: 0px; float:none; margin-left: 0;}
.zf-leftAlign .zf-namesmall .zf-threeType .zf-salutationWrapper .zf-salutation, .zf-rightAlign .zf-namesmall .zf-threeType .zf-salutationWrapper .zf-salutation{ width: 50%; }




.zf-namemedium .zf-nameWrapper{ width: 75%;}

.zf-namemedium .zf-tempContDiv span{width:49%; margin-left:2%;}


    
.zf-namemedium .zf-oneType .zf-salutationWrapper span{width:73%; }
.zf-namemedium .zf-oneType .zf-salutationWrapper .zf-salutation{ width: 25%;}

.zf-namemedium .zf-twoType .zf-salutationWrapper span{width:38%;margin-left:2%;}
.zf-namemedium .zf-twoType .zf-salutationWrapper .zf-salutation{ width:20%;}


.zf-namemedium .zf-threeType .zf-nameWrapper span{width:32%; margin-left:2%;}


.zf-namemedium .zf-threeType .zf-salutationWrapper span{width:25%;margin-left:2%;}

.zf-namemedium .zf-threeType .zf-salutationWrapper .zf-salutation{ width:19%;}

.zf-namemedium .zf-tempContDiv span:first-child{ margin-left:0;}

.zf-namelarge .zf-tempContDiv span{width:23.5%; margin-left:2%; margin-right: 0; margin-bottom: 0;}
.zf-namelarge .zf-twoType .zf-nameWrapper span{width:49%; margin-left:2%;}
.zf-namelarge .zf-threeType .zf-nameWrapper span{width:32%; margin-left:2%;}


.zf-namelarge .zf-twoType .zf-salutationWrapper span{width:40%; margin-left:2%;}
.zf-namelarge .zf-twoType .zf-salutationWrapper .zf-salutation{ width: 16%;}

.zf-namelarge .zf-threeType .zf-salutationWrapper span{width:26%; margin-left:2%;}
.zf-namelarge .zf-threeType .zf-salutationWrapper .zf-salutation{ width: 16%;}

.zf-namelarge .zf-oneType .zf-salutationWrapper span{width:73%; margin-left:2%;}
.zf-namelarge .zf-oneType .zf-salutationWrapper .zf-salutation{ width:25%;}

.zf-namelarge .zf-tempContDiv span:first-child { margin-left:0 !important;}



.zf-csmall	 .zf-tempContDiv input[type="text"] {
	width:43%;
	}
.zf-cmedium .zf-tempContDiv input[type="text"] {
	width:67%;
	}
.zf-clarge	 .zf-tempContDiv input[type="text"] {
	width:91%;
	} 	

.zf-nsmall .zf-tempContDiv input[type="text"] {	
	width:50%;	
	}
.zf-nmedium .zf-tempContDiv input[type="text"] {
	width:75%;
	}
.zf-nlarge .zf-tempContDiv input[type="text"] {
	width:100%;
	}

.zf-signSmall .zf-tempContDiv .zf-signContainer .zf-signArea {	
	width:49%;
	}
.zf-signMedium .zf-tempContDiv .zf-signContainer .zf-signArea {
	width:60%;
	}
.zf-signLarge .zf-tempContDiv .zf-signContainer .zf-signArea {	
	width:74%;
	}	

.zf-addrsmall .zf-tempContDiv .zf-addrCont{ 
	width:50%;
	}
.zf-addrmedium .zf-tempContDiv .zf-addrCont{ 
	width:75%;
	}
.zf-addrlarge .zf-tempContDiv .zf-addrCont{ 
	width:100%;
	}	
	
	
/****************Field Small/Medium/Large Ends Here****************/	

.zf-topAlign .zf-tempFrmWrapper .zf-labelName {
	padding-bottom:8px;
	display:block;
}

.zf-topAlign .zf-threeColumns .zf-labelName, .zf-topAlign .zf-twoColumns .zf-labelName, .zf-topAlign .zf-oneColumns .zf-labelName, .zf-topAlign .zf-sideBySide .zf-labelName{ padding-bottom:8px;}

.zf-leftAlign {
	display:block;
}
.zf-leftAlign .zf-tempFrmWrapper .zf-labelName {
	float:left;
	width:30%;
	line-height:20px;
	margin-right:15px;
}
.zf-leftAlign .zf-tempFrmWrapper .zf-tempContDiv {
	 margin-left: 35%;
}

.zf-leftAlign .zf-slider .zf-tempContDiv{ margin-top:6px;}

.zf-leftAlign .zf-decesion .zf-tempContDiv, .zf-rightAlign .zf-decesion .zf-tempContDiv{ margin-left:0 !important;}

.zf-rightAlign {
	display:block;
}
.zf-rightAlign .zf-tempFrmWrapper .zf-labelName {
	float:left;
	width:30%;
	line-height: 20px;
	text-align:right;
	margin-right:15px;
}
.zf-rightAlign .zf-tempFrmWrapper .zf-tempContDiv {
	 margin-left: 35%;
}
.zf-matrixTable{ font-size:13px; overflow-x: scroll;padding-bottom: 15px !important;}
.zf-matrixTable table th, .zf-matrixTable table td{padding:10px;}
.zf-matrixTable thead th, .zf-matrixTable table td{ text-align:center;}
.zf-matrixTable table td input[type="radio"], .zf-matrixTable table td input[type="checkbox"]{ display:inline-block;}
.zf-matrixTable tbody th{ font-weight:normal;font-size: 13px;text-align: left;}
.zf-matrixTable thead th { font-weight:600;font-size: 13px;}

/****************Form Top Align Starts Here****************/	

.zf-termsContainer{ margin:0; padding:0;}
.zf-termsContainer .zf-termsMsg {border: 1px solid #E1E1E1;max-height: 250px; min-height:70px; overflow-y:scroll; padding:10px;  margin-bottom:6px;}
.zf-termsContainer .zf-termScrollRemove {border: 1px solid #E1E1E1;padding:10px;  margin-bottom:6px;}
.zf-termsAccept{ margin-top:2px !important;}
.zf-termsAccept input[type="checkbox"]{ margin-top:2px !important; float:left;}
.zf-termsAccept label{ margin-left: 20px;font-size: 13px;float: none;display: block;}

.zf-termsWrapper .zf-tempContDiv{ margin-left:0 !important;}
.zf-termsWrapper .zf-labelName{ width:100% !important; text-align:left !important; padding-bottom:8px !important;}


.zf-medium .zf-phwrapper {
    width: 75%;
}
.zf-phwrapper.zf-phNumber span {
	width: 100% !important;
}
.zf-phwrapper span:first-child {
    margin-left: 0;
    width: 22%;
}
.zf-phwrapper label {
    display: block;
    color: #888888;
    font-size: 11px;
    margin-top: 2px;
}
.zf-medium .zf-phonefld input[type="text"], .zf-small .zf-phonefld input[type="text"] {
    width: 100%;
}
.zf-small .zf-phwrapper {
    width: 50%;
}
.zf-tempFrmWrapper.zf-phone span {
	width: auto;
	margin: inherit;
}
.zf-phwrapper span {
    margin-bottom: 10px;
    float: left;
    width: 76%;
    margin-left: 2%;
}
.zf-descFld a{ text-decoration:underline;}
.zf-descFld em{ font-style:italic;}
.zf-descFld b{ font-weight:bold;}
.zf-descFld i{ font-style: italic;}
.zf-descFld u{ text-decoration:underline;}
.zf-descFld ul{ margin:auto;}
.zf-descFld ul{ list-style:disc;}
.zf-descFld ol{ list-style:decimal;}
.zf-descFld ul, .zf-descFld ol{margin: 10px 0;
    padding-left: 20px;}

.zf-descFld  ol.code {
    list-style-position: outside;
    list-style-type: decimal;
    padding: 0 30px;
}

.zf-descFld  ol.code li {
    background-color: #F5F5F5;
    border-left: 2px solid #CCCCCC;
    margin: 1px 0;
    padding: 2px;
}

.zf-descFld  blockquote.zquote {
    border-left: 3px solid #EFEFEF;
    padding-left: 35px;
}
.zf-descFld  blockquote.zquote span.txt {
    -moz-user-focus: ignore;
    -moz-user-input: disabled;
    -moz-user-select: none;
    color: #058BC2;
    float: left;
    font: bold 50px Arial,Helvetica,sans-serif;
    margin: -10px 0 0 -30px;
}
.zf-descFld  blockquote.block_quote {
    background: url("../images/newQuote.gif") no-repeat scroll 12px 10px rgba(0, 0, 0, 0);
    border-left: 3px solid #EFEFEF;
    font: 13px/20px georgia,Arial,verdana,Helvetica,sans-serif;
    margin: 15px 3px 15px 15px;
    padding: 10px 10px 10px 40px;
}
.zf-descFld  body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 8px;
}
.note .noteCont{ overflow:hidden;}
.note .zf-descFld{
	overflow:hidden;
	font-size: 13px;
}
@media screen and (max-width:767px){
	.zf-fmFooter .zf-submitColor{
		padding:17.66px 35.33px;
		font-size:16px;
		line-height:24px;
	}
	.zf-tempFrmWrapper{
		padding:10px 8px;
	}
	.zf-tempHeadContBdr img{
		width:50px;height:50px!important;
	}
	.zf-tempHeadContBdr .zf-frmTitle{
		font-size:24px;
		line-height:30px;
	}
	.zf-templateWrapper{
		padding:0 0 20px 0;
	}
	.zf-tempHeadContBdr{
		border-radius:30px 30px 0 0;
	}
	input, input[type="text"], input[type="search"], isindex, textarea, select{
		padding:6px !important;
	}
}
                /* Zoho Form CSS ends here */

