@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Aoboshi+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


/*
	Title # US Bullion Reserve
	Date #  28 February 2024
*/


html {
  scroll-behavior: smooth;
}


*{ padding: 0px; margin: 0px; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body{ padding: 0px; margin: 0px; background: #1A1A1A; /*font-family: "Aoboshi One", serif;*/ font-family: "Montserrat", sans-serif; font-weight: 400; font-style: normal; line-height:24px; }


.body-full{ width: 100%; float: left; position: relative; background: #272727; }
.body-full2{ width: 100%; float: left; position: relative; background: #FFF; }
	


img{ max-width:100%; height:auto; }


.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  /*width: 70%;*/
  margin: auto;
}

a{ text-decoration:none;outline: 0; }
a:hover{ text-decoration:none;outline: 0; }
:focus {
outline: 0;
}
button:focus {
    outline: 0 !important;
}

.table > thead > tr > th{ border:none; font-size:12px; font-weight:normal; color:#666666; } 
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border:none; font-size:12px; font-weight:normal; color:#000; line-height:20px; } 


@font-face {
    font-family: 'HelveticaBold';
    src: url('../font/Helvetica-Bold/helvetica-bold-webfont.eot');
    src: url('../font/Helvetica-Bold/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Helvetica-Bold/helvetica-bold-webfont.woff') format('woff'),
         url('../font/Helvetica-Bold/helvetica-bold-webfont.ttf') format('truetype'),
         url('../font/Helvetica-Bold/helvetica-bold-webfont.svg#HelveticaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* ================================================== Start Top ========================================================== */

.top-full{ width: 100%; float: left; position: relative; background:#000; /*box-shadow: 0 0px 8px 0 rgba(0,0,0,0.18);*/ }
	.top-full .container{ max-width: 1320px; }

	/*.top-full.sticky{ position: fixed; z-index: 999; }*/



@media (min-width:1341px) {
	
.top-full .container{
					max-width:1800px;
					padding-right:80px;
					padding-left:80px;
					}	
	
}


@media (max-width:1250px) {
	
.top-full .container{
					padding-right:40px;
					padding-left:40px;
					}
}


@media (max-width:991px) {
	
.top-full .container{
					padding-right:20px;
					padding-left:20px;
					}
	
}

	

.top{
	width:100%;
	padding: 13px 10px;
	position:relative;
	float: left;
	/*display: flex;
	justify-content: space-between;
	align-items: center;*/
	}

	.logo{
		  width:auto;
		  float:left;
		  position:relative;
		  z-index: 2;
		 }

		.logo img{ width:auto; height:100px; }


	.top-bbb{
			width: auto;
			padding:3px 0px 0px 20px;
			float: left;
			position:relative;
			text-align: center;
			z-index: 2;
			}

		.top-bbb img{ width:auto; height:64px; margin-bottom:0px; }

		.top-bbb p{ font-family: 'HelveticaBold'; font-size:12px; line-height:14px; font-weight:700; color:#FDF8F8; margin-bottom:0px; }
			.top-bbb p a{ color:#FDF8F8; }

	.top-diamond{
				width: 100%;
				float:left;
				position:absolute;
				left: 0px;
				top: 35px;
				z-index: 1;
				text-align: center;
				}	

		.top-diamond img{ width: auto; height: 60px; }

		.top-diamond h3{ font-size:20px; line-height:24px; font-weight:500; color:#FFF; font-style: italic; margin-bottom:0px; }
			.top-diamond h3 a{ color:#FFF; }

		.top-diamond ul{ padding: 0px; margin: 0px; }
		.top-diamond li{ padding: 0px; margin: 0px; list-style: none; display: inline-block; font-size: 14px; font-weight: 600; color: #DCCEA0; line-height: 19px; background: url("../img/diamond.webp") left center no-repeat; background-size: 14px 19px; padding-left: 30px; margin-left: 15px; margin-bottom: 10px; vertical-align: middle; }
		.top-diamond li:first-child{ padding-left: 0px; margin-left:0px; background: none; }

		

	.top-phone{
				width: auto;
				padding: 15px 0px 0px;
				float:right;
				position:relative;
				text-align: right;
				z-index: 2;
				}	

		.top-phone h3{ font-size:28px; line-height:30px; font-weight:500; color:#DCCEA0; margin-bottom:5px; }
			.top-phone h3 a{ color:#DCCEA0; }

		 .top-phone p{ font-size:14px; font-weight:300; color:#DCCEA0; line-height:16px; margin-bottom:0px; }
			.top-phone p a{ color:#DCCEA0; }


@media (max-width: 1199px) {	
	
/*.top-diamond{
			width: 45%;
			padding: 0px 0px;
			}

	.top-diamond li{ padding-left:25px; margin-left:5px; }*/
	
.top-diamond{
			padding: 0px 0px 0px 8%;
			top: 45px;
			}	
	
	.top-diamond img{ width: auto; height:40px; }

	
	
.top-phone{
		padding: 18px 0px 0px;
		}
	.top-phone h3{ font-size:24px; line-height:30px; }
	.top-phone p{ font-size:10px; line-height:14px; }
	
	
}



@media (max-width: 991px) {	
	
.logo{
	  width:auto;

	 }

	.logo img{ width:auto; height:60px; }


.top-bbb{
		width: auto;
		padding: 0px 0px 0px 20px;
		}

	.top-bbb img{ width:auto; height:40px; }

	.top-bbb p{ font-size:11px; line-height:10px; }


.top-diamond{
			padding: 0px 0px 0px 5%;
			top: 27px;
			}	

	.top-diamond img{ width: auto; height:35px; }
	
	
	
.top-phone{
		width: auto;
		padding: 7px 0px 0px;
		float:right;
		position:relative;
		text-align: right;
		}	

	.top-phone h3{ font-size:20px; line-height:22px; }
	.top-phone p{ font-size:9px; line-height:10px; }
	
	
}


@media (max-width: 767px) {

.top{
	padding:12px 0px;
	}

	.logo{
		  width:auto;
		  padding: 5px 0px 0px;
		 }

		.logo img{ width:auto; height:50px; }


	.top-bbb{
			width: auto;
			}

		.top-bbb img{ width:auto; height:40px; }
	
	
	.top-diamond{
				display: none;
				}	
			
	
	.top-phone{
				width: auto;
				}

		.top-phone h3{ font-size:20px; line-height:22px; }
		.top-phone p{ font-size:9px; line-height:10px; }

}


@media (max-width: 359px) {
	
.top-bbb p{ font-size:10px; line-height: 12px; }
	
	
.top-phone{
		padding:9px 0px 0px;
		}
	
	.top-phone h3{ font-size:18px; line-height:20px; }
	.top-phone p{ font-size:8px; line-height:10px; }
	
}


/* ============================================= End Top ================================================= */



/* ================================================== Start Shippng and Money Back ========================================================== */

.price-updown-full{ width: 100%; float: left; position: relative; background:#272727; }
	.price-updown-full .container{ max-width: 1260px; }


@media (min-width:1341px) {
	
.price-updown-full .container{
							max-width:1800px;
							padding-right:80px;
							padding-left:80px;
							}	
	
}


@media (max-width:1250px) {
	
.price-updown-full .container{
							padding-right:60px;
							padding-left:60px;
							}
}


@media (max-width:991px) {
	
.price-updown-full .container{
							padding-right:20px;
							padding-left:20px;
							}
	
}
	

.price-updown{
			width:100%;
			position:relative;
			float: left;
			height: 34px;
			overflow: hidden;
			}

	.price-updown ul{ padding: 0px; margin: 0px; /*display: flex; align-items: center; justify-content: space-between;*/ text-align: center; }
	.price-updown li{ padding: 0px; margin: 0px; list-style: none; display:inline-block; font-size: 14px; font-weight: 700; color: #FDF8F8; line-height:34px; width:25%; float: left; border-left: 1px solid #575757; padding: 0px 5px; }
		.price-updown li a{ color: #FDF8F8; }

	.price-updown li:first-child{ padding-left:0px; border-left: 0px; }
	.price-updown li:last-child{ padding-right: 0px; }

	.price-updown li span{ font-weight: 300; }
	.price-updown li b{ font-weight: 500; margin-left: 10px; }

		.price-updown li img{ width: auto; height: 7px;; display: inline-block; vertical-align:middle; margin-right:3px; }




@media (max-width: 991px) {	

.price-updown li{ font-size: 12px; line-height:30px; width:auto; padding:0px 10px; }
	


}


/* ================================================== End Fast Delivery ========================================================== */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Index Header <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.index-header-full{ width:100%; float:left; position:relative; background:#efe8e2 url("../img/hero.webp") center no-repeat; background-size: cover; }
	

.index-header{
			 width:100%;
			 padding:38px 0px 60px;
			 position:relative;
			 float: left;
			 text-align: center;
			}
	
	.index-header h1{ font-family: "Aoboshi One", serif; font-size:42px; line-height:61px; font-weight:400; color:#DCCEA0; margin-bottom:7px; }

	.index-header hr{ border: 0px; width: 384.57px; height: 11px; background: url("../img/line.png") no-repeat; background-size: 385px 11px; margin: 0px auto 18px; /*background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 59.66%, #DFD6B4 100%);*/ }

	.index-header h3{ font-size:20px; line-height:22px; font-weight:500; color:#DCCEA0; margin-bottom:13px; }
		.index-header h3 a{ color:#DCCEA0; }

	 .index-header p{ font-size:24px; font-weight:500; color:#FFF; line-height:26px; margin-bottom:39px; }
		.index-header p a{ color:#FFF; }
	
	.index-header .btn-primary{
							min-width:282px;
							padding:10px 10px;
							background:#F9DFB6;
							background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%);
							height:auto;
							border:0px;
							border-radius:6px;
							font-family: "Montserrat", sans-serif; font-size:18px; font-weight:500; color:#000; line-height:27px; text-align:center; display:inline-block; cursor:pointer; text-transform: uppercase;
							margin-top: 20px;
							}
	
		.index-header .btn-primary img{ width: 16px; height: auto; vertical-align: baseline; margin: 0px 0px 0px 10px; }

		.index-header .btn-primary:hover{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; }
		.index-header .btn-primary:not(:disabled):not(.disabled):active{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; border:0px; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
		.index-header .btn.focus, .btn:focus{ outline: 0; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }


		.index-header .video{ border:1px solid #434343; margin-bottom: 23px; display: inline-block; }

			.index-header .video img{ width: auto; height:337px; }


	

@media (max-width: 767px) {	
	
.index-header{
			 width:100%;
			 padding:40px 0px;
			}
	
	.index-header h1{ font-size:24px; line-height:35px; }

	.index-header hr{ width: 200px; height: 6px; background-size: 200px 6px; }

	.index-header h3{ font-size:14px; line-height:16px; color: #FFF; }

	 .index-header p{ font-size:18px; line-height:20px; color: #DCCEA0; margin-bottom:20px; }
	

	.index-header .video img{ width: auto; height:191px; }
	

}
				
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Index Header <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Market Prices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.top-diamond-mobile-full{ width: 100%; float: left; position: relative; background: #272727; display: none; }

.top-diamond-mobile{
					width: 100%;
					padding:20px 0px;
					float:left;
					position:relative;
					text-align: center;					
					}	

		.top-diamond-mobile ul{ padding: 0px; margin: 0px; }
		.top-diamond-mobile li{ padding: 0px; margin: 0px; list-style: none; display: inline-block; width: 100%; float: left; font-size: 14px; font-weight: 600; color: #DCCEA0; line-height: 16px; margin-top: 12px; }
			.top-diamond-mobile li a{ color: #DCCEA0; }
		.top-diamond-mobile li:first-child{ margin-top: 0px; }


@media (max-width: 767px) {
	
.top-diamond-mobile-full{ display: inline-block; }
	
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Market Prices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Market Prices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.market-prices-full{ width: 100%; float: left; position: relative; background: #1A1A1A; }

.market-prices{
			width:100%;
			padding:10px 53px;
			float:left;
			position:relative;
			text-align:center;
			}	
			
	.market-prices ul{ padding:0px; margin:0px; width:100%; display: flex; flex-wrap: nowrap;  justify-content: space-between; align-items: center; }
	.market-prices li{ padding:0px; margin:0px; list-style:none; display:inline-block; font-size:20px; line-height:21px; font-weight:500; color:#FFF; }
		.market-prices li a{ color:#FFF; }
	
	/*.market-prices li:nth-child(1){  }*/


@media (max-width: 1199px) {
	
.market-prices{
			width:100%;
			padding:10px 0px;
			}
	
.market-prices li{ font-size:18px; line-height:20px; }
	
}



@media (max-width: 991px) {
	
.market-prices ul{ display: inline-block; }
.market-prices li{ font-size:18px; line-height:20px; width: 100%; float: left; margin-top: 12px; }
/*.market-prices li:first-child{ margin-top:0px; }*/
	
}


@media (max-width: 359px) {
	
.market-prices li{ font-size:16px; line-height:18px; }
	
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Market Prices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */




/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Current Market Prices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.current-market-prices{
					width:100%;
					padding:34px 0px 20px;
					float:left;
					position:relative;
					}

	.current-prices-title{
						width:100%;
						float:left;
						position:relative;
						text-align: center;
						}
			
		.current-prices-title h2{ font-family: "Aoboshi One", serif; font-size:42px; line-height:61px; font-weight:400; color:#DCCEA0; margin-bottom:5px; }
			.current-prices-title h2 a{ color:#DCCEA0; }

		.current-prices-title h3{ font-size:24px; line-height:26px; font-weight:500; color:#DCCEA0; margin-bottom:15px; }
			.current-prices-title h3 a{ color:#DCCEA0; }

		.current-prices-title h4{ font-size:16px; line-height:17px; font-weight:300; color:#DCCEA0; margin-bottom:25px; }
			.current-prices-title h4 a{ color:#DCCEA0; }

		 .current-prices-title p{ font-size:10px; font-weight:300; color:#DCCEA0; line-height:11px; margin-bottom:30px; }
			.current-prices-title p a{ color:#DCCEA0; }







	.current-prices-coins{
						width:100%;
						float:left;
						position:relative;
						text-align: center;
						}

		.current-prices-coins ul{ padding:0px; margin:0px; }
		.current-prices-coins li{ padding:0px; margin:0px; list-style:none; display:inline-block; width: 23%; min-height: 390px; padding:40px 10px 0px; float: left; margin-left: 2.6%; background: #1A1A1A; border: 1px solid rgba(234,218,181,0.19); box-shadow: 0px 2px 4px rgba(0,0,0,0.5); /*box-shadow: 2px 2px 4px rgba(0,0,0,0.5);*/ border-radius: 8px; margin-bottom:45px; }

		.current-prices-coins li:nth-child(4n+1){ margin-left:0px; }

			.current-prices-coins li img{ width: auto; height: 118px; margin-bottom:34px; }

			.current-prices-coins li h3{ font-size:24px; line-height:26px; font-weight:600; color:#DCCEA0; margin-bottom:25px; }
				.current-prices-coins li h3 a{ color:#DCCEA0; }

			.current-prices-coins li p{ font-size:16px; font-weight:300; color:#DCCEA0; line-height:17px; margin-bottom:16px; min-height: 50px; }
				.current-prices-coins li p a{ color:#DCCEA0; }


		/*.current-prices-coins .form-control{ font-family: "Montserrat", sans-serif; font-size:14px; font-weight:500; color:#000; line-height:22px; width: 100%; border:0px solid #C5C5C5; background: #CFB78C; height:32px; border-radius:6px; padding:5px 20px; }

		.current-prices-coins .form-control::-webkit-input-placeholder{ color:#000; opacity:1; }
		.current-prices-coins .form-control:-moz-placeholder{ color:#000; opacity:1; }
		.current-prices-coins .form-control::-moz-placeholder{ color:#000;opacity:1; }
		.current-prices-coins .form-control:-ms-input-placeholder{ color:#000; opacity:1; }*/

		
		.custom-select{
					padding: 0px 0px;
					height: 32px;
					position: relative;
					font-family: Arial;
					width: 142px;
					}

		.custom-select select{
							  display: none;
							}

		.select-selected{
						background-color: #CFB78C;
						border-radius: 6px;
						}

		.select-selected:after{
							  position: absolute;
							  content: "";
							  top: -2px;
							  right: 10px;
							  /*border: 6px solid transparent;
							  border-color: #1A1A1A transparent transparent transparent;*/
							  background:#cfb78c url(../img/selectbox-bg.png) right center no-repeat;
							  background-size: 33px 35px;
							  height: 35px;
							  width: 33px;
							}

		/*.select-selected.select-arrow-active:after{
													 border-color: transparent transparent #1A1A1A transparent;
													 top: 7px;
													}*/

		.select-items div,.select-selected{
										width: 144px;
										margin: -2px 0px 0px -2px;
										padding:9px 15px;
										height: 35px;
										border: 0px;
										cursor: pointer;
										user-select: none;
										font-family: "Montserrat", sans-serif; font-size:14px; font-weight:500; color:#000; line-height:17px; text-align:left;
										}

		.select-items{
					position: absolute;
					background-color: #cfb78c;
					top: 0px;
					left: -2px;
					right: 0;
					z-index: 99;
					width: 144px;
					border-radius: 6px;
					font-family: "Montserrat", sans-serif; font-size:14px; font-weight:500; color:#000; line-height:17px; text-align:left;
					}

		.select-hide{
				  display: none;
				}

		.select-items div:hover, .same-as-selected{
												background-color: rgba(0, 0, 0, 0.1);
												}






	.umismatic-coins{
					max-width: 575px;
					padding: 15px 15px;
					/*float: left;*/
					display: grid;
					margin: auto;
					position:relative;
					background: #1A1A1A; 
					border: 1px solid #423f38; 
					box-shadow: 0 0 50px rgba(0,0,0,0.5); 
					border-radius: 8px; 
					text-align: center;
					margin-bottom:30px;
					}

		.umismatic-coins h2{ font-family: "Aoboshi One", serif; font-size:24px; line-height:26px; font-weight:400; color:#DCCEA0; margin-bottom:15px; }
			.umismatic-coins h2 a{ color:#DCCEA0; }

		.umismatic-coins h3{ font-size:18px; font-weight:500; color:#DCCEA0; line-height:20px; margin-bottom:0px; }
			.umismatic-coins h3 a{ color:#DCCEA0; text-decoration: underline; }
				.umismatic-coins h3 a:hover{ color:#DCCEA0; text-decoration: none; }

		.umismatic-coins ul{ padding: 0px; margin: 0px; margin-bottom: 15px; }
		.umismatic-coins li{ padding: 0px; margin: 0px; list-style: none; display: inline-block; margin:10px 7px; }
		.umismatic-coins li img{ width: 65px; height: 65px; }



	.current-prices-button{
						width:100%;
						padding: 5px 3% 0px;
						float:left;
						position:relative;
						text-align: center;
						}

		.current-prices-button img{ width: auto; height: 55px; margin: 10px 0px; }

		.current-prices-button ul{ padding: 0px; margin: 0px; margin-bottom: 20px; }
		.current-prices-button li{ padding: 0px; margin: 0px; list-style: none; display: inline-block; font-size: 14px; font-weight: 600; color: #DCCEA0; line-height: 19px; background: url("../img/diamond.webp") left center no-repeat; background-size: 14px 19px; padding-left: 30px; margin-left: 15px; vertical-align: middle; }
		.current-prices-button li:first-child{ padding-left: 0px; margin-left:0px; background: none; }


		.current-prices-button .btn-primary{
											min-width:282px;
											padding:10px 10px;
											background:#F9DFB6;	
											background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%);
											height:auto;
											border:0px;
											border-radius:6px;
											font-family: "Montserrat", sans-serif; font-size:18px; font-weight:500; color:#000; line-height:27px; text-align:center; display:inline-block; cursor:pointer; text-transform: uppercase;
											margin-top: 20px;
											margin-bottom: 20px;
											}

			.current-prices-button .btn-primary img{ width: 16px; height: auto; vertical-align: baseline; margin: 0px 0px 0px 10px; }

			.current-prices-button .btn-primary:hover{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; }
			.current-prices-button .btn-primary:not(:disabled):not(.disabled):active{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; border:0px; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
			.current-prices-button .btn.focus, .btn:focus{ outline: 0; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
	
	

@media (max-width: 1199px) {

.current-prices-coins li{ padding:25px 10px 0px; }

}

@media (max-width: 991px) {
	
.current-prices-coins li{ width: 32%; margin-left: 2%; }
.current-prices-coins li:nth-child(4n+1){ margin-left:2%; }
.current-prices-coins li:nth-child(3n+1){ margin-left:0px; }
	
}

@media (max-width: 767px) {

.current-prices-coins{
					padding: 0px 20px;
					}	
	
.current-prices-coins li{ width: 100%; min-height: inherit; padding:30px 10px; margin-left:0px; margin-bottom:40px; }
.current-prices-coins li:nth-child(4n+1){ margin-left:0px; }
.current-prices-coins li:nth-child(3n+1){ margin-left:0px; }
	
	.current-prices-coins li p{ min-height: inherit; }
	
	
	
.current-prices-title h2{ font-size:24px; line-height:35px; }
.current-prices-title h3{ font-size:18px; line-height:20px; }
.current-prices-title h4{ font-size:14px; line-height:16px;  }
.current-prices-title p{ font-size:10px; line-height:15px; }
	
	
	
.umismatic-coins{
				max-width: 100%;
				width: 100%;
				}

	.umismatic-coins h2{ font-size:20px; line-height:26px; }
	.umismatic-coins h3{ font-size:16px; line-height:20px; }

	
	
.current-prices-button img{ width: auto; height: auto; }
.current-prices-button li{ font-size: 14px; line-height: 19px; background:none; padding-left:0px; margin-left:0px; margin-top: 5px; }
.current-prices-button li:first-child{ margin-top: 0px; }
	
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Current Market Prices <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Bottom <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.bottom-full{ width:100%; float:left; position:relative; background:#CFB78C; }
	

.bottom{
		 width:100%;
		 padding:21px 0px;
		 position:relative;
		 float: left;
		 text-align: center;
		}

	.bottom h3{ font-size:48px; line-height:52px; font-weight:500; color:#1A1A1A; margin-bottom:0px; }
		.bottom h3 a{ color:#1A1A1A; }
	
	.bottom p{ font-size:24px; font-weight:500; color:#1A1A1A; line-height:26px; margin-bottom:5px; }
		.bottom p a{ color:#1A1A1A; }


@media (max-width: 767px) {	
	
.bottom{
		 padding:20px 0px;
		}

	.bottom h3{ font-size:39px; line-height:39px; }	
	.bottom p{ font-size:24px; line-height:26px; }	

}
				
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Bottom <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */




/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Footer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.footer-full{ width: 100%; float: left; position: relative; background: #000; }

footer{
	 width: 100%;
	 padding:32px 0px;
	 float: left;
	 position: relative;
	 /*display: flex;
	 justify-content: space-between;
	 align-items: center;*/
	}


	.footer-logo{
				 width: 184px;
				 float: left;
				 position: relative;
				 z-index: 2;
				}

	
		.footer-logo img{ width: auto; height:116px; }	


	.footer-social{
				 width: 200px;
				 margin: 8px 0px 0px 30px;
				 float: left;
				 position: relative;
				 z-index: 2;				 
				}

		.footer-social img{ width: 24px; height: 24px; margin-right:10px; }

		.footer-social h3{ font-size:22px; line-height:24px; font-weight:500; color:#DCCEA0; margin-bottom:5px; }
			.footer-social h3 a{ color:#DCCEA0; }

		.footer-social p{ font-size:12px; line-height:16px; font-weight:300; color:#DCCEA0; margin-bottom:10px; }
			.footer-social p a{ color:#DCCEA0; }



	.footer-company-logo{
						 width: 100%;
						 float: left;
						 position: absolute;
						 left: 0px;
						 top: 28px;
						 z-index: 1;
						}

		.footer-company-logo ul{ padding: 0px; margin: 0px; width: 335px; margin: auto; }
		.footer-company-logo li{ padding: 0px; margin: 0px; list-style: none; display: inline-block; width: 50%; float: left; margin-top: 15px; text-align: center; vertical-align: middle; }
		.footer-company-logo li:nth-child(1){ width: 100%; margin-top: 0px; }

			.footer-company-logo li:nth-child(1) img{ width: auto; height:63px; display: inline-block; }
			.footer-company-logo li:nth-child(2) img{ width: auto; height:46px; }
			.footer-company-logo li:nth-child(3) img{ width: auto; height:43px; }

				.footer-company-logo li:nth-child(1) p{ font-family: 'HelveticaBold'; font-size:14px; line-height:17px; font-weight:700; color:#FDF8F8; margin-bottom:0px; display: inline-block; vertical-align: middle; }
					.footer-company-logo li:nth-child(1) p a{ color:#FDF8F8; }



	.footer-policies{
				 width: auto;
				 padding: 9px 0px 0px 0px;
				 float: right;
				 position: relative;
				 z-index: 2;
				}

		.footer-policies h3{ font-size:14px; line-height:18px; font-weight:700; color:#FFF; margin-bottom:10px; }
			.footer-policies h3 a{ color:#FFF; }

		.footer-policies ul{ padding: 0px; margin: 0px; }
		.footer-policies li{ padding: 0px; margin: 0px; list-style: none; font-size:14px; font-weight:400; color:#FFF; line-height:16px; background: url(../img/arrow-bullet.webp) left top no-repeat; background-position: 0 .3em; padding-left: 20px; background-size: 12px 10px; margin-bottom:10px; }
			.footer-policies li a{ color:#FFF; }	



@media (max-width: 1199px) {
	
footer{
	 padding:20px 0px;
	}


	.footer-logo{
			 width: 150px;
			}
	
		.footer-logo img{ width: auto; height:auto; }		


	.footer-social{
				 width: 200px;
				 margin: 8px 0px 0px 20px; 
				}

		.footer-social img{ width: 24px; height: 24px; margin-right:10px; }

		.footer-social h3{ font-size:22px; line-height:24px; font-weight:500; color:#DCCEA0; margin-bottom:5px; }
			.footer-social h3 a{ color:#DCCEA0; }

		.footer-social p{ font-size:12px; line-height:16px; font-weight:300; color:#DCCEA0; margin-bottom:10px; }
			.footer-social p a{ color:#DCCEA0; }
	
	
	
	.footer-company-logo{
						 width: 100%;
						 padding: 0px 0px 0px 8%;
						 left: 0px;
						 top: 28px;
						}
	
		.footer-company-logo ul{ width:265px; }

		.footer-company-logo li:nth-child(1) img{ width: auto; height:50px; }
		.footer-company-logo li:nth-child(2) img{ width: auto; height:34px; }
		.footer-company-logo li:nth-child(3) img{ width: auto; height:32px; }

		.footer-company-logo li:nth-child(1) p{ font-size:12px; line-height:17px; }
					
	
}




@media (max-width: 991px) {

footer{
	 width: 100%;
	 padding:170px 0px 10px;
	 display: inline-block;
	 text-align: center;
	}


	.footer-logo{
				 width:100%;
				 margin-bottom:40px;
				}

	
		.footer-logo img{ width: auto; height:100px; }	


	.footer-social{
				 	width: 100%;
					margin:0px 0px 40px;
					}


	.footer-policies{
				 	width: 270px;
					float: none;
					margin: auto;
					text-align: left;					
					}
	
	
	.footer-company-logo{
						 width: 100%;
						 padding: 0px 0px;
						 position: absolute;
						 left: 0px;
						 top: 30px;
						 z-index: 1;
						}
	
		.footer-company-logo ul{ width:280px; }
	
		.footer-company-logo li{ width: 50%; float: left; text-align: center; }
	
		.footer-company-logo li:nth-child(1){ width: 100%; }
	
			.footer-company-logo li:nth-child(1) img{ width: auto; height:55px; }
			.footer-company-logo li:nth-child(2) img{ width: auto; height:40px; }
			.footer-company-logo li:nth-child(3) img{ width: auto; height:38px; }
	
		.footer-company-logo li:nth-child(1) p{ font-size:14px; line-height:17px; }
	
}

			
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Footer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start KNB <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.knb-full{ width: 100%; float: left; position: relative; background:#272727; }

.knb-footer{
		width: 100%;
		padding: 10px 0;
		float: left;
		position: relative;
		font-size: 12px;
		font-weight: 400;
		color: #fff;
		line-height: 20px;
		text-align: center;
		}


	.knb-footer img{ width:auto; height:20px; margin-left: 5px; }
		
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Footer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Progress Bar <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.progress-bar-full{ width: 100%; float: left; position: fixed; left: 0px; bottom: 0px; background: #1A1A1A; border-top: 1px solid #423f38; box-shadow: 0 0 50px rgba(0,0,0,0.85); z-index: 9; display: none; }

.progress-bar-block{
				 width: 100%;
				 padding:10px 30px 15px;
				 float: left;
				 position: relative;
				 display: flex;
				 align-items: center;
				 justify-content: space-between;
				}

	.bar-progress{
				 width: 58%;
				 float: left;
				 position: relative;
				}

		.bar-progress h3{ font-size:12px; line-height:13px; font-weight:500; color:#FFF; margin-bottom:10px; padding-left: 20px; }
			.bar-progress h3 a{ color:#FFF; }

			.bar-progress h3:before{
								  content:'';
								  display: block;
								  position: relative;
								  width: 12px;
								  height: 12px;
								  background: #35BB51;
								  border-radius: 50%;
								  left: -20px;
								  top: 12px;								  
								  }

			.bar-progress ul{ padding: 0px; margin: 0px; display: flex; align-items: center; justify-content: space-between; text-align: center; }
			.bar-progress li{ padding: 0px; margin: 0px; list-style: none; display: inline-block; width:auto; float: left; padding:5px 5px; font-size:12px; line-height:12px; font-weight:500; color:#DCCEA0; }
				.bar-progress li a{ color:#DCCEA0; }
			.bar-progress li:first-child{ padding-left: 0px; text-align: left; }
			.bar-progress li span{ font-size:10px; line-height:11px; font-weight:300; }

			.bar-progress li .arrow{ width: auto; height: 10px; }

			.bar-progress .progress{ width: 100%; border-radius: 8px; height: 31px; margin-bottom: 0px; }
			
				.bar-progress .progress .progress-bar{ font-family: "Montserrat", sans-serif; font-size:12px; line-height:31px; font-weight:500; color:#000; }
				.bar-progress .progress .progress-bar br{ display: none; }

				.bar-progress .progress .progress-bar.green{ width:10%; background: #35BB51; }
				.bar-progress .progress .progress-bar.red{ width:10%; background: #C03131; display: none; }
				.bar-progress .progress .progress-bar.bg-colour{ width: 35%; background: #C0A88D; }
				.bar-progress .progress .progress-bar.bg-colour2{ width: 35%; background: #CFB78C; }
				.bar-progress .progress .progress-bar.yellow{ width:20%; background: #D19653; }




	.progress-bar-cost{
					 width: 22%;
					 float: left;
					 position: relative;
					 text-align: center;
					}

		.progress-bar-cost ul{ padding: 0px; margin: 0px; }
		.progress-bar-cost li{ padding: 0px; margin: 0px; list-style: none; display: inline-block; width: 50%; float: left; padding: 0px 5px; }

			.progress-bar-cost li h3{ font-size:28px; line-height:30px; font-weight:500; color:#FFF; margin-bottom:0px; }
				.progress-bar-cost li h3 a{ color:#FFF; }

			.progress-bar-cost li p{ font-size:12px; font-weight:500; color:#FFF; line-height:13px; margin-bottom:5px; }
				.progress-bar-cost li p a{ color:#FFF; }


	.progress-bar-cost-mobile{
							 width: 195px;
							 float: left;
							 position: relative;
							 display: none;
							}

		.progress-bar-cost-mobile h3{ font-size:14px; line-height:18px; font-weight:500; color:#FFF; margin-bottom:0px; }
			.progress-bar-cost-mobile h3 a{ color:#FFF; }



	.progress-bar-button{
						 width: auto;
						 float: right;
						 position: relative;
						}

		.progress-bar-button .btn-primary{
										min-width:198px;
										padding:10px 10px;
										background:#F9DFB6;
										background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%);
										height:auto;
										border:0px;
										border-radius:6px;
										font-family: "Montserrat", sans-serif; font-size:18px; font-weight:500; color:#000; line-height:27px; text-align:center; display:inline-block; cursor:pointer; text-transform: uppercase;
										margin-top: 0px;
										}

			.progress-bar-button .btn-primary img{ width: 16px; height: auto; vertical-align: baseline; margin: 0px 0px 0px 10px; }

			.progress-bar-button .btn-primary:hover{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; }
			.progress-bar-button .btn-primary:not(:disabled):not(.disabled):active{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; border:0px; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
			.progress-bar-button .btn.focus, .btn:focus{ outline: 0; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
		


@media (max-width: 1250px) {

.progress-bar-cost li h3{ font-size:20px; line-height:25px; }
	
	
	
.bar-progress li{ font-size:10px; line-height:12px; }
.bar-progress li span{ font-size:9px; line-height:11px; }

	
	
.progress-bar-button .btn-primary{
								min-width:125px;
								}
	
}


@media (max-width: 991px) {
	
.progress-bar-block{
					 width: 100%;
					 padding:10px 20px 15px;
					 display: inline-block;
					}

	.bar-progress{
				 width: 100%;
				 margin-bottom:25px;
				}

		.progress-bar-cost li h3{ font-size:20px; line-height:25px; }
	
	
	
.progress-bar-cost{
				 width:40%;
				 text-align: center;
				}	
	
.bar-progress li{ font-size:10px; line-height:12px; }
.bar-progress li span{ font-size:9px; line-height:11px; }

	
	
.progress-bar-button .btn-primary{
								min-width:125px;
								padding:5px 10px;
								font-size:12px; line-height:30px;
								}
	
}



@media (max-width: 767px) {
	
.progress-bar-block{
					 width: 100%;
					 padding:5px 15px 15px;
					 display: inline-block;
					}

	.bar-progress{
				 width: 100%;
				 margin-bottom:15px;
				}
	
		.bar-progress .progress .progress-bar{ font-size:10px; line-height:12px; }
		.bar-progress .progress .progress-bar br{ display: inline-block; }
	
		.bar-progress .progress .progress-bar.green{ width:5%; }
		.bar-progress .progress .progress-bar.red{ width:5%; display: inline-block; }
	
	
		.bar-progress li{ width:auto; float: left; padding:5px 5px; font-size:10px; line-height:11px; display: none; }
		.bar-progress li br{ display: none; }
	
		.bar-progress li:nth-child(2){ display: inline-block; }
		.bar-progress li:nth-child(6){ display: inline-block; }
		.bar-progress li:nth-child(11){ display: inline-block; }
	

	
	
.progress-bar-cost{
				 width:40%;
				 text-align: center;
				 display: none;
				}
	
	.progress-bar-cost li h3{ font-size:14px; line-height:16px; }

	
.progress-bar-cost-mobile{						
						 display: inline-block;
						}
	
	
	
.progress-bar-button{
					 width: auto;
					}
	
	.progress-bar-button .btn-primary{
									min-width:125px;
									padding:5px 5px;
									font-size:12px; line-height:30px;
									}
	
}


@media (max-width: 359px) {

.progress-bar-cost-mobile{
						 width: 150px;
						}
	
}
			
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Progress Bar <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Popup <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.register-popup{
			 min-width: 750px;
			 border: 2px solid rgba(234,218,181,0.43);
			 background: #1A1A1A;
			 border-radius: 8px;
			 float: left;
			 position: absolute;
			 left: 0px;
			 top: 0px;
			 z-index: 99;
			}

.register-popup-close{
					 width: 100%;
					 position:absolute;
					 right: 15px;
					 top: 10px;
					 z-index: 1;
					 text-align: right;
					 display: none;
					}

	.register-popup-close img{ width: 20px; height: auto; cursor: pointer; }

	.register-popup-content{
						 width: 100%;
						 padding:40px 7%;
						 float: left;
						 position: relative;
						 text-align: center;
						}

		.register-popup-content h2{ font-family: "Aoboshi One", serif; font-size:38px; line-height:58px; font-weight:400; color:#DCCEA0; margin-bottom:20px; }
			.register-popup-content h2 a{ color:#DCCEA0; }
	
		.register-popup-content p{ font-size:20px; font-weight:300; color:#DCCEA0; line-height:28px; margin-bottom:20px; }
			.register-popup-content p a{ color:#DCCEA0; }

		.register-popup-content p span{ font-size:14px; font-weight:400; }
		.register-popup-content p strong{ font-size:14px; font-weight:500;  }


		.register-popup-content .text{ font-size:20px; font-weight:500; color:#FFF; line-height:28px; margin-bottom:20px; }
			.register-popup-content .text a{ color:#FFF; }
		
		.register-popup-content .text span{ margin: 0px 10px; }
		.register-popup-content .text input{ margin-right: 10px; }


		.register-popup-content form .form-group{ width: 100%; display: inline-block; margin:20px 0px 0px; }
		.register-popup-content form .form-group.width{ width: 310px; }


			.register-popup-content form .form-group .input-left{ width: 48%; float: left; }
			.register-popup-content form .form-group .input-right{ width: 48%; float: right; }

				.register-popup-content form .form-group .input-right .left{ width: 48%; float: left; }
				.register-popup-content form .form-group .input-right .right{ width: 48%; float: right; }

		/*.register-popup-content label{ font-family: 'Poppins', sans-serif; font-size:18px; font-weight:500; color:#767676; line-height:25px; margin-bottom:5px; }*/

		.register-popup-content form .form-control{ font-family: "Montserrat", sans-serif; font-size:20px; font-weight:300; color:#767676; line-height: 30px; width: 100%; border: 1px solid #979797; background: #FFF; height:50px; border-radius:8px; padding: 10px 20px; }

			.register-popup-content form .form-control::-webkit-input-placeholder{ color:#767676; opacity:1; }
			.register-popup-content form .form-control:-moz-placeholder{ /* Firefox 18- */ color:#767676; opacity:1; }
			.register-popup-content form .form-control::-moz-placeholder{ /* Firefox 19+ */ color:#767676;opacity:1; }
			.register-popup-content form .form-control:-ms-input-placeholder{ color:#767676; opacity:1; }


		.register-popup-content form .form-control2{ font-family: "Montserrat", sans-serif; font-size:20px; font-weight:500; color:#281D00; line-height: 30px; width: 100%; border:0px; background: #FFF; height:50px; border-radius:8px; padding: 10px 20px; }

			.register-popup-content form .form-control2::-webkit-input-placeholder{ color:#281D00; opacity:1; }
			.register-popup-content form .form-control2:-moz-placeholder{ /* Firefox 18- */ color:#281D00; opacity:1; }
			.register-popup-content form .form-control2::-moz-placeholder{ /* Firefox 19+ */ color:#281D00;opacity:1; }
			.register-popup-content form .form-control2:-ms-input-placeholder{ color:#281D00; opacity:1; }


		



		.register-popup-content .custom-select{
												padding: 0px 0px;
												/*border: 1px solid #979797; */
												border: 0px;
												height: 50px;
												position: relative;
												font-family: Arial;
												width: 100%;
												}

		.register-popup-content .custom-select select{ display: none; }

		.register-popup-content .select-selected{
												background-color: #FFF;
												/*border: 1px solid #979797;*/
												border-radius: 6px;
												}

		.register-popup-content .select-selected:after{
													  position: absolute;
													  content: "";
													  top: 0px;
													  right: 10px;
													  /*border: 6px solid transparent;
													  border-color: #1A1A1A transparent transparent transparent;*/
													  background:#FFF url(../img/selectbox-bg2.png) right center no-repeat;
													  background-size: 33px 35px;
													  height: 48px;
													  width: 33px;
													}

		/*.register-popup-content .select-selected.select-arrow-active:after{
																			 border-color: transparent transparent #1A1A1A transparent;
																			 top: 7px;
																			}*/

		.register-popup-content .select-items div,.register-popup-content .select-selected{
																width: 100%;
																margin: 0px 0px;
																padding:9px 15px;
																border: 0px;
																cursor: pointer;
																user-select: none;
																font-family: "Montserrat", sans-serif; font-size:20px; font-weight:500; color:#281D00; line-height: 30px; width: 100%; border:0px; background: #FFF; height:48px; border-radius:8px; padding: 10px 20px;
																}

		.register-popup-content .select-items{
											position: absolute;
											padding: 10px 0px;
											background-color: #FFF;
											top: 40px;
											left: 0px;
											right: 0;
											z-index: 99;
											width: 100%;
											border-radius: 6px;
											height: auto;
											font-family: "Montserrat", sans-serif; font-size:14px; font-weight:500; color:#000; line-height:17px; text-align:left;
											}

			.register-popup-content .select-items div{ font-family: "Montserrat", sans-serif; font-size:14px; font-weight:500; color:#000; line-height:17px; text-align:left; height: auto; padding: 5px 20px; }

		.register-popup-content .select-hide{ display: none; }

		.register-popup-content .select-items div:hover, .register-popup-content .same-as-selected{
																			background-color: rgba(0, 0, 0, 0.1);
																			}





		/*.register-popup-content form textarea.form-control{ font-family: "Montserrat", sans-serif; font-size:20px; font-weight:300; color:#767676; line-height:30px; width: 100%; border: 1px solid #979797; background: #FFF; border-radius:8px; padding: 10px 20px; height: 156px; resize: none; }

			.register-popup-content form textarea.form-control::-webkit-input-placeholder{ color:#767676; opacity:1; }
			.register-popup-content form textarea.form-control:-moz-placeholder{ color:#767676; opacity:1; }
			.register-popup-content form textarea.form-control::-moz-placeholder{ color:#767676;opacity:1; }
			.register-popup-content form textarea.form-control:-ms-input-placeholder{ color:#767676; opacity:1; }*/


		.register-popup-content .btn-primary{
											min-width:282px;
											padding:10px 10px;
											background:#F9DFB6;
											background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%);
											height:auto;
											border:0px;
											border-radius:6px;
											font-family: "Montserrat", sans-serif; font-size:18px; font-weight:500; color:#000; line-height:27px; text-align:center; display:inline-block; cursor:pointer; text-transform: uppercase;
											margin-top: 10px;
											}

			.register-popup-content .btn-primary img{ width: 16px; height: auto; vertical-align: baseline; margin: 0px 0px 0px 10px; }

			.register-popup-content .btn-primary:hover{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; }
			.register-popup-content .btn-primary:not(:disabled):not(.disabled):active{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; border:0px; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
			.register-popup-content .btn.focus, .btn:focus{ outline: 0; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }



		.register-popup-content .btn-primary2{
											min-width:165px;
											padding:10px 10px;
											background:#F9DFB6;
											background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%);
											height:auto;
											border:0px;
											border-radius:6px;
											font-family: "Montserrat", sans-serif; font-size:18px; font-weight:500; color:#000; line-height:27px; text-align:center; display:inline-block; cursor:pointer; text-transform: uppercase;
											margin-top: 20px;
											}


			.register-popup-content .btn-primary2:hover{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; }
			.register-popup-content .btn-primary2:not(:disabled):not(.disabled):active{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; border:0px; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
			.register-popup-content .btn.focus, .btn:focus{ outline: 0; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }



		.question-button{
						 width: 100%;
						 display: inline-block;
						 position: relative;
						 margin-top: 50px;
						 text-align: center;
						}

		.question-button .btn-primary{
									min-width:120px;
									padding:10px 10px;
									background:#F9DFB6;
									background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%);
									height:auto;
									border:0px;
									border-radius:6px;
									font-family: "Montserrat", sans-serif; font-size:18px; font-weight:500; color:#000; line-height:27px; text-align:center; display:inline-block; cursor:pointer; text-transform: uppercase;
									margin-top: 5px;
									}

			.question-button .btn-primary.default{ background: #DED5D5; color: #A1A1A1; }

			.question-button .btn-primary:hover{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; }
			.question-button .btn-primary:not(:disabled):not(.disabled):active{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; border:0px; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
			.register-popup-content .btn.focus, .btn:focus{ outline: 0; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }


.question-button .float-left{ float: right; position: absolute; left: 0px; bottom: 10px; }
	.question-button .float-left .btn-primary img{ width: 16px; height: auto; vertical-align: baseline; margin: 0px 10px 0px 0px; }
	.question-button .float-left .btn-primary .fa{ font-size: 18px; line-height: 27px; color:#000; vertical-align: baseline; margin: 0px 10px 0px 0px; }

		.question-button .float-left .btn-primary.default .fa{ color: #A1A1A1; }

.question-button .float-right{ float: right; position: absolute; right: 0px; bottom: 10px; }
	.question-button .float-right .btn-primary img{ width: 16px; height: auto; vertical-align: baseline; margin: 0px 0px 0px 10px; }
	.question-button .float-right .btn-primary .fa{ font-size: 18px; line-height: 27px; color:#000; vertical-align: baseline; margin: 0px 0px 0px 10px; }

		.question-button .float-right .btn-primary.default .fa{ color: #A1A1A1; }
		

@media (max-width: 1099px) {
	
.modal-dialog {
    max-width: 94%;
}
	
	
.register-popup{
			 min-width: 100%;
			}
	
	
}



@media (max-width: 767px) {
	
.modal-dialog {
    max-width: 94%;
}
	
	
.register-popup{
			 min-width: 100%;
			}	

	
.register-popup-content{
						 width: 100%;
						 padding:30px 30px;
						}

		.register-popup-content h2{ font-size:20px; line-height:26px; margin-bottom: 10px; }	
		.register-popup-content p{ font-size:18px; line-height:24px; margin-bottom: 10px; }

		.register-popup-content .text{ font-size:18px; line-height:28px; }


		.register-popup-content form .form-group{ width: 100%; display: inline-block; margin:10px 0px 0px; }
		.register-popup-content form .form-group.width{ width: 100%; }
	
	
.question-button{
				 width: 100%;
				 margin-top:10px;
				}
	
	
}



@media (max-width: 575px) {
	
.modal-dialog {
    max-width: 100%;
}
	
	
.register-popup-content form .form-group .input-left{ width: 100%; margin-bottom: 20px; }
.register-popup-content form .form-group .input-right{ width: 100%; }	
	
	.register-popup-content form .form-group .input-right .left{ width: 100%; margin-bottom: 20px; }
	.register-popup-content form .form-group .input-right .right{ width: 100%; }
	
	
	
.question-button{
				 width: 100%;
				 margin-top:10px;
				}	
	
	.question-button .btn-primary{
								min-width:100px;
								}
	
	.question-button .float-left{ position: relative; bottom: 0px; }
	.question-button .float-right{ position: relative; bottom: 0px; }
	
	
	
}



@media (max-width: 359px) {
	
.register-popup-content .btn-primary{
									min-width:100%;
									}
	
.question-button .btn-primary{
							min-width:100px;
							}
	
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Popup <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */




/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Start Privacy Policy <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.privacy-policy{
				width: 100%;
				padding:64px 0px 66px;
				float: left;
				position:relative;
				}
	
	.privacy-policy h2{ font-family: "Aoboshi One", serif; font-size:42px; font-weight:400; color:#1A1A1A; line-height:61px; margin-bottom:50px; text-align: center; }
		.privacy-policy h2 a{ color:#1A1A1A; }

	.privacy-policy h3{ font-size:18px; font-weight:700; color:#1A1A1A; line-height:28px; margin-bottom:20px; }
		.privacy-policy h3 a{ color:#1A1A1A; }

	.privacy-policy p{ font-size:18px; font-weight:400; color:#1A1A1A; line-height:28px; margin-bottom:25px; }
		.privacy-policy p a{ color:#1A1A1A; }


	.privacy-policy ul{ padding: 0px; margin: 0px; margin-bottom: 30px; margin-left: 20px; }
	.privacy-policy li{ padding: 0px; margin: 0px; list-style: disc; width: 100%; font-size:20px; font-weight:300; color:#121212; line-height:30px; margin-bottom:0px; }
		.privacy-policy li a{ color:#121212; }


	.privacy-policy .btn-primary{
								min-width:200px;
								padding:10px 10px;
								background:#F9DFB6;
								background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%);
								height:auto;
								border:0px;
								border-radius:6px;
								font-family: "Montserrat", sans-serif; font-size:18px; font-weight:500; color:#000; line-height:27px; text-align:center; display:inline-block; cursor:pointer; text-transform: uppercase;
								margin-top:20px;
								}

			.privacy-policy .btn-primary img{ width: 16px; height: auto; vertical-align: baseline; margin: 0px 0px 0px 10px; }

			.privacy-policy .btn-primary:hover{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; }
			.privacy-policy .btn-primary:not(:disabled):not(.disabled):active{ background:#F9DFB6; background: linear-gradient(180deg, #FFE1B7 0%, #AA966B 100%); color:#000; border:0px; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }
			.privacy-policy .btn.focus, .btn:focus{ outline: 0; box-shadow: 0 0px 8px 0 rgba(0,0,0,0.0); }



@media (max-width: 767px) {
	
.privacy-policy{
				width: 100%;
				padding:40px 0px;
				}
	
	.privacy-policy h2{ font-size:30px; line-height:34px; margin-bottom:30px; }
	.privacy-policy p{ font-size:16px; line-height:26px; margin-bottom:20px; }


	

	
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> End Privacy Policy <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */