ul.bullet_list {
	list-style-type:circle;
}

ul.bullet_list li {
	list-style-type:square;
	margin-left: 15px;
}

ul.clientgallery {
/*	width:500px; 
	background-color:#000; */
	padding: 0px 0px 0px 10px;
}
ul.clientgallery li {
	display: inline;
	padding: 5px;
	list-style-type: none;
	float:left;
}

.subtitle_font {
	font-size: 55px;
    font-weight: 800;
    text-transform: none;
    letter-spacing: -2px;
    color: #000000 !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.subsubtitle_font {
	line-height: 26px;
	font-size: 18px !important;
	color: #000000 !important;
	font-weight: 300;
	text-shadow:#ffffff 0px 0px 3px
}

.subsubtitle_font_2 {
	line-height: 26px;
	font-size: 18px !important;
	color: #000000 !important;
	font-weight: 300;
	text-shadow:#ffffff 0px 0px 3px;
	text-align:left;
}

.reg_font {
	line-height: 20px;
	font-size: 14px !important;
	color: #000000 !important;
	font-weight: 300;
	text-shadow:#ffffff 0px 0px 3px;
	text-align:left;
}

.iconAbout {
	background-image:url(../images/icons/1.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 200px 200px;
	background-color:#000;
}

@media (max-width: 480px){
.subtitle_font {
	  font-size: 32px !important;
  }
}

@media (max-width: 767px) {
	.subtitle_font {
	  font-size: 40px !important;
	  }
	#fifth {
	height:auto !important;
	background:url(../images/contact.jpg) no-repeat !important;
	}
	#intro {background: url(../images/countdown_test.jpg) no-repeat !important;}
#third { background: url(../images/bg_clients.jpg) no-repeat !important;  }
#second {background: url(../images/secondbg.jpg) no-repeat !important; }
#intro {background: url(../images/countdown_test.jpg) no-repeat !important;}
}

@media (min-width: 780px) and (max-width: 1003px){
	#fifth{background:url(../images/contact.jpg) 50% 100% no-repeat fixed !important;}
	#intro {
		background: url(../images/countdown_test.jpg) no-repeat fixed 50% 100% rgba(0, 0, 0, 0) !important;
	}
}
.about i.icoAbout{
	background-image:url(../images/icons/1.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 200px 200px;
}

.about i.icoAbout.hovicon.effect-1.sub-a:hover {
	background-color:#000;
	background-image:url(../images/icons/1.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 220px 220px;
}
.about i.icoAbout.hovicon.effect-1:after {
	box-shadow: 0 0 0 4px #000000;
}

.about i.icoFabrication{
	background-image:url(../images/icons/2.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 200px 200px;
}

.about i.icoFabrication.hovicon.effect-1.sub-a:hover {
	background-color:#000;
	background-image:url(../images/icons/2.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 220px 220px;
}
.about i.icoFabrication.hovicon.effect-1:after {
	box-shadow: 0 0 0 4px #000000;
}

.about i.icoEvents{
	background-image:url(../images/icons/3.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 200px 200px;
}

.about i.icoEvents.hovicon.effect-1.sub-a:hover {
	background-color:#000;
	background-image:url(../images/icons/3.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 220px 220px;
}
.about i.icoEvents.hovicon.effect-1:after {
	box-shadow: 0 0 0 4px #000000;
}

.about i.icoClients{
	background-image:url(../images/icons/4.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 220px 220px;
}

.about i.icoClients.hovicon.effect-1.sub-a:hover {
	background-color:#000;
	background-image:url(../images/icons/4.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 240px 240px;
}
.about i.icoClients.hovicon.effect-1:after {
	box-shadow: 0 0 0 4px #000000;
}

.photo-icon-2 i {
    font-size: 36px;
    margin: 10% 0px 0px 0px;
    display: block;
}