.twentytwenty-container.twenty20-1.t20-hover {
	min-height: unset !important;
}	
.renew span {
	position: absolute;
	font-size: 11px;
	text-align: left;
	margin-left: -14px;
	background: black;
	padding: 6px;
	border-radius: 10px;
	margin-top: 16px;
	opacity: 0;
}
.renew i:hover + span {
	opacity: 1;
}	
.container.logos {
	padding-bottom: 60px;
	padding-top: 50px;
}
div#toolkit-mob-header .tk-call a {
	color: var(--primary-color) !important; 
}	
.details ul li ul li {
	font-size: 10px;
	padding-left: 20px;
}	
.details ul li ul li::before {
	background: transparent !important;
	content: "-";
	width: 9px;
}
.main strong {
	font-weight: normal;
	font-size: 12px;
	color: #fff; 
	display: block;
}	
.bundle_list h3,.lightbox-data .cat,.lightbox-data h3,.listservices .cat,.text-left.sub,.tk-feature-list{text-transform:uppercase}.consultantform .main-title{font-size:41px}table{width:100%!important}.listservices td{padding:0 4px;vertical-align:top}.listservices td:first-child{width:100px}.button.grey,.listservices .button{background:var(--primary-color);color:#fff!important;padding:3px;text-transform:uppercase;border-radius:50px;font-size:13px;font-weight:700;display:block;width:27px;text-align:center;float:right}.results.logo-style{display:inline-block;width:20%;float:left;margin-bottom:0}.results-container.alert.alert-info.mt-3.row.row-logo-styles{background:0 0;border:none;padding:0}.content-area{background:#1d1c1c!important} .listservices img{border-radius:10px;height:60px;object-fit:cover}.lightbox-data img{border-radius:15px;width:auto;object-fit:cover}#search{background:#171717;padding:11px 30px;border-radius:50px;border:1px solid #313131;color:#fff}.checkoutpopup{position:fixed;width:100%;background:#0e0e0e;padding:15px 25px;z-index:9999;border-top:1px solid #313131;box-shadow:0 0 3rem #69696966;max-width:1130px;border-top-left-radius:20px;border-top-right-radius:20px;bottom:-150px;transition:.5s cubic-bezier(.88, .03, .13, 1.01)}.checkoutpopup input{background:var(--primary-color);border:none;color:#fff;border-radius:50px;float:right;margin-top:10px;padding:8px 50px}.inner_container{max-width:1120px;margin:0 auto}.bundle_list{display:inline-block;color:var(--primary-color);font-weight:700}.bundle_list h3{font-weight:800;margin:8px 0 0;color:#fff;font-size:19px;display:inline-block}.logo-style label.text-center{display:block!important;text-align:left!important;clear:both!important}.listservices span{font-size:13px;color:#fff}.listservices .cat{display:block;color:#ccc;font-size:13px}.listservices span.price{color:#f66;display:inline-block;font-weight:700}.listservices td:first-child span{border-radius:10px;text-align:center;display:block}.disc{margin-left:5px;display:inline-block;text-decoration:line-through}.text-left.sub{color:#fff;font-weight:700;font-size:28px;margin-left:5px;margin-top:20px}@media (min-width:1024px){ .main strong { min-height: 70px;  } .main { min-height: 490px;}	 .lightbox-data img{height:235px}}@media (max-width:767px){ .btns {
	margin-top: 15px;
} #popup189882 .tk-afterload-image.featured-img,#popup284939 .tk-afterload-image.featured-img{display:none}.row_details{max-height:330px;overflow:scroll}.lightbox-data img{max-height:235px;object-fit:contain}.container.outermain,.first_section{padding-top:85px!important}.light p{color:#7a7a7a;font-size:12px}.main-title{margin-bottom:5px}.row.row-logo-styles>div{width:98%!important}#checkoutpopup{z-index:9999999999;left:0;text-align:center}#checkoutpopup input{width:100%}}.row.hidemob p{color:#cacaca!important;margin-left:5px}.button.grey{display:block;clear:both;background:#444;margin-top:7px}.lightbox{position:absolute;z-index:1}.lightbox .lightbox-data{position:fixed;background:#1d1c1c;padding:15px;z-index:999;box-shadow:0 0 10px #000;color:#fff;width:50%;left:25%;text-align:left;top:200px;border-radius:20px}.lightbox-content::before{content:"";position:fixed;left:0;top:0;background:#000000c4;width:100%;height:100%;z-index:1}.fa.fa-times-circle{position:absolute;right:-15px;top:-15px;font-size:28px;color:var(--primary-color);z-index:99}.lightbox-data h3{color:#fff;font-weight:700;margin-bottom:0;font-size:18px}.lightbox-data .tk-feature-list ::marker{color:var(--primary-color)}.lightbox-data .tk-feature-list{padding-left:15px;margin-top:15px}.lightbox-data .cat{font-size:13px;color:#ccc}.tk-feature-list{margin-top:25px}.tk-feature-list li{font-size:13px;color:#ffffffe3}.price{font-size:17px;font-weight:700;color:#f66}.price .disc{color:#fff}.bookconsul .row.gy-4.align-items-center{background:#171717;border-radius:20px;margin:0 16px;box-shadow:0 0 9px #000000bf}.consultantform{background:0 0}@media(max-width:767px){.consultantform .main-title{font-size:25px}.lightbox .lightbox-data{padding:0;width:70%;left:15%;top:180px}.lightbox-data img{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.col-lg-6.col-md-6.desc{padding:0 35px 15px}.col-lg-6.col-md-6.desc.first{padding-left:19px;padding-bottom:0}.col-lg-6.col-md-6.desc.last{padding:0 15px}.col-lg-6.col-md-6.desc.first .tk-feature-list{margin-bottom:0}.col-lg-6.col-md-6.desc.last .tk-feature-list{margin-top:1px}.noimagepros.row.gy-4{padding:25px}}.webpro .cat,.webpro .col-lg-6.col-md-6,.webpro .price{margin-top:0!important}.button.grey{position:absolute;top:53px;right:20px;cursor:pointer}.results.logo-style{position:relative}.row.gy-4 .col-lg-6.col-md-6.image{text-align:center}.tk-feature-list li small{position:absolute;background:#131313;padding:13px;border-radius:10px;box-shadow:0 0 4px #000;margin-left:15px;display:none}.tk-feature-list li small.show{display:unset}
.details h2 {
	color:#fff;
	font-size: 18px;
}
	.tk-feature-list {
		margin:0;
	}	
