@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
html,
body {
overflow-x: hidden;
scroll-behavior: smooth;
}
body {
color: #151515;
font-weight: 400;
font-size: 16px;
line-height: 1.8;
font-family: 'Montserrat', sans-serif;
}
a {
color: #000;
text-decoration: none;
transition: all 0.3s ease-out;
}
a:hover {
color: #f00;
}
input:focus,
textarea:focus,
button:focus {
border: 0;
outline: 0;
box-shadow: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Montserrat", sans-serif;
font-weight: 700;
line-height: 1.2;
}
h5 {
letter-spacing: normal !important;
}
.container {
max-width: 1170px;
width: 98%;
}
ul.lists {
margin-bottom: 20px;
}
ul.lists li {
margin: 5px 0;
} ::-webkit-scrollbar {
width: 4px;
}
::-webkit-scrollbar-track {
background: #FFFF00;
}
::-webkit-scrollbar-thumb {
background: #1d1d1d;
}
::-webkit-scrollbar-thumb:hover {
background: #FFFF00;
}
p {
font-family: "Montserrat";
font-size: 16px;
font-weight: 400;
line-height: 28px;
} .custom-btn {
position: relative;
display: inline-flex;
}
.custom-btn a {
display: inline-block;
overflow: hidden;
position: relative;
z-index: 1;
padding: 16px 27px 16px 29px;
border-radius: 0;
text-align: center;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
margin: 0;
background: #FFFF00;
border: 2px solid #FFFF00;
color: #000;
text-align: center;
font-family: Montserrat;
font-size: 17px;
font-style: normal;
font-weight: 800;
line-height: normal;
text-transform: uppercase;
border-radius: 100px;
}
.custom-btn a:hover {
background: #000;
color: #FFFF00;
}
footer .custom-btn a {
padding: 16px 20px 16px 20px;
} header {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 999;
background-color: transparent;
transition: all 0.3s ease-in-out;
}
header .fixed-header {
background-color: #000000;
position: fixed !important;
animation: smoothScroll 1s forwards;
top: 0;
width: 100%;
}
header .fixed-header .header_wrap .custom-btn a {
line-height: 50px;
}
header .fixed-header .header_wrap .custom-btn {
height: 50px;
}
.container-fluid.header_wrap {
padding: 14px 30px;
}
header .fixed-header ul.navbar-nav {}
header .logo-div img {
transition: all 0.3s ease-in-out;
}
.footer_info_wrp .logo-div img {
max-width: 92%;
}
.fixed-header a.logo-div img {
max-width: 170px;
width: 100%;
}
.post-template header {
position: relative;
background: #000;
}
a.logo-div {
display: inline-block;
}
.ct_headernonav .nav-menu {
justify-content: flex-end;
}
header .row {
align-items: center;
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
header .nav-menu .navbar-collapse {
width: 100%;
display: block !important;
padding: 0;
}
header .nav-menu {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding-left: 40px;
}
header ul.navbar-nav li {
padding: 0px 35px;
position: relative;
list-style: none;
}
header ul.navbar-nav li a {
color: #ffffff;
transition: all 0.3s ease-in-out;
font-family: Inter;
font-size: 16px;
font-weight: 500;
line-height: 34px;
text-align: left;
}
header ul.navbar-nav li a:hover,
header ul.navbar-nav li.current-menu-item a {
color: #FFFF00;
}
header nav.navbar {
padding: 0; margin: 0;
}
header ul.navbar-nav ul.sub-menu li a {
color: #fff;
}
header ul.navbar-nav ul.sub-menu li a:hover,
div#mega-menu-wrap-latest_new li a:hover {
color: #FFFF00 !important;
background: transparent !important;
}
header ul.navbar-nav ul.sub-menu {
position: absolute;
top: 50px;
left: 32px;
min-width: 260px;
padding: 15px 0;
background-color: #000;
-webkit-box-shadow: 3px 1px 20px 0 rgba(0, 0, 0, 0.07);
box-shadow: 3px 1px 20px 0 rgba(0, 0, 0, 0.07);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .5s ease, visibility .5s ease;
-o-transition: opacity .5s ease, visibility .5s ease;
transition: opacity .5s ease, visibility .5s ease;
}
header ul.navbar-nav>li>ul>li.menu-item-has-children>ul.sub-menu {
top: 0;
left: 100%;
}
header ul.navbar-nav>li.menu-item-has-children:hover>ul.sub-menu {
opacity: 1;
visibility: visible;
}
button.sub-menu-toggle {
display: none;
}
span.arrow i {
color: #fff;
font-size: 10px;
}
div#mega-menu-wrap-latest_new {
background: transparent;
}
div#mega-menu-wrap-latest_new li {
padding: 0px 25px !important;
}
div#mega-menu-wrap-latest_new li a {
color: #FFF !important;
font-family: Montserrat !important;
font-size: 16px !important;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
background: transparent !important;
padding: 0px !important;
}
div#mega-menu-wrap-latest_new li li a {
color: #FFF !important;
font-family: Montserrat !important;
font-size: 14px !important;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
padding: 0px 0px !important;
}
#mega-menu-wrap-latest_new #mega-menu-latest_new>li.mega-menu-megamenu>ul.mega-sub-menu {
background: #000;
}
div#mega-menu-wrap-latest_new li li li {
padding: 0px !important;
margin-bottom: 10px !important;
}
div#mega-menu-wrap-latest_new li#mega-menu-17-0 li li {
margin: 10px 0px !important;
padding: 0px !important;
}
div#mega-menu-wrap-latest_new li#mega-menu-item-68810>a,
div#mega-menu-wrap-latest_new li#mega-menu-item-68822>a,
div#mega-menu-wrap-latest_new li#mega-menu-item-68841>a {
margin-bottom: 18px !important;
color: #FFFF00 !important;
font-size: 16px !important;
}
div#mega-menu-wrap-latest_new li#mega-menu-68809-0 {
padding: 0 !important;
}
div#mega-menu-wrap-latest_new ul.mega-sub-menu {
padding: 6px !important;
}
#mega-menu-wrap-latest_new .mega-menu-toggle {
background: transparent !important;
} footer.main_footer {
border-radius: 35px 35px 0px 0px;
background: #000;
position: relative;
z-index: 1;
margin-top: 50px;
}
.home footer.main_footer {
margin-top: 0;
}
.f-heading-sec {
color: #FFF;
text-align: center;
font-family: Montserrat;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.f-heading-sec span {
color: #FF0;
}
.f-content-sec {
color: #FFF;
font-family: Montserrat;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.row.f_row_first {
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 60px 0px 35px;
border-bottom: 1px solid #ECECEC;
}
footer.main_footer .row>* {
padding: 0;
}
.row.footer-detail-row {
padding: 60px 0px 40px;
border-bottom: 1px solid #ECECEC;
}
.f_menu ul {
padding: 0;
margin: 0 0 40px;
}
.f_menu li {
list-style: none;
color: #FFF;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 173%;
}
.f_menu li a,
span.ctaddress p a {
color: #fff !important;
text-decoration: none !important;
}
span.ctaddress p {
color: #FFF;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 122%;
margin: 0 0 8px;
}
span.ctaddress p strong {
font-weight: 700;
}
.email_box {
margin-bottom: 20px;
display: flex;
align-items: center;
}
.email_box img.email_svg {
margin: 0;
padding-right: 10px;
}
.email_box a {
color: #FFF !important;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 173%;
text-decoration: none !important;
}
.our_office_address {
display: flex;
align-items: flex-start;
}
span.ctaddress {
width: 100%;
padding-left: 15px;
display: block;
}
footer.main_footer .our_office_address {
padding: 10px 0px 30px;
}
ul.social-icon-lists li {
list-style: none;
display: inline-flex;
text-align: center;
margin-right: 5px;
}
ul.social-icon-lists ul {
display: flex;
}
ul.social-icon-lists {
padding: 0;
}
.copyright-container {
padding: 30px 0;
width: 100%;
}
.copyright-container p {
color: #FFF;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.copyright-container p a {
color: #FFF;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.copyright-container p {
margin: 0;
}
.bottom-menu-div li {
list-style: none;
}
.bottom-menu-div ul {
display: flex;
justify-content: flex-end;
margin: 0;
}
.bottom-menu-div ul li {
color: #FFF;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-left: 22px;
}
.bottom-menu-div li a {
color: #fff;
}
.copyright-container p a:hover,
.bottom-menu-div li a:hover {
color: #FFFF00 !important;
}
.footer-detail-row h6 {
color: #FFF;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
margin-bottom: 15px;
}
ul.social-icon-lists li a {
width: 32px;
height: 32px;
border-radius: 100%;
background: #FFFF00;
border: 1px solid #FFFF00;
display: flex;
color: #000;
justify-content: center;
align-items: center;
}
ul.social-icon-lists li a:hover {
background: #000;
color: #FFFF00;
}
.email_box a:hover,
.f_menu li a:hover,
span.ctaddress p a:hover {
color: #FFFF00 !important;
}
.back-to-top {
position: absolute;
z-index: 9;
bottom: 150px;
right: -2px;
background-color: #FFFF00;
padding: 10px 12px 5px;
border-radius: 10px 0 0 10px;
cursor: pointer;
box-shadow: 0 0 10px #FFFF00;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
}
#btn-back-to-top.show {
opacity: 1;
visibility: visible;
}
.back-to-top i {
transition: all 0.3s ease-in-out;
color: #000000;
}
.back-to-top:hover {
background-color: #000;
}
.back-to-top:hover i {
color: #ffffff;
}
.home_banner {
width: 100%;
position: relative;
}
.container-fluid.banner_section {
height: 100%;
width: 100%;
padding: 0px;
position: relative;
border-radius: 0px 0px 35px 35px;
background: #000;
overflow: hidden;
}
.container-fluid.banner_section video {
border-radius: 0px 0px 35px 35px;
}
.banner_section .container {
position: absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
top: 0px;
left: 0px;
right: 0px;
}
.home_banner .row {
top: 35px;
position: relative;
}
.banner_content {
width: 52%;
}
.banner_image {
width: 48%;
}
.inn_banner_content h5 {
color: #FFF;
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 100%;
}
.inn_banner_content h2 {
color: #FFF;
font-family: Montserrat;
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: 122.119%;
letter-spacing: -1.92px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/underline.png);
background-repeat: no-repeat;
background-position: 0 bottom;
padding-bottom: 5px;
margin-bottom: 32px;
}
.inn_banner_content h6 {
color: #FF0;
font-family: Montserrat;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: 150%;
margin-bottom: 0;
}
.inn_banner_content p {
color: #FFF;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%;
}
.inn_banner_content ul {
padding: 40px 0 35px;
margin: 0;
}
.inn_banner_content li {
color: #FFF;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 250%;
list-style: none;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/li.png);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 42px;
margin-bottom: 5px;
}
.btn_area {
display: flex;
justify-content: space-between;
padding-right: 55px;
}
span.call_us {
color: #FFF;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.call_us a {
display: block;
color: #fff !important;
text-decoration: none !important;
}
span.call_us a:hover {
color: #FFFF00 !important;
}
.header_number {
display: flex;
align-items: center;
}
.btn_area span {
border-radius: 10px;
background: #383643;
color: #FFF;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 600;
width: 312px;
height: 56px;
display: flex;
align-items: center;
justify-content: center;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/line2.png);
background-repeat: no-repeat;
background-position: 68px 35px;
}
.btn_area span img {
padding: 0px 5px;
} .trusted-by {
padding: 50px 0px;
}
.trusted-by-heading {
color: #292929;
text-align: center;
font-family: Montserrat;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/line.png);
background-repeat: no-repeat;
background-position: center center;
}
.trusted-by-heading span {
font-weight: 800;
}
.trusted-by-logos {
padding: 40px 9% 0px;
}
.c_logo {
padding: 0px 25px;
height: 75px;
display: flex !important;
align-items: center;
}
.container-wrapper {
max-width: 94%;
width: 100%;
margin: auto;
border-radius: 40px;
background-color: #000;
background-size: cover;
background-position: center center;
box-shadow: 0px 0px 17.6px 0px rgba(0, 0, 0, 0.05);
}
.inn-container-wrp {
max-width: 1525px;
width: 100%;
margin: auto;
}
h3.main-heading {
color: #242424;
font-family: Montserrat;
font-size: 48px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
}
h6.sub-heading {
color: #FFF;
font-family: Montserrat;
font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 150%;
} .how-we-work-content h3.main-heading {
color: #fff;
}
.how-we-work-content {
z-index: 99;
position: relative;
display: inline-block;
}
.how-to-work-svg {
position: absolute;
right: -40px;
top: -30px;
-webkit-animation: flash linear 1.8s infinite;
animation: flash linear 1.8s infinite;
}
.how-we-work .container-wrapper {
padding: 8% 14% 30%;
position: relative;
}
.how-we-work-steps {
position: absolute;
bottom: 155px;
height: 630px;
}
li.box-step-wrp {
position: absolute;
width: 100%;
transition: .4s;
}
span.number {
color: #DBDBDB;
text-align: center;
font-family: "Radio Canada Big";
font-size: 96px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding-left: 15px;
}
span.title {
color: #FFF;
font-family: Montserrat;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 125%;
display: block;
padding-left: 15px;
}
.description {
color: #FFF;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%;
position: absolute;
display: none;
transition: .4s;
background-color: #191919;
padding: 20px 20px 20px 30px;
width: 535px;
border: 2px solid #FF0;
border-radius: 30px;
}
li.box-step-wrp:hover .description {
display: block;
}
li.box-step-wrp:nth-child(1) {
top: 425px;
left: 80px;
max-width: 415px;
}
li.box-step-wrp:nth-child(2) {
right: -245px;
left: 0;
top: 315px;
margin: auto;
max-width: 450px;
}
li.box-step-wrp:nth-child(3) {
right: 75px;
top: 95px;
max-width: 270px;
}
.steps-content {
display: flex;
align-items: center;
justify-content: space-evenly;
}
li.box-step-wrp:nth-child(1) .description {
bottom: -52px;
left: 450px;
}
li.box-step-wrp:nth-child(2) .description {
bottom: -195px;
left: 150px;
}
li.box-step-wrp:nth-child(3) .description {
bottom: -198px;
left: 0;
width: 535px;
}
.description:after {
content: '';
position: absolute;
left: -39px;
top: -30px;
bottom: 0px;
margin: auto 0px;
width: 39px;
height: 39px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/arrows.png);
}
li.box-step-wrp:nth-child(2) .description:after {
left: 95px;
top: -39px;
bottom: auto;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/arrow2.png);
}
li.box-step-wrp:nth-child(3) .description:after {
left: 95px;
top: -39px;
bottom: auto;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/arrow2.png);
} .why-choose-us {
padding: 115px 0px;
}
.why-choose-wrapper video {
width: 633px;
height: 358px;
flex-shrink: 0;
aspect-ratio: 633/358;
border-radius: 20px;
margin: auto;
display: block;
background: #000;
z-index: 9;
position: relative;
}
.why-choose-content {
padding-bottom: 45px;
text-align: center;
}
.inn-why-choose-content {
display: inline-block;
position: relative;
}
.why-choose-svg {
position: absolute;
right: -40px;
top: -30px;
-webkit-animation: flash linear 1.8s infinite;
animation: flash linear 1.8s infinite;
}
.why_box_item {
width: 230px;
position: absolute;
}
.why_box_item:after {
content: '';
width: 111px;
height: 52px;
position: absolute;
top: 28px;
right: -100px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/1.png)
}
.why_box_item:nth-child(2):after,
.why_box_item:nth-child(4):after {
content: '';
width: 111px;
height: 52px;
position: absolute;
top: 28px;
right: auto;
left: -100px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/2.png)
}
.w_content h5 {
color: #000;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 105%;
margin: 0;
padding: 10px 0px 8px;
}
.w_content p {
color: #555;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 130%;
}
.why-choose-wrapper {
position: relative;
}
.why_box_item:nth-child(1) {
top: -52px;
left: -10px;
text-align: right;
}
.why_box_item:nth-child(2) {
top: -52px;
right: -10px;
}
.why_box_item:nth-child(3) {
bottom: -50px;
text-align: right;
left: -10px;
}
.why_box_item:nth-child(4) {
bottom: -50px;
right: -10px;
} .types-of-link-work .container-wrapper {
padding: 80px 102px;
}
.types-of-link-content {
padding-bottom: 45px;
text-align: center;
}
.inn-types-of-link-content {
display: inline-block;
position: relative;
}
.types-of-link-content h3 {
color: #fff;
}
.types-of-link-svg {
position: absolute;
right: -40px;
top: -30px;
-webkit-animation: flash linear 1.8s infinite;
animation: flash linear 1.8s infinite;
}
.types-of-link-btn .custom-btn a {
display: inline-flex;
padding: 19px 75px 18px 73px;
justify-content: center;
align-items: center;
}
.types-of-link-btn {
text-align: center;
padding-top: 65px;
}
.inn-tof-items {
border-radius: 25px;
background: #3A3A3A;
position: relative;
transition: transform .9s;
transform-style: preserve-3d;
overflow: hidden;
cursor: pointer;
}
.inn_tof_hover h5 {
color: #FF0;
font-family: Montserrat;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 105%;
margin: 0;
padding: 18px 0px 20px;
}
.inn_tof_hover p {
color: #FFF;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%;
margin: 0;
}
.tof-items {
padding: 0 6px;
}
.tof_hover {
position: absolute;
top: 0;
height: 100%;
background: #3A3A3A;
padding: 45px 40px 45px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transform: rotateY(180deg);
}
.tof-items {
perspective: 1000px;
}
.tof-items:hover .inn-tof-items {
transform: rotateY(180deg);
}
.tof-items:hover .tof_hover {
-webkit-backface-visibility: visible;
backface-visibility: visible;
} .Testimonials {
padding: 80px 0px;
position: relative;
}
.testimonials-content h6 {
border-radius: 10000px;
background: #FFF;
box-shadow: 0px 0px 6.8px 0px rgba(0, 0, 0, 0.13);
display: inline-flex;
padding: 11px 26px 10px 27px;
justify-content: center;
align-items: center;
color: #242424;
text-align: center;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 40px;
}
.inn-testimonials-content {
display: inline-block;
position: relative;
margin-bottom: 55px;
}
.testimonials-svg {
position: absolute;
right: -22px;
top: -25px;
-webkit-animation: flash linear 1.8s infinite;
animation: flash linear 1.8s infinite;
}
.Testimonials span.t1 {
color: #242424;
font-family: Montserrat;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.rating_overall {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
padding-right: 92px;
}
.Testimonials .photo {
width: 44px;
height: 44px;
overflow: hidden;
border-radius: 100%;
}
.Testimonials .info_logo img {
height: 23px;
}
.inn-slide-content {
border-radius: 15px;
background: #242424;
padding: 20px;
}
.Testimonials .info h4 {
color: #FFF;
font-family: Montserrat;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 150%;
margin: 0;
}
.Testimonials .info p {
color: #FFF;
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 150%;
margin: 0;
}
.testimonial_content p {
color: #FFF;
font-family: Montserrat;
font-size: 13px;
font-style: normal;
font-weight: 500;
line-height: 150%;
margin: 0;
height: 80px;
}
.testimonials_top_details {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 18px;
}
.testimonials_info {
display: flex;
align-items: center;
}
.Testimonials .info {
padding-left: 15px;
}
.Testimonials .slide-content {
margin-top: 15px;
height: 175px;
}
.Testimonials .slick-dots li.slick-active button:before {
opacity: 1;
color: #FF0000;
}
.Testimonials .slick-dots li button:before {
width: 30px;
height: 30px;
color: #3E3E3E;
opacity: 1;
font-size: 12px;
}
.Testimonials ul.slick-dots {
bottom: -70px;
text-align: left;
}
.Testimonials .slick-dots li {
margin: 0;
}
.Testimonials .testimonials-line {
position: absolute;
right: 0;
top: 90px;
}
.Testimonials .testimonials-line-airplane {
position: absolute;
left: 0;
bottom: -125px;
}
.testimonials-slider {
padding-left: 50px;
}
.testimonial-btn {
text-align: right;
}
.testimonial-btn a {
border-radius: 100px;
border: 1px solid rgba(36, 36, 36, 0.09);
background: #FF0;
} .link-campaign-work .container-wrapper {
padding: 60px 20% 85px;
background-repeat: no-repeat;
background-size: contain;
background-position: left bottom;
position: relative;
}
.link-campaign-content {
padding-bottom: 45px;
text-align: center;
}
.inn-link-campaign-content {
display: inline-block;
position: relative;
}
.link-campaign-content h3 {
color: #fff;
}
.link-campaign-svg {
position: absolute;
right: 130px;
top: -24px;
-webkit-animation: flash linear 1.8s infinite;
animation: flash linear 1.8s infinite;
}
.link-campaign-wrapper {
position: relative;
text-align: center;
}
.link-campaign_box_item {
position: absolute;
width: 245px;
z-index: 9;
padding: 0 25px;
}
.link-campaign_box_item:nth-child(1) {
top: 55px;
left: -10px;
text-align: right;
border-right: 3px solid #FFFF00;
}
.link-campaign_box_item:nth-child(2) {
top: 55px;
right: -10px;
border-left: 3px solid #FFFF00;
text-align: left;
}
.link-campaign_box_item:nth-child(3) {
bottom: 55px;
text-align: right;
left: -10px;
border-right: 3px solid #FFFF00;
}
.link-campaign_box_item:nth-child(4) {
bottom: 55px;
right: -10px;
border-left: 3px solid #FFFF00;
text-align: left;
}
.rocket_image_wrp {
position: absolute;
left: 0;
right: 0;
margin: auto;
}
.link-campaign-content-wrap {
padding: 20%;
}
.lc_content h5 {
color: #FF0;
font-family: Montserrat;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 105%;
}
.lc_content p {
color: #FFF;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 106%;
margin: 0;
min-height: 40px;
}
img.link-campaign-bg {
position: absolute;
left: 0;
bottom: 0;
z-index: 9;
}
.link-campaign-work .types-of-link-btn {
padding: 0;
z-index: 9;
position: relative;
margin-top: -20px;
} .faqs-works {
padding: 100px 0px;
}
.faqs-content {
padding-bottom: 45px;
text-align: center;
}
.inn-faqs-content {
display: inline-block;
position: relative;
}
.faqs-svg {
position: absolute;
right: -40px;
top: -30px;
-webkit-animation: flash linear 1.8s infinite;
animation: flash linear 1.8s infinite;
}
.faqs-wrapper h3 {
display: none !important;
}
.faqs-works .wpsm_panel-group {
column-count: 2;
}
.faqs-works span.ac_title_class {
color: #000;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding: 0 !important;
background: #fff;
}
.faqs-works .wpsm_panel-heading,
.faqs-works #wpsm_accordion_68862 .wpsm_panel-default>.wpsm_panel-heading {
background: transparent !important;
padding: 0 !important;
}
.faqs-works #wpsm_accordion_68862 .wpsm_panel-body {
padding: 0 0 15px !important;
border: none !important;
}
.faqs-works .wpsm_panel-group .collapse {
border: none !important;
}
.faqs-works #wpsm_accordion_68862 .wpsm_panel+.wpsm_panel {
margin-top: 20px !important;
padding-bottom: 10px !important;
border-bottom: 2px solid #B6B6B6 !important;
}
.faqs-works #wpsm_accordion_68862 .wpsm_panel-default {
padding-bottom: 10px !important;
border-bottom: 2px solid #B6B6B6 !important;
}
.faqs-works #wpsm_accordion_68862 .wpsm_panel {
overflow: hidden;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-radius: 0px !important;
width: 86%;
margin: auto;
}
.faqs-works #wpsm_accordion_68862 .wpsm_panel-title {
margin: 0 0 12px !important;
position: relative;
padding-right: 50px;
}
.faqs-works #wpsm_accordion_68862 .ac_open_cl_icon {
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/up.png) !important;
background-position: 0 0;
background-size: contain;
width: 48px;
height: 48px;
position: absolute;
right: -5px;
top: -7px;
}
.faqs-works #wpsm_accordion_68862 .ac_open_cl_icon:before {
display: none !important;
}
.faqs-works #wpsm_accordion_68862 .ac_open_cl_icon.ac_open_cl_icon.fa.fa-minus {
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/down.png) !important;
}
@keyframes float-minimal {
0% {
transform: translatey(5px)
}
50% {
transform: translatey(-5px)
}
to {
transform: translatey(5px)
}
}
.h_icon {
animation: float-minimal 3s infinite;
position: relative;
z-index: 9;
}
.mobile {
display: none;
}
.menu-item-has-children:after {
content: '';
position: absolute;
right: 12px;
top: 0;
bottom: 0;
margin: auto 0px;
height: 8px;
width: 14px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/arrow_dropdown.png);
}
.menu-item-has-children {
position: relative;
}
#mega-menu-wrap-latest_new #mega-menu-latest_new>li.mega-menu-flyout ul.mega-sub-menu {
background: #000 !important;
}
.testimonials-content {
padding-top: 50px;
}
.col-md-5.f_menu,
.wrapp_our_office_address .col-md-4:nth-child(2),
.wrapp_our_office_address .col-md-4:nth-child(5) {
padding-left: 70px !important;
}
.wrapp_our_office_address .col-md-4:nth-child(3n) {
padding-left: 108px;
}
.testimonials-content img.img-fluid {
margin: inherit;
}  .cmn_padd {
padding-top: 70px;
padding-bottom: 70px;
}
a.cmn_btn {
border-radius: 100px;
border: 2px solid #FF0;
background: #FF0;
display: inline-block;
color: #000;
text-align: center;
font-size: 16px;
font-weight: 800;
line-height: normal;
text-transform: uppercase;
padding: 16px 42px;
white-space: normal;
}
a.cmn_btn:hover {
border-color: #FF0;
background: #000;
color: #FFFF00;
}
a.cmn_btn.cmn_btn_black {
border: 2px solid #000;
background: #000;
color: #FF0;
}
a.cmn_btn.cmn_btn_black:hover {
border-color: #000;
background: #FF0;
color: #000;
}
.top_title {
text-align: center;
margin-bottom: 80px;
}
.top_title h2 {
color: #000;
font-size: 48px;
font-weight: 600;
line-height: normal;
margin: 0;
}
.des_title {
position: relative;
display: inline-block;
padding-right: 0;
}
.des_title span.after_title { height: 43px;
width: 45px;
background-size: 100% 100%;
-webkit-animation: blink 1.8s infinite;
animation: blink 1.8s infinite;
display: inline-block;
position: relative;
top: -18px;
right: 15px;
}
@keyframes blink {
0% {
opacity: 0;
}
50% {
opacity: .5;
}
100% {
opacity: 1;
}
} .main_bannersec {
height: 100%;
width: 100%;
padding: 180px 0 70px;
position: relative;
border-radius: 0px 0px 35px 35px;
background: #000;
overflow: hidden;
}
.main_bannersec.main_bann_blogoutreach.dws_single_cstser_banner{
padding: 180px 0 101px;
height: auto;
}
.main_bannersec img.homebannimg,
.main_bannersec video {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
max-width: 100%;
max-height: 100%;
object-fit: cover;
object-position: center center;
}
.main_bannersec .container {
position: relative;
z-index: 1;
}
.main_bannersec .banner_cnt h1 {
color: #FFF;
font-size: 55px;
font-weight: 800;
line-height: normal;
margin: 0 0 30px;
}
.main_bannersec .banner_cnt h1 span {
color: #FF0;
border-radius: 10px;
border: 3px solid #FF0;
padding: 5px 5px;
display: inline-block;
line-height: 1;
}
.main_bannersec .banner_cnt ul {
list-style: none;
margin: 0 0 20px;
padding: 0;
}
.main_bannersec .banner_cnt ul li {
color: #FFF;
font-size: 20px;
font-weight: 500;
line-height: 210%;
padding-left: 45px;
margin-bottom: 5px;
position: relative;
}
.main_bannersec .banner_cnt ul li:last-child {
margin: 0;
}
.main_bannersec .banner_cnt ul li:before {
content: "";
position: absolute;
left: 0;
top: 3px;
height: 30px;
width: 30px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/li.png);
background-size: 100% 100%;
}
.main_bannersec .banner_cnt .banne_rating_img {
margin-bottom: 20px;
}
.main_bannersec .banner_cnt .banne_rating_img img {
margin: 0;
}
.trusted-by.cthome_trusted-by {
background: linear-gradient(180deg, #FFF 26.41%, #FBFBFB 100%);
} .ct_services_sec {
position: relative;
}
.ct_services_sec:before {
content: "";
position: absolute;
left: 0;
bottom: 50px;
height: 395px;
width: 40%;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/scurve-beff.png);
background-size: 100% 100%;
background-position: center center;
}
.ct_services_sec:after {
content: "";
position: absolute;
right: 0;
top: 50px;
height: 395px;
width: 40%;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/scurve-af.png);
background-size: 100% 100%;
background-position: center center;
}
.ct_services_sec .container {
position: relative;
z-index: 1;
}
.ct_services_sec .slider_item {
border-radius: 20px;
background: #1F1F1F;
color: #fff;
padding: 22px;
}
.ct_services_sec .slider_item .icon {
width: 78px;
height: 78px;
background: #FF0;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 15px;
}
.ct_services_sec .slider_item .icon img {
width: auto;
}
.ct_services_sec .slider_item h4 {
color: #FFF;
font-size: 25px;
font-weight: 700;
line-height: 1.05;
margin-bottom: 20px;
}
.ct_services_sec .slider_item p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
}
.ct_services_sec .slider_item .cnt {
min-height: 170px;
margin-bottom: 20px;
}
.ct_services_sec .slider_item a.cmn_btn {
color: #242424;
font-size: 14px;
padding: 15px 30px;
}
.ct_services_sec .slider_item a.cmn_btn:hover {
color: #fff;
}
.ct_services_sec .service_slider .owl-dots {
margin-top: 80px !important;
text-align: center;
}
.ct_services_sec .service_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.ct_services_sec .service_slider .owl-dots button.owl-dot span {
height: 11px;
width: 11px;
background: #3E3E3E;
display: block;
margin: 5px 7px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.ct_services_sec .service_slider .owl-dots button.owl-dot.active span,
.ct_services_sec .service_slider .owl-dots button.owl-dot:hover span {
background: #FF0000 !important;
} .ct_graybg {
border-radius: 40px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.26) 0%, rgba(229, 229, 229, 0.26) 100%);
padding-bottom: 90px;
}
.ct_success_section {
padding: 0 90px;
}
.ct_success_section .success_secinn {
background-size: cover;
background-position: center center;
border-radius: 40px;
background-color: #000;
padding: 70px 0;
color: #fff;
}
.success_topsec {
margin-bottom: 30px;
}
.success_topsec .row {
align-items: center;
display: flex;
flex-wrap: wrap;
}
.success_topsec .succes_timg {
text-align: right;
}
.success_topsec .success_tlcnt {
padding-right: 70px;
}
.success_topsec .success_tlcnt h3 {
color: #FFF;
font-size: 40px;
font-weight: 600;
line-height: normal;
margin-bottom: 50px;
}
.success_topsec .success_tlcnt .quote_cnt {
padding-top: 30px;
position: relative;
}
.success_topsec .success_tlcnt .quote_cnt:before {
content: "";
position: absolute;
left: 0;
top: 0;
height: 24px;
width: 32px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/quote.png);
background-size: 100% 100%;
}
.success_topsec .success_tlcnt .quote_cnt p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
margin-bottom: 19px;
}
.success_topsec .success_tlcnt .quote_cnt h6 {
color: #FFF;
font-size: 16px;
font-weight: 700;
line-height: 1.5;
margin: 0;
}
.success_bottom_sec .success_item .sitem_inner {
padding-right: 30px;
position: relative;
}
.success_bottom_sec .success_item .sitem_inner:after {
content: "";
position: absolute;
right: 10px;
top: 0;
height: 190px;
width: 1px;
background: rgba(210, 210, 210, 0.57);
}
.success_bottom_sec .success_item:last-child .sitem_inner:after {
content: none;
}
.success_bottom_sec .success_item .sitem_inner .icon {
width: 49px;
height: 49px;
background: #FF0;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 15px;
animation: float-minimal 3s infinite;
}
.success_bottom_sec .success_item .sitem_inner h5 {
color: #FFF;
font-size: 22px;
font-weight: 600;
line-height: 1.37;
margin-bottom: 17px;
}
.success_bottom_sec .success_item .sitem_inner p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
margin: 0;
}
@keyframes float-minimal {
0% {
transform: translatey(5px)
}
50% {
transform: translatey(-5px)
}
to {
transform: translatey(5px)
}
} .ct_howwework_sec .howwework_wrap {
position: relative;
padding-right: 230px;
}
.howwework_itemwrap {
position: relative;
z-index: 1;
}
.ct_howwework_sec .howwework_wrap .robot_img {
position: absolute;
right: 0;
top: -150px;
max-width: 300px;
}
.ct_howwework_sec .howwework_wrap .hww_inn {
padding: 0 10px;
position: relative;
}
.ct_howwework_sec .howwework_wrap .hww_inn .num {
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/bonumber-bg.png);
background-size: cover;
background-color: #fff;
width: 140px;
height: 140px;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #000;
text-align: center;
font-size: 44px;
font-weight: 900;
line-height: normal;
margin: 0 auto 30px;
}
.ct_howwework_sec .howwework_wrap .hww_inn .cnt {
text-align: center;
}
.ct_howwework_sec .howwework_wrap .hww_inn .cnt h6 {
color: #000;
text-align: center;
font-size: 22px;
font-weight: 600;
line-height: 1.37;
}
.ct_howwework_sec .howwework_wrap .hww_inn .cnt p {
color: #000;
text-align: center;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
}
.ct_howwework_sec .howwework_wrap .hww_inn span.curve_img {
position: absolute;
right: -95px;
top: 50px;
max-width: 160px;
}
.ct_howwework_sec .howwework_wrap .hww_inn .num p {
color: #000;
text-align: center;
font-size: 15px;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
margin: 0;
}
.ct_howwework_sec .howwework_wrap .hww_inn .num p strong {
display: block;
font-size: 44px;
font-weight: 900;
line-height: 1;
} .ct_guarantee_sec {
padding: 120px 90px;
}
.ct_guarantee_sec .ct_guarantee_inner {
background-size: cover;
background-position: center center;
border-radius: 40px;
padding-top: 120px;
padding-bottom: 150px;
background-color: #000;
color: #fff;
overflow-x: hidden;
}
.ct_guarantee_sec .ct_guarantee_inner .top_title {
margin-bottom: 100px;
}
.ct_guarantee_sec .ct_guarantee_inner .top_title h2 {
color: #fff;
}
.guarantee_items_wrap .item_inn {
min-height: 240px;
position: relative;
}
.guarantee_items_wrap .item_inn:before {
pointer-events: none;
position: absolute;
width: 237px;
height: 238px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
top: 1px;
left: 14px;
padding: 7px;
box-shadow: 0 0 0 10px rgba(255, 255, 0, 1);
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-webkit-transform: scale(.8);
-moz-transition: -moz-transform 0.2s, opacity 0.2s;
-moz-transform: scale(.8);
-ms-transform: scale(.8);
transition: transform 0.2s, opacity 0.2s;
transform: scale(.8);
opacity: 0;
content: '';
}
.guarantee_items_wrap .item_inn:hover:before {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
opacity: 1;
}
.guarantee_items_wrap .item_inn svg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.guarantee_items_wrap .item_inn .cntwrap {
position: relative;
z-index: 1;
min-height: 240px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
padding: 30px 50px;
text-align: center;
}
.guarantee_items_wrap .item_inn .cntwrap .icon {
margin-bottom: 19px;
}
.guarantee_items_wrap .item_inn .cntwrap h5 {
color: #FFF;
text-align: center;
font-size: 20px;
font-weight: 600;
line-height: 1.2;
margin: 0;
}
.guarantee_items_wrap {
position: relative;
}
.guarantee_items_wrap span.l1 {
position: absolute;
top: 0;
left: -290px;
}
.guarantee_items_wrap .guarantee_items {
position: relative;
}
.guarantee_items_wrap .guarantee_items span.l2 {
position: absolute;
left: -25px;
top: 115px;
}
.guarantee_items_wrap .guarantee_items span.l3 {
position: absolute;
right: -152px;
top: -32px;
}
.guarantee_items_wrap .guarantee_items span.l4 {
position: absolute;
right: -154px;
top: -32px;
}
.guarantee_items_wrap .guarantee_items span.l5 {
position: absolute;
right: -157px;
top: -33px;
}
.guarantee_items_wrap .guarantee_items span.l6 {
position: absolute;
top: -32px;
right: -135px;
}
.guarantee_items_wrap .guarantee_items span.larr {
position: absolute;
top: 0;
right: -190px;
} .ct_testimonials_sec .top_title_wrap {
margin-bottom: 70px;
}
.ct_testimonials_sec .title_wrap h2 {
color: #242424;
font-size: 40px;
font-weight: 600;
line-height: normal;
margin: 0;
}
.ct_testimonials_sec .title_wrap h6 {
padding: 13px 30px 11px 30px;
border-radius: 10000px;
background: #FFF;
box-shadow: 0px 0px 6.8px 0px rgba(0, 0, 0, 0.13);
display: inline-block;
margin-bottom: 40px;
color: #242424;
text-align: center;
font-size: 16px;
font-weight: 500;
line-height: normal;
}
.rslide_item .item_inner {
border-radius: 20px;
background: #1E1E1E;
padding: 50px 30px 30px;
min-height: 420px;
}
.rslide_item .item_inner .ratinglogo {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 30px; }
.rslide_item .item_inner .cltr_wrap {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 15px;
min-height: 75px;
}
.rslide_item .item_inner .cltr_wrap.cltr_noimg_wrap .title {
width: 100%;
padding: 0;
}
.rslide_item .item_inner .cltr_wrap .author_img {
width: 70px;
}
.rslide_item .item_inner .cltr_wrap .author_img img {
width: 65px;
height: 65px;
border-radius: 100%;
}
.rslide_item .item_inner .cltr_wrap .title {
width: calc(100% - 70px);
padding-left: 15px;
}
.rslide_item .item_inner .cltr_wrap .title h6 {
color: #FFF;
font-size: 13px;
font-weight: 700;
line-height: 1.5;
margin: 0;
}
.rslide_item .item_inner .cltr_wrap .title p {
color: #FFF;
font-size: 12px;
font-weight: 500;
line-height: 1.5;
margin: 0;
}
.rslide_item .item_inner .rev_description {
position: relative;
padding-bottom: 35px;
}
.rslide_item .item_inner .rev_description p {
color: #FFF;
font-size: 13px;
font-weight: 500;
line-height: 1.5;
margin: 0;
min-height: 144px;
}
.rslide_item .item_inner .rev_description:before {
content: "";
position: absolute;
right: 0;
bottom: 0;
height: 24px;
width: 32px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/quote-r.png);
background-size: 100% 100%;
}
.ct_testimonials_sec .overall_rating {
display: flex;
justify-content: flex-end;
}
.ct_testimonials_sec .overall_rating .or_top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 10px;
flex-wrap: wrap;
}
.ct_testimonials_sec .overall_rating .or_top .or_title {
max-width: 200px;
}
.ct_testimonials_sec .overall_rating .or_top .or_title h4 {
color: #242424;
font-size: 24px;
font-weight: 500;
line-height: normal;
margin: 0;
}
.review_slider .owl-dots {
margin-top: 35px !important;
text-align: center;
}
.review_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.review_slider .owl-dots button.owl-dot span {
height: 11px;
width: 11px;
background: #3E3E3E;
display: block;
margin: 5px 7px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.review_slider .owl-dots button.owl-dot.active span,
.review_slider .owl-dots button.owl-dot:hover span {
background: #FF0000 !important;
} .ct_casestudy_sec .cs_iteminn {
border-radius: 25px;
background: radial-gradient(50% 50% at 50% 50%, #2C2C2C 32%, #000 100%);
margin-bottom: 25px;
}
.ct_casestudy_sec .cs_iteminn .title_wrapper {
padding: 30px 35px;
border-bottom: 1px solid rgba(205, 205, 205, 0.50);
display: flex;
align-items: center;
justify-content: space-between;
}
.ct_casestudy_sec .cs_iteminn .title_wrapper .title_icon {
display: flex;
align-items: center;
padding-right: 15px;
}
.ct_casestudy_sec .cs_iteminn .title_wrapper .title_icon .icon {
height: 58px;
width: 58px;
background: #FF0;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 15px;
}
.ct_casestudy_sec .cs_iteminn .title_wrapper .title_icon .title h4 {
color: #FFF;
font-size: 22px;
font-weight: 600;
line-height: 1.37;
margin: 0;
}
.ct_casestudy_sec .cs_iteminn .title_wrapper .growth_per {
border-radius: 100px;
background: linear-gradient(90deg, #FF0 0%, #FFF 87.31%);
padding: 5px 10px;
color: #000;
text-align: center;
font-size: 22px;
font-weight: 600;
line-height: 1.37;
}
.ct_casestudy_sec .cs_iteminn .cs_middle {
padding: 30px 35px;
border-bottom: 1px solid rgba(205, 205, 205, 0.50);
}
.ct_casestudy_sec .cs_iteminn .cs_middle.noborder {
border: 0 none;
}
.ct_casestudy_sec .cs_iteminn .cs_middle .spec_item {
display: flex;
align-items: center;
justify-content: space-between;
}
.ct_casestudy_sec .cs_iteminn .cs_middle .spec_item .speccttxt {
display: flex;
align-items: center;
padding-right: 15px;
}
.ct_casestudy_sec .cs_iteminn .cs_middle .spec_item .speccttxt span.spicon {
margin-right: 12px;
width: 25px;
}
.ct_casestudy_sec .cs_iteminn .cs_middle .spec_item .speccttxt span.sptxt {
color: #FFF;
font-size: 18px;
font-weight: 700;
line-height: 3.2;
}
.ct_casestudy_sec .cs_iteminn .cs_middle .spec_item .spec_num p {
color: #FFF;
text-align: right;
font-size: 22px;
font-weight: 500;
line-height: 2.68;
margin: 0;
}
.ct_casestudy_sec .cs_iteminn .spec_bottom {
padding: 30px 35px;
}
.ct_casestudy_sec .cs_iteminn .spec_bottom p {
margin: 0;
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
}
.ct_casestudy_sec .cs_btnwrap {
padding-top: 25px;
text-align: center;
display: block;
} .ct_bottompane_sec {
padding: 75px 70px;
}
.ct_bottompane_sec .ct_bottompane_inner {
background-size: 100% 100%;
background-position: center center;
padding: 65px 40px;
border-radius: 40px;
} .ct_bottompane_sec .ct_bottompane_inner .row {
align-items: center;
display: flex;
flex-wrap: wrap;
}
.ct_bottompane_sec .ct_bottompane_inner h3 {
color: #FFF;
font-size: 55px;
font-weight: 600;
line-height: normal;
letter-spacing: -1.1px;
}
.ct_bottompane_sec .ct_bottompane_inner h6 {
color: #FF0;
font-size: 26px;
font-weight: 400;
line-height: normal;
margin: 0 0 10px;
}
.single-case-studies header {
position: relative;
background: #000;
}
.single-case-studies footer.main_footer .row {
display: block;
}
.single-resource header,
.archive header {
position: relative;
background: #000;
} .page-id-68001 h1.entry-title {
color: #000;
}
.page-id-68001 .entry-content a {
color: #ff0;
font-weight: 700;
}
.page-id-68001 .entry-content ul {
padding: 0;
}
.page-template-template-offer-1 .chatgtp-from {
padding: 0;
}
.page-template-template-offer-1 .chatgtp-from .ep-iFrameContainer {
width: 100%;
} .main_bannersec.main_bann_blogoutreach .row {
align-items: center;
display: flex;
flex-wrap: wrap;
}
.ct_serviceplan_sec {
padding: 0 90px;
}
.ct_serviceplan_sec .serviceplan_inner {
background-size: cover;
background-position: center center;
border-radius: 40px;
background-color: #000;
padding: 70px 0;
color: #fff;
}
.ct_serviceplan_sec .serviceplan_inner .top_title h2 {
color: #fff;
}
.ct_serviceplan_sec .item_inner {
margin-bottom: 30px;
border-radius: 15px;
background: #FFF;
}
.ct_serviceplan_sec .item_inner .sertop_wrap {
background: #454545;
border-radius: 15px 15px 0 0;
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 20px;
}
.ct_serviceplan_sec .item_inner .sertop_wrap>div {
width: 50%;
flex: 0 0 auto;
}
.ct_serviceplan_sec .item_inner .sertop_wrap>div.monthly_traffic {
padding-left: 10px;
}
.ct_serviceplan_sec .item_inner .sertop_wrap h2 {
color: #FFF;
font-size: 35px;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
margin: 0;
}
.ct_serviceplan_sec .item_inner .sertop_wrap>div.monthly_traffic p {
color: #DCDCDC;
font-size: 16px;
font-weight: 500;
line-height: normal;
margin: 0;
}
.ct_serviceplan_sec .item_inner .sertop_wrap>div.monthly_traffic p strong {
font-weight: 700;
display: block;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap {
padding: 20px 20px 0 20px;
color: #000;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .pricetype_wrap {
display: flex;
flex-wrap: wrap;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .pricetype_wrap .type {
width: calc(100% - 110px);
flex: 0 0 auto;
padding-right: 10px;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .pricetype_wrap .price {
width: 110px;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .pricetype_wrap .price p {
color: #000;
font-size: 11.5px;
font-weight: 500;
line-height: 1;
margin: 0;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .pricetype_wrap .price p strong {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: normal;
text-transform: uppercase;
display: block;
}
.ct_serviceplan_sec .item_inner .btn_wrap {
text-align: center;
padding: 10px 0;
display: flex;
justify-content: center;
width: 100%;
}
.ct_serviceplan_sec .item_inner .btn_wrap a.cmn_btn {
font-size: 13px;
padding: 10px 15px;
border: 0.824px solid rgba(36, 36, 36, 0.09);
line-height: normal;
color: #000;
}
.ct_serviceplan_sec .item_inner .sertop_wrap.ctfw .sertitle {
width: 100%;
}
.ct_serviceplan_sec .item_inner .sertop_wrap h2.ctsm {
font-size: 28px;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .pricetype_wrap .form_grp label {
color: #000;
font-size: 16px;
font-weight: 600;
line-height: 30px;
margin: 0;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap ul {
list-style: none;
margin: 0;
padding: 0;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap ul li {
color: #000;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 20px;
position: relative;
padding: 0 0 5px 25px;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .allinclude_cnt ul li:before {
content: "";
height: 20px;
width: 20px;
position: absolute;
left: 0;
top: 0;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/bo-bullet.png);
background-size: cover;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .allinclude_cnt ul li {
margin-bottom: 5px;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .customser_cnt p {
color: #000;
text-align: center;
font-size: 20px;
font-weight: 600;
line-height: 1.37;
margin: 0;
}
.ct_serviceplan_sec .item_inner .serbottom_wrap .customser_cnt p strong {
font-weight: 800;
}
.ct_serviceplan_sec .ser_item5 .item_inner .serbottom_wrap,
.ct_serviceplan_sec .ser_item6 .item_inner .serbottom_wrap {
min-height: 180px;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
.ct_howwework_sec.ct_boreach_process_sec .des_title span.after_title {
top: -70px;
right: -62px;
}
.ct_howwework_sec.ct_boreach_process_sec .howwework_item:last-child span.curve_img {
display: none;
}
.ct_howwework_sec.ct_boreach_process_sec .howwework_wrap .robot_img {
top: 0;
max-width: 260px;
} .ct_whychoose_sec {
padding: 0 90px;
}
.ct_whychoose_sec .whychoose_inner {
background-size: cover;
background-position: center center;
border-radius: 40px;
background-color: #000;
padding: 70px 0;
color: #fff;
}
.whychoose_inner .top_title h2.des_title {
color: #fff;
}
.whychoose_itemwrap .wcuitem_inner {
padding-right: 30px;
position: relative;
}
.whychoose_itemwrap .wcuitem_inner:after {
content: "";
position: absolute;
right: 10px;
top: 0;
height: 190px;
width: 1px;
background: rgba(210, 210, 210, 0.57);
}
.whychoose_itemwrap .wcuitem_item:last-child .wcuitem_inner:after {
content: none;
}
.whychoose_itemwrap .wcuitem_inner .icon {
width: 49px;
height: 49px;
background: #FF0;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 15px;
animation: float-minimal 3s infinite;
overflow: hidden;
}
.whychoose_itemwrap .wcuitem_inner .scnt h5 {
color: #FFF;
font-size: 20px;
font-weight: 600;
line-height: 1.37;
text-transform: none;
margin-bottom: 15px;
}
.whychoose_itemwrap .wcuitem_inner .scnt p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
margin: 0;
}
.whychoose_itemwrap .wcuitem_inner .scnt p strong {
color: #FF0;
font-weight: 700;
}
.ct_authority_links .container {
width: 100%;
max-width: 1380px;
}
.ct_authority_links .top_title {
margin: 0;
position: relative;
top: 90px;
left: 100px;
}
.ct_authority_links .top_title h2 {
font-size: 40px;
}
.ct_authority_links .authlink_cnt {
padding: 30px;
text-align: center;
}
.ct_authority_links .authlink_cnt p {
color: #000;
text-align: center;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
}
.ct_authority_links .auth_btn_wrap {
text-align: center;
display: block;
} .ct_casestudy_outer {
padding: 0 90px 70px;
}
.ct_casestudy_outer .ct_casestudy_sec {
background-size: cover;
background-position: center center;
border-radius: 40px;
padding-top: 70px;
padding-bottom: 70px;
background-color: #000;
color: #fff;
overflow-x: hidden;
}
.ct_casestudy_outer .ct_casestudy_sec .top_title h2 {
color: #fff;
}
.ct_casestudy_sec .cs_iteminn.outreach_cs_iteminn {
margin-top: 35px;
}
.ct_casestudy_sec .cs_iteminn.outreach_cs_iteminn .title_wrapper {
padding: 30px 25px 45px;
flex-direction: column;
position: relative;
}
.ct_casestudy_sec .cs_iteminn.outreach_cs_iteminn .title_wrapper .title_icon {
padding: 30px 0 0;
position: relative;
}
.ct_casestudy_sec .cs_iteminn.outreach_cs_iteminn .cs_middle.noborder {
padding: 30px 25px;
}
.ct_casestudy_sec .cs_iteminn.outreach_cs_iteminn .title_wrapper .title_icon .icon {
position: absolute;
top: -65px;
left: 50%;
height: 80px;
width: 80px;
transform: translateX(-50%);
}
.ct_casestudy_sec .cs_iteminn.outreach_cs_iteminn .title_wrapper .growth_per {
position: absolute;
bottom: -20px;
left: 50%;
transform: translateX(-50%);
}
.ct_casestudy_sec .cs_iteminn.outreach_cs_iteminn .cs_middle .spec_item .spec_num p {
font-size: 17px;
}
.ct_bottompane_sec.ct_ordernow_sec .ct_bottompane_inner h3 {
font-size: 40px;
}
.ct_bottompane_sec .ct_bottompane_inner .order_cnt {
text-align: right;
}
.ct_bottompane_sec .ct_bottompane_inner .order_cnt p {
color: #FF0;
text-align: right;
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
}
.ct_bottompane_sec .ct_bottompane_inner .order_cnt p strong {
font-weight: 700;
color: #fff;
font-size: inherit;
}
.ct_bottompane_sec .ct_bottompane_inner .img_btnwrap {
text-align: center;
}
.ct_bottompane_sec .ct_bottompane_inner .img_btnwrap .order_btn_wrap {
position: relative;
margin-top: -20px;
} .faq_item_wrapper .ct_accitem {
margin-bottom: 0;
padding-bottom: 0px;
border-bottom: 1px solid #B6B6B6;
min-height: 85px;
}
.faq_item_wrapper .ct_accitem .ct_acctitle {
padding: 20px 80px 20px 0px;
cursor: pointer;
position: relative;
}
.faq_item_wrapper .ct_accitem .ct_acctitle h3,
.faq_item_wrapper .ct_accitem .ct_acctitle h5 {
color: #000;
font-size: 18px !important;
font-weight: 600;
line-height: normal;
margin: 0;
text-transform: capitalize;
}
.faq_item_wrapper .ct_accitem .ct_acctitle h3:after,
.faq_item_wrapper .ct_accitem .ct_acctitle h5:after {
content: "";
position: absolute;
right: 10px;
top: 5px;
height: 55px;
width: 55px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/faq-arr.png);
background-size: 100% 100%;
transition: all 0.5s ease-in-out;
transform: rotate(-90deg);
}
.faq_item_wrapper .ct_accitem.item_active .ct_acctitle h3:after ,
.faq_item_wrapper .ct_accitem.item_active .ct_acctitle h5:after {
transform: rotate(0deg);
}
.faq_item_wrapper .ct_accitem .ct_acccnt {
padding: 5px 0 20px;
color: #555;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
display: none;
}
.faq_item_wrapper .row { flex-wrap: wrap;
}
.faq_item_wrapper .ct_accitem .ct_acccnt ul {
list-style: disc;
padding: 0 0 0 20px;
}
.faq_item_wrapper .ct_accitem .ct_acccnt ol{
padding: 0 0 0 20px;
}
.pricetype_wrap span.bulk_discount {
display: block;
text-transform: capitalize;
font-weight: 900;
font-family: levenim-bold, sans-serif;
}
.price .is-pricebox-content h6 {
line-height: 0 !important;
}
span.bulk_discount {
display: block;
margin: 10px 0;
}
.is-pricebox-content h6 {
line-height: 0 !important;
}
.is-pricebox {
border-radius: 13px;
}
.type .pricing-table-data {
border: none;
margin: 0;
padding: 0 !important;
}
.ct_price_block h6 {
line-height: normal !important;
margin-top: -13px;
}
.type .pricing-table-data ul li.active_one:after {
display: none;
}
.type .pricetblinnner {
padding: 0;
}
cite.main-prc-tb {
color: #000;
font-style: normal;
font-weight: 600;
font-size: 32px;
}
.type .pricing-table-data ul li:before {
border: 1px solid #000;
width: 14px;
height: 14px;
top: 0;
}
.ct_serviceplan_sec .is-switch-currency li a {
border: 2px solid #fff;
color: #fff;
}
.ct_serviceplan_sec .is-switch-currency ul {
margin-bottom: 12px;
}
.priceinfo_main .is-info-price {
padding: 0;
}
.checkbox_container {
display: flex;
flex-direction: column;
gap: 25px;
}
#paymentFrm label {
height: auto;
display: flex;
flex-direction: row-reverse;
}
#paymentFrm label input[type='checkbox'] {
width: 42%;
padding: 0;
height: 25px;
}
#paymentFrm label {
height: auto !important;
display: flex !important;
flex-direction: row-reverse !important;
gap: 10px;
}
section#payment-form-wrap {
display: none;
position: fixed;
top: 6vh;
right: 0;
left: 0;
bottom: 0;
margin: auto;
background: #fff;
z-index: 999;
margin: 0 auto;
overflow-y: scroll;
transition: all 0.3s ease-in-out;
opacity: 0;
max-width: 1197px;
transform: translateY(-40px);
border-radius: 20px;
}
section#payment-form-wrap .is-filter-tab-wrapper {
padding: 0;
}
.od_main_wrap h2 {
text-align: center;
margin-bottom: 30px;
}
section#payment-form-wrap.visible {
opacity: 1;
transform: translateY(0);
}
section#payment-form-wrap .close {
position: absolute;
right: 32px;
top: 32px;
width: 24px;
height: 24px;
opacity: 0.6;
transform: translateY(5px);
}
section#payment-form-wrap .close:hover {
opacity: 1;
transform: translateY(0);
}
section#payment-form-wrap .close:before,
section#payment-form-wrap .close:after {
position: absolute;
left: 15px;
content: ' ';
height: 31px;
width: 3px;
background-color: #e71818;
}
section#payment-form-wrap .close:before {
transform: rotate(45deg);
}
section#payment-form-wrap .close:after {
transform: rotate(-45deg);
}
.type span.counter-count {
display: none;
}
.type .pricing-table-data ul li.active_one:before {
background: transparent;
border: 5px solid #000;
}
.ct_serviceplan_sec .is-switch-currency li a:hover {
border: 2px solid #ff0;
color: #ff0;
}
.ct_serviceplan_sec .is-switch-currency li.active a {
border: 2px solid #ff0;
color: #ff0;
}
.ct_serviceplan_sec .item_inner .btn_wrap a.cmn_btn:hover {
border: 2px solid #FF0;
background: #000;
color: #FFFF00;
}
div#payment_overlay {
display: none;
position: fixed;
top: 0;
height: 100vh;
width: 100vw;
background: #000;
z-index: 998;
transition: all 0.3s ease-in-out;
opacity: 0;
}
div#payment_overlay.visible {
opacity: 0.6;
}
.ct_serviceplan_sec .item_inner.all_plans_inc .sertop_wrap h2 {
text-transform: capitalize;
}
.ct_serviceplan_sec .item_inner.custom_order .sertop_wrap h2 {
text-transform: capitalize;
}
.pricetype_wrap .ct_orderblock {
display: none;
}
.wrapper_card_pay .show_card_payment {
background: #fff;
padding: 1rem 5rem;
color: #000;
box-shadow: 0 0 11px 3px;
border-radius: 10px;
}
.show_card_payment label {
color: #000 !important;
}
.show_card_payment .cross_card {
color: #e01212;
}
#OrderNow .wrapper_card_pay {
background: transparent;
}
#payment_form .wrapper_card_pay .show_card_payment label {
flex-direction: column !important;
}
.wrapper_card_pay .show_card_payment label sup {
display: none;
}
.od_price_tbl_wrap .od_inline-blk:first-child {
width: 80%;
}
.od_price_tbl_wrap .od_inline-blk:last-child {
width: 20%;
overflow: hidden;
}
.ct_faq_sec .faq_item_wrapper {
display: flex;
gap: 60px;
}
.ct_faq_sec .faq_item_wrapper .row {
width: 100%; }
.ct_faq_sec .faq_item_wrapper .col-12.faq_it {
width: 100%;
}
.ct_howwework_sec .auth_btn_wrap {
margin-top: 5rem;
text-align: center;
display: block;
} .page-template-template-latest-bloggeroutreach-lp .modal.exit-modal {
display: none !important;
}
.trusted-by.cthome_trusted-by.offers {
background: #fff;
}
.ct_guarantee_sec.offers {
padding-top: 0px;
padding-bottom: 20px;
}
.banner_section.offers .inn_banner_content h2 strong {
display: block;
position: relative;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/underline.png);
background-repeat: no-repeat;
padding-bottom: 5px;
background-position: 0px bottom;
}
.page-template-template-latest-offer .banner_section.offers .inn_banner_content h2 {
font-size: 60px;
}
.page-template-template-latest-offer .banner_section.offers .inn_banner_content h2 strong {
display: inline;
}
.banner_section.offers .inn_banner_content h2{
background-image:none;
}
.offer_header_menu span.icon {
display: inline-block;
margin-right: 30px;
}
.offer_header_menu span.icon img {
border-radius: 100%;
}
.offer_header_menu span.icon:hover img {
box-shadow: 0px 0px 20px #FF0;
}
.banner_section.offers .banner_image {
position: relative;
}
.banner_section.offers .inn_banner_image {
position: absolute;
right: -160px;
bottom: 0px;
}
.offers .inn_banner_content p {
font-size: 20px;
}
.offers .inn_banner_content{
padding-right:20px;
}
.chatgtp-from-offers {
position: relative;
}
.Discount-thankyou-page {
padding: 170px 0px 70px;
}
.ct_guarantee_sec.Discount-thankyou {
padding-top: 0px;
padding-bottom: 30px;
}
.page-id-96983 .container-fluid.header_wrap,
.page-id-81701 .container-fluid.header_wrap {
background: #000;
}
.Discount-thankyou-content h2 {
color: #000;
text-align: center;
font-family: Montserrat;
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: 70px;
display: block;
}
.bottom_content p {
color: #F4F4F4;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 28px;
}
.bottom_content p a {
color: #FF0;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.bottom_content {
text-align: center;
padding-top: 40px;
}
div.content_thankyou {
border-radius: 20px;
height:100%;
border-radius: 20px;
border: solid 2px transparent;
background-image: linear-gradient(#000,#000),
linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(179, 179, 179, 1) 100%);
background-origin: border-box;
background-clip: content-box, border-box;
}
.content_repeater_wrap .row {
display: flex;
flex-wrap: wrap;
}
.vumber_t span {
width: 44.508px;
height: 44.508px;
background: #FFFF00;
text-align: center;
font-size: 25px;
font-weight: 700;
border-radius: 100%;
color: #000;
display: flex;
align-items: center;
justify-content: center;
margin: 0px auto 20px;
}
.content_thankyou p {
color: #F4F4F4;
text-align: center;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px; 
}
.content_thankyou p a {
color: #F4F4F4;
text-align: center;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25px; 
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.inn_content_thankyou {
text-align: center;
padding: 40px 27px;
}
.thankyou_content_items {
padding: 0px 44px;
}
.Discount-thankyou .ct_guarantee_inner {
padding-top: 80px;
padding-bottom: 125px;
} .pp_whychoose_sec {
padding: 0 70px;
}
.pp_whychoose_sec .whychoose_inner {
background-size: cover;
background-position: center center;
border-radius: 20px;
margin-bottom: 70px;
}
.pp_whychoose_sec .main_inner {
padding-left: 400px;
padding-right: 400px;
position: relative;
min-height: 500px;
padding-top: 60px;
}
.pp_whychoose_sec .main_inner .cnt_item {
color: #fff;
position: absolute;
width: 300px;
min-height: 230px;
margin-bottom: 25px;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(1) {
left: 0;
top: 0;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(1):after{
content: "";
position: absolute;
right: -202px;
top: 25px;
height: 65px;
width: 200px;
background: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/pline1.svg);
background-size: cover;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(2) {
right: 0;
top: 0;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(2):after{
content: "";
position: absolute;
left: -202px;
top: 25px;
height: 65px;
width: 200px;
background: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/pline2.svg);
background-size: cover;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(3) {
left: 0;
bottom: 0;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(3):after{
content: "";
position: absolute;
right: -100px;
top: 25px;
height: 2px;
width: 100px;
background: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/sline.svg);
background-size: cover;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(4) {
right: 0;
bottom: 0;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(4):after{
content: "";
position: absolute;
left: -100px;
top: 25px;
height: 2px;
width: 100px;
background: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/sline.svg);
background-size: cover;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(odd) {
text-align: right;
}
.pp_whychoose_sec .main_inner .cnt_item .icon {
background: #FFFF00;
height: 55px;
width: 55px;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 10px;
animation: float-minimal 3s infinite;
}
.pp_whychoose_sec .main_inner .cnt_item h5 {
color: #FF0;
font-size: 18px;
font-weight: 700;
line-height: 1.05;
margin-bottom: 5px;
}
.pp_whychoose_sec .main_inner .cnt_item p{
color: #FFF;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 130%;
}
.pp_whychoose_sec .main_inner .cnt_item:nth-child(odd) .icon{
margin-left: auto;
}
.pp_whychoose_sec .main_inner .imgcnt {
text-align: center;
padding-top: 25px;
}
.pp_whychoose_sec .main_inner .imgcnt p {
color: #FFF;
text-align: center;
font-size: 22px;
font-weight: 600;
line-height: normal;
}
.pp_process_sec .slider_item .num {
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/bonumber-bg.png);
background-size: cover;
background-color: #fff;
width: 105px;
height: 105px;
border-radius: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: #000;
text-align: center;
font-size: 30px;
font-weight: 900;
line-height: normal;
margin: 0 auto 30px;
position: relative;
}
.pp_process_sec .slider_item .num span.step {
color: #000;
text-align: center;
font-size: 10px;
font-weight: 700;
line-height: normal;
}
.pp_process_sec .slider_item .cnt .title {
border-radius: 25px 25px 0px 0px;
background: #414141;
box-shadow: 0px 0px 2.829px 0px rgba(0, 0, 0, 0.25);
padding: 55px 27px 27px;
max-width: calc(100% - 40px);
margin: 0 auto;
}
.pp_process_sec .slider_item .cnt {
margin-top: -70px;
}
.pp_process_sec .slider_item .cnt .title h4 {
color: #FFF;
text-align: center;
font-size: 22px;
font-weight: 600;
line-height: 137%;
margin: 0;
}
.pp_process_sec .slider_item .cnt .des {
padding-bottom: 40px;
overflow: hidden;
position: relative;
}
.pp_process_sec .slider_item .cnt .des .des_inn{
background: #FF0;
padding: 20px 40px;
margin-bottom: 50px;
position: relative;
z-index: 1;
}
.pp_process_sec .slider_item .cnt .des .des_inn p {
color: #000;
text-align: center;
font-size: 16.071px;
font-weight: 500;
line-height: 150%;
margin: 0;
}
.pp_process_sec .slider_item .cnt .des:before {
content: "";
position: absolute;
right: -29px;
bottom: 49px;
height: 258px;
width: 250px;
background: #ff0;
transform: rotate(68deg);
}
.pp_process_sec .slider_item .cnt .des:after {
content: "";
position: absolute;
left: -10px;
bottom: 45px;
height: 224px;
width: 240px;
background: #ff0;
transform: rotate(-77deg);
}
.pp_process_sec .ctprocess_slider .owl-dots {
margin-top: 50px !important;
text-align: center;
}
.pp_process_sec .ctprocess_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.pp_process_sec .ctprocess_slider .owl-dots button.owl-dot span {
height: 15px;
width: 15px;
background: #3E3E3E;
display: block;
margin: 5px 7px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.pp_process_sec .ctprocess_slider .owl-dots button.owl-dot.active span,
.pp_process_sec .ctprocess_slider .owl-dots button.owl-dot:hover span {
background: #FF0 !important;
}
.pp_process_sec .pro_lastcnt {
padding-top: 70px;
text-align: center;
}
.pp_process_sec .pro_lastcnt p {
color: #000;
text-align: center;
font-size: 22px;
font-weight: 600;
line-height: normal;
margin-bottom: 25px;
} .seo_process_sec {
padding: 0 70px;
}
.seo_process_sec .seo_process_img {
background-size: cover;
background-position: center center;
border-radius: 20px;
}
.seo_process_sec .seo_process_img .top_title h2.des_title {
color: #FFF;
margin-bottom: 20px;
}
.seo_process_sec .seo_process_img .top_title p {
color: #FFF;
text-align: center;
font-size: 22px;
font-weight: 600;
line-height: 137%;
margin: 0;
}
.seo_process_sec .process_inner_sec {
border-radius: 25px;
border: 1px solid #7C7C7C;
padding: 90px 40px 40px; 
color: #fff;
position: relative;
}
.seo_process_sec .process_inner_sec:before {
content: "";
position: absolute;
left: 50px;
top: 0;
height: 55px;
width: 30px;
background-size: cover;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/bedge-new.png);
}
.seo_process_sec .process_inner_sec .slider_item h4 {
color: #FF0;
font-size: 32px;
font-weight: 600;
line-height: 137%;
margin-bottom: 10px;
}
.seo_process_sec .process_inner_sec .slider_item .stop_sec p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 150%;
}
.seo_process_sec .process_inner_sec .slider_item .spec_item {width: 50%;flex: 0 0 50%;padding-right: 15px;display: flex; flex-wrap: wrap; align-items: center;}
.seo_process_sec .process_inner_sec .slider_item .sspec_sec {
display: flex;
flex-wrap: wrap;
}
.seo_process_sec .process_inner_sec .slider_item .spec_item .icon {
background: #FFFF00;
height: 55px;
width: 55px;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.seo_process_sec .process_inner_sec .slider_item .spec_item .icon img.img-fluid {
width: auto;
}
.seo_process_sec .process_inner_sec .slider_item .spec_item .cnt {
width: calc(100% - 55px);
padding-left: 15px;
}
.seo_process_sec .process_inner_sec .slider_item .spec_item .cnt h6 {
color: #FF0;
font-size: 16px;
font-weight: 600;
line-height: 150%;
margin: 0;
}
.seo_process_sec .process_inner_sec .slider_item .spec_item .cnt p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 150%;
margin: 0;
}
.seo_process_sec .process_slider .owl-dots {
margin-top: 30px !important;
text-align: right;
}
.seo_process_sec .process_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.seo_process_sec .process_slider .owl-dots button.owl-dot span {
height: 15px;
width: 15px;
background: #3E3E3E;
display: block;
margin: 5px 7px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.seo_process_sec .process_slider .owl-dots button.owl-dot.active span,
.seo_process_sec .process_slider .owl-dots button.owl-dot:hover span {
background: #FF0 !important;
} .main_bannersec.pg_pppseo_banner .banndes h4 {
color: #FFF;
font-size: 30px;
font-weight: 600;
line-height: 122.119%; letter-spacing: -0.9px;
text-transform: capitalize;
}
.main_bannersec.pg_pppseo_banner .bannerimg img {
transform: none;
transfor,: ;
border-radius: 20px;
}
.main_bannersec.pg_pppseo_banner .banndes p {
color: #FFF;
font-size: 22px;
font-weight: 600;
line-height: 135%; margin-bottom: 20px;
}
.main_bannersec .banner_cnt h1 strong.curve{
position: relative;
}
.main_bannersec .banner_cnt h1 strong.curve:after{
content: "";
position: absolute;
left: 0;
bottom: -5px;
height: 10px;
width: 130px;
background-size: 100% 100%;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/ccurve.png);
} a.cmn_btn.free_audit {
position: fixed;
right: 0;
top: 50%;
transform: translateY(-50%);
z-index: 111;
writing-mode: tb-rl;
font-size: 14px;
padding: 10px 15px;
height: 300px;
text-align: center;
font-weight: 700;
border-radius: 15px 0 0 15px;
}
.audit_form_wrapper {
position: fixed;
top: 50%;
right: -100%;
z-index: 1000;
width: 300px;
background: #fff;
transform: translateY(-50%);
padding: 50px 25px 25px 25px;
max-height: 490px;
overflow-y: auto;
transition: all 0.5s ease-in-out;
border: 1px solid #ddd;
}
.Show_form .audit_form_wrapper {
right: 0;
}
.audit_form_wrapper span.close_popup {
position: absolute;
top: 0;
left: 0;
height: 30px;
width: 30px;
background: #000;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.audit_form_wrapper h4 {
font-family: "Poppins", sans-serif;
font-size: 22px;
font-weight: 600;
text-align: center;
line-height: 29px;
}
.audit_form_wrapper h4 strong {
font-weight: 600;
display: block;
color: #DE2A2C;
margin-bottom: 20px;
}
.audit_form_wrapper .main_form .form_grp {
position: relative;
padding-top: 10px;
}
.audit_form_wrapper .main_form .form_grp label {
position: absolute;
top: 5px;
left: 12px;
background: #FFFFFF;
z-index: 1;
padding: 0 5px;
font-size: 12px;
color: #121826;
font-weight: 600;
margin: 0;
transition: all 0.5s ease-in-out;
}
.audit_form_wrapper .main_form .form_grp.focused label{
top: -10px;
background: transparent;
}
.audit_form_wrapper .main_form .form_grp .form-control {
border: 1px solid #D2D5DA;
border-radius: 8px;
height: 46px;
padding: 10px 15px;
font-size: 14px;
line-height: 18px;
font-weight: 300;
color: #999999;
margin-bottom: 15px; 
box-shadow: 0px 2px 5px 0px rgba(0 0 0 / 10%) !important;
}
.audit_form_wrapper .main_form .form_grp .form-control.email{
padding-right: 30px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/email.png);
background-position: right 10px top 12px;
background-repeat: no-repeat;
}
.audit_form_wrapper .main_form .form_grp .form-control.weburl{
padding-right: 30px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/web.png);
background-position: right 10px top 12px;
background-repeat: no-repeat;
}
.audit_form_wrapper .main_form .form_grp .form-control.phone{
padding-right: 30px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/phn.png);
background-position: right 10px top 13px;
background-repeat: no-repeat;
}
.audit_form_wrapper .main_form .form_grp .wpcf7-form-control-wrap{
float: none;
}
.audit_form_wrapper .main_form .btn_grp input.formbtn {
width: 100%;
border: none;
font-weight: 600;
}
.audit_form_wrapper .main_form .wpcf7 form.invalid .wpcf7-response-output,
.audit_form_wrapper .main_form .wpcf7 form.unaccepted .wpcf7-response-output,
.audit_form_wrapper .main_form .wpcf7 form.payment-required .wpcf7-response-output {
padding: 0;
margin: 0;
font-size: 15px;
border: 0 none;
}
.audit_form_wrapper .main_form span.wpcf7-not-valid-tip {
font-size: 14px;
margin-top: 10px;
} .main_bannersec.pg_twitter_banner .banner_cnt h1 {
color: #FFF;
font-weight: 400;
line-height: 1.22;
letter-spacing: -1.5px;
}
.main_bannersec.pg_twitter_banner .banner_cnt h1 strong {
color: #FF0;
font-family: inherit;
font-size: inherit;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details {
padding-top: 100px;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box .author-avatar {
width: 96px;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box .author-avatar img.author_img {
height: 95px;
width: 95px;
border-radius: 100%;
object-fit: cover;
object-position: center center;
margin: 0;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box .author-details {
width: 100%;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box.withimg .author-details {
width: calc(100% - 96px);
padding-left: 15px;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box.withimg .author-details h3.author-name {
color: #FFF;
font-family: Montserrat;
font-size: 18px;
font-weight: 700;
line-height: normal;
margin: 0;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box.withimg .author-details h3.author-name span{
font-weight: 500;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box.withimg .author-details p.author-designation {
color: #FFF;
font-size: 14px;
font-weight: 500;
line-height: normal;
margin: 5px 0;
}
.main_bannersec.pg_twitter_banner .banner_cnt .author_details .post-author-box.withimg .author-details p.post-date {
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: normal;
margin: 0;
}
.single_posttop_cnt .csbi_breadcrumb {
margin-bottom: 40px;
}
.single_posttop_cnt .csbi_breadcrumb p a,.single_posttop_cnt .csbi_breadcrumb p span {
color: #000 !important;
font-family: Montserrat;
font-size: 18px;
font-weight: 700;
line-height: 1.37; text-decoration: none !important;
}
.single_posttop_cnt .csbi_breadcrumb p a:hover {
color: #E42D2D !important;
}
.single_posttop_cnt .csbi_breadcrumb p span.last {
color: #E42D2D !important;
}
.single_posttop_cnt {
padding: 50px 0;
}
.single_posttop_cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2;
}
.single_posttop_cnt p:last-child {
margin: 0;
}
.twitter_stats_sec {
padding: 0 70px;
}
.twitter_stats_sec .seo_process_img {
background-size: cover;
background-position: center center;
border-radius: 20px;
color: #fff;
}
.twitter_stats_sec .seo_process_img .top_title h2 {
color: #fff;
}
.twitter_stats_cnt ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.twitter_stats_cnt ul li {
width: 33.333%;
padding-right: 15px;
padding-left: 30px;
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: 1.5;
margin: 10px 0;
}
.twitter_stats_cnt ul li:before{
content: "";
position: absolute;
left: 0;
top: 5px;
height: 14px;
width: 14px;
background-image:url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/ydots.png) ;
background-size: cover;
}
.keytwitter_statistics .top_title h2 {
font-size: 40px;
margin-bottom: 30px;
}
.keytwitter_statistics .top_title h6 {
color: #000;
text-align: center;
font-size: 22px;
font-weight: 600;
line-height: 1.37;
}
.keytwitter_statistics .statistics_itemwrap {
margin-bottom: 50px;
}
.keytwitter_statistics .statistics_itemwrap .item_inner {
border-radius: 20px;
background: #262626;
padding: 30px 40px;
text-align: center;
}
.keytwitter_statistics .statistics_itemwrap .item_inner h3 {
color: #FF0;
font-size: 50px;
font-weight: 800;
line-height: normal;
margin: 0;
}
.keytwitter_statistics .statistics_itemwrap .item_inner p {
color: #FFF;
font-size: 20px;
font-weight: 600;
line-height: 1.37; margin: 0;
}
.keytwitter_statistics .keystats_cnt{
margin-bottom: 35px;
}
.keytwitter_statistics .keystats_cnt ul {
list-style: disc;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.keytwitter_statistics .keystats_cnt ul li {
width: 50%;
padding-right: 45px;
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 1.46;
margin-bottom: 20px;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item {
border-radius: 40px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/shadow-n.png);
background-position: center top;
background-size: 100% 100%;
margin-bottom: 50px;
padding: 40px;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item:nth-child(even) {
background: #fff;
padding-top: 0;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item:last-child {
margin: 0;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item h2 {
color: #000;
font-size: 75px;
font-weight: 600;
line-height: normal;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item h2 strong {
font-family: "Montserrat", sans-serif;
border-radius: 20px;
background: #FF0;
padding: 0 10px;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item h2 small {
color: #000;
font-family: Montserrat;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 1.5; display: block;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item .item_inner.video_innerssec {
min-height: 100%;
position: relative;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item .item_inner.video_innerssec video {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
object-fit: cover;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item .row {
display: flex;
flex-wrap: wrap;
}
.keytwitter_statistics .statistics_imwcnt_wrap .imw_item:nth-child(even) .cntcol {
order: 2;
}
.twitter_counter_sec .counter-box {
display: flex;
color: white;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 25px;
}
.twitter_counter_sec .c1 .cnum{
display: flex;
flex-wrap: wrap;
}
.twitter_counter_sec .digit {
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/counter-bg.png);
background-size: 100% 100%;
color: #fff;
padding: 10px;
border-radius: 8px;
min-width: 150px;
min-height: 160px;
text-align: center;
box-shadow: 0 4px 8px rgba(0,0,0,0.2);
display: flex;
align-items: center;
justify-content: center;
font-size: 65px;
line-height: 1;
font-weight: 600;
margin: 10px;
}
.twitter_counter_sec .countlabel {
color: #FF0;
font-size: 50px;
font-weight: 500;
line-height: normal;
text-align: center;
}
.twitter_counter_sec .c2 .in-between {
min-width: 150px;
min-height: 160px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
color: #FFF;
font-size: 50px;
font-weight: 500;
line-height: normal;
}
.twitter_counter_sec .counterbottom_cnt p {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: 2; 
margin: 0;
}
.twitter_counter_sec .counterbottom_cnt p strong{
font-weight: 600;
}
.globally_sitesec .cnt h3 {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: 1.15; margin-bottom: 40px;
}
.globally_sitesec .cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; }
.globally_sitesec .cnt p strong.yellow_bg {
border-radius: 5px;
background: #FF0;
padding: 5px 10px;
}
.revenue_sec .revenue_inner{
border-radius: 40px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/shadow-n.png);
background-position: center top;
background-size: 100% 100%;
padding: 40px;
}
.revenue_sec .revenue_inner .top_title {
margin-bottom: 20px;
}
.revenue_sec .revenue_inner .top_title h2 {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: 1.15; }
.revenue_sec .revenue_inner .progress_imgcnt {
position: relative;
margin-bottom: 35px;
}
.revenue_sec .revenue_inner .progress_imgcnt .pcnt {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.revenue_sec .revenue_inner .progress_imgcnt .pcnt h5 {
font-size: 84px;
font-weight: 800;
line-height: 2;
margin: 0;
color: #B3B3B3;
}
.revenue_sec .revenue_inner .progress_imgcnt .pcnt h5 strong {
font-family: inherit;
color: #3F3F3F;
}
.progress_bottomcnt p {
color: #000;
text-align: center;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.probar_mf .circle-chart-section {
display: flex;
flex-wrap: wrap;
gap: 30px;
justify-content: flex-end;
align-items: center;
padding: 0px 10px;
}
.probar_mf .circle-chart {
position: relative;
width: 100%;
max-width: 250px;
height: 300px;
text-align: center;
transition: transform 0.3s ease;
}
.probar_mf .circle-chart:hover {
transform: scale(1.05);
}
.probar_mf .image-wrap {
width: calc(100% - 40px);
height: calc(100% - 100px);
overflow: hidden;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
background: white;
transform: translate(-50%, -50%);
}
.probar_mf .image-wrap img {
width: 100%;
height: 100%;
}
.probar_mf .circular-chart {
transform: rotate(-90deg);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.probar_mf .circle-bg {
fill: none;
stroke: #eee;
stroke-width: 4;
}
.probar_mf .circle {
fill: none;
stroke-width: 4;
stroke-linecap: round;
transition: stroke-dasharray 1s ease;
}
.probar_mf .percentage {
position: absolute;
bottom: 80px;
left: 0;
right: 0;
color: #3C3C3C;
text-align: center;
font-size: 40px;
font-weight: 800;
line-height: 1;
z-index: 10;
}
.revenue_sec {
padding-bottom: 70px;
}
.revenue_sec .probar_mf {
padding-top: 50px;
}
.revenue_sec .probar_mf .probar_cnt h3 {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: 1.15; margin-bottom: 35px;
}
.revenue_sec .probar_mf .probar_cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; }
.campaign_sec .top_cnt {
margin-bottom: 50px;
text-align: center;
}
.campaign_sec .top_cnt h2.des_title {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: 1.15; }
.campaign_sec .top_cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; }
.campaign_sec .top_cnt img {
margin: 0 auto 20px;
}
.campaign_sec.keytwitter_statistics .statistics_imwcnt_wrap .imw_item {
background: #fff;
}
.keytwitter_statistics.impressions_sec .item_cnt {
padding-right: 75px;
}
.keytwitter_statistics.impressions_sec .statistics_imwcnt_wrap .imw_item h2 {
font-size: 60px;
}
.keytwitter_statistics.impressions_sec .statistics_imwcnt_wrap .imw_item h2 small{
font-size: 30px;
}
.videotwitt_colcnt p {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: 2; padding: 20px 0;
margin: 0;
}
.highest_user_sec .cnt .top_title {
margin-bottom: 25px;
text-align: left;
}
.highest_user_sec .cnt .top_title h2.des_title {
font-size: 40px;
}
.highest_user_sec .cnt .top_title h2.des_title span.after_title {
position: absolute;
}
.same_style p {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: 2; 
}
.txt_yellow{
color: #FF0;
}
.dw_growth_sec .top_cnt {
text-align: center;
margin-bottom: 50px;
}
.dw_growth_sec .top_cnt h2 {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: 1.15; margin-bottom: 15px;
}
.dw_growth_sec .top_cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; }
.dw_growth_sec .overall_sec {
border-radius: 20px;
background: #EDEDED;
}
.dw_growth_sec .overall_sec .row {
display: flex;
flex-wrap: wrap;
}
.dw_growth_sec .overall_sec .left_cnt {
height: 100%;
border-radius: 20px 0px 0px 20px;
background: #FF0;
display: flex;
flex-wrap: wrap;
padding: 50px 25px;
}
.dw_growth_sec .overall_sec .right_cnt {
padding: 60px 30px 60px 15px;
}
.dw_growth_sec .overall_sec .right_cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.dw_growth_sec .overall_sec .left_cnt .txt {
width: 60%;
}
.dw_growth_sec .overall_sec .left_cnt .circle_txt {
width: 40%;
}
.dw_growth_sec .overall_sec .left_cnt .txt h4 {
color: #000;
font-size: 30px;
font-weight: 600;
line-height: 1.15; }
.dw_growth_sec .overall_sec .left_cnt .circle_txt span {
height: 160px;
width: 160px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
border: 16px solid #000;
font-size: 20px;
font-weight: 600;
position: relative;
}
.dw_growth_sec .overall_sec .left_cnt .circle_txt span:before {
content: "";
position: absolute;
left: 50%;
top: -16px;
height: 17px;
width: 17px;
background: #FF0;
border-radius: 100%;
transform: translateX(-50%);
}
.newcommunities_wrap {
padding-top: 80px;
}
.newcommunities_wrap .item_cnt {
padding-left: 50px;
padding-top: 50px;
}
.newcommunities_wrap .item_cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.brandsafty_sec .user_colcnt .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.brandsafty_sec .user_colcnt p:not(:last-child) {
margin-bottom: 40px;
}
.user_engage_sec .uderengage_slider .owl-dots {
margin-top: 30px !important;
text-align: left;
}
.user_engage_sec .uderengage_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.user_engage_sec .uderengage_slider .owl-dots button.owl-dot span {
height: 15px;
width: 15px;
background: #EBEBEB;
display: block;
margin: 5px 7px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.user_engage_sec .uderengage_slider .owl-dots button.owl-dot.active span,
.user_engage_sec .uderengage_slider .owl-dots button.owl-dot:hover span {
background: #000 !important;
}
.user_engage_sec .uderengage_slider .slider_item{
padding-top: 5px;
}
.user_engage_sec .uderengage_slider h4 {
color: #000;
font-size: 30px;
font-weight: 600;
line-height: 1.15;
margin-bottom: 15px;
}
.user_engage_sec .uderengage_slider p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2;
margin: 0;
}
strong.htext{
font-weight: 800;
background: #FFFF00;
padding: 5px 5px 2px; 
border-radius: 5px;
line-height: 1;
display: inline-block;
margin-bottom: 5px;
}
.consume_newssec .cnews_inner {
border-radius: 20px;
background: #000;
color: #fff;
padding: 40px;
}
.consume_newssec .cnews_inner .bottom_cnt {
padding-top: 15px;
margin-top: 35px;
border-top: 1px solid #555;
}
.consume_newssec .cnews_inner .bottom_cnt p {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.consume_newssec .cnews_inner .cnews_lcnt .pernum {
color: #FF0;
font-size: 180px;
font-weight: 600;
line-height: 1; position: relative;
display: flex;
align-items: flex-end;
margin-bottom: 15px;
}
.consume_newssec .cnews_inner .cnews_lcnt .pernum span.pericon {
color: #FF0;
font-size: 51px;
font-weight: 600;
line-height: 2; }
.consume_newssec .cnews_inner .cnews_lcnt h5 {
color: #FFF;
font-size: 32px;
font-weight: 600;
line-height: 1.15; text-transform: initial;
}
.ownership_sec .top_cnt {
margin-bottom: 50px;
text-align: center;
}
.ownership_sec .top_cnt h2 {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: 1.15; margin: 0 0 30px;
}
.ownership_sec .top_cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.ownership_sec .area_sec {
border-radius: 40px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/shadow-n.png);
background-position: center top;
background-size: 100% 100%;
padding: 40px;
}
.ownership_sec .area_sec .area_lcnt h3 {
color: #000;
font-size: 30px;
font-weight: 600;
line-height: 1.15; margin-bottom: 35px;
}
.ownership_sec .area_sec .area_lcnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.keyfeature_sec ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.keyfeature_sec ul li {
width: 50%;
padding-right: 15px;
padding-left: 30px;
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: 1.5;
margin: 10px 0;
}
.keyfeature_sec ul li:before{
content: "";
position: absolute;
left: 0;
top: 5px;
height: 14px;
width: 14px;
background-image:url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/dots-an.png) ;
background-size: cover;
}
.keyfeature_sec .top_title {
margin-bottom: 50px;
}
.keyfeature_sec .top_title h2.des_title {
font-size: 40px;
font-weight: 600;
line-height: 1.15;
margin-bottom: 25px;
}
.keyfeature_sec .top_title p {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.final_thought_sec .top_cnt {
text-align: center;
margin-bottom: 20px;
}
.final_thought_sec .top_cnt h2 {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: 1.15; margin-bottom: 30px;
}
.final_thought_sec .top_cnt p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; margin: 0;
}
.final_thought_sec .source_wrap .title {
text-align: center;
position: relative;
margin-bottom: 40px;
}
.final_thought_sec .source_wrap .title:before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
height: 2px;
width: 100%;
background: #000;
}
.final_thought_sec .source_wrap .title h3 {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: 1.15; position: relative;
display: inline-block;
background: #fff;
padding: 0 40px;
margin: 0;
}
.final_thought_sec .source_wrap .source_item ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.final_thought_sec .source_wrap .source_item ul li {
width: 50%;
padding: 0 20px 0 0;
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 1.52; text-decoration-line: underline;
margin: 20px 0 0;
word-break: break-all;
}
.demographics_sec .top_title {
margin-bottom: 50px;
}
.demographics_sec .top_title h2.des_title {
font-size: 40px;
margin-bottom: 15px;
}
.chart_img.chart_imgvideo video {
max-width: 100%;
margin: 0 auto;
display: block;
}
.item_inner.hasgtagvidimg {
position: relative;
}
.item_inner.hasgtagvidimg video {
height: 150px;
width: 150px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
z-index: 1;
}
.item_inner.item_inner_gifwrap {
position: relative;
max-width: 512px;
margin: 0 auto;
}
.item_inner.item_inner_gifwrap .gifimg {
position: absolute;
bottom: -20px;
left: 60px;
}
.item_inner.item_inner_gifwrap .gifimg img {
height: 220px;
} .dw_salesfunnel_banner .banner_top_cnt {
padding-bottom: 35px;
border-bottom: 1px solid #1c1c1c;
ColorsHexHexBorder colors;
text-align: center;
color: #fff;
}
.dw_salesfunnel_banner .banner_top_cnt h1 {
color: #FFF;
font-weight: 700;
line-height: 1.22;
letter-spacing: -2.161px;
margin-bottom: 25px;
}
.dw_salesfunnel_banner .banner_top_cnt h1 strong {
color: #FF0;
}
.dw_salesfunnel_banner .banner_top_cnt h4.bann_subtitle {
color: #fff;
font-size: 26px;
font-weight: 700;
line-height: 1.22;
letter-spacing: -0.809px;
margin-bottom: 20px;
}
.dw_salesfunnel_banner .banner_top_cnt h4.bann_subtitle strong {
color: #FF0;
}
.dw_salesfunnel_banner .banner_top_cnt p.banndes {
color: #FFF;
font-size: 19px;
font-weight: 600;
line-height: 1.39; 
margin-bottom: 35px;
}
.main_bannersec.dws_single_cstser_banner .banner_cnt .ctbanndes p strong,
.dw_salesfunnel_banner .banner_top_cnt p.banndes strong {
color: #FF0;
font-weight: 800;
}
.dw_salesfunnel_banner .banner_top_cnt p.banner_afbtn_cnt {
color: #FFF;
font-size: 17px;
font-weight: 800;
line-height: 1.13; 
margin-top: 20px;
}
.dw_salesfunnel_banner .banner_top_cnt p.banner_afbtn_cnt strong{
color: #FF0;
}
.dw_salesfunnel_banner .inbottom_cnt {
padding-top: 45px;
display: flex;
align-items: center;
justify-content: space-between;
color: #fff;
}
.dw_salesfunnel_banner .inbottom_cnt .bann_trusted_cnt {
display: flex;
align-items: center;
}
.dw_salesfunnel_banner .inbottom_cnt .bann_trusted_cnt .trusted_logoimg {
margin-right: 15px;
}
.dw_salesfunnel_banner .inbottom_cnt .bann_trusted_cnt .trusted_cnt p {
color: #FFF;
font-size: 22px;
font-weight: 500;
line-height: 1.13;
margin: 0;
}
.dw_salesfunnel_banner .inbottom_cnt .bann_trusted_cnt .trusted_cnt p strong{
font-weight: 800;
}
.top_title.top_title_mmin {
margin-bottom: 50px;
}
.sfun_lbuilding_sec .top_title h2.des_title {
display: inline-block;
}
.sfun_lbuilding_sec .top_title h2.des_title span.after_title {
position: absolute;
right: -50px;
}
.sfun_lbuilding_sec .lbuild_itemwrap .item_inner {
display: flex;
flex-wrap: wrap;
padding-right: 25px;
margin: 30px 0;
}
.sfun_lbuilding_sec .lbuild_itemwrap .item_inner .icon {
background: #FFFF00;
height: 50px;
width: 50px;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
animation: float-minimal 3s infinite;
}
.sfun_lbuilding_sec .lbuild_itemwrap .item_inner .cnt {
width: calc(100% - 50px);
padding-left: 15px;
}
.sfun_lbuilding_sec .lbuild_itemwrap .item_inner .cnt p {
color: #FFF;
font-size: 22px;
font-weight: 600;
line-height: 1.37; margin: 0;
}
.sfun_lbuilding_sec .btn_wrap.lps_btn_wrap {
padding-top: 30px;
text-align: center;
}
.sf_process_sec .top_cnt {
margin-bottom: 35px;
}
.sf_process_sec .top_cnt .pro_cnt {
padding-right: 30px;
}
.sf_process_sec .top_cnt .pro_cnt h2 {
color: #000;
font-size: 48px;
font-weight: 800;
line-height: normal;
margin: 0 0 30px;
}
.sf_process_sec .top_cnt .pro_cnt h4 {
color: #000;
font-size: 30px;
font-weight: 800;
line-height: normal;
margin: 0 0 30px;
}
.sf_process_sec .top_cnt .pro_cnt p {
color: #000;
font-size: 18px;
font-weight: 500;
line-height: 1.5; margin: 0;
}
.sf_process_sec  .sfprocess_itemwrap .item_inner {
padding-left: 30px;
position: relative;
}
.sf_process_sec .sfprocess_itemwrap .item_inner .num {
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/bonumber-bg.png);
background-size: cover;
background-color: #fff;
width: 90px;
height: 90px;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #000;
text-align: center;
font-size: 30px;
font-weight: 900;
line-height: normal;
margin: 0 auto 30px;
position: absolute;
left: -20px;
top: 50%;
transform: translateY(-50%);
}
.sf_process_sec .sfprocess_itemwrap .item_inner .cnt {
border-radius: 20px;
background: linear-gradient(180deg, #FFF 0%, rgba(153, 153, 153, 0.20) 75%, #FFF 100%);
box-shadow: 0px 0px 8.9px 0px rgba(0, 0, 0, 0.25);
padding: 25px 20px 25px 50px;
}
.sf_process_sec .sfprocess_itemwrap .item_inner .cnt h6 {
color: #000;
font-size: 20px;
font-weight: 700;
line-height: 1.37;
margin: 0 0 5px;
}
.sf_process_sec .sfprocess_itemwrap .item_inner .cnt p {
color: #000;
font-size: 15px;
font-weight: 500;
line-height: 1.5; margin: 0;
}
.sf_process_sec .sf_proimg {
animation: 3s ease 0s infinite normal none running float-minimal;
}
.sf_bonus_sec .bonus_inner {
border-radius: 20px;
background: #000;
color: #fff;
padding: 30px;
margin-bottom: 80px;
}
.sf_bonus_sec .bonus_inner .bonuscnt {
padding-right: 35px;
}
.sf_bonus_sec .bonus_inner .bonuscnt .topcnt {
margin-bottom: 30px;
}
.sf_bonus_sec .bonus_inner .bonuscnt .topcnt h6 {
color: #FF0;
font-size: 35px;
font-weight: 700;
line-height: 1.5; margin-bottom: 5px;
}
.sf_bonus_sec .bonus_inner .bonuscnt .topcnt p {
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: 1.5;
margin: 0;
}
.sf_bonus_sec .bonus_inner .bonuscnt .bottomcnt {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.sf_bonus_sec .bonus_inner .bonuscnt .bottomcnt > div {
width: 50%;
}
.sf_bonus_sec .bonus_inner .bonuscnt .bottomcnt > div.montxt {
padding-right: 45px;
}
.sf_bonus_sec .bonus_inner .bonuscnt .bottomcnt > div.montxt p {
color: #FFF;
font-size: 23px;
font-weight: 700;
line-height: 1.3; margin: 0;
}
.sfreview_sliderwrap .sfrslide_item {
padding: 25px 5px 5px;
}
.sfreview_sliderwrap .sfrslide_item .item_inner{
position: relative;
}
.sfreview_sliderwrap .sfrslide_item .item_inner:after{
content: "";
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/sf-review-bg.png);
background-size: 100% 100%;
background-position: center top;
width: 100%;
height: 255px;
position: absolute;
left: 0;
top: 0;
}
.sfreview_sliderwrap .sfrslide_item .item_innercnt{
position: relative;
z-index: 1;
padding: 30px 15px;
}
.sfreview_sliderwrap .sfrslide_item .item_innercnt .author_img img.img-fluid {
height: 150px;
width: 150px;
border-radius: 100%;
object-fit: cover;
object-position: center;
margin: 0 auto 16px;
}
.sfreview_sliderwrap .sfrslide_item .item_innercnt .title h6 {
color: #FF0;
text-align: center;
font-size: 18px;
font-weight: 700;
line-height: 1.5; margin: 0 0 0;
}
.sfreview_sliderwrap .sfrslide_item .item_innercnt .title p {
color: #FFF;
font-size: 12px;
font-weight: 600;
line-height: 1.5;
text-align: center;
margin-bottom: 20px;
}
.sfreview_sliderwrap .sfrslide_item .item_innercnt img {
width: auto;
}
.sfreview_sliderwrap .sfrslide_item .item_innercnt .rating {
margin-bottom: 20px;
}
.sfreview_sliderwrap .sfrslide_item .item_innercnt .rev_description p {
color: #FFF;
text-align: center;
font-size: 14px;
font-weight: 600;
line-height: 1.5; margin: 0;
}
.sfreview_sliderwrap .sfrslide_item .item_innercnt .rev_description {
margin-bottom: 25px;
min-height: 170px;
}
.sfreview_slider .owl-dots {
margin-top: 35px !important;
text-align: center;
}
.sfreview_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sfreview_slider .owl-dots button.owl-dot span {
height: 11px;
width: 11px;
background: #3E3E3E;
display: block;
margin: 5px 7px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sfreview_slider .owl-dots button.owl-dot.active span,
.sfreview_slider .owl-dots button.owl-dot:hover span {
background: #FF0 !important;
}
.sf_review_sec .btn_wrap.lps_btn_wrap {
text-align: center;
padding-top: 35px;
}
.sfreview_sliderwrap .sfrslide_item .item_inner span.qimg {
position: absolute;
top: -20px;
left: 50px;
background: #000;
height: 40px;
width: 40px;
z-index: 111;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.sfreview_sliderwrap .sfrslide_item .item_inner span.qimg img.img-fluid {
width: 25px;
object-fit: cover;
}
.ct_comparision_sec h2.des_title span.after_title,
.sf_review_sec .des_title span.after_title {
position: absolute;
left: auto;
right: -40px;
}
.ct_comparision_sec h2.des_title ,
.sf_review_sec h2.des_title {
display: inline-block;
}
.sf_review_sec .top_title h6.sub_title {
color: #FF0;
font-size: 25px;
font-weight: 700;
line-height: 1.35; 
margin-top: 25px;
}
.ct_comparision_sec .com_item_wrap .com_item {
border-radius: 20px;
background: #FFF;
box-shadow: 0px 0px 15.9px 0px rgba(0, 0, 0, 0.25);
min-height: 575px;
}
.ct_comparision_sec .com_item_wrap .com_item .title {
background: #000;
padding: 15px 10px;
text-align: center;
border-radius: 20px 20px 0 0;
}
.ct_comparision_sec .com_item_wrap .com_item .title h4 {
color: #FF0;
font-size: 22px;
font-weight: 700;
line-height: 1.5; margin: 0;
}
.ct_comparision_sec .container {
max-width: 1630px;
}
.ct_comparision_sec .com_item_wrap .com_item .com_cnt {
padding: 10px 25px;
}
.ct_comparision_sec .com_item_wrap .com_item .com_cnt ul {
list-style: none;
margin: 0;
padding: 0;
}
.ct_comparision_sec .com_item_wrap .com_item .com_cnt ul li {
padding: 10px 0;
border-bottom: 1px solid #E5E5E5;
color: #000;
font-size: 16px;
font-weight: 600;
line-height: 1.5; }
.ct_comparision_sec .com_item_wrap .com_item .com_cnt ul li:last-child {
border: 0 none;
}
.ct_comparision_sec .btn_wrap.comp_btn_wrap {
padding-top: 50px;
text-align: center;
}
.ct_comparision_sec .com_item_wrap .comitem_col:last-child .com_item {
border-radius: 20px;
background: #171717;
box-shadow: 0px 0px 15.9px 0px rgba(0, 0, 0, 0.25);
}
.ct_comparision_sec .com_item_wrap .comitem_col:last-child .com_item .title {
background: #FF0;
}
.ct_comparision_sec .com_item_wrap .comitem_col:last-child .com_item .title h4 {
color: #000;
}
.ct_comparision_sec .com_item_wrap .comitem_col:last-child .com_item .com_cnt ul li {
color: #fff;
}
.sf_growth_sec .top_title h2.des_title {
margin-bottom: 25px;
display: inline-block;
}
.sf_growth_sec .top_title h2.des_title span.after_title {
position: absolute;
right: -35px;
}
.sf_growth_sec .top_title p.des {
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: 1.5;
margin: 0;
}
.sf_growth_sec .growth_item {
padding: 70px 55px 50px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/gibg.png);
background-size: 100% 100%;
background-position: center top;
margin-top: 50px;
position: relative;
}
.sf_growth_sec .growth_item .gicon {
height: 75px;
width: 75px;
position: absolute;
top: -37px;
left: 50%;
background: #FFFF00;
transform: translateX(-50%);
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.sf_growth_sec .growth_item p {
color: #FFF;
text-align: center;
font-size: 26px;
font-weight: 600;
line-height: 1.22; 
margin: 0;
}
.seo_process_img .growth_bonus_sec {
padding-top: 35px;
}
.seo_process_img .growth_bonus_sec .bonuscnt {
display: flex;
flex-wrap: wrap;
align-items: center;
padding-bottom: 28px;
}
.seo_process_img .growth_bonus_sec .bonuscnt > div{
width: 50%;
}
.seo_process_img .growth_bonus_sec .row {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
}
.seo_process_img .growth_bonus_sec .bonuscnt > div.montxt {
padding-right: 30px;
}
.seo_process_img .growth_bonus_sec .bonuscnt > div.montxt p {
color: #FFF;
font-size: 20px;
font-weight: 700;
line-height: 1.23; margin: 0;
}
.seo_process_img .growth_bonus_sec .bonuscnt > div.montxt p strong {
color: #FF0;
}
.sf_strategy_sec .top_title {
text-align: left;
margin: 0 0 20px;
}
.sf_strategy_sec .top_title h2 span {
color: #FFF;
font-size: 30px;
font-weight: 800;
line-height: normal;
letter-spacing: -0.6px;
display: block;
}
.sf_strategy_sec .top_title h2.des_title {
color: #FF0;
font-weight: 800;
line-height: normal;
letter-spacing: -0.96px;
margin: 0 0 25px;
}
.sf_strategy_sec .top_title h2.des_title span.after_title {
position: absolute;
right: -50px;
}
.sf_strategy_sec .stcnt {
padding-right: 30px;
}
.sf_strategy_sec .stcnt p.des {
color: #FFF;
font-size: 18px;
font-weight: 600;
line-height: normal;
margin: 0;
}
.sf_strategy_sec p.imptxt {
color: #FF0;
font-size: 18px;
font-weight: 800;
line-height: normal;
margin: 0;
}
.sf_strategy_sec .stbtn_cnt .btn_wrap.str_btn_wrap {
text-align: right;
margin-bottom: 30px;
}
.sf_strategy_sec .stbtn_cnt .strbtn_aftertxt p {
display: flex;
align-items: center;
color: #FFF;
font-size: 18px;
font-weight: 800;
line-height: normal;
margin: 0;
}
.sf_strategy_sec .stbtn_cnt .strbtn_aftertxt p img.img-responsive {
margin-right: 15px;
}
.sf_strategy_sec .stbtn_cnt .strbtn_aftertxt {
padding: 0 48px;
}
.sf_strategy_sec .row{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sf_cases_sec.cmn_padd{
padding-bottom: 0;
}
.sf_cases_sec .sf_csitem_wrap {
border-radius: 25px;
background: #000;
padding-bottom: 35px;
}
.sf_cases_sec .sf_csitem_wrap .sf_csslider img{
width: auto;
}
.sf_csslider .cs_iteminn .title_wrapper {
padding: 30px 35px;
border-bottom: 1px solid rgba(205, 205, 205, 0.50);
display: flex;
align-items: center;
justify-content: space-between;
}
.sf_csslider .cs_iteminn .title_wrapper .title_icon {
display: flex;
align-items: center;
padding-right: 15px;
}
.sf_csslider .cs_iteminn .title_wrapper .title_icon .icon {
height: 58px;
width: 58px;
background: #FF0;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 15px;
}
.sf_csslider .cs_iteminn .title_wrapper .title_icon h4 {
color: #FFF;
font-size: 22px;
font-weight: 600;
line-height: 1.37;
margin: 0;
}
.sf_csslider .cs_iteminn .title_wrapper  .growth_per {
border-radius: 100px;
background: linear-gradient(90deg, #FF0 0%, #FFF 87.31%);
padding: 5px 10px;
color: #000;
text-align: center;
font-size: 22px;
font-weight: 600;
line-height: 1.37;
}
.sf_csslider .cs_iteminn .sf_middle_sec {
padding: 30px 35px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sf_csslider .cs_iteminn .sf_middle_sec > div {
width: 50%;
}
.sf_csslider .cs_iteminn .sf_middle_sec .spec_item {
display: flex;
align-items: center;
justify-content: space-between;
}
.sf_csslider .cs_iteminn .sf_middle_sec .spec_item span.spicon {
margin-right: 12px;
width: 25px;
}
.sf_csslider .cs_iteminn .sf_middle_sec .spec_item .speccttxt {
display: flex;
align-items: center;
padding-right: 15px;
}
.sf_csslider .cs_iteminn .sf_middle_sec .spec_item .speccttxt span.sptxt {
color: #FFF;
font-size: 18px;
font-weight: 700;
line-height: 3.2;
}
.sf_csslider .cs_iteminn .sf_middle_sec .spec_item .spec_num p {
color: #FFF;
text-align: right;
font-size: 22px;
font-weight: 500;
line-height: 2.68;
margin: 0;
}
.sf_csslider .cs_iteminn .sf_middle_sec > div.sfcs_spec {
padding-right: 35px;
}
.sf_csslider .cs_iteminn .sf_middle_sec > div.sfcs_cnt {
padding-left: 35px;
border-left: 1px solid rgba(205, 205, 205, 0.50);
}
.sf_csslider .cs_iteminn .sf_middle_sec > div.sfcs_cnt p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
margin: 0;
}
.sf_csslider .cs_iteminn .case_studychart {
padding: 10px 35px 35px;
}
.sf_csslider .owl-dots {
margin-top: 35px !important;
text-align: center;
}
.sf_csslider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sf_csslider .owl-dots button.owl-dot span {
height: 11px;
width: 11px;
background: #3E3E3E;
display: block;
margin: 5px 7px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sf_csslider .owl-dots button.owl-dot.active span,
.sf_csslider .owl-dots button.owl-dot:hover span {
background: #FF0 !important;
} .sp_sec .top_title {
margin-bottom: 50px;
}
.sp_sec:not(.sp_sfaq_sec) .top_title h2.des_title {
color: #000;
text-align: center;
font-size: 40px;
font-weight: 700;
line-height: 1.27;
margin-bottom: 15px;
}
.sp_sec .top_title p.des {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 23px; margin: 0;
}
.sp_sec .top_title h2.des_title span.after_title {
position: absolute;
right: -40px;
top: -15px;
}
#section-99949-two_column_content-1 .top_title h2.des_title span.after_title{
right: -60px;
top: -20px;
}
.main_bannersec.dws_single_cstser_banner .banner_cnt h1 {
color: #FFF;
margin: 0 0 25px;
font-size: 50px;
font-weight: 700;
line-height: 1.22;
letter-spacing: -1.5px;
}
.main_bannersec.dws_single_cstser_banner .banner_cnt h1 strong {
color: #FF0;
}
.main_bannersec.dws_single_cstser_banner .banner_cnt .ctbanndes,
.main_bannersec.dws_single_cstser_banner .banner_cnt .banndes {
margin-bottom: 35px;
}
.main_bannersec.dws_single_cstser_banner .banner_cnt .ctbanndes p,
.main_bannersec.dws_single_cstser_banner .banner_cnt .banndes p {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: 1.54; margin: 0;
}
.sp_slidertype_onesec .container {
max-width: 1270px;
}
.sp_slidertype_onesec .sp_soneslider .sone_item {
border-radius: 30px;
background: #000;
color: #fff;
padding: 55px 28px;
min-height: 390px;
}
.sp_slidertype_onesec .sp_soneslider .sone_item img.img-fluid {
width: auto;
margin: 0;
max-height: 80px;
}
.sp_slidertype_onesec .sp_soneslider .sone_item .icon {
margin-bottom: 30px;
max-height: 80px;
}
.sp_slidertype_onesec .sp_soneslider .sone_item .title h3,
.sp_slidertype_onesec .sp_soneslider .sone_item .title h4 {
color: #FF0;
font-size: 23px;
font-weight: 700;
line-height: 1.2; margin: 0 0 10px;
}
.sp_slidertype_onesec .sp_soneslider .sone_item .title {
padding-right: 65px;
}
.sp_slidertype_onesec .sp_soneslider .sone_item p {
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: 1.3; }
.sp_slidertype_onesec .stype_one_wrap {
padding: 0 60px;
position: relative;
}
.sp_slidertype_onesec .stype_one_wrap:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 60%;
width: 100%;
background: #ff0;
border-radius: 20px;
}
.sp_slidertype_onesec .stype_one_bottomcnt {
padding-top: 45px;
padding-bottom: 45px;
position: relative;
z-index: 1;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.sp_slidertype_onesec .stype_one_bottomcnt .quote_cnt {
width: 65%;
position: relative;
padding: 7px 20px;
}
.sp_slidertype_onesec .stype_one_bottomcnt .stype_one_btn {
width: 35%;
text-align: right;
}
.sp_slidertype_onesec .stype_one_bottomcnt .quote_cnt:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 10px;
height: 100%;
border-radius: 100px;
background: #000;
}
.sp_slidertype_onesec .stype_one_bottomcnt .quote_cnt p {
color: #000;
font-size: 18px;
font-weight: 800;
line-height: 25px; margin: 0;
}
.sp_slidertype_onesec .owl-dots {
margin-top: 35px !important;
text-align: center;
}
.sp_slidertype_onesec .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sp_slidertype_onesec .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #000;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sp_slidertype_onesec .owl-dots button.owl-dot.active span,
.sp_slidertype_onesec .owl-dots button.owl-dot:hover span {
background: #949494 !important;
}
.sp_slidertype_twosec .stype_two_wrap {
border-radius: 30px;
border: 2px solid #000;
background: #000;
color: #fff;
padding: 80px 50px;
}
.sp_slidertype_twosec .sp_stwoslider .img img {
width: auto;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt {
padding-right: 70px;
padding-bottom: 70px;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt h3 {
color: #FFF;
font-size: 30px;
font-weight: 800;
line-height: 1; margin-bottom: 20px;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt h3 strong {
color: #FF0;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 23px; 
margin-bottom: 20px;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt ul {
list-style: none;
margin: 0;
padding: 0;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt ul li {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 23px; 
margin-bottom: 10px;
padding-left: 20px;
position: relative;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt ul li:last-child {
margin-bottom: 0;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt ul li:before {
content: "";
position: absolute;
left: 0;
top: 7px;
height: 10px;
width: 10px;
background-color: #ff0;
border-radius: 100%;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt ul.custom_bullets li{
padding-left: 35px;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt ul.custom_bullets li:before{
content: "";
position: absolute;
left: 0;
top: 3px;
height: 23px;
width: 23px;
background-image: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/custom-cbullet.png) !important;
background-color: transparent;
border-radius: 0px;
background-size: cover;
background-position: center;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt ul li strong {
color: #ff0;
font-weight: 600;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colimg {
text-align: center;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colimg .img {
margin-bottom: 25px;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colimg a.cmn_btn {
padding: 16px 28px;
}
.sp_slidertype_twosec .sp_stwoslider .owl-dots {
margin-top: 0px !important;
display: inline-block;
position: absolute;
bottom: 0px;
left: 0;
z-index: 1;
}
.sp_slidertype_twosec .sp_stwoslider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sp_slidertype_twosec .sp_stwoslider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sp_slidertype_twosec .sp_stwoslider .owl-dots button.owl-dot.active span,
.sp_slidertype_twosec .sp_stwoslider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_item .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sp_sec .top_title.top_titletypetwo h2.des_title b {
background: #FFFF00;
padding: 2px 10px;
border-radius: 5px;
}
.sp_sec .top_title.top_titletypetwo h2.des_title span.after_title {
display: none;
}
.sp_iconwcnt_sec .item_wrap {
border-radius: 30px;
background: #FFF;
box-shadow: 0px 0px 10.2px 0px rgba(0, 0, 0, 0.25);
margin: 80px 0;
padding: 0 20px;
}
.sp_iconwcnt_sec .item_wrap:last-child {
margin-bottom: 42px;
}
.sp_iconwcnt_sec .item_wrap .iconcontent_item {
padding: 60px 20px 35px 20px;
}
.sp_iconwcnt_sec .item_wrap .iconcontent_item .icon {
width: 82px;
height: 82px;
background: #FFFF00;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: -50px;
left: 45px;
}
.sp_iconwcnt_sec .item_wrap .iconcontent_item .icontent h3,
.sp_iconwcnt_sec .item_wrap .iconcontent_item .icontent h4 {
color: #000;
font-size: 23px;
font-weight: 700;
line-height: 1.2; margin-bottom: 20px;
}
.sp_iconwcnt_sec .item_wrap .iconcontent_item .icontent  p {
color: #000;
font-size: 16px;
font-weight: 500;
line-height: 23px; margin: 0;
}
.sp_iconwcnt_sec .btn_wrap.icw_btn_wrap {
text-align: center;
}
.sp_iconwcnt_sec .item_wrap .ico_item:not(:last-child) .iconcontent_item:after {
content: "";
position: absolute;
right: 0;
top: 50%;
height: calc(100% - 70px);
width: 2px;
background: #DEDEDE;
transform: translateY(-50%);
}
.sp_wcu_sec .wcuinner_item {
border-radius: 30px;
border: 2px solid #000;
background: #000;
color: #fff;
padding: 40px;
margin: 0 0 30px;
min-height: calc(100% - 30px);
}
.sp_wcu_sec.sp_wcutype_two_sec .wcuinner_item{
padding: 0 25px;
}
.sp_wcu_sec .wcuinner_item .title_iconwrap {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.sp_wcu_sec .wcuinner_item .title_iconwrap .icon {
width: 60px;
height: 60px;
background: #FFFF00;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
}
.sp_wcu_sec .wcuinner_item .title_iconwrap .icon img.img-fluid {
display: inline-block;
max-height: 40px;
}
.sp_wcu_sec .wcuinner_item .title_iconwrap .title {
width: calc(100% - 60px);
padding-left: 20px;
}
.sp_wcu_sec .wcuinner_item .title_iconwrap .title h4,
.sp_wcu_sec .wcuinner_item .title_iconwrap .title h3 {
color: #FFF;
font-size: 25px;
font-weight: 800;
line-height: 1; 
margin: 0;
}
.sp_wcu_sec .wcuinner_item .wcucontent ul {
list-style: disc;
padding: 0 0 0 18px;
margin: 15px 0 0;
}
.sp_wcu_sec .wcuinner_item .wcucontent ul li,
.sp_wcu_sec .wcuinner_item .wcucontent p {
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: 23px; 
margin: 0;
}
.sp_wcu_sec .wcuinner_item .wcucontent p a{
color: #fff;
}
#section-99949-icon_with_content_type_seven-5 .wcuinner_item .wcucontent p a{
text-decoration: underline;
}
#section-99949-icon_with_content_type_seven-5 .wcuinner_item .wcucontent p a:hover{
text-decoration: none;
}
.sp_wcu_sec .wcuinner_item .wcucontent ul li:not(:last-child){
margin-bottom: 10px;
}
.sp_wcu_sec .wcu_btn_wrap{
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}
.sp_imgcnt_sec .imgcnt_item:not(:last-child) {
margin-bottom: 70px;
}
.sp_imgcnt_sec .imgcnt_item .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sp_imgcnt_sec .imgcnt_item:nth-child(even) .imgc_col_cnt {
order: 2;
}
#section-94208-image_with_content_section-4 .imgcnt_item:nth-child(even) .imgc_col_cnt,
#section-93323-image_with_content_section-4 .imgcnt_item:nth-child(even) .imgc_col_cnt {
order: inherit;
}
#section-94208-image_with_content_section-4 .imgcnt_item:nth-child(odd) .imgc_col_cnt,
#section-93323-image_with_content_section-4 .imgcnt_item:nth-child(odd) .imgc_col_cnt {
order: 2;
}
.sp_imgcnt_sec .imgcnt_item .imgc_col_cntdws .content h2,
.sp_imgcnt_sec .imgcnt_item .content h3,
.sp_imgcnt_sec .imgcnt_item .content h4 {
color: #000;
font-size: 30px;
font-weight: 800;
line-height: 1.2; 
margin-bottom: 20px;
}
.sp_imgcnt_sec .imgcnt_item .content h5 {
color: #000;
font-size: 20px;
font-weight: 600;
line-height: 1.2; 
}
.sp_imgcnt_sec .imgcnt_item .content p {
color: #000;
font-size: 16px;
font-weight: 500;
line-height: 1.45; 
margin-bottom: 20px;
}
.sp_imgcnt_sec .imgcnt_item .content p:last-child {
margin: 0;
}
.sp_imgcnt_sec .imgcnt_item .content ul {
list-style: disc;
margin: 0 0 30px;
padding: 0 0 0 17px;
}
.sp_imgcnt_sec .imgcnt_item .content ul li {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 23px; 
margin: 10px 0;
}
.sp_imgcnt_sec  .btn_wrap.imc_bottombtn_wrap {
text-align: center;
padding-top: 50px;
}
.sp_slidertype_threesec .stype_three_wrap {
border-radius: 20px;
background: #000;
color: #fff;
padding: 35px;
}
.sp_slidertype_threesec .stype_three_wrap h3,
.sp_slidertype_threesec .stype_three_wrap h4 {
color: #FF0;
font-size: 30px;
font-weight: 800;
line-height: 1.27; margin-bottom: 20px;
}
.sp_slidertype_threesec .stype_three_wrap p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 1.27; margin-bottom: 20px;
}
.sp_slidertype_threesec .stype_three_wrap ul {
list-style: none;
margin: 0;
padding: 0;
}
.sp_slidertype_threesec .stype_three_wrap ul li {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 1.27; padding-left: 20px;
position: relative;
margin: 10px 0;
}
.sp_slidertype_threesec .stype_three_wrap ul li:before {
content: "";
position: absolute;
left: 0;
top: 5px;
height: 8px;
width: 8px;
background: #ff0;
border-radius: 100%;
}
.sp_slidertype_threesec .stype_three_wrap ul.wbullet li:before {
background: #fff;
}
.sp_slidertype_threesec .stype_three_wrap .sthree_colimg img.img-fluid {
width: auto;
}
.sp_slidertype_threesec .stype_three_wrap .sthree_item {
padding-bottom: 80px;
} .sp_slidertype_threesec .stype_three_wrap .btn_wrap.banner_btn_wrap {
text-align: center;
}
.sp_slidertype_threesec  .sp_sthreeslider .owl-dots {
margin-top: 0px !important;
display: inline-block;
position: absolute;
bottom: 30px;
right: 0;
z-index: 1;
width: 58.33333333%;
padding-left: 5px;
}
.sp_slidertype_threesec .sp_sthreeslider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sp_slidertype_threesec .sp_sthreeslider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sp_slidertype_threesec .sp_sthreeslider .owl-dots button.owl-dot.active span,
.sp_slidertype_threesec .sp_sthreeslider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.sp_sfaq_sec .btn_wrap.rev_btn_wrap {
padding: 50px 0;
} .sp_wcutype_two_sec .wcucontentouter_wrap {
border-radius: 30px;
border: 2px solid #000;
background: #000;
color: #fff;
padding: 55px 50px;
}
.sp_wcutype_two_sec .wcucontentouter_wrap .top_title h2.des_title {
color: #fff;
}
.sp_wcutype_two_sec .wcucontentouter_wrap .top_title p.des {
color: #fff;
}
.sp_wcutype_two_sec .wcucontentouter_wrap .row {
display: flex;
flex-wrap: wrap;
}
.sp_wcutype_two_sec .wcucontentouter_wrap .wcuinner_item .title_iconwrap .icon{
height: 80px;
width: 80px;
}
.sp_wcutype_two_sec .wcucontentouter_wrap .wcuinner_item .title_iconwrap .title {
width: calc(100% - 60px);
}
.page-template-template-latest-design-service-page .sp_sec {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item {
padding: 0px;
border-radius: 30px;
position: relative;
min-height: 200px;
width: 100%;
background: linear-gradient(180deg, #000 7.74%, rgb(0 0 0 / 0%) 100%);
overflow: hidden;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item:after {
content: "";
position: absolute;
top: 2px;
left: 2px;
width: calc(100% - 4px);
height: 100%;
border-radius: 26px;
background: #fff;
z-index: 2;
opacity: 1;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item .item_inner { background-size: 100% 100%;
background-position: center center;
padding: 35px 50px 10px;
position: relative;
z-index: 3;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item .item_inner img{
width: auto;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item .item_inner .title_iconwrap {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item .item_inner .title_iconwrap .sficon {
width: 80px;
height: 80px;
background: #FFFF00;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item .item_inner .title_iconwrap .sftitle {
width: calc(100% - 80px);
padding-left: 15px;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item .item_inner .title_iconwrap .sftitle h3,
.sp_slidertype_foursec .sp_sfourslider .sthree_item .item_inner .title_iconwrap .sftitle h4 {
color: #000;
font-size: 23px;
font-weight: 800;
line-height: 1.2; margin: 0;
}
.sp_slidertype_foursec .sp_sfourslider .sthree_item .item_inner .sfour_colcnt p {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 23px; margin: 0;
}
.sp_slidertype_foursec .slider_wrap {
position: relative;
padding: 0 50px;
}
.sp_slidertype_foursec .slider_wrap a.sfnav {
position: absolute;
top: 50%;
left: 0;
font-size: 40px;
transform: translateY(-50%);
}
.sp_slidertype_foursec .slider_wrap a.sfnav svg{
fill: #000;
}
.sp_slidertype_foursec .slider_wrap a.sfnav:hover svg{
fill: #ff0;
}
.sp_slidertype_foursec .slider_wrap a.sfnav.sfslide_next {
right: 0;
left: auto;
}
.sp_wcu_sec .wcucontent_wrap .row {
display: flex;
flex-wrap: wrap;
}
.sp_typesof_adssec .title_imgwrap {
margin-bottom: 0px;
}
.sp_typesof_adssec .title_imgwrap .top_title {
margin: 0;
text-align: left;
}
.sp_typesof_adssec .title_imgwrap .topimg img {margin: 0;}
.sp_typesof_adssec .title_imgwrap .top_title h2.des_title {
text-align: left;
}
.sp_typesof_adssec .toa_item {
margin: 20px 0;
box-shadow: 0px 0px 10px rgba(0 0 0 / 10%);
padding: 25px !important;
min-height: calc(100% - 40px);
border-radius: 20px;
transition: all 0.5s ease;
border: 1px solid #ede7e7;
text-align: center;
}
.sp_typesof_adssec .toa_item:hover{
box-shadow: 0px 10px 30px rgba(0 0 0 / 10%);
}
.sp_typesof_adssec .toa_item .toaicon {
width: 70px;
height: 70px;
background: #ff0;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
margin: 0 auto 10px;
}
.sp_typesof_adssec .toainner .row {
display: flex;
flex-wrap: wrap;
}
.sp_typesof_adssec .toa_item h3,
.sp_typesof_adssec .toa_item h4 {
color: #000;
font-size: 23px;
font-weight: 800;
line-height: 1.2; margin: 0 0 20px;
}
.sp_typesof_adssec .toa_item p {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 23px; margin: 0;
}
.sp_typesof_adssec .btn_wrap.banner_btn_wrap {
text-align: center;
padding-top: 30px;
}
.sp_slidertype_fivesec .spfive_slider {
border-radius: 30px;
background: #000;
padding: 50px 85px;
color: #fff;
position: relative;
z-index: 1;
}
.sp_slidertype_fivesec .spfive_slider .top_title h2.des_title {
color: #fff;
}
.sp_slidertype_fivesec .spfive_slider .top_title p.des {
color: #fff;
}
.sp_slidertype_fivesec .spfive_slider .sp_stfiveslider .sthree_colcnt {
padding-bottom: 50px;
}
.sp_slidertype_fivesec .spfive_slider .sp_stfiveslider img{
width: auto;
}
.sp_slidertype_fivesec .container{
max-width: 1270px;
}
.sp_slidertype_fivesec .container .spfive_container {
padding: 0 50px;
position: relative;
}
.sp_slidertype_fivesec .container .spfive_container:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 40%;
width: 100%;
background: #ff0;
border-radius: 20px;
}
.sp_slidertype_fivesec .container .spfive_container .btn_wrap.banner_btn_wrap {
padding: 50px 0;
position: relative;
z-index: 1;
text-align: center;
}
.sp_slidertype_fivesec .spfive_slider .owl-dots {
margin-top: 0px !important;
display: inline-block;
position: absolute;
bottom: -25px;
right: 0;
z-index: 1;
width: 66.6666%;
padding-left: 5px;
}
.sp_slidertype_fivesec .spfive_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sp_slidertype_fivesec .spfive_slider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sp_slidertype_fivesec .spfive_slider .owl-dots button.owl-dot.active span,
.sp_slidertype_fivesec .spfive_slider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.page-template-template-latest-design-service-page footer.main_footer {
margin-top:0;
}  .sp_icwc_threesec .icwc_threetop_cnt {
border-radius: 30px;
background: #000;
position: relative;
z-index: 2;
color: #fff;
padding: 50px;
}
.sp_icwc_threesec .icwc_threetop_cnt .top_title h2.des_title {
color: #fff;
}
.sp_icwc_threesec .icwc_threetop_cnt .row {
display: flex;
flex-wrap: wrap;
}
.sp_icwc_threesec .icwc_threetop_cnt .item_inner {
display: flex;
flex-wrap: wrap;
margin: 15px 0;
}
.sp_icwc_threesec .icwc_threetop_cnt .item_inner .icon {
width: 100px;
}
.sp_icwc_threesec .icwc_threetop_cnt .item_inner .threecnt_r {
width: calc(100% - 100px);
padding-left: 15px;
}
.sp_icwc_threesec .icwc_threetop_cnt .item_inner h3,
.sp_icwc_threesec .icwc_threetop_cnt .item_inner h4 {
color: #FFF;
font-size: 25px;
font-weight: 800;
line-height: 1.2; 
margin: 0 0 15px;
}
.sp_icwc_threesec .icwc_threetop_cnt .item_inner p {
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: 23px; 
margin: 0;
}
.sp_vertical_accsec .accordion_wrap {
border-radius: 30px;
background: #000;
padding: 70px 50px;
}
.sp_vertical_accsec .container{
max-width: 1475px;
}
.sp_vertical_accsec .accordion_wrap .top_title h2.des_title {
color: #fff;
}
.sp_vertical_accsec .accordion_wrap .top_title p.des{
color: #fff;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper {
display: flex;
justify-content: center;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item{
padding: 5px;
width: 8%;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item .inner{
border-radius: 20px;
border: 1px solid #FF0;
padding: 20px 0px;
min-height: 550px;
position: relative;
cursor: pointer;
overflow: hidden;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item .titleicon{
display: flex;
align-items: center;
transform: rotate(-90deg);
transform-origin: right;
width: 460px;
height: auto;
position: relative;
bottom: 50px;
left: -410px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item .titleicon .icon{
width: 80px;
height: 80px;
background: #ff0;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.5s ease-in-out;
padding: 15px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item .acc_maincnt {
display: none;
opacity: 0;
height: 0;
width: 0;
transition: all 0.5s ease-in-out;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item .titleicon .content{
width: calc(100% - 80px);
padding-left: 15px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item .titleicon .content h3,
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item .titleicon .content h5{
color: #FF0;
font-size: 23px;
font-weight: 800;
line-height: 120%; margin: 0;
transition: all 0.5s ease-in-out;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.closediv {
width: 5%;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.opendiv {
float: left;
width: 60%;
}
.sp_vertical_accsec .stype_one_bottomcnt {
padding-top: 70px;
position: relative;
z-index: 1;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.sp_vertical_accsec .stype_one_bottomcnt .quote_cnt {
width: 65%;
position: relative;
padding: 7px 20px;
}
.sp_vertical_accsec .stype_one_bottomcnt .quote_cnt:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 10px;
height: 100%;
border-radius: 100px;
background: #ff0;
}
.sp_vertical_accsec .stype_one_bottomcnt .quote_cnt p {
color: #FF0;
font-size: 18px;
font-weight: 800;
line-height: 25px; margin: 0;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.opendiv .acc_maincnt ul {
list-style: disc;
margin: 0;
padding: 0 0 0 18px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.opendiv .acc_maincnt ul li {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 23px; }
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.closediv .inner {
padding: 5px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.closediv .inner .titleicon {
left: -435px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.closediv .inner .titleicon .icon {
width: 40px;
height: 40px;
padding: 10px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.closediv .inner .titleicon .content {
width: calc(100% - 40px);
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.closediv .inner .titleicon .content h3,
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.closediv .inner .titleicon .content h5 {
font-size: 18px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.opendiv .acc_maincnt p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 23px; margin: 0 0 15px;
}
.sp_vertical_accsec .accordion_wrap .accordion_item_wrapper .ac_item.opendiv .acc_maincnt {
display: block;
opacity: 1; width: auto;
transition: all 0.5s ease-in-out;
padding-left: 140px;
padding-right: 15px;
}
.sp_vertical_accsec .stype_one_bottomcnt.noquote_cnt {
justify-content: center;
}
.sp_slidertype_onesec .stype_one_btn.add_stonebutton_2 {
margin-top: 35px;
}
.sp_wcutype_four_sec .wcucontentouter_wrap {
padding: 55px 30px;
}
.sp_sec .wcucontent_bottom {
text-align: center;
padding-top: 35px;
padding-bottom: 20px;
}
.sp_sec .bottomfour_btn_wrap{
text-align: center;
}
.sp_sec .wcucontent_bottom p{
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 23px;
margin: 0;
}
.sp_sec .wcucontent_bottom.color_black p{
color: #000;
}
.sp_wcutype_four_sec .wcucontentouter_wrap .wcuinner_item {
padding: 15px;
}
.sp_wcutype_four_sec .wcucontentouter_wrap .wcuinner_item .title_iconwrap {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
.sp_wcutype_four_sec .wcucontentouter_wrap .wcuinner_item .title_iconwrap .icon {
margin-bottom: 15px;
}
.sp_wcutype_four_sec .wcucontentouter_wrap .wcuinner_item .title_iconwrap .title {
width: 100%;
padding-left: 0;
}
.sp_wcutype_four_sec .wcuinner_item .title_iconwrap .title h3,
.sp_wcutype_four_sec .wcuinner_item .title_iconwrap .title h4{
color: #FFF;
font-size: 18.82px;
font-weight: 800;
line-height: 1.2; 
}
.sp_success_sec .sspec_cnt ul {
list-style: none;
margin: 0;
padding: 0 60px 0 0;
}
.sp_success_sec .sspec_cnt ul li {
color: #000;
font-size: 16px;
font-weight: 700;
line-height: 23px; position: relative;
padding: 20px 20px 20px 80px;
margin-bottom: 25px;
cursor: pointer;
}
.sp_success_sec .sspec_cnt ul li:last-child{
margin: 0;
}
.sp_success_sec .sspec_cnt ul li span.icon.icon_two,
.sp_success_sec .sspec_cnt ul li span.icon {
position: absolute;
left: 0;
top: 10px;
height: 54px;
width: 54px;
background: #000000;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.succes_main_cnt.sptabber_content .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sp_success_sec .succes_main_cnt .success_right_cnt p {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 23px; 
}
.sp_success_sec .succes_main_cnt .success_right_cnt p:last-child {
margin: 0;
}
.sp_success_sec .success_btn_wrap {
margin-top: 30px;
}
.sp_success_sec .success_bottom_cnt{
margin-top: 50px;
}
.sp_success_sec .success_bottom_cnt h3,
.sp_success_sec .success_bottom_cnt h4 {
margin-bottom: 20px;
color: #000;
font-size: 30px;
font-weight: 800;
line-height: 32px; 
}
.sp_success_sec .success_bottom_cnt p {
color: #000;
font-size: 16px;
font-weight: 500;
line-height: 1.27; 
margin-bottom: 25px;
}
.sp_success_sec .success_bottom_cnt p:last-child {
margin-bottom: 0;
}
.sp_iwctype_two_sec .item_iwctwo_wrap .item_inner {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 50px;
}
.sp_iwctype_two_sec .item_iwctwo_wrap .item_inner .sdimg {
background: #D9D9D9;
width: 195px;
height: 182px;
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
}
.sp_iwctype_two_sec .item_iwctwo_wrap .item_inner .sd_cnt {
width: calc(100% - 195px);
padding-left: 15px;
}
.sp_iwctype_two_sec .item_iwctwo_wrap .item_inner .sd_cnt h3,
.sp_iwctype_two_sec .item_iwctwo_wrap .item_inner .sd_cnt h4 {
color: #000;
font-size: 23px;
font-weight: 800;
line-height: 1.2; 
margin-bottom: 17px;
}
.sp_iwctype_two_sec .item_iwctwo_wrap .item_inner .sd_cnt p {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 23px; 
margin: 0;
}
.sp_iwctype_two_sec .item_iwctwo_wrap .item_iwc:nth-last-child(1) .item_inner,
.sp_iwctype_two_sec .item_iwctwo_wrap .item_iwc:nth-last-child(2) .item_inner {
margin: 0;
}
.sp_iwctype_two_sec .imgtwo_btn_wrap {
padding-top: 35px;
}
.sp_slidertype_fivesec .spfive_slider h3,
.sp_slidertype_fivesec .spfive_slider h4 {
color: #FFF;
font-size: 28px;
font-weight: 800;
line-height: 1.2; 
margin-bottom: 15px;
}
.sp_slidertype_fivesec .spfive_slider p {
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: 23px; 
}
.sp_slidertype_fivesec .spfive_slider p strong {
font-weight: 800;
color: #ff0;
}
.sp_slidertype_fivesec .spfive_slider ul {
margin: 0;
margin: 20px 0 20px;
list-style: disc;
}
.sp_slidertype_fivesec .spfive_slider ul li {
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: 23px; 
}
.page-template-template-latest-design-service-page  .popup-main-container-sche-popup-ctlink-building .popup-inner-container-sche-popup {
padding: 35px 25px 26px !important;
} .sp_slidertype_sixsec .stype_six_wrap .top_title.top_title_inner h2.des_title, 
.sp_slidertype_sixsec .stype_six_wrap .top_title.top_title_inner p.des {
color: #fff;
}
.sp_slidertype_sixsec .stype_six_wrap .sone_wrap{
background: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/slider-sixbg.png);
background-size: 100% 100%;
background-position: center center;
padding: 40px 40px 0;
}
.sp_slidertype_sixsec .stype_six_wrap .sone_wrap .sp_ssixslider img {
width: auto;
}
.sone_wrap .sp_ssixslider .owl-dots {
margin-top: 25px !important;
text-align: center;
}
.sone_wrap .sp_ssixslider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sone_wrap .sp_ssixslider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sone_wrap .sp_ssixslider .owl-dots button.owl-dot.active span,
.sone_wrap .sp_ssixslider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.sp_slidertype_sixsec .stype_six_wrap .btn_wrap.stsix_btn_wrap {
text-align: center;
padding-top: 35px;
}
.sp_stsevenslider_sec .sp_stsevenslider .wcu_item .icon img {
width: auto;
}
.sp_stsevenslider_sec .sp_stsevenslider .wcu_item .wcucontent p:not(:last-child) {
margin-bottom: 20px; 
}
.sp_stsevenslider_sec .sp_stsevenslider .owl-dots {
margin-top: 25px !important;
text-align: center;
}
.sp_stsevenslider_sec .sp_stsevenslider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sp_stsevenslider_sec .sp_stsevenslider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sp_stsevenslider_sec .sp_stsevenslider .owl-dots button.owl-dot.active span,
.sp_stsevenslider_sec .sp_stsevenslider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.sp_wcutype_five_sec .wcuinner_item {
padding: 0;
border: 0 none;
border-radius: 0px;
background: transparent;
color: #000;
}
.sp_wcutype_five_sec .wcuinner_item .title_iconwrap {
display: block;
}
.sp_wcutype_five_sec .wcuinner_item .title_iconwrap .title {
width: 100%;
padding: 0;
}
.sp_wcutype_five_sec .wcuinner_item .title_iconwrap .icon {
margin-bottom: 15px;
}
.sp_wcutype_five_sec .wcuinner_item .title_iconwrap .title h4,
.sp_wcutype_five_sec .wcuinner_item .title_iconwrap .title h3 {
color: #000;
font-size: 23px;
font-weight: 800;
line-height: 1.2; 
}
.sp_wcutype_five_sec .wcuinner_item .wcucontent p {
color: #000;
}
.sp_wcutype_six_sec .top_title .title_imagewrap {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.sp_wcutype_six_sec .top_title .title_imagewrap .title {
width: 70%;
padding-right: 20px;
}
.sp_wcutype_six_sec .top_title .title_imagewrap .title h2.des_title {
text-align: left;
margin: 0;
font-weight: 600;
}
.sp_wcutype_six_sec .top_title .title_imagewrap .title h2.des_title span {
padding: 2px 5px;
line-height: 1;
background-color: #FFFF00;
border-radius: 5px;
color: #000;
}
.sp_wcutype_six_sec .top_title .des p {
font-weight: 500;
text-align: left;
line-height: 23px;
}
.sp_wcutype_six_sec .top_title .des p:not(:last-child) {
margin-bottom: 25px;
}
.sp_wcutype_six_sec .wcucontentouter_wrap .wcuinner_item{
background: url(//www.digitalwebsolutions.com/wp-content/themes/dws/assets/images/icitembg.png);
background-size: 100% 100%;
background-position: center center;
padding: 30px 30px 0;
}
.sp_wcutype_six_sec .btn_wrap.wcu_btn_wrap {
padding-top: 35px;
padding-bottom: 0;
}
.sp_wcu_sec .cttype_two .wcuinner_item .title_iconwrap {
display: block;
}
.sp_wcu_sec .cttype_two .wcuinner_item .title_iconwrap .icon {
margin-bottom: 15px;
}
.sp_wcu_sec .cttype_two .wcuinner_item .title_iconwrap .title {
width: 100%;
padding: 0;
}
.sp_slidertype_threesec .stype_three_wrap .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sp_slidertype_threesec .stype_three_wrap .img_right .bgimgcol {
order: 2;
}
.sp_sec.sp_fullwidth_sec .fullwidth_wrap {
border-radius: 30px;
background: #000;
color: #fff;
padding: 40px;
}
.sp_sec.sp_fullwidth_sec .fullwidth_wrap .top_title {
margin-bottom: 30px;
}
.sp_sec.sp_fullwidth_sec .fullwidth_wrap .top_title h2.des_title {
color: #fff;
margin: 0;
}
.sp_sec.sp_fullwidth_sec .fullwidth_wrap .fwcnt p{
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: 1.2; 
}
.sp_sec.sp_fullwidth_sec .fullwidth_wrap .fwcnt ul{
list-style: disc;
margin: 0 0 15px;
padding: 0 0 0 17px;
}
.sp_typesof_adssec .title_imgwrap .fw_title .top_title h2.des_title {
text-align: center;
}
.sp_typesof_adssec .title_imgwrap .fw_title .top_title {
text-align: center;
}
.sp_success_sec .sp_success_cntcol .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sp_wcutype_six_sec .top_title.noimg_title .title_imagewrap .title {
width: 100%;
padding-right: 0;
text-align: center;
}
.sp_wcutype_six_sec .top_title.noimg_title .title_imagewrap .title h2.des_title {
text-align: center;
}
.sp_wcutype_six_sec .top_title.noimg_title .title_imagewrap .title h2.des_title span.after_title {
background-color: transparent !important;!im;!i;!;
padding: 0px;
}
.sp_wcutype_six_sec .top_title.noimg_title .des p{
text-align: center;
}
.sp_fullwidth_two_sec .top_title {
margin-bottom: 25px;
}
.sp_fullwidth_two_sec .fwcnt.fwcnttwo {
margin-bottom: 30px;
}
.sp_fullwidth_two_sec .fwcnt.fwcnttwo p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; }
.sp_fullwidth_two_sec .btn_wrap.wcu_btn_wrap {
text-align: center;
}
.sp_sec.sp_wcu_sec.sp_wcutype_four_sec.ctictype_two .wcucontentouter_wrap {
padding: 0;
border: 0 none;
border-radius: 0px;
background: transparent;
}
.sp_sec.sp_wcu_sec.sp_wcutype_four_sec.ctictype_two .wcucontentouter_wrap .top_title h2.des_title {
color: #000;
}
.sp_sec.sp_wcu_sec.sp_wcutype_four_sec.ctictype_two .wcucontentouter_wrap .top_title p.des {
color: #000;
}
.main_bannersec.main_bann_blogoutreach.dws_single_cstser_banner .bannerimg img {
transform: none !important;
}
.main_bannersec.main_bann_blogoutreach.dws_single_cstser_banner .banner_cnt {
padding-right: 52px;
}
.sp_sec.sp_noslider_onesec .top_title {
margin-bottom: 0;
}
.sp_sec.sp_noslider_onesec .top_title p.des {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 2; 
}
.sp_sec.ct_faq_sec.sp_sfaq_sec .top_title h2.des_title {
color: #242424;
}
.sp_sec.ct_faq_sec.sp_sfaq_sec {
margin-bottom: 20px;
}
#section-89303-slider_type_three-6 .stype_three_wrap .btn_outerwrap {
display: flex;
justify-content: flex-end;
}
#section-89303-slider_type_three-6 .stype_three_wrap .btn_outerwrap .btn_wrap.banner_btn_wrap {
width: 58.33333333%;
text-align: left;
}
#section-94093-slider_type_three-4 .stype_three_wrap .btn_outerwrap .btn_wrap.banner_btn_wrap{
width: 100%;
text-align: center;
} 
.sp_slidertype_threesec .stype_three_wrap .btn_outerwrap .btn_wrap.banner_btn_wrap a.cmn_btn {
max-width: 380px;
padding: 16px 20px;
}
div#section-93006-image_with_content_section-3 .imgcnt_item .content h4 {
color: #000;
font-size: 25px;
font-weight: 800;  
line-height: 1.3; 
}
div#section-93006-image_with_content_section-3 .imgcnt_item .content p {
font-weight: 400;
line-height: 23px;
}
div#section-93043-image_with_content_section-5 .imgcnt_item .row {align-items: flex-start;}
div#section-93043-image_with_content_section-5 .imgcnt_item h2 {
color: #000;
font-size: 40px;
font-weight: 800;
line-height: 1.49; 
margin-bottom: 75px;
}
.sp_stsevenslider_sec .btn_wrap.sseven_btn_wrap {
text-align: center;
margin-top: 25px;
}
.sp_sec.sp_fullwidth_sec.sp_fullwidth_onesec .btn_wrap.wcu_btn_wrap {
text-align: center;
padding-top: 35px;
}
div#downloadbox {
background: rgba(0, 0, 0, 0.9) !important;
padding: 50px 20px !important;
overflow-y: auto !important;
} 
div#downloadbox.custompopup_iframeform .downloadboxpop-wrap,
div#downloadbox.custompopup_iframeform .downloadboxpop-wrap.popup-downfrom {
padding: 60px 0 40px;
}
div#downloadbox .downloadboxpop-wrap>p {
font-weight: 500;
color: #111;
}
div#downloadbox .downloadboxpop-wrap {
position: relative; 
padding: 60px 30px 40px;
z-index: 9999999;
}
div#downloadbox .downloadboxpop-wrap span.closedownpop {
position: absolute;
top: 0;
right: 0;
margin: 0; 
background: #e71818;
color: #fff;
}
div#downloadbox .downloadboxpop-wrap span.closedownpop:hover{
background: #000;
border-color: #000;
}
div#downloadbox .downloadboxpop-wrap form {
padding: 30px 15px;
}
div#downloadbox .downloadboxpop-wrap form input:focus {
border: 1px solid #000;
}
div#downloadbox .downloadboxpop-wrap .dinput.dinput-submit{
margin-top: 0;
}
div#downloadbox .downloadboxpop-wrap span.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha > div {
width: 100% !important;
}
div#downloadbox .downloadboxpop-wrap span.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha > div iframe {
transform: scale(1.12);
transform-origin: center; 
}
div#downloadbox .downloadboxpop-wrap span.wpcf7-form-control-wrap.recaptcha {
margin: 13px 0 10px!important;
}
#dwsexitPopup.show {
display: block;
opacity: 1;
}
.wpcf7 form.sent .wpcf7-response-output {
clear: both !important;
margin-top: 10px;
}
.ct_tpopup.container.main-container {
position: relative;
z-index: 999999 !important; 
}
.page-template-template-latest-design-service-page .ct_faq_sec .faq_item_wrapper .row ,
.page-template-template-latest-design-service-page .ct_faq_sec .faq_item_wrapper {
display: block;
}
div#section-93153-slider_type_one-1 {
padding-bottom: 25px !important;
}
.sp_wcu_sec.sp_wcutype_two_sec.sp_wcutype_four_sec .top_title {
padding-left: 20px;
padding-right: 20px;
}
div#section-93153-icon_with_content_type_four_section-5 a.cmn_btn.link_popup_entry {
max-width: 385px;
}
#section-93323-slider_type_five-2 .spfive_slider p strong {
font-weight: 600;
color: #fff;
}
#section-93742-slider_type_six-1 .top_title.top_title_inner strong {
font-size: 20px;
line-height: 36px;
}
.sp_slidertype_sixsec .sp_ssixslider .stwo_colcnt h3 {
color: #FFF;
font-size: 23px;
font-weight: 800;
line-height: 1.2;
}
#section-93742-slider_type_six-1 .btn_wrap.stsix_btn_wrap.stsix_innerbtn_wrap .cmn_btn {
max-width: 400px;
}
div#section-93742-image_with_content_section-2 p.des {
font-size: 20px;
line-height: 36px; 
}
div#section-93742-image_with_content_section-2 .imgcnt_item .content p {
font-weight: 400;
line-height: 1.27;
}
#section-93742-image_with_content_section-2 .imgcnt_item:nth-child(even) .ic_image {
padding-right: 150px;
}
#section-93742-slider_type_seven_section-3 .top_title p.des {
color: #FFF;
font-size: 20px;
line-height: 1.55; 
}
#section-93742-slider_type_seven_section-3 .wcuinner_item .title_iconwrap .title h3{
font-size: 23px;
font-weight: 800;
line-height: 120%; 
}
#section-93742-slider_type_seven_section-3 .wcuinner_item .wcucontent p{
font-weight: 500;
}
#section-94093-image_with_content_section-2 .top_title h2.des_title,
#section-94656-full_width_content_type_two-5 .top_title h2.des_title,
#section-94656-image_with_content_section-3 .top_title h2.des_title,
#section-94316-image_with_content_section-4 .top_title h2.des_title ,
#section-93909-why_choose_us_section-4 .top_title h2.des_title ,
div#section-93909-image_with_content_section-5 .top_title h2.des_title ,
div#section-93909-why_choose_us_section-4 .top_title h2.des_title ,
#section-93909-image_with_content_section-3 .top_title h2.des_title ,
#section-93742-icon_with_content_type_five_section-4 .top_title h2.des_title {
font-weight: 600;
}
#section-94093-slider_type_three-4 .top_title p.des,
#section-94093-image_with_content_section-2 .top_title p.des,
#section-94656-full_width_content_type_two-5 p.first_para,
#section-94656-image_with_content_section-3 .top_title p.des,
#section-94656-slider_type_one-1 .top_title p.des,
#section-94316-image_with_content_section-4 .top_title p.des,
#section-93909-image_with_content_section-3 .top_title p.des, 
#section-93742-icon_with_content_type_five_section-4 .top_title p.des,
div#section-93909-image_with_content_section-5 .top_title p.des,
div#section-93909-slider_type_one-1 .top_title p.des {
font-size: 20px;
line-height: 1.5; }
div#section-93742-icon_with_content_type_six_section-6 .wcucontentouter_wrap {
padding-top: 20px;
}
#section-94766-slider_type_five-2 .owl-dots,
#section-94656-slider_type_five-2 .owl-dots,
#section-93323-slider_type_five-2 .owl-dots,
#section-94316-slider_type_five-2 .owl-dots,
#section-93909-slider_type_five-2 .owl-dots,
#section-94093-slider_type_five-1 .owl-dots {
position: relative;
bottom: auto;
right: auto;
width: 100%;
display: block;
text-align: center;
padding: 0;
}
#section-94093-icon_with_content_type_four_section-3 .wcuinner_item {
padding: 0 15px;
}
#section-94093-icon_with_content_type_four_section-3 .wcucontent_bottom {
padding-top: 10px;
}
#section-94093-slider_type_three-4 .stype_three_wrap h3 {
color: #fff;
}
#section-94093-slider_type_three-4 .stype_three_wrap ul li::before {
background: #fff;
}
#section-94093-types_of_ads-7 .toa_item {
padding-right: 25px;
}
#section-93909-slider_type_five-2 a.cmn_btn.cmn_btn_black {
max-width: 445px;
padding: 15px 20px;
}
#section-93909-why_choose_us_section-4 .wcuinner_item .title_iconwrap {
display: block;
}
#section-93909-why_choose_us_section-4 .wcuinner_item .title_iconwrap .icon {
margin-bottom: 10px;
}
#section-93909-why_choose_us_section-4 .wcuinner_item .title_iconwrap .title {
width: 100%;
padding-left: 0;
}
#section-93909-why_choose_us_section-4 .wcuinner_item .title_iconwrap .title h3 {
color: #FF0;
font-size: 23px;
font-weight: 700;
line-height: 120%; 
margin-bottom: 10px;
}
.sp_success_sec .sp_success_cntcol .sptabright_cnt .row {
align-items: self-start;
}
.page-id-94605 .dws_single_cstser_banner a.cmn_btn.banner_btn {
max-width: 402px;
}
#section-94605-why_choose_us_section-2 .top_title p.des {
color: #000;
font-size: 18px;
line-height: 36px;
}
.sp_slidertype_foursec .btn_wrap.bottomfour_btn_wrap {
margin-top: 25px;
}
.sp_slidertype_fivesec .spfive_slider p.ct_text {
color: #FFF;
font-size: 16px;
font-weight: 600;
line-height: 23px; 
}
#section-94766-slider_type_five-2 .sthree_item .row ,
#section-94656-slider_type_five-2 .sthree_item .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
#section-94656-slider_type_five-2 .sthree_colcnt p strong {
font-weight: 600;
}
#section-94656-full_width_content_type_two-5 .fwcnt.fwcnttwo p:not(.first_para) {
color: #161616;
font-size: 16px;
font-weight: 400;
line-height: 23px;
padding-left: 20px;
}
#section-94656-full_width_content_type_two-5 .fwcnt.fwcnttwo p strong {font-weight: 600;}
#section-94698-image_with_content_section-3 .imgcnt_item .content h3 {
color: #000;
font-size: 23px;
font-weight: 800;
line-height: 1.2; }
#section-94698-image_with_content_section-3 .imgcnt_item .content p,
#section-94698-image_with_content_section-3 .imgcnt_item .content ul li {
color: #000;
font-weight: 400;
}
#section-94698-image_with_content_section-3 .imgcnt_item .content p strong, 
#section-94698-image_with_content_section-3 .imgcnt_item .content ul li strong {
font-weight: 600;
}
#section-94698-image_with_content_section-3 .imgcnt_item .content h6 {
color: #000;
font-size: 20px;
font-weight: 600;
line-height: 23px;
}
#section-94698-vertical_accordion_section-4 .top_title {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
padding: 0 15px;
}
#section-94766-full_width_content_type_two-1 .fullwidthtwo_wrap h2.des_title {
margin: 0;
}
#section-94766-full_width_content_type_two-1 .fullwidthtwo_wrap .top_title {
margin-bottom: 20px;
}
div#section-94766-full_width_content_type_two-1 {
padding-bottom: 0 !important;
}
div#section-94766-full_width_content_type_two-1 .fwcnt.fwcnttwo {
margin-bottom: 0;
}
div#section-94766-image_with_content_section-3 a.cmn_btn {
max-width: 475px;
}
.page-id-94766 .sp_wcutype_four_sec .wcuinner_item .title_iconwrap .title h3 {
color: #FF0;
font-size: 23px;
font-weight: 600;
line-height: 1.2;
}
.page-id-94766 .sp_wcutype_four_sec .wcuinner_item .title_iconwrap .title p{
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: 130%; 
}
.page-id-94766 .sp_wcutype_four_sec .wcuinner_item .title_iconwrap .title ul li{
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: 100%; 
}
.page-id-94766 .sp_wcu_sec .wcuinner_item .wcucontent ul li:not(:last-child){
margin-bottom: 20px;
} .sp_twocolumn_cnt_sec .tcc_topcnt_wrapper {
padding: 0;
}
.sp_twocolumn_cnt_sec .tcc_col_left .twocol_cnt {
padding-right: 30px;
}
.sp_twocolumn_cnt_sec .tcc_col_right .twocol_cnt {
padding-left: 20px;
}
.sp_twocolumn_cnt_sec .tcc_topcnt_wrapper .tcc_bottomcnt_sec {
border-radius: 20px;
background: #FF0;
padding: 180px 80px 30px;
margin-top: -150px;
}
.sp_twocolumn_cnt_sec .tcc_topcnt_wrapper .tcc_topcnt_sec {
border-radius: 30px;
background: #000;
position: relative;
max-width: calc(100% - 100px);
margin: 0 auto;
color: #fff;
padding: 70px 50px;
}
.sp_twocolumn_cnt_sec .tcc_topcnt_wrapper .tcc_topcnt_sec .top_title h2.des_title {
color: #fff;
margin: 0;
}
.sp_twocolumn_cnt_sec .tcc_topcnt_wrapper .tcc_topcnt_sec .twocol_cnt p {
color: #FFF;
font-size: 20px;
line-height: 36px; }
.sp_twocolumn_cnt_sec .tcc_topcnt_wrapper .tcc_bottomcnt_sec h3 {
color: #000;
font-size: 30px;
font-weight: 700;
line-height: 127%; 
margin-bottom: 20px;
}
.sp_twocolumn_cnt_sec .tcc_topcnt_wrapper .tcc_bottomcnt_sec p {
color: #000;
font-size: 20px;
font-style: normal;
line-height: 36px; margin: 0;
}
.sp_twocolumn_cnt_sec .tcc_topcnt_wrapper .tcc_bottomcnt_sec .bcnt {
padding-right: 20px;
}
.sp_twocolumn_cnt_sec .tcc_bottom_stripe_sec {
padding: 35px 50px;
}
.sp_twocolumn_cnt_sec .tcc_bottom_stripe_sec .tcc_fw_cnt {
margin-bottom: 35px;
}
.sp_twocolumn_cnt_sec .tcc_bottom_stripe_sec .tcc_fw_cnt p {
color: #000;
font-size: 20px;
font-weight: 400;
line-height: 36px; }
.bottom_stripe_wrap {
border-radius: 16px;
background: #FF0;
padding: 35px 30px;
}
.bottom_stripe_wrap h3 {
color: #000;
font-size: 30px;
font-weight: 700;
line-height: 127%; }
.sp_twocolumn_cnt_sec .tcc_bottom_stripe_sec .bottom_stripe_wrap h3{
max-width: 325px;
}
.bottom_stripe_wrap p {
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 36px; margin: 0;
}
.bottom_stripe_wrap .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.bottom_stripe_wrap .btn_wrap.tcc_btn_wrap a.cmn_btn.cmn_btn_black {
padding: 16px 19px;
}
.bottom_stripe_wrap .btn_wrap.tcc_btn_wrap a.cmn_btn.cmn_btn_black:hover {
border-color: #000;
}
.sp_slidertype_eightsec .seight_top_sec .seight_item {
border-radius: 30px;
border: 2px solid #000;
background: #000;
max-width: calc(100% - 100px);
margin: 0 auto;
padding: 50px;
color: #fff;
position: relative;
z-index: 1;
min-height: 450px;
}
.sp_slidertype_eightsec .seight_top_sec .seight_item .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sp_slidertype_eightsec .seight_top_sec .seight_item .row .stwo_colcnt {
padding-left: 20px;
}
.sp_slidertype_eightsec .seight_top_sec .seight_item .row .stwo_colcnt h3 {
color: #FFF;
font-size: 30px;
font-weight: 800;
line-height: 1.5; margin-bottom: 20px;
}
.sp_slidertype_eightsec .seight_top_sec .seight_item .row .stwo_colcnt p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 23px; }
.sp_slidertype_eightsec .seight_top_sec .seight_item .row .stwo_colcnt p a {
color: #fff;
text-decoration: underline;
}
.sp_slidertype_eightsec .seight_top_sec .bottom_stripe_wrap {
min-height: 410px;
padding: 150px 80px 60px;
margin-top: -100px;
}
.sp_slidertype_eightsec .sp_seightslider .owl-dots {
margin-top: 0 !important;
text-align: center;
position: absolute;
bottom: 20px;
left: 0;
width: 100%;
}
.sp_slidertype_eightsec .sp_seightslider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sp_slidertype_eightsec .sp_seightslider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
border: 1px solid #000;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sp_slidertype_eightsec .sp_seightslider .owl-dots button.owl-dot.active span,
.sp_slidertype_eightsec .sp_seightslider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.sp_slidertype_eightsec .top_title p.des {
color: #000;
text-align: center;
font-size: 20px;
line-height: 36px; 
}
#section-99949-image_with_content_section-3 .top_title h2.des_title {
font-weight: 600;
line-height: 1.27; }
#section-99949-image_with_content_section-3 .top_title p.des {
font-size: 20px;
line-height: 36px; }
#section-99949-image_with_content_section-3 .imgcnt_item .content p{
font-weight: 400;
}
.sp_sec.sp_wcu_sec.sp_wcutype_two_sec.sp_wcutype_four_sec.sp_wcutype_seven_sec .wcucontentouter_wrap {
max-width: calc(100% - 100px);
margin: 0 auto;
padding: 55px 15px 15px;
position: relative;
z-index: 1;
}
.sp_wcutype_seven_sec .bottom_stripe_wrap {
padding: 200px 50px 50px;
margin-top: -150px;
}
.sp_slidertype_ninesec .stwo_colimg img.img-fluid {
width: auto;
}
.sp_slidertype_ninesec  .stwo_colcnt h3 {
color: #FFF;
font-size: 30px;
font-weight: 800;
line-height: 100%; margin-bottom: 30px;
}
.sp_slidertype_ninesec .stwo_colcnt p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 23px; }
.sp_slidertype_twosec .sp_snineslider .owl-dots {
margin-top: 20px !important;
display: inline-block;
}
.sp_slidertype_twosec .sp_snineslider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.sp_slidertype_twosec .sp_snineslider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.sp_slidertype_twosec .sp_snineslider .owl-dots button.owl-dot.active span,
.sp_slidertype_twosec .sp_snineslider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.sp_slidertype_twosec.sp_slidertype_ninesec .stype_two_wrap {
padding: 70px 80px 30px;
position: relative;
z-index: 1;
max-width: calc(100% - 100px);
margin: 0 auto;
}
.sp_slidertype_twosec.sp_slidertype_ninesec .bottom_stripe_wrap {
padding: 200px 50px 50px;
margin-top: -150px;
}
.sp_table_sec {
padding-bottom: 35px;
padding-top: 5px;
}
.sp_table_sec .table-responsive {
margin: 0;
}
.sp_table_sec table.table.table-bordered {
border: 1px solid #B9B9B9;
margin: 0;
}
.sp_table_sec table.table.table-bordered th {
border: 1px solid #B9B9B9;
background: rgba(0, 0, 0, 0.06);
color: #000;
font-size: 22px;
font-weight: 700;
line-height: 100%; padding: 15px;
}
.sp_table_sec table.table.table-bordered td {
border: 1px solid #B9B9B9;
padding: 15px;
color: #000;
font-size: 18px;
font-weight: 400;
line-height: 1; }
.sp_slidertype_eightsec .seight_top_sec .seight_item .img img.img-fluid {
width: auto;
margin: 0;
}
.page-id-99949.page-template-template-latest-design-service-page .sp_sec {
padding-top: 35px !important;
padding-bottom: 35px !important;
}
.bottom_stripe_wrap .bcnt {
padding-right: 20px;
}
div#section-99949-slider_type_eight-2 .top_title span.after_title {
display: none;
}
.customtext-right {
text-align: right;
}
div#section-99949-image_with_content_section-3 .top_title {
margin-bottom: 75px;
}
.sp_slidertype_ninesec .container,
#section-99949-icon_with_content_type_seven-5 .container,
#section-99949-two_column_content-1 .container {
max-width: 1270px;
}
#section-99949-icon_with_content_type_seven-5 .wcuinner_item .title {
max-width: 200px;
}
.sp_sec.sp_wcu_sec.sp_wcutype_two_sec.sp_wcutype_four_sec.sp_wcutype_seven_sec .top_title h2.des_title {
color: #FFF;
font-size: 30px;
font-weight: 800;
line-height: 1.2;
}
.sp_sec.sp_wcu_sec.sp_wcutype_two_sec.sp_wcutype_four_sec.sp_wcutype_seven_sec .top_title p.des {
font-weight: 500;
}
#section-99949-why_choose_us_section-9 .wcuinner_item .wcucontent p,
#section-99949-why_choose_us_section-9 .top_title p.des,
#section-99949-slider_type_nine-8 .top_title p.des {
font-weight: 500;
}
.sp_slidertype_twosec.sp_slidertype_ninesec .stype_two_wrap .stwo_colcnt {
padding-right: 50px;
}
#section-89303-why_choose_us_section-4 .top_title p.des,
#section-92938-why_choose_us_section-5 .top_title p.des,
#section-92938-slider_type_four-4 .top_title p.des{
font-weight: 500;
}
#section-92938-slider_type_two-3 .top_title p.des {
font-weight: 600;
}
.sp_slidertype_twosec .sp_stwoslider .stwo_colcnt h6 {
color: #FFF;
font-size: 20px;
font-weight: 600;
line-height: 1.2; 
}
#section-92938-slider_type_two-3 .stype_two_wrap {
padding: 80px 50px 30px;
}
.sp_imgcnt_sec .imgcnt_item .btn_wrap.imc_btn_wrap {
margin-top: 25px;
}
#section-94093-slider_type_three-4 a.cmn_btn.link_popup_entry {
max-width: 100%;
}
#section-93742-slider_type_six-1 .stype_two_wrap.stype_six_wrap {
padding-bottom: 40px;
}
#section-93153-why_choose_us_section-2 .top_title h2.des_title {
margin: 0;
}
div#section-94766-icon_with_content_type_four_section-4 .wcuinner_item {
padding: 30px;
}
#section-94698-slider_type_five-2 a.cmn_btn.cmn_btn_black {
max-width: 445px;
}
#section-94698-slider_type_five-2 .sp_stfiveslider .sthree_item .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
#section-94698-slider_type_five-2 .sp_stfiveslider .sthree_colcnt {
padding: 0;
}
#section-94656-image_with_content_section-3 .imgcnt_item .content p strong {
font-weight: 600;
}
#section-94656-image_with_content_section-3 .imgcnt_item .content p {
font-weight: 400;
}
#section-94093-slider_type_three-4 .sp_sthreeslider .owl-dots {
position: relative;
display: block;
left: auto;
bottom: 0;
margin: 0 0 30px;
width: 100%;
padding: 0;
}
#section-94093-slider_type_three-4 .sp_sthreeslider .sthree_item {
padding-bottom: 25px;
}
#section-93153-why_choose_us_section-2 .btn_wrap.wcu_btn_wrap {
padding-bottom: 0;
}
#section-93006-vertical_accordion_section-4 .top_title {
max-width: 1140px;
margin-left: auto;
margin-right: auto;
}
.page-id-94093 .sp_typesof_adssec .toa_item ,
.page-id-94316 .sp_typesof_adssec .toa_item {
box-shadow: 0px 0px 10px rgba(0 0 0 / 10%);
padding: 25px !important;
min-height: calc(100% - 40px);
border-radius: 20px;
transition: all 0.5s ease;
border: 1px solid #ede7e7;
text-align: center;
}
.page-id-94093 .sp_typesof_adssec .toa_item:hover,
.page-id-94316 .sp_typesof_adssec .toa_item:hover {
box-shadow: 0px 10px 30px rgba(0 0 0 / 10%);
}
.page-id-94093 .sp_typesof_adssec .toa_item .toaicon,
.page-id-94316 .sp_typesof_adssec .toa_item .toaicon{
margin: 0 auto 10px;
} .main_bannersec.main_bann_blogoutreach.dws_single_cstser_banner.newgeo_banner .banner_cnt h1 {
line-height: 1.1;
margin: 0 0 15px;
}
.main_bannersec.main_bann_blogoutreach.dws_single_cstser_banner.newgeo_banner .banner_cnt .banndes {
margin-bottom: 20px;
}
.main_bannersec.main_bann_blogoutreach.dws_single_cstser_banner.newgeo_banner {
padding-bottom: 60px;
}
.main_bannersec.main_bann_blogoutreach.dws_single_cstser_banner.newgeo_banner .banner_cnt {
padding-right: 10px;
}
.dws_reachmore_slider_sec {
padding: 0 70px;
}
.dws_reachmore_slider_sec .reachmore_slider_inner {
background-size: cover;
background-position: center center;
border-radius: 20px;
color: #fff;
}
.dws_reachmore_slider_sec .reachmore_slider_inner .top_title {
max-width: 940px;
margin: 0 auto 50px;
}
.dws_reachmore_slider_sec .reachmore_slider_inner .top_title h2.des_title {
color: #FFF;
text-align: center;
font-size: 40px;
font-weight: 600;
line-height: normal;
margin: 0 0 25px;
}
.dws_reachmore_slider_sec .reachmore_slider_inner .top_title h2.des_title span.after_title {
position: absolute;
right: -50px;
}
.dws_reachmore_slider_sec .reachmore_slider_inner .top_title p.des {
color: #FFF;
font-size: 18px;
font-weight: 500;
line-height: normal;
margin: 0;
}
.reachmore_slider_inner .rmore_topsec {
width: 100%;
background: linear-gradient(180deg, #fff 7.74%, rgb(255 255 255 / 0%) 100%);
overflow: hidden;
position: relative;
border-radius: 26px;
padding: 60px 45px 20px;
margin-bottom: 10px;
}
.reachmore_slider_inner .rmore_topsec:before {
content: "";
position: absolute;
top: 1px;
left: 1px;
width: calc(100% - 2px);
height: 100%;
border-radius: 26px;
background: #120008;
z-index: 2;
}
.reachmore_slider_inner .rmore_topsec .dwsreachmore_slider {
position: relative;
z-index: 10;
}
.reachmore_slider_inner .rmore_bottomsec {
text-align: center;
}
.reachmore_slider_inner .dwsreachmore_slider .owl-dots {
margin-top: 50px !important;
display: block;
z-index: 1;
text-align: center;
}
.reachmore_slider_inner .dwsreachmore_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.reachmore_slider_inner .dwsreachmore_slider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.reachmore_slider_inner .dwsreachmore_slider .owl-dots button.owl-dot.active span,
.reachmore_slider_inner .dwsreachmore_slider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.reachmore_slider_inner .dwsreachmore_slider .slider_cnt h3,
.reachmore_slider_inner .dwsreachmore_slider .slider_cnt h4 {
color: #FF0;
font-size: 22px;
font-weight: 800;
line-height: normal;
margin-bottom: 18px;
}
.reachmore_slider_inner .dwsreachmore_slider .slider_cnt h4 {
font-weight: 600;
}
.reachmore_slider_inner .dwsreachmore_slider .slider_cnt p , 
.reachmore_slider_inner .dwsreachmore_slider .slider_cnt ul li {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 25px; 
}
.reachmore_slider_inner .dwsreachmore_slider .slider_cnt ul {
list-style: initial;
margin: 10px 0px;
padding: 0 0 0 20px;
}
.reachmore_slider_inner .dwsreachmore_slider .slider_item .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.reachmore_slider_inner .dwsreachmore_slider .slider_item .slider_img {
text-align: right;
}
.reachmore_slider_inner .dwsreachmore_slider .slider_item .slider_img img {
width: auto;
margin: 0;
display: inline-block;
}
.dws_reachmore_slidermain_blk .tm_bottom_cnt p {
color: #FFF;
font-size: 20px;
font-weight: 600;
line-height: normal;
margin-bottom: 20px;
}
.dws_reachmore_slidermain_blk .tm_bottom_cnt p strong {
font-weight: 600;
}
.dws_offer_sec .offer_cnt h2.off_title {
color: #000;
font-size: 40px;
font-weight: 600;
line-height: normal;
margin-bottom: 30px;
position: relative;
}
.dws_offer_sec .offer_cnt h2.des_title.off_title span.after_title {
position: absolute;
right: -50px;
}
.dws_offer_sec .offer_cnt .cnt p {
color: #000;
font-size: 18px;
font-weight: 500;
line-height: 25px;
margin-bottom: 30px;
}
.dws_offer_sec .offer_cnt .cnt p strong {
font-weight: 700;
}
.dws_offer_sec .contact_stripe {
border-radius: 20px;
background: #000;
padding: 45px 40px;
margin-top: 55px;
}
.dws_offer_sec .contact_stripe .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.dws_offer_sec .contact_stripe .cons_cnt {
padding-right: 20px;
}
.dws_offer_sec .contact_stripe .cons_cnt h2 {
color: #FFF;
font-size: 25px;
font-weight: 700;
line-height: 1.15; margin: 0;
}
.dws_offer_sec .contact_stripe .cons_cnt p {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: normal;
margin: 5px 0 0;
}
.dws_offer_sec .contact_stripe .btn_wrap {
text-align: right;
}
.dws_offer_sec .contact_stripe .btn_wrap a.cmn_btn {
padding: 16px 25px;
font-size: 17px;
}
.dws_offer_sec .offer_cnt {
max-width: 460px;
}
.dws_faq_middle .dwsfaq_accitem {
padding: 2px;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), #D7D7D7);
border-radius: 10px;
position: relative;
margin-bottom: 10px;
}
.dws_faq_middle .dwsfaq_accitem .item_inner {
background: #fff;
border-radius: 8px;
}
.dws_faq_middle .dwsfaq_accitem .item_inner .title {
position: relative;
padding: 20px 40px 20px 20px;
cursor: pointer;
}
.dws_faq_middle .dwsfaq_accitem .item_inner .title h3 {
color: #000;
font-size: 18px;
font-weight: 800;
line-height: normal;
margin: 0;
}
.dws_faq_middle .dwsfaq_accitem .item_inner .title span.icon {
position: absolute;
top: 15px;
right: 20px;
}
.dws_faq_middle .dwsfaq_accitem .item_inner .dwsfaq_acccnt {
padding: 5px 20px 20px;
display: none;
}
.dws_faq_middle .dwsfaq_accitem .item_inner .dwsfaq_acccnt ul {
list-style: initial;
margin: 15px 0;
padding: 0 0 0 20px;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .top_title {
max-width: 1060px;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .top_title p.des {
line-height: 25px;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .item_inner .slider_img img {
width: auto;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .item_inner .slider_cnt h3 {
color: #FF0;
font-size: 22px;
font-weight: 800;
line-height: normal;
text-transform: capitalize;
margin-bottom: 10px;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .item_inner .slider_cnt p {
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: 25px; margin-bottom: 30px;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .item_inner .slider_cnt p:last-child {
margin: 0;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .rmore_bottomsec {
margin-top: 80px;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .rmore_bottomsec h3 {
color: #FFF;
font-size: 30px;
font-weight: 600;
line-height: 114.659%; 
text-transform: capitalize;
margin-bottom: 10px;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .rmore_bottomsec p {
color: #FFF;
font-size: 18px;
font-weight: 400;
line-height: normal;
margin: 0;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .rmore_bottomsec .btn_wrap.comp_btn_wrap {
margin-top: 40px;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .owl-dots {
margin-top: 50px !important;
display: block;
z-index: 1;
text-align: center;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .owl-dots button.owl-dot.active span,
.dws_reachmore_slider_sec.dws_leadsales_sec .dwsleadsales_slider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.dwssucc_campaigns_section .top_title h2.des_title {
color: #000;
text-align: center;
font-size: 40px;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
margin-bottom: 30px;
}
.dwssucc_campaigns_section .top_title h2.des_title span.after_title {
position: absolute;
right: -50px;
}
.dwssucc_campaigns_section .top_title p.des {
color: #000;
text-align: center;
font-size: 18px;
font-weight: 500;
line-height: 25px; 
margin: 0;
}
.dwssucc_campaigns_section .dwssucccamp_slider .slider_item {
border-radius: 28px;
position: relative;
min-height: 200px;
background: linear-gradient(180deg, #000, rgba(0, 0, 0, 0));
margin-top: 80px;
}
.dwssucc_campaigns_section .dwssucccamp_slider .slider_item:before {
content: "";
position: absolute;
top: 2px;
left: 2px;
width: calc(100% - 4px);
height: 100%;
border-radius: 26px;
background: #fff;
z-index: 2;
opacity: 1;
}
.dwssucc_campaigns_section .dwssucccamp_slider .slider_item .item_inner{
position: relative;
z-index: 5;
padding: 90px 30px 20px;
}
.dwssucc_campaigns_section .dwssucccamp_slider .slider_item .slider_icon {
border: 2px solid #000;
background: #FF0;
height: 115px;
width: 115px;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
margin: -150px auto 50px;
}
.dwssucc_campaigns_section .dwssucccamp_slider .slider_item .slider_icon img.img-responsive {
width: auto;
}
.dwssucc_campaigns_section .dwssucccamp_slider .slider_item .cnt h3 {
color: #000;
font-size: 22px;
font-weight: 800;
line-height: normal;
max-width: 260px;
margin-bottom: 20px;
}
.dwssucc_campaigns_section .dwssucccamp_slider .slider_item .cnt p {
color: #000;
font-weight: 500;
line-height: 24px; margin-bottom: 25px;
}
.dwssucc_campaigns_section .dwssucccamp_slider .owl-dots {
margin-top: 10px !important;
display: block;
z-index: 1;
text-align: center;
}
.dwssucc_campaigns_section .dwssucccamp_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.dwssucc_campaigns_section .dwssucccamp_slider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #3D3D3D;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.dwssucc_campaigns_section .dwssucccamp_slider .owl-dots button.owl-dot.active span,
.dwssucc_campaigns_section .dwssucccamp_slider .owl-dots button.owl-dot:hover span {
background: #C2C2C2 !important;
}
.dwssucc_campaigns_section  .sc_bottomsec {
text-align: center;
margin-top: 80px;
}
.dwssucc_campaigns_section .sc_bottomsec h3 {
color: #000;
font-size: 30px;
font-weight: 600;
line-height: 114.659%; margin-bottom: 10px;
}
.dwssucc_campaigns_section .sc_bottomsec p {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: normal;
margin: 0;
}
.dwssucc_campaigns_section .sc_bottomsec .btn_wrap.comp_btn_wrap {
margin-top: 25px;
}
.dws_reachmore_slider_sec.dws_benefits_sec .top_title {
max-width: 1140px;
}
.dws_benefits_sec .dwsbenefits_slider .bs_slideritem {
background: linear-gradient(180deg, #fff 7.74%, rgb(255 255 255 / 0%) 100%);
overflow: hidden;
position: relative;
border-radius: 26px;
padding: 35px 30px;
min-height: 400px;
}
.dws_benefits_sec .dwsbenefits_slider .bs_slideritem:before {
content: "";
position: absolute;
top: 1px;
left: 1px;
width: calc(100% - 2px);
height: 100%;
border-radius: 26px;
background: #120008;
z-index: 2;
}
.dws_benefits_sec .dwsbenefits_slider .bs_slideritem .item_inner {
position: relative;
z-index: 2;
}
.dws_benefits_sec .dwsbenefits_slider .bs_slideritem h3 {
color: #FF0;
font-size: 22px;
font-weight: 800;
line-height: normal;
margin-bottom: 15px;
}
.dws_benefits_sec .dwsbenefits_slider .bs_slideritem p {
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 24px; text-transform: capitalize;
}
.dws_benefits_sec .dwsbenefits_slider .owl-dots {
margin-top: 50px !important;
display: block;
z-index: 1;
text-align: center;
}
.dws_benefits_sec .dwsbenefits_slider .owl-dots button.owl-dot {
position: relative;
width: auto;
height: auto;
transform: none;
top: auto;
display: inline-block;
padding: 0;
border: 0 none;
background: transparent;
}
.dws_benefits_sec .dwsbenefits_slider .owl-dots button.owl-dot span {
height: 16px;
width: 16px;
background: #4E4E4E;
display: block;
margin: 5px;
border-radius: 30px;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.dws_benefits_sec .dwsbenefits_slider .owl-dots button.owl-dot.active span,
.dws_benefits_sec .dwsbenefits_slider .owl-dots button.owl-dot:hover span {
background: #FFFF00 !important;
}
.dws_benefits_sec .rmore_bottomsec {
margin-top: 30px;
}
.dws_benefits_sec .rmore_bottomsec h3 {
color: #FFF;
font-size: 30px;
font-weight: 600;
line-height: 114.659%; text-transform: capitalize;
margin-bottom: 30px;
}
.dws_benefits_sec .rmore_bottomsec .after_btn_text {
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
margin-top: 20px;
}
.dws_benefits_sec .rmore_bottomsec .after_btn_text p {
margin: 0;
}
.dws_geofaq_section .rmore_bottomsec {
margin-top: 50px;
text-align: center;
}
.dws_geofaq_section .rmore_bottomsec  h3 {
color: #000;
font-size: 30px;
font-weight: 600;
line-height: 114.659%; margin-bottom: 30px;
}
.dws_geofaq_section .rmore_bottomsec .btn_wrap.comp_btn_wrap {
margin-bottom: 25px;
}
.dws_geofaq_section .rmore_bottomsec .faqafter_btn_text p {
color: #000;
font-size: 16px;
font-weight: 400;
line-height: normal;
margin: 0;
}
.dws_table_sec .dwstable_wrapper table.table.table-bordered {
border: 1px solid #B9B9B9;
border-radius: 5px;
border-collapse: separate;
}
.dws_table_sec .dwstable_wrapper table.table.table-bordered tr th{
color: #FF0;
font-size: 18px;
font-weight: 700;
line-height: 130%; 
padding: 10px 12px;
vertical-align: middle;
}
.dws_table_sec .dwstable_wrapper table.table.table-bordered tr td{
color: #FFF;
font-size: 16px;
font-weight: 500;
line-height: 130%; 
padding: 10px 12px;
}
.dws_table_sec .dwstable_wrapper table.table.table-bordered tr:first-child th:first-child:first-child {
border-top-left-radius: 5px;
}
.dws_table_sec .dwstable_wrapper table.table.table-bordered tr:first-child th:first-child:last-child {
border-bottom-left-radius: 5px;
}
.dws_table_sec .dwstable_wrapper table.table.table-bordered tr:last-child td:last-child:first-child {
border-top-right-radius: 5px;
}
.dws_table_sec .dwstable_wrapper table.table.table-bordered tr:last-child td:last-child:last-child {
border-bottom-right-radius: 5px;
}
.dws_table_sec .dwstable_wrapper {
margin-bottom: 50px;
}
.dws_table_sec .rmore_bottomsec .tm_bottom_cnt.tables_bottom_cnt {
margin-bottom: 20px;
}
.dws_table_sec .rmore_bottomsec .tm_bottom_cnt.tables_bottom_cnt  h3 {
color: #FFF;
font-size: 30px;
font-weight: 600;
line-height: 114.659%; margin-bottom: 15px;
}
.dws_table_sec .rmore_bottomsec .tm_bottom_cnt.tables_bottom_cnt p {
color: #FFF;
font-size: 20px;
font-weight: 500;
line-height: normal;
}
.dws_table_sec .rmore_bottomsec .tm_bottom_cnt.tables_bottom_cnt p strong {
color: #FF0;
}
.ct_bottompane_sec.dws_geobottom_sec .growth_cnt {
max-width: 520px;
}
.ct_bottompane_sec.dws_geobottom_sec .growth_cnt h3.des_title {
color: #FFF;
font-size: 40px;
font-weight: 600;
line-height: normal;
letter-spacing: -0.8px;
margin: 0;
}
.ct_bottompane_sec.dws_geobottom_sec .growth_cnt h3.des_title span.after_title {
position: absolute;
right: -25px;
}
.ct_bottompane_sec.dws_geobottom_sec  .right_cnt {
text-align: right;
}
.ct_bottompane_sec.dws_geobottom_sec .right_cnt p {
color: #FF0;
text-align: right;
font-size: 32px;
font-weight: 400;
line-height: normal;
margin-bottom: 20px;
}
.ct_bottompane_sec.dws_geobottom_sec .right_cnt p strong {
color: #FFF;
font-weight: 700;
}
.dws_inneriframe_form .form_inner_div {
padding: 0 !important;
}
.dws_sct_iframe .dws_sct_iframe_inn .popup-inner-container-sche-popup {
padding: 25px 0 0 !important;
}
.dws_sct_iframe .dws_sct_iframe_inn .popup-inner-container-sche-popup h2.form_title {
padding: 0 25px 20px;
margin: 0;
}