html {min-height: 100%;}
body {color: #333;line-height: normal;font-family: 'Open Sans', sans-serif;}
h1, h2, h3, .h1, .h2, .h3 {margin-top: 0px;margin-bottom: 0px;}
.h1, .h2 {font-size: 50px;color: #292a31;position: relative;}
.h1 span, .h2 span {font-size: 35px;color: #469203;}
a:hover{cursor:pointer;}
a:visited{color:#000;}
p {    margin-bottom: 0px;
    font-size: 14px;
    line-height: 24px;
    text-align: justify;}

.upr-hdr {background: #01adeb;padding: 2px 0px;}
.top-lst ul {margin: 2px 0 0;padding: 0;float:right;}
.top-lst ul li {float:left;list-style: none;border-right:solid 1px #fff;padding:2px; padding: 5px 30px; margin:2px;}
.top-lst ul li:nth-child(2){border-right:none!important;}	
.top-lst ul li a {color:#01adeb;font-size: 16px;position: relative;}
.top-lst ul li a:hover {color:#000;text-decoration:none;}
.bg2{background: #fff;}
.mg10{margin:25px;}
.mt15{margin-top:15px;}
.dropdown-menu>li>a {font-size:12px;border-bottom: dotted 1px #ddd;}
.navbar-nav > li > a {padding: 15px 21px 15px 26px; color:#000;}
.navbar-inverse {background-color: #e7e7e7;border-color:#e7e7e7; border-radius:none;}
.navbar-inverse .navbar-nav > li > a {color: #696969;font-weight:bold;font-size:14px;text-align: center !important; }
.navbar-inverse .navbar-nav > li > a:hover{color: #02aae9; }
.dropdown:hover .dropdown-menu{display:block;}
.carousel-caption {left: 11%;padding-bottom: 12%;right: 64%;}
.carousel-caption .para{background-color: rgb(255,255,255);opacity: 0.8; padding-bottom:10px;}
.carousel-caption .para p{color: #000;font-size: 35px;font-weight: 600;text-shadow: 1px 1px 0 #fff; padding:10px;}
.rmore{background-color:#f48221;width:35%;margin:0 auto;}
.rmore a{padding:5px 10px 10px 5px; color:#fff !important; text-decoration:none; font-size:20px; }
.welcome{padding-bottom:10px;min-height: 330px;}
.welcome h1{text-transform:uppercase;color:#393939; font-weight:bold; font-size:20px; padding:20px; text-align:center;}
.welcome p{text-align:justify; line-height:22px; font-size:13px; color:#353434;}
.welcome .rmore{text-align:center; background-color:#29b5ea; }
.welcome .rmore a{padding:10px; font-weight:bold; font-size:13px; color:#000;}
.layout{background-color:#bdec8e;min-height:400px;position:relative;}
.layout img{ position:absolute;top:15%; left:0%;}
.parallax {background-image: url(../gifs/bg1.jpg);min-height: 320px;background-attachment: fixed; background-repeat: no-repeat;background-size: cover;background-repeat: no-repeat;}
/* .parallax h2{text-align:center; text-transform:uppercase; color:#fff;padding:10px 10px 20px; font-family: 'Open Sans';font-weight:bold;}
.parallax p{text-align:center; font-weight:bold;} */
.upr-ftr{background-color:#3a3a3a;}
.upr-ftr h2 {color: #e2822d;font-size: 22px;}
.upr-ftr h2:after {content: "";position: absolute;width: 100%;background: #e2822d;height: 1px;top: 130%;left: 0;}
.bdr-r{border-right:1px #e2822d solid;}
.upr-ftr ul {margin: 0px;padding: 0px;}
.upr-ftr ul li {list-style: none;}
.upr-ftr ul a {display: block;color: #e5e5e5;font-size: 14px;padding: 10px 5px 7px;font-weight: 100;}
.ftr {font-size: 14px; color: #858383;}
.ftr a {color: #ccc;}
.mb-lnk a{color:#e2822d; font-weight:bold;}
.servicehead h2 {
     text-transform: uppercase;
    color: #393939;
    font-weight: bold;
    font-size: 20px;
    padding: 20px;
    text-align: center;
}
.servicehead ul {
    width: 100%;
    margin: 1em 0;
    padding: 0;
    list-style: none;
}
.servicehead ul li {
    width: 18%;
    margin: 0 1%;
    padding: 0;
    list-style: none;
    float: left;
    display: block;
}
.servicehead ul li a {
    width: 100%;
    margin: 0 0 10% 0;
    padding: 10% 5%;
    list-style: none;
    border: 1px solid #727272;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 700 15px "Open Sans";
    color: #000;
    text-decoration: none;
    float: left;
    display: block;
	font-size: 12px;
    text-align: center;
}
.copysec {
    background: rgba(0, 0, 0, 0) url("../images/copybg.jpg") repeat scroll 0 0;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.besocial {
    float: right;
    margin: 0;
    padding: 0;
    width: 19%;
}
.besocial ul li {
    color: #727272;
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 1.2;
    margin: 0 2% 0 0;
    padding: 0;
}
.footer {
    background: rgba(0, 0, 0, 0) url("../images/footerbg.jpg") repeat scroll 0 0;
    margin: 0;
    padding: 15px 0 0;
    width: 100%;
}
.footerlink {
    display: block;
    font-family: "Raleway",sans-serif;
    margin: 5% 0;
    padding: 0;
    width: 100%;
}
.footerlink h4 {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 18px;
    margin: 0 0 15px;
    padding: 0;
}
.footerlink ul {
    display: block;
    float: left;
    font-family: "Raleway",sans-serif;
    margin: 0;
    padding: 0;
    width: 100%;
}
.footerlink ul li {
    display: block;
    float: left;
    font-family: "Raleway",sans-serif;
    margin: 0;
    padding: 0;
    width: 100%;
}
.footerlink ul li a {
    background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll 0 5px;
    color: #fff;
    display: block;
    float: left;
    font-family: "Raleway",sans-serif;
    margin: 0;
    padding: 0 0 2% 5%;
    text-decoration: none;
    width: 95%;
}
.pd-range h1{color: #29b5ea;
    font-weight: bold;
    font-size: 20px;
    position:relative; margin-bottom:20px; margin-top:10px;}
.pd-range h1:after{position: absolute;
    content: "";
    border-bottom: solid 2px #29b5ea;
    top: 80%;
    width: 84%;
    left: 15%;  }
	.pd-range h2{color: #fff;
    font-weight: bold;
    font-size: 12px; text-align:center;
    position:relative;margin-bottom:20px;background-color:#01adeb; padding:5px;}
.pd-range .well:hover{border:solid 1px #01adeb; cursor:pointer;-webkit-box-shadow: -2px 10px 34px -6px rgba(94,88,94,1);
-moz-box-shadow: -2px 10px 34px -6px rgba(94,88,94,1);
box-shadow: -2px 10px 34px -6px rgba(94,88,94,1);}
.inside h1{color:#0babe7; padding:5px; display:block; border-bottom:solid 1px #0babe7; font-size:18px; font-weight:bold;}
.inside h1:after {position:absolute;}

.contact h2{font-size:16px; font-weight:bold;padding:0px; position:relative;border-bottom:solid 1px #0babe7; display:inline;color:#0babe7; }
.contact h2:after{}
/* For Color and BG */
.clr-wht{color:#fff;}
.bg1{background-color:#e7e7e7; border-bottom:solid 2px #0babe7;}
.clr-orng{color:#f48221;}
.bg3{background-color:#3f3e3e;}
.bg4{background-color:#fff;}
/* For Margin and Padding */
.pd5{padding:5px 20px 5px 20px;}
.mt5{margin-top:5px;}
.mb30{margin-bottom:30px;}
.mb60{margin-bottom:60px;}
.mb50{margin-bottom:50px;}
.mt20{margin-top:20px;}
/* Font size and Width */
.fs16{font-size:16px;}
.fs18{font-size:18px;}