/*
=================================================
				UP FROM 1600PX
=================================================
*/ 
@media (min-width: 1600px){
	.kode-parallax-wrapper .container-fluid .filterable_container .home_gallery{
		width:483px;
	}
}
/*
=================================================
			FROM 1420PX
=================================================
*/
@media (max-width: 1480px) {
	.kode_program_des_2{
		padding:45px 30px 30px;
	}
	.kode_program_hover_2 p span{
		display:none;
	}
	.kode_program_hover_2 h5{
		margin:0px 0px 10px;
	}
}
/*
=================================================
			FROM 1380PX
=================================================
*/

@media screen and (min-width: 1199px) and (max-width: 1380px) {
	
	.kode-style-gal-simple-gallery .kode_galry_item:hover figure::before{
		right:-292px;
	}
	.kode_program_hover_2 p span{
		display:none;
	}
	.kode_program_des_2{
		padding:45px 30px 30px;
	}
	.kode_program_hover_2 p{
		margin-bottom:10px;
	}
	.filterable_container .home_gallery.k_column_4{
		width:25%;
	}
}
@media screen and (min-width: 1366px) and (max-width: 1380px) {
	.filterable_container .home_gallery.k_column_4{
		width:24.95%;
	}
	.kode_program_hover h5, .kode_program_hover_2 h5{
		font-size:23px !important;
		
	}
	.kode_program_hover_2{
		margin-top:-82px;
	}
}
/*
=================================================
			FROM 1366PX
=================================================
*/
@media (max-width: 1366px) {
	.kode_program_hover span{
		 display:none;
	}
	.kode_caption h2{
		font-size:45px;	
	}
	.kode_caption p{
		font-size:15px;	
	}
	.kode_banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
		display:none;	
	}
	.kode_banner > .bx-has-controls-direction{
		display:none;
	}
	.kode_navigation_outr_wrap::before{
		width:32.7%;	
	}
	.kode_navigation_outr_wrap::after{
		width:70.9%;	
	}
	.kode_program_list::before{
		left:-166px;	
	}
	.kode_program_des i{
		font-size:80px;	
	}
	/* Filter Gallery Style */
	
	.kode_galry_item figure::before{
		bottom:-65px;
		height:70%;
		transform:rotate(-38deg);
		width:150%;	
	}
	.kode_galry_item:hover figure::before{
		right:-158px;	
	}
	.kode_breaking_news2::after{
		width:79%;	
	}
	.kode-style-style-1 .kode_galry_item figure::before{
		bottom:-173px;
		transform:rotate(-33deg);
	}
	.kode-style-style-1 .with-padding .kode_galry_item:hover figure::before{
		right:-293px;
	}
	/*Services PAge*/
	.kode_advance_service:hover .kode_advance_hdg{
		top:26px;	
	}
	.kode_advance_service:hover .kode_service_caption{
		bottom:8%;	
	}
}
/*
=================================================
			FROM 1280PX
=================================================
*/
@media screen and (min-width: 1199px) and (max-width: 1280px) {
	/* Navigation Wrap */
	.kode_navigation_outr_wrap::before{
		width:31.5%;
	}
	.kode_navigation_outr_wrap::after{
		width:72.3%;
	}
	.kode-parallax-wrapper .container-fluid .filterable_container .home_gallery{
		width:327px;
	}
	.kode_program_hover_2 p span{
		display:none;
	}
	.kode_program_hover h5, .kode_program_hover_2 h5{
		font-size:20px !important;
		margin:0 0 8px;
	}
	.kode_program_des_2{
		padding:34px 30px 30px;
	}
	/*Services PAge*/
	.kode_advance_service:hover .kode_advance_hdg{
		top:18px;	
	}
	.kode_advance_service:hover .kode_service_caption{
		bottom:4%;	
	}
}

/*
=================================================
			FROM 1300PX
=================================================
*/
@media (min-width: 1260px) and  (max-width: 1300px){
	.kode_galry_item figure::before{
		width:165%;
	}
	/* Banner Style */
	.kode-caption{
		margin:-140px 0 0 -558px;
	}
	/* Banner Below Services */
	.kode_program_des{
		padding:10px 0 0 20px;
	}
	.kode_program_des i{
		font-size:60px;
	}
	.kode_program_hover{
		margin-top:-60px;
	}
	.kode_program_hover p{
		display:none;
	}
	/* Welcome Democracy Style */
	.kode_welcome::before{
		width:94%;
		left:-40px;
	}
	/* Filter Gallery Style */
	.filterable_container .home_gallery.k_column_4{
		width:430px !important;
	}
	.kode_galry_item figure::before{
		bottom:-109px;
	}
	.kode-style-gal-simple-gallery .kode_galry_item:hover figure::before{
		right:-322px;
	}
	.kode-style-style-1 .kode_galry_item figure::before{
		bottom:-184px;
		transform:rotate(-31deg);
	}
	.kode-style-style-1 .with-padding .kode_galry_item:hover figure::before{
		right:-333px;
	}
}

