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

/* yellow - FED73D
darker yellow - fcc605 */
/* smvd Green #30881C
dark green - #2D7218
lighter green #DEEFB7
even lighter green #F2FCEE
yello-green matching org D1603D - blue 00A1E4 - dark violet382633
*/

/* @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_sim_btn
{
  background-color: transparent;
  border: 1px solid black;
  padding: 3px;  
} */



.smvd_sim_btn 
{
  cursor: pointer;
  background-color: transparent;
  border: 1px solid black;
  padding-top: 3px; 
  padding-bottom: 3px; 

  padding-left: 10px; 
  padding-right: 10px; 

  max-width: 200px;
  
  -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_sim_btn:hover,
.smvd_sim_btn:focus,
.smvd_sim_btn: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_style
{
  text-align: left;
}

.smvd_pic_width
{
  max-width: 400px;
}

.smvd_pic_pad
{
  padding-bottom: 1em !important; 
  padding-top: 1em !important;
}

.smvd_pic_card_tsp
{ 
  background-color: transparent;      
  
  -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_pic_card_tsp:hover
{
  -moz-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; 
  
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);    
}



.smvd_textblue_ex_ft_h2
{
  color: #828c95 !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 26px;
  font-stretch: 100%;
  font-weight: 500;
}

.smvd_bar_m_t
{
  margin-top: 15px;
}


.featuresPaddingTopSm
{
  padding-top: 6em;
}

.m_t_ai_t
{
  margin-top: 30px;
}

.m_t_ai_b
{
  margin-bottom: 70px;
}


.smvd_m_i_p
{
  padding-top: 5em;
}

.smvd_thumbnail {
  position: relative;
  display: inline-block;
}

.caption {
  position: absolute;
  top: 50%;
  /* left: 80%; */
  right: -150px;
  transform: translate( -50%, -50% );
  text-align: right;
}

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

.smvd_icon_ln
{
  height: 60px;
}

.smvd_testimonials_card_p_p
{
  padding-left: 3.5em;
  padding-right: 3.5em;
  padding-top: 2em;
  padding-bottom: 4em;
  
  background-color: white;      
}

.sizedSectionTestimonial
{
  max-width: 1300px !important;
}


.smvd_promo_mgrs{
  padding-top: 6em; padding-bottom: 8em;
}

#smvd_bg {
  position: fixed; 
  top: 0; 
  left: 0; 
  min-width: 100%;
  min-height: 100%;
}


.smvd_TextBlack_promot_h3
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 14px;  
  text-decoration: underline;
  letter-spacing: 1.5px;  
  font-weight: 600;
}


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

.smvd_text_main_tsp
{
  background: rgb(0, 0, 0);
  background: rgba(255, 255, 255, 0.0);  
  padding-top: 4em;      
  padding-bottom: 4em;      
  padding-left: 1em;      
  padding-right: 1em;    
}


.smvd_fg
{
  padding-top: 200px !important; 
}

.smvd_main_bg_nx
{  
  background:fixed no-repeat url("../img/2020/promo-picture-2240x720-0.6.png");    
  /* background-position:center; 
  background-size:100%;   */
  
  /* background-size:100%;  */
  /* height: 100%; min-height: 100%; */  
}

.smvd_m_t_lg_nx 
{
  margin-top: 30px;
}

.smvd_m_t_lg_nx_1
{
  margin-top: 10px;
}

.smvd_m_t_m2
{
  margin-top: 80px;
}


.smvd_make_a_sample_call_icon
{
  height: 80px;
}

.main_pg_icon
{
  height: 40px;
}

.main_pg_icon_sm
{
  height: 32px;
  margin-top: -12px;
}

.smvd_m_t_m1
{
  margin-top: 100px;
}

.smvd_m_t_m
{
  margin-top: 50px;
}

.smvd_text_hw_emp
{
  color: #feea98 !important;
  text-decoration: none !important;
  font-family: 'Handlee', cursive;  
  font-size: 42px;
  transform: rotate(-10deg);  
}

.smvd_text_hw_p2
{
  color: white !important;
  text-decoration: none !important;
  font-family: 'Handlee', cursive;  
  font-size: 38px;
}

/* 
.smvd_text_hw_emp.span {
  transform: skewY(30deg);
}; */

.rotate {
  
  transform: rotate(-90deg);
  
  
  /* Legacy vendor prefixes that you probably don't need... */
  
  /* Safari */
  -webkit-transform: rotate(-90deg);
  
  /* Firefox */
  -moz-transform: rotate(-90deg);
  
  /* IE */
  -ms-transform: rotate(-90deg);
  
  /* Opera */
  -o-transform: rotate(-90deg);
  
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  
}