.details {
	background: #00000052;
	border-radius: 20px;
	padding: 20px 10px;
	border: 1px solid #474747;
	box-shadow: 0 0 9px #000000bf;
}
.service_main.results.logo-style {
	padding: 7px !important;
}
.cons .title , 
.pros .title {
	display: block;
	background: var(--primary-color);
	padding: 3px 13px;
	font-weight: bold;
	color: #fff;
	border-radius: 50px;
	width: 70px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 15px;
}
.results.logo-style {
	padding: 6px !important;
}
.cons .title { 
	background: red; 
}
.details ul li {
	color: #fff;
	font-size: 11px;
	list-style: none;
	line-height: 20px;
	text-transform: uppercase;
}
.round span {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 10px;
	display: block;
	color: #fff;
}	

.pro_339902 .main > ul > li:first-child::before,
.pro_339903 .main > ul > li:first-child::before,	
.pro_339873 .main > ul > li:first-child::before,
.pro_339874 .main > ul > li:first-child::before,	
.pro_333497 .main > ul > li:first-child::before,  
.pro_333498 .main > ul > li:first-child::before	 {
	background: url('/assets/img/uploads/2025/02/Stars.webp') !important;
	content: " ";
	width: 14px;
	display: inline-block;
	background-position: top center !important;
	background-size: 75px !important;
	background-repeat: no-repeat !important;
	height: 12px;  
	margin-right: 5px;
    margin-left: 1px;
}
.details ul li::before {
	background: url('/assets/img/uploads/2025/02/check.png') !important;
	content: " ";
	width: 20px;
	display: inline-block;
	background-position: center !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	height: 12px;
}
.details ul {
	padding: 0;
}
.fa.fa-question {
	background: #434343;
	font-size: 9px;
	padding: 3px;
	border-radius: 50px;
	width: 17px;
	text-align: center;
}

