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

.scotts-age-group {
	padding-left: 5em;
	padding-right: 1.30em;
}
.scotts-product-image {
	padding-left: 1.30em;
	padding-top: 0.875em;
	margin-bottom: 0em;
}
.scotts-header-image {
	margin-top: 85px;
}
.page-home .scotts-header-image {
	margin-top: 215px;
}
.page-products .scotts-header-image {
	margin-top: 55px;
}

/*** Article logo ***/
.scotts-article-logo {
	padding: 25.7% 0 0 15%;
	margin-bottom: -3%;
}
.page-articles .scotts-article-logo {
	padding-top: 20%;
}
img{
    max-width:100%;
}
/*** Article logo ***/

@media only screen and (max-width: 767px) {
  /* line 16, ../../sass/components/image.scss */
	.scott-product-box .grid_5.component.alpha.scotts-product-image.image.odd.section {
		width: 41%;
		float: left;
	}
	.scott-product-box .grid_9.scotts-flavours {
		width: 50%!important;
		float: left!important;
	}
	.scott-product-box .component.grid_12.scotts-product-expand.odd.richText.section {
		float: left;
		padding-left: 1.3em;
	}
	.scott-product-box .grid_3.component.box.odd.scotts-age-group.omega.section {
		width: 50%;
		float: right;
	}
	.scott-product-box .grid_7.scotts-collapsed-content.component.even.richText.omega.section {
		float: right;
		width: 53%;
	}
	.scott-product-box .scotts-age-group-image-2-4.component.grid_1.alpha.image.even.section {
		width: 59%;
		float: left;
		padding-left:6em;
	}
	.scott-product-box .scotts-age-group-image-4-6.component.grid_1.image.odd.omega.section {
		width: 20%;
		float: left;
	}
	.scott-product-box .scotts-age-group-image-6-10.component.grid_1.image.even.omega.section {
		width: 20%;
		float: left;
	}
	.scotts-article-logo {
	padding-left: 12.5%;
}
}

@media only screen and (max-width: 640px) {
	.scotts-header-image {
		margin-top: 125px;
	}
	.scotts-article-logo {
	padding: 75.7% 0 0 12.5%;
}
	.scotts-article-logo {
    padding-left: 3.5%;
	}
}

@media only screen and (min-width: 1041px) {
	.page-tips-tricks .scotts-article-logo{
	padding-top: 50%;
	}
}

@media only screen and (min-width: 797px) and (max-width:1040px){
	.page-articles  .scotts-article-logo {
	padding-top: 5.5%;
	}
	.page-faq .scotts-article-logo {
	padding-top: 5%;
	}
	.page-legal  .scotts-article-logo  {
	padding-top: 20%;
	}
	.page-our-story  .scotts-article-logo{
	padding-top: 10%;
	}
	.page-tips-tricks .scotts-article-logo{
	padding-top: 35%;
	}
	.page-contact  .scotts-article-logo {
	padding-top: 7.5%;
	}
}
@media only screen and (min-width: 770px) and (max-width:796px){
	.page-articles  .scotts-article-logo{
	padding-top: 2%;
	}
	.page-faq .scotts-article-logo {
	padding-top: 1.5%;
	}
	.page-legal  .scotts-article-logo  {
	padding-top: 4%;
	}
	.page-tips-tricks .scotts-article-logo{
	padding-top: 25%;
	}
	.page-contact  .scotts-article-logo {
	padding-top: 5%;
	}
	.page-our-story  .scotts-article-logo{
	padding-top: 5%;
	}
}
@media only screen and (min-width: 770px) and (max-width:879px) {
	
	.page-articles .scotts-article-main-content p {
		font-size: 18.33px;
	}
	.page-articles.page-car-games .scotts-article-main-content p {
		font-size: 16.5px;
	}
	.page-articles.page-table-manners .scotts-article-main-content p {
		font-size: 17.5px;
	}
	
}
@media only screen and (max-width: 769px) {
	.page-articles  .scotts-article-logo, .page-contact  .scotts-article-logo {
	padding-top: 50.7%;
	}
	.page-our-story  .scotts-article-logo {
	padding-top: 51.7%;
	}
	.page-faq .scotts-article-logo  {
	padding-top: 50%;
	}
	.page-legal  .scotts-article-logo {
	padding-top: 55%;
	}
	.page-tips-tricks .scotts-article-logo{
	padding-top: 55%;
	}
}