.smvd_main_bg_half_old
{
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fefcea+0,feea98+100 */
  background: #fefcea; /* Old browsers */
  background: -moz-linear-gradient(-45deg,  #fefcea 0%, #feea98 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg,  #fefcea 0%,#feea98 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  #fefcea 0%,#feea98 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#feea98',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  
}

.smvd_main_bg_half
{
  background-color: #30881C;
}

.section_yellow {
  padding: 2rem 20%;
}

.section_yellow:nth-child(2) {
  background: red;
  color: white;
  clip-path: polygon(0 20%, 100% 0, 100% 80%, 0 100%);
  padding: 10rem 20%;
}


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

.smvd_testimonials_card_p_white
{
  padding-left: 3.5em;
  padding-right: 3.5em;
  padding-top: 2em;
  padding-bottom: 4em;
  /* border: 6px solid #FEECA4; */
  background-color: white;      
  max-width: 400px;
}

.smvd_testimonials_card_p_featured
{
  padding-left: 3.5em;
  padding-right: 3.5em;
  padding-top: 2em;
  padding-bottom: 4em;
  /* border: 6px solid #FEECA4; */
  background-color: white;      
  max-width: 400px;
}


/* animation scroll -start */
.smvd_show_ele{
  position: relative;
  transform: translateY(150px);
  opacity: 0;
  transition: 1s all ease;
}

.smvd_show_ele.active{
  transform: translateY(0);
  opacity: 1;
}

.active.fade-bottom {
  animation: fade-bottom 1s ease-in;
}
.active.fade-left {
  animation: fade-left 1s ease-in;
}
.active.fade-right {
  animation: fade-right 1s ease-in;
}

@keyframes fade-bottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-left {
  0% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-right {
  0% {
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* animation scroll -end */

/* not imp workaorund for hz mov */
/* body {
  font-family: 'Graphik Web',  sans-serif;
  font-feature-settings: "liga", "kern";
  
  margin: 0;
  padding: 0;
  max-width: 85%;
  width: 85%;
  height: 100%;
  box-sizing: border-box;
}
* {
  box-sizing: inherit;
} */




/* #map {
  height: 400px;
  width: 100%;
  background-color: grey;
} */

/* * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-perspective: 1000px;
  perspective: 1000px;
} */

/* div {
  width: 400px;
  height: 200px;
  margin: 50px auto;
} */

/* #smvd_bg_main {
  position: fixed; 
  top: 0; 
  left: 0; 
  
  min-width: 100%;
  min-height: 100%;
} */


/* 
.smvd_why_Card
{
  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);  
} */


.smvd_icon_scale
{
  
  -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:hover,
.smvd_icon_scale:focus,
.smvd_icon_scale: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_m_t_xs_sm_only
{
  margin-top: 0px;
}

.bgGreynx
{
  background-color: #F3F2F2;
}
.smvd_aff_btn_mg
{
  margin-top: 3em;
  margin-bottom: 3em;
}

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

.sizedSectionForLg
{
  max-width: 1300px !important;
}


.smvd_thm1_FeatureCardUsage_Grey_thin
{
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 2em;
  padding-bottom: 2em;
  background-color: #f8f8f8;      
  min-height: 170px;
}

.smvd_image_circle_grey {
  width: 320px;
  height: 320px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #f8f8f8;
  border: 10px solid #f8f8f8;
  
  display:inline-block;
  vertical-align:middle;
}
.smvd_image_circle_grey img{
  width:100%;
}

.smvd_image_circle_yellow {
  width: 320px;
  height: 320px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #FED73D;
  border: 10px solid #FED73D;
  
  display:inline-block;
  vertical-align:middle;
}
.smvd_image_circle_yellow img{
  width:100%;
}

.smvd_tkcl_card_m
{
  margin-top: 5em;
}

.newNavBtn_st 
{
  padding-left: 4em;
  padding-top: 1em;
}

.ison24_logo_img
{
  height: 35px;
}

.extraFooterText
{
  color: white;
  text-decoration: none !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 1em;
  letter-spacing: 1.5px;  
  
}

/* text shadows - start */
.smvd_TextBlack_H1_Gr
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 38px;
  font-stretch: 100%;
  font-style:   normal;  
}


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



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


.smvd_H1_g
{
  color: #2D7218 !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 38px;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 800;
}

.smvd_m_t_lg_md
{
  margin-top: 12em;
}

.smvd_video_style_nx
{
  max-width: 680px; 
  max-height: 800px;
  
  border:  1px #30881C solid;  
  background: rgb(0, 0, 0);  
  background: rgba(255, 255, 255, 0.4);    
}


.smvd_h2_nx_w
{
  color: white !important;
  font-family: 'Montserrat', 'Graphik Web',  sans-serif;
  font-size: 20px;  
  font-weight: 500;
  /* letter-spacing: 2px; */
}

.smvd_h2_nx
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 24px;  
  font-weight: 500;
  letter-spacing: 2px;
}

.smvd_text_shd {
  font-family: 'Graphik Web',  sans-serif;
  font-size: 80px;
  padding: 80px 50px;
  
  text-align: center;
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
  
}
.smvd_text_shd.smvd_shd_1 {
  color: red;
  background-color: #e7e5e4;
  letter-spacing: 0.15em;
  text-shadow: 1px -1px 0 #767676, -1px 2px 1px #737272, -2px 4px 1px #767474, -3px 6px 1px #787777, -4px 8px 1px #7b7a7a, -5px 10px 1px #7f7d7d, -6px 12px 1px #828181, -7px 14px 1px #868585, -8px 16px 1px #8b8a89, -9px 18px 1px #8f8e8d, -10px 20px 1px #949392, -11px 22px 1px #999897, -12px 24px 1px #9e9c9c, -13px 26px 1px #a3a1a1, -14px 28px 1px #a8a6a6, -15px 30px 1px #adabab, -16px 32px 1px #b2b1b0, -17px 34px 1px #b7b6b5, -18px 36px 1px #bcbbba, -19px 38px 1px #c1bfbf, -20px 40px 1px #c6c4c4, -21px 42px 1px #cbc9c8, -22px 44px 1px #cfcdcd, -23px 46px 1px #d4d2d1, -24px 48px 1px #d8d6d5, -25px 50px 1px #dbdad9, -26px 52px 1px #dfdddc, -27px 54px 1px #e2e0df, -28px 56px 1px #e4e3e2;
}
.smvd_text_shd.smvd_shd_2 {
  color: #e0dfdc;
  background-color: #333;
  letter-spacing: 0.1em;
  text-shadow: 0 -1px 0 #fff, 0 1px 0 #2e2e2e, 0 2px 0 #2c2c2c, 0 3px 0 #2a2a2a, 0 4px 0 #282828, 0 5px 0 #262626, 0 6px 0 #242424, 0 7px 0 #222, 0 8px 0 #202020, 0 9px 0 #1e1e1e, 0 10px 0 #1c1c1c, 0 11px 0 #1a1a1a, 0 12px 0 #181818, 0 13px 0 #161616, 0 14px 0 #141414, 0 15px 0 #121212, 0 22px 30px rgba(0, 0, 0, 0.9);
}
.smvd_text_shd.smvd_shd_3 {
  color: #202020;
  background-color: #2d2d2d;
  letter-spacing: 0.1em;
  text-shadow: -1px -1px 1px #111, 2px 2px 1px #363636;
}
.smvd_text_shd.smvd_shd_4 {
  color: #2c2c2c;
  background-color: #d5d5d5;
  letter-spacing: 0.05em;
  text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgba(0, 0, 0, 0.2);
}


/* text shadows -end */


.smvd_ftcomparision_row_cl_r
{
  background-color: #F2FCEE; 
  border-radius: 10px;
  
  padding-top: 1em;
  
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 6em;
  
}


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

.smvd_divider_lt_gn
{
  background-color: #F2FCEE; 
  padding-top: 0.5em;
}

.smvd_thm1_FeatureCardSeaGreen
{
  padding-top: 3em;
  padding-bottom: 3em;
  padding-left: 2em;
  padding-right: 2em;
  
  margin-bottom: 2em;
  background-color: #F2FCEE;
  min-height: 400px !important;
}

.smvd_contpad
{
  padding: 2em;
}

.smvd_contpad_nx
{
  padding-top: 5em !important;
}

.featuresPaddingTopNx
{
  padding-top: 3em;
}

.secWhyMarTop
{
  margin-top: 5em;
}

.secPicMarTop
{
  margin-top: 8em;
}

.smvd_form_c_p
{
  padding: 2em ;
}

.smvd_title_mar_btm
{
  margin-bottom: 2em;
}

.smvd_divider_yellow_nx
{
  background-color: #FED73D; 
  padding-top: 1.5em;
  padding-bottom: 1.2em;
}

.sizediconImg
{
  max-width: 450px;
}

.sizediconImgLg
{
  max-width: 550px;
}

.m_t_u_s
{
  margin-top: 18em;
}

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


.smvd_tsp_text_bg_og_lg
{
  background: rgb(0, 0, 0);
  background: rgba(254, 215, 61, 0.7);  
  padding-top: 4em;      
  padding-bottom: 4em;      
  padding-left: 1em;      
  padding-right: 1em;    
  
  border: 4px solid #FED73D;  
}

/* envelope effect */
.smvd_card_tkcl_thin_op
{  
  min-width: 300px;
  /* min-height: 300px; */
  padding-top: 0.5em;      
  padding-bottom: 1em;      
  padding-left: 1em;      
  padding-right: 1em;      
  background-color: #FED73D;
  
  border-top: 50px solid white;
  border-bottom: 2px solid #FED73D;  
  border-left: 2px solid #FED73D;  
  border-right: 2px solid #FED73D;  
  
  -webkit-box-shadow: 0px 0px 15px 15px rgba(222, 111, 52, 0.2);
  -moz-box-shadow:    0px 0px 15px 15px rgba(222, 111, 52, 0.2);
  box-shadow:         0px 0px 15px 15px rgba(222, 111, 52, 0.2); 
}

.smvd_card_tkcl_thin_op_ns
{  
  min-width: 300px;
  /* min-height: 300px; */
  padding-top: 0.5em;      
  padding-bottom: 1em;      
  padding-left: 1em;      
  padding-right: 1em;      
  background-color: #FED73D;
  
  border-top: 50px solid white;
  border-bottom: 2px solid #FED73D;  
  border-left: 2px solid #FED73D;  
  border-right: 2px solid #FED73D;  
  
}

.smvd_card_tkcl_thin_nx
{  
  min-width: 300px;
  
  padding-top: 0.5em;      
  padding-bottom: 1em;      
  padding-left: 1em;      
  padding-right: 1em;      
  /* yellow
  border-top: 55px solid #FED73D;  
  border-bottom: 2px solid #FED73D;  
  border-left: 2px solid #FED73D;  
  border-right: 2px solid #FED73D;  
  */
  
  border-top: 55px solid #F2FCEE;  
  border-bottom: 2px solid #F2FCEE;  
  border-left: 2px solid #F2FCEE;  
  border-right: 2px solid #F2FCEE;  
  
  -webkit-box-shadow: 2px 2px 2px 2px rgba(222, 111, 52, 0.2);
  -moz-box-shadow:    2px 2px 2px 2px rgba(222, 111, 52, 0.2);
  box-shadow:         2px 2px 2px 2px rgba(222, 111, 52, 0.2); 
}

.smvd_card_tkcl_thin
{  
  min-width: 300px;
  /* min-height: 300px; */
  padding-top: 0.5em;      
  padding-bottom: 1em;      
  padding-left: 1em;      
  padding-right: 1em;      
  border-top: 130px solid #FED73D;
  
  border-bottom: 2px solid #FED73D;  
  border-left: 2px solid #FED73D;  
  border-right: 2px solid #FED73D;  
  
  -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); 
}

.smvd_card_tkcl_thin_ltg
{  
  min-width: 300px;
  max-width: 500px;
  /* min-height: 300px; */
  padding-top: 0.5em;      
  padding-bottom: 1em;      
  padding-left: 1.5em;      
  padding-right: 1.5em;      
  border-top: 80px solid #F2FCEE;
  
  border-bottom: 2px solid #F2FCEE;  
  border-left: 2px solid #F2FCEE;  
  border-right: 2px solid #F2FCEE;  
  
  -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); 
}

.smvd_card_tkcl_text
{
  color: #3D444C !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  font-weight: 600;
  
  letter-spacing: 2px;
}

.smvd_tsp_text_bg_wt
{
  /* background: rgb(0, 0, 0); */
  /* background: rgba(254, 215, 61, 0.7);   */
  
  background: rgba(255, 255, 255, 0.8);  
  
  min-width: 300px;
  padding-top: 0.5em;      
  padding-bottom: 0.5em;      
  padding-left: 1em;      
  padding-right: 1em;    
  
  border: 2px solid #FED73D;  
  border-radius: 5px;
}


.smvd_tsp_text_bg_wt_nb
{
  background: rgb(0, 0, 0);
  background: rgba(255, 255, 255, 0.8);  
  
  padding-top: 0.5em;      
  padding-bottom: 0.5em;      
  padding-left: 1em;      
  padding-right: 1em;      
}


.smvd_tsp_text_bg
{
  background: rgb(0, 0, 0);
  background: rgba(255, 255, 255, 0.5);  
}

.whyIsOnBg
{  
  background:fixed no-repeat url(../img/2020/webp/Superhero-pair-silhouettes-950x534-18op.webp);    
  background-position:center; 
}

.smvd_blob_bg_g_1
{
  
  /* background:fixed no-repeat url(../img/2020/blob-g-1.png);     */
  background:fixed no-repeat url(../img/2020/g-2-bg.png);    
  background-position:center; 
  background-size:100%; 
  
}
.smvd_blob_bg_g_2
{
  
  /* background:fixed no-repeat url(../img/2020/blob-g-1.png);     */
  background:fixed no-repeat url(../img/2020/blob-bg-y-1.png);    
  background-position:center; 
  background-size:100%; 
  
}

.smvd_Bg_1
{  
  background:fixed no-repeat url(../img/2020/smvd_Bg_1.png);
  
  background-size:70%; 
  background-position:center;   
}

.smvd_Bg_2
{  
  /* background:fixed no-repeat url(../img/2020/smvd_Bg_2.png); */
  background:fixed no-repeat url(../img/2020/png/smvd_y_wave-bg.png);
  
  background-size:100%; 
  background-position:bottom;   
}



.smvd_Bg_3
{  
  background:fixed no-repeat url(../img/2020/smvd_Bg_3.png);
  
  background-size:60%; 
  background-position:left;   
}

.landingBgComm
{  
  /* background: url(../img/2020/webp/main-communications-ison24-logo-30881c-1200X-op-18.webp) fixed no-repeat; */
  background:fixed no-repeat url(../img/2020/webp/main-communications-ison24-logo-30881c-1800X-op-18.webp), url(../img/2020/png/main-communications-ison24-logo-30881c-1800X-op-18.png);
  
  background-size:70%; 
  /* background-size:contain; */
  background-position:center;   
}

.smvd_form_container_y
{
  padding: 2em;        
  background-color: white;      
  border: 0.5em solid #FED73D;  
}

.smvd_form_container_g_thin
{
  padding: 2em;        
  background-color: #F2FCEE;      
  min-height: 32em;
  /* border: 0.5em solid #F2FCEE;   */
}


.smvd_bgsmvd_lgreen
{
  background-color: #F2FCEE; 
  border-radius: 10px;
  
  padding-top: 1em;
  
  padding-left: 2em;
  padding-right: 2em;
  /* padding-bottom: 6em; */
  
  margin-top: 5em;;
  /* margin-bottom: 6em;; */
}
.smvd_frame_lgreen
{
  border: 10px solid #7EB559;
  padding: 0px;
}

.smvd_frame_container_g
{
  padding-top: 0.5em;        
  padding-bottom: 1em;        
  padding-left: 1.5em;        
  padding-right: 1.5em;        
  
  /* border: 1.5em solid #F2FCEE; */
  
  background-color: #F2FCEE;      
  /*   
  -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);   */
  
}

.smvd_w_video_frame
{
  style="max-width: 680px; 
  border:  3px #30881C solid;"
}

.smvd_frame_grey
{
  background-color: white;  
  border: 1.5em solid #F8f8f8;
}

.smvd_frame_g
{
  background-color: white;  
  border: 1.5em solid #F2FCEE;
}

.smvd_frame_g_thin
{
  background-color: white;  
  border: 0.5em solid #F2FCEE;
}


.smvd_frame_tri
{
  background-color: white;  
  border: 0.5em solid #F2FCEE;
  padding: 2em;
}

.smvd_ul_g
{
  padding-top: 0.2em;      
  padding-bottom: 0.5em;      
  padding-left: 0.5em;      
  padding-right: 0.5em;    
  
  border: 4px solid #FED73D;  
}

.smvd_new_text 
{
  position: relative;
  font-size: 3em;
  letter-spacing: 15px;
  text-transform: uppercase;
  transform: rotate(-10deg);
  color: #D84F77;
}

/* Bubbles anumation -start */
.bubbles{
  position:absolute;
  width:100%;
  height: 100%;
  z-index:0;
  overflow:hidden;
  top:0;
  left:0;
}
.bubble{
  position: absolute;
  bottom:-100px;
  width:40px;
  height: 40px;
  background:#FFE685;
  border-radius:50%;
  opacity:0.5;
  animation: rise 10s infinite ease-in;
}
.bubble:nth-child(1){
  width:40px;
  height:40px;
  left:10%;
  animation-duration:8s;
}
.bubble:nth-child(2){
  width:20px;
  height:20px;
  left:20%;
  animation-duration:5s;
  animation-delay:1s;
}
.bubble:nth-child(3){
  width:50px;
  height:50px;
  left:35%;
  animation-duration:7s;
  animation-delay:2s;
}
.bubble:nth-child(4){
  width:80px;
  height:80px;
  left:50%;
  animation-duration:11s;
  animation-delay:0s;
}
.bubble:nth-child(5){
  width:35px;
  height:35px;
  left:55%;
  animation-duration:6s;
  animation-delay:1s;
}
.bubble:nth-child(6){
  width:45px;
  height:45px;
  left:65%;
  animation-duration:8s;
  animation-delay:3s;
}
.bubble:nth-child(7){
  width:90px;
  height:90px;
  left:70%;
  animation-duration:12s;
  animation-delay:2s;
}
.bubble:nth-child(8){
  width:25px;
  height:25px;
  left:80%;
  animation-duration:6s;
  animation-delay:2s;
}
.bubble:nth-child(9){
  width:15px;
  height:15px;
  left:70%;
  animation-duration:5s;
  animation-delay:1s;
}
.bubble:nth-child(10){
  width:90px;
  height:90px;
  left:25%;
  animation-duration:10s;
  animation-delay:4s;
}
@keyframes rise{
  0%{
    bottom:-100px;
    transform:translateX(0);
  }
  50%{
    transform:translate(100px);
  }
  100%{
    bottom:1080px;
    transform:translateX(-200px);
  }
}
/* Bubbles animation -end */


.smvd_heading_h2
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 26px;  
  font-weight: 500;
  letter-spacing: 2px;
}