.fa.fa-question::after {
	content: "Creative designs, captions and hashtags";
	position: absolute;
	text-align: left;
	margin-left: 10px;
	letter-spacing: 0.5px;
	background: #202020;
	text-transform: ;
	z-index: 999;
	padding: 10px;
	color: #fff;
	line-height: 16px;
	border-radius: 14px;
	font-size: 8px;
	opacity: 0;
}
.fa.fa-question:hover::after {
	opacity: 1;
}	
@media (max-width:767px){
section > .container {
	padding: 0 20px;
}
.work.logosection.best_seller.bgplaingrey, .pricing {
	padding: 20px;
}
th {
	padding: 10px;
}	
.socials .items:first-child {
	width: 100%;
	margin-bottom: 30px;
}	
.links {
	display: block;
	margin-top: 15px;
}	 
.results-container.alert.alert-info.mt-3.row.row-logo-styles {
	max-width: 270px;
	margin: 0 auto;
}	
}
.links {
	margin-bottom: 20px;
}
.tk-switch-wrap p {
	padding: 0 20px;
	font-size: 13px;
	margin: 10px;
	text-align: center;
}
.gfield_label.gform-field-label {
	display: none !important;
}
@media (min-width: 1400px) {
.faqfull .accordion-button {
	font-size: 19px; 
}	
#quote {
	margin-top: 10px;
	margin-bottom: 50px;
}
#quote .main-title {
	font-size: 35px;
	color: #f4f4f4;
	margin-top: 10px;
}	
#quote .col-lg-5 {
	border-left: 1px solid #cccccc26;
}
	.main-title {
		font-size: 48px;
		color: #f4f4f4;
	}
	.tk-constant-box {
		min-height: 600px;
	}
	.details .main > ul {
		padding: 0;
		min-height: 340px;
	}
}
.toggle-slider {
        position: absolute;
        top: 5px;
        bottom: 5px;
        left: 5px;
        width: 33.33%;
        background-color: #0073fc;
        border-radius: 30px;
        transition: transform 0.3s ease;
        z-index: 1;
    }
    .toggle-container {
        display: flex;
        align-items: center;
        background-color: transparent;
        border-radius: 30px;
        padding: 0;
        width: 450px;
        position: relative;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        margin: 10px auto 10px;
        border: 1px solid #474747;
        margin-top: 50px;
    }
    .toggle-container label {
        flex: 1;
        text-align: center;
        font-size: 14px;
        color: #fff;
        cursor: pointer;
        position: relative;
        z-index: 2;
        transition: color 0.3s ease;
        padding: 10px;
    }
    .toggle-container input[type="radio"] {
        display: none;
    } 
    input#monthly:checked ~ .toggle-slider {
        transform: translateX(0);
    }
    input#quarterly:checked ~ .toggle-slider {
        transform: translateX(100%);
    }
    input#yearly:checked ~ .toggle-slider {
        transform: translateX(195%);
    }
    input#monthly:checked ~ label[for="monthly"],
    input#quarterly:checked ~ label[for="quarterly"],
    input#yearly:checked ~ label[for="yearly"] {
        color: #ffffff;
    }	
.content-area {
	background: #0b0b0b !important; 
}	
.socials .items {
	display: inline-block;
	vertical-align: middle;
}
.socials .items img {
	height: 46px;
	margin-right: 4px;
}
.items {
	font-weight: 300;
	font-size: 14px;
}
.items b {
	font-weight: 600;
	margin-top: 6px;
	display: block;
}
.socials {
	margin-top: 30px;
}
.maindesc, .service_desc p {
	color: #f2f1f1 !important;
	font-weight: 300 !important;
	font-size: 15px; 
	max-width: 750px;
	margin: 15px auto;
	line-height: 20px;
}
#webpackages {
	padding-top: 70px;
}	
.service_main {
	padding-top: 180px;
}
.service_desc h1 {
	font-size: 47px;
	font-weight: 800;
	line-height: 60px;
	text-align: center;
	display: block;
	width: 100% !important;
	text-transform: uppercase;
	margin-top: 15px;
	/* display: block; */
	margin-bottom: 15px;
}
.col-lg-12.col-md-12.service_desc > span {
	margin-bottom: 10px;
	display: block;
}
.service_desc h1 span {
	color: var(--primary-color);
}
.subtitle {
	color: var(--primary-color);
	font-size: 18px; 
}
.mins {
	text-align: center;
	font-weight: 600;
	padding: 80px 0 20px 0;
}
.container.logos {
	padding-bottom: 60px;
}	
.maintitle {
	font-size: 40px;
	font-weight: 800;
	line-height: 1.2em;
	cursor: none;
	text-transform: uppercase;
}
	.pricing {
	margin-top: 50px;
}

	.subtitle, 
