@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap');

body{

	margin: 0;

	padding: 0;

	font-size: 12px;

    color: #64686c;

    font-family:'Roboto', sans-serif;

    color: #64686c;



}

.contact{

	margin-top:10px;

	/*margin-bottom: 10px;*/

 /*min-height: 50px;*/

 max-width: auto;

 text-align: right;

}

/*.container{

   max-width: 990px!important;;

}*/

h1,h2,h3,h4,h5,h6{

	 font-family:"Times New Roman", Times, serif!important;

}

p,label,form{

	font-family: 'Roboto';

}

p{

  font-size: 15px;

}

.contact-info li{

    font-size: 16px;  

    color: #006ab4;

    text-decoration: none;

    display: inline-block;

    font-family: 'Roboto'!important;

    font-weight: bold;

    padding-left: 10px;

}

.contact-info i{

  padding-right: 5px;

}

.contact-info a{

	color: #006ab4;

}



.contact-info a:hover{

	text-decoration: none;

	opacity: 0.7;

}

.contact-info ,.phone-icon{

	display: inline-block;

}

.phone-icon img{

  padding: 20px;

}

.navbar-brand{

	position: absolute;

	z-index: 2;

	margin-top: 50px;

}

.navbar{

 padding: 0!important;

}

.navbar-nav{

	background:#e8e9eb;

	/*background-image: linear-gradient(#e3e7e8, white ,#e3e7e8)!important;*/

}

.nav-link{

	padding-top: 10px!important;

	padding-bottom: 10px!important;

   font-size: 16px;

   color:#64686c!important;

   font-family: "Times New Roman", Times, serif!important;

   border-left: solid 1px rgb(149 160 171 / 10%);

    border-right: solid 1px rgb(149 160 171 / 10%);

    /*border-radius: 5px;*/

    border: solid 1px rgb(149 160 171 / 10%);

    font-weight: normal;

    padding-left:17px!important;

    padding-right: 17px!important;



}

.nav-link:hover{

/* background-image: linear-gradient(#9ed3ef, #006ab4 ,#9ed3ef)!important;*/

  background:#006ab4;

   color:white!important;

   /*border-radius: 5px;*/

   border: solid 1px #0e7eb3;

}





 .active-link{

	/*background-image: linear-gradient(#9ed3ef, #006ab4 ,#9ed3ef)!important;*/

	background:#006ab4!important;

   color:white!important;

  /* border-radius: 5px;*/

   border: solid 1px #0e7eb3;

}

.main-silder{

 max-width: 100%;

 min-height: 179px;

 background:#006ab4 !important;
     /*background-image: url(https://www.austinseal.com/images/banner_bg.jpg);*/

}

.custom-slider{

	 max-width: 100%;

 /*min-height: 143px;*/

 background:#0c6fb5;

}

