@charset "UTF-8";
/* CSS Document */
html,
body {
  height: 100%;
  background-color: #fff;
  padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.fixer-topper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
	height: 6rem;
  z-index: 30;
	background-color:white;
	color: white;
}
.fixer-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
	height: 0.8rem;
  z-index: 30;
	background-color:white;
	color: white;
}
.navbar{
	
	font-size: .74rem;
	text-transform: lowercase;
	/*background-color: #c58f25;*/
	/*background-color: dimgrey;*/
	 margin: 0,1rem,1rem,0;
}
.logo {
	margin-top: -36px;
	width: 66%;
	padding-left: 0px;
	/*background-color: dimgrey;*/
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(36,102,106,1.00);
	  clear: both;
	font-family: 'functionregular', Arial, sans-serif;
	font-size:1.28em;
    font-weight: 400;
    line-height: 1.42857143;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(17,137,144,1.00);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(17,137,144,1.00);
}
.bc-color{
	/*background-color: red;*/
}
.dropdown-item {
    display: block;
	color: rgba(36,102,106,1.00);
    padding: 3px 10px;
    clear: both;
	font-family: 'functionregular', Arial, sans-serif;
	font-size:1.28em;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap
}

.dropdown-menu>li>a .dropdown-item:focus, .dropdown-menu>li>a:hover {
	font-family: 'functionregular', Arial, sans-serif;
	font-size:1.28em;
   color: rgba(17,137,144,1.00);
    text-decoration: none;
     background-color:rgba(154,223,246,0.14);
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
   
    background-color: #337ab7;
    outline: 0;
}
.bgtest{
	background-color: azure;
}
.push-down{
	margin-top: 4rem;
}
/*.pgpage{
	margin-top: -40px;
	
}*/
/*.swiper-button-next{
	padding-top:200px;
}
.swiper-button-prev{
	padding-top:200px;
}
 .swiper-container {
      width: 96%;
    }
.swiper-wrapper {
  padding-top: 100px;
}*/

.cursorRight{
   cursor:url("icon/right.png"),url("icon/right.png"), default;
}
.cursorLeft{
    cursor:url("icon/left.png"),url("icon/left.png"), default;
}
.cursorPlus{
    cursor:url("icon/full.png"),url("icon/full.png"), default;
}
.cursorMinus{
    cursor:url("icon/thumb.png"),url("icon/thumb.png"), default;
}
/*@media (min-width:768px){
	.headBar{
    height:110px;
    line-height:42px;
    text-align:center;
    position:fixed;
    left:0px;
    width:100%;
    top:0px;
	margin-top:-2%;
    z-index:11;
}*/

/*header nav{
width:80%;
margin-left:auto;
margin-right:auto;
padding-right:4.4%;
margin-top:-.6924%;
	
	}*/

/*-------------------nav ends-----------------*/

.innerHeader {
	padding-left: .5rem;
	padding-right: .5rem;
	padding-top: .125rem;
	padding-bottom: .5rem;
	margin-top: -1.8rem;
	align-content: center;
	text-align: center;
	line-height: 1rem;
	font-size: .96356rem;
	font-family: 'functionregular', Arial, sans-serif;
	color: rgba(77,57,63,.70);
	justify-content: center;
	letter-spacing: 1.2346%;
	}
	
/*---------qoute end--------------*/

#loading{
   display:none;
    width:50px;
    height:50px;
    position:absolute;
    top:40%;
    left:50%;
    margin-left:-24px;
    background:transparent url(../../_css/icon/loading.gif) no-repeat top left;
}
#thumbsContainer{
	position:relative;
    height:8.5%;
    margin: 0 auto;   
}
#thumbsWrapper{
    position: relative;
	width: 1000px;
	height: 80px;
	overflow-y: hidden;
	background-color: #fff;
	bottom: 0px;
	left: 0px;
	border-top: 2px solid #fff;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
}

#thumbsWrapper img{
    float:left;
    margin:2px;
   display: inline-block;
    cursor:pointer;
    opacity:0.8;
	text-align: center;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
/*.img-rounded {
    border-radius: 6px
}*/
#imageWrapper{
    position:relative;
	height: 90%;
    margin-top:-1.85rem;
    text-align:center;
}

#imageWrapper img{
	/*width:100%;*/
	
    margin:0 auto;
	border-radius: 6px
    
}
.purple{
	
	background-color: aqua;
}
/*.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}

.swipe-wrap > div img.displayed{
		 width:100%;	
    display: block;
    max-width: 100%;
    height: auto;
margin:0 auto;
			}*/	
	
