/******************************Custom css*************************************/
@font-face {    font-family: 'Roboto';   font-weight:400;
    src: url('https://digitalbusinesscards.in/wp-content/themes/vincent-child/Roboto-Regular.woff') format('woff');}
@font-face {    font-family: 'Poppins';   font-weight:400;
    src: url('https://digitalbusinesscards.in/wp-content/themes/vincent-child/poppins-regular.woff') format('woff');}

/************************************/	
	
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');

/************************************/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');

/************************************/

.fb_customer_chat_bubble_animated_no_badge  {    bottom: 65pt !important;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--afwc-dashboard {display:none;}



/************************************/

body, p {font-family: 'Poppins' !important; }

h1, h2, h3, h4, h5, h6 {font-family: 'Poppins' !important;}
	
header#site-header #main-nav > ul > li > a {    line-height: 125px;    font-family: 'Poppins';    font-size: 16px;
    font-weight: 400;    letter-spacing: 0px; text-transform: uppercase;}
header#site-header #main-nav > ul > li {    padding: 0 25px;}	
header#site-header .search-style-fullscreen {    margin: 42px 0 0px 0;     display: none;}	
.header-style-2 #site-header.is-fixed:after{opacity:1 !important;}
.header-style-2 #site-header.is-fixed  #site-logo-inner img {     width: 80px;    margin-top: 11px;}
.header-style-2 #site-header.is-fixed  #site-logo-inner {    margin: 4px 0px 2px 0px;}

.header-style-2 #site-header.is-fixed #main-nav > ul > li > a {    line-height: 79px;    height: 70px;}
.header-style-2 #site-header.is-fixed  .search-style-fullscreen .search-submit {line-height:0px;}
a#slider-3-slide-3-layer-7 {    border: 2px solid #fff;    padding: 2px 16px !important;    border-radius: 53px !important;
    line-height: 37px !important;}
a#slider-3-slide-3-layer-6 {    border: 2px solid #fff;    padding: 2px 16px !important; border-radius: 53px !important;    line-height: 37px !important;}
a#slider-3-slide-3-layer-7:hover {    background: #432c7e;}
a#slider-3-slide-3-layer-6:hover {    background: #432c7e;}
rs-layer#slider-3-slide-3-layer-4 {    border: 2px solid #fff;    padding: 2px 16px !important;    border-radius: 53px !important;
    line-height: 37px !important;}
rs-layer#slider-3-slide-3-layer-4:hover {    background: #432c7e;}


.header-style-2 #main-nav > ul > li.pay52 > a span {    border: 2px solid #fff;    padding: 9px 35px !important;    border-radius: 53px !important;    line-height: 37px !important;    background: #fff;    color: #443f3f;
    font-size: 16px;    font-family: 'Poppins';}
.header-style-2 #main-nav > ul > li.pay52 > a span:hover {    background: #432c7e;    color: #fff;}




.header-style-2.header-has-line #site-header {    border-bottom: 0px solid #fff !important;}	
.header-style-2 #main-nav > ul > li > a span:before {background-color: #e81d55 !important;}
.app99, .app98 {width:29px !important; margin-top: 3px;}