.slider-bg-img{
    background-image: url(https://www.austinseal.com/images/banner_bg.jpg);
}
/*.slider-bg-img{

	background-image: url(../img/slider-bg.jpg);

	min-height: 300px;

    max-width: 88%;

    margin: 0 auto;

}*/

.slider{

 max-width: 54.8%;;

 /*min-height: 296px;*/

 margin:0 auto;

 background-color:white;

 z-index: -1;

}

.slider-img{

	/*background-image: url(../img/about.jpg);*/

	/*background-repeat: no-repeat;*/

	width: 73%;

	/*background-position: center center;*/

	/*height: 150px;*/
	margin-left: auto;



}

.carousel-item{
    background-color: #166FB2 !important;
}

#main-body{

	background-image: linear-gradient(#e3e7e8,1%, white 6%)!important;

	padding-top: 30px;

	overflow: hidden;

}

.search{

	/*padding: 20px;*/ 

	padding-top: 4px;

	padding-bottom: 15px;

	/*background-image: linear-gradient(#006ab4,rgb(145 193 239) 60%, #006ab4)!important;*/

	background:#006ab4;

   color:white!important;

   /*border-radius: 5px;*/

}

.text-felid{

	background:white;

	height: 34px;

  width: 90%;

  margin: 0 auto;

}

.search label{

	font-size: 20px;

	margin-left: 15px;

	font-family: "Times New Roman", Times, serif!important;

}
.carousel-control-next, .carousel-control-prev{
  display: none!important;
}

.text-felid button{

	position: absolute;

    float: right;

    color: #64686c;

    right: 37px;

    top: 46px;

    cursor: pointer;
    background: none;
    border:none;
    outline: none;

}

.text-felid input{
    
	margin-top: 0!important;

	border:none;
    border-radius: 0;
	width: 95%;
      height: 34px;
	margin-left: 5px;

	outline: none;
	appearance:none;
        -webkit-appearance: none;
}

.side-bar{

	margin-top: 20px;

 background: #e8e9eb;

 /*border-radius: 5px;*/

 border-top: solid 1px;

}

.side-bar ul{

	list-style: none;

	width: 100%;

	padding: 0;

}

.side-bar label{

	font-size: 18px;

	font-weight: bold;

	font-family: "Times New Roman", Times, serif!important;

	width: 100%;

	padding-top: 10px;

	padding-left: 15px;

	padding-bottom: 10px;

	border-bottom: solid 1px rgb(142 147 152 / 45%);

	color: #64686c;

	margin-bottom: 0;



}

.side-bar ul>li{

	padding-top: 10px;

  padding-bottom: 10px;

  border-bottom: solid 1px rgb(142 147 152 / 45%);

}



.side-bar ul>li>a{

  color: #333333;

  text-decoration: none;

  font-size: 15px;

  margin-right: 2px;

}

.side-bar ul>li>a:hover{

	color: #006ab4;

}



.side-bar ul li ul a{

  font-size: 15px;

	color: #64686c;

	text-decoration: none;



	

}

.side-bar ul li ul {

  width: 90%;

  padding-left: 15px;

  display: none;

}

.side-bar ul li.active ul {

	display: block;

}

.side-bar ul li ul>li{

	border-bottom: none;

	position: relative;

	padding-bottom: 0;

    

}



.side-bar ul li ul li i{

 left: -10px;

 top: 15px;

 position: absolute;

 

}

.market-text p{

	color: #64686c;

	line-height: 18px;

}

.p-text p{

   font-size: 15px;

   color: #64686c;

   line-height: 18px;

}

.p-text b{

   color: #64686c;

}

.auth h3{

	font-size: 20px;

	color: #006ab4;

	font-weight: bold;



}



.btn-primary {

    color: #fff;

    background-color: #006ab4!important;

    border-color: #006ab4!important;

}

.btn-dark {

    color: #fff;

    background-color: #818488!important;

    border-color: #818488!important;

}

.btn-body-footer a:hover{

  opacity: 0.9;

}

.p-text h3{

	font-size: 25px;

	color: #006ab4;

	/*font-weight: bold;*/

	padding-bottom: 10px;



}



.p-text h4{

	font-size: 20px;

	color:#64686c;

	font-weight: bold;

}

.serch h4{

	font-size: 20px;

	color:#006ab4;

	font-weight: normal;

}



.map{

	width: 100%;

	min-height: 300px;

}

.dealer-reper{

    padding-left: 10px;

	width: 100%;

	background:#006ab4;

}

.technical{

   border: solid 1px rgb(64 63 63 / 41%);

}

.technical ul{

	list-style: none;

	padding-left: 0;

	margin: 0;

}

.technical li{

	padding: 10px;

  width: 100%;

}

.technical li:nth-child(even) {

  background: #e7e9eb;

}

.technical li>a{

  color: #64686c;

  padding-left: 20px;

}

.dealer-reper p,.technical p{

	font-size: 16px;

	font-weight: bold;

	color: white;

	padding: 5px;

	margin-bottom: 0;

}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {

   display: none;

	}

	.owl-carousel .owl-item img{

		width: auto!important;

	}

.product-img{

	width: 100%;

	height: 100%;

	text-align: center;

}

.product-img a{

	font-size: 13px;

	color: #64686c;

	text-decoration: none;

}

.product-img p{

	margin-top: 10px;

}



.card-header {

      padding: .4rem 1.05rem!important;

     margin-bottom: 0!important; 

     background-color: none!important; 

     border-bottom: rgb(239 239 239)!important;

     border:none!important;

    width: 100%;

}



.card button:focus {

   

    outline: none!important;

}

.card {

	background-color: #e8e9eb!important;

}

.float-right {

    float: right!important;

    position: relative;

    top: 18px;

}

.card-body {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

     

    padding: 0!important;;

    padding-left: 1.25rem!important;

     padding-right: 1.25rem!important;

   background-color: #e8e9eb!important;

}

strong{

	color: #64686c

}

.semi-text strong{

	font-size: 18px;

	font-weight: bold;

	color: #64686c;

}

.semi-text a{

	font-weight: bold;

	color: #006ab4;

}

.semi-text p{

	color: #64686c;

}

form{

	color: #64686c;

}

.markrt-img{

   min-height: 98px;

   max-width: 114px;

}

.market-text label,.p-text label{

	font-size: 18px;

	color: #64686c;

	font-weight: bold;

}

.market-text ul{

	/*padding-left: 10px;*/

}

.border-img{

	border:solid 3px #d0c6c6;

}

.parkrt-text{

	color: #64686c;

}

.parkrt-text p{

	margin-left: 15px;

}

.market-text li,.parkrt-text li,.semi-text li{

	font-size: 16px;

	color: #64686c;

	line-height: 19px;

   /* padding-bottom: 10px*/

}

.parkrt-text label{

	font-size: 20px;

	color: #64686c;

	margin-left: 15px;

}

.parkrt-text li {

    

    margin-left: 20px;

}

.side-bar-ntb{

 width: 100%;

 margin-bottom: 30px;

}

.side-bar-ntb button{

	width: 100%;

	border-radius: 5px;

	padding: 7px;

    font-size: 20px;

    cursor: pointer;

    font-family: "Times New Roman", Times, serif;

}

.side-bar-ntb button:hover{

  opacity: 0.9;

}

.mb-51{

    margin-bottom: 1.5rem;

}

.invoce-btn{

	background: #cad3d8;

    color: #403b3b;

   /* font-weight: 600;*/

    border: none;

    margin-top: 10px;

}

.taxes-btn{

 background:#006ab4;

    color:white;

   /* font-weight: 600;*/

    border: none;

    margin-top: 10px;

}

.whats-new{

	 background: #e8e9eb;

 border-radius: 5px;

 border-top: solid 1px;

  margin-bottom: 10px;

  height: 250px;

  padding: 20px;

}

.whats-new label{

	text-align: center;

	font-size: 16px;

	font-weight: bold;

	width: 100%;

	/*padding-top: 10px;*/

	

	padding-bottom: 15px;

	border-bottom: solid 1px rgb(100 104 108 / 27%);

	color: #64686c;

}

.updownslider{

	padding-top: 20px;

  background-color: white;

  width: 90%;

  height: 170px;

  margin: 0 auto;

  overflow: hidden;

  

}

.austin-img{

	margin-top: 39px;

    margin-right: 50px;



}

.hr-cl{

	border: solid 1px rgb(178 181 183 / 60%);width: 100%;

	margin-top: 5px;

}

.img-border{

	text-align: center;

	width: 100%;

	height: auto;

	/*border:solid 3px rgb(243 243 243 / 85%);*/

}

.updownslide-text{

	font-size: 15px;

	font-weight: bold;

}

/*.vert .carousel-item-next.carousel-item-left,

.vert .carousel-item-prev.carousel-item-right {

    -webkit-transform: translate3d(0, 0, 0);

            transform: translate3d(0, 0, 0);

}



.vert .carousel-item-next,

.vert .active.carousel-item-right {

    -webkit-transform: translate3d(0, 100%, 0);

            transform: translate3d(0, 100% 0);

}



.vert .carousel-item-prev,

.vert .active.carousel-item-left {

-webkit-transform: translate3d(0,-100%, 0);

        transform: translate3d(0,-100%, 0);

}*/

ul.news-ticker-images {

  margin: 0px;

  padding: 20px 0 0;

  display: block;

 /* border: 1px solid #c7d7d6;*/

  border-top: none;

  position: relative;

  min-height: 160px;

  box-sizing: border-box;

  text-align: center;

  background: white; }

  ul.news-ticker-images li {

    display: block;

    padding: 14px 20px 14px 20px; }

    ul.news-ticker-images li img {

      max-width: 100%; }

.th-bg{

	background:#006ab4;

	color: white;

	text-align: center;

}
.table thead th {
    color: white;
}


.table td, .table th {

    border: solid 1px #dee2e6;

    padding: 1px!important;

}

.table td{

  color: #64686c;

  text-align: center;

}

ul{

	color: #64686c;

}

.serch a{

 color: #64686c;

     font-size: 15px;

}

.sit-map-list  ul{

 list-style: none;

 

}

/*.list-2 ul{

 

 padding-left: 30px;

}*/

 ul.list-2{

 padding: 0;

}

.sit-map-list li::before{

	font-family: FontAwesome;

    content: "\f0da";

    display: inline-block;

   padding-right:10px;

   vertical-align: middle;

}

.list-1 a,.list-1 li, .list-2 li,.list-2 a{

 color: #006ab4;

}

.list-1 a{

  font-weight: 700;

  font-size: 16px;

  line-height: 30px;

}

.list-2 li>span{

  font-weight: 700;

  font-size: 16px;

  line-height: 30px;

}

.list-icon ul{

	padding-left: 10px;

}

.under-table-div{

	border: solid 1px #dee2e6; text-align: center;padding: 5px;color: #64686c;

}

.list-2 li{

 font-size: 15px

}

#footer{

	background-color: #f3f4f5 ;

	padding-bottom: 20px;

}