@media only screen and (max-width: 640px) {
	.page-articles  .scotts-article-logo {
	padding-top: 34.5%;
	}
	.page-our-story  .scotts-article-logo{
	padding-top: 35.5%;
	}
	.page-faq .scotts-article-logo, .page-legal  .scotts-article-logo {
	padding-top: 34%;
	}
	.page-tips-tricks .scotts-article-logo{
	padding-top: 34%;
	}
	.page-contact  .scotts-article-logo{
	padding-top: 34%;
	}
}

.page-home .scotts-article-footer {display:none;} /**Scotts snags list change VKA || Infosys*/

/*Saravana || infosys for scotts image replacement */

.page-a-little-food.scrolled-top.colombia, .page-a-little-food.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/A_little_food/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-a-little-food.scrolled.colombia, .page-a-little-food.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/A_little_food/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-bananas-in-disguise.scrolled-top.colombia, .page-bananas-in-disguise.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Bananas_In_Disguise/Header.jpg") no-repeat scroll left top / 100% auto transparent;
	}

.page-bananas-in-disguise.scrolled.colombia, .page-bananas-in-disguise.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Bananas_In_Disguise/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
	}
	
.page-boosting-immunity.scrolled-top.colombia, .page-boosting-immunity.colombia .bg-class.scrolled-top {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Boosting_Immunity/Header.jpg") no-repeat scroll left top / 100% auto transparent;
  }
 
.page-boosting-immunity.scrolled.colombia, .page-boosting-immunity.colombia .bg-class.scrolled {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Boosting_Immunity/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
  }
  
.page-brainpower.scrolled-top.colombia, .page-brainpower.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Brain_POwer/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-brainpower.scrolled.colombia, .page-brainpower.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Brain_POwer/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-buildingtogether.scrolled-top.colombia, .page-buildingtogether.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Building_together/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-buildingtogether.scrolled.colombia, .page-buildingtogether.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Building_together/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}
    
.page-car-games.scrolled-top.colombia, .page-contact.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Car_games/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-car-games.scrolled.colombia, .page-contact.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Car_games/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
} 
   
.page-faq.scrolled-top.colombia, .page-faq.colombia .bg-class.scrolled-top {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/FAQs/Header.jpg") no-repeat scroll left top / 100% auto transparent;
  }
  
.page-faq.scrolled.colombia, .page-faq.colombia .bg-class.scrolled {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/FAQs/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
 }
 
.page-contact.scrolled-top.colombia, .page-contact.colombia .bg-class.scrolled-top {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Contact_us/Header.jpg") no-repeat scroll left top / 100% auto transparent;
 }

