/* Header */

header {max-width:1400px !important;width:100% !important;margin:0 auto !important;}
.slider  {max-width:1400px !important;width:100% !important;margin:0 auto !important;}

@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {padding-top:30px !important;}
.navbar > ul > li.has-sub > a:after {top:37px !important;}
#topslider {max-height:700px;}
#topslider .item {padding-top:8rem !important;}
.mobhide {display:none !important;}
}

#topslider .item {text-align:right !important;}

@media (max-width: 650px) {
.attr-nav {display:none !important;}
#topslider .item {text-align:center !important;}
}

/* Content Elements */

.section-title .sm-title {font-size:1.4rem !important;font-weight:900 !important;}
.owl-carousel .owl-item img {max-width:70px !important;}
.card-price span {line-height:1.2 !important;}
.card-style-03 .price-before {writing-mode: inherit !important;background: #2c75bb;padding: 15px 15px !important;color: #fff;font-weight: 900 !important;}
.card-style-03 .card-price {height:140px !important;}
.simplepricing .card-price {display:none !important;}
.simplepricing .card-style-03 .price-before {width:100% !important;}
.simplepricing .btn-style1 {background: #18455d !important;}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {margin-bottom:10px !important;}


/* Single Page */
body.single section.page-section {padding-top:40px !important;}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {height:auto !important;}
.rpwwt-widget a {color:#fff !important;font-weight:bold;}
.rpwwt-post-date {color:#fff !important;}

/* Blog */

body.page-template-blog-grid-3-columns .page-title-section {text-align:center !important;background: #0c3246 !important;}
body.page-template-blog-grid-3-columns .dark-overlay[data-overlay-dark]:before {background:url(/wp-content/uploads/2019/11/Headers-Press.jpg) !important;opacity:.6 !important;}
body.page-template-blog-grid-3-columns section.page-section {padding-top:60px !important;}

/* Footer */

footer.bg-dark {background:#eee !important;}
footer .bg-primary {margin-bottom:0px !important;}

@media (max-width: 767px) {
footer .align-items-center {flex-direction: column !important;text-align: center !important;}
}