.footer {
  width: 100%;
text-align: center;
	font-size: .8rem;
  background-color: #ffffff;
}
/*=================================================*/
/*------------------------------------------------*/
/* ----------- iPhone 6, 6S, 7 and 8 ------------ */
/* --------------------------------------------- */
/*------------------------------------------------*/
/*------------------------------------------------*/
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.page-scroll {
 display: none;
	
}
.innerHeader {
	padding-left: .5rem;
	padding-right: .5rem;
	padding-top: .125rem;
	padding-bottom: .425px;
	margin-top: -4.65rem;
	align-content: center;
	text-align: center;
	line-height: 1rem;
	font-size: .96356rem;
	font-family: 'functionregular', Arial, sans-serif;
	color: rgba(77,57,63,.70);
	justify-content: center;
	letter-spacing: 1.2346%;
	}
}
/*-----------------Portrait Only----------------*/
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
.page-scroll {
 display: none;
}
.mt-5,
.my-5 {
  margin-top: 1.5rem !important;
}

.navbar-brand img{
    width: 230px;
    margin-top: 0px;
}
.logo {
	margin-top: -1.75rem;
	/*width: 56%;*/
	padding-left: 0px;
	/*background-color: dimgrey;*/
}

.fixed-top {
  position: fixed;
  top: -1.5rem;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixer-topper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
height: 3rem;
  z-index: 30;
	background-color:white;
	color: white;
}
.fixer-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
	height: 1.9rem;
  z-index: 30;
	background-color:white;
	color: white;
}

.push-down{
	margin-top:-1.5rem;
}
.pull-down{
	position: relative;
	padding-top: -2rem;
	
	height: 100%;
	margin-bottom: -2rem;
	overflow-x: auto;
}
.innerCover {
	padding-top: .1171875rem;
	margin-top: -1.875rem;
	padding-bottom: 2.1171875rem;
	margin-bottom: 2rem;
}
/*---------------------swiper-------------------------*/
	  .swiper-slide{
		 
		  
	  }
.swiper-img{
	position: relative;
	width: 100%;
	margin: 0 auto;
	align-content: center;
	  }
.swiper-container {
      /*width: 80%;*/
     height: auto;
	background-color: white;
	margin-top: -2rem;
	padding-bottom: 2rem;
    }
.swiper-wrapper {
  padding-top: .2rem;
	height: 100%;
	background-color: white;
}
.swiper-button-next{
	padding-top:2rem;
}
.swiper-button-prev{
	padding-top:2rem;
}
}
/*-----------------Landscape Only----------------*/
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
.page-scroll {
 display: none;
}
.navbar-brand img{
width: 300px;
margin-top: -8px;
 
}
.fixed-top {
  position: fixed;
  top: -2.5rem;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixer-topper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
height: 3rem;
  z-index: 30;
	background-color:white;
	color: white;
}
.fixer-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
	height: 1.9rem;
  z-index: 30;
	background-color:white;
	color: white;
}
	  .text-justify {
  text-align: left !important;
}
/*---------------------swiper-------------------------*/
	  .swiper-slide{
		 
		  
	  }
.swiper-img{
	position: relative;
	width: 100%;
	margin: 0 auto;
	align-content: center;
	  }
.swiper-container {
      /*width: 80%;*/
     height: auto;
	background-color: crimson;
	margin-top: -2rem;
	padding-bottom: 2rem;
    }
.swiper-wrapper {
  padding-top: .2rem;
	height: 100%;
	background-color: darkcyan;
}
.swiper-button-next{
	padding-top:2rem;
}
.swiper-button-prev{
	padding-top:2rem;
}
	  
}
/* ---------------------------------------------- */
/* ------------------iPhone ends------------------*/
/* -----------------------------------------------*/
/*=================================================*/
/*=================================================*/
/*------------------------------------------------*/
/* ---------------------iPad----------------------*/
/* -----------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*=================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .bc-color{
	/*background-color: blue;*/
}
.logo {
	margin-top: -36px;
	width: 56%;
	padding-left: 0px;
	/*background-color: dimgrey;*/
}

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .bc-color{
	/*background-color: purple;*/
}
.navbar-brand img{
    width: 400px;
    margin-top: 0px;
	/*background-color: pink;*/
 
}
.logo {
	margin-top: -36px;
	width: 56%;
	padding-left: 0px;
	/*background-color: dimgrey;*/
}
.fixed-top {
  position: fixed;
  top: -20px;
  right: 0;
  left: 0;
  z-index: 1030;
}
	  .fixer-topper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
