.product_information{width: 840px; margin: 0 auto; clear: both; padding:15px 0 30px 0; color: #333; font-size: 15px; line-height: 20px;}
.product_information a{color: #333333 !important;}
.product_information a:hover{color: #000 !important;}
.product_information b{color: #000 !important;}
.product_information ul, 
.product_information ul li{list-style: none; width: 100%; float: left; margin: 0; padding: 0; box-sizing: border-box; border: 0;}
.product_information p{float: left; width: 100%; line-height: 20px;padding-bottom: 10px;}

.product_information h2, .product_information h3, .product_information h4, .product_information a{text-transform: none; text-decoration: none; padding: 0;}
.product_information img{display: block; width: 100%;}
.soft{transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}

.product_information .page_title{width: 100%; float: left; font-size: 18px; text-transform: capitalize; padding:0 0 15px 0 !important; font-weight: 700; border: 0px; border-bottom: 1px solid #667f3c; color: #667f3c;}
.product_information p{font-size: 15px; line-height: 25px; display: block; margin: 0;}

.pagecontent_links{width: 100%; float: left;border-top: 1px solid #667f3c; padding:20px 0 15px 0;background: #fff;}
.pagecontent_links .main_title{ width: 100%; float: left;font-size: 30px; text-transform: capitalize; text-align: center; color: #667f3c; position: relative; padding-bottom: 0; font-weight: 700;}
.pagecontent_links .text_holder{width: 100%; float: left;padding: 15px 0 0 0; text-align: center; line-height: 25px;}
.pagecontent_links .text_holder a{margin-right: 10px; padding-left: 10px; display: inline-block;}

.pagecontent_one{width: 100%; float: left;position: relative; padding: 15px 0;border-bottom: 1px solid #667f3c; background: url(/images/brand/Whimzees/Whimzees-logo-line.png) repeat-x center 50%; text-align: center;}
.pagecontent_one img{width: 245px; margin: 0 auto;background: #fff; padding: 0 10px;}

.pagecontent_two{width: 100%; float: left;padding: 15px 0;}
.pagecontent_two .title{font-size: 35px; line-height: 40px; color: #667f3c; text-align: center; font-weight: 700; padding-bottom: 15px;}
.pagecontent_two .photo_frame{width: 100%; margin: 0 auto;}
.pagecontent_three{width: 100%; float: left; text-align: center; padding: 15px 0;border-top: 1px solid #667f3c;}
.pagecontent_three div{width: 100%; float: left;}
.pagecontent_three ul li{width: 25%; padding: 0 15px;text-align: center;}
.pagecontent_three ul li.last{width: 100%; margin-top: 20px;}
.pagecontent_three .img_holder img{width: 100px; margin: 0 auto; border-radius: 150px;}
.pagecontent_three .title{padding: 15px 0 5px 0; font-weight: 700; font-size: 18px; color: #667f3c; text-transform: uppercase; color: #2e3a1b;}


/*** RESPONSIVE START HERE ***/
@media only screen and (max-width:720px),(max-width:760px), (max-width:960px){
.product_information{width: 100%;}

.pagecontent_one img{width: 210px;}
.pagecontent_two .title{font-size: 30px; line-height: 35px;}
.pagecontent_three ul li{width: 50%; padding: 10px 20px;}

}

@media only screen and (max-width:540px),  (max-width:600px){
.pagecontent_two .title{font-size: 25px; line-height: 30px;}

}

@media only screen and (max-width:500px),  (max-width:540px){

}

@media only screen and (max-width:400px),  (max-width:480px){
.pagecontent_one img{width: 170px;}
.pagecontent_two .title{font-size: 22px; line-height: 27px;}
.pagecontent_three ul li{width: 100%; padding: 10px 20px; border-bottom: 1px solid #e8e8e8;}
.pagecontent_three ul li:last-child{border: 0;}

}

@media only screen and (max-width:375px){

}

@media only screen and (max-width:360px){
.pagecontent_links .main_title{font-size: 25px;}
.pagecontent_links .text_holder a {margin-right: 5px;padding-left: 5px;}
}