@media all and (max-width: 3000px) 
{
}
@media all and (max-width: 1300px) 
{
}

@media all and (max-width: 1024px)
{
.hotspot {  padding:5px; height:170px; }
.hotspot h1{ font-size:24px; color:#fff; line-height:28px;}

.book-text{margin-top:-20px; width:100%; }

.read-more-3{ margin:0px 0 10px 0px; font-size:10px;}
.row .shared-banner{margin-right:10px;}
.shared-banner .pad-left{padding-left:15px;}
}
@media all and (max-width: 980px)
{
	
.world-flag{ width:210px; float:right; margin-right:0px; padding-top:15px;}
.small-logo{ margin-top:-22px; float:right;}
	
.book-text{margin-top:-20px; width:100%; }
.product-text h1{  line-height:24px;}
.product-text{ text-align:center; }


.hotspot {  padding:5px; min-height:161px;height:auto;  }
.hotspot h1{ font-size:24px; color:#fff; line-height:28px;}
.content-inner h4{ line-height:24px;}
.learn-more{  padding-top:25px; float:right;   }
.footer-slider h1{ font-size:24px; line-height:30px; }
.footer-slider p{ font-size:16px;  line-height:27px;}

.submenu-cols-3 {width:550px;}
.submenu-hover div {float:left;width:100%;padding:0px 20px;margin:20px 0px;border-right:0;height:100%;}

}
@media all and (max-width: 900px)
{
	.hotspot {  padding:5px; min-height:145px;height:auto;  }
	.hotspot .large-9, .hotspot .large-3{padding:8px;}
}

@media all and (max-width: 800px)
{
.world-flag{ width:210px; float:right; margin-right:0px; padding-top:5px;}
.small-logo{ margin-top:-8px; float:right;}
	
.book-text{margin-top:-20px; width:100%; }
.product-text h1{  line-height:24px;}

.hotspot {  padding:5px; min-height:135px;height:auto; }
.hotspot h1{ font-size:22px; color:#fff; line-height:28px;}
.shared-banner .large-2{display:none;}
.shared-banner .large-10{width:100%;padding-left:15px;}

.learn-more{  padding-top:15px; float:right;   }
.learn-more a:link, .learn-more a:visited {display:inline-block; text-align:center; padding:0 0 0 10px; color:#fff; font-size:15px; font-weight:500; line-height:52px; border-left:1px solid #fff; text-transform:uppercase;}
.learn-more a:hover { background:#fff; color:#16216a;  }

.content-inner h4{ line-height:24px;}
.footer-slider h1{ font-size:24px; line-height:30px; }
.footer-slider p{ font-size:16px;  line-height:27px;}
.product-text{ text-align:center;}

.footer-menu { margin-bottom:20px;}

.blue-bg1{ font-size:14px;}
.blue-bg2{ font-size:14px;}
.footer-slider h1{ font-size:24px; line-height:30px; }
.footer-slider p{ font-size:16px;  line-height:27px;}

.read-more-3 a:link, .read-more-3 a:visited { font-size:12px; }
.toll-free{  font-size:16px; }
.top-link a:link, .top-link a:visited {font-size:12px; }
.top-link a:hover {color:#00a3e6;}

.submenu-cols-3 {width:550px;}
.submenu-hover div {float:left;width:100%;padding:0px 20px;margin:20px 0px;border-right:0;height:100%;}

}

@media all and (max-width: 768px)
{
.world-flag{ width:210px; float:right; margin-right:20px; padding-top:5px;}
.small-logo{ margin-top:-8px; float:right;}

.book-text{margin-top:-20px; width:100%; }
.product-main{ text-align:center; width:30%; height:auto; margin-right:10px; margin-bottom:20px; float:left;}
.product-text{ text-align:center; height:auto; }


.toll-free{  font-size:16px; }
.top-link a:link, .top-link a:visited {font-size:12px; }
.top-link a:hover {color:#00a3e6;}

.hotspot {  padding:5px; min-height:122px;height:auto;  }
.hotspot h1{ font-size:22px; color:#fff; line-height:28px; height:auto;}
.hotspot .large-9, .hotspot .large-3{height:122px;padding:15px;}

.learn-more{  padding-top:15px; float:right;   }
.learn-more a:link, .learn-more a:visited {display:inline-block; text-align:center; padding:0 0 0 10px; color:#fff; font-size:15px; font-weight:500; line-height:52px; border-left:1px solid #fff; text-transform:uppercase;}
.learn-more a:hover { background:#fff; color:#16216a;  }

.product-text h1{  line-height:24px;}
.footer-slider h1{ font-size:24px; line-height:30px; }
.footer-slider p{ font-size:16px;  line-height:27px;}
.content-inner h4{ line-height:24px;}
.read-more-3{ margin:0px 0 10px -10px; font-size:10px;}
.read-more-3 a:link, .read-more-3 a:visited {display:inline-block; width:100%; text-align:left;  color:#fff; background:#00a3e6; font-size:14px; font-weight:500; text-transform:uppercase;  }
.read-more-3 a:hover {  color:#00a3e6; background:#fff;}

.footer-menu { margin-bottom:20px;}

.read-more-3{ margin-left:0px; }
.read-more-3 a:link, .read-more-3 a:visited {display:inline-block; line-height:14px; padding:4px 0 5px 8px;    font-family: 'Lato', sans-serif; width:100%; text-align:left;  color:#fff; background:#00a3e6; font-size:12px; font-weight:600; text-transform:uppercase;  }
.read-more-3 a:hover {  color:#00a3e6; background:#fff;}

.submenu-cols-3 {width:550px;}
.submenu-hover div {float:left;width:100%;padding:0px 20px;margin:20px 0px;border-right:0;height:100%;}
}
@media all and (max-width: 640px)
{
	
	#viewClassicView {display:block;position:fixed;bottom:0px;left:0px;line-height:40px;text-align:center;height:40px;background:#414141;z-index:100000;width:100%;color:#fff;font-weight:bold;}
	#backToMobileSite {display:none;}
	
	.apparatus-logo-wrapper{display:block;margin-bottom:10px;}	
	.apparatus-logo-wrapper .logo{text-align:right;}
	.logo img{max-height:80px;}
	.sticky-menu .apparatus-logo-wrapper .logo img{height:50px;}
	.small-logo-wrapper{display:none;}	
	.submenu-hover{display:none;}
	.side-menu,.side-menu1{display:none;}
	.content-inner .side-nav-title{background:#16216A;color:#fff;padding:5px 10px;}
	.side-nav-title .fa-bars{display:block;color:#fff;float:right;font-size:25px;cursor:pointer;}
	.side-bar-contents{display:none;}
	.product-qty{text-align:center;}
	.addcart{margin-top:10px;text-align:center;}
	.addcart a{float:none;}
	.sugested-product-wrapper{padding:10px 15px;}
	.sugested-title{padding-left:10px;}
	.product-text .product-title{height:auto;min-height:40px;}
	.slick-slide img{margin:0 auto;}
	.footer-slider h3 { font-size:25px; text-align:center;margin-top:8px; }
	.footer-slider p{text-align:center;}
	#floating-cart{right:4px;}
	.facebook-feed-wrapper iframe{width:100% !important;}
	#cssmenu .cart{position:absolute;top:-9px;right:0px;}
	#cssmenu .cart p{display:none;}
	.sticky-menu .my-cart-wrapper{display:none;}
	.top{ background:#16216a; padding:0px;}
	.sticky-menu .top{height:35px;}
	.sticky-menu .header{padding:10px 0 0;;}
	.sticky-menu .apparatus-logo-wrapper{margin-bottom:0px;}
	#cssmenu #floating-cart::before{right:4px;}
	
	
	.hotspot .large-9 p span{font-size:15px !important;}
	.hotspot table,.hotspot table td{height:60px !important;}
	.hotspot .large-9 p{margin-top:3%px !important;}
	.shared-banner .pad-right{padding-right:0px;}
	.hotspot  .large-9 ,.hotspot  .large-3{display:table;height:103px;padding:5px 15px;}
	.large-10 .hotspot{margin-left:0px;min-height:100px;padding:5px;height:auto;}
	.hotspot .learn-more a:link, .learn-more a:visited{line-height:23px;font-size:13px;display:table-cell;}
	.sub-h-menu{height:auto;}
	.sub-h-menu div{float:none;margin-top:10px;}
	.continue-guest-btn{float:none;margin-top:10px;display:block;}
	.form-format{padding:25px;}
	.footer-inner h3{text-align:left;}
}


@media all and (max-width: 480px)
{
	.logo {padding:0px 0px 10px 0px;text-align:center;}
	.toll-free{ text-align:center; float:none; }
	.top-link { float:none; text-align:center;}
	.top-link a:link, .top-link a:visited {font-size:12px;text-align:center; padding:0px 5px;  line-height:24px;}
	.top-link a:hover {color:#00a3e6;}
	.top-link a .fa {color:#00a3e6; padding-right:2px;}
	
	
	.request { float:none; text-align:center; width:100%;}
	.request a:link, .request a:visited {text-align:center; padding-right:0px; color:#00a3e6; }
	.request a:hover {color:#16216A;}
	.social-links {float:left; padding-top:10px; text-align:center; padding-bottom:10px;}
	.cart { padding-top:10px; text-align:center; padding-left:0px; padding-bottom:10px;}
	#my-cart span {left:6px;top:5px;}
	.search{ float:none; margin:20px 0 0 0; }
	.form-wrapper { width: 100%; margin:0 auto;}
	.form-wrapper input { width: 80%;height: 36px;float: left;    background:#f5f5f5; border:1px solid #e3e3e3;  font-size:16px; color:#a9a9a9; padding-left:10px; }
	.form-wrapper button { height: 36px; width:20%; font-size:10px;  }   
	.form-wrapper button:hover{ background: #16216A; }
	.world-flag{ width:80%; float:right;   padding-top:10px; text-align:center; margin:0 auto;}
	
	.small-logo{ margin-top:10px; float:none; text-align:center; background:#fff; width:100%;}
	.content-inner h3{padding-top:20px;}
	.content-inner h4{ font-size:20px;}
	.main-slider h1{ font-size:20px; }
	
	.product-main{ text-align:center; width:70%; height:auto; margin:0 auto 20px auto; float:none;}
	.product-image{ border:1px solid #efefef; text-align:center; }
	.product-text{ text-align:center; height:auto;}
	.product-text h5{ font-size:18px; color:#545454; line-height:22px; text-align:center;}
	
	.inner-head h1{ font-size:20px; line-height:20px; padding:10px 0;}
	
	
	.blue-bg{  padding-top:5px; padding-bottom:5px; font-size:12px;}
	.blue-bg1{ background:#c8efff; padding-top:5px; font-size:12px;}
	.blue-bg2{ background:#9edef8; padding-top:5px; font-size:12px;}
	
	.field{ width:100%; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border:1px solid #ccc;}
	
	.sider{ padding:0 0px;}
	
	.footer-menu { margin-bottom:20px;}
	.footer-slider h1{ padding-top:20px; }
	.hotspot {  padding:15px; height:auto;  }
	.footer-copy p{ line-height:32px; }
	
	
	.read-more{ margin-bottom:20px;}
	
	.sticky-menu .request {overflow:hidden; display:none;}
	.submenu-hover {display:none;position:static;z-index:10;top:-15px;left:105%;background:#f5f5f5;width:auto;height:auto;color:#fff;border:1px solid #c8c8c8;}
	.submenu-hover div {float:left;width:100%;padding:0px 0px;margin:5px 0px;border-right:0;height:100%;}
	.submenu-hover:after  { display:none;}
	.submenu-hover:before {display:none;}
	
	.read-more-3{ margin:0px 0 10px -4px; font-size:10px;}
	
	.pad-right{padding-right:15px;}
	.pad-left{padding-left:15px;}
	.cart-page-thumb{display:none;}
	.cart-item{width:100%;}
	.null-column-6{width:40%;}
	.null-column-2{width:22%;}
	.proceed-checkout{margin-top:10px;}
	
	.sub-h-menu a:link, .sub-h-menu a:visited{line-height:17px;display:block;}
	.sub-h-menu span{font-weight:bold;}
	.header-wrapper{height:427px;}
	 #header-nav{height:427px;}
	 .footer-link .read-more-3{width:92%;margin:0px;}
	.footer-link .read-more-3 a{padding:8px 0 8px 7px;font-size:14px;}
	
	
	#scroll-to-top {right:25px;bottom:75px;}

}

@media all and (max-width: 380px)
{
	.hotspot  .large-9 ,.hotspot  .large-3{display:table;height:70px;padding:5px 15px;}
	.large-10 .hotspot{margin-left:0px;height:70px;padding:0px;}
	.hotspot .learn-more a:link, .learn-more a:visited{line-height:18px;font-size:12px;}
	.null-column-2{width:17%;}
	#inlinetotal-float-cart{float:left !important;}
	.footer-link .read-more-3{width:89%;margin:0px;}
	.footer-link .read-more-3 a{padding:8px 0 9px 7px;font-size:14px;}

}
@media all and (max-width: 360px)
{
	.hotspot .large-9, .hotspot .large-3{padding:8px;height:60px;}
	.large-10 .hotspot{min-height:60px;height:auto;}
}