/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/image.scss */
.image .right {
  text-align: right;
}

/* line 7, ../../sass/components/image.scss */
.image .left {
  text-align: left;
}

/* line 11, ../../sass/components/image.scss */
.image .middle {
  text-align: center;
}

.homepage-topbanner-image {
  margin-top: 16px;
}
.homepage-topbanner-image img {
  margin-top: 8px;
  position: relative;
  z-index: 1000;
}

.sugaracid-topbanner-image {
  margin-top: 16px;
}
.sugaracid-topbanner-image img {
  margin-top: 8px;
  position: relative;
  z-index: 1000;
}

.homepage-bottombanner-image {
  top: 6px;
}
.homepage-bottombanner-image img {
  margin-top: 27px;
}
.homepage-bottombanner-image.vietnam-banner img {
  margin-top: 9px;
}
.sugaracid-bottombanner-image {
  top: 6px;
  position: relative;
  margin-top: -39px;
  margin-bottom: 0px;
}
.sugaracid-bottombanner-image img {
  margin-top: 27px;
}
.captain-aquafresh-banner-image img {
  margin-top: 22px;
  right: 13px;
  position: relative;
}
.sugaracid-bottombanner-image.captain-bottom img {
  margin-top: 0px;
}
.everyday-care-image-first.aquafresh-vietnam {
  background-color: #fff;
  top: -22px;
  position: relative;
  margin-bottom: -22px;
}
.homepage-pod1-image.aquafresh-vietnam img {
  top: 2px;
}
.sugaracid-bottombanner-image.captain-vietnam img {
  margin-top: 19px;
}
.sugaracid-bottombanner-image.captain-vietnam {
  margin-top: 0px;
}
.sugaracid-bottombanner-image.captain-bottom {
  position: relative;
  top: 15px;
}
.homepage-main-image {
  top: 6px;
}
.homepage-main-image img {
  margin-top: 24px;
}
.contact-us-banner img {
  margin-top: 5px;
}
.aquafresh-product-image {
  margin-top: 23px;
}
.sugaracid-aquafresh-product-image {
  margin-top: 23px;
}

.aquafresh-logo2 img {
  margin-left: 3px;
}
.where-to-buy-image img {
  margin-top: 0px;
  margin-left: 50px;
}
.high-definition-whitening {
  margin-top: 13px;
}
.big-teeth-image img {
  margin-top: 69px;
  margin-left: 40px;
  width: 267px;
  height: 47px;
}
.aquafresh-store-logo {
  margin-top: 22px;
  padding-top: 50px;
  padding-left: 50px;
  padding-bottom: 50px;
}

.kids-normal-pod1 img {
  display: block;
  margin-top: 25px;
  margin-left: 0px;
}
.other-products-ribbon img {
  margin-top: 24px;
}

.kids-normal-pod1 .component-content {
  margin-bottom: -21px;
}

.kids-normal-pod2 img {
  display: block;
  margin-top: 0px;
  margin-left: 0px;
}
.kids-normal-pod2 .component-content {
  margin-bottom: -20px;
}

.kids-resp-pod1 img {
  display: none;
}

.kids-resp-pod2 img {
  display: none;
}

.homepage-pod1-image .component-content {
  display: block;
  height: 204px;
  width: 335px;
  margin: 17px 69px 0 0;
}
.homepage-pod1-image img {
  height: 199px;
}

.homepage-pod2-image .component-content {
  display: block;
  margin: 17px -95px 0 95px;
}

.homepage-pod3-image .component-content {
  display: block;
  margin: 17px -43px 0 58px;
}
.homepage-pod3-image img {
  z-index: 1;
  position: relative;
  height: 199px;
}

.homepage-pod4-image .component-content {
  display: block;
  z-index: 1;
  position: relative;
  margin: 17px 0 0 19px;
}
.homepage-pod4-image img {
  height: 199px;
}

.homepage-pod1-responsive .component-content {
  display: none;
}

.homepage-pod2-responsive .component-content {
  display: none;
}

.homepage-pod3-responsive .component-content {
  display: none;
}
.homepage-pod4-responsive .component-content {
  display: none;
}

.other-products-banner img {
  margin-top: 21px;
}
html[lang="de"] .other-products-banner img {
  margin-top: 24px;
}
.sitemap-banner-image .component-content {
  margin-top: 24px;
}
.aquafresh-products-image {
  margin-top: 22px;
}
.aquafresh-kidsbanner-image {
  margin-top: 21px;
}
/*changes for SAP page*/
.aquafresh-sap-product-image img {
  margin-right: -50px;
}
.contact-mr-aquafresh-image img {
  margin-top: 30px;
}
.contact-bottomribbon-image img {
  margin-bottom: 95px;
}
/*changes for SAP page*/

.content-topribbon-image img {
  margin-top: 7px;
}
.kids-aquafresh-hero .component-content {
  margin: 10px 0 0 -30px;
}

.product-image-bottom-align {
  margin: 140px -10px 0 25px;
}
.homepage-topbanner-image {
  padding-top: 0px;
}
.banner-border-image.vietnam-image {
  margin-top: -10px;
}
.homepage-topbanner-image .img {
  margin-top: -8px;
}

.sugaracid-topbanner-image {
  padding-top: 0px;
}

.sugaracid-topbanner-image .img {
  margin-top: -8px;
}
.sugaracid-topbanner-image.vietnam-banner {
  margin-bottom: -29px;
}

.homepage-bottombanner-image {
  /*position: absolute;
   top: 603px;
   width: 940px;
   margin-top: -15px;*/
  position: relative;
  top: 23px;
  max-width: 940px;
  margin: 0 auto;
}
.suagracid-bottombanner-image {
  position: relative;
  top: 23px;
}
.homepage-main-image {
  position: relative;
  top: 15px;
}
.brush-time-box img {
  margin-top: 22px;
  margin-left: 10px;
}
.teether-bottom-align {
  margin-top: 130px;
  margin-left: 82px;
}
.milk-teether-toy img {
  margin-left: 20px;
}

/***************country selector***********************/
.component.grid_2.image.odd.omega.country-select.section {
  float: right;
  right: 0px;
  top: -43px;
  width: 21px;
  position: relative;
}

.country-left,
.country-right {
  width: 156px !important;
  position: relative;
  right: -8px;
  top: 25px;
}
.country-left .flag-image p,
.country-right .flag-image p {
  float: left;
  color: #235189;
  left: 48px;
  position: relative;
  top: -37px;
  font-size: 12px;
  text-align: left;
  width: 100px;
}

.flag-image {
  height: 30px;
}

.flag-image a {
  color: #004890;
  text-decoration: none;
}

.flag-image a:hover {
  color: #004890;
  text-decoration: underline;
}
.Content-box-font .homepage-pod2-image img {
  position: relative;
  top: 12px;
  right: 8px;
}

#header .aquafresh-header-links.vietnam-health ul li:last-child a {
  margin-left: 0px;
  width: 147px;
}
.sugar-acid-bottom-image-vietnam img {
  margin-right: 0px;
}
.aquafresh-product-image.vietnam-whitening {
  margin-top: 16px;
  right: 8px;
}
.aquafresh-image-gallery.vietnam-whitening {
  margin-top: -22px;
}
.Content-box-font .aquafresh-rte-contact-background {
  margin-top: -51px;
}
@media all and (min-width: 768px) and(max-width: 960px) {
  .country-left {
    right: -14px;
  }
  .country-right {
    padding-bottom: 10px;
    right: -10px;
  }
}
/*@media all and (max-width: 1280px) and (min-width: 1090px){
.country-left, .country-right{
right: -10px;
}
.component.grid_2.image.odd.omega.country-select.section {
    right: 66px;
    top: 19px;
}
}
@media all and (max-width: 1090px) and (min-width: 989px){
.country-left, .country-right{
right: -10px;
}
.component.grid_2.image.odd.omega.country-select.section {
    right: 13px;
    top: 19px;
}
}*/
@media all and (max-width: 989px) and (min-width: 960px) {
  .country-left,
  .country-right {
    right: -10px;
  }
  .component.grid_2.image.odd.omega.country-select.section {
    right: 44px;
    top: 62px;
    position: absolute;
    width: 30px;
  }
}
@media all and (min-width: 768px) and (max-width: 959px) {
  .country-left,
  .country-right {
    right: -10px;
  }
  .component.grid_2.image.odd.omega.country-select.section {
    right: 20px;
    top: 62px;
    position: absolute;
    width: 30px;
  }
  .country-left .flag-image img,
  .country-right .flag-image img {
    position: relative;
    right: 63px;
  }
}
@media all and (min-width: 481px) and (max-width: 767px) {
  .country-left,
  .country-right {
    right: -10px;
  }
  .country-left .flag-image img,
  .country-right .flag-image img {
    position: relative;
    right: 63px;
  }
  .component.grid_2.image.odd.omega.country-select.section {
    right: 16px;
    top: 62px;
    position: absolute;
    width: 30px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 480px) {
  .country-left .flag-image img,
  .country-right .flag-image img {
    position: relative;
    right: 64px;
  }
  .component.grid_2.image.odd.omega.country-select.section {
    right: 3.2%;
    position: absolute;
    width: 30px;
    top: 51px;
  }
}
@media only screen and (max-width: 320px) {
  .component.grid_2.image.odd.omega.country-select.section {
    right: 12px;
    position: absolute;
    width: 30px;
    top: 62px;
  }
  .country-left .flag-image img,
  .country-right .flag-image img {
    position: relative;
    right: 71px;
  }
  .country-left,
  .country-right {
    left: 4px;
    width: 185px !important;
  }
}

/*************ends****************/
@media only screen and (min-width: 769px) {
  .contact-mr-aquafresh-image img {
    position: relative;
    height: 389px;
    width: 238px;
    margin-top: 0px;
    margin-left: -116px;
  }
  .contact-mr-aquafresh-image {
    height: 370px;
    margin-top: -1px;
    position: absolute;
    top: 660px;
    left: 347px;
    margin-bottom: 10px;
    margin-left: 6px;
    z-index: 2147483647;
  }
  .contact-mr-aquafresh-image component-content {
    height: 472px;
    position: relative;
  }
  .contact-bottomribbon-image img {
    margin-bottom: 95px;
  }
  :lang(ru-RU) .contact-mr-aquafresh-image img {
    margin-left: -55px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 16, ../../sass/components/image.scss */
  .imageGallery {
    margin-top: -32px;
  }
  .sitemap-banner-image img {
    margin-top: 55px;
    min-width: 100%;
  }
  .aquafresh-products-image {
    margin-top: 80px;
  }
  .aquafresh-kidsbanner-image {
    margin-top: 80px;
  }
  .other-products-ribbon img {
    margin-top: 80px;
    min-width: 100%;
  }
  .content-topribbon-image img {
    margin-top: 70px;
  }
  .contact-us-banner img {
    margin-top: 65px;
  }
  .aquafresh-sap-feelgood-image img {
    margin-left: -450px;
  }
  .aquafresh-sap-product-image img {
    margin: 0 0 0 430px;
  }
  .image .component-content {
    text-align: center;
  }

  .homepage-pod1-responsive {
    width: 100%;
  }

  .homepage-pod1-responsive .component-content {
    width: 50%;
    float: left;
  }

  .homepage-pod2-responsive .component-content {
    width: 50%;
    float: left;
    margin-top: -5px;
  }

  .homepage-pod4-responsive .component-content {
    width: 50%;
    float: right;
    margin-top: -182px;
  }
  :lang(ru-RU) .homepage-pod4-responsive .component-content {
    margin-top: 0px;
  }

  .aquafresh-logo1 img {
    margin-left: -4.5%;
    margin-top: 8.3%;
    position: absolute;
  }

  .aquafresh-logo2 img {
    margin-left: 26.3%;
    margin-top: 6.8%;
    position: absolute;
  }

  .aquafresh-store-logo img {
    margin-left: -35px;
  }
  /* Russian mobile modifications */
  .homepage-russia-pod2-image img {
    display: none;
  }

  .aquafresh-russia-whitening-hero-image img {
    margin-top: 40px;
  }
  :lang(ru-RU) .homepage-bottombanner-image {
    position: relative;
    margin-bottom: 88px;
  }
}

/*
.analytics-image-tracking{
   padding-bottom: 55px;
    padding-top: 55px;
	padding-left: 30px;
}
*/
@media only screen and (max-width: 959px) {
  /*.teether-bottom-align {
			margin-top: -188px;
			margin-left: 82px; 
		}*/
  .aquafresh-product-image {
    margin-top: 80px;
  }
  .sugaracid-bottombanner-image.captain-banner,
  .sugaracid-bottombanner-image.captain-bottom {
    display: block !important;
  }
  .navigation-horizontal.header-content-text {
    margin-bottom: 0px !important;
  }
  .sugaracid-bottombanner-image.captain-vietnam {
    margin-top: 0px;
    display: block !important;
  }
  .sugaracid-bottombanner-image.captain-bottom {
    margin-bottom: 25px;
    top: 15px;
  }
  .sugaracid-aquafresh-product-image {
    margin-top: 80px;
  }
  .banner-border-image img {
    min-width: 100%;
  }
  .homepage-topbanner-image {
    margin-top: 0px;
  }
  .homepage-topbanner-image img {
    margin-top: 0px;
  }
  .sugaracid-topbanner-image {
    margin-top: 0px;
  }
  .sugaracid-topbanner-image img {
    margin-top: 0px;
  }
  .homepage-bottombanner-image {
    position: relative;
    max-width: 940px;
    top: -160px;
  }
  .homepage-bottombanner-image img {
    margin-top: 258px;
  }
  .homepage-main-image {
    position: relative;
    max-width: 940px;
    top: -160px;
  }
  .homepage-main-image img {
    margin-top: 258px;
  }
  /*Header link fixes*/
  .aquafresh-logo1 img {
    /*margin-left: 15.2%;
			margin-top: 8.3%;
			position: absolute;*/
    margin-left: -4.5%;
    margin-top: 8.3%;
    position: absolute;
  }
  .aquafresh-logo2 img {
    /*margin-left: 45.6%;
			margin-top: 6.8%;
			position: absolute;*/
    margin-left: 26.3%;
    margin-top: 6.8%;
    position: absolute;
  }

  /*.gsk-logo img {
			margin-left: 25.2%;
			position: absolute;
		}*/
  .gsk-logo img {
    position: absolute;
    right: 2%;
    top: 0.15%;
  }

  /*.grid_1 .component-content.left img {
			margin-left: 25.3%;
			position: absolute;
		}*/

  .homepage-pod1-image .component-content {
    display: none;
    margin-top: 7px;
  }

  .homepage-pod2-image .component-content {
    display: none;
    margin-left: -49px;
    margin-top: 12px;
  }

  .homepage-pod3-image .component-content {
    display: none;
    margin-left: -79px;
    margin-top: 0px;
  }
  .homepage-pod4-image .component-content {
    display: none;
  }
  .homepage-pod1-responsive .component-content {
    display: block;
  }

  .homepage-pod2-responsive .component-content {
    display: block;
  }

  .homepage-pod3-responsive .component-content {
    display: block;
  }

  .homepage-pod4-responsive {
    display: block;
  }

  .kids-normal-pod1 {
    display: none;
  }
  .kids-normal-pod2 {
    display: none;
  }
  .kids-normal-pod3 {
    display: none;
  }

  .kids-resp-pod1 img {
    display: block;
    margin-left: 42px;
  }

  .kids-resp-pod2 img {
    display: block;
    margin-left: 42px;
  }
  .product-image-bottom-align {
    margin: 0 0 0 0;
  }
  .where-to-buy-image {
    margin-top: -39px;
  }
  .where-to-buy-image img {
    margin: 0 -158px 0 400px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /*.teether-bottom-align {
		margin-top: -188px;
		margin-left: 82px; 
	}*/

  .Content-box-font .other-products-banner img,
  .aquafresh-product-image.vietnam-whitening,
  .sugaracid-aquafresh-product-image.Content-box-font img,
  .Content-box-font .other-products-ribbon img,
  .sugaracid-aquafresh-product-image.vietnam-image {
    margin-top: 0px;
  }

  .aquafresh-product-image {
    margin-top: 80px;
  }
  .sugaracid-aquafresh-product-image {
    margin-top: 80px;
  }
  .aquafresh-products-image {
    margin-top: 80px;
  }
  .aquafresh-kidsbanner-image {
    margin-top: 80px;
  }
  .other-products-ribbon img {
    margin-top: 80px;
  }
  .contact-us-banner img {
    margin-top: 72px;
  }
  .aquafresh-sap-product-image img {
    margin-right: -30px;
  }
  .homepage-topbanner-image {
    margin-top: 80px;
  }
  .homepage-topbanner-image.vietnam-banner {
    margin-top: 0px;
  }
  .homepage-topbanner-image img {
    margin-top: 0px;
  }
  .homepage-bottombanner-image {
    position: relative;
    max-width: 940px;
    top: -124px;
    margin-top: 178px;
  }
  .homepage-bottombanner-image.vietnam-banner {
    margin-top: 196px;
  }
  .homepage-bottombanner-image img {
    margin-top: 46px;
  }
  :lang(ru-RU) .homepage-bottombanner-image img {
    margin-top: 46px;
    position: absolute;
    left: 0;
  }
  .homepage-main-image {
    position: relative;
    max-width: 940px;
    top: -124px;
    margin-top: 178px;
  }
  .homepage-main-image img {
    margin-top: 26px;
  }

  .sitemap-banner-image img {
    margin-top: 55px;
    min-width: 100%;
  }
  .content-topribbon-image img {
    margin-top: 80px;
  }
  .where-to-buy-image img {
    margin-left: 0px !important;
    margin-top: 30px;
  }
  .big-teeth-image-align img {
    margin-top: -120px;
  }

  /*kamal's change*/

  .aquafresh-logo1 img {
    margin-left: 0;
    margin-top: 21%;
    position: relative;
  }
  /*.gsk-logo img {
		left: 84.8% !important;
		margin-top: -88% !important;
		position: absolute !important;
		margin-left: 0;
	}*/
  .aquafresh-logo2 img {
    margin-left: 1%;
    margin-top: -7%;
    position: relative;
  }
  .kids-normal-pod1 {
    display: none;
  }
  .kids-normal-pod2 {
    display: none;
  }
  .kids-normal-pod3 {
    display: none;
  }

  .kids-resp-pod1 img {
    display: block;
    margin-left: 42px;
  }
  :lang(ru-RU) .kids-resp-pod1 img,
  :lang(ru-RU) .kids-resp-pod2 img {
    margin: 0 auto;
  }

  .kids-resp-pod2 img {
    display: block;
    margin-left: 42px;
  }
  .kids-resp-pod3 img {
    display: block;
    margin-left: 42px;
  }

  .homepage-pod1-image .component-content {
    display: none;
    margin-top: 7px;
  }

  .homepage-pod2-image .component-content {
    display: none;
    margin-left: -49px;
    margin-top: 12px;
  }

  .homepage-pod3-image .component-content {
    display: none;
    margin-left: -79px;
    margin-top: 0px;
  }
  .homepage-pod4-image .component-content {
    display: none;
  }

  .homepage-pod1-responsive .component-content {
    display: block;
    width: 100%;
    float: left;
    margin: 3px 0 0 0;
  }

  .homepage-pod2-responsive .component-content {
    display: block;
    width: 100%;
    float: left;
    margin: 3px 0 0 0;
  }

  .homepage-pod3-responsive .component-content {
    display: block;
    margin: 3px 0 0 0;
  }
  .homepage-pod4-responsive .component-content {
    display: block;
    margin: 3px 0 0 0;
    width: 100%;
  }
  .other-products-banner img {
    margin-top: 78px;
  }

  .aquafresh-sap-feelgood-image img {
    margin: 0 0 0 0;
  }

  .aquafresh-sap-product-image img {
    margin: 0 0 0 0;
  }
  .aquafresh-store-logo img {
    margin-left: -40px;
  }
  .big-teeth-image img {
    margin: 0 0 0 0;
  }

  .big-teeth-image img {
    margin: 0 0 0 0;
  }
}

@media only screen and (min-width: 769px) and (max-width: 959px) {
  .image .component-content {
    text-align: center;
  }
  .banner-border-image img {
    min-width: 100%;
  }
  .imageGallery {
    margin-top: -32px;
  }
  #header .aquafresh-header-links ul li:last-child,
  #header .aquafresh-header-links ul li:last-child a {
    margin-left: 1px;
    width: 100%;
  }
  #footer ul li {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 5px 5px 0;
  }
  #header .aquafresh-header-links ul li {
    display: block;
    width: 100%;
  }
  #footer p {
    text-align: center;
  }

  .main .grid_9 {
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 0 !important;
    width: 100% !important;
  }

  .gsk-logo img {
    position: absolute;
    right: 2%;
    top: 0.5%;
  }
  .homepage-bottombanner-image img {
    margin-top: 253px;
  }
  .homepage-main-image img {
    margin-top: 253px;
  }
}

