@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.body-innerwrapper {overflow-x: clip;}
body{font-family: 'Poppins',sans-serif;font-size:18px!important;color:#000!important}
h1,h2,h3,h4,h5,h6{font-family: 'Poppins',sans-serif;}
h2,h3,h4,h5,h6,.com_finder h1{font-size:24px;font-weight:700;margin-bottom:20px;color:#090}
h1{font-size:60px!line-height:72px;font-weight:700}
.sitemap h1{font-size:34px;margin-bottom:20px}
.largeGreen{font-size:24px;color:#090}
.sitemap a{color:#444}
.tagline p{margin:0px;color:#090;font-size:12px;text-transform:uppercase}
.sppb-feature-box-title{font-size:20px;font-weight:600;margin-bottom:20px;line-height:28px;}
.sppb-feature-box-title a{color:#000}
.sppb-feature-box-title a{color:#000}
.sp-megamenu-parent>li.active>a,a:active{color:#000!important;font-weight:500;}
#services .sppb-feature-box-title a{font-size:24px;}
#services .sppb-feature-box-title a:hover{color:#f90}
.sppb-button-wrapper a:hover,#sp-footer a:hover,a.sppb-btn:hover{color:#fff!important}
a:active {color:#060!important}
a:hover{color:#f90}
.clientimg img {padding: 10px 18px;float: left;max-height: 93px;}
.ulpadding li::marker{color:#090}
.burger-icon>span{height:3px!important;background-color:#090!important}
#sp-header{background: transparent!important;box-shadow:none}
span.sp-menu-separator{color:#888}
li.item-417{display:none!important}
.sppb-addon-table-main p{margin:0px!important;padding:0px!important}
.sppb-addon-table-main td{color:#000;border-bottom: 1px solid #ccc!important}
p.tick img {display: inline-block;}
p.tick {text-align: center;}
.sp-megamenu-parent>li>a{line-height:23px!important;font-size:16px!important;padding:0px 15px 19px 15px}
.sp-megamenu-parent>li>a.pricing{background: #fff;padding: 7px 30px;    margin: 0px 10px 0px 10px;border:1px solid #07f;border-radius:4px}
.sp-megamenu-parent>li>a.pricing:hover{background:#07f;color:#fff!important}
#sp-bottom{background:#fff!important;color:#000!important}
#sp-bottom2{padding-left:100px}
#sp-bottom2 a, #sp-bottom3 a{color:#000!important;font-size:16px}
.sppb-blocknumber h3{text-decoration-color:#090!important;text-decoration-thickness:3px!important}
ul.bull li::marker,ul li::marker, ol.bull li::marker, ul#search-result-list li::marker, ul.footColMenu li::marker{color:#090!important}
ul#search-result-list li{list-style:square!important}
ul.bull li,ol.bull li{margin-bottom:20px;}
li.item-147{padding-top:30px}
a.wsButton{padding: 10px 30px 10px 30px;border:1px solid #07f;border-radius:5px;background:#fff;color:#000;font-size:16px;}
a.wsButton:hover{background:#07f;color:#fff}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{padding:8px!important}
.price strong{font-size:20px!important;color:#f90!important}
#jmap_toggler{display:none}
.breadcrumb{background-color:#fff!important;font-size:12px;}
#sp-main-body {padding: 0px!important;}
.article-header h1{font-size:50px!important;text-align:center;line-height:60px;}
.blog h2,.blogmainblog h2,.layout-blog h2,.blog h3,.blogmainblog h3,.layout-blog h3,.blog h4,.blogmainblog h4,.layout-blog h4,.blog h5,.blogmainblog h5,.layout-blog h5,.blog h6,.blogmainblog h6,.layout-blog h6, h4.result-title, .blogcat h3{font-family: 'Poppins', sans-serif;font-size:22px!important;line-height:28px;font-weight:500}
.blog h1,.blogmainblog h1, .layout-blog h1{text-align: center;font-size: 50px!important;}
.blog h1,.blogmainblog h1, .layout-blog h1 {margin:50px 0px}
.blogs h6{display:inherit;text-align:center;marging-bottom:50px}
.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{margin:20px 0px!important}
.layout-blog h1.h134{font-size:24px!important;color:#090}
.layout-blog .page-content{padding-top:0px!important}
.article-details {display: flex;flex-direction: column;}
.article-ratings-social-share {order: 1;border: none !important;}
.pagenavigation .pagination a{padding:10px 30px;color:#000;}
.pagenavigation .pagination .previous,.pagenavigation .pagination .next{background:#fff;border:1px solid #07f}
.pagenavigation .pagination a.previous:hover,.pagenavigation .pagination a.next:hover{background:#07f; color:#fff!important}
.sp-scroll-up{bottom:100px!important}
form input, form textarea , form select{margin: 0px 0px 7px 0px;border: 1px solid #bbb;border-radius: 5px;padding: 10px !important;}
input[type="text"]:not(.form-control){padding: 10px !important;}
form .awesomplete input{margin:0px!important}
form textarea{;width: 100% !important;}
select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) {height: calc(2.25rem + 11px)!important;}
option {color: #060;font-weight: 600;}
#_form_3_ input#_form_3_submit, input#_form_13_submit {margin-top: 7px;background: #fff;color: #000;border: 1px solid #07f;border-radius:4px;padding:10px 30px!important}
#_form_3_ input#_form_3_submit:hover, input#_form_13_submit:hover{background:#07f;color:#fff;}
#_form_3_ label{display:block}
#_form_11_ input{display:inline-block;width:74.99%!important;padding:12px 12px 10px 20px!important;border-radius:10px 0px 0px 10px}
#_form_11_ #_form_11_submit{width:22.9%!important;padding: 8px !important;margin-left: -6px;color: #fff; background: #07f;border: 1px solid #07f;border-left: none;border-radius: 0px 10px 10px 0px;}
#_form_11_ #_form_11_submit:hover{background: #000;border: 1px solid #000;}
#bottom a {color:#fff}
#bottom a:hover {color:#000}
#bottom .sppb-addon-title a{color:#f90;font-weight:600}
.sppb-addon-tab .active a,.sppb-addon-tab a:hover{font-weight:600!important}
._form_3_ button._submit{padding: 10px 30px!important;border-radius: 22px!important;}
.sp-mega-group li{padding-bottom:15px;}
.sp-megamenu-parent .sp-mega-group>li>a{font-size:18px;text-transform:none;margin-bottom:0px}
.mmsub{font-style:italic;font-size:15px}
ul.sp-mega-group{padding-top:10px}
#sp-position1 .fab{color: #090;font-size: 30px;}
#sp-position1 .fab:hover{color: #fff}
textarea.wsField{width:100%}
.wsField,textarea.wsField, .wsFieldInline{margin-bottom:3px;border:1px solid #ccc;border-radius:5px;padding:10px}
.cpnb-m-cookies-floatButton{bottom:5px!important}
.cpnb-m-cookies-floatButtonPosition_bottom_left{left:10px!important}
i.fa.fa-external-link{font-size:12px;color:#090}
#submit, #_form_15_submit {background: #fff;border: 1px solid #0077ff;color: #000;padding: 6px;width: 302px;border-radius: 5px;margin-top: 2px;}
#submit, #_form_15_submit {background: #fff;border: 1px solid #0077ff;color: #000;padding: 6px;width: 302px;border-radius: 5px;margin-top: 2px;}
#submit:hover,#_form_15_submit:hover{background:#07f;color:#fff}
#_form_15_submit,.wsFieldInline{display:inline!important;width:32.8%!important}
.cent{text-align:center}
.ba-image{box-shadow:5px 5px 15px #888}
.wsrow{box-sizing: border-box;margin:30px 0px}
.wsrow:before,.wsrow:after {content: " ";display: table;}
.wsrow:after{clear:both}
.col-6-12{width:49.999%;padding:0px 50px;float:left; display: table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#sp-right .sp-module .sp-module-title{margin:0px;padding:0px}
#sp-right .sp-module{padding:20px!important;border:none;margin-top:0px!important}
#sp-right .sp-module .categories-module li{padding:0px!important}
#sp-right .sp-column{position:sticky;top:60px}
.mod-list ul li a, .mostread a span{font-size: 14px!important;}
.mostread a {    line-height: 25px !important;padding-bottom: 10px !important;}
.mod-list{margin:20px 0px!important}
#sp-right .sp-module ul>li.active>a{font-weight:bold}
#sp-right .sp-module ul>li{border:none}
.vs {position: absolute;top: 70px;right: 80px;z-index: 10000;}
.search-icon{cursor:pointer}
.finder .search-results.list-striped li{padding:5px!important}
.offcanvas-inner li.item-373{display:none!important}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler{font-size:30px;color:#060}
.btn-primary, .sppb-btn-primary{border-color:#07f;background:#07f}
.btn-primary:hover, .sppb-btn-primary:hover{border-color:#000;background:#000}
.awesomplete .form-control{border-radius:5px 0px 0px 5px!important}
.subscribe{background:#cfc;border:1px solid #9c9;padding-right:20px!important}
span.bsmall{font-size:18px;font-weight:400!important;color:#000}
#services .sppb-addon-text {min-height: 120px;}
.noexpandable span.folder {color: #f90;}
.sp-module-content-bottom .mod-banners.bannergroup{margin-bottom:30px}
.mmheading{display:block;color: #060;padding: 10px 0px 20px 0px!important;font-weight:600;font-size:26px;}
.form-actions #btn-submit{border-radius: 30px;padding: 10px 30px;margin: 30px 0px 0px 230px;background: #090;border: 1px solid #090;}
.form-actions #btn-submit:hover{background:#000}
.seoFaq.sppb-addon-articles .sppb-addon-article{margin:0px!important}
#testimonials .sppb-addon-text{min-height:450px}
.achieve {border-left:1px solid #060}
.btn.disabled{opacity:1;background-color:#07f;border-color:#07f;}
#sp-header.header-sticky{background:#fff!important}   
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{border-radius:0px 0px 10px 10px}
.intro{border: 1px solid #f90;padding: 20px;border-radius: 10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{font-size:16px!important}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {color: #000;font-weight: 700;}
.videoWrapper2 {position: relative;padding-bottom: 56.20%;padding-top: 0px;height: 0;width: 100%;margin: 6px auto !important;}
.videoWrapper2 iframe, .videoWrapper2 video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
li.list-group-item{bordee:none;border-bottom:1px dashed #ccffcc}
li.list-group-item a {color: #060;}
li.list-group-item a:hover{color: #000;font-weight: 700;}
.insight li:last-child {margin-top: 30px;}

@media screen and (max-width:1412px) {
  
}
@media screen and (max-width:1281px) {
   
}

@media screen and (max-width:1270px) {

}
@media screen and (max-width:1031px) {
	
	}
@media screen and (max-width:992px) {
	
}
@media screen and (max-width:768px) {

}
@media (max-width: 575px){
	a.wsButton{padding:10px 15px 10px 15px}
h1,.blog h1, .blogmainblog h1, .layout-blog h1{font-size:30px!important;line-height:40px!important}
  h2,h3,h4,h5,h6,.com_finder h1{font-size:24px!important;line-height:34px;margin-bottom:20px!important}
    #sp-bottom2{padding-left:0px}
    #sp-footer ul.menu li{display:block;margin:15px 10px}
    div#sp-position1{padding:20px;}
    #sp-footer #sp-footer2{text-align:left}
        .logo-image-phone {height: 50px!important;padding-bottom:10px}
  a#offcanvas-toggler {position: absolute;top: 0px;}
	#sp-page-builder .sppb-section-title{margin-bottom:10px!important}
	.achieve{border:none}
	#sp-breadcrumbs li.active{display:none}
}