.sp-megamenu-parent > li > a {
    color: #4A4A4A!important;
     padding: 0 10px!important;
}

.sp-megamenu-parent>li.active:after {
    background-color: #324490!important;
}

.itemid-117 #sp-main-body .sppb-btn.sppb-btn-default.sppb-btn-outline {
    color: #324490!important;
    border-color: #324490!important;
}

.itemid-183 .article-list .article .readmore a,
.itemid-183 .article-list .article .article-header h2 a:hover   {
    color: #324490;
}
.itemid-183 .article-list .article .readmore a:hover {
    color: #4A4A4A;
}

.itemid-117 #sp-main-body .sppb-btn.sppb-btn-default.sppb-btn-outline:hover {
    color: #ffffff!important;
}

#sp-main-body .itemid-117 .sppb-btn.sppb-btn-default.sppb-btn-outline:hover {
    color: #ffffff!important;
}

.layout-blog  .article-details {
    max-width: 1320px;
}


.article-intro-image.float-left {
  float:left;
}

.itemid-183 .article-list .article-introtext {
    margin-left: 9%;
}


.com_sppagebuilder .com-sppagebuilder .view-page .sp-page-title {
    background: #324490;
}

#section-id-1584946016228 #sppb-addon-1630372247082 #btn-1630372247082.sppb-btn-custom,
#section-id-1584946016228 #sppb-addon-1585025734359 #btn-1585025734359.sppb-btn-custom{
    color: #324490!important;
}

#section-id-1584946016228 #sppb-addon-1630372247082 #btn-1630372247082.sppb-btn-custom:hover,
#section-id-1584946016228 #sppb-addon-1585025734359 #btn-1585025734359.sppb-btn-custom:hover{
    color: #ffffff!important;
}

#sp-footer #sp-footer2 {
    margin-left: -25px;
}


body .sppb-btn.sppb-btn-default.sppb-btn-outline:hover {
    background-color: #324490!important;
}

#sp-section-2,
#sp-header.header-sticky {
  height:160px;
}

    .container {
        max-width: 1320px!important;
    }

#sp-header {
    background-color: #ffffff !important;
      height: 160px !important;
}

#sp-header .row,
#sp-header.header-sticky .row{
    position: relative;
    top: 35px;
}

#sp-title {
    margin-top: 160px!important;
}
.sp-megamenu-parent > li:not(:last-child) {
    margin-right: 3px;
}

.itemid-101 #sp-main-body,
.itemid-128 #sp-main-body {
    padding: 0px 0px 0px 0px !important;
}
#sp-main-body {
    padding: 250px 0px 0px 0px !important;
}

#sp-bottom-top {
    background-color: #324490;
}

#offcanvas-toggler > .fa {
    color: black;
}

.sp-page-title .sp-page-title-heading {
  position: relative;
  top: 1.5rem;
}

.view-article .sp-page-title {
  padding: 88px 0px 89px 0px;
}

.sppb-article-info-wrap {
  margin-top: 1rem;
}

.sppb-article-info-wrap a:hover {
  color: #000000;
}

/* Blog Styling */

.article-list .article .article-intro-image,
.article-list .article .article-featured-video,
.article-list .article .article-featured-audio,
.article-list .article .article-feature-gallery {
  max-width: 150px;
  margin-right: 30px;
}

.article-list .article .article-body {
  padding: 20px 0px 35px 10rem;
  margin-left: 3%;
}

.article-info .published time {
  font-size: 13px;
}

.article-list .article .article-header {
  margin-bottom: -4rem;
  margin-top: 0rem;
}

.article-introtext {
  width: 95%;
}

.article-details .article-full-image {
  text-align: center;
  margin-bottom: 15px;
  max-width: 200px;
  margin-right: 2rem;
  margin-top: 1rem;
}

.view-article .article-details .article-info {
  flex-direction: inherit;
}

.view-article .article-details .article-header {
  display: none;
}

.article-info .published .published-date-title {
    display: none!important;
}

.view-article #sp-main-body {
    padding: 30px 0;
}

.view-article .sp-page-title .sp-page-title-heading {
    max-width: 100%;
}

.search label {
    display: none;
}


/* Extra small devices (phones, 600px and down) */
@media screen and (min-width:320px) and (max-width:812px) {
  .logo-image-phone {
    height: auto!important;
    position: relative;
    bottom: 2rem!important;
}
  
  body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    position: relative;
    bottom: 7.5rem!important;
    right: 9rem;
}
  
  #sp-header {
    height: 150px;
  }
  #sp-header.header-sticky {
    height: 150px;
  }
  
  #sppb-addon-1583400001785 .sppb-addon-title {
    font-size: 30px!important;
}
  
  .sp-page-builder .page-content #section-id-1585129982108 {
    min-height: 50px!important;
  }
  
  .article-list .article .article-header h2 {
    font-size: 18px;
    margin-bottom: 70px;
}
  
  #sppb-addon-wrapper-1583400001785 {
    width: 100%!important;
}
  
  
#sp-section-2 {
    margin-top: 4rem;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...} 

/* Medium devices (landscape tablets, 768px and up) */
@media screen and (min-width: 768px) and (max-width:1024px) {..}

/* Large devices (laptops/desktops, 992px and up) */
 @media screen and (min-width: 900px) and (max-width:1440px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}

/* Codes for Bootstrap hidden elements on devices
hidden-xs
hidden-sm
hidden-md
hidden-lg
 */





