.columns,
.column{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){.container{width:738px;}
}
@media only screen and (min-width:768px) and (max-width:959px){
.container{width:738px;}
.one.column,
.two.columns,
.three.columns,
.four.columns,
.five.columns,
.six.columns,
.seven.columns,
.eight.columns,
.nine.columns,
.ten.columns,
.eleven.columns{display:block;width:100%;}
#tabs.ui-tabs .ui-tabs-nav li, #tabs .tabs-holder li{width:24.22%;}
.product.four.columns{width:31%;float:left;}
#model-slider .slide{margin-right:20px !Important;margin-left:5px;}
#bottom-section .six.columns{margin-bottom:20px;}
.sidebar-item li{padding:12px 0;}
.sidebar-item li img{margin-left:10px;max-width:90px !important;}
.sidebar-item-contents{width:57%;}
#accessories-contents .sidebar-item-contents, #pools-contents .sidebar-item-contents{width:48%;}
.sidebar-item li .liner-thumbnail{width:80px;}
.sidebar-left.four.columns{float:left;}
}
@media only screen and (min-width:960px) and (max-width:1199px){
	.container{width:960px;}
}
@media only screen and (max-width:767px){
.container{width:89.99%;}
.one.column,
.two.columns,
.three.columns,
.four.columns,
.five.columns,
.six.columns,
.seven.columns,
.eight.columns,
.nine.columns,
.ten.columns,
.eleven.columns{display:block;width:100%;}
#tabs{margin-top:20px;}
#tab-contents{border-radius:0 0 10px 10px;margin-top:0;}
#tabs.ui-tabs .ui-tabs-nav li, #tabs .tabs-holder li{border-radius:0;padding:0;margin:0 !Important;width:50%;float:left;box-sizing:border-box;}
#tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor, #tabs .tabs-holder li a{font-size:20px;border-radius:0;padding-bottom:0;}
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .cover{display:none;}
#slider .slide h2{font-size:14px;line-height:40px;background:rgba(22, 127, 193,.8);}
#bottom-section .six.columns{margin-bottom:20px;}
.content-right.eight.columns,.sidebar-left.four.columns{width:100%;float:none;clear:both !important;}
.sidebar-left.four.columns{margin-top:30px;}
#model-slider{width:2880px !important;}
#model-slider .slide{margin:0 10px !important;}
#tabs #model-slider-wrap .bx-wrapper{padding-left:0;width:220px !important;}
.content-right h2{line-height:24px;margin-bottom:10px;}
#bottom-section .section-head{line-height:30px;}
#slider .owl-nav div, #tabs-1 .bx-wrapper .bx-controls-direction a{top:55%;}
.button{width:110px;}
.pool-details,.liner-details,.accessory-details{display:block !important;}
.content-desktop{display:none;}
.main-content{display:block !important;}
.content-right .mobile-accordion{margin-bottom:10px;border:0 !important;background:#f2f2f2;color:#464646;font-size:15px;border-radius:0;padding:0 0 0 13px;outline:none;font-family:"Open Sans", sans-serif;font-weight:bold;line-height:46px;margin:0 0 3px;position:relative;text-transform:uppercase;cursor:pointer;line-height:20px;padding:13px 30px 13px 13px;}
.content-right .mobile-accordion span{position:absolute;top:18px;right:14px;background:url(images/tip.png) no-repeat left top;width:17px;height:12px;}
.content-right .mobile-accordion.active-mobile{color:#fff;background:#032352;}
.content-right .mobile-accordion.active-mobile span{display:none;}
.hover a.desktop{display:none;}
.hover a.mobile{display:inline-block;}
.product.four.columns {margin-bottom: 20px;}
.product.four.columns img {display: block;margin: 0 auto;}
#submenu .sfmenu{display: none;}
.mobile-menu{display: block;}
.liner-image{max-width: 50%;}
}
@media only screen and (min-width:480px) and (max-width:767px){
.container{width:90%;}
.one.column,
.two.columns,
.three.columns,
.four.columns,
.five.columns,
.six.columns,
.seven.columns,
.eight.columns,
.nine.columns,
.ten.columns,
.eleven.columns{display:block;width:100%;}
#tab-contents{border-radius:0 0 10px 10px;margin-top:0; border-top: 0;}
#tabs.ui-tabs .ui-tabs-nav li, #tabs .tabs-holder li{border-radius:0;padding:0;margin:0 !Important;width:50%;float:left;box-sizing:border-box;}
#tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor, #tabs .tabs-holder li a{border-radius:0;padding-bottom:0;}
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .cover{display:none;}
#slider .slide h2{font-size:18px;line-height:40px;background:rgba(22, 127, 193,.8);}
#bottom-section .six.columns{margin-bottom:20px;}
.content-right.eight.columns,.sidebar-left.four.columns{width:100%;float:none;}
.sidebar-left.four.columns{margin-top:30px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (orientation:portrait){#slider .slide h2{font-size:12px;}
}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (orientation:portrait){#slider .slide h2{font-size:14px;}
}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (orientation:portrait){#slider .slide h2{font-size:14px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (orientation:landscape){}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (orientation:landscape){}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (orientation:landscape){}
@media only screen and (min-width:1777px){}
@media only screen and (min-width:1681px) and (max-width:1776px){}
@media only screen and (min-width:1601px) and (max-width:1680px){}
@media only screen and (min-width:1441px) and (max-width:1600px){}
@media only screen and (min-width:1367px) and (max-width:1440px){}
@media only screen and (min-width:1361px) and (max-width:1366px){}
@media only screen and (min-width:1281px) and (max-width:1360px){}
@media only screen and (min-width:1153px) and (max-width:1280px){}