@charset "utf-8";



/* CSS Document */

@font-face {
font-family: "UniversLTW01-67BoldCondObl";
 src: url("//db.onlinewebfonts.com/t/6643dd2f4eb0098aab58e3b2d66f04af.eot");
 src: url("//db.onlinewebfonts.com/t/6643dd2f4eb0098aab58e3b2d66f04af.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/6643dd2f4eb0098aab58e3b2d66f04af.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/6643dd2f4eb0098aab58e3b2d66f04af.woff") format("woff"), url("//db.onlinewebfonts.com/t/6643dd2f4eb0098aab58e3b2d66f04af.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/6643dd2f4eb0098aab58e3b2d66f04af.svg#UniversLTW01-67BoldCondObl") format("svg");
}
@font-face {
font-family: "UniversLTW01-45LightOblique";
 src: url("//db.onlinewebfonts.com/t/58c88a7a1570638a4d4c4a403868c403.eot");
 src: url("//db.onlinewebfonts.com/t/58c88a7a1570638a4d4c4a403868c403.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/58c88a7a1570638a4d4c4a403868c403.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/58c88a7a1570638a4d4c4a403868c403.woff") format("woff"), url("//db.onlinewebfonts.com/t/58c88a7a1570638a4d4c4a403868c403.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/58c88a7a1570638a4d4c4a403868c403.svg#UniversLTW01-45LightOblique") format("svg");
}
/*@font-face {
 font-family:"Perpetua Titling MT";
 src:url("http://www.myfontfree.com/data/54/p/perpetua-titling-mt/PERTIBD.TTF");
}*/
 @font-face {
 font-family:"Trajan Pro";
 src:url("http://www.myfontfree.com/data/203/t/trajan-pro/Trajan Pro.ttf");
}
 /*@font-face {
 font-family:"Perpetua";
 src:url("http://www.myfontfree.com/data/1/p/perpetua/unicode.perpetua.ttf");
}*/
@font-face {
 font-family: 'Trajan Pro';
 src: url('fonts/TrajanPro-Regular.eot');
 src: url('fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/TrajanPro-Regular.woff') format('woff'), url('fonts/TrajanPro-Regular.ttf') format('truetype'), url('fonts/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Trajan Pro';
 src: url('fonts/TrajanPro-Regular.eot');
 src: url('fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/TrajanPro-Regular.woff') format('woff'), url('fonts/TrajanPro-Regular.ttf') format('truetype'), url('fonts/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	/*font-family: 'Trajan Pro';*/
	font-family:EBRIMA;
}
.wrapper {
	margin:0px;
	padding:0px;
	width:100%;
	display:inline-block;
	background-color:#000;  
}
#header {
	margin:0px;
	padding:0 0 10px;
	background:#7c7f8c;
	width:100%;
	text-align:center;
}
/*=== Logo section ================*/



.logo-section {
	margin:0px;
	padding:15px 0 20px;
	position:relative;
}
.logo-section .top-contact {
	margin:0px;
	padding:0px;
	position:absolute;
	right:0px;
	top:20px;
}
.logo-section .top-contact span {
	font-size:14px;
	color:#fff;
	display:block;
	line-height:20px;
	font-family:"Perpetua";
}
.logo-section .top-contact span a {
	font-size:17px;
	color:#fff;
	display:block;
	line-height:16px;
	font-family:"Perpetua";
	text-decoration: none;
}
.logo-section .top-contact span a:hover {
	text-decoration: none;
}
/*=== Navigation menu ================*/



.navigation {
	background:#A9A9A9;
	color:#fff;
}
.navbar {
	min-height:inherit;
}
.navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
	display:block;
	width:100%;
}
.navigation ul li {
	margin:0px;
	padding:0px;
	display:inline-block;
	float:none;
}
.navigation ul li a {
	color:#fff;
	font-size:15px;
	font-family:"Perpetua Titling MT";
	font-weight:600;
	padding:10px;
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
.navigation ul li a:hover {
	background:none;
	color:#e9575f;
}
/*=== Expert Consultation ================*/



.expertConsultation {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
}
.expertConsultation h4 {
	margin:0 0 15px;
	padding:0px;
	font-size:30px;
	color:#fff;
	font-family:"Perpetua";
	line-height:30px;
}
.expertConsultation form {
	margin:0px;
	padding:0px;
}
.expertConsultation form .form-group input {
	margin:0 20px 0 0;
	padding:10px;
	font-size:12px;
	font-family:"Perpetua Titling MT";
	color:#666666;
	text-align:center;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.expertConsultation form .btn-cSubmit {
	font-size:15px;
	font-weight:600;
	font-family:"Perpetua Titling MT";
	padding:6px 25px;
	/*background:#eb6c15;*/
	background:#cd1e43;
	border:none;
	color:#fff;
	border-radius: 0px;
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
.expertConsultation form .btn-cSubmit:hover {
	background:#008BCE;
}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: 666;
}



::-moz-placeholder { /* Firefox 19+ */
 color: 666;
}



:-ms-input-placeholder { /* IE 10+ */
 color: 666;
}



:-moz-placeholder { /* Firefox 18- */
 color: 666;
}
/*=== hedding section ================*/



h1 {
	/*margin:0 0 50px;*/
	padding:0px;
	/*font-size:50px;*/

	font-size:43px;
	color:#000;
	line-height:55px;
	/*font-family: 'Trajan Pro';*/
	font-family:EBRIMA;
}
h2 {
	margin:0 0 10px;
	padding:0px;
	font-size:30px;
	color:#000;
	line-height:33px;
	font-family:EBRIMA;
}
h3 {
	/*margin:0 0 50px;*/
	padding:0px;
	font-size:22px;
	color:#000;
	line-height:30px;
	font-family:EBRIMA;
}
h5 {
	margin:0 0 80px;
	padding:0px;
	font-size:20px;
	color:#fff;
	line-height:25px;
	font-family:EBRIMA;
}
h6 {
	/*font-family:"Perpetua Titling MT";*/

	color:#fff;
	margin:0px;
	font-weight:300;
	font-size:15px;
	font-family:EBRIMA;
}
/*=== Start Sections =======================*/







.m-50 {
	margin-bottom: 30px;
}
.main-section {
	margin:0px;
	padding:0px;
	width:100%;
}
.section_info {
	margin:0px;
	padding:70px 0px;/*text-align:justify;*/
}
#hoteliers .section_info {
	margin:0px;
	padding:50px 0px;
	text-align:justify;
}
.section_info span.btn-span {
	margin:30px 0 0 0;
	padding:0px;
	display:block;
	text-transform: capitalize;
}
.section_info span.btn-span a {
	/*background: rgba(53, 168, 85, 1);

	background: -moz-linear-gradient(top, rgba(53, 168, 85, 1) 0%, rgba(48, 149, 77, 1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(53, 168, 85, 1)), color-stop(100%, rgba(48, 149, 77, 1)));

	background: -webkit-linear-gradient(top, rgba(53, 168, 85, 1) 0%, rgba(48, 149, 77, 1) 100%);

	background: -o-linear-gradient(top, rgba(53, 168, 85, 1) 0%, rgba(48, 149, 77, 1) 100%);

	background: -ms-linear-gradient(top, rgba(53, 168, 85, 1) 0%, rgba(48, 149, 77, 1) 100%);

	background: linear-gradient(to bottom, rgba(53, 168, 85, 1) 0%, rgba(48, 149, 77, 1) 100%);

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35a855', endColorstr='#30954d', GradientType=0 );
color--orange--#eb6c15
*/

/*background-color:#b6b6b6;*/
background-color:transparent;
	border:4px solid #666;
	

/*background-color: #008BCE;*/
	border-radius:25px;
	padding: 0px 15px;
	/*font-family:"Perpetua Titling MT";*/
	font-family:"Ebrima";
	font-weight:bold;
	color:#666;
	font-size:15px;
	white-space:normal;
	display:inline-block;
	text-decoration:none;
	
}
.section_info span.btn-span a:hover {
	/*background-color:#b6b6b6;
	border:3px solid #666;
	padding:0px 15px;*/
	    
	background: rgba(233, 87, 94, 1);
	background: -moz-linear-gradient(top, rgba(233, 87, 94, 1) 0%, rgba(235, 124, 132, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(233, 87, 94, 1)), color-stop(100%, rgba(235, 124, 132, 1)));
	background: -webkit-linear-gradient(top, rgba(233, 87, 94, 1) 0%, rgba(235, 124, 132, 1) 100%);
	background: -o-linear-gradient(top, rgba(233, 87, 94, 1) 0%, rgba(235, 124, 132, 1) 100%);
	background: -ms-linear-gradient(top, rgba(233, 87, 94, 1) 0%, rgba(235, 124, 132, 1) 100%);
	background: linear-gradient(to bottom, rgba(233, 87, 94, 1) 0%, rgba(235, 124, 132, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9575e', endColorstr='#eb7c84', GradientType=0 );
	-webkit-transition: background-color 2s ease-out;
	-moz-transition: background-color 2s ease-out;
	-o-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
}


#call-center-btn a{ color:#666;}

.innerpage_crsSection .section_info span.btn-span a{color:#666;}


.image-sec {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:left;
}
.image-sec img {
	margin:0px;
	padding:0px;
	max-width:100%;
}
/*=== crsSection Sections =======================*/



.crsSection {
	background: rgba(231, 230, 226, 1);
	background: -moz-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231, 230, 226, 1)), color-stop(39%, rgba(231, 230, 226, 1)), color-stop(66%, rgba(237, 237, 236, 1)), color-stop(100%, rgba(237, 237, 236, 1)));
	background: -webkit-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -o-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -ms-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: linear-gradient(to right, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6e2', endColorstr='#ededec', GradientType=1 );
	/*border-bottom:23px solid #7c7f8c;*/

	text-align:right;
}
.inner-form-crsSection {
	background: rgba(231, 230, 226, 1);
	background: -moz-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231, 230, 226, 1)), color-stop(39%, rgba(231, 230, 226, 1)), color-stop(66%, rgba(237, 237, 236, 1)), color-stop(100%, rgba(237, 237, 236, 1)));
	background: -webkit-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -o-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -ms-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: linear-gradient(to right, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6e2', endColorstr='#ededec', GradientType=1 );
	border-bottom:23px solid #0D4F8B;
	/*margin-bottom: 100px;

    margin-top: 100px*/;
}
.inner-form-crsSection .form {
/*padding:60px; 0px;*/

	}
