

.mobile-break
{
 display:none;
}

#parts_table
{
	width:100%;
	height:74px;
	float:left;
	border:#081352 solid 2px;
}

#parts_table td
{
	padding:5px;
	border:#081352 solid 2px;
}

.wk-panel-box-secondary
{
	background-color:#273a87 !important;
	font-weight:bold !important;
}

.home_icons .span10 .icon_text, .quote_button
{
  color:#273a87 !important; /*blue*/
}

.navbar .brand, .navbar .nav>li>a, .navbar-search, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle
{
    min-height: 50px;
	max-height: 50px;
}

#chba_awards
{
	background-color:#c3e2f7;
	border:2px solid #0f344e;
	border-radius:20px;
	padding: 20px;
}

#chba_awards .span6:first-child
{
	border-right:2px solid #0f344e;
}

#chba_awards h4
{
	text-align:center;
}

#chba_awards h5
{
	font-size:17px;
	color:#135f93;
}

#chba_awards p
{
	margin: 2px 0px;
}

.quote_button
{
	border:solid 3px #7f7f7f !important;
	background-color:#fff !important;
	position:relative;
	top:-3.75rem;
	width:100%;
}

.uk-navbar-dropdown-nav .uk-nav-sub a{
  color:#a3a3a3;
  font-weight:bold;
  }

.uk-navbar-dropdown-nav .uk-nav-sub a:hover{
  color:#293a88;
  font-weight:bold;
  }

.home_hero_slider .uk-position-relative .uk-slider-items .el-item .uk-cover-container .uk-position-center-left
{
    width: 100%;
    bottom: 0px;
    height: 90vh;
}

#home_slider .uk-panel.uk-margin-remove-first-child
{
    position: absolute;
    bottom: 0px;
    right: 5%;
}

#slider_logo
{
    position: absolute;
    height: 25rem;
    width: 33%;
    z-index: 1000;
    top: 25%;
    left: 3%;
}

#slider_logo img, .hero_logo img
{
	filter: drop-shadow(2px 4px 6px #273a87);
}

.producer_logo
{
    position: absolute;
    right: -70%;
    bottom: 75px;
}

.uk-section-primary:not(.uk-preserve-color) .uk-slidenav {margin-top:200px; margin-right:75px;}

.uk-light .uk-navbar-nav>li>a, .shadowed_text
{
    color: rgba(255,255,255,1)!important;
    text-shadow: 1px 2px #000000;
}
.uk-light .uk-navbar-nav>li>a:hover
{
    color: #34a1fc!important;
    text-shadow: 1px 2px #293a88;
}
.uk-light .uk-navbar {
border:none;
}
.uk-light .uk-navbar-right .uk-navbar-nav>li:nth-last-child(n+2)>a, .uk-light .uk-navbar-left .uk-navbar-item
{
border:none;
}
.uk-light .uk-navbar-right .uk-navbar-nav
{
border:none;
}

.home_icons:first-of-type
{
	margin-bottom:50px;
}

.home_icons .span2, .home_icons .span9
{
    display: flex !important;
    align-items: center !important;
}

.home_icons .span10 .icon_text
{
  font-size:1.3rem;
  margin:0px;
  line-height:3.2rem;
}

.tm-header
{
    position: relative;
    z-index: 1;
}

.home_page .tm-header
{
	top:7.5rem;
}

div#home_slider
{
    width: 105%;
	height:100vh;
    z-index: 0;
    position: relative;
    display: inline-block;
    /*top: -235px;*/
    left: -40px;
}

.home_page .tm-page
{
	top:-106px;
}

.home_page .tm-header.tm-header-transparent.tm-header-overlay
{
    top: 105px;
}

#image_slider
{
	background-color:#fff;
}

@media (min-width: 241px) and (max-width: 480px) {

div#home_slider
{
	width: 110%!important;
	height:73vh;
    z-index: 0;
    position: relative;
    display: inline-block;
    left: -15px!important;
    top:-10px!important;
}
.uk-navbar-toggle{display:none !important;}

.uk-navbar-container{margin-top:0px!important;}
}

@media (max-width: 639px)
{
	.tm-header.uk-visible@s
	{
		display:block !important;
	}
	.uk-navbar-toggle{display:none !important;}
}

@media (min-width: 481px) and (max-width: 768px) {

div#home_slider
{
    width: 110%;
    /*height:100vh;*/
    z-index: 0;
    position: relative;
    display: inline-block;
    /*top: 0px;*/
    /*left: -30px;*/
}
.uk-navbar-toggle{display:none!important;}
.uk-navbar-primary .uk-navbar-nav>li>a
{
    font-size: 12px!important;
}
.uk-navbar-nav>li>a{padding: 0 5px!important;}
}

@media (min-width: 769px) and (max-width: 1280px) {

div#home_slider {
    width: 110%;
    height:100vh;
    z-index: 0;
    position: relative;
    display: inline-block;
    top: -235px;
    left: -40px;
}
.uk-navbar-primary .uk-navbar-nav>li>a {
    font-size: 16px!important;
}
.uk-navbar-nav>li>a{
	padding: 0 15px!important;
	}
	

}

