html{
	scroll-behavior:smooth;	
		
	}
	#topHeader {
		background: #2c4e86;
		padding: 3px 10px;
		height: 26px;
		display: flex;
		align-items: center;
	}
	
	#topHeader .langWrapper {
		display: flex;
		align-items: center;
		padding: 0 10px;
	}
	
	#topHeader .langWrapper span {
		color: #fff;
		font-size: 12px;
		margin-right: 10px;
	}
	
	#topHeader .langWrapper select {
		margin: 0;
		padding: 0 10px;
		border: 0;
		display: block;
		font-size: 12px;
		border-radius: 15px;
	}
	
	#topHeader .links {
		flex: 1;
		text-align: right;
	}
	
	#topHeader .links a {
		color: #fff;
		font-size: 12px;
		margin: 0 5px;
		cursor: pointer;
	}
	
	.wrapper {
		float: left;
		width: 100%;
		overflow: hidden
	}
	
	.kode_wrapper {
		float: left;
		width: 100%;
		overflow: hidden
	}
	
	input[type="radio"].form-control {
		display: inline;
		height: auto !important;
		width: auto;
		padding: 0 !important;
		margin-right: 5px;
		vertical-align: text-top;
	}
	
	.radiowrap label {
		display: flex;
		align-items: flex-start;
	}
	
	.radiowrap label b {
		padding-left: 5px !important;
	}
	
	.header {
		width: 100%
	}
	
	.section {
		padding: 0;
		float: left;
		width: 100%
	}
	
	.section.section_4 {
		padding: 72px 0 80px
	}
	
	.section.section_2 {
		padding: 72px 0 73px
	}
	
	.kode_top_strip {
		float: left;
		width: 100%;
		background-color: #f9f9f9;
		padding: 11px 0;
		border-bottom: 1px solid #f3f3f3
	}
	
	.top_strip_colum {
		float: left;
		width: 100%
	}
	
	.top_strip_caption {
		float: left
	}
	
	.top_strip_caption a {
		display: inline-block;
		text-decoration: none;
		margin-right: 7px
	}
	
	.top_strip_caption p {
		margin: 0
	}
	
	.top_strip_caption span {
		margin-left: 35px;
		display: inline-block
	}
	
	.top_strip_soical {
		float: right
	}
	
	.kode_top_login_2 ul {
		float: right;
		list-style: none
	}
	
	.kode_top_login_2 ul li {
		float: left
	}
	
	ul.kode_top_login_2 li i {
		margin-right: 3px
	}
	
	.kode_top_login_2 .btn.btn-primary.btn-lg {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border: medium none;
		padding: 0 10px
	}
	
	.kode_top_login_2 .btn.active,
	.btn:active {
		box-shadow: 0px 0px
	}
	
	.kf_login_rigister {
		float: left;
		width: 100%
	}
	
	.kf_login_colum {
		float: left;
		width: 100%;
		padding-bottom: 28px;
		border-bottom: 1px solid #0070bb;
		background-color: #fff
	}
	
	.kf_login_colum:last-child {
		padding-bottom: 0
	}
	
	.kf_login_1 {
		float: left;
		width: 100%;
		padding: 29px 0;
		text-align: center;
		position: relative;
		margin-bottom: 40px
	}
	
	.kf_login_1:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: -12px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 12px 12px 0;
		border-color: #a12e4d transparent transparent;
		margin: auto
	}
	
	.kf_login_1 span {
		height: 40px;
		width: 40px;
		text-align: center;
		display: inline-block;
		border: 3px solid #fff;
		border-radius: 100%;
		color: #fff;
		margin-right: 15px
	}
	
	.kf_login_1 span i {
		line-height: 38px
	}
	
	.kf_login_1 h2 {
		display: inline-block;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff
	}
	
	.kf_login_filed {
		float: left;
		width: 100%;
		text-align: center;
		position: relative;
		padding: 0 6px
	}
	
	.kf_loging_input {
		float: left;
		width: 100%;
		margin-bottom: 20px;
		position: relative
	}
	
	.kf_loging_input input[type=text] {
		width: 350px;
		height: 44px;
		border: none;
		border: 1px solid #d3d3d3;
		color: #666;
		display: inline-block;
		padding-left: 15px
	}
	
	.kf_loging_input input:focus {
		border: 1px solid
	}
	
	.kf_loging_input input:last-child {
		margin-bottom: 0
	}
	
	.kf_loging_input label {
		position: absolute;
		top: 0;
		left: 119px;
		color: #fff;
		height: 44px;
		width: 44px;
		text-align: center;
		display: inline-block;
		line-height: 42px
	}
	
	.kf_login_password {
		float: left;
		width: 100%;
		padding: 0 125px
	}
	
	.kf_login_password ul {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.kf_login_password ul li {
		float: left;
		margin-right: 10px
	}
	
	.kf_login_password.kf_left li a {
		color: #0070bb
	}
	
	.kf_login_password ul li a {
		color: #999;
		text-transform: capitalize
	}
	
	.kf_login_singin {
		border-bottom: 1px solid #dbdbdb;
		float: left;
		text-align: center;
		width: 100%;
		margin-bottom: 25px
	}
	
	.kf_login_singin button {
		font-size: 18px;
		text-transform: uppercase;
		color: #fff;
		display: block;
		padding: 11px 0;
		font-weight: 700;
		width: 100%
	}
	
	.kf_login_singin button:hover {
		background-color: #000
	}
	
	.kf_login_singin.kf_padding {
		border-bottom: medium none;
		margin-bottom: 0
	}
	
	.kf_login_social_icon {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kf_login_social_icon p {
		color: #999;
		margin-bottom: 0;
		padding-bottom: 25px
	}
	
	.kf_login_social_icon ul {
		float: left;
		width: 100%;
		margin-bottom: 30px;
		padding: 0 160px
	}
	
	.kf_login_social_icon ul li {
		display: inline-block;
		margin-right: 15px;
		margin-bottom: 10px
	}
	
	.kf_login_social_icon ul li a {
		display: inline-block;
		height: 64px;
		width: 64px;
		text-align: center;
		color: #fff
	}
	
	.kf_login_social_icon ul li a:hover {
		background-color: #333;
		color: #fff
	}
	
	.kf_login_social_icon ul li a i {
		line-height: 64px
	}
	
	.kf_login_social_icon h5 {
		color: #999;
		float: left;
		padding-bottom: 30px;
		width: 100%
	}
	
	.kf_login_social_icon h5>a {
		display: inline-block
	}
	
	.kf_login_forgrt {
		float: left;
		width: 100%;
		padding: 0 6px
	}
	
	.kf_login_forgrt a {
		color: #666;
		display: block;
		padding: 12px 0
	}
	
	.kf_login_forgrt p {
		color: #666;
		margin: 0;
		margin-bottom: 27px
	}
	
	.sab_banner {
		float: left;
		width: 100%;
		margin-bottom: 74px
	}
	
	.sab_banner img {
		width: 100%
	}
	
	.sab_banner figure {
		position: relative;
		display: block
	}
	
	.banner_caption {
		bottom: 0;
		margin: auto -580px auto auto;
		position: absolute;
		right: 50%;
		text-align: right;
		top: 174px
	}
	
	.banner_caption h1:first-child {
		margin: 0 0 15px;
		font-size: 60px;
		text-transform: uppercase;
		color: #fff;
		line-height: 65px
	}
	
	.banner_caption span {
		display: block
	}
	
	.banner_caption p {
		margin: 0;
		color: #fff;
		margin-bottom: 47px
	}
	
	.banner_caption a {
		font-weight: Semibold;
		text-transform: uppercase;
		border: 2px solid;
		padding: 11px 20px;
		display: inline-block;
		position: relative;
		z-index: 999
	}
	
	.banner_caption a:hover {
		color: #fff
	}
	
	.sab_banner .bx-wrapper .bx-controls-direction .bx-prev:after {
		margin-top: -16px;
		outline: 0 none;
		position: absolute;
		text-indent: -1px;
		top: 50%;
		z-index: 999;
		content: "\f053";
		left: 0;
		right: 0;
		bottom: 0;
		font-family: FontAwesome;
		font-size: 30px;
		color: #fff;
		text-align: center
	}
	
	.sab_banner .bx-wrapper .bx-controls-direction .bx-next:before {
		margin-top: -16px;
		outline: 0 none;
		position: absolute;
		text-indent: -1px;
		top: 50%;
		z-index: 999;
		content: "\f054";
		left: 0;
		right: 0;
		bottom: 0;
		font-family: FontAwesome;
		font-size: 30px;
		color: #fff;
		text-align: center
	}
	
	.sab_banner .bx-wrapper {
		margin: 0;
		padding: 0;
		position: relative
	}
	
	.sab_banner .bx-pager.bx-default-pager {
		bottom: 60px;
		padding: 0;
		position: absolute
	}
	
	.sab_banner .bx-wrapper .bx-pager.bx-default-pager a {
		background: #fff none repeat scroll 0 0;
		border-radius: 5px;
		display: block;
		height: 3px;
		outline: 0 none;
		text-indent: -9999px;
		width: 15px;
		margin: 0 4px
	}
	
	.law_practice_area {
		float: left;
		width: 100%;
		padding: 71px 0 40px
	}
	
	.law_practice_area_hdg {
		float: left;
		width: 100%;
		margin-bottom: 47px
	}
	
	.law_practice_area_hdg h2 {
		margin: 0;
		text-transform: uppercase;
		margin-bottom: 5px
	}
	
	.law_practice_area_img {
		float: left;
		width: 100%;
		margin-bottom: 40px;
		position: relative;
		overflow: hidden
	}
	
	.law_practice_area_img figure {
		position: absolute;
		display: block;
		width: 100%
	}
	
	.law_practice_area_img figure img {
		width: 100%;
		height: auto
	}
	
	.law_practice_area_caption {
		position: relative;
		padding: 25px 30px 21px;
		z-index: 999
	}
	
	.law_practice_area_caption:after {
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		background-color: #f3f3f3
	}
	
	.law_practice_area_img:hover .law_practice_area_caption:after {
		opacity: .85;
		background-color: #000
	}
	
	.law_practice_area_caption:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: 0;
		border-bottom: 3px solid transparent;
		width: 0
	}
	
	.law_practice_area_caption:hover:before {
		width: 100%;
		border-left: 1px solid
	}
	
	.law_practice_area_caption span {
		display: inline-block;
		margin-bottom: 27px;
		font-size: 40px
	}
	
	.law_practice_area_caption:hover span {
		color: #fff
	}
	
	.law_practice_area_caption h3 {
		color: #000;
		font-weight: 700;
		margin: 0;
		text-transform: uppercase;
		margin-bottom: 11px
	}
	
	.law_practice_area_caption span,
	.law_practice_area_caption h3,
	.law_practice_area_caption p,
	.law_practice_area_caption a {
		position: relative;
		z-index: 999
	}
	
	.law_practice_area_caption:hover h3 {
		color: #fff
	}
	
	.law_practice_area_caption:hover a {
		color: #fff
	}
	
	.law_practice_area_caption a {
		color: #000
	}
	
	.law_practice_area_caption:hover h3 a {
		color: #fff
	}
	
	.law_practice_area_caption p {
		margin-bottom: 25px
	}
	
	.law_practice_area_caption:hover p {
		color: #fff
	}
	
	.law_practice_area_caption>a {
		height: 47px;
		width: 47px;
		text-align: center;
		display: inline-block;
		border-radius: 100%;
		border: 1px solid #a12e4d;
		color: #a12e4d
	}
	
	.law_practice_area_caption>a:hover {
		color: #fff !important
	}
	
	.law_practice_area_caption i {
		line-height: 47px
	}
	
	.law_choose_us {
		float: left;
		width: 100%;
		background-color: #ebe9f6;
		position: relative;
		z-index: 999
	}
	
	.law_choose_us:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-position: left;
		background-size: cover;
		width: 50%;
		z-index: -1
	}
	
	.kode_law_frim_hdg.kode_frim_2 {
		float: left;
		text-align: left;
		position: relative;
		z-index: 1
	}
	
	.law_choose_us_colum:first-child {
		padding: 0
	}
	
	.law_choose_us_colum>figure {
		display: inline-block;
		left: 50%;
		position: relative;
		text-align: center;
		top: 137px;
		margin: 0 0 0 -60px
	}
	
	.law_choose_us_colum {
		padding: 0 0 1px 58px !important
	}
	
	.law_choose_us_caption {
		float: left;
		width: 100%;
		margin-bottom: 35px
	}
	
	.law_choose_us_caption h2 {
		margin: 0;
		text-transform: uppercase;
		margin-bottom: 6px
	}
	
	.law_choose_us_row {
		margin-bottom: 50px;
		position: relative;
		width: 100%;
		float: left
	}
	
	.law_choose_us_row:last-child {
		margin-bottom: 0
	}
	
	.law_choose_us_row:after {
		border-right: 1px dotted #deb863;
		bottom: -23px;
		content: "";
		left: 13px;
		position: absolute;
		top: 66px
	}
	
	.law_choose_us_row:before {
		border-right: 1px dotted #deb863;
		bottom: -23px;
		content: "";
		left: 11px;
		position: absolute;
		top: 66px
	}
	
	.kode_area_03_caption a:hover,
	.custom-btn:hover {
		background-color: #000 !important
	}
	
	.law_choose_us_row:last-child:before,
	.law_choose_us_row:last-child:after {
		border-right: 0 none
	}
	
	.law_choose_us_icon {
		float: none;
		width: 100%
	}
	
	.law_choose_us_icon i {
		text-decoration: none;
		display: inline-block;
		font-size: 40px;
		float: left
	}
	
	.law_choose_us_kode {
		float: none;
		margin: auto;
		padding-left: 90px;
		position: relative
	}
	
	.law_choose_us_kode:after {
		bottom: 0;
		content: "";
		display: block;
		height: 5px;
		left: 68px;
		position: absolute;
		right: 0;
		top: 11px;
		width: 5px
	}
	
	.law_choose_us_kode:before {
		background: #3b3b3b none repeat scroll 0 0;
		bottom: 0;
		content: "";
		display: block;
		height: 5px;
		left: 68px;
		position: absolute;
		right: 0;
		top: 4px;
		width: 5px
	}
	
	.law_choose_us_kode h3 {
		margin: 0;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 4px
	}
	
	.law_choose_us_kode a {
		color: #4d4d4d;
		text-decoration: none
	}
	
	.law_choose_us_kode span {
		display: block
	}
	
	.law_countdown {
		float: left;
		width: 100%;
		padding: 80px 0 73px
	}
	
	.law_countdown_caption {
		float: left;
		width: 100%
	}
	
	.law_countdown_caption span {
		float: left;
		display: inline-block;
		margin-bottom: 36px;
		position: relative
	}
	
	.law_countdown_caption>span:after {
		border-bottom: 3px solid #a1a1a1;
		bottom: -18px;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 30px
	}
	
	.law_countdown_caption a {
		display: inline-block;
		margin-left: 10px;
		padding-top: 11px;
		text-transform: uppercase;
		color: #666
	}
	
	.law_counter {
		float: left;
		width: 100%
	}
	
	.law_counter p {
		margin: 0;
		color: #4d4d4d;
		font-weight: 700;
		display: inline-block
	}
	
	.law_counter>strong {
		color: #4d4d4d;
		font-size: 40px;
		line-height: 0
	}
	
	.law_our_team {
		float: left;
		width: 100%;
		padding: 71px 0 80px
	}
	
	.law_our_team_hdg {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 72px
	}
	
	.law_our_team_hdg h2 {
		margin: 0;
		text-transform: uppercase;
		margin-bottom: 5px
	}
	
	.law_our_team_img {
		float: left;
		width: 100%;
		text-align: center;
		padding-bottom: 22px;
		overflow: hidden;
		position: relative;
		border: 1px solid transparent
	}
	
	.law_our_team_img:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-bottom: 2px solid transparent;
		width: 0;
		z-index: -1
	}
	
	.law_our_team_img:hover:before {
		width: 100%
	}
	
	.law_our_team_img:hover {
		border-color: #eaeaea
	}
	
	.law_our_team_img figure {
		display: block;
		margin-bottom: 27px;
		width: 100%
	}
	
	.law_our_team_img figure img {
		width: 100%;
		height: auto
	}
	
	.law_our_team_img h4 {
		margin: 0;
		color: #000;
		text-transform: uppercase;
		margin-bottom: 3px
	}
	
	.law_our_team_img h4>a {
		color: #000
	}
	
	.law_our_team_img span {
		font-weight: Semibold;
		display: inline-block;
		margin-bottom: 15px;
		text-transform: capitalize
	}
	
	.law_our_team_img ul {
		left: 100%;
		padding: 0;
		position: relative;
		width: 100%
	}
	
	.law_our_team_img:hover ul {
		left: 0
	}
	
	.law_our_team_img ul li {
		list-style: none;
		display: inline-block
	}
	
	.law_our_team_img ul li a {
		background-color: #f8f8f8;
		border: 1px solid #e7e7e7;
		color: #001b22;
		display: inline-block;
		height: 32px;
		margin-right: 6px;
		text-align: center;
		text-decoration: none;
		width: 32px
	}
	
	.law_our_team_img ul li a:hover {
		color: #fff
	}
	
	.law_our_team_img ul li a i {
		line-height: 30px
	}
	
	.law_form_colum {
		float: left;
		width: 100%;
		background-color: #32353d;
		position: relative;
		z-index: 999
	}
	
	.law_form_colum:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-position: left;
		background-size: cover;
		background-repeat: no-repeat;
		width: 40%;
		z-index: -2
	}
	
	.law_form_img_caption {
		bottom: 0;
		float: left;
		left: 0;
		outline: 4px solid #fff;
		outline-offset: -14px;
		padding: 170px 0 0 123px;
		position: absolute;
		right: 0;
		top: 0;
		width: 40%
	}
	
	.law_form_img_caption:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: .75
	}
	
	.law_form_colum img {
		width: 40%;
		height: auto
	}
	
	.law_form_img_caption a {
		color: #fff;
		display: block;
		margin-bottom: 9px;
		position: relative
	}
	
	.law_form_img_caption h2 {
		margin: 0;
		text-transform: uppercase;
		color: #fff;
		position: relative
	}
	
	.law_form_img_caption span {
		display: block
	}
	
	.law_form_services {
		float: right;
		padding: 44px 16px;
		margin: 0;
		width: 60%;
		text-align: center
	}
	
	.law_form_filed {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.law_form_filed input[type=text] {
		width: 100%;
		color: #fff;
		display: inline-block;
		background: 0 0;
		height: 60px;
		border: none;
		border: 1px solid #929398;
		padding: 0 19px
	}
	
	.law_form_area textarea:focus,
	.law_form_filed input[type=text]:focus {
		box-shadow: 0px 0px 10px -5px
	}
	
	.law_form_filed input::selection {
		color: #fff
	}
	
	.law_form_filed input::-webkit-selection {
		color: #fff
	}
	
	.law_form_filed input::-moz-selection {
		color: #fff
	}
	
	.law_form_area {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.law_form_area textarea {
		width: 100%;
		border: none;
		color: #fff;
		display: inline-block;
		background: 0 0;
		resize: none;
		padding: 22px 19px;
		border: 1px solid #929398;
		height: 200px
	}
	
	.law_get {
		display: inline-block;
		text-align: center;
		float: left;
		width: 100%
	}
	
	.law_get input[type=text],
	.law_get .wpcf7-submit,
	.law_get button {
		color: #fff;
		padding: 13px 50px;
		display: inline-block;
		border: none;
		font-weight: 700;
		text-transform: uppercase;
		border-bottom: 2px solid #6b2437
	}
	
	.law_get input[type=text]:hover,
	.law_get .wpcf7-submit:hover,
	.law_get button:hover {
		background-color: #000 !important;
		color: #fff;
		border-color: #fff
	}
	
	.law_slide_img {
		float: left;
		width: 100%;
		padding: 80px 0
	}
	
	.law_slide_img_caption {
		float: left;
		margin-right: 26px;
		width: 100%
	}
	
	.law_slide_img_caption:last-child {
		margin-right: 0
	}
	
	.law_slide_img_caption .owl-item {
		margin-right: 10px
	}
	
	#owl-demo .item {
		margin-top: 0
	}
	
	#owl-demo .item img {
		display: block;
		width: 100%;
		height: auto
	}
	
	.law_slide_img .owl-carousel .owl-item {
		float: left;
		width: 0;
		padding: 0 0 0 27px
	}
	
	.law_slide_img .owl-carousel .owl-item:first-child {
		padding: 0
	}
	
	.law_achievements {
		background-color: #f8f8f8;
		float: left;
		padding: 71px 0 80px;
		width: 100%
	}
	
	.law_achievements .bx-viewport {
		min-height: 582px
	}
	
	.law_achievements_hdg {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 36px
	}
	
	.law_achievements_hdg h2 {
		margin: 0;
		color: #000100;
		font-family: merriweather;
		text-transform: uppercase;
		margin-bottom: 5px
	}
	
	.kode_latest_news_carousel .item {
		margin: 0 10px
	}
	
	.kode_latest_news_carousel.owl-carousel.owl-theme {
		float: left;
		width: 100%
	}
	
	.law_achievements_img {
		float: left;
		width: 100%;
		background: #fff
	}
	
	.law_achievements_img_kode {
		float: left;
		width: 100%;
		position: relative
	}
	
	.law_achievements_img_kode figure {
		margin-bottom: 3px;
		display: block;
		overflow: hidden
	}
	
	.kode-small-icon {
		background-color: #333;
		border: 4px solid #fff;
		bottom: 0;
		color: #fff;
		display: block;
		font-size: 30px;
		height: 61px;
		left: 0;
		right: 0;
		margin: auto;
		line-height: 50px;
		position: absolute;
		right: 0;
		text-align: center;
		bottom: -22px;
		width: 61px;
		z-index: 999
	}
	
	.law_achievements_img:hover .kode-small-icon {
		color: #fff
	}
	
	.law_achievements_caption {
		border: 1px solid #f1f1f1;
		float: left;
		text-align: center;
		width: 100%;
		border-bottom: 2px solid #333;
		box-shadow: 2px 2px 6px -3px;
		position: relative;
		padding: 39px 10px 16px
	}
	
	.law_achievements_caption:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: -2px;
		border-bottom: 2px solid transparent;
		width: 0
	}
	
	.law_achievements_img:hover .law_achievements_caption:before {
		width: 100%
	}
	
	.law_achievements_caption h4 {
		margin: 0;
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 12px
	}
	
	.law_achievements_caption h4>a {
		color: #000
	}
	
	.law_achievements_caption ul.law-achievement-meta {
		float: left;
		width: 100%;
		margin: 0 0 35px;
		position: relative
	}
	
	.law_achievements_caption ul.law-achievement-meta:before {
		border-bottom: 1px solid;
		bottom: -20px;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		width: 107px;
		margin: auto
	}
	
	.law_achievements_caption ul.law-achievement-meta li {
		display: inline-block;
		margin: 0 4px 0 0;
		color: #4d4d4d
	}
	
	.law_achievements_img:hover .law_achievements_caption i {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important
	}
	
	.kode-blog-content.kode_pet_blog_des a:hover {
		color: #000 !important
	}
	
	.law_achievements_caption ul.law-achievement-meta li a {
		font-size: 14px;
		color: #4d4d4d;
		display: inline-block
	}
	
	.law_achievements_caption .law-achievement-meta a {
		margin-left: 2px;
		text-transform: uppercase
	}
	
	.law_achievements_caption ul li i {
		margin: 0 8px 0 0
	}
	
	.law_achievements .bx-wrapper {
		float: left;
		width: 100%;
		margin: 0
	}
	
	.law_achievements .bxslider {
		margin: 0
	}
	
	.law_achievements .bx-wrapper .bx-pager {
		padding: 0
	}
	
	.law_achievements .bx-controls-direction {
		display: none
	}
	
	.law_achievements .bx-wrapper .bx-pager.bx-default-pager a {
		background: #333 none repeat scroll 0 0;
		border-radius: 5px;
		display: block;
		height: 11px;
		margin: 0 5px;
		outline: 0 none;
		text-indent: -9999px;
		width: 11px;
		border: 4px solid transparent
	}
	
	.law_achievements .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.law_achievements .bx-wrapper .bx-pager.bx-default-pager a.active {
		background: #000 none repeat scroll 0 0;
		border-radius: 100%;
		display: block;
		height: 13px;
		margin: 0 5px;
		outline: 0 none;
		text-indent: -9999px;
		width: 13px
	}
	
	.law_achievements .bx-pager.bx-default-pager {
		float: left;
		position: absolute;
		bottom: -64px;
		width: 100%
	}
	
	.law_addres {
		float: left;
		width: 100%;
		padding: 75px 0
	}
	
	.law_addres_caption h6 {
		text-transform: uppercase;
		font-weight: 400;
		margin-bottom: 28px;
		display: inline-block
	}
	
	.law_addres_caption p:before {
		border-top: 4px solid #b4b4b4;
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: -17px;
		width: 30px
	}
	
	.law_addres_caption p {
		position: relative;
		color: #555
	}
	
	.law_addres_caption a {
		color: #555;
		text-decoration: none;
		display: block
	}
	
	.law_addres_caption p>span,
	.law_addres_caption span {
		display: block
	}
	
	.kode_top_header {
		float: left;
		width: 100%;
		background-color: #deb863;
		position: relative;
		z-index: 222
	}
	
	.kode_top_header:after {
		background-color: #252731;
		background-position: right center;
		bottom: 0;
		content: "";
		position: absolute;
		right: 0;
		top: 0;
		min-width: 26%;
		z-index: -2
	}
	
	.kode_top_header_navi {
		float: left;
		width: 100%
	}
	
	.kode_top_header_navi ul {
		margin: 0 0 0 -28px;
		padding: 0;
		float: left
	}
	
	.kode_top_header_navi ul li {
		float: left;
		list-style: none;
		border-right: 1px solid #ecd496
	}
	
	.kode_top_header_navi ul li:last-child {
		border-right: none
	}
	
	.kode_top_header_navi ul li a {
		text-decoration: none;
		font-size: 14px;
		color: #252731;
		text-transform: uppercase;
		padding: 12px 31px;
		display: inline-block
	}
	
	.kode_top_header_navi ul li a:hover {
		color: #fff
	}
	
	.kode_op_strip_social_icon {
		float: left;
		width: 100%
	}
	
	.kode_op_strip_social_icon ul {
		float: left;
		margin: 0;
		padding: 0
	}
	
	.kode_op_strip_social_icon ul li {
		list-style: none;
		float: left
	}
	
	.kode_op_strip_social_icon ul li a {
		color: #fff;
		padding: 16px 0;
		margin-left: 25px;
		font-size: 16px;
		display: inline-block
	}
	
	.kode_top_header_navi ul ul li {
		border-right: none
	}
	
	.kode_top_header_navi ul ul li a {
		color: #fff;
		border-right: none
	}
	
	.kode_top_log_bar {
		float: left;
		width: 100%;
		padding: 16px 0
	}
	
	.kode_top_logo {
		float: left;
		width: 100%
	}
	
	.kode_top_logo figure {
		float: left
	}
	
	.kode_top_logo_colum {
		float: right;
		padding: 3px 0
	}
	
	.kode_top_logo_colum ul {
		float: right;
		margin: 0;
		padding: 0
	}
	
	.kode_top_logo_colum ul li {
		float: left;
		list-style: none;
		margin-left: 30px
	}
	
	.kode_top_logo_icon {
		float: right
	}
	
	.kode_top_logo_icon i {
		border: 1px solid;
		border-radius: 3px;
		color: #deb863;
		display: inline-block;
		float: left;
		font-size: 17px;
		height: 40px;
		margin-right: 9px;
		margin-top: 2px;
		text-align: center;
		width: 40px;
		line-height: 36px
	}
	
	.kode_top_logo_icon:hover i {
		color: #fff
	}
	
	.kode_top_logo_icon span i {
		line-height: 36px
	}
	
	.kode_top_logo_caption {
		float: left
	}
	
	.kode_top_logo_caption p {
		margin: 0;
		font-weight: 700;
		color: #666
	}
	
	.kode_top_logo_caption a {
		font-size: 13px;
		color: #999;
		display: inline-block;
		line-height: 14px
	}
	
	.kode_content_banner {
		float: left;
		width: 100%;
		background-size: cover;
		padding: 60px 0;
		border-bottom: 1px solid #e6e6e6;
		position: relative;
		margin-bottom: 40px
	}
	
	.kode_content_banner:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #000;
		opacity: .70
	}
	
	.kode_content_banner.header-style-2 .kode_banner_caption {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_content_banner.header-style-2 .kode_banner_caption h3 {
		color: #fff;
		display: inline-block;
		font-family: cardo;
		font-weight: 700;
		margin: 0;
		text-transform: uppercase;
		position: relative;
		margin-bottom: 10px
	}
	
	.kode_content_banner.header-style-2 .kode_banner_caption ul {
		float: right;
		margin: 0;
		padding: 2px 13px 0;
		width: 100%;
		text-align: center
	}
	
	.kode_content_banner.header-style-2 .kode_banner_caption ul li {
		display: inline-block;
		list-style: none;
		position: relative;
		margin-right: 8px
	}
	
	.kode_banner_caption ul li:last-child {
		margin: 0
	}
	
	.breadcrumb>li+li:before {
		color: #fff !important;
		content: "/ ";
		padding: 0 5px
	}
	
	.kode_banner_caption ul li a {
		color: #fff;
		text-decoration: none;
		font-size: 14px;
		display: inline-block;
		margin-left: 4px;
		position: relative
	}
	
	.kode_banner_caption ul li a:hover {
		color: #000
	}
	
	.kode_banner_caption .kode_banner_icon:after {
		bottom: 0;
		content: "\f101";
		font-family: fontawesome;
		position: absolute;
		right: -18px;
		top: 0
	}
	
	.kode_content_services {
		float: left;
		width: 100%
	}
	
	.kode_services_caption {
		float: left;
		width: 100%;
		text-align: center;
		background-color: #fff;
		padding: 36px 14px 63px;
		border-bottom: 2px solid #ededed;
		position: relative
	}
	
	.kode_services_caption:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-bottom: 2px solid transparent;
		width: 0
	}
	
	.kode_services_caption:hover:before {
		width: 100%
	}
	
	.kode_services_caption span {
		height: 65px;
		width: 65px;
		display: inline-block;
		border: 1px solid;
		font-size: 30px;
		text-align: center;
		border-radius: 4px;
		margin-bottom: 15px
	}
	
	.kode_services_caption:hover span,
	.kode_services_caption:hover span i {
		color: #fff
	}
	
	.kode_services_caption span i {
		line-height: 63px
	}
	
	.kode_services_caption h4 {
		margin: 0;
		font-weight: 700;
		margin-bottom: 30px;
		text-transform: uppercase;
		position: relative;
		z-index: 999
	}
	
	.kode_services_caption a {
		color: #252731;
		text-decoration: none
	}
	
	.kode_services_caption p {
		margin: 0;
		position: relative
	}
	
	.kode_services_caption p:after {
		border-top: 1px solid #ddd;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: -13px;
		width: 42px;
		margin: auto
	}
	
	.kode_content_us_touch {
		float: left;
		width: 100%;
		padding: 72px 0 80px
	}
	
	.kode_content_us_touch_hdg {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 40px
	}
	
	.kode_content_us_touch_hdg h5 {
		margin: 0;
		color: #4a4a4a;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 20px
	}
	
	.kode_content_us_touch_hdg p {
		display: inline-block;
		padding: 0 195px
	}
	
	.kode_content_us_colum {
		float: left;
		width: 100%;
		background-color: #f7f7f7;
		padding: 15px 0
	}
	
	.kode_content_us_maap {
		float: left;
		width: 100%;
		position: relative
	}
	
	.kode_content_us_maap .map-canvas {
		float: left;
		width: 100%;
		height: 497px
	}
	
	.kode_mapp_logo_img {
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		text-align: center;
		top: 173px
	}
	
	.kode_mapp_logo_img figure {
		display: inline-block;
		position: relative
	}
	
	.kode_content_us_form {
		float: left;
		width: 100%;
		margin: 0;
		padding: 34px 20px 0
	}
	
	.kode_content_us_form input[type=text],
	.kode_content_us_form input[type=email],
	.kode_content_us_form input[type=search] {
		width: 100%;
		background-color: #fff;
		border: 1px solid #ececec;
		font-size: 15px;
		color: #999;
		display: block;
		padding: 15px 19px;
		margin-bottom: 18px
	}
	
	.kode_content_us_form textarea:focus,
	.kode_content_us_form input:focus {
		box-shadow: 0 4px 9px -8px;
		border: 1px solid
	}
	
	.kode_content_us_form textarea {
		color: #999;
		display: block;
		width: 100%;
		background-color: #fff;
		border: 1px solid #ececec;
		padding: 20px 19px;
		resize: none;
		height: 157px;
		margin-bottom: 30px
	}
	
	.form-submit .submit {
		border-radius: 0 !important
	}
	
	.kode_content_us_form input[type=submit],
	.kode_content_us_form button {
		font-size: 15px;
		font-weight: 700;
		color: #fff;
		text-transform: uppercase;
		padding: 10px 63px;
		background-color: #000;
		display: inline-block;
		border: none;
		border-bottom: 2px solid #fff;
		position: relative
	}
	
	.kode_content_us_form button {
		border-bottom: 2px solid #ddd;
		box-shadow: 0 0 2px 0 #ddd;
		background-color: #fff !important;
		color: #666 !important
	}
	
	.kode_attorney_detail_filed input {
		height: 38px
	}
	
	.kode_attorney_detail_downlod a:hover {
		background-color: #000 !important
	}
	
	.kode_content_us_form button:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-bottom: 2px solid transparent;
		width: 0
	}
	
	.kode_content_us_form button:hover:before {
		width: 100%;
		border-color: #fff
	}
	
	.kode_content_us_form button:hover {
		color: #fff
	}
	
	.kode_content_sing_up {
		float: left;
		width: 100%
	}
	
	.kode_sing_form {
		float: left;
		width: 100%;
		padding: 0 50px
	}
	
	.kode_sing_hdg {
		float: left;
		padding-top: 16px
	}
	
	.kode_sing_hdg h6 {
		color: #fff;
		text-transform: uppercase
	}
	
	.kode_sing_up_kode {
		float: right
	}
	
	.kode_sing_up_kode form {
		float: right;
		margin: 0
	}
	
	.kode_sing_up_kode input {
		width: 615px;
		height: 45px;
		font-size: 14px;
		color: #4d4d4d;
		padding: 7px 14px;
		display: block;
		border: none;
		float: left
	}
	
	.kode_sing_up_kode button {
		background-color: #4d4d4d;
		height: 45px;
		border: none;
		font-size: 16px;
		font-weight: Semibold;
		padding: 8px 21px;
		color: #fff;
		border: 1px solid transparent
	}
	
	.kode_sing_up_kode button:hover {
		border-color: #fff
	}
	
	.kode_practice_filter {
		float: left;
		width: 100%;
		padding: 70px 0 80px;
		border-top: 1px solid #e6e6e6
	}
	
	.kode_practice_filter_list {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_practice_filter .masoned {
		height: 0;
		float: left;
		width: 100%
	}
	
	.kode_practice_filter_list ul {
		margin: 0 0 40px;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.kode_practice_filter_list ul li {
		list-style: none;
		display: inline-block
	}
	
	.kode_practice_filter_list ul li a {
		text-decoration: none;
		color: #999;
		font-size: 14px;
		padding: 6px 20px;
		display: inline-block;
		position: relative
	}
	
	.kode_practice_filter_list ul li a:before {
		border-right: 1px solid #999;
		bottom: 6px;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 10px
	}
	
	.kode_practice_filter_list ul li a:hover:before {
		border-right: none
	}
	
	.kode_practice_filter_list ul li a.active,
	.kode_practice_filter_list ul li a:focus,
	.kode_practice_filter_list ul li a:hover {
		color: #fff
	}
	
	.kode_practice_readmore {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_practice_readmore a {
		text-decoration: none;
		font-size: 16px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 11px 59px;
		display: inline-block;
		color: #fff;
		margin-top: 10px;
		z-index: 999
	}
	
	.kode_practice_readmore a:hover {
		background-color: #000;
		color: #fff
	}
	
	.kode_colum_3_img {
		float: left;
		width: 100%;
		overflow: hidden;
		padding-bottom: 25px;
		border-bottom: 1px solid #e8e8e8;
		margin-bottom: 30px
	}
	
	.kode_colum_3_img figure {
		position: relative;
		display: block;
		border-bottom: 2px solid #252731;
		margin-bottom: 30px;
		float: left;
		overflow: hidden
	}
	
	.kode_colum_3_img figure img {
		transform: scale(1) rotate(0deg)
	}
	
	.kode_colum_3_img:hover figure img {
		transform: scale(1.4) rotate(6deg)
	}
	
	.kode_colum_3_img:hover figure:after {
		opacity: .7;
		left: 0;
		right: 0
	}
	
	.kode_colum_3_img figcaption {
		position: absolute;
		right: 22px;
		bottom: 100%;
		opacity: 0
	}
	
	.kode_colum_3_img:hover figcaption {
		opacity: 1;
		bottom: 10px
	}
	
	.kode_colum_3_img strong {
		display: block;
		font-size: 22px;
		font-weight: 700;
		text-align: center;
		color: #fff;
		height: 55px;
		width: 71px;
		line-height: 50px
	}
	
	.kode_colum_3_img span {
		background-color: #252731;
		font-size: 12px;
		color: #fff;
		display: inline-block;
		padding: 4px 14px
	}
	
	.kode_colum_3_caption {
		float: left;
		width: 100%
	}
	
	.kode_colum_3_caption h5 {
		margin: 0;
		font-weight: 700;
		color: #252731;
		text-transform: uppercase;
		margin-bottom: 10px
	}
	
	.kode_colum_3_caption p {
		margin-bottom: 18px
	}
	
	.kode_colum_3_caption a {
		text-decoration: none;
		font-size: 14px;
		color: #666;
		position: relative
	}
	
	.kode_colum_3_caption i {
		margin-left: 10px;
		position: absolute;
		top: 5px
	}
	
	.kode_abouts_us_agence {
		float: left;
		width: 100%;
		padding: 72px 0 80px
	}
	
	.kode_abouts_us_hdg {
		float: left;
		width: 100%;
		margin-bottom: 28px;
		text-align: center
	}
	
	.kode_abouts_us_hdg h2 {
		text-align: center;
		color: #252731;
		display: inline-block;
		position: relative
	}
	
	.kode_abouts_us_hdg>h2:after {
		border-bottom: 5px dotted;
		bottom: -15px;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		width: 36px;
		margin: auto
	}
	
	.kode_practice_about_us_kode {
		float: left;
		width: 100%;
		padding: 26px 0
	}
	
	.kode_practice_about_us_kode>p {
		margin-bottom: 27px
	}
	
	.kode_practice_about_us_li_list {
		float: left;
		width: 100%
	}
	
	.kode_practice_about_us_li_list ul {
		float: left;
		width: 100%;
		list-style: none
	}
	
	.kode_practice_about_us_li_list ul li {
		float: left;
		position: relative;
		padding-bottom: 20px
	}
	
	.kode_practice_about_us_li_list ul li:last-child {
		padding-bottom: 0
	}
	
	.kode_practice_about_us_li_list ul li:after {
		border-left: 1px solid #ddd;
		bottom: 0;
		content: "";
		left: 13px;
		position: absolute;
		right: 0;
		top: 30px
	}
	
	.kode_practice_about_us_li_list li:last-child:after {
		border-left: medium none
	}
	
	.kode_practice_about_us_li_list ul li:before {
		bottom: 0;
		content: "";
		left: 10px;
		position: absolute;
		right: 0;
		top: 65px;
		height: 6px;
		width: 6px;
		background-color: #ccc;
		border-radius: 80%;
		z-index: 1
	}
	
	.kode_practice_about_us_li_list li:last-child:before {
		background-color: #fff
	}
	
	.kode_practice_about_us_chack {
		float: left;
		width: 100%
	}
	
	.kode_practice_about_us_chack span {
		height: 30px;
		width: 30px;
		text-align: center;
		display: inline-block;
		color: #252731;
		font-size: 16px;
		float: left;
		border: 1px solid
	}
	
	.kode_practice_about_us_chack:hover span {
		color: #fff
	}
	
	.kode_practice_about_us_li_list ul li span i {
		line-height: 28px
	}
	
	.kode_practice_about_us_caption {
		float: none;
		width: 100%;
		padding-left: 50px
	}
	
	.kode_practice_about_us_caption h2 {
		font-family: open sans;
		color: #252731;
		font-weight: Semibold;
		margin-bottom: 12px;
		text-transform: uppercase;
		font-size: 22px
	}
	
	.kode_practice_about_us_caption h2>a {
		color: #000
	}
	
	.kode_about_us_what {
		float: left;
		width: 100%;
		background-color: #f8f8f8;
		padding: 73px 0 6px
	}
	
	.kode_about_us_legal {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 60px
	}
	
	.kode_about_us_legal span {
		height: 103px;
		width: 103px;
		text-align: center;
		display: inline-block;
		border-radius: 100%;
		font-size: 40px;
		color: #fff;
		margin-bottom: 15px;
		position: relative;
		z-index: 999
	}
	
	.kode_about_us_legal span:before {
		position: absolute;
		content: "";
		top: 100px;
		left: 100px;
		right: 100px;
		bottom: 100px;
		z-index: -1
	}
	
	.kode_about_us_legal:hover span:before {
		background-color: #000;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-radius: 100%
	}
	
	.kode_about_us_legal:hover h6>a {
		background-color: transparent;
		background: 0 0
	}
	
	.kode_about_us_legal span i {
		line-height: 100px
	}
	
	.kode_about_us_legal>h6 {
		text-transform: uppercase;
		color: #252731;
		margin-bottom: 10px
	}
	
	.kode_about_us_legal h6>a {
		color: #000
	}
	
	.kode_about_us_legal p {
		margin-bottom: 26px
	}
	
	.kode_about_us_legal>a {
		font-size: 14px;
		color: #999;
		padding: 7px 43px 10px 21px;
		display: inline-block;
		position: relative
	}
	
	.kode_about_us_legal:hover>a {
		color: #fff
	}
	
	.kode_about_us_legal h6>a:hover {
		background-color: transparent
	}
	
	.kode_about_us_legal a i {
		bottom: 0;
		position: absolute;
		right: 20px;
		top: 14px
	}
	
	.kode_about_us_competition {
		float: left;
		width: 100%;
		background-color: #343a4c
	}
	
	.kode_about_us_competition_icon {
		float: left;
		width: 100%;
		padding: 80px 30px;
		border: 10px solid transparent
	}
	
	.col-md-4.padding_0 {
		padding: 0
	}
	
	.kode_about_us_competition_icon span {
		float: left;
		color: #fff;
		font-size: 50px
	}
	
	.kode_about_us_competition_caption {
		float: none;
		padding-left: 70px
	}
	
	.kode_about_us_competition_caption h3 {
		font-weight: 700;
		color: #fff;
		padding-right: 68px;
		margin-bottom: 5px;
		text-transform: uppercase
	}
	
	.kode_about_us_competition_caption h3>a {
		background-color: transparent;
		background: no-repeat;
		font-size: 24px;
		padding-left: 0;
		padding-right: 0
	}
	
	.kode_about_us_competition_caption h5 {
		font-weight: Light It;
		text-transform: uppercase;
		font-style: italic;
		margin-bottom: 30px
	}
	
	.kode_about_us_competition_icon .kode_about_us_competition_caption p {
		color: #fff;
		text-transform: capitalize;
		margin-bottom: 26px
	}
	
	.kode_about_us_competition_caption a {
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		padding: 0 0 0 20px;
		display: inline-block
	}
	
	.kode_about_us_competition_caption a:hover {
		background-color: 0
	}
	
	.kode_about_us_competition_caption a i {
		font-size: 15px;
		height: 42px;
		line-height: 43px;
		margin-left: 18px;
		text-align: center;
		width: 40px
	}
	
	.law_our_team_1 {
		padding: 72px 0 80px;
		float: left;
		width: 100%
	}
	
	.kode_about_us_silde {
		float: left;
		width: 100%;
		background-size: cover;
		padding: 80px 0 154px
	}
	
	.kode_about_us_silde_caption {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_about_us_silde_caption figure {
		display: inline-block;
		margin-bottom: 25px;
		padding: 6px;
		border: 1px solid #fff;
		border-radius: 100%
	}
	
	.kode_about_us_silde_caption figure img {
		border-radius: 100%;
		display: inline-block;
		overflow: hidden
	}
	
	.kode_about_us_silde_caption h3 {
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 40px
	}
	
	.kode_about_us_silde .kode_about_us_silde_caption p {
		color: #fff;
		font-style: Italic;
		padding: 0 206px;
		position: relative
	}
	
	.kode_about_us_silde_caption p:after {
		bottom: 0;
		content: "\f10d";
		font-family: FontAwesome;
		left: 0;
		position: absolute;
		right: auto;
		top: 161px
	}
	
	.kode_about_us_silde_caption p:before {
		bottom: 0;
		content: "\f10e";
		font-family: FontAwesome;
		position: absolute;
		right: 0;
		top: 105px;
		z-index: -1
	}
	
	.kode_about_us_silde .bx-controls-direction {
		display: none
	}
	
	.kode_about_us_silde .bx-wrapper .bx-pager.bx-default-pager a {
		background: #fff none repeat scroll 0 0;
		border-radius: 0;
		display: block;
		height: 3px;
		margin: 0 5px;
		outline: 0 none;
		text-indent: -9999px;
		width: 20px
	}
	
	.kode_about_us_silde.bx-wrapper .bx-viewport {
		height: 0;
		overflow: none
	}
	
	.kode_about_us_silde .bx-wrapper .bx-pager {
		padding: 0
	}
	
	.kode_about_us_silde .bx-wrapper .bx-pager,
	.bx-wrapper .bx-controls-auto {
		bottom: -90px
	}
	
	.kode_about_us_silde .bx-wrapper {
		margin: 0
	}
	
	.kode_about_us_latest {
		float: left;
		width: 100%;
		padding: 75px 0 80px
	}
	
	.kode_about_us_latest_news {
		float: left;
		width: 100%
	}
	
	.kode_span_list.list_2 {
		float: left;
		position: relative;
		text-align: left;
		top: -38px
	}
	
	.kode_about_us_latest_news h3 {
		color: #000;
		text-transform: uppercase;
		position: relative;
		margin-bottom: 37px
	}
	
	.kode_about_us_span {
		float: left;
		width: 100%;
		margin-bottom: 28px
	}
	
	.kode_about_us_span:last-child {
		margin: 0
	}
	
	.kode_about_us_latest_kode {
		float: left
	}
	
	.kode_about_us_latest_kode h5 {
		color: #fff;
		padding: 6px 22px
	}
	
	.kode_about_us_latest_kode span {
		float: left;
		padding: 2px 23px;
		background-color: #000;
		font-size: 16px;
		color: #fff;
		text-transform: uppercase
	}
	
	.kode_about_us_latest_caption {
		float: none;
		padding-left: 100px
	}
	
	.kode_about_us_latest_caption h6 {
		color: #4d4d4d;
		display: block;
		float: left;
		margin-bottom: 11px;
		text-transform: uppercase;
		width: 100%
	}
	
	.kode_about_us_latest_caption ul {
		float: left;
		margin-bottom: 10px
	}
	
	.kode_about_us_latest_caption li {
		float: left;
		list-style: none
	}
	
	.kode_about_us_latest_caption li:first-child {
		color: #c22b2a
	}
	
	.kode_about_us_latest_caption li a {
		font-size: 14px;
		display: inline-block;
		margin-right: 18px
	}
	
	.kode_about_us_latest_caption p {
		float: left;
		padding: 0 6px 0 0
	}
	
	.kode_about_us_according {
		float: left;
		width: 100%
	}
	
	.kode_about_us_according .panel {
		box-shadow: 0px 0px
	}
	
	.kode_about_us_latest_news .panel-heading {
		padding: 0
	}
	
	.kode_about_us_latest_news .panel-heading a {
		padding: 0;
		font-size: 18px;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		display: block;
		padding: 18px 60px 18px 20px;
		background-color: #4d4d4d;
		position: relative
	}
	
	.kode_about_us_latest_news .panel-heading a:before {
		position: absolute;
		content: "\f077";
		font-family: FontAwesome;
		top: 0;
		right: 0;
		bottom: 0;
		height: 60px;
		width: 60px;
		text-align: center;
		display: inline-block;
		background-color: #383838;
		line-height: 55px;
		font-size: 10px;
		color: #fff
	}
	
	.kode_about_us_latest_news .panel-heading a.active:before,
	.kode_about_us_latest_news .panel-heading a:focus:before,
	.kode_about_us_latest_news .panel-heading a:hover:before {
		background-color: #000;
		content: "\f078";
		font-family: FontAwesome;
		top: 0;
		right: 0;
		bottom: 0
	}
	
	.kode_about_us_latest_news .panel-group {
		margin: 0;
		float: left;
		width: 100%
	}
	
	.kode_about_us_latest_news .panel-body {
		float: left;
		width: 100%;
		padding: 20px 0 10px;
		border-top: none
	}
	
	.kode_about_us_latest_news .panel-body figure {
		float: left;
		border: 5px solid #f3f3f3;
		margin-right: 18px;
		display: inline-block
	}
	
	.kode_about_us_latest_news .panel-collapse .collapse .in {
		float: left;
		width: 100%
	}
	
	.kode_about_us_latest_news .panel.panel-default {
		float: left;
		width: 100%;
		border: none;
		margin: 0 0 10px
	}
	
	.kode_about_us_latest_news .panel.panel-default:last-child {
		margin-bottom: 0
	}
	
	.kode_about_us_latest_news .panel-group .panel-heading+.panel-collapse>.list-group,
	.panel-group .panel-heading+.panel-collapse>.panel-body {
		border: none
	}
	
	.kode_practice_detail {
		float: left;
		width: 100%;
		padding: 80px 0
	}
	
	.kode_practice_detail_social_tabs {
		float: left;
		width: 100%;
		background-color: #f8f8f8;
		padding: 29px 16px;
		border: 1px solid #e6e6e6;
		margin-bottom: 35px
	}
	
	.kode_practice_detail_social_tabs h4 {
		font-weight: 700;
		color: #4d4d4d;
		text-transform: uppercase;
		position: relative;
		margin-bottom: 40px
	}
	
	.kode_practice_detail_social_tabs h2:before {
		border-bottom: 5px dotted;
		bottom: -20px;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		width: 36px
	}
	
	.kode_practice_detail_social_tabs ul {
		float: left;
		width: 100%
	}
	
	.kode_practice_detail_social_tabs ul li {
		margin-bottom: 10px;
		display: block;
		width: 100%
	}
	
	.kode_practice_detail_social_tabs .nav-tabs>li>a {
		border: none;
		border-radius: 0;
		margin-right: 0
	}
	
	.kode_practice_detail_social_tabs ul li:last-child {
		margin-bottom: 0
	}
	
	.kode_practice_detail_social_tabs ul li a {
		font-size: 15px;
		color: #4d4d4d;
		display: block;
		height: 38px;
		background-color: #fff;
		padding: 7px 0 6px 46px;
		font-family: merriweather;
		position: relative;
		border: none;
		margin: 0
	}
	
	.kode_practice_detail_social_tabs .panel {
		border: none;
		border-radius: 0;
		box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
		margin-bottom: 0
	}
	
	.kode_practice_detail_social_tabs .panel-heading {
		border-bottom: none;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		padding: 0
	}
	
	.kode_practice_detail_social_tabs ul li a.active,
	.kode_practice_detail_social_tabs ul li a:hover {
		color: #fff;
		border: none
	}
	
	.kode_practice_detail_social_tabs ul li a:before {
		position: absolute;
		content: "";
		font-family: FontAwesome;
		top: 0;
		left: 1px;
		right: 0;
		bottom: 0;
		height: 38px;
		width: 35px;
		display: inline-block;
		background-color: rgba(0, 0, 0, 1);
		text-align: center;
		line-height: 38px;
		font-size: 15px;
		color: #fff
	}
	
	.kode_practice_detail_social_tabs ul li a:after {
		position: absolute;
		content: "\f101";
		font-family: FontAwesome;
		top: 0;
		left: 1px;
		right: 0;
		bottom: 0;
		height: 38px;
		width: 35px;
		display: inline-block;
		text-align: center;
		line-height: 38px;
		font-size: 15px;
		color: #fff
	}
	
	.kode_practice_detail_social_tabs ul li:hover a:before {
		opacity: .2
	}
	
	.kode_practice_detail_social_tabs ul li a:focus:before,
	.kode_practice_detail_social_tabs ul li a.active:before,
	.kode_practice_detail_social_tabs ul li a:hover:before {
		background: #000
	}
	
	.kode_practice_detail_download .kode_span_list {
		text-align: left;
		margin-bottom: 30px
	}
	
	.kode_practice_detail_download .kode_span_list.list_5 {
		margin: 0
	}
	
	.kode_practice_detail_download {
		float: left;
		width: 100%;
		padding-bottom: 38px;
		border-bottom: 1px solid #f0f0f0;
		margin-bottom: 40px
	}
	
	.kode_practice_detail_download h4 {
		margin-bottom: 20px
	}
	
	.kode_practice_detail_offices h4 {
		color: #4d4d4d;
		margin-bottom: 38px;
		position: relative
	}
	
	.kode_practice_detail_download p {
		padding: 0 3px 0 0;
		margin-bottom: 15px
	}
	
	.kode_practice_detail_download ul {
		float: left;
		width: 100%;
		list-style: none
	}
	
	.kode_practice_detail_download ul li {
		margin-bottom: 18px
	}
	
	.kode_practice_detail_download ul li:last-child {
		margin-bottom: 0
	}
	
	.kode_practice_detail_download ul li a {
		color: #fff;
		font-size: 18px;
		text-transform: uppercase;
		width: 100%;
		display: inline-block;
		border-bottom: 2px solid #c22b2a;
		position: relative;
		padding: 21px 0 21px 15px;
		position: relative
	}
	
	.kode_practice_detail_download ul li a:before {
		border: 1px solid #fff;
		bottom: 0;
		content: "\f019";
		display: inline-block;
		font-family: FontAwesome;
		height: 43px;
		line-height: 43px;
		position: absolute;
		right: 12px;
		text-align: center;
		top: 14px;
		width: 43px
	}
	
	.kode_practice_detail_download ul li:hover a {
		background-color: #000 !important;
		border-bottom: 2px solid #000
	}
	
	.kode_practice_detail_download ul li a i {
		font-size: 18px;
		margin-right: 8px
	}
	
	.kode_practice_detail_offices .kode_span_list.list_5.list_6 {
		margin-top: -19px;
		position: relative;
		text-align: left
	}
	
	.kode_practice_detail_offices {
		float: left;
		width: 100%
	}
	
	.kode_practice_detail_offices ul {
		float: left;
		width: 100%
	}
	
	.kode_practice_detail_offices ul li {
		border-bottom: 1px solid #f0f0f0;
		float: left;
		padding: 20px 0;
		width: 100%
	}
	
	.kode_practice_detail_offices ul li:first-child {
		border-top: 1px solid #f0f0f0
	}
	
	.kode_practice_detail_offices_icon {
		float: left;
		width: 100%
	}
	
	.widget_lawbase_info_widget i,
	.kode_practice_detail_offices_icon span {
		height: 33px;
		width: 33px;
		display: inline-block;
		float: left;
		border-radius: 100%;
		border: 1px solid #e7e7e7;
		font-size: 15px;
		color: #4d4d4d;
		text-align: center;
		margin-right: 16px
	}
	
	.kode_practice_detail_offices_icon:hover span {
		color: #fff
	}
	
	.kode_practice_detail_offices_caption {
		float: none;
		margin: auto
	}
	
	.widget_lawbase_info_widget p a,
	.kode_practice_detail_offices_caption p a {
		font-size: 15px;
		color: #4d4d4d
	}
	
	.kode_practice_detail_fig_kode {
		float: left;
		width: 100%
	}
	
	.kode_practice_detail_img {
		float: left;
		width: 100%;
		padding-bottom: 40px;
		border-bottom: 1px solid #eee;
		margin-bottom: 35px
	}
	
	.kode_practice_detail_fig_kode .panel-body {
		padding: 0
	}
	
	.kode_practice_detail_fig_kode .panel .panel-default {
		border-color: none
	}
	
	.kode_practice_detail_fig_kode .panel {
		margin-bottom: 0;
		border: none;
		box-shadow: 0px 0px 0px 0px
	}
	
	.kode_practice_detail_fig_kode.panel-heading {
		padding: 0
	}
	
	.kode_practice_detail_img figure {
		display: block;
		margin-bottom: 25px;
		border: 10px solid #f8f8f8;
		overflow: hidden
	}
	
	.kode_practice_detail_img img {
		transform: scale(1) rotate(0deg)
	}
	
	.kode_practice_detail_img:hover img {
		transform: scale(1.1)
	}
	
	.kode_practice_detail_img h3 {
		text-transform: uppercase;
		font-weight: 700;
		color: #4d4d4d;
		margin-bottom: 15px
	}
	
	.kode_practice_detail_img p {
		margin-bottom: 25px
	}
	
	.kode_practice_detail_img p:last-child {
		margin-bottom: 0
	}
	
	.kode_practice_detail_services {
		float: left;
		width: 100%
	}
	
	.kode_practice_detail_services h3 {
		font-weight: 700;
		color: #4d4d4d;
		text-transform: uppercase;
		margin-bottom: 25px
	}
	
	.kode_practice_detail_services_row {
		float: left;
		width: 100%;
		padding-bottom: 30px;
		border-bottom: 1px solid #eee;
		margin-bottom: 30px
	}
	
	.kode_practice_detail_services_img {
		float: left;
		margin-right: 20px;
		min-width: 379px
	}
	
	.kode_practice_detail_services_img figure {
		float: left;
		position: relative
	}
	
	.kode_practice_detail_services_caption {
		float: none;
		margin: auto
	}
	
	.kode_practice_detail_services_caption h6 {
		color: #666;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 20px
	}
	
	.kode_practice_detail_services_caption.kode_left {
		float: left;
		margin-right: 20px;
		width: 442px
	}
	
	.kode_practice_detail_services_img.kode_margin {
		margin-right: 0
	}
	
	.kode_practice_detail_according {
		float: left;
		width: 100%;
		margin-bottom: 20px
	}
	
	.kode_practice_detail_according h3 {
		color: #4d4d4d;
		font-weight: 700;
		margin-bottom: 30px
	}
	
	.kode_practice_detail_according_detil {
		float: left;
		width: 100%;
		padding-bottom: 30px;
		border-bottom: 1px solid #eee;
		margin-bottom: 30px
	}
	
	.kode_practice_detail_according_detil .panel-heading {
		padding: 0
	}
	
	.kode_practice_detail_according_detil .panel-title a {
		font-size: 14px;
		color: #999;
		display: block;
		padding: 10px 24px;
		border: 1px solid #e6e6e6;
		position: relative
	}
	
	.kode_practice_detail_according_detil .panel-title a:before {
		position: absolute;
		content: "\f068";
		top: 6px;
		right: 28px;
		bottom: 0;
		font-family: FontAwesome;
		height: 26px;
		width: 26px;
		text-align: center;
		border: 1px solid #e6e6e6;
		border-radius: 100%;
		display: inline-block;
		font-size: 10px;
		color: #999;
		line-height: 26px
	}
	
	.kode_practice_detail_according_detil .panel-title a:focus:before,
	.kode_practice_detail_according_detil .panel-title a.active:before,
	.kode_practice_detail_according_detil .panel-title a:hover:before {
		font-family: FontAwesome;
		position: absolute;
		content: "\f067";
		right: 28px;
		bottom: 0;
		font-family: FontAwesome;
		height: 26px;
		width: 26px;
		text-align: center;
		border: 1px solid #e6e6e6;
		border-radius: 100%;
		display: inline-block;
		font-size: 10px;
		color: #999;
		line-height: 26px
	}
	
	.kode_practice_detail_according_detil .panel-body {
		float: left;
		width: 100%;
		padding: 14px 15px;
		border: 1px solid #e6e6e6
	}
	
	.kode_practice_detail_according_detil .panel.panel-default {
		float: left;
		margin-bottom: 10px;
		width: 100%
	}
	
	.kode_practice_detail_according_detil .panel-group .panel+.panel {
		margin-top: 0
	}
	
	.kode_practice_detail_according_detil .panel-title {
		display: block;
		margin: auto
	}
	
	.kode_practice_detail_according_detil .panel {
		border: none
	}
	
	.kode_practice_detail_according_detil .panel-group {
		margin-bottom: 0
	}
	
	.law_our_team.margin_kode {
		margin: 0;
		float: left;
		width: 100%;
		padding: 0
	}
	
	.law_our_team_hdg.kode_left {
		float: left;
		width: 100%;
		text-align: left
	}
	
	.kode_about_03_ageance {
		float: left;
		width: 100%;
		padding: 72px 0
	}
	
	.kode_about_03_hdg {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 36px
	}
	
	.kode_about_03_hdg h2 {
		margin-bottom: 7px
	}
	
	.kode_about_03_medical {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_about_03_medical span {
		width: 82px;
		height: 82px;
		display: inline-block;
		font-size: 45px;
		color: #333;
		border: 3px solid #252731;
		margin-bottom: 28px
	}
	
	.kode_about_03_medical span i {
		line-height: 76px
	}
	
	.kode_about_03_medical h3 {
		font-weight: 700;
		margin-bottom: 12px;
		text-transform: uppercase
	}
	
	.kode_about_03_medical p {
		margin-bottom: 18px
	}
	
	.kode_about_03_medical a {
		color: #333
	}
	
	.kode_about_03_history {
		float: left;
		width: 100%;
		padding: 72px 0 82px
	}
	
	.kode_about_03_history .col-md-9.about_us03,
	.kode_about_03_history .col-md-3.about_us03 {
		padding: 0
	}
	
	.kode_about_03_cols {
		float: left;
		width: 100%
	}
	
	.kode_about_03_cols ul {
		float: left;
		width: 100%
	}
	
	.kode_about_03_cols ul li {
		border-bottom: 1px solid #d4d4d4;
		float: left;
		width: 100%;
		height: 78px;
		position: relative;
		z-index: 9999
	}
	
	.kode_about_03_cols ul li:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1
	}
	
	.kode_about_03_cols ul li:hover:before {
		background-color: rgba(0, 0, 0, .8)
	}
	
	.kode_about_03_img {
		float: left;
		width: 100%;
		border-bottom: 1px solid #d4d4d4
	}
	
	.kode_about_03_img figure {
		position: relative
	}
	
	.kode_about_03_img>figure:after {
		background: rgba(255, 255, 255, 1);
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1
	}
	
	.kode_about_03_img figure:hover:after {
		background: rgba(0, 0, 0, .4)
	}
	
	.kode_about_03_img>figure:before {
		bottom: 0;
		content: "";
		height: 0;
		position: absolute;
		right: -4px;
		top: 38px;
		border-color: transparent;
		border-style: solid;
		border-width: 4px 0 4px 4px;
		z-index: 1
	}
	
	.kode_about_03_img>figure:hover:before {
		border-color: transparent transparent transparent #000;
		border-style: solid;
		border-width: 4px 0 4px 4px;
		z-index: 999;
		width: 0
	}
	
	.kode_about_03_img figure img {
		width: 100%;
		z-index: 90000
	}
	
	.kode_about_03_tabs {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-right: 2px solid transparent;
		z-index: 999
	}
	
	.kode_about_03_tabs a {
		padding: 16px 25px;
		display: block
	}
	
	.kode_about_03_tabs span {
		color: #333;
		font-size: 16px;
		float: left;
		margin-right: 18px;
		font-weight: 600
	}
	
	.kode_about_03_tabs:hover p,
	.kode_about_03_tabs:hover span {
		color: #fff
	}
	
	.kode_about_03_tabs p {
		float: none;
		padding-left: 60px;
		font-weight: 500
	}
	
	.kode_about_03_history .panel.panel-default {
		border: none;
		margin: 0
	}
	
	.kode_about_03_history .panel-body {
		padding: 0
	}
	
	.kode_about_03_row {
		float: left;
		width: 100%;
		padding: 30px 17px;
		background-color: #f8f8f8
	}
	
	.kode_about_03_history.bx-viewport {
		height: 152px
	}
	
	.kode_about_03_caption {
		float: left;
		width: 100%
	}
	
	.kode_about_03_caption span {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 10px;
		display: block
	}
	
	.kode_about_03_caption h3 {
		color: #333;
		padding-bottom: 30px;
		border-bottom: 1px solid #d4d4d4
	}
	
	.kode_about_03_caption p {
		color: #666;
		padding: 25px 0
	}
	
	.kode_about_03_icon {
		float: left;
		width: 100%;
		margin-bottom: 26px
	}
	
	.kode_about_03_icon span {
		float: left
	}
	
	.kode_about_03_icon span i {
		font-size: 24px
	}
	
	.kode_about_03_icon p {
		float: none;
		padding-left: 40px;
		margin: -6px 0 0;
		margin-bottom: 20px
	}
	
	.kode_about_03_icon>p:last-child {
		margin: 0;
		font-weight: 600
	}
	
	.kode_about_03_slider {
		float: left;
		width: 100%;
		padding: 0 44px
	}
	
	.kode_about_03_slider figure {
		float: left;
		margin-right: 25px
	}
	
	.kode_about_03_slider figure:last-child {
		margin-right: 0
	}
	
	.kode_about_03_slider .bx-wrapper {
		margin: 0
	}
	
	.kode_about_03_slider .bx-pager.bx-default-pager {
		display: none
	}
	
	.kode_about_03_slider .bx-wrapper .bx-controls-direction .bx-prev {
		margin-top: -16px;
		outline: 0 none;
		position: absolute;
		top: 50%;
		left: -32px
	}
	
	.kode_about_03_slider .bx-wrapper .bx-controls-direction .bx-prev:after {
		position: absolute;
		content: "\f0d9";
		font-family: FontAwesome;
		top: 0;
		right: 0;
		height: 32px;
		width: 32px;
		display: block;
		font-size: 15px;
		color: #fff;
		line-height: 32px;
		text-align: center
	}
	
	.kode_about_03_slider .bx-wrapper .bx-controls-direction .bx-next {
		margin-top: -16px;
		outline: 0 none;
		position: absolute;
		top: 50%;
		right: -31px
	}
	
	.kode_about_03_slider .bx-wrapper .bx-controls-direction .bx-next:before {
		position: absolute;
		content: "\f0da";
		font-family: FontAwesome;
		top: 0;
		left: 0;
		height: 32px;
		width: 32px;
		display: block;
		font-size: 15px;
		color: #fff;
		line-height: 32px;
		text-align: center
	}
	
	.kode_about_03_team {
		float: left;
		width: 100%;
		background-position: center;
		background-size: cover;
		padding: 70px 0;
		position: relative;
		height: 550px
	}
	
	.kode_about_03_client {
		float: left;
		width: 100%;
		padding: 134px 0 60px
	}
	
	.kode_about_03_hdg.full-left {
		float: left;
		width: 100%
	}
	
	.kode_about_03_hdg.full-left p,
	.kode_about_03_hdg.full-left h2 {
		color: #fff
	}
	
	.kode_about_03_hdg.full-left p {
		position: relative
	}
	
	.kode_about_03_hdg.full-left p:before {
		margin: 0;
		right: 0
	}
	
	.kode_about_us_client_news {
		float: left;
		width: 100%
	}
	
	.kode_about_us_client_news.float_right {
		padding-right: 50px
	}
	
	.kode_about_us_client_news.float_left {
		padding-left: 25px
	}
	
	.kode_about_us_client_news h2 {
		margin-bottom: 33px
	}
	
	.kode_about_03_client_img .kode_pet_value {
		display: block;
		border: 1px solid #dedede;
		float: left;
		text-align: center;
		width: 100%;
		margin-bottom: 10px
	}
	
	.kode_about_03_client_img .kode_pet_value:hover {
		box-shadow: 0px 14px 14px -10px
	}
	
	.kode_pet_value .kode_about_03_client_img :hover {
		box-shadow: 0 0 8px -4px
	}
	
	.kode_about_03_TESTIMONIAL {
		float: left;
		width: 100%
	}
	
	.kode_about_03_TESTIMONIAL i {
		font-size: 24px;
		margin-bottom: 10px
	}
	
	.kode_about_us_client_news.float_left .kode_about_03_TESTIMONIAL p {
		margin-bottom: 20px
	}
	
	.kode_about_03_TESTIMONIAL h3 {
		margin-bottom: 3px
	}
	
	.kode_about_03_TESTIMONIAL a {
		font-size: 16px
	}
	
	.kode_404_wraper {
		background-repeat: no-repeat;
		background-size: cover;
		bottom: 0;
		float: left;
		padding-bottom: 70px;
		position: relative;
		top: 0;
		width: 100%
	}
	
	.kode_error_404 {
		width: 100%;
		text-align: center
	}
	
	.kode_error_404.error_left {
		height: 519px;
		margin: auto;
		position: relative;
		width: 700px;
		padding: 20% 0 0
	}
	
	.kode_error_404.error_02 {
		bottom: 0;
		left: 0;
		margin: auto;
		position: relative;
		right: 0;
		text-align: center;
		top: 0;
		width: 700px;
		height: 519px
	}
	
	.kode_error_404 h3 {
		color: #fff;
		font-size: 50px;
		text-transform: uppercase
	}
	
	.kode_error_404 .kode_404_hdg {
		margin: 0 0 13px
	}
	
	.kode_error_404 h2 {
		font-weight: 700;
		color: #fff;
		margin: -8px 0 0;
		font-size: 220px
	}
	
	.kode_error_404 h2 span {
		padding: 0 38px
	}
	
	.kode_error_404 p {
		color: #fff;
		margin-bottom: 35px
	}
	
	.kode_404_form {
		float: left;
		width: 100%
	}
	
	.kode_404_form input {
		background: 0 0
	}
	
	.kode_404_form form {
		float: left;
		width: 100%;
		position: relative;
		margin: 0 0 50px
	}
	
	.kode_404_form form input[type=text] {
		width: 698px;
		height: 60px;
		color: #fff;
		border: 1px solid #fff;
		padding: 0 30px;
		opacity: .62
	}
	
	.kode_404_form.form_02 form input[type=text] {
		border: 1px solid #333;
		color: #333
	}
	
	.kode_404_form form input[type=text]:focus {
		box-shadow: 0 0 25px -14px;
		border: 1px solid #a12e4d
	}
	
	.kode_404_form input:focus {
		box-shadow: 0 0 25px -14px;
		border: 1px solid #a12e4d
	}
	
	.kode_404_form form button {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border-left: 1px solid #fff;
		padding: 0 20px;
		position: absolute;
		right: 0;
		top: 24px;
		color: #fff;
		opacity: .7
	}
	
	.kode_404_form.form_02 form button {
		border-left: 1px solid #333;
		color: #333
	}
	
	.kode_404_form a {
		display: inline-block;
		font-size: 18px;
		font-weight: 700;
		color: #fff;
		padding: 13px 18px
	}
	
	.kode_404_form a:hover {
		background-color: #000 !important
	}
	
	.kode_404_wraper.wraper_02 {
		background-color: #fff;
		background-image: none;
		padding: 0;
		padding: 72px 0 80px
	}
	
	.kode_error_404.error_02 h2,
	.kode_error_404.error_02 h3 {
		color: #333
	}
	
	.kode_error_404.error_02 p {
		color: #999
	}
	
	.kode_404_form.form_02 input {
		background: 0 0;
		border-color: #f5ead0;
		opacity: 100%
	}
	
	.kode_attorney_wraper {
		float: left;
		width: 100%;
		padding: 80px 0
	}
	
	.kode_attorney_img {
		float: left;
		width: 100%;
		overflow: hidden;
		position: relative;
		margin-bottom: 20px
	}
	
	.kode_attorney_img figure {
		margin: 0 !important
	}
	
	.kode_attorney_img.kode_attorny_2 {
		margin-bottom: 40px
	}
	
	.kode_attorney_img figure {
		position: relative;
		display: block;
		margin: 0
	}
	
	.kode_attorney_img figure img {
		width: 100%;
		height: auto
	}
	
	.kode_detail_layer figure>span,
	.kode_detail_layer figure>a,
	.kode_attorney_img .attorney_ancer {
		position: absolute;
		top: 0;
		right: 0;
		height: 50px;
		width: 50px;
		text-align: center;
		background-color: #fff;
		font-size: 20px
	}
	
	.kode_detail_layer figure>span i,
	.kode_detail_layer figure>a i,
	.kode_attorney_img .attorney_ancer i {
		line-height: 50px
	}
	
	.kode_attorney_caption {
		position: absolute;
		top: 77%;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		padding: 18px 0;
		z-index: 10
	}
	
	.kode_attorney_caption.attorny_cap2 {
		position: absolute;
		top: 78%;
		padding: 16px 0
	}
	
	.kode_attorney_img:hover .kode_attorney_caption.attorny_cap2 {
		padding: 90px 3px
	}
	
	.kode_attorney_caption:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #4a4a4b;
		z-index: -1;
		opacity: .90
	}
	
	.kode_attorney_img:hover .kode_attorney_caption {
		padding: 60px 0;
		border-width: 1px;
		top: 0
	}
	
	.kode-team-simple .kode_attorney_img .kode_attorney_caption h4 {
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		margin-bottom: 2px
	}
	
	.kode_attorney_caption span {
		color: #fff;
		margin-bottom: 14px;
		display: block;
		text-transform: capitalize
	}
	
	.kode_attorney_caption.attorny_cap2>span {
		margin-bottom: 10px
	}
	
	.kode_attorney_caption p {
		padding: 0 20px;
		margin-bottom: 24px;
		color: #fff
	}
	
	.kode_attorney_caption ul {
		float: left;
		width: 100%
	}
	
	.kode_attorney_caption ul li {
		display: inline-block
	}
	
	.kode_attorney_caption ul li a {
		height: 27px;
		width: 27px;
		text-align: center;
		font-size: 15px;
		display: inline-block;
		margin-left: 6px;
		color: #333;
		background-color: #fff
	}
	
	.kode_attorney_caption ul li a:hover {
		color: #fff;
		background-color: #333
	}
	
	.kode_attorney_caption ul li a i {
		line-height: 27px
	}
	
	.kode-pagination {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 40px
	}
	
	.kode-pagination.kode_pagi_1 {
		margin-top: -8px;
		padding: 0
	}
	
	.kode-pagination ul {
		float: left;
		width: 100%
	}
	
	.kode-pagination ul li {
		display: inline-block;
		border: 1px solid #dedede;
		margin-right: 2px
	}
	
	.kode-pagination .pagi_right,
	.kode-pagination .pagi_left {
		border: 1px solid;
		width: 60px;
		height: 40px
	}
	
	.kode-pagination .pagi_right i,
	.kode-pagination .pagi_left i {
		color: #fff
	}
	
	.kode-pagination ul li a,
	.kode-pagination>span,
	.kode-pagination>a {
		height: 37px;
		width: 37px;
		line-height: 37px;
		text-align: center;
		display: inline-block;
		border: 1px solid #dedede
	}
	
	.kode-pagination>a.next {
		height: 37px;
		width: 60px;
		line-height: 37px;
		text-align: center;
		display: inline-block
	}
	
	.kode-pagination ul li a i {
		line-height: 39px
	}
	
	.kode_blog_wraper {
		float: left;
		width: 100%;
		padding: 80px 0
	}
	
	.kode_blog_img {
		float: left;
		width: 100%;
		margin-bottom: 40px;
		border-bottom: 1px solid #e7e7e7
	}
	
	.kode_blog_img figure img {
		width: 100%
	}
	
	.kode_blog_img figure {
		position: relative;
		display: block
	}
	
	.kode_blog_img figure:before {
		position: absolute;
		content: "";
		top: 100px;
		left: 100px;
		right: 100px;
		bottom: 100px
	}
	
	.kode_blog_img:hover figure:before {
		top: 10px;
		left: 10px;
		right: 10px;
		bottom: 10px;
		opacity: .70
	}
	
	.kode_blog_img figcaption {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		opacity: 0;
		margin: -15px 0 0
	}
	
	.kode_blog_img:hover figcaption {
		opacity: 1
	}
	
	.kode_blog_img figcaption a {
		display: inline-block;
		height: 30px;
		width: 30px;
		text-align: centwer;
		color: #fff;
		border: 1px solid #fff;
		margin-right: 4px
	}
	
	.kode_blog_img figcaption a i {
		line-height: 30px
	}
	
	.kode_blog_caption {
		float: left;
		width: 100%;
		border-left: 1px solid #d4d4d4;
		border-right: 1px solid #d4d4d4;
		padding: 26px 18px
	}
	
	.kode_blog_caption span {
		font-weight: lighter;
		display: block;
		margin-bottom: 9px;
		line-height: normal
	}
	
	.kode_blog_caption span>a {
		color: #000
	}
	
	.kode_blog_caption h4 {
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 8px
	}
	
	.kode_blog_caption h4>a {
		color: #000
	}
	
	.blog_more {
		float: left;
		width: 100%
	}
	
	.blog_more>a {
		display: block;
		font-size: 16px;
		color: #333;
		padding: 12px 20px;
		border: 1px solid #d4d4d4
	}
	
	.blog_more a i {
		float: right;
		padding: 5px 0
	}
	
	.kode_blog_2_img {
		float: left;
		width: 100%;
		padding-bottom: 24px;
		border-bottom: 1px solid #dadada;
		position: relative;
		margin-bottom: 40px
	}
	
	.kode_blog_2_img:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: -1px;
		width: 0;
		border-bottom: 1px solid transparent
	}
	
	.kode_blog_2_img:hover:before {
		width: 100%
	}
	
	.kode_blog_detail_image figure,
	.kode_blog_2_img figure {
		position: relative;
		display: block;
		margin-bottom: 25px
	}
	
	.kode_blog_detail_image figcaption,
	.kode_blog_2_img figcaption {
		position: absolute;
		left: 15px;
		bottom: 0;
		padding: 2px 2px 13px;
		background-color: #252731
	}
	
	.kode_blog_detail_image figcaption h5,
	.kode_blog_2_img figcaption h5 {
		color: #fff;
		text-align: center
	}
	
	.kode_blog_detail_image figcaption span,
	.kode_blog_2_img figcaption span {
		display: block;
		width: 66px;
		height: 55px;
		background-color: #fff;
		line-height: 55px;
		text-align: center;
		font-size: 20px;
		color: #252731;
		margin-bottom: 11px
	}
	
	.kode_blog_2_caption {
		float: left;
		width: 100%;
		padding: 0p 1px 0px 8px
	}
	
	.kode_blog_2_caption h4 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 4px
	}
	
	.kode_blog_2_caption h4>a {
		color: #000
	}
	
	.kode_blog_2_caption ul {
		float: left;
		width: 100%;
		margin-bottom: 7px
	}
	
	.kode_blog_2_caption ul li {
		float: left;
		list-style: none
	}
	
	.kode_blog_2_caption ul li a {
		margin-right: 19px;
		display: inline-block;
		padding: 3px 0 0 4px;
		color: #000
	}
	
	.kode_blog_2_caption ul li a i {
		margin-right: 9px
	}
	
	.kode_blog_2_caption p {
		margin-bottom: 16px
	}
	
	.kode_blog_2_img .kode_blog_2_read {
		display: inline-block;
		text-transform: uppercase;
		color: #000
	}
	
	.kode_blog_2_img .kode_blog_2_read i {
		line-height: 0;
		margin-left: 10px;
		padding: 6px 0
	}
	
	.law_achievements.new_achiev {
		background: 0 0;
		padding: 80px 0;
		margin: 0
	}
	
	.law_achievements_img,
	.law_achievements_img.kode_achiev {
		margin-bottom: 40px
	}
	
	.law_achievements_caption.achiev_left {
		text-align: left;
		float: left;
		width: 100%;
		padding: 30px
	}
	
	.law_achievements_img.kode_achiev .law_achievements_img_kode a,
	.law_achievements_caption.achiev_left i {
		left: 30px
	}
	
	.law_achievements_img.kode_achiev .law_achievements_img_kode a {
		right: auto
	}
	
	.law_achievements_caption.achiev_left ul.law-achievement-meta {
		position: relative;
		padding: 0
	}
	
	.law_achievements_caption.achiev_left ul.law-achievement-meta:before {
		margin: 0
	}
	
	.kode_area_02_wraper {
		float: left;
		width: 100%;
		padding: 70px 0
	}
	
	.kode_area_02_img {
		float: left;
		width: 100%;
		margin-bottom: 40px
	}
	
	.kode_area_02_img figure {
		display: block;
		position: relative;
		margin-bottom: 22px
	}
	
	.kode_area_02_img figure:before {
		position: absolute;
		content: "";
		top: 100%;
		left: 100%;
		right: 100%;
		bottom: 100%
	}
	
	.kode_area_02_img:hover figure:before {
		opacity: .7;
		top: 10px;
		left: 10px;
		right: 10px;
		bottom: 10px
	}
	
	.kode_area_02_img figcaption {
		left: 0;
		margin-top: -20px;
		opacity: 0;
		position: absolute;
		right: 0;
		text-align: center;
		top: 50%
	}
	
	.kode_area_02_img:hover figcaption {
		opacity: 1
	}
	
	.kode_area_02_img figcaption a {
		display: inline-block;
		height: 26px;
		width: 26px;
		text-align: center;
		border: 1px solid #fff;
		margin-right: 7px;
		color: #fff
	}
	
	.kode_area_02_img figcaption a i {
		line-height: 18px
	}
	
	.kode_area_02_caption {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_area_02_caption h4 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 32px;
		position: relative
	}
	
	.kode_area_02_caption p {
		float: left;
		margin-bottom: 29px;
		margin-top: -5px
	}
	
	.kode_area_02_caption a {
		display: inline-block;
		padding: 7px 37px;
		border: 1px solid
	}
	
	.kode_area_02_caption a:hover {
		color: #fff
	}
	
	.law_our_team_img {
		margin-bottom: 20px
	}
	
	.kode_area_03_img {
		float: left;
		width: 100%;
		margin-bottom: 60px;
		min-height: 324px
	}
	
	.kode_area_03_img figure {
		position: relative
	}
	
	.kode_area_03_img figure img {
		width: 100%;
		height: auto
	}
	
	.kode_area_03_caption {
		position: absolute;
		left: 30px;
		right: 30px;
		bottom: -23px;
		text-align: center;
		padding: 24px 0 16px;
		background-color: #fff;
		box-shadow: 0 0 5px -2px
	}
	
	.kode_area_03_img:hover .kode_area_03_caption {
		position: absolute;
		top: 20px;
		left: 30px;
		right: 30px;
		bottom: 20px;
		text-align: center;
		padding: 50px 0;
		background-color: #fff;
		opacity: .95;
		box-shadow: none
	}
	
	.commentlist li {
		float: left;
		width: 100%;
		list-style: outside none none
	}
	
	.kode_area_03_caption h4 {
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 9px
	}
	
	.kode_area_03_caption p {
		margin-bottom: 18px;
		padding: 0 15px;
		display: none
	}
	
	.kode_area_03_img:hover .kode_area_03_caption a,
	.kode_area_03_img:hover .kode_area_03_caption p {
		display: inline-block
	}
	
	.kode_area_03_caption a {
		display: inline-block;
		padding: 5px 20px;
		color: #fff;
		display: none
	}
	
	.kode_area_03_caption a:hover {
		background-color: #000
	}
	
	.kode_area_02_wraper {
		float: left;
		width: 100%;
		padding: 72px 0 80px
	}
	
	.kode_area_02_wraper.wraper_3 {
		float: left;
		padding: 80px 0;
		width: 100%
	}
	
	.kode_area_02_wraper .panel {
		background-color: none;
		border: none;
		border-radius: 0;
		box-shadow: 0 px 0px rgba(0, 0, 0, .05);
		margin-bottom: 0
	}
	
	.kode_area_02_wraper .panel-heading {
		padding: 0
	}
	
	.kode_detail_2 {
		float: left;
		width: 100%;
		margin-bottom: 35px
	}
	
	.kode_detail_2 ul {
		float: left;
		width: 100%;
		border: 1px solid #d4d4d4;
		border-bottom: none
	}
	
	.kode_detail_2 ul li {
		display: block;
		width: 100%
	}
	
	.kode_detail_2 ul li h5 {
		text-transform: uppercase
	}
	
	.kode_detail_2 ul li h5 a {
		padding: 25px 0 25px 20px;
		border-bottom: 1px solid #d4d4d4;
		display: block;
		color: #333;
		position: relative
	}
	
	.kode_detail_2 ul li h5 a:focus,
	.kode_detail_2 ul li h5 a.active,
	.kode_detail_2 ul li h5 a:hover {
		color: #fff;
		font-weight: 900;
		border-bottom: 1px solid
	}
	
	.kode_detail_2 ul li h5 a:before {
		position: absolute;
		content: "\f178";
		top: 0;
		right: 0;
		bottom: 0;
		width: 54px;
		height: 69px;
		line-height: 68px;
		display: inline-block;
		text-align: center;
		font-family: FontAwesome;
		color: #9a9a9a
	}
	
	.kode_detail_2 ul li h5 a:focus:before,
	.kode_detail_2 ul li h5 a.active:before,
	.kode_detail_2 ul li h5 a:hover:before {
		background-color: #000;
		color: #fff
	}
	
	.kode_detail_office {
		float: left;
		width: 100%
	}
	
	.kode_detail_office h4 {
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 26px
	}
	
	.widget_lawbase_our_office_widget ul,
	.kode_detail_office ul {
		float: left;
		width: 100%
	}
	
	.widget_lawbase_our_office_widget ul li,
	.kode_detail_office ul li {
		margin-bottom: 14px;
		list-style: none
	}
	
	.widget_lawbase_our_office_widget ul li:last-child,
	.kode_detail_office ul li:last-child {
		margin-bottom: 0
	}
	
	.widget_lawbase_our_office_widget ul li a,
	.kode_detail_office ul li a {
		display: block;
		background-color: #efefef;
		color: #999;
		font-size: 14px
	}
	
	.widget_lawbase_our_office_widget ul li a i,
	.kode_detail_office ul li a i {
		display: inline-block;
		width: 40px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 20px;
		color: #fff;
		margin-right: 12px
	}
	
	.kode_practice_detail_download.download_02 {
		border-bottom: none;
		margin: 0;
		padding: 0
	}
	
	.kode_detail_law {
		float: left;
		width: 100%
	}
	
	.kode_detail_list {
		float: left;
		width: 100%
	}
	
	.kode_detail_list>h3 {
		margin-bottom: 15px
	}
	
	.kode_practice_detail_services p {
		margin-bottom: 5px !important
	}
	
	.kode_detail_list figure {
		position: relative;
		margin-bottom: 45px
	}
	
	.kode_detail_list figure img {
		width: 100%
	}
	
	.kode_detail_star {
		position: absolute;
		bottom: -33px;
		left: 30px;
		right: 30px;
		background-color: #fff;
		padding: 25px 29px;
		box-shadow: 0 0 12px -6px
	}
	
	.kode_detail_star h4 {
		display: inline-block;
		float: left;
		text-transform: uppercase;
		font-weight: 700
	}
	
	.service-detail .kode_detail_list .kode_detail_star h4 {
		margin-bottom: 0
	}
	
	.kode_detail_star ul {
		float: right;
		margin-bottom: 0
	}
	
	.service-detail .kode_detail_list .kode_detail_star ul {
		margin-bottom: 0
	}
	
	.kode_detail_star ul li {
		float: left;
		margin-left: 6px;
		list-style: none
	}
	
	.kode_detail_star ul li a:hover {
		color: #000
	}
	
	.kode_detail_list p:last-child {
		margin: 0 0 10px
	}
	
	.kode_detail_fig {
		float: left;
		width: 100%;
		padding-bottom: 50px;
		border-bottom: 1px solid #d4d4d4;
		margin-bottom: 50px
	}
	
	.kode_detail_img {
		float: left;
		width: 100%
	}
	
	.kode_detail_img figure {
		display: block;
		margin-bottom: 25px
	}
	
	.kode_detail_kode {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.kode_detail_accordian {
		float: left;
		width: 100%
	}
	
	.kode_detail_accordian h4 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 25px
	}
	
	.kode_detail_accor_tab .panel-title>a {
		padding: 20px 0 21px 58px;
		display: block;
		position: relative;
		border-top: 1px solid #d4d4d4
	}
	
	.kode_detail_accor_tab .panel-title>a:focus,
	.kode_detail_accor_tab .panel-title>a.active,
	.kode_detail_accor_tab .panel-title>a:hover {
		color: #fff;
		font-weight: 700
	}
	
	.kode_detail_accor_tab .panel-title>a:before {
		position: absolute;
		content: "+";
		height: 19px;
		width: 19px;
		text-align: center;
		border-radius: 100%;
		border: 1px solid #a2a2a2;
		font-size: 18px;
		color: #a3a3a3;
		top: 20px;
		left: 20px;
		right: 0;
		bottom: 0;
		line-height: 16px
	}
	
	.kode_detail_accor_tab .panel-title>a:focus:before,
	.kode_detail_accor_tab .panel-title>a.active:before,
	.kode_detail_accor_tab .panel-title>a:hover:before {
		border-color: #f2e3c2;
		color: #f3e6c8
	}
	
	.kode_detail_accor_tab .panel-heading {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border-bottom: 1px solid #d4d4d4
	}
	
	.kode_detail_accor_tab .panel-group {
		margin: 0
	}
	
	.kode_detail_accor_tab .panel-group .panel+.panel {
		margin: 0;
		border: none
	}
	
	.kode_detail_accor_tab .panel {
		border: none
	}
	
	.kode_detail_fa_right {
		float: left;
		width: 100%;
		margin: -5px 0 0
	}
	
	.kode_detail_fa_right li a {
		display: block;
		padding-bottom: 9px
	}
	
	.kode_detail_fa_right li a i {
		display: inline-block;
		margin-right: 20px
	}
	
	.kode_detail_layer {
		float: left;
		width: 100%;
		border-bottom: 3px solid;
		overflow: hidden
	}
	
	.kode_detail_layer figure {
		position: relative
	}
	
	.kode_detail_layer img {
		width: 100%
	}
	
	.kode_detail_layer figcaption {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		text-align: center;
		background-color: #fff;
		padding: 19px 0 20px
	}
	
	.kode_detail_layer figcaption>h6>a {
		display: block;
		text-transform: uppercase
	}
	
	.kode_detail_layer>figure>a {
		background-color: #e9e9e9
	}
	
	.kode_detail_layer:hover a {
		right: -56px
	}
	
	.kode_detail_layer figure>span {
		position: absolute;
		top: -56px;
		right: 0
	}
	
	.kode_detail_layer:hover span {
		top: 0;
		color: #fff
	}
	
	.kode_blog_detail_wraper {
		float: left;
		width: 100%;
		padding: 80px 0
	}
	
	.kode_blog_detail {
		float: left;
		width: 100%
	}
	
	.kode_blog_detail_image {
		float: left;
		width: 100%;
		margin-bottom: 50px
	}
	
	.kode_blog_detail_image figure img {
		width: 100%
	}
	
	.kode_blog_detail_image figure {
		margin-bottom: 35px
	}
	
	.kode_blog_detail_image figcaption {
		left: 20px
	}
	
	.kode_blog_detail_content {
		float: left;
		width: 100%
	}
	
	.kode_blog_detail_content h4 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 11px
	}
	
	.kode_blog_detail_content ul.detail-post-meta {
		float: left;
		width: 100%;
		margin: 0 0 20px -13px
	}
	
	.kode_blog_detail_content ul.detail-post-meta li {
		float: left;
		line-height: normal;
		position: relative;
		padding: 0 10px 0 6px
	}
	
	.kode_blog_detail_content ul.detail-post-meta li:before {
		position: absolute;
		content: "";
		top: 5px;
		right: 0;
		bottom: 0;
		border-right: 1px solid #d4d4d4;
		height: 12px
	}
	
	.kode_blog_detail_content ul.detail-post-meta li:last-child:before {
		border-right: none
	}
	
	.kode_blog_detail_content ul.detail-post-meta li a {
		font-weight: lighter;
		display: inline-block;
		padding: 0 15px;
		font-style: italic
	}
	
	.kode_blog_detail_content p {
		font-weight: 400
	}
	
	.kode_blog_detail_content p:last-child {
		margin: 0
	}
	
	.kode_blog_detail_learn {
		float: left;
		width: 100%;
		margin-bottom: 35px
	}
	
	.kode_blog_detail_learn figure {
		float: left
	}
	
	.kode_blog_detail_paragraph {
		float: none;
		padding-left: 410px;
		margin-bottom: 22px
	}
	
	.kode_blog_detail_paragraph p {
		margin-bottom: 20px
	}
	
	.kode_blog_detail_paragraph p:last-child {
		margin-bottom: 0
	}
	
	.kode_blog_paragraph_1 {
		float: left;
		width: 100%;
		margin-bottom: 27px
	}
	
	.kode_blog_detail_social {
		float: left;
		width: 100%;
		background-color: #f8f8f8;
		padding: 15px 20px
	}
	
	.kode_blog_detail_social h6 {
		display: inline-block;
		text-transform: uppercase;
		font-weight: 700;
		float: left;
		margin: 0;
		padding: 9px 0 6px
	}
	
	.kode_blog_detail_social ul {
		float: right;
		margin-bottom: 0;
		padding-top: 3px
	}
	
	.kode_blog_detail_social ul li {
		float: left;
		margin-left: 10px
	}
	
	.kode_detail_2_social ul li a,
	.kode_blog_detail_social ul li a {
		height: 29px;
		width: 29px;
		text-align: center;
		display: inline-block;
		border-radius: 100%;
		background-color: #333;
		color: #fff;
		line-height: 29px
	}
	
	.kode_blog_detail_social ul li a i {
		line-height: 29px
	}
	
	.kode_blog_detail_comment {
		float: left;
		width: 100%;
		margin-bottom: 35px
	}
	
	.kode_blog_detail_post h4,
	.kode_blog_detail_comment h4 {
		text-transform: uppercase;
		font-weight: 700
	}
	
	.kode_detail_comment_list {
		float: left;
		width: 100%
	}
	
	.kode_detail_comment_list ul {
		float: left;
		width: 100%
	}
	
	.kode_detail_comment_list ul li {
		margin: 0
	}
	
	.kode_detail_comment_fig {
		float: left;
		padding: 30px 0;
		position: relative;
		background-color: #fff;
		width: 100%
	}
	
	.kode_detail_comment_fig:hover {
		background: 0 0;
		color: #fff
	}
	
	.kode_detail_comment_fig:before {
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: -1
	}
	
	.kode_detail_comment_fig figure {
		float: left
	}
	
	.kode_detail_replay {
		float: none;
		padding-left: 100px
	}
	
	.kode_detail_replay h5 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 3px
	}
	
	.kode_detail_comment_fig:hover .kode_detail_replay p,
	.kode_detail_comment_fig:hover .kode_detail_replay span,
	.kode_detail_comment_fig:hover .kode_detail_replay h5 i,
	.kode_detail_comment_fig:hover .kode_detail_replay h5 {
		color: #fff
	}
	
	.kode_detail_replay h5 i {
		float: right;
		color: #d4d4d4
	}
	
	.kode_detail_replay span {
		display: block;
		color: #666;
		margin-bottom: 5px
	}
	
	.kode_detail_comment_list ul li ul {
		float: left;
		margin: 0;
		width: 100%
	}
	
	.kode_detail_comment_list ul li ul .kode_detail_comment_fig {
		padding: 30px 50px;
		margin: 0
	}
	
	.kode_blog_detail_post {
		float: left;
		width: 100%
	}
	
	.kode_blog_detail_post h4 {
		margin-bottom: 25px
	}
	
	.kode_blog_detail_failed {
		float: left;
		width: 100%
	}
	
	.kode_blog_detail_failed form {
		float: left;
		width: 100%;
		margin: 0
	}
	
	.kode_blog_filed_search {
		float: left;
		margin-right: 20px
	}
	
	.kode_blog_detail_search {
		width: 334px
	}
	
	.kode_blog_detail_search input[type=text] {
		width: 334px;
		height: 48px;
		margin-bottom: 20px;
		border: 1px solid #d4d4d4;
		padding: 0 20px
	}
	
	.kode_blog_side_search input[type=text]:focus,
	.kode_blog_detail_search input[type=text]:focus {
		box-shadow: 0 0 27px -19px;
		border: 2px solid #a12e4d
	}
	
	.kode_blog_filed_search button {
		color: #fff;
		font-weight: 700;
		padding: 13px 40px 15px;
		margin-top: 10px
	}
	
	.kode_blog_filed_search button:hover {
		background-color: #000
	}
	
	.kode_blog_detail_area {
		float: left
	}
	
	.kode_blog_detail_area textarea {
		width: 334px;
		height: 184px;
		resize: none;
		padding: 17px 20px
	}
	
	.kode_blog_detail_area textarea:focus {
		box-shadow: 0 0 27px -19px;
		border: 2px solid
	}
	
	.kode_blog_side_bar {
		float: left;
		width: 100%
	}
	
	.kode_blog_side_search {
		float: left;
		width: 100%;
		margin-bottom: 32px
	}
	
	.kode_blog_side_search form {
		float: left;
		width: 100%;
		position: relative;
		margin: 0
	}
	
	.kode_blog_side_search form input[type=search] {
		width: 100%;
		height: 40px;
		border: 1px solid;
		padding: 0 14px
	}
	
	.kode_blog_side_search form button {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		position: absolute;
		right: 15px;
		top: 13px
	}
	
	.kode_blog_detail_categories {
		float: left;
		width: 100%
	}
	
	.kode_blog_detail_categories h4 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 10px
	}
	
	.kode_blog_categ_list {
		float: left;
		width: 100%
	}
	
	.kode_blog_categ_list li a {
		display: block;
		padding: 10px 10px 12px 15px;
		border-bottom: 1px solid #d4d4d4;
		font-size: 14px
	}
	
	.kode_blog_categ_list li a.active,
	.kode_blog_categ_list li a:hover {
		color: #fff;
		border-bottom: 1px solid
	}
	
	.kode_blog_categ_list li a span {
		float: right;
		height: 29px;
		width: 29px;
		display: inline-block;
		border: 1px solid #c7c7c7;
		text-align: center;
		line-height: 27px;
		margin-top: -2px
	}
	
	.kode_blog_categ_list li a.active span,
	.kode_blog_categ_list li a:hover span {
		background-color: #fff;
		border: 1px solid
	}
	
	.kode_blog_detail_news {
		border-bottom: 1px solid #ddd;
		float: left;
		margin-bottom: 20px;
		overflow: hidden;
		padding-bottom: 10px;
		padding-top: 10px;
		width: 100%
	}
	
	.kode_blog_detail_news:last-child {
		margin: 0
	}
	
	.kode_blog_detail_news figure {
		position: relative;
		float: left;
		overflow: hidden
	}
	
	.kode_blog_detail_news figure:before {
		position: absolute;
		content: "";
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		border-bottom: 2px solid;
		width: 0
	}
	
	.kode_blog_detail_news:hover figure:before {
		width: 100%
	}
	
	.kode_blog_detail_news span {
		bottom: 100%;
		color: #fff;
		height: 24px;
		position: absolute;
		right: 10px;
		text-align: center;
		width: 24px
	}
	
	.kode_blog_detail_news:hover span {
		bottom: 2px;
		right: 10px
	}
	
	.kode_blog_detail_news span i {
		line-height: 24px
	}
	
	.kode_blog_detail_news_cap {
		float: none;
		padding-left: 95px
	}
	
	.kode_blog_detail_news_cap p {
		margin-bottom: 11px;
		font-weight: 600
	}
	
	.kode_blog_detail_news_cap ul li {
		float: left;
		line-height: 14px;
		border-right: 1px solid #d4d4d4;
		padding-right: 11px;
		list-style: none
	}
	
	.kode_blog_detail_news_cap ul li:last-child {
		padding: 0;
		border: none;
		padding-left: 10px
	}
	
	.kode_blog_detail_news_cap ul li a {
		font-size: 12px
	}
	
	.kode_blog_detail_categories.detail_attorney {
		margin-bottom: 70px
	}
	
	.kode_blog_detail_cap {
		float: left;
		width: 100%;
		padding-bottom: 10px;
		border-bottom: 1px solid #e4e4e4
	}
	
	.kode-sidebar-element [class*=col-md-].widget_lawbase_get_in_touch_widget {
		margin-bottom: 20px
	}
	
	.kode_blog_detail_cap p {
		font-weight: 400
	}
	
	.kode_blog_detail_meet {
		float: left;
		width: 100%
	}
	
	.kode_attorney_found {
		margin-bottom: 30px
	}
	
	.kode_attorney_found figure,
	.kode_blog_detail_meet figure {
		position: relative
	}
	
	.kode_attorney_found figure:before,
	.kode_blog_detail_meet figure:before {
		border: 2px solid #333;
		bottom: 10px;
		content: "";
		left: 10px;
		position: absolute;
		right: 10px;
		top: 10px
	}
	
	.kode_attorney_found h4,
	.kode_blog_detail_meet h4 {
		position: absolute;
		bottom: -34px;
		left: 20px;
		right: 20px;
		text-align: center;
		margin: 0;
		padding: 20px 0;
		background-color: #fff;
		box-shadow: 0 1px 15px -11px;
		text-transform: uppercase;
		font-weight: 700
	}
	
	.kode_blog_detail_tags {
		float: left;
		width: 100%
	}
	
	.kode_blog_detail_tags ul {
		float: left;
		width: 100%
	}
	
	.kode_blog_detail_tags ul li {
		float: left;
		margin: 0 0 10px 1px
	}
	
	.kode_blog_detail_tags ul li a {
		display: inline-block;
		padding: 6px 15px;
		border: 1px solid #d4d4d4
	}
	
	.kode_blog_detail_tags ul li a:hover {
		color: #fff
	}
	
	.kode_attorney_detail_2_wraper,
	.kode_blog_detail_2_wraper {
		float: left;
		width: 100%;
		padding: 80px 0
	}
	
	.kode_detail_2_colum {
		float: left;
		width: 100%
	}
	
	.kode_detail_2_history {
		float: left;
		width: 100%;
		margin-bottom: 20px
	}
	
	.kode_detail_2_history h5 {
		padding: 2px 2px 7px;
		display: inline-block;
		float: left;
		text-align: center;
		color: #fff;
		margin-bottom: 0;
		font-weight: 700;
		margin-right: 25px
	}
	
	.kode_detail_2_history h5 span {
		background-color: #fff;
		color: #252731;
		display: block;
		height: 35px;
		line-height: 35px;
		margin-bottom: 6px;
		text-align: center;
		width: 66px
	}
	
	.kode_detail_2_agency {
		float: left;
		padding: 5px 0
	}
	
	.kode_detail_2_agency h4 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 10px
	}
	
	.kode_detail_2_agency ul {
		float: left;
		width: 100%;
		margin-bottom: 0
	}
	
	.kode_detail_2_agency ul li {
		float: left
	}
	
	.kode_detail_2_agency ul li a {
		display: inline-block;
		margin-right: 19px;
		color: #000
	}
	
	.kode_detail_2_agency ul li i {
		margin-right: 9px
	}
	
	.kode_blog_detail_image.detail_2 {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.kode_blog_detail_image.detail_2 figure {
		margin-bottom: 26px
	}
	
	.kode_detail_2_back {
		float: left;
		width: 100%;
		background-position: center;
		background-size: cover;
		padding: 26px 65px 72px 30px;
		margin-bottom: 25px
	}
	
	.kode_detail_2_back span {
		float: left;
		color: #fff;
		display: inline-block
	}
	
	.kode_detail_2_back p {
		padding: 25px 0;
		color: #fff;
		padding: 18px 0 0 56px;
		font-style: italic
	}
	
	.kode_detail_2_p {
		float: left;
		width: 100%;
		margin-bottom: 48px
	}
	
	.kode_detail_2_deo {
		box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
		float: left;
		margin: 2px 0 40px;
		padding: 10px !important;
		text-align: center;
		width: 100%
	}
	
	.kode_detail_2_senior {
		float: left;
		padding-right: 20px;
		position: relative;
		width: 74%
	}
	
	.kode_detail_2_senior:before {
		position: absolute;
		content: "";
		top: 10px;
		left: 0;
		right: 0;
		bottom: 0;
		height: 120px;
		border-right: 1px solid #d4d4d4
	}
	
	.kode_detail_2_senior figure {
		border: 2px solid;
		border-radius: 100%;
		float: left;
		margin-right: 20px;
		padding: 4px;
		width: 150px
	}
	
	.kode_detail_2_senior img {
		border-radius: 100%
	}
	
	.kode_detail_2_caption {
		float: none;
		padding: 20px 0 0;
		position: relative;
		text-align: left;
		width: auto;
		z-index: 100
	}
	
	.kode_detail_2_caption h6 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 5px
	}
	
	.kode_detail_2_social {
		float: left;
		padding: 55px 10px 36px;
		text-align: center;
		width: auto
	}
	
	.kode_detail_2_social ul li {
		display: inline-block;
		margin-right: 20px
	}
	
	.kode_detail_2_social ul li:last-child {
		margin: 0
	}
	
	.kode_detail_2_social ul li a i {
		line-height: 29px
	}
	
	.kode_detail_2_text {
		float: left;
		width: 100%;
		padding: 30px 0;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 34px
	}
	
	.kode_detail_2_right,
	.kode_detail_2_left {
		float: left;
		padding: 25px;
		border: 1px solid #d4d4d4;
		width: 100%
	}
	
	.kode_detail_2_right .kode-next.thcolorhover.next-nav.inner-post {
		margin-bottom: 0
	}
	
	.kode_detail_2_right>div {
		text-align: right
	}
	
	.kode_detail_2_left p {
		float: left
	}
	
	.kode_detail_2_left:hover a,
	.kode_detail_2_left:hover p {
		color: #fff
	}
	
	.kode_detail_2_left p span {
		display: block
	}
	
	.kode_detail_2_left a {
		float: left;
		color: #666
	}
	
	.kode_detail_2_comment {
		float: left;
		width: 100%;
		margin-bottom: 45px
	}
	
	.kode_detail_2_leave h4,
	.kode_detail_2_comment h4 {
		text-transform: uppercase;
		font-weight: 700
	}
	
	.kode_detail_2_comment h4 span {
		margin-left: 5px;
		display: inline-block
	}
	
	.kode_detail_2_comment_list {
		float: left;
		width: 100%
	}
	
	.kode_detail_2_comment_list ul {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.col-md-3.widget.widget_lawbase_about_widget_law.kode-widget,
	.col-md-3.widget.widget_lawbase_lawyer_news_widget.kode-widget,
	.col-md-3.widget.widget_lawbase_blog_categories_widget.kode-widget {
		margin-bottom: 20px !important
	}
	
	.kode_detail_2_comment_list ul li ul {
		margin: 0
	}
	
	.kode_detail_2_comment_list ul li ul .kode_detail_2_comment_fig {
		padding: 30px 0 26px 118px
	}
	
	.kode_detail_2_comment_fig {
		float: left;
		width: 100%
	}
	
	.kode_detail_2_comment_fig figure {
		float: left;
		border-radius: 100%
	}
	
	.kode_detail_2_comment_fig figure img {
		border-radius: 100%
	}
	
	.kode_detail_2_replay {
		float: none;
		position: relative;
		padding-left: 120px
	}
	
	.kode_detail_2_replay h5 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 6px
	}
	
	.kode_detail_2_replay span {
		margin-bottom: 6px;
		display: block
	}
	
	.kode_detail_2_replay p {
		margin-bottom: 6px;
		padding-right: 35px
	}
	
	.kode_detail_2_leave {
		float: left;
		width: 100%
	}
	
	.kode_detail_2_leave h4 {
		margin-bottom: 26px
	}
	
	.kode_detail_2_filed {
		float: left;
		width: 100%
	}
	
	.kode_detail_2_filed form {
		float: left;
		width: 100%;
		margin: 0
	}
	
	.kode_detail_2_filed input {
		width: 100%;
		height: 48px;
		border: 1px solid #d4d4d4;
		padding: 0 20px;
		margin-bottom: 20px
	}
	
	.kode_detail_2_filed textarea:focus,
	.kode_detail_2_filed input:focus {
		border: 1px solid;
		box-shadow: 1px 0 5px -3px
	}
	
	.kode_detail_2_filed textarea {
		width: 100%;
		height: 200px;
		border: 1px solid #d4d4d4;
		resize: none;
		padding: 18px 20px;
		margin: 10px 0 30px
	}
	
	.kode_detail_2_filed button {
		width: 100%;
		text-align: center;
		color: #fff;
		padding: 14px 0
	}
	
	.kode_detail_2_filed button:hover {
		background-color: #000
	}
	
	.kode_attorney_found {
		float: left;
		width: 100%
	}
	
	.kode_attorney_found figure {
		margin-bottom: 25px
	}
	
	.kode_attorney_found figure:before {
		border: none
	}
	
	.kode_attorney_detail_social {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 7px
	}
	
	.kode_attorney_detail_social span {
		display: block;
		margin-bottom: 8px
	}
	
	.kode_attorney_detail_call ul,
	.kode_attorney_detail_social ul {
		float: left;
		width: 100%
	}
	
	.kode_attorney_detail_social ul li {
		display: inline-block;
		list-style: none
	}
	
	.kode_attorney_detail_social ul li a {
		display: inline-block;
		padding: 0 7px
	}
	
	.kode_attorney_detail_call {
		float: left;
		width: 100%;
		padding: 0 28px;
		margin-bottom: 20px
	}
	
	.kode_attorney_detail_call li {
		margin-bottom: 8px;
		list-style: none
	}
	
	.kode_attorney_detail_call li:last-child {
		margin: 0
	}
	
	.kode_attorney_detail_call li a {
		display: block;
		color: #333
	}
	
	.kode_attorney_detail_call li a i {
		margin-right: 16px;
		color: #999
	}
	
	.kode_attorney_detail_call .fa.fa-phone {
		margin-right: 22px
	}
	
	.kode_attorney_detail_downlod {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_attorney_detail_downlod a {
		display: block;
		padding: 9px 0;
		color: #fff;
		text-transform: capitalize
	}
	
	.kode_attorney_detail_downlod a:hover {
		background-color: #000;
		color: #fff
	}
	
	.kode_attorney_detail_cols {
		float: left;
		width: 100%
	}
	
	.kode_attorney_detail_life {
		float: left;
		width: 100%;
		position: relative
	}
	
	.kode_attorney_detail_life {
		float: left;
		width: 100%;
		padding-bottom: 38px;
		color: #fff
	}
	
	.service-detail h4,
	.kode-team-full.kode-single-detail h4 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 30px
	}
	
	.kode_attorney_detail_life p {
		margin-bottom: 23px
	}
	
	.kode_attorney_detail_life p:last-child {
		margin: 0
	}
	
	.kode_attorney_detail_accordian {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.kode_attorney_detail_accordian .panel-heading {
		padding: 0
	}
	
	.video-lawbase_shortcode {
		float: left;
		width: 100%
	}
	
	.kode_attorney_detail_accordian .panel-title a {
		display: block;
		font-weight: 700;
		padding: 19px 20px 19px 46px;
		text-transform: uppercase;
		position: relative
	}
	
	.kode_attorney_detail_accordian .panel-title a:focus,
	.kode_attorney_detail_accordian .panel-title a.active,
	.kode_attorney_detail_accordian .panel-title a:hover {
		color: #fff;
		border-bottom: 1px solid transparent
	}
	
	.kode_attorney_detail_accordian .panel-title a:before {
		position: absolute;
		font-family: FontAwesome;
		content: "\f107";
		top: 19px;
		left: 19px;
		right: 0;
		bottom: 0
	}
	
	.kode_attorney_detail_accordian .panel-title a.active:before,
	.kode_attorney_detail_accordian .panel-title a:focus:before {
		position: absolute;
		font-family: FontAwesome;
		content: "\f106"
	}
	
	.kode_attorney_detail_accordian .panel-title>a span {
		display: inline-block;
		float: right
	}
	
	.kode_attorney_detail_accordian .panel-default>.panel-heading {
		background: 0 0
	}
	
	.kode_attorney_detail_accordian .panel-group {
		margin: 0
	}
	
	.kode_attorney_detail_accordian .panel {
		border: none;
		border-radius: 0
	}
	
	.kode_attorney_detail_accordian .panel-group .panel+.panel {
		margin: 0
	}
	
	.kode_attorney_detail_accordian .panel-body {
		padding: 22px 24px 27px 19px
	}
	
	.kode_attorney_detail_accordian .panel-group .panel {
		border-bottom: 1px solid
	}
	
	.kode_attorney_detail_life.attorney_2 {
		border-bottom: 0 none;
		margin: 0;
		padding: 0
	}
	
	.kode_attorney_detail_area {
		float: left;
		width: 100%
	}
	
	.kode_attorney_detail_fig {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.kode_attorney_detail_fig:last-child {
		margin: 0
	}
	
	.kode_attorney_detail_fig figure {
		position: relative;
		border-bottom: 2px solid
	}
	
	.kode_attorney_detail_fig figure:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #000;
		opacity: .5
	}
	
	.kode_attorney_detail_law {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		background-color: #fff;
		padding: 65px 0;
		border: 1px solid #d4d4d4;
		border-bottom: none
	}
	
	.kode_attorney_detail_law:hover {
		background: 0 0;
		color: #fff;
		border: none
	}
	
	.kode_attorney_detail_law span {
		display: block;
		margin-bottom: 13px
	}
	
	.kode_attorney_detail_law h6 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 19px
	}
	
	.kode_attorney_detail_law:hover span,
	.kode_attorney_detail_law:hover p,
	.kode_attorney_detail_law:hover h6 a {
		color: #fff
	}
	
	.kode_attorney_detail_law p {
		padding: 0 14px
	}
	
	.kode_attorney_detail_side_bar {
		float: left;
		width: 100%
	}
	
	.kode_attorney_detail_question {
		float: left;
		width: 100%;
		padding: 10px 10px 21px;
		background-color: #f8f8f8;
		border: 1px solid #eaeaea;
		position: relative;
		margin-bottom: 30px
	}
	
	.kode_attorney_detail_practice:before,
	.kode_attorney_detail_question:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: 0;
		border-bottom: 2px solid
	}
	
	.widget-heading-2,
	.kode_attorney_detail_hdg h4,
	.kode_attorney_detail_question h4 {
		text-transform: uppercase;
		font-weight: 700;
		padding: 9px 21px 13px;
		color: #fff;
		margin-bottom: 20px
	}
	
	.kode_attorney_detail_filed {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_attorney_detail_filed input[type=text],
	.kode_attorney_detail_filed input[type=email],
	.kode_attorney_detail_filed input[type=number] {
		width: 100%;
		height: 36px;
		background-color: #fff;
		border: 1px solid #ececec;
		margin-bottom: 15px;
		padding: 0 15px;
		color: #999
	}
	
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input[type=text]:focus,
	.kode_attorney_detail_filed input[type=email]:focus,
	.kode_attorney_detail_filed input[type=number]:focus {
		border: 1px solid;
		box-shadow: 0 0 9px -5px
	}
	
	.kode_attorney_detail_filed textarea {
		resize: none;
		height: 106px;
		border: 1px solid #ececec;
		margin-bottom: 18px;
		color: #999
	}
	
	.kode_attorney_detail_filed button,
	.kode_attorney_detail_filed input[type=submit] {
		text-align: center;
		text-transform: uppercase;
		font-weight: 700;
		padding: 3px 30px;
		color: #fff;
		width: 50%
	}
	
	.kode_attorney_detail_filed button:hover,
	.kode_attorney_detail_filed input[type=submit]:hover {
		background-color: #000
	}
	
	.kode_attorney_detail_practice {
		float: left;
		width: 100%;
		background-color: #f8f8f8;
		border: 1px solid #eaeaea;
		position: relative;
		margin-bottom: 15px
	}
	
	.kode_attorney_detail_hdg {
		float: left;
		width: 100%;
		margin-bottom: 1px
	}
	
	.kode_detail_office a:hover {
		color: #fff !important
	}
	
	.kode_attorney_detail_hdg h4 {
		margin: 0
	}
	
	.widget_kode_honors_and_awards_widget ul,
	.widget_lawbase_practice_area_categories_widget ul,
	.kode_attorney_detail_practice ul {
		float: left;
		width: 100%
	}
	
	.widget_kode_honors_and_awards_widget ul li,
	.widget_lawbase_practice_area_categories_widget ul li,
	.kode_attorney_detail_practice ul li {
		border-bottom: 1px solid #d4d4d4;
		list-style: none
	}
	
	.widget_kode_honors_and_awards_widget ul li:last-child,
	.widget_lawbase_practice_area_categories_widget ul li:last-child,
	.kode_attorney_detail_practice ul li:last-child {
		border-bottom: none
	}
	
	.widget_kode_honors_and_awards_widget ul li a,
	.widget_lawbase_practice_area_categories_widget ul li a,
	.kode_attorney_detail_practice ul li a {
		padding: 14px 18px;
		display: block;
		color: #666
	}
	
	.kode_content_us_footer_news p {
		color: #333
	}
	
	.widget_lawbase_info_widget ul {
		list-style: none
	}
	
	.widget_lawbase_info_widget ul li {
		padding: 0 0 10px
	}
	
	.kode-widget.widget {
		float: left
	}
	
	.kode-sidebar-element.kode-widget.widget {
		width: 100%
	}
	
	.widget_kode_honors_and_awards_widget ul li i,
	.kode_attorney_detail_practice.attorney-awards i {
		margin-right: 13px
	}
	
	footer .kode-widget .widget-heading-1 {
		padding: 0;
		margin: 0 0 30px
	}
	
	.kode_coming_soon_wraper {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 100%;
		position: absolute;
		width: 100%
	}
	
	.kode_coming_soon_count {
		left: 0;
		top: 20%;
		bottom: 0;
		margin: 0 auto;
		position: absolute;
		right: 0;
		text-align: center;
		width: 100%
	}
	
	.kode_coming_soon_hdg {
		float: left;
		width: 100%;
		margin-bottom: 60px
	}
	
	.kode_coming_soon_hdg h1 {
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
		margin-bottom: 13px
	}
	
	.kode_coming_soon_hdg p {
		color: #fff
	}
	
	.kode_coming_counter {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_coming_counter .downcount {
		float: left;
		width: 100%;
		line-height: 80px;
		margin-bottom: 15px
	}
	
	.kode_coming_counter .downcount li {
		display: inline-block;
		padding: 0 60px
	}
	
	.kode_coming_counter .downcount li span {
		font-size: 100px;
		color: #fff
	}
	
	.kode_coming_counter .downcount li p {
		color: #fff;
		margin-top: -15px
	}
	
	.kode_coming_form {
		float: left;
		width: 100%
	}
	
	.kode_coming_form form {
		float: left;
		width: 100%;
		margin-bottom: 70px
	}
	
	.kode_coming_form form input {
		width: 400px;
		height: 40px;
		border: 1px solid #504c48;
		background-color: #2b2825;
		color: #666;
		padding: 0 30px
	}
	
	.kode_coming_form form input:focus {
		border: 1px solid;
		box-shadow: 0 0 25px -14px
	}
	
	.kode_coming_form form button {
		width: 113px;
		height: 40p;
		padding: 7px 19px 10px;
		color: #fff;
		border: none;
		margin-left: 15px;
		font-weight: 700
	}
	
	.kode_coming_form form button:hover {
		background-color: #000
	}
	
	.kode_coming_social {
		float: left;
		width: 100%;
		margin-bottom: 10px
	}
	
	.kode_coming_social li {
		display: inline-block
	}
	
	.kode_coming_social li a {
		width: 40px;
		height: 40px;
		text-align: center;
		border-radius: 100%;
		border: 1px solid #f0f0ef;
		display: inline-block;
		color: #fff;
		line-height: 40px;
		margin-left: 10px
	}
	
	.kode_coming_social li a.active,
	.kode_coming_social li a:hover {
		border: 1px solid
	}
	
	.kode_coming_social li a i {
		line-height: 40px
	}
	
	.kode_coming_form p {
		color: #fff
	}
	
	.law_top_strip_1 {
		float: left;
		width: 100%;
		background-color: #a12e4d;
		padding: 8px 0;
		position: relative;
		z-index: 999
	}
	
	.law_top_strip_1:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0x;
		right: 0;
		bottom: 0;
		background-color: #ad3a59;
		width: 50%;
		z-index: -1
	}
	
	.kode_top_strip_row {
		float: left;
		width: 100%
	}
	
	.kode_top_phon_2 {
		float: left;
		margin: 0
	}
	
	.kode_top_phon_2 li {
		float: left;
		padding-right: 24px;
		color: #fff
	}
	
	.kode_top_phon_2 li a {
		display: inline-block;
		color: #fff
	}
	
	.kode_top_login_2 li a:hover,
	.kode_social_2 .kode_top_social_law_2 li a:hover,
	.kode_top_phon_2 li:hover i {
		color: #333
	}
	
	.kode_top_phon_2 li i {
		margin-right: 17px
	}
	
	.kode_social_2 {
		float: right
	}
	
	.kode_social_2 .kode_top_social_law_2 {
		border-right: 1px solid #b07786;
		float: left;
		padding-right: 30px
	}
	
	.kode_social_2 .kode_top_social_law_2 li {
		float: left;
		padding-right: 25px
	}
	
	.kode_social_2 .kode_top_social_law_2 li:last-child {
		padding: 0
	}
	
	.kode_social_2 .kode_top_social_law_2 li a {
		display: inlime-black;
		color: #fff
	}
	
	.kode_top_login_2 {
		float: left
	}
	
	.kode_social_2 .kode_top_login_2>li {
		float: left;
		border-right: 1px solid #b07786
	}
	
	.kode_top_login_2 li a {
		display: inline-block;
		padding: 0 20px 0 23px;
		color: #fff
	}
	
	.dl-menuwrapper {
		display: none
	}
	
	.dl-menuwrapper ul {
		background-color: #333
	}
	
	.kode_navigation_law_2 {
		float: left;
		width: 100%;
		padding: 16px 0
	}
	
	.navigation ul {
		list-style: none
	}
	
	.kode_navi_2 {
		float: left;
		width: 100%
	}
	
	.kode_navi_logo_top {
		float: left
	}
	
	.kode_law_navi2 {
		float: right
	}
	
	.kode_law_navi2 ul {
		float: left;
		padding: 27px 0 26px;
		margin: 0
	}
	
	.kode_law_navi2 ul li {
		float: left;
		position: relative
	}
	
	.kode_law_navi2 ul li:last-child {
		padding: 0
	}
	
	.kode_law_navi2 ul li a {
		text-transform: uppercase;
		display: inline-block;
		position: relative
	}
	
	.kode_law_navi2 ul li a:after {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: -15px;
		border-bottom: 2px solid #862b44;
		opacity: 0;
		width: 0
	}
	
	.kode_law_navi2 ul li a.active:after,
	.kode_law_navi2 ul li a:hover:after {
		width: 100%;
		opacity: 1
	}
	
	.kode_law_navi2 ul li a.active:before,
	.kode_law_navi2 ul li a:hover:before {
		width: 30px
	}
	
	.kode_law_navi2 ul li a:before {
		border-top: 2px solid #862b44;
		bottom: -10px;
		content: "";
		position: absolute;
		right: 0;
		width: 0
	}
	
	.kode_law_navi2>a {
		display: inline-block;
		padding: 8px 17px;
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
		margin: 19px 0 0 40px
	}
	
	.kode_law_navi2>a:hover {
		background-color: #000 !important
	}
	
	.kode_law_navi2 ul ul {
		padding: 0
	}
	
	.kode_law_navi2 ul ul {
		position: absolute;
		top: 130%;
		left: 0;
		width: 225px;
		background-color: #444;
		z-index: 9999;
		opacity: 0;
		visibility: hidden;
		border-bottom: 1px solid;
		margin: 0
	}
	
	.kode_law_navi2 ul ul li {
		position: relative;
		width: 100%;
		float: left;
		padding: 0
	}
	
	.kode_law_navi2 ul ul li a {
		border-bottom: 1px solid #ddd;
		display: block;
		padding: 12px 20px;
		color: #fff
	}
	
	.kode_law_navi2 ul ul li a:hover {
		color: #fff
	}
	
	.kode_law_navi2 ul ul li:before,
	.kode_top_header_navi ul ul li:before,
	.law_navigtion ul ul li:before {
		display: none
	}
	
	.kode_law_navi2 ul ul li a:before,
	.kode_top_header_navi ul ul li a:before,
	.law_navigtion ul ul li a:after {
		display: none
	}
	
	.kode_law_navi2 ul ul li a:hover:after {
		border-bottom: none;
		width: 0
	}
	
	.kode_law_navi2 ul ul ul {
		left: 120%;
		top: 0
	}
	
	.kode_law_navi2 ul li:hover>ul {
		top: 166%;
		visibility: visible;
		opacity: 1
	}
	
	.kode_law_navi2 ul ul li:hover>ul {
		left: 100%
	}
	
	.kode_law_banner_2 {
		float: left;
		width: 100%
	}
	
	.kode_law_banner_2 figure {
		position: relative;
		display: block
	}
	
	.kode_law_banner_2 img {
		width: 100%
	}
	
	.kode-caption-wrapper {
		position: absolute;
		margin: -120 0 0 -573px;
		top: 50%;
		left: 50%;
		right: 0;
		bottom: 0;
		z-index: 9999
	}
	
	.kode-caption-wrapper .kode-caption-title {
		font-size: 40px;
		font-weight: 700;
		text-transform: uppercase;
		line-height: 40px;
		color: #fff
	}
	
	.kode-caption-wrapper .kode-caption-text {
		color: #fff
	}
	
	.kode-caption-wrapper .kode-caption-title span {
		display: block;
		line-height: 30px
	}
	
	.kode-caption-wrapper .kode-caption-text {
		font-size: 25px;
		margin-top: 15px;
		margin-bottom: 25px;
		line-height: 25px;
		float: left;
		width: 100%
	}
	
	.kode-caption-wrapper .kode-caption-text span {
		display: block;
		line-height: 22px
	}
	
	.kode-caption-wrapper strong {
		left: 210px;
		line-height: 103px;
		position: absolute;
		top: 20px
	}
	
	.kode-caption-wrapper p {
		display: inline-block;
		margin-bottom: 46px;
		color: #333
	}
	
	.kode-caption-wrapper span {
		display: block
	}
	
	.kode_banner_law_caption ul {
		float: left;
		width: 100%
	}
	
	.kode_banner_law_caption ul li {
		float: left
	}
	
	.kode-caption-wrapper .kode_btn_store_1 {
		display: inline-block;
		padding: 13px 31px;
		color: #fff;
		background-color: #333;
		margin-right: 20px;
		text-transform: uppercase
	}
	
	.kode_law_banner_2 .bx-wrapper .bx-pager {
		bottom: 30px;
		padding: 0;
		position: absolute
	}
	
	.kode_law_banner_2 .bx-wrapper {
		margin: 0
	}
	
	.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a {
		background: #fff none repeat scroll 0 0;
		border-radius: 0;
		display: block;
		height: 4px;
		margin: 0 5px;
		text-indent: -9999px;
		width: 31px
	}
	
	.kode_law_banner_2 li {
		position: relative
	}
	
	.kode_law_banner_2 .bxslider>li:before {
		background: #000;
		z-index: 1;
		content: '';
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .1
	}
	
	.kode_law_banner_2 .bxslider .kode_banner_law_caption {
		z-index: 999
	}
	
	.kode_law_load a:focus {
		color: #777
	}
	
	.kode_LAW_content_2 {
		float: left;
		width: 100%;
		position: relative;
		z-index: 999;
		padding: 61px 0 65px
	}
	
	.kode_LAW_content_2:before {
		position: absolute;
		content: "";
		top: -20px;
		right: -480px;
		bottom: 0;
		background-color: #a12e4d;
		background-position: right;
		width: 45%;
		z-index: 999;
		opacity: .95;
		transform: skewX(-37deg);
		-webkit-transform: skewX(-37deg);
		-moz-transform: skewX(-37deg)
	}
	
	.kode_LAW_content_2:after {
		position: absolute;
		content: "";
		top: -30px;
		right: -62px;
		bottom: 0;
		background-position: right;
		width: 35%;
		background-repeat: no-repeat
	}
	
	.kode_law_need {
		float: left
	}
	
	.kode_law_need h3 {
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 9px
	}
	
	.kode_law_need p {
		color: #fff
	}
	
	.kode_law_arrow {
		float: left;
		width: 100%;
		text-align: right
	}
	
	.kode_law_arrow a {
		display: inline-block;
		padding: 14px 0;
		min-width: 214px;
		background-color: #fff;
		position: relative;
		z-index: 999;
		text-align: center;
		text-transform: uppercase;
		font-weight: 600;
		margin-right: 40px;
		margin-top: 7px
	}
	
	.kode_law_arrow a:hover {
		color: #fff !important
	}
	
	.kode_law_arrow a:before {
		position: absolute;
		content: "";
		top: -4px;
		right: -4px;
		left: -4px;
		bottom: -4px;
		border: 2px solid #fff;
		z-index: 999
	}
	
	.kode_law_arrow a i {
		margin-left: 15px
	}
	
	.kode_law_frim {
		float: left;
		width: 100%
	}
	
	.kode_law_frim_hdg {
		float: left;
		width: 100%;
		text-align: center
	}
	
	.kode_law_frim_hdg h2 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 13px
	}
	
	.kode_law_frim_hdg.kode_frim_hdg_3>h2 {
		color: #fff
	}
	
	.kode_law_story {
		float: left;
		width: 100%
	}
	
	.kode_law_story_caption {
		float: left;
		width: 100%;
		margin-bottom: 17px
	}
	
	.kode_law_story_caption h4 {
		display: inline-block;
		float: left;
		text-transform: uppercase
	}
	
	.kode_law_story_caption h4 span {
		display: block
	}
	
	.kode_law_story_caption h2 {
		float: right;
		font-weight: 700;
		color: #dbdbdb
	}
	
	.kode_law_story p {
		margin-bottom: 20px
	}
	
	.kode_law_story a {
		display: inline-block
	}
	
	.kode_law_story a i {
		margin-left: 10px
	}
	
	.kode_law_area_2 {
		float: left;
		width: 100%;
		background-color: #ebe9f6;
		padding: 72px 0 80px
	}
	
	.kode_law_property {
		float: left;
		width: 100% !important;
		padding: 45px 20px 35px;
		background-color: #fff;
		border: 1px solid #d4d4d4;
		position: relative
	}
	
	.kode_practise_area_wrap {
		width: 100%;
		float: left;
		position: relative
	}
	
	.kode_law_area_2 .kode_law_frim_hdg.law_property {
		margin-bottom: 38px
	}
	
	.kode_law_frim_hdg.law_property>h2 {
		text-shadow: 1px 5px #e0dfe5
	}
	
	.kode_law_property:hover {
		box-shadow: 0 0 12px -6px
	}
	
	.kode_law_property:before {
		position: absolute;
		content: "";
		right: 0;
		bottom: -2px;
		left: 0;
		border-bottom: 2px solid transparent;
		width: 0
	}
	
	.kode_law_property:hover:before {
		width: 100%
	}
	
	.kode_law_property_caption {
		float: left;
		width: 100%;
		margin-bottom: 12px
	}
	
	.kode_law_property_caption h4 {
		text-transform: uppercase;
		font-weight: 700;
		float: left;
		display: inline-block;
		padding: 15px 0
	}
	
	.kode_law_property_caption span {
		float: right;
		display: inline-block;
		height: 56px;
		width: 56px;
		text-align: center;
		border-radius: 100%;
		border: 1px solid #e6e6e6;
		box-shadow: 0 0 0 5px #f9f9f9;
		background-color: #fbfbfb
	}
	
	.kode_law_property:hover .kode_law_property_caption span {
		box-shadow: 0 0 0 5px #a12e4d;
		color: #fff
	}
	
	.kode_law_property_caption span i {
		line-height: 56px
	}
	
	.kode_law_property p {
		margin-bottom: 18px;
		padding: 0 7px 0 0
	}
	
	.kode_law_property a {
		text-transform: uppercase;
		display: inline-block
	}
	
	.kode_law_property a:hover {
		color: #333
	}
	
	.kode_law_area_2 .bx-wrapper .bx-pager {
		padding: 0;
		display: none
	}
	
	.kode_law_area_2 .bx-wrapper .bx-controls-direction .bx-prev {
		color: #999;
		height: 32px;
		left: -30px;
		position: absolute;
		top: 62%
	}
	
	.kode_law_area_2 .bx-wrapper .bx-controls-direction .bx-next {
		color: #999;
		height: 32px;
		right: -30px;
		position: absolute;
		top: 62%
	}
	
	.kode_law_area_2 .bx-wrapper .bx-controls-direction .bx-prev:before {
		position: absolute;
		content: "\f177";
		font-family: FontAwesome;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: 34px;
		width: 34px;
		text-align: center;
		line-height: 34px;
		border: 1px solid #d4d4d4;
		background-color: #f9f9f9
	}
	
	.kode_law_area_2 .bx-wrapper .bx-controls-direction .bx-next:after {
		position: absolute;
		content: "\f178";
		font-family: FontAwesome;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: 34px;
		width: 34px;
		text-align: center;
		line-height: 34px;
		border: 1px solid #d4d4d4;
		background-color: #f9f9f9
	}
	
	.kode_law_counter_2 {
		float: left;
		width: 100%
	}
	
	.kode_law_counter_2 .col-md-3.law_2-pad {
		padding: 0
	}
	
	.kode_law_counter_fig {
		float: left;
		width: 100%
	}
	
	.kode_law_counter_fig figure:before {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		content: '';
		background: #000;
		opacity: .7
	}
	
	.kode_law_count_caption {
		z-index: 99999;
		position: relative
	}
	
	.kode_law_counter_fig figure {
		position: relative;
		display: block
	}
	
	.kode_law_counter_fig figure img {
		width: 100%;
		height: auto
	}
	
	.kode_law_count_caption {
		position: absolute;
		top: 58px;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center
	}
	
	.kode_law_count_caption span {
		display: block;
		color: #fff;
		margin-bottom: 10px
	}
	
	.kode_law_count_caption h2 {
		color: #fff;
		font-weight: 700;
		margin-bottom: 7px
	}
	
	.kode_law_count_caption p {
		color: #fff;
		font-weight: 700
	}
	
	.kode_law_work_2 {
		float: left;
		width: 100%
	}
	
	.kode_law_business {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 34px
	}
	
	.kode_law_business ul {
		float: left;
		width: 100%;
		margin-bottom: 0;
		list-style: none
	}
	
	.kode_law_business ul li {
		display: inline-block;
		cursor: pointer
	}
	
	.kode_law_business ul li a {
		text-transform: uppercase;
		display: inline-block;
		margin-right: 39px
	}
	
	.kode_law_gallery_img {
		float: left;
		width: 100%;
		margin-bottom: 30px;
		overflow: hidden
	}
	
	.kode_law_gallery_img figure {
		position: relative;
		display: block;
		float: left;
		width: 100%
	}
	
	.kode_law_gallery_img figure img {
		width: 100%;
		height: auto
	}
	
	.kode_law_gallery_img figure:before {
		position: absolute;
		content: "";
		top: 100%;
		left: 100%;
		right: 100%;
		bottom: 100%
	}
	
	.kode_law_gallery_img:hover figure:before {
		opacity: .7;
		top: 5px;
		left: 5px;
		right: 5px;
		bottom: 5px
	}
	
	.kode_law_fig_cap {
		position: absolute;
		top: 80%;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		opacity: 0;
		margin: -60px 0 0
	}
	
	.kode_law_gallery_img:hover .kode_law_fig_cap {
		opacity: 1;
		margin: -60px 0 0;
		top: 50%
	}
	
	.kode_law_fig_cap a {
		background-color: #fff;
		display: inline-block;
		height: 36px;
		text-align: center;
		width: 36px;
		margin-bottom: 30px;
		position: relative;
		color: #000
	}
	
	.kode_law_fig_cap a:hover {
		color: #fff
	}
	
	.kode_law_fig_cap a:before {
		position: absolute;
		content: "";
		top: -3px;
		left: -3px;
		right: -3px;
		bottom: -3px;
		border: 1px solid #fff
	}
	
	.kode_law_fig_cap a i {
		line-height: 36px
	}
	
	.kode_law_fig_cap h6 {
		text-transform: uppercase;
		color: #fff;
		margin-bottom: 12px
	}
	
	.kode_law_fig_cap p {
		color: #fff;
		padding: 0 20px
	}
	
	.kode_law_load {
		float: left;
		width: 100%;
		text-align: center;
		margin-top: 10px
	}
	
	.kode_law_load a {
		display: inline-block;
		text-transform: uppercase;
		padding: 12px 19px;
		border: 1px solid #333
	}
	
	.kode_law_load a:hover {
		color: #fff
	}
	
	.kode_law_blog_2 {
		float: left;
		width: 100%
	}
	
	.kode_law_blog2_fig {
		float: left;
		width: 100%;
		border: 1px solid #d4d4d4;
		margin: 0 0 30px
	}
	
	.kode_law_blog2_fig:hover {
		box-shadow: 0 0 15px -4px
	}
	
	.kode_law_blog2_fig figure {
		position: relative;
		float: left;
		width: 100%;
		overflow: hidden
	}
	
	.kode_law_blog2_fig figure img {
		width: 100%;
		height: auto
	}
	
	.kode_law_blog2_social {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		z-index: 999;
		opacity: 0
	}
	
	.kode_law_blog2_social ul {
		top: 50%;
		width: 100%;
		left: 0;
		margin: -15px 0 -1px;
		position: absolute
	}
	
	.kode_law_blog2_fig:hover .kode_law_blog2_social {
		opacity: 1
	}
	
	.kode_law_blog2_social:before {
		position: absolute;
		content: "";
		top: 100px;
		left: 100px;
		right: 100px;
		bottom: 100px;
		z-index: -1
	}
	
	.kode_law_blog2_fig:hover .kode_law_blog2_social:before {
		top: 10px;
		left: 10px;
		right: 10px;
		bottom: 10px;
		opacity: .70
	}
	
	.kode_law_blog2_social ul {
		float: left;
		width: 100%
	}
	
	.kode_law_blog2_social ul li {
		display: inline-block;
		padding: 0 20px;
		border-right: 1px solid #fff
	}
	
	.kode_law_blog2_social ul li:last-child {
		border: none
	}
	
	.kode_law_blog2_social ul li a {
		display: inline-block;
		color: #fff;
		position: relative
	}
	
	.kode_law_blog2_caption {
		float: left;
		width: 100%;
		padding: 48px 30px 27px;
		position: relative;
		border-bottom: 1px solid #d4d4d4
	}
	
	.kode_law_blog2_caption figure {
		left: 30px;
		position: absolute;
		top: -24px;
		border: 2px solid #d4d4d4;
		z-index: 999;
		width: 45px;
		height: 45px
	}
	
	.kode_law_blog2_caption span {
		display: block;
		margin-bottom: 12px
	}
	
	.kode_law_blog2_caption span i {
		margin-right: 10px
	}
	
	.kode_law_blog2_caption h4 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 19px
	}
	
	.kode_law_blog2_ancar {
		float: left;
		width: 100%;
		padding: 19px 30px 17px;
		position: relative;
		z-index: 999
	}
	
	.kode_law_blog2_ancar:before {
		position: absolute;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: -1;
		width: 0
	}
	
	.kode_law_blog2_fig:hover .kode_law_blog2_ancar:before {
		width: 100%
	}
	
	.kode_law_blog2_ancar a {
		display: block;
		text-transform: uppercase
	}
	
	.kode_law_blog2_fig:hover .kode_law_blog2_ancar a {
		color: #fff !important
	}
	
	.kode_law_blog2_ancar a i {
		float: right;
		padding: 6px 0 0
	}
	
	.kode_law_client2 {
		float: left;
		width: 100%;
		padding: 80px 0;
		background-color: #f6f6f6
	}
	
	.kode_law_client2_fig {
		float: left;
		width: 100%
	}
	
	.kode_sha {
		float: left;
		width: 100%
	}
	
	.kode_law_client2_fig .kode_pet_value {
		float: left;
		position: relative;
		border: 1px solid #ddd;
		position: relative
	}
	
	.kode_law_client2_fig .kode_pet_value:hover {
		box-shadow: 0 0 10px -4px #c22b2a
	}
	
	.kode_law_property.law_pro_3 {
		float: left;
		width: 25%;
		padding: 36px 0 34px
	}
	
	.kode_law_property_caption.law_caption_3 {
		padding: 0 15px
	}
	
	.kode_law_property_caption.law_caption_3 span {
		float: left;
		margin-right: 20px;
		position: relative;
		box-shadow: 0 0 0 5px #f9f9f9;
		z-index: 999;
		display: inline-block
	}
	
	.kode_law_property_caption.law_caption_3 span:after {
		background-color: #ebe9f6;
		border-bottom-right-radius: 30px;
		border-top-right-radius: 30px;
		bottom: -6px;
		content: "";
		left: -16px;
		padding: 0 36px;
		position: absolute;
		right: -6px;
		top: -4px;
		z-index: -2
	}
	
	.law_caption_3 span i {
		display: inlime-black;
		width: 60px;
		border-radius: 100px;
		border: 1px solid #dedede;
		box-shadow: 0 0 0px 5px #fbfbfb;
		line-height: 56px;
		background-color: #fbfbfb
	}
	
	.kode_law_property_caption_3 {
		float: left;
		width: 100%;
		padding: 0 16px
	}
	
	.kode_law_property:hover .kode_law_property_caption.law_caption_3 span {
		box-shadow: none
	}
	
	.kode_law_property:hover .kode_law_property_caption.law_caption_3 span:after {
		background: #a12e4d
	}
	
	.kode_law_area_2 .owl-buttons {
		left: 0;
		position: absolute;
		right: 0;
		top: 130px;
		width: 100%;
		text-indent: 9999
	}
	
	.kode_law_area_2 .owl-buttons .owl-prev {
		float: left;
		top: 0;
		margin-left: -60px
	}
	
	.kode_law_area_2 .owl-buttons .owl-prev:before {
		position: absolute;
		top: 0;
		left: -60px;
		bottom: 0;
		content: "";
		border: 1px solid #dedede;
		width: 35px;
		height: 35px;
		padding: 0;
		background-color: #fff;
		background-position: right;
		background-repeat: no-repeat
	}
	
	.kode_law_area_2 .owl-buttons .owl-next:before {
		position: absolute;
		top: 0;
		right: -60px;
		bottom: 0;
		content: "";
		border: 1px solid #dedede;
		width: 35px;
		height: 35px;
		padding: 0 10px;
		background-color: #fff;
		background-position: left;
		background-repeat: no-repeat
	}
	
	.kode_law_area_2 .owl-buttons .owl-next {
		float: right;
		text-align: right;
		margin-right: -60px
	}
	
	.kode_law_counter_fig_3 {
		float: left;
		width: 100%;
		padding: 0;
		text-align: center
	}
	
	.kode_law_counter_fig_3 ul {
		float: left;
		width: 100%;
		border-left: 1px solid #9e9e9d
	}
	
	.kode_law_counter_fig_3 ul li {
		float: left;
		padding: 80px 0 60px;
		width: 26%
	}
	
	.kode_law_count_caption_3 {
		float: left;
		width: 100%
	}
	
	.kode_law_count_caption_3 .counter {
		color: #fff;
		display: inline-block;
		font-weight: 700
	}
	
	.kode_law_count_caption_3 .kode_law_box {
		color: #fff;
		display: inline-block;
		left: 10px;
		position: relative;
		top: -2px
	}
	
	.kode_law_p_3 {
		float: left;
		width: 100%
	}
	
	.kode_law_p_3 p {
		display: block;
		color: #fff;
		font-weight: 700
	}
	
	.law_choose_us.kode_law_chose_3 {
		margin: 80px 0 0
	}
	
	.kode_attorney_img_3 {
		float: left;
		width: 100%
	}
	
	.kode_attorney_img_3 figure {
		margin-bottom: 25px;
		display: block;
		position: relative
	}
	
	.kode_attorney_img_3 figure img {
		width: 100%;
		height: auto
	}
	
	.kode_attorney_img_3 figure:before {
		position: absolute;
		content: "";
		top: 100px;
		left: 100px;
		right: 100px;
		bottom: 100px
	}
	
	.kode_attorney_img_3:hover figure:before {
		top: 0;
		left: 0;
		right: 0;
		bottom: 0
	}
	
	.kode_attorney_img_3 strong {
		position: absolute;
		text-align: center;
		top: 50%;
		left: 0;
		right: 0;
		bottom: 0;
		color: #fff;
		opacity: 0;
		margin: -25px 0 0
	}
	
	.kode_attorney_img_3 strong a {
		color: #fff
	}
	
	.kode_attorney_img_3:hover strong {
		opacity: 1
	}
	
	.kode_attorney_caption_3 {
		float: left;
		width: 100%
	}
	
	.kode_attorney_caption_3 h6 {
		text-transform: uppercase;
		margin-bottom: 5px
	}
	
	.kode_attorney_caption_3 span {
		margin-bottom: 10px;
		display: block
	}
	
	.kode_attorney_caption_3 p {
		padding-bottom: 17px;
		border-bottom: 1px solid #d4d4d4;
		margin-bottom: 20px
	}
	
	.kode_attorney_caption_3 ul {
		float: left;
		width: 100%
	}
	
	.kode_attorney_caption_3 ul li {
		float: left;
		list-style: none
	}
	
	.kode_attorney_caption_3 ul li a {
		height: 30px;
		width: 30px;
		text-align: center;
		background-color: #333;
		color: #fff;
		display: inline-block;
		margin-right: 5px
	}
	
	.kode_attorney_caption_3 ul li a:hover {
		color: #fff
	}
	
	.kode_attorney_caption_3 ul li a i {
		line-height: 30px
	}
	
	#law_slide_img .law_slide_img_caption figure {
		margin: 0 15px;
		width: 100%
	}
	
	#law_slide_img .law_slide_img_caption figure img {
		width: auto;
		height: auto
	}
	
	.kode_span_list {
		float: left;
		width: 100%;
		position: relative;
		text-align: center;
		position: relative;
		top: -12px
	}
	
	.kode_span_list.list_span_0 {
		float: left;
		margin-top: -13px;
		position: relative;
		width: 100%
	}
	
	.kode_span_list span {
		display: inline-block;
		width: 8px;
		height: 8px;
		background-color: #000
	}
	
	.kode_law_work_2 #filterable-item-holder-1 {
		margin-left: -15px;
		margin-right: -15px;
		clear: both
	}
	
	.kode_law_work_2 .filterable-item {
		width: 24.93%;
		float: left;
		padding-right: 15px;
		padding-left: 15px
	}
	
	.kode_practice_detail_social_list figure img {
		width: 100%;
		height: auto
	}
	
	.kode_top_strip_row ul {
		margin-bottom: 0
	}
	
	.kode-navigation-wrapper {
		float: left
	}
	
	.kode_owl_carousel_four li {
		list-style: none
	}
	
	.kode_attorney_caption a {
		color: #fff
	}
	
	.navigation>ul {
		padding: 12px 0
	}
	
	.navigation li {
		float: left;
		margin-left: 35px;
		position: relative
	}
	
	.body-wrapper {
		overflow: hidden;
		position: relative
	}
	
	.kode_practice_about_us_li_list.col-md-3.columns {
		float: left;
		width: 100%
	}
	
	.kode_about_us_latest_caption a {
		float: left;
		width: 100%
	}
	
	.kode_about_us_latest_caption h6>a {
		color: #000
	}
	
	.kode_banner_caption ul li strong {
		color: #fff !important;
		position: relative
	}
	
	.kode_blog_caption .fa.fa-calendar-o {
		padding: 0 10px 0 0
	}
	
	.kode-recent-posts {
		overflow: hidden;
		float: left;
		width: 100%
	}
	
	.kode-recent-posts>h4 {
		margin-bottom: 20px
	}
	
	.kode-text>h3 {
		margin-top: 20px;
		margin-bottom: 10px
	}
	
	.kode-next.thcolorhover.next-nav.inner-post {
		margin-bottom: 10px
	}
	
	.comment-reply-title {
		margin-bottom: 20px
	}
	
	#commentform .form-submit {
		width: 100%;
		float: left
	}
	
	.kode-sidebar>[class*=col-md-] {
		width: 100%;
		padding: 0
	}
	
	.comment-respond {
		float: left;
		width: 100%
	}
	
	.kode-textarea textarea {
		height: 150px
	}
	
	.comment-form input[type=text],
	.comment-form input[type=email],
	.comment-form textarea {
		border: 1px solid #d4d4d4;
		border-radius: 0
	}
	
	.comment-form .submit {
		display: inline-block;
		width: 100%;
		color: #fff;
		background-color: #000
	}
	
	.kd-login-title {
		padding: 0 20px
	}
	
	.kf_login_password {
		display: none
	}
	
	.kf_login_filed p.status {
		text-align: center
	}
	
	p.status {
		width: 100%;
		text-align: center
	}
	
	.one_half {
		width: 50%;
		padding: 0 15px;
		float: left
	}
	
	.one_half>h4 {
		margin-bottom: 15px
	}
	
	.kode_contact_info.kode_contact_wrap {
		float: left;
		width: 100%;
		position: relative;
		margin-bottom: 17px !important
	}
	
	.kode_contact_info.kode_contact_wrap h5 {
		float: none;
		padding: 0 0 0 30px;
		width: auto
	}
	
	.kode_contact_info.kode_contact_wrap i {
		display: inline-block;
		float: left;
		left: 0;
		position: absolute;
		top: 2px;
		width: 34px
	}
	
	.kode-team,
	.kode-form-list {
		float: left;
		width: 100%;
		position: relative
	}
	
	.kode_detail_list>h3 {
		margin-bottom: 20px
	}
	
	.page-numbers.current:hover {
		color: #fff
	}
	
	.kode-pagination>span.current {
		color: #fff
	}
	
	.col-md-3.widget.widget_lawbase_recent_post_widget.kode-widget {
		float: left;
		margin-top: 10px
	}
	
	.k-content-container .k-title h2 {
		float: left;
		margin-bottom: 10px;
		width: 100%
	}
	
	.columns .kode-blog-single-full {
		margin-bottom: 60px
	}
	
	.kode_detail_2_social ul,
	.kode-team-network-kick ul {
		list-style: none
	}
	
	.detail-post-meta {
		list-style: none
	}
	
	.post-password-form label {
		color: #333;
		float: left
	}
	
	.post-password-form p input {
		float: left;
		width: auto
	}
	
	.post-password-form p label input {
		float: right;
		margin-left: 10px
	}
	
	.kode-team-network-kick {
		list-style: none
	}
	
	.kode-404-page {
		float: left;
		width: 100%;
		margin-bottom: 60px;
		text-align: center
	}
	
	.kode_top_login_2,
	.kode_top_phon_2,
	.kode-team-network {
		list-style: none
	}
	
	.kode-breadcrumb li span,
	.kode-breadcrumb li a,
	.kode-breadcrumb li {
		color: #fff
	}
	
	.law_achievements_img:hover .law_achievements_caption i {
		background-color: none
	}
	
	.kd-vertical-tab .nav-tabs li:hover a,
	.kode_detail_office ul li:hover a,
	.kode_attorney_detail_practice ul li a:hover {
		color: #fff !important
	}
	
	.kode_detail_2_left a i {
		margin: 0 6px
	}
	
	.kode_content_banner.header-style-3,
	.kode_content_banner.header-style-2 {
		padding: 185px 0 60px
	}
	
	.kode_services_section.with-padding.col-md-12 {
		padding: 0
	}
	
	.header-style-4 .kode_top_bar.bar_2 {
		background: #c18f5a
	}
	
	.header-style-4 .kode_top_navigation {
		background: #fff
	}
	
	.header-style-4 {
		position: relative
	}
	
	.header-style-4 .kode_top_search_menu.menu_2.menu_3.menu_4 a {
		color: #333;
		margin-left: 30px;
		cursor: pointer
	}
	
	.kode_copyright_text,
	.kode_copyright {
		background: #3279b7
	}
	
	.kode_latest_meta {
		list-style: none;
		padding: 0
	}
	
	.kode_latest_meta .blog-info i {
		margin-right: 10px
	}
	
	.kode-blog-new-modern .columns {
		padding: 0
	}
	
	.kode_banner3_content>p {
		display: inline-block !important
	}
	
	.kode-parallax-wrapper.kode-background-color .col-sm-6.col-md-3.columns {
		padding: 0
	}
	
	.kode-parallax-wrapper.kode-background-color .col-sm-6.col-md-3.columns {
		padding: 0 !important
	}
	
	.kode_team_fig figcaption h5 a {
		color: #fff
	}
	
	.kode_blog2_warp {
		position: relative
	}
	
	.kode_blog2_warp:before {
		height: 367px !important
	}
	
	.kode_top_contact.contact_2 ul li a:hover {
		color: #000 !important
	}
	
	.menu-main-menu-container {
		float: left;
		width: 100%
	}
	
	.menu-main-menu-container .menu {
		margin: 0 !important
	}
	
	.col-md-3.columns .row {
		margin: 0 !important
	}
	
	.kode_pet_brnd_lst {
		text-align: center
	}
	
	.kode_pet_brnd_lst .owl-dots {
		display: none !important
	}
	
	.kode_pet_value img {
		filter: grayscale(100%)
	}
	
	.kode_pet_value img:hover {
		filter: grayscale(0)
	}
	
	.kode_banner3 {
		position: relative
	}
	
	.kode_banner3:before {
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 3
	}
	
	.show-slider-bullets .flexslider .slides>li {
		position: relative
	}
	
	.show-slider-bullets .flexslider .slides>li:before {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, .7) !important;
		content: ""
	}
	
	.widget3_content.form .kode-button-style-law-10 {
		height: 34px;
		padding: 0 20px;
		width: auto
	}
	
	.widget3_content.form .kode-button-style-law-10:hover {
		background-color: #fff !important;
		color: #000
	}
	
	.kode_section_hdg2.hdg_3 h2:before {
		border-color: #fff !important
	}
	
	.kode_attorney_content a {
		font-weight: 700
	}
	
	.kode_top_navigation .navigation u l li:hover a {
		background: 0 0 !important
	}
	
	.kode_banner3 .flex-control-nav-wrapper {
		z-index: 9999 !important
	}
	
	.section-container.container .kode_banner3:before {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important
	}
	
	.kode_firm_content {
		padding: 7px 0 0 10px
	}
	
	.kode_firm_content .kode-button-style-law-3:hover {
		background-color: #000 !important
	}
	
	.kode_services_section.with-padding.col-md-12 .kode_pratices_content figcaption .kode_firm_button {
		background-color: #fff !important
	}
	
	.kode_services_section.with-padding.col-md-12 .kode_pratices_content figcaption .kode_firm_button:hover {
		background-color: #000 !important;
		color: #fff !important
	}
	
	.kode_pratices_content figcaption {
		top: 167px
	}
	
	.kode_copyright .kode_copyright_text {
		background: none !important
	}
	
	.kode_attorney_content .kode_attorney_icon a {
		background-color: #fff !important
	}
	
	.kode_experience_text {
		padding: 50px 0 60px 90px
	}
	
	.kode_footer_wrap {
		padding: 75px 0 80px
	}
	
	.kode_left_comment_sec .kf_commet_field br {
		display: none !important
	}
	
	.kode-parallax-wrapper.kode-background-image .slick-prev,
	.kode-parallax-wrapper.kode-background-image .slick-next {
		color: transparent !important
	}
	
	.kode-navigation-wrapper .navigation .sub-menu li a:hover {
		color: #fff !important
	}
	
	.kode_counter_wrap_2 {
		background-size: cover;
		margin: 0 0 0 20px;
		outline: 10px solid #333;
		outline-offset: -10px;
		width: 98% !important
	}
	
	.comment_form .kode-button-style-law-4 {
		border-radius: 50px;
		display: inline-block;
		padding: 0 50px;
		height: 45px;
		width: auto
	}
	
	.comment_form .kode-button-style-law-4:hover {
		background-color: #000 !important
	}
	
	.kode_form_experience .kode_experience_text .kode_firm_button {
		background-color: #fff !important
	}
	
	.kf_commet_field .custom-options {
		border-radius: 50px;
		-moz-appearance: none !important;
		position: relative;
		border-color: #ededed
	}
	
	.kode_quote_commet_field:nth-child(3):before,
	.kf_commet_field:nth-child(2):before {
		bottom: 0;
		color: #ddd;
		content: "";
		font-family: fontawesome;
		font-size: 20px;
		left: auto;
		position: absolute;
		right: 20px;
		top: 60px;
		z-index: 9999;
		cursor: pointer
	}
	
	.kf_commet_field .custom-options option {
		padding: 5px 10px;
		transition: all .3s ease-in-out 0s
	}
	
	.flickr-parent {
		float: left;
		width: 100%;
		padding: 24px 0 0 10px
	}
	
	.flickr_badge_image {
		float: left;
		width: 30%;
		margin-right: 15px;
		overflow: hidden;
		margin-bottom: 15px;
		border-radius: 15px
	}
	
	.flickr_badge_image:nth-child(7),
	.flickr_badge_image:nth-child(4) {
		margin-right: 0
	}
	
	.flickr_badge_image img {
		width: 100%;
		border-radius: 15px
	}
	
	.flickr_badge_image img:hover {
		transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		border-radius: 15px
	}
	
	.kode_padding {
		padding: 60px 0
	}
	
	.kode_footer_wrap.wrap_2 {
		padding: 0 !important
	}
	
	.kode_banner2 {
		position: relative
	}
	
	.kode_banner2:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #151211;
		z-index: 999;
		opacity: .2
	}
	
	.kode_section_hdg2.hdg_3.hdg_6.kode-left h2:before {
		border-color: #c22 !important;
		left: 0;
		right: auto
	}
	
	.kode_section_hdg2.hdg_3.hdg_6.kode-left {
		text-align: left
	}
	
	.kode_banner3 .flex-control-nav.flex-control-paging {
		display: none !important
	}
	
	.kode-item.kode-blog-modern {
		float: left;
		width: 100%
	}
	
	.kode-background-color .owl-dots {
		display: none !important
	}
	
	.navigation.navi_2.navi_3 .sub-menu li a:hover {
		color: #fff !important
	}
	
	.navigation.navi_2 .kode_search.kf_pet_search {
		float: left;
		margin-right: 8px !important
	}
	
	.kode_client_author_content h5 a {
		color: #fff
	}
	
	.kode_quote_commet_field {
		position: relative
	}
	
	.kode_quote_commet_field:nth-child(3):before {
		top: 10px
	}
	
	.kode_quote_commet_field .custom-options {
		background: 0 0;
		-moz-appearance: none
	}
	
	.kode_section_hdg2.hdg_3.hdg_6.kode-center p {
		font-weight: 400
	}
	
	.form_quote_submit input {
		width: auto
	}
	
	.form_quote_submit input:hover {
		background-color: #000 !important;
		color: #fff !important
	}
	
	.wpcf7>a {
		padding: 0
	}
	
	#kode-parallax-wrapper-2 .kode_banner3.kode_banner4:before {
		opacity: 0
	}
	
	.kode_table.active .kode-button-style-law-5,
	.kode_table:hover .kode-button-style-law-5 {
		color: #fff !important
	}
	
	.comment-form {
		float: left;
		width: 100%
	}
	
	.comment-form .form-submit .submit:hover {
		background-color: #000 !important
	}
	
	.comment-reply-link {
		background: #000 none repeat scroll 0 0;
		border-radius: .25em;
		color: #fff;
		display: inline;
		font-weight: 700;
		line-height: 14px;
		padding: 4px 15px 8px;
		position: absolute;
		right: 35px;
		text-align: center;
		top: 0;
		vertical-align: baseline;
		white-space: nowrap;
		padding: 8px 15px
	}
	
	.col-sm-6.kode_table.col-md-4.columns {
		width: 31%;
		margin: 0 12px
	}
	
	.kode_content_us_form input {
		width: auto
	}
	
	.kode_detail_2_comment_fig .comment-reply-link:hover {
		color: #fff !important
	}
	
	.kode_latest_content a {
		color: #333 !important
	}
	
	.kode_blog_grid_content a {
		color: #333;
		font-weight: 700
	}
	
	.kode_padding_no.with-padding.col-md-12 .col-sm-6.col-md-3.columns {
		padding: 0 15px !important
	}
	
	.kode_banner3 .slick-list {
		background: #000;
		z-index: 4
	}
	
	.kode_banner3 .slick-list:hover {
		opacity: .9;
		background: #000
	}
	
	.kode_banner3 .slick-list img {
		z-index: 4;
		transition: all .3s ease-in-out
	}
	
	.kode_banner3 .slick-list img:hover {
		opacity: .5
	}
	
	.kode_banner3.kode_banner4 .slick-next,
	.kode_banner3.kode_banner4 .slick-prev {
		z-index: 999
	}
	
	.gallery-icon {
		position: relative;
		float: left;
		width: 100%
	}
	
	.kode_galry_item figure:before,
	.gallery-icon:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 50px;
		bottom: 50px;
		opacity: 0
	}
	
	.kode_galry_item:hover figure:before,
	.gallery-icon:hover:before {
		opacity: .75;
		right: 0;
		bottom: 0;
		z-index: 99
	}
	
	.kode_galry_item figcaption,
	.gallery-icon i {
		position: absolute;
		top: 40%;
		left: 0;
		right: 50px;
		bottom: 0;
		z-index: 999;
		text-align: center;
		margin: auto;
		color: #fff;
		opacity: 0;
		margin-top: -10px
	}
	
	.kode_galry_item figcaption a {
		color: #fff
	}
	
	.kode_galry_item:hover figcaption,
	.gallery-icon:hover i {
		right: 0;
		opacity: 1;
		top: 50%
	}
	
	.kode_banner3.show-slider-bullets .slick-prev,
	.kode_banner3.show-slider-bullets .slick-next {
		z-index: 999
	}
	
	.kode_blog_content a {
		color: #333;
		font-weight: 700
	}
	
	.kode-responsive-navigation.dl-menuwrapper {
		display: none
	}
	
	.widget.widget-search {
		float: left;
		width: 100%
	}
	
	.navigation.navi_2 .widget.widget-search,
	.kode_top_bar .widget.widget-search,
	.kode_top_navigation .widget.widget-search {
		float: none;
		width: 1170px;
		margin: auto;
		position: relative;
		top: 300px
	}
	
	.navigation.navi_2 .kode-search,
	.kode_top_bar .kode-search,
	.kode_top_navigation .kode-search {
		text-align: center;
		width: 100%;
		padding: 50px;
		transition: all ease-in-out;
		display: none;
		box-shadow: 0px 0px 26px -12px #000
	}
	
	.navigation.navi_2 .open .kode-search,
	.kode_top_bar .open .kode-search,
	.kode_top_navigation .open .kode-search {
		display: block !important
	}
	
	.navigation.navi_2 .widget-search .kode-search input[type=text],
	.kode_top_bar .widget-search .kode-search input[type=text],
	.kode_top_navigation .widget-search .kode-search input[type=text] {
		background-color: #fff
	}
	
	.kode_top_navigation .overlay {
		background-color: rgba(155, 81, 35, .87) !important;
		height: 100%;
		left: 0;
		opacity: 0;
		pointer-events: none;
		position: fixed;
		top: 0;
		transition: opacity .5s cubic-bezier(.7, 0, .3, 1) 0s;
		width: 100%;
		z-index: 9999
	}
	
	.kode_top_bar .overlay,
	.navigation.navi_2.navi_3 .overlay {
		background-color: #3279b7 !important;
		height: 100%;
		left: 0;
		opacity: 0;
		pointer-events: none;
		position: fixed;
		top: 0;
		transition: opacity .5s cubic-bezier(.7, 0, .3, 1) 0s;
		width: 100%;
		z-index: 9999
	}
	
	.navigation.navi_2.navi_3 .kode_search-close {
		background-color: #3279b7 !important
	}
	
	.navigation.navi_2 .overlay {
		background-color: #c18f5a !important;
		height: 100%;
		left: 0;
		opacity: 0;
		pointer-events: none;
		position: fixed;
		top: 0;
		transition: opacity .5s cubic-bezier(.7, 0, .3, 1) 0s;
		width: 100%;
		z-index: 9999
	}
	
	.navigation.navi_2 .kode_search-close {
		background-color: #c18f5a !important
	}
	
	.kode_top_bar .kode_search.open~.overlay,
	.navigation.navi_2 .kode_search.open~.overlay {
		opacity: .9
	}
	
	.kode_top_search_menu .kode_search.kf_pet_search {
		float: left
	}
	
	.header-style-2-lawyer {
		float: left;
		width: 100%;
		background: #0B1E59;
		/* background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6965379901960784) 100%);
		background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6965379901960784) 100%);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6965379901960784) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1); */
		border-bottom: 1px solid #17c4bb;
	}
	
	.header-style-2-lawyer .kode_search {
		width: 74px
	}
	
	.navigation.navi_2 .kode_search-close,
	.kode_top_bar .kode_search-close,
	.kode_top_navigation .kode_search-close {
		right: 361px;
		top: 290px
	}
	
	.navigation.navi_2 .c-button {
		position: relative;
		top: 0
	}
	
	.navigation.navi_2 .kode_search.kf_pet_search {
		margin-right: 60px
	}
	
	.navigation.navi_2.navi_3 .c-button {
		position: relative;
		top: 0;
		margin: 0
	}
	
	.navigation.navi_2 .kode_search-close:before,
	.navigation.navi_2 .kode_search-close:after,
	.kode_top_bar .kode_search-close:before,
	.kode_top_bar .kode_search-close:after,
	.kode_top_navigation .kode_search-close:before,
	.kode_top_navigation .kode_search-close:after {
		background: #fff
	}
	
	.kode_quote_textarea textarea {
		color: #fff !important
	}
	
	.kode_side_copyright,
	.kode_side_comment,
	.kode_recent_medium,
	.kode_side_post ul,
	.kode_side_post,
	.kode_sidebar_service,
	.kode_sidebar_logo,
	.kode_sidebar_content,
	.kode-wrapper {
		float: left;
		width: 100%
	}
	
	.body-wrapper .c-menu {
		background-color: #25252f;
		padding: 50px 20px 30px
	}
	
	.kode_sidebar_wrap {
		float: left;
		background-color: #25252f;
		padding: 50px 20px 30px;
		position: relative
	}
	
	.kode_sidebar_wrap .close {
		position: absolute;
		top: 10px;
		right: 10px;
		height: 37px;
		width: 37px;
		text-align: center;
		line-height: 30px;
		border-radius: 100%;
		border: 2px solid #fff;
		color: #fff
	}
	
	.kode_sidebar_content {
		border-bottom: 1px solid rgba(35, 160, 137, .3);
		margin-bottom: 20px;
		padding: 20px 0
	}
	
	.kode_side_post h5,
	.kode_sidebar_content h5 {
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 10px
	}
	
	.kode_sidebar_content p {
		color: #fff;
		margin-bottom: 20px
	}
	
	.kode_sidebar_service li a {
		display: block;
		color: #fff
	}
	
	.kode_sidebar_service li {
		display: block;
		margin-bottom: 10px
	}
	
	.kode_sidebar_service li a i {
		font-size: 20px;
		margin-right: 10px
	}
	
	.kode_side_post {
		padding-top: 30px;
		border-bottom: 1px solid #4b4b59;
		margin-bottom: 20px
	}
	
	.kode_recent_medium {
		margin-bottom: 30px
	}
	
	.kode_recent_medium figure {
		float: left;
		overflow: hidden
	}
	
	.kode_recent_medium:hover figure img {
		transform: scale(1.1);
		-moz-transform: scale(1.1);
		opacity: .7;
		-webkit-transform: scale(1.1)
	}
	
	.kode_recent_content {
		overflow: hidden;
		padding: 0 0 0 16px
	}
	
	.kode_side_post h5 {
		margin-bottom: 20px
	}
	
	.kode_recent_content p {
		color: #fff
	}
	
	.kode_side_comment li {
		float: left;
		margin-right: 14px
	}
	
	.kode_side_icon li:last-child,
	.kode_side_comment li:last-child {
		margin: 0
	}
	
	.kode_side_comment li a {
		color: #fff
	}
	
	.kode_side_comment li a i {
		margin-right: 5px
	}
	
	.kode_side_copyright p {
		float: left;
		color: #fff
	}
	
	.kode_side_icon {
		float: right
	}
	
	.kode_side_icon li {
		float: left;
		margin-right: 8px
	}
	
	.kode_side_icon li a {
		height: 25px;
		width: 25px;
		text-align: center;
		border: 1px solid #fff;
		border-radius: 100%;
		display: inline-block;
		color: #fff
	}
	
	#c-menu--slide-right .kode-sidebar-menu-element [class*=col-],
	#c-menu--slide-left .kode-sidebar-menu-element [class*=col-],
	#c-menu--push-left .kode-sidebar-menu-element [class*=col-],
	#c-menu--push-right .kode-sidebar-menu-element [class*=col-] {
		width: 100%;
		padding: 0
	}
	
	.kode-side-menu.widget_pages,
	.kode-side-menu.widget_archive,
	.kode-side-menu.widget_calendar {
		padding: 20px 0
	}
	
	.kode-side-menu.widget_meta {
		padding: 30px 0 !important
	}
	
	.kode-side-menu.widget_recent_comments h2,
	.kode-side-menu.widget_meta ul li a,
	.kode-side-menu.widget_meta ul li a:hover,
	.kode-side-menu.widget_meta h2,
	.kode-side-menu.widget_pages ul li a:hover:before,
	.kode-side-menu.widget_pages ul li a,
	.kode-side-menu.widget_pages h2,
	.kode-side-menu.widget_archive li,
	.kode-side-menu.widget_archive a,
	.kode-side-menu.widget_archive h2,
	.kode-side-menu.widget_categories ul li,
	.kode-side-menu.widget_categories ul li a,
	.kode-side-menu.widget_categories h2,
	.calendar_wrap caption,
	.kode-side-menu.widget_calendar h2 {
		color: #fff !important
	}
	
	.kode-side-menu.widget_categories ul li {
		border-bottom: none !important
	}
	
	.kode-side-menu.widget_recent_comments h2,
	.kode-side-menu.widget_meta h2,
	.kode-side-menu.widget_archive h2,
	.kode-side-menu.widget_pages h2,
	.kode-side-menu.widget_categories h2,
	.kode-side-menu.widget_calendar h2 {
		text-transform: uppercase;
		font-weight: 700
	}
	
	.calendar_wrap caption {
		font-size: 17px
	}
	
	.kode-side-menu.widget_categories h2 {
		margin-bottom: 10px
	}
	
	.kode-side-menu.widget_categories ul li {
		text-align: left !important
	}
	
	.kode-side-menu.widget_archive ul li:hover,
	.kode-side-menu.widget_categories ul li:hover {
		background: 0 0 !important
	}
	
	.kode-side-menu.widget_categories .screen-reader-text,
	.kode-side-menu.widget_archive .screen-reader-text {
		padding: 15px 0;
		cursor: pointer
	}
	
	.kode-side-menu.widget_categories>select,
	.kode-side-menu.widget_archive>select {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border: 1px solid #ffff;
		color: #fff !important;
		transition: all 1s ease-in-out
	}
	
	.kode-side-menu.widget_archive,
	.kode-side-menu.widget_categories {
		margin-bottom: 30px
	}
	
	.kode-side-menu.widget_categories option,
	.kode-side-menu.widget_archive option {
		padding: 5px 10px;
		color: #fff;
		border: 1px solid #333 !important;
		transition: all 1s ease-in-out
	}
	
	.kode-side-menu.widget_pages h2 {
		margin-bottom: 10px
	}
	
	.kode-side-menu.widget_meta ul li,
	.kode-side-menu.widget_pages ul li {
		border-bottom: 1px solid rgba(0, 0, 0, .05)
	}
	
	.kode-side-menu.widget_meta ul li a abbr[title],
	abbr[data-original-title] {
		float: right
	}
	
	.logged-in.admin-bar .side-navigation {
		margin-top: 32px
	}
	
	.kode-side-menu.widget_recent_comments {
		padding: 20px 0
	}
	
	.kode_textarea textarea,
	.kf_commet_field .selectric,
	.kf_commet_field .select,
	.kf_commet_field input {
		text-transform: capitalize
	}
	
	.kode_section_heading.kode_section_heading-16 span {
		color: #fff
	}
	
	.kode_sidebar_wrap_side {
		background-color: #333
	}
	
	.kode_form_experience .kode_experience_text .kode_firm_button:hover {
		background-color: #000 !important
	}
	
	.kode_blog2_modern,
	.kode_achievement2_content {
		position: relative;
		z-index: 9999
	}
	
	.kode_blog2_modern:before,
	.kode_achievement2_content:before {
		position: absolute;
		content: "";
		top: 100px;
		left: 100px;
		right: 100px;
		bottom: 100px;
		transition: all .3s ease-in-out;
		z-index: -1
	}
	
	.kode_blog2_modern:hover:before,
	.kode_achievement2_content:hover:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #f9f9f9;
		opacity: .2
	}
	
	.kode_blog2_modern:hover:before {
		opacity: .1
	}
	
	.kode_banner3 .flexslider .slides>li {
		position: relative
	}
	
	.kode_banner3 .flexslider .slides>li:before {
		background-color: rgba(0, 0, 0, .7);
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0
	}
	
	
	.kode_services_section [class*=col]:nth-child(2) .kode_services_content {
		background: linear-gradient(0deg, rgb(23, 196, 187) 0%, #0b1e59 100%);
	}
	
	.kode_services_section [class*=col]:nth-child(3) .kode_services_content {
		background: linear-gradient(0deg, rgb(23, 196, 187) 0%, #0b1e59 100%);
	}
	
	.kode_services_section [class*=col]:nth-child(4) .kode_services_content {
		background: linear-gradient(0deg, rgb(23, 196, 187) 0%, #0b1e59 100%);
	}
	
	#contactSection ul li a:hover {
		color: rgb(23, 196, 187) !important;
	}
	
	
	.kode-widget.kode-widget-bg-footer {
		margin-bottom: 0;
		/* border-right: 1px solid #3f3e45 */
	}
	
	.kode-widget.kode-widget-bg-footer figure {
		margin-bottom: 15px
	}
	
	.kode-widget.kode-widget-bg-footer ul li {
		float: left;
		width: 100%
	}
	
	.kode-widget.kode-widget-bg-footer ul li:last-child {
		margin-bottom: 38px
	}
	
	.padding-margin-zero .kode-widget.widget {
		padding: 0
	}
	
	.padding-margin-zero .kode_latest_item_blog {
		float: left;
		margin-bottom: 30px;
		width: 100%
	}
	
	.widget_kode_honors_and_awards_widget.kode-widget,
	.widget_lawbase_practice_area_categories_widget.kode-widget {
		background-color: #f8f8f8;
		border: 1px solid #eaeaea;
		float: left;
		margin-bottom: 30px;
		position: relative;
		width: 100%
	}
	
	.kode-widget .widget-heading-1 {
		color: #fff;
		font-weight: 700;
		margin-bottom: 0;
		padding: 12px 17px 13px;
		text-transform: uppercase;
		margin: 10px 10px 0
	}
	
	.kode-widget .widget-heading-1:before,
	.widget_kode_honors_and_awards_widget.kode-widget h2:before,
	.widget_lawbase_practice_area_categories_widget.kode-widget h2:before {
		border-bottom: none;
		width: 0
	}
	
	.kode_lawfirm_accordion {
		padding-bottom: 30px;
		border-bottom: 1px solid #eee;
		margin-bottom: 20px
	}
	
	.kode_lawfirm_accordion .kode_choose.accordion {
		background-color: #f5f5f5;
		color: #333;
		border: 1px solid #e6e6e6;
		color: #999;
		display: block;
		padding: 10px 24px;
		margin-bottom: 10px;
		position: relative
	}
	
	.kode_lawfirm_accordion .kode_choose.accordion.accordion-open {
		position: relative;
		color: #fff !important
	}
	
	.kode_lawfirm_accordion .kode_choose.accordion.accordion-close:before,
	.kode_lawfirm_accordion .kode_choose.accordion.accordion-open:before {
		border: 1px solid #e6e6e6;
		border-radius: 100%;
		bottom: 0;
		color: #fff;
		content: "\f067";
		display: inline-block;
		font-family: FontAwesome;
		font-size: 12px;
		height: 26px;
		line-height: 26px;
		position: absolute;
		right: 28px;
		text-align: center;
		top: 8px;
		width: 26px
	}
	
	.kode_lawfirm_accordion .kode_choose.accordion:hover {
		color: none !important
	}
	
	.kode_lawfirm_accordion .kode_choose.accordion.accordion-close:before {
		content: "\f068";
		color: #999 !important
	}
	
	.kode_lawfirm_accordion .kode_choose.accordion span {
		display: none
	}
	
	.law_achievements_caption.achiev_left .more i {
		margin-left: 10px
	}
	
	.widget-heading-5 {
		border-bottom: 1px solid #3f3e45;
		color: #fff;
		font-weight: 600;
		padding: 0 0 24px 0px
	}
	
	.kode_attorney_detail_accordian_two {
		border-bottom: 1px solid #e1e1e1;
		float: left;
		margin-bottom: 35px;
		padding-bottom: 38px;
		width: 100%
	}
	
	.kode_attorney_detail_accordian_two .kode_choose.accordion {
		display: block;
		font-weight: 700;
		padding: 19px 20px 19px 46px;
		position: relative;
		text-transform: uppercase
	}
	
	.kode_attorney_detail_accordian_two .kode_choose.accordion h5 {
		color: #333
	}
	
	.kode_attorney_detail_accordian_two .kode_choose.accordion span {
		float: right;
		position: relative
	}
	
	.kode_attorney_detail_accordian_two .kd-accordion.kode-accordion-item {
		border: 1px solid #ddd
	}
	
	.kode_attorney_detail_accordian_two .kode_choose.accordion {
		border-top: 1px solid #ddd
	}
	
	.kode_attorney_detail_accordian_two .kode_choose.accordion.accordion-open span,
	.kode_attorney_detail_accordian_two .kode_choose.accordion.accordion-open h5 {
		color: #fff;
		cursor: pointer
	}
	
	.kode_attorney_detail_accordian_two .kode_choose.accordion.accordion-close:before,
	.kode_attorney_detail_accordian_two .kode_choose.accordion.accordion-open:before {
		bottom: 0;
		content: "\f106";
		font-family: FontAwesome;
		left: 19px;
		position: absolute;
		right: 0;
		top: 16px;
		cursor: pointer;
		color: #fff
	}
	
	.kode_attorney_detail_accordian_two .kode_choose.accordion.accordion-close:before {
		content: "\f107";
		color: #000
	}
	
	.kode-gallery.kode-gutter-gallery {
		float: left;
		width: 100%
	}
	
	.kode-gallery.kode-gutter-gallery ul li {
		list-style: none
	}
	
	.kode_galry_item figure {
		position: relative
	}
	
	#kode_search .kode_search-close:before {
		content: ""
	}
	
	#kode_search .kode_search-close:after {
		content: "\f00d" !important;
		font-family: fontawesome;
		font-size: 18px;
		color: #1e73be;
		text-align: center;
		top: 302px;
		left: -20px;
		line-height: 30px;
		opacity: 1;
		background: 0 0 !important;
		border: none !important;
		transform: rotate(0deg)
	}
	
	#kode_search .kode_search-close:before {
		border-radius: 100%;
		height: 35px;
		line-height: 32px;
		opacity: 1;
		overflow: visible;
		position: absolute;
		right: 0;
		top: 300px;
		transform: none !important;
		width: 35px;
		left: -20px;
		border: 2px solid
	}
	
	#kode_search .kode_search-close {
		background-color: transparent;
		margin-top: -19px;
		overflow: visible;
		top: 0;
		transform: none !important;
		width: auto
	}
	
	.widget-search .kode-search input[type=text]:focus {
		box-shadow: 0 14px 12px -12px #666
	}
	
	.kode_content_banner.header-style-4 .kode_banner_caption {
		text-align: center
	}
	
	.kode_content_banner.header-style-4 .kode_banner_caption>h3 {
		color: #fff;
		position: relative
	}
	
	.kode_content_banner.header-style-4 .kode-breadcrumb.breadcrumb {
		position: relative
	}
	
	.navigation ul li ul {
		left: 0;
		position: absolute;
		right: 0;
		top: 100%;
		width: 250px;
		opacity: 0;
		visibility: hidden
	}
	
	.navigation ul li:hover>ul {
		left: 0;
		opacity: 1;
		overflow: visible;
		top: 45px;
		visibility: visible
	}
	.navigation ul > li > a.active {
    background-color: #17c4bb !important;
    border-radius: 20px;
}
	
	.navigation ul li ul li {
		margin: 0;
		width: 100%;
		float: left
	}
	
	.navigation ul li ul li a {
		padding: 10px 15px;
		display: block
	}
	
	.navigation ul li ul li ul {
		left: auto !important;
		margin: 0;
		opacity: 0;
		right: 100% !important;
		top: 0 !important
	}
	
	footer .widget-heading-4:before,
	footer .widget3_content h5:before {
		top: auto
	}
	
	.header-style-2-lawyer .navigation ul li {
		margin: 0
	}
	
	.header-style-2-lawyer .navigation ul li a {
	padding: 10px 15px;
    border-radius: 20px;
    font-size: 17px;
    font-weight: bold;
	}
	.kode-button-style-law-1:hover{
	background-color: #17c4bb !important;
    color: #fff !important;
    border-color: #17c4bb !important;
	}
	
	
	.widget.kode-widget>ul {
		list-style: none
	}
	
	.kode_footer_wrap.wrap_2 .widget_lawbase_opening_timing_widget {
		float: left;
		padding: 60px 0 0px 0;
	}
	
	.kode-blog-thumbnail.kode-video iframe {
		margin: 0
	}
	
	.header-style-3 .kode_banner_caption h3 {
		color: #fff;
		display: inline-block;
		font-family: cardo;
		font-weight: 700;
		margin: 0 0 10px;
		position: relative;
		text-transform: uppercase
	}
	
	.kode_progres_icon li a {
		line-height: 37px
	}
	
	.header-style-3 .breadcrumb {
		padding: 0
	}
	
	.header-style-3 .breadcrumb li {
		line-height: normal;
		position: relative
	}
	
	.header-style-3 .breadcrumb li a {
		font-size: 14px
	}
	
	.header-style-3 .breadcrumb>li+li:before {
		color: #fff
	}
	
	.bar_2.top_bar_3 .kode_top_contact.contact_2>ul li a {
		color: #fff;
		display: inline-block;
		font-size: 12px;
		line-height: 12px;
		padding: 19px 25px
	}
	
	.commentlist li .comment,
	.commentlist li .pingback {
		border: none
	}
	
	.kode_detail_2_agency ul {
		padding: 0
	}
	
	.widget-heading-1-wrapper-style .widget-heading-1 {
		margin: 0
	}
	
	.kode-sidebar-element .widget_calendar.widget-heading-1-wrapper-style .calendar_wrap caption,
	.kode-sidebar-element .widget_text.widget-heading-1-wrapper-style .textwidget p,
	.kode-sidebar-element .widget_rss.widget-heading-1-wrapper-style ul li a,
	.kode-sidebar-element .widget_recent_entries.widget-heading-1-wrapper-style ul li a,
	.kode-sidebar-element .widget_recent_comments.widget-heading-1-wrapper-style ul li a,
	.kode-sidebar-element .widget_recent_comments.widget-heading-1-wrapper-style ul li span a,
	.widget_meta.widget-heading-1-wrapper-style ul li a,
	.kode-sidebar-element .widget_categories.widget-heading-1-wrapper-style ul li,
	.kode-sidebar-element .widget_recent_comments.widget-heading-1-wrapper-style ul li,
	.kode-sidebar-element .widget_archive.widget-heading-1-wrapper-style ul li {
		color: #666
	}
	
	.kode-sidebar-element .widget_archive.widget-heading-1-wrapper-style ul li:hover:before,
	.kode-sidebar-element .widget_archive.widget-heading-1-wrapper-style ul li:hover:before {
		color: #fff;
		left: 5px;
		right: auto
	}
	
	.kode-sidebar-element .widget_rss.widget-heading-1-wrapper-style a,
	.kode-sidebar-element .widget_archive.widget-heading-1-wrapper-style ul li:hover,
	.kode-sidebar-element .widget_archive.widget-heading-1-wrapper-style ul li:hover a,
	.kode-sidebar-element .widget_categories.widget-heading-1-wrapper-style ul li:hover,
	.kode-sidebar-element .widget_categories.widget-heading-1-wrapper-style ul li:hover a,
	.kode-sidebar-element .widget_pages.widget-heading-1-wrapper-style ul li:hover a,
	.kode-sidebar-element .widget_categories.widget-heading-1-wrapper-style ul li:hover a {
		color: #fff
	}
	
	.kode-sidebar-element .widget_archive.widget-heading-1-wrapper-style ul li:before {
		top: 10px;
		color: #666
	}
	
	.widget_categories.widget-heading-1-wrapper-style .screen-reader-text,
	.widget_archive.widget-heading-1-wrapper-style .screen-reader-text {
		color: #999;
		cursor: pointer;
		padding: 12px 0 10px;
		display: block
	}
	
	.widget_meta.widget-heading-1-wrapper-style ul li a:hover {
		padding-left: 10px
	}
	
	.kode-sidebar-element .widget-heading-1 {
		margin-bottom: 15px
	}
	
	.kode-sidebar-element .widget_rss.widget-heading-1-wrapper-style ul li a {
		margin-right: 10px
	}
	
	.textwidget br {
		padding: 0;
		margin: 0;
		float: left
	}
	
	html,
	body,
	span,
	applet,
	object,
	iframe,
	h1,
	h2,
	h3,
	h4,
	h6,
	blockquote,
	pre,
	a,
	abbr,
	acronym,
	address,
	big,
	cite,
	code,
	del,
	dfn,
	em,
	font,
	ins,
	kbd,
	q,
	s,
	samp,
	small,
	strike,
	strong,
	sub,
	sup,
	tt,
	var,
	dl,
	dt,
	dd,
	ol,
	ul,
	li,
	fieldset,
	form,
	label,
	legend,
	table,
	caption,
	tbody,
	tfoot,
	thead,
	tr,
	th,
	td {
		border: 0;
		font-size: 100%;
		margin: 0;
		outline: 0;
		vertical-align: baseline;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	nav,
	section {
		display: block
	}
	
	audio,
	canvas,
	video {
		display: inline-block;
		max-width: 100%
	}
	
	html {
		overflow-y: scroll;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%
	}
	
	body,
	input,
	select,
	textarea {
		color: #2b2b2b;
		font-weight: 400;
		line-height: 1.5
	}
	
	body {
		background: #fff;
		font-size: 14px !important;
		font-weight: 400;
		line-height: 26px;
		color: #666;
		overflow: hidden
	}
	
	a {
		color: #666;
		text-decoration: none
	}
	
	a:focus {
		outline: thin dotted
	}
	
	a:hover,
	a:active {
		outline: 0;
		text-decoration: none;
	}
	
	h1,
	h2,
	h3,
	h4,
	h6 {
		clear: both;
		margin: 0 0 12px;
		clear: none;
		color: #232b31;
		font-weight: 700
	}
	
	address {
		font-style: italic;
		margin-bottom: 24px
	}
	
	abbr[title] {
		border-bottom: 1px dotted #2b2b2b;
		cursor: help
	}
	
	b,
	strong {
		font-weight: 700
	}
	
	cite,
	dfn,
	em {
		font-style: italic
	}
	
	mark,
	ins {
		background: #fff9c0;
		text-decoration: none
	}
	
	p {
		margin-bottom: 24px
	}
	
	code,
	kbd,
	tt,
	var,
	samp,
	pre {
		font-family: monospace, serif;
		font-size: 15px;
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		line-height: 1.6
	}
	
	pre {
		border: 1px solid rgba(0, 0, 0, .1);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 24px;
		max-width: 100%;
		overflow: auto;
		padding: 12px;
		white-space: pre;
		white-space: pre-wrap;
		word-wrap: break-word
	}
	
	blockquote,
	q {
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		quotes: none
	}
	
	blockquote:before,
	blockquote:after,
	q:before,
	q:after {
		content: "";
		content: none
	}
	
	blockquote {
		color: #767676;
		font-size: 19px;
		font-style: italic;
		font-weight: 300;
		line-height: 32px;
		margin: 0 0 10px;
		padding: 20px;
		background: #eee
	}
	
	blockquote cite,
	blockquote small {
		color: #2b2b2b;
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5
	}
	
	blockquote em,
	blockquote i,
	blockquote cite {
		font-style: normal
	}
	
	blockquote strong,
	blockquote b {
		font-weight: 400
	}
	
	small {
		font-size: smaller
	}
	
	big {
		font-size: 125%
	}
	
	sup,
	sub {
		font-size: 75%;
		height: 0;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}
	
	sup {
		bottom: 1ex
	}
	
	sub {
		top: .5ex
	}
	
	dl {
		margin-bottom: 24px
	}
	
	dt {
		font-weight: 700
	}
	
	dd {
		margin-bottom: 24px
	}
	
	ul,
	ol {
		list-style: none
	}
	
	ul {
		list-style: disc
	}
	
	ol {
		list-style: decimal
	}
	
	img {
		-ms-interpolation-mode: bicubic;
		border: 0;
		vertical-align: middle;
		height: auto;
		max-width: 100%;
		vertical-align: middle
	}
	
	figure {
		margin: 0
	}
	
	fieldset {
		border: 1px solid rgba(0, 0, 0, .1);
		margin: 0 0 24px;
		padding: 11px 12px 0
	}
	
	legend {
		white-space: normal
	}
	
	input,
	select,
	textarea {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 100%;
		margin: 0;
		max-width: 100%;
		vertical-align: baseline
	}
	
	input {
		line-height: normal
	}
	
	input,
	textarea {
		background-image: -webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0))
	}
	
	button[disabled],
	input[disabled] {
		cursor: default
	}
	
	input[type=checkbox],
	input[type=radio] {
		padding: 0
	}
	
	input[type=search] {
		-webkit-appearance: textfield
	}
	
	input[type=search]::-webkit-search-decoration {
		-webkit-appearance: none
	}
	
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0
	}
	
	textarea {
		overflow: auto;
		vertical-align: top
	}
	
	table,
	th,
	td {
		border: 1px solid rgba(0, 0, 0, .1)
	}
	
	table {
		border-collapse: separate;
		border-spacing: 0;
		border-width: 1px 0 0 1px;
		margin-bottom: 24px;
		width: 100%
	}
	
	caption,
	th,
	td {
		font-weight: 400;
		text-align: left
	}
	
	th {
		border-width: 0 1px 1px 0;
		font-weight: 700
	}
	
	td,
	th {
		padding: 10px
	}
	
	td {
		border-width: 0 1px 1px 0
	}
	
	del {
		color: #767676
	}
	
	hr {
		background-color: rgba(0, 0, 0, .1);
		border: 0;
		height: 1px;
		margin-bottom: 23px
	}
	
	::selection {
		background: #11c8de;
		color: #fff;
		text-shadow: none
	}
	
	::-moz-selection {
		background: #11c8de;
		color: #fff;
		text-shadow: none
	}
	
	input,
	textarea {
		border: 1px solid rgba(0, 0, 0, .1);
		border-radius: 2px;
		color: #2b2b2b;
		padding: 6px 10px 6px 35px;
		width: 100%;
		height: 47px
	}
	
	.input-container {
		position: relative;
		margin: 0 0 30px
	}
	
	.input-container i {
		position: absolute;
		left: 15px;
		top: 50%;
		font-size: 14px;
		color: #999;
		margin-top: -7px;
		z-index: 10
	}
	
	textarea {
		width: 100%;
		height: 300px;
		padding: 10px
	}
	
	input:focus,
	textarea:focus {
		border: 1px solid rgba(0, 0, 0, .3);
		outline: 0
	}
	
	.contributor-posts-link,
	input[type=button],
	input[type=reset],
	input[type=submit] {
		border: 0;
		font-weight: 700;
		color: #fff;
		font-size: 14px;
		line-height: 14px;
		padding: 15px 30px;
		text-transform: uppercase;
		vertical-align: bottom;
		border-radius: 0
	}
	
	.contributor-posts-link:hover,
	input[type=button]:hover,
	input[type=button]:focus,
	input[type=reset]:hover,
	input[type=reset]:focus,
	input[type=submit]:hover,
	input[type=submit]:focus {
		background-color: #41a62a;
		color: #fff
	}
	
	button:active,
	.contributor-posts-link:active,
	input[type=button]:active,
	input[type=reset]:active,
	input[type=submit]:active {
		background-color: #55d737
	}
	
	input[type=text],
	input[type=email],
	input[type=password] {
		height: 47px
	}
	
	.search-field {
		width: 100%
	}
	
	.search-submit {
		display: none
	}
	
	::-webkit-input-placeholder {
		color: #939393
	}
	
	:-moz-placeholder {
		color: #939393
	}
	
	::-moz-placeholder {
		color: #939393;
		opacity: 1
	}
	
	:-ms-input-placeholder {
		color: #939393
	}
	
	.comment-content img,
	.entry-content img,
	.entry-summary img,
	#site-header img,
	.widget img,
	.wp-caption {
		max-width: 100%
	}
	
	.comment-content img[height],
	.entry-content img,
	.entry-summary img,
	img[class*=align],
	img[class*=wp-image-],
	img[class*=attachment-],
	#site-header img {
		height: auto
	}
	
	img.size-full,
	img.size-large,
	.wp-post-image,
	.post-thumbnail img {
		height: auto;
		max-width: 100%
	}
	
	embed,
	iframe,
	object,
	video {
		margin-bottom: 24px;
		max-width: 100%
	}
	
	p>embed,
	p>iframe,
	p>object,
	span>embed,
	span>iframe,
	span>object {
		margin-bottom: 0
	}
	
	.alignleft {
		float: left
	}
	
	.alignright {
		float: right
	}
	
	.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	
	blockquote.alignleft,
	img.alignleft {
		margin: 7px 24px 7px 0
	}
	
	.wp-caption.alignleft {
		margin: 7px 14px 7px 0
	}
	
	blockquote.alignright,
	img.alignright {
		margin: 7px 0 7px 24px
	}
	
	.wp-caption.alignright {
		margin: 7px 0 7px 14px
	}
	
	blockquote.aligncenter,
	img.aligncenter,
	.wp-caption.aligncenter {
		margin-top: 7px;
		margin-bottom: 7px
	}
	
	.site-content blockquote.alignleft,
	.site-content blockquote.alignright {
		border-top: 1px solid rgba(0, 0, 0, .1);
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		padding-top: 17px;
		width: 50%
	}
	
	.site-content blockquote.alignleft p,
	.site-content blockquote.alignright p {
		margin-bottom: 17px
	}
	
	.wp-caption {
		margin-bottom: 24px
	}
	
	*/.wp-caption img[class*=wp-image-] {
		display: block;
		margin: 0
	}
	
	.wp-caption {
		color: #767676
	}
	
	.wp-caption-text {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
		font-style: italic;
		line-height: 1.5;
		margin: 9px 0;
		padding-right: 10px
	}
	
	.wp-smiley {
		border: 0;
		margin-bottom: 0;
		margin-top: 0;
		padding: 0
	}
	
	.kode-uptodate ::-webkit-input-placeholder {
		color: #fff
	}
	
	.kode-uptodate :-moz-placeholder {
		color: #fff
	}
	
	.kode-uptodate ::-moz-placeholder {
		color: #fff;
		opacity: 1
	}
	
	.kode-uptodate :-ms-input-placeholder {
		color: #fff
	}
	
	.kode-admin-post {
		float: left;
		width: 100%;
		padding: 20px;
		position: relative;
		background: #f9f9f9;
		border: 1px solid #ddd;
		border-left: none;
		border-top: none;
		border-right: none;
		margin: 0 0 30px
	}
	
	.kode-admin-post figure {
		border: 3px solid #efefef;
		float: left;
		width: 104px;
		margin: 0
	}
	
	.kode-admin-post figure img {
		width: 100%
	}
	
	.kode-admin-post figure a {
		float: left;
		padding: 0;
		width: 100%
	}
	
	.kode-admin-post figure~.admin-info {
		padding: 0 0 0 142px
	}
	
	.admin-info h2 {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 18px;
		margin: 0 0 10px
	}
	
	#kode-submit-form p {
		margin: 0;
		padding: 0
	}
	
	.kode-shop-list li {
		list-style: none
	}
	
	.kode-slider-item ul {
		margin: 0;
		padding: 0
	}
	
	* {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box
	}
	
	body {
		color: #999;
		font-weight: 400;
		background-color: #fff;
		line-height: 24px;
		margin: 0;
		font-family: Open Sans;
	}
	
	body h1,
	body h2,
	body h3,
	body h4,
	body h5,
	body h6 {
		color: #333;
		font-style: normal;
		font-weight: 400;
		line-height: 1.2;
		margin: 0
	}
	
	a {
		color: #3279b7;
		text-decoration: none
	}
	
	a:hover,
	a:focus,
	a:active {
		outline: none;
		text-decoration: none
	}
	
	header,
	detail,
	article,
	aside,
	hgroup,
	nav,
	section,
	figure,
	figcaption,
	footer {
		display: block
	}
	
	audio,
	video,
	canvas {
		float: left;
		width: 100%
	}
	
	ul,
	ol {
		margin: 0;
		padding: 0
	}
	
	ol {
		list-style: decimal
	}
	
	li {
		margin: 0;
		color: #999
	}
	
	li>ul,
	li>ol {
		margin: 0 0 0 20px
	}
	
	li ol li:last-child,
	li ul li:last-child {
		margin-bottom: 0
	}
	
	img {
		max-width: 100%;
		-ms-interpolation-mode: bicubic;
		border: 0;
		vertical-align: middle
	}
	
	figure {
		margin: 0
	}
	
	.clear {
		clear: both;
		font-size: 0;
		line-height: 0
	}
	
	strong {
		color: #777
	}
	
	abbr[title] {
		border-bottom: 1px dotted #2b2b2b;
		cursor: help
	}
	
	b,
	strong {
		font-weight: 700
	}
	
	cite,
	dfn,
	em {
		font-style: italic
	}
	
	mark,
	ins {
		background: #fff9c0;
		text-decoration: none
	}
	
	code,
	kbd,
	tt,
	var,
	samp,
	pre {
		font-family: monospace, serif;
		font-size: 15px;
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		line-height: 1.6
	}
	
	pre {
		border: 1px solid rgba(0, 0, 0, .1);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 24px;
		max-width: 100%;
		overflow: auto;
		padding: 12px;
		white-space: pre;
		white-space: pre-wrap;
		word-wrap: break-word
	}
	
	blockquote,
	q {
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		quotes: none
	}
	
	blockquote cite,
	blockquote small {
		color: #2b2b2b;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.5;
		margin-top: 10px;
		clear: both;
		display: inline-block
	}
	
	blockquote em,
	blockquote i,
	blockquote cite {
		font-style: normal
	}
	
	blockquote strong,
	blockquote b {
		font-weight: 400
	}
	
	small {
		font-size: smaller
	}
	
	big {
		font-size: 125%
	}
	
	sup,
	sub {
		font-size: 75%;
		height: 0;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}
	
	sup {
		bottom: 1ex
	}
	
	sub {
		top: .5ex
	}
	
	dl {
		margin-bottom: 24px
	}
	
	dt {
		font-weight: 700
	}
	
	dd {
		margin-bottom: 24px
	}
	
	del {
		color: #767676
	}
	
	hr {
		background-color: rgba(0, 0, 0, .1);
		border: 0;
		height: 1px;
		margin-bottom: 23px
	}
	
	iframe {
		border: none;
		width: 100%
	}
	
	fieldset {
		border: 1px solid rgba(0, 0, 0, .1);
		margin: 0 0 24px;
		padding: 11px 12px 0
	}
	
	legend {
		white-space: normal
	}
	
	label {
		color: #fff;
		display: block;
		font-weight: 400;
		margin-bottom: 10px
	}
	
	select {
		border: 1px solid #d2d2d2;
		color: #666;
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		font-weight: 300;
		height: 40px;
		padding: 8px 12px;
		width: 100%
	}
	
	textarea {
		overflow: auto;
		vertical-align: top
	}
	
	input,
	select,
	textarea {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 100%;
		margin: 0;
		max-width: 100%;
		vertical-align: baseline;
		color: #2b2b2b;
		font-weight: 400;
		line-height: 1.5
	}
	
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0
	}
	
	input,
	textarea {
		background-image: -webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0))
	}
	
	button[disabled],
	input[disabled] {
		cursor: default
	}
	
	input[type=checkbox],
	input[type=radio] {
		padding: 0
	}
	
	input[type=search] {
		-webkit-appearance: textfield
	}
	
	input[type=search]::-webkit-search-decoration {
		-webkit-appearance: none
	}
	
	textarea,
	input[type=text],
	input[type=password],
	input[type=datetime],
	input[type=datetime-local],
	input[type=date],
	input[type=month],
	input[type=time],
	input[type=week],
	input[type=number],
	input[type=email],
	input[type=url],
	input[type=search],
	input[type=tel],
	input[type=color],
	.uneditable-input {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #d2d2d2;
		display: inline-block;
		font-size: 15px;
		font-weight: 400;
		height: 44px;
		line-height: 20px;
		outline: none;
		padding: 4px 10px;
		vertical-align: middle
	}
	
	form p {
		float: left;
		position: relative;
		width: 100%
	}
	
	form p span i {
		color: #474747;
		left: 16px;
		position: absolute;
		top: 13px
	}
	
	.fullsection {
		width: 100%;
		padding: 0
	}
	
	.fullsection .row {
		margin: 0
	}
	
	.fullsection [class*=col-md-] {
		padding: 0
	}
	
	.full-content {
		width: 100%;
		float: left;
		padding: 0
	}
	
	.full-content .row {
		margin: 0
	}
	
	.thememargin {
		margin: 0 0 30px
	}
	
	.kd-pagesection {
		float: left;
		width: 100%
	}
	
	table,
	th,
	td {
		border: 1px solid rgba(0, 0, 0, .1)
	}
	
	table {
		border-collapse: separate;
		border-spacing: 0;
		border-width: 1px 0 0 1px;
		margin-bottom: 24px;
		width: 100%
	}
	
	caption,
	th,
	td {
		font-weight: 400;
		text-align: left
	}
	
	th {
		border-width: 0 1px 1px 0;
		font-weight: 700;
		padding: 15px
	}
	
	td {
		border-width: 0 1px 1px 0;
		padding: 15px
	}
	
	::-webkit-input-placeholder {
		color: #ccc
	}
	
	:-moz-placeholder {
		color: #ccc;
		opacity: 1
	}
	
	::-moz-placeholder {
		color: #ccc;
		opacity: 1
	}
	
	:-ms-input-placeholder {
		color: #ccc
	}
	
	.kode-newslatter ::-webkit-input-placeholder {
		color: #b5b5b5
	}
	
	.kode-newslatter :-moz-placeholder {
		color: #b5b5b5;
		opacity: 1
	}
	
	.kode-newslatter ::-moz-placeholder {
		color: #b5b5b5;
		opacity: 1
	}
	
	.kode-newslatter :-ms-input-placeholder {
		color: #b5b5b5
	}
	
	embed,
	iframe,
	object,
	video {
		margin-bottom: 24px;
		max-width: 100%
	}
	
	p>embed,
	p>iframe,
	p>object,
	span>embed,
	span>iframe,
	span>object {
		margin-bottom: 0
	}
	
	.comment-content img[height],
	.entry-content img,
	.entry-summary img,
	img[class*=align],
	img[class*=wp-image-],
	img[class*=attachment-],
	#site-header img {
		height: auto
	}
	
	img.size-full,
	img.size-large,
	.wp-post-image,
	.post-thumbnail img {
		height: auto;
		max-width: 100%
	}
	
	.comment-content img,
	.entry-content img,
	.entry-summary img,
	#site-header img,
	.widget img,
	.wp-caption {
		max-width: 100%
	}
	
	::selection {
		background: #a9cef3;
		color: #fff
	}
	
	::-webkit-selection {
		background: #a9cef3;
		color: #fff;
	}
	
	::-moz-selection {
		color: #fff
	}
	
	.kode_sidebar_wrap_side {
		padding: 30px
	}
	
	.law_achievements_img_kode iframe {
		margin-bottom: 0
	}
	
	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small,
	h6 small,
	.h1 small,
	.h2 small,
	.h3 small,
	.h4 small,
	.h5 small,
	.h6 small,
	h1 .small,
	h2 .small,
	h3 .small,
	h4 .small,
	h5 .small,
	h6 .small,
	.h1 .small,
	.h2 .small,
	.h3 .small,
	.h4 .small,
	.h5 .small,
	.h6 .small {
		font-weight: 400;
		line-height: 1;
		color: #777
	}
	
	h1 small,
	.h1 small,
	h2 small,
	.h2 small,
	h3 small,
	.h3 small,
	h1 .small,
	.h1 .small,
	h2 .small,
	.h2 .small,
	h3 .small,
	.h3 .small {
		font-size: 65%
	}
	
	h4 small,
	.h4 small,
	h5 small,
	.h5 small,
	h6 small,
	.h6 small,
	h4 .small,
	.h4 .small,
	h5 .small,
	.h5 .small,
	h6 .small,
	.h6 .small {
		font-size: 75%
	}
	
	p {
		margin: 0 0 10px
	}
	
	.lead {
		margin-bottom: 20px;
		font-size: 16px;
		font-weight: 300;
		line-height: 1.4
	}
	
	.bannerwrap {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		position: relative;
	}
	
	.bannerwrap::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.30);
	}
	
	.home_caption {
		position: relative;
		z-index: 1;
		margin-top: 40px; 
		text-align: left !important;
	}
	
	.home_caption img {
		width: 70px;
		margin-bottom: 20px;
	}
	
	.home_caption h2 {
		color: #fff;
		font-size: 28px;
		text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.50);
	}
	
	.home_caption h1 {
		color: #fff;
		font-size: 26px;
		font-weight: bold; 
		/* text-shadow: 2px 2px 5px #000000; */
	}
	
	.home_caption h1 span {
		background: linear-gradient(0deg, #17c4bb 0%, #0b1e59 100%);
		padding: 25px 50px;
		color: #fff;
		border-radius: 0px 0px 100px 0px;
		border: 1px solid #17c4bb;
		box-shadow: 2px 2px 10px #494949cc;
	}
	.col-md-12.simple-column.bannerwrap.fullBackground {
		min-height: 550px;
	}
	
	.modal-content { 
		border: 1px solid #e0ebf0; 
		box-shadow: 2px 2px 5px #ffffff69;
		background-color: #e0ebf0 !important;
	}
	
	.formbox {
		position: relative;
		z-index: 1;
		margin-top: 150px;
		margin-bottom: 80px;
		background: rgb(0 0 0 / 60%);
		border: 1px solid #fff;
		border-radius: 10px;
		box-shadow: 0px 0px 15px rgb(0 0 0 / 35%);
		max-width: 360px;
	}
	
	.formbox .header {
		color: #fff;
		font-weight: bold;
		text-align: center;
		padding: 15px 0;
		font-size: 16px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		margin-bottom: 15px;
	}
	
	.formbox .body {
		padding: 0 20px 20px;
	}
	
	.formbox .inputfield {
		border-radius: 5px;
		font-size: 14px;
		padding: 10px 13px;
		height: 42px;
		border: none;
	}
	
	.viewpass {
		position: absolute;
		right: 27px;
		top: 10px;
		color: #0B1E59;
		cursor: pointer;
	}
	
	
	
	select.inputfield {
		background-image: url(../../assets/images/ic_chevron_down.png);
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: center right 10px;
		background-size: 20px;
	}
	
	.formbox .link {
		color: #b4b6bf;
		font-size: 14px;
	}
	
	.formbox .link:hover {
		color: #ff9d48;
	}
	
	.captcha_wrap {
		height: 42px;
		background: #fff;
		border-radius: 5px;
		text-align: center;
		position: relative;
	}
	
	.captcha_wrap .captcha {
		height: 34px;
		margin: 4px auto 0;
	}
	
	.captcha_wrap .speaker {
		position: absolute;
		left: 15px;
		top: 8px;
		font-size: 24px;
		color: #0B1E59;
		cursor: pointer;
	}
	
	.captcha_wrap .speaker:hover {
		color: #85b3c5;
	}
	
	.captcha_wrap .reload {
		position: absolute;
		right: 15px;
		top: 8px;
		font-size: 24px;
		color: #0B1E59;
		cursor: pointer;
	}
	
	.captcha_wrap .reload:hover {
		color: #85b3c5;
	}
	
	#captchaCode {
		float: none;
		width: 74px;
	}
	
	.nopl-md {
		padding-left: 15px !important;
	}
	
	.btn-custom {
		border-radius: 5px !important;
		background-color: #337ab7;
		outline: 0;
	}
	
	.btn-custom:hover {
		background-color: #85b3c5 !important;
	}
	
	.btn-custom:focus {
		background-color: #85b3c5 !important;
		border-color: #85b3c5 !important;
		outline: 0 !important;
	}
	
	.btn-primary {
		color: #fff;
		background-color: #0B1E59 !important;
		border-color: #0B1E59 !important;
	} 
	.kode_counter_text {
		padding: 15px !important;
		min-height: 160px !important;
		background: linear-gradient(0deg, #a4bfea 0%, #ccf3f1 100%);
		/* box-shadow: 0 0 10px 2px #233d6769; */
	}
	.kode_counter_text span {
		color: #000 !important;
		padding-top: 20 !important;
		font-size: 30px !important;
		line-height: 10px !important;
	}
	.kode_counter_text h6 {
		color: #000 !important;
	}	
	
	.kode_counter_text h6 span.small {
		font-size: 12px !important;
		display: block !important;
		margin-top: 8px !important;
	}
	.short-link:hover {
		color: #85b3c5 !important;
	}
	
	.services .slick-list {
	  padding: 0 !important;
	}
	
	.services .slick-track {
	  display: flex;
	  padding: 10px 0;
	  align-items: center;
	}
	
	.services .slick-slide img {
	  margin: auto;
	}
	.services img {
		width: 60px;
	}
	.services .box {
		padding: 30px 10px;
		border: 1px solid #0b1e5a;
		box-shadow: 2px 2px 10px #00000057;
		text-align: center; 
		background: #e3eeff;
		margin: 0 5px;
		border-radius: 20px;
		min-height: 330px;
		position: relative;
	}
	.services .box .icon {
		border: 1px solid #0b1e5a;
		padding: 20px;
		transform: rotate(45deg);
		display: inline-block;
		background: #ffffff80;
	}
	.services .box .icon .fa {
		transform: rotate(-45deg);
		color: #0b1e5a;
	}
	.services .box .icon img {
		transform: rotate(-45deg);
		color: #0b1e5a;
		height: 26px !important;
		width: auto;
	}
	.services .box h5 {
		margin-top: 20px;
		color: #0b1e5a;
	}
	.services .box p {
		color: #000000;
		margin: 18px 5px 20px 5px;
		line-height: 21px;
	}
	.services .box a {
		background: #0b1e5a;
		padding: 7px 15px;
		color: #ffffff;
		border-radius: 20px;
		position: absolute;
		left: 50%;
		bottom: 25px;
		transform: translateX(-50%);
		width: 60%;
	}
	.services .slick-prev:before, .services .slick-next:before { 
		font-size: 25px; 
		color: #0b1e5a; 
	}
	.services .slick-prev {
		left: -40px;
	}
	.services .slick-next {
		right: -40px;
	}
	.services .slick-dots li.slick-active button:before {
		color: #fff;
	}
	.services .slick-dots li button:before {
		color: #846312;
		font-size: 10px;
	}
	.videos {
		display: flex;
	}
	
	.videos .box {
		margin: 5px;
		border-radius: 10px;
		overflow: hidden;
		border: 1px solid #fff;
		box-shadow: 2px 2px 8px #0000004d;
		position: relative;
		width: 100%;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		transition: all .5s;
	}
	.videos a::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #00000045;
	}
	i.fa.fa-play-circle-o {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 60px;
		color: #beedff;
	}
	.videos .box:hover {
		scale: 1.1;
		z-index: 9;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		transition: all .5s;
	}
	.statistics h3 {
		color: #ffffff;
	}
	.kode_section_heading-2.statistics span:after, .kode_section_heading-2.statistics span:before {
		border-color: #fff !important;
	}
	.kode_section_heading.statistics span { 
		color: #fff; 
	}
	
	.srvcs h3 {
		color: #0b1e5a;
	}
	.kode_section_heading-2.srvcs span:after, .kode_section_heading-2.srvcs span:before {
		border-color: #0b1e5a !important;
	}
	.kode_section_heading.srvcs span { 
		color: #0b1e5a; 
	}
	
	.vdo h3 {
		color: #0b1e5a;
	}
	.kode_section_heading-2.vdo span:after, .kode_section_heading-2.vdo span:before {
		border-color: #0b1e5a !important;
	}
	.kode_section_heading.vdo span { 
		color: #0b1e5a; 
	}
	
	@media (min-width:768px) {
		.lead {
			font-size: 21px
		}
	
		.nopl-md {
			padding-left: 0 !important;
		}
	}
	
	small,
	.small {
		font-size: 85%
	}
	
	mark,
	.mark {
		padding: .2em;
		background-color: #fcf8e3
	}
	
	.text-left {
		text-align: left
	}
	
	.text-right {
		text-align: right
	}
	
	.text-center {
		text-align: center
	}
	
	.text-justify {
		text-align: justify
	}
	
	.text-nowrap {
		white-space: nowrap
	}
	
	.text-lowercase {
		text-transform: lowercase
	}
	
	.text-uppercase {
		text-transform: uppercase
	}
	
	.text-capitalize {
		text-transform: capitalize
	}
	
	.text-muted {
		color: #777
	}
	
	.text-primary {
		color: #337ab7
	}
	
	a.text-primary:hover,
	a.text-primary:focus {
		color: #286090
	}
	
	.text-success {
		color: #3c763d
	}
	
	a.text-success:hover,
	a.text-success:focus {
		color: #2b542c
	}
	
	.text-info {
		color: #31708f
	}
	
	a.text-info:hover,
	a.text-info:focus {
		color: #245269
	}
	
	.text-warning {
		color: #8a6d3b
	}
	
	a.text-warning:hover,
	a.text-warning:focus {
		color: #66512c
	}
	
	.text-danger {
		color: #a94442
	}
	
	a.text-danger:hover,
	a.text-danger:focus {
		color: #843534
	}
	
	.bg-primary {
		color: #fff;
		background-color: #337ab7
	}
	
	a.bg-primary:hover,
	a.bg-primary:focus {
		background-color: #286090
	}
	
	.bg-success {
		background-color: #dff0d8
	}
	
	a.bg-success:hover,
	a.bg-success:focus {
		background-color: #c1e2b3
	}
	
	.bg-info {
		background-color: #d9edf7
	}
	
	a.bg-info:hover,
	a.bg-info:focus {
		background-color: #afd9ee
	}
	
	.bg-warning {
		background-color: #fcf8e3
	}
	
	a.bg-warning:hover,
	a.bg-warning:focus {
		background-color: #f7ecb5
	}
	
	.bg-danger {
		background-color: #f2dede
	}
	
	a.bg-danger:hover,
	a.bg-danger:focus {
		background-color: #e4b9b9
	}
	
	.page-header {
		padding-bottom: 9px;
		margin: 40px 0 20px;
		border-bottom: 1px solid #eee
	}
	
	ul,
	ol {
		margin-top: 0;
		margin-bottom: 10px
	}
	
	.kode-blog-content>ul,
	.kode-blog-content>ol {
		margin-left: 20px
	}
	
	ul ul,
	ol ul,
	ul ol,
	ol ol {
		margin-bottom: 0
	}
	
	.list-unstyled {
		padding-left: 0;
		list-style: none
	}
	
	.list-inline {
		padding-left: 0;
		margin-left: -5px;
		list-style: none
	}
	
	.list-inline>li {
		display: inline-block;
		padding-right: 5px;
		padding-left: 5px
	}
	
	dl {
		margin-top: 0;
		margin-bottom: 20px
	}
	
	dt,
	dd {
		line-height: 1.42857143
	}
	
	dt {
		font-weight: 700
	}
	
	dd {
		margin-left: 0
	}
	
	@media (min-width:768px) {
		.dl-horizontal dt {
			float: left;
			width: 160px;
			overflow: hidden;
			clear: left;
			text-align: right;
			text-overflow: ellipsis;
			white-space: nowrap
		}
	
		.dl-horizontal dd {
			margin-left: 180px
		}
	}
	
	abbr[title],
	abbr[data-original-title] {
		cursor: help;
		border-bottom: 1px dotted #777
	}
	
	.initialism {
		font-size: 90%;
		text-transform: uppercase
	}
	
	blockquote {
		font-size: 17.5px;
		border-left: 5px solid
	}
	
	blockquote p:last-child,
	blockquote ul:last-child,
	blockquote ol:last-child {
		margin-bottom: 0
	}
	
	blockquote footer,
	blockquote small,
	blockquote .small {
		display: block;
		font-size: 80%;
		line-height: 1.42857143;
		color: #777
	}
	
	blockquote footer:before,
	blockquote small:before,
	blockquote .small:before {
		content: '\2014 \00A0'
	}
	
	.blockquote-reverse,
	blockquote.pull-right {
		padding-right: 15px;
		padding-left: 0;
		text-align: right;
		border-right: 5px solid #eee;
		border-left: 0
	}
	
	.blockquote-reverse footer:before,
	blockquote.pull-right footer:before,
	.blockquote-reverse small:before,
	blockquote.pull-right small:before,
	.blockquote-reverse .small:before,
	blockquote.pull-right .small:before {
		content: ''
	}
	
	.blockquote-reverse footer:after,
	blockquote.pull-right footer:after,
	.blockquote-reverse small:after,
	blockquote.pull-right small:after,
	.blockquote-reverse .small:after,
	blockquote.pull-right .small:after {
		content: '\00A0 \2014'
	}
	
	address {
		margin-bottom: 20px;
		font-style: normal;
		line-height: 1.42857143
	}
	
	code,
	kbd,
	pre,
	samp {
		font-family: Menlo, Monaco, Consolas, "Courier New", monospace
	}
	
	code {
		padding: 2px 4px;
		font-size: 90%;
		color: #c7254e;
		background-color: #f9f2f4;
		border-radius: 4px
	}
	
	kbd {
		padding: 2px 4px;
		font-size: 90%;
		color: #fff;
		background-color: #333;
		border-radius: 3px;
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
	}
	
	kbd kbd {
		padding: 0;
		font-size: 100%;
		font-weight: 700;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	
	pre {
		display: block;
		padding: 9.5px;
		margin: 0 0 10px;
		font-size: 13px;
		line-height: 1.42857143;
		color: #333;
		word-break: break-all;
		word-wrap: break-word;
		background-color: #f5f5f5;
		border: 1px solid #ccc;
		border-radius: 4px
	}
	
	pre code {
		padding: 0;
		font-size: inherit;
		color: inherit;
		white-space: pre-wrap;
		background-color: transparent;
		border-radius: 0
	}
	
	.pre-scrollable {
		max-height: 340px;
		overflow-y: scroll
	}
	
	.container {
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto
	}
	
	@media (min-width:768px) {
		.container {
			width: 750px
		}
	}
	
	@media (min-width:992px) {
		.container {
			width: 970px
		}
	}
	
	@media (min-width:1200px) {
		.container {
			width: 1170px
		}
	}
	
	.container-fluid {
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto
	}
	
	.row {
		margin-right: -15px;
		margin-left: -15px
	}
	
	.col-xs-1,
	.col-sm-1,
	.col-md-1,
	.col-lg-1,
	.col-xs-2,
	.col-sm-2,
	.col-md-2,
	.col-lg-2,
	.col-xs-3,
	.col-sm-3,
	.col-md-3,
	.col-lg-3,
	.col-xs-4,
	.col-sm-4,
	.col-md-4,
	.col-lg-4,
	.col-xs-5,
	.col-sm-5,
	.col-md-5,
	.col-lg-5,
	.col-xs-6,
	.col-sm-6,
	.col-md-6,
	.col-lg-6,
	.col-xs-7,
	.col-sm-7,
	.col-md-7,
	.col-lg-7,
	.col-xs-8,
	.col-sm-8,
	.col-md-8,
	.col-lg-8,
	.col-xs-9,
	.col-sm-9,
	.col-md-9,
	.col-lg-9,
	.col-xs-10,
	.col-sm-10,
	.col-md-10,
	.col-lg-10,
	.col-xs-11,
	.col-sm-11,
	.col-md-11,
	.col-lg-11,
	.col-xs-12,
	.col-sm-12,
	.col-md-12,
	.col-lg-12 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px
	}
	
	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12 {
		float: left
	}
	
	.col-xs-12 {
		width: 100%
	}
	
	.col-xs-11 {
		width: 91.66666667%
	}
	
	.col-xs-10 {
		width: 83.33333333%
	}
	
	.col-xs-9 {
		width: 75%
	}
	
	.col-xs-8 {
		width: 66.66666667%
	}
	
	.col-xs-7 {
		width: 58.33333333%
	}
	
	.col-xs-6 {
		width: 50%
	}
	
	.col-xs-5 {
		width: 41.66666667%
	}
	
	.col-xs-4 {
		width: 33.33333333%
	}
	
	.col-xs-3 {
		width: 25%
	}
	
	.col-xs-2 {
		width: 16.66666667%
	}
	
	.col-xs-1 {
		width: 8.33333333%
	}
	
	.col-xs-pull-12 {
		right: 100%
	}
	
	.col-xs-pull-11 {
		right: 91.66666667%
	}
	
	.col-xs-pull-10 {
		right: 83.33333333%
	}
	
	.col-xs-pull-9 {
		right: 75%
	}
	
	.col-xs-pull-8 {
		right: 66.66666667%
	}
	
	.col-xs-pull-7 {
		right: 58.33333333%
	}
	
	.col-xs-pull-6 {
		right: 50%
	}
	
	.col-xs-pull-5 {
		right: 41.66666667%
	}
	
	.col-xs-pull-4 {
		right: 33.33333333%
	}
	
	.col-xs-pull-3 {
		right: 25%
	}
	
	.col-xs-pull-2 {
		right: 16.66666667%
	}
	
	.col-xs-pull-1 {
		right: 8.33333333%
	}
	
	.col-xs-pull-0 {
		right: auto
	}
	
	.col-xs-push-12 {
		left: 100%
	}
	
	.col-xs-push-11 {
		left: 91.66666667%
	}
	
	.col-xs-push-10 {
		left: 83.33333333%
	}
	
	.col-xs-push-9 {
		left: 75%
	}
	
	.col-xs-push-8 {
		left: 66.66666667%
	}
	
	.col-xs-push-7 {
		left: 58.33333333%
	}
	
	.col-xs-push-6 {
		left: 50%
	}
	
	.col-xs-push-5 {
		left: 41.66666667%
	}
	
	.col-xs-push-4 {
		left: 33.33333333%
	}
	
	.col-xs-push-3 {
		left: 25%
	}
	
	.col-xs-push-2 {
		left: 16.66666667%
	}
	
	.col-xs-push-1 {
		left: 8.33333333%
	}
	
	.col-xs-push-0 {
		left: auto
	}
	
	.col-xs-offset-12 {
		margin-left: 100%
	}
	
	.col-xs-offset-11 {
		margin-left: 91.66666667%
	}
	
	.col-xs-offset-10 {
		margin-left: 83.33333333%
	}
	
	.col-xs-offset-9 {
		margin-left: 75%
	}
	
	.col-xs-offset-8 {
		margin-left: 66.66666667%
	}
	
	.col-xs-offset-7 {
		margin-left: 58.33333333%
	}
	
	.col-xs-offset-6 {
		margin-left: 50%
	}
	
	.col-xs-offset-5 {
		margin-left: 41.66666667%
	}
	
	.col-xs-offset-4 {
		margin-left: 33.33333333%
	}
	
	.col-xs-offset-3 {
		margin-left: 25%
	}
	
	.col-xs-offset-2 {
		margin-left: 16.66666667%
	}
	
	.col-xs-offset-1 {
		margin-left: 8.33333333%
	}
	
	.col-xs-offset-0 {
		margin-left: 0
	}
	
	@media (min-width:768px) {
	
		.col-sm-1,
		.col-sm-2,
		.col-sm-3,
		.col-sm-4,
		.col-sm-5,
		.col-sm-6,
		.col-sm-7,
		.col-sm-8,
		.col-sm-9,
		.col-sm-10,
		.col-sm-11,
		.col-sm-12 {
			float: left
		}
	
		.col-sm-12 {
			width: 100%
		}
	
		.col-sm-11 {
			width: 91.66666667%
		}
	
		.col-sm-10 {
			width: 83.33333333%
		}
	
		.col-sm-9 {
			width: 75%
		}
	
		.col-sm-8 {
			width: 66.66666667%
		}
	
		.col-sm-7 {
			width: 58.33333333%
		}
	
		.col-sm-6 {
			width: 50%
		}
	
		.col-sm-5 {
			width: 41.66666667%
		}
	
		.col-sm-4 {
			width: 33.33333333%
		}
	
		.col-sm-3 {
			width: 25%
		}
	
		.col-sm-2 {
			width: 16.66666667%
		}
	
		.col-sm-1 {
			width: 8.33333333%
		}
	
		.col-sm-pull-12 {
			right: 100%
		}
	
		.col-sm-pull-11 {
			right: 91.66666667%
		}
	
		.col-sm-pull-10 {
			right: 83.33333333%
		}
	
		.col-sm-pull-9 {
			right: 75%
		}
	
		.col-sm-pull-8 {
			right: 66.66666667%
		}
	
		.col-sm-pull-7 {
			right: 58.33333333%
		}
	
		.col-sm-pull-6 {
			right: 50%
		}
	
		.col-sm-pull-5 {
			right: 41.66666667%
		}
	
		.col-sm-pull-4 {
			right: 33.33333333%
		}
	
		.col-sm-pull-3 {
			right: 25%
		}
	
		.col-sm-pull-2 {
			right: 16.66666667%
		}
	
		.col-sm-pull-1 {
			right: 8.33333333%
		}
	
		.col-sm-pull-0 {
			right: auto
		}
	
		.col-sm-push-12 {
			left: 100%
		}
	
		.col-sm-push-11 {
			left: 91.66666667%
		}
	
		.col-sm-push-10 {
			left: 83.33333333%
		}
	
		.col-sm-push-9 {
			left: 75%
		}
	
		.col-sm-push-8 {
			left: 66.66666667%
		}
	
		.col-sm-push-7 {
			left: 58.33333333%
		}
	
		.col-sm-push-6 {
			left: 50%
		}
	
		.col-sm-push-5 {
			left: 41.66666667%
		}
	
		.col-sm-push-4 {
			left: 33.33333333%
		}
	
		.col-sm-push-3 {
			left: 25%
		}
	
		.col-sm-push-2 {
			left: 16.66666667%
		}
	
		.col-sm-push-1 {
			left: 8.33333333%
		}
	
		.col-sm-push-0 {
			left: auto
		}
	
		.col-sm-offset-12 {
			margin-left: 100%
		}
	
		.col-sm-offset-11 {
			margin-left: 91.66666667%
		}
	
		.col-sm-offset-10 {
			margin-left: 83.33333333%
		}
	
		.col-sm-offset-9 {
			margin-left: 75%
		}
	
		.col-sm-offset-8 {
			margin-left: 66.66666667%
		}
	
		.col-sm-offset-7 {
			margin-left: 58.33333333%
		}
	
		.col-sm-offset-6 {
			margin-left: 50%
		}
	
		.col-sm-offset-5 {
			margin-left: 41.66666667%
		}
	
		.col-sm-offset-4 {
			margin-left: 33.33333333%
		}
	
		.col-sm-offset-3 {
			margin-left: 25%
		}
	
		.col-sm-offset-2 {
			margin-left: 16.66666667%
		}
	
		.col-sm-offset-1 {
			margin-left: 8.33333333%
		}
	
		.col-sm-offset-0 {
			margin-left: 0
		}
	}
	
	@media (min-width:992px) {
	
		.col-md-1,
		.col-md-2,
		.col-md-3,
		.col-md-4,
		.col-md-5,
		.col-md-6,
		.col-md-7,
		.col-md-8,
		.col-md-9,
		.col-md-10,
		.col-md-11,
		.col-md-12 {
			float: left
		}
	
		.col-md-12 {
			width: 100%
		}
	
		.col-md-11 {
			width: 91.66666667%
		}
	
		.col-md-10 {
			width: 83.33333333%
		}
	
		.col-md-9 {
			width: 75%
		}
	
		.col-md-8 {
			width: 66.66666667%
		}
	
		.col-md-7 {
			width: 58.33333333%
		}
	
		.col-md-6 {
			width: 50%
		}
	
		.col-md-5 {
			width: 41.66666667%
		}
	
		.col-md-4 {
			width: 33.33333333%
		}
	
		.col-md-3 {
			width: 25%
		}
	
		.col-md-2 {
			width: 16.66666667%
		}
	
		.col-md-1 {
			width: 8.33333333%
		}
	
		.col-md-pull-12 {
			right: 100%
		}
	
		.col-md-pull-11 {
			right: 91.66666667%
		}
	
		.col-md-pull-10 {
			right: 83.33333333%
		}
	
		.col-md-pull-9 {
			right: 75%
		}
	
		.col-md-pull-8 {
			right: 66.66666667%
		}
	
		.col-md-pull-7 {
			right: 58.33333333%
		}
	
		.col-md-pull-6 {
			right: 50%
		}
	
		.col-md-pull-5 {
			right: 41.66666667%
		}
	
		.col-md-pull-4 {
			right: 33.33333333%
		}
	
		.col-md-pull-3 {
			right: 25%
		}
	
		.col-md-pull-2 {
			right: 16.66666667%
		}
	
		.col-md-pull-1 {
			right: 8.33333333%
		}
	
		.col-md-pull-0 {
			right: auto
		}
	
		.col-md-push-12 {
			left: 100%
		}
	
		.col-md-push-11 {
			left: 91.66666667%
		}
	
		.col-md-push-10 {
			left: 83.33333333%
		}
	
		.col-md-push-9 {
			left: 75%
		}
	
		.col-md-push-8 {
			left: 66.66666667%
		}
	
		.col-md-push-7 {
			left: 58.33333333%
		}
	
		.col-md-push-6 {
			left: 50%
		}
	
		.col-md-push-5 {
			left: 41.66666667%
		}
	
		.col-md-push-4 {
			left: 33.33333333%
		}
	
		.col-md-push-3 {
			left: 25%
		}
	
		.col-md-push-2 {
			left: 16.66666667%
		}
	
		.col-md-push-1 {
			left: 8.33333333%
		}
	
		.col-md-push-0 {
			left: auto
		}
	
		.col-md-offset-12 {
			margin-left: 100%
		}
	
		.col-md-offset-11 {
			margin-left: 91.66666667%
		}
	
		.col-md-offset-10 {
			margin-left: 83.33333333%
		}
	
		.col-md-offset-9 {
			margin-left: 75%
		}
	
		.col-md-offset-8 {
			margin-left: 66.66666667%
		}
	
		.col-md-offset-7 {
			margin-left: 58.33333333%
		}
	
		.col-md-offset-6 {
			margin-left: 50%
		}
	
		.col-md-offset-5 {
			margin-left: 41.66666667%
		}
	
		.col-md-offset-4 {
			margin-left: 33.33333333%
		}
	
		.col-md-offset-3 {
			margin-left: 25%
		}
	
		.col-md-offset-2 {
			margin-left: 16.66666667%
		}
	
		.col-md-offset-1 {
			margin-left: 8.33333333%
		}
	
		.col-md-offset-0 {
			margin-left: 0
		}
	}
	
	@media (min-width:1200px) {
	
		.col-lg-1,
		.col-lg-2,
		.col-lg-3,
		.col-lg-4,
		.col-lg-5,
		.col-lg-6,
		.col-lg-7,
		.col-lg-8,
		.col-lg-9,
		.col-lg-10,
		.col-lg-11,
		.col-lg-12 {
			float: left
		}
	
		.col-lg-12 {
			width: 100%
		}
	
		.col-lg-11 {
			width: 91.66666667%
		}
	
		.col-lg-10 {
			width: 83.33333333%
		}
	
		.col-lg-9 {
			width: 75%
		}
	
		.col-lg-8 {
			width: 66.66666667%
		}
	
		.col-lg-7 {
			width: 58.33333333%
		}
	
		.col-lg-6 {
			width: 50%
		}
	
		.col-lg-5 {
			width: 41.66666667%
		}
	
		.col-lg-4 {
			width: 33.33333333%
		}
	
		.col-lg-3 {
			width: 25%
		}
	
		.col-lg-2 {
			width: 16.66666667%
		}
	
		.col-lg-1 {
			width: 8.33333333%
		}
	
		.col-lg-pull-12 {
			right: 100%
		}
	
		.col-lg-pull-11 {
			right: 91.66666667%
		}
	
		.col-lg-pull-10 {
			right: 83.33333333%
		}
	
		.col-lg-pull-9 {
			right: 75%
		}
	
		.col-lg-pull-8 {
			right: 66.66666667%
		}
	
		.col-lg-pull-7 {
			right: 58.33333333%
		}
	
		.col-lg-pull-6 {
			right: 50%
		}
	
		.col-lg-pull-5 {
			right: 41.66666667%
		}
	
		.col-lg-pull-4 {
			right: 33.33333333%
		}
	
		.col-lg-pull-3 {
			right: 25%
		}
	
		.col-lg-pull-2 {
			right: 16.66666667%
		}
	
		.col-lg-pull-1 {
			right: 8.33333333%
		}
	
		.col-lg-pull-0 {
			right: auto
		}
	
		.col-lg-push-12 {
			left: 100%
		}
	
		.col-lg-push-11 {
			left: 91.66666667%
		}
	
		.col-lg-push-10 {
			left: 83.33333333%
		}
	
		.col-lg-push-9 {
			left: 75%
		}
	
		.col-lg-push-8 {
			left: 66.66666667%
		}
	
		.col-lg-push-7 {
			left: 58.33333333%
		}
	
		.col-lg-push-6 {
			left: 50%
		}
	
		.col-lg-push-5 {
			left: 41.66666667%
		}
	
		.col-lg-push-4 {
			left: 33.33333333%
		}
	
		.col-lg-push-3 {
			left: 25%
		}
	
		.col-lg-push-2 {
			left: 16.66666667%
		}
	
		.col-lg-push-1 {
			left: 8.33333333%
		}
	
		.col-lg-push-0 {
			left: auto
		}
	
		.col-lg-offset-12 {
			margin-left: 100%
		}
	
		.col-lg-offset-11 {
			margin-left: 91.66666667%
		}
	
		.col-lg-offset-10 {
			margin-left: 83.33333333%
		}
	
		.col-lg-offset-9 {
			margin-left: 75%
		}
	
		.col-lg-offset-8 {
			margin-left: 66.66666667%
		}
	
		.col-lg-offset-7 {
			margin-left: 58.33333333%
		}
	
		.col-lg-offset-6 {
			margin-left: 50%
		}
	
		.col-lg-offset-5 {
			margin-left: 41.66666667%
		}
	
		.col-lg-offset-4 {
			margin-left: 33.33333333%
		}
	
		.col-lg-offset-3 {
			margin-left: 25%
		}
	
		.col-lg-offset-2 {
			margin-left: 16.66666667%
		}
	
		.col-lg-offset-1 {
			margin-left: 8.33333333%
		}
	
		.col-lg-offset-0 {
			margin-left: 0
		}
	}
	
	table {
		background-color: transparent
	}
	
	caption {
		padding-top: 8px;
		padding-bottom: 8px;
		color: #777;
		text-align: left
	}
	
	th {
		text-align: left
	}
	
	.table {
		width: 100%;
		max-width: 100%;
		margin-bottom: 20px
	}
	
	.table>thead>tr>th,
	.table>tbody>tr>th,
	.table>tfoot>tr>th,
	.table>thead>tr>td,
	.table>tbody>tr>td,
	.table>tfoot>tr>td {
		padding: 8px;
		line-height: 1.42857143;
		vertical-align: top;
		border-top: 1px solid #ddd
	}
	
	.table>thead>tr>th {
		vertical-align: bottom;
		border-bottom: 2px solid #ddd
	}
	
	.table>caption+thead>tr:first-child>th,
	.table>colgroup+thead>tr:first-child>th,
	.table>thead:first-child>tr:first-child>th,
	.table>caption+thead>tr:first-child>td,
	.table>colgroup+thead>tr:first-child>td,
	.table>thead:first-child>tr:first-child>td {
		border-top: 0
	}
	
	.table>tbody+tbody {
		border-top: 2px solid #ddd
	}
	
	.table .table {
		background-color: #fff
	}
	
	.table-condensed>thead>tr>th,
	.table-condensed>tbody>tr>th,
	.table-condensed>tfoot>tr>th,
	.table-condensed>thead>tr>td,
	.table-condensed>tbody>tr>td,
	.table-condensed>tfoot>tr>td {
		padding: 5px
	}
	
	.table-bordered {
		border: 1px solid #ddd
	}
	
	.table-bordered>thead>tr>th,
	.table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>th,
	.table-bordered>thead>tr>td,
	.table-bordered>tbody>tr>td,
	.table-bordered>tfoot>tr>td {
		border: 1px solid #ddd
	}
	
	.table-bordered>thead>tr>th,
	.table-bordered>thead>tr>td {
		border-bottom-width: 2px
	}
	
	.table-striped>tbody>tr:nth-of-type(odd) {
		background-color: #f9f9f9
	}
	
	.table-hover>tbody>tr:hover {
		background-color: #f5f5f5
	}
	
	table col[class*=col-] {
		position: static;
		display: table-column;
		float: none
	}
	
	table td[class*=col-],
	table th[class*=col-] {
		position: static;
		display: table-cell;
		float: none
	}
	
	.table>thead>tr>td.active,
	.table>tbody>tr>td.active,
	.table>tfoot>tr>td.active,
	.table>thead>tr>th.active,
	.table>tbody>tr>th.active,
	.table>tfoot>tr>th.active,
	.table>thead>tr.active>td,
	.table>tbody>tr.active>td,
	.table>tfoot>tr.active>td,
	.table>thead>tr.active>th,
	.table>tbody>tr.active>th,
	.table>tfoot>tr.active>th {
		background-color: #f5f5f5
	}
	
	.table-hover>tbody>tr>td.active:hover,
	.table-hover>tbody>tr>th.active:hover,
	.table-hover>tbody>tr.active:hover>td,
	.table-hover>tbody>tr:hover>.active,
	.table-hover>tbody>tr.active:hover>th {
		background-color: #e8e8e8
	}
	
	.table>thead>tr>td.success,
	.table>tbody>tr>td.success,
	.table>tfoot>tr>td.success,
	.table>thead>tr>th.success,
	.table>tbody>tr>th.success,
	.table>tfoot>tr>th.success,
	.table>thead>tr.success>td,
	.table>tbody>tr.success>td,
	.table>tfoot>tr.success>td,
	.table>thead>tr.success>th,
	.table>tbody>tr.success>th,
	.table>tfoot>tr.success>th {
		background-color: #dff0d8
	}
	
	.table-hover>tbody>tr>td.success:hover,
	.table-hover>tbody>tr>th.success:hover,
	.table-hover>tbody>tr.success:hover>td,
	.table-hover>tbody>tr:hover>.success,
	.table-hover>tbody>tr.success:hover>th {
		background-color: #d0e9c6
	}
	
	.table>thead>tr>td.info,
	.table>tbody>tr>td.info,
	.table>tfoot>tr>td.info,
	.table>thead>tr>th.info,
	.table>tbody>tr>th.info,
	.table>tfoot>tr>th.info,
	.table>thead>tr.info>td,
	.table>tbody>tr.info>td,
	.table>tfoot>tr.info>td,
	.table>thead>tr.info>th,
	.table>tbody>tr.info>th,
	.table>tfoot>tr.info>th {
		background-color: #d9edf7
	}
	
	.table-hover>tbody>tr>td.info:hover,
	.table-hover>tbody>tr>th.info:hover,
	.table-hover>tbody>tr.info:hover>td,
	.table-hover>tbody>tr:hover>.info,
	.table-hover>tbody>tr.info:hover>th {
		background-color: #c4e3f3
	}
	
	.table>thead>tr>td.warning,
	.table>tbody>tr>td.warning,
	.table>tfoot>tr>td.warning,
	.table>thead>tr>th.warning,
	.table>tbody>tr>th.warning,
	.table>tfoot>tr>th.warning,
	.table>thead>tr.warning>td,
	.table>tbody>tr.warning>td,
	.table>tfoot>tr.warning>td,
	.table>thead>tr.warning>th,
	.table>tbody>tr.warning>th,
	.table>tfoot>tr.warning>th {
		background-color: #fcf8e3
	}
	
	.table-hover>tbody>tr>td.warning:hover,
	.table-hover>tbody>tr>th.warning:hover,
	.table-hover>tbody>tr.warning:hover>td,
	.table-hover>tbody>tr:hover>.warning,
	.table-hover>tbody>tr.warning:hover>th {
		background-color: #faf2cc
	}
	
	.table>thead>tr>td.danger,
	.table>tbody>tr>td.danger,
	.table>tfoot>tr>td.danger,
	.table>thead>tr>th.danger,
	.table>tbody>tr>th.danger,
	.table>tfoot>tr>th.danger,
	.table>thead>tr.danger>td,
	.table>tbody>tr.danger>td,
	.table>tfoot>tr.danger>td,
	.table>thead>tr.danger>th,
	.table>tbody>tr.danger>th,
	.table>tfoot>tr.danger>th {
		background-color: #f2dede
	}
	
	.table-hover>tbody>tr>td.danger:hover,
	.table-hover>tbody>tr>th.danger:hover,
	.table-hover>tbody>tr.danger:hover>td,
	.table-hover>tbody>tr:hover>.danger,
	.table-hover>tbody>tr.danger:hover>th {
		background-color: #ebcccc
	}
	
	.table-responsive {
		min-height: .01%;
		overflow-x: auto
	}
	
	@media screen and (max-width:767px) {
		.table-responsive {
			width: 100%;
			margin-bottom: 15px;
			overflow-y: hidden;
			-ms-overflow-style: -ms-autohiding-scrollbar;
			border: 1px solid #ddd
		}
	
		.table-responsive>.table {
			margin-bottom: 0
		}
	
		.table-responsive>.table>thead>tr>th,
		.table-responsive>.table>tbody>tr>th,
		.table-responsive>.table>tfoot>tr>th,
		.table-responsive>.table>thead>tr>td,
		.table-responsive>.table>tbody>tr>td,
		.table-responsive>.table>tfoot>tr>td {
			white-space: nowrap
		}
	
		.table-responsive>.table-bordered {
			border: 0
		}
	
		.table-responsive>.table-bordered>thead>tr>th:first-child,
		.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.table-responsive>.table-bordered>thead>tr>td:first-child,
		.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.table-responsive>.table-bordered>tfoot>tr>td:first-child {
			border-left: 0
		}
	
		.table-responsive>.table-bordered>thead>tr>th:last-child,
		.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.table-responsive>.table-bordered>thead>tr>td:last-child,
		.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.table-responsive>.table-bordered>tfoot>tr>td:last-child {
			border-right: 0
		}
	
		.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.table-responsive>.table-bordered>tfoot>tr:last-child>th,
		.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.table-responsive>.table-bordered>tfoot>tr:last-child>td {
			border-bottom: 0
		}
	}
	
	fieldset {
		min-width: 0;
		padding: 0;
		margin: 0;
		border: 0
	}
	
	legend {
		display: block;
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
		font-size: 21px;
		line-height: inherit;
		color: #333;
		border: 0;
		border-bottom: 1px solid #e5e5e5
	}
	
	label {
		display: inline-block;
		max-width: 100%;
		margin-bottom: 5px;
		font-weight: 700
	}
	
	input[type=search] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	
	input[type=radio],
	input[type=checkbox] {
		margin: 4px 0 0;
		margin-top: 1px \9;
		line-height: normal
	}
	
	input[type=file] {
		display: block
	}
	
	input[type=range] {
		display: block;
		width: 100%
	}
	
	select[multiple],
	select[size] {
		height: auto
	}
	
	input[type=file]:focus,
	input[type=radio]:focus,
	input[type=checkbox]:focus {
		outline: thin dotted;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px
	}
	
	output {
		display: block;
		padding-top: 7px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555
	}
	
	.form-control {
		display: block;
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
	}
	
	.form-control:focus {
		border-color: #66afe9;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
	}
	
	.form-control::-moz-placeholder {
		color: #999;
		opacity: 1
	}
	
	.form-control:-ms-input-placeholder {
		color: #999
	}
	
	.form-control::-webkit-input-placeholder {
		color: #999
	}
	
	.form-control[disabled],
	.form-control[readonly],
	fieldset[disabled] .form-control {
		background-color: #eee;
		opacity: 1
	}
	
	.form-control[disabled],
	fieldset[disabled] .form-control {
		cursor: not-allowed
	}
	
	textarea.form-control {
		height: auto
	}
	
	input[type=search] {
		-webkit-appearance: none
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	
		input[type=date].form-control,
		input[type=time].form-control,
		input[type=datetime-local].form-control,
		input[type=month].form-control {
			line-height: 34px
		}
	
		input[type=date].input-sm,
		input[type=time].input-sm,
		input[type=datetime-local].input-sm,
		input[type=month].input-sm,
		.input-group-sm input[type=date],
		.input-group-sm input[type=time],
		.input-group-sm input[type=datetime-local],
		.input-group-sm input[type=month] {
			line-height: 30px
		}
	
		input[type=date].input-lg,
		input[type=time].input-lg,
		input[type=datetime-local].input-lg,
		input[type=month].input-lg,
		.input-group-lg input[type=date],
		.input-group-lg input[type=time],
		.input-group-lg input[type=datetime-local],
		.input-group-lg input[type=month] {
			line-height: 46px
		}
	}
	
	.form-group {
		margin-bottom: 15px
	}
	
	.radio,
	.checkbox {
		position: relative;
		display: block;
		margin-top: 10px;
		margin-bottom: 10px
	}
	
	.radio label,
	.checkbox label {
		min-height: 20px;
		padding-left: 20px;
		margin-bottom: 0;
		font-weight: 400;
		cursor: pointer
	}
	
	.radio input[type=radio],
	.radio-inline input[type=radio],
	.checkbox input[type=checkbox],
	.checkbox-inline input[type=checkbox] {
		position: absolute;
		margin-top: 4px \9;
		margin-left: -20px
	}
	
	.radio+.radio,
	.checkbox+.checkbox {
		margin-top: -5px
	}
	
	.radio-inline,
	.checkbox-inline {
		position: relative;
		display: inline-block;
		padding-left: 20px;
		margin-bottom: 0;
		font-weight: 400;
		vertical-align: middle;
		cursor: pointer
	}
	
	.radio-inline+.radio-inline,
	.checkbox-inline+.checkbox-inline {
		margin-top: 0;
		margin-left: 10px
	}
	
	input[type=radio][disabled],
	input[type=checkbox][disabled],
	input[type=radio].disabled,
	input[type=checkbox].disabled,
	fieldset[disabled] input[type=radio],
	fieldset[disabled] input[type=checkbox] {
		cursor: not-allowed
	}
	
	.radio-inline.disabled,
	.checkbox-inline.disabled,
	fieldset[disabled] .radio-inline,
	fieldset[disabled] .checkbox-inline {
		cursor: not-allowed
	}
	
	.radio.disabled label,
	.checkbox.disabled label,
	fieldset[disabled] .radio label,
	fieldset[disabled] .checkbox label {
		cursor: not-allowed
	}
	
	.form-control-static {
		min-height: 34px;
		padding-top: 7px;
		padding-bottom: 7px;
		margin-bottom: 0
	}
	
	.form-control-static.input-lg,
	.form-control-static.input-sm {
		padding-right: 0;
		padding-left: 0
	}
	
	.input-sm {
		height: 30px;
		padding: 5px 10px;
		font-size: 12px;
		line-height: 1.5;
		border-radius: 3px
	}
	
	select.input-sm {
		height: 30px;
		line-height: 30px
	}
	
	textarea.input-sm,
	select[multiple].input-sm {
		height: auto
	}
	
	.form-group-sm .form-control {
		height: 30px;
		padding: 5px 10px;
		font-size: 12px;
		line-height: 1.5;
		border-radius: 3px
	}
	
	.form-group-sm select.form-control {
		height: 30px;
		line-height: 30px
	}
	
	.form-group-sm textarea.form-control,
	.form-group-sm select[multiple].form-control {
		height: auto
	}
	
	.form-group-sm .form-control-static {
		height: 30px;
		min-height: 32px;
		padding: 6px 10px;
		font-size: 12px;
		line-height: 1.5
	}
	
	.input-lg {
		height: 46px;
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.3333333;
		border-radius: 6px
	}
	
	select.input-lg {
		height: 46px;
		line-height: 46px
	}
	
	textarea.input-lg,
	select[multiple].input-lg {
		height: auto
	}
	
	.form-group-lg .form-control {
		height: 46px;
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.3333333;
		border-radius: 6px
	}
	
	.form-group-lg select.form-control {
		height: 46px;
		line-height: 46px
	}
	
	.form-group-lg textarea.form-control,
	.form-group-lg select[multiple].form-control {
		height: auto
	}
	
	.form-group-lg .form-control-static {
		height: 46px;
		min-height: 38px;
		padding: 11px 16px;
		font-size: 18px;
		line-height: 1.3333333
	}
	
	.has-feedback {
		position: relative
	}
	
	.has-feedback .form-control {
		padding-right: 42.5px
	}
	
	.form-control-feedback {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
		display: block;
		width: 34px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		pointer-events: none
	}
	
	.input-lg+.form-control-feedback,
	.input-group-lg+.form-control-feedback,
	.form-group-lg .form-control+.form-control-feedback {
		width: 46px;
		height: 46px;
		line-height: 46px
	}
	
	.input-sm+.form-control-feedback,
	.input-group-sm+.form-control-feedback,
	.form-group-sm .form-control+.form-control-feedback {
		width: 30px;
		height: 30px;
		line-height: 30px
	}
	
	.has-success .help-block,
	.has-success .control-label,
	.has-success .radio,
	.has-success .checkbox,
	.has-success .radio-inline,
	.has-success .checkbox-inline,
	.has-success.radio label,
	.has-success.checkbox label,
	.has-success.radio-inline label,
	.has-success.checkbox-inline label {
		color: #3c763d
	}
	
	.has-success .form-control {
		border-color: #3c763d;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
	}
	
	.has-success .form-control:focus {
		border-color: #2b542c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
	}
	
	.has-success .input-group-addon {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #3c763d
	}
	
	.has-success .form-control-feedback {
		color: #3c763d
	}
	
	.has-warning .help-block,
	.has-warning .control-label,
	.has-warning .radio,
	.has-warning .checkbox,
	.has-warning .radio-inline,
	.has-warning .checkbox-inline,
	.has-warning.radio label,
	.has-warning.checkbox label,
	.has-warning.radio-inline label,
	.has-warning.checkbox-inline label {
		color: #8a6d3b
	}
	
	.has-warning .form-control {
		border-color: #8a6d3b;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
	}
	
	.has-warning .form-control:focus {
		border-color: #66512c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
	}
	
	.has-warning .input-group-addon {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #8a6d3b
	}
	
	.has-warning .form-control-feedback {
		color: #8a6d3b
	}
	
	.has-error .help-block,
	.has-error .control-label,
	.has-error .radio,
	.has-error .checkbox,
	.has-error .radio-inline,
	.has-error .checkbox-inline,
	.has-error.radio label,
	.has-error.checkbox label,
	.has-error.radio-inline label,
	.has-error.checkbox-inline label {
		color: #a94442
	}
	
	.has-error .form-control {
		border-color: #a94442;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
	}
	
	.has-error .form-control:focus {
		border-color: #843534;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
	}
	
	.has-error .input-group-addon {
		color: #a94442;
		background-color: #f2dede;
		border-color: #a94442
	}
	
	.has-error .form-control-feedback {
		color: #a94442
	}
	
	.has-feedback label~.form-control-feedback {
		top: 25px
	}
	
	.has-feedback label.sr-only~.form-control-feedback {
		top: 0
	}
	
	.help-block {
		display: block;
		margin-top: 5px;
		margin-bottom: 10px;
		color: #737373
	}
	
	@media (min-width:768px) {
		.form-inline .form-group {
			display: inline-block;
			margin-bottom: 0;
			vertical-align: middle
		}
	
		.form-inline .form-control {
			display: inline-block;
			width: auto;
			vertical-align: middle
		}
	
		.form-inline .form-control-static {
			display: inline-block
		}
	
		.form-inline .input-group {
			display: inline-table;
			vertical-align: middle
		}
	
		.form-inline .input-group .input-group-addon,
		.form-inline .input-group .input-group-btn,
		.form-inline .input-group .form-control {
			width: auto
		}
	
		.form-inline .input-group>.form-control {
			width: 100%
		}
	
		.form-inline .control-label {
			margin-bottom: 0;
			vertical-align: middle
		}
	
		.form-inline .radio,
		.form-inline .checkbox {
			display: inline-block;
			margin-top: 0;
			margin-bottom: 0;
			vertical-align: middle
		}
	
		.form-inline .radio label,
		.form-inline .checkbox label {
			padding-left: 0
		}
	
		.form-inline .radio input[type=radio],
		.form-inline .checkbox input[type=checkbox] {
			position: relative;
			margin-left: 0
		}
	
		.form-inline .has-feedback .form-control-feedback {
			top: 0
		}
	}
	
	.form-horizontal .radio,
	.form-horizontal .checkbox,
	.form-horizontal .radio-inline,
	.form-horizontal .checkbox-inline {
		padding-top: 7px;
		margin-top: 0;
		margin-bottom: 0
	}
	
	.form-horizontal .radio,
	.form-horizontal .checkbox {
		min-height: 27px
	}
	
	.form-horizontal .form-group {
		margin-right: -15px;
		margin-left: -15px
	}
	
	@media (min-width:768px) {
		.form-horizontal .control-label {
			padding-top: 7px;
			margin-bottom: 0;
			text-align: right
		}
	}
	
	.form-horizontal .has-feedback .form-control-feedback {
		right: 15px
	}
	
	@media (min-width:768px) {
		.form-horizontal .form-group-lg .control-label {
			padding-top: 14.333333px;
			font-size: 18px
		}
	}
	
	@media (min-width:768px) {
		.form-horizontal .form-group-sm .control-label {
			padding-top: 6px;
			font-size: 12px
		}
	}
	
	input[type=submit].btn-block,
	input[type=reset].btn-block,
	input[type=button].btn-block {
		width: 100%
	}
	
	.collapse {
		display: none
	}
	
	.collapse.in {
		display: block
	}
	
	tr.collapse.in {
		display: table-row
	}
	
	tbody.collapse.in {
		display: table-row-group
	}
	
	.collapsing {
		position: relative;
		height: 0;
		overflow: hidden;
		-webkit-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease;
		-webkit-transition-duration: .35s;
		-o-transition-duration: .35s;
		transition-duration: .35s;
		-webkit-transition-property: height, visibility;
		-o-transition-property: height, visibility;
		transition-property: height, visibility
	}
	
	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		vertical-align: middle;
		border-top: 4px dashed;
		border-top: 4px solid \9;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent
	}
	
	.dropup,
	.dropdown {
		position: relative
	}
	
	.dropdown-toggle:focus {
		outline: 0
	}
	
	.dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, .15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
	}
	
	.dropdown-menu.pull-right {
		right: 0;
		left: auto
	}
	
	.dropdown-menu .divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5
	}
	
	.dropdown-menu>li>a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: 400;
		line-height: 1.42857143;
		color: #333;
		white-space: nowrap
	}
	
	.dropdown-menu>li>a:hover,
	.dropdown-menu>li>a:focus {
		color: #262626;
		text-decoration: none;
		background-color: #f5f5f5
	}
	
	.dropdown-menu>.active>a,
	.dropdown-menu>.active>a:hover,
	.dropdown-menu>.active>a:focus {
		color: #fff;
		text-decoration: none;
		background-color: #337ab7;
		outline: 0
	}
	
	.dropdown-menu>.disabled>a,
	.dropdown-menu>.disabled>a:hover,
	.dropdown-menu>.disabled>a:focus {
		color: #777
	}
	
	.dropdown-menu>.disabled>a:hover,
	.dropdown-menu>.disabled>a:focus {
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
	}
	
	.open>.dropdown-menu {
		display: block
	}
	
	.open>a {
		outline: 0
	}
	
	.dropdown-menu-right {
		right: 0;
		left: auto
	}
	
	.dropdown-menu-left {
		right: auto;
		left: 0
	}
	
	.dropdown-header {
		display: block;
		padding: 3px 20px;
		font-size: 12px;
		line-height: 1.42857143;
		color: #777;
		white-space: nowrap
	}
	
	.dropdown-backdrop {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 990
	}
	
	.pull-right>.dropdown-menu {
		right: 0;
		left: auto
	}
	
	.dropup .caret,
	.navbar-fixed-bottom .dropdown .caret {
		content: "";
		border-top: 0;
		border-bottom: 4px dashed;
		border-bottom: 4px solid \9
	}
	
	.dropup .dropdown-menu,
	.navbar-fixed-bottom .dropdown .dropdown-menu {
		top: auto;
		bottom: 100%;
		margin-bottom: 2px
	}
	
	@media (min-width:768px) {
		.navbar-right .dropdown-menu {
			right: 0;
			left: auto
		}
	
		.navbar-right .dropdown-menu-left {
			right: auto;
			left: 0
		}
	}
	
	.btn-group,
	.btn-group-vertical {
		position: relative;
		display: inline-block;
		vertical-align: middle
	}
	
	.btn-group>.btn:hover,
	.btn-group-vertical>.btn:hover,
	.btn-group>.btn:focus,
	.btn-group-vertical>.btn:focus,
	.btn-group>.btn:active,
	.btn-group-vertical>.btn:active,
	.btn-group>.btn.active,
	.btn-group-vertical>.btn.active {
		z-index: 2
	}
	
	.btn-group .btn+.btn,
	.btn-group .btn+.btn-group,
	.btn-group .btn-group+.btn,
	.btn-group .btn-group+.btn-group {
		margin-left: -1px
	}
	
	.btn-toolbar {
		margin-left: -5px
	}
	
	.btn-toolbar .btn,
	.btn-toolbar .btn-group,
	.btn-toolbar .input-group {
		float: left
	}
	
	.btn-toolbar>.btn,
	.btn-toolbar>.btn-group,
	.btn-toolbar>.input-group {
		margin-left: 5px
	}
	
	.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
		border-radius: 0
	}
	
	.btn-group>.btn:first-child {
		margin-left: 0
	}
	
	.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	
	.btn-group>.btn:last-child:not(:first-child),
	.btn-group>.dropdown-toggle:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	
	.btn-group>.btn-group {
		float: left
	}
	
	.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
	.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	
	.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	
	.btn-group .dropdown-toggle:active,
	.btn-group.open .dropdown-toggle {
		outline: 0
	}
	
	.btn-group>.btn+.dropdown-toggle {
		padding-right: 8px;
		padding-left: 8px
	}
	
	.btn-group>.btn-lg+.dropdown-toggle {
		padding-right: 12px;
		padding-left: 12px
	}
	
	.btn-group.open .dropdown-toggle {
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
	}
	
	.btn-group.open .dropdown-toggle.btn-link {
		-webkit-box-shadow: none;
		box-shadow: none
	}
	
	.btn .caret {
		margin-left: 0
	}
	
	.btn-lg .caret {
		border-width: 5px 5px 0;
		border-bottom-width: 0
	}
	
	.dropup .btn-lg .caret {
		border-width: 0 5px 5px
	}
	
	.btn-group-vertical>.btn+.btn,
	.btn-group-vertical>.btn+.btn-group,
	.btn-group-vertical>.btn-group+.btn,
	.btn-group-vertical>.btn-group+.btn-group {
		margin-top: -1px;
		margin-left: 0
	}
	
	.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
		border-radius: 0
	}
	
	.btn-group-vertical>.btn:first-child:not(:last-child) {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	
	.btn-group-vertical>.btn:last-child:not(:first-child) {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 4px
	}
	
	.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
	.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	
	.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	
	.btn-group-justified {
		display: table;
		width: 100%;
		table-layout: fixed;
		border-collapse: separate
	}
	
	.btn-group-justified>.btn,
	.btn-group-justified>.btn-group {
		display: table-cell;
		float: none;
		width: 1%
	}
	
	.btn-group-justified>.btn-group .dropdown-menu {
		left: auto
	}
	
	[data-toggle=buttons]>.btn input[type=radio],
	[data-toggle=buttons]>.btn-group>.btn input[type=radio],
	[data-toggle=buttons]>.btn input[type=checkbox],
	[data-toggle=buttons]>.btn-group>.btn input[type=checkbox] {
		position: absolute;
		clip: rect(0, 0, 0, 0);
		pointer-events: none
	}
	
	.input-group {
		position: relative;
		display: table;
		border-collapse: separate
	}
	
	.input-group[class*=col-] {
		float: none;
		padding-right: 0;
		padding-left: 0
	}
	
	.input-group .form-control {
		position: relative;
		z-index: 2;
		float: left;
		width: 100%;
		margin-bottom: 0
	}
	
	.input-group-addon,
	.input-group-btn,
	.input-group .form-control {
		display: table-cell
	}
	
	.input-group-addon:not(:first-child):not(:last-child),
	.input-group-btn:not(:first-child):not(:last-child),
	.input-group .form-control:not(:first-child):not(:last-child) {
		border-radius: 0
	}
	
	.input-group-addon,
	.input-group-btn {
		width: 1%;
		white-space: nowrap;
		vertical-align: middle
	}
	
	.input-group-addon {
		padding: 6px 12px;
		font-size: 14px;
		font-weight: 400;
		line-height: 1;
		color: #555;
		text-align: center;
		background-color: #eee;
		border: 1px solid #ccc;
		border-radius: 4px
	}
	
	.input-group-addon.input-sm {
		padding: 5px 10px;
		font-size: 12px;
		border-radius: 3px
	}
	
	.input-group-addon.input-lg {
		padding: 10px 16px;
		font-size: 18px;
		border-radius: 6px
	}
	
	.input-group-addon input[type=radio],
	.input-group-addon input[type=checkbox] {
		margin-top: 0
	}
	
	.input-group-addon:first-child {
		border-right: 0
	}
	
	.input-group-addon:last-child {
		border-left: 0
	}
	
	.input-group-btn {
		position: relative;
		font-size: 0;
		white-space: nowrap
	}
	
	.input-group-btn>.btn:hover,
	.input-group-btn>.btn:focus,
	.input-group-btn>.btn:active {
		z-index: 2
	}
	
	.input-group-btn:first-child>.btn,
	.input-group-btn:first-child>.btn-group {
		margin-right: -1px
	}
	
	.input-group-btn:last-child>.btn,
	.input-group-btn:last-child>.btn-group {
		z-index: 2;
		margin-left: -1px
	}
	
	.nav {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none
	}
	
	.nav>li {
		position: relative;
		display: block
	}
	
	.nav>li>a {
		position: relative;
		display: block;
		padding: 10px 15px
	}
	
	.nav>li>a:hover,
	.nav>li>a:focus {
		text-decoration: none;
		background-color: #eee
	}
	
	.nav>li.disabled>a {
		color: #777
	}
	
	.nav>li.disabled>a:hover,
	.nav>li.disabled>a:focus {
		color: #777;
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent
	}
	
	.nav .open>a,
	.nav .open>a:hover,
	.nav .open>a:focus {
		background-color: #eee;
		border-color: #337ab7
	}
	
	.nav .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5
	}
	
	.nav>li>a>img {
		max-width: none
	}
	
	.nav-tabs {
		border-bottom: 1px solid #ddd
	}
	
	.nav-tabs>li {
		float: left;
		margin-bottom: -1px
	}
	
	.nav-tabs>li>a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid transparent;
		border-radius: 4px 4px 0 0
	}
	
	.nav-tabs>li>a:hover {
		border-color: #eee #eee #ddd
	}
	
	.nav-tabs>li.active>a,
	.nav-tabs>li.active>a:hover,
	.nav-tabs>li.active>a:focus {
		cursor: default
	}
	
	.nav-tabs.nav-justified {
		width: 100%;
		border-bottom: 0
	}
	
	.nav-tabs.nav-justified>li {
		float: none
	}
	
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 5px;
		text-align: center
	}
	
	.nav-tabs.nav-justified>.dropdown .dropdown-menu {
		top: auto;
		left: auto
	}
	
	@media (min-width:768px) {
		.nav-tabs.nav-justified>li {
			display: table-cell;
			width: 1%
		}
	
		.nav-tabs.nav-justified>li>a {
			margin-bottom: 0
		}
	}
	
	.nav-tabs.nav-justified>li>a {
		margin-right: 0;
		border-radius: 4px
	}
	
	.nav-tabs.nav-justified>.active>a,
	.nav-tabs.nav-justified>.active>a:hover,
	.nav-tabs.nav-justified>.active>a:focus {
		border: 1px solid #ddd
	}
	
	@media (min-width:768px) {
		.nav-tabs.nav-justified>li>a {
			border-bottom: 1px solid #ddd;
			border-radius: 4px 4px 0 0
		}
	
		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
			border-bottom-color: #fff
		}
	}
	
	.nav-pills>li {
		float: left
	}
	
	.nav-pills>li>a {
		border-radius: 4px
	}
	
	.nav-pills>li+li {
		margin-left: 2px
	}
	
	.nav-pills>li.active>a,
	.nav-pills>li.active>a:hover,
	.nav-pills>li.active>a:focus {
		color: #fff;
		background-color: #337ab7
	}
	
	.nav-stacked>li {
		float: none
	}
	
	.nav-stacked>li+li {
		margin-top: 2px;
		margin-left: 0
	}
	
	.nav-justified {
		width: 100%
	}
	
	.nav-justified>li {
		float: none
	}
	
	.nav-justified>li>a {
		margin-bottom: 5px;
		text-align: center
	}
	
	.nav-justified>.dropdown .dropdown-menu {
		top: auto;
		left: auto
	}
	
	@media (min-width:768px) {
		.nav-justified>li {
			display: table-cell;
			width: 1%
		}
	
		.nav-justified>li>a {
			margin-bottom: 0
		}
	}
	
	.nav-tabs-justified {
		border-bottom: 0
	}
	
	.nav-tabs-justified>li>a {
		margin-right: 0;
		border-radius: 4px
	}
	
	.nav-tabs-justified>.active>a,
	.nav-tabs-justified>.active>a:hover,
	.nav-tabs-justified>.active>a:focus {
		border: 1px solid #ddd
	}
	
	@media (min-width:768px) {
		.nav-tabs-justified>li>a {
			border-bottom: 1px solid #ddd;
			border-radius: 4px 4px 0 0
		}
	
		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
			border-bottom-color: #fff
		}
	}
	
	.tab-content>.tab-pane {
		display: none
	}
	
	.tab-content>.active {
		display: block
	}
	
	.nav-tabs .dropdown-menu {
		margin-top: -1px;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	
	.navbar {
		position: relative;
		min-height: 50px;
		margin-bottom: 20px;
		border: 1px solid transparent
	}
	
	@media (min-width:768px) {
		.navbar {
			border-radius: 4px
		}
	}
	
	@media (min-width:768px) {
		.navbar-header {
			float: left
		}
	}
	
	.navbar-collapse {
		padding-right: 15px;
		padding-left: 15px;
		overflow-x: visible;
		-webkit-overflow-scrolling: touch;
		border-top: 1px solid transparent;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
	}
	
	.navbar-collapse.in {
		overflow-y: auto
	}
	
	@media (min-width:768px) {
		.navbar-collapse {
			width: auto;
			border-top: 0;
			-webkit-box-shadow: none;
			box-shadow: none
		}
	
		.navbar-collapse.collapse {
			display: block !important;
			height: auto !important;
			padding-bottom: 0;
			overflow: visible !important
		}
	
		.navbar-collapse.in {
			overflow-y: visible
		}
	
		.navbar-fixed-top .navbar-collapse,
		.navbar-static-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			padding-right: 0;
			padding-left: 0
		}
	}
	
	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		max-height: 340px
	}
	
	@media (max-device-width:480px) and (orientation:landscape) {
	
		.navbar-fixed-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
			max-height: 200px
		}
	}
	
	.container>.navbar-header,
	.container-fluid>.navbar-header,
	.container>.navbar-collapse,
	.container-fluid>.navbar-collapse {
		margin-right: -15px;
		margin-left: -15px
	}
	
	@media (min-width:768px) {
	
		.container>.navbar-header,
		.container-fluid>.navbar-header,
		.container>.navbar-collapse,
		.container-fluid>.navbar-collapse {
			margin-right: 0;
			margin-left: 0
		}
	}
	
	.navbar-static-top {
		z-index: 1000;
		border-width: 0 0 1px
	}
	
	@media (min-width:768px) {
		.navbar-static-top {
			border-radius: 0
		}
	}
	
	.navbar-fixed-top,
	.navbar-fixed-bottom {
		position: fixed;
		right: 0;
		left: 0;
		z-index: 1030
	}
	
	@media (min-width:768px) {
	
		.navbar-fixed-top,
		.navbar-fixed-bottom {
			border-radius: 0
		}
	}
	
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px
	}
	
	.navbar-fixed-bottom {
		bottom: 0;
		margin-bottom: 0;
		border-width: 1px 0 0
	}
	
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 15px;
		font-size: 18px;
		line-height: 20px
	}
	
	.navbar-brand:hover,
	.navbar-brand:focus {
		text-decoration: none
	}
	
	.navbar-brand>img {
		display: block
	}
	
	@media (min-width:768px) {
	
		.navbar>.container .navbar-brand,
		.navbar>.container-fluid .navbar-brand {
			margin-left: -15px
		}
	}
	
	.navbar-toggle {
		position: relative;
		float: right;
		padding: 9px 10px;
		margin-top: 8px;
		margin-right: 15px;
		margin-bottom: 8px;
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px
	}
	
	.navbar-toggle:focus {
		outline: 0
	}
	
	.navbar-toggle .icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px
	}
	
	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 4px
	}
	
	@media (min-width:768px) {
		.navbar-toggle {
			display: none
		}
	}
	
	.navbar-nav {
		margin: 7.5px -15px
	}
	
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px
	}
	
	@media (max-width:767px) {
		.navbar-nav .open .dropdown-menu {
			position: static;
			float: none;
			width: auto;
			margin-top: 0;
			background-color: transparent;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none
		}
	
		.navbar-nav .open .dropdown-menu>li>a,
		.navbar-nav .open .dropdown-menu .dropdown-header {
			padding: 5px 15px 5px 25px
		}
	
		.navbar-nav .open .dropdown-menu>li>a {
			line-height: 20px
		}
	
		.navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-nav .open .dropdown-menu>li>a:focus {
			background-image: none
		}
	}
	
	@media (min-width:768px) {
		.navbar-nav {
			float: left;
			margin: 0
		}
	
		.navbar-nav>li {
			float: left
		}
	
		.navbar-nav>li>a {
			padding-top: 15px;
			padding-bottom: 15px
		}
	}
	
	.navbar-form {
		padding: 10px 15px;
		margin-top: 8px;
		margin-right: -15px;
		margin-bottom: 8px;
		margin-left: -15px;
		border-top: 1px solid transparent;
		border-bottom: 1px solid transparent;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
	}
	
	@media (min-width:768px) {
		.navbar-form .form-group {
			display: inline-block;
			margin-bottom: 0;
			vertical-align: middle
		}
	
		.navbar-form .form-control {
			display: inline-block;
			width: auto;
			vertical-align: middle
		}
	
		.navbar-form .form-control-static {
			display: inline-block
		}
	
		.navbar-form .input-group {
			display: inline-table;
			vertical-align: middle
		}
	
		.navbar-form .input-group .input-group-addon,
		.navbar-form .input-group .input-group-btn,
		.navbar-form .input-group .form-control {
			width: auto
		}
	
		.navbar-form .input-group>.form-control {
			width: 100%
		}
	
		.navbar-form .control-label {
			margin-bottom: 0;
			vertical-align: middle
		}
	
		.navbar-form .radio,
		.navbar-form .checkbox {
			display: inline-block;
			margin-top: 0;
			margin-bottom: 0;
			vertical-align: middle
		}
	
		.navbar-form .radio label,
		.navbar-form .checkbox label {
			padding-left: 0
		}
	
		.navbar-form .radio input[type=radio],
		.navbar-form .checkbox input[type=checkbox] {
			position: relative;
			margin-left: 0
		}
	
		.navbar-form .has-feedback .form-control-feedback {
			top: 0
		}
	}
	
	@media (max-width:767px) {
		.navbar-form .form-group {
			margin-bottom: 5px
		}
	
		.navbar-form .form-group:last-child {
			margin-bottom: 0
		}
	}
	
	@media (min-width:768px) {
		.navbar-form {
			width: auto;
			padding-top: 0;
			padding-bottom: 0;
			margin-right: 0;
			margin-left: 0;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none
		}
	}
	
	.navbar-nav>li>.dropdown-menu {
		margin-top: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	
	.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
		margin-bottom: 0;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	
	.navbar-btn {
		margin-top: 8px;
		margin-bottom: 8px
	}
	
	.navbar-btn.btn-xs {
		margin-top: 14px;
		margin-bottom: 14px
	}
	
	.navbar-text {
		margin-top: 15px;
		margin-bottom: 15px
	}
	
	@media (min-width:768px) {
		.navbar-text {
			float: left;
			margin-right: 15px;
			margin-left: 15px
		}
	}
	
	@media (min-width:768px) {
		.navbar-left {
			float: left !important
		}
	
		.navbar-right {
			float: right !important;
			margin-right: -15px
		}
	
		.navbar-right~.navbar-right {
			margin-right: 0
		}
	}
	
	.navbar-default {
		background-color: #f8f8f8;
		border-color: #e7e7e7
	}
	
	.navbar-default .navbar-brand {
		color: #777
	}
	
	.navbar-default .navbar-brand:hover,
	.navbar-default .navbar-brand:focus {
		color: #5e5e5e;
		background-color: transparent
	}
	
	.navbar-default .navbar-text {
		color: #777
	}
	
	.navbar-default .navbar-nav>li>a {
		color: #777
	}
	
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
		color: #333;
		background-color: transparent
	}
	
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
		color: #555;
		background-color: #e7e7e7
	}
	
	.navbar-default .navbar-nav>.disabled>a,
	.navbar-default .navbar-nav>.disabled>a:hover,
	.navbar-default .navbar-nav>.disabled>a:focus {
		color: #ccc;
		background-color: transparent
	}
	
	.navbar-default .navbar-toggle {
		border-color: #ddd
	}
	
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background-color: #ddd
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #888
	}
	
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border-color: #e7e7e7
	}
	
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.open>a:focus {
		color: #555;
		background-color: #e7e7e7
	}
	
	@media (max-width:767px) {
		.navbar-default .navbar-nav .open .dropdown-menu>li>a {
			color: #777
		}
	
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
			color: #333;
			background-color: transparent
		}
	
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
			color: #555;
			background-color: #e7e7e7
		}
	
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
			color: #ccc;
			background-color: transparent
		}
	}
	
	.navbar-default .navbar-link {
		color: #777
	}
	
	.navbar-default .navbar-link:hover {
		color: #333
	}
	
	.navbar-default .btn-link {
		color: #777
	}
	
	.navbar-default .btn-link:hover,
	.navbar-default .btn-link:focus {
		color: #333
	}
	
	.navbar-default .btn-link[disabled]:hover,
	fieldset[disabled] .navbar-default .btn-link:hover,
	.navbar-default .btn-link[disabled]:focus,
	fieldset[disabled] .navbar-default .btn-link:focus {
		color: #ccc
	}
	
	.navbar-inverse {
		background-color: #222;
		border-color: #080808
	}
	
	.navbar-inverse .navbar-brand {
		color: #9d9d9d
	}
	
	.navbar-inverse .navbar-brand:hover,
	.navbar-inverse .navbar-brand:focus {
		color: #fff;
		background-color: transparent
	}
	
	.navbar-inverse .navbar-text {
		color: #9d9d9d
	}
	
	.navbar-inverse .navbar-nav>li>a {
		color: #9d9d9d
	}
	
	.navbar-inverse .navbar-nav>li>a:hover,
	.navbar-inverse .navbar-nav>li>a:focus {
		color: #fff;
		background-color: transparent
	}
	
	.navbar-inverse .navbar-nav>.active>a,
	.navbar-inverse .navbar-nav>.active>a:hover,
	.navbar-inverse .navbar-nav>.active>a:focus {
		color: #fff;
		background-color: #080808
	}
	
	.navbar-inverse .navbar-nav>.disabled>a,
	.navbar-inverse .navbar-nav>.disabled>a:hover,
	.navbar-inverse .navbar-nav>.disabled>a:focus {
		color: #444;
		background-color: transparent
	}
	
	.navbar-inverse .navbar-toggle {
		border-color: #333
	}
	
	.navbar-inverse .navbar-toggle:hover,
	.navbar-inverse .navbar-toggle:focus {
		background-color: #333
	}
	
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #fff
	}
	
	.navbar-inverse .navbar-collapse,
	.navbar-inverse .navbar-form {
		border-color: #101010
	}
	
	.navbar-inverse .navbar-nav>.open>a,
	.navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav>.open>a:focus {
		color: #fff;
		background-color: #080808
	}
	
	@media (max-width:767px) {
		.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
			border-color: #080808
		}
	
		.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
			background-color: #080808
		}
	
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
			color: #9d9d9d
		}
	
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
			color: #fff;
			background-color: transparent
		}
	
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
			color: #fff;
			background-color: #080808
		}
	
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
			color: #444;
			background-color: transparent
		}
	}
	
	.navbar-inverse .navbar-link {
		color: #9d9d9d
	}
	
	.navbar-inverse .navbar-link:hover {
		color: #fff
	}
	
	.navbar-inverse .btn-link {
		color: #9d9d9d
	}
	
	.navbar-inverse .btn-link:hover,
	.navbar-inverse .btn-link:focus {
		color: #fff
	}
	
	.navbar-inverse .btn-link[disabled]:hover,
	fieldset[disabled] .navbar-inverse .btn-link:hover,
	.navbar-inverse .btn-link[disabled]:focus,
	fieldset[disabled] .navbar-inverse .btn-link:focus {
		color: #444
	}
	
	.breadcrumb {
		padding: 8px 15px;
		list-style: none
	}
	
	.breadcrumb>li {
		display: inline-block
	}
	
	.breadcrumb>li>a {
		color: #fff
	}
	
	.breadcrumb>li+li:before {
		padding: 0 5px;
		color: #ccc;
		content: "/\00a0"
	}
	
	.breadcrumb>.active {
		color: #777
	}
	
	.pagination {
		display: inline-block;
		padding-left: 0;
		margin: 0 0 -7px;
		border-radius: 4px;
		width: 100%
	}
	
	.pagination>li {
		display: inline
	}
	
	.pagination>li>a,
	.pagination>li>span {
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		line-height: 1.42857143;
		color: #333;
		text-decoration: none;
		background-color: #fff;
		border: 1px solid #ddd
	}
	
	.pagination>li:first-child>a,
	.pagination>li:first-child>span {
		margin-left: 0;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px
	}
	
	.pagination>li:last-child>a,
	.pagination>li:last-child>span {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px
	}
	
	.pagination>li>a:hover,
	.pagination>li>span:hover,
	.pagination>li>a:focus,
	.pagination>li>span:focus {
		z-index: 3;
		color: #fff;
		border-color: #ddd
	}
	
	.pagination>.active>a,
	.pagination>.active>span,
	.pagination>.active>a:hover,
	.pagination>.active>span:hover,
	.pagination>.active>a:focus,
	.pagination>.active>span:focus {
		z-index: 2;
		color: #fff;
		cursor: default;
		background-color: #337ab7;
		border-color: #337ab7
	}
	
	.pagination>.disabled>span,
	.pagination>.disabled>span:hover,
	.pagination>.disabled>span:focus,
	.pagination>.disabled>a,
	.pagination>.disabled>a:hover,
	.pagination>.disabled>a:focus {
		color: #777;
		cursor: not-allowed;
		background-color: #fff;
		border-color: #ddd
	}
	
	.pagination-lg>li>a,
	.pagination-lg>li>span {
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.3333333
	}
	
	.pagination-lg>li:first-child>a,
	.pagination-lg>li:first-child>span {
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px
	}
	
	.pagination-lg>li:last-child>a,
	.pagination-lg>li:last-child>span {
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px
	}
	
	.pagination-sm>li>a,
	.pagination-sm>li>span {
		padding: 5px 10px;
		font-size: 12px;
		line-height: 1.5
	}
	
	.pagination-sm>li:first-child>a,
	.pagination-sm>li:first-child>span {
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px
	}
	
	.pagination-sm>li:last-child>a,
	.pagination-sm>li:last-child>span {
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px
	}
	
	.pager {
		padding-left: 0;
		margin: 20px 0;
		text-align: center;
		list-style: none
	}
	
	.pager li {
		display: inline
	}
	
	.pager li>a,
	.pager li>span {
		display: inline-block;
		padding: 5px 14px;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 15px
	}
	
	.pager li>a:hover,
	.pager li>a:focus {
		text-decoration: none;
		background-color: #eee
	}
	
	.pager .next>a,
	.pager .next>span {
		float: right
	}
	
	.pager .previous>a,
	.pager .previous>span {
		float: left
	}
	
	.pager .disabled>a,
	.pager .disabled>a:hover,
	.pager .disabled>a:focus,
	.pager .disabled>span {
		color: #777;
		cursor: not-allowed;
		background-color: #fff
	}
	
	.label {
		display: inline;
		padding: .2em .6em .3em;
		font-size: 75%;
		font-weight: 700;
		line-height: 1;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		border-radius: .25em
	}
	
	a.label:hover,
	a.label:focus {
		color: #fff;
		text-decoration: none;
		cursor: pointer
	}
	
	.label:empty {
		display: none
	}
	
	.btn .label {
		position: relative;
		top: -1px
	}
	
	.label-default {
		background-color: #777
	}
	
	.label-default[href]:hover,
	.label-default[href]:focus {
		background-color: #5e5e5e
	}
	
	.label-primary {
		background-color: #337ab7
	}
	
	.label-primary[href]:hover,
	.label-primary[href]:focus {
		background-color: #286090
	}
	
	.label-success {
		background-color: #5cb85c
	}
	
	.label-success[href]:hover,
	.label-success[href]:focus {
		background-color: #449d44
	}
	
	.label-info {
		background-color: #5bc0de
	}
	
	.label-info[href]:hover,
	.label-info[href]:focus {
		background-color: #31b0d5
	}
	
	.label-warning {
		background-color: #f0ad4e
	}
	
	.label-warning[href]:hover,
	.label-warning[href]:focus {
		background-color: #ec971f
	}
	
	.label-danger {
		background-color: #d9534f
	}
	
	.label-danger[href]:hover,
	.label-danger[href]:focus {
		background-color: #c9302c
	}
	
	.badge {
		display: inline-block;
		min-width: 10px;
		padding: 3px 7px;
		font-size: 12px;
		font-weight: 700;
		line-height: 1;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		background-color: #777;
		border-radius: 10px
	}
	
	.badge:empty {
		display: none
	}
	
	.btn .badge {
		position: relative;
		top: -1px
	}
	
	.btn-xs .badge,
	.btn-group-xs>.btn .badge {
		top: 0;
		padding: 1px 5px
	}
	
	a.badge:hover,
	a.badge:focus {
		color: #fff;
		text-decoration: none;
		cursor: pointer
	}
	
	.list-group-item.active>.badge,
	.nav-pills>.active>a>.badge {
		color: #337ab7;
		background-color: #fff
	}
	
	.list-group-item>.badge {
		float: right
	}
	
	.list-group-item>.badge+.badge {
		margin-right: 5px
	}
	
	.nav-pills>li>a>.badge {
		margin-left: 3px
	}
	
	.jumbotron {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 30px;
		color: inherit;
		background-color: #eee
	}
	
	.jumbotron h1,
	.jumbotron .h1 {
		color: inherit
	}
	
	.jumbotron p {
		margin-bottom: 15px;
		font-size: 21px;
		font-weight: 200
	}
	
	.jumbotron>hr {
		border-top-color: #d5d5d5
	}
	
	.container .jumbotron,
	.container-fluid .jumbotron {
		border-radius: 6px
	}
	
	.jumbotron .container {
		max-width: 100%
	}
	
	@media screen and (min-width:768px) {
		.jumbotron {
			padding-top: 48px;
			padding-bottom: 48px
		}
	
		.container .jumbotron,
		.container-fluid .jumbotron {
			padding-right: 60px;
			padding-left: 60px
		}
	
		.jumbotron h1,
		.jumbotron .h1 {
			font-size: 63px
		}
	}
	
	.thumbnail {
		display: block;
		padding: 4px;
		margin-bottom: 20px;
		line-height: 1.42857143;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 4px;
		-webkit-transition: border .2s ease-in-out;
		-o-transition: border .2s ease-in-out;
		transition: border .2s ease-in-out
	}
	
	.thumbnail>img,
	.thumbnail a>img {
		margin-right: auto;
		margin-left: auto
	}
	
	a.thumbnail:hover,
	a.thumbnail:focus,
	a.thumbnail.active {
		border-color: #337ab7
	}
	
	.thumbnail .caption {
		padding: 9px;
		color: #333
	}
	
	.alert {
		padding: 15px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		border-radius: 4px
	}
	
	.alert h4 {
		margin-top: 0;
		color: inherit
	}
	
	.alert .alert-link {
		font-weight: 700
	}
	
	.alert>p,
	.alert>ul {
		margin-bottom: 0
	}
	
	.alert>p+p {
		margin-top: 5px
	}
	
	.alert-dismissable,
	.alert-dismissible {
		padding-right: 35px
	}
	
	.alert-dismissable .close,
	.alert-dismissible .close {
		position: relative;
		top: -2px;
		right: -21px;
		color: inherit
	}
	
	.alert-success {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6
	}
	
	.alert-success hr {
		border-top-color: #c9e2b3
	}
	
	.alert-success .alert-link {
		color: #2b542c
	}
	
	.alert-info {
		color: #31708f;
		background-color: #d9edf7;
		border-color: #bce8f1
	}
	
	.alert-info hr {
		border-top-color: #a6e1ec
	}
	
	.alert-info .alert-link {
		color: #245269
	}
	
	.alert-warning {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc
	}
	
	.alert-warning hr {
		border-top-color: #f7e1b5
	}
	
	.alert-warning .alert-link {
		color: #66512c
	}
	
	.alert-danger {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1
	}
	
	.alert-danger hr {
		border-top-color: #e4b9c0
	}
	
	.alert-danger .alert-link {
		color: #843534
	}
	
	@-webkit-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0
		}
	
		to {
			background-position: 0 0
		}
	}
	
	@-o-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0
		}
	
		to {
			background-position: 0 0
		}
	}
	
	@keyframes progress-bar-stripes {
		from {
			background-position: 40px 0
		}
	
		to {
			background-position: 0 0
		}
	}
	
	.progress {
		height: 30px;
		margin-bottom: 20px;
		overflow: hidden;
		background-color: #f5f5f5;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
	}
	
	.progress-bar {
		float: left;
		width: 0;
		height: 100%;
		font-size: 12px;
		line-height: 30px;
		color: #fff;
		text-align: center;
		background-color: #337ab7;
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
		-webkit-transition: width .6s ease;
		-o-transition: width .6s ease;
		transition: width .6s ease
	}
	
	.progress-striped .progress-bar,
	.progress-bar-striped {
		background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		-webkit-background-size: 40px 40px;
		background-size: 40px 40px
	}
	
	.progress.active .progress-bar,
	.progress-bar.active {
		-webkit-animation: progress-bar-stripes 2s linear infinite;
		-o-animation: progress-bar-stripes 2s linear infinite;
		animation: progress-bar-stripes 2s linear infinite
	}
	
	.progress-bar-success {
		background-color: #5cb85c
	}
	
	.progress-striped .progress-bar-success {
		background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
	}
	
	.progress-bar-info {
		background-color: #5bc0de
	}
	
	.progress-striped .progress-bar-info {
		background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
	}
	
	.progress-bar-warning {
		background-color: #f0ad4e
	}
	
	.progress-striped .progress-bar-warning {
		background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
	}
	
	.progress-bar-danger {
		background-color: #d9534f
	}
	
	.progress-striped .progress-bar-danger {
		background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
	}
	
	.media {
		margin-top: 15px
	}
	
	.media:first-child {
		margin-top: 0
	}
	
	.media,
	.media-body {
		overflow: hidden;
		zoom: 1
	}
	
	.media-body {
		width: 10000px
	}
	
	.media-object {
		display: block
	}
	
	.media-object.img-thumbnail {
		max-width: none
	}
	
	.media-right,
	.media>.pull-right {
		padding-left: 10px
	}
	
	.media-left,
	.media>.pull-left {
		padding-right: 10px
	}
	
	.media-left,
	.media-right,
	.media-body {
		display: table-cell;
		vertical-align: top
	}
	
	.media-middle {
		vertical-align: middle
	}
	
	.media-bottom {
		vertical-align: bottom
	}
	
	.media-heading {
		margin-top: 0;
		margin-bottom: 5px
	}
	
	.media-list {
		padding-left: 0;
		list-style: none
	}
	
	.list-group {
		padding-left: 0;
		margin-bottom: 20px
	}
	
	.list-group-item {
		position: relative;
		display: block;
		padding: 10px 15px;
		margin-bottom: -1px;
		background-color: #fff;
		border: 1px solid #ddd
	}
	
	.list-group-item:first-child {
		border-top-left-radius: 4px;
		border-top-right-radius: 4px
	}
	
	.list-group-item:last-child {
		margin-bottom: 0;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px
	}
	
	a.list-group-item,
	button.list-group-item {
		color: #555
	}
	
	a.list-group-item .list-group-item-heading,
	button.list-group-item .list-group-item-heading {
		color: #333
	}
	
	a.list-group-item:hover,
	button.list-group-item:hover,
	a.list-group-item:focus,
	button.list-group-item:focus {
		color: #555;
		text-decoration: none;
		background-color: #f5f5f5
	}
	
	button.list-group-item {
		width: 100%;
		text-align: left
	}
	
	.list-group-item.disabled,
	.list-group-item.disabled:hover,
	.list-group-item.disabled:focus {
		color: #777;
		cursor: not-allowed;
		background-color: #eee
	}
	
	.list-group-item.disabled .list-group-item-heading,
	.list-group-item.disabled:hover .list-group-item-heading,
	.list-group-item.disabled:focus .list-group-item-heading {
		color: inherit
	}
	
	.list-group-item.disabled .list-group-item-text,
	.list-group-item.disabled:hover .list-group-item-text,
	.list-group-item.disabled:focus .list-group-item-text {
		color: #777
	}
	
	.list-group-item.active,
	.list-group-item.active:hover,
	.list-group-item.active:focus {
		z-index: 2;
		color: #fff;
		background-color: #337ab7;
		border-color: #337ab7
	}
	
	.list-group-item.active .list-group-item-heading,
	.list-group-item.active:hover .list-group-item-heading,
	.list-group-item.active:focus .list-group-item-heading,
	.list-group-item.active .list-group-item-heading>small,
	.list-group-item.active:hover .list-group-item-heading>small,
	.list-group-item.active:focus .list-group-item-heading>small,
	.list-group-item.active .list-group-item-heading>.small,
	.list-group-item.active:hover .list-group-item-heading>.small,
	.list-group-item.active:focus .list-group-item-heading>.small {
		color: inherit
	}
	
	.list-group-item.active .list-group-item-text,
	.list-group-item.active:hover .list-group-item-text,
	.list-group-item.active:focus .list-group-item-text {
		color: #c7ddef
	}
	
	.list-group-item-success {
		color: #3c763d;
		background-color: #dff0d8
	}
	
	a.list-group-item-success,
	button.list-group-item-success {
		color: #3c763d
	}
	
	a.list-group-item-success .list-group-item-heading,
	button.list-group-item-success .list-group-item-heading {
		color: inherit
	}
	
	a.list-group-item-success:hover,
	button.list-group-item-success:hover,
	a.list-group-item-success:focus,
	button.list-group-item-success:focus {
		color: #3c763d;
		background-color: #d0e9c6
	}
	
	a.list-group-item-success.active,
	button.list-group-item-success.active,
	a.list-group-item-success.active:hover,
	button.list-group-item-success.active:hover,
	a.list-group-item-success.active:focus,
	button.list-group-item-success.active:focus {
		color: #fff;
		background-color: #3c763d;
		border-color: #3c763d
	}
	
	.list-group-item-info {
		color: #31708f;
		background-color: #d9edf7
	}
	
	a.list-group-item-info,
	button.list-group-item-info {
		color: #31708f
	}
	
	a.list-group-item-info .list-group-item-heading,
	button.list-group-item-info .list-group-item-heading {
		color: inherit
	}
	
	a.list-group-item-info:hover,
	button.list-group-item-info:hover,
	a.list-group-item-info:focus,
	button.list-group-item-info:focus {
		color: #31708f;
		background-color: #c4e3f3
	}
	
	a.list-group-item-info.active,
	button.list-group-item-info.active,
	a.list-group-item-info.active:hover,
	button.list-group-item-info.active:hover,
	a.list-group-item-info.active:focus,
	button.list-group-item-info.active:focus {
		color: #fff;
		background-color: #31708f;
		border-color: #31708f
	}
	
	.list-group-item-warning {
		color: #8a6d3b;
		background-color: #fcf8e3
	}
	
	a.list-group-item-warning,
	button.list-group-item-warning {
		color: #8a6d3b
	}
	
	a.list-group-item-warning .list-group-item-heading,
	button.list-group-item-warning .list-group-item-heading {
		color: inherit
	}
	
	a.list-group-item-warning:hover,
	button.list-group-item-warning:hover,
	a.list-group-item-warning:focus,
	button.list-group-item-warning:focus {
		color: #8a6d3b;
		background-color: #faf2cc
	}
	
	a.list-group-item-warning.active,
	button.list-group-item-warning.active,
	a.list-group-item-warning.active:hover,
	button.list-group-item-warning.active:hover,
	a.list-group-item-warning.active:focus,
	button.list-group-item-warning.active:focus {
		color: #fff;
		background-color: #8a6d3b;
		border-color: #8a6d3b
	}
	
	.list-group-item-danger {
		color: #a94442;
		background-color: #f2dede
	}
	
	a.list-group-item-danger,
	button.list-group-item-danger {
		color: #a94442
	}
	
	a.list-group-item-danger .list-group-item-heading,
	button.list-group-item-danger .list-group-item-heading {
		color: inherit
	}
	
	a.list-group-item-danger:hover,
	button.list-group-item-danger:hover,
	a.list-group-item-danger:focus,
	button.list-group-item-danger:focus {
		color: #a94442;
		background-color: #ebcccc
	}
	
	a.list-group-item-danger.active,
	button.list-group-item-danger.active,
	a.list-group-item-danger.active:hover,
	button.list-group-item-danger.active:hover,
	a.list-group-item-danger.active:focus,
	button.list-group-item-danger.active:focus {
		color: #fff;
		background-color: #a94442;
		border-color: #a94442
	}
	
	.list-group-item-heading {
		margin-top: 0;
		margin-bottom: 5px
	}
	
	.list-group-item-text {
		margin-bottom: 0;
		line-height: 1.3
	}
	
	.panel {
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
		box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
	}
	
	.panel-body {
		padding: 15px
	}
	
	.panel-heading {
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}
	
	.panel-heading>.dropdown .dropdown-toggle {
		color: inherit
	}
	
	.panel-title {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
		color: inherit
	}
	
	.panel-title>a,
	.panel-title>small,
	.panel-title>.small,
	.panel-title>small>a,
	.panel-title>.small>a {
		color: inherit
	}
	
	.panel-footer {
		padding: 10px 15px;
		background-color: #f5f5f5;
		border-top: 1px solid #ddd;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}
	
	.panel>.list-group,
	.panel>.panel-collapse>.list-group {
		margin-bottom: 0
	}
	
	.panel>.list-group .list-group-item,
	.panel>.panel-collapse>.list-group .list-group-item {
		border-width: 1px 0;
		border-radius: 0
	}
	
	.panel>.list-group:first-child .list-group-item:first-child,
	.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
		border-top: 0;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}
	
	.panel>.list-group:last-child .list-group-item:last-child,
	.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
		border-bottom: 0;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}
	
	.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	
	.panel-heading+.list-group .list-group-item:first-child {
		border-top-width: 0
	}
	
	.list-group+.panel-footer {
		border-top-width: 0
	}
	
	.panel>.table,
	.panel>.table-responsive>.table,
	.panel>.panel-collapse>.table {
		margin-bottom: 0
	}
	
	.panel>.table caption,
	.panel>.table-responsive>.table caption,
	.panel>.panel-collapse>.table caption {
		padding-right: 15px;
		padding-left: 15px
	}
	
	.panel>.table:first-child,
	.panel>.table-responsive:first-child>.table:first-child {
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}
	
	.panel>.table:first-child>thead:first-child>tr:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}
	
	.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
	.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
		border-top-left-radius: 3px
	}
	
	.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
	.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
		border-top-right-radius: 3px
	}
	
	.panel>.table:last-child,
	.panel>.table-responsive:last-child>.table:last-child {
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}
	
	.panel>.table:last-child>tbody:last-child>tr:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}
	
	.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
		border-bottom-left-radius: 3px
	}
	
	.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
		border-bottom-right-radius: 3px
	}
	
	.panel>.panel-body+.table,
	.panel>.panel-body+.table-responsive,
	.panel>.table+.panel-body,
	.panel>.table-responsive+.panel-body {
		border-top: 1px solid #ddd
	}
	
	.panel>.table>tbody:first-child>tr:first-child th,
	.panel>.table>tbody:first-child>tr:first-child td {
		border-top: 0
	}
	
	.panel>.table-bordered,
	.panel>.table-responsive>.table-bordered {
		border: 0
	}
	
	.panel>.table-bordered>thead>tr>th:first-child,
	.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
	.panel>.table-bordered>tbody>tr>th:first-child,
	.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.panel>.table-bordered>tfoot>tr>th:first-child,
	.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.panel>.table-bordered>thead>tr>td:first-child,
	.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
	.panel>.table-bordered>tbody>tr>td:first-child,
	.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
	.panel>.table-bordered>tfoot>tr>td:first-child,
	.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0
	}
	
	.panel>.table-bordered>thead>tr>th:last-child,
	.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
	.panel>.table-bordered>tbody>tr>th:last-child,
	.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
	.panel>.table-bordered>tfoot>tr>th:last-child,
	.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
	.panel>.table-bordered>thead>tr>td:last-child,
	.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
	.panel>.table-bordered>tbody>tr>td:last-child,
	.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
	.panel>.table-bordered>tfoot>tr>td:last-child,
	.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0
	}
	
	.panel>.table-bordered>thead>tr:first-child>td,
	.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
	.panel>.table-bordered>tbody>tr:first-child>td,
	.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
	.panel>.table-bordered>thead>tr:first-child>th,
	.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
	.panel>.table-bordered>tbody>tr:first-child>th,
	.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
		border-bottom: 0
	}
	
	.panel>.table-bordered>tbody>tr:last-child>td,
	.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
	.panel>.table-bordered>tfoot>tr:last-child>td,
	.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
	.panel>.table-bordered>tbody>tr:last-child>th,
	.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.panel>.table-bordered>tfoot>tr:last-child>th,
	.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
		border-bottom: 0
	}
	
	.panel>.table-responsive {
		margin-bottom: 0;
		border: 0
	}
	
	.panel-group {
		margin-bottom: 20px
	}
	
	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 4px
	}
	
	.panel-group .panel+.panel {
		margin-top: 5px
	}
	
	.panel-group .panel-heading {
		border-bottom: 0
	}
	
	.panel-group .panel-heading+.panel-collapse>.panel-body,
	.panel-group .panel-heading+.panel-collapse>.list-group {
		border-top: 1px solid #ddd
	}
	
	.panel-group .panel-footer {
		border-top: 0
	}
	
	.panel-group .panel-footer+.panel-collapse .panel-body {
		border-bottom: 1px solid #ddd
	}
	
	.panel-default {
		border-color: #ddd
	}
	
	.panel-default>.panel-heading {
		color: #333;
		background-color: #f5f5f5;
		border-color: #ddd
	}
	
	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #ddd
	}
	
	.panel-default>.panel-heading .badge {
		color: #f5f5f5;
		background-color: #333
	}
	
	.panel-default>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #ddd
	}
	
	.panel-primary {
		border-color: #337ab7
	}
	
	.panel-primary>.panel-heading {
		color: #fff;
		background-color: #337ab7;
		border-color: #337ab7
	}
	
	.panel-primary>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #337ab7
	}
	
	.panel-primary>.panel-heading .badge {
		color: #337ab7;
		background-color: #fff
	}
	
	.panel-primary>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #337ab7
	}
	
	.panel-success {
		border-color: #d6e9c6
	}
	
	.panel-success>.panel-heading {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6
	}
	
	.panel-success>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #d6e9c6
	}
	
	.panel-success>.panel-heading .badge {
		color: #dff0d8;
		background-color: #3c763d
	}
	
	.panel-success>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #d6e9c6
	}
	
	.panel-info {
		border-color: #bce8f1
	}
	
	.panel-info>.panel-heading {
		color: #31708f;
		background-color: #d9edf7;
		border-color: #bce8f1
	}
	
	.panel-info>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #bce8f1
	}
	
	.panel-info>.panel-heading .badge {
		color: #d9edf7;
		background-color: #31708f
	}
	
	.panel-info>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #bce8f1
	}
	
	.panel-warning {
		border-color: #faebcc
	}
	
	.panel-warning>.panel-heading {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc
	}
	
	.panel-warning>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #faebcc
	}
	
	.panel-warning>.panel-heading .badge {
		color: #fcf8e3;
		background-color: #8a6d3b
	}
	
	.panel-warning>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #faebcc
	}
	
	.panel-danger {
		border-color: #ebccd1
	}
	
	.panel-danger>.panel-heading {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1
	}
	
	.panel-danger>.panel-heading+.panel-collapse>.panel-body {
		border-top-color: #ebccd1
	}
	
	.panel-danger>.panel-heading .badge {
		color: #f2dede;
		background-color: #a94442
	}
	
	.panel-danger>.panel-footer+.panel-collapse>.panel-body {
		border-bottom-color: #ebccd1
	}
	
	.embed-responsive {
		position: relative;
		display: block;
		height: 0;
		padding: 0;
		overflow: hidden
	}
	
	.embed-responsive .embed-responsive-item,
	.embed-responsive iframe,
	.embed-responsive embed,
	.embed-responsive object,
	.embed-responsive video {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0
	}
	
	.embed-responsive-16by9 {
		padding-bottom: 56.25%
	}
	
	.embed-responsive-4by3 {
		padding-bottom: 75%
	}
	
	.well {
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		background-color: #f5f5f5;
		border: 1px solid #e3e3e3;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
	}
	
	.well blockquote {
		border-color: #ddd;
		border-color: rgba(0, 0, 0, .15)
	}
	
	.well-lg {
		padding: 24px;
		border-radius: 6px
	}
	
	.well-sm {
		padding: 9px;
		border-radius: 3px
	}
	
	.close {
		float: right;
		font-size: 21px;
		font-weight: 700;
		line-height: 1;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		filter: alpha(opacity=20);
		opacity: .2
	}
	
	.close:hover,
	.close:focus {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		filter: alpha(opacity=50);
		opacity: .5
	}
	
	button.close {
		-webkit-appearance: none;
		padding: 0;
		cursor: pointer;
		background: 0 0;
		border: 0
	}
	
	.tooltip {
		position: absolute;
		z-index: 1070;
		display: block;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: left;
		text-align: start;
		text-decoration: none;
		text-shadow: none;
		text-transform: none;
		letter-spacing: normal;
		word-break: normal;
		word-spacing: normal;
		word-wrap: normal;
		white-space: normal;
		filter: alpha(opacity=0);
		opacity: 0;
		line-break: auto
	}
	
	.tooltip.in {
		filter: alpha(opacity=90);
		opacity: .9
	}
	
	.tooltip.top {
		padding: 5px 0;
		margin-top: -3px
	}
	
	.tooltip.right {
		padding: 0 5px;
		margin-left: 3px
	}
	
	.tooltip.bottom {
		padding: 5px 0;
		margin-top: 3px
	}
	
	.tooltip.left {
		padding: 0 5px;
		margin-left: -3px
	}
	
	.tooltip-inner {
		max-width: 200px;
		padding: 3px 8px;
		color: #fff;
		text-align: center;
		background-color: #000;
		border-radius: 4px
	}
	
	.tooltip-arrow {
		position: absolute;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid
	}
	
	.tooltip.top .tooltip-arrow {
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}
	
	.tooltip.top-left .tooltip-arrow {
		right: 5px;
		bottom: 0;
		margin-bottom: -5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}
	
	.tooltip.top-right .tooltip-arrow {
		bottom: 0;
		left: 5px;
		margin-bottom: -5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}
	
	.tooltip.right .tooltip-arrow {
		top: 50%;
		left: 0;
		margin-top: -5px;
		border-width: 5px 5px 5px 0;
		border-right-color: #000
	}
	
	.tooltip.left .tooltip-arrow {
		top: 50%;
		right: 0;
		margin-top: -5px;
		border-width: 5px 0 5px 5px;
		border-left-color: #000
	}
	
	.tooltip.bottom .tooltip-arrow {
		top: 0;
		left: 50%;
		margin-left: -5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}
	
	.tooltip.bottom-left .tooltip-arrow {
		top: 0;
		right: 5px;
		margin-top: -5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}
	
	.tooltip.bottom-right .tooltip-arrow {
		top: 0;
		left: 5px;
		margin-top: -5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}
	
	.popover {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1060;
		display: none;
		max-width: 276px;
		padding: 1px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: left;
		text-align: start;
		text-decoration: none;
		text-shadow: none;
		text-transform: none;
		letter-spacing: normal;
		word-break: normal;
		word-spacing: normal;
		word-wrap: normal;
		white-space: normal;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, .2);
		border-radius: 6px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
		line-break: auto
	}
	
	.popover.top {
		margin-top: -10px
	}
	
	.popover.right {
		margin-left: 10px
	}
	
	.popover.bottom {
		margin-top: 10px
	}
	
	.popover.left {
		margin-left: -10px
	}
	
	.popover-title {
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		border-radius: 5px 5px 0 0
	}
	
	.popover-content {
		padding: 9px 14px
	}
	
	.popover>.arrow,
	.popover>.arrow:after {
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid
	}
	
	.popover>.arrow {
		border-width: 11px
	}
	
	.popover>.arrow:after {
		content: "";
		border-width: 10px
	}
	
	.popover.top>.arrow {
		bottom: -11px;
		left: 50%;
		margin-left: -11px;
		border-top-color: #999;
		border-top-color: rgba(0, 0, 0, .25);
		border-bottom-width: 0
	}
	
	.popover.top>.arrow:after {
		bottom: 1px;
		margin-left: -10px;
		content: " ";
		border-top-color: #fff;
		border-bottom-width: 0
	}
	
	.popover.right>.arrow {
		top: 50%;
		left: -11px;
		margin-top: -11px;
		border-right-color: #999;
		border-right-color: rgba(0, 0, 0, .25);
		border-left-width: 0
	}
	
	.popover.right>.arrow:after {
		bottom: -10px;
		left: 1px;
		content: " ";
		border-right-color: #fff;
		border-left-width: 0
	}
	
	.popover.bottom>.arrow {
		top: -11px;
		left: 50%;
		margin-left: -11px;
		border-top-width: 0;
		border-bottom-color: #999;
		border-bottom-color: rgba(0, 0, 0, .25)
	}
	
	.popover.bottom>.arrow:after {
		top: 1px;
		margin-left: -10px;
		content: " ";
		border-top-width: 0;
		border-bottom-color: #fff
	}
	
	.popover.left>.arrow {
		top: 50%;
		right: -11px;
		margin-top: -11px;
		border-right-width: 0;
		border-left-color: #999;
		border-left-color: rgba(0, 0, 0, .25)
	}
	
	.popover.left>.arrow:after {
		right: 1px;
		bottom: -10px;
		content: " ";
		border-right-width: 0;
		border-left-color: #fff
	}
	
	.carousel {
		position: relative
	}
	
	.carousel-inner {
		position: relative;
		width: 100%;
		overflow: hidden
	}
	
	.carousel-inner>.item {
		position: relative;
		display: none;
		-webkit-transition: .6s ease-in-out left;
		-o-transition: .6s ease-in-out left;
		transition: .6s ease-in-out left
	}
	
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img {
		line-height: 1
	}
	
	@media all and (transform-3d),
	(-webkit-transform-3d) {
		.carousel-inner>.item {
			-webkit-transition: -webkit-transform .6s ease-in-out;
			-o-transition: -o-transform .6s ease-in-out;
			transition: transform .6s ease-in-out;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-perspective: 1000px;
			perspective: 1000px
		}
	
		.carousel-inner>.item.next,
		.carousel-inner>.item.active.right {
			left: 0;
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0)
		}
	
		.carousel-inner>.item.prev,
		.carousel-inner>.item.active.left {
			left: 0;
			-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0)
		}
	
		.carousel-inner>.item.next.left,
		.carousel-inner>.item.prev.right,
		.carousel-inner>.item.active {
			left: 0;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}
	}
	
	.carousel-inner>.active,
	.carousel-inner>.next,
	.carousel-inner>.prev {
		display: block
	}
	
	.carousel-inner>.active {
		left: 0
	}
	
	.carousel-inner>.next,
	.carousel-inner>.prev {
		position: absolute;
		top: 0;
		width: 100%
	}
	
	.carousel-inner>.next {
		left: 100%
	}
	
	.carousel-inner>.prev {
		left: -100%
	}
	
	.carousel-inner>.next.left,
	.carousel-inner>.prev.right {
		left: 0
	}
	
	.carousel-inner>.active.left {
		left: -100%
	}
	
	.carousel-inner>.active.right {
		left: 100%
	}
	
	.carousel-control {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 15%;
		font-size: 20px;
		color: #fff;
		text-align: center;
		text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
		filter: alpha(opacity=50);
		opacity: .5
	}
	
	.carousel-control.left {
		background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
		background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
		background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
		background-repeat: repeat-x
	}
	
	.carousel-control.right {
		right: 0;
		left: auto;
		background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
		background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
		background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
		background-repeat: repeat-x
	}
	
	.carousel-control:hover,
	.carousel-control:focus {
		color: #fff;
		text-decoration: none;
		filter: alpha(opacity=90);
		outline: 0;
		opacity: .9
	}
	
	.carousel-control .icon-prev,
	.carousel-control .icon-next,
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right {
		position: absolute;
		top: 50%;
		z-index: 5;
		display: inline-block;
		margin-top: -10px
	}
	
	.carousel-control .icon-prev,
	.carousel-control .glyphicon-chevron-left {
		left: 50%;
		margin-left: -10px
	}
	
	.carousel-control .icon-next,
	.carousel-control .glyphicon-chevron-right {
		right: 50%;
		margin-right: -10px
	}
	
	.carousel-control .icon-prev,
	.carousel-control .icon-next {
		width: 20px;
		height: 20px;
		font-family: serif;
		line-height: 1
	}
	
	.carousel-control .icon-prev:before {
		content: '\2039'
	}
	
	.carousel-control .icon-next:before {
		content: '\203a'
	}
	
	.carousel-indicators {
		position: absolute;
		bottom: 10px;
		left: 50%;
		z-index: 15;
		width: 60%;
		padding-left: 0;
		margin-left: -30%;
		text-align: center;
		list-style: none
	}
	
	.carousel-indicators li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 1px;
		text-indent: -999px;
		cursor: pointer;
		background-color: #000 \9;
		background-color: rgba(0, 0, 0, 0);
		border: 1px solid #fff;
		border-radius: 10px
	}
	
	.carousel-indicators .active {
		width: 12px;
		height: 12px;
		margin: 0;
		background-color: #fff
	}
	
	.carousel-caption {
		position: absolute;
		right: 15%;
		bottom: 20px;
		left: 15%;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: center;
		text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
	}
	
	@media screen and (min-width:768px) {
	
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right,
		.carousel-control .icon-prev,
		.carousel-control .icon-next {
			width: 30px;
			height: 30px;
			margin-top: -15px;
			font-size: 30px
		}
	
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .icon-prev {
			margin-left: -15px
		}
	
		.carousel-control .glyphicon-chevron-right,
		.carousel-control .icon-next {
			margin-right: -15px
		}
	
		.carousel-caption {
			right: 20%;
			left: 20%;
			padding-bottom: 30px
		}
	
		.carousel-indicators {
			bottom: 20px
		}
	}
	
	.clearfix:before,
	.clearfix:after,
	.dl-horizontal dd:before,
	.dl-horizontal dd:after,
	.container:before,
	.container:after,
	.container-fluid:before,
	.container-fluid:after,
	.row:before,
	.row:after,
	.form-horizontal .form-group:before,
	.form-horizontal .form-group:after,
	.btn-toolbar:before,
	.btn-toolbar:after,
	.btn-group-vertical>.btn-group:before,
	.btn-group-vertical>.btn-group:after,
	.nav:before,
	.nav:after,
	.navbar:before,
	.navbar:after,
	.navbar-header:before,
	.navbar-header:after,
	.navbar-collapse:before,
	.navbar-collapse:after,
	.pager:before,
	.pager:after,
	.panel-body:before,
	.panel-body:after {
		display: table;
		content: " "
	}
	
	.clearfix:after,
	.dl-horizontal dd:after,
	.container:after,
	.container-fluid:after,
	.row:after,
	.form-horizontal .form-group:after,
	.btn-toolbar:after,
	.btn-group-vertical>.btn-group:after,
	.nav:after,
	.navbar:after,
	.navbar-header:after,
	.navbar-collapse:after,
	.pager:after,
	.panel-body:after {
		clear: both
	}
	
	.center-block {
		display: block;
		margin-right: auto;
		margin-left: auto
	}
	
	.centerr {
		margin: auto;
		width: 50%;
		border: 3px solid green;
		padding: 10px;
	}
	
	.pull-right {
		float: right !important
	}
	
	.pull-left {
		float: left !important
	}
	
	.hide {
		display: none !important
	}
	
	.invisible {
		visibility: hidden
	}
	
	.text-hide {
		font: 0/0 a;
		color: transparent;
		text-shadow: none;
		background-color: transparent;
		border: 0
	}
	
	.hidden {
		display: none !important
	}
	
	.affix {
		position: fixed
	}
	
	@-ms-viewport {
		width: device-width
	}
	
	.visible-xs,
	.visible-sm,
	.visible-md,
	.visible-lg {
		display: none !important
	}
	
	.visible-xs-block,
	.visible-xs-inline,
	.visible-xs-inline-block,
	.visible-sm-block,
	.visible-sm-inline,
	.visible-sm-inline-block,
	.visible-md-block,
	.visible-md-inline,
	.visible-md-inline-block,
	.visible-lg-block,
	.visible-lg-inline,
	.visible-lg-inline-block {
		display: none !important
	}
	
	@media (max-width:767px) {
		.visible-xs {
			display: block !important
		}
	
		table.visible-xs {
			display: table !important
		}
	
		tr.visible-xs {
			display: table-row !important
		}
	
		th.visible-xs,
		td.visible-xs {
			display: table-cell !important
		}
	}
	
	@media (max-width:767px) {
		.visible-xs-block {
			display: block !important
		}
	}
	
	@media (max-width:767px) {
		.visible-xs-inline {
			display: inline !important
		}
	}
	
	@media (max-width:767px) {
		.visible-xs-inline-block {
			display: inline-block !important
		}
	}
	
	@media (min-width:768px) and (max-width:991px) {
		.visible-sm {
			display: block !important
		}
	
		table.visible-sm {
			display: table !important
		}
	
		tr.visible-sm {
			display: table-row !important
		}
	
		th.visible-sm,
		td.visible-sm {
			display: table-cell !important
		}
	}
	
	@media (min-width:768px) and (max-width:991px) {
		.visible-sm-block {
			display: block !important
		}
	}
	
	@media (min-width:768px) and (max-width:991px) {
		.visible-sm-inline {
			display: inline !important
		}
	}
	
	@media (min-width:768px) and (max-width:991px) {
		.visible-sm-inline-block {
			display: inline-block !important
		}
	}
	
	@media (min-width:992px) and (max-width:1199px) {
		.visible-md {
			display: block !important
		}
	
		table.visible-md {
			display: table !important
		}
	
		tr.visible-md {
			display: table-row !important
		}
	
		th.visible-md,
		td.visible-md {
			display: table-cell !important
		}
	}
	
	@media (min-width:992px) and (max-width:1199px) {
		.visible-md-block {
			display: block !important
		}
	}
	
	@media (min-width:992px) and (max-width:1199px) {
		.visible-md-inline {
			display: inline !important
		}
	}
	
	@media (min-width:992px) and (max-width:1199px) {
		.visible-md-inline-block {
			display: inline-block !important
		}
	}
	
	@media (min-width:1200px) {
		.visible-lg {
			display: block !important
		}
	
		table.visible-lg {
			display: table !important
		}
	
		tr.visible-lg {
			display: table-row !important
		}
	
		th.visible-lg,
		td.visible-lg {
			display: table-cell !important
		}
	}
	
	@media (min-width:1200px) {
		.visible-lg-block {
			display: block !important
		}
	}
	
	@media (min-width:1200px) {
		.visible-lg-inline {
			display: inline !important
		}
	}
	
	@media (min-width:1200px) {
		.visible-lg-inline-block {
			display: inline-block !important
		}
	}
	
	@media (max-width:767px) {
		.hidden-xs {
			display: none !important
		}
	}
	
	@media (min-width:768px) and (max-width:991px) {
		.hidden-sm {
			display: none !important
		}
	}
	
	@media (min-width:992px) and (max-width:1199px) {
		.hidden-md {
			display: none !important
		}
	}
	
	@media (min-width:1200px) {
		.hidden-lg {
			display: none !important
		}
	}
	
	.visible-print {
		display: none !important
	}
	
	@media print {
		.visible-print {
			display: block !important
		}
	
		table.visible-print {
			display: table !important
		}
	
		tr.visible-print {
			display: table-row !important
		}
	
		th.visible-print,
		td.visible-print {
			display: table-cell !important
		}
	}
	
	.visible-print-block {
		display: none !important
	}
	
	@media print {
		.visible-print-block {
			display: block !important
		}
	}
	
	.visible-print-inline {
		display: none !important
	}
	
	@media print {
		.visible-print-inline {
			display: inline !important
		}
	}
	
	.visible-print-inline-block {
		display: none !important
	}
	
	@media print {
		.visible-print-inline-block {
			display: inline-block !important
		}
	}
	
	@media print {
		.hidden-print {
			display: none !important
		}
	}
	
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input[type=text]:focus,
	.kode_attorney_caption_3 span,
	.kf_login_password ul li a:hover,
	.kf_loging_input input:focus,
	.law_form_area textarea:focus,
	.law_form_filed input:focus,
	.kode_law_blog2_ancar a,
	.kode_law_blog2_caption span a,
	.kode_law_business ul li a:hover,
	.kode_law_property a,
	.kode_law_story a,
	.kode_law_frim_hdg h2 span,
	.kode_law_arrow a,
	.kode_law_need h3 span,
	.kode_banner_law_caption strong,
	.kode_banner_law_caption h3,
	.kode_law_navi2 ul li a:hover,
	.kode_about_us_latest_caption .kode_about_anker,
	.kode_coming_form p a:hover,
	.kode_coming_form form input:focus,
	.kode_404_form input:focus,
	.kode_content_us_form textarea:focus,
	.kode_content_us_form input:focus,
	.kode_attorney_detail_law span,
	.kode_attorney_detail_practice ul li a:hover,
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input:focus,
	.kode_attorney_detail_call li a:hover,
	.kode_attorney_detail_social ul li a:hover,
	.kode_detail_2_filed textarea:focus,
	.kode_detail_2_filed input:focus,
	.kode_detail_2_comment_fig:hover .kode_detail_2_replay h5,
	.kode_detail_2_comment_fig:hover .kode_detail_2_replay a,
	.kode_detail_2_comment h4 span,
	.kode_detail_2_caption p,
	.kode_detail_2_agency ul li a:hover,
	.kode_blog_detail_news_cap ul li a:hover,
	.kode_blog_categ_list li a.active span,
	.kode_blog_categ_list li a:hover span,
	.kode_blog_side_search input:focus,
	.kode_blog_detail_search input:focus,
	.kode_blog_detail_area textarea:focus,
	.kode_blog_side_search form button,
	.kode_blog_detail_content ul li a span,
	.kode_detail_fa_right li a:hover,
	.kode_detail_fa_right li a i,
	.kode_detail_star ul li a,
	.kode_detail_office ul li a:hover,
	.law_achievements_img:hover .law_achievements_caption span,
	.kode_blog_2_img:hover .kode_blog_2_read,
	.kode_blog_2_caption ul li a:hover,
	.blog_more a:hover,
	.kode_pagi_social ul li a:hover,
	.kode_error_404 h2 span,
	.kode_404_form input:focus,
	.kode_sing_up_kode input:focus,
	.kode_about_03_TESTIMONIAL a:hover,
	.top_navi_kode a:hover,
	.top_navi_search input:focus,
	.kode_about_03_TESTIMONIAL,
	.kode_about_03_icon span i,
	.kode_about_03_caption span,
	.kode_about_03_medical:hover a,
	.kode_about_03_medical:hover span,
	.kode_top_logo_caption a:hover,
	.kode_about_us_competition_icon:hover span,
	.kode_practice_detail_offices_caption p a:hover,
	.kode_about_us_latest_caption li a:hover,
	.kode_about_us_competition_caption h5,
	.kode_practice_about_us_caption a:hover,
	.kode_services_caption span,
	.kode_colum_3_img:hover .kode_colum_3_caption h5,
	.kode_colum_3_img:hover .kode_colum_3_caption a,
	.kode_content_us_footer_news input:focus,
	.kode_content_us_footer_news:hover,
	.kode_mapp_logo_img figcaption h5,
	.kode_services_caption a:hover,
	.kode_op_strip_social_icon ul li a:hover,
	.law_footer_caption input:focus,
	.law_footer_caption input:hover,
	.law_get button:hover,
	.law_choose_us_kode a:hover,
	.law_countdown_caption a:hover,
	.law_addres_caption a:hover,
	.law_addres_caption p>span:hover,
	.law_footer_caption button:hover:before,
	.law_footer_caption button,
	.law_our_team_img span,
	.law_latest_work_detail ul li a:hover,
	.law_countdown_caption span,
	.law_choose_us_icon i,
	.law_practice_area_caption>a,
	.law_practice_area_caption span,
	.banner_caption a,
	.banner_caption strong,
	.law_navigation_social_icon ul li a,
	.top_navi_circal:hover span,
	.top_strip_soical ul li a:hover,
	.top_strip_caption a,
	.kode_law_property.law_pro_3:hover .kode_law_property_caption.law_caption_3 span i,
	.law_form_filed input[type=text]:focus,
	.kf_login_social_icon h5>a:hover,
	.kode_detail_layer figcaption h6>a:hover {
		color: #a12e4d
	}
	
	.kode_blog_img:hover figure:before,
	.kode_blog_img figcaption a:hover,
	.kf_login_social_icon ul li a,
	.kode_attorney_caption_3 ul li a:hover,
	.kode_attorney_img_3:hover figure:before,
	.kf_login_singin button,
	.kf_loging_input:before,
	.kf_loging_input:after,
	.kf_login_1,
	.kode_area_02_img:hover figure:before,
	.kode_law_arrow a:hover,
	.kode_law_blog2_fig:hover .kode_law_blog2_ancar:before,
	.kode_law_blog2_fig:hover .kode_law_blog2_social:before,
	.kode_law_load a:hover,
	.kode_attorney_img:hover .kode_attorney_caption:before,
	.kode_law_gallery_img:hover figure:before,
	.kode_law_fig_cap a:hover,
	.kode_law_property:hover .kode_law_property_caption span,
	.kode_law_navi2 ul ul li a:hover,
	.kode_colum_3_img strong,
	.kode_about_us_competition_caption a i,
	.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a.active,
	.kode_banner_law_caption ul li a.active,
	.kode_banner_law_caption ul li a:hover,
	.kode_law_navi2>a,
	.kode_practice_about_us_chack:hover span,
	.banner_caption a:hover,
	.kode_top_header_navi ul ul li a:hover,
	.kode_coming_social li a.active,
	.kode_coming_social li a:hover,
	.kode_coming_form form button,
	.law_footer_caption button:hover,
	.kode_attorney_detail_hdg h4,
	.kode_attorney_detail_filed button,
	.kode_attorney_detail_question h4,
	.kode_attorney_detail_downlod a,
	.kode_detail_2_filed button,
	.kode_detail_2_left:hover,
	.kode_detail_2_social ul li a.active,
	.kode_detail_2_social ul li a:hover,
	.kode_detail_2_history h5,
	.kode_detail_2 ul li h5 a:focus,
	.kode_blog_detail_tags ul li a:hover,
	.kode_blog_detail_news span,
	.kode_blog_categ_list li a.active,
	.kode_blog_categ_list li a:hover,
	.kode_blog_filed_search button,
	.kode_blog_detail_social ul li a.active,
	.kode_blog_detail_social ul li a:hover,
	.kode_blog_detail_image figcaption,
	.kode_detail_layer:hover span,
	.kode_detail_accor_tab .panel-title>a:focus,
	.kode_detail_accor_tab .panel-title>a.active,
	.kode_detail_accor_tab .panel-title>a:hover,
	.kode_detail_2 ul li h5 a.active,
	.kode_detail_office ul li a i,
	.kode_detail_2 ul li h5 a:hover,
	.kode_area_03_caption a,
	.kode_area_02_img figcaption a:hover,
	.kode_area_02_caption a:hover,
	.kode_blog_2_img:hover figcaption,
	.kode_pagi_social .pagi_right,
	.kode_pagi_social .pagi_left,
	.kode_404_form a,
	.kode_about_03_slider .bx-wrapper .bx-controls-direction .bx-prev:after,
	.kode_about_03_slider .bx-wrapper .bx-controls-direction .bx-next:before,
	.kode_practice_detail_services_img:hover figure:before,
	.kode_practice_detail_offices_icon:hover span,
	.kode_practice_detail_download ul li a,
	.kode_practice_detail_social_tabs ul li a:focus,
	.kode_practice_detail_social_tabs ul li a.active,
	.kode_practice_detail_social_tabs ul li a:hover,
	.kode_about_us_latest_news .panel-heading a:focus,
	.kode_about_us_latest_news .panel-heading a.active,
	.kode_about_us_latest_news .panel-heading a:hover,
	.kode_about_us_span h5,
	.kode_about_us_silde .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.kode_about_us_silde .bx-wrapper .bx-pager.bx-default-pager a.active,
	.kode_about_us_competition_caption:hover a i,
	.kode_about_us_competition_caption a,
	.kode_about_us_legal:hover a,
	.kode_about_us_legal span,
	.kode_practice_readmore a,
	.kode_practice_filter_list ul li a:focus,
	.kode_practice_filter_list ul li a.active,
	.kode_practice_filter_list ul li a:hover,
	.kode_sing_up_kode button:hover,
	.kode_copyright_soical_icon ul a:hover,
	.kode_content_us_footer_news a:hover,
	.kode_content_us_footer_post:hover a,
	.kode_content_us_form button:hover,
	.kode_services_caption:hover span,
	.kode_top_logo_icon:hover i,
	.law_form_img_caption:before,
	.law_footer_social_icon li a:hover,
	.law_footer_caption button:hover:before,
	.law_get button,
	.law_achievements_img:hover .law_achievements_caption i,
	.law_our_team_img ul li a:hover,
	.law_choose_us_kode:after,
	.law_practice_area_caption>a:hover,
	.sab_banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.sab_banner .bx-wrapper .bx-pager.bx-default-pager a.active,
	.law_navigation_bar,
	.top_navi_search a,
	.top_navi_circal span,
	.bar,
	.kf_loging_input label,
	.kode_span_list span:nth-of-type(even) {
		background: #a12e4d
	}
	
	.kode_law_area_2 .owl-buttons .owl-prev:hover:before,
	.kode_law_area_2 .owl-buttons .owl-next:hover:before {
		background-color: #a12e4d;
		color: #fff
	}
	
	.kode_services_caption:hover:before,
	.kode_content_us_form input[type=text]:focus,
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input[type=text]:focus,
	.law_form_filed input,
	.kf_loging_input input:focus,
	.kode_law_load a:hover,
	.kode_law_property:hover .kode_law_property_caption span,
	.kode_law_property:hover:before,
	.kode_content_us_footer_post a,
	.kode_coming_social li a.active,
	.kode_coming_social li a:hover,
	.kode_coming_form form input:focus,
	.law_footer_caption input:focus,
	.kode_404_form input:focus,
	.kode_content_us_form textarea:focus,
	.kode_content_us_form input:focus,
	.kode_attorney_detail_practice:before,
	.kode_attorney_detail_question:before,
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input:focus,
	.kode_attorney_detail_fig figure,
	.kode_attorney_detail_accordian .panel-title a:focus,
	.kode_attorney_detail_accordian .panel-title a.active,
	.kode_attorney_detail_accordian .panel-title a:hover,
	.kode_detail_2_filed textarea:focus,
	.kode_detail_2_filed input:focus,
	.kode_detail_2_left:hover,
	.kode_detail_2_senior figure,
	.kode_blog_detail_tags ul li a:hover,
	.kode_blog_detail_news:hover figure:before,
	.kode_blog_categ_list li:first-child,
	.kode_blog_categ_list li a:hover span,
	.kode_blog_categ_list li a:hover,
	.kode_blog_side_search input:focus,
	.kode_blog_detail_area textarea:focus,
	.kode_blog_detail_search input:focus,
	.kode_detail_layer,
	.kode_detail_2 ul li h5 a:hover,
	.kode_area_02_caption a,
	.kode_area_02_caption h4:before,
	.kode_area_02_hdg p:before,
	.kode_blog_2_img:hover:before,
	.kode_pagi_social .pagi_right,
	.kode_pagi_social .pagi_left,
	.kode_attorney_caption,
	.top_navi_search input:focus,
	.law_footer_caption button:hover,
	.kode_about_03_tabs:hover,
	.kode_about_03_medical:hover span,
	.kode_content_us_footer_news input:focus,
	.kode_practice_detail_offices h4:before,
	.kode_practice_detail_download h4:before,
	.kode_practice_detail_social_list h2:before,
	.kode_about_us_latest_news h3:before,
	.kode_about_us_silde_caption img,
	.kode_about_us_competition_icon:hover,
	.law_our_team_hdg_1 h2:before,
	.kode_abouts_us_hdg h2:after,
	.kode_about_us_what_hdg h2:before,
	.kode_abouts_us_hdg a:after,
	.kode_practice_about_us_chack span,
	.kode_colum_3_img:hover figure:before,
	.kode_copyright_soical_icon ul a:hover,
	.kode_content_us_footer_post a,
	.kode_services_caption:hover:before,
	.kode_services_caption span,
	.kode_top_logo_icon a,
	.law_choose_us_kode a,
	.top_navi_circal span:hover,
	.banner_caption a,
	.law_footer_caption button,
	.law_achievements .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.law_achievements .bx-wrapper .bx-pager.bx-default-pager a.active,
	.law_achievements_caption ul:before,
	.law_achievements_img:hover .law_achievements_caption:before,
	.law_our_team_img:hover:before,
	.law_choose_us_row ul li:after,
	.law_choose_us_row ul li:after,
	.law_practice_area_caption>a,
	.law_practice_area_caption:hover:before,
	.banner_caption a,
	.law_form_filed input[type=text]:focus,
	.law_form_area textarea:focus,
	.kf_loging_input input[type=text]:focus {
		border-color: #a12e4d
	}
	
	.widget3_service2 li:hover figure {
		border-color: #ec4933 !important
	}
	
	input:focus,
	textarea:focus,
	.header-style-2-lawyer .kode_search-close:after,
	.header-style-2-lawyer .kode_search-close:before,
	.kode_pratices_content .kode-practice-thumbnail-data img,
	.kode_pratices_content .kode-practice-thumbnail-data h4,
	.kode_pratices_content .figcaption,
	.kode_attorney_detail_accordian .kd-accordion .accordion:after,
	.kode_attorney_detail_accordian .kd-accordion .accordion span,
	.kode_attorney_detail_accordian .kode_choose.accordion,
	.blog-info.blog-author a,
	.kode_blog2_content p,
	.kode_blog2_content h5 a,
	.kode_top_navigation .kode_search-close:before,
	.kode_top_navigation .kode_search-close:after,
	.kode_blog_img figcaption,
	.kode_blog_img figure:before,
	.kode_blog_img figcaption a,
	.kode_law_property a,
	.kode_law_property_caption.law_caption_3 span:after,
	.kode_law_property .kode_law_property_caption.law_caption_3 span i,
	.kf_login_social_icon ul li a,
	.kode_attorney_caption_3 ul li a,
	.kode_attorney_img_3 strong,
	.kode_attorney_img_3 figure:before,
	.kf_login_password ul li a,
	.kode_law_navi2 ul li a:after,
	.kode_law_navi2 ul li a:before,
	.kode_law_arrow a,
	.kode_law_client2_fig figure,
	.kode_law_blog2_fig,
	.kode_law_blog2_ancar a,
	.kode_law_blog2_ancar:before,
	.kode_law_blog2_social,
	.kode_law_blog2_social:before,
	.kode_attorney_caption:before,
	.kode_law_load a,
	.kode_law_fig_cap,
	.kode_law_gallery_img figure:before,
	.kode_law_fig_cap a,
	.kode_law_fig_cap a:before,
	.kode_law_business ul li a,
	.kode_law_property,
	.kode_law_property_caption span,
	.kode_law_property:before,
	.kode_top_login_2 li a,
	.kode_social_2 .kode_top_social_law_2 li a,
	.kode_top_phon_2 li a,
	.kode_banner_law_caption ul li a,
	.kode_law_navi2 ul li a,
	.kode_law_navi2>a,
	.kode_practice_about_us_chack span,
	.kode_about_us_legal span:before,
	.kode_practice_about_us_chack:hover span,
	.kode_practice_detail_social_tabs ul li a:before,
	.kode_practice_detail_social_tabs ul li a,
	.kode_coming_form p a,
	.kode_coming_social li a,
	.kode_coming_form form button,
	.kode_attorney_detail_law span,
	.kode_attorney_detail_practice ul li a,
	.kode_attorney_detail_filed button,
	.kode_attorney_detail_law p,
	.kode_attorney_detail_law h6 a,
	.kode_attorney_detail_law,
	.kode_attorney_detail_accordian .panel-title,
	.kode_attorney_detail_accordian .panel-title a,
	.kode_attorney_detail_downlod a,
	.kode_attorney_detail_call li a,
	.kode_attorney_detail_social ul li a,
	.kode_detail_2_filed button,
	.kode_detail_2_replay h5,
	.kode_detail_2_replay a,
	.kode_detail_2_left a,
	.kode_detail_2_left p,
	.kode_detail_2_left,
	.kode_detail_2_social ul li a,
	.kode_detail_2_agency ul li a,
	.law_practice_area_caption>a,
	.kode_area_03_caption a,
	.kode_practice_readmore a,
	.kode_blog_detail_tags ul li a,
	.kode_blog_detail_news span,
	.kode_blog_detail_news figure:before,
	.kode_blog_detail_news_cap ul li a,
	.kode_blog_categ_list li a span,
	.kode_blog_categ_list li a,
	.kode_blog_filed_search button,
	.kode_detail_replay span,
	.kode_detail_replay p,
	.kode_detail_replay h5 i,
	.kode_detail_replay h5,
	.kode_detail_comment_fig,
	.kode_blog_detail_social ul li a,
	.kode_detail_layer a,
	.kode_detail_layer span,
	.kode_detail_star ul li a,
	.kode_detail_2 ul li h5 a:before,
	.kode_detail_fa_right li a,
	.kode_detail_accordian .panel-title a,
	.kode_detail_office ul li a,
	.kode_detail_2 ul li h5 a,
	.kode_area_03_caption,
	.kode_area_02_caption a,
	.kode_area_02_img figcaption a,
	.kode_area_02_img figcaption,
	.kode_area_02_img figure:before,
	.law_achievements_caption span,
	.kode_blog_2_img:before,
	.kode_blog_2_img .kode_blog_2_read,
	.kode_blog_2_caption ul li a,
	.kode_blog_2_img figcaption,
	.blog_more a,
	.kode_pagi_social ul li a,
	.kode_attorney_caption ul li a,
	.kode_attorney_caption,
	.kode_404_form a,
	.kode_about_03_TESTIMONIAL a,
	.top_navi_kode a,
	.kode_about_03_client_img figure,
	.kode_about_03_img>figure:before,
	.kode_about_03_img>figure:after,
	.kode_about_03_tabs p,
	.kode_about_03_tabs span,
	.kode_about_03_medical a,
	.kode_about_03_medical span,
	.kode_practice_detail_img img,
	.kode_top_logo_icon i,
	.kode_top_logo_caption a,
	.kode_colum_3_img figure img,
	.law_achievements_img_kode img,
	.kode_about_us_competition_icon span,
	.kode_practice_detail_download ul li a,
	.kode_practice_detail_offices_icon span,
	.kode_practice_detail_offices_caption p a,
	.kode_practice_detail_social_list ul li a:before,
	.kode_practice_detail_social_list ul li a,
	.kode_about_us_latest_news .panel-heading a:before,
	.kode_about_us_latest_news .panel-heading a,
	.kode_about_us_latest_caption li a,
	.kode_about_us_competition_caption a i,
	.kode_about_us_competition_caption a,
	.kode_about_us_competition_icon,
	.kode_about_us_legal a,
	.kode_practice_about_us_caption h2 a,
	.kode_colum_3_caption h2,
	.kode_colum_3_img figcaption,
	.kode_colum_3_img figure:before,
	.kode_colum_3_caption a,
	.kode_practice_readmore a,
	.kode_practice_filter_list ul li a,
	.kode_top_header_navi a,
	.kode_sing_up_kode button,
	.kode_copyright_soical_icon ul a,
	.kode_copyright_nav ul li a,
	.kode_content_us_footer_news a,
	.kode_content_us_footer_post a,
	.kode_content_us_footer_caption ul li a,
	.kode_content_us_form button:before,
	.kode_content_us_form button,
	.kode_services_caption:before,
	.kode_services_caption a,
	.kode_services_caption span,
	.kode_banner_caption ul li a,
	.kode_top_logo_icon a,
	.kode_op_strip_social_icon ul li a,
	.kode_top_strip_navi ul li a,
	.law_get button,
	.law_choose_us_kode a,
	.law_addres_caption a,
	.law_countdown_caption a,
	.law_footer_caption button,
	.law_practice_area_img>figure:after,
	.top_navi_search a,
	.law_footer_social_icon li a,
	.law_achievements_caption:before,
	.law_achievements_caption,
	.law_achievements_caption i,
	.law_our_team_img ul li a,
	.law_our_team_img ul,
	.law_our_team_img,
	.law_our_team_img:before,
	.law_latest_work_detail ul li a,
	.law_practice_area_caption a,
	.law_practice_area_caption p,
	.law_practice_area_caption h3,
	.law_practice_area_caption span,
	.law_practice_area_caption:before,
	.law_practice_area_caption,
	.top_navi_circal span,
	.banner_caption a,
	.banner_caption a:before,
	.law_navigation_social_icon ul li a,
	.law_navigation_list .law_navigtion ul li a,
	.top_strip_soical ul li a,
	.kode_law_area_2 .owl-buttons .owl-prev,
	.kode_law_area_2 .owl-buttons .owl-prev:before,
	.kode_law_area_2 .owl-buttons .owl-next:before,
	.kode_law_area_2 .owl-buttons .owl-next,
	.kode_law_navi2 ul ul,
	.kode_law_navi2 ul ul ul,
	.kode_law_fig_cap,
	.law_form_filed input[type=text],
	.kode_law_client2_fig figure,
	.kode_about_us_latest_caption h6>a,
	.custom-btn,
	.kode_area_03_caption a,
	.kode_top_phon_2 li i,
	.kf_login_singin button,
	.panel,
	.panel-heading,
	.collapse,
	.nav-tabs>li,
	.tagcloud a,
	.kode_content_us_form input,
	.kd-vertical-tab.tabs.kd-tab.kode_planning_wrap ul li a,
	.panel-body,
	.kode_detail_layer figcaption h6>a {
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out
	}
	
	.kode_blog2_modern:hover:before {
		background-color: #ec4933 !important
	}
	
	.widget_navi li a:hover,
	.social_tag li a:hover,
	.widget_p a,
	.kode_latest_thumbnail a:hover,
	.kode_latest_modern:hover .kode_latest_content h5,
	.kode_latest_readmore,
	.kode_latest_meta li a:hover,
	.kode_latest_meta li a i,
	.kode_pricing_text h6,
	.kode_pricing_text h6:before,
	.kode_pricing_text h6:after,
	.kode_pricing_detail li a:hover,
	.kode_buy,
	.kode_pricing_detail li a i,
	.kode_pricing_text span,
	.kode_client_author_content h5,
	.kode_progres_icon li a,
	.kode_progres_content a:hover,
	.kode_progres_content a i,
	.kode_progres_content h6,
	.kode_achievement_text h5 a:hover,
	.kode_achievement_text span,
	.kode_widget_navi li a:hover,
	.kode_widget_link ul li a:hover,
	.widget_service_text a:hover,
	.kode_blog_content h4 a:hover,
	.kode_rating_star li a:hover,
	.kode_attorney_des:hover .kode_attorney_content h5,
	.kode_pratices_content:hover .kode_firm_button,
	.kode_services_2_content h4 a:hover,
	.kode_firm_detail li a:hover,
	.kode_firm_detail li a:before,
	.kode_services-caption a:hover,
	.kode_services_icon h4 a:hover,
	.navigation ul li a:hover,
	.kode_top_search_menu a:hover,
	.kode_top_contact ul li a:hover {
		color: #3279b7
	}
	
	.kode_sidebar_service li a:hover,
	.kode-search label:before,
	.kode-sidebar-element .kode-search label:before,
	.kode-side-menu.widget_rss ul li span,
	.kode-side-menu.widget_recent_entries ul li a:hover,
	.kode-side-menu.widget_pages ul li a:before {
		color: #3279b7 !important
	}
	
	.navigation.navi_2.navi_3 .dl-menu.kode-main-mobile-menu.dl-menuopen li a:hover,
	.gallery-icon:hover:before,
	.kode_table.active .kode-button-style-law-5,
	.kode_table:hover .kode-button-style-law-5,
	.navigation .sub-menu li a:hover,
	.widget.form_field button,
	.kode_slide_fig:hover figure:before,
	.kode_latest_readmore:hover,
	.kode_quote_commet_field .selectric-items li:hover,
	.kode_quote_commet_field .selectric-items li.highlighted,
	.form_quote_submit .submit,
	.kode_law_pricing_list.active .kode_buy,
	.kode_law_pricing_list:hover .kode_buy,
	.kode_experience2_text.client_text .slick-prev:hover,
	.kode_experience2_text.client_text .slick-next:hover,
	.kode_practice_area2_text:hover:before,
	.progress-names .bar,
	.kode_progres_icon li a:hover,
	.kode_service2_content.active,
	.kode_service2_content:hover,
	.kode_copyright_text a:hover,
	.kode_copyright,
	.kode_testimaonial_text .slick-prev:hover,
	.kode_testimaonial_text .slick-next:hover,
	.kode_attorney_icon li a:hover,
	.form-submit .submit,
	.kf_commet_field .selectric-items li:hover,
	.kf_commet_field .selectric-items li.highlighted,
	.kode_pratices_content:hover figure:before,
	.kode_services_text:hover .kode_services_icon span,
	.kode_services_2_des:hover span,
	.kode_firm_button,
	.kode_firm_fig .slick-prev:hover:before,
	.kode_firm_fig .slick-next:hover:before,
	.kode_services_content,
	.kode_banner .slick-dots .slick-active,
	.kode_banner .slick-dots li:hover,
	.kode_banner figcaption a:hover,
	.navigation .button:hover,
	.kode_top_social_icon ul li a:hover {
		background-color: #3279b7
	}
	
	.kode_form_experience .kode_experience_text .kode_firm_button,
	.kode-side-menu.widget_archive ul li:hover,
	.kode_side_copyright .kode_side_icon li a:before,
	.kode-side-menu.widget_tag_cloud .tagcloud a:hover,
	.calendar_wrap thead tr,
	.kode-sidebar-menu-element .widget_nav_menu ul li a:hover,
	.tagcloud a:hover,
	.kode-sidebar-menu-element .widget_recent_comments li:hover,
	.calendar_wrap tr td:hover,
	.kode-side-menu.widget_meta ul li a:hover,
	.kode-side-menu.widget_pages ul li a:hover,
	.kode-side-menu.widget_archive li:hover,
	.kode-side-menu.widget_categories ul li:hover {
		background-color: #3279b7 !important
	}
	
	.kode-sidebar-menu-element .widget_recent_comments li:hover .widget.form_field input:focus,
	.kode_latest_readmore:hover,
	.kode_quote_textarea textarea:focus,
	.kode_quote_commet_field input:focus,
	.kode_law_pricing_list.active .kode_buy,
	.kode_law_pricing_list:hover .kode_buy,
	.kode_progres_icon li a:hover,
	.kode_testimaonial_text .slick-prev:hover,
	.kode_testimaonial_text .slick-next:hover,
	.kode_attorney_icon li a:hover,
	.kode_textarea textarea:focus,
	.kf_commet_field .selectric:focus,
	.kf_commet_field input:focus,
	.kode_services_text:hover .kode_services_icon span,
	
	.kode_services_2_des:hover span,
	.kode_banner figcaption a:hover,
	.navigation .button:hover,
	.kode_top_social_icon ul li a:hover {
		border-color: #3279b7
	}
	
	.tagcloud a:hover,
	.widget-search .kode-search input[type=text]:focus {
		border-color: #3279b7 !important
	}
	
	.kode-side-menu.widget_archive ul li:hover,
	.kode_sidebar_service li a,
	.tagcloud a,
	.kode-sidebar-menu-element .widget_nav_menu ul li a,
	.kode-sidebar-menu-element .widget_nav_menu ul li a:before,
	.kode-side-menu.widget_recent_entries ul li a,
	.kode-sidebar-menu-element .widget_recent_comments li,
	.calendar_wrap tr td,
	.kode-side-menu.widget_meta ul li a,
	.kode-side-menu.widget_pages ul li a,
	.kode-side-menu.widget_pages ul li a:before,
	.kode-side-menu.widget_archive li,
	.kode-side-menu.widget_categories ul li,
	.navigation.navi_2.navi_3 .dl-menu.kode-main-mobile-menu.dl-menuopen li a,
	.widget_p a,
	.widget_navi li a,
	.social_tag li a,
	.widget.form_field button,
	.kode_slide_fig a,
	.kode_slide_fig figure:before,
	.kode_latest_content h5,
	.kode_latest_thumbnail a,
	.kode_latest_thumbnail figure:before,
	.kode_latest_readmore,
	.kode_latest_meta li a,
	.form_quote_submit .submit,
	.kode_pricing_text h6,
	.kode_law_pricing_list .kode_buy,
	.kode_law_pricing_list,
	.kode_pricing_detail li a,
	.kode_experience2_text.client_text .slick-prev:before,
	.kode_experience2_text.client_text .slick-next:before,
	.kode_practice_area2_text h5 a,
	.kode_practice_area2_text:before,
	.kode_progres_icon li a,
	.kode_progres_content a,
	.kode_achievement_list ul li,
	.kode_achievement_text h5 a,
	.kode_service2_content,
	.kode_copyright_text>p>a,
	.kode_copyright_text a,
	.kode_widget_navi li a,
	.kode_widget_link.instagram li img,
	.kode_widget_link.instagram li:before,
	.kode_widget_link ul li a,
	.widget_service_text a,
	.kode_blog_content h4 a,
	.kode_rating_star li a,
	.kode_testimaonial_text .slick-prev,
	.kode_testimaonial_text .slick-next,
	.kode_attorney_des figure img,
	.kode_attorney_content h5,
	.kode_attorney_icon li a,
	.kode_attorney_content,
	.kode_attorney_icon,
	.kode_attorney_content span,
	.form-submit .submit,
	.kf_commet_field .selectric-items li,
	.kode_pratices_content figure:before,
	.kode_pratices_content figcaption,
	.kode_pratices_content .kode_firm_button,
	.kode_pratices_content figcaption p,
	.kode_services_icon span,
	.kode_services_2_des span,
	.kode_services_2_content h4 a,
	.kode_firm_button,
	.kode_firm_detail li a,
	.kode_firm_fig .slick-prev:before,
	.kode_firm_fig .slick-next:before,
	.kode_services_content h4 a,
	.kode_services-caption a,
	.kode_services_icon h4 a,
	.kode_services_content span,
	.kode_services_text,
	.kode_banner .slick-dots li,
	.kode_banner figcaption a,
	.navigation .button,
	.navigation ul li a,
	.kode_top_search_menu a,
	.kode_top_social_icon ul li a,
	.kode_top_contact ul li a {
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out
	}
	
	.kode_blog_detail_slider .slick-prev:before,
	.kode_blog_detail_slider .slick-next:before,
	.download_file ul li a i,
	.widget.categories.prictice_area .slick-prev:hover:before,
	.widget.categories.prictice_area .slick-next:hover:before,
	.timing_call_info a:hover,
	.timing_call_info i,
	.team_detail_education_list li a:hover,
	.kode_team_detail_call_info a:hover,
	.team_detail_meta_list li a:hover,
	.kode_event_medium_modern .event_clone:hover,
	.kode_event_content h4,
	.kode_post_medium:hover .kode_post_content h6 a,
	.widget.categories.call_info a,
	.categories_detail li:hover:before,
	.categories_detail li a:hover,
	.kode_latest_meta.blog_meta li a:hover,
	.kode_pager li a:hover,
	.kode_pagination_list a:hover,
	.kode_404_content.content_2 .kode_404_field input,
	.kode_404_content.content_2 h4,
	.koed_sab_banner_content ul li a:hover,
	.kode_404_footer p a:hover,
	.kode_404_content p i,
	.kode_copyright3_content>a:hover,
	.copyright_social_icon li a:hover,
	.kode_widget_service.service2 .widget_service_text a:hover,
	.kode_copyright3_content p a:hover,
	.widget3_blog_meta li a:hover,
	.kode_pricing2_btn,
	.kode_blog2_thumbnail span,
	.kode_team_wrap .slick-prev:before,
	.kode_team_wrap .slick-next:before,
	.kode_service3_content h5 a:hover,
	.kode_blog_grid_content h5 a:hover,
	.navigation.navi_2.navi_3 ul li a:hover {
		color: #c18f5a
	}
	
	.kode_blog_detail_slider .slick-prev:hover,
	.kode_blog_detail_slider .slick-next:hover,
	.kode_blog2_modern.mordern_2.mordern_3.full_blog figcaption>span,
	.download_file ul li a:hover,
	.widget.insolvency_content a,
	.progress-names.progres_2 .bar,
	.kode_event_medium_modern:hover .kode_event_content .kode_readmore,
	.kode_event_medium_modern:hover .kode_event_content h4,
	.widget.recent_tags li a:hover,
	.kode_listing_field button,
	.kode_more_btn,
	.kode_blog2_modern.mordern_2 figcaption>span,
	.kode_404_icon a:hover,
	.kode_404_content>a:hover,
	.kode_404_field button,
	.navigation.navi_2.navi_3 .sub-menu li a:hover,
	.form_widget_submit .submit,
	.widget3_social_icon li a:hover,
	.kode_pricing2_list.active h5,
	.kode_pricing2_list.active .kode_pricing2_btn,
	.kode_pricing2_list:hover .kode_pricing2_btn,
	.kode_pricing2_list:hover h5,
	.kode_blog2_warp:before,
	.kode_blog2_content span,
	.kode_team_wrap .slick-prev:hover,
	.kode_team_wrap .slick-next:hover,
	.kode_team_fig figcaption ul li a:hover,
	.kode_team_fig figcaption:before,
	.kode_achievement2_content,
	.kode_banner3_content,
	.kode_banner3_fig figcaption a:hover,
	.kode_top_bar.bar_2.top_bar_3 {
		background-color: #c18f5a
	}
	
	.kode_counter_text:hover,
	.kode_law_client2_fig .kode_pet_value:after,
	.kode_law_client2_fig .kode_pet_value:before,
	.categories_detail li:hover,
	.kode_section_hdg2.hdg_5 h2:before,
	.widget.recent_tags li a:hover,
	.kode_listing_field input:focus,
	.kode_blog2_modern.mordern_2:hover,
	.kode_404_content.content_2 .kode_404_field input:focus,
	.kode_404_field input:focus,
	.kode_404_icon a:hover,
	.widget_textarea textarea:focus,
	.kode_widget_field input:focus,
	.widget3_social_icon li a:hover,
	.kode_pricing2_list.active .kode_pricing2_btn,
	.kode_pricing2_list:hover .kode_pricing2_btn,
	.kode_team_fig figcaption ul li a:hover,
	.kode_section_hdg2.hdg_3.hdg_7 h2:before {
		border-color: #0b1e5a;
	}
	
	.widget3_service2 li figure,
	.widget3_service2 li figure img,
	.kode_law_client2_fig .kode_pet_value:after,
	.kode_law_client2_fig .kode_pet_value:before,
	.gallery-icon:before,
	.kode_blog_detail_slider .slick-prev:before,
	.kode_blog_detail_slider .slick-next:before,
	.kode_blog_detail_slider .slick-prev,
	.kode_blog_detail_slider .slick-next,
	.team_detail_description figure img,
	.download_file ul li a i,
	.download_file ul li a,
	.widget.categories.prictice_area .slick-prev:before,
	.widget.categories.prictice_area .slick-next:before,
	.timing_call_info a,
	.widget.insolvency_content a,
	.team_detail_education_list li a,
	.kode_team_detail_call_info a,
	.team_detail_meta_list li a,
	.kode_event_medium_modern figure img,
	.kode_event_content .kode_readmore,
	.kode_event_content h4,
	.kode_event_medium_modern .event_clone,
	.kode_event_medium_modern figure:before,
	.widget.recent_tags li a,
	.kode_post_des figure img,
	.kode_post_content h6 a,
	.widget.categories.call_info a,
	.categories_detail li:before,
	.categories_detail li,
	.kode_listing_field button,
	.kode_more_btn,
	.kode_blog2_modern.mordern_2,
	.kode_blog2_modern.mordern_2>figure img,
	.kode_pager li a,
	.kode_pagination_list a,
	.koed_sab_banner_content ul li a,
	.kode_404_footer p a,
	.kode_404_icon a,
	.kode_404_content>a,
	.kode_404_field button,
	.kode_copyright3_content>a,
	.navigation .sub-menu,
	.navigation .sub-menu li a,
	.copyright_social_icon li a,
	.kode_copyright3_content p a,
	.form_widget_submit .submit,
	.widget3_blog_meta li a,
	.widget3_social_icon li a,
	.kode_pricing2_list,
	.kode_pricing2_btn,
	.kode_pricing2_list h5,
	.kode_team_wrap .slick-prev:before,
	.kode_team_wrap .slick-next:before,
	.kode_team_wrap .slick-prev,
	.kode_team_wrap .slick-next,
	.kode_team_fig figure img,
	.kode_team_fig figcaption,
	.kode_team_fig figcaption ul li a,
	.kode_service2_grid:hover figure img,
	.kode_service3_content,
	.kode_service2_grid,
	.kode_service3_contentp,
	.kode_service3_content h5 a,
	.kode_service3_contentspan,
	.kode_service2_grid figure:before,
	.kode_blog_grid_content h5 a,
	.kode_blog_grid figure img,
	.kode_banner3_content a,
	.kode_counter_text:after,
	.kode_law_client2_fig .kode_pet_value,
	.kode_banner3_fig figcaption a,
	.kode_achievement_list ul li,
	.kode_latest_content a,
	.kode_pet_value:before,
	.kode_blog_video figure:before,
	.widget3_service2 li figure img,
	.kode_blog_video figure img,
	.widget3_service2 li figure:before,
	.kode_blog_video figcaption,
	.kode_pet_value:after,
	.kode_pratices_content figcaption:before,
	.kode_latest_blog figure:before,
	.kode_latest_blog figure img,
	.gallery-icon i,
	.kode_achievement_list ul li:before,
	.kode_achievement_list ul li:after,
	.kode_galry_item figcaption,
	.kode_galry_item figure:before,
	.kode_about_03_cols ul li:before,
	.widget_lawbase_our_office_widget ul li a,
	.widget_lawbase_practice_area_categories_widget.kode-widget ul li a,
	.widget_kode_honors_and_awards_widget.kode-widget ul li a,
	.kode-pagination ul li a,
	.kode-pagination>span,
	.kode-pagination>a,
	.kode_about_03_client_img .kode_pet_value,
	.navigation.navi_2.navi_3 ul li a {
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out
	}
	
	.widget_textarea textarea,
	.kode_widget_field input {
		transition: all .5s ease-in-out;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out
	}
	
	.kode-navigation-wrapper {
		font-family: Open Sans
	}
	
	.kode-caption-title,
	.kode-caption-text,
	h1,
	h2,
	h3,
	h4,
	h6 {
		/* font-family: Open Sans; */
	}
	
	body {
		font-size: 14px
	}
	
	h1 {
		font-size: 62px
	}
	
	h2 {
		font-size: 36px
	}
	
	h3 {
		font-size: 30px
	}
	
	h4 {
		font-size: 24px
	}
	
	h6 {
		font-size: 16px
	}
	
	.navigation ul>li>a,
	.navbar-nav>li>a {
		color: #fff !important
	}
	
	.kode-linksection,
	.kode-modren-btn {
		border-color: #fff !important
	}
	
	.kode-linksection,
	.kode-modren-btn {
		background: #fff !important
	}
	
	.navigation ul>li:hover>a {
		background-color: #17c4bb !important;
		border-radius: 20px;
		color: #fff !important;
	}
	
	.navigation ul.sub-menu>li:hover>a,
	.navigation .sub-menu li a:hover {
		background-color: #3279b7 !important
	}
	.navigation ul>li>a.active {
		background-color: #17c4bb !important;
		border-radius: 20px;
	}
	
	.lawbase_top_strip2 {
		background: #fff !important
	}
	
	.navigation ul>li:hover>a,
	.navbar-nav>li:hover {
		color: #fff !important
	}
	
	.navigation .sub-menu,
	.navigation .children,
	.navbar-nav .children {
		background: #fff !important
	}
	
	.navigation .menu .sub-menu li:hover a:before,
	.navigation .sub-menu li:hover a:before,
	.navbar-nav .children li:hover a:before {
		color: #000 !important
	}
	
	.navigation ul li ul>li:hover>a,
	.navbar-nav li ul>li:hover>a {
		color: #000 !important
	}
	
	.navigation .sub-menu li a,
	.navigation .children li a,
	.navbar-nav .children li a {
		color: #000 !important
	}
	
	#header-style-3 .kode_top_strip:before,
	.kode_header_7 .kode_top_eng:before {
		background: #fff !important
	}
	
	body {
		background-color: #fff
	}
	
	.footer:before {
		opacity: .7
	}
	
	footer:before {
		background-color: #000
	}
	
	.widget3_wraper {
		background-position: center center;
		float: left;
		position: relative;
		width: 100%
	}
	
	.kode_footer_wrap {
		background-position: center center;
		float: left;
		position: relative;
		width: 100%
	}
	
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input[type=text]:focus,
	.kode_attorney_caption_3 span,
	.kf_login_password ul li a:hover,
	.kf_loging_input input:focus,
	.law_form_area textarea:focus,
	.law_form_filed input:focus,
	.kode_law_blog2_ancar a,
	.kode_law_blog2_caption span a,
	.kode_law_business ul li a:hover,
	.kode_law_property a,
	.kode_law_story a,
	.kode_law_arrow a,
	.kode_law_need h3 span,
	.kode_banner_law_caption strong,
	.kode_banner_law_caption h3,
	.kode_law_navi2 ul li a:hover,
	.kode_about_us_latest_caption .kode_about_anker,
	.kode_coming_form p a:hover,
	.kode_404_form input:focus,
	.kode_content_us_form textarea:focus,
	.kode_content_us_form input:focus,
	.kode_attorney_detail_law span,
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input:focus,
	.kode_attorney_detail_call li a:hover,
	.kode_attorney_detail_social ul li a:hover,
	.kode_detail_2_filed textarea:focus,
	.kode_detail_2_filed input:focus,
	.kode_detail_2_comment_fig:hover .kode_detail_2_replay h5,
	.kode_detail_2_comment h4 span,
	.kode_detail_2_caption p,
	.kode_detail_2_agency ul li a:hover,
	.kode_blog_detail_news_cap ul li a:hover,
	.kode_blog_categ_list li a.active span,
	.kode_blog_categ_list li a:hover span,
	.kode_blog_side_search input:focus,
	.kode_blog_detail_search input:focus,
	.kode_blog_detail_area textarea:focus,
	.kode_blog_side_search form button,
	.kode_blog_detail_content ul li a span,
	.kode_detail_fa_right li a:hover,
	.kode_detail_fa_right li a i,
	.kode_detail_star ul li a,
	.law_achievements_img:hover .law_achievements_caption span,
	.kode_blog_2_img:hover .kode_blog_2_read,
	.kode_blog_2_caption ul li a:hover,
	.blog_more a:hover,
	.kode_pagi_social ul li a:hover,
	.kode_error_404 h2 span,
	.kode_404_form input:focus,
	.kode_sing_up_kode input:focus,
	.kode_about_03_TESTIMONIAL a:hover,
	.top_navi_kode a:hover,
	.top_navi_search input:focus,
	.kode_about_03_TESTIMONIAL,
	.kode_about_03_icon span i,
	.kode_about_03_caption span,
	.kode_about_03_medical:hover a,
	.kode_about_03_medical:hover span,
	.kode_top_logo_caption a:hover,
	.kode_about_us_competition_icon:hover span,
	.kode_practice_detail_offices_caption p a:hover,
	.kode_about_us_latest_caption li a:hover,
	.kode_about_us_competition_caption>h5,
	.kode_practice_about_us_caption a:hover,
	.kode_services_caption span,
	.kode_colum_3_img:hover .kode_colum_3_caption h5,
	.kode_colum_3_img:hover .kode_colum_3_caption a,
	.kode_content_us_footer_news input:focus,
	.kode_content_us_footer_news:hover,
	.kode_mapp_logo_img figcaption h5,
	.kode_services_caption a:hover,
	.kode_op_strip_social_icon ul li a:hover,
	.law_footer_caption input:focus,
	.law_footer_caption input:hover,
	.law_get button:hover,
	.law_choose_us_kode a:hover,
	.law_countdown_caption a:hover,
	.law_addres_caption a:hover,
	.law_addres_caption p>span:hover,
	.law_footer_caption button:hover:before,
	.law_footer_caption button,
	.law_our_team_img span,
	.law_latest_work_detail ul li a:hover,
	.law_countdown_caption span,
	.law_choose_us_icon i,
	.law_practice_area_caption>a,
	.law_practice_area_caption span,
	.law_practice_area_caption span a,
	.banner_caption a,
	.banner_caption strong,
	.law_navigation_social_icon ul li a,
	.top_navi_circal:hover span,
	.top_strip_soical ul li a:hover,
	.top_strip_caption a,
	.kode_law_property.law_pro_3:hover .kode_law_property_caption.law_caption_3 span i,
	.law_form_filed input[type=text]:focus,
	.kf_login_social_icon h5>a:hover,
	.kode_detail_layer figcaption h6>a:hover,
	.kode_practice_about_us_caption h2>a:hover,
	.law_achievements_caption h4>a:hover,
	.law_our_team_img h4>a:hover,
	.kode_about_us_legal>h6>a:hover,
	.kode_about_us_latest_caption h6>a:hover,
	.kode_blog_2_caption h4>a:hover,
	.kode_blog_2_img .kode_blog_2_read:hover,
	.kode_detail_2_agency ul li a:hover,
	.kode-pagination>a:hover,
	.kode-search label:before,
	.kode-blog-content.kode_pet_blog_des>a,
	.law_achievements_caption ul li.blog-info:hover a,
	.kode_blog_video figcaption a:hover,
	.widget_navi li a:hover,
	.social_tag li a:hover,
	.widget_p a,
	.kode_latest_thumbnail a:hover,
	.kode_latest_modern:hover .kode_latest_content h5,
	.kode_latest_meta li a:hover,
	.kode_latest_meta li a i,
	.kode_pricing_text h6,
	.kode_pricing_text h6:before,
	.kode_pricing_text h6:after,
	.kode_pricing_detail li a:hover,
	.kode_pricing_detail li a i,
	.kode_pricing_text span,
	.kode_client_author_content h5,
	.kode_progres_icon li a,
	.kode_progres_content a:hover,
	.kode_progres_content a i,
	.kode_progres_content h6,
	.kode_achievement_text h5 a:hover,
	.kode_achievement_text span,
	.kode_widget_navi li a:hover,
	.kode_widget_link ul li a:hover,
	.widget_service_text a:hover,
	.kode_blog_content h4 a:hover,
	.kode_rating_star li a:hover,
	.kode_attorney_des:hover .kode_attorney_content h5,
	.kode_pratices_content:hover .kode_firm_button,
	.kode_services_2_content h4 a:hover,
	.kode_firm_detail li a:hover,
	.kode_firm_detail li a:before,
	.kode_services-caption a:hover,
	.kode_services_icon h4 a:hover,
	.navigation ul li a:hover,
	.kode_top_search_menu.menu_2.menu_3 a:hover,
	.kode_company_text a:hover,
	.kode_about_text p:first-child,
	.kode_address_content .widget_service_text a:hover,
	.kode_widget_service.contact_info span,
	.kode_blog_detail_slider .slick-prev:before,
	.kode_blog_detail_slider .slick-next:before,
	.download_file ul li a i,
	.widget.categories.prictice_area .slick-prev:hover:before,
	.widget.categories.prictice_area .slick-next:hover:before,
	.timing_call_info a:hover,
	.timing_call_info i,
	.team_detail_education_list li a:hover,
	.kode_team_detail_call_info a:hover,
	.team_detail_meta_list li a:hover,
	.kode_event_medium_modern .event_clone:hover,
	.kode_event_content h4,
	.kode_post_medium:hover .kode_post_content h6 a,
	.widget.categories.call_info a,
	.categories_detail li:hover:before,
	.categories_detail li a:hover,
	.kode_latest_meta.blog_meta li a:hover,
	.kode_pager li a:hover,
	.kode_pagination_list a:hover,
	.kode_404_content.content_2 .kode_404_field input,
	.kode_404_content.content_2 h4,
	.koed_sab_banner_content ul li a:hover,
	.kode_404_footer p a:hover,
	.kode_404_content p i,
	.kode_copyright3_content>a:hover,
	.copyright_social_icon li a:hover,
	.kode_widget_service.service2 .widget_service_text a:hover,
	.kode_copyright3_content p a:hover,
	.widget3_blog_meta li a:hover,
	.kode_pricing2_btn,
	.kode_blog2_thumbnail span,
	.kode_team_wrap .slick-prev:before,
	.kode_team_wrap .slick-next:before,
	.kode_service3_content h5 a:hover,
	.blog-info.blog-author>a,
	.kode_blog_grid_content h5 a:hover,
	.kode_banner_caption ul li a:hover,
	.navigation.navi_2.navi_3 ul li a:hover,
	.kode_top_search_menu a:hover,
	.kode_latest_content a:hover,
	.kode_achievement_list ul li:before,
	.kode_achievement_list ul li:after,
	.widget_kode_honors_and_awards_widget.kode-widget ul li a:hover,
	.kode-search label:before,
	.kode_latest_meta li i,
	.widget_lawbase_our_office_widget ul li a:hover,
	.kode_detail_office ul li a,
	.kode_detail_office ul li:hover a,
	.kode-theme-color-text-color,
	#kode_search .kode_search-close:after,
	.kode-theme-color-text,
	.kode_top_contact ul li a:hover {
		color: #fff !important
	}
	
	.kode_blog_img:hover figure:before,
	.kode_blog_img figcaption a:hover,
	.kf_login_social_icon ul li a,
	.kode_attorney_caption_3 ul li a:hover,
	.kode_attorney_img_3:hover figure:before,
	.kf_login_singin button,
	.kf_loging_input:before,
	.kode-theme-color-bg-color,
	.kode-theme-color-bg,
	.kf_loging_input:after,
	.kf_login_1,
	.kode_area_02_img:hover figure:before,
	.kode_law_arrow a:hover,
	.kode_law_blog2_fig:hover .kode_law_blog2_ancar:before,
	.kode_law_blog2_fig:hover .kode_law_blog2_social:before,
	.kode_law_load a:hover,
	.kode_attorney_img:hover .kode_attorney_caption:before,
	.kode_law_gallery_img:hover figure:before,
	.kode_law_fig_cap a:hover,
	.kode_law_property:hover .kode_law_property_caption span,
	.kode_law_navi2 ul ul li a:hover,
	.kode_colum_3_img strong,
	.kode_about_us_competition_caption>a>i,
	.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a.active,
	.kode_banner_law_caption ul li a.active,
	.kode_banner_law_caption ul li a:hover,
	.kode_law_navi2>a,
	.kode_practice_about_us_chack:hover span,
	.banner_caption a:hover,
	.kode_top_header_navi ul ul li a:hover,
	.kode_coming_social li a.active,
	.kode_coming_social li a:hover,
	.kode_coming_form form button,
	.law_footer_caption button:hover,
	.kode_attorney_detail_hdg h4,
	.widget-heading-2,
	.kode_attorney_detail_filed button,
	.kode_attorney_detail_filed input[type=submit],
	.kode_attorney_detail_question h4,
	.kode_attorney_detail_downlod a,
	.kode_detail_2_filed button,
	.kode_detail_2_left:hover,
	.kode_detail_2_social ul li a.active,
	.kode_detail_2_social ul li a:hover,
	.kode_detail_2_history h5,
	.kode_detail_2 ul li h5 a:focus,
	.kode_blog_detail_tags ul li a:hover,
	.kode_blog_detail_news span,
	.kode_blog_categ_list li a.active,
	.kode_blog_categ_list li a:hover,
	.kode_blog_filed_search button,
	.kode_blog_detail_social ul li a.active,
	.kode_blog_detail_social ul li a:hover,
	.kode_blog_detail_image figcaption,
	.kode_detail_layer:hover span,
	.kode_detail_accor_tab .panel-title>a:focus,
	.kode_detail_accor_tab .panel-title>a.active,
	.kode_detail_accor_tab .panel-title>a:hover,
	.kode_detail_2 ul li h5 a.active,
	.kode_detail_office ul li a i,
	.kode_detail_2 ul li h5 a:hover,
	.kode_area_03_caption a,
	.kode_area_02_img figcaption a:hover,
	.kode_area_02_caption a:hover,
	.kode_blog_2_img:hover figcaption,
	.kode_pagi_social .pagi_right,
	.kode_pagi_social .pagi_left,
	.kode_404_form a,
	.kode_about_03_slider .bx-wrapper .bx-controls-direction .bx-prev:after,
	.kode_about_03_slider .bx-wrapper .bx-controls-direction .bx-next:before,
	.kode_practice_detail_services_img:hover figure:before,
	.kode_practice_detail_offices_icon:hover span,
	.kode_practice_detail_download ul li a,
	.kode_practice_detail_social_tabs ul li a:focus,
	.kode_practice_detail_social_tabs ul li a.active,
	.kode_practice_detail_social_tabs ul li a:hover,
	.kode_about_us_latest_news .panel-heading a:focus,
	.kode_about_us_latest_news .panel-heading a.active,
	.kode_about_us_latest_news .panel-heading a:hover,
	.kode_about_us_span h5,
	.kode_about_us_silde .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.kode_about_us_silde .bx-wrapper .bx-pager.bx-default-pager a.active,
	.kode_about_us_competition_caption:hover a i,
	.kode_about_us_competition_caption>a,
	.kode_about_us_legal:hover>a,
	.kode_about_us_legal>span,
	.kode_practice_readmore a,
	.kode_practice_filter_list ul li a:focus,
	.kode_practice_filter_list ul li a.active,
	.kode_practice_filter_list ul li a:hover,
	.kode_sing_up_kode button:hover,
	.kode_copyright_soical_icon ul a:hover,
	.kode_content_us_footer_news a:hover,
	.kode_content_us_footer_post:hover a,
	.kode_content_us_form button:hover,
	.kode_services_caption:hover span,
	.kode_top_logo_icon:hover i,
	.law_form_img_caption:before,
	.law_footer_social_icon li a:hover,
	.law_footer_caption button:hover:before,
	.law_get button,
	.law_our_team_img ul li a:hover,
	.law_choose_us_kode:after,
	.law_practice_area_caption>a:hover,
	.sab_banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.sab_banner .bx-wrapper .bx-pager.bx-default-pager a.active,
	.law_navigation_bar,
	.top_navi_search a,
	.top_navi_circal span,
	.bar,
	.kode_law_area_2 .owl-buttons .owl-prev:hover:before,
	.kode_law_area_2 .owl-buttons .owl-next:hover:before,
	.kf_loging_input label,
	.kode-pagination>span.current,
	.widget_archive ul li:hover a,
	.widget_categories ul li:hover,
	.tagcloud a:hover,
	.comment-form .submit:hover,
	.comment-form input[type=submit]:hover,
	.comment-form button:hover,
	.wpcf7-submit:hover,
	.law_get input[type=text],
	.law_get .wpcf7-submit,
	.law_get button,
	.kode-pagination span,
	.kode-searchform label,
	.kd-vertical-tab .nav-tabs li:hover a,
	.kd-vertical-tab .nav-tabs li:hover,
	.kode_attorney_detail_practice ul li a:hover,
	.kode_top_search_menu div form,
	.kode_experience_content .kode-button-style-law-3:hover,
	.navigation .sub-menu li a:hover,
	.kode_latest_modern .kode-button-style-law-6:hover,
	.kode_slide_fig:hover figure:before,
	.kode_latest_readmore:hover,
	.kode_quote_commet_field .selectric-items li:hover,
	.kode_quote_commet_field .selectric-items li.highlighted,
	.form_quote_submit .submit,
	.kode_law_pricing_list.active .kode-button-style-law-5,
	.kode_law_pricing_list:hover .kode-button-style-law-5,
	.kode_experience2_text.client_text .slick-prev:hover,
	.kode_experience2_text.client_text .slick-next:hover,
	.kode_practice_area2_text:hover:before,
	.progress-names .bar,
	.kode_progres_icon li a:hover,
	.kode_service2_content.active,
	.kode_service2_content:hover,
	.kode_copyright_text a:hover,
	.kode_copyright,
	.kode_testimaonial_text .slick-prev:hover,
	.kode_testimaonial_text .slick-next:hover,
	.kode_attorney_icon li a:hover,
	.kode_attorney_icon li a,
	.form-submit .submit,
	.kf_commet_field .selectric-items li:hover,
	.kf_commet_field .selectric-items li.highlighted,
	.kode_pratices_content:hover figure:before,
	.kode_services_text:hover .kode_services_icon span,
	.kode_services_2_des:hover span,
	.kode_firm_button,
	.kode_firm_fig .slick-prev:hover:before,
	.kode_firm_fig .slick-next:hover:before,
	.kode_services_content,
	.kode_banner .slick-dots .slick-active,
	.kode_banner .slick-dots li:hover,
	#overlay,
	.kode_top_search_menu.menu_2.menu_3 div form,
	.kode_company_wrap .bx-controls-direction .bx-next:hover,
	.kode_company_wrap .bx-controls-direction .bx-prev:hover,
	.kode_company_detail:after,
	.kode_company_detail:before,
	.kode_widget_service.contact_info.contact_2:hover span,
	.kode_commet_field.field_2 label:hover,
	.kode_blog_detail_slider .slick-prev:hover,
	.kode_blog_detail_slider .slick-next:hover,
	.kode_blog2_modern.mordern_2.mordern_3.full_blog figcaption>span,
	.download_file ul li a:hover,
	.progress-names.progres_2 .bar,
	.kode_event_medium_modern:hover .kode_event_content .kode-button-style-law-9,
	.kode_event_medium_modern:hover .kode_event_content h4,
	.widget.recent_tags li a:hover,
	.kode_listing_field button,
	.kode_blog2_modern.mordern_2 figcaption>span,
	.kode_404_icon a:hover,
	.navigation.navi_2.navi_3 .sub-menu li a:hover,
	.widget3_social_icon li a:hover,
	.kode_pricing2_list.active h5,
	.kode_pricing2_list.active .kode-button-style-law-9,
	.kode_pricing2_list:hover .kode-button-style-law-9,
	.kode_pricing2_list:hover h5,
	.kode_blog2_warp:before,
	.kode_blog2_content span,
	.kode_team_wrap .slick-prev:hover,
	.kode_team_wrap .slick-next:hover,
	.kode_team_fig figcaption ul li a:hover,
	.kode_team_fig figcaption:before,
	.kode_achievement2_content,
	.kode_banner3_content,
	.navigation .button:hover,
	.kode_top_social_icon ul li a:hover,
	.style-2 .slick-prev:hover:before,
	.style-2 .slick-next:hover:before,
	.kode-button-style-law-8:hover,
	.kode_top_bar.bar_2.top_bar_3,
	.kode_banner figcaption a:hover,
	.comment-reply-link:hover,
	.kode-button-style-law-1:hover,
	.kode_attorney_detail_accordian h5 a:hover,
	.header-style-4 .kode_top_bar.bar_2,
	.widget_lawbase_our_office_widget ul li a i,
	.kode_about_us_latest_kode h5,
	.widget_lawbase_practice_area_categories_widget.kode-widget ul li a:hover,
	.kd-accordion .kode_choose.accordion.accordion-open,
	.kode_attorney_detail_accordian .kode_choose.accordion.accordion-open,
	.kode_attorney_detail_accordian .kode_choose.accordion:hover,
	.kode-widget .widget-heading-1,
	.kode_pratices_content:hover .kode-practice-thumbnail-data:before,
	.kode_galry_item:hover figure:before,
	.kode_top_social_icon ul li a:hover,
	.kode_span_list span:nth-of-type(even) {
		background-color: #0b1e59 !important;
		color: #fff !important
	}
	
	.kode_services_caption:hover:before,
	.kode_content_us_form input[type=text]:focus,
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input[type=text]:focus,
	.kf_loging_input input:focus,
	.kode_law_load a:hover,
	.kode_law_property:hover .kode_law_property_caption span,
	.kode_law_property:hover:before,
	.kode_content_us_footer_post a,
	.kode_coming_social li a.active,
	.kode_coming_social li a:hover,
	.kode_coming_form form input:focus,
	.law_footer_caption input:focus,
	.kode_404_form input:focus,
	.kode_content_us_form textarea:focus,
	.kode_content_us_form input:focus,
	.kode_attorney_detail_practice:before,
	.kode_attorney_detail_question:before,
	.kode_attorney_detail_filed textarea:focus,
	.kode_attorney_detail_filed input:focus,
	.kode_attorney_detail_fig figure,
	.kode_attorney_detail_accordian .panel-title a:focus,
	.kode_attorney_detail_accordian .panel-title a.active,
	.kode_attorney_detail_accordian .panel-title a:hover,
	.kode_detail_2_filed textarea:focus,
	.kode_detail_2_filed input:focus,
	.kode_detail_2_left:hover,
	.kode_detail_2_senior figure,
	.kode_blog_detail_tags ul li a:hover,
	.kode_blog_detail_news:hover figure:before,
	.kode_blog_categ_list li:first-child,
	.kode_blog_categ_list li a:hover span,
	.kode_blog_categ_list li a:hover,
	.kode_blog_side_search input:focus,
	.kode_blog_detail_area textarea:focus,
	.kode_blog_detail_search input:focus,
	.kode_detail_layer,
	.kode_detail_2 ul li h5 a:hover,
	.kode_area_02_caption a,
	.kode_area_02_caption h4:before,
	.kode_area_02_hdg p:before,
	.kode_blog_2_img:hover:before,
	.kode_pagi_social .pagi_right,
	.kode_pagi_social .pagi_left,
	.kode_attorney_caption,
	.top_navi_search input:focus,
	.law_footer_caption button:hover,
	.kode_about_03_tabs:hover,
	.kode_about_03_medical:hover span,
	.kode_content_us_footer_news input:focus,
	.kode_practice_detail_offices h4:before,
	.kode_practice_detail_download h4:before,
	.kode_practice_detail_social_list h2:before,
	.kode_about_us_latest_news h3:before,
	.kode_about_us_silde_caption img,
	.kode_about_us_competition_icon:hover,
	.law_our_team_hdg_1 h2:before,
	.kode_abouts_us_hdg h2:after,
	.kode_about_us_what_hdg h2:before,
	.kode_abouts_us_hdg a:after,
	.kode_practice_about_us_chack span,
	.kode_colum_3_img:hover figure:before,
	.kode_copyright_soical_icon ul a:hover,
	.kode_content_us_footer_post a,
	.kode_services_caption:hover:before,
	.kode_services_caption span,
	.kode_top_logo_icon a,
	.law_choose_us_kode a,
	.top_navi_circal span:hover,
	.banner_caption a,
	.law_footer_caption button,
	.law_achievements .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.law_achievements .bx-wrapper .bx-pager.bx-default-pager a.active,
	.law_achievements_caption ul:before,
	.law_achievements_img:hover .law_achievements_caption:before,
	.law_our_team_img:hover:before,
	.law_choose_us_row ul li:after,
	.law_choose_us_row ul li:after,
	.law_practice_area_caption>a,
	.law_practice_area_caption:hover:before,
	.banner_caption a,
	.tagcloud a:hover,
	.comment-form input[type=text]:focus,
	.comment-form input[type=email]:focus,
	.comment-form textarea:focus,
	.kode-pagination>span,
	.kode-button-style-law-6:hover,
	.widget.form_field input:focus,
	.kode_latest_readmore:hover,
	.kode_quote_textarea textarea:focus,
	.kode_quote_commet_field input:focus,
	.kode_law_pricing_list.active .kode-button-style-law-5,
	.kode_law_pricing_list:hover .kode-button-style-law-5,
	.kode_progres_icon li a:hover,
	.kode_testimaonial_text .slick-prev:hover,
	.kode_testimaonial_text .slick-next:hover,
	.kode_attorney_icon li a:hover,
	.kode_textarea textarea:focus,
	.kf_commet_field .selectric:focus,
	.kf_commet_field input:focus,
	.kode_services_text:hover .kode_services_icon span,
	.kode_services_2_des:hover span,
	.kode_banner figcaption a:hover,
	.kode-button-style-law-1:hover,
	.kode_top_social_icon ul li a:hover,
	.law_form_area textarea:focus,
	.kode_section_hdg2.hdg_3.hdg_7 h2:before,
	.kode_section_hdg2.hdg_7 h2:before,
	.kode_widget_service.contact_info.contact_2:hover,
	.kode_blog_textarea textarea:focus,
	.kode_commet_field input:focus,
	.blog_comment_item:hover,
	.categories_detail li:hover,
	.kode_section_hdg2.hdg_5 h2:before,
	.widget.recent_tags li a:hover,
	.kode_listing_field input:focus,
	.kode_blog2_modern.mordern_2:hover,
	.kode_404_content.content_2 .kode_404_field input:focus,
	.kode_404_field input:focus,
	.kode_404_icon a:hover,
	.kode_top_social_icon.icon_2 a:hover,
	.widget_textarea textarea:focus,
	.kode_widget_field input:focus,
	.widget3_social_icon li a:hover,
	.kode_pricing2_list.active .kode-button-style-law-9,
	.kode_pricing2_list:hover .kode-button-style-law-9,
	.kode_team_fig figcaption ul li a:hover,
	.kode_section_hdg2 h2:before,
	.widget-search .kode-search input[type=text]:focus,
	.kode_content_us_form button:hover,
	.kode_section_hdg2.hdg_3.hdg_6.kode-center h2:before,
	.kode_section_hdg2.hdg_3.hdg_7 h2:before,
	.kode-pagination>a:hover,
	.kode_pet_value:before,
	.kode_law_client2_fig .kode_pet_value:hover,
	.kode_pet_value:after,
	#kode_search .kode_search-close:before,
	.kode_section_hdg2.hdg_3>h2:before,
	.kf_loging_input input[type=text]:focus {
		border-color: #0b1e59 !important
	}
	
	.about-law-section .about-tabs .nav>li.active>a {
		border-top-color: #3279b7 !important
	}
	
	.kode_politician_des:before,
	.kode_politician_des:before {
		border-top: 10px solid #3279b7 !important
	}
	
	.kode_.law-attorny:before,
	.kode_.law-attorny:before {
		border-top: 3px solid #3279b7 !important
	}
	
	.kode_pet_navigation ul.nav li a.current {
		border-top-color: #3279b7 !important
	}
	
	.kd-tab {
		float: left;
		width: 100%;
		margin: 0 0 25px
	}
	
	.kd-horizontal-tab .nav-tabs {
		margin: 0
	}
	
	.kd-horizontal-tab .nav-tabs>li>a {
		background-color: #f9f9f9
	}
	
	.kd-vertical-tab .nav-tabs {
		float: left;
		width: 30%
	}
	
	.kd-vertical-tab .nav-tabs li {
		width: 100%
	}
	
	.kd-vertical-tab .tab-content {
		float: left;
		width: 70%;
		border-left: 1px solid #eee;
		padding: 0 0 0 20px
	}
	
	.kd-vertical-tab .nav-tabs {
		border-bottom: 1px solid #eee
	}
	
	.kd-vertical-tab .nav-tabs>li.active>a,
	.kd-vertical-tab .nav-tabs>li.active>a:focus {
		border: none;
		border-top: 1px solid #eee;
		border-left: 1px solid #eee;
		background-color: #fff
	}
	
	.kd-vertical-tab .nav-tabs>li {
		margin: 0
	}
	
	.kd-vertical-tab .nav-tabs>li>a {
		background-color: #f9f9f9;
		margin: 0;
		border: none;
		border-top: 1px solid #eee;
		border-left: 1px solid #eee;
		border-radius: 0
	}
	
	.kd-dropcap p:first-letter {
		font-size: 43px;
		color: #777;
		float: left;
		padding: 10px 15px 0 0
	}
	
	.close {
		line-height: 26px;
		font-size: 32px
	}
	
	.genral-message {
		background-color: #f9f9f9;
		border: 2px solid #eee
	}
	
	.success-message {
		background-color: #e4f5ba;
		border: 2px solid #cbdaa5
	}
	
	.warning-message {
		background-color: #fdedbf;
		border: 2px solid #e4c789
	}
	
	.error-message {
		background-color: #fcd4cb;
		border: 2px solid #e1a197
	}
	
	.information-message {
		background-color: #e3eff7;
		border: 2px solid #a6c4d8
	}
	
	pre {
		padding: 9.5px 25px
	}
	
	.kd-table {
		float: left;
		width: 100%;
		margin: 0 0 30px
	}
	
	.kd-table tr td {
		border: none;
		border-bottom: 1px solid #eee
	}
	
	.kd-table tr th {
		color: #fff;
		padding: 4px 20px;
		border: none
	}
	
	.kd-table tbody {
		border-left: 1px solid #eee;
		border-right: 1px solid #eee
	}
	
	.kd-table tbody tr td {
		padding: 2px 20px
	}
	
	.kd-tableone thead {
		background-color: #f34a53
	}
	
	.kd-tabletwo thead {
		background-color: #11b7ad
	}
	
	.kd-userservices article {
		margin-bottom: 30px
	}
	
	.kd-smallview i {
		float: left;
		width: 40px;
		height: 40px;
		color: #fff;
		background-color: #11b7ad;
		border-radius: 100%;
		text-align: center;
		font-size: 18px;
		padding: 10px 0 0;
		margin: 6px 0 0
	}
	
	.kd-smallview i~.services-info {
		padding: 0 0 0 50px
	}
	
	.kd-imageframe {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.kd-imageframe a.frame-thumb {
		display: inline-block;
		box-shadow: 0px 0px 4px 1px #999
	}
	
	.kd-imageframe h1 {
		font-weight: 300;
		margin: 0 0 15px
	}
	
	.kd-imageframe span {
		font-size: 22px;
		color: #999;
		margin: 0 0 20px;
		display: inline-block;
		width: 100%
	}
	
	.kd-imageframe p {
		margin: 0 0 10px
	}
	
	.frame-btn {
		float: left;
		padding: 10px 20px;
		color: #fff;
		text-transform: uppercase;
		border-radius: 4px;
		font-size: 14px;
		position: relative;
		margin-top: 15px
	}
	
	.unorder-list li {
		list-style: inside none disc
	}
	
	.kd-list {
		float: left;
		width: 100%;
		margin-bottom: 25px
	}
	
	.kd-list li {
		margin: 0 0 10px
	}
	
	.order-list li {
		list-style: desimal inside
	}
	
	.icon-list li {
		list-style: none
	}
	
	.icon-list li i {
		margin-right: 6px;
		color: #666
	}
	
	.squareicon-list li {
		list-style: none;
		float: left;
		width: 100%
	}
	
	.squareicon-list li i {
		float: left;
		width: 25px;
		height: 25px;
		background-color: #333;
		color: #fff;
		margin-right: 15px;
		border-radius: 100%;
		text-align: center;
		padding: 8px 0 0;
		font-size: 10px
	}
	
	.kode_attorney_detail_accordian .kd-accordion {
		float: left;
		width: 100%
	}
	
	.kode_attorney_detail_accordian .kode_choose_des.accordion-content {
		padding: 15px 20px
	}
	
	.kode_attorney_detail_accordian .kd-accordion .accordion {
		display: inline-block;
		width: 100%;
		background-color: #4d4d4d;
		padding: 18px 60px 18px 20px;
		color: #fff;
		position: relative;
		font-size: 18px;
		text-transform: uppercase;
		font-weight: 600;
		cursor: pointer;
		border: 1px solid #d4d4d4;
		margin-bottom: 0
	}
	
	.kd-accordion .panel-group .panel-heading {
		border-radius: 0;
		padding: 0;
		border: none;
		background: 0 0
	}
	
	.kd-accordion .kode_choose_des.accordion-content {
		padding: 0;
		display: block;
		text-decoration: none;
		text-decoration: none;
		outline: none;
		position: relative
	}
	
	.kode_attorney_detail_accordian .kode_choose.accordion.accordion-close:before,
	.kode_attorney_detail_accordian .kode_choose.accordion.accordion-open:before {
		background-color: #383838;
		bottom: 0;
		color: #fff;
		content: "\f107";
		display: inline-block;
		font-family: FontAwesome;
		font-size: 16px;
		height: 60px;
		line-height: 55px;
		position: absolute;
		right: 0;
		text-align: center;
		top: 0;
		width: 60px
	}
	
	.kode_attorney_detail_accordian .kode_choose.accordion.accordion-close:before {
		content: "\f106"
	}
	
	.kode_detail_accor_tab .panel-body {
		padding: 0
	}
	
	.kd-accordion .panel-group .panel-heading a.collapsed {
		border-bottom: solid 1px #ccc
	}
	
	.kd-accordion .panel-group .panel-heading i {
		float: right;
		width: 38px;
		color: #fff;
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		text-align: center;
		padding: 12px 0
	}
	
	.kd-accordion .panel-group .panel-heading a.collapsed i.fa-minus:before {
		content: "\f067"
	}
	
	.kode_attorney_detail_accordian .kd-accordion .panel-group .panel {
		border: none
	}
	
	.kode_attorney_detail_accordian .kd-accordion .accordion span {
		display: none
	}
	
	.kode_attorney_detail_accordian .kode_choose.accordion.accordion-open,
	.kode_attorney_detail_accordian .kd-accordion .accordion:hover span {
		border-color: #fff
	}
	
	.kode_attorney_detail_accordian .kode_choose.accordion:first-child {
		border-top: none
	}
	
	.kd-accordion .accordion.accordion-open>span:before {
		content: "\f068";
		color: #fff
	}
	
	.accordion-content>p {
		padding: 20px;
		margin-bottom: 0
	}
	
	.kd-button,
	.kd-icon {
		float: left;
		width: 100%;
		margin: 0 0 20px
	}
	
	.custom-btn {
		border-radius: 50px;
		display: inline-block;
		font-size: 16px;
		font-weight: 700;
		line-height: 16px;
		padding: 11px 35px 12px;
		color: #fff;
		background: #846312 !important;
		border-color: #846312 !important;
	}
	
	.kd-medium {
		padding: 13px 26px
	}
	
	.kd-large {
		padding: 17px 26px
	}
	
	.plain-icon {
		font-size: 36px;
		display: inline-block;
		vertical-align: middle
	}
	
	.plain-icon a {
		margin-right: 20px
	}
	
	.plain-icon a {
		color: #777
	}
	
	.circle-icon a {
		display: inline-block;
		background-color: #f24952;
		width: 65px;
		height: 65px;
		color: #fff;
		text-align: center;
		font-size: 24px;
		border-radius: 100%;
		padding: 13px 0;
		margin-right: 12px
	}
	
	.square-icon a {
		display: inline-block;
		background-color: #11b7ad;
		width: 65px;
		height: 65px;
		color: #fff;
		text-align: center;
		font-size: 28px;
		border-radius: 5px;
		padding: 13px 0;
		margin-right: 12px
	}
	
	.kd-divider {
		float: left;
		width: 100%;
		margin: 0
	}
	
	.kd-divider span {
		display: inline-block;
		font-size: 30px;
		width: 100%
	}
	
	.divider2 span {
		border-bottom: 1px solid #eee
	}
	
	.divider3 span {
		border-bottom: 1px dotted #eee
	}
	
	.divider4 span {
		border: 5px double #eee
	}
	
	.divider5 span {
		border: 1px dashed #eee
	}
	
	.custom-skills {
		float: left;
		width: 100%
	}
	
	.progress {
		height: 25px;
		border-radius: 0
	}
	
	.progressbar-back-text {
		display: none
	}
	
	.progress-bar {
		font-weight: 700;
		font-size: 14px;
		text-align: right;
		line-height: 23px;
		padding: 0 10px
	}
	
	.circle-wrap {
		float: left;
		width: 100%;
		margin: 0 0 30px
	}
	
	.circle-wrap li {
		float: left;
		width: 25%;
		list-style: none;
		padding: 0 20px 0 0
	}
	
	.circle-wrap li:nth-child(4n) {
		padding-right: 0
	}
	
	.perc {
		line-height: 25px !important
	}
	
	.defoult-map {
		float: left;
		width: 100%;
		margin-bottom: 25px
	}
	
	.kd-list2 {
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none
	}
	
	.kd-list2 li {
		float: left;
		width: 100%;
		color: #999;
		padding: 0 0 0 20px;
		position: relative;
		margin: 7px 0
	}
	
	.kd-list2 li:before {
		content: "";
		height: 6px;
		width: 6px;
		position: absolute;
		left: 0;
		top: 9px
	}
	
	.kd-list2 li p {
		margin: 0
	}
	
	.kd-list2 li a {
		color: #999;
		display: block;
		text-decoration: none
	}
	
	.kd-list3 {
		float: left;
		width: 100%;
		padding: 0;
		margin: 0 0 30px;
		list-style: none
	}
	
	.kd-list3 li {
		float: left;
		width: 100%;
		color: #999;
		padding: 0 0 0 25px;
		position: relative;
		margin: 3px 0
	}
	
	.kd-list3 li:before {
		content: "\f00c";
		position: absolute;
		left: 0;
		top: 1px;
		font-family: FontAwesome
	}
	
	.kd-list3 li p {
		margin: 0
	}
	
	.kd-list3 li a {
		color: #666;
		display: inline-block;
		text-decoration: none
	}
	
	.kd-tab-2 {
		margin: 0 -15px
	}
	
	.kd-tab-2 .nav-tabs {
		float: left;
		width: 26%;
		margin: 0;
		padding: 0 15px;
		border: none
	}
	
	.kd-tab-2 .nav-tabs>li {
		float: left;
		width: 100%;
		margin: 10px 0 0
	}
	
	.kd-tab-2 .nav-tabs>li:first-child {
		margin: 0
	}
	
	.kd-tab-2 .tab-content {
		float: left;
		width: 74%;
		padding: 0 15px
	}
	
	.kd-tab-2 .nav-tabs>li>a {
		border-radius: 0;
		background-color: #f9f9f9;
		padding: 15px 20px;
		font-size: 14px;
		color: #838383
	}
	
	.kd-tab-2 .nav-tabs>li>a:hover {
		color: #fff
	}
	
	.kd-tab-2 .nav-tabs>li.active>a,
	.kd-tab-2 .nav-tabs>li.active>a:hover,
	.kd-tab-2 .nav-tabs>li.active>a:focus {
		color: #fff;
		outline: none;
		border: none
	}
	
	.kd-tab-2 .nav-tabs>li>a:before {
		content: "";
		height: 20px;
		width: 20px;
		position: absolute;
		right: -5px;
		top: 0;
		bottom: 0;
		margin: auto;
		transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		opacity: 0
	}
	
	.kd-tab-2 .nav-tabs>li.active>a:before {
		opacity: 1
	}
	
	.kd-tab-2 .kode-thumb {
		float: left;
		width: 100%;
		margin-bottom: 20px
	}
	
	.kd-tab-2 .kode-thumb img {
		width: 100%
	}
	
	.kd-tab-2 .kode-text {
		float: left;
		width: 100%
	}
	
	.kd-tab-2 .bx-pager {
		display: none
	}
	
	.kd-tab-2 .bx-wrapper .bx-controls-direction a {
		background-color: rgba(0, 0, 0, .9)
	}
	
	.kd-tab-2 .bx-wrapper .bx-controls-direction a:before,
	.kd-tab-2 .bx-wrapper .bx-controls-direction a.bx-next:before {
		content: "\f104";
		font-family: FontAwesome;
		font-size: 16px;
		color: #fff;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding: 5px 0;
		line-height: 20px
	}
	
	.kd-tab-2 .bx-wrapper .bx-controls-direction a.bx-next:before {
		content: "\f105"
	}
	
	.kd-tab-2 ul.bxslider,
	.kd-tab-2 ul.bxslider li {
		float: left;
		width: 100%
	}
	
	.kode-left .kode_span_list,
	.kode-left h2,
	.kode-left p,
	.kode-left {
		float: left;
		text-align: left;
		width: 100%
	}
	
	.kode-center .kode_span_list,
	.kode-center h2,
	.kode-center p,
	.kode-center {
		float: none;
		text-align: center;
		width: 100%
	}
	
	.kode-simple-heading {
		float: left;
		width: 100%
	}
	
	.kode-right .kode_span_list,
	.kode-right h2,
	.kode-right p,
	.kode-right {
		float: right;
		width: 100%;
		text-align: right
	}
	
	.kode_blog_img figcaption,
	.kode_blog_img figure:before,
	.kode_blog_img figcaption a,
	.kode_law_property a,
	.kode_law_property_caption.law_caption_3 span:after,
	.kode_law_property .kode_law_property_caption.law_caption_3 span i,
	.kf_login_social_icon ul li a,
	.kode_attorney_caption_3 ul li a,
	.kode_attorney_img_3 strong,
	.kode_attorney_img_3 figure:before,
	.kf_login_password ul li a,
	.kode_law_navi2 ul li a:after,
	.kode_law_navi2 ul li a:before,
	.kode_law_arrow a,
	.kode_law_client2_fig figure,
	.kode_law_blog2_fig,
	.kode_law_blog2_ancar a,
	.kode_law_blog2_ancar:before,
	.kode_law_blog2_social,
	.kode_law_blog2_social:before,
	.kode_attorney_caption:before,
	.kode_law_load a,
	.kode_law_fig_cap,
	.kode_law_gallery_img figure:before,
	.kode_law_fig_cap a,
	.kode_law_fig_cap a:before,
	.kode_law_business ul li a,
	.kode_law_property,
	.kode_law_property_caption span,
	.kode_law_property:before,
	.kode_top_login_2 li a,
	.kode_social_2 .kode_top_social_law_2 li a,
	.kode_top_phon_2 li a,
	.kode_banner_law_caption ul li a,
	.kode_law_navi2 ul li a,
	.kode_law_navi2>a,
	.kode_practice_about_us_chack span,
	.kode_about_us_legal span:before,
	.kode_practice_about_us_chack:hover span,
	.kode_practice_detail_social_tabs ul li a:before,
	.kode_practice_detail_social_tabs ul li a,
	.kode_coming_form p a,
	.kode_coming_social li a,
	.kode_coming_form form button,
	.kode_attorney_detail_law span,
	.kode_attorney_detail_practice ul li a,
	.kode_attorney_detail_filed button,
	.kode_attorney_detail_filed input[type=submit],
	.kode_attorney_detail_law p,
	.kode_attorney_detail_law h6 a,
	.kode_attorney_detail_law,
	.kode_attorney_detail_accordian .panel-title,
	.kode_attorney_detail_accordian .panel-title a,
	.kode_attorney_detail_downlod a,
	.kode_attorney_detail_call li a,
	.kode_attorney_detail_social ul li a,
	.kode_detail_2_filed button,
	.kode_detail_2_replay h5,
	.kode_detail_2_replay a,
	.kode_detail_2_left a,
	.kode_detail_2_left p,
	.kode_detail_2_left,
	.kode_detail_2_social ul li a,
	.kode_detail_2_agency ul li a,
	.law_practice_area_caption>a,
	.kode_area_03_caption a,
	.kode_practice_readmore a,
	.kode_blog_detail_tags ul li a,
	.kode_blog_detail_news span,
	.kode_blog_detail_news figure:before,
	.kode_blog_detail_news_cap ul li a,
	.kode_blog_categ_list li a span,
	.kode_blog_categ_list li a,
	.kode_blog_filed_search button,
	.kode_detail_replay span,
	.kode_detail_replay p,
	.kode_detail_replay h5 i,
	.kode_detail_replay h5,
	.kode_detail_comment_fig,
	.kode_blog_detail_social ul li a,
	.kode_detail_layer a,
	.kode_detail_layer span,
	.kode_detail_star ul li a,
	.kode_detail_2 ul li h5 a:before,
	.kode_detail_fa_right li a,
	.kode_detail_accordian .panel-title a,
	.kode_detail_office ul li a,
	.kode_detail_2 ul li h5 a,
	.kode_area_03_caption,
	.kode_area_02_caption a,
	.kode_area_02_img figcaption a,
	.kode_area_02_img figcaption,
	.kode_area_02_img figure:before,
	.law_achievements_caption span,
	.kode_blog_2_img:before,
	.kode_blog_2_img .kode_blog_2_read,
	.kode_blog_2_caption ul li a,
	.kode_blog_2_img figcaption,
	.blog_more a,
	.kode_pagi_social ul li a,
	.kode_attorney_caption ul li a,
	.kode_attorney_caption,
	.kode_404_form a,
	.kode_about_03_TESTIMONIAL a,
	.top_navi_kode a,
	.kode_about_03_client_img figure,
	.kode_about_03_img>figure:before,
	.kode_about_03_img>figure:after,
	.kode_about_03_tabs p,
	.kode_about_03_tabs span,
	.kode_about_03_medical a,
	.kode_about_03_medical span,
	.kode_practice_detail_img img,
	.kode_top_logo_icon i,
	.kode_top_logo_caption a,
	.kode_colum_3_img figure img,
	.law_achievements_img_kode img,
	.kode_about_us_competition_icon span,
	.kode_practice_detail_download ul li a,
	.kode_practice_detail_offices_icon span,
	.kode_practice_detail_offices_caption p a,
	.kode_practice_detail_social_list ul li a:before,
	.kode_practice_detail_social_list ul li a,
	.kode_about_us_latest_news .panel-heading a:before,
	.kode_about_us_latest_news .panel-heading a,
	.kode_about_us_latest_caption li a,
	.kode_about_us_competition_caption a i,
	.kode_about_us_competition_caption a,
	.kode_about_us_competition_icon,
	.kode_about_us_legal a,
	.kode_practice_about_us_caption h2 a,
	.kode_colum_3_caption h2,
	.kode_colum_3_img figcaption,
	.kode_colum_3_img figure:before,
	.kode_colum_3_caption a,
	.kode_practice_readmore a,
	.kode_practice_filter_list ul li a,
	.kode_top_header_navi a,
	.kode_sing_up_kode button,
	.kode_copyright_soical_icon ul a,
	.kode_copyright_nav ul li a,
	.kode_content_us_footer_news a,
	.kode_content_us_footer_post a,
	.kode_content_us_footer_caption ul li a,
	.kode_content_us_form button:before,
	.kode_content_us_form button,
	.kode_services_caption:before,
	.kode_services_caption a,
	.kode_services_caption span,
	.kode_banner_caption ul li a,
	.kode_top_logo_icon a,
	.kode_op_strip_social_icon ul li a,
	.kode_top_strip_navi ul li a,
	.law_get button,
	.law_choose_us_kode a,
	.law_addres_caption a,
	.law_countdown_caption a,
	.law_footer_caption button,
	.law_practice_area_img>figure:after,
	.top_navi_search a,
	.law_footer_social_icon li a,
	.law_achievements_caption:before,
	.law_achievements_caption,
	.law_achievements_caption i,
	.law_our_team_img ul li a,
	.law_our_team_img ul,
	.law_our_team_img,
	.law_our_team_img:before,
	.law_latest_work_detail ul li a,
	.law_practice_area_caption a,
	.law_practice_area_caption p,
	.law_practice_area_caption h3,
	.law_practice_area_caption span,
	.law_practice_area_caption:before,
	.law_practice_area_caption,
	.top_navi_circal span,
	.banner_caption a,
	.banner_caption a:before,
	.law_navigation_social_icon ul li a,
	.law_navigation_list .law_navigtion ul li a,
	.top_strip_soical ul li a,
	.kode_law_area_2 .owl-buttons .owl-prev,
	.kode_law_area_2 .owl-buttons .owl-prev:before,
	.kode_law_area_2 .owl-buttons .owl-next:before,
	.kode_law_area_2 .owl-buttons .owl-next,
	.kode_law_navi2 ul ul,
	.kode_law_navi2 ul ul ul,
	.kode_law_fig_cap,
	.law_form_filed input[type=text],
	.kode_law_client2_fig figure,
	.kode_top_phon_2 li i,
	.kf_login_singin button,
	.panel,
	.panel-heading,
	.collapse,
	.panel-body,
	.kode_detail_layer figcaption h6>a {
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out
	}
	
	.tab-pane.active {
		color: #666
	}
	
	.kode-wraper {
		float: left;
		width: 100%
	}
	
	header {
		position: relative;
		z-index: 9999;
		top: 0;
	}
	
	.kode_top_bar {
		float: left;
		width: 100%;
		border-bottom: 1px solid #4a4a4a
	}
	
	.kode_top_contact {
		float: left;
		width: auto
	}
	
	.kode_top_social_icon ul li,
	.kode_top_contact ul li {
		float: left;
		list-style: none
	}
	
	.kode_top_contact ul li {
		border-right: 1px solid #444
	}
	
	.kode_top_contact ul li a {
		display: inline-block;
		font-size: 12px;
		line-height: 12px;
		padding: 19px 25px;
		color: #fff
	}
	
	.kode_top_contact ul li a i {
		margin-right: 12px;
		font-size: 16px
	}
	
	.kode_top_social_icon {
		float: right
	}
	
	.kode_top_search_menu,
	.kode_top_social_icon ul {
		float: left;
		width: auto;
		margin: 0
	}
	
	.kode_top_social_icon ul {
		padding: 12px 18px;
		border-left: 1px solid #4e4e4e
	}
	
	.kode_top_social_icon ul li {
		margin-right: 10px
	}
	
	.kode_top_social_icon ul li:last-child {
		margin: 0
	}
	
	.kode_top_social_icon ul li a {
		display: inline-block;
		height: 32px;
		width: 32px;
		text-align: center;
		line-height: 30px;
		border-radius: 100%;
		border: 1px solid #fff;
		color: #fff;
		font-size: 15px
	}
	
	.kode_top_social_icon.icon_2 ul li a:hover {
		background-color: #fff !important
	}
	
	.kode_top_search_menu a {
		display: inline-block;
		font-size: 17px;
		line-height: 17px;
		cursor: pointer;
		padding: 19px 30px;
		border-left: 1px solid #4e4e4e;
		color: #fff
	}
	
	.kode_top_navigation {
		float: left;
		width: 100%
	}
	
	.kode_top_navigation {
		padding: 10px 0
	}
	
	.kode_top_logo {
		float: left;
		width: auto;
		padding: 5px;
	}
	
	.kode_top_logo img {
		height: 80px;
	}
	
	.kode_top_logo h1 {
		font-size: 0px
	}
	
	.gst-logo {
		background: #fff;
		border-radius: 50%;
		float: left;
		width: auto;
		padding: 5px;
	}
	.gst-logo img {
		height: 72px;
	}
	span.gst-logo::after {
		position: absolute;
		content: "";
		border-right: 1px solid #b9b4b4;
		height: 50%;
		top: 50px;
		left: 112px;
	} 
	
	.logo-title {
		float: left;
		padding-left: 20px;
		display: flex;
		align-items: center;
	}
	.logo-title h1 {
		font-size: 30px;
		margin-left: 15px;
		font-weight: bold;
	}
	.logo-title h1 .at {
		font-size: 18px;
		color: #fff;
		font-weight: normal;
	}
	.logo-title h1 a { 
		color: #fff;
	}
	.logo-title h1 .subtitle {
		color: #b9b4b4;
		font-size: 16px;
		margin-top: 5px;
		display: inline-block;
	}
	.f-logo {
		background: #fff;
		border-radius: 50%;
		padding: 3px;
		height: 120px;
	}
	
	.navigation {
		float: right;
		width: auto
	}
	
	.navigation ul {
		float: left
	}
	
	.kode_navigation_law_2 .navigation ul li {
		float: left;
		margin-right: 30px;
		position: relative;
		padding-right: 0
	}
	
	.navigation ul li a {
		display: inline-block;
		color: #fff
	}
	
	.navigation .sub-menu {
		position: absolute;
		top: 70px;
		left: 0;
		right: 0;
		background-color: #333;
		width: 233px;
		margin: 0;
		padding: 0;
		visibility: hidden;
		opacity: 0;
		z-index: 9999;
		padding: 10px;
		margin: 0 !important
	}
	
	.navigation ul li:hover .sub-menu {
		opacity: 1;
		top: 40px;
		overflow: visible;
		visibility: visible;
		padding: 0
	}
	
	.navigation .sub-menu li {
		width: 100%;
		margin: 0
	}
	
	.navigation .sub-menu li a {
		display: block;
		padding: 10px 15px;
	}
	
	.navigation.navi_2.navi_3 .sub-menu li a:hover,
	.navigation.navi_2 .sub-menu li a:hover,
	.navigation .sub-menu li a:hover {
		color: #fff
	}
	
	.navigation.navi_2.navi_3 .sub-menu li a {
		color: #fff
	}
	
	.navigation.navi_2.navi_3 .sub-menu {
		padding: 0;
		top: 60px
	}
	
	.navigation.navi_2.navi_3 li:hover .sub-menu {
		top: 40px
	}
	
	.navigation.navi_2.navi_3 .sub-menuation .button {
		font-size: 14px;
		display: inline-block;
		line-height: 14px;
		padding: 10px 20px;
		border: 2px solid #ddd;
		border-radius: 40px;
		color: #fff;
		margin: 3px 0 3px 30px
	}
	
	.navigation .button i {
		font-size: 20px;
		margin-right: 20px
	}
	
	.kode_banner {
		float: left;
		width: 100%
	}
	
	.kode_banner figure {
		position: relative
	}
	
	.kode-bxslider .bxslider li:before,
	.kode_banner3_fig figure:before,
	.kode_banner2 figure:before,
	.kode_banner figure:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #1c1c1c;
		opacity: .70
	}
	
	.kode_banner figcaption {
		position: absolute;
		top: 50%;
		left: 50%;
		right: 0;
		text-align: center;
		margin: -130px 0 0 -990px
	}
	
	.kode_banner figcaption h3 {
		color: #fff;
		font-weight: 700
	}
	
	.kode_banner figcaption h2 {
		color: #fff;
		font-weight: 700;
		margin-bottom: 13px
	}
	
	.kode_banner figcaption p {
		color: #fff;
		margin: 0;
		margin-bottom: 40px
	}
	
	.kode_banner figcaption p span {
		display: block
	}
	
	.kode_banner figcaption a {
		display: inline-block;
		color: #fff;
		line-height: 14px;
		padding: 10px 28px;
		border: 1px solid #fff;
		border-radius: 50px;
		margin-right: 14px
	}
	
	.kode_banner figcaption a:last-child {
		margin: 0
	}
	
	.kode_banner .slick-prev,
	.kode_banner .slick-next {
		display: none !important
	}
	
	.kode_banner .slick-dots {
		bottom: 50px
	}
	
	.kode_banner .slick-dots li {
		display: block;
		font-size: 0;
		height: 16px;
		line-height: 0;
		padding: 5px;
		width: 16px;
		border-radius: 100%;
		border: 1px solid #fff;
		display: inline-block;
		margin: 0 4px
	}
	
	.kode_banner .slick-dots .slick-active {
		height: 21px;
		width: 21px;
		margin: -4px 4px
	}
	
	.kode_banner .slick-dots li button:before {
		content: ""
	}
	
	.kode_banner .slick-dotted.slick-slider {
		margin-bottom: 0
	}
	
	#aboutSection {
		background: #c1d7e4;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	#aboutSection .kode_section_heading h3 { 
		color: #846312;
	}
	#aboutSection .kode_section_heading span { 
		color: #846312; 
	}
	#aboutSection .kode_section_heading-2 span:after, #aboutSection .kode_section_heading-2 span:before {
		border-color: #846312 !important;
	}
	#aboutSection .kode_firm_content {
		padding: 20px 20px;
		border-radius: 50px;
		overflow: hidden;
		border: 1px solid #fff;
		box-shadow: 1px 1px 5px #656262;
		background: #ccb28d;
	}
	#aboutSection .kode_firm_content p {
		color: #000;
	}
	
	.kode_services_row,
	.kode_services-caption,
	.kode_services_icon,
	.kode_services_text,
	.kode_services_content,
	.kode_services {
		float: left;
		width: 100%
	}
	
	.kode_services {
		margin-top: -1px
	}
	
	.kode_services .col-md-3 {
		padding: 0
	}
	
	.kode_services_row {
		position: relative
	}
	
	.kode_services_content {
		text-align: center;
		padding: 60px 0;
		background: linear-gradient(0deg, rgb(23, 196, 187) 0%, #0b1e59 100%);
		border-right: 1px solid #ccc;
	}
	.kode_services_content.content_1 {
		background-color: #a73d3a
	}
	
	.kode_services_content.content_2 {
		background-color: #3b2e44
	}
	
	.kode_services_content span {
		height: 86px;
		width: 86px;
		text-align: center;
		line-height: 86px;
		border: 1px solid #fff;
		border-radius: 100%;
		display: inline-block;
		font-size: 50px;
		color: #fff;
		margin-bottom: 15px
	}
	
	.kode_services_content span i {
		margin-top: 16px;
	}
	
	.kode_services_icon span i {
		margin-top: 9px;
	}
	
	.kode_services_icon h4 a,
	.kode_services_content h4 a {
		color: #fff
	}
	
	.kode_services_text {
		background-color: #0b1e5a;
		bottom: 100%;
		opacity: 0;
		position: absolute;
		right: 0;
		top: 0
	}
	
	.kode_services_row:hover .kode_services_text {
		bottom: 0;
		opacity: 1
	}
	
	.kode_services_icon {
		background-color: #232b31;
		padding: 14px 20px
	}
	
	.kode_services_icon span {
		height: 53px;
		width: 53px;
		text-align: center;
		line-height: 53px;
		border: 1px solid #585f63;
		border-radius: 100%;
		display: inline-block;
		font-size: 30px;
		color: #fff;
		float: left
	}
	
	.kode_services_row:hover .kode_services_content span {
		opacity: 0
	}
	
	.kode_services_row:hover .kode_services_content h4 a {
		opacity: 0
	}
	
	.kode_services_icon h4 {
		overflow: hidden;
		padding: 10px 20px
	}
	
	.kode_services-caption {
		padding: 22px 30px 24px
	}
	
	.kode_services-caption p {
		margin: 0;
		color: #fff;
		margin-bottom: 9px
	}
	
	.kode_services-caption a {
		display: inline-block;
		color: #fff
	}
	
	.kode_firm_detail,
	.kode_firm_content,
	.kode_firm_fig,
	.kode_section_heading,
	.kode_law_firm {
		float: left;
		width: 100%
	}
	
	.kode_law_firm {
		padding: 80px 0
	}
	
	.kode_section_heading {
		text-align: center;
		margin-bottom: 38px;
		margin-top: -3px
	}
	
	.kode_section_heading h3 {
		font-weight: 700;
		margin-bottom: 15px
	}
	
	.kode_section_heading span {
		display: inline-block;
		position: relative;
		color: #666;
		font-size: 30px
	}
	
	.kode_section_heading span:after,
	.kode_section_heading span:before {
		position: absolute;
		content: "";
		top: 0;
		right: 45px;
		bottom: 0;
		border-bottom: 1px solid #232b31;
		width: 66px
	}
	
	.kode_section_heading span:after {
		left: 45px;
		right: auto
	}
	
	.style-2 figure img {
		width: 100%
	}
	
	.style-2 .slick-prev,
	.style-2 .slick-next {
		border: medium none;
		display: block;
		font-size: 0;
		position: absolute;
		bottom: -26px;
		top: auto;
		left: 0;
		right: 0;
		margin: auto;
		text-align: center;
		background: 0 0 !important;
		height: 26px;
		width: 44px
	}
	
	.style-2 .slick-next.slick-arrow {
		left: 80px
	}
	
	.style-2 .slick-prev:before,
	.style-2 .slick-next:before {
		bottom: 0;
		color: #000;
		background-color: #fff;
		content: "\f105";
		font-family: FontAwesome;
		font-size: 20px;
		left: 0;
		line-height: 22px;
		opacity: 1;
		position: absolute;
		right: 0;
		top: 0;
		border: 2px solid #3279b7;
		border-top-right-radius: 15px;
		border-bottom-right-radius: 15px;
		color: #a1a1a1
	}
	
	.style-2 .slick-prev:before {
		content: "\f104";
		border-top-left-radius: 15px;
		border-bottom-left-radius: 15px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	
	.style-2 .slick-prev:hover:before,
	.style-2 .slick-next:hover:before {
		color: #fff
	}
	
	.kode_firm_content h4 {
		font-weight: 700;
		margin-bottom: 21px
	}
	
	.kode_firm_content p {
		font-size: 16px;
		margin-bottom: 26px;
		line-height: 26px;
		text-align: justify;
	}
	
	.kode_firm_detail {
		padding-left: 35px;
		margin-bottom: 23px
	}
	
	.kode_firm_detail li {
		display: block;
		margin-bottom: 15px
	}
	
	.kode_firm_detail li a {
		position: relative
	}
	
	.kode_firm_detail li a:before {
		position: absolute;
		content: "\f00c";
		top: 0;
		left: -36px;
		bottom: 0;
		font-family: FontAwesome
	}
	
	.kode_firm_button {
		display: inline-block;
		font-size: 16px;
		line-height: 16px;
		color: #fff;
		padding: 12px 35px;
		border-radius: 50px
	}
	
	.kode_firm_button:hover {
		background-color: #000;
		color: #fff
	}
	
	.kode_services_2_des,
	.kode_services_2 {
		float: left;
		width: 100%
	}
	
	.kode_services_2 {
		padding: 13px 0 72px
	}
	
	.kode_services_2_des span {
		display: inline-block;
		float: left;
		height: 73px;
		width: 73px;
		text-align: center;
		line-height: 73px;
		border: 2px solid #232b31;
		border-radius: 100%;
		color: #232b31;
		font-size: 30px
	}
	
	.kode_services_2_des:hover span {
		color: #fff
	}
	
	.kode_services_2_content {
		overflow: hidden;
		padding-left: 18px
	}
	
	.kode_services_2_content h4 {
		font-weight: 700;
		margin-bottom: 15px
	}
	
	.kode_counter_text,
	.kode_counter_content,
	.kode_counter_wrap {
		float: left;
		width: 100%
	}
	
	.kode_counter_wrap {
		position: relative;
		z-index: 9999;
		padding: 68px 0 38px
	}
	
	.kode_counter_wrap:before {
		position: absolute;
		content: "";
		top: 0;
		left: 35px;
		right: 35px;
		bottom: 0;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		z-index: -1;
		border: 10px solid #29333a
	}
	
	.kode_counter_wrap:after {
		background-color: #29333a;
		opacity: .8;
		position: absolute;
		content: "";
		top: 0;
		left: 35px;
		right: 35px;
		bottom: 0;
		z-index: -1
	}
	
	.kode_counter_content {
		padding: 44px 0
	}
	
	.kode_counter_content h6 {
		color: #fff;
		margin-bottom: 6px
	}
	
	.kode_counter_content h3 {
		font-weight: 700;
		color: #fff;
		margin-bottom: 10px
	}
	
	.kode_counter_content h3 span {
		display: block
	}
	
	.kode_counter_content p {
		color: #fff;
		margin-bottom: 22px
	}
	
	.kode_counter_row {
		float: left;
		width: 100%
	}
	
	.kode_counter_text {
		text-align: center;
		padding: 40px 0 44px;
		border: 2px solid #fff !important;
		border-radius: 10px;
		position: relative;
		overflow: hidden;
		margin-bottom: 30px;
		z-index: 999
	}
	
	.kode_counter_text:after {
		background-color: #fff;
		opacity: .45;
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1
	}
	
	.kode_counter_text:hover:after {
		opacity: .60
	}
	
	.kode_counter_text span {
		display: inline-block;
		font-size: 50px;
		line-height: 50px;
		color: #fff;
		font-weight: 700;
		margin-bottom: 5px
	}
	
	.kode_counter_text h6 {
		color: #fff
	}
	
	.kode_pratices_content,
	.kode_pratices_area {
		float: left;
		width: 100%
	}
	
	.kode_pratices_area {
		padding: 80px 0 50px
	}
	
	.kode_pratices_content {
		margin-bottom: 30px;
		overflow: hidden
	}
	
	.kode_pratices_content .figcaption h4 {
		font-weight: 700;
		color: #fff;
		margin-bottom: 6px
	}
	
	.kode_pratices_content .figcaption h4 span {
		display: block
	}
	
	.kode_pratices_content .figcaption p {
		color: #fff
	}
	
	.kode_pratices_content .kode_firm_button {
		opacity: 1
	}
	
	.kode_pratices_content .kode_firm_button:hover {
		background-color: #000 !important
	}
	
	.kode_pratices_content:hover .kode_firm_button {
		opacity: 1;
		background-color: #fff !important
	}
	
	.kode_pratices_content .kode_firm_button:hover {
		background-color: #000 !important;
		color: #fff !important
	}
	
	.kode_pratices_content .kode-practice-thumbnail-data {
		position: relative;
		overflow: hidden;
		border-radius: 50px
	}
	
	.kode_pratices_content .kode-practice-thumbnail-data h4 {
		color: #fff;
		left: 0;
		margin-top: -18px;
		position: absolute;
		right: 0;
		text-align: center;
		top: 50%;
		z-index: 999
	}
	
	.kode_pratices_content:hover .kode-practice-thumbnail-data h4 {
		opacity: 0;
		top: 100%
	}
	
	.kode_pratices_content .kode-practice-thumbnail-data h4:before,
	.kode_pratices_content .kode-practice-thumbnail-data h4:after {
		border-top: 2px solid #fff;
		bottom: 0;
		content: "";
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: -18px;
		width: 70px
	}
	
	.kode_pratices_content .kode-practice-thumbnail-data h4:before {
		border-bottom: 2px solid #fff;
		top: auto;
		bottom: -24px;
		border-top: none
	}
	
	.kode_pratices_content .kode-practice-thumbnail-data img {
		border-radius: 50px;
		overflow: hidden
	}
	
	.kode_pratices_content:hover .kode-practice-thumbnail-data {
		border-radius: 50px
	}
	
	.kode_pratices_content:hover .kode-practice-thumbnail-data img {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		overflow: hidden
	}
	
	.kode_pratices_content .kode-practice-thumbnail-data:before {
		position: absolute;
		content: "";
		background-color: rgba(0, 0, 0, .8);
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-radius: 50px;
		z-index: 99
	}
	
	.kode_pratices_content:hover .kode-practice-thumbnail-data:before {
		opacity: .9
	}
	
	.kode_pratices_content .figcaption {
		left: 0;
		margin-top: -103px;
		position: absolute;
		right: 0;
		text-align: center;
		top: 30%;
		padding: 0 30px;
		z-index: 999;
		opacity: 0
	}
	
	.kode_pratices_content:hover .figcaption {
		top: 50%;
		opacity: 1
	}
	
	.kode_pratices_content .figcaption:before,
	.kode_pratices_content .figcaption:after {
		border-top: 2px solid #fff;
		bottom: 0;
		content: "";
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: -18px;
		width: 70px;
		z-index: -1
	}
	
	.kode_pratices_content .figcaption:before {
		border-top: 2px solid #fff;
		top: auto;
		bottom: -24px
	}
	
	.form-submit,
	.kode_textarea,
	.kf_commet_field,
	.kode_left_comment_sec,
	.comment_form,
	.kode_comment_content,
	.kode_experience_content,
	.kode_experience_text,
	.kode_form_experience {
		float: left;
		width: 100%
	}
	
	.kode_form_experience {
		position: relative;
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		margin: 54px 0
	}
	
	.kode_form_experience:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #29333a;
		opacity: .90
	}
	
	.kode_comment_content {
		background-color: #29333a;
		padding: 21px 0 23px;
		text-align: center
	}
	
	.kode_comment_content h6 {
		color: #fff;
		font-weight: 700;
		margin-bottom: 4px
	}
	
	.kode_comment_content h3 {
		color: #fff;
		font-weight: 700
	}
	
	.comment_form {
		background-color: #f8f8f8;
		padding: 30px 15px
	}
	
	.kode_comment_form {
		left: 0;
		position: absolute;
		right: 0;
		top: -93px;
		box-shadow: 1px 0px 2px 2px #eeedee
	}
	
	.kf_commet_field {
		position: relative;
		margin-bottom: 8px
	}
	
	.kode_textarea textarea,
	.kf_commet_field .selectric,
	.kf_commet_field .select,
	.kf_commet_field input {
		width: 100%;
		height: 44px;
		border: 1px solid #ededed;
		padding: 0 20px;
		text-transform: capitalize;
		border-radius: 50px;
		color: #999;
		box-shadow: 0px 0px;
		-moz-appearance: none;
		transition: all .3s ease-in-out 0s
	}
	
	.kf_commet_field .selectric {
		background: #fff
	}
	
	.kf_commet_field .selectric .label {
		display: inline-block;
		margin: 0;
		color: #999;
		font-size: 14px;
		font-weight: 500;
		padding: 2px 0
	}
	
	.kf_commet_field .selectric .button:after {
		top: 4px;
		content: "\f107";
		font-family: fontawesome;
		font-size: 14px;
		left: -20px;
		position: absolute;
		right: 0;
		font-weight: 700;
		top: 4px;
		border: none
	}
	
	.kf_commet_field .selectric-items li:hover,
	.kf_commet_field .selectric-items li.highlighted {
		color: #fff
	}
	
	.kf_commet_field label {
		position: absolute;
		right: 20px;
		top: 50%;
		color: #999;
		font-size: 14px;
		cursor: pointer;
		margin: -7px 0 0;
		z-index: 999
	}
	
	.kode_textarea {
		margin-bottom: 18px
	}
	
	.kode_textarea textarea {
		height: 125px;
		resize: none;
		padding: 12px 20px;
		font-size: 15px;
		border-radius: 30px
	}
	
	.form-submit {
		text-align: center
	}
	
	.form-submit .submit {
		font-size: 14px;
		line-height: 14px;
		font-weight: 700;
		color: #fff;
		padding: 13px 50px;
		border-radius: 50px;
		border: none
	}
	
	.form-submit .submit:hover {
		background-color: #000;
		color: #fff
	}
	
	.kode_experience_text>span {
		float: left;
		display: inline-block;
		font-size: 95px;
		color: #fff;
		font-weight: 700;
		line-height: 75px
	}
	
	.kode_experience_des {
		overflow: hidden;
		padding-left: 10px;
		margin-bottom: 20px
	}
	
	.kode_experience_des h4,
	.kode_experience_des h3 {
		color: #fff;
		font-weight: 700
	}
	
	.kode_experience_content p {
		color: #fff;
		margin-bottom: 26px
	}
	
	.kode_attorney_content,
	.kode_attorney_des,
	.kode_attorney_wrap {
		float: left;
		width: 100%
	}
	
	.kode_attorney_wrap {
		padding: 80px 0 50px
	}
	
	.kode_attorney_des {
		border: 1px solid #dfdfdf;
		border-radius: 20px;
		background-color: #f9f9f9;
		margin-bottom: 30px;
		overflow: hidden
	}
	
	.kode_attorney_des figure {
		overflow: hidden;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px
	}
	
	.kode_attorney_des figure img {
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		overflow: hidden
	}
	
	.kode_attorney_des:hover figure img {
		opacity: .8;
		transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1)
	}
	
	.kode_attorney_content {
		text-align: center;
		padding: 28px 0;
		overflow: hidden;
		position: relative
	}
	
	.kode_attorney_des:hover .kode_attorney_content {
		padding: 19px 0 37px
	}
	
	.kode_attorney_content h5 {
		font-weight: SemiBold
	}
	
	.kode_attorney_content span {
		opacity: 1
	}
	
	.kode_attorney_des:hover span {
		opacity: 0;
		margin-top: -30px
	}
	
	.kode_attorney_icon {
		display: block;
		opacity: 0;
		position: absolute;
		bottom: 40px;
		left: 0;
		right: 0;
		margin: auto;
		text-align: center
	}
	
	.kode_attorney_des:hover .kode_attorney_icon {
		bottom: 20px;
		opacity: 1
	}
	
	.kode_attorney_icon li {
		display: inline-block;
		margin-right: 4px
	}
	
	.kode_attorney_icon li:last-child {
		margin: 0
	}
	
	.kode_attorney_icon li a {
		display: inline-block;
		height: 29px;
		width: 29px;
		text-align: center;
		line-height: 27px;
		border: 1px solid #e2e2e2;
		border-radius: 100%;
		color: #232b31;
		background-color: #fff
	}
	
	.kode_attorney_icon li a:hover {
		color: #fff
	}
	
	.kode_testimaonial_text,
	.kode_testimonial_wrap {
		float: left;
		width: 100%
	}
	
	.kode_section_heading.hdg_2 span,
	.kode_section_heading.hdg_2 h3,
	.kode_section_heading.hdg_2 h6 {
		color: #fff
	}
	
	.kode_section_heading.hdg_2 span:after,
	.kode_section_heading.hdg_2 span:before {
		border-color: #fff
	}
	
	.kode_testimaonial_text {
		text-align: center
	}
	
	.kode_testimaonial_text figure {
		display: inline-block;
		margin-bottom: 15px;
		border-radius: 100%;
		border: 2px solid #fff
	}
	
	.kode_testimaonial_text figure img {
		display: inline-block;
		border-radius: 100%
	}
	
	.kode_testimaonial_text h6 {
		color: #fff;
		margin-bottom: 10px
	}
	
	.kode_rating_star {
		text-align: center;
		display: inline-block;
		margin-bottom: 17px
	}
	
	.kode_rating_star li {
		display: inline-block
	}
	
	.kode_rating_star li a {
		display: inline-block;
		color: #fff
	}
	
	.kode_testimaonial_text p {
		color: #fff;
		font-style: italic;
		padding: 0 140px
	}
	
	.kode_testimaonial_text .slick-prev,
	.kode_testimaonial_text .slick-next {
		left: 0;
		right: 0;
		top: auto;
		bottom: -90px;
		margin: auto;
		background: 0 0;
		height: 39px;
		width: 39px;
		text-align: center;
		line-height: 39px;
		border: 2px solid #fff;
		border-radius: 100%;
		font-size: 17px
	}
	
	.kode_testimaonial_text .slick-prev {
		left: 50px
	}
	
	.kode_testimaonial_text .slick-next {
		left: -50px
	}
	
	.kode_testimaonial_text .slick-prev:before,
	.kode_testimaonial_text .slick-next:before {
		position: absolute;
		content: "\f104";
		font-family: FontAwesome;
		left: 0;
		right: 0;
		top: auto;
		bottom: 0;
		color: #fff;
		line-height: 36px
	}
	
	.kode_testimaonial_text .slick-prev:before {
		content: "\f105"
	}
	
	.kode_blog_view,
	.kode_blog_video,
	.kode_latest_blog,
	.kode_blog_wrap {
		float: left;
		width: 100%
	}
	
	.kode_blog_wrap {
		padding: 80px 0
	}
	
	.kode_latest_blog {
		margin-bottom: 20px
	}
	
	.kode_latest_blog:nth-child(3) {
		margin-bottom: 40px
	}
	
	.kode_latest_blog figure {
		float: left;
		overflow: hidden;
		position: relative
	}
	
	.kode_latest_blog figure:before {
		position: absolute;
		content: "";
		top: 100px;
		left: 100px;
		right: 100px;
		bottom: 100px;
		z-index: 999
	}
	
	.kode_latest_blog:hover figure:before {
		background: rgba(0, 0, 0, .2);
		top: 0;
		left: 0;
		right: 0;
		bottom: 0
	}
	
	.kode_latest_blog:hover figure img {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2)
	}
	
	.kode_blog_content {
		overflow: hidden;
		padding: 0 0 0 30px
	}
	
	.kode_blog_content h4 {
		margin-bottom: 6px;
		padding-right: 15px
	}
	
	.kode_blog_content p {
		color: #999
	}
	
	.kode_blog_video {
		margin-bottom: 30px
	}
	
	.kode_blog_video figure {
		position: relative;
		overflow: hidden
	}
	
	.kode_blog_video figure:before {
		position: absolute;
		content: "";
		top: 100px;
		right: 100px;
		bottom: 100px;
		left: 100px;
		opacity: 0;
		z-index: 999
	}
	
	.kode_blog_video:hover figure img {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2)
	}
	
	.kode_blog_video:hover figure:before {
		top: 0;
		background-color: #242323;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: .70
	}
	
	.kode_blog_video figcaption {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		margin-top: -25px;
		text-align: center;
		z-index: 9999;
		opacity: 0
	}
	
	.kode_blog_video:hover figcaption {
		margin-top: -14px;
		opacity: 1
	}
	
	.kode_blog_video figcaption a {
		color: #fff;
		font-size: 30px
	}
	
	.kode_blog_view {
		text-align: center
	}
	
	.kode_blog_view.view_2 {
		margin-top: 10px
	}
	
	.kode_blog_view .kode_firm_button {
		font-weight: 700;
		padding: 12px 45px
	}
	
	.kode_client_wrap {
		float: left;
		width: 100%;
		padding: 80px 0;
		background-color: #f9f9f9
	}
	
	.kode_client_wrap .slick-prev,
	.kode_client_wrap .slick-next {
		display: none !important
	}
	
	.kode_client_fig {
		float: left;
		padding: 0 20px;
		width: 100%
	}
	
	.kode_padding,
	.kode_widget_link,
	.widget_footer_text,
	.kode_widget_service,
	.kode_widget_des ul li,
	.kode_widget_des ul,
	.kode_widget_des,
	.kode_footer_wrap {
		float: left;
		width: 100%
	}
	
	.kode_footer_wrap {
		position: relative;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		z-index: 1;
		background-attachment: fixed
	}
	
	.kode_footer_wrap:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #14315D;
		opacity: .94
	}
	
	.kode_widget_des {
		padding: 80px 0 77px;
		border-right: 1px solid #3f3e45
	}
	
	.kode_widget_des figure {
		margin-bottom: 32px
	}
	
	.kode_widget_service span {
		float: left;
		display: inline-block;
		color: #fff;
		margin: 5px 0
	}
	
	.kode_widget_des ul {
		padding: 0
	}
	
	.kode_widget_navi {
		list-style: none
	}
	
	.kode_widget_des ul li {
		margin-bottom: 20px;
		list-style: none
	}
	
	.kode_widget_des ul li:last-child {
		margin-bottom: 38px
	}
	
	.widget_service_text {
		overflow: hidden;
		padding-left: 30px
	}
	
	.widget_service_text p {
		color: #fff
	}
	
	.widget_service_text a {
		display: block;
		color: #fff;
		line-height: 30px
	}
	
	.widget_footer_text h6 {
		color: #fff;
		font-weight: 500;
		margin-bottom: 4px
	}
	
	.widget_footer_text span {
		color: #fff
	}
	
	.kode_widget_link h4 {
		color: #fff;
		font-weight: 600;
		padding: 0 0 24px 0px;
		/* border-bottom: 1px solid #3f3e45; */
	}
	
	.kode_footer_wrap .col-md-8,
	.kode_footer_wrap .col-md-6 {
		padding: 0
	}
	
	.kode_footer_wrap .col-md-4 {
		padding-right: 0
	}
	
	.kode_widget_link ul {
		float: left;
		width: 50%;
		padding: 0 0 0 50px
	}
	
	.kode_widget_link ul li {
		display: block;
		margin-bottom: 8px;
		white-space: nowrap;
	}
	
	.kode_widget_link ul li a {
		display: block;
		color: #fff;
		position: relative
	}
	
	.kode_widget_link ul li a:hover {
		padding-left: 5px
	}
	
	.kode_widget_link ul li a:before {
		position: absolute;
		content: "\f105";
		top: 0;
		left: -21px;
		right: 0;
		bottom: 0;
		font-family: FontAwesome
	}
	
	.kode_widget_link.instagram ul {
		padding-left: 19px;
		width: 100%
	}
	
	.kode_widget_link.instagram li {
		float: left;
		width: auto;
		margin: 0 18px 13px 0;
		position: relative;
		overflow: hidden;
		border-radius: 15px
	}
	
	.kode_widget_link.instagram li:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9999
	}
	
	.kode_widget_link.instagram li:hover:before {
		opacity: .55;
		background-color: #3f3e45
	}
	
	.kode_widget_link.instagram li:last-child,
	.kode_widget_link.instagram li:nth-child(3) {
		margin-right: 0
	}
	
	.kode_widget_link.instagram li img {
		border-radius: 15px
	}
	
	.kode_widget_link.instagram li:hover img {
		transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1)
	}
	
	.kode_widget_link.instagram li a:hover {
		padding: 0
	}
	
	.kode_widget_link.instagram li a:before {
		content: ""
	}
	
	.kode_widget_navi {
		padding: 38px 0 6px 30px
	}
	
	.kode_widget_navi {
		float: right !important;
		padding: 28px 0 0 20px;
		position: relative;
		text-align: right !important;
		margin: 0
	}
	
	.kode_widget_navi li {
		float: left;
		margin-right: 33px
	}
	
	.kode_widget_navi li:last-child {
		margin: 0
	}
	
	.kode_widget_navi li a {
		font-weight: 600;
		color: #fff
	}
	
	.kode_copyright_text,
	.kode_copyright {
		float: left;
		width: 100%
	}
	
	.kode_copyright {
		padding: 22px 0 25px;
	}
	
	.kode_copyright_text {
		position: relative
	}
	
	.kode_copyright_text p {
		color: #fff;
		float: left;
		margin: 0;
		font-weight: 600
	}
	
	.kode_copyright_text>p>a:hover {
		color: #000
	}
	
	.kode_copyright_text>a {
		background-color: #29333a;
		bottom: 0;
		color: #fff;
		height: 75px;
		line-height: 75px;
		position: absolute;
		right: 0;
		text-align: center;
		top: -22px;
		width: 70px
	}
	
	.kode_top_bar.bar_2 {
		border-bottom: 1px solid rgba(255, 255, 255, .2)
	}
	
	.kode_top_contact.contact_2 ul li:last-child {
		border-right: none
	}
	
	.kode_top_contact.contact_2 ul li {
		border-right: 1px solid rgba(255, 255, 255, .2)
	}
	
	.kode_top_social_icon.icon_2 ul {
		border-right: 1px solid rgba(255, 255, 255, .2);
		border-left: 1px solid rgba(255, 255, 255, .2)
	}
	
	.navigation.navi_2 ul {
		margin-right: 50px;
		top: 70px
	}
	
	.kode_top_search_menu.menu_2 a {
		border: none;
		padding: 15px 0;
		margin-left: 42px
	}
	
	.navigation.navi_2 ul li a:hover,
	.kode_top_contact.contact_2 ul li a:hover,
	.kode_top_search_menu.menu_2 a:hover {
		color: #000
	}
	
	.kode_top_social_icon.icon_2 ul li a:hover {
		background-color: #fff !important;
		color: #000
	}
	
	.kode_top_search_menu.menu_2 a:first-child {
		margin: 0
	}
	
	.kode_banner2 {
		float: left;
		width: 100%;
		position: relative;
		overflow: hidden;
		z-index: 1
	}
	
	.kode_banner2 .slick-dots {
		display: none
	}
	
	.kode_banner2 figure {
		position: relative;
		overflow: hidden
	}
	
	.kode_banner2 .slick-prev,
	.kode_banner2 .slick-next {
		display: none !important
	}
	
	.kode_banner2 figure:after {
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 1px 0 876px 1911px;
		border-color: transparent transparent transparent #3279b7
	}
	
	.kode_banner2 figure:before {
		background-color: #151211;
		opacity: .92;
		right: 0
	}
	
	.kode_banner2 figcaption {
		bottom: 0;
		left: 50%;
		margin: 0 0 0 -580px;
		position: absolute;
		right: 0;
		z-index: 999
	}
	
	.kode_banner2 figcaption img {
		float: left
	}
	
	.kode_banner_content {
		position: relative;
		top: 230px;
		float: left
	}
	
	.kode_banner_content:before,
	.kode_banner_content:after {
		position: absolute;
		content: "";
		top: -9px;
		left: -53px;
		border: 1px solid #fff;
		height: 75px;
		width: 129px;
		border-right: none
	}
	
	.kode_banner_content:before {
		border-left: none;
		right: -53px;
		left: auto;
		border-right: 1px solid #fff
	}
	
	.kode_banner_content h3 {
		font-weight: 700;
		color: #fff;
		margin-bottom: 32px
	}
	
	.kode_banner_content h4 {
		color: #fff;
		text-align: center
	}
	
	.kode_service2_content,
	.kode_service2_wrap {
		float: left;
		width: 100%
	}
	
	.kode_service2_wrap {
		margin-top: -112px;
		position: relative;
		z-index: 999;
		padding-bottom: 74px
	}
	
	.kode_service2_wrap .col-md-4 {
		padding: 0
	}
	
	.kode_service2_content {
		text-align: center;
		padding: 50px 0 45px;
		background-color: #333
	}
	
	.kode_service2_content a {
		display: block;
		color: #fff;
		margin-bottom: 12px
	}
	
	.kode_service2_content span {
		color: #fff;
		margin-bottom: 11px;
		font-weight: 700;
		display: inline-block
	}
	
	.kode_service2_content h6 {
		color: #fff;
		font-weight: 700;
		text-transform: uppercase
	}
	
	.kode_experience2_text,
	.kode_section_hdg2,
	.kode_experience2_wrap {
		float: left;
		width: 100%
	}
	
	.kode_experience2_wrap {
		margin-bottom: 45px
	}
	
	.kode_section_hdg2 span {
		display: inline-block;
		font-style: italic;
		color: #232b31
	}
	
	.kode_section_hdg2 h2 {
		position: relative;
		padding-bottom: 15px;
		margin-bottom: 11px
	}
	
	.kode_section_hdg2 h2:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: 0;
		width: 16px;
		border-bottom: 4px solid
	}
	
	.kode_experience2_text {
		padding: 10px 0 10px 50px
	}
	
	.kode_achievement_content,
	.kode_achievement_text,
	.kode_achievement_list ul li,
	.kode_achievement_list ul,
	.kode_achievement_list,
	.kode_law_achievement {
		float: left;
		width: 100%
	}
	
	.kode_law_achievement {
		padding-bottom: 80px
	}
	
	.kode_firm_fig.fig_2 .slick-prev,
	.kode_firm_fig.fig_2 .slick-next {
		display: none !important
	}
	
	.kode_achievement_list {
		border: 1px solid #f1f1f1;
		padding: 0;
		margin: 0 0 0 30px
	}
	
	.kode_achievement_text {
		position: relative;
		z-index: 9999
	}
	
	.kode_achievement_list ul {
		margin: 0
	}
	
	.kode_achievement_list ul li {
		padding: 12px 30px 12px;
		border-bottom: 1px solid #f1f1f1;
		position: relative
	}
	
	.kode_achievement_list ul li:hover {
		background-color: #f9f9f9
	}
	
	.kode_law_client2_fig .kode_pet_value:before,
	.kode_achievement_list ul li:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-right: 1px solid;
		border-left: 1px solid;
		transform: scale(1, 0);
		z-index: 9999;
		opacity: 0
	}
	
	.kode_law_client2_fig .kode_pet_value:after,
	.kode_achievement_list ul li:after {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-top: 1px solid;
		border-bottom: 1px solid;
		transform: scale(0, 1);
		z-index: 999;
		opacity: 0
	}
	
	.kode_law_client2_fig .kode_pet_value:hover:before,
	.kode_law_client2_fig .kode_pet_value:hover:after,
	.kode_achievement_list ul li:hover:after,
	.kode_achievement_list ul li:hover:before {
		transform: scale(1);
		opacity: 1
	}
	
	.kode_achievement_list ul li:last-child {
		border-bottom: none
	}
	
	.kode_achievement_text span {
		display: inline-block
	}
	
	.kode_achievement_text h5 {
		display: inline-block;
		padding-left: 14px
	}
	
	.kode_achievement_content {
		margin-top: 6px;
		line-height: 26px
	}
	
	.progress-names,
	.kode_law_progres_detail,
	.kode_law_progres_list,
	.kode_law_progres_row,
	.kode_law_progres_des,
	.kode_law_progres {
		float: left;
		width: 100%
	}
	
	.kode_law_progres {
		position: relative;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed
	}
	
	.kode_law_progres:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #080707;
		opacity: .80
	}
	
	.kode_law_progres_row {
		padding-right: 24px
	}
	
	.kode_law_progres_des {
		background-color: #fff;
		padding: 44px 0 0;
		position: relative
	}
	
	.kode_section_hdg2.hdg_3 {
		margin-bottom: 36px;
		text-align: center;
		position: relative;
		z-index: 1
	}
	
	.kode_section_hdg2.hdg_3 h2:before {
		margin: auto
	}
	
	.kode_progres_content {
		padding-bottom: 37px;
		border-bottom: 1px solid #bcbcbc;
		margin-top: -18px;
		margin-bottom: 30px;
		overflow: hidden
	}
	
	.kode_progres_content p {
		margin-bottom: 10px
	}
	
	.kode_progres_content h5 {
		font-weight: 700;
		margin-bottom: 10px
	}
	
	.kode_progres_content h6 {
		margin-bottom: 20px
	}
	
	.kode_progres_content a {
		display: block;
		font-weight: 700;
		color: #666;
		margin-bottom: 5px
	}
	
	.kode_progres_content>a:last-child {
		margin: 0
	}
	
	.kode_progres_content a i {
		margin-right: 19px
	}
	
	.kode_progres_icon {
		list-style: none
	}
	
	.kode_progres_icon li {
		float: left;
		margin-right: 20px
	}
	
	.kode_progres_icon li:last-child {
		margin: 0
	}
	
	.kode_progres_icon li a {
		height: 37px;
		width: 37px;
		display: inline-block;
		text-align: center;
		border: 1px solid #c8c8c8;
		border-radius: 100%
	}
	
	.kode_progres_icon li a:hover {
		color: #fff !important
	}
	
	.kode_progres_fig {
		position: relative;
		float: left;
		margin-left: -130px;
		margin-top: -34px;
		padding-right: 30px
	}
	
	.kode_law_progres_detail {
		padding: 30px 0 0
	}
	
	.kode_section_hdg2.hdg_4 p,
	.kode_section_hdg2.hdg_4 h2,
	.kode_section_hdg2.hdg_4 span {
		color: #fff
	}
	
	.progress-names {
		margin-bottom: 20px
	}
	
	.progress-names:last-child {
		margin: 0
	}
	
	.progress-names h5 {
		color: #fff;
		font-weight: 700;
		margin-bottom: 15px
	}
	
	.progress-names .progressbar {
		float: left;
		position: relative;
		width: 100%
	}
	
	.progress-names .label {
		border: 1px solid #fff;
		display: inline-block;
		float: left;
		height: 13px;
		width: 100%;
		border-radius: 0
	}
	
	.progress-names .perc {
		color: #fff;
		padding: 5px;
		position: absolute;
		right: 0;
		top: -34px
	}
	
	.progress-names .bar {
		display: inline-block;
		height: 11px;
		left: 1px;
		position: absolute;
		top: 1px
	}
	
	.kode_practice_area2_text,
	.kode_practice_arae2 {
		float: left;
		width: 100%
	}
	
	.kode_practice_arae2 {
		padding: 74px 0 50px
	}
	
	.kode_practice_area2_text {
		text-align: center;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		padding: 35px 8px 27px;
		z-index: 999;
		margin-bottom: 30px
	}
	
	.kode_practice_area2_text:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #404041;
		z-index: -1
	}
	
	.kode_practice_area2_text:hover:before {
		opacity: .78;
		box-shadow: 0 0 10px 4px #dfdfdf
	}
	
	.kode_practice_area2_text span {
		display: inline-block;
		color: #fff;
		margin-bottom: 16px
	}
	
	.kode_practice_area2_text h5 {
		font-weight: 700;
		margin-bottom: 7px
	}
	
	.kode_practice_area2_text h5 a {
		color: #fff
	}
	
	.kode_practice_area2_text h5 a:hover {
		color: #000
	}
	
	.kode_practice_area2_text p {
		color: #fff
	}
	
	.kode_client_author {
		float: left;
		width: 100%
	}
	
	.kode_experience2_wrap.client_2 {
		background-position: center;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		padding: 80px 0;
		z-index: 999;
		margin: 0
	}
	
	.kode_experience2_wrap.client_2:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #333;
		opacity: .88
	}
	
	.kode_experience2_wrap.client_2 .col-md-5 {
		padding-right: 0
	}
	
	.kode_experience2_wrap.client_2 .col-md-7 {
		padding-left: 0
	}
	
	.kode_section_hdg2.hdg_4.hdg_5 {
		border-bottom: 1px solid #939393;
		margin: 0;
		padding: 33px 0 24px;
		position: relative;
		left: 30px
	}
	
	.kode_pricing_text>h6 {
		display: none !important
	}
	
	.kode_experience2_text.client_text {
		padding: 42px 0 25px 35px;
		border-left: 1px solid #939393;
		padding: 42px 180px 25px 32px
	}
	
	.kode_experience2_text.client_text p {
		color: #fff;
		margin-bottom: 36px
	}
	
	.kode_client_author figure {
		float: left
	}
	
	.kode_client_author figure img {
		border-radius: 100%
	}
	
	.kode_client_author_content {
		float: left;
		width: auto;
		padding: 10px 0 10px 30px
	}
	
	.kode_client_author_content h5 {
		margin-bottom: 2px
	}
	
	.kode_client_author_content span {
		color: #fff
	}
	
	.kode_experience2_text.client_text .slick-prev,
	.kode_experience2_text.client_text .slick-next {
		left: -297px;
		bottom: -42px;
		top: auto;
		background: 0 0;
		line-height: 39px;
		height: 39px;
		width: 39px;
		border: 1px solid #3279b7;
		border-radius: 100%
	}
	
	.kode_pricing_detail a {
		display: none
	}
	
	.kode-background-image {
		background-size: cover
	}
	
	.kode_experience2_text.client_text .slick-next {
		left: -248px
	}
	
	.kode_experience2_text.client_text .slick-prev:before,
	.kode_experience2_text.client_text .slick-next:before {
		bottom: 0;
		color: #000;
		content: "\f105";
		font-family: FontAwesome;
		font-size: 20px;
		left: 0;
		line-height: 72px;
		opacity: 1;
		position: absolute;
		right: 0;
		top: 0;
		line-height: 39px;
		border-radius: 100%;
		color: #3279b7
	}
	
	.kode_experience2_text.client_text .slick-prev:before {
		content: "\f104"
	}
	
	.kode_experience2_text.client_text .slick-prev:hover:before,
	.kode_experience2_text.client_text .slick-next:hover:before {
		color: #fff
	}
	
	.kode_pricing_detail,
	.kode_pricing_text,
	.kode_law_pricing_list,
	.kode_law_pricing {
		float: left;
		width: 100%
	}
	
	.kode_law_pricing {
		padding: 73px 0 119px
	}
	
	.kode_table {
		padding: 28px 30px 36px;
		outline: 1px solid #f0f0f0;
		text-align: center;
		transition: all .5s ease-in-out !important
	}
	
	.kode_law_pricing_list .kode-button-style-law-5 {
		transition: all 1s ease-in-out
	}
	
	.kode_table.active,
	.kode_table:hover {
		transition: all .3s ease-in-out;
		box-shadow: 0px 0px 0px 6px #3279b7;
		transform: scaley(1.1);
		-moz-transform: scaley(1.1);
		-webkit-transform: scaley(1.1)
	}
	
	.kode_pricing_text {
		margin-bottom: 24px
	}
	
	.kode_pricing_text h3 {
		margin-bottom: 7px;
		position: relative
	}
	
	.custom-options option {
		float: left;
		width: 100%;
		padding: 5px 10px;
		background-color: #333 !important;
		color: #fff !important
	}
	
	.kode_pricing_text h3:before,
	.kode_pricing_text h3:after {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: 20px;
		border-bottom: 1px solid #3279b7;
		width: 70px
	}
	
	.kode_pricing_text h3:before {
		right: 0;
		left: auto
	}
	
	.kode_pricing_text h6 {
		position: relative;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 15px;
		position: relative;
		display: inline-block;
		display: none
	}
	
	.kode_law_pricing_list.active .kode_pricing_text h6,
	.kode_law_pricing_list:hover .kode_pricing_text h6 {
		display: inline-block
	}
	
	.kode_pricing_text h6:before,
	.kode_pricing_text h6:after {
		position: absolute;
		content: "\f005";
		left: -25px;
		bottom: 0;
		font-family: FontAwesome
	}
	
	.kode_pricing_text h6:before {
		right: -25px;
		left: auto
	}
	
	.kode_pricing_text span {
		display: inline-block
	}
	
	.kode_pricing_detail {
		margin-bottom: 20px;
		list-style: none
	}
	
	.kode_pricing_detail li a {
		display: block;
		padding: 13px 0 16px
	}
	
	.kode_pricing_detail>li:nth-child(odd) {
		background-color: #f4f4f4
	}
	
	.kode_pricing_detail li a i {
		font-size: 18px;
		margin-right: 16px
	}
	
	.kode_buy {
		background: 0 0;
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
		line-height: 14px;
		border: 1px solid #d3d3d3;
		padding: 12px 28px
	}
	
	.kode_law_pricing_list.active .kode_buy,
	.kode_law_pricing_list:hover .kode_buy {
		color: #fff
	}
	
	.kode_quote_textarea,
	.kode_quote_commet_field,
	.kode_qoute_form {
		float: left;
		width: 100%
	}
	
	.quote_form_list {
		display: inline-block;
		text-align: center;
		margin: auto
	}
	
	.kode_quote_commet_field {
		margin-bottom: 30px
	}
	
	.kode_quote_textarea textarea,
	.kode_quote_commet_field input {
		height: 41px;
		background: 0 0;
		border: 1px solid #ddd !important;
		padding: 0 20px;
		box-shadow: 0px 0px;
		color: #ddd !important;
		transition: all .5s ease-in-out
	}
	
	.kode_quote_textarea textarea {
		width: 100%;
		height: 139px;
		padding: 20px;
		resize: none;
		margin-bottom: 35px
	}
	
	.form_quote_submit .submit {
		text-transform: uppercase;
		font-weight: 700;
		font-size: 14px;
		line-height: 14px;
		padding: 12px 18px;
		color: #fff;
		border: none;
		border-radius: 50px
	}
	
	.form_quote_submit .submit:hover {
		background-color: #fff;
		color: #000
	}
	
	.kode_quote_commet_field .selectric {
		width: 100%;
		background: 0 0
	}
	
	.kode_quote_commet_field .selectric .label {
		text-align: left;
		color: #fff;
		font-size: 14px;
		font-weight: 400;
		height: 41px;
		line-height: 30px
	}
	
	.kode_quote_commet_field .selectric .button:after {
		border-width: 7px 6px medium;
		top: 2px
	}
	
	.kode_quote_commet_field .selectric-items {
		background-color: #f9f9f9
	}
	
	.kode_quote_commet_field .selectric-items li.highlighted {
		color: #fff
	}
	
	.kode_quote_commet_field .selectric-items li:hover {
		color: #fff
	}
	
	.kode_latest_thumbnail,
	.kode_latest_meta,
	.kode_latest_content,
	.kode_latest_modern,
	.kode_latest_wrap {
		float: left;
		width: 100%
	}
	
	.kode_latest_wrap {
		padding: 74px 0 80px
	}
	
	.kode_latest_wrap .col-md-4 {
		padding: 0
	}
	
	.kode_latest_content {
		padding: 23px 20px 36px;
		border: 1px solid #d3d3d3
	}
	
	.kode_latest_content h5 {
		margin-bottom: 14px;
		font-weight: 700
	}
	
	.kode_latest_content h5 span {
		display: block
	}
	
	.kode_latest_meta {
		margin-bottom: 20px
	}
	
	.kode_latest_meta li {
		float: left;
		margin-right: 20px
	}
	
	.kode_latest_meta li:last-child {
		margin: 0
	}
	
	.kode_latest_meta li a {
		display: inline-block;
		color: #999
	}
	
	.kode_latest_meta li a i {
		margin-right: 10px
	}
	
	.kode_latest_readmore {
		display: inline-block;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 700;
		line-height: 14px;
		padding: 9px 24px 11px;
		border: 1px solid #d3d3d3
	}
	
	.kode_latest_readmore:hover {
		color: #fff
	}
	
	.kode_latest_thumbnail figure {
		position: relative
	}
	
	.kode_latest_thumbnail figure img {
		width: 100%
	}
	
	.kode_event_medium_modern figure:before,
	.kode_latest_thumbnail figure:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 50px;
		bottom: 50px;
		opacity: 0
	}
	
	.kode_event_medium_modern:hover figure:before,
	.kode_latest_modern:hover .kode_latest_thumbnail figure:before {
		background-color: #110f0f;
		opacity: .65;
		bottom: 0;
		right: 0
	}
	
	.kode_event_medium_modern .event_clone,
	.kode_latest_thumbnail a {
		position: absolute;
		color: #fff;
		left: 0;
		right: 80px;
		text-align: center;
		top: 40%;
		margin-top: -20px;
		opacity: 0
	}
	
	.kode_event_medium_modern:hover .event_clone,
	.kode_latest_modern:hover .kode_latest_thumbnail a {
		top: 50%;
		right: 0;
		opacity: 1
	}
	
	.kode_law_client2 {
		float: left;
		width: 100%;
		padding-bottom: 80px
	}
	
	.kode_law_client2_fig {
		padding: 0 15px
	}
	
	.kode_law_client2_fig figure {
		border: 1px solid #efefef
	}
	
	.kode_law_client2 .slick-prev,
	.kode_law_client2 .slick-next {
		display: none !important
	}
	
	.kode_pull_slide_wrap {
		float: left;
		width: 100%
	}
	
	.kode_slide_fig figure {
		position: relative
	}
	
	.kode_slide_fig figure:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 50px;
		bottom: 50px;
		opacity: 0
	}
	
	.kode_slide_fig:hover figure:before {
		opacity: .65;
		right: 0;
		bottom: 0
	}
	
	.kode_slide_fig a {
		position: absolute;
		top: 40%;
		left: 0;
		right: 50px;
		text-align: center;
		color: #fff;
		margin-top: -15px;
		opacity: 0
	}
	
	.kode_slide_fig:hover a {
		top: 50%;
		right: 0;
		opacity: 1
	}
	
	.kode_pull_slide_wrap .slick-prev,
	.kode_pull_slide_wrap .slick-next {
		display: none !important
	}
	
	.widget.form_content,
	.widget_form {
		float: left;
		width: 100%
	}
	
	.widget_form {
		background-color: #222;
		padding: 72px 0 80px;
		border-bottom: 1px solid #3f3e45;
		position: relative;
		overflow: hidden
	}
	
	.widget_form:after,
	.widget_form:before {
		position: absolute;
		content: "\f003";
		font-size: 104px;
		top: 56px;
		color: #303030;
		left: 343px;
		bottom: 0;
		font-family: FontAwesome;
		transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg)
	}
	
	.widget_form:after {
		font-size: 235px;
		top: auto;
		left: 117px;
		bottom: 28px
	}
	
	.widget.form_content {
		text-align: center
	}
	
	.widget.form_content p {
		color: #fff;
		margin-bottom: 35px
	}
	
	.widget.form_field {
		width: 428px;
		text-align: center;
		position: relative;
		margin: auto;
		display: inline-block
	}
	
	.widget.form_field input {
		height: 41px;
		background: 0 0;
		border: 1px solid #3f3e45;
		color: #fff;
		padding: 0 130px 0 20px;
		box-shadow: 0px 0px;
		width: 100%
	}
	
	.widget.form_field button:hover {
		background-color: #fff;
		color: #000
	}
	
	.social_tag,
	.widget_navi,
	.widget_coprright_content,
	.widget_copyright_wrap {
		float: left;
		width: 100%
	}
	
	.widget_copyright_wrap {
		padding: 33px 0 35px;
		background-color: #222
	}
	
	.widget_coprright_content {
		text-align: center
	}
	
	.widget_navi {
		margin-bottom: 31px
	}
	
	.social_tag li,
	.widget_navi li {
		display: inline-block;
		margin-right: 26px
	}
	
	.social_tag li:last-child,
	.widget_navi li:last-child {
		margin: 0
	}
	
	.widget_navi li a {
		display: inline-block;
		color: #fff;
		font-size: 14px;
		line-height: 14px;
		font-weight: 700
	}
	
	.social_tag {
		margin-bottom: 27px
	}
	
	.social_tag li {
		margin-right: 35px
	}
	
	.social_tag li a {
		display: inline-block;
		color: #8a8a8a
	}
	
	.social_tag li a i {
		font-size: 18px;
		margin-right: 15px
	}
	
	.widget_p {
		color: #fff
	}
	
	.widget_p a:hover {
		color: #fff
	}
	
	.kode_top_search_menu.menu_2.menu_3.menu_4 a {
		color: #fff
	}
	
	.navigation.navi_2.navi_3 ul {
		margin-right: 0;
		padding: 12px 0
	}
	
	.navigation.navi_2.navi_3 li:last-child {
		margin-right: 25px
	}
	
	.kode_banner3,
	.kode_banner3_fig {
		float: left;
		width: 100%
	}
	
	.kode_banner3 {
		position: relative
	}
	
	.kode-bxslider .bxslider li {
		position: relative
	}
	
	.kode-bxslider .bxslider li:before {
		background-color: #151211
	}
	
	.kode-bxslider .bxslider .kode-caption {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		text-align: center;
		margin-top: -50px
	}
	
	.kode-bxslider .bxslider .kode-caption h2 {
		font-weight: 700;
		color: #fff;
		margin-bottom: 13px
	}
	
	.kode-bxslider .bxslider .kode-caption span {
		display: block;
		color: #fff;
		font-size: 18px;
		margin-bottom: 25px
	}
	
	.kode-bxslider .bxslider .kode-caption a {
		display: inline-block;
		font-size: 14px;
		line-height: 14px;
		font-weight: 700;
		padding: 18px 20px;
		color: #333;
		text-transform: uppercase;
		background-color: #fff
	}
	
	.kode-bxslider .bxslider.kode-caption-wrapper {
		top: 50px;
		margin: 0 0 0 -627px
	}
	
	.kode-bxslider .bxslider .kode-caption a:hover {
		color: #fff
	}
	
	.kode_banner3_content {
		bottom: 0;
		display: inline-block;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		text-align: center;
		width: 847px;
		padding: 26px 0;
		z-index: 999
	}
	
	.kode_banner3_content h5 {
		display: inline-block;
		color: #fff;
		font-weight: 700
	}
	
	.kode_banner3_content a {
		display: inline-block;
		font-size: 20px;
		line-height: 20px;
		color: #fff;
		font-weight: 700
	}
	
	.kode_banner3_content a:hover {
		color: #000
	}
	
	.kode_banner3_content a i {
		margin-right: 30px;
		font-size: 24px
	}
	
	.kode_banner3_content h5 {
		margin-left: 25px
	}
	
	.kode_banner3 .slick-dotted.slick-slider {
		margin-bottom: 0
	}
	
	.kode_blog_grid_content,
	.kode_blog_grid,
	.kode_blog_grid_wrap {
		float: left;
		width: 100%
	}
	
	.kode_blog_grid_wrap {
		padding: 73px 0 72px
	}
	
	.kode_section_hdg2.hdg_3.hdg_7 .kode_blog_grid {
		text-align: center
	}
	
	.kode_blog_grid figure {
		position: relative;
		margin-bottom: 25px;
		overflow: hidden
	}
	
	.kode_blog_grid:hover figure img {
		transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		opacity: .70
	}
	
	.kode_blog_grid_content h5 {
		margin-bottom: 17px
	}
	
	.kode_service3_content,
	.kode_service2_grid,
	.kode_service3_wrap {
		float: left;
		width: 100%
	}
	
	.kode_service3_wrap .col-md-3 {
		padding: 0
	}
	
	.kode_service2_grid {
		text-align: center;
		z-index: 99;
		overflow: hidden;
		position: relative
	}
	
	.kode_service2_grid figure {
		position: relative;
		overflow: hidden;
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff
	}
	
	.kode_service2_grid figure img {
		width: 100%
	}
	
	.kode_team_fig:hover figure img,
	.kode_service2_grid:hover figure img {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2)
	}
	
	.kode_service2_grid figure:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #f9f9f9;
		z-index: 999
	}
	
	.kode_service2_grid:hover figure:before {
		opacity: .9;
		background-color: #6b6a6a
	}
	
	.kode_service3_content {
		bottom: 0;
		left: 0;
		padding: 0 40px;
		position: absolute;
		right: 0;
		top: 50%;
		z-index: 9999;
		margin-top: -75px
	}
	
	.kode_sidebar_wrap_side {
		height: 100% !important;
		background-color: #333
	}
	
	.kode_sidebar_wrap_side {
		background-color: #333 !important
	}
	
	.kode_quote_commet_field .custom-options,
	.kode_quote_textarea textarea,
	.kode_quote_commet_field input[type=text]::-moz-placeholder {
		color: #939393 !important
	}
	
	.kode_counter_content .kode_firm_button:hover {
		background-color: #000 !important
	}
	
	.kode_quote_textarea textarea,
	.kode_quote_commet_field input {
		text-transform: capitalize
	}
	
	.kf_commet_field .custom-options::-webkit-selection,
	.kf_commet_field .custom-options::-moz-selection {
		box-shadow: 0 0 transparent !important;
		color: none !important;
		border: none !important
	}
	
	.kf_commet_field .custom-options::-selection,
	.kf_commet_field .custom-options::-selection {
		box-shadow: 0 0 transparent !important;
		color: none !important;
		border: none !important
	}
	
	.kode_quote_commet_field select:focus,
	.kf_commet_field select:focus {
		outline: none !important
	}
	
	.kode_qoute_form .kode_quote_commet_field input[type=text]::-moz-placeholder {
		color: #939393 !important
	}
	
	.kode_qoute_form .kode_quote_commet_field input[type=text]::-webkit-input-placeholder {
		color: #939393 !important
	}
	
	.kode_quote_commet_field select {
		-webkit-appearance: none
	}
	
	.kf_commet_field select {
		-webkit-appearance: none
	}
	
	.kode_service2_grid:hover .kode_service3_content {
		top: 42%
	}
	
	.kode_service3_content span {
		display: inline-block;
		color: #333;
		font-size: 70px;
		margin-bottom: 25px
	}
	
	.kode_service3_content h5 {
		margin-bottom: 17px
	}
	
	.kode_service3_content p {
		opacity: 0
	}
	
	.kode_service2_grid:hover .kode_service3_content p {
		color: #fff;
		opacity: 1
	}
	
	.kode_service2_grid:hover .kode_service3_content h5 a,
	.kode_service2_grid:hover .kode_service3_content span {
		color: #fff
	}
	
	.kode_achievement2_content,
	.kode_achievement3_wrap {
		float: left;
		width: 100%
	}
	
	.kode_achievement3_wrap {
		margin-top: -2px;
		position: relative;
		z-index: 9999
	}
	
	.kode_achievement3_wrap .col-md-2 {
		padding: 0
	}
	
	.kode_achievement2_content {
		padding: 45px 0 37px;
		text-align: center;
		border-right: 1px solid #fff
	}
	
	.kode_achievement2_content span {
		display: block;
		font-size: 50px;
		color: #fff;
		margin-bottom: 13px
	}
	
	.kode_achievement2_content p {
		color: #fff;
		font-weight: 700
	}
	
	.kode_team_fig figcaption ul,
	.kode_team_fig,
	.kode_team_wrap {
		float: left;
		width: 100%
	}
	
	.kode_team_wrap {
		padding: 74px 0 159px
	}
	
	.kode_team_fig figure {
		position: relative;
		overflow: hidden
	}
	
	.kode_team_fig {
		padding: 0 11px
	}
	
	.kode_team_fig figcaption {
		position: absolute;
		top: 226px;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		z-index: 9999;
		padding: 10px 10px 44px
	}
	
	.kode_team_fig:hover figcaption {
		padding: 42px 10px 44px;
		top: 0
	}
	
	.kode_team_fig figcaption:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: .92;
		z-index: -1
	}
	
	.kode_team_fig figcaption h5 {
		color: #fff;
		font-weight: 700;
		margin-bottom: 8px
	}
	
	.kode_team_fig figcaption span {
		display: block;
		color: #fff;
		font-size: 18px;
		margin-bottom: 21px
	}
	
	.kode_team_fig figcaption p {
		color: #fff;
		margin-bottom: 32px
	}
	
	.kode_team_fig figcaption ul li {
		display: inline-block;
		margin-right: 11px
	}
	
	.kode_team_fig figcaption ul li:last-child {
		margin: 0
	}
	
	.kode_team_fig figcaption ul li a {
		height: 39px;
		width: 39px;
		text-align: center;
		display: inline-block;
		border: 2px solid #e5e5e5;
		border-radius: 100%;
		color: #fff;
		font-size: 18px;
		line-height: 35px
	}
	
	.kode_team_wrap .slick-prev,
	.kode_team_wrap .slick-next {
		position: absolute;
		bottom: -98px;
		left: 0;
		right: 0;
		top: auto;
		text-align: center;
		margin: auto;
		background: 0 0;
		line-height: 35px;
		width: 39px;
		height: 39px;
		border: 2px solid #c18f5a;
		border-radius: 100%;
		color: #000
	}
	
	.kode_team_wrap .slick-prev {
		left: 100px
	}
	
	.kode_team_wrap .slick-prev:before,
	.kode_team_wrap .slick-next:before {
		text-align: center;
		position: absolute;
		display: inline-block;
		content: "\f104";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		font-size: 18px;
		line-height: 35px;
		font-size: 17px
	}
	
	.kode_team_wrap .slick-prev:before {
		content: "\f105"
	}
	
	.kode_team_wrap .slick-prev:hover:before,
	.kode_team_wrap .slick-next:hover:before {
		color: #fff
	}
	
	.kode_blog2_thumbnail,
	.kode_blog2_content,
	.kode_blog2_modern,
	.kode_blog2_row,
	.kode_blog2_warp {
		float: left;
		width: 100%
	}
	
	.kode_blog2_warp {
		background-color: transparent;
		padding: 74px 0;
		position: relative;
		z-index: 9999;
		background-size: 100% 367px;
		background-repeat: no-repeat;
		background-origin: border-box
	}
	
	.kode_blog2_warp:before {
		bottom: 0;
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		background-repeat: no-repeat;
		background-position: bottom left, bottom right
	}
	
	.kode_blog2_warp:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: .78;
		height: 367px;
		z-index: -1
	}
	
	.kode_section_hdg2.hdg_3.hdg_4.hdg_7 h2:before {
		border-color: #fff
	}
	
	.kode_blog2_row {
		background-color: #fff;
		box-shadow: 0 0 6px 2px #dcdcdc
	}
	
	.kode_blog2_warp .col-md-4 {
		padding: 0
	}
	
	.kode_blog2_modern {
		padding: 60px 30px 60px;
		border-right: 1px solid #e8e8e8
	}
	
	.kode_blog2_content {
		padding-bottom: 40px;
		border-bottom: 1px solid #e8e8e8
	}
	
	.kode_blog2_modern.mordern_2 figcaption span,
	.kode_blog2_content span {
		display: inline-block;
		font-size: 14px;
		color: #fff;
		line-height: 14px;
		padding: 8px 15px 10px;
		margin-bottom: 16px
	}
	
	.kode_blog2_content h5 {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 8px
	}
	
	.kode_blog2_content p {
		color: #999
	}
	
	.kode_blog2_thumbnail {
		padding-top: 30px
	}
	
	.kode_blog2_thumbnail figure img {
		border-radius: 100%;
		float: left;
		width: 60px;
		height: 60px
	}
	
	.kode_blog2_thumbnail span {
		display: inline-block;
		padding: 16px 0;
		margin-left: 16px
	}
	
	.kode_blog2_thumbnail .blog-info i {
		display: none
	}
	
	.kode_blog2_warp .slick-prev,
	.kode_blog2_warp .slick-next {
		display: none !important
	}
	
	.kode_pricing2_detail,
	.kode_pricing2_list,
	.kode_pricing2_wrap {
		float: left;
		width: 100%
	}
	
	.kode_pricing2_wrap {
		padding: 0 0 80px
	}
	
	.kode_pricing2_list {
		padding: 35px 0 40px;
		text-align: center;
		border: 1px solid #f0f0f0;
		background-color: #fff
	}
	
	.kode_pricing2_list.active,
	.kode_pricing2_list:hover {
		box-shadow: 0px 0px 13px 6px #dcdcdc
	}
	
	.kode_pricing2_list span {
		display: block;
		margin-bottom: 25px;
		font-size: 18px;
		color: #333
	}
	
	.kode_pricing2_list h5 {
		font-weight: 700;
		color: #999;
		padding: 25px 0;
		background-color: #fafafa
	}
	
	.kode_pricing2_list h5 sub {
		font-size: 12px
	}
	
	.kode_pricing2_list:hover .kode-button-style-law-9,
	.kode_pricing2_list.active .kode_pricing2_btn,
	.kode_pricing2_list.active h5,
	.kode_pricing2_list:hover .kode_pricing2_btn,
	.kode_pricing2_list:hover h5 {
		color: #fff
	}
	
	.kode_pricing2_detail {
		padding: 35px 0
	}
	
	.kode_pricing2_detail li {
		display: block;
		margin-bottom: 13px
	}
	
	.kode_pricing2_detail li:last-child {
		margin: 0
	}
	
	.kode_pricing2_detail li a {
		display: block;
		color: #999
	}
	
	.kode_pricing2_btn {
		display: inline-block;
		font-size: 14px;
		line-height: 14px;
		text-transform: uppercase;
		border: 1px solid #e5e5e5;
		padding: 11px 28px 13px
	}
	
	.kode_client_wrap.client_3 {
		background-color: #ececec
	}
	
	.widget_lawbase_info_widget ul,
	.widget_lawbase_info_widget>ul>li,
	.form_widget_submit,
	.widget_textarea,
	.kode_widget_field,
	.widget_form_search,
	.widget3_blog_meta,
	.widget3_service2,
	.widget3_content>ul>li,
	.widget3_content ul,
	.widget3_service2,
	.widget3_content,
	.widget3_social_icon,
	.kode_widget3_logo,
	.widget3_wraper {
		float: left;
		width: 100%
	}
	
	.widget3_service2 li {
		list-style: none
	}
	
	.widget3_wraper {
		background-color: #3d3c41;
		padding: 80px 0;
		position: relative
	}
	
	.widget3_wraper:before {
		background-color: #000;
		bottom: 0;
		content: "";
		left: 0;
		opacity: .8;
		position: absolute;
		right: 0;
		top: 0
	}
	
	.kode_widget3_logo {
		text-align: center;
		padding-bottom: 40px;
		position: relative;
		margin-bottom: 47px;
		border-bottom: 1px solid #515054
	}
	
	.widget-heading-4 {
		position: relative
	}
	
	.widget-heading-4:before,
	.widget3_content h5:before,
	.kode_widget3_logo:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: -3px;
		border-bottom: 1px solid #515054
	}
	
	.kode_widget3_logo figure {
		margin-bottom: 22px
	}
	
	.kode_widget3_logo p {
		color: #fff;
		padding: 0 90px;
		margin-bottom: 16px
	}
	
	.widget3_social_icon li {
		display: inline-block;
		margin-right: 12px
	}
	
	.widget3_social_icon li:last-child {
		margin: 0
	}
	
	.widget3_social_icon li a {
		display: inline-block;
		height: 40px;
		width: 40px;
		line-height: 38px;
		text-align: center;
		border: 2px solid #fff;
		border-radius: 100%;
		font-size: 15px;
		color: #fff
	}
	
	.widget3_social_icon li a:hover {
		color: #fff
	}
	
	.widget-heading-4,
	.widget3_content h5 {
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 25px;
		position: relative
	}
	
	.kode-sidebar-element .widget-heading-4 {
		color: #333
	}
	
	.widget-heading-4:before,
	.widget3_content h5:before {
		border-color: #cecece !important;
		left: auto;
		right: 10px;
		top: 0;
		width: 105px;
		bottom: 5px
	}
	
	.kode-sidebar-element .widget-heading-4:before {
		border-color: #333 !important
	}
	
	.widget-heading-4:before:first-child,
	.widget3_content h5:before:first-child {
		right: 30px !important
	}
	
	.widget3_content>p {
		color: #fff;
		margin-bottom: 7px;
		margin-top: -10px
	}
	
	.kode_widget_service.service2 span {
		font-size: 18px
	}
	
	.widget3_content>ul>li {
		margin-bottom: 7px;
		list-style: none
	}
	
	.kode_widget_service.service2 .widget_service_text a {
		line-height: 24px
	}
	
	.widget3_blog_meta li,
	.widget3_service2 li {
		float: left
	}
	
	.widget3_service2 li figure {
		float: left;
		border: 1px solid #eee;
		overflow: hidden;
		position: relative
	}
	
	.widget3_service2 li figure:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9999
	}
	
	.kode_service3_content a {
		color: #333;
		font-weight: 700
	}
	
	.widget3_service2 li:hover figure:before {
		background: rgba(0, 0, 0, .4)
	}
	
	.widget3_service2 li:hover figure img {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2)
	}
	
	.widget3_blog_post {
		overflow: hidden;
		padding: 2px 0 11px 15px
	}
	
	.widget3_blog_post p {
		color: #333;
		margin-bottom: 4px;
		padding-right: 20px
	}
	
	.widget3_blog_meta li {
		line-height: 12px;
		border-right: 2px solid #9d9d9e;
		margin: 0;
		padding: 0 13px
	}
	
	.widget3_blog_meta li:last-child {
		border-right: none;
		margin: 0 !important
	}
	
	.widget3_blog_meta li:first-child {
		padding-left: 0;
		margin: 0 !important
	}
	
	.widget3_blog_meta li a {
		color: #666;
		font-size: 12px;
		font-style: italic;
		line-height: 12px
	}
	
	.widget3_content.Recent_Post li {
		margin-bottom: 30px;
		list-style: none
	}
	
	.widget3_service2 li:last-child {
		margin: 0
	}
	
	.kode_widget_field {
		margin-bottom: 15px
	}
	
	.widget_textarea textarea,
	.kode_widget_field input {
		background: 0 0;
		height: 41px;
		border: 1px solid #605f63;
		color: #999;
		width: 100%;
		box-shadow: 0px 0px
	}
	
	.widget_textarea textarea:focus,
	.kode_widget_field input:focus {
		color: #fff
	}
	
	.widget_textarea {
		margin-bottom: 30px
	}
	
	.widget_textarea textarea {
		height: 121px;
		resize: none
	}
	
	.form_widget_submit .submit {
		float: right;
		display: inline-block;
		font-size: 14px;
		color: #fff;
		text-transform: uppercase;
		line-height: 14px;
		border: none;
		padding: 8px 20px;
		font-weight: 700
	}
	
	.form_widget_submit .submit:hover {
		background-color: #fff;
		color: #000
	}
	
	.kode_copyright3_content,
	.kode_widget_copyright3 {
		float: left;
		width: 100%
	}
	
	.kode_widget_copyright3 {
		padding: 12px 0 16px;
		background-color: #4e4e51
	}
	
	.kode_copyright3_content {
		position: relative
	}
	
	.kode_copyright3_content p {
		float: left;
		color: #fff;
		margin-bottom: 0
	}
	
	.copyright_social_icon {
		float: right;
		padding: 3px 0;
		margin-bottom: 0
	}
	
	.copyright_social_icon li {
		float: left;
		margin-left: 30px;
		list-style: none
	}
	
	.copyright_social_icon li:first-child {
		margin: 0
	}
	
	.copyright_social_icon li a {
		display: inline-block;
		color: #fff;
		line-height: 14px
	}
	
	.kode_copyright3_content:before {
		bottom: 0;
		content: "";
		position: absolute;
		right: 0;
		top: -27px;
		height: 30px;
		width: 30px;
		background-color: #4e4e51;
		transform: rotate(43deg);
		-moz-transform: rotate(43deg);
		-webkit-transform: rotate(43deg)
	}
	
	.kode_copyright3_content>a {
		color: #fff;
		font-size: 16px;
		position: absolute;
		right: 9px;
		top: -33px
	}
	
	.kode_404_footer,
	.kode_404_content form,
	.kode_404_content,
	.kode_law_404_wrap {
		float: left;
		width: 100%
	}
	
	.kode_law_404_wrap {
		background-color: #fff;
		position: relative;
		z-index: 999;
		padding: 86px 0 86px
	}
	
	.kode_law_404_wrap:after {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		z-index: -1;
		opacity: .2;
		bottom: 0;
		background-color: #aaabaf
	}
	
	.kode_404_content {
		text-align: center
	}
	
	.kode_404_content>p {
		margin-bottom: 40px
	}
	
	.kode_404_content p span {
		display: inline-block;
		font-size: 290px;
		line-height: 250px;
		color: #fff;
		text-shadow: 0px 5px 16px #b8b8b8
	}
	
	.kode_404_content p i {
		font-size: 210px;
		position: relative;
		top: -30px;
		margin: 0 30px
	}
	
	.kode_404_content h3 {
		text-transform: uppercase;
		margin-bottom: 8px
	}
	
	.kode_404_content h4 {
		color: #fff;
		margin-bottom: 30px
	}
	
	.kode_404_content>a {
		display: inline-block;
		line-height: 14px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
		background-color: #333;
		padding: 18px 32px;
		margin-bottom: 80px
	}
	
	.kode_404_content form {
		margin-bottom: 125px
	}
	
	.kode_404_field {
		width: 586px;
		text-align: center;
		margin: auto;
		position: relative
	}
	
	.kode_404_field input {
		width: 100%;
		height: 50px;
		border: 1px solid #fff;
		padding: 0 100px 0 20px;
		font-size: 16px;
		color: #fff;
		background: 0 0;
		box-shadow: 0px 0px
	}
	
	.kode_404_field button:hover {
		background-color: #000
	}
	
	.kode_404_footer p {
		float: left;
		color: #fff
	}
	
	.kode_404_icon {
		float: right;
		width: auto
	}
	
	.kode_404_icon li {
		float: left;
		margin-right: 10px
	}
	
	.kode_404_icon li:last-child {
		margin: 0
	}
	
	.kode_404_icon a {
		display: inline-block;
		height: 32px;
		width: 32px;
		text-align: center;
		line-height: 30px;
		font-size: 15px;
		border: 1px solid #fff;
		border-radius: 100%;
		color: #fff
	}
	
	.koed_sab_banner_content,
	.kode_sab_banner {
		float: left;
		width: 100%
	}
	
	.kode_sab_banner {
		background-color: #eaeaea;
		padding: 75px 0 77px;
		border-top: 1px solid #cfc2c2;
		border-bottom: 1px solid #cfc2c2
	}
	
	.koed_sab_banner_content h2 {
		display: inline-block
	}
	
	.koed_sab_banner_content ul {
		display: inline-block;
		float: right;
		padding: 0;
		background: 0 0;
		margin: 0;
		padding: 8px 0
	}
	
	.koed_sab_banner_content ul li {
		float: left;
		margin-right: 4px
	}
	
	.koed_sab_banner_content ul li:last-child {
		margin: 0
	}
	
	.koed_sab_banner_content ul li a {
		display: inline-block;
		font-size: 16px;
		color: #666
	}
	
	.breadcrumb>li+li:before {
		color: #717171
	}
	
	.kode_law_404_wrap.law_404_2 {
		padding: 54px 0 80px
	}
	
	.kode_law_404_wrap.law_404_2:after {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0
	}
	
	.kode_404_content.content_2 p span {
		color: #333
	}
	
	.kode_404_content.content_2 form {
		margin: 0
	}
	
	.kode_404_content.content_2 .kode_404_field input {
		border-color: #d2d4d7
	}
	
	.kode_team_fig.team_2 {
		padding: 0;
		margin-bottom: 30px
	}
	
	.kode_team_wrap.team_wrap_2 {
		padding: 80px 0 20px
	}
	
	.kode_pagination_wrap {
		float: left;
		width: 100%
	}
	
	.kode_pagination_wrap {
		padding-bottom: 74px;
		text-align: center
	}
	
	.kode_pagination_content {
		background-color: #ededed;
		display: inline-block;
		margin: auto;
		padding: 15px 55px 12px 49px;
		text-align: center;
		width: 501px
	}
	
	.kode_pager {
		float: left;
		width: auto;
		padding: 3px 0
	}
	
	.kode_pager li {
		float: left;
		position: relative;
		line-height: 15px;
		z-index: 999
	}
	
	.kode_pager li:before {
		position: absolute;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		border-right: 1px solid #b1b1b1;
		z-index: -1
	}
	
	.kode_pager li:last-child:before {
		border: none
	}
	
	.kode_pager li a {
		font-size: 15px;
		padding: 0 15px;
		line-height: 15px;
		font-weight: 700
	}
	
	.kode_pagination_list {
		float: right;
		width: auto
	}
	
	.kode_pagination_list a {
		display: inline-block;
		color: #333;
		margin-right: 10px
	}
	
	.kode_service3_wrap.service3_2 {
		padding: 80px 0 20px
	}
	
	.kode_service2_grid.gried_2 {
		margin-bottom: 30px
	}
	
	.kode_service2_grid.gried_2 figure:before {
		background-color: #ededed;
		opacity: 1
	}
	
	.kode_service2_grid.gried_2:hover figure:before {
		background-color: #333;
		opacity: .85
	}
	
	.kode_blog_warp {
		float: left;
		width: 100%;
		padding: 80px 0 20px
	}
	
	.kode_blog2_modern.mordern_2 {
		padding: 16px 18px 30px;
		border: 1px solid #dedede;
		margin-bottom: 30px
	}
	
	.kode_blog2_modern.mordern_2>figure {
		position: relative;
		margin-bottom: 22px;
		overflow: hidden
	}
	
	.kode_blog2_modern.mordern_2:hover>figure img {
		transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		opacity: .60
	}
	
	.kode_blog2_modern.mordern_2 figcaption {
		position: absolute;
		bottom: 20px;
		left: 20px
	}
	
	.kode_blog2_modern.mordern_2 figcaption span {
		margin: 0
	}
	
	.kode_blog2_content.content_2 {
		padding-left: 12px
	}
	
	.kode_blog2_content.content_2.content_3 {
		border-bottom: medium none;
		padding-bottom: 0;
		padding-left: 0
	}
	
	.kode_blog2_content.content_2.content_3 h5 {
		text-transform: lowercase;
		margin-bottom: 11px
	}
	
	.kode_blog2_content.content_2.content_3 h5 em {
		font-style: normal;
		display: block
	}
	
	.kode_latest_meta.blog_meta li {
		margin-right: 30px
	}
	
	.kode_latest_meta.blog_meta li a i {
		font-size: 16px;
		color: #999;
		margin-right: 15px
	}
	
	.kode_latest_meta.blog_meta li a {
		color: #999
	}
	
	.kode_blog2_content.content_2.content_3 p {
		margin-bottom: 26px
	}
	
	.kode_more_btn {
		line-height: 14px;
		color: #fff;
		text-transform: uppercase;
		padding: 11px 17px 13px;
		font-weight: 700;
		display: inline-block
	}
	
	.kode_more_btn:hover {
		background-color: #000;
		color: #fff
	}
	
	.kode_blog2_modern.mordern_2.mordern_3 {
		padding: 20px 20px 30px
	}
	
	.kode_blog2_modern.mordern_2.mordern_3 figcaption {
		left: 0;
		bottom: 0
	}
	
	.kode_blog2_modern.mordern_2.mordern_3 figcaption span {
		font-size: 18px;
		background-color: #333;
		padding: 14px 22px 16px
	}
	
	.kode_event_content,
	.kode_event_medium_modern,
	.kode_event_wrap {
		float: left;
		width: 100%
	}
	
	.kode_event_wrap {
		padding: 80px 0 20px
	}
	
	.kode_event_medium_modern {
		text-align: center;
		padding-bottom: 30px;
		background-color: #ececec;
		margin-bottom: 30px
	}
	
	.kode_event_medium_modern figure {
		position: relative;
		overflow: hidden
	}
	
	.kode_event_medium_modern:hover figure img {
		transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1)
	}
	
	.kode_event_medium_modern:hover figure:before {
		z-index: 999
	}
	
	.kode_event_medium_modern .event_clone {
		font-size: 30px;
		z-index: 999
	}
	
	.kode_event_content h4 {
		background-color: #fff;
		border-radius: 5px;
		display: inline-block;
		height: 71px;
		margin-top: -46px;
		position: relative;
		width: 94px;
		z-index: 9999;
		box-shadow: 0px 3px 10px -1px #b1b1b1;
		padding: 10px 0;
		margin-bottom: 16px
	}
	
	.kode_event_content h4 em {
		font-style: normal;
		font-size: 14px;
		display: block;
		margin-top: 1px
	}
	
	.kode_event_content span {
		display: block;
		font-size: 18px;
		color: #999;
		margin-bottom: 7px
	}
	
	.kode_event_content p {
		margin-bottom: 22px;
		padding: 0 50px;
		color: #999
	}
	
	.kode_event_content .kode_readmore {
		display: inline-block;
		line-height: 14px;
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
		padding: 13px 18px 15px;
		background-color: #333
	}
	
	.kode_event_medium_modern:hover .kode_event_content h4 {
		color: #fff
	}
	
	.team_detail_meta_list,
	.kode_team_detail_call_info,
	.kode_team_detail_fig,
	.kode_team_detail_full,
	.kode_team_detail_wrap {
		float: left;
		width: 100%
	}
	
	.kode_team_detail_wrap {
		padding: 80px 0 50px
	}
	
	.kode_team_detail_fig figure {
		float: left
	}
	
	.kode_team_detail_content {
		overflow: hidden;
		padding-left: 30px
	}
	
	.kode_team_detail_content h5 {
		margin-bottom: 5px
	}
	
	.kode_team_detail_content span {
		display: block;
		font-size: 18px;
		color: #999;
		margin-bottom: 10px
	}
	
	.kode_team_detail_content p {
		color: #999;
		margin-bottom: 6px
	}
	
	.kode_team_detail_content p span {
		display: block;
		margin-top: 2px
	}
	
	.kode_team_detail_call_info {
		margin-bottom: 3px
	}
	
	.kode_team_detail_call_info a {
		display: block;
		font-size: 16px;
		color: #999;
		margin-bottom: 3px
	}
	
	.team_detail_meta_list li {
		float: left;
		margin-right: 15px
	}
	
	.team_detail_meta_list li:last-child {
		margin: 0
	}
	
	.team_detail_meta_list li a {
		display: inline-block;
		color: #9e9e9e
	}
	
	.team_detail_description_list,
	.team_detail_description {
		float: left;
		width: 100%
	}
	
	.team_detail_description {
		margin-bottom: 34px
	}
	
	.team_detail_description_list {
		padding: 36px 0
	}
	
	.team_detail_description h5 {
		margin-bottom: 23px
	}
	
	.team_detail_description p {
		color: #999;
		margin-bottom: 31px
	}
	
	.team_detail_description p:last-child {
		margin: 0
	}
	
	.team_detail_description.mission {
		margin: 0
	}
	
	.team_detail_education_list li,
	.team_detail_education_list {
		float: left;
		width: 100%
	}
	
	.team_detail_description.education p {
		margin-bottom: 11px
	}
	
	.team_detail_education_list li {
		margin-bottom: 14px
	}
	
	.team_detail_education_list li:last-child {
		margin: 0
	}
	
	.team_detail_education_list li a {
		display: block;
		font-size: 18px;
		color: #999
	}
	
	.team_detail_description.skill {
		margin-bottom: 71px
	}
	
	.team_detail_description.skill p {
		margin-bottom: 24px
	}
	
	.progress-names.progres_2 {
		margin-bottom: 27px
	}
	
	.progress-names.progres_2:last-child {
		margin: 0
	}
	
	.progress-names.progres_2 h5 {
		color: #666;
		margin-bottom: 11px
	}
	
	.progress-names.progres_2 .bar {
		height: 8px
	}
	
	.progress-names.progres_2 .label {
		background-color: #e9e9e9;
		height: 10px
	}
	
	.progress-names.progres_2 .perc {
		font-size: 20px;
		color: #666;
		top: -37px
	}
	
	.kode_team_wrap.team_detail {
		padding: 0
	}
	
	.kode_section_hdg2.hdg_5 {
		margin-bottom: 36px
	}
	
	.kode_services_section {
		box-shadow: 0px 0px 30px #000;
		border-top: 1px solid #fff;
	}
	
	.kode_services_section .col-sm-6.col-md-2.column {
		padding: 0
	}
	
	.kode-button-style-law-9 {
		display: inline-block;
		font-size: 14px;
		line-height: 14px;
		text-transform: uppercase;
		border: 1px solid #e5e5e5;
		padding: 11px 28px 13px;
		font-weight: 700
	}
	
	.kode_pricing2_detail,
	.kode_pricing2_list,
	.kode_pricing2_wrap {
		float: left;
		width: 100%
	}
	
	.kode_pricing2_wrap {
		padding: 0 0 80px
	}
	
	.kode_pricing2_list {
		padding: 35px 0 40px;
		text-align: center;
		border: 1px solid #f0f0f0;
		background-color: #fff
	}
	
	.kode_pricing2_list.active,
	.kode_pricing2_list:hover {
		box-shadow: 0px 0px 13px 6px #dcdcdc
	}
	
	.kode_pricing2_list span {
		display: block;
		margin-bottom: 25px;
		font-size: 18px;
		color: #333
	}
	
	.kode_pricing2_list h5 {
		font-weight: 700;
		color: #999;
		padding: 25px 0;
		background-color: #fafafa
	}
	
	.kode_pricing2_list h5 sub {
		font-size: 12px
	}
	
	.kode_pricing2_detail {
		padding: 35px 0
	}
	
	.kode_pricing2_detail li {
		display: block;
		margin-bottom: 13px
	}
	
	.kode_pricing2_detail li:last-child {
		margin: 0
	}
	
	.kode_pricing2_detail li a {
		display: block;
		color: #999
	}
	
	.kode_client_wrap.client_3 {
		background-color: #ececec
	}
	
	.kode_blog_categ_list>li,
	.blog-info.blog-date {
		list-style: none
	}
	
	.navigation .kode-button-style-law-1 {
		font-size: 17px;
		display: inline-block;
		line-height: 14px;
		padding: 10px 20px 12px;
		border: 2px solid #ddd;
		border-radius: 40px;
		margin: 2px 0 3px 10px;
		font-weight: bold;
		color: #fff
	}
	
	.kode-button-style-law-1 i {
		font-size: 18px;
		margin-right: 17px !important
	}
	
	.kode-button-style-law-1 {
		font-size: 14px;
		display: inline-block;
		line-height: 14px;
		padding: 10px 20px;
		border: 2px solid #ddd;
		border-radius: 40px;
		margin: 3px 0;
		font-weight: 700
	}
	
	.kode-button-style-law-2 {
		display: inline-block;
		line-height: 14px;
		padding: 10px 28px 12px;
		border: 1px solid #fff;
		border-radius: 50px;
		margin-right: 14px;
		font-weight: 700
	}
	
	.kode-button-style-law-3 {
		display: inline-block;
		font-size: 16px;
		line-height: 16px;
		padding: 11px 35px 12px;
		border-radius: 50px;
		font-weight: 700
	}
	
	.kode-button-style-law-4 {
		font-size: 14px;
		line-height: 14px;
		font-weight: 700;
		color: #fff;
		padding: 13px 50px;
		border-radius: 50px;
		border: none
	}
	
	.kode-button-style-law-5 {
		background: 0 0;
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
		line-height: 14px;
		padding: 12px 28px
	}
	
	.form_quote_submit .kode-button-style-law-5 {
		border: none;
		padding: 13px 18px 15px
	}
	
	.kode-button-style-law-6 {
		display: inline-block;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 700;
		line-height: 14px;
		padding: 9px 24px 11px;
		border: 1px solid #d3d3d3
	}
	
	.kode-button-style-law-7 {
		position: absolute;
		top: 1px;
		right: 1px;
		height: 39px;
		width: 126px;
		font-size: 14px;
		line-height: 14px;
		text-transform: uppercase;
		font-weight: 700;
		border-left: 2px solid #3f3e45;
		padding: 7px 0
	}
	
	.kode-button-style-law-8 {
		display: inline-block;
		font-size: 14px;
		line-height: 14px;
		font-weight: 700;
		padding: 18px 20px;
		text-transform: uppercase
	}
	
	.kode_404_content .kode-button-style-law-8 {
		margin-bottom: 80px;
		background-color: #333;
		padding: 18px 32px
	}
	
	.kode-button-style-law-9 {
		display: inline-block;
		font-size: 14px;
		line-height: 14px;
		text-transform: uppercase;
		border: 1px solid #e5e5e5;
		padding: 11px 28px 13px;
		font-weight: 700
	}
	
	.kode_comment_text .kode-button-style-law-9,
	.kode_blog2_content.content_2.content_3 .kode-button-style-law-9 {
		border: none
	}
	
	.kode_listing_field .kode-button-style-law-9 {
		padding: 11px 10px 13px
	}
	
	.kode_comment_text .kode-button-style-law-9 {
		padding: 9px 28px 11px
	}
	
	.kode_event_content .kode-button-style-law-9 {
		background-color: #333;
		border: none
	}
	
	.kode-button-style-law-10 {
		float: right;
		display: inline-block;
		font-size: 14px;
		text-transform: uppercase;
		line-height: 14px;
		border: none;
		padding: 8px 20px;
		font-weight: 700
	}
	
	.kode_latest_thumbnail,
	.kode_latest_meta,
	.kode_latest_content,
	.kode_latest_modern,
	.kode_latest_wrap {
		float: left;
		width: 100%
	}
	
	.kode_latest_wrap {
		padding: 74px 0 80px
	}
	
	.kode_latest_wrap .col-md-4 {
		padding: 0
	}
	
	.kode_latest_content {
		padding: 23px 20px 36px;
		border: 1px solid #d3d3d3
	}
	
	.kode_latest_content h5 span {
		display: block
	}
	
	.kode_latest_content p {
		margin-bottom: 5px;
		color: #999
	}
	
	.kode_latest_meta {
		margin-bottom: 20px
	}
	
	.kode_latest_meta li {
		float: left;
		margin-right: 20px
	}
	
	.kode_latest_meta li:last-child {
		margin: 0
	}
	
	.kode_latest_meta li a {
		display: inline-block;
		color: #999 !important
	}
	
	.kode_latest_meta li a i {
		margin-right: 10px
	}
	
	.kode_latest_modern .kode-button-style-law-6:hover {
		color: #fff !important
	}
	
	.kode_quote_commet_field .custom-options {
		color: #939393 !important
	}
	
	.kode_quote_commet_field input[type=text]::-moz-placeholder {
		color: #939393 !important
	}
	
	.kode_latest_thumbnail figure {
		position: relative
	}
	
	.kode_latest_thumbnail figure img {
		width: 100%
	}
	
	.kode-team.kode-team-simple .kode_attorney_img:hover .kode_attorney_caption {
		padding: 40px 0
	}
	
	.kode_event_medium_modern figure:before,
	.kode_latest_thumbnail figure:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 50px;
		bottom: 50px;
		opacity: 0
	}
	
	.kode_event_medium_modern:hover figure:before,
	.kode_latest_modern:hover .kode_latest_thumbnail figure:before {
		background-color: #110f0f;
		opacity: .65;
		bottom: 0;
		right: 0
	}
	
	.kode_event_medium_modern .event_clone,
	.kode_latest_thumbnail a {
		position: absolute;
		font-size: 36px;
		color: #fff;
		left: 0;
		right: 80px;
		text-align: center;
		top: 40%;
		margin-top: -20px;
		opacity: 0
	}
	
	.kode_event_medium_modern:hover .event_clone,
	.kode_latest_modern:hover .kode_latest_thumbnail a {
		top: 50%;
		right: 0;
		opacity: 1
	}
	
	.kode_about_us_silde_caption>p {
		color: #fff
	}
	
	.widget_lawbase_practice_area_categories_widget ul li a:hover {
		color: #fff
	}
	
	footer .widget p {
		color: #fff;
		margin-bottom: 0
	}
	
	footer .widget h2 {
		color: #fff;
		font-size: 20px;
		text-transform: uppercase;
		font-weight: 400;
		padding: 0 0 10px;
		margin: 0 0 20px;
		position: relative
	}
	
	footer .widget h2:before {
		content: "";
		width: 30px;
		height: 1px;
		background-color: #fff;
		position: absolute;
		left: 0;
		bottom: 0
	}
	
	.widget-text .footer-logo {
		float: left;
		width: 100%;
		margin: 0 0 20px
	}
	
	footer .widget blockquote {
		padding: 20px;
		font-size: 14px;
		font-style: normal;
		border: none;
		background-color: #161616
	}
	
	.widget-text ul {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none
	}
	
	.widget-text ul li {
		float: left;
		width: 100%;
		margin: 8px 0;
		line-height: normal
	}
	
	.widget-text ul li p {
		float: left;
		margin: 0
	}
	
	.widget-text ul li i {
		float: left;
		margin: 0 10px 0 0;
		font-size: 20px
	}
	
	footer .widget-text ul li a {
		color: #fff
	}
	
	footer .widget-text ul li i {
		color: #333;
		font-size: 14px;
		margin: 4px 10px 0 0
	}
	
	.widget-text ul li a {
		color: #666
	}
	
	aside .widget,
	.sidebar .widget {
		margin-top: 30px
	}
	
	aside div.widget:first-child,
	.sidebar div.widget:first-child {
		margin-top: 0
	}
	
	.widget-heading-1 {
		font-size: 20px;
		text-transform: uppercase;
		position: relative;
		padding: 0 0 15px;
		margin: 0 0 20px;
		color: #333
	}
	
	.widget-heading-1:before {
		content: "";
		width: 60px;
		height: 1px;
		background-color: #333;
		position: absolute;
		left: 0;
		bottom: 0
	}
	
	.widget .widget-header {
		float: left;
		width: 100%;
		border-bottom: solid 1px #cfcfcf;
		margin-bottom: 30px
	}
	
	.widget-search input[type=text] {
		border: 1px solid #cfcfcf;
		height: 44px;
		padding: 0 40px 4px 10px;
		width: 100%;
		background-color: transparent;
		color: #6f6f6f
	}
	
	.widget-search .input-container i {
		position: absolute;
		right: 14px;
		left: auto;
		font-size: 14px;
		color: #989898
	}
	
	.widget-search .input-container {
		margin: 0
	}
	
	.widget-search input[type=submit] {
		padding: 0;
		width: 0;
		height: 0
	}
	
	.widget-search input[type=text]::-moz-input-placeholder {
		color: #333 !important
	}
	
	.widget-search input[type=text]::-webkit-input-placeholder {
		color: #333 !important
	}
	
	.kode-search {
		float: left;
		width: 100%;
		position: relative
	}
	
	.kode-search label {
		position: absolute;
		right: 0;
		top: 0;
		margin: 0;
		height: 100%;
		cursor: pointer
	}
	
	.kode-search label:before {
		content: "\f002";
		font-family: 'FontAwesome';
		top: 0;
		line-height: 42px;
		padding: 10px 20px;
		font-size: 14px
	}
	
	.kode-sidebar-element .kode-search label:before {
		color: #777;
		padding: 2px 20px;
		right: 0;
		position: absolute
	}
	
	.upcoming_event_widget ul li {
		float: left;
		width: 100%;
		list-style: none;
		border-bottom: 1px solid #e3e3e3;
		padding: 0 0 10px;
		margin: 0 0 15px
	}
	
	.upcoming_event_widget .widget-thumb {
		float: left;
		width: 100%
	}
	
	.upcoming_event_widget figure {
		float: left;
		width: 74px
	}
	
	.upcoming_event_widget figure figcaption {
		position: absolute;
		left: 0;
		top: 0;
		padding: 5px;
		width: 100%;
		height: 100%;
		opacity: 0;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0)
	}
	
	.upcoming_event_widget ul li:hover figcaption {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	
	.upcoming_event_widget figure figcaption a {
		width: 100%;
		height: 100%;
		display: inline-block;
		color: #fff;
		text-align: center;
		position: relative
	}
	
	.upcoming_event_widget figure figcaption a i {
		position: absolute;
		left: 0;
		width: 100%;
		top: 50%;
		margin: -6px 0 0
	}
	
	.upcoming_event_widget figure~.event-widget-info {
		padding: 0 0 0 87px
	}
	
	.event-widget-info a {
		font-size: 13px;
		color: #666;
		font-weight: 700;
		text-transform: uppercase;
		display: inline-block;
		line-height: 1.5
	}
	
	.event-widget-info time {
		display: block;
		color: #999;
		font-size: 13px
	}
	
	.event-widget-info time i {
		float: left;
		padding: 6px 8px 0 0
	}
	
	.widget-archive ul {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.widget-archive ul li {
		float: left;
		width: 100%;
		margin: 0;
		position: relative;
		border-top: solid 1px #cfcfcf
	}
	
	.widget-archive ul li:first-child {
		border: none
	}
	
	.widget-archive ul li a {
		display: block;
		font-size: 14px;
		color: #333;
		text-transform: capitalize;
		padding: 8px 0
	}
	
	.widget-archive ul li a:hover {
		color: #fff;
		padding: 8px 10px
	}
	
	.widget-archive ul li:before {
		content: "\f105";
		font-family: FontAwesome;
		font-size: 16px;
		color: #333;
		right: 0;
		top: 7px;
		position: absolute
	}
	
	.widget-archive ul li:hover:before {
		right: 10px;
		color: #fff
	}
	
	.widget-recentpost ul {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none
	}
	
	.widget-recentpost ul li {
		float: left;
		width: 100%;
		border-bottom: solid 1px rgba(255, 255, 255, .1)
	}
	
	.widget-recentpost ul li a {
		font-size: 14px;
		font-weight: 600;
		color: #fff;
		display: block;
		padding: 10px 0;
		text-decoration: none
	}
	
	.widget-recentpost ul li span {
		float: right
	}
	
	.widget_archive ul,
	.widget_categories ul {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.widget_archive ul li,
	.widget_categories ul li {
		float: left;
		width: 100%;
		margin: 0;
		position: relative;
		border-top: 1px solid #ddd
	}
	
	.kode-side-menu.widget_archive ul li a:hover {
		background: 0 0 !important
	}
	
	.widget_archive ul li {
		padding: 7px 0 9px;
		text-align: right
	}
	
	.widget_archive ul li:first-child,
	.widget_categories ul li:first-child {
		border: none
	}
	
	footer .widget_archive ul li,
	footer .widget_categories ul li {
		border-top: solid 1px rgba(255, 255, 255, .2)
	}
	
	.widget_categories ul li a {
		float: left
	}
	
	.widget_archive ul li,
	.widget_categories ul li {
		text-align: right;
		padding: 7px 0 9px
	}
	
	.kode_side_copyright {
		padding: 20px 0;
		text-align: center
	}
	
	.widget_archive ul li a,
	.widget_categories ul li a {
		float: left;
		font-size: 14px;
		text-decoration: none;
		padding: 7px 0 9px;
		text-transform: capitalize;
		width: auto
	}
	
	.widget_categories ul li a {
		padding: 0 !important
	}
	
	.widget_archive ul li a {
		padding: 0
	}
	
	footer .widget_archive ul li a,
	footer .widget_categories ul li a {
		color: #fff
	}
	
	.widget_archive ul li a:hover,
	.widget_categories ul li a:hover {
		color: #fff
	}
	
	.widget_archive ul li:before {
		content: "\f105";
		font-family: FontAwesome;
		font-size: 16px;
		color: #fff;
		left: 0;
		top: 6px;
		position: absolute;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out
	}
	
	.widget_categories ul li:hover a {
		color: #fff
	}
	
	footer .widget_archive ul li:before,
	footer .widget_categories ul li:before {
		color: #fff
	}
	
	.widget_archive ul li:hover:before,
	.widget_categories ul li:hover:before {
		right: 10px;
		color: #fff
	}
	
	.widget-social-network ul {
		list-style: none;
		margin: 0 0 30px;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.widget-social-network ul li {
		float: left;
		width: 22.7%;
		margin-left: 2.3%
	}
	
	.widget-social-network ul li a {
		display: block;
		color: #fff
	}
	
	.widget-social-network ul li i {
		width: 100%;
		font-size: 24px;
		text-align: center;
		padding: 18px 0
	}
	
	.widget-social-network ul li:hover i {
		padding: 28px 0
	}
	
	.widget-social-network ul li span {
		float: left;
		width: 100%;
		margin-bottom: 6px;
		font-size: 30px;
		color: #fff;
		text-align: center;
		line-height: 18px;
		padding: 30px 0
	}
	
	.widget-social-network ul li:hover span {
		padding: 20px 0;
		background-color: #000 !important
	}
	
	.widget-social-network ul li span small {
		font-size: 13px
	}
	
	.widget-social-network ul li.twitter i,
	.widget-social-network ul li.twitter span {
		background-color: #19cff0
	}
	
	.widget-social-network ul li.fb i,
	.widget-social-network ul li.fb span {
		background-color: #466aa6
	}
	
	.widget-social-network ul li.google i,
	.widget-social-network ul li.google span {
		background-color: #cf360c
	}
	
	.widget-social-network ul li.dribbble i,
	.widget-social-network ul li.dribbble span {
		background-color: #ee5b78
	}
	
	.input-container {
		float: left;
		width: 100%;
		position: relative
	}
	
	.widget-social-network .input-container input[type=text] {
		width: 100%;
		height: 44px;
		padding: 6px 130px 6px 10px;
		background-color: rgba(17, 17, 17, .52);
		color: #fff;
		border: none
	}
	
	.widget-social-network .input-container button:hover {
		background-color: #000;
		font-size: 14px
	}
	
	.widget-social ul {
		list-style: none;
		margin: -10px 0 0 -8px
	}
	
	.widget-social ul li {
		float: left;
		margin: 10px 0 0 8px
	}
	
	.widget-social ul li a {
		width: 46px;
		height: 46px;
		border-radius: 100%;
		color: #fff;
		font-size: 20px;
		display: block;
		padding: 9px 0;
		text-align: center
	}
	
	.widget-social ul li a:hover {
		box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, .2)
	}
	
	.widget-social ul li.fb a {
		background-color: #466aa6
	}
	
	.widget-social ul li.twitter a {
		background-color: #1edcf4
	}
	
	.widget-social ul li.youtube a {
		background-color: #d41616
	}
	
	.widget-social ul li.dribbble a {
		background-color: #f47fc6
	}
	
	.widget-social ul li.behanc a {
		background-color: #1080fd
	}
	
	.widget-social ul li.pintrest a {
		background-color: #ea1414
	}
	
	.widget-social ul li.google a {
		background-color: #d41616
	}
	
	.widget-social ul li.tumblr a {
		background-color: #5184bb
	}
	
	.widget-social ul li.vimeo a {
		background-color: #52a3f5
	}
	
	.widget-blog ul {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.widget-blog ul li {
		float: left;
		width: 100%;
		margin: 15px 0 0;
		padding: 15px 0 0;
		border-top: solid 1px #cfcfcf
	}
	
	.widget-blog ul li:first-child {
		border: none;
		margin: 0;
		padding: 0
	}
	
	.widget-blog ul li .kode-thumb {
		float: left;
		border-radius: 4px;
		overflow: hidden;
		position: relative
	}
	
	.widget-blog ul li:hover .kode-thumb img {
		opacity: .1
	}
	
	.widget-blog ul li .kode-text {
		padding: 0 0 0 90px
	}
	
	.widget-blog ul li .kode-text h5 {
		clear: none;
		font-size: 14px;
		margin: 0
	}
	
	.widget-blog ul li a {
		color: #394241;
		text-decoration: none
	}
	
	.widget-blog ul li .kode-thumb a:before {
		content: "\f067";
		font-family: FontAwesome;
		font-size: 20px;
		color: #fff;
		position: absolute;
		left: 0;
		top: 50%;
		width: 100%;
		text-align: center;
		margin-top: -15px;
		z-index: 10;
		transform: scale(0);
		-moz-transform: scale(0);
		-webkit-transform: scale(0)
	}
	
	.widget-blog ul li:hover .kode-thumb a:before {
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1)
	}
	
	.widget-tags ul {
		list-style: none;
		margin: 0 0 0 -10px
	}
	
	.widget-tags ul li {
		float: left;
		margin: 0 0 10px 10px
	}
	
	.widget-tags ul li a {
		font-size: 13px;
		text-transform: uppercase;
		display: block;
		padding: 5px 10px;
		border-radius: 4px;
		color: #fff;
		text-decoration: none
	}
	
	.widget-tags ul li a:hover {
		background-color: #000
	}
	
	.widget-flickr ul {
		list-style: none;
		margin: -10px 0 0 -10px;
		padding: 0
	}
	
	.widget-flickr ul li {
		margin: 10px 0 0 10px;
		position: relative;
		float: left;
		width: 80px;
		border-radius: 4px;
		overflow: hidden
	}
	
	.widget-flickr ul li:hover img {
		opacity: .1
	}
	
	.widget-flickr ul li:before {
		content: "\f067";
		font-family: FontAwesome;
		font-size: 20px;
		color: #fff;
		position: absolute;
		left: 0;
		top: 50%;
		width: 100%;
		text-align: center;
		margin-top: -15px;
		z-index: 10;
		transform: scale(0);
		-moz-transform: scale(0);
		-webkit-transform: scale(0)
	}
	
	.widget-flickr ul li:hover:before {
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1)
	}
	
	.kode-white li {
		color: #fff
	}
	
	.kode_widgt_tweets ul,
	.widget-twitter ul {
		list-style: none;
		margin: 0;
		float: left;
		width: 100%;
		padding: 0
	}
	
	.kode_widgt_tweets ul li,
	.widget-twitter ul li {
		float: left;
		width: 100%;
		padding: 0 0 0 20px;
		color: #fff;
		margin-bottom: 10px;
		position: relative
	}
	
	.kode_widgt_tweets ul li:before,
	.widget-twitter ul li:before {
		content: "\f099";
		font-family: FontAwesome;
		position: absolute;
		left: 0;
		top: 0;
		color: #fff
	}
	
	.widget-newletter input[type=text] {
		float: left;
		width: 100%;
		border-radius: 0;
		height: 41px;
		background-color: #fff;
		padding: 6px 10px
	}
	
	footer .widget-newletter input[type=text] {
		background-color: #262626;
		margin: 0 0 10px
	}
	
	footer .widget-newletter button {
		float: left;
		font-weight: 700;
		position: static;
		padding: 9px 15px 10px;
		line-height: 18px;
		text-transform: uppercase
	}
	
	.widget-newletter button {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		border-radius: 0;
		padding: 5px 15px;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase
	}
	
	.widget-newletter button:hover {
		background-color: #000;
		color: #fff
	}
	
	footer .widget-newletter button:hover {
		background-color: #333
	}
	
	.widget-newletter .social-icon ul li {
		width: 20%;
		float: left
	}
	
	.widget-newletter .social-icon ul li a {
		height: auto;
		width: auto;
		display: block;
		border-right: solid 1px #ccc;
		border-top: none;
		border-bottom: none;
		border-left: none;
		padding: 5px 0
	}
	
	.widget-newletter .social-icon ul li a:hover {
		background-color: #f6f6f6;
		border-color: #333;
		color: #333
	}
	
	.widget-newletter .social-icon ul li:first-child a {
		border-left: solid 1px #ccc
	}
	
	.widget-latest-post ul {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.widget-latest-post ul li {
		float: left;
		width: 100%;
		padding: 20px 0;
		border-bottom: solid 1px #eeeaea
	}
	
	.widget-latest-post ul li .kode-thumb {
		float: left;
		height: 55px;
		width: 55px;
		overflow: hidden;
		border-radius: 100%
	}
	
	.widget-latest-post ul li .kode-text {
		padding: 0 0 0 75px
	}
	
	.widget-latest-post h4 {
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		margin: 0 0 5px
	}
	
	.widget-latest-post p {
		text-transform: uppercase;
		margin: 0
	}
	
	.widget-instagram ul {
		list-style: none;
		margin: 0 0 0 -2%;
		padding: 0
	}
	
	.widget-instagram ul li {
		float: left;
		width: 31.333%;
		margin: 0 0 2% 2%;
		background-color: #000
	}
	
	.widget-instagram ul li img {
		width: 100%
	}
	
	.widget-instagram ul li:hover img {
		opacity: .5
	}
	
	.widget-advertizement .kode-thumb {
		float: left;
		width: 100%
	}
	
	.widget-advertizement .kode-thumb img {
		float: left;
		width: 100%
	}
	
	.widget-latest-news ul {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.widget-latest-news ul li {
		float: left;
		width: 100%;
		margin-top: 15px
	}
	
	.widget-latest-news ul li:first-child {
		margin: 0
	}
	
	.widget-latest-news .kode-thumb {
		float: left;
		height: 53px;
		width: 53px;
		overflow: hidden;
		border-radius: 100%
	}
	
	.widget-latest-news .kode-text {
		padding: 0 0 0 70px
	}
	
	.widget-latest-news .kode-text p {
		margin: 0
	}
	
	.widget-contact-info ul {
		float: left;
		width: 100%;
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	.widget-contact-info ul li {
		float: left;
		width: 100%;
		margin: 25px 0 0
	}
	
	.widget-contact-info ul li:first-child {
		margin: 0
	}
	
	.widget-contact-info i {
		float: left;
		color: #fff;
		font-size: 20px
	}
	
	.widget-contact-info .kode-text {
		padding: 0 0 0 30px;
		color: #fff
	}
	
	.widget-contact-info h4 {
		font-size: 16px;
		color: #fff;
		text-transform: uppercase;
		margin: 0
	}
	
	.widget-contact-info p,
	.widget-contact-info a {
		margin: 0;
		font-size: 12px;
		color: #fff
	}
	
	.widget-price-filter .slider-handle.round {
		border-radius: 0
	}
	
	.widget-price-filter .slider-handle {
		height: 20px;
		width: 20px
	}
	
	.widget-price-filter .slider.slider-horizontal .slider-tick,
	.widget-price-filter .slider.slider-horizontal .slider-handle {
		margin-left: -5px;
		margin-top: -5px
	}
	
	.widget-price-filter b {
		font-weight: 400;
		font-size: 12px
	}
	
	.widget-price-filter a.filter {
		display: inline-block;
		padding: 5px 20px;
		color: #fff;
		border-radius: 4px;
		font-size: 16px;
		font-weight: 700
	}
	
	.widget-price-filter a.filter:hover {
		background: #000
	}
	
	.widget-price-filter .slider.slider-horizontal {
		margin: 0 0 20px
	}
	
	.widget-new-arrival ul {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none
	}
	
	.widget-new-arrival ul li {
		float: left;
		width: 100%;
		position: relative
	}
	
	.woocommerce .product_list_widget li,
	.widget-new-arrival .new-arrival {
		float: left;
		width: 100%;
		border: solid 1px #ccc;
		padding: 10px;
		margin: -1px 0 0
	}
	
	.woocommerce .product_list_widget li:hover,
	.widget-new-arrival ul li:hover {
		background-color: #fff;
		box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, .2);
		z-index: 10
	}
	
	.woocommerce .product_list_widget li a img,
	.widget-new-arrival ul li .kode-thumb {
		float: left;
		width: 80px;
		overflow: hidden
	}
	
	.widget-new-arrival ul li .kode-thumb img {
		width: 100%
	}
	
	.widget-new-arrival .new-arrival:hover .kode-thumb img {
		transform: scale(1.2)
	}
	
	.widget-new-arrival ul li .kode-text {
		padding: 0 0 0 90px
	}
	
	.widget-new-arrival ul li .kode-text h3 {
		font-size: 14px;
		margin: 0 0 10px;
		text-transform: uppercase
	}
	
	.widget-new-arrival ul li .kode-text p {
		line-height: 20px;
		font-size: 13px;
		margin: 0
	}
	
	.widget-new-arrival .bx-wrapper li {
		padding: 10px 0 0;
		border: none
	}
	
	.widget-new-arrival .bx-wrapper li:hover {
		box-shadow: none
	}
	
	.widget-new-arrival .bx-pager {
		display: none
	}
	
	.widget-new-arrival .bx-wrapper .bx-controls-direction a {
		height: 30px;
		width: 30px;
		top: -20px;
		right: 0;
		background-color: #fff;
		border-radius: 4px;
		border: solid 1px #ccc;
		transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .3);
		-moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .3);
		-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .3)
	}
	
	.widget-new-arrival .bx-wrapper .bx-controls-direction a.bx-prev {
		left: auto;
		right: 40px
	}
	
	.widget-new-arrival .bx-wrapper .bx-controls-direction a:hover {
		box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .3), 0px 2px 2px 0px rgba(0, 0, 0, .2) inset;
		-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .3), 0px 2px 2px 0px rgba(0, 0, 0, .2) inset;
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .3), 0px 2px 2px 0px rgba(0, 0, 0, .2) inset
	}
	
	.widget-new-arrival .bx-wrapper .bx-controls-direction a:before {
		content: "\f104";
		font-family: FontAwesome;
		position: absolute;
		left: 0;
		width: 100%;
		text-align: center;
		color: #333;
		line-height: 28px;
		font-size: 20px
	}
	
	.widget-new-arrival .bx-wrapper .bx-controls-direction a.bx-next:before {
		content: "\f105"
	}
	
	.no-js h1 {
		color: #222
	}
	
	.kode_search_box {
		width: 200px;
		min-height: 40px;
		background: #f1f1f1;
		position: absolute;
		z-index: 10000;
		top: 50px;
		right: 50px;
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
		-webkit-transition-property: min-height, width, top, right;
		transition-property: min-height, width, top, right;
		-webkit-transition-duration: .5s;
		transition-duration: .5s;
		-webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
		transition-timing-function: cubic-bezier(.7, 0, .3, 1)
	}
	
	.kode_search_box {
		width: 0
	}
	
	.kode_search_box.open {
		width: 100%;
		min-height: 250px;
		top: 0;
		right: 0;
		position: fixed;
		z-index: 99999
	}
	
	.kode_search_box-form {
		overflow: hidden;
		width: 100%;
		height: 40px;
		margin: 0 auto;
		position: relative;
		-webkit-transition-property: width, height, -webkit-transform;
		transition-property: width, height, transform;
		-webkit-transition-duration: .5s;
		transition-duration: .5s;
		-webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
		transition-timing-function: cubic-bezier(.7, 0, .3, 1)
	}
	
	.kode_search_box.open .kode_search_box-form {
		width: 80%;
		height: 160px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		-webkit-transform: translate3d(0, 3em, 0);
		transform: translate3d(0, 3em, 0)
	}
	
	.kode_search_box-input {
		width: 100%;
		height: 100%;
		padding: 0 10% 0 30px;
		font-weight: 700;
		border: 2px solid #ccc;
		background: 0 0;
		font-size: 50px;
		color: #666;
		background: #ededed;
		-webkit-transition: font-size .5s cubic-bezier(.7, 0, .3, 1);
		transition: font-size .5s cubic-bezier(.7, 0, .3, 1)
	}
	
	.kode_search_box-input:focus {
		box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .2) inset;
		-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .2) inset;
		-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .2) inset;
		font-size: 70px
	}
	
	.kode_search_box-input::-ms-clear {
		display: none
	}
	
	.kode_search_box.hideInput .kode_search_box-input {
		color: transparent;
		-webkit-transition: color .3s;
		transition: color .3s
	}
	
	.kode_search_box-input::-webkit-input-placeholder {
		color: #c2c2c2
	}
	
	.kode_search_box-input:-moz-placeholder {
		color: #c2c2c2
	}
	
	.kode_search_box-input::-moz-placeholder {
		color: #c2c2c2
	}
	
	.kode_search_box-input:-ms-input-placeholder {
		color: #c2c2c2
	}
	
	.gn-search:focus::-webkit-input-placeholder {
		color: transparent
	}
	
	input[type=search] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	
	.kode_search_box-input:focus,
	.kode_search_box-submit:focus {
		outline: none
	}
	
	.kode_search_box-submit {
		position: absolute;
		background: #ccc;
		color: #333;
		top: 0;
		right: 0;
		height: 100%;
		font-size: 20px;
		text-transform: uppercase;
		padding: 20px 30px;
		transition: all .3s ease-in-out
	}
	
	.kode_search_box-close {
		width: 36px;
		height: 36px;
		position: absolute;
		right: 1em;
		top: 1em;
		overflow: hidden;
		text-indent: 100%;
		cursor: pointer;
		pointer-events: none;
		opacity: 0;
		-webkit-transform: scale3d(0, 0, 1);
		transform: scale3d(0, 0, 1)
	}
	
	.kode_search_box.open .kode_search_box-close {
		opacity: 1;
		pointer-events: auto;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		-webkit-transition: opacity .3s, -webkit-transform .3s;
		transition: opacity .3s, transform .3s;
		-webkit-transition-delay: .5s;
		transition-delay: .5s
	}
	
	.kode_search_box-close:before,
	.kode_search_box-close:after {
		content: '';
		position: absolute;
		width: 2px;
		height: 100%;
		top: 0;
		left: 50%;
		border-radius: 3px;
		opacity: .4;
		background: #000
	}
	
	.kode_search_box-close:hover.kode_search_box-close:before,
	.kode_search_box-close:hover.kode_search_box-close:after {
		opacity: 1
	}
	
	.kode_search_box-close:before {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	
	.kode_search_box-close:after {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	
	.kode_search_box-content {
		color: #333;
		margin-top: 4.5em;
		width: 100%;
		height: 0;
		overflow: hidden;
		padding: 0 10.5%;
		background: #f1f1f1;
		position: absolute;
		pointer-events: none;
		opacity: 0
	}
	
	.kode_search_box.open .kode_search_box-content {
		opacity: 1;
		height: auto;
		overflow: visible;
		pointer-events: auto;
		-webkit-transition: opacity .3s .5s;
		transition: opacity .3s .5s
	}
	
	.kode-widget.kode-sidebar-element .widget_archive ul li a:before,
	.kode-sidebar.kode-right-sidebar .widget_archive ul li a:before,
	.kode-sidebar.kode-left-sidebar .widget_archive ul li a:before,
	.kode-sidebar.kode-left-sidebar .widget_categories ul li a:before,
	.kode-sidebar.kode-right-sidebar .widget_categories ul li a:before,
	.kode-widget.kode-sidebar-element .widget_categories ul li a:before {
		color: #333
	}
	
	.widget_em_locations_widget>ul>li {
		background: #f9f9f9 none repeat scroll 0 0;
		float: left;
		padding: 15px;
		width: 100%
	}
	
	.widget_em_locations_widget ul ul {
		list-style: outside none none;
		margin: 0;
		padding: 0
	}
	
	.widget_em_locations_widget ul li li {
		float: left
	}
	
	.widget_calendar table {
		background-color: #ef4a2b;
		border-collapse: collapse
	}
	
	.widget_calendar table tr td {
		padding: 10px 5px;
		text-align: center;
		border-color: rgba(255, 255, 255, .5);
		color: #fff
	}
	
	.widget_calendar table tr td a {
		color: #fff
	}
	
	.widget_calendar table tr td:hover {
		color: #fff
	}
	
	.widget_calendar table td.pad:hover {
		background: 0 0
	}
	
	.widget_calendar table thead {
		background-color: #000
	}
	
	.widget_calendar table thead th {
		padding: 10px 5px;
		text-align: center;
		color: #fff;
		font-weight: 700
	}
	
	.widget_calendar caption {
		font-size: 20px;
		text-align: center;
		padding: 10px;
		text-transform: uppercase;
		color: #333
	}
	
	.widget_pages ul,
	.widget_recent_entries ul,
	.widget_nav_menu ul {
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	.widget_pages ul ul,
	.widget_nav_menu ul ul {
		padding-left: 20px;
		margin: 5px 0 0
	}
	
	.widget_pages ul li,
	.widget_recent_entries ul li,
	.widget_nav_menu ul li {
		float: left;
		width: 100%;
		margin: 0
	}
	
	.widget_nav_menu ul li,
	.widget_nav_menu ul ul li:first-child {
		border-top: dotted 1px #ccc
	}
	
	.widget_nav_menu ul li:first-child {
		border: none
	}
	
	.widget_pages ul li a,
	.widget_recent_entries ul li a,
	.widget_nav_menu ul li a {
		display: block;
		padding: 8px 10px 8px 15px;
		position: relative;
		text-transform: capitalize;
		color: #fff
	}
	
	.widget_recent_entries ul li a {
		display: block;
		padding: 8px 10px 8px 15px;
		position: relative;
		text-transform: capitalize;
		color: #fff !important;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out
	}
	
	.widget_pages ul li a {
		color: #666 !important
	}
	
	.widget_recent_entries ul li:hover a {
		color: #fff !important;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out
	}
	
	.kode-sidebar-element .widget_pages ul li a,
	.kode-sidebar-element .widget_recent_entries ul li a,
	.kode-sidebar-element .widget_nav_menu ul li a {
		color: #333
	}
	
	.kode-sidebar .widget_pages ul li a,
	.kode-sidebar .widget_recent_entries ul li a,
	.kode-sidebar .widget_nav_menu ul li a {
		color: #333
	}
	
	.nav-tabs>li.active>a,
	.nav-tabs>li.active>a:hover,
	.nav-tabs>li.active>a:focus {
		color: #333
	}
	
	.widget_pages ul li:hover>a,
	.widget_recent_entries ul li:hover a,
	.widget_nav_menu ul li:hover>a {
		padding: 8px 10px 8px 20px;
		color: #363231;
		transition: all .3s ease-in-out 0s
	}
	
	.widget_pages ul li a:before,
	.widget_recent_entries ul li a:before,
	.widget_nav_menu ul li a:before {
		content: "\f0da";
		position: absolute;
		left: 0;
		top: 50%;
		font-size: 14px;
		color: #999;
		font-family: FontAwesome;
		margin-top: -11px;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out
	}
	
	.widget_pages ul li:hover>a:before,
	.widget_recent_entries ul li:hover>a:before,
	.widget_nav_menu ul li:hover>a:before {
		left: 10px;
		color: currentColor
	}
	
	.widget_meta ul {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.widget_meta ul li {
		float: left;
		width: 100%;
		border-top: solid 1px #ddd
	}
	
	.widget_meta ul li:first-child {
		border: none
	}
	
	.kode-side-menu.widget_categories ul li:hover {
		padding-left: 10px
	}
	
	.widget_meta ul li a {
		display: block;
		padding: 8px 0;
		color: #ccc;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out
	}
	
	.widget_meta ul li a:hover {
		padding: 8px;
		color: #fff
	}
	
	.widget_recent_comments ul {
		float: left;
		width: 100%;
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	.widget_recent_comments ul li {
		float: left;
		width: 100%;
		padding: 3px 0;
		border-top: solid 1px #ccc;
		font-size: 14px
	}
	
	footer .widget_recent_comments ul li {
		color: #ccc
	}
	
	footer .widget_recent_comments ul li a {
		color: #ccc
	}
	
	footer .widget_recent_comments ul li .comment-author-link {
		color: #fff
	}
	
	.widget_recent_comments ul li .comment-author-link a {
		text-transform: uppercase;
		padding: 3px 5px;
		border-radius: 3px;
		color: #fff;
		margin: 5px 0;
		display: inline-block
	}
	
	footer .widget_recent_comments ul li .comment-author-link a {
		color: #fff
	}
	
	.widget_rss ul {
		list-style: none;
		margin: 0;
		float: left;
		width: 100%
	}
	
	.widget_rss ul li {
		float: left;
		width: 100%;
		margin-top: 30px;
		padding-top: 30px;
		color: #fff;
		border-top: solid 1px #ccc;
		color: #666
	}
	
	.textwidget>p {
		color: #fff
	}
	
	.textwidget .wp-caption-text {
		color: #fff
	}
	
	.widget_rss ul li .rssSummary {
		color: #666
	}
	
	.widget_rss ul li:first-child {
		padding: 0;
		margin: 0;
		border: none
	}
	
	.widget_rss ul li a.rsswidget {
		font-weight: 700
	}
	
	.widget_rss ul li a.rss-date {
		margin-left: 10px
	}
	
	.widget_text img {
		padding: 10px;
		float: left;
		border: solid 1px #ccc;
		margin: 0 0 10px
	}
	
	.widget_text strong {
		margin-bottom: 10px;
		display: block
	}
	
	.widget_kode_flickr_widget a {
		display: block;
		position: relative;
		float: left
	}
	
	.widget_kode_flickr_widget a:before {
		content: "\f067";
		position: absolute;
		left: 0;
		top: 50%;
		width: 100%;
		text-align: center;
		margin-top: -9px;
		color: #fff;
		font-family: FontAwesome;
		opacity: 0;
		font-size: 20px;
		line-height: 20px;
		z-index: 10
	}
	
	.widget_kode_flickr_widget a:hover:before {
		opacity: 1
	}
	
	.widget_kode_flickr_widget a:after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		opacity: 0
	}
	
	.widget_kode_flickr_widget a:hover:after {
		opacity: .7
	}
	
	.widget_kode_flickr_widget img {
		width: 100%;
		height: auto
	}
	
	.widget_em_widget ul {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none
	}
	
	.widget_em_widget ul li {
		font-size: 14px;
		font-weight: 400
	}
	
	.widget_em_widget ul li a {
		display: block;
		clear: both;
		padding: 5px 8px;
		color: #333;
		background-color: #efeeee
	}
	
	.widget_em_widget ul ul li a {
		background-color: transparent
	}
	
	.widget_em_widget ul ul li {
		font-size: 12px;
		padding: 5px 0;
		list-style-position: inside
	}
	
	.widget_em_widget ul ul {
		padding: 5px 0 5px 20px;
		list-style: decimal
	}
	
	.kode-sidebar-element [class*=col-md-] {
		padding: 0;
		width: 100%;
		float: left;
		margin-bottom: 30px
	}
	
	.woocommerce-content {
		float: left;
		width: 100%
	}
	
	.woocommerce-content h1 {
		margin: 0 0 15px;
		font-size: 26px;
		line-height: 26px;
		text-transform: uppercase
	}
	
	.woocommerce-content ul.products {
		list-style: none;
		margin: 0 0 0 -1.6%;
		padding: 0
	}
	
	.woocommerce-content ul.products li {
		display: inline-block;
		width: 23%;
		margin: 0 0 2% 1.7%;
		vertical-align: top;
		padding: 10px;
		border: solid 1px rgba(0, 0, 0, .2);
		background-color: #fff;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		text-align: center;
		position: relative;
		overflow: hidden
	}
	
	.woocommerce ul.products li img {
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out
	}
	
	.woocommerce ul.products li:hover img {
		opacity: .5
	}
	
	.woocommerce-content ul.products li:hover {
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2)
	}
	
	.woocommerce-content ul.products .star-rating {
		position: absolute;
		top: 20px;
		left: 20px
	}
	
	.woocommerce-content ul.products li .added_to_cart {
		background: red none repeat scroll 0 0;
		color: #fff;
		display: inline-block;
		font-size: 12px;
		padding: 49px 50px 1px;
		position: absolute;
		right: -67px;
		text-transform: uppercase;
		top: -25px;
		transform: rotate(45deg);
		white-space: nowrap
	}
	
	.woocommerce ul.products li.product h3 {
		font-size: 18px;
		margin: 0 0 5px;
		text-transform: uppercase
	}
	
	.woocommerce ul.products li .button:hover {
		background-color: #000 !important
	}
	
	.woocommerce .star-rating span:before {
		color: #ffc000
	}
	
	.woocommerce ul.products li.product span.onsale {
		height: 50px;
		width: 50px;
		z-index: 10;
		left: 20px;
		top: 20px
	}
	
	.woocommerce div.product div.images {
		float: left;
		width: 30%;
		margin: 0 0 30px
	}
	
	.woocommerce div.product div.images div.thumbnails {
		margin: 20px -5px 0
	}
	
	.woocommerce div.product div.images div.thumbnails a.zoom {
		float: left;
		width: 33.333%;
		padding: 0 5px
	}
	
	.woocommerce div.product div.summary {
		float: left;
		margin-bottom: 20px;
		width: 70%;
		padding: 0 0 0 30px
	}
	
	.woocommerce-tabs {
		float: left;
		width: 100%
	}
	
	.woocommerce-content-item .related {
		float: left;
		width: 100%;
		margin-bottom: 30px
	}
	
	.woocommerce-ordering {
		float: right;
		width: 25%;
		margin: 0 0 20px
	}
	
	.woocommerce-result-count {
		float: left;
		margin: 10px 0 0
	}
	
	div.wpcf7-validation-errors {
		width: 100%;
		float: left
	}
	
	.widget.kode-widget>ul {
		margin: 0;
		padding: 0
	}
	
	.widget-search .kode-search input[type=text] {
		border: 1px solid #e6e6e6;
		padding: 4px 65px 4px 10px;
		border-radius: 0;
		font-weight: 400;
		color: #666;
		text-transform: inherit;
		width: 100%
	}
	
	.widget-search .kode-search input[type=text]:focus {
		border: 1px solid #3279b7 !important
	}
	
	.kode-sidebar .kode-search:after,
	.kode-sidebar .kode-search:before {
		display: none
	}
	
	.header-sticky .kf_sticky .logo,
	.header-sticky .kf_sticky,
	.header-sticky .kf_sticky .navbar-nav>li,
	.header-sticky .kf_sticky .kd-search {
		-webkit-transition: all .4s ease-in-out;
		-moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out
	}
	
	.header-sticky #kode-header.kf_sticky,
	.header-sticky .kf_sticky {
		position: fixed;
		top: 0;
		background: #111;
		left: 0;
		z-index: 999999
	}
	
	.header-sticky #kode-header.kf_sticky {
		border-bottom: 1px solid #333
	}
	
	.col-md-3.widget.widget_lawbase_info_widget.kode-widget {
		width: 100%;
		float: left
	}
	
	.kode-widget {
		margin-bottom: 0px
	}
	
	.kode_content_us_footer {
		background-size: cover;
		float: left;
		padding: 40px 0 0;
		width: 100%;
		background-position: center;
		position: relative
	}
	
	.kode_content_us_footer:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		right: 0;
		right: 0;
		bottom: 0;
		background-color: #000;
		opacity: .85
	}
	
	.kode_content_footer_detail {
		float: left;
		width: 100%;
		border-bottom: 1px solid #898989;
		padding-bottom: 35px;
		position: relative
	}
	
	.kode_content_us_caption {
		float: left;
		width: 100%
	}
	
	.kode_content_us_caption figure {
		margin-bottom: 6px;
		display: inline-block
	}
	
	.kode_content_us_caption p {
		color: #ccc;
		margin: 0 0 18px
	}
	
	.kode_content_us_caption ul {
		margin: 0;
		padding: 0;
		float: left;
		width: 100%
	}
	
	.kode_content_us_caption ul li {
		list-style: none;
		color: #fff
	}
	
	.kode_content_us_caption ul li a {
		text-decoration: none;
		color: #ccc;
		display: block;
		font-size: 14px
	}
	
	.kode_content_us_caption li a span {
		float: right
	}
	
	.kode_content_us_footer_row {
		float: left;
		width: 100%
	}
	
	.kode_content_us_footer_row h4 {
		margin: 0;
		text-transform: uppercase;
		color: #fff;
		margin-bottom: 25px
	}
	
	.kode_content_us_footer_caption {
		float: left;
		width: 100%
	}
	
	.kode_content_us_footer_caption ul {
		float: left;
		margin: 0;
		width: 45%;
		border-right: 1px solid #8b8b8b
	}
	
	.kode_content_us_footer_caption>ul:last-child {
		border-right: medium none;
		padding: 0 0 0 30px;
		width: 55%
	}
	
	.kode_content_us_footer_caption ul li {
		list-style: none
	}
	
	.kode_content_us_footer_caption ul li a {
		text-decoration: none;
		color: #ccc;
		font-size: 14px;
		display: inline-block
	}
	
	.kode_content_us_footer_caption ul li a:hover {
		color: #fff
	}
	
	.kode_content_us_footer_social {
		float: left;
		width: 100%
	}
	
	.kode_content_us_footer_social ul {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0
	}
	
	.kode_content_us_footer_social ul li {
		list-style: none;
		float: left;
		padding-bottom: 26px;
		border-bottom: 1px solid #898989
	}
	
	.kode_content_us_footer_social:hover ul li:before {
		width: 100%;
		border-color: #c22b2a
	}
	
	.kode_content_us_footer_social li:last-child {
		border-bottom: medium none;
		padding-top: 30px;
		padding-bottom: 0
	}
	
	.kode_content_us_footer_post {
		float: left;
		width: 100%
	}
	
	.kode_content_us_footer_post a {
		width: 49px;
		height: 51px;
		display: inline-block;
		border-bottom: 2px solid #a12e4d;
		font-size: 20px;
		text-align: center;
		float: left;
		background-color: #323232;
		margin-right: 16px
	}
	
	.kode_content_us_footer_post:hover a {
		border-bottom: 1px solid #fff
	}
	
	.kode_content_us_footer_post a i {
		line-height: 49px;
		color: #fff
	}
	
	.kode_content_us_post_kode {
		float: none;
		margin: auto;
		padding: 0 0 0 65px
	}
	
	.kode_content_us_post_kode p {
		color: #ccc;
		font-size: 14px
	}
	
	.kode_content_us_post_kode span {
		display: inline-block;
		font-size: 14px;
		color: #ccc;
		float: right
	}
	
	.kode_content_us_footer_news {
		float: left;
		width: 100%
	}
	
	.kode_content_us_footer_news p {
		margin: 0 0 21px
	}
	
	.kode_content_us_footer_news form {
		margin: 0;
		float: left;
		width: 100%;
		position: relative
	}
	
	.kode_content_us_footer_news input[type=text] {
		width: 224px;
		height: 36px;
		display: block;
		font-size: 14px;
		color: #ccc;
		border: none;
		border: 1px solid #969696;
		padding: 10px 20px;
		background: 0 0;
		float: left
	}
	
	.kode_content_us_footer_news a {
		height: 36px;
		width: 38px;
		display: inline-block;
		color: #fff;
		font-size: 15px;
		text-align: center;
		background: 0 0;
		border: 1px solid #969696;
		border-left: none;
		position: absolute;
		border-width: 1px 2px 1px medium
	}
	
	.kode_content_us_footer_news a i {
		line-height: 36px;
		color: #666
	}
	
	.widget_lawbase_info_widget p {
		color: #666
	}
	
	.kode_copyright_footer {
		float: left;
		width: 100%;
		padding: 30px 0 28px;
		position: relative
	}
	
	.kode_copyright_footer p {
		display: inline-block;
		color: #fff;
		float: left;
		margin-right: 70px;
		padding: 10px 0
	}
	
	.kode_copyright_nav {
		float: left;
		text-align: center
	}
	
	.kode_copyright_nav ul {
		margin: 0;
		float: left;
		padding: 10px 0
	}
	
	.kode_copyright_soical_icon ul li,
	.kode_copyright_nav ul li {
		float: left;
		list-style: none
	}
	
	.kode_copyright_nav ul li a {
		text-decoration: none;
		font-size: 14px;
		color: #fff;
		text-transform: uppercase;
		display: inline-block;
		margin-right: 30px
	}
	
	.kode_copyright_nav ul li:hover a {
		color: #fff
	}
	
	.kode_copyright_soical_icon {
		float: right
	}
	
	.kode_copyright_soical_icon ul {
		float: right;
		margin: 0;
		padding: 0
	}
	
	.kode_copyright_soical_icon ul a {
		height: 40px;
		width: 40px;
		display: inline-block;
		border: 1px solid #fff;
		border-radius: 100%;
		color: #fff;
		font-size: 15px;
		text-align: center;
		margin-left: 15px
	}
	
	.kode_copyright_soical_icon ul a i {
		line-height: 40px
	}
	
	.recentcomments>a {
		color: #fff
	}
	
	.tagcloud {
		float: left;
		width: 100%;
		position: relative
	}
	
	.tagcloud a {
		border: 1px solid #d4d4d4;
		display: inline-block;
		padding: 6px 15px;
		font-size: 15px !important;
		margin: 0 0 5px
	}
	
	.tagcloud a:hover {
		color: #fff
	}
	
	.widget_tag_cloud h2 {
		color: #333;
		font-weight: 700;
		font-size: 20px
	}
	
	.kode_achievement_list ul {
		padding: 0;
		list-style: none
	}
	
	.kode_client_fig figure a img,
	.kode_blog_video figcaption a,
	.kode-button-style-law-7,
	.kode-button-style-law-6,
	.kode-button-style-law-5,
	.widget_p a,
	.widget_navi li a,
	.social_tag li a,
	.kode_slide_fig a,
	.kode_slide_fig figure:before,
	.kode_latest_content h5,
	.kode_latest_thumbnail a,
	.kode_latest_thumbnail figure:before,
	.kode_latest_readmore,
	.kode_latest_meta li a,
	.form_quote_submit .submit,
	.kode_pricing_text h6,
	.kode_law_pricing_list .kode_buy,
	.kode_law_pricing_list,
	.kode_pricing_detail li a,
	.kode_experience2_text.client_text .slick-prev:before,
	.kode_experience2_text.client_text .slick-next:before,
	.kode_practice_area2_text h5 a,
	.kode_practice_area2_text:before,
	.kode_progres_icon li a,
	.kode_progres_content a,
	.kode_achievement_list ul li,
	.kode_achievement_text h5 a,
	.kode_service2_content,
	.kode-button-style-law-4,
	.kode_copyright_text>p>a,
	.kode_copyright_text a,
	.kode_widget_navi li a,
	.kode_widget_link.instagram li img,
	.kode_widget_link.instagram li:before,
	.kode_widget_link ul li a,
	.widget_service_text a,
	.kode_blog_content h4 a,
	.kode_rating_star li a,
	.kode_testimaonial_text .slick-prev,
	.kode_testimaonial_text .slick-next,
	.kode_attorney_des figure img,
	.kode_attorney_content h5,
	.kode_attorney_icon li a,
	.kode_attorney_content,
	.kode_attorney_icon,
	.kode_attorney_content span,
	.form-submit .submit,
	.kf_commet_field .selectric-items li,
	.kode_pratices_content figure:before,
	.kode_pratices_content figcaption,
	.kode-button-style-law-3,
	.kode_pratices_content figcaption p,
	.kode_services_icon span,
	.kode_services_2_des span,
	.kode_services_2_content h4 a,
	.kode_firm_button,
	.kode_firm_detail li a,
	.kode_firm_fig .slick-prev:before,
	.kode_firm_fig .slick-next:before,
	.kode_services_content h4 a,
	.kode_services-caption a,
	.kode_services_icon h4 a,
	.kode_services_content span,
	.kode_services_text,
	.kode_banner .slick-dots li,
	.kode_banner figcaption a,
	.kode-button-style-law-1,
	.navigation ul li a,
	.kode_top_search_menu a,
	.kode_top_social_icon ul li a,
	.kode_top_contact ul li a {
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out
	}
	
	.kode-transparent-bg {
		background: 0 0
	}
	
	.kode-white-color-text {
		color: #fff
	}
	
	.kode-white-color-bg {
		background-color: #fff
	}
	
	#nav-icon,
	#nav-icon span,
	#overlay ul li a,
	.kode_company_wrap .bx-controls-direction .bx-next:before,
	.kode_company_wrap .bx-controls-direction .bx-prev:before,
	.kode_company_wrap .bx-controls-direction .bx-next,
	.kode_company_wrap .bx-controls-direction .bx-prev,
	.kode_top_search_menu.menu_2.menu_3 a,
	.kode_company_text a,
	.kode_widget_service.contact_info.contact_2,
	.kode_widget_service.contact_info.contact_2 span,
	.kode_commet_field.field_2 label,
	.kode_address_content .widget_service_text a,
	.blog_comment_item,
	.blog_comment_item figure img,
	.kode_blog_detail_slider .slick-prev:before,
	.kode_blog_detail_slider .slick-next:before,
	.kode_blog_detail_slider .slick-prev,
	.kode_blog_detail_slider .slick-next,
	.team_detail_description figure img,
	.download_file ul li a i,
	.download_file ul li a,
	.widget.categories.prictice_area .slick-prev:before,
	.widget.categories.prictice_area .slick-next:before,
	.timing_call_info a,
	.team_detail_education_list li a,
	.kode_team_detail_call_info a,
	.team_detail_meta_list li a,
	.kode_event_medium_modern figure img,
	.kode_event_content h4,
	.kode_event_medium_modern .event_clone,
	.kode_event_medium_modern figure:before,
	.widget.recent_tags li a,
	.kode_post_des figure img,
	.kode_post_content h6 a,
	.widget.categories.call_info a,
	.categories_detail li:before,
	.categories_detail li,
	.kode_listing_field button,
	.kode_blog2_modern.mordern_2,
	.kode_blog2_modern.mordern_2>figure img,
	.kode_pager li a,
	.kode_pagination_list a,
	.koed_sab_banner_content ul li a,
	.kode-button-style-law-11,
	.kode_404_content .kode-button-style-law-8,
	.kode_404_footer p a,
	.kode_404_icon a,
	.kode_top_social_icon.icon_2 a,
	.kode-button-style-law-10,
	.kode-button-style-law-9,
	.kode_copyright3_content>a,
	.navigation .sub-menu,
	.navigation .sub-menu li a,
	.copyright_social_icon li a,
	.kode_copyright3_content p a,
	.widget3_blog_meta li a,
	.widget3_social_icon li a,
	.kode_pricing2_list,
	.kode_pricing2_btn,
	.kode_pricing2_list h5,
	.kode_team_wrap .slick-prev:before,
	.kode_team_wrap .slick-next:before,
	.kode_team_wrap .slick-prev,
	.kode_team_wrap .slick-next,
	.kode_team_fig figure img,
	.kode_team_fig figcaption,
	.kode_team_fig figcaption ul li a,
	.kode_service2_grid:hover figure img,
	.kode_service3_content,
	.kode_service2_grid,
	.kode_service3_contentp,
	.kode_service3_content h5 a,
	.kode_service3_contentspan,
	.kode_service2_grid figure:before,
	.kode_blog_grid_content h5 a,
	.kode_blog_grid figure img,
	.kode_banner3_content a,
	.kode_banner3_fig figcaption a,
	.flickr_badge_image:before,
	.flickr_badge_image img,
	.kode_pet_value img,
	.navigation.navi_2.navi_3 ul li a {
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out
	}
	
	.kode-transparent-bg {
		background: 0 0
	}
	
	.kode-white-color-text {
		color: #fff
	}
	
	.kode-white-color-bg {
		background-color: fff
	}
	
	.kode_side_copyright,
	.kode_side_comment,
	.kode_recent_medium,
	.kode_side_post ul,
	.kode_side_post,
	.kode_sidebar_service,
	.kode_sidebar_logo,
	.kode_sidebar_content,
	.kode-wrapper {
		float: left;
		width: 100%
	}
	
	.kode_sidebar_wrap_side {
		float: left;
		padding: 30px;
		width: 100%
	}
	
	.body-wrapper .c-menu {
		background-color: #25252f;
		padding: 50px 20px 30px
	}
	
	.kode_sidebar_wrap {
		float: left;
		background-color: #25252f;
		padding: 50px 20px 30px;
		position: relative
	}
	
	.kode_sidebar_wrap .close {
		position: absolute;
		top: 10px;
		right: 10px;
		height: 37px;
		width: 37px;
		text-align: center;
		line-height: 30px;
		border-radius: 100%;
		border: 2px solid #fff;
		color: #fff;
		font-size: 14px
	}
	
	.kode_sidebar_content {
		padding: 20px 0;
		border-bottom: 1px solid #fff
	}
	
	.kode-side-menu.widget_categories ul {
		border-bottom: 1px solid #ddd
	}
	
	.kode-side-menu.widget_archive ul li:hover a {
		background: 0 0 !important
	}
	
	.kode-side-menu.widget_archive ul li:hover {
		padding-left: 10px
	}
	
	.kode_side_post h5,
	.kode_sidebar_content h5 {
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 10px
	}
	
	.kode_sidebar_content p {
		color: #fff;
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 20px
	}
	
	.kode_sidebar_service li a {
		display: block;
		font-size: 15px;
		color: #fff
	}
	
	.kode_sidebar_service li {
		display: block;
		margin-bottom: 10px
	}
	
	.kode_sidebar_service li a i {
		font-size: 20px;
		margin-right: 10px
	}
	
	.kode_side_post {
		padding-top: 30px;
		border-bottom: 1px solid #4b4b59;
		margin-bottom: 20px
	}
	
	.kode_recent_medium {
		margin-bottom: 30px
	}
	
	.kode_recent_medium figure {
		float: left;
		overflow: hidden
	}
	
	.kode_recent_medium:hover figure img {
		transform: scale(1.1);
		-moz-transform: scale(1.1);
		opacity: .7;
		-webkit-transform: scale(1.1)
	}
	
	.kode_recent_content {
		overflow: hidden;
		padding: 0 0 0 16px
	}
	
	.kode_side_post h5 {
		margin-bottom: 20px
	}
	
	.kode_recent_content p {
		font-size: 15px;
		line-height: 24px;
		color: #fff
	}
	
	.kode_side_comment li {
		float: left;
		margin-right: 14px
	}
	
	.kode_side_icon li:last-child,
	.kode_side_comment li:last-child {
		margin: 0
	}
	
	.kode_side_comment li a {
		font-size: 12px;
		color: #fff
	}
	
	.kode_side_comment li a i {
		margin-right: 5px
	}
	
	.kode_side_copyright p {
		float: left;
		color: #fff;
		font-size: 14px
	}
	
	.c-menu--slide-right .c-menu__close,
	.c-menu--push-right .c-menu__close {
		right: auto !important;
		left: 10px;
		top: 10px
	}
	
	.c-menu--push-top,
	.c-menu--slide-right,
	.c-menu--push-right {
		direction: rtl
	}
	
	.c-menu--push-top .kode_sidebar_wrap_side,
	.c-menu--push-right .kode_sidebar_wrap_side {
		direction: ltr
	}
	
	.c-menu--slide-top,
	.c-menu--slide-bottom,
	.c-menu--push-top,
	.c-menu--push-bottom {
		overflow-x: hidden !important
	}
	
	.kode_sidebar_wrap_side {
		text-align: left
	}
	
	.kode_sidebar_wrap_side {
		float: left;
		padding: 80px 20px 30px;
		width: 100%
	}
	
	.side-navigation .c-menu__close {
		color: #fff;
		font-size: 14px;
		height: 37px;
		line-height: 32px;
		opacity: 1;
		position: absolute;
		right: 20px;
		text-align: center;
		top: 10px;
		width: 37px;
		border-radius: 100%;
		border: 2px solid #fff;
		transition: all .3s ease-in-out
	}
	
	.body-wrapper.has-push-right,
	.body-wrapper.has-push-left {
		transition: all .3s ease-in-out
	}
	
	.kode_sidebar_wrap_side .kode_sidebar_logo {
		margin: 0;
		text-align: center
	}
	
	.kode-sidebar-menu-element .widget_archive ul {
		margin-left: 0
	}
	
	.kode-sidebar-menu-element>div {
		margin: 30px 0 0
	}
	
	.kode-sidebar-menu-element #wp-calendar thead {
		background: #fff !important
	}
	
	.kode-sidebar-menu-element .calendar_wrap th,
	.kode-sidebar-menu-element .calendar_wrap td {
		padding: 10px;
		border-color: #fff;
		text-align: center
	}
	
	.kode-sidebar-menu-element .widget_calendar table thead th {
		color: #333
	}
	
	.kode-sidebar-menu-element .calendar_wrap th:hover {
		background: 0 0
	}
	
	.kode-sidebar-menu-element .calendar_wrap table {
		border-color: #fff
	}
	
	.kode-sidebar-menu-element .widget_pages ul li ul {
		display: none
	}
	
	.kode-sidebar-menu-element .widget_pages ul li:hover>ul {
		display: block
	}
	
	.kode-sidebar-menu-element .widget_recent_comments .recentcomments {
		padding: 12px 0
	}
	
	.kode-sidebar-menu-element .widget_recent_comments li:hover {
		color: #fff
	}
	
	.kode-side-menu.widget_recent_entries ul li a {
		font-size: 12px
	}
	
	.kode-side-menu.widget_rss ul li .rssSummary {
		color: #fff
	}
	
	.kode-side-menu.widget_rss .rss-widget-icon {
		width: 20px
	}
	
	.kode-sidebar-menu-element .widget_nav_menu ul li a {
		position: relative
	}
	
	.kode-sidebar-menu-element .widget_nav_menu ul li a:before {
		content: "";
		font-family: "FontAwesome";
		font-size: 16px;
		left: 0;
		margin: -9px 0 0;
		position: absolute;
		top: 50%;
		color: currentColor
	}
	
	.kode-sidebar-menu-element .widget_nav_menu ul li a:hover:before {
		left: 5px
	}
	
	.calendar_wrap thead tr th {
		color: #fff !important
	}
	
	.kode-sidebar-menu-element .textwidget select,
	.kode-sidebar-menu-element .postform option,
	.kode-sidebar-menu-element #archives-dropdown--1 option {
		color: #333;
		background: 0 0
	}
	
	.kode-sidebar-menu-element .widget_nav_menu ul li a,
	.kode-sidebar-menu-element .textwidget select,
	.kode-sidebar-menu-element cite,
	.kode-sidebar-menu-element .textwidget strong,
	.kode-sidebar-menu-element .rsswidget,
	.kode-sidebar-menu-element .rssSummary,
	.kode-sidebar-menu-element .rsswidget,
	.kode-sidebar-menu-element .widget_recent_entries ul li a,
	.kode-sidebar-menu-element .widget_meta ul li a,
	.kode-sidebar-menu-element .widget_pages ul li a,
	.kode-sidebar-menu-element .em-categories-list li,
	.kode-sidebar-menu-element .widget_categories ul li,
	.kode-sidebar-menu-element .postform,
	.kode-sidebar-menu-element #archives-dropdown--1,
	.kode-sidebar-menu-element .widget_archive li,
	.kode-sidebar-menu-element .calendar_wrap td a,
	.kode-sidebar-menu-element .widget_archive li a,
	.kode-sidebar-menu-element .calendar_wrap td,
	.kode-sidebar-menu-element .screen-reader-text,
	.kode-sidebar-menu-element .calendar_wrap caption,
	.kode-sidebar-menu-element .em-categories-list li a,
	.kode-sidebar-menu-element .widget_categories ul li a {
		color: #fff
	}
	
	.kode-sidebar-menu-element .widget_pages ul li a:before,
	.kode-sidebar-menu-element .widget_archive li a:before,
	.kode-sidebar-menu-element .widget_categories ul li a:before {
		color: currentColor
	}
	
	.kode_side_copyright .kode_side_icon {
		float: left;
		width: 100%;
		margin: 0;
		padding: 15px 0;
		list-style: none;
		text-align: center
	}
	
	.kode_side_copyright .kode_side_icon li {
		display: inline-block;
		float: none;
		margin-right: 8px;
		width: auto
	}
	
	.kode_side_copyright .kode_side_icon li a {
		color: #fff;
		box-shadow: 0 0 30px 0 rgba(0, 0, 0, .05);
		display: inline-block;
		height: 30px;
		line-height: 30px;
		opacity: .99;
		overflow: hidden;
		position: relative;
		text-align: center;
		transition: all .35s cubic-bezier(.31, -.105, .43, 1.59) 0s;
		width: 30px
	}
	
	.kode_side_copyright .kode_side_icon li a:before {
		background-color: #000;
		content: "";
		height: 140%;
		left: -110%;
		position: absolute;
		top: 90%;
		transform: rotate(45deg);
		transition: all .35s cubic-bezier(.31, -.105, .43, 1.59) 0s;
		width: 140%;
		z-index: -1
	}
	
	.kode_side_copyright .kode_side_icon li a:focus:before,
	.kode_side_icon li a:hover:before {
		left: -20%;
		top: -20%
	}
	
	#c-menu--slide-right .kode-sidebar-menu-element [class*=col-],
	#c-menu--slide-left .kode-sidebar-menu-element [class*=col-],
	#c-menu--push-left .kode-sidebar-menu-element [class*=col-],
	#c-menu--push-right .kode-sidebar-menu-element [class*=col-] {
		width: 100%;
		padding: 0
	}
	
	.kode-sidebar-menu-element .widget-title {
		color: #fff;
		font-size: 20px;
		font-weight: 400;
		margin: 0 0 20px;
		padding: 0 0 10px;
		position: relative;
		text-transform: uppercase
	}
	
	.kode-sidebar-menu-element .widget-title:before {
		background-color: currentColor;
		bottom: 0;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		width: 30px
	}
	
	.body-wrapper {
		transition: all .3s ease-in-out
	}
	
	.side-navigation .c-menu__close {
		color: #fff;
		font-size: 14px;
		height: 37px;
		line-height: 32px;
		opacity: 1;
		position: absolute;
		right: 20px;
		text-align: center;
		top: 10px;
		width: 37px;
		border-radius: 100%;
		border: 2px solid #fff;
		transition: all .3s ease-in-out
	}
	
	.kode-sidebar-menu-element .widget_calendar caption {
		text-align: left
	}
	
	.kode-sidebar-menu-element .widget_calendar table {
		background: 0 0;
		margin: 0
	}
	
	#kode-responsive-navigation {
		display: none;
	}
	
	@media (max-width:1366px) {
		.kode_LAW_content_2:before {
			right: -106px
		}
	
		.kode_law_fig_cap h6 {
			margin-bottom: 4px
		}
	
		.kode_law_fig_cap a {
			margin-bottom: 15px
		}
	
		.kode_attorney_img:hover .kode_attorney_caption {
			padding: 20px 0 20px
		}
	
		.kode_coming_soon_count {
			position: fixed;
			top: 7%
		}
	
		.law_choose_us_colum {
			padding: 89px 0 50px 58px
		}
	
		.navigation.navi_2 .kode_search-close,
		.kode_top_bar .kode_search-close,
		.kode_top_navigation .kode_search-close {
			right: 84px
		}
	
		.kode_services-caption {
			padding: 11px 30px 16px
		}
	
		.kode_services-caption p {
			font-size: 14px;
			margin: 0 0 5px
		}
	
		.kode_services-caption a {
			font-size: 15px
		}
	
		.kode_services_icon h4 {
			font-size: 22px
		}
	
		.kode_counter_wrap_2 {
			margin: auto
		}
	
		.kode_attorney_content h5 {
			margin-bottom: 5px
		}
	
		.kode_sidebar_wrap_side {
			background-color: #333
		}
	
		.kode_service2_grid:hover .kode_service3_content {
			top: 35%
		}
	
		.kode_sidebar_wrap_side {
			padding: 80px 20px 30px
		}
	
		.kode_sidebar_wrap_side .kode_sidebar_logo {
			text-align: left
		}
	}
	
	@media screen and (min-width:992px) and (max-width:1199px) {
		.kode_copyright_footer p {
			text-align: center;
			width: 100%
		}
	
		.col-md-3.widget.widget_lawbase_recent_post_widget.kode-widget {
			float: left;
			width: 50%;
			margin-top: 10px
		}
	
		.kode_copyright_nav,
		.kode_copyright_nav ul {
			width: 100%
		}
	
		.kode_attorney_img_3 strong {
			top: 80px
		}
	
		.widget3_content h5:before {
			width: 121px
		}
	
		.kode_LAW_content_2:after {
			right: -212px
		}
	
		.kode_LAW_content_2:before {
			right: -223px
		}
	
		.kode_law_count_caption {
			top: 38px
		}
	
		.kode_law_navi2 ul li {
			padding-right: 20px
		}
	
		.kode_law_navi2>a {
			margin: 17px 0 0 15px;
			padding: 8px 12px
		}
	
		.kode_banner_law_caption {
			margin: 0 0 0 -450px;
			top: 40px
		}
	
		.kode_sing_hdg,
		.kode_sing_up_kode {
			width: 100%;
			text-align: center
		}
	
		.kode_sing_hdg h6 {
			margin-bottom: 15px
		}
	
		.law_form_img_caption {
			padding: 170px 0 0 29px
		}
	
		.kode_law_blog2_fig:hover .kode_law_blog2_social:before {
			bottom: 10px
		}
	
		.kode_law_blog2_social {
			padding: 86px 0
		}
	
		.kode_about_us_competition_caption a i {
			margin-left: 3px
		}
	
		.kode_attorney_detail_law {
			padding: 20px 0 20px
		}
	
		.kode_banner_law_caption ul li a {
			padding: 10px 26px;
			font-size: 14px
		}
	
		.kode_attorney_caption.attorny_cap2 {
			padding: 6px 0;
			bottom: 3px
		}
	
		.kode_attorney_img:hover .kode_attorney_caption {
			padding: 29px 0
		}
	
		.kode_attorney_img:hover .kode_attorney_caption.attorny_cap2 {
			padding: 80px 0
		}
	
		.law_form_filed input[type=text] {
			height: 40px
		}
	
		.kode_copyright_footer {
			padding: 30px 40px
		}
	
		.kode_copyright_soical_icon {
			float: left;
			width: 100%
		}
	
		.kode_copyright_soical_icon ul {
			margin: 10px auto 0px;
			float: none;
			text-align: center
		}
	
		.kode_copyright_soical_icon ul li,
		.kode_copyright_nav ul li {
			display: inline-block;
			float: none
		}
	
		.kode_about_03_tabs a {
			padding: 14px 10px 0
		}
	
		.kode_about_03_slider figure {
			margin-top: 43px;
			width: 25%;
			margin-right: 0;
			float: left
		}
	
		.kode_practice_filter .filterable-item .edu_masonery_thumb .law_practice_area_img {
			padding: 34px 0 0
		}
	
		.law_practice_area_caption span {
			margin-bottom: 8px
		}
	
		.kode_practice_detail_download ul li a {
			font-size: 14px
		}
	
		.kode_practice_detail_offices_caption p a {
			font-size: 13px
		}
	
		.kode_colum_3_img figure,
		.kode_colum_3_img figure img,
		.kode_area_03_img figure,
		.kode_area_03_img figure img {
			width: 100%
		}
	
		.kode_practice_detail_offices_icon span {
			float: left;
			margin: 0 2px 0 0;
			width: 35px
		}
	
		.kode_practice_detail_offices_caption {
			float: right;
			width: 80%
		}
	
		.kode_detail_2 ul li h5 a {
			padding: 25px 0 25px 10px;
			font-size: 13px
		}
	
		.kode_detail_2 ul li h5 a:before {
			height: 66.5px;
			width: 48px
		}
	
		.kode_detail_office ul li a {
			font-size: 12px
		}
	
		.kode_detail_fa_right li a {
			margin: 0 -9px
		}
	
		.kode_blog_caption h4 {
			font-size: 15px
		}
	
		.kode_blog_side_search form button {
			top: 6px;
			right: 23px
		}
	
		.kode_detail_2_deo {
			padding: 0
		}
	
		.kode_blog_side_search form button {
			right: 3px;
			top: 12px
		}
	
		.kode_coming_soon_count {
			top: 15%
		}
	
		.kode_coming_form form button {
			padding: 8px 19px 11px;
			margin-left: -5px
		}
	
		.kode_about_us_silde .bx-wrapper .bx-pager,
		.bx-wrapper .bx-controls-auto,
		.kode_law_banner_2 .bx-wrapper .bx-pager {
			display: none
		}
	
		.kode_about_us_silde_caption p:before {
			margin-top: 13%
		}
	
		.law_choose_us_colum>figure {
			left: 19%;
			margin: 0
		}
	
		.law_choose_us_kode:before {
			top: 0
		}
	
		.law_practice_area_caption {
			padding: 9px 30px
		}
	
		.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a {
			display: none
		}
	
		.kode_law_work_2 .filterable-item {
			width: 33%
		}
	
		.kode_content_us_footer .col-md-3 {
			width: 50%;
			min-height: 230px
		}
	
		.kode_copyright_footer p {
			margin: 0
		}
	
		.kode_top_contact ul li a {
			padding: 19px 14px
		}
	
		.kode_top_contact ul li:last-child {
			border: medium none
		}
	
		.kode-navigation-wrapper {
			display: none
		}
	
		.kode_top_navigation .dl-menuwrapper {
			display: block
		}
	
		.kode_top_navigation .kode-responsive-navigation.dl-menuwrapper {
			left: auto;
			margin: 0;
			position: absolute;
			right: 260px;
			text-align: center
		}
	
		.kode_top_navigation .dl-menu.kode-main-mobile-menu.dl-menuopen li {
			text-align: left
		}
	
		.kode_top_bar .widget.widget-search {
			width: 930px
		}
	
		.kode_copyright {
			border-bottom: none
		}
	
		.kode_services_icon h4 {
			font-size: 18px
		}
	
		.kode_services-caption p {
			font-size: 13px
		}
	
		.kode_services-caption a {
			font-size: 14px
		}
	
		.kode_services-caption {
			padding: 8px 14px 5px
		}
	
		.kode_services_icon {
			padding: 5px 20px
		}
	
		.kode_counter_content {
			padding: 44px 50px
		}
	
		.kode_pratices_content figcaption:before {
			bottom: 20px
		}
	
		.kode_pratices_content figcaption {
			top: 120px
		}
	
		.kode_services_2_content h4,
		.kode_pratices_content figcaption h4 {
			font-size: 20px
		}
	
		.kode_pratices_content:hover figcaption {
			top: 40px
		}
	
		.kode_widget_link ul li a,
		.kode_firm_content p,
		.kode_blog_content p {
			font-size: 16px
		}
	
		.widget_service_text p,
		.kode_services_2_content>p,
		.kode_firm_detail li a {
			font-size: 15px
		}
	
		.kode_firm_detail li {
			margin-bottom: 8px
		}
	
		.kode_firm_detail {
			margin-bottom: 15px
		}
	
		.kode_firm_content p,
		.kode_firm_content h4 {
			margin-bottom: 10px
		}
	
		.kode_pet_brnd_lst.kode_client_fig .owl-item {
			width: auto;
			float: left;
			width: 159px !important
		}
	
		.flickr_badge_image,
		.flickr_badge_image:nth-child(7),
		.flickr_badge_image:nth-child(4) {
			margin-right: 8px
		}
	
		.kode_top_contact.contact_2 ul {
			float: left;
			width: 100%;
			margin: 0
		}
	
		.kode_top_contact.contact_2 ul li a {
			padding: 19px 12px;
			font-size: 14px !important
		}
	
		.navigation.navi_2 .kode-navigation-wrapper {
			display: block
		}
	
		.navigation.navi_2 .widget.widget-search {
			width: 960px
		}
	
		.navigation.navi_2 .navigation ul li {
			margin-right: 20px
		}
	
		.navigation.navi_2 .navigation ul li a {
			font-size: 15px
		}
	
		.kode_service2_grid .kode_service3_content {
			padding: 0 5px;
			margin-top: -45px
		}
	
		.kode_service2_grid .kode_service3_content p {
			font-size: 14px
		}
	
		.kode_service2_grid .kode_service3_content span {
			font-size: 45px;
			margin-bottom: 5px
		}
	
		.kode_service2_grid .kode_service3_content h5 {
			margin: 0
		}
	
		.kode_service2_grid:hover .kode_service3_content {
			top: 24%
		}
	
		.kode_team_fig figcaption {
			top: 164px
		}
	
		.kode_team_fig figcaption ul {
			display: none
		}
	
		.kode_blog2_warp .blog-item-holder.col-md-12 .row {
			margin: 0 !important
		}
	
		.widget3_content h5:before {
			right: 0
		}
	
		.navigation.navi_2 .kode-responsive-navigation.dl-menuwrapper {
			display: none
		}
	
		.kode_top_bar.bar_2.top_bar_3 .kode_top_contact.contact_2 {
			float: left;
			width: 100%;
			text-align: center
		}
	
		.kode_top_bar.bar_2.top_bar_3 .kode_top_contact.contact_2>ul {
			float: left;
			width: 100%;
			margin: 0
		}
	
		.navigation.navi_2 .kode_search-close,
		.kode_top_bar .kode_search-close,
		.kode_top_navigation .kode_search-close {
			right: 4px
		}
	
		.kode_top_bar.bar_2.top_bar_3 .kode_top_contact.contact_2>ul li {
			float: none;
			display: inline-block
		}
	
		.kode_top_bar.bar_2.top_bar_3 .kode_top_social_icon.icon_2 {
			display: none
		}
	
		.kode_achievement_text>p {
			font-size: 14px
		}
	
		.kode_achievement_list {
			margin: 0 0 0 4px
		}
	
		.blog-info.blog-comment>a {
			font-size: 14px
		}
	
		.progress-names .progressbar .bar {
			width: 90% !important
		}
	
		.col-sm-6.kode_table.col-md-4.columns {
			margin: 0 11px
		}
	
		.widget.form_field {
			z-index: 999;
			position: relative
		}
	
		.navigation.navi_2.navi_3 .widget.widget-search {
			width: 960px
		}
	
		.kode_latest_content>h5 {
			font-size: 17px
		}
	
		.kode_about_us_competition_caption h3 {
			padding-right: 0
		}
	
		.kode_about_us_competition_caption {
			padding-left: 60px
		}
	
		.kode_about_us_competition_caption h3>a {
			font-size: 16px
		}
	
		.kode_about_us_competition_caption>h5 {
			margin: 0
		}
	
		.kode_about_us_competition_icon {
			padding: 60px 10px
		}
	
		.kode_testimonial_wrap .owl-dots {
			display: none !important
		}
	
		.kode_about_03_TESTIMONIAL>p {
			display: none
		}
	
		.kode_area_03_caption p {
			margin-bottom: 10px;
			font-size: 11px
		}
	
		.kode_colum_3_caption h5 {
			font-size: 17px
		}
	
		.law_practice_area_caption h3 {
			font-size: 22px
		}
	
		.kode_attorney_detail_life h4 {
			font-size: 16px
		}
	
		.kode_attorney_caption>h4 {
			font-size: 14px
		}
	
		.kode_attorney_caption {
			top: 75%
		}
	
		.law_our_team_img h4 {
			font-size: 20px
		}
	
		.kode-team.kode-team-simple .kode_attorney_img:hover .kode_attorney_caption {
			padding: 11px 0
		}
	
		.kode_attorney_detail_question>h4,
		.kode_attorney_found h4 {
			font-size: 14px
		}
	
		.kode_attorney_detail_hdg>h4 {
			font-size: 16px
		}
	
		.kode_blog_detail_categories {
			margin-bottom: 15px
		}
	
		.kode_blog_detail_categories h4 {
			font-size: 20px
		}
	
		.law_achievements_caption h4 {
			font-size: 16px
		}
	
		.law_achievements_caption ul.law-achievement-meta {
			padding-left: 0
		}
	
		.law_achievements_caption ul li {
			padding: 0 4px
		}
	
		.kode_about_us_legal p {
			font-size: 14px;
			margin-bottom: 20px
		}
	
		.kode_attorney_caption.attorny_cap2 {
			bottom: 3px;
			padding: 11px 0
		}
	
		.kode_area_03_caption h4 {
			font-size: 18px
		}
	
		.kode_area_03_img:hover .kode_area_03_caption {
			padding: 33px 0
		}
	}
	
	@media (min-width:768px) and (max-width:991px) {
		.kode_top_contact {
			width: 100%
		}
	
		.kode_top_navigation .kode-navigation-wrapper {
			display: none
		}
	
		.kode_top_contact>ul {
			float: left;
			text-align: center;
			width: 100%;
			border-bottom: 1px solid #4e4e4e;
			margin: 0
		}
	
		.kode_top_contact>ul li {
			display: inline-block;
			float: none
		}
	
		.kode_top_search_menu {
			float: right
		}
	
		.kode_top_social_icon {
			width: 100%;
			float: left
		}
	
		.kode_top_navigation .navigation {
			display: block
		}
	
		.kode_services_row {
			border-right: 1px solid #fff;
			margin-bottom: 1px;
			position: relative
		}
	
		.kode_services-caption {
			padding: 8px 30px 16px
		}
	
		.kode_firm_content {
			padding-top: 40px
		}
	
		.kode_services_2_des {
			margin-bottom: 20px
		}
	
		.kode_services_2_content>p {
			font-size: 20px
		}
	
		.kode_counter_content {
			text-align: center
		}
	
		.kode_counter_content p {
			padding: 0 90px
		}
	
		.kode_counter_row {
			float: left;
			margin-right: 14px;
		}
	
		.kode_comment_form {
			position: static
		}
	
		.kode_attorney_des figure img {
			width: 100%
		}
	
		.kode_blog_video.gallery-item>figure img,
		.kode-blog-list-list.kode-list-blog.row .col-sm-6.col-md-12.columns {
			width: 100%
		}
	
		.kode_pet_brnd_lst.kode_client_fig .owl-item {
			width: auto;
			float: left;
			width: 159px !important
		}
	
		.kode_footer_wrap.wrap_2 .kode_widget_des {
			width: 100%;
			padding-bottom: 0
		}
	
		.kode_footer_wrap.wrap_2 .kode_widget_link {
			float: left;
			width: 50%
		}
	
		.kode_footer_wrap.wrap_2 .kode_padding {
			width: 100%
		}
	
		.kode_footer_wrap.wrap_2 .kode_widget_navi {
			width: 100%;
			text-align: center !important
		}
	
		.kode_footer_wrap.wrap_2 .kode_widget_navi li {
			float: none;
			display: inline-block
		}
	
		.kode_top_navigation .kode-responsive-navigation.dl-menuwrapper {
			display: block;
			margin: 0;
			position: absolute;
			right: 250px
		}
	
		.kode_counter_wrap_2.kode-parallax-wrapper.kode-background-image {
			margin: 0 !important;
			width: 100% !important
		}
	
		.kode_services-caption {
			padding: 23px 30px 16px
		}
	
		.kode_top_social_icon ul {
			border-left: none
		}
	
		.kode_copyright {
			border: none
		}
	
		.navigation.navi_2 .dl-menu.kode-main-mobile-menu.dl-menuopen {
			margin: 0;
			position: absolute;
			right: 0;
			top: 100%;
			z-index: 9999;
			padding: 0
		}
	
		.kode_sidebar_wrap_side .kode_sidebar_logo {
			margin-bottom: 30px !important
		}
	
		.navigation.navi_2 .dl-menu.kode-main-mobile-menu.dl-menuopen li {
			width: 100%;
			float: left;
			margin: 0
		}
	
		.navigation.navi_2 .kode_search.kf_pet_search {
			display: none
		}
	
		.navigation.navi_2 .dl-menu.kode-main-mobile-menu.dl-menuopen li a {
			display: block;
			color: #fff !important
		}
	
		.navigation.navi_2 ul>li:hover>a {
			background: 0 0 !important
		}
	
		.navigation.navi_2 .dl-menu.kode-main-mobile-menu.dl-menuopen li a:hover {
			background-color: #333 !important
		}
	
		.kode_top_bar.bar_2 .kode_top_contact.contact_2 ul li a {
			font-size: 13px
		}
	
		.kode_team_fig:hover figcaption {
			padding: 92px 10px 44px;
			top: 0
		}
	
		.kode_banner3_content {
			z-index: 12
		}
	
		.kode_top_bar.bar_2 .kode_top_social_icon.icon_2 {
			display: none
		}
	
		.kode_services_section .kode_blog_grid {
			margin-bottom: 30px
		}
	
		.kode_service2_grid:hover .kode_service3_content {
			top: 33%
		}
	
		.kode_achievement2_content {
			margin: 1px;
			padding: 45px 0 37px
		}
	
		.kode-team.kode-team-grid .kode_team_fig {
			margin-bottom: 30px
		}
	
		.kode-team.kode-team-grid .kode_team_fig figure img {
			width: 100%
		}
	
		.kode_team_fig figcaption {
			top: 326px
		}
	
		.kode_blog2_row .kode_blog2_content h5 {
			font-size: 16px
		}
	
		.kode_blog2_row .kode_blog2_content p {
			font-size: 15px
		}
	
		.kode_blog2_warp .blog-item-holder .row {
			margin: 0
		}
	
		.section-container .col-md-3.columns {
			width: 50%;
			float: left
		}
	
		.kode_pricing2_list {
			margin-bottom: 30px
		}
	
		.widget3_content h5:before {
			left: 190px;
			right: auto
		}
	
		.widget3_content {
			margin-bottom: 20px
		}
	
		.copyright_social_icon li {
			margin-left: 16px
		}
	
		.navigation.navi_2 .kode-responsive-navigation.dl-menuwrapper {
			left: auto !important;
			position: absolute;
			right: 20px !important
		}
	
		.header-style-4 .kode_top_search_menu.menu_2.menu_3.menu_4 a {
			margin-left: -70px
		}
	
		.kode_achievement_list {
			margin: 20px 0
		}
	
		.kode_law_progres_row .kode_progres_icon {
			margin: 0;
			float: left
		}
	
		.navigation.navi_2.navi_3 .c-button {
			left: 52px !important
		}
	
		.kode_progres_fig {
			padding-right: 100px;
			left: 110px
		}
	
		.navigation.navi_2.navi_3 .dl-menu.kode-main-mobile-menu.dl-menuopen li a:hover {
			background-color: #333 !important
		}
	
		.wpcf7-form {
			float: left;
			width: 100%
		}
	
		.kode_qoute_form {
			text-align: center
		}
	
		.kode_law_progres_list {
			margin-bottom: 50px
		}
	
		.kode_experience2_text.client_text {
			border-left: none
		}
	
		.col-md-12.simple-column>p {
			margin-bottom: 50px
		}
	
		#content-section-10 .col-sm-6.col-md-4.columns {
			padding: 0 30px !important
		}
	
		.kode_law_pricing_list {
			margin-bottom: 50px
		}
	
		.kode_latest_modern .kode_latest_content p {
			font-size: 14px
		}
	
		.kode_latest_modern .kode_latest_content>h5 {
			font-size: 18px
		}
	
		.kode_latest_content .kode_latest_meta li a {
			font-size: 11px
		}
	
		.widget_form .widget.form_content>p {
			font-size: 16px
		}
	
		.navigation.navi_2.navi_3 .kode_top_search_menu.menu_2.menu_3 {
			width: 130px;
			float: right
		}
	
		.navigation.navi_2.navi_3 .kode-responsive-navigation.dl-menuwrapper {
			right: 26px !important
		}
	
		.kode_progres_icon,
		.kode_progres_content {
			position: relative;
			z-index: 999
		}
	
		.col-sm-6.kode_table.col-md-4.columns {
			width: 48%;
			margin: 0 7px;
			margin-bottom: 60px
		}
	
		.widget.form_field {
			z-index: 9999
		}
	
		.navigation.navi_2 .widget.widget-search,
		.kode_top_bar .widget.widget-search,
		.kode_top_navigation .widget.widget-search {
			width: 700px
		}
	
		.navigation.navi_2 .kode_search-close,
		.kode_top_bar .kode_search-close,
		.kode_top_navigation .kode_search-close {
			right: 27px
		}
	
		.navigation.navi_2.navi_3 .c-button {
			left: -78px
		}
	
		.kode_experience2_text.client_text .slick-next {
			left: 160px !important
		}
	
		.kode_experience2_text.client_text .slick-prev,
		.kode_experience2_text.client_text .slick-next {
			margin: auto;
			left: 260px
		}
	
		.col-md-12.simple-column p img {
			left: -80px;
			margin: auto;
			position: relative;
			text-align: center
		}
	
		.kode_about_us_silde_caption h3 {
			margin-bottom: 30px;
			font-size: 20px
		}
	
		.kode_about_03_medical {
			margin-bottom: 30px
		}
	
		.law_choose_us_kode:after,
		.law_choose_us_kode:before {
			height: 0
		}
	
		.law_choose_us_kode {
			padding-left: 0;
			text-align: left
		}
	
		.kode_attorney_img:hover .kode_attorney_caption.attorny_cap2 {
			padding: 94px 0
		}
	
		.law-testimonials-cover {
			display: none
		}
	
		.law_choose_us_row .law_choose_us_icon>a {
			display: none
		}
	
		#kode-parallax-wrapper-1:after {
			width: 100% !important
		}
	
		.law_choose_us_row .law_choose_us_kode p,
		.law_choose_us_row .law_choose_us_kode h3,
		.kode-simple-heading.kode-left .kode_law_frim_hdg.kode_frim_2 p,
		.kode-simple-heading.kode-left .kode_law_frim_hdg.kode_frim_2 h2 {
			color: #fff !important
		}
	
		.our_service_area.row .law_choose_us_row:after,
		.our_service_area.row .law_choose_us_row:before {
			border: none
		}
	
		.kode_area_02_caption p {
			margin-bottom: 10px
		}
	
		.kode_area_03_caption h4 {
			font-size: 16px
		}
	
		.kode_area_03_img {
			min-height: 194px
		}
	
		.widget_lawbase_our_office_widget .kode_detail_office {
			padding: 30px 0
		}
	
		.kode-team.kode-team-simple .kode_attorney_img:hover .kode_attorney_caption {
			padding: 110px 0
		}
	
		.kode_attorney_caption {
			top: 83%
		}
	
		.kode_attorney_detail_practice,
		.kode_attorney_found {
			position: relative;
			z-index: 999
		}
	
		.kode_attorney_detail_call ul,
		.kode_attorney_detail_social ul {
			text-align: center
		}
	
		.kode_attorney_detail_practice.attorney-awards {
			margin: 20px 0 30px
		}
	
		.kode_attorney_detail_question .kode_attorney_detail_filed input[type=text] {
			width: 100%
		}
	
		.kode-item.kode-team-full.kode-single-detail {
			float: left;
			width: 100%
		}
	
		.kode_blog_2_caption h4 {
			font-size: 20px
		}
	
		.kode_blog_caption h4 {
			font-size: 18px
		}
	
		.kode-grid-blog.row>.clear {
			display: none
		}
	
		.kode_blog_detail_paragraph p {
			font-size: 13px
		}
	
		.kode_blog_detail_paragraph {
			margin-bottom: 0
		}
	
		.kode_banner_caption {
			position: relative;
			z-index: 999;
			text-align: center
		}
	
		.kode_banner_caption ul {
			width: 100%;
			text-align: center;
			padding-top: 10px
		}
	
		.kode_banner_caption ul li {
			float: none;
			display: inline-block
		}
	
		.kode_detail_2_left {
			float: left;
			margin: 44px 14px 0;
			width: 46%
		}
	
		.kode_blog_detail_categories,
		.widget.widget-search {
			position: relative;
			z-index: 999
		}
	
		.kode_blog_detail_categories {
			margin-bottom: 20px
		}
	
		.widget.widget_tag_cloud.kode-widget .tagcloud {
			margin-bottom: 40px
		}
	
		.widget.widget_tag_cloud.kode-widget {
			float: left;
			width: 100%
		}
	
		.law_achievements_caption h4 {
			font-size: 14px
		}
	
		.owl-carousel.owl-theme.kode_testimonial_wrap.owl-loaded .owl-dots {
			display: none !important
		}
	
		.kode-partner.kode_law_client2_fig .kode_pet_value {
			background-color: #fff
		}
	
		.navigation.navi_2 ul {
			margin: 0 !important
		}
	
		.our_service_area.row .col-md-6.columns .kode_area_03_img .kode_area_03_caption>p {
			display: none !important
		}
	
		.our_service_area.row .col-md-6.columns .kode_area_03_img:hover .kode_area_03_caption {
			padding: 35px 0
		}
	}
	
	@media (max-width:991px) {
		.formbox {
			margin: 40px auto;
		}
	
		.home_caption {
			margin-top: 130px;
		}
	
		.home_caption img {
			width: 50px;
		}
	
		.home_caption h2 {
			font-size: 22px;
		}
	
		.home_caption h1 {
			font-size: 26px;
		}
	}
	
	@media (max-width:990px) {
		.kode_law_navi2>ul {
			display: none
		}
	
		.dl-menuwrapper {
			display: block;
			margin: 18px 0 0
		}
	
		.dl-menuwrapper li a {
			text-transform: capitalize
		}
	
		.kode_banner_law_caption {
			margin: 0 0 0 -333px;
			top: 20px
		}
	
		.kode_banner_law_caption h2,
		.kode_banner_law_caption h3 {
			font-size: 30px;
			line-height: 30px
		}
	
		.kode_banner_law_caption strong {
			font-size: 40px;
			left: 140px;
			top: 0
		}
	
		.kode_banner_law_caption p {
			margin: 0 0 10px
		}
	
		.kode_content_us_caption,
		.kode_content_us_footer_row,
		.kode_content_us_footer_row {
			margin: 0 0 20px
		}
	
		.law_choose_us:before,
		.law_choose_us_colum {
			width: 100%
		}
	
		.law_choose_us_colum {
			padding-top: 0
		}
	
		.law_choose_us_colum {
			min-height: 540px
		}
	
		.law_choose_us_colum>figure {
			left: 0
		}
	
		.law_choose_us_colum {
			text-align: center
		}
	
		.law_choose_us_caption h2,
		.law_choose_us_caption p,
		.law_choose_us_icon i,
		.law_choose_us_kode h3,
		.law_choose_us_kode a,
		.law_choose_us_kode p,
		.law_choose_us_kode span {
			color: #fff
		}
	
		.law_countdown_caption {
			margin: 0 0 20px
		}
	
		.law_form_colum {
			width: 100%
		}
	
		.law_form_img_caption {
			position: relative;
			padding: 60px 0;
			width: 100%;
			text-align: center
		}
	
		.law_form_services,
		.law_form_colum:before {
			width: 100%
		}
	
		.law_form_services {
			background-color: rgba(0, 0, 0, .7)
		}
	
		.law_achievements {
			padding-bottom: 10px
		}
	
		.kode_law_need {
			margin-bottom: 15px
		}
	
		.kode_LAW_content_2:before,
		.kode_LAW_content_2:after {
			display: none
		}
	
		.kode_LAW_content_2 {
			text-align: center
		}
	
		.kode_law_need {
			width: 100%
		}
	
		.kode_law_story {
			margin: 0 0 20px
		}
	
		.kode_law_story p {
			margin: 0 0 10px
		}
	
		.kode_law_blog2_fig {
			margin: 0 0 20px
		}
	
		.kode_sing_hdg,
		.kode_sing_hdg h6 {
			width: 100%
		}
	
		.kode_sing_form {
			text-align: center
		}
	
		.kode_sing_up_kode,
		.kode_sing_up_kode form {
			width: 100%;
			position: relative;
			text-align: center
		}
	
		.kode_sing_up_kode button {
			position: absolute;
			right: 0
		}
	
		.kode_sing_hdg h6 {
			margin: 0 0 15px
		}
	
		.kode_law_client2_fig figure {
			width: 100%;
			text-align: center
		}
	
		.kode_blog_detail_image figure,
		.kode_blog_2_img figure,
		.kode_blog_detail_image figure img,
		.kode_blog_2_img figure img {
			width: 100%
		}
	
		.kode_detail_2_deo {
			padding: 0
		}
	
		.kode_about_us_silde .bx-wrapper .bx-pager,
		.bx-wrapper .bx-controls-auto,
		.kode_law_banner_2 .bx-wrapper .bx-pager {
			display: none
		}
	
		.kode_about_us_silde_caption p:before {
			margin-top: 13%
		}
	
		.law_choose_us_kode:before {
			top: 0
		}
	
		.kode_attorney_img_3 {
			margin: 0 0 25px
		}
	
		.kode_law_work_2 .filterable-item {
			width: 49.9%
		}
	
		.law_our_team_img {
			margin-bottom: 30px
		}
	
		.law_choose_us .kode_law_frim_hdg h2 {
			color: #fff
		}
	
		.law_our_team {
			padding-bottom: 30px
		}
	
		.kode_law_counter_fig_3 ul li {
			width: 50%;
			padding: 40px 0 30px
		}
	
		.kode_law_blog2_social {
			padding: 230px 0
		}
	
		#kode-parallax-wrapper-3:after {
			width: 100% !important
		}
	
		#kode-parallax-wrapper-3:before {
			width: 100% !important;
			opacity: .6 !important;
			background-color: #000 !important
		}
	
		.kode-parallax-wrapper .law_choose_us_colum .kode_law_frim_hdg.kode_frim_2 h2,
		.kode-parallax-wrapper .law_choose_us_colum .kode_law_frim_hdg.kode_frim_2 p {
			color: #fff !important
		}
	
		.law_choose_us_colum {
			padding: 0 25px 1px !important
		}
	
		.law_countdown_caption span {
			float: none
		}
	
		.law_countdown_caption a {
			padding-top: 0;
			margin: 0 0 20px
		}
	
		.law_countdown_caption span {
			margin: 0 15px 0 0
		}
	
		.law_form_colum>img {
			display: none
		}
	
		#kode-parallax-wrapper-6:after {
			width: 100% !important
		}
	
		#kode-parallax-wrapper-6:before {
			background-color: #000 !important;
			opacity: .6 !important;
			width: 100% !important
		}
	
		#kode-parallax-wrapper-1:after {
			width: 100% !important
		}
	
		#kode-parallax-wrapper-1:before {
			width: 100% !important;
			background-color: rgba(0, 0, 0, .6) !important;
			opacity: .8 !important
		}
	}
	
	@media (min-width:768px) and (max-width:990px) {
		.kode_attorney_caption {
			top: 84%
		}
	
		.kode_law_business ul li a {
			padding: 0 12px;
			margin: 0 auto
		}
	
		.kode_attorney_img:hover .kode_attorney_caption {
			padding: 100px 0
		}
	
		.kode_attorney_img {
			margin-bottom: 30px
		}
	
		.kode_sing_up_kode input {
			height: 45px
		}
	
		.kode_attorney_detail_cols {
			margin-top: 30px
		}
	
		.kode_attorney_detail_filed input[type=text] {
			width: 49%
		}
	
		.kode_attorney_detail_filed textarea {
			width: 98%
		}
	}
	
	.kode_top_contact.contact_2>ul {
		border-bottom: medium none
	}
	
	.kode_about_03_img figure {
		height: auto
	}
	
	.col-md-3.widget.widget_lawbase_recent_post_widget.kode-widget {
		float: left;
		margin-top: 10px
	}
	
	.bx-controls.bx-has-pager.bx-has-controls-direction {
		left: 0;
		position: absolute;
		right: 0;
		top: 90px;
		width: 100%
	}
	
	.kode_about_03_slider figure {
		margin-right: 5px;
		margin-left: 16px;
		width: 100px;
		margin-bottom: 5px
	}
	
	.kode_about_03_team {
		margin-bottom: 293%
	}
	
	.kode_copyright_footer {
		padding: 30px
	}
	
	.kode_practice_filter_list ul li a {
		padding: 6px 18px
	}
	
	.kode_colum_3_img figure,
	.kode_colum_3_img figure img,
	.kode_area_03_img figure,
	.kode_area_03_img figure img {
		width: 100%
	}
	
	.kode_practice_detail_offices_icon span {
		float: left;
		margin: 0 2px 0 0;
		width: 15%
	}
	
	.kode_practice_detail_offices_caption {
		float: right;
		width: 76%
	}
	
	.kode_practice_detail_download ul li a {
		font-size: 15px;
		padding: 25px 0 22px 15px
	}
	
	.kode_attorney_found figure,
	.kode_attorney_found figure img,
	.kode_blog_detail_meet figure img,
	.kode_blog_detail_meet figure,
	.kode_attorney_detail_fig figure,
	.kode_attorney_detail_fig figure img {
		width: 100%
	}
	
	.kode_blog_detail_tags ul li,
	.kode_blog_detail_tags ul li {
		padding: 0 0 10px;
		margin-left: 0
	}
	
	.kode_blog_side_search input {
		width: 100%;
		height: 40px
	}
	
	.kode_blog_side_search form button {
		right: 2px;
		top: 12px
	}
	
	.kode_blog_detail_post {
		margin-bottom: 30px
	}
	
	.kode_detail_2_deo {
		padding: 0
	}
	
	.kode_detail_2_leave {
		margin-bottom: 30px
	}
	
	.kode_coming_counter .countdown li span {
		font-size: 70px
	}
	
	.kode_coming_soon_hdg h1 {
		font-size: 40px
	}
	
	.kode_coming_soon_count {
		top: 15%
	}
	
	.kode_coming_counter .countdown li {
		padding: 0 35px
	}
	
	.kode_coming_form form button {
		padding: 8px 19px 11px
	}
	
	.kode_about_us_silde .bx-wrapper .bx-pager,
	.bx-wrapper .bx-controls-auto,
	.kode_law_banner_2 .bx-wrapper .bx-pager {
		display: none
	}
	
	.law_countdown_caption {
		text-align: center
	}
	
	.law_countdown_caption span {
		margin-bottom: 0
	}
	
	.kode_about_us_silde_caption p:before {
		margin-top: 13%
	}
	
	.law_countdown {
		text-align: center
	}
	
	.law_countdown_caption span {
		margin-bottom: 0
	}
	
	.law_choose_us_kode:before {
		top: 0
	}
	
	.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a {
		display: none
	}
	
	.law_practice_area_caption {
		padding: 27px 30px
	}
	
	.kode_services_caption {
		margin-bottom: 40px
	}
	
	@media (max-width:767px) {
		.kode_banner_law_caption {
			display: none
		}
	
		.kode_top_phon_2,
		.kode_social_2,
		.kode_social_2 .kode_top_social_law_2,
		.kode_top_login_2 {
			width: 100%
		}
	
		.kode_top_phon_2 li,
		.kode_social_2 .kode_top_social_law_2 li,
		.kode_social_2 .kode_top_login_2>li {
			float: none;
			display: inline-block
		}
	
		.col-md-3.widget.widget_lawbase_recent_post_widget.kode-widget {
			float: left;
			width: 100%;
			margin-top: 10px
		}
	
		.kode_top_strip_row,
		.kode_social_2 {
			text-align: center
		}
	
		.kode_top_phon_2,
		ul.kode_top_social_law_2 {
			margin: 0 0 10px
		}
	
		.kode_attorney_img {
			margin: 0 0 20px
		}
	
		.kode_attorney_caption {
			top: 92%
		}
	
		.kode_law_blog2_social {
			padding: 225px 0
		}
	
		.kode_about_us_silde_caption p:before {
			top: auto;
			bottom: -8px
		}
	
		.kode_law_count_caption {
			top: 264px
		}
	
		.kode_law_business ul li a {
			margin-right: 22px
		}
	
		.kode_attorney_img:hover .kode_attorney_caption {
			padding: 372px 0 0
		}
	
		.kode_sing_up_kode input {
			height: 45px
		}
	
		.kode_copyright_footer {
			padding: 30px 20px
		}
	
		.kode_about_03_img>figure {
			height: 50px
		}
	
		.kode_colum_3_img figure,
		.kode_colum_3_img figure img,
		.kode_area_03_img figure,
		.kode_area_03_img figure img {
			width: 100%
		}
	
		.kode_detail_layer {
			margin-bottom: 50px
		}
	
		.kode_detail_img figure,
		.kode_detail_img figure img {
			float: left;
			width: 100%
		}
	
		.kode_attorney_found figure,
		.kode_attorney_found figure img,
		.kode_blog_detail_meet figure img,
		.kode_blog_detail_meet figure,
		.kode_attorney_detail_fig figure,
		.kode_attorney_detail_fig figure img {
			width: 100%
		}
	
		.kode_blog_side_search input {
			width: 100%;
			height: 40px
		}
	
		.kode_blog_side_search form button {
			right: 2px;
			top: 12px
		}
	
		.kode_blog_detail_post {
			margin-bottom: 30px
		}
	
		.kode_detail_2_deo {
			padding: 0
		}
	
		.kode_coming_counter .countdown li {
			padding: 0 30px
		}
	
		.kode_coming_soon_count {
			top: 15%
		}
	
		.kode_coming_form form button {
			padding: 8px 19px 11px;
			margin-left: -5px
		}
	
		.kode_content_services {
			margin-bottom: 0
		}
	
		.kode_content_us_touch_hdg p {
			padding: 0 18px
		}
	
		.kode_404_form form input[type=text] {
			width: 100%
		}
	
		.kode_error_404 h2 {
			font-size: 140px
		}
	
		.kode_error_404 h2 span {
			padding: 0 20px
		}
	
		.kode_error_404.error_left {
			width: 100%;
			text-align: center
		}
	
		.kode_attorney_detail_filed input[type=text],
		.kode_attorney_detail_filed textarea {
			width: 100%
		}
	
		.kode_about_us_silde .bx-wrapper .bx-pager,
		.bx-wrapper .bx-controls-auto,
		.kode_law_banner_2 .bx-wrapper .bx-pager {
			display: none
		}
	
		.kode_about_us_silde_caption p:before {
			margin-top: 13%
		}
	
		.kode_about_us_silde_caption p:before {
			top: none;
			bottom: 0
		}
	
		.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a {
			display: none
		}
	
		.kode_law_work_2 .filterable-item {
			width: 100%
		}
	
		.law_choose_us {
			padding-bottom: 40PX
		}
	
		.kode_law_arrow {
			text-align: center
		}
	
		.kode_law_client2_fig figure img {
			width: 100%;
			height: auto
		}
	
		.kode_law_counter_2 .col-md-3,
		.kode_law_counter_2 .col-md-6.law_2-pad {
			width: 100%
		}
	
		.kode_law_counter_2 .col-md-3 .law_2-pad figure {
			width: 100%;
			float: left
		}
	
		.kode_law_counter_2 .col-md-3.law_2-pad figure img {
			width: 100%;
			height: auto
		}
	
		.one_half {
			width: 100%
		}
	
		.kode-form-list {
			margin-bottom: 20px
		}
	
		.kode_top_navigation .navigation,
		.kode_top_contact li:last-child {
			display: none
		}
	
		.kode_top_contact {
			width: 100%;
			text-align: center;
			border-bottom: 1px solid #444
		}
	
		.kode_top_contact>ul {
			width: 100%;
			float: left;
			text-align: center
		}
	
		.kode_top_contact ul li {
			display: inline-block;
			float: none
		}
	
		.kode_pratices_content figcaption {
			top: 50%;
			margin-top: -20px
		}
	
		.kode_top_social_icon {
			width: 100%;
			display: none
		}
	
		.kode_services-caption {
			padding: 23px 30px 16px
		}
	
		.dark.kode_top_social_law_2.kode-team-network {
			padding: 12px 0;
			margin: 0;
			border-left: none
		}
	
		.kode_top_navigation .kode-responsive-navigation.dl-menuwrapper {
			display: block
		}
	
		.kode_top_social_icon .kode_top_search_menu {
			float: right
		}
	
		.kode_top_contact ul li a {
			padding: 19px 20px
		}
	
		.kode_top_navigation .kode-responsive-navigation.dl-menuwrapper {
			margin: 0;
			position: absolute;
			right: 10px
		}
	
		.kode-parallax-wrapper.kode-background-color .col-sm-6.col-md-3.columns {
			padding: 15px !important
		}
	
		.kode_services_row {
			margin-bottom: 20px;
			position: relative
		}
	
		.kode_banner3,
		.kode_banner3_fig {
			margin-bottom: 20px
		}
	
		.kode_section_heading h3 {
			font-size: 27px
		}
	
		.kode_banner3.show-slider-bullets.kode-item.style-2.kode-slider-item {
			padding: 0 10px
		}
	
		.kode_firm_detail li a {
			font-size: 15px
		}
	
		.kode_firm_content>p {
			margin-bottom: 20px;
			font-size: 14px
		}
	
		.kode_services_2_des>span {
			display: block;
			float: none;
			text-align: center;
			margin: auto;
			margin-bottom: 20px
		}
	
		.kode_services_2_des {
			text-align: center;
			margin-bottom: 30px
		}
	
		.kode_counter_wrap_2 {
			float: left;
			margin: 0 !important;
			width: 100% !important
		}
	
		.kode_counter_content {
			text-align: center
		}
	
		.kode_counter_row {
			float: left;
			width: 47%;
			margin-right: 13px
		}
	
		.kode_pratices_content {
			float: left;
			margin: 0 4px 20px;
			overflow: hidden;
			width: 48%
		}
	
		.kode_pratices_content:hover figcaption {
			margin-top: -40px;
			top: 50%
		}
	
		.kode_pratices_content figcaption:before {
			bottom: 35px
		}
	
		.kode_pratices_content figcaption h4 {
			font-size: 20px
		}
	
		.kode_pratices_content figcaption p {
			display: none
		}
	
		.kode_comment_form {
			box-shadow: 0px 0px transparent;
			float: left;
			left: 0;
			padding: 0 10px;
			position: static;
			width: 100%
		}
	
		.kode_experience_text {
			padding: 50px 0 50px 20px
		}
	
		#content-section-6 .kode-item.kode-divider-item {
			margin: 0 !important
		}
	
		.kode_attorney_des {
			float: left;
			margin: 0 7px 20px;
			width: 47%
		}
	
		.kode-team.kode-team-modern-new {
			padding-bottom: 50px
		}
	
		.kode_testimaonial_text p {
			padding: 0 19px
		}
	
		.kode-partner.kode-client-slider {
			float: left;
			width: 100%
		}
	
		.kode-partner.kode-client-slider .owl-carousel .owl-item {
			width: 148px !important
		}
	
		.kode_attorney_des figure img,
		.kode_blog_video.gallery-item figure img {
			width: 100%
		}
	
		header {
			left: 0;
			right: 0
		}
	
		.kode_widget_navi {
			width: 100%;
			text-align: center !important
		}
	
		.kode_widget_navi li {
			float: none;
			display: inline-block
		}
	
		.kode_widget_des {
			padding-bottom: 0
		}
	
		.kode_copyright_text p {
			font-size: 15px
		}
	
		.kode_top_contact.contact_2 {
			float: left;
			width: 100%
		}
	
		.kode_top_bar.bar_2 .kode_top_contact.contact_2 ul {
			float: left;
			width: 100%;
			margin: 0;
			border-bottom: none
		}
	
		.kode_top_bar.bar_2 .kode_top_social_icon.icon_2 {
			display: none
		}
	
		.kode_sidebar_wrap_side .kode_sidebar_logo {
			margin-bottom: 30px !important
		}
	
		.kode_top_bar.bar_2 .kode_top_contact.contact_2 ul li {
			border-right: none
		}
	
		.kode_top_bar.bar_2 .kode_top_contact.contact_2 ul li a {
			padding: 11px 20px;
			font-size: 16px
		}
	
		.kode_banner3_content {
			width: 477px;
			padding: 11px 0 15px;
			z-index: 12
		}
	
		.kode_banner3_content h5,
		.kode_banner3_content a {
			font-size: 14px
		}
	
		.kode_banner3_content a i {
			font-size: 20px;
			margin-right: 15px
		}
	
		.kode_services_section .kode_blog_grid {
			margin: 0 4px 20px;
			width: 48%
		}
	
		.navigation.navi_2 .kode_search.kf_pet_search {
			display: none
		}
	
		.navigation.navi_2 .c-button {
			position: relative;
			left: -50px
		}
	
		.navigation.navi_2 .dl-menu.kode-main-mobile-menu.dl-menuopen {
			padding-top: 5px
		}
	
		.navigation.navi_2 .kode-responsive-navigation.dl-menuwrapper {
			padding-top: 7px
		}
	
		.kode_banner3,
		.kode_banner3_fig {
			margin-bottom: 0
		}
	
		.navigation.navi_2 .dl-menu.kode-main-mobile-menu.dl-menuopen {
			position: absolute;
			top: 100%
		}
	
		.navigation.navi_2 .dl-menu.kode-main-mobile-menu.dl-menuopen li a:hover {
			background-color: #333 !important
		}
	
		.kode_blog_grid_content>p {
			font-size: 15px
		}
	
		.kode_achievement2_content {
			float: left;
			margin-bottom: 1px;
			width: 50%
		}
	
		.kode-team .kode_team_fig {
			float: left;
			width: 50%;
			margin-bottom: 30px
		}
	
		.kode_team_fig figcaption {
			top: 187px
		}
	
		.kode-team .kode_team_fig figcaption ul {
			display: none
		}
	
		.kode_blog2_warp .blog-item-holder .row {
			margin: 0
		}
	
		.kode_top_navigation .navigation.navi_2 {
			display: block
		}
	
		.kode-team .kode_team_fig figure img {
			width: 100%
		}
	
		#content-section-7 .col-md-3.columns {
			float: left;
			width: 50%
		}
	
		.kode_pricing2_list {
			margin-bottom: 30px
		}
	
		.kode_widget3_logo p {
			padding: 0 10px
		}
	
		.widget3_content h5:before {
			left: 163px;
			right: auto
		}
	
		.kode-partner.kode-client-slider .owl-carousel .owl-item {
			width: 122px !important
		}
	
		.widget3_wraper .widget3_content {
			margin-bottom: 20px
		}
	
		.widget3_content h5:before {
			left: 173px;
			right: auto
		}
	
		.kode_top_bar.bar_2.top_bar_3 .kode_top_contact.contact_2>ul {
			float: left;
			margin: 0;
			width: 100%;
			text-align: center;
			border-bottom: none
		}
	
		.kode_top_social_icon.icon_2 {
			display: none
		}
	
		.kode_top_contact.contact_2 li {
			display: inline-block;
			float: none
		}
	
		.wpcf7 {
			float: left;
			width: 100%
		}
	
		.wpcf7 .wpcf7-form {
			float: left;
			width: 100%;
			text-align: center
		}
	
		.kode-simple-heading.kode-center {
			margin-top: 50px
		}
	
		.kode_section_hdg2 h2:before {
			margin: auto
		}
	
		.kode_top_contact.contact_2 li:first-child {
			display: none
		}
	
		.kode_top_contact.contact_2 ul li a {
			padding: 12px 25px
		}
	
		.navigation.navi_2.navi_3 .menu {
			display: none
		}
	
		.navigation.navi_2.navi_3 .kode_top_search_menu.menu_2.menu_3 {
			margin-right: 30px
		}
	
		.navigation.navi_2.navi_3 .kode-responsive-navigation.dl-menuwrapper {
			margin: 0
		}
	
		.navigation.navi_2.navi_3 .kode-responsive-navigation.dl-menuwrapper ul {
			padding: 0
		}
	
		.navigation.navi_2 .kode-responsive-navigation.dl-menuwrapper ul li,
		.navigation.navi_2.navi_3 .kode-responsive-navigation.dl-menuwrapper ul li {
			float: left;
			width: 100%;
			margin: 0
		}
	
		.navigation.navi_2.navi_3 .kode-responsive-navigation.dl-menuwrapper ul li a {
			display: block
		}
	
		.navigation.navi_2 .kode-responsive-navigation.dl-menuwrapper {
			display: block
		}
	
		.navigation.navi_2 .kode-responsive-navigation.dl-menuwrapper ul {
			margin: 0;
			padding: 0
		}
	
		.navigation.navi_2 .kode-responsive-navigation.dl-menuwrapper ul li a {
			color: #fff !important;
			display: block;
			font-size: 16px;
			font-weight: 300;
			line-height: 20px;
			list-style: outside none none;
			outline: medium none;
			padding: 15px 20px;
			position: relative
		}
	
		.navigation.navi_2 ul>li:hover>a {
			background: 0 0 !important
		}
	
		.kode_copyright3_content p {
			width: 100%;
			text-align: center
		}
	
		.footer-nav {
			float: left;
			width: 100%
		}
	
		.footer-nav .copyright_social_icon {
			width: 100%;
			text-align: center
		}
	
		.footer-nav .copyright_social_icon li {
			display: inline-block;
			float: none
		}
	
		.kode_service2_content {
			margin-bottom: 2px
		}
	
		.kode_service2_wrap {
			margin-top: 0;
			padding-bottom: 0;
			position: relative;
			z-index: 999
		}
	
		.with-padding.col-md-12.kode_achievement_list {
			width: 96%;
			margin: 0 10px
		}
	
		.kode_progres_fig {
			display: none
		}
	
		.kode_law_progres_row {
			padding: 0 20px;
			text-align: center;
			margin-bottom: 20px
		}
	
		.kode_progres_icon ul {
			width: 100%;
			text-align: center;
			margin-bottom: 30px;
			float: left
		}
	
		.kode_progres_icon>li {
			float: none;
			display: inline-block
		}
	
		.kode_progres_content {
			margin-bottom: 15px;
			margin-bottom: 25px
		}
	
		.progress-names .bar {
			width: 380px !important
		}
	
		.kode_section_hdg2.hdg_4 {
			text-align: center
		}
	
		.kode_section_hdg2.hdg_4>span {
			display: block
		}
	
		.kode_section_hdg2.hdg_4>h2 {
			display: inline-block
		}
	
		.kode_law_progresss {
			margin-bottom: 50px
		}
	
		.kode_experience2_text.client_text {
			border-left: none;
			padding: 42px 0 25px 32px
		}
	
		.col-sm-6.kode_table.col-md-4.columns {
			margin: 0 12px;
			width: 95%;
			margin-bottom: 80px
		}
	
		.kode-item .kode_latest_modern {
			margin-bottom: 20px
		}
	
		.gallery-icon>img {
			width: 100%
		}
	
		.widget.form_field {
			z-index: 9999
		}
	
		.kode_top_search_menu.menu_2.menu_3 .kode_search {
			right: 0;
			top: 0
		}
	
		.navigation.navi_2.navi_3 .c-button {
			left: -20px
		}
	
		.navigation.navi_2.navi_3 .dl-menu.kode-main-mobile-menu.dl-menuopen {
			position: absolute;
			top: 100%
		}
	
		.navigation.navi_2.navi_3 .dl-menu.kode-main-mobile-menu.dl-menuopen li a:hover {
			color: fff;
			background-color: #333 !important
		}
	
		.kode_section_hdg2.hdg_3.hdg_6.kode-left {
			position: relative;
			left: 30px
		}
	
		.navigation.navi_2.navi_3 .kode_search.kf_pet_search {
			width: 50px
		}
	
		#content-section-2 .section-container.container {
			margin: 0 5px !important
		}
	
		.kode_about_us_silde_caption h3 {
			margin-bottom: 20px;
			font-size: 20px
		}
	
		.kode_law_frim_hdg.kode_frim_2 h2 {
			font-size: 30px;
			margin-bottom: 0
		}
	
		.kode_about_03_medical {
			margin-bottom: 50px
		}
	
		#kode-parallax-wrapper-1:after {
			width: 100% !important
		}
	
		.law_choose_us_row .law_choose_us_kode p,
		.law_choose_us_row .law_choose_us_kode h3,
		.kode-simple-heading.kode-left .kode_law_frim_hdg.kode_frim_2 p,
		.kode-simple-heading.kode-left .kode_law_frim_hdg.kode_frim_2 h2 {
			color: #fff !important
		}
	
		.our_service_area.row .law_choose_us_row:after,
		.our_service_area.row .law_choose_us_row:before {
			border: none
		}
	
		.law_choose_us_row .law_choose_us_kode:after,
		.law_choose_us_row .law_choose_us_kode:before {
			height: 0
		}
	
		.law_choose_us_row .law_choose_us_kode {
			padding-left: 60px
		}
	
		.law-testimonials-cover {
			float: left;
			margin-top: 40px;
			width: 100%
		}
	
		.kode_banner_caption {
			text-align: center
		}
	
		.kode_banner_caption ul {
			float: left;
			width: 100%;
			text-align: center
		}
	
		.kode_banner_caption ul li {
			display: inline-block;
			float: none
		}
	
		.kode_area_02_img figure img {
			width: 100%
		}
	
		.kode_area_03_img {
			min-height: 254px
		}
	
		.kode_law_frim_hdg h2 {
			font-size: 30px
		}
	
		.widget3_wraper {
			padding-bottom: 40px
		}
	
		.widget_lawbase_our_office_widget .kode_detail_office {
			padding: 30px 0
		}
	
		.kode-team.kode-team-simple .kode_attorney_img:hover .kode_attorney_caption {
			padding: 190px 0
		}
	
		.kode_attorney_caption {
			top: 87%
		}
	
		.kode_detail_list p img {
			margin-top: 20px
		}
	
		.kode-item.kode-team-full.kode-single-detail {
			float: left;
			width: 100%
		}
	
		.kode_attorney_detail_practice,
		.kode_attorney_found {
			position: relative;
			z-index: 999
		}
	
		.kode_attorney_detail_call ul,
		.kode_attorney_detail_social ul {
			text-align: center
		}
	
		.kode_attorney_detail_practice.attorney-awards {
			margin: 20px 0 30px
		}
	
		.kode_blog_detail_content p img {
			width: 100%
		}
	
		.kode_blog_detail_paragraph {
			padding-left: 0;
			padding-top: 20px;
			margin-bottom: 0
		}
	
		.kode_blog_detail_categories,
		.widget.widget-search,
		.kode_banner_caption {
			position: relative;
			z-index: 999
		}
	
		.kode_detail_2_history h5 {
			margin-bottom: 10px
		}
	
		.kode_blog_detail_categories {
			margin-bottom: 20px
		}
	
		.widget.widget_tag_cloud.kode-widget .tagcloud {
			margin-bottom: 40px
		}
	
		.kode_banner_caption h3 {
			font-size: 26px;
			margin-bottom: 10px
		}
	
		.kode_error_404.error_02 {
			width: 450px
		}
	
		.kode_404_wraper.wraper_02 {
			padding: 52px 0 40px
		}
	
		.kode-partner.kode_law_client2_fig .kode_pet_value {
			background-color: #fff
		}
	
		.kode_content_banner.header-style-3,
		.kode_content_banner.header-style-2 {
			padding: 170px 0 60px
		}
	
		.kode_area_03_img:hover .kode_area_03_caption {
			top: 50%;
			margin-top: -110px;
			background: 0 0 !important
		}
	
		.kode_area_03_img figure {
			position: relative
		}
	
		.kode_area_03_img figure:before {
			position: absolute;
			content: "";
			top: 100px;
			left: 100px;
			right: 100px;
			bottom: 100px;
			transition: all .3s ease-in-out
		}
	
		.kode_area_03_img:hover figure:before {
			background-color: #fff;
			opacity: .9;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0
		}
	}
	
	@media (max-width:480px) {
	
		.kode_navi_logo_top,
		.kode_law_navi2,
		.dl-menuwrapper {
			text-align: center
		}
	
		.law_get {
			float: left;
			width: 100%
		}
	
		.col-md-3.widget.widget_lawbase_recent_post_widget.kode-widget {
			float: left;
			width: 100%;
			margin-top: 10px
		}
	
		.kf_loging_input label {
			left: 0
		}
	
		.kode_law_navi2>a {
			margin-left: 0
		}
	
		.kf_login_colum {
			padding: 10px 0 0 12px
		}
	
		.kf_login_1 {
			width: 50%
		}
	
		.kf_login_password {
			padding: 0
		}
	
		.kf_login_password ul li:last-child {
			float: none
		}
	
		.kf_login_filed,
		.kf_login_singin,
		.kf_login_social_icon {
			float: none;
			width: 50%
		}
	
		.kf_login_social_icon ul {
			padding: 0 8px
		}
	
		.kf_loging_input {
			text-align: left
		}
	
		.kf_loging_input:before {
			left: 0
		}
	
		.kf_loging_input:after {
			top: 140px;
			left: 0
		}
	
		.kode_social_2 .kode_top_social_law_2 {
			padding-right: 0
		}
	
		.kode_navi_logo_top,
		.kode_law_navi2,
		.dl-menuwrapper {
			width: 100%
		}
	
		.kode_law_banner_2 .bx-wrapper .bx-pager {
			bottom: -10px
		}
	
		.kode_copyright_footer {
			text-align: center
		}
	
		.kode_copyright_footer p {
			margin-right: 0
		}
	
		.kode_copyright_nav,
		.kode_copyright_soical_icon,
		.kode_copyright_soical_icon ul,
		.kode_copyright_nav ul,
		.kode_copyright_footer p {
			width: 100%
		}
	
		.kode_copyright_footer p {
			margin: 6px 0
		}
	
		.kode_copyright_soical_icon ul li,
		.kode_copyright_nav ul li {
			float: none;
			display: inline-block
		}
	
		.law_practice_area_caption {
			padding: 10px
		}
	
		.law_form_colum img {
			width: 100%;
			height: auto
		}
	
		.law_practice_area_caption span {
			margin-bottom: 10px
		}
	
		.law_practice_area_caption h3 {
			margin: 0 0 5px
		}
	
		.law_practice_area_caption p {
			margin-bottom: 10px
		}
	
		.law_choose_us_colum>figure {
			margin-left: -10px
		}
	
		.law_choose_us_colum {
			padding-left: 0
		}
	
		.law_form_img_caption h2 {
			font-size: 28px
		}
	
		.law_slide_img {
			padding-bottom: 0
		}
	
		.kode_copyright_nav {
			padding: 0 10px
		}
	
		.kode_sing_form {
			padding: 0
		}
	
		.kode_sing_up_kode button {
			height: 45px
		}
	
		.kode_about_us_latest_news .panel-heading a {
			font-size: 12px
		}
	
		.kode_about_us_latest_kode {
			width: 100%;
			text-align: center;
			margin: 0 0 15px
		}
	
		.kode_about_us_latest_caption ul,
		.kode_about_us_latest_kode span {
			width: 100%
		}
	
		.kode_about_us_latest_caption ul li {
			float: none;
			display: inline-block
		}
	
		.kode_about_us_latest_caption {
			padding: 0;
			width: 100%;
			float: left
		}
	
		.kode_about_us_latest_caption {
			text-align: center
		}
	
		.kode_about_us_latest_news {
			margin: 0 0 20px
		}
	
		.kode_about_us_silde .kode_about_us_silde_caption p {
			padding: 0 10px
		}
	
		.kode_about_us_silde_caption p:before,
		.kode_about_us_silde_caption p:after {
			display: none
		}
	
		.kode_about_us_silde_caption h3 {
			margin: 0 0 20px
		}
	
		.kode_about_us_silde {
			padding-bottom: 100px
		}
	
		.kode_about_us_silde .bx-wrapper .bx-pager,
		.bx-wrapper .bx-controls-auto {
			bottom: -50px
		}
	
		.kode_about_us_them_img {
			margin-bottom: 0
		}
	
		.kode_about_us_competition_icon span {
			width: 100%
		}
	
		.kode_about_us_competition_caption {
			float: left;
			padding: 0;
			width: 100%
		}
	
		.kode_attorney_caption {
			padding: 3px 0;
			top: 89%
		}
	
		.kode_law_blog2_social {
			padding: 135px 0
		}
	
		.kode_law_blog2_social:before {
			top: 1%;
			bottom: 1%
		}
	
		.kode_law_count_caption {
			top: 135px
		}
	
		.kode_attorney_img:hover .kode_attorney_caption {
			padding: 43% 15px !important
		}
	
		.kode_law_business ul li a {
			margin-right: 13px
		}
	
		.law_form_filed input[type=text] {
			height: 40px
		}
	
		.kode_law_counter_fig_3 ul li {
			width: 100%;
			float: none;
			display: inline-block;
			padding: 10px 0 0;
			border-right: 0
		}
	
		.kode_law_counter_fig_3 ul {
			border-left: 0
		}
	
		.kode_law_counter_fig_3 {
			padding: 0
		}
	
		.kode_attorney_caption_3 {
			margin-bottom: 30px
		}
	
		.kf_login_colum {
			width: 100%
		}
	
		.kf_loging_input:before {
			left: 0
		}
	
		.kf_loging_input:after {
			left: 0
		}
	
		.kf_login_password {
			padding: 0 0 0 9px
		}
	
		.kf_login_password ul li:last-child {
			float: none
		}
	
		.kf_login_social_icon ul li {
			margin-right: 22px
		}
	
		.kf_login_social_icon ul {
			padding: 0 0 0 30px
		}
	
		.kode_about_03_medical {
			margin-bottom: 30px
		}
	
		.kode_about_03_img figure {
			height: 70px
		}
	
		.kode_about_03_hdg {
			position: relative;
			z-index: 9999999;
			padding: 30px 0 0
		}
	
		.kode_about_03_team {
			margin-bottom: 282%
		}
	
		.kode_about_03_slider figure {
			margin: 0;
			padding: 6px 0 0 5px;
			width: 100%
		}
	
		.kode_about_03_slider figure img {
			width: 100%;
			height: auto
		}
	
		.kode_attorney_caption.attorny_cap2 {
			top: 86%
		}
	
		.kode_area_02_hdg p {
			padding: 0
		}
	
		.kode_pagi_social ul li a {
			width: 28px;
			height: 28px;
			line-height: 27px
		}
	
		.kode_pagi_social .pagi_right,
		.kode_pagi_social .pagi_left,
		.kode_pagi_social .pagi_right,
		.kode_pagi_social .pagi_right {
			width: 30px;
			height: 40px
		}
	
		.kode_colum_3_img figure,
		.kode_colum_3_img figure img,
		.law_practice_area_img figure,
		.law_practice_area_img figure img,
		.law_practice_area_img figure {
			width: 100%
		}
	
		.kode_practice_detail_download ul,
		.law_addres_caption {
			margin-bottom: 30px
		}
	
		.kode_detail_fa_right {
			overflow: hidden
		}
	
		.kode_detail_accor_tab .panel-title a {
			padding: 22px 0 21px 34px
		}
	
		.kode_detail_accor_tab .panel-title>a:before {
			left: 10px
		}
	
		.kode_detail_accor_tab .panel-heading {
			margin-bottom: 6px
		}
	
		.kode_detail_accordian {
			margin-bottom: 30px
		}
	
		.kode_detail_fig {
			padding-bottom: 0
		}
	
		.kode_detail_fa_right li a {
			text-align: left;
			margin: 0;
			margin: 0
		}
	
		.kode_attorney_detail_downlod a {
			margin-bottom: 30px
		}
	
		.kode_attorney_found figure,
		.kode_attorney_found figure img,
		.kode_blog_detail_meet figure img,
		.kode_blog_detail_meet figure,
		.kode_attorney_detail_fig figure,
		.kode_attorney_detail_fig figure img {
			width: 100%
		}
	
		.kode_blog_detail_image figcaption span,
		.kode_blog_2_img figcaption span {
			height: 35px;
			line-height: 35px
		}
	
		.kode_blog_detail_paragraph {
			padding-left: 0
		}
	
		.kode_blog_detail_social {
			text-align: center
		}
	
		.kode_blog_detail_social h6,
		.kode_blog_detail_social ul,
		.kode_blog_detail_social ul li {
			display: inline-block;
			float: none
		}
	
		.kode_blog_detail_social h6 {
			margin-bottom: 10px
		}
	
		.kode_detail_comment_fig figure {
			padding: 0 0 2px;
			width: 100px;
			float: left
		}
	
		.kode_detail_replay {
			float: none;
			padding: 0
		}
	
		.kode_detail_comment_fig {
			padding: 30px 2px 30px 11px
		}
	
		.kode_detail_comment_list ul li ul .kode_detail_comment_fig {
			padding: 30px 8px
		}
	
		.kode_blog_detail_search input[type=text],
		.kode_blog_detail_area textarea {
			width: 384px
		}
	
		.kode_blog_detail {
			margin-bottom: 30px
		}
	
		.kode_detail_2_back p {
			padding: 0
		}
	
		.kode_detail_2_senior {
			padding: 0;
			float: none
		}
	
		.kode_detail_2_senior figure {
			float: none;
			margin: 0 0 10px;
			display: inline-block
		}
	
		.kode_detail_2_caption,
		.kode_detail_2_social {
			padding: 0;
			float: left;
			width: 100%;
			margin-bottom: 10px
		}
	
		.kode_detail_2_replay p {
			padding: 0;
			letter-spacing: 1.1px
		}
	
		.kode_detail_2_comment_list ul li ul .kode_detail_2_comment_fig {
			padding: 30px 0 0
		}
	
		.kode_detail_2_colum {
			margin-bottom: 30px
		}
	
		.kode_detail_2_social ul li {
			display: inline-block;
			float: none
		}
	
		.kode_coming_soon_hdg h1 {
			font-size: 18px
		}
	
		.kode_coming_soon_hdg p {
			font-size: 15px
		}
	
		.kode_coming_counter .countdown li span {
			font-size: 30px
		}
	
		.kode_coming_counter .countdown li {
			padding: 0 9px
		}
	
		.kode_coming_form form input {
			width: 77%;
			float: left
		}
	
		.kode_coming_counter .countdown {
			margin-bottom: -15px
		}
	
		.kode_coming_form form input {
			margin-left: 8px
		}
	
		.kode_coming_form form button {
			margin-left: -11px;
			padding: 9px 19px 10px
		}
	
		.kode_coming_form form {
			margin-bottom: 20px
		}
	
		.kode_coming_soon_hdg {
			margin-bottom: 0
		}
	
		.kode_coming_soon_count {
			top: 5%
		}
	
		.kode_content_us_touch_hdg h5 {
			font-size: 24px
		}
	
		.kode_content_us_touch_hdg p {
			padding: 0 5px
		}
	
		.kode_error_404.error_02 {
			float: left;
			width: 100%
		}
	
		.kode_error_404 h2 {
			font-size: 98.5px
		}
	
		.kode_error_404 p {
			font-size: 18px
		}
	
		.label {
			margin-left: -50px
		}
	
		.kode_attorney_detail_skill {
			float: left;
			width: 100%
		}
	
		.kode_about_us_silde .bx-wrapper .bx-pager,
		.bx-wrapper .bx-controls-auto,
		.kode_law_banner_2 .bx-wrapper .bx-pager {
			display: none
		}
	
		.kode_about_us_silde_caption p:before {
			margin-top: 13%
		}
	
		.law_choose_us_kode:before {
			top: 0
		}
	
		.kode_law_banner_2 .bx-wrapper .bx-pager.bx-default-pager a {
			display: none
		}
	
		.law_choose_us_colum {
			padding-bottom: 60px
		}
	
		.kode_attorney_detail_skill,
		.progress-names {
			display: none
		}
	
		.kode_attorney_img_3 strong {
			top: 44%
		}
	
		.col-md-3.widget.widget_lawbase_recent_post_widget.kode-widget {
			float: left;
			width: 100%;
			margin-top: 10px
		}
	
		.kode_law_frim_hdg.kode_frim_2 {
			padding: 0 10px
		}
	
		.kode_top_contact {
			display: none
		}
	
		.kode_top_navigation .kode-responsive-navigation.dl-menuwrapper {
			left: auto;
			position: absolute;
			right: 0 !important;
			width: 20%
		}
	
		.kode_top_navigation .dl-menu.kode-main-mobile-menu.dl-menuopen li {
			text-align: left
		}
	
		.kode_services-caption p {
			font-size: 14px
		}
	
		.kode_services-caption {
			padding: 10px 16px 11px
		}
	
		.kode_services-caption a {
			font-size: 14px
		}
	
		.kode_services_icon h4 {
			font-size: 17px
		}
	
		.kode_services_2_content {
			padding: 0 5px
		}
	
		.kode_counter_row {
			width: 100%
		}
	
		.kode_pratices_content {
			width: 100%;
			padding: 0 10px;
			margin-bottom: 20px
		}
	
		.kode_firm_content {
			text-align: center;
			padding: 0
		}
	
		.kode_firm_detail {
			text-align: left
		}
	
		.kode_pratices_content figcaption {
			top: 50%
		}
	
		.kode_pratices_content:hover figcaption {
			margin-top: -110px;
			top: 50% !important
		}
	
		.kode_pratices_content figcaption p {
			display: block
		}
	
		.kode_pratices_content:hover figcaption {
			top: 35px
		}
	
		.kode_experience_des span {
			font-size: 24px
		}
	
		.kode_experience_text {
			padding: 50px 0 20px 10px
		}
	
		.kode_attorney_des {
			float: left;
			padding: 0;
			width: 100%
		}
	
		.kode-team.kode-team-modern-new {
			padding: 0 10px 40px
		}
	
		.kode_latest_blog figure {
			width: 100%
		}
	
		.kode_latest_blog>figure img {
			width: 100%
		}
	
		.kode_blog_content {
			overflow: hidden;
			padding: 10px 0 0 2px;
			text-align: center
		}
	
		.kode_attorney_des figure img,
		.kode_blog_video.gallery-item figure img {
			width: 100%
		}
	
		.kode-partner.kode-client-slider .owl-carousel .owl-item {
			width: 118px !important
		}
	
		.kode_widget_link ul li a {
			font-size: 15px
		}
	
		.flickr_badge_image {
			margin-right: 12px
		}
	
		.kode_widget_navi li {
			margin-right: 10px
		}
	
		.kode_widget_navi li a {
			font-size: 16px
		}
	
		.kode_padding {
			padding: 40px 0
		}
	
		.kode_firm_content {
			margin-top: 20px
		}
	
		.kode_experience_text .kode_experience_content {
			text-align: center
		}
	
		.kode-team.kode-team-modern-new .kode_attorney_des {
			margin: 0 0 20px
		}
	
		.kode_top_navigation .dl-menu.kode-main-mobile-menu.dl-menuopen {
			right: 11px
		}
	
		.kode_copyright_text>a {
			height: 104px;
			line-height: 104px;
			right: -14px;
			top: -21px
		}
	
		.kode_copyright_text p {
			font-size: 15px;
			padding-right: 90px;
			text-align: center
		}
	
		.navigation.navi_2 .kode_top_search_menu.menu_2.menu_3.menu_4 a {
			display: none
		}
	
		.kode_banner3_content h5 {
			display: none
		}
	
		.kode_banner3_content {
			width: 347px
		}
	
		.navigation.navi_2 .dl-menu.kode-main-mobile-menu.dl-menuopen li {
			text-align: left
		}
	
		.kode_top_navigation .dl-menu.kode-main-mobile-menu.dl-menuopen {
			left: auto;
			position: absolute;
			right: 12px !important
		}
	
		.kode_services_section .kode_blog_grid {
			margin: 0 0 20px;
			padding: 0 5px;
			width: 100%
		}
	
		.kode_service2_grid .kode_service3_content {
			font-size: 13px
		}
	
		.kode_service2_grid:hover .kode_service3_content {
			top: 33%
		}
	
		.kode_achievement2_content {
			float: left;
			margin: 0 0 25px;
			padding: 40px 45px;
			width: 100%
		}
	
		.kode_section_hdg2.hdg_3.hdg_6.kode-center h2 {
			font-size: 30px
		}
	
		.kode_section_hdg2.hdg_3.hdg_6.kode-center p {
			padding: 0 10px;
			font-size: 18px
		}
	
		.kode-team .kode_team_fig {
			width: 100%
		}
	
		.kode_team_fig figcaption {
			top: 287px
		}
	
		#content-section-7 .col-md-3.columns {
			float: left;
			width: 100%
		}
	
		.kode_copyright3_content p {
			font-size: 12px;
			text-align: center;
			width: 100%
		}
	
		.copyright_social_icon li {
			margin-left: 15px;
			float: none;
			display: inline-block
		}
	
		.copyright_social_icon li a {
			font-size: 14px
		}
	
		.copyright_social_icon {
			width: 100%;
			text-align: center
		}
	
		.widget3_content h5:before {
			width: 105px
		}
	
		.kode_section_hdg2.hdg_3.hdg_6.kode-left p {
			font-size: 16px;
			padding-right: 50px
		}
	
		.kode_section_hdg2.hdg_3.hdg_6.kode-left {
			margin-bottom: 10px
		}
	
		.with-padding.col-md-12.kode_achievement_list {
			margin-top: 30px
		}
	
		.navigation.navi_2.navi_3 .dl-menu.kode-main-mobile-menu.dl-menuopen {
			position: absolute;
			top: 100%;
			right: 30px !important
		}
	
		.kode_section_hdg2.hdg_4.hdg_5>h2 {
			font-size: 30px
		}
	
		.kode_section_hdg2.hdg_4.hdg_5 {
			left: 0
		}
	
		.col-sm-6.kode_table.col-md-4.columns {
			margin: 0 8px 80px
		}
	
		.kode_latest_modern .kode_latest_meta a {
			font-size: 17px
		}
	
		.widget.form_field button {
			width: 106
		}
	
		.widget.form_field {
			width: 288px
		}
	
		.widget_form {
			padding-bottom: 50px
		}
	
		.social_tag li,
		.widget_navi li {
			margin-right: 12px
		}
	
		.social_tag li {
			margin-right: 22px
		}
	
		.navigation.navi_2.navi_3 .kode_top_search_menu.menu_2.menu_3 {
			display: none
		}
	
		.kode_top_bar.bar_2.top_bar_3 .kode_top_contact.contact_2 {
			display: block
		}
	
		.kode_law_progres_list .kode_law_progres_detail .progress-names {
			display: block;
			width: 100%
		}
	
		.kode_law_progresss .kode_law_progres_detail {
			padding: 30px 0 0;
			overflow: hidden
		}
	
		.widget.form_field input {
			font-size: 12px
		}
	
		.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul {
			height: 210px !important
		}
	
		.forcefullwidth_wrapper_tp_banner {
			height: 214px !important
		}
	
		#slide-5-layer-3>img,
		#slide-5-layer-6>img,
		#slide-5-layer-2>img {
			display: none !important
		}
	
		.kode_top_navigation .kode-responsive-navigation.dl-menuwrapper {
			padding-top: 10px
		}
	
		.widget.form_content p {
			position: relative;
			z-index: 9999
		}
	
		.kode_banner_caption {
			text-align: center
		}
	
		.kode_banner_caption ul {
			float: left;
			text-align: center;
			padding: 10px 0;
			width: 100%
		}
	
		.kode_banner_caption ul li {
			float: none;
			display: inline-block
		}
	
		.kode_about_us_latest_caption {
			margin-bottom: 40px
		}
	
		.law_choose_us_row .law_choose_us_kode {
			padding-left: 0
		}
	
		.law_choose_us_row .law_choose_us_icon>a {
			display: none
		}
	
		.kd-vertical-tab .nav-tabs {
			float: left;
			margin-bottom: 30px;
			width: 100%
		}
	
		.kd-vertical-tab .tab-content {
			width: 100%
		}
	
		.kode_banner_caption h3 {
			font-size: 27px
		}
	
		.kode_area_03_caption p {
			font-size: 12px;
			margin-bottom: 6px
		}
	
		.kode_detail_star h4 {
			display: none
		}
	
		.kode_detail_star {
			padding: 10px 70px
		}
	
		.kode_detail_star ul {
			margin: 0;
			text-align: center;
			width: 100%
		}
	
		.kode_detail_star ul li {
			float: none;
			display: inline-block
		}
	
		.kode_practice_detail_services h3 {
			font-size: 23px
		}
	
		.kode_banner_caption h3 {
			font-size: 23px
		}
	
		.kode_detail_star {
			padding: 10px 50px
		}
	
		.kode_attorney_img:hover .kode_attorney_caption {
			padding: 28% 0 !important
		}
	
		.kode_attorney_detail_life {
			margin-bottom: 0;
			padding-bottom: 0
		}
	
		.kode_attorney_detail_hdg>h4,
		.kode_attorney_detail_question>h4 {
			font-size: 20px
		}
	
		.kode_blog_2_caption h4 {
			font-size: 17px
		}
	
		.kode_blog_caption h4 {
			font-size: 14px
		}
	
		.kode_detail_2_agency h4 {
			font-size: 20px
		}
	
		.kode_blog_paragraph_1 p,
		.kode_blog_detail_paragraph p,
		.kode_blog_detail_content>p {
			text-align: center
		}
	
		.law_achievements_caption.achiev_left {
			padding: 42px 10px 24px;
			text-align: center
		}
	
		.law_achievements_caption ul.law-achievement-meta:before {
			margin: auto !important
		}
	
		.law_achievements_caption.achiev_left ul li {
			margin-right: -9px
		}
	
		.law_achievements_caption h4 {
			font-size: 16px;
			line-height: 27px
		}
	
		.law_achievements_caption ul.law-achievement-meta {
			padding-left: 0
		}
	
		.law_achievements_caption ul.law-achievement-meta li {
			margin-right: -8px
		}
	
		.kode_team_fig figure {
			background-color: #000
		}
	
		.kode_team_fig figcaption:before {
			position: static
		}
	
		.kode_team_fig figcaption {
			top: 81%;
			background-color: #000
		}
	
		.kode_team_fig:hover figcaption {
			background: 0 0
		}
	
		.kode_team_fig figure img {
			background-color: #000
		}
	
		.kode_team_fig:hover figure img {
			transform: scale(1);
			opacity: .7
		}
	
		.kode_team_fig:hover figcaption {
			margin-top: -120px;
			padding: 42px 10px 44px;
			top: 50%
		}
	
		.form_widget_submit {
			text-align: center
		}
	
		.form_widget_submit .kode-button-style-law-10 {
			float: none;
			text-align: center;
			margin: auto
		}
	
		.kode_content_banner.header-style-3,
		.kode_content_banner.header-style-2 {
			padding: 220px 0 60px
		}
	
		.kode_about_us_competition_caption h3 {
			padding-right: 0
		}
	
		.kode_about_us_competition_caption h5 {
			margin: 0
		}
	
		.kode_area_03_img:hover .kode_area_03_caption {
			margin-top: -140px
		}
	
		.our_service_area.row .col-md-6.columns .kode_area_03_img .kode_area_03_caption>p {
			display: none !important
		}
	
		.our_service_area.row .col-md-6.columns .kode_area_03_img:hover .kode_area_03_caption {
			margin-top: -90px
		}
	
		.our_service_area.row .col-md-6.columns .kode_area_03_img {
			min-height: 164px
		}
	}
	
	@media (max-width:360px) {
		.kode_attorney_caption.attorny_cap2 {
			top: 80%
		}
	
		.kode_attorney_img:hover .kode_attorney_caption {
			padding: 28% 0 !important
		}
	
		.kode_law_count_caption {
			top: 30%
		}
	
		.kode_law_blog2_social {
			padding: 30% 0
		}
	
		.kode_attorney_caption {
			top: 86%
		}
	
		.law_get {
			float: left;
			width: 100%
		}
	
		.law_form_colum img {
			width: 100%;
			height: auto
		}
	
		.col-md-3.widget.widget_lawbase_recent_post_widget.kode-widget {
			float: left;
			width: 100%;
			margin-top: 10px
		}
	}
	
	@media (max-width:320px) {
		.kode_law_count_caption {
			top: 65px
		}
	
		.kode_attorney_img:hover .kode_attorney_caption {
			padding: 57px 0
		}
	
		.kode_law_blog2_social {
			padding: 80px 0
		}
	
		.kode_copyright_soical_icon ul a {
			margin-left: 2px
		}
	
		.kode_sing_up_kode button {
			height: 46px
		}
	
		.kode_detail_fa_right li a {
			display: block;
			font-size: 16px;
			line-height: 20px;
			margin: 0 -102px;
			text-align: right;
			padding: 0 0 18px
		}
	
		.kode_area_03_caption h4 {
			font-size: 15px
		}
	
		.kode_attorney_detail_fig figure,
		.kode_attorney_detail_fig figure img {
			float: left;
			width: 100%
		}
	
		.law_form_colum img {
			width: 100%;
			height: auto
		}
	
		.kode_blog_detail_search input[type=text],
		.kode_blog_detail_area textarea {
			width: 284px
		}
	
		.kode_coming_form form input {
			margin-left: 38px
		}
	
		.kode_coming_form form button {
			margin-left: 0
		}
	
		.label {
			margin-left: -50px
		}
	
		.kode_attorney_detail_skill {
			float: left;
			width: 100%
		}
	
		.progress-names {
			width: 76%
		}
	
		.law_get {
			float: left;
			width: 100%
		}
	
		.kode_attorney_img_3 strong {
			top: 42%
		}
	
		.col-md-3.widget.widget_lawbase_recent_post_widget.kode-widget {
			float: left;
			width: 100%;
			margin-top: 10px
		}
	
		.kode_colum_3_img figure,
		.kode_colum_3_img figure img,
		.law_practice_area_img figure,
		.law_practice_area_img figure img,
		.law_practice_area_img figure {
			width: 100%;
			height: 100%
		}
	
		.our_service_area row {
			float: left;
			width: 100%
		}
	}
	
	.event_detail_review {
		padding: 30px;
		box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .27);
		margin-top: 30px;
		float: left;
		width: 100%
	}
	
	.event_detail_review h5 {
		margin: 0
	}
	
	.work-info .sep {
		margin: 0
	}
	
	.event_detail_review>ul>h5 {
		text-transform: uppercase;
		font-weight: 700;
		padding-bottom: 20px
	}
	
	.event_detail_review>ul>li {
		display: block;
		padding-bottom: 20px;
		margin: 0
	}
	
	.event_detail_review>ul>li strong {
		text-align: left;
		width: 110px;
		display: inline-block
	}
	
	.event_detail_review>ul>li span {
		text-align: right
	}
	
	.event_detail_review>ul>li strong,
	.event_detail_review>ul>li span {
		font-size: 16px;
		text-transform: capitalize;
		display: inline-block
	}
	
	ul.kode_mgmt_event {
		padding-top: 10px
	}
	
	.kode_share_icon {
		padding-top: 10px
	}
	
	.event_detail_review ul.kode_share_icon h5 {
		float: left;
		padding-right: 15px
	}
	
	.event_detail_review ul.kode_share_icon>li {
		float: left
	}
	
	.event_detail_review ul.kode_share_icon>li>a {
		color: #666;
		font-size: 16px;
		display: block;
		padding: 2px 9px
	}
	
	.kode_event_detail blockquote {
		margin-top: 30px;
		margin-left: 0
	}
	
	.event_detail_tab .nav-tabs {
		border: 0
	}
	
	.event_detail_tab .nav-tabs>li {
		margin: 0
	}
	
	.event_detail_tab .nav-tabs>li>a {
		border-radius: 0;
		line-height: normal;
		margin: 0
	}
	
	.event_detail_tab .nav-tabs>li.active>a,
	.event_detail_tab .nav-tabs>li.active>a:focus,
	.event_detail_tab .nav-tabs>li.active>a:hover {
		color: #fff;
		cursor: pointer
	}
	
	.kode_grid_event,
	.event_grid_des {
		float: left;
		width: 100%;
		position: relative
	}
	
	.kode_grid_event {
		margin-bottom: 30px
	}
	
	.kode_grid_event img {
		width: 100%
	}
	
	.event_grid_des {
		padding: 30px 20px;
		background-color: #fafafa
	}
	
	.event_grid_loc {
		padding-bottom: 10px
	}
	
	.event_grid_des p {
		line-height: 26px;
		word-break: break-all;
		margin: 8px 0 0;
		padding-bottom: 12px;
		clear: both
	}
	
	.event_grid_des a {
		display: inline-block;
		color: #2b2b2b
	}
	
	.event_grid_des a i {
		margin-left: 8px
	}
	
	.kode_grid_event:hover .event_date {
		background-color: #111
	}
	
	.kode_grid_event:hover .event_grid_des a {
		color: #111
	}
	
	.kode_grid_event figure {
		position: relative;
		overflow: hidden
	}
	
	.kode_grid_event figure:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		background-color: #111;
		opacity: .7
	}
	
	.kode_grid_event:hover figure:before {
		height: 100%
	}
	
	.blog_counter {
		position: absolute;
		top: 35%;
		left: 0;
		width: 100%;
		opacity: 0;
		text-align: center
	}
	
	.blog_counter ul.event_countdown {
		margin: 0
	}
	
	.blog_counter ul.event_countdown li {
		display: inline-block;
		margin-right: 12px;
		position: relative
	}
	
	.blog_counter ul.event_countdown li:before {
		content: ":";
		position: absolute;
		bottom: 32px;
		left: -12px;
		font-size: 36px;
		color: #fff;
		font-weight: 700
	}
	
	.blog_counter ul.event_countdown li:first-child:before {
		font-size: 0px
	}
	
	.blog_counter ul.event_countdown li:last-child {
		margin: 0
	}
	
	.blog_counter ul.event_countdown li span {
		font-size: 36px;
		font-weight: 700;
		line-height: normal;
		padding: 0;
		border: 0;
		margin: 0;
		background: 0 0;
		color: #fff
	}
	
	.blog_counter ul.event_countdown li p {
		color: #fff;
		font-size: 12px;
		text-transform: uppercase
	}
	
	.kode_grid_event:hover .blog_counter {
		opacity: 1
	}
	
	.event_grid_des {
		padding: 30px 20px;
		background-color: #fafafa;
		box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .18)
	}
	
	table.em-calendar td {
		padding: 7px 4px
	}
	
	.event-grid-view .event_date {
		background-color: #222;
		padding: 15px;
		text-align: center;
		width: 55px;
		float: left;
		line-height: normal;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18)
	}
	
	.event-grid-view .event_date span {
		color: #fff;
		font-size: 16px
	}
	
	.event-grid-view .event_date h5 {
		font-size: 18px !important;
		color: #fff;
		font-weight: 700;
		padding-top: 7px;
		padding-bottom: 0;
		margin: 0
	}
	
	.event-grid-view .event_grid_loc {
		float: none;
		padding: 0 0 0 70px;
		line-height: normal
	}
	
	.event_grid_loc h5 {
		text-transform: uppercase;
		font-weight: 700;
		padding-bottom: 10px;
		margin: 0
	}
	
	.popular_event_des a b {
		color: #111;
		text-transform: uppercase;
		font-weight: 700
	}
	
	.popular_event_des a,
	.event_grid_loc span {
		color: #555;
		padding-bottom: 10px;
		display: block
	}
	
	.popular_event_des a i {
		margin-right: 5px
	}
	
	.popular_event_des span {
		color: #555;
		padding-bottom: 10px;
		display: block
	}
	
	.popular_event_des span i,
	.event_grid_loc span i {
		margin-right: 5px
	}
	
	.kode_pop_outer_wrap>ul>li:first-child a,
	.kode_recent_outer_wrap>ul>li:first-child a {
		padding-top: 0
	}
	
	.kode_event_3,
	.kode_event3_des,
	.kode_event_full,
	.kode_event_detail {
		float: left;
		width: 100%;
		position: relative
	}
	
	.kode_event_3 {
		margin-bottom: 50px
	}
	
	.kode_event_full figure {
		position: relative;
		overflow: hidden
	}
	
	.kode_event_3 figure img,
	.kode_event_full figure img,
	.kode_event_detail figure img {
		width: 100%;
		height: auto
	}
	
	.kode_event3_des {
		opacity: 0;
		position: absolute;
		text-align: center;
		padding: 30px 40px;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%
	}
	
	.kode_event3_des h4 {
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 15px
	}
	
	.kode_event3_des span {
		color: #fff;
		margin-bottom: 10px;
		display: block
	}
	
	.kode_event3_des span i,
	.kode_event3_des p i {
		margin-right: 6px
	}
	
	.kode_event3_des p {
		color: #fff;
		text-transform: capitalize;
		margin-bottom: 20px;
		line-height: 22px
	}
	
	.kode_event3_des a {
		display: inline-block;
		color: #111;
		background-color: #fff;
		padding: 15px 20px;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18)
	}
	
	.kode_event3_des a:hover {
		background-color: #111;
		color: #fff
	}
	
	.kode_event_3 figure:before,
	.kode_event_full figure:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		background-color: #111;
		opacity: .7
	}
	
	.kode_event_3 figure:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		opacity: .9
	}
	
	.kode_event_3:hover figure:before,
	.kode_event_full:hover figure:before {
		height: 100%
	}
	
	.kode_event_3:hover .kode_event3_des,
	.kode_event3_des a {
		opacity: 1
	}
	
	.kode_event_full {
		margin-bottom: 30px
	}
	
	.event_full_date .kode_aside_event_wrap .aside_event_date {
		padding: 20px
	}
	
	.event_full_des {
		width: 90%;
		background-color: #fff;
		text-align: center;
		padding: 30px;
		box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .27);
		-moz-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .27);
		-webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .27);
		float: none;
		position: relative;
		margin: -120px auto 0px auto
	}
	
	.event_full_des h4 {
		font-weight: 700;
		text-transform: uppercase;
		padding-bottom: 15px;
		margin: 0
	}
	
	.event_full_des span {
		font-size: 16px;
		text-transform: capitalize;
		line-height: 26px;
		padding-bottom: 15px;
		display: block;
		color: #222
	}
	
	.event_full_des span i {
		margin-right: 15px
	}
	
	.event_full_des p {
		line-height: 22px;
		color: #666666;
		padding-bottom: 10px;
		word-break: break-all;
		font-weight: 500
	}
	
	.event_full_des a {
		display: inline-block;
		padding: 15px 18px;
		color: #fff;
		line-height: normal;
		box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .27)
	}
	
	.kode_event_full .blog_counter {
		top: 26%
	}
	
	.kode_event_full:hover .blog_counter {
		opacity: 1
	}
	
	.aside_heading_2 {
		padding-top: 50px
	}
	
	.kode_aside_event,
	.kode_popular_event,
	.aside_recent_blog {
		float: left;
		width: 100%
	}
	
	.kode_aside_event figure img {
		width: 100%;
		height: auto
	}
	
	.kode_aside_event_wrap {
		position: absolute;
		top: 0;
		left: 0;
		text-align: center;
		line-height: normal
	}
	
	.aside_event_date {
		padding: 12px 10px
	}
	
	.aside_event_date span {
		font-size: 12px;
		color: #fff
	}
	
	.aside_event_date h4 {
		font-size: 30px;
		color: #fff;
		font-weight: 700
	}
	
	.event_time {
		padding: 8px 0;
		background-color: #111
	}
	
	.event_time span {
		color: #fff
	}
	
	.kode_aside_event_des {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center
	}
	
	.kode_aside_event_des p {
		color: #fff;
		text-transform: uppercase;
		margin: 0;
		padding: 15px;
		font-weight: 700;
		position: relative
	}
	
	.kode_aside_event_des:before {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		opacity: .7;
		width: 100%;
		height: 100%
	}
	
	.slick-slider {
		position: relative;
		float: left;
		width: 100%;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	
	.slick-list {
		position: relative;
		float: left;
		width: 100%;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	
	.slick-list:focus {
		outline: none
	}
	
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand
	}
	
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		float: left;
		width: 100%;
		display: block
	}
	
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: ''
	}
	
	.slick-track:after {
		clear: both
	}
	
	.slick-loading .slick-track {
		visibility: hidden
	}
	
	.slick-slide {
		display: none;
		float: left;
		height: 100%;
		min-height: 1px
	}
	
	[dir=rtl] .slick-slide {
		float: right
	}
	
	.slick-slide img {
		display: block
	}
	
	.slick-slide.slick-loading img {
		display: none
	}
	
	.slick-slide.dragging img {
		pointer-events: none
	}
	
	.slick-initialized .slick-slide {
		display: block
	}
	
	.slick-loading .slick-slide {
		visibility: hidden
	}
	
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent
	}
	
	.slick-arrow.slick-hidden {
		display: none
	}
	
	.bb-bookblock {
		width: 100%;
		height: 600px;
		margin: 0 auto;
		position: relative;
		z-index: 100;
		-webkit-perspective: 1300px;
		perspective: 1300px;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 1)
	}
	
	.bb-custom-wrapper {
		float: left;
		width: 100%;
		position: relative;
		background-repeat: no-repeat, repeat;
		background-position: center, center;
		border-radius: 10px;
		box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 1) inset;
		-moz-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 1) inset;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 1) inset;
		padding: 30px
	}
	
	.bb-custom-side:before,
	.bb-custom-side:after {
		content: "";
		position: absolute;
		width: 10px;
		border: solid 1px #eaeaea;
		outline: solid 1px #eaeaea;
		outline-offset: -4px;
		top: 0;
		height: 100%;
		left: 3px;
		z-index: 10
	}
	
	.bb-custom-side:after {
		left: auto;
		right: 3px
	}
	
	.bb-custom-side,
	.bb-custom-firstpage {
		-moz-box-align: center;
		-moz-box-pack: center;
		align-items: center;
		background: #fff none repeat scroll 0 0;
		float: left;
		height: 100%;
		overflow: hidden;
		width: 50%
	}
	
	.bb-custom-side {
		padding: 50px;
		cursor: move;
		border-top: solid 3px #eaeaea;
		border-bottom: solid 3px #eaeaea;
		border-left: solid 1px #eaeaea;
		border-right: solid 1px #eaeaea;
		box-shadow: 0 40px 20px -25px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 40px 20px -25px rgba(0, 0, 0, .1);
		-webkit-box-shadow: 0 40px 20px -25px rgba(0, 0, 0, .1)
	}
	
	.bb-custom-wrapper>nav {
		position: absolute;
		left: 0;
		bottom: 80px;
		width: auto;
		right: 0;
		z-index: 100
	}
	
	.bb-custom-wrapper>nav a {
		border-radius: 2px;
		color: #ccc;
		display: inline-block;
		font-size: 0;
		height: 40px;
		margin: 0 5px;
		text-align: center;
		width: 40px;
		line-height: normal;
		position: absolute
	}
	
	.bb-custom-wrapper>nav a#bb-nav-prev {
		left: 40px
	}
	
	.bb-custom-wrapper>nav a#bb-nav-next {
		right: 40px
	}
	
	.bb-custom-wrapper>nav a:hover {
		background-color: #000
	}
	
	.bb-custom-icon:before {
		content: "\f104";
		font-family: FontAwesome;
		speak: none;
		font-size: 30px;
		line-height: 40px;
		display: block;
		-webkit-font-smoothing: antialiased
	}
	
	.bb-custom-icon.bb-custom-icon-arrow-right:before {
		content: "\f105"
	}
	
	.bb-custom-icon-first:before,
	.bb-custom-icon-last:before {
		content: "\e002"
	}
	
	.bb-page {
		position: absolute;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-transition-property: -webkit-transform;
		transition-property: transform
	}
	
	.bb-vertical .bb-page {
		width: 50%;
		height: 100%;
		left: 50%;
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
	
	.bb-horizontal .bb-page {
		width: 100%;
		height: 50%;
		top: 50%;
		-webkit-transform-origin: center top;
		transform-origin: center top
	}
	
	.bb-page>div,
	.bb-outer,
	.bb-content,
	.bb-inner {
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden
	}
	
	.bb-vertical .bb-content {
		width: 200%
	}
	
	.bb-horizontal .bb-content {
		height: 200%
	}
	
	.bb-page>div {
		width: 100%;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d
	}
	
	.bb-vertical .bb-back {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}
	
	.bb-horizontal .bb-back {
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg)
	}
	
	.bb-outer {
		width: 100%;
		overflow: hidden;
		z-index: 999
	}
	
	.bb-overlay,
	.bb-flipoverlay {
		background-color: rgba(0, 0, 0, .7);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0
	}
	
	.bb-flipoverlay {
		background-color: rgba(0, 0, 0, .2)
	}
	
	.bb-bookblock.bb-vertical>div.bb-page:first-child,
	.bb-bookblock.bb-vertical>div.bb-page:first-child .bb-back {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg)
	}
	
	.bb-bookblock.bb-horizontal>div.bb-page:first-child,
	.bb-bookblock.bb-horizontal>div.bb-page:first-child .bb-back {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg)
	}
	
	.bb-content {
		background: #fff
	}
	
	.bb-vertical .bb-front .bb-content {
		left: -100%
	}
	
	.bb-horizontal .bb-front .bb-content {
		top: -100%
	}
	
	.bb-vertical .bb-flip-next,
	.bb-vertical .bb-flip-initial {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}
	
	.bb-vertical .bb-flip-prev {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
	
	.bb-horizontal .bb-flip-next,
	.bb-horizontal .bb-flip-initial {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg)
	}
	
	.bb-horizontal .bb-flip-prev {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg)
	}
	
	.bb-vertical .bb-flip-next-end {
		-webkit-transform: rotateY(-15deg);
		transform: rotateY(-15deg)
	}
	
	.bb-vertical .bb-flip-prev-end {
		-webkit-transform: rotateY(-165deg);
		transform: rotateY(-165deg)
	}
	
	.bb-horizontal .bb-flip-next-end {
		-webkit-transform: rotateX(15deg);
		transform: rotateX(15deg)
	}
	
	.bb-horizontal .bb-flip-prev-end {
		-webkit-transform: rotateX(165deg);
		transform: rotateX(165deg)
	}
	
	.bb-item {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		display: none
	}
	
	.no-js .bb-bookblock,
	.no-js ul.bb-custom-grid li {
		width: auto;
		height: auto
	}
	
	.no-js .bb-item {
		display: block;
		position: relative
	}
	
	.bx-wrapper {
		position: relative;
		margin: 0 auto;
		padding: 0;
		zoom: 1;
		width: 100%
	}
	
	.bx-wrapper img {
		max-width: 100%;
		display: block;
		width: 100%
	}
	
	.bx-wrapper .bx-viewport {
		-webkit-transform: translatez(0);
		-moz-transform: translatez(0);
		-ms-transform: translatez(0);
		-o-transform: translatez(0);
		transform: translatez(0)
	}
	
	.bx-wrapper .bx-pager,
	.bx-wrapper .bx-controls-auto {
		position: absolute;
		bottom: 10px;
		width: 100%
	}
	
	.bx-wrapper .bx-pager {
		text-align: center;
		font-size: .85em;
		font-family: Arial;
		font-weight: 700;
		color: #666;
		padding-top: 20px
	}
	
	.bx-wrapper .bx-pager .bx-pager-item,
	.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
		display: inline-block;
		zoom: 1;
		display: inline;
	}
	
	.bx-wrapper .bx-pager.bx-default-pager a {
		background: rgba(255, 255, 255, .5);
		text-indent: -9999px;
		display: block;
		width: 18px;
		height: 18px;
		margin: 0 5px;
		outline: 0;
		border-radius: 100%;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out
	}
	
	.bx-wrapper .bx-pager.bx-default-pager a:hover,
	.bx-wrapper .bx-pager.bx-default-pager a.active {
		background: rgba(255, 255, 255, 1)
	}
	
	.bx-wrapper .bx-prev {
		left: 0
	}
	
	.bx-wrapper .bx-next {
		right: 0
	}
	
	.bx-wrapper .bx-prev:hover {
		background-position: 0 0
	}
	
	.bx-wrapper .bx-next:hover {
		background-position: -43px 0
	}
	
	.bx-wrapper .bx-controls-direction a {
		background-color: rgba(255, 255, 255, .3);
		color: #fff;
		font-size: 40px;
		height: 50px;
		line-height: 44px;
		margin-top: -65px;
		outline: 0 none;
		position: absolute;
		text-align: center;
		top: 0;
		width: 50px;
		z-index: 98;
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out
	}
	
	.bx-wrapper .bx-controls-direction a:hover {
		background-color: rgba(255, 255, 255, .9);
		color: #000
	}
	
	.bx-wrapper .bx-controls-direction a.disabled {
		display: none
	}
	
	.bx-wrapper .bx-controls-auto {
		text-align: center
	}
	
	.bx-wrapper .bx-controls-auto .bx-start {
		display: block;
		text-indent: -9999px;
		width: 10px;
		height: 11px;
		outline: 0;
		margin: 0 3px
	}
	
	.bx-wrapper .bx-controls-auto .bx-start:hover,
	.bx-wrapper .bx-controls-auto .bx-start.active {
		background-position: -86px 0
	}
	
	.bx-wrapper .bx-controls-auto .bx-stop {
		display: block;
		text-indent: -9999px;
		width: 9px;
		height: 11px;
		outline: 0;
		margin: 0 3px
	}
	
	.bx-wrapper .bx-controls-auto .bx-stop:hover,
	.bx-wrapper .bx-controls-auto .bx-stop.active {
		background-position: -86px -33px
	}
	
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
		text-align: left;
		width: 80%
	}
	
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
		right: 0;
		width: 35px
	}
	
	.bx-wrapper .bx-caption {
		position: absolute;
		bottom: 0;
		left: 0;
		background: #666;
		background: rgba(80, 80, 80, .75);
		width: 100%
	}
	
	.bx-wrapper .bx-caption span {
		color: #fff;
		font-family: Arial;
		display: block;
		font-size: .85em;
		padding: 10px
	}
	
	
	/*
	===============================================================
	 # CUSTOM CSS
	===============================================================*/
	
	.kode_section_heading-2 span:after,
	.kode_section_heading-2 span:before {
		border-color: #666 !important
	}
	
	#kode-parallax-wrapper-2 {
		position: relative;
		z-index: 1;
	}
	
	#kode-parallax-wrapper-2 .container {
		position: relative;
		z-index: 99999
	}
	
	#kode-parallax-wrapper-2:before {
		background-color: #000;
		opacity: .7;
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%
	}
	
	.kode_section_heading-10 span:after,
	.kode_section_heading-10 span:before {
		border-color: #666 !important
	}
	
	#kode-parallax-wrapper-3 {
		position: relative
	}
	
	#kode-parallax-wrapper-3 .container {
		position: relative;
		z-index: 99999
	}
	
	#kode-parallax-wrapper-3:before {
		background-color: #000;
		opacity: .7;
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%
	}
	
	.kode_section_heading-14 span:after,
	.kode_section_heading-14 span:before {
		border-color: #666 !important
	}
	
	#kode-parallax-wrapper-4 {
		position: relative
	}
	
	#kode-parallax-wrapper-4 .container {
		position: relative;
		z-index: 99999
	}
	
	#kode-parallax-wrapper-4:before {
		background-color: #29333a;
		opacity: .95;
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%
	}
	
	.kode_section_heading-16 span:after,
	.kode_section_heading-16 span:before {
		border-color: #fff !important
	}
	
	.kode_section_heading-18 span:after,
	.kode_section_heading-18 span:before {
		border-color: #666 !important
	}
	
	.button-1 {
		background-color: #3279b7 !important;
	}
	
	.button-2 {
		background-color: #3279b7 !important;
	}
	
	#fpStep1, #fpStep2 {
		display: none;
	}
	
	#fpStep1.show, #fpStep2.show {
		display: block;
	}
	
	.text-sm {
		font-size: 14px;
	}
	
	.kode_copyright {
		background-color: #2c4e86 !important;
	}
	
	.navheader {
		display: none;
	}
	
	.modal {
		z-index: 9999;
	}
	
	.modal-backdrop {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.2);
	}
	
	#registerModal label {
		color: #6d6d6d;
	}
	
	#registerModal input {
		display: inline;
		width: auto;
		height: auto;
		margin-right: 8px;
	}
	
	#topbtn i {
		margin-top: 44%;
	}