.section-title span.subtitle{
	display: inline-block;
	position: relative;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.1em;
	padding-left: 24px;
	margin-bottom: 10px;
}
.serice_img {
	display: inline-block;
	width: 15%; 
} 
.service_block { 
	background: url(/assets/other/themes/thebusinesstoolkit/assets/images/pricing-item-bg-shape.html) no-repeat; 
	padding: 20px;
	border-radius: 20px;  
	background-position: top left;
	background-size: auto;
	border: 1px solid #FFFFFF1A;
	backdrop-filter: blur(100px);
	-webkit-backdrop-filter: blur(100px);
	border-radius: 20px;
	padding: 30px;
	overflow: hidden;
} 
.serv_title {
	font-size: 22px;
	font-weight: 800;
	letter-spacing: 0.5px;
	color: var(--primary-color);
}
.tk-line {
	margin-top: 16px;
}
.serv_desc {
	font-size: 13px;
	color: #d3dbe5;
	display: block;
	margin-top: 5px;
}
.min2 {
	margin-bottom: 50px;
	 position: relative;
}
.min3 {
	margin-top: 100px;
	margin-bottom: 30px;
}	
	.starmini {
	margin-left: -5px;
	width: 15px;
}
.maintitle.caps {
	text-transform: uppercase;
}	
.accordion * {
	background: transparent !important;
	border-radius:0;
}
.bgservicesection {
	padding-bottom: 30px;
}	

.section-header {
	background: var(--primary-color);
	padding: 15px 15px 10px 15px;
	margin-top: -7px;
}	
.position {
	font-size: 12px;
	font-weight: 300;
	color: #d3cfcf;
}	 
.customreviews {
	background: url('/assets/img/uploads/2025/02/glow-2.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	padding-bottom: 60px;
}

.links a {
	text-align: center;
	display: block;
	text-decoration: underline;
	font-size: 11px;
	color: #c8c8c8;
	color: ;
}
.round span::after {
	font-size: 12px;
	font-weight: 300;
	margin-left: 5px;
	vertical-align: middle;
}
#input_36_5 option {
	font-family: arial;
	border: none;
}	 
#gform_submit_button_36 {
	font-size: 15px;
	max-width: 210px;
}
.round span::after {
	content: "Monthly";
}	 
.btns {
	background: #0073fc;
	color: #fff !important;
	font-size: 13px;
	font-weight: 700;
	padding: 7px 14px;
	display: inline-block;
	border-radius: 50px;
	margin-bottom: 15px;
}
.container.plogos {
	padding-bottom: 90px;
}	
.kevin { 
	border: 7px solid var(--primary-color); 
}
#quote .gform_wrapper.gravity-theme .gfield input, 
#quote .gform_wrapper.gravity-theme .gfield select {
	background: #fff !important;
	border-radius: 50px !important;
	color: #000;
}
	.fullp a, .button.themebutton {
	background: var(--primary-color) !important; 
	font-weight: 500 !important;
	border-radius: 50px !important;
	}
#gform_submit_button_36{
	background: var(--primary-color) !important; 
	font-weight: 500 !important;
	width: 100% !important;
	max-width: 100%;
	border-radius: 50px !important;
}
.ginput_container.ginput_container_select::before {
	color: #000;
}	
	