.page-contact.scrolled.colombia, .page-contact.colombia .bg-class.scrolled {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Contact_us/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-legal.scrolled-top.colombia, .page-legal.colombia .bg-class.scrolled-top {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Legal_Info/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-legal.scrolled.colombia, .page-legal.colombia .bg-class.scrolled {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Legal_Info/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-little-winners.scrolled-top.colombia, .page-little-winners.colombia .bg-class.scrolled-top {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/little_winners/Header.jpg") no-repeat scroll left top / 100% auto transparent;
  }
  
.page-little-winners.scrolled.colombia, .page-little-winners.colombia .bg-class.scrolled {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/little_winners/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
  }
  
.page-medicine.scrolled-top.colombia, .page-contact.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Medicine/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-medicine.scrolled.colombia, .page-contact.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Medicine/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}
   
.page-memory-games.scrolled-top.colombia, .page-memory-games.colombia .bg-class.scrolled-top {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/memory_games/Header.jpg") no-repeat scroll left top / 100% auto transparent;
 }
 
.page-memory-games.scrolled.colombia, .page-memory-games.colombia .bg-class.scrolled {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/memory_games/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
 }
  
.page-our-story.scrolled-top.colombia, .page-our-story.colombia .bg-class.scrolled-top {
	background: url("/content/dam/global/Scotts/Images/Scotts_co/Our_Story/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-our-story.scrolled.colombia, .page-our-story.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Our_Story/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-search-results.scrolled-top.colombia, .page-search-results.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Search_Results/Header.jpg") no-repeat scroll left top / 100% 100% transparent;
}

.page-search-results.scrolled.colombia, .page-search-results.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Search_Results/HeaderBlurred.jpg") no-repeat scroll left top / 100% 100% transparent;
}

.page-table-manners.scrolled-top.colombia, .page-table-manners.colombia .bg-class.scrolled-top {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Table_Manners/Header.jpg") no-repeat scroll left top / 100% auto transparent;
  }
  
.page-table-manners.scrolled.colombia, .page-table-manners.colombia .bg-class.scrolled {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Table_Manners/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
  }

.page-tips-tricks.scrolled-top.colombia, .page-tips-tricks.colombia .bg-class.scrolled-top {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Tips_and_tricks/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-tips-tricks.scrolled.colombia, .page-tips-tricks.colombia .bg-class.scrolled {
  background: url("/content/dam/global/Scotts/Images/Scotts_co/Tips_and_tricks/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
} 

.page-50things.scrolled-top.colombia, .page-50things.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/50_Things/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}	

.page-50things.scrolled.colombia, .page-50things.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/50_Things/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-plenty-of-exercise.scrolled-top.colombia, .page-plenty-of-exercise.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Pleny_of_execrise/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-plenty-of-exercise.scrolled.colombia, .page-plenty-of-exercise.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Pleny_of_execrise/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
}

.page-upwardly-desktop.scrolled-top.colombia, .page-upwardly-desktop.colombia .bg-class.scrolled-top {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Upwardly_Content/Header.jpg") no-repeat scroll left top / 100% auto transparent;
}
 
.page-upwardly-desktop.scrolled.colombia, .page-upwardly-desktop.colombia .bg-class.scrolled {
    background: url("/content/dam/global/Scotts/Images/Scotts_co/Upwardly_Content/HeaderBlurred.jpg") no-repeat scroll left top / 100% auto transparent;
} 
  
/* End || Saravana || Infosys*/

/*PH image replacement || SSK

.page-momazing.scrolled-top.ph {
  background: url("/content/dam/global/Scotts/Images_Ph/scotts-momazing-home-bg-1020x767.jpg") no-repeat scroll left top / 100% auto transparent;
  }
  
.page-momazing.scrolled.ph {
  background: url("/content/dam/global/Scotts/Images_Ph/scotts-momazing-home-bg-1020x767.jpg") no-repeat scroll left top / 100% auto transparent;
  }
  
End*/

/*ID image replacement || SSK*/

.page-home.scrolled-top.id, .page-home.id .bg-class.scrolled-top{
	background: rgba(0, 0, 0, 0) url("/content/dam/global/Scotts/Images_ID_new/Scott\'s%20homepage_1350x657.jpg") no-repeat scroll center center / cover ;
}

.page-home.scrolled.id, .page-home.id .bg-class.scrolled{
	background: rgba(0, 0, 0, 0) url("/content/dam/global/Scotts/Images_ID_new/Scott\'s%20homepage_1350x657-blurred.jpg") no-repeat scroll center center / cover ;
}


.page-articles.page-1-sendok-dha.layout-scotts-home-page.scrolled-top{
	background: transparent url("/content/dam/global/Scotts/Images_ID_new/1%20Sendok%20DHA_1350x651.jpg") no-repeat scroll left top / 100% auto;
}

.page-articles.page-1-sendok-dha.layout-scotts-home-page.scrolled{
	background: transparent url("/content/dam/global/Scotts/Images_ID_new/1%20Sendok%20DHA_1350x651-blurred.jpg") no-repeat scroll left top / 100% auto;
	
}

.page-articles.page-dha-why-is-important-for-small.layout-scotts-home-page.scrolled-top{
	background: transparent url("/content/dam/global/Scotts/Images_ID_new/DHAHeaderImages_cropped%201350x651.jpg") no-repeat scroll left top / 100% auto;
	
}

.page-articles.page-dha-why-is-important-for-small.layout-scotts-home-page.scrolled{
	background: transparent url("/content/dam/global/Scotts/Images_ID_new/DHAHeaderImagesBlur_cropped%201350x651.jpg") no-repeat scroll left top / 100% auto;
	
}

.page-GettingToKnowDHA .scotts-article-logo img,
.page-GummiesFAQs .scotts-article-logo img {
	display: none;
}

/*End*/.imageGallery > .component-content {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.imageGallery .gallery-play {
  color: #323131; }

.imageGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.imageGallery-description {
  margin: 15px 0; }

.imageGallery-thumbnails {
  position: relative;
  margin: 20px 0; }

.imageGallery-thumbnail, .imageGallery-view {
  cursor: pointer; }

.imageGallery.is-playing .imageGallery-view-overlay:before {
  content: "\f04c";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  text-indent: 0; }

.imageGallery-arrow, .imageGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 35px;
  height: 60px;
  padding: 0;
  border: 0;
  box-sizing: content-box;
  background: none;
  cursor: pointer;
  font: 0/0 serif;
  color: transparent; }
  .imageGallery-arrow:before, .imageGallery-arrow.is-disabled:hover:before {
    position: absolute;
    margin-top: 15px;
    color: #b9b8b8; }

.imageGallery-arrow {
  text-align: center; }
  .imageGallery-arrow.is-disabled {
    opacity: 0.5; }
  .imageGallery-arrow:hover:before {
    color: #939191; }
  .imageGallery-arrow-left, .imageGallery-arrow-left.is-disabled:hover {
    left: 0; }
    .imageGallery-arrow-left:before, .imageGallery-arrow-left.is-disabled:hover:before {
      content: "\f053";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }
  .imageGallery-arrow-right, .imageGallery-arrow-right.is-disabled:hover {
    right: 0; }
    .imageGallery-arrow-right:before, .imageGallery-arrow-right.is-disabled:hover:before {
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }

.imageGallery-thumbnail {
  position: relative;
  display: block;
  float: left;
  padding: 0;
  margin: 0 9px;
  border: solid 4px #323131;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  opacity: .7;
  transition: opacity .2s; }
  .imageGallery-thumbnail a {
    display: block; }
  .imageGallery-thumbnail-image {
    position: relative;
    margin: 2px;
    border: solid 2px #323131; }
    .imageGallery-thumbnail-image img {
      display: block;
      width: 63px;
      height: 52px;
      margin: 0 auto; }
  .imageGallery-thumbnail-cover {
    display: block;
    max-width: none; }
  .imageGallery-thumbnail-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }
  .imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay {
    opacity: 0;
    transition: opacity .5s; }
  .imageGallery-thumbnail-overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -14px 0 0 -15px;
    height: 28px;
    width: 30px;
    cursor: pointer;
    opacity: 0.7; }
    .imageGallery-thumbnail-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 15px;
      border-radius: 50%;
      border: 3px solid #323131;
      text-indent: 7px;
      background: white;
      text-align: center;
      line-height: 24px; }
  .imageGallery-thumbnail.is-active, .imageGallery-thumbnail:hover {
    opacity: 1; }

.imageGallery-list {
  overflow: hidden;
  margin: 0 50px;
  position: relative; }
  .imageGallery-list li:hover .image,
  .imageGallery-list li.active .image {
    margin: 0;
    border: solid 4px #323131; }
  .imageGallery-list-inner {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 4000px;
    overflow: hidden;
    list-style: none; }

.imageGallery-view {
  position: relative;
  margin-bottom: 10px;
  border: solid 2px #323131;
  overflow: hidden;
  text-align: center;
  background: white; }
  .imageGallery-view img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%; }
  .imageGallery-view:hover-overlay {
    opacity: 0.7; }
  .imageGallery-view-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -34px 0 0 -36px;
    width: 73px;
    height: 69px;
    cursor: pointer;
    transition: opacity .5s;
    opacity: 0; }
    .imageGallery-view-overlay:hover {
      opacity: 1;
      text-decoration: none; }
    .imageGallery-view-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      background: white;
      border: 3px solid #323131;
      border-radius: 50%;
      font-size: 30px;
      text-indent: 5px;
      text-align: center;
      line-height: 65px; }