.nav-top-cart-wrapper {display:none;}
body.woocommerce-page button.single_add_to_cart_button.button.alt {background-color: #432c7e;}
body.woocommerce-page #main-content {    padding: 85px 0px !important;}
body.woocommerce-page #featured-title .main-title {opacity: 0;}
body.woocommerce-page .woo-single-post-class .summary .product_meta {display:none;}

body.woocommerce-page  .woocommerce-form-coupon-toggle {  display: block !important;}
form.checkout_coupon.woocommerce-form-coupon button.button {    border: 2px solid #000;
    padding: 2px 16px !important;    border-radius: 53px !important;    line-height: 37px !important;
    color: #443f3f !important;    font-size: 18px !important;    font-family: 'Poppins';
    background: #fff !important;    font-weight: 400;}
form.checkout_coupon.woocommerce-form-coupon button.button:hover {	background: #432c7e !important;
color: #fff !important;}





#featured-title.centered .title-group {text-align:left !important;}
#featured-title .main-title {      font-size: 40px !important;     padding-top: 75px !important;  font-weight: 600;    color: #fff;     font-family: Poppins !important;     font-weight: 600 !important;}
#featured-title.centered #breadcrumbs {display:none !important;}	
	
#first-section.rk1 {    padding-top: 75px; padding-bottom:75px;}	
#first-section.rk1 h2 {    font-size: 35px;    padding-bottom: 30px;   font-weight: 300;    color: #ba1d56;}
#pph6 h2 { font-size: 35px; padding-bottom: 30px; font-weight: 300;
color: #ba1d56;}
#first-section.rk1 p{	    color: #443f3f;    font-size: 18px;    line-height: 32px;    font-family: 'Poppins';
    font-weight: 400;}
#first-section.rk1 	p.popmake-5527.popmake-finalvid.btnkl5 {    border: 2px solid #000;    padding: 2px 16px !important;
    border-radius: 53px !important;    line-height: 37px !important;   display: inline-block;    margin-top: 30px;}
#first-section.rk1 	p.popmake-5527.popmake-finalvid.btnkl5:hover {background: #432c7e;    color: #fff;}
#first-section.rk1 .wpb_raw_code.wpb_content_element.wpb_raw_html {text-align:center;}	
#first-section.rk1 .app98 {margin-top: -3px;}	

.fea9 .fe8 p {   /* margin-bottom: 28px;*/}	
.fe8 {  padding: 20px 0px 0px 0px;  text-align: center; }	
.fe8 h3 { margin-top: 12px;   font-size: 22px;    font-family: 'Poppins';  margin-top:12px;  text-transform: capitalize;}	
.fe8 p {    color: #443f3f;    font-size: 18px;    line-height: 32px;    font-family: 'Poppins';font-weight: 400; }	
.pp1.wpb_column.vc_column_container.vc_col-sm-6 {  border-right: 1px solid #D4D4D4;    border-bottom: 1px solid #D4D4D4;}
.pp2.wpb_column.vc_column_container.vc_col-sm-6 {    border-bottom: 1px solid #D4D4D4;}	
.pp3.wpb_column.vc_column_container.vc_col-sm-6 {    border-right: 1px solid #D4D4D4;}	
#hunk3 {    background: #f4f4f4;    padding-top: 75px; padding-bottom:75px;}	
#hunk3 .hjio.wpb_column.vc_column_container.vc_col-sm-6 {  /*  padding-top: 60px*/ }
#hunk3 .wpb_single_image img {padding-top:200px;}


#hunk4 {    padding: 70px 0px;}
#hunk4 h3 {      font-size: 35px;    padding-bottom: 30px;    font-weight: 300;    color: #ba1d56;}
#hunk4  .vincent-headings {padding-top:120px; text-align: right;}


#hunk5 {    padding: 70px 0px;}
#hunk5  .vincent-headings {padding-top:120px;}

#hunk6 {    padding: 70px 0px;}
#hunk6  .vincent-headings {padding-top:120px; text-align: right;}


#hunk7 {padding-top:45px;}	
#hunk7 h3 {font-weight: 300;    padding-top: 135px;    font-size: 24px;    padding-left: 100px;}	
	
#hunk8 {        background-attachment: fixed;   padding: 190px 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}	
#hunk8 h2 {	     font-size: 35px;    font-weight: 300;    color: #fff;   }
#hunk8 p{   font-size: 18px;    line-height: 32px;    font-family: 'Poppins';font-weight: 400;}
#hunk8 ul  {list-style: none; font-size: 18px;       color: #fff; line-height: 32px;    font-family: 'Poppins';font-weight: 400;}
#hunk8 ul li {margin-bottom: 10px;}
#hunk8 .wpb_text_column {text-align:center;}
#hunk8 ul li:before {  display:none;  content: "";    position: absolute;
    background-image: url(https://digitalbusinesscards.com.au/wp-content/uploads/2020/07/le.png);
    width: 36px;    height: 48px;      margin-left: -39px;   background-repeat: no-repeat;    background-size: contain;}


#hunk9 {    padding: 90px 0px 50px 0px;}	
#hunk9	.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content p {    font-family: 'Poppins';    font-style: normal;
    font-size: 18px;    line-height: 32px;    margin-bottom: 25px;}
#hunk9 .tss-carousel h3.author-name {/*display: inline-block;*/ text-transform: uppercase;      font-size: 20px;   color: #c01d55;}	
#hunk9  .tss-wrapper h4.author-bio {font-size: 16px; color: #ababab !important;    display: inline-block;    padding-left: 10px;}	
#hunk9 .owl-theme .owl-nav.disabled+.owl-dots	 {display:inline-block;}
#hunk9 	.tss-wrapper .owl-theme .owl-dots .owl-dot.active span {background:#432c7e !important;}
#hunk9	.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content:before {    content: "\e962";
    font-family: 'vincent' !important;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    font-size: 28px;    position: absolute;    top: 11px;    left: 30px;
    color: #d2d2d2;}
#hunk9 .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content{    padding-top: 50px;}	
#hunk9 .owl-theme .owl-dots .owl-dot span {width:50px; height:8px;}	
#hunk9 h2 {font-size: 35px;    padding-bottom: 30px;    font-weight: 300;    color: #ba1d56; text-transform: capitalize;}	
	


	
#hunk10 {    padding: 5px 0 25px 0px;}
#hunk10 h4 {    font-weight: 400;color: #fff;    padding-top: 30px;    font-size: 30px;}	
#hunk10 input.es_required_field.es_txt_email.ig_es_form_field_email {  min-width: 310px;   padding: 7.4px 30px 8px 15px;
    background: #fff; float: left;    border-radius: 55px 0px 0px 55px;     font-family: 'Poppins';   background-image: none;    margin-top: 30px;}
#hunk10 .es_subscription_form_submit.es_submit_button.es_textbox_button {margin-top: 30px;    background: #fff;
    color: #383838;    font-family: 'Poppins';    font-weight: 500;    border-radius: 0px 55px 55px 0px;
    margin-bottom: 10px; border-left: 1px solid #cacaca;}	

#hunk12 {    padding: 120px 0px;     background-attachment: fixed;     background-position: top center !important;}
#hunk12 h3 {        color: #fff;    padding-bottom: 15px;}
#hunk12 h4 {   font-size: 24px;    line-height: 32px;  color: #fff;}
#hunk12 .juu9 a {    font-weight: 400;    color: #ffffff !important;    border: 2px solid #fff;    padding: 5px 35px;
    border-radius: 55px;    font-size: 24px;    line-height: 32px;    margin-top: 15px;    display: inline-block;}
#hunk12 .juu9 a:hover {    background: #432c7e;}
#hunk12 .juu9 h4{font-size: 24px;    line-height: 32px;  color: #fff;}

	
	
.footer-subscribe {display:none !important;}	

#footer { border-bottom: 1px solid #565656;   padding: 80px 0px 40px 0px !important; background: #1c1c1c !important;}	
#footer	img.ppr9 {    margin-right: 35px;}
#footer #footer-widgets .widget .widget-title {    font-size: 18px;    text-transform: capitalize; letter-spacing: 0;    margin: 0 0 10px 0;    color: #fff;    font-weight: 700;    opacity: .8;}
#footer img {    width: 175px;}


#bottom .bottom-bar-menu {display:none !important;}	
#sidebar .widget.widget_links ul.no-arrow li a, #footer  #footer-widgets .widget.widget_links ul.no-arrow li a {    font-family: 'Poppins';    font-weight: 400;     color: #fff;    opacity: .8;}	
#footer  #footer-widgets .widget.widget_links ul li {padding: 2px 0 !important;}
#footer-widgets .widget.widget_socials .socials a {    color: #1c1c1c !important; }

div#copyright {      color: #fff;    opacity: .8;  font-size: 14px;   font-family: 'Poppins';}	
#bottom .bottom-bar-content	 {    font-size:14px !important;  font-family: 'Poppins';}	
#bottom {    background-color: #1c1c1c !important;}
#bottom .bottom-bar-inner-wrap:before {display:none;}
#bottom .bottom-bar-content {    color: #fff !important;     opacity: .8;}
#bottom .bottom-bar-content a { color: #fff;     opacity: .8;}


#rkab {    padding: 70px 0px;}
#rkab h2 {    font-size: 25px;    padding-bottom: 30px;    }
#rkab	p {font-size: 18px;    line-height: 32px;   font-weight: 400;}

#ab1 {padding: 70px 0px 60px 0px;}
#ab1 .vincent-headings.clearfix {    padding-top: 90px;}


#ab2 {padding: 70px 0px;}
#ab2 .vincent-headings.clearfix {    padding-top: 90px;}

#ab3 {padding: 150px 0px;     background-attachment: fixed !important;}
#ab3  h3 {font-weight: 400;}


#pri1 {    padding-top: 70px;}
#pri1 h2 {font-weight: 400;}

#rkab2 {    background: #f4f4f4;    padding: 70px;}
 #rkab2 h2 {   padding-bottom: 40px; }
#rkab2 .wpb_text_column.wpb_content_element {   padding: 25px 0px 0px 0px; text-align: center;}
 #rkab2 h3 {    font-size: 20px;  margin-bottom: 35px;  font-weight: 500;}
#rkab2 p {    margin-bottom: 5px;}
#rkab2 #lop1 .vc_col-sm-4 {    border-bottom: 1px solid #c5c5c5;    border-right: 1px solid #c5c5c5;}
#rkab2 #lop2 .vc_col-sm-4 {     border-right: 1px solid #c5c5c5;}
#rkab2 #lop1 .vc_col-sm-4:last-child { border-right: 0px solid #c5c5c5;}
#rkab2 #lop2 .vc_col-sm-4:last-child { border-right: 0px solid #c5c5c5;}

section#tea99 {    padding: 70px 0px;}
#tea99 h2.heading {margin-bottom:50px;}

section#price9 {    padding: 70px 0px;}
#price9 h2 {    margin-bottom: 44px;}

#popmake-5527.pum-container {padding:0px !important;}
.hentry .first-cat {    display: none !important;}
body.single-post .footer-has-subs #main-content {    padding-bottom: 120px !important;}
div#comments.comments-area {    display: none !important;}
#pph6 .vincent-headings p.sub-heading {font-size:17px !important;     text-align: center; color: #442d7f !important;}
#pph6 img.image-icon {    height: 50px;}
#pph6 .vincent-adv-tabs .tab-title .item-title .title {    min-height: 68px;}

#pp564 .wpb_text_column.wpb_content_element {    padding: 10px;    background: #eaeaea;    border-radius: 125px 0;}
#pp564 .pp98 h6 {       background: #ca2459;    display: inline-block;    width: 100px;    height: 100px;    border-radius: 55%;
    position: absolute;    margin-left: -14px;    margin-top: -110px;    color: #fff;    padding-top: 40px;    padding-left: 34px;}
#pp564 .pp99 h6 { background: #ca2459;    display: inline-block;    width: 100px;    height: 100px;    border-radius: 55%;
    position: absolute;    margin-left: -14px;    margin-top: -110px;    color: #fff;	    padding-top: 25px;
    padding-left: 36px;}
#pp564 h4 {    margin-top: 104px;    font-size: 29px;    color: #333d47;    text-transform: uppercase;}
#pp564 p {font-size:18px;}
#pp564 ul {list-style:none; font-size: 16px;}
#pp564 ul li span:before {    content: "\e975";    font-family: "vincent";    position: absolute;    left: 23px;    margin-top: 6px;    color: #522a77;    font-size: 9px;}
#pp564 a.hol99 {border: 2px solid #000;    padding: 2px 16px !important;    border-radius: 53px !important;
    line-height: 37px !important;    margin-bottom: 30px;    display: inline-block;}
#pp564 a.hol99:hover {background: #432c7e;     color: #fff;}


#rkab.card97 {    text-align: center;    padding: 60px 0px;}	
#rkab.card97 h4 {text-align:center; padding:30px;}
#rkab.card97 .wpb_raw_code.wpb_content_element.wpb_raw_html{    text-align: center;  }
#rkab.card97 .wpb_raw_code.wpb_content_element.wpb_raw_html img {    width: 175px;}
#rkab.card97 .wpb_raw_code.wpb_content_element.wpb_raw_html img.ppr9 {    margin-right: 35px;}
#rkab.card97 .wpb_single_image.jhu12 figure.wpb_wrapper.vc_figure {box-shadow: -1px 2px 13px 7px #cecece;}

	
.wp-chatbot-editor-container {    background-color: #000000 !important;}
ul.wp-chatbot-messages-container>li.wp-chatbot-msg {    font-family: 'Poppins' !important;}
ul.wp-chatbot-messages-container>li.wp-chat-user-msg .wp-chatbot-paragraph {font-family: 'Poppins' !important;}
.wp-chatbot-editor-container input { font-family: 'Poppins' !important;}
span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore, .wp-chatbot-loadmore {    color: #fff !important; background-color: #171717 !important;}

.text-gray-700.text-lg.pr-4.flex-1 {
    font-size: 15px;
    line-height: 24px;
}
li.my-2.overflow-hidden.text-gray-400 {
    font-size: 20px;    cursor: pointer;
    background: #eaeaea;
}



@media screen and (min-width:481px){
	.rkg480 {display:none;}
.rkg481 {display:block;}
}


@media screen and (min-width:481px) and (max-width:991px){
.header-style-2 #site-logo-inner {margin: 4px 0px 4px 0px !important;}
.header-style-2 #main-nav-mobi ul > li > a {    color: #ffffff;}
.header-style-2 #main-nav-mobi ul > li > a:hover, #main-nav-mobi ul > li > a:active {color:#c5c5c5;}		
.header-style-2.header-has-line #site-header {background-color: black !important;}
.header-style-2 header#site-header  {background-color: black !important;}
.header-style-2 #site-logo-inner .main-logo  img {width:80px;}	
#main-nav-mobi .search-form {display:none;}

#page {padding-top:74px;}
rs-layer#slider-3-slide-3-layer-16 {    font-size: 30px !important;}
rs-layer#slider-3-slide-3-layer-8 {    font-size: 20px !important;    line-height: 26px !important;}
a#slider-3-slide-3-layer-7 {    line-height: 24px !important;    font-size: 16px !important;}
a#slider-3-slide-3-layer-6 {    line-height: 24px !important;    font-size: 16px !important;}
rs-layer#slider-3-slide-3-layer-4  {    line-height: 24px !important;    font-size: 16px !important;}
.app99, .app98 {    width: 20px !important;     margin-top: 2px !important;}
#hunk4 .vincent-headings {    padding-top: 20px;}
#hunk5 .vincent-headings {    padding-top: 20px;}
#hunk6 .vincent-headings {    padding-top: 20px;}
#hunk7 h3 {    padding-top: 5px;      padding-left: 0px;}
#hunk8 {    padding: 90px 0px;}
#hunk10 input.es_required_field.es_txt_email.ig_es_form_field_email {     min-width: 200px;   padding: 7.4px 20px 8px 15px;}
#hunk10 .es_subscription_form_submit.es_submit_button.es_textbox_button {    padding: 14px 15px;}
#pph6 .vincent-adv-tabs .anchor-link .image-icon, .vincent-adv-tabs .anchor-link .icon {	display: inline-block !important;}

#ab1 .vincent-headings.clearfix {    padding-top: 0px;}	
#ab2 .vincent-headings.clearfix {    padding-top: 0px;}
	
	
	
	
	
	
	
	
	
	
}




@media screen and (max-width:480px){
.rkg480 {display:block;}
.rkg481 {display:none;}	

.header-style-2 #site-logo-inner {margin: 4px 0px 4px 0px !important;}
.header-style-2 #main-nav-mobi ul > li > a {    color: #ffffff;}
.header-style-2 #main-nav-mobi ul > li > a:hover, #main-nav-mobi ul > li > a:active {color:#c5c5c5;}		
.header-style-2.header-has-line #site-header {background-color: black !important;}
.header-style-2 header#site-header {background-color: black !important;}
.header-style-2 #site-logo-inner .main-logo  img {width:80px;}
.no-padding-content.footer-has-subs #main-content { /*   padding-top: 99px;*/}
#pph6 .vincent-adv-tabs .anchor-link .image-icon, .vincent-adv-tabs .anchor-link .icon {	display: inline-block !important;}
#main-nav-mobi .search-form {display:none;}
#pph6  .vincent-adv-tabs .tab-title .item-title .title {    font-size: 16px !important;}
#pph6  .vincent-headings .sub-heading {font-size:15px !important;}
#hunk4 .vincent-headings {    padding-top: 10px;}
#hunk5 .vincent-headings {    padding-top: 10px;}
#hunk6 .vincent-headings {    padding-top: 10px;}
#hunk7 h3 {padding-top: 35px;     padding-left: 0px;     padding-bottom: 45px}
#hunk8 {/*padding: 311px 0px 0px 0px;     background-image: url(http://digitalbusinesscards.com.au/wp-content/uploads/2020/07/te.jpg) !important;*/}
#hunk9 .owl-theme .owl-dots .owl-dot span {    width: 40px;}
#hunk10 input.es_required_field.es_txt_email.ig_es_form_field_email {      width: 200px;  min-width: 150px;}
#footer img.ppr9 {    margin-bottom: 15px;}
rs-layer#slider-3-slide-3-layer-16 {    font-size: 16px !important;}
rs-layer#slider-3-slide-3-layer-8 {    font-size: 14px !important;    line-height: 19px !important;}
a#slider-3-slide-3-layer-7 {    line-height: 24px !important;    font-size: 16px !important;}
a#slider-3-slide-3-layer-6 {    line-height: 24px !important;    font-size: 16px !important;}
rs-layer#slider-3-slide-3-layer-4, span.popmake-5527 {    line-height: 24px !important;    font-size: 16px !important;}
.app99, .app98 {    width: 20px !important;     margin-top: 4px !important;}
#page {padding-top:74px;}
#rkab {    padding: 70px 0px 70px 0px;}
#ab1  {    padding: 0px 0px 60px 0px;}
#ab1  .wpb_single_image img {    padding-top: 35px;}
#ab2  {    padding: 0px 0px 60px 0px;}
#rkab2 #lop1 .vc_col-sm-4, #rkab2 #lop2 .vc_col-sm-4 {border-right: 0px solid #c5c5c5;}
section#price9 {    padding: 70px 0px 70px 0px;;}
#hunk8 p {    padding-bottom: 35px;}
#first-section.rk1 .app98 {    margin-top: -3px !important;}

#pph6 .vincent-adv-tabs .tab-title .item-title {    display: inline-block;    width: 33%;}
#pp564 .wpb_text_column.wpb_content_element.pp98 {    margin-bottom: 30px;}

}