p:empty:before{display:none !important;}
.specing-tb{margin:15px 0}
/*==Start New header CSS ==*/
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item a.mega-menu-link:before{    font-size: 18px;
    margin-right: 10px;}
#mega-menu-wrap-main_menu ul li .mega-sub-menu ul li a{
font-size: 15px!important;
line-height: 24px!important;
letter-spacing: -0.003em!important;
font-weight: 400!important;
color:#363f44!important;
}
#dpr-calibra-mobile-menu-icon a.mobile-menu i{    font-size: 30px;}
.sidr-class-dropdown-menu li a, a.sidr-class-toggle-sidr-close, #mobile-dropdown ul li a, body #mobile-fullscreen ul li a{font-size:13px!important;}
#mega-menu-item-21160>ul{padding:30px!important;}
#mega-menu-item-21177> ul.mega-sub-menu{padding:30px!important;}
#mega-menu-item-10238{display:none!important}
.middle_box{   
    width: 53%;
    float: left;
    padding-top: 15px;
    display: flex;
	justify-content: center;
}
.header_number {
    text-align: right;
    padding-top: 25px;
    width: 47%;
    float: left;
}
.chart_icon img{   
	width: 100%;
    max-width: 55px;
    margin-right: 15px;
}

 .revenue_text{  
    font-size: 14px;
    margin-top: 0px;
    font-family: Poppins;
    text-transform: none;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    color: #3c3950;
}
.revenue_text h5, .revenue_text span + span{    display: block;
    font-size: 22px!important;
    margin: 10px 0!important;}

#dpr-navigation{width: 70%;left: 0!important;}
.ars_custom_span{font-family: Poppins;     line-height: 30px;     font-weight: 700;     font-style: normal;     color: #97a3b3;     font-size: 1.2em!important; display: block; text-align: center;}
.header_button{  
	width: 30%;
    float: left;
	
}    
#dpr-header.magazine-header .top-header-wrapper .top-header-inner{border-bottom: 1px solid #d0daec;} 
.header_button a, .custom_btn{
    background: -moz-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -webkit-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -o-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -ms-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    padding-top: 1em!important;
    padding-right: 2.5em!important;
    padding-bottom: 1em!important;
    padding-left: 2.5em!important;
    line-height: 1.5!important;
    font-size: 0.89em!important;
    border-radius: 0.5em!important;
    border: 1px solid #d40418!important;
    letter-spacing: 1.5px;
    font-weight: 400;
    text-align: center;
	color: #fff!important;
    float: right;
}
.header_button a:hover, .custom_btn:hover{
    background: -moz-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -webkit-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -o-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -ms-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
}


#dpr-navigation-wrapper{padding: 15px 0;}
#dpr-header .container .container.clr{max-width: 100%;width:100%!important;padding: 0 25px;}
#dpr-header .container {max-width: 100%;width:100%!important}

@media only screen and (max-width:1080px) {
	#dpr-header.magazine-header .top-col.logo-col{padding-top: 15px;}
	.header_button{float:right;width:50%;}
	.header_button a{float:right!important;width:100%;text-align:center;max-width:240px;}
	#dpr-calibra-mobile-menu-icon a.mobile-menu{width:50%;text-align:left;padding-top: 5px!important;}
	#dpr-calibra-mobile-menu-icon{padding: 15px 0;}
	.side-panel-btn{display:none!important}
	#dpr-calibra-mobile-menu-icon a{
	line-height: 2!important;
	float: left;
   
	}
.header_number{width: 70%;float: right;}
.middle_box{display:none}
	.header_button a{text-align:center}
}

@media only screen and (max-width: 959px){
#dpr-header.magazine-header .top-col:not(.logo-col) {
    display: block;
}
#dpr-header.magazine-header .top-col.logo-col {
    display: block;
    text-align: left;
    float: left;
}
#magazine-content{width: 66%;float: right;}
}

