
/* Green #30881c; */
/* light green #E8FCE8 */
/* Hover green #2A7017 */

/* @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700); */
body {
  font-family: 'Graphik Web',  sans-serif;
  font-feature-settings: "liga", "kern";
  overflow-x: hidden;  
}

.smvd_affiliate_bg_lt
{
  background-color: #EBF3FE;
}

.smvd_affiliate_card
{
  background-color: white; 
  border-radius: 10px;
  
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em;
  padding-right: 2em;
}


.smvd_affiliate_signup_btn 
{
  background-color: #FFBA02;
  padding: 0.5em;
  width:300px;
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;   
}

.smvd_affiliate_signup_btn:hover,
.smvd_affiliate_signup_btn:focus,
.smvd_affiliate_signup_btn:active 
{
  background-color: #FED73D; 
}

.smvd_affiliate_signup_btn_text
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 30px;
  font-stretch: 100%;
  font-style:   normal;  
}

.smvd_affiliate_text_1
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 50px;
  font-stretch: 100%;
  font-style:   normal;  
}

.smvd_affiliate_text_2
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 34px;
  font-stretch: 100%;
  font-style:   normal;  
  letter-spacing: 1.5px;
}

.smvd_affiliate_text_3
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;
  font-stretch: 100%;
  font-style:   normal;  
  letter-spacing: 1.5px;
}

.ftComp_mt
{
  margin-top: 2em;;
}

.smvd_icon_scale_red
{
  font-size: 118px; 
  color: #DB315D;
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);    
}

.smvd_icon_scale_red:hover,
.smvd_icon_scale_red:focus,
.smvd_icon_scale_red:active 
{
  -moz-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; 
  
  -moz-transform: scale(1.04);
  -webkit-transform: scale(1.04);
  transform: scale(1.04);   
}

.smvd_icon_scale_white
{
  font-size: 118px; 
  color: white;
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);    
}

.smvd_icon_scale_white:hover,
.smvd_icon_scale_white:focus,
.smvd_icon_scale_white:active 
{
  -moz-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; 
  
  -moz-transform: scale(1.04);
  -webkit-transform: scale(1.04);
  transform: scale(1.04);   
}

.smvd_text_ftComp_link_mt
{
  margin-top: -4em;
  float: left;
  margin-left: 2em;
  
  /* following are to make it stick */
  position:fixed;
  z-index: 10;
}

.smvd_ftcomparision_card
{
  /* padding-top: 1em; */
  padding-bottom: 5em;
  
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  
  margin-bottom: 2.5em;
  background-color: #EEFBFC;   
}

.smvd_ftcomparision_card_closed
{
  padding-top: 1em;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px; 
  background-color: #DB315D;
  padding-left: 1em;
  padding-right: 1em;
  
  /* #EEFBFC    */
}

.smvd_text_ftComp_attn_text
{
  /* color: black !important; */
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}

.smvd_text_ftComp_link
{
  color: #30881c !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: 1.5px;
}


.smvd_TextBlack_ftComp_Text2_nm
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}
.smvd_TextBlack_ftComp_Text2
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;  
  font-weight: 600;
  letter-spacing: 1.5px;
  font-variant-caps: all-small-caps;
  /* small-caps; */
  
}

.smvd_unknown_toppadding
{
  margin-top: 0em;
}

.smvd_ftComp_text_align
{
  text-align: right;
}


.smvd_ftComp_mark_red
{
  color: red; font-size:30px;  
}

.smvd_ftComp_mark_green
{
  color: #30881c; font-size:30px;
}

.takeout_pic_mar
{
  margin-top: 8em; 
  margin-bottom: 8em;
}

.m_t_xl_lg_md_only
{
  margin-top: 5em;
}

.smvd_btn_fb {
  background-color: #3578E5;  
  border-color: #3578E5;
  color: #FFFFFF;
  border-radius: 3px;
}

.smvd_btn_fb:hover,
.smvd_btn_fb:focus,
.smvd_btn_fb:active
{ 
  background-color: #3270D3;
} 

.smvd_btn_fb_text {
  
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 11px;
  font-style:   normal;  
  
}

.m_t_n_xl_lg_only {
  margin-top: -70px;
}

.primaryBgSec
{
  background-color: #30881c;
  padding-left: 1em; 
  padding-right: 1em; 
  padding-top: 0.3em; 
  padding-bottom: 0.3em;
}


.messageBgSec
{
  padding-left: 1em; 
  padding-right: 1em; 
  /* padding-top: 0.3em;  */
  /* padding-bottom: 0.3em; */
}

.firstPageMargin
{
  padding-top: 10em !important; 
}

.smvd_modal_top_margin
{
  margin-top: 6em;
}

.smvd_thm1_modal_card_title
{
  /* FED73D */
  background-color: #30881c; /* 85DCA2 */
  margin-top: -1.6em;
  margin-left: -1.5em;
  margin-right: -1.5em;
  
  padding-top: 0.7em;
  padding-bottom: 0.2em;
  padding-left: 0.5em;
  padding-right: 2em;
  
}

.sizedSectionForModal
{
  max-width: 750px !important;
}

.smvd_thm1_modal_card_text_sm
{
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 34px;
  font-stretch: 100%;
  font-style:   normal;  
}

.smvd_thm1_modal_card_text
{
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 26px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;
}

.smvd_thm1_modal_card_text_xs
{
  color: #30881c !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 22px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}

.smvd_thm1_modal_card_text_sm
{
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;
}

.smvd_thm1_modal_card_text_s_blk_sm
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}

.smvd_thm1_modal_card_text_s_blk
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 22px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}

.smvd_thm1_modal_card_text_xxs
{
  color: #30881c !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}

.smvd_thm1_modal_card_text_xxs_blk
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 20px;
  font-stretch: 100%;
  font-style:   normal;  
  letter-spacing: 1.5px;  
}


.smvd_thm1_modal_card_text_xs_blk
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 22px;
  font-stretch: 100%;
  font-style:   normal;  
  /* font-weight: 600; */
  letter-spacing: 1.5px;  
}