input:focus, textarea:focus, select:focus {
	outline:none;
}
div.wpcf7-validation-errors {
	border: 2px solid red !important;
}
/*=== bookingSolutions Sections =======================*/



.bookingSolutions {
	/*border-bottom:23px solid #c8d5db;*/

	text-align:right;
	/*padding-top:40px;

	padding-bottom:10px;
      padding-top: 50px;
	padding-bottom: 50px;*/
}
.bookingSolutions .section_info {
	/*width:85%;*/
}
.bookingSolutions .image-sec {
	text-align:center;
}
.bookingSolutions .image-sec img {
	margin:0px 0 0 0;
	width:450px;
}
/*=== pmsSection Sections =======================*/

.pmsSection .section_info span.btn-span{ margin:30px 0 0 0 !important;}

.pmsSection {
	/*background:#37b1ff;*/

	padding:30px 0 0 0;/*border-bottom:23px solid rgba(106, 105, 105, 0.28);*/
}
#pms_cloud_img{width: 180px;
    padding-top: 30px;
}
.pmsSection .section_info {
	padding:30px 30px; padding-right:100px;
   	text-align:right;
}
.pmsSection .section_info h3 {
	color:#000;
	margin:0 0 0px;
}
.pmsSection .section_info h1 {
	color:#000;
	font-size:25pt;
	line-height:35px;
	margin:20px 0 19px 0;
}
/*=== gdsSection Sections =======================*/



.gdsSection {
	background:#fff;
 padding-top:20px border-bottom: none !important;
}
.gdsSection h3 {
	line-height:32px;
}
.gdsSection .image-sec img {
	height:auto;
}
.gdsSection .section_info {
	text-align: left;
    padding: 33px 70px 42px;
}
.gdsSection .section_info h5 {
	color:#000;
	font-family:"Perpetua Titling MT";
	font-weight:300;
}
.gdsSection .section_info h5 span {
	display:block;
	margin-bottom:15px;
	font-size: 25px;
}
.gdsSection .section_info h5 span.h5-small {
	display:inline-block;
	font-size:15px;
}
.gdsSection .section_info h5 strong {
	font-family:"Perpetua Titling MT";
	font-weight:bold;
	font-size:34px;
}
.gdsSection .image-sec {
	padding:0;
	text-align:center;
}
/*=== aioSection Sections =======================*/



