@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
@import url('https://fonts.googleapis.com/css?family=Domine');
*{
	margin:0;
	padding:0;
}
body{
	font-size:14px;
	/* font-family: 'Roboto Slab', serif; */
	font-family: 'Roboto Condensed', sans-serif;
	color:#000;
}
img{
	border:none;
	max-width:100%;
}
ul{
	list-style:none;
}
a:hover{
	text-decoration:none;
}
h1{font-size:40px;}
h1, h2, h3, h4, h5, h6{
	/* font-family: 'Domine', serif; */
	font-family: 'Roboto Slab', serif;
	/* letter-spacing: 1.5px; */
}
p {
    font-size: 14px;
    line-height: 24px;
    color: #818080;
}

/*style for fix header*/
.fixed_header{
	z-index: 1111;
	background: #fff;
	position: fixed;
	/*top: 0;*/
	right: 0;
	left: 0;
}
.header{
	padding:0;
}
.logo{
	/*padding-top:7px;*/
	margin-top: -5px;
	max-height: 6px; /*change for fix header*/
}
.headercall{
	margin-top:15px;
	color:#9d9d9d;
	font-family: 'Roboto Condensed', sans-serif;
}
.headercall a:hover, .headercall a:focus{color: #000;}
.call{
	font-size:15px; 
	position:relative; 
	/*padding-left:40px; */
}

.welcomecall{
	height: 51px;
	color:#000;
	padding: 0 15px;
}
.welcomecall .login_harea{
	margin-top: 8px;
}
/*Style Login button Adjust*/
.login_harea{
	text-align: right;
}

.wc_user{
	padding-right: 10px;
	border-right: 1px solid #cc8809;
}
.login_hdiv a,.login_harea a{
	color:#000;
}
.login_harea a:hover, .login_hdiv a:hover{
	color:#cc8809;
	transition:0.6s ease-in-out;
}
.login_harea div {
	display: inline-block;
	padding-left: 10px;
}
/*Style Login button Adjust End*/
.menu_text {
    color: #000;
    font-size: 15px; /*change for fix header*/
}

.pad_tpx{
	padding-top: 96px; /*style for fix header*/
}

.call:before{
	content:""; 
	background:url(../img/phone.png) no-repeat; 
	position:absolute; 
	top:3px; 
	/*left:0; */
	left: 15px;
	width:36px; 
	height:36px;
}
.call p{
	margin:0;
	font-size:16px;
}
.call span{
	font-size:16px;
	font-weight:bold;
	color:#000;
	
}
.location:before{
	content:""; 
	background:url(../img/map.png) no-repeat; 
	position:absolute; 
	top:3px; 
/*	left:0; */
    left: 8px;
	width:36px; 
	height:36px;
}

.social ul li{
	display: inline-block;
	padding:0 5px;
}
.social ul li a{
	color:#000;
}
.social i.fontSize {
    font-size: 20px;
}
/** remove once menu upadated**/
.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

#menu .navbar{
	min-height: 42.4px; /*change to adjust menu*/
}
.menu{
	width:100%;
	background:#282e3f;
	border:none;
	margin:0;
	text-align: center;
    border-bottom: 4px solid #cc8809;
	border-radius:0;
	margin-top:2px; /*change to adjust menu*/
}

.menu ul li a{
	color:#fff !important;
	/* padding: 15px 22px; */
	padding: 10px; /*change to adjust menu*/
	font-weight: bold;
    /* letter-spacing: 0.2px; */
	letter-spacing: 0px;
    font-size: 14px;
	text-transform: uppercase; /*samiksha*/
}
.menu ul li a:hover{
	background-color:#cc8809 !important;
	transition:0.6s ease-in-out;
}
.menu ul li a.active{
	background-color:#cc8809;
	text-decoration:none;
}
.menu .navbar-nav{
	float:none;
}
.menu ul li:last-child{
	float:right;
	background-color:#cc8809;
}
.menu .dropdown-menu {
    border-top: none;
    padding: 0;
    border-bottom: none;
    border-top: none;
    min-width: 200px;
    border-left: none;
    border-right: none;
}
.menu .dropdown-menu li a {
	font-weight:normal;
	color:#000 !important;
	padding: 15px 35px;
}
.menu .dropdown-menu li a.active{
	color:#fff !important;
}


.menu .dropdown:hover>.dropdown-menu {
	display:block;
	transition:0.5s ease-in-out;
}

.dropdown-menu li {
    float: none !important;
    background: none !important;
}

.dropdown-menu>li>a {
    color: #231f20;
    font-size: 14px;
    padding: 8px 20px 8px 28px;
    position: relative;
}
.dropdown-menu>li a:before{
	content: "";
position: absolute;
top: 21px;
left: 17px;
width: 0;
height: 0;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid black;
}

.dropdown-menu>li:hover a:before,
.dropdown-menu > li a.active::before{
	border-left: 5px solid #fff;
}

.caret {
	border-top: 6px dashed;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
}
/* .dropdown-menu>li a:before{
	content: "\f0da";
    font-family: 'FontAwesome';
    position: absolute;
    top: 15px;
    left: 11px;
} */
.menu .dropdown:hover>.dropdown-menu>li>a:hover{
	color:#fff !important;
}
.menu .dropdown-menu>li{
	border-bottom:1px solid #efefef;
}
/*backend menu*//* .back_menu ul li a{ padding:15px 8px;} *//*samiksha*/

