body {

	margin: 0px;

	background-color: #353535;

}



.tdgray {

	background-color: #585858;

}

.hdbg {



	background-color: #F2F2F2;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	top: auto;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	top: auto;

}



.greentxt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006600;

	text-decoration: none;

	font-weight: normal;

}

.normaltxt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



.heading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #9B0200;

}



a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #393939;

	text-decoration: underline;

}

a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #393939;

	text-decoration: underline;

}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF3300;

	text-decoration: none;

}

a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF3300;

	text-decoration: none;

}



a.menu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #0000FF;

	text-decoration: none;

	font-weight: normal;

}

a.menu:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #004800;

	text-decoration: none;

	font-weight: normal;

}

a.menu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #004800;

	text-decoration: underline;

	font-weight: normal;

}

a.top:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

}

a.top:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

}

a.top:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: underline;

}

a.sd:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	text-decoration: underline;

}

a.sd:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	text-decoration: none;

}

a.sd:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

A.ft:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #000000;

	text-decoration: underline;

	font-weight: normal;

	}

A.ft:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #000000;

 

	font-weight: normal;

}

A.ft:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

	color: #FFFFFF;

    text-decoration: none;}



.boderless {

	font-size:18px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	border-bottom: #ffffff 0px solid;

	border-top: #ffffff 1px solid;

	border-left: #ffffff 1px solid;

	border-right: #ffffff 0px solid;

	Color: #0882c3;

	font-weight: bold;

	background-color: #E8E8E8;

}

.footertxt {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

.bg {

	background-color: #CC8B00;

}

.bggray {

	background-color: #006ACC;

}

.hrdot {

	background-image: url(images/vdotline.gif);

}

.whitetext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}

.ftbg {

	background-color: #006600;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #FFFFFF;

}

.hdbr {





	background-color: #666666;

}

.text {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #393939;

}

.whitebg {



	background-color: #FFFFFF;

}

.mnu{ text-align:center;}
.mnu a{ display:inline-block; margin:0 20px;}
.mnu{ text-align:center;}
.mnu a{display: inline-block;
    margin: 0 40px !important;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 1px;}
.ftr_menu{    background-color: #CC8B00;
    padding: 10px 0;
    text-align: center;
    overflow: hidden;
    clear: both;}