#footer p, #footer a{

  color: #64686c;

  font-size: 13px;

}

.footer-links ul{

	list-style: none;

	padding: 0;

}

.footer-links ul>li{

	display: inline-block;

	

}

.footer-links ul>li>a{

  color: #64686c;

  

}

.footer-links ul>li>a:hover{

	color: #006ab4;

}

.footer-links ul>li::after{

	content: '|';

	padding: 5px;

}

.footer-links ul>li:last-child::after{

	content: '';

	

}

.auth hr{

	margin-top: 0; 

}

 .brand .carousel-inner .carousel-item.active,

}

.carousel-inner .carousel-item-next,

.carousel-inner .carousel-item-prev {

  display: flex;



}



 .brand .carousel-inner .carousel-item-right.active,

.carousel-inner .carousel-item-next {

  transform: translateX(25%);



}



  .brand .carousel-inner .carousel-item-left.active, 

.carousel-inner .carousel-item-prev {

  transform: translateX(-25%);

}

  

 .brand.carousel-inner .carousel-item-right,

.carousel-inner .carousel-item-left{ 

  transform: translateX(0);

  

}

svg{

	    width: 23px;

    height: 20px;

    position: relative;

    fill: #0b6fb5;

    vertical-align: middle;

}

.serch label{

	font-size: 15px;

	font-weight: bold;

}
.modal-title{
  display: none!important;
}
.modal-header {
    display: flex!important;
    padding: 0!important;
    border-bottom: none!important;
   
}
.modal-header .close {
     padding: 0!important; 
     margin: 0!important; 
     background-color: #1064a0!important;
    border: 0;
    -webkit-appearance: none;
    outline: none;
    margin-right: 12px;
    position: absolute;
    float: right;
    right: 20px;
    z-index: 99;
    color: white;
    top: 17px;
    height: 30px;
    width: 30px;
   outline: none;
   border-radius: 50%;
}
.close{
	opacity: 1!important;
}
button.close span{
	position: absolute;
    top: 0;
    left: 24%;
}
button.close:hover{
	  background-color: #1064a0!important;
	  color: white!important;
}

