	.comBtn{
		position: fixed;
		/*overflow: hidden;*/
		top: 250px;
		right: 0px;
		background-color: #000;
		width: 50px;
		height: 47px;
		-webkit-transition-duration: 0.5s;
		-moz-transition-duration: 0.5s;
		-o-transition-duration: 0.5s;
		transition-duration: 0.5s;
		z-index: 1000;
		text-align: left;
		background-position: 5% 50%;
		background-repeat: no-repeat;
		background-size: 25px;
	}
	.chatbutton{
		position: fixed;
		top: -35%;
		right: 0px;
		width: 50px;
		height: 47px;
		z-index: 1000;
	}
	.chatbutton.rsBtn span{ 
		padding: 0px 0px;
	}	
	.chatbutton img{ 
		max-width:400% !important;
        position: fixed;
        right: 0px;
        top: 73%;
	}		
		
	
	.comBtn.rsBtn span{ 

		padding: 0px 0px;

	}	
	
	}
	.comBtn:hover{
		right: 0px;
	}
	.comBtn span{
		font-family: "Trade_Gothic";
		font-size: 15px;
		color: #FFF;
		padding: 11px 0px;
		padding-left: 40px;
		display: inline-block;
		position: relative;
		text-transform: uppercase;
	}
	.conBtn{
		margin-top: -71px;
		background-image: url(<%=strURLBase%>/img/DODGE_RED.png) !important;
	}
	.cotBtn{
		margin-top: -20px;
		background-image: url(<%=strURLBase%>/img/DODGE_RED.png) !important;
	}	
	.cSeBtn{
		margin-top: 31px;
		background-image: url(<%=strURLBase%>/img/servico_red.png) !important;
	}
	.rsBtn{
		margin-top: 82px;
		background-image: url(<%=strURLBase%>/img/TEST_DRIVE.png) !important;
	}
	.chatwindow{
		margin-top:330px;
	}
.cta ul{

list-style:none;
}		
	
.cta ul li .cta-label {
        width: 184px;
}

.cta ul li .cta-label p{
margin-top: 10px;
position:relative;
left:-22px;
}

.cta ul li .cta-label {
        position: absolute;
        right: 50px;
        height: 25px;
        width: 180px;
        background-color: rgb(255, 255, 255);
        text-transform: uppercase;
     /*   padding: 8px;*/
        border-left: 3px solid rgb(173, 10, 50);
        display: none;
}

.cta ul li .cta-label.home {
        position: absolute;
        right: 50px;
        height: 25px;
        width: 180px;
        background-color:#000;
        text-transform: uppercase;
     /*   padding: 8px;*/
        border-left: 3px solid rgb(173, 10, 50);
        display: none;
}

.cta ul li .cta-label.home strong {
color:#fff;
font-family: 'TradeGothic';
}


.cta ul li .cta-label.social-wrapper {
        position: absolute;
        right: 50px;
        height: 47px;
       /* width: 220px;*/
	   width:60px;
	   background-color:#3B5998;
        /*background-color: rgb(255, 255, 255);*/
        text-transform: uppercase;
     /*   padding: 8px;*/
        border-left: 3px solid rgb(173, 10, 50);
        display: none;
}
img {
        max-width: 100%;
        height: auto;
}
	
strong, b {
        font-weight: bold;
        line-height: inherit;
		color:#000;
		font-family: 'TradeGothicNo.18CondensedRoman';
}


.cta ul li .cta-label.social-wrapper .share-icon {
        margin: 0;
}

.cta ul li .cta-label.social-wrapper .share-icon li {
        float: left;
        background-color: initial;
        text-align: center;
        width: 18.3%;
        padding: 6px;
        margin-top: 0;
		padding-top:16px;
}

.cta ul li .cta-label.social-wrapper .share-icon li .pure-button:hover {
color:#fff;
}
.cta ul li .cta-label.social-wrapper .share-icon li.fb_share:hover {
background-color:#3B5998;

}
.cta ul li .cta-label.social-wrapper .share-icon li.twitter_share:hover {
background-color:#00ACED;
}
.cta ul li .cta-label.social-wrapper .share-icon li.youtube_share:hover {
background-color:#CB0020;
}
.cta ul li .cta-label.social-wrapper .share-icon li.instagram_share:hover {
background-color:#3E6B92;
}
#ventana-chat{position: fixed; width: 319px; height: 247px; background-color:#333333; z-index: 1000; right: 0px; bottom: 0px;padding: 50px;display:none;}
#ventana-chat2{position: fixed; width: 504px; height: 604px;  z-index: 1000; right: 0px; bottom: 0px;padding:1px;display:none;}
/*
#ventana-chat{position: fixed; width: 231px; height: 184px; background-color: rgb(255, 165, 0); z-index: 1000; right: 0px; bottom: 0px;padding: 50px;display:none;}
#ventana-chat2{position: fixed; width: 504px; height: 404px;  z-index: 1000; right: 0px; bottom: 0px;padding:1px;display:none;}*/

	@media all and (max-width: 1800px) {
			.chatbutton{
			top: 180px;

			}
		/*	#ventana-chat{
			top: 550px;

			}
			#ventana-chat2{
			top: 350px;

			}*/
	}	
	@media all and (max-width: 1400px) {
			.chatbutton{
			top: 150px;

			}
			/*#ventana-chat{
			top: 500px;

			}			
			#ventana-chat2{
			top: 300px;

			}	*/					
	}	
	
	@media all and (max-width: 1200px) {
		.comBtn{
			right: -150px;
		}
	}
	
	@media all and (max-width: 600px) {
		.chatbutton img{ 
		width:150px !important;
        position: fixed;
        right: 0px;
        top: 63%;
	}
	}	
	

	
@font-face {
  font-family: 'Socicon';
  src:  url('../fonts/Socicon.eot?6abp0d');
  src:  url('../fonts/Socicon.eot?6abp0d#iefix') format('embedded-opentype'),
    url('../fonts/Socicon.woff2?6abp0d') format('woff2'),
    url('../fonts/Socicon.ttf?6abp0d') format('truetype'),
    url('../fonts/Socicon.woff?6abp0d') format('woff'),
    url('../fonts/Socicon.svg?6abp0d#Socicon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="socicon-"], [class*=" socicon-"] {
  font-family: 'Socicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.socicon-facebook:before {
  content: "\e028";
  color:#fff;
  font-size:1.6em;
  }
  
  
  .socicon-facebook-home:before {
  content: "\e028";
  color:#fff;
  font-size:1.6em;
  margin-left:-38px;
  }
  
  .socicon-facebook:hover{
  color:white !important;
  }
  

  

  
  .socicon-twitter:before {
	content: "\e08d";
	color:#000;
 font-size:1.6em; 
 }
  
  
  .socicon-youtube:before {
  content: "\e0a5";
	color:#000;
   font-size:1.6em;
  }
  
  .socicon-instagram:before {
  content: "\e044";
  color:#000;
 font-size:1.6em;
  }
    	.chat{
		position: fixed;
		top: 350px;
		right: 0px;
		width: 50px;
		height: 47px;
		z-index: 1000;
		background-color:red;
	}
	.chat.rsBtn span{ 
		padding: 0px 0px;
	}	
	.chat img{ 
		max-width:400% !important;
		position:relative;
		left:-150px;
		top: 20px;
	}	
  
  
  .pulse-button.uno {
        animation-delay: 9s;
}

  .pulse-button {
  
          position: relative;
        border: none;
      /*  box-shadow: 0 0 0 0 #000080;
        border-radius: 50%;*/
        cursor: pointer;
		/*animation: pulse 1.25s infinite;*/
}


.pulse {
  margin:100px;
  display: block;
  width: 22px;
  height: 22px;
 /* border-radius: 50%;*/
  background: #cca92c;
  cursor: pointer;
  box-shadow: 0 0 0 #000080;
/*  animation: pulse 2s infinite;*/
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}