.fa, .fas {
font-family: 'FontAwesome' !important;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://bradsol.com/wp-content/themes/bradsol/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw0aXpsog.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://bradsol.com/wp-content/themes/bradsol/fonts/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXpsog.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://bradsol.com/wp-content/themes/bradsol/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw2aXpsog.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://bradsol.com/wp-content/themes/bradsol/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXpsog.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://bradsol.com/wp-content/themes/bradsol/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body,
body * {
font-family: 'Montserrat', sans-serif;
font-size: 16px;
color: #282828;
}
body p {
font-size: 16px;
line-height: 27px;
}
a {
color: #106eea;
text-decoration: none;
border:2px solid transparent;
}
body.page a:hover{
color:#ff6600;
}
body.page a.btn:hover{
background: #db6d24;
color: #fff;
}
button:hover , body.page #gform_1 #gform_submit_button_1:hover , body.page #gform_2 #gform_submit_button_2:hover {
background: #db6d24;
color: #fff; }
button.navbar-toggler {
background: none;
}
body .headermenu a:hover,
body #footer a:hover {
color: #ff6600;
text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Montserrat', sans-serif;
}
body .container-fluid {
padding: 0px;
}
body h1 {
color: #062056;
font-size: 40px;
line-height: 40px;
font-weight: 600;
}
.colorpurple {
color: #c31d68;
}
.home #main,
.page-id-289 #wrapper #main {
margin-top: 0rem;
margin-bottom: 0rem;
}
body.page .top-bar .contact-info a:hover{
font-weight: 600;
text-decoration: none;
color:#fff;
} .top-and-header-banner {
background-size: cover !important;
position: relative;
padding: 0;
background-attachment: fixed;
height: 700px;
background-repeat: no-repeat !important;
}
.mainheader {
background: linear-gradient(1deg, rgba(0, 0, 0, 0.2) 21.38%, rgba(0, 0, 0, 0.2) 71.25%);
}
.inner-page-header {
background: #051135;
}
.top-bar {
font-size: 14px;
padding: 8px 0px;
height: 40px;
color: rgb(255 255 255);
z-index: 999;
background: rgb(32 53 103);
mix-blend-mode: hard-light;
position: relative;
}
.top-bar .contact-info .dropdown-menu a{
color:#282828;
font-weight:500;
}
body.page .top-bar .contact-info .dropdown-menu a:hover {
color:#062056;
font-weight:500;
text-decoration:none;
}
body.page .top-bar .contact-info .dropdown-menu li:hover {
background-color: #F1F8FB;
}
.top-bar .contact-info i {
font-style: normal;
color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #fff;
font-size: 16px;
}
.top-bar .contact-info a,
.top-bar .contact-info span {
padding: 0px 5px;
color: #fff;
font-size: 12px;
text-decoration: none;
}
.top-bar .contact-info .nav li{
padding:0px 10px;
}
.top-bar .contact-info a {
line-height: 0;
transition: 0.3s;
transition: 0.3s;
text-decoration: none;
}
.top-bar .contact-info i:hover {
color: #fff;
}
.top-bar .social-links a {
color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #fff;
padding-right: 20px;
font-size: 16px;
line-height: 1.5;
text-decoration: none;
}
.top-bar .social-links a:hover {
color: white;
}  .breadcrumb-home,
.breadcrumb span,
.breadcrumb-page-title,
.breadcrumb {
font-weight: 500;
font-size: 12px;
line-height: 1;
color: #828282;
}
.breadcrumb i {
font-size: 13px;
color: #828282;
font-weight: 400;
line-height:1.5;
}
.stickytop {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 3;
background: #fff;
opacity: 1;
}
#header {
background-color: rgb(255 255 255 / 80%);
transition: all 0.5s;
z-index: 997;
height: 80px;
border-bottom: 0.5px solid #CFCFCF;
}
#header.fixed-top {
height: 70px;
}
#header .logo {
font-size: 30px;
margin: 0;
padding: 0;
line-height: 1;
font-weight: 600;
letter-spacing: 0.8px;
font-family: "Poppins", sans-serif;
}
#header .logo a {
color: #222222;
}
#header .logo a span {
color: #106eea;
}
#header .logo img {
max-height: 40px;
}
.scrolled-offset {
margin-top: 70px;
}
body .navbar-light .navbar-nav .nav-link.active,
body .navbar-light .navbar-nav .nav-link:hover,
body .navbar-light .navbar-nav .nav-link:focus {
color: #F39B20;
text-decoration: none;
font-weight:600;
}
#menu-main-menu .dropdown-menu a:hover,
#menu-main-menu .dropdown-menu a:active,
#menu-main-menu .dropdown-menu a:active:focus {
color: #F39B20;
text-decoration: none;
}
body .dropdown-menu .dropdown-item:hover,
#footer .social-links a :hover {
color: #F39B20;
text-decoration: none;
}
#header .dropdown-item.active, #header .dropdown-item:active {
background-color:transparent ;
color:#F39B20;
text-decoration: none;
}
#header .dropdown-item{
padding:5px;
}  .navbar {
padding: 0;
}
.navbar ul {
margin: 0;
display: flex;
list-style: none;
padding: 10px 0px;
}
.navbar li {
position: relative;
padding: 10px 0 10px 20px;
}
.headermenu>ul>li {
white-space: nowrap;
padding: 10px 0 10px 28px;
}
body .navbar-light .navbar-nav .nav-link,
body .navbar-light .navbar-nav .show>.nav-link {
color: #062056;
}
body .headermenu a {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 3px;
font-size: 14px;
font-weight: 600;
color: #062056;
white-space: nowrap; position: relative;
}
.headermenu a i,
.headermenu a:focus i {
font-size: 12px;
line-height: 0;
margin-left: 5px;
}
.headermenu>ul>li>a:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: -6px;
left: 0;
background-color: #106eea;
visibility: hidden;
width: 0px;
transition: all 0.3s ease-in-out 0s;
}
.headermenu a:hover:before,
.headermenu li:hover>a:before,
.headermenu.active:before {
visibility: visible;
width: 100%;
}
.headermenu ul {
display: none; }
.headermenu ul:hover {
display: block;
position:relative; opacity:1
}
.headermenu li:hover>ul {
display: inherit;
border: 0;
}
.headermenu li a:hover + .dropdown-menu li, .dropdown-menu:hover li {
display:block !important;
}
.headermenu ul li {
float: none;
display: list-item;
position: relative;
padding: 10px 15px;
}
.headermenu .dropdown-menu {
margin-left: -20px;
padding: 10px 13px;
background: #fff
}
.headermenu .dropdown-menu li {
background: #fff;
padding: 5px 0px;
}
.headermenu .dropdown-menu li:hover {
background: #F1F8FB;
}
.headermenu .dropdown-menu li a:hover {
background: transparent;
color: #051135;
}
.headermenu .dropdown-menu li:first-child {
}
#carouselExampleCaptions .carousel-caption {
top: 30%;
bottom: 0;
left: 15%;
right: 15%;
}
#carouselExampleCaptions .carousel-caption h1 {
font-weight: 600;
font-size: 72px;
line-height: 150%;
color: #fff;
}
#carouselExampleCaptions .carousel-caption p {
font-weight: 500;
font-size: 20px;
line-height: 150%;
text-align: center;
color: #FFFFFF;
width: 61%;
margin: 0px auto;
padding-bottom: 30px;
}
#carouselExampleCaptions .carousel-caption .bannerbtn {
background: #ff6600;
padding: 10px 30px;
color: #fff;
font-weight: 600;
font-size: 16px;
line-height: 100%; margin: 0px 20px;
border: 2px solid transparent
}
#carouselExampleCaptions .carousel-caption .bannerbtn:hover {
background: #db6d24;
color: #fff;
border: 2px solid #db6d24;
} .cat-filter li{
cursor:pointer;
}
.cat-filter .list-inline-item a, .cat-filter .list-inline-item a:hover{
color:#ffffff;
}
.list-inline-item{
padding:10px 20px;
background: #db6d24;
}
.list-inline-item.active{
background: #f60;
}
.case-study-banner h1.case-study-heading{
font-size: 48px;
line-height: 1.4;
} .rpa {
background: linear-gradient(0deg, rgba(13, 141, 188, 0) 5.87%, #0D8DBC 51.23%, #000D1D 82.46%);
padding: 100px 0px;
}
.rpa .rpa-inner {
margin: 0px 0px 0px 100px;
background-color: #fff;
border-radius: 10px 0px 0px 10px;
padding: 50px 100px;
}
.rpa-inner p {
letter-spacing: 1px;
}
.vertical-center {
align-self: center;
}
.rpa-inner h1 {
font-weight: 600;
}
.rpa-inner img {
border-radius: 10px;
}
.rpa-inner .readmorebtn {
font-weight: 700;
font-size: 18px;
line-height: 150%; text-decoration-line: underline;
padding:0px;
color: #0D8DBC;
} .team-list{
border:1px solid #cccccc;
}
.team-list .member-designation{
font-size:14px;
}
.team-list .member-image {
width: 40%;
float:left;
}
.team-list .member-image img{
width:180px;
height:180px;
}
.member-except{
padding:20px 12px;
}
.team-list .content {
width: 60%;
float:right;
}
.team, .team-list {
-webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;
transition: all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;
}
.rounded {
border-radius: 5px !important;
}
.team-list .content .follow {
position: absolute;
bottom: 24px;
}
.member-heading{
font-size: 18px;
font-weight: 600;
} .beniifts_rpa {
padding: 75px 0px;
}
.beniifts_rpa-inner h1 {
font-weight: 600;
}
.beniifts_rpa .benefits_sec {
padding: 0px 20px;
}
.beniifts_rpa-inner h2 {
font-size: 24px;
font-weight: 600;
color: #384d78;
line-height: 1.57;
margin: -8px 0px 8px 0px;
}
.beniifts_rpa-inner p {
font-size:16px;
}
.beniifts_rpa-inner i {
font-size: 35px;
padding: 10px 20px 0px 0px;
font-weight: 500;
}
.beniifts_rpa-inner img{
padding: 0px 40px 0px 0px;
width: auto;
height:40px;
} .how-rpa , .Types_Processesrpa {
padding: 0px 0px 0px 0px;
text-align: center;
}
.how-rpa .how-rpa-inner  , .Types_Processesrpa_inner{
margin: 0px 0px 0px 100px;
background: rgb(13, 141, 188, 0.06);
border-radius: 8px 0px 0px 8px;
padding: 108px 100px;
}
.how-rpa-inner p ,.Types_Processesrpa_inner p{
letter-spacing: 1px;
}
.how-rpa-inner .pt-4  {
margin-right: -40px;
}
.Types_Processesrpa_inner .pt-4 {
text-align:center;
}
.how-rpa-inner h1 ,  .Types_Processesrpa_inner h1{
font-weight: 600;
letter-spacing: 1px;
}
.how-rpa-inner a  {
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 100%;
text-decoration-line: underline;
color: #0D8DBC;
}
.Types_Processesrpa_inner span {
font-weight: 500;
font-size: 24px;
line-height: 100%; color: #384D78;
}
.partner-ui-banner {
background-image: url(//bradsol.com/wp-content/themes/bradsol/assets/images/get-started-bg.png);
padding: 80px 0px 80px 0px;
background-size: cover;
}
.partner-ui-banner .partner-ui-banner-inside {
padding: 0px 100px 50px 0px;
}
.what_isdw .partner-ui-text_inner{
background: #F0F8FB;
border-radius: 8px;
margin: 0px 100px;
padding: 30px 20px;
}
.what_isdw { margin-top: -16%;
}
.page-template-Partners .what_isdw , .page-template-Partner-UI-Path .what_isdw{
margin-top: -7%;
}
.partner-ui-banner .partner-ui-banner-inside h1 {
color: #FFFFFF;
} .our-customers {
padding: 108px 0px 40px 0px; 
text-align: center;
}
.our-customers-inner p {
letter-spacing: 1px;
}
.our-customers-inner h1 {
font-weight: 600;
letter-spacing: 1px;
}
.our-customers  .owl-nav img{
margin-top:35px;
}
.getstarted{
padding-bottom:50px;
}
.page-id-1270 .getstarted  .btnsec {
align-self:center;
}
.page-id-1270 .contact-btns {
padding-top:0px;
}
div#popmake-2587 {
border:none !important;
}
.pum-container.pum-responsive .homepopupimg {
width: 100%
} .page-breadcrumb {
font-size: 13px;
margin-top: -5px;
}
.aboutus-page .sub-heading {
font-size: 32px;
font-weight: 600;
color: #384d78;
line-height: 48px;
}
.about-success-points p {
text-align: center;
line-height: 30px;
}
.aboutus-page .about-success-points i {
font-size: 32px;
color: #F39B20;
padding-bottom: 20px;
}
.aboutus-page .contact-get-started{
}
.aboutus-page p span.about-hilight-word {
font-weight: 600;
color: #f39b20;
text-align: center;
}
.about-contact-form  {
padding: 80px 0px;
position:relative;
background: #051135;
}
.about-hilight{
color: #062056;
font-weight: 600;
font-size: 24px;
}
.aboutcontact{
background: linear-gradient(180deg, rgba(5, 17, 53, 1) 49%, rgba(255, 255, 255, 1) 49%);
}
.about-contact-form .contact-btns {
padding-top:0px;
position: absolute;
bottom: 80px;
}
.about-contact-form .contact-btns a.btn {
background: #F39B20;
padding: 10px 30px;
color: #fff;
font-weight: 600;
font-size: 16px;
line-height: 16px;
}
.aboutus-page .about-discover-btn a.btn {
background: #F39B20;
padding: 10px 30px;
color: #fff;
font-weight: 600;
font-size: 16px;
line-height: 16px;
} .single-jobpost .entry-meta{
display:none;
}
.case-studies-posts .case_studies .card {
border-right: unset;
border-left: unset;
border-top: unset;
border-bottom: unset;
}
.case-studies-posts .case_studies .card .card-body-one,
.case-studies-posts .case_studies .card .card-body-two {
border-right: 1px solid #BDBDBD;
}
.case-studies-posts .card-body .single-digit {
font-weight: 600;
font-size: 64px;
text-align: center;
}
.case-studies-posts .card-body .single-digit-one {
color: #F39B20;
}
.case-studies-posts .card-body {
padding: 0px;
}
.case-studies-posts .card-body .single-digit-two {
color: #C31D68;
}
.case-studies-posts .card-body .single-digit-three {
color: #8AB63F;
}
.single-blog-post .post-thumbnail img {
border-radius:30px;
width:800px;
}
.single-blog-post .post-thumbnail {
text-align:center;
margin:auto auto;
}
.case-studies-posts .single-post-content .single-post-sub-heading, .single-blog-post .single-post-sub-heading {
font-weight: 600;
font-size: 24px;
line-height: 150%;
color: #333333;
}
.case-studies-posts .single-post-content p {
font-size: 16px;
line-height: 150%;
color: #4F4F4F;
}
.case-studies-posts .single-post-content .single-post-heading {
font-weight: 600;
font-size: 32px;
line-height: 150%;
color: #333333;
}
.case-studies-posts .single-post-content .single-post-hilight-txt {
font-weight: 600;
font-size: 24px;
line-height: 150%;
color: #051135;
}
.case-studies-posts .card-body .single-digit-text {
font-size: 18px;
line-height: 150%;
color: #4F4F4F;
}
.case-studies-posts article {
border: none;
}
.case-studies-posts .single-post-content {
border-bottom: 2px solid #E7E7E7;
}
.case-studies-posts .single-post-content blockquote p {
font-weight: 600;
font-size: 18px;
line-height: 150%;
color: #4F4F4F;
}
.animate-box .image-popup:hover {
overflow: hidden;
}
.case-studies-posts .single-post-content blockquote p.person-info {
font-size: 16px;
line-height: 150%;
color: #4F4F4F;
}
.case-studies-posts .single-post-content .blockquote-right {
background: #F0F8FB;
border-radius: 0px 8px 8px 8px;
margin-top:70px;
}
.case-studies-posts .img{
width: 90%;
height: 377px;
} .case-studies-posts blockquote i.fa {
font-size: 20px;
color: #F39B20;
}
.life-at-bradsol-section {
background: #F0F8FB;
border-radius: 8px;
} .life-at-bradsol-section .life-grid {
background: #FFFFFF;
min-height: 396px;
}
.life-at-bradsol-section .life-grid .life-grid-title {
font-weight: 600;
font-size: 24px;
color: #384D78;
}
.life-at-bradsol-section .life-grid-icon i {
font-size: 32px;
}
.life-at-bradsol-section .life-1 .life-grid-icon i {
color: #8AB63F;
}
.life-at-bradsol-section .life-2 .life-grid-icon i {
color: #F39B20;
}
.life-at-bradsol-section .life-3 .life-grid-icon i {
color: #0D8DBC;
} .case-studies-posts .animate-box img {
border-radius: 8px 8px 0px 0px;
width: 100%;
max-height: 344px;
}
.case-studies-posts .readmore-block .readmore-txt a {
font-weight: 600;
font-size: 20px;
line-height: 150%;
color: #FF6600;
text-decoration-line: underline;
}
.case-studies-posts .readmore-block .readmore-txt a:hover {
cursor: pointer;
color: #4F4F4F;
text-decoration-line: underline;
}
.entry-content .sjb-page .sjb-detail .list-data .jobpost-form h3 {
font-weight: 600;
font-size: 40px;
color: #062056;
}
.entry-content .sjb-page .sjb-detail .list-data .jobpost-form .form-group input,
.entry-content .sjb-page .sjb-detail .list-data .jobpost-form .form-group .file {
border: none;
box-shadow: none;
border-bottom: 1px solid #575757;
font-weight: 400;
font-size: 14px;
line-height: 14px;
}
.entry-content .sjb-page .sjb-detail .list-data .jobpost-form .app-submit {
border: none;
background: #FF6600;
color: #fff;
padding: 12px 30px;
border-radius: 8px;
font-weight: 600;
font-size: 16px;
line-height: 16px;
}
.sjb-page .sjb-detail .list-data .job-description p {
font-size: 18px;
line-height: 150%;
color: #282828;
}
.sjb-page .sjb-detail .list-data .job-description p.responsibilities-heading {
font-size: 24px;
line-height: 150%;
color: #282828;
padding-top: 26px;
padding-bottom: 10px;
}
.sjb-page .sjb-detail .list-data .job-description p.roles_and_responsibilities {
line-height: 200%;
}
.sjb-page .sjb-detail .list-data .job-description p a {
color: #FF6600;
}
.sjb-page .sjb-detail .list-data .job-description p a:hover {
color: #282828;
}
article.jobpost h1.entry-title,
.jobpost-form h3 {
font-weight: 600;
font-size: 40px;
color: #062056;
}
div.sjb-page .sjb-filters.sjb-filters-v1 .btn-search,
div.sjb-page .sjb-listing .no-job-listing .btn-primary {
border-radius: 8px;
background: #FF6600;
font-family: 'Montserrat';
padding: 10px 50px;
border-radius: 10px;
font-weight: 600;
font-size: 16px;
line-height: 100%;
border: 2px solid transparent;
}
div.sjb-page .list-data .v1 .job-type,
div.sjb-page .list-data .v1 .job-location,
div.sjb-page .list-data .v1 .job-date {
font-weight: 500;
font-size: 14px;
line-height: 100%;  color: #828282;
}
div.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file div {
background: #FF6600;
}
div.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file:hover div {
background: #282828;
}
.jobpost .entry-content .entry-meta {
display: none;
} .our-partners {
padding: 108px 0px 58px 0px;
text-align: center;
}
.our-partners-inner p {
letter-spacing: 1px;
}
.our-partners-inner h1 {
font-weight: 600;
letter-spacing: 1px;
}
.our-partners-inner img{
height: 70px;
object-fit: contain;
} .blog-posts .fh5co-title a,
.case-studies-posts .fh5co-title a {
font-weight: 600;
font-size: 20px;
line-height: 150%;
color: #4F4F4F;
}
.single-post .ssba img {
object-fit:contain
}
.blog-posts .fh5co-title a:hover,
.case-studies-posts .fh5co-title a:hover {
color: #F39B20;
}
.blog-posts .blog-date span,
.blog-posts .blog-date span i {
font-size: 12px;
line-height: 100%;
color: #282828;
opacity: 0.5;
}
.blog-posts .blog-post-category p {
background: #F39B20;
border-radius: 25px;
font-weight: 500;
font-size: 12px;
line-height: 100%;
padding: 8px 24px;
color: #F2F2F2;
display: inline-flex;
margin-bottom: 0px;
}
.blog-posts .fh5co-desc p,
.case-studies-posts .fh5co-desc p {
line-height: 150%;
color: #828282;
font-size: 16px;
}
.blog-posts .blog-author-img img {
border: none;
width: 35px;
height: 35px;
}
.blog-posts .d-inline p.blog-author-name {
display: inline;
font-size: 12px;
line-height: 100%;
color: #282828;
}
.blog-posts #fh5co-board .column .item {
background: #FFFFFF;
border: 1px solid #E0E0E0;
box-sizing: border-box;
border-radius: 8px;
}
.blog-posts .blog-date .post-date {
padding-right: 10px;
}
.blog-posts .blog-date .post-time {
padding-left: 10px;
padding-right: 10px;
}
.blog-posts .blog-date .post-likes {
padding-left: 10px;
}
.blog-right-sidebar {
text-align: right;
}
.post-image a {
border: 0px solid;
}
.animate-box a {
border: 0px solid;
}
.blog-posts .wpulike-heart .wp_ulike_put_image:after {
width:16px;
height:16px;
} .single-blog-post .single-post-published {
font-size: 14px;
line-height: 100%;
color: #4F4F4F;
}
.single-blog-post h1.entry-title {
font-weight: 600;
font-size: 40px;
line-height: 150%;
}
.single-blog-post .entry-meta {
font-size: 18px;
line-height: 100%;
color: #4F4F4F;
}
.single-blog-post .single-post-content {
font-size: 16px;
line-height: 150%;
color: #4F4F4F;
}
.single-blog-post article { }
.single-blog-post #fh5co-board .column .item {
background: #FFFFFF;
border: 1px solid #E0E0E0;
box-sizing: border-box;
border-radius: 8px;
}
.single-blog-post .fh5co-title a {
font-weight: 600;
font-size: 20px;
line-height: 150%;
color: #4F4F4F;
}
.single-blog-post .fh5co-title a:hover {
color: #F39B20;
}
.single-blog-post .blog-date .post-date {
padding-right: 10px;
}
.single-blog-post .blog-date span,
.single-blog-post .blog-date span i {
font-size: 12px;
line-height: 100%;
color: #282828;
opacity: 0.5;
}
.single-blog-post .fh5co-desc p {
line-height: 150%;
color: #828282;
font-size: 16px;
}
.single-blog-post .d-inline p.blog-author-name {
display: inline;
font-size: 12px;
line-height: 100%;
color: #282828;
}
.single-blog-post .post-share-section a {
display: inline-block;
font-size: 22px;
line-height: 30px;
width: 30px;
height: 30px;
border-radius: 50%; color: #fff;
margin: 0 20px 20px 0;
text-align: center;
}
.single-blog-post .post-share-section a i {
color: #ffffff;
}
.single-blog-post .share-title {
font-weight: 600;
font-size: 20px;
line-height: 150%;
color: #4F4F4F;
}
.single-post-likes {
text-align: right;
}
.single-blog-post .blog-author-img img {
border: none;
width: 20px;
height: 20px;
}
.post-likes .wpulike-heart {
display: inline;
}
.post-likes .wp_ulike_is_liked,
.post-likes .wp_ulike_is_not_liked,
.wpulike-heart .wp_ulike_general_class {
border: none;
box-shadow: none;
padding: 0px;
display: inline;
}
.single-blog-post .ssbp-list li a::before {
line-height: 33px!important;
font-size: 18px;
}
.blog-posts .post-image img {
width: 100%;
}
.single-blog-post .animate-box img {
width: 100%;
}
div.single-blog article {
border-bottom: 2px solid #E7E7E7;
}
.post-share-section .ssbp-list a.ssbp-btn:hover  {
background: #ff6600;
border-color:transparent;
color: #ffffff;
}
.post-likes-section .wpulike-default .wp_ulike_btn {
background-color: transparent;
}
.post-likes-section  .wpulike-default .wp_ulike_put_image:after {
background:none;
font-family: FontAwesome;
content: "\2661";
font-size:38px;
font-weight: 300px;
top:4px;
color:#828282;
width:37px;
height:32px;
}
.post-likes-section  .wpulike-default .wp_ulike_btn {
min-height: 32px;
padding:0px 0px;
min-width: 37px;
} .blog_pagination .wp-pagenavi a.previouspostslink,
.blog_pagination .wp-pagenavi a.nextpostslink {
padding: 10px 15px;
border: 1px solid #E0E0E0;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
text-decoration: none;
color: #333333;
font-weight: 600;
font-size: 16px;
}
.blog_pagination {
margin-top: 100px;
}
.blog_pagination .wp-pagenavi span.current,
.blog_pagination .wp-pagenavi a.page {
border: none;
color: #828282;
font-weight: 600;
font-size: 16px;
}
.blog_pagination .wp-pagenavi span.current {
color: #062056;
}
.blog_pagination .wp-pagenavi a {
margin: 10px;
} .most-popular {
background-image: url(//bradsol.com/wp-content/themes/bradsol/assets/images/get-started-bg.png);
padding: 108px 0px;
background-size:cover;
}
.most-popular-inner a,
.most-popular-inner p {
color: #fff;
font-weight: normal;
font-size: 18px;
line-height: 150%; }
.blog-content .meta-info p,
.blog-content .desg {
margin: 10px 0px 0px 0px;
font-weight: 500;
font-size: 14px;
line-height: 100%;
color: #FFFFFF;
opacity: 0.4;
}
.borderbottom::after {
content: '';
display: block;
width: 64%;
margin-top: 10px;
}
.blog-content img {
border-radius: 50%;
width: 40px;
height: 40px;
margin-right: 10px;
}
.blog-content .author {
font-weight: 500;
font-size: 14px;
line-height: 100%;
color: #fff;
margin: 0px;
}
.most-popular-inner h1 {
font-weight: 600;
color: #fff;
letter-spacing: 1px;
text-align: center;
} .Testimonials {
background: #051135;
padding: 58px 0px;
}
.Testimonials-inner p {
font-size: 18px;
color: #fff;
letter-spacing: 1px;
font-weight: normal;
line-height: 150%; }
.Testimonials-inner h1 {
font-weight: 600;
color: #fff;
letter-spacing: 1px;
line-height: 150%; }
.testimonail-box p {
font-size: 16px;
}
.testimonail-box .desg {
font-size: 12px;
line-height: 100%;
color: #FFFFFF;
opacity: 0.4;
margin-top: 10px;
}
.testimonail-box .author {
font-weight: 600;
font-size: 16px;
line-height: 100%;
color: #fff;
margin: 0px;
}
.testimonail-box {
background: rgb(255, 255, 255, 0.2);
padding: 15px; border-radius: 10px;
}
.testimonail-box img {
border-radius: 50%;
width: 40px;
margin-right: 10px;
}
.Testimonials-inner div:nth-child(even) {
margin-top: 50px
}
.testimonail-box div:nth-child(even) {
margin-top: 0px
} .subscribe-letter-inner {
background: #fef3e4;
margin: 0px 100px 0px 0px;
padding: 54px 100px 54px 223px;
}
.subscribe-letter-inner h1 {
font-weight: 600;
color: #f2941d;
font-size: 36px;
line-height: 150%;
letter-spacing: 1px;
text-align: left;
}
.newsletterform #gform_2 .gform_button {
border: none;
height: 54px;
background-color: #f2941d;
color: #fff;
border-radius: 0px 5px 5px 0px;
padding: 10px 30px;
font-weight: 600;
font-size: 16px;
line-height: 100%;
}
.subscribe-letter-inner .subscribe_form input {
background: transparent;
border: 1px solid #d9c6ba;
}
.subscribe-letter-inner .subscribe_form .input-group {
height: 54px;
}
#gform_2 .gform-body .ginput_container_text input[type=text] {
background: transparent;
border: 1px solid #d9c6ba;
height: 54px;
border-radius: 5px 0px 0px 5px;
width: 350px;
padding: 12px;
}
.subscribe-letter .gform_wrapper.gravity-theme .gform_footer,
.subscribe-letter .gform_wrapper.gravity-theme .gform_page_footer {
margin: 0px;
padding: 0px;
}
#gform_2 {
display: flex;
} .home .home-contact-form {
padding:0px 30px;
}
.home .contact-info{
padding:0px;
}
.contact-form {
padding-top: 50px;
background: linear-gradient(180deg, rgba(5, 17, 53, 1) 49%, rgba(255, 255, 255, 1) 49%);
}
.contact-info {
padding: 0px;
}
.contact-title-form {
background: #F39B20;
padding: 50px 70px;
box-shadow: 0px 40px 80px rgba(243, 155, 32, 0.32);
border-radius: 16px;
}
.contact-title-form .gform_wrapper.gravity-theme .gfield ,.gform_wrapper.gravity-theme .gfield{
-ms-grid-column-span: 6;
grid-column: span 6;
padding: 0px 10px;
}
.subscribe-letter-inner .gform_wrapper.gravity-theme  .gfield{
padding:0px;
}
.home-contact-form #gform_1 .gform-body .ginput_container_text input[type=text],
.contact-title-form .home-contact-form #gform_1 .gform-body .ginput_container_textarea textarea {
border: none;
background: #F39B20;
border-bottom: 1px solid #FAF5F5;
font-weight: 500;
font-size: 14px;
line-height: 100%;
color: #FFFFFF;
opacity: 0.7;
padding:10px 0px;
}
.home-contact-form #gform_1 .gform-body .ginput_container_text input[type=text]:focus,
.newsletterform #gform_2 .gform-body .ginput_container_text input[type=text]:focus,
.home-contact-form #gform_1 .gform-body .ginput_container_textarea textarea:focus {
outline: none;
}
.contact-wrap #gform_1 .gform-body .ginput_container_text input[type=text]:focus,
.contact-wrap #gform_1 .gform-body .ginput_container_textarea textarea:focus {
outline: none;
}
.home-contact-form #gform_1 .gform-body .ginput_container_textarea textarea {
height: 40px;
}
.home-contact-form #gform_1 #gform_submit_button_1 {
border: none;
background: #e85e04;
color: #fff;
padding: 10px 50px;
border-radius: 10px;
font-weight: 600;
font-size: 16px;
line-height: 100%;
border: 2px solid transparent;
}
.contact-info h1 {
color: #fff;
font-weight: 600;
font-size: 48px;
line-height: 72px;
margin-top: 25px;
word-break: 29px; }
.contact-info p {
color: #fff;
color: #fff;
font-size: 18px;
}
.home-contact-form #gform_1 .gform-body .ginput_container_text input[type=text]:focus,
.home-contact-form #gform_1 .gform-body .ginput_container_textarea textarea:focus {
border: none;
background: #F39B20;
border-bottom: 1px solid #fff;
}
.owl-dots {
display: none;
}
.home-contact-form #gform_1 .gform-body .ginput_container_text input::-webkit-input-placeholder,
.home-contact-form #gform_1 .gform-body .ginput_container_textarea textarea::-webkit-input-placeholder {
color: #fff;
}
.home-contact-form .gform-body .ginput_container_text input:-moz-placeholder,
.home-contact-form .gform-body .ginput_container_textarea textarea::-moz-placeholder {
color: #fff;
}
.contact-title-form strong {
color: #fff;
}
.contact-wrap #gform_1 .gfield {
margin: 10px 0px;
padding: 0px 10px;
} body #wrapper .inner_page {
margin-top: 80px;
margin-bottom: 60px;
}
.contact-right-address .address1, .contact-right-address .address2, .contact-right-address .address3 {
padding-top: 0px;
} .contact-wrap #gform_1 .gform-body .ginput_container_text input[type=text],
.contact-wrap #gform_1 .gform-body .ginput_container_textarea textarea {
border: none;
border-bottom: 1px solid #575757;
font-weight: 400;
font-size: 14px;
line-height: 14px;
padding: 10px 0px;
}
.contact-wrap #gform_1 .gform-body .ginput_container_textarea textarea {
height: 40px;
}
.contact-wrap #gform_1 .gform-body .ginput_container_text input::-webkit-input-placeholder,
#gform_1 .gform-body .ginput_container_textarea textarea::-webkit-input-placeholder {
color: #282828;
font-size: 14px;
line-height: 14px;
}
.contact-wrap .gform-body .ginput_container_text input:-moz-placeholder,
.gform-body .ginput_container_textarea textarea::-moz-placeholder {
color: #282828;
font-size: 14px;
line-height: 14px;
}
.contact-wrap #gform_1 #gform_submit_button_1 {
border: none;
background: #FF6600;
color: #fff;
padding: 10px 50px;
border-radius: 8px;
font-weight: 600;
font-size: 16px;
line-height: 16px;
}
.contact-wrap .gform_title {
font-size: 48px;
font-weight: 600;
line-height: 100%;
margin-bottom: 20px;
}
.contact-wrap .gform_description strong {
color: #ff6600;
font-weight: 500;
line-height: 150%;
}
.contact-wrap .gform_description p {
margin-bottom: 36px;
font-weight: 500;
line-height: 150%;
}
.contact-wrap h2.contact-visit-us {
font-size: 32px;
line-height: 100%;
font-weight: 600;
opacity: 0.8;
}
.contact-get-started p {
color: #ffffff;
padding-top: 1.5rem; padding-right: 20px;
}
.contact-get-started h1 {
font-weight: 600;
line-height: 100%;
color: #ffffff;
}
.contact-right-address {
background: rgb(13, 141, 188, 0.06);
border-radius: 8px 0px 0px 8px;
padding: 48px;
}
.contact-right-address p.location-heading
{
font-size: 18px;
font-weight: 600;
}
.contact-right-address .address1 p, .contact-right-address .address2 p
{
line-height:1.7;
}
.contact-visit-us {
font-weight: 600;
line-height: 100%;
margin: 0px 0px 56px 0px;
}
.contact-right-address .address2, .contact-right-address .address3,
.contact-social-links {
margin-top: 30px;
}
.contact-right-address .contact-social-links a {
color: #4F4F4F;
padding-right: 24px;
}
.below-contact-form {
margin-top: 50px;
}
.below-contact-form.get-started-section {
margin-top:0px;
}
.below-contact-form .row, .get-started-section .row {
padding: 40px 0px;
border-radius: 16px;
background-image: url(//bradsol.com/wp-content/themes/bradsol/assets/images/get-started-main.png);
background-repeat: no-repeat;
background-size: cover;
}
.below-contact-form .contact-btns a.btn {
background: #F39B20;
padding: 10px 30px;
color: #fff;
font-weight: 600;
font-size: 16px;
line-height: 16px;
border: 2px solid transparent;
}
.below-contact-form .contact-btns div:first-child {
margin-right: 15px
}
.contact-btns {
padding-top: 40px;
} .Serivce-banner { background-image: url(//bradsol.com/wp-content/themes/bradsol/assets/images/partners-bg.png);
padding: 75px 0px 0px 0px;
height:600px;
background-size:cover;
}
.Serivce-banner .Serivce-banner-inside {
padding: 50px 100px;
}
.Serivce-banner .Serivce-banner-inside h1 {
line-height: 150%;
color: #FFFFFF;
}
.Serivce-banner .Serivce-banner-inside p {
font-weight: 600;
font-size: 20px;
line-height: 150%; text-align: center;
color: #FFFFFF;
}
.what_isdw_sec {}
.what_isdw_inner {
background: #F0F8FB;
border-radius: 8px 0px 0px 8px;
margin: 0px 0px 0px 100px;
padding: 75px 150px 75px 100px;
}
.what_isdw_inner p {
font-weight: normal;
text-align: left;
line-height: 200%; }
.what_isdw_inner h1 {
margin-bottom: 30px;
}
.what_isdw_inner p strong , .partner-ui-text_inner  p strong{
color: #F39B20;
} .dw_slider , .rpa-slider {
padding: 75px 0px;
}
.dw_slider .metaslider .caption-wrap , .rpa-slider  .metaslider .caption-wrap , .automation-360  .metaslider .caption-wrap{
background: transparent;
opacity: 1;
top: 21%;
padding: 5px 30px;
text-align: center;
}
.dw_slider #metaslider_674.flexslider .slides li   {
height: 380px;
border: 1px solid #BDBDBD;
box-sizing: border-box;
}
.rpa-slider #metaslider_1751.flexslider .slides li  {
height: 420px;
border: 1px solid #BDBDBD;
box-sizing: border-box;
}
.automation-360 #metaslider_1742.flexslider .slides li  {
height: 420px;
border: 1px solid #BDBDBD;
box-sizing: border-box;
}
.dw_slider #metaslider_674.flexslider ul , .rpa-slider #metaslider_1751.flexslider ul  {
padding-top: 50px;
}
.dw_slider .metaslider .caption-wrap h5  , .rpa-slider .metaslider .caption-wrap h5 , .automation-360 .metaslider .caption-wrap h5 {
font-weight: 600;
font-size: 24px;
line-height: 150%;
text-align: center;
color: #384D78;
padding-bottom: 15px;
}
.dw_slider .metaslider .slides img  , .rpa-slider #metaslider_1751 .slides img , .automation-360 #metaslider_1742 .slides img {
width: 40px;
position: absolute;
top: 10%;
left: 44%;
right: 40%;
}
.Dw_formsec  {
background: rgb(5 17 53 / 3%);
border-radius: 0px 8px 8px 0px;
padding: 75px 0px;
min-height: 500px;
margin-bottom: 22%;
position: relative;
}
.contact-title-form.dw-form{
bottom:-50%
}
.discovery-bot .contact-title-form.dw-form {
position: relative;
left: 0;
right: 0;
}
.botvsdw {
background: #f7f8f9;
}
.botvsdw-inner{
padding: 75px 0px;
}
.botvsdwimg {
text-align: center;
}
.Dw_do {
background-color: #fef3e4;
}
.example_dw{
background: #051135;
}
.Dwdo-inner {
padding: 75px 0px;
}
.example-dw-inner {
padding: 75px 0px;
}
.example_dw h1 , .example_dw p {
color: #fff;
}
.Dwdo-inner .sub-heading p {
font-weight: 500;
font-size: 24px;
line-height: 100%;
}
.Dwdo-inner h1{
font-weight: 600;
font-size: 48px;
line-height: 100%;
color:#f2941d;
}
.Dwdo-inner .Dwdo-inner-inner p{
text-align: center;
color: #FFFFFF;
}
.example-dw-inner .accordion-item  p{
text-align: left;
padding-left: 15px;
border-left: 1px solid #697086;
}
.example-dw-inner .accordion-body {
padding-left: 5%;
}
.example-dw-inner .accordion-body p{
font-weight:300
}
.example-dw-inner .accordion-button:after {
background-image:none;
content: "+";
flex-shrink: 0;
height: 1.25rem;
margin-left: auto;
font-size:30px;
transform: translateY(-4px);
}
.example-dw-inner .accordion-button:hover {
z-index: 2;
border: 1px solid transparent;
}
.example-dw-inner .accordion-button{
font-weight:600;
}
.example-dw-inner .accordion-button:not(.collapsed):after {
background-image: none;
transform: translateY(-4px);
font-size:30px;
margin-top:-10px;
}
.example-dw-inner .accordion-button:not(.collapsed){
box-shadow:none;
background-color:#051135;
color:#fff;
font-weight: 500;
font-size: 18px;
line-height: 150%;
border: none;
}
.example-dw-inner .accordion-body ul li { color: #fff;
}
.example-dw-inner .accordion-button:hover{
border:none;
}
.example-dw-inner .accordion-button[aria-expanded="true"] {
font-weight: 700!important;
}
.example-dw-inner .accordion-button{
box-shadow:none;
background-color:#051135;
color:#fff;
font-weight: 500;
font-size: 18px;
line-height: 150%;
border: none;
}
.example-dw-inner .accordion-item {
background-color: #051135;
border: none;
border-bottom: 1px solid #697086; }
.example-dw-inner .accordion-button:focus {
border-color: none;
box-shadow:none;
}
.example-dw-inner .accordion-button[aria-expanded="true"]:after {
background-image: none;
transform: translateY(-4px);
color:#F39B20;
content: "-";
}
.example-dw-inner .accordion-button[aria-expanded="fasle"]:after {
background-image: none;
transform: translateY(-4px);
content: "+";
}
.Future_of_workinner {
padding: 75px 0px;
} .contact-title-form.dw-form {
min-height: 400px;
left: 8%;
right: 8%;
position: absolute;
}
.dw_slider .metaslider .flexslider:focus-within .flex-next,
.dw_slider .metaslider .flexslider:hover .flex-next {
right: -35px;
}
.automation-360  .metaslider .flexslider:focus-within .flex-next,
.automation-360  .metaslider .flexslider:hover .flex-next {
right: -35px;
}
.dw_slider .metaslider .flexslider:focus-within .flex-prev,
.dw_slider .metaslider .flexslider:hover .flex-prev {
left: -35px;
}
.automation-360  .metaslider .flexslider:focus-within .flex-prev,
.automation-360  .metaslider .flexslider:hover .flex-prev {
left: -35px;
} .contact-get-started p:empty { display:none; }
.industries-page-header { }
.usecases {
padding: 0px 0px 80px 0px;
background: linear-gradient(180deg, #FFFFFF -8.86%, #F0F8FB 15.82%, rgba(240, 248, 251, 0) 100%);
border-radius: 8px;
}
.usecase-inner {
margin-top: 3rem!important;
background: #F0F8FB;
mix-blend-mode: multiply;
border-radius: 8px;
}
.usecase-inner .nav-pills .nav-link.active,
.usecase-inner .nav-pills .show>.nav-link {
background: #0D8DBC;
mix-blend-mode: multiply;
color: #fff;
position: relative;
font-size:20px;
}
.usecase-inner .nav-pills .nav-link.active:after {
top: 45%;
left: 100%;
margin-top: -11px;
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-right: none;
border-left: 15px solid #0D8DBC;
border-bottom: 15px solid transparent;
}
.usecase-inner .nav-pills .nav-link {
font-weight: 600;
font-size: 20px;
line-height: 150%; padding: 15px 25px;
border-radius: 0px;
text-align: left;
color: #384D78;
margin: 10px 0px;
}
.usecase-inner .tab-content {
padding: 35px 30px 0px 20px;
}
.usecase-inner .tab-content p { line-height: 150%;
padding: 7px 30px;
}
.usecase-inner  #v-pills-tab   {
background: #F0F8FB;
mix-blend-mode: multiply;
border-radius: 8px;
padding: 35px 0px;
}
.industry-heatmap {
background: rgb(5 17 53 / 3%);
border-radius: 0px 8px 8px 0px;
padding: 75px 0px 150px 0px; position: relative;
}
.table-heatmap:not(.page-id-1270 .table-heatmap){
padding: 30px 0px 50px 0px;
}
.table-heatmap .table thead th {
background-color: #10085a;
border: solid 1px #203567;
padding: 10px;
text-align: center;
color: #fff;
vertical-align: middle;
}
.healthcaretable .table thead th{
background-color: #062056;
border: solid 1px #203567;
padding: 10px;
text-align: center;
color: #fff;
vertical-align: middle;
}
.table-heatmap .table tr td {
background-color: #42bdef;
border: solid 1px #CFCFCF;
padding: 10px;
text-align: center;
color: #062056;
font-weight: 600;
}
.contact-title-form.industry-form { position: relative;
bottom: -25%;
}
.usecaselist h5 {
font-weight: 600;
font-size: 24px;
line-height: 150%;
text-align: left;
color: #384D78;
}
.usecaselist ul li {
text-align: left;
line-height: 32px;
}
.usecaselist ul li:before {
font-family: FontAwesome;
content: "\f058";
padding-right: 8px;
display: inline-block;
color: #384D78;
} .types_automation h2{
font-weight: 600;
font-size: 24px;
line-height: 150%; color: #384D78;
}
.types_automation  .ml5{ }
.types_automation img{
margin-top: 5px;
margin-right: 50px;
width: 40px;
}
.keybenifits{
padding:40px 0px 80px 0px;
}
.keybenifits h2{
font-weight: 500;
font-size: 24px;
line-height: 100%; margin-left:10px;
color: #384D78;
}
.keybenifits img{
width:25px;
}
.rpaservice h2{
font-weight: 600;
font-size: 24px;
line-height: 150%;
text-align:center; color: #384D78;
}
.rpaservice {
background: rgb(5 17 53 / 3%);
border-radius: 0px 8px 8px 0px;
padding: 75px 0px;
min-height: 500px;
margin-bottom: 22%;
position:relative;
}
.types_automation {
padding: 80px 0px 80px 0px;
}
.rpaservicebox p span {
font-size: 14px;
}
.rpaservicebox p  {
font-size: 14px;
}
.contact-title-form.rpa-form{
min-height: 400px;
left: 8%;
right: 8%;
position: absolute;
bottom: -22%;
}
.rpaservicebox{
padding-bottom:15%;
} .auto_formsec{
background: rgb(5 17 53 / 3%);
border-radius: 0px 8px 8px 0px;
padding: 75px 0px;
margin-bottom: 22%;
position:relative;
}
.auto_formsec .autoforminner{
padding-bottom: 5%;
}
.automaion360_formsec{
position: relative;
background: rgb(5 17 53 / 3%);
padding: 75px 0px;
}
.contact-title-form.auto_form{
min-height: 400px; position: relative; }
.automation-360 ul li:before , .keybenifits ul li:before{
font-family: FontAwesome;
content: " ";
margin: 0px 10px;
display: inline-block;
color: #384D78;
background-image: url(http://bradsol.com/wp-content/uploads/2021/09/check-circle-1.png);
width: 25px;
height: 25px;
background-size:contain;
}
.automation-360 ul , .keybenifits ul{
list-style:none;
}
.automation-360 ul li , .keybenifits ul li
{
font-weight: 500;
font-size: 24px;
line-height: 1.5;
color: #384D78;
padding:5px 0px;
}
.automation-360 ul {
padding-left:0px;
} .Faq .viewmorebtn  {
background-color: #FFFFFF;
border-radius: 8px;
border:none;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
padding: 16px 30px;
}
body.page .Faq .viewmorebtn:hover {
background-color: #ff6600;
color:#fff;
border:none;
}
.Faq {
background: #051135;
}
.Faq h1{
font-weight: 600;
font-size: 48px;
line-height: 100%;
color: #FFFFFF;
}
.Faq .faq-inner p{
text-align: center;
color: #FFFFFF;
}
.Faq .accordion-item  p{
text-align: left;
padding-left: 15px;
border-left: 1px solid #697086;
}
.Faq .accordion-body {
padding-left: 5%;
}
.Faq .accordion-body p{
font-weight:300
}
.Faq .accordion-button:after {
background-image:none;
content: "+";
flex-shrink: 0;
height: 1.25rem;
margin-left: auto;
font-size:30px;
transform: translateY(-4px);
}
.Faq .accordion-button:hover {
z-index: 2;
border: 1px solid transparent;
}
.Faq .accordion-button{
font-weight:600;
}
.Faq .accordion-button:not(.collapsed):after {
background-image: none;
transform: translateY(-4px);
font-size:30px;
margin-top:-10px;
}
.Faq .accordion-button:not(.collapsed){
box-shadow:none;
background-color:#051135;
color:#fff;
font-weight: 500;
font-size: 18px;
line-height: 150%;
border: none;
}
.Faq .accordion-button:hover{
border:none;
}
.Faq .accordion-button[aria-expanded="true"] {
font-weight: 700!important;
}
.Faq .accordion-button{
box-shadow:none;
background-color:#051135;
color:#fff;
font-weight: 500;
font-size: 18px;
line-height: 150%;
border: none;
}
.Faq .accordion-item {
background-color: #051135;
border: none;
border-bottom: 1px solid #697086; }
.Faq .accordion-button:focus {
border-color: none;
box-shadow:none;
}
.Faq .accordion-button[aria-expanded="true"]:after {
background-image: none;
transform: translateY(-4px);
color:#F39B20;
content: "-";
}
.Faq .accordion-button[aria-expanded="fasle"]:after {
background-image: none;
transform: translateY(-4px);
content: "+";
} .Faqpage {
padding: 50px 0px;
}
.Faqpage h1{
font-weight: 600;
font-size: 48px;
line-height: 100%;
}
.Faqpage .accordion-button:hover {
border: 1px solid transparent;
}
.Faqpage .faqpage-inner p{
text-align: center;
}
.Faqpage .accordion-item  p{
text-align: left;
padding-left: 15px;
border-left: 1px solid #697086;
}
.Faqpage .accordion-body {
padding-left: 5%;
}
.Faqpage .accordion-button:after {
background-image:none;
content: "+";
flex-shrink: 0;
height: 1.25rem;
margin-left: auto;
font-size:30px;
transform: translateY(-4px);
}
.Faqpage .accordion-button:not(.collapsed):after {
background-image: none;
transform: translateY(-4px);
font-size:30px;
margin-top:-10px;
}
.Faqpage .accordion-button:not(.collapsed){
box-shadow:none;
background-color:#fff;
color:#051135;
border: none;
font-weight: 500;  
}
.Faqpage .accordion-button[aria-expanded="true"] {
font-weight: 700 !important;
}
.Faqpage .accordion-button{
box-shadow:none;
background-color:#fff;
color:#051135;
font-weight:600;
border: none;
}
.Faqpage .accordion-button:hover{
border:none;
}
.Faqpage .accordion-item {
border: none;
border-bottom: 1px solid #697086; }
.Faqpage .accordion-button:focus {
border-color: none;
box-shadow:none;
}
.Faqpage .accordion-button[aria-expanded="true"]:after {
background-image: none;
transform: translateY(-4px);
color:#F39B20;
content: "-";
}
.Faqpage .accordion-button[aria-expanded="fasle"]:after {
background-image: none;
transform: translateY(-4px);
content: "+";
}
.life-at-bradsol-section {
padding:80px 0px;
}
.jobs .sjb-page .list-data .v1 .job-info h4 a span{
font-weight: 600;
font-size: 18px;
line-height: 100%; color: #384D78;
}
.jobs  .sjb-page .list-data .v1 .job-type i, .jobs .sjb-page .list-data .v1 .job-location i, .jobs .sjb-page .list-data .v1 .job-date i{
color: #f39b20;
}
.case-studies-posts .row .item {
border: 1px solid #E0E0E0;
box-sizing: border-box;
border-radius: 8px;
} .page #footer{
background-color:transparent;
}
ul#menu-footer-menu li {
display: inline;
}
ul#menu-footer-menu li a {
padding: 5px 15px;
text-decoration: none;
font-size: 14px;
font-weight:600;
line-height: 100%;
color: #282828;
}
ul#menu-footer-menu li a:hover {
font-size: 14px;
font-weight:600;
}
#footer #menu-footer-menu {
padding:0px;
margin-left: 20px;
margin-top: 3px;
}
#footer img {
width: auto;
height: 45px;
}
#footer .social-links i {
color: transparent;
-webkit-text-stroke-color: #000;
-webkit-text-stroke-width: x;
-webkit-text-stroke-width: 1.2px;
}
#footer .social-links a {
padding: 0px 10px;
}
#footer .footer-inner:after {
content: "";
position: absolute;
margin-top: 5%;
display: block;
height: 5px;
border-top: 0.5px solid #CFCFCF;
width: 85%;
}
#footer .copyright {
font-size: 12px;
font-weight: 500;
margin-bottom: 0;
}
#footer .copyrightinfo {
font-size: 10px;
line-height: 100%;
color: #8A8787;
font-weight: 400;
}
body #footer .menu-item a[aria-current=page] {
color: #ff6600;
} ul.slides { margin: auto auto!important;
text-align: center;
}
.page-template-service-automation-360 .automaion360_formsec{
display:none;
}   @media (min-width: 768px){
.service_offered , .keybenifitslist{ 
column-count:2; 
margin:0px 40px;
}
}
@media (min-width: 550px) and (max-width: 767px){
.Serivce-banner {
height: 500px;
}
}
@media (min-width: 320px) and (max-width: 767px) {
.what_isdw { margin-top: -16%;
}
.page-template-Partners .what_isdw, .page-template-Partner-UI-Path .what_isdw {
margin-top: -16%;
}
.home-contact-form .gform_wrapper.gravity-theme .gfield {
width: 100% !important;
border-bottom-width: 0px !important;
}
.single-blog-post h1.entry-title{
font-size:26px;
}
.page-id-1270 .industry-heatmap {
padding-top: 0px;
}
.table-heatmap {
padding: 0px;
}
body .autoforminner img{
padding-bottom:0px !important;
margin-bottom:0px !important;
}
.keybenifits h2 {
line-height: 150%;
margin-left: 10px;
color: #384D78;
margin-top: -5px; 
}
.rpaservicebox {
padding-bottom: 0;
}
.Types_Processesrpa_inner .pt-4 {
text-align:left;
}
.home .home-contact-form {
padding: 0px ;
}
#carouselExampleCaptions .carousel-caption p {
width: 71%;
}
.beniifts_rpa {
padding: 0px 0px;
}
.beniifts_rpa-inner img {
padding: 0px 0px 0px 0px;
width: auto;
height: 40px;
margin-bottom:11px;
}
.our-partners{
padding: 71px 0px 0px 0px
}
.most-popular {
background-image: url(//bradsol.com/wp-content/themes/bradsol/assets/images/get-started-bg.png);
padding: 71px 0px;
background-size: cover;
}
.copyrightsec {
text-align:left
}
ul#menu-footer-menu li a {
padding: 5px;
}
#footer #menu-footer-menu {
padding: 0px;
}
.page .ui-path-lists .list .d-inline {
line-height: 150%;
}
.below-contact-form .row {
padding: 40px 10px;
border-radius: 16px;
background: #051135;
}
.below-contact-form {
text-align: center;
padding: 0px 20px;
}
.case-studies-posts .case_studies .card .card-body-one, .case-studies-posts .case_studies .card .card-body-two,.case-studies-posts .case_studies .card .card-body-three{
border:none;
text-align:center;
}
.case-studies-posts .card-body .single-digit{
text-align:center
}
.partner-ui-banner .partner-ui-banner-inside{
padding: 0px 20px 20px 20px ;
}
.what_isdw .partner-ui-text_inner{
background: #F0F8FB;
border-radius: 8px;
margin: 0px 10px;
padding: 30px 20px;
}
.partner-ui-contact{
margin-bottom:0px;
}
.what_isdw { }
.what_isdw_sec {
margin-top: -56%;
}
.bannergreysec.what_isdw_sec{
margin-top:27%
} nav ul ul {
float: none;
position: static;
color: #ffffff; } nav ul ul li:hover>ul {
display: none;
}
nav ul li a:active {
display: block;
position: relative;
width: 100%;
} .rpa .rpa-inner {
margin: 0px 0px 0px 32px;
background-color: #fff;
border-radius: 10px 0px 0px 10px;
padding: 30px 20px;
}
.rpa {
padding: 0px 0px 100px 0px;
}
.rpa-inner .readmorebtn {
font-weight: 500;
font-size: 14px;
line-height: 150%;
text-decoration-line: underline;
color: #0D8DBC;
padding: 0;
background-color:transparent;
}
.beniifts_rpa .benefits_sec {
padding: 15px 20px;
text-align: center;
}
.how-rpa .how-rpa-inner , .Types_Processesrpa .Types_Processesrpa_inner {
background: #f0f8fb;
padding: 30px 20px;
text-align: left;
margin: 0px 0px 0px 32px;
}
.subscribe-letter-inner {
background: #fef3e4;
margin: 0px 30px 0px 0px;
padding: 50px 30px;
border-radius: 0px 8px 8px 0px;
}
.our-customers{
padding: 71px 0px 0px 0px;
}
.subscribe-letter {
padding: 0px 0px;
}
.Testimonials {
background: #051135;
padding: 71px 0px;
} .navbar ul {
background: #fff;
}
#navbar1 {
margin-top: 32px;
}
.navbar li {
padding: 10px 0px;
}
navbar-nav .nav-link {
color: #fff;
}
body .navbar .dropdown ul a:active,
body .navbar .dropdown ul .active,
body .navbar .dropdown ul li:active>a {
color: #fff;
background: transparent;
position: relative;
display: block;
}
nav .headermenu a,
nav .headermenu a:focus {
color: #fff;
}
.navbar .dropdown:active>ul {
opacity: 1;
top: 100%;
visibility: visible;
}
.navbar .dropdown .dropdown:active>ul {
opacity: 1;
top: 0;
left: 100%;
visibility: visible;
}
header #navbar1 .navbar-nav .menu-item-has-children .nav-link {
pointer-events:none;
}
header #navbar1 #menu-main-menu .dropdown-menu li a.dropdown-item {
font-weight: 500;
font-size: 14px;
line-height: 100%;
color: #384D78;
padding: 10px 25px;
}
header #navbar1 #menu-main-menu .dropdown-menu {
box-shadow: none;
border-radius: 0
}
body .navbar-light .navbar-nav .nav-link{
font-size:16px;
padding: 0px 10px;
}
.headermenu .dropdown-menu li {
background: transparent;
}
.headermenu .dropdown-menu li:first-child {
margin-top: 0px;
}
#header .container{
padding:0px;
}
#header .navbar-brand{
margin-left:12px;
}
#header .navbar-toggler {
outline: 0;
border:0;
box-shadow:none
}
.navbar-toggler.collapsed>.close, .navbar-toggler:not(.collapsed)>.navbar-toggler-icon {
display:none;
}
.navbar-toggler>.close {
display:inline;
}
.navbar-toggler:focus:not(:focus-visible) ,.navbar-toggler:active{
outline: 0;
} .home-contact-form .gform_wrapper.gravity-theme .gfield.gfield--width-half,
.contact-wrap .gform_wrapper.gravity-theme .gfield.gfield--width-half {
-ms-grid-column-span: 12;
grid-column: span 12;
}
.contact-title-form {
background: #F39B20;
padding: 20px;
border-radius: 10px;
margin: 0px;
}
.contact-title-form.dw-form,
.contact-title-form.industry-form ,.contact-title-form.rpa-form ,.contact-title-form.auto_form {
min-height: auto;
left: 0;
right: 0;
position: relative;
}
.contact-info h1 {
word-spacing: 0px;
}
#footer .footer-inner:after {
border-top: none;
}
#footer {
text-align: center;
}
.top-bar .social-links {
padding: 0px 10px;
}
.top-bar {
text-align: center;
}
.social-links div {
justify-content: end;
} #carouselExampleCaptions .carousel-caption h1 {
font-weight: 600;
font-size: 48px;
line-height: 150%; text-align: center;
color: #fff;
}
#carouselExampleCaptions .carousel-caption p{
font-weight: 500;
font-size: 16px;
line-height: 150%; text-align: center;
}
#carouselExampleCaptions .carousel-caption {
top: 30%;
bottom: 0;
left: 0;
right: 0;
}
#carouselExampleCaptions img {
height: 300px;
}
#carouselExampleCaptions .carousel-caption .bannerbtn {
background: #ff6600;
padding: 14px 21px;
color: #fff;
margin: 10px 0px;
width: 180px;
}
.top-bar {
font-size: 14px;
padding: 8px 0px;
height: 70px;
display:none;
}
body h1 {
font-size: 32px;
line-height: 150%;
}
.beniifts_rpa-inner h2 {
font-size: 20px;
font-weight: 600;
color: #384d78;
line-height: 150%;
}
.beniifts_rpa-inner p {
font-size: 14px;
line-height: 150%;
}
.newsletterform #gform_2 .gform_button {
padding: 10px 30px;
border-radius: 8px;
margin-top: 20px;
letter-spacing: 1.5px;
}
.Serivce-banner .Serivce-banner-inside {
padding: 20px 20px;
}
.Serivce-banner .Serivce-banner-inside p {
font-weight: 600;
font-size: 25px;
}
.what_isdw .what_isdw_inner {
background: #F0F8FB;
border-radius: 8px;
margin: 0px 10px;
padding: 30px 20px;
}
.usecase-inner {
padding: 20px 10px;
}
.industry-heatmap {
padding: 50px 0px 50px 0px;
}
.below-contact-form .contact-btns a.btn {
background: #F39B20;
padding: 10px 21px;
color: #fff;
margin-bottom:20px;
}
.below-contact-form .contact-btns div:first-child {
margin-right: 0px;
}
.single-blog-post .blog-right-sidebar{
text-align:center;
}
.contact-right-address {
margin-left: 0px;
}
.below-contact-form .contact-btns {
display: block !important;
text-align: center;
}
.single-blog-post .post-share-section {
width: 70%;
float: left;
}
.single-blog-post .post-likes-section {
width: 30%;
}
.blog-right-sidebar {
margin-top: 30px;
}
.about-contact-form {
padding: 80px 0px;
position: relative;
background: #051135;
padding-bottom: 20px;
}
.about-contact-form .contact-btns {
padding-top: 0px;
position: relative;
bottom: 0
}
.aboutus-page .about-discover-btn a.btn, .about-contact-form .contact-btns a.btn{
padding: 10px 21px;
}
.our-partners-inner img {
margin-bottom: 30px;
}
.partner-ui-banner {
background-image: url(//bradsol.com/wp-content/themes/bradsol/assets/images/get-started-bg.png);
padding: 80px 0px 80px 0px;
} .partner-ui-banner .partner-ui-banner-inside h1 {
color: #FFFFFF;
}
.partner-ui-text_inner{
background: #F0F8FB;
border-radius: 8px 0px 0px 8px;
margin: 0px 100px 0px 100px;
padding: 75px;
}
.ui-path-lists .list .d-inline{
font-size: 24px;
color: #384D78;
font-weight:500;
line-height:100%;
}
.top-and-header-banner {
height: 750px;
}
#gform_2 {
display: block;
}
.blog-img img{
width:400px;
}
#carouselExampleIndicators1 .carousel-indicators {
bottom: -58px;
}
#carouselExampleIndicators1 .carousel-inner:after {
clear: both;
content: "";
display: block;
border-bottom: 0.5px solid #697086;
padding-top: 10px;
}
#carouselExampleIndicators1 .borderbottom::after {
content: '';
display: block;
width: 64%;
margin-top: 10px;
}
#carouselExampleIndicators1  .carousel-indicators [data-bs-target]{
width:10px;
height:10px;
border-radius:50%
}
#carouselExampleIndicators2 .carousel-indicators {
bottom: -58px;
}
#carouselExampleIndicators2  .carousel-indicators [data-bs-target]{
width:10px;
height:10px;
border-radius:50%
}
.Testimonials-inner div:nth-child(even) {
margin-top: 0px; 
}
#gform_2 .gform-body .ginput_container_text input[type=text] {
border-radius: 8px;
}
.Faq .accordion-button:hover {
z-index: 1;
}
} @media (min-width: 991px) {
body .navbar-light .navbar-nav .nav-link{
line-height:6.5
}
}
@media (min-width: 768px) and (max-width: 991px) {
header #navbar1 .navbar-nav .menu-item-has-children .nav-link {
pointer-events:none;
}
header #navbar1 #menu-main-menu .dropdown-menu li a.dropdown-item {
font-weight: 500;
font-size: 14px;
line-height: 100%;
color: #384D78;
}
header #navbar1 #menu-main-menu .dropdown-menu {
box-shadow: none;
border-radius: 0
}
body .navbar-light .navbar-nav .nav-link{
font-size:16px;
}
.headermenu .dropdown-menu li {
background: transparent;
}
#header .container{
padding:0px;
}
#header .navbar-brand{
margin-left:12px;
}
#header .navbar-toggler {
outline: 0;
border:0;
box-shadow:none
}
.navbar-toggler.collapsed>.close, .navbar-toggler:not(.collapsed)>.navbar-toggler-icon {
display:none;
}
.navbar-toggler>.close {
display:inline;
}
.navbar-toggler:focus:not(:focus-visible) ,.navbar-toggler:active{
outline: 0;
}
.our-partners-inner img {
margin-bottom: 30px;
}
.navbar ul {
background: #fff;
}
.headermenu .dropdown-menu{
margin-left: 0px;
}
#navbar1 {
margin-top: 32px;
}
.navbar li {
padding: 10px 0px;
}
navbar-nav .nav-link {
color: #051135;
}
body .navbar .dropdown ul a:active,
body .navbar .dropdown ul .active,
body .navbar .dropdown ul li:active>a {
color: #fff;
background: transparent;
position: relative;
display: block;
}
nav .headermenu a,
nav .headermenu a:focus {
color: #fff;
}
.navbar .dropdown:active>ul {
opacity: 1;
top: 100%;
visibility: visible;
}
.navbar .dropdown .dropdown:active>ul {
opacity: 1;
top: 0;
left: 100%;
visibility: visible;
}
header #navbar1 .navbar-nav .nav-link {
line-height: 30px;
}
.headermenu .dropdown-menu li {
background: transparent;
}
.headermenu .dropdown-menu li:first-child {
margin-top: 0px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body .partner-ui-banner .partner-ui-banner-inside {
padding: 0px 0px 0px 0px;
}
.what_isdw {
margin-top: -6%;
}
.borderbottom a{
height: 80px;
display: block;
}
body .autoforminner img{
padding-bottom:0px !important;
margin-bottom:0px !important;
}
.page-id-1270 .industry-heatmap{
padding-top:0px;
} 
.table-heatmap {
padding: 30px 0px 0px 0px;
}
.rpaservicebox {
padding-bottom: 0; 
}
.rpa .rpa-inner {
margin: 0px 0px 0px 50px;
background-color: #fff;
border-radius: 10px 0px 0px 10px;
padding: 50px 50px;
}
.case-studies-posts .casestudies-auth img {
width: 100%;
height: 270px;
}
.how-rpa .how-rpa-inner , .Types_Processesrpa .Types_Processesrpa_inner{
margin: 0px 0px 0px 50px;
background: #f0f8fb;
padding: 75px 30px;
}
.subscribe-letter-inner {
background: #fef3e4;
margin: 0px 50px 0px 0px;
padding: 75px;
}
.newsletterform #gform_2 .gform_button {
padding: 10px;
}
.contact-info h1 {
color: #fff;
font-weight: 700;
font-size: 35px;
margin-top: 25px;
word-break: 29px;  }
.contact-title-form {
background: #F39B20;
padding: 30px;
border-radius: 10px;
margin: 0px 50px;
}
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, .55);
padding: 0px 8px;
font-size: 13px;
}
.navbar li {
position: relative;
padding: 0px
}
.navbar-expand-md .navbar-nav .nav-link {  padding: 0px 8px;
}
#footer .social-links a {
padding: 0px 5px;
}
ul#menu-footer-menu li a {
text-decoration: none;
color: #000;
padding: 5px;
}
#footer .footer-inner:after {
margin-top: 64px;
}
.contact-social-links a.fab:hover {
color: #FF6600;
}
#carouselExampleCaptions .carousel-caption h1 {
font-size: 40px;
font-weight: 700;
letter-spacing: 0.4px;
color: #fff;
}
.contact-title-form.dw-form,
.contact-title-form.industry-form ,.contact-title-form.rpa-form ,.contact-title-form.auto_form{
min-height: auto;
left: 0;
right: 0;
margin: 0px;
position: relative;
}
.Dw_formsec,
.industry-heatmap ,.rpaservice{
margin-bottom: 0px;
padding: 75px 0px 75px 0px;
}
.contact-right-address .address1,
.contact-right-address .address2 {
font-size: 16px;
}
.single-blog-post .post-share-section {
width: 50%;
float: left;
}
.contact-right-address {
padding: 28px 20px;
}
.below-contact-form .contact-btns a.btn {
background: #F39B20;
padding: 10px 21px;
color: #fff;
margin-bottom: 20px;
font-weight: 600;
font-size: 14px;
}
.below-contact-form .row {
padding: 40px 20px;
}
.below-contact-form .contact-btns div:first-child {
margin-right: 8px;
}
} @media (min-width: 1025px) and (max-width: 1280px) {
.contact-title-form.dw-form,
.contact-title-form.industry-form ,.contact-title-form.rpa-form ,.contact-title-form.auto_form {
min-height: auto;
left: 0;
right: 0;
position: relative;
}
.Dw_formsec,
.industry-heatmap ,.rpaservice {
margin-bottom: 0px;
}
}
@media  (min-width: 1025px) and (max-width:1199px) {
ul#menu-footer-menu li a {
padding: 5px 10px;
}
#footer #menu-footer-menu {
margin-left: 0px; 
}
} @media only screen and (min-width: 1400px) {
.Types_Processesrpa .Types_Processesrpa_inner .link6 {
text-align:center;
}
#footer #menu-footer-menu {
padding:0px;
margin-left: 143px;
margin-top: 3px;
}
.dw_slider #metaslider_674.flexslider ul, .rpa-slider #metaslider_1751.flexslider ul {
padding-top: 24px; }
.rpa-bots .dw_slider #metaslider_674.flexslider ul, .rpa-slider #metaslider_1751.flexslider ul {
padding-top: 24px;
margin-left: 8% !important;
}
.automation-360 .dw_slider #metaslider_674.flexslider ul, .rpa-slider #metaslider_1751.flexslider ul {
padding-top: 50px;
margin-left: 8% !important;
}
.automation-360.metaslider {
width: 79% !important;
margin: 0 auto;
}
.container {
max-width: 1425px !important;
}
}
@media only screen and  (min-width: 2000px) {
.what_isdw {
margin-top: -11%;
}
.top-and-header-banner {
height: 900px;
}
#main{
overflow:hidden;
}
.Dw_formsec , .rpaservice {
margin-bottom: 40px;
}
.contact-title-form{
bottom: 31px !important;
position: relative !important;
left:0 !important;
right:0 !important
}
}
@media only screen and  (min-width: 2698px) {
.top-and-header-banner {
height: 1500px;
}
}
@media  screen  and (min-width: 1024px) {
.flex-direction-nav .flex-next {
right: -35px !important;
text-align: right;
}
}
@media  screen and (min-width: 1700px) {
#footer .footer-inner:after {
margin-top: 4%;
}
}
@media  (min-width: 1400px) and (max-width:1600px){
#footer .footer-inner:after {
width: 95%;
}
}
@media  screen and (min-width: 1800px) {
#footer .footer-inner:after {
width: 79%;
}
}
.page-template-capabilities  h2{
color: #062056;
font-size: 40px;
line-height: 40px;
font-weight: 600;
}  .row.jobs .sjb-page {
width: 100%;
}
.row.jobs .sjb-listing {
width: 100%;
} .row.jobs .sjb-filters-v1 {
background: #eff8fb;
padding: 32px 30px;
border-radius: 10px;
margin-bottom: 35px;
border: 0;
}
.row.jobs .sjb-filters-v1 .row {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-left: -10px;
margin-right: -10px;
}
.row.jobs .sjb-filters-v1 .form-group {
margin-bottom: 12px;
}
.row.jobs .sjb-filters-v1 .form-control {
height: 50px;
width: 100%;
padding: 10px 15px;
border: 1px solid #dce1e8;
border-radius: 7px;
background: #fff;
box-shadow: none;
font-size: 15px;
color: #333;
}
.row.jobs .sjb-filters-v1 .form-control:focus {
border-color: #ff6900;
outline: none;
box-shadow: 0 0 0 2px rgba(255, 105, 0, 0.10);
}
.row.jobs .sjb-filters-v1 .form-control::placeholder {
color: #8793a3;
opacity: 1;
} .row.jobs .sjb-filters-v1 .sjb-search-keywords,
.row.jobs .sjb-filters-v1 .sjb-search-job-type,
.row.jobs .sjb-filters-v1 .sjb-search-location,
.row.jobs .sjb-filters-v1 .sjb-search-button {
padding-left: 10px;
padding-right: 10px;
} .row.jobs .sjb-filters-v1 .btn-search {
width: 100%;
height: 50px;
border: 0;
border-radius: 8px;
background: #ff6900;
color: #fff;
font-size: 16px;
font-weight: 600;
letter-spacing: 0.3px;
transition: all 0.3s ease;
}
.row.jobs .sjb-filters-v1 .btn-search:hover {
background: #e85d00;
color: #fff;
}  .row.jobs .sjb-listing .list-data {
background: #fff;
border: 1px solid #e5eaf0;
border-radius: 10px;
padding: 22px 24px;
margin-bottom: 18px;
transition: all 0.3s ease;
box-shadow: none;
} .row.jobs .sjb-listing .list-data .v1 {
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
} .row.jobs .sjb-listing .list-data header {
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
} .row.jobs .sjb-listing .list-data header > .row {
display: flex;
align-items: center;
margin: 0;
} .row.jobs .sjb-listing .list-data header > .row > .col-md-12 {
width: 100%;
padding: 0;
} .row.jobs .sjb-listing .list-data header .col-md-12 > .row {
display: flex;
align-items: center;
margin: 0;
} .row.jobs .sjb-listing .list-data header .col-md-12 > .row > div {
padding-left: 10px;
padding-right: 10px;
} .row.jobs .sjb-listing .job-info {
padding: 0;
}
.row.jobs .sjb-listing .job-info h4 {
margin: 0;
padding: 0;
font-size: 18px;
font-weight: 600;
line-height: 1.5;
}
.row.jobs .sjb-listing .job-info h4 a {
color: #263d64;
text-decoration: none;
transition: color 0.3s ease;
}
.row.jobs .sjb-listing .job-info h4 a:hover {
color: #ff6900;
}
.row.jobs .sjb-listing .job-title {
font-weight: 600;
} .row.jobs .sjb-listing .job-type,
.row.jobs .sjb-listing .job-location,
.row.jobs .sjb-listing .job-date {
font-size: 14px;
color: #687589;
line-height: 1.6;
font-weight: 400;
white-space: normal;
} .row.jobs .sjb-listing .job-type i,
.row.jobs .sjb-listing .job-location i,
.row.jobs .sjb-listing .job-date i {
color: #ff6900;
margin-right: 8px;
font-size: 15px;
} .row.jobs .sjb-listing .list-data:hover {
border-color: #ff6900;
box-shadow: 0 5px 18px rgba(0, 0, 0, 0.06);
transform: translateY(-2px);
} .row.jobs .sjb-listing .clearfix {
clear: both;
} @media (max-width: 991px) {
.row.jobs .sjb-listing .list-data {
padding: 20px;
}
.row.jobs .sjb-listing .job-info h4 {
font-size: 16px;
}
.row.jobs .sjb-listing .job-type,
.row.jobs .sjb-listing .job-location,
.row.jobs .sjb-listing .job-date {
font-size: 13px;
}
} @media (max-width: 767px) { .row.jobs .sjb-filters-v1 {
padding: 20px 15px;
margin-bottom: 25px;
}
.row.jobs .sjb-filters-v1 .row {
display: block;
margin: 0;
}
.row.jobs .sjb-filters-v1 .sjb-search-keywords,
.row.jobs .sjb-filters-v1 .sjb-search-job-type,
.row.jobs .sjb-filters-v1 .sjb-search-location,
.row.jobs .sjb-filters-v1 .sjb-search-button {
width: 100%;
padding: 0;
}
.row.jobs .sjb-filters-v1 .form-group {
margin-bottom: 12px;
}
.row.jobs .sjb-filters-v1 .btn-search {
width: 100%;
} .row.jobs .sjb-listing .list-data {
padding: 18px;
margin-bottom: 14px;
} .row.jobs .sjb-listing .list-data header > .row {
display: block;
}
.row.jobs .sjb-listing .list-data header .col-md-12 > .row {
display: block;
}
.row.jobs .sjb-listing .list-data header .col-md-12 > .row > div {
width: 100%;
padding: 0;
margin-bottom: 9px;
}
.row.jobs .sjb-listing .list-data header .col-md-12 > .row > div:last-child {
margin-bottom: 0;
} .row.jobs .sjb-listing .job-info h4 {
font-size: 17px;
line-height: 1.5;
margin-bottom: 10px;
} .row.jobs .sjb-listing .job-type,
.row.jobs .sjb-listing .job-location,
.row.jobs .sjb-listing .job-date {
font-size: 13px;
}
} @media (max-width: 480px) {
.row.jobs .sjb-filters-v1 {
padding: 16px 12px;
}
.row.jobs .sjb-listing .list-data {
padding: 15px;
}
.row.jobs .sjb-listing .job-info h4 {
font-size: 16px;
}
} .row.jobs .sjb-filters-v1 .form-group {
margin-bottom: 0 !important;
}
.row.jobs .sjb-filters-v1 .sjb-search-button {
display: flex;
align-items: center;
}
.row.jobs .sjb-filters-v1 .sjb-search-button .btn-search {
margin: 0 !important;
vertical-align: middle;
position: relative;
top: 0;
} .row.jobs .sjb-listing > p a.btn.btn-primary {
background-color: #ff6900 !important;
border-color: #ff6900 !important;
color: #ffffff !important;
padding: 12px 25px;
border-radius: 7px;
font-size: 14px;
font-weight: 600;
text-decoration: none;
transition: all 0.3s ease;
} .row.jobs .sjb-listing > p a.btn.btn-primary:hover {
background-color: #e85d00 !important;
border-color: #e85d00 !important;
color: #ffffff !important;
}