@charset "utf-8";body{padding:0px;margin:0px;font-family:'roboto', sans-serif;color:#444444;}
.logo{padding:10px;}
.well-text{font-family:'roboto', sans-serif;color:#444444;font-weight:400;font-size:14px;}
.well-text h2{font-family:'roboto', sans-serif;color:#01aba8;font-weight:bold;font-size:24px;text-transform:uppercase;padding:10px 0px;border-bottom:1px solid #ccc;}

.well-text h1{font-family:'roboto', sans-serif;color:#01aba8;font-weight:bold;font-size:30px;text-transform:uppercase;padding:10px 0px;border-bottom:1px solid #ccc;}

.well-text h3{font-family:'roboto', sans-serif;color:#5eb3bb;font-weight:bold;font-size:20px;text-transform:uppercase;padding:10px 0px;border-bottom:1px solid #ccc;}
.well-text p{color:#444444;font-size:15px;font-family:'roboto', sans-serif;line-height:1.7em; text-align:justify}
#exTab1 .tab-content{color:#333;background-color:#fff;padding:5px 15px;}
#exTab1 .nav-pills > li > a{border-radius:0;}
.page-table td{padding:5px;border:1px solid #ccc;}
.top-bar{background:#48b3bb;color:#fff;}
.top-bar img{margin-right:15px;}
.topbar-left{float:left;}
.topbar-left a{text-decoration:none;color:#fff;font-size:16px;padding-right:15px;line-height:32px;}
.topbar-right{text-align:right;}
.social-media{margin-left:10px;line-height:30px;}
.banner{box-shadow:2px 2px 10px #dedcdc;margin-bottom:50px;}
.home-box{background:#eeeeee;padding:0px;border:10px solid #fff;}
.img-bottomline{border-bottom:2px solid #34495e;}
.home-box h4 a{text-transform:uppercase;font-size:17px;color:#333;font-weight:bold;line-height:30px;}
.home-box p{color:#444444;font-size:14px;font-family:'roboto', sans-serif;line-height:1.7em;}
.home-pad{padding:15px;}
.button{font-family:'roboto', sans-serif;background:#ff7e00;color:#fff;padding:8px 25px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;border-radius:2px;transition:0.5s;}
.button:hover{background-color:#444444;color:#FFF;transition:0.5s;text-decoration:none;}
.button2{font-family:'roboto', sans-serif;background:#48b3bb;border:1px solid #58797b;color:#fff;padding:8px 25px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;border-radius:2px;transition:0.5s;margin-right:5px;}
.button2:hover{background-color:#444444;color:#FFF;transition:0.5s;text-decoration:none;}
.quality-bar{margin-top:20px;background:#ff7e00;padding-bottom:10px;padding-top:15px;}
.quality-bar h3{font-family:'roboto', sans-serif;font-size:20px;text-align:center;color:#fff;}
.footer{background:#1a2223;padding-bottom:20px;padding-top:20px;}
.footer h3{font-family:'roboto', sans-serif;color:#fff;font-size:22px;text-transform:uppercase;}
.footer h4{font-family:'roboto', sans-serif;font-size:17px;line-height:20px;color:#a6b6b6;}
.footer span{margin-right:10px;}
.footer p{font-family:'roboto', sans-serif;color:#b6b6b6;font-size:14px;line-height:20px;font-weight:300;}
.footer ul{padding:0px;margin:0px;}
.footer ul li{border-bottom:1px dashed #2e2f2f;list-style:none;}
.footer ul li a{font-family:'roboto', sans-serif;color:#fff;line-height:35px;list-style:none;font-size:15px;font-weight:300;}
.padding-top{padding-top:20px;}
.foot2{background:#13191a;padding-bottom:10px;padding-top:10px;text-align:center;}
.foot2 p{font-family:'roboto', sans-serif;color:#b6b6b6;font-size:14px;line-height:20px;font-weight:300;}
.foot2 a{color:#fff;}
.page-tittle{background:#f5f5f5;border:1px solid #eeeeee;padding-bottom:20px;padding-top:20px;margin-bottom:30px;}
.page-tittle h1{font-family:'roboto', sans-serif;}
.package2{line-height:30px;font-size:15px;font-weight:400;font-weight:normal;}
.package2 ul{padding:0px;margin:0px;}
.package2 ul li{background:url(../images/dot.jpg);background-repeat:no-repeat;background-position:2px 11px;padding-left:20px;list-style:none;color:#444;}
.img-margin{margin-bottom:20px;}
.enquiry-margin{margin-bottom:10px;border:2px solid #dadada;padding:8px;width:95%;border-radius:15px;background-image:url(../images/enquiry-margin-bg.png);background-repeat:no-repeat;background-position:right top;}
#followbuttons {
top: calc(50% - 30px) !important;
border: 0px;
position: fixed;
z-index: 1000;
left: 10px;
width: 30px;
}
/*Request A Quote CSS END*/
.right-ok{
	background-image:url(../images/right-icon.png);
	background-repeat:no-repeat;
	background-position: 8px;
}

.wrong-icon{
	background-image:url(../images/wrong-icon.png);
	background-repeat:no-repeat;
	background-position: 8px;
}

.example{margin:15px;font-size:14px;color:#656666;content:"Example";background-color:#fff;border-color:#929494;border-width:1px;border-radius:4px;padding:10px 20px 10px;border-style:solid;}
.form-control-feedback{display:none;}
.has-feedback label~.form-control-feedback{top:0!important;}
.error{text-align:left!important;display:table!important;}
.thnak4{margin-top: 50px;}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.form-group{
	margin:15px !important;
}
.form-group input{
	border-left:5px solid #48b3bb;
}

.form-group textarea{
	border-left:5px solid #48b3bb;
}

.form-group select{
	border-left:5px solid #48b3bb;
}
.Submit-box{
	background-color:#48b3bb;
	border:1px solid #48b3bb;
	padding:10px 15px;
	color:#fff;
	border-radius:5px;
	width:130px;
}
.Submit-box:hover{
	background-color:#373435;
	border:1px solid #373435;
}
/*Request A Quote CSS END*/


@media (max-width:768px){.top-bar{ display:none;}
.logo{ text-align:center;}
.logo img{ text-align:center;}}