/*
Theme Name: SEOLounge
Theme URI: https://seolounge.radiantthemes.com/
Author: RadiantThemes
Author URI: https://themeforest.net/user/radiantthemes
Description: SEOLounge is feature packed WordPress theme with designs made for SEO agencies & digital marketing agencies. While developing this theme, we made sure the theme is easy to use and highly customizable. The theme is built with 150+ original pre-designed template blocks which you can simply drag and drop to include in your design to create a completely new design of your own. Play with drag & drop template block builder option to make your own template. Seolounge has potential of making thousands of combinations of design. It also has unlimited theme color option. Enjoy Seolounge!
Version: 4.0.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: seolounge
Tags:  SEO, Marketing, Company, custom-colors, Woocommerce, theme-options, left-sidebar-, right-sidebar, header options, sticky post, translation ready, threaded comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

seolounge is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
.SidebarContactform  .vc_column-inner {
    padding-top: 15px!important;
    padding-bottom: 10px!important;
}

.SidebarContactform  h3.vc_custom_heading {
    text-align: center!important;
}

.inner_banner_breadcrumb #crumbs {
    font-family: Rubik;
    line-height: 26px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff!important;
    font-size: 16px;
}
table.servicesTbl tr td {
    background-color: white;
}
.servicesTbl th, .servicesTbl td {
    padding: 5px;
    text-align: center;
    font-weight: 400;
    color: black!important;
}
.radiantthemes-button .radiantthemes-button-main>.placeholder {
    position: relative;
    color: black;
}
.wraper_header_top>.container { padding-top: 5px; }
.rt-fancy-text-box.element-four>.holder>.heading>.title a {
    color: white!important;
}
ul.top-head-list-btn {
    display: inline-block;
   
    vertical-align: top;
    padding: 9px 20px 8px;
    border-radius: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    margin-left: 10px;
}
ul.top-head-list-btn i.fa.fa-line-chart { display: none;}
ul.top-head-list-btn {border: 2px solid #fff;background: transparent!important; line-height: 14px;}
ul.top-head-list-btn:hover { background: #fff!important; color: #ff9e30!important;}
ul.top-head-list-btn:hover a {color: #ff9e30 !important;}
.top-head-list-btn a.btn.btn-one {
    color: white;
}
.header_top {
    align-items: center;
    display: flex;
}
.header_top_item .header-data-social ul.social {
    display: inline-block;
    vertical-align: middle;
    margin-top: 11px;
    text-align: center;
    font-size: 0;
}
.header_top_item ul.contact li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-left: 17px;
    padding-right: 17px;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 25px;
}
.radiantthemes-button .radiantthemes-button-main>.placeholder {
    position: relative;
    color: #ffffff;
}
a.radiantthemes-button-main {
    background-color: #ff9e30;
}
.radiantthemes-button-main .placeholder:hover {
    color: radiantthemes-button-main;
    color: #ff9e30;
}
.rt-fancy-text-box.element-four>.holder>.heading>.title a {
    color: #000 !important;
}
div#fancy-box-pl .title a {
    color: #fff !important;
}
div#btu-pl a.radiantthemes-custom-button-main.vc_custom_1710158697539 {
    background-color: #ff9e30;
}
div#btu-pl a.radiantthemes-custom-button-main.vc_custom_1710158697539:hover {
    background: #fffcfc !important;
    color: black !important;
}
.wraper_footer.style-six ul li a {
    color: #ffffff;
}
div#bb-pl a.radiantthemes-custom-button-main.vc_custom_1710226911946 {
    background-color: #ff9e30;
}
p.heading-top-list {
    font-size: 14px;
    text-align: center;
    margin: 0;
    line-height: 19px;
    color: #fff;

}
.header_top_item ul.contact li.phone {
    padding-left: 15px;
    margin-left: 21px;
}
.header_top_item ul.contact li.phone:after {
    content: '\f095';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    top: 1px;
}
.header_top_item ul.contact li.email:after {
    content: aquamarine;
    content: '\f0e0';
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    top: 1px;
}
.header_top_item ul.contact li.email {
    padding-left: 20px;
    margin-left: 20px;
}
.header_top_item .header-data-social ul.social {
    display: inline-block;
    vertical-align: middle;
    margin-top: 11px;
    text-align: center;
    font-size: 0;
    display: none;
}

@media(max-width:768px){
	.vc_custom_1707905235894 ,.vc_custom_1707905480334{
		  font-size: 25px !important;
    line-height: 1.4 !important;
	}
	.vc_column-inner.vc_custom_1707816075791 {
    margin-bottom: 0px !important;
}
	.vc_custom_1707814713222 {
 font-size: 25px !important;
    line-height: 1.4 !important;
}
	h1#knowyourleads {
    font-size: 35px !important;
    line-height: 45px !important;
}
.inner_banner_main .title {
    font-size: 30px !important;
    line-height: 42px !important;
}
.post.single-post .entry-header .entry-title {
    font-size: 25px !important;
}	
.single.single-post .entry-content h2 {
    font-size: 25px;
    line-height: 1.4 !important;
}	
.default-page h3 {
    font-size: 25px !important;
    line-height: 1.4 !important;
}	
div#custom-column-set .rt-counterup {
    font-size: 25px !important;
    line-height: 1.4 !important;
}
	div#getintouchleads .vc_column-inner {
    padding-top: 0px;
}
h2#ourotherleads {
    text-align: left !important;
}	
div#popupleads {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}	
div#trendingleads {
    padding-top: 0px !important;
	  padding-bottom:0px !important
}	
	h2#instagramstoriesleads {
    padding-top: 30px;
}
	h2#linkdinleads {
    padding-top: 30px;
    margin-top: 10px;
}
h3.vc_custom_heading.font-weight-bold.wpb_animate_when_almost_visible.wpb_top-to-bottom.top-to-bottom.wpb_start_animation.animated {
    font-size: 30px !important;
    line-height: 40px !important;
}
.vc_custom_1706608206092 {
    font-size: 25px !important;
    line-height: 35px !important;
}	
	div#quickleads .vc_column-inner.vc_custom_1710325713895 {
    margin-bottom: 0px !important;
}	
div#prientnewsleads p {
    font-size: 15px !important;
    line-height: 27px !important;
}

div#prientnewsleads {
    padding-top: 0px !important;
}	
div#latestblogleads {
    padding-top: 0px !important;
}	
div#faqleadsdubai .vc_column-inner.vc_custom_1706079681441 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
div#marketingleads .vc_column-inner.vc_custom_1706069891155 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}	
	div#marketingleads {
    padding-bottom: 0px !important;
}
.vc_column-inner.vc_custom_1706605970971 {
    margin-bottom: 0px !important;
}	
	div#ulshopersleads .vc_column-inner.vc_custom_1710392665205 {
    margin-bottom: 0px !important;
}
	
	
}

.radiantthemes-button .radiantthemes-button-main:hover {
    background-color: #ffffff !important;
    color: #ff9e30 !important;
}



body.archive .wraper_inner_banner {
    background-image: url(https://leadsdubai.com/wp-content/uploads/2024/04/blog-page-banner-jpg.webp) !important;
}
body.archive .inner_banner_main .title {
    color: #000;
    text-transform: uppercase;
    font-size: 32px !important;
    line-height: 1.2;
    border-bottom: 4px solid #e91616f7;
    max-width: 720px;
    margin: 0 auto;
}
body.archive .inner_banner_breadcrumb #crumbs {
    color: #000 !important;
}
ul.top-head-list-btn a:hover {color: #ff9e30 !important;}
.row.center-text.InterestedinMarketing .wpcf7-validates-as-required.checkinput {
    border: none!important;
    padding: 0!important;
    display: block;
    background: transparent;
    height: auto;
}


.home .wpcf7-form-control {
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    color: #252525;
    background-color: #ffffff;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-radius: 3px 3px 3px 3px;
    width: 100%;
    resize: none;
    appearance: none;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.header_top_item ul.contact li:only-child { padding-left: 14px; padding-right: 0; }
.header_top_item ul.contact li a { padding-left: 15px; }
.telegram-ico svg { width:30px; height:30px } .telegram-ico path { fill: #ff9e30; font-size: 20px; }
.leadcal  a { font-size: 16px!important; }
.servicesSection .inrDiv { padding: 0; margin-top: 30px; }
.ldBtn.btnBlack.rowvi a {
    margin-bottom: 10px;
}
.ldBtn.btnBlack.rowvi {
    display: flex
;
    gap: 10px;
}
@media only screen and (max-width: 600px) {
.wraper_header.style-three.static-header {overflow-x: hidden;}
	.ldBtn.btnBlack.rowvi {
    display: bloack;
    gap: 10px;
}
}
@media only screen and (max-width: 500px) {
.header_main .brand-logo>.brand-logo-table>.brand-logo-table-cell { display: flex; } a.call-header { font-weight: bold; } .header_main  img { max-width: 95px!important; }
}