.smvd_promo_h1
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 32px;
  /* font-stretch: 100%; */
  font-variant: small-caps;
  letter-spacing: 5px;
  font-weight: 600; 
}

.smvd_promo_h2
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 22px;  
  letter-spacing: 2px;
}

.smvd_TextBlack_h2
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 26px;  
  font-weight: 500;
  letter-spacing: 2px;
}

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

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


.smvd_TextBlack_h2_Y
{
  /* color: #FFD22E !important; */
  /* color: #ec9a29 !important; */
  
  color: black !important;
  
  font-family: 'Graphik Web',  sans-serif;
  font-size: 36px;
  font-stretch: 100%;
  font-style: normal;  
  font-weight: 600;
  letter-spacing: 2px;
  text-align: right;
}


.smvd_wave_mar
{
  margin-top: 6em;
}

.smvd_wave_mar_tx
{
  margin-top: -9.2em;
}

.smvd_wave_mar_tx_2
{
  margin-top: 15em;
}

.animate_span {
  display: inline-block;
  background-color: #DEEFB7;
  width: 8px;
  height: 80px;
  margin-left: 24px;
  animation: wave 6s linear infinite;
}


@keyframes wave {
  0%, 50%{
    transform: scaleY(1);
  }
  25% {
    transform: scaleY(4);
    background-color: #FFE685;
  }
}


.a1 {
  animation-delay: 0s;
}
.a2 {
  animation-delay: .2s;
}
.a3 {
  animation-delay: .4s;
}
.a4 {
  animation-delay: .6s;
}
.a5 {
  animation-delay: .8s;
}

.a5 {
  animation-delay: .8s;
}

.a6 {
  animation-delay: 1s;
}

.a7 {
  animation-delay: 1.2s;
}

.a8 {
  animation-delay: 1.4s;
}

.a9 {
  animation-delay: 1.6s;
}

.a10 {
  animation-delay: 1.8s;
}

.a11 {
  animation-delay: 2s;
}

.a12 {
  animation-delay: 2.2s;
}

.a13 {
  animation-delay: 2.4s;
}

.a14 {
  animation-delay: 2.6s;
}

.a15 {
  animation-delay: 2.8s;
}

.a16 {
  animation-delay: 3s;
}

.a17 {
  animation-delay: 3.2s;
}

.a18 {
  animation-delay: 3.4s;
}

.a19 {
  animation-delay: 3.6s;
}

.a20 {
  animation-delay: 3.8s;
}

.a21 {
  animation-delay: 4s;
}

.a22 {
  animation-delay: 4.2s;
}


.a23 {
  animation-delay: 4.4s;
}

.a24 {
  animation-delay: 4.6s;
}

.a25 {
  animation-delay: 4.8s;
}

.a26 {
  animation-delay: 5s;
}


.a27 {
  animation-delay: 5.2s;
}


.a28 {
  animation-delay: 5.4s;
}

.a29 {
  animation-delay: 5.6s;
}

.a30 {
  animation-delay: 5.8s;
}

.a31 {
  animation-delay: 6s;
}


.a32 {
  animation-delay: 6.2s;
}


.a33 {
  animation-delay: 6.4s;
}

.a34 {
  animation-delay: 6.6s;
}

.a35 {
  animation-delay: 6.8s;
}


.smvd_HW_red
{
  color: red !important;
  text-decoration: none !important;
  font-family: 'Handlee', cursive;  
  font-size: 1.6em;
  /* transform: rotate(20deg); */
}

.animateSMVDIcons
{
  background-color: #FF8B45;
  border-radius: 50% !important;
  padding-top: 1em; padding-bottom: 1em;
  color: #9FA6A8 !important;
  text-decoration: none !important;
  font-family: 'Graphik Web',  sans-serif;  
  font-size: 0.9em !important; 
  letter-spacing: 2px;
  
  -webkit-animation: smvd_icon_animate 2s infinite alternate;
  -moz-animation: smvd_icon_animate 2s infinite alternate;
  -ms-animation: smvd_icon_animate 2s infinite alternate;
  -o-animation: smvd_icon_animate 2s infinite alternate;
  animation: smvd_icon_animate 2s infinite alternate;
}

@-webkit-keyframes smvd_icon_animate {
  
  from { background-color: transparent;}
  to { background-color: #FF8B45;}  
}

@-moz-keyframes smvd_icon_animate {
  from { background-color: transparent;}
  to { background-color: #FF8B45;}  
}

@-ms-keyframes smvd_icon_animate {
  from { background-color: transparent;}
  to { background-color: #FF8B45;}  
}

@-o-keyframes smvd_icon_animate {
  from { background-color: transparent;}
  to { background-color: #FF8B45;}  
}

@keyframes smvd_icon_animate {
  from { background-color: transparent;}
  to { background-color: #FF8B45;}    
}


.smvd_try_sample_btn_nx_green 
{
  z-index: 11;
  background-color: #30881c;
  padding: 0.25em;
  width:300px;
  
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
  -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);
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);    
  
}

.smvd_try_sample_btn_nx_green:hover,
.smvd_try_sample_btn_nx_green:focus,
.smvd_try_sample_btn_nx_green:active 
{
  background-color: #2D7218;
  
  -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_try_sample_btn_nx 
{
  z-index: 11;
  background-color: #FED73D;
  padding: 0.25em;
  width:300px;
  
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
  -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);
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);    
  
}

.smvd_try_sample_btn_nx:hover,
.smvd_try_sample_btn_nx:focus,
.smvd_try_sample_btn_nx:active 
{
  background-color: #FFBA02;
  
  -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_try_sample_btn 
{
  z-index: 11;
  background-color: #FED73D;
  padding: 0.25em;
  width:300px;
  position: fixed;
  bottom: 70px;
  right: 5px;
  
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
  /* -webkit-box-shadow: 4px 4px 3px 3px rgba(254, 215, 61, 0.2);
  -moz-box-shadow:    4px 4px 3px 3px rgba(254, 215, 61, 0.2);
  box-shadow:         4px 4px 3px 3px rgba(254, 215, 61, 0.2); */
  
  
  -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);
  
  
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);    
  
}

.smvd_try_sample_btn:hover,
.smvd_try_sample_btn:focus,
.smvd_try_sample_btn:active 
{
  background-color: #FFBA02;
  
  -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_try_sample_btn_text
{
  color: #282828 !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 1.6em;
  font-stretch: 100%;
  font-style:   normal;  
  font-weight: 600;
  letter-spacing: 2px;
}

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

.m_t_acb_sec 
{
  margin-top: 5em;
}

.m_t_ft_sp
{
  margin-top: 34px;
}

.topLtBanner
{
  padding-left: 1em;
  padding-right: 1em;
  background-color: white ;
}

.topBannerLtTop
{
  padding-left: 1em;
  padding-right: 1em;
  background-color: #F2FCEE;
  
}

.topBannerLtDown
{
  padding-top: 0.2em;
  padding-left: 1em;
  padding-right: 1em;
  
  background-color: #F2FCEE;
}

.infoWindowContent
{
  background-color: #F2FCEE;
  /* #FED73D */
  padding: 1em;
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;;
  
}

#map{
  height:500px; 
  /* width:500px;  */
  /* box-shadow: 3px 3px 10px gray; */
  /*   
  -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); */
}
#repeat{ 
  display: inline;
}

#country_container { 
  width: 1000px; 
  margin: 13px 3px 3px 0px; 
  text-align: center; 
  width: 85px; 
  padding: 4px; 
  display: inline-table;  
  color: white; 
  background-color: black; 
  font-size: 12px; 
  cursor: pointer;
  border: 1px solid black; 
  border-radius:13px; 
}
#country_container:hover { 
  box-shadow: 0px 0px 10px black;
  background-color: gray; 
  border: 1px solid gray; 
  cursor: pointer; 
}
#names { 
  cursor: pointer; 
}


.smvd_ft_link
{
  text-decoration: none;
}

.smvd_menu_fa_icn
{
  color: #30881c;
}

.wave {
  position: relative;
  height: 70px;
  width: 600px;
  background: #FEE78A;
}

.wave:before {
  content: "";
  display: block;
  position: absolute;
  border-radius: 100% 50%;
  width: 340px;
  height: 80px;
  background-color: white;
  right: -5px;
  top: 40px;
}
.wave:after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 100% 50%;
  width: 300px;
  height: 70px;
  background-color: #FEE78A;
  left: 0;
  top: 27px;
}

.m_t_afl_menu
{
  margin-top: 1.5em;
}

.smvd_affiliate_bg_lt
{
  background-color: #EBF3FE;
}

.smvd_affiliate_card
{
  background-color: white; 
  border-radius: 10px;
  max-width: 500px;  
  min-height: 270px;
  padding-top: 2em;
  padding-left: 2em;
  padding-bottom: 2em;
  padding-right: 2em;
  
}


.smvd_pri_btn 
{
  background-color: #30881C;
  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_pri_btn:hover,
.smvd_pri_btn:focus,
.smvd_pri_btn:active 
{
  background-color: #3A702D;
}


.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_pri_btn_text
{
  color: white !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 20px;
  font-stretch: 100%;
  font-style:   normal;  
}


.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;
}

.answerIsDoingBg
{  
  background: url(../img/2020/webp/answer-is-doing.webp) fixed no-repeat;
  padding-top: 30px;
  padding-bottom: 30px;  
  position: 50%;
}


.smvd_icon_scale_blk
{
  font-size: 118px; 
  color: #666666;
  -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_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);   
}

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

.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: #f8f8f8;
  /* #F2FCEE    F2FCEE;*/
}

.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: #F2FCEE;
  
  padding-left: 1em;
  padding-right: 1em;
  
  /* #F2FCEE    */
}

.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_unknown_toppadding
{
  margin-top: 0em;
}

.smvd_ftComp_text_align
{
  text-align: center;
}


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

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

.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_Text1
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 30px;  
  font-weight: 600;
  letter-spacing: 1.5px;
  /* font-variant-caps: all-small-caps; */
  /* small-caps; */
  
}

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

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


.migration_btn 
{
  background-color: #FED73D;
  padding: 1em;
  width:300px;
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
  
}
.migration_btn:hover,
.migration_btn:focus,
.migration_btn: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);    */
  
  
  
  -moz-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  transform: scale(1.02);  
  
  -webkit-box-shadow: 12px 12px 10px 10px rgba(254, 215, 61, 0.2);
  -moz-box-shadow:    12px 12px 10px 10px rgba(254, 215, 61, 0.2);
  box-shadow:         12px 12px 10px 10px rgba(254, 215, 61, 0.2);
  
  -moz-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; 
  
}


.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-left: 1em;
  padding-right: 1em;
  
  max-height: 40px !important;
  background-color: white;
}

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

.topBanner
{
  padding-top: 0.2em;
  /* padding-bottom: 0.2em; */
  padding-left: 1em;
  padding-right: 1em;
  background-color: #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: #F2FCEE;
  
  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;
  /* color: #DEEFB7; */
  
  -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_primary:hover,
.plus_minus_icon_primary:focus,
.plus_minus_icon_primary: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: #F2FCEE;
  /* min-height: 400px !important; */
}


.smvd_thm1_whyICard
{
  padding-left: 3.5em;
  padding-right: 3.5em;
  padding-top: 4em;
  padding-bottom: 4em;
  
  background-color: #f8f8f8;      
  
  -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);  
}

.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_white_thin_padded
{
  background-color: white;  
  padding: 3em;  
}

.img_pic_frame_yellow_solid
{
  background-color: #FED73D;
  padding: 4px;
}

.img_pic_frame_green_solid
{
  background-color:#49A226;  
  padding: 5px;
  /* border-radius: 6px; */
}

.sizedFrameSection
{
  width: 540px;
}


.img_pic_frame_yellow_white_thin_padded
{
  background-color: white;  
  border: 0.5em solid #FED73D;
  padding: 3em;  
}


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


.img_pic_frame_lgreen_white_thin_xs_nx
{
  background-color: white;  
  border: 2px solid #FED73D;
  padding-bottom: 1em;  
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 2em;
}

.img_pic_frame_yellow_white_thin_xs_nx
{
  background-color: white;  
  border: 2px solid #FED73D;
  padding-bottom: 1em;  
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 2em;
}


.img_pic_frame_yellow_white_thin_xs
{
  background-color: white;  
  border: 2px solid #FED73D;
  padding-bottom: 1em;  
}

.img_pic_frame_yellow_nop
{
  border: 0.5em solid #FED73D;
}

.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: 3em;
  background-color: #F2FCEE;      
}

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

.smvd_thm1_FeatureCardYellow
{
  padding-top: 4em;
  padding-bottom: 3em;
  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: 6em;
}

