@charset "utf-8";
/* CSS Document */
@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900");
@import url('https://fonts.googleapis.com/css?family=Archivo+Black&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Bree+Serif');


#article-wrap .hero-wrapp {max-height: 300px !important; position:relative;}
.popover--open .popover {display: block;}
.popover--where-to-buy {left: 0; margin: 0 -10px; right: 0; width: 100vw;}
@media screen and (min-width: 768px) {
  .popover--where-to-buy {left: -75%; margin: 0 auto; width: 640px;}
}
.popover--where-to-buy h2 {font-family: "gotham_mediumregular"; font-size: 14px; margin: 15px 0; text-align: center;}
@media screen and (min-width: 768px) {
  .popover--where-to-buy h2 {margin: 0 0 15px;}
}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-near-you-wrapper, .popover--where-to-buy .find-online-wrapper {margin: 0 1%; width: 48%;}
}
@media screen and (min-width: 768px) { 
 .popover--where-to-buy .find-near-you-wrapper {float: right;}
}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-online-wrapper {float: left;}
}
.popover--where-to-buy .find-near-you {text-align: center;}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-near-you {min-height: 215px;}
}
.popover--where-to-buy .find-near-you .button {margin: 0; min-width: 0; width: 150px;}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-near-you .button {margin: 30px 0 0 0; width: 175px;}
}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-online {min-height: 215px;}
}
.popover--where-to-buy .find-online a {-ms-box-sizing: border-box; -o-box-sizing: border-box;box-sizing: border-box; display: inline-block; padding: 5px 10px; text-align: center; vertical-align: middle; width: 45%;}



/**/

.popover {-ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; *zoom: 1; background: #ffffff url('../images/bg-diag-stripe.png') left top repeat; box-shadow: 0 0 25px #9f9f9f;
  display: none; padding: 15px; position: absolute; z-index: 2;}
.popover:before, .popover:after {display: table; content: ""; line-height: 0;}
.popover:after {clear: both;}
.popover-link--wtb {position: relative;}
.popover--open .popover-link--wtb:before { border-color: transparent transparent #ffffff; border-style: solid; border-width: 10px; bottom: -14px; content: ""; display: block; height: 0; left: 50%; margin: 0 0 0 -10px; position: absolute; width: 0; z-index: 3;}
.popover--open .popover {display: block;}
.popover__content {background: #ffffff; padding: 15px 20px;}
.popover--share-this {right: 10px; top: 40px; width: 285px;}
.popover--share-this:before {border-color: transparent transparent #ffffff; border-style: solid; border-width: 10px; content: ""; display: block; height: 0; position: absolute; right: 0; top: -20px; width: 0;
  z-index: 3;}
.popover--share-this-bottom {bottom: auto; left: auto; right: 10px; top: 40px;}
.popover--share-this-bottom:before {border-color: transparent transparent #ffffff; left: auto; right: 0; top: -20px; z-index: 3;}
.popover--where-to-buy {left: 0; margin: 0 -10px; right: 0; width: 100vw;}
@media screen and (min-width: 768px) {
  .popover--where-to-buy { left: -75%;  margin: 0 auto; width: 640px; }
}
.popover--where-to-buy h2 {font-family: "gotham_mediumregular"; font-size: 14px; margin: 15px 0; text-align: center;}
@media screen and (min-width: 768px) {
  .popover--where-to-buy h2 { margin: 0 0 15px;}
}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-near-you-wrapper, .popover--where-to-buy .find-online-wrapper {margin: 0 1%; width: 48%;}
}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-near-you-wrapper {float: right;}
}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-online-wrapper {float: left;}
}
.popover--where-to-buy .find-near-you {text-align: center;}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-near-you {min-height: 215px;}
}
.popover--where-to-buy .find-near-you .button {margin: 0; min-width: 0; width: 150px;}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-near-you .button {margin: 30px 0 0 0; width: 175px;}
}
@media screen and (min-width: 768px) {
  .popover--where-to-buy .find-online {min-height: 215px;}
}
.popover--where-to-buy .find-online a {-ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; display: inline-block; padding: 5px 10px; text-align: center; vertical-align: middle; width: 45%;}


