@charset "utf-8";
/* CSS Document */

#back-top {
                position: fixed;
                bottom: 22px;
                right: 23px;
                /* float:right; */
                cursor: pointer;
                /* background: #F1E800; */
                width: 22px;
                height: 22px;
                border-radius: 5px;
}


@font-face {
    font-family: 'titilliumregular';
    src: url('../font/paddington-webfont.eot');
    src: url('../font/paddington-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/paddington-webfont.woff2') format('woff2'),
         url('../font/paddington-webfont.woff') format('woff'),
         url('../font/paddington-webfont.ttf') format('truetype'),
         url('../font/paddington-webfont.svg#paddingtonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'titilliumregular';
    src: url('../font/titillium-regular-webfont.eot');
    src: url('../font/titillium-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/titillium-regular-webfont.woff2') format('woff2'),
         url('../font/titillium-regular-webfont.woff') format('woff'),
         url('../font/titillium-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {font-family:"Latine";
			src:url("../font/Latine.eot?") format("eot"),
			url("../font/Latine.woff") format("woff"),
			url("../font/Latine.ttf") format("truetype"),
			url("../font/Latine.svg#Latine") format("svg");
			font-weight:normal;
			font-style:normal;
}

@font-face {
    font-family: 'QuattrocentoRomanRegular';
    src: url('../font/Quattrocento-Regular-webfont.eot');
    src: url('../font/Quattrocento-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Quattrocento-Regular-webfont.woff') format('woff'),
         url('../font/Quattrocento-Regular-webfont.ttf') format('truetype'),
         url('../font/Quattrocento-Regular-webfont.svg#QuattrocentoRomanRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
			
@font-face {
    font-family: 'sakkal_majallaregular';
    src: url('../font/majalla_1-webfont.eot');
    src: url('../font/majalla_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/majalla_1-webfont.woff') format('woff'),
         url('../font/majalla_1-webfont.ttf') format('truetype'),
         url('../font/majalla_1-webfont.svg#sakkal_majallaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
body
{
	font-family: 'titilliumregular';
	 
}	
	
span
{
font-family: 'titilliumregular';
   
}	
.topstrip {
width: 100%;
float: left;
background: #16489e url(../images/topShadow.png) bottom repeat-x;
padding: 2px 0;
text-align: right;
}


.mainContainer{width: 1000px; margin: 0 auto; }

.topbar{width: 100%; float: left; background: #fff; padding:15px 0;}

.logo{width: 29%; float: left; }
.logo img{width:100%;}
.rightTop {
width: 60%;
float: right;
text-align: right;
font-family: 'titilliumregular';
font-size: 19px;
color: #2D2D2D;
margin: 3% 0 0 0;
}
.menubar {
width: 100%;
float: left;
background: #ffc337;
padding: 0px 0;
border-top: solid 1px #A3750A;
border-bottom: solid 1px #A3750A;
}

.header{width: 100%; float: left;background: url(../images/bannerBg.jpg) bottom repeat-x;}
.serviceBar {
width: 100%;
float: left;
background: url(../images/blueBg.jpg);
padding: 40px 0 40px 0;
}

.servieTitle {
width: 100%;
float: left;
color: #ffc337;
font-weight:bold;
font-size: 28px;
padding: 0px 0 20px 0;
text-align: center;
 font-family: 'titilliumregular';
}

.tabbox{width: 100%; float: left; }

a.blueBox {
width: 30%;
float: left;
background: #0c2f6b;
text-align: center;
padding:9px 0 10px 0;
margin: 8px .5%;
color: #fff;
 font-family: 'titilliumregular';
font-size: 20px;
cursor:pointer;
transition: all .3s ease-in-out;
}


a.blueBox:hover {
width: 30%;
float: left;
background: #05204d;
text-align: center;
padding:9px 0 10px 0;
margin: 8px .5%;
color: #fff;
 font-family: 'titilliumregular';
font-size: 20px;
cursor:pointer;
 transform: scale(1.035);
}

.blueBox01{width: 15%; float: left; text-align: center; padding: 3px 0; margin: 0 8%}

.container{width: 100%; float: left; min-height: 450px;}

.container p{font-size:16px; text-align: justify; line-height:25px;}

.welcomTxt {
width: 100%;
float: left;
text-align: center;
font-size: 17px;
padding: 50px 0;
 font-family: 'titilliumregular';
color: #545454;
line-height: 33px;
}

.blueTxt {
font-size: 35px;
line-height:55px;
font-weight:bold;
color: #016eba;
float: left;
width: 100%;
text-align: center;
margin: 3px 0 10px 0;
}

.qualitySection {
width: 100%;
float: left;
background: #e8e8e8 url(../images/qaulityBg.jpg) bottom repeat-x;
padding: 20px 0 20px 0;
}

.qualityTxt {
width: 35%;
float: left;
 font-family: 'titilliumregular';
font-size: 23px;
color: #303030;
line-height: 40px;
padding-top:30px;
}

.qualityimg {
width: 50%;
float: right;
}

.qualityimg img{width: 100%;}

.footer {
width: 100%;
float: left;
background: #144292;
padding: 12px 0;
color: #fff;
font-size: 13px;
}

.footleft{text-align: left; float:left;}

.footright{text-align: right; float: right;}

.redFont {
color: #990000;
font-size: 30px;
float: left;
margin: 20px 0;
width: 100%;
font-weight:bold;
}

.pageTitle {
width: 100%;
float: left;
font-size: 25px;
font-family: 'titilliumregular';
margin: 20px 0;
color: #007DD7;
font-weight:bold;
}
.dvFlote{width:100%; float:left}

.productBox {
font-family:arial;
width: 98%;
border: solid 1px #ddd;
float: left;
padding: 1%;
margin: 0 0 10px 0;
font-size: 13px;
}

.prodDetails {
background: #EFEFEF;
padding: 1%;
width: 98%;
float: left;
}

.div30img{width:33.333%; float:left; margin: 10px 0;}
.div30img img{width:100%;}

.prodDetails01{
width: 48%;
float: right;
}

.div30img02 {
width: 50%;
float: left;
margin: 35px 0 10px 0;
text-align: center;
}
.div30img02 img{width:90%;}
.bgwhite {
background: #D7D7D7;
width: 99%;
float: left;
padding: 5px 0 5px 1%;
}
.bgblue {
background: #E8E8E8;
width: 99%;
float: left;
padding: 5px 0 5px 1%;
color: #000;
}
.tableProd{width:100%;  float:left; border:solid 0px #ccc; padding:1%;}

.atrri {
/* float: left; */
background: #3966A3;
padding: 8px;
font-size: 14px;
color: #fff;
font-weight: bold;
font-family: 'titilliumregular';
}
.detailTxt {
/* float: left; */
padding: 8px;
background: #F2F2F2;
border: solid 1px #ddd;
font-family: 'titilliumregular';
font-size:14px;
}


ul.serviceDrop {
margin: 0 0 0 20px;
font-family: 'titilliumregular';

}

ul.serviceDrop li {
	line-height:28px;
	font-size: 15px;
	list-style: none;
	list-style-image: url(../images/arrow.png);
	margin: 0 0 10px 0;
}


.innerleft
{
	width:72%;
	float:left;
	margin-top:2%;
}


.innerright
{
	width:25%;
	float:left;
	text-align:left;
	margin-top:2%;
	z-index:-1;
	position:relative;
}


#bolded-line {
  text-indent: -9999px;
  height: 3px;
  width: 100px;
  display: block;
  background: #666666;
  margin-bottom: -3px;
   margin-top:-2px;
   float:left;
 }
 
 .innerheader
{
	text-transform:capitalize; 
	text-align:left; 
	border-bottom:dotted 1px #747070; 
	padding-bottom:15px; 
	margin:25px 0 0 0px; 
	color:#113a7f;
	font-weight:bold;
	width:99%;
	float:left; 
	font-size:25px;
}


.DvFloat
{
	width:100%;
	float:left;
}

.btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	color:#fff;
	 font-family: 'titilliumregular';
}


.btn-info {
  color: #fff;
  background-color: #00a6ec;
  border-color: #00a6ec;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #0887bc;
  border-color: #0887bc;
}


.submit
{
	background-color:#000000;
	border-radius:5px;
	text-align:center;
	color:#fff;
	font-size:13px;
	width:147px;
	padding:5px;
	height:30px;
	float:right;
	margin-right:-10px;
}

.inputbox
{
	background-color: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
  padding: 6px;
  height: 20px;
  width: 100%;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}


.inner-right
{
	width:23%; float:right; border:solid 1px #d2d0d0;
	padding:0 15px;
	border-radius:0px;
	margin-bottom:50px;
	margin-top:35px;
}

.blue
{
	color:#fff;
	border-bottom:dotted 1px #5a5858;
	padding:10px;
	background-color:#0c295a;
	text-align:center;
	
}
