@charset "utf-8";
.borderNone{
	border-right:none!important;	
}

/* CSS Document */
html, body, .container-fluid{ height:100%}
h2{ font-size:13px; /*line-height:20px;*/}
.container-fluid , .container-fluid .container-fluid { padding:0}
.container-fluid .container-fluid .container-fluid, .container-fluid .container-fluid { width:1000px; margin:0 auto}
.hidden-nav, .hide{display:none}
.hidden-nav{
	position: fixed;
	z-index: 9997;
	width:100%;
	height:65px;
	top:0;
	border-bottom: 2px solid #ee4037;
	left: 0;
	background:#3d3d3d;
}
.hidden-nav .nav-pills>li>a{
	color:#fff;
}
.nav > li > a:hover, .nav > li > a:focus{
	background:none!important
}
.floatRight{ float:right}
.floatLeft{ float:left}
/* .block.row-fluid [id*=section]{ padding-top:65px} */
.hidden-nav>.logo{right:auto}

.hidden-nav ul.nav{
	margin:10px 0 0 0;
	padding: 0 0 8px 174px;
	width:76%;
	border-bottom:none;
	position:fixed;	
}
.hero-unit{ padding:0; background-color:transparent; margin-bottom:0; height:519px; position:relative}
.hero-unit .banner1{ background:url(../img/banner1.jpg) 50% 50% no-repeat; height:519px}
.logo{ width:308px; height:172px; background:#fff url(../img/ttwholding_logo.png) 50% 50% no-repeat; position:absolute; bottom:0; left:174px;  border-top:7px solid #ed3026;}
.masthead ul{color:#000; text-align:center; width:74%; margin:0 auto; padding:35px 0 0; border-bottom:1px solid #ccd3db;}
.masthead ul li{
	margin:0 5px;
}
.masthead ul li:first-child{
	margin-left:0px;
}
span.devider{
	border-right:2px solid #bfc0c2;
	width:2px;
	height:20px;
	float:left;
	margin-top:10px
}
.nav-pills>li>a{
    color: #000;
    font-size:1.125em;
    padding:8px 11px;
	border-radius:0px;
	height:45px
}
.nav-pills>li:last-child>a{
	border-right: none !important;
}
.nav-pills>li>a>span{font-size:14px !important;}

.nav-pills>li>a:hover, .nav-pills>li>a.active{
	color:#ed4137 !important;
	border-bottom:3px solid #ed4137;
	background:none!important;
}

.carousel-caption{top:0; bottom:0; width:28%;}
.travelSlide .carousel-caption{
	left:10.7%;
}
.container-fluid .container-fluid.Content{ 
	text-align:center;
	padding:0px;
	background:#f4f4f4;
}
.websitesection{
	width:100%;
	float:left;
	padding:0px 0px;
	margin:25px 0;
	height:330px
}
.websitesection a{
	display:block;
	height:35px;
}
.websitesection img{
	padding:0px 0 0px;
}
.websitesection h1{
	padding:12px 0;
	margin:0px;
	font-weight:normal;
	font-size:1.0873958442074em;
	color:#333333;
}
.websitesection p{
	color: #8f8f8f;
    font-size:1.0037500100376em;
    font-weight: normal;
    line-height: 1.4;
    margin: 0 auto;
    padding: 10px 0 5px;
    text-align: justify;
    width: 90%;
    word-break: keep-all;
}
.websitesection ul, .websitesection ul li {
	margin:0px;
	padding:0px;
	text-align:left;
}
.websitesection ul li {
	margin:0 0 0 7%;
	color:#8f8f8f;
}
a.product_content{
	width:18%;
	float:left;
	margin-right:17px;
	min-height:290px;
	border:1px dotted #f7f7f7;
	border-radius:10px;
	background:#F4F4F4;
	text-align:center;
}
a.product_content div.icon{
	width:100%;
	height:195px;
	display:block;
}
a.product_content img{
	margin:30px 0;
}
a.product_content p{
	font-size:16px;
	color:#666666;
	line-height:26px;
}
a.product_content:hover{
	text-decoration:none;
	color:#333333;
	background:#d3d3d3;
}
.product_content:last-child{
	margin-right:0 !important;
}
.homepage{
	margin-bottom:65px;
}
.homepageContent .span3{ 
	border-right:1px dotted #CCD4DB;
	min-height:210px;
	height:100%;
}
.homepageContent .span3.lastChild{
	border-right:0 none;
}
.homepageContent .span3 p{ padding:0 20px}
.sectionContent{margin:0 auto;}
.masthead{ margin-bottom:0px}

/* .bannerupper_heading{
	background:#000;
	width:26%;
	position:absolute;
	right:0px;
	top:100px;
	font-weight:bold;
	opacity:0.5
} */
#slide01 .container, #slide02 .container, #slide03 .container, #slide04 .container, #slide05 .container{
    color: #fff;
    font-size: 18px;
    left: 330px;
    position: absolute;
    top: 90px;
}
#slide01 h1, #slide02 h1, #slide03 h1, #slide04 h1, #slide05 h1{
	color: #ffffff;
	font-size:1em;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px #333;
	padding:10px;
	margin:0px;
}
#section-2, #section-3, #section-4, #section-5 {
	padding-top:35px
}
.brandPortfolioMain {
	padding-top:60px !important;
}
.carousel-control{
	text-shadow:none;
}
.carousel-control-box{ height: 45px;     line-height: 20px;    position: absolute;    right: 12%;    top: 92%;    width: 100px;background-color:#fff}
.carousel-control { background:none;}
.carousel-control.left{ background:url(../img/sliderleft_arrow.png) no-repeat;   margin-left: 20px;   margin-top: 7px; width:30px;}
.carousel-control.right{ right:auto; left:60px; background:url(../img/slideright_arrow.png) no-repeat; margin-top:7px; width:30px;}
.carousel-control:hover{color:#777}
.carousel-caption  { background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#75000000,endColorstr=#75000000); background: rgba(0, 0, 0, 0.75); margin-left:30px}
.small-caption{ 
	background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
    color: #fff;
    display: inline;
    font-size: 1.24em;
    margin: 8% 14%;
    padding: 10px 18px;
    width: 35%;
}
.carousel-caption div, .carousel-caption p{
	 color: #fff;
    font-size: 1.24em;
    line-height: 1.8;
    padding: 10px 32px 0px;
    text-align: left;
}
.carousel-caption cite{ text-align:right; color:#fff; display:block; margin-right:20px; margin-top: 25px;}
.carousel-caption.smallpara{left: 575px; top: 100px; padding:0; bottom:auto}
.carousel-caption.smallpara p{font-size:16px}
.carousel-caption.second-style.smallpara{margin-left: 30px; left:0}
.carousel-caption.second-style.bigpara{ left:auto; right:190px; line-height: 19px; width:34.5%}
.span3, .span5, .span6{ line-height:21px}
.block .span6:first-child{ /*border-right:1px dotted #CCD4DB;*/ padding-right:25px;}
.block{ }
.block .container-fluid{ /*min-height:600px;*/}
.firstQuote{ display:inline-block; background:url(../img/dbleQuote.png) 0 0 no-repeat; width:25px; height:20px}
.secondQuote{ display:inline-block; background:url(../img/dbleQuote.png) -25px 0 no-repeat; width:25px; height:20px}
.span6 p, .span6 .coloredText{ padding:0px 15px;font-weight:300; font-size:1.24em; color:#ee4037;}
.span6.right p{ color:#272426; font-weight:bold}
.page-header{border-bottom:none!important; width:74%; margin:20px auto 10px; padding:20px 0 10px;}
.page-header h2{ font-size:2em; color:#272426;margin-bottom: 1px;font-weight:normal;}
.page-header p.subtitle{ color:#7F7F7F; font-size:1.1em; padding-top:0px; padding-bottom:0px; font-weight:300;}
.carousel-caption div.head{ color:#ee4037; font-size:1.8em;   font-weight: 300;}
.container-fluid .container-fluid .container-fluid.margTop{ /*margin-top:100px;*/}  
.carousel-inner>.item#slide01{ width:100%}
.carousel-inner>.item, .carousel-inner>.item>img { height:100%; width:100%;} 

.carousel-inner>.travelSlide{background:url(../img/aboutttwholding_banner1.jpg) -200px 0 no-repeat; height: 370px;width: 100%;} 
.carousel-inner>.aboutSlide{background:url(../img/aboutttwholding_banner2.jpg) -200px 0 no-repeat; height:370px;width: 100%;} 
.carousel-inner>.productSlide{background:url(../img/Team.jpg) 0 0 no-repeat; height:250px;width: 100%;}
.carousel-inner>.digitalSlide{height: 367px;width: 100%;} 
.carousel-inner>.teamSlide{background:url(../img/team_1600x370.jpg) 0 0 no-repeat; height: 275px;width: 100%;}
.carousel-inner>.skytesExperienceSlide{background:url(../img/skytesExperience_1600x370.jpg) 0 0 no-repeat; height: 275px;width: 100%;}
.carousel-inner>.contactSlide{background:url(../img/contact_1600x370.jpg) 0 0 no-repeat; height: 275px;width: 100%;}

.mt-10{margin:10px 0 !important;}
.span3 > p { padding: 0 21px;}


.small_logo{
	background:#fff url(../img/ttwholding_smalllogo.png) center center no-repeat;
	width:135px;
	height:70px;
	margin:-17px 20px 0 0;
}
.footerWrapper{
	background:#000;
	width:100%;
	height:100px;
}
.footerWrapper ul{
	margin:40px 0px;
	font-size:1em;
	padding:0px
}
.footerWrapper ul li{
	margin:0px;
	color:#e4e6ed;
	list-style:none;
	float:left;
	padding:0px 15px;
	border-right:1px solid #fff;
}
.footerWrapper ul li:last-child{
	border-right:0px!important;
}
.footerWrapper ul li a{
	margin:0px;
	color:#e4e6ed;
	padding:2px 0px;
}
.footerWrapper ul li a:hover{
	color:#fff
}
.footerrightsection{
	margin:0;
	color:#fff;
	margin-top:40px;
}
.footerrightsection span{
	font-size:1.1em;
	padding:0 10px;
	display:inline-block;
}
.footerrightsection img{
	padding:0 3px
}


.tc-black{color:#000 !important;}

.modal {margin-top:50px !important;}
.modal-body{font-size:11px !important;}
.modal-body p{margin-bottom:10px !important;}

.modal-header h3 {font-weight: normal !important;}

ul.padTop-6{padding-top:6px;}

.contact_error{color:red;font-size:11px;padding-top:5px;}
.brandsectionMain{
	border-bottom:1px dashed #e6eaed;
}
.branddescriptionLeftcontent, .branddescriptionRightcontent{
	padding-right:0!important;	
	margin:20px 0;
	padding-bottom:15px;	
}
.branddescriptionRightcontent{
	border-right:0px!important	
}
.branddescriptionLeftcontent p, .branddescriptionRightcontent p{
	font-size:1.1em; 
	font-weight:normal;
	padding:15px 15px 5px;
	margin:0px;
	color:#7f7f7f;
}
.aboutttwholding p{
	padding:0px 15px 15px;
	color:#7f7f7f;
	font-size: 1.1em;
}
.underlineText{
	color:#272426;
	padding:0px;
    font-size: 1.1em;
    font-weight: 400;
}
.founderBox{
	padding:0px;
	margin:0px;
	display:block;
	border-bottom:1px dashed #ccd4db;
	background:#f4f4f4;
}
.founderBox h2{
	color: #272426;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 1px;
	text-align:center;
	margin-top:25px;
}
.founderBox ul{
	padding:0px;
	margin:10px 0 0px;
	display:block;
}
.founderBox ul li{
	float:left;
	list-style:none;
	width:24%;
	border-right:1px dashed #ccd4db;
	padding:10px 0;
}
.founderBox ul li:last-child{
	border-right:none;
}
span.cofounderpick{
    display: block;
    margin-left: 1px;
	text-align:center;
}
span.cofounderpick img{
	margin-left:-1px;
	margin-top:-1px;
	border: 3px solid #e6e7e8;
    border-radius: 50%;
	width:115px;
	height:115px;
}
.founderBox ul li h3{
	display:block;
	text-align:center;
	font-size:1.24em;
	font-weight:300;
	color:#ef645d;
	margin:5px 0
}
.foundershortdiscription{
	text-align:center;
	line-height:25px;
	padding:20px 0;
	font-size:1.1em;
	color:#231f20;
}
.mapupperform h2{
	font-size:1.5em;
	padding:0px 35px;
	margin:0px
}
.mapupperform{
	display:block;
	text-align:left;
}
form.contactusfield {
	width:100%;
	padding:10px 35px;
	color:#000;
}
form.contactusfield input {
	width:100%!important;
	margin:8px 0;
	padding:6px;
	border:1px solid #999;
	color:#5a5a5a;
}
form.contactusfield textarea {
	width:100%!important;
	margin:8px 0;
	padding:6px;
	resize:none;
	height:70px;
}
form.contactusfield button{
	float:right;
	background:#ee4037;
	color:#fff;
	font-size:1em;
	border-radius:3px;
	border:none;
	padding:6px 15px;
	margin-top:8px;
}
form.contactusfield span{
	font-size:1em;
	color:#fff;
	display:block
}
form.contactusfield img{
	margin:0 5px 0 3px;
}
h2.addressrowtitle{
	font-size:1.5em;
	border-bottom:1px dashed #e6eaed;
	width:100%;
	padding:0 13% 20px;
	color:#272426
}
.addresrowLeft{
	width:33.3%;
	border-right:1px dashed #e6eaed;
	padding:10px 0px 10px;
	margin:10px 0px 20px;
}
.addresrowLeft strong{
	padding:0px ;
	color:#7f7f7f;
	font-weight:normal;
	font-size:1.2em;
	padding-bottom:5px;
	display:inline-block;
}
.addresrowLeft p{
	padding:0px 30px ;
	color:#7f7f7f;
}
#googleMap{
	height:367px;
	width:100%
}
.handle {
    top: 75px !important;
}
.mainfeedbox {
    position: fixed;
    z-index: 99999;
    color: #000;
    top:23%;
	right:0;
}
#feedbackhandle {
	float:left;
	margin:80px 0 0 0;
	cursor:pointer;
}
.mrova-feedback {
    background: url("../img/Feedback.png")no-repeat;
    width: 41px;
    height: 135px;
    cursor: pointer;
    float: left;
    margin-top: 26%;
}
.mrova-form {
    background: #f5f5f5;
    width: 330px;
    float: left;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
	box-shadow: 0px 0px 4px 4px #000;
}
.mrova-form-inner{
	padding: 10px;
}
.mrova-form h1 {
    font-size: 1.3em;
    color: #404040;
    border-bottom: 1px dashed #cdcdcd;
    margin: 0px 0 8px;
    padding: 0px 0 8px;
    font-weight: 300;
    display: block;
}
.mrova-form span.feedbackclose {
    float: right;
    cursor: pointer;
}
.mrova-form p {
    font-size: 1em;
    color: #999;
    margin: 0px;
    padding: 8px 0 5px;
    font-weight: 300;
    line-height: 18px;
}
.mrova-form input,
.mrova-form textarea {
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    color: #666;
    margin: 5px 0;
    min-height: 30px;
    padding: 5px;
    resize: none;
    width: 304px;
}
.mrova-form textarea {
    height: 80px;
}
#feedbackform label.error {
	font-weight: 300;
    color: #ff0000;
    font-size: 0.9em;
    margin: -4px 0 5px 0;
    display: block;
}
input.feedbackBtn {
    padding: 8px 12px;
    margin: 5px 0 10px 0;
    background: #4d4d4d;
    border-radius: 3px;
    border: none;
    color: #fff;
    width: 90px;
    float: left;
}
input.capchatypebox {
	border: 1px solid #d7d7d7;
    border-radius: 3px;
    color: #666;
    margin: 5px 0;
    min-height: 30px;
    padding: 5px;
    resize: none;
    width: 216px;
}
input.feedbackBtn:hover {
    background: #29abe2;
}
img.capchaImg{
	margin: 5px 0;
    border-radius: 3px;	
}
/* pop modal on privacy policy and Terms of Use CSS 12/4/2016  */
.footerWrapper .container-fluid {
     width: 52% !important;
}
body.modal-open {
    overflow: auto;
}
body.modal-open[style] {
    padding-right: 0px !important;
}
.policy-modal .modal-body, .terms-modal .modal-body {
	height:350px;
	font-size: 1em !important;
}
.policy-modal, .terms-modal{
	margin: 0px !important;
}
.policy-modal .modal-dialog, .terms-modal .modal-dialog {
	width:700px;
    margin: 80px auto;
} 
.policy-modal .modal-header, .terms-modal .modal-header {
    background: #ee4037;
    border-radius: 5px 5px 0 0;
    color: #fff;
}
.policy-modal .modal-body p, .terms-modal .modal-body p{
    text-align: justify;
}
.policy-modal .close, .terms-modal .close{
	opacity:10 !important;
}
.policy-modal .modal-body h4, .terms-modal .modal-body h4 {
    color: #ee4037;
    font-size: 1.2em;
    font-weight: 500;
    margin-bottom: 5px;
}
.policy-modal .modal-body ul.listOne, .policy-modal .modal-body ul.listTwo, .policy-modal .modal-body ul, ul.listThree{
	margin:0 0 0 20px;
	padding:0px;
}
.policy-modal .modal-body ul.listOne li, ul.listFour li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.policy-modal .modal-body ul.listOne li span, ul.listFour li span{
	font-weight:600;
	color:#333;
}
.mCSB_outside + .mCSB_scrollTools {
	    right: -15px !important;
}
.mCSB_dragger_bar{
	background-color:#5d5d5d  !important;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#ccd4db  !important;
}
.scrollbar{
	padding:0 10px 0 0;
}
.mCSB_scrollTools a + .mCSB_draggerContainer{
	margin:0px !important;
}
/* css ends */

@media (min-width:768px) and (max-width:799px){
.carousel-inner > .item, .carousel-inner > .item > img{
	height:320px;
	width:100%
}
#slide01 .container, #slide02 .container, #slide03 .container, #slide04 .container, #slide05 .container{
	right:50px;
	padding-left:0px;
	padding-right:0px
}
.bannerupper_heading{
	width:38%
}	
.hidden-nav ul.nav{
	width:100%;
	padding-left:10px;
}
.small_logo{
	padding-right:0;
}
.nav-pills > li > a{
	padding:8px;
}
.masthead ul, .page-header{
	width:97%;
}
.carousel-control-box{
	right:2%;
}
form.contactusfield {
    padding: 10px 25px;
}
.logo{
	width:285px;
	left:10px;
}	
.carousel-inner > .item, .carousel-inner > .item > img{
	width:768px!important;
	height:318px!important;
}
.websitesection{
	width:33.3%
}
.travelSlide .carousel-caption{
	left:0%;
}
.carousel-caption.second-style.bigpara{
	right:10px;
}
.carousel-caption{
	margin-left:10px;
}
.carousel-caption, .carousel-caption.second-style.bigpara {
    width: 46%;
}
.addresrowLeft{
	padding-left:20px
}

.small-caption {
    margin: 8% 2%;
    width: 46%;
}
.container-fluid .container-fluid .container-fluid, #googleMap{
	width:100%;
}
.mrova-form{
	width:328px;
}
}
@media (min-width:800px) and (max-width:980px){
.bannerupper_heading{
	width:38%
}
.carousel-inner > .item, .carousel-inner > .item > img{
	height:320px;
	width:100%
}
#slide01 .container, #slide02 .container, #slide03 .container, #slide04 .container, #slide05 .container{
	right:50px;
	padding-left:0px;
	padding-right:0px
}
.hidden-nav ul.nav{
	width:100%;
	padding-left:10px;
}
.small_logo{
	padding-right:0;
}
.nav-pills > li > a{
	padding:8px;
}
.masthead ul, .page-header{
	width:97%;
}
.carousel-control-box{
	right:2%;
}
form.contactusfield {
    padding: 10px 25px;
}
.logo{
	width:285px;
	left:10px;
}	
.carousel-inner > #slide01.item img{
	width:100%;
}
/* .websitesection{
	width:33.3%
} */
.travelSlide .carousel-caption{
	left:0%;
}
.carousel-caption.second-style.bigpara{
	right:10px;
}
.carousel-caption{
	margin-left:10px;
}
.carousel-caption, .carousel-caption.second-style.bigpara {
    width: 46%;
}
.addresrowLeft{
	padding-left:20px
}

.small-caption {
    margin: 8% 2%;
    width: 46%;
}
.container-fluid .container-fluid .container-fluid{
	width:100%;
}	
}
@media (min-width:981px) and (max-width:1280px){
.bannerupper_heading{
	width:35%
}
#slide01 .container, #slide02 .container, #slide03 .container, #slide04 .container, #slide05 .container{
	top:370px;
}
.hidden-nav ul.nav{
	width:100%;
	padding-left:40px;
}
.small_logo{
	padding-right:0;
}
.nav-pills > li > a{
	padding:8px;
}
.masthead ul, .page-header{
	width:92%;
}
.carousel-control-box{
	right:3.5%;
}
.logo{
	width:285px;
	left:40px;
}	
.carousel-inner > #slide01.item img{
	width:100%;
}
/* .websitesection{
	width:33.3%
} */
.travelSlide .carousel-caption{
	left:0%;
}
.carousel-caption.second-style.bigpara{
	right:35px;
}
.carousel-caption{
	margin-left:35px;
}
.carousel-caption, .carousel-caption.second-style.bigpara {
    width: 41%;
}
.addresrowLeft{
	padding-left:20px
}

.small-caption {
    margin: 8% 7%;
    width: 46%;
}
.container-fluid .container-fluid .container-fluid{
	width:92%;
}
.carousel-inner > #slide01.item{
	width:100%!important
}	
}






