body {
	background: #fff;
	text-align: center;
	font-family: 'Ubuntu', sans-serif;
	color: #27252a;
	font-size: 12px
}

.violet {
	color: #ff1a00
}

a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}

a:hover,
a:focus {
	color: #888;
	text-decoration: none
}

strong {
	font-weight: bold
}

img {
	max-width: 100%;
	height: auto;
	width: 100vw;
}

h1,
h2 {
	line-height: 40px
}

h3,
h4 {
	line-height: 20px
}

::-moz-selection {
	background: #ff1a00;
	color: #fff;
	text-shadow: none
}

::selection {
	background: #ff1a00;
	color: #fff;
	text-shadow: none
}

a.big-link-1 {
	display: inline-block;
	padding: 5px 22px;
	background: #ff1a00;
	color: #fff;
	font-style: italic;
	text-decoration: none;
	-moz-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}

a.big-link-1:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

a.big-link-1:active {
	-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}

a.big-link-2 {
	display: inline-block;
	width: 35px;
	height: 35px;
	padding-top: 6px;
	background: #ff1a00;
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	border-radius: 19px;
	-moz-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}

a.big-link-2 i {
	vertical-align: middle
}

a.big-link-2:hover {
	background: #5d5d5d;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

a.big-link-2:active {
	-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}

a.big-link-3 {
	display: inline-block;
	padding: 5px 22px;
	background: #ff1a00;
	font-size: 18px;
	color: #fff;
	font-style: italic;
	line-height: 24px;
	text-decoration: none;
	-moz-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}

a.big-link-3:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

a.big-link-3:active {
	-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset
}

.navbar {
	margin-bottom: 0;
	background: #fff;
	border: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

ul.navbar-nav {
	font-size: 14px;
	color: #888
}

ul.navbar-nav li a {
	padding: 23px 20px;
	background: #fff;
	border-top: 5px solid #fff;
	color: #5d5d5d
}

ul.navbar-nav li.active a {
	background: #f8f8f8;
	border-color: #ff1a00;
	color: #5d5d5d
}

ul.navbar-nav li a:hover,
ul.navbar-nav li a:focus {
	background: #ff1a00;
	border-color: #ff1a00;
	color: #fff;
	outline: 0
}

.nav .open>a {
	background: #f8f8f8;
	border-color: #ff1a00;
	color: #5d5d5d
}

.nav .open>a:hover,
.nav .open>a:focus {
	background: #ff1a00;
	border-color: #ff1a00;
	color: #fff
}

ul.navbar-nav li a i {
	line-height: 35px;
	color: #aaa
}

ul.navbar-nav li a:hover i,
ul.navbar-nav li a:focus i {
	color: #fff
}

.dropdown-menu {
	border: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
	box-shadow: 0 6px 10px rgba(0, 0, 0, .15)
}

.dropdown-menu>.active>a {
	background: #fff;
	color: #5d5d5d
}

.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
	background: #f8f8f8;
	color: #ff1a00
}

ul.navbar-nav li .dropdown-menu a {
	padding-top: 5px;
	padding-bottom: 5px
}

ul.navbar-nav li.active .dropdown-menu a {
	background: #fff;
	color: #5d5d5d;
	border: 0
}

ul.navbar-nav li.active .dropdown-menu a:hover,
ul.navbar-nav li.active .dropdown-menu a:focus {
	background: #ff1a00;
	color: #fff;
	border: 0
}

ul.navbar-nav li.active .dropdown-menu>.active>a {
	background: #f8f8f8;
	color: #ff1a00;
	border: 0
}

ul.navbar-nav li.active .dropdown-menu>.active>a:hover,
ul.navbar-nav li.active .dropdown-menu>.active>a:focus {
	background: #ff1a00;
	color: #fff;
	border: 0
}

.navbar>.container .navbar-brand {
	margin-left: 0
}

.navbar-brand {
	width: 175px;
	height: 106px;
	background: url('data:image/png;base64,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') left center no-repeat;
	text-indent: -99999px
}

.navbar-brand2 {
	height: 106px
}

.sosmed {
	padding-top: 10px;
	font-size: 16px
}

.slider-container {
	margin: 0 auto;
	background: #f8f8f8 url('data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2ODApLCBxdWFsaXR5ID0gNjUK/9sAQwALCAgKCAcLCgkKDQwLDREcEhEPDxEiGRoUHCkkKyooJCcnLTJANy0wPTAnJzhMOT1DRUhJSCs2T1VORlRAR0hF/9sAQwEMDQ0RDxEhEhIhRS4nLkVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF/8AAEQgBAAEAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9VooooAKKSigBaKTNFAC0UUUAFFFFACUUUUAFFFKKAE7UlKaSgBaKBS0AFJRRQAtFFFAAaSlFFACUUUUAFFFFABSiik6UALSUZooAWkpaKAEopaSgApaQdaWgA7UlLRQAUUUUAFJS0lABQKWk6UALSUZooAWiiigApKKKAFopKWgAooooAKSlo4oASiijFACiiiigBMUooooAKKKBQAUUUUAFFFLQAlFFJQAtJS0UAJRRRigBRRR0ooATFApaKACkPNLRQAmKMUtJQAtFJS0AFFFFABRRRQAUUUUAFFFFABS0lFAB3opKWgAoozRQAUUlFAC0UlFAC0UUUAFFFFABS0lFABRRRQAUUUCgApaSigBMUtFFABRRSUALRSUtACUtJS0AFGaKKACiiigApKWjtQAUUUUAJRS0UAFFFFABRRRQAAUUUUAFFFFABRRRQAUUUUAFFLSUAJS0lLQAUlFLQAUUlLQAUUUUAJRRS0AFFJS0AJS0lLQAUlLRQAUlFFAC0UlLQAUUlLQACiiigAooooAKKKKACiiigAoopKAFooooASlpKKAFooooAKKKKACiiigBKKKKAClpKWgAooooAKSlooAKKKSgBaSiigBaKTrRQAtFJmjNABRS0lAAKWgUUAFFFJQAuKKKKACkpaTtQAUUtFACUUGigAooooAKKKWgAooooAKKSloAKKKKACiiigBKKWkoAKKKKAClxSUtACUUppKAClpBS0AFJ0paSgBaKBRQAUUGigAoopKAFopKKACiiigApaSigApaSloASiiigBaO1FFAAaKKKAEooooAKKKBQAUoopOlAC0lGaKAFooooAKKSigBaKSigBaSlooAKKKKACkpaSgAooooAWkoooAWiiigApKM0UALRSUtABRRRQAUlLRxQAlFGKMUAKKKKKAExSiiigApKWigBMUYpaSgApaQUtAB2pKWigAooooAKSigUAFApaKACijNJQAtJS0UAJiilpKAFopKWgAooooAKKKKACiiigAooooAKKKKACiigUAFLSUUAFFFLQAlFFJQAtFFFACUUUUALRQKKAExSiiigAoooFABRRRQAmKWiigAoopKAFopKWgBKWkooAWjNFFABRRRQAd6KKKACiikoAWikooAWikpaACiiigAooooAKKKKACiiigAooooAKKWkoASloooAKSiloAKKKKACiiigBKKKWgApKKWgApKWjtQAUUUUAJRS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFJQAtFFFACUtJRQAUtFFABRRSUALSUUtACUUUUAFLRRQAHpSUtFABSUUUAFFFLQAUlLRQAUUUUAFFFFABRRRQAgpaKKACiikFAC4ooooAKSlpKACilooASiiigApaSloAKSjNFABS0lFACig0UUAFJS0UAJS0UlAC0lLSUALRSUUALRSZozQAUUtJQAUtAooAKTpS0lAC0UCigAooooAKSlpKAClopKACiiigAxS0UUAFGKKKACiiigA7UUUUAFFFFACUUtJQAUZoooAKWkpaAEopTSUAf//Z') left top repeat;
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset
}

.slider {
	padding-left: 5px;
	padding-right: 5px
}

.flexslider {
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 205px;
	border: 6px solid #fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 -5px 15px 0 rgba(0, 0, 0, .05);
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 -5px 15px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 -5px 15px 0 rgba(0, 0, 0, .05)
}

.flexslider .slides>li {
	position: relative
}

.flexslider .slides .embed-responsive.embed-responsive-16by9 {
	padding-bottom: 48.1%
}

.flex-caption {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 95%;
	padding: 10px 20px;
	background: #1d1d1d;
	background: rgba(0, 0, 0, .7);
	font-size: 14px;
	line-height: 24px;
	color: #eaeaea;
	text-align: left;
	font-style: italic
}

.flex-direction-nav a {
	width: 60px;
	height: 60px;
	padding-top: 17px;
	background: #ff1a00;
	color: #fff;
	text-shadow: none
}

.flex-direction-nav a:before {
	font-size: 26px
}

.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next {
	text-align: center
}

.slider-2-container {
	padding: 180px 0
}

.slider-2-text {
	padding: 30px 0 43px 0;
	background: #1d1d1d;
	background: rgba(0, 0, 0, .7);
	color: #fff
}

.slider-2-text h1 {
	padding-left: 30px;
	padding-right: 30px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 30px;
	color: #fff;
	font-weight: bold
}

.slider-2-text p {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 18px;
	font-style: italic
}

.presentation-container {
	margin-top: 30px
}

.presentation-container h1 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 30px;
	color: #5d5d5d;
	font-weight: bold
}