.aioSection {
	background: rgba(242, 242, 242, 1);
    background: -moz-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(162, 162, 162, 1)));
    background: -webkit-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
    background: -o-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
    background: -ms-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
    background: linear-gradient(to right, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#a2a2a2', GradientType=1 );

	/*background: rgba(253, 94, 147, 1);
	background: -moz-linear-gradient(left, rgba(253, 94, 147, 1) 0%, rgba(253, 94, 147, 1) 28%, rgba(241, 67, 125, 1) 82%, rgba(241, 67, 125, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253, 94, 147, 1)), color-stop(28%, rgba(253, 94, 147, 1)), color-stop(82%, rgba(241, 67, 125, 1)), color-stop(100%, rgba(241, 67, 125, 1)));
	background: -webkit-linear-gradient(left, rgba(253, 94, 147, 1) 0%, rgba(253, 94, 147, 1) 28%, rgba(241, 67, 125, 1) 82%, rgba(241, 67, 125, 1) 100%);
	background: -o-linear-gradient(left, rgba(253, 94, 147, 1) 0%, rgba(253, 94, 147, 1) 28%, rgba(241, 67, 125, 1) 82%, rgba(241, 67, 125, 1) 100%);
	background: -ms-linear-gradient(left, rgba(253, 94, 147, 1) 0%, rgba(253, 94, 147, 1) 28%, rgba(241, 67, 125, 1) 82%, rgba(241, 67, 125, 1) 100%);
	background: linear-gradient(to right, rgba(253, 94, 147, 1) 0%, rgba(253, 94, 147, 1) 28%, rgba(241, 67, 125, 1) 82%, rgba(241, 67, 125, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5e93', endColorstr='#f1437d', GradientType=1 );*/
/*border-bottom:23px solid #C8D5DB;*/

}
.aioSection .section_info {
	text-align:center;
	padding:37px 15px !important;
}
.aioSection .section_info h3 {
	font-family:"Perpetua Titling MT";
	color:#fff;
	margin:0 0 15px;
	font-weight:300;
}
.aioSection .section_info h5 {
	font-family:"Trajan Pro";
	color:#fff;
	margin:0px;
	font-weight:300;
	line-height:30px;
}
.aioSection .section_info h2 {
	font-family:"Perpetua Titling MT";
	color:#fff;
	margin:0 0 35px;
	font-weight:300;
	font-size:37px;
}
/*=== gcsSection Sections =======================*/



.gcsSection {
	padding-top:10px;
	background: rgba(113, 116, 130, 1);
	background: -moz-linear-gradient(left, rgba(113, 116, 130, 1) 0%, rgba(113, 116, 130, 1) 24%, rgba(141, 143, 155, 1) 82%, rgba(141, 143, 155, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(113, 116, 130, 1)), color-stop(24%, rgba(113, 116, 130, 1)), color-stop(82%, rgba(141, 143, 155, 1)), color-stop(100%, rgba(141, 143, 155, 1)));
	background: -webkit-linear-gradient(left, rgba(113, 116, 130, 1) 0%, rgba(113, 116, 130, 1) 24%, rgba(141, 143, 155, 1) 82%, rgba(141, 143, 155, 1) 100%);
	background: -o-linear-gradient(left, rgba(113, 116, 130, 1) 0%, rgba(113, 116, 130, 1) 24%, rgba(141, 143, 155, 1) 82%, rgba(141, 143, 155, 1) 100%);
	background: -ms-linear-gradient(left, rgba(113, 116, 130, 1) 0%, rgba(113, 116, 130, 1) 24%, rgba(141, 143, 155, 1) 82%, rgba(141, 143, 155, 1) 100%);
	background: linear-gradient(to right, rgba(113, 116, 130, 1) 0%, rgba(113, 116, 130, 1) 24%, rgba(141, 143, 155, 1) 82%, rgba(141, 143, 155, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717482', endColorstr='#8d8f9b', GradientType=1 );
}
.gcsSection .image-sec {
	text-align:center;
/* text-align:left;*/
}
.gcsSection .section_info {
	/*text-align:right;*/

	width:80%;
	text-align:left;
}
.gcsSection .section_info h5 {
	font-family:"Perpetua Titling MT";
	font-weight:300;
	margin:0 0 25px;
}
/*=== Footer Sections =======================*/







.footer {
	margin:0px;
	padding:20px 0;
	width:100%;
	background:#7c7f8c;/*background:#008bce;*/
}
.footer-inner {
	margin:0 auto;
	padding:0px;
	width:80%;
}
.footer ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.footer ul li {
	margin:0 7px 0 0;
	padding:0px;
	display:inline-block;
	font-size:17px;
	font-family:"Perpetua";
	color:#fff;
	line-height:13px;
}
.footer ul li a {
	display:block;
	color:#fff;
}
.footer ul li a:hover {
	/*text-decoration:underline;*/

	text-decoration:none;
	color: #0d4f8b;
}
.footer ul.copyrightText {
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:15px;
}
.footer ul.copyrightText li.borderright {
	border-right:1px solid #fff;
	padding-right:10px;
}
ul.footerLinks {
	text-align:right;
}
ul.footerLinks li {
	margin:0 0 0 20px;
}
/*===================*/

.innerpage_crsSection {
	background: rgba(231, 230, 226, 1);
	background: -moz-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231, 230, 226, 1)), color-stop(39%, rgba(231, 230, 226, 1)), color-stop(66%, rgba(237, 237, 236, 1)), color-stop(100%, rgba(237, 237, 236, 1)));
	background: -webkit-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -o-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: -ms-linear-gradient(left, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
	background: linear-gradient(to right, rgba(231, 230, 226, 1) 0%, rgba(231, 230, 226, 1) 39%, rgba(237, 237, 236, 1) 66%, rgba(237, 237, 236, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6e2', endColorstr='#ededec', GradientType=1 );
	border-bottom:23px solid #0D4F8B;
	text-align:left;
	/*font-family: "Perpetua";*/
	font-size: 16px;
	line-height:27px;
}
.section_info ul li {
	list-style-position:inside;
}
#text-2 {
	list-style-type:none;
}
div#wpcf7-f107-o1 {
	padding: 60px 0 60px 0;
}
#form-group input {
	width:100%;
	margin-bottom:13px;
	padding:5px 20px;
	border-radius:10px;
	text-align:left;
	border: none;
	height: 45px;
}
#addebtn {
	border: none;
	width:100%;
	margin-bottom:20px;
	padding:10px 20px;
	border-radius:10px;
	height: 120px;
	text-align:left;
}
#servicesrequest {
	margin-bottom:20px;
	border-radius:10px;
	text-align:center;
	border: none;
	height: 57px;
}
#PropertyWebsite {
	width: 100%;
	margin-bottom: 20px;
	padding: 5px 20px;
	border-radius: 10px;
	text-align:left;
	border: none;
	height: 45px;
}
#typeofbtn {
	/*margin: 30px;*/

	border-radius:10px;
	margin-bottom:20px;
	padding: 17px;
}
#btn input {
	padding: 10px;
	width: 100%;
	letter-spacing: 3px;
	background-color: #e9575f;
	color: #fff;
	border: none;
}
#btn :hover {
	background:#008BCE;
	border: none;
}
.intl-tel-input {
	width: 100%;
}
#NoRoombtn {
	width: 47% !important;
	float: left;
	margin-right: 19px;
}
#Nopropertiebtn {
	width: 48% !important;
}
#type-of {
	margin: 20px;
	word-spacing: 5px;
}
.bookingSolutions .section_info h1 {
	font-size:25pt;
}
#navbar {
	font-size: 25px;
}
#rebust {
	width:100%;
	text-align:center;
	padding:40px 0;
}
#rebust h2 {
	margin: 0 0 10px;
	padding: 0px;
	font-size: 25pt;
	color: #000;
	line-height: 24px;
	padding-bottom:20px;
}
#rebust h6 {
	font-family: "Perpetua Titling MT";
	color: #000;
	margin: 0px;
	font-weight: 300;
	font-size: 22px !important;
	margin-bottom: 0px;
}
#rebust .m-50 {
	margin-bottom:40px;
	font-family:EBRIMA;/*font-family:"Trajan Pro";*/ 
	line-height:30px;
}
#crs {
/*text-align: justify;*/
}
#crs h2 {
	/*font-family: UniversLTW01-67BoldCondObl;*/
	font-size:25pt;
	padding-bottom: 20px;
	color:#23527c;
}
#crs p {
	/*font-family:UniversLTW01-45LightOblique;*/
	line-height: 25px;
	font-size: 16px;
	text-align:justify;
}
#requestbtn {
	text-align: center;
	margin-top: 50px;
}
#requestbtn a {
	font-size: 15px;
	font-weight: 600;
	font-family: "Perpetua Titling MT";
	padding: 6px 25px;
	background: #e9575f;
	border: none;
	color: #fff;
	border-radius: 0px;
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
	text-decoration:none;
}
#requestbtn a:hover {
	background: #339f51;
	text-decoration:none;
}
#gdssection {
	text-align: justify;
}
#marsoltxt {
	font-size:25pt;
	padding-bottom: 18px;
	font-family:EBRIMA;
	color:#000;
}
#marktitle {
	padding-bottom: 0px;
	font-size: 22px;
	font-family:EBRIMA;
	color:#000;
}
#markimgrow {
	padding-top:10px;
}
/* services box css */	 