/* atm page CSS Start here */
#atmMainContainer .mainBgImg {
	width:100%;
}
#atmMainContainer a, #atmMainContainer a:hover, #atmMainContainer a:focus {
	outline:none;
}
.atmContentWrapper {
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.headerOverlay {
	background: #000;
    height: 97px;
    opacity: 0.8;
    position: fixed;
    width: 100%;
	border-bottom: 2px solid #ee4037;
}
.headerWrapper {
    position: fixed;
}
.headerWrapper img {
	background: #fff;
    margin-left: 100px;
	padding:7px 5px 8px 5px;
}
ul.atmTopList {
	height:600px;
}
ul.atmTopList li {
	float:left;
	margin: 0 2%;
	display: inline-block;
}
ul.atmTopList li img{
	width:250px;
	height:560px;
}
ul.atmTopList li img.xpeririLogoImg {
	height:590px;
}
.atmMapImg{
	width: 80%;
    margin: 0px auto;
    text-align: center;
    margin-left: 9%;
}
.footerAddressBar {
	background: #0f0909;
    height: 140px;
    padding: 20px 10px;
    margin: -20px 0 0 0;
}
.footerAddressBar ul li strong{ 
	font-size: 1.3em;
    font-weight: 500;
}
.footerAddressBar ul li {
	float: left;
    color: #e5af4f;
    display: inline-block;
    padding: 0 8%;
    border-right: 1px dashed #e5af4f;
    height: 100px;
}
.footerAddressBar ul li:last-child {
	border-right:none;
}
.standNumber {
    position: fixed;
    right: 80px;
    color: #fff;
    top: 0;
    font-size: 1.5em;
}
.tripworks-modal .modal-header {
	background: #ee4037;
    border-radius: 5px 5px 0 0;
    color: #fff;
}
.tripworks-modal {
	margin-top:0px !important;
}
.tripworks-modal .close {
	opacity:1;
}
.tripworks-modal .modal-dialog {
	width:850px;
}
.atmLogoSmall {
	background: transparent !important;
    width: 140px !important;
    margin: 2px !important;
}
.atmConnectContentOverlay {
	background: #000;
    opacity: 0.8;
    width: 100%;
    height: 180px;
    position: absolute;
}
.atmConnectContent {
	width: 80%;
    margin: 0px auto;
    color: #e5af4f;
    font-size: 1.2em;
	padding:20px 0 0 0;
	position:relative;
	text-align:center;
	
}
.connectOpenLink {
	float:none !important; 
	color:#fff !important;
}
.connectLinkContent{
	border-top: 1px dashed #fff;
    padding: 15px 0 0 0;
    font-size: 0.8em !important;
}
.connectOpenLinkPopup {
	margin: 5px 20px 0 0 !important;
    padding: 0px;
    font-size: 0.8em;
    font-weight: 300;
    letter-spacing: 2px;
    color: #fff;
}
.atmConnectContentBold {
	font-size: 1.3em;
    letter-spacing: 1px;
}
@media (min-width:768px) and (max-width:1365px){ 
	.carousel-inner > #slide01.item .bannerupper_heading img {
		width:auto !important;
	}
	.bannerupper_heading {
		font-size: 18px !important;
		left: 54% !important;
		top: 30px !important;
	}
}
@media (min-width:768px) and (max-width:1365px){ 
	ul.atmTopList li {
		margin: 0 !important;
	}
	ul.atmTopList li img {
		width: 230px !important;
	}
	.footerAddressBar ul li {
		padding: 0 5%;
	}
}
#siteList .carousel-indicators, #sponserList .carousel-indicators{
	bottom: -5px;
}
#siteList .carousel-indicators li, #sponserList .carousel-indicators li {
	background:#999;
	border:none;
}
#siteList .carousel-control.left, #sponserList .carousel-control.left {
	margin-left: 1%;
    margin-top: 17%;
}
#siteList .carousel-control.right, #sponserList .carousel-control.right {
	left:auto;
	right:0;
    margin-top: 17%;
}
#siteList .carousel-control.left .icon-prev, #siteList .carousel-control.right .icon-next, #sponserList .carousel-control.left .icon-prev, #sponserList .carousel-control.right .icon-next {
	display:none;
}
.carousel-indicators .active {
	background:#333 !important;
}
.sponserWrapper {
	border-bottom:none;
	padding: 20px;
	text-align: center;
    background: #f4f4f4 !important;
}
.sponserWrapper .websitesection {
	width: 25%;
    margin: 2% 4%;
}
.sponserWrapper .websitesection h3 {
	font-size:15px;
}
.sponserWrapper .sponserImgWrapper {
	position:relative;
	height:250px;
}
.sponserWrapper .sponserImgWrapper img {
	position:absolute;
	bottom:0;
	left:0;
}

