html{ height:100%}
@font-face {
	font-family: GothamHTFLight;
	src: url(../font/GothamHTFLight.eot);
	src: url(../font/GothamHTFLight.eot) format('embedded-opentype'), url(../font/GothamHTFLight.woff2) format('woff2'), url(../font/GothamHTFLight.woff) format('woff'), url(../font/GothamHTFLight.ttf) format('truetype'), url(../font/GothamHTFLight.svg#GothamHTFLight) format('svg')
}

@font-face {
	font-family: GothamHTFBold;
	src: url(../font/GothamHTFBold.eot);
	src: url(../font/GothamHTFBold.eot) format('embedded-opentype'), url(../font/GothamHTFBold.woff2) format('woff2'), url(../font/GothamHTFBold.woff) format('woff'), url(../font/GothamHTFBold.ttf) format('truetype'), url(../font/GothamHTFBold.svg#GothamHTFBold) format('svg')
}

@font-face {
	font-family: GothamHTFBlack;
	src: url(../font/GothamHTFBlack.eot);
	src: url(../font/GothamHTFBlack.eot) format('embedded-opentype'), url(../font/GothamHTFBlack.woff2) format('woff2'), url(../font/GothamHTFBlack.woff) format('woff'), url(../font/GothamHTFBlack.ttf) format('truetype'), url(../font/GothamHTFBlack.svg#GothamHTFBlack) format('svg')
}

@font-face {
	font-family: GothamHTFMedium;
	src: url(../font/GothamHTFMedium.eot);
	src: url(../font/GothamHTFMedium.eot) format('embedded-opentype'), url(../font/GothamHTFMedium.woff2) format('woff2'), url(../font/GothamHTFMedium.woff) format('woff'), url(../font/GothamHTFMedium.ttf) format('truetype'), url(../font/GothamHTFMedium.svg#GothamHTFMedium) format('svg')
}


@font-face {
    font-family: 'GothamHTFBook';
    src: url('../font/GothamHTFBook.eot');
    src: url('../font/GothamHTFBook.eot') format('embedded-opentype'),
         url('../font/GothamHTFBook.woff2') format('woff2'),
         url('../font/GothamHTFBook.woff') format('woff'),
         url('../font/GothamHTFBook.ttf') format('truetype'),
         url('../font/GothamHTFBook.svg#GothamHTFBook') format('svg');
}


@font-face {
    font-family: 'bebas_neuebold';
    src: url('../fonts/bebasneue_bold-webfont.eot');
    src: url('../fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue_bold-webfont.woff') format('woff'),
         url('../fonts/bebasneue_bold-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neuebook';
    src: url('../fonts/bebasneuebook-webfont.eot');
    src: url('../fonts/bebasneuebook-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneuebook-webfont.woff2') format('woff2'),
         url('../fonts/bebasneuebook-webfont.woff') format('woff'),
         url('../fonts/bebasneuebook-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EUROSTI3';
    src: url('../fonts/EUROSTI3.eot');
    src: url('../fonts/EUROSTI3.eot') format('embedded-opentype'),
         url('../fonts/EUROSTI3.woff2') format('woff2'),
         url('../fonts/EUROSTI3.woff') format('woff'),
         url('../fonts/EUROSTI3.ttf') format('truetype'),
         url('../fonts/EUROSTI3.svg#EUROSTI3') format('svg');
}


@font-face{font-family:'nokianvirallinenkirjasinregular';src:url('../font/nokianvirallinenkirjasinregular.eot');src:url('../font/nokianvirallinenkirjasinregular.eot') format('embedded-opentype'),
url('../font/nokianvirallinenkirjasinregular.woff2') format('woff2'),
url('../font/nokianvirallinenkirjasinregular.woff') format('woff'),
url('../font/nokianvirallinenkirjasinregular.ttf') format('truetype'),
url('../font/nokianvirallinenkirjasinregular.svg#nokianvirallinenkirjasinregular') format('svg')
}
@font-face{font-family:'WallingtonRegular';src:url('../font/WallingtonRegular.eot');src:url('../font/WallingtonRegular.eot') format('embedded-opentype'),
url('../font/WallingtonRegular.woff2') format('woff2'),
url('../font/WallingtonRegular.woff') format('woff'),
url('../font/WallingtonRegular.ttf') format('truetype'),
url('../font/WallingtonRegular.svg#WallingtonRegular') format('svg')
}
.stay-buy-btn{ width:129px; display:inline-block; background:#79aa33; height:40px; color:#fff; border-radius:5px; color:#ffffff; font-size:17px; font-family: GothamHTFMedium; line-height:40px; text-align:center; text-transform:uppercase;  }
.stay-buy-btn:hover{ background:#000000; color:#fff;  }

.stayhome-page .contianer{ max-width:1270px;}

.stayhome-page  .middle_section .container{ max-width:1270px;}

 body{ overflow-x: hidden; margin-bottom:0px; padding-top:90px; }
	
.section-endorsed ul { padding:0px; margin:0px; }
.section-endorsed ul li { list-style-type: none; display: inline-block; vertical-align: middle; padding: 0 7px; }
.section-endorsed h2 { text-transform: uppercase; margin-bottom: 25px; }
	
	
header.stay_home_header{ padding:25px 0px !important; text-align:center;}
.stay_home_header .logo { display: inline-block; float: none; width: auto; }
.stayhome_user_technology{ width:110%}	
.stay_home_header{ position: fixed;  width:100%;  z-index: 1000;  border:none;   }
.stay_home_header .container{ position:relative}
.stay_home_header .container .stay_home_right{ position:absolute; right:0; top:0 }
.stay_home_header .container .stay_home_right .callNow{color:#54585c; text-align:right; font-size:20px; font-family: GothamHTFBold; display:block; margin-top:21px; line-height:1.3; text-transform:uppercase;} 

#moove_gdpr_cookie_info_bar{display:none;}

.hero_stay_home_banner{ background: linear-gradient(to bottom, #dadad9 0%, #ededed 100%); padding:70px 0px; position:relative;}
.hero_stay_home_banner:before{ content:""; position:absolute; bottom:0; left:0; background:url(../img/stayhome/banner_bottom_img.png) no-repeat;  height:127px; width:237px; }
.hero_stay_home_banner:after{ content:""; position:absolute; top:0; right:0; background:url(../img/stayhome/top_right_top.png) no-repeat;  height:136px; width:420px; }
.hero_stay_home_banner .hero_txt{ text-align:right; margin-top:80px; position:relative; right:120px; width:560px}
.hero_stay_home_banner .hero_txt h1{ font-size:114px; color:#5874a4;   font-family: 'bebas_neuebold'; text-transform:uppercase; margin-bottom:-20px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5874a4+0,638db3+43,83d4de+83,83d4de+100 */
background: -moz-linear-gradient(top,  #5874a4 0%, #638db3 43%, #83d4de 83%, #83d4de 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5874a4 0%,#638db3 43%,#83d4de 83%,#83d4de 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5874a4 0%,#638db3 43%,#83d4de 83%,#83d4de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.gettxt{font-size: 36px; text-transform: uppercase; font-family: bebas_neuebook; margin-top: 5px; display: block; font-weight: bold; color: #000; }
.hero_stay_home_banner .hero_txt .hero-discount{ font-size:41px;  font-family: 'bebas_neuebook'; }
.hero_stay_home_banner .hero_txt .hero-discount .offer-txt{ font-family: 'bebas_neuebold';  font-size:70px; color:#000000;}		 
.hero_stay_home_banner .hero_txt .hero-discount  span.discount-txt{ width:140px; display:inline-block; color:#000000; }
.hero_stay_home_banner .hero_txt .hero-discount  span.discount-txt span{ font-size:33px; display:block; width:100% }
.hero_stay_home_banner .hero_txt .hero-promotxt{ font-size:25px; color:#000000; font-family: GothamHTFBold; text-transform:uppercase; display:block}
.hero_stay_home_banner .hero_txt  .shop-btn{ margin-top:10px  }
.hero_stay_home_banner .hero_txt .hero-discount  span.discount-txt.discounttxt{ width:auto; font-size:60px;}
.section-endorsed h2{font-family: GothamHTFBlack; margin-bottom:10px} 
.section-endorsed.spaceBoth{ padding-top:35px;  padding-bottom:35px;}
.screen4_choosing ul li{ font-size:25px; background-position:right 10px; padding-right:45px; font-family: 'GothamHTFBook'; line-height:1.4}
.stayhome-page .screen4_choosing h2{ padding-bottom:0px; margin-bottom:0px}
.stayhome-page .screen4_choosing span{ width:calc(100% - -155px); position:relative; right:155px;}
.stayhome-page .screen4_choosing p{ font-size:25px; line-height:1.4}
.grayBG{ background:#e6e6e6;  padding-top:155px; margin-top:-65px; }
.grayBG img{ margin-top:75px;} 
footer{ background:#ececeb; width:100%; color:#45494d; text-align:center; height:40px; line-height:40px; z-index:9; font-family: GothamHTFLight;	 font-size:13px;}

.stayhome-page .screen4_personal.user_technology  ul li{ font-size:22px; background-position:right 10px; padding-right:25px; font-family: 'GothamHTFBook'; line-height:1.4}
.stayhome-page .screen4_personal  ul li{ font-size:25px; background-position:left 10px; padding-left:30px; font-family: 'GothamHTFBook'; line-height:1.4}
.stayhome-product{ text-align:center; padding-bottom:80px; background: rgb(248,248,247); background: radial-gradient(circle, rgba(248,248,247,1) 0%, rgba(226,227,226,1) 100%);}
.stayhome-page  .middle_section .stayhome-product  .container{ max-width:1000px; }
.stayhome-product .product-stay img{ margin-top:23px;}
.stayhome-product .product-stay img{ margin-top:23px;}
.stayhome-product .product-stay h2{ color:#000000;  font-size:20px;  font-family: 'EUROSTI3'; text-transform:uppercase;}
.stayhome-product .product-stay h2 span { color:#536d9f;  font-size:33px; display:block; font-family:'nokianvirallinenkirjasinregular';}
.stayhome-product .product-stay .old_price{ color:#54585c; font-size:25px;  font-family: GothamHTFMedium;  text-decoration:line-through; display:inline-block; margin:20px 0 25px 0px  }
.stayhome-product .product-stay  .sale_price { 	font-family: GothamHTFLight; font-size:17px; }
.stayhome-product .product-stay  .sale_price span{ color:#b53b3b; font-size:25px; font-family: GothamHTFBold; line-height:1.2; display:block; padding:5px 0px 15px 0 }
.stayhome-product .product-stay .stay-buy-btn{ background:#81bd2c;}
.stayhome-product .product-stay .stay-buy-btn:hover{ background:#484848;}
.screen4_personal.grayBG  { -webkit-clip-path: polygon(0 0, 100% 9%, 100% 100%, 0% 100%); clip-path: polygon(0 0, 100% 9%, 100% 100%, 0% 100%); }
.stayhome-page .screen4_choosing h2{ margin-top:0px;}
.stayhome-page .screen4_choosing{ height:auto;}
.stayhome-page .screen4_choosing img{ margin-bottom:-125px; position:relative; z-index:1}
.stayhome-page .screen4_personal p{ font-size:25px; line-height:1.4}
.stayhome-page .screen4_personal .note_btn{ margin-top:13px; background:none; font-family: GothamHTFBold; width:auto; color:#000; font-size:20px; }
.stayhome-page .screen4_personal h2{  margin-bottom:20px;}
.stayhome-page ul.brandlogo li{ width:auto; margin-left:20px; margin-right:20px}
.stayhome-page ul.brandlogo li:nth-child(1) img{ height:95px;}
.stayhome-page ul.brandlogo li:nth-child(2) img{ height:85px;}
.stayhome-page ul.brandlogo li:nth-child(3) img{ height:95px;}
.stayhome-page .screen4_video ul.videoList li{ margin:0 8px;}
.stayhome-page .screen4_video img.screen4_video_bottom_img { margin-top:-5px; margin-bottom:-70px;}
.hero_stay_home_banner.memorial_day_banner  .container{ max-width:960px;}
.hero_stay_home_banner.memorial_day_banner .hero_txt{ text-align:left; left:-30px; margin-top:135px}
.hero_stay_home_banner.memorial_day_banner .hero_txt h1{font-size:50px; margin-bottom:-10px;}
.hero_stay_home_banner.memorial_day_banner  .hero_txt .hero-discount .offer-txt{font-size:75px;}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-discount span.discount-txt.discounttxt{font-size:75px;}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-promotxt{letter-spacing: 2px;}
.hero_stay_home_banner.memorial_day_banner:before{  background:url(../img/stayhome/swirl_bottom.png) no-repeat;  height:265px; width:230px; }
.hero_stay_home_banner.memorial_day_banner:after{  background:url(../img/stayhome/swirl_top.png) no-repeat;  height:117px; width:410px; }
.memorial-img{ width:584px}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-discount{ margin-left:-10px;}

/***********css 01062020*******************/
.hero_fyv_home_banner{ background: linear-gradient(to bottom, #dadadb 0%, #f1f1f0 100%); padding:12px 0 0 0px; position:relative;}
.hero_fyv_home_banner:before{ content:""; position:absolute; bottom:0; right:0; background:url(../img/stayhome/swirl-bottom-fyv-swilm.png) no-repeat;  height:560px; width:375px; }
.hero_fyv_home_banner:after{ content:""; position:absolute; top:0; left:0; background:url(../img/stayhome/swirl-top-fyv-swilm.png) no-repeat;  height:357px; width:505px; }
.hero_fyv_home_banner .flexRow  .middlesec{ max-width:900px; margin:auto;}
.hero_fyv_home_banner .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.hero_fyv_home_banner .flexRow .col-8 { height: 100%; display: table-cell; width: calc(100% - 334px); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.hero_fyv_home_banner .flexRow .col-4 { height: 100%; width:334px; padding:0 10px; display: table-cell; vertical-align: middle; float: none; }
.hero_fyv_home_banner .flexRow  .middlesec h1{ color:#000; text-transform:uppercase;  font-family: GothamHTFBold; font-size:25px; }
.hero_fyv_home_banner .flexRow  .middlesec h1 span{ margin-right:8px;}
.hero_fyv_home_banner .flexRow  .middlesec .hero-discount{ font-size:52px; color:#5874a4;   
font-family: 'bebas_neuebold'; text-transform:uppercase;margin-bottom:-20px;	
background: -moz-linear-gradient(top,  #5874a4 0%, #638db3 43%, #83d4de 83%, #83d4de 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5874a4 0%,#638db3 43%,#83d4de 83%,#83d4de 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5874a4 0%,#638db3 43%,#83d4de 83%,#83d4de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  width:100%; }
.hero_fyv_home_banner .flexRow .middlesec .hero-promotxt { font-size: 26px; font-family: GothamHTFLight; letter-spacing: 3px; display: block; margin-top: 38px; margin-bottom: 10px; margin-left: 7px; }
.hero_fyv_home_banner .flexRow  .middlesec  .finally-txt { margin-bottom:-18px; margin-left:7px;}
.hero_fyv_home_banner .flexRow  .middlesec .hero-promotxt span{ font-size:30px; letter-spacing: 1px; }
.hero_fyv_home_banner .flexRow  .middlesec .stay-buy-btn{ width: 150px; font-size: 19px; height: 45px; line-height: 45px; margin: 10px; } 
.hero_fyv_home_banner .flexRow  .middlesec .stay-buy-btn:hover{background:#51575c;} 

/***********end css 01062020*******************/

/***********start css 03062020*******************/
.hero_eoy_home_banner{ background: linear-gradient(to bottom, #dbdbdb 0%, #ececed 100%); padding:12px 0 0 0px; position:relative;}
.hero_eoy_home_banner:before{ content:""; position:absolute; bottom:0; right:0; background:url(../img/stayhome/swirl-bottom-eoy.png) no-repeat;  height:560px; width:375px; }
.hero_eoy_home_banner:after{ content:""; position:absolute; top:0; left:0; background:url(../img/stayhome/swirl-top-eoy.png) no-repeat;  height:146px; width:505px; }
.hero_eoy_home_banner .flexRow  .middlesec{ max-width:1024px; margin:auto;}
.hero_eoy_home_banner .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.hero_eoy_home_banner .flexRow .col-8 { height: 100%; display: table-cell; width: calc(100% - 365px); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.hero_eoy_home_banner .flexRow .col-4 { height: 100%; width:365px; padding:0 10px; display: table-cell; vertical-align: middle; float: none; }
.hero_eoy_home_banner .flexRow  .middlesec h1{ color:#000; text-transform:uppercase;  font-family: GothamHTFBlack; font-size:36px; }
.hero_eoy_home_banner .flexRow  .middlesec .hero_txt{ width:110%}
.hero_eoy_home_banner .flexRow  .middlesec .hero-discount{ font-size:52px; color:#4875a7;   
font-family: 'bebas_neuebold'; text-transform:uppercase;margin-bottom:-20px;	
background: -moz-linear-gradient(top,  #4875a7 0%, #4875a7 43%, #45a6c3 83%, #45a6c3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4875a7 0%,#4875a7 43%,#45a6c3 83%,#45a6c3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4875a7 0%,#4875a7 43%,#45a6c3 83%,#45a6c3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  width:100%; }
.hero_eoy_home_banner .flexRow .middlesec .hero-promotxt { font-size: 26px; font-family: GothamHTFLight; letter-spacing: 3px; display: block; margin-top: 38px; margin-bottom: 10px; margin-left: 7px;}
.hero_eoy_home_banner .flexRow  .middlesec .hero-promotxt span{ font-size:30px; letter-spacing: 1px; }
.hero_eoy_home_banner .flexRow  .middlesec .stay-buy-btn{width:180px; font-size:20px; height:50px; line-height:50px; margin-left:5px} 
.hero_eoy_home_banner .flexRow  .middlesec .stay-buy-btn:hover{background:#51575c;} 
/***********end css 03062020*******************/



/***********start css 03062020*******************/

.hero_july_sale_banner{ background: linear-gradient(to bottom, #dbdbdb 0%, #ececed 100%); padding:22px 0 20px 0px; position:relative;}
.hero_july_sale_banner:before{ content:""; position:absolute; bottom:0; right:0; background:url(../img/stayhome/bottom-banner-bg.png) no-repeat;  height:97px; width:600px; }
.hero_july_sale_banner:after{ content:""; position:absolute; top:0; left:0; background:url(../img/stayhome/top-banner-bg.png) no-repeat;  height:135px; width:556px; }
.hero_july_sale_banner .flexRow  .middlesec{ max-width:1024px; margin:auto;}
.hero_july_sale_banner .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.hero_july_sale_banner .flexRow .col-8 { height: 100%; display: table-cell; width: calc(100% - 395px); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.hero_july_sale_banner .flexRow .col-4 { height: 100%; width:395px; padding:0 10px; display: table-cell; vertical-align: middle; float: none; text-align:center; }
.hero_july_sale_banner .flexRow  .middlesec .hero_txt{ width:100%}
.hero_july_sale_banner .flexRow  .middlesec .hero-discount{ font-size:32px; color:#000;    text-transform:uppercase;  width:100%; margin-bottom:5px; margin-top:5px; font-family: 'GothamHTFBook';}
.hero_july_sale_banner .flexRow .middlesec .hero-promotxt { color:#000;  font-size: 27px; font-family: 'GothamHTFBook'; text-transform:uppercase; letter-spacing: 7px; display: block; margin-top: 7px; margin-bottom: 10px; margin-left: 7px;}
.hero_july_sale_banner .flexRow  .middlesec .hero-promotxt span{ font-size:30px; letter-spacing: 1px; }
.hero_july_sale_banner .flexRow  .middlesec .stay-buy-btn{width:180px; font-size:20px; height:50px; line-height:50px; margin-left:5px} 
.hero_july_sale_banner .flexRow  .middlesec .stay-buy-btn:hover{background:#51575c;} 
/***********end css 03062020*******************/


.page-id-12532 footer{ text-align:left;}
.page-id-12532  .middle_section .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.page-id-12532  .middle_section .col { height: 100%; display: table-cell;  padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.page-id-12532  .middle_section .col-6{width:50%}
.page-id-12532  .middle_section  h2{ color:#4370a4; font-size:40px; position:relative; text-align:center; text-transform:uppercase; padding-bottom:15px; margin-bottom:25px; margin-top:30px; display:block; font-weight:normal;  font-family: GothamHTFBold; }
.page-id-12532  .middle_section  h2:before{ background:#4fb7e8; font-size:40px; position:absolute; left:50%; width:100px; height:7px; transform:translateX(-50%); content:"";  bottom:0; }
.page-id-12532  .middle_section { margin-top:-8px;}
.page-id-12532 .middle_section  p{ color:#000; font-size:16px !important; margin-bottom:20px}
.page-id-12532  .middle_section .container { max-width:1200px;}		
.hero_banner{  padding:130px 0 0px 0px; position:relative; height:560px; 
background: #e6e6e6; 
background: -moz-linear-gradient(top,  #e6e6e6 1%, #ebebec 28%, #f5f5f5 62%, #fefefe 100%); 
background: -webkit-linear-gradient(top,  #e6e6e6 1%,#ebebec 28%,#f5f5f5 62%,#fefefe 100%); 
background: linear-gradient(to bottom,  #e6e6e6 1%,#ebebec 28%,#f5f5f5 62%,#fefefe 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fefefe',GradientType=0 ); }
.hero_banner:before{ content:""; position:absolute; top:0; left:0; background:url(../images/landing/banner-bg.png) left bottom no-repeat;  height:643px; width:764px;  background-size:100%}
.hero_banner .hero_txt h1{ font-size:31px; color:#5874a4;  font-family: GothamHTFBold; text-transform:uppercase;
background: -moz-linear-gradient(top,  #83d4de 0%, #83d4de 15%, #5874a4 83%, #638db3 100%);  
background: -webkit-linear-gradient(top,  #83d4de 0%,#83d4de 15%,#5874a4 83%,#638db3 100%);  
background: linear-gradient(to bottom,  #83d4de 0%,#83d4de 15%,#5874a4 83%,#638db3 100%); 
-webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom:10px !important; }
.hero_banner .hero_txt p{ font-size:16px; color:#000}
.page-id-12532  .middle_section .hero_banner .hero_txt  h1{  font-size:40px;}
.page-id-12532 .middle_section .hero_banner .hero_txt h2 {   font-size: 23px; text-align: left; margin-top: -6px; margin-bottom: 0;}
.page-id-12532  .middle_section .hero_banner .hero_txt  h2:before{ content:""; display:none;}
.hero_banner .row { min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.hero_banner .row .col-7 { float:left; width: calc(100% - 700px); padding:0px 15px 0px 15px; }
.hero_banner .row .col-5 { float:left; width:700px; padding:0 15px; text-align:center;}
.hero_banner .row .buy-btn{width:180px; font-size:16px; height:50px; line-height:50px; margin-top:0px; background:#5bbe00; display:block; color:#fff; text-align:center;  font-family: 'GothamHTFBook';  } 
.hero_banner .row .buy-btn:hover{background:#4371a5;} 	
.hero-below-section{ padding:70px 0 150px 0;  -webkit-clip-path: polygon(0 6%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 6%, 100% 0, 100% 100%, 0% 100%); background:#f2f2f2; margin-top:-52px;}
.hero_banner img{ position:relative; z-index:999}
.hero-below-section .col-6{width:50%}
.hero-below-section .hero_txt h2{ text-align:left; font-size:30px; margin-bottom:0px;}
.hero-below-section .hero_txt h2:before{ right:inherit; left:0; transform:inherit; display:none}
.hero-below-section .col-6 p{ text-align:justify}
.screen2_cerebral .hero_txt{ text-align:right;}
.screen2_cerebral .hero_txt h2{ text-align:right; font-size:30px; margin-bottom:0px;}
.screen2_cerebral .hero_txt h2:before{ right:0; left:inherit; transform:inherit; display:none}
.screen2_cerebral{ width:100%; padding:50px 0 40px 0px;   background:#f2f2f2;}
.screen2_cerebral  .download-btn{ padding:0 17px; font-size:16px; height:50px; line-height:50px; margin-top:15px; background:#5bbe00; display:inline-block; color:#fff; text-align:center; text-transform:uppercase;  font-family: 'GothamHTFBook';} 
.screen2_cerebral  .download-btn:hover{background:#51575c;} 
.screen2_cerebral .hero_txt p{ color:#000000; font-family: GothamHTFLight;}	
.screen4_ourproduct h2{  margin-bottom:18px;}
.screen4_ourproduct{ padding-top:75px; padding-bottom:200px;}
.screen4_ourproduct p{ max-width:900px; margin:auto; text-align:justify; text-align:center}
.screen4_ourproduct{ -webkit-clip-path: polygon(0 0%, 100% 6%, 100% 100%, 0% 100%); clip-path: polygon(0 0%, 100% 6%, 100% 100%, 0% 100%); background:#fff; margin-top:-70px;}
.discountwrap{float:left; width:100%}
.discountvalue{ width:380px; margin:auto;}
.discountvalue .discountinner{ width:100%; float:left; border-top:#2994c2 solid 9px; margin-top:25px;  font-family: 'bebas_neuebold';  border-bottom:#2994c2 solid 9px; color:#000000; font-size:32px; }
.discountvalue .discountinner .number {font-size:96px; color:#406795; width:140px; float:left; line-height:80px;}
.discountvalue .discountinner .txt { width:calc(100% - 140px); float:left;}
.discountvalue .discountinner .txt span {font-size:55px; color:#406795; line-height:40px;  font-family: GothamHTFBlack;}
.product_list{float:left; width:100%; margin-top:40px}
.product_list.ourproductlist .product_box{ background:#f2f2f2; padding:15px; float:left; width:100% }
.product_list.ourproductlist .product_box .product_img{ background:#fff; text-align:center}
.product_list.ourproductlist .product_box h3{ margin-top:0px;}
.product_list.ourproductlist .product_box .product-info{ margin-top:18px;}
.product_list.ourproductlist .product_box .product-btn{ width:125px; float:left; margin-top:5px}
.product_list.ourproductlist .product_box  .pro-details{ width:calc(100% - 125px); float:left;}
.product_list.ourproductlist .product_box .product-btn a{width:100%; background:#5bbe00}
.product_list.ourproductlist .product_box .product-btn a.add_to_cart_button {width:100%; background:#5bbe00 !important; font-weight:normal !important}
.product_list.ourproductlist .product_box .product-btn a:hover{background:#4370a4}
.product_list.ourproductlist .product_box .product-btn a.add_to_cart_button :hover{background:#4370a4 !important}


.screen5_hyeribelive{ background:#f2f2f2;   clip-path: polygon(0 3%, 100% 0, 100% 100%, 0% 100%); margin-top:-52px;-webkit-clip-path: polygon(0 3%, 100% 0, 100% 100%, 0% 100%); padding:100px 0 100px 0px;}
.screen5_hyeribelive .middlesec{ margin-bottom:50px;}
.screen5_hyeribelive .content_txt{ text-align:right; font-family: 'GothamHTFBook'}
.screen5_hyeribelive .content_txt.left{ text-align:left; }
.screen5_hyeribelive .content_txt h4{ font-size:24px; font-weight:normal; font-family: 'GothamHTFBook'; margin-bottom:20px; width:114%; position:relative; right:70px; color:#000;  text-transform:uppercase;}
.screen5_hyeribelive .content_txt h3{ font-size:28px; color:#446da2; font-family: GothamHTFBlack;}
.screen5_hyeribelive .content_txt span{ font-size:24px; color:#000; text-transform:uppercase; display:inline-block; margin-bottom:10px; margin-top:3px; }
.screen5_hyeribelive .content_txt ul{ margin:0px 20px 3px 0; padding:0px;}
.screen5_hyeribelive .content_txt li{ margin:0px 0 0px 0; padding:0px; list-style:none; display:inline-block; position:relative; background: url(https://hypervibe.newsoftdemo.info/us/wp-content/themes/hyper-vibe/productImages/CSS_IMG/tick_img.png) right top no-repeat; padding-right: 30px; padding-bottom:10px; font-size:16px; font-family: 'GothamHTFBook'; width:100%; color:#000;}
.screen5_hyeribelive .content_txt  .download-btn{width:300px; font-size:16px; height:50px; line-height:50px; margin-top:10px; background:#5bbe00; display:inline-block; color:#fff; text-align:center; text-transform:uppercase; } 
.screen5_hyeribelive .content_txt  .download-btn:hover{background:#51575c;} 
.screen6_ourclient{ padding-top:60px; padding-bottom:120px;}

.screen6_ourclient .leftSection{width:301px; float:left;} 
.screen6_ourclient .rightSection{width:calc(100% - 301px); float:left; text-align: justify;}
.screen6_ourclient .row{ margin-top:18px;}
.screen6_ourclient h2{ margin-bottom:80px !important;}
.screen6_ourclient .rightSection ul{ margin:0px 0 0 20px; padding:0px;}
.screen6_ourclient .rightSection li{ margin:0px; padding:0px; list-style:none; display:inline-block; position:relative; background: url(https://hypervibe.newsoftdemo.info/us/wp-content/themes/hyper-vibe/productImages/CSS_IMG/tick_img.png) left 5px no-repeat;
    padding-left: 30px; padding-bottom:23px; font-size:16px; color:#000; font-family: 'GothamHTFBook'; width:97%; text-align: left; }
.screen6_ourclient .rightSection span{ color:#406796;font-size:24px; font-family: GothamHTFBold; float:left; text-transform:uppercase; margin-right:30px; margin-top:0px; position:relative; width:100% }
.screen6_ourclient .rightSection span:before{ width:145px; height:121px; background:url(../images/landing/comma-gray.png) no-repeat; content:""; position:absolute; bottom:-85px; right:0px; }
.screen6_ourclient .row:nth-child(3) .leftSection{ float:right; text-align:right;}
.screen6_ourclient .row:nth-child(3) .rightSection{ padding-right:60px; padding-top:50px; }
.screen7_ourclient{ background:#f2f2f2; padding:80px 0px; height:100%;}
.screen7_ourclient .container{height:100%;}
.screen7_ourclient .container .row{height:500px}
.screen7_ourclient  .leftSection{width:465px; float:left;} 
.screen7_ourclient .rightSection{width:calc(100% - 465px); float:left; position:relative; top:50%; transform:translateY(-65%)} 
.screen7_ourclient .rightSection p{ font-size:18px !important; line-height:1.3}
.screen7_ourclient .rightSection span{ color:#406796;font-size:24px; font-family: GothamHTFBold; float:right; text-transform:uppercase; margin-right:30px; margin-top:20px; position:relative }
.screen7_ourclient .rightSection span:before{ width:145px; height:121px; background:url(../images/landing/comma-white.png) no-repeat; content:""; position:absolute; bottom:-160px; right:-70px; }
.screen8_footerlogo{ padding:50px 0 80px 0px}
.screen8_footerlogo ul{ margin:0px; padding:0px; max-width:1500px; margin:auto;}
.screen8_footerlogo li{ margin:20px 0px; padding:0px; list-style:none; display:inline-block; width:12%; text-align:center} 
.screen8_footerlogo li:last-child{ text-align:left} 
.screen8_footerlogo li:last-child img{ margin-left:0px;} 
.screen9_pfa h3{ color:#fff; font-size:24px; font-family: 'GothamHTFBook'; text-transform:none; margin-bottom:20px;}
.screen9_pfa  ul{ padding:0px;margin:0px;  }
.screen9_pfa  li{ padding:0px;margin:15px 33px; display:inline-block;}
/***********end css updated css******************/
.screen2_interview_expert { padding:120px 0 150px 0px; color:#fff}
.screen2_interview_expert p {  color:#fff }
.screen2_interview_expert .hero_txt{ max-width:100%;}
.screen2_interview_expert .hero_txt p {  color:#fff !important; margin-top:20px; font-size:16px !important }
.screen2_interview_expert span.title {  font-size:28px; color:#fff; display:block; text-transform:uppercase; font-family: GothamHTFBlack; }
.screen2_interview_expert span.txt {  font-size:24px; color:#fff; text-transform:uppercase;}
.screen7_ourclient_white{ background:#fff;}

.screen7_ourclient.screen7_ourclient_white .leftSection{width:300px; text-align:right;} 
.screen7_ourclient.screen7_ourclient_white .rightSection{width:calc(100% - 300px); } 
.screen7_ourclient.screen7_ourclient_white .rightSection p { font-size:16px !important; margin-bottom:0px; padding-bottom:15px; } 
.screen7_ourclient.screen7_ourclient_white .rightSection p.txt{ text-transform:uppercase; }
.screen7_ourclient.screen7_ourclient_white .rightSection span{ width:100%; margin:0px;}
.screen7_ourclient.screen7_ourclient_white .rightSection span:before{ width:118px; height:110px; background:url(../images/landing/comma-gray.png) no-repeat;  bottom:-80px; right:0px; }

/**************/
.hero_father_home_banner:before{ content:""; position:absolute; bottom:0; left:0; background:url(../img/stayhome/banner_bottom_img.png) no-repeat;  height:127px; width:237px; }
.hero_father_home_banner:after{ content:""; position:absolute; top:0; right:0; background:url(../img/stayhome/top_right_top.png) no-repeat;  height:136px; width:420px; }
.hero_father_home_banner{ background: linear-gradient(to bottom, #dadadb 0%, #f1f1f0 100%); padding:90px 0 80px 0px; position:relative;}
.hero_father_home_banner .container{ max-width:1300px; margin:auto;}
.hero_father_home_banner .middlsec{ max-width:1300px; margin:auto;}
.hero_father_home_banner .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.hero_father_home_banner .flexRow .col-8 { height: 100%; display: table-cell; width: calc(100% - 452px); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.hero_father_home_banner .flexRow .col-4 { height: 100%; width:452px; padding:0 10px; display: table-cell; vertical-align: middle; float: none; }
.hero_father_home_banner .flexRow .col-4 img.fathersonImg{ margin-right:-60px;}

.hero_father_home_banner .flexRow  .middlesec .hero_txt{ width:120%}
.hero_father_home_banner .flexRow  .middlesec .hero-discount{  color:#000;    text-transform:uppercase;  width:100%; font-family: 'GothamHTFBook';}
.hero_father_home_banner .flexRow  .middlesec .hero-discount{  font-family: 'bebas_neuebook'; }
.hero_father_home_banner .flexRow  .middlesec .hero-discount .offer-txt{ font-family: 'bebas_neuebold';   color:#000000;}	

.hero_father_home_banner .flexRow  .middlesec .hero-discount,
.hero_father_home_banner .flexRow  .middlesec .hero-discount .offer-txt{ font-size:90px;}


.hero_father_home_banner .flexRow  .middlesec .hero-promotxt { color:#000;  font-size: 27px; font-family: 'GothamHTFBook'; text-transform:uppercase;  display: block; margin-top: -6px; margin-bottom: 10px; margin-left: 7px;}
.hero_father_home_banner .flexRow  .middlesec .hero-promotxt span{ font-size:30px; letter-spacing: 1px;  font-family: GothamHTFBold; }
.hero_father_home_banner .flexRow  .middlesec .stay-buy-btn{width:130px; font-size:20px; height:40px; line-height:40px; margin-left:5px; font-size:16px;} 
.hero_father_home_banner .flexRow  .middlesec .stay-buy-btn:hover{background:#51575c;}
.hero_father_home_banner .flexRow  .middlesec h1 span{ margin-right:8px;}
.hero_father_home_banner .flexRow  .middlesec .hero_txt h1{  color:#5874a4;   
font-family: 'bebas_neuebold'; text-transform:uppercase;margin-bottom:-20px;	
background: -moz-linear-gradient(top,  #5874a4 0%, #638db3 43%, #83d4de 83%, #83d4de 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5874a4 0%,#638db3 43%,#83d4de 83%,#83d4de 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5874a4 0%,#638db3 43%,#83d4de 83%,#83d4de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  width:100%; font-size:106px; margin-bottom:10px; line-height:0.75 }
.hero_father_home_banner .hero_txt span.gettxt{font-size:45px; font-family: 'bebas_neuebook';}
.screen4_consectetur{ padding-top:10px;}
.screen4_consectetur .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.screen4_consectetur .flexRow .col-8 { height: 100%; display: table-cell; width: calc(100% - 45%); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.screen4_consectetur .flexRow .col-4 { height: 100%; width:45%; padding:0 10px; display: table-cell; vertical-align: middle; float: none; text-align:center; }
.middle_section  .screen4_consectetur p{ font-size:18px; line-height:1.4; margin-bottom:15px;} 
.middle_section  .screen4_consectetur h2{ color:#536d9f;}
.middle_section  .screen4_consectetur  img{     margin-bottom: -79px; z-index: 999;  position: relative; }
.stayhome-page.fatherdaypage .screen4_choosing{ padding:120px 0 50px 0px}
.stayhome-page.fatherdaypage .screen4_choosing img{ margin-bottom:0px; margin-top:-50px}
.fatherdaypage .stayhome-product{ padding-bottom:150px; padding-top:80px; clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);  }


/***********start css 27042021*******************/
.hero_mortherday_home_banner{ background: linear-gradient(to bottom, #dbdbdb 0%, #ececed 100%); padding:0px 0 0 0px; position:relative;}
.hero_mortherday_home_banner:before{ content:""; position:absolute; left:0; bottom:0; background:url(../img/stayhome/banner_bottom_img.png) no-repeat;  height:127px; width:237px; }
.hero_mortherday_home_banner:after{ content:""; position:absolute; right:0; top:0; background:url(../img/stayhome/top_right_top.png) no-repeat;  height:146px; width:420px; }
.hero_mortherday_home_banner .flexRow  .middlesec{ max-width:1085px; margin:auto;}
.hero_mortherday_home_banner .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.hero_mortherday_home_banner .flexRow .col-right { height: 100%; display: table-cell; width: calc(100% - 606px); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.hero_mortherday_home_banner .flexRow .col-left { height: 100%; width:606px; padding:0 10px; display: table-cell; vertical-align: middle; float: none; padding-top:50px }
.hero_mortherday_home_banner .flexRow  .middlesec h1{ color:#000; text-transform:uppercase;  font-family: GothamHTFBlack; font-size:36px;  margin:0px; padding-bottom:0px }
.hero_mortherday_home_banner .flexRow  .middlesec h1 span{font-size:50px; display:block; margin-bottom:5px}
.hero_mortherday_home_banner .flexRow  .middlesec h1 span + span{font-size:70px; }
.hero_mortherday_home_banner .flexRow  .middlesec .hero_txt{ width:102%; text-align:right; position:relative; left:-33px}
.hero_mortherday_home_banner .flexRow  .middlesec .hero-title{ color:#4875a7;   
font-family: 'bebas_neuebold'; text-transform:uppercase;margin-bottom:-16px;	
background: -moz-linear-gradient(top,  #4875a7 0%, #4875a7 43%, #45a6c3 83%, #45a6c3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4875a7 0%,#4875a7 43%,#45a6c3 83%,#45a6c3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4875a7 0%,#4875a7 43%,#45a6c3 83%,#45a6c3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  width:100%; }
.hero_mortherday_home_banner .flexRow  .middlesec .gift-txt{ font-size:24px; text-transform:uppercase;  font-family: GothamHTFBold;     margin: 5px 0 -5px 0px; color:#000}
.hero_mortherday_home_banner .flexRow  .middlesec .hero-discount{ color:#000; font-size:61px;   font-family: 'bebas_neuebook';}
.hero_mortherday_home_banner .flexRow  .middlesec .hero-discount strong{ font-family: 'bebas_neuebold';  color:#000; }
.hero_mortherday_home_banner .flexRow .middlesec .hero-promotxt { font-size: 25px;  font-family: 'GothamHTFBook';  display: block; margin-top: -5px; margin-bottom: 8px; color:#000; text-transform:uppercase;}
.hero_mortherday_home_banner .flexRow  .middlesec .hero-promotxt span{    font-family: GothamHTFBold;}
.hero_mortherday_home_banner .flexRow  .middlesec .stay-buy-btn{width:180px; font-size:24px; height:50px; line-height:50px; margin-top:15px} 
.hero_mortherday_home_banner .flexRow  .middlesec .stay-buy-btn:hover{background:#51575c;} 
/***********end css 03062020*******************/


.cta-btngroup{ display: flex; justify-content: space-between;}
.cta-btngroup a{ font-family: GothamHTFBold; font-size: 12px; text-transform: uppercase !important;}
.cta-btngroup a.viewbtn{background: #42484c; width: 148px; border-radius: 2px !important; border: none !important; display: inline-block; height:40px; color:#fff; align-items: center; display:flex; justify-content: center;}
.cta-btngroup a.viewbtn:hover{ background:#4370a4 !important}
.cta-btngroup .add_to_cart_inline  {width:148px}
.cta-btngroup .add_to_cart_inline a.add_to_cart_button  {width:100%; justify-content: center; border-radius:0px; color:#fff; height:40px;     align-items: center; background:#4370a4 !important}
.cta-btngroup .add_to_cart_inline a.add_to_cart_button:hover{ background:#42484c !important; border-radius:0px !important}


.homesale .screen4_personal.user_technology .imgRight{ bottom:30px;}
.homesale .screen4_personal.user_technology  ul {  position:relative; z-index:99}


/**240821**/
.stayhome-product.accessoriesitem{ padding-top:90px;}
.stayhome-product.accessoriesitem .product-stay .old_price{ text-decoration: none;  margin-top:-22px; line-height:60px; margin-bottom:0px;}
.stayhome-product.accessoriesitem .product-stay .old_price span{font-family: GothamHTFBold;}
.stayhome-product.accessoriesitem .product-stay .productAccessImg{ display: flex; flex-wrap: wrap; justify-content: center; align-items: center;  margin-top:-35px; text-align:center; width:100%}
.stayhome-product.accessoriesitem .product-stay .productAccessImg figure{  height:160px; display: flex; align-items: center;}
.stayhome-product.accessoriesitem .product-stay .productAccessImg  .accessoriesPrice{width:100%; color:#54585c; font-family: GothamHTFMedium; font-weight: normal; font-size:25px;     text-decoration: line-through;
display: flex; justify-content: space-around; }
.stayhome-product.accessoriesitem .product-stay .productAccessImg  .accessoriesPrice span.first{     position: relative; left: -31px;}
.stayhome-page .middle_section .hero_homesale .container{max-width:1440px; height:800px; background:url(../img/stayhome/hero-accessItem.png) -50px 35px no-repeat; 
    justify-content: flex-end; align-items: center; display:flex;  position:relative; z-index:1}
.hero_homesale {position:relative}
.hero_homesale .hero_txt{ text-align:center; position:relative; top:-80px}
.hero_homesale .hero_txt h1{ font-size:88px;  margin-bottom:0px; padding-bottom:5px;  text-align:right;    line-height: 0.85;   text-transform: uppercase;  
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.hero_homesale .hero_txt h1 span{ display:block; }
.hero_homesale .hero_txt span.accTxt{ font-size:26px; color:#33e2e0; text-transform: uppercase; font-family: GothamHTFMedium; font-weight: normal;  width:100%; display:block; margin-bottom:10px;     text-align: right;}
.homesale p{ color:#000; }
.homesale ul li{ color:#000}
.homesale .screen4_choosing ul li{ color:#fff}
.hero_homesale:before{background:url(../img/stayhome/left-bottom-graphic.png)  no-repeat; width:228px; height:220px; content:""; bottom:0; left:0; position:absolute; }
.hero_homesale:after{background:url(../img/stayhome/top-right-graphic.png)  no-repeat; width:417px; height:133px;  content:""; top:0; right:0; position:absolute; }
.stayhome-page.homesale .screen4_personal .note_btn{ 	width: 81px; height: 30px; display: inline-block; line-height: 30px; background: #446da2; color: #fff; text-align: center; margin-top: 30px;  margin-bottom: 10px;}
.stayhome-page.homesale .screen4_personal.grayBG h2 { margin-bottom: 0; }
.stayhome-page.homesale .screen4_personal.user_technology{ padding-top:130px;}
.stayhome-page .middle_section .hero_homesale.herosaleUs .container{background:url(../img/stayhome/hero-accessItemUs.png) -50px 35px no-repeat;}
.hero_homesale.herosaleUs .hero_txt{top:-30px}
.stayhome-product.accessoriesitem  .cta-btngroup{ justify-content: center;}
.stayhome-product.accessoriesitem  .cta-btngroup .add_to_cart_inline{width:auto}
.stayhome-product.accessoriesitem  .cta-btngroup .stay-buy-btn a.button,
.stayhome-product.accessoriesitem  .cta-btngroup .add_to_cart_inline a.add_to_cart_button {  background: #81bd2c !important; width: 129px; display: inline-block;     height: 40px;  border-radius: 5px !important;
    color: #ffffff; font-size: 17px; font-family: GothamHTFMedium; line-height: 40px; text-align: center; font-weight:normal !important; text-transform: uppercase;}
.stayhome-product.accessoriesitem  .cta-btngroup .add_to_cart_inline a.add_to_cart_button:hover{ border-radius: 5px !important;     background: #484848 !important; }	
.hero_homesale .stay-buy-btn{  margin-top: 15px;	     width: 180px;  height: 50px;  line-height: 50px ;position: relative;}
.hero_homesale .stay-buy-btn{  margin-left:70px;}


/*******hero us labour day*********/	
.stayhome-page .middle_section .heroLabourday .container{ max-width:1200px}
.heroLabourday{ background:#536d9f;  padding:50px 0 0 0px; position:relative }
.heroLabourday:before{ content:""; position:absolute; left:0; bottom:0; background:url(../img/stayhome/us-flag-pattern-bottom.png) no-repeat;  height:150px; width:258px; }
.heroLabourday:after{ content:""; position:absolute; right:0; top:0; background:url(../img/stayhome/us-flag-pattern-top.png) no-repeat;  height:122px; width:297px; }
.heroLabourday .heroInnerWrap{display:flex; flex-wrap: wrap; align-items:center; }
.heroLabourday .heroInnerWrap .heroLeftBx{ width:600px}
.heroLabourday .heroInnerWrap .herorightBx{width:calc(100% - 600px)}
.heroLabourday .heroInnerWrap .herorightBx .herocontent{width:calc(100% - -235px); margin:-30px 0 0 -100px;
color:#33e2e0;  font-size:28px; text-align:right; text-transform:uppercase;  font-family: GothamHTFMedium;}
.heroLabourday .heroInnerWrap .herorightBx .herocontent h1{ margin-bottom:-10px}
.heroLabourday .heroInnerWrap .herorightBx .herocontent span{display:block}
.heroLabourday .heroInnerWrap .herorightBx .herocontent span.discountTxt{ font-size:48px;  font-family: GothamHTFBold;   }
.heroLabourday .heroInnerWrap .herorightBx .herocontent a.stay-buy-btn{ margin-top:10px} 



/***********start css 03062020*******************/

.hero_july_sale_banner{ background: linear-gradient(to bottom, #dbdbdb 0%, #ececed 100%); padding:22px 0 20px 0px; position:relative;}
.hero_july_sale_banner:before{ content:""; position:absolute; bottom:0; right:0; background:url(../img/stayhome/bottom-banner-bg.png) no-repeat;  height:97px; width:600px; }
.hero_july_sale_banner:after{ content:""; position:absolute; top:0; left:0; background:url(../img/stayhome/top-banner-bg.png) no-repeat;  height:135px; width:556px; }
.hero_july_sale_banner .flexRow  .middlesec{ max-width:1024px; margin:auto;}
.hero_july_sale_banner .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.hero_july_sale_banner .flexRow .col-8 { height: 100%; display: table-cell; width: calc(100% - 395px); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.hero_july_sale_banner .flexRow .col-4 { height: 100%; width:395px; padding:0 10px; display: table-cell; vertical-align: middle; float: none; text-align:center; }
.hero_july_sale_banner .flexRow  .middlesec .hero_txt{ width:100%}
.hero_july_sale_banner .flexRow  .middlesec .hero-discount{ font-size:32px; color:#000;    text-transform:uppercase;  width:100%; margin-bottom:5px; margin-top:5px; font-family: 'GothamHTFBook';}
.hero_july_sale_banner .flexRow .middlesec .hero-promotxt { color:#000;  font-size: 27px; font-family: 'GothamHTFBook'; text-transform:uppercase; letter-spacing: 7px; display: block; margin-top: 7px; margin-bottom: 10px; margin-left: 7px;}
.hero_july_sale_banner .flexRow  .middlesec .hero-promotxt span{ font-size:30px; letter-spacing: 1px; }
.hero_july_sale_banner .flexRow  .middlesec .stay-buy-btn{width:180px; font-size:20px; height:50px; line-height:50px; margin-left:5px} 
.hero_july_sale_banner .flexRow  .middlesec .stay-buy-btn:hover{background:#51575c;} 
/***********end css 03062020*******************/

/***********start css 1062022*******************/
.hero_eoy_home_slider{ background: #607fb7; padding:40px 0 20px 0px; position:relative;}
.hero_eoy_home_slider:before{ content:""; position:absolute; bottom:0; right:0; background:url(../img/stayhome/swirl-bottom-eoy.png) no-repeat;  height:560px; width:375px; }
.hero_eoy_home_slider:after{ content:""; position:absolute; top:0; left:0; background:url(../img/stayhome/swirl-top-eoy.png) no-repeat;  height:146px; width:505px; }
.hero_eoy_home_slider .flexRow  .middlesec{ max-width:1200px; margin:auto;}
.hero_eoy_home_slider .flexRow { display: flex; flex-wrap: wrap; min-width: 100%; margin-left: -15px; margin-right: -15px;     position: relative; }
.hero_eoy_home_slider .flexRow .col-8 { width: calc(100% - 430px); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.hero_eoy_home_slider .flexRow .col-4 { width:430px; padding:0 10px; display: table-cell; vertical-align: middle; float: none; }
.hero_eoy_home_slider .flexRow  .middlesec{ color:#fff; font-size:23px;}
.hero_eoy_home_slider .flexRow  .middlesec h1{ color:#33e2e0; text-transform:uppercase;  font-family: GothamHTFBlack; font-size:52px; margin-bottom: 0;}
.hero_eoy_home_slider .flexRow  .middlesec .hero_txt{     position: relative; left: 55px;}
.hero_eoy_home_slider .flexRow  .middlesec .get-txt{ text-transform:uppercase; font-family: GothamHTFMedium;}
.hero_eoy_home_slider .flexRow  .middlesec .hero-discount{ font-size:38px; color:#fff; font-family: GothamHTFBold;   text-transform:uppercase;	 color:#fff; width:100%; }
.hero_eoy_home_slider .flexRow .middlesec  .hero-promotxt { font-size: 26px; font-family: GothamHTFLight; letter-spacing: 3px; display: block; margin-bottom: 10px; margin-left: 7px; display:block}
.hero_eoy_home_slider .flexRow  .middlesec .hero-promotxt span{ font-size:30px; letter-spacing: 1px; }
.hero_eoy_home_slider .flexRow  .middlesec .stay-buy-btn{width:200px; font-size:26px; height:50px; line-height:52px; margin-left:5px; background:#fcc139; color:#607fb7; font-size:26px;} 
.hero_eoy_home_slider .flexRow  .middlesec .stay-buy-btn:hover{background:#81bd2c;} 
.hero_eoy_home_slider .flexRow  .middlesec .hero_txt.text-right{ text-align:right; width: 102%;}
.hero_eoy_home_slider .flexRow  .middlesec .hero_txt.text-right h1{font-family: 'bebas_neuebold'; text-transform:uppercase; font-size:78px}
#discoverSlider .owl-dots {display:flex; justify-content:center; margin-top:20px; left: 50%; bottom: 50px; position: absolute; transform: translateX(-50%);}
#discoverSlider .owl-dots .owl-dot span { width: 20px; height: 20px; margin: 5px 7px; background: transparent; display: block; border:#fff solid 1px;  border-radius: 50%;}
#discoverSlider .owl-dots .owl-dot.active span{ background: #fff;}
.hero_eoy_home_slider{ position:relative;  height:600px; display:flex; align-items:center;}
.hero_eoy_home_slider2 .flexRow{ align-items:center;}
.hero_eoy_home_slider2 .flexRow .col-8 { width: calc(100% - 530px); padding:0px 15px 0px 15px; vertical-align: middle; float: none; }
.hero_eoy_home_slider2 .flexRow .col-4 { width:530px; padding:0 10px; display: table-cell; vertical-align: middle; float: none; }
.hero_eoy_home_slider2 .media{ position:absolute; left:0; bottom:0; width:530px;}
.hero_eoy_home_slider2 .flexRow  .middlesec .hero_txt{     position: relative; left: 0px;}
/***********end css 1062022*******************/

/***********start css 28062022*******************/
.hero_july_Sale_banner{ background: linear-gradient(to bottom, #dbdbdb 0%, #ececed 100%); padding:120px 0 5px 0px; position:relative; overflow:hidden}
.hero_july_Sale_banner .container{ max-width:1320px !important;}
.hero_july_Sale_banner:before{ content:""; position:absolute; bottom:-20px; right:0; background:url(../img/stayhome/july-banner-right.png) no-repeat;  height:100%; width:225px;  background-size:100%}
.hero_july_Sale_banner:after{ content:""; position:absolute; top:0; left:0; background:url(../img/stayhome/july-banner-left.png) no-repeat;  height:100%; width:277px;  background-size:100%}
.hero_july_Sale_banner .flexRow { display: flex; flex-wrap: wrap; }
.hero_july_Sale_banner .flexRow .col-7 { width: calc(100% - 702px); padding:0px 0px 0px 0px; vertical-align: middle; float: none; }
.hero_july_Sale_banner .flexRow .col-5 { width:702px; padding:0 0px; text-align:left; }
.hero_july_Sale_banner .flexRow .hero_txt{ width:100%; margin-top:40px;     margin-left: -70px;}
.hero_july_Sale_banner .flexRow .hero_txt .promocode-bx{ position:relative; padding-bottom:10px;}
.hero_july_Sale_banner .flexRow .hero-discount{ font-size:70px; color:#000;    text-transform:uppercase;  width:100%; margin-left:65px; font-family: 'bebas_neuebook';}
.hero_july_Sale_banner .flexRow .hero-discount span{ font-family: 'bebas_neuebold';}
.hero_july_Sale_banner .flexRow .hero-promotxt { color:#000;  font-size: 60px; font-family: 'bebas_neuebold'; text-transform:uppercase; display: block;   position: absolute; bottom:0; left:150px;}
.hero_july_Sale_banner .flexRow .hero_txt .stay-buy-btn{width:180px; font-size:20px; height:50px; line-height:50px; margin: 8px 0 0 79px} 
.hero_july_Sale_banner .flexRow .hero_txt .stay-buy-btn:hover{background:#51575c;} 
/***********end css 28062022*******************/

@media (min-width:1200px) {
	.hero_homesale .hero_txt h1 img.visible-lg{    display: inline-block !important;}
}
@media (max-width:1680px) {
	.stayhome-page .screen4_choosing span{font-size:17px; width: calc(100% - 0px); right: 0;}
	.heroLabourday .heroInnerWrap .herorightBx .herocontent{width: calc(100% - -111px);}
	.heroLabourday .heroInnerWrap .heroLeftBx{width:550px;}
	.heroLabourday .heroInnerWrap .herorightBx{width: calc(100% - 550px);} 
	.heroLabourday .heroInnerWrap .herorightBx .herocontent{ font-size:24px;} 
    .heroLabourday .heroInnerWrap .herorightBx .herocontent span.discountTxt{font-size:40px}
}
@media (max-width:1440px) {
	.hero_banner:before{ width:650px;}	
	.page-id-12532 .middle_section .hero_banner .hero_txt h1{ font-size:36px}
	.hero_homesale .hero_txt h1 img{width:80%;    }
	.hero_homesale .hero_txt span.accTxt{font-size:22px}
	.stayhome-page .middle_section .hero_homesale .container{max-width:1280px;}
	.hero_homesale .stay-buy-btn{  margin-left:120px;}
	
}
@media (max-width:1366px) {
.page-id-12532  .middle_section .container { max-width:1140px;}
.screen8_footerlogo ul{ max-width:1140px}
.stayhome-page .screen4_choosing span{font-size:15px;}
}

@media (max-width:1325px) {
.stay_home_header .container .stay_home_right{ margin-right:80px;}
.hero_july_Sale_banner .container { max-width: 1170px !important; }
.hero_july_Sale_banner .flexRow .hero-discount{ font-size: 60px;}
.hero_july_Sale_banner .flexRow .hero-promotxt{ font-size:50px}
.hero_july_Sale_banner .flexRow .col-5{ width:602px; }
.hero_july_Sale_banner .flexRow .col-7{ width: calc(100% - 602px); margin-bottom:70px}
.hero_july_Sale_banner .flexRow .hero_txt{ margin-left: -20px;}
}

@media (max-width:1280px) {
.hero_banner .row .col-5{width:600px;}
.hero_banner .row .col-7{ width: calc(100% - 600px);}
.hero_banner{height:510px;}
.page-id-12532  .middle_section .hero_banner .hero_txt  h1{  font-size:30px;}
.page-id-12532 .middle_section .hero_banner .hero_txt h2{ font-size:20px;}
.page-id-12532 .middle_section .hero_banner .hero_txt h1{ padding-bottom:10px}	
.stayhome-page .middle_section .hero_homesale .container,
.stayhome-page .middle_section .hero_homesale.herosaleUs .container { background-size:75%; height:600px}


    .heroLabourday .heroInnerWrap .herorightBx .herocontent{width: calc(100% - -50px);}
	.heroLabourday .heroInnerWrap .heroLeftBx{width:550px;}
	.heroLabourday .heroInnerWrap .herorightBx{width: calc(100% - 550px);} 

}

@media (max-width:1200px) {
.hero_father_home_banner .flexRow .col-4 img.fathersonImg { margin-right: 0px; }
.hero_father_home_banner .flexRow .middlesec .hero_txt h1{font-size:79px;}
.hero_father_home_banner .hero_txt span.gettxt{ font-size:36px}	
.hero_father_home_banner .flexRow  .middlesec .hero-discount,
.hero_father_home_banner .flexRow  .middlesec .hero-discount .offer-txt{ font-size:70px;}
.hero_stay_home_banner .hero_txt{ right:0px; width:auto;}
.hero_stay_home_banner .hero_txt h1{ font-size:88px;}
.stayhome-page .screen4_choosing span{ width:100%; right:0px;}
.screen4_choosing ul li{ font-size:18px;}
.stayhome-page .screen4_personal p{font-size:18px;}
.stayhome-product .product-stay .sale_price span, .stayhome-product .product-stay .old_price{font-size:20px;}
.f36{ font-size:24px;}
.stayhome-page .screen4_personal.user_technology ul li{ font-size:16px;}

.hero_stay_home_banner .hero_txt .hero-discount  span.discount-txt.discounttxt, 
.hero_stay_home_banner .hero_txt .hero-discount .offer-txt{font-size:80px;}

.hero_stay_home_banner.memorial_day_banner .hero_txt{ right:0px; width:560px; left: 0px; margin-top: 96px;}
.memorial-img{ width:485px}
.memorial-img img{ width:100%}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-discount span.discount-txt.discounttxt{font-size:65px;}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-discount .offer-txt{font-size:65px}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-promotxt{font-size:20px}
.page-id-12532  .middle_section .container { max-width:990px;}
.hero_banner { height: 560px; }

.hero_mortherday_home_banner .flexRow .col-left{width:530px;}
.hero_mortherday_home_banner .flexRow .col-right{ width: calc(100% - 530px);}

.screen8_footerlogo li {  margin: 20px 10px; padding: 0; list-style: none; display: inline-block; width: 15%;text-align: center; padding: 0 15px; }
.screen8_footerlogo ul{ justify-content: center !important; }
.stayhome-page .middle_section .hero_homesale .container,
.stayhome-page .middle_section .hero_homesale.herosaleUs .container{ 
justify-content: center; align-items: flex-end; background-size: 601px;
background-position: center 45px; height:800px;}
.hero_homesale .hero_txt{ text-align:center;}
.hero_homesale .hero_txt h1 img{ margin: auto;}
.hero_homesale .hero_txt span.accTxt{ text-align:center;}
.hero_homesale .stay-buy-btn { margin-left: 0px; }

.heroLabourday .heroInnerWrap .heroLeftBx { width: 100%;  text-align: center; }
.heroLabourday .heroInnerWrap .herorightBx{ width: calc(100% - 0px); text-align: center; margin:0px}
.heroLabourday .heroInnerWrap .herorightBx .herocontent{ text-align:center;}
.heroLabourday .heroInnerWrap .herorightBx .herocontent{width: calc(100% - 0px);  margin:50px 0px}

/*01062022*/
.hero_eoy_home_slider .flexRow .middlesec h1{ font-size:40px;}
.hero_eoy_home_slider .flexRow .middlesec .hero-discount{ font-size:28px}
.hero_eoy_home_slider .flexRow .middlesec .hero_txt{ left:0px;}
.hero_eoy_home_slider .flexRow .middlesec .hero-promotxt{ font-size:22px}
.hero_eoy_home_slider .flexRow .middlesec{ font-size:17px}
.hero_eoy_home_slider .flexRow .middlesec .hero-promotxt span{ font-size:20px}
.hero_eoy_home_slider .flexRow .middlesec .stay-buy-btn{ font-size:20px;     width: 170px;} 
.hero_eoy_home_slider2 .media{ width: 450px;}
.hero_eoy_home_slider .flexRow .middlesec .hero_txt.text-right{ width:100%}
.hero_eoy_home_slider .flexRow .middlesec{ display: flex; width:100%; align-items: center;}
.hero_eoy_home_slider .flexRow .middlesec .hero_txt.text-right h1{ font-size:60px}
.hero_eoy_home_slider2 .flexRow .col-8{ width: calc(100% - 400px);}

/*01062022*/
.hero_july_Sale_banner .flexRow .col-5{ width:550px; }
.hero_july_Sale_banner .flexRow .col-7{ width: calc(100% - 550px);}
.hero_july_Sale_banner .flexRow .hero_txt{ margin-left: -60px;}
.hero_july_Sale_banner .flexRow .hero-promotxt { font-size: 45px;  }
.hero_july_Sale_banner .flexRow .hero-discount { font-size: 55px; margin-left: 55px; }

}
@media (max-width:1024px) {
	.hero_banner .row .col-5{width:500px;}
	.hero_banner .row .col-7{ width: calc(100% - 500px);}
	.hero_banner{height:490px; padding-top:80px}
	.screen8_footerlogo li{width:24%}
	.screen7_ourclient .leftSection{ width:300px; }
	.screen7_ourclient .leftSection img{ width:282px; }
	.screen7_ourclient .rightSection{width:calc(100% - 300px);}
	.hero_banner:before{display:none}
	.screen7_ourclient .rightSection span::before{ width:120px; height:120px; background-size:100%;  bottom:-147px; right:0;}
	.screen6_ourclient .rightSection span::before{ width:120px; height:120px; background-size:100%;  bottom:-87px; right:0;}
	.screen5_hyeribelive .content_txt h4{ font-size:23px; width: 101%; right:14px;}
	.screen8_footerlogo li{ width:21%}
	.hero_july_Sale_banner{ overflow:hidden}
	.hero_july_Sale_banner .flexRow{ padding:0 15px}
	.hero_july_Sale_banner{ padding:20px 0 00px 0px}
	.hero_july_Sale_banner::before {  bottom: -55px; }
	.hero_july_Sale_banner .flexRow .col-7{ width: calc(100% - 0px); margin-bottom:25px}
	.hero_july_Sale_banner .flexRow .col-5{ width:100%; text-align:center; margin-top:10px; }
	.hero_july_Sale_banner .flexRow .col-5 img{ max-width:480px }
	.hero_july_Sale_banner .flexRow .hero_txt{ max-width: 400px; margin: auto;}
	.hero_july_Sale_banner .flexRow{  justify-content: center;}
	.hero_july_Sale_banner .flexRow .hero_txt{  text-align: center;}
	.hero_july_Sale_banner .flexRow .hero-promotxt { left: 50%; transform: translateX(-50%);  margin-left: 20px;  margin-left: 26px;}
	.hero_july_Sale_banner .flexRow .hero-discount{ margin-left: 0;}
	.hero_july_Sale_banner .flexRow .hero-discount{ font-size: 49px;}
	.hero_july_Sale_banner .flexRow .hero_txt .promocode-bx{ padding-bottom:0px;}
	.hero_july_Sale_banner .flexRow .hero-promotxt{ width:100%; font-size:38px}
	.hero_july_Sale_banner .flexRow .hero_txt .stay-buy-btn{ margin: 8px 0 0 -1px;} 
	
}
@media (max-width:1023px) {
.hero_father_home_banner .flexRow .col-4{ height:auto; width:100%}
.hero_father_home_banner .flexRow .col-8{ height:auto; width:100%}
.hero_father_home_banner .flexRow .col-8 {height: auto; width: 100%; display: block;}
.hero_father_home_banner .memorial-img {width: 500px; margin-top: 50px; margin: auto; }
.hero_father_home_banner  .middlesec{ width:100%}
.hero_father_home_banner .flexRow .middlesec .hero_txt { width: 100%; text-align: center;}
.hero_homesale.herosaleUs .stay-buy-btn{  margin-left:0px;}
}

@media (min-width:996px) and (max-width:1199px) {
.section-endorsed ul li { width:14%; margin-right: -4px; }
.hero_stay_home_banner .hero_txt .hero-discount  span.discount-txt.discounttxt, 
.hero_stay_home_banner .hero_txt .hero-discount .offer-txt{font-size:70px;}
.gettxt{font-size: 27px;}
}

@media (min-width:996px) and (max-width:1024px) {
.hero_stay_home_banner.memorial_day_banner  .container{ max-width:900px;}
.hero_july_sale_banner .flexRow .col-4{width:275px}
}


@media (max-width:991px) {
.page-id-12532  .middle_section .container { max-width:720px;}
.page-id-12532 .middle_section h2{font-size:30px;}
.screen5_hyeribelive .content_txt h3{font-size:24px;}
.screen5_hyeribelive .content_txt span{font-size:20px}
.product_list.ourproductlist .product_box{ margin-top:30px;}
.screen7_ourclient .rightSection p{font-size:16px !important}
.page-id-12532 .middle_section p,
.screen6_ourclient .rightSection li{font-size:14px !important}
.screen4_ourproduct{ -webkit-clip-path: polygon(0 2%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 2%, 100% 0, 100% 100%, 0% 100%);}
.screen6_ourclient .row:nth-child(3) .rightSection{  padding-right:0px;}

.hero_banner .row .col-5{ width:100% }
.hero_banner .row .col-7{width:calc(100%  - 0px ); }
.hero_banner .row .col-5 img{width:75%}
.hero_banner{height:auto; padding-bottom:80px;	}
.hero_banner .row .buy-btn{display:inline-block; margin-top:20px;}
.hero_banner .row .col-7 .hero_txt{ width:600px; margin:auto; text-align:center;}
.screen7_ourclient .rightSection span::before{ width:60px; height:60px; background-size:100%;  bottom:-87px; right:0;}
.screen6_ourclient .rightSection span::before{ width:60px; height:60px; background-size:100%;  bottom:-55px; right:0;}
.screen7_ourclient.screen7_ourclient_white .rightSection span:before{ 		width: 60px; height: 60px; background-size: 100%; bottom:-21px; right:0} 
.screen6_ourclient .rightSection span{font-size:19px;}
.page-id-12532 .middle_section .hero_banner .hero_txt h2 { font-size: 20px; text-align: center; }

.hero_mortherday_home_banner .flexRow .col-right{ width:calc(100% - 0px); display:block}
.hero_mortherday_home_banner .flexRow .col-left{width:100%; text-align:center; display:block; padding-top:20px}
.hero_mortherday_home_banner .flexRow .middlesec{     display: flex; flex-wrap: wrap-reverse;}
.hero_mortherday_home_banner .flexRow .middlesec .hero_txt{ text-align:center; margin-top:40px;  left:0;}
.screen8_footerlogo li{ width:30%}
.hero_homesale .hero_txt span.accTxt{ font-size:16px}



/*01062022*/
.hero_eoy_home_slider .flexRow .middlesec h1{ font-size:40px !important;}
.hero_eoy_home_slider .flexRow .middlesec .hero_txt.text-right h1{ font-size:60px !important}
.hero_eoy_home_slider .flexRow .middlesec .hero-discount{ font-size:28px}
.hero_eoy_home_slider .flexRow .middlesec .hero_txt{ left:0px;}
.hero_eoy_home_slider .flexRow .middlesec .hero-promotxt{ font-size:22px}
.hero_eoy_home_slider .flexRow .middlesec{ font-size:17px}
.hero_eoy_home_slider .flexRow .middlesec .hero-promotxt span{ font-size:20px}
.hero_eoy_home_slider .flexRow .middlesec .stay-buy-btn{ font-size:20px;     width: 170px;} 
.hero_eoy_home_slider2 .media{ width: 450px;}
.hero_eoy_home_slider .flexRow .middlesec .hero_txt{ text-align:center; margin-bottom:30px}
.hero_eoy_home_slider .flexRow .middlesec .hero_txt.text-right{ width:100%; text-align:center;}
.hero_eoy_home_slider .flexRow .middlesec{ display: flex; width:100%; flex-wrap:wrap; align-items: center;     justify-content: center;}
.hero_eoy_home_slider2 .flexRow .col-8{ width: calc(100% - 400px);}
.hero_eoy_home_slider{ height:auto;} 
.hero_eoy_home_slider .flexRow .col-8{ width: auto; padding: 48px 15px 0px 15px;}
.hero_eoy_home_slider .flexRow .col-4{ width:auto;}
.hero_eoy_home_slider2 .media{ position:relative}
#discoverSlider .owl-dots{ right:0; left:inherit;  transform: translateX(0%); display:none;}
.hero_eoy_home_slider{ flex-wrap: wrap;     justify-content: center; padding-bottom:0px}
/*01062022*/
.hero_july_Sale_banner::before { display:none;}
.hero_july_Sale_banner::after { display:none;}
}




@media (min-width:768px) and (max-width:995px) {
.hero_stay_home_banner.memorial_day_banner  .container{ max-width:750px;}
.section-endorsed ul li { width:14%; margin-right: -4px; }
.f36{ font-size:22px;}
.section-spec .g10 { right:-110px; }
.section-spec h2 { font-size:38px; }		
.stayhome-page .screen4_choosing img { margin-top: -210px; position: relative; z-index: 1; margin-bottom: -71px; }
.screen4_choosing  .right { text-align: right; }
.hero_stay_home_banner .hero_txt{ margin-top:25px;}
.hero_stay_home_banner .hero_txt h1{ font-size:70px; margin-bottom:-10px;}
.hero_stay_home_banner .hero_txt .hero-discount .offer-txt{font-size:70px;}
.hero_stay_home_banner .hero_txt .hero-discount span.discount-txt{width:112px;}
.hero_stay_home_banner .hero_txt .hero-discount{font-size:31px;}
.hero_stay_home_banner .hero_txt .hero-promotxt{font-size:18px;}
.hero_stay_home_banner .hero_txt .hero-discount span.discount-txt span{font-size:25px;}
.screen4_personal.grayBG{ padding-top:100px;}
.stayhome-page .screen4_personal p{font-size:16px;}
.stayhome-page .screen4_personal .col-md-6{ padding-bottom:70px;}		
.hero_stay_home_banner::before {  height: 85px; width: 160px; background-size: 100%; }
.hero_stay_home_banner::after {  height: 90px; width: 300px; background-size: 100%; }
.stayhome-page .screen4_personal.user_technology ul li{ background-position:left;}
.stayhome-page .xoo-wsc-modal .xoo-wsc-basket{ top:29 !important}
.hero_stay_home_banner .hero_txt .hero-discount  span.discount-txt.discounttxt, 
.hero_stay_home_banner .hero_txt .hero-discount .offer-txt{font-size:60px;}
.memorial-img {   width: 100%; margin-top: 50px;}
.hero_stay_home_banner.memorial_day_banner .hero_txt h1{font-size:42px;}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-discount span.discount-txt.discounttxt{font-size:55px;}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-discount .offer-txt{font-size:55px}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-promotxt{font-size:17px}

/***********css 01062020*******************/
.stayhome-page  .middle_section.fyvtemplate {margin-top: 41px !important; }
.hero_fyv_home_banner .flexRow .middlesec  .col-4 img{ margin-left:20px;}
.hero_fyv_home_banner .flexRow .middlesec .hero-discount{font-size:35px;}
.hero_fyv_home_banner .flexRow .middlesec .hero-promotxt{font-size:22px;}
.hero_fyv_home_banner .flexRow .middlesec .hero-promotxt span{font-size:27px;}
/***********css 01062020*******************/
.hero_eoy_home_banner .flexRow .middlesec .hero-discount{font-size:40px;}
.hero_eoy_home_banner .flexRow .middlesec h1{font-size:26px;}
.hero_eoy_home_banner .flexRow .middlesec .hero-promotxt{font-size:20px;}
.hero_eoy_home_banner .flexRow .middlesec .hero-promotxt span{font-size:25px;}
.hero_eoy_home_banner .flexRow .col-4{ width:300px;}
.hero_july_sale_banner .flexRow .col-4{ width: 242px;}
.gettxt{font-size: 27px;}
.hero_mortherday_home_banner .flexRow .col-left img{ max-width:450px}
.cta-btngroup { justify-content: center; flex-wrap: wrap; margin: auto; }
.cta-btngroup a.viewbtn{ margin-bottom:5px}

}
@media (max-width:767px) {
.section-endorsed ul li { width:14%; margin-right: -4px; }
.section-spec h2 { font-size:24px; }
body.stayhome-page{ padding-top:0px;}
.stay_home_header{  position:inherit}
.stayhome-page .middle_section{ margin-top:0px;}
.stay_home_header .container .stay_home_right .callNow{display:none;}
.stay_home_header  .logo img{ max-width:100%; }
.stayhome-page .screen4_video ul.videoList li{ margin:0 0 15px 0px}
.stayhome-page .screen4_video img.screen4_video_bottom_img { margin-top: 0; margin-bottom: -21px; }
.stayhome-page .screen4_personal.user_technology ul li, .screen4_choosing ul li{ background-position:left;}
.stayhome-page .hero_stay_home_banner .hero_txt h1{font-size:58px !important; margin-bottom:-7px;}
.hero_stay_home_banner .hero_txt{ margin-top:25px;}
.hero_stay_home_banner .hero_txt .hero-discount .offer-txt{font-size:55px;}
.hero_stay_home_banner .hero_txt .hero-discount span.discount-txt{width:90px;}
.hero_stay_home_banner .hero_txt .hero-discount{font-size:25px;}
.hero_stay_home_banner .hero_txt .hero-promotxt{font-size:18px;}
.hero_stay_home_banner .hero_txt .hero-discount span.discount-txt span{font-size:20px;}
.stayhome-product .product-stay img{ margin-top:50px;}
.section-endorsed .product-stay:first-child .g10-Img{ height:200px;overflow:hidden }		
.g10-Img{ height: 130px; overflow: hidden; position: relative;}
.g10-Img img{ position: absolute; bottom:0; left:50%;  transform: translateX(-50%);}
.hero_stay_home_banner .hero_txt .hero-discount  span.discount-txt.discounttxt, 
.hero_stay_home_banner .hero_txt .hero-discount .offer-txt{font-size:50px;}
.hero_stay_home_banner.memorial_day_banner .hero_txt{width:100%}
.memorial-img{width:300px; margin:auto;}
.hero_stay_home_banner.memorial_day_banner .hero_txt { margin-bottom:30px; text-align:center}
.hero_stay_home_banner.memorial_day_banner .hero_txt h1{font-size:32px !important;}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-discount .offer-txt, 
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-discount span.discount-txt.discounttxt{font-size:40px}
.hero_stay_home_banner.memorial_day_banner .hero_txt .hero-promotxt{font-size:17px}
/***********css 01062020*******************/
.hero_fyv_home_banner .flexRow .col-4{display:block}
.hero_fyv_home_banner .flexRow .col-8{display:block; width:100% }
.hero_fyv_home_banner .flexRow .middlesec .finally-txt { margin-bottom: -15px; margin-left: 6px; width: 193px; }
.hero_fyv_home_banner .flexRow .middlesec .hero-discount{font-size:35px;}
.hero_fyv_home_banner .flexRow .middlesec h1{font-size:23px !important}
.hero_fyv_home_banner .flexRow .middlesec .hero-promotxt{font-size:15px;}
.hero_fyv_home_banner .flexRow .middlesec .hero-promotxt span{font-size:25px;}
.hero_fyv_home_banner .flexRow .middlesec  .hero_txt{ margin-bottom:20px;}
.hero_fyv_home_banner .flexRow .middlesec .stay-buy-btn{font-size:20px; width:160px}
.hero_fyv_home_banner .flexRow .col-4{width:100%; text-align:center;}
.hero_fyv_home_banner .flexRow .col-4 img{width:200px; }
.hero_fyv_home_banner::after{width:300px; background-size:100% auto}
.hero_fyv_home_banner::after{width:300px; background-size:100% auto}
/***********css 01062020*******************/
.hero_eoy_home_banner .flexRow .col-4{display:block}
.hero_eoy_home_banner .flexRow .col-8{display:block; width:100% }
.hero_eoy_home_banner .flexRow .middlesec .hero-discount{font-size:35px;}
.hero_eoy_home_banner .flexRow .middlesec h1{font-size:26px !important}
.hero_eoy_home_banner .flexRow .middlesec .hero-promotxt{font-size:18px;}
.hero_eoy_home_banner .flexRow .middlesec .hero-promotxt span{font-size:23px;}
.hero_eoy_home_banner .flexRow .middlesec .hero_txt{ width:100%}
.hero_eoy_home_banner .flexRow .middlesec  .hero_txt{ margin-bottom:20px; padding-top:20px; width:100%}
.hero_eoy_home_banner .flexRow .middlesec .stay-buy-btn{font-size:20px; width:160px}
.hero_eoy_home_banner .flexRow .col-4{width:100%; text-align:center;}
.hero_eoy_home_banner .flexRow .col-4 img{width:200px; }
.hero_eoy_home_banner::after{width:300px; background-size:100% auto}
.hero_eoy_home_banner::after{width:300px; background-size:100% auto}
.screen4_personal.grayBG  {-webkit-clip-path: polygon(0 0, 100% 4%, 100% 100%, 0% 100%); clip-path: polygon(0 0, 100% 4%, 100% 100%, 0% 100%);}
.hero_july_sale_banner{ padding-top:50px; padding-bottom:50px} 
.hero_july_sale_banner .flexRow .col-4{display:block}
.hero_july_sale_banner .flexRow .col-8{display:block; width:100% }
.hero_july_sale_banner .flexRow .middlesec .hero-discount{font-size:24px;}
.hero_july_sale_banner .flexRow .middlesec .hero-promotxt{font-size:20px;}
.hero_july_sale_banner .flexRow .middlesec .hero-promotxt span{font-size:20px;}
.hero_july_sale_banner .flexRow .middlesec .hero_txt{ width:100%}
.hero_july_sale_banner .flexRow .middlesec .hero_txt .txtimg{ width:344px;}
.hero_july_sale_banner .flexRow .middlesec .hero_txt img.txtimg{ width:350px;}
.hero_july_sale_banner .flexRow .middlesec .hero_txt{ margin-bottom:20px; padding-top:20px; width:100%}
.hero_july_sale_banner .flexRow .middlesec .stay-buy-btn{font-size:20px; width:160px}
.hero_july_sale_banner .flexRow .col-4{width:100%; text-align:center;}
.hero_july_sale_banner .flexRow .col-4 img{width:200px; }
.hero_july_sale_banner:before{width:300px; background-size: 100%; background-position: bottom;}
.hero_july_sale_banner:after{width:300px; background-size:100% auto}
.gettxt{font-size: 18px;}
.hero_stay_home_banner .hero_txt{ text-align:center;}
.hero_banner .row .col-7 .hero_txt{width:100%}
.page-id-12532  .middle_section .container { max-width:500px;}
.page-id-12532 .middle_section .col-6{width:100%}
.screen6_ourclient .rightSection{ width: calc(100% - 0px); text-align: center;}
.screen7_ourclient .rightSection{ width: calc(100% - 0px); top:0px; transform: translateY(0%); margin-top:30px;}
.screen7_ourclient.screen7_ourclient_white .rightSection{ width: calc(100% - 0px); top:0px; transform: translateY(0%); margin-top:30px;}
.screen7_ourclient.screen7_ourclient_white .rightSection { width: calc(100% - 0px); margin-bottom:75px;}
.screen6_ourclient .row{ margin:0px;}
.screen7_ourclient .row{ margin:0px;}
.screen6_ourclient .row:nth-child(3) .rightSection{  padding-right:0px;}
.discountvalue{width:300px}
.discountvalue .discountinner{ font-size:25px;}
.discountvalue .discountinner .number{font-size:70px; width:105px; line-height:60px; }
.discountvalue .discountinner .txt{width:calc(100% - 105px); }
.discountvalue .discountinner .number{font-size:70px; width:105px}
.discountvalue .discountinner .txt span{font-size:40px;}
.product_list.ourproductlist .product_box .product_img img{ width:auto;}
.page-id-12532 .middle_section .col{height:auto; display:block}
.screen2_cerebral.spaceBoth{ padding-bottom:70px}
.screen5_hyeribelive, .hero-below-section { -webkit-clip-path: polygon(0 2%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 2%, 100% 0, 100% 100%, 0% 100%);}
.page-id-12532 .middle_section h2{font-size:25px;}
.screen5_hyeribelive .content_txt h3{font-size:20px;}
.screen5_hyeribelive .content_txt span{font-size:18px}
.screen6_ourclient .row:nth-child(3) .leftSection,
.screen6_ourclient .row .leftSection { float: left; text-align: center; width: 100%; margin-bottom:20px}
.screen5_hyeribelive .content_txt,
.screen5_hyeribelive .content_txt.left { text-align:center}
.hero_banner .hero_txt h1{ font-size:40px !important}
.screen7_ourclient .container .row{ height:auto;}
.screen7_ourclient .rightSection span{ margin-right:0px;}
.screen7_ourclient .rightSection span::before{ width:60px; height:60px; background-size:100%;  bottom:-70px; right:inherit; left: 54%; transform: translateX(-50%); right: inherit; }
.screen6_ourclient .rightSection span::before { width: 60px; height: 60px; background-size: 100%; bottom: -70px; left: 50%; transform: translateX(-50%); right: inherit; }
.screen7_ourclient.screen7_ourclient_white .rightSection span:before{ 		width: 60px; height: 60px; background-size: 100%; bottom:-70px; left:50%;}
.screen6_ourclient .rightSection span{font-size:21px; }
.screen5_hyeribelive .content_txt ul{  margin:auto; max-width:280px;}
.screen5_hyeribelive .content_txt li{ background-position: left 2px; text-align:left;  padding-left:20px; padding-right:0px; font-size:14px; }
.screen9_pfa li{ margin:15px 8px;}
.screen8_footerlogo li{width:29%; margin:20px 10px; }
.screen5_hyeribelive .content_txt h4{ width:100%;  right:0;}
.screen2_cerebral{ padding:40px 0 100px 0px}
.hero_banner .hero_txt h1{font-size:30px !important;}	
.product-info span.price-txt strong{ font-size:18px !important}
.product_list.ourproductlist .product_box .product-btn{ margin-top:5px;}
.screen2_interview_expert .hero_txt{ margin-top:30px;}
.page-id-12532 .middle_section .hero_banner .hero_txt h2{ text-align:center}
.hero_father_home_banner .memorial-img {width: 420px; margin-top: 50px; margin: auto; }	
.hero_father_home_banner .flexRow .middlesec .hero_txt h1 { font-size: 76px !important; }	
.fatherdaypage .stayhome-product{ padding-bottom:80px; padding-top:80px; clip-path: polygon(0 0, 100% 0, 100% 97%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 97%, 0% 100%);  }
.stayhome-page.fatherdaypage .screen4_choosing img { margin-bottom: 0px; margin-top: 20px; }
.stayhome-page.fatherdaypage .screen4_choosing { padding: 70px 0 50px 0px; }
.middle_section .screen4_consectetur img { margin-bottom: 20px; }
.screen4_consectetur  .flexRow .col-4{ height:auto; width:100%; display: block;}
.screen4_consectetur  .flexRow .col-8{ height:auto; width:100%; display: block; }
.middle_section .screen4_consectetur p {  font-size: 18px; line-height: 1.5; margin-bottom: 35px;}
/******27042021******/
.hero_mortherday_home_banner .flexRow .middlesec .hero-discount{ font-size:40px}
.hero_mortherday_home_banner .flexRow .middlesec .hero-promotxt{ font-size:18px}
.hero_mortherday_home_banner .flexRow .middlesec .gift-txt{font-size:16px}
.hero_mortherday_home_banner .flexRow .middlesec h1 span + span{ font-size:50px;}
.hero_mortherday_home_banner .flexRow .middlesec h1 span { font-size:35px;}
.hero_mortherday_home_banner .flexRow .middlesec .hero-title{ margin-bottom:-10px}
.hero_mortherday_home_banner .flexRow .middlesec .stay-buy-btn{font-size:18px; width:160px; height:40px; line-height:40px; margin-top:10px;}

.cta-btngroup{ width:300px; margin:auto; }

.hero_homesale .hero_txt{  font-size:16px}
.hero_homesale{height:auto;}
.stayhome-page .middle_section .hero_homesale .container,
.stayhome-page .middle_section .hero_homesale.herosaleUs .container
{ padding-top: 100%; margin: 0 20px; height:auto;  background-size: 100%;}


.heroLabourday:before{ background-size:100%; width:120px; height:70px}
.heroLabourday .heroInnerWrap .herorightBx .herocontent span.discountTxt{font-size:35px;}
.heroLabourday:after{ background-size:100%; width:150px; }
.heroLabourday .heroInnerWrap .herorightBx .herocontent{ padding:0 15px}
.hero_july_Sale_banner .flexRow .hero_txt .stay-buy-btn { width: 150px; font-size: 16px; height: 40px; line-height: 40px; }
}
@media (max-width:499px) {
.page-id-12532  .middle_section .container { max-width:100%;}
.screen8_footerlogo li{width:42%;  }
.screen7_ourclient.screen7_ourclient_white .rightSection span:before{ 		 bottom:-70px; left:50%;}
.screen8_footerlogo.center { padding-left: 15px !important;  padding-right: 15px !important; }
}
@media (max-width:479px) {
.screen4_instructors li.col-xs-6{ width:100%}
.instructors_list .instructors_box p{ min-height:170px;  margin-bottom:20px}
.tah-testimonial .owl-dots button, .instructors_list .owl-dots button{ margin: 0 3px; width:12px; height:12px;}	
}		
@media (max-width:414px) {
.hero_father_home_banner .memorial-img {width: 300px; margin-top: 50px; margin: auto;  margin-bottom:30px}	
.hero_father_home_banner .flexRow .middlesec .hero_txt h1 { font-size: 50px !important; }
.hero_father_home_banner .hero_txt span.gettxt{ font-size:28px;}
.hero_father_home_banner .flexRow .middlesec .hero-discount, .hero_father_home_banner .flexRow .middlesec .hero-discount .offer-txt{font-size:40px;}
.hero_father_home_banner .flexRow .middlesec .hero-promotxt{font-size:20px;}
.hero_father_home_banner .flexRow .middlesec .hero-promotxt span{font-size:22px;}

.hero_eoy_home_slider .flexRow .middlesec h1{ font-size:30px !important;}
.hero_eoy_home_slider .flexRow .middlesec .hero_txt.text-right h1{ font-size:40px !important}
.hero_eoy_home_slider .flexRow .middlesec .hero-discount { font-size: 22px; }
.hero_july_Sale_banner .flexRow .col-5 img { max-width: 100%; }
.hero_july_Sale_banner .flexRow .hero_txt{ max-width:320px}
.hero_july_Sale_banner .flexRow .hero-discount { font-size: 39px; margin-left: 18px;}
.hero_july_Sale_banner .flexRow .hero-promotxt { font-size: 33px; bottom: -7px;}
}	
@media (max-width:374px) {
.hero_july_sale_banner .flexRow .middlesec .hero-discount{font-size:21px;}
.hero_july_sale_banner .flexRow .middlesec .hero-promotxt{font-size:16px;}
.hero_july_sale_banner .flexRow .middlesec .hero-promotxt span{font-size:16px;}			
.hero_banner .hero_txt h1{font-size:25px !important;}
.screen5_hyeribelive{ padding-bottom:0px; padding-top:80px;}

/******27042021******/
.hero_mortherday_home_banner .flexRow .middlesec .hero-discount{ font-size:30px}
.hero_mortherday_home_banner .flexRow .middlesec .hero-promotxt{ font-size:15px}
.hero_mortherday_home_banner .flexRow .middlesec .gift-txt{font-size:14px;     margin: 5px 0 -2px 0px;}
.hero_mortherday_home_banner .flexRow .middlesec h1 span + span{ font-size:40px;}
.hero_mortherday_home_banner .flexRow .middlesec h1 span { font-size:30px;}
.hero_mortherday_home_banner .flexRow .middlesec .hero-title{ margin-bottom:-9px}
.hero_mortherday_home_banner .flexRow .middlesec .stay-buy-btn{font-size:16px; width:150px; height:35px; line-height:35px; margin-top:7px;}

.hero_july_Sale_banner .flexRow .col-5 img { max-width: 100%; }
.hero_july_Sale_banner .flexRow .hero_txt{ max-width:300px}
.hero_july_Sale_banner .flexRow .hero-discount { font-size: 36px; margin-left: 18px;}
.hero_july_Sale_banner .flexRow .hero-promotxt { font-size: 31px; bottom: -7px;}
}


@media (max-width:767px){
.hero_banner { padding-top: 40px;}	
.screen2_interview_expert {font-size:18px}
.btn-location {   float: none; margin: 0 auto 30px;}
.screen7_ourclient .leftSection img { width: 100%;}
.screen7_ourclient .leftSection { width: 100%;}
.screen7_ourclient{     padding: 50px 0px 85px 0;}
.screen7_ourclient.screen7_ourclient_white .container .row {
    height: auto;
    display: flex;
    flex-wrap: wrap-reverse;
}
.screen6_ourclient .row:nth-child(3) .rightSection { padding-top: 15px;}
.screen7_ourclient.screen7_ourclient_white{ padding-bottom:20px}
.screen6_ourclient h2 { margin-bottom: 40px !important; }
.screen7_ourclient .rightSection span{ float:none;}
	 .screen2_cerebral img{ margin-top:25px; margin-bottom:-85px}
	 .screen2_cerebral .hero_txt,
	 .rightSection, 
	 .hero_txt,
	 .page-id-12532 .middle_section h2,
	 .hero-below-section .hero_txt h2,
	 .screen2_cerebral .hero_txt h2{ text-align:center;}
	 .screen7_ourclient .rightSection span{font-size:17px}
	 .middlesec h2{ text-align:center}
	 .hero-below-section .col-6 p { text-align: center; }
	 .screen2_interview_expert { padding: 50px 0 80px 0px; }
	 .page-id-12532 .middle_section h2 { font-size: 25px; text-align: center; }
	 .screen6_ourclient .rightSection ul{ margin:0px}
	 .screen6_ourclient .rightSection li{ text-align:center; width: 100%;     padding-left: 0;}
	 .screen8_footerlogo { padding: 0px 0 40px 0px; }
	 .screen7_ourclient.screen7_ourclient_white .leftSection{ margin:auto;     float: none;}
	 .hero-below-section{ padding-bottom:70px}
}

@media (max-width:414px){
	.page-id-12532 .middle_section h2 { font-size: 22px;}
	.hero_banner .row .btn-group .buy-btn a{ font-size:15px}
	.inquire-btn{ font-size:15px}
	.copyright{ line-height:1.2}
	.drparks .footer{ padding:10px 0px}
	.btn-location{width:280px}
	.screen2_interview_expert span.txt { font-size: 16px; }
}

.discountwrap{display:none}