/*ANIMATED TITLE*/
 .animated-title {
      opacity: 0;
      transform: translateY(60px);
      transition: transform 1s ease-out, opacity 1s ease-out;
      z-index:300;
    }
    .animated-title.visible {
      opacity: 1;
      transform: translateY(0);
      z-index:300;
    }
    .btn-animated {
	  font-family: "RobotoBold";
	  font-weight: 400;
      display: inline-block;
      padding: 10px 30px;
      font-size: 14px;
      color: #333;
      background-color: #fff;
      border: none;
      position: relative;
      overflow: hidden;
      cursor: pointer;
      transition: color 0.4s;
    }
    .btn-animated:before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 2px;
      background-color: #0693e3;
      transform: scaleX(0);
      transform-origin: left;
      transition: transform 0.4s;
    }
    .btn-animated:hover:before {
      transform: scaleX(1);
    }
	.form-drt-cont{
	  color:#2C3345;
	  font-family: "Open Sans", Sans-serif;
	  font-weight: 300;
	  font-size: 16px; 
	  letter-spacing: 1.4px;
	}
/*ANIMATED TITLE END*/
.contact-view {
      display: none;
    }
.sm-txt{
	font-family: "Open Sans", Sans-serif;
	font-size: 0.75em;
	color: #464d5f;
	margin-top: 11px;
	margin-left: 2px;
}
.selected-button{
	border-bottom:2px solid #0693e3;
}
.carousel-inner img, .thumbnail-carousel img, .modal-body img {
      width: 100%;
      height: auto;
      border-radius: 5px;
    }
    .thumbnail-container {
      position: relative;
      width: 1258px;
      overflow: hidden;
      margin: 0 auto;
    }
    .thumbnail-carousel {
      display: flex;
      transition: transform 0.5s ease;
      width: 1258px;
      margin-left: -5px;
    }
    .thumbnail-carousel img {
      width: 414px; /* 1170px / 3 */
      height: auto;
      margin: 0 5px;
      cursor: pointer;
      border-radius: 5px;
    }
	.thumbnail-container2 {
      position: relative;
      width: 99%;
      overflow: hidden;
      margin: 0 auto;
    }
    .thumbnail-carousel2 {
      display: flex;
      transition: transform 0.5s ease;
      width: 98%;
      margin-left: -5px;
    }
    .thumbnail-carousel2 img {      
      height: auto;
      margin: 0 5px;
      cursor: pointer;
      border-radius: 5px;
	  width: 8vw !important;
    }
    .carousel-control-prev, .carousel-control-next {
      width: 50px;
    }
    .modal .modal-dialog {
      max-width: 1170px;
    }
    .modal .modal-content {
      background-color: transparent;
      border: 10px solid #1B1B1B;
    }
    .modal .modal-body {
      padding: 0;
      position: relative;
    }
    .modal .modal-body img {
      width: 100%;
      height: auto;
      border-radius: 5px;
    }
    .modal .carousel-control-prev,
    .modal .carousel-control-next {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 50px;
      height: 50px;
    }
    .modal .carousel-control-prev {
      left: 10px;
    }
    .modal .carousel-control-next {
      right: 10px;
    }
    .content-wrapper {
      border: 1px solid #ccc;
      padding: 15px;
      margin-top: 10px;
	  margin-bottom: 20px;
      background-color: #b5b5b5;
	  border-radius: 5px;
	  width: 1300px;	  
    }
	.content-wrapper-feat {
      padding: 0px;
      margin-top: 10px;
	  margin-bottom: 20px;
      background-color: #b5b5b5;
	  border-radius: 5px;
	  width: 1300px;
    }
	.content-wrapper2 {
      padding: 15px;
      margin-top: 10px;
	  margin-bottom: 20px;
	  border-radius: 5px;
	  width: 99%;	  
    }
	.content-wrapper-feat2 {
      padding: 0px;
      margin-top: 10px;
	  margin-bottom: 20px;
      background-color: black;
	  border-radius: 5px;
	  width: 1330px;	  
    }
