/* # Thrive Skeleton Framework
Theme Name: Thrive Internet Marketing Agency
Theme URI: https://thriveagency.com/
Description: Established in 2005, Thrive Internet Marketing (formerly MLB Web Design) is located in the Dallas / Fort Worth, Texas metroplex and has worked with customers from all over the world including Germany, Hong Kong & throughout the United States.
Author: Thrive Internet Marketing Agency
Author URI: https://thriveagency.com/
Template: genesis
Template Version: 1.0.0
Version: 1.0.0
Tags: thrive
*/
 
 
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
table {border-collapse:collapse; border-spacing:0} td, th{padding:0}
html,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.author-box:before,
.clearfix:before,
.entry:before,l
.entry-content:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before{content:" ";display:table;}
.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after{clear:both;content:" ";display:table;}
 
 
body{background-color:#fff; color:#49453b; font-size:16px;  line-height:22px !important; margin:0; font-family:'ProximaNova-Regular', Arial, Helvetica, sans-serif;}
a{color:#7e953e;text-decoration:none}
a:hover, a:focus{color:#7e953e;text-decoration:none}
 
p{margin:0 0 18px 0; padding:0; font-size:16px; line-height:28px; font-family:'ProximaNova-Regular', Arial!important;}
ol,ul{margin:0;padding:0}
li{list-style-type:none}
hr{border:0;border-collapse:collapse;border-top:1px solid #ddd;clear:both;margin:1em 0}
b,strong{font-weight:700}
 
blockquote{margin:20px 40px}
blockquote:before{content:"\201C";display:block;font-size:80px;height:0;left:-42px;position:relative;top:-36px;color:#7e953e}
embed,iframe,img,object,video,.wp-caption{max-width:100%}
img{height:auto} 
body input,body select,body textarea{background-color:#fff;border:1px solid #ddd;color:#333; font-size:16px; font-weight:300;padding:16px;width:100%; font-family: 'ProximaNova-Regular', Arial, Helvetica, sans-serif;}
input:focus,textarea:focus{border:1px solid #999;outline:none}
input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}::-moz-placeholder{color:#333;font-weight:300;opacity:1}::-webkit-input-placeholder{color:#333;font-weight:300}.entry-content.button:hover,.entry-content.button:focus{color:#fff}.button{display:inline-block}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}
table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%}
tbody{border-bottom:1px solid #ddd}
td,th{text-align:left}
td{border-top:1px solid #ddd;padding:6px 0}
th{font-weight:400}
 
a.aligncenter img{display:block;margin:0 auto}
form.search-form input[type="search"] {font-size: 16px;}

 
/*--------- Additional CSS START ------------*/  

body div#ls-chat-container .chatsupport-wrp[data-v-28dd322a] .chatsupport-container, 
body div#ls-chat-container .chatsupport-wrp[data-v-28dd322a] .chatsupport-landing-wrp.chatsupport-landing-user-list, 
body div#ls-chat-container .chatsupport-wrp[data-v-28dd322a] .chatsupport-landing-wrp.chatsupport-landing-with-outinfo, 
body div#ls-chat-container .chatsupport-wrp[data-v-28dd322a] .chatsupport-landing-wrp.chatsupport-landing-withinfo, 
body div#ls-chat-container .chatsupport-wrp[data-v-28dd322a] .lead-capture-wrp.lead-capture{top:25%; max-height:75%!important;}


.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;}
.first{clear:both;margin-left:0} 

@media (max-width: 768px) {
.mobile-brk-css br {display: none;}
}

@media (max-width: 767px) {
.subpage-container .three-fourths .reasons {max-width: 900px; margin: 0 auto; text-align: left !important;}
} 


body .reviewmgr-lookup iframe {height: 100%; padding-top: 5px; min-height: 360px;} 
.gb-logo{text-align: center;} 
.custom-form-bg {background: #7d8e44;}
p.custom-30-font {font-size: 20px;} 

/*--------- Additional CSS END ------------*/



/* -------------------Custom-topbar style START------------- */

.custom-topbar-content {background-color: #556c25; color: #fff; padding: 10px 50px; height: auto; min-height: 45px; text-align: center; font-size: 17px; font-weight: 500; line-height: 24px; position: relative; top: 0; left: 0; width: 100%; z-index: 99; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.custom-topbar-content a {color: #FFF; font-weight: 600; border-bottom: 2px solid transparent;}
.custom-topbar-content a:hover,
.custom-topbar-content a:focus {border-bottom: 2px solid #FFF; color: #FFF;}
.custom-topbar-content button.topbar-close {background: none; font-size: 35px; color: #FFF; padding: 0; height: 45px; display: inline-block; position: absolute; right: 20px; top: 0; line-height: 45px; outline: none; font-weight: 600; border: none!important;}
body.remove-topbar {padding-top: 0px!important;}
body.remove-topbar .custom-topbar-content {height: 0px; min-height: auto; padding: 0px 60px; font-size: 0;}
body.remove-topbar .custom-topbar-content button.topbar-close {height: 0; font-size: 0;}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@media screen and (min-width:961px) {	
.custom-topbar-content.fixed-topbar {position: fixed; animation: slide-down 0.5s;}
body.logged-in.admin-bar .custom-topbar-content.fixed-topbar {top:32px;}
}

@media screen and (max-width:600px) {	
div.custom-topbar-content a {display: inline-block;}
}

@media (max-width:350px) {	
html body div.custom-topbar-content {font-size: 16px;}
html body .custom-topbar-content {padding: 10px 36px;}
}

/* -------------------Custom-topbar style END------------- */



/* -------------------Custom-gutenberg style START------------- */

#wpadminbar .quicklinks .menupop ul li#wp-admin-bar-nitropack-top-menu-purge-entire-cache {display: none;}
body figure{margin:0px}
html body .form-col.custom_layout_gform {flex-basis: 56%;}
.d-none{display:none;}
.text-underline a{text-decoration:underline !important;} 
.mx-auto{margin-left:auto !important; margin-right:auto !important;}
.my-0{margin-top:0!important; margin-bottom:0!important;}
.mx-20{margin-left:20px!important;margin-right:20px!important;}
.mx-10{margin-left:10px!important;margin-right:10px!important;}
.m-0{margin:0!important;}
.mx-0{margin-left:0!important; margin-right:0!important;}
.my-0{margin-top:0!important; margin-bottom:0!important;}
.mt-0{margin-top:0!important;}
.mt-5{margin-top:5px!important;}
.mt-10{margin-top:10px!important;}
.mt-20{margin-top:20px!important;}
.mt-30{margin-top:30px!important;}
.mt-40{margin-top:40px!important;}
.mt-50{margin-top:50px!important;}
.mt-60{margin-top:60px!important;}

.mb-0{margin-bottom:0!important;}
.mb-5{margin-bottom:5px!important;}
.mb-10{margin-bottom:10px!important;}
.mb-20{margin-bottom:20px!important;}
.mb-15{margin-bottom:15px!important;}
.mb-30{margin-bottom:30px!important;}
.mb-40{margin-bottom:40px!important;}
.mb-50{margin-bottom:50px!important;}

.ml-20{margin-left:20px!important;}

.pt-0{padding-top:0px!important;}
.pt-10{padding-top:10px!important;}
.pt-20{padding-top:20px!important;}
.pt-30{padding-top:30px !important;}
.pt-40{padding-top:40px !important;}
.pt-50{padding-top:50px!important;}
.py-20{padding-top:20px!important; padding-bottom:20px!important;}
.py-40{padding-top:40px!important; padding-bottom:40px!important;}
.px-20{padding-left:20px!important; padding-right:20px!important;}
.px-30{padding-left:30px!important; padding-right:30px!important;}
.px-40{padding-left:40px!important; padding-right:40px!important;}
.py-0{padding-top:0px!important;padding-bottom:0px!important;}
.px-0{padding-left:0!important; padding-right:0!important;}
.pb-0{padding-bottom:0px!important;}
.pb-5{padding-bottom:5px!important;}
.pb-10{padding-bottom:10px!important;}
.pb-20{padding-bottom:20px!important;}
.pb-30{padding-bottom:30px!important;}
.pb-40{padding-bottom:40px!important;}
.pb-50{padding-bottom:50px!important;}
.pr-20{padding-right:20px!important;}
.pl-10{padding-left:10px!important;}
.pl-20{padding-left:20px!important;}
.pl-30{padding-left:30px!important;}
.pl-40{padding-left:40px!important;}
.text-center{text-align:center;}
.border-top-1{border-top: 1px solid #CCC;}
.border-top-2{border-top:2px solid #CCC;} 



.alignright {float: right;text-align: right;}

@media (max-width:1024px) and (min-width:769px){
.mx-sm-0{margin-left:0px !important;margin-right:0px!important;}
.px-sm-20{padding-right:20px !important; padding-left:20px;}
.pl-sm-20{padding-left:0 !important;}

}
@media(max-width:1024px) and (min-width:820px){
.pt-sm-20{padding-top:20px!important;}
.px-sm-0{padding-left:0px!important;padding-right:0!important;}
.px-sm-20{padding-left:20px!important;padding-right:20px!important;}
.mx-sm-20{margin-left:20px!important;margin-right:20px!important;}
.pt-sm-0{padding-top:0px!important;}	
.mb-sm-0{margin-bottom:0!important;}
.mb-sm-20{margin-bottom:20px!important;}
.pb-sm-0{padding-bottom:0!important;}
.pb-sm-10{padding-bottom:10px!important;}
.pb-sm-20{padding-bottom:20px!important;}
.pb-sm-30{padding-bottom:30px!important;}
.mt-sm-20{margin-top:20px!important;}
.mt-sm-30{margin-top:30px!important;}
.mt-sm-40{margin-top:40px!important;}
.mr-sm-20{margin-right:20px!important;}
.ml-sm-20{margin-left:20px!important;}
.mb-sm-10{margin-bottom:10px !important;}
.mb-sm-30{margin-bottom:30px !important;}
.mb-sm-40{margin-bottom:40px !important;}
.mb-sm-50{margin-bottom:50px !important;}
.mx-xs-20{margin-left:20px!important; margin-right:20px!important;}
.mx-xs-30{margin-left:30px!important; margin-right:30px!important;}
}

@media (max-width:768px){
.pb-xs-30{padding-bottom:30px!important;}
.pr-xs-0{padding-right:0 !important;}
.pl-xs-0{padding-left:0 !important;}	
.mx-xs-0{margin-right:0px !important;margin-left:0px!important;}
.mb-xs-0{margin-bottom:0!important;}
.mb-xs-20{margin-bottom:20px!important;}	
.pl-0{padding-left:0;}
.pt-xs-0{padding-top:0px!important}	
.pt-xs-20{padding-top:20px!important}	
.pt-xs-30{padding-top:30px!important}
.pt-xs-40{padding-top:40px!important}		
.pb-xs-0{padding-bottom:0px!important}	
.px-xs-0{padding-left:0!important; padding-right:0!important;}

.px-xs-20{padding-left:20px!important; padding-right:20px!important;}
.pb-xs-20{padding-bottom:20px;}
.text-center-xs{text-align:center;}
.mt-xs-0{margin-top:0px!important;}
.mt-sm-10{margin-top:10px !important;}
.mt-xs-20{margin-top:20px !important;}
.mt-xs-30{margin-top:30px !important;}
.mt-sm-40{margin-top:40px !important;}
.mt-sm-50{margin-top:50px !important;}
.mb-xs-0{margin-bottom:0px !important;}
.mb-xs-10{margin-bottom:10px !important;}
.mb-xs-20{margin-bottom:20px !important;}
.mb-xs-30{margin-bottom:30px !important;}
.mb-xs-40{margin-bottom:40px !important;}
.mb-xs-50{margin-bottom:50px !important;}
.mx-xs-20{margin-left:20px!important; margin-right:20px!important;}
.mx-xs-30{margin-left:30px!important; margin-right:30px!important;}
}
.page-template-cro-new-page article .fl-row-fixed-width{max-width: 1135px;}
 
@media (max-width:768px){

.mb-xs-0{margin-bottom:0!important;}
.mb-xs-20{margin-bottom:20px!important;}	
.pl-0{padding-left:0;}
.pt-xs-0{padding-top:0px!important}	
.pt-xs-20{padding-top:20px!important}	
.pt-xs-30{padding-top:30px!important}	
.pb-xs-0{padding-bottom:0px!important}	
.px-xs-0{padding-left:0!important; padding-right:0!important;}


.pb-xs-20{padding-bottom:20px;}
.text-center-xs{text-align:center;}

.mt-sm-10{margin-top:10px !important;}
.mt-sm-30{margin-top:30px !important;}
.mt-sm-40{margin-top:40px !important;}
.mt-sm-50{margin-top:50px !important;}

.mb-sm-10{margin-bottom:10px !important;}
.mb-sm-20{margin-bottom:20px !important;}
.mb-sm-30{margin-bottom:30px !important;}
.mb-sm-40{margin-bottom:40px !important;}
.mb-sm-50{margin-bottom:50px !important;}

}
 @media(max-width:767px){
.pt-sm-30{padding-top:30px!important}	
.mb-sm-30{margin-bottom:30px !important;}
.mb-sm-20{margin-bottom:20px !important;}
.mb-sm-40{margin-bottom:40px !important;}
.mt-sm-0{margin-top:0px!important;}
.mb-sm-0{margin-bottom:0px!important;}
.pt-sm-0{padding-top:0px !important;}
.pt-sm-20{padding-top:20px !important;}
.pb-sm-0{padding-bottom:0 !important;}
.pb-sm-30{padding-bottom:30px !important;}
.px-sm-10{padding-right:10px!important; padding-left:10px!important;}
.px-sm-20{padding-right:20px!important; padding-left:20px!important;}
 }
 
 /* -------------------Custom-gutenberg style END------------- */
 
 
@media (max-width:768px) and (min-width:768px){
.writing-guidelines h5{text-align:left !important;}
.writing-guidelines .fl-module-content{margin-bottom:0px;}
}


body>div {font-size: 1.8rem;}
h5{font-size:24px;}
a{text-decoration: none; outline: none; font-family: 'ProximaNova-Bold', Arial;}
i.fa, i.fas{font-style:normal;}
.single .subpage-header .entry-header.single-post-header p.herometa {display: none;}
body .entry-content code{background-color:#FFF; color: #49453b;}
html body{max-width:100%; padding-left:0; padding-right:0;}
html body .site-container p{margin-left:0!important; font-size:16px; line-height:28px; font-family:'ProximaNova-Regular', Arial;}
html body .site-container p.has-medium-font-size {font-size:20px;}
html body.modal-open {overflow: hidden!important;}
html body .entry {margin-bottom: 20px; padding: 0px;}
body .fa, body .far, body .fas {font-family: "Font Awesome 5 Free";}
body.page-template-cro-new-page .hero-video-section h2 .small{color: #698237;font-size:35px !important;font-family: 'ProximaNova-Bold', Arial;letter-spacing: 0;}
.entry-content ul>li{display:block;}
.fl-node-5910d8ca28c41.fl-row-fixed-width, .fl-node-5910d8ca28c41 .fl-row-fixed-width {max-width: 960px;}
.w-100{width:100%;}
.fl-node-5bdb457724c09 {width: 100%;}
.fl-node-5bdb45772463d > .fl-module-content {margin-bottom: 0px;}

.page-template-cro-new-page h6, .page-template-cro-new-page h5 {margin-top: 10px; margin-bottom: 10px; font-family: "ProximaNova-Bold", Arial; font-size: 24px;     font-weight: normal; line-height: 1.2em;}
.txt-clr-info{color: #000; font-size: 16px;}
.txt-clr-info li{color: #000; font-size: 16px; list-style-type: disc;} 

.banner-content a.primary-btn:after{width: 22px; height: 22px; margin-left: 8px; top: 5px; position: relative; display: inline-block; content:"";}
.home-review-sec .social-review-item a:before {width: 115px; height: 30px; margin: 5px auto; display:block; content:"";}
body .review-sec .social-review-item .review-count{font-size: 17px;}
.entry-content ul.sitemap-list > li {list-style-type: disc;}
.entry-content ul.sitemap-list > li ul li:last-child{padding-bottom:0;}

.fl-module.fl-module-html.fl-node-59723d789b389 .gb-logo > ul{justify-content: center; display: flex; flex-wrap: wrap;}
.fl-node-6052209ab3d87.fl-row-fixed-width, .fl-node-6052209ab3d87 .fl-row-fixed-width, .fl-node-605221d591c97 .fl-row-content{max-width: 960px;}
 
/* header*/
/*cta button css*/ 
  

@media only screen and (max-width:576px) { 
html body div.custom-topbar-content {font-size: 15px;padding: 10px 40px 20px 20px;}
}
 
/*----------------------------Sub---Header menu css start------------------------*/
 
.subpage-header .wrap {position: relative; z-index:1; padding:20px 20px 50px 20px;}
.subpage-header article {text-align: center;}
.subpage-header header {vertical-align: middle; display: inline-block;}


/* header*/
/*cta button css*/ 
  


/* @media screen and (min-width:100px) and (max-width:767px) {	
body .subpage-header{background: url(/wp-content/themes/thrive-agency/images/mobile-subheader-bg.jpg) no-repeat center bottom !important; background-size: 100%!important;}
}

@media screen and (min-width:768px){	
body .subpage-header {background: url(/files/new-compressed-header-1.jpg) no-repeat center bottom !important;  background-size: cover!important; background-color: #fff;}
} */

@media screen and (max-width:767px){
html body .subpage-header header h1 {font-size: 32px !important; line-height:normal;}
.subpage-header header h2, .white-bg-subpage-header header h2 {color: #698037 !important;}
.custom-banner-form .emailwrap {flex-wrap: wrap;}
.custom-banner-form .emailwrap .leftcol {padding-right:0!important; margin-bottom:10px;}
.custom-banner-form .emailwrap .rightcol {max-width: 100% !important;}
}

@media only screen and (max-width:960px) {  
body .subpage-header header h1 {padding-top: 0px !important;}
.subpage-header .wrap {position: relative;  padding: 50px 20px !important;} 
}

@media only screen  and (min-width:961px) and (max-width:1050px){	
.subpage-header header h1 {padding-top:140px !important;}	
}	
@media only screen and (max-width:576px) { 
html body div.custom-topbar-content {font-size: 15px;padding: 10px 40px 20px 20px;}
}  

@media screen and (min-width:1024px) and (max-width:1366px) {
body .subpage-header header h1 {font-size: 38px!important;}
body .subpage-header header h2 {font-size: 22px;}
body .custom_button .fl-module-content a.fl-button {font-size: 19px !important;}
}
  
/*------------------ Sub---Header menu css end ----------------------*/





/*------------------ Footer css Start ----------------------*/

html body .footer_main_sec .ft-left-sec.ft-logo-sec .ft-logo a.svg-logo {content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/footer-thrive-logo-new.svg) no-repeat center;}
html body .footer_main_sec .ft-left-sec.ft-logo-sec .disc_ft{margin-bottom:0;}

html body footer .thrive_tree .fl-photo-align-center.thrive_tree_inner:before { content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/thrive_tree_new.svg) no-repeat center; margin-bottom: -6px; }

.footer_right_sec .footer_right_links .social-media li {line-height: 36px !important;}
.footer_right_sec .footer_right_links .social-media li a:before {content: ""; display: block; width: 20px;}
.footer_right_sec .footer_right_links .social-media li.facebook a:before {height: 28px; content:"";	background:url(https://thriveagency.com/wp-content/themes/thrive-agency/images/footer-sm-icon01.svg) no-repeat center;}
.footer_right_sec .footer_right_links .social-media li.twitter a:before { height: 28px;  content: ""; background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/x-twitter-icon.svg) no-repeat center;}
.footer_right_sec .footer_right_links .social-media li.linkedin a:before {height: 28px; content:"";	background:url(https://thriveagency.com/wp-content/themes/thrive-agency/images/footer-sm-icon03.svg) no-repeat center;}
.footer_right_sec .footer_right_links .social-media li.threads a:before { height: 28px; content: "";  background: url(https://thriveagency.com/wp-content/themes/thrive-agency/images/thread-icon.svg) no-repeat center;  background-size: 100%;}
.footer_right_sec .footer_right_links .social-media li.youtube a:before {height: 28px; content:""; background:url(https://thriveagency.com/wp-content/themes/thrive-agency/images/footer-sm-icon04.svg) no-repeat center;}

.footer_right_sec .footer_right_links .social-media li.instagram a:before {height: 28px; content:""; background:url(https://thriveagency.com/wp-content/themes/thrive-agency/images/footer-sm-icon-05.svg) no-repeat center;}
.footer_right_sec .footer_right_links .social-media li.tiktok a:before {height: 28px; content:""; background:url(https://thriveagency.com/wp-content/themes/thrive-agency/images/tiktoklogo.svg) no-repeat center;background-size: contain;}

.footer_right_sec .footer_right_links .social-media li:hover {background: #b96200;}
.footer_right_sec .footer_right_links .social-media li {background: #db7803; border-radius: 100%; color: #fff; display: inline-block; font-size: 21px; height: 36px; margin-right: 5px; line-height: 42px; text-align: center; width: 36px;}
.footer_right_sec .footer_right_links .social-media li svg {width: 20px; height: 20px;}

.footer_right_links .footer-call {text-align: right; font-size: 26px;font-family: 'ProximaNova-Extrabld', Arial; margin: 23px 0 10px;}
.footer_right_links .footer-call a {color: #4a5e2f;}
.footer_right_links .contact_link {display: flex; justify-content: flex-end; flex-wrap: wrap;}
.footer_right_links .contact_link a {font-size: 18px; font-family: 'ProximaNova-Extrabld', Arial; padding-left: 0px; padding-right: 12px; color: #576c2c;}
.footer_right_links .contact_link a:hover{color:#573f30;}
.footer_right_links span.contact_link a {display: flex; align-items: center; line-height: 33px;}
.footer_right_links span.contact_link a:after {display: block; content:""; background:url(https://thriveagency.com/wp-content/themes/thrive-agency/images/contact_link_arrow.svg) no-repeat center;
    height: 30px; margin-left: 3px; width:15px;}
.footer_custom .footer_hdng h3 {text-transform: uppercase; font-family: 'ProximaNova-Extrabld', Arial; margin-bottom: 5px;}


@media only screen and (max-width:768px) { 

.footer_main_sec .fl-row-content .fl-col {float:left; width:100% !important; max-width: 100% !important; text-align: center; }
.footer_main_sec .fl-col-group .fl-col.fl-node-5cde603b28adc.fl-col-small {order: 3;}
.footer_hdng p {font-size: 16px !important;}
.footer_custom .links_custom .fl-module-content.fl-node-content {margin:0 0 20px 0;}
.footer_custom ul{padding: 0 20px;}
.footer_custom ul li {padding:0;}
.footer_custom ul li a {display: block;}
.copyright_sec .fl-node-5cde603b289e6 > .fl-module-content {margin-bottom: 0; padding-bottom: 25px;} 
}

@media(min-width:781px) and (max-width:991px){
body .footer_right_sec .footer_right_links .social-media li a:before { width: 16px; }
body .footer_right_sec .footer_right_links .social-media li {height: 30px;width: 30px;}
body .footer_right_sec .footer_right_links .social-media li a {height: 30px;}
}

@media screen and (min-width: 768px) {
.footer_custom .fl-col-group.fl-node-5cde650720b84 {display: flex;flex-wrap: wrap; justify-content: space-around;} 
 
} 

@media (max-width:1024px) and (min-width:768px){
body .footer_custom .fl-col-group.fl-node-5cde650720b84{flex-wrap:nowrap;}
}

footer a{text-decoration:none;}
.copyright_sec p {margin-bottom:0;}

/*------------------ Footer css end ----------------------*/



/*------------------ Thrive breadcrumb css Start ----------------------*/


/* html body .site-container .thrive-breadcrumb {margin-bottom: 20px; border-bottom: 1px solid #ccc; position: relative; font-size: 14px; font-weight:400;} */
/* html body .site-container .thrive-breadcrumb .wrap { */
    /* padding: 16px 20px 25px 16px !important; */
    /* font-size: 14px; */
    /* font-weight: 400; */
    /* background: #fff !important; */
/* } */
/* html body .site-container .thrive-breadcrumb p {margin-bottom:5px!important; margin-top:0!important; font-size: 14px; font-weight:400; color: #7e953e; text-transform: uppercase; text-align: center;} */
/* html body .site-container .thrive-breadcrumb a {color: #7e953e; padding: 0px 4px; font-size: 14px; font-weight:400;} */
/* html body .site-container .thrive-breadcrumb a:hover {text-decoration: underline; color: #7e953e;} */


/*------------------ Thrive breadcrumb css end ----------------------*/


form.post-password-form{max-width: 640px; margin: 100px auto; padding: 0 15px;}
form.post-password-form  label,
body.error404 form.search-form label{display:block;}
form.post-password-form input[type="password"]{-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
form.post-password-form input[type="submit"],
body.error404 form.search-form input[type="submit"]{background: #db7803; border:2px solid #db7803; border-radius: 90px; color: #FFF; font-size: 20px; font-family: 'ProximaNova-Extrabld', Arial; margin-top:15px;}
form.post-password-form input[type="submit"]:hover,
body.error404 form.search-form input[type="submit"]:hover{background: #FFF; color: #db7803;}

body.error404 .site-inner .subpage-container .wrap{max-width: 700px; margin: 50px auto 0;}
body.error404 .site-inner .subpage-container form.search-form>input[type="search"]{-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
body.error404 .site-inner .subpage-container form.search-form{max-width: 100%; padding: 0; margin: 0;}

/* according icon */
.c-accordion__item.no-js .c-accordion__content{display:block!important}.c-accordion__item.no-js .c-accordion__title{cursor:default;padding-right:none}.c-accordion__item.no-js .c-accordion__title:after{display:none}.c-accordion__title--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;direction:ltr;display:inline-block;font:inherit;height:auto;margin:0;overflow:auto;padding:0;text-align:left;text-decoration:none;transition:0;vertical-align:middle;width:100%}.c-accordion__title--button,.c-accordion__title--button:focus,.c-accordion__title--button:hover{background-color:transparent;color:inherit}.c-accordion__title{cursor:pointer;padding-right:2rem;position:relative}.c-accordion__title:after{color:#777;content:"+";font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.is-open>.c-accordion__title:after{content:"-"}[data-initially-open=false] .c-accordion__content{display:none}@media print{.c-accordion__content{display:block!important}}.editor-styles-wrapper .c-accordion__item.is-selected{border-bottom:1px solid var(--wp-admin-theme-color)!important}