/* Cookie Pop Up */
 
 .cc-revoke, .cc-window {
   font-family: inherit !important;
   font-size: 16px !important;
   line-height: 24px;
}

.cc-btn {
	font-weight: normal;
	text-transform: uppercase;
	font-family: inherit !important;
	font-size: 14px;
	letter-spacing: 1px;
	transition: opacity 0.4s ease;
	text-decoration: none !important;
}

.cc-btn:hover, .cc-btn:focus {
	opacity: 0.6;
}

.cc-color-override-1020424930 .cc-btn:hover, .cc-color-override-1020424930 .cc-btn:focus {
    border-color: #f9a240;
}

div.cc-window.cc-floating {
	box-shadow: 0px 2px 20px rgba(0,0,0,0.3);
}

div.cc-compliance > a.cc-btn {
  margin-right: 0px;
  margin-top: .2em;
}

.cc-allow {
	width: 100%;
	font-size: 17px;
}

.cc-deny {
font-size: 14px !important;
text-transform: none  !important;
opacity: 0.6;
border: none !important;
padding: 0px 0px !important;
text-align: left !important;
margin-top: 20px !important;
letter-spacing: 0px !important;
font-weight: 400 !important;
}

.cc-deny:hover {
	opacity: 0.3;
}

/*--- Header ---*/