/*FAQ*/
.faq-warep{width:100%; background-color:#de2e25; padding:30px 0px 60px 0px;}
.faq-tit{font-size: 24px;  font-family: "Proxima N W02 Reg";  line-height: 61px;  font-weight: 600; color: #fff; text-align:center; margin-bottom:40px;}


/*usage information*/
.usage-information-warep{width:100%; background-color:#fff; padding:50px 0px 60px 0px;}
.usage-information-warep .tit{font-size: 40px;  font-family: "Proxima N W02 Reg";  line-height: 66px;  font-weight: 600; color: #de2e25; text-align:left; margin-bottom:20px;}

/*you my information*/

.you-m_lock{width:100%; background-color:#fff; padding:30px 0px 0px 0px;}
.you-m_lock .tit{font-size: 24px; font-family: "Proxima N W02 Reg";  line-height: 61px;  font-weight: 600; color: #e62a25; text-align:center; margin-bottom:40px;}

img {border: 0; min-width:100%; height:auto;    width: 100%;}

.bty{ font-weight:600; font-size:18px;}

.tit22{font-size: 24px; font-family: "Proxima N W02 Reg"; line-height: 61px;  font-weight: 600; color: #e62a25;  margin-bottom:40px; text-align:center;}

#ecom{display:;}

/*popup*/



.popup-content {position: relative; background:#fff; border-radius: 4px; width: 450px; margin: 0px auto; /*animation: fadeInDownBig 1s;*/ box-shadow: 0 0 25px #9f9f9f; padding: 15px; -ms-box-sizing: border-box;
  -o-box-sizing: border-box; box-sizing: border-box; float:left;}
.popup-content h4{ font-size:18px; padding:5px; border-bottom:0px solid #e5e5e5; font-weight:600;}
.popup-content img{ width:auto !important; min-width:auto !important;}
.close-01{ float:right; position:absolute; top:-10px; right:0px;}
.brr{ border-right:1px dashed #d2d2d2;}	
.bord-det{ border:1px solid#d2d2d2; padding:5px; text-align:center; margin-bottom:10px; box-shadow: 0 0 2px #dbdbdb; border-radius: 4px;}

.popup-content2 {position: relative; background:#fff; border-radius: 4px; width: 450px; margin: 0px auto; /*animation: fadeInDownBig 1s;*/ box-shadow: 0 0 25px #9f9f9f; padding:25px; -ms-box-sizing: border-box;
  -o-box-sizing: border-box; box-sizing: border-box; float:left;}
.popup-content2 h4{ font-size:18px; padding:5px; border-bottom:0px solid #e5e5e5; font-weight:600;}
.popup-content2 img{ width:auto !important; min-width:auto !important;}
.close-01{ float:right; position:absolute; top:-10px; right:0px;}

.popup-content2 input { color: #858585;font-size: 14px; padding:10px 20px; border:1px solid #CCC; margin-bottom: 15px; width:100%;}

.popup-content2  input[type="submit"] {
    width: unset;
    padding: 0 25px;
    color: #fff;
    text-transform: uppercase;
    background: #e62a25;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
    height: 28px;
    line-height: 20px;
    border: 2px solid #fa224b;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;}


.popup-content2.popuptext{ font-size:18px; padding:5px; font-weight:600;}



/*SURFACES*/

.surf-warep{width:100%; background-color:#ebebeb; padding:30px 0px 30px 0px;}
.mr-n{ margin-bottom:0px !important;}
.text-ul{ color:#111; /*font-size: 14px;*/ font-size: 16px;}


.fragrances-menu{  width:100%; margin:0px auto 0 auto; overflow:hidden; padding:30px 0px 30px 0px;}
.fragrances-menu li{list-style:none;}
.fragrances-menu li a{ display:block; float:left; width:33.3333%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}
.fragrances-menu li a:hover  {margin:0px 0 0 0;}
.fragrances-menu li:first-child:hover ~ .bg {background: #f9919c;}
.fragrances-menu li:nth-child(2):hover ~ .bg {background: #7fd4e9;}
.fragrances-menu li:nth-child(3):hover ~ .bg {background: #ef9c87;}
.fragrances-menu li:nth-child(4):hover ~ .bg {background: #9e9e9e;}
.fragrances-menu li:nth-child(5):hover ~ .bg {background: #009ecd;}
.fragrances-menu img{min-width: auto !important;  height: auto !important; width: auto !important;}
.bg {position: fixed; z-index: -1; top: 0;right: 0; bottom: 0; left: 0; transition: .25s; pointer-events: none; background-color:#f9919c;}

#frag-01{ background:url(../images/senu_01h.png)no-repeat center; width:409px; height:364px;  background-position: 0px 0px; }
#frag-01:hover {background:url(../images/senu_01h.png )no-repeat center; width:409px; height:364px;  background-position: 0px -364px;}

#frag-02{ background:url(../images/senu_02h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-02:hover {background:url(../images/senu_02h.png) no-repeat center; width:409px; height:364px; background-position: 0px -364px;}

#frag-03{ background:url(../images/senu_03h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-03:hover {background:url(../images/senu_03h.png) no-repeat center; width:409px; height:364px; background-position: 0px -364px;}




.fragrances-menu1{  width:100%; margin:0px auto 0 auto; overflow:hidden; padding:30px 0px 30px 0px;}
.fragrances-menu1 li{list-style:none;}
.fragrances-menu1 li a{ display:block; float:left; width:33.3333%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}
.fragrances-menu1 li a:hover  {margin:0px 0 0 0;}
.fragrances-menu1 li:first-child:hover ~ .bg1 {background: #6fb2b6;}
.fragrances-menu1 li:nth-child(2):hover ~ .bg1 {background: #ee9c87;}
.fragrances-menu1 li:nth-child(3):hover ~ .bg1 {background: #d6d071;}
.fragrances-menu1 li:nth-child(4):hover ~ .bg1 {background: #9e9e9e;}
.fragrances-menu1 li:nth-child(5):hover ~ .bg1 {background: #009ecd;}
.fragrances-menu1 img{min-width: auto !important;  height: auto !important; width: auto !important;}
.bg1 {position: fixed; z-index: -1; top: 0;right: 0; bottom: 0; left: 0; transition: .25s; pointer-events: none; background-color:#6fb2b6;}



#frag-04{ background:url(../images/senu_04h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-04:hover {background:url(../images/senu_04h.png) no-repeat center; width:409px; height:364px; background-position: 0px -364px;}

#frag-05{ background:url(../images/senu_05h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-05:hover {background:url(../images/senu_05h.png) no-repeat center; width:409px; height:364px; background-position: 0px -364px;}

#frag-06{ background:url(../images/senu_06h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-06:hover {background:url(../images/senu_06h.png) no-repeat center; width:409px; height:364px; background-position: 0px -364px;}








.fragrances-menu2{  width:100%; margin:0px auto 0 auto; overflow:hidden; padding:0px 0px 30px 0px;}
.fragrances-menu2 li{list-style:none; text-align: center;}
.fragrances-menu2 li a{ display:block; float:left; /*width:33.3333%;*/ width:23%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}
.fragrances-menu2 li a:hover  {margin:0px 0 0 0;}
.fragrances-menu2 li:first-child:hover ~ .bg2 {background: #e475ab;}
.fragrances-menu2 li:nth-child(2):hover ~ .bg2 {background: #0f9d66;}
.fragrances-menu2 li:nth-child(3):hover ~ .bg2 {background: #eb6558;}
.fragrances-menu2 li:nth-child(4):hover ~ .bg2 {background: #acd271;}
.fragrances-menu2 li:nth-child(5):hover ~ .bg2 {background: #009ecd;}
.fragrances-menu2 img{min-width: auto !important;  height: auto !important; width: auto !important;}
.bg2 {position: fixed; z-index: -1; top: 0;right: 0; bottom: 0; left: 0; transition: .25s; pointer-events: none; background-color:#e475ab;}



#frag-07{ background:url(../images/senu_07h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-07:hover {background:url(../images/senu_07h.png) no-repeat center; width:409px; height:364px;background-position: 0px -364px;}

#frag-08{ background:url(../images/senu_09h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-08:hover {background:url(../images/senu_09h.png) no-repeat center; width:409px; height:364px;background-position: 0px -364px;}

#frag-09{ background:url(../images/senu_08h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-09:hover {background:url(../images/senu_08h.png) no-repeat center; width:409px; height:364px; background-position: 0px -364px;}

#frag-10{ background:url(../images/senu_10h.png) no-repeat center; width:409px; height:364px; background-position: 0px 0px;}
#frag-10:hover {background:url(../images/senu_10h.png) no-repeat center; width:409px; height:364px; background-position: 0px -364px;}

.fragrances-hid{ display: block;}
.fragrances-show{ display: none;}

@media only screen and (min-width: 426px) and (max-width: 768px) {
/*.fragrances-menu li a{ display:block; float:left; width:50%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}
.fragrances-menu1 li a{ display:block; float:left; width:50%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}
.fragrances-menu2 li a{ display:block; float:left; width:50%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}	*/
	
}


@media only screen and (min-width: 200px) and (max-width: 425px) {
/*.fragrances-menu li a{ display:block; float:left; width:100%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}
.fragrances-menu1 li a{ display:block; float:left; width:100%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}
.fragrances-menu2 li a{ display:block; float:left; width:100%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s; cursor: default;}	*/
}

@media only screen and (min-width: 50px) and (max-width: 768px) {
	
	.fragrances-hid{ display: none;}
	.fragrances-show{ display: block;}
}



























.text-hov { text-align:center; font-size:20px; color:#000 !important; font-family: "Proxima N W02 Reg"; font-weight:600;}

/* @media only screen and (max-width: 991px) {
.fragrances-menu li a{ display:block; float:left; width:100%; padding:5px 0;  text-align:center; text-decoration:none; transition:.25s;}
.fragrances-menu img{min-width: auto !important;  height: auto !important; width: auto !important; padding:15px;}	 
 }
*/



.products_details{width:100%; position:relative; padding:50px 0px 50px 0px; background-color:#fff;margin-top:-1%;}

 .collection-item-title-ft { font-size:16px !important; text-align:center !important; font-family: "ITC Avant Garde Gothic W02 Md"; margin-bottom:40px;}
 @media only screen and (max-width: 991px) {
.collection-item-img-ft img{ width:50%;  border: 0; min-width: 50%;}
 }
 @media only screen and (max-width: 1024px) {
.products_details{ margin-top:-10%;}
 }


  .collection-item-title-ft2 { font-size:18px !important; text-align:center !important; font-family: "ITC Avant Garde Gothic W02 Md"; margin-bottom:40px;}
  .collection-item-img-ft2 img {  text-align:center !important; width:auto !important; min-width:auto !important; margin-bottom:20px;}
 @media only screen and (max-width: 991px) {
  .collection-item-img-ft2 img{ width:50%;  border: 0; min-width: 50%;}
 }










.mob-hid-67{ display:block;}
.mob-show-67{ display:none;}

@media only screen and (max-width: 768px) {
.products_details{width:100%; position:relative; padding:50px 17px 70px 17px; background-color:#fff;/* margin-top:-45%;*/}
.product-name h4{ line-height:30px !important; margin-bottom:35px; font-size:24px !important; text-align:center;}
.mob-hid-67{ display:none;}
.mob-show-67{ display:block;}
.plefr-30{ padding-left:0px !important;}
.hit-30px{ height:30px; clear:both;}

.bpltp{ margin-top:0px !important}

}
.surf-warep-mob {padding: 0px 25px 0px 25px; position:relative;}







/*.text-mi{ min-height:485px;}*/
.text-mi{ min-height:360px;}

.banner-off-09{ display: block;}	
.banner-on-08{ display: none;}	

@media only screen and (max-width: 768px) {
.banner-off-09{ display:none;}	
.banner-on-08{ display: block;}	
}


@media only screen and (min-width: 426px) and (max-width: 991px) {
.surfaces-war{ width:49% !important; float:left;} 
}


@media only screen and (max-width: 991px) {
.text-mi{ min-height:auto !important;}
.hit-30px{ height:30px; clear:both;}
.brr{ border-right:0px dashed #d2d2d2;}	
.popup-content{ width:100% !important;}
.popup-war{ width:49% !important; float:left;} 
}


@media only screen and (max-width: 522px) {
.popup-war{ width:100% !important; float:left;}	
}


.text-item { display: table-cell;font-size: 14px;color: #595959;text-decoration: none;color: #e62c25; border:1px solid #e62c25;border-radius: 4px; padding:5px;}

.blogpage-wrapp {position: relative; width: 100%; min-height:440px;  overflow: hidden;  background:#fff;}
.blogpage-wrapp .blog-image {position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-position: center bottom; background-repeat: no-repeat; background-size: cover;}
.blogpage-wrapp .blog-content {position: absolute; z-index: 2; bottom:0px; width: 100%; color: #333; /*font-size: 14px;*/ font-size: 16px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.blogpage-wrapp .readmore{ color:#e72b25; font-weight:bold;} 


.sidebar-page-container {position: relative;padding:0px 0px 80px;}
.auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto;}


.sidebar-page-container .content-side,
.sidebar-page-container .sidebar-side{margin-bottom:40px;}

/*Sidebar Widget*/

.sidebar-widget{position: relative;margin-bottom: 50px;}

/*Sidebar Title*/

.sidebar-title{ position: relative;margin-bottom:30px;}
.sidebar-title h4{font-size: 24px;font-family: "Proxima N W02 Reg";line-height: 51px;font-weight: 600; color:#e62a25;border-bottom: 1px solid #ececec;}

/*Search Box Widget*/
.mr-t-22 {font-size: 14px;font-weight: 600;}

.causes-single .image {position: relative;}
.causes-single .lower-box {position: relative;margin-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #ececec;}
.causes-single .lower-box .text {position: relative;}
.causes-single .lower-box .text p {position: relative;/*font-size: 14px;*/font-size: 16px; line-height: 28px;color: rgba(0,0,0,0.70);margin-bottom: 15px;}
.sidebar-widget .sidebar-title {position: relative;margin-bottom: 22px;}
.sidebar .popular-posts .post { position: relative;font-size: 14px;color: rgb(102, 102, 102);min-height: 80px;margin-bottom: 25px;padding: 0px 0px 0px 100px;}
.sidebar .popular-posts .post .post-thumb {position: absolute;left: 0px;top: 0px;width: 85px;}
.sidebar .popular-posts .post .text {position: relative;top: -4px;font-size: 14px;font-weight:400;color:#333;text-transform: capitalize;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px;}
.sidebar .popular-posts .post .text a {color: rgb(34, 34, 34); transition: all 0.3s ease 0s;}

/*Contact Us page start*/


.contact-info-shortcode .content-row { border-bottom: 1px solid #f3f3f3; padding-bottom: 25px; margin-bottom: 25px;position: relative;min-height: 75px;}
form .form-builder-item {margin-bottom: 20px;}
.contact-info-shortcode .content-row:last-of-type {border-bottom: 0;padding-bottom: 0;}
.contact-info-shortcode .icon {width: 75px;height: 75px;position: absolute;top: 0;left: 0;}
.contact-info-shortcode .text-container {padding-left: 100px;line-height: 75px;}
.contact-info-shortcode .text {font-size: 14px;line-height: 26px;display: inline-block;vertical-align: middle;color:#333;font-weight:600;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.input-container {position: relative; margin: 0 5px 20px;}
.input-container input {outline: none; z-index: 1; position: relative; background: none; width: 100%; height: 60px; border: 0; color: #2d2d2d; font-size: 14px; font-weight: 400;}
.input-container input:focus ~ label {color: #f78c04; -webkit-transform: translate(-12%, -50%) scale(0.75); transform: translate(-12%, -50%) scale(0.75);}
.input-container input:focus ~ .bar:before, .card .input-container input:focus ~ .bar:after {width: 50%;}
.input-container input:valid ~ label {color: #f78c04; -webkit-transform: translate(-12%, -50%) scale(0.75); transform: translate(-12%, -50%) scale(0.75);}
.input-container label {position: absolute; top: 0;  left: 0; color: #000; font-size: 14px; font-weight: 400; line-height: 60px; transition: 0.2s ease;}

.input-container textarea {outline: none; z-index: 1; position: relative; background: none; width: 100%; height: 80px; border: 0; color: #2d2d2d; font-size: 20px; font-weight: 400; padding-top:12px; border-bottom:1px solid #2d2d2d;
 }
 .input-container textarea:focus ~ label {color: #f78c04; -webkit-transform: translate(-12%, -50%) scale(0.75); transform: translate(-12%, -50%) scale(0.75);}
 .input-container textarea:focus ~ .bar:before, .card .input-container textarea:focus ~ .bar:after {width: 50%;}
 .input-container textarea:valid ~ label {color: #f78c04; -webkit-transform: translate(-12%, -50%) scale(0.75); transform: translate(-12%, -50%) scale(0.75);}



	
	

 .input-container .bar { position: absolute; left: 0; bottom: 0; background: #757575; width: 100%; height: 1px;}
.input-container .bar:before, .card .input-container .bar:after {content: ''; position: absolute; background: #ed2553; width:0; height: 1px; transition: .2s ease;}
 .input-container .bar:before {left: 50%;}
 .input-container .bar:after {right: 50%;}

 button, input[type="button"], input[type="reset"], input[type="submit"] {
    position: relative;
    display: inline-block;
    padding: 15px 30px 12px;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    background-color: #e62a25; border:none;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.allmainimg {width:400px; margin-left: 45px !important ; }
.skuimg {margin-left: 25%; background-color:#06C;}
.skuimg-new {margin-left: 18%; background-color:#06C;}

.allmainimg1 {width:400px; margin-left: 45px !important ; }
.skuimg1 {margin-left: 35%; background-color:#06C;}

@media only screen and (max-width: 425px) {
.skuimg {margin-left: 20%; background-color:#06C;}	
.skuimg-new {margin-left: 10%; background-color:#06C;}	
.allmainimg {width:400px; margin-left:0px !important;}

.skuimg1 {margin-left: 30%; background-color:#06C;}	
.allmainimg1 {width:400px; margin-left:-25px !important;}
}


@media only screen and (max-width: 375px) {
.skuimg {margin-left: 14%; background-color:#06C;}
.skuimg-new {margin-left: -3%; background-color:#06C;}		
.allmainimg {width:400px; margin-left:-40px !important;}

.skuimg1 {margin-left: 20%; background-color:#06C;}	
.allmainimg1 {width:400px; margin-left:-40px !important;}
}

@media only screen and (max-width: 320px) {
.skuimg {margin-left:5%; background-color:#06C;}
.skuimg-new {margin-left: -9%; background-color:#06C;}	
.allmainimg {width:400px; margin-left:-75px !important;}

.skuimg1 {margin-left:22%; background-color:#06C;}	
.allmainimg1 {width:400px; margin-left:-65px !important;}

.perfectproduct .find-product-content{ padding:0px !important; width:100%; text-align:center;}
.perfectproduct .find-product-pic{ width:60%;text-align:center !important;}
}

.home-blog{ width:100%; padding:40px; background:#eaeaea;}
.big {font-size: 1.2em;}


.htr5{ height:50px;}

@media only screen and (max-width: 768px) {
	.perfectproduct .find-product-pic {min-height: 660px;}
	.pro-sch{ width:60%; margin:0px auto;}
	.ctext{ text-align:center;}
	.htr5{ height:20px;}
	.perfectproduct .find-product-content {min-height: 389px;}
	
.bgtrop{ position:relative !important; margin-top:20px; margin-bottom:50px;}
.blogpage-wrapp .blog-image{ position:relative !important;}
.mob-img{ width:33% !important;}

}

.mbs{ display: none;}

@media screen and (max-width: 425px) {
.perfectproduct .find-product-pic { display: none}
.mbs{ display: block;}
.mbs img {border: 0; min-width: 84%; height: auto; width: 80%;}
.mob-img{ width:90% !important;}
.new-p{ padding:39px;}

}


@media screen and (max-width: 320px) {
.blogpage-wrapp {
    min-height: 360px;}
.mob-img{ width:100% !important;}
.new-p{ padding:39px;}

}




.downArrow{
	position: absolute;
	top: 70%;
	left: 50%;
	width:200px;
}
.bounce {
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}
html {
  scroll-behavior: smooth;
}

/*about us start*/
.great-started{background: url(../images/get-started-bg_02.jpg) repeat fixed 0 0 / cover;position: relative;z-index: 1;}
.new-f-titel {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; color: #333 !important;font-size: 28px;font-weight: 700;}
.new-f-mid { display: block;font-size: 20px;font-weight: 600;color:#fff;margin-top: 13px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.pdgt-bottm {padding-bottom: 20px;}
.new-f-text-p { padding: 2px;font-size: 16px;font-weight: 500;line-height: 25px;color: #fff;display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.pdt70{  padding-top:70px;} 
.pdb70{padding-bottom:70px;}
.blog-hir{ clear:both; height:85px;}


.tick-ut {color: #fff;font-size: 40px;text-align: center !important;display: inline-block;width: 80px; /* height: 80px; */padding-top: 10px;border:3px solid;border-radius:50%;}
.tick-ut:hover {color: #e92124; border:3px solid;border-radius: 50%;}


/*ch sahoo*/
 @media only screen and (max-width: 425px) {
 .footer-box-layout2 .footer-logo{ width: 19%;}
 .footer-box-layout2 .footer-menu{ display:none;}
 /* .mob-img{ width:49% !important; float:left;}*/
 .mob-img img{    min-width: 45% !important; width: 45% !important; margin-bottom:15px;}
 .blog-hir{ clear:both; height:0px;}
 .owl-theme.owl-item { display: block; width: 100%;height: auto;}

 }



.qulit {    margin-top: 102px;
    width: 20%;
    min-width: 62%;}

.qulit-text{font-size: 18px !important;font-weight: 400 !important;line-height: 29px;}

.about-tag{margin-bottom:15px; margin-top:45px; color:#e62a25;}

.newfont-size{font-size: 16px;line-height: 29px;}





.downArrow{position: absolute; top: 79%; left: 45%; z-index:4; width:112px; }
.bounce {-moz-animation: bounce 3s infinite; -webkit-animation: bounce 3s infinite; animation: bounce 3s infinite;}
html {scroll-behavior: smooth;}

.my-font{/*font-family: 'Poppins', sans-serif;*/     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.text-medium {font-size: 16px; line-height: 28px;/* font-weight: 500;*/}



/*** 

====================================================================
			Features Section Two
====================================================================

***/

.features-section-two{position: relative;}
.features-section-two .inner-container{position: relative;}
.features-section-two .row{margin:0;}
.feature-block-two{position: relative;padding: 0;background-color:#73ad43;}
.feature-block-two:nth-child(3n + 2){background-color: #a6c256 ;}
.feature-block-two:nth-child(3n + 3){background-color: #c7d277;}
.feature-block-two .inner-box{position: relative;max-width: 420px;padding: 55px 15px 75px;text-align: center;margin: 0 auto;}
.feature-block-two .icon-box{position: relative;margin-bottom: 17px;}
.feature-block-two h3{position: relative;font-size: 22px;line-height: 1.2em;color: #e91d25;font-weight: 800;text-transform: uppercase;margin-bottom: 17px;}
.feature-block-two h3 a{display: inline-block;color: #fff;}
.feature-block-two h3 a:hover{color: #e91d25;}
.feature-block-two .text{font-size: 16px;line-height: 24px;color: #000;font-weight: 600;}

/*** 


