/*
=================================================
			FROM 992PX TO 1199PX
=================================================
*/ 
@media (min-width: 992px) and (max-width: 1199px) {

	.kode_galry_item figure::before{width:165%;}
	.dl-menuwrapper{display:none;}
	.kode_menu ul li a{
		padding:25px 7px;
		font-size:13px;	
	}
	.kode_favorite, .kode_search{
		margin-left:5px;	
	}
	/* Breaking News Style */
	.kode_breaking_hdg{
		padding:32px 20px;
	}
	.kode_breaking_hdg::before{
		top:33px;;
	}
	.kode_brekg_news_des .bx-wrapper .bx-controls-direction a.bx-prev,
	.kode_brekg_news_des .bx-wrapper .bx-controls-direction a.bx-next,
	.kode_breaking_news2 .kode_brekg_news_des .bx-wrapper .bx-controls-direction a.bx-prev,
	.kode_breaking_news2 .kode_brekg_news_des .bx-wrapper .bx-controls-direction a.bx-next{
		top:13px;
	}
	/* BAnner Style */
	.kode-caption{
		-webkit-transform:translate(-50%, -26%);
		-moz-transform:translate(-50%, -26%);
		ms-transform:translate(-50%, -26%);
		-o-transform:translate(-50%, -26%);
		transform:translate(-50%, -26%);
		margin: 0;
	}
	.kode-caption .kode-caption-text{
		display:none;
	}
	.kode_banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
		bottom:120px;
		margin-left:-486px;	
	}
	/* Navigation Style */
	.kode_navigation_outr_wrap::before{
		width:36.5%;	
	}
	.kode_navigation_outr_wrap::after{
		width:68%;	
	}
	.kode_wht_icon_des p{
		width:370px;	
	}
	.kode_breaking_news{
		width:96%;	
	}
	.kode_program_des_2{
		padding:15px 20px;
	}
	.kode_program_des p, .kode_program_des_2 p{
		display:none;
	}
	.kode_program_des h5, .kode_program_des_2 h5{
		font-size:20px !important;
	}
	.kode_program_hover_2{
		margin-top:-50px;
		padding:0 20px;
	}
	.kode_program_hover_2 p{
		display:none;
	}
	/* Banner Below Services Style */
	.kode_program_list::before{
		transform:rotate(-28deg);
		top:-46px;
	}
	.kode_program_des{
		padding:10px 0 0 10px;
	}
	.kode_program_des p{
		display:none;
	}
	.kode_program_des i{
		font-size:50px;
	}
	.kode_program_hover{
		margin-top:-30px;	
	}
	.kode_program_hover h5{
		display:none	
	}
	.kode_program_hover p{
		display:none	
	}
	/* Welcome Demo Styel */
	.kode_welcome::before{
		width:90%;
		left:-18px;
	}
	.kode_welcome::after{
		width:97%;
		left:-8px;
	}
	/* News and Press Release */
	.kode_press_news figure.kode_pres1_style::before, .kode_press_news figure.kode_pres2_style::before{
		bottom:-111px;
	}
	/* Gallery Style */
	.filterable_container .home_gallery.k_column_4{
		width:33.6%;
	}
	.kode_galry_item figure::before{
		bottom:-37%;
		transform:rotate(-39deg);
		height:75%;
	}
	.kode_galry_item:hover figure::before{
		right:-128px;
	}
	.kode-padding-free .gallery-item{
		width:50%;
	}
	.kode-style-gal-simple-gallery .kode-padding-free .kode_galry_item:hover figure::before{
		right:-275px;
	}
	.kode-style-gal-simple-gallery .kode-padding-free .kode_galry_item figure::before{
		bottom:-85px;
	}
	/* What we Do Wrap */
	.kode_wht_icon_des p{
		padding:0 140px 0 0;
	}
	/* Purchase Now Style */
	.kode_purchase_now2{
		text-align:center;
	}
	.kode_purchase_now2 h4{
		float:none;
		margin-bottom:20px;
	}
	.kode_purchase_now2 a{
		float:none;
		display:inline-block;
	}
	/* News-letter Style */
	.kode_newsletter_bg::before{
		top:-79px !important;
		left:-97px !important;
	}
	.kode_newsletter_des{
		padding-top:15px !important;
		width:100% !important;
		text-align:center !important;
		float:none !important;
	}
	.kode_newsletter_form{
		text-align:center !important;
		width:100%;
		display:inline-block !important;
		float:none !important;
	}
	.kode_newsletter_form form{
		width:100% !important;
		text-align:center !important;
	}
	/*About Us PAge*/
	.kode_social_item i{
		width:70px;	
	}
	.kode_social_des h4{
		font-size:34px;	
	}
	.kode_achment_des h5 a, .kode_achevemnt_des_2 h5 a{
		font-size:12px;	
	}
	.kode-chart{
		margin:20px;	
	}
	.kode_where_we ul li{
		padding:0 80px 0 0;	
	}
	.kode_where_we ul li:nth-child(even){
		padding:0 0 0 80px;	
	}
	.kode_where_year{
		right:-143px;
		top:104px;	
	}
	.kode_where_we ul li:nth-child(even) .kode_where_year{
		left:-144px;	
	}
	.kode_foo_gallery ul li{
		margin:0 17px 10px 0;	
	}
	/*Event PAge*/
	.kode_event_des ul > li{
		margin-bottom:5px;	
	}
	.kode_event_des ul > li:last-child a{
		padding-left:0px;	
	}
	/*Event Detail Page*/
	.kode_counter h4{
		margin-top:14px;	
	}
	.kode_orgnizer_email li{
		font-size:12px;	
	}
	.kode_event_list ul > li{
		width:100%;	
	}
	.kode_event_list ul > li:last-child{
		padding-left:0px;	
	}
	.kode_aside_gallery ul li{
		width:47.3%;	
	}
	/*NEws PAge Style*/
	.kode_breaking_news2::after{
		width:79%;	
	}
	.kode_brekg_news_des{
		padding:13px 50px 15px 210px;	
	}
	.kode_news_wrap_des{
		padding:5px 13px 23px;	
	}
	.kode_author{
		width:100%;	
	}
	/*Services Page*/
	.kode_service_video{
		width:100%;	
	}
	.kode_service_caption p{
		display:none	
	}
	.kode_advance_service:hover .kode_service_caption{
		bottom:9%;	
	}
	.kode_advance_service:hover .kode_advance_hdg{
		top:22px;	
	}
	.kode_galry_item figure::before{
		width:165%;
	}
	.kode_advance_service .kode_service_caption a.kode_link_2{
		padding:14px 23px 15px;
	}
	/* Footer Style */
	.kode_newsletter_bg::before{
		top:-58px !important;
		height:130% !important;
	}
	
	/*LAWER THEME*/
	.law-navigation .main-nav ul li a{
		padding:30px 10px;
		font-size:13px;
	}
	.kode_post_slider .kode-caption {
	    margin: 0;
	    transform: translate(-50%, -50%);
	}
	.law_banner .kode-caption{
		margin:-10% -500px 0 0 !important;
	}
	.law-disc-content h2{
		font-size:20px !important;
	}
	.law-heading h2{
		font-size:40px !important;
	}
	.law-case-evaluation{
		padding:15px 40px;
	}
	.law-price-table .t-body ul{
		padding:0px 20px;
	}
	.law_banner .kode-caption .kode-caption-text, .law_banner .kode-caption .kode-caption-title{
		font-size:50px !important;
	}
	.law_banner .kode-caption {
		margin: -4% -400px 0 0 !important;
	}
	.style_var_des p{
		padding:0px;
	}
	.style_var_des{
		top:10%;
	}
	.get-app a.kode-donate-btn{
		display:none;
	}
	.get-app{
		padding:0px 20px;
	}
	.kode-search-box .kode_search{
		margin-left:0px;
	}
	.kode_timer .kode_counter{
		width: 100%;
	}
	.kode_menu ul ul{
		width: 200px;
	}
	.kode_port_full_caption h4 a{
		float: left;
		width: 100%;
		text-overflow:ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.kode_port_social{
		margin-top: -11px;
	}
	.kode_fortfolio_detail{
		margin-top: -43px;
	}
	.team_var_de{
		padding: 0 20px;
	}
	.law-services-box{
		padding: 10px 10px 30px;
	}
	.law-services-box a.see-more{
		width: auto;
		padding:10px; 
	}
	.law-request{
		padding: 30px;
	}
	.law-request a.more{
		padding: 10px 15px;
	}
}