.smvd_thm1_modal_card
{
  padding-bottom: 4em;
  padding-left: 2em;
  padding-right: 2em;
  background-color: white;     
  
  padding: 1.5em;
  margin-bottom: 2.5em;
  
  -webkit-box-shadow: 6px 6px 5px 5px rgba(222, 111, 52, 0.2);
  -moz-box-shadow:    6px 6px 5px 5px rgba(222, 111, 52, 0.2);
  box-shadow:         6px 6px 5px 5px rgba(222, 111, 52, 0.2);    
}

.topBannerText
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 38px;
  font-stretch: 100%;
  font-style:   normal;  
}

.topBannerText:hover,
.topBannerText:active,
.topBannerText:focus
{
  border-bottom: 2px solid black;
}

.topBannerTextXs
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 20px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}


.topBannerTextSmNH
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}



.topBannerTextSm
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 1.5px;  
}

.topBannerTextSm:hover,
.topBannerTextSm:active,
.topBannerTextSm:focus
{
  border-bottom: 2px solid black;
}

.topBannerTop
{
  padding-top: 0.2em;
  /* padding-bottom: 0.2em; */
  padding-left: 1em;
  padding-right: 1em;
  
  max-height: 40px !important;
  background-color: #FED73D;
}

.topBannerDown
{
  padding-top: 0.2em;
  /* padding-bottom: 0.2em; */
  padding-left: 1em;
  padding-right: 1em;
  
  background-color: #FED73D;
}

.topBanner
{
  padding-top: 0.2em;
  /* padding-bottom: 0.2em; */
  padding-left: 1em;
  padding-right: 1em;
  background-color: #FED73D ;
  /* #FED73D; */
}

.map_add_text
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 0.7em;
}

.map_style
{
  width:300px;
  height: 200px;
}

.smvd_TextBlack_ss_num
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 34px;
  font-stretch: 100%;
  font-style:   normal;  
}

.hiddenEle
{
  font-size: 5px;;
}

.smvd_faq_desc_text
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  font-stretch: 100%;
  font-style:   normal;  
  
  letter-spacing: 2px;
}

.m_l_xl_lg_md_only
{
  margin-left: 40px;
}

.smvd_plans_bill
{
  color: #738290 !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;;
}

.faqExpandSection
{
  background-color: white;
  
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  
  padding-right: 1em;
  padding-left: 1em;
}

.plansExpandSection
{
  background-color: #EEFBFC;
  
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  
  padding-right: 1em;
  padding-left: 1em;
}

.plans_check_icon
{
  font-size: 118px; 
  color: #30881c;
}

.sizedSectionForPlans
{
  max-width: 1100px !important;
}

.smvd_thm1_plans_card_white
{
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #ffffff;      
  max-width: 500px;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}

.smvd_Text_pp_1_nb
{
  color: #30881c !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 38px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 2px;  
}

.smvd_Text_pp_digits
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 48px;
  font-stretch: 100%;
  font-style:   normal;  
  letter-spacing: 2px;
}


.smvd_Text_pp_digits_2
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;
  font-stretch: 100%;
  font-style:   normal;  
  letter-spacing: 2px;
}

.smvd_Text_pp_5
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  font-stretch: 100%;
  font-style:   normal;  
  
  letter-spacing: 2px;
}

.smvd_Text_pp_1
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 38px;
  font-stretch: 100%;
  font-style:   normal;  
  cursor: pointer;  
  /* font-weight: 600; */
  letter-spacing: 2px;
}

.smvd_Text_pp_1_selected
{
  color: #30881c !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 38px;
  font-stretch: 100%;
  font-style:   normal;  
  cursor: pointer;  
  font-weight: 600;
  border-bottom: 4px solid #30881c;
  letter-spacing: 2px;
}


.smvd_TextBlack_H1_Gr_MsgBar
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 30px;
  font-stretch: 100%;
  font-style:   normal;  
}

.smvd_TextBlack_sdemo_Gr
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;;
}

.smvd_thm1_btn_signup {
  background-color: #30881c;
  border-color: #30881c;
  color: #FFFFFF;
}

.smvd_thm1_btn_signup:hover,
.smvd_thm1_btn_signup:focus,
.smvd_thm1_btn_signup:active,
.smvd_thm1_btn_signup.active,
.open .dropdown-toggle.smvd_thm1_btn_signup {
  
  background-color: #2A7017;
  color: #FFFFFF;  
}

.plus_minus_icon
{
  font-size: 118px; 
  color: #FED73D;
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);    
}

.plus_minus_icon:hover,
.plus_minus_icon:focus,
.plus_minus_icon:active 
{
  -moz-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; 
  
  -moz-transform: scale(1.04);
  -webkit-transform: scale(1.04);
  transform: scale(1.04);   
}


.plus_minus_icon_primary
{
  font-size: 118px; 
  color: #30881c;
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);    
}

.plus_minus_icon:hover,
.plus_minus_icon:focus,
.plus_minus_icon:active 
{
  -moz-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; 
  
  -moz-transform: scale(1.04);
  -webkit-transform: scale(1.04);
  transform: scale(1.04);   
}


.smvd_points_titles_Lg
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  letter-spacing: 2px;
}

.smvd_points_care
{
  color: #4E4942 !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 16px;
  letter-spacing: 1.5px;;
}

.sizedSectionCare
{
  max-width: 490px !important;
}


.form_frame_care
{
  background-color:#f8f8f8;
  padding: 5em;
}


.smvd_thm1_FeatureCardVP
{
  padding-top: 3em;
  padding-bottom: 3em;
  padding-left: 2.5em;
  padding-right: 2.5em;
  
  background-color: #EEFBFC;
  /* min-height: 400px !important; */
}


.smvd_thm1_FeatureCardUsageMkt
{
  padding-left: 3.5em;
  padding-right: 3.5em;
  padding-top: 4em;
  padding-bottom: 4em;
  
  background-color: white;      
  
  -webkit-box-shadow: 6px 6px 5px 5px rgba(222, 111, 52, 0.2);
  -moz-box-shadow:    6px 6px 5px 5px rgba(222, 111, 52, 0.2);
  box-shadow:         6px 6px 5px 5px rgba(222, 111, 52, 0.2);  
}