.dropdown-check-list {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	padding: 0px;
	border-radius: 10px;
	position: relative;
}
.dropdown-check-list:focus {
	outline:0;
}
.dropdown-check-list .anchor {
	width: 98%;
	position: relative;
	cursor: pointer;
	display: inline-block;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:2px;
}
.dropdown-check-list .anchor:after {
	position: absolute;
	content: "";
	border-left: 2px solid black;
	border-top: 2px solid black;
	padding: 5px;
	right: 10px;
	top: 20%;
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.dropdown-check-list .anchor:active:after {
	right: 8px;
	top: 21%;
}
.dropdown-check-list ul.items {
	padding: 2px;
	display: none;
	margin: 0;
	/*border: 1px solid #ccc;*/
border-top: none;
}
.dropdown-check-list ul.items li {
	list-style: none;
	padding:0 0 0 10px;
}
.dropdown-check-list.visible .anchor {
	color: #a9a9a9;
}
.dropdown-check-list.visible .items {
	display: block;
	position: absolute;
	z-index: 999;
	background: #fff;
	width: 100%;
	left: 0;
}
.items input[type="checkbox"] {
	margin: 4px 15px 0px 5px;
}
/*end services css*/
#gdssubtitle {
	font-size:25px;
}
#gdspara {
	font-size:18px;
}
.pmslist li {
	list-style-type:none;
}
.pmslist li img {
	float: left;
	margin: 10px 25px 0 0;
}
.pmslist li span {
	display: table;
	line-height: 25px;
	margin: 0 0 10px 0;
}
.additional_feature {
	padding-top:30px;
}

.mobile-devices{
	display:none;
	}
	.mobile-devices-booking{
		display: inline-block;
		}
/*============ Responsive ===============*/


#hoteliersection .main-section .col-xs-5 .row{
	display:table; width:100%;
}
#hoteliersection .main-section .col-xs-5 .row .image-sec{
	display:table-cell;
	vertical-align:middle;
}


.navbar-toggle .icon-bar {
	background: #fff;
}
#footerright {
	/*width: 100%;*/
	float: right;
}
.wp-video {
	width:100% !important;
	background-color: black;
}
video.wp-video-shortcode {
	width: 100% !important;
}
@media (max-width:375px) {
#marktitle {
font-size:23px;
}
#hoteliers_section_info {
padding:0px !important;
}
#rebust .m-50 {
font-size:10px !important; 
}}
 @media (max-width:480px) {
 .logo-section .top-contact {
 position: relative;
 top:0px;
 padding-bottom:10px;
}
 .logo-section .top-contact span {
 font-size: 15px;
 text-align: center;
}
 #NoRoombtn {
margin-right:10px;
}
#hoteliers_section_info {
padding:0px !important;
}
 #hoteliers .section_info {
padding-left: 0px !important;
padding:10px !important;
 text-align:justify !important;
}
#hoteliers .section_info p {
padding-left: 0px !important;
border-left:none !important;
font-size: 11px;
line-height: 17px;
/*text-align: left !important;*/
}
}
 @media (min-width:300px) and (max-width:425px) {
 
.footer .container{ padding:0px !important;}
 .pmsSection h1 { text-align:left !important;
    font-size: 20px !important;
    line-height: 23px !important;
}
 .hoteliers_heading {
 padding: 0px !important;
 font-size: 15px !important;
 color: #000;
 line-height: 25px !important;
 text-align: center;
 /*padding-top: 110px !important;*/
 padding-right: 10px !important;
}
 #hoteliers_section {
padding: 15px 7px 15px 7px;
}
 #hoteliers {
padding:0px !important;
}
.section_info {
padding: 20px 0px !important;
}
 .gdsSection .image-sec img {
 height: auto;
 width: 130px;
 text-align: center;
}
 h1 {
 font-size: 20px !important;
 line-height: 23px;
 margin: 0 0 10px 0 !important;
}
 .gdsSection .image-sec {
padding: 0;
 text-align: center;
}
 .gdsSection h3 { text-align:left !important;
 line-height: 19px !important;
 font-size: 13px !important;
 margin: 0 0 10px 0 !important;
}
 .section_info span.btn-span {
text-align:center !important;
margin:0px !important;
}
 .bookingSolutions {
padding:0px !important;
}
 .bookingSolutions .section_info { 
padding-bottom:10px;
}

.bookingSolutions h1{
	 text-align:left !important;
	 font-size: 20px !important;
    line-height: 23px;
    margin: 0 0 10px 0 !important;}
