/*font Lato Reguler*/
@font-face {
 font-family: 'Lato Regular';
 src: url('../fonts/Lato-Regular.eot');
 src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf') format('truetype'), url('../fonts/Lato-Regular.svg#AftaserifRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoBold';
 src: url('../fonts/lato-bol.eot');
 src: url('../fonts/lato-bol.eot') format('embedded-opentype'), url('../fonts/lato-bol.woff2') format('woff2'), url('../fonts/lato-bol.woff') format('woff'), url('../fonts/lato-bol.ttf') format('truetype'), url('../fonts/lato-bol.svg#LatoBold') format('svg');
}
/*font gothamhtf-book-webfont*/
@font-face {
 font-family: 'GothamHTF Book';
 src: url('../fonts/gothamhtf-book-webfont.eot');
 src: url('../fonts/gothamhtf-book-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/gothamhtf-book-webfont.woff') format('woff'), url('../fonts/gothamhtf-book-webfont.ttf') format('truetype'), url('../fonts/gothamhtf-book-webfont.svg#AftaserifRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'GothamHTF Medium';
 src: url('../fonts/gothamhtf-medium.eot');
 src: url('../fonts/gothamhtf-medium.eot?#iefix') format('embedded-opentype'), url('../fonts/gothamhtf-medium.woff') format('woff'), url('../fonts/gothamhtf-medium.ttf') format('truetype'), url('../fonts/gothamhtf-medium.svg#AftaserifRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'GothamHTF Light';
 src: url('../fonts/ufonts.com_gotham_light-webfont.eot');
 src: url('../fonts/ufonts.com_gotham_light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ufonts.com_gotham_light-webfont.woff') format('woff'), url('../fonts/ufonts.com_gotham_light-webfont.ttf') format('truetype'), url('../fonts/ufonts.com_gotham_light-webfont.svg#ufonts.com_gotham_light-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*=============================
Global css
=============================*/
body {
	margin: 0;
	font-family: 'GothamHTF Light', Helvetica, sans-serif;
}
html body#cke_pastebin{
	width:auto !important;
	position: inherit !important;
	overflow: auto !important;
}
:focus{
	outline: none !important;
}
.column {
	padding: 0 15px;
	float: left;
}
.clearfix {
	clear: both;
}
.row-feild {
	padding: 0 15px;
}
img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
/*=============================
Home page
=============================*/

/*------------for header-----------*/
#header {
	min-height: 110px;
	margin: 0;
}
.header-left {
	float: left;
	width: auto;
}
#logo {
	margin-top: 14px;
	margin-bottom:12px;
}
.header-right {
	float: right;
	width: auto;
}
.block-search {
	float: none;
	margin-top: 11px;
	overflow: hidden;
}
.serach-box {
	float: right;
}
form.serch-form {
	width: 200px;
	background: #f2f2f2;
	height: 33px;
}
.search-text {
	background: none repeat scroll 0 0 #f2f2f2;
	border: medium none;
	color: #8a8c8e;
	float: left;
	font-size: 15px;
	height: 33px;
	line-height: 21px;
	padding: 0 17px;
	width: 166px;
	font-family: helvetica, arial;
}
.serch-btn {
	background: url("../images/sesarch-icon.png") no-repeat scroll center center #f2f2f2;
	border: medium none;
	cursor: pointer;
	float: left;
	height: 32px;
	width: 32px;
}
.social-icons {
	float: right;
	margin-left: 9px;
}
.social-icons ul {
	padding: 0;
	margin: 0;
}
.social-icons ul li {
	list-style: none;
	margin-left: 4px;
	float: left;
	display: inline-block;
}
.social-icons ul li a {
	text-indent: -999em;
	display: inline-block;
	width: 32px;
	height: 32px;
}
.social-icons ul li a:hover, .social-icons ul li a:focus, .social-icons ul li a:active {
	opacity: 0.7;
}
.social-icons ul li.facebook a {
	background: url(../images/fb-logo.png) no-repeat scroll 0 0 transparent;
}
.social-icons ul li.twitter a {
	background: url(../images/twitter-logo.png) no-repeat scroll 0 0 transparent;
}
.social-icons ul li.linkedin a {
	background: url(../images/linkedin-logo.png) no-repeat scroll 0 0 transparent;
}
.social-icons ul li.googleplus a {
	background: url(../images/google-plus-logo.png) no-repeat scroll 0 0 transparent;
}
.social-icons ul li.youtube a {
	background: url(../images/youtube-logo.png) no-repeat scroll 0 0 transparent;
}
.block-date {
	color: #9e988e;
	display: block;
	font-size: 16px;
	margin-top: 30px;
	overflow: hidden;
	text-align: right;
	font-family: 'GothamHTF Book';
}
.navbar-toggle {
	background: #7c766c !important;
}
.navbar-toggle .icon-bar {
	background: #fff !important;
}
/*------------for banner-----------*/





#banner {
	display: block;
	height: auto;
	overflow: visible;
}
/*------------for navigation-----------*/



#navigation {
	margin: 0 auto;
	padding: 0;
	background: url(../images/nav-bg.png) repeat-x scroll 0 0 transparent;
	height: 47px;
	width: 100%;
}
#navigation ul.top-nav {
	width:auto;
}
.front #navigation ul.top-nav {
	padding:0 0;
	margin:0 auto;
}
#navigation ul {
	display: table;
	float: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position: relative;
}
#navigation ul li {
	list-style: none;
	float: left;
	display: inline-block;
	position: static;
}
#navigation ul li:hover span.arrow {
	background: url("../images/menu-active-arrow.png") no-repeat scroll center center transparent;
	display: block;
	height: 8px;
	overflow: visible;
	padding-bottom: 0;
	position: relative;
	z-index: 99;
	display: none;
}
#navigation ul li.expand:hover {
	background-color: #677e96;
}
#navigation ul li.expand:hover a {
	color: #fff;
}
#navigation ul li:hover span.arrow, #navigation ul li:focus span.arrow, #navigation ul li:active span.arrow {
	display: block;
}
#navigation ul li .dropdown-block {
	display: none;
	position: absolute;
	z-index: 10;
	background: #fff;
	padding: 26px 29px;
	width: 100%;
	left: 0;
	font-family: gothamhtf book;
	box-shadow: 3px 8px 8px 0 #666;
	margin-top: -8px;
}
.dropdown-block .form {
	float: left;
}
.dropdown-block .search-block {
	float: none;
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.dropdown-block .form input.text-field {
	background: #f2f2f2;
	font-size: 14px;
	color: #8294a4;
	text-transform: uppercase;
	height: 33px;
	float: left;
	border: medium none;
	padding: 5px 7px;
}
.dropdown-block .form input.search-btn {
	background: url("../images/search-icon-1.png") no-repeat scroll center center #f2f2f2;
	border: medium none;
	float: left;
	height: 33px;
	padding: 5px 10px;
	width: 38px;
}
.dropdown-block .form .search-label {
	background: url("../images/right-arrow.png") no-repeat scroll left center transparent;
	font-family: gothamhtf book;
	font-weight:normal;
	color: #8294a4;
	float: left;
	font-size: 14px;
	line-height: 34px;
	margin-left: 15px;
	padding-left: 10px;
	text-transform: uppercase;
}
.dropdown-block ul.sub-nav {
	margin: 0;
	padding: 0;
	border-right: 1px solid #cfcfcf;
	padding-right: 10px;
}
.dropdown-block ul.sub-nav.last {
	border-right: none;
}
.dropdown-block ul.sub-nav li {
	list-style: none;
	float: none;
	display: block;
	width: 100%;
}
.dropdown-block ul.sub-nav li a {
	font-size: 14px !important;
	text-transform: uppercase;
	color: #7f93a6 !important;
	text-align: left;
	line-height: 27px;
	padding: 5px 0 !important;
}
.dropdown-block ul.sub-nav li a:hover, .dropdown-block ul.sub-nav li a:focus, .dropdown-block ul.sub-nav li a:active {
	background: transparent !important;
	color: #333 !important;
}
#navigation ul li:hover .dropdown-block, #navigation ul li:focus .dropdown-block, #navigation ul li:active .dropdown-block {
	display: block;
}
ul.sub-nav-child {
	margin: 0;
	padding: 0;
}
ul.sub-nav-child li {
	list-style: none;
}
ul.sub-nav li ul.sub-nav-child li a {
	text-transform: capitalize !important;
	font-size: 13px !important;
	color: #7b7b7b !important;
	font-family: gothamhtf book;
}
.dropdown-block .block-first ul.sub-nav li a {
	line-height: 32px !important;
}
#navigation ul li a {
	color: #536d85;
	display: block;
	font-size: 15px;
	/*padding: 13.5px 30.9px;*/
	padding: 13.5px 21.2px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.2;
	font-family: 'Lato Regular';
	text-shadow: none;
}
#navigation ul li:hover, #navigation ul li:focus, #navigation ul li:active, #navigation ul li.active, #navigation ul li a:hover, #navigation ul li a:focus, #navigation ul li a:active {
	color: #fff;
	background: #647a91;
	outline: none;
	text-shadow: none;
}
#navigation ul li:hover a, #navigation ul li:focus a, #navigation ul li:active a, #navigation ul li.active a {
	color:#fff;
}
ul.sub-nav li:hover, ul.sub-nav li:focus, ul.sub-nav li:active, ul.sub-nav li a:hover, ul.sub-nav li a:focus, ul.sub-nav li a:active {
	background:transparent !important;
}
.navbar-collapse {
	margin-bottom: 10px;
	padding:0 0 !important;
}
/*------------for slider-----------*/