@media screen and (max-width: 1366px) {

	.slider {

    max-width: 77%;

}

}



@media screen and (max-width: 1198px) {

	.nav-link{

		padding-right: 10px!important;

		padding-left: 10px!important;

		font-size: 15px!important;

	}

	.slider {

    max-width: 100%;

}

}

@media screen and (max-width: 991px) {

	



	/*.contact {

		text-align: center;

	}*/

	.list-2 ul{

  font-size: 14px;

 

}

.list-2 li {

    font-size: 13px;

}



   ul.list-1  {

   	padding-left: 1px;

   }

   .list-1 a {

   	font-size: 15px;

   }

	.navbar-nav {

     background: #0b6fb5!important;



    /*background-image: linear-gradient(#e3e7e8, white ,#e3e7e8)!important;*/

}

	.btn-body-footer a{

		display: block;

		width: 100%;

		margin-bottom: 10PX;



	}

.navbar-brand {

    position: relative;

    

    margin-top: 0; 

    width: 50%;

}

.text-felid button {

    

    right: 30px;

    top: 47px;

    

}



.nav-link{

	border:none;

	color: white!important;

}

.whats-new{

	height: auto;

	padding: 20px; 

	margin-top: 20px;

	overflow: hidden;

}

.updownslider{

	height: auto;

}
.custom-slider{

  min-height: 51px;
  padding-bottom: 1px;
}

.slider-img{


 min-height: 50px;
}



.contact-info i {

    padding-right: 0;

}

	.contact-info, .phone-icon {

    /* display: inline-block; */

    position: absolute;

    left: 48%;

    top: 44%;

    z-index: 999;

}

.contact-info a{

	background: #006ab4;

    display: block;

    width: 30px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    color: #fff;

    border-radius: 50%;

   

}

svg{

	

    fill: white;

}

.icon-info{

		display: none;

	}

	.navbar-brand img{width:220px!important;}
ul.news-ticker-images{
  min-height: 130px;
}
}