@media only screen and (max-width: 640px){
#dpr-header.magazine-header .top-col.logo-col{width: 100%;text-align: center;}
.header_number {width: 100%;}
#magazine-content {width: 100%;}
#dpr-calibra-mobile-menu-icon a.mobile-menu {width: 30%;}
.header_button {width: 70%;padding-right:10px;}
}

/*==End New header CSS ==*/

/*==Start table of content CSS ==*/
.table-main-box{
    border: 1px solid #d9d9e3;
    float: left;
    width: 100%;
    border-radius: 5px;
    padding: 25px;
	}
.table-main-box .table-box{width:50%;float:left;} 
.table-main-box .table-box ul li{padding-bottom: 10px;list-style-type: none;line-height: 1.5;}
.table-main-box .table-box ul li ul{padding-top: 10px; }
.table-main-box .table-box ul li ul li{padding-bottom: 5px; }
.table-main-box h3{
font-size: 1.8em!important;
line-height: 1.3em!important;
color: #3c3950;
font-weight: 400;
font-style: normal;
}
/*==End table of content CSS ==*/


/*==Start Widget CSS ==*/
.widget-withsidebar-pages .widget-inner-left-box .custm--title-10 {
    font-size: 1.7em!important;}

.widget-withsidebar-pages {
    padding: 20px 0 40px 0;
    float: left;
    width: 100%;
}
.widget-outer-main .container{width:1280px!important;}
.plr-0-0 .vc_column-inner{    padding-left: 0px!important;
    padding-right: 0px!important;}
.widget_custom_html.widget-shortcode .widgettitle{display:none} 
.widget-outer-main{  
    width:100%;
    float:left; 
    background-image: var(--wpr-bg-bb4d6c07-6859-4299-b6e1-6c3802a8fc4b) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	padding: 10px 0;
}
.widget-inner-left-box{
    width:50%;
    float:left;
	padding-right: 5%;
}
.widget-inner-right-box{
    width:50%;
    float:left;
    text-align:center;
}
.widget-inner-left-box .custm--title-10 {
    font-size: 39px!important;
    color: #3f3f3e;
    margin-top: 7px!important;
    line-height: 1.2!important;
}
.widget-inner-left-box .custm--title-10-long{font-size:35px!important}
.widget-inner-left-box p{color: #3c3950; margin-bottom: 30px;}
.widget-inner-left-box-btn{
    border-color: #d40418!important;
    letter-spacing: 1.5px;
    font-weight: 400;
	    border-radius: 8px;
    line-height: 1.5!important;
    font-size: 0.8em!important;
    padding:1.4em 2.5em;
    text-transform: uppercase;
    Color:#fff;
    background: -moz-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -webkit-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -o-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -ms-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
	float:left;
}
.widget-inner-left-box-btn:hover{ 
	color:#fff;
    background: -moz-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -webkit-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -o-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -ms-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
}



/*==Start Widget CSS ==*/

#mega-menu-wrap-main_menu #mega-menu-main_menu > li > ul.mega-sub-menu{position: absolute!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{    line-height: 35px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu #mega-menu-item-11556.acsb-flat-submenu-wrap > a:first-child{display:none!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu #mega-menu-10233-0-0.acsb-flat-submenu-wrap >ul >li:first-child a:first-child {
    display: none!important;
}
@media only screen and (min-width: 601px){
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
    width: 33.33333% !important;
	float: left!important;
}
}
.mb50{margin-bottom:50px;}
embed, iframe, object{
	width:auto;
	min-width:500px;
}
.header_number{
    text-align: right;
    padding-top: 15px;
}
.tell_number{    
	 color: #3b3b3b;
    font-size: 20px;
    font-weight: 500;
}


#dpr-logo #dpr-logo-inner {    
    vertical-align: top;}