#slider {
	position: relative;
	width: 100%;
	z-index: 9;
}
#slider .carousel-caption {
	left: 0 !important;
	padding-bottom: 0 !important;
	right: 0;
	top: 0 !important;
}
#slider .carousel-indicators {
	margin-bottom:0;
}
#slider .carousel-control {
	z-index:999;
}
.caption {
	background: none repeat scroll 0 0 #faf7f6;
	height: 160px;
	position: absolute;
	top: 130px;
	left: 10%;
	width: 761px;
	font-family: 'GothamHTF Book';
	text-align: left;
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
.caption .inner {
	padding: 10px 37px;
}
#slider h3.title {
	color: #536d85;
	font-size: 23px;
	font-weight: normal;
	margin-bottom: 18px;
	text-shadow: none;
	text-transform: uppercase;
	font-family: 'GothamHTF Book';
}
.caption .inner p {
	color: #8b8479;
	font-size: 18px;
	line-height: 25px;
	text-shadow: none;
}
.carousel-indicators li {
	background-color: #fff !important;
	border: 3px solid #2a2b32 !important;
	height: 15px !important;
	margin: 0 !important;
	width: 15px !important;
}
.carousel-indicators li.active {
	border:3px solid #95979a !important;
}
/*------------for content-----------*/

.container-block-first h1.block-title {
	font-size:29px;
}
h1.block-title {
	color: #667d92;
	font-weight: normal;
	text-align: center;
	font-family: 'GothamHTF Book';
	font-size:24px;
	margin-bottom: 20px;
}
.container-block-first {
	text-align: left;
}
.container-block-first h1.block-title {
	margin-bottom: 5px;
}
.container-block-first p {
	color: #7d6f58;
	font-size: 17px;
	line-height: 26px;
	margin: 0 auto;
	text-align: center;
	width: 87%;
	font-family: 'GothamHTF Book';
}
.info-tab .nav-bar {
	text-align: center;
	padding: 30px 0 0;
}
.front .hover-box #Events, .front .hover-box #History {
	color:#fff;
}
.info-tab ul.top-nav {
	display: table;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	border:none;
}
.info-tab ul.top-nav li {
	display: inline-block;
	float: left;
	list-style: none outside none;
	text-align: center;
	/* width: 220px;
	margin: 0 33px; */
	width:220px;
	margin: 0 10px;
}
/* add New Icon */
.info-tab ul.top-nav li.cowlesTV a {
	background: url(../images/cowlesTV-icon.jpg) no-repeat scroll center 0 transparent;
}
.info-tab ul.top-nav li.cowlesTV a:hover, 
.info-tab ul.top-nav li.cowlesTV a:focus, 
.info-tab ul.top-nav li.cowlesTV a:active, 
.info-tab ul.top-nav li.cowlesTV.active a {
	background: url(../images/cowlesTV-icon-hover.jpg) no-repeat scroll center 0 transparent;
}
.info-tab ul.top-nav li.active, .info-tab ul.top-nav li:focus, .info-tab ul.top-nav li:active {
	background: url(../images/top-arrow.png) no-repeat scroll center bottom transparent;
	padding-bottom: 30px;
}
.info-tab ul.top-nav li.active a, .info-tab ul.top-nav li a:hover {
	color: #6b8297;
	outline: none;
	border:none;
}
.info-tab ul.top-nav li a {
	color: #b7b0a8;
	display: block;
	font-size: 21px;
	font-weight: normal;
	padding-top: 78px;
	cursor:pointer;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Lato Regular';
	border:none;
}
#something {
	background: url(../images/service-icon.jpg) no-repeat scroll center 0 transparent;
}
.info-tab ul.top-nav li.history a {
	background: url(../images/history-icon.jpg) no-repeat scroll center 0 transparent;
}
.info-tab ul.top-nav li.history a:hover, .info-tab ul.top-nav li.history a:focus, .info-tab ul.top-nav li.history a:active, .info-tab ul.top-nav li.history.active a {
	transition: all 1s linear;
	background: url(../images/history-icon-hover.jpg) no-repeat scroll center 0 transparent;
}
.info-tab ul.top-nav li.services a {
	background: url(../images/service-icon-2.jpg) no-repeat scroll center 0 transparent;
}
.info-tab ul.top-nav li.services a:hover, .info-tab ul.top-nav li.services a:focus, .info-tab ul.top-nav li.services a:active, .info-tab ul.top-nav li.services.active a {
	background: url(../images/service-icon.jpg) no-repeat scroll center 0 transparent;
}
.info-tab ul.top-nav li.event a {
	background: url(../images/event-icon.jpg) no-repeat scroll center 0 transparent;
}
.info-tab ul.top-nav li.event a:hover, .info-tab ul.top-nav li.event a:focus, .info-tab ul.top-nav li.event a:active, .info-tab ul.top-nav li.event.active a {
	background: url(../images/event-icon-hover.jpg) no-repeat scroll center 0 transparent;
}
.hover-box {
	background: url(../images/subnav-bg.jpg) no-repeat scroll center 0 transparent;
	height: 226px;
	margin-bottom: 30px;
	text-align: center;
	margin-top: -1px;
}
.hover-box ul.navbar {
	margin: 0 auto;
	overflow: hidden;
	padding: 50px 0 0;
	text-align: center;
	width: 70%;
}
.hover-box ul.navbar li {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
	color: #fff;
}
.hover-box ul.navbar li a {
	color: #fff;
	font-size: 17px;
	text-decoration: none;
	padding: 10px 20px;
	font-family: 'GothamHTF Book';
}
.hover-box ul.navbar li a:hover, .hover-box ul.navbar li a:focus, .hover-box .view-all:hover, .hover-box .view-all:focus {
	outline: none;
	color: #333;
}
#Services .view-all {
	font-size: 14px !important;
}
.hover-box .view-all {
	color: #fff;
	display: block;
	font-size: 14px !important;
	margin-top: 40px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Lato Regular';
}
.container-block-second h1.block-title {
	text-transform: uppercase;
	font-family: 'Lato Regular';
}
.container-block-second p {
	color: #666666;
	font-size: 15px;
	line-height: 22px;
	text-align: center;
	font-family: 'GothamHTF Book';
}
.galery-text {
	margin: 0 auto 15px;
	width: 83%;
}
.photo-gallery {
	/*clear: both;*/

	margin: 0px 0;/*overflow: hidden;*/
}
.photo-gallery .photo-block {
	display: inline-block;
	float: left;
	margin: 0 7px;
	width: 215px;
}
.photo-gallery .photo-block img {
	padding-bottom: 5px;
	cursor: pointer;
}
.photo-gallery .photo-block.active img, .photo-gallery .photo-block:hover img, .photo-gallery .photo-block:focus img, .photo-gallery .photo-block:active img {
	border-bottom: 5px solid #698095;
	padding-bottom: 0;
}
.about-us .photo-gallery .photo-block.active img, .about-us .photo-gallery .photo-block:hover img, .about-us .photo-gallery .photo-block:focus img, .about-us .photo-gallery .photo-block:active img {
	border-bottom: 5px solid #698095 !important;
}
.photo-gallery .photo-block:first-child {
	margin-left: 0;
}
.photo-gallery .photo-block:last-child {
	margin-right: 0;
}
.photo-gallery .photo-block .img {
	margin-bottom: 15px;
}
.photo-gallery .photo-block.active .img img, .photo-gallery .photo-block:hover .img img {
	border-bottom: 5px solid #698095;
}
.photo-gallery .photo-block .info {
	display: none;
}
.photo-gallery .photo-block .info p {
	text-align: left;
	color: #698095;
	font-size: 15px;
	text-transform: uppercase;
}
.photo-gallery .photo-block.active .info, .photo-gallery .photo-block:hover .info {
	display: block;
	font-family: 'Lato Regular';
}
.photo-gallery .photo-block:first-child {
	margin-left: 0;
}
.photo-gallery .photo-block:last-child {
	margin-right: 0;
}
.container-block-second a {
	color: #536d85;
	text-decoration: none;
}
/*------------for footer-----------*/