#home_slider .el-nav.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin-medium-top
{
    position: relative !important;
    top: -100px !important;
}
.uk-navbar-primary .uk-navbar-nav>li>a
{
    font-size: 22px;
}

.uk-flex-center{margin-bottom:40px;}

.tm-toolbar .uk-flex-center
{
    margin-bottom: 10px;
}

.tm-header
{
background-color:rgba(41,58,136,0.7);
}

.tm-toolbar{
/*background-color:rgba(41,58,136,0.7);*/
    padding-bottom: 0px;
    padding-top: 10px;
}
.uk-section-primary:not(.uk-preserve-color) .uk-slidenav
{
background-color:#293a88!important;
}
.uk-grid-small > * {
margin-top: -55px	
}
.uk-panel > :last-child {
	margin-bottom:0px;
	margin-top:5px;
}
.tm-rotate-180{display: none;}
.uk-navbar-container{/*margin-top:-50px;*/ margin-top:-40px; /*background-color: rgba(41,58,136,0.7)*/;}
.uk-h5,h5{text-transform: inherit;}
.uk-child-width-expand>:not([class*=uk-width]){margin-top:10px;}
/*.tm-page{margin-top:-160px}*/
.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active {color:#293a88}
/* CSS Document */
.uk-light .uk-navbar-nav>li.uk-active>a{color:#34a1fc!important;}
.btn-danger, .btn-warning, .uk-button-danger{background-color: #53b1d8}
.btn-danger:focus,.btn-danger:hover,.btn-warning:focus,.btn-warning:hover,.uk-button-danger:focus,.uk-button-danger:hover{background-color:#237ab1;}
html {color:#293a88}
.nav-tabs>li>a, .uk-tab>*>a{color:#000;}
.nav-tabs>.active>a, .uk-tab>.uk-active>a{color:#fff; background-color:#273a87;}
.uk-light .uk-navbar-center .uk-navbar-nav>li:nth-child(n+2)>a, .tm-header .uk-navbar-center .uk-navbar-nav>li:nth-child(n+2)>a, .uk-light .uk-navbar-center .uk-navbar-nav, .tm-header .uk-navbar-center .uk-navbar-nav 
{border:none;}
.uk-card-primary>:not([class*=uk-card-media]), .uk-section-primary:not(.uk-preserve-color){color:rgba(255,255,255,1)!important;}
.boldd{font-weight:bold;text-shadow: 1px 2px #000000;}
.navbar .nav>li>.dropdown-menu, .uk-navbar-dropdown {width:400px;}
.uk-navbar-dropdown-nav>li>a:focus, .uk-navbar-dropdown-nav>li>a:hover {color:#34a1fc;}
.uk-navbar-dropdown-nav>li>a:focus, .uk-navbar-dropdown-nav>li>a {color:#929191; font-size:15px; font-weight:bold;}
.uk-nav-primary .uk-nav-sub a{color:#34a1fc;}
.uk-nav-header{font-size: 16px;font-weight:bold;}
.uk-navbar-dropdown-nav>li.uk-active>a{color:#34a1fc;}

.review_button
{
	margin-top:-35px;
}

.card_image
{
	margin:0 1rem 1rem 0rem;
}

.review_button, .after
{
	float: right;
}

.card_image, .before
{
	float:left;
}

.beforeandafter .uk-panel.custom
{
	margin-top:0px;
}


@media screen and (max-width: 2560px) /*UHD Screen*/
{
}

@media screen and (max-width: 1920px) /*Laptop*/
{
}

@media screen and (max-width: 1366px) /*Laptop*/
{
	#slider_logo
	{
		top: 40%;
		left: 14%;
	}
	
	.uk-navbar-primary .uk-navbar-nav>li>a
	{
		font-size: 20px;
	}
	
	#home_slider .uk-container
	{
		padding-left:0px;
		padding-right:0px;
	}
}

@media screen and (max-width: 1024px) /*iPad Pro*/
{
	.home_icons .span10 .icon_text
	{
		line-height: 1.75rem;
	}
	
	#slider_logo
	{
		top: 50%;
		left: 25%;
		width: 50%;
	}
	
	.uk-section-default.uk-section-overlap.uk-light .uk-background-norepeat.uk-background-cover.uk-background-top-center.uk-section.uk-padding-remove-vertical .uk-grid-item-match.uk-flex-middle.uk-flex-auto.uk-width-1-3\@m.uk-first-column,
	.uk-section-default.uk-light .uk-background-norepeat.uk-background-cover.uk-background-top-center.uk-section.uk-padding-remove-bottom .uk-grid-item-match.uk-flex-middle.uk-flex-auto.uk-width-1-3\@m.uk-first-column,
	.uk-section-default.uk-section-overlap.uk-light .uk-background-norepeat.uk-background-cover.uk-background-top-center.uk-section .uk-grid-item-match.uk-flex-middle.uk-flex-auto.uk-width-1-3\@m.uk-first-column
	{
		width:100% !important;
	}
	
	.uk-section-default.uk-section-overlap.uk-light .uk-grid-item-match.uk-flex-middle.uk-flex-auto.uk-width-2-3\@m.uk-grid-margin.uk-first-column h1
	{
		margin-left: 20%;
	}
	
	h1.uk-h2.uk-font-secondary.shadowed_text.uk-position-relative
	{
		margin-left:0% !important;
	}
	
	h1.uk-font-secondary.shadowed_text, h2.uk-font-secondary.shadowed_text
	{
		text-align:center;
	}
	
	/*.uk-panel.hero_logo
	{
		position: absolute;
		padding-top: 0px;
		width: 100%;
		margin: 0 15%;
	}*/
	
	.uk-panel.hero_logo
	{
		position: absolute;
		top: 5rem;
		width:100%;
	}
	
	.uk-h4.uk-font-secondary.shadowed_text.uk-position-relative
	{
		top:-5rem !important;
	}
	
	.uk-section-default.uk-light .tm-grid-expand.uk-grid
	{
		flex-direction: column !important;
		align-items: center;
	}
	
	.uk-section-default.uk-light .tm-grid-expand.uk-grid.uk-grid-stack .uk-grid-item-match.uk-flex-middle.uk-first-column:first-child
	{
		width:50%;
	}
	
	/*.uk-section-default.uk-light .uk-padding-remove-bottom .uk-container.uk-container-xlarge .uk-grid-margin.uk-container .tm-grid-expand.uk-grid.uk-grid-stack .uk-width-1-4\@m,
	.uk-section-default.uk-section-overlap.uk-light .uk-padding-remove-vertical .uk-position-relative .uk-container.uk-container-large .uk-margin-remove-vertical.uk-container .tm-grid-expand.uk-grid-row-small.uk-grid.uk-grid-stack .uk-width-1-4\@m
	{
    width: 30%;
	}*/
	
	h1.uk-h1.uk-font-secondary.shadowed_text.uk-position-relative.uk-text-left
	{
    margin-top: 6rem;
	}
	
	.btn-large, .uk-button-large
	{
		padding: 10px 25px;
		line-height: 2.2rem;
	}
	
	.review_button
	{
		margin-top:0px;
	}
	
	.uk-card .uk-button:nth-child(2)
	{
		margin-top:1rem;
	}

	.before_after_button a
	{
		margin:auto;
		width:50%;
		display:block;
	}
}

@media screen and (max-width: 768px) /*iPad*/
{
	.uk-card .uk-button:nth-child(2)
	{
		margin-top:0px;
	}
	
	.slider_logo
	{
	position:relative;
	top:-40px;
	}
	
	.uk-section-primary:not(.uk-preserve-color) .uk-slidenav
	{
		margin-right: 49px;
	}
	
	.quote_button
	{
		top: -1.75rem;
		width: 50%;
		margin: auto;
		display: block;
	}
	
	.uk-section-default.uk-section-overlap.uk-light .uk-grid-item-match.uk-flex-middle.uk-flex-auto.uk-width-2-3\@m.uk-grid-margin.uk-first-column h1
	{
		margin-left: 10%;
	}
	
	.el-image, .uk-grid .el-item img
	{
		margin: auto;
		display: block;
		width:100%;
		float: none !important;
	}
}

@media screen and (max-width: 540px) /*Surface Duo*/
{
	.uk-nav-center li>a
	{
    justify-content: left;
	}

	.home_page .tm-page, .home_page .tm-header.tm-header-transparent.tm-header-overlay
	{
		top: 0px;
	}
	
	#home_slider
	{
		top: -10px !important;
		height: 80vh !important;
	}	

	#page\#0.uk-section-default.uk-section-overlap.uk-light, #page\#0.uk-section-default.uk-light
	{
		margin-top: -75px !important;
	}

	.uk-navbar-toggle
	{
		display: initial!important;
	}
	
	.uk-navbar-container
	{
		margin-top:0px;
	}
	
	.uk-nav-primary
	{
		font-family: 'Montserrat';
	}
	
	ul.uk-nav.uk-nav-primary.uk-nav-center
	{
		text-align: left;
	}
	
	#slider_logo
	{
		top: 25%;
	}
	
	.slider_logo
	{
		top: -50px;
		position: relative;
	}
	
	.home_icons
	{
		text-align:center;
	}
	
	.icons
	{
		margin:auto;
	}
	
	.home_icons .span6:first-child
	{
		margin-bottom:30px;
	}

	.tm-footer .uk-first-column div:first-child p img
	{
		width:75%;
		display:block;
		margin:auto;
	}

	.tm-footer
	{
		text-align:center;
	}

	.uk-panel.hero_logo
	{
		width: 70%;
		margin: 0 13%;
	}

	.uk-section-default.uk-section-overlap.uk-light .uk-grid-item-match.uk-flex-middle.uk-flex-auto.uk-width-2-3\@m.uk-grid-margin.uk-first-column h1,
	.uk-section-default.uk-section-overlap.uk-light .uk-grid-item-match.uk-flex-middle.uk-flex-auto.uk-width-2-3\@m.uk-first-column h1.uk-h1.uk-font-secondary.shadowed_text.uk-position-relative.uk-text-left
	{
		margin-left:0%;
		left:0px !important;
		text-align:center !important;
	}

	.review_button
	{
		float: none !important;
		display: block;
		margin: auto;
	}

	.card_image
	{
		float: none !important;
		width: 100%;
	}

	.uk-card ul
	{
		text-align: left;
	}

	.uk-panel.hero_logo
	{
		padding-top: 0%;
	}	

	#parts_table td
	{
		padding: 5px;
		height: auto;
		display: block;
		width: auto !important;
	}

	.uk-panel p, .uk-flex-auto p
	{
		padding-left:0px !important;
	}

	.before_after_button a
	{
		width: 100%;
	}
}

@media screen and (max-width: 414px) /*pixel 2/iphone 6/7/8 Plus*/
{
	.mobile-break
	{
		display:initial;
	}
	
	.uk-section-default.uk-light .tm-grid-expand.uk-grid.uk-grid-stack .uk-grid-item-match.uk-flex-middle.uk-first-column:first-child
	{
		width: 80%;
	}
	
	#module-94
	{
		width: 100%;
		margin-left: 13%;
	}

	.tm-toolbar h4
	{
	margin-bottom:0px;
	text-align:center;
	}

	.tm-toolbar .uk-margin-small-top.uk-first-column
	{
		margin: auto;
	}

	#home_slider
	{
		height: 80vh;
	}

	#slider_logo
	{
		left: 15%;
		width: 70%;
	}

	#page\#0.uk-section-default.uk-section-overlap.uk-light, #page\#0.uk-section-default.uk-light, .tm-page .uk-section-default.uk-light
	{
		margin-top: -10px !important;
	}

	.quote_button
	{
		width: 57%;
	}

	img
	{
		float: none !important;
	}

	.slider_logo
	{
		top: -90px;
		right: -10px;
	}

	.uk-card .uk-button:nth-child(2)
	{
		margin-top:1rem;
	}
}

@media screen and (max-width: 375px) /*iphone 6/7/8 / galagy S5 / iPhone X*/
{
}

@media screen and (max-width: 360px) /*moto g4 / galagy S5*/
{
}

@media screen and (max-width: 320px) /*iphone 5 SE*/
{
}

@media screen and (max-width: 280px) /*Galaxy Fold*/
{
}



























