html{height:100%;}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background-color:#fff; min-width:100% !important;}
td, th {color : #939393;}
/* Clear default margin and padding */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;} /* to remove the default property of the HTML elements */
a{color:#ec6306; text-decoration:underline;}
a:hover{color:#ec6306; text-decoration:none;}

ul, ol {list-style: none ;}

/* Heading css start here... */
h1, h2, h3, h4{ font-family: Arial,Helvetica,sans-serif;  color:#666;}

h1{font-size:18px; color:#000; font-weight:normal; text-transform:capitalize;  padding-bottom:5px;} /* common H1 header for all respective pages */
.cont-head h2 { border-bottom:1px dotted #ccc; font-weight:bold; color:#666;}

h2{font-size:16px; font-weight:normal; color:#000;} /* common H2 header for all respective pages */
h3{font-size:14px;} /* common H3 header for all respective pages */
h4{font-size:12px;} /* common H4 header for all respective pages */
/* Heading css start here... */
.font15 { font-size: 14px; }
.black { color: #666; font-weight:bold; }
.padding10 { padding: 10px; }
p{ line-height:18px; }
img, img a{ border:0; }

.behavior{ zoom: 1; behavior: url(/js/PIE.htc); position:relative \9;  }
.behavior  a{ zoom: 1; behavior: url(/js/PIE.htc); position:relative \9; }

/* HTML controls */
select, textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"]{outline:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:1px solid #dcdcdc; padding:3px; border-radius:5px; -moz-border-radius:5px; /* For FF */ -webkit-border-radius:5px; /* For Safari and Chrome */ -o-border-radius:5px; /* For Opera */ -ms-border-radius:5px; /* For IE */ width:135px;}
textarea{min-width:300px; max-width:300px; min-height:70px; max-height:70px;}
select{width:148px;}
input[type="radio"] { margin-right:3px; outline:none;}
label { vertical-align:top; }
.smalltextarea{min-width:200px; max-width:200px; min-height:50px; max-height:50px;}

input[type="submit"], input[type="button"], a.button, .button, .button a, .action-button a{ font-size:12px; color:#fff; cursor:pointer; text-transform:capitalize; border:0px solid #fff; text-decoration:none; padding:5px 8px; width:auto; border-radius:5px; -moz-border-radius:5px; /* For FF */ -webkit-border-radius:5px; /* For Safari and Chrome */ -o-border-radius:5px; /* For Opera */ -ms-border-radius:5px; /* For IE */
background: url(../images/button-bg.jpg) repeat-x center top #ec6305; }
input[type="checkbox"]{padding-left:-3px; margin: 0 5px 0 0; vertical-align: middle; }
.overflow { overflow:hidden; }
#welcome-note .rm-position {color:#e12634;}
#welcome-note .rm-position a{color:#e12634; text-decoration:none;}
#welcome-note .rm-position a:hover {text-decoration:underline;}
#service-note a{color:#e12634; text-decoration:none;}
#service-note a:hover {text-decoration:underline;}

/* HTML controls on hover */
select.small {width:65px;} /* to small select box for respective pages */
select.small:hover, select:hover, textarea:hover,  input[type="tel"]:hover, input[type="email"]:hover, input[type="text"]:hover{border:1px solid #939290; box-shadow:2px 2px 2px #b9b7b7 inset;}
select.small:focus, select:focus, textarea:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="text"]:focus{border:1px solid #939290;}
input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .button:hover, 
.button a:hover, .action-button a:hover:hover { background-color:#ec6305; opacity:0.90;}
input[type="submit"]:focus, a.button:focus, .button:focus, 
.button a:focus, input[type="button"]:focus{color:#fff; box-shadow:1px 1px 4px #c25406 inset;}

/* primary Navigation css start here...*/
#nav-bar { margin:0; overflow:hidden; text-align:left;}
#nav-bar li {list-style-type:none; float:left; height:75px;}
#nav-bar li.left-padding{margin-left:10px;}
#nav-bar li a{color:black; font-weight:bold; font-size:14px; text-decoration:none; padding:47px 8px 5px 8px; display:block; margin:5px 5px; text-transform:capitalize;}
#nav-bar li:first-child a { padding:30px 10px 5px 10px;}
#nav-bar li:hover {background: linear-gradient(#c4c4c4 70%, #ececec);}
#nav-bar li.active {background: linear-gradient(#c4c4c4 70%, #ececec);}
#nav-bar li.active a, #nav-bar li a:hover, #nav-bar li:hover a{ color:black;}
.home-menu {display:block; text-align:center; height:15px; }
#nav-bar li:first-child a .home-menu {background: url("https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/prema-group/house.png") no-repeat center center;} 
#nav-bar li:first-child a:hover .home-menu, #nav-bar li.active:first-child a .home-menu, #nav-bar li:hover:first-child a .home-menu {background: url("https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/prema-group/house.png") no-repeat center center; } 
/* primary Navigation css end here...*/

/* Footer css */
#footer ul{ color:#cfd2d5; font-size:14px;}
#footer ul li:first-child { padding-left:0px;}
#footer ul li{ text-align:center; list-style-type:none; display:inline; padding:3px 18px;}
#footer ul li a{color:#cfd2d5; text-decoration:none;}
#footer ul li a:hover{color:#cfd2d5; text-decoration:underline;}


/* content representation css start here...*/
.left-float{float:left;} /* to provide left float to respective area */
.right-float{float:right;} /* to provide right float to respective area */
.text-right{text-align:right;} /* to provide text align to right */
.text-center{text-align:center;}  /* to provide text align to center */
.vert-align{vertical-align:middle;}/* to provide vertical align */
.required, .error, .red, #errMsgCV, #errMsgVS, #errMsgTD, #errMsgRCB, .errMsgRCB {color:#FF0000; font-size:12px; } /* for validation message and mark * mendatory */
.fade-out { color:#999; font-size:11px; } /* to fade out the text */
.text_strike { text-decoration:line-through;color:#596573; }/* to text strike through, used in NCD test drive request form */
.hide{ display:none;}
.border{ border:1px solid #DFDFDF; }
.border-top{ border-top:1px solid #738087; }
.border-left{ border-left:1px solid #738087; margin-left:-15px; }
.border-right{ border-right:1px solid #738087; margin-right:-15px; }
.padding-left20 { padding-left:20px; }
.padding-top20 { padding-top:20px; }
.margin-top20 {margin-top:20px;}
/*Stock page*/
.al_center { text-align: center;}
.gray { color: #191919; }
.margin-left-110 { margin-left: 110px; }
select.select-width205 { width: 205px; }
.margin-left-10 { margin-left: 10px; }
.ft_right {float: right;}
.ft_left { float: left; }
li.gray-bg {  background: none repeat scroll 0 0 #f3f3f3; }
.border-bottom { border-bottom: 1px dotted #cccccc; }
.padding-bottom-8 { padding-bottom: 8px;}
.padding-top-bottom-8 {  padding: 8px 0; }
.padding-top-12 {  padding-top: 12px; }
.font13 { font-size: 13px; }
.margin-top-5 {  margin-top: 5px; }
.font13-gray {  color: #333333; font-size: 13px; }
.padLeft0 { padding-left: 0 !important; }
.lowercase {text-transform:lowercase;}
.orange-border { border:1px solid #dcdcdc; }
.map2  {font-size:14px;}
a.link { text-decoration:underline !important; }
a.link:hover { text-decoration:none !important; }

/* Content blocks */
.content-block{border:1px solid #dcdcdc; background:#fff; /*overflow:hidden;*/} /* to provide block for content with respective bgcolor */
.content-block-white{background-color:#b4281c; overflow:hidden;} /* to provide block for content with white bgcolor width border */
.content-block-white-noborder{background-color:#fefefe; overflow:hidden;} /* to provide block for content with white bgcolor */
.content-box-inner{padding:10px;}/* to provide inner spacing between content and block */

.content-block-home{ display:none;}
.nav-bg{ background:#e6e6e6;  border-bottom:1px solid #dddddd;  top:0; width:100%; }
.footer-bg{ background-color:#313131;}
.nav-bg .container_12 {
    background:#e6e6e6;
}
.footer-bg .container_12 {
    background: #313131;
}


.padding-top10 {padding-top:10px;}
.padding-bottom10 {padding-bottom:10px;}
/* Margin and spacing  */
.margin-left{margin-left:10px;} /* To provide margin from left */
.margin-right{margin-right:10px;} /* To provide margin from right */
.margin-top10{margin-top:10px;} /* To provide margin from top */
.margin-top5{margin-top:5px;} /* To provide margin from top */
.margin-bottom10{margin-bottom:10px;} /* To provide margin from bottom */
.block-spacing{padding:10px 0;} /* To provide padding from top and bottom for content*/
.block-spacing20 {padding:20px 0;}

/* to design form in table format */
.tbl-forms { border:0px; width:100%; }
.tbl-forms td { padding:5px 0; }
.tbl-forms td.td-width, .tbl-forms div.td-width{ width:150px; }
.tbl-forms th { font-weight:bold; text-align:left;}


/* to show data in tabular format */
.tabular { border:0px; width:100%; }
.tabular th, .tabular td{ padding:7px;}
.tabular th{ background-color:#ec6305; color:#fff;}
.separator { border-bottom:1px dashed #AFBBC7;} /* dashed separator between two item rows*/
.tabular .sub_head { border-bottom:1px solid #AFBBC7;}
.tabular .item_dark { background-color:#f1f1f1;}


/* Table EMI */
.tbl-emi { border-collapse:collapse;}
.tbl-emi td, .tbl-emi th { padding:5px; border:1px solid #9d9b9b;}
.tbl-emi th { font-weight:bold; text-align:left;}

/* content representation css end here...*/

/* CSS-3.0 property style start here... */

.rounded-corner-bottom {border-radius:0 0 15px 15px; -moz-border-radius:0 0 15px 15px; /* For FF */ -webkit-border-radius:0 0 15px 15px; /* For Safari and Chrome */ -o-border-radius:0 0 15px 15px; /* For Opera */ -ms-border-radius:0 0 15px 15px; /* For IE */}
.box-shadow-old {box-shadow:0px 3px 5px #989898; -moz-box-shadow:0px 3px 5px #989898; /* For FF */ -webkit-box-shadow:0px 3px 5px #989898; /* For Safari and Chrome */ -o-box-shadow:0px 3px 5px #989898; /* For Opera */ -ms-box-shadow:0px 3px 5px #989898; /* For IE */} 
.box-shadow {box-shadow:0px 0px 12px #ccc; -moz-box-shadow:0px 0px 12px #ccc; /* For FF */ -webkit-box-shadow:0px 0px 12px #ccc; /* For Safari and Chrome */ -o-box-shadow:0px 0px 12px #ccc; /* For Opera */ -ms-box-shadow:0px 0px 12px #ccc; /* For IE */} 
.box-shadow-top {box-shadow:10px 0px 10px -7px #ccc, -6px 0 4px -4px #ccc;   -moz-box-shadow:010px 0px 10px -7px #ccc, -6px 0 4px -4px #ccc;  -webkit-box-shadow:10px 0px 10px -7px #ccc, -6px 0 4px -4px #ccc; -o-box-shadow:10px 0px 10px -7px #ccc, -6px 0 4px -4px #ccc;-ms-box-shadow:10px 0px 10px -7px #ccc, -6px 0 4px -4px #ccc; }

/*Shedule an appointment css starts here*/
.tab-nav-new { margin-top:15px; border:solid 1px #dcdcdc; }
.tab-nav-new li { cursor:pointer; background: url(../images/tab-bg.jpg) repeat-x #fefefe;  display:block; float:left; width:25%; *width:24.8%; border-right:1px solid  #dcdcdc; padding:8px 0 0 0;     color:#666666; text-align:center; box-sizing:border-box; height:35px; }  
.tab-nav-new li h3 {margin-bottom:0;}
.tab-nav-new ul { list-style: none outside none;}
/*.tab-nav-new li:last-child {width:236px;}*/
.tab-nav-new li.last{border-right:0px;}
.tab-nav-new li.active-tab { cursor:default;  border-top:2px solid #053a6e; border-bottom:1px solid #fff; margin-bottom:-1px; background:#fff; height:36px; }
.tab-data{ border:1px solid  #dcdcdc; border-top:0px; background:#FFFFFF; min-height:210px;}
#divCallBack, #divTestDrive, #divVisitShowroom, #divCarValuation, .grid_12 #emi-calc { width:700px; margin:0 auto; }
.grid_4 #emi-calc {width:275px; }
#emi-calc table.tbl-forms {width:100%;}
#emi-calc .tbl-forms  td {  }
#divCallBack ul:first-child, #divTestDrive ul:first-child, #divVisitShowroom ul:first-child, #divCarValuation ul:first-child 
{ width:350px; }
.tab-data li {padding:5px; list-style:none;}
.tab-data li label {color:#666; margin-right:20px; vertical-align:top; display:block; float:left; width:110px;}
.error { color:#ff0000; font-size:12px;}
.submitdiv {padding:0px 0px 20px 10px;}
.imgLoader {display: none;height: 18px;width: 18px;}
.result-txt {color: #000; font-weight: bold; text-align: center; width: 700px; margin:0 auto; padding: 40px 10px 0px; line-height:20px; font-size:13px;}
	
/*Shedule an appointment css ends here*/

/*Repeater pager new css starts here*/
  #list-grid-view { *margin-top:-20px; }
.line-icon { background-position:-365px -11px; height:13px; width:14px; margin:2px 0px; cursor:pointer; }
.line-icon.active, .line-icon:hover { background-position:-365px -34px; }

.square-icon{background-position:-389px -11px; height:14px; width:13px; margin:2px 0px 2px 8px; cursor:pointer; }
.square-icon.active, .square-icon:hover { background-position:-389px -34px; height:14px; width:13px; }
.benefit-icon { background-position: -471px -19px; margin-right:10px; height:35px; width:35px; float:left; }
.minimum-months-icon { background-position:-507px -20px; margin-right:10px; height:35px; width:35px; float:left; }
.certificate-quality-icon { background-position:-645px -20px; margin-right:10px; height:35px; width:35px; float:left; }
.icon{ background-image:url("../images/newucd-sprite.png"); display:block; float:left;}
.icon-title{ font-size:18px;display:block; float:left; padding: 5px 0; }
.icon-title a{text-decoration:none;color:#000000;}
.datepicker-icon{background-position:-41px -7px; height:27px; width:18px; margin:0 10px 0 10px; float:right;}
a.close-icon{ background-position:-210px -11px; height:17px; width:12px; margin:2px 8px;}
/*Repeater pager new css ends here*/


/* Imaging  */
.img-border{ border:1px solid #C0C0BE;} /* to provide common border to respective images */
.process-inline{background:#fff url(https://img.aeplcdn.com/loader.gif) no-repeat; display:none; width:20px; height:20px; margin:3px 0 0 5px;}/* to show Ajax processing image inline to the element */

/* standard ordered list class */
.ul-std{padding-left:10px;}
.ul-std li{padding:3px 3px 3px 10px; margin-left:10px; background:url("https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/prema-group/ellipse-orange.png") no-repeat left center; }

.ul-no-list {list-style-type:none;}
.ul-no-list li {padding:5px 0;}

/* for Our cars in stock css */ 
#thumbslider a span{color:#013975; font-weight:bold; font-size:12px!important;}
#thumbslider p{font-weight:normal; font-weight:normal!important; font-size:12px!important;}



/* Targeted ids */
.tcis-position{margin-top:-37px;}
#emi-calc h1, #testimonial h1, #welcome-note h1, #post-requirement h1{ }
#copy-right, #copy-right a{color:#cfd2d5;}
#Testimonial_divTestimonialNA {min-height:160px;}
.rm-position{text-align:left; color:#000; padding-top:5px; }


/* Carousel shadow  */
.carousel-bg{background-color:#333333;}

/***Targeted ids***/
a#reg_code{ cursor:pointer; }
#call-us, #call-us a, #cars-stock a{ color:#FFF; }
.h1none {display:none;}
.container_12 .block-spacing h1.show { display:none; }
.booktest-img {width:145px;height:auto;}




.margin-left-right-40 {
    margin-left: 40px;
    margin-right: 40px;
}

.BannerCallAction {position:absolute; top:15px; border:0px solid #ccc;  /* opacity: 0.60; filter: alpha(opacity=60);*/}
.BannerCallAction h1 {color:#fff; font-size:20px;}
.BannerCallAction-height { background: #676666; padding:20px 25px;
    border: 1px solid #858585; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70); -khtml-opacity: 0.70; -moz-opacity: 0.70; opacity:0.70;}
#used-car ul.ul-no-list select {width:200px !important; border-radius:0px; height:30px;}


/*video page css starts here*/
.video-main {}
.video-margin-bottom {margin-bottom:20px;}
.video-content { width:265px; float:left; margin-right:72px;}
.video-content-last {  margin-right:0px;}
.video-head {margin-bottom:5px; }
.video-views {font-weight:bold; margin-bottom:5px;}
.video-desc {margin-bottom:5px;}
.video-image {box-shadow:3px 3px 4px #666;}
.video-main .paginationstyle a{text-decoration:none; font-weight:bold; font-size:13px;}
.video-main .disabled {color:#666;}
.video-main .selected {text-decoration:underline !important;}
/*video page css ends here*/

/*tab animation on home page*/
@-webkit-keyframes pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes pulse-shrink {
100% {
    transform: scale(0.9);
}
}
.tab-nav-new li {    
    transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
}
.tab-nav-new li:hover {    
    transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
}
.tab-nav-new li:hover h3 {
    animation-direction: alternate;
    animation-duration: 0.3s;
    animation-iteration-count: infinite;
    animation-name: pulse-shrink;
    animation-timing-function: linear;
	
	-webkit-animation-direction: alternate;
   -webkit-animation-duration: 0.3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: pulse-shrink;
   -webkit-animation-timing-function: linear;
}
.tab-nav-new li h3 {
    transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
}
/*tab animation on home page*/
.call-stock a {color:#303435; font-size:14px; text-decoration:none;}
.call-stock a:hover {text-decoration:underline;}
.nav-top { position:relative;}
.nav-top-position {
    border-radius: 5px;
    position: absolute;
    right: -120px;
    top: -71px;}

#post-requirement td, #post-requirement th {padding-top:3px; padding-bottom:4px;}

.tollFreeNum {
    background: #313131;
    border-radius: 5px 0 0 5px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 5px 10px 15px;
    position: fixed;
    right: -160px;
    text-align: left;
    top:115px;
    width: 170px;
	line-height:15px;
	z-index:99;
}
.nav-top-strip
{
	background:#313131;
	color:#fff;
}
.nav-top-strip .container_12 { background:#313131; padding:10px 0;}
.nav-top-strip a {color:#fff; text-decoration:none;}
.nav-top-strip a:hover { text-decoration:underline; }
.divContent{min-height:250px;}

.video-thumbnail img{
    width: 100%;
    height: 262px;
    object-fit: fill;
}

/**********************************************************************/
/** banner Carousel Starts here **/
.banner  { margin:0 auto; width:100%;   position:relative;  }
.banner .jcarousel-relative { position:relative; }
.banner .jcarousel-wrapper .jcarousel {  width:100%; min-width:100%; margin:0 auto; position:relative;}
.jcarousel-wrapper { position:relative; }
.jcarousel {  overflow: hidden; width: 100%; margin:0 auto; }
.jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0;  padding: 0; }
.jcarousel li { width: 1920px; float: left; min-height:100%; }
.jcarousel img { display: block;  width:100%; height:100%;  }
.jcarousel-control { width:100%; margin:0 auto;  text-align:center; display:none;}
.jcarousel-control-prev, .jcarousel-control-next {  color: transparent;  text-decoration: none; font: 0px Arial, sans-serif; }
.jcarousel-control-prev { background: none; display: inline-block !important; *display: inline !important; zoom: 1; width:25px; height:55px; margin-right:10px; left:10%;  position: absolute; top:48%;}
.jcarousel-control-next { background: none; display: inline-block !important; *display: inline !important; zoom: 1; width:25px; height:55px; right:10%;  position: absolute; top:48%;}
.jcarousel-pagination {  position: absolute;  bottom: 15px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0);  margin: 0;	}
.jcarousel-pagination a { text-decoration: none;  display: inline-block; *float:left;  font-size: 11px; height: 10px; width: 10px; line-height: 10px; background: transparent;  color: #4E443C; border:1px solid #fff;
  border-radius: 10px; text-indent: -9999px; margin-right: 7px;}
.jcarousel-pagination a.active { background: #ae0202;  color: #fff; opacity: 1; height:12px; width:12px; border:0 none; line-height:12px;  }
/** banner Carousel css ends here **/
/**********************************************************************/
.pages {width: 100%;position: relative;background-color: black;}
.pages h1{font-size: 30px;color:white}
/**********************************************************************/
/** mycarousel Carousel css starts here **/
.bannerBottom {position:relative; padding:1% 0;  width:100%; text-align:center; margin:0 auto; border:0px solid #e1e6e6; }
.bannerBottom .mycarousel img { max-width:100%;   }
.bannerBottom .mycarousel h2.bann-head { color:#0b6cb6 ; font-size:18px; text-transform:capitalize; font-weight:normal; margin:0px; padding:10px 0 0px 0;}
.bannerBottom .bann-text {max-width:99%; padding-bottom:10px; color:#fff;}
.bannerBottom .mycarousel h2.bann-head a { color:#fff; text-decoration:none; text-transform:capitalize;}
.bannerBottom .subhead { color: #fff; margin-bottom:25px}
.mycarousel { position: relative; overflow: hidden;  width: 100%; padding-bottom:10px; display:none;}
.mycarousel ul { width: 20000em;  position: relative; list-style: none;  margin: 0; padding: 0; }
.mycarousel li { text-align:center; border:5px solid transparent; box-sizing:border-box; float:left; vertical-align:top;  }
.mycarousel li:last-child  {margin-right:0px; }
.mycarousel img { max-width:100%; }
.mycarousel-control-prev, .mycarousel-control-next {  position: absolute; top: 45%;  text-decoration: none;font-family: FontAwesome; font-size:55px;}
.mycarousel-control-prev:before {content: "\f104"; display:block; color:#999;margin-left: 6px;}
.mycarousel-control-next:before {content: "\f105"; display:block; margin-left:7px; color:#999;}
.mycarousel-control-next {right: 8px;}
.mycarousel-pagination { position: absolute; bottom: 30px;  left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); margin: 0;}
.mycarousel-pagination a {  text-decoration: none; display: inline-block; *float:left;  font-size: 11px;   height: 10px;  width: 10px; line-height: 10px;  background: #fff; color: #4E443C;  border-radius: 10px; text-indent: -9999px;  margin-right: 7px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C;  box-shadow: 0 0 2px #4E443C; }
.mycarousel-pagination a.active {  background: #4E443C; color: #fff;  opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7;  box-shadow: 0 0 2px #F0EFE7; }
.bannerBottom .mycarousel-pagination {display:none;}
.bannerBottom  a .bann-text { color:#666; }
.bannerBottom h2 {color:#fff;}

/* mycarousel desktop css starts here */
.mycarousel-desktop li { width: 32%; text-align:center; border:5px solid transparent; box-sizing:border-box; float:none; display:inline-block; vertical-align:top;  }
.mycarousel-desktop .bann-div-p .bann-logo,     .mycarousel-desktop .bann-div-s .bann-logo {float:right; margin-left:20px;}
.mycarousel-desktop .bann-div-p .bann-textdiv,  .mycarousel-desktop .bann-div-s .bann-textdiv {text-align:right; float:right; width:65%;}
.mycarousel-desktop li.mywidth { width:996px !important; margin-bottom:10px;}
.mycarousel-desktop  .bann-div-p { width:47%; margin-right:3%;}
.mycarousel-desktop .bann-div-s {width:55%; margin-right:3%; }
.mycarousel-desktop .bann-div-i .bann-logo,  .mycarousel-desktop .bann-div-v .bann-logo { margin-right:20px; }
.mycarousel-desktop .bann-textdiv { float:left; text-align:left;}
.bannerBottom .mycarousel-desktop h2.bann-head { color:#0b6cb6 ; font-size:18px; text-transform:capitalize; font-weight:normal; margin:0px; padding:10px 0 0px 0;}
.bannerBottom .mycarousel-desktop h2.bann-head a { color:#fff; text-decoration:none; text-transform:capitalize;}
.bannerBottom .mycarousel-desktop .bann-text { padding-bottom:10px; }
.hoverImg {display:none;}
.bann-logo > a {display: inline-block;}
.mycarousel-desktop .bann-logo a:hover .hoverImg {display:block;}
.mycarousel-desktop .bann-logo a:hover .mainImg {display:none;}