.img_pic_frame_yellow_white_thin
{
  background-color: white;  
  border: 0.5em solid #FED73D;
  padding-bottom: 1em;  
}

.img_pic_frame_assembly
{
  background-color: white;  
  border: 0.5em solid #FED73D;
  
  padding-bottom: 4em;  
  padding-top: 4em;  
  padding-left: 6em;  
  padding-right: 6em;  
}

.smvd_lst_dot_sq_black {
  width: 8px;
  height: 8px;
  
  text-align: center;
  background-color: black;
  font-size: 14px;
}

.smvd_thm1_FeatureCardUsage_Grey_nx
{
  padding: 5em;
  background-color: #f8f8f8;      
}


.smvd_thm1_FeatureCard_tk
{
  padding: 5em;
  background-color: #EEFBFC;      
}

.smvd_thm1_FeatureCardlBlue
{
  padding-top: 5em;
  padding-bottom: 4em;
  padding-left: 3em;
  padding-right: 3em;
  
  background-color: #EEFBFC;
}

.smvd_thm1_FeatureCardYellow
{
  padding-top: 5em;
  padding-bottom: 4em;
  padding-left: 3em;
  padding-right: 3em;
  
  background-color: #FED73D;
}

.smvd_lst_dot_sq_yellow {
  color: white;
  width: 8px;
  height: 8px;
  
  text-align: center;
  background-color: #FED73D;
}

.sizedSectionPlXXlMkt
{
  max-width: 700px !important;
}

.sizedSectionPlXXl
{
  max-width: 700px !important;
}

.dotMargin
{
  margin-top: 10px;  
}

.smvd_points_titles
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  letter-spacing: 2px;
}


.smvd_points_texts
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;;
}

.smvd_points_texts_1
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 16px;
}


.smvd_points_texts_1_links
{
  color: #30881c !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 16px;
  border-bottom: 1px solid #30881c;
}

.sizedSection3Cols
{
  max-width: 300px !important;
}

.textPadInSection
{
  padding-left: 3em;
  padding-right: 3em;
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}

.sectionPaddingTop
{
  padding-top: 10em;
}

.sectionPaddingBottom
{
  padding-bottom: 10em;
}


.smvd_mega_menu_text_nm
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 25px;  
}

.smvd_mega_menu_text_nm_bld
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 22px;  
  font-weight: 600;
  letter-spacing: 1.5px;
}

.smvd_mega_menu_text_nm_bld_primary
{
  color: #30881c !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 22px;  
  font-weight: 600;
  letter-spacing: 1.5px;
  border-bottom: 2px solid #30881c;
}


.menuTextSimple
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 19px;
  letter-spacing: 1.5px;;
}
/* 
.menuTextSimple:hover
{  
  border-bottom: 2px solid #30323D;
} */

.megaMenuItem
{
  padding: 2em; 
  background-color:white; 
  border: 1px dotted #E8E9E8;
  
  /* border-bottom: 1px dotted #E8E9E8;
  border-left: 1px dotted #E8E9E8;
  border-right: 1px dotted #E8E9E8; */
}

.sectionMraginTop
{
  margin-top: 14em !important;
}

.sectionMraginBottom
{
  margin-bottom: 14em !important;
}

.sizedSectionDt
{
  /* max-width: 450px !important; */
}

.gyn_menu_m_l_1
{
  margin-left: 4em;
}

.gyn_btn_text_1_footer
{
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;  
  font-weight: 600;
  font-variant-caps: all-petite-caps;
  letter-spacing: 2px;
}

.gyn_btn_text_2_footer
{
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 14px;  
}

.gyn_btn_text_1
{
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 20px;  
  font-weight: 600;
  font-variant-caps: all-petite-caps;
  letter-spacing: 2px;
}

.gyn_btn_text_2
{
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 16px;  
}

.gyn_btn 
{
  background-color: #30881c;
  /* dark orange DE6F34  */
  width:400px;
}

.gyn_scale_eff 
{
  -moz-transition: all 0.8s ease-in;
  -webkit-transition: all 0.8s ease-in;
  transition: all 0.8s ease-in; 
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);  
}

.gyn_scale_eff:hover,
.gyn_scale_eff:focus,
.gyn_scale_eff:active 
{
  -moz-transition: all 0.8s ease-out;
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out; 
  
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);   
}

.newNavBtn {
  background-color: white;  
  border-color: #30881C;
  color: #30881C;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  padding-left: 0.6em;
  padding-right: 0.6em;
  /* 30881C DE6F34*/
  /* -moz-transition: all 0.8s ease-in;
  -webkit-transition: all 0.8s ease-in;
  transition: all 0.8s ease-in; 
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);   */
}

.newNavBtn:hover,
.newNavBtn:focus,
.newNavBtn:active 
{
  
  border-color: #DD6600;
  color:  #DD6600;
  
  /* border-color: black; */
  /* 
  -moz-transition: all 0.8s ease-out;
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out; 
  
  -moz-transform: scale(1.06);
  -webkit-transform: scale(1.06);
  transform: scale(1.06);    */
}

/* smvd dropdown -start */
/* Navbar container */
.menuItemHover
{
  background-color: white !important;
}
/* 
.menuItemHover:hover
{
  border-bottom: #1B304B;
} */

.scaleObject
{
  -moz-transition: all 0.8s ease-in;
  -webkit-transition: all 0.8s ease-in;
  transition: all 0.8s ease-in; 
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);  
}

.scaleObject:hover
{
  -moz-transition: all 0.8s ease-out;
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out; 
  
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);    
}


.scaleMeItem
{
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);  
}

.menuItemHover:hover .scaleMeItem
{
  -moz-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; 
  
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);    
  border-bottom: 2px solid #30881c;
}

.smvd_thm1_menu_text_dark
{
  color: black  !important;
  text-decoration: none !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 1.4em;
  padding: 0.9em;;
  font-variant: normal !important;  
  cursor: pointer;  
}
/* 
.smvd_thm1_menu_text_dark:hover
{
  color: #FF8B45 !important;
  text-decoration: underline;
  -moz-transition: all 0.8s;
  -webkit-transition: all 0.8s;
  transition: all 0.8s; 
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);    
} */

