@charset "UTF-8";
/*
Theme Name: Reputation Defense Network

*/
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700|Open+Sans:400,600,700,900|Play:400,700|Raleway:400,600,700&display=swap');
@font-face { font-family: 'Gotham_Rounded_Light'; src: url('fonts/Gotham_Rounded_Light.otf') format('opentype'); }
@font-face { font-family: 'Gotham_Rounded_Bold'; src: url('fonts/Gotham_Rounded_Bold.otf') format('opentype'); }

:root{
--heading_font:'Play-Regular';
--body_font:'Montserrat-Regular';
--btn_font: 'Montserrat-Regular';
--primary_font: 'Play-Bold';
--sec_font: 'Montserrat-Bold';
--sm_font: 'Montserrat-sm';

--btn_color: #ce1f20;
--white_color:#FFFFFF;
--black_color: #000000;
--body_color:#494949;
--primary_color: #ce1f20;
}

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox 
{background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}
blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0; list-style-type: none;}
ul, ol {margin:0 0 0 0px;}
html, body{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body { padding: 0; margin: 0; font-size: 20px; color: var(--body_color); line-height:24px; box-sizing: border-box; overflow-x: hidden; }
*, *:after, *:before {box-sizing: border-box;} 
h1, h2, h3, h4, h5, h6 {margin: 0; font-weight: normal;color:var(--body_color); line-height:1.2;}
h1,.h1 {font-size:58px;}
h2,.h2 {font-size:34px;}
h3,.h3 {font-size:28px;}
h4,.h4 {font-size:24px;}
h5,.h5 {font-size: 18px;}
h6,.h6 {font-size: 16px;}
p {margin-bottom: 25px;  font-size: 16px; line-height: 26px;}
.container{ max-width: 1300px; width: 100%; padding: 0 50px; margin: 0 auto;}
strong {font-weight: bold;color: #373737;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}
img {max-width: 100%; border: 0; border-style: none;}
a {text-decoration:none;transition: 0.5s; display: inline-block; color: var(--primary_color); }
input[type="search"], input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], textarea { padding: 9px 24px; font-family: var(--font-body); font-size: 18px; background: #ffffff; letter-spacing: 0; width: 100%; color: #707070; text-transform: capitalize; filter: alpha(opacity=100); border:  1px solid #dedede; -webkit-border-radius: 4px; -moz-border-radius: 8px; line-height: 27px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; outline: none; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; resize: none; }
.button, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] { text-transform: capitalize; font-family: var(--btn_font); font-weight: normal; margin: 0 0 0 0; padding: 16px 34px 13px; border: 3px solid transparent; background-color: var(--btn_color); display: inline-block; vertical-align: middle; letter-spacing: normal; font-size: 14px; color: #FFF; line-height: 18px; position: relative; outline: none; box-shadow: none; text-align: center; text-decoration: none; -webkit-transition: 0.3s ease-in; transition: 0.3s ease-in; overflow: hidden; z-index: 1; cursor: pointer; border-radius: 4px; text-transform: uppercase; }
input[type="submit"], input[type="reset"], .btn-success { padding: 7px 22px; }
.button:hover, a.button:hover, button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,button.btn-success:hover  { color:var(--btn_color); background-color: transparent; border: 3px solid var(--btn_color); }
a.button:hover , button.btn-success:hover {     background-color: var(--body_color); border-color: var(--black_color); color: var(--white_color); }
input::-webkit-input-placeholder {color: rgba(51, 51, 51, 37%);  text-transform: capitalize; }
input:-moz-placeholder {color: rgba(51, 51, 51, 37%);  text-transform: capitalize;}
input::-moz-placeholder {color: rgba(51, 51, 51, 37%);  text-transform: capitalize;}
input:-ms-input-placeholder {color: rgba(51, 51, 51, 37%);  text-transform: capitalize;}
textarea::-webkit-input-placeholder {color: rgba(51, 51, 51, 37%);  text-transform: capitalize;}
textarea:-moz-placeholder {color: rgba(51, 51, 51, 37%);  text-transform: capitalize;}
textarea::-moz-placeholder {color: rgba(51, 51, 51, 37%);  text-transform: capitalize;}
textarea:-ms-input-placeholder {color: rgba(51, 51, 51, 37%);  text-transform: capitalize;}
fieldset {border: 1px solid transparent;}
table {border-spacing: 0; border-collapse: collapse; margin-bottom: 15px; }
td {text-align: left; font-weight: normal; font-size: 16px; border: 1px solid #000;}
.row{display: flex;flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}
.col12,.col11,.col10,.col9,.col8,.col7,.col6,.col5,.col4,.col-3,.col2,.col1{position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
.col2 {max-width: 50%;}
.col1 {max-width: 100%;} 
.d-flex{ display:flex;}
.flex-wrap{flex-wrap:wrap;}
.justify-content-start{justify-content:flex-start;}
.justify-content-center{justify-content:center;}
.justify-content-end{justify-content:flex-end;}
.justify-content-between{justify-content:space-between;}
.align-items-start{align-items: flex-start;}
.align-items-center{align-items: center;}
.align-items-end{align-items: flex-end;}
.row-reverse{flex-direction: row-reverse;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.font-light {font-weight: 300;}
.table {width: 100%;}
ul li ul.sub-menu { padding-left: 0 !important; gap: 0 ; white-space: nowrap; background-color: #fff; display: block; border-radius: 0px !important; flex-direction: column; gap: 0; position: absolute; margin: 0; z-index: 3; margin-top: 0px; text-align: center; transform: scaleY(0); /* Hidden initially */ transition: all 0.3s ease; transform-origin: top; box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(255, 255, 255, 0.3) 0px 3px 7px -3px; }
ul li:hover > ul.sub-menu { transform: scaleY(1); }
ul li ul.sub-menu li a { padding: 7px 15px !important; display: block; min-width: 200px; line-height: normal; transition: all 0.4s ease-in-out; font-size: 13px; font-weight: 600; text-align: left; line-height: 26px; color: #1a2c48; font-family: 'Open Sans', sans-serif; background-color: transparent;     text-transform: capitalize;}
ul li ul.sub-menu li:last-child a { border-bottom: 0 !important; }
ul li ul.sub-menu li { margin: 0; display: block; }
ul li ul.sub-menu li a:hover { color: #fff; background-color: #ce1f20;}
ul.sub-menu li > ul.sub-menu { position: absolute; left: 100%;  top: 12px;  margin: 0; transform: scaleY(0);  transform-origin: top; transition: transform 0.3s ease-in-out; z-index: 9999;  }
ul.sub-menu li > ul.sub-menu li a::before{ width: 100%; }
ul.sub-menu li > ul.sub-menu li.current-menu-item > a{ color: var(--white-color); }
ul.sub-menu li:hover > ul.sub-menu { transform: scaleY(1); }
ul.sub-menu li > ul.sub-menu { visibility: hidden; /* Hide by default */ opacity: 0; }
ul.sub-menu li:hover > ul.sub-menu { visibility: visible; opacity: 1; transform: scaleY(1); transition: transform 0.3s ease, visibility 0s 0s, opacity 0.3s ease-in-out; }
ul li ul.sub-menu li a::after{ right: 10px !important; }
ul li ul.sub-menu li a::before{ display: none; }
ul li ul.sub-menu li{ padding: 0; }
ul li ul.sub-menu li::before{ display: none; }
.def-page{padding: 50px 0;}
.def-page p {  font-style: normal; font-weight: 400; margin: 0 0 15px; }
.def-page .right-img{float:right; margin:0 0 15px 40px; position: relative; z-index: 0; line-height: 0;}
.def-page .left-img{float:left; margin:0 40px 15px 0; position: relative; line-height: 0;}
.def-page .right-img img{border-radius: 0px; position: relative; width: 100% ; height: auto;}
.def-page .left-img img{border-radius: 0px; position: relative; width: 100% ; height: auto;}
.def-page h2, .def-page h3, .def-page h4, .def-page h5, .def-page h6 { margin: 0 0 15px 0; line-height: 25px; padding: 0px; color: var(--btn_color2); }
.def-page h1{ font-size: 58px; line-height: 86px;} 
.def-page h2{ font-size: 34PX; line-height: 43px;}
.def-page h3{ font-size: 30px; line-height: 40px;}
.def-page h4{ font-size: 25px; line-height: 35px;}
.def-page h5{ font-size:22px; line-height:32px; }
.def-page h6{font-size: 20px; line-height: 30px;}
.privacy-page > div > p{ padding-bottom: 0; }
.page-template-default h1, .page-template-default h2, .page-template-default h3, .page-template-default h4, .page-template-default h5, .page-template-default h6{ color: #000;}
.def-page ul {margin: 0; padding-bottom: 15px; overflow: hidden; max-width: inherit; width: inherit; padding-left: 0; }
.def-page ul li { list-style: none; font-size: 16px;  position: relative; padding: 8px 26px;;}
.def-page ol{padding-left: 0; padding-bottom: 15px;}
.def-page ol li {list-style-type:none;counter-increment:item;font-size: 16px;  padding: 5px 0; }
.def-page ol li:before {display:inline-block; content: counter(item) "."; padding-right:10px;}
.def-page ul.col-2, .def-page ul.col-3 { overflow: hidden }
.def-page ul.col-2 li {width: 50%;float: left;}
.def-page ul.col-3 li {width: 33.33%;float: left;}
.privacy-page ol { margin-bottom: 25px;}
.privacy-page ol>li:before { padding-right: 05px;}
.privacy-page .privacy-inner{ padding-left: 30px; margin-bottom: 20px;}
.privacy-page .privacy-inner ul{ margin-top: 05px; }
.privacy-page ul,.privacy-page ol{ margin-left:20px;}
.privacy-page ol li{padding: 5px 0px;}
.pagenotfound {width: 100%;display: block; padding: 70px 0px 80px; text-align: center;}
.pagenotfound h2 {font-size: 50px;font-weight: 600;}
.pagenotfound p{font-size: 16px;}
.thankyou {text-align: center;}
.thankyou h3 strong {font-size: 46px;}
.clearfix:after { clear: both; display: block; visibility: hidden; content: ""; }
.fl{float:left}.fr{float:right}.cl,.clear,.clr,.social_share{clear:both}.clearfix:after{clear:both;display:block;visibility:hidden;content:""}
.def-page a { color: var(--btn_color); display: inline; }
.def-page a:hover { color:var(--body_color); }
.def-page strong { font-size: 18px; }
form .input_filed .wpcf7-not-valid-tip{ display: none !important; }
.wpcf7-not-valid{ border: 1px solid #dc3232 !important; }
form .cf7sr-recaptcha .wpcf7-not-valid-tip{ display: block !important; font-size: 15px; }
.submit-captcha { margin-top: -5px; display: flex; align-items: flex-start; justify-content: flex-start; }
.submit-captcha .input-fild:last-child{ margin-top: 17px; } .wpcf7 form .wpcf7-response-output { margin: 0.5em auto; padding: 0.2em 1em; border: 2px solid #00a0d2;    width: 100%; text-align: center; }
ul.col-2{ overflow: hidden; }
ul.col-2 li { width: 50%; position: relative; vertical-align: top; margin-right: -3px; display: inline-block; }
ul li:before { content: '\f046'; font-family: fontawesome; font-size: 20px; color: #cd1f20; position: absolute; left: 0;}
header { background-color: white; position: sticky; top: 0; z-index: 2; }
header .header_menu ul {gap: 30px;} 
header .header_menu ul li a { color: #494949; text-transform: uppercase; font-size: 16px; }
header .header_menu ul li::before{display: none; }
header .header_menu ul li a:hover {color: var(--btn_color); }
.phone_btn a span { display: block;}
header .header_btn { gap: 46px; }
header .header_btn .phone_btn a { color: #717c8b; position: relative; padding: 0 0 0 37px; }
header .header_btn .phone_btn a::before { content: ''; position: absolute; left: 0; top: 5px; background: url(images/phone-img.png) no-repeat center; width: 30px; height: 30px; background-size: 100%; }
header .header_btn .phone_btn a strong{ color: #1d2f4b;}
header .header_btn  a { font-size: 16px;}
header .header_btn .free_btn a { padding: 31px 20px 27px 20px; font-size: 16px; border-radius: 0; }
.banner .hero_img { line-height: 0; position: absolute; z-index: -1; width: 100%;}
.banner .hero_img img{ height: 100%; width: 100%; object-fit: cover; }
.banner .banner_inr { padding: 87px 0 50px; }
.banner .banner_inr span  {  color: #ffffff;}
.banner .banner_inr p  { font-size: 24px; color: #ffffff; }
.banner .banner_inr h1 { color: #ffffff; padding: 10px 0 20px; }
.banner .banner_inr h1 > span {color:var(--btn_color); font-size: 58px;}
.banner .banner_icon{ line-height: 0; padding: 0 0 10px;}
.banner .banner_item { border-radius: 4px; background-color: #001834; border: 1px solid #213956; max-width: 33.33%; width: 100%; padding: 20px 0 16px; display: flex; flex-direction: column; justify-content: space-between; }
.banner .banner_item p{font-size: 14px; line-height: 18px; color: #ffffff; }
.banner .banner_item p:last-of-type{ margin-bottom: 0;}
.banner .banner_box{ max-width: 64%; gap: 21px; width: 100%; margin: 0 auto; }
.banner .banner_text p { padding: 23px 0 18px;  font-size: 14px; line-height: 18px;}
.banner .banner_text p > span  {color: var(--btn_color); padding: 23px 0 18px; font-family: var(--btn_font); font-size: 14px; line-height: 18px;}
.banner .banner_text p:last-of-type {margin-bottom: 0;}
.banner .banner_btn a{margin-right: 16px;}
.banner .banner_btn a.call { background: #002959; position: relative; padding: 19px 34px 16px 51px; }
.banner .banner_btn a.call:hover { background: var(--body_color); }
.banner .banner_btn a.call::before { content: ''; position: absolute; top: 22px; left: 30px; background: url(images/telephone.webp) no-repeat center; width: 14px; height: 14px; background-size: 100%; }
.banner .banner_btn a:last-of-type{margin-right:0;}
.title h2 > span{ color: #494949;}
.title h2 {position: relative; padding: 0 0 13px;}
.title p {padding: 20px 0 0;}
.title p:last-of-type {margin-bottom: 0;}
 .Defamation .title h2{ border-bottom: 1px solid var(--primary_color); width: fit-content; display: inline-block; margin: 0 auto;}
 section.leader { padding: 50px 0; }
.leader .logo_box p{font-family: var(--sm_font); }
.leader .logo_box p:last-of-type {margin-bottom: 0; }
.leader .logo_box { padding: 41px 0 44px; }
.leader .leader_box { border-radius: 8px; background-color: #f7f7f7; padding: 22px 20px 20px 23px; margin: 0 22px; }
.leader .leader_box span { font-size: 14px; line-height: 18px; font-family: var(--sec_font); display: block; margin: 0 0 20px;}
.leader .leader_box p {margin-bottom: 20px; font-size: 14px; line-height: 18px;}
.leader .leader_box p > span{ margin: 0; display: inline-block;}
.leader .leader_box p:last-of-type {margin-bottom: 0; } 
.leader .leader_img { line-height: 0; padding: 0 0 17px; }
.slick-list { padding: 0; }
.leader button.slick-arrow { cursor: pointer; position: absolute; top: 45%; padding: 0; transform: translateY(-50%); left: -60px; width: 40px; height: 40px; font-size: 0; border-radius: 50%; border: 1px solid var(--body_color); background-color: transparent; }
.leader button.slick-arrow:hover{border-color: var(--btn_color);}
.leader .slick-next.slick-arrow { left: auto; right: -60px; }
button.slick-arrow::before { transition: .5s; content: ''; position: absolute; width: 10px; height: 10px; border-left: 1px solid var(--body_color); border-top: 1px solid var(--body_color); left: 16px; top: 50%; transform: translateY(-50%) rotate(-45deg); }
.slick-next.slick-arrow::before{transform:translate(-50%,-50%) rotate(130deg)}
button.slick-arrow:hover::before{border-color:var(--btn_color)}
.slider_text{padding: 24px 0 9px;}
.slider_text span{ font-family: var(--sm_font);}
.slider_text a{text-decoration: underline; font-family: var(--sm_font);}
.slider_text p:last-of-type{margin-bottom: 0;}
.leader_btm_img{ line-height: 0;}
section.fields{ padding: 75px 0 50px; background-color: #f4f4f4;}
.fields .fields_inr{gap: 53px;}
.fields .fields_left{max-width: 40%; width: 100%;}
.fields .fields_right { max-width: 60%; width: 100%; text-align: center; gap: 30px; }
.fields .fields_right_box p{ color: var(--black_color); line-height: 0;}
.fields .fields_right_img{line-height: 0;}
.fields .fields_right_box { border-radius: 4px; background-color: #ffffff; border: 1px solid #e3e3e3; max-width: 33.33%; width: 100%; padding: 35px 0; display: flex; flex-direction: column; justify-content: space-between; gap: 20px; }
.fields .fields_right_box h3 { color: var(--black_color); padding: 0 0 10px; }
.fields .fields_right_box p:last-of-type {margin-bottom: 0; }
.fields .title h2 > span { color: var(--btn_color); }
.fields .fields_btn a.play { position: relative; padding: 19px 34px 16px 51px; }
.fields .fields_btn a.play::before { content: ''; position: absolute; top: 20px; left: 22px; background: url(images/play.webp) no-repeat center; width: 14px; height: 14px; background-size: 100%; }
.fields .fields_btn a:last-of-type{margin-right:0;}
.fields .fields_btn a.play:hover{ background-color:var(--body_color) ; border-color: var(--black_color); color:var(--white_color);}
.fields .fields_btn { padding: 21px 0 0; }
section.google { padding: 65px 0 97px; }
.google .google_inr{ gap: 89px; padding: 49px 0 66px;}
.google .google_inr:last-of-type{ padding-bottom: 0;}
.google .google_left_img{line-height: 0;}
.google .google_left,
.google .google_right { max-width: 50%; width: 100%;}
.google .google_right p{ padding: 0 0 40px; }
.google .google_right span { display: block; font-family: var(--sm_font);}
.google .google_right_title{ gap: 20px; padding: 0 0 32px;}
.google .google_right_title_img{ line-height: 0;}
.google .google_right_title h3 { line-height: 26px; color: var(--black_color); }
.google .google_right ul li { font-size: 16px; padding: 0 0 15px 40px; }
.google .google_inr:nth-child(odd){ flex-direction: row-reverse;}
section.works { padding: 50px 0; background: url(images/work-bg.png)no-repeat center; width: 100%; height: 100%; background-size: cover; }
.works .works_img {  position:  relative; line-height: 0; border: 3px solid rgb(232, 232, 232); border-radius: 50%; background-color: rgb(255, 255, 255); width: 236px; height: 237px; display: flex; align-items: center; justify-content: center; }
.works .works_box h3{ color: var(--black_color); padding: 15px 0;}
.works .works_box p:last-of-type{ margin-bottom: 0;}
.works .works_box { max-width: 21%; width: 100%; counter-increment: section; }
.works .works_inr { padding: 50px 0 33px; }
.works .work_btn a.play { position: relative; padding: 19px 34px 16px 51px; }
.works .work_btn a.play::before { content: ''; position: absolute; top: 20px; left: 22px; background: url(images/calendar.webp) no-repeat center; width: 14px; height: 14px; background-size: 100%; }
.works .work_btn a:last-of-type{margin-right:0;}
.works .work_btn a.play:hover{ background-color:var(--body_color) ; border-color: var(--black_color); color:var(--white_color);}
.works .works_img::before { content: counter(section); position: absolute; top: -25px; display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--white_color); font-size: 18px; margin-bottom: 18px; box-shadow: 0 2px 6px; left: 51%; transform: translateX(-50%); border: 3px solid var(--btn_color); }
section.fields_sec { padding: 50px 0 65px; background-color: white; }
.fields_sec .fields_left{ max-width: 30%; width: 100%;}
.fields_sec .fields_inr { gap: 40px; }
.fields_sec .logo_box{ max-width: 70%; width: 100%;}
.fields_sec .title h2 > span { color: #494949; }
.fields_sec .fields_sec_btn{padding: 23px 0 0; }
.faq { background-color: #152031; padding: 50px 0 64px;}
.faq .faq_head { margin: 0px 0 20px;; border-radius: 3px; }
.faq .faq_head:last-child { margin: 0px;}
.faq  .collapsible-trigger-btn { width: 100%; cursor: pointer; padding: 17px; display: flex; align-items: center; justify-content: space-between; position: relative; background-color: #0f1622; color: var(--white_color); border-radius: 8px; }
.faq  .collapsible-trigger-btn h4 { line-height: 100%; color: white; position: relative; margin: 0 0 0 40px; }
.faq  .faq_head .faq_tabs_content_text p{margin-top: 0; text-transform: capitalize;font-size: 15px; line-height: 28px;}
.faq  .collapsible-trigger-btn.active { background: var(--btn_color); color: var(--white_color); border-radius: 8px 8px 0 0px; }
.faq .faq_head .faq_tabs_content_text p:last-of-type { margin-bottom: 0; }
.faq  .collapsible-trigger-btn h4::before { content: ''; position: absolute; top: 0; left: -40px; background: url(images/icon.png) no-repeat center; background-size: 100%; width: 22px; height: 22px; }
.faq  .faq_tabs_content_text { padding: 17px 57px; background-color: var(--white_color); border-radius: 0 0 8px 8px; }
.faq .title { padding: 0 0 27px;}
.faq .title h2 ,
.faq .title span ,
.faq .title p { color: var(--white_color); }
.faq .faq_btn {padding: 19px 0 0;}
.faq .faq_btn a.see { background: transparent;  }
.faq .faq_btn a.see:hover {background-color: var(--body_color); border-color: var(--black_color); color: var(--white_color); }
.faq  .collapsible-trigger-btn.active .faq_tabs_content { border: 3px solid var(--btn_color); }
.cont_form { padding: 50px 0; }
.cont_form_inr { margin: 30px 0; }
.cont_form_inr .row { display: flex; gap: 65px; width: 100%; margin-bottom: 22px; margin-left: 0; margin-right: 0; }
.cont_form_inr .col{ flex:1; min-width:0; }
.cont_form_inr .col-full{ width: 100%; }
.cont_form_inr label { display: block; font-size: 16px; color: #555; padding: 0 0 16px; line-height: 26px; } 
.cont_form_inr input, textarea{ width:100%; padding:10px; border:1px solid #ccc; border-radius:3px; box-sizing:border-box; }
.cont_form_inr textarea{ height:100px; resize:none; }
.blog_img{ line-height: 0;}
.blog_box span { color: var(--btn_color); text-transform: uppercase; display: block; padding: 10px 0 0; font-size: 12px; line-height: 26px; }
.blog_box h3{  color: var(--black_color);}
.blog_box h3 a:hover{ color: var(--btn_color);}
.blog_box p{ padding: 10px 0 ;}
.blog_box p:last-of-type { margin-bottom: 0; padding-bottom: 0; }
.blog_inr { gap: 29px; padding: 20px 0 60px; }
.blog_box { max-width: 33.33%; width: 100%; }
.footer_logo_img { line-height: 0;}
.footer { background: #152031; }
.footer ul li a:hover ,.footer ul li.current-menu-item a { text-underline-offset: 5px;  text-decoration-color: #ce1f1f;}
.footer p, .footer li, .footer a { color: #8a9098; font-size: 15px; line-height: 26px; font-family: 'Raleway', sans-serif; }
.footer a:hover{color: var(--btn_color); text-underline-offset: 5px;  text-decoration-color: #ce1f1f;}
.footer_inr { padding: 45px 0 49px; justify-content: space-between; }
.footer_inr .footer_logo { max-width: 35%; width: 100%;}
.footer_inr .footer_link { max-width: 33.33%;   }
.footer_inr .footer_add { max-width: 28.33%; width: 100%; }
.footer_inr .footer_logo ul { gap: 15px;}
.footer_inr .footer_logo ul li {gap: 15px;}
.footer_inr .footer_logo ul li::before {display: none; }
.footer_inr .footer_logo_img { padding: 0 0 21px; width: 266px; line-height: 0;}
.footer_inr .footer_logo p{ margin-bottom: 18px; line-height: 24px;}
.footer_inr .h6 { color: var(--white_color);     font-family: 'Raleway', sans-serif; font-weight: 900; color: #fff !important; letter-spacing: 0 !important; font-size: 18px; margin-bottom: 20px; }
.footer_link li{ padding: 5px 0; }
.footer_link ul{ column-count: 2; column-gap: 30px; }
.footer_add ul li { position: relative; margin: 0px 0 10px 32px; }
.footer_add ul li.adress:before { content: ""; width: 25px; height: 25px; left: -29px; top: 4px; position: absolute; background: url(images/map.webp) 2px center no-repeat; background-size: 18px; }
.footer_add ul li.phone:before { content: ""; width: 25px; height: 25px; left: -29px; top: 0; position: absolute; background: url(images/phone.webp) 2px center no-repeat; background-size: 18px; }
.footer_add ul li.mail:before { content: ""; width: 25px; height: 25px; left: -29px; top: 1px; position: absolute; background: url(images/mail.webp) 2px center no-repeat; background-size: 18px; }
.copy_right_sec { border-top: 1px solid; }
.copy_right_sec .copy_right_inr{ padding: 15px 0;}
.copy_right_sec p:last-child{ margin-bottom: 0;}
.success-section { text-align: center; position: relative; }
.success-section::before{ content: ''; position: absolute; bottom: 0; left: 0; background: url(images/testi.png) no-repeat center; width:100%; height: 50%; background-size: 100%; z-index: -1;}
.top-content { padding: 60px 0 0; }
.video-box { margin: 25px auto 0; position: relative; border-radius: 10px; overflow: hidden; border: 3px solid #fff; }
.video-box img{ width:100%; display:block; }
.play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #e31b23; color: #fff; width: 151px; height: 151px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 30px; }
.play-btn img    { width: 60px; height: 70px; margin: 0px 0 0 10px;}
.bottom-content { color: #fff; padding: 50px 0 60px; }
.bottom-content h2{ color: var(--white_color); position: relative; padding: 0 0 13px; }
.bottom-content h2::before { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 241px; height: 1px; background-color: var(--black_color); }
.stories { display: flex; justify-content: center; gap: 40px; /* max-width: 1000px; */ margin: auto; padding: 20px 0 0; }
.story { text-align: left; font-size: 14px; padding: 0 0 0 20px; }
 .author{ display:flex; align-items:center; margin-top:20px; }
.author img{ width:35px; height:35px; border-radius:50%; margin-right:10px; }
.author h4 { margin: 0; font-size: 14px; color: var(--white_color); }
.author span{ font-size:12px; color:#ffdede; }
.story p{position: relative; }
.story p::before { content: ''; position: absolute; top: 0; left: -25px; background: url(images/qoute.png) no-repeat center; width: 16px; height: 16px; background-size: 100%; }
/*------------- Blog-Details -------------*/
section.inr_banner { background-color: #f4f4f4; padding: 35px 0 0; }
.inr_banner h2 {font-size: 35px; color: var(--black_color);}
.inr_banner .blog_box { max-width: 100%; width: 100%; gap: 40px; padding: 12px 0 55px; }
.inr_banner .blog_img{ max-width: 60%; width: 100%;}
.inr_banner .inr_blog_text{ max-width: 40%; width: 100%;}
.inr_banner .inr_blog_text h3 a { font-size: 30px; color: var(--black_color); padding: 20px 0; }
.inr_banner .inr_blog_text h3 a:hover{ color:var(--btn_color);}
.inr_banner .inr_blog_text span { padding: 0; display: block;}
.inr_banner .inr_blog_text p:last-of-type { padding: 0; margin-bottom: 0;}
.inr_banner .inr_blog_text .author {margin: 10px 0 0;}
.inr_banner .inr_blog_text .author h4 { color: var(--btn_color); text-transform: capitalize; }
.inr_banner .inr_blog_text .author span {display: block; color: var(--black_color); text-transform: uppercase; }
.blog_listing { padding: 42px 0 51px;}
.blog_listing .blog_inr { gap: 45px 38px; padding: 0; flex-wrap: wrap; }
.blog_listing .blog_box { max-width: 30.80%; width: 100%; }
.faq_page {padding: 52px 0 58px;}
section.hosting { padding: 70px 0 25px; }
.hosting .hosting_inr { gap: 38px 61px; padding: 34px 0 0; }
.hosting .hosting_box {max-width: 47.3%; width: 100%; padding:30px 60px 30px 106px; border-radius: 4px; background-color: #ffffff; border: 1px solid #e3e3e3;}
.hosting .hosting_box h3 { color: var(--btn_color); }
.hosting .hosting_box p{ padding: 12px 0 0;}
.hosting .hosting_box p:last-of-type{ margin-bottom: 0;}
.faq_form .title span{color: var(--btn_color); } 
/*------------- Blog-Details -------------*/
.blog_banner{ padding: 18px 0;  background-color: rgb(244, 244, 244);}
.blog_banner ul{ margin: 0 0 4px; display: flex !important; align-items: center; justify-content: flex-start; gap: 10px; }
.blog_banner ul li,.blog_banner ul li a{ font-size: 12px; line-height: 26px; color: #444; position: relative; }
.blog_banner ul li a::after { content: '>'; font-size: 14px; line-height: 26px; margin-right: 0; position: relative; right: -5px; top: 1px; }
.blog_banner h2,.blog_banner h1{ margin-bottom: 0; }
.blog_banner ul li a:hover,span.date{ color: rgb(206, 31, 32); }
.blog_banner ul li::before{ display: none; }
.blog_details_main { padding: 18px 0; }
.blog_details_main .blog{ display: flex; align-items: flex-start; justify-content: space-between; gap: 24px; }
.blog_details_main .blog .blog_otr { max-width: 78%; width: 100%; font-size: 16px; line-height: 26px;  }
.blog_details_main .blog .blog_list_right { /*position: sticky; top:100px;*/ max-width: 28%; width: 100%; display: flex; flex-direction: column; gap: 25px;}
.blog_details_main .blog .blog_list_right .sidebar_box{ border-width: 1px; border-color: rgb(227, 227, 227); border-style: solid; border-radius: 5px; padding: 20px;  }
.blog_details_main .blog .blog_list_right .sidebar_box h5{ font-size: 18px; padding: 0 0 9px; margin-bottom: 9px; border-bottom: 1px dashed #000; }
.blog_details_main .blog .blog_list_right .sidebar_box ol{ padding-left: 0px; margin: 0; counter-reset: order;}
.blog_details_main .blog .blog_list_right .sidebar_box ol li{ position: relative; list-style-type: none; counter-increment: order; padding-bottom: 15px; padding-left: 40px; padding-right: 0px; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li:last-child{ padding-bottom: 0; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li::before{  content: counter(order, decimal-leading-zero) "."; position: absolute; left: 0; top: 5px; color: rgb(206, 31, 32); font-size: 13px; line-height: 18px; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li a{ font-size: 13px; line-height: 18px; color: #000; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li a b{ font-weight: normal; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li a:hover{ color: rgb(206, 31, 32); }
.blog_list_content h2 b{ color: rgb(206, 31, 32); }
.blog_list_content ul li{  list-style: none; font-size: 16px; color: #777777; margin: 0; position: relative; padding: 0 0 13px 27px; }
.blog_otr p,.last_section p{ margin-bottom: 25px; font-family: 'Open Sans', sans-serif; line-height: 26px; }
.blog_otr p a,.last_section p a{ color: rgb(206, 31, 32); display: inline; text-decoration: underline; }
.blog_otr p a:hover,.last_section p a:hover{ color: #000; text-decoration: none; }
.blog_datas { font-size: 14px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(227, 227, 227); padding: 3px 0 10px; margin-bottom: 12px; }
.blog_datas p{ margin: 0; }
.share_post{ width: 33%; }
.blog_datas .av-share-box { width: 100%; display: flex; align-items: center;  float: none; font-size: 12px; margin: 0;justify-content: flex-end; gap: 26px; }
.blog_datas .av-share-box h5{ margin: 0; font-weight: 400; font-size: 14px; text-transform: uppercase; color: #777777;  }
.blog_datas .av-share-box ul { display: flex !important; table-layout: auto !important; border: none !important; width: fit-content !important; gap: 25px; }
.blog_datas .av-share-box ul li a{ padding: 0; border: none;  font-size: 18px;}
.blog_datas .av-share-box ul li{ display: block; border: none !important; }
.blog_datas .av-share-box ul li a:hover{background-color: transparent !important; color: rgb(206, 31, 32); }
.blog_datas .av-share-box ul li a:hover::before{  color: rgb(206, 31, 32); }
.av-share-box .avia-related-tooltip{ background-color: #fff !important; }
.blog_box_inr { display: flex; flex-wrap: wrap; gap: 20px; }
.blog_box_item{ max-width: calc(25% - 20px); width: 100%; }
.blog_box_item .blog_box_item_box{ height: 100%;  border-width: 1px; border-color: rgb(227, 227, 227); border-style: solid; border-radius: 5px; background-color: rgb(255, 255, 255); padding: 15px; text-align: left; }
.blog_box_item .blog_box_item_box p{ margin: 0; text-align: left; font-size: 15px; color: #777777; }
.blog_datas .av-share-link-description.av-no-toc{ margin-bottom: 0; font-size: 14px; text-transform: uppercase; }
.detail_content ul li a{ color: rgb(206, 31, 32); }
.articles_item_box h3 a:hover{color: rgb(206, 31, 32) !important;   }
.last_section{ font-size: 16px; line-height: 26px; }
.single-post div#wrap_all,.single-post{ overflow: visible !important; }	
.blog_circle_main{ width:100%; margin:auto; position:relative; padding-bottom: 80px; }
.blog_circles { display: flex; justify-content: center; gap: 25px; position: relative; width: 100%; }
.blog_circle { display: flex; align-items: center; justify-content: center; width: 144px; height: 144px; border-radius: 50%;  border-width: 1px; border-color: rgb(229, 229, 229);cursor: pointer; font-size: 0; color: transparent; border-style: solid; border-radius: 50%; background-color: rgb(255, 255, 255);}
.blog_arrow{ position:absolute; bottom:10px; width:100%; height:auto; border-radius: 5px; transition: all 0.3s; background-color: rgb(253, 245, 245); border-radius:8px; display:flex; align-items:center; justify-content:center; font-size:16px;  padding: 10px 25px; }
.arrow::before{ left: var(--arrow-left, 0px); }
.blog_arrow::before{ content:""; position:absolute; top:-8px; width:16px; height:16px; background-color: rgb(253, 245, 245); transform:rotate(45deg); transition:0.4s ease; left: var(--arrow-left, 0px); }
.articles_inr{ display: flex; justify-content: center; flex-wrap: wrap; margin: 0 -20px; gap: 40px 0; padding-top: 25px; }
.articles_inr .articles_item{ max-width: 33.33%; width: 100%; padding: 0 20px; }
.articles_inr .articles_item .articles_item_box{ font-size: 16px; line-height: 26px; }
.articles_inr .articles_item .articles_item_box h3{ margin-top: 0; }
.articles_inr .articles_item .articles_item_box .pub_date p { margin: 10px 0 px; font-size: 14px; color: #000; }
.blog_related_main { padding: 60px 0 30px; }
.author-box { padding: 20px 0; border-top: 2px solid rgb(175, 175, 175); border-bottom: 2px solid rgb(175, 175, 175); display: flex; align-items: center; gap: 35px; justify-content: flex-start; }
.author-box .author-image{ width: 144px; height: 144px; border-radius: 50%; overflow: hidden; }
.author-box .author-image img{ width: 100%; height: 100%; object-fit: cover; }
.author-content { max-width: 75%; width: 100%; }
.author-content h4.author-name{ color: rgb(206, 31, 32); margin-bottom: 5px; }
.author-content p:last-child{ margin-bottom: 0; margin-top: 0;  }
.bottom_part.blog_datas{  border-bottom: 0; padding: 10px 0 0;}
.bottom_part.blog_datas p{ width: 60%;  padding: 0 0 0; font-size: 13px; line-height: 20px;	}
.custom-pagination{ padding-top: 12px; }
.custom-pagination .page-numbers { list-style: none; padding: 0; display: flex !important; gap: 8px; justify-content: center; margin: 0; }
.custom-pagination .page-numbers li { display: inline-block; }
.custom-pagination .page-numbers a, .custom-pagination .page-numbers span { display: inline-block; padding: 8px 14px; background-color: rgb(206, 31, 32); color: #fff; /* default text white */ text-decoration: none; border-radius: 4px; border: 1px solid rgb(206, 31, 32); transition: all 0.3s ease; }
.custom-pagination .page-numbers a:hover { background-color: transparent; /* transparent on hover */ color: rgb(206, 31, 32); }
.custom-pagination .page-numbers .current { background-color: rgb(206, 31, 32); color: #fff; font-weight: bold; }
.articles_item_box p:last-child{ margin: 2px 0 0; }
/* 16-02-2026 */
.blog_box_inr_timeline{ gap: 50px; }
.blog_box_inr_timeline .blog_box_item{ max-width: calc(50% - 25px); }
.blog_box_inr_timeline .blog_box_item .blog_box_item_box{ padding: 22px 30px; }
.blog_box_inr_timeline .blog_box_item .blog_box_item_box strong{ display: block;color: #ed1415;font-size: 18px;
letter-spacing: 0px;font-weight: 700; padding: 0 0 20px; }
ul.category_list { margin: 0; }
ul.category_list li{list-style: none; margin: 0; position: relative; padding-left: 30px; }
ul.category_list li a{ font-size: 13px; line-height: 18px; display: block; color: #000000; padding: 10px 0px; border-bottom: 1px solid rgb(227, 227, 227); }
ul.category_list li::before{ content: '\f111'; font-family: fontawesome; font-size: 14px; color: #cd1f20; position: absolute; left: 2px; top: 10px; }
ul.category_list li a:hover{ color: #cd1f20; }
ul.category_list li:last-child a{ border-bottom: 0; }
.tag_cloud{ display: flex; flex-wrap: wrap; gap: 9px; padding: 5px 0 0;  }
.tag_cloud a{ border-radius: 5px; background-color: #e3e3e3; border: 1px solid #e3e3e3; font-size: 13px; letter-spacing: 0px; line-height: 36px; color: #000000; padding: 0px 7px; }
.tag_cloud a:hover{ background-color: #cd1f20; color: #fff; }
.sidebar_box:last-child{ text-align: center; }
.sidebar_box:last-child a.help_btn{ display: block; background-color: #ce1f20; color: #fff; font-size: 15px; padding: 15px 40px; letter-spacing: .5px; border-radius: 5px; font-weight: 600; border: 2px solid #ce1f20; } a.help_btn{ margin-bottom: 13px; }
.sidebar_box:last-child a.help_btn.blue_btn{ background-color: #002959; border: 2px solid #213956; position: relative; }
.sidebar_box:last-child a.help_btn:hover{ background-color: transparent; color: #cd1f20; border-color: #ce1f20; }
.sidebar_box:last-child a.help_btn.blue_btn::before{  content: "\f095"; font-family: "FontAwesome"; font-size: 20px; font-weight: 500; position: relative; left: -6px; top: 3px;}
.articles_img span.image-overlay{ display: none !important; }
.blog_list h2,.last_section h2{ font-weight: 400; }
.blog_datas-inner { display: flex; align-items: center; gap: 9px; width: 66%;}
.post_category { width: 55%; }
.post_category a{ color: rgb(206, 31, 32); }
.post_category a:hover{ color: #444; }
img.circle-img-red { position: absolute; opacity: 0; transition: all 0.3s; visibility: hidden; }
.blog_circle:hover{ border-color: rgb(206, 31, 32); }
.blog_circle:hover,.blog_circle:hover img.circle-img-red{ opacity: 1; visibility: visible; }
ol.harassment_block li strong{ display: block; font-size: 20px;  color: #ce1f20; }
ol.harassment_block li{ list-style-type: none; padding: 0 0 12px; }
ol.harassment_block { margin: 0; }
ul.key_differences{ margin-left: 0; display: flex !important; justify-content: flex-start; }
ul.key_differences li::before,ul.deliberate li::before{ display: none; }
ul.key_differences li{ width: 25%; text-align: center; padding: 0 12px; }
ul.key_differences li .blog_circle{ width: 130px; height: 130px; margin: 0 auto; pointer-events: none; }
ul.key_differences li .blog_circle img{ width: 60px; }
ul.key_differences li .blog_circle:hover,ul.deliberate li .blog_circle:hover{ border-color: rgb(229, 229, 229);}
ul.key_differences li p:last-child{ margin-bottom: 0; }
ul.deliberate{ margin-left: 0; }
ul.deliberate li{ display: flex; justify-content: flex-start; align-items: flex-start; gap: 25px; padding: 0 0 25px; }
ul.deliberate li .blog_content{ max-width: 80%; width: 100%; }
ul.deliberate li .blog_circle{ width: 80px; height: 80px; }
ul.deliberate li .blog_circle img{ width: 40px; }
ul.deliberate li .blog_content h3{ padding-top: 5px;  color: #ce1f20;}
ul.deliberate li .blog_content p{  margin-top: 0; }
ul.deliberate li .blog_content p:last-child{     margin-bottom: 0; }
.img { text-align: center; }
.img img{ width: 80%; margin: 0 auto; }
.img.full_width{ padding: 0 0 20px; }
.img.full_width img{ width: 100%; }
/* magnific pop-up */
.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }
/* magnific pop-up */
/* Deepak */
.common-banner{ position: relative; padding: 80px 0; } 
.common-banner img.banner-img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.common-banner .inr-content{ position: relative; z-index: 1; color: #fff; cursor: pointer; }
.banner-sub-title{ display: block; color: #fff; font-size: 18px; font-weight: 400; text-transform: uppercase;}
.banner-sub-second{color: #fff; font-size: 32px; margin-top: 20px; font-weight: 400; display: block; margin-bottom: 15px;}
.inr-content h1 { font-size: 40px; color: #fff; margin-bottom: 8px; font-weight: 700; }
.targeted-bnr-btn a { font-size: 16px; padding: 15px 40px; font-weight: 700; margin-top: 20px; }
.reputation{ position: relative; padding: 58px 0 90px;    background-color: #f4f4f4;}
.reputation h2{  margin-bottom: 30px; text-align: center;}
.reputation-inr{ display: flex; justify-content: center; gap: 30px; }
.reputation-item{ max-width: 25%; width: 100%; }
.reputation-item-box{ background-color: #fff; display: inline-block; width: 100%; padding: 16px 0 31px; text-align: center; min-height: 130px; box-shadow: 0 0 23px 1px #e9e9e9; border-radius: 5px; transition-duration: 0.5s; cursor: default; }
.negative-content-img1 { background-image: url(https://www.reputationdefensenetwork.com/wp-content/themes/reputation/images/negative-content-icon1.png); }
.negative-content-imgs { width: 51px; margin: 0 auto; background-repeat: no-repeat; height: 93px; background-position: 0px 15px;  }
.reputation-item-box h2 { text-transform: capitalize !important; margin-bottom: 6px; font-size: 24px !important;  color: #000; font-weight: 600; }
.reputation-item-box p{ font-family: 'Open Sans'; font-size: 16px; color: #484848; font-weight: 400; line-height: 20px; margin-bottom: 0; }
.reputation-item-box:hover { background-color: #cd1f20; transform: scale(1); }
.reputation-item-box:hover>h2, .reputation-item-box:hover>p { color: #fff; }
.negative-content-img3 { background-image: url(https://www.reputationdefensenetwork.com/wp-content/themes/reputation/images/negative-content-icon3.png); } .negative-content-img2 { background-image: url(https://www.reputationdefensenetwork.com/wp-content/themes/reputation/images/negative-content-icon2.png); }
ul.cols-2 { column-count: 2; }
.experts-at-removing-main ul:first-child { margin-right: 10px; }
.map-section{padding: 80px 0 70px; position: relative;}
.map-section .experts-at-removing-main ul li::before{ background-image: none; }
.map-inr{ display: flex; align-items: center; justify-content: center; }
.map-left{ max-width: 57.599999999999994%; width: 100%; }
.map-right{ max-width: 36.4%; width: 100%; margin-left: 6%;}
.map-right h2{ font-size: 35px;font-weight: 400; text-transform: none; letter-spacing: 0; font-size: 35px; color: #494949; line-height: 40px; }
.map-right h3 { font-size: 18px; color: #3f3f3f; font-family: 'Open Sans', sans-serif; margin: 20px 0 37px; font-weight: 600; }
.tapped-experts-left img{ width: 100%; height: 100%; object-fit: cover; }
.Guarantee{ position: relative; height: 502px; background-image: url(images/gurantee-background-revised.png); background-repeat: no-repeat; background-position: center left;     background-size: cover; }
.Guarantee-inr{ display: flex; align-items: center; justify-content: space-between;  }
.Guarantee-inr .more-than-a-cont{ max-width: 43%; width: 100%; }
.Guarantee-inr .Guarantee-img{ max-width: 45%; width: 100%; position: relative; }
.more-than-a-cont h2{ padding: 0 0 10px; }
.Guarantee-img img { right: -90px; position: relative; }
.more-than-a-cont p { color: #efefef; font-size: 16px; line-height: 29px; font-family: 'Open Sans', sans-serif; font-weight: 100; }
.btn-common-qest-main{ display: flex; justify-content: center; align-items: center; gap: 15px; padding:20px 0 0; }
.counter{ padding: 50px 0 0; position: relative; } 
.counter-inr{ display: flex; justify-content: center; gap: 25px; position: relative; z-index: 1; }
.counter-inr .card { display: flex; font-family: 'Open Sans'; color: #3f3f3f; width: 30.5%; font-size: 18px; padding-left: 24px; line-height: 2; text-align: center; padding-right: 24px; font-weight: 400; min-height: 400px; background: #fff; border-radius: 5px; vertical-align: top; padding: 50px 24px 10px; box-shadow: 0 0 23px 1px #e9e9e9; flex-direction: column; justify-content: center; gap: 5px; }
.circle{ width: 200px; height: 200px; border-radius: 50%; background: conic-gradient(#ce1f20 0deg, rgb(230, 230, 230) 0deg); display: flex; align-items: center; justify-content: center; position: relative; margin: 0 auto 20px; }
.circle::before { content: ""; position: absolute; width: 187px; height: 187px; background: white; border-radius: 50%; }
.circle::after{ content: ''; position: absolute; width: 214px; height: 214px; border: 2px solid #ebebeb; left: -7px; top: -7px; border-radius: 50%; }
.number { font-family: 'Play', sans-serif !important; text-align: center; display: block; font-size: 35px; top: 0; left: 0; line-height: 201px; z-index: 9999; color: #373737; white-space: nowrap; border-radius: 50%; font-weight: 600;} 
.counter p{  color: #767676; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 22px; margin-bottom: 0; }
.counter p:last-child{ margin-bottom: 0; }
.counter::before{ content: ''; position: absolute; left: 0; top: 0; background-color: #f4f4f4;  width: 100%;  max-height: 400px; height: 100%; }
.common-odd-sec{ padding: 70px 0; position: relative; }
.common-odd-sec-inr{ display: flex; align-items: flex-start; gap: 30px;} 
.common-odd-sec-inr .map-left{ max-width: 58%; width: 100%; } 
.common-odd-sec-inr .right-content{ max-width: 43%; width: 100%; padding-top: 35px; } 
.common-odd-sec-inr p{ color: #888; font-size: 15px; font-family: 'Open Sans', sans-serif; margin-top: 20px; margin-bottom: 0; line-height: 24px; }
.map-left img{ width: 100%; height: 100%; object-fit: cover; }
.row-revers{  background-color: #f4f4f4; }
.row-revers .common-odd-sec-inr{ flex-direction: row-reverse;  }
.common-red-sec{ text-align: center; padding: 70px 0; font-size: 25px; color: #fff; background-color: #cf2525; }
.common-red-sec h2{  font-size: 40px; color: #fff; text-transform: none; margin-bottom: 18px; font-weight: 400; }
.common-red-sec p,.common-red-sec p strong{ color: #fff;   font-size: 25px;}
a.blue-button{  font-family: 'Open Sans'; background-color: #152031; color: #fff !important; text-transform: uppercase; font-size: 16px; display: inline-block; margin-top: 20px; line-height: 1; font-weight: 600; padding: 14px 38px; border-radius: 30px; border: 2px solid #152031 !important;}
a.blue-button:hover { background-color: transparent; color: #fff !important; border: 2px solid #152031 !important; }
.blue-box{ margin-top: 10px; }
.white-sec{ padding: 50px 0; text-align: center; }
.white-sec p { font-family: 'Open Sans'; color: #928f8f; font-size: 16px; line-height: 2; text-align: center; }
.white-sec p:last-child{ margin: 0; padding: 0; }
.service-counter h2{ position: relative; text-align: center; padding: 0 0 50px; }
span.name { color: #454545; font-family: 'Open Sans', sans-serif; font-weight: 600; padding-bottom: 15px; }
.red-sec{ padding: 70px 0; background-size: cover; background-repeat: no-repeat; background-image: url(images/its-persona-bg.jpg); background-attachment: scroll; background-position: center center; }
.red-sec-inr{ display: flex; justify-content: space-between; gap: 30px; }
.red-sec-inr .red-left{ max-width: 40%; width: 100%; position: relative; }
.red-sec-inr .red-right{ max-width: 60%; width: 100%; position: relative; }
.red-sec-inr .red-right img{ width: 100%; height: 100%; object-fit: cover; }
.red-left h2,.red-left h2 strong{ font-family: 'Play'; color: #fff; margin-bottom: 15px; }
.red-sec-inr .red-left .arrow-img{  width: 214px; height: auto; object-fit: cover; position: absolute; right: -28px; }
.Different{ background-color: #f4f4f4; padding: 60px 0; position: relative; }
.Different h2{ font-size: 36px; padding: 0 0 10px; text-align: center; }
.counter.service-counter::before{ max-height: 500px; }
.Different-inr { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 30px 0; padding: 40px 0 0; }
.entry.service{ background-image: url(https://www.reputationdefensenetwork.com/wp-content/uploads/2020/06/tk-bck-pwr-bg.jpg); }
.entry.service h2{ color: #fff !important; padding: 0 0 15px; }
.entry.service p{ color: #fff; }
/* furkan */
.Defamation { padding: 50px 0; border-color: #ebebeb; position: relative;}
.why_business { padding: 50px 0; }
.why_business .title h2::before { content: none; }
.why_business .title h2 { margin-bottom: 50px; padding: 0;}
.why_business_inr { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -15px; }
.why_business_inr .why_business_card { width: 33.33%; padding: 15px; text-align: center; }
.why_business_inr .why_business_card h3 { margin-top: 20px; margin-bottom: 4px; font-size: 24px; font-family:  'Play', sans-serif !important; font-weight: bold;}
.why_business_inr .why_business_card .why_business_box { display: flex; flex-direction: column; height: 100%; padding: 35px 24px 0px; border-radius: 5px; font-family: Open sans; box-shadow: 0px 0px 23px 1px #ededed; text-align: center; background: #fff; border: 2px solid #fff; }
.why_business_inr .why_business_card .why_business_box:hover{background: #f4f4f4; border: 2px solid #cf2525;}
.why_business_inr .why_business_card .why_business_box p:last-child{margin: 14px 0 !important;}
.why_business_inr .why_business_card .why_business_box p{line-height: 2;}
footer{clear: both;}
.an_industry {padding: 50px 0; background-color: #f4f4f4 !important; border-color: #ebebeb;}
.an_industry .heading-title{ position: relative; display: block; margin: 0 auto; color: #373737 !important;}
.an_industry h2 span{ font-weight: bold; color: #cf2626 !important;}
.an_industry h2{text-align: center; margin-bottom: 30px !important;}
.an_industry .how-it-wrks-col2{margin-top: 50px;}
.an_industry .how-it-wrks-col-cont h3{ font-family: 'Play'; font-size: 35px; color: #373737; line-height: 1; font-weight: normal; }
.an_industry .how-it-wrks-col2 .how-it-wrks-col-img::after { width: 440px; transform: rotate(32deg); top: 101%; right: -50%; }
.an_industry .how-it-wrks-col3 .how-it-wrks-col-cont { text-align: left; }
.an_industry .red_border img { border: 14px solid #ce1f20 !important; border-radius: 50%; transition-duration: 0.5s; cursor: default; }
.an_industry .how-it-wrks-col-img img { position: relative; z-index: 99999; }
.an_industry .how-it-wrks-col3 .how-it-wrks-col-img::before { width: 436px; transform: rotate(-34deg); top: 103%; left: -50%; }
.an_industry .how-it-wrks-col2 .how-it-wrks-col-img,.an_industry .how-it-wrks-col4 .how-it-wrks-col-img { float: left; width: 47%; text-align: right; margin-right: 5%; }
.an_industry .how-it-wrks-col2 .how-it-wrks-col-cont,.an_industry .how-it-wrks-col4 .how-it-wrks-col-cont{margin-top: 0;}
.an_industry .how-it-wrks-col1 .how-it-wrks-col-img,.an_industry .how-it-wrks-col3 .how-it-wrks-col-img { float: left; width: 47%; }
.an_industry .how-it-wrks-col3 .how-it-wrks-col-img { text-align: center; }
.an_industry .how-it-wrks-col2 .how-it-wrks-col-img,.an_industry .how-it-wrks-col4 .how-it-wrks-col-img { text-align: center; }
.red_section{ background-color: #cd1f20; padding: 30px 0; text-align: center;}
.red_section h2{ color: #fff; font-size: 42px; text-transform: none; margin-bottom: 35px; letter-spacing: 1px; font-weight: 600; }
.red_iner{padding: 40px 0;}
.red_iner a.button{background-color: #152031; margin: 0;}
.red_iner a.button:hover { background-color: transparent; color: #152031 !important; border: 1px solid #152031 !important; }
.why_business.your_reptution .why_business_inr .why_business_box{border: 1px solid #fff;}
.why_business.your_reptution .why_business_inr .why_business_box:hover{  border: 1px solid #cd1f20 !important; background: transparent;}
.your_reptution.why_business .title h2{margin-bottom: 0;}
.your_reptution.why_business .title p{margin-bottom: 40px; color: #928f8f; font-family: 'Open Sans', sans-serif;} 
.bg_blue.faq_page{background-color: #152031 !important;}
.bg_blue.faq .collapsible-trigger-btn{background-color: #0f1622;}
.bg_blue.faq .collapsible-trigger-btn.active { background: #cd1f20; }
.contact.why_business .why_business_img{margin-bottom: 36px;}
.contact.why_business .why_business_card{max-width: 25%; color: #928f8f;}
.contact.why_business .why_business_card .why_business_box span,.contact.why_business .why_business_card .why_business_box a {color: #928f8f; font-size: 18px; font-weight: bold;word-wrap: break-word;}
.contact.why_business{position: relative; z-index: 1;}
.contact_bottom{background-repeat: no-repeat; background-image: url(https://rdn1stg.wpenginepowered.com/wp-content/uploads/2020/06/contact-bottom-bg.png); background-attachment: scroll; background-position: top left;     min-height: 332px; background-size: cover;}
.contact.why_business::before{ content: ''; position: absolute; left: 0; top: 0; background-color: #f4f4f4; width: 100%; max-height: 400px; height: 100%; z-index: -1; }
.reputation_defense{padding: 80px 0;}
.reputation_text h2 strong{color: #fff;}
.reputation_text h2{ color: #fff; font-weight: normal; text-transform: none; font-size: 35px; }
.reputation_text p { font-family: 'Open Sans'; color: #fff; line-height: 2; font-size: 20px; margin:17px 0 !important; }
.reputation_otr{ clear: both; line-height: 1.65em;}
.Defamation::before{content: ''; position: absolute; left: 0; top: 0; background-color: #f4f4f4; width: 100%; max-height: 710px; height: 100%; z-index: -1;}
.Defamation .search-control-video{width: fit-content; margin: auto; box-shadow: 0px 30px 45px -30px #d7d0d0;}
.Defamation .search-control-video a.play-button { top: 50px;}
.reputation_otr{background: url(images/rdn-promise-bg.jpg) top right no-repeat;}
.reputation_text{    position: relative; color: #fff; font-size: 20px; max-width: 528px; min-height: 499px; padding: 60px; left: 0px; background: url(https://rdn1stg.wpenginepowered.com/wp-content/themes/reputation/images/our-promise-bubble.png) no-repeat;}
body.loader { position: relative; z-index: 0 }
body.loader::before { content: ""; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index: 999999; width: 100px; height: 100px; background-image: url(images/loader-new.gif); background-position: center center; background-repeat: no-repeat; background-size: 100px 100px; }
body.loader::after { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); z-index: 99999; content: "" }
    /* mega-menu */
    .header_logo{ width: 237px; line-height: 0; }
     .header_logo a{ width: 100%; line-height: 0; }
    .mega-menu{ margin-left: 0; transform: scaleY(0); transition: all 0.3s ease; transform-origin: top; position: absolute; top: 100%; width: 247px; z-index: 2; padding: 0; background-color: #ffffff; color: #969696; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); margin-top: -1px;}
    header .header_menu ul li.current_page_item > a,header .header_menu ul li.current-menu-parent > a{ color: #ce1f20;}
    li.current_page_parent > ul.sub-menu li.current_page_item > a{ background-color: #ce1f20; color: #fff; }
    footer ul li.current-menu-item a{ color: #fff; text-decoration: underline; }
    .mega-item img.mega-icon { width: 25px; }
    .mega-item{ display: flex; align-items: center; justify-content: flex-start; gap: 20px; padding: 5px 10px 5px 17px; transition: all 0.3s; background-color: transparent; }
header .header_menu .mega-item p { color: #000; font-size: 11px; font-weight: 400; padding: 0px 0 0 0; margin: 0; line-height: 21px; text-transform: capitalize; }
    header .header_menu .mega-item span{ color: #1a2c48; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 600; text-transform: none; position: relative; line-height: normal; transition: none; }
    header .header_menu ul li.current_page_item a::before,header .header_menu ul li.current-menu-parent a::before{ opacity: 1;}
    .mega-menu a::before{ display: none; }
     header .header_menu .mega-item:hover{ background-color:#ce1f20; }
     header .header_menu .mega-item:hover p,header .header_menu .mega-item:hover span{ color: #fff; } 
     header .header_menu .mega-item:hover a{ color: #fff; }
     ul li.menu-item-has-children:hover .mega-menu{ transform:scaleY(1); }
    header .header_menu .menu-header-menu-container > ul > li > a{ height: 70px; display: flex; flex-direction: column; justify-content: center; }
    .phone_btn a span{ font-family: 'Montserrat', sans-serif; color: #717c8b; font-size: 15px; font-weight: 300; line-height: 1.1em; }
    .phone_btn a strong{ display: block; color: #1d2f4b; font-size: 15px; margin-top: 0px; font-family: 'Montserrat', sans-serif; font-weight: 600; }
    .free_btn a.button:hover{ background-color: #ce1f20; color: #fff; }
    footer ul li a:hover,.copy_right p a:hover{ color: #fff !important; }
	  footer ul li a:hover{ text-decoration: underline; }
    .copyright { text-align: center; width: 100%; }
    .copyright p{ color: #fff; font-size: 15px; font-family: 'Open Sans', sans-serif; margin: 0;}
    .footer_logo ul li a{ color: #ce1f20; background-color: transparent; color: #ce1f20; font-size: 18px; display: inline-block; text-align: center; min-height: 35px; min-width: 35px; border: 1px solid #ce1f20; border-radius: 50%; padding-top: 2px; padding-right: 0; transition-duration: 0.5s; display: flex; align-items: center; justify-content: center;}
    .footer_logo ul li { display: inline-block;}
    .footer_logo ul li a::before{ display: none; }
    .footer_logo ul li a:hover { background-color: #ce1f20;  }
    .banner_inr p span.top_text{ display: block; color: #fff; font-size: 12px; font-family: 'Play', sans-serif; letter-spacing: 0 !important; line-height: 1; margin-bottom: 10px; font-weight: 600; }
    .banner .banner_inr p{ line-height: normal; }
    span.h2{ color: #fff; letter-spacing: 0 !important; font-weight: 300; font-size: 34px; line-height: 1; text-transform: uppercase;}
    .banner_sub_text{ font-size: 18px; color: white; line-height: 1.1em;
    margin-bottom: 8px; font-weight: 600; }
    .banner_sub_text strong{ color: #fff; }
    .banner_item p{ font-size: 13px; font-family: "Open Sans", sans-serif; line-height: 20px; transition: all 0.3s; }
    .banner .banner_item:hover p{ color: var(--btn_color); }
    .banner a.button.expert_popup:hover{ color: #fff !important; border-color: #fff !important; }
    .Guarantee .heading-title strong{ color: #fff; }
    .reputation-item-box .negative-content-imgs { position: relative; }
     .reputation-item-box .negative-content-imgs{ position: relative; }
     .lrgst-trstd-ntwrk-right-cont-col-img,.negative-content-imgs{ position: relative; }
     .lrgst-trstd-ntwrk-right-cont-col-img img,.negative-content-imgs img{ position: absolute; left: 0; opacity: 0; top: 0; transition: all 0.2s; }
     .lrgst-trstd-ntwrk-right-cont-col-img img.main_icon,.negative-content-imgs img.main_icon{ opacity: 1; }
     .lrgst-trstd-ntwrk-right-cont-cols:hover .lrgst-trstd-ntwrk-right-cont-col-img img.hover_icon,.reputation-item-box:hover  .negative-content-imgs img.hover_icon{ opacity: 1;  }
     .lrgst-trstd-ntwrk-right-cont-cols:hover .lrgst-trstd-ntwrk-right-cont-col-img img.main_icon,.reputation-item-box:hover  .negative-content-imgs img.main_icon{ opacity: 0; }
     .inr-content p { margin-bottom: 0; }
     .negative-content-imgs img{ top: 15px; }
     .inr-content a.button.expert_popup{ font-size: 16px; font-weight: bold; padding: 15px 40px; }
     .inr-content a.button.expert_popup:hover{ color: #fff !important; border-color: #fff !important; }
     .faq h2 strong{ color: #fff; }
     .footer_link ul li::before{ display: none; }
     .common-odd-sec-inr .heading-title strong{ color: #373737 !important; }
     .common-odd-sec-inr .why-we-should-right-cont  p{ color: #928f8f; font-size: 16px; font-family: 'Open Sans', sans-serif; line-height: 29px; }
     .page-template-legal-network .counter.service-counter::before{ max-height: 400px; padding-top: 60px; }
      .common-red-sec a.button.blue-button{ background-color: #152031; margin: 0; border: 1px solid transparent !important; }
      .common-red-sec a.button.blue-button:hover{ color: #fff !important; border-color: #fff !important; background-color: transparent !important;}
     .common-red-sec p:last-child{ margin-bottom: 0; }
     .home_entry { padding: 50px 0 70px; background-repeat: no-repeat; background-image: url(images/dnt-be-defined-bg.webp); background-attachment: scroll; background-position: center center; background-size: 100%; }
     .Defamation .search-control-video{ padding-top: 50px; }
     section.google.passion.passion-sec { padding-bottom: 70px; }
     img.alignnone.size-full { width: 90px; }
     .why_business_box   a{ display: inline; }  
     .privacy-policy p,.privacy-policy li,.privacy-policy td,.term_condition p,.term_condition li{ color: #888; font-size: 16px; font-family: 'Open Sans', sans-serif; }
     .privacy-policy td,.privacy-policy th{ padding: 8px 15px; }
     .privacy-policy tr:nth-child(odd), .privacy-policy .pricing-table>li:nth-child(odd), .privacy-policy .pricing-extra {
    background: #f8f8f8;}
.privacy-policy strong,.term_condition strong{ font-size: 16px; }
    .privacy-policy ul li:before{ font-size: 18px; }   
.business-hours { padding: 50px 0; color: #928f8f; }
.business-hours .hours-left p{margin: 17px 0; font-size: 20px;}
.hours-wrapper { display: flex; justify-content: space-between; align-items: flex-start; gap: 30px; }
.hours-grid { display: flex; flex-wrap: wrap; margin: 0 -10px; max-width: 80%; }
.hours-left{max-width: 20%;}
.hour-card { background: #f4f4f4; padding: 20px; border-radius: 8px;  font-size: 16px; display: flex; flex-direction: column; }
.hour-card p:last-child { margin-bottom: 0; }
.contact.why_business .why_business_inr .why_business_card .why_business_box {padding: 50px 24px 24px;}
.contact.why_business .why_business_card .why_business_box span, .contact.why_business .why_business_card .why_business_box a{line-height: 1.6; font-weight: 600 !important;}
.contact.why_business .why_business_inr .why_business_card{max-width: 25%;}
.contact.why_business{padding: 50px 0 0 ;}
.hour-card-box{padding: 10px; width: 25%; text-align: center;}
.home_form_section{padding: 50px 0;}
.home_form_section h2::before{content: none;}
.home_form_section h2{display: inline-block; margin-top: -20px; position: relative; top: -8px; background-color: #fff; padding: 0px 25px; }
.home_form_section .title {border-top: 1px solid #ccc !important; margin-top: 20px; margin-bottom: 20px;}
.our-story {position: relative;}
.our-story::before { content: ''; position: absolute; left: 0; top: 0; background-size: 100%; background-repeat: no-repeat; background-image: url(images/testi.png); background-attachment: scroll; background-position: center center; text-align: center; width: 100%; max-height: 710px; height: 100%; z-index: -1; }
.our-story-head p { font-family: 'Open Sans', sans-serif;}
.our-story{text-align: center;}
.about_img {padding: 10px 0;}
section.google.passion::before,section.google.passion::after{content: none;}
.google.passion.passion-sec .google_right_btn{margin: 20px 0;}
.career-banner span.banner-sub-title{margin-bottom: 20px;}
.career-banner h1 strong{color: #fff;}
.career-banner .inr-content h1{font-weight: 400;}
.career-banner a.btn-careers{text-transform: uppercase; font-weight: inherit;}
.common-banner.career-banner{ padding: 94px 0;}
.best .we-only-hire-cont ul li{position: relative;}
.best .we-only-hire-cont h4{font-size: 18px; font-weight: 600;}
.career-banner .btn-careers:hover{color: #fff !important; border-color: #fff !important;}
/* sahal 07-apr-2026 */
.lrgst-trstd-ntwrk-right-cont-col-img { background-repeat: no-repeat; height: 50px; background-position: 20px -102px; background-size: 30%; width: 42px; margin: 0 auto; }
.slick-list { padding: 0  !important; }
strong.red{ color: var(--btn_color); }
.fields_left .title p {padding: 0; color: #717171; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 24px; margin-top: 40px; margin-bottom: 15px; }
.fields .fields_btn { padding: 0 !important; }
.fields .fields_btn a.play::before { content: ''; transition: 0.5s all; position: absolute; top: 8px; left: 8px; background: url(images/white-play.png) no-repeat center; width: 30px; height: 30px; background-size: 100%; }
.fields .fields_btn a.play { font-weight: 900; text-transform: uppercase; color: #fff !important; font-size: 16px; background-color: #cd1f20; border: 1px solid #cd1f20 !important; border-radius: 30px; padding: 15px 40px 15px 70px; position: relative; }
.google .title h2::before{ display: none;}
section.google { padding: 50px 0; position: relative; }
section.google::before {content: ''; position: absolute; top: 0; left: 0; background: url(images/dlt-online-cont-bg.webp) no-repeat center; width: 375px; height: 531px; }
section.google::after { content: ''; position: absolute; bottom: -120px; right: 0; background: url(images/cntrl-srch-rsult-bg.webp) no-repeat center; width: 370px; height: 582px; z-index: -1; }
.google_left_img{ position: relative;}
.google_img_cls::before { content: ''; position: absolute; background-image: url(images/text-1.webp); background-repeat: no-repeat; height: 70px; width: 80px; top: 45%; left: -70px; }
.google_img_cls::after { content: ''; position: absolute; background-image: url(images/text-2.webp); background-repeat: no-repeat; height: 70px; width: 90px; top: 45%; }
.google .google_right_title h3 { color: #616161; text-transform: uppercase; font-weight: bold !important; font-size: 22px; line-height: 29px; font-family: 'Open Sans', sans-serif; }
.google_right p { padding: 20px 40px  20px 0!important; display: inline-block; font-family: 'Open Sans', sans-serif; color: #8f8f8f; font-size: 16px; line-height: 28px; padding-right: 40px; margin: 20px 0px; }
.google_right:last-of-type p { padding: 0!important; }
.google_right h4 {font-weight: 600; font-family: 'Open Sans', sans-serif; color: #3f3f3f; font-size: 18px; margin-top: 5px; margin-bottom: 20px; }
.google_right ul { margin-right: 46px; }
.google_right ul li { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #727272; position: relative; margin-left: 0; margin-bottom: 15px; padding-left: 35px; }
.google_right_btn a.button { font-size: 16px; font-weight: 600; line-height: 1; text-transform: uppercase; padding: 15px 40px; margin: 25px 0 0; font-family: 'Play'; }
.google .google_right_title_img { width: 84.59px; }
.our-story .title p { color: white; padding: 0; margin: 10px 0 0; }
.our-story .title { padding: 65px 0 50px; }
.passion-sec .google_right_btn a.button { margin:0;}
.how-it-wrks { background-repeat: no-repeat; background-image: url(images/work-bg.png); background-attachment: scroll; background-position: center center; background-size: 100% 100%; height: auto; display: inline-block; width: 100%; padding: 50px 0; }
.fields .title h2::before {content: ''; width: 170px; left: 0; transform: unset; bottom: 5px; position: absolute; height: 1px; background-color: var(--btn_color); }
.how-it-wrks-col-img.red_border img{ border-color: #cd1f20;}
.faq_page .title h1{ color: white; line-height: 40px; padding:0 0 14px;}
.faq_page .title h1 strong{ color: white;}
.faq_page { background-color: #1a2c48; padding: 55px 0 60px; }
.faq_page .title { padding: 0 0 30px; }
.faq_page .title p { padding: 0; font-size: 17px; }
.faq .collapsible-trigger-btn::after { content: '\f107'; font-family: 'fontawesome'; font-size: 24px; font-weight: normal; position: absolute; right: 5px; top: 5px; background-color: #cd1f20; color: #fff; padding: 10px 13px; border-radius: 5px; border-radius: 5px; }
.faq .collapsible-trigger-btn.active::after { content: '\f106'; font-size: 22px; background-color: #fff; color: #cd1f20; /* padding-top: 13.5%; */ bottom: auto; /* padding-bottom: 12%; */ }
.bg_gray_color { background-color: #f4f4f4;}
.bg_gray_color h2 { background-color: #f4f4f4; }
.how-we-do-cols ul { padding: 50px 0 0; }
/* blog_listing */
.share_post { width: auto; }
.blog_details_main h2{ color: #444444;}
.blog_details_main .title h2 { color: #444444; line-height: 1.1em; margin: 0 0 10px; padding: 0; }
.blog_details_main .title p { padding: 0; margin-bottom: 25px; font-family: 'Open Sans', sans-serif; line-height: 26px; margin-top: 13.6px; }
.blog_details_main .blog .blog_list_right .sidebar_box h5 { font-weight: 600; line-height: 1.1; color: #444444;}
ul.deliberate li .blog_content h3 { padding-top: 5px; color: #ce1f20; font-size: 20px; line-height: 1.1em; margin-bottom: 8px; font-weight: 600; }
.blog_details_main ul.deliberate li .blog_content p:last-child { margin-bottom: 0; padding: 0; }
.blog_details_main ul.deliberate { margin: 0 0 20px; }
.blog_list_content h3{font-size: 20px; line-height: 1.1em; font-weight: 600; }
.blog_datas .fa{ color: #444444;}
.blog_datas .fa:hover{ color: #ce1f20;}
ul.av-share-box-list li::before{ display: none;}
.blog_details_main strong{color: #444444;}
.blog_details_main .blog .blog_list_right .sidebar_box ol li a { line-height: 21px; }
.blog_datas p { margin: 0; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 26px; }
.blog_related_main .title h2 { font-weight: 600;}
#blog_list_6 ul li strong, #blog_list_8 ul li strong { color: #777777;}
.author-content h4.author-name { font-weight: 600; }
.blog_box_item_box p { margin: 0 !important;}
.sticky_box p { margin: .85em 0;  font-size: 13px; line-height: 21px;}
.articles_item_box h3 a{ color: #444444;}
 .articles_item_box h3 a:hover{ color: #ce1f20;}
.sidebar_box.sticky_box { transition: none;}
.mfp-container { text-align: center; position: fixed !important; overflow: auto;}
#rdn_popup_div { padding: 28px; border-radius: 5px; border: 1px none #000; box-shadow: 0 10px 25px 4px rgba(2,2,2,.5); background-color: rgba(255,255,255,1); height: auto; left: 30%; margin-bottom: 3em; position: relative; top: 50px; z-index: 1999999999; overflow: visible; width: 40%; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -20px !important; text-align: center !important; padding-right: 0 !important; width: 45px !important; height: 45px; }
.mfp-container.mfp-s-ready .rdn_popup_content p:first-of-type{ margin-bottom: 0;}
.mfp-container.mfp-s-ready .rdn_popup_content img{ clear: both; display: block; margin: 10px auto; padding: 10px 0; position: relative; max-width: 100%; height: auto; }
button.mfp-close:hover, button.mfp-arrow:hover { color: #444444 !important; background-color: white !important; box-shadow: 0 2px 6px #00000038 !important; }
button.mfp-close, button.mfp-arrow { position: absolute !important; left: auto; right: -20px; bottom: auto; top: -20px !important; color: #fff !important; font-family: Times New Roman; font-weight: 100; line-height: 22px; border: 1px none #fff !important; border-radius: 42px; box-shadow: 0 0 0 0 rgba(2,2,2,.23) !important; text-shadow: 0 0 0 rgba(0,0,0,.23); background-color: rgb(200 30 28) !important; margin: 0 !important; opacity: 1; height: 45px; width: 45px; }
/* blog_listing */
/* sahal */

#our-cont-prtnr .template-page{ padding-top: 60px !important; padding-bottom: 40px !important; }
body { font-family: 'Play', sans-serif; }
.entry-content p, .entry-content div, .entry-content span{ color: #888; font-size: 15px; font-family: 'Open Sans', sans-serif; }
.sub-menu .avia-bullet{ display:none !important; }
#header.av_minimal_header .avia_mega_div { margin: 0; border-top-style: solid; border-top-width: 1px; width: 700px !important; right: -620px !important; }
#footer .container{ max-width:1200px !important; }
#header_main>.container img{ max-width:100% !important; max-height:100% !important; }
.header-top-cont{ float:left !important; /*margin-left: -20px;*/ }
.container { width: 90% !important; max-width: 1200px !important; }
.page-id-256 #why-choose-rdn .container, .page-id-256 #false-claims .container{ width: 100% !important; max-width: 1200px !important; }
#header .container { padding: 0 !important; }
.container { padding: 0; }
.sub-menu li a{ margin-left:0px !important; border-left:0px !important; padding-left:0px !important; padding-top:10px !important; line-height:normal !important; }
#header_main>.container { height: 70px !important; line-height: 58px !important; max-width: 100% !important; padding-left: 0px !important; margin-left: 10px !important; }
#header_meta { background-color: transparent; position: absolute; width: 33%; right: 0; }
.phone-info { width: 100%; padding: 12px 0px; }
.header-top-cont { display: inline-block; margin-top: 5px; }
.header-ph-img { float: left; vertical-align: middle; width: 13%; margin-top: 2px; }
.header-phno-cont { float: right; margin-left: 8px; }
.header-phno-cont .h5 { font-family: 'Montserrat', sans-serif; color: #717c8b; font-size: 15px; font-weight: 300; line-height: 1.1em; }
.header-phno-cont .h4 { color: #1d2f4b; font-size: 15px; margin-top: 3px; font-family: 'Montserrat', sans-serif; font-weight: 600; }
.btn-header { float: right; margin-left: 20px; position: absolute; right: 0; top: 0px; padding: 28.8px 18px; background-color: #ce1f20; font-weight: 600; }
.btn-header a { background-color: #ce1f20; color: #fff !important; text-transform: uppercase; font-size: 15px; }
.btn-header a:hover { text-decoration: none; }
#main { padding-top: 70px !important; }
.logo { height: auto; margin-top: 12px; width:291px; }
.logo img { width: 100%; max-width:100%; }
.main_menu { clear: none !important; position: absolute !important; z-index: 100 !important; line-height: 30px !important; height: 100% !important; margin: 0 !important; margin-right: 16% !important; right: 0 !important; }
.main_menu a { color: #474747 !important; text-transform: uppercase !important; font-weight: 400 !important; font-size: 15px !important; padding: 0 !important; margin-left: 15px !important; margin-right: 15px !important; border-top: 4px solid #fff !important; line-height: 64px !important; }
.main_menu a:hover { border-top: 4px solid #ce1f20 !important; color: #ce1f20 !important; }
.main_menu .current-menu-item a { border-top: 4px solid #ce1f20 !important; color: #ce1f20 !important; }
.main_menu .main_menu-sub-indicator { right: -15px !important; }
.main_menu li li a { color: #474747 !important; text-transform: uppercase !important; font-weight: 400 !important; font-size: 15px !important; padding: 0 !important; margin: 0px 0px 0 0 !important; border-top: none!important; line-height: 1.5 !important; }
.main_menu li li a:hover{ border-top: none!important; }
.main_menu .current-menu-item li a { border-top: none !important; color: inherit !important; }
#menu-item-464{ position:relative; }
#menu-item-464 a { padding-left: 25px !important; }
#menu-item-464:before{ position: absolute; content: ""; left: 12px; top: 14px; background: url(https://www.reputationdefensenetwork.com/wp-content/uploads/2020/06/search-menu.png) no-repeat; width: 25px !important; height: 25px !important; background-size: contain; }
#menu-item-465{ position:relative; }
#menu-item-465 a { padding-left: 25px !important; }
#menu-item-465:before{ position: absolute; content: ""; left: 12px; top: 14px; background: url(https://www.reputationdefensenetwork.com/wp-content/uploads/2020/06/search-menu-icon.png) no-repeat; width: 25px !important; height: 25px !important; background-size: contain; }
#menu-item-546{ position:relative; }
#menu-item-546 a { padding-left: 25px !important; }
#menu-item-546:before{ position: absolute; content: ""; left: 12px; top: 14px; background: url(https://www.reputationdefensenetwork.com/wp-content/uploads/2020/06/investigation-icon-menu.png) no-repeat; width: 25px !important; height: 25px !important; background-size: contain; }
.btn-resp-nav { display: none; }
#banner { background-size: cover; min-height: 650px; height: 100%; display: flex; align-items: center; justify-content: flex-start; }
.banner-cont { display: inline-block; /*margin-top: 35px;*/ width: 60%; }
.banner-cont h5{ color: #fff; font-size: 18px; font-weight: normal; text-transform: uppercase; margin-bottom: 10px; }
.banner-cont h4 { color: #fff; text-transform: uppercase; font-weight: 300; font-size: 24px; line-height: 1; }
.banner-cont h2 { color: #fff; letter-spacing: 0 !important; font-weight: 300; font-size: 34px; line-height: 1; }
.banner-cont h1 { color: #fff; font-size: 44px; letter-spacing: 0 !important; line-height: 1; margin-bottom: 10px; }
.banner-cont h1 span { color: #ce1f20; }
.banner-cont p { font-family: 'Open Sans', sans-serif; color: #fff; font-size: 18px; margin-top: 18px; margin-bottom: 0; }
#banner .banner-cont p { font-family: 'Play', sans-serif; }
.banner-cont ul { margin: 0; padding: 0; list-style: none; text-align: center; margin-top: 18px; width: 80%; }
.banner-cont ul li { display: inline-block; }
.banner-cont ul li img { margin-bottom: 6px; }
.banner-cont ul li { float: left; border: 1px solid #37495d; min-height: 160px; width: 28%; margin-left: 0; margin-right: 20px; font-family: 'Open Sans', sans-serif; color: #fff; padding-top: 24px; line-height: 16px; }
.banner-cont ul li a{ color: #fff; }
.banner-cont p br { display: none; }
.btn-speak-to-an { font-family: 'Open Sans'; background-color: #ce1f20; color: #fff !important; text-transform: uppercase; font-size: 15px; display: inline-block; margin-top: 10px; line-height: 1; font-weight: 600; padding: 18px 40px; border-radius: 30px; border: 1px solid #ce1f20 !important; }
.btn-speak-to-an:hover { background-color: transparent !important; border: 1px solid #fff !important; }
.btn-ph-no { font-family: 'Open Sans'; border: 1px solid #47586c !important; border-radius: 30px; padding: 15px 40px 15px 70px; font-size: 16px; font-weight: 600; line-height: 1; color: #fff !important; position: relative; }
.btn-ph-no:hover { color: #ce1f20 !important; }
.btn-ph-no i { background-color: #fff; color: #ce1f20; border-radius: 50%; font-size: 22px; display: inline-block; min-width: 40px; min-height: 40px; padding-left: 11px; padding-top: 11px; position: absolute; top: 6px; left: 8px; }
#our-cont-prtnr { max-height: 135px; text-align: center; position: relative; background-color: rgba(255,255,255, 1); }
.our-cont-prtnr-head h2 { font-weight: 300; font-size: 28px; letter-spacing: 0 !important; text-transform: none !important; display: inline-block; margin-top: -10px; position: relative; top: -8px; background:#fff; padding: 0px 25px; }
.our-cont-prtnr-head { border-top: 1px solid #ccc !important; }
#our-cont-prtnr .av_one_full:nth-child(2) { margin-top: 0px; }
.our-cont-prtnr-imgs ul { margin: 0; padding: 0; list-style: none; display:inline-flex; align-items:center; }
.our-cont-prtnr-imgs ul li { display: inline-block; margin: 0px 28px; padding: 0; }
#our-cont-prtnr .content { padding: 70px 0px; }
#lrgst-trsted-ntwrk { background-color: #f4f4f4; }
.heading-title { font-weight: 400; text-transform: none !important; letter-spacing: 0 !important; font-size: 35px; color: #494949 !important; line-height: 40px; }
.heading-title span { font-weight: 700; font-size: 35px; color: #373737 !important; }
.heading-title span span{ color: #cf2525 !important; }
.lrgst-trstd-ntwrk-left-cont h2::before { content: ''; position: absolute; background-color: #ce1f20; height: 1px; width: 170px; top: 46%; }
.lrgst-trstd-ntwrk-left-cont p { color: #717171; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 24px; margin-top: 40px; margin-bottom: 15px; }
.lrgst-trstd-ntwrk-left-cont h6 { font-family: 'Open Sans', sans-serif; color: #2f2f2f; font-weight: 300; font-size: 16px; }
.btn-see-how { font-weight: 900; text-transform: uppercase; color: #fff !important; font-size: 16px; background-color: #cd1f20; border: 1px solid #cd1f20 !important; border-radius: 30px; padding: 15px 20px 15px 50px; position: relative; }
.btn-see-how:hover{ background-color: transparent ; border: 2px solid #fff; color: #cd1f20 !important; }
.btn-see-how i { position: absolute; top: 5px; left: 7px; font-size: 40px; }
.lrgst-trstd-ntwrk-left-cont p:last-child { margin-top: 32px; }
.lrgst-trstd-ntwrk-right-cont-cols { background-color: #fff; display: inline-block; width: 43%; padding: 25px 0px 24px; margin-bottom: 30px; text-align: center; min-height: 130px; margin-right: 30px; box-shadow: 0px 0px 15px 10px #e9e9e9; border-radius: 5px; transition-duration: 0.5s; cursor: default; }
.lrgst-trstd-ntwrk-right-cont-col-img { background-repeat: no-repeat; height: 50px; background-position: 80px -32px; background-size: 30%; }
.reload-bg { background-image: url(https://www.reputationdefensenetwork.com/wp-content/uploads/2019/07/reload-bg.png); }
.trash-bg { background-image: url(https://www.reputationdefensenetwork.com/wp-content/uploads/2019/07/trash-bg.png); }
.dollar-note-bg { background-image: url(https://www.reputationdefensenetwork.com/wp-content/uploads/2019/07/dollar-bg.png); }
.calendar-bg { background-image: url(https://www.reputationdefensenetwork.com/wp-content/uploads/2025/12/calendar-bg.png); }
.lrgst-trstd-ntwrk-right-cont-cols .statistics { padding: 0; background: transparent; display: inline-block; }
.lrgst-trstd-ntwrk-right-cont-cols .statistics-inner { padding: 0px 0%; }
.lrgst-trstd-ntwrk-right-cont-cols .statistics .stat { margin: 0px 0px; line-height: 30px; }
.lrgst-trstd-ntwrk-right-cont-cols .stat .number { font-size: 45px; margin-bottom: 0; }
.lrgst-trstd-ntwrk-right-cont-cols:hover .number{ color: #fff !important; }
.lrgst-trstd-ntwrk-right-cont-col-cont h3 { font-size: 40px; margin-bottom: 0; }
.lrgst-trstd-ntwrk-right-cont-col-cont h4 { color: #484848; font-family: 'Open Sans', sans-serif; font-weight: 500; line-height: 24px; font-size: 18px; }
.lrgst-trstd-ntwrk-right-cont-col2 { position: relative; top: 105px; }
.lrgst-trstd-ntwrk-right-cont-cols:hover>.lrgst-trstd-ntwrk-right-cont-col-cont h3, .lrgst-trstd-ntwrk-right-cont-cols:hover>.lrgst-trstd-ntwrk-right-cont-col-cont h4, .lrgst-trstd-ntwrk-right-cont-cols:hover> .number { color: #fff !important; }
.lrgst-trstd-ntwrk-right-cont-cols:hover { background-color: #cd1f20; }
.lrgst-trstd-ntwrk-right-cont-cols:hover>.lrgst-trstd-ntwrk-right-cont-col-img { background-position: 80px -152px; }
.lrgst-trstd-ntwrk-right-cont-col-cont { margin-top: 2px; }
#lrgst-trsted-ntwrk .content { padding: 75px 0px 50px; }
.lrgst-trstd-ntwrk-left-cont { margin-top: 45px; }
#tf-stat-427 .stat .number, #tf-stat-432 .stat .number{ width: 106px; }
.wht-we-do-head { text-align: center; margin-top: 10px; }
.main-head-title { font-size: 35px; }
.wht-we-do-head-img { float: left; width: 15%; margin-right: 15px; }
.wht-we-do-right-cont-head { float: left; width: 100%; }
.wht-we-do-right-cont-head h3 { color: #616161; text-transform: uppercase; font-weight: bold !important; font-size: 22px; line-height: 29px; margin-top: 9px; font-family: 'Open Sans', sans-serif; }
.wht-we-do-right-cont p { display: inline-block; font-family: 'Open Sans', sans-serif; color: #8f8f8f; font-size: 16px; line-height: 28px; padding-right: 40px; margin: 20px 0px; }
.wht-we-do-right-cont h4 { font-family: 'Open Sans', sans-serif; color: #3f3f3f; font-size: 18px; margin-top: 5px; margin-bottom: 20px; }
.wht-we-do-right-cont ul { margin: 0; padding: 0; list-style: none; display: inline-block; margin-right: 46px; }
.wht-we-do-right-cont ul li { font-family: 'Open Sans', sans-serif; font-size: 15px; color: #727272; position: relative; margin-left: 0; margin-bottom: 10px; }
.wht-we-do-right-cont ul li::before { content: ''; position: absolute; background-image: url(images/custom-images/check-img.png); background-repeat: no-repeat; left: 0px; height: 20px; width: 20px; background-size: 100%; top: 5px; }
.wht-we-do-right-cont ul li { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #727272; position: relative; margin-left: 0; margin-bottom: 15px; padding-left: 35px; }
.btn-learn-more { background-color: #cd1f20; color: #fff !important; font-size: 16px; font-weight: 600; line-height: 1; text-transform: uppercase; padding: 15px 40px; display: inline-block; margin-top: 25px; border-radius: 30px; border: 1px solid #cd1f20 !important; }
.btn-learn-more:hover{ background-color: transparent; color: #cd1f20 !important; }
#cntrl-srch-rslt { background-size: 22%; }
.cntrl-srch-rslt-img::before { content: ''; position: absolute; background-image: url(images/custom-images/cntrl-srch-rslt-before-img.png); background-repeat: no-repeat; height: 70px; width: 80px; top: 45%; left: -70px; }
.cntrl-srch-rslt-img::after { content: ''; position: absolute; background-image: url(images/custom-images/cntrl-srch-rslt-after-img.png); background-repeat: no-repeat; height: 70px; width: 90px; top: 45%; }
#how-it-works { background-size: cover; height: auto; }
.how-it-works-head { text-align: center; margin-top: 10px; }
.how-it-wrks-col-cont h3 { font-family: 'Montserrat', sans-serif; color: #606060; font-size: 18px; }
.how-it-wrks-col-cont h3 span { color: #cd1f20; font-weight: bold; font-size: 22px; margin-right: 15px; }
.how-it-wrks-col-cont p { font-family: 'Montserrat', sans-serif; font-size: 15px; color: #808080; margin: 20px 0px; }
.how-it-wrks-col1 .how-it-wrks-col-cont, .how-it-wrks-col3 .how-it-wrks-col-cont { text-align: right; float: left; width: 48%; margin-right: 5%; margin-top: 7%; }
.how-it-wrks-col1 .how-it-wrks-col-img, .how-it-wrks-col3 .how-it-wrks-col-img { float: left; width: 47%; }
.how-it-wrks-col2 .how-it-wrks-col-cont, .how-it-wrks-col4 .how-it-wrks-col-cont { text-align: left; float: left; width: 48%; margin-top: 7%; }
.how-it-wrks-col2 .how-it-wrks-col-img, .how-it-wrks-col4 .how-it-wrks-col-img { float: left; width: 47%; text-align: right; margin-right: 5%; }
.how-it-wrks-cols { float: left; width: 100%; margin-bottom: 40px; }
.how-it-wrks-col-img img { border: 14px solid #787878; border-radius: 50%; transition-duration: 0.5s; cursor: default; }
.how-it-wrks-col-img img:hover { border: 14px solid #cf2727; }
.how-it-wrks-col1 .how-it-wrks-col-img::before, .how-it-wrks-col3 .how-it-wrks-col-img::before { content: ''; position: absolute; background-color: #7a7a7a; height: 14px; width: 199px; transform: rotate(-44deg); top: 103%; left: -25%; }
.how-it-wrks-col-img { position: relative; }
.how-it-wrks-col2 .how-it-wrks-col-img::after { content: ''; position: absolute; background-color: #7a7a7a; height: 14px; width: 199px; transform: rotate(44deg); top: 108%; right: -23%; }
#our-story { background-size: cover; text-align: center; max-height: 710px; }
.our-story-head h2, .our-story-head h2 span { color: #fff !important; }
.our-story-head p { font-family: 'Open Sans', sans-serif; color: #fff; font-size: 16px; padding: 0px 190px; line-height: 28px; margin-bottom: 0; margin-top: 20px; }
.our-story-head { margin-top: 15px; }
.our-story-video { display: inline-block; /*width: 60%;*/ box-shadow: 0px 30px 45px -30px #d7d0d0; }
.our-story-video img, .search-control-video img, .about-video img{ display: block; }
.about-video br, .our-story-video br{ display: none; }
.play-button{ text-indent: -9999999px; overflow: hidden; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 90px; height: 90px; z-index: 99999; background: url(images/play-button-sprite.png) no-repeat; transition-duration: 0s !important; }
.search-control-video, .about-video{ display: block; position: relative; }
.about-video:hover .play-button, .search-control-video:hover .play-button, .our-story-video:hover .play-button, .play-button:hover{ background-position: 0 -90px; transition-duration: 0s !important; }
#schdl-your-free-conslt { text-align: center; margin-top: 180px; }
.page-id-340 #schdl-your-free-conslt, .page-id-215 #schdl-your-free-conslt, .page-id-554 #schdl-your-free-conslt, .page-id-256 #schdl-your-free-conslt, .page-id-294 #schdl-your-free-conslt, .page-id-929 #schdl-your-free-conslt, .page-id-997 #schdl-your-free-conslt{ margin-top: 0px; }
.page-id-340 .schdl-free-head-title, .page-id-215 .schdl-free-head-title, .page-id-102 .schdl-free-head-title, .page-id-294 .schdl-free-head-title, .page-id-123 .schdl-free-head-title, .page-id-997 .schdl-free-head-title{ background: #f4f4f4; }
.schdl-your-free-consultation-head { border-top: 1px solid #ccc !important; margin-top: 20px; }
.schdl-free-head-title { display: inline-block; margin-top: -20px; position: relative; top: -8px; background-color: #fff; padding: 0px 25px; }
.hlf-input { float: left; width: 32%; margin-right: 1.9%; margin-top: 0; margin-bottom: 0; }
.mrgn-none { margin-right: 0; }
.ginput_container input { display: inline-block; width: 100%; margin-top: 20px; }
.schdl-your-free-form p:last-child { margin: 0; }
.gform_body label	{color: #2d2d2d !important; font-size: 14px !important;font-weight: 700; line-height: normal !important;} .ginput_container input#input_3_7 {width: 100% !important;} .ginput_container input#input_3_4 {width: 100% !important; font-size: 16px !important;} .ginput_container input#input_3_5 {margin-top: 20px !important; font-size: 14px !important;} .ginput_container input { background-color: #f0f1f2 !important; border: none !important; padding: 9px 15px 9px 10px !important; border-radius: 5px !important; margin: 0 !important; background-repeat: no-repeat !important; font-size: 16px !important; line-height: 16px !important; }
.ginput_container textarea { background-color: #f0f1f2 !important; border: none !important; padding: 18px 35px 18px 20px !important; border-radius: 5px !important; margin-bottom: 0 !important; resize: none !important; height: 100px !important; background-repeat: no-repeat !important; }
.gform_legacy_markup_wrapper .field_description_below .gfield_description { padding-top: 16px; font-size: 13px !important; color: #2d2d2d !important; }
.pum-overlay .ginput_container textarea{ padding: 9px 15px 9px 10px !important; height: 100px !important; }
.pum-overlay .ginput_container input { padding: 9px 15px 9px 10px !important; }
#top .pum-overlay form, #top .pum-overlay .gform_wrapper, #top .pum-overlay p{ margin-top: 0; margin-bottom: 0; }
.hlf-input input::placeholder, .full-input textarea::placeholder { font-family: 'Montserrat', sans-serif !important; color: #657376 !important; font-size: 13px !important; font-weight: 300 !important; }
.page-id-340 .ginput_container input, .page-id-340 .ginput_container textarea, .page-id-215 .ginput_container input, .page-id-215 .ginput_container textarea, .page-id-102 .ginput_container input, .page-id-102 .ginput_container textarea, .page-id-294 .ginput_container input, .page-id-294 .ginput_container textarea, .page-id-123 .ginput_container input, .page-id-123 .ginput_container textarea{ background-color: #fff !important; }
#gform_wrapper_2 .ginput_container input, #gform_wrapper_2 .ginput_container textarea{ background-color: #f0f1f2 !important; }
.gform_footer{ text-align: center; }
.gform_footer .gform_button { background-color: #ce1f20 !important; text-transform: uppercase !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1 !important; margin-top: 0px; color: #fff !important; border-radius: 30px !important; padding: 18px 40px !important; border: 2px solid #ce1f20 !important; transition: 0.5s !important; }
.gform_footer .gform_button:hover{ background-color: transparent !important; color: #cd1f20 !important; }
#schdl-your-free-conslt .av_one_full:nth-child(2) { margin-top: 10px; }
#input_1_1 { background-image: url(images/custom-images/schdl-free-form-icons.png) !important; background-position: 98% 44% !important; }
#input_1_2 { background-image: url(images/custom-images/schdl-free-form-icons_09.png) !important; background-position: 98% 44% !important; }
#input_1_3 { background-image: url(images/custom-images/schdl-free-form-icons_03.png) !important; background-position: 97% 44% !important; }
#input_1_4 { background-image: url(images/custom-images/schdl-free-form-icons_14.png) !important; background-position: 99% 16% !important; }
#dnt-be-defined { background-size: cover; height: 500px; }
#dnt-be-defined .container{ width: 100% !important; max-width: 1200px !important; }
.dnt-be-defined-left-cont h2 { margin-top: 0; }
.dnt-be-defined-left-cont h2 { color: #333 !important; font-size: 35px; line-height: 36px; }
.page-id-123 .dnt-be-defined-left-cont h2{ color: #fff !important; }
.dnt-be-defined-left-cont h2 span { font-size: 37px; }
.dnt-be-defined-left-cont p { color: #888888; font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 26px; margin: 14px 0px; }
.page-id-123 .dnt-be-defined-left-cont p{ color: #fff !important; }
.dnt-be-defined-left-cont ul { margin: 0; list-style: none; padding: 0; }
.dnt-be-defined-left-cont ul li { display: inline-block; margin-left: 0; margin-right: 18px; }
.btn-get-started { background-color: #ce1f20; color: #fff !important; text-transform: uppercase; padding: 15px 40px; border-radius: 30px; font-size: 16px; font-weight: 600; line-height: 1; display: inline-block; margin-top: 0; border: 2px solid #ce1f20 !important; }

.btn-get-started:hover{ background-color: transparent; color: #cd1f20 !important; }
.dnt-be-defined-left-cont { margin-top: 25px; }
#footer { background-color: #152031; border: 0; }
.ftr-col1 ul li { display: inline-block; margin-right: 8px; }
.ftr-col1 ul li a { color: #ce1f20; font-size: 18px; display: inline-block; text-align: center; min-height: 35px; min-width: 35px; border: 1px solid #ce1f20; border-radius: 50%; padding-top: 6px; padding-right: 1px; transition-duration: 0.5s; }
.ftr-col1 ul li a:hover { color: #fff !important; background-color: #ce1f20 !important; }
#media_image-3 { max-width: 266px !important; margin-bottom: 10px !important; margin-top: 45px !important; }
#custom_html-3 { margin-top: 20px !important; }
#footer .widgettitle { font-family: 'Raleway', sans-serif; font-weight: 900; color: #fff !important; letter-spacing: 0 !important; font-size: 18px; margin-bottom: 20px; }
#footer .widget#custom_html-2{ margin-top: 10px; }
.ftr-col2 ul li a { color: #8a9098 !important; font-size: 15px; font-family: 'Raleway', sans-serif; }
.ftr-col2 ul li { margin-top: 10px; }
.ftr-col3 ul li i { color: #fff !important; font-size: 17px; margin-right: 16px; }
.ftr-col3 ul li { color: #8a9098 !important; font-size: 15px; font-family: 'Raleway', sans-serif; margin-top: 10px; }
.ftr-col3 ul li a { color: #8a9098 !important; font-size: 15px; font-family: 'Raleway', sans-serif; }
#footer .ftr-col3 span{ color: #fff; }
#footer .ftr-col3 a{ color: #8a9098 !important; }
.ftr-col3 .fa-map-marker { float: left; margin-bottom: 5px; margin-top: 2px; }
.ftr-col2 ul li a:hover, .ftr-col3 ul li a:hover { color: #fff !important; text-decoration: none !important; }
.ftr-col4 p { color: #8a9098 !important; font-size: 15px; font-family: 'Raleway', sans-serif; margin-bottom: 20px; margin-top: 34px; }
#footer #media_image-2 { margin-bottom: 0 !important; }
#footer #custom_html-3 { margin-top: 0 !important; }
.ftr-col1 p { color: #8a9098; font-family: 'Raleway', sans-serif; font-size: 15px; margin-bottom: 20px; }
#footer .av_one_third:nth-child(1) { width: 41%; }
#footer .av_one_third:nth-child(3) { margin-left: 0; width: 25%; }
#footer .av_one_third:nth-child(2) { width: 19%; margin-left: 10%; }
#mc4wp-form-1 { position: relative; }
.txtemail-newsletter { background-color: #fff !important; padding: 12px 12px !important; border-radius: 5px !important; }
.btn-newsletter { position: absolute; top: 1px; right: 1px; border: none; background-color: #ce1f20; color: #fff; font-size: 21px; padding: 7px 10px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
#socket { background-color: #152031; border-top: 1px solid #3b4452; text-align: center; }
#socket .copyright { width: 100%; }
#socket p { color: #fff; font-size: 15px; font-family: 'Open Sans', sans-serif; margin: 0; }
#header_meta .container { width: 100% !important; }
.resp-dspl-blk { display: none !important; }
#inr-pgs-bnr { background-size: cover; min-height: 350px; height: 100%; display: flex; align-items: center; justify-content: flex-start; }
.inr-pgs-bnr h1 { color: #fff; font-size: 54px; letter-spacing: 2px !important; margin-bottom: 8px; }
.inr-pgs-bnr p { color: #fff; font-size: 22px; line-height: 32px; margin-top: 0; margin-bottom: 0; }
.page-id-102 #inr-pgs-bnr .btn { background-color: #ce1f20; color: #fff !important; text-transform: uppercase; font-size: 16px; display: inline-block; margin-top: 10px; line-height: 1; font-weight: 600; padding: 15px 40px; border-radius: 30px; border: 2px solid #ce1f20 !important; }
.page-id-102 #inr-pgs-bnr .btn:hover { background-color: transparent; color: #fff !important; border: 2px solid #fff !important; }
#we-are-here{ text-align: center; max-height: 774px; padding-top: 50px; }
#we-are-here h2{ color: #373737; font-size: 35px; text-transform: none; font-weight: normal; margin-bottom: 30px; }
#we-are-here p{ font-family: 'Open Sans'; color: #928f8f; font-size: 16px; }
#we-are-here p a{ font-weight: bold; }
#we-are-here img{ display: block; margin: 0px auto; }	
#about-rdn{ margin-top: 0px; text-align: center; }
#about-rdn h2{ color: #373737; font-size: 35px; text-transform: none; font-weight: normal; margin-top: 0; margin-bottom: 30px; }
#about-rdn p{ font-family: 'Open Sans'; color: #928f8f; font-size: 16px; }
#about-rdn p strong{ color: #000; }
.page-id-102 #rdn-promise{ padding-top: 0px; padding-bottom: 0; }
.page-id-102 #rdn-promise-bubble{ position: relative; color: #fff; font-size: 20px; max-width: 424px; min-height: 500px; padding: 50px; left: 0px; background: url(images/about-bubble.png) no-repeat; }
.page-id-102 #rdn-promise-text{ background: url(images/about-desk-image.png) top right no-repeat; }
#global-reach{ margin-top: -100px; padding-top: 100px; text-align: center; }
#global-reach h2{ color: #373737; font-size: 35px; text-transform: none; font-weight: normal; margin-top: 0; margin-bottom: 30px; }
#global-reach p{ font-family: 'Open Sans'; color: #928f8f; font-size: 16px; }
#about-passion h2{ color: #373737; font-size: 35px; text-transform: none; font-weight: normal; margin-top: 60px; margin-bottom: 10px; }
#about-passion p { font-family: 'Open Sans', sans-serif; color: #928f8f; font-size: 16px; line-height: 28px; margin: 20px 0px; }
#about-passion .btn { background-color: #cd1f20; color: #fff !important; text-transform: uppercase; font-size: 16px; display: inline-block; margin-top: 40px; line-height: 1; font-weight: 600; padding: 14px 38px; border-radius: 30px; border: 2px solid #cd1f20 !important; }
#about-passion .btn:hover { background-color: transparent; color: #cd1f20 !important; border: 2px solid #cd1f20 !important; }
.quote-section { font-family: 'Open Sans', sans-serif; position: relative; font-size: 24px; background: #fff; padding: 70px 100px; font-style: italic; color: #373737; border: 2px solid #cd1f20 !important; line-height: 1.5; box-shadow: 0 15px 38px 0 rgba(0,0,0,0.1)!important; text-align: center; }
.quote-section img{ position: absolute; top: -55px; margin: 0 auto; left: 0; right: 0; }
.page-id-102  #schdl-your-free-conslt { margin-top: 0px; }
.why-we-should-right-cont p, .the-rdn-right-cont p, .we-only-hire-cont p, .how-we-select-team-cont p { color: #888; font-size: 15px; font-family: 'Open Sans', sans-serif; margin-top: 20px; margin-bottom: 0; line-height: 24px; }
.why-we-should-img { margin-top: 60px; }
.why-we-should-right-cont h2, .our-value-left-cont h2, .the-rdn-right-cont h2, .we-only-hire-cont h2, .advantage-working-cont span { font-size: 36px; }
.our-value-left-cont p { color: #888; font-size: 15px; font-family: 'Open Sans', sans-serif; padding-right: 30px; line-height: 24px; margin-top: 20px; margin-bottom: 0; }
.our-value-left-cont { margin-top: 25px; }
.the-rdn-right-cont { margin-top: 35px; }
#careers { background-size: cover; text-align: center; }
#careers h2{ font-weight: bold; font-size: 42px; margin-bottom: 20px; }
#careers .content { padding: 57px 0 68px; }
.careers-cont span { color: #fff !important; font-size: 40px; }
.careers-cont p { color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 27px; font-weight: 100; margin-top: 0; margin-bottom: 35px; }
.btn-careers { background-color: #152031; color: #fff !important; font-size: 16px; line-height: 1; padding: 15px 40px; font-weight: 600; display: inline-block; border-radius: 30px; margin-top: 10px; border: 2px solid #152031 !important; }
.btn-careers:hover{ background-color: transparent; color: #152031 !important; }
.careers-cont { margin-top: 15px; }
.abt-us-resp-img-mob-blk { display: none; }
#search-control-bnr { background-size: cover; height: 450px; }
.search-ctrl-bnr h5 { color: #fff; font-size: 18px; font-weight: normal; text-transform: uppercase; }
.search-ctrl-bnr h3 { color: #fff; font-size: 32px; margin-top: 20px; font-weight: 400; }
.search-ctrl-bnr h1 { font-size: 40px; text-transform: none !important; letter-spacing: 0 !important; }
.btn-talk-to-exprt { font-family: 'Open Sans'; background-color: #cf2525; color: #fff !important; text-transform: uppercase; font-size: 16px; padding: 15px 40px; font-weight: bold; border-radius: 30px; display: inline-block; line-height: 1; margin-top: 18px; border: 2px solid #cf2525  !important; }
.btn-talk-to-exprt:hover{ background-color: transparent; border: 2px solid #cd1f20 !important; }
#take-back-the-ctrl { background-color: #f4f4f4; text-align: center; }
.circle>.bar::after, .circle>.bar::before { left: 0; }
#ctrl-your-srch-rsults{ margin-top: 70px; }
.ctrl-your-srch-rsults-left-cont h2, .ctrl-online-reviews-right-cont h2, .ctrl-a-digital-crisis-left-cont h2 { font-size: 36px; }
.ctrl-your-srch-rsults-left-cont p, .ctrl-online-reviews-right-cont p, .ctrl-a-digital-crisis-left-cont p { color: #928f8f; font-size: 16px; font-family: 'Open Sans', sans-serif; margin-top: 15px; line-height: 2; margin-bottom: 10px; }
.btn-ctrl-your-srch-rsults, .btn-ctrl-online-reviews, .btn-ctrl-a-digital-crisis { font-family: 'Open Sans', sans-serif; font-weight: 600; background-color: #ce1f20; color: #fff !important; text-transform: uppercase; font-size: 16px; padding: 15px 40px; border-radius: 30px; line-height: 1; display: inline-block; margin-top: 15px; border: 2px solid #ce1f20 !important; }
.btn-ctrl-your-srch-rsults:hover, .btn-ctrl-online-reviews:hover, .btn-ctrl-a-digital-crisis:hover{ background-color: transparent; color: #cd1f20 !important; }
.ctrl-your-srch-rsults-left-cont, .ctrl-online-reviews-right-cont, .ctrl-a-digital-crisis-left-cont { margin-top: 70px; }
.when-we-fight-cont h2.heading-title{ font-family: 'Play'; margin-top: 80px; }
.when-we-fight-cont h2.heading-title, .when-we-fight-cont h2.heading-title span{ color: #fff !important; }
.when-we-fight-cont, .when-we-fight-cont p { font-family: 'Open Sans', sans-serif; color: #fff; font-size: 16px; line-height: 2; margin-top: 0; }
.when-we-fight-cont img{ margin-right: 10px; }
#what-our-process { background-size: cover; }
#what-our-process .content { padding: 40px 0; }
.what-our-process-cont h2 { color: #fff !important; font-size: 36px; }
.what-our-process-cont h2 span { color: #fff !important; }
.what-our-process-cont p { color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 26px; padding-right: 30px; margin-top: 15px; margin-bottom: 0px; }
.what-our-process-cont h6 { color: #ce1f20; font-size: 16px; margin-top: 35px; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.what-our-process-cont { margin-top: 85px; }
#testimonial-main { background-size: cover; height: 440px; }
.testimonials-cont h5 { color: #fff; text-transform: uppercase; font-size: 20px; font-weight: 300; margin-bottom: 8px; }
.testimonials-cont h2 { color: #fff !important; text-transform: capitalize; font-size: 40px; font-weight: 300 !important; }
.testimonials-cont { margin-top: 25px; }
.test-slide1 p { font-family: 'Gotham_Rounded_Light'; color: #fff; font-size: 14px; line-height: 22px; margin: 20px 0px; }
.test-slide1 h6 { font-family: 'Gotham_Rounded_Bold'; color: #fff; font-size: 15px; }
.new-special-heading { display: none !important; }
.avia-slideshow-arrows { display: inline-block !important; position: absolute !important; top: 180px !important; }
.test-slide1 { margin-top: -15px; padding-bottom: 70px; }
.test-slide1::after { content: url(images/custom-images/testimonial-quote.png); position: absolute; right: 20px; top: 110px; }
#testimonial-main .avia-slideshow-arrows .prev-slide::before { content: url(images/custom-images/testimonial-arrows-left.png) !important; background-color: transparent; }
#testimonial-main .avia-slideshow-arrows .prev-slide { width: 42px !important; }
#testimonial-main .avia-slideshow-arrows .next-slide::before { content: url(images/custom-images/testimonial-arrows-right.png) !important; background-color: transparent; }
#testimonial-main .avia-slideshow-arrows .next-slide { width: 42px !important; }
#testimonial-main .avia-slideshow-arrows { width: 20% !important; }
.wht-mks-diff-head { text-align: center; margin-bottom: 35px; margin-top: 20px; }
.wht-mks-diff-head h2 { font-size: 36px; }
.wht-mks-diff-cols { position: relative; background-color: #fff; border: 1px solid #cfcfcf !important; padding: 15px 35px 15px 75px; display: inline-block; min-height: 245px; max-width: 530px; border-radius: 5px; }
.wht-mks-diff-cols:hover{ border: 1px solid #cd1f20  !important; }
.wht-mks-diff-img { position: absolute; top: 25%; left: -65px; }
.wht-mks-diff-img img{ border-radius: 100%; border: 2px solid #7b7b7b; }
.wht-mks-diff-cols:hover .wht-mks-diff-img img{ border: 2px solid #cd1f20; }
.wht-mks-diff-col2, .wht-mks-diff-col4, .wht-mks-diff-col6{ float: right; }
.wht-mks-diff-heading { margin-top: 12px; }
.wht-mks-diff-para { float: left; width: 100%; }
.wht-mks-diff-heading h3 { font-family: 'Open Sans', sans-serif; color: #606060; text-transform: none; font-weight: normal; font-size: 24px; line-height: 30px; margin-bottom: 10px; }
.wht-mks-diff-para p { font-family: 'Open Sans', sans-serif; color: #928f8f; font-size: 16px; line-height: 2; margin-top: 0px; margin-bottom: 0; }
#what-makes-us-diff .av_one_half { margin: 15px; }
#common-questions { background-size: cover; min-height: 640px; text-align: center; background-attachment: fixed !important; }
.common-question-head { text-align: center; }
.common-question-head h2 { font-size: 36px; color: #fff !important; }
.common-question-head h2 span { color: #fff !important; }
#common-questions .toggle_icon { display: none; }
#common-questions .toggler::after { content: '\f107'; font-family: 'fontawesome'; font-size: 24px; font-weight: normal; position: absolute; right: 5px; top: 5px; background-color: #cd1f20; color: #fff; padding: 10px 13px; border-radius: 5px; border-radius: 5px; } 
#common-questions .activeTitle::after { content: '\f106'; font-size: 22px; background-color: #fff; color: #cd1f20; bottom: auto; } 
#common-questions .toggler { padding-left: 15px; margin-bottom: 14px; padding-top: 15px; padding-bottom: 15px; padding-right: 40px; padding-left: 35px; border-radius: 5px; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #fff; border: 0; } 
#common-questions .togglecontainer .toggle_content{ background: none !important; } 
#common-questions .togglecontainer .toggler{ background: #0f1622 !important; } 
#common-questions .toggler i { color: #ce1f20; font-size: 17px; margin-right: 0px; position: absolute; left: 10px; top: 23px; } 
#common-questions .toggler.activeTitle { margin-bottom: 0 !important; border: 0; background: #cd1f20 !important; } 
#common-questions .toggler.activeTitle i { color: #fff; } 
#common-questions .toggle_content { border: 0 !important; padding: 0px 92px 20px 42px; margin-bottom: 15px; } 
#common-questions .toggle_content p { color: #fff !important; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 26px; margin-bottom: 0; margin-top: 15px; } 
#common-questions .toggle_content p br { display: none; } 
#common-questions .single_toggle { text-align: left; float: none; display: inline-block; margin-bottom: 2px; width: 80%; }
.btn-still-hv-qest { color: #fff !important; font-size: 16px; margin-right: 20px; } 
.btn-still-hv-qest:hover{ color: #cd1f20 !important; } 
.btn-schdl-conslt { background-color: #ce1f20; color: #fff !important; font-size: 16px; padding: 15px 40px; letter-spacing: .5px; border-radius: 30px; font-weight: 600; border: 2px solid #ce1f20 !important; } 
.btn-schdl-conslt:hover{ background-color: transparent; color: #fff !important; border-color: #fff !important; }
#srch-ctrl-schdl-your-free-conslt { text-align: center; } 
#srch-ctrl-schdl-your-free-conslt .schdl-your-free-consultation-head h2 { font-size: 36px; margin-bottom: 0; } 
#tk-bck-pwr { background-size: cover; height: 530px; } 
#tk-bck-pwr .content { padding: 38px 0 0; }
.btn-lets-gt-wrk { background-color: #ce1f20; color: #fff !important; font-size: 14px; padding: 5px 37px; border-radius: 30px; text-transform: uppercase; margin-right: 10px; margin-top: 15px; display: inline-block; border: 1px solid #ce1f20 !important; } 
.btn-lets-gt-wrk:hover{ background-color: transparent; color: #cd1f20 !important } 
.btn-tk-bck-phno { border: 1px solid #ce1f20 !important; border-radius: 30px; padding: 6px 34px 6px 54px; font-size: 16px; color: #fff !important; position: relative; background-color: #fff; color: #ce1f20 !important; } 
.btn-tk-bck-phno:hover { background-color: transparent; color: #fff !important; border: 1px solid #fff !important; } 
.btn-tk-bck-phno i { background-color: #ce1f20; color: #fff; border-radius: 50%; font-size: 16px; display: inline-block; min-width: 26px; min-height: 26px; padding-left: 7px; padding-top: 5px; position: absolute; top: 5px; left: 5px; }
#legal-graphs{ padding-top: 50px; max-height: 456px; }
.page-id-294 #legal-graphs{ max-height: 400px; }
.take-bck-ctrl-cols{ display: inline-block; font-family: 'Open Sans'; color: #3f3f3f; width: 30.5%; margin: 1.2%; font-size: 18px; padding-left: 24px; line-height: 2; text-align: center; padding-right: 24px; font-weight: normal; min-height: 400px; background: #fff; border-radius: 5px; vertical-align: top; padding: 50px 24px 10px; box-shadow: 0px 0px 23px 1px #e9e9e9; }

#take-back-the-ctrl{ max-height: 550px; } 
#take-back-the-ctrl h2, #negative-content h2.heading-title{ margin-bottom: 30px; } 
#take-back-the-ctrl .circle.medium { color: #373737 !important; background-color: #fff; } 
#take-back-the-ctrl .circle>span { text-align: center; display: block; font-size: 35px; top: 0; left: 0; line-height: 201px; z-index: 9999; color: #373737; white-space: nowrap; border-radius: 50%; font-weight: 600; }
.circle>.bar:after, .circle>.bar:before { border: 7px solid var(--color); height: 93%; width: 93%; }
.take-bck-ctrl-col-counter { position: relative; border: 2px solid #ccc; padding: 4px; border-radius: 100%; width: 212px; height: 212px; margin: 0 auto; } 
.take-bck-ctrl-col-counter .circle > span{ color: #373737; font-family: 'Play', sans-serif !important; font-size: 35px; font-weight: bold; line-height: 5.5em; }
.take-bck-ctrl-col-cont p { color: #767676; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 22px; margin-bottom: 0; }
.take-bck-ctrl-col-cont h5 { color: #454545; font-family: 'Open Sans', sans-serif; font-weight: 600; margin-top: 15px; } 
.srch-ctrl-dpl-blk { display: none; } 
.srch-ctrl-dpl-none{ display: block; }
.inr-bnr-same h1 { font-size: 47px; text-transform: capitalize !important; }
#how-can-you-remove { text-align: center; }
.how-can-you-cont h5 { color: #d13233; font-size: 16px; text-transform: uppercase; margin-bottom: 11px; }
.how-can-you-cont h3 { font-weight: 100; font-size: 25px; line-height: 29px; margin: 0 0 2px; }
.how-can-you-cont h2 { text-transform: unset !important; }
.how-can-you-cont p { color: #888888; font-size: 17px; padding: 0 186px; line-height: 27px; margin-top: 11px; }
#how-can-you-remove .content { padding: 56px 0 44px; }
.page-id-215 #common-questions .toggle_content { margin-bottom: 0; min-height: 130px; }
#common-questions .toggler { margin-bottom: 0; }
.page-id-215 #common-questions .single_toggle { border-radius: 5px; margin-bottom: 14px; }
.page-id-215 #common-questions .faqs-questions-head .heading-title, .page-id-215 #common-questions .faqs-questions-head .heading-title span{ color: #fff !important; }
.faqs-questions-head p { font-size: 17px; color: #fff; margin: 12px 0 0; }
.page-id-215 #common-questions .av_one_full:nth-child(2) { margin-top: 30px; }
.page-id-215 #common-questions { height: auto; }
.page-id-215 #common-questions .content { padding: 55px 0 60px; }
#common-questions .column-top-margin{ margin-top: 30px;}
.career-bnr h5 { color: #fff; text-transform: uppercase; font-size: 18px; font-weight: normal; margin-bottom: 20px; }
.inr-bnr-same.career-bnr h1 { font-size: 40px; font-weight: normal; text-transform: capitalize !important; }
.career-bnr a { color: #fff; text-transform: uppercase; background-color: #152031; display: inline-block; padding: 15px 40px; font-size: 16px; border-radius: 50px; margin-top: 13px; line-height: 1; border: 2px solid #152031 !important; }
.career-bnr a:hover{ background-color: transparent; color: #fff !important; border: 2px solid #fff !important; }
.we-only-hire-cont h2 { margin-bottom: 0; }
.we-only-hire-cont p { margin-top: 10px; }
.we-only-hire-cont h4 { color: #cf2525; text-transform: uppercase; margin-top: 23px; }
.we-only-hire-cont ul li { list-style: none; color: #888; font-size: 15px; font-family: 'Open Sans', sans-serif; margin-bottom: 12px; margin-left: 0; padding-left: 26px; }
.we-only-hire-cont ul { margin: 26px 0 0; }
#we-only-hire .content { padding: 65px 0 56px; }
#we-only-hire { background-size: cover; }
#how-we-select-team{ min-height: 538px; }
.how-we-select-team-cont h2 { font-weight: 600; font-size: 35px; color: #373737 !important; text-transform: none !important; }
.how-we-select-team-cont p { line-height: 23px; }
.how-we-select-team-img img { width: 100%; }
.how-we-select-team-img { display: inline-block; }
#how-we-select-team .av_one_half:first-child { margin-top: 97px; }
.what-we-look-head { text-align: center; }
.what-we-look-left { margin-top: 5%; }
.what-we-look-right { margin-top: 6%; }
#what-we-look .av_one_half:nth-child(2) { margin-top: 0; }
.what-we-look-img-right { text-align: right; }

#what-we-look .content {
	padding: 57px 0 78px;
}
.career-resp-imgs {
    display: none;
}


.why-rdn-bnr {
	margin-top: 60px;
	color: #fff;
}

.why-rdn-bnr h5{
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;	
}

.why-rdn-bnr h1 {
    font-size: 40px;
    font-weight: normal;
    text-transform: none !IMPORTANT;
}

.why-rdn-bnr h3 {
    font-size: 32px;
	color: #fff;
    font-weight: normal;
    text-transform: none !IMPORTANT;
}


.why-rdn-bnr h1 span {
    font-weight: bold;
}

.page-id-256 .our-story-head,
.page-id-929 .our-story-head{
	text-align: center;
}

.page-id-256 .our-story-head,
.page-id-929 .our-story-head{
	color: #373737 !important;	
}

.page-id-256 .our-story-head h2.heading-title,
.page-id-929 .our-story-head h2.heading-title{
	position: relative;
	display: block;
	margin: 0 auto;
	color: #373737 !important;	
}

.page-id-256 #our-story .our-story-head h2.heading-title,
.page-id-929 #our-story .our-story-head h2.heading-title{
	max-width: 460px;
}

.page-id-256 #our-story .our-story-head h2.heading-title{
	max-width: 560px;
	text-align: center;
	margin: 0 auto;
}



.page-id-256 .our-story-head h2.heading-title span,
.page-id-929 .our-story-head h2.heading-title span{
	font-weight: bold;
	color: #cf2626 !important;	
}

.page-id-256 #our-story .our-story-head h2.heading-title::after,
.page-id-929 #our-story .our-story-head h2.heading-title::after{
	display: block;
	margin: 10px auto 0px;
    content: '';
    position: relative;
    background-color: #ce1f20;
    height: 1px;
    width: 90%;
}


#why-choose-rdn{
	margin-top: 160px;	
}

#why-choose-rdn .container,
#false-claims .container,
#rdn-promise .container,
#positive-search-results .container{
	max-width: 1200px !important;	
}

#why-choose-rdn .our-story-head h2.heading-title span{
	color: #373737 !important;	
}

#false-claims .our-story-head{
	margin-bottom: 30px;
}


#false-claims .how-it-wrks-col-cont h3 {
	font-family: 'Play';
	font-size: 35px;
	color: #373737;
	line-height: 1;
	font-weight: normal;
}

#false-claims .how-it-wrks-col2 .how-it-wrks-col-cont, 
#false-claims .how-it-wrks-col3 .how-it-wrks-col-cont,
#false-claims .how-it-wrks-col4 .how-it-wrks-col-cont {
    margin-top: 0;
}

#false-claims .how-it-wrks-col3 .how-it-wrks-col-cont{
    margin-top: 50px;
}

#false-claims .how-it-wrks-col-cont p{
	line-height: 2;	
}

.how-it-wrks-col-img img {
	position: relative;
	z-index: 99999;
}

#false-claims .how-it-wrks-col3 .how-it-wrks-col-cont{
	text-align: left;	
}

#false-claims .how-it-wrks-col2 .how-it-wrks-col-img::after {
    width: 440px;
    transform: rotate(32deg);
    top: 101%;
	right: -50%;
}

#false-claims .how-it-wrks-col3 .how-it-wrks-col-img::before {
    width: 436px;
    transform: rotate(-34deg);
    top: 103%;
    left: -50%;
}

#false-claims .how-it-wrks-col2 .how-it-wrks-col-img,
#false-claims .how-it-wrks-col4 .how-it-wrks-col-img{
	text-align: center;
}

#false-claims .how-it-wrks-col3 .how-it-wrks-col-img{
	text-align: center;
}	

#why-choose-rdn .our-story-head{
	margin-bottom: 50px;	
}


#rdn-promise{
	padding-top: 62px;
	padding-bottom: 29px;
}

#rdn-promise-text{
	background: url(images/rdn-promise-bg.jpg) top right no-repeat;
}

#rdn-promise-bubble h2{
	color: #fff;
	font-weight: normal;
	text-transform: none;
	font-size: 35px;	
}

#rdn-promise-bubble{
	position: relative;
	color: #fff;
	font-size: 20px;
	max-width: 528px;
	min-height: 499px;
	padding: 60px;
	left: 0px;
	background: url(images/our-promise-bubble.png) no-repeat;	
}

#rdn-promise-bubble p{
	font-family: 'Open Sans';
	color: #fff;
	line-height: 2;
	font-size: 20px;
}


#rdn-get-started{
	text-align: center;	
	padding: 30px 0;
}

#rdn-get-started h2{
	color: #fff;
	font-size: 42px;
	text-transform: none;
	margin-bottom: 60px;	
}

#rdn-get-started .btn {
    background-color: #152031;
    color: #fff !important;
    font-size: 16px;
    padding: 15px 40px;
    letter-spacing: .5px;
    border-radius: 30px;
    font-weight: 600;
	text-transform: uppercase;
    border: 2px solid #152031 !important;
}

#rdn-get-started .btn:hover {
    background-color: transparent;
    color: #152031 !important;
}


#positive-search-results{
	color: #928f8f;
	font-size: 16px;	
}

#positive-search-results .our-story-head p {
    font-family: 'Open Sans', sans-serif;
	color: #928f8f;
	font-size: 16px;	
    padding: 0px;
    line-height: 28px;
    margin-bottom: 45px;
    margin-top: 20px;
}

#positive-search-results .how-we-do-cols ul{
	text-align: center;	
}

#positive-search-results .how-we-do-cols ul li{
	color: #928f8f !important;
	font-size: 16px !important;
	width: 31% !important;
	min-height: 500px !important;
	line-height: 1.7 !important;
	vertical-align: top !important;
	border: 1px solid #e5e5e5 !important;
}

#positive-search-results .how-we-do-cols ul li .how-we-do-cols-icons h4{
	font-family: 'Play';
	font-weight: bold;
	font-size: 24px;
	color: #606060;
}

#positive-search-results .how-we-do-cols ul li:hover{
	border: 1px solid #cd1f20 !important;
}



#why-rd-network {
	text-align: center;
}

#why-rd-network h2,
#why-rd-network h2 span {
	color: #fff !important;
	line-height: 37px;
}

.why-rd-network-cont p {
	color: #f9e8e8;
	font-size: 17px;
	line-height: 27px;
}

#why-rd-network .content {
	padding: 62px 0 62px;
}

.why-rdn-col1 {
	margin-top: 0;
}

#why-rdn-main-content{
	padding: 70px 0 0px;
}

#why-rdn-main-content img,
#why-rdn-main-content .why-rdn-cols,
#privacy-protected img,
#privacy-protected .why-rdn-cols,
#ctrl-your-srch-rsults img,
#ctrl-your-srch-rsults .ctrl-your-srch-rsults-left-cont,
#ctrl-a-digital-crisis img,
#ctrl-a-digital-crisis .ctrl-a-digital-crisis-left-cont{
	position: relative;
	margin-left: -60px;
}


#harrasment-reviews img,
#harrasment-reviews .why-rdn-cols,
#ip-infringment img,
#ip-infringment .why-rdn-cols,
#ctrl-online-reviews img,
#ctrl-online-reviews .ctrl-online-reviews-right-cont{
	position: relative;
	margin-right: -60px;
}

#why-rdn-ready-started {
	text-align: center;
}

.why-rd-get-started-cont h2 {
	color: #fff !important;
	font-size: 36px;
	font-weight: 700;
}

.speak-to-experts-btn {
	font-size: 15px;
	background-color: #ce1f20;
	color: #fff !important;
	text-transform: uppercase;
	padding: 8px 37px;
	border: 2px solid #ce1f20 !important;

}
.speak-to-experts-btn:hover{
	background-color: transparent;
	color: #fff !important;
	border: 2px solid #fff !important;
}

#why-rdn-ready-started .content {
	padding: 60px 0 55px;
}

#advantage-working {
	text-align: center;
}

.advantage-working-cont span {
	font-size: 36px;
}

.advantage-working-cont p {
	font-size: 17px;
	color: #888;
	margin-top: 12px;
}

.advantage-cols-cont h4 {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	line-height: 27px;
}

.advantage-cols-cont p {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 23px;
	color: #888;
}

.advantage-cols-cont p br {
	display: none;
}

#advantage-working .av_one_third {
	margin-left: 36px !important;
	border: 1px solid #dadada;
	border-radius: 5px !important;
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 31%;
	padding: 55px 22px 21px;
	min-height: 443px;
	margin-top: 36px;
}

#advantage-working .first {
	margin-left: 0 !important;
}

.advantage-cols-icons {
	margin-bottom: 14px;
}

#advantage-working .content {
	padding: 55px 0 77px;
}
.why-rdn-imgs-mb-imgs{
	display: none;
}


.legal-network-bnr h1 {
	font-size: 40px;
	font-weight: normal;
	text-transform: none !important;
}

.legal-network-bnr h3 {
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-transform: none !important;
}

.legal-network-bnr h5 {
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
}

#our-powerful-network {
	text-align: center;
}


.page-id-294 .why-rdn-cols{
	margin-top: 70px;	
}

#legal-remedy{
	text-align: center;
	padding: 20px 0;
	font-size: 25px;
	color: #fff;	
}

#legal-remedy h2{
	font-size: 40px;
	color: #fff;
	text-transform: none;
	margin-bottom: 10px;
	font-weight: normal;	
}

#legal-remedy p,
#legal-remedy p strong{
	color: #fff;
	margin: 0;	
}

#legal-remedy .btn {
	font-family: 'Open Sans';
    background-color: #152031;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px;
    display: inline-block;
    margin-top: 20px;
    line-height: 1;
    font-weight: 600;
    padding: 14px 38px;
    border-radius: 30px;
    border: 2px solid #152031 !important;
}

#legal-remedy .btn:hover {
    background-color: transparent;
    color: #fff !important;
    border: 2px solid #152031 !important;
}

#disclaimer p{
	font-family: 'Open Sans';
	color: #928f8f;
	font-size: 16px;
	line-height: 2;
	text-align: center;
}

#disclaimer p strong{
	color: #152031;	
}

.our-powerful-network-cont p {
	font-size: 16px;
	padding: 0 69px;
	color: #888;
	line-height: 24px;
}

#our-powerful-network .content {
	padding: 50px 0 70px;
}

.protect-all-cont h2 {
	color: #fff !important;
}

.protect-all-cont a {
	margin-top: 15px;
}
.legal-ntwrk-resp-img {
    display: none;
}
.legl-ntwrk-dlp-none {
    display: none;
}
.lgl-ntwrk-mobile-imgs{
	display: none;
}


#container {
	text-align: center;
}

#container a {
	display: block;
	color: #313131;
	text-decoration: none;
	text-align: center;
	padding: 8px 7px;
	border: 1px solid #a9a9a9;
	font-size: 15px;
}

.red-bg a {
	background-color: #ce1f20;
	text-transform: uppercase;
	font-weight: 600;
	border: 1px solid #ce1f20 !important;
	color: #fff !important;
}

.blue-bg a {
	background-color: #152031;
	text-transform: uppercase;
	font-weight: 600;
	border: 1px solid #152031 !important;
	color: #fff !important;
}

.light-blue-bg a {
	background-color: #f3f4f4;
	font-weight: 800;
	text-transform: uppercase;
	border: 1px solid #2e3642 !important;
}

#no1 {
	width: 190px;
	margin: auto;
}

#line1 {
	font-size: 0;
	width: 1px;
	height: 20px;
	color: #fff;
	background-color: #000;
	margin: auto;
}

#line2 {
	font-size: 0;
	width: 76.9%;
	height: 1px;
	color: #fff;
	background-color: #000;
	margin: auto;
}

#container ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0 9px;
	margin: 0;
}

#container ul li:last-child {
	margin-right: 0;
}

#container ul {
	padding: 0;
	margin: 0;
}

.page-id-319 #header_main {
	background: #f3f3f3 !important;
}

.page-id-319 .main_menu a {
	border-top: 4px solid #f3f3f3;
}

.sub-tabs {
	display: inline-block;
	vertical-align: top;
}

.sub-tabs li {
	display: block !important;
}

.custom-height {
	height: 33px !important;
}

#sitemap .content {
	padding: 90px 0 80px;
}


.targeted-removal-bnr h1 {
	font-size: 40px;
	font-weight: normal;
	text-transform: none !IMPORTANT;
}

.targeted-removal-bnr h3 {
	font-size: 35px;
	color: #fff;
	font-weight: normal;
	text-transform: none !IMPORTANT;
}

.targeted-removal-bnr h1 span{
	font-weight: bold;	
}

.targeted-removal-bnr h5 {
	color: #fff;
	text-transform: uppercase;
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 20px;
}

.targeted-bnr-btn a {
	font-size: 16px;
	padding: 15px 40px;
	font-weight: bold;
	margin-top: 16px;
}


.landing-page-banner{
	text-align: right;	
}


.landing-page-banner p{
	margin-bottom: 0;
}

.landing-page-banner h3{
	margin-top: 0;	
}




#negative-content {
	text-align: center;
}

.negative-content-cols {
	background-color: #fff;
	display: inline-block;
	width: 25%;
	padding: 16px 0px 31px;
	text-align: center;
	min-height: 130px;
	margin-right: 30px;
	box-shadow: 0px 0px 23px 1px #e9e9e9;
	border-radius: 5px;
	transition-duration: 0.5s;
	cursor: default;
}

.negative-content-cols:hover {
	background-color: #cd1f20;
	transform: scale(1);
}

.negative-content-col2:hover>.negative-content-img2 {
	background-position: 0px -146px !important;
}

.negative-content-col3:hover>.negative-content-img3 {
	background-position: 0px -146px !important;
}

.negative-content-cols:hover>.negative-content-imgs {
	background-position: 0px -146px;
}

.negative-content-cols:hover>h2,
.negative-content-cols:hover>h5 {
	color: #fff;
}

.negative-content-cols:last-child {
	margin: 0;
}

.negative-content-imgs {
	width: 51px;
	margin: 0 auto;
	background-repeat: no-repeat;
	height: 80px;
	background-position: 0px 15px;
}

.negative-content-img1 {
	background-image: url(images/negative-content-icon1.png);
}

.negative-content-img2 {
	background-image: url(images/negative-content-icon2.png);
}

.negative-content-img3 {
	background-image: url(images/negative-content-icon3.png);
}

.negative-content-cols h2 {
	text-transform: capitalize !important;
	margin-bottom: 6px;
	font-size: 24px;
}

.negative-content-cols h5 {
	font-family: 'Open Sans';
	font-size: 16px;
	color: #484848;
	font-weight: 400;
	line-height: 20px;
}

#negative-content .av_one_full:last-child {
	margin-top: 44px;
}

#negative-content .content {
	padding: 58px 0 90px;
}

.tapped-experts-right h2,
.tapped-experts-right h2 span {
	font-size: 35px;
}

.experts-at-removing-main ul {
	margin: 0;
	display: inline-block;
}

.experts-at-removing-main ul li {
	list-style: none;
	font-size: 15px;
	color: #777777;
	margin: 0;
	position: relative;
	padding: 0 0 13px 27px;
}

.experts-at-removing-main ul li::before {
	content: '\f046';
	font-family: fontawesome;
	font-size: 17px;
	color: #cd1f20;
	position: absolute;
	left: 0;
}

.experts-at-removing-main ul:first-child {
	margin-right: 10px;
}

.tapped-experts-right h4 {
	font-size: 18px;
	color: #3f3f3f;
	font-family: 'Open Sans', sans-serif;
	margin: 20px 0 37px;
}

#tapped-experts .av_one_half:last-child {
	margin-top: 18px;
}

#tapped-experts .content {
	padding: 80px 0 70px;
}

#more-than-a {
	position: relative;
	height: 502px;
	background-image: url(images/gurantee-background-revised-extended.png);
	background-repeat: no-repeat;
	background-position: center left;	
}

#more-than-a .content{
	padding-bottom: 0;	
}

#more-than-a .avia-builder-el-last img{
	position: relative;
	margin-top: -90px;
}

#contact-blocks .how-we-do-cols ul li {
	font-size: 14px;
}

#business-hours ul li{
	width: 30%;
	margin: 1%;
}


.btn-see-how {
    font-weight: 900;
    text-transform: uppercase;
    color: #fff !important;
    font-size: 16px;
    background-color: #cd1f20;
    border: 1px solid #cd1f20 !important;
    border-radius: 30px;
    padding: 12px 40px 12px 70px;
    position: relative;
}

.btn-see-how i {
    position: absolute;
    top: 5px;
    left: 7px;
    font-size: 36px;
}

#footer .ftr-cols ul li a:hover{ text-decoration: underline !important;text-decoration-color: #ce1f1f !important;}
#footer .textwidget  .ftr-cols a:hover{ color: #fff !important;text-decoration: underline !important;text-decoration-color: #ce1f1f !important;text-underline-offset: 5px;}
#footer .textwidget  .ftr-cols.address_section ul li img{ width: 20px;  float: left;margin-bottom: 5px;margin-right: 10px;}

.take-bck-ctrl-cols{ display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    float: left;
	padding: 10px 24px;
} 


.header-phno-cont a:hover h4 span{ color: #ce1f1f;}
.banner-cont ul li:hover{     border: 1px solid #fff; }
.inr-pgs-bnr.search-ctrl-bnr h1{ font-weight: normal;}

.tactical-page .how-we-do-cols-icons {
    transition-duration: 0.5s;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
}


/****** 13-02-2026*******/

.blog_banner{ padding: 18px 0;  background-color: rgb(244, 244, 244);}
.blog_banner ul{ margin: 0 0 4px; display: flex !important; align-items: center; justify-content: flex-start; gap: 10px; }
.blog_banner ul li,.blog_banner ul li a{ font-size: 12px; line-height: 26px; color: #444; position: relative; }
.blog_banner ul li a::after { content: '>'; font-size: 14px; line-height: 26px; margin-right: 0; position: relative; right: -5px; top: 1px; }
.blog_banner h2,.blog_banner h1{ margin-bottom: 0;     font-size: 34px;
    font-weight: 600;}
.blog_banner ul li a:hover,span.date{ color: rgb(206, 31, 32); }

.blog_details_main { padding: 18px 0; }

.blog_details_main .blog{ display: flex; align-items: flex-start; justify-content: space-between; gap: 24px; }
.blog_details_main .blog .blog_otr { max-width: 78%; width: 100%; font-size: 16px; line-height: 26px;  }
/* .blog_details_main .blog .blog_otr p{ text-align: justify; } */
.blog_details_main .blog .blog_list_right { /*position: sticky; top:100px;*/ max-width: 28%; width: 100%; display: flex; flex-direction: column; gap: 25px;}
.blog_details_main .blog .blog_list_right .sidebar_box{ border-width: 1px; border-color: rgb(227, 227, 227); border-style: solid; border-radius: 5px; padding: 20px;  }
.blog_details_main .blog .blog_list_right .sidebar_box h5{ font-size: 18px; padding: 0 0 9px; margin-bottom: 9px; border-bottom: 1px dashed #000; }
.blog_details_main .blog .blog_list_right .sidebar_box ol{ padding-left: 0px; margin: 0; counter-reset: order;}
.blog_details_main .blog .blog_list_right .sidebar_box ol li{ position: relative; list-style-type: none; counter-increment: order; padding-bottom: 15px; padding-left: 40px; padding-right: 0px; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li:last-child{ padding-bottom: 0; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li::before{  content: counter(order, decimal-leading-zero) "."; position: absolute; left: 0; top: 5px; color: rgb(206, 31, 32); font-size: 13px; line-height: 18px; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li a{ font-size: 13px; line-height: 18px; color: #000; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li a b{ font-weight: normal; }
.blog_details_main .blog .blog_list_right .sidebar_box ol li a:hover{ color: rgb(206, 31, 32); }

.blog_list_content h2 b{ color: rgb(206, 31, 32); }
/* .blog_list_content ul{ margin-left: 0; } */
.blog_list_content ul li{  list-style: none; font-size: 16px; color: #777777; margin: 0; position: relative; padding: 0 0 13px 27px; }
/* .blog_list_content ul li::before { content: '\f046'; font-family: fontawesome; font-size: 17px; color: #cd1f20; position: absolute; left: 0; } */
.blog_otr p,.last_section p{ margin-bottom: 25px; font-family: 'Open Sans', sans-serif; line-height: 26px; }
.blog_otr p a,.last_section p a{ color: rgb(206, 31, 32); display: inline; text-decoration: underline; }
.blog_otr p a:hover,.last_section p a:hover{ color: #000; text-decoration: none; }
.blog_datas { font-size: 14px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(227, 227, 227); padding: 3px 0 10px; margin-bottom: 12px; }
.blog_datas p{ margin: 0; }
/* .share_post{ width: 33%; } */
.blog_datas .av-share-box { width: 100%; display: flex; align-items: center;  float: none; font-size: 12px; margin: 0;justify-content: flex-end; gap: 26px; }
.blog_datas .av-share-box h5{ margin: 0; font-weight: 400; font-size: 14px; text-transform: uppercase; color: #777777;  }
.blog_datas .av-share-box ul { display: flex !important; table-layout: auto !important; border: none !important; width: fit-content !important; gap: 25px; }
.blog_datas .av-share-box ul li a{ padding: 0; border: none;  font-size: 18px;}
.blog_datas .av-share-box ul li{ display: block; border: none !important; }
.blog_datas .av-share-box ul li a:hover{background-color: transparent !important; color: rgb(206, 31, 32); }
.blog_datas .av-share-box ul li a:hover::before{  color: rgb(206, 31, 32); }
.av-share-box .avia-related-tooltip{ background-color: #fff !important; }

.blog_box_inr { display: flex; flex-wrap: wrap; gap: 20px; }
.blog_box_item{ max-width: calc(25% - 20px); width: 100%; }
.blog_box_item .blog_box_item_box{ height: 100%;  border-width: 1px; border-color: rgb(227, 227, 227); border-style: solid; border-radius: 5px; background-color: rgb(255, 255, 255); padding: 15px; text-align: left; }
.blog_box_item .blog_box_item_box p{ margin: 0; text-align: left; font-size: 15px; color: #777777; }
.blog_datas .av-share-link-description.av-no-toc{ margin-bottom: 0; font-size: 14px; text-transform: uppercase; }
.detail_content ul li a{ color: rgb(206, 31, 32); }
.articles_item_box h3 a:hover{color: rgb(206, 31, 32) !important;   }
.last_section{ font-size: 16px; line-height: 26px; }


.single-post div#wrap_all,.single-post{ overflow: visible !important; }	



.blog_circle_main{ width:100%; margin:auto; position:relative; padding-bottom: 80px; }
.blog_circles { display: flex; justify-content: center; gap: 25px; position: relative; width: 100%; }
.blog_circle { display: flex; align-items: center; justify-content: center; width: 144px; height: 144px; border-radius: 50%;  border-width: 1px; border-color: rgb(229, 229, 229);cursor: pointer; font-size: 0; color: transparent; border-style: solid; border-radius: 50%; background-color: rgb(255, 255, 255);}
.blog_arrow{ position:absolute; bottom:10px; width:100%; height:auto; border-radius: 5px; transition: all 0.3s; background-color: rgb(253, 245, 245); border-radius:8px; display:flex; align-items:center; justify-content:center; font-size:16px;  padding: 10px 25px; }
/* .blog_arrow::before{ content:""; position:absolute; top:-8px; width:16px; height:16px; background-color: rgb(253, 245, 245); transform:rotate(45deg); transition:0.4s ease; } */
.arrow::before{ left: var(--arrow-left, 0px); }
.blog_arrow::before{ content:""; position:absolute; top:-8px; width:16px; height:16px; background-color: rgb(253, 245, 245); transform:rotate(45deg); transition:0.4s ease; left: var(--arrow-left, 0px); }

.articles_inr{ display: flex; justify-content: center; flex-wrap: wrap; margin: 0 -20px; gap: 40px 0; padding-top: 25px; }
.articles_inr .articles_item{ max-width: 33.33%; width: 100%; padding: 0 20px; }
.articles_inr .articles_item .articles_item_box{ font-size: 16px; line-height: 26px; }
.articles_inr .articles_item .articles_item_box h3{ margin-top: 0; font-size: 20px; font-weight: 600; margin-bottom: 8px;}
.articles_inr .articles_item .articles_item_box .pub_date p { margin: 10px 0 px; font-size: 14px; color: #000; }
.blog_related_main { padding: 60px 0 30px; }

.author-box { padding: 20px 0; border-top: 2px solid rgb(175, 175, 175); border-bottom: 2px solid rgb(175, 175, 175); display: flex; align-items: center; gap: 35px; justify-content: flex-start; }

.author-box .author-image{ width: 144px; height: 144px; border-radius: 50%; overflow: hidden; }
.author-box .author-image img{ width: 100%; height: 100%; object-fit: cover; }
.author-content { max-width: 75%; width: 100%; }
.author-content h4.author-name{ color: rgb(206, 31, 32); margin-bottom: 5px; }
.author-content p:last-child{ margin-bottom: 0; margin-top: 0;  }
.bottom_part.blog_datas{  border-bottom: 0; padding: 10px 0 0;}
.bottom_part.blog_datas p{ width: 60%;  padding: 0 0 0; font-size: 13px; line-height: 20px;	}


.custom-pagination{ padding-top: 12px; }
.custom-pagination .page-numbers { list-style: none; padding: 0; display: flex !important; gap: 8px; justify-content: center; margin: 0; }
.custom-pagination .page-numbers li { display: inline-block; }
.custom-pagination .page-numbers a, .custom-pagination .page-numbers span { display: inline-block; padding: 8px 14px; background-color: rgb(206, 31, 32); color: #fff; /* default text white */ text-decoration: none; border-radius: 4px; border: 1px solid rgb(206, 31, 32); transition: all 0.3s ease; }
.custom-pagination .page-numbers a:hover { background-color: transparent; /* transparent on hover */ color: rgb(206, 31, 32); }
.custom-pagination .page-numbers .current { background-color: rgb(206, 31, 32); color: #fff; font-weight: bold; }

.articles_item_box p:last-child{ margin: 2px 0 0; }

/* 16-02-2026 */
.blog_box_inr_timeline{ gap: 50px; }
.blog_box_inr_timeline .blog_box_item{ max-width: calc(50% - 25px); }
.blog_box_inr_timeline .blog_box_item .blog_box_item_box{ padding: 22px 30px; }
.blog_box_inr_timeline .blog_box_item .blog_box_item_box strong,.blog_box_inr_timeline .blog_box_item .blog_box_item_box p{ display: block;color: #ed1415;font-size: 18px;
letter-spacing: 0px;font-weight: 700; padding: 0 0 20px; }
.blog_box_inr_timeline .blog_box_item .blog_box_item_box p{ padding: 0; margin: 0; font-family: 'play'; }

ul.category_list { margin: 0; }
ul.category_list li{list-style: none; margin: 0; position: relative; padding-left: 30px; }
ul.category_list li a{ font-size: 13px; line-height: 18px; display: block; color: #000000; padding: 10px 0px; border-bottom: 1px solid rgb(227, 227, 227); }
ul.category_list li::before{ content: '\f111'; font-family: fontawesome; font-size: 14px; color: #cd1f20; position: absolute; left: 2px; top: 10px; }
ul.category_list li a:hover{ color: #cd1f20; }
ul.category_list li:last-child a{ border-bottom: 0; }

.tag_cloud{ display: flex; flex-wrap: wrap; gap: 9px; padding: 5px 0 0;  }
.tag_cloud a{ border-radius: 5px; background-color: #e3e3e3; border: 1px solid #e3e3e3; font-size: 13px; letter-spacing: 0px; line-height: 36px; color: #000000; padding: 0px 7px; }
.tag_cloud a:hover{ background-color: #cd1f20; color: #fff; }
.sidebar_box:last-child{ text-align: center; }

.sidebar_box:last-child a.help_btn{ display: block; background-color: #ce1f20; color: #fff; font-size: 15px; padding: 15px 40px; letter-spacing: .5px; border-radius: 5px; font-weight: 600; border: 2px solid #ce1f20; } a.help_btn{ margin-bottom: 13px; }
.sidebar_box:last-child a.help_btn.blue_btn{ background-color: #002959; border: 2px solid #213956; position: relative; }
.sidebar_box:last-child a.help_btn:hover{ background-color: transparent; color: #cd1f20; border-color: #ce1f20; }
.sidebar_box:last-child a.help_btn.blue_btn::before{  content: "\f095"; font-family: "FontAwesome"; font-size: 20px; font-weight: 500; position: relative; left: -6px; top: 3px;}

.articles_img span.image-overlay{ display: none !important; }


.blog_list h2,.last_section h2{ font-weight: 400; }
.blog_datas-inner { display: flex; align-items: center; gap: 9px; width: 66%;}
.post_category { width: 55%; }
.post_category a{ color: rgb(206, 31, 32); }
.post_category a:hover{ color: #444; }
img.circle-img-red { position: absolute; opacity: 0; transition: all 0.3s; visibility: hidden; }
.blog_circle:hover{ border-color: rgb(206, 31, 32); }
.blog_circle:hover,.blog_circle:hover img.circle-img-red{ opacity: 1; visibility: visible; }

ol.harassment_block li strong{ display: block; font-size: 20px;  color: #ce1f20; }
ol.harassment_block li{ list-style-type: none; padding: 0 0 12px; }
ol.harassment_block { margin: 0; }

ul.key_differences{ margin-left: 0; display: flex !important; justify-content: flex-start; }
ul.key_differences li::before,ul.deliberate li::before{ display: none; }
ul.key_differences li{ width: 25%; text-align: center; padding: 0 12px; }
ul.key_differences li .blog_circle{ width: 130px; height: 130px; margin: 0 auto; pointer-events: none; }
ul.key_differences li .blog_circle img{ width: 60px; }
ul.key_differences li .blog_circle:hover,ul.deliberate li .blog_circle:hover{ border-color: rgb(229, 229, 229);}
ul.key_differences li p:last-child{ margin-bottom: 0; }

ul.deliberate{ margin-left: 0; }
ul.deliberate li{ display: flex; justify-content: flex-start; align-items: flex-start; gap: 25px; padding: 0 0 25px; }
ul.deliberate li .blog_content{ max-width: 80%; width: 100%; }
ul.deliberate li .blog_circle{ width: 80px; height: 80px; }
ul.deliberate li .blog_circle img{ width: 40px; }
ul.deliberate li .blog_content h3{ padding-top: 5px;  color: #ce1f20;}
ul.deliberate li .blog_content p{  margin-top: 0; }
ul.deliberate li .blog_content p:last-child{     margin-bottom: 0; }
.img { text-align: center; }
.img img{ width: 80%; margin: 0 auto; }
.img.full_width{ padding: 0 0 20px; }
.img.full_width img{ width: 100%; }



.sidebar_box:last-child{ z-index: 1; background-color: #fff; }



/* 03-apr-26 clone */
.button, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] { margin-right: 16px; font-family: 'Open Sans'; background-color: #ce1f20; color: #fff !important; text-transform: uppercase; font-size: 16px; display: inline-block; margin-top: 10px; line-height: 1; font-weight: 600; padding: 15px 40px; border-radius: 30px; border: 1px solid #ce1f20 !important; }
.button:hover, a.button:hover, button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button.btn-success:hover {background-color: transparent; border-color: var(--btn_color) !important; color: var(--btn_color) !important; }
header .header_btn { gap: 46px; position: absolute; top: 0; right: 0; }
header .header_inr { padding: 0px 0; gap: 100px; }
header .header_btn .free_btn a { padding: 26.3px 18px; font-size: 15px; border-radius: 0; margin: 0; font-family: 'play'; }
header .header_btn .free_btn a:hover { color: #fff !important; }

.banner .banner_inr { padding: 100px 0; max-width: 46%; width: 100%; }
.banner .banner_inr span {  color: #ffffff; }
.banner .banner_inr h1 { color: #ffffff; padding: 0px 0 10px; }
.banner .banner_inr h1 > span { color: #ff0000; font-size: 34px; }
.banner .banner_inr p { font-size: 18px; color: #ffffff; margin: 0 0 10px; }
.banner .banner_box { gap: 21px; text-align: center; margin: 0; max-width: 100%; padding-top: 10px; }
.banner .banner_box p { font-size: 13px; color: #ffffff;  margin: 0 0 10px; }
.banner .banner_item { border-radius: 0px; background-color: #001834; border: 1px solid #213956; max-width: 33.33%; width: 100%; padding: 24px 0; display: flex; flex-direction: column; justify-content: space-between; transition: 0.3s all; }
.banner .banner_item:hover{ border-color: white; }
.banner .banner_icon { line-height: 0; padding: 0 0 6px; max-width: 50px; width: 100%; height: 50px; margin: 0 auto 6px; }
.banner .banner_icon img { width: 100%; height: 100%; object-fit: contain; }
.banner .banner_text p { padding: 18px 0; font-size: 18px; line-height: 18px; font-family: 'Play', sans-serif;}
.banner .banner_text p > span { color: #ff0000; padding: 23px 0 18px; font-size: 18px; line-height: 18px; }
.banner .banner_btn a.call::before { content: ''; position: absolute; top: 4px; left: 7px; background: url(images/phone-1.png) no-repeat center; width: 40px; height: 40px; background-size: 100%; }
.banner .banner_btn a.call { font-family: 'Open Sans'; border: 1px solid #47586c !important; border-radius: 30px; padding: 18px 40px 17px 70px; font-size: 16px; font-weight: 600; line-height: 1; color: #fff !important; position: relative; background: transparent; }
.banner .hero_img { line-height: 0; position: absolute; z-index: -1; width: 100%; height: 100%; }
section.banner { position: relative; }
.banner .banner_btn a.call:hover { background: transparent; color: #ff0000 !important; }
.leader .logo_box { padding: 0; }
section.leader { padding: 26px 0; }
.fields .fields_inr { gap: 117px; align-items: center; }
.lrgst-trstd-ntwrk-right-cont-col-cont strong { font-weight: bold; color: var(--black_color); }
.fields .fields_left { max-width: 43%; width: 100%; }
.title p { padding: 27px 0 0; }
.lrgst-trstd-ntwrk-right-cont-cols:hover h3 strong{ color: white;}
/* .fields .title h2::before { width: 170px; left: 0; transform: unset; bottom: 5px; } */
header .header_menu ul li a { position: relative; }
header .header_menu ul li a::before { content: ''; position: absolute; top: 0px; left: 0; width: 100%; height: 3px; background-color: #cd1f20; opacity: 0; transition: 0.3s all; }
header .header_menu ul li:hover a::before { content: ''; opacity:1;}
.fields .fields_btn a.play::before { content: ''; transition: 0.5s all; position: absolute; top: 10px; left: 8px; background: url(images/white-play.png) no-repeat center; width: 30px; height: 30px; background-size: 100%; }
.fields .fields_btn a.play:hover::before { content: ''; background: url(images/red-play.png) no-repeat center;background-size: 100%; }
.fields .fields_btn a.play:hover { background-color: transparent; border-color: var(--btn_color) !important; color: var(--btn_color) !important; }
.google .google_right_title h3 { color: #616161; }
.google_right p { display: inline-block; font-family: 'Open Sans', sans-serif; color: #8f8f8f; font-size: 16px; line-height: 28px; padding: 20px 0 !important; }
.google .google_right_title { padding-bottom:0px; }
.google .google_right span { font-family: 'Open Sans', sans-serif; color: #3f3f3f; font-size: 18px; font-weight: 600; }
.google .google_right ul li { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #727272; position: relative; margin-left: 0; margin-bottom: 15px; padding: 3px 0 3px 30px; }
		/* ul li:before { content: ""; width: 20px; height: 20px; left: 0; top: 3px; position: absolute; background: url(images/checked-box.png) 2px center no-repeat; background-size: 16px; } */
.banner .banner_btn a { margin-right: 0; }
section.google { padding: 50px 0; }
/* .how-it-wrks { background-repeat: no-repeat; background-image: url(https://rdn1stg.wpenginepowered.com/wp-content/uploads/2019/07/how-it-works-bg.png); background-attachment: scroll; background-position: center center; background-size: cover; height: auto; display: inline-block; width: 100%; padding: 50px 0; } */
.how-it-wrks h2 { padding: 0 0 60px; line-height: 60px; }
.how-it-wrks-col-cont h3 { font-family: 'Montserrat', sans-serif; color: #606060; font-size: 18px; font-weight: 600; }
.how-it-wrks-col-img { position: relative; z-index: 0; }

.entry { padding: 50px 0 70px; background-repeat: no-repeat;background-attachment: scroll; background-position: center center; background-size: 100%; }
/* .our-story { background-size: 100%; background-repeat: no-repeat; background-image: url(https://rdn1stg.wpenginepowered.com/wp-content/uploads/2019/07/our-stroy-bg.png); background-attachment: scroll; background-position: center center; text-align: center; } */
.our-story .title { padding: 34px 0 50px; }
.our-story .title h2 {color: white;}
.our-story .title p {color: white;}
.our-story .title h2::before {display:none;}
.our-story-video { display: inline-block; /* width: 60%; */ box-shadow: 0px 30px 45px -30px #d7d0d0; position: relative; }
.play-button { text-indent: -9999999px; overflow: hidden; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 90px; height: 90px; z-index:0; background: url(images/play-button-sprite.webp) no-repeat; transition-duration: 0s !important; }
#common-questions .activeTitle::after { content: '\f106'; font-size: 22px; background-color: #fff; color: #cd1f20; /* padding-top: 13.5%; */ bottom: auto; /* padding-bottom: 12%; */ }
.faq_page {  padding: 55px 0 60px; }
.faq_page .title h2::before{ display:none;}
.faq_entry .title h2::before{ display:none;}
.faq_page .title p{ padding: 0;}
.faq  .collapsible-trigger-btn.active { background: #cd1f20; }
.faq  .collapsible-trigger-btn h5 { line-height: 100%; color: white; position: relative; margin: 0 0 0 40px;  font-family: 'Open Sans', sans-serif; font-weight: 600;  }
.faq  .collapsible-trigger-btn h5::before { content: ''; position: absolute; top: 0; left: -40px; background: url(images/icon.png) no-repeat center; background-size: 100%; width: 14px; height: 17px; }
.faq  .faq_tabs_content_text { padding: 0px 42px 20px 42px; background-color: transparent; border-radius: 0 0 8px 8px; color: white; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 26px; margin-bottom: 0; margin-top: 15px; }
.faq .faq_head { border-radius: 3px; max-width: 80%; margin: 0 auto 20px; }
.faq .faq_head:last-child { margin: 0px auto; }
.faq  .faq_head .faq_tabs_content_text p {font-size: 16px;}

section.what_do{ padding: 50px 0;}
.what_do .title h2 { padding: 0;}
.what_do .title h2::before {display: none;}
.what_do .title p { padding: 12px 0 14.45px; color:#888; font-size: 17px;}
.what_do ul li:before { display: none; }
.how-we-do-cols ul { display: flex; flex-direction: row; flex-wrap: wrap; padding: 50px 0; }
.how-we-do-cols ul li { float: left; width: 18%; box-shadow: 0px 0px 23px 1px #f2f2f2; min-height: 271px; margin-left: 0; margin-right: 2%; margin-bottom: 2%; border-radius: 5px; padding-top: 0px; padding-bottom: 0; cursor: pointer; position: relative; display: block; align-items: center; justify-content: center !important; flex-direction: column !important; text-align: center; }
.how-we-do-cols ul li h4 {font-size: 18px; font-weight: 600; }
.how-we-do-cols ul li p { color: #fff; padding: 0px 25px; line-height: 18px; margin-bottom: 0; margin-top: 5px; font-size: 13px;}
.faq_entry { background: url(https://rdn1stg.wpenginepowered.com/wp-content/uploads/2020/06/footer-cta-bg.jpg) no-repeat center; background-size: 100%; width: 100%; height: 100%; padding: 50px 0;}
.faq_entry .title h2 {color: white; position: unset; padding: 0 0 10px; }
.faq_entry .title_btn { padding: 3px 0 0; }
.faq_entry .title { width: 30%; margin-left: auto; }
.how-we-do-cols ul li p i.fa.fa-arrow-right { display: block; }

section.network { padding: 50px 0; }
.about_img { line-height: 0; margin: 13.6px 0; }
.network h2 { color: #373737; font-size: 35px; text-transform: none; font-weight: normal; margin-top: 0; margin-bottom: 30px; }
.network h2 strong{ color: #373737; }
.network p { font-family: 'Open Sans'; color: #928f8f; font-size: 16px; margin: 13.6px 0 0; }

.promise #rdn-promise-bubble { background: url(images/about-bubble.webp) no-repeat; position: relative; color: #fff; font-size: 20px; max-width: 424px; min-height: 500px; padding: 50px; left: 0px;}
.promise #rdn-promise-bubble p { font-family: 'Open Sans'; color: #fff; line-height: 2; font-size: 20px; margin: 17px 0; }
.promise #rdn-promise-bubble h2 { margin: 0 0 10px;}
.promise #rdn-promise-bubble h2 strong{ color: #fff;}
.promise #rdn-promise-text { background: url(images/about-desk-image.png) top right no-repeat; position: relative;}

section.reach { margin-top: -100px; padding-top: 100px; text-align: center; background: #f4f4f4; }
.reach .reach_inr{ padding: 50px 0; }
.reach .reach_inr h2 { color: #373737; font-size: 35px; text-transform: none; font-weight: normal; margin-top: 0; margin-bottom: 30px; }
.reach h2 strong{ color: #373737; }
 .reach .reach_inr p { font-family: 'Open Sans'; color: #928f8f; font-size: 16px; }
 .reach .reach_inr .reach_img { clear: both; display: block; margin: 10px auto; padding: 10px 0; position: relative; line-height: 0;}

.passion .google_inr {padding: 0; gap: 70px; align-items: flex-start; }
.passion .google_right_title h2 { color: #373737; font-size: 35px; text-transform: none; font-weight: normal; margin-top: 30px; margin-bottom: 0px; letter-spacing: 1px; }
.passion .google_right_title h2 strong { color: #373737;}
.passion .google_left_img img { object-fit: contain; height: 100%; width: 100%; }

section.quote{ padding: 50px 0;}

.passion-sec .google_inr:nth-child(odd) { flex-direction: unset; }
/* .passion-sec .google_right_btn a{ margin-top: 20px;} */
section.promise { padding: 50px 0; }
.career .inr-content h1 strong{ color: white;}
.career .inr-content h1{padding: 20px 0 8px;}

.join h2 { font-weight: bold; font-size: 42px; margin:0 0 20px !important; }
.join p { color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 27px; font-weight: 100; margin-top: 0; margin-bottom: 35px; }

.career_entry { background-size: contain; background-color: #f4f4f4; background-repeat: no-repeat;  background-attachment: scroll; background-position: top right; min-height: 538px; }
.career_entry .dnt-be-defined-left-cont { margin-top: 97px; max-width: 47%; width: 100%; }

.career_entry .dnt-be-defined-left-cont h2 { font-weight: 600; font-size: 35px; color: #373737 !important; text-transform: none !important; letter-spacing: 1px;}
.career_entry .dnt-be-defined-left-cont p { color: #888; font-size: 15px; font-family: 'Open Sans', sans-serif; margin-top: 20px; margin-bottom: 0; line-height: 24px; }
.best_right { max-width: 47%; margin-left: 6%; }
section.best { padding: 65px 0 56px; }
.blog_section.content{ padding: 50px 0; }

.menu-toggle{ display: block;}

@media(max-width:767px){
	    .how-it-wrks-col1 .how-it-wrks-col-img::before, .how-it-wrks-col3 .how-it-wrks-col-img::before { width: 100%; top: 120%; left: -50%; }
		.how-it-wrks-col1 .how-it-wrks-col-img, .how-it-wrks-col3 .how-it-wrks-col-img { width: 50%; }
		.how-it-wrks-col1 .how-it-wrks-col-cont, .how-it-wrks-col2 .how-it-wrks-col-cont, 
		.page-id-35 .how-it-wrks-col2 .how-it-wrks-col-cont, 
		.how-it-wrks-col4 .how-it-wrks-col-cont, .how-it-wrks-col1 .how-it-wrks-col-cont, 
		.how-it-wrks-col3 .how-it-wrks-col-cont { width: 40%; }
		.how-it-wrks-col-img img { width: 100%; height: 100%; border: 5px solid #747474; }
		.how-it-wrks-col2 .how-it-wrks-col-img::after { right: -50%; width: 100%; }
		.dnt-be-defined-left-cont img { width: 35px; height: auto; }
		.entry{ background-position: left; }
		.our-story::before { max-height: 100% !important; }
		.our-story { text-align: center; padding: 0 0 50px; }
		.our-story-video { padding-top: 25px; width: 100%; }
		.fields .fields_inr{ justify-content: center; }
}