.mod-js .imageGallery-thumbnail {
  padding: 0; }
  .mod-js .imageGallery-thumbnail .imageGallery-thumbnails {
    position: relative; }

.no-js .imageGallery-view {
  display: none; }

.no-js .imageGallery-list {
  margin: 0; }

.no-js .imageGallery-arrow {
  display: none; }

.no-js .imageGallery-thumbnail {
  float: none;
  border: 0;
  opacity: 1;
  overflow: hidden; }
  .no-js .imageGallery-thumbnail img {
    width: auto;
    height: auto; }
  .no-js .imageGallery-thumbnail a:after {
    display: block;
    padding: 10px 0 30px;
    content: attr(data-description);
    text-align: left; }
/* 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; }
.map-canvas {
  margin-bottom: 10px;
  border: solid 2px #323131;
  text-align: center; }
  .map-canvas img {
    width: 100%;
    max-width: inherit; }

.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 {
  overflow: visible;
}
/* 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: left;
  z-index: 10;
  max-width: 100%;
}

/* line 139, ../../sass/components/navigation.scss */
.navigation-branch {
  overflow: visible;
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  border-color: #4a4a4a;
  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;
}

/* 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: 5px 15px 5px 15px;
  background: #e1e1e1;
  color: black;
  font-size: 14px;
  line-height: 1.5;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/* line 172, ../../sass/components/navigation.scss */
