html
{
    font: inherit;
}
body {
	margin:0px;
	background: url(../images/bg.png) center top no-repeat #ddd
}

body,td,th {
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	color: #000;
	font-size:12px;
}

.whitebg{ background:#fff; padding:10px;}

.smfont{ font-size:11px;}

.just { text-align:justify;}

a { text-decoration:none; color:#0b396c;}

a:hover{ text-decoration:none; color:#e00b12;}

a img{ border:0px;}

h1, h2, h3, h4, h5, h6, p, ul, li { padding:0px; margin:0px;}

h4{ font-size:25px; color:#e11b22; padding-bottom:10px; font-weight:600}

h5{ font-size: 20px; color:#e11b22; padding-bottom:10px; font-weight:600}

h6{ font-size:16px; color:#0b396c; padding-bottom:10px; font-weight:600}

.h6sm{font-size:14px; color:#0b396c; font-weight:600}

p{line-height:19px;}

.menu{ background:url(../images/menu_bg.jpg) left top repeat-x;}

.menu ul{ list-style:none; padding:0px; margin:0px;}

.menu li{margin:10px 0px; list-style:none; display:inline-block;  font-size:11px; font-weight:700; text-transform:uppercase;}

.menu li a{padding:6px 14px; text-shadow:0 -1px 0 #5d080a; color:#fff; text-decoration:none; display:inline-block; font-size:11px;}

.menu li a:hover{color:#0b396c; text-decoration:none; background-color:#fff; -moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px; 
background: #d9d9d9; background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d9d9d9)); background: -moz-linear-gradient(top, #eeeeee, #d9d9d9); background: -o-linear-gradient(#eeeeee, #d9d9d9); text-shadow:0 -1px 0 #fff; 

 -moz-box-shadow: 0px -1px 0px #5c0005;
    -webkit-box-shadow: 0px -1px 0px #5c0005;
    box-shadow: 0px -1px 0px #5c0005;

}

.menu_active{padding-left:15px; padding-right:15px;  *padding-left:10px !important; *padding-right:10px !important; text-shadow:0 -1px 0 #fff; color:#0b396c; text-decoration:none; display:block; background-color:#fff; -moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px; padding-top:5px; padding-bottom:5px;
	background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d9d9d9));
    background: -moz-linear-gradient(top, #eeeeee, #d9d9d9);
    background: -o-linear-gradient(#eeeeee, #d9d9d9);


    -moz-box-shadow: 0px -1px 0px #5c0005;
    -webkit-box-shadow: 0px -1px 0px #5c0005;
    box-shadow: 0px -1px 0px #5c0005;
}


/*------------- ie 8 ---------------------*/

.ie8 .menu li a{padding-left:10px; padding-right:10px; text-shadow:0 -1px 0 #5d080a; color:#fff; text-decoration:none; display:block; padding-top:5px; padding-bottom:5px; }

.ie8 .menu li a:hover{padding-left:10px; padding-right:10px; text-shadow:0 -1px 0 #fff; color:#0b396c; text-decoration:none; display:block; background-color:#fff; -moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px; padding-top:5px; padding-bottom:5px;
	background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d9d9d9));
    background: -moz-linear-gradient(top, #eeeeee, #d9d9d9);
    background: -o-linear-gradient(#eeeeee, #d9d9d9);


    -moz-box-shadow: 0px -1px 0px #5c0005;
    -webkit-box-shadow: 0px -1px 0px #5c0005;
    box-shadow: 0px -1px 0px #5c0005;
}

.ie8 .menu_active{padding-left:10px; padding-right:10px;  text-shadow:0 -1px 0 #fff; color:#0b396c; text-decoration:none; display:block; background-color:#fff; -moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px; padding-top:5px; padding-bottom:5px;
	background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d9d9d9));
    background: -moz-linear-gradient(top, #eeeeee, #d9d9d9);
    background: -o-linear-gradient(#eeeeee, #d9d9d9);


    -moz-box-shadow: 0px -1px 0px #5c0005;
    -webkit-box-shadow: 0px -1px 0px #5c0005;
    box-shadow: 0px -1px 0px #5c0005;
}


/*------------- ie 8 ---------------------*/


.bannersection{ padding-top:5px;}

.bannersection_inner{ padding-top:200px;}

.bannerframe{ overflow:hidden; width:950px; height:auto; border:none;}

.quationsection{width:100%; height:50px; background:#0e3d70; color:#fff; font-size:22px; line-height:50px; margin:-5px 0px 10px 0px; text-align:center; font-style: italic; }

.leftmenu{ width:230px; height:auto; margin-bottom:10px;}

.leftmenu ul{ list-style:none;}

.leftmenu li a{ list-style:none; background: url(../images/bluebg.jpg) no-repeat; height:40px; line-height:40px; border-bottom:1px solid #002e45; font-weight:700; color:#fff; text-transform:uppercase;  text-shadow:0 -1px 0 #004b72; padding-left:27px; display:block; text-decoration:none; }
 
 .leftmenu li a:hover{ list-style:none; background: url(../images/bluebg_hover.jpg) no-repeat; height:40px; line-height:40px; border-bottom:1px solid #002e45; font-weight:700; color:#fff; text-transform:uppercase;  text-shadow:0 -1px 0 #004b72; padding-left:27px; display:block; text-decoration:none; }
 
.textfield{width:99%; height:24px; border:1px solid #cccccc; margin-bottom:5px; color:#2a2a2a; font-size:11px; text-indent:5px;}

.textarea{width:99%; height:80px; border:1px solid #cccccc; margin-bottom:5px; color:#2a2a2a; font-size:11px; text-indent:5px;}

.btn a{ width:70px; height:25px;
	background: #d11914;
    background: -webkit-gradient(linear, left top, left bottom, from(#f04642), to(#d11914));
    background: -moz-linear-gradient(top, #f04642, #d11914);
    background: -o-linear-gradient(#f04642, #d11914);
	-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;
	color:#fff;
	font-weight:600;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	display:block;
}

.btn a:hover{ width:70px; height:25px;
	background: #0b396c;
    background: -webkit-gradient(linear, left top, left bottom, from(#427caa), to(#0b396c));
    background: -moz-linear-gradient(top, #427caa, #0b396c);
    background: -o-linear-gradient(#427caa, #0b396c);
	-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;
	color:#fff;
	font-weight:600;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	display:block;
}

.footermenu{font-size:11px; color:#9a9a9a;}

.footermenu a{color:#494949; text-decoration:none;}

.footermenu ul{ list-style:none;}

.footermenu li{ list-style:none; display:inline-block;}

.footermenu li a{ list-style:none; display:inline-block; font-size:11px; padding-right:14px; color:#9a9a9a; text-decoration:none}

.footermenu li a:hover{ list-style:none; display:inline-block; font-size:11px; padding-right:14px; color:#494949; text-decoration:none}

.header_phone{font-size:20px; color:#e71b22; font-weight:600;}

.header_phone1{font-size:15px; font-weight:600;}




<!--My Codding Start From Here-->

.clr {
margin:0; padding:0;
clear:both;
}

.clearfix {
margin:0; padding:0;
clear:both;
}

#header_section{margin:0px; padding:0px;}

.header_wrapper{width:950px; margin:0px auto; padding:15px 0px 0px 0px;}

.upperbar{margin:0px 0px 20px 0px; padding:0px;}

.logobar{width:243px; margin:0px; padding:0px; float:left;}

.logobar img{max-width:100%; margin:20px 0px 0px 0px; padding:0px;}

.calling_bar{width:370px; margin:0px; padding:50px 0px 0px 0px; float:right;}

.iconbar{width:43px; margin:0px 10px 0px 0px; padding:0px; float:left;}

.iconbar img{max-width:100%; margin:0px; padding:0px;}

.customer_care{width:316px; margin:0px; padding:0px; float:left;}

.customer_care p{margin:0px 0px 5px 0px; padding:0px; color: #e71b22; font-size: 20px; font-weight: 600;}

.customer_care p a{margin:0px; padding:0px; text-decoration:none; display:inline-block; color: #e71b22; font-size: 20px; font-weight: 600;}

.customer_care span{margin:0px; padding:0px; color: #000; font-size: 15px; font-weight: 600;}

.desktop_navigation{margin:0px; padding:0px;}

.homeclick{width:165px; margin:0px; padding:0px; float:left;}

.homeclick img{max-width:100%; margin:0px; padding:0px;}

.main_menu{width:784px; margin:0px; padding:0px; float:left;}

.banner_slider{ margin:0px; padding:0px;}

#container_section{margin:0px; padding:0px;}

.container_wrapper{width:950px; margin:0px auto; padding:0px 0px;}

.panel_left{width:230px; margin:0px 6px 0px 0px; padding:0px; float:left;}

.description_bar{width:713px margin:0px; padding:0px; /*background:url(../images/sidebg.png) left top repeat-y;*/ float:right;}

.panel_middle{width:430px; margin:0px; padding:0px; float:left;}

.panel_right{width:280px; margin:0px; padding:0px 0px 0px 0px; float:right;}

.sidebar{width:255px; margin:0px auto; padding:15px 0px 0px 0px; text-align:center;}

#footer_section{margin:0px; padding:0px;}
   
.footer_wrapper{width:950px; margin:0px auto; padding:10px 0px;} 

.navigation_footer{width:650px; margin:0px; padding:0px; float:left;}

.copyrights{width:150px; margin:0px; padding:0px; float:right; text-align:right;}

nav a#pull:after{display:none;}

.mobile_home{display:none !important;}


#name,#phone,#sub,#email{width:210px; float:left; margin-left:3px;}

.textarea{width:249px; float:left; margin-left:3px;}

.visisitor_message{width:297px; height:80px; border:1px solid #cccccc; margin-bottom:5px; color:#2a2a2a; font-size:11px; text-indent:5px;}


.location_bar{display:block;}

.locationbar_mobile{display:none;}