/*#footer {
	background: url(../images/footer-bg.jpg) no-repeat scroll center 0 transparent;
	height: 358px;
}*/
#footer {
	background: url(../images/footer-bg.jpg) no-repeat scroll center 0 #7C756B;
	/*height: 358px;*/
}
#footer .footer-bottom .inner a{
	font-family: 'GothamHTF Book';
}
#footer .col-first {
}
.npr {
	padding-right:0 !important;
}
.col-second {
}
.col-third {
}
.footer-top {
	padding-top: 45px;
	font-family: 'Lato Regular';
	overflow: hidden;
}
.footer-top h4.blok-title {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'LatoBold';
	text-shadow: none !important;
	margin-bottom: 10px;
	margin-top: 0;
}
.footer-top p {
	font-size: 14px;
	color: #fff;
	margin: 0 0 10px;
}
.footer-bottom .inner {
	display: table;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	margin-bottom: 15px;
	text-align: center;
	font-family: helvetica, arial;
	width: auto;
	float: none;
}
.footer-bottom .copyright-text {
	color: #fff;
	font-size: 14px;
	float: left;
	line-height: 21px;
}
ul.footer-nav {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}
ul.footer-nav li {
	list-style: none;
	float: left;
	color: #fff;
}
ul.footer-nav li a {
	padding: 0 12px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
ul.footer-nav li a:hover {
	color: #333;
}
#footer .social-icons {
	float: left;
	margin-left: 0;
	margin-top: 20px;
}
#footer .social-icons ul {
	margin: 0;
	padding: 0;
}
#footer .social-icons ul li {
	width: 23px;
	height: 23px;
	float: left;
	margin-left: 3px;
}
#footer .social-icons ul li:first-child {
	margin-left: 0;
}
#footer .social-icons ul li.facebook a {
	background: url(../images/fb-logo-footer.png) no-repeat scroll 0 0 transparent;
}
#footer .social-icons ul li.twitter a {
	background: url(../images/twitter-logo-footer.png) no-repeat scroll 0 0 transparent;
}
#footer .social-icons ul li.linkedin a {
	background: url(../images/linkedin-logo-footer.png) no-repeat scroll 0 0 transparent;
}
#footer .social-icons ul li.googleplus a {
	background: url(../images/google-plus-logo-footer.png) no-repeat scroll 0 0 transparent;
}
#footer .social-icons ul li.youtube a {
	background: url(../images/youtube-logo-footer.png) no-repeat scroll 0 0 transparent;
}
#footer .col-first .search-box .search-text {
	font-family: lato regular;
	text-transform: uppercase;
	background: #edf0ee;
	color: #767167;
	font-size: 12px;
	height: 36px;
	padding: 5px 3%;
	float: left;
	width: 83%;
}
#footer .col-first .search-box .search-button {
	background: url(../images/search-icon2.png) no-repeat scroll center center #edf0ee;
	height: 36px;
	float: left;
	border: none;
	width: 11%;
	padding: 0 2%;
}
#footer .col-second .search-box .search-text {
	height: 36px;
	background: #edf0ee;
	padding: 0 9px;
	font-size: 12px;
	text-transform: uppercase;
	width: 57%;
}
#footer .col-second .search-box .search-button {
	font-family: 'Lato Regular';
	background: #d1d2ce;
	font-size: 12px;
	border: none;
	height: 36px;
	padding: 0 10px;
	color: #767167;
	margin-left: 3px;
	cursor: pointer;
}
#footer .col-second .search-box .search-button:hover, #footer .col-second .search-box .search-button:focus, #footer .col-second .search-box .search-button:active {
	background: #bbbcb8;
}
.col-third h4.blok-title {
	margin-bottom: 15px;
}
/*=============================About us page=============================*/



.about-us #banner {
	background: none;
	height: 228px;
}
.about-us #navigation {
	position: relative;
	z-index: 99;
}
.about-us #banner-img {
	background: url("../images/banner-img1.png") no-repeat scroll center 0 transparent;
	display: block;
	height: 228px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	top: -47px;
	z-index: 0;
}
#banner-img2 {
	background: url("../images/banner-img1.png") no-repeat scroll center 0 transparent;
	display: block;
	height: 228px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	top: -47px;
	z-index: 0;
}
.about-us .left-side ul.left-nav {
	margin: 0;
	padding: 0;
	border: none;
}
.about-us .left-side ul.left-nav li {
	display: block;
	float: none;
	overflow:hidden;
}
.about-us .left-side ul.left-nav li a {
	color: #7f93a6;
	display: block;
	font-family: gothamhtf book;
	font-size: 14.4px;
	padding: 5px 17px !important;
	position: relative;
	text-transform: uppercase;
	border: none;
}
.about-us .left-side ul.left-nav li a:hover, .about-us .left-side ul.left-nav li a:focus, .about-us .left-side ul.left-nav li a:active, .about-us .left-side ul.left-nav li.active a {
	background: #f5f3f0;
	color: #547190 !important;
	border: none;
	outline: none;
}
.about-us .left-side ul.left-nav li.dropdown ul.dropdown-menu {
	display: block;
	padding-bottom: 0;
	padding-left: 11px;
	padding-top: 0;
	border: none;
	box-shadow: none;
	margin: 0;
	position: relative;
	float: none;
}
.about-us .right-side {
	border-left: 1px solid #cbcbcb;
}
.about-us .left-side ul.left-nav li.dropdown ul.dropdown-menu li {
	list-style: none;
}
.about-us .left-side ul.left-nav li.dropdown ul.dropdown-menu li a {
	color: #7b7b7b;
	font-size: 12px;
	font-family: gothamhtf book;
	white-space: normal;
	padding: 5px 17px;
	text-transform: capitalize;
}
.about-us h2.block-title {
	color: #536d85;
	font-family: gothamhtf book;
	font-size: 22px;
	line-height: 1.3;
	text-transform: uppercase;
	margin-top: 8px;
	margin-bottom:20px;
}
.about-us .main-content {
	padding-top: 45px;
}
.about-us .right-side p {
	font-family: 'GothamHTF Light';
	font-size: 15px;
	color: #666666;
	line-height: 25px;
	margin-bottom: 5px;
}
.about-us .right-side strong {
	font-family: 'GothamHTF Book' !important;
}
.testimonail-block {
	background: none repeat scroll 0 0 #f1f0ee;
	padding: 32px 46px 27px;
	margin: 25px 0 25px;
	overflow:auto;
}
.testimonail-block table {
	width:100% !important;
}
.testimonail-block table tr td {
	padding-right:40px;
}
.testimonail-block p {
	font-style: italic;
}
.testimonail-block .inner {
	position: relative;
}
.testimonail-block .inner span {
	font-size: 25px;
	left: -16px;
	position: absolute;
}
.testimonail-block .user-name {
	font-family: 'GothamHTF Light';
	color: #666666;
	font-style: italic;
	text-transform: uppercase;
	font-size: 13px;
}
.about-us .photo-gallery .photo-block {
	margin: 0 11px;
	width: 190px;
	height: auto;
}

.about-us .photo-gallery .photo-block:last-child {
	margin-right: 0;
}
.team-head h2.block-title {
	float: left;
}
.team-head a.view-all {
	border-left: 1px solid #536d85;
	color: #536d85;
	display: inline-block;
	font-size: 13px;
	line-height: 1;
	margin: 17px 0 0 14px;
	overflow: hidden;
	padding-left: 10px;
	text-transform: uppercase;
	font-family: gothamhtf book;
}
.team-head a:hover {
	opacity:.6;
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;

  /* ...and now for the proper property */

  transition:.5s;
}
.about-us .team-contanier {
	background: #f8fafc;
	padding: 15px 0;
	margin: 25px 0 0;
}
.about-us #footer {
	margin-top: 20px;
}
.testimonail-block {
	color: #536d85;
	font-size: 19px;
}
.testimonail-block p.text {
}
.team-contanier h3.block-title {
	color: #536d85;
	font-family: gothamhtf book;
	font-size: 19px;
	text-align: center;
	text-transform: uppercase;
}
.team-contanier p.text {
	color: #536d85;
	font-family: gothamhtf book;
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
	width: 92%;
}
.team-contanier p {
	color: #536d85;
	font-family: gothamhtf book;
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
	width: 92%;
}
.team-contanier span {
	color: #536d85 !important;
	font-family: gothamhtf book;
	font-size: 14px;
}
/*=============================Practice Areas page=============================*/





