@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);


/*------------------------------- general-style start -------------------------------*/
* { margin:0; padding:0; }
img { border:none; }
a { color:inherit; outline:none; text-decoration:none; }
.clear { clear:both; font-size:0; line-height:0; }
body { background:#313131;}
/*------------------------------- general-style end -------------------------------*/

/*------------------------------- common header start -------------------------------*/
.header-wrapper { width:1030px;}
.header-wrapper2{width:500px;}
.brand-logo { padding:5px 15px; margin:12px 0 16px 12px !important; padding:0;}
.brand-logo2{padding:0px 0px; margin:20px 0px 0px 0px !important; padding:0;}
.navbar-shadow { box-shadow:0 0 10px #777;}
.nav-ul { margin-top:30px;}
.navbar-nav > li { margin-right:5px; }
.navbar-nav > li:last-child { margin-right:0;}
.navbar-nav > li > a { font:700 15px 'Roboto', sans-serif; color:#727272 !important; text-transform:uppercase; padding:7px 10px; border:1px solid #f8f8f8;}
.navbar-nav > li > a.active { background:url(../images/nav-bg.png) repeat-x; border-radius:5px; border:1px solid #294f9f; padding:7px 10px; color:#fff !important;}
.navbar-nav > li > a:hover { background:url(../images/nav-bg.png) repeat-x; border-radius:5px; border:1px solid #294f9f; padding:7px 10px; color:#fff !important;}

.navbar-nav2 > li > a.active { background:url(../images/nav-bg.png) repeat-x; border-radius:5px; border:1px solid #294f9f; color:#fff !important;}
.navbar-nav2 > li > a:hover { background:url(../images/nav-bg.png) repeat-x; border-radius:5px; border:1px solid #294f9f; color:#fff !important;}


/*.drp-menu a { border-bottom:2px solid #fff;}
.drp-menu { border-top:5px solid #02aef0; border-radius:0 0 8px 8px !important; position:absolute; left:0 !important; min-width:300px;}
.drp-menu li { border-bottom:1px dotted #ccc; margin:0 15px !important;}
.nav > li.dropdown:hover ul.drp-menu { display:block !important;}
.dropdown-menu > li > a { white-space:normal;}*/

/*------------------------------- common header end -------------------------------*/

/*------------------------------- common footer start -------------------------------*/
.footer { /*min-height:328px;*/ height:auto; background:#2a4b9c; padding:22px 20px; float:left; width:100%;}
/*.footer-wrapper { width:1030px;}*/
.bdr { border-right:1px solid #385fbd;}
.footer h2 { font:400 20px 'Roboto', sans-serif; color:#d8d8d8; text-transform:uppercase; margin:20px 0 15px 0; }
.footer ul.cont { list-style-type:none; width:100%; height:auto; float:left;}
.footer ul.cont li { height:auto; float:left; margin-right:15px; margin-bottom:15px; background:url(../images/msg.png) no-repeat left; padding:0 0 0 30px; font:500 14px/25px 'Roboto', sans-serif; color:#fff; min-height:25px;}
.footer ul.cont li:nth-child(2) { height:auto; margin-bottom:15px; margin-right:0; background:url(../images/mob.png) no-repeat left;}
/*.footer ul.cont li:last-child { height:auto; margin-bottom:15px; background:url(../images/faq.png) no-repeat left;}*/
.footer ul.cont li a:hover { text-decoration:none; color:inherit;}

.footer ul.scl { width:100%; float:left; list-style-type:none;}
.footer ul.scl li { width:auto; float:left; margin-right:10px; background:none !important;}

.footer ul.ftr-bnr { width:100%; float:left; list-style-type:none;}
.footer ul.ftr-bnr li { width:auto; float:left; margin-right:20px;}
.footer ul.ftr-bnr li:last-child { margin-right:0;}

.bottom-footer { width:100%; height:auto; min-height:40px; background:#fff; float:left;}
.bottom-footer p.copy { text-align:center; font:400 13px 'Roboto', sans-serif; color:#636363; padding-top:12px;}



/*------------------------------- common footer end -------------------------------*/

/*------------------------------- index page start -------------------------------*/
.wrapper2 { width:1000px; margin:0 auto; padding-top:95px;}
.wrapper { width:1000px; margin:0 auto; padding-top:135px;}
.home-slider { margin-top:-40px; background-size:cover;}
.home-slider .carousel-inner .slideImg { width:100%; height:auto;}
.topMar { float:left; margin:115px 0 0 48px;}
.topMar1 { float:right; margin:115px 48px 0 0;}


.body-content { background:#fff; width:100%; height:auto; float:left; padding:0 10px 0 10px;}
.body-content h2 { font:700 20px 'Roboto', sans-serif; color:#2a4b9c; text-transform:uppercase; margin:25px 0 15px 0;}
.body-content h2 span { font:400 20px 'Roboto', sans-serif; color:#2a4b9c;}



/*.body-content .who { background:#f7f7f7; width:100%; height:auto; float:left; padding:0 0 10px 0; border-bottom:1px solid #eaeaea;}
.body-content .who h2 { font:700 20px 'Roboto', sans-serif; color:#2a4b9c; text-transform:uppercase; margin:25px 0 15px 0;}
.body-content .who h2 span { font:400 20px 'Roboto', sans-serif; color:#2a4b9c;}
.body-content .who p { font:400 15px/28px 'Roboto', sans-serif; color:#163b63;}
.body-content .who p a { font:700 15px/28px 'Roboto', sans-serif; color:#1c4a7b; text-transform:uppercase;}
.body-content .our { background:#fff; width:100%; height:auto; float:left; padding:0 15px 25px 15px; }
.body-content .our h2 { font:700 20px 'Roboto', sans-serif; color:#2a4b9c; text-transform:uppercase; margin:25px 0 20px 0;}
.body-content .our h2 span { font:400 20px 'Roboto', sans-serif; color:#2a4b9c;}
.body-content .our p { font:700 15px 'Roboto', sans-serif; color:#1d4c80; margin:20px 0 30px 0; padding:0 0 0 0; }
.body-content .our a.more { background:url(../images/nav-bg.png) repeat-x; border-radius:5px; border:1px solid #294f9f; padding:8px 15px; font:700 15px 'Roboto', sans-serif; color:#fff; text-transform:uppercase; margin:0 0 0 0; float:left; clear:both; }
.body-content .our a.more:hover { text-decoration:none; background:url(../images/nav-bg-flip.png) repeat-x;}*/




.grey-pannel1 { /*border:1px solid #a5a5a5; border-radius:8px;*/ min-height:270px; border-top:3px solid #2a4b9c; border-bottom:3px solid #2a4b9c; width:100%; height:auto; float:left; margin-bottom:32px; padding:0;}
.grey-pannel2 { background:#d8d8d8; border-top:3px solid #2a4b9c; border-bottom:3px solid #2a4b9c; width:100%; height:auto; min-height:280px; float:left; margin-bottom:32px;}
.grey-pannel1 p { font:400 15px/33px 'Roboto', sans-serif; color:#163b63; margin:0; padding-top:20px; padding-bottom:20px; text-align:justify;}
.grey-pannel1 a.more { background:url(../images/nav-bg.png) repeat-x; border-radius:5px; border:1px solid #294f9f; padding:8px 15px; font:700 15px 'Roboto', sans-serif; color:#fff; text-transform:uppercase; margin-bottom:20px; float:left; }

.grey-pannel1 a.more2 { font:700 15px 'Roboto', sans-serif; color:#1c4a7b; text-transform:uppercase; text-decoration:underline;}
.grey-pannel1 a.more2:hover { text-decoration:none;}
.grey-pannel1 a.more:hover { text-decoration:none; background:url(../images/nav-bg-flip.png) repeat-x;}
.grey-pannel1 ul.fl-lst-ser { list-style-type:none; margin-top:20px;}
.grey-pannel1 ul.fl-lst-ser li { font:700 15px 'Roboto', sans-serif; color:#1d4c80; margin:0 0 5px 0; padding:10px 0 0 45px; background:url(../images/ser-bullet1.png) no-repeat left 0px; min-height:40px;}
.grey-pannel1 ul.fl-lst-ser li:nth-child(2) { background:url(../images/ser-bullet2.png) no-repeat left 0px; }
.grey-pannel1 ul.fl-lst-ser li:nth-child(3) { background:url(../images/ser-bullet3.png) no-repeat left 0px; }
.grey-pannel1 ul.fl-lst-ser li:last-child { background:url(../images/ser-bullet4.png) no-repeat left 0px; }
.pad-lft { padding-left:7px;}
.patch-banner { width:150px; height:72px; background:url(../images/patch-bg3.png) no-repeat center 8px, url(../images/patch-bg.png) repeat-x #1d4c80; position:absolute; margin:-55px 0 0 20px; text-align:center; padding:9px 10px 0; color:#fff;}
.patch-banner2 { background:url(../images/patch-bg2.png) no-repeat center 8px, url(../images/patch-bg.png) repeat-x #1d4c80;}
.patch-banner p { font:500 19px 'Roboto', sans-serif; color:#fff; padding-top:30px;}
.patch-banner p span { font:400 19px 'Roboto', sans-serif; color:#fff;}

/*------------------------------- index page end -------------------------------*/

/*------------------------------- about-us page start -------------------------------*/
.about-bnr { width:100%; height:auto; float:left; margin-top:-40px;}
.body-content2 { background:#fff; width:100%; height:auto; float:left; padding:40px 18px 0 18px;}
.body-content2 h1 { font:700 24px 'Roboto', sans-serif; color:#2a4b9c; padding:0 0 15px 0; margin:0 0 25px 0; text-transform:uppercase; border-bottom:1px dashed #c5c5c5;}
.body-content2 p { font:400 16px/30px 'Roboto', sans-serif; color:#163b63; margin:0 0 0 0; padding:0 0 0 0; text-align:justify; clear:both;}
.body-content2 p label { float:left; margin:30px 12px 30px 0;}


.business-terms { width:100%; padding:0; margin-top:0; margin-bottom:30px; float:left;}
.business-terms p { font:italic 16px/24px 'Roboto', sans-serif; color:#163b63; margin:0 0 0 0; padding:0 0 0 0; clear:both;}
.business-terms p span { color:#F00;}
.business-terms p a { font-weight:bold;}
.business-terms h2 { font:500 18px 'Roboto', sans-serif; color:#2a4b9c; padding:0 0 0 0; margin:0 0 10px 0; text-transform:uppercase; clear:both;}
.business-terms h3 { font:500 16px 'Roboto', sans-serif; color:#2a4b9c; padding:0 0 0 0; margin:0 0 5px 0; clear:both;}
.business-terms p.hour { font:normal 14px/24px 'Roboto', sans-serif; color:#163b63; margin:0 0 10px 0; padding:0 0 0 0; clear:both;}


.pad0 { padding:0;}
.pad-lft0 { padding-left:0;}
.pad-rht0 { padding-right:0;}
.mission { width:100%; float:left; height:auto; margin:20px 0 25px 0;}
.mission h3 { font:500 18px 'Roboto', sans-serif; color:#2a4b9c; padding:0 0 0 0; margin:0 0 15px 0; text-transform:uppercase; clear:both;}
.mission .misn-pnl { min-height:230px; height:auto; border-top:3px solid #2a4b9c; border-bottom:3px solid #2a4b9c; width:100%; height:auto; float:left; margin-bottom:30px; padding:20px 0;}
.mission .misn-pnl p { font:400 15px/30px 'Roboto', sans-serif; color:#163b63; padding:0; margin:0 0 0 0; float:left; text-align:justify; clear:both;}
.hite { margin-top:20px !important;}

.mission h4 { font:500 18px 'Roboto', sans-serif; color:#2a4b9c; padding:0 0 0 0; margin:30px 0 10px 0; text-transform:uppercase; clear:both;}
.mar-top { margin-top:0 !important;}


/*------------------------------- about-us page end -------------------------------*/

/*------------------------------- contact-us page start -------------------------------*/
.contact-form { width:100%; float:left; height:auto; margin:20px 0 25px 0;}
label.con-lbl { width:110px; height:auto; float:left; margin-right:10px; font:300 16px/30px 'Roboto', sans-serif; color:#000;}
.con-input { width:78%; background:#f5f5f5; height:38px; margin-bottom:7px;}
.con-textarea { width:78%; height:128px !important; background:#f5f5f5;}
.sub-btn { width:102px; height:36px; background:url(../images/nav-bg.png) repeat-x; border-radius:5px; border:1px solid #294f9f; text-transform:uppercase; font:700 15px 'Roboto', sans-serif; color:#fff; margin-left:120px;}
.sub-btn:hover { background:url(../images/nav-bg-flip.png) repeat-x; color:#fff;}
.con-map { width:100%; height:365px; overflow:hidden; margin-bottom:10px; background:#ccc;}
ul.con-no { list-style-type:none;}
ul.con-no li { font:400 14px/24px 'Roboto', sans-serif; color:#0f0f0f;}


.mission ul.custom { list-style-type:none; margin-top:0px; margin-bottom:20px; float:left; padding-left:50px;}

.mission ul.custom li { font:400 16px/26px 'Roboto', sans-serif; color:#163b63; margin:0 0 8px 0; padding:0 0 0 35px; background:url(../images/bullet.png) no-repeat left 4px; min-height:22px;}

.mission ul.custom li span { font:700 16px/26px 'Roboto', sans-serif; color:#163b63;}

.mission ul.custom li ul.sub-cus { list-style-type:none; margin-top:0px; padding-left:0px;}
.mission ul.custom li ul.sub-cus li { font:500 14px/24px 'Roboto', sans-serif; color:#163b63; margin:0 0 8px 0; background:url(../images/bullet4.png) no-repeat left 4px; min-height:16px; padding-left:25px;}

.mission ul.custom li ul.sub-cus li ul.sub-cus-again { list-style-type:none; margin-top:0px; margin-bottom:10px; padding-left:0px;}
.mission ul.custom li ul.sub-cus li ul.sub-cus-again li { font:400 14px/24px 'Roboto', sans-serif; color:#163b63; margin:0 0 0 0; background:url(../images/bullet5.png) no-repeat left 4px; min-height:16px; padding-left:25px;}


/*------------------------------- contact-us page end -------------------------------*/

/*------------------------------- related-link page start -------------------------------*/

ul.link { list-style-type:none; width:100%; height:auto; float:left; }
ul.link li { width:100%; height:auto; min-height:50px; margin-bottom:10px; clear:both; float:left; font:400 16px 'Roboto', sans-serif; color:#000; text-transform:uppercase;}
ul.link li img { margin-right:25px;}
/*ul.link li span.title { float:left;}
ul.link li label { width:75px; margin-right:15px; float:left; margin-bottom:0;}
ul.link li span.title { float:left; font:400 16px 'Roboto', sans-serif; color:#000; text-transform:uppercase;}
ul.link li span.title a { display:block; }
ul.link li span.title a:hover { text-decoration:underline;}*/

/*------------------------------- related-link page end -------------------------------*/


/*------------------------------- form page start -------------------------------*/
.forms { width:100%; height:auto; float:left;}
.forms h2 { margin-bottom:10px; margin-top:0; clear:both; font:500 18px 'Roboto', sans-serif; color:#2a4b9c; text-transform:uppercase;}
.forms ul.frm-ul { list-style-type:none; margin-top:25px; margin-bottom:35px; float:left; padding-left:50px;}
.forms ul.frm-ul li { font:400 16px/26px 'Roboto', sans-serif; color:#163b63; margin:0 0 8px 0; padding:0 0 0 35px; background:url(../images/bullet.png) no-repeat left 4px; min-height:22px;}
.forms ul.frm-ul li a { font-weight:bold; text-decoration:underline;}
.forms ul.frm-ul li a:hover { text-decoration:none;}


/*------------------------------- form page end -------------------------------*/






