@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic|Open+Sans+Condensed:300,300italic,700&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900italic,900);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time,
mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%; font: inherit;  vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body {font-size:16px;font-family: 'Open Sans Condensed', sans-serif;}
ol, ul {list- style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;   border-spacing: 0;}
a:focus, a:hover {text-decoration:none;transition:all ease 0.3s;outline: medium none;} 
.form-control:focus{box-shadow: none;}

.header_img {padding: 10px 15px;}
.logo_dv { margin-top: 25px;width: 110px;}
.logo_dv img {width: 100%;}
.full_navbg{background: #1B3769;padding: 10px 0;}
.home_icon {background-image: url("../images/home_icon.png");background-repeat: no-repeat;padding: 0px 0px 0px 22px;width: 18px;height: 18px;}
.links_ul li a:hover .home_icon {background-image: url("../images/home_icon_h.png"); }
.about_icon {background-image: url("../images/about_icon.png");background-repeat: no-repeat;padding: 0px 0px 0px 22px;width: 18px; height: 18px;}
.links_ul li a:hover .about_icon { background-image: url("../images/about_icon_h.png");}
.contact_icon {background-image: url("../images/contact_icon.png");background-repeat: no-repeat; padding: 1px 0px 0px 22px;width: 18px;height: 18px;}
.links_ul li a:hover .contact_icon { background-image: url("../images/contact_icon_h.png");}
.links_ul li { display: table-cell;list-style: none;}
.links_ul li a { padding: 6px 16px; border-radius: 20px; color: #1a1a1a; text-transform: uppercase;font-size: 15px ;font-weight: bold; border: 0px solid #dae8ef;background: #FDFDFD;
 background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6f2f8)); background: -moz-linear-gradient(top, #fefefe, #e6f2f8); background: -o-linear-gradient(top, #fefefe, #e6f2f8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#e6f2f8); background: linear-gradient(left, #fefefe 0%, #e6f2f8 100%); cursor: pointer; font-family: 'Open Sans Condensed', sans-serif;
  display: inline-block;margin-right:10px;}
