
/*----- Content for file :Pagination.css start here -----*/


ul.simple-pagination {
	list-style: none;
}

.simple-pagination {
	display: block;
	overflow: hidden;
	padding: 0 5px 5px 0;
	margin: 10px 0;
}

.simple-pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.simple-pagination li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}

/*------------------------------------*\
	Compact Theme Styles
\*------------------------------------*/

.compact-theme a, .compact-theme span {
	float: left;
	color: #333;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #AAA;
	border-left: none;
	min-width: 14px;
	padding: 0 7px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

.compact-theme a:hover {
	text-decoration: none;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* IE10+ */
	background: linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* W3C */
}

.compact-theme li:first-child a, .compact-theme li:first-child span {
	border-left: 1px solid #AAA;
	border-radius: 3px 0 0 3px;
}

.compact-theme li:last-child a, .compact-theme li:last-child span {
	border-radius: 0 3px 3px 0;
}

.compact-theme .current {
	background: #bbbbbb; /* Old browsers */
	background: -moz-linear-gradient(top, #bbbbbb 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* W3C */
	cursor: default;
}

.compact-theme .ellipse {
	background: #EAEAEA;
	padding: 0 10px;
	cursor: default;
}

/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/

.light-theme a, .light-theme span {
	float: left;
	color: #666;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
	text-decoration:none;
}

.light-theme a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.light-theme .current {
	background:#076ba7;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
	cursor: default;
}

.light-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

/*------------------------------------*\
	Dark Theme Styles
\*------------------------------------*/

.dark-theme a, .dark-theme span {
	float: left;
	color: #CCC;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #222;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #555; /* Old browsers */
	background: -moz-linear-gradient(top, #555 0%, #333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #555 0%,#333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #555 0%,#333 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #555 0%,#333 100%); /* IE10+ */
	background: linear-gradient(top, #555 0%,#333 100%); /* W3C */
}

.dark-theme a:hover {
	text-decoration: none;
	background: #444;
}

.dark-theme .current {
	background: #222;
	color: #FFF;
	border-color: #000;
	box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	cursor: default;
}

.dark-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

/*----- Content for file :Pagination.css ends here -----*/

/*----- Content for file :testimonial.css start here -----*/
.widget-section {min-height:0px !important;}
.content-wrapper {padding-top: 0;background:none}
#general-disclimer {display:none!important;}
h1.mktmsg__header {font-size: 43px;padding: 9px 0 0 0;}
h1.mktmsg__header strong {font-weight: normal;}
.mktmsg__header .mktmsg_txt {line-height: normal;padding: 0 4px;display: block;float: left;font-size: 15px;}
.mktmsg__header .mktmsg_txt a {color: #fff;text-decoration: underline;}
.mktmsg__header .mktmsg_txt a:hover {text-decoration: none;}
.cta-1st {text-align:center; margin-top:23px; width:225px;}
.review-btn {display:block; text-align:center; margin-top:25px;}
.review-btn:hover { color: #fff;text-decoration: none; }
.review-btn:focus { color: #fff;text-decoration: none; }
.testimonials-head .ic-user {color: #af99c0;float: left;font-size:130px;margin:0px 27px 0 -20px;line-height: 96px;}
.testimonials-head {padding: 25px 0 18px 0;background:#4d1c70;min-height: 129px;margin: 0;position: relative;}
.featured-deal {margin-top: 0px!important;}
blockquote.testimonial-box {padding:20px 20px 20px 58px;margin: 0 0 20px;border-bottom: 1px solid #c0c0c2;background: #fff;border-left: none; font-size:14px;font-family: Arial;color: #5b6270;}
blockquote.testimonial-box:before {content: "";background: url(//c.fareportal.com/gcms/portals/3/responsive-b3/images/sprite-common.png) no-repeat scroll 0 -204px transparent;width: 40px;height: 27px;position: absolute;left: 32px;}
blockquote.testimonial-box footer { color:#8c909a;font-size:14px; }
h2.blueHead {margin: 10px 0 20px 0;font-size: 19px;font-weight: 700}
.light-theme a {color: #666;border-radius: 0;}
.gray-line {border-top: 1px solid #d4d4d4;}
.wrapper-reviews { max-width: 100%}
.cta-1st:hover, .cta-1st:focus {text-decoration: none;color: #fff;}
.review-heading { background: #005282;padding: 10px 18px;color: #fff;font-size: 20px;margin: 0 0 25px 0}
.review-heading span { FONT-FAMILY: Helvetica; }
.review-heading span strong { color: #929497;font-weight: normal; }
.trust-pilot-icon { display: inline-block;background: url(//images-static.trustpilot.com/api/logos/light-bg/120x18.png) no-repeat left top;width: 18px;height: 17px;margin: 0 3px 0 10px; }
.gray-bg {background: #e8e9eb;padding: 40px 0;border-top: 1px solid #dadbdc;}
.trust-review .review-title { margin-top: 0;margin-bottom: 6px; }
.trust-review p { margin-bottom: 7px; }
.trust-review .review-time { font-size: 14px;margin: 0 0 0 10px; }
.trust-review .trust-star-rating { margin-top: 19px; }
.trust-review .review-verified { margin-top: 10px; }
.trust-star-rating { width: 144px;height: 28px; }
.trust-star-rating-total { width: 141px;height: 33px; }
.trust-star-rating-total {width: 111px;height: 21px;display: inline-block;}
.review-range {font-size: 14px;font-weight: normal;margin: 0 10px 0 0;}
#total-rating {font-size: 28px;color: #5b6270;font-weight: bold;margin: 0;}
.service-row { padding-left: 10px;padding-right: 10px; }
.gray-bg .service-row { padding:0px }
.simple-pagination { padding: 0; }
.light-theme a, .light-theme span { border-radius: 0; }
/* new CSS */
#paginationBtm ul {float: right;}
.more-Reviews { text-align: center; }
.more-Reviews a { font-weight: bold; }
.light-theme ul li { box-shadow: 0px 0px 0px #f5f6f7; }
.light-theme ul li:first-child span.current,
.light-theme ul li:last-child span.current { background: #F5F6F7;color: #444;border: 1px solid #bbbbbb; box-shadow: 0px 0px 0px #f5f6f7;border-radius: 0px; }
.light-theme a { border-radius: 0px;box-shadow: 0 0px 0px rgba(0,0,0,0.2); }
/* end new CSS */
.footer-info__disclaimer{display: none !important}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .testimonials-head .ic-user { font-size: 113px; }
  h1.mktmsg__header { font-size: 35px;padding: 0; }
  .mktmsg__header .mktmsg_txt { float: left }
  h1.mktmsg__header strong { display: block;padding: 0 0 10px; }
}
@media (max-width: 990px) {
  h1.mktmsg__header {font-size: 35px; padding: 0;}
  h1.mktmsg__header strong {display: block;padding: 0 0 10px 0;}
  .mktmsg__header .mktmsg_txt { line-height: 22px; }
  .testimonials-head .ic-user { line-height: 118px; margin: 0 27px 0 0; }
  .mktmsg__header .mktmsg_txt { line-height: 20px;font-size: 14px; }
  .gray-bg .service-row { padding:0px 17PX 0 16PX; }
}
@media (max-width: 767px) {
  .mktmsg__header .mktmsg_txt { width:auto;padding: 0 0 10px; }
  h1.mktmsg__header { font-size: 34px;line-height: normal;padding: 0; }
  .service-row .blueHead { padding:0 10px; }
  .gray-bg .service-row { padding:0px 0PX; }
  .review-figure { padding:5px 10px 0 10px;}
.caption { font-size: 12px;}
.caption strong { font-size: 13px;}
.testimonials-head .ic-user {line-height: 80px;font-size: 86px;}
#client-review {padding-bottom: 36px; padding: 0; margin: 0;}
.more-Reviews{margin-bottom: 20px;}
}
@media (max-width: 479px) {
  .testimonials-head .ic-user { font-size: 66px; line-height: 65px; }
  h1.mktmsg__header { font-size: 24px;line-height: 30px; }
  blockquote.testimonial-box .block-quote:before { left: -15px; }
  h2.blueHead { font-size: 18px;}
#total-rating { font-size: 21px; }
}
@media (max-width: 350px) {
h1.mktmsg__header {font-size: 20px;}
}

.main-review {outline: none;position: relative; }
.main-review h1{font-size:28px; color:#666666;padding:0px; margin:20px 0;}
.rating-review strong { font-size:20px; color:#005896;}
.rating-review span { display:inline-block; padding: 0 10px;}
.rating-review span .ic-star-fill{ font-size:17px; color:#a7a7a7;}
.rating-review { margin-bottom: 10px; }
.form-group:before, .form-group:after {content: " ";display: table;}
.form-group:after {clear: both;}
.main-review .control-label {margin-top: 0;margin-bottom: 0;padding-top: 2px;}
.main-review .control-label {text-align: left;pointer-events: none:;}
.main-review .control-label {color: #005282;background-color: #e9e9e9;font-weight: normal;height: 46px;padding-top: 14px;white-space: nowrap;position: relative;font-size: 18px;border:1px solid #b6b6b7; border-right:none;}
.main-review .form-group  div {padding-left: 0;padding-right: 0;}
.main-review .form-group  div input[type="text"] {border:1px solid #b6b6b7; border-left:none;}
.modal-content {overflow: hidden;background: #f5f6f8;}
.lable-full { border-right: 1px solid #b6b6b7 !important;border-bottom: none !important; }
.txtArea { border: 1px solid #b6b6b7;border-top: none;height: 160px !important;color: #9D9D9D; }
input[type="checkbox"], input[type="radio"] { opacity: 1; }
.margin-btm-4 { margin-bottom: 4px; }
.review-Chk { margin: 0 0 15px 0;font-size:14px;color:#666666; }
/* social */
ul.social-container { margin:0 0 5px 0; padding: 0; list-style-type: none;	overflow: hidden; }
ul.social-container li {margin:0;padding: 0; background: #fff; list-style-type: none; overflow: hidden; display: block;	width: 48%; float: left;	border: 1px solid #b6b6b7; }
ul.social-container li a {text-decoration: none;font-size: 18px;height: 42px;line-height: 42px;font-family: Arial,Helvetica,sans-serif}
.social-icon {height: 42px;float: left;}
.fb-icon {background: url(//www.cheapoair.com/profiles/images/f-icon.gif) 0 0 no-repeat;padding-left: 54px;color: #3b5998;font-weight: 700;}
.ga-icon {background: url(//www.cheapoair.com/profiles/images/g-icon.gif) 0 0 no-repeat;padding-left: 54px;color: #df4f35;font-weight: 700;}
/* social */
.rating-review.or {margin: 0 0 5px 0;text-align: center;}
.margin-btm-10 { margin-bottom: 10px; }
.submit-review {text-align: center;margin-bottom: 20px;}
.submit-review a { text-decoration: none;color: #fff;font-size: 18px;float: none;display: inline-block;}
.close-review { float: right; margin: 13px 0px 0px 10px;cursor: pointer; }

.mainheadersection{background: #4d1c70 !important; padding-top: 0 !important; background-image: none;}
.hidden-xs.footer-info__header.footer_award_section {margin-bottom: 35px;}
.reviewPage { display: none;}
blockquote.testimonial-box footer em { color: #4d1c70; }
.cuscare__info:before {color: #9f9f9f; font-size: 14px;}
.tooltip{margin-top: 15px !important}
.icon { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .modal-dialog { width: 768px;margin: 30px auto; }
  .container { width: 750px; }
  .sm-btn { position: absolute;right: 10px;top: -72px;width: 192px; }
  .sm-btn .cta-1st { font-size: 21px; margin-top: 0;padding: 14px 0;width:auto;}
  .content-wrapper { margin-top:0px; }
  .google-ads { width: 100%; max-width: 100%; }
}
.ads-spot--vt div{left: 0; top: 92px}
.ads-spot{margin-bottom: 20px;}
.simple-pagination{margin-bottom: 40px;}

@media (max-width: 767px) {
.main-review h1 { font-size: 21px; }
.rating-review strong { font-size: 18px; }
ul.social-container { margin: 0; }
ul.social-container li { float: none !important;width: auto;margin: 0 0 10px; }
.main-review .control-label { font-size: 16px; }
.submit-review a { font-size: 16px; }
ul.social-container li a { font-size:14px; }
.close-review { margin: 5px 0px 0px 10px;}
.container {min-width: 320px;width: 100%;content: " ";display: table;max-width: 100%;}
.cta-1st { padding:10px;font-size:19px;margin:5px auto 5px auto;width:290px; }
}
@media (max-width: 450px) {
	.col-review-title span { display:none }
}
@media(max-width:1024px){
.footer-info__nav{margin-right: 3%; width: 22%;}
}
/*----- Content for file :testimonial.css ends here -----*/