@media only screen and (min-width: 481px) and (max-width: 959px) {
  .aquafresh-logo1 .component-content {
    margin-left: 0px;
  }

  .aquafresh-logo2 .component-content {
    margin-left: 0px;
  }

  .aquafresh-logo1 img {
    margin-right: 236px;
    margin-top: 10.3%;
  }

  .aquafresh-logo2 img {
    margin-top: -104px;
    position: absolute;
  }

  .aquafresh-logo1 img {
    margin-right: 220px;
    position: relative;
    top: -8%;
  }

  .aquafresh-logo2 img {
    margin-left: 0;
  }
}
@media only screen and (min-width: 480px) and (max-width: 959px) {
  /*.teether-bottom-align {
		margin-top: -188px;
		margin-left: 82px; 
		}*/
  .sitemap-banner-image img {
    margin-top: 55px;
    min-width: 100%;
  }
  /*.navigation-horizontal {
			margin-top: -5.8%;
		}*/

  .homepage-topbanner-image {
    margin-top: 80px;
  }
  .homepage-topbanner-image img {
    margin-top: 0px;
  }

  .sugaracid-topbanner-image {
    margin-top: 80px;
  }
  .sugaracid-topbanner-image img {
    margin-top: 0px;
  }

  .homepage-bottombanner-image {
    position: relative;
    max-width: 940px;
    top: -124px;
    margin-top: 178px;
  }
  .homepage-bottombanner-image img {
    margin-top: 46px;
  }
  .homepage-main-image {
    position: relative;
    max-width: 940px;
    top: -124px;
    margin-top: 178px;
  }
  .homepage-main-image img {
    margin-top: 46px;
  }

  /*kamal's change*/

  .kids-normal-pod1 {
    display: none;
  }
  .kids-normal-pod2 {
    display: none;
  }

  .kids-resp-pod1 img {
    display: block;
    margin-left: 175px;
  }

  .kids-resp-pod3 img {
    display: block;
    margin-left: 271px;
  }

  .kids-resp-pod2 img {
    display: block;
    margin-left: 435px;
  }
  .kids-resp-pod2 .component-content {
    margin-top: -185px;
  }
  .kids-resp-pod3 .component-content {
    margin: -7px 0 0 -95px;
  }
  .kids-resp-pod1-curved img {
    float: left;
    margin-left: 120px;
  }

  .kids-resp-pod2-curved .component-content {
    margin: -187px 0 0 130px;
  }

  .kids-resp-pod3-curved img {
    float: left;
    margin-left: 120px;
  }

  /*		.kids-resp-pod3-curved .component-content{
		    margin: -13px 0 0 -132px;
		}		*/

  .homepage-pod1-image .component-content {
    display: none;
    margin-top: 7px;
  }

  .homepage-pod2-image .component-content {
    display: none;
    margin-left: -49px;
    margin-top: 12px;
  }

  .homepage-pod3-image .component-content {
    display: none;
    margin-left: -79px;
    margin-top: 0px;
  }

  .homepage-pod1-responsive .component-content {
    display: block;
  }

  .homepage-pod2-responsive .component-content {
    display: block;
  }

  .homepage-pod3-responsive .component-content {
    display: block;
  }
  :lang(ru-RU) .homepage-pod4-responsive .component-content {
    display: block;
  }
  .other-products-banner img {
    margin-top: 80px;
  }

  .homepage-bottombanner-image img {
    margin-top: 175px;
  }
  .homepage-main-image img {
    margin-top: 26px;
  }
  .big-teeth-image img {
    margin: 0 0 0 0;
  }
  /*
		.aquafresh-logo1 img {
			margin-right: 236px;
            margin-top: 10.3%;
		}

		.aquafresh-logo2 img {
			  margin-top: -104px;
              position: absolute;
			}
			*/

  .big-teeth-image img {
    margin: 0 0 0 0;
  }
}

@media only screen and (min-width: 480px) and (max-width: 640px) {
  .kids-resp-pod1-curved img {
    display: block;
    margin: 0 0 0 145px;
  }
  .kids-resp-pod2-curved img {
    display: block;
    margin: 185px 0 0 15px;
  }
  .kids-resp-pod3-curved img {
    display: block;
    margin: 0 0 0 145px;
  }
  .kids-resp-pod1 img {
    display: block;
    margin: 0 0 0 140px;
  }
  .kids-resp-pod2 img {
    display: block;
    margin: 185px 0 0 140px;
  }
  .kids-resp-pod3 img {
    display: block;
    margin: 8px 0 0 235px;
  }
  .aquafresh-sap-feelgood-image img {
    margin-left: -170px;
  }
  .aquafresh-sap-product-image img {
    margin-left: 155px;
  }
  .where-to-buy-image img {
    margin: 0 0 0 300px;
  }
  .homepage-bottombanner-image img {
    margin-top: 98px;
  }
  .homepage-main-image img {
    margin-top: 26px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 989px) {
  .aquafresh-kidsbanner-image {
    margin-top: 36px;
  }
  .other-products-banner img {
    margin-top: 69px;
  }
  .sitemap-banner-image .component-content {
    margin-top: 24px;
  }
  .aquafresh-products-image {
    margin-top: 37px;
  }
  .aquafresh-product-image {
    margin-top: 36px;
  }
  .other-products-ribbon img {
    margin-top: 39px;
  }
  .content-topribbon-image img {
    margin-top: 22px;
  }
  .kids-normal-pod1 img {
    margin-top: 40px;
  }
  .homepage-topbanner-image img {
    margin-top: 23px;
    width: 100%;
  }
  .sugaracid-topbanner-image img {
    margin-top: 23px;
    width: 100%;
  }
  .homepage-bottombanner-image img {
    width: 100%;
    margin-top: 23px;
    /* padding-right: 12px; */
  }
  .sugaracid-bottombanner-image img {
    width: 100%;
    padding-right: 12px;
  }
  .homepage-main-image img {
    width: 100%;
    margin-top: 23px;
    padding-right: 12px;
  }
}

@media only screen and (min-width: 976px) and (max-width: 989px) {
  .sugaracid-bottombanner-image {
    margin-top: -24px;
  }
}

@media only screen and (min-width: 960px) and (max-width: 975px) {
  .sugaracid-bottombanner-image {
    margin-top: -31px;
  }
}

@media only screen and (max-width: 959px) {
  .sugaracid-topbanner-image,
  .sugaracid-bottombanner-image {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) {
  .sugaracid-aquafresh-product-image {
    display: none !important;
  }
}

/*** fix for alignment issue in product pages in the right side VKA||Infosys ***/

.aquafresh-pod-image-alignment-box {
  display: none;
}

@media only screen and (min-width: 990px) {
  .main .grid_3.grid-pod-image-alignment {
    margin-left: 0;
    width: 25.5%;
  }

  .grid-pod-image-alignment .aquafresh-box-kids-normal img {
    max-width: 240px;
    width: 100%;
  }
}

@media only screen and (min-width: 940px) and (max-width: 990px) {
  .main .grid_3.grid-pod-image-alignment {
    margin-left: 0;
    max-width: 25.5319%;
    width: 100%;
  }

  .grid-pod-image-alignment .aquafresh-box-kids-normal img {
    width: 100%;
  }
}

@media only screen and (min-width: 960px) {
  .homepage-image-desktop {
    position: relative;
    top: -50px;
    margin-bottom: -50px;
  }
}
/*** fix for alignment issue in product pages in the right side VKA||Infosys - END ***/
/*** Japan Visual Strip Alignment Fix|| Dhivya|| Infosys***/
@media only screen and (min-width: 530px) and (max-width: 600px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 21%;
  }
}
@media only screen and (min-width: 481px) and (max-width: 523px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 17%;
  }
}
@media only screen and (min-width: 401px) and (max-width: 480px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 23%;
  }
}
@media only screen and (min-width: 360px) and (max-width: 400px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 20%;
  }
}
@media only screen and (min-width: 321px) and (max-width: 359px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 18%;
  }
}
/***********ends****************/
/********fix for caricum spanish locale-navigation issue**Start*****/
/**********ADDED BY PRAVIN***********/
.content-topribbon-image,
.other-products-banner,
.aquafresh-kidsbanner-image,
.aquafresh-product-image,
.other-products-ribbon,
.sitemap-banner-image,
.aquafresh-products-image {
  position: relative !important;
}
/*****pt navigation fix********/
html[lang="pt"] .content-topribbon-image,
html[lang="pt"] .aquafresh-kidsbanner-image,
html[lang="pt"] .aquafresh-product-image,
html[lang="pt"] .other-products-ribbon,
html[lang="pt"] .sitemap-banner-image,
html[lang="pt"] .aquafresh-products-image {
  z-index: 100000;
}

html[lang="pt"] .kids-normal-pod1,
html[lang="pt"] .aquafresh-box-kids-normal {
  position: relative;
  z-index: 100000;
}
html[lang="pt"] .navigation-item.navigation-level1.has-children:hover {
  z-index: 100001;
}
html[lang="pt"]
  .navigation-item.has-active-child
  > .navigation-item-title
  .navigation-item.is-active
  > .navigation-item-title {
  background: #dff0fa;
  color: #006496 !important;
}
.page-taglicher-schutz .navigation-item.navigation-level1,
.page-extreme-clean .navigation-item.navigation-level1 {
  z-index: 1000000;
}

/********fix for caricum spanish locale-navigation issue**End*******/

.aquafresh-stedengidsen-app-image {
  margin-bottom: -6px;
}

/**** fix for russian locale whitening page hero images ****/
.aquafresh-russia-whitening-hero-image {
  margin-top: 22px;
}
/**** fix for russian locale homepage pod images ****/
.homepage-russia-pod2-image {
  position: relative;
  left: 95px;
  top: 20px;
}
.aquafresh-box-kids-normal .homepage-russia-pod1-image {
  position: relative;
  top: 26px;
}
.aquafresh-russia-whitening-hero-image {
  margin-top: 22px;
  margin-bottom: -6px;
}
/*Aquafresh - Bonkers - Start*/

.aqua-scroll {
  float: left;
  /* background: #F5F5F5; */
  overflow-y: scroll;
  width: 470px;
  height: 370px;
  padding: 0 20px;
  margin-bottom: 15px;
}
.aqua-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #fff;
}

.aqua-scroll::-webkit-scrollbar {
  width: 5px;
  background-color: #fff;
  height: 12px;
}

.aqua-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  width: 4px;
  height: 12px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8bb5d6;
}

.bonkers-tc-return-richtext p {
  width: 20%;
  font-size: 9px;
  background: red;
  border-radius: 15px;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  padding: 5px;
  cursor: pointer;
}

