@import url(http://fonts.googleapis.com/css?family=Port+Lligat+Slab|Noticia+Text:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,900,300);
@import url(https://fonts.googleapis.com/css?family=Dosis:400,600,700);

@import url("animate.min.css");
@import url("StickContactBtn.css");
@import url("form.css");
@import url("tabs.css");
@import url("fancybox/jquery.fancybox.css");

@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------- progress js ---------------------------------------------------------*/
.progressjs-inner{width:0}
.progressjs-progress{z-index:9999999}
.progressjs-theme-blueOverlay{background-color:rgba(0,0,0,.5);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:fixed}
.progressjs-theme-blueOverlay .progressjs-inner{height:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#f02f21}
.progressjs-theme-blueOverlay.progressjs-end{opacity:0!important}
.progressjs-theme-blueOverlay .progressjs-percent{display:none}

/* --------------------------------------
=========================================
GLOBAL STYLES
=========================================*/
html {  font-size: 100%; }
body {
	font-family: 'Roboto', sans-serif;
	background-color: #fff;
	overflow-x: hidden;    
    -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none;	-ms-user-select: none;	user-select: none;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}

a { text-decoration: none;	-webkit-transition: all 300ms; transition: all 300ms; } 
a:hover {	text-decoration: none; }
a, :active, :visited, :focus, object, embed {	outline: 0 !important; }
input::-moz-focus-inner, button::-moz-focus-inner {  border: 0; }

.shadowHover:hover { -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.2);	-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.2);	box-shadow:  0px 0px 3px 0px rgba(50, 50, 50, 0.2); }
.shadow { -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 8);	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 8);	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 8); }

ol {
	list-style-image: url('../images/bullet.png');
	margin-left: -20px;
	margin-top: 7px;
	margin-bottom: -5px;
	line-height: 28px;
}
ul > li { color: #666565;	transition: color 100ms ease-in 50ms; }
ul > li:hover {	cursor: default;	color: #336d9a; }
.clear { clear: both; }
.nopadLeft {	padding-left: 0;  }
.nopadRight {	padding-right: 0;  }
@media (max-width: 991px) {
	.pad991Left {		padding-left: 15px; }
	.pad991right {		padding-right: 15px; }
	.givecenter { text-align: center; }
}

/*--------------------------------------------------- PAGES ---------------------------------------------------------*/
.pageOne {
	text-align: center;
	background: rgba(76,76,76,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(76,76,76,1) 0%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(76,76,76,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(91%, rgba(28,28,28,1)), color-stop(100%, rgba(19,19,19,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(76,76,76,1) 0%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(76,76,76,1) 0%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(76,76,76,1) 0%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
	background: radial-gradient(ellipse at center, rgba(76,76,76,1) 0%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=1 );
	position: relative;
}
#headerTriangle { fill: currentColor;	color: #fff; width: 100%; height: 130px;}
.logoMain {	margin-top: -120px; margin-left: -20px; position: relative; z-index: 99; }
.svgLogo {	width: 132px; height: auto; fill: #940b01; -webkit-transition: all 500ms; transition: all 500ms; }
h2.Hcaption {
    margin-top: 60px;	font-size: 70px;
    font-weight: 800;    line-height: 70px;
	padding: 0;   vertical-align: top;
}
.HcapOl { color: #f44336; text-transform: uppercase; font-weight: 500; }
.HcapTl { color: #fff; font-weight: 300; font-size: 50px; }
.navbar-toggle {
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	float: left;
	margin-top: -10px;
	padding: 9px 0;
}
@media (max-width: 768px) {
	.logoMain {	margin-top: -95px; margin-left: -20px; }
	.svgLogo {	width: 100px; height: auto;}
	#headerTriangle { width: 100%; height: 100px; }
	h2.Hcaption {	margin-top: 30px;	font-size: 50px; line-height: 60px;	}
}
@media (max-width: 480px) {
	.svgLogo {	width: 90px; height: auto;}
}

.pageTwo {	min-height: 400px; margin-bottom: 25px; }
.col-md-9 h1 {	color: #f44336; font-weight: 500;	text-transform: uppercase;	font-size: 45px; margin: 0 0 20px; }
.pageTwo.nav-pills { margin: 0 0 25px; padding: inherit; min-height: auto; }
.pageTwo.nav-pills li.btn { padding: 0; margin: 0; font-size: 24px; border-radius: 0; line-height: 35px;}
.pageTwo.nav-pills>li.active>a, .pageTwo.nav-pills>li.active>a:focus, .pageTwo.nav-pills>li.active>a:hover { background-color: rgba(76,76,76,1); border-radius: 0; font-size: 32px;}
.pageTwo.nav-pills a, .pageTwo.nav-pills a:hover, .pageTwo.nav-pills a:focus { color: rgba(76,76,76,1); background: #ddd; border-radius: 0;}
@media (max-width: 480px) {
	.col-md-9 h1 {	font-size: 36px; }
	.pageTwo.nav-pills li.btn { font-size: 22px;}
	.pageTwo.nav-pills>li.active>a, .pageTwo.nav-pills>li.active>a:focus, .pageTwo.nav-pills>li.active>a:hover { font-size: 26px;}
}

.pageThree {	min-height: 600px;	background: #f02f21; padding-bottom: 110px; margin-bottom: -100px; }
.pageThree h1 { text-align: center;	color: #fff; font-weight: 500;	text-transform: uppercase;	font-size: 65px; margin: 30px 0; }
.Servidesmain {
	text-align: center;
}
.svgicons {	width: 70%; height: auto; fill: #940b01; -webkit-transition: all 500ms; transition: all 500ms; }
.SerPart:hover .svgicons {	width: 72%; fill: #fff;}
.SerPart h2 { font-weight: 600; text-transform: uppercase; color: #940b01; -webkit-transition: all 500ms; transition: all 500ms; }
.SerPart:hover h2 { color: #fff; font-size: 28px; }
@media (max-width: 1200px) {
	.SerPart h2 { font-size: 26px; }
	.SerPart:hover h2 { font-size: 25px; }
}
@media (max-width: 991px) {
	.pageThree {	min-height: 500px; }
	.SerPart h2 { font-size: 22px; }
	.SerPart:hover h2 { font-size: 21px; }
}
@media (max-width: 768px) {
	.SerPart:hover .svgicons {	width: 70%; fill: #fff;}
	.SerPart h2 { font-size: 22px; }
	.SerPart:hover h2 { font-size: 22px; }
}

/*--------------------------------------------------- FOOTER ---------------------------------------------------------*/
#FooterTriangle {
	fill: currentColor;	color: #414141; width: 100%; height: 100px; z-index: 98;
	-ms-transform: rotate(180deg);  -webkit-transform: rotate(180deg);  transform: rotate(180deg); margin-bottom: -10px;
}
footer center {	color: #fff; margin-top: -25px; font-family: Verdana; font-size: 11px; position: relative; z-index: 99; }
.fottoTop { text-align: center;	font-size: 50px; margin: -90px 0 0; position: relative; z-index: 99; }
.fottoTop a { color: #f44336; width: 100px; height: 20px; display: inline-table; vertical-align: middle; }
.fottoTop a:hover { color: #fff;  margin: -4px 0 0; text-shadow: 0px 5px 4px rgba(0, 0, 0, 0.68); }


/*
Author: Alpesh Panchal
Author Email: alpesh88ww@gmail.com
*/
