*{padding:0;margin:0}
body {


	}

i {
  border: solid white;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  text-align: right;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.button {
    background-color: 	#FFA500;
    border: none;
    color: white;
    padding: 15px 25px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}

.button:hover {
    background-color: green;
}

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

	h3{
		font-size:16px;
		font-family: 'Monotype Corsiva';
		text-shadow: 1px 3px 5px #000080;
		color:#ffffff
	}
	
	h4{
		font-size:25px;
		text-shadow: 1px 3px 5px #000080;

	}
	
	h5{
		font-size:25px;
		font-family: 'Monotype Corsiva';
		text-shadow: 1px 3px 5px #000080;
		color:#000000;
	}
	
	h6{
		font-size:15px;
		font-family: 'Times New Roman';
		color:#000000;
	}
	
	p{
		font-size:15px;
		font-family: 'arial';
	    text-shadow: 1px 2px 4px #000080;
		color:#fff;
	}
	
	.newsletterx {
    font-size: 15px;
	text-shadow: 1px 3px 5px #000080;
		color:#fff;
	}
	.newslettery {
    font-size: 15px;
	text-shadow: 1px 3px 5px #000080;
		color:#fff;
		padding-top: 25px;
	}
	.footer{ 
    position:fixed;
    bottom:0px;
    width:100%;
	height: 40px;
	font-size: 15px;
	text-shadow: 1px 3px 5px #000080;
	color:#fff;
	}
	.dropbtn {
		background-color: #80000000;
		padding: 0px;
		border: none;
		cursor: pointer;
	}
.dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}
	.dropdown {
		position: relative;
		display: inline-block;
	}

	.dropdown-content {
		display: none;
		position: absolute;
		background-color: #f1f1f1;
		min-width: 160px;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		z-index: 1;
	}

	.dropdown-content a {
		color: red;
		padding: 10px 0px;
		text-decoration: none;
		display: block;

	}

	.dropdown-content a:hover {background-color: #ddd}

	

	.dropdown:hover .dropbtn {
		background-color: #80000000;
	}
	
	.dropdown a:hover {background-color: #ddd;}
	
	.show {display: block;}
	
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.isi{
		font-size:18px;	
		padding:2%;
		color:#FFD700;
		background:#000;opacity:0.7;filter:alpha(opacity=40);
	}

div.image {
    display: inline-block;

}

div.images {
    display: inline-block;

}

div.image img {
    width:90px;
}

div.images img {
    width:60px;
}

div.image p {
	font-size:15px;
}

div.image img:hover {
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.32), 0 0 0 0px rgba(0,0,0,0.16);
}

.heading{    
    padding: 10px 10px;
    border-radius: 2px;
    color: #FFF;
    background: #6aadf1;
    margin-bottom:10px;
    font-size: 1.5em;
}

/* Responsive Styles */
@media (width: 1600px) {
div.image img:hover {
    box-shadow: inset 4px -6px 1px 3px rgb(236, 0, 0);
    -webkit-border-radius: 35px 0px 39px 0px;

}
div.image img {
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.image {
	padding: 5px;
}

div.image img {
    width:100%;
}

.col-md-3 {
    margin: 10px 0 10px 0;
}

div.images img {
    width:80px;
}
div.image p {
	font-size:15px;
}
h3{
		font-size:16px;
		font-family: 'arial';
		text-shadow: 1px 3px 5px #000080;
		color:#fff;
	}
.list-unstyled, .dropdown-item {
	font-size: 1.3em;
    font-weight: 500 !important;
	}
.ukuran {
    margin: 0 auto;
    font-size: 2.2em;
    font-weight: bolder;
    padding: 0px;
	}
dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
	}
.dropdown-submenu{
	padding-top: : 10px;
	padding-bottom :10px;
}

}

@media screen and (min-width: 1224px) and (max-width: 1440px) {
div.image img:hover {
    box-shadow: inset 4px -6px 1px 3px rgb(236, 0, 0);
    -webkit-border-radius: 35px 0px 39px 0px;

}
div.image img {
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.image {
	padding: 5px;
}

div.image img {
    width:180px;
}

div.image p {
	font-size:15px;
}
h3{
		font-size:16px;
		font-family: 'arial';
		text-shadow: 1px 3px 5px #000080;
		color:#fff;
	}	
}

@media screen and (min-width: 480px) and (max-width: 1224px) {


div.image img {
    width:120px;
}

div.images img {
    width:40px;
}

div.image p {
	font-size:14px;
	margin-bottom: 5px;
}
h3{
		font-size:16px;
		font-family: 'arial';
		text-shadow: 1px 3px 5px #000080;
		color:#fff;
	}
}

@media screen and (min-width: 30px) and (max-width: 480px) {
.list-unstyled, .dropdown-item {
	font-size: 0.9em !important;
    font-weight: 500 !important;
}
.dropdown-menu.show {
    display: contents !important;
}
.dropdown-menu {
    font-size: 14px !important;
}
.dropdown-item {
    white-space: normal !important;
}


div.image img:hover {
    box-shadow: inset 4px -6px 1px 3px rgb(236, 0, 0);
    -webkit-border-radius: 20px 0px 23px 0px;

}
div.image img {
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

div.image img {
    width:100px;
}
div.images img {
    width:30px;
}
div.images {
    width:15%;
	padding-right: 0px;
    padding-left: 0px;
}

div.image p {
	font-size:11px;
    margin-bottom: 5px;
}

div.images p {
	font-size:11px;
    margin-bottom: 5px;

}

h5{
		font-size:13px;
		font-family: 'Monotype Corsiva';
		text-shadow: 1px 3px 5px #000080;
		color:#000000;
	}
h3{
		font-size:11px;
		font-family: 'arial';
		text-shadow: 1px 3px 5px #000080;
		color:#fff;
	}	
}
h2 {
    font-size: 1rem;
}
@media screen and (min-width: 360px) and (max-width: 460px) {
	
	.newslettery {
    font-size: 10px;
	text-shadow: 1px 3px 5px #000080;
		color:#fff;
		padding-top: 50px;

	}
	.footer{ 
    position:fixed;
    bottom:0px;
    width:100%;
	padding-top: 15px;
	font-size: 10px;
	text-shadow: 1px 3px 5px #000080;
	color:#fff;
	}
	
	.newsletterx {
    font-size: 10px;
	text-shadow: 1px 3px 5px #000080;
		color:#fff;
	}
	.newsletterx span {
    font-size: 14px;
    margin-bottom: 14px;
	letter-spacing:0px;
	text-shadow: 1px 2px 4px #000;
	margin: 0em auto 0;
    width: 85%;
	}
	}
	
@media screen and (min-width: 320px) and (max-width: 360px) {
	
	.newslettery {
    font-size: 13px;
	text-shadow: 1px 3px 5px #000080;
		color:#fff;
		padding-top: 37px;

	}
	.footer{ 
    position:fixed;
    bottom:0px;
    width:100%;
	padding-top: 0px;
	font-size: 13px;
	text-shadow: 1px 3px 5px #000080;
	color:#fff;
	}
	.newsletterx {
    font-size: 13px;
	text-shadow: 1px 3px 5px #000080;
		color:#fff;

	}
	.newsletterx span {
    font-size: 12px;
    margin-bottom: 14px;
	letter-spacing:0px;
	text-shadow: 1px 2px 4px #000;
	margin: 0em auto 0;
    width: 85%;
	}
	}
	
@media(max-width: 320px){
	

	.newslettery {
    font-size: 11px;
	text-shadow: 1px 3px 5px #000080;
		color:#fff;
		padding-top: 25px;
	}
	.footer{ 
    position:fixed;
    bottom:0px;
    width:100%;
	padding-top: 0px;
	font-size: 11px;
	text-shadow: 1px 3px 5px #000080;
	color:#fff;
	}
	
	.newsletterx {
    font-size: 12px;
	text-shadow: 1px 3px 5px #000080;
		color:#fff;
	}
	.newsletterx span {
    font-size: 10px;
    margin-bottom: 14px;
	letter-spacing:0px;
	text-shadow: 1px 2px 4px #000;
	margin: 0em auto 0;
    width: 85%;
	}
	}
	