.sectionPaddingBottom
{
  padding-bottom: 8em;
}

.sectionPaddingBottomMd
{
  padding-bottom: 6em;
}

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

.smvd_mega_menu_text_md_bld
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 26px;  
  font-weight: 600;
  letter-spacing: 1.5px;
}
.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_u
{
  color: black !important;
  font-family: 'Graphik Web',  sans-serif;
  font-size: 19px;
  letter-spacing: 1.5px;;
  text-decoration: underline;
}

.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: 14px;  
}

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

.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: transparent;  
  border-color: #30881C;
  color: #30881C;
  position: fixed; 
  right: 20px;
}

.newNavBtn:hover,
.newNavBtn:focus,
.newNavBtn:active 
{
  
  /* border-color: #DD6600; */
  color:  black;  
}

/* 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: 18px;
  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;
  margin-top: -50px;
  
}

/* The dropdown container */

.smvd_dropdown_ng 
{
  float: left;
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 8px;
}

/* .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: black;
}


.smvd_dropdown_content_ng 
{
  position: absolute;  
  background-color: white;
  width: 100%;
  left: 0;
  border-bottom: 4px solid #FED73D;
  border-radius: 5px;
  -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;
}


.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;
}

@-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; */
  padding-bottom: 0.5em;
  background-color: white; 
  border-radius: 10px;
}



.smvd_ftcomparision_row_cl_ad_a
{
  background-color: #F2FCEE; 
  border-radius: 10px;  
  padding-top: 1em; 
  padding-bottom: 1em;  
  margin-top: 2em;;
  margin-bottom: 2em;;
}

.smvd_ftcomparision_row_next_hv
{
  padding: 1em;        
  margin: 2em;        
  min-height: 20em;      
  
  background-color: white;        
  -moz-transition: all 0.4s ease-in;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in; 
}

.smvd_ftcomparision_row_next_hv:hover,
.smvd_ftcomparision_row_next_hv:focus,
.smvd_ftcomparision_row_next_hv: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.06);
  -webkit-transform: scale(1.06);
  transform: scale(1.06);   
  background-color: #F2FCEE;
}