.practice-areas .main-content {
/*padding-top: 45px;*/

}
.practice-areas #navigation {
	position: relative;
	z-index: 99;
}
.practice-areas #banner {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 228px;
}
.practice-areas #banner-img {
	background: url("../images/banner-img2.jpg") no-repeat scroll center 0 transparent;
	display: block;
	height: 228px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	top: -47px;
	z-index: 0;
}
.practice-areas .left-content {
	border-right: 1px solid #cbcbcb;
}
.left-content li {
	font-family:"GothamHTF book" !important;
	font-size: 14px;
	color: #666666;
}
.left-content p {
	font-family:"GothamHTF book" !important;
	font-size: 14px;
	color: #666666;
}
.practice-areas h5.menu-title {
	color: #667a8f;
	font-family: 'GothamHTF Medium';
	cursor: pointer;
	font-size: 14px;
	font-weight:normal;
	padding-left: 17px;
	margin-top: 5px;
	margin-bottom: 19px;
	background: url("../images/bottom-arrow.png") no-repeat scroll 201px center transparent;
}
.practice-areas .left-side ul.left-nav li a {
	line-height: 16px;
}
.practice-areas h2.block-title {
	font-size: 24px;
}
h3.sub-title {
	font-size: 18px;
	font-family: gothamhtf book;
	color: #536d85;
	line-height: 25px;
	margin: 15px 0;
	text-align: left;
}
.practice-areas .right-content h5.menu-title {
	font-weight: normal;
	color: #73899e;
	font-family: gothamhtf book;
	font-size: 12px;
	line-height: 17px;
	text-transform: uppercase;
	padding-left: 0;
	background: none;
	margin-bottom: 15px;
	margin-top:0;
}
.right-content ul.left-nav {
	margin: 0;
	padding: 0;
	border-bottom: none;
}
.right-content ul.left-nav li {
	list-style: none;
	padding: 0;
}
.right-content ul.left-nav li a {
	font-family: gothamhtf book;
	color: #7f7f7f;
	line-height: 16px;
	border: none;
	padding: 7px 0;
}
.right-content ul.left-nav li a:hover, .right-content ul.left-nav li a:focus, .right-content ul.left-nav li a:active {
	background: transparent;
	border: none;
	outline: none;
}
.accordian-block {
	padding: 0;
	margin: 40px 0 0;
	display: block;
	overflow: hidden;
	background: #f9f8f7;
	margin-bottom: 20px;
}
.accordian-block .header-nav {
	display: block;
	width: 100%;
	height: 38px;
	background: #fff;
}
.accordian-block .header-nav ul {
	padding: 0;
	margin: 0;
	border-bottom:none;
}
.accordian-block .header-nav ul li {
	list-style: none;
	float: left;
	display: inline-block;
}
.accordian-block .header-nav ul li a {
	color: #677e95;
	display: block;
	font-family: gothamhtf book;
	font-size: 12px;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: 166px;
	border:none !important;
	border-radius: 0 !important;
	box-shadow:none !important;
	background: none repeat scroll 0 0 transparent;
	margin:0;
}
.accordian-block .header-nav ul li a:hover, .accordian-block .header-nav ul li a:hover, .accordian-block .header-nav ul li a:hover, .accordian-block .header-nav ul li.active a {
	text-decoration: none;
	background: #bab1a0;
	color: #fff;
	outline:none;
}
.accordian-block .content-block {
	padding: 12px 25px 25px 25px;
}
.practice-areas .right-side .accordian-block .content-block p {
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	font-family: 'GothamHTF Light';
}
.practice-areas .photo-gallery {
	margin: 0px 0 0;
	display: inline-table;
}
.practice-areas .photo-gallery .photo-block {
	width: auto;
	height: auto;
	margin: 0px 7px 0px 7px;
}
.practice-areas .photo-gallery .photo-block .image{

}
.practice-areas .photo-gallery .photo-block img {
	padding: 0 0 0;
}
.practice-areas .photo-gallery .photo-block img:hover {
	border: none;
}
.practice-areas .photo-gallery .photo-block h4.name {
	font-size: 12px;
	font-family: gothamhtf book;
	text-transform: uppercase;
	color: #536d85;
	text-align: center;
	min-height: 30px;
}
.photo-gallery .photo-block.active img, .photo-gallery .photo-block:hover img, .photo-gallery .photo-block:focus img, .photo-gallery .photo-block:active img {
	border: none;
	border-bottom: 5px solid #698095 !important;
}
.practice-areas .left-side ul.left-nav {
	border: medium none;
	margin: 0;
	padding: 0;
}
.practice-areas .left-side ul.left-nav li {
	display: block;
	float: none;
	margin-bottom: 0;
}
.practice-areas .left-side ul.left-nav li a, .no-accordian a {
	border: medium none;
	color: #7f93a6;
	display: block;
	font-family: gothamhtf book;
	font-size: 14px;
	padding: 0px 17px 10px 0px;
	position: relative;
	text-transform: uppercase;
	line-height: 16px;
}
.practice-areas .left-side ul.left-nav li, .no-accordian a.no-upper {
	text-transform: none;
}
.practice-areas .left-side ul.left-nav li, .no-accordian span.yes-upper {
	text-transform: uppercase;
	font-size: 12px;
}
.practice-areas .left-side ul.left-nav li a:hover, .practice-areas .left-side ul.left-nav li a:focus, .practice-areas .left-side ul.left-nav li a:active, .practice-areas .left-side ul.left-nav li.active a {
	background: none repeat scroll 0 0 #f5f3f0;
	border: medium none;
	color: #757569;
	outline: medium none;
}
.practice-areas .right-side {
	border-left: 1px solid #cbcbcb;
}
.practice-areas h2.block-title {
	color: #536d85;
	font-family: gothamhtf book;
	font-size: 24px;
	line-height: 1.3;
	margin-top: 8px;
	text-transform: uppercase;
}
.practice-areas .right-side p {
	color: #666666;
	font-family: gothamhtf book;
	font-size: 14px;
	line-height: 25px;
}
.practice-areas #footer {
	margin-top: 80px;
}
/*=============================Find An Attorney page=============================*/



.find-attorney #banner {
	background: url("../images/banner-img3.jpg") no-repeat scroll center 0 transparent !important;
}
.find-attorney .left-side {
	border-right: 1px solid #cbcbcb;
	padding-bottom:40px;
}
.find-attorney .right-side {
	border:none;
}
/***************css added by rameshwar*******************************/

.find-attorney #banner.small-banner {
	height:251px;
}
.find-attorney .right-side {
	margin-top:20px;
}
.search-filter h3 {
	color:#728495;
	font-size:14px;
	font-family: 'GothamHTF Medium';
	font-weight:normal;
	margin-bottom: 23px;
}
.search-filter input {
	background-color: #f2f2f2;
	font-family: 'GothamHTF Book';
	font-size:13px;
	color:#728495;
	border: medium none;
	height: 34px;
	line-height: 32px;
	padding-left: 13px;
	padding-right: 37px;
	padding-top:5px;
	padding-bottom:5px;
	width: 100%;
}
.search-filter input {
	background-image:url("../images/sesarch-icon.png");
	background-repeat:no-repeat;
	background-position: 94% center;
}
.border-bottom {
	border-bottom:1px solid #cbcbcb;
	padding-bottom:2px;
	margin-bottom:14px;
}
.find-attorney #content {
	margin-bottom:0;
}
.find-attorney .right-side {
	padding-bottom:32px;
}
.left-side p {
	color:#7f93a6;
	margin-bottom:16px;
	font-size:13px;
	font-family: 'GothamHTF Book';
	cursor: pointer;
}
.alphbaet {
	float: left;
	padding: 0;
	margin:0px;
}
.clr {
	color:#b7b0a8;
	font-size: 13px;
	font-family: 'GothamHTF Book';
}
.alphbaet li.selected {
	background:#677e95;
}
.alphbaet li.selected a {
	color:#fff;
}
.alphbaet li {
	float: left;
	list-style: none outside none;
	margin-bottom: 13px;
	padding-left: 9px;
	padding-right: 9px;
	width:30px;
	background-image:url(../images/filter-right.png);
	background-position:right center;
	background-repeat:no-repeat;
)
}
.alphbaet li a {
	color:#b7b0a8;
	font-size: 13px;
	font-family: 'GothamHTF Book';
}
.alphbaet li.last {
	border:none;
}
.left-col {
	max-width: 217px;
}
.arrow-right {
	width:194px;
}
.arrow-right .caret {
	float:right;
	margin-top:10px;
	color: #b5b5b5;
}
ul.inner-left {
	padding-left:0px;
}
ul.inner-left li {
	list-style:none;
	background-image:url(../images/list-type.png);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	clear:both;
	padding-left:31px;
	margin-bottom:18px;
}
ul.inner-left li a {
	color:#998f7f;
	font-size: 13px;
	font-family: 'GothamHTF Book';
}
.category-table th {
	font-size:12px;
	color:#b7b0a8;
	font-weight:normal;
	text-transform:capitalize;
}
.category-table table {
	font-family: gothamhtf book;
}
.category-table td.name {
	color:#677e95;
	font-size: 15px;
}
.category-table th {
	padding-left:21px;
	padding-bottom:12px;
	text-transform: uppercase;
}
.category-table th .caret {
	margin-left:6px;
}
.category-table tr {
	border-bottom:1px solid #cbcbcb;
	cursor:pointer;
	overflow: hidden;
}
.category-table tr.last {
	border-bottom:none;
}
.category-table td {
	color:#b7b0a8;
	padding:15px 21px;
	font-size:15px;
}
.category-table td.share-holder {
	font-size:14px;
}
.category-table td.contact {
	font-size:12px;
}
.category-table td.view-profile {
	font-size: 12px;
	padding: 15px;
	width: 13%;
}
.find-attorney a {
	text-decoration:none !important;
}
.find-attorney .search-box, .practice-areas .search-box {
	width:75%;
}
.find-attorney .serach-field, .practice-areas .serach-field {
	clear:both;
	margin-bottom:34px;
	overflow:hidden;
}
.category-table tr:hover {
	background-color:#f5f8fa;
}
.category-table tr.thead:hover {
	background:#ffffff;
}
.category-table.table-responsive {
	border:none;
}
.category-table .block {
	display: none;
	left: -122px;
	position: absolute;
	margin-top: -119px;
	background:#fff;
	padding:8px;
	box-shadow: 0 0 12px 8px #ccc;
	-moz-box-shadow: 0 0 12px 8px #ccc;
	-webkit-box-shadow: 0 0 12px 8px #ccc;
	-ms-box-shadow: 0 0 12px 8px #ccc;
	min-width: 502px;
	z-index:100;
}
.till-arrow {
	background-image: url("../images/till-arrow.png");
	background-repeat: no-repeat;
	height: 25px;
	left: 39%;
	position: absolute;
	top: 110%;
	width: 70px;
}
.profile-box {
	position:relative;
}
.profile-box img {
	float:left;
}
.sort-detsail {
	overflow:hidden;
	padding-left:14px;
}
.category-table tr:hover .block {
	display: block;
}
.block .profile-box:hover {
/*display: none;*/

}
.sort-detsail > h3 {
	font-size: 17px;
	margin-bottom: 5px;
	margin-top: 7px;
	color:#677e95;
	font-weight:normal;
	font-family: 'GothamHTF Medium';
}
.cntct-detail > ul {
	list-style: none outside none;
	padding: 0;
	font-size:13px;
}
.cntct-detail li {
	float: left;
	padding-right: 18px;
	font-size: 14px;
	padding-left:13px;
	background-image:url(../images/filter-right.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#9e988e;
}
.cntct-detail li.first {
	padding-left:0px;
}
.cntct-detail li.last {
	padding-right:0px;
	background:none;
bac
}
.cntct-detail > p {
	margin-bottom: 0;
	font-size:15px;
}
.profile-box span a {
	font-size: 15px;
	font-weight: normal;
	line-height: 28px;
	color:#677e95;
}
.unblock:hover {
	background: none repeat scroll 0 0 transparent !important;
}
.find-attorney #footer, .practice-areas #footer {
	background: url("../images/footer-bg-2.jpg") no-repeat scroll center 0 #726d62;
	height: 332px;
	border-bottom:1px solid #423f36;
}
/*for profile page*/