.navigation-item > a.navigation-item-title:hover {
  color: black;
  background: #d5d5d5;
  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;
}
/* line 69, ../../sass/components/navigation.scss */
.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-item.has-children > .navigation-item-title .navigation-item-decoration {
  height: 41px;
  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 {
  color: black;
  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;
}
/* line 208, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1 {
  margin: 0 0 -2px -2px;
  /* so that borders collapse */
  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 {
  background: #e1e1e1;
  text-decoration: none;
  font-weight: 300;
  line-height: 1.5;
  padding: 6.5px 20px 6.5px 20px;
  font-size: 22px;
  color: #ffffff;
}
/* line 223, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1 > a.navigation-item-title:hover, .navigation-item.navigation-level1 > a.navigation-item-title:focus {
  color: white;
  background: #f59347;
  text-decoration: none;
}
/* line 230, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children > .navigation-item-title {
  position: relative;
  padding-right: 39px;
}
/* line 69, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.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-item.navigation-level1.has-children > .navigation-item-title .navigation-item-decoration {
  height: 41px;
  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 > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title {
  color: white;
  background: #605e5e;
  text-decoration: none;
}

/******************************* Horizontal navigation */
/* 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: 41px;
  left: -2px;
}
/* line 516, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch.navigation-level2 .navigation-branch {
  position: absolute;
  margin-left: 100%;
  top: -2px;
  left: 0;
}
/* line 526, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item {
  position: relative;
}
/* 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;
}
/* 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;
}
@media only screen and (max-width: 767px) {
  /* 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;
  }
  /* 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: 41px;
    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;
  }
}

/******************************* 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: 41px;
  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;
}
@media only screen and (max-width: 767px) {
  /* 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: 41px;
    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;
  }
}

/******************************* 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: 767px) {
  /* line 452, ../../sass/components/navigation.scss */
  .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: 41px;
    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;
  }
}
/*** Added for Navigation in Scott ***/

#wrapper {
  position: relative;
  transition: all 0.3s ease-out;
}	
.layout-scotts-home-page.active {
  left: 240px; /*Changed from 280px by VKA Infosys for Scotts snags list changes*/
  /*overflow: hidden;*/
}

.scotts-main-navigation, .scotts-momazing-navigation {
  background: #f06832;
  clear: both;
  overflow: hidden;
}
.scotts-main-navigation, .scotts-momazing-navigation  {
  width: 0px;
  /*min-width: 240px;*/ /*by VKA Infosys for Scotts snags list changes*/
  height: 100%;
  position: fixed; /*Changed from absolute by VKA Infosys for Scotts snags list changes*/
  top: 0;
  left: 0; /*Added by VKA Infosys for Scotts snags list changes*/
  /*display: none;*/ /*by VKA Infosys for Scotts snags list changes*/
  transition: width 0.5s; /*VKA Infosys*/
  -webkit-transition: width 0.5s; /*VKA Infosys*/
  -moz-transition: width 0.5s; /*VKA Infosys*/
}
.scotts-main-navigation  ul, .scotts-momazing-navigation ul {
  margin: 0;
  padding: 0;
  border-top: 1px solid #808080;
}
.scotts-main-navigation  li a, .scotts-momazing-navigation li a {
  display: block;
  padding: 20px;
  color: #fff;
}