/* css by Govind Bang*/
.brandlogolist{
	width:90%;	 
	display:block;
	margin:0 auto;
}
.brandlogowrapper ul{
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
	display:block;
	float:left;
}
.brandlogowrapper ul li{
	display:inline;
	position:relative;
	float: left;
	width: 25%;
}
.brandlogowrapper  a{
	display:inline;
	float:left;
	width:100%;
	height:200px;
	border:1px solid #EDEDED;
	position:relative;
}
.brandlogowrapper a img{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.brandlogowrapper ul li .branddescription{
	background-color:#3c3c3c;
	width:100%;	 
	float:left;
	display:block;
	color:#FFF;
	padding:20px 25px;
}
 
 
 
 
 /* brand logo css*/
 .brandLogoItem {
	float:left;
	width:25%;
	position:relative;
 }
.brandLogoItem  a{
	display:inline;
	float:left;
	width:100%;
	height:200px;
	border:1px solid #EDEDED;
	position:relative;
}
.brandLogoItem a img{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

#brandLogoContainer1, #brandLogoContainer2, #brandLogoContainer3, #brandLogoContainer4, #brandLogoContainer5, #brandLogoContainer6, #brandLogoContainer7, #brandLogoContainer8 {
	display:none;
}
#brandLogo1 a, #brandLogo2 a, #brandLogo3 a {
	border-right:none ;
	border-bottom:none;
}
#brandLogo4 a {
	border-bottom:none;
}
#brandLogo5 a, #brandLogo6 a, #brandLogo7 a {
	border-right:none ;
}
.brandLogoContainer {
	background:#4d4d4d;
	padding:15px;
	float:left;
	color:#ddd;
	position:relative;
}
.infoImgPosition {
	right: 0 !important;
    left: auto !important;
    bottom: 0 !important;
    top: auto !important;
}
 .downArrow::after {
  border-top: 10px solid #FFF;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0;
  height: 0;
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 2em;
}