.unblock .social-icons {
	float: left;
	margin: 20px 0;
	width: 100%;
}
.unblock .sort-detsail > p {
	color:#666666;
}
.unblock .sort-detsail p.upr {
	color:#a5acb3;
}
.unblock > td {
	padding: 0;
}
.unblock .profile-box > h3 {
	background: none repeat scroll 0 0 #f4f1ec;
	border-bottom: 1px solid #cbcbcb;
	font-family: 'GothamHTF Medium';
	color: #677e95;
	font-weight:normal;
	margin: 0 0 21px;
	padding: 13px 21px;
}
.upr {
	text-transform:uppercase;
}
.unblock .cntct-detail > p, .unblock .cntct-detail li {
	color: #867e70;
}
.card-image {
	background-image: url("../images/user-image.png") !important;
	background-repeat: no-repeat !important;
	color: #677e95 !important;
	height: 23px;
	/* margin-left: 18px; */
	padding-left: 25px !important;
}
.card-image a {
	margin-left:1px;
	font-size:14px;
}

.unblock .cntct-detail .twitterimg {
	background-image: url("../images/twiiter_img.png");
	background-repeat: no-repeat;
	color: #677e95;
	height: 23px;
	/* margin-left: 15px; */
	padding-left: 25px;
}
.unblock .cntct-detail > ul > li.twitter-divider{
	background-position: left center !important;
	margin-left: 15px;
}
.social-iconsocial-icons.sprit ul li a {
	background-image: url("../images/social-sprit.png");
	background-repeat: no-repeat;
	height: 23px;
	width: 23px;
}
.social-icons.sprit ul li.twitter a {
	background-position: -26px 0;
}
.social-icons.sprit ul li.linkedin a {
	background-position: -51px 0;
}
.social-icons.sprit ul li.rss a {
	background-position: -78px 0;
}
.brdr-btm {
	border-bottom:1px solid #cbcbcb;
	padding-bottom: 11px;
}
.desc li {
	color:#666666;
	font-size:12px;
	text-transform:uppercase;
	line-height:20px;

}
/*@media (min-width: 992px)
{
.desc li {
	     width: 31.333333% !important;
	}
}*/

.highlight {
	color:#677e95;
}
.headings a {
	background: none repeat scroll 0 0 #f0eeeb;
	color: #8b857b;
	display: inline-block;
	float: left;
	padding: 8px 10px;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom:30px;
}
.headings a:hover {
	color: #ffffff;
	background:#677e95;
}
.brnd-image {
	margin-bottom: 20px;
	margin-top: 70px;
}
.social-icons.sprit ul {
	float:left;
}
li a.selected {
	background-image: url("../images/right-arrow2.png");
	background-position: right center;
	background-repeat: no-repeat;
	color: #677e95;
}
.catgry a {
	text-transform:uppercase;
	color:#959697;
	font-size:13px;
	padding-right:19px;
}
.catgry li {
	max-width:243px;
	margin-bottom:0;
}
/*.catgry{float:left;}*/

.category-table .block {
	top:auto\9;
}
.profile-box p {
	font-size: 14px;
	text-transform:  none !important;
	color:#a5acb3;
}
.profile-box .cntct-detail p {
	font-size:14px;
	text-transform:lowercase;
	color:#867e70;
}
p.pera {
	text-transform:capitalize;
	font-size:14px;
	line-height:25px;
}
span p.pera {
	text-transform:capitalize;
	font-size:14px;
	line-height:25px;
	color: #666666 !important;
}
span p {
	text-transform:capitalize !important;
	font-size:14px !important;
	line-height:25px !important;
	color: #666666 !important;
}
span ul li {
	font-size:14px !important;
	line-height:25px !important;
	color: #666666 !important;
}
.profile_related_text {
	min-height: 148px;
	margin-top: 12px;
}
/*css for resource page*/



.about-us.resource #banner-img {
	background: url("../images/banner-image-resorce.jpg") no-repeat scroll center 0 transparent;
	display: block;
	height: 237px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	top: -47px;
	z-index: 0;
}
.container.inner-width {
	max-width: 1028px;
}
.about-us.interior .right-side {
	border-left: 1px solid #cbcbcb;
	margin-top: 13px;
}
.sort-by {
	padding-bottom:3px;
	font-family: gothamhtf book;
	float:left;
}
.pl {
	padding-left:18px;
	padding-right:3px;
}
.event-section.clearfix.pl {
	padding-left: 16px;
}
.descr {
	margin-bottom: 5px !important;
}
.sort-by {
	margin-top: 15px;
}
.resource-part a {
	text-decoration:none;
}
.top-part {
	border-bottom:1px solid #cbcbcb;
}
.sort-by > ul {
	float: left;
}
.sort-by > label {
	float: left;
	color:#677e95;
	font-weight:normal;
}
.sort-by > ul {
	list-style: none outside none;
	padding-left: 15px;
}
.sort-by li {
	display: inline-block;
	color:#ababac;
}
.sort-by li a {
	color:#ababac;
}
li.seperator {
	margin:0 11px;
}
.event-section {
	margin-top: 23px;
}
.date {
	color: #9e988e !important;
	font-family: gothamhtf book !important;
}
.event-title {
	color: #677e95;
	font-family: gothamhtf book;
	font-size: 18px;
	text-transform: uppercase;
	margin-top:0px;
	margin-bottom:3px;
}
.left-inner {
	padding:0 3px;
}
.resource.about-us .right-side .event-section p {
	margin-bottom: 7px;
}
.descr {
	color: #807e7e !important;
	font-family: GothamHTF Light !important;
	font-size: 15px !important;
}
.event > a {
	color: #677e95;
	font-size: 13px;
}
.event img {
	float: left;
	margin-right: 22px;
}
.event-box {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom:35px;/*border-bottom: 1px solid #cdcdcd;*/
}
.calendar .event-box {
	border-bottom: 1px solid #cbcbcb;
	clear: both;
	float: left;
	margin-bottom: 48px;
	padding-bottom: 34px;
	width: 100%;
	padding-left:16px;
}
.event-box.new {
	margin-bottom: 48px;
}
.pagination-bottom {
	width:100%;
	text-align:center;
}
/*for pagination*/

.pagination li a {
	border-left: 1px solid #dddddd;
}
.pagination li.active a {
	border: medium none;
}
.prev > a {
	border: medium none !important;
}
/*css for resource-detail*/



.sort-by.listing ul {
	background-image:url(../images/left-arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:19px;
}
.detail-section .descr {
	color: #666 !important;
	font-family: gothamhtf book !important;
	font-size: 14px !important;
}
.detail-section {
	margin-top: 23px;
}
.detail-section img {
	margin-right: 17px;
}
.rs-dtl .pl {
}
/*event page*/

.event ul li a {
	color: #677e95;
	font-family: lato regular;
	font-size: 13px;
}
.event ul li a:hover {
	text-decoration:none;
}
.event ul li {
	display:inline-block;
}
.event ul {
	padding-left:0px;
}
.seperators {
	background-image: url("../images/separator.png");
	background-position: center center;
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}
.event-box.new ul {
	margin-bottom: 0;
}
.fltr-optn {
	float:left;
}
.btn-group.bootstrap-select {
	margin-right: 12px;
}
.sort-by.sel > label {
	margin-right:23px;
	margin-top:12px;
}
.sort-by.sel {
	margin-top: 2px;
	padding-bottom:2px;
}
.reset {
	float: left;
	font-size: 13px;
	line-height: 35px;
}
.reset > a {
	color: #999;
	font-family: gothamhtf book;
	font-size: 13px;
	text-decoration:none;
}
.reset > a:hover, .reset > a:active, .reset > a:focus {
	text-decoration:none;
	color: #999;
	outline:none;
}
.open ul li {
	display: block;
}
.descr span {
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	margin-right: 9px;
}
.sort-by li a:hover {
	text-decoration:none;
}
.sort-by li a:focus, .sort-by li a:active {
	outline:none;
	text-decoration:none;
}
/* for event page calendar part*/

.about-us.interior.calendar .right-side {
	border-right: 1px solid #cbcbcb;
	border-left:none;
	padding-right: 46px;
}
.calendar-part {
	float: right !important;
	max-width: 226px;
	min-width:226px;
}
#toggle .light-green-text {
	color: #677e95;
	font-size: 17px;
	margin-bottom:2px;
}
/*=============================About us page=============================*/

.contact-us input:focus, .contact-us textarea:focus {
	border:0;
	box-shadow:none;
}
.contact-us #banner-img {
	background: url("../images/banner-img4.jpg") no-repeat scroll center 0 transparent;
	display: block;
	height: 228px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	top: -47px;
	z-index: 0;
}
.contact-us .main-content {
	padding-top: 16px;
	min-height:1100px;
}
.contact_heading {
	border-bottom: 1px solid #cbcbcb;
}
.contact_heading h1 {
	color:#677e95;
	font-size:17.05px;
	font-family: 'GothamHTF Book';
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:12px;
}
.contact_map {
	margin-top:17px;
}
.contact_map iframe {
	width:100%;
}
.contact_address {
	margin-top:19px;
	background:#f5f3f0;
	padding:17px 30px;
}
.contact_address label {
	font-family: 'GothamHTF Book';
	font-size:13px;
	color:#989999;
	font-weight:normal;
}
.contact_address input, .contact_address textarea {
	border:0;
	border-radius:0;
	box-shadow:none;
}
.contact_address textarea.form-control {
	height:155px;
}
.contact_address .btn.btn-default {
	border-color:#72879c;
	background:#677e95;
	color:#fff;
	font-size: 13px;
	font-family: 'GothamHTF Book';
	text-shadow:none;
	padding:7px 23px 7px 29px;
}
.contact_address .form-group {
	margin-bottom:20px;
}
.contact_left_address {
	width:100%;
	clear:both;
	overflow:hidden;
	height:auto;
	margin-top:10px;
}
.contact_inr_add h2 {
	font-size:16px;
	color:#677e95;
	font-weight:normal;
	text-transform:uppercase;
	font-family: 'GothamHTF Book';
	margin-bottom: 8px;
}
.contact_inr_add p {
	color:#9e988e;
	font-size: 13px;
	font-family: 'GothamHTF Book';
	line-height:23px;
	margin-bottom: 8px;
}
.telephone {
	display: inline-block;
	float: left;
	width: 100%;
}
.telephone > p {
	clear: both;
	display: inline;
	margin-bottom: 10px;
}
.telephone span {
	color:#d6d4d0;
	padding:0 6px;
}
.contact_inr_add a {
	color:#36699f;
	font-family: 'GothamHTF Book';
	font-size:13px;
}





