@charset "utf-8";
/*--------------------*/
* {padding:0; margin:0; list-style:none;}
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,select,input,option{margin: 0; padding: 0; border: 0;	outline: 0; font-size: 100%;}
/* remember to define focus styles! */
:focus {outline: 0;}
ol, ul {}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a{text-decoration:none;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input { background:none; border:0 none; outline:none; }
table {	border:0 none; border-collapse:collapse; border-spacing:0;}
td { vertical-align:top; }
img	{ border:0 none; max-width:100%; }
a{ outline:none; cursor:pointer; color:#0480DD;}
a:hover{color:#000;}
.clear { clear:both; }
/* End hide from IE Mac */ .none { display: none; } /* End Clearfix */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
body { margin: 0; padding: 0; background:#fff; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
/*----------------------------------------------------main styles starts here-----------------------------------------------*/
.main{ max-width:1172px; margin:0 auto;}
#header-top{  height:42px; border-bottom:1px solid #eef1f2;}
#header-top-left{ padding-left:15px; font-size:12px; text-transform:uppercase; color:#999999; padding-top:15px; float:left; /*width:20%;*/}
#header-top-right{ float:right; padding-top:12px; margin-right:12px;}
#header-top-right ul li{ float:left;}
#header-top-right ul li a{ color:#999; font-size:12px; padding:0 21px; text-transform:uppercase;}
#header-top-right ul li span{color:#999; font-size:12px; padding:0 21px;} 
#searchbox{ border:1px solid #999; width:160px; height:22px; border:1px solid #d4d4d4; border-radius:2px;}
#searchbox-form input.search-input{ width:118px; padding:0 10px; height:22px; font-size:11px; color:#999999; float:left;}
#searchbox-form input.search-submit{ background:url(../images/searchbox.jpg) no-repeat 0 5px; float:right; width:20px; text-indent:-999999px; cursor:pointer; padding-right:10px;}
#header-top-right ul li.phone-number{ padding:0 10px;}
#header-top-right ul li a:hover{ color:#1465a1;} 
#header-top-right ul li.phone-number span{background:url(../images/phone.jpg) no-repeat 0  1px; padding-left:14px;}
#logo-section{ padding:30px 15px; float:left;}
#logo{ float:left;}
#main-nav{ float:left; margin-left:40px; padding-top:7px;}
#main-nav ul li{ float:left;}
#main-nav ul li a{padding:0 12px; font-family: 'Oswald', sans-serif; font-size:20px; color:#898989; display:block; font-weight:400; text-transform:uppercase;}
#main-nav ul li.current-menu-parent a{color:#222222;}
#main-nav ul li a:hover{color:#222222;}
#main-nav #nav-menu-item-459 > a {display:none;}

#request-btn{ float:right; margin-right:15px; margin-top:35px;}
#request-btn a.request-btn{ background:url(../images/request-btn.png) repeat-x  0 0; width:176px; height:29px; text-align:center; line-height:30px; font-weight:bold; color:#fff; display:block; font-size:14px; margin-right:13px; float:left; font-weight:normal;}
#request-btn a.request-btn:hover{ background:url(../images/request-btn.png) repeat-x  0 -29px;}
#request-btn a.login-btn{ background:url(../images/login-btn.png) repeat-x  0 0; width:68px; height:27px; text-align:center; line-height:30px; font-weight:bold; color:#898989; display:block; font-size:14px; border:1px solid #dedede; float:left;} 
#request-btn a.login-btn:hover{ background:#222222; color:#fff;}
#request-btn a.request-btn-red{ background:#d70002; width:176px; height:29px; text-align:center; line-height:30px; font-weight:bold; color:#fff; display:block; font-size:14px; margin-right:13px; float:left; font-weight:normal;}
#request-btn a.request-btn-red:hover{ background:#f7393b;}

#home-banner{ position:relative; height:327px; background:url(../images/bg-baner1.png) no-repeat center top; overflow:hidden;position:relative;} 
#home-banner .main{ position:relative;} 
/*--------container top css------------*/
#container-top{ background:#efefef; padding:30px 0;}
#list-panel li{ width:32%; margin-right:2%; background:#fff; min-height:180px; float:left; box-shadow: 0px 0px 10px #999;}
#list-panel li.last{ margin-right:0;}
.image-container{ text-align:center; margin:4px; position:relative;}
.image-container img{ position:absolute; top:5px;}
.image-container img.second-image{left:33%;}
.image-container img.first-image{left:40%;}
.image-container img.third-image{left:37%; top:10px;}

.image-container.bluebg{ background:url(../images/bluebg.png) repeat 0 0; min-height:172px;}
.image-container.redbg{ background:url(../images/redbg.png) repeat 0 0; min-height:172px} 
.image-container.greenbg{ background:url(../images/greenbg.png) repeat 0 0; min-height:172px} 

.product-details{ padding-top:25px; color:#fff; position:relative; z-index:99;} 
.product-details h1{ color:#fff; font-family: 'Oswald', sans-serif; font-size:30px; text-transform:uppercase; font-weight:400; margin-bottom:5px; } 
.product-details p{ padding: 0 52px; font-size:15px; margin-bottom:20px;}
.read-more a{ width:155px; height:25px; text-align:center; display:block; background:#363636 url(../images/gt.png) no-repeat 120px 9px; border-radius:2px; margin:0 auto; color:#fff; font-size:13px; line-height:24px;}
.read-more a:hover{ background-color:#000;}
#tabbing-container{ padding-top:60px;}
#horizontalTab{padding:0 0 0 1.5%; width:99.2% !important;}
#tabbing-container h1{color:#222222; font-size:24px; font-weight:400; margin-bottom:5px; text-align:center; margin-bottom:50px; }

.left-data{ float:left; width:45%;}
.left-data h2{ font-size:21px; color:#000; font-weight:normal; margin-bottom:25px;} 
.left-data p{ color:#7f7f7f; font-size:14px;}
.right-data{ float:right; width:45%;}

#request_live-demo{ background:#f7f7f8; margin-bottom:40px; padding:30px 40px 30px 95px;}
.request-demo{ float:left; width:273px;  margin-right:50px;}
.request-demo a{ background:url(../images/request-demo.png) repeat-x 0 0; height:45px; width:273px; display:block; color:#fff; line-height:44px; text-align:center; font-weight:bold; font-size:22px;}
.request-demo a:hover{background:url(../images/request-demo-hover.png) repeat-x 0 0;} 
.request-desc{font-family: 'Oswald', sans-serif; font-size:32px; color:#111111; font-weight:normal;}
.exposed-image{ float:left; margin-right:40px; width:160px;}
.exposed-details{ float:left;  width:375px;}
.exposed-details h3{font-family: 'Oswald', sans-serif; font-size:36px; color:#111111;  font-weight:normal; margin-bottom:5px;margin-top:50px;}
.exposed-details p{ font-size:18px; color:#111111; margin-bottom:10px;display:none;}
.more-items a{ font-size:14px; color:#0b609c; text-transform:uppercase;display:none;}
.more-items a:hover{ text-decoration:underline;} 
#exposed-main{ width:580px; margin:0 auto; padding-bottom:40px;}

/*-----------footer css starts here------------------*/
#footer-top{ background:#f7f7f8; padding:30px 0;}
#footer-nav { float:left; line-height:26px;}
#footer-nav ul li{ float:left; margin-right:7px; color:#999999; font-size:12px;}
#footer-nav ul li a{ padding-right:9px; color:#999999; background:url(../images/footer-right.png) no-repeat right 2px;}
#footer-nav ul li a:hover{ color:#0b609c;}

#copy-right { float:right;}
#social-links li{ float:left; margin-left:10px;} 
#social-links li a{ width:27px; height:26px; display:block;}
#social-links li a.twitter{ background:url(../images/twitter.png) no-repeat 0 0;}
#social-links li a.linked-in{ background:url(../images/in.png) no-repeat 0 0;}
#social-links li a:hover{ opacity:0.7;} 
#copy-data{ float:left; margin-right:40px;}
#social-links{ float:left;}
#copy-data{color:#999999; font-size:12px; line-height:26px;}
#footer-bottom{ margin-top:10px;}
#bg-footer-last{ background:url(../images/footerbg1.png) no-repeat center top; height:36px; max-width:468px; margin:0 auto;}
.panel-last-main{ padding:0; position: relative; }

.todays-tip{font-family: 'Oswald', sans-serif; font-size:17px; color:#fff; text-transform:uppercase; position:relative; width:160px; float:left; margin-left:41px; margin-top: 5px; }
.man-icons{ position:absolute; top:-16px; margin-left:27px; width: 26%;
}
.jail-clenness{ font-size:15px; color:#fff; float:left; padding-top:8px;}
.view-right{ float:left; padding-top:0px; margin-right: 30px; }
.view-right a{ color:#fff; font-size:13px; text-transform:uppercase;display: block; height: 34px; width: 266px; position: absolute; padding-top: 7px; padding-left: 200px; left: 0; }
.view-right a:hover{ text-decoration:underline;} 

span.skype_pnh_container {display:none !important;} span.skype_pnh_print_container {display:inline !important;}
/*-------------gallery css ------------*/
#left-container-gallery{ padding-top:50px; width:570px; margin-left:-50px; position:relative; float:left;}
#left-container-gallery h1,.tp-caption.medium_text{font-family: 'Oswald', sans-serif; font-size:36px !important; color:#000000 !important; text-align:center !important; line-height:50px !important; margin-left: -30px!important; margin-top: -50px!important;}
#right-gallery-container{ width:729px; float:right;}
#right-gallery-container img {position: absolute; right:-80px; top:0;}
#video-image{ float:left; margin-right:15px;}
#video-descp{ float:left; padding-top:10px;}
#video-section{ width:320px; margin-left:125px; margin-top:20px;}
#video-descp h2{ font-size:17px; color:#027ad3}
.video-links a{color:#000000; font-size:14px; font-weight:bold;}
.video-links { color:#10b0ed;}
.video-links a:hover{ color:#027ad3;}
.btn-gallery{ position:absolute; top:49%; z-index:999;}
.prev-btn{ left:-170px;}
.next-btn{ right:-170px;}
/*--------gallery css ends here-----------------------*/
/*---------------sub page css starts here---------------------*/
#subpage-maincnt{ min-height:285px;}
#header-bottom{ position:relative;}
#subpage-maincnt .main{ position:relative;}
#main-nav ul li .submenubg{ position:absolute; left:0; width:100%; height:40px; z-index:99; background:#1465a1; /*line-height:38px;*/ top:102px;}
#main-nav ul li .submenubg ul{ max-width:1172px;  margin:0 auto; position:relative; padding-left:30px;}
#main-nav ul li .submenubg ul li{ height:40px;}
/*#main-nav ul li .submenubg ul li:hover{background:#2171AC;}*/

#main-nav ul li .submenubg ul li a{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size:14px; color:#ffffff; text-transform:capitalize; padding-right:0; padding-left:0; margin-right:60px; display:inline; line-height:40px;}
#main-nav ul li a{ color:#898989;}
#main-nav ul li a{}
#main-nav ul li.current-menu-parent a,#main-nav ul li.current_page_item a{  background:url(../images/arrow-down.jpg) no-repeat  50% 35px;  padding-bottom:20px;}
#main-nav ul li.current_page_item a{color: #222222;}

/*#main-nav ul li.active a span{ display:block;} */
#main-nav ul li .submenubg ul li a:hover,#main-nav ul li .submenubg ul li a.current_page_item,#main-nav ul li .submenubg ul li.current-menu-item a{ border-bottom:1px solid #d6dfea;}
#main-nav ul li .submenubg ul li a { background:none; padding-bottom:0;}
/*#main-nav ul li .submenubg{ display:none;} */
.bannerbg-sub{  position:absolute; left:0; width:100%; margin-top:23px; max-height:265px;}
.banner-heading{font-family: 'Oswald', sans-serif; position:absolute; top:70px; left:0; margin-left:15px; font-size:36px; color:#111111; font-weight:700;}
/*----------inner conatainer css--------------*/
.inner-heading{ background:url(../images/headingbg.png) repeat-x 0 0; height:86px; line-height:86px; margin-bottom:50px;}
.inner-heading h1{ font-family: 'Oswald', sans-serif; font-size:26px; display:table; vertical-align:middle; width:70%; height:86px; color:#0480dd; text-transform:uppercase; font-weight:normal; margin-left:15px;}
.postid-527 .inner-heading,.postid-538 .inner-heading{ line-height:normal;}
.entry-content{ clear:both;}

#form-registation{ background:#fff; box-shadow: 1px 1px 5px #999; border-radius:3px; margin-bottom:40px; min-height:380px;}
#inner-section{ margin-left:15px; padding-bottom:40px;}
#left-innerpanel{width:69%; float:left;}
#right-innerpanel{ float:right; width:26%; position:relative; margin-top:-400px;}
#form-main-cntainer{ padding:10% 10% 10%;}
#form-main-cntainer h1{ font-size:15px; color:#898989; font-weight:normal; text-align:center;}
#form-main-cntainer p{ font-family: 'Oswald', sans-serif;  font-size:24px; color:#000000; font-weight:bold; text-align:center; margin-bottom:20px;}
#form-main-cntainer p span{ color:#0480dd;}
.inputbox{ margin-bottom:6px;}
.inputbox input,.comment-form input{ border:1px solid #d9d9d9; width:90%; height:27px; border-radius:5px; padding:0 5%; color:#aaaaaa; font-size:14px;}
.inputbox select{ border:1px solid #d9d9d9; width:100%; height:27px; border-radius:5px; padding:0 5%; color:#aaaaaa; font-size:14px;}
.inputbox.submitbtn input{ border:none; background:url(../images/submitbtn.png) repeat-x 0 0; height:40px; line-height:40px; text-align:center; color:#fff; font-size:20px; width:233px; margin-top:20px; cursor:pointer; padding:0;}
.inputbox.submitbtn input:hover{background:url(../images/submitbtn-hover.png) repeat-x 0 0;}

#left-innerpanel h2{ border-top:2px solid #e7e7e7; border-bottom:2px solid #e7e7e7; font-family:arial; font-size:18px; color:#666666; padding:25px 0; margin-bottom:40px;}
#left-innerpanel h3{ font-size:18px; color:#0480dd; margin-bottom:5px;}
#left-innerpanel p{ font-family:arial; font-size:16px; color:#666666; line-height:24px; margin-bottom:40px;}
#left-innerpanel p a{ color:#1465a1; text-decoration:underline;}
#left-innerpanel p a:hover{ text-decoration:none;}
.block-list{ background:#1465a1; margin-bottom:40px;}
.block-list h3{ padding-left:10%; background:#3a3a3a; height:33px; line-height:33px; font-size:12px; color:#ebebeb; width:79%;}
.block-list.case-study{ background:#1465a1 url(../images/case-study.png) no-repeat right 0;}
.case-descp{ color:#fff; padding:10%;}
.block-list h4{ margin-bottom:15px; font-family: 'Oswald', sans-serif; font-size:18px;}
.block-list p{ font-size:14px; color:#fff; margin-bottom:15px;}
.read-more01 a{ font-size:12px; color:#fff; text-decoration:underline;}
.read-more01 a:hover{ text-decoration:none;}

/*.block-list.blog-list{ background:#1465a1 url(../images/blog-icon.png) no-repeat right 0;}*/
.block-list.blog-list .featured-image { width:50%;float:left;max-width: 100px;padding-right: 20px; }
.block-list.blog-list .featured-image img { margin-bottom: 20px; height: auto; }
.name-posted { width:50%;float:left;margin-bottom: 20px; }
.name-posted p{ font-family:arial; font-size:12px; color:#ffffff; margin-top:10px; margin-bottom:0;}

#top-container{border-top:2px solid #e7e7e7; border-bottom:2px solid #e7e7e7; font-family:arial; font-size:18px; color:#666666; padding:25px 0; margin-bottom:40px;}
#top-container p{font-family:arial; font-size:18px; color:#666666; margin-bottom:20px; font-weight:bold; letter-spacing:-0.3px;}
#top-container p.last{ margin-bottom:0;}
#botoom-leftcntainer .left-image{ float:left; width:10%; }
#botoom-leftcntainer .right-descp{ float:left; width:90%;}
#botoom-leftcntainer{ padding-left:30px; margin-top:60px;}
#botoom-leftcntainer .right-descp p{ font-family:arial;}
#botoom-leftcntainer .right-descp p a{ font-family:arial;  font-size:14px; color:#1465a1; text-decoration:none;}
#botoom-leftcntainer .right-descp p a:hover{ text-decoration:underline;} 
#botoom-leftcntainer ul li{ margin-bottom:40px;}
#botoom-leftcntainer .right-descp p { margin-bottom:0;}
.listing-policy{font-size:21px; border-bottom: 2px solid #e7e7e7; padding-bottom:30px;}
.left-data{ font-size:21px;}
.listing-policy li{ background:url(../images/arrow1.png) no-repeat 0 5px; padding-left:25px; margin-bottom:15px; padding-right:20px;}
#left-innerpanel h4{font-family: 'Oswald', sans-serif; font-size:28px; color:#0480dd; font-weight:700; margin-top:40px; margin-bottom:-10px;}

#video-block{ max-width:596px; margin:0 auto; margin-bottom:50px; }
#video-block h3{ font-weight:normal; text-align:center; margin-bottom:20px;}

#subscribe-main-panel{border-top:2px solid #e7e7e7; border-bottom:2px solid #e7e7e7; font-family:arial; font-size:18px; color:#666666; padding:25px 0; margin-bottom:40px;}
#subscribe-main-panel p{font-family:arial; font-size:18px; color:#666666; margin-bottom:20px; font-weight:bold; letter-spacing:-0.3px;}
.left-subscribe-data{ float:left; width:60%;}
.right-subs-data{ float:left; width:30%; color:#666;}
.listing-policy1{color:#666; font-size:16px;}
.listing-policy1 li{ background:url(../images/arrow2.png) no-repeat 0 5px; padding-left:12px; margin-bottom:10px; font-size:16px;}
#left-innerpanel .left-subscribe-data h3{ margin-bottom:20px;}
.right-subs-data a{border: none; background: url(../images/submitbtn.png) repeat-x 0 0; height: 40px; line-height: 40px; text-align: center;
color: #fff !important; font-size: 20px; width:225px; margin-top: 40px; display:block;} 
.right-subs-data a:hover{background:url(../images/submitbtn-hover.png) repeat-x 0 0;}

.inner-banner01 .bannerbg-sub{ max-height:343px;}
#subpage-maincnt.inner-banner01{ min-height:343px; margin-bottom:20px;}
/*.subpage-main .banner-heading{ color:#0b609c;}*/
.subpage-main .banner-heading{ color:#111;}
.subpage-main #video-section{ position:absolute; top:240px; left: 0; margin-left:15px;}
.subpage-main .left-data{ margin-left:-50px; width:52%;}
.subpage-main .left-data .listing-policy{ border-bottom:0;} 
.subpage-main .left-data .listing-policy li{ font-size:21px; color:#000000;}
.subpage-main .bluehead .banner-heading {color:#027ad3;}
.subpage-main.fire-subpage .redhead .banner-heading {color:#ff0000;}
.subpage-main.custody-subpage .greenhead .banner-heading {color:#446504;}

.left-democnt{ width:63%; float:left;}
.right-demo-image{ width:30%; float:right; margin-right:2%;}
#demo-form-container h3{ font-size:21px; text-align:center; font-weight:normal; margin-bottom:50px;}
#demo-form-register{ width:626px; margin:0 auto;}

.left-form-input{ width:48%; float:left; margin-right:4%; margin-bottom:18px;}
.left-form-input.last{ margin-right:0;}
.left-form-input input{ background:#fff; height:38px; width:90%; padding:0 5%; border:1px solid #d4d2d2; border-top:2px solid #d4d2d2; border-radius:5px; color: #aaaaaa; font-size: 14px;}
.left-form-input select{background:#fff; height:38px; width:100%; padding:0 5%; border:1px solid #d4d2d2; border-top:2px solid #d4d2d2; border-radius:5px; color: #aaaaaa; font-size: 14px;}

.left-form-input input.checbox{ width:6%; float:left; margin-right:3%; height:30px;}
.left-form-input label.label-text{ width:91%; float:left; font-family:arial; font-size:12px; color:#666666;}
.submitbtn{ width:272px; margin:0 auto;}
.submitbtn input{border: none; background: url(../images/submitbtn.png) repeat-x 0 0; height: 40px; line-height: 40px; text-align: center;
color: #fff; font-size: 20px; width:272px; margin-top: 40px; display:block; cursor:pointer;} 
.submitbtn input:hover{background:url(../images/submitbtn-hover.png) repeat-x 0 0;}

/*---------------custody css------------------*/
.custody-subpage #main-nav ul li .submenubg{ background:#4f7504;}
.custody-subpage #main-nav ul li.current-menu-parent a,.custody-subpage #main-nav ul li.current_page_item a{background: url(../images/greenarrow-down.jpg) no-repeat 50% 35px;}
/*.subpage-main.custody-subpage .banner-heading{ color:#446504;}*/
.subpage-main.custody-subpage .banner-heading span{ text-transform:uppercase;}
.custody-subpage #video-descp h2{color:#446504;}
.custody-subpage .video-links,.custody-subpage .video-links a:hover {color:#446504;}
.custody-subpage .resp-tabs-list li.custom-policy.resp-tab-active { background:#446504 url(../images/icons1.png) no-repeat 11% 10px !important;}
.custody-subpage .resp-tabs-list li.daily-training.resp-tab-active { background:#446504 url(../images/icons2-hover.png) no-repeat 11% 10px !important;}
.custody-subpage .resp-tabs-list li.services-lexi.resp-tab-active { background:#446504 url(../images/icons3-hover.png) no-repeat 11% 10px !important;}
.custody-subpage .resp-tabs-list li.user-friendly.resp-tab-active { background:#446504 url(../images/icons4-hover.png) no-repeat 11% 10px !important;}
.custody-subpage .resp-tabs-list .resp-tab-active span {background: url(../images/arrow-down1.png) no-repeat center bottom!important;}
.custody-subpage .resp-tabs-list li{color:#446504;}
.custody-subpage .resp-tabs-list li.resp-tab-active{color:#fff;}
.custody-subpage .listing-policy li {background: url(../images/red-arrow.png) no-repeat 0 5px;}

.custody-subpage #main-nav ul li .submenubg ul li a:hover,.custody-subpage  #main-nav ul li .submenubg ul li a.current_page_item,.custody-subpage  #main-nav ul li .submenubg ul li a.current_page_item,.custody-subpage  #main-nav ul li .submenubg ul li.current-menu-item a {border-bottom: 2px solid #86a053;}
.custody-subpage  .inner-heading h1,.custody-subpage #form-main-cntainer p span{ color:#4f7504;}
.custody-subpage  .banner-heading span{ text-transform:uppercase;}

.custody-subpage #left-innerpanel h3,.custody-subpage #botoom-leftcntainer .right-descp p a{color:#4f7504;}
.custody-subpage .block-list.case-study {background: #4f7504 url(../images/case-study2.png) no-repeat 96% 7px;}
.custody-subpage .block-list.blog-list {background: #4f7504 url(../images/blog-icon2.png) no-repeat 97% 7px;}


/*---------------fire css------------------*/
.fire-subpage #main-nav ul li .submenubg{ background:#cc0000;}
.fire-subpage #main-nav ul li.current-menu-parent a,.fire-subpage #main-nav ul li.current_page_item a{background: url(../images/redarrow-down.png) no-repeat 50% 35px;}
/*.subpage-main.fire-subpage .banner-heading{ color:#cc0000;}*/
.subpage-main.fire-subpage .banner-heading span{ text-transform:uppercase;}
.fire-subpage #video-descp h2{color:#ff0000;}
.fire-subpage .video-links,.fire-subpage .video-links a:hover {color:#ff0000;}
.fire-subpage .resp-tabs-list li.custom-policy.resp-tab-active { background:#cc0000 url(../images/icons1.png) no-repeat 11% 10px !important;}
.fire-subpage .resp-tabs-list li.daily-training.resp-tab-active { background:#cc0000 url(../images/icons2-hover.png) no-repeat 11% 10px !important;}
.fire-subpage .resp-tabs-list li.services-lexi.resp-tab-active { background:#cc0000 url(../images/icons3-hover.png) no-repeat 11% 10px !important;}
.fire-subpage .resp-tabs-list li.user-friendly.resp-tab-active { background:#cc0000 url(../images/icons4-hover.png) no-repeat 11% 10px !important;}
.fire-subpage .resp-tabs-list .resp-tab-active span {background: url(../images/arrow-down2.png) no-repeat center bottom!important;}
.fire-subpage .resp-tabs-list li{color:#cc0000;}
.fire-subpage .resp-tabs-list li.resp-tab-active{color:#fff;}
.fire-subpage .listing-policy li {background: url(../images/red-arrow.png) no-repeat 0 5px;}

.fire-subpage #main-nav ul li .submenubg ul li a:hover,.fire-subpage  #main-nav ul li .submenubg ul li a.current_page_item,.fire-subpage  #main-nav ul li .submenubg ul li.current_page_item a {border-bottom: 2px solid #e27070;}
.fire-subpage  .inner-heading h1{ color:#cc0000;}
.fire-subpage #form-main-cntainer p span{ color:#ff0000;}
.fire-subpage  .banner-heading span{ text-transform:uppercase;}

.fire-subpage #left-innerpanel h3,.fire-subpage #botoom-leftcntainer .right-descp p a{color:#cc0000;}
.fire-subpage .block-list.case-study {background: #cc0000 url(../images/case-study2.png) no-repeat 96% 7px;}
/*.fire-subpage .block-list.blog-list {background: #cc0000 url(../images/blog-icon2.png) no-repeat 97% 7px;}*/
.fire-subpage .block-list.blog-list {background: #cc0000;}

#left-innerpanel p a{color:#0480DD;}
.fire-subpage #left-innerpanel p a{color: #ff0000;}

/*-----------styles_25thmarch2014---------------*/
.tp-bannertime{ background:none !important; display:none !important;}
#footer-nav ul li:last-child a{ background:none;}
.gform_confirmation_message{color: green; text-align: center;}
.block-list ul{ padding:10% 10%;}
.block-list ul li a,#secondary .widget ul li a{font-size: 14px; color: #fff; text-decoration:underline;}
.block-list ul li,#secondary .widget ul li{ margin-bottom:5px;}
.block-list ul li a:hove,#secondary .widget ul li a:hover{ text-decoration:none;}
#secondary .widget h3{padding-left: 10%; background: #3a3a3a; height: 33px; line-height: 33px; font-size: 12px; color: #ebebeb; width: 90%;}
#secondary .widget ul,.textwidget {background: #1465a1; padding:10%;}
#secondary .widget{ margin-bottom:40px;}
.widget_categories h3{ width:90%;}

.hentry h1.entry-title,.hentry h1.entry-title a{
	font-size: 18px;
	color: #0480dd;
	margin-bottom: 5px;	
}
.hentry .entry-summary p,{font-family: arial; font-size: 16px; color: #666666; line-height: 24px; margin-bottom: 40px;}
.hentry  .entry-meta{ margin-bottom:40px; color:#666666;}
.hentry a,#nav-below a{color: #0480dd;}
span.skype_pnh_container {display:none !important;} span.skype_pnh_print_container {display:inline !important;}

 
/* 28 March 2014*/
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:0 !important;}
#gform_fields_1 .gfield_description{padding:0 !important;}
.gform_wrapper .top_label select.medium{ height: 31px; padding: 5px; width: 100% !important;}
#form-registation #form-main-cntainer .gform_button:hover{background:url(../images/submitbtn-hover.png) !important;}
#gform_submit_button_2:hover{background:url(../images/submitbtn-hover.png) !important;}
#demo-form-container .gform_wrapper select{height:41px !important; padding:5px !important; line-height:41px;}
.gform_wrapper .validation_message{color:#FF0004 !important;}
.comment-form .form-submit input{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.comment-form .form-submit input:hover{ background:#000;}
#footer-bottom{width: 100%; position:fixed; bottom:0; z-index:9;}
.footertips{ padding-bottom:67px;}
#footer-nav .menu{ display:block !important;}
.page-id-54 #footer-bottom{ z-index:1;}
 

/*#colorbox{ width:98% !important;left:1% !important;right:1% !important;}
#colorbox #cboxWrapper{ width:100% !important;}
#cboxWrapper #cboxTopLeft{ width:3% !important;}
#cboxWrapper #cboxTopCenter{ width:94% !important;}
#cboxWrapper #cboxTopRight{ width:3% !important;}
#cboxWrapper #cboxMiddleLeft{ width:3% !important;}
#cboxWrapper #cboxContent{ width:94% !important;}
#cboxWrapper #cboxMiddleRight{ width:3% !important;}
#cboxWrapper #cboxBottomLeft{ width:3% !important;}
#cboxWrapper #cboxBottomCenter{ width:94% !important;}
#cboxWrapper #cboxBottomLeft{ width:3% !important;}
#cboxLoadedContent{ width:100% !important;}*/

.su-post {
	margin-bottom: 2.5em;
	line-height: 1.5;
}
.su-post:after {
	content: '';
	display: table;
	clear: both;
}
.su-post-thumbnail {
	float: left;
	display: block;
	width: 100px;
	height: 100px;
	margin-right: 1em;
}
.su-post-thumbnail img {
	max-width: 100px;
	max-height: 100px;
}
h2.su-post-title {
	clear: none;
	margin: 0 0 0.3em 0;
	font-size: 1.2em;
	font-weight: bold;
}
.su-post-meta {
	/*margin-bottom: 0.7em;
	font-size: 0.8em;
	opacity: 0.6;
	filter: alpha(opacity=60);*/
	float:left; /*margin-right:15px;*/
	font-size:14px;
	margin-bottom:5px;
	color:#999999;
}
.su-post-excerpt { font-size:16px; color:#666666; line-height:24px; /*margin-bottom:40px;*/ clear:both;  }
.su-post-excerpt p:last-child { margin-bottom: 0 }


/*-----------styles chnages------------------*/
.case-descp{ font-size:14PX; color:#fff; font-weight:normal; font-family:arial; overflow:hidden;}
.block-list .case-descp h4{ line-height:16px;}
.case-descp a{font-size:14PX; color:#fff; font-weight:normal; font-family:arial;}
/*.block-list .case-descp p{ margin-bottom:5px; font-size:12px; float:left; padding-right:10px; margin-right:10px; border-right:1px solid #fff;}*/
.case-descp a:hover,.case-descp a{ text-decoration:underline;}
.viewall{font-size:14px; color:#fff; font-weight:normal; font-family:arial; padding-left:10%; text-decoration:underline;}
.cat_list select{ border:1px solid #e7e7e7; padding:5px 10px; margin-top:15px; margin-bottom:20px; color: #aaaaaa; font-size: 17px; float:right; }
.cat_list select option{ position:relative; padding-left:10px;}
.viewall:hover,.case-descp  h4 a,.case-descp a.viewall:hover{ text-decoration:none;}
.viewall:hover{ color:#fff !important;}
.case-descp  h4 a:hover{ text-decoration:underline;}
.viewallmain{ padding-bottom:35px; margin-top:-10%;}
.viewallmain{ text-align:right; padding-right:10%; clear:both;}
#inner-section .listing-policy{ font-size:14px;}
.su-post-meta{ border-right:1px solid #e7e7e7; padding-right:10px; margin-right:10px;}
.case-descp .newsdata p.last{ border-right:0;}
.su-post-meta.last{ border-right:0;}
.viewcurrent{ float:right; margin-top:30px; margin-bottom:5px;}
.cat_list{ overflow:hidden;}
.case-descp .newsdata p{float:left; margin-right:10px; font-size:12px; border-right:1px solid #fff; padding-right:10px; color:#f2f2f2;}
.textwidget{ color:#fff; line-height:20px; font-size:14px;}


ul#menu-top-menu li {position:relative;}
#header-top-right ul li a {padding-top:12px; padding-bottom:12px;}

ul#menu-top-menu li ul.sub-menu {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #1565a0;
    color: #fff;
    display: none;
    font-size: 12px;
    left: 0;
    min-width: 109px;
    position: absolute;
    top: 30px;
    z-index: 100;
	box-shadow: 0px 1px 1px 1px #ccc
}
ul#menu-top-menu li:hover > ul.sub-menu {display:block;}

ul#menu-top-menu li ul.sub-menu li {
    border-left: 0 none;
    border-right: 0 none;
    display: block;
    float: none;
    font-size: 12px;
    padding: 0;
    position: relative;
    width: 100%;
}

ul#menu-top-menu li ul.sub-menu li:last-child a { border-bottom:none;}

ul#menu-top-menu li ul.sub-menu li a {
    color: #999;
    display: block;
    float: left;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    margin: 0 15px;
    text-align: left;
    white-space: nowrap;
    padding:0;
	border-bottom:1px solid #ccc;
	width:70%;
}
ul#menu-top-menu li ul.sub-menu li a:hover { color :#1465a1; }