.marginTopMenu3
{
  margin-top: 0.8em !important;
}


.smvd_sec_top_menu
{
  background-color: white; /* 85DCA2 */
  border-bottom: 1px solid #E9E9E9;  
  position: fixed;
  z-index: 2;
  width: 100% !important;
}

.stickToTopNew
{
  position: fixed;
  
  z-index: 2;
  width: 100%;
} 

smvd_navbar {
  overflow: hidden;
  background-color: #333;
  /* font-family: Arial; */
}

/* Links inside the navbar */
smvd_navbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* The dropdown container */

.smvd_dropdown_ng {
  float: left;
  overflow: hidden;
  /* background-color: tomato; */
}

/* .smvd_dropdown_ng:hover
{  
  border-bottom: 2px solid #30881c;
} */

.hoverOnText
{
  
}
.hoverOnText:hover
{  
  border-bottom: 2px solid #30881c;
}

.smvd_dropdown {
  float: left;
  overflow: hidden;
}

.smvd_dropdown:hover
{  
  border-bottom: 2px solid #30881c;
  /* DD6600;  dark orange before */
}

.smvd_dropdownSmp {
  float: left;
  overflow: hidden;
}


/* Dropdown button */
.smvd_dropdown .smvd_dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}

/* Add a red background color to navbar links on hover */
smvd_navbar a:hover, .smvd_dropdown:hover .smvd_dropbtn {
  background-color: #DD6600;
}


.smvd_dropdown_content_ng 
{
  position: absolute;  
  background-color: white;
  width: 100%;
  left: 0;
  
  /* box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2); */
  -webkit-box-shadow: 12px 12px 10px 10px rgba(222, 111, 52, 0.2);
  -moz-box-shadow:    12px 12px 10px 10px rgba(222, 111, 52, 0.2);
  box-shadow:         12px 12px 10px 10px rgba(222, 111, 52, 0.2);
  
  z-index: 1;
  /* margin-left: 1em; margin-right: 1em;; */
  /* margin-top: 1em; */
}


.smvd_dropdown_content_sm {
  position: absolute;
  
  background-color: white;
  max-width: 400px;
  right: 0;
  box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
  z-index: 1;
  margin-left: 1em;;margin-right: 1em;;
  margin-top: 1em;
}

