/* Themify Customize Styling */
#headerwrap {	background-image: url(https://profina.com.my/wp-content/uploads/media_uploads/header-bg.png);
	background-size: cover;
	background-position: center bottom; 
}
body[class*="themify"] #site-logo img {		width: 150px;
	height: 150px; 
}
#site-description {		font-weight:bold;
	letter-spacing:0.5em;
	font-size:150%;

	color: #1f1f1f; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo img {		width: 150px;
	height: 150px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo img {		width: 150px;
	height: 150px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo img {		width: 150px;
	height: 150px; 
}
 }
/* Themify Custom CSS */
#site-description {
  margin-bottom: 0 !important;
}

#body a,
#main-nav a:hover, 
#main-nav .mega-menu-posts a:hover, 
#main-nav .current_page_item>a, 
#main-nav .current-menu-item>a {
  color: #0d5712!important;
}

#headerwrap #main-nav-wrap {
  color: #4f963c !important;
  background-color: rgba(240,240,240,0.7) !important;
}

#headerwrap.fixed-header .header-icons {
  color: #2a5b29 !important;
}

.sub-menu li a {
  font-weight: 500 !important;
}

.transparent-header #headerwrap.fixed-header, 
#headerwrap.fixed-header {
  background-color: #fafafa !important;
  border-bottom: 3px solid #2a5b29;
}

.module-fancy-heading .sub-head:before {
  border-top: 3px solid #4f963c !important;
}

input[type=reset], 
input[type=submit], 
button, 
.module-pricing-table-button, 
.module-buttons-item a {
  background: linear-gradient(135deg,rgba(34,77,23,1) 0,rgba(9,148,65,1) 85%);
}

input[type=reset]:hover, 
input[type=submit]:hover, 
button:hover, 
.module-pricing-table-button:hover, 
.module-buttons-item a:hover {
  background: linear-gradient(15deg,rgba(34,77,23,1) 0,rgba(9,148,65,1) 65%);
}

.embed-iframe {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
    }

    .embed-iframe iframe,
    .embed-iframe object,
    .embed-iframe embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

#footer .back-top.back-top-float {
  background: linear-gradient(135deg,rgba(34,77,23,1) 0,rgba(9,148,65,1) 65%);
}

#footer .back-top.back-top-float:hover {
  background: linear-gradient(15deg,rgba(34,77,23,1) 0,rgba(9,148,65,1) 65%);
}

.footer-text {
  margin-top: 1%;
  font-size: 70%;
}