body.page-template-front .TDF-header, body.editor-styles-wrapper .TDF-header{ background:transparent; position: absolute !important; width:100%; top:auto !important; z-index:999;}
.TDF-header{ background-color:#000;}
.SF-Sidebar ul.latest-post li{ margin-bottom:25px !important; }
.SF-Sidebar ul.latest-post li a.wp-block-latest-posts__post-title{ margin-bottom:10px !important; display:block;}
ul.footer-post li{ margin-bottom:15px !important;}
ul.footer-post li a.wp-block-latest-posts__post-title{ margin-bottom:5px !important; display:inline-block;}
.cover-info{ margin-top:10%  !important}
.DTF-Menubar{ background:rgba(69,56,49,0.6); border-top:1px solid #44403e;}
.four-bx-thumb{ margin:0 auto !important;}
.four-bx-thumb img{ box-shadow:0 10px 10px #ddd;}
.Elwcu-bx{ box-shadow:0 0px 15px #e9e6e6; }
ul.footer-latest-post li{ margin-bottom:20px !important} .wpcf7{ margin:30px 0 0;padding:0;}
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="email"]{ width:40%;border:1px solid #cccccc;box-shadow:inset 1px 1px 2px #ccc;color:#797979;margin-bottom:0;height:40px;padding:0 15px;}	
.wpcf7 textarea{color:#797979;margin-bottom:25px;border:1px solid #cccccc;box-shadow:inset 1px 1px 2px #ccc;padding:10px;width:60%;	height:160px;font-size:12px;}
.wpcf7 input[type="submit"]{border-radius:40px;font-weight:600;font-size:16px;cursor:pointer;background-color:#cc8a70;padding:20px 40px;color:#ffffff;width:auto;border:none;text-transform:uppercase;}
.wpcf7 input[type="submit"]:hover{background-color:#222;}.taxonomy-category.wp-block-post-terms a, 
.taxonomy-post_tag.wp-block-post-terms a, 
.wp-block-tag-cloud a {
border: none;
color: var(--wp--preset--color--black);
padding: 0 10px;
}
.wp-block-button a.wp-block-button__link {
background: var(--wp--preset--color--primary)!important;
color: var(--wp--preset--color--white)!important;
}
.wp-block-button a.wp-block-button__link:hover {
background: var(--wp--preset--color--secondary)!important;
color: var(--wp--preset--color--white)!important;
}	
input[type="button"],
input[type="reset"],
input[type="submit"]{
border: none;
background: var(--wp--preset--color--secondary);
color: var(--wp--preset--color--white);
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--white);
}
.wp-block-navigation ul li.current-menu-item > a,
.wp-block-navigation ul li > a:hover{
color:var(--wp--preset--color--primary) !important;
}
h5.SF-Right-button a:hover,
.SF-Sidebar ul li a:hover,
.SF-copy-wrap a:hover{
color:var(--wp--preset--color--primary);	
}
.SF-footer-wrapper .wp-block-social-links li:hover{
background:var(--wp--preset--color--primary) !important;	
}
.wp-block-buttons.app-btn a.wp-block-button__link{ 
background:transparent !important;
}
.wp-block-buttons.app-btn a.wp-block-button__link:hover{ 
color:var(--wp--preset--color--primary)!important;
border-color:var(--wp--preset--color--primary)!important;
background:transparent !important;
}
.wpcf7 input[type="submit"]{
background:var(--wp--preset--color--primary) ;	
}@media screen and (max-width:600px) {
.wp-block-column.sec3-2colbx{ text-align:center;}
} @media screen and (max-width:767px) { .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis:100%!important; }
.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{ background-color:#737373 !important; padding:25px;} .hdrbanner-BX{ margin-top:0 !important}	
.wp-block-cover.hdrbanner-BX{ min-height:400px !important;}
.wp-block-group.cover-info h2{ font-size:75px !important;}
.wp-block-group.cover-info h4{ font-size:50px !important;}
.sec3-RightBX h3{ font-size:50px !important;}
body.page-template-front .TDF-header{ background-color:#000; position: static !important; }
.wp-block-column.sec3-2colbx .wp-block-media-text__media img{ width:auto;}
.wp-block-column.sec3-2colbx .wp-block-media-text .wp-block-media-text__content{ padding:0;}
}
@media screen and (min-width:300px) and (max-width: 599px){	
.WP-siteNavigation{ padding:0 !important; position:absolute !important; right:10px !important; top:35px !important;}
}
@media screen and (max-width:980px) and (min-width:600px) { 
} @media screen and (min-width:768px) and (max-width: 781px){
.wp-block-column.sec3-2colbx .wp-block-media-text__media img{ width:auto;}
.wp-block-column.sec3-2colbx .wp-block-media-text .wp-block-media-text__content{ padding:0;}
}
@media screen and (max-width:1169px) and (min-width:981px) { 
}
@media screen and (min-width:782px) and (max-width:980px) { 
.four-bx-thumb img{ width:150px !important; height:150px !important;}
}
@media screen and (max-width: 980px){
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="email"], 
.wpcf7 textarea{ 
width:100%;
}	
}