/* XS size */
@media (max-width: 767px) 
{
  .smvd_text_style
  {
    text-align: center;
  }
  
  .smvd_pic_width
  {
    max-width: 300px;
  }
  
  .featuresPaddingTopSm
  {
    padding-top: 2em;
  }
  
  .caption {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate( -50%, -50% );
    text-align: right;
  }
  
  .smvd_m_i_p
  {
    padding-top: 5.5em;
  }
  
  .smvd_TextBlack_promot_h3
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 14px;  
    text-decoration: underline;
    letter-spacing: 1.5px;  
    font-weight: 600;
  }
  
  
  .smvd_TextBlack_promot_h3_lt
  {
    color: #282828 !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 14px;  
    letter-spacing: 1.5px;  
  }
  
  .smvd_textblack_h2_nx
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;
    font-stretch: 100%;
    font-style:   normal;  
  }  
  
  .smvd_promo_mgrs
  {
    padding-top: 10em; padding-bottom: 8em;
  }
  
  .smvd_text_main_tsp
  {
    background: rgb(0, 0, 0);
    background: rgba(255, 255, 250, 0.7);  
    padding-top: 1.5em;      
    padding-bottom: 1em;      
    padding-left: 1em;      
    padding-right: 1em;    
  }
  
  .smvd_dropdown_ng 
  {
    background-color: transparent;
    float: left;
    overflow: hidden;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  
  
  .smvd_testimonials_card_p
  {
    padding-left: 3.5em;
    padding-right: 3.5em;
    padding-top: 3em;
    padding-bottom: 3em;
    margin-left: -2em;  
    background-color: white;      
  }
  
  .smvd_TextBlack_h2_G
  {
    color: #30881c !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  
  .smvd_TextBlack_h2_Y
  {
    /* color: #FFD22E !important; */
    color: black !important;
    
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  .smvd_main_bg_nx
  {  
    /* background:fixed no-repeat url("../img/2020/promo-picture-540x960-0.5.png");     */
    background:fixed no-repeat url("../img/2020/promo-picture-540x540-0.1.png");    
    
  }
  
  
  .smvd_fg
  {
    padding-top: 20px !important; 
  }
  
  .smvd_m_t_m1
  {
    margin-top: 50px;
  }
  
  .smvd_make_a_sample_call_icon
  {
    height: 60px;
  }
  
  .smvd_m_t_m
  {
    margin-top: -50px;
  }
  
  .smvd_text_hw_p2
  {
    color: white !important;
    text-decoration: none !important;
    font-family: 'Handlee', cursive;  
    font-size: 34px;
  }
  
  .smvd_text_hw_emp
  {
    color: #feea98 !important;
    text-decoration: none !important;
    font-family: 'Handlee', cursive;  
    font-size: 32px;
    transform: rotate(-10deg);  
  }
  .main_pg_icon
  {
    height: 34px;
  }
  
  .main_pg_icon_sm
  {
    height: 26px;
  }
  
  
  .smvd_m_t_xs_sm_only
  {
    margin-top: 10px;
  }
  
  .img_pic_frame_yellow_white_thin_xs_nx
  {
    background-color: white;  
    border: 2px solid #FED73D;
    
    padding-bottom: 1em;  
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2em;
  }
  
  .smvd_image_circle_grey {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #f8f8f8;
    border: 10px solid #f8f8f8;    
    display:inline-block;
    vertical-align:middle;
  }
  
  .smvd_image_circle_grey img{
    width:100%;
  }
  
  .smvd_tkcl_card_m
  {
    margin-top: 0em;
  }
  
  .extraFooterText
  {
    color: white;
    text-decoration: none !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 0.8em;
    
    letter-spacing: 1.5px;  
    
  }
  
  .smvd_H1_g
  {
    color: #2D7218 !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
    font-weight: 800;
  }
  
  .smvd_TextBlack_H1_Gr
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  
  .smvd_text_try_sample_number
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
  }
  
  .smvd_text_try_sample_number_wh
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
  }
  
  
  .smvd_m_t_lg_md
  {
    margin-top: 2em;
  }
  
  .smvd_h2_nx
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  
  
  .smvd_h2_nx_w
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 19px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  
  .whyIsOnBg
  {  
    /* background:fixed no-repeat url(../img/2020/webp/Superhero-pair-silhouettes-1792x1008-18op.webp), url(../img/2020/png/Superhero-pair-silhouettes-1792x1008-18op.png);;   */
    
    background:fixed no-repeat url(../img/2020/webp/Superhero-pair-silhouettes-400x225-18op.webp);  
    background-position:center; 
  }
  
  
  .smvd_TextBlack_H2_Gr_nnx
  {
    color: #666666 !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 18px;  
  }
  
  .secWhyMarTop
  {
    margin-top: 0em;
  }
  
  .smvd_ftcomparision_row_cl_ad_a
  {
    background-color: #F2FCEE; 
    
    padding-top: 3em; 
    padding-bottom: 3em;  
    padding-left: 1em; 
    padding-right: 1em;   
    
    margin-top: 2em;;
    margin-bottom: 2em;;
  } 
  
  .smvd_frame_g
  {
    background-color: white;  
    border: 0.5em solid #F2FCEE;
  }
  
  
  .img_pic_frame_white_thin_padded
  {
    background-color: transparent;  
    padding-top: 3em;  
    padding-bottom: 3em;  
    padding-left: 0.5em;  
    padding-right: 0.5em;  
    
  }
  
  
  .smvd_thm1_FeatureCardSeaGreen
  {
    padding-top: 3em;
    padding-bottom: 3em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    
    margin-bottom: 2em;
    background-color: #F2FCEE;
    min-height: 400px !important;
  }
  
  
  .smvd_title_mar_btm
  {
    margin-bottom: 1em;
  }
  
  .secPicMarTop
  {
    margin-top: 1em;
  }
  
  
  .smvd_contpad_nx
  {
    padding-top: -2em !important;
    margin-top: -5em;
  }
  
  
  .smvd_form_container_y
  {
    padding: 0.5em;        
    background-color: white;      
    border: 2px solid #FED73D;  
  }
  
  .smvd_contpad
  {
    padding: 0em;
  }
  
  .featuresPaddingTopNx
  {
    padding-top: 0em;
  }
  
  
  .smvd_form_c_p
  {
    padding-top: 2em ;
    padding-bottom: 2em ;
    padding-left: 2px ;
    padding-right: 2px ;
  }
  
  .m_t_u_s
  {
    margin-top: 10em;
  }
  
  /* Bubbles anumation -start */
  .bubbles{
    position:absolute;
    width:100%;
    height: 100%;
    z-index:0;
    overflow:hidden;
    top:0;
    left:0;
  }
  .bubble{
    position: absolute;
    bottom:-100px;
    width:20px;
    height: 20px;
    background:#FFE685;
    border-radius:50%;
    opacity:0.5;
    animation: rise 10s infinite ease-in;
  }
  .bubble:nth-child(1){
    width:20px;
    height:20px;
    left:10%;
    animation-duration:8s;
  }
  .bubble:nth-child(2){
    width:10px;
    height:10px;
    left:20%;
    animation-duration:5s;
    animation-delay:1s;
  }
  .bubble:nth-child(3){
    width:25px;
    height:25px;
    left:35%;
    animation-duration:7s;
    animation-delay:2s;
  }
  .bubble:nth-child(4){
    width:40px;
    height:40px;
    left:50%;
    animation-duration:11s;
    animation-delay:0s;
  }
  .bubble:nth-child(5){
    width:17px;
    height:17px;
    left:55%;
    animation-duration:6s;
    animation-delay:1s;
  }
  .bubble:nth-child(6){
    width:22px;
    height:22px;
    left:65%;
    animation-duration:8s;
    animation-delay:3s;
  }
  .bubble:nth-child(7){
    width:45px;
    height:45px;
    left:70%;
    animation-duration:12s;
    animation-delay:2s;
  }
  .bubble:nth-child(8){
    width:12px;
    height:12px;
    left:80%;
    animation-duration:6s;
    animation-delay:2s;
  }
  .bubble:nth-child(9){
    width:7px;
    height:7px;
    left:70%;
    animation-duration:5s;
    animation-delay:1s;
  }
  .bubble:nth-child(10){
    width:45px;
    height:45px;
    left:25%;
    animation-duration:10s;
    animation-delay:4s;
  }
  @keyframes rise{
    0%{
      bottom:-100px;
      transform:translateX(0);
    }
    50%{
      transform:translate(100px);
    }
    100%{
      bottom:1080px;
      transform:translateX(-200px);
    }
  }
  /* Bubbles animation -end */
  
  .smvd_new_text 
  {
    position: relative;
    font-size: 1.5em;
    letter-spacing: 15px;
    text-transform: uppercase;
    transform: rotate(-10deg);
    color: #D84F77;
  }
  
  .smvd_heading_h2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 18px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  
  .smvd_promo_h1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-variant: small-caps;
    letter-spacing: 5px;
    font-weight: 600; 
  }
  
  .smvd_promo_h2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 16px;  
    letter-spacing: 2px;
  }
  
  .smvd_wave_mar_tx_2
  {
    margin-top: 3em;
  }
  
  .smvd_TextBlack_h2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  
  .smvd_wave_mar_tx
  {
    margin-top: -11.5em;
  }
  
  .smvd_wave_mar
  {
    margin-top: 12em;
  }
  
  .smvd_TextBlack_h1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 36px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
  }
  
  .animate_span {
    display: inline-block;
    background-color: #DEEFB7;
    width: 6px;
    height: 80px;
    margin-left: 12px;
    animation: wave 4s linear infinite;
  }
  
  
  
  @keyframes wave {
    0%, 50%{
      transform: scaleY(1);
    }
    25% {
      transform: scaleY(3);
      background-color: #FFE685;
    }
  }
  
  .a1 {
    animation-delay: 0s;
  }
  .a2 {
    animation-delay: .2s;
  }
  .a3 {
    animation-delay: .4s;
  }
  .a4 {
    animation-delay: .6s;
  }
  .a5 {
    animation-delay: .8s;
  }
  
  .a5 {
    animation-delay: .8s;
  }
  
  .a6 {
    animation-delay: 1s;
  }
  
  .a7 {
    animation-delay: 1.2s;
  }
  
  .a8 {
    animation-delay: 1.4s;
  }
  
  .a9 {
    animation-delay: 1.6s;
  }
  
  .a10 {
    animation-delay: 1.8s;
  }
  
  .a11 {
    animation-delay: 2s;
  }
  
  .a12 {
    animation-delay: 2.2s;
  }
  
  .a13 {
    animation-delay: 2.4s;
  }
  
  .a14 {
    animation-delay: 2.6s;
  }
  
  .a15 {
    animation-delay: 2.8s;
  }
  
  .a16 {
    animation-delay: 3s;
  }
  
  
  .a17 {
    animation-delay: 3.2s;
  }
  
  
  
  .smvd_try_sample_btn 
  {
    z-index: 11;
    
    width: 75px;
    height: 75px;
    border-radius: 50%;
    
    background-color: #FED73D;
    padding: 0.25em;
    position: fixed;
    
    bottom: 25%;
    left: 5px;
    
    -moz-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in; 
    
    -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);   
    
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);    
    
  }
  
  .smvd_try_sample_btn:hover,
  .smvd_try_sample_btn:focus,
  .smvd_try_sample_btn:active 
  {
    background-color: #FFBA02;
    
    -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_try_sample_btn_text
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 1.6em;
    font-stretch: 100%;
    font-style:   normal;  
    font-weight: 600;
    letter-spacing: 2px;
  }
  
  
  .m_t_acb_sec 
  {
    margin-top: -3em;
  }
  
  .smvd_affiliate_signup_btn 
  {
    background-color: #FFBA02;
    padding: 0.3em;
    width:250px;
    -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: 20px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  
  .smvd_affiliate_text_1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 40px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  
  .smvd_affiliate_text_2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 30px;
    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: 20px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 1.5px;
  }
  
  
  .answerIsDoingBg
  {  
    background: url(../img/2020/webp/answer-is-doing.webp) fixed no-repeat;
    padding-top: 30px;
    padding-bottom: 30px;  
    position: 50%;
  }
  
  .smvd_ftcomparision_row_next
  {
    /* padding-top: 1em;
    padding-bottom: 1em; */
    padding-bottom: 0.5em;
    background-color: white; 
    border-radius: 10px;
    min-height: 5em;;
  }
  
  
  .smvd_ftcomparision_row_next_hv
  {
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 4px;
    padding-right: 4px;
    
    background-color: white; 
    min-height: 5em;;
    
    -moz-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in; 
  }
  
  .smvd_ftcomparision_row_next_hv:hover,
  .smvd_ftcomparision_row_next_hv:focus,
  .smvd_ftcomparision_row_next_hv: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.02);
    -webkit-transform: scale(1.02);
    transform: scale(1.02);   
  }
  
  .smvd_ftcomparision_card_closed
  {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px; 
    background-color: #F2FCEE;
    padding-left: 1em;
    padding-right: 1em;
  }
  
  .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_unknown_toppadding
  {
    padding-top: 5em;
  }
  
  .smvd_ftComp_text_align
  {
    text-align: none;
  }
  
  
  .smvd_ftComp_mark_red
  {
    color: red; 
    font-size:24px;  
  }
  
  .smvd_ftComp_mark_green
  {
    color: #30881c; 
    font-size:24px;
  }
  
  
  .smvd_TextBlack_ftComp_Text2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 22px;  
    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: 1em !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;
  }
  
  
  .m_t_xl_xs_only 
  {
    margin-top: 100px;
  }
  
  .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: #F2FCEE;
    
    padding-top: 0em;
    padding-bottom: 0em;
    
    padding-right: 0em;
    padding-left: 0em;
  }
  
  .plansExpandSection
  {
    background-color: #F2FCEE;                
    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: #F2FCEE;
  }
  
  
  .smvd_thm1_whyICard
  {
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 3em;
    padding-bottom: 3em;
    
    background-color: #f8f8f8;      
    
    -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);  
  }
  
  .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: #F2FCEE;
  }
  
  .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: #F2FCEE;      
  }
  
  
  .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;
  }
  
  .sectionPaddingBottomMd
  {
    padding-bottom: 3em;
  }
  
  .marginTopMenu3
  {
    margin-top: 50px !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;;
  }
  
  
  .menuTextSimple_u
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 18px;
    letter-spacing: 1.5px;;
    text-decoration: underline;
  }
  
  .smvd_dropdown_content_ng {
    position: absolute;         
    background-color: white;
    width: 100%;
    left: 0;
    border-bottom: 4px solid #FED73D;
    border-radius: 5px;
    
    -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-top: 0.8em;
    
    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: black !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: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 12px;  
  }
}
/* SM size */
@media (min-width: 768px)  and (max-width: 991px) 
{ 
  .smvd_text_style
  {
    text-align: center;
  }
  
  .smvd_pic_width
  {
    max-width: 230px;
  }
  
  .smvd_pri_btn_text
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 22px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  .smvd_affiliate_signup_btn_text
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 22px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  
  .marginTopMenu3
  {
    margin-top: 53px !important;
  }
  .featuresPaddingTopSm
  {
    padding-top: 4em;
  }
  
  .smvd_m_i_p
  {
    padding-top: 5.5em;
  }
  
  .caption {
    position: absolute;
    top: 75%;
    left: 50%;
    transform: translate( -50%, -50% );
    text-align: right;
  }
  
  .smvd_TextBlack_promot_h3
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 14px;  
    text-decoration: underline;
    letter-spacing: 1.5px;  
    font-weight: 600;
  }
  
  
  .smvd_TextBlack_promot_h3_lt
  {
    color: #282828 !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 14px;  
    letter-spacing: 1.5px;  
  }
  
  
  .smvd_testimonials_card_p_featured
  {
    padding-left: 3.5em;
    padding-right: 3.5em;
    padding-top: 2em;
    padding-bottom: 4em;
    /* border: 6px solid #FEECA4; */
    background-color: white;      
    max-width: auto;
  }
  
  .smvd_promo_mgrs{
    padding-top: 10em; padding-bottom: 4em;
  }
  
  .smvd_text_main_tsp
  {
    background: rgb(0, 0, 0);
    background: rgba(255, 255, 250, 0.8);  
    padding-top: 4em;      
    padding-bottom: 4em;      
    padding-left: 1em;      
    padding-right: 1em;    
  }
  
  .smvd_textblack_h2_nx
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
  }  
  
  .topBannerTop
  {
    padding-top: 0em;
    padding-left: 0em;
    padding-right: 0em;
    
    max-height: 40px !important;
    background-color: white;
  }
  
  .smvd_dropdown_ng 
  {
    float: left;
    overflow: hidden;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  
  .smvd_testimonials_card_p
  {
    padding-left: 3.5em;
    padding-right: 3.5em;
    padding-top: 3em;
    padding-bottom: 3em;
    margin-left: -2em;  
    background-color: white;      
  }
  
  .smvd_TextBlack_h2_G
  {
    color: #30881c !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 30px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  
  .smvd_TextBlack_h2_Y
  {
    /* color: #FFD22E !important; */
    color: black !important;
    
    font-family: 'Graphik Web',  sans-serif;
    font-size: 30px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  .smvd_main_bg_nx
  {  
    background:fixed no-repeat url("../img/2020/promo-picture-540x960-0.5.png");    
  }
  
  
  .smvd_fg
  {
    padding-top: 30px !important; 
  }
  
  .smvd_make_a_sample_call_icon
  {
    height: 100px;
  }
  
  .smvd_m_t_xs_sm_only
  {
    margin-top: 20px;
  }
  
  .img_pic_frame_yellow_white_thin_xs_nx
  {
    background-color: white;  
    border: 2px solid #FED73D;
    padding-bottom: 2em;  
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1em;
  }
  
  .smvd_tkcl_card_m
  {
    margin-top: 0em;
  }
  
  .extraFooterText
  {
    color: white;
    text-decoration: none !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 0.8em;
    
    letter-spacing: 1.5px;  
    
  }
  
  .smvd_H1_g
  {
    color: #2D7218 !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
    font-weight: 800;
  }
  
  .smvd_TextBlack_H1_Gr
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  
  .smvd_text_try_sample_number
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
  }
  
  .smvd_text_try_sample_number_wh
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 26px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
  }
  
  .smvd_m_t_lg_md
  {
    margin-top: 2em;
  }
  
  .smvd_h2_nx
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 22px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  
  .smvd_h2_nx_w
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  .whyIsOnBg
  {     
    background:fixed no-repeat url(../img/2020/webp/Superhero-pair-silhouettes-700x394-18op.webp);  
    background-position:center; 
  }
  
  .smvd_TextBlack_H2_Gr_nnx
  {
    color: #666666 !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 22px;  
  }
  
  .smvd_ftcomparision_row_cl_ad_a
  {
    background-color: #F2FCEE; 
    
    padding-top: 3em; 
    padding-bottom: 3em;  
    padding-left: 2em; 
    padding-right: 2em;   
    
    margin-top: 2em;;
    margin-bottom: 2em;;
  } 
  
  
  .smvd_frame_g
  {
    background-color: white;  
    border: 0.5em solid #F2FCEE;
  }
  
  .smvd_title_mar_btm
  {
    margin-bottom: 1em;
  }
  
  .secPicMarTop
  {
    margin-top: 1em;
  }
  
  
  .smvd_form_container_y
  {
    padding: 1em;        
    background-color: white;      
    border: 3px solid #FED73D;  
  }
  
  .smvd_contpad
  {
    padding: 0.2em;
  }
  
  .smvd_contpad_nx
  {
    padding-top: -2em !important;
    margin-top: -5em;
  }
  
  
  .smvd_form_c_p
  {
    padding-top: 2em ;
    padding-bottom: 2em ;
    padding-left: 2px ;
    padding-right: 2px ;
  }
  
  .m_t_u_s
  {
    margin-top: 16em;
  }
  
  .smvd_new_text 
  {
    position: relative;
    font-size: 2em;
    letter-spacing: 15px;
    text-transform: uppercase;
    transform: rotate(-10deg);
    color: #D84F77;
  }
  
  .smvd_heading_h2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 22px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  
  .smvd_wave_mar_tx_2
  {
    margin-top: 9em;
  }
  
  .smvd_TextBlack_h2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 22px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  
  .smvd_TextBlack_h1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 42px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
    
  }
  .smvd_wave_mar_tx
  {
    margin-top: -8.5em;
  }
  
  .smvd_wave_mar
  {
    margin-top: 16em;
  }
  
  .m_t_acb_sec 
  {
    margin-top: -3em;
  }
  
  
  .m_t_afl_menu
  {
    margin-top: 0.4em;
  }
  
  .m_t_xl_xs_only 
  {
    margin-top: 70px;
  }
  
  .smvd_affiliate_text_1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 40px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  
  .smvd_affiliate_text_2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 30px;
    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: 20px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 1.5px;
  }
  
  .smvd_ftcomparision_row_next
  {
    /* padding-top: 1em;
    padding-bottom: 1em; */
    padding-bottom: 0.5em;
    background-color: white; 
    border-radius: 10px;
    min-height: 5em;
  }
  
  .smvd_ftcomparision_row_next_hv
  {
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 4px;
    padding-right: 4px;
    
    background-color: white; 
    min-height: 5em;;
    
    -moz-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in; 
  }
  
  
  .smvd_ftcomparision_row_next_hv:hover,
  .smvd_ftcomparision_row_next_hv:focus,
  .smvd_ftcomparision_row_next_hv: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.02);
    -webkit-transform: scale(1.02);
    transform: scale(1.02);   
  }
  
  
  .answerIsDoingBg
  {  
    background: url(../img/2020/webp/answer-is-doing.webp) fixed no-repeat;
    padding-top: 30px;
    padding-bottom: 30px;  
    position: 50%;
  }
  
  
  .smvd_ftcomparision_card_closed
  {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px; 
    
    background-color: #F2FCEE;
    padding-left: 1em;
    padding-right: 1em;
  }
  
  .ftComp_mt
  {
    margin-top: 1em;;
  }
  
  .smvd_text_ftComp_link_mt
  {
    margin-top: 6em;
    float: left;
    margin-left: 1.2em;
    
    /* following are to make it stick */
    position:fixed;
    z-index: 10;
    
  }
  
  
  .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: 2em !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_dropdown_content_ng {
    position: absolute;         
    background-color: white;
    width: 100%;
    left: 0;
    border-bottom: 4px solid #FED73D;
    border-radius: 5px;
    
    -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-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_spc
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;  
    letter-spacing: 1.5px;
  }
  
  .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: black !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: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 12px;  
  }
  
  .smvd_thm1_menu_text_dark
  {
    color: black  !important;
    text-decoration: none !important;
    font-family: 'Graphik Web',  sans-serif; 
    font-size: 1.2em;
    font-variant: normal !important;  
    cursor: pointer;  
  }
}