.col-lg-12.col-md-12.service_table, .calls {
	border: 1px solid #474748;
	border-radius: 20px;
	box-shadow: 0px 0px 40px #cccccc38;
	padding: 30px !important;
	margin-bottom: 20px;
	margin-top: 40px;
	padding: 0 !important;
	padding: 20px 40px !important;
}
.work.logosection.best_seller.bgplaingrey .container {
	padding: 0 !important;
}	
.thead {
	border-bottom: 1px solid #262626 !important;
}
th {
	padding: 15px 10px;
}
tbody tr + tr th {
	font-weight: normal;
	color: #ccc;
}
.col-lg-12.col-md-12.service_table td, .col-lg-12.col-md-12.service_table th {
	border-bottom: 1px solid #262626;
}
.service_table tr td:last-child {
	border-right: 0 !important;
}
.col-lg-12.col-md-12.service_table tr:last-child th, 
.col-lg-12.col-md-12.service_table tr:last-child td {
	border-bottom: none !important;
}	
.kevintest .container .col-lg-5.col-md-5 {
	background: url('/assets/img/uploads/2025/02/glow-2.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.no {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ff0000' viewBox='0 0 256 256'%3E%3Cpath d='M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 28px;
}
.yes {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ffffff' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 28px;
}
tr td.yes:last-child {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%2334bb46' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 28px;
}	
.price td {
	text-align: center;
	font-weight: bold !important;
	padding-bottom: ;
}
.thead th + th {
	width: 190px;
	text-align: center;
	padding: 10px 0px !important; 
}
.work.logosection.best_seller.bgplaingrey {
	background: transparent;
}
.work .main-title.mobbig {
	font-weight: 800;
	text-transform: uppercase;
	font-size: 38px;
	letter-spacing: 0.3px;
} 
.work .logo-slide article {
	border-radius: 10px !important;
	overflow: hidden !important;
	border: 2px solid color-mix(in srgb, var(--primary-color) 26%, transparent);
}
.calls .col-lg-4 {
	padding: 50px 60px 30px;
	text-align: center;
}
.service_outer p {
	font-size: 12px;
	color: #ccc;
}
.service_outer b {
	font-weight: 500;
	font-size: 18px;
	margin-bottom: 6px;
	display: block;
	margin-top: 20px;
}	
.bgblack.logosection.minlogos .logo-slide, .logosection.best_seller.bgplaingrey .logo-slide {
	background: transparent !important;
}

.logosection .main-title {
	float: left;
}	
.fullp {
	text-align: center;
	float: right;
	margin-top: 15px;
}
#webpackages .logo-slide {
	box-shadow: none;
	border: 1px solid #474747;
	border-radius: 15px;
}
#webpackages .logo-slide {
	padding: 0 !important;
}
#webpackages .tk-product-info {
	padding: 20px 10px 0 !important;
}
#webpackages .logo-slide .tk-product-info p.tk-title {
	color: #fff;
	font-size: 18px;
	margin-bottom: 2px;
	font-weight: 500 !important;
}
#webpackages .logo-slide a.tk-more-button {
	background: var(--primary-color) !important;
	box-shadow: none;
	border: 1px solid var(--primary-color);
	border-radius: 8px;
	text-transform: capitalize !important;
	padding: 5px 10px !important;
	font-size: 12px;
}
.tk-discount {
	border: 1px solid var(--primary-color);
}
#webpackages .logo-slide .tk-product-info p.tk-discount {
	box-shadow: none;
	padding: 0 !important;
	height: auto;
	background: transparent;
	border-radius: 8px;
	padding: 6px 10px 0 !important;
	font-size: 12px;
}
.logo-slide .tk-feature-list ::marker {
	color: var(--primary-color);
}
.tk-price.tk-original-price span {
	color: #CECDCE  !important;
}
.tk-category {
	margin-bottom: 15px !important;
}	
.logo-slide .tk-feature-list li span {
	position: absolute;
	background: #000;
	padding: 10px;
	font-size: 12px;
	letter-spacing: 0;
	text-transform: capitalize;
	line-height: 17px;
	z-index: 99;
	display: none;
}
 .logo-slide .tk-feature-list li span {
	font-size: 10px;
	line-height: 15px;
	width: 125px;
}
.live span, .logo-slide .tk-feature-list li .fas.fa-info-circle:hover + span {
	display: inline-block;
}
.calls img {
	height: 50px;
	object-fit: contain;
	width: 60px;
	margin-bottom: 10px;
}
.cta {
	text-align: center; 
}
.cta img {
	height: 40px;
	width: unset;
	margin: 10px auto;
}
.mobbtn {
	color: var(--primary-color);
}	
#webpackages {
	padding-bottom: 100px;
}
	.bgblack.customreviews {
	background: transparent !important;
}
	.section-header {
	background: #00000052;
	padding: 15px 15px 10px 15px;
	margin-top: -7px;
	border: none;
}
	.bgblack.customreviews p a {
	color: var(--primary-color) !important;
}
.col-lg-6.col-md-6.text-center.logosera * {
	border-color: #ffffff21 !important;
}
.hero-review-box {
	margin-left: 15px;
	margin-top: 30px;
	font-size: 12px;
}
.hero-review-box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.hero-review-box ul li {
	display: inline-block;
	font-weight: 500;
	margin-right: 10px;
	vertical-align: text-bottom;
}
.hero-review-box ul li img {
	max-width: 15px;
}
.trustedby {
	margin-top: 7px;
	display: block;
	font-size: 12px;
}	
.wearetrusted {
	display: inline-flex;
}	
.hero-review-box .fa-solid {
	color: var(--primary-color);
}	
.hero-review-box.facebook {
	margin-left: 23px;
}
.hero-review-box.facebook {
	border-left: 1px solid #ffffff21;
	padding-left: 20px;
}	