/*================CSS FOR RESPONSIVE ALL DEVICES====================*/





    /* Large desktop */

    @media (min-width: 1200px) {
 .photo-gallery .photo-block {
height:277px;
}
 #slider .carousel-caption {
width: 1343px;
margin:0 auto;
}
 #navigation ul.top-nav {
margin:0;
}
 .right-side {
 min-width: 767px;
}
}
 @media (min-width: 1191px) and (max-width: 1199px) {
 #navigation ul li a {
 font-size: 14px;
 padding: 15px 7px;
}
 .about-us .photo-gallery .photo-block {
 margin: 0 2%;
 width: 22%;
}
 .photo-gallery .photo-block {
height:277px;
}
}
 @media (min-width: 980px) and (max-width: 1190px) {
 .photo-gallery .photo-block {
 display: inline-block;
 float: left;
 margin: 0 1%;
 width: 18%;
}
 #navigation ul li a {
 font-size:14px;
 padding: 15px 8px;
}
 #footer {
 background-color:#7e776d;
 height: auto;
}
 .hover-box {
 background-color:#698095;
}
 .hover-box ul.navbar {
 width: auto;
}
 .info-tab ul.top-nav li {
 margin: 0 25px;
}
 .about-us .photo-gallery .photo-block {
 margin: 0 2%;
 width: 22%;
}
.practice-areas .photo-gallery{
	display: inline-table;
    width: 32.333%;
}
 .practice-areas .photo-gallery .photo-block {
 margin: 0 1% !important;
 width: 100%;
}
 .photo-gallery .photo-block {
height:auto;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
 .card-image {
margin-left:0px;
}
 .caption {
 left: 10% !important;
 top: 21%;
 width: 80% !important;
}
 .find-attorney #footer {
height:auto;
background-color:#726d62;
}
#Services ul.navbar li {
 margin-bottom:15px;
}
#Services ul {
 padding-top:25px;
}
 .accordian-block .content-block {
 width:100% !important;
}
.practice-areas .photo-gallery {
 float: left;
 width: 44% !important;
 margin:0 11px !important;
 min-height:243px;
}
.photo-gallery .photo-block {
 min-height:inherit !important;
}
.practice-areas .photo-gallery .photo-block {
 width:100% !important;
}
.accordian-block .content-block {
 padding-left:0;
 padding-right:0;
}
}
@media (min-width: 481px) and (max-width:639px) {
	.practice-areas .photo-gallery{
		min-height: 200px;
	}
}
 @media (min-width: 640px) and (max-width:767px) {
 .serach-box {
 width:68% !important;
}
 .social-icons {
 width:30% !important;
}
.practice-areas .photo-gallery .photo-block .image{
	min-height:207px;
}
}
@media (max-width: 479px) {
 .photo-gallery {
 width:100% !important;
}
 .photo-gallery .photo-block {
 margin:0 !important;
}
 .photo-gallery .photo-block {
 width: 100% !important;
}
 .photo-gallery .photo-block {
 margin-bottom: 20px !important;
}
 .photo-gallery .photo-block img {
 width:100% !important;
 max-width:none !important;
}
.accordian-block .content-block {
padding-left:0;
}
}
 @media (min-width: 480px) and (max-width:767px) {
 .photo-gallery,  .accordian-block .content-block {
 width:100% !important;
}
 .photo-gallery .photo-block {
 width: 50% !important;
}
 .photo-gallery .photo-block img {
 width:100% !important;
 max-width:none !important;
}
.practice-areas .photo-gallery {
 float: left;
 width: 45% !important;
 margin:0 11px !important
}
.practice-areas .photo-gallery .photo-block {
 width:100% !important;
}
.accordian-block .content-block {
 padding-left:0;
 padding-right:0;
}
.about-us .photo-gallery .photo-block:first-child,
.about-us .photo-gallery .photo-block{
	margin:0;
}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
 #navigation ul li a {
 font-size:14px;
 padding: 12px 9px;
 line-height:23px;
}
 .front #navigation ul.top-nav {
padding:0 0;
}
 .header-left, .header-right {
 width:46%;
}
 #footer .col-first .search-box .search-text {
 width: 76%;
}
 #footer .col-first .search-box .search-button {
 width: 18%;
}
 #footer .col-second .search-box .search-text {
 width:53%;
}
 .caption {
 left:5%;
 width: 90%;
 margin: 0 auto;
 height: auto;
}
 .photo-gallery .photo-block {
 display: inline-block;
 float: left;
 margin: 0 1%;
 width: 18%;
}
 .caption .inner {
 padding: 1% 4%;
}
 .info-tab ul.top-nav li {
 margin: 0 26px;
}
 .photo-gallery .photo-block .info p {
 font-size:12px;
}
 .hover-box ul.navbar {
 width: auto;
}
 #footer {
 background-color:#7e776d;
 height: auto;
}
 .about-us .photo-gallery .photo-block {
 margin: 0 2%;
 width: 22%;
}
 .accordian-block .header-nav ul li {
 width:33.3%;
 display:inline-block;
}
 .accordian-block .header-nav ul li a {
 width:100%;
}
 .practice-areas .photo-gallery .photo-block {
 margin: 0 1% !important;
 width: 23%;
}
 .photo-gallery .photo-block {
height:auto;
}
}
 @media (min-width: 768px) and (max-width: 992px) {
.front .info-tab ul.services-block li {
 margin:0;
}
.inner-content .left-content {
 border-right:none;
}
.practice-areas .photo-gallery .photo-block img {
 width:100% !important;
}
.menu-desktop{
	display:none;
}
}
@media (min-width: 768px) {
.photo-gallery .photo-block {
/* min-height: 270px;*/
}
.practice-areas .photo-block:hover .image img {
 border:none !important;
}
#demo.left-nav.collapse {
 display:block !important;
 height:auto !important;
}
.front .container-block-second .about-us {
	width: 310px !important;
}
}
    /* Landscape phone to portrait tablet */

    @media (max-width: 767px) {
		.practice-areas h5.menu-title {
	pointer-events: none;
		}
 .category-table tr {
display:table-row;
}
 .catgr {
width:100%;
table-layout:fixed;
word-wrap:break-word;
}
 .category-table th {
padding-left:8px;
}
 .category-table td {
padding:4px;
}
 .sort-detsail {
width:100%;
padding-left:0px;
}
 .card-image {
margin-left:12px;
}
 .category-table tr:hover .block {
 display: none;
}
 .left-col {
max-width:100%;
}
 .header-left {
 float: none;
 text-align: center;
 width: 100%;
}
 .column {
 float:none;
 width:auto;
 clear:both;
}
 .serach-box {
 width: 73%;
 float:left;
}
 .social-icons {
 width: 25%;
 margin-left: 2%;
}
 .social-icons ul {
 float:right;
}
 form.serch-form {
 width:100%;
}
 .search-text {
 width: 88%;
 padding: 0 2%;
}
 .serch-btn {
 width: 8%;
 padding: 0;
}
 .block-date {
 margin:15px 0;
 text-align:center;
}
 #navigation ul {
 display: block;
 float: none;
 margin: 0 auto;
 padding: 0;
 text-align: center;
}
 #navigation {
 height:auto;
 background-repeat:repeat;
}
 #navigation ul li {
 display: block;
 float: none;
 list-style: none outside none;
 background:#f2f2f2;
}
 #navigation ul li:hover {
 background:#647a91;
}
 #navigation ul li:hover a {
 color:#fff;
}
 #navigation ul li a {
 font-size:14px;
}
 #banner {
 background: none repeat scroll 0 0 transparent;
 height: auto;
 overflow: hidden;
}
 #slider {
 background: url("../images/slider-img.jpg") no-repeat scroll 0 0 transparent;
 height: auto;
}
 .caption {
 background: none repeat scroll 0 0 #faf7f6;
 height: auto;
 left: 5%;
 margin: 0 auto;
 position: absolute;
 top: 130px;
 width: 90%;
}
 .caption .inner {
 padding: 10px 15px;
}
 h3.title {
 font-size: 18px;
}
 .caption .inner p {
 font-size:14px;
 margin: 0;
}
 .caption h3.title {
 margin:5px 0;
}
 h1.block-title {
 font-size:26px;
}
 .photo-gallery {
 width:215px;
 margin:0 auto 20px;
}
 .photo-gallery .photo-block {
 padding:0 15px 0;
 margin:0 0 30px;
}
 #footer .col-first, .col-second, .col-third {
 margin: 0 0 20px;
}
 .footer-top {
 padding-top:30px;
}
 #footer .col-second .search-box .search-text {
 width: 78%;
 padding: 0 1%;
}
 #footer .col-second .search-box .search-button {
 width: 19%;
 padding: 0 2%;
}
 #footer .social-icons {
 width:130px;
}
 .info-tab ul.top-nav li {
 width: 124px;
 margin: 0;
}
#footer .social-icons ul {
 float:left;
}
 .info-tab ul.top-nav li a {
 font-size: 16px;
 line-height: 18px;
 min-height: 137px;
 padding-left: 3px;
 padding-right: 3px;
}
 .hover-box ul.navbar, .container-block-first p {
 width:100%;
}
 .hover-box .view-all {
 margin-bottom:20px;
 margin-top: 30px;
}
 .hover-box {
 height:auto;
 background-color:#698095;
}
.front .hover-box {
 background-size:cover;
}
.photo-gallery .photo-block .info {
 display:block !important;
}
.photo-gallery .photo-block img {
 border-bottom:5px solid #698095 !important;
 padding-bottom:0;
}
 #footer {
 background-color: #7c766c;
 height: auto;
 padding-bottom: 20px;
}
 .footer-bottom .inner {
 padding-top:0;
}