/* MD size */
@media (min-width: 992px)  and (max-width: 1199px) 
{
  .smvd_textblack_h2_nx
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 24px;
    font-stretch: 100%;
    font-style:   normal;  
  }  
  
  
  .smvd_pic_width
  {
    max-width: 280px;
  }
  
  .m_t_xl_xs_only
  {
    margin-top: 4em;
  }
  
  .smvd_bar_m_t
  {
    margin-top: 5px;
  }
  
  .smvd_h_m_t
  {
    padding-top: 40px;
  }
  
  .featuresPaddingTopSm
  {
    padding-top: 4em;
  }
  
  .smvd_m_i_p
  {
    padding-top: 5em;
  }
  .smvd_TextBlack_h2_G
  {
    color: #30881c !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 32px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  
  .smvd_TextBlack_h2_Y
  {
    /* color: #FFD22E !important; */
    color: black !important;
    
    font-family: 'Graphik Web',  sans-serif;
    font-size: 32px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  .smvd_main_bg_nx
  {  
    background:fixed no-repeat url("../img/2020/promo-picture-540x960-0.5.png");    
  }
  
  
  .smvd_text_main_tsp
  {
    background: rgb(0, 0, 0);
    background: rgba(255, 255, 255, 0.0);  
    padding-top: 4em;      
    padding-bottom: 4em;      
    padding-left: 1em;      
    padding-right: 1em;    
  }
  
  
  .smvd_fg
  {
    padding-top: 30px !important; 
  }
  
  .smvd_m_t_xs_sm_only
  {
    margin-top: 0px;
  }
  
  .extraFooterText
  {
    color: white;
    text-decoration: none !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 0.8em;
    
    letter-spacing: 1.5px;  
    
  }
  
  .smvd_m_t_lg_md
  {
    margin-top: 3em;
  }
  
  .smvd_contpad
  {
    padding: 1em;
  }
  
  .m_t_u_s
  {
    margin-top: 16em;
  }
  
  .smvd_wave_mar_tx_2
  {
    margin-top: 9em;
  }
  
  .smvd_TextBlack_h2
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 24px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  
  .smvd_TextBlack_h1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 52px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
    
  }
  
  .smvd_wave_mar_tx
  {
    margin-top: -9.5em;
  }
  
  .smvd_wave_mar
  {
    margin-top: 12em;
  }
  
  .smvd_ftcomparision_card_closed
  {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px; 
    
    background-color: #F2FCEE;
    padding-left: 1em;
    padding-right: 1em;
  }
  
  .ftComp_mt
  {
    margin-top: -5em;;
  }
  
  .smvd_text_ftComp_link_mt
  {
    margin-top: -1em;
    float: left;
    margin-left: 1.2em;
    
    /* following are to make it stick */
    position:fixed;
    z-index: 10;
    
  }
  
  .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: 'Graphik Web',  sans-serif; 
    font-size: 1.2em;
    font-variant: normal !important;  
    cursor: pointer;  
  }
  
  .gyn_btn 
  {
    background-color: green; 
    width:250px;
    padding-bottom: 0px;
  }
  
}