/*Landing page*/
.aqua-bonkers-promo-mb-bg {
  display: none;
}
.aqua-bonkers-promo-bg.grid_12 {
  position: relative;
  top: -106px;
  margin-left: 0%;
  margin-bottom: -257px;
}
.bonkers-detailform-top-box .aqua-bonkers-promo-bg.grid_12 img {
  min-height: 770px;
}
.captain-aqua-promo-image.grid_4,
.aqua-promo-content-box,
.mascot-aqua-promo-image.grid_3 {
  margin-left: 0% !important;
  position: absolute;
} /*06-Jan*/
.bonkers-detailform-top-box .captain-aqua-promo-image.grid_4 {
  bottom: 10%;
  width: 27%;
} /*09-Jan*/
.mascot-aqua-promo-image.grid_3 {
  right: 10%;
  bottom: 15%;
}
.aqua-promo-content-box {
  right: 30%;
  top: 16%;
} /*06-Jan*/
.aqua-bonkers .aqua-bonkers-tc-whole-box .mascot-aqua-promo-image.grid_3,
.aqua-bonkers .aqua-bonkers-faq-box .mascot-aqua-promo-image.grid_3 {
  right: 6%;
  bottom: 12%;
} /* Nizam DT-8214 */
.aqua-bonkers-tc-whole-box .aqua-promo-content-box.grid_5,
.aqua-bonkers-faq-box .aqua-promo-content-box.grid_5 {
  right: 30%;
  top: 15%;
  height: 370px; /* overflow-y: scroll;  */
  width: 440px;
  background-color: rgba(255, 255, 255, 0.5);
}
.captain-aqua-promo-image {
  bottom: 13%;
  left: -3%;
}
.aqua-bonkers-tc-whole-box .captain-aqua-promo-image,
.aqua-bonkers-faq-box .captain-aqua-promo-image {
  bottom: 10%;
}
.captain-aqua-promo-image img {
  right: 0%;
  position: relative;
  float: right;
}
/*Thank You page*/
.aqua-bonkers-thank-you-box .aqua-promo-content-box {
  top: 180px;
  z-index: 0;
  left: 250px;
  margin-left: 0% !important;
  position: absolute;
}
.aqua-bonkers-thank-you-box .captain-aqua-promo-image img {
  right: 1.7%;
}
.aqua-bonkers-thank-you-box .mascot-aqua-promo-image.grid_3 {
  right: 100px;
  bottom: 105px;
}
.aqua-bonkers-thank-you-box .captain-aqua-promo-image.grid_4 {
  z-index: 1;
}

/*Email Registration*/
.bonkers-email-reg-top-box .aqua-promo-content-box {
  left: 32%;
  top: 140px;
  margin-left: 0% !important;
  position: absolute;
  right: 25%;
}
.bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3 {
  right: 11%;
  bottom: 15%;
}

/*Sorry*/
.bonkers-sorry-top-box .aqua-promo-content-box {
  left: 218px;
  top: 231px;
  margin-left: 0% !important;
  position: absolute;
}
.bonkers-sorry-top-box .captain-aqua-promo-image.grid_4 {
  z-index: 1;
  bottom: 10.5%;
}
.bonkers-sorry-top-box .mascot-aqua-promo-image.grid_3 {
  right: 20%;
  bottom: 17.5%;
}
.bonkers-sorry-top-box .captain-aqua-promo-image img {
  right: 3%;
}
.bonkers-sorry-top-box .aqua-promo-content-box.grid_5 {
  top: 32%;
}
.aqua-bonkers .homepage-bottombanner-image img {
  margin-top: 18px;
}
/*URN entry page*/

.bonkers-urn-paste-img {
  position: relative;
  margin-bottom: 0;
  z-index: 99;
  left: 5%;
}
.box-urn-entry .mascot-aqua-promo-image.grid_3 {
  right: 13%;
  bottom: 22%;
}
.bonkers-wheretofind-top-box .bonkers-whrtofind-uniquecode-richtext strong {
  color: #0270af;
  font-size: 14px;
}
.bonkers-wheretofind-top-box
  .aqua-promo-content-box
  .win-bonkers-richtext
  p
  strong {
  font-size: 12px;
  line-height: 16px;
}
.box-urn-entry .aqua-promo-content-box {
  top: 16%;
  z-index: 0;
  width: 58%;
  right: 0;
  position: absolute;
  margin: 0 auto !important;
  left: 0;
}
@media only screen and (max-width: 959px) {
  .bonkers-footer-richtext.grid_5 {
    right: 0;
  }
  .bonkers-aqua-promo-image.image {
    margin-top: 3%;
  }
  .aqua-bonkers-thank-you-box .bonkers-aqua-promo-image.image {
    margin-top: 37%;
  } /*Padma*/
  .wsform .wsform-message.wsform-failure {
    width: 90%;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  .bonkers-detailform-top-box .mascot-aqua-promo-image.grid_3 {
    right: 5%;
  } /*09-Jan*/
  .bonkers-email-reg-top-box .bonkers-aqua-promo-image.image,
  .bonkers-detailform-top-box .bonkers-aqua-promo-image.image {
    width: 38%;
    margin: 5% auto 0;
  }
  .aqua-bonkers .wsform.bonkers-email-reg-form,
  .aqua-bonkers .wsform.bonkers-details-wSForm {
    width: 43%;
    margin: 2% auto;
    text-align: center;
    padding: 0 1em;
  }
  .wsform.bonkers-details-wSForm .component-content {
    padding: 0 1em;
  }
  .win-bonkers-richtext {
    text-align: center;
  }
  .bonkers-urn-form .win-bonkers-richtext {
    text-align: left;
  }
  .wsform .wsform-message.wsform-failure {
    font-size: 12px;
  }
  .captain-aqua-promo-image.grid_4 {
    z-index: 1;
  }
  .main .bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3 {
    width: 20%;
    bottom: 15%;
    right: 17%;
  }
  .bonkers-detailform-top-box .aqua-bonkers-promo-bg.grid_12 img {
    min-height: 840px;
  }
  .bonkers-detailform-top-box .captain-aqua-promo-image.grid_4 {
    bottom: 12%;
    width: 24%;
    left: 0%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .box-urn-entry .homepage-topbanner-image {
    margin-top: 101px;
  }
  .main#content .captain-aqua-promo-image.grid_4 {
    width: 126px;
    height: auto;
    position: absolute;
    left: 5%;
    bottom: 9%;
    z-index: 1;
  }
  .main#content .bonkers-email-reg-top-box .captain-aqua-promo-image.grid_4 {
    width: 24%;
  } /*06-Jan*/
  .main#content .bonkers-detailform-top-box .captain-aqua-promo-image.grid_4 {
    width: 19%;
    bottom: 7%;
    left: 9%;
  } /*06-Jan*/
  .main .aqua-promo-content-box.grid_5 {
    width: 45%;
  }
  .main .mascot-aqua-promo-image.grid_3 {
    width: 25%;
    bottom: 9%;
  }
  .main .bonkers-detailform-top-box .mascot-aqua-promo-image.grid_3 {
    width: 25%;
    bottom: 16%;
    right: 17%;
  } /*06-Jan*/
  /* .main .bonkers-aqua-promo-image img{width:50%;} 06-Jan*/
  .main .aqua-bonkers .homepage-bottombanner-image img {
    margin-top: 0px;
  }
  .main .aqua-bonkers .homepage-bottombanner-image {
    position: relative;
    top: 23px;
    max-width: 940px;
    margin-top: 28px;
  }
  .main .aqua-bonkers-promo-bg.grid_12 {
    display: none;
  }
  .aqua-bonkers-promo-mb-bg {
    display: block;
    margin-top: -13%;
  }
  .aqua-bonkers .bonkers-sorry-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 600px;
  } /*09-Jan*/
  .main .aqua-bonkers-contact-box .aqua-bonkers-promo-mb-bg {
    max-height: 600px;
  }
  .aqua-promo-box .aqua-bonkers-promo-mb-bg {
    max-height: 500px;
  }
  .aqua-bonkers-thank-you-box .aqua-bonkers-promo-mb-bg {
    max-height: 600px;
  }
  .aqua-bonkers-thank-you-box .mascot-aqua-promo-image.grid_3 {
    right: 3%;
  }
  .aqua-bonkers-promo-mb-bg img {
    width: 100%;
  }
  .bonkers-email-reg-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 900px;
  } /*06-Jan*/
  .bonkers-detailform-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 900px;
  }
  .bonkers-wheretofind-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 580px;
  }
  .main .bonkers-wheretofind-top-box .aqua-promo-content-box.grid_5 {
    width: 100%;
    right: 0;
    left: 0;
  }
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:first-child,
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:nth-child(2) {
    width: 100%;
    margin: 5% auto 2%;
  }
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:last-child {
    width: 100%;
    margin: 5% auto 2%;
  }
  .aqua-bonkers .wsform.bonkers-email-reg-form,
  .aqua-bonkers .wsform.bonkers-details-wSForm {
    width: 45%;
    margin: 2% auto;
    text-align: center;
    padding: 0 1em;
  } /*06-Jan*/
  .wsform.bonkers-details-wSForm .component-content {
    padding: 0;
  }
  .win-bonkers-richtext {
    text-align: center;
  }
  .bonkers-urn-form .win-bonkers-richtext {
    text-align: left;
  } /*03-Jan*/
  .wsform .wsform-message.wsform-failure {
    font-size: 12px;
  }
  .bonkers-detailform-top-box .bonkers-aqua-promo-image.image,
  .bonkers-email-reg-top-box .bonkers-aqua-promo-image.image {
    width: 100%;
    margin: 0 auto;
  } /*06-Jan*/
  .bonkers-email-reg-top-box .aqua-promo-content-box {
    width: 100%;
    top: 25%;
  } /*06-Jan*/
  .wsform.bonkers-email-reg-form .form .controls:first-child {
    right: 10%;
  }
  .main .bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3 {
    width: 20%;
    bottom: 22%;
    right: 20%;
  } /*06-Jan*/
  .main .bonkers-detailform-top-box .aqua-promo-content-box.grid_5 {
    top: 25% !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .bonkers-urn-form .win-bonkers-richtext {
    text-align: left;
  } /*03-Jan*/
  .main .box-urn-entry .captain-aqua-promo-image.grid_4,
  .main .aqua-bonkers-Oops-box .captain-aqua-promo-image.grid_4 {
    width: 20% !important;
  }
  .aqua-bonkers-promo-mb-bg {
    display: block;
    position: relative;
    margin-bottom: -17%;
    margin-top: -17%;
  }
  .bonkers-wheretofind-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 815px;
  }
  .aqua-bonkers-promo-mb-bg img {
    width: 100%;
  }
  .main .aqua-bonkers-promo-bg.grid_12 {
    display: none;
  }
  .main .captain-aqua-promo-image.grid_4 {
    width: 16.91489% !important;
    left: 12%;
    bottom: 9%;
  }
  .main .aqua-bonkers-thank-you-box .captain-aqua-promo-image.grid_4 {
    width: 22% !important;
    left: 12%;
    bottom: 9%;
  } /*06-Jan*/
  .main .mascot-aqua-promo-image.grid_3 {
    width: 23.40426%;
    bottom: 9%;
  }
  .main .aqua-bonkers-thank-you-box .mascot-aqua-promo-image.grid_3 {
    width: 30% !important;
    bottom: 17%;
    right: 11%;
  } /*Padma*/
  .main .aqua-bonkers .homepage-bottombanner-image img {
    margin-top: 0px;
  }
  .main .aqua-bonkers .homepage-bottombanner-image {
    position: relative;
    top: 8px;
    max-width: 940px;
    margin-top: 0px;
  }
  /* .main .aqua-bonkers-thank-you-box .bonkers-aqua-promo-image img{width:65%} 06-Jan*/
  .main .aqua-bonkers-thank-you-box .captain-aqua-promo-image.grid_4 {
    left: 2%;
  }
  .main .box-urn-entry .aqua-bonkers-promo-mb-bg {
    max-height: 720px;
  }
  .main .aqua-bonkers-contact-box .aqua-bonkers-promo-mb-bg {
    max-height: 900px;
  }
  .bonkers-wheretofind-top-box .bonkers-whrtofind-uniquecode-richtext strong,
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p
    strong {
    font-size: 11px;
  }
  .bonkers-detailform-top-box .aqua-bonkers-promo-mb-bg,
  .bonkers-email-reg-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 840px;
  }
  .bonkers-detailform-top-box .captain-aqua-promo-image.grid_4,
  .bonkers-email-reg-top-box .captain-aqua-promo-image.grid_4 {
    z-index: 1;
    left: 0%;
  }

  .aqua-bonkers .bonkers-detailform-top-box .wsform,
  .aqua-bonkers .bonkers-email-reg-top-box .wsform {
    width: 60%;
    padding: 5%;
    margin: 2% auto;
  }
  .bonkers-detailform-top-box .form .control-group,
  .bonkers-email-reg-top-box .form .control-group {
    float: right;
  }
  .bonkers-email-reg-top-box .aqua-promo-content-box {
    width: 100%;
    left: 0;
  }
  .main .bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3 {
    bottom: 15%;
    right: 10%;
  }
  .bonkers-email-reg-top-box .aqua-bonkers-promo-mb-bg img {
    min-height: 570px;
  }
  .aqua-bonkers-thank-you-box .bonkers-aqua-promo-image.image {
    margin-top: 36%;
  } /*09-Jan*/
  .aqua-bonkers-Oops-box .bonkers-aqua-promo-image.image {
    margin-top: 28%;
  } /*06-Jan*/
  .bonkers-sorry-top-box .bonkers-aqua-promo-image.image {
    margin-top: 35%;
  } /*06-Jan*/
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
  .main .box-urn-entry .aqua-bonkers-promo-mb-bg {
    max-height: 800px;
  }
  .aqua-bonkers .bonkers-sorry-top-box .captain-aqua-promo-image.grid_4 {
    width: 25% !important;
  } /*9-Jan*/
  .aqua-bonkers .bonkers-sorry-top-box .mascot-aqua-promo-image.grid_3 {
    width: 25% !important;
    bottom: 25% !important;
  } /*9-Jan*/
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bonkers-email-reg-top-box .aqua-promo-content-box,
  .main.bonkers-email-reg-top-box .aqua-promo-content-box.grid_5,
  .main .bonkers-wheretofind-top-box .aqua-promo-content-box.grid_5,
  .main .bonkers-detailform-top-box .aqua-promo-content-box.grid_5 {
    width: 100%;
    right: 0;
    left: 0;
  }
  .main .bonkers-wheretofind-top-box .bonkers-aqua-promo-image img {
    width: 30%;
  }
  .main .bonkers-wheretofind-top-box .bonkers-aqua-promo-image.image {
    margin-top: 3%;
  }
  .main .bonkers-wheretofind-top-box .image .component-content {
    text-align: center;
  }
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:first-child,
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:nth-child(2) {
    width: 40%;
    margin: 0% auto 1%;
  }
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:last-child {
    width: 45%;
    margin: 0% auto 1%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 500px) {
  .main .box-urn-entry .mascot-aqua-promo-image.grid_3 {
    right: 5%;
    z-index: 999;
    bottom: 20%;
  }
  .main
    .aqua-bonkers
    .bonkers-detailform-top-box
    .homepage-bottombanner-image
    img {
    margin-top: 10px;
  }
  .bonkers-detailform-top-box .captain-aqua-promo-image.grid_4 {
    left: 0%;
  }
}
/*Aquafresh - Bonkers - End*/

.homepage-image-desktop .image img:hover {
  filter: brightness(130%);
}

.kids-normal-pod2 img {
  margin-top: 25px;
}

