@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. */
}
.sticky-footer-wrapper {
   min-height:100vh;
}
a{
	color:#24ACB3;
	text-decoration: none;
	
}
a:link{
	color: #24ACB3;
	text-decoration: none;
}
a:hover{	
	color:rgba(36,172,179,1.00);
	text-decoration: none;
	font-style: italic;
}
/*body {
  display: -ms-flexbox;
  display: flex;
  color: #fff;

}*/
/*.logo {
	margin-top: -50px;
	width:100%;
	padding-left: 8px;
}*/
.navbar{
	
	font-size: .74rem;
	text-transform: lowercase;
	/*background-color: #c58f25;*/
	/*background-color: dimgrey;*/
	 margin: 2rem,1rem,1rem,2rem;
}
.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;
}
.card-title{
	width: 100%;
	text-align: center;
	}
.card-footer{
	font-size: .875rem;
}
.first_container{
	padding-top: .875rem;
	background-color: white;
	position: relative;
	height: 100%;
	scroll-behavior: auto;
}
.jumbotron{
	margin-bottom: 1.2rem;
	background-color: white;
}
#feedback {
	height: 0px;
	width: 10rem;
	position: fixed;
	right: 10%;
	bottom: 6%;
	z-index: 1000;
}
#feedback a {
	display: block;
	background: #449D96;;
	height: 2.5rem;
	padding-top: .75rem;
	width: 9.06rem;
	text-align: center;
	color:#FFFFFF;
	font-family: 'functionregular', Arial, sans-serif;
	font-size: .875rem;
	font-weight: bold;
	text-decoration: none;
}
.btnq{
	display: inline-block;
    padding: 2px 2px;
    margin-bottom: 0;
    font-size: 1.426em;
    font-weight: normal;
	text-transform: uppercase;
    line-height: 1.62857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	width: 100%;
}

#feedback a:hover {
	background:#24ACB3;
}
/*.modal-body{
	padding:1.2rem;
	width: 100%;
	
}*/
.inSIDE{
	padding-top: 0px;
	width: 100%;
	text-align: center;
	font-family: 'functionregular', Arial, sans-serif;
	letter-spacing: .3em;
	color: #24ACB3;
}
.nowColor{
	width: 100%;
	text-align: center;
	font-family: 'functionregular', Arial, sans-serif;
	letter-spacing: .3em;
	color: #4f2123;
	
}
 .paraSIDE{
	width: 100%;
	text-align: center;
	font-family: 'functionregular', Arial, sans-serif;
	font-color: #4f2123;
	font-size: 1.28em;
	font-weight:normal;
	text-decoration: none;
	
	}


.vidBoarder{
	position: relative;
	align-content: center;
	width: 100%;
}
.video-link{
	text-align: left;
	font-size: .875rem;
	color: rgba(36,102,106,1.00);
}
.card-text{
	font-size: 0.965em;
	text-align: center;
	font-family: 'functionregular', Arial, sans-serif;
	color:#495057;
	line-height:1.462;
	padding-bottom:2%;	
	
}

::placeholder { 
    color: #4f2123;
    opacity: 1;
}

:-ms-input-placeholder { 
    color: #4f2123;
}

::-ms-input-placeholder {
   color: #4f2123;
}

.fixer-topper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
	height: 8rem;
  z-index: 30;
	background-color:white;
	color: white;
}
.fixer-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
	height: 1.4rem;
  z-index: 30;
	background-color:white;
	color: white;
}
.innerCover {
	padding-top: 1.875px;
	margin-top: .875rem;
	padding-bottom: 2.875px;
}
.cover-heading{
	align-content: center;
	text-align: center;
	font-family: 'functionregular', Arial, sans-serif;
	font-size: 0.842em;
	color: rgba(93,125,136,1.00);
	font-weight: 200;
	letter-spacing: .18em;
	padding-bottom: 3.875rem;
	}


.footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  text-align: center;
  font-size: .8rem;
  height: 1rem;
  line-height: 1rem;
  /*background-color: #f5f5f5;*/
}