/* 
.smvd_dropdown_content_ng.ng-hide {
  /* animation: 0.9s curtain_ani_hide; */
  
  /* -moz-transition: curtain_ani_hide 0.5s ease-out;
  -webkit-transition: curtain_ani_hide 0.5s ease-out;
  transition: curtain_ani_hide 0.5s ease-out;  */
  
  /* }  */
  /* 
  .slider {
    overflow-y: hidden;
    max-height: 500px; /* approximate max height */
    
    /* transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); 
  }
  
  .slider.closed {
    max-height: 0;
  } */
  
  /* .smvd_dropdown_content_ng.ng-enter {
    transition:0.5s linear all;
    opacity:0;
    /* background-color: #DD6600; */
    /* } */
    
    /* }  */
    
    /* Show the dropdown menu on hover */
    
    /* .smvd_dropdown_content_ng.ng-hide-remove { */
      /* transition:0.5s linear all;
      max-height:1000; */
      
      /* max-height: 1000px; 
      
      transition-property: max-height;
      transition-duration: .5s;
      transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
      background-color: #DD6600; */
      
      /* animation:0.5s flipInX ease; */
      
      /* max-height: 1000px;
      
      -moz-transition: max-height 0.5s ease-in; 
      -webkit-transition:max-height 0.5s ease-in; 
      transition: max-height 0.5s ease-in;      */
      
      /* } */
      
      /* .smvd_dropdown_content_ng .ng-hide-add { */
        /* transition:0.5s linear all;
        max-height:0; */
        /* 
        -moz-transition: curtain_ani 0.5s ease-in;
        -webkit-transition: curtain_ani 0.5s ease-in;
        transition: curtain_ani 0.5s ease-in; */
        /* max-height: 0; */
        
        
        
        /* 
        max-height: 0;
        -moz-transition: max-height 0.5s ease-out;
        -webkit-transition: max-height 0.5s ease-out;
        transition: max-height 0.5s ease-out; 
        
        overflow: hidden;
        background: #f8f8f8;
      } */
      
      
      /* The finishing CSS styles for the enter animation */
      /* .smvd_dropdown_content_ng.ng-enter.ng-enter-active {
        opacity:1;
      } */
      
      
      /* .changxxx
      {
        -webkit-animation: color_change_white 2s linear 6s infinite alternate;
        -moz-animation: color_change_white 2s linear 6s infinite alternate;
        -ms-animation: color_change_white 2s linear 6s infinite alternate;
        -o-animation: color_change_white 2s linear 6s infinite alternate;
        animation: color_change_white 2s linear 6s infinite alternate;
      } */
      
      @-webkit-keyframes curtain_ani {
        from {
          height: 0px;
        } to {
          height: 1000;
        }
      }
      
      @-moz-keyframes curtain_ani {
        from {
          height: 0px;
        } to {
          height: 1000;
        }
      }
      
      @-ms-keyframes curtain_ani {
        from {
          height: 0px;
        } to {
          height: 1000;
        }
      }
      
      @-o-keyframes curtain_ani {
        from {
          height: 0px;
        } to {
          height: 1000;
        }
      }
      
      @keyframes curtain_ani {
        from {
          height: 0px;
        } to {
          height: 1000;
        }
      }
      
      /* hide */
      
      @-webkit-keyframes curtain_ani_hide {
        from {
          height: 1000px;
        } to {
          height: 0;
        }
      }
      
      @-moz-keyframes curtain_ani_hide {
        from {
          height: 1000px;
        } to {
          height: 0;
        }
      }
      
      @-ms-keyframes curtain_ani_hide {
        from {
          height: 1000px;
        } to {
          height: 0;
        }
      }
      
      @-o-keyframes curtain_ani_hide {
        from {
          height: 1000px;
        } to {
          height: 0;
        }
      }
      
      @keyframes curtain_ani_hide {
        from {
          height: 1000px;
        } to {
          height: 0;
        }
      }
      
      /* Dropdown content (hidden by default) */
      .smvd_dropdown_content {
        position: absolute;
        background-color: #f8f8f8;
        width: 100%;
        left: 0;
        box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
        z-index: 1;
        margin-left: 1em;;margin-right: 1em;;
        margin-top: 1em;
      }
      
      /* Mega Menu header, if needed */
      .smvd_dropdown_content .header {
        background: #2F70B3;
        padding: 16px;
        color: white;
      }
      
      .smvd_dropdown .smvd_dropdown_content {  
        max-height: 0;
        -moz-transition: max-height 0.5s ease-out;
        -webkit-transition: max-height 0.5s ease-out;
        transition: max-height 0.5s ease-out; 
        
        overflow: hidden;
        background: #f8f8f8;
      }
      
      /* Show the dropdown menu on hover */
      .smvd_dropdown:hover .smvd_dropdown_content {  
        
        max-height: 1000px;
        /* height: 1000px; */
        -moz-transition: max-height 0.5s ease-in; 
        -webkit-transition:max-height 0.5s ease-in; 
        transition: max-height 0.5s ease-in;     
      }
      /* 
      .smvd_dropdown:focus .smvd_dropdown_content {  
        max-height: 1000px;
        -moz-transition: max-height 0.5s ease-in; 
        -webkit-transition:max-height 0.5s ease-in; 
        transition: max-height 0.5s ease-in;     
      }
      
      .smvd_dropdown:active .smvd_dropdown_content {  
        max-height: 1000px;
        -moz-transition: max-height 0.5s ease-in; 
        -webkit-transition:max-height 0.5s ease-in; 
        transition: max-height 0.5s ease-in;     
      } */
      
      
      .smvd_dropdownSmp .smvd_dropdown_content {  
        max-height: 0;
        
        -moz-transition: max-height 0.5s ease-out;
        -webkit-transition: max-height 0.5s ease-out;
        transition: max-height 0.5s ease-out; 
        
        overflow: hidden;
        background: #f8f8f8;
      }
      
      /* Show the dropdown menu on hover */
      .smvd_dropdownSmp:hover .smvd_dropdown_content {  
        max-height: 1000px;
        -moz-transition: max-height 0.5s ease-in; 
        -webkit-transition:max-height 0.5s ease-in; 
        transition: max-height 0.5s ease-in;     
      }
      
      /* Create three equal columns that floats next to each other */
      .smvd_column {
        float: left;
        width: 33.33%;
        padding: 10px;
        background-color: #ccc;
        height: 250px;
      }
      
      /* Style links inside the columns */
      .smvd_column a {
        float: none;
        color: black;
        padding: 16px;
        text-decoration: none;
        display: block;
        text-align: left;
      }
      
      /* Add a background color on hover */
      .smvd_column a:hover {
        background-color: #ddd;
      }
      
      /* Clear floats after the columns */
      .smvd_row:after {
        content: "";
        display: table;
        clear: both;
      }
      
      /* smvd drop -end */
      
      
      .mega-dropdown {
        position: static !important;
      }
      .mega-dropdown-menu {
        padding: 20px 0px;
        width: 100%;
        box-shadow: none;
        -webkit-box-shadow: none;
      }
      .mega-dropdown-menu > li > ul {
        padding: 0;
        margin: 0;
      }
      .mega-dropdown-menu > li > ul > li {
        list-style: none;
      }
      .mega-dropdown-menu > li > ul > li > a {
        display: block;
        color: #222;
        padding: 3px 5px;
      }
      .mega-dropdown-menu > li ul > li > a:hover,
      .mega-dropdown-menu > li ul > li > a:focus {
        text-decoration: none;
      }
      .mega-dropdown-menu .smvd_dropdown-header {
        font-size: 18px;
        color: #ff3546;
        padding: 5px 60px 5px 5px;
        line-height: 30px;
      }
      
      .carousel-control {
        width: 30px;
        height: 30px;
        top: -35px;
        
      }
      .left.carousel-control {
        right: 30px;
        left: inherit;
      }
      .carousel-control .glyphicon-chevron-left, 
      .carousel-control .glyphicon-chevron-right {
        font-size: 12px;
        background-color: #fff;
        line-height: 30px;
        text-shadow: none;
        color: #333;
        border: 1px solid #ddd;
      }
                        
      .smvd_ftcomparision_row_next
      {
        padding-top: 1em;
        
        background-color: white; 
        border-radius: 10px;
        min-height: 10em;
      }
      
      .tempTop_m_t
      {
        margin-top: 0em;
      }
      

      /* XS size */
      @media (max-width: 767px) 
      {
        .tempTop_m_t
        {
          margin-top: 5em;
        }
                          
        .smvd_ftcomparision_row_next
        {
          padding-top: 1em;
          
          background-color: white; 
          border-radius: 10px;
          min-height: 5em;
        }
        
        .ftComp_mt
        {
          margin-top: -6em;;
        }
        
        .smvd_text_ftComp_link_mt
        {
          margin-top: -1em;
          float: left;
          margin-left: 1em;
          
          /* following are to make it stick */
          position:fixed;
          z-index: 10;
          
        }
        
        .smvd_text_ftComp_link
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;
          font-weight: 600;
          line-height: 40px;
          letter-spacing: 1.5px;
        }
        
        .smvd_TextBlack_ftComp_Text2
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;  
          font-weight: 600;
          letter-spacing: 1.5px;
          font-variant-caps: all-small-caps;          
        }
        
        .takeout_pic_mar
        {
          margin-top: 4em; 
          margin-bottom: 4em;
        }
        
        .m_t_xl_lg_md_only
        {
          margin-top: 0em;
        }        
        
        .smvd_thm1_modal_card_text_xxs_blk
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;
          font-stretch: 100%;
          font-style:   normal;  
          letter-spacing: 1.5px;  
        }
        
        .smvd_thm1_top_text
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;
          font-stretch: 100%;
          letter-spacing: 1.5px;  
          font-weight: 600;
        }
        
        .smvd_thm1_top_text_sm
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 14px;
          font-stretch: 100%;
          letter-spacing: 1.5px;  
          font-weight: 600;
        }
        
        .m_t_n_xl_lg_only {
          margin-top: 0px;
        }
        
        .smvd_thm1_modal_card_text_xxs
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 14px;
          font-stretch: 100%;
          font-style:   normal;  
          font-weight: 600;
          letter-spacing: 1.5px;  
        }
        
        .smvd_thm1_modal_card_text_xs
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          font-stretch: 100%;
          font-style:   normal;  
          font-weight: 600;
          letter-spacing: 1.5px;  
        }
        
        .smvd_thm1_modal_card_text_s_blk
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          font-stretch: 100%;
          font-style:   normal;  
          font-weight: 600;
          letter-spacing: 1.5px;  
        }
        
        
        .smvd_thm1_modal_card_text_xs_blk
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;
          font-stretch: 100%;
          font-style:   normal;  
          /* font-weight: 600; */
          letter-spacing: 1.5px;  
        }
        
        .smvd_modal_top_margin
        {
          margin-top: 1em;
        }
        
        .firstPageMargin
        {
          padding-top: 10em !important; 
        }        
        
        .modalMarginTop
        {
          margin-top: 10em;
        }
        
        .smvd_thm1_modal_card_text_sm
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        .smvd_thm1_modal_card_text
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        .topBannerText
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        .map_style
        {
          width:200px;
          height: 150px;
        }
        
        .smvd_TextBlack_ss_num
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 26px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        
        .m_t_lg_xs_only 
        {
          margin-top: 30px;
        }
        
        .smvd_Text_pp_1_nb
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 34px;
          font-stretch: 100%;
          font-style:   normal;  
          font-weight: 600;
          letter-spacing: 2px;          
        }
        
        .smvd_faq_desc_text
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;
          font-stretch: 100%;
          font-style:   normal;  
          
          letter-spacing: 2px;
        }
        
        .faqExpandSection
        {
          background-color: #EEFBFC;
          
          padding-top: 0em;
          padding-bottom: 0em;
          
          padding-right: 0em;
          padding-left: 0em;
        }
        
        .plansExpandSection
        {
          background-color: #EEFBFC;                
          padding-top: 1em;
          padding-bottom: 1em;
          
          /* padding-right: 0.5em;
          padding-left: 0.5em; */
        }
        
        .smvd_Text_pp_1
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 28px;
          font-stretch: 100%;
          font-style:   normal;  
          cursor: pointer;  
          /* font-weight: 600; */
          letter-spacing: 2px;
        }
        
        .smvd_Text_pp_1_selected
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 28px;
          font-stretch: 100%;
          font-style:   normal;  
          cursor: pointer;  
          font-weight: 600;
          border-bottom: 4px solid #30881c;
          letter-spacing: 2px;
        }
        
        
        .m_t_xssm_only_pp_card
        {
          margin-top: 5em;
        }
        
        .m_l_xl_lg_md_only
        {
          margin-left: 0px;
        }
        
        .pp_n_m_t_xssm_only
        {
          margin-top: -1.5em;
        }
        
        .smvd_Text_pp_digits_2
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;
          font-stretch: 100%;
          font-style:   normal;  
          letter-spacing: 2px;
        }
        
        .smvd_TextBlack_H1_Gr_MsgBar
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        .sizedSectionCare
        {
          max-width: 390px !important;
        }
        
        .form_frame_care
        {
          background-color:#f8f8f8;
          padding-top: 4em;
          padding-bottom: 4em;
          padding-left: 2em;
          padding-right: 2em;
          
        }
        
        .marginTopXsSm6
        {
          margin-top: 6em;;  
        }
        
        
        .marginTopXsSmMd6
        {
          margin-top: 6em;;  
        }
        
        .smvd_thm1_FeatureCardVP
        {
          padding-top: 4em;
          padding-bottom: 4em;
          padding-left: 1.5em;
          padding-right: 1.5em;
          
          background-color: #EEFBFC;
        }
        
        .smvd_thm1_FeatureCardUsageMkt
        {
          padding-left: 2em;
          padding-right: 2em;
          padding-top: 3em;
          padding-bottom: 3em;
          
          background-color: white;      
          
          -webkit-box-shadow: 6px 6px 5px 5px rgba(222, 111, 52, 0.2);
          -moz-box-shadow:    6px 6px 5px 5px rgba(222, 111, 52, 0.2);
          box-shadow:         6px 6px 5px 5px rgba(222, 111, 52, 0.2);  
        }
        
        .marginTopXsSm5
        {
          margin-top: 5em;;  
        }
        
        .smvd_thm1_FeatureCardlBlue
        {
          padding-top: 4em;
          padding-bottom: 4em;
          padding-left: 2em;
          padding-right: 2em;
          
          background-color: #EEFBFC;
        }
        
        .smvd_thm1_FeatureCardYellow
        {
          padding-top: 3em;
          padding-bottom: 3em;
          padding-left: 2em;
          padding-right: 2em;
          
          background-color: #FED73D;
        }
        
        .smvd_thm1_FeatureCardUsage_Grey_nx
        {
          padding-left: 2em;
          padding-right: 2em;
          padding-top: 4em;
          padding-bottom: 4em;
          background-color: #f8f8f8;      
        }
        
        .smvd_thm1_FeatureCard_tk
        {
          padding-left: 2em;
          padding-right: 2em;
          padding-top: 4em;
          padding-bottom: 4em;
          background-color: #EEFBFC;      
        }
        
        
        .smvd_thm1_FeatureCardInq
        {
          padding-top: 4em;
          padding-bottom: 4em;
          padding-left: 1.5em;
          padding-right: 1.5em;
          
          background-color: #FED73D;
          min-height: 400px !important;
        }        
        
        .dotMargin
        {
          margin-top: 12px;  
        }
        
        .smvd_points_titles
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;
          font-weight: 600;
          line-height: 30px;
        }
        
        .smvd_points_texts
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          letter-spacing: 1.5px;;
        }
        
        .textPadInSection
        {
          padding-left: 1em;
          padding-right: 1em;
          padding-top: 2em;
          padding-bottom: 2em;
        }
        
        .marginTopXsOnly
        {
          margin-top: 5em !important;
        }
        
        .sectionPaddingTop
        {
          padding-top: 3em !important;
        }
        
        .sectionPaddingBottom
        {
          padding-bottom: 3em !important;
        }
        
        .marginTopMenu3
        {
          margin-top: 18px !important;
        }
        
        .smvd_mega_menu_text_nm
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;  
        }
        
        .smvd_mega_menu_text_nm_bld
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;  
          font-weight: 600;
          letter-spacing: 1.5px;
        }
        
        
        .smvd_mega_menu_text_nm_bld_primary
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;  
          font-weight: 600;
          letter-spacing: 1.5px;
        }
        
        .menuTextSimple
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          letter-spacing: 1.5px;;
        }
        
        .smvd_dropdown_content_ng {
          position: absolute;         
          background-color: white;
          width: 100%;
          left: 0;
          /* box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2); */
          -webkit-box-shadow: 12px 12px 10px 10px rgba(222, 111, 52, 0.2);
          -moz-box-shadow:    12px 12px 10px 10px rgba(222, 111, 52, 0.2);
          box-shadow:         12px 12px 10px 10px rgba(222, 111, 52, 0.2);
          z-index: 1;
          /* margin-left: 1em;;margin-right: 1em;; */
          margin-top: 1.2em;
          
          overflow-y: scroll;
          overflow-x: hidden;          
          max-height: 450px;          
        }
        
        .sPaddingTop
        {
          padding-top: 10em;
        }
        
        .sPaddingBottom
        {
          padding-top: 10em;
        }
        
        .sizedSectionDt
        {
          max-width: 600px !important;
        }
        
        .smvd_thm1_menu_text_dark
        {
          color: black  !important;
          text-decoration: none !important;
          font-family: 'Graphik Web',  sans-serif; 
          font-size: 1em;
          font-variant: normal !important;  
          cursor: pointer;  
          padding-left: 1em;
          padding-right: 1em;
          padding-top: 0.5em;
          padding-bottom: 0.5em;
        }
        
        .gyn_btn_text_1_footer
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;  
          font-weight: 600;
          font-variant-caps: all-petite-caps;
          letter-spacing: 2px;
          padding-left: 25px;
          padding-right: 25px;
        }
        
        .gyn_btn_text_2_footer
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 12px;  
        }
        
      }
      /* SM size */
      @media (min-width: 768px)  and (max-width: 991px) 
      {        
        .smvd_ftcomparision_row_next
        {
          padding-top: 1em;

          background-color: white; 
          border-radius: 10px;
          min-height: 5em;
        }

        .takeout_pic_mar
        {
          margin-top: 4em; 
          margin-bottom: 4em;
        }
        
        .m_t_xl_lg_md_only
        {
          margin-top: 0em;
        }
        
        .smvd_thm1_top_text
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 22px;
          font-stretch: 100%;
          letter-spacing: 1.5px;  
          font-weight: 600;
        }
        
        .smvd_thm1_top_text_sm
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          font-stretch: 100%;
          letter-spacing: 1.5px;  
          font-weight: 600;
        }
        
        
        .smvd_thm1_modal_card_text_xxs_blk
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          font-stretch: 100%;
          font-style:   normal;  
          letter-spacing: 1.5px;  
        }
        
        .m_t_n_xl_lg_only {
          margin-top: 0px;
        }
        
        .smvd_thm1_modal_card_text_xxs
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;
          font-stretch: 100%;
          font-style:   normal;  
          font-weight: 600;
          letter-spacing: 1.5px;  
        }
        
        .smvd_thm1_modal_card_text_xs
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 24px;
          font-stretch: 100%;
          font-style:   normal;  
          font-weight: 600;
          letter-spacing: 1.5px;  
        }
        
        
        .smvd_thm1_modal_card_text_s_blk
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 24px;
          font-stretch: 100%;
          font-style:   normal;  
          font-weight: 600;
          letter-spacing: 1.5px;  
        }
        
        .smvd_thm1_modal_card_text_xs_blk
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          font-stretch: 100%;
          font-style:   normal;  
          /* font-weight: 600; */
          letter-spacing: 1.5px;  
        }
        
        .smvd_modal_top_margin
        {
          margin-top: 3em;
        }
        
        .firstPageMargin
        {
          padding-top: 6em !important; 
        }        
        
        .modalMarginTop
        {
          margin-top: 10em;
        }
        
        
        .smvd_thm1_modal_card_text_sm
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 30px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        .smvd_thm1_modal_card_text
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        .topBannerText
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 24px;
          font-stretch: 100%;
          font-style:   normal;  
          font-weight: 600;
        }
        
        .smvd_TextBlack_ss_num
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 26px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        .smvd_thm1_FeatureCardYellow
        {
          padding-top: 3em;
          padding-bottom: 3em;
          padding-left: 2em;
          padding-right: 2em;
          
          background-color: #FED73D;
        }
        
        .m_t_sm_only_pp_menu{
          
          margin-top: 5px;;
        }
        
        
        .m_l_sm_only_pp_menu{
          
          margin-left: 30px;;
        }
        
        
        .faqExpandSection
        {
          background-color: white;
          
          padding-top: 1em;
          padding-bottom: 1em;
          
          padding-right: 0.5em;
          padding-left: 0.5em;
        }
        
        .plansExpandSection
        {
          background-color: #EEFBFC;                
          padding-top: 1em;
          padding-bottom: 1em;
          
          padding-right: 0.5em;
          padding-left: 0.5em;
        }
        
        .smvd_Text_pp_1
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 32px;
          font-stretch: 100%;
          font-style:   normal;  
          cursor: pointer;  
          /* font-weight: 600; */
          letter-spacing: 2px;
        }
        
        .smvd_Text_pp_1_selected
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 32px;
          font-stretch: 100%;
          font-style:   normal;  
          cursor: pointer;  
          font-weight: 600;
          border-bottom: 4px solid #30881c;
          letter-spacing: 2px;
        }
        
        .m_t_xssm_only_pp_card
        {
          margin-top: 5em;
        }
        
        .m_l_xl_lg_md_only
        {
          margin-left: 0px;
        }
        
        .pp_n_m_t_xssm_only
        {
          margin-top: -1.5em;
        }
        
        .smvd_Text_pp_digits_2
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 24px;
          font-stretch: 100%;
          font-style:   normal;  
          letter-spacing: 2px;
        }
        
        .smvd_TextBlack_H1_Gr_MsgBar
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 26px;
          font-stretch: 100%;
          font-style:   normal;  
        }
        
        .sizedSectionCare
        {
          max-width: 505px !important;
        }
        
        .form_frame_care
        {
          background-color:#f8f8f8;
          padding-top: 4em;
          padding-bottom: 4em;
          padding-left: 2em;
          padding-right: 2em;          
        }
        
        .marginTopXsSm6
        {
          margin-top: 6em;;  
        }
        
        .marginTopXsSmMd6
        {
          margin-top: 6em;;  
        }
        
        .smvd_thm1_FeatureCardUsageMkt
        {
          padding-left: 2em;
          padding-right: 2em;
          padding-top: 3em;
          padding-bottom: 3em;
          
          background-color: white;      
          
          -webkit-box-shadow: 6px 6px 5px 5px rgba(222, 111, 52, 0.2);
          -moz-box-shadow:    6px 6px 5px 5px rgba(222, 111, 52, 0.2);
          box-shadow:         6px 6px 5px 5px rgba(222, 111, 52, 0.2);  
        }
        
        .sizedSectionPlXXlMkt
        {
          max-width: 700px !important;
        }
        
        .marginTopXsSm5
        {
          margin-top: 5em;;  
        }
        
        .textPadInSection
        {
          padding-left: 1em;
          padding-right: 1em;
          padding-top: 2em;
          padding-bottom: 2em;
        }
        
        .marginTopXsOnly
        {
          margin-top: 5em !important;
        }
        
        .marginTopMenu3
        {
          margin-top: 21px !important;
        }
        
        .smvd_dropdown_content_ng {
          position: absolute;         
          background-color: white;
          width: 100%;
          left: 0;
          /* box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2); */
          -webkit-box-shadow: 12px 12px 10px 10px rgba(222, 111, 52, 0.2);
          -moz-box-shadow:    12px 12px 10px 10px rgba(222, 111, 52, 0.2);
          box-shadow:         12px 12px 10px 10px rgba(222, 111, 52, 0.2);
          z-index: 1;
          /* margin-left: 1em;;margin-right: 1em;; */
          margin-top: 0.8em;
          
          overflow-y: scroll;
          overflow-x: hidden;          
          max-height: 550px;          
        }
        
        .marginTopMegaBarLogo
        {
          margin-top: 0.3em !important;
        }
        
        .smvd_mega_menu_text_nm
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;  
        }
        
        .smvd_mega_menu_text_nm_bld
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;  
          font-weight: 600;
          letter-spacing: 1.5px;
        }
        
        
        .smvd_mega_menu_text_nm_bld_primary
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;  
          font-weight: 600;
          letter-spacing: 1.5px;
        }
        
        
        .sPaddingTop
        {
          padding-top: 10em;
        }
        
        .sPaddingBottom
        {
          padding-top: 10em;
        }
        
        .sizedSectionDt
        {
          max-width: 600px !important;
        }
        
        .actionSecPadTop
        {
          padding-top: 14em !important; 
        }
        
        .gyn_btn_text_1_footer
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;  
          font-weight: 600;
          font-variant-caps: all-petite-caps;
          letter-spacing: 2px;
        }
        
        .gyn_btn_text_2_footer
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 12px;  
        }
        
        .smvd_thm1_menu_text_dark
        {
          color: black  !important;
          text-decoration: none !important;
          font-family: 'Montserrat', cursive;  
          font-size: 1.2em;
          font-variant: normal !important;  
          cursor: pointer;  
        }
      }
      
      
      /* MD size */
      @media (min-width: 992px)  and (max-width: 1199px) 
      {
        .m_t_xl_lg_md_only
        {
          margin-top: 5em;
        }
        
        .m_t_n_xl_lg_only {
          margin-top: 0px;
        }
        
        .modalMarginTop
        {
          margin-top: 8em;
        }
        
        .firstPageMargin
        {
          padding-top: 10em !important; 
        }        
        
        .m_t_md_only
        {
          margin-top: 12em;
        }
        
        .smvd_Text_pp_digits_2
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;
          font-stretch: 100%;
          font-style:   normal;  
          letter-spacing: 2px;
        }
        
        .marginTopXsSmMd6
        {
          margin-top: 6em;;  
        }
        
        .sizedSectionPlXXlMkt
        {
          max-width: 700px !important;
        }
        
        .sizedSectionPlXXl
        {
          max-width: 800px !important;
        }
        
        
        .textPadInSection
        {
          padding-left: 2em;
          padding-right: 2em;
          padding-top: 2.5em;
          padding-bottom: 2.5em;
        }
        
        .marginTopMenu3
        {
          margin-top: 1.6em !important;
        }
        
        .smvd_mega_menu_text_nm
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 19px;  
        }
        
        .smvd_mega_menu_text_nm_bld
        {
          color: black !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;  
          font-weight: 600;
          letter-spacing: 1.5px;
        }        
        
        
        .smvd_mega_menu_text_nm_bld_primary
        {
          color: #30881c !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 20px;  
          font-weight: 600;
          letter-spacing: 1.5px;
        }
        
        .sizedSectionDt
        {
          max-width: 500px !important;
        }
        
        .actionSecPadTop
        {
          padding-top: 14em !important; 
        }
        
        .gyn_btn_text_1
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 18px;  
          font-weight: 600;
          font-variant-caps: all-petite-caps;
          letter-spacing: 1.5px;
        }
        
        .gyn_btn_text_2
        {
          color: white !important;
          font-family: 'Graphik Web',  sans-serif;
          font-size: 16px;  
        }
        
        
        .smvd_thm1_menu_text_dark
        {
          color: black  !important;
          text-decoration: none !important;
          font-family: 'Montserrat', cursive;  
          font-size: 1.2em;
          font-variant: normal !important;  
          cursor: pointer;  
        }
        
        .gyn_btn 
        {
          background-color: green; 
          width:250px;
        }
        
      }
      
      