.photo-gallery .photo-block {
 margin-bottom:20px !important;
}
 .about-us .left-side ul.left-nav li a {
 text-align:center;
}
 .about-us .left-side {
 margin-bottom:20px;
}
 .about-us #banner {
 height:auto;
}
 .about-us #banner-img {
 top:0;
}

		
.menu-desktop{
	display:none;
}
		

		/*practive area*/

		.practice-areas h5.menu-title {
 text-align:center;
 background-position:right center;
}
 .accordian-block .header-nav ul li {
 width:33.3%;
 display:inline-block;
}
 .accordian-block .header-nav ul li a {
 width:100%;
}
 .right-content ul.left-nav li {
 width:100%;
 text-align:center;
 clear:both;
}
 .practice-areas .photo-gallery {
 width:auto;
 margin:0 auto;
 text-align:center;
}
 .practice-areas .photo-gallery .photo-block {
 width:20%;
 margin:0 2.5% !important;
 text-align:center;
}
 .accordian-block .content-block p {
 margin-bottom:20px;
}
 .practice-areas .photo-gallery .photo-block h4.name {
 font-size:12px;
 line-height: 16px;
}
 .practice-areas .left-content {
 margin-bottom:20px;
}
 .practice-areas h2.block-title {
 display: block;
 font-size: 22px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 100%;
}
 .practice-areas #banner-img {
 top:0;
}
 .practice-areas #banner {
 height:auto;
}
 .practice-areas .left-side ul.left-nav li a {
 text-align:center;
}
 .practice-areas #footer {
 margin-top: 20px;
}
 .practice-areas .left-side {
 margin-bottom: 20px;
}
 .dropdown-block ul.sub-nav li a {
padding: 5px 10px !important;
}
 .caption {
 left: 10% !important;
 top: 21%;
 width: 80% !important;
}
 .photo-gallery .photo-block {
height:auto;
}
 .find-attorney .search-box, .practice-areas .search-box {
width:100%;
}
 .find-attorney #footer, .practice-areas #footer {
height:auto;
background-color:#726d62;
}
 .catgry, .brnd-image {
margin-top: 20px;
}
 ul.footer-nav {
float:none;
}
 .footer-bottom .copyright-text {
float:none;
}
 ul.footer-nav li {
float:none;
}
 ul.footer-nav li span {
display:none;
}
 ul.top-nav li:hover, ul.top-nav li:hover a {
color:#647a91;
}
 .dropdown-block ul.sub-nav li a:hover, .dropdown-block ul.sub-nav li a:focus, .dropdown-block ul.sub-nav li a:active {
 color: #fff !important;
}
 ul.sub-nav li:hover, ul.sub-nav li:focus, ul.sub-nav li:active, ul.sub-nav li a:hover, ul.sub-nav li a:focus, ul.sub-nav li a:active {
 background:#647a91 !important;
}
 .unblock .profile-box > h3 {
font-size: 16px;
}
 .profile-box span a {
line-height:20px;
}
 #slider h3.title {
 font-size: 20px;
 margin-bottom: 8px;
}
 .caption .inner p {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 100%;
}
 .about-us .team-contanier {
margin: 10px 0 0;
}
.team-contanier .team-head {
 margin: 0 auto;
 width: 280px;
}
.left-side {
 background-color:1px solid #536d85;
}
.category-table tr.user_row td.block {
 display:none !important;
}
.front #slider .carousel-caption {
 display:none;
}
.team-head h2.block-title{
	display:block;
	width:100%;
}
.team-head a.view-all{
	border-left:none;
	margin:0;
	clear:both;
}
.front .container-block-second .about-us{
	text-align:center;
	
}
.about-us h2.block-title{
	margin-bottom:0;
}
.team-head{
	margin-bottom:20px !important;
	text-align:center;
}
}
 @media (max-width: 335px) {
.cntct-detail li {
padding-right:9px;
}
 .photo-gallery {
 width:215px;
}
}
/* Landscape phones and down */

@media (max-width: 480px) {
	.col-md-12.clearfix.link-block {
		height: 110px;
	}

	.col-md-12.clearfix .cntct-detail ul li.last span{
		display: none;
	}
 .info-tab ul.top-nav li {
 width:81px;
}
.services-block li {
 width:95px !important;
}
.front #slider .carousel-caption {
 display:none;
}
 #footer .col-second .search-box .search-button {
 width: 28%;
}
 #footer .col-second .search-box .search-text {
 width: 68%;
}
 #footer {
 background-color:#7c766c;
 height:auto;
 padding-bottom: 20px;
}
 .footer-bottom {
 padding-top:0;
}
 .hover-box {
 height:auto;
 background-color:#698095;
}
 .hover-box ul.navbar li {
 display: block;
 margin-bottom: 15px;
 float:none;
}
 .hover-box ul.navbar li span {
 display:none;
}
 .social-icons {
 width:100%;
 margin-left:0;
 margin-bottom:10px;
}
 .serach-box {
 width:100%;
}

		

		/*practive area*/

		.accordian-block .header-nav ul li {
 width:100%;
 display:block;
 float:none;
 clear:both;
}
 .accordian-block .header-nav {
 height:auto;
}
 .accordian-block .header-nav ul li a {
 width:100%;
}
 .practice-areas .photo-gallery .photo-block {
 width:44%;
 margin:0 3% !important;
 text-align:center;
}
 .category-table tr {
padding:5px 0;
display:block;
}
 .category-table td {
 clear: both;
 display: block;
 padding: 4px;
 width: 100%;
}
.category-table th {
 padding-right:15px;
}
 .category-table td.view-profile {
 font-size: 12px;
 padding: 4px;
 width: 100%;
}
 #slider h3.title {
 font-size: 20px;
 margin-bottom: 8px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 100%;
}
 .caption .inner p {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 100%;
}
 .cntct-detail > ul {
margin-top:10px;
}
 .unblock .cntct-detail li {
 float:none;
 padding:0;
 margin:0 0 10px;
 background-image:none;
}
}
@media (max-width: 1023px) {
#pauseButton{
	display:none;
}
#header{
	padding-bottom:20px;
}
}
#navigation, #banner {
	height:auto\9\0;
}
.serch-btn {
	text-indent: -99999px;
}
.search-btn {
	text-indent: -99999px;
}
.search-button {
	text-indent: -9999px;
}
.search-button.bt {
	text-indent:inherit;
}
table.catgr {
	width:100%;
}
th.last {
	display:none;
}
.footer-bottom .inner p {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.footer-bottom .inner font {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.footer-bottom .inner span {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.footer-bottom .inner label {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.footer-bottom .inner div {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.footer-bottom .inner a {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.footer-bottom .inner a span {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.address_row p {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.address_row font {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.address_row span {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.address_row label {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.address_row div {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.address_row a {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
.address_row a span {
	color:#fff !important;
	font-size:14px !important;
	text-decoration: none !important;
}
#Services p {
	color:#fff !important;
	font-size:17px !important;
}
#Services font {
	color:#fff !important;
	font-size:17px !important;
}
#Services span {
	color:#fff !important;
	font-size:17px !important;
}
#Services label {
	color:#fff !important;
	font-size:17px !important;
}
#Services div {
	color:#fff !important;
	font-size:17px !important;
}
#Services a {
	color:#fff !important;
	font-size:17px !important;
	opacity: .7;
}
#Services a:hover {
	opacity:1.0;
}
#Services a span {
	color:#fff !important;
	font-size:17px !important;
}
#History p {
	color:#fff !important;
	font-size:17px !important;
}
#History font {
	color:#fff !important;
	font-size:17px !important;
}
#History span {
	color:#fff !important;
	font-size:17px !important;
}
#History label {
	color:#fff !important;
	font-size:17px !important;
}
#History div {
	color:#fff !important;
	font-size:17px !important;
}
#History a {
	color:#fff !important;
	font-size:14px !important;
	opacity:.7;
}
#History a:hover {
	opacity:1.0;
}
#History a span {
	color:#fff !important;
	font-size:17px !important;
}
#Events p {
	color:#fff !important;
	font-size:17px !important;
}
#Events font {
	color:#fff !important;
	font-size:17px !important;
}
#Events span {
	color:#fff !important;
	font-size:17px !important;
}
#Events label {
	color:#fff !important;
	font-size:17px !important;
}
#Events div {
	color:#fff !important;
	font-size:17px !important;
}
#Events a {
	color:#fff !important;
	font-size:14px !important;
	opacity: .7;
}
#Events a:hover {
	opacity: 1.0;
}
#Events a span {
	color:#fff !important;
	font-size:17px !important;
}
/*css for editorial*/

