/*FIX BOOTSTRAP*/
@media (max-width:992px) {
#gp-home-select .ban-op-cont img { display: inherit}
#footer .fnav { text-align:center}
#footer .fnav .col-md-6 { margin-left:-15px}
#footer .fnav .col-md-6 .logo-footer { display: inline-block }	
.ban-op-cont img.img-responsive {display: inline-block}

}




@media (max-width: 768px) {
.content {
	padding: 20% 0 5% 0;
}
nav#footer { text-align:center}
#gp-menu.navbar-default {
    background-color: rgba(0, 0, 0, 0.9);
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	margin-top: 27px;
}


}


@media (max-width: 603px) {
.content {
	padding: 10% 0 0;
}
#gp-home .content {
	padding: 30% 0 0 0;
}
#gp-home-intro .content {
	padding: 30% 0 5% 0;
}
#gp-menu.navbar-default {
	padding: 5px;
}
#gp-works li.pull-right, #gp-works li.pull-left {
	margin-top: 10px;
	float: none !important;
	text-align: center;
	display: block;
}
label {
	float: none !important
}
.pull-left.fnav, .pull-right.fnav {
	float: none !important;
	text-align: center;
}
.hover-bg .hover-text {
	padding: 12% 10%;
}
/* fix padding section
#gp-about, #gp-works, #gp-customers, #gp-services, #gp-contact, #gp-training {
	padding-top: 80px;
	padding-bottom: 50px
} */
#gp-home .overlay {
	height: 600px;
}
a.fa.fa-angle-down {
	margin-top: 30px;
}
#hp-home .content {
    padding: 30% 0 0 0;
}

}

@media (max-width: 480px) {
#lightbox .modal-dialog	{ top:20%}
#hp-home .carousel-caption { top:15%}
}

@media (max-width: 360px) {
.hover-bg .hover-text {
	padding: 22% 10%;
}

}



@media (min-width: 768px){
.modal-dialog {
    width: 80%;
}
}


