body, html, h1, h2, h3, h4,h5,h6, .entry-title, .title, .site-title, .entry-header {
	font-family: san-serif;
}

h2 {
	text-align: center;
}

html, menu, article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary, body h1, h2, h3, h4, h5, h6, input, button, select, textarea {
	font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #071e53;
}

.contact-info-email {
	color: blue;
}
.customize-input_site_contact_info[email]{
	color: blue;
	
}


.rank-math-link{
	color:   blue;
	
}

.contact-info-email :hover {
	color: blue;
	text-decoration: underline;
}

.contact-info-email a {
	color: blue;
}

.contact-info-email a {
	color: red;
}

#contact-info-email a {
	color: blue;
}

#post-14 .entry-title {
	padding-top: 30px;
}

.entry-title {
	font-size: 40px;
	padding: none;
	padding-top: 30px;
	margin-top: -4%;
	margin-bottom: 0;
}

figure.wp-block-image.alignfull.size-large {
	padding-top: 0;
	margin-top: -5%;
}

.blog figure.wp-block-image.alignfull.size-large {
	padding-top: 50px;
}

.blog .entry-title {
	padding: none;
	font-size: 50px;
	margin-top: 0;
	margin-bottom: 0;
}

.post-template-default .entry-title {
	padding: none;
	margin-top: -60px;
	margin-bottom: -0;
}	
}

a:link {
	color: blue;
}

.contact-info-email a:hover {
	color: blue;
	text-decoration: underline;
}

.contact-info-emaila:visited {
	color: lightblue;
}

.contact-info-email a:active {
	color: lightblue;
}

#post-title-0, .post-title-0, .entry-title, #entry-title {
	font-family: 'Roboto', sans-serif;
	color: #071e53;
}

em {
	font-size: 12px;
}

/*LOGO*/
.custom-logo {
	margin: 0;
	padding: 0;
	margin-bottom: -40px;
}

/* Menu */
#site-navigation, #header-menu ul li a, .menu-item {
	color: #021d57;
	font-size: 15px;
	padding-bottom: 0;
	margin-bottom: -40px;
}

.menu-toggle {
	font-size: 15px;
	color: white;
	background-color: #071e53;
}

.menu {
	font-size: 15px;
	color: #071e53;
}

.menu-wrapper {
	font-size: 15px;
	color: #021d57;
	-webkit-align-self: center;
/* Safari 7.0+ */
	align-self: center;
}

#site-navigation, .menu-primary-container {
	color: #071e53;
	margin-left: -2px;
	margin-right: -2px;
	font-size: 12px;
	-webkit-align-self: center;
/* Safari 7.0+ */
	align-self: center;
}

#header-menu a {
	font-size: 12px;
	color: #071e53;
	padding: 5px;
	margin-left: -2px;
	margin-right: -2px;
	margin: 0;
	border-radius: 5px;
	-webkit-align-self: center;
/* Safari 7.0+ */
	align-self: center;
}

#header-menu  li {
	padding-bottom: 15px;
}

/*CONTACT NOW TOP MENU*/
.contact-info-area {
	color: white;
	background-color: #071e53;
}

.contact-info-area a {
	color: white;
}

.icon-time, .icon-location, .icon-phone, .icon-mail {
	color: white;
}

.contact-info-area a, .contact-info-label {
	color: white;
	text-decoration: none;
}

.contact-info-area {
	color: white;
}

a:hover {
	text-decoration: none;
}

/*footer*/
aside.widget-area h6 {
	color: white;
	font-size: 15px;
}

aside.widget-area p {
	font-size: 10px;
	color: white;
}

aside.widget-area {
	background-color: #071e53;
	color: white;
}

div.site-info, .site-footer {
	color: white;
	background-color: #071e53;
}

.footerlinks {
	color: white;
	text-decoration: none;
}

.footerlinks:hover {
	color: white;
	text-decoration: none;
}

.removebttmspace {
	margin-bottom: -5px;
	padding: 0;
}

/*Case Experience Title */
.has-medium-font-size {
	font-size: 28px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

div.wp-block-column p em {
	margin-top: -50px;
	padding: 0;
}

/* Technical Background*/
.has-background strong {
	color: #071e53;
	font-size: 26px;
}

/*BUTTON*/
.wp-block-button {
	font-weight: bold;
	font-size: 30px;
}

a.wp-block-button__link {
	font-size: 30px;
	padding: 20px;
}

/* Clients and Testimonials Page*/
.page-id-34 div.has-3-columns {
	padding-top: 10px;
	background-color: #f5f7f6;
}

/*MOTORCYCLE PAGE*/
.wp-block-column ul {
	list-style-type: square;
}


/*** HOME PAGE TESTOMINAL *****/

#has-drop-cap #has-background {
	height: 100px;
	
	
}

p.has-drop-cap.has-background {
	height: 500px;
	
	
}
