.contact-form
{
  background:#edf1f5 !important;
}

.sidebar .sidebar-form {
  padding: 40px 30px;
  margin-bottom: 0;
}
.swiper-wrapper {
  display: block ruby !important;
  text-align: center;
}
.footer-weight {
  padding-bottom: 40px;
}
.navbar .navbar-nav .nav-item:hover .nav-link {
  color: #304ed1 !important;
}
.banner-card .flex-warp h3, .banner-card .flex-warp .h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.42;
  margin-bottom: 0;
}
.page-banner-area .page-banner-shape-1 {
  right: 202px;
  bottom: 40px;
  position: absolute;
}
.main-banner-area 
{
  padding-top: 135px;
  padding-bottom: 80px;
}
.servicebox{
  padding:50px 0 0 0;
}
.page-banner-area {
  background: url(assets/images/adskill-header-bg.jpg) no-repeat !important;
  padding-top: 200px;
  padding-bottom: 70px;
}
.pdf_box
{
  margin:50px 0;
  display:inline-block;
}
.page-banner-content h1, .page-banner-content .h1 {
  font-size: 30px;
  line-height: 140%;
  margin-bottom: 15px;
  color: #2e2972;
  letter-spacing: 2px;
  font-weight: normal;
}
.page-banner-content ul li {
  color: #2e2972;
  font-weight: 500;
}
.page-banner-content ul li a {
  color: #333;
  font-weight: 300;
}
.page-banner-content ul li a:hover {
  color: #304ed1;
}
.pdf_box li
{
  text-align:left;
  display:flex;
  margin:0 0 20px 0;

}
.section-heading .sub-title.two {
  color: #2e2972;
  display: -webkit-inline-box;
  padding: 0px 20px 0px 0px;
  font-size: 24px;
}

.pdf_box li a:link,.pdf_box li a:active,.pdf_box li a:visited {
  background: #cad8dc url(assets/images/pdf.png) no-repeat 10px 12px;
  background-size: 30px;
  padding: 15px 25px 15px 50px;
  color: #000;
  font-size: 16px;
  border-radius: 10px;
  width:100%;
  font-weight: 600;
  letter-spacing: 0.7px;
  box-shadow: 0px 0px 1px rgba(3, 7, 18, 0.01),
  0px 0px 4px rgba(3, 7, 18, 0.03),
  0px 0px 9px rgba(3, 7, 18, 0.04),
  0px 0px 17px rgba(3, 7, 18, 0.06),
  0px 0px 26px rgba(3, 7, 18, 0.07);
}
.ptb-120 {
  padding-top: 60px;
  padding-bottom: 120px;
}

.pdf_box li a:hover {
  background: #b7d3da url(assets/images/pdf.png) no-repeat 10px 12px;  
  background-size: 30px;
  padding: 15px 25px 15px 50px;
  text-decoration: none;
}

.downloadBtn:link,.downloadBtn:visited,.downloadBtn:active{
  border:0;
  padding:10px 20px;
  color:#fff;  
  background: rgb(3,20,96);
  background: linear-gradient(90deg, rgba(3,20,96,1) 0%, rgba(46,72,170,1) 100%);
  margin:20px 0;
  display:inline-block;
  border-radius:5px;
}
.page-banner-area .page-banner-shape-2 {
  left: 132px;
  bottom: 5px;
  position: absolute;
}
.service-details-content ul {
  list-style-type: inherit;
  padding-left: 40px;
  margin-top: 20px !important;
  padding-right: inherit;
  margin-bottom: inherit;
  padding-bottom:20px;
}
.contact-address-area .address-container {
  padding: 0px 0px;
}

a{
  color:#304ed1;
}

.location a, .location span
{
  color:#000;
}

.sidebar .popular-services ul li a:link,.sidebar .popular-services ul li a:active,.sidebar .popular-services ul li a:visited{
  color:#304ed1; 
}
.sidebar .popular-services ul li a:hover, .service-details-content a:hover
{
  text-decoration: underline;
}
.default-btn{
  background:#2e2972;
  color:#fff;
  }
  .default-btn:hover{
    background:#476bd6;
    color:#fff;
    }


    .success {
      background: #2d9148;
      color: #fff;
      font-weight: bold;
      text-align: center;
      border-radius: 10px;
      font-size: 14px;
      padding: 8px;
      width: 100%;
      margin: 20px 0 0 0;
  }