/*
=================================================
			FROM 0PX TO 979PX
=================================================
*/ 
@media (max-width: 991px) {
	.kode_post_slider .kode-caption {
	    margin: 0;
	    transform: translate(-50%, -50%);
	}
	.k-content-container .kode-single-detail .kode-admin-post{
		margin-bottom: 60px;
	}
	.kode_timer .kode_counter{
		width: 100%;
	}
	.kode_menu{
		display:none;	
	}
	.dl-menuwrapper{display:block;}
	.kode_navigation_outr_wrap::after{
		width:57.7%;	
	}
	.kode_navigation_outr_wrap::before{
		width:47.3%;	
	}
	.kode_caption{
		display:none	
	}
	.kode_breaking_news{
		width:94%;	
	}
	.kode_welcome_borderless img{
		width: 100%;
	}
	.kode_program_list{
		margin-bottom:20px;	
	}
	.kode_program_list::before{
		left:-607px;
		top:-128px;	
	}
	.kode_program_hover p span{
		display:none;	
	}
	.kode_purchase h4{
		line-height:35px	
	}
	.kode_purchase_now2 h4{
		margin-bottom:20px;	
	}
	ul.countdown::before,
	ul.countdown::after{
		display:none;	
	}
	.kode_coming_election::after{
		width:96%;	
	}
	/*About Us Page*/
	.kode_wht_otr_wrap::before{
		background-color:rgba(0, 0, 0, 0.75);	
	}
	.kode_wht_otr_wrap::before,
	.kode_wht_otr_wrap::after{
		width:100%;	
	}
	.kode_welcome{
		margin-bottom:55px;	
	}
	.kode_about_services{
		margin-bottom:30px;	
	}
	.kode_social_item{
		margin-bottom:30px;	
	}
	.kode_achment_wrap{
		margin-bottom:30px;	
	}
	.kode_press_news{
		margin-bottom:30px;	
	}
	.kode_press_news figure.kode_pres1_style::before,
	.kode_press_news figure.kode_pres1_style::after,
	.kode_press_news figure.kode_pres2_style::before,
	.kode_press_news figure.kode_pres2_style::after{
		display:none;	
	}
	.kode_press_news figure{
		margin-bottom:18px;	
	}
	.filterable_container .home_gallery{
		width:49%;	
	}
	.kode_countup{
		margin-bottom:20px;	
	}
	.kode_latst_post_lst .bx-wrapper{
		margin-bottom:20px;	
	}
	.kode_purchase_now2{
		text-align:center;	
	}
	.kode_purchase_now2 a{
		float:none;
		display:inline-block;	
	}
	.widget_hdg{
		margin-bottom:20px;	
	}
	.kode_widgt_touch ul li{
		width:100%;	
	}
	.kode_site_map ul li a{
		font-size:12px;
		padding:0 16px;	
	}
	.kode_breaking_hdg::before{
		top:19px;	
	}
	/*About Us page*/
	.kode_social_item{
		border:none;	
	}
	.simple-column  .kode-chart{
		text-align:center;
	}
	/*Event PAge*/
	.kode_event_des ul > li:last-child{
		padding-left:0px;	
	}
	/*Event Detail Page*/
	.kode_event_list{
		margin-bottom:20px	
	}
	/*News Page*/
	.kode_breaking_news2{
		display:none;	
	}
	/*News Detail Page*/
	.kode_event_list{
		margin-bottom:20px;	
	}
	.kode_aside_flicker ul li:hover figure::before{
		right:-78px;	
	}
	.kode_aside_flicker ul li figure::before{
		bottom:-80px;	
	}
	/*Services PAge*/
	.kode_service_video{
		width:100%;	
	}
	.kode_advance_service:hover .kode_service_caption{
		bottom:23%;	
	}
	.kode_advance_service:hover .kode_advance_hdg{
		top:48px;	
	}
	/*Contact Us PAge*/
	.kf_touch_img{
		margin-top:-180px;
		padding:200px 200px 0;	
	}
	.kf_touch_field{
		text-align:center;
		width:100%;	
	}
	.kf_touch_field input[type="submit"], .kf_touch_field button{
		float:none;	
	}
	/*News Letter Style*/
	.kode_newsletter_bg{
		float:left;
		padding:30px 0px;	
	}
	.kode_newsletter_bg::before {
	    height: 119% !important;
	    left: -10% !important;
	    margin-top: -1px;
	    top: 0;
	    transform: skew(0deg);
	}
	.kode_newsletter_des{
		width:100%;
		text-align:center;
	}
	.kode_newsletter_form{
		padding:0px;	
	}
	header{position:relative;background:#333;}
	/* Filterable Gallery */
	.filterable_container .home_gallery.k_column_4{
		width:49.9%;
		padding: 0;
	}
	/*LAWER THEME*/
	.get-app a.kode-donate-btn{
		display:none;
	}
	.get-app{
		padding:0px 20px 0 0;
	}
	.kode-search-box .kode_search{
		margin-left:0px;
	}
	.kode-navigation-wrapper{
		display:none;
	}
	.law-navigation .main-nav .dl-menuwrapper{
		display:block;
	}
	.law-navigation .main-nav{
		float:right;
	}
	.law_banner .kode-caption .kode-caption-text, .law_banner .kode-caption .kode-caption-title{
		font-size:40px !important;
	}
	.law_banner .kode-caption {
		margin: -5% -350px 0 0 !important;
	}
	.law_banner .kode-caption{
		width:650px;
	}
	#kode-parallax-wrapper-4::after{
		width:100% !important;
	}
	#kode-parallax-wrapper-4::before{
		opacity:0.7 !important;
		width:100% !important;
	}
	.law-practices{
		margin-bottom:30px;
	}
	.law-case-evaluation{
		padding:40px;
	}
	.law-blog-cover .kode-blog-modern{
		float:left;
		width:100%;
		margin-bottom:30px;
		border:solid 1px #ccc;
	}
	.law-blog-cover .kode-blog-modern .kode-ux .blog-thumbnail, .law-blog-cover .kode-blog-modern .kode-ux{
		float:left;
		width:100%;
	}
	.law-blog-cover .blog-thumbnail .kode-text, .law-blog-cover .kode-blog-modern .kode-thumb{
		width:50%;
		float:left;
		min-height:inherit;
		
	}
	.law-blog-cover .kode-blog-evan-ux .kode-text{
		text-align:left;
	}
	.law-blog-cover .kode-blog-odd-ux .kode-text{
		text-align:right;
	}
	.law-request{
		text-align:center;
	}
	.about-law-section .kode-lawyer-sec{
		margin:0px 0px 30px 0px;
		padding:0px;
	}
	.about-law-section .kode_welcome_borderless{
		margin:0px;
	}
	.kode_campgn_lst1{
		background-color:#fafafa;
	}
	.kode_campgn_lst2, .kode_campgn_lst1{
		width:100%;
		float:left;
		padding:20px;
	}
	.kode_cam_date{
		left:20px;
		top:20px;
	}
	.kode_lst1_des{
		padding:0 0 0 190px;
	}
	.kode_campgn_lst2 .kode_lst1_des{
		padding:0 190px 0 0
	}
	.kode_campgn_lst1::after, .kode_campgn_lst2::after{
		display:none;
	}
	.kode_campgn_lst2 .kode_cam_date{
		right:20px;
		top:20px;
	}
	.leader-detail{
		padding:20px;
		height:auto;
	}
	.leader-detail h4{
		margin:0px;
	}
	.blog_grid_des{
		padding:30px 0px;
	}
	.kode_brekg_news_des  p {
	    float: left;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    width: 100%;
	}

	header{
		/*position:relative;*/
		background:#333;
		padding: 0;
	}
  	.dl-menuwrapper{display:block;}
	.kode_menu{
		display:block;	
	}
	.kode-navigation-wrapper{
		display:none;
	}
	.dl-menuwrapper {
	    float: right;
	    margin-right: 15px;
	    margin-top: 15px;
	}
	.kd-accordion .accordion{
		width: 100%;
		float: left;
		white-space: nowrap;
		overflow: hidden;
		txet-overflow:ellipsis;
	}
	.kode-chart{
		margin-left: auto;
		margin-right: auto;    
		display: block;
	}
	.kode_header_5 .kode_logo_2{
		padding: 16px 0;
	}
	.kode-header-lawyer .kode_search{
		margin: 0;
		padding: 17px 0;
	}
	.kf-services-new{
		margin-bottom: 30px;
	}
	.kode-portfolio-list.kode-item{
		padding: 0 15px;
	}
	.kode_social_item{
		text-align: center;
	}
	.kode_social_item i {
	    display: inline-block;
	    float: none;
	    padding: 0;
	    position: relative;
	    top: -10px;
	}
	.kode_social_des{
		padding: 0;
		display: inline-block;
	}
	.kode-caption{
		-webkit-transform:translate(-50%, -40%);
		-moz-transform:translate(-50%, -40%);
		ms-transform:translate(-50%, -40%);
		-o-transform:translate(-50%, -40%);
		transform:translate(-50%, -40%);
		margin: 0;
	}
	.textwidget > figure{
		float: left;
		width: 100%;
	}
	.textwidget > figure img{
		width: auto;
	}
	.kode-sidebar.kode-right-sidebar .flickr_badge_image, 
	.kode-sidebar.kode-sidebar-element .flickr_badge_image,
	 .flickr_badge_image{
		width: auto !important;
	}
	.event-listing .clear,
	.kode-blog-list .clear{
		display: none;
	}
	.kode_news_list_des{
		padding: 25px 0 0 0;
		float: left;
		width: 100%;
	}
	.event-medium-view .kode_event3_des{
		padding: 6px 20px;
	}
	.event-medium-view .kode_event3_des span,
	.event-medium-view .kode_event3_des p{
		display: none;
	}
	.law-services-newone.col-md-4{
		width: 33.3%;
		float: left;
	}
	.law-disc-content{
		text-align: center;
	}
	.law-disc-content i{
		float: none;
		margin: 0 0 25px 0;
	}
	.law-disc-content h2{
		float: left;
		width: 100%;
	}
	.law-price-table{
		margin-bottom: 30px;
	}
	footer .footer-widget{
		width: 33.3%;
		margin-bottom: 30px;
	}
	.law-navigation .main-nav .dl-menuwrapper .dl-menu{
		right: 0;
		left: auto;
		width: 230px;
	}
	.leader-social-icon > ul > li, .kode_hover_des > ul > li{
		margin: 0 5px;
	}
}


