/*!
 * CSS Document
 * Prism Consulting Engineers
 * Original author: Prism Consulting Engineers
 * Version 1.0 2017-01-06
 * Further changes, comments: Prism Consulting Engineers
 */
@charset "utf-8";

@import url("bootstrap/font-awesome.min.css");
@import url("bootstrap/bootstrap-carousel.css");
@import url("fancybox/jquery.fancybox.css");

/* =========================================
GLOBAL STYLES
========================================= */
.banner { z-index: 0; position: relative; background: #fff; margin: 0; }
.banner img {
	margin-top: -150px; background-size: contain !important; background-attachment: fixed !important; background-position: 50% 0 !important; background-repeat: no-repeat !important;  -webkit-box-shadow: inset 0px 5px 5px -3px rgba(50, 50, 50, 0.4); -moz-box-shadow: inset 0px 5px 5px -3px rgba(50, 50, 50, 0.4); box-shadow: inset 0px 5px 5px -3px rgba(50, 50, 50, 0.4);}
.mainMatPart { min-height: 215px; }
footer { margin-top: 40px; }
@media (max-width: 1400px) {
	
}
@media (max-width: 1200px) {
	.mainMatPart { min-height: auto; }
	.banner { margin: 0 0 0 0; }
	.banner img { margin: 0; background-attachment: scroll !important; background-position: 0 60% !important; background-size: cover !important;  }
}
@media (max-width: 991px) {
	.banner img { margin: 0; background-attachment: scroll !important; }
	.mainHead { margin: 15px 0; }
	footer { margin-top: 15px; }
}

/* ------- ABOUT PAGE ------- */
.mrAboutMain { margin-bottom: 15px; }
.mrAbout {
	width: 100%;  background-size: cover !important; background-position: 50% 0 !important; background-repeat: no-repeat !important;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
}
.mrAboutMain h3 small { font-size: 14px; display: block; margin-top: 5px; }
.mrAboutMain p { margin-bottom: 5px; font-size: 16px; }
@media (max-width: 650px) {
	.mrAboutMain .col-xs-4, .mrAboutMain .col-xs-8 { float: none; width: 100%; text-align: center; }
	.mrAbout { width: 50%; }
}

/* ------- CONTACT PAGE ------- */
.smhead { font-size: 18px; }
.slct { -webkit-user-drag: auto ; -webkit-user-select: auto ; -moz-user-select: auto ;	-ms-user-select: auto ;	user-select: auto ; }
.addTable td { padding-bottom: 20px; }
.fasizemd { font-size: 42px; margin-right: 35px; }
.fasizesm { font-size: 24px; margin-right: 35px; }
.marboticon { margin-bottom: 55px; }
.pdfbtn {
	margin: 5px 0; font-family: 'Raleway', sans-serif; font-weight: 600; height: 40px; line-height: 40px; display: inline-block; padding: 0 18px;
	text-align: center; white-space: nowrap; vertical-align: middle; color: #175e81; background-color: #fff; border: #175e81 solid thin; font-size: 13px;
	-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.pdfbtn i {
	margin: -3px -18px 0 15px; line-height: 40px; display: inline-block; width: 40px; height: 38px;
	text-align: center; white-space: nowrap; vertical-align: middle; color: #fff; background-color: #175e81; font-size: 25px;
}
.pdfbtn:hover { background: #025070; color: #fff; }
.pdfbtn:hover i{ background: #bd0707; color: #fff; }
@media (max-width: 991px) {
	.Sfour .noMargin { font-size: 14px; }
}
@media (max-width: 768px) {
	.Sfour { padding-bottom: 20px; }
	.addTable td { padding-bottom: 15px; }
	.addTable td .bt { margin-bottom: 0; }
	.marboticon { margin-bottom: 45px; }
}
@media (max-width: 480px) {
	.Sfour .mainHead, .Sfour .noMargin  { text-align: center; }
	.Sfour  hr { float: none; margin: auto auto 20px; }
	.fasizemd, .fasizesm { display: none; }
	.addTable { margin: auto; }
	.addTable td { padding-bottom: 15px; text-align: center; }
	.addTable td .bt { margin: 0; }
	.marboticon { margin-bottom: 45px; }
	.Sfour .form-horizontal .form-group { margin-bottom: 10px; }
	.Sfour .form-horizontal .bt { float: none !important; }
}
#GMapModal .modal-body { padding: 0; position: relative; }
#GMapModal .btnClose { position: absolute; right: 0; top: 0; }
#GMapModal iframe { margin-bottom: -6px; }

/*
Author: Alpesh Panchal
Author Email: alpesh88ww@gmail.com
*/