/*Richlabz IT Solutions Pvt.Ltd,
Style Sheet by : S C Mouli 
March 11, 2016 */

@font-face {
    font-family: 'pt_sans_captionregular';
    src: url('../fonts/ptc55f-webfont.eot');
    src: url('../fonts/ptc55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptc55f-webfont.woff2') format('woff2'),
         url('../fonts/ptc55f-webfont.woff') format('woff'),
         url('../fonts/ptc55f-webfont.ttf') format('truetype'),
         url('../fonts/ptc55f-webfont.svg#pt_sans_captionregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sans_captionbold';
    src: url('../fonts/ptc75f-webfont.eot');
    src: url('../fonts/ptc75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptc75f-webfont.woff2') format('woff2'),
         url('../fonts/ptc75f-webfont.woff') format('woff'),
         url('../fonts/ptc75f-webfont.ttf') format('truetype'),
         url('../fonts/ptc75f-webfont.svg#pt_sans_captionbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{margin:0px;padding:0px;font-family: 'pt_sans_captionregular' !important;background:#d4d1d1;}
.no-pad{padding:0px !important;}
.header-top{width:100%;height:150px;background:#fff;}
.header-top a img{width:100%;height:150px;}
/***menu***/
.menu{background:#26C69F;border:1px solid #26C69F;padding:0px;}
.navbar{margin-bottom:0px;min-height:20px !important;padding:5px;}
.navbar ul{margin:0px;padding:0px;}
.navbar ul li{list-style:none;padding:0px;}
.navbar ul li a{text-decoration:none;color:#fff;padding:5px 12px;border-right:1px solid #fff;font-family: 'pt_sans_captionbold';font-size: 13px} .navbar ul li a:hover{background:#fff !important;color:#000;border:none !important;padding:5px 12px ;border-right:1px solid #FFF !important;font-size: 13px}
.navbar-nav:not(.sm-collapsible) ul .caret {position: absolute;right: 0;margin-top: 12px;margin-right: 15px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px dashed;}
.navbar-nav:not(.sm-collapsible) ul a.has-submenu {padding-right: 30px;}
.nav >a, .nav .open>a:focus,
.nav .open >a:hover{background:#fff !important;color:#000;border:none !important;padding:5px 15px;border-right:1px solid #FFF !important;} .nav >a:after{background:#fff !important;color:#000;border:none !important;}
/* make sub menu arrows look like +/- buttons in collapsible mode */
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
position: absolute;right: 0;margin: -3px 15px 0 0;padding: 0;width: 32px;height: 26px;line-height: 24px;text-align: center;border-width: 1px;border-style: solid;}
.navbar-nav.sm-collapsible .caret:before {content: '+';font-weight: bold;}
.navbar-nav.sm-collapsible .open > a > .caret:before {content: '-';}
.navbar-nav.sm-collapsible a.has-submenu {padding-right: 50px;}
/* revert to Bootstrap's default carets in collapsible mode when the "data-sm-skip-collapsible-behavior" attribute is set to the ul.navbar-nav */
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret, .navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret {position: static;margin: 0 0 0 2px;padding: 0;width: 0;height: 0;border-top: 4px dashed;border-right: 4px solid transparent;border-bottom: 0;border-left: 4px solid transparent;}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before {content: '' !important;}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu {padding-right: 15px;}
/* scrolling arrows for tall menus */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {position: absolute;display: none;visibility: hidden;height: 20px;overflow: hidden;text-align: center;}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {position: absolute;top: -2px;left: 50%;margin-left: -8px;width: 0;height: 0;overflow: hidden;border-top: 7px dashed transparent;border-right: 7px dashed transparent;border-bottom: 7px solid;border-left: 7px dashed transparent;}
.navbar-nav span.scroll-down-arrow {top: 6px;border-top: 7px solid;border-right: 7px dashed transparent;border-bottom: 7px dashed transparent;border-left: 7px dashed transparent;}
/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header {padding-left: 35px;}
.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header {padding-left: 45px;}
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header {padding-left: 55px;}
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header {padding-left: 65px;}
/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.navbar-nav .dropdown-menu > li > a {white-space: normal;color:#333;border-bottom:1px solid #d1d1d1;line-height:30px;padding:8px !important;}
.navbar-nav .dropdown-menu > li > a:hover{background:#26C69F !important;color:#fff !important;border-bottom:1px solid #036 !important;padding:8px !important;} .navbar-nav ul.sm-nowrap > li > a {white-space: nowrap;}

.navbar-nav.sm-collapsible ul.sm-nowrap > li > a {white-space: normal;}
/* fix .navbar-right subs alignment */
.navbar-right ul.dropdown-menu {left: 0;right: auto;}
/**content***/
.content-left{background:#FFF;margin-top:10px;padding:15px;} .content-left h4{margin:0px 0px 10px 0px;font-size:16px;font-family: 'pt_sans_captionbold';text-transform:capitalize;} .content-left h4 i{color:#f30;font-size:18px;padding-right:8px;}
.content-left ul{margin:0px;padding:0px;} 
.content-left ul li{list-style:none;border-bottom:1px solid rgba(177, 168, 168, 0.26);line-height:30px;}
.drp{background:#fff;position:absolute;z-index:9;padding:5px;display:none;visibility: visible;-moz-box-shadow:2px 2px 4px 2px #999;-webkit-box-shadow: 2px 2px 4px 2px #999;box-shadow:2px 2px 4px 2px #999;} 
.drp1{background:#fff;position:absolute;z-index:9;display:none;visibility: visible;-moz-box-shadow:2px 2px 4px 2px #999;-webkit-box-shadow: 2px 2px 4px 2px #999;box-shadow:2px 2px 4px 2px #999;padding:10px;top:30px;} 
.tim1{color:#333;padding:5px;font-family: 'pt_sans_captionbold';cursor:pointer;}
.tim1:hover .drp1{display:block;}
.tim{color: #861717;font-size: 12px;font-family: 'pt_sans_captionbold';padding: 5px;} .tim i{font-size:16px;}
.content-left ul li:hover .drp{display:block;}
.content-left ul li a{text-decoration:none;color:#333;font-size:13px;} 
.content-left ul li a:hover{color:#f30;}
.content-left p{padding:0px;margin:0px;} .content-left p a{text-decoration:none;font-family: 'pt_sans_captionbold';color:#f30;text-align:right;font-size:13px;} .content-left hr{margin:0px 0px 3px 0px !important;}
.content-left a img{padding:2px;float:left;border:1px solid #ddd;width:65px;height:60px;margin-right:4px;}
.content-middel{padding:15px 15px 8px 15px;margin-top:10px;background:#FFF;} .banner{width:630px;height:250px;border:none;}
.content-middel h4{margin:10px 0px 5px 0px;font-size:16px;font-family: 'pt_sans_captionbold';}
.content-middel h5{margin:10px 0px 5px 0px;font-size:16px;font-family: 'pt_sans_captionbold';text-transform:capitalize;}
.content-middel h5 i{font-size:20px;color:#f30;}
.content-middel p{line-height:16px;text-align:justify;font-size:13px;} .content-middel p a{color:#f30;font-size:13px;font-style:italic;}
.content-middel ul{margin:0px;padding:0px;} .content-middel ul li{list-style:none;border-bottom:1px solid #f3f3f3;line-height:30px;}
.content-middel ul li a{text-decoration:none;color:#333;font-size:13px;text-transform:capitalize;} 
.content-middel ul li a:hover{color:#f30;}
.content-middel p{padding:0px;margin:5px 0px;text-align: center} 
.content-mid p a{text-decoration:none;font-family: 'pt_sans_captionbold';color:#f30;text-align:right;font-size:13px;} .content-mid ul li span{font-size:12px;color:#999;}

.content-type{background:#FFF;margin:0px;padding:5px;} .content-type h4{margin:0px 0px 10px 0px;font-size:14px;font-family: 'pt_sans_captionbold';text-transform:uppercase;} .content-type h4 i{color:#f30;font-size:18px;padding-right:8px;}
.content-type ul{margin:0px;padding:0px;} .content-type ul li{list-style:none;line-height:20px;}
.content-type ul li a{text-decoration:none;color:#f30;font-size:13px;text-transform:capitalize;} .content-type ul li a:hover{color:#f30;}
.content-type p{padding:0px;margin:5px 0px;} .content-type p a{text-decoration:none;font-family: 'pt_sans_captionbold';color:#f30;text-align:right;font-size:13px;} .gvt{margin:0px;} .gvt a img{width:145px;height:45px;float:left;margin:5px 30px;}
/***footer****/
.footer{background:#036;padding:0px;margin-top:8px;}
.footer-left{color:#fff;} .footer-left p{margin:0px;line-height:30px;}
.footer-right{margin:0px;} .footer-right p{margin:0px;color:#fff;font-size:12px;} .footer-right p a{text-decoration:none;color:#62d53f;}
/***innerpages***/
.abt{background:#FFF;padding:10px;} .abt h5{text-transform:uppercase;font-size:20px;} .abt h3{font-size:18px;font-family: 'pt_sans_captionbold';} .abt h4{font-family: 'pt_sans_captionbold';font-size:16px;text-align:center;} .abt-left{padding:5px;border:1px solid #d4d1d1;} .bc{background:#036;color:#fff;font-family: 'pt_sans_captionbold';font-size:14px;text-align:center;} .bc1{background:#f1f1f1 !important;color:#333;font-family: 'pt_sans_captionbold';font-size:13px;text-align:center;text-transform:uppercase;} 
.abt-right{margin:0px;} .abt-right h4{font-family: 'pt_sans_captionbold';font-size:16px;} .abt-right p{font-size:13px;line-height:20px;text-align:justify;} .abt-right td{font-size:13px;} .abt-right ul{margin:0px;padding:0px;} .abt-right ul li{margin:0px;padding:0px;list-style:none;font-size:13px;line-height:25px;} 
.pdf{margin-bottom:10px;padding:10px;border:1px solid #eee;} .pdf a{text-align:center;text-decoration:none;color:#333;font-size:14px;font-family: 'pt_sans_captionbold';text-transform:uppercase;} .pdf a img{width:64px;height:64px;border:none;}
.pdf1{margin:0px;padding:10px;border:1px solid #eee;} .pdf1 a{text-align:center;text-decoration:none;color:#333;font-size:14px;font-family: 'pt_sans_captionbold';text-transform:uppercase;} .pdf1 a img{width:100%;height:120px;border:none;}
/*****accordion*****/
.responsive-accordion{margin:0 0 20px 0;padding:0;list-style-type:none;} .responsive-accordion li{margin:0 0 10px 0;padding: 0;}
.responsive-accordion li:last-child{margin-bottom: 0;} .responsive-accordion li .responsive-accordion-head{cursor: pointer;}
.responsive-accordion li .responsive-accordion-head.active{background:#ddd;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {border: 1px solid #DDD;padding:10px 30px 10px 10px;background:#31708f;color: #FFF;line-height: normal;position: relative;text-transform:uppercase;font-size:16px;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i{position: absolute;top: 12px;right: 10px;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel{border: 1px solid #DDD;border-top: 0;
    padding:0px;background: #FFF;} .responsive-accordion-panel table tr td b{font-family: 'pt_sans_captionbold' !important;} .middle{margin:0px;padding:0px;}
.middle-head{font-size:16px;font-family: 'pt_sans_captionbold';text-align:center;} .middle-head p{text-align:center;font-size:14px;}
.middle img{width:180px;height:200px;padding:5px;border:1px solid #ddd;}
/*

.middle img{width:220px;height:250px;padding:5px;border:1px solid #ddd;}
*/
/***vertical tabs****/
/*  bhoechie tab */
div.bhoechie-tab-container{z-index: 10; background-color: #ffffff;padding: 0 !important;
}
div.bhoechie-tab-menu{padding-right: 0;padding-left: 0;padding-bottom: 0;}
div.bhoechie-tab-menu div.list-group{margin-bottom: 0;}
div.bhoechie-tab-menu div.list-group>a{margin-bottom: 0;}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {color: #5A55A3;}
div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius:0;-moz-border-top-right-radius: 0;}
div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius: 0;-moz-border-bottom-right-radius: 0;}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{background-color:#26C69F !important;background-image:#26C69F;color: #ffffff;border-color:#fff !important;}
div.bhoechie-tab-menu div.list-group>a.active:after{
content: '';position: absolute;left: 100%;top: 50%;margin-top: -13px;border-left: 0;border-bottom: 13px solid transparent;border-top: 13px solid transparent;border-left: 10px solid #26C69F;}
div.bhoechie-tab-content{background-color: #ffffff;padding-left: 20px;padding-top: 10px;}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){display: none;} .bc2{font-size:15px !important;text-align: left;line-height:20px;background:rgba(38, 198, 159, 0.6);color: #755252;text-align:center;}
div.bhoechie-tab-content b{font-family: 'pt_sans_captionbold';}
.bc3{font-size:15px !important;text-align: left;line-height:20px;background:#fcf8e3;color: #5D4F4F;text-align:center;}
.dist{margin-top:30px;} .dist img{width:600px;height:300px;}
/****gallery popup***/
.gallery{margin:0px;} .gallery ul{padding:0 0 0 0;margin:0 0 0 0;}
.gallery ul li{list-style:none;margin:8px 0px;}
.gallery ul li img{cursor: pointer;padding:3px;}
.gallery ul li iframe{padding:3px;}
.gallery .modal-body {padding:5px !important;}
.gallery .modal-content{border-radius:0;}
.gallery .modal-dialog img{text-align:center;margin:0 auto;}
.gallery .controls{width:50px;display:block;font-size:11px;padding-top:8px;font-weight:bold;}
.gallery .next{float:right;text-align:right;} .gallery .modal-dialog{max-width:500px;padding-top: 90px;}
@media screen and (min-width: 768px){.gallery .modal-dialog {width:500px;padding-top: 90px;}}
@media screen and (max-width:1500px){.gallery #ads{display:none;}}
/*****newletter***/
#vertical-ticker{height:90px;overflow:hidden;margin:0; padding:0;}
#vertical-ticker li{padding:0px;display:block;} .testmonials{margin-top:10px} .testmonials a i{float:right;color:#333;}

.hit{color:#fff;text-align:center;line-height:35px;font}
.pt{padding:6px !important;}
.ticker-container{height:60px;width:100%;text-align: center;position: relative;overflow: hidden;color: white;font-size: 1.1em;border:1px solid #ddd;margin-bottom: 15px;padding:0px;background:#fff;margin:0px;}
.ticker-container .ticker-caption {height:50%;width:100%;background-color:#EC0B43;display:table;position:absolute;color:white;font-size:0.8em;z-index:1;left:0%}
.ticker-container .ticker-caption p {height: inherit;width: inherit;display: table-cell;vertical-align: middle;font-weight: bold;} .ticker-container ul{list-style: none;padding: 0;height: auto;}
.ticker-container ul div{overflow:hidden;position:absolute;z-index:0;display:inline;min-width:100%;left:0;height:50%;transition: 0.25s ease-in-out;}
.ticker-container ul div.ticker-active {top:30px;}
.ticker-container ul div.not-active {top:60px;}
.ticker-container ul div.remove {top:0;}
.ticker-container ul div li{padding:0px;border:none !important;width:500px !important;}
/*.ticker-container ul div li a{color:#f30;font-size:16px;line-height:40px !important;animation: blink 1s steps(2, start) infinite;}*/
@keyframes blink {
to { color: red; }
}

.ticker-container ul div li a{
color: blue;font-size:14px;line-height:40px !important;
animation: blink 1s steps(2, start) infinite;
}
@media (min-width: 500px) {
.ticker-container{height:40px;text-align: left;}
.ticker-container .ticker-caption {height: 100%;width: 230px;background:#1a2a81;text-align:center;}
.ticker-container .ticker-caption p{text-align:center;padding-left: 7px;}
.ticker-container ul{margin-left: 170px;height: 100%;}
.ticker-container ul div{height: 100%;left:156px;} .ticker-container ul div.ticker-active{top:0;}
.ticker-container ul div.not-active{top: 30px;}
.ticker-container ul div.remove {top: -30px;}}
@media (min-width: 768px){.ticker-container{margin-bottom:0px;}}
@media(min-width: 992px){.ticker-container{margin-bottom: 0px; margin-top: 14px;}}
/***drp**/
.hd{height:160px;overflow-y:scroll;}
.foot-link{margin:0px;padding:0px;} .foot-link ul{margin:0px;padding:0px;}  
.foot-link ul li{margin:0px;padding:5px;list-style:none;color:#fff;text-decoration:none;float:left;}
.foot-link ul li a{color:#fff;text-decoration:none;padding:0px 8px;} .foot-link ul li a:hover{color:#f30;}
/*
.b-g1{background:rgba(240, 230, 140, 0.53);color:#000;}
.b-g2{background:rgba(200, 255, 143, 0.55);}
*/
.b-g3{background:#31708f !important;color:#fff !important;} 
.scrol{width:788px;overflow:hidden;} .scrol:hover{overflow-x:scroll;}
.flag{width:30px;height:30px;position:absolute;margin-left:67.8%;} .flag a img{width:45px;height:35px;}
.fq{padding:10px !important;} .fq h5{font-family: 'pt_sans_captionbold';font-size:13px;} .fq p{font-size:13px;margin-bottom:3px;}
.fq p i{font-size:4px;} .fq b{font-family: 'pt_sans_captionbold';font-size:14px;}
.table-bordered tr:nth-child(odd){background:rgba(240, 230, 140, 0.53);color:#000;}
.table-bordered tr:nth-child(even){background:rgba(200, 255, 143, 0.55);}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top:0px !important;margin-right: 15px;margin-bottom:0px !important;background-color: white !important;background-image: none;border: 1px solid #fff !important;border-radius:4px;}
/***faqs***/
ul.faqs1{margin:0px;} ul.faqs1 li{margin:0px;padding:0px;list-style:square;color:#333;font-size:13px;line-height:25px;text-transform:capitalize;}
ol.faqs1{margin:0px;} ol.faqs1 li{margin:0px;padding:0px;list-style:none;color:#333;font-size:13px;line-height:25px;text-transform:capitalize;}
ul.faqs2{margin:0px;} ul.faqs2 li{margin:0px;padding:0px;list-style:lower-alpha;color:#333;font-size:13px;line-height:25px;text-transform:capitalize;}
/*table scroll*/
.corner-frame {
    float: left;
}

.scrollable-rows-frame {
    float: left;
    overflow: hidden;
}

.scrollable-columns-frame {
    overflow: hidden;
}

.scrollable-data-frame {
    overflow: auto;
}
.no-padd{padding-left:0px !important;padding-right:0px !important}
.padd-left5{padding-left:5px !important;margin-top: -4px;}
.m-t-0{margin-top:0px !important}
.m-t-10{margin-top:10px !important}
.m-t-36{margin-top:36px !important}
.jud-adj{   border: 1px solid #ccc;padding: 4px 2px;height: 150px;margin-bottom: 8px;}
.jud-adj p{font-size: 11px;}
.jud-adj img{height: 140px}
.lat-not li{margin-bottom:8px}
.col-wh{color:#fff !important;}
.head-text{     background: #1a2a81; color: white;text-align: center;padding: 3px !important;}
.m-t-14{margin-top: 14px !important;}
.m-t-7{margin-top: 7px !important;}
.m-t-19{margin-top: 19px !important;}
.m-t-43{margin-top: 43px !important;}
.ticker-caption img{       width: 19%;
    float: left;
    margin-top: -8px;
    margin-left: 20px;}
.partrin-date-adjust{padding: 84px 0px !important;}