/*
=================================================
			FROM 768PX TO 979PX
=================================================
*/

@media (min-width: 768px) and (max-width: 979px) {
	/* Navigation Style */




	.kode_navigation_outr_wrap::before{
		width:46.5%;	
	}
	.kode_navigation_outr_wrap::after{
		width:59.6%	
	}
	/* Banner Style */
	.kode-caption{
		-webkit-transform:translate(-50%, -40%)
		-moz-transform:translate(-50%, -40%)
		-ms-transform:translate(-50%, -40%)
		-o-transform:translate(-50%, -40%)
		transform:translate(-50%, -40%)
	}
	.kode-caption .kode-caption-text{
		display:none;
	}
	.kode_program_des_2{
		padding:100px 30px;
	}
	/* Breaking News Wrap Style */


	/* Services Style */
	.kode_program_list{
		margin-bottom:15px;	
	}
	.kode_program_list::before{
		left:-436px;
		transform:rotate(-29deg);	
	}
	.kode_program_hover_2 p span{
		display:block;
	}
	/* Welcome Wrap Style */
	.kode_welcome{
		margin-bottom:20px;	
	}
	.kode_welcome::before{
		width:94%;
		left:-7px;	
	}
	.kode_welcome::after{
		top:-18px;
		left:55px;
		width:90%;
		height:104%;	
	}
	/* What We Do Style */
	#kode-parallax-wrapper-3::after{
		width:100% !important;
	}
	#kode-parallax-wrapper-3::before{
		width:100% !important;
		opacity:0.7 !important;
	}
	/* Filter Gallery Style */
	.kode-style-style-1 .kode_galry_item figure::before{
		display:none;
	}
	.kode-style-gal-simple-gallery .kode-padding-free .kode_galry_item figure::before{
		display:none;
	}
	.kode-style-gal-simple-gallery .kode_galry_item:hover figure::before{
		right:-252px;
	}
	/* News-Letter Style */
	.kode_newsletter_bg::before{
		transform:skewX(0deg) !important;
		left:0px !important;
		top:0px !important;
		height:100% !important;
	}
	.kode_newsletter_des{
		text-align:center !important;
	}
	
	.kode_wht_otr_wrap::before,
	.kode_wht_otr_wrap::after{
		background-color:rgba(0, 0, 0, 0.75);
		width:100%;	
	}
	.kode_wht_icon_des p{
		width:450px;	
	}
	.kode_press_news{
		margin-bottom:30px;	
	}
	.kode_press_news figure.kode_pres1_style::before,
	.kode_press_news figure.kode_pres1_style::after,
	.kode_press_news figure.kode_pres2_style::before,
	.kode_press_news figure.kode_pres2_style::after{
		display:none;	
	}
	.kode_press_news figure{
		margin-bottom:20px;	
	}
	.filterable_container .home_gallery{
		width:49%;	
	}
	.kode_galry_item figure::before{
		bottom:-29px;	
	}
	.kode_galry_item:hover figure::before{
		right:-229px;	
	}
	.kode_galry_des{
		padding:0 15px 20px 0;	
	}
	.kode_purchase h4{
		line-height:30px;	
	}
	.kode_politician{
		margin-bottom:30px;	
	}
	.kode_latst_post_lst .bx-wrapper{
		margin-bottom:30px;	
	}
	.kode_purchase_now2{
		width:100%;
		text-align:center;	
	}
	.kode_purchase_now2 h4{
		margin-bottom:20px;
		line-height:32px;	
	}
	.kode_purchase_now2 a{
		float:none;	
	}
	ul.countdown::before{
		left:8px;
		width:16.2%;	
	}
	ul.countdown::after{
		right:8px;
		width:12%;
	}
	.kode_widgt_touch ul li{
		float:left;
		width:100%;	
	}
	.kode_widgt_touch,
	.kode_widgt_tweets,
	.kode_widgt_event{
		margin-bottom:20px;	
	}
	.kode_newsletter_bg::before,
	.kode_newsletter_bg::after{
		transform:skew(0deg);	
	}
	.kode_newsletter_bg::before{
		top:0px;
		left:0px;
		width:40%;
		height:100%;	
	}
	.kode_newsletter_bg::after{
		right:0px;
		top:0px;
		width:60%;		
	}
	.kode_newsletter_bg{
		padding:30px 0px;	
	}
	.kode_newsletter_des{
		width:100%;
		text-align:center;
		padding:0px;	
	}
	.kode_newsletter_des h5{
		line-height:30px;	
	}
	.kode_newsletter_form,
	.kode_newsletter_form form{
		float:left;
		width:100%;
		padding-bottom:0px;	
	}
	.kode_site_map ul li a{
		padding:0px 19px;	
	}
	.kode_about_bg{
		min-height:200px;	
	}
	.kode_aboutus_wrap{
		padding:65px 0 0;	
	}
	/*About Us Page*/
	.kode_where_year{
		width:80px;
		height:80px;	
	}
	.kode_where_year h6{
		line-height:70px;	
	}
	.kode_where_we ul li{
		padding:0 70px 0 0;	
	}
	.kode_where_we ul li:nth-child(even){
		padding:0 0 0 70px;	
	}
	.kode_where_year{
		right:-124px;
		top:54px;	
	}
	.kode_where_we ul li:nth-child(even) .kode_where_year{
		left:-122px;	
	}
	/*Event Detail Page*/
	.kode_event_list{
		margin-bottom:20px;	
	}
	/*contact Us*/
	.kf_location_wrap{
		width:80%;	
	}
	.kf_office_name li{
		width:40%;	
	}
	.kf_touch_field{
		text-align:center;	
	}
	.kf_touch_field input[type="submit"], .kf_touch_field button{
		float:none;	
	}
	.kf_touch_img{
		margin:-250px 0px 0px;
		padding:280px 280px 0px 280px;	
	}
	.kode_focus_wrap{
		margin-bottom:30px;	
	}
	.kode_service_video{
		width:100%;	
	}
	.kode_advance_service{
		margin-bottom:10px;	
	}
	/*Services Page*/
	.kode_advance_service:hover .kode_advance_hdg{
		top:32%;	
	}
	.kode_advance_service:hover .kode_service_caption{
		bottom:41%;	
	}
	.kode_galry_item figure::before{
		transform:rotate(0deg);
		right:0px;
		left:0px;
		bottom:-1px;
		width:100%;
		box-shadow:none;
		height:0%;	
	}
	.kode_galry_des{
		padding:25px 25px 20px 25px;	
	}
	.dl-menuwrapper .dl-menu{right:0px;}
	/* Contact Us PAge */
	.kf_location_wrap .kf_office_name li{
		width:100%;
	}
	/* News and Press Relase */
	.kode-blog-list.kode-press-blog.row{
		margin:0px;
	}
	/* Upcomming Election */
	ul.downcount::before,
	ul.downcount::after{
		width:25%;
	}
	/* Footer Style */
	.kode_site_map ul li a{
		padding:0 18px !important;
	}
	.kode-widget{
		width:100%;
	}
	/*LAWER THEME*/	

}