#dpr-logo #dpr-logo-inner a img{margin-top: -2px;}
.tell_number a{    color: #3b3b3b;font-size: 23px;}
.tell_number a:hover{    color: #3b3b3b;}
.vdo-sec-row{    float: left;
    width: 100%;
    margin: 35px 0;}

.vdo-sec-row video{    width: 100%;
    height: 32vw!important;
}
.read-more-btn strong{color:#000;}
.read-more-btn {font-size: 18px;
    line-height: 1.5;
    margin-bottom: 30px!important;}
.ada-video{   
    object-fit: contain;
    object-position: left;
    width: 100%; 
    height: 28vw;	 
	  cursor: pointer;
}
video[poster]{ 
width:100%;
 
}
.mt35h2{ 
    margin-top: 30px!important;
    margin-bottom: 30px;
}
.table-link li{list-style-type: disc!important;color:#5f727f;}
.inner-linking-box >ul> li{
    padding-bottom: 10px;
    list-style-type: none;
}
.table-link ul{    margin-top: 25px;}
.inner-linking-box ul li ul li{padding-bottom:5px;}
.inner-linking-box ul li ul {padding-top:6px;}
.inner-linking-box li{
    line-height:1.5;
    list-style-type: none;
}
.pl15{padding-left:15px;line-height: 34px;}
 .mt35{margin-top:60px;}
.mt-mb35{margin-top:35px;margin-bottom:20px}
#popmake-10626 .popup-form-heading{text-align:center;}
.cstm_titl.title_link a {color: #3c3950;}
.homepage-form1 .wpcf7-response-output{color:#fff!important}
.cls_10{margin:20px 0}
.h2-0{font-size: 1.7em!important;}
.h3-0{font-size: 1.5em!important;}
.city_points ul{line-height:1.9;}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow: scroll;overflow-x: hidden;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0;}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y: hidden;}
.lft-col-44{width:70%;float:left}
.rit-col-45{width:30%;float:left}
.home_serv_points{width:100%;float:left}
.home_serv_points li{width:33%;float:left;padding-bottom:10px;    list-style-position: inside;}
.marketing_hacks-points{width:100%;float:left}
.marketing_hacks-points li{width:50%;float:left;padding-bottom:10px;list-style-position: inside;}
.Mp-r{padding-right:5%;}
.simple-img-full-width img{width:100%}
.full-width-sec-color p{color:#fff}
.full-width-sec-color .IND-points { columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;}
.full-width-sec-color .IND-points li{color:#fff}
.IND-points li{padding-bottom:7px;}
.indus_right-content{float: right;}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
	-webkit-overflow-scrolling: touch;}

.custom-table table, td {border: 1px solid #d1d3d5;padding-left:10px!important;}
.custom-table {margin:50px 0;}
.above-footer-form .wpcf7-validation-errors{color:#fff}
.front-content-form .wpcf7-validation-errors{color:rgb(95, 114, 127);}
.custom_quiz .wpcf7-quiz-label{
    width: 35%;
    height: 38px;
    line-height: 38px;
    float: left;
	border-radius: 4px!important;
    background: #ddd;
    border: 1px solid #ddd;
    margin-top: 2px;
    text-align: center;
    font-style: italic;
    cursor: not-allowed;
    opacity: 0.8;
}
.M-footer-form .wpcf7-quiz-label{ width: 35%;
    height: 38px;
    line-height: 3vw;
    float: left;
    background: #ddd;
    border: 1px solid #ddd;
    margin-top: 2px;
    text-align: center;
    font-style: italic;
    cursor: not-allowed;
    opacity: 0.6;
    height: 3vw!important;
		 color: #000;}

.M-footer-form .footer-custom_quiz label{color:#fff}
.custom_quiz label{ text-align: left;}
.custom_quiz input{ 
     width: 60%!important;
    margin-left: 5%;}
.rtpr-main{max-width:1000px;float:none!important;margin:0 auto!important;}
.sinlgle-pr{margin: 2% 0%!important;width: 100%!important;}

.sinlgle-pr-img img{max-height: none!important;max-width: none!important;}

.rtpr-excerpt .sinlgle-pr-title{font-size: 23px!important;line-height: 1.5!important;}
.widget-area .tagcloud a:hover {    background-color: #84181a;
    border-color: #84181a;
    color: #fff;}
.our_mservices .icon-box-subtitle{color:#5f727f!important;font-size:1em!important}
.video-content{   
	position: absolute;
    top: 50%;
    width: 100%;}
.content-box div{text-align:left!important;}
.content-box div.mcustom_btn{
    background: -moz-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -webkit-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -o-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: -ms-linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
    background: linear-gradient(45deg ,rgb(212, 4, 24) 0% ,rgb(255, 94, 94) 100% );
border:1px solid #d40418!important;
	text-align:center!important
}
.mcustom_btn:hover{    
    background: -moz-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -webkit-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -o-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: -ms-linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
    background: linear-gradient(45deg ,rgb(255, 94, 94) 0% ,rgb(212, 4, 24) 100% );
	color:#fff!important
}

.content-box{left:7%!important}
#mega-menu-10233-0{padding-bottom: 20px!important;}
#dpr-navigation li.mega-menu-item-type-custom a.mega-menu-link{ 
    font-size: 14px!important;
    font-weight: 500!important;
    color: #84181a!important;
	cursor: auto!important;
}
.mega-menu-item-type-custom{    padding-bottom: 0!important;
    padding-top: 20px!important;}
.mbox-design88 .icon-box-subtitle{   color: #84181a!important;}

.mbox-design88{ 
	  padding: 2em 1em;
    text-align: center;
    background-color: #FFFFFF;
    box-shadow: 12px 20.785px 59px 0px rgba(141, 167, 199, 0.46);width:48%!important;margin:1%;}
.custom-text-mbox { 
    max-width: 938px;
    margin: 0 auto;
    text-align: center;}
body{    overflow-x: hidden;}
/*Custom CSS */
#custom_html-3 .above-footer-form{ 
background: #84181a; /* Old browsers */
background: -moz-linear-gradient(top, #84181a 0%, #911b23 51%, #b72222 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #84181a 0%,#911b23 51%,#b72222 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #84181a 0%,#911b23 51%,#b72222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84181a', endColorstr='#b72222',GradientType=0 ); /* IE6-9 */ }

.logo-slider {
    background-image: var(--wpr-bg-32aa3052-16e5-48f0-a6ae-21df25e0dc90);
    width: 100%;
    height: 96px;
    background-repeat: repeat-x;
    margin-top: 30px;
    float: left;
    -webkit-animation: acclogos 120s linear infinite;
    -moz-animation: acclogos 120s linear infinite;
    -o-animation: acclogos 120s linear infinite;
    animation: acclogos 120s linear infinite;
    max-width: 100%;
    background-position: center;
	margin-bottom: 30px!important;}

@keyframes acclogos{
0% {
    background-position: 0 50%;
}
100% {
    background-position: -4000px 50%;
}
}
.custom-logos-mslider .img-wrap{padding:20px;}
.custom-logos-mslider .slick-track{display:flex;    align-items: center;}
.right-img img{ margin-right:-23px !important;}
.left-img img{ margin-left:-8px !important;}


.mr-22{ margin-right:-22px !important; }
.ml-10{ margin-left:-10px !important; }
.mr-22 .dpr-stack-item img{ margin-right:0 !important;}

.mr-22 .dpr-item-centered{ float:right !important; width:100%; }

html body .dpr-spinner-circle:before, html body .loader-ellips__dot{ background:#84181a !important; }

.homepage-form .full-width.p-0{ padding-left:0; padding-right:0;}

.popmake-content form input[type=text], .popmake-content form input[type=email], .popmake-content form input[type=tel], .popmake-content form textarea, .popmake-content form select{ border:1px solid #ddd !important; }
.wpcf7-response-output{ overflow:hidden; text-align:center; }
@media(max-width:960px){	
	.widget-inner-left-box .custm--title-10 {
    font-size: 30px!important;
}
	.vdo-sec-row video{height: 49vw!important;}}
@media(max-width:767px){
	.sub-child{margin-top:-30px;}
	.content_table-2 ul {
    columns: 1!important;
    -webkit-columns: 1!important;
    -moz-columns: 1!important;
}
	.table-box-2> ul{margin-top:0px;}
	.table-main-box .table-box{width:100%;}
	.widget-inner-left-box{width:100%;padding-right:0}
.widget-inner-left-box .custm--title-10 {
    font-size: 25px!important;
}
.widget-inner-right-box{width:100%;margin-top:40px;}
	.ada-video{      
    height: 62vw;
}

	.element_4.cstm_titl{font-size:16px!important;}
	.custom-text-mbox{width: 100%;
    padding-right: 20px;}
	#popmake-10626 h3{margin-top: 5px!important;margin-bottom: 5px!important;}
	#popmake-10626 .half-width{margin-bottom: 10px;}
.above-footer-form {margin-top: 0px!important;
}
	#popmake-10626{top: 55px!important;padding: 10px 10px;}
	#scroll-top{bottom:50px}
	#footer #copyright-area{margin-bottom:50px;}
	.cstm_row-10 .container-inner{ display: flex;
    flex-direction: column-reverse;}
.richard_ceo_content{margin-bottom: 35px; margin-top: 30px;}
	.Mp-r{padding-right:0;}
	.simple-img-full-width {padding-left:15px!important;padding-right:15px!important}
.full-width-sec-color .IND-points { columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;}
	.mbox-design88{width:95%!important;}
	.Digital-Marketing-bg{margin-top:50px;}
	.dpr-button-wrapper{margin:10px 0;}
	
	.left-img img{ margin-left:-16px !important;}
}
@media(max-width:500px){
	.lft-col-44{width:100%; }
.rit-col-45{width:100%; }
	.onmobile-margin{margin-top:80px;}
.col-4{padding-left:0!important;}
.col-2{padding-left:0!important}
	.col-3{padding-left:0!important;}
}
@media(max-width:550px){
.header_number {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 0px;
}
	#dpr-logo #dpr-logo-inner {    
    vertical-align: middle;}
#dpr-logo #dpr-logo-inner a img{margin-top: 0px;}
}
@media(max-width:960px){
		 .table-responsive table {width:660px!important}
	#dpr-calibra-mobile-menu-icon a.mobile-menu{color:#222330!important}
	#sidr .sidr-inner:nth-child(2){display: none;}
.sidr-class-mega-menu-item-type-custom a {
    font-size: 14px!important;
    font-weight: 500!important;
    color: #84181a!important;
    cursor: auto!important;
}
.sidr-class-max-mega-menu > li > a{    font-weight: 500;
    font-size: 15px;}
.sidr-class-max-mega-menu > li > ul{padding: 0px 10px;}
.sidr-class-max-mega-menu{padding: 10px 15px;}
.sidr-class-max-mega-menu > li{padding: 5px 0px;}
	.col-3 .footer-widget:nth-child(1){display:none}
	.col-2 .footer-widget:nth-child(1){display:none}
#footer-widgets .col {margin-bottom: 0px;}
	.blank_div{display:none;}
}
blockquote {
    border-color: #9b2621 !important;
}
.subheader-inner  h1{
font-size: 2em!important;
}


/*navigation MANU BOTTOM */
@media screen and (max-width:768px){
	html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:auto!important;}
	.custom_column_ul_M{  
		-webkit-column-count: 1!important;
    -moz-column-count: 1!important;
    column-count: 1!important;
    line-height: 35px;}
.subheader{
	height:inherit !important;
}
body.has-breadcrumbs .subheader-title{
	padding:0 !important;
}
.subheader-inner h1 {
    font-size: 18px!important;
}
}
@media only screen and (max-width: 800px){
.acsb-trigger.acsb-trigger-size-small {
    width: 50px !important;
    height: 50px !important;
	}
.acsb-trigger{inset: auto 0px 50px 0px !important;}
body #popmake-10626 .popup-form-heading > h3{line-height: 25px!important; margin-bottom: 0px!important; margin-top: 20px!important;}
#popmake-10626 .pum-close.popmake-close{top: 4px!important;}
}