@charset "utf-8";
/* CSS Document */
@import url("common-section.css");


.container2{padding-right: 30px; padding-left: 30px; position:relative; }
.contWrapper{background: #FFF url(../images/contbannerBg.png) repeat-x 0 0; padding: 20px 0 0;}
.contBannerPanel{ background:#fcfcfc url(../images/contbannerBg.png) repeat-x 0 0; min-height:200px; padding:20px 0;}
.contBannerPanel:after{clear: both; display: table;  content: " ";}
.contBanner{position: relative; z-index: 1; width:100%; max-width: 1290px; margin: 0 auto; overflow:hidden;}

.contBanner img.cbimg{ height:360px; position:absolute; display:block; z-index:2; left:50%; top:0; z-index:2;}
.contBanner img.cbBlankimg{ height:360px; max-width:1920px; display:block; margin:0 auto; position:relative; z-index:1;}

.cont_bannerInfoHolder{position:absolute; left:50%; top:0px; height:360px; z-index:5; width:100%; max-width:1140px; margin-left:-570px;}
.cont_bannerInfo{position:absolute; left:0; top:0px;   width:285px; height:360px; text-align:center;}
.cont_bannerInfo > div{ background:rgba(255,255,255,0.7); height:316px; margin-bottom:1px;}
.cont_bannerInfo > div.bannerInfo360{height:360px;}
.cont_bannerInfo > div > span {color: #000;font-size: 20px;font-weight:600;line-height:20px;padding: 20px 25px 10px; display: block;text-align: center;}
.cont_bannerInfo > div h3{ margin:0; padding:30px 0 15px; font-size:14px; text-transform:uppercase; color:#000; text-align:center; font-weight:600;}
.cont_bannerInfo > div h3:after{ content:""; display:block; width:25%; margin:0 auto; border-bottom:2px solid #000; margin-top:10px;}
.cont_bannerInfo > div h2{ margin:0; padding:0px 25px 15px; font-size:24px; text-transform:uppercase; color:#000; text-align:center; font-weight:600;}
.cont_bannerInfo > div h2 span{ font-size:18px; text-transform:capitalize; display:block; font-weight:400;}
.cont_bannerInfo > div h2 b{ font-size:18px; text-transform:capitalize; display:block; line-height:22px; font-weight:400;}
.cont_bannerInfo > div em{ color:#545454; font-size:13px; padding:0 25px 10px; display:block; text-align:center;}
.cont_bannerInfo > div a.testDrive{color: #FFF; font-weight: 400; background:#2c5db4 url(../images/icon-driving.png) no-repeat 10px 50%; padding:0 10px 0 34px; display:block; width:150px; height:35px; line-height:35px; margin:10px auto;}
.cont_bannerInfo > div a.bookatestDrive{color: #FFF; font-weight: 400; background:#2c5db4 url(../images/driving.png) no-repeat 10px 50%; padding:0 10px 0 34px; display:block; width:150px; height:35px; line-height:35px; margin:10px auto;}

.cont_bannerInfo ul{ height:43px;}
.cont_bannerInfo ul li{ float:right; width:43px; height:43px; background:rgba(255,255,255,0.7); margin-left:1px; text-align:center; line-height:43px; color:#3e3e3e;}
.cont_bannerInfo ul li a{color:#3e3e3e; font-size:18px; width:43px; height:43px;text-align:center; line-height:43px; display:block;}

.cont_bannerInfo ul li.followus{ margin-right:0px; float:left; width:109px; margin-left:0px; color:#3e3e3e; font-size:11px; font-weight:600;}

.cont_bannerInfo ul li a.google_plus:hover {background:#c9322b} 
.cont_bannerInfo ul li a.play:hover {background:#c9322b} 
.cont_bannerInfo ul li a.twitter:hover {background:#4e9edd}
.cont_bannerInfo ul li a.facebook:hover {background:#4464b1}
.cont_bannerInfo ul li a.instagram:hover {background:#125688}

.cont_bannerInfo ul li a.google_plus:hover i.fa-google-plus,
.cont_bannerInfo ul li a.play:hover i.fa-youtube-play,
.cont_bannerInfo ul li a.twitter:hover i.fa-twitter,
.cont_bannerInfo ul li a.instagram:hover i.fa-instagram,
.cont_bannerInfo ul li a.facebook:hover i.fa-facebook{color:#FFF}

/*---- ### about us Start ### ----*/
.twoSec_highlights_panel { position: relative;  width: 100%; overflow: hidden;}
.twoSec_highlights_panel .row{ margin-right:0 !important; margin-left:0 !important;}
.twoSec_highlights_panel > img.left_bg{ position:absolute; left:50%; top:0; z-index:1; margin-left:-1000px;}
.twoSec_highlights_panel > img.right_bg{ position:absolute; left:50%; top:0; z-index:1; }
.twoSec_highlights_panel .container{ position:relative; z-index:2;}
.twoSec_highlights_panel .leftSide{padding:20px 30px 0 0; position:relative;}
.twoSec_highlights_panel .rightSide{ padding:20px 0 20px 30px; position:relative;}
.twoSec_highlights_panel .leftSide:after, .twoSec_highlights_panel .rightSide:after{ display:table; clear:both; content:'';}
.twoSec_highlights_panel .leftSide img.thpHeight, .twoSec_highlights_panel .rightSide img.thpHeight{ float:right; margin-top:-20px; width:0px;}

.gpText{ color:#000; padding-bottom:20px; max-width:380px;}
.cpText{ color:#FFF; padding-bottom:20px; max-width:380px;}

.leadership2-pic{ margin-bottom:20px;}
.leadership2-pic img{ width:100%; height:auto; border:0;}
.leadership3-text{ margin-bottom:20px;}
.leadership3-text h5{ font-size:16px; font-weight:400; color:#000000; }
.leadership3-text h4{font-size:12px; font-weight:300; color:#545454; margin-bottom:25px; line-height:16px;}
.leadership3-text p{font-size:13px; font-weight:400; color:#545454; margin-bottom:15px; line-height:16px;}
.leadership3-text a{font-size:12px; font-weight:400; color:#2c5db4; margin-top:10px; background:url(../images/arrow11.png) no-repeat 90% 50%; padding-right:25px; }
.leadership3-text a:hover{color:#000; background:url(../images/arrow11.png) no-repeat 100% 50%;  }

.leadership4-text{ margin-bottom:20px;}
.leadership4-text ul{ width:100%; height:auto; }
.leadership4-text ul li{ width:100%; height:auto; margin-top:30px; padding-top:30px; border-top:1px solid #dfdfdf; list-style-type:none; float:left;}
.leadership4-text ul li:first-child{  margin-top:0px; padding-top:0px; border-top:0px solid #000; }
.leadership4-text li h5{font-size:20px; font-weight:600; color:#000000; margin-bottom:15px;}
.leadership4-text li p{font-size:13px; font-weight:400; color:#545454;}
.leadership4-text li a{font-size:12px; font-weight:400; color:#2c5db4; margin-top:10px; background:url(../images/arrow11.png) no-repeat 90% 50%; padding-right:25px; }
.leadership4-text li a:hover{color:#000; background:url(../images/arrow11.png) no-repeat 100% 50%;  }

.horizonext{ color:#FFF;}
.horizonext strong{ font-size:20px; font-weight:300; display:block; padding-bottom:10px;}
.horizonext strong span{ font-size:16px; display:block;}
.horizonext strong b{ font-weight:600;}
.horizonext p{ font-size:14px; padding-bottom:10px; color:#FFF;}

.ams_item strong{font-size:20px; font-weight:400; color:#FFF; line-height:22px; display:block; padding-bottom:20px;}
.ams_item p{font-size:14px; font-weight:400; height:60px; color:#FFF; line-height:22px; padding-bottom:10px;}
.about_milestones{ padding:20px 0 20px 30px; min-height:301px; position:relative;}
.about_milestone_slider .milestones_dots{padding-top:20px; text-align:left;}

.milestones_dots{ width:100%; text-align:center; z-index:5; padding-top:60px;}
.milestones_dots li{ display:inline-block;}
.milestones_dots li a{ display:inline-block; width:14px; height:14px; text-indent:-9999px; background:url(../images/banner-dot3.png) no-repeat 50% 0; margin:0 4px; font-size:0; color:transparent;}
.milestones_dots li.slick-active a{ display:inline-block; width:14px; height:14px; text-indent:-9999px; background:url(../images/banner-dot-active3.png) no-repeat 50% 0; margin:0 4px;}

.corporate_citizenship{}
.corporate_citizenship .row {margin-left: 0 !important; margin-right: 0 !important; position: relative;}
.corporate_citizenship .row > div {padding: 0 !important; margin: 0 !important; position: relative;}
.ccSections > div{ float:left; width:50%; position:relative; background:#42a0d3;}
.ccSections > div img{width:100%; position:relative; z-index:1;}
.ccSections > div span{ position:absolute; left:0; top:50%; margin-top:-25px; z-index:2; width:100%; height:50px; text-align:center; color:#FFF; font-size:14px; line-height:14px;}
.ccSections > div span strong{ display:block;font-size:30px; line-height:30px; font-weight:300;}
.corporate_citizenship .readmore{ position:absolute; left:50%; top:50%; margin:-22px 0 0 -65px; width:130px; height:44px; background:#FFF; z-index:10; line-height:44px; text-align:center; padding:0;}
.corporate_citizenship .readmore span{background:url(../images/icon-arrow.gif) no-repeat 100% 50%; display:inline-block; padding-right:15px;}
.corporate_citizenship .readmore:hover{ background:#2c5db4; color:#FFF;}
.corporate_citizenship .readmore:hover span{background:url(../images/icon-arrow2.gif) no-repeat 100% 50%;}

.sustainability{ background: url(../images/Sustainability_bg.jpg) no-repeat 50% 0;  min-height:440px; padding:30px 0;}
.sustainability .heading_line{ color:#FFF;}
.sustainability .heading_line strong:after {border-bottom: 2px solid #FFF;}

.sustainability_text strong{ color:#FFF; display:block; padding-bottom:10px; font-size:16px;}
.sustainability_text p{color:#FFF; padding-bottom:20px; font-size:14px;}
.sustainability_text .readmore{  width:130px; height:44px; border:1px solid #FFF; z-index:10; background:none; line-height:44px; text-align:center; padding:0; color:#FFF;}
.sustainability_text .readmore span{background:url(../images/icon-arrow2.gif) no-repeat 100% 50%; display:inline-block; padding-right:15px;}
.sustainability_text .readmore:hover{ background:#FFF; color:#2c5db4;}
.sustainability_text .readmore:hover span{background:url(../images/icon-arrow.gif) no-repeat 100% 50%;}

.profile_featured:after{content: ""; display:table; clear:both; }
.profile_featured li{width:20%; float:left; height:auto; text-align:center; padding:30px 0; height:260px;}
.profile_featured li strong{height:auto; display:block; text-align:center; padding:20px 0; font-size:36px; color:#006ac7; font-weight:700; line-height:40px;  }
.profile_featured li span{width:100%; height:auto; display: block; text-align:center; font-size:16px; color:#000; font-weight:600; line-height:17px;}
/*---- ### about us End ### ----*/

/*---- ### serviceBooking start ### ----*/
.serviceBookingBg{width: 100%; height:284px; background: url(../images/serviceBookingBg.jpg) no-repeat 50% top; padding: 30px 0; margin-bottom:50px;}
.serviceBooking{ width:100%; max-width:585px; margin:0 auto; text-align:center; position:relative; color:#ffffff; font-size:14px; line-height:20px;}
.serviceBooking p{ padding:35px 0;}
.mapHolder{ margin-bottom:50px;}
/*---- ### serviceBooking End ### ----*/

/*---- ### technology start ### ----*/
.technologySearchHolder{border-top: 1px solid #dfdfdf;  border-bottom: 1px solid #dfdfdf; background: #f3f3f3;  padding: 30px 0;}
.technologySearch{ width:100%; max-width:585px; margin:0 auto; text-align:center;}
.technologySearch .tsBox{ width:77.5%; border: 1px solid #d6d6d6; background: #fafafa; padding: 10px; border-radius: 5px; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.08);}
.technologySearch .submitBtn{ width:20%; margin-left:2.5%; background:#024484 url(../images/topSearchBtn.gif) no-repeat 5px 50%; text-transform: uppercase; padding: 10px 3% 10px 5%; border: 0; color: #FFF; border-radius: 5px; font-size: 13px;}

.box_list > div{ margin-bottom:30px;}
.box_list > div .bl_img{overflow:hidden;}
.box_list > div .bl_img img{ width:100%; display:block;}
.box_list > div .bl_info{ height:140px; /*padding:30px 20px 0;*/padding:25px 15px 0;/* margin-bottom:20px;*/ position:relative; color:#2c5db4; font-size:12px; font-weight:600; line-height:17px; background:#f3f3f3;}
.box_list > div .bl_info b{ display:block; font-weight:normal !important; color:#545454 !important;}
.box_list > div .bl_info span{ position:absolute; left:15px; top:-18px; width:36px; height:36px; }
.box_list > div .bl_info span.ns_video{background:#009fd0 url(../images/icon-video2.png) no-repeat 50% 50%;}
.box_list > div .bl_info span.ns_photo{background:#009fd0 url(../images/imageIcon.png) no-repeat 50% 50%;}
.box_list > div .bl_info span.ns_img{background:#009fd0 url(../images/imgIcon.png) no-repeat 50% 50%;}
.loadMore{ text-align:center; }
.loadMore a{color: #2c5db4; background: url(../images/icon-more.png) no-repeat 100% 50%;  padding-right: 15px; font-size: 11px; display: inline-block; margin: 15px 10px 0 0;}
/*---- ### technology End ### ----*/
.more{ display:inline-block; height:10px; width:10px; background: url(../images/moreless.gif) no-repeat 50% 0%; top:6px; margin-left:3px; cursor:pointer; position:relative;}
.moreactive{ background: url(../images/moreless.gif) no-repeat 50% 100%;}

/*---- ### product start ### ----*/
.product_details{ background:#024484; min-height:50px; position:relative; z-index:10;}
.pd_fixed{position:fixed;width:100%;top:120px;z-index:10}
.mobile_product_nav{ display:none;}
.product_nav{ border-left:1px solid #1b5690; margin:0;}
.product_nav:after{ content:''; display:block; clear:both;}
.product_nav li{ float:left; border-right:1px solid #1b5690; text-align:center; font-size: 13px;}
.product_nav li strong{ height:90px; min-width:115px; display:block; padding-top:55px; color:#FFF; position:relative; cursor:pointer; font-weight:400; text-transform:uppercase;}
.product_nav li strong i{ position:absolute; left:50%; margin-left:-15px; top:18px; width:30px; height:30px; cursor:pointer;}
.product_nav li a{ height:90px; min-width:120px; display:block; padding:55px 10px 0px 10px; color:#FFF; position:relative; cursor:pointer; }
.product_nav li a i{ position:absolute; left:50%; margin-left:-15px; top:18px; width:30px; height:30px; cursor:pointer; }

.product_nav li a.booknow i{ background:url(../images/book-icon.png) no-repeat 0 0; }
.product_nav li a.accessories i{ background:url(../images/accessories-icon.png) no-repeat 0 0; }
.product_nav li a.deler_lecator{ padding-left:15px; padding-right:15px;}/*6-1-2016*/
.product_nav li a.deler_lecator i{ background:url(../images/locator-icon.png) no-repeat 0 0; }/*6-1-2016*/

.product_nav li.pdmActive:hover{ background:#FFF;}
.product_nav li:hover{ background:#55b1ee;}
.product_nav li:hover strong{ color:#1461ac;}

.product_nav li strong.gallery i{ background:url(../images/icons.png) no-repeat 0 0;}
.product_nav li strong.specification i{ background:url(../images/specifications-icon.png) no-repeat 0 0;}
.product_nav li strong.download i{ background:url(../images/download-icon.png) no-repeat 0 0;}
.product_nav li strong.features i{ background:url(../images/icons.png) no-repeat -30px 0;}
.product_nav li strong.tvc i{ background:url(../images/icons.png) no-repeat -60px 0;}
.product_nav li strong.reviews i{ background:url(../images/icons.png) no-repeat -90px 0;}
.product_nav li strong.product_social i{ background:url(../images/icons.png) no-repeat -120px 0;}

.product_nav li.pdmActive{ background:#FFF;}
.product_nav li.pdmActive strong{ color:#1461ac;}
.product_nav li.pdmActive strong.gallery i{ background:url(../images/icons.png) no-repeat 0 -30px;}
.product_nav li.pdmActive strong.specification i{ background:url(../images/specifications-icon.png) no-repeat 0 100%;}
.product_nav li.pdmActive strong.download i{ background:url(../images/download-icon.png) no-repeat 0 100%;}
.product_nav li.pdmActive strong.features i{ background:url(../images/icons.png) no-repeat -30px -30px;}
.product_nav li.pdmActive strong.tvc i{ background:url(../images/icons.png) no-repeat -60px -30px;}
.product_nav li.pdmActive strong.reviews i{ background:url(../images/icons.png) no-repeat -90px -30px;}
.product_nav li.pdmActive strong.product_social i{ background:url(../images/icons.png) no-repeat -120px -30px;}


.product_nav li:hover a.gallery i{ background:url(../images/download-icon.png) no-repeat 0 100%;}
.product_nav li:hover a.download i{ background:url(../images/icons.png) no-repeat 0 -30px;}
.product_nav li:hover a.features i{ background:url(../images/icons.png) no-repeat -30px -30px;}
.product_nav li:hover a.tvc i{ background:url(../images/icons.png) no-repeat -60px -30px;}
.product_nav li:hover a.reviews i{ background:url(../images/icons.png) no-repeat -90px -30px;}
.product_nav li:hover a.product_social i{ background:url(../images/icons.png) no-repeat -120px -30px;}


.product_nav li.locator, .product_nav li.brochure{ float:right; border:1px solid #FFF; margin:22px 0 0 8px; position:relative;}
.product_nav li.locator{ z-index:1;}
.product_nav li.brochure{ z-index:2;}
.product_nav li.locator a, .product_nav li.brochure a{ width:auto; height:40px; padding:0 20px; line-height:40px; position:relative; z-index:2;}
.product_nav li.locator a:hover, .product_nav li.brochure:hover > a{ background:#FFF; color:#1461ac;}
.product_nav li.brochure span{position:absolute; left:-1px; top:41px; background:#FFF; padding:0; width:100%; transform:translateY(-15px); -webkit-transform:translateY(-15px); -moz-transform:translateY(-15px); -o-transform:translateY(-15px); visibility:hidden; opacity:0; z-index:1;border: 1px solid #CCC; border-top: 0px solid #1b5690; box-sizing:content-box;}
.product_nav li.brochure span a{border-top: 1px solid #CCC; display:block;}
.product_nav li.brochure:hover {  border:1px solid #CCC; border-top:0;}
.product_nav li.brochure:hover span a{ color:#1461ac;}
.product_nav li.brochure:hover span a:hover{ color:#1461ac; background:#F5F5F5}
.product_nav li.brochure:hover span{transform:translateY(0px); -webkit-transform:translateY(-1px); -moz-transform:translateY(-1px); -o-transform:translateY(-1px); visibility:visible; opacity:1;}

.product_fetures{}
.feature_item{ margin:0 15px; background:#FFF;}
.feature_item img{ width:100% !important;}
.feature_item div{ padding:15px 15px 30px; font-size:13px;}
.feature_dots{ width:100%; text-align:center; z-index:5; padding-top:10px;}
.feature_dots li{ display:inline-block;}
.feature_dots li a{ display:inline-block; width:14px; height:14px; text-indent:-9999px; background:url(../images/slider-dot.png) no-repeat 50% 0; margin:0 4px; font-size:0; color:transparent;}
.feature_dots li.slick-active a{ display:inline-block; width:14px; height:14px; text-indent:-9999px; background:url(../images/slider-dot-active.png) no-repeat 50% 0; margin:0 2px;}

.tatamotors_social .smFilter { text-align:center !important;}

.dropdownLinks{ margin:0 auto; width:100%; max-width:600px; position:relative; margin-bottom:35px;}
.dropdownLinks span{ display:block; background:#FFF url(../images/arrow-dop.png) no-repeat 100% 50%; text-align: left; padding: 15px 50px 13px 10px;  display: block;  line-height: 1.4; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; border-radius:5px; border:1px solid #dadada; cursor:pointer; color:#000;}
.dropdownLinks ul{ position:absolute; left:0; top:45px; background:#FFF; border-radius:5px; border:1px solid #dadada; border-bottom:0px solid #dadada; width:100%; z-index:10; overflow:hidden; display:none;}
.dropdownLinks ul li{ border-bottom:1px solid #dadada; padding:13px 10px; cursor:pointer; color:#000; }
.dropdownLinks ul li:hover{ background:#FAFAFA;}
.dropdownLinks ul li a{ color:#000;}

.specifications{ text-align:center; color:#000; margin:0 auto; width:100%; max-width:900px;}
.specifications p{ padding-bottom:20px}
.specifications ul{margin:0 auto; width:100%; max-width:600px; overflow:hidden;}
.specifications ul:after{display:block; content:''; clear:both;}
.specifications ul li{width:60%; float:left; border-bottom:1px solid #E0E0E0; padding:6px 0; text-align:left; margin-bottom:-1px}
.specifications ul li:nth-child(2n){width:40%;}
.specifications table {width:100%; max-width:600px; margin:0 auto;}
.specifications table td{border-bottom: 1px solid #E0E0E0; padding: 6px 0; text-align: left; min-width:280px;}
.specifications table th{ font-size:14px; color:#024484; padding: 6px 0; border-bottom: 1px solid #E0E0E0; text-align: left;}
.specifications table td strong{ font-size:13px !important; font-weight:bold !important; text-transform:none !important;}
.DownloadPdf{ background:url(../images/pdf-Icon.png) no-repeat 100% 50%; padding-right:25px; line-height:20px;}

.applications{ text-align:center;}
.applications ul{ width:100%; display:table;}
.applications ul:after{ display:block; content:''; clear:both;}
.applications ul li{ display:table-cell; float:left; width:25%; height:100%; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; margin-right:-1px;}
.applications ul li:first-child{border-left:0px solid #e0e0e0;}
.applications ul li:last-child{border-right:0px solid #e0e0e0;}
.applications ul li strong{ display:block; text-transform:uppercase; margin-bottom:20px;}
.applications ul li a{ display:block; color:#606060; margin-bottom:10px;}
/*---- ### product End ### ----*/

/* ---- Contact Us Start --------------*/
.product_nav li.contact{width:33%;}

.product_nav li strong.office i{ background: url(../images/contactus-menu-icon.png) no-repeat -19px -6px; }
.product_nav li.pdmActive strong.office i{ background:url(../images/contactus-menu-icon.png) no-repeat -20px -480px;}
.product_nav li:hover a.office i{ background:url(../images/contactus-menu-icon.png) no-repeat -20px -480px;}

.product_nav li strong.media i{ background: url(../images/contactus-menu-icon.png) no-repeat -204px -6px; }
.product_nav li.pdmActive strong.media i{ background:url(../images/contactus-menu-icon.png) no-repeat -204px -480px;}
.product_nav li:hover a.media i{ background:url(../images/contactus-menu-icon.png) no-repeat -204px -480px;}

.product_nav li strong.query i{ background: url(../images/contactus-menu-icon.png) no-repeat -580px -6px; }
.product_nav li.pdmActive strong.query i{ background:url(../images/contactus-menu-icon.png) no-repeat -580px -480px;}
.product_nav li:hover a.query i{ background:url(../images/contactus-menu-icon.png) no-repeat -580px -480px;}

.equaldiv h2{ padding-bottom:5px; margin-bottom:8px !important; border-bottom:1px solid #1461ac}


.contactus_bnrInfo_2{width:363px; height: auto; padding:27px 20px 0px 20px ;position:absolute; right:90px; top:35px; z-index:111}
.contactus_bnrInfo_2 ul{}
.contactus_bnrInfo_2 ul li{margin-bottom:1px; padding:15px; width:100%; display:block;  background:rgba(255,255,255,0.8); color:#194b95 }
.contactus_bnrInfo_2 ul li span{ font-size:19px; font-weight:normal; display:block}
.contactus_bnrInfo_2 ul li:last-child{ background:rgba(24,67,131,0.8); height:75px; }
.contactus_bnrInfo_2 ul li:last-child div{ margin-bottom:5px;color:#fff; width:50%; float:left; }
.contactus_bnrInfo_2 ul li:last-child div:last-child{ margin-bottom:5px; color:#fff; border-left:1px solid #fff; font-style:italic; font-size:11px; width:50%; height:40px; float:left; padding-left:15px }

.equaldiv h2 {padding-bottom: 5px; margin-bottom: 8px !important; border-bottom: 1px solid #1461AC; font-size:16px;}
.contact_textbox{ width:100%; border:1px solid #d6d6d6; background:#fafafa; padding:10px; border-radius:5px; box-shadow:inset 1px 1px 1px rgba(0,0,0,0.08)}
.contact_textbox1{ width:20%; border:1px solid #d6d6d6; background:#fafafa; padding:10px; border-radius:5px; box-shadow:inset 1px 1px 1px rgba(0,0,0,0.08)}
.contact_textbox2{ width:78%; border:1px solid #d6d6d6; background:#fafafa; padding:10px; border-radius:5px; box-shadow:inset 1px 1px 1px rgba(0,0,0,0.08)}

.submitBtn{ background:#024484; text-transform:uppercase; padding:10px 30px; border:0; color:#FFF; border-radius:5px; font-size:13px;}
.contactform{ padding-bottom:30px;}
.contactform > div{ margin-bottom:25px;}
.contactform > div strong{ display:block; font-size:14px; padding-bottom:15px; font-weight:600;}
.contactform > div strong b{color:#024484;}
.contactform > div strong em{ font-size:12px; font-weight:400; color:#989898;}
/* ---- Contact Us End--------------*/

/*download*/
.reports_link{margin-bottom:20px; }
.reports_link a{ color:#545454; font-size:13px; font-weight:400; margin-bottom:10px;}
.reports_link a:hover{ color:#2e5cb3; }
.reports_link a.pdf{ background:url(../images/pdf2.png) left top no-repeat;  display:block; padding-left:26px; min-height:23px;}
/*download*/

/*dealer Slider*/
.wwdealers-bg{ width:100%; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; background:url(../images/dealers_pic.jpg) no-repeat 50% 50%; padding:30px 0;}
.wwdealers{ width:100%; max-width:885px; margin:70px auto 0px;}
.wwdealers li.wwdealersItem{ border-left:1px solid #b6b6b6; float:left; font-size:13px; color:#FFF; font-weight:400; line-height:18px; text-align:center; padding-bottom:30px;}
.wwdealers li.slick-active:first-child{ border-left:1px solid transparent;}
.wwdealers li.wwdealersItem span{padding-bottom:20px; text-align:center; display:block; }
.wwdealers li.wwdealersItem p{ padding:0 15%;}
.wwdealers li.wwdealersItem span img{ display:inline-block;}
.wwdealers li.wwdealersItem strong{ font-size:15px; color:#FFF; font-weight:600; line-height:18px; text-align:center; display:block; padding-bottom:10px; }
.wwdealers .feature_dots { position:relative; left:auto; bottom:auto;}
.wwPartners{ padding:30px 0;}
/*dealer Slider*/

/*gallery*/

.videopop{ width:100%; max-width:600px;}
.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;}
.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.videopopText{ padding:15px;}
.videopopText p{ }
.videopopText b{display:none;}

.tabs {margin-bottom: 50px;}
.tabs a.activeTab {border-bottom: 3px solid #2C5DB4; color: #000;}
.tabs a {float: left; padding: 0px 35px 15px 0px; margin-right: 15px; border-bottom: 3px solid transparent; color: #9C9C9C; font-size: 16px; line-height: 16px; font-weight: 600;}
.tabCont {position: relative;}
/*gallery*/

/*---- ### all car landing page start ### ----*/
.contTittlel h6{font-size:24px; color:#000; font-weight:700; line-height:24px; margin-bottom:30px; margin-top:14px; text-transform:uppercase;}
.cars-box-row{ margin-right: 0px;margin-left:0px; }
.cars-box-left{padding-left:0px !important;}
.allcars_line{width:100%; height:1px; background:#e0e0e0; clear:both;}
.car_type{ border-top:1px solid #e0e0e0; }
.car_type > div{padding-right:0px !important; padding-left:0px !important;}
.allcars_sec{width:100%;background: #FFF; border-top:1px solid #e0e0e0; margin-top:-1px; padding:20px 15px 25px 15px; display:block;}
.allcars_sec:after{ content:""; clear:both; display:block;}
.allcars_sec h3{ background:url(../images/arrow10.png) right 5px no-repeat; font-size:16px; color:#000000; font-weight:600; line-height:16px; margin-bottom:15px; display:block;}
.allcars_sec span{ height:116px; display:block; }
.allcars_sec p{font-size:12px; color:#888888; font-weight:400; line-height:16px; margin:0px; display:block;}
.cars-box-left h3{border-top:1px solid #2c5db4; font-size:16px; color:#2c5db4; font-weight:600; line-height:16px; margin-bottom:15px; display:block; padding-top:20px;}
.allcars_sec:hover{ background: #f7f7f7; border-top:1px solid #2c5db4; }
/*---- ### all car landing page end ### ----*/

/*---- ### press release Start ### ----*/
.contTittlel{margin-left: 0 !important;  margin-right: 0 !important; padding-bottom:20px;}
.contTittlel h2{ background:url(../images/page-title-bg.jpg) left bottom no-repeat; height:42px; margin-bottom:0; font-size: 14px; color: #000; font-weight:600; line-height:42px;}

.search-list{  padding:0; height:auto; margin-bottom:0px;}
.search-list:after{ content:""; display:block; width:100%; clear:both;}
.search-list li{ width:auto; height:auto; margin-right:1%; float:left; display:block;}
.search-list li.Keywords{ width:23%; height: auto; padding:10px; background:#FFF; border:1px solid #e0e0e0; border-radius:5px; display:block;}
.search-list li.Brands{ width:14%;  height: auto; padding:0px; background:#FFF; border:1px solid #e0e0e0; border-radius:5px; display:block;}
.search-list li.From{ width:16%; height: auto; padding:10px; background:#FFF url(../images/datepicker-bg.png) 95% 9px no-repeat ; border:1px solid #e0e0e0;  border-radius:5px; display:block;}
.search-list li.searchBtn{ width:11%; margin-right:0%;}
.search-list input[type="text"],
.search-list input[type="password"],
.search-list input[type="email"],
.search-list input[type="tel"],
.search-list input[type="datetime"],
.search-list input[type="date"],
.search-list input[type="month"],
.search-list input[type="time"],
.search-list input[type="week"]{
border:0; width:100%; height: auto; float:left; margin-left:0px; background-color: transparent !important ; border:none; text-align:left; vertical-align:top; font-size:13px; color: #545454 !important;  }

.search-list input[type="button"]{ margin:0 auto; height: auto; width:100%; padding:10px 25px 10px 45px; background:#024484 url(../images/search-icon.png) 20% 12px no-repeat ; border:1px solid #0e4d8a;  border-radius:5px; display:block; font-size:13px; font-weight:400; color:#FFFFFF; text-align:center; }
.search-list input[type="button"]:hover{  background:#0065b3 url(../images/search-icon.png) 20% 12px no-repeat ; border:1px solid #015fa7;}


.year-month{ padding:0; height:22px; position:relative; background:url(../images/line2.png) left top repeat-x; margin:25px 15px;}
.year-month span{width:auto; height:22px; background:#FFFFFF; padding-right:10px; position:absolute; left:0; top:0; font-size:16px; color:#010101; font-weight:400; line-height:22px;}
.year-month span strong{ font-size:16px; color:#010101; font-weight:600;line-height:22px;}
.year-month small{width:auto; height:22px; width:50px; background:#FFFFFF; padding-right:0px; position:absolute; right:0; top:0; background:url(../images/nagetive.png) left top no-repeat#FFF; padding-left:20px; cursor:pointer;}
.year-month small:after { line-height:22px; font-size:14px; color:#2c5db4; font-weight:400;
  content: "Hide"; padding-left:12px;cursor:pointer;}
.year-month small.positive{width:auto; height:22px; width:50px; background:#FFFFFF; padding-right:0px; position:absolute; right:0; top:0; background: url(../images/positive.png) left top no-repeat#FFF; padding-left:20px;cursor:pointer;}
.year-month small.positive:after { line-height:22px; font-size:14px; color:#2c5db4; font-weight:400; content: "Open"; padding-left:12px;cursor:pointer;}
  
.prSec{ height:127px; height:auto; margin-bottom:50px; }
.prSec_img{width:30%; max-width:160px;  height:auto; float:left; margin-right:5%;}
.prSec_img img{width:100%; border:0;}
.prSec_info{width:60%; height:127px; float:left; position:relative; }
.prSec_info h6{ font-size:12px; color:#989898; font-weight:400; line-height:16px; margin:0; padding:0 0 5px 0; }
.prSec_info p{font-size:14px; color:#2c5db4; font-weight:600; line-height:17px; margin:0 0 5px;}
.prSec_info span{font-size:12px; color:#000; font-weight:400; line-height:13px; margin:0 0 0px;}

.prSec_info > div{position:absolute; left:0; bottom:0; }
.prSec_info > div .press-kit{ font-size:12px; color:#2c5db4; border-right:1px solid #e0e0e0; background:url(../images/press-kit-icon.png)90% 5px no-repeat; padding-right:30px; margin-right:10px; }
.prSec_info > div .share{ font-size:12px; color:#2c5db4;  background: url(../images/share-icon.png)right 5px no-repeat; padding-right:15px; display:inline-block; cursor:pointer; }
.prSec_info > div .share a{display:none; }
.prAccordianCont:after{ content:""; display:block; width:100%; clear:both;}
.View{ float:right; border:1px solid #e0e0e0; padding:5px 24px 5px 10px; background:url(../images/arrow6.png) 90% 50% no-repeat; }
.View:hover{ float:right; border:1px solid #024484; padding:5px 24px 5px 10px; color:#FFF; background:url(../images/arrow6-hover.png) 90% 50% no-repeat #024484; }
.prNav{ padding:0; margin-top:25px;}
.pr_prev{ float:left; height:60px; padding-top:20px;border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; width:200px; text-align:center; }
.pr_next{ float:right; height:60px; padding-top:20px;border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; width:200px; text-align:center;}
.pr_prev a{ display:inline-block; background:url(../images/arrow7.png) no-repeat 0 0; padding-left:15px; height:17px; color:#2c5db4; font-size:14px; font-weight:600;}
.pr_next a{ background:url(../images/arrow7.png) no-repeat 100% 100%; padding-right:15px; height:17px; color:#2c5db4; font-size:14px; font-weight:600;}
.pr_counter{ position:absolute; width:auto; top:0; left:50%; margin-left:-65px;  height:60px; line-height:60px; color:#545454; font-size:14px;}
.pr_counter strong{ display:inline-block; background:#ededed url(../images/activePage.gif) no-repeat 0 0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:0 15px; height:60px; line-height:60px; width:57px; text-align:center; margin-right:10px; font-weight:400;}


.pop{ position:fixed; left:0%; top:0px; height:100%; width:100%; z-index:1000; background:rgba(0,0,0,0.7); display:none;}
.pop strong{ position:absolute; left:0; bottom:0px; top:0px; width:100%; height:80px; margin:auto; text-align:center; z-index:1;}
.pop strong span{ display:none;}
.pop > span{ position:absolute; top:0px; right:0px; z-index:2; cursor:pointer; background:url(../images/close.gif) no-repeat 0 0;  width:29px; height:29px; text-indent:-9999px; }

.pop a { display: inline-block; color: #000; text-align:center;  width:80px; height:80px; line-height:80px; text-align: center; background:#FFF; -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms; margin:1px; position:relative; }

.pop a i{ line-height:80px; font-size:30px;}
.pop a i span{ font-size:11px; text-transform:uppercase; position:absolute; left:0; bottom:8px; width:100%; line-height:12px;  font-family: 'Open Sans', sans-serif; }

.pop a.facebook:hover{background:#4464b1}
.pop a.twitter:hover{background:#4e9edd}
.pop a.instagram:hover{background:#125688}
.pop a.play:hover{background:#c9322b}
.pop a.google_plus:hover{background:#c9322b}
.pop a.linkedin:hover{background:#0e638d}
.pop a.pdf:hover{background:#c9322b}

.pop a i.fa-facebook{color:#4464b1}
.pop a i.fa-twitter{color:#4e9edd}
.pop a i.fa-instagram{color:#125688}
.pop a i.fa-play{color:#c9322b}
.pop a i.fa-google-plus{color:#c9322b}
.pop a i.fa-linkedin{color:#0e638d}
.pop a i.fa-file-pdf-o{color:#c9322b}

.pop a:hover i.fa-facebook, .pop a:hover i.fa-twitter, .pop a:hover i.fa-instagram,.pop a:hover i.fa-play,.pop a:hover i.fa-google-plus,.pop a:hover i.fa-linkedin,.pop a:hover i.fa-file-pdf-o{color:#FFF}
/*---- ### press release End ### ----*/

/*---- ### press release details Start ### ----*/
.prdate{ margin:15px 0 35px 0; }
.prdate span{ font-size:13px; color:#000000; font-weight:400; padding-bottom:8px;  border-bottom:1px solid #000000; margin-bottom:8px; display:block; }
.prdate strong{ font-size:20px; color:#000000; font-weight:600; display:block;    }
.prdate b{ font-size:13px; color:#000000; font-weight:600; display:block;  }

.prTitle > div.prShare_follow{position:relative; padding-top:8px;  }
.prTitle > div.prShare_follow:after{ display:table; content:""; clear:both;}
.prTitle > div.prShare_follow .press-kit{ font-size:12px; color:#2c5db4; border-right:1px solid #e0e0e0; background:url(../images/press-kit-icon.png) 90% 5px no-repeat; padding-right:30px; margin-right:10px; }
.prTitle > div.prShare_follow .share{ font-size:12px; color:#2c5db4;  background: url(../images/share-icon.png)right 5px no-repeat; padding-right:15px; display:inline-block; cursor:pointer; }
.prTitle > div.prShare_follow .share a{display:none; }

.prRwMobile{border-right: 1px solid #e0e0e0; display:inline-block; padding-right:30px; margin-right:10px; background:url(../images/arrow8.jpg) 90% 7px no-repeat; position:relative; visibility:hidden; opacity:0; }
.prRwMobile > a{font-size:12px; color:#2c5db4; display:block;}
.prRwMobile ul{ display:none; position:absolute; left:0; top:30px; background:#FFF;  border:1px solid #CCC; width:200px; margin-bottom:0;}
.prRwMobile ul li{ border-bottom:1px solid #ededed;}
.prRwMobile ul li a{ display:block; padding:10px; color:#949494; font-size:11px;}
.prRwMobile ul li a:hover{color:#2c5db4;}




.prTitle{margin:15px 0 35px 0; position:relative; z-index:2;}
.prTitle p{font-size:20px; color:#000000; font-weight:600; min-height:50px;}
.pic-big-box{ border:1px solid #e0e0e0; width:100%; margin-bottom:35px; text-align:center; vertical-align:middle;}
.pic-big-box img{ overflow:hidden; width:100%;}

.prFollow{ float:left; margin-top:-5px;}
.prFollow span{}
.press_kit_share{ float:right;}
.prcon h2{ font-size:14px; color:#000; font-weight:600; margin:0; padding-bottom:7px; }
.prcon p{ font-size:13px; color:#545454; font-weight:400; padding-bottom:10px; }

.video-box{width:100%;  float:right; max-width:445px; position:relative; margin-bottom:10px;}
.video-icon{width:65px; height:65px; position:absolute; margin-left:-32px; margin-top:-32px; left:50%; top:50%;}

.list2{ width:100%; height:auto; float:left;}
.list2 li{ width:100%; height:auto; float:left; background:url(../images/dot3.png) left 6px no-repeat;font-size:13px; color:#545454; font-weight:400; padding-bottom:10px; padding-left:15px;}

.line3{background:#e0e0e0; height:1px; clear:both; margin:0 15px 30px; }

.prGallery{ width:100%; height:auto; float:left;}
.prGallery_sec{}
.prGallery_sec .images-box{position:relative; width:100%; height:100%;}
.prGallery_sec .images-box a img{ width:100%; position:relative; z-index:1;}
.prGallery_sec .images-box a span.image{ width:100%; height:100%; position:absolute; left:0; top:0;  background: rgba(0,0,0,0.4) url(../images/icon-image.png) no-repeat 50% 50%; z-index:2}	
.prGallery_sec .images-box a:hover span.image{background: rgba(0,156,206,0.5) url(../images/icon-image.png) no-repeat 50% 50%;}
.prGallery_sec .images-box a span.video{ width:100%; height:100%; position:absolute; left:0; top:0;  background: rgba(0,0,0,0.4) url(../images/icon-video3.png) no-repeat 50% 50%; z-index:2}	
.prGallery_sec .images-box a:hover span.video{background: rgba(0,156,206,0.5) url(../images/icon-video3.png) no-repeat 50% 50%;}
.prGallery_sec .prImgdownload{font-size:12px; color:#2c5db4;  background:url(../images/press-kit-icon.png) left 4px no-repeat; padding-left:20px; margin-top:15px; margin-bottom:30px; display:block;}

.box_list2 > div{ margin-bottom:30px;}
.box_list2 > div .bl_img { overflow: hidden;}
.box_list2 > div .bl_img img { width:100%;}
.box_list2 > div .bl_info {height: 140px; padding: 20px 20px 0; position: relative; color: #FFF; font-size: 12px; font-weight: 600; line-height: 17px; background: #2a58b0;}
.box_list2 > div .bl_info h5 { font-size:11px; font-weight:400; color:#58c7f5; font-style:italic; margin-bottom:5px;}
.box_list2 > div .bl_bottom {padding: 10px 20px;color: #989898; font-size: 11px; background: #2a58b0 url(../images/icon-more.gif) no-repeat 92% 50%;}
.Share3{width: auto ; height: auto;  position:absolute; left:35px; bottom:12px; font-size:12px; color:#FFF; font-weight:400;  background: url(../images/share-icon2.png)right 5px no-repeat; padding-right:15px; cursor:pointer; }
.Share3 a{display:none; }


.img100{ width:100%; border:0;}
.pressKit{ margin-top:35px;}
.pressKit h3{ font-size:20px; font-weight:600; color:#000000; background:url(../images/arrow8.jpg) right 12px no-repeat; border-bottom:1px solid #000; padding-bottom:8px; margin-bottom:20px; }
.pressKit ul{}
.pressKit > ul > li{float:left; border-bottom:1px solid #e0e0e0; padding-bottom:18px; margin-bottom:18px;  width:100%; position:relative;}
.pressKit > ul > li > a{font-size:14px; font-weight:600; color:#000; display:block; }
.pressKit > ul > li > a.pr_download{ background:url(../images/download-icon2.png) 100% 50% no-repeat;}
.pressKit > ul > li h4{font-size:14px; font-weight:600; color:#000000;  margin-bottom:18px;}
.pressKit > ul > li div{width:100%; max-width:160px; position:relative; margin-bottom:10px;}
.pressKit > ul > li div img{ width:100%; position:relative; z-index:1;}
.pressKit > ul > li div span{ position:absolute; background:url(../images/small-video-icon.png) no-repeat 50% 50%; height:50px; width:50px; z-index:2; left:50%; top:50%; margin:-25px 0 0 -25px;}
.pressKit > ul > li.relatedWebsites > a{ background:url(../images/related-websites-icon.png) right top no-repeat;}
.pressKit > ul > li > a span{ color:#9c9c9c; font-size:12px;}
.relatedWebsites ul{ position:absolute; right:0; top:37px; display:none; background:#FFF;  border:1px solid #CCC; width:100%; margin-bottom:0;}
.relatedWebsites ul li{ border-bottom:1px solid #ededed;}
.relatedWebsites ul li a{ display:block; padding:10px; color:#949494; font-size:11px;}
.relatedWebsites ul li a:hover{color:#2c5db4;}

.pressKit_flowting{ position:fixed; width:160px;}
/*---- ### press release details end ### ----*/

.imgpop{ max-width:600px; min-height:550px;}
.imgpop .galleryImg img{ width:100%;}

/*MEDIA LANDING PAGE*/
.viewall{ color:#2c5db4; font-size:11px; background:#FFF; border:1px solid #e0e0e0; width:73px; height:23px; line-height:21px; display:inline-block; padding:0 10px; position:relative; float:right; }
.viewall:after{ content: " "; position:absolute; display:block; width:0; height:0; border-right:0; border-left:4px solid #000; border-top:3px solid transparent; border-bottom:3px solid transparent; top:45%; right:12px;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 0.5s ease;}
.viewall:hover{ background:#2c5db4; color:#FFF; }
.viewall:hover:after{ right:8px; border-left:4px solid #FFF;}
h2.press{font-size:16px; font-weight:600}
.press_release{ position:relative;}
.press_release .viewall{ position:absolute; top:-45px; right:15px;}
.press_release > div{ margin-bottom:20px; min-height:110px;}
.press_release > div:after {clear: both; display: table;  content: " ";}
.press_release > div img{ float:left; width:30%; margin-right:5%;}
.press_release > div div{ float:left; width:65%; line-height:16px;}
.press_release > div div strong{ display:block; font-size:13px; margin-bottom:10px; font-weight:600;}
.press_release > div div span{display:block; font-size:12px; color:#989898; margin-bottom:10px;}
.press_release > div div p{display:block; font-size:12px;}
/*MEDIA LANDING PAGE*/

@media only screen and (max-width: 1199px){
.cont_bannerInfoHolder{margin-left:0px; left:0;}

/*---- ### product start ### ----*/
.product_nav li{font-size: 12px;}/*6-1-2016*/
.product_nav li strong{ min-width:95px;}/*6-1-2016*/
.product_nav li a{ min-width:95px;}/*6-1-2016*/

.product_nav li.locator a, .product_nav li.brochure a{padding:0 15px;}
.product_nav li.locator, .product_nav li.brochure{ float:right; border:1px solid #FFF; margin:30px 0 0 15px;}/*6-1-2016*/
.product_nav li.locator a, .product_nav li.brochure a{padding:0 15px; height:25px; line-height:25px;}
.pd_fixed{top:65px;}
.product_nav li.brochure span{top:27px;}
/*---- ### product End ### ----*/


}


@media only screen and (max-width: 1030px){
	
/*.product_nav li.contact{width:100%;}*/
/*---- ### product start ### ----*/
/*---- ### product End ### ----*/

/*---- press release Start ----*/
.search-list li{ margin-right:10px; }
/*---- press release End ----*/

/*---- press release details Start ----*/
.prGallery .col-sm-6 { width: 25%;}
.box_list2 .col-sm-6 { width: 25%;}
/*---- press release details Start ----*/

}

@media only screen and (max-width: 1200px){
.box_list > div .bl_info { height:175px;}
}

@media only screen and (max-width:985px){
/*------- about us start -------*/	
.product_nav li.contact{width:100%;}
.cont_bannerInfo > div.bannerInfo360{height:auto !important;}
.contactform{ padding-left:15px; padding-right:15px;}

.about_milestones{ padding:20px 0 20px 0px; height:301px; position:relative; overflow:hidden;}
.twoSec_highlights_panel > img.left_bg{ position:absolute; left:auto; right:0; top:0; z-index:1; margin-left:0px; display:block;}
.twoSec_highlights_panel > img.right_bg{ position:absolute; left:0; top:auto; bottom:0; z-index:1; display:block;}
.twoSec_highlights_panel .leftSide{padding:20px 0px 0 0; color:#FFF; position:relative;}
.twoSec_highlights_panel  .rightSide{ padding:20px 0 20px 0px; position:relative; overflow:hidden;}
/*------- about us end -------*/

/*---- ### product start ### ----*/
.mobile_product_nav{ display:block; position:relative; margin:0 auto;/* width:150px;*/ cursor:pointer; }
.mobile_product_nav:after{ content:''; display:inline-block; border-top:7px solid #FFF; border-left:5px solid transparent; border-right:5px solid transparent; height:0; width:0; position:absolute; top:20px; right:0; }
.mobile_product_nav span{ height:50px; line-height:50px;padding-left:35px; color:#FFF; display:block; font-weight:400; position:relative;}
.mobile_product_nav span i{ position:absolute; left:0; margin-left:0px; top:10px; width:30px; height:30px;}
.mobile_product_nav span.gallery i{ background:url(../images/icons.png) no-repeat 0 0;}
.mobile_product_nav span.specification i{ background:url(../images/specifications-icon.png) no-repeat 0 0;}
.mobile_product_nav span.download i{ background:url(../images/download-icon.png) no-repeat 0 0;}
.mobile_product_nav span.features i{ background:url(../images/icons.png) no-repeat -30px 0;}
.mobile_product_nav span.tvc i{ background:url(../images/icons.png) no-repeat -60px 0;}
.mobile_product_nav span.reviews i{ background:url(../images/icons.png) no-repeat -90px 0;}
.mobile_product_nav span.product_social i{ background:url(../images/icons.png) no-repeat -120px 0;}

.product_nav{ display:none;  position:absolute; left:0;  top:50px; border-top:1px solid #1b5690; margin-left:0px; width:100%; background:#013067;}
.product_nav li{ float:none; border-right:0px solid #1b5690; border-bottom:1px solid #1b5690; text-align:left; font-size: 13px;/*padding:0 20px;*/ padding:0 5px;}
.product_nav li strong, .product_nav li a{ height:50px; line-height:50px; display:block; padding-top:0px; color:#FFF;  padding-left:50px;  width:auto;  /*padding-left:35px; width:150px; margin:0 auto;*/}/*5-1-2016*/
.product_nav li a.deler_lecator{ padding-left:50px; padding-right:0px;}/*6-1-2016*/

.product_nav li.pdmActive:hover{ background:#013067;}
.product_nav li:hover{ background:#013067;}
.product_nav li:hover strong{ color:#FFF;}

.product_nav li strong i, .product_nav li a i{ position:absolute; margin-left:0px; top:10px; left:10px; /* left:0;width:30px; height:30px;*/}/*5-1-2016*/


.product_nav li.pdmActive strong.gallery i{ background:url(../images/icons.png) no-repeat 0 0;}
.product_nav li.pdmActive strong.specification i{ background:url(../images/specifications-icon.png) no-repeat 0 0;}
.product_nav li.pdmActive strong.download i{ background:url(../images/download-icon.png) no-repeat 0 0;}
.product_nav li.pdmActive strong.features i{ background:url(../images/icons.png) no-repeat -30px 0;}
.product_nav li.pdmActive strong.tvc i{ background:url(../images/icons.png) no-repeat -60px 0;}
.product_nav li.pdmActive strong.reviews i{ background:url(../images/icons.png) no-repeat -90px 0;}
.product_nav li.pdmActive strong.product_social i{ background:url(../images/icons.png) no-repeat -120px 0;}
.product_nav li.pdmActive{ background:#1b5690;}
.product_nav li.pdmActive strong{ color:#FFF;}


.product_nav li.locator, .product_nav li.brochure{ float:none; border:0px solid #FFF; margin:0px;}
.product_nav li.locator{ margin-top:0px; border-bottom: 1px solid #1b5690;}/*5-1-2016*/
.product_nav li.locator a, .product_nav li.brochure a{height:50px; line-height:50px;/* width:200px; margin:0 auto;padding:0 35px;*/}
.product_nav li.locator a:hover, .product_nav li.brochure:hover > a{ background:none; color:#FFF;}

.product_nav li.brochure{ border-bottom: 1px solid #1b5690;}/*5-1-2016*/
.product_nav li.brochure:hover{ border:0; border-bottom: 1px solid #1b5690;}/*5-1-2016*/

.product_nav li.brochure span{position:relative; left:auto; top:auto; display:block; background:#013067; padding:0 10px 20px 20px; width:100%; transform:translateY(0px); -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -o-transform:translateY(0px); visibility:visible; opacity:1; z-index:1; border:0;}/*5-1-2016*/

.product_nav li.brochure span a {border-top:0px solid #1b5690; display: block; height:30px; line-height:20px; width:150px;}
.product_nav li.brochure span a:before{ content:'- ';}
/*---- ### product End ### ----*/

/*---- all car landing page start ----*/
.cars-box-left{padding-left:0px !important; padding-right:0 !important;}
.allcars_sec{ min-height:1px;}
.textout{height:inherit !important;}
.allcars_sec span{ float:left; height:auto; display:inherit; width:25%;}

.allcars_sec span img{ width:100%; padding-bottom:10px;}
.allcars_sec p{float:left;display:inherit;width:70%; padding-left:5%; padding-bottom:20px;}
.allcars_sec:hover{ background:transparent; border-top:1px solid #e0e0e0; }
/*---- all car landing page end ----*/

/*---- press release Start ----*/
.prSec{ width:100%; margin-bottom:30px;}
.prSec:after{ content:""; display:block; width:100%; clear:both;}
.prSec_info{height:auto;}
.prSec_info div{position:relative; left:auto; bottom:auto; margin-top:15px; }

.search-list li{ margin:1%;}
.search-list li:last-child{width:100%; margin:15px 0% 0;}
.search-list li.Keywords{ width:98%;}
.search-list li.Brands, .search-list li.From{ width:23%;}
.search-list input[type="button"],.search-list input[type="button"]:hover{ background-image:none;}
.prFollow .social-share2{ display:block; float:right;}
.prFollow span{ float:left; padding-top:3px;}
.pressKit { display:none;}
.prRwMobile{visibility:visible; opacity:1; }
/*---- press release End ----*/

} 

@media only screen and (max-width:800px){
.contBanner img.cbimg{ height:250px;}
.contBanner img.cbBlankimg{ height:250px; max-width:1920px;}

.cont_bannerInfoHolder{left:auto; top:auto; position:relative; width:100%; height:auto; background:#f0f4f9;  margin-left:0;}
.cont_bannerInfo{left:auto; top:auto; position:relative; width:100%; height:auto; }
.cont_bannerInfo > div { height:auto; background:none; margin-bottom:0px; border-bottom:1px solid #FFF; padding-bottom: 15px;}
.cont_bannerInfo > div h2{ padding:5px 0 15px; font-size:18px; }
.cont_bannerInfo > div h2 span{ font-size:14px;}
.cont_bannerInfo ul:after{ content:""; display:table; clear:both;}
.cont_bannerInfo ul li{background:none; margin-left:0px; border-left:1px solid #FFF;}
.cont_bannerInfo ul li.followus{ border-left:0px solid #FFF;}

/*---- about us start ----*/
.cont_bannerInfo > div.profileBannerInfo {height:auto; padding-bottom:20px;}
/*---- about us end ----*/

/*---- ### product start ### ----*/
.applications ul li{width:50%; border:0px solid #e0e0e0; margin-bottom:20px;}
/*---- ### product End ### ----*/

/*---- contact us Start ----*/
.contactus_bnrInfo_2{width:100%; padding:0px ; position:relative; right:auto; top:auto; float:left;}
.contactus_bnrInfo_2 ul li span{ display:inline-block}
.contactus_bnrInfo_2 ul li:last-child{ height: 55px}
.contactus_bnrInfo_2 ul li:last-child div:last-child{height: auto; border:none}
/*---- contact us end ----*/

/*---- press release details Start ----*/
.video-box{ max-width:300px;}
.bl_img img{ width:100%;}
.prGallery .col-sm-6 { width: 50%;}
.box_list2 .col-sm-6 { width: 50%;}
/*---- press release details Start ----*/
.profile_featured li strong{font-size:25px; line-height:30px;}
.profile_featured li span{font-size:14px;}
.tatamotors_social .smFilter { margin-top:30px;}
} 

@media only screen and (max-width: 650px){
/*---- about us start ----*/
.horizonext_bg{ height:60%;}
/*---- about us end ----*/

/*---- ### product start ### ----*/
/*---- ### product End ### ----*/

/* ---- Contact Us start--------------*/
.mobile_contactNav{ display:block; position:relative; margin:0 auto;/* width:150px;*/ cursor:pointer; }
.mobile_contactNav:after{ content:''; display:inline-block; border-top:7px solid #FFF; border-left:5px solid transparent; border-right:5px solid transparent; height:0; width:0; position:absolute; top:20px; right:0; }
.mobile_contactNav span{ height:50px; line-height:50px;/*padding-left:35px;*/ color:#FFF; display:block; font-weight:400; position:relative;}
.mobile_contactNav span i{ position:absolute; left:0; margin-left:0px; top:10px; width:30px; height:30px;}


.contactNav{ display:none;  position:absolute; left:0;  top:50px; border-top:1px solid #1b5690; margin-left:0px; width:100%; background:#013067;}
.contactNav li{ float:none; width:100%; border-right:0px solid #1b5690; border-bottom:1px solid #1b5690; text-align:left; font-size: 13px; /*padding:0 20px;*/ padding:0 10px;}
.contactNav li a{ height:60px; line-height:60px; display:block; padding-top:0px; padding-left:80px; color:#FFF;/* padding-left:35px; width:150px; margin:0 auto;*/}

.contactNav li a i{ position:absolute; left:36px; margin-left:0px; top:10px; /* left:0;width:30px; height:30px;*/}

.contactNav li.pdmActive a.overview3 i{ background:url(../images/world-wide-menu-icon.png) no-repeat 0 -6px; margin-left:-36px;}
.contactNav li.pdmActive a.africa3 i{background: url(../images/world-wide-menu-icon.png) no-repeat -200px -5px; margin-left:-16.5px;}
.contactNav li.pdmActive a.latinamerica3 i{ background: url(../images/world-wide-menu-icon.png) no-repeat -391px -4px; margin-left:-13.5px;}
.contactNav li.pdmActive a.europe3 i{background: url(../images/world-wide-menu-icon.png) no-repeat -560px -2px; margin-left:-29px;}
.contactNav li.pdmActive a.russia3 i{ background: url(../images/world-wide-menu-icon.png) no-repeat -738px -1px; margin-left:-35.5px;}
.contactNav li.pdmActive a.apac3 i{background: url(../images/world-wide-menu-icon.png) no-repeat -938px -2px; margin-left:-20px;}
.contactNav li.pdmActive{ background:#1b5690;}
.contactNav li.pdmActive a{ color:#FFF;}
.contactNav li{width:100%;}
/* ---- Contact Us End--------------*/

/*---- press release Start ----*/
.pr_prev, .pr_next{ height:60px; padding-top:20px;border-left:0px solid #e0e0e0; border-right:0px solid #e0e0e0; width:auto; text-align:center; }
.specifications table td{ min-width:50px;}
/*---- press release End ----*/

}

@media only screen and (max-width: 485px){
.contBanner img.cbimg{ height:150px;}
.contBanner img.cbBlankimg{ height:150px;}

/*---- ### technology start ### ----*/
.technologySearch .tsBox{ width:90%; max-width:450px; margin:0 auto 15px;}
.technologySearch .submitBtn{ width:110px; padding: 10px 10px 10px 15px;}
.box_list > div.col-xs-6 { width: 100%;}
/*---- ### technology End ### ----*/

/*---- ### product start ### ----*/
.applications ul{ display:block;}
.applications ul li{width:100%; display:block;}
.specifications ul li{width:100%;}
.specifications ul li:nth-child(2n){width:100%;}
/*---- ### product End ### ----*/

/*---- press release Start ----*/
.prSec_info p{font-size:13px; line-height:15px;}
.search-list li.Brands, .search-list li.From{ width:48%;}
/*---- press release End ----*/

/*---- press release details Start ----*/
.video-box{ max-width: inherit;}
.text-title p {font-size: 15px;}

.press_kit_share{ float:none; padding-top:10px;}
.press_kit_share:before{ display:table; clear:both; content:"";}
.prFollow { margin-top:0px; padding-bottom:10px;}

/*---- all car landing page start ----*/
.contTittlel h6 {font-size: 18px;}	
.allcars_sec h3{font-size:13px;}
/*---- all car landing page end ----*/

/*---- press release details Start ----*/

.profile_featured li{height:210px;}
.profile_featured li strong{font-size:15px; line-height:16px;}
.profile_featured li span{font-size:13px;}
.box_list > div .bl_info b {display:none !important;}
.box_list > div .bl_info { height:130px;}
}

@media only screen and (max-width:360px){
.bannerInfo > h3 strong {  font-size:18px;}
.popmedia .social-share{ float:none; padding-top:20px; margin:0 auto; width:150px; display:block;}

/*---- about us start ----*/
.horizonext{height:360px;}
.ccSections > div span{font-size:12px; line-height:14px;}
.ccSections > div span strong{font-size:20px; line-height:30px;}
.sustainability .row > .col-xs-7 { width:100%;}
/*---- about us end ----*/

/*---- ### product start ### ----*/
/*---- ### product End ### ----*/

/*---- press release Start ----*/
.search-list li.Brands, .search-list li.From{ width:98%;}
.pr_counter{ position:relative; display:block; width:100%; top:auto; left:auto; margin-left:0px;  height:60px; line-height:60px; color:#545454; font-size:14px; text-align:center; margin-bottom:-15px;}
.pr_counter strong{ display:inline-block; background:none; border-left:0px solid #e0e0e0; border-right:0px solid #e0e0e0; padding:0; height:60px; line-height:60px; width:auto; text-align:center; margin-right:0px; font-weight:400;}

.year-month small{width:auto;}
.year-month small:after {content:"";}
.year-month small.positive{ width:auto;}
.year-month small.positive:after {content:"";}

.year-month {padding: 0 0 50px;}
.year-month span {width:60%;}
/*---- press release End ----*/

/*---- press release details Start ----*/
.prGallery .col-xs-6 { width: 100%;}
.box_list2 .col-xs-6 { width: 100%;}
/*---- press release details Start ----*/

}