.bookingSolutions h3{
	     text-align: left !important;
    font-size: 13px !important;
    line-height: 19px;
     margin: 0 0 10px 0 !important;
   }
 .bookingSolutions .image-sec img {
margin: 30px 0 30px 0;
}
 .pmsSection {
padding:0px 0;
}

#pms_cloud_img{ width:60% !important; padding:0px !important;}
 .pmsSection .image-sec {
/*padding-bottom:40px;*/
margin-top:0px !important;
padding-top:27px !important;

}
 .pmsSection .section_info h3 {
    /* margin: 0 0 20px; */
    font-size: 13px;
    line-height: 19px;
    text-align: left;
}
 .pmsSection .section_info span.btn-span {
  margin: 0px !important;
}
 .gcsSection {
padding:0px;
}
 .gcsSection .image-sec {
height: auto;
text-align: center;
padding-top:15px;
}
 #rebust h2 {
font-size:20px !important;
padding-bottom:5px !important;
text-align:left !important;
}
.gcsSection container{ padding-left:0px !important;}
 #rebust .m-50 {
font-size:12px !important; margin-bottom:10px !important; line-height:17px !important; text-align:left !important;
}
.gcsSection img { /*height:180px !important;*/} 
 
 #cust_sup {
margin: 0px;
/*padding: 0px !important;*/
text-align: center;
}
 #cust_sup span {
font-size:20px !important;
}
 #cust_sup h6 {
font-size:14px !important;
line-height:20px !important; padding-top:17px !important;
}
 #cust_sup .m-50 {
margin:0px !important;
}
 .custsup .container {
padding:0px 0px 20px 0px !important;
}
 #marsoltxt { text-align:left !important;
font-size: 20px !important;
padding-bottom: 0px !important;
/*line-height: 40px !important;*/
}
 #marktitle { text-align:left !important;
font-size: 13px !important;
    line-height: 19px !important;
	padding-bottom:10px !important;
}
 .aioSection {
padding:15px 0 15px 0 !important;
}
 .aioSection .section_info {
padding:0px !important;
}
.gdsSection .section_info {
padding-left:10px !important;
text-align:left !important;
}
#markimg {
text-align:center;
padding:0px 0 0 0 !important;
}
.gdsSection h1 {
text-align:left !important;
}

.section_info span.btn-span a {
text-align: center;
 font-size: 8px !important;
 /*padding: 0px 15px !important;*/
}
.gdsSection  .section_info span.btn-span{ text-align:left !important;}
.footer_left{text-align: center !important;padding-bottom: 15px !important; float:none !important;}
.footer_support{ text-align:center !important;}
/*.gdsSection .btn-span img{width: 30px !important; height: 30px !important;}*/
.btn-span img{width: 37px !important; height: 37px !important;}
.innerpage_crsSection #content{ padding:50px 10px !important; }
.tacs-section{ padding:0px !important; /*text-align:center !important;*/ padding-bottom:50px !important;}
.tacs-section p{ font-size:16px !important;}
.tacs-section ul li{ text-align:left !important;}
#content ul{ padding-left:20px !important;}
.markettitle{ font-size:33px !important; line-height:40px !important;}
.tacs-section h2{ font-size:31px !important; line-height:35px !important;}
.right-contact-side h3{ text-align:left !important;}
.huge_it_video_player_player{ display:none !important; }
.huge_it_video_player_bottom{ display:none !important;}
.align_bottom fullwidth{ height:300px !important; 
                         background-image:url(http://aiohospitality.com/wp-content/uploads/2016/08/aio-crs.jpg !important);}
 .fullwidth {width:100%; height:227px !important; background:url('http://aiohospitality.com/wp-content/uploads/2016/11/mobile-view-new.png') !important; }
}

 @media (max-width:767px) {
.navbar-toggle{ float:none; margin-right:0px;}
 .navigation ul li {
 display:block;
}
 h1 {
 font-size:35px;
 text-align:left;
}
 h2 {
 font-size:20px;
 text-align:center;
}
 h3 {
 font-size:18px;
 text-align:center;
}
 h5 {
 text-align:center;
}
 h6 {
 text-align:center;
}
 .section_info span.btn-span a {
 text-align:center;
 font-size: 11px;
}
 .section_info span.btn-span {
 text-align:center;
}
 .bookingSolutions .section_info, .gcsSection .section_info {
 width:100%;
}
 .pmsSection .image-sec {
 margin-top:40px;
 text-align:center;
}
 .section_info, .pmsSection .section_info {
 padding-left:0px;
 padding-right:0px;
 text-align:justify;
}
 .footer-inner {
 width:90%;
}
 .footer ul.copyrightText {
 margin-bottom:15px;
}
 ul.footerLinks {
 text-align:center;
}
 ul.footerLinks li {
 margin:0 10px;
}
 .footer ul.copyrightText {
 text-align:center;
}
 .inner-form-crsSection .form {
 padding:0px;
/*padding-top:50px;*/
}
 .innerpage_crsSection {
 font-size:17px;
}
 .bookingSolutions .section_info h1 {
font-size:34px;
}
#hoteliers_section_info {
padding:0px !important;
}
 #hoteliers .section_info {

padding:10px !important;
 text-align: justify !important;
}
#hoteliers .section_info p {
padding-left: 0px !important;
border-left:none !important;
}
#gds-section-list ul li{ font-size:15px;}
#direct-gds-section-list ul li{ font-size:15px;text-align: left;}

#markimgrow{ padding:0px !important;}
#markimg img{ width:100% !important;}
.site-map h3{ text-align:left !important;}
.footer-inner .footer_left img{ width:60% !important;}
.innerpage_crsSection #content{padding: 0px 10px !important;}
.pms-subtitle{ font-weight:600 !important;}
.mobile-devices{
	display:block;
	}
	
.mobile-devices-booking{
		display:none;
		}
#gdssection h3{ font-weight:600 !important;} 
.markettitle{ font-size:20pt !important;}
.web-design{ font-weight:600 !important;}
.direct-gds-section h4{ padding:60px 0px !important;}
#contact-container{ padding:0px !important;}
.hoteliers_title{ font-size: 20px !important;
    line-height: 0px !important;
	padding-top:0px !important}
.aio_crs{ display:inline-block !important;}
#pms-img{ display:none !important;}
.new-sub-title{display: block !important;
    margin-bottom: 10px !important;}
.old-sub-title{ display:none;
}
#hoteliers .section_info p{ font-size:13px !important;}
#hoteliers .btn-span{ display:block !important;}
#hoteliers .btn-span a{ margin-top: 10px !important;
	background-color:none !important;
	border:none !important;
    padding: 0px 15px;
	font-family:"Ebrima";
	font-weight:bold;
	color:#666;
	font-size:15px !important;
	white-space:normal;
	display:inline-block;
	text-decoration:none;}
