@charset "utf-8";
/* CSS Document */

.fullWidth .styled-input {border-bottom: 0px solid #ccc;}
.styled-input #captcha_ver_code2 {border-bottom: 1px solid #b3b3b3; color: #848484; padding: 5px 0 10px;}
.home-about-cont span { font-size: 18px; line-height: 24px; font-weight: 300; color: #f34412; text-align: left; display: block; padding-bottom: 21px; text-align: center;}
.home-about-cont a {text-align: center;font-size: 11px; color: #f54817; padding: 0 0px 0 29px; position: relative; width: auto; margin: 20px auto 0 auto; text-align: center;display: block;}
.news {padding: 60px 0; text-align: center; background: #eee; position: relative;}
.onloadpopUpdisable .saltlakecity-campaign{ display: none !important;}
.keventePopBg{position:fixed; left:0; top:0; z-index:1000; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none;}
.keventePopWrapper{position:fixed; left:0; top:0; z-index:1001; width:100%; height:100%; vertical-align:middle; text-align:center; display:none;}
.keventePopWrapper:after{content:''; height:100%; width:1px; display:inline-block; vertical-align:middle;}
.keventePopCont{ display:inline-block; vertical-align:middle; width:80%; max-width:600px; /*min-height:456px;*/ background:#fff; position:relative; text-align:center;  -webkit-transform: scale(0.8); transform: scale(0.8);  opacity:0; visibility:hidden;}
.keventePopCont iframe{ min-height:450px;}
.keventePopClose{ position:absolute; top:-40px; right:0; width:30px; height:30px; background:url(https://www.tatamotors.com/wp-content/themes/tatamotors_2019/images/pop-close.png) no-repeat 50% 50%; cursor:pointer; text-indent:-9999px; overflow:hidden; }
.keventePopCont h2{ font-size:30px; color:#22205f; padding:30px 0; text-transform:uppercase; font-weight:400;}
.keventePopCont strong{ display:block; background:#22205f; padding:50px 0; font-size:48px; color:#FFF; font-family: 'uni_neuelight';}
.keventePopCont p{ padding:25px 0;font-size:20px; color:#22205f;}
.keventePopCont p a{color:#22205f; font-weight: bold; text-decoration: underline;}

.keventePopContActive{opacity:1; visibility:visible;  -webkit-transform: scale(1); transform: scale(1);}

.keventePopCont .main_pop_info{float: inherit; width: auto; padding:15px 15px 30px 15px;}	
.keventePopCont .main_pop_info .link_pop a{float: right; background-color: #fff; color: #203f9a; font-size: 28px; text-transform: uppercase; padding: 23px 18px;}
.main_pop_info .logo-popup{ margin: 15px 0 0 0;}
.main_pop_info .popup-text h3 {     font-size: 25px;
    line-height: 30px;
    padding: 25px 0; font-weight: 500;}
.main_pop_info .popup-text h4 { font-size: 18px;
    font-style: italic;
    font-weight: 400;
    padding: 0 0 25px 0;
    line-height: 22px;}
.main_pop_info .popup-text ul{ margin: 0 auto; text-align: center; padding: 0px;}
.main_pop_info .popup-text ul li { list-style: none; background: #ccc; margin: 0 5px; display: inline-block; padding: 7px 25px; border-radius: 25px;}
	.main_pop_info .popup-text ul li:hover{ background: #e97845;}	
.main_pop_info .popup-text ul li span{ float: left; margin: 0 5px 0 0;}
	
.main_pop_info .popup-text ul li a{ color: #000; text-decoration: none; line-height: 30px;}
	
	
	
	
	
@media screen and (max-width:1680px){
	.keventePopCont .main_pop_info { padding: 65px 15px;}
	}
	
@media screen and (max-width:1080px){
	.keventePopCont .main_pop_info{padding:45px;}	
.keventePopCont .main_pop_info .link_pop a{font-size: 20px;padding: 15px;}
	}
	
@media screen and (max-width:800px){
.keventePopCont h2{ font-size:22px; padding:22px 15px;}
.keventePopCont strong{ font-size:30px;padding:35px 15px;}
.keventePopCont p{font-size:18px; padding:20px 15px;}

.keventePopCont{min-height:200px;}
.keventePopCont iframe{ min-height:400px;}
.main_pop_info .popup-text ul li {
    list-style: none;
    background: #ccc;
    margin: 10px 5px;
    display: inline-block;
    padding: 7px 25px;
    border-radius: 25px;
}
}
@media screen and (max-width:480px){
.keventePopCont iframe{ min-height:250px;}	
.keventePopCont{  width:90%;}
	
.keventePopCont .main_pop_info{padding:25px;}	
.keventePopCont .main_pop_info .link_pop a{font-size: 16px;padding: 15px;}

}
@media screen and (max-width:400px){
.keventePopCont h2{ font-size:18px; padding:20px 15px;}
.keventePopCont strong{ font-size:25px;padding:30px 15px;}
.keventePopCont p{font-size:16px; padding:20px 15px;}
.keventePopCont { min-height:130px;}
.keventePopCont iframe{ min-height:200px;}	
}