.scotts-main-navigation .navigation-item.navigation-level1 > .navigation-item-title, .scotts-momazing-navigation .navigation-item.navigation-level1 > .navigation-item-title {
	background: #F06932;	
}
.scotts-main-navigation .navigation-item.navigation-level1, .scotts-momazing-navigation .navigation-item.navigation-level1 {
	border-width: 0px;
}
.navigationIcon {
	background: url("../../img/menu.png") no-repeat;
	height: 50px;
	width: 112px !important;
	position: fixed;
	left:10px;
	top:10px;
	border: 0 none;
	z-index: 500;
}
.navigationIcon.open  {
	background: url("../../img/menu-popin.png") no-repeat;
	width: 50px;
}
.scotts-menu{
	display: none;
}
body.active .scotts-main-navigation, body.active .scotts-momazing-navigation {
  background: none repeat scroll 0 0 #f06932;
  border-left: 40px solid #f59347;
  border-right: 8px solid #005391;
  display: block;
  left: 0;
  overflow-y: auto;
  position: fixed;
  width: 240px;
}
body.active .navigationIcon {
	left: 294px;
}
@media only screen and (max-width: 640px) {
	.scotts-main-navigation, .scotts-momazing-navigation  {
		width: 0px; /*Changed from 240px by VKA Infosys for Scotts snags list changes*/
		/*min-width: 240px;*/ /*by VKA Infosys for Scotts snags list changes*/
		height: 100%;
		position: fixed; /*Changed from absolute by VKA Infosys for Scotts snags list changes*/
		top: 0;
		/*display: none;*/ /*by VKA Infosys for Scotts snags list changes*/
	}
}
.navigationIcon:hover, .navigationIcon:focus {
	border: none; /*VKA Infosys for Scotts Snags list changes from 1px dotted #ffffff*/
}
@media only screen and (max-width: 475px)  {
	body.active .navigationIcon {
		left: 206px;
	}
	.scotts-main-navigation, .scotts-momazing-navigation {
		width: 0px; /*VKA Infosys for Scotts Snags list changes from 185px*/
		/*min-width: 185px;*/ /*VKA Infosys*/
	}
	.layout-scotts-home-page.active {
		left: 203px;
	}
	body.active .scotts-main-navigation, body.active .scotts-momazing-navigation {
		border-left: 10px solid #f59347;
	}
	.navigation-item > .navigation-item-title {
		white-space: normal;
	}
	.navigationIcon {
		height: 48px;
		width: 47px;
	}
}
/* Hidding Scotts Momazing from Master Site - Start */
/*.scotts-main-navigation ul li.last{
	display: none;
}*/
/* Hidding Scotts Momazing from Master Site - End */

/* Scotts Momazing Navigation - Start*/
.scotts-momazing-navigation .navigation-item-decoration{
	display: none !important;
}
.scotts-momazing-navigation ul ul {
	display: block;
}
.scotts-momazing-navigation .navigation-item > .navigation-item-title {
	background: none;
}
.scotts-momazing-navigation ul {
	border:none;
}
.scotts-momazing-navigation .navigation-item .navigation-level2  > a.navigation-item-title {
	font-size: 22px;
    font-weight: 300;
    line-height: 1.5;
	color: #ffffff;
	white-space: normal;
}
.scotts-momazing-navigation .navigation-item .navigation-level2  > a.navigation-item-title:hover, .scotts-momazing-navigation .navigation-item .navigation-level2 > a.navigation-item-title:focus {
  color: white;
  background: #f59347;
  text-decoration: none;
}
/* Scotts Momazing Navigation - End*/

/*VKA Infosys for Scotts Snags list changes*/
.navigationIcon {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	outline: 0 !important;
}

.layout-scotts-home-page{
	left: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
/* 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%; } }