.lawWrp .icon {
    font-size: 36px;
    width: 60px;
    height: 60px;
    border: 1px solid #fff;
    padding: 2px 11px;
    color: #fff;
	float:left;
	text-align: center;
    line-height: 55px;
	margin-right:12px;
}
.lawWrp .text a {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}
.lawWrp p {
    font-size: 14px;
    color: #e8e8e8;
}
.banner a.btn.btn-lg.btn-primary {
	background: #cc8809;
    color: #cc8809;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 14px 30px;
    border-radius: 30px;
    text-decoration: none;
    box-shadow: 0 0 0 2em #fff inset;
}
.banner a.btn.btn-lg.btn-primary i{
	padding-left: 10px;
}
.banner a.btn.btn-lg.btn-primary:hover{
	background: #cc8809;
    text-decoration: none;
    color: #fff;
    box-shadow: 0 0 0 0px #cc8809 inset;
    transition: 0.5s ease-in-out;
}
.banner p{color:#fff;}
/*About css start....*/
.aboutLaw{
	padding:130px 0;
	position:relative;
}
.about_text{
	background:#fff;
	box-shadow: 0 0 20px rgba(1,1,1,.19);
	padding: 50px;
    z-index: 1000;
    position: relative;
    border: 1px solid #eee;
    display: inline-block;
    margin-left: 70px;
}
h1 {
	margin: 0;
    font-size: 42px;
    text-transform: uppercase;
    font-weight: 400;
    position: relative;
    margin-bottom: 60px;
    color: #000;
}
h1:before{
	content:"";
	background:url(../img/heading_line.png);
	width:140px;
	height:27px;
	display:block;
	position:absolute;
	bottom:-40px;
	background-repeat: no-repeat;
}
h1 span{
	color:#cc8809;
	font-weight:bold;
}
.about_text p {
    font-size: 14px;
    line-height: 28px;
    color: #818080;
}
.readmore {
	margin-top:5px;
}
.readmore a{
	background: #cc8809;
    font-size: 14px;
    color: #cc8809;
    border: 2px solid #cc8809;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 14px 30px;
    border-radius: 30px;
    text-decoration: none;
    box-shadow: 0 0 0 2em #fff inset;
}
.readmore a:hover {
    background: #cc8809;
    text-decoration: none;
    color: #fff;
    box-shadow: 0 0 0 0px #cc8809 inset;
	transition: 0.5s ease-in-out;
}
.readmore i {
    padding-left: 10px;
}
.about_img{
	width:50%;
	position:absolute;
	right:0;
	top:94px;
}
.about_img span {
	display:inline-block;
	position:relative;
}
.about_img span:before {
    content: "";
    border: 1px solid #fff;
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
}

/*Service css start....*/
.headingTitle h1:before {
    left: 50%;
    margin-left: -70px;
}
.services {
	background:url(../img/service-bg.jpg);
	padding:66px 0;
}
.service_slide{
	margin-top:30px;
}
.our_services h1 {
	text-align:center;
	color:#fff;
}
.our_services .headingTitle h1:before {
    left: 50%;
    margin-left: -70px;
    background: url(../img/heading_line2.png) no-repeat;
}
.our_services p{
	padding:0 100px;
	font-size: 14px;
    color: #fff;
	text-align:center;
	padding-bottom: 90px;
}
/*owl slider*/
.badge {
  background: #b20c0c;
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  line-height: 31px;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  border: 2px solid #FFF;
  box-shadow: 0 0 0 1px #b20c0c;
  top: 5px;
  right: 25%;
}
.first_icon{
	min-height:300px;
	background:#fff;
	text-align:center;
	/* padding:15px 15px; */
	padding: 20px;
}
.first_icon svg.svg-inline--fa.icon {
    font-size: 50px;
    color: #cc8809 ;
    border: 2px solid #cc8809 ;
    padding: 20px;
    width: 100px;
    border-radius: 50%;
    height: 100px;
	margin-bottom: 15px;
}
.first_icon:hover  svg.svg-inline--fa.icon{
	background:#cc8809;
	color:#fff;
	transition:0.4s ease-in-out;
	box-shadow: 0 0px 0px 46px #cc8809 inset;
}
.first_icon h3 a{
	font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
.first_icon p{
	font-size: 14px;
    line-height: 24px;
    color: #818080;
	padding-top: 25px;
	padding-bottom: 8px;
}
.first_icon .readmore{
	margin-bottom:25px;
}
a.left.carousel-control-1, a.right.carousel-control-1 {
    background: none;
	text-decoration:none;
	color:#fff;
	background: #cc8809;
}
.carousel-control-1 {
    width: 4%;
    left: 45%;
    top: -480px;
    font-size: 20px;
    color: #fff;
    padding: 10px 10px;
    text-align: center;
    margin: 0 10px;
	border: 1px solid #fff;
}
/*Practice Area code*/
.practice_area {
	padding-top:80px;
        background:url(../img/practice-area-bg.jpg);
        background-repeat: round;
}
.practice_area h1{
	text-align:center;
        color:#fff;
}
.practice_area p{
	font-size: 14px;
    color: #666666;
    text-align:center;
}
.practice_box {
    position: relative;
	margin-top:30px;
}
.practice_box img{
	width: 100%;
	height:100%;
        border: 2px solid #cc8809;
}
.middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right:0;
	bottom:0;
	text-align: center;
}
.practice_box:hover .middle {
	opacity: 1;
	transform: rotateY(360deg) scale(1,1); /* Standard syntax */
	webkit-transform: rotateY(360deg) scale(1,1); /* Safari */
	transition:0.9s ease-in-out;
}
.practice_text {
	width:100%;
	height:100%;
	background-color: rgba(204, 136, 9, 0.82);
	color: white;
	font-size: 16px;
	padding: 16px 32px;
}
.activity1 .practice_text {color: #000;}
.activity1 .practice_text span{color: #fff;}
.practice_text h3 a{
	color:#fff;
	border:none;
}
.practice_text a{
	padding:5px 8px;
	margin: 3px;
	border:1px solid #fff;
}
.practice_text a i{color:#fff;}
.practice_text p{color:#fff;}
.practice_area .readmore{
	text-align:center;
	margin-top:20px;
}
.practice_area .readmore a {
    padding: 18px 45px;
    font-size: 18px;
	margin:5% 0;
}

/*Question section code*/
.question{
	width:100%;
	background:url(../img/quote-bg.jpg);
	padding:50px 0;
}
.question strong {
	color:#fff;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
	font-size:30px;
}
.question p {
	color:#fff;
	font-size: 16px;
    line-height: 1.6;
}
.question .readmore a{
	border:none;
	padding:18px 50px;
    float: right;
    margin-top: 10%;
}

/*our_attorney code*/
.our_attorney{
	background-color:#eee;
	padding:60px 0;
	text-align:center;
}

/*ram css start 17-6-2020*/
.about_us{
	padding:60px 0;
	text-align:center;
}
.about_us p{
	color: #000;
}
.expertise p{
	color: #000;
}
.about_us h1:before {
    left: 50%;
    margin-left: -70px;
}
.expertise-info-list li .fa-check{
    color: #cc8809;
}
.exp-points-div{
    margin-bottom:10px;
    margin-top:10px;
}
.peopleText strong{
    font-size:30px;
}
.peopleText span{
    font-size:20px;
    color: #cc8809;
}

/*ram css end*/

.our_attorney h1:before {
    left: 50%;
    margin-left: -70px;
}
.attorney_box{
	width:100%;
	height:355px;
	margin-bottom:30px;
}
.attorney_img img{
	width:100%;
}
.attornyText {
	height:90px;
	width:100%;
    position: relative; 
	background:#fff;
	top:0;
	padding-top:30px;
	transition:0.4s ease-in-out;
	-webkit-transition:0.4s ease-in-out;
}
.attorney_box:hover .attornyText{
	top:-32px;
	height:120px;
	overflow:hidden;
}
.attorney_box:hover .socialIcon{
	opacity:1;
}
.socialIcon {
	opacity:0;
}
.socialIcon a {
    padding: 0 18px;
    font-size: 18px;
}
.attornyText strong a{
	font-size:18px;
	color:#000;
	font-family: 'Roboto Slab', serif;
	padding-top:10px;
}
 .attornyText span{
	padding-bottom: 15px;
    display: block;
}
.socialIcon i.fa.fa-facebook{color:#3b5998;}
.socialIcon i.fa.fa-twitter{color:#007ab6;}
.socialIcon i.fa.fa-google-plus{color:#dc4b3b;}
.socialIcon i.fa.fa-linkedin{color:#007ab6;}
.contact_us{
	width:100%;
	background:url(../img/contact-bg.jpg);
	text-align:center;
	padding:50px 0;
}
.contact_us h2{
	font-weight:bold;
	color:#fff;
}
.contact_us p{
	padding: 0 160px;
	color:#fff;
	font-weight:600;
}

/*Our blog code*/
.our_blog {
	text-align:center;
}
.our_blog h1:before{
	left:50%;
	margin-left:-70px;
}
.blog_text{
	width:100%;
	padding: 30px 0;
	background-color:#f1f1f1;
}
.blog_text span{
	color:#0a225f;
	letter-spacing:3px;
}
.blog_text h3 a{
	font-size:24px;
	color:#000;
	font-weight:bold;
}
.blog_text p{
	padding:0 15px;
}
.blogs{
	position:relative;
	width:100%;
	height:100%;
}
.blog_img {
	width:100%;
	background:red;
	position:absolute;
	
}

/*Todays activities*/
.heading_top{
	width:100%;
	height:180px;
	background:url('../img/inner-heading-bg.jpg') no-repeat;
	text-align: center;
}
.heading_top strong{
	color:#fff;
    font-weight: bold;
	line-height:175px;
	font-size:35px;
}
/*hover effect*/
.practice_box.left_section img{
	position:relative;
	width:100%;
	height:100%;
	max-height: 250px;
}
.activity1 .middle {
    top: 0;
    margin: 0;
    padding: 15px 15px 20px;
    bottom: 5px;
	margin-top:22px;
}/*hover effect end*/

.left_section{
	width:100%;
	background:#fbfbfb;
	border: 1px solid #ececec;
	padding:20px;
	text-align:left;
	margin:25px 0;
}
.left_section:hover {
    box-shadow: 1px 0 8px #00000017;
}
.activity1 img{
	position:absolute;
}
.img_content strong a {
	font-size:24px;
	color:#000;
}
.img_content strong a:hover{
	color:#cc8809;
}
strong.case_serial {
    padding: 9px 17px;
    background: #cc8809;
    font-size: 18px;
    text-align: center;
    position: relative;
    top: -10px;
    bottom: 0;
    left: 150px;
    right: 0;
    border: 2px solid #fff;
	color:#fff;
    font-weight: bold;
}
.case_details {
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:10px 0;
	margin:5px 0;
}
.case_details ul {margin:0;}
.case_details ul li {display: inline-block; padding-left: 2px;}
.case_details ul li span {
    color: #cc8809;
    border-right: 1px solid #e4e4e4;
    padding-right: 5px;
}
.case_details ul li span a { color: #cc8809;}
.case_details ul li span a:hover { color: #000;}
.case_details ul li:nth-child(3) span{
	border-right:none;
}
.search{
	margin-top:25px;
	background-color:#fbfbfb;
	border: 1px solid #ececec;
	padding:25px;
}
.search strong{
	font-size:22px;
	display:block;
	padding-bottom: 8px;
}
.search_box{
	padding-top:15px;
}
.search input[type="text"]{
	width:85%;
	padding: 20px 16px;
	float:left;
	border:1px solid #ddd;
	border-right:none;
}
.search input[type="submit"]{
	width:15%;
	border:1px solid #000;
	border-left:none;
	border-color: #ccc;
	padding:20px 0;
	color:#fff;
	background:url(../img/search_icon.png) center  no-repeat;
	font-size:0px;
}
.search input::-webkit-input-placeholder{font-family:arial; color:#ececec; padding-left:8px; font-size:15px;}
.filter-list ul {margin-top:10px;}
.filter-list ul li {
    border-bottom: 1px solid #ddd;
    padding: 8px 0;
}
.filter-list ul li a{
	color:#000;
	font-family:arial;
}
.filter-list ul li a:hover{
	color:#cc8809;
}
.filter-list ul li i{padding-right:5px;}




/*Case Screen form*/
.case_color ul li{
 display:inline-block;
 padding: 0px 10px;
}
.case_color .red{background:#ff0000;}
.case_color .green{background:#00ff00;}
.case_color .blue{background:#0000ff;}
.case_color .purple{background:#9400D3;}
.case_color .brown{background:#BDB76B;}
.case_color .yellow{background:#FFFF00;}
.case_color .aqua{background:#66FFFF;}
.gj-datepicker-md [role=right-icon]{top:8px !important; right:8px !important;}

input#LegalCasePetition {
    width: 180px;
    margin-right: 12px;
    float: left;
}
input#LegalCaseCourtNo {
    width: 90px;
    float: left;
    margin-right: 12px;
}
select#LegalCaseOrderDateYear {
    width: 90px;
}






.lawInfo {
    background: #cc8809;
    list-style: none;
    padding: 33px 24px 22px 24px;
}

/*owl slider code*/
#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}


/** footer **/

.footer{
 background:#000;
 padding-top:14px;
 margin-top: 120px;
}
.footer_info{
 width:100%;
 background-color:#cc8809;
 padding: 30px 40px;
 margin-top:-80px;
}
.social_icon {float: right; margin-top: 6px;}
.social_icon ul li{
 display:inline-block;
 border: 1px solid #fff;
 margin:0 2px; 
}
.social_icon ul li a{   
    width: 42px;
    height: 42px;
    display: block;
    text-align: center;
    line-height: 42px;
    font-size: 18px;
 color: #fff;
}
.copyright p{
 color:#babdc8;
 margin-top:18px;
 text-align:center;
}

.copyright a {color: #cc8809;}
.copyright a :hover {color: #337ab7;}

.footer_info .email span{
 color:#fff;
 font-size:1.2em;
}
.disclaimer strong{font-size:20px; color:#fff; letter-spacing: 0.2px;}
.disclaimer p {color:#fff;}

.disclaimer ul {color:#fff; list-style: disc; padding-left: 20px;}

/*sridhar css start*/
/*Footer Contact Us Section*/
.footer-qc-top h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}
.footer-qc-top h2:after {
	background: #cc8809;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	right: 0;
	top: 0;
	width: 50px;
	margin: 21px 0;
}
.footer_qc_text {
	color: #ffffff;
	font-size: 15px;
}
.qouickcontact form input,.qouickcontact form textarea {
	background: 0 0;
	border: 1px solid #cc8809;
	color: #c4c4c4;
	margin-bottom: 10px!important;
}
.qouickcontact form textarea {
	height: 45px;
}
.footer-three .keepintouch li {
	padding: 10px 0 0!important;
	position: relative;
	color: #c4c4c4;
}
.keepintouch .f_icon {
	color: #cc8809;
}
.footer_qc_submit-buttom {
	background: #cc8809;
	padding: 10px 25px;
	color: #fff;
	border: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	transition: all .3s ease 0s;
}
.capbox {
	color: #000;
	background: 0 0;
	border: 1px solid #cc8809;
	display: inline-block;
	zoom: 1;
	padding: 8px 40px 8px 8px;
	float: left;
	/*margin: 0 8px;*/
	margin: 0px 9px 15px 0px;
}
#CaptchaDiv,#CaptchaDivM {
	font: 700 17px verdana, arial, sans-serif;
	font-style: italic;
	color: #000;
	background-color: #FFF;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.capbox-inner {
	font: 700 11px arial, sans-serif;
	color: #000;
	background-color: #fff;
	margin: 5px auto 0;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#CaptchaInput {
	border: 1px solid #cc8809;
	color: #000;
	margin: 1px 0;
	width: 135px;
}
/*sridhar css end*/

/*table index*/
.table_list .button{padding:14px 20px;}
.table_list table{margin-top:24px;}
/* .table_list tr th,td a{color:#000;}  */
.table_list tr th,td{
 background:#cc8809;
 padding:5px;
 text-align:center;

}
.table_list tr, td{
 background:none;
 height:38px;
}
.table_list .actions {
    font-size: 16px;
    margin-left: 8px;
}
.table_list th{border-color: #000; color: #fff;}
.table_list th a {color: #fff;}

/*Dashboard*/

.dashboard .item .col-md-3{padding-top: 15px;
padding-bottom: 15px;}
.dashboard .services{padding:0;}
.dashboard .page_title h1 {
    text-align: center;
    padding-top: 60px;
 color:#fff;
}
.dashboard .first_icon {
 min-height:220px;
}
.dashboard .first_icon h3 {font-size:18px; color:#000; font-weight:bold;}
.dashboard .first_icon svg.svg-inline--fa.icon{
 padding:20px;
 margin-bottom:0;
}
.dashboard .page_title  h1:before {
    left: 50%;
    margin-left: -70px;
    background: url(../img/heading_line2.png) no-repeat;
}
.squre_boxes .container{
    margin-bottom: 65px;
    margin-top: 40px;
}

/*Search- From*/
.search-frm input, .search-frm select {
    width: 150px;
    float: left;
    margin-right: 10px;
}


/*Pagination*/
.pagiWrap { padding-top: 24px;}
/* .table_list .asc {color: #000;} */
.paging{text-align:right;}
.current{
 padding: 7px 12px;
 background: #cc8809;
 color:#fff;
 border: 1px solid #ddd;
}
.paging span.prev{margin-right:5px;}
.paging span.next{margin-left:5px;}
.paging span a{color:#000; padding: 7px 12px; border: 1px solid #ddd;}
.paging span a:hover{background: #cc8809; color:#fff; transition:0.5s ease-in-out;}
.showreslt { font-weight: 600;}
.add_button{text-align:right; padding:15px 0;}
.table_list .submit{text-align:left;}



/*Desclaimer Page*/
.Disclaimer_image{
position:relative;
}
.Disclaimer_image img {
 width: 100%;
 height:100%;
 
}
.overlayImage {
    width: 100%;
    background: #00000045;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
} 
.Disclaimer_text {
    position: absolute;
    /*top: 32%;*/
	top: 8%;
    left: 0;
    right: 0;
    bottom: 0;
}
.right_content{
 background:#333333d6;
 padding: 15px 10px; 
}
.left_logo {
    background: #fff;
     /*margin-top: 30px;*/
    padding: 40px 0;
}
.right_content strong{
 color:#fff;
 font-weight:normal;
}
.disclaimer.right_content .readmore ul li {
    display: inline-block;
    margin-right: 15px;
} 
.disclaimer.right_content .readmore a {
    padding: 5px 15px;
}
.disclaimer .readmore{text-align: right;}

/*Case - Details*/
.singleCase_heading {
    font-size: 25px;
    display: block;
	font-weight: bold;
	padding-bottom: 15px;
	text-align: center;
}
.case_result ul li{    
    width: 100%;
	font-size:16px;
	padding:8px 0;
}
.field_name{
	 width: 40%;
	float: left;
}
.case_result ul li span {
    color: #000;
	border-right:none;/*30- june-2018*/
}
.gray_bg h1{
 text-transform:none;
 margin-bottom:40px;
 line-height:0;
 font-family:'Roboto Slab', serif;
 letter-spacing:0;
 border:none;
}
.gray_bg h1:before {
    bottom: -30px;
    background-size: 100px auto;
    left: 100px;
}
.gray_bg strong{
 font-size:22px;
 border-bottom:none;
 text-align:center;
}


/*Case index page code*/
.case-list .search-frm{margin-top:15px;}
/* .case-list .form-control {
	margin-top:10px;
} */
.case-list button.search-icon{margin-top:15px;}
.case-list .add_button{margin-top:25px; text-align: unset;}
.case-list .pagiWrap {padding-top: 59px;}
.activity1 input {
    width: 16px;
    height: 16px;
}
svg.svg-inline--fa {margin-right: 5px;}

.middle .practice_text {
    font-size: 14px;
    padding: 25.5px 32px;
}

/* Accordian */
/*27 june accrodian collapse*/
/* .dropdown_list { border: none;}
.dropdown_list strong {font-size: 22px;}
.accordian {
    margin-top: 0;
	padding:0 25px;
	background:none;
	border:none;
}
.dropdown_list .panel {
    border: none;
	background: #fbfbfb; 
}
.dropdown_list .panel-heading {
    background: none;
    border-bottom: 1px solid #dedede;
	cursor: pointer;
}
.dropdown_accordian strong{
	padding-bottom:0;
	border-bottom:none;
}
.panel{box-shadow:none;}
.panel-title.expand .pull-right {
    background: #f3f3f3;
	padding:4px 10px;
	color:#000;
} */
/* .panel-title.expand .pull-right {
    background: #cc8809;
    padding:4px 12px;
	color:#fff;
} */


.panel-heading a:before {
    float: right !important;   
    content:"\2212";
    padding-right: 5px;
}
.panel-heading  a.collapsed:before {
    float: right !important;
    content:"\002B";
}
.panel-heading  a:hover, 
.panel-heading  a:active, 
.panel-heading  a:focus  {
    text-decoration:none;
}
.panel-heading  a:hover :before{
	color:#cc8809;
}

/* Case View*/
.info li {
    font-size: 15px;
	width:100%;/*30- june-2018*/
	display:table;/*30- june-2018*/
}

.info li a{
	font-family: inherit !important;
}

.info li svg.svg-inline--fa {
    color: #cc8809;
    font-size: 18px;
    width: 22px;
    height: 22px;
    float: left;
    margin-right: 15px;
}
.caseRcd .panel-group{/*30- june-2018*/
	padding-top: 20px;
}
.caseRcd h1:before {/*30- june-2018*/
    left: 14px !important;
    top: 20px;
}
.ochre {color:#cc8809;}

/*case add page*/
.remove_file {
    float: right;
    margin-top: -41px;
    margin-right: 5px;
	font-size:18px;
}
.form-control.document {
    margin-bottom: 10px;
}
.add_file{
	text-align:right; 
	margin-right:5px;
	font-size: 18px;
}
.add_file a{color:#000;}
.add_file a:hover, .remove_file:hover{color:#cc8809;}

.delete a {
    font-size: 18px;
    float: right;
    margin-top: -18px;
    margin-right: -12px;
    color: #000;
}

/*client view page 21-jul-2018*/
.client_details span{padding-right:4%;}
.notes label{margin-bottom:0;}
.client_details, .notes{padding:5px 0;}
.client_details path {color: #cc8809;}
.gj-datepicker-md, .gj-dropdown-md [role=presenter], .gj-colorpicker-md, .gj-timepicker-md{
	font-size:14px !important;
	font-family:none !important;
}
.table_head{
	height:38px; 
	border-top:1px solid #cc8809;
	border-bottom:1px solid #cc8809;
}
.small_box {
    width: 15%;
    padding: 0 8px;
	text-align:left;
}
.large_box{width:20%; text-align:left; padding-left: 8px;}
i.gj-icon.clock {
    top: 8px;
    right: 8px;
}
#history_tbl{
	margin:30px 0;
}
.tble_data {
    border-bottom: 1px solid #cecdcf;
}
#ClientHistoryComment {
   height: inherit;
}
#history_tbl .save_history path {color: #000;}
#history_tbl .save_history path:hover {color: #cc8809;}
.client_view .form-wrapper {
    display: flow-root;
}

.client_view .practice_box .activity1 .case_no:hover {
    background: #cc8809;
    transform: rotatey(360deg);
    transition: 0.8s ease-in-out;
	color:fff;
}
.client_view .practice_box .activity1 .case_no span a:hover{
    color: #fff;
}
.client_view .activity1 {
    margin: 15px 0;
}
.client_view  .paymentBtn {font-size: 24px; color: #90817e; text-align: right;}

.client_view .activity1 .case_no {margin-top: 4px;}

.single {text-align: right;}
.single .paymentBtn  h4{font-size: 20px; display: inline-block; margin-left: 10px;}

.client_view .activity1 .col-md-2 {padding-left: 0;}
.case_no a {color: #000;}




/*SAMIKSHA*/
a:focus {
outline: unset;}
.inner-content {
    padding: 60px 0;
}
.form-wrapper,
.table_list{
    border: 8px solid #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.17);
    padding: 24px;
    background: #fff;
}
.page_title {
    font-size: 30px;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
}
.page_title  span{
	color: #cc8809;
}

.input-wrap {
	margin-top: 10px;
}
label {font-weight: normal;}
button, input, optgroup, select, textarea {
	font-family: 'Roboto Slab', serif;
}
.form-control {
	padding: 6px 16px;
	border-radius: 0;
	height: 38px;
}
.radio_bttn input {margin-right: 5px;}
.radio_bttn label {margin-right: 10px;}
.submit {
	text-align: center;
	margin-top: 24px;
}
.button {
	background: #fff;
	color: #cc8809;
	font-size: 16px;
	padding: 14px 42px;
	border: none;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 30px;
	box-shadow: 0 0 0 2em #fff inset;
	-webkit-transition: 0.4s ease-in;
	border: 2px solid #cc8809;
}

.button:hover {
    background: #cc8809;
    box-shadow: 0 0 0 0px #fff inset;
    color: #FFF;
    border: 2px solid #cc8809;
}

/* #password + .glyphicon {
   cursor: pointer;
   pointer-events: all;
 } */
 
 .field-icon {
  float: right;
  margin-left: -25px;
  margin-top: -25px;
  position: relative;
  z-index: 2;
  padding-right: 4px;
}

#myCustomFlash {margin-bottom: 24px; text-align: center; }
#myCustomFlash svg {color: #cc8809; font-size: 24px; margin-left: 5px;}

.gj-textbox-md {font-family: 'Roboto Slab', serif !important; font-size: 14px !important;}
.gj-datepicker-md [role=right-icon]{top:8px !important; right:8px !important;}
.gj-textbox-md{border: 1px solid #ccc !important; padding: 4px 14px !important;}
.gj-picker-md table tr td div, .gj-picker-md table tr th div {font-size: 12px !important;}

.submit-2 {text-align: center}
.submit-2 .submit {display: inline-block}

.inner-heading {
    background: url(../img/inner-heading-bg.jpg) no-repeat top;
        background-size: auto auto;
    background-size: cover;
    padding: 70px 0;
}

.inner-heading h3 {
    font-size: 40px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    font-weight: bold;
}

.actions a {
	color: #000;
    margin-right: 3px;
}

.actions a:hover {color: #cc8809;}

.search-icon {
	background-color: transparent;
	border: none;
}
.search-icon:hover{color: #cc8809;}

/* Contact Us*/
.map {
    margin-bottom: 40px;
}
.map iframe {
    width: 100%;
}
.contact {
    margin-bottom: 10px;
    padding: 14px 0;
        padding-top: 14px;
    padding-top: 14px;
}
.contact-icon {
    width: 55px;
    border-radius: 50%;
    float: left;
    height: 55px;
    text-align: center;
    padding: 4px;
    margin-right: 19px;
    background: #cc8809;
}
.contact svg{
    border-radius: 50%;
    font-size: 24px;
    line-height: 42px;
    color: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    //border: 1px dashed rgba(336,336,336,0.5);
    //width: 100% !important;
    height: 100%;
}
.information p {display: flex;}

.activity1 .case_no {text-align: center; border: 1px solid #e4e4e4; padding:25px; margin-top:12px;}

.case_no span{color: #cc8809;}

.practice_box  .readmore {margin-top: 18px;}
.practice_box  .actions {float: right; margin-top: 4px;}
.practice_box  .actions .svg-inline--fa {font-size: 16px;}

.filter-list .active {color: #cc8809 !important; text-decoration: none;}

#download svg{color: #80726e;}
#download svg:hover{color: #cc8809;}

.caseForm .page_title{display: inline-block;}
.case_checkbox {display: inline-block; float: right; margin-left: 30px;}
.case_checkbox input{margin-left: 0 !important;}


/** Client View **/
.client_view strong.case_serial {left: 105px;}


/** Book **/
/* .book-img {
    width: 95px;
   display: inline-block;
    margin: 3px;
}

.remove a svg:hover {
    color: #cc8809;
}
#cover-img .remove{}
.book-img .remove a, #cover-img .remove a {color: #000;} 
.book-img .remove_file, #cover-img .remove{
 margin-top: 3px;
    margin-right: -5px;
}
#cover-img a {float:right;}
#cover-img.remove_file {
    float: none;
    margin-top: -12px;
}
#book-list .activity1 .middle {
    margin-top: -16px;
} */

/*book page*/
.book-img{width:50%; display:inline-block;}
.book_edit {
    margin-top: 0;
}
.remove a svg:hover {
    color: #cc8809;
}
.book-img .remove a, #cover-img .remove a {color: #000;} 
.book-img .remove_file, #cover-img .remove{
 margin-top: 3px;
    margin-right: 0;
}
#cover-img a {float:right;}
#cover-img.remove_file {
    float: none;
    margin-top: -12px;
}
/*#book-list .activity1 .middle {*/
/*    margin-top: -16px;*/
/*}*/
/*style change to set book cover book list*/
#book-list .activity1 .middle {
	margin-top: 16px;
	padding: 10px 15px 20px;
}
/*style change to set book cover book list end*/
.book_title{font-size:20px; padding-top:10px;}
.book-img img {
    width: 95%;
    height: 130px;
}
.full_image img{width:100%; height:210px;}

/* lightbox image effect*/
.row > .column {
  padding: 0 8px;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.image-click img{height:200px;}
/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 50px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
}
/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 45%;
  max-width: 1200px;
}
/* The Close Button */
.close {
  color: #000;
  position: absolute;
  right: 28%;
  font-size: 35px;
  font-weight: bold;
  z-index:56454;
}
.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}
/* Hide the slides by default */
.lighboxSlides {
  display: none;
  padding: 30px;
}
/* Next & previous buttons */
.lightbox-prev,
.lightbox-next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: #272222;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}
/* Position the "next button" to the right */
.lightbox-next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.lightbox-prev:hover,
.lightbox-next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
/* Number text (1/3 etc) */
.numbertext {
  color: #000;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
img.hover-shadow {
  transition: 0.3s;
}
.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/*end lightbox image effect*/

/*permission page*/
.permission_list{padding:0 !important;}
.add_permission {
    margin: 30px 0;
}
.permission_list tr th {
    border: 1px solid #000;
}
.permission_list td{border:1px solid #000;}
.sticky-wrap {
 position: relative;
 margin: 1em 0;
 width: 100%;
}
.permission_list .prmsbutton{padding:14px 35px;}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
 position: absolute;
 transition: all .125s ease-in-out;
 margin:0;    
}
/*add new permission*/
.short_page {
    width: 45%;
    margin: auto;
}
.new_permission .button{
padding: 14px 25px;
}
.permission_form .submit {
    margin: 0;
}

/*invoice page*/
.billPage{
   /*  border: 1px solid #000; */
    padding: 6px 10px;
}
/* .headTop{text-align:center;}
.headTop strong{font-size:18px;}
.row.border {border:1px solid #cc8809; margin: 10px 0; padding:5px 0}
.billTitle p{padding:0; margin:0;}
.billTitle span{font-weight:normal;  font-size:16px;}
svg.svg-inline--fa.fa-graduation-cap {font-size: 16px;}
.address{padding-bottom: 10px;}
.address input {
 width:100%;
    border: none;
    border-bottom: 1px solid #000;
 padding:5px 0;
 outline:none;
} 
.invoice_detail { padding-top: 8px;} 
.invoice_detail .form-control {
    width: 65%;
 float:left;
}
.invoice_detail dl dd {
    float: left;
    padding-right: 15px;
    line-height: 30px;
} 
.billQuotation {margin-bottom:30px;}
.billQuotation tr th, .billQuotation tr td {
 text-align:left;
 padding-left:0;
} 
.billQuotation tr td.billPayment{text-align:right;}
.billQuotation h3 {
    text-align: center;
    font-size: 18px;
} 
.paymentTotal{text-align:right !important;} 
.invoice_detail #dateMonth {
    width: 125px;
    float: left;
}
.invoice_detail #dateDay {
    width: 70px;
    float: left;
    margin-left: 10px;
}
.invoice_detail #dateYear {
    width: 90px;
    float: left;
    margin-left: 10px;
}
.dated dl {margin-bottom: 0px;}
.receive_from {
 width:30%;
 float:right;
 text-align:center;
}
.signature{text-align:center;}
.left_padding {padding-left: 15px !important;}
.bottom-border   { border-bottom: 1px solid #ccc;} */

.billPage .header {border-bottom: 2px solid #cc8809; padding-bottom: 8px;}

.details_link {cursor: pointer;}
.details_link .svg-inline--fa {font-size: 30px;}
.details_link span {vertical-align: super;}




/* add_invoice page changes yogita */

.billchange tr th,td{text-align:left;}
.billamount {margin-bottom:5px;}
.fileno{padding-left:50px;}
.total_amt{
	text-align:right!important;
	padding-right:16px!important;
}

/* invoice page changes yogita */

.total_amt_invoice{
	text-align:right!important;
	padding-right: 275px !important;
}
.line_header{
	margin-top:10px;
}
.footer_adv{
	border-top: 2px solid #cc8809;
margin-top: 10px;
padding: 10px;
border-bottom: 2px solid #cc8809;
color: #818080;
}

.footer_adv .row{display: flex;}

.footer_adv h4 {width: 45%;}
.footer_adv h5 span {line-height: 20px;}

.footer_adv h4,h5{
	padding-left:10px;	
	margin-bottom: 5px;
	margin-top: 5px;
}

.footer_adv h5 path{
	color: #cc8809;
}

.payment{
	border:0.5px solid #ccc;
	margin-left: 30px;
	margin-top:30px;
	margin-bottom: 30px;
}

#InvoiceUpdateInvoiceForm  #paymentBtn {font-size: 30px; color: #90817e; text-align: center;}

/*.footer_note{
	margin-top:20px;
	border:1px solid #cc8809;
}
.footer_note h4,h5{
	text-align:left;
}
.footer_note h4{
	text-decoration:underline;
	margin-left:10px;
}*/

.article img {height: 175px;}

.active_btn	{font-size: 16px; text-transform: uppercase; font-weight: bold; color: #000;}

.active_btn:hover {text-decoration: underline;}
.active {color: #cc8809; text-decoration: underline;}

.single-action svg.svg-inline--fa{color: #80726e;

font-size: 21px;

width: 22px;

height: 22px;

float: left;}

.single-action svg.svg-inline--fa:hover{color: #cc8809;}
.article .img-box {padding: 15px; border: 1px solid black; margin-right: 10px; text-align: center;}


/*useful links*/

/* div.panel-heading:hover{
	
	background-color:#cc8809;
	
} */

div.panel-heading
{ color: #fff;
	background: #cc8809;
	}
.link-title
{
margin-bottom: 10px;
margin-top:10px;
font-size: 18px;
font-weight: 600;
}
.link-title:hover
{
color: #fff;
}
.link-body
{
padding: 10px 20px 0 20px;
padding-bottom: 0px;
background: #f7f7f7;
border: 1px solid #eee;
padding-bottom: 10px;
}
.link-body li
{
list-style-type:none;
padding-bottom: 8px;
}

.link-body 
{
font-size: 14px !important;
line-height: 24px !important;
color: #818080;
}
.link-list a
{
color:#000;
}
.link-list a:hover
{
color:#cc8809;
}
.link-list .actions
{
float:right;
}
.field_name{
	 width: 40%;
	float: left;
	 font-size: 16px;
}

.field_detail{
	font-size: 16px;
	width: 60%;
	float: right;
}

.linksWraper{margin-top: 24px;}

.linksWraper .panel-group {
    margin-bottom: 0;
}

.linksWraper .panel-heading a{
	color:#000;
}

.linksWraper .panel-heading:hover{
	background:#cc8809;
}
.linksWraper .panel-heading:hover a{
	color:#fff;
}
.linksWraper .panel-heading.active{
	background:#cc8809;
	color:#fff;
}

.linksWraper .panel-heading a:before{padding-top:5px;}
.linksWraper .panel-heading a.collapsed:before{padding-top:5px;}

.linksWraper .panel-heading.active{
background:#cc8809; 
text-decoration: none;
}
.linksWraper .panel-heading.active a{
	color:#fff;
}

.linksWraper h4{
	text-transform: uppercase;
}

.linksWraper .link-list a{
	text-transform: capitalize;
}

/*Vijay 25-09-2018  Blog Grids page*/
.grid1{
	/* min-height: 250px; 
	border: 1px solid #9e9999; */
	margin:15px 0;
}
.document_grids{
	padding:8px;
	padding-bottom: 28px;
}
.document_grids .pagiWrap {
padding-bottom: 12px;
}
.document_grids .add_button{padding-right:15px;}
.blogWraper {
    border-bottom: none;
    border-top: none;
}
 .news_title {
  /*   height: 65px; */
   padding-bottom: 10px;
} 
.publish {
    padding: 10px 0;
}
.blog-detail {
	min-height: 160px;
    background: #f1f1f1;
    padding: 8px 5px;
	text-align:center;
	position:relative;
}
.blog-detail span {
    border-right: none !important;
}
.blog-detail .date a{
	color:#000;
}
.blog-detail span{
	border-right:none;
}
.image-area{
    border: 1px solid #eee;
}
.blog-image {
	padding: 10px;
	text-align:center;
}
.blog-detail .actions{
    position: absolute;
    bottom: 0;
    vertical-align: middle;
    left: 0;
    right: 0;
    bottom: 20px;
	margin:0;
}
.image-area img{
	height:100px;
}
.lighboxSlides img{
	max-width:100%;
	height:auto;
}
.lightboxImg{
	text-align:center;
}
.lightboxInfo{margin-top: 15px;border-top: 1px solid #cc8809;}
.lightboxInfo .news_title{margin-top: 15px;}




.Americano{color: #80726e !important;}
.Americano svg:hover {
    color: #cc8809;
}
.clickable{cursor: pointer;}

/*Job Table*/
.number{width:65px;}
.date_pick{width:140px !important;}
.textarea_width{width:135px;}
.select_optn{width:125px;}
.datepicker.gj-unselectable { z-index: 335465;}
/*case_add page*/
#courtCase-wrapper .add_file, #job-wrapper .add_file{text-align:left;}
#courtCase-wrapper .remove_file, #job-wrapper .remove_file
{margin-top:0; float:none;}

.client_view .single-action svg{float: right; margin-top: 5px;}
.client_view .chs{float: left;
padding-right: 4%;}

.link-list .description{
    padding-left: 23px;
}


/*Full Calendar*/
.full_calendar.no_color .actions {float: right;}
.full_calendar .button{padding:14px 40px;}
.full_calendar .actions ul li {
    float: left;
	margin-right:8px;
}
.fc-all-day .fc-state-default:nth-child(3){width:20px; background:none;}
tr.fc-divider.fc-last {height: 0;}
th.fc-state-default.fc-leftmost {padding: 0 5px;}
.Calendar.index, .events.index { margin-top: 4%;}
.full_calendar.table_list table {margin-top: 0;}
.full_calendar.no_color tr th{
	background:none;
	color:#000;
}
.full_calendar .actions ul li a{color:#cc8809;}
.full_calendar .actions ul li a:hover{color:#fff;}

/*Add events*/
.date_boxes{float:left; padding:0; margin-right:4px;}
#EventStartMonth, #EventEndMonth  {width: 90px;}
#EventStartDay, #EventEndDay  {width: 40px;}
#EventStartYear, #EventEndYear  {width: 60px;}
#EventStartHour, #EventEndHour  {width: 40px;}
#EventStartMin, #EventEndMin  {width: 40px;}
#EventStartMeridian, #EventEndMeridian  {width: 50px;}
.sidebar_button .actions ul li {
    text-align: center;
    width: 100%;
    margin: 12px 0;
}

/*Events Type*/
.event_types .actions ul li {
    margin: 22px 0;
}
/*view events*/
.events.view  h2, .eventTypes.view  h2{
	text-align:center; 
	margin-bottom:20px; 
	margin-top:0px;
}
.events.view dl {
	margin:auto;
	font-size:16px;
	
}
.events.view dt.altrow, .view_dt {
    width: 30%;
    float: left;
}
.eventTypes.view {
    width: 60%;
    margin: auto;
    border: 1px solid #ececec;
    padding: 10px;
}
.eventTypes.view dl {
    text-align: center;
}
.eventTypes.view dt.altrow {
    width: 40%;
	float:left;
}
.eventTypes.view .view_dt {
    width: 40%;
}
.actions ul {
    margin-bottom: 0;
}

/*chart page*/
a.canvasjs-chart-credit {
    display: none;
}

/*15-jan-2019 all corection home page*/
html {
  scroll-behavior: smooth;
}
.banner .carousel-caption{
	padding-bottom:110px;
}
.services_images .middle {
    opacity: 1;
    top: 70%;
}
.services_images h3{
	margin:0;
}
.services_images .middle .practice_text {
    padding: 5px 20px;
}
.practice_text{
	text-transform:uppercase;
}
/*real_estate page*/
.service_details img{
	width:100%;
}
.m_top_none{margin-top:0;}
.bullet_points ul li {
    list-style: disc;
    margin-left: 25px;
}
/*dashboard page*/
.dashboard .page_title h1 {
    text-transform: none;
}

/*Articles page*/
.blog-detail .news_title {
    height: 40px;
    padding-bottom: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}


.table_head th{
    padding: 0 8px;
    border-left: 1px solid #cc8809;
}

.input-wrap input[type="file"]{width: 100%;}

.inactiveCase{background: #f2f2f2;}

.status_box {
    background: #a7dbd8;
    padding: 10px;
    width: 50px;
	cursor: help;
}

.severe {background: #ed553b;}

.high {background: #f38630;}

.elevated {background: #f6d55c;}

.gaurded {background: #3caea3;}

.low {background: #20639b;}
/* .low {background: #173f5f;} */

/* dashboard overflow */

.payment_table {
    height: 238px;
    overflow: auto;
}

/* changes made by priti  */

/* cases/add */

#job-tbl .gj-datepicker, #courtCase-tbl .gj-datepicker
 {
    width: 140px;
}

#job-wrapper {
    overflow-x: scroll;
}

/* cases/edit/edit */

#historyForm .list1 {
    overflow-x: scroll;
    padding-bottom: 20px;
}

/* cases/edit--->Update Court Case */

#cboxWrapper .gj-datepicker #previous_date, 
#cboxWrapper .gj-datepicker #next_date {
    width: 127px!important;
}


/* table --> td ---> border */

#job-tbl tbody tr td  {
    border-bottom: 2px solid #fff0 !important;
    border-left: 2px solid #fff0 !important;
	border-right: 2px solid #fff0 !important;
}

/* cases/edit--->Update Court Case  */
.new_list1{
overflow-x:hidden!important;		
}


/* articles/index--->added class  */
.new_panel {
    border-bottom: 1px solid #c8c6c6;
}
.f_left
{
float:left;
margin-right:20px;	
}
 ul .ul_top {
    margin-top: -7px!important;
}
/* articles/index--->added Pointer  */

.cursor-conext-menu {
    cursor: context-menu;
}

.report-table td a,
.dl-title a  {color: #000;}
.report-table td a:hover,
.dl-title a:hover  {color: #cc8809;}

/*Styles of Article page logo wise listing START*/
.cg_main_div{
	margin-left: 1px;
}
.padding-0{
	padding-right:0;
	padding-left:0;
}
.categorylogodiv{
	margin-top: 10px;
	background-color: #f1f1f1;
	width: 230px;
	padding: 5px;
	height: 50px;
	border-radius:5px;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.6);
	border:1px solid rgba(255, 255, 255, 1);
	background-image: url(https://static.parastorage.com/services/skins/2.1229.80/images/wysiwyg/core/themes/base/apple_box.png);
}
.categorylogo img { height: 38px; width: 215px; overflow: hidden; }
.categorylogo div {
	min-height: 40px;
	/*min-width: 200px;*/
	overflow: hidden;
	color:#0e0e0e;
	/*background: white;*/
	font-family:Arial;
	padding-top: 10px;
}
/*Styles of Article page logo wise listing END*/

/*css by ram 3 march 2020 start*/

.input-wrap .col-md-9 .label-for-input{
    margin-top: 7px !important;
    font-size: large !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 5.333333% !important;
}

.old-file-inputbox{
    padding-right: 0px;
    padding-left: 0px;
    width: 94.666667%;
}

/* end */
/*css by ram 12 march 2020 start*/
.news_description p{
	color:#000 !important;
}
/* end */

.btn-overlay{width:100%; position:absolute; top:0px; display:block; background:url(../img/loading20.gif) scroll no-repeat center top transparent; height:50px;}

/*Download Index page style start*/
.ctg_rem_conts a:before {
	content: none;
	text-decoration: none;
}
.ctg_rem_conts a.collapsed:before{
	content: none;
	text-decoration: none;
}
.ctg_rem_conts a{
	color: #000;
}
.ctg_rem_conts .active{
	text-decoration: none;
	color: #cc8809;
}
/*Download Index page style End*/


.cbpg_checkall{
	padding-left: 20px;
	margin: 10px 0
}

/*Style for Common Address page*/
.cat_add_cat{
	padding-left:0px;color: #000;
}
/*Style for Common Address page End*/

.expertise_images .itacl .middle{
	top: 60% !important;
}

/*Style for tabular list */

.category_section_tabulrvw .panel-collapse{
	max-height: 800px;
	overflow-y: auto;
}

.tabularvw_nav li a:hover{
	background: #cc8809;
	box-shadow: 0 0 0 0px #fff inset;
	color: #FFF;
}

.tabularvw_nav li a{
	color:#000;
}
.tabularvw_nav li.active a{
	text-decoration: none;
	color:#000;
}

/*Style for tabular list End */

/*Style for Appointment Top Button*/
.apptn_top_button {
	padding: 9px;
	border-radius: 6px;
	background: #cc8809;
	text-align: center;
	max-width: 34%;
}

.apptn_top_button a {
	color: white;
	padding: 0 10px;
	transition: all .3s;
}
.apptn_top_button a:hover{
	color: #fff;
}
/*Style for Appointment Top Button End*/

/*fix appointment start*/

.fix_app_container h3{
    color:#cc8809;
    margin-bottom: 10px; 
}

.fix_app_container h4{
    color:white;
}

.fix_app_container hr{
    margin-top: 0px; 
     margin-bottom: 0px; 
     border-top: 1px dashed #cc8809;
}

.fix_app_image{
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    width: 55%;
    height: 95%;
    padding: 0 15px;
    background: url(../img/fix_appointment.jpg) center no-repeat;
    background-size: cover;
}

.fix_app_container .section_head{
     margin-left: 0px;
}
/*fix appointment end*/

/*--------------------------------
*Desc: Style for Careers Page
*Author: Sridhar
*Date : 26 June 2020
*--------------------------------*/

.careers_txt_lsec{
	padding-left: 10px;padding-right: 50px;
}

.resume_of_intern p{
	font-size: 16px;
	color: #000;
	text-align: justify;

}

.jo_team h2{
	font-weight: 700;
	letter-spacing: -0.04em;
}
/*---Style End of Career Page---*/
/*footer css start*/
footer .footer h2{
    text-align:left;
}
/*footer css end*/