/*Global css--------------*/
main#content {
    padding-left: 0%;
    padding-right: 0%;
}
body {
	position: relative;
	color: black;
}
img {
	margin-bottom; 0;
	margin-top: 2vw;
	margin-left: 2vw;
	margin-right: 2vw;
}
/*achor tag for all pages*/
a:hover {
	color: red;
}
h1 {
    color: black;
	text-align: center;
}
.node--type-server-landing-pages h2, .node--type-server-landing-pages h3, .node--type-server-landing-pages h4 {
	text-align: initial;
}
p {
	font-size:16px;
	color: black;
}
blockquote p {
    border-radius: 3px;
    color: black;
    padding: 4px 10px;
    margin: 0;
	font-size: 18px;
}
blockquote {
    width: fit-content;
}
p code {
    background-color: #aab4c5;
    border-radius: 3px;
    padding: 18px 10px;
    margin: 0;
    color: black;
}
blockquote p::before {
    content: "“";
	font-size: 30px;
    margin-right: 3px;
}
blockquote p::after {
    content: "”";
	 font-size: 30px;
    margin-left: 3px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
/*page address below header nav bar*/
ol.breadcrumb {
    display: none;
}
/*table head default colour*/
.table-responsive.col tr th, thead > tr {
	background-color: #86888b;
	text-align: center;
}
figcaption {
    text-align: center;
}
/*mobile global css*/
@media (max-width: 576px) {
	/*global css*/
	h1{
		font-size: 4vw;
	}
	h2{
		font-size: 3vw;
		text-align: left;
	}
	h3{
		font-size: 3.5vw;
	}
	h4{
		font-size: 3vw;
	}
	p{
		font-size: 12px;
	}
	p a {
		text-decoration: underline;
	}
	ul, ol, blockquote p {
		margin-top: -18px
		font-size: 12px;
	}
	aside.container-fluid.clearfix {
		padding-left: 0;
		padding-right: 0;
	}
}
/*tab global css*/
@media  (max-width: 1200px) {
	/*global css*/
	h1{
		font-size: 6vw;
	}
	h2{
		font-size:5vw;
	}
	h3 {
		font-size:4vw;
	}
	h4{
		font-size: 3vw;
	}
	p{
		font-size:14px;
	}
	aside.container-fluid.clearfix {
		padding-left: 0;
		padding-right: 0;
	}
}	
/* global css end-------------- */