@charset "utf-8";
/* CSS Document

	@media (min-width:760px) and (max-width:770px){}

	font-family: 'Avenir-Roman';
	font-family: 'Avenir-Oblique';
	font-family: 'Avenir-Black';
	font-family: 'MrsEavesot-Roman';
	font-family: 'Mrseavesot-Italic';

*/

::-webkit-input-placeholder { color: #ffffff !important; }
:-moz-placeholder { color: #ffffff !important; opacity:  1; }
::-moz-placeholder { color: #ffffff !important; opacity:  1; }
:-ms-input-placeholder { color: #ffffff !important; }
body, ul{ margin:0px; padding:0px; }
body{ background-color: #f5f5f5 !important; }
img{ max-width:100%; }
a{ text-decoration:none !important; }
li{ list-style:none; }
p, h1, h2, h3, h4, h5, h6, h7, h8{ margin:0px; }
.clear{ display:block; overflow:hidden; visibility:hidden; width:0px; height:0px; clear:both; }

hr.green{ margin: 0 0 0; border-color: #86a44c; max-width: 400px; }

.inr_wrapper{ width:1170px; margin:0 auto; }

.container-fluid{ padding-right: 0; padding-left: 0; }
.slider_c .bx-controls.bx-has-pager{ display:none !important; }

.header_bg.container-fluid{ box-shadow: 0 6px 20px -12px #000; background:url(assets/images/Raindrop-Technique_03.png) repeat; position: fixed; width: 100%;  z-index: 999999; }
.header_wrpr{ text-align:center; }
.top_menu{ margin: 30px 0 0; }
.top_menu ul{ margin: 0 0 21px; }
.top_menu ul li{ display:inline-block; }
.top_menu ul li:last-child a{ border-right:none; }
.top_menu ul li a{ font-size: 15px; color: #6f6f6f; font-family: 'Avenir-Roman'; text-transform: uppercase; border-right: 1px solid #ccc; padding: 4px 18px 4px 16px; letter-spacing:.75px; }
.top_menu ul li a:hover{ color:#9c0058; }

.banner_after_header{ margin-bottom: 60px; }
.banner_content_out{ position: absolute; top: 295px; max-width: 1170px; margin: 0 auto; left: 0; right: 0; }
.banner_after_header .banner_content img.rain_dr_word{  }
.banner_after_header .banner_content .small_word_b{ margin-left: 25px; }
.banner_after_header .banner_content .just_drop_img{ margin-top: -50px; margin-left: 180px; position: relative; z-index: 9999; }
.banner_after_header .banner_content .banner_text_p{ width:505px; /*background: #9c0058;*/ background:rgba(156, 0, 88, 0.8); position:relative; padding: 30px 30px 28px 0; z-index: 999; top: -20px; }
.banner_content .banner_text_p span.p_bg_part{ position: absolute; right: -120px; top: 0; width: 120px; height: 100%; background: url(assets/images/side_part_img_purple.png) no-repeat 0 0; background-size: auto 100%; z-index: 999; top:0px; }
.banner_after_header .banner_content .banner_text_p span{  }
.banner_content h4{ font-size:21px; color:#ffffff; font-family: 'MrsEavesot-Roman'; margin: 0 0 15px; text-transform:uppercase; }
.banner_content p{ font-size:15.5px; color:#ffffff; font-family: 'Avenir-Roman'; line-height:1.8em; }

/*	Section Heading Styles	*/
.section_heading{ background:url(assets/images/le_img_sec_10.jpg) no-repeat top left !important; padding: 50px 0 42px 40px !important; max-width: 1030px; margin: 0 auto 0px; }
.section_heading h2{ color:#9c0058; font-size:55px; font-family: 'MrsEavesot-Roman'; text-transform:uppercase; font-style:normal; letter-spacing: 12px; margin: 0 0 0 120px; }
.section_heading h3{ color:#648b1a; font-size:48px; font-family: 'Mrseavesot-Italic'; margin: 0 0 0 180px; }
.msg_oils_sec.section_heading h3{ margin-left:120px; }
.section_heading.ess_blends_sec h3{ margin-left:202px; }
.border_line{ text-align:center; margin-top: 18px; max-width: 950px; line-height: 0em; clear:both; }
.border_line hr{ border-top: 1px solid #8a8b8d; border-bottom: 1px solid #e2e2e3; border-right: none; border-left: none; display: inline-block; width: 98%; vertical-align: top; margin: 3px -6px; }
.border_line span{ display:inline-block; background:url(assets/images/round_img_hr_tag_07.png) no-repeat 0 0; width:8px; height:8px; vertical-align: top; position: relative; z-index: 1; }


/*	Slider Styles	*/
.tribal_slider{ max-width:1170px; text-align:center; position: relative; margin-top: 48px; margin: 0 auto 65px; }
.bx-pager.bx-default-pager{ margin-top: -2px; }
.bx-pager.bx-default-pager .bx-pager-item{ display:inline-block; margin: 0 8px; }
.bx-pager-item a{ font-size: 0; display: block; width: 21px; height: 21px; border-radius: 50%; background: #e0e0e0; }
.bx-pager-item a:hover, .bx-pager-item .active{ background:#fdb812; }
.bx-controls .bx-controls-auto{ display:none; }
.bx-controls-direction a.bx-prev, .bx-controls-direction a.bx-next{ position: absolute; top: 1px; width: 100px; height: 100%; max-height: 597px; font-size: 0px; background-position:center center; background-repeat:no-repeat; background-color: rgba(0, 0, 0, 0.18); }
.bx-controls-direction a.bx-prev{ left:0; background-image:url(assets/images/left_arrow_slider_img_14.png); }
.bx-controls-direction a.bx-next{ right:0; background-image:url(assets/images/right_arrow_slider_img_14.png); }

/*	Footer Styles	*/
.footer_bg{ background:#e0e0e0; padding:84px 0 110px; margin-top: 0px; overflow: hidden; height: auto; }
.footer_bg .container{ padding:0 !important; }
.footer_bg .col-md-4:first-child{ padding-left:0 !important; }
.footer_bg .col-md-4:last-child{ padding-right:0 !important; }
.footer_bg p{ font-size:13px; color:#65646a; font-family: 'Avenir-Roman'; margin-bottom: 4px; }
.footer_logo img{ width:300px; }
.undline_text{ text-decoration:underline; }
.social_md_col{ text-align:right; }
.social_md_col ul li{ display:inline-block; margin-left: 3px; }
.social_md_col ul li a:hover img{ opacity:0.7; }
ul.foter_scal_ico{ margin-bottom: 25px; }

.essential_oils_gall{ width:100%; text-align:center; }
.img_thumb_eo{ padding:0 !important; vertical-align:top; width: 24.97% !important; cursor:pointer; overflow:hidden; /*display: inline-block; float: none !important; margin: 0 -0.145% -0.2%;*/ margin:0 0; }
.hover_content{ opacity:0; position:absolute; top:350px; left:0; right:0; width:100%; height: 100%; }
.img_thumb_eo:hover .hover_content{ top: 0px; opacity: 1; }
.hover_purple_bg{ background:url(assets/images/purple_bg_hover.png) repeat; }
.hover_blue_bg{ background:url(assets/images/blue_bg_hover.png) repeat; }
.hover_orange_bg{ background:url(assets/images/orange_bg_hover.png) repeat; }
.hover_content{ text-align:center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.img_thumb_eo img{ width:100%; max-width:100%; }
.img_thumb_eo:hover > img{ -moz-transform: scale(1.5) rotate(0deg) translate(0px); -webkit-transform: scale(1.5) rotate(0deg) translate(0px); -o-transform: scale(1.5) rotate(0deg) translate(0px); transform: scale(1.5) rotate(0deg) translate(0px); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }

.hover_content h3{ color:#ffffff; font-family: 'MrsEavesot-Roman'; width:100%; margin:6% auto 10px; /*font-size:36px; font-size: 250%;*/ font-size:180%; text-transform:uppercase; }
.hover_content p{ color:#ffffff; font-family: 'Mrseavesot-Italic'; width:70%; margin:0 auto; line-height: 1.1em; font-size:100%; }
.essential_oils_gall .hover_content p, .essential_blends_gall .hover_content p, .msg_oils_gall .hover_content p{ font-size:22px !important; }
.step_sec h2{ color:#9c0058; font-size:55px; font-family: 'MrsEavesot-Roman'; margin: 0 0 35px; text-align:center; }
.step_sec h2 span{ color:#adadad; font-family: 'Mrseavesot-Italic'; margin-right: 18px; }
.steps_widget h3, .collection_section_widgets h3{ font-family: 'Mrseavesot-Italic'; color:#9d9d9d; font-size:30px; margin:0 0; }
.collection_section_widgets p{ color:#333333; font-size:14px; margin-bottom: 18px; }
.msg_oils_gall, .essential_blends_gall, .essential_oils_gall{ overflow: hidden; height: auto; background: #e0e0e0; padding-bottom: 35px; }
.msg_oils_sec, .ess_blends_sec{ margin-top:50px; }
.collection_section_widgets h3{ margin: 0 0 16px; }
.colctin_sec_wid h4{ margin: 0 0 1px; }
a.watch_video_btn{ color:#99ca3c; font-size:12px; font-family: 'Avenir-Black'; background:url(assets/images/play_video_btn_03.png) no-repeat 0 0; padding: 7px 0px 7px 40px; margin-bottom: 12px; display: block; clear: both; float: left; text-transform: uppercase; letter-spacing: 0.75px; clear: both; float: left; margin-left: 34%; position: absolute; top: 21%; left: -31%; }
a.watch_video_btn:hover{ color:#99ca3c; font-size:12.5px; }
p.sml_b_tx{ font-size:12px; color:#333333; font-family: 'Avenir-Roman'; }

.raindr_tech_sec_cont{ margin-top:30px; }
.raindr_tech_sec_cont.container .col-md-6{ padding-left: 95px; padding-right: 40px; }
.raindr_tech_sec_cont.container span{ color:#333333; font-size:40px; font-family: 'Mrseavesot-Italic'; line-height: 1em; }
.raindr_tech_sec_cont.container p{ font-size:14px; font-family: 'Avenir-Roman'; }
.dots_bar{ display: inline-block; width: 5px; height: 100%; background: url(assets/images/doted_vertical_bar_03.png) repeat-y 0 0; min-height: 130px; float: left; }
.raindr_tech_sec_cont .first_t_spe_c{ padding-right:38px !important; padding-left:0px !important; margin-left:100px; line-height:1.75em; letter-spacing:.25px; text-align:justify; }
.raindr_tech_sec_cont .sec_t_spe_c{ padding-left:38px !important; padding-right:0 !important; margin-left:0px; line-height:1.75em; letter-spacing:.25px; text-align:justify; }

.preparation_grn_sec{ background: #648b1a; text-align: center; padding: 30px 0px 25px; margin: 60px 0 0; }
.preparation_grn_sec .pre_gren_wr{ max-width:650px; margin:0 auto; }
.preparation_grn_sec h2{ font-size:30px; color:#ffffff; font-family: 'MrsEavesot-Roman'; font-weight:bold; text-transform:uppercase; letter-spacing: 6px; margin: 0 0 18px; font-weight: normal; }
.preparation_grn_sec p{ font-size:14px; color:#ffffff; font-family: 'Avenir-Roman'; line-height: 1.75em; }
.preparation_grn_sec hr{ margin: 15px auto 15px !important; }

.step_sec{ margin-top: 70px; height: auto; }
.step_sec .container{ text-align: center; position:relative; }
.step_sec .container .col-md-4.steps_widget{ padding: 0 41px; width: 30%; float: none; display: inline-block !important; vertical-align: top; text-align:left; }
.col-md-4.steps_widget p{ font-size:14px; color:#333333; font-family: 'Avenir-Roman'; line-height: 1.75em; margin:0 0 25px; text-align:justify; letter-spacing:.25px;}
.col-md-4.steps_widget p a, a.more_btn_phrase{ color:#cccccc !important; font-size:14px; }
a.more_btn_phrase{ font-size:12px !important; }
.col-md-4.steps_widget h3{ margin-bottom: 8px; text-align:center; }
.col-md-4.steps_widget li{ margin-bottom:25px; text-align: justify; font-size: 14px; letter-spacing:0.5px; font-family: 'Avenir-Roman'; line-height: 1.75em; }

ul.green-link { padding-left: 8% !important; }
ul.green-link li { line-height: 1.6em !important; list-style: disc !important; margin-bottom: 4px !important; }
ul.green-link li a { color: #648b1a !important; font-family: 'Avenir-Black'; }
ul.green-link li a:hover{ color:#99ca3c !important; }


.col-md-4.steps_widget li b, .collection_section_widgets p b, .col-md-4.steps_widget p b{ font-family: 'Avenir-Black'; }
.col-md-4.steps_widget li i, .collection_section_widgets p i, .col-md-4.steps_widget p i{ font-family: 'Avenir-Oblique'; }

.col-md-4.steps_widget p li{ margin:0; }
.step_sec .container .steps_widget:before{ display: block; content: ''; width: 1px; height: 62px; position: absolute; top: 44px; right: 0; background: #c9c1c1; }
.step_sec .steps_widget:last-child:before{ display:none; }
.impor_notes{ background:#648b1a; color:#ffffff; text-align:center; position:relative; padding: 9px 0 30px; margin: 82px 0 0 0; }
.cyan_col_text_bottom{ color:#74cac7; font-family: 'MrsEavesot-Bold'; text-align: center; margin: 40px 0; font-size: 18px; letter-spacing: 5px; text-transform: uppercase; }
.cyan_col_text_bottom span{ font-size: 26px; font-weight: normal; }
.cyan_col_text_bottom a:link, .cyan_col_text_bottom a:visited, .cyan_col_text_bottom a:active{ color: #74cac7; }
.cyan_col_text_bottom a:hover	{ color: #74cac7; font-size: 105%; }

.impor_notes .inner_wr_nts{ max-width:680px; margin:0 auto; }
.impor_notes h3{ color:#ffffff; font-size:30px; font-family: 'MrsEavesot-Roman'; font-weight:bold; margin: 35px 0 22px; text-transform:uppercase; letter-spacing: 7px; font-weight: normal; }
.impor_notes p{ color:#ffffff; font-size:14px; font-family: 'Avenir-Roman'; margin: 0 0 12px; line-height: 1.75em; }
.impor_notes hr{ margin: 0px auto 12px; }
.impor_notes span.left_top_shape{ width: 0; height: 0; position: absolute; left: -80px; top: 0px; border-top: 224px solid #648b1a; border-left: 80px solid transparent; }
.impor_notes span.left_bottom_shape{ width: 0; height: 0; border-bottom: 224px solid #648b1a; border-left: 80px solid transparent; position: absolute; left: -80px; bottom: 0px; }
.impor_notes span.right_top_shape{ width: 0; height: 0; position: absolute; right: -80px; top: 0px; border-top: 224px solid #648b1a; border-right: 80px solid transparent; }
.impor_notes span.right_bottom_shape{ width: 0; height: 0; right: -80px; bottom: 0px; position: absolute; border-bottom: 224px solid #648b1a; border-right: 80px solid transparent; }
.rain_drops_vert_image img{  }

.side_imgs_g{ position: absolute;  }
.side_imgs_g img{ max-width:100%; margin-left:30px; }

.step_1_side_img{ top:75px; right:-215px; width: 35%; }
.step_3_side_img{ top:150px; left:-170px; width: 37%; }
.step_4_side_img{ top:170px; right:-135px; width: 35%; }
.col-md-4.steps_widget.vita_flex_oils:before{ display:none; }

.banner_after_header .banner_content .banner_text_p:before{ position: absolute; top: 0; left: -100%; width: 100%; height: 100%; content: ''; /*background: #9c0058;*/ z-index: -1; background:rgba(156, 0, 88, 0.8); }

.side_imgs_g.step_1_side_img span.text_s{ float:right; text-align:left; width: 190px; margin: 0px 0px 0px 0px; font-family: 'Avenir-Roman'; }
.side_imgs_g.step_1_side_img span.text_s p{ font-size:13px; font-family: 'Avenir-Oblique'; }
.side_imgs_g.step_3_side_img span.text_s{ float: left; text-align: right; width: 154px; margin: 0px 0px 0px -10px; font-family: 'Avenir-Roman'; }
.side_imgs_g.step_3_side_img span.text_s p{ font-size:13px; font-family: 'Avenir-Oblique'; }
.side_imgs_g.step_4_side_img span.text_s{ float: right; text-align: left; width: 154px; margin: -35px -80px 0px 0px; font-family: 'Avenir-Roman'; }
.side_imgs_g.step_4_side_img span.text_s p{ font-size:13px; font-family: 'Avenir-Oblique'; }
.impor_notes .side_imgs_g.imor_not_sid_img{  }
.impor_notes .side_imgs_g.imor_not_sid_img{ width: 30%; left: -177px; z-index: 999; top: -110px; }
.impor_notes .text_s{ float: left; text-align: right; margin: 0 0 -10px 60px; display: inline-block; }
.impor_notes .text_s p{ color:#333333; font-size:13px; font-family: 'Avenir-Oblique'; margin-bottom:0; }
.impor_notes .text_s p b{ text-shadow:0 0 0; }

.step_sec.step_1_sec{ margin-top:70px; }
.step_sec.step_2_sec{ margin-top:70px; }
.step_sec.step_3_sec{ margin-top:40px; }
.step_sec.step_4_sec{ margin-top:120px; }
.step_sec.step_5_sec{ margin-top:40px; }

.raindr_tech_sec_cont.container
{ background:#ffffff; }

.banner_after_header{ background: #ffffff; padding-bottom: 60px; margin-bottom:0; }
.section_heading.container.msg_oils_sec{ margin-top:0 !important; }
.section_heading.container.ess_blends_sec{ margin-top:0; }
.collection_section_widgets.container .col-lg-6.colctin_sec_wid, .colctin_sec_wid.essential_blends_sec{ padding-left: 140px; padding-right: 80px; }
.collection_section_widgets.container .col-lg-6.colctin_sec_wid{ padding-left:50px; padding-right: 15px; }
.right_sec_sec_coll{ padding-right: 140px; padding-left: 80px; }
.banner_content_out{ display:none; }
.banner_after_header .banner_content{ position: relative; }
.banner_drop_img{ position:absolute; top:41%; left:41%; width:7%; }
.back_g_img img{ width: 100%; }
div#lakota_tribal_inspiration, div#4_steps_of_massage_technique, div#raindrop_technique_collection{ position: relative; top: -200px; }
.banner_text_cont{ position: absolute; top: 59.6%; left: 18.2%; width: 44%; }
.banner_text_cont h4{ font-size: 20px; margin-bottom:10px; margin-top:-10px;}
.banner_text_cont p{ font-size: 15.5px; line-height: 1.75em; letter-spacing: 0.25px; }
a.top_buy_btn{ -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); display: inline-block; position: fixed; top:218px; left:-117px; z-index: 9999999; color: #ffffff !important; font-size: 24px; background: #f78d03; font-family: 'Avenir'; padding: 4px 20px 9px 19px; border-radius: 0 0 14px 14px; outline:none !important; border:none !important; font-family: 'MrsEavesot-Roman'; }
.collection_section_widgets p{ font-family: 'Avenir-Roman'; }
.side_imgs_g.stepthree_side_img .text_s p{ font-family: 'Avenir-Oblique'; font-size: 13px; }
.side_imgs_g.stepthree_side_img .text_s p b{ color: #000000; }

.banner_text_cont{ position:absolute; left: -17%; background:url(assets/images/top_ban_bg_color.png) repeat; padding: 24px 0 14px; }
.banner_text_cont:before{ position: absolute; top: 0; left: -150%; width: 150%; height: 100%; content: ''; z-index: -1; background:url(assets/images/top_ban_bg_color.png) repeat; }
.banner_text_cont span.p_bg_part { position: absolute; right: -120px; top: 0; width: 120px; height: 100%; background: url(assets/images/side_part_img_purple.png) no-repeat 0 0;
background-size: auto 100%; z-index: 999; top: 0px; }
.banner_content_out{ position: absolute; top: 64%; max-width: 1170px; margin: 0 auto; left: 30%; right: 0; }
.text_s b{ font-family: 'Avenir-Black'; }
.hidden_phrase{ display:none; }
.banner_content_out.none_on_desk{ display:none !important; }
.text_s p i{ display: block; }

.banner_content_out.none_on_mobile .banner_text_cont span.p_bg_part{ display:none; }
.banner_content_out.none_on_mobile .banner_text_cont{ background:none; }
.banner_content_out.none_on_mobile .banner_text_cont:before{ display:none; }
.newraindrop{ position: absolute; top: 49%; left: 49%; z-index: 999; }
.newraindrop img{ width:100px; }
img.oils_img_s{ max-width: inherit; position: relative; right: 184px; width: 135%; }

/*	Back To Top Button Styles	*/
a.cd-top{ background:url(assets/images/back_to_top_btn_03.png) no-repeat 0 0 !important; background-size:100% !important; }
.cd-top{ display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(232, 98, 86, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; }
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{ -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; }
.cd-top.cd-is-visible { visibility: visible; opacity: 1; }
.no-touch .cd-top:hover{ background-color: #e86256; opacity: 1; }

.tribal_slider{ margin-bottom: 0; padding-bottom: 30px; }
.hover_content p span{ width:70%; display:inline-block; vertical-align:top; padding: 0 0 0 10%; margin-top: 20px; text-align: left; }
.hover_content p img{ width:17%; margin-right: 9%; display:inline-block; vertical-align:top; }
.essential_oils_gall .hover_content p span{ border-left: 1px solid #bd9bb0; }
.essential_blends_gall .hover_content p span{ border-left: 1px solid #8bbdca; }
.msg_oils_gall .hover_content p span{ border-left: 1px solid #f1bc97; }
.towel_img{ max-width: inherit; margin-left: -70px; }
.section_heading.container.rain_tech_sec{ margin-top: 65px; }
.hidden_phrase{ font-family: 'Avenir-Roman'; }
.section_heading.container.the_collection_sec.the_collection_title{ padding-top: 50px !important; }


.animation { z-index: 999999; position: absolute; top: 38%; left: 44%; width:154px; height:206px; }

.desktop_ripple_bg,
.mobile_ripple_bg,
.des_1366_ripple_bg,
.mobile_320_r_img,
.mobile_375_r_img,
.mobile_414_r_img,
.des_1280_rplimg,
.des_1440_rplimg
{ display:none; }


.animation2{ z-index: 999999; position: absolute; top: 33%; left: 65%; height: 107px; width: 80px; }
.side_imgs_g.stepthree_side_img{ top: 150px; left: -165px; }
.side_imgs_g.stepthree_side_img .text_s{ display: inline-block; width: 210px; text-align: right; vertical-align: top; margin-top: 115px; }

@media only screen and (min-width: 768px){
.cd-top { right: 0px; bottom: 20px; }
}

@media only screen and (min-width: 1025px){
main p{ font-size: 20px; font-size: 1.25rem; }
.cd-top{ height: 88px; width: 88px; right: 0px; bottom: 30px; }
.banner_text_cont, .banner_text_cont:before, .p_bg_part{ background:none !important; }


.des_1280_rplimg{ display:block; }


.mobile_ripple_bg,
.mobile_320_r_img,
.mobile_375_r_img
.mobile_414_r_img,
.mobile_480_r_img,
.mobile_568_r_img,
.mobile_667_r_img,
.mobile_736_r_img,
.mobile_768_r_img,
.mobile_1024_r_img
{ display:none; }



}

@media only screen and (min-width: 1100px) and (max-width: 1300px){
.banner_text_cont{ width: 49%; }
.hover_content h3{ margin-top:13%; }
.hover_content p{ width:85%; font-size:100% !important; }
.essential_blends_gall .hover_content p, .msg_oils_gall .hover_content p{ font-size: 87%; }
.desktop_ripple_bg canvas{ height:auto !important; min-height: 750px !important; width:100% !important; }

.des_1280_rplimg{ display:block; }

.desktop_ripple_bg,
.mobile_ripple_bg,
.des_1366_ripple_bg,
.mobile_320_r_img,
.mobile_375_r_img,
.mobile_414_r_img,
.des_1440_rplimg
{ display:none; }

.banner_content_out{ top: 56.5%; }
.banner_text_cont{ width: 41%; }
.banner_text_cont h4{ font-size: 16.5px; }
.banner_text_cont p{ font-size: 11.5px; }


}

@media (min-width: 1301px) and (max-width: 1499px){
.hover_content h3{ margin-top:13%; }
.hover_content p{ width:85%; }
.hover_content p{ font-size: 110% !important; }
/*.essential_blends_gall .hover_content p, .msg_oils_gall .hover_content p{ font-size: 100%; }*/
.banner_content_out{ top:74%; }
.banner_text_cont{ left: -7%; }
/*.img_thumb_eo{ margin:0 -0.1% 0; width:24.9% !important; }*/
.banner_content_out{ top: 55%; left: 13.5% !important; }
/*.img_thumb_eo{ margin: 0 -0.15% -0.2%; }*/
.banner_text_cont{ width: 40%; }
.banner_text_cont h4{ font-size:18px; margin-top: -5px; margin-bottom:8px; }
.banner_text_cont p{ font-size: 14.5px; }

.des_1440_rplimg{ display:block; }

.des_1366_ripple_bg,
.desktop_ripple_bg,
.mobile_ripple_bg,
.mobile_320_r_img,
.mobile_375_r_img,
.mobile_414_r_img,
.des_1280_rplimg
{ display:none; }


}

@media (min-width: 1320px) and (max-width: 1380px){
.banner_content_out{ top: 52%; left: 22% !important; }
.banner_text_cont{ width: 35%; }
.banner_text_cont h4{ font-size: 16px; }
.banner_text_cont p{ font-size: 12.5px; line-height: 1.5em; }

.animation{ left:44%; }

.des_1366_ripple_bg{ display:block; }

.des_1440_rplimg,
.desktop_ripple_bg,
.mobile_ripple_bg,
.mobile_320_r_img,
.mobile_375_r_img,
.mobile_414_r_img,
.des_1280_rplimg
{ display:none; }

}


@media (min-width: 1420px) and (max-width: 1460px){
.banner_content_out{ top: 53%; }
.banner_text_cont p{ font-size: 14.5px; line-height: 1.5em; }

}


@media only screen and (min-width: 1500px){
.hover_content h3{ margin: 12% auto 12px; }
.hover_content p{ width:65%; font-family: 'MrsEavesot-Roman'; }
.banner_content_out{ top: 66%; }
.banner_text_cont{ width:56%; left: -14%; }
.banner_text_cont h4{ font-size: 23px; }
.banner_text_cont p{ font-size: 17.5px; }

.desktop_ripple_bg{ display:block; }

.mobile_ripple_bg,
.mobile_320_r_img,
.mobile_375_r_img,
.des_1280_rplimg,
.des_1366_ripple_bg,
.des_1440_rplimg
{ display:none; }


}


@media only screen and (min-width: 1600px){
.banner_text_cont h4{ font-size: 20px; }
.banner_text_cont p{ font-size: 15.5px; line-height: 1.75em; letter-spacing:.25px; width: 96%; }
.hover_content h3{ margin-top:13%; font-size: 38px; letter-spacing: 7px; }
.hover_content p{ font-family: 'Mrseavesot-Italic'; letter-spacing: 0.5px; width: 85%; font-size: 123%; }
/*.essential_blends_gall .hover_content p, .msg_oils_gall .hover_content p{ font-size: 110%; }*/
.banner_content_out{ top: 62.5%; }
.banner_text_cont{ width: 45%; }

.desktop_ripple_bg{ display:block; }

.mobile_ripple_bg,
.mobile_320_r_img,
.mobile_375_r_img,
.mobile_414_r_img,
.des_1280_rplimg,
.des_1366_ripple_bg,
.des_1440_rplimg
{ display:none; }

}

@media only screen and (min-width: 1800px){
.banner_content_out{ left: 18% !important; }
.hover_content h3{ margin-top:13%; }
.hover_content p{ font-size: 150% !important; }
/*.essential_blends_gall .hover_content p, .msg_oils_gall .hover_content p{ font-size: 130% !important; }*/
.banner_content_out{ top: 55%; }
.banner_text_cont{ width: 43%; left: -18%; }

.desktop_ripple_bg{ display:block; }

.mobile_ripple_bg,
.mobile_320_r_img,
.mobile_375_r_img,
.mobile_414_r_img,
.des_1280_rplimg,
.des_1366_ripple_bg,
.des_1440_rplimg
{ display:none; }

}