@media all and (min-width: 1200px){

.downchev {
	background-image: url("/images/icons/down-chev.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 100% 50% !important;
	background-size: 14px 14px !important;
	padding-right: 24px !important;
}

.rightchev {
	background-image: url("/images/icons/right-arrow-white.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 100% 50% !important;
	background-size: 14px 14px !important;
	padding-right: 24px !important;
}

}

.uk-button-primary {
  border: 0px solid transparent;
  background: #DF7527;
  color: #fff;
  box-shadow: 0 5px 9px 0 rgba(0,0,0,.3);
}

.uk-button-primary:hover {
	background: #DF7527;
	color: #fff;
}
 
 .uk-navbar-nav > li > a {
    padding: 0 20px;
	border-radius: 50px!important;
  }

.uk-navbar .uk-active a {
  vertical-align: middle;
  font-size: 16px;
  line-height: 31px;
  border-radius: 50px;
  background: #5eacff2b;
  border: 2px solid #2699CD96 !important;
}

.uk-navbar-nav > li > a{
	border: 2px solid transparent;
	border-radius: 50px!important;
}

.uk-navbar-nav > li > a:hover {
	vertical-align: middle;
	font-size: 16px;
	line-height: 31px;
	border-radius: 50px;
	background: #AFAFAF;
	background: #5eacff2b;
	border: 2px solid #ffffff21;
	border-radius: 50px !important;
}

.tm-header .uk-navbar-container {
	padding-top: 12px;
	padding-bottom: 12px;
}

.gold-stripe-banner strong{
	font-weight: 600;
}

.gold-stripe-banner a{
	text-decoration:underline;
}

.header-image {
  width: 7px;
  margin-right: 0px !important;
  margin-left: 5px;
}

.uk-navbar-nav > li > a {
	flex-direction: row-reverse;
}

.header-image.uk-margin-small-right {
	margin-right: 0px !important;
	margin-left: 10px !important;
}

.gold-strip {
  margin-top: -70px;
  position: relative;
  background-color: #083050d4;
  background-image: none;
  backdrop-filter: blur(5px);
}

/*--- General ---*/

.new-stripes .uk-background-bottom-right {
  background-position: 159% 143%;
  background-size: 76%;
}

.footer-text  {
	color: #083050;
}

.uk-navbar-nav {
height: 40px;
vertical-align: auto;
top: 20px;
position: relative;
}

.red{
	color: red;
}


body .cky-revisit-bottom-left {
background-color: #DF7527 !important;
}

.uk-link-toggle:hover .uk-link-text {
  color: rgb(252, 252, 255);
}

.service-panel-slider .uk-link-toggle:hover .uk-link-text {
  color: rgba(0, 0, 0, 0.5);
}

.uk-slidenav:hover {
  color: #00051f;
  background-color: #DF7527;
  opacity: 0.8;
}

.uk-slidenav-previous:hover{
  left: 10px!important;
}

.uk-slidenav-next:hover {
  right: 20px !important;
}

.service-panel-slider .el-link {
	text-decoration:none;
}

.uk-sticky .uk-navbar-container:not(.uk-navbar-transparent) {
	background: #fff!important;

}

.chev-menu[aria-expanded="true"] .header-image{
	transform: rotate(90deg)!important;
}



.uk-navbar-nav > li > .chev-menu[aria-expanded="true"] {
	font-size: 16px;
	border-radius: 50px;
	background: #5eacff2b;
	border: 2px solid #ffffff21;
	border-radius: 50px !important;
}


@media all and (min-width: 1200px){
.projects-column .uk-tile-secondary{
	border-radius: 0px 15px 15px 0px;
}
}

.gold-line.uk-section-default {
	background: linear-gradient(90deg,#DF7527 0,#DF7527 50%,#DF7527 100%) border-box;
	padding-top: 4px;
	padding-bottom: 0px;
}
 
.uk-text-secondary {
  color: #165c93!important;
}

.uk-button-secondary {
 
  border: 0px solid rgba(255,255,255,0);
 
}

.uk-section-primary .uk-button-secondary {
	background-color: rgba(255, 255, 255, 0.65);
	color: #00051F;
	border: 0px solid rgba(255,255,255,0);
}

@media all and (min-width: 1600px){

.service-panel-slider .uk-dotnav{
	display:none;
}

} 

.home-overlay{
	margin-top: 15px !important;
}

.rounded-border img{
	border-radius:15px;
}

.uk-dotnav > .uk-active > * {
  background-color: #DF7527;
}


.bg-round-radius .uk-tile{
	border-radius:15px;
}

.uk-button-text{
	background: -webkit-linear-gradient(45deg,#DF7527, #DF7527);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	border-bottom:2px solid red;
	border-image: linear-gradient(to right, #DF7527, #DF7527) 1;
 
}

.sectors-card .uk-tile-default {
	background-color: rgba(255,255,255,0.09);
	border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 15px 10px rgba(0, 0, 0, 0.07);
}

 .home-about.uk-heading-line > ::after, .home-about.uk-heading-line > ::before {
	width: 50%;
}

.home-testimonial.uk-heading-line > ::after, .home-testimonial.uk-heading-line > ::before {
	width: 192%;
	
}

.home-about.uk-heading-line > ::after, .home-about.uk-heading-line > ::before {
	border: 2px solid #DF7527;
}

.font-shadow {
  text-shadow: 0px 2px 9px rgba(0,0,0,0.5);
}

.uk-heading-line > ::after, .uk-heading-line > ::before {
  background: #DF7527;
  border: 2px solid transparent;
  width: 210px;
}

.home-projetcs.uk-heading-line > ::after, .home-projetcs.uk-heading-line > ::before {
  background: linear-gradient(white, white) padding-box, linear-gradient(90deg,#DF7527 0,#DF7527 50%,#DF7527 100%) border-box;

  border: 2px solid transparent;
  width: 380px;
}
  
  
.home-sectors-we-work.uk-heading-line > ::after, .home-sectors-we-work.uk-heading-line > ::before {
	width: 1980px;

}
  
.home-sectors-we-work.uk-heading-line > ::after, .home-sectors-we-work.uk-heading-line > ::before {
  background: #DF7527;
  border: 2px solid transparent;
}

.uk-text-large{
	font-weight:500;
}

.down-chev {
	width: 16px;
	height: 16px;
	background-image: url("/images/icons/arrow-down-white.svg") !important;
	background-repeat: no-repeat !important;
	background-size: auto 100%;
	display: inline-block;
	margin-right: 11px;
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 9px;
	margin-right: 0px;
}


/* Service Pages */

.service-subanner  {
	padding-top: 100px;
	padding-bottom: 250px;
}
  
.service-main-section .uk-tile{
	position:relative;
	z-index:8;
}

.service-main-section {
	margin-top: -180px;
}

.service-main-section .uk-tile-default {
  background-color: rgba(18,23,47,0.45);
  border-radius: 15px;
  border-radius: 15px;
  box-shadow: 0px 3px 15px 10px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
}

.service-content{
  background-image: url("/images/icons/blur-1.svg")!important;
  background-repeat: no-repeat!important;
  background-position: 200% 30%!important;
  background-size: 80% auto!important;
}


/* Animations */

.uk-button, a, .chev-menu[aria-expanded="true"] .header-image, .service-panel-slider .el-link .right-chev{
	transition: all 0.3s ease!important;
}

.uk-button:hover{
 opacity:0.8;
}


/*--- Home ---*/

@media all and (min-width: 1200px) {

.homebgs {
    background-image: url("/images/icons/blur-1.svg"), url("/images/icons/blur-1.svg"), url("/images/icons/stripes-1.svg"), url("/images/icons/stripes-2.svg");
    background-repeat: no-repeat;
    background-position: -39% 16%, 138% 93%, 139% -15%, 0% 99%;
    background-size: 50% auto, 50% auto, 63% auto, 63% auto;
}

 .service-panel-slider .el-link {
    font-size: 19px;
    font-weight: 600;
  }


.tile-content-right .uk-tile-default{
	padding-left: 0px!important;
	padding-right: 0px!important;
	background: transparent!important;
}

.tile-bg-1 {
    background-image: url("/images/icons/blur-1.svg"), url("/images/icons/blur-1.svg"), url("/images/icons/stripes-1.svg");
    background-repeat: no-repeat;
    background-position: -39% 16%, 138% 98%, -125% 44%;
    background-size: 50% auto, 50% auto, 96% auto;
  }

}

.service-section {
	background-image: url("/images/icons/blur-1.svg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 80% auto;
}

/*--- Slider---*/

.service-panel-slider .uk-slidenav-previous{
	left: 20px;
	position: relative;
}

.service-panel-slider .uk-slidenav-next{
	right: 30px;
	position: relative;
}

.el-slidenav {
  background-color: #DF7527;
  color: #00051f;
  border-color: transparent;
  background-image: #DF7527;
  box-shadow: -2px -2px 5px 0 rgba(255,255,255,0);
}

.uk-dark .uk-slidenav, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav {
  color: #fff;
  background-color: #DF7527;
}

.right-chev {
  background-image: url("/images/icons/right-chev.svg") !important;
  background-repeat: no-repeat !important;
  background-position: 100% 60% !important;
  background-size: 15px 15px !important;
  padding-right: 15px !important;
  margin-left: 8px;
}

.service-panel-slider .el-link{
	
}


/*--- Contact Form ---*/

.no-footer-form .footer-fom{
	display:none;
}

.no-footer-form  .uk-margin-large.uk-margin-remove-bottom.uk-container{
	margin-top: 0px!important;
}

.no-footer-form  .footer-bg {
    background-image: url("/images/icons/blur-1.svg"), url("/images/icons/stripes-3.svg");
    background-repeat: no-repeat;
    background-position: 492% -32%, 51% -8%;
    background-size: 90% auto, 125% auto;
}

.contact-details-links .uk-link{
	font-size: 18px;
}

.service-panel-slider .el-link:hover .right-chev {
	padding-right: 20px !important;
}


/*--- Enquiry Form ---*/

.acuteform .ba-form-page input[type="text"], .acuteform .ba-form-page input[type="email"], .acuteform .ba-form-page textarea, .acuteform .ba-form-page select {
	border: 2px solid rgba(255, 255, 255, 1)!important;
}


.acuteform .ba-form-dropdown-field .ba-input-wrapper{
	margin-top:10px;
}

.ba-form-acceptance-field .ba-field-container, .ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-wrapper {
	padding-left: 40px !important;
}

.ba-form-acceptance-field .ba-form-acceptance-html p a:hover {
	color:rgba(223, 117, 39,.58)!important;
	text-decoration: underline !important;
}

.acuteform .ba-form-acceptance-field .ba-form-acceptance-html p a {
  color: #DF7527;
}

.acuteform  .ba-form-field-item .ba-form-checkbox-wrapper input[type="checkbox"]:checked + span::before {
  color: #DF7527;
}

.acuteform .ba-form-radio-field {
	padding-top: 10px;
	padding-bottom: 10px;
}

.acuteform .ba-form-submit-btn {

	transition: all 0.3s ease!important;
	font-size: 16px!important;
	font-family: Quicksand!important;
	font-weight: 700!important;
	box-shadow: none!important;
	text-transform:none!important;
	border: 0px solid transparent!important;
	background-color: #DF7527;
	color: #fff!important;
	border-color: transparent!important;

	box-shadow: -2px -2px 5px 0 rgba(255,255,255,0)!important;
	border-radius:50px!important;
}

.acuteform .ba-form-submit-btn:hover {
	background-image: linear-gradient(90deg,#DF7527 0,#DF7527 50%,#DF7527 100%)!important;
	text-decoration:none!important;
	color: #00051f!important;
	opacity:0.5!important;
}

.ba-form-submit-btn {
	margin-top: 20px;
}

.acuteform .ba-form-field-item .ba-form-checkbox-wrapper label.ba-form-checkbox > span, .acuteform .ba-form-acceptance-field label.ba-form-checkbox > span {
	background: transparent!important;
	border: 2px solid rgba(255, 255, 255, 1)!important;
	border-radius:5px!important;
}

.acuteform .ba-form-acceptance-field label.ba-form-checkbox input[type="checkbox"]:checked + span::before{
	color: #DF7527!important;
}

.optionsbox {
	margin: 20px 0px !important;
}

.acuteform .ba-input-label-wrapper {
	font-weight: 500 !important;
	font-size: 17px !important;
}

.acuteform .ba-form-poll-field .ba-form-checkbox-wrapper .ba-form-radio span::before, .acuteform .ba-cart-row-content .ba-form-radio span::before, .acuteform .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span::before {
	border: 2px solid rgba(11, 37, 67, 0.5)!important;
}

.demo-form-header .ba-field-label-wrapper{
	padding-bottom:15px;
}

/* Firefox */

.acuteform .ba-field-container textarea::placeholder, .acuteform .ba-field-container input[type="text"]::placeholder, .acuteform .ba-field-container input[type="number"]::placeholder, .acuteform .ba-field-container input[type="email"]::placeholder{
	color: #fff!important;
	opacity: 1 !important;
	font-size: 15px!important;
}

/* Edge */

.acuteform .ba-field-container textarea::-webkit-input-placeholder, .acuteform .ba-field-container input[type="text"]::-webkit-input-placeholder, .acuteform .ba-field-container input[type="number"]::-webkit-input-placeholder, .acuteform .ba-field-container input[type="email"]::-webkit-input-placeholder{
	color: #fff!important;
	opacity: 1 !important;
	font-size: 15px!important;
}

/* Internet Explorer 10-11 */

.acuteform .ba-field-container textarea:-ms-input-placeholder, .acuteform .ba-field-container input[type="text"]:-ms-input-placeholder, .acuteform .ba-field-container input[type="number"]:-ms-input-placeholder, .acuteform .ba-field-container input[type="email"]:-ms-input-placeholder{
	color: #fff!important;
	opacity: 1 !important;
	font-size: 15px!important;
}

.acuteform   .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span::before {
	background:#fff!important; 
	border-radius: 100%!important;
}

.acuteform .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio input[type="radio"]:checked + span::before {
	background: #fff !important;
	border: 2px solid #fff!important;
}



/*--- Enquiry Form  Footer---*/

.acuteform.footer-form .ba-form-page input[type="text"], .acuteform.footer-form .ba-form-page input[type="email"], .acuteform.footer-form .ba-form-page textarea, .acuteform.footer-form .ba-form-page select {
	border: 2px solid rgba(22, 92, 147, 1)!important;
}


.acuteform.footer-form .ba-form-dropdown-field .ba-input-wrapper{
	margin-top:10px;
}

.ba-form-acceptance-field .ba-field-container, .ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-wrapper {
	padding-left: 40px !important;
}

.ba-form-acceptance-field .ba-form-acceptance-html p a:hover {
	color:rgba(223, 117, 39,.58)!important;
	text-decoration: underline !important;
}

.acuteform.footer-form .ba-form-acceptance-field .ba-form-acceptance-html p a {
  color: #DF7527;
}

.acuteform.footer-form  .ba-form-field-item .ba-form-checkbox-wrapper input[type="checkbox"]:checked + span::before {
  color: #DF7527;
}

.acuteform.footer-form .ba-form-radio-field {
	padding-top: 10px;
	padding-bottom: 10px;
}

.acuteform.footer-form .ba-form-submit-btn {

	transition: all 0.3s ease!important;
	font-size: 16px!important;
	font-family: Quicksand!important;
	font-weight: 700!important;
	box-shadow: none!important;
	text-transform:none!important;
	border: 0px solid transparent!important;
	background-color: #DF7527;
	color: #ffffff!important;
	border-color: transparent!important;

	box-shadow: -2px -2px 5px 0 rgba(255,255,255,0)!important;
	border-radius:50px!important;
}

.acuteform.footer-form .ba-form-submit-btn:hover {
	background-image: linear-gradient(90deg,#DF7527 0,#DF7527 50%,#DF7527 100%)!important;
	text-decoration:none!important;
	color: #ffffff!important;
	opacity:0.5!important;
}

.ba-form-submit-btn {
	margin-top: 20px;
}

.acuteform.footer-form .ba-form-field-item .ba-form-checkbox-wrapper label.ba-form-checkbox > span, .acuteform.footer-form .ba-form-acceptance-field label.ba-form-checkbox > span {
	background: transparent!important;
	border: 2px solid rgba(22, 92, 147, 1)!important;
	border-radius:5px!important;
}

.acuteform.footer-form .ba-form-acceptance-field label.ba-form-checkbox input[type="checkbox"]:checked + span::before{
	color: #DF7527!important;
}

.optionsbox {
	margin: 20px 0px !important;
}

.acuteform.footer-form .ba-input-label-wrapper {
	font-weight: 500 !important;
	font-size: 17px !important;
}

.acuteform.footer-form .ba-form-poll-field .ba-form-checkbox-wrapper .ba-form-radio span::before, .acuteform.footer-form .ba-cart-row-content .ba-form-radio span::before, .acuteform.footer-form .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span::before {
	border: 2px solid rgba(22, 92, 147, 0.5)!important;
}

.demo-form-header .ba-field-label-wrapper{
	padding-bottom:15px;
}

/* Firefox */

.acuteform.footer-form .ba-field-container textarea::placeholder, .acuteform.footer-form .ba-field-container input[type="text"]::placeholder, .acuteform.footer-form .ba-field-container input[type="number"]::placeholder, .acuteform.footer-form .ba-field-container input[type="email"]::placeholder{
	color: #165c93!important;
	opacity: 1 !important;
	font-size: 15px!important;
}

/* Edge */

.acuteform.footer-form .ba-field-container textarea::-webkit-input-placeholder, .acuteform.footer-form .ba-field-container input[type="text"]::-webkit-input-placeholder, .acuteform.footer-form .ba-field-container input[type="number"]::-webkit-input-placeholder, .acuteform.footer-form .ba-field-container input[type="email"]::-webkit-input-placeholder{
	color: #165c93!important;
	opacity: 1 !important;
	font-size: 15px!important;
}

/* Internet Explorer 10-11 */

.acuteform.footer-form .ba-field-container textarea:-ms-input-placeholder, .acuteform.footer-form .ba-field-container input[type="text"]:-ms-input-placeholder, .acuteform.footer-form .ba-field-container input[type="number"]:-ms-input-placeholder, .acuteform.footer-form .ba-field-container input[type="email"]:-ms-input-placeholder{
	color: #165c93!important;
	opacity: 1 !important;
	font-size: 15px!important;
}

.acuteform.footer-form   .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span::before {
	background:#165c93!important; 
	border-radius: 100%!important;
}

.acuteform.footer-form .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio input[type="radio"]:checked + span::before {
	background: #165c93 !important;
	border: 2px solid #165c93!important;
}

/*--- Enquiry Form  Footer ends---*/

/*--- Footer ---*/

.byb-footer .uk-link-toggle:hover .uk-link{
	color:rgba(8, 48, 80,0.5)!important;
}

 .cc-custom-revoke{
	font-size: 14px;
}

.byb-footer a, .byb-footer .uk-link {
	color: rgba(8,48,80);
}

.byb-footer  .uk-subnav li a   {
	color:#083050;
}

.byb-footer a:hover, .byb-footer  .uk-link:hover, .byb-footer  .el-content:hover, .byb-footer  .uk-link-toggle:hover{
	color: rgba(8, 48, 80, 0.5) !important;)!important;
}

.footer-links .uk-link{
	font-size:15px;
}

@media all and (min-width: 1200px) {

.footer-bg {
    background-image: url("/images/icons/blur-1.svg"), url("/images/icons/stripes-3.svg");
    background-repeat: no-repeat;
    background-position: 492% -38%, 51% 139%;
    background-size: 90% auto, 125% auto;
}
 
}

/* site map */

.treeview span {
	color: #DF7527 !important;
}
 
a.hover{
	text-decoration:none;
}

.treeview a{
	color: #DF7527;;
}

.treeview .hover{
	color: rgba(223, 117, 39, 0.5);
	text-decoration:none;
}

.treeview a.selected {
	background-color: transparent;
	text-decoration:none;
}

.treeview a.selected {
	font-size: 18px;
}


/*--- Responsive ---*/

@media all and (min-width: 1200px) and (max-width:1399px){
	
.uk-navbar-nav > li > a, .uk-navbar .uk-active a, .uk-button  {
	font-size: 14px!important;
	padding: 0 18px!important;
}

.uk-navbar-nav {
	gap: 10px!important;
}

.uk-h1 {
    font-size: 55px;
}

.uk-h2{
    font-size: 40px;
}

.uk-h3{
	font-size: 22px;
}

.uk-h4{
	font-size: 20px;
}

.uk-text-large {
	font-size: 18px;
}

.uk-button-text{
	padding: 0 0px!important;
}

.gold-strip {
	margin-top: -67px;
}
}

/*small desktop*/
@media all and (min-width: 960px) and (max-width:1199px){
	
.gold-strip {
	margin-top: -67px;
}
	
.uk-h1 {
    font-size: 55px;
}

.uk-h2{
    font-size: 40px;
}

.uk-h3{
	font-size: 22px;
}

.uk-h4{
	font-size: 20px;
}

.uk-text-large {
	font-size: 18px;
}

.uk-button-text{
	padding: 0 0px!important;
}

.header-image.uk-margin-small-right {
	display: none!important;
}


.uk-navbar-toggle-icon svg{
	width: 27px;
}

.uk-navbar-center{
	padding-top: 0px;
	width: 240px!important;
}


.tm-header-mobile .uk-navbar{
	height: 100px;
}

.gold-strip {
	margin-top: 0px;
}

.home-hero .uk-background-norepeat{
	height:auto!important;
	background-size:cover!important;
	min-height:auto!important;
}

.home-hero  .uk-section-xlarge {
    padding-top: 100px;
    padding-bottom: 100px;
}

 .home-hero .uk-position-cover {
    background-image: none !important;
    background-color: rgba(38, 153, 205, 0.75) !important;
}

.tm-header-mobile .uk-navbar-container {
    box-shadow: 0 14px 25px rgba(0,0,0,.30);
}

.footer-bg {
	padding-top: 70px;
}

.service-grid img{
	width: 70px!important;
}

.tile-content-right .uk-tile-default {
    padding-left: 0px !important;
    padding-right: 0px !important;
    background: transparent !important;
}
  
.service-panel-slider{
  font-size: 20px;
  font-weight: 600;
}

.new-stripes .uk-background-bottom-right {
  background-position: 159% 143%;
  background-size: 76%;
  background-image: none !important;
}
	
}

/*ipad*/
@media all and (min-width: 640px) and (max-width:959px){
	
.header-image.uk-margin-small-right {
	display: none!important;
}

.uk-navbar-toggle-icon svg{
	width: 27px;
}

.uk-navbar-center{
	padding-top: 0px;
	width: 240px!important;
}


.tm-header-mobile .uk-navbar{
	height: 100px;
}

.gold-strip {
	margin-top: 0px;
}


.uk-text-large {
  font-size: 18px;
}

.uk-h1 {
    font-size: 40px;
}

.uk-h2{
    font-size: 30px;
}

.uk-h3{
	font-size: 22px;
}

.uk-h4{
	font-size: 20px;
}


.home-hero .uk-background-norepeat{
	height:auto!important;
	background-size:cover!important;
	min-height:auto!important;
}

.home-hero  .uk-section-xlarge {
    padding-top: 100px;
    padding-bottom: 100px;
}

 .home-hero .uk-position-cover {
    background-image: none !important;
    background-color: rgba(38, 153, 205, 0.75) !important;
}

.tm-header-mobile .uk-navbar-container {
    box-shadow: 0 14px 25px rgba(0,0,0,.30);
}

.footer-bg {
	padding-top: 60px;
}

.service-grid img {
    width: 60px !important;
    padding-top: 20px!important;
    margin-bottom: -10px!important;
}

.tile-content-right .uk-tile-default {
    padding-left: 0px !important;
    padding-right: 0px !important;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
    background: transparent !important;
}

.background-img-responsive .uk-tile {
	padding-top:150px!important;
	padding-bottom:150px!important;
}

.subanner-responsive .uk-section{
	padding-top:80px!important;
	padding-bottom:80px!important;
}

.service-panel-slider{
  font-size: 20px;
  font-weight: 600;
}

.new-stripes .uk-background-bottom-right {
  background-position: 159% 143%;
  background-size: 76%;
  background-image: none !important;
}
	
}

/*mobile*/
@media (max-width: 639px) {

.uk-text-lead {
	font-size: 16px;
}
	
.service-subanner {
	padding-top: 60px;
	padding-bottom: 250px;
}
	
.header-image.uk-margin-small-right {
	display: none!important;
}

.uk-navbar-toggle-icon svg{
	width: 27px;
}

.uk-navbar-center {
    padding-top: 0px;
    width: 160px!important;
}


.tm-header-mobile .uk-navbar{
	height: 100px;
}

.gold-strip {
	margin-top: 0px;
}

.uk-text-large {
	font-size: 18px;
}

.home-hero .uk-background-norepeat{
	height:auto!important;
	background-size:cover!important;
	min-height:auto!important;
}

.home-hero  .uk-section-xlarge {
    padding-top: 100px;
    padding-bottom: 100px;
}

 .home-hero .uk-position-cover {
    background-image: none !important;
    background-color: rgba(38, 153, 205, 0.75) !important;
}

.tm-header-mobile .uk-navbar-container {
    box-shadow: 0 14px 25px rgba(0,0,0,.30);
}

.footer-bg {
	padding-top: 40px;
}

.service-grid img{
	width: 60px!important;
	margin-top:20px!important;
}

.service-grid img {
    width: 60px !important;
    padding-top: 20px!important;
    margin-bottom: -10px!important;
}

.uk-h1 {
    font-size: 30px;
}

.uk-h2 {
    font-size: 23px;
  }

.uk-h3{
	font-size: 20px;
}

.uk-h4{
	font-size: 19px;
}

.uk-text-large {
    font-size: 16px;
}

html {
	font-size: 15px;
}

.tile-content-right .uk-tile-default {
    padding-left: 0px !important;
    padding-right: 0px !important;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
    background: transparent !important;
}

.background-img-responsive .uk-tile {
	padding-top:120px!important;
	padding-bottom:120px!important;
}

.subanner-responsive .uk-section {
    padding-top: 60px !important;
}

.service-panel-slider{
	font-size: 20px;
	font-weight: 600;
}

.new-stripes .uk-background-bottom-right {
	background-position: 159% 143%;
	background-size: 76%;
	background-image: none !important;
}

}