/*=================================================*/
/*------------------------------------------------*/
/* ----------- 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;
	
}
.carousel {
 top: 10rem;
margin-bottom: 1.5rem;
}
}
/*-----------------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;
}

.navbar-brand img{
    width: 230px;
    margin-top: 0px;
	/*background-color: orange;*/
 
}
.logo {
	margin-top: -8px;
	/*width: 56%;*/
	padding-left: 0px;
	/*background-color: dimgrey;
	
	margin-left: auto !important;*/
}
.jumbotron{
	margin-top: -6.4rem;
	margin-bottom: -2rem; 
	background-color: white;
}
.first_container{
	padding-top: .475rem;
	background-color: white;
	position: relative;
	height: 100%;
	scroll-behavior: auto;
}
/*.navbar-brand img{
width: 100%;
 
}*/
.fixed-top {
  position: fixed;
  top: -3.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;
}
.innerCover {
	padding-top: .111875rem;
	margin-top: .475rem;
	padding-bottom: 2.875px;
	
}
.fixer-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
	height: 1.4rem;
  z-index: 30;
	background-color:white;
	color: white;
}
#feedback {
	height: 0px;
	width: 10rem;
	position: fixed;
	right: 28%;
	bottom: 3.6rem;
	margin-top: 1.6rem;
	z-index: 1000;
}
#feedback a {
	display: block;
	background: #449D96;;
	height: 2.2rem;
	padding-top: .75rem;
	width: 9.06rem;
	text-align: center;
	color:#FFFFFF;
	font-family: 'functionregular', Arial, sans-serif;
	font-size: .875rem;
	font-weight: bold;
	text-decoration: none;
}
.btnq{
	display: inline-block;
    padding: 2px 2px;
    margin-bottom: 0;
    font-size: 1.226em;
    font-weight: normal;
	text-transform: uppercase;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	width: 100%;
}

#feedback a:hover {
	background:#24ACB3;
}
.jumbotron{
	padding-top: 1rem;
	background-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;
		  
		  
	  }
.innerCover {
	padding-top: .1171875rem;
	margin-top: .875rem;
	padding-bottom: .1171875rem;

}

.footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  text-align: center;
  font-size: .8rem;
  height: 1rem;
  line-height: 1rem;
  /*background-color: #f5f5f5;*/
}

}
/*-----------------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: -40px;
  right: 0;
  left: 0;
  z-index: 1030;
}
.carousel {
 top: 6rem;
margin-bottom: 1.5rem;
}
	  .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;
}
 .about-holder{
	background-color:rgba(207,171,101,0.50);
	margin-top: 3rem;
}
	  .text-justify {
  text-align: left !important;
}
	  
}
/* ---------------------------------------------- */
/* ------------------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: -32px;
  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;
}
.innerCover {
	padding-top: .111875rem;
	margin-top: .475rem;
	padding-bottom: 2.875px;
	
	/*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;*/
}
.fixer-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
	height: 3.4rem;
  z-index: 30;
	background-color:white;
	color: white;
}
#feedback {
	height: 0px;
	width: 10rem;
	position: fixed;
	right: 2%;
	bottom: 12.8%;
	margin-top: 1.6rem;
	z-index: 1000;
}
#feedback a {
	display: block;
	background: #449D96;;
	height: 2.2rem;
	padding-top: .75rem;
	width: 9.06rem;
	text-align: center;
	color:#FFFFFF;
	font-family: 'functionregular', Arial, sans-serif;
	font-size: .875rem;
	font-weight: bold;
	text-decoration: none;
}
.btnq{
	display: inline-block;
    padding: 2px 2px;
    margin-bottom: 0;
    font-size: 1.226em;
    font-weight: normal;
	text-transform: uppercase;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	width: 100%;
}

#feedback a:hover {
	background:#24ACB3;
}
.jumbotron{
	padding-top: 1rem;
	background-color: white;
}

.carousel {
 padding-top: 6rem;
		  /*margin-bottom:1.2rem;*/
}
	  .scroll-down {
 
  bottom:14%;
	
		
}
	 .page-section{
		 margin-top: 1rem;
		  
		  
	  }
/*	   .modal{
  left: 6%;
   top: 50%;
}*/
	/*  .modal.in .modal-dialog {
    position:fixed;
    bottom:0px;
    right:1rem;
    margin:0px;
	
}*/
}

/* 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;
		  
}
	  
	.mr-2{
		   margin-right: 0.125rem !important;
	  }
	  .mr-5customise,
	  .mx-5customise {
  margin-right: 0.65rem !important;
}
	  .w-100c {
  width: 75% !important;
}
}
/*=================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/* ----------- 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------------------*/
/* -----------------------------------------------*/
/*=================================================*/


