*, html, h1, h2, h3, ul, ol, li, form { border: 0; margin: 0; padding: 0; outline: 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; max-width: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
body { font: normal 13px 'Open Sans', sans-serif; line-height: 20px; color: #555; /*font-weight:300;*/ background: #fff; }
a { color: #666; text-decoration: none; outline: none; }
a:hover { color: #000; text-decoration: none; outline: none; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6, .h5cls, .blgH3cls { font-family: 'Open Sans', sans-serif; line-height: normal; font-weight: 400; color: #333; text-transform: uppercase; }
h1 { font-size: 30px; font-weight: 300; padding-bottom: 20px; }
h2 { font-size: 30px; font-weight: 300; padding-bottom: 10px; }
h3, .blgH3cls { font-size: 30px; font-weight: 300; text-transform: capitalize; padding-bottom: 10px; }
h4 { font-size: 24px; color: #e13b3e; text-transform: none; font-weight: 400; }
h5, .h5cls { font-size: 20px; color: #e13b3e; text-transform: none; font-weight: 400; }
h6 { font-size: 18px; text-transform: none; }
img { vertical-align: middle; margin-bottom: 20px; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
.sitemap-h { display: none; }
.heading-h { display: none; }
.clr { clear: both; }
.new-hed { height: 96px; border-bottom: 4px solid #3d3d3d; }
.logo { text-align: center; font-weight: 800; font-size: 3.625em; text-transform: uppercase; color: #323031; padding-top:10px; }
.logo a { color: #323031; }
.logo a:hover { color: #333; }
ul.list-new { list-style: none; margin-bottom: 10px; }
ul.list-new li { font-size: 15px; font-weight: 300; line-height: 26px; padding: 10px 0px; border-bottom: 1px dashed #aeaeae; }
ul.list-new li:last-child { border-bottom: none; }
ul.list-new li i { padding: 0px 15px 0 0; font-size: 10px }
.new-cont { border-top: 1px solid #d7d7d7; padding-top: 18px; }
.post_meta { border-color: #d2d2d2; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; font-size: .92em; overflow: hidden; margin: 3em 0; color: #333; }
.post_meta>div.post_meta_unite:first-child { border-top: none; margin-top: 0; padding-top: 0; }
.post_meta>div.post_meta_unite { border-color: #d2d2d2; padding-top: .8em; margin-top: 0em; }
.post_meta div[class^="post_meta_unite"] { line-height: 32px; padding: 0 15px 0 0; width: 100%; border-top: 1px solid #DDD; }
.post_meta div[class^="post_"] { display: inline-block; line-height: 32px; padding: 0 15px 0 0; }
.post_meta i { font-size: 16px; margin-right: 0em; padding-right: 0.4em; color: #333; }
.post_meta_unite .post_permalink { float: right; padding-right: 0; }
ul.list-group-item li:first-child { border-bottom: none; }
.foter-d { background: #0e0e0e; margin-top: 30px; padding: 15px 0; text-align: center; }
.copy { font-size: 15px; color: #b5b5b5; }
.copy a { color: #b5b5b5; padding: 0px 8px; }
.copy a:hover { color: #fff; }
.cp { font-size: 13px; padding-top: 10px; }
.cp a { color: #b5b5b5; }
.cp a:hover { color: #fff; }
.left-imgs img { float: left; vertical-align: top; margin-right: 15px; margin-bottom: 15px; }
.left-imgs a { font-size: 14px; text-decoration: none; padding-bottom: 0px; border-bottom: 1px solid #333; color: #444; }
.left-imgs a:hover { color: #000 }
.box-bck-col { margin-top: 20px; }
.lis-in { width: 100%; padding: 0px 28px 0 0px; }
.lis-in .form-group { margin: 0px 10px 0 0; width: 32%; float: left; }
.sbmi { margin-right: 0px !important; }
.lis-in .form-group button { width: 100%; }
.lis-in .form-group input { width: 100%; }
.lis-in .form-group .imgdd { background: #fff; text-align: center; width: 80%; font-size: 14px; font-weight: 400; line-height: 1.42857; padding: 0px 12px; width: 100%; }
.sitmp li { clear: both; line-height: 22px; margin: 0; padding: 0 0 10px 10px; }
.sitmp li:before { content: "\f111"; font: normal normal normal 14px/1 FontAwesome; font-size: 10px; line-height: 20px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); margin-right: 10px; }
.sitmp a { color: #4a4a4a; font-weight: normal; text-decoration: none; }
.sitmp a:hover { color: #000; }
.sitmp li ul { list-style: outside none none; margin: 0; }
.sitmp li ul li { clear: none; float: left; margin: 0 15px 0 0; padding: 0 0 0 16px; }
.sitmp li ul li:before { content: "\f111"; font: normal normal normal 14px/1 FontAwesome; font-size: 8px; line-height: 20px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); margin-right: 10px; }
.sitmp li ul li ul { list-style: outside none none; margin: 0; }
.sitmp li ul li ul li { clear: none; float: left; margin: 0 10px 0 0; padding: 0 0 0 16px; }
.sitmp li ul li ul li:before { content: "\f111"; font: normal normal normal 14px/1 FontAwesome; font-size: 6px; line-height: 20px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); margin-right: 10px; }
.form-field { border: 1px solid #DDD; padding: 20px; }
.form-field p input, .form-field p textarea { background: #fff; border: 1px solid #ddd !important; width: 300px; line-height: 32px; padding: 0px 5px; }
.form-field p label { width: 100px; line-height: 32px; vertical-align: top; }
.form-field .bot-box input { width: 150px; padding: 0px 5px; }
.form-field p img { margin-bottom: 0px; vertical-align: middle; margin-right: 20px; }
.form-field .bot-box2 input { background: #666; border: 1px solid #555; border-radius: 4px; padding: 0px 15px; line-height: 32px; margin-right: 10px; color: #fff; font-size: 15px; }
.form-field .bot-box2 input:hover { background: #333; border: 1px solid #222; }
.comment-box { border: 1px solid #DDD; padding: 12px; margin-bottom: 20px; }
.comment-box h5 { color: #333; }
.comment-box p { padding-bottom: 10px; }
.timeline-div img { float: left; margin: 20px 20px 20px 0px; }
#backTop { width:26px; height:26px; padding: 10px; border-radius:5px; text-indent: -9999px; cursor: pointer; z-index: 999999999; display: none; box-sizing: content-box; -webkit-box-sizing: content-box; }
#backTop.red { background: url(../images/uparr-48-w.png) no-repeat center center rgba(0,0,0,0.7);}

/*Select drop down css*/
.customSelect { background: #CCC; position: relative; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: normal; margin-right: 0px width: 100% !important;
height: 35px; line-height: 35px; }
.customSelect select { display: none; }
.customSelect .selectedValue { padding: 5px 10px; margin-bottom: 0; line-height: 25px; color: #464545; cursor: pointer; }
.customSelect .selectList { z-index: 100; position: absolute; left: -999em; top: -999em; color: #464545; margin: 0px; list-style: none; }
.customSelect.select-open .selectList { left: 0 !important; top: auto !important; width: 100%!important; }
.customSelect .selectList dl { width: 100% !important; }
.customSelect .selectList dl.defaultScrollbar { overflow-x: hidden; overflow-y: scroll; }
.customSelect dl, .customSelect dd { margin: 0; width: 100%!important; }
.customSelect dd { zoom: 1; cursor: pointer; }
.customSelect .disabled { color: #d1d1d1; cursor: default; line-height: 2px; }
.customSelect .selected { text-decoration: none; color: #464545; }
.customSelect .selectList dd.hovered { background: #f6f4f4; width: 100%!important; color: #464545; }
.customSelect .selectList dd.disabled.hovered { background: #f6f4f4; color: #464545; }
.customSelect .disabled:hover { color: #464545; }
.customSelect dt { font-weight: bold; font-style: italic; padding: 0 10px 0 8px; color: #464545; width: 100%!important; }
.customSelect dd { padding: 0 8px 0 8px; color: #464545; border-bottom: 1px dashed #929292; width: 100%!important; line-height: 42px; }
.hasJS select.custom { position: absolute; left: -999em; }
.hasJS select.custom2 { position: absolute; left: -999em; }
.hasJS select.custom.use-default { position: absolute; left: auto; height: auto; width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none; opacity: 0; /* prevents iOS from zooming in on field */ font-size: 16px; }
.hasJS select.custom2.use-default { position: absolute; left: auto; height: auto; width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none; opacity: 0; /* prevents iOS from zooming in on field */ font-size: 16px; }
.customSelect.focused .selectedValue { }
.customSelect.disabled .selectedValue { color: #464545; cursor: default; }
.customSelect .caret { display: inline-block; width: 32px; height: 30px; vertical-align: top; position: absolute; background: url(../images/drop-down.jpg) no-repeat; }
.customSelect .selectValueWrap .caret { position: absolute; top: 5px; right: 0px; cursor: pointer; }
.customSelect .jspPane { overflow-x: hidden; left: 0px !important; width: 176px; }
.new-btns-off .customSelect .jspPane { overflow-x: hidden; left: 0px !important; width: 100% !important; }
.customSelect .jspVerticalBar { background: none; width: 12px; }
.customSelect .jspHorizontalBar { height: 0; overflow: hidden; overflow-y: hidden; }
.customSelect .jspTrack { background: #333; padding: 2px; right: 2px; border-radius: 5px; }
.customSelect .jspDrag { border-radius: 5px; background-color: #464545; }
.jspContainer { overflow: hidden; position: relative; width: 176px !important; }
.new-btns-off .jspContainer { overflow: hidden; position: relative; width: 100% !important; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #dde; position: relative; }
.jspDrag { background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
.jspCorner { margin: 0 -3px 0 0; }

ul.dv-banner-list{ list-style:none;}
ul.dv-banner-list li{ display:inline-block; width:45%; vertical-align:top; margin:0 1px 0px 5px;}
.new_addt td{vertical-align:top; word-break: break-word;}

/* media screen  start Here */

@media screen and (max-width:1024px) {
.lis-in .form-group { margin: 0px 10px 0px 0px; width: 31%; }
h1, h2, h3 { font-size: 28px; }
}
@media (max-width:767px) {
.row { margin-right: -15px; margin-left: 0px; }
.col-sm-8 { padding-right: 0px; }
h1, h2, h3 { font-size: 26px; }
}
@media (max-width:580px) {
.logo { font-size: 2.925em; }
h1, h2, h3 { font-size: 26px; }
}
@media (max-width:480px) {
.logo { font-size: 2.325em; }
.form-field p img { margin-bottom: 10px; }
.lis-in .form-group imgdd { margin-bottom: 0px; }
h1, h2, h3 { font-size: 24px; }
}
@media screen and (max-width:380px) {
.lis-in .form-group { margin: 0px 10px 0px 0px; width: 30%; }
.logo { font-size: 1.725em; }
.lis-in .form-group { width: 100%; text-align: center; margin-bottom: 10px; }
h1, h2, h3 { font-size: 22px; }
}
@media screen and (max-width:340px) {
.post_meta_unite .post_permalink { float: none; display: block; }
}