.pms-short-new{ display:block !important}
.pms-short-old{ display:none !important;}	
.section_info span.btn-span a{ font-size:15px !important; border:none !important; text-decoration:none; 
padding:0 5px !important;}
/*.gdsSection .btn-span a{ background: #fff !important;
    border: 1px solid #666 !important;
    font-size: 13px !important;
}*/
.gdsSection h1{ font-size:19px !important;}
.left-side-content{ display:none !important}
.bottom-form{ display:block !important; }


}
 @media (min-width:768px) and (max-width:991px) {
 .expertConsultation .form-inline .form-group {
 width:26%;
}
 .expertConsultation .form-inline .form-group input {
 width:100%;
}
 .navigation ul li a {
 font-size:12px;
 padding:10px 6px;
}
 .expertConsultation h4 {
 font-size:26px;
}
 .section_info {
 padding:40px 20px;
text-align:left;
}
.crsSection .section_info {
padding: 40px 0px 40px 10px !important;
}
 h2 {
 font-size:18px;
}
 h1 {
 font-size:28px;
 margin-bottom:10px;
}
 h3 {
 font-size: 17px;
 margin-bottom: 17px;
 line-height: 30px !important;
}
 .section_info span.btn-span a {
 font-size:14px;
 text-align:center;
}
.bookingSolutions {
padding:0px !important;
}
 .bookingSolutions .section_info {
 width:100%;
}
.bookingSolutions .section_info h1 {
text-align:center;
 font-size:25px;
margin-bottom:10px;
}
 .bookingSolutions .section_info h3 {
 text-align:center;
 font-size: 17px;
 margin-bottom: 25px;
}
.pmsSection {
padding:0px;
}
.pmsSection .section_info img {
/*height: 60px;
 width: 117px;*/
}
 .pmsSection .section_info h1 {
 font-size:25px;
}
.image-sec img{ width:90%;}
.pmsSection .image-sec img{ width:}
.gdsSection .section_info {
padding: 40px 10px 0 0;
}
.gdsSection .section_info h1 {
font-size: 25px !important;
 line-height: 21px;
}
.aioSection .section_info {
padding: 40px 10px 0 0;
}
#marsoltxt {
font-size: 25px;
 padding-bottom: 13px;
padding-top:20px;
}
#marktitle {
/*padding-bottom: 30px;*/
 font-size: 17px;
}
.aioSection .image-sec {
padding: 0px 10px 30px 10px !important;
}
#rebust {
 width: 100%;
 padding: 40px 10px 0 0;
}
#rebust h2 {
font-size: 25px;
 padding-bottom: 25px;
 margin: 0px;
}
#rebust .m-50 {
font-size: 17px !important;
 margin-bottom: 20px;
}
 .gcsSection .image-sec{ margin:0px !important;}
 .gcsSection .image-sec img{ width:70% !important;}
 h5 {
 margin-bottom:30px;
}
 .crsSection .image-sec, .aioSection .image-sec, .gcsSection .image-sec {
 margin-top:40px;
}
 .footer-inner {
 width:100%;
}
 ul.footerLinks li {
 margin-left:10px;
}
 .inner-form-crsSection .form {
 padding:0px;
padding-top:50px;
}
 .gcsSection .section_info {
 width:90%;
}
.gcsSection .image-sec img {
height:auto;
}
.innerpage_crsSection {
 font-size:17px;
}
 #NoRoombtn {