@media screen and (max-width: 740px) {

	.navbar-brand img{width:145px!important;}

	.contact-info, .phone-icon {

    /* display: inline-block; */

    position: absolute;

    left: 48%;

    top: 44%;

    z-index: 999;

}

.contact-info a{

	background: #006ab4;

    display: block;

    width: 30px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    color: #fff;

    border-radius: 50%;

   

}

.side-bar label {

	border-bottom: none;

	padding-left: 6px;

}

svg{

	

    fill: white;

}

.contact-info li {

	padding-left: 0;

}

	.icon-info{

		display: none;

	}

	.search label {

    margin-left: 22px;

}

	.text-felid button {

    

    right: 45px;

    top: 47px;

    

}

.custom-slider{

/*	min-height: 100px;*/

}

.slider-img{
    width: 100%;
/*	min-height: 100px;*/

}

.map{

	min-height: auto;

}

.contact-info i{

  padding-right: 0;

}

.side-bar ul {

    padding-left: 0px;

}

.expend-links ul {

    padding-left: 11px;

}



}

@media screen and (max-width: 731px) and (min-width: 411px) {

.mb-51{

    margin-bottom: 1.5rem !important;

}

}

@media screen and (max-width: 500px){

	.img-size{

      height: 156px;

	}

	.main-silder,.slider {

     min-height: 99px;

	}

	.list-2 li {

    font-size: 14px;

}

	.markrt-img {

   

    max-width: 100%; 

    padding: 0 0 10px;

    text-align: center;

}

.search label {

    margin-left: 15px;

}

.contact-info, .phone-icon {

    /* display: inline-block; */

    position: absolute;

    left: 38%;

    top: 44%;

}

.contact-info i{

  padding-right: 0;

}

.side-bar label {

	padding-left: 0;

}

.map{

	text-align: center;

}
.custom-slider{

	min-height: 50px;

}

.slider-img{

	min-height: 50px;

}


}