.hero-images {
	position: relative;
	border-radius: 50px 50px 0 0;
	background: linear-gradient(180deg, var(--accent-color) 0%, var(--dark-color) 100%);
	padding: 8px 8px 0 8px;
	z-index: 2;
	overflow: hidden;
}
.full-width-video {
	overflow: hidden;
	border-radius: 45px;
}
video {
	width: 100%;
}	
.logos .col-lg-2.col-md-2.col-xs-2 {
	padding: 20px 10px 10px;
}
.hero-images {
	position: relative;
	border-radius: 50px 50px 0 0;
	background: linear-gradient(180deg, var(--primary-color) 0%, #ccc0 100%);
	padding: 8px 8px 0 8px;
	z-index: 2;
	overflow: hidden;
	margin-top: 80px;
}
.logos .col-lg-2.col-md-2.col-xs-2 .content.text-center {
	position: relative;
	background: url(/assets/other/themes/thebusinesstoolkit/assets/images/pricing-item-bg-shape.html) no-repeat;
	background-position: top left;
	background-size: auto;
	border: 1px solid var(--divider-color);
	backdrop-filter: blur(100px);
	-webkit-backdrop-filter: blur(100px);
	border-radius: 10px;
	padding: 5px 10px;
	overflow: hidden;
}
		
.ctabuttons	  { 
	margin-top: 40px; 
}
.ctabuttons .button.themebutton {
	display: inline-block;
	margin: 0px 10px 0 10px;
	padding: 15px 40px;
	border-radius: 50px !important;
	width: 200px;
}
	

.feature-item-content .pricing-body ul li::marker {
	color: var(--primary-color);
}	
.tk-more-button, .tk-discount {
	border-radius: 50px !important;
}	
.ti-review-item .ti-inner {
	border-radius: 15px !important;
}	
	}	@media(max-width:767px){
		.ctabuttons .button.themebutton {
			display: inline-block;
			margin: 10px 5px 0 5px;
			padding: 10px 20px;
		}
		.hero-review-box ul li { 
			font-size: 10px;
		}
		.col-lg-12.col-md-12.service_desc p {
			font-size: 13px;
			line-height: 21px;
		}
		.logos .col-lg-2.col-md-2.col-xs-2 {
			margin: 0;
			padding: 5px;
		}
		.logos .row.align-items-center.gy-4 {
			margin-top: 50px;
		}
		.container.logos {
			padding-bottom: 0;
		}
		.col-lg-12.col-md-12.service_table, .calls { 
			padding: 20px 10px !important;
		}
		.col-lg-12.col-md-12.service_table td, 
		.col-lg-12.col-md-12.service_table th {
			font-size: 12px;
		}
		.service_main {
			padding-top: 60px;
		}
	}
	.main-title span, .maintitle span {
	color: var(--primary-color);
}
.our-brands-box {
	position: relative;
	border: 1px solid #ffffff1a;
	background: url(/assets/other/themes/thebusinesstoolkit/assets/images/brands-box-bg-shape.html) no-repeat;
	background-size: cover;
	background-position: top left;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	backdrop-filter: blur(100px);
	-webkit-backdrop-filter: blur(100px);
	border-radius: 30px;
	padding: 60px;
	overflow: hidden;
}	
#quote p {
	max-width: 600px;
}
#quote .gform-theme--foundation .gform_fields { 
	column-gap: 20px !important;
	row-gap: 20px !important;
}
#quote #gform_submit_button_1 {
	background: #bff747;
	width: 100%;
	border-radius: 50px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	padding: 15px;
}
#quote .gform-body.gform_body input {
	border: none;
	width: 100%;
	/* border-radius: 50px; */
	padding: 0 20px;
	height: 45px;
	font-size: 15px;
	background: #fff !important;
	color: #000 !important;
	border-radius: 50px !important;
}
#gform_1_validation_container {
	display: none;
}
.footer-work-together {
	padding: 60px 0px;
	border-bottom: 1px solid #cccccc1a;
}

