@media only screen and (max-width:320px){.bannerstick{width:90.5%!important;}.yellow-btn,.grey-btn{min-width:50%;}.photo-item .thumb img{vertical-align:middle;min-width:136px;min-height:136px;}}@media only screen and (min-width:321px) and (max-width:360px){.photo-item .thumb img{vertical-align:middle;min-width:164px;min-height:164px;}.bannerstick{width:92%!important;}}@media only screen and (min-width: 361px) and(max-width:375px){.bannerstick{width:91.9%!important;}}@media only screen and (min-width: 375px) and (max-width:384px){.bannerstick{width:92%!important;}.photo-item .thumb img{vertical-align:middle;min-width:164px;min-height:164px;}}@media only screen and (min-width: 385px) and (max-width:414px){.photo-item .thumb img{vertical-align:middle;min-width:164px;mheight:164px!important;}.bannerstick{width:92.5%!important;}}@media only screen and (max-width: 767px) {h1{font-size:36px;line-height:38px;margin-bottom:15px;}.column{width:100%;}.main-container-in{padding:0;}.body-content{padding:30px 15px;}.content-left,.content-right{float:none;clear:both;width:100%;overflow:hidden;}.content-left{padding:0 0 20px;}header{padding:0 15px;background:#000;}.header-container{padding:15px 0;position:relative;z-index:102;background:none;}.logo{float:none;position:absolute;left:0;width:35%;top:15px;max-width:115px;z-index:99;}.header-right{width:100%;margin:0;padding:2px 0 0;}.main-nav{float:none;clear:both;padding:0;position:relative;width:100%;}.phone-nav{float:right;display:block;cursor:pointer;overflow:hidden;position:relative;z-index:3;}.phone-nav em{font-size:14px;line-height:18px;font-style:normal;color:#fff;float:right;padding:2px 10px 0 0;}.phone-nav div{float:right;width:26px;padding:3px 4px;right:0;display:block;border:1px solid #fff;background:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}.phone-nav span{float:left;display:block;width:100%;height:3px;margin:1px 0;line-height:3px;background:#fff;}.phone-nav div:hover,.nav-active-icon div{background:#009cd8;}.nav-active-icon div{border-color:#009cd8;}.main-nav ul{float:none;width:100%;position:absolute;left:0;top:22px;margin:0;padding:0;background:#009cd8;display:none;}.main-nav li{float:none;width:100%;margin:0;padding:0;height:auto;overflow:hidden;border-top:1px solid #27b4ea;border-bottom:1px solid #018dc3;}.main-nav li a{display:block;width:100%;height:auto;margin:0;padding:8px 10px 7px;color:#fff;}.main-nav li a:hover,.main-nav li.active a{color:#fff;background-color:#018dc3;}.main-nav .top-cart{color:#fff;}.main-nav .cart-icon{background:url(../images/cart-icon-white.png) no-repeat;}.banner-container{min-height:100px;}.banner-container h1{margin:0;padding:30px 0 0;}.home-header{padding:0;background:none;position:relative;left:auto;top:auto;}.home-header .header-container{padding:0;}.home-header .header-content{display:block;padding-bottom:7px;position:relative;}.home-header-content{background:url(../images/black-transparent.png) repeat;padding:15px;}.home-header-content .logo{display:block;top:0;}.top-container{min-height:20px;}.top-content{padding:10px 15px 12px;}.top-content .row{display:none;}.top-content h1{font-size:18px;line-height:20px;padding:0;width:100%;margin:0;}.top-content p{width:100%;font-size:12px;line-height:16px;}.collapse-tab{display:none;}.header-search-bar{padding:15px;}.header-search{width:100%;margin:0 0 10px;}.header-search .field{width:100%;}.banner-buy-photos h1{font-size:24px;line-height:24px;}.buy-steps{padding:15px 0;}.buy-steps li{padding:0;margin:0 15px;background:0;}.buy-steps li em{display:none;}.buy-steps li span{margin:0;font-size:18px;line-height:38px;width:40px;height:40px;}.buy-locations{width:100%;}.calendar-info section{width:100%;padding-bottom:20px;}.select-photos{max-width:103%;}.photo-item{width:49.5%;}.field-row{margin:0;}.field-row .column{padding:8px 0;}.BMargin40{margin-bottom:40px;}.field-row .padd-10{padding:8px 0;}.contact-form .order-btn{margin-top:20px;}.modal-content{max-width:100%;padding:20px 15px;}.cruise-logos{padding:20px 15px;}.cruise-logos img{margin:5px 8px;}footer{position:relative;left:auto;bottom:auto;}.footer-container{padding:15px;}.footer-container .column{padding:7px 0;width:100%;}.home-container footer{background:none;}.home-container footer{background:url(../images/black-transparent.png) repeat;}.scroll-bx{max-width:100%;width:100%;}.for-desktop{display:none;}.for-mobile{display:block;}.dropdown-menu{width:92%}.order-btn{font-size:15px;width:140px;}.photo-item .thumb{height:auto;line-height:normal;}#bannersticker{clear:both;width:95.5%;display:inline;}.bannerstick{position:fixed;top:10px;z-index:6;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.body-content{padding:30px 20px;}.content-left{width:78%;}.content-right{width:22%;}.header-container{padding:0 20px;}.top-content{padding:35px 20px 20px;}.top-content .logo{width:20%;}.top-logos img{margin-left:10px;}.top-content h1{font-size:30px;line-height:32px;margin:15px 0 6px;}.top-content p{width:80%;line-height:18px;}.header-search-bar{padding:20px;}.header-search .field{width:193px;}.buy-steps{padding:20px;}.buy-steps li{font-size:14px;line-height:18px;margin:0 6px;padding-right:20px;}.buy-steps li span{margin-right:5px;}.calendar-date th{font-size:22px;}.calendar-date td>div{padding:5px 0 6px;}.select-photos{max-width:105%;width:105%;}.photo-item{width:32%;}.buy-item h2{margin:0;line-height:24px;}.cruise-logos{padding:15px 20px 25px;}.footer-container{padding:20px 13px;}.footer-block h5{font-size:18px;}.footer-block p{line-height:16px;width:100%;}.dropdown-menu{min-width:193px}}@media only screen and (min-width: 992px) and (max-width: 1024px) {}@media    only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {}