/*
---------------------------------------------------------------------------------
Theme Name: Bradsol
Description: This template has been developed by the Bradsol's Development Team
Author: Lakshminarayana Sake
Date of Creation - 08-10-2021
Company URL - www.bradsol.com
Version: 1.0
---------------------------------------------------------------------------------
Revision History
---------------------------------------------------------------------------------
Version         Modified By       Date(MM-DD-YYYY)  Description
---------------------------------------------------------------------------------
1.0         Lakshminarayana Sake       08-10-2021       Initial Build
---------------------------------------------------------------------------------
*/


/**
* Template Name: BizLand - v3.3.0
* Template URL: https://bootstrapmade.com/bizland-bootstrap-business-template/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/


/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/

.fa, .fas {
    font-family: 'FontAwesome' !important;
}

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;
    /*border: 2px solid #db6d24;*/
}
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 Bar
--------------------------------------------------------------*/

.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;
}


/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/


/*Breadcrumb*/

.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;
}
/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/

/**
* Desktop Navigation 
*/

.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;
  /*transition: 0.3s;*/
  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;

  /* has to be the same number as the "line-height" of "nav a" */
}
.headermenu ul:hover {
  display: block;
position:relative;
  /* has to be the same number as the "line-height" of "nav a" */
	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%;
  /* identical to box height, or 16px */
  margin: 0px 20px;
	    border: 2px solid transparent
}
#carouselExampleCaptions .carousel-caption .bannerbtn:hover {
    background: #db6d24;
    color: #fff;
    border: 2px solid #db6d24;
}

/*--------------------------------------------------------------
# case studies
--------------------------------------------------------------*/
 .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;
    }
/*--------------------------------------------------------------
# why rpa
--------------------------------------------------------------*/

.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%;
/* identical to box height, or 27px */

text-decoration-line: underline;
padding:0px;
color: #0D8DBC;
}

/*--------------------------------------------------------------
# our team
--------------------------------------------------------------*/
.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
--------------------------------------------------------------*/

.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
--------------------------------------------------------------*/

.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%;
/* identical to box height, or 24px */


color: #384D78;
}
.partner-ui-banner {
    background-image: url('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 {
    /* background: linear-gradient( 180deg, rgba(5, 17, 53, 1) 49%, rgba(255, 255, 255, 1) 49%); */
    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
--------------------------------------------------------------*/

.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%
  }
/*--------------------------------------------------------------
# About Us
--------------------------------------------------------------*/
.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;
}


/*--------------------------------------------------------------
# Job Page
--------------------------------------------------------------*/

.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;
}
/*.col-md-5 img.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;
}


/*careers*/

.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;
}


/*--------------------------------------------------------------
# Single Job Page
--------------------------------------------------------------*/

.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%;
/* identical to box height, or 14px */


/* Gray 3 */

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
--------------------------------------------------------------*/

.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
--------------------------------------------------------------*/

.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
--------------------------------------------------------------*/

.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 {
 /* border-bottom: 2px solid #E7E7E7;*/
}

.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%;
  /*background-color: #1877F2;*/
  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*/

.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
--------------------------------------------------------------*/

.most-popular {
  background-image: url('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%;
  /* or 33px */
}


.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;
}


/*--------------------------------------------------------------
# testmonail
-------------------------------------------------------------*/

.Testimonials {
  background: #051135;
  padding: 58px 0px;
}

.Testimonials-inner p {
  font-size: 18px;
  color: #fff;
  letter-spacing: 1px;
  font-weight: normal;
  line-height: 150%;
  /* or 24px */
}

.Testimonials-inner h1 {
  font-weight: 600;
  color: #fff;
  letter-spacing: 1px;
  line-height: 150%;
  /* or 72px */
}

.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;
  /* padding: 10px; */
  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
--------------------------------------------------------------*/

.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;
}


/**contact form**/
.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;
  /* word-break: unset; */
  }

.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;
}
/**Inner pages**/

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 Page
--------------------------------------------------------------*/

.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: 0px 20px; */
    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(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 Page
--------------------------------------------------------------*/

.Serivce-banner {
  /*background: #051135;*/
  background-image: url(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%;
  /* identical to box height, or 60px */
  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%;
  /* or 36px */
}

.what_isdw_inner h1 {
  margin-bottom: 30px;
}

.what_isdw_inner p strong , .partner-ui-text_inner  p strong{
  color: #F39B20;
}


 /* slider styles */
.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 {
    /* padding-left: 5%; */
    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;
    /* color: #fff; */
}
.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,
.contact-title-form.industry-form {
  min-height: 400px;
  left: 8%;
  right: 8%;
  position: absolute;
}
*/
.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;
}



/**rpa healhacare**/
.contact-get-started p:empty { display:none; }
.industries-page-header {
/*  padding: 75px 0px;*/
}

.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%;
  /* identical to box height, or 36px */
  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 {
  /*font-size: 20px;*/
  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;
  /*margin-bottom: 22%;*/
  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 {
  /*left: 8%;
  right: 8%;*/
  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;
}

/**service rpa**/
.types_automation h2{
  font-weight: 600;
font-size: 24px;
line-height: 150%;
/* identical to box height, or 48px */


color: #384D78;
 
}
.types_automation  .ml5{
    /* margin-left:10px;*/
}

.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%;
/* identical to box height, or 24px */

margin-left:10px;
color: #384D78;
}
.keybenifits img{
    width:25px;
}
.rpaservice h2{
    font-weight: 600;
font-size: 24px;
line-height: 150%;
	text-align:center;
/* identical to box height, or 48px */


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%;
}
/**auto360form**/

.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;
  /*  left: 8%;
    right: 8%;*/
    position: relative;
   /* bottom: -29%;*/
}
.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 home**/

.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;
    /* color: #fff; */
}
.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 home**/


.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;
    /* color: #fff; */
}
.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%;
/* identical to box height, or 18px */


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;
	
}

/**Footer**/
.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;
}
/*--- Meta Slider----*/
ul.slides {
   /* width: fit-content!important;*/
    margin: auto auto!important;
    text-align: center;
}



.page-template-service-automation-360 .automaion360_formsec{
    display:none;
}



/*------------------------------------*\
  #MEDIA QUERIES
\*------------------------------------*/


/*------------------------------------*\
      #Extra small devices (Most of the Smartphones Mobiles (Portrait))
      @media only screen and (max-width: 480px) {
    \*------------------------------------*/


/*------------------------------------*\
      #Small devices (Low Resolution Tablets, Mobiles (Landscape))
        B/w 481px to 767px
      @media (min-width: 481px) and (max-width: 767px){...} 
      
    \*------------------------------------*/
@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 {
  /*background: linear-gradient( 180deg, rgba(5, 17, 53, 1) 49%, rgba(255, 255, 255, 1) 49%);*/
      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(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 {
  /*background: linear-gradient( 180deg, rgba(5, 17, 53, 1) 49%, rgba(255, 255, 255, 1) 49%);
	    margin-top: -76%;*/
     }
	.what_isdw_sec {
    margin-top: -56%;
}
	.bannergreysec.what_isdw_sec{
		margin-top:27%
	}
  /* Hide Dropdowns by Default */
  nav ul ul {
    float: none;
    position: static;
    color: #ffffff;
    /* has to be the same number as the "line-height" of "nav a" */
  }
  /* Hide menus on hover */
  nav ul ul li:hover>ul {
    display: none;
  }
  nav ul li a:active {
    display: block;
    position: relative;
    width: 100%;
  }
  /* Hide menus on hover */
  .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;
}
  /* mobile nav*/

  .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;
}
  /* mobile nav*/
  .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;
  }
  /*slider*/
  #carouselExampleCaptions .carousel-caption h1 {
    font-weight: 600;
font-size: 48px;
line-height: 150%;
/* or 72px */

text-align: center;
    color: #fff;
  }
	#carouselExampleCaptions .carousel-caption p{
		font-weight: 500;
font-size: 16px;
line-height: 150%;
/* or 24px */

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('assets/images/get-started-bg.png');
    padding: 80px 0px 80px 0px;
}
	
	/*.partner-ui-banner .partner-ui-banner-inside {
    padding: 0px 100px 50px 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;
}
}


/*------------------------------------*\
      #Medium devices (Tablets, Ipads (landscape))
      @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){...} 
      
    \*------------------------------------*/

@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;
    /* word-break: unset; */
    /* word-spacing: 53px; */
  }
  .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-left: .5rem; */
    /* padding-right: .5rem; */
    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;
    }
    
    
    
}

/*------------------------------------*\
      #Large devices (Laptops, Desktops)
      @media (min-width: 1025px) and (max-width: 1280px)  {...} 
    \*------------------------------------*/

@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; 
  
}
}
/*------------------------------------*\
      #Extra large devices (large laptops and desktops, 1200px and up)
      @media only screen and (min-width: 1281px) {...}
        
      
      
    \*------------------------------------*/
    @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;
    /*margin-left: 8% !important;*/
}
		.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;
}