margin-right: 10px;
}
#typeofbtn .wpcf7-list-item-label {
font-size:12px
}
#crs p {
text-align: left;
}
#cust_sup {
padding:20px !important;
}
#cust_sup span {
font-size:25px !important;
}
#cust_sup h6 {
font-size:17px !important;
line-height:28px !important;
}
.hoteliers_title{ font-size:25px !important;}
.hoteliers_heading {
font-size: 17px !important;
 margin-bottom: 0px;
 line-height: 3px !important;
 text-align: center !important;
 
}
.crsSection p {
margin: 0 0 10px;
 line-height: 18px !important;
 color: #000;
 border-left: 3px solid #fff;
 padding-left: 50px;
 font-size: 13px !important;
}
.gdsSection .image-sec img {
height:auto;
width:80% !important;
}
.crsSection .image-sec {
padding-top:0px !important;
}
.gdsSection .section_info span.btn-span {
margin:0px !important;
}
.gcsSection {
padding-top:0px;
}
.aioSection .section_info span.btn-span {
/*margin: 37px 0 0 0 !important;*/
}
#markimg img { width:65% !important;
height:auto !important;
}
}
 @media (min-width:992px) and (max-width:1199px) {
 h1 {
 font-size:38px;
 margin-bottom: 30px;
}
h2 {
 font-size:21px;
}
 h3 {
 font-size:17px;
}
#hoteliers_section_info{ padding:0px !important;}
.hoteliers_heading {
font-size:22px !important;
line-height:40px !important;
}
.crsSection p {
font-size:15px !important;
line-height:20px !important;
}
 .section_info span.btn-span a {
 font-size:13px;
}
 .section_info {
 padding: 50px 25px;
 text-align:left;
}
#hoteliers_section_info {
padding:60px 0 0 0 !important;
}
 .bookingSolutions .section_info {
 width:100%;
}
.pmsSection .section_info{ padding:50px 25px !important;}
 .pmsSection .section_info h1 {
 font-size:30px;
 margin-bottom: 10px;
}
.pmsSection .image-sec img { width:80% !important;}
 .pmsSection .section_info h3 {
 font-size:21px;
 margin-bottom: 10px;
}
 .gdsSection .section_info h1 {
 font-size:30px !important;
margin-bottom:13px !important;
}
.gdsSection .section_info h3 {
 font-size:21px !important;
line-height:30px !important;
}
.gdsSection .image-sec img {
height:auto;
}
#marsoltxt {
font-size:30px;
margin: 10px 0px -3px 0px;
}
#marktitle {
font-size:21px;
}
#markimg img {
height:auto !important;
width:55% !important;
}
#rebust h2 {
font-size: 30px !important;
}
#rebust .m-50 {
font-size:21px !important;
}
.gcsSection img {
height:auto !important;
}
 .gcsSection .section_info {
 width:90%;
}
 .footer-inner {
 width:100%;
}
.inner-form-crsSection .form {
 padding:0px;
padding-top:50px;
}
.bookingSolutions {
padding:0px !important;
}
.bookingSolutions .section_info h1 {
 font-size: 30px;
}
.bookingSolutions .section_info h2 {
 font-size: 21px;
}
.bookingSolutions .section_info h3 {
 font-size: 22px;
}
#NoRoombtn {
margin-right: 10px;
}
#crs p {
text-align: left;
}
.pmsSection {
/*padding:30px 0 !important;*/
}
#cust_sup {
padding:40px 25px !important;
}
#cust_sup span {
font-size:30px !important;
}
#cust_sup h6 {
font-size:21px !important;
line-height:35px !important;
}
}
 @media (min-width:1200px) and (max-width:1312px) {
 h1 {
 font-size:38px;
margin-bottom:20px;
}
h2 {
 font-size:28px;
margin-bottom:20px;
}
 h3 {
 font-size:20px;
margin-bottom:30px;
}
.bookingSolutions .section_info h1 {
 font-size: 25pt;
}
.bookingSolutions .section_info h2 {
 font-size: 21px;
}
.bookingSolutions .section_info h3 {
 font-size: 22px;
}
.pmsSection .section_info img {
/*width:170px;
height:100px;*/
}
.pmsSection .section_info h1 {
font-size:25pt;
}
.pmsSection .section_info h3 {
font-size:22px;
margin-bottom:20px;
}
.gdsSection .section_info h1 {
 font-size:25pt !important;
line-height:32px !important;
}
.gdsSection .section_info h3 {
 font-size:22px !important;
margin-bottom:20px !important;
}
#marsoltxt {
font-size:25pt;
}
#marktitle {
font-size:22px;
}
#markimg {
padding: 40px 20px !important;
}
#markimg img { width:40% !important;
height:auto !important;
}
#rebust h2 {
font-size: 25pt !important;
margin-bottom: 0px !important;
}
#rebust .m-50 {
font-size:22px !important;
}
#NoRoombtn {
margin-right: 10px;
}
.hoteliers_heading {
font-size:22px !important; line-height:0px !important;
}
.gdsSection .image-sec img {
height:auto;
}
#cust_sup span {
font-size:25pt;
}
#cust_sup h6 {
font-size:22px;
}
#cust_sup {
padding: 30px 17px !important;
}
.pmsSection .section_info{ padding-right: 120px !important;}
}
@media (min-width:1313px) and (max-width:1600px) {
 h1 {
margin-bottom:25px;
}
 h2 {
margin-bottom:20px;
}
.bookingSolutions {
padding:0px !important;
}
 .bookingSolutions .section_info h3 {
 font-size: 22px;
 text-align: center;
}
#markimg {
/*padding:30px !important;*/
}
#markimg img { width:40% !important;
height:auto;
}
#marktitle {
font-size:22px;
}
#NoRoombtn {
margin-right: 10px;
}
.gdsSection .image-sec img {
height:auto !important;
}
.pmsSection {
padding: 35px 0 17px 0 !important;
}
.gcsSection {
padding:0px !important;
}
.gcsSection .image-sec {
/*padding-top:35px;*/
}
.gcsSection img {
/*height:300px;*/
}
#cust_sup {
padding: 45px 25px !important;
}
#cust_sup h6 {
font-size:22px !important;
}
.pmsSection .image-sec img{ width:60% !important;}
.pmsSection .section_info{ padding-right: 120px !important;}
}
@media (min-width:1601px) and (max-width:1700px) {
 h1 {
margin-bottom:25px;
}
 h2 {
margin-bottom:20px;
}
 .bookingSolutions .section_info h3 {
 font-size: 25px;
text-align:left;
}
 .gdsSection .section_info h1 {
 font-size: 38px;
 line-height: 42px;
 margin-bottom: 20px;
}
#marktitle {
font-size:22px;
}
}
@media (min-width:1701px) and (max-width:1899px) {
.crsSection .section_info h2 {
margin-bottom: 20px;
}
.bookingSolutions .section_info {
text-align:left;
}
#marktitle {
font-size: 22px;
}
}
/*------------------------------------------------------*/	
	
	 .gdsSection, .pmsSection {
	background: rgba(242, 242, 242, 1);
	background: -moz-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(162, 162, 162, 1)));
	background: -webkit-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
	background: -o-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
	background: -ms-linear-gradient(left, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
	background: linear-gradient(to right, rgba(242, 242, 242, 1) 0%, rgba(162, 162, 162, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#a2a2a2', GradientType=1 );
}
.gcsSection {
	background: rgba(224, 224, 224, 1);
	background: -moz-linear-gradient(left, rgba(224, 224, 224, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224, 224, 224, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(left, rgba(224, 224, 224, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(left, rgba(224, 224, 224, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(left, rgba(224, 224, 224, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to right, rgba(224, 224, 224, 1) 0%, rgba(255, 255, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=1 );
}
.bookingSolutions {
	background: rgba(204, 202, 204, 1);
	background: -moz-linear-gradient(left, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(204, 202, 204, 1)), color-stop(53%, rgba(148, 148, 148, 0.99)), color-stop(100%, rgba(179, 177, 179, 0.98)));
	background: -webkit-linear-gradient(left, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
	background: -o-linear-gradient(left, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
	background: -ms-linear-gradient(left, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
	background: linear-gradient(to right, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccacc', endColorstr='#b3b1b3', GradientType=1 );
}
.custsup{
	background: rgba(204, 202, 204, 1);
	background: -moz-linear-gradient(left, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(204, 202, 204, 1)), color-stop(53%, rgba(148, 148, 148, 0.99)), color-stop(100%, rgba(179, 177, 179, 0.98)));
	background: -webkit-linear-gradient(left, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
	background: -o-linear-gradient(left, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
	background: -ms-linear-gradient(left, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
	background: linear-gradient(to right, rgba(204, 202, 204, 1) 0%, rgba(148, 148, 148, 0.99) 53%, rgba(179, 177, 179, 0.98) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccacc', endColorstr='#b3b1b3', GradientType=1 );}
.bookingSolutions .section_info {
	text-align:center;
	padding:50px 0px;
}
.gdsSection .section_info span.btn-span {
	text-align: left;
	margin:10px 0 0 0 !important;
}
#hoteliers_section_info {
	padding-top:70px;
}
#hoteliers {
	padding-top:0px;
}
.hoteliers_heading {
font-size: 22px;
    /* color: #000; */
    /* line-height: 57px; */
    /* padding: 18px; */
    text-align: center;
    /* padding-top: 18px; */
}
.crsSection p {
	margin: 0 0 10px;
	line-height: 22px;
	color: #000;
	border-left: 3px solid #fff;
	padding-left: 50px;
	font-size:16px
}
#cust_sup {
	margin: 0px;
	padding: 45px 30px;
	text-align: center;
}
#cust_sup span { color:#fff;
	font-size:25pt;
	border-bottom:3px solid #008BCE;
	font-family:EBRIMA; /*font-family: "Trajan Pro";*/

}
#cust_sup h6 {
	color: #fff;
	line-height: 38px;
	padding-top: 24px;
	font-size: 22px;
	font-family:EBRIMA;
}
.seolist {
	list-style: none;
}
.seolist li {
	padding-bottom:10px;
}
.aioSection {
	/*background:#A9A9A9;*/
}
#markimg {
	/*padding-left:30px;*/
	
	text-align:center;
}
.markettitle {
	text-align:left;
	margin: 0 0 10px;
	padding: 0px;
	font-size: 25pt;
	color: #23527c;
	line-height: 55px;
	font-family:EBRIMA;
}
.marketlist {
	padding-left:20px;
}
.marketlist li {
	/*list-style:none;*/
}
#hoteliersection {
	background:#e6e6e6 !important;
}
.innerpage_crsSection .section_info {
	padding:70px 30px;
	text-align:justify;
}
.pmslist li span {
	font-size:17px;
}
.pmslist li p {
	font-size:15px;
}
#gdssection a:hover {
	text-decoration:none;
}
.innerpage_crsSection h3 {
	margin:0px !important;
}
#content ul {
	padding-left:25px;
}
.innerpage_crsSection #content {
	padding-left:100px;
}
.sitemaplist li {
	list-style-position:inherit !important;
}
.pmsSection .image-sec{ padding-bottom: 15px; text-align:center;}
.innerpage_crsSection h2{ font-size:25pt; line-height:33px; padding-bottom:10px; }
.pmslist,.add_feature_list{ padding-left:30px}
#gds-section-list{border-left: 3px solid #337ab7;
    padding: 0 10px;}
#gds-section-list ul li{ list-style-type:circle;}
#direct-gds-section-list{border-left: 3px solid #337ab7;
    padding: 0 10px;}
#direct-gds-section-list ul li{ list-style-type:circle;}
#gdssection h4{ font-size:21px !important;}
.tacs-section{    padding: 70px 25px;
    text-align: justify;}


/* --------------New marketing page-----------*/

.marketing-section{padding: 20px 0;}
.marketing-section .image-section{ text-align:center;}
.marketing-section span.btn-span a{    background-color: #008BCE;
    border-radius: 25px;
    padding: 20px 25px;
    font-family: "Perpetua Titling MT";
    font-weight: bold;
    color: #fff;
    font-size: 15px;
    white-space: normal;
    display: inline-block;
    text-decoration: none;}
.marketing-section span.btn-span a:hover{background: linear-gradient(to bottom, rgba(233, 87, 94, 1) 0%, rgba(235, 124, 132, 1) 100%);}
.marketing-section h1{margin: 0 0 50px; */
    padding: 0px;
    font-size: 43px;
    color: #000;
    line-height: 55px;
    font-family: EBRIMA;}
#btn-marketing{ padding-top:30px;}
.marketin-info-section{ padding:0 0 0 0;}
.marketing-section .image-section img {    width: 571px;
    height: auto;}
.website-design-section{ padding:30px 0 30px 0;}
.marketing-social-section{text-align: justify;
    padding: 40px 0 40px 0;}
.website-design-section h2{ text-align:center; padding-bottom:30px;}
.website-design-section h2 span{ border-bottom:3px solid #008BCE; padding-bottom:10px;}
.marketing-social-section h2{ text-align:center;}
.marketin-info-section h2{ font-size:31px; padding-bottom:20px;}
.website-design-section p{ text-align:center;}
.marketin-info-section .marketlist{ padding-bottom:25px;}
/*---------------End page------------*/	
/*.gdsSection .section_info span.btn-span a {
	background-color:transparent !important;
   
    padding: 0px 0px !important;
    font-family: "Perpetua Titling MT";
    font-family:"Arial, Helvetica, sans-serif";
	font-weight: bold;
    color: #7d7d7d !important;
    font-size: 19px;
    white-space: normal;
    display: inline-block;
    text-decoration: none;}
.gdsSection .section_info span.btn-span a:hover{ color:#666 !important;
background:transparent !important;}*/
.innerpage_crsSection .image-sec{padding-top: 75px}	
#markimg img{ width:43%;}
.footer_support{ padding:17px 0; text-align:right; color:white;}
.footer_support a{ color: #fff ;
font-size:13px;
    text-decoration: none;
    padding: 20px 10px;}
.footer_support a:hover{color: #0d4f8b;}
.copyrightText li{ font-size:15px !important;}
.tacs_heading{ font-size:18px;}
.web-design{ padding-top:10px; padding-bottom:10px;}
#btn-span-marketing{ margin:0px !important;}
.footer-inner .footer_left img { width:80%;}
.full-section_info{ padding: 50px 0;}
.full-section_info h2{font-size: 25pt !important;}
#phone-number{    width: 100%;
    margin-bottom: 13px;
    padding: 5px 20px;
    border-radius: 10px;
    text-align: left;
    border: none;
    height: 45px;}
#comment{    border: none;
    width: 100%;
    margin-bottom: 13px;
    padding: 5px 20px;
    border-radius: 10px;
    height: 125px;
    text-align: left;
}
.right-contact-side{ padding:40px 30px;}
.right-contact-side a{ font-size:18px; text-decoration:underline;}
.right-contact-side p{ font-size:16px;}
#contact-container{ padding:70px 0px;}
#radiobtnmarketing input{width: 30px;
    margin-bottom: 20px;
    padding: 10px 20px;
    border-radius: 10px;
    text-align: left;
    border: none;
    height: 25px;}
#form-group-radio{ text-align:left; font-size:15px;}
#iminterstein{width: 100%;
    margin-bottom: 20px;
    padding: 10px 20px;
    border-radius: 10px;
    text-align: left;
    border: none;
    height: 45px;}
#form-group1 input{width: 100%;
    margin-bottom: 20px;
    padding: 10px 20px;
    border-radius: 10px;
    text-align: left;
    border: none;
    height: 45px;}
.left-side-content h2{ font-size:22px; color:#23527c; padding-top:30px;
}
.address_section{ font-size:18px !important; padding-top:25px; margin:0px !important;}
#dmac{ font-size:25px; padding-bottom:20px; padding-left:12px;}
#fp5822c20a0cb76 a{ display:none !important;}
.load_icon{ background:#000 !important;}
.hoteliers_title{font-size: 25pt;
    color: #000;
    line-height: 40px;
    /* padding: 18px; */
    text-align: center;
    padding-top: 27px;}
.aio_crs{ display:none;}
.new-sub-title{ display:none;}
#hoteliers .btn-span{ display:none;}
.pms-short-new{ display:none;}
#hoteliersection a{ text-decoration:none !important; color:#000 !important;}
.left-side-content{ display:block;}
.bottom-form{ display:none; }
.bottom-form h2{font-size: 22px;
    color: #23527c;
    padding-top: 30px;}