body{overflow-x:hidden;}
.grecaptcha-badge{display:none !important;}
.not-show{display:none !important;}
.porto-block.has-pb-edit:hover{outline:none !important;}
.porto-tooltip-wrap{display:none !important;}
.mfp-bottom-bar{display:none !important;}
.pp_loaderIcon, .pp_details, .pp_gallery, .pp_previous, .pp_next{display:none !important;}
.pp_left, .pp_right, .pp_top, .pp_bottom, .pp_middle, .pp_expand{background:transparent !important;}
.pp_content{height:auto !important;}
.ppt{text-align:center !important;font-weight:600 !important;color:#333333 !important;}
div.pp_overlay{background:#fff !important;opacity:0.9 !important;}
.bypostauthor{display:block;}
.slick-slider .slick-dots li.slick-active i, .slick-slider .slick-dots i{font-size:15px !important;}
.text-italic{}
#header .logo{padding-top:30px;}
#header.sticky-header .logo{padding-top:15px !important;}
#footer .footer-main > .container{padding-top:0px !important;padding-bottom:0px !important;}
h1, h2, h3, h4, h5{font-weight:500 !important;}
.pum-theme-271 .pum-title, .pum-theme-lightbox .pum-title{font-weight:500 !important;}
.entry-content{padding-bottom:0px !important;border-bottom:0px !important;margin-bottom:0px !important;}
.text-xs{font-size:14px !important;font-weight:500 !important;line-height:20px !important;}
#header .main-menu > li.menu-item > a{font-weight:500 !important;}
@media only screen and (min-width: 768px) {
.hide-desktop{display:none !important;}
}
@media only screen and (max-width: 767px) {
.hide-mobile{display:none !important;}
#footer{margin-bottom:0 !important;}
.banner-container{display:none !important;}
} .zindex1{z-index:1;position:relative !important;}
.zindex2{z-index:2;position:relative !important;}
@media only screen and (min-width: 2000px) {
html{max-width:1920px !important;margin:0 auto;-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.2) !important;-moz-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.2) !important;box-shadow:0px 0px 10px 5px rgba(0,0,0,0.2) !important;}
.vc_section[data-vc-full-width]{overflow:inherit !important;margin:0 auto !important;}
.vc_section[data-vc-full-width] > .vc_row{max-width:1920px !important;left:-404px !important;}
.vc_row[data-vc-full-width]{overflow:inherit !important;}
} .wpcf7{width:100%;float:left;}
.wpcf7 input[type="text"], .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7-select{width:100%;float:left;margin-bottom:15px;border-radius:5px;border:2px solid #c9c9c9;font-size:18px;line-height:22px;font-weight:600;}
.wpcf7 textarea{width:100%;height:90px;padding-top:5px;margin-bottom:15px;border-radius:5px;border:2px solid #c9c9c9;font-size:18px;line-height:22px;font-weight:600;}
.wpcf7 input[type="radio"], input[type="checkbox"]{margin-right:2px !important;}
.wpcf7 label{margin-bottom:0px !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{background:#db312f;border:1px solid #ea1f1f;color:#ffffff;font-size:14px;line-height:18px;}
.wpcf7 form.sent .wpcf7-response-output{background:#46b450;border:1px solid #46b450;color:#ffffff;font-size:14px;line-height:18px;}
.wpcf7 span.wpcf7-not-valid-tip{display:none !important;}
.wpcf7-not-valid{background:#db312f !important;color:#ffffff !important;}
.wpcf7-spinner{display:none !important;}
div.wpcf7-response-output{margin:-5px 0px 10px 0px !important;border-radius:5px;font-size:12px;line-height:16px;text-align:center;text-transform:uppercase;color:#ffffff;padding:5px;width:100%;}
.wpcf7-form p .wpcf7-submit{width:100%;margin-top:2px;border-radius:5px;background-color:#ecc789;border:none;color:#333333;font-weight:600;}
.wpcf7-submit:hover{background-color:#805328 !important;color:#ffffff !important;}::placeholder{opacity:1;}:-ms-input-placeholder{opacity:1;}::-ms-input-placeholder {
opacity: 1;
}