.links_ul li a:hover { background: #1a1a1a; color: #ffffff;  text-decoration: none; border: 0px solid #ffffff;}
.full_slider .carousel-fade .carousel-inner .item {-webkit-transition-property: opacity; transition-property: opacity;}
.full_slider .carousel-fade .carousel-inner .item,
.full_slider .carousel-fade .carousel-inner .active.left,
.full_slider .carousel-fade .carousel-inner .active.right {opacity: 0;}
.full_slider .carousel-fade .carousel-inner .active,
.full_slider .carousel-fade .carousel-inner .next.left,
.full_slider .carousel-fade .carousel-inner .prev.right {opacity: 1;}
.full_slider .carousel-fade .carousel-inner .next,
.full_slider .carousel-fade .carousel-inner .prev,
.full_slider .carousel-fade .carousel-inner .active.left,
.full_slider .carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.full_slider .carousel-fade .carousel-control {z-index: 2;font-size: 100px;width: 100px;}
.full_slider .carousel,
.full_slider .carousel-inner,
.full_slider .carousel-inner .item {height: 475px;}
.full_slider .item:nth-child(1) { background: url(../images/home_banner1.jpg) no-repeat;background-size: cover;}
.full_slider .item:nth-child(2) { background: url(../images/home_banner2.jpg) no-repeat;background-size: cover;}
.full_slider .item:nth-child(3) {background: url(../images/home_banner3.jpg) no-repeat;background-size: cover;}
.full_slider .item:nth-child(4) {background: url(../images/home_banner4.jpg) no-repeat;background-size: cover;}
.full_slider {height: 475px;}
.form_dv{margin-top: -415px;}
.h_logindv {width: 300px;float: right;background: #274c83;}
.h_loginform{padding: 15px 20px;}
.h_loginform p{font-family: 'Merriweather', serif;margin-bottom: 10px;font-size: 12px;color:#ffffff;}
.h_loginform label{color: #ffffff;font-family: 'Merriweather', serif;font-size: 12px;}
.h_logindv h2{background: url(../images/login_header_icon.png) 16px center no-repeat #1d3861;}
.h_logindv h2 { font-family: 'Merriweather', serif; font-weight: bold;font-size: 18px;color: #fff;padding: 7px 0 7px 50px;text-transform: uppercase;}
.forgotPass {font-family: 'Merriweather', serif;margin-top: 10px;float: right;font-size: 12px;color: #fff;}
.forgotPass:hover {color:#dddddd;}
.h_loginform .rem_pass label.remember_me{margin-top: 10px;}
.remember_me input{margin-top:0;vertical-align: -2px;}
.h_loginbtn a {background: #e6f2f8;background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e6f2f8)); background: -moz-linear-gradient(top, #fefefe, #e6f2f8);
background: -o-linear-gradient(top, #fefefe, #e6f2f8); display: inline-block;width: 90px;height: 34px;cursor: pointer;border-radius: 20px;text-transform: uppercase;
text-align: center;line-height: 34px;margin-left: 5px;font-size: 14px;color: #1a1a1a; font-weight:600;}
.h_loginbtn a:hover{background: #1a1a1a;color: #ffffff;}
.h_loginbtn {text-align: right;margin-top: 10px;}
footer { background: #1A1A1A;padding: 10px;}
.footer_link {font-size: 15px ;font-weight: bold;text-transform:uppercase;}
.footer_link a{color:#ffffff;}
.footer_link a:hover{color:#b5b5b5;}
.footer_link span { color: #fff;}
.copy_right{text-align:center;font-family: 'Merriweather', serif;margin-top: 5px;}
.copy_right p{color:#ffffff;font-size: 11px;}
.right_links a{color:#ffffff;font-family: 'Merriweather', serif;font-size: 11px;text-transform: uppercase;}
.right_links a:hover{color:#b5b5b5;}
.right_links {text-align: right;color:#ffffff;}
.right_links span{font-size: 12px;vertical-align: 1px;font-weight: 600;}
.full_slider .left span, .full_slider .right span { margin-top: 150px;}
.full_slider .carousel-control:hover.left span{display:block;}
.full_slider .carousel-control.left span{display:none;}
.full_slider .carousel-control:hover.right span{display:block;}
.full_slider .carousel-control.right span{display:none;}
.right_links ul{display:inline-block;}
.right_links ul li{display:inline-block;margin-left:10px;}
.right_links ul li a .fa{font-size: 15px;}

.header_slider .carousel-fade .carousel-inner .item {-webkit-transition-property: opacity; transition-property: opacity;}
.header_slider .carousel-fade .carousel-inner .item,
.header_slider .carousel-fade .carousel-inner .active.left,
.header_slider .carousel-fade .carousel-inner .active.right {opacity: 0;}
.header_slider .carousel-fade .carousel-inner .active,
.header_slider .carousel-fade .carousel-inner .next.left,
.header_slider .carousel-fade .carousel-inner .prev.right {opacity: 1;}
.header_slider .carousel-fade .carousel-inner .next,
.header_slider .carousel-fade .carousel-inner .prev,
.header_slider .carousel-fade .carousel-inner .active.left,
.header_slider .carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.header_slider .carousel-fade .carousel-control {z-index: 2;font-size: 100px;width: 100px;}
.header_slider .carousel,
.header_slider .carousel-inner,
.header_slider .carousel-inner .item {height: 125px;}
.header_slider .item:nth-child(1) { background: url(../images/header_banner1.jpg) no-repeat;background-size: contain;}
.header_slider .item:nth-child(2) { background: url(../images/header_banner2.jpg) no-repeat;background-size: contain;}
.header_slider .item:nth-child(3) { background: url(../images/header_banner3.jpg) no-repeat;background-size: contain;}
.header_slider .item:nth-child(4) { background: url(../images/header_banner4.jpg) no-repeat;background-size: contain;}
.header_slider .item:nth-child(5) { background: url(../images/header_banner5.jpg) no-repeat;background-size: contain;}
.header_slider .item:nth-child(6) { background: url(../images/header_banner6.jpg) no-repeat;background-size: contain;}
.header_slider .item:nth-child(7) { background: url(../images/header_banner7.jpg) no-repeat;background-size: contain;}

.header_slider {height: 125px;margin: 10px 0px;}

/*--------------about slider--------*/

section.aboutUs_bg { width: 100%; min-height: 650px; background: url(../images/aboutUs_bg.jpg) no-repeat; padding: 10px 0px; float: left; background-size: cover; }
.aboutUs_content { float: left; width: 100%; margin: 0px; padding: 75px 25px 0px; }
.aboutUs_content h2 { font-size: 22px; font-weight: bold; color: #000; margin: 7px 0px 15px; text-align: left; }
p.abtCont.bottom_space { font-size: 16px; margin-bottom: 25px; }
p.factFigureTtl { font-size: 16px; color: #ff0000; font-weight: bold; }
.underline{text-decoration: underline;}

.lgo_own {width:125px;}
.logoinnerDV {padding-top:0px;margin-top:5px}

/*--contact page css---*/

 
.contactUs_content { float: left; width: 100%; margin: 50px 0px; border: #d2d2d2 solid 1px; padding: 20px 15px 25px 15px; background: #f8f9fb; color: #000; }
.contactUs_content h2 { font-size: 22px; font-weight: bold; margin: 7px 0px 15px; }
p.addr_heading { font-size: 18px; font-weight: bold; color: #000; margin-bottom: 10px; }
p.company_nameTtl { font-size: 16px; color: #000; margin-bottom: 10px; }
p.addr_details {margin-bottom: 5px;}
span.bldTxt {font-weight: bold;}
span.nrlmTxt {font-weight: 500;}