/*
=================================================
			FROM 0PX TO 767PX
=================================================
*/
@media (max-width: 767px) {
	.leader-social-icon > ul > li, .kode_hover_des > ul > li{
		margin:0 5px; 
	}
	.kode_team_img_des{
		padding: 0;
	}
	.event-medium-view .kode_event3_des{
		padding: 18px 20px;
	}
	header.kode_header_5.kode-header-lawyer{
		position: relative;
	}

	header{position:relative;background:#333;}
	.kode_logo::after{
		display:none;	
	}
	.kode_logo{
		padding:25px 10px 25px 0;	
	}
	.kode_logo img{
		width:200px;	
	}
	/* Navigation Style */
	.kode_navigation_outr_wrap::before,
	.kode_navigation_outr_wrap::after{
		display:none;	
	}
	.kode_menu{
		display:block;
	}
	.kode-navigation-wrapper{
		display:none;
	}
	.dl-menuwrapper{
		margin-top:13px;
	}
	.kode_menu ul li{
		width:100% !important;
	}
	.kode_menu ul li a{
		color:#fff !important;
	}
	.kode_menu ul li::before{
		display:none !important;
	}
	/* Banner Wtap Style */
	.kode-caption{
		display:none;
	}
	/* Breaking News Style */
	.kode_breaking_news{
		display:none;	
	}
	.kode_program_des_2{
		padding:75px 30px 30px;
	}
	.kode_program_hover_2{
		margin-top:-82px;
	}
	/* Banner Below Services Style */
	.kode_program_list{
		margin-bottom:15px	
	}
	.kode_program_hover p{
		display:none;	
	}
	.kode_program_hover{
		margin-top:-51px;	
	}
	.kode_program_des h5{
		font-size:20px;	
	}
	.kode_program_des i{
		font-size:70px;	
	}
	.kode_program_list::before{
		left:-296px;
	}
	/* Welcome Wrap Style */
	.kode_wel_demo_des{
		text-align:center;
	}
	.kode_wel_demo_des h4::before{
		left:0px;
		right:0px;
		margin:auto;
	}
	.kode_wel_demo_des{
		padding:0px 20px;
	}
	.kode_welcome::before{
		width:86%;
		left:-2px;
	}
	.kode_welcome::after{
		width:94%;
		top:-45px;
		left:3px;
	}
	.kode_wht_des .kode_hdg_1{
		text-align:center !important;
	}
	.kode_wht_des .kode_hdg_1 h4:before{
		left:0px !important;
		right:0px !important;
		margin:auto !important;
	}
	/* Filter-able gallery Style */
	.kode_galry_item figure::before{
		transform:rotate(0deg);
		right:0px;
		left:0px;
		bottom:-1px;
		width:100%;
		box-shadow:none;
		height:0%;	
	}
	.filterable_container .home_gallery.k_column_4{
		width:100% !important;
	}
	.kode_galry_des{
		padding:25px 25px 20px 0;	
	}
	.kode-style-style-1 .kode_galry_item figure::before{
		display:none;
	}
	.container {
		width: 100%;
	}
	.kode_cnt_info,
	.kode_scl_icon{
		width:100%;
		text-align:center;	
	}
	.kode-style-style-1 .with-padding .kode_galry_item:hover figure::before{
		display:none;
	}
	.kode-style-gal-simple-gallery .kode-padding-free .kode_galry_item figure::before{
		display:none;
	}
	/* What we Do Wrap Start */
	#kode-parallax-wrapper-3::after{
		width:100% !important;
	}
	#kode-parallax-wrapper-3::before{
		width:100% !important;
		opacity:0.75 !important;
	}
	/* What Going on Wrap Start */
	.kode_camp_outr_wrap{
		padding:0px 20px;
	}
	/* News-Letter Style */
	.kode_newsletter_form{
		padding:0px !important;
	}
	.kode_newsletter_bg::before{
		top:0px !important;
		height:100% !important;
		transform:skewX(0deg) !important;
	}
	.kode_newsletter_des{
		text-align:center !important;
	}
	.kode_newsletter_form{
		width:100% !important;
	}
	.kode_newsletter_form form{
		width:100% !important;
	}
	
	.kode_wht_otr_wrap::before{
		background-color:rgba(0, 0, 0, 0.8);	
	}
	.kode_wht_otr_wrap::after,
	.kode_wht_otr_wrap::before
	{
		width:100%;	
	}
	.kode_wht_des{
		padding:26px 10px 26px;	
	}
	.kode_press_news figure.kode_pres1_style::before,
	.kode_press_news figure.kode_pres1_style::after,
	.kode_press_news figure.kode_pres2_style::before,
	.kode_press_news figure.kode_pres2_style::after
	{
		display:none;	
	}
	.kode_press_news{
		margin-bottom:30px;	
	}
	.kode_press_news figure{
		margin-bottom:20px;	
	}
	.kode_galry_item figure::before{
		bottom:-30px;	
	}
	.kode_galry_item:hover figure::before{
		right:-200px;	
	}
	.kode_galry_des{
		padding:25px 25px 25px 25px;	
	}
	.dl-menuwrapper .dl-menu{right:0px;}
	.kode_lst1_des{
		padding:0 0 0 110px;	
	}
	.kode_campgn_lst2 .kode_lst1_des{
		padding:0 110px 0 0;	
	}
	.kode_politician{
		margin:0px 0px 30px;	
	}
	.kode_campgn_lst1,
	.kode_campgn_lst2{
		width:100%;	
	}
	
	.kode_cam_date::before,
	.kode_cam_date::after,
	.kode_campgn_lst1::after,
	.kode_campgn_lst2::after
	{
		display:none;	
	}
	.kode_campagin_lst{
		margin-bottom:20px;	
	}
	.kode_latst_post_lst .bx-wrapper{
		margin-bottom:20px;	
	}
	.kode_purchase_now2{
		width:100%;
		text-align:center;	
	}
	.kode_purchase_now2 h4{
		line-height:35px;
		margin-bottom:10px;	
	}
	.kode_purchase_now2 a{
		float:none;	
	}
	ul.countdown li{
		margin-left:10px;	
	}
	ul.countdown li span{
		width:85px;	
	}
	ul.countdown::before,
	ul.countdown::after{
		display:none;	
	}
	.kode_coming_election::after{
		width:95%;	
	}
	.kode_newsletter_des{
		width:100%;
		text-align:center;
		padding-top:20px;
		padding-left:0px;
		margin-bottom:30px;	
	}
	.kode_newsletter_bg::before{
		transform:skew(0deg);
		height:100%;
		top:0px;
		left:0px;
		width:40%;
	}
	.kode_newsletter_bg::after{
		transform:skew(0deg);
		width:60%;
		right:0px;
		top:0px;	
	}
	.kode_newsletter_form{
		padding-top:0px;
		float:left;
		text-align:center;
		width:100%;	
	}
	.kode_newsletter_form form{
		width:100%
	}
	.kode_site_map ul li a{
		padding:0 2px;	
	}
	.kode_widgt_touch,
	.kode_widgt_tweets,
	.kode_widgt_event{
		margin-bottom:20px;	
	}
	.kode_widgt_touch ul li{
		float:left;
		width:100%;	
	}
	.kode_welcome{
		margin-bottom:10px;	
	}
	.kode_wel_demo_des h4{
		line-height:32px;	
	}
	.kode_wel_demo_des h4{
		font-size:22px;	
	}
	.filterable_container .home_gallery{
		width:100%;	
	}
	.kode_purchase h4{
		line-height:34px;
		font-size:21px;	
	}
	.kode_latest_blog_des{
		padding:0 10px;	
	}
	.kode_countup{
		margin-bottom:30px;	
	}
	.kode_camp_outr_wrap > li:last-child .kode_campagin_lst{
		margin-bottom:0px;	
	}
	.kode_counter_caption h5{
		font-size:20px;	
	}
	.kode_contact_info{
		padding:0 10px 0 0;	
	}
	/*About Us*/
	.kode_about_bg{
		min-height:120px;	
	}
	.kode_aboutus_wrap{
		padding:15px 0 0;	
	}
	.kode_where_we ul::before{
		display:none;	
	}
	.kode_where_we ul li{
		width:100%;
		padding:0px;	
	}
	.kode_where_we ul li:nth-child(even){
		padding:0px;
		width:100%;	
	}
	.kode_volunteer{
		width:100%	
	}
	.kode-chart{
		margin:20px 40px 40px;	
	}
	.kode_planning_wrap ul li{
		width:33.33%;
		margin:0px;	
	}
	.planning_img{
		width:100%;
		margin-bottom:10px;	
	}
	.planning_des{
		width:100%;
		padding:0px;	
	}
	.kode_volunteer_btn{
		width:100%;	
	}
	.kode_volunteer_btn a{
		width:100%;	
		text-align:center;
		margin-bottom:10px;
	}
	.kode_volunteer_btn a.kf_volunteer i,
	.kode_volunteer_btn a.kf_volunteer span{
		float:none;	
	}
	.kode_volunteer_btn a.kf_volunteer i{
		margin-left:33px;	
	}
	.kode_volunteer_btn a.kf_volunteer span{
		padding-left:15px;
		padding-right:0px;	
	}
	.kode_volunteer_btn a.donate::before{
		transform:skew(0deg);
		left:0px;
		right:0px;	
	}
	.kode_volunteer_btn a.kf_volunteer::after{
		transform:skew(0deg);
		left:0px;
		right:0px;	
	}
	/* Counter Wrap Start */
	.kode-chart{
		width:100% !important;
		margin:auto auto 20px auto !important;
	}
	.kode-chart canvas{
		right:0px;
		left:0px;
		margin:auto;
	}
	.kode-chart span{
		margin:6% 0;
	}
	/*News Detail Page*/
	.kode_aside_event ul{
		padding:20px;	
	}
	/*Event Detail Page*/
	.kode_event_list{
		margin-bottom:20px;	
	}
	.time_circles > div > h4{
		font-size:14px !important;	
	}
	.time_circles h4{
		top:48px;	
	}
	.kode_related_comment ul li figure{
		margin-bottom:30px;
		width:100%;
		text-align:center;
		border-bottom:0px;
	}
	.kode_related_comment ul li figure img{
		width:auto;	
	}
	.kode_comment_des{
		float:left;
		width:100%;
		padding:0px 10px;	
	}
	/*News List Page*/
	.kode_news_list figure{
		width:100%;
		margin-bottom:20px;	
	}
	.kode_news_list_des{
		width:100%;	
		float:left;
		padding:0px;
	}
	.kode_aside_flicker ul li figure::before{
		bottom:-22px;	
	}
	.kode_aside_flicker ul li:hover figure::before{
		right:-48px;	
	}
	/*Team Detail Page*/
	.kode_team_img{
		margin-bottom:20px;	
	}
	.kode_edu_des ul li figure{
		width:100%;	
		margin-bottom:20px;
	}
	.kode_edu_img_des{
		width:100%;
		padding:0px;
		float:left;	
	}
	.kode_edu_des ul li:nth-child(2n) .kode_edu_img_des{
		padding:0px;	
	}
	/*Services Page Style*/
	.kode_service_video{
		width:100%;	
	}
	.kode_focus_wrap{
		margin-bottom:10px;	
	}
	.kode_press_news{
		margin-bottom:30px;	
	}
	/*Contact Us Page*/
	.kf_location_wrap{
		width:80%;	
	}
	.kf_office_name li{
		width:100%;	
	}
	.kf_location_info{
		margin-bottom:20px;	
	}
	.kf_touch_img{
		display:none;	
	}
	.kf_touch_field{
		text-align:center;	
	}
	.kf_touch_field input[type="submit"],
	.kf_touch_field button{
		float:none;
	}
	/*Team Detail Page*/
	.kode-work-timeline{
		padding:0px 0px;
	}
	.kode_edu_img_des_right{
		padding:0px;
		float:left;
		width:100%;
	}
	.kode_edu_des figure, .kode_edu_des_right figure{
		width:100%;
	}
	.kf_political_career::before{
		display:none;	
	}
	.kf_empty{
		padding:0px;	
	}
	.kf_month_right{
		width:100%;
		padding-left:0px;	
	}
	.kf_month_right::before,
	.kf_month_left::before{
		display:none;	
	}
	.kf_month_left{
		width:100%;
		padding-right:0px;	
	}
	.kode_yearly_performance ul li{
		width:100%;	
	}
	.kode_team_img_des blockquote{
		padding:55px 20px;	
	}
	.kode_team_img_des blockquote p::after{
		bottom:-60px;
		right:-10px;	
	}
	.kode_team_img_des blockquote p::before{
		left:0;
		top:-60px;	
	}
	/*Services Page*/
	.kode_advance_service:hover .kode_service_caption{
		bottom:36%;
	}
	.kode_advance_service:hover .kode_advance_hdg{
		top:209px;
	}
	/*Shortcode Page*/
	.kf_shortcode_bg .kode_shortcode_inner_wrap .kode_audio_wrap{
		margin-bottom:30px;	
	}
	section{
		padding:30px 0px;	
	}
	.kode_welcome_bg ul.kode_tab_lnk{
		margin-bottom:30px;
	}
	/* Contact Us PAge */
	.kf_location_wrap .kf_office_name li{
		width:100%;
	}
	.simple-column p a img{
		display:none;
	}
	/* News and Press Relase */
	.kode-blog-list.kode-press-blog.row{
		margin:0px;
	}
	/* Upcomming Election */
	ul.downcount::before,
	ul.downcount::after{
		display:none;
	}
	/* Footer Style */
	.kode-widget{
		width:100%;
	}
	.kode_site_map ul li a{
		padding:0 10px !important;
	}
	.kode_team_img_des,
	.kode_bground_des{
		padding-left:0px;
		padding-left:0px;
	}
	/* Contact Us Page Style */
	.kf_touch_field{
		padding:0px 20px;
	}
	/*LAWER THEME*/
	.law-heading h2{
		font-size:36px !important;
		line-height:36px !important;
	}
	.law-blog-cover .blog-thumbnail .kode-text, .law-blog-cover .kode-blog-modern .kode-thumb{
		width:100%;
		float:left;
		min-height:inherit;
		
	}
	.law-blog-cover .kode-blog-evan-ux .kode-text, .law-blog-cover .kode-blog-odd-ux .kode-text{
		text-align:center;
	}
	.law-blog-cover, .section-container .row{
		margin:0px !important
	}
	.law-testimonials-cover .bx-wrapper{
		padding:0px 50px;
	}
	.law-price-table{
		margin:0px 0px 30px 0px;
	}
	.kode_volunteer_btn a{
		text-align:left;
	}
	.kode_volunteer_btn a.kf_volunteer i{
		margin:0px;
	}
	.law-practices{
		padding:0px 0px 30px 0px;
	}
	.kode-service-classic{
		padding:0px !important;
	}
	.special{
		float:left;
		width:100%;
	}
	.special figure img{
		width:100%;
	}
	.law-services-box a.see-more{
		opacity:1;
		position:static;
	}
	.law-services-box{
		margin-top:0px;
	}
	.law-services-box:hover{
		transform:none;
		-moz-transform:none;
		-webkit-transform:none;
	}
	.law-services-box:hover a.see-more{
		border-color:#fff;
	}
	.kf_404_wrap{
		width:100%;
	}
	.kf_404_wrap h5{
		font-size:20px;
		margin-bottom:10px;
	}
	.kf_404_form{
		width:100%;
	}
	.kode-bxslider .bx-wrapper .bx-controls-direction a{
		font-size:20px;
		height:30px;
		width:30px;
		line-height:28px;
	}
	.law-request{
		padding:30px;
	}
	.law-top-strip .info{
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}
	.law-top-strip .info li{
		float: left;
		width: 50%;
		margin: 0;
	}
	.law-top-strip .social-icons ul{
		text-align:center;
	}
	.law-top-strip .social-icons{
		float:left;
		width:100%;
	}
	.law-top-strip .social-icons ul li{
		display:inline-block;
		float:none;
	}
	.kode_camp_outr_wrap{
		padding:0px;
	}
	.law-header-container{
		padding: 0 30px;
	}
	footer .footer-widget{
		width: 100%;
	}
}
/*
=================================================
			FROM 0PX TO 479PX
=================================================
*/
@media (max-width: 480px) {
	.law-top-strip .info{
		text-align: center;
		margin-bottom: 5px;
	}
	.law-top-strip .info li{
		display:inline-block;
		float:none;
		width: auto;
		margin-bottom: 5px;
	}
	.kode_header_5 .kode_logo_2 {
	    padding: 16px 0;
	    width: 150px;
	}
	.kode_header_5 .dl-menuwrapper{
		float: right;
		position: relative;
	}
	.kode_header_5 .dl-menuwrapper .dl-menu{
		left: auto;
		right: 0;
		width: 200px;
	}
	.event-medium-view .kode_event3_des h4{
		display: none;
	}
	.event-medium-view .kode_event3_des {
	    padding: 28px 20px;
	}
	/* Logo Style */
	.kode_logo a img{
		width:auto;
	}
	.kode_logo{
		width:100%;
		text-align:center;	
	}
	.kode_logo{padding:25px 0px;}
	.kode_related_comment ul li figure{
		text-align:left;
		padding-left:10px;
	}
	.kode_event_orgnizer .row .col-md-6{
		margin-bottom:30px;
		float:left;
		width:100%;
	}
	.kode_event_orgnizer .row .col-md-6:last-child{
		margin-bottom:0px;
		float:left;
		width:100%;
	}
	.kode_related_comment ul ul{padding:0px;}
	.kode_welcome_bg ul.kode_tab_lnk{
		margin-bottom:30px;
	}
	.dl-menuwrapper .dl-menu{left:0px;}
	section{
		padding:30px 0px;	
	}
	header{
		position:relative;	
	}
	.kode_ui_element{
		width:100%;	
		text-align:center;
		padding:0px 0px 13px 0px;
	}
	.kode_hdg_1 h4::before, .kode_hdg_2 h4::before, .kode_hdg_3 h4::before{
		display:none;
	}
	.kode_ui_element,
	.kode_favorite, 
	.kode_search{
		display:inline-block;
		float:none;	
	}
	/* Navigation Style */
	.kode_ui_element{
		position:relative;
	}
	.dl-menuwrapper .dl-menu{
		top:49px;
		margin:auto;
	}
	.kode_top_strip{
		background-color:#333;	
	}
	.kode_event_des ul li a{font-size:14px;line-height:25px;}
	.kode_navigation_outr_wrap .container{
		padding:0px;	
	}
	.kode_favorite, .kode_search{
		display:inline-block;	
	}
	.kode_program_hover h5{
		font-size:20px;
	}	
	.kode_program_des{
		display:none;	
	}
	.kode_program_list::before{
		display:none;	
	}
	.kode_welcome::before{
		width:92%;
		left:-12px;
		top:-21px;
	}
	.kode_welcome::after{
		width:96%;
		left:-7px;
		top:-13px;	
	}
	.kode_welcome{
		margin-bottom:10px;	
	}
	.kode_wht_icon_des p{
		width:90%;	
	}
	.kode_wel_demo_des h4{
		line-height:32px;	
	}
	.kode_wel_demo_des h4{
		font-size:22px;	
	}
	ul.kode_tab_lnk li{
		margin-bottom:10px;	
	}
	.filterable_container .home_gallery{
		width:100%;	
	}
	.kode_galry_item figure::before{
		transform:rotate(0deg);
		right:0px;
		left:0px;
		bottom:-1px;
		width:100%;
		box-shadow:none;
		height:0%;	
	}
	.kode_galry_des{
		padding:25px 25px 20px 0;	
	}
	.kode_purchase h4{
		line-height:34px;
		font-size:21px;	
	}
	.kode_latest_blog_des h6 a{
		font-size:13px;
		margin:0px;	
	}
	.kode_latest_blog > h6{
		padding:2px 15px;	
	}
	.kode_copyright{
		width:100%;
		text-align:center;	
	}
	.kode_copyright p{
		line-height:24px;	
	}
	.kode_counter_caption h5{
		font-size:16px;	
	}
	.kode_galry_des{
		padding:20px;
	}
	.kode_program_des_2{
		padding:45px 30px 30px;
	}
	/*About Us Page*/
	.kode_social_item{
		margin-bottom:10px;
		border:0px;	
	}
	.kode_about_welcome .kode_welcome{
		margin-bottom:30px;	
	}
	.kode_about_welcome{
		padding-bottom:70px;	
	}
	.kode_services_abt_bg{
		padding-bottom:6px;	
	}
	.kode_socil_counter_bg{
		padding:56px 0px;	
	}
	.kode_achivemnt_bg{
		padding-bottom:40px;	
	}
	.kode_where_bg{
		padding-bottom:20px;	
	}
	.kode_volunteer_bg{
		padding-bottom:60px;	
	}
	.kode_about_meet_bg{
		padding-bottom:50px;	
	}
	.kode_skill_bg{
		padding-bottom:24px;	
	}
	.kode_foo_gallery ul li{
		margin:0 10px 10px 0;	
	}
	/*Event Detail Page*/
	.kode_aside_gallery ul li{
		width:100%;	
	}
	.kode_aside_flicker ul li{
		width:48%;	
	}
	.kode_orgnizer_des h6{
		font-size:16px;	
	}
	.kode_orgnizer_email li{
		font-size:12px;	
	}
	.kode_orgnizer_email li i{
		margin-right:6px;	
	}
	/*BreadCrumb*/
	.kode_about_bg{
		min-height:170px;	
	}
	.kode_aboutus_wrap{
		padding:48px 0 0;	
	}
	/*About Us Breaking News*/
	.kode_breaking_news2{
		display:none;	
	}
	/*Services Page*/
	.kode_choose_tab ul li{
		width:100%;	
	}
	.kode_advance_service:hover .kode_service_caption{
		bottom:28%;	
	}
	.kode_advance_service:hover .kode_advance_hdg{
		top:103px;	
	}
	.kode_choose span{
		font-size:11px;
		padding:30px 0 30px 40px;	
	}
	/*News Detail Page*/
	.event_timer_date{
		width:100px;
		height:100px;	
	}
	.event_timer_date h2{
		padding-top:15px;	
	}
	/*News Detail Page*/
	.kode_aside_flicker ul li:hover figure::before{
		right:-108px;	
	}
	.kode_aside_flicker ul li figure::before{
		right:0px;
		left:0px;
		bottom:-40px;	
	}
	.kode_news_detail > ul > li:first-child{
		width:100%;
		line-height:35px;			
	}
	.kode_news_detail > ul > li:nth-child(2){
		padding-left:0px;	
	}
	.kode_comment_author{
		width:100%;	
	}
	.kode_comment_des a{
		float:none;
		margin-bottom:10px;	
	}
	/*News list Page*/
	.kode_author{
		width:100%	
	}
	.kode_news_list_des ul{
		margin-bottom:10px;	
		float:left;
		width:100%;
	}
	.kode_news_list_des > ul > li:first-child a{
		padding-left:0px;	
	}
	/*404 pAge Wrap*/
	.kf_404_wrap,
	.kf_404_form{
		width:100%;	
	}
	.kf_page_list ul li{
		width:50%;	
	}
	/*Contact Us page*/
	.kf_location_wrap{
		padding:60px 20px 45px;	
	}
	/*comming Soon PAge*/
	.kf_comming_wrap a img{
		width:100%;	
	}
	.kf_comming_counter h2{
		font-size:30px;	
	}.kf_comming_counter h4{
		font-size:20px;	
	}
	.kf_comming_counter ul.countdown li{
		margin-bottom:10px;	
	}
	.kf_comming_form{
		width:100%;
		text-align:center;	
	}
	.kf_comming_form form input[type="text"]{
		margin-bottom:10px;	
		width:100%;
	}
	.kf_comming_form button, .kf_comming_form input[type="submit"]{
		float:none;	
	}
	.kode_lst1_des > ul > li{font-weight:normal;font-size:15px;}
	.kode_cam_date{position:relative;top:0px;margin:auto auto 30px auto;float:none;}
	.kode_lst1_des{padding:0px 5px;float:left;width:100%;text-align:center;}
	.kode_campgn_lst2 .kode_lst1_des{padding:0px 5px;text-align:center;}
	.kode_wht_icon_des{padding:0px 15px;display: inline-block;text-align:center;}
	.kode_wht_icon_des p{padding:0px;width:100%;}
	.kode_wht_des ul li span{float:none;}
	.kode_wht_des ul > li > a {
		display: inline-block;
		float: none;
		position: relative;
		text-align: center;
		width: 100%;
		margin-bottom:30px;
	}
	.kode_galry_item{margin:0px;}	
	.kode_wht_des > h6,
	.kode_wht_des > h4{
		text-align: center;
	}
	.kode_wht_des h4::before{
		right:0px;
		margin:auto;
	}
	.kode_testimonial_wrap .item{margin:0px;}
	/* Event Medium Page */
	.kode_event3_des p{
		display:none;
	}
	/* Upcomming Election */
	ul.downcount li:last-child{
		margin-left:0px;
	}
	/* Filterable Gallery */
	.filterable_container .home_gallery{
		margin-bottom:20px;
	}
	/*LAWER THEME*/
	.law-header-container{
		padding:0px 20px;
	}
	.get-app{
		padding:0px 10px;
	}
	.law-navigation .main-nav{
		float:right;
	}
	.law-navigation .main-nav .dl-menuwrapper{
		margin:25px 50px 0px 0px;
	}
	.law-heading h2{
		font-size:28px !important;
		line-height:28px !important;
	}
	.law-case-evaluation{
		padding:30px;
	}
	.law-heading p{
		font-size:13px;
	}
	.law-services-box a.see-more{
		width:60%
	}
	.about-law-section .about-tabs .nav > li{
		width:100%;
	}
	.about-law-section .about-tabs .nav > li > a{
		padding:10px 15px;
	}
	.law-attorny .law-caption{
		width:100%;
		padding:15px;
	}
	.law-disc-content h2{
		font-size:18px !important;
	}
	.law-disc-content{
		padding:20px 0px;
	}
	.law-price-table .t-body ul{
		padding:0px;
	}
	.law-price-table .t-head h2{
	}
	.kode_campgn_lst2{
		padding:0px;
	}
	.kode_campgn_lst2 .kode_cam_date, .kode_campgn_lst1 .kode_cam_date{
		position:static;
		left:auto;
		right:auto;
		margin-bottom:0px;
	}
	.kode_planning_wrap ul li{
		width:100%;
		float:left;
		margin-bottom:10px;
	}
	.kode_planning_wrap ul li a{
		text-align:left;
		padding:10px 20px;
		font-size:14px;
	}
	.kd-horizontal-tab div.tab-pane{
		padding:0px !important;
	}
	.kode_aboutus_wrap h4{
		font-size:20px !important;
	}
	.style_var_des{
		top:0px;
		left:0px;
	}
	.style_var_des .team_var_de{
		padding:15px;
		margin:0px;
	}
	.style_var_des p{
		padding:0px;
	}
	.kode_leader-detail figure{
		width:100%;
	}
	.leader-detail{
		position:static;
		float:left;
		width:100%;
		left:0px;
	}
	.kode-admin-post{
		padding:0px;
		float:left;
		width:100%;
	}
	.kode-admin-post figure{
		float:left;
		width:100%;
		margin:0px 0px 20px 0px;
	}
	.kode-admin-post figure ~ .admin-info{
		float:left;
		width:100%;
		padding:0px;
	}
	.blog_grid_post span{
		float:left;
		width:100%;
	}
	.law-blog-cover .blog-thumbnail .kode-text{
		padding:20px;
	}
	.kode_choose_des{
		padding:20px 0px;
	}
	.kd-accordion .accordion{
		font-size:14px;
	}
	.kf_404_wrap h5{
		font-size:20px !important;
	}
	
	.mkd-blockquote-shortcode h3{
		font-size:20px !important;
	}
	.kode_purchase_now2 h4{
		font-size:20px !important;
		line-height:24px;
	}
	.kode_fortfolio_detail{
		margin-top: -35px;
		padding: 0 20px;
	}
	.kode_port_full_caption h4 {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    width: 100%;
	}
	.kode_port_social_cap{
		top: -125px;
	}
	.kode_portfolio_tab > ul > li > a{
		background-color: transparent;
		box-shadow: none;
	}
}