height: 6rem;
  z-index: 30;
	background-color:white;
	color: white;
}
.fixer-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
	height: 1.9rem;
  z-index: 30;
	background-color:white;
	color: white;
}
.display-4 {
  font-size: 1.90rem;
  font-weight: 200;
  line-height: 1.2;
}
.h3 {
  font-size: 1.00rem;
}
.lead {
  font-size: 0.98rem;
  font-weight: 160;
}
.text-justify {
  text-align: left !important;
}
.page-section{
		 margin-top: 8rem;
		  
		  
	  }
.push-down{
	margin-top:-1.5rem;
}
.pull-down{
	position: relative;
	padding-top: -2rem;
	
	height: 100%;
	margin-bottom: -2rem;
	overflow-x: auto;
}
.innerCover {
	padding-top: .1171875rem;
	margin-top: -1.875rem;
	padding-bottom: 2.1171875rem;
	margin-bottom: 2rem;
	
	/*align-content: center;
	text-align: center;
	font-family: 'functionregular', Arial, sans-serif;
	font-size: 1.42em;
	color: rgba(93,125,136,1.00);
	font-weight: 200;
	letter-spacing: .18em;*/
}

	  .scroll-down {
 
  bottom:14%;
	
		
}
	 .page-section{
		 margin-top: 1rem;
		  
		  
	  }
	  
/*---------------------swiper-------------------------*/
.swiper-container {
      /*width: 80%;*/
      height: auto;
/*	background-color: crimson;*/
    }
.swiper-wrapper {
  padding-top: 2rem;
	height: 100%;
}
.swiper-button-next{
	padding-top:1rem;
}
.swiper-button-prev{
	padding-top:1rem;
}
	  
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.navbar-brand img{
    width: 125px;
    margin-top: 20px;
 
}
	  .page-scroll {
 display:block;
margin: 0 auto;
		  
}
	  .fixer-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
	height: 0.9rem;
  z-index: 30;
	background-color:white;
	color: white;
}
	  .innerCover {
	padding-top: -.1171875rem;
	margin-top: -2.875rem;
	padding-bottom: 2.1171875rem;
	margin-bottom: 2rem;
	
	/*align-content: center;
	text-align: center;
	font-family: 'functionregular', Arial, sans-serif;
	font-size: 1.42em;
	color: rgba(93,125,136,1.00);
	font-weight: 200;
	letter-spacing: .18em;*/
}
	  
	.mr-2{
		   margin-right: 0.125rem !important;
	  }
	  .mr-5customise,
	  .mx-5customise {
  margin-right: 0.65rem !important;
}
	  .w-100c {
  width: 75% !important;
}
	  /*---------------------swiper-------------------------*/
.swiper-container {
      /*width: 80%;*/
      height: auto;
/*	background-color: crimson;*/
    }
.swiper-wrapper {
  padding-top: 2rem;
	height: 100%;
}
.swiper-button-next{
	padding-top:1rem;
}
.swiper-button-prev{
	padding-top:1rem;
}
	  
}
}
/*=================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
/*------------------------------------------------*/
/*------------------------------------------------*/

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
.page-scroll {
 display: none;

}
.carousel {
 top: 4rem;
margin-bottom: 2rem;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
.fixed-top {
  position: fixed;
  top: -10px;
  right: 0;
  left: 0;
  z-index: 1030;
}
	  .carousel {
 padding-top: 4rem;
		  /*margin-bottom:1.2rem;*/
}
	
	 .page-section{
		 margin-top: 1rem;
		  
		  
	  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
.page-scroll{
 display: block;
	 
}
.mr-2{
	margin-right: 0.125rem !important;
	}
.amanoka-btn-draw {
	padding: 5rem;
	background-color: crimson;
	color: white;
		padding-top: 10rem;
		
	}
.bd-example {
    position: relative;
    padding: 1rem;
    margin: 1rem -15px 0;
    border: solid #f8f9fa;
    border-width: .2rem 0 0
}
}
/* ---------------------------------------------- */
/* ------------------iPad ends------------------*/
/* -----------------------------------------------*/
/*=================================================*/
/*=================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/* ---------------- iPad Pro 10.5" --------------- */
/*------------------------------------------------*/
/*------------------------------------------------*/
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}
/*=================================================*/
/*=================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/* ------------------ iPad Pro 12.9" ------------ */
/*------------------------------------------------*/
/*------------------------------------------------*/

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.navbar-brand img{
    width: 125px;
    margin-top: 20px;
 
}

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ---------------------------------------------- */
/* ------------------iPad ends------------------*/
/* -----------------------------------------------*/
/*=================================================*/


