/* Full Width Sizes (Five) */

@media (max-width: 1500px) { 

.full-width-awbt li {width:25%;}

}

@media (max-width: 1150px) { 

.full-width-awbt li, .full-width-awbt.four li {width:33.3333333%;}

}

@media (max-width: 860px) { 

.full-width-awbt li, .full-width-awbt.three li, .full-width-awbt.four li {width:50%;}

}





@media (max-width: 1099px) { 

/* Horizontal Widgits */

.awbt-widgit {
background:#fff;
position:relative;
min-height:auto;
border:1px solid #cdcdcd;
}
.awbt-widgit .top {
width:auto;
padding:0px;
border-radius:5px 5px 0 0;
left:0px;
height:100%;
padding:0 12px 10px 12px;
vertical-align:top;
}
.awbt-widgit .top h2 {padding-top:15px;margin-top:0;}
.awbt-widgit .top h4 {margin:15px 0 0 5px;}
.awbt-widgit .top .phone {margin-left:-2px;}
.awbt-widgit .top em {margin-left:5px;margin-bottom:8px;display:block;}
.awbt-widgit .middle {border-left:none;border-right:none;}
.awbt-widgit .bottom {
margin:0;
width:100%;
border-radius:0 5px 5px 5px;
padding:5px .5% 5px 1%;
border:none;
display:block;
box-sizing:border-box;
}
.awbt-widgit .bottom h5 {margin-bottom:2px;font:bold 12px/16px arial;}
.awbt-widgit .bottom ol li {float:left;width:49.5%;margin-right:.5%;}
.awbt-widgit .bottom ol .left {
background:url(//media.tripcentral.ca/style/responsive/img/agents/bg-agent-in.png) no-repeat top;
height:22px;
}
.awbt-widgit .bottom ol .selected .left {background-position:bottom;}
.awbt-widgit .bottom ol .right {height:20px;}
.awbt-widgit .bottom ol .right h6 {display:inline;float:left;margin-top:4px;}
.awbt-widgit .bottom ol .right span {display:inline;float:right;margin-top:4px;}
.awbt-widgit .bottom ul {padding:10px 0 0 13px;}
.awbt-copy-point {display:none;}

/* Responsive Agents */

.responsive-agents .padding {padding:10px;}
.responsive-agents h2 {padding-right:0;}
.responsive-agents h3 {
background: url(//media.tripcentral.ca/style/responsive/img/agents/bg-responsive-call-now.png) no-repeat top;
position:static;
padding:7px 0 0 60px;
color:#2e2e2e;
}

.agent-selected .with-agent h2 {padding:0;}
.agent-selected .with-agent h2 br {display:none;}
.agent-selected .with-agent .awbt-ab-with-agent h3 {
background:none;
width:auto;
display:block;
padding:0;
color:#fff;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.41);
height:auto;
}

/* Full Width Media Queries */

.full-width-awbt {padding-bottom:10px;}
.full-width-awbt.one {padding-bottom:0;}
.full-width-awbt .top-bar {background:none;padding:0;margin-bottom:0;}
.full-width-awbt .top-bar .wrapper {padding:0;}
.full-width-awbt h2, .full-width-awbt .top-bar h5 {
background:#065c60;
float:none;
margin:0 0 10px 0;
padding:13px 0 13px 20px;
}
.full-width-awbt h3 {
width:147px;
height:34px;
float:left;
font:bold 18px/31px arial;
color:#3c3c3c;
padding-left:65px;
margin:0 0 10px 20px;
}
.full-width-awbt h4 {
background: url(//media.tripcentral.ca/style/responsive/img/agents/bg-in-the-office-square.png) no-repeat left center;
padding-left:25px;
color:#fff;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.41); 
position:static;
float:left;
font:16px/20px arial;
margin:5px 0 0 7px;
}

}

@media (max-width: 767px) { 



/* Responsive Agents */

.responsive-agents {margin:0 10px 10px 10px;}
.responsive-agents .padding {padding:10px 10px 6px 10px;}
.responsive-agents h3, .responsive-agents h4, .responsive-agents h2  {display:none;}
.responsive-agents .mobile-text, .responsive-agents .mobile-title {display:block;}
.responsive-agents .mobile-text {
color:#fff;
font:12px/16px arial;
margin-bottom:10px;
}
.responsive-agents li {
background-color:#f7f7f7;
float:none;
margin:0 0 4px 0;
width:auto;
height:23px;
}
.responsive-agents li h5 {background:none;padding-left:10px;font-weight:bold;}
.responsive-agents .available img {display:none;}
.responsive-agents li a {
background: url(//media.tripcentral.ca/style/responsive/img/agents/bg-mobile-call.png) repeat-x top;
position:absolute;
top:-1px;
right:-1px;
display:block;
text-decoration:none;
color:#fff;
text-align:center;
border:1px solid #474747;
width:86px;
font:bold 12px/22px arial;
height:22px;
}
.responsive-agents .french-section h4 {
display:block;
}

.agent-selected .with-agent {text-align:center;}
.agent-selected .with-agent .padding {padding:10px;}
.agent-selected .with-agent h2 {display:block;font:14px/18px arial;}
.agent-selected .with-agent h2 br {display:block;}
.agent-selected .with-agent h3 {display:none;}

/* AWBT Vertical Top */

.awbt-widgit, .column-left .awbt-widgit  {
margin-bottom:10px;
box-shadow:none; 
border-radius:5px;
border:none;
}

.awbt-widgit .top, .column-left .awbt-widgit .top {border-radius:5px 5px 0 0;padding:0 10px 10px 10px;display:block;width:auto;margin:0 10px;}
.awbt-widgit .top h2, .column-left .awbt-widgit .top h2 {color:#fff;font:bold 14px/16px arial;margin-bottom:7px;margin-top:4px;}
.awbt-widgit.seen .top h2, .column-left .awbt-widgit.seen .top h2 {color:#fff;font:bold 18px/20px arial;margin-bottom:7px;}
.awbt-widgit .top .phone, .column-left .awbt-widgit .top .phone {
background:url(//media.tripcentral.ca/style/responsive/img/agents/bg-call.png) no-repeat top;
width:109px;
height:44px;
font:bold 14px/44px arial;
padding-left:42px;
margin-left:-5px;
}
.awbt-widgit .top h4, .column-left .awbt-widgit .top h4 {color:#fff;font:bold 14px/16px arial;margin-bottom:7px;margin-top:4px;}
.awbt-widgit .top em, .column-left .awbt-widgit .top em {
background:url(//media.tripcentral.ca/style/responsive/img/agents/bg-in-office.png) no-repeat left center;
padding-left:15px;
color:#fff;
font:12px/16px arial;
margin-left:15px;
}

/* AWBT Vertical Middle/Bottom */

.awbt-widgit .middle, .column-left .awbt-widgit .middle {
background:#f5f5f5;
border:1px solid #cdcdcd;
border-top:none;
padding:10px 12px;
font:bold 12px/14px arial;
color:#595959;
}
.awbt-widgit .middle strong, .column-left .awbt-widgit .middle strong {font:bold 12px/14px arial;}

.awbt-widgit .bottom, .column-left .awbt-widgit .bottom {
background:#fff;
border-radius:0 0 5px 5px;
border:1px solid #cdcdcd;
border-top:none;
width:auto;
display:block;
margin:0 10px;
padding:5px;
}
.awbt-widgit .bottom li, .column-left .awbt-widgit .bottom li {position:relative;}
.awbt-widgit.seen .bottom, .column-left .awbt-widgit.seen .bottom {padding:12px;}

.awbt-widgit .bottom p, .column-left .awbt-widgit .bottom p {
color:#7c7c7c;
font:12px/15px arial;
margin-bottom:12px;
}
.awbt-widgit .bottom a, .column-left .awbt-widgit .bottom a {
color:#157f83;
text-decoration:none;
font:12px/14px arial;
}
.awbt-widgit .bottom ul li, .column-left .awbt-widgit .bottom ul li {
background:url(//media.tripcentral.ca/style/responsive/img/agents/bg-checkmark.png) no-repeat left top;
padding-left:20px;
color:#168084;
font:bold 12px/14px arial;
margin-bottom:10px;
}
.awbt-widgit .bottom ul .last, .column-left .awbt-widgit .bottom ul .last {margin-bottom:0px;}

.awbt-widgit .bottom ol li, .column-left .awbt-widgit .bottom ol li {margin-bottom:2px;float:none;width:99.5%;}
.awbt-widgit .bottom ol .left, .column-left .awbt-widgit .bottom ol .left {
background:url(//media.tripcentral.ca/style/responsive/img/agents/bg-agent-in-large.png) no-repeat top;
position:absolute;top:0px;left:0px;
width:10px;
height:32px;
}
.awbt-widgit .bottom ol .selected .left, .column-left .awbt-widgit .bottom ol .selected .left {background-position:bottom;}
.awbt-widgit .bottom ol .right, .column-left .awbt-widgit .bottom ol .right {
background:url(//media.tripcentral.ca/style/responsive/img/agents/bg-agent-name-gradient-large.png) repeat-x top;
height:30px;
border:1px solid #cdcdcd;
padding:0 5px;
margin-left:10px;
position: relative;
}
.awbt-widgit .bottom ol .right h6, .column-left .awbt-widgit .bottom ol .right h6 {
font:12px/12px arial;
display:block;
margin-top:3px;
float:none;
}
.awbt-widgit .bottom ol .right span, .column-left .awbt-widgit .bottom ol .right span {
font:bold 12px/12px arial;
margin-top:2px;
display:block;
background:none;
float:none;
}
.awbt-copy-point {display:none;}

/* Full Width AWBT */

.full-width-awbt {
	padding-bottom:5px;
}
.full-width-awbt h2, .full-width-awbt .top-bar h5 {
	padding:10px;font:14px/18px arial;
}
.full-width-awbt h3 {
	background: url(//media.tripcentral.ca/style/responsive/img/agents/bg-call-now-full-width-mb.png) no-repeat left center;
	margin:0 0 10px 10px;
	width:123px;
	height:34px;
	float:left;
	font:bold 16px/31px arial;
	color:#3c3c3c;
	padding-left:56px;
}
.full-width-awbt h4 {
	font:14px/18px helvetica,arial;
	background-size:10px;
	padding-left:15px;
	margin:6px 0 0 5px;
}
.full-width-awbt li h5 {
	font:bold 12px/30px arial;
}
.full-width-awbt li, .full-width-awbt.four li, .full-width-awbt.three li, .full-width-awbt.two li {
	width:100%;
	position:relative;
	margin-bottom:5px;
}
.full-width-awbt h6 {
	display:none;
}
.full-width-awbt .container {
	height:30px;
}
.full-width-awbt .call {
	background:url(//media.tripcentral.ca/style/responsive/img/agents/bg-call-full-width.png) repeat-x top;
	height:28px;
	border:1px solid #3f3f3f;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	color:#fff;
	font:bold 16px/28px arial;
	text-decoration:none;
	text-align:center;
	width:100px;
	text-transform:uppercase;
	border-radius:0 3px 3px 0;
}
.full-width-awbt .wrapper {
	margin:0 10px 0 0;
}
.full-width-awbt .top-bar .wrapper {
	margin:0;
}

/* One Agent */ 

.full-width-awbt .one-agent {
	padding:8px 0 4px 0;
}
.full-width-awbt .one-agent .desktop-text, .full-width-awbt .one-agent .phone  {
	display:none;
}
.full-width-awbt .one-agent .mobile-text {
	display:block;
	margin:0 0 10px 10px;
	float:none;
	padding:0;
}
.full-width-awbt .one-agent a {
	background:#eeb92a;
	display:block;
	text-align:center;
	border-radius:4px;
	border:1px solid #026e72;
	box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.1); 
	color:#9d7301;
	text-decoration:none;
	margin:0 0 0 10px;
	height:28px;
	font:bold 16px/28px arial;
}
.full-width-awbt .one-agent a img {
	margin:5px 15px 0 0;
	}

/* AB Style AWBT */

.awbt-ab {
	margin-bottom:0;	
}
.awbt-ab div {
	border-radius:0;
	border-width:none;
	padding:0;	
}
.awbt-ab h5 {
	background:#f0f4f7;
	border-radius:0;
	color:#616161;
	padding:13px 10px 0 10px;
	text-indent:0;	
	text-shadow:none;
	border-top:1px solid #e2e8ed;
}
.awbt-ab h5 + p {
	display:block;
	background:#f0f4f7;
	padding:0 10px 15px 10px;
	font-size:12px;	
	border-bottom:1px solid #e2e8ed;
}
.awbt-ab div {
	border:none;
}
.awbt-ab h6, .awbt-ab .french-text {
	display:none !important;
}
.awbt-ab h6 + p {
	display:none;
}
.awbt-ab li {	
	background: #fff;	
	border:none; /* Turn off full borders */
	border-bottom:1px solid #e2e8ed;
	margin-bottom:0;	
	height:auto;	
	padding:15px 10px;	
	font-weight:bold;
}
.awbt-ab li:last-child {
	border:none;
}
.awbt-ab li a {
	background:#008286;
	display:block;
	position:absolute;
	right:10px;
	top:10px;
	border-radius:3px;
	padding:5px 30px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.awbt-ab span {
	display:none !important;
}

/* AWBT AB With Agent */

.awbt-ab-with-agent {	
	margin:0 10px;
	padding:15px 20px;
	text-align:center;
}

.awbt-ab-with-agent p:first-child {
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.41); 
}
.awbt-ab-with-agent p + p {
	display:none;
}
.awbt-ab-with-agent span {
	display:inline-block;
}
.awbt-ab-with-agent br {
	display:block;
}


}

@media (min-width: 768px){
	.mobile-awbt {
		display:none;
	}
}