@charset "UTF-8";
/* Print CSS Document */

body {
font: 12pt Georgia, "Times New Roman", Times, serif;
line-height: 1.3;
}

@page :top {
margin: 0.5cm;
padding:0;
}
@page :left {
margin: 0.5cm;
}
@page :right {
margin: 0.5cm;
}
.print {
		display: block;
	}
/* Remove unwanted elements */
.navbar, .slider-wrapper, .noprint, #footer-style-1, .dmtop, .breadcrumb, .service-icon-circle, #sidebar, .magnifier, #header-style-1.affix, #header-style-1.affix-top   {
display: none;
padding:0 !important;
margin:0 !important;
}

/* Ensure the content spans the full width */
.container
{
width: 100%; margin: 0; float: none; padding:5px;
}

/* Change text colour to black (useful for light text on a dark background) */
.lighttext
{
color: #000 
}

/* Improve colour contrast of links */

a {
	font-size:12px !important;
}
a:link, a:visited
{
color: #781351;
}

img {
max-width: 500px;
}

p, p .lead {
	font-size:12px !important;
}
h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 5px;
  margin-bottom: 5px;
}
h2 {
	font-size:18px !important;
}
h3 {
	font-size:16px !important;
}
#content {
  padding-bottom: 10px !important;
}
.light-wrapper, .white-wrapper {
  background-color: transparent !important;
  padding: 5px 0 !important;
}

.service_vertical_box {
  margin-bottom: 5px;
  border-bottom: #01609d 1px solid;
  padding-bottom: 5px;
}
.services_vertical {
  padding: 5px 0;
}
blockquote, ul {
margin: 0;
}

ul {
	list-style: none;
	}

li {
content: "» ";
}
.testimonial-wrap .lead {
  font-size: 12px !important;
}
.calloutbox {
  margin: 5px 0;
  padding: 5px;
  text-align: center;
  margin-top: 10px;
}
.owl-wrapper {
	width: 100% !important;
	display:flex !important;
}
.owl-carousel .owl-item {
  float: none !important;
}
.post-wrapper-top h2 {
  border-bottom: none;
  padding: 5px 0;
}
.hight-box {
  min-height: 50px !important;
}
.check-bigger li {
  font-size: 12px;
  margin-bottom: 2px;
}
.blog-masonry .blog-carousel {
  margin: 5px 0;
  padding: 5px;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  max-width: 50px;
  height: auto;
}

.portfolio_wrapper .col-xl-2,
.portfolio_wrapper .col-lg-3,
.portfolio_wrapper .col-md-3,
.portfolio_wrapper .col-sm-6,
.portfolio_wrapper .col-xs-12 {
	width:300px !important;
}