/* Start Responsive Shim stack CSS code */.stacks_in_151shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_155shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_171shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Compare stack CSS code */#stacks_in_152 img{	max-width: none !important;	padding: 0 !important;	margin: 0 !important;}.stacks_in_152Slider {    position: relative;    overflow: hidden;} .stacks_in_152Slider img {    width: 100%;    display:block;} .stacks_in_152Slider .stacks_in_152Resize {    position: absolute;    top:0;    left: 0;    height: 100%;    width: 50%;    overflow: hidden;}.stacks_in_152Slider .stacks_in_152Handle { /* Thin line seperator */  position:absolute;   left:50%;  top:0;  bottom:0;  width:3px;  margin-left:-1px;  background: #FFFFFF;  cursor: ew-resize;} .stacks_in_152Slider .stacks_in_152Handle:after {  /* Big orange knob  */    position: absolute;    top: 50%;    width: 50px;    height: 50px;    margin: -24px 0 0 -24px;     content:'\21c4';    color:#333333;    font-weight:bold;    font-size:29px;    text-align:center;    line-height:50px;     background: #FFFFFF;    border-radius: 50%;    transition:all 0.3s ease;}.stacks_in_152Slider .stacks_in_152Handle.stacks_in_152draggable:after {    width: 25px;    height: 25px;    margin: -11px 0 0 -11px;    line-height:25px;    font-size:14px;}/* End Compare stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_168shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Compare stack CSS code */#stacks_in_157 img{	max-width: none !important;	padding: 0 !important;	margin: 0 !important;}.stacks_in_157Slider {    position: relative;    overflow: hidden;} .stacks_in_157Slider img {    width: 100%;    display:block;} .stacks_in_157Slider .stacks_in_157Resize {    position: absolute;    top:0;    left: 0;    height: 100%;    width: 50%;    overflow: hidden;}.stacks_in_157Slider .stacks_in_157Handle { /* Thin line seperator */  position:absolute;   left:50%;  top:0;  bottom:0;  width:3px;  margin-left:-1px;  background: #FFFFFF;  cursor: ew-resize;} .stacks_in_157Slider .stacks_in_157Handle:after {  /* Big orange knob  */    position: absolute;    top: 50%;    width: 50px;    height: 50px;    margin: -24px 0 0 -24px;     content:'\21c4';    color:#333333;    font-weight:bold;    font-size:29px;    text-align:center;    line-height:50px;     background: #FFFFFF;    border-radius: 50%;    transition:all 0.3s ease;}.stacks_in_157Slider .stacks_in_157Handle.stacks_in_157draggable:after {    width: 25px;    height: 25px;    margin: -11px 0 0 -11px;    line-height:25px;    font-size:14px;}/* End Compare stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_167shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_169shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Compare stack CSS code */#stacks_in_158 img{	max-width: none !important;	padding: 0 !important;	margin: 0 !important;}.stacks_in_158Slider {    position: relative;    overflow: hidden;} .stacks_in_158Slider img {    width: 100%;    display:block;} .stacks_in_158Slider .stacks_in_158Resize {    position: absolute;    top:0;    left: 0;    height: 100%;    width: 50%;    overflow: hidden;}.stacks_in_158Slider .stacks_in_158Handle { /* Thin line seperator */  position:absolute;   left:50%;  top:0;  bottom:0;  width:3px;  margin-left:-1px;  background: #FFFFFF;  cursor: ew-resize;} .stacks_in_158Slider .stacks_in_158Handle:after {  /* Big orange knob  */    position: absolute;    top: 50%;    width: 50px;    height: 50px;    margin: -24px 0 0 -24px;     content:'\21c4';    color:#333333;    font-weight:bold;    font-size:29px;    text-align:center;    line-height:50px;     background: #FFFFFF;    border-radius: 50%;    transition:all 0.3s ease;}.stacks_in_158Slider .stacks_in_158Handle.stacks_in_158draggable:after {    width: 25px;    height: 25px;    margin: -11px 0 0 -11px;    line-height:25px;    font-size:14px;}/* End Compare stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_170shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Compare stack CSS code */#stacks_in_156 img{	max-width: none !important;	padding: 0 !important;	margin: 0 !important;}.stacks_in_156Slider {    position: relative;    overflow: hidden;} .stacks_in_156Slider img {    width: 100%;    display:block;} .stacks_in_156Slider .stacks_in_156Resize {    position: absolute;    top:0;    left: 0;    height: 100%;    width: 50%;    overflow: hidden;}.stacks_in_156Slider .stacks_in_156Handle { /* Thin line seperator */  position:absolute;   left:50%;  top:0;  bottom:0;  width:3px;  margin-left:-1px;  background: #FFFFFF;  cursor: ew-resize;} .stacks_in_156Slider .stacks_in_156Handle:after {  /* Big orange knob  */    position: absolute;    top: 50%;    width: 50px;    height: 50px;    margin: -24px 0 0 -24px;     content:'\21c4';    color:#333333;    font-weight:bold;    font-size:29px;    text-align:center;    line-height:50px;     background: #FFFFFF;    border-radius: 50%;    transition:all 0.3s ease;}.stacks_in_156Slider .stacks_in_156Handle.stacks_in_156draggable:after {    width: 25px;    height: 25px;    margin: -11px 0 0 -11px;    line-height:25px;    font-size:14px;}/* End Compare stack CSS code */