/* Sub LG size */
@media (min-width: 1200px)  and (max-width: 1400px) 
{ 
  
  .smvd_pic_width
  {
    max-width: 280px;
  }
  
  .featuresPaddingTopSm
  {
    padding-top: 4em;
  }
  
  .m_t_ai_t
  {
    margin-top: 5px;
  }
  
  .smvd_textblack_h2_nx
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 30px;
    font-stretch: 100%;
    font-style:   normal;  
  }  
  
  .smvd_testimonials_card_p
  {
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 3em;
    padding-bottom: 3em;
    
    background-color: white;      
  }
  
  .smvd_promo_mgrs{
    padding-top: 2em; padding-bottom: 4em;
  }
  
  .smvd_TextBlack_h2_G
  {
    color: #30881c !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 36px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  
  .smvd_TextBlack_h2_Y
  {
    /* color: #FFD22E !important; */
    color: black !important;
    
    font-family: 'Graphik Web',  sans-serif;
    font-size: 36px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  .smvd_main_bg_nx
  {  
    background:fixed no-repeat url("../img/2020/promo-picture-1400-0.6.png");    
  }
  .smvd_text_main_tsp
  {
    background: rgb(0, 0, 0);
    background: rgba(255, 255, 255, 0.0);  
    /* padding-top: 4em;      
    padding-bottom: 4em;      
    padding-left: 1em;      
    padding-right: 1em;     */
  }
  
  .smvd_fg
  {
    padding-top: 80px !important; 
  }
  
  
  /*   
  .m_t_xl_xs_only 
  {
    margin-top: -40px;
  } */
  
  .smvd_video_style_nx
  {
    max-width: 680px; 
    max-height: 800px;
    border:  1px #30881C solid;  
    background: rgb(0, 0, 0);  
    background: rgba(255, 255, 255, 0.4);    
  }
  
  
  .smvd_text_hw_p2
  {
    color: white !important;
    text-decoration: none !important;
    font-family: 'Handlee', cursive;  
    font-size: 28px;
  }
  .smvd_m_t_lg_nx 
  {
    margin-top: 10px;
  }
  
  .smvd_m_t_lg_nx_1
  {
    margin-top: 12px;
  }
  
  .smvd_m_t_lg_md
  {
    margin-top: -2em;
  }
  
  .smvd_m_t_m
  {
    margin-top: -110px;
  }
  
  .smvd_m_t_m1
  {
    margin-top: 40px;
  }
  
  .smvd_m_t_m2
  {
    margin-top: 190px;
  }
  
  .smvd_h2_nx_w
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 16px;  
    font-weight: 600;
    letter-spacing: 3px;
  }
  
  .smvd_text_hw_emp
  {
    color: #feea98 !important;
    text-decoration: none !important;
    font-family: 'Handlee', cursive;  
    font-size: 26px;
    transform: rotate(-10deg);  
  }
  .m_t_xl_lg_md_only
  {
    margin-top: 0em;
  }
  
  .ison24_logo_img
  {
    height: 20px;
  }
  
  .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: 2px;
  }
  
  .gyn_btn_text_2
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 14px;  
  }
  
  
  .smvd_text_try_sample_number
  {
    color: red !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
  }
  
  .smvd_text_try_sample_number_wh
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 20px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
  }
  
  .smvd_aff_btn_mg
  {
    margin-top: 3em;
    margin-bottom: 5em;
  }
  
  .smvd_affiliate_signup_btn_text
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 24px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  
  .smvd_affiliate_text_1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 40px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  .smvd_affiliate_text_3
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 18px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 1.5px;
  }
  .smvd_mega_menu_text_nm_bld_primary
  {
    color: #30881c !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 17px;  
    font-weight: 600;
    letter-spacing: 1.5px;
    border-bottom: 2px solid #30881c;
  }
  
  .smvd_mega_menu_text_nm_bld
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 17px;  
    font-weight: 600;
    letter-spacing: 1.5px;
  }
  
  .menuTextSimple
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 16px;
    letter-spacing: 1.5px;;
  }
  
  .smvd_TextBlack_HH3_Gr_600
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 2px;
  }
  
  .smvd_points_texts
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 16px;
    letter-spacing: 1.5px;;
  }
  
  .smvd_TextBlack_HH3_Gr
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 16px;
    letter-spacing: 1.5px;;
  }
  
  .smvd_ftcomparision_row_next_hv
  {
    padding: 5px;        
    margin: 0.5em;        
    min-height: 18em;      
    
    background-color: white;        
    -moz-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in; 
  }
  
  .smvd_ftcomparision_row_cl_ad_a
  {
    background-color: #F2FCEE; 
    border-radius: 10px;  
    padding-top: 0.5em; 
    padding-bottom: 0.5em;  
    margin-top: 1em;
    margin-bottom: 1em;
  }
  
  .sizedSectionForLg
  {
    max-width: 1100px !important;
  }
  
  .newNavBtn_st 
  {
    padding-left: 0em;
    padding-top: 0em;
  }
  
  .newNavBtn {
    background-color: transparent;  
    border-color: #30881C;
    color: #30881C;
    /* padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 0.6em;
    padding-right: 0.6em; */
  }
  
  .newNavBtn:hover,
  .newNavBtn:focus,
  .newNavBtn:active 
  {
    
    /* border-color: #DD6600; */
    color:  #DD6600;  
  }
  
  .smvd_thm1_menu_text_dark
  {
    color: black  !important;
    text-decoration: none !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 1.1em;
    padding: 0.5em;;
    font-variant: normal !important;  
    cursor: pointer;  
  }
  
  .gyn_btn 
  {
    background-color: #30881c;
    width:300px;
  }
  
  .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: 2px;
  }
  
  
  .gyn_btn_text_2
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 14px;  
  }
  
  .ison24_logo_img
  {
    height: 40px;
  }
  
  .extraFooterText
  {
    color: white;
    text-decoration: none !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 0.8em;
    letter-spacing: 1.5px;  
    
  }
  
  .smvd_H1_g
  {
    color: #2D7218 !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 30px;
    font-stretch: 100%;
    font-style:   normal;  
    font-weight: 800;
  }
  
  .smvd_TextBlack_H1_Gr
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 30px;
    font-stretch: 100%;
    font-style:   normal;  
  }
  
  
  .smvd_text_try_sample_number
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 28px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
  }
  
  .smvd_text_try_sample_number_wh
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 28px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
  }
  
  
  .smvd_h2_nx
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 24px;  
    font-weight: 500;
    letter-spacing: 2px;
  }
  /*   
  
  .smvd_h2_nx_w
  {
    color: white !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 22px;  
    font-weight: 500;
    letter-spacing: 2px;
  } */
  .smvd_TextBlack_h1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 50px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
    
  }
  
  .m_t_u_s
  {
    margin-top: 10em;
  }
  
  
  .smvd_m_i_p
  {
    padding-top: 4em;
  }
  
}

/* Sub LLG size */
@media (min-width: 1401px)  and (max-width: 1440px) 
{   
  
  .smvd_pic_width
  {
    max-width: 320px;
  }
  
  .smvd_m_i_p
  {
    padding-top: 5em;
  }
  
  .smvd_TextBlack_h1
  {
    color: black !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 50px;
    font-stretch: 100%;
    font-style:   normal;  
    letter-spacing: 2px;
    
  }
  
  
  .smvd_promo_mgrs{
    padding-top: 2em; padding-bottom: 0em;
  }
  
  .smvd_TextBlack_h2_G
  {
    color: #30881c !important;
    font-family: 'Graphik Web',  sans-serif;
    font-size: 36px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  
  .smvd_TextBlack_h2_Y
  {
    /* color: #FFD22E !important; */
    color: black !important;
    
    font-family: 'Graphik Web',  sans-serif;
    font-size: 36px;
    font-stretch: 100%;
    font-style: normal;  
    font-weight: 600;
    letter-spacing: 2px;
    text-align: right;
  }
  
  .smvd_main_bg_nx
  {  
    background:fixed no-repeat url("../img/2020/promo-picture-1400-0.6.png");    
  }
}

/* @media only screen 
and (device-width: 428px) 
and (device-height: 812px) 
and (-webkit-device-pixel-ratio: 3) 
{ 
  .smvd_main_bg_nx
  {  
    background:fixed no-repeat url("../img/2020/promo-picture-2240x720-0.6.png");        
  }  
} */