.apagecontentdiv, .thisedit {
	color: black;
}

.apagecontentdiv a, .thisedit a {
	// color: #AF1820;
}

.apagecontentdiv a:hover, .thisedit a:hover {
	// color: #AF1820;
	text-decoration: underline;
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {

	  header.header_1 .navbar_ .brand {
	    // width: 300px;
	    height: auto;
	  }	

}

@media only screen and (min-width: 980px) and (max-width: 1199px) {

	.tradlog {
	
		margin-top: 30px;
	
	}

}

.kf_twitter_wrap_bg {
    background-color:white;
}

.nostrong {
	font-weight:normal;
}

.kf_hdr2_logo_bar {
	position:relative;
	overflow:hidden;
}

.kf_hdr2_logo_bar_inner {
    background-image: url("../siteimages/grid.png");
    background-position: center top;
    background-repeat:no-repeat;
    position:absolute;
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    z-index:1;
    overflow:hidden;
}

.kf_hdr2_strip_column li, .kf_hdr2_strip_column li i {
	color: white !important;
}

.kf_hdr2_top_strip {
    border-bottom: 2px solid #A4A5A9;
}

.kf_property_content_wrap {
    background-attachment: fixed;
    background-image: url("../siteimages/logo_bg.png?v=33");
    background-position: center top;
    background-repeat: no-repeat;
}

.kf_schedule_wrap_right {
	background-color:rgba(100,101,103,0.7);
	border:3px solid #A4A5A9;
	background-image:url("../siteimages/cssimage1.png");
	    right: 0px !important;
	    padding-right: 60px;
	    height:100%
	    
}

#introcontentedit h2 {
	font-size:26px;
}

.top_navi_kode h3 {
	font-size:16px;
}

.kf_schedule_wrap_right.left {
	left:0 !important;
	padding-left:70px !important;
	padding-right: 20px !important;
}

.top_navi_kode span {
    color: #646567;
    font-size: 15px;
    font-weight: bold;
}

.kf_schedule_wrap h3, .kf_schedule_wrap_right h3 {
    font-size:36px;
    text-shadow: 1px 1px black;
}

.kf_schedule_wrap p, .kf_schedule_wrap_right p {
    font-weight: normal;
    text-transform: none;
    font-size: 22px;
    text-shadow: 1px 1px black;
}

blockquote {
    border-left: 5px solid #4C4E51 !important;
    font-style: italic;
}

.kf_rent_property .owl-item .kf_property_rent_wrap {
    background-color: white;
    background-image: url(../siteimages/cssimage3.png);
}

.kf_property_line::before, .kf_property_line::after {
    background-color: #4C4E51;
}

.kf_property_line {
    background-color: #4C4E51;
}

.kode_shortcode_hdg {
    text-align: Center;
}

.kf_banner_wrap {
    background-image: url("../siteimages/sphere.png");
    background-size: cover;
    background-position: center center;
}

.kf_hdr2_strip_column {
	font-size:11px;
}

.kf_hdr2_top_strip {
    padding: 11px 0 5px 0;
}

#topnewsdiv a {
	color: white !important;
}

.pet_love_content span {
    border: 1px solid #4C4E51;
    padding-top: 2px;
}

.pet_love_content_list {
	min-height:70px;
}

.pet_love_content_list h6 {
    padding-top: 22px;
}

.kf_aboutus_video_des p {
    margin: 0;
}

.kode_shortcode_hdg h4 {
    font-size: 30px;
}

blockquote {
    padding: 10px 20px;
}

.kf_footer_bg {
    padding: 0;
}

.kf_property_detail_form input[type="text"] {
    margin-bottom: 5px;
}

.dl-menuwrapper {
    padding: 20px 0;
}

.kf_with_us_form textarea {
    padding: 15px 10px;
}

.adminarea table {
	margin-bottom:0px;
}

.adminarea label {
	color: black;
}

.jquery_prompt form p {
	float:none !important;
}

.kf_with_us_addres {
    margin-bottom: 15px;
}

.kf_content_us_icon {
    padding: 40px 0;
}

.faqanswer {
	padding:20px;
}

.kf_team_detail_des span {
    font-size: inherit;
}

div.apagecontentdiv ul li {
    list-style: square !important;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size:16px !important;
    margin-left:20px;
}

.servicesection .kode_goal_wrap .accordion {
    padding: 10px 20px;
    transition: 0.6s all;
}

.servicesection .kode_goal_wrap .accordion.accordion-open {
    padding: 20px 40px;
    transition: 0.6s all;
}

.servicesection .kode_goal_wrap .accordion.accordion-open h6 {
	font-size:30px;
}

.servicesection .goal_des ul {
    float: none;
    width: 100%;
}

.this_servicetitle {
    white-space: nowrap;
}

.kf_schedule_visit > a {
    font-weight: normal;
    padding: 7px 10px;
    font-size: 16px;
}

#visitorfilesarea .uploader {
    border: 2px dashed #4C4E51;
    border-radius: 0;
    color: #4d4d4d;
    font-size: 20px;
    padding: 20px 0;
}

#visitorfilesarea .uploader div.or {
    color: #4d4d4d;
}

#visitorfilesarea .uploader div.browser label {
    border-radius: 0;
    background-color: #4C4E51;
    margin: 0 auto;
}

.kf_with_us_form button {
    font-weight: normal;
}

.kf_sub_banner_hdg h3 {
	font-size:30px;
}

.faqorderhandle, .delfaqicon {
	cursor:pointer;
}

.kf_content_us_icon a {
    font-size: 30px;
}

.kode_shortcode_hdg {
    float: none;
}

.top_navi_caption ul {
    float: none;
}

.kf_schedule_visit > a, .header2 .kf_main_navigation > ul > li.active > a, .kf_menu_scl_icon ul li a, .pet_love_content ul li:hover span::before {
	background-color:#097F2B;
}