﻿
::selection{background-color:#C41230; color:#fff;}
::-moz-selection{background-color:#C41230; color:#fff;}
body{background-image:url(../images/bg.jpg);background-repeat:no-repeat; background-size:100% 100%; background-attachment:fixed;}
.top-box{background-image:url(../images/top-box-bg.jpg); background-repeat:no-repeat; background-size:100% 100%; width:100%; margin-top:52px; color:#fff; text-align:center; padding:100px 0 100px 0;}
.top-box h1{font-family:cursive; line-height:50px; text-shadow:2px 2px 2px #333;}
.top-box h1 span{color:yellow; font-style:italic;}
.box{background-color:#fff; border:2px solid #f1f1f1; text-align:center; margin-top:20px; margin-bottom:20px; transition:all 0.8s;}
.box span{font-size:60px; padding:35px; margin:20px 0 40px 0; border:2px solid #f1f1f1; border-radius:50%; transition:all 0.8s;}
.btn{background-color:#C41230; color:#fff; border-radius:0; margin:20px 0 20px 0; transition:all 0.3s;}
.box p{text-align:center;}
.btn:hover{box-shadow:0 -50px 0 #000 inset; color:#fff;}
.box:hover{box-shadow:0 -500px 0 #e61a3d inset; color:#fff;}
.box:hover p{color:#fff;}
.box:hover h4{color:#fff;}
.box:hover span{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-o-transform:rotateX(360deg); background-color:#C41230; color:#fff;}
h3{text-align:center; font-family:fantasy; border-bottom:2px dashed #e61a3d ;}
h4{color:#C41230; font-style:italic;transition:all 0.3s;}
.services-item p{text-align:left;}
.services-item span{border:5px solid #fff;box-shadow:0 0 2px #999; display: inline-block; margin:20px 0 20px 0;}

.main{background-color:#fff; min-height:400px; overflow:hidden;}
.mainTop{background-image:url(../images/mainTop.png); background-position:bottom; background-size:100% 100%; background-repeat:no-repeat; height:50px; width:100%;}
.mainBtm{background-image:url(../images/mainBtm.png); background-position:top; background-size:100% 100%; background-repeat:no-repeat; height:50px; width:100%;float: left;}
.serviceBtm{background-image:url(../images/serviceBtm.png); background-position:top; background-size:100% 100%; background-repeat:no-repeat; height:50px; width:100%;float: left;}
.serviceTop{background-image:url(../images/serviceTop.png); background-position:top; background-size:100% 100%; background-repeat:no-repeat; height:50px; width:100%; margin-top:20px;}
.services2{margin:0; padding:0;}
.services2 li{margin:0; padding:0; list-style:none;}
.services2 li a{line-height:30px; color:#777; display:inline-block; width:100%; transition:all 1s;}
.services2 li a:hover{box-shadow:1000px 0 0 #C41230 inset; color:#fff; text-decoration:none;}
.margin-top{margin-top:100px;}
p{text-align:justify; color:#777; transition:all 0.3s;}
.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}
footer{background-color:#24252b;box-shadow: 0 -12px 0 #fff; margin-top:50px; }
footer .btm{background-color:#000; color:#fff; line-height:50px; text-align:center;}
footer .btm a{color:#fff;}
footer h3{color:#fff; text-align:left;}
footer .h2{background-image:url(../images/label.png); background-size:100% 100%; color:#fff; text-align:center; line-height:60px; font-size:22px;}
footer h2{color:#fff;border-bottom:2px solid #48bbd6;}
footer .well{ margin-top:-27px;}
footer .btm{color:#fff; background-color:#C41230; text-align:center; line-height:50px;}
footer .btm a{color:#fff;}
.navbar-brand{color: #e61a3d;font-size: 26px;font-weight: bold;}
.hidden-h1{font-size:1px;line-height:1px;margin:0;}
.hidden-p{font-size:1px;line-height:1px;margin:0;color:#f5f5f5;}
.helpline{font-weight:bold;margin-right:10px;font-size:15px;}