.presentation-container p {
	font-size: 18px;
	font-style: italic
}

.services-container {
	margin-top: 10px
}

.services-title {
	margin-top: 40px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAACVBMVEWrq6sAAACrq6uOwyR8AAAAA3RSTlMFAEZjAuKQAAAADklEQVQI12NwYVBgcAEAAf4AqdpISjwAAAAASUVORK5CYII=') left center repeat-x
}

.services-title h2 {
	width: 200px;
	margin: 0 auto;
	background: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	color: #5d5d5d;
	font-weight: bold
}

.service {
	margin-top: 40px;
	padding: 15px 15px 20px 15px;
	background: #f8f8f8;
	border-bottom: 2px solid #ff1a00
}

.service:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.service .service-icon {
	font-size: 50px;
	line-height: 50px;
	color: #5d5d5d
}

.service .service-icon i {
	vertical-align: middle
}

.service h3 {
	margin-top: 13px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.service p {
	padding-bottom: 7px;
	line-height: 24px
}

.work-container {
	margin-top: 50px
}

.work-title {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAACVBMVEWrq6sAAACrq6uOwyR8AAAAA3RSTlMFAEZjAuKQAAAADklEQVQI12NwYVBgcAEAAf4AqdpISjwAAAAASUVORK5CYII=') left center repeat-x
}

.work-title h2 {
	width: 200px;
	margin: 0 auto;
	background: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	color: #5d5d5d;
	font-weight: bold
}

.work {
	margin-top: 40px;
	padding-bottom: 20px;
	background: #f8f8f8;
	border-bottom: 2px solid #ff1a00
}

.work:hover img {
	opacity: .7;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}

.work:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.work .work-bottom {
	margin-top: 15px
}

.work h3 {
	margin-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.work p {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 24px;
	font-style: italic
}

.testimonials-container {
	margin-top: 50px;
	padding-bottom: 70px
}

.testimonials-title {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAACVBMVEWrq6sAAACrq6uOwyR8AAAAA3RSTlMFAEZjAuKQAAAADklEQVQI12NwYVBgcAEAAf4AqdpISjwAAAAASUVORK5CYII=') left center repeat-x
}

.testimonials-title h2 {
	width: 180px;
	margin: 0 auto;
	background: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	color: #5d5d5d;
	font-weight: bold
}

.testimonial-list {
	margin-top: 30px;
	text-align: left
}

.testimonial-list .tab-pane {
	overflow: hidden
}

.testimonial-list .testimonial-image {
	float: left;
	width: 10%;
	margin: 10px 0 0 0
}

.testimonial-list .testimonial-image img {
	max-width: 64px;
	border: 3px solid #eaeaea
}

.testimonial-list .testimonial-text {
	float: left;
	width: 90%;
	font-size: 14px;
	line-height: 30px;
	font-style: italic
}

.testimonial-list .nav-tabs {
	border: 0;
	text-align: right
}

.testimonial-list .nav-tabs li {
	float: none;
	display: inline-block;
	margin-left: 2px;
	margin-right: 2px
}

.testimonial-list .nav-tabs li a {
	width: 12px;
	height: 12px;
	padding: 0;
	background: #eaeaea;
	border: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.testimonial-list .nav-tabs li a:hover {
	border: 0;
	background: #ddd
}

.testimonial-list .nav-tabs li.active a {
	background: #ff1a00
}

footer {
	margin: 0 auto;
	padding-bottom: 10px;
	background: #f8f8f8 url('data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2ODApLCBxdWFsaXR5ID0gNjUK/9sAQwALCAgKCAcLCgkKDQwLDREcEhEPDxEiGRoUHCkkKyooJCcnLTJANy0wPTAnJzhMOT1DRUhJSCs2T1VORlRAR0hF/9sAQwEMDQ0RDxEhEhIhRS4nLkVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF/8AAEQgBAAEAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9VooooAKKSigBaKTNFAC0UUUAFFFFACUUUUAFFFKKAE7UlKaSgBaKBS0AFJRRQAtFFFAAaSlFFACUUUUAFFFFABSiik6UALSUZooAWkpaKAEopaSgApaQdaWgA7UlLRQAUUUUAFJS0lABQKWk6UALSUZooAWiiigApKKKAFopKWgAooooAKSlo4oASiijFACiiiigBMUooooAKKKBQAUUUUAFFFLQAlFFJQAtJS0UAJRRRigBRRR0ooATFApaKACkPNLRQAmKMUtJQAtFJS0AFFFFABRRRQAUUUUAFFFFABS0lFAB3opKWgAoozRQAUUlFAC0UlFAC0UUUAFFFFABS0lFABRRRQAUUUCgApaSigBMUtFFABRRSUALRSUtACUtJS0AFGaKKACiiigApKWjtQAUUUUAJRS0UAFFFFABRRRQAAUUUUAFFFFABRRRQAUUUUAFFLSUAJS0lLQAUlFLQAUUlLQAUUUUAJRRS0AFFJS0AJS0lLQAUlLRQAUlFFAC0UlLQAUUlLQACiiigAooooAKKKKACiiigAoopKAFooooASlpKKAFooooAKKKKACiiigBKKKKAClpKWgAooooAKSlooAKKKSgBaSiigBaKTrRQAtFJmjNABRS0lAAKWgUUAFFFJQAuKKKKACkpaTtQAUUtFACUUGigAooooAKKKWgAooooAKKSloAKKKKACiiigBKKWkoAKKKKAClxSUtACUUppKAClpBS0AFJ0paSgBaKBRQAUUGigAoopKAFopKKACiiigApaSigApaSloASiiigBaO1FFAAaKKKAEooooAKKKBQAUoopOlAC0lGaKAFooooAKKSigBaKSigBaSlooAKKKKACkpaSgAooooAWkoooAWiiigApKM0UALRSUtABRRRQAUlLRxQAlFGKMUAKKKKKAExSiiigApKWigBMUYpaSgApaQUtAB2pKWigAooooAKSigUAFApaKACijNJQAtJS0UAJiilpKAFopKWgAooooAKKKKACiiigAooooAKKKKACiigUAFLSUUAFFFLQAlFFJQAtFFFACUUUUALRQKKAExSiiigAoooFABRRRQAmKWiigAoopKAFopKWgBKWkooAWjNFFABRRRQAd6KKKACiikoAWikooAWikpaACiiigAooooAKKKKACiiigAooooAKKWkoASloooAKSiloAKKKKACiiigBKKKWgApKKWgApKWjtQAUUUUAJRS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFJQAtFFFACUtJRQAUtFFABRRSUALSUUtACUUUUAFLRRQAHpSUtFABSUUUAFFFLQAUlLRQAUUUUAFFFFABRRRQAgpaKKACiikFAC4ooooAKSlpKACilooASiiigApaSloAKSjNFABS0lFACig0UUAFJS0UAJS0UlAC0lLSUALRSUUALRSZozQAUUtJQAUtAooAKTpS0lAC0UCigAooooAKSlpKAClopKACiiigAxS0UUAFGKKKACiiigA7UUUUAFFFFACUUtJQAUZoooAKWkpaAEopTSUAf//Z') left top repeat;
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset
}

.footer-box {
	margin-top: 20px;
	text-align: center
}

.footer-box h4 {
	margin-top: 20px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.footer-box-text p {
	line-height: 24px
}

.footer-box-text-contact i {
	padding-right: 7px
}

.footer-box-text-subscribe form {
	padding-bottom: 10px
}

.footer-box-text-subscribe input[type="text"] {
	width: 95%;
	height: 26px
}

.flickr-feed {
	margin: 16px 0 0 0
}

.flickr-feed a {
	display: inline-block;
	width: 54px;
	margin: 0 4px 4px 0
}

.flickr-feed a:hover {
	opacity: .7
}

.flickr-feed a img {
	border: 2px solid #eaeaea
}

.footer-border {
	margin-top: 30px;
	border-top: 1px dashed #ddd
}

.footer-copyright {
	margin-top: 15px;
	line-height: 24px;
	text-align: left
}

.footer-social {
	margin-top: 5px;
	text-align: right
}

.footer-social a {
	margin: 0 0 0 10px;
	font-size: 26px;
	color: #888
}

.footer-social a:hover,
.footer-social a:focus {
	color: #ff1a00
}

.page-title-container {
	margin: 0 auto;
	padding: 30px 0 35px 0;
	background: #f8f8f8 url('data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2ODApLCBxdWFsaXR5ID0gNjUK/9sAQwALCAgKCAcLCgkKDQwLDREcEhEPDxEiGRoUHCkkKyooJCcnLTJANy0wPTAnJzhMOT1DRUhJSCs2T1VORlRAR0hF/9sAQwEMDQ0RDxEhEhIhRS4nLkVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF/8AAEQgBAAEAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9VooooAKKSigBaKTNFAC0UUUAFFFFACUUUUAFFFKKAE7UlKaSgBaKBS0AFJRRQAtFFFAAaSlFFACUUUUAFFFFABSiik6UALSUZooAWkpaKAEopaSgApaQdaWgA7UlLRQAUUUUAFJS0lABQKWk6UALSUZooAWiiigApKKKAFopKWgAooooAKSlo4oASiijFACiiiigBMUooooAKKKBQAUUUUAFFFLQAlFFJQAtJS0UAJRRRigBRRR0ooATFApaKACkPNLRQAmKMUtJQAtFJS0AFFFFABRRRQAUUUUAFFFFABS0lFAB3opKWgAoozRQAUUlFAC0UlFAC0UUUAFFFFABS0lFABRRRQAUUUCgApaSigBMUtFFABRRSUALRSUtACUtJS0AFGaKKACiiigApKWjtQAUUUUAJRS0UAFFFFABRRRQAAUUUUAFFFFABRRRQAUUUUAFFLSUAJS0lLQAUlFLQAUUlLQAUUUUAJRRS0AFFJS0AJS0lLQAUlLRQAUlFFAC0UlLQAUUlLQACiiigAooooAKKKKACiiigAoopKAFooooASlpKKAFooooAKKKKACiiigBKKKKAClpKWgAooooAKSlooAKKKSgBaSiigBaKTrRQAtFJmjNABRS0lAAKWgUUAFFFJQAuKKKKACkpaTtQAUUtFACUUGigAooooAKKKWgAooooAKKSloAKKKKACiiigBKKWkoAKKKKAClxSUtACUUppKAClpBS0AFJ0paSgBaKBRQAUUGigAoopKAFopKKACiiigApaSigApaSloASiiigBaO1FFAAaKKKAEooooAKKKBQAUoopOlAC0lGaKAFooooAKKSigBaKSigBaSlooAKKKKACkpaSgAooooAWkoooAWiiigApKM0UALRSUtABRRRQAUlLRxQAlFGKMUAKKKKKAExSiiigApKWigBMUYpaSgApaQUtAB2pKWigAooooAKSigUAFApaKACijNJQAtJS0UAJiilpKAFopKWgAooooAKKKKACiiigAooooAKKKKACiigUAFLSUUAFFFLQAlFFJQAtFFFACUUUUALRQKKAExSiiigAoooFABRRRQAmKWiigAoopKAFopKWgBKWkooAWjNFFABRRRQAd6KKKACiikoAWikooAWikpaACiiigAooooAKKKKACiiigAooooAKKWkoASloooAKSiloAKKKKACiiigBKKKWgApKKWgApKWjtQAUUUUAJRS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFJQAtFFFACUtJRQAUtFFABRRSUALSUUtACUUUUAFLRRQAHpSUtFABSUUUAFFFLQAUlLRQAUUUUAFFFFABRRRQAgpaKKACiikFAC4ooooAKSlpKACilooASiiigApaSloAKSjNFABS0lFACig0UUAFJS0UAJS0UlAC0lLSUALRSUUALRSZozQAUUtJQAUtAooAKTpS0lAC0UCigAooooAKSlpKAClopKACiiigAxS0UUAFGKKKACiiigA7UUUUAFFFFACUUtJQAUZoooAKWkpaAEopTSUAf//Z') left top repeat;
	text-align: left;
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) inset, 0 -5px 15px 0 rgba(0, 0, 0, .05) inset
}

.page-title-container h1 {
	display: inline;
	margin-left: 10px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	color: #5d5d5d;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7);
	vertical-align: middle
}

.page-title-container p {
	display: inline;
	margin-left: 5px;
	font-size: 14px;
	font-style: italic;
	vertical-align: middle
}

.page-title-container i {
	font-size: 46px;
	color: #ccc;
	vertical-align: middle
}

.about-us-container {
	margin-top: 20px
}

.about-us-text {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left
}

.about-us-text h3 {
	margin-top: 25px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.about-us-text p {
	line-height: 28px;
	font-size: 13px
}

.team-container {
	margin-top: 30px
}

.team-title {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAACVBMVEWrq6sAAACrq6uOwyR8AAAAA3RSTlMFAEZjAuKQAAAADklEQVQI12NwYVBgcAEAAf4AqdpISjwAAAAASUVORK5CYII=') left center repeat-x
}

.team-title h2 {
	width: 220px;
	margin: 0 auto;
	background: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	color: #5d5d5d;
	font-weight: bold
}

.team-box {
	margin-top: 40px;
	padding-bottom: 15px;
	background: #f8f8f8;
	border-bottom: 2px solid #ff1a00
}

.team-box:hover img {
	opacity: .7;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}

.team-box:hover {
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.team-box h3 {
	margin-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.team-box p {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 24px;
	font-style: italic
}

.team-social a {
	margin: 0 5px;
	font-size: 26px
}

.contact-us-container {
	margin-top: 20px;
	padding-bottom: 50px;
	text-align: left
}

.contact-us-container h3 {
	margin-top: 25px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.contact-us-container p {
	line-height: 28px;
	font-size: 13px
}

.contact-form {
	padding-top: 25px;
	padding-bottom: 30px
}

.contact-form form {
	margin-top: 25px
}

.contact-form form .form-group {
	margin-bottom: 20px
}

.contact-form input[type="text"] {
	width: 95%;
	height: 34px
}

.contact-form textarea {
	width: 95%;
	height: 170px;
	padding-top: 6px;
	padding-bottom: 6px
}

.contact-form label {
	font-size: 13px;
	font-weight: 400
}

.contact-form label .error-label {
	font-style: italic
}

.contact-form button {
	margin-top: 5px;
	padding: 0 45px
}

.contact-address {
	padding-bottom: 15px
}

.contact-address .map {
	margin: 20px 0 40px 0;
	height: 300px;
	border: 5px solid #f8f8f8
}

.contact-address .produk {
	margin: 20px 0 40px 0;
	height: 300px;
	border: 5px solid #f8f8f8
}

.services-full-width-container {
	margin-top: 20px
}

.services-full-width-text {
	padding-top: 10px;
	text-align: left
}

.services-full-width-text h3 {
	margin-top: 25px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.services-full-width-text p {
	line-height: 28px;
	font-size: 13px
}

.services-half-width-container {
	margin-top: 20px
}

.services-half-width-text {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left
}

.services-half-width-text h3 {
	margin-top: 25px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.services-half-width-text p {
	line-height: 28px;
	font-size: 13px
}

.call-to-action-container {
	margin-top: 20px;
	padding-bottom: 50px
}

.call-to-action-text {
	padding-top: 25px;
	padding-bottom: 15px;
	background: #f8f8f8;
	text-align: left;
	overflow: hidden
}

.call-to-action-text:hover {
	-moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.call-to-action-text p {
	float: left;
	width: 80%;
	padding-left: 25px;
	line-height: 30px;
	font-size: 18px;
	font-style: italic
}

.call-to-action-text .call-to-action-button {
	float: left;
	width: 20%;
	padding-right: 25px;
	margin-bottom: 10px;
	text-align: right
}

.portfolio-container {
	margin-top: 20px;
	padding-bottom: 50px
}

.portfolio-filters {
	padding-top: 35px;
	padding-bottom: 10px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #5d5d5d;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.portfolio-filters a {
	color: #5d5d5d
}

.portfolio-filters a:hover,
.portfolio-filters a.active {
	color: #ff1a00
}

.portfolio-box {
	width: 255px;
	margin: 40px 15px 0 15px
}

.portfolio-box img {
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}

.portfolio-box:hover img {
	opacity: .7
}

.portfolio-box-container {
	position: relative;
	background: #f8f8f8;
	border-bottom: 2px solid #ff1a00
}

.portfolio-box-container:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.portfolio-box-container .embed-responsive.embed-responsive-16by9 {
	padding-bottom: 48%
}

.portfolio-box-icon {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 35px;
	height: 35px;
	padding-top: 7.5px;
	padding-left: 3px;
	background: #1d1d1d;
	background: rgba(0, 0, 0, .7);
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	border-radius: 19px
}

.portfolio-box-text {
	padding: 0 15px 20px 15px
}

.portfolio-box-text h3 {
	cursor: pointer;
	margin-top: 20px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.portfolio-box-text p {
	line-height: 24px;
	font-style: italic
}

.pricing-1-container {
	margin-top: 47px
}

.pricing-1-title {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAgMAAAArRl0sAAAACVBMVEWrq6sAAACrq6uOwyR8AAAAA3RSTlMFAEZjAuKQAAAADklEQVQI12NwYVBgcAEAAf4AqdpISjwAAAAASUVORK5CYII=') left center repeat-x
}

.pricing-1-title h2 {
	width: 160px;
	margin: 0 auto;
	background: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	color: #5d5d5d;
	font-weight: bold
}

.pricing-1-box {
	padding-top: 40px;
	padding-bottom: 20px
}

.pricing-1-box-inner {
	background: #f8f8f8
}

.pricing-1-box-inner:hover {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05), 0 1px 25px 0 rgba(0, 0, 0, .05) inset, 0 -1px 25px 0 rgba(0, 0, 0, .05) inset;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.pricing-1-box-price {
	padding: 20px 0 7px 0;
	background: #eee;
	font-family: 'Ubuntu', sans-serif;
	font-size: 42px;
	color: #5d5d5d;
	line-height: 54px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.pricing-1-box-best .pricing-1-box-price {
	background: #ff1a00;
	color: #fff;
	text-shadow: none
}

.pricing-1-box-price span {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #888;
	line-height: 30px;
	font-style: italic;
	text-shadow: none
}

.pricing-1-box-best .pricing-1-box-price span {
	color: #fff
}

.pricing-1-box h3 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px 20px;
	background: #eee;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.pricing-1-box.pricing-1-box-best h3 {
	background: #ff1a00;
	color: #fff;
	text-shadow: none
}

.pricing-1-box h4 {
	margin-top: 0;
	margin-bottom: 2px;
	padding: 10px 20px;
	background: #e8e8e8;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #5d5d5d;
	line-height: 30px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.pricing-1-box.pricing-1-box-best h4 {
	background: #8d3b60;
	color: #fff;
	text-shadow: none
}

.pricing-1-box-features ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.pricing-1-box-features li {
	padding: 10px 20px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	line-height: 18px
}

.pricing-1-box-sign-up {
	padding: 25px 0
}

.pricing-2-container {
	margin-top: 30px;
	padding-bottom: 40px
}

.carousel {
	margin-top: 10px
}

.item .thumb {
	margin: 2px;
	cursor: pointer;
	float: left;
	border: 5px solid #f8f8f8
}

.item .thumb p {
	width: 30px;
	height: 30;
	margin: 2px
}

.item img {
	width: 100%;
	border: 5px solid #f8f8f8
}

.clickable {
	cursor: pointer
}

.diy-slideshow {
	position: relative;
	display: block;
	overflow: hidden
}

figure {
	position: absolute;
	opacity: 0;
	transition: 1s opacity
}

figcaption {
	position: absolute;
	font-family: 'Ubuntu', sans-serif;
	font-size: .8em;
	bottom: .75em;
	right: .35em;
	padding: .25em;
	color: #fff;
	background: rgba(0, 0, 0, .25);
	border-radius: 2px
}

figcaption a {
	color: #fff
}

figure.show {
	opacity: 1;
	position: static;
	transition: 1s opacity
}

.next,
.prev {
	color: #fff;
	position: absolute;
	background: rgba(0, 0, 0, .6);
	top: 50%;
	z-index: 1;
	font-size: 2em;
	margin-top: -.75em;
	opacity: .3;
	user-select: none
}

.next:hover,
.prev:hover {
	cursor: pointer;
	opacity: 1
}

.next {
	right: 0;
	padding: 10px 5px 15px 10px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.prev {
	left: 0;
	padding: 10px 10px 15px 5px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

p {
	margin: 10px 20px
}

.main_buttons {
	display: none
}

@media(max-width:768px) {
	.main_buttons {
		z-index: 99999;
		display: block;
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 104px;
		box-shadow: inset 0 4px 14px -7px #404040;
		text-align: center;
		display: table
	}
	.main_buttons .on {
		padding: 18px 0;
		display: table-cell
	}
	.main_buttons .on a {
		font-size: 16px;
		text-decoration: none
	}
	.main_buttons .on i {
		font-size: 32px;
		display: block;
		margin-bottom: 4px;
		min-height: 32px
	}
	.main_buttons .one-third {
		width: 32%
	}
	.main_buttons .one-half {
		width: 48%
	}
}

@media(max-width:768px) {
	body {
		margin-bottom: 104px
	}
}

body .main_buttons {
	background: #333;
	color: #81d7d0
}

body .main_buttons .on:last-child {
	border-left: 1px solid #666
}

.main_buttons .on a {
	color: #81d7d0
}