.work-together-box h2 {
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}


	@media(min-width:767px){
	.work-together-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.footer-work-together h2 {
	font-size: 150px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 1em;
	text-align: center;
}
	}	
	@media(max-width:767px){
		.hero-review-box .fa-solid {
	font-size: 9px;
}
		.col-lg-12.col-md-12.service_table {
	padding: 16px !important;
}
		.col-lg-12.col-md-12.service_table td, .col-lg-12.col-md-12.service_table th {
	font-size: 12px;
}
		.service_main {
	padding-top: 50px;
}
		.bgservicesection {
	padding-bottom: 0;
}
		.bgservicesection .container.logos {
	padding-bottom: 0;
}
		.logos .col-lg-2.col-md-2.col-xs-2 {
	padding: 0px 5px 0px;
}
		.footer-work-together {
	padding: 0;
}
		.work-together-btn img {
	position: absolute;
	top: 20px;
	width: 70px !important;
	margin: 0 auto;
	left: 0;
	right: 0 !important;
}
		.min2 {
			margin-bottom: 20px;
			position: relative;
			margin-top: 30px;
		}
		.col-lg-12.col-md-12.service_desc {
			margin-top: 80px;
		}
		.row.gy-4.align-items-center > .service_desc h1 {
				font-size: 32px;
				line-height: 38px;
				margin-top: 0;
			}
		.maintitle {
			font-size: 24px;
			font-weight: 800;
			line-height: 1.3em;
		}
		.our-brands-box.service_desc {
	padding: 40px 20px;
}
		.logos .row.align-items-center.gy-4 {
	margin-top: 0;
}.cta {
	text-align: center;
	padding: 0;
}
		.pricing {
	margin-top: 0;
}
		.mobbig.main-title {
	font-size: 32px !important;
	text-align: center;
	margin-top: 15px;
}
		.what-we-do-image {
	margin-bottom: 20px;
}
		th {
			padding: 10px !important;
		}
		#webpackages {
	padding-top: 20px;
}
		#webpackages {
	padding-bottom: 40px;
}
	.pricing.mainp {
	margin-top: 50px;
}	
		.what-do-body-box img {
	width: 50px !important;
}
	}	
.product-card.tk-text-block img {
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}

@media(min-width:768px) and (max-width:1199px) { 
	.service_block { 
		min-height: 160px;
		padding: 20px;
	}
	.col-md-3 {
		flex: 0 0 auto;
		width: 50%;
	}
	.work.logosection.best_seller.bgplaingrey {
		padding: 30px;
	}
	.what-we-do-image {
		margin-bottom: 20px;
	}
	.footer-work-together h2 {
		font-size: 90px; 
	}	
	.what-we-do-item.wow.fadeInUp {
		width: 100%;
	}
	.row.gy-4.align-items-center .col-md-4 {
		flex: 0 0 auto;
		width: 50%;
	}
}
.main-title.inlinetitle {
	display: inline-block;
}	
.innerhead {
	margin-top: 15px;
}
.servicedesc ul {
	margin-top:5px;
}
.servicedesc ul li {
	font-size: 12px;
	line-height: 18px;
	color: #a3a5a7;
} 
.included {
	margin-top: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}

.small-title {
	font-size: 12px;
	font-weight: bold;
}
.servicedesc ul {
	padding-left: 12px;
}
.servicedesc ul li::marker {
	color: var(--primary-color);
}
.refer {
	font-size: 32px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
}
.refer span {
	color: var(--primary-color);
}
.faqfull .accordion-body {
	padding: 0 20px 20px;
}