.ftr_menu a{ color:#fff !important; margin:0 30px; text-decoration:none !important;}
.arrow_move {
    display: inline-block;
    position: relative;
}.detail em {
    color: #555;
    font-style: normal;
    font-size: 14px;
}
.left_read {
    padding: 0;
    font-style: normal;
}.right_arrow {
    animation-name: slide4;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-delay: .10s;
    -moz-animation-iteration-count: infinite,infinite;
    -webkit-animation-iteration-count: infinite,infinite;
    animation-iteration-count: infinite,infinite;
    animation-direction: alternate;
    background-size: cover;
}
.right_arrow {
    display: block;
    position: absolute;
    height: 18px;
    width: 24px;
    background: url(/images/arrow-red.png) no-repeat 0 0;
    right: -38px;
    top: 2px;
}

@keyframes slide4{0%{background:url(/images/arrow-red.png) no-repeat 0 0;right:-38px;top:2px}100%{background:url(/images/arrow-yellow.png) no-repeat 0 0;right:-60px;top:2px}}



.left_arrow {
    animation-name: slide3;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-delay: .10s;
    -moz-animation-iteration-count: infinite,infinite;
    -webkit-animation-iteration-count: infinite,infinite;
    animation-iteration-count: infinite,infinite;
    animation-direction: alternate;
    background-size: cover;
}
.left_arrow {
    display: block;
    position: absolute;
    height: 18px;
    width: 24px;
    background: url(/images/arrow-blue.png) no-repeat 0 0;
    left: -25px;
    top: 2px;
}


@keyframes slide3{0%{background:url(/images/arrow-blue.png) no-repeat 0 0;left:-25px;top:2px}100%{background:url(/images/arrow-green.png) no-repeat 0 0;left:-50px;top:2px}}

.morelinks a {
    text-decoration: none;
    margin: 3px 5px;
    font-weight: bold;
    color: #069;
    float: left;text-transform: uppercase;
}
.right_read {font-style: normal;}
.mnu{background-color: #cccbca !important; margin:0 -15px;}
body .mnu a {
    display: inline-block;
    margin: 0 0px !important;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 1px;
    padding: 10px 0;
    float: left;
    width:20%; position:relative; border-right:1px solid #fff; color:#555 !important;
}
body .mnu a:hover{ color:#fff !important;}
body .mnu{overflow:hidden;}
.mnu a:hover{text-decoration:none !important;}
.marqu{background: #f9f9f9 !important;
    margin: 0 -15px;
    padding: 5px 30px;
    border: 1px solid #Eee;}

.marqu div{  color: #069 !important;
    font-size: 14px !important;}
.sincere{padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #ddd;
    margin-top: 20px;
    margin-bottom: 20px;
 
   font-size: 14px;
    line-height: 30px;}
 .home_left .col-md-3 p{width: 120px;
    margin: 0 auto !important;}
.home_left .col-md-3 p br{display:none;}
.home_left .col-md-3{width: 18%;}
.home_left .col-md-9{width: 82%;}
h2, .h2 {
    font-size: 18px !important;
    color: #069  !important;
}
h1{
    font-size: 22px !important;
    color: #069  !important;
}
.socilabtm{margin: 0 0px;
    background: #eee;
    padding: 8px 0 1px;
    text-align: center;}
.socilabtm a{ margin:0 20px;}
.ftr_menu {
    background-color: #CC8B00;
    padding: 0px 0;
    text-align: center;
    overflow: hidden;
    clear: both;
    margin: 0 -15px;
    background-color: #5e94d0 !important;
}
.ftr_menu a{ font-size: 15px !important; }
.normaltxt {
    
    color: #555;
}
body{
    
    color: #555 !important;
}.anouncement h3 {
    padding: 15px 0;
    text-align: center;font-size: 17px;
    background: #eee;
    margin: 0;color: #456E42 !important;
}.anouncement {
  background: #f9f9f9;
    overflow: hidden;
    margin:0px 0 0;
    border: 1px solid #ddd;
}
 .anouncement-content {
    padding: 20px 20px 0;
    overflow: hidden;
    white-space: normal;
}
.anouncement-content  a {text-decoration: none !important;
    outline: none !important;
    box-shadow: 0 0 0 !important;
    font-family: arial !important;
    color: #555 !important;}

body .leftcont p {
    font-size: 15px !important;
}body .leftcont {
    font-size: 15px !important;
}
body .rightcont p {
    font-size: 15px !important;
}
body.homepage .mnu a:nth-child(1){background: #003f86;color: #fff !important;}
body.advocatespage .mnu a:nth-child(2){background: #003f86;color: #fff !important;}
.gallerypageimg {text-align:center;}
.gallerypageimg .row{ margin-bottom:20px;}
body .mnu a:after{ position:absolute; left:0; top:0; right:0; width:100%; background: #003f86; content:" ";  }
body .mnu a:hover:after {-webkit-animation:fontbulger .5s forwards;}
body .mnu a span{position:relative; z-index:9;}
body .mnu a strong{position:relative; z-index:9;}
@keyframes fontbulger {
  from { bottom:100%;}
  to   { bottom: 0; height:100%;}
}

body.conpage .mnu a:nth-child(5){background: #003f86;color: #fff !important;}
body.bodypage .mnu a:nth-child(4){background: #003f86;color: #fff !important;}
body.gallerypage .mnu a:nth-child(3){background: #003f86;color: #fff !important;}
body.servepage .mnu a:nth-child(2){background: #003f86;color: #fff !important;}
.contact_cont{
    /* text-align: center; */
    overflow: hidden;
    padding: 30px 0;
    } 
.contact_cont h1.style200{
    font-size: 20px !important;
    margin: 20px 0 30px;
    text-align: center;
} 
.contact_cont .col-md-7 p em{display: inline-block;font-style:normal;margin:0 0 5px 100px;width: 100px;}
.text3{margin: 30px 0 30px !important;}

.contact_cont input[type="text"], .contact_cont textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 54%;
    padding: 2px 15px;
    border: 1px solid #aaa;
}
.contact_cont input[type="submit"]{background: #069;
    border: none;
    padding: 6px 30px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 5px;
    margin: 20px 0 0 100px;}
.contact_cont p:nth-child(9), .contact_cont p:nth-child(8){ text-align:center;}

 



.ftr_menu a {
    display: inline-block;
    margin: 0 0px !important;
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    padding: 7px 0;
    float: left;
    width: 20%;
    position:relative;
    border-right:1px solid #fff;
    color: #fff !important;
}
.ftr_menu a:after{ position:absolute; left:0; top:0; right:0; width:100%; background: #003f86; content:" ";  }
.ftr_menu a:hover:after {-webkit-animation:fontbulger1 .5s forwards;}
.ftr_menu a span{position:relative; z-index:9;}
.ftr_menu a strong{position:relative; z-index:9;}
@keyframes fontbulger1 {
  from { top:100%;}
  to   { top: 0; height:100%;}
}
.loopinnerdiv {
    float: left;
    width: 14.5% !important;
    margin: 10px 1% 0;
    background: #eee;
    padding: 20px 0;
    min-height: 160px;}
.loopinnerdiv  p{margin:0 15px;}
.search_advocatespage{padding:20px 0;    overflow: hidden;}
.viewall a{padding: 5px 15px;
    display: inline-block;
    margin: 0 5px;
    background: #eee;
    text-decoration: none;
    border-radius: 3px;}
.bodycnt {
    padding: 50px 0px !important;
}
	
.bodycnt table table table td, .bodycnt table table table th {
    color: #333333;
    padding: 8px 10px;
    border: 1px solid #eee;
}
 
	
	.bodycnt table table table{ padding:0 0 30px;}
	
	
	
@media(max-width:767px){

body .mnu a {
    display: block;
    
    font-size: 10px !important;
     
    padding: 5px 0;
    float: none;
    width: 100%;
    
}
.home_left .col-md-3{ width:inherit;}

.home_left .col-md-9 {
    width: auto;
}
body{ text-align:center;}
.home_left .col-md-3 p {
    width: initial;}
.ftr_menu a {
    display: block;
    margin: 0 0px !important;
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    padding: 5px 0;
    float: none;
    width: inherit;
    position: relative;
    border-right: 0 solid #000;
    color: #fff !important;
}.avocatecol h1{ float:none;}
.avocatecol {
    padding: 25px 0px;
}.bodycnt table table table td, .bodycnt table table table th {
    color: #333333;
    padding: 8px 10px;
    border: 1px solid #eee;
    display: block;
    float: left;
}

.bodycnt tr{display:block; width:100%;}
.contact_cont .col-md-7 p em {
    display: block;
    font-style: normal;
    margin: 0 0 5px 0px;
    width: 100%;
}.contact_cont .col-md-5 p {
    margin-left: 0;
    text-align: center;
}
}

html body {
    background-color: #909A8D !important;
}
body .mnu a{ font-weight:bold;}
.morelinks{background: #f6f6f6;
    padding: 10px 30px;
    margin: 0 -45px;}
.nextprev {
    text-align: center;
    padding: 0 30px 0px !importat;
}
.footertxt {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    padding: 10px 0;
    display: block;
}
.gallerypageimg{padding:0 20px;}
.gallerypageimg .col-md-2 {
    background: #eee;
    padding: 10px 0 0;
    margin: 0 1%;
    width: 14.66666%;
    min-height: 162px;
}
.gallerypageimg .col-md-2 p{ margin:10px 0;}
.gallerybtm a{ display:inline-block; padding:20px; background:#eee; margin:0 10px;}
.bodypge table{margin:20px 0;}
.bodypge tr, .bodypge td{padding:8px 15px; border:1px solid #eee; font-size:15px;}

.td-gray {
    background-color: #5e94d0 !important;
}

 
