.bor-bot{border-bottom: 1px solid #FFFFFF2B;}
.bor-left{border-right: 1px solid #FFFFFF2B;}
.cont-txt{
	font-family: "Open Sans", Sans-serif;
  	font-size: 15px;
  	font-weight: 300;
	color: #000;
	margin:12px 0px 0px 0px;
}
.cont-txt-after{  
  font-size: 18px;
  color:#fff;
  font-weight: 300;
  line-height: 2.3em;
  font-family: "Open Sans", Sans-serif;
}
.resppp{display:none;}
.title-our-team{
  color: #FFFFFF;
  font-family: "Brent", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.4em;
  letter-spacing: 3px;
  padding: 20px 0px 0px 0px;
}
.job-txt{
	font-family: "Open Sans", Sans-serif;
  	font-size: 13px;
  	font-weight: 300;
	color: #626060;
	margin:0px 0px 0px 0px;
}
.description-our-team{
	font-family: "Open Sans", Sans-serif;
  	font-size: 15px;
  	font-weight: 300;
	color: #fff;
	margin:15px 0px 0px 0px;
	text-align: justify;
}
.inside-box-our{
	border: 1px solid  #373737; padding: 15px;
	border-radius: 20px 20px 20px 20px;
}
.content-our-team{
	padding: 5% 10% 0% 10%;
}
.custom-col{
		width: 33%;
		margin: 0px;
		padding: 5px;
	}
.join-our-team{
	height:40px !important;
	margin: 0px 0px 7px 0px;
	border-radius: 0px;
}
.join-our-team-but, 
.join-our-team-but:hover,
.join-our-team-but:focus,
.join-our-team-but:active,
.join-our-team-but.active{
	width: 100%;
	height:40px !important;
	margin: 0px 0px 7px 0px;
	background-color: #D3A854 !important;
	border:1px solid #D59B07 !important;
	color: #fff;
}
.join-our-team-but:hover{
	width:85% !important;
	height:36px !important;
}
.tab-form-container {
  width: 740px;
  padding: 0;
  display: block;
  padding: 10px 0px 10px 0px;
}
.contfinancial{
	width:800px;
}
.form-financing {
  border-radius: 5px;
  border: 1px solid #CCC;
  background-color: #F9F9F9;
  font-size: 0.75em;
  height: 2.66em;
  line-height: 1.375em;
  padding: 0 12px;
  height: 36px !important;
}
.line-form25{
	width:24.9%;
	padding: 3px;
	float: left;
	padding: 0px 0px 0px 20px;
}
.line-form33{
	width:33.2%;
	padding: 3px;
	float: left;
	padding: 0px 0px 0px 20px;
}
.line-form50{
	width:49.9%;
	padding: 3px;
	float: left;
	padding: 0px 0px 0px 20px;
}
.line-form100{
	width:99.9%;
	padding: 3px;
	float: left;
	padding: 0px 0px 0px 20px;
}
.txt-up-form{
	font-family: "Roboto";
	font-size: 0.75em;
    line-height: 1.83333333em;
	margin: 0px;
	padding: 0px;

}
.financialtitle {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 4px;
}
.form-row{
	margin-top:10px;
}
.aditional-info{
	font-family: "Roboto";
	font-size: 0.9em;
    line-height: 1.83333333em;
	margin: 10px 0px 0px 0px;
	font-weight: 400;
	padding: 0px;
	color: #888;
}
.financial-titles-form{
	font-family: "RobotoBold";
	font-size: 17px;
    line-height: 1.83333333em;
	margin: 10px 0px 0px 0px;
	font-weight: 500;
	padding: 0px;
	color: #333333;
}
.icofrmfin{
	position: absolute !important;
	margin: -25px 0px 0px 200px;
	font-size: 1rem; 
	color: #686767;
}
.icofrmfin50{
	position: absolute !important;
	margin: -25px 0px 0px 328px;
	font-size: 1rem; 
	color: #686767;
}
.sel50{width: 43% !important; float: left;}
@media screen and (max-width: 1200px) {
	.heading-title-first.contact{font-size:50px;}
	.content-our-team{
		padding: 3% 0% 0% 0%;
	}
}
@media screen and (max-width: 1080px) {
	.details-form{
		margin: 4% 5% 2% 5%;
	}
	.content-wrapper {
	  width: 99%;	  
    }
	.content-wrapper-feat {
	  width: 99%;	  
    }
	.thumbnail-container {
      width: 98%;
    }
    .thumbnail-carousel {
      width: 98%;
    }
    .thumbnail-carousel img {
      width: 31vw;
    }
	.heading-title-first.contact{font-size:40px;}
	.normal{display:none;}
	.resppp{display:block;}
	.custom-col{
		width: 50% !important;
	}
}
@media screen and (max-width: 600px) {
	.contfinancial{
		width:500px !important;
	}
	.icofrmfin{
		margin: -30px 0px 0px 110px !important;
	}
	.icofrmfin50{
		margin: -30px 0px 0px 195px !important;
	}
	.tab-form-container {
  		width: 470px !important;
	}
}
@media screen and (max-width: 800px) {
	.contfinancial{
		width:600px;
	}
	.icofrmfin{
		margin: -30px 0px 0px 135px;
	}
	.icofrmfin50{
		margin: -30px 0px 0px 230px;
	}
	.tab-form-container {
  		width: 540px;
	}
	.content-wrapper {
	  width: 99%;	  
    }
	.content-wrapper-feat {
	  width: 99%;	  
    }
	.thumbnail-container {
      width: 98%;
    }
    .thumbnail-carousel {
      width: 98%;
    }
    .thumbnail-carousel img {
      width: 29vw;
    }
	.thumbnail-carousel2 img {
      width: 20vw !important;
    }
	.bor-bot{border-bottom: 1px solid #000;}
	.bor-left{border-right: none;}
	.bor-botBb{border-bottom: 1px solid #000;}
	.custom-col{
		width: 100% !important;
	}
}

/*TOP NAV*/
.topnav {
	font-family: 'Montserrat', sans-serif;
    height: 113px;
    width: 90%;
    position: relative;
    top: 0px;
    z-index: 3000;
    transition: 500ms ease;
	margin:32px 0px 20px 0px;
	padding:0px;
}

.topnav a {
  float: left;
  display: block;
  text-align: center;
  text-decoration: none;
  font-size: 17px;
  display: block;
	height: 70px;
	line-height: 70px;
	padding: 0 25px;
	color: #fff;
	white-space: nowrap;
	font-family: "Montserrat",sans-serif;
	font-size: 15px;
  	font-weight: 300;
  	letter-spacing: 0.6px;
	text-align: left;
}
.custom-res{
	display: flex !important;
	justify-content: center !important;
}
.active {
  background-color: #222222;
  color: white;
}

.topnav .icon {
  display: none;
}

.dropdownJt {
  float: left;
  overflow: hidden;
  
}

.dropdownJt .dropbtn {    
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  height: 70px;
  line-height: 70px;
  padding: 0 15px;
  font-family: "Montserrat",sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
	letter-spacing: normal;
}

.dropdownJt-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdownJt-content a {
  float: none;
  color:#222222;
  text-decoration: none;
  display: block;
  text-align: left;
  height:40px;
  line-height: 40px;
  background:#fff;
  
}

.topnav a:hover, .dropdownJt:hover .dropbtn {
  border-bottom: 1px solid rgba(252, 185, 0, 1);
  color: white;
}
.dropdownJt:hover .dropbtn {
  color: white;
}

.dropdownJt-content a:hover {
  background-color: #33373d;
  color: #fff;
  font-weight: 500;
}

.dropdownJt:hover .dropdownJt-content {
  display: block;
}
.top-overlay{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.46);
	z-index: 2000;	
}
.vb-top-index{
	position: absolute; 
	z-index: -1; 
	inset: 0px; 
	overflow: hidden; 
	background-size: cover; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-position: 50% 50%; 
	background-image: none;
}
/*TOP NAV END*/
.icoFb{color:#333333 !important;}
.icoFb:hover{color:#1A84F3 !important;}
.icoIns{color:#333333 !important;}
.icoIns:hover{color:#D90B4B !important;}
.icoYou{color:#333333 !important;}
.icoYou:hover{color:#F00 !important;}

.vb-top-index{
	position: absolute; 
	z-index: -1; 
	inset: 0px; 
	overflow: hidden; 
	background-size: cover; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-position: 50% 50%; 
	background-image: none;
}
.video-bg{
	position:relative;	
	width: 100%;
	min-height: 710px;
	overflow: hidden;
	background:url("../images/bgheader.jpg") no-repeat center center;
	background-size: cover;
}
.video-bgAb{
	position:relative;
	width: 100%;
	min-height: 710px;
	overflow: hidden;
	background:url("../images/dallas-skyline-tile1.jpg") no-repeat center center;
	background-size: cover;
}
.video-bg video{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.video-bg.sell{
	min-height: 625px;
}
.video-bg.credit{
	min-height: 500px;
}
.crediticon{
	margin:20px 0px 0px 0px;
}
.video-bg.contact{
	min-height: 625px;
	background:url("../images/contact-bg.webp") no-repeat top center;
	background-size: cover;
}
.video-bg.our{
	min-height: 630px;
	background:url("../images/our-team-bg.jpg") no-repeat center center;
	background-size: cover;
}
.video-overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:200;
}
.page-title.details{
	display:none;
}
@media screen and (max-width: 1080px) {
  	.page-title.details{
		display:block;
	}
	.pageTopDetails{
		display: none;
	}
	.topMessage{font-size:40px;
	}
	.topMessage2{font-size:50px;
	}
	.topMessage2.details{
		font-size:40px;
		padding: 40px 20px 20px 20px;
	}
	.under-topMessage{font-size:15px;
	}
	.topnav {
		font-size: 14px;
		margin:32px 0px 20px 0px;
		padding:0px;
	}
	.hide-small{
		display: none !important;		
	}
	.expand-small{
		flex: 0 0 75%;
		max-width: 75%;
	}
	.top-overlay{
	height: 500px;
	}
	.banner-inside{
		position: relative;
		margin-top: 260px;
	}
	.banner-inside.about{
		position: relative;
		margin-top: 210px;
	}
	.banner-inside.sell{
		position: relative;
		margin-top: 210px;
	}
	.banner-inside.our{
		position: relative;
		margin-top: 260px;
	}
	.banner-inside.contact{
		position: relative;
		margin-top: 210px;
	}
	.axxl{
		position: relative;
		margin-top: 100px !important;
	}
	.video-bg.contact{
	min-height: 435px;
	}
	.videoBann{display: none !important;}
	.videoBann2{display: block !important;}
	.page-title{
		margin-top: 0px;
		padding-top: 0px;
	}
	.zoom{margin-top:70px;}
	.zoom.about{margin-top:60px;}
	.zoom.sell{margin-top:60px;}
	.zoom.contact{margin-top:50px;}
	.photoZoom{
	  padding: 10px 10px 10px 10px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 85px;
	  height: auto;
	}
	.photoZoom.sell{
	  padding: 10px 10px 10px 10px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 85px;
	  height: auto;
	}
	.photoZoom.contact{
	  padding: 10px 10px 10px 10px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 85px;
	  height: auto;
	}
	.hidden-xs{
		height: 500px;	
	}
	.topVideoBut {
	  border: none;
	  color: white;
	  padding: 8px 15px;
	  font-family: "OpenSanss", Sans-serif;
	  font-weight: 300;
	  line-height: 15px;
	  text-align: center;
	  text-decoration: none;
	  display: inline-block;
	  font-size: 16px;
	  margin: 18px 8px;
	  cursor: pointer;
	  border-radius: 25px 25px 25px 25px;
	  letter-spacing: 1.4px;
	}	
	.button1 {
	  background-color:#C7A13500;
	  color: #ffffff; 
	  border: 2px solid #ffffff;
	}
	.button1 {
	  transition-duration: 0.4s;
	}
	.button1:hover {
	  background-color: #ffffff;
	  color: #000;
	}	
	.buttonInv2 {
	  background-color:#ffffff; /* Green */
	  color: #000; 
	  border: 3px solid #ffffff;
	  font-weight: 400;
	}
	.buttonInv {
	  transition-duration: 0.4s;
	}
	.buttonInv2 {
	  transition-duration: 0.4s;
	}
	.buttonInv2:hover{
	  background-color: #000000;
		color: #fff;
	}
	.buttonInv {
	  background-color:#ffffff; /* Green */
	  color: #000; 
	  border: 3px solid #ffffff;
	  font-weight: 400;
	}
	.video-bg.about{
		position:relative;
		width: 100%;
		min-height: 400px;
		overflow: hidden;
	}
	.video-bg.sell{
		position:relative;
		width: 100%;
		min-height: 320px;
		overflow: hidden;
	}
	.video-bg.our{
		position:relative;
		width: 100%;
		min-height: 290px;
		overflow: hidden;
	}
	.form-sell{
		  margin: 0px 0px 0px 0px;
	}
	.inside-faq{
		padding: 10% 12% 10% 12%;
	}
}
@media screen and (max-width: 800px) {
  	.topMessage2.details{
		font-size:35px;
		padding: 35px 20px 20px 20px;
	}
	.expand-small{
		flex: 0 0 100%;
		max-width: 100%;
	}
  .video-bg{
		position:relative;
		width: 100%;
		min-height: 500px;
		overflow: hidden;
	}
	.video-bg.about{
		position:relative;
		width: 100%;
		min-height: 450px;
		overflow: hidden;
	}
	.video-bg.sell{
		position:relative;
		width: 100%;
		min-height: 450px;
		overflow: hidden;
	}
	.video-bg.contact{
	min-height: 435px;
	}
    .banner-inside{
		position: relative;
		margin-top: 260px;
	}
	.banner-inside.about{
		position: relative;
		margin-top: 240px;
	}
	.banner-inside.sell{
		position: relative;
		margin-top: 240px;
	}
  .topnav a:not(:first-child), .dropdownJt .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
   .page-title{
		margin-top: 36px;
	}
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
	
  }
  .custom-res{
	display: block !important;
	justify-content:flex-start !important;
}
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
	color:#fff;
	background-color: #222222;
  }
  .dropdownJt-content a:hover {
	  background-color: #111111;
	  color: #bb8d1f;
	}
   
  .topnav.responsive .dropdownJt {float: none; }
  .topnav.responsive .dropdownJt-content {position: relative;}
  .topnav.responsive .dropdownJt .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
	background-color: #111111;
  }
  .topnav.responsive a:hover{
    
	background-color: #111111;
  }  
	.hidden-xs{
		height: 400px;
	}
	.top-overlay{
		height: 428px;
	}
	.topMessage{font-size:25px;
	}
	.topMessage2{font-size:50px;
	}
	.under-topMessage{font-size:14px;
	}
	.title-2{font-size:35px;}
	.zoom.about{margin-top:50px;}
	.photoZoom{
	  padding: 10px 10px 10px 10px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 80px;
	  height: auto;
	}
	.photoZoom.sell{
	  padding: 10px 10px 10px 10px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 75px;
	  height: auto;
	}	
	.heading-title-sell {
	  font-size: 42px;
	  font-weight: 200;
	  padding-left: 0px;
	}
	.bg-overlay-BgC {
		color: #fff; 
		background-position: 0px 0px;
		min-height: 900px;
	}
	.inside-porscche{
		padding: 8%;
	}
	.heading-title-first {
		font-size: 42px;	
	}
	.text-nor{
		font-size: 18px;		
		line-height: 2.3;
	}
	.this-container {
	  width: 100%;
	  padding: 2%;
	}
	.elementor-widget-image {
	  width: 340px;
	  height: auto;
	  object-fit: cover;  
	  object-position: center center;
	  border-radius: 15px 15px 15px 15px;
	  margin-bottom: 20px;
	  float:left;
	}
	.ffflooat{float:left;}
	.corvette-populated {
	  margin: 0%;
	  padding: 0px 0px 0px 0px;
	}
	.inside-corvette{
		padding: 7%;
	}
	.bg-overlay-BgC {
		min-height: 600px;
	}
	.inside-faq{
		padding: 10% 6% 10% 6%;
	}
	.title-faq{
	  font-size: 19px; 	
	}
	
}
@media screen and (max-width: 500px) {  
	.contfinancial{
		width:400px !important;
	}
	.icofrmfin{
		margin: -30px 0px 0px 150px !important;
	}
	.icofrmfin50{
		margin: -30px 0px 0px 345px !important;
	}
	.tab-form-container {
  		width: 380px !important;
	}
	.line-form25{
		width:49.9%;
		padding: 3px;
		float: left;
		padding: 0px 0px 0px 20px;
	}
	.line-form33{
		width:49.8%;
		padding: 3px;
		float: left;
		padding: 0px 0px 0px 20px;
	}
	.line-form50{
		width:99.9%;
		padding: 3px;
		float: left;
		padding: 0px 0px 0px 20px;
	}
	.line-form100{
		width:99.9%;
		padding: 3px;
		float: left;
		padding: 0px 0px 0px 20px;
	}
	.details-form{
		margin: 4% 0% 2% 0%;
	}
	.topMessage2.details{
		font-size:25px;
		padding: 30px 20px 20px 20px;
	}
	.topMessage2.contact{font-size:35px;}
	.top-overlay{
	height: 420px;	border:1px solid #f00;
	}
	.photoZoom{
	  padding: 5px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 65px;
	  height: auto;
	}
	.photoZoom.sell{
	  padding: 5px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 65px;
	  height: auto;
	}
	.photoZoom.contact{
	  padding: 5px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 65px;
	  height: auto;
	}
	.heading-title-about {
	  font-size: 42px;
	  line-height: 56px;
	}
	.title-faq{
	  font-size: 17px; 	
	}
	
}
@media screen and (max-width: 400px) {  
	.contfinancial{
		width:300px !important;
	}
	.icofrmfin{
		margin: -30px 0px 0px 110px !important;
	}
	.icofrmfin50{
		margin: -30px 0px 0px 255px !important;
	}
	.tab-form-container {
  		width: 290px !important;
	}
	.topMessage2.details{
		font-size:21px;
		padding: 30px 20px 20px 20px;
	}
	.videorow{
	  height:400px; 
	  position: relative;		
	}
	.photoZoom{
	  padding: 5px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 55px;
	  height: auto;
	}
	.photoZoom.sell{
	  padding: 5px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 55px;
	  height: auto;
	}
	.photoZoom.contact{
	  padding: 5px;
	  transition: transform .2s;
	  margin: 0 auto;
	  width: 55px;
	  height: auto;
	}
	
}
	.button3 {
	  background-color:#000;
	  color: #fff !important; 
	  border: 2px solid #000;
	}
	.button3 {
	   transition-duration: 0.4s;
	}
	.button3:hover {
	  background-color: #ffffff;
	  color: #000 !important;
	}