/*
=================================================
			FROM 0PX TO 400PX
=================================================
*/
@media (max-width: 400px) {
	.kode_program_des_2{
		padding:24px 30px 30px;
	}
	.kode_program_list_2:hover .kode_program_hover_2{
		top:45%;
	}
	/*LAWER THEME*/
}

/*
=================================================
			FROM 0PX TO 375PX
=================================================
*/
@media (max-width: 375px) {
	.kode_program_des_2{
		padding:25px 30px 30px;
	}
	.kode_program_des h5, .kode_program_des_2 h5{
		font-size:20px !important;
		margin-top:0px;
	}
	.kode_program_hover p, .kode_program_hover_2 p{
		display:none;
	}
	.kode_program_hover_2{
		margin-top:-40px;
	}
	ul.downcount li:nth-child(3){
		margin-left:0px;
	}
}
/*
=================================================
			FROM 0PX TO 360PX
=================================================
*/
@media (max-width: 360px) {
	.kode_program_des_2{
		padding:20px 30px 15px;
	}
	.kode_program_des h5, .kode_program_des_2 h5{
		font-size:15px !important;
	}
	.kode_program_des p, .kode_program_des_2 p{
		display:none;
	}
	.kode_program_hover p, .kode_program_hover_2 p{
		display:none;
	}
	.kode_program_hover_2{
		margin-top:-50px;
	}
	.kode_program_hover h5, .kode_program_hover_2 h5{
		font-size:20px !important;
	}
	/* Post Style */
	.post_bxslider li{
		margin:0px 0px 5px;
	}
	.kode_latest_blog > h6{
		top:0px;
	}
	.kode_latest_blog_des{
		bottom:5px;
	}
	.kode_latest_blog_des h6{
		margin:5px 0px;
	}
	.kode_latest_blog_des h6 a{
		line-height:15px;
	}
	/* Contact with Us Style */
	.kode-chart span{
		margin:12% 0;
	}
	/* Upcomming Election */
	ul.downcount li:nth-child(3){
		margin-left:0px;
	}
	/* Footer Style */
	.kode_newsletter_des{
		padding-left:0px !important;
	}
	.kode_site_map ul li{
		width:auto;
		text-align:left;
	}
	.event_timer_date h2{
		font-size:40px !important;
		line-height:45px;
	}
	.event_timer_date{
		width:80px;
		height:80px;
	}
	.event_timer_date h2{
		padding-top:5px;
		position:relative;
		z-index:9999;
	}
	/* Comment Style */
	#kodecomments ul li figure{
		float:none !important;
		margin:auto !important;
	}
	#kodecomments ul li figure ~ .text{
		float:left !important;
		padding:0px !important;
		width:100% !important;
	}
	#kodecomments .children > li{
		padding:0px !important;
	}
	.commentlist .thumblist{
		margin:15px 0px;
	}
	/* Services Page Style */
	.kode_advance_service:hover .kode_advance_hdg{
		top:23px;
	}
	.kode_advance_service:hover .kode_service_caption{
		bottom:6%;
	}
	/* Search Bar Style */
	.search-wrapper-area{
		right:-72px;
		top:46px;
	}
	.kode_welcome_borderless img{
		width:100%;	
	}
}