.japan-home-hero img {
  margin-top: 21px;
}
img {
  max-width: 100%;
}
:lang(ru-RU) .homepage-pod1-image img {
  height: auto;
  top: 6px;
}
:lang(ru-RU) .aquafresh-box-kids-normal {
  position: relative;
  left: 1px;
  top: -1px;
}
:lang(ru-RU) .page-everyday-care .other-products-banner img {
  margin-top: 24px;
}
:lang(ru-RU) .page-sugar-acid-qa .aquafresh-product-image img {
  margin-top: 3px;
  width: 100%;
}
:lang(ru-RU) .page-kids-products .aquafresh-kidsbanner-image img {
  margin-top: 4px;
}
:lang(ru-RU) .page-whitening .aquafresh-russia-whitening-hero-image img {
  margin-top: -1px;
}
:lang(ru-RU) .kids-normal-pod2 img {
  margin-top: 0;
}
:lang(ru-RU) .kids-normal-pod1 img {
  max-width: inherit;
}
@media screen and (min-width: 480px) and (max-width: 800px) {
  :lang(ru-RU) .homepage-bottombanner-image .component-content {
    position: absolute;
    margin-top: 129px;
  }
  :lang(ru-RU) .homepage-bottombanner-image img {
    margin-top: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  :lang(ru-RU) .fourth_colors .circle.alpha {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media only screen and (max-width: 959px) {
  :lang(ru-RU) .homepage-pod2-responsive .component-content {
    margin-top: 0;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
  :lang(ru-RU) .homepage-bottombanner-image img {
    margin-top: 73px;
  }
  :lang(ru-RU) .homepage-bottombanner-image {
    margin-bottom: 125px;
  }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
  :lang(ru-RU) .homepage-bottombanner-image img {
    margin-top: 89px;
  }
  :lang(ru-RU) .homepage-bottombanner-image {
    margin-bottom: 150px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
  :lang(ru-RU) .homepage-bottombanner-image .component-content {
    margin-top: 203px;
  }
  :lang(ru-RU) .homepage-bottombanner-image {
    margin-bottom: 290px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  :lang(ru-RU) .homepage-bottombanner-image {
    margin-bottom: 262px;
  }
  :lang(ru-RU) .homepage-bottombanner-image .component-content {
    margin-top: 170px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  :lang(ru-RU) .homepage-bottombanner-image .component-content {
    position: absolute;
    margin-top: 129px;
  }
  :lang(ru-RU) .homepage-bottombanner-image img {
    margin-top: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  :lang(ru-RU) .homepage-bottombanner-image .component-content {
    margin-top: 218px;
  }
  :lang(ru-RU) .homepage-bottombanner-image {
    margin-bottom: 120px;
  }
  :lang(ru-RU) .fourth_colors .circle2,
  :lang(ru-RU) .fourth_colors .circle4 {
    float: right !important;
    margin-top: -105px !important;
  }
  :lang(ru-RU) .fourth_colors .circle3 {
    float: left !important;
    margin-top: 105px !important;
  }
}
@media only screen and (max-width: 959px) {
  :lang(ru-RU) .page-sugar-acid-qa .aquafresh-sap-product-image img {
    margin: 0;
  }
  :lang(ru-RU)
    .navigation-item.navigation-level1.has-active-child:last-child
    > .navigation-item-title {
    width: inherit;
    color: #fff !important;
  }
}
@media only screen and (min-width: 960px) {
  :lang(ru-RU)
    .navigation-item.navigation-level1.has-active-child:last-child
    > .navigation-item-title {
    background: url("../../img/AQ_6 in a row F_AA.png") no-repeat scroll 0 -6px rgba(0, 0, 0, 0);
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/image.gallery.scss */
.imageGallery {
 /* Abhiram commented*/
   /* border: solid 2px #323131; */

  background-color: #ffffff;
  margin-bottom: 0px;
  margin-top: -16px;
}

/* line 9, ../../sass/components/image.gallery.scss */
.imageGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 13, ../../sass/components/image.gallery.scss */
.imageGallery-view {
  border: solid 2px #323131;
  margin-bottom: 10px;
  display: none;
  overflow: hidden;
  position: relative;
  text-align: center;
  background: white;
}

.imageGallery-list-inner1 {
  width : 150%;
}

/* line 22, ../../sass/components/image.gallery.scss */
.imageGallery-view img {
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

/* line 29, ../../sass/components/image.gallery.scss */
.imageGallery-description {
  margin: 10px 0;
}

/* line 33, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnails {
  position: relative;
  margin: 20px 0;
}

/* line 38, ../../sass/components/image.gallery.scss */
.imageGallery-list {
  overflow: hidden;
  position: relative;
  width: 100%;
  text-align:center;
}

/* line 45, ../../sass/components/image.gallery.scss */
.imageGallery-arrow,
.imageGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  cursor: pointer;
  width: 10%;
  height: 60px;
  background-position: 50%;
  background-repeat: no-repeat;
  font: 0/0 serif;
}

/* line 57, ../../sass/components/image.gallery.scss */
.imageGallery-description {
  display: none;
}

/* line 61, ../../sass/components/image.gallery.scss */
.imageGallery-arrow.is-disabled {
  opacity: 0.5;
}

/* line 65, ../../sass/components/image.gallery.scss */
.imageGallery-arrow-left:hover {
  background-image: url(../../img/leftArrow.png);
}

/* line 69, ../../sass/components/image.gallery.scss */
.imageGallery-arrow-right:hover {
  background-image: url(../../img/rightArrow.png);
}

/* line 74, ../../sass/components/image.gallery.scss */
.imageGallery-arrow-left,
.imageGallery-arrow-left.is-disabled:hover {
  left: 0;
  background-image: url("../../img/leftArrow.png");
}

/* line 80, ../../sass/components/image.gallery.scss */
.imageGallery-arrow-right,
.imageGallery-arrow-right.is-disabled:hover {
  right: 0;
  background-image: url(../../img/rightArrow.png);
}

/* line 85, ../../sass/components/image.gallery.scss */
.imageGallery-list-inner1{
  overflow: hidden;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  
}

/* line 97, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail {
  /*float: left;*/
  display:inline-block;
  overflow: hidden;
  padding: 0;
  margin: 0 9px;
  cursor: pointer;
  text-align: center;
  position: relative;
  /* Abhiram Commented*/
  /* border: solid 4px #323131; */
/* opacity: 0.6;*/
opacity: 1;
  filter: alpha(opacity=100);
  -moz-transition: opacity .2s;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  -ms-transition: opacity .2s;
  transition: opacity .2s;
  width: 26%;
}

/* line 117, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail:hover {
/*  opacity: .9;*/
opacity: .8;
  filter: alpha(opacity=80);
}

/* line 122, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail-cover {
  display: block;
  width: 100%;
  /* max-width: none; */
}

/* line 127, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail-title {
  display: block;
  margin: 10px auto 0 auto;
  font-size: 11px;
  width: 71px;
}

/* line 135, ../../sass/components/image.gallery.scss */
.imageGallery .thumbnails-list li:hover .image,
.imageGallery .thumbnails-list li.active .image {
  border: solid 4px #323131;
  margin: 0;
}

/* line 140, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail-image {
  margin: 2px;
  border: solid 2px #323131;
  position: relative;
}

/* line 146, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail-overlay {
  opacity: 0.7;
  background: url(../../img/smallplay.png) no-repeat scroll left top transparent;
  height: 28px;
  left: 50%;
  margin: -14px 0 0 -15px;
  position: absolute;
  top: 50%;
  width: 30px;
  cursor: pointer;
}

/* line 158, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay {
  opacity: 0;
  -moz-transition: opacity .5s;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}

/* line 167, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail a {
  display: block;
  width: 100%;
}

/* line 171, ../../sass/components/image.gallery.scss */
.imageGallery-thumbnail-image img {
  display: block;
  width: 63px;
  height: 52px;
  margin: 0 auto;
}

/* line 178, ../../sass/components/image.gallery.scss */
.imageGallery-view {
  cursor: pointer;
}

/* line 182, ../../sass/components/image.gallery.scss */
.imageGallery-view-overlay {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 73px;
  height: 69px;
  margin: -34px 0 0 -36px;
  background: url(../../img/bigplay.png) no-repeat;
  cursor: pointer;
  -moz-transition: opacity .5s;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}

/* line 199, ../../sass/components/image.gallery.scss */
.imageGallery.is-playing .imageGallery-view-overlay {
  background: url(../../img/bigpause.png) no-repeat center center transparent;
}

/* line 203, ../../sass/components/image.gallery.scss */
.imageGallery .gallery-play {
  color: #323131;
}

/* line 207, ../../sass/components/image.gallery.scss */
.imageGallery-view:hover .imageGallery-view-overlay {
  opacity: 0.7;
}

/* line 211, ../../sass/components/image.gallery.scss */
.imageGallery-view .imageGallery-view-overlay:hover {
  opacity: 1;
  text-decoration: none;
}

.imageGallery-list-inner{
   width: auto !important;
   padding : 0!important;
}

/* line 217, ../../sass/components/image.gallery.scss */
.js .imageGallery-thumbnail {
  padding: 0;
  width: 26%;
}
/* line 221, ../../sass/components/image.gallery.scss */
.js .imageGallery-thumbnails {
  overflow: hidden;
  position: relative;
}
.mod-js .imageGallery-thumbnail {
  padding: 0;
}
/* line 265, ../../sass/components/imageGallery/_imageGallery-base.scss */
.mod-js .imageGallery-thumbnails {
  position: relative;
}
/*no js view*/
/* line 229, ../../sass/components/image.gallery.scss */
.no-js .imageGallery-view {
  display: none;
}

/* line 233, ../../sass/components/image.gallery.scss */
.no-js .imageGallery-list {
  margin: 0;
}

/* line 237, ../../sass/components/image.gallery.scss */
.no-js .imageGallery-thumbnail img {
  width: auto;
  height: auto;
}

/* line 242, ../../sass/components/image.gallery.scss */
.no-js .imageGallery-thumbnail {
  border: 0;
  opacity: 1;
  float: none;
  overflow: hidden;
}

/* line 249, ../../sass/components/image.gallery.scss */
.no-js .imageGallery-thumbnail a:after {
  content: attr(data-description);
  display: block;
  padding: 10px 0 30px;
  text-align: left;
}

/* line 256, ../../sass/components/image.gallery.scss */
.no-js .imageGallery-arrow {
  display: none;
}
.aquafresh-kids-image-gallery{
  background-color: #ffffff;
  margin-bottom: 0px;
  margin-top: -31px;
}

@media only screen and (max-width: 479px) {
.imageGallery-arrow {
   width: 13px;
}
}

/* Arrow removal for the image gallery Russia*/
.aquafresh-russia-whitening-image-gallery .imageGallery-arrow-right, .aquafresh-russia-whitening-image-gallery .imageGallery-arrow-left {
    background-image: none;
	display: none;
}


/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.locationfinder input[type=text] {
  font-family: sans-serif;
  font-size: 12px;
  border: 1px solid #D5D1CE;
  display: inline;
  float: left;
  height: 12px;
  padding: 8px;
  width: 27%; }
  @media only screen and (max-width: 767px) {
    .locationfinder input[type=text] {
      width: 60%;
      margin-bottom: 20px; } }

.locationfinder .button {
  padding: 8px;
  background-image: url(../../img/Search-icon.png);
  background-repeat: no-repeat;
  border: none;
  margin-right: 20px;
  width: 30px;
  height: 30px; }
  @media only screen and (max-width: 767px) {
    .locationfinder .button {
      margin-right: 24%;
      margin-bottom: 20px; } }

.locationfinder .locationFinder-selectOption {
  width: 7%;
  border: 1px solid #D5D1CE;
  height: 30px;
  margin-left: 10px;
  margin-right: 20px; }
  @media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption {
      width: 20%;
      margin-left: 0px;
      margin-right: 15px; } }

.locationfinder .locationFinder-selectOption1 {
  height: 30px;
  margin-left: 15px;
  width: 15%; }
  @media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption1 {
      width: 40%;
      margin-left: 0px; } }

.locationfinder .locationFinder-loadMore .loadMore {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .locationfinder .locationFinder-loadMore .loadMore:hover {
    background-color: #939191;
    color: white; }
  .locationfinder .locationFinder-loadMore .loadMore:active {
    background-color: #939191;
    color: white; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/map.scss */
.map-canvas {
  border: solid 2px #323131;
  margin-bottom: 10px;
  text-align: center;
}

/* line 9, ../../sass/components/map.scss */
.map-canvas img {
  width: 100%;
  max-width: inherit;
}

/* line 14, ../../sass/components/map.scss */
.no-js .map-canvas img {
  width: 100%;
  max-width: 640px;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/******************************* Settings */
/******************************* Mixins - Base*/
/******************************* Base navigation ?? Should that be removed ?? */
/* line 112, ../../sass/components/navigation.scss */
.navigation .component-content {
  font-family: 'Montserrat', sans-serif;
  overflow: visible;
}
.header-home .navigation .component-content {
  font-family:'Montserrat', sans-serif;
}
/* line 115, ../../sass/components/navigation.scss */
.navigation .navigation-branch {
  z-index: 200;
}
/* line 119, ../../sass/components/navigation.scss */
.navigation .navigation-item-decoration {
  display: none;
}

/* line 125, ../../sass/components/navigation.scss */
.no-js .navigation-branch {
  display: block;
}

/******************************* Mixin - Core navigation */
/******************************* Mixin - Overloads to default values */
/******************************* Mixin - Reset to default values */
/******************************* Mixin - Horizontal navigation */
/******************************* Mixin - Vertical navigation */
/******************************* Mixin - Full navigation */
/******************************* Horizontal core */
/* line 134, ../../sass/components/navigation.scss */
.navigation-root {
  text-align: center; z-index: 10;  max-width: 100%;  border-width: 0;font-family:'Montserrat', sans-serif;}
.navigation-horizontal.header-content-text li a{  font-family: 'Montserrat', sans-serif;}
.navigation-item-decoration{display:none;visibility:hidden;}
/* line 139, ../../sass/components/navigation.scss */
.navigation-branch {
  overflow: visible;
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  border-color: #4a4a4a;
  /* ABHIRAM COMMENTED */
  /* border-width: 2px 2px 2px 2px; */
  border-style: solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 149, ../../sass/components/navigation.scss */
.navigation-branch.navigation-level1 {
  border: none;
  display: block;
  margin-left: 0px;
}

/* line 154, ../../sass/components/navigation.scss */
.navigation-item {
  margin: 0 0 0 0;
  /* so that borders collapse */
  border-color: #4a4a4a;
  border-width: 0 0 0 0;
  border-style: solid;

}
/* line 159, ../../sass/components/navigation.scss */
.navigation-item > .navigation-item-title {
  display: block;
  padding: 15px 15px 15px 15px;
  margin-top: 0px;
  /* ABHIRAM COMMENTED*/
  /* background: WHITE;  */
  /* ABHIRAM COMMENTED*/
  color: #006496;
  font-size: 14px;
  height: 30px;
  font-weight: normal;
  text-decoration: none;

  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;

}

/* line 172, ../../sass/components/navigation.scss */
.navigation-item ul > li  a.navigation-item-title{

  border-bottom: 1px solid #b8c9d8;
}

.navigation-item ul  ul  li > .navigation-item-title:last-child{


  border-bottom: 1px solid #b8c9d8;
}


/* line 172, ../../sass/components/navigation.scss */
.navigation-item ul > li > a.navigation-item-title:hover{

  /* ABHIRAM COMMENTED*/
  /*  background: #DFF0FA;  */
  background: url("../../img/nav_bottom.png") no-repeat scroll left bottom 100px 100px rgba(0, 0, 0, 0);
  /* ABHIRAM COMMENTED*/
  color: #006496;
  border-top-width: 2px RED;
  text-decoration: none;
  height: 30px;
  padding:15px 15px 15px 15px;
  border-bottom: 1px solid #b8c9d8;
}

.navigation-item ul > a.navigation-item-title:hover:last-child{

  /* ABHIRAM COMMENTED*/
  /*  background: #DFF0FA;  */

  /* ABHIRAM COMMENTED*/
  color: RED;

}
.navigation-item  .navigation-item-title:last-child{

}
/* Karthick code start */
.navigation-item.navigation-level1 .navigation-item-title:last-child {
  width:148px;
}

.navigation-item.navigation-level2 .navigation-item-title:last-child {
  width:158px;
  height: auto;
}
/* Karthick code end */

.navigation-item  .navigation-item-title:hover:last-child{

  /* ABHIRAM COMMENTED*/
  /*  background: #DFF0FA;  */


  /* ABHIRAM COMMENTED*/
  color: #006796;
  background: url("../../img/nav_bottom.png") no-repeat scroll left bottom 100px 100px rgba(0, 0, 0, 0);
  border-top-width: 2px RED;
  text-decoration: none;
  height: auto;
  background-color: WHITE;
  border-bottom: 1px solid #8080;
  vertical-align: middle;


}

.navigation-item li :nth-child{

  /* ABHIRAM COMMENTED*/
  /*  background: #DFF0FA;  */
  /*  background: url("../../img/nav_bottom.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);  */

  /* ABHIRAM COMMENTED*/
  color: GREEN;
  border-top-width: 2px RED;
  text-decoration: none;
  line-height: 55px;
}

.navigation-item :hover{

  /* ABHIRAM COMMENTED*/
  /*background: #DFF0FA;*/
  /* ABHIRAM COMMENTED*/
  color: #006496;
  text-decoration: none;

}


/* line 179, ../../sass/components/navigation.scss */
.navigation-item > span.navigation-item-title {
  cursor: default;
}
/* line 184, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title {
  position: relative;
  padding-right: 39px;
  margin-top: -15px;
}
/* line 69, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  display: none;
  /* ABHIRAM COMMENTED */
  /* background: url('../../img/arrows.png') 0 -563px no-repeat;  */
  background-color: RED;
  height: 4px;
  width: 8px;
  background-position: 0 -544.5px;
}
/* line 76, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  height: 54px;
  margin: -10px 0 -10px 0;
  display: inline-block;
  vertical-align: top;
}
/* line 92, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  background-position: 16.5px -544.5px;
}
/* line 99, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  width: 41px;
  position: absolute;
  right: 0;
}
/* line 186, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  background-color: #c8c8c8;
}
/* line 194, ../../sass/components/navigation.scss */
.navigation-item.has-active-child > .navigation-item-title, .navigation-item.is-active > .navigation-item-title {

  background: #a2a2a2;
  text-decoration: none;
}
/* line 203, ../../sass/components/navigation.scss */
.navigation-item.is-open > .navigation-branch, .no-js .navigation-item:hover > .navigation-branch {


  display: block;
}
.navigation-item.is-open{
  background-color: #DFF0FA;

}
/* line 208, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1 {
  margin: 0 0 -2px 0px;
  z-index:100000;
  /* so that borders collapse */
  /* ABHIRAM COMMENTED REMOVING BORDER*/
  /* border-color: #4a4a4a;
  border-width: 2px 2px 2px 2px;
  border-style: solid; */
}
/* line 213, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1 > .navigation-item-title {

  /* ABHIRAM CHANGED */
  /* background: LIGHTSKYBLUE; */
  /* ABHIRAM CHANGED */
  color:#fff;
  text-decoration: none;
  font-weight:normal;
  font-size: 14px;
  line-height: 38px;
  padding: 10px 20px 10px 20px;
  margin-top: 0px;
  padding-top: 0px;
  height:55px;

}
.navigation-item.navigation-level1 > .navigation-item-title:odd{
  color: RED;
}
/* line 223, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1 > .navigation-item-title:hover {
  /* ABHIRAM COMMENTED - FOR LAST TAB*/

  color: #006496;
  border-radius: 0 20px 0 0;
  border-bottom: 1px solid #8080;
  background: #DFF0FA  transparent !important;
  text-decoration: none;
  min-width:200px;
  height: auto;
}
.navigation-item.navigation-level1 > .navigation-item-title:first-child:hover {
  /* ABHIRAM COMMENTED - FOR LAST TAB*/

  color: #006496;
  border-radius: 0 20px 0 0;
  border-bottom: 0px none;
  background: #DFF0FA  transparent !important;
  text-decoration: none;

  height: auto;
}
.navigation-item.navigation-level1 > .navigation-item-title:last-child:hover {
  /* ABHIRAM COMMENTED - FOR LAST TAB*/

  color: #006496;
  border-radius: 0 20px 0 0;
  border-bottom: 0px none;
  background: #DFF0FA  transparent !important;
  text-decoration: none;
  min-width:148px;
  height: auto;
}
/* line 230, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children > .navigation-item-title {
  position: relative;
  /* padding-right: 39px; */
  padding-bottom: 13px;
  min-width: 148px;
  /* ABHIRAM COMMENTED */


}
.navigation-item.navigation-level1.first > .navigation-item-title{
  border-radius: 20px 0 0 0;
  /*  margin-left: -61px; */
  min-width: 148px;
}
.navigation-item.navigation-level1.first > .navigation-item-title:hover{
  border-radius: 20px 0 0 0;
  /*  margin-left: -61px; */
  min-width: 148px;
}
.navigation-item.navigation-level1.has-children.last > .navigation-item-title{
  border-radius: 0 20px 0 0;

  /* padding-right: 67px; */
  min-width: 148px;
}
/* line 69, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children > .navigation-item-title .navigation-item-decoration {
  display: none;
  /* ABHIRAM COMMENTED */
  /* background: url('../../img/arrows.png') 0 -563px no-repeat; */
  height: 4px;
  width: 8px;
  background-position: 0 -544.5px;
}
/* line 76, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children > .navigation-item-title .navigation-item-decoration {
  height: 54px;
  margin: -10px 0 -10px 0;
  display: inline-block;
  vertical-align: top;
}
/* line 92, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children > .navigation-item-title .navigation-item-decoration {
  background-position: 16.5px -544.5px;
}
/* line 99, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children > .navigation-item-title .navigation-item-decoration {
  width: 41px;
  position: absolute;
  right: 0;
}
/* line 232, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children > .navigation-item-title .navigation-item-decoration {
  background-color: #c8c8c8;

}
/* line 239, ../../sass/components/navigation.scss */

.navigation-item.navigation-level1.has-active-child:first-child > .navigation-item-title{
  background: url("../../img/3row1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
  height: 62px;
  border-radius: 20px 0px 0px 20px;
  color: #006496 !important;
}
.navigation-item.navigation-level1.has-active-child:nth-child(2)> .navigation-item-title, .navigation-item.navigation-level1.is-active> .navigation-item-title {
  color: #006496 !important;
  background: url("../../img/aqua_02_new.png") no-repeat scroll 0 -29px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
}
.navigation-item.navigation-level1.has-active-child:nth-child(3)> .navigation-item-title, .navigation-item.navigation-level1.is-active> .navigation-item-title {

  background: url("../../img/aqua_03.png") no-repeat scroll 0 -7px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496 !important;
}
.navigation-item.navigation-level1.has-active-child:nth-child(4) > .navigation-item-title
{
  background: url("../../img/aqua_04.png") no-repeat scroll 0 -6px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496 !important;
}

.navigation-item.navigation-level1.has-active-child:last-child > .navigation-item-title{
  background: url("../../img/aqua_05.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  border-radius: 0 20px;
  height: 68px;
  width: 148px;
  color: #006496 !important;
}

.navigation-item.navigation-level1.is-active.odd > .navigation-item-title{
  background: url("../../img/3row2.png") no-repeat scroll rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496;
}
.navigation-item.navigation-level1.is-active.even > .navigation-item-title{
  /* background: url("../../img/AQ_4 in a row B.png") no-repeat scroll 0 1px / 240px 52px rgba(0, 0, 0, 0);*/
  background: url("../../img/AQ_4 in a row B.png") no-repeat scroll  0px 0px / 300px 52px rgba(0, 0, 0, 0);
  border-radius: 0px 1px/240px 0px 20px;
  color: #006496;
  height: 39px;
}
.navigation-item.navigation-level1.is-active:last-child > .navigation-item-title{
  background: url("../../img/aqua_05.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  border-radius: 0 20px;
  height: 68px;
  width: 148px;
  color: #006496;

}

.navigation-item.navigation-level1:hover:last-child > .navigation-item-title{
  background: url("../../img/aqua_05.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  border-radius: 0 20px;
  height: 68px;
  width: 148px;
  color: #006496;
}

.navigation-item.navigation-level1.is-active:first-child > .navigation-item-title{
  background: url("../../img/3row1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
  height: 62px;
  border-radius: 20px 0px 0px 20px;
  color: #006496;
}
.navigation-item.navigation-level1:hover:first-child > .navigation-item-title{
  background: url("../../img/3row1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
  height: 62px;
  border-radius: 20px 0px 0px 20px;
  color: #006496;
}
.navigation-item.navigation-level1.is-active:odd > .navigation-item-title{
  background: url("../../img/3row2.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}

/*
.navigation-item.navigation-level1.is-active > .navigation-item-title:odd{
  color: white;
  background: url("../../img/3row1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);  
  text-decoration: none;
  border-radius: 0 0px 0 0; 
}
*/
.navigation-item.navigation-level1.last > .navigation-item-title{height:55px;}
.navigation-item.navigation-level1.has-children:hover{
  border-radius: 0 0px 0 0;
}
.navigation-item.navigation-level1.has-children:odd:hover{
  border-radius: 0 0px 0 0;
}

.navigation-item.navigation-level2:first-child{
  border-top: 1px solid #b8c9d8;
}

.navigation-item.navigation-level2 > .navigation-item-title{
  background-color: #DFF0FA;
}


.navigation-item.navigation-level2.last > .navigation-item-title{
  background-image: url("../../img/nav_bottom.png") !important;
  background-origin: padding-box;
  /* Karthick code start*/
  background-position: 0px -85px;
  /* Karthick code end*/
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 409px 170px;
  border:0px;
  height:55px;

}

.navigation-item.navigation-level2.last > .navigation-item-title:hover{
  background-image: url("../../img/nav_bottom_hoverB.png") !important;
  background-origin: padding-box;
  background-position: 0px -85px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 409px 170px;
  border:0px;


}
/* Five tabs changes */
.navigation-item.navigation-level1.is-active:nth-child(2) > .navigation-item-title, .navigation-item.navigation-level1:nth-child(2) > .navigation-item-title:hover{
  color: #006496 !important;
  background: url("../../img/aqua_02_new.png") no-repeat scroll 0 -29px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
}

.navigation-item.navigation-level1.is-active:nth-child(3) > .navigation-item-title, .navigation-item.navigation-level1:nth-child(3) > .navigation-item-title:hover{
  background: url("../../img/aqua_03.png") no-repeat scroll 0 -7px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496;
}

.navigation-item.navigation-level1.is-active:nth-child(4) > .navigation-item-title, .navigation-item.navigation-level1:nth-child(4) > .navigation-item-title:hover{
  background: url("../../img/aqua_04.png") no-repeat scroll 0 -6px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496;
}


/******************************* Horizontal navigation */
.navigation-horizontal {
  /* ABHIRAM COMMENTED*/
  background: url("../../img/navBg.png") no-repeat scroll -40px -6px transparent;
  border: medium none;
  border-radius: 20px 20px 0 0;
  display: flex;
  height: 80px;
  /* ABHIRAM ADDED*/
  margin-bottom: -79px;
}

.navigation-horizontal> li a:last-child пїЅ{color:green;}
.navigation-horizontal > ul > li:hover a {
  /* ABHIRAM COMMENTED*/
  /*  color: RED;     */

}

/* line 502, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch {
  display: none;
}
/* line 504, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch.navigation-level1 {
  display: block;
}
/* line 507, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch.navigation-level2 {
  min-width: 100%;

  position: absolute;
  top: 49px;

}
/* line 516, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch.navigation-level2 .navigation-branch {
  position: absolute;
  margin-left: 100%;
  top: -2px;
  left: 0;
  background-color: #DFF0FA ;
}
/* line 526, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item {
  position: relative;
}
.navigation-horizontal .navigation-item .navigation-level1.is-open {
  color: RED;
}
/* line 532, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item.is-open > .navigation-branch, .no-js .navigation-horizontal .navigation-item:hover > .navigation-branch {
  display: block;
}
/* line 537, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item.navigation-level1 {
  float: left;
}

.navigation-horizontal:last-child {
  background-color: RED;
}



/* line 602, ../../sass/components/navigation.scss */
.navigation-horizontal:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 611, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item-decoration {
  background-color: inherit !important;
}

/******************************* Vertical navigation */
/* line 547, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-branch {
  display: none;
}
/* line 549, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-branch.navigation-level1 {
  display: inline-block;
}
/* line 552, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-branch.navigation-level2 {
  position: absolute;
  margin-left: 100%;
  top: -2px;
  left: 2px 2px 2px 2px;
}
/* line 558, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-branch.navigation-level2 .navigation-branch {
  position: absolute;
  margin-left: 100%;
  top: -2px;
  left: 0 0 0 0;
}
/* line 568, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item {
  position: relative;
}
/* line 572, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item.is-open > .navigation-branch, .no-js .navigation-vertical .navigation-item:hover > .navigation-branch {
  display: block;
}
/* line 577, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item.has-children > .navigation-item-title {
  position: relative;
  padding-right: 39px;
}
/* line 63, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  display: none;
  background: url('../../img/arrows.png') 0 -505px no-repeat;
  height: 8px;
  width: 4px;
  background-position: 0 -488.5px;
}
/* line 76, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  height: 54px;
  margin: -10px 0 -10px 0;
  display: inline-block;
  vertical-align: top;
}
/* line 88, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  background-position: 18.5px -488.5px;
}
/* line 99, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  width: 41px;
  position: absolute;
  right: 0;
}
/* line 625, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item-decoration {
  background-color: inherit !important;
}

/******************************* Full navigation */
/* line 586, ../../sass/components/navigation.scss */
.navigation-full .navigation-item-decoration {
  visibility: hidden;
  display: none;
}
/* line 591, ../../sass/components/navigation.scss */
.navigation-full .navigation-branch {
  display: block;
}

@media only screen and (max-width: 959px) {
  .navigation-horizontal {
    /* ABHIRAM COMMENTED*/
    background: url("../../img/navBg.png") no-repeat scroll -29px -5px transparent !important;
    border: medium none !important;
    border-radius: 20px 20px 0 0 !important;
    display: flex !important;
    height: 80px !important;
    /* ABHIRAM ADDED*/
    margin-bottom: -79px !important;
    margin-top: 0;
  }
  /* line 452, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item-decoration {
    display: none;
  }
  /* line 456, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch {
    display: auto;
  }
  /* line 458, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: auto;
  }
  /* line 461, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 {
    position: inherit;
    min-width: 0;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 467, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 .navigation-branch {
    position: inherit;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 475, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item {
    position: inherit;
  }
  .navigation-item.navigation-level1:hover:first-child > .navigation-item-title
  {background-color: #DFF0FA !important; height:auto;text-align:center;}

  .navigation-item.navigation-level1:nth-child(2) > .navigation-item-title:hover
  {background-color: #DFF0FA !important; height:auto;text-align:center;}


  .navigation-item.navigation-level1:nth-child(3) > .navigation-item-title:hover
  {background-color: #DFF0FA !important; height:auto;text-align:center;}


  .navigation-item.navigation-level1.is-active:nth-child(4) > .navigation-item-title, .navigation-item.navigation-level1:nth-child(4) > .navigation-item-title:hover
  {background-color: #DFF0FA !important; height:auto;text-align:center;}
  /* line 479, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.is-open > .navigation-branch, .no-js .navigation-horizontal .navigation-item:hover > .navigation-branch {
    display: auto;
  }
  /* line 483, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.navigation-level1 {
    float: none;
  }
  /* line 487, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title {
    position: relative;
    padding-right: 39px;
  }
  /* line 69, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    display: none;
    background: url('../../img/arrows.png') 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
  }
  /* line 76, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    height: 54px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
  }
  /* line 92, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background-position: 16.5px -544.5px;
  }
  /* line 99, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    width: 41px;
    position: absolute;
    right: 0;
  }
  /* line 286, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch {

    /*  border-width: 2px 0 2px 0; */
  }

  /* line 452, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item-decoration {
    display: none;
  }
  /* line 456, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch {
    display: auto;
  }
  /* line 458, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch.navigation-level1 {
    display: auto;
  }
  /* line 461, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch.navigation-level2 {
    position: inherit;
    min-width: 0;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 467, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch.navigation-level2 .navigation-branch {
    position: inherit;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 475, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item {
    position: inherit;
  }
  /* line 479, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.is-open > .navigation-branch, .no-js .navigation-vertical .navigation-item:hover > .navigation-branch {
    display: auto;
  }
  /* line 483, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.navigation-level1 {
    float: none;
  }
  /* line 487, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.has-children > .navigation-item-title {
    position: relative;
    padding-right: 39px;
  }
  /* line 69, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    display: none;
    background: url('../../img/arrows.png') 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
  }
  /* line 76, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    height: 54px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
  }
  /* line 92, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background-position: 16.5px -544.5px;
  }
  /* line 99, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    width: 41px;
    position: absolute;
    right: 0;
  }
  /* line 286, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch {
    /* border-width: 2px 0 2px 0; */
  }
  .navigation-full .navigation-item-decoration {
    display: none;
  }
  /* line 456, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch {
    display: auto;
  }
  /* line 458, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch.navigation-level1 {
    display: auto;
  }
  /* line 461, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch.navigation-level2 {
    position: inherit;
    min-width: 0;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 467, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch.navigation-level2 .navigation-branch {
    position: inherit;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 475, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item {
    position: inherit;
  }
  /* line 479, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.is-open > .navigation-branch, .no-js .navigation-full .navigation-item:hover > .navigation-branch {
    display: auto;
  }
  /* line 483, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.navigation-level1 {
    float: none;
  }
  /* line 487, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.has-children > .navigation-item-title {
    position: relative;
    padding-right: 39px;
  }
  /* line 69, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    display: none;
    background: url('../../img/arrows.png') 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
  }
  /* line 76, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    height: 54px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
  }
  /* line 92, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background-position: 16.5px -544.5px;
  }
  /* line 99, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    width: 41px;
    position: absolute;
    right: 0;
  }
  /* line 286, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch {
    /* border-width: 2px 0 2px 0; */
  }
}
@media only screen and (max-width: 959px) {
  .navigation-horizontal {
    margin-top: 10px;
  }

  .navigation-item.navigation-level1 > .navigation-item-title {

    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    line-height: 38px;
    padding: 0px 20px 10px;
    margin-top: 0px;
    border-radius: 0px 0px 0px !important;
  }
  .navigation-item ul > li > a.navigation-item-title:hover{
    background: none no-repeat scroll left bottom 100px 100px rgba(0, 0, 0, 0); color: #006496;
    border-top: 1px #fff;text-decoration: none;height: 38px;  border-bottom: 0px solid #fff !important;min-width:100%;

  }

  .navigation-item ul > a.navigation-item-title:hover:last-child{  color: RED;}

  .navigation-item.navigation-level1.is-active > .navigation-item-title{
    background: none;
    height: auto;

  }

  .navigation-item.navigation-level1.is-active:first-child > .navigation-item-title{
    background: none;
    height: auto;
  }

  .navigation-item.navigation-level1.has-active-child > .navigation-item-title, .navigation-item.navigation-level1.is-active> .navigation-item-title {
    background: none;
    height: auto;
  }

  .navigation-item.navigation-level1.is-active.odd > .navigation-item-title{
    background:none;
    height: auto;
  }

  .navigation-item.navigation-level1.is-active.even > .navigation-item-title{

    background:none;
    height: auto;
  }
  .navigation-item.navigation-level1.is-active:last-child > .navigation-item-title{
    background:none;
    height: auto;

  }


  .navigation-item  .navigation-item-title:last-child{}
  .navigation-item  .navigation-item-title:hover:last-child{
    color: #006796;
    background: none no-repeat scroll left bottom 100px 100px rgba(0, 0, 0, 0);
    border-top-width: 1px #fff;text-decoration: none;
    height: auto;background-color: #fff;
    border-bottom: 1px solid #fff; vertical-align: middle;}

  .component-content{width:100%;}
  /*.navigation-item.navigation-level1.first > .navigation-item-title {width:100%;min-width: 100%;}   */
  .navigation-horizontal> li a:last-child пїЅ{color:green;}

  .navigation-item > .navigation-item-title
  {
    display: block;padding: 0px 0px;margin-top: 0px;color: #006496;font-size: 14px;height: auto;font-weight: normal;
    text-decoration: none;overflow: hidden;text-overflow: ellipsis;border-top: 0px solid #fff;
  }

  .navigation-horizontal .navigation-branch {
    display: none;
  }
  /* line 504, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: block;
  }
  /* line 507, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 {
    min-width: 100%;
    position: absolute;
    top: 49px;
    z-index:1000;

  }
  /* line 516, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 .navigation-branch {
    /*position: absolute;*/
    margin-left: 100%;
    /*top: -2px;*/
    left: 0;
    background-color: #DFF0FA ;
  }
  /* line 526, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item {
    position: relative;
  }
  .navigation-horizontal .navigation-item .navigation-level1.is-open {
    color: RED;
  }
  /* line 532, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.is-open > .navigation-branch, .no-js .navigation-horizontal .navigation-item:hover > .navigation-branch {
    display: block;
  }
  /* line 537, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.navigation-level1 {
    float: left;
    position:relative;
    z-index:1000;
  }

  .navigation-horizontal:last-child {
    background-color: RED;
  }

  /* line 602, ../../sass/components/navigation.scss */
  .navigation-horizontal:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  /* line 611, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item-decoration {
    background-color: inherit !important;
  }


  .navigation-horizontal{background: none #0096D4 !important;width: 100%;border-radius:0px !important;;height:auto !important;}
  /* line 452, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item-decoration {
    display: none;
  }
  /* line 456, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch {
    display: auto;
  }
  /* line 458, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: auto;
  }
  /* line 461, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 {
    position: inherit;
    min-width: 0;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 467, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 .navigation-branch {
    position: inherit;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 475, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item {
    position: inherit;
  }
  /* line 479, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.is-open > .navigation-branch, .no-js .navigation-horizontal .navigation-item:hover > .navigation-branch {
    display: auto;
  }
  /* line 483, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.navigation-level1 {
    float: none;
    border-top:solid 1px #fff;
  }
  /* line 487, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title {
    position: relative;
    padding-right: 39px;

  }
  .navigation-item.navigation-level1.has-children > .navigation-item-title{ min-width:100%;display: block;font-family: 'Montserrat', sans-serif;font-size: 15px;font-weight: bold;height: 100%;padding: 0px 0px;}
  .header-home .navigation-item.navigation-level1.has-children > .navigation-item-title{font-family:'Montserrat', sans-serif;}
  /*.navigation-item.navigation-level1.first > .navigation-item-title{width:100%;min-width: 100%;} */
  /* line 69, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    display: none;
    background: url('../../img/arrows.png') 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
  }
  /* line 76, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    height: 54px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
  }
  /* line 92, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background-position: 16.5px -544.5px;
  }
  /* line 99, ../../sass/componentsfile:///D:/Karthikeyan%20M/Aquafresh/CF%20package/cf/cf-consumer-healthcare-other-aquafresh-en_GB-2014-06-17T20-56-39-creativeexchange/content/cf-consumer-healthcare/other-aquafresh/en_GB/Home.html/navigation.scss */
  .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    width: 41px;
    /*position: absolute;*/
    right: 0;
  }
  /* line 286, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch {

    /*  border-width: 2px 0 2px 0; */
  }

  .navigation-horizontal {
    background:#0096D4 !important;
    background-image:none !important;
    border: none !important;
    border-radius: 0 !important;
    display: block;
    height: auto !important;
    margin-bottom: 0px;
  }
  /*Header link fixes
  .navigation-horizontal {
          margin-top: 17.2% ;
  }*/

  .navigation-item.navigation-level1:hover:last-child > .navigation-item-title
  {background-color: #DFF0FA !important; height:auto;text-align:center; min-width:100%;}

  .navigation-item.navigation-level2 > .navigation-item-title {background-color: #DFF0FA;}

  .navigation-horizontal ul,.navigation-horizontal ul li,.navigation-horizontal ul li:hover,.navigation-item.navigation-level1.is-active:last-child > .navigation-item-title{
    width:100%!important;
  }
  .navigation-horizontal ul li{
    border-top:1px solid #fff;
  }
  .navigation-item.navigation-level1 .navigation-item-title:last-child {
    width: auto;
  }


  .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 0 0 3px;
  }
  .navigation-item.navigation-level1{
    margin:0;
  }
  .navigation-item > .navigation-item-title
  {
    padding: 10px 0px;
    border-top: 0;
  }

  .navigation-level1.page-kids-products:hover a,.navigation-level1.page-whitening-toothpaste:hover a{	color:#006496!important;}

  .navigation-item.navigation-level2.last > .navigation-item-title:hover{background:#fff;}

  .navigation-item ul > li  a.navigation-item-title{border-bottom: 0px solid #FFF;}

  .navigation-item ul  ul  li > .navigation-item-title:last-child,
  .navigation-item  .navigation-item-title:hover:last-child,
  .navigation-item.navigation-level1 > .navigation-item-title:hover,
  .navigation-item.navigation-level2:first-child,
  .navigation-item ul > li > a.navigation-item-title:hover{border-bottom: 0px solid #FFF;height:auto;}
  .navigation-item.navigation-level2:first-child {    border-top: 1px solid #FFFFFF;}
  .navigation-item.navigation-level1.has-active-child.odd > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title,
  .navigation-item.navigation-level1.has-active-child.even > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title
  {
    background:none; height:auto;
  }

  .navigation-item.navigation-level1 > .navigation-item-title ,
  .navigation-item.navigation-level2 > .navigation-item-title ,
  .navigation-item.navigation-level1.last > .navigation-item-title,
  .navigation-item.navigation-level2.last > .navigation-item-title{height:auto;background:none;}


}
/*Header link fixes*/
@media only screen and (max-width: 480px) {


  .navigation-item.navigation-level1.has-active-child.odd > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title,
  .navigation-item.navigation-level1.has-active-child.even > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title
  {
    background:none; height:auto;
  }
  /********fix for caricum spanish locale-navigation issue**Start*****/
  .aquafresh-caricum-nav-box .navigation-horizontal {
    margin: 0% !important;
  }
  .aquafresh-caricum-nav-box{margin-top:-60px;}
}

@media only screen and (min-width: 481px) and (max-width: 959px){
  .aquafresh-caricum-nav-box .navigation-horizontal {
    margin: 0% !important;
  }
  .aquafresh-caricum-nav-box{margin-top:-45px;}
}
/********fix for caricum spanish locale-navigation issue**End*****/

@media only screen and (min-width: 960px) and (max-width: 970px){
  .navigation-horizontal {
    /* ABHIRAM COMMENTED*/
    background: url("../../img/navBg.png") no-repeat scroll -30px -6px transparent;
    border: medium none;
    border-radius: 20px 20px 0 0;
    display: flex;
    height: 80px;
    /* ABHIRAM ADDED*/
    margin-bottom: -79px;
    width: 100%;
  }
}
@media only screen and (min-width: 971px) and (max-width: 980px){
  .navigation-horizontal {
    /* ABHIRAM COMMENTED*/
    background: url("../../img/navBg.png") no-repeat scroll -19px -6px transparent;
    border: medium none;
    border-radius: 20px 20px 0 0;
    display: flex;
    height: 80px;
    /* ABHIRAM ADDED*/
    margin-bottom: -79px;
    width: 100%;
  }
}
@media only screen and (min-width: 981px) and (max-width: 989px){
  .navigation-horizontal {
    /* ABHIRAM COMMENTED*/
    background: url("../../img/navBg.png") no-repeat scroll -13px -6px transparent ;
    border: medium none;
    border-radius: 20px 20px 0 0;
    display: flex;
    height: 80px;
    /* ABHIRAM ADDED*/
    margin-bottom: -79px;
    width: 100%;
  }
}

@media only screen and (min-width: 960px) and (max-width: 971px){
  .navigation-horizontal ul li.last{width: 0px;}

  .navigation-item.navigation-level1.is-active:last-child > .navigation-item-title {
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% auto rgba(0, 0, 0, 0) !important;
    border-radius: 0 20px;
    color: #006496;
    height: 64px;
    padding-right: 0;
    width: 203px;
  }
  .navigation-item.navigation-level1:hover:last-child > .navigation-item-title {
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% auto rgba(0, 0, 0, 0) !important;
    border-radius: 0 40px;
    color: #006496;
    height: 64px;
    padding-right: 0px;
    width: 203px;
  }

}
/********fix for caricum spanish locale-navigation issue**Start*****/
@media only screen and (max-width: 959px){
  .aquafresh-caricum-nav-box {
    height:auto !important;
  }
}
/********fix for caricum spanish locale-navigation issue**End*****/
@media only screen and (min-width: 972px) and (max-width: 989px){
  .navigation-horizontal ul li.last{width: 200px;}

  .navigation-item.navigation-level1.is-active:last-child > .navigation-item-title {
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% auto rgba(0, 0, 0, 0) !important;
    border-radius: 0 20px;
    color: #006496;
    height: 64px;
    padding-right: 0;
    width: 203px;
  }
  .navigation-item.navigation-level1:hover:last-child > .navigation-item-title {
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% auto rgba(0, 0, 0, 0) !important;
    border-radius: 0 20px;
    color: #006496;
    height: 64px;
    padding-right: 0;
    width: 203px;
  }
}

/********fix for caricum spanish locale-navigation issue**Start*****/

.aquafresh-caricum-nav-box .navigation-item.navigation-level1 > .navigation-item-title {

  font-size: 13px;

}

.aquafresh-caricum-nav-box .navigation-horizontal {
  margin-bottom: 0;
}

#header .aquafresh-caricum-nav-box.box ul.navigation-root.navigation-branch.navigation-level1 {
  margin-bottom: 0;
}
.aquafresh-caricum-nav-box {
  position:relative;
}
.aquafresh-caricum-nav-box .navigation-horizontal .navigation-item{
  position: static !important;
}
.aquafresh-caricum-nav-box .navigation-horizontal .navigation-branch.navigation-level2{
  z-index:1001;
  min-width:10% !important;
  top:40px !important;
}
.aquafresh-caricum-nav-box .navigation-item.navigation-level1 .navigation-item-title:hover{
  position:relative;
  z-index:1001;
}
.aquafresh-caricum-nav-box {
  /* ABHIRAM COMMENTED*/
  background: url("../../img/navBg.png") no-repeat scroll -30px -6px transparent;
  border: medium none;
  border-radius: 20px 20px 0 0;
  display: flex;
  height: 80px;
  /* ABHIRAM ADDED*/
  margin-bottom: -79px;
  width: 100%;
}
/********fix for caricum spanish locale-navigation issue**End*****/

/*USIM10014061805 _UPDATES ON AQUAFRESH WEBSITE_L3 Changes start*/

@media only screen and (min-width: 960px) {
  .layout-aquafreshproductpagelayout .navigation-level1 li{
    width:154px !important;

  }
  .layout-aquafreshhomepagelayout .navigation-level1 li{
    width:154px !important;

  }
  .layout-aquafreshhomepagelayout .navigation-level1 .navigation-item-title{
    padding-right: 4px;
    padding-left: 4px;
  }
  .layout-aquafreshproductpagelayout .navigation-level1 .navigation-item-title{
    padding-right: 4px;
    padding-left: 4px;
  }

  .layout-aquafreshhomepagelayout .navigation-level1 .navigation-level2 .navigation-item-title{
    width:auto;
  }
  .layout-aquafreshproductpagelayout .navigation-level1 .navigation-level2 .navigation-item-title{
    width:auto;
  }
}
@media only screen and (min-width: 960px) and (max-width: 989px){

  .layout-aquafreshproductpagelayout .navigation-item.navigation-level1.is-active:last-child > .navigation-item-title{
    width: 148px;
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% 148% rgba(0, 0, 0, 0) !important;
  }
  .layout-aquafreshproductpagelayout .navigation-item.navigation-level1:hover:last-child > .navigation-item-title{
    width: 148px;
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% 148% rgba(0, 0, 0, 0) !important;
  }

  .layout-aquafreshhomepagelayout .navigation-item.navigation-level1.is-active:last-child > .navigation-item-title{
    width: 148px;
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% 148% rgba(0, 0, 0, 0) !important;
  }
  .layout-aquafreshhomepagelayout .navigation-item.navigation-level1:hover:last-child > .navigation-item-title{
    width: 148px;
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% 148% rgba(0, 0, 0, 0) !important;
  }

  .layout-aquafreshproductpagelayout .navigation-horizontal ul li.last{
    width: 154px;
  }
  .layout-aquafreshhomepagelayout .navigation-horizontal ul li.last{
    width: 154px;
  }
}
@media only screen and (min-width: 990px){
  .layout-aquafreshproductpagelayout .navigation-level1 li{
    width:156px !important;
  }
  .layout-aquafreshhomepagelayout .navigation-level1 li{
    width:156px !important;
  }
  .layout-aquafreshhomepagelayout .navigation-level1 .navigation-item-title{
    padding-right: 4px;
    padding-left: 4px;
  }
  .layout-aquafreshproductpagelayout .navigation-level1 .navigation-item-title{
    padding-right: 4px;
    padding-left: 4px;
  }
  .layout-aquafreshproductpagelayout ul.navigation-level1  li.last a{
    padding-right: 6px;
    padding-left: 6px;
  }
  .layout-aquafreshhomepagelayout ul.navigation-level1  li.last a{
    padding-right: 6px;
    padding-left: 6px;
  }
  :lang(ru-RU) .layout-aquafreshproductpagelayout .navigation-level1 .navigation-item-title {
    padding-right: 6px;
    padding-left: 6px;
  }
  :lang(ru-RU) .layout-aquafreshhomepagelayout .navigation-level1 .navigation-item-title{
    padding-right: 6px;
    padding-left: 6px;
  }
}


/*USIM10014061805 _UPDATES ON AQUAFRESH WEBSITE_L3 Changes end*/
/*USIM10014571019 starts */

@media only screen and (min-width: 768px){

  .uk-locale .navigation-item.navigation-level1:nth-child(5) > .navigation-item-title:last-child:hover {
    border-radius: 0 !important;
    background: url(../../img/aqua_04.png) no-repeat scroll 0 -2px rgba(0, 0, 0, 0) !important;
  }
  .uk-locale .navigation-item.navigation-level1.is-active:nth-child(5) > .navigation-item-title:last-child:hover,.uk-locale .navigation-item.navigation-level1.is-active:nth-child(5) > .navigation-item-title:last-child {
    background: url(../../img/aqua_04.png) no-repeat scroll 0 -2px rgba(0, 0, 0, 0) !important;
    height: 31px !important;
  }

  .page-tbc.uk-locale .video-video {
    border: none;
  }

  .page-tbc.uk-locale .overlay-content {
    background: none !important;
    border: none !important;
  }


  .page-tbc.uk-locale .overlay-close {
    right: 300px !important;
  }
}
.navigation-mobile-menu
{
  display: none;
}

/* USIM10014571019 ends */

/*Greece font change -  start*/

.page-gr .navigation-root {
  font-family: 'Montserrat', sans-serif;
}

/*Greece font change -  end*/
@media only screen and (max-width: 768px) {

  .aqua-germany .navigation-item-title, .aqua-germany .navigation-item-title:hover, .aqua-germany .navigation-item-title:active, .aqua-germany .navigation-item-title:focus {
    width: auto !important;
    height: auto !important;
    background-repeat: repeat-x !important;
    text-align: left;
  }

  .aqua-germany .navigation-item.navigation-level1.page-nachrichten-generator > .navigation-item-title:last-child {
    line-height: 39px !important;
  }

  .aqua-germany .is-active > .navigation-item-title:last-child {
    background: #DFF0FA !important;
  }
}


@media only screen and (max-width: 959px) {

  .navigation-mobile-menu {
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
  }
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: none;
  }
}

.navigation-branch.navigation-level1.is-open {
  display: block;
}
:lang(ru-RU) .navigation-item.navigation-level1:hover:first-child > .navigation-item-title{
  height: 53px;
}
:lang(ru-RU) .navigation-item.navigation-level1 > .navigation-item-title{
  line-height: 1.5;
  padding-top: 9px;
}
:lang(ru-RU) .navigation-item.navigation-level1.is-active:first-child > .navigation-item-title{
  height: 53px;
}
:lang(ru-RU) .navigation-item.navigation-level1 > .navigation-item-title {
  font-size: 15px;
}

:lang(ru-RU) .navigation-item.navigation-level1.is-active:first-child > .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1:hover:first-child > .navigation-item-title{
  background: url("../../img/btn_01.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}
/*:lang(ru-RU) .navigation-item.navigation-level1.is-active:nth-child(2) > .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1.has-active-child:nth-child(2)> .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1:nth-child(2) > .navigation-item-title:hover{
  background: url("../../img/btn_02.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}*/
:lang(ru-RU) .navigation-item.navigation-level1.is-active:nth-child(2) > .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1.has-active-child:nth-child(2)> .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1:nth-child(2) > .navigation-item-title:hover {
  background: url(../../img/aqua_02_new.png) no-repeat scroll 0 -28px rgba(0, 0, 0, 0);
}
:lang(ru-RU) .navigation-item.navigation-level1.is-active:nth-child(3) > .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1.has-active-child:nth-child(3)> .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1:nth-child(3) > .navigation-item-title:hover{
  background: url("../../img/btn_03.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
  /*  height: 47px;*/
  /*  background-size: cover;*/
}
:lang(ru-RU) .navigation-item.navigation-level1.is-active:nth-child(4) > .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1:nth-child(4) > .navigation-item-title:hover {
  background: url("../../img/btn_04.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}
:lang(ru-RU) .navigation-item.navigation-level1.is-active:nth-child(5) > .navigation-item-title, :lang(ru-RU) .navigation-item.navigation-level1:nth-child(5) > .navigation-item-title:hover {
  background: url("../../img/3row3.png") no-repeat scroll 0  -6px  rgba(0, 0, 0, 0);
  border-radius:0;
  height: 47px;
}
:lang(ru-RU) .navigation-item.navigation-level1.is-active:last-child > .navigation-item-title {
  background: url("../../img/AQ_6 in a row F_AA.png") no-repeat scroll 0  -6px rgba(0, 0, 0, 0);
}
:lang(ru-RU) .navigation-item.navigation-level1:last-child > .navigation-item-title:hover{
  background: url("../../img/AQ_6 in a row F_AA.png") no-repeat scroll 0  -6px rgba(0, 0, 0, 0);
  height: 55px;
}
:lang(ru-RU) .page-kids-products .russia-full-content-box .aquafresh-product-image{
  margin-top: 24px;
}
:lang(ru-RU) .navigation-item ul > li > a.navigation-item-title:hover{
  padding: 15px 6px;
}
:lang(ru-RU) li.page-whitening .navigation-level2 .last a.navigation-item-title, :lang(ru-RU) li.page-whitening .navigation-level2 .last a.navigation-item-title:hover{
  height: 85px;
  background-size: 409px 185px;
}
:lang(ru-RU) .page-whitening .navigation-item.navigation-level1.is-active:nth-child(2) > .navigation-item-title{
  background: url(../../img/aqua_02_new.png) no-repeat scroll 0 -30px rgba(0, 0, 0, 0);
}
:lang(ru-RU) .page-whitening .navigation-item.navigation-level1:nth-child(4) > .navigation-item-title:hover{
  background: url(../../img/aqua_04.png) no-repeat scroll 0 -8px rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 768px) {
  :lang(ru-RU) .uk-locale .navigation-item.navigation-level1:nth-child(5) > .navigation-item-title:last-child:hover {
    background: url(../../img/3row3.png) no-repeat scroll 0 -5px rgba(0, 0, 0, 0) !important;
  }
  :lang(ru-RU) .page-whitening .navigation-item.navigation-level1.has-active-child:nth-child(2)> .navigation-item-title{
    background: url(../../img/aqua_02_new.png) no-repeat scroll 0 -31px rgba(0, 0, 0, 0);
  }
  :lang(ru-RU) .page-whitening .navigation-item.navigation-level1:nth-child(5) > .navigation-item-title:hover{
    background: url(../../img/3row3_2.png) no-repeat scroll 0 -6px rgba(0, 0, 0, 0);
  }
  :lang(ru-RU) .page-kids-products_test.page-children .navigation-item.navigation-level1.has-active-child:nth-child(3)> .navigation-item-title,
  :lang(ru-RU) .page-kids-products_test.page-children .navigation-item.navigation-level1:nth-child(4) > .navigation-item-title:hover{
    background-size: 99% 90%;
  }
  :lang(ru-RU) .page-kids-products_test.page-children .navigation-item.navigation-level1:hover:first-child > .navigation-item-title{
    background-size: 99% 104%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 958px){
  :lang(ru-RU) .navigation-item.navigation-level1 > .navigation-item-title:hover,
  :lang(ru-RU) .navigation-item.navigation-level1.is-active > .navigation-item-title,
  :lang(ru-RU) .uk-locale .navigation-item.navigation-level1:nth-child(5) > .navigation-item-title:last-child:hover,
  :lang(ru-RU) .navigation-item.navigation-level1.has-active-child:nth-child(2)> .navigation-item-title,
  :lang(ru-RU) .navigation-item.navigation-level1.has-active-child:nth-child(3)> .navigation-item-title{
    background: #dff0fa !important;
  }
  :lang(ru-RU) .navigation-item.navigation-level1:last-child > .navigation-item-title:hover{
    color: #006496 !important;
  }
}
@media only screen and (max-width: 959px){

  :lang(ru-RU) .navigation-horizontal .navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
    background-position: 16.5px -670.5px;
  }
  :lang(ru-RU) .navigation-horizontal .navigation-item.has-children.is-open > .navigation-item-title .navigation-item-decoration,
  :lang(ru-RU) .navigation-horizontal .navigation-item.has-children.is-active > .navigation-item-title .navigation-item-decoration,
  :lang(ru-RU) .navigation-horizontal .navigation-item.has-active-child > .navigation-item-title .navigation-item-decoration{
    background-position: 16.5px -558.5px;
  }
  .navigation-horizontal {
    background: none !important;
  }
}/* NEWSFEED ITEM */
/* NEWSFEED COMPONENT */
/* PER PAGE */
/* MOBILE */
.newsfeed-result {
  padding: 0;
  margin: 0;
  background: #F5F5F5;
  margin-bottom: 20px; }

.newsfeed-image {
  margin: 0;
  height: 150px;
  overflow: hidden; }
  .newsfeed-image img {
    height: 100%;
    min-width: 100%;
    left: 50%;
    position: relative;
    transform: translateX(-50%); }

.newsfeed-inner-content {
  padding: 10px 15px;
  border-top: solid 4px #F36533; }

.newsfeed-category {
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-title {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #7E7E7E; }
  .newsfeed-title:only-child {
    border-bottom: 0;
    padding: 0;
    margin: 0; }
  .newsfeed-title a:hover {
    text-decoration: none; }
  .newsfeed-title a:active {
    text-decoration: none; }
  .newsfeed-title a:focus {
    text-decoration: none; }

.newsfeed-date {
  font-size: 13px;
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-description {
  margin: 0 0 10px;
  color: #73645D; }

.newsfeed-url {
  font-size: 13px;
  word-break: break-all; }
  .newsfeed-url a {
    color: #16727F;
    font-weight: bold; }
    .newsfeed-url a:hover {
      text-decoration: none; }
    .newsfeed-url a:active {
      text-decoration: none; }
    .newsfeed-url a:focus {
      text-decoration: none; }

.newsfeed {
  position: relative; }
  .newsfeed a {
    color: inherit;
    text-decoration: none; }
  .newsfeed .active a {
    font-weight: bold; }
  .newsfeed .splitter {
    color: #F36533; }

.newsfeed-number {
  margin-bottom: 20px;
  position: absolute;
  left: 250px;
  top: -50px; }
  .newsfeed-number .results-count-strong {
    font-weight: bold; }

.newsfeed-pagination .mobile {
  display: none; }

.newsfeed-pagination-list {
  font-size: 13px;
  font-size: 1.3rem;
  padding: 0;
  margin: 20px 0 0;
  list-style: none;
  float: right; }

.newsfeed-pagination-item {
  display: inline-block; }
  .newsfeed-pagination-item a {
    display: block;
    border: 1px solid #e9e9e9;
    width: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 3px; }
    .newsfeed-pagination-item a:hover {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:focus {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:active {
      text-decoration: none;
      border-color: #a0ce4e; }

.newsfeed-pagination-item.separator {
  display: inline-block;
  border: 1px solid #fff;
  width: 25px;
  line-height: 25px;
  text-align: center;
  margin-right: 3px;
  letter-spacing: 2px; }
  .newsfeed-pagination-item.separator:before {
    content: "..."; }

.newsfeed-pagination-item.is-active a {
  background: #a0ce4e;
  color: #fff;
  cursor: default; }

.newsfeed-pagination-item.item-next a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-next a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:after {
    content: ">";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-left: 5px; }

.newsfeed-pagination-item.item-previous a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-previous a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:before {
    content: "<";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-right: 5px; }

.view-all.button {
  margin-top: 30px; }

.promo .view-all.button {
  text-align: center; }

.related .view-all.button {
  text-align: start; }

.view-all a {
  background: #15717d;
  padding: 10px 23px;
  border-radius: 20px;
  color: #fff; }

span.newsfeed-related-updates {
  display: block;
  margin: 50px 0 20px 0;
  font-style: italic;
  color: #73645D; }

a.newsfeed-related-category {
  background: #f3f2f0;
  padding: 15px;
  border-radius: 40px;
  font-weight: bold;
  color: #15717d; }

.newsfeed-perPage {
  max-width: 200px;
  margin: 14px 0 0; }
  .newsfeed-perPage > div {
    display: inline-block; }
  .newsfeed-perPage .active {
    font-style: italic;
    background: #DDD; }
  .newsfeed-perPage a {
    color: inherit;
    text-decoration: none; }
  .newsfeed-perPage .heading {
    background: #EEE;
    min-width: 100px;
    padding: 10px; }
  .newsfeed-perPage .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
  .newsfeed-perPage ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeed-perPage li {
    padding: 5px 20px; }
    .newsfeed-perPage li a {
      display: block; }

@media (max-width: 767px) {
  .newsfeed-pagination {
    text-align: center; }
    .newsfeed-pagination .mobile {
      display: block; }
    .newsfeed-pagination .desktop {
      display: none; }
  .newsfeed-pagination-list {
    display: inline-block;
    float: none; }
  .newsfeed-result.has-image {
    text-align: center; }
    .newsfeed-result.has-image .newsfeed-image {
      position: static;
      margin-bottom: 20px; }
    .newsfeed-result.has-image .newsfeed-title {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-description {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-date {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-url {
      text-align: left;
      margin-left: 0; }
  .item-previous {
    float: left; }
  .item-next {
    float: right; } }
.newsfeedFilterBy {
  max-width: 200px; }
  .newsfeedFilterBy .active {
    font-style: italic;
    background: #DDD; }
  .newsfeedFilterBy a {
    color: inherit;
    text-decoration: none; }
  .newsfeedFilterBy .heading {
    background: #F36533;
    color: #FFF;
    padding: 10px; }
  .newsfeedFilterBy .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
    .newsfeedFilterBy .slider .tag-link a {
      display: block; }
  .newsfeedFilterBy .top-level {
    font-weight: bold;
    padding-left: 10px; }
  .newsfeedFilterBy ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeedFilterBy li {
    padding: 5px 20px; }
.podcast {
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #EFEFED;
  max-width: 800px; }
  .podcast p {
    margin: 0; }

.podcast__information {
  display: flex; }

.podcast__text {
  padding: 10px; }

.podcast__title {
  font-weight: 700; }

.audio {
  background-color: #efefed; }

.audio__controls {
  display: flex;
  align-items: center; }

.audio__backwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__forwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__backwards, .audio__forwards, .audio__play, .audio__pause {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }

.audio__play {
  height: 50px;
  width: 50px;
  background-color: #15717d;
  border-radius: 50%; }
  .audio__play:after {
    content: "\25b6";
    color: #fff;
    font-size: 25px; }

.audio__pause {
  display: none;
  height: 50px;
  width: 50px;
  background-color: #ffffff;
  border-radius: 50%; }
  .audio__pause:after {
    content: "| |";
    color: #000;
    font-size: 25px; }

.audio--playing .audio__pause {
  display: flex; }

.audio--playing .audio__backwards {
  visibility: visible; }

.audio--playing .audio__forwards {
  visibility: visible; }

.audio--playing .audio__play {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.powerreviews {
  border: solid 1px #e0e0e0;
  padding: 5px 10px 0 10px;
  margin-bottom: 5px; }
  .powerreviews .p-w-r .pr-header-title {
    color: #f36633; }
  .powerreviews .p-w-r .pr-star-selected {
    background-color: #f36633; }
  .powerreviews .pr-snapshot-rating .pr-stars {
    background-image: url("../../img/stars.gif"); }
  .powerreviews .pr-review-rating .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews .pr-snippet-stars .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews.pr-base-modal a, .powerreviews .pr-pa-snippet a, .powerreviews .pr-review-engine a, .powerreviews .pr-snippet a, .powerreviews prImageSnippet a {
    color: #f36633; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.product-list-main__results .product {
  border-bottom: 2px solid #f3f2f1; }

.productList .product-list-content {
  display: table;
  width: 50%;
  margin-left: auto;
  margin-right: auto; }
  .productList .product-list-content .product-list-main, .productList .product-list-content product-list-header {
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto; }

.productList .alphabet-filter__element {
  margin-left: 10px; }

.productList .no-of-shown-results, .productList .no-of-all-results, .productList .applied-filter {
  font-weight: bold; }

.productList .product-list-main {
  display: table-row;
  justify-content: space-around; }

.productList .product-list-header {
  display: table-row;
  justify-content: space-around; }

.productList .product-list-filter--alphabet {
  border-left: 2px solid #f3f2f1; }

.productList .product-list-filter .filter-trigger--alphabet {
  color: #72635d;
  cursor: default;
  opacity: 0.5;
  text-decoration: none;
  margin: 0; }
  .productList .product-list-filter .filter-trigger--alphabet.filter-trigger--active {
    color: #f36633;
    cursor: pointer;
    opacity: 1;
    text-decoration: none; }

.productList .product-list-header__filter-by .filter-by__label {
  background-color: #f36633;
  color: white;
  padding: 10px 30px;
  font-size: 16px;
  border: none;
  cursor: pointer; }

.productList ul.filter__product-types {
  display: none;
  position: absolute;
  background-color: #f2f2f2;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1; }
  .productList ul.filter__product-types li {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block; }
    .productList ul.filter__product-types li input ~ span::after {
      content: "";
      background-color: white;
      border-radius: 30px;
      width: 20px;
      height: 20px;
      margin: 0 7px 0 0;
      position: absolute;
      right: 0; }
    .productList ul.filter__product-types li input:checked ~ span::after {
      background-color: #15717e;
      border: 2px solid white;
      margin: 0 6px 0 0; }
    .productList ul.filter__product-types li input {
      visibility: hidden; }

.productList ul .alphabet-filter__elements, .productList ul .product__links--additional {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.productList ul.filter__product-types.show {
  display: block;
  padding: 0; }

.productList .product__info-formula-text {
  font-style: italic; }

.productList .product .product__links a {
  color: #15717e;
  font-weight: bold; }

.productList .product .product__info-title, .productList .product .product__info-title a {
  color: #15717e;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold; }

.productList .product .product__info-title.lock-icon {
  color: black;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold; }
  .productList .product .product__info-title.lock-icon a:before {
    content: '!';
    color: #ff0000; }

.productList .product-list-main__results {
  width: 95%; }
  .productList .product-list-main__results .product {
    display: flex;
    margin-top: 15px; }
    .productList .product-list-main__results .product .product__info {
      width: 50%; }
    .productList .product-list-main__results .product .product__links {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      font-family: sans-serif;
      font-size: 13px;
      font-weight: 700; }

.productList .results__show-more-btn {
  display: inline-block;
  margin-top: 15px;
  color: white;
  background-color: #15717e;
  padding: 10px 30px;
  border-radius: 20px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  width: 20%;
  margin-left: 35%;
  margin-right: auto; }
  .productList .results__show-more-btn:hover {
    background-color: white;
    display: inline-block;
    padding: 8px 30px;
    border: 2px solid #15717e;
    color: #15717e;
    font-size: 18px;
    width: 20%;
    margin-left: 35%;
    margin-right: auto; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.questionanswers.hideScoreBox .quizScoreBox, .questionanswers.hideScoreBox .quizResultBoxContainer {
  display: none; }

.quizResultBoxContainer.showBoxQuiz {
  display: block; }

.quizButton img {
  cursor: pointer; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.questionWithCheck {
  border: dotted 1px #D5D1CE;
  padding: 10px; }
  .questionWithCheck .formControl-radio {
    float: left;
    margin: 0;
    padding: 0;
    width: 21px; }
  .questionWithCheck .genericFormGroup span input[type="checkbox"] {
    float: left;
    margin: 2px 2px 0 0;
    padding: 0;
    width: 15px; }

.questionWithRadio button {
  background: white;
  border: 1px solid white;
  border-radius: 0;
  float: left;
  margin-right: 15px; }
  .questionWithRadio button.optionActive {
    border: solid 1px #D5DCEF; }

.questionWithRadio .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px; }

.questionWithRadio .genericFormGroup span input[type="radio"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px; }

.questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto;
  margin-right: 15px; }

.questionWithRadio .genericFormGroup .quizRadioImg label, .questionWithCheck .genericFormGroup .quizRadioImg label {
  width: 100px; }

.questionWithRadio .quizScoreBox, .questionWithCheck .quizScoreBox {
  border: 1px solid #0F61AF;
  background: white;
  text-align: center;
  font-weight: 700;
  padding: 5px;
  width: 50px;
  height: 15px;
  margin-left: 20px;
  float: left; }
  .questionWithRadio .quizScoreBox p, .questionWithCheck .quizScoreBox p {
    margin: 0;
    font-weight: 700; }

.questionWithRadio .imgContainer, .questionWithCheck .imgContainer {
  width: 100%;
  float: left; }

.questionWithRadio .quizQuestion p, .questionWithCheck .quizQuestion p {
  margin: 0 0 15px 0; }

.quizHideBox {
  display: none; }

.quizOverlayContainer .overlay-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  z-index: 1000;
  /* high z-index */
  background: #000;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  text-align: center; }

.quizOverlayContainer .overlay-content {
  background: none repeat scroll 0 0 white;
  display: inline-block;
  max-width: 90%;
  min-height: 80px;
  min-width: 80px;
  padding: 30px 10px 10px;
  position: relative;
  text-align: left;
  top: 150px; }

.quizOverlayContainer .overlay-close {
  background: url("../../img/overlay-close-icon.png") no-repeat scroll 0 0/20px auto rgba(0, 0, 0, 0);
  cursor: pointer;
  display: none;
  font-size: 25px;
  height: 20px;
  position: absolute;
  right: 3px;
  top: 5px;
  width: 20px;
  z-index: 9999; }

.quizOverlayContainer .close-btn:hover {
  background: #05abe0; }

.questionWithImage {
  clear: both; }
  .questionWithImage .quizQuestion {
    border: 2px solid #0F61AF;
    background: #D5DCEF;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 15px 10px 20px 10px;
    float: left;
    width: 80%; }
    .questionWithImage .quizQuestion p {
      font-weight: 700;
      line-height: 1.2em;
      margin: 10px 0 0 0;
      vertical-align: middle;
      color: black; }
  .questionWithImage .imgContainer {
    float: left;
    width: 50%;
    text-align: center; }
    .questionWithImage .imgContainer span {
      border: 3px solid #78A7D2;
      padding: 10px;
      height: 36px;
      width: 36px;
      -webkit-border-radius: 150px;
      -moz-border-radius: 150px;
      border-radius: 150px; }
    .questionWithImage .imgContainer img {
      text-align: center;
      vertical-align: bottom;
      cursor: pointer; }
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRighCaption {
    float: left;
    width: 25%; }

.quizResultContainer {
  width: 92%; }

.quizScoreBox {
  border: 2px solid #0F61AF;
  background: #D5DCEF;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 5px;
  width: 58px;
  height: 62px;
  margin-left: 20px;
  float: left; }
  .quizScoreBox p {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
    color: black;
    margin-top: 15px; }
  .quizScoreBoxtotalScoreBox {
    float: right; }

.quiz .nextQuestionPage {
  float: right; }

.quiz .generateScore {
  float: right; }

.quiz .button.generateScore {
  width: 230px;
  padding: 10px;
  font-weight: 700;
  font-size: 22px;
  color: white;
  background: #115A64; }

.quiz .button.generateScoreNewPage {
  padding: 10px;
  font-weight: 700;
  color: #0073BD;
  border: solid 1px white;
  background: #E4FE98; }

.quiz.quizWithBGImage {
  float: left; }
  .quiz.quizWithBGImage .quizQuestionBox {
    background-color: #FFF1D0;
    padding: 20px;
    width: 70%; }
    .quiz.quizWithBGImage .quizQuestionBox h2 {
      color: #4469A1;
      font-size: 40px;
      margin-bottom: 0; }
    .quiz.quizWithBGImage .quizQuestionBox p {
      font-size: 18px;
      color: #5C5D59;
      margin: 0;
      line-height: 22px; }
  .quiz.quizWithBGImage .quizQuestionOption {
    position: relative;
    background-repeat: no-repeat;
    background-position: left top; }
  .quiz.quizWithBGImage .quizOptionButton {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #E2F1F3;
    padding: 17px 25px 17px 25px;
    font-size: 20px;
    border: 0;
    border-radius: 0;
    color: #73A1A7; }
    .quiz.quizWithBGImage .quizOptionButton focus {
      border: dotted 1px #000; }
    .quiz.quizWithBGImage .quizOptionButton span {
      background: url("../../img/boxlink-arrow.png") no-repeat right center;
      padding-right: 25px; }

.quiz.quizProgressBar .quizProgressBarQuestions {
  background-color: white;
  padding: 5px;
  position: relative;
  margin-bottom: 35px; }
  .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
    color: #22508E;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    top: 2px;
    padding: 0;
    border: none;
    background: none;
    cursor: text; }

.quiz.quizProgressBar .quizProgressBarDots {
  background-color: #eeece4;
  border: 1px solid #eeece4;
  border-radius: 18px;
  height: 10px;
  padding: 5px;
  position: relative; }

.quiz.quizProgressBar .quizProgressDots {
  background-color: white;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 12px;
  box-shadow: none;
  border: 0px solid gainsboro; }
  .quiz.quizProgressBar .quizProgressDots.active {
    background-color: #099696;
    height: 16px;
    width: 16px;
    left: 0;
    position: absolute;
    top: 2px; }
  .quiz.quizProgressBar .quizProgressDots.firstactive {
    background-color: #099696;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 2px; }
  .quiz.quizProgressBar .quizProgressDots.progressActive {
    background-color: #099696;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 2px; }

.quizWithBGImage.questionOption1 .quizQuestionOption {
  height: 450px; }

.quizWithBGImage.questionOption2 .quizQuestionOption, .quizWithBGImage.questionOption3 .quizQuestionOption, .quizWithBGImage.questionOption4 .quizQuestionOption, .quizWithBGImage.questionOption5 .quizQuestionOption {
  height: 225px; }

.quizWithBGImage.questionOption1, .quizWithBGImage.questionOption4 {
  width: 50%; }

.quizWithBGImage.questionOption2, .quizWithBGImage.questionOption3 {
  width: 25%; }

#question3 .quizWithBGImage .questionOption2 {
  height: 450px; }
  #question3 .quizWithBGImage .questionOption2 .quizQuestionOption {
    height: 450px; }

#question3 .quizWithBGImage.questionOption2 {
  widht: 50%; }

#question2 .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption4, #question2 .quizWithBGImage.questionOption5 {
  width: 25%; }

.quizProgressBar {
  background: white;
  border: solid 1px white;
  padding: 20px 0;
  border-color: white;
  box-shadow: 0 0 10px #9ecaed; }

.progressDotActive {
  width: 2%;
  background: #099696;
  height: 10px; }

.quizRadioImg {
  float: left;
  width: 100px; }

.hideQuizTotalBox .quizResultContainer {
  display: none; }

/* Mobile start */
@media only screen and (max-width: 767px) {
  .questionWithCheck .formControl-radio {
    clear: both;
    display: block; } }

@media only screen and (max-width: 420px) {
  .questionWithRadio .formControl-radio, .questionWithCheck .formControl-radio {
    clear: both;
    display: block;
    float: left;
    width: 6%; }
  .questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {
    display: block;
    float: left;
    width: 50%; }
  .quizRadioImg {
    width: 100%; }
  .questionWithImage .quizQuestion {
    width: 60%; }
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption, .questionWithImage .imgContainer {
    display: block;
    width: 100%; }
  .quiz.quizProgressBar .quizProgressBarQuestions {
    margin-bottom: 15px; }
    .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
      font-size: 12px;
      font-weight: 700; }
  .quiz.quizWithBGImage {
    width: 100%;
    display: block; }
    .quiz.quizWithBGImage .quizQuestionOption {
      width: 100%;
      display: block;
      background: no-repeat;
      background-position: center center;
      background-attachment: scroll;
      background-size: 100% 100%; }
  .quizWithBGImage.questionOption1, .quizWithBGImage.questionOption4, .quizWithBGImage.questionOption2, .quizWithBGImage.questionOption3 {
    width: 100%; }
  .quizWithBGImage #question3 .quizWithBGImage.questionOption2 {
    width: 100%; }
  .quizWithBGImage #question2 .quizWithBGImage.questionOption3, .quizWithBGImage #question2 .quizWithBGImage.questionOption4, .quizWithBGImage #question2 .quizWithBGImage.questionOption5 {
    width: 100%; } }