.image-section .text-right {
	color: #536d85;
	font-size: 15px;
	line-height: 30px;
	padding: 0 25px;
}
.editorial-block-btm3 h6 {
	color: #677e95;
	font-size: 17px;
	font-family:gothamhtf book;
	text-transform: uppercase;
	margin-bottom: 6px;
	padding-top: 20px;
}
.editorial-block-btm3 a {
	color: #677e95;
	font-family: lato regular;
	font-size: 15px;
	margin-top: 12px;
	text-transform:uppercase;
	padding-bottom: 20px;
}
.editorial-mdl-bottom.editorial-a1-mdl {
	border-top: 1px solid #d9d9d9;
	clear: both;
	float: left;
	margin-bottom: 20%;
	margin-top: 5%;
	overflow: hidden;
}
.editorial-mdl-bottom {
	display: block;
	margin-bottom: 60px;
	overflow: hidden;
	clear:both;
	border-top:1px solid #d7d7d7;
	padding-top:8px;
	margin-top:6%;
	float:left;
}
.editorial-mdl-bottom .col-md-4:first-child {
	border-left: 0 none;
}
.editorial-mdl-bottom .col-md-4 {
	border-left: 1px solid #d7d7d7;
}
.editorial-block-3 {
	clear: both;
	display: block;
	overflow: hidden;
	margin-bottom:30px;
}
.editorial-block-3 img {
	display: block;
	margin-bottom: 25px;
	margin-top: 5px;
}
.editorial-block-3 h6 {
	color: #677e95;
	font-size: 16px;
	font-family:gothamhtf book;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.editorial-list {
	padding:0;
}
.editorial-list li {
	color: #717171;
	font-family: "GothamHTF Light";
	font-size: 15px;
	line-height: 28px;
	margin: 0 0 6px;
}
.editorial-list li {
	list-style: disc inside none;
	padding-left: 10px;
}
.mehind {
	color:#536d85;
}
a {
	text-decoration: none !important;
}
.no-accordian {
	color: #666666 !important;
	font-family: gothamhtf book !important;
	font-size: 14px;
	line-height: 8px;
}
.no-accordian p {
	color: #666666 !important;
	font-family: gothamhtf book !important;
	font-size: 14px !important;
	line-height: 25px !important;
	font-style: normal !important;
}
.user-cont div {
	color: #536d85;
	font-family: gothamhtf book;
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
	width: 92%;
}
.about-us table td p {
	line-height: 15px !important;
}
#sl_badge_container_sm_white img {
	margin-left:2px !important;
}
.righside_bar_dt_last {
	font-family:gothamhtf book;
}
.chng1 {
	margin-top: 0px !important;
}
.chng2 {
	margin-top: -9px;
}
.chng3 {
	margin-left: -14px !important;
}
.col-md-4 {
/*width: 27.333333% !important;*/
}
.testimonail-block p a {
	font-style: normal;
	color: #2a6496 !important;
}
.testimonail-block p a:hover {
	opacity:.6 !important;

}
.text_photo_block {
	max-width: 175px;
}
.event-padding {
	margin-bottom: 20px !important;
}
ul {
	-webkit-padding-start: 16px;
}
.caret-right {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
	border-left: 4px solid #9eacbb;
}
.arrow-right .caret-right {
	float: right;
	margin-top: 7px;
	color: #b5b5b5;
}
.home-content p {
	width:100% !important;
}
.front .container-block-second .about-us {
	margin: 0 auto;
	float:none !important;
}
.front .photo-block .img a img[style] {
	height:auto !important;
}
#Services p {
	margin-bottom:0;
}
.contact_map #map {
	width:100% !important;
}
.serach-box .gsc-input-box {
  height: auto;
  width: auto;
}
.serach-box .gsc-search-button {
  height: auto;
  width: auto;
}
/* New Css */
.right-side .pressroom-photo{
	float: left;
	margin-right: 30px;
	width:auto;
}
.subsscribe-btn{
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.subsscribe-btn a{
	background: #677e96;
	display: inline-block;
	padding:10px 15px;
	color: #ffffff;
}
.subsscribe-btn a:hover,
.subsscribe-btn a:focus{
	color:#ffffff;
}
@media (max-width: 640px) {
    .right-side .pressroom-photo{
		float: none;
		margin-bottom: 15px;
		margin-top:15px;
	}
	
}
@media (max-width:640px) and (min-width:480px){
	#html5box-html5-lightbox{
		padding-left:40px !important;
		padding-right:40px !important;
	}
}
@media (max-width:479px) {
    .profile-box ul.list-unstyled > a{
		margin-bottom: 15px;
		display: inline-block;
	}
	#html5box-html5-lightbox{
		padding-left:20px !important;
		padding-right:20px !important;
	}
}
.profile-box ul.list-unstyled > a li img{
	/* width:  100%; */
	}
	
@media (max-width:992px) and (min-width:480px){
	.profile-box ul.list-unstyled > a li{
		width:100%;
	}
	.profile-box ul.list-unstyled > a{
		display: inline-block;
		width:50%;
		float:left;
	}
	.profile-box ul.list-unstyled li{
		/*width:50%;*/
		float:left;
		margin-top: 20px;
	}
}
@media (min-width:992px) {
	.profile-box ul.list-unstyled > li{
		/*margin-left: 12px;*/
	}
}
@media (max-width:992px) and (min-width:768px){
    .info-tab ul.top-nav li{
        width: 185px;
    }
    .info-tab ul.top-nav li a{
        font-size: 18px;
    }
}
@media (max-width:479px){
	.video_wrapper .left-video-thumb{
		margin-bottom: 15px;
	}
}
@media (max-width:767px) and (min-width:480px){
	.info-tab ul.top-nav li{
        width: 118px !important;
    }
    .info-tab ul.top-nav li a{
        font-size: 16px;
	}
	.video_wrapper .left-video-thumb,
	.video_wrapper .right-video-thumb{
		width:50%;
		float: left;
	}
}
.accordian-block .content-block .no-accordian{
	line-height: normal;
}
.accordian-block .content-block .no-accordian span.yes-upper{
	margin-bottom: 4px;
    display: inline-block;
}
.accordian-block .content-block .no-accordian a{
	line-height: 20px;
}
.category-table .super_lawyers_badge tr:hover{
	background:rgba(255, 255, 255, 0.2);
}
.category-table .super_lawyers_badge tr:first-child td a,
.category-table .super_lawyers_badge tr:last-child td a{
	overflow: hidden;
	text-indent: -9999px;
}
.profile-box .col-md-9.col-sm-8 ul.list-unstyled > li .super_lawyers_badge{
	padding-left: 10px !important;
}
#html5-watermark {
    position: absolute !important;
    top: auto !important;
    left: auto !important;
    right: 10px !important;  
	bottom: 56px !important;
	opacity:0;
}
#html5-lightbox-box, #html5-elem-wrap{
	width:auto !important;
	max-width: 577px !important;
}
.lightboxcontainer {
	width:100%;
	text-align:left;
  }
.video_wrapper {
    max-width: 715px;
    margin: auto;
    padding: 15px 0;
}
.video_wrapper a{
	color:#ffffff;
}
.video_wrapper a:hover,
.video_wrapper a:focus{
	color:rgba(255, 255, 255, 0.8);
}
.video_wrapper a p{
	margin-bottom: 0;
	font-weight: 300 !important;
	letter-spacing: 1px;
}

.footer-top h4.blok-title a {
    display: block;
    text-align: center;
    color: #fff;
    cursor: pointer;
    line-height: 19px;
	opacity:0.7;
	transition:0.5s;
}

.footer-top h4.blok-title a:hover {
   opacity:1;
}
#officeModel1 .modal-content,
#officeModel2 .modal-content{
	max-width: 430px;
    margin-left: auto;
    margin-right: auto;
}
#officeModel1 .modal-content button.close,
#officeModel2 .modal-content button.close{
	position: absolute;
    right: 2px;
    top: -2px;
}
.pressroom-top-section{
	display: inline-block;
	width:100%;
}
.pressroomdate-top{
	float: left;
}
.pdf_top-right{
	float: right;
}
.pdf_top-right ul{
	list-style: none;
	padding-left: 0;
}
.pdf_top-right ul li a{
	color: #003366;
	font-style: italic;
}
.subscribe-footer{
	text-align: center;
}
.footer-top .subscribe-footer h4{
	margin-top: 5px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    line-height: normal;
}
#footer .footer-top .address_row .left-block a{
	position: relative;
}
#footer .footer-top .address_row .left-block a:after{
	content: '';
    background: url(../images/map-marker.svg) no-repeat scroll center center;
    background-size: 15px;
    display: inline-block;
    width: 15px;
    height: 17px;
    position: absolute;
    top: 0;
    right: -20px;
    /* background-color: #fff; */
    padding: 3px;
}
@media (max-width: 479px) {
    #officeModel1 .modal-content .modal-body iframe,
    #officeModel2 .modal-content .modal-body iframe{
        width:100% !important;
    }
}


#archiveList ul li{
	width:100%;
	clear:both;
}
#archiveList ul li > a{
	font-family: 'GothamHTF Light';
    font-size: 15px;
   
    line-height: 25px;
    margin-bottom: 5px;
}
#archiveList ul li > a:hover,
#archiveList ul li > a:focus{
	color: #666666;
}
.newsletter-archieve{
	margin-top: 10px;
}
#archiveList{
	margin-top:10px;
	margin-bottom: 10px;
}
.col-md-12.clearfix.link-block{
	border-bottom: 1px solid #cbcbcb !important;
	padding-bottom: 10px;
}