#footer-outer .widget.widget_pages li a {padding:4px 0;}
#wpcf7-f89-o1 input, #wpcf7-f89-o1 textarea {background:#444444; color:#ccc; border:0;}
#wpcf7-f89-o1 input {height:27px; margin-bottom:5px !important;}
#wpcf7-f89-o1 p { margin:0 !important; padding:0 !important; }
#wpcf7-f89-o1 textarea { margin:0 !important; padding:0 !important; padding-bottom:0px !important;}
#wpcf7-f89-o1 p img {float:left; margin-top:4px;}
#wpcf7-f89-o1 .wpcf7-captchar {width:192px !important; margin-left:6px;}
#wpcf7-f89-o1 .wpcf7-submit {clear:both; float:left}

#wpcf7-f89-o3 input, #wpcf7-f89-o3 textarea {background:#444444 !important; color:#ccc; border:0;}
#wpcf7-f89-o3 input {height:27px; margin-bottom:5px !important;}
#wpcf7-f89-o3 p { margin:0 !important; padding:0 !important; }
#wpcf7-f89-o3 textarea { margin:0 !important; padding:0 !important; padding-bottom:0px !important;}
#wpcf7-f89-o3 p img {float:left; margin-top:4px;}
#wpcf7-f89-o3 .wpcf7-captchar {width:192px !important; margin-left:6px;}
#wpcf7-f89-o3 .wpcf7-submit {clear:both; float:left}


.testimonial_slider .slides p {line-height:30px; padding:0px 15% 0px 15%;}

h1, h2, h3 {font-family: "trajan", Serif !important;}

.hfeatures h2 p {font-family: "trajan", Serif !important; font-size:31px !important; color:#656565; font-style:italic;}
.home .row .col.section-title {padding:0; border:0px;}
.hservices h2 {font-family: "trajanb", Serif !important; line-height:1.2em; font-size:2.2em;}
.hservices .section-title {padding:0 5% !important; }

.hbridetobe h2 {font-family: "trajan", Serif !important;font-size:2.7em; color:#fff; padding:0; margin:0;}
div.hbridetobe .left .left {color:#fff; font-size:1.7em; float:left; width:40%;  font-family: "Trajan Pro", Serif !important; padding-top:0.8em;}
div.hbridetobe .left .right {color:#fff; font-size:1.2em; margin-left:40%; width:8.5em;  font-family: "Trajan Pro", Serif !important;  
color:#007dff !important; padding:0.6em 1em; border-radius:10px; font-size:220% !important;  background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */
}

.swiper-slide h2 {font-family: "trajanb", Serif !important;}
.swiper-slide .button a {padding:7% 2%; font-family: "trajan", Serif !important; font-size:2em;}

.hbotbooknow {padding-top:4em !important; font-family: "Trajan Pro", Serif !important; height:5em !important;}
.hbotbooknow .booknowl {width:70% !important; float:left; }
.hbotbooknow .booknowr {width:30% !important; margin-left:70%; padding-top:1.3em;}
.hbotbooknow .booknowl {color:#dd008e !important; font-size:260% !important; height:2em; padding:0.5em 0em 0em 0em;  }
.hbotbooknow .booknowr a {color:#fff !important; background:#dd008e; padding:0.6em 1em; border-radius:10px; font-size:220% !important;  }


.hslide3 .content {padding:0px 22%;}
.hslide3 h2 {font-size:3.5em !important; line-height:1em !important; margin-bottom:1em;}
.hslide3 .button a {color:#000;}
.hslide4 h2 {line-height:1em !important;}

#header-outer nav {margin-top:1.4em;}
#header-outer nav a {text-transform:uppercase; color:#bcbec0; font-size:1.2em !important;}
.wpgheadcall {position:absolute; right:0; text-align:right;}
.wpgheadcall p {margin:0; padding:0; font-size:1.5em; color:#dd008e; text-transform:uppercase;}
.wpgheadcall a {color:#007dff; font-size:1.1em !important;}

#header-outer nav a {padding:35px 10px 15px 10px !important;}
.wpb_row {margin-bottom:0px !important;}

body .aboutslider .content {text-align:center; padding:1em 0em !important; margin-top:2em !important; left:65% !important;
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);
	box-shadow: 10px 0 0 rgba(255, 255, 255, 0.4), -10px 0 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 10px 0 0 rgba(255, 255, 255, 0.4), -10px 0 0 rgba(255, 255, 255, 0.4);
	-webkit-box-shadow: 10px 0 0 rgba(255, 255, 255, 0.4), -10px 0 0 rgba(255, 255, 255, 0.4);
	-o-box-shadow: 10px 0 0 rgba(255, 255, 255, 0.4), -10px 0 0 rgba(255, 255, 255, 0.4);
}
body .aboutslider .swiper-slide .content h2 {font-size:40px; padding:0 !important; margin:0; line-height:50px; }
.aboutslider .swiper-slide .content p.transparent-bg span {background:none !important; box-shadow:0 0 0; font-family:"trajanb", serif;}

.abtintro h2 {color:#007dff;}
.abtreachus {background:#f2f2f2; padding:1em; height:18em;}
.abtreachus div h2 {float:left; width:50%; text-align:left;}
.abtreachus div img {width:50%; text-align:right; padding-left:40%;  padding-top:1%;}
.abtreachus p.abtadd {clear:both; float:left; width:50%;}
.abtreachus p.abtphone {float:left; width:50%;}
.abtreachus p.abtemail {clear:both;}

.abttesti {background:#f2f2f2; padding:1em; height:18em;}
.abttesti div h2 {float:left; width:70%; text-align:left;}
.abttesti div img {width:20%; text-align:right; padding-left:20%; padding-top:1%;}
.abttesti .slides p {font-size:0.7em !important; line-height:1.3em;}
.abttesti .slides {min-height:10em;}
.abtreachus {background:url(../../uploads/2014/03/abtboxbg1.jpg); background-size:cover; }
.abttesti {background:url(../../uploads/2014/03/abtboxbg2.jpg); background-size:cover; }
.abttesti .slides p {background:rgba(255,255,255,0.7); padding:2% 0px;}
.team-member p.description {padding:10px 0px 12px 0px !important;}

.abutjoinus {background:#00b2ff url(../../uploads/2014/03/abtjoinbg.jpg) repeat-x; height:8em;
padding-top:1.4em !important; background-position:top;}
img.abtjoinusleft {position:absolute; margin-top:-4em !important;}
.abtjoinusright h2 {display:block; font-size:2.2em; padding-bottom:0.2em;}
.abtjoinusright h3 {float:left; font-size:1.7em;}
.abtjoinusright a {float:left; background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2MzYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #c3c3c3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c3c3c3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#c3c3c3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#c3c3c3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#c3c3c3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#c3c3c3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c3c3c3',GradientType=0 ); /* IE6-8 */
font-size:1.7em; font-family:"trajanb", serif; padding:0.3em 1em; border-radius:0.3em; text-shadow:0px 1px 0px rgba(255,255,255,1); margin-left:1em; margin-top:-0.3em;}

.abtsubscribe {background:url(../../uploads/2014/03/subformbg.jpg) no-repeat; padding:3.2em 2.4em 2.4em 2.4em; height:17em;}
.abtsubscribe input[type="text"], .abtsubscribe input[type="email"] {background:#fff; padding:0.22em !important; margin-bottom:5px; }
.abtsubscribe .abtfields {margin:0; padding:0; float:left; width:57%;}
.abtsubscribe .abtsubmit {float:right !important; width:42%; padding-left:5px !important; }
.abtsubscribe .abtsubmit input {height:5.8em; background:#dd008e url(../../uploads/2014/03/subscribebtn.jpg) 0px 0px no-repeat;
padding:0 !important; margin:0 !important; width:10.5em; text-indent:-999999px; display:inline-block;}
.abtsubscribe p {clear:both;}

.abtsubscribe {width:45%; float:left;}
.abtsocial {width:56%; margin-left:45%; padding:2em; height:17em;}
.abtsocial {background:url(../../uploads/2014/03/abtsocialbg.jpg) 0px 6px no-repeat;}
.abtsocial .top {margin-bottom:2.6em;}
.abtsocial .top h2 {color:#fff; font-size:3em; font-family:"trajanb" serif !important;}
.abtsocial .left {color:#fff; font-family:"trajan" serif !important; font-size:1.2em; width:60%; float:left; padding:2% 2% 0 16%;}
.abtsocial .right {width:36%; margin-left:66%; height:9.5em;}
.abtsocial .right img {border:0px solid; float:right; width:57px; height:57px; display:inline-block !important; margin:0.1em; }


.abtbooknow {padding-top:4em !important; font-family: "Trajan Pro", Serif !important; height:7.2em !important;}
.abtbooknow .booknowl {width:70% !important; float:left; }
.abtbooknow .booknowr {width:30% !important; margin-left:70%; padding-top:1.3em;}
.abtbooknow .booknowl {color:#dd008e !important; font-size:260% !important; height:2em; padding:0.5em 0em 0em 0em;  }
.abtbooknow .booknowr a {color:#fff !important; background:#dd008e; padding:0.6em 1em; border-radius:10px; font-size:220% !important;  }



#wpcf7-f89-o2 input, #wpcf7-f89-o2 textarea {background:#444444; color:#ccc; border:0;}
#wpcf7-f89-o2 input {height:27px; margin-bottom:5px !important;}
#wpcf7-f89-o2 p { margin:0 !important; padding:0 !important; }
#wpcf7-f89-o2 textarea { margin:0 !important; padding:0 0 0 10px !important;}
#wpcf7-f89-o2 p img {float:left; margin-top:4px;}
#wpcf7-f89-o2 .wpcf7-captchar {width:192px !important; margin-left:6px;}
#wpcf7-f89-o2 .wpcf7-submit {clear:both; float:left;}



.corporateslider1 .content  {top:5em !important; background:rgba(0,0,0,0.6);  width:60%;}
.corporateslider1 ul { }
.crptslider ul li {font-size:2.2em; font-family:"trajanb", serif; margin-bottom:0.4em; padding-left:1.5em; list-style:none;
background:url(../../uploads/2014/03/crptslideribullet.png) 0px 0px no-repeat; line-height:1.2em;background-size: 33px;}
.crptslider .buttons a {padding:0.5em 1em; margin-left:30px;}

.crptslider2 .content  {top:14em !important; background:rgba(0,0,0,0.6);  width:40% !important; padding:1em;}
.crptslider2 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.crptslider2 .content a  {margin-left:0px;}

.crptslider3 .content  {top:10em !important; background:rgba(0,0,0,0.3);  width:60% !important; padding:1em; left:65%;}
.crptslider3 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.crptslider3 .content a  {margin-left:0px;}

.crptslider4 .content  {top:1em !important;  width:50% !important; padding:1em; left:75% !important;}
.crptslider4 .content .name {background:rgba(0,0,0,0.3); padding:0.5em !important; font-size:2em; line-height:1.2em}
.crptslider4 .content .bottom {background:rgba(0,0,0,0.3); padding:0.7em !important; font-size:1.4em; line-height:1.3em; margin:5em 0 0 11em !important; width:70%;}
.crptslider4 .content p  {font-family:"trajan", serif;}
.crptslider4 .content a  {margin:0 0 0 7.7em;}


.crptslider5 .content  {top:6em !important;  width:60% !important; left:70% !important; font-size:1em !important; background:rgba(255,255,255,0.3); }
.crptslider5 .content p  {font-family:"trajan", serif; }
.crptslider5 .content a  {margin:0 0 0 1.3em;}




.crpt1stblock, .crpt1stblock h2 {color:#000 !important;}
.crpt1stblock h2 {font-size:2.2em !important;}
.crpt1stblock .bottom h2 {font-size:1.6em !important;}
.crpt1stblock {padding:2em 0;}
.crpt1stblock .left {float:left; width:50%; text-align:center;}
.crpt1stblock .right {width:50%; margin-left:50%; text-align:center;}
.crpt1stblock .bottom {clear:both; text-align:center; font-size:1.4em; line-height:1.4em; padding:0 4.7em 0 3em;}
.crpt1stblock div {margin:0;}
.crpt2block .extra-padding {padding:0 0 1em 0 !important; margin:0; box-shadow:0px 1px 0px 0px rgba(255,255,255,0.8); border-bottom:1px solid rgba(0,0,0,0.2) !important;}
.crpt2block h1 span {font-size:1.3em !important; font-family:"trajan", serif !important; color:#000 !important; }
.crpt3block .swiper-slide .content {width:100% !important; padding-top:0.5em; text-align:center;}
.crpt3block .swiper-slide .content p {font-family:"trajan" serif; font-size:2.4em;}
.crpt3block .swiper-slide .content .button { float:right;}
.crpt3block .swiper-slide .content .button a {padding:1em; font-size:1.5em; color:#000;}
.crpt4block {background:url(../../uploads/2014/03/crptbg4.png) repeat-x;}
.crpt4block h2 {color:#007dff; font-size:2em;}
.crpt4block p {font-size:1.1em; line-height:1.6em;}
.row .col.section-title {border:0; padding-bottom:1em;}
.crpt2block h1, .crpt2block h1 span {color:#007dff !important;}
.crpt4block .vc_row-fluid {margin:3em 0;}
.crpt5block .swiper-slide {background-size:auto !important; background-color:none !important;}
.crpt5block .swiper-container {background-color:none !important;
background:url(../../uploads/2014/03/crptbg5.png) center 2.7em no-repeat !important;}
.crpt5block .swiper-wrapper {padding-top:7em; background-position:center center !important;}
.crpt5block .swiper-slide {height:6em !important; padding:0 !important; background-position:center center; background-color:#f5f5f5 !important;}
.crpt6block .vc_row-fluid .column_container {padding:2em;}
.crpt6block .iwithtext h2 {font-size:1.4em;}
.crpt6block .section-title h2 {color:#007dff !important; font-size:2.6em;}
.crpt7pic {float:left; display:block; margin-right:3em; padding:0.4em; background:#fff; box-shadow:0px 1px 2px 0px rgba(0,0,0,0.4); }
.crpt7tabs {display:block; margin-left:40%;}
.crpt7tabs ul {margin:0px !important; padding:0px !important; height:4em;}
.crpt7block .section-title h2  {color:#007dff; font-size:3em;}
.crpt7block .section-title p  {font-size:2em !important; margin-top:0.5em;}

.crptbooknow {padding-top:4em !important; font-family: "Trajan Pro", Serif !important; height:7.2em !important;}
.crptbooknow .booknowl {width:70% !important; float:left; color:#fff !important; line-height:1em;}
.crptbooknow .booknowr {width:30% !important; margin-left:70%; padding-top:1.3em;}
.crptbooknow .booknowl {font-size:260% !important; height:2em; padding:0em 0em 0em 0em;  }
.crptbooknow .booknowr a {color:#007dff !important; padding:0.6em 1em; border-radius:10px; font-size:220% !important;  background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */}


.faq1block {height:13em; font-family:"trajan", serif;}
.faq1block .faq1text {font-size:3em; width:60%; line-height:1em; padding-top:1.2em; float:left; position:absolute;}
.faq1block .faq1pickone {font-size:3em; width:18%; margin-left:60%;  margin-top:1.2em; line-height:0.8em; text-align:center; padding:0.3em 0.4em; border:1px solid; float:left; position:absolute;
background: #ffec97; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWM5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2QxNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffec97 0%, #f7d14a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffec97), color-stop(100%,#f7d14a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffec97 0%,#f7d14a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffec97 0%,#f7d14a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffec97 0%,#f7d14a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffec97 0%,#f7d14a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffec97', endColorstr='#f7d14a',GradientType=0 ); /* IE6-8 */

}
img.faq1pic {position:absolute; margin-left:80%; margin-top:-8%; width:20%;}
.faqsubscribe {background:url(../../uploads/2014/03/subformbg.jpg) no-repeat; padding:2.8em 2.4em 2.4em 2.4em; height:17em;}
.faqsubscribe input[type="text"], .faqsubscribe input[type="email"] {background:#fff; padding:0.22em !important; margin-bottom:5px; }
.faqsubscribe .abtfields {margin:0; padding:0; float:left; width:53%;}
.faqsubscribe .abtsubmit {margin-left:53%; width:42%; padding-left:5px !important;  height:4em;}
.faqsubscribe .abtsubmit input {height:5.8em; background:#dd008e url(../../uploads/2014/03/subscribebtn.jpg) 0px 0px no-repeat;
padding:0 !important; margin:0 !important; width:10.5em; text-indent:-999999px; display:inline-block;}
.faqsubscribe h3 {padding:0 !important; margin:0 !important;}
.faqsubscribe p {padding:0; margin:0;  font-size:1.1em; padding-bottom:1em;}
.faqsubscribe span {width: 100% !important;}

#wpcf7-f290-p259-o2 p {margin:0; padding:0;}
#wpcf7-f290-p259-o2 input[type="text"], #wpcf7-f290-p259-o2 input[type="email"], #wpcf7-f290-p259-o2 textarea  {margin:0; padding:0; margin-bottom:1em;}
#wpcf7-f290-p259-o2 input[type="text"], #wpcf7-f290-p259-o2 input[type="email"] {height:3em;}
#wpcf7-f290-p259-o2 textarea {height:9em;}
#wpcf7-f290-p259-o2 input[type="submit"] { color:#000; font-family:"trajan", serif; font-size:1.2em; ackground: #ffec97; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWM5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2QxNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffec97 0%, #f7d14a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffec97), color-stop(100%,#f7d14a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffec97 0%,#f7d14a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffec97 0%,#f7d14a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffec97 0%,#f7d14a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffec97 0%,#f7d14a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffec97', endColorstr='#f7d14a',GradientType=0 ); /* IE6-8 */
}
.faq3right {color:#fff; font-family:"trajanb" serif; font-size:2em; line-height:1.3em; text-shadow:1px 1px 3px rgba(0,0,0,0.4);}
.faq4block .extra-padding {margin:0 !important; padding-bottom:0.5em !important; font-size:3em;}
.faq4block h2 {font-size:1em; text-shadow:2px 1px 0px rgba(255,255,255,0.7);}
.faq4block p {font-size:1.9em; line-height:1.3em; text-shadow:2px 1px 0px rgba(255,255,255,0.4);
color:#686868 !important; padding:0 !important; margin:0 !important;}
.faq4block a {font-size:1em; line-height:1em; text-shadow:0px 0px 0px; color:#fff !important;
background: #0058ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNThmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDBlZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0058ff 0%, #000ed3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0058ff), color-stop(100%,#000ed3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0058ff 0%,#000ed3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0058ff 0%,#000ed3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0058ff 0%,#000ed3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0058ff 0%,#000ed3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058ff', endColorstr='#000ed3',GradientType=0 ); /* IE6-8 */
padding:0.4em 1em; border-radius:0.3em; 
}
.faq4link {margin-top:1.3em;}
.faq5block p {font-size:2.2em; color:#fff; font-family:"trajan", serif;}


.faqbooknow {padding-top:4em !important; font-family: "Trajan Pro", Serif !important; height:7.2em !important;}
.faqbooknow .booknowl {width:70% !important; float:left; color:#fff !important; line-height:1em;}
.faqbooknow .booknowr {width:30% !important; margin-left:70%; padding-top:1.3em;}
.faqbooknow .booknowl {font-size:260% !important; height:2em; padding:0em 0em 0em 0em;  }
.faqbooknow .booknowr a {color:#007dff !important; padding:0.6em 1em; border-radius:10px; font-size:220% !important;  background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */}



 div.toggle.extra-color-2 h3, div.toggle.accent-color h3 {background:#bcbec0; color:#fff !important;}
div.toggle.extra-color-2 h3 a, div.toggle.accent-color h3 a {color:#fff !important; font-size:1.3em;}
.faqslider1 h2 {font-size:3em !important;}
.bookformcontact {background:#fff url(../../uploads/2014/03/bookpagebg.jpg) top center no-repeat !important; background-size:100% !important;}
.bookformcontact .vc_span6 {padding:0em 3em;}
.bookformcontact .bookright h2 {color:#007dff; line-height:1em; font-size:2em;}
.bookformcontact .bookright h2 {color:#007dff; line-height:1em; font-size:2em;}
.bookformcontact .bookcinfo .wpgrow {width:100%; display:block; height:3.2em;}
.bookformcontact .bookcinfo .left {float:left; width:10%; display:inline-block; height:3em;}
.bookformcontact .bookcinfo .right a {color:#828282;}
.bookformcontact .bookcinfo .right {display:inline-block; margin-left:2em; margin-top:0em; font-size:1.4em; color:#828282; line-height:1.5em;}
#wpcf7-f306-p16-o1 select, #wpcf7-f306-p16-o1 input, #wpcf7-f306-p16-o1 textarea {margin:0;
background:#ededed !important; border:2px solid #fff; color:#828282 !important;}
#wpcf7-f306-p16-o1 p {padding:0.3em 0 0.2em 0.5em !important; margin:0;}
#wpcf7-f306-p16-o1 .wpcf7-captchac {float:left;}
.captcha-174 input {width:84%;}
#wpcf7-f306-p16-o1 .eventdate {background:#ededed !important; border:2px solid #fff; color:#828282 !important; margin-top:0.5em; margin-left:0.3em;
height:2.9em; width:100%;}
#wpcf7-f306-p16-o1 .eventdate input {float:right; background:none; border:none;}
#wpcf7-f306-p16-o1 .bookspam {background:#ededed !important; height:2.5em; margin-top:0.5em; margin-left:0.5em; }
#wpcf7-f306-p16-o1 .bookspam .first {float:left; width:60%; padding:0.4em 0 0 0.5em;}
#wpcf7-f306-p16-o1 .bookspam .second {float:left; width:20%;  padding:0.33em 0 0 0.5em;}
#wpcf7-f306-p16-o1 .bookspam .third {float:left; width:20%;  padding:0.4em 0 0 0.5em;}
#wpcf7-f306-p16-o1 .bookspam .third input {height:1.8em; background:#fff !important; border:1px solid #ccc;}
#wpcf7-f306-p16-o1 .wpcf7-submit {background:#007dff url(../../uploads/2014/03/bookbutbg.png) 20px 3px no-repeat !important;
font-family:"trajan", serif; color:#fff !important; font-size:2em; padding:0.3em 1em 0.3em 2.6em !important;}
.bsocialicons {background:url(../../uploads/2014/03/tellfriends.png) no-repeat; height:16.2em; width:113%;}
.bsocialicons .bsicons {padding-top:9em; padding-left:2em}
.bsicons img {float:left;}
.bsicons img.wp-image-320 {clear:right; margin-top:-2.01em; margin-left:1em;}
.bwhatsnew img {width:510px !important; height:100%; max-width:510px !important;}
.pkgcustomize {width:980px; margin:0 auto;}
.pkgcustomize .left {width:55%; text-aligh:right !important;  float:left; background:#f2f2f2;}
.pkgcustomize .right {width:45%; text-aligh:right !important; float:right;}

.pkgaddons .box .sticker {background:#dc074d; color:#fff;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMDc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzEzNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dc074d 0%,#ec135a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dc074d),color-stop(100%,#ec135a));background:-webkit-linear-gradient(top,#dc074d 0%,#ec135a 100%);background:-o-linear-gradient(top,#dc074d 0%,#ec135a 100%);background:-ms-linear-gradient(top,#dc074d 0%,#ec135a 100%);background:linear-gradient(to bottom,#dc074d 0%,#ec135a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc074d', endColorstr='#ec135a',GradientType=0 )}
.pkgaddons .box .sticker{color:#fff;font-weight:bold;padding:5px 20px 5px 20px;border-radius:10px;width:auto;position:absolute;margin-top:-45px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.pkgaddons .box{float:left;width:424px;border:5px solid rgba(0,0,0,0.1);border-radius:10px;margin:50px 18px 10px 18px;padding:10px;}
.pkgaddons .box .icon {text-align:center; margin-bottom:10px;} 
.pkgaddons .box .icon img { margin:0 auto !important;} 
.pkgaddons .box .title{font-size:2em;color:#007dff;margin-bottom:0.4em;}
.pkgaddons .box .info{;color:gray;margin-bottom:0.4em;line-height:1.4em; text-align:justify;}
.pkgaddons .box .more a{color:#39b2ff;margin-bottom:10px}
.pkgaddons h2 {text-align:left; color:#007dff; font-size:3em;}
.wpgfoot{clear:both!important;text-align:center!important;padding-top:40px!important}
div.wpgfoot .first{padding:0!important;margin:0!important;line-height:30px;color:gray!important;font-size:3em; font-family:"trajan", serif;}
div.wpgfoot .second{padding:0.4em 0 0.2em 0!important;margin:0!important;line-height:30px;color:gray!important;font-size:2em;}
div.wpgfoot .third{padding:0!important;margin:0!important;line-height:25px;color:gray!important;font-size:1.5em;}

body .hslide1 .content {margin-top:0em !important;}
body .hslide1 .content {padding:1em !important; background:rgba(255,255,255,0.6) !important;}
body .hslide1 .content p.transparent-bg span {line-height:1.2em !important; margin:0; background:none !important; box-shadow:0px 0px 0px !important;}
body .hslide1 .content p.transparent-bg  {line-height:0.2em !important;  padding:0em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important; background:none !important;}
body .hslide1 .content .button a {font-size:2em !important;  width:11em;}

body .hslide2 .content {padding:1em !important; background:rgba(255,255,255,0.8) !important;}
body .hslide2 .content {margin-top:0em !important;}
body .hslide2 .content p.transparent-bg span {line-height:1.2em !important; margin:0; background:none !important; box-shadow:0px 0px 0px !important;}
body .hslide2 .content p.transparent-bg  {line-height:0.2em !important;  padding:0em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide2 .content .button a {font-size:1.3em !important; width:11em;}

body .hslide3 .content {padding:1em !important; width:55% !important; left:24%;}
body .hslide3 .content {margin-top:0em !important; background:rgba(255,255,255,0.6) !important;}
body .hslide3 .content p.transparent-bg span {line-height:1.2em !important; margin:0;  background:none !important; box-shadow:0px 0px 0px !important;}
body .hslide3 .content p.transparent-bg  {line-height:0.2em !important;  padding:0em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide3 .content .button a {font-size:1.3em !important; width:11em;}

body .hslide4 .content {padding:1em !important; width:60% !important; left:54% !important;}
body .hslide4 .content {margin-top:0em !important; background:rgba(255,255,255,0.6) !important;}
body .hslide4 .content p.transparent-bg span {line-height:1.2em !important; margin:0; background:none !important; box-shadow:0px 0px 0px !important;}
body .hslide4 .content p.transparent-bg  {line-height:0.2em !important;  padding:1em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide4 .content .button a {font-size:1.5em !important; width:11em;}
.hslide3 .button a {color:#fff !important;}
.hrecentposts .col.span_3 {background:rgba(110,110,110,0.1); padding:2%; border-radius:4%;}

body .hslide5 .content {text-align:center; margin-top:-10em !important; background:rgba(255,255,255,0.6) !important; padding:1em;}
body .hslide5 .content .button a {font-size:2em !important;  width:15em; background:none; box-shadow:0 0 0; padding:0; }
body .hslide5 .content span {font-family:"trajanb", Serif !important; font-size:30px;}

.hclogos .swiper-slide {background-size:auto !important; background-color:none !important;}
.hclogos .swiper-container {background-color:none !important; height:220px !important;
background:url(../../uploads/2014/03/crptbg5.png) center 2.7em no-repeat !important;}
.hclogos .swiper-wrapper {padding-top:7em; background-position:center center !important; height:220px !important;}
.hclogos .nectar-slider-wrap {height:220px !important;} 
.hclogos .swiper-slide {height:8em !important; padding:0 !important; background-position:center center; background-color:#f5f5f5 !important;}




.package {border-top-left-radius:10px; border-top-right-radius:10px; min-height:900px;}
.packages .vc_span4 {border:1px solid #ccc; border-radius:10px; background:#F7F7F7;}

.package.select {background:url(img/pkgselecthead.png) top left no-repeat;}
.package.special {background:url(img/pkgspecialhead.png) top left no-repeat;}
.package.magical {background:url(img/pkgmagicalhead.png) top left no-repeat;}

.packages div.sticker {color:#fff; font-weight:bold; font-size:13px; text-transform:uppercase; padding:5px 0 20px 10px; margin:-23px 0 0 -8px; width:148px;
position:absolute; background:url(img/pkgsticker.png) top left no-repeat;}
.package.select div.sticker  {display:none;}

.packages div.tagline {color:#000; font-weight:bold; font-size:15px; text-transform:uppercase;
padding:25px 0 0 0px; height:55px; text-align:center;}

.packages div.pkgtitle {padding:25px 0 0 0px; height:72px; margin-bottom:20px; text-align:center;
color:#fff; font-family:"trajan", serif; font-size:4em; text-shadow:1px 1px 1px rgba(0,0,0,0.5);}

.wpgpkg {width:90% !important; margin:0 auto;}
.wpgpkg ul {margin:20px 0; padding:0; list-style:none !important;}
.wpgpkg ul li {line-height:15px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; box-shadow:0px 1px 0px #fff;}
.wpgpkg img {float:left; padding-right:7px;}
.main-content ul li {list-style:none;}


div.pkgbut a { color:#fff;}
div.pkgbut.bottom {position:absolute; bottom:0; width:90%; margin-bottom:20px;}
div.package div.pkgbut {display:block !important; padding:10px; eight:36px; border-radius:10px; text-align:center;
font-size:18px; text-transform:uppercase;}
div.package.select div.pkgbut  {
background: #d3d3d3 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMWIxYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #d3d3d3 0%, #b1b1b1 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(100%,#b1b1b1)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d3d3d3 0%,#b1b1b1 100%) !important;  /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d3d3d3 0%,#b1b1b1 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d3d3d3 0%,#b1b1b1 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #d3d3d3 0%,#b1b1b1 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#b1b1b1',GradientType=0 ) !important; /* IE6-8 */
}
div.package.special div.pkgbut {
    
    background: #83d8ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzZDhmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NGI4ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #83d8ff 0%, #44b8ff 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83d8ff), color-stop(100%,#44b8ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #83d8ff 0%,#44b8ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #83d8ff 0%,#44b8ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #83d8ff 0%,#44b8ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #83d8ff 0%,#44b8ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83d8ff', endColorstr='#44b8ff',GradientType=0 ); /* IE6-8 */
}

div.package.magical div.pkgbut {
background: #ff9a00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff9a00 0%, #ff7800 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a00), color-stop(100%,#ff7800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff9a00 0%,#ff7800 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff9a00 0%,#ff7800 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff9a00 0%,#ff7800 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff9a00 0%,#ff7800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a00', endColorstr='#ff7800',GradientType=0 ); /* IE6-8 */    
}


/* changes 8-4-2014 */
body .hslide1 .content {margin-top:-10em !important;  left:60% !important; text-align:center;}
body .hslide2 .content {text-align:center;}
body .hslide2 .content .button a {font-size:2em !important;  width:11em;}
body .hslide4 .content {text-align:center;}
body .hslide4 .content .button a {font-size:2em !important;  width:11em;}
body .hslide3 .content .button a {font-size:2em !important;  width:15em;}
.hslide3 h2, .hslide3 p {margin-bottom:0 !important;}
body .hslide3 .content p.transparent-bg {padding-bottom:0 !important;}
body .hslide3 .content p.transparent-bg span {padding-left:12%;}
body .hslide3 .content p.transparent-bg span span {display:block; font-size:0.9em !important; line-height:1em !important;}
body .hslide3 .content {top:6em !important;}

.faqslider .content {width:50%; padding:1em; background:rgba(0,0,0,0.3) !important; margin-top:-2em !important; left:65%;}
.faqslider .content h2 {line-height:1.5em;}
.faqslider .swiper-slide .content span {background:none !important; box-shadow:0px 0px 0px !important ;}
.faqslider .swiper-slide .content p {box-shadow:0px 0px 0px !important; background:none;}

.faqsubscribe {padding:2.8em 0.4em 2.4em 2.4em; height:18.5em; background-size:97%;}
.faq2block img {width:auto !important; height:18.2em !important; margin-top:6px;}
.faqsubscribe h3 {font-size:1.8em; padding-bottom:0.3em !important;}
.faqsubscribe p {font-size:1.5em;}
.faqsubscribe #wpcf7-f164-p259-o1 {padding:5px 0;}

.bookslider .content {width:65%; padding:1em; background:rgba(0,0,0,0.3) !important; margin-top:0em !important; left:0%;}
.bookslider .swiper-slide .content h2 {font-size:3em;}

.pkgslider .content {width:50%; padding:1em; background:rgba(0,0,0,0.3) !important; margin-top:-2em !important; left:0%;}
.pkgslider .content h2 {font-size:3em;}

body .faq2block .vc_span6 img {height:227px !important; width:100% !important;}
.itsbigday img.img-with-animation {padding-left:0px;}
.pkgcustomize .wpb_wrapper {border:1px solid #eee; height:68px;}



@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	

body .hslide1 .content {margin-top:2em !important;}
body .hslide1 .content {padding:1em !important; background:rgba(255,255,255,0.6) !important;}
body .hslide1 .content p.transparent-bg span {line-height:1.2em !important; margin:0; background:none !important; box-shadow:0px 0px 0px !important;}
body .hslide1 .content p.transparent-bg  {line-height:0.2em !important;  padding:0em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important; background:none !important;}
body .hslide1 .content .button a {font-size:2em !important;  width:11em;}

body .hslide2 .content {padding:1em !important; background:rgba(255,255,255,0.8) !important;}
body .hslide2 .content {margin-top:2em !important;}
body .hslide2 .content p.transparent-bg span {line-height:1.2em !important; margin:0; background:none !important; box-shadow:0px 0px 0px !important;}
body .hslide2 .content p.transparent-bg  {line-height:0.2em !important;  padding:0em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide2 .content .button a {font-size:1.3em !important; width:11em;}

body .hslide3 .content {padding:1em !important; width:55% !important; left:24%;}
body .hslide3 .content {margin-top:2em !important; background:rgba(255,255,255,0.6) !important;}
body .hslide3 .content p.transparent-bg span {line-height:1.2em !important; margin:0;  background:none !important; box-shadow:0px 0px 0px !important;}
body .hslide3 .content p.transparent-bg  {line-height:0.2em !important;  padding:0em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide3 .content .button a {font-size:1.3em !important; width:11em;}

body .hslide4 .content {margin-top:2.2em !important; }
body .hslide4 .content h2 {line-height:1em !important;}
body .hslide3 .content {margin-top:4em !important; }
body .hslide3 .content h2 {line-height:1em !important; font-size:3em !important;}

.hbotbooknow span {font-size:2.5em !important; width:72% !important; margin-top:0em;}
.hbotbooknow a  {font-size:1.7em !important; }

.aboutslider .content {margin-top:0em !important; background:rgba(255,255,255,0.8) !important; padding:1em;}
.aboutslider .content p.transparent-bg span {line-height:1.2em !important; margin:0; background:none !important; box-shadow:0px 0px 0px !important; font-size:1.5em;}
.aboutslider .content p.transparent-bg  {line-height:0.2em !important;  padding:1em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important; background:none !important; box-shadow:0px 0px 0px;}
body .aboutslider .content h2 {line-height:1em !important; font-size:3em !important; padding:0 !important;}
.abutjoinus h2 {font-size:2em;}
.abutjoinus {height:7.8em;}
img.abtjoinusleft {max-width:111% !important; width:200% !important;}

.abtsubscribe {width:48%; }
.abtsubscribe {background-size:100%;}
.abtsocial {width:48% !important; margin-left:50%; background-size:100% 87% !important; }
.abtsocial .top {margin-bottom:2.6em;}
.abtsocial .left {width:60%;}
.abtsocial .right {width:39%;}
.abtsocial .right img {width:auto; height:35%;}
.abtbooknow span {font-size:2.2em !important; width:70% !important; margin-top:-0.5em; line-height:1em;}
.abtbooknow a  {font-size:1.8em !important; }

body .pkgslider .content {margin-top:0em !important;}
body .pkgslider .content {padding:1em !important; background:rgba(255,255,255,0.6) !important; color:#000; width:60%; margin-top:0 !important; top:8em !important;}
body .pkgslider .content p.transparent-bg span { margin:0; background:none !important; box-shadow:0px 0px 0px !important;}
body .pkgslider .content p.transparent-bg  { padding:0em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important; background:none !important;}
body .pkgslider .content .button a {font-size:2em !important;  width:11em;}
body .pkgslider .content h2 {color:#000; line-height:1em !important; font-size:3em !important;}
body .pkgslider .swiper-slide .content p {line-height:1em !important;}
.wpgfoot .first {font-size:2.4em !important;}
.wpgfoot .second {font-size:1.5em !important;}
.wpgfoot .third {font-size:1.3em !important;}	

.crptslider .content {top:8em !important; background:rgba(0,0,0,0.7) !important; }
.crptslider .content li {font-size:1.9em; color:#fff; background-size:8%;}
.crpt1stblock h2 {font-size:2em !important;}
.crpt1stblock .bottom h2 {font-size:1.5em !important; }
.crpt3block .swiper-slide .button a {font-size:1.1em !important; margin-top:-1em;}
.crpt4block h1 {font-size:2em !important;}
.crptbooknow span {font-size:2em !important; width:70% !important; margin-top:-0.7em;}
.crptbooknow a  {font-size:1.7em !important; }

.faqlist1 {padding-bottom:7em !important;}
.faq1text p {font-size:0.9em !important; line-height:1.2em; margin-top:0em;}
.faq1pickone {font-size:2.3em !important; line-height:1em !important; margin-top:1.6em !important;}
.faqsubscribe {width:87%; background-size:100%; padding:1.4em 0.2em 0.2em 1.5em;}
.faqsubscribe p {padding-bottom:0.2em;}
.faq2block .vc_span6 img {width:100%; height:100% !important;}
.faq4block .vc_span7 h2 {text-align:right; font-family:"trajanb", serif !important;}
.faq4block .vc_span7 .vc_row-fluid .vc_span6 p {text-align:right !important; color:#fff !important; text-shadow:0px 1px 0px #000;}

.faqbooknow span {font-size:2em !important; width:65% !important; margin-top:-0.7em;}
.faqbooknow a  {font-size:2em !important; width 30% !important;}

body .hslide3 .content {top:2em !important;}
body .hslide3 .content h2 {font-size:2.5em !important;}
body .hslide3 .content p.transparent-bg  {line-height:0.2em !important;  padding:0em 0 0em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide4 .content {top:10em !important;}
body .hslide4 .content h2 {font-size:2.5em !important;}
body .hslide5 .content {margin-top:0em !important;}
.hclogos .swiper-container {background-color:none !important;
background:url(../../uploads/2014/03/crptbg5.png) center 1em no-repeat !important;}
.hclogos .swiper-slide {top:-30px !important;}
body .aboutslider .content {background:rgba(255,255,255,0.3) !important; box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0 0 rgba(255, 255, 255, 0.4), 0px 0 0 rgba(255, 255, 255, 0.4);} 

body .pkgslider .content h2 {font-size:2.3em !important;}
body .pkgslider .content {width:50%;}
.packages div.tagline {font-size:12px;}

.bsocialicons {background:url(../../uploads/2014/03/tellfriends.png) no-repeat;
background-size:95% 89%; height:16.2em; width:100%;}
.bsocialicons .bsicons {padding-top:7.5em; padding-left:1.5em;}
.bwhatsnew img {width:450px !important;}
.bookformcontact .vc_span6 {margin-left:0px !important; padding:0 0.5em;}

body .faqslider .swiper-slide .content {margin-top:2em !important;}
body .faqslider .swiper-slide .content h2 {font-size:2em !important; line-height:1.3em !important;}

body .faqsubscribe {width:100%; background-size:100%; padding:2em 0.2em 0.2em 1.5em;}
body .faq2block .vc_span6 img {width:100%; height:195px !important;}
body .faq2block {padding:0px 194px 0px !important;}

.corporateslider1 .content  {top:4em !important; background:rgba(0,0,0,0.6);  width:60%;}
.corporateslider1  ul li {font-size:1.8em !important; font-family:"trajanb", serif; margin-bottom:0.4em; padding-left:1.5em; list-style:none;
background:url(../../uploads/2014/03/crptslideribullet.png) 0px 0px no-repeat; line-height:1.2em;
background-size: 28px !important;}
.crptslider .buttons a {padding:0.5em 1em; margin-left:30px;}

.crptslider2 .content  {top:10em !important; background:rgba(0,0,0,0.6);  width:40% !important; padding:1em;}
.crptslider2 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.crptslider2 .content a  {margin-left:0px;}

.crptslider3 .content  {top:8em !important; background:rgba(0,0,0,0.3);  width:55% !important; padding:1em; left:65%;}
.crptslider3 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.crptslider3 .content a  {margin-left:0px;}

.crptslider4 .content  {top:0em !important;  width:50% !important; padding:1em; left:75% !important; background:none !important;}
.crptslider4 .content .name {background:rgba(0,0,0,0.3); padding:0.5em !important; font-size:2em; line-height:1.2em}
.crptslider4 .content .bottom {background:rgba(0,0,0,0.3); padding:0.7em !important; font-size:1.2em !important; line-height:1.5em !important; margin:1em 0 0 4.4em !important; width:70%;}
.crptslider4 .content p  {font-family:"trajan", serif;}
.crptslider4 .content a  {margin:0 0 0 2.7em;}


.crptslider5 .content  {top:7em !important;  width:50% !important; left:70% !important; font-size:0.8em !important; background:rgba(255,255,255,0.3); }
.crptslider5 .content ul li {background-size:22px;}
.crptslider5 .content p  {font-family:"trajan", serif; }
.crptslider5 .content a  {margin:0 0 0 1.3em;}


}


@media only screen 
and (min-width : 1px) and (max-width : 1000px) {
	body header#top #logo img {
		height: 45px!important;
		margin-top: -3px!important;
		top: 0px; 
		position: relative;
	}
	header#top #logo  {
		margin-top: 0px!important;	
	}
	header#top .col.span_3 {width:15% !important;}
header#top .col.span_9 {width:85% !important;}
.wpgheadcall {right:40px;}
.pkgcustomize {width:auto;}
.pkgcustomize div {margin:0;}
.pkgcustomize .left{display:block !important; float:none !important;
max-width:auto !important; width:auto; text-align:center;}
.pkgcustomize .right{display:block !important; float:none !important;
max-width:100% !important; width:100%;  text-align:center; background:#f2f2f2;}
.pkgcustomize .right img, .pkgcustomize .left img {margin:0 auto;}

.pkgaddons .box {margin-left:12%;}
.pkgaddons .section-title h2 {text-align:center;}
.pkgslider .content {width:50%; padding:1em; background:rgba(0,0,0,0.3) !important;}
body .pkgslider .content p {line-height:1.5em !important;}


div.wpgfoot .first {font-size:1.8em; margin:0 !important;}
div.wpgfoot .second {font-size:1.1em; padding:0 !important; margin:0 !important;}
div.wpgfoot .third {font-size:1.1em; padding:0 !important;}

.swiper-slide .content h2 {font-size:2em !important;
margin:0 !important; padding:0; line-height:1em !important; margin-top:1.5em;}


body .swiper-slide .content h2 {line-height:1em !important;}
body .swiper-slide .content {background:rgba(255,255,255,0.5);}
.transparent-bg span {background:none !important; box-shadow:0px 0px 0px !important;
font-family:"trajanb", serif;}
.main-content .span_2.iwt {width:20% !important;}
.main-content .span_10.iwt {width:75% !important;}
.abutjoinus {padding-top:0 !important; height:9em;}
img.abtjoinusleft { width:40% !important; margin-top:-2em !important;}
.abtjoinusright { width:60%; margin-left:40%;}
.abtjoinusright h2 {font-size:1.5em !important; line-height:1em;}
.abtjoinusright h3 {font-size:1em !important; line-height:1em;}

.abtsubscribe {width:90%; margin:0 auto; display:block; margin-left:10%; float:none;}
.abtsocial {width:77% !important; margin:0 auto; display:block; margin-left:10%;
background-size:100% 90% !important; }
.abtsocial .left {width:50%;}
.abtsocial .right {width:39%;}
.abtsocial .right img {width:auto; height:35%;}
.abtbooknow span {font-size:2em !important; width:70% !important; margin-top:-0.3em;}
.abtbooknow a  {font-size:1.4em !important; }
.team-member {text-align:center;}

.crptslider .content {top:8em !important; background:rgba(0,0,0,0.7) !important; }
.crptslider .content li {font-size:1.8em; color:#fff; background-size:12%;}
.crpt1stblock h2 {font-size:1.4em !important; margin:0 !important; padding:0 !important;}
.crpt1stblock .bottom h2 {font-size:1em !important;  margin:0;  padding:0 !important;}
.crpt1stblock .bottom p {font-size:0.8em;}
.crpt2block h1 {font-size:1.8em !important;}
.crpt3block .swiper-slide .content {background:none !important;}
.crpt3block .swiper-slide .content p {font-size:1.5em !important;}
.crpt3block .swiper-slide .button a {font-size:0.9em !important; margin-top:-1em;}
.crpt4block .vc_row-fluid {display:block !important; width:100% !important;
border-bottom:2px solid #ccc; padding-bottom:2em !important; margin-top:2em !important;
text-align:center;}
.crpt4block .vc_span5 img {margin:0 auto;}
.crpt5block .swiper-slide {background-size:70% auto !important;}
.crpt5block .swiper-container {background-size:75% auto !important;}
.crpt5block .swiper-wrapper {padding-top: 5em !important;}
.swiper-container .slider-prev, .swiper-container .slider-next {width:3em !important; height:3em !important; margin-top:-1.5em;}
.swiper-container .slider-prev i, .swiper-container .slider-next i {left:5px; font-size:1em; top:0px; line-height:3.2em;}
.crpt6block .vc_row-fluid .column_container {padding:0;}
.crpt6block .span_2.iwt {width:10% !important;}
.crpt6block .span_10.iwt  {width:88% !important;}
.crpt7pic {display:block; float:none; margin:0 auto;}
.crpt7tabs {width:100% !important; margin:3em 0 0 0;}
.crpt7tabs ul {margin-left:25% !important;}
.crptbooknow span {font-size:1.4em !important; width:70% !important; margin-top:-0.5em;}
.crptbooknow a  {font-size:1.4em !important; }
.bookright {margin-bottom:3em !important;}
.bookslider .content {background:rgba(0,0,0,0.2) !important; padding:1em;}

.hslide1 .content {padding:1em !important;}
body .hslide1 .content {margin-top:1em !important;}
body .hslide1 .content p.transparent-bg span {line-height:1.2em !important; margin:0; }
body .hslide1 .content p.transparent-bg  {line-height:0.2em !important;  padding:1em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide1 .content .button a {font-size:1.2em !important;  width:11em;}
body .hslide2 .content {padding:1em !important; background:rgba(255,255,255,0.8) !important;}
body .hslide2 .content {margin-top:1em !important;}
body .hslide2 .content p.transparent-bg span {line-height:1.2em !important; margin:0; }
body .hslide2 .content p.transparent-bg  {line-height:0.2em !important;  padding:1em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide2 .content .button a {font-size:1.3em !important; width:11em;}

body .hslide3 .content {padding:1em !important; width:60% !important; left:9.5em;}
body .hslide3 .content {margin-top:1em !important;}
body .hslide3 .content p.transparent-bg span {line-height:1.2em !important; margin:0; }
body .hslide3 .content p.transparent-bg  {line-height:0.2em !important;  padding:1em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide3 .content .button a {font-size:1.3em !important; width:11em;}

body .hslide4 .content {padding:1em !important; width:60% !important; left:9.5em;}
body .hslide4 .content {margin-top:1em !important;}
body .hslide4 .content p.transparent-bg span {line-height:1.2em !important; margin:0; }
body .hslide4 .content p.transparent-bg  {line-height:0.2em !important;  padding:1em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide4 .content .button a {font-size:1.3em !important; width:11em;}
.hslide3 .button a {color:#fff !important;}
.hservices h2 {font-size:1.2em;}
.hservices .vc_span3 img {width:25% !important;}
.hfeatures h2 p {font-size:1.2em !important;}
.hfeatures .span_2.iwt {width:7% !important;}
.hfeatures .span_10.iwt {width:90% !important;}
.hbotbooknow span {font-size:1.8em !important; width:72% !important; margin-top:0em;}
.hbotbooknow a  {font-size:1.4em !important; }
.faqslider .swiper-slide .content h2  {color:#000; font-family:"trajan", serif; font-size:1.5em !important; line-height:1.2em !important;}
.faqslider .swiper-slide .content  {background:rgba(255,255,255,0.5) !important; color:#000; width:45%; left:60%; top:81px !important; padding:1em !important; }
.faqslider .swiper-slide .content p {background:none !important; color:#000; line-height:1em !important; }
.faqslider .swiper-slide .content p span {line-height:1em !important; }
body .faqslider .content p.transparent-bg span {line-height:1.2em !important; margin:0; }
body .faqslider .content p.transparent-bg  {line-height:0.2em !important;  padding:1em 0 1em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}

.faqlist1 {padding-bottom:2em !important;}
.faq1text p {font-size:0.7em !important; line-height:1.2em; margin-top:-0.3em;}
.faq1pickone {font-size:2.3em !important; line-height:1em !important; }
.faqsubscribe {width:90%; margin:0 auto; display:block; margin-left:11%; float:none;}
.faq2block .vc_span6 img {margin:0 auto; width:77%;}
.faq4block .vc_span7 h2 {text-align:left; font-family:"trajanb", serif !important;}
.faq4block .vc_span7 .vc_row-fluid .vc_span6 p {text-align:left !important; color:#fff !important; text-shadow:0px 1px 0px #000;}

.faqbooknow span {font-size:1.7em !important; width:65% !important; margin-top:-1.2em;}
.faqbooknow a  {font-size:1.6em !important; width 30% !important;}

.packages .vc_span4 {margin-bottom:50px !important;}

body .hslide1 .content {top:2em !important;}
body .hslide3 .content {top:2em !important;}
body .hslide3 .content h2 {font-size:2em !important;}
body .hslide3 .content p.transparent-bg  {line-height:0.2em !important;  padding:0em 0 0em 0em !important; margin:0 0 0 -5px !important;  text-align:left !important;}
body .hslide4 .content {top:10em !important; left:21em !important;}
body .hslide4 .content h2 {font-size:2em !important;}
body .hslide5 .content {margin-top:0em !important;}
body .hslide5 .content .button a {width:10em;}
body .hslide5 .content img {margin-bottom:0px;}

.hclogos .swiper-container {background:url(../../uploads/2014/03/crptbg5.png) center 1em no-repeat !important;
background-size:80% auto !important;}
.hclogos .swiper-slide {background-size:80% !important; top:-50px !important;}

body .aboutslider .content {background:rgba(255,255,255,0.5) !important; box-shadow:0px 0px 0px; top:6em !important; left:25em !important;
-webkit-box-shadow:0px 0 0 rgba(255, 255, 255, 0.4), 0px 0 0 rgba(255, 255, 255, 0.4);} 
body .aboutslider .content h2 {font-size:2em !important;}
.bookright {height:14em;}

.faqsubscribe {width:630px; background-size: 96%; padding: 4em 0.2em 0.2em 3.5em;  margin-left:0%;height: 300px;}
.faq2block .vc_span6 img {width:100%; height:195px !important;}

.faqsubscribe .abtfields {width:53%;}
.faqsubscribe .abtsubmit {margin-left:53%;}

.corporateslider1 .content  {top:5.5em !important; background:rgba(0,0,0,0.6);  width:60%;}
.corporateslider1  ul li {font-size:1.4em !important; font-family:"trajanb", serif; margin-bottom:0.4em; padding-left:1.5em; list-style:none;
background:url(../../uploads/2014/03/crptslideribullet.png) 0px 0px no-repeat; line-height:1.2em;
background-size: 20px !important;}
.crptslider .buttons a {padding:0.5em 1em; margin-left:30px; font-size:1.2em !important;}

.crptslider2 .content  {top:10em !important; background:rgba(0,0,0,0.6);  width:40% !important; padding:1em;}
.crptslider2 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.crptslider2 .content a  {margin-left:0px;}

.crptslider3 .content  {top:8em !important; background:rgba(0,0,0,0.3);  width:45% !important; padding:1em; left:65%;}
.crptslider3 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.crptslider3 .content a  {margin-left:0px;}

.crptslider4 .content  {top:0em !important;  width:50% !important; padding:1em; left:55% !important; background:none !important;}
.crptslider4 .content .name {background:rgba(0,0,0,0.3); padding:0.5em !important; font-size:2em; line-height:1.2em}
.crptslider4 .content .bottom {background:rgba(0,0,0,0.3); padding:0.7em !important; font-size:0.9em !important; line-height:1.5em !important; margin:5em 0 0 4.4em !important; width:80%;}
.crptslider4 .content p  {font-family:"trajan", serif;}
.crptslider4 .content a  {margin:0 0 0 3.3em;}


.crptslider5 .content  {top:10em !important;  width:50% !important; left:55% !important; font-size:0.6em !important; background:rgba(255,255,255,0.3) !important; }
.crptslider5 .content ul li {background-size:16px;}
.crptslider5 .content p  {font-family:"trajan", serif; }
.crptslider5 .content a  {margin:0 0 0 2.5em; font-size:1.6em !important;}






}


@media only screen 
and (max-width : 690px) {
	
	.container, div.slider-nav {
    	max-width: 500px!important; 
  	}
.nectar-slider-wrap {left:-50px;}


body .swiper-slide .content {padding:0.5em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide p span
{font-size:1.4em !important;}
body .nectar-slider-wrap[data-fullscreen="false"]  .swiper-slide p
{padding-bottom:0px !important;}

.wpgheadcall {padding-top:0.5em;}
.wpgheadcall p
{font-size:1em; padding:0px !important; margin:0px !important; line-height:0.8em;}
.wpgheadcall a {font-size:0.8em !important;}

body .hslide1 .content
{padding:0.5em !important; top:2em !important;}
body .hslide1 .content .button {width:21em !important;}
.nectar-slider-wrap[data-fullscreen="false"] .hslide1 .button a
{font-size:1em !important;  width:8em; height:2em;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide1 p span
{font-size:1.5em !important; font-family:'OpenSansRegular', Serif !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide1 p {padding-bottom:0px !important;}


body .hslide2 .content {top:2em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide2 .content .button a
{font-size:0.9em !important;  width:10em; height:2em;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide2 p span
{font-family:'OpenSansRegular', Serif !important;}


body .hslide3 .content {top:2em !important;}
body .hslide3 .content {width:45% !important; left:28%;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide3 .content h2
{line-height:1em !important; font-size:1.1em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide3 p span
{font-size:1.3em !important; font-family:'OpenSansRegular', Serif !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide3 .content p.transparent-bg
{line-height:0.8em !important; text-align:center !important; }
.nectar-slider-wrap[data-fullscreen="false"] .hslide3 .button a
{font-size:0.9em !important;  width:15em; height:2em;}


body .hslide4 .content {top:2em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 .content
{padding:0.5em !important; width:50% !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 .content h2
{line-height:1.2em !important; padding-bottom:0.5em;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 p span
{font-size:1.5em !important; font-family:'OpenSansRegular', Serif !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 .button a
{font-size:1em !important;  width:10em; height:2em;}
.nectar-slider-wrap[data-fullscreen="false"] .hslide4 p span {font-size:1.4em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 p {padding-bottom:0px !important;}

.hservices .vc_span3 img {width:15% !important;}
.hservices .vc_span3 h3 {margin-bottom:0px !important;}


.hbotbooknow span, .hbotbooknow a
{font-family: "trajan", Serif !important; padding:0px 0%; font-size:0.5em;}
.hbotbooknow .col.section-title {border:0 !important; padding:10px 0px 10px 0px !important;}
.hbotbooknow span
{color:#dd008e !important; font-size:2em !important; width:70% !important; float:left; }
.hbotbooknow a {color:#fff !important; background:#dd008e; padding:0.6em 1em; border-radius:10px; font-size:1.2em !important;  }


.aboutservices h2 {line-height:1.3em;}
.abtteamtitle {text-align:center;}
img.abtjoinusleft {width:43% !important;}
.abtjoinusright {margin-top:-1.4em;}
.abtjoinusright h2 {padding-bottom:0px;}
.abtjoinusright h3 {width:60%; line-height:1.2em !important;}
.abtjoinusright a {margin:0; float:none; font-size:1.2em;}
.abtsubscribe {background-position:0px 0px !important; margin-left:3%; width:100%;}
.abtsocial {background-size:100% 85% !important; margin-left:4%; width:91% !important;}
.abtbooknow {padding-top:3em !important; height:5em;  z-index:9999px !important;}
.abtbooknow span {color:#dd008e !important; font-size:2em !important; width:60% !important;
float:left; }
.abtbooknow a.booknow {color:#fff !important; background:#dd008e; margin-top:0px; 
padding:0.6em 1em; border-radius:10px; font-size:1.3em !important; display:inline-block;}


body .pkgslider {height:2.2em !important;}
body .pkgslider .nectar-slider-wrap  {height:9.9em !important; margin-top:-38px !important;}
.pkgaddons {padding:0.5em 50px !important;}
.pkgaddons .box {margin:1em 0 1.7em 2.5em !important;}
div.wpgfoot {padding-top:1em !important;}
div.wpgfoot .first {line-height:1em; margin-top:0em !important;}
div.wpgfoot .second {line-height:1.2em; margin-top:0.5em !important;}
.container-wrap {padding-bottom:1em;}


.crptslider .content {top:4em !important; background:rgba(0,0,0,0.7) !important; }
.crptslider .content li {font-size:1.2em; color:#fff; background-size:11%;}
.crptslider .content ul {margin-bottom:0px;}
.crpt1stblock h2 {font-size:1.2em !important; line-height:1.5em;}
.crpt1stblock .bottom h2 {font-size:0.9em !important;}
.crpt1stblock .bottom p {font-size:0.7em;  line-height:1.3em; padding-top:1em;}

.crpt2block h1 {font-size:1.8em !important; line-height:1em !important;}



.crpt3block .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a
{font-size:0.7em !important; padding:0em 1em; margin-top:0;}
.crpt4block .vc_span5 img {width:70%;}
.crpt4block h2 {font-size:1.5em;}
.crpt4block h1 {font-size:1.8em !important; line-height:1em !important;}

.crpt5block .swiper-slide {background-size:80% auto !important;
background-color:transparent !important;}
.crpt5block .swiper-container {background-size:75% auto !important;
background-position:6em 10px !important;}
.crpt5block .swiper-wrapper {padding-top:1em !important;}

.crpt6block .col.span_10.iwt {margin-bottom:0px !important;}

.crpt7tabs ul {margin-left:0 !important;}
.crpt7tabs ul li {float:left; width:auto;}

.crptbooknow span {font-size:1.3em !important; width:70% !important; margin-top:-0.5em;}
.crptbooknow a  {font-size:1.2em !important; }

.bookslider .content {top:3.5em !important; width:40%;}
#wpcf7-f306-p16-o1 .wpcf7-submit {font-size:1.5em; background-size:17% !important;}
.bookformcontact .bookright h2 {font-size:1.5em;}
.bookformcontact .vc_span6 {padding:0;}
.bookright {text-align:center;}
.bookright .wpgrow {width:70% !important; margin:0 auto; text-align:left;}

.faqslider .swiper-slide .content {top:3.5em !important; padding-bottom:0px !important;}
body .faqslider .nectar-slider-wrap .swiper-slide .content h2
{font-size:1em !important; line-height:1.5em !important;}

.faq1block {height:9.3em;}
.faq1block .faq1text {padding-top:0.8em; font-size:2.5em;}
.faq1block .faq1pickone {font-size:2em !important; margin-top:0;}
.faq1block .faq1pic {margin-top:-6em; width:22% !important;}
.faqsubscribe {margin-left:1em; width:100%;}
.faq2block .vc_span6 img {margin-left:1.4em; width:92%;}
.faq3block .wpb_text_column p {padding-bottom:0.7em; line-height:1em;}
.faq5block {padding: 20px 50px !important;}
.faq5block .wpb_text_column p {line-height:1em;}
.faqbooknow {padding-top:3em !important; height:4em;  z-index:9999px !important;}
.faqbooknow span {font-size:1.4em !important; width:70% !important;
float:left; }
.faqbooknow a {padding:0.5em 1em !important; font-size:1.2em !important;}

.packages {padding-top:100px !important;}
body .hslide5 .content {top:4em !important;}
body .hslide5 .content .button a {width:220px;}
.hbridetobe {background-position:60% 0px !important;}

.hclogos {height:8em !important;}
.hclogos .nectar-slider-wrap {height:11em !important;}
.hclogos .swiper-wrapper {height:11em !important; padding-top:0em !important;}
.hclogos .swiper-container {height:11em !important;}
.hclogos .swiper-slide {height:4em !important; top:3.5em !important; background-position:top center !important;
background-size:80% !important;}

.aboutslider .nectar-slider-wrap {margin-top:-40px !important;}
body .aboutslider .content {top:30px !important; left:270px !important;}

.corporateslider1 {background-position:0px 20px !important;}
.corporateslider1 .content  {top:2.7em !important; background:rgba(0,0,0,0.6);  width:60%;}
.corporateslider1  ul li {font-size:0.9em !important; font-family:"trajanb", serif; margin-bottom:0.4em; padding-left:1.5em; list-style:none;
background:url(../../uploads/2014/03/crptslideribullet.png) 0px 0px no-repeat; line-height:1.2em;
background-size: 13px !important;}
.nectar-slider-wrap[data-fullscreen="false"] .corporateslider1.swiper-slide .button a {padding:0.2em 1em; margin-left:30px; font-size:0.8em !important;}

.crptslider2 .content  {top:5.5em !important; background:rgba(0,0,0,0.6);  width:40% !important; padding:1em;}
.crptslider2 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.nectar-slider-wrap[data-fullscreen="false"] .crptslider2 .content a  {margin-left:0px; font-size:0.8em !important;}

.crptslider3 {background-position:0px 10px !important;}
.crptslider3 .content  {top:4.5em !important; background:rgba(0,0,0,0.3);  width:45% !important; padding:1em; left:60%;}
.crptslider3 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.nectar-slider-wrap[data-fullscreen="false"] .crptslider3 .content a  {margin-left:0px; font-size:0.8em !important;}

.crptslider4 {background-position:0px 20px !important;}
.crptslider4 .content  {top:2em !important;  width:50% !important; padding:1em; left:0% !important; background:none !important;}
.nectar-slider-wrap[data-fullscreen="false"]  .crptslider4 .content .name {background:rgba(0,0,0,0.3); padding:0.5em !important; font-size:0.8em !important; line-height:1.2em;
left:0; margin:10em 0 0 -4em !important;}
.nectar-slider-wrap[data-fullscreen="false"] .crptslider4 .content .bottom {background:rgba(0,0,0,0.3); padding:0.7em !important; font-size:0.8em !important; line-height:1.3em !important;
margin:-13em 0 0 26em !important; width:100%; float:left !important;}
.crptslider4 .content p  {font-family:"trajan", serif;}
.nectar-slider-wrap[data-fullscreen="false"] .crptslider4 .content a  {margin:-2em 0 0 22em !important; font-size:1.2em !important; width:8em; float:right;}


.crptslider5 .content  {top:6em !important;  width:50% !important; left:55% !important; font-size:0.6em !important; background:rgba(255,255,255,0.3) !important; }
.crptslider5 .content ul li {background-size:10px;}
.crptslider5 .content p  {font-family:"trajan", serif; }
.nectar-slider-wrap[data-fullscreen="false"] .crptslider5 .content a  {margin:0 0 0 2.5em; font-size:1.6em !important;}

	
}




@media only screen and (max-width: 470px) {
	
	
	.container-wrap {background:#fff;}
div.slider-nav {max-width:290px !important;} 
.col { max-width:290px !important;  margin:0 auto !important; } 
#header-outer {padding-left:0.5em !important;}
#mobile-menu li.menu-item {padding:0 1em;}
#mobile-menu ul li a {padding:0.3em 0 !important;}

body .hslide1 .content
{padding:0.5em !important; top:1.2em !important; left:10em !important; width:60% !important; }
body .hslide1 .content .button {width:21em !important;}
.nectar-slider-wrap[data-fullscreen="false"] .hslide1 .button a
{font-size:0.9em !important;  width:9em; height:2em;}


body .hslide2 .content {top:2em !important; right:1em !important;}


body .hslide3 .content {top:2em !important;}
body .hslide3 .content {width:75% !important; left:15%;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide3 .content h2
{line-height:1.2em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide3 p span
{font-size:1.4em !important;}


body .hslide4 .content {top:1em !important; left:8em !important; }
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 .content
{padding:0.5em !important; width:70% !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 .content h2
{line-height:1em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 p span
{line-height:1em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide4 .button a
{font-size:0.9em !important;  width:10em; height:2em;}

.hservices h2 {letter-spacing:0px !important;}
.hservices h2, .hservices .vc_span3 h3 {font-size:1em;}

div.hbridetobe .left .left {float:none; width:100%; text-align:center;}
div.hbridetobe .left .right {margin:0; width:100%; text-align:center;}
.hbridetobe p {text-align:center;}

.hfeatures h2 p {font-size:1.1em !important; line-height:1.2em !important;
padding:0px !important; text-align:left;}
.hfeatures .wpb_wrapper div {margin-bottom:0.5em;}

.hfeatures .span_2.iwt {width:12% !important;}
.hfeatures .span_10.iwt {width:88% !important;}

.htesti .testimonial_slider blockquote p {font-size:0.8em !important; line-height:1.3em;}

.hbotbooknow {padding:10px 0px !important;}
.hbotbooknow .col.section-title {border:0 !important; padding:10px 0px 10px 0px !important;}
.hbotbooknow span
{ font-size:1.7em !important; width:100% !important; float:none; display:block; text-align:center;}
.hbotbooknow a {display:block; float:none; width:50%; margin:0 auto; margin-top:1em;}

#footer-outer .row {padding:10px 15px;}
#footer-outer .row h4 {margin-bottom:0px;}
#footer-outer .widget {margin-bottom:20px !important;}
#copyright .col {float:none;}
#copyright p {width:100%; text-align:center;}
#copyright ul {width:100%; text-align:center; float:none !important; padding-left:3.5em;}

.aboutslider .column_container {left:43px !important;}
.aboutslider .content {left:4em !important; text-align:center; width:70% !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {line-height:1em !important;}
body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content span
{font-family:'OpenSansRegular', Serif !important; font-size:1.7em !important;
display:inline-block; margin-top:1em;}

.aboutservices .col.span_10.iwt h3 {margin:0px;}
.aboutservices .iwithtext {margin-bottom:20px !important; text-align:justify;}

.abtcontesti .vc_span6 {margin-bottom:2em !important;}
.abtreachus {background-size:100% 60%; background-repeat:no-repeat; background-position:bottom;
background-color:#f2f2f2;}
.abtreachus div h2 {width:67%; float:left;}
.abtreachus div div p { margin-left:85% !important; width:15% !important; padding-top:0.4em;}

.abttesti {background-size:100% 50%; background-repeat:no-repeat; background-position:bottom;
background-color:#f2f2f2; height:20em;}
.abttesti div div h2 {width:67%; float:left; line-height:1em;}
.abttesti div div p {margin-left:85% !important; width:15% !important; padding-top:0.4em;}
.abttesti .testimonial_slider p {margin-left:0 !important; width:100% !important; padding-top:0.4em;}

.abtteamwrap {padding:0.7em 0 !important;}
.abtteamwrap h1 {line-height:1em !important; font-size:1.3em;}
.abtteam {text-align:center !important; padding:10px 0 !important; padding-left:0.5em !important;}
.abtteam .team-member img, .abtteam .team-member h3 {margin-bottom:0px !important;
line-height:1em; font-size:2em;} 
.abtteam .team-member p {margin:10px 0; padding:5px 0 !important;}
.abtteam .team-member {margin-bottom:1};
.abutjoinus .vc_span3 img {position:relative !important;}
.abutjoinus .vc_span3 {width:100% !important; display:block !important;}
.abutjoinus .vc_span9 {width:100% !important; display:block !important;}
.abtjoinusright {width:100%; margin:0;}
.abtjoinusright h2 {text-align:center; padding-bottom:0.5em;}
img.abtjoinusleft {margin:0 !important; width:100% !important; position:relative; display:none;}

.abtsubscribe {margin-left:0%; width:auto; background-size:100% 100%;
padding:2em 2.4em 1.5em 1.5em; height:13em; padding-bottom:0 !important;}
.abtsubscribe .abtsubmit input {height:3.5em !important; background-size:100%; width:6em;
margin-left:3.2em !important;}
.abtsubscribe p {line-height:1.3em; font-size:0.8em;}
.abtfields input {height:2em; width:14.5em;}

.abtsocial {background-size:100% 100% !important; margin-left:1%; width:98% !important;
padding:1em 1em 0 1em;  height:10em; }
.abtsocial .top h2 {font-size:2em;}
.abtsocial .top {margin-bottom:0;}
.abtsocial .bottom {margin-bottom:0; height:1em;}
.abtsocial .left {padding:0; font-size:0.9em; line-height:1.1em; padding-left:3em;}
.abtsocial .right {padding:0.5em;}
.abtsocial .right img {height:23%;}

.abtbooknow {padding-top:1em !important; font-family: "Trajan Pro", Serif !important; height:7.2em !important;}
.abtbooknow .booknowl {width:70% !important; float:left; }
.abtbooknow .booknowr {width:30% !important; margin-left:70%; padding-top:2em;}
.abtbooknow .booknowl {color:#dd008e !important; font-size:160% !important; height:2em; padding:0.5em 0em 0em 0em;  }
.abtbooknow .booknowr a {color:#fff !important; background:#dd008e; padding:0.6em 1em; border-radius:10px; font-size:120% !important;  }


.pkgslider {left:3.95em;}
.pkgslider .content {left:0.5em; top:0.5em !important;}
.pkgslider .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2
{font-size:1.1em !important;
letter-spacing:0px !important; }
body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content span
{font-size:1.7em !important; line-height:1.3em;}

.pkgaddons {padding:0px !important;}
.pkgaddons h2 {font-size:2.2em;}
.pkgaddons .box {width:100% !important; margin-left:0px !important;
border:3px solid rgba(0,0,0,0.1);}
.pkgaddons .box .icon img {width:30%;}
.pkgaddons .box .title {text-align:center; font-size:1.5em;}
.pkgaddons .box .sticker {padding:0.2em 0.6em; border-radius:0.7em 0.7em 0 0;
margin-top:-4em !important; font-size:0.7em !important;}

.wpgfoot {margin-left:2em !important; line-height:2em !important;}
.wpgfoot .first {line-height:1.3em !important; font-size:1.5em !important;}
.wpgfoot .second {line-height:1.1em !important; font-size:1em !important;}

.crptslider {left:3.95em;}
.crptslider .content {left:0.5em; top:4.5em !important; width:50%;}
.crptslider .content p {padding:0;}
.crptslider ul  {padding:0; margin:0; margin-top:-1.5em;}
.crptslider li  {font-size:1em !important;}
.crptslider .content li {background-size:10%;}
.crpt1stblock .left {float:none; width:100%;}
.crpt1stblock .right {float:none; width:100%; margin:0;}
.crpt1stblock .bottom {padding:0}

.crpt3block  {left:3em;}
.crpt3block .swiper-slide {height:10.2em !important;}
.crpt3block .swiper-container, .crpt3block .nectar-slider-wrap  {height:10em !important;}
.crpt3block .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content span
{font-size:2em !important; margin-top:0.2em;}
.crpt3block .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content .button
{font-size:1.2em !important; margin:0.2em; float:none;}
.crpt3block .slider-pagination {bottom:10px;}
.crpt3block .nectar-slider-wrap  {left: -38px !important; }

.crpt2block h1 {font-size:1.4em !important;}

.crpt4block h1 {font-size:1.4em !important;}
.crpt4block h2 {font-size:1.4em !important; line-height:1.2em !important; margin-top:1em !important;}
.crpt4block p {font-size:1em !important; line-height:1.4em; margin-bottom:1em !important;}

.crpt6block .section-title {padding:0 !important;}
.crpt6block .section-title h2 {font-size:1.5em; line-height:1em;}
.crpt6block .iwithtext h2 {margin-bottom:0px; font-size:1.3em;}
.crpt6block .iwithtext {margin-bottom:1em !important;}

.crpt7block .section-title h2 {font-size:2.2em;}
.crpt7block .section-title p {font-size:1.3em !important; line-height:1em !important;}
.crpt7block ul {font-size:0.9em !important;}


.crptbooknow {height:6em !important; padding:1em 0 0 0 !important;}
.crptbooknow .booknowl {font-size:1em !important; width:13em !important; padding-top:0.5em;}
.crptbooknow .booknowr {font-size:1em !important; margin-left:13em !important; padding-left:0% !important;  width:10em !important; padding-top:2em;}
.crptbooknow .booknowr a {margin:0; font-size:1em !important; }



.bookslider {left:3.9em;}
.bookslider .content {left:2em; width:70%;}

.bookformcontact {padding-top:10px !important;}
#wpcf7-f306-p16-o1 p {padding:0px !important;}
p.eventdate span {padding:0.5em 0 0 0.5em !important; margin:0 !important; display:inline-block; color:#828282 !important; font-size:12px;}
p.eventdate span.date-958 {top:0em !important; float:right !important; padding-top:0 !important; }
p.eventdate {margin:0 !important; width:101% !important; margin:5px 0px 3px -2px !important;}
.bookspam {margin:0 !important; width:101% !important; margin:7px 0px 9px 0px !important;}

#wpcf7-f306-p16-o1 .wpcf7-submit {font-size:1.2em; background-size:17% !important;}
.bookctitle {font-size:1em; margin-bottom:1.7em !important; font-size:0.9em !important; }
.bookright .wpgrow {width:80% !important; margin:0 auto; text-align:left;}
.bookformcontact .bookcinfo .right {display:inline-block; margin-left:1em; margin-top:0em;
font-size:1.03em; color:#828282; line-height:1.5em;}
.bookformcontact .bookcinfo .wpgrow {width:100%; display:block; height:3em;}

.bsocialicons {background:url(../../uploads/2014/03/tellfriends.png) no-repeat; height:10em;
width:100%; background-size:100%;}
.bsocialicons .bsicons {padding-top:5em; padding-left:1em}
.bsocialicons img {height:3.5em !important;}
.bsicons img {float:left;}
.bsicons img.wp-image-320 {clear:right; margin-top:-2.01em; margin-left:1em;}
.bwhatsnew img {width:100% !important;}

.faqslider {left:3.9em;}
.faqslider .swiper-slide .content {left:8em !important; width:60%; top:3.3em !important;}
.toggle {margin-bottom:7px !important;}
.toggle h3 a {font-size:1em !important; padding:0.6em 0.6em 0.6em 2.4em; margin:0 !important;}
.toggle h3 a i {top:6px; left:5px;}

.faq1block {height:7.3em;}
.faq1block .faq1text {padding-top:0.8em; font-size:1.8em;}
.faq1block .faq1pickone {font-size:1.5em !important; margin-top:1em; width:30%;}
.faq1block .faq1pic {display:none;}

.faqsubscribe {margin-left:0em; width:100%; background-size:100%; padding:1em; height:11em;}
.faqsubscribe .abtsubmit input {height:4.4em; background-size:100% !important; width:7em; margin-left:2em !important;
background:#dd008e url(../../uploads/2014/03/subscribebtn.jpg) 0px 0px no-repeat;}
.faqsubscribe span {display:none;}
.abtfields span {display:block;}
.faq2block .vc_span6 img {margin-left:5px !important; width:97% !important;}
.faq2block .vc_span6 img {margin-left:1.4em; width:92%;}
.faq2block {padding:0 !important;}

.faq3block .wpb_text_column p {padding-bottom:0.7em; line-height:1.2em; font-size:0.7em !important;}

.faq4block {padding:0.8em 0 !important;}
.faq4block .clear {display:none;}
.faq4block .vc_span7 h2 {font-size:0.6em !important;}
.faq4block .extra-padding {padding-bottom:0px !important; }
.faq4block p {font-size:1.3em;}
.faq4block a {font-size:0.7em !important;}

.faq5block {padding:20px 10px !important;}
.faq5block .wpb_text_column p {line-height:1em; font-size:1em;}

.faqbooknow {height:6em !important; padding:1em 0 0 0 !important;}
.faqbooknow .booknowl {font-size:1em !important; width:13em !important; padding-top:0.5em;}
.faqbooknow .booknowr {font-size:1em !important; margin-left:13em !important; padding-left:0% !important;  width:10em !important; padding-top:2em;}
.faqbooknow .booknowr a {margin:0; font-size:1em !important; }

body .nectar-slider-wrap[data-fullscreen="false"] .hslide3 .content span {font-size:1.1em !important; line-height:0em !important;
text-align:left !important; padding-left:10px; margin-top:0.6em;}
.hslide3 .content .button {padding:0;}
body .hslide5 {background-position:10% 100% !important;}
body .hslide5 .content {top:1em !important; left:11em !important;}
body .hslide5 .content .button a {width:30em;}
body .nectar-slider-wrap[data-fullscreen="false"] .hslide5 .content span {font-size:1.3em !important;}

body .hbridetobe {background-position:10% 100% !important;}
.hbridetobe h2 {font-size:2em; text-align:right;}
.hbridetobe p {font-size:0.7em; text-align:right; width:50%; float:right;}
.hbridetobe p a {padding:0};

.nectar-slider-wrap {left:-38px !important;}
.blog-recent div.col.span_3.one-fourths.clear-both {margin:10px 0px !important;}

.aboutslider .nectar-slider-wrap {margin:-3em 0 0 -3.3em !important;}
body .aboutslider .content {left:90px !important;}

.pkgslider .nectar-slider-wrap {margin:-3em 0 0 -4em !important;}
.pkgslider .nectar-slider-wrap  .swiper-slide {background-position:-240px;}
.packages div.tagline {font-size:13px;}

.bookslider .nectar-slider-wrap {margin:-3em 0 0 -4em !important;}
.bookslider .nectar-slider-wrap  .swiper-slide {background-position:-140px;}

.faqslider .nectar-slider-wrap {margin:-3em 0 0 -4em !important;}
.faqslider .nectar-slider-wrap  .swiper-slide {background-position:-140px;}

.faqsubscribe h3 {font-size:1.3em; padding-bottom:0px !important;}
.faqsubscribe p {padding-bottom:0px; font-size:1em;}
.abtfields input {width:12em;}
.faq2block .vc_span6 img {height:120px !important;}

.crptslider .nectar-slider-wrap {left:-50px !important;}
.corporateslider1 {background-position:-110px 20px !important;}
.corporateslider1 .content  {top:3.3em !important; background:rgba(0,0,0,0.6);  width:70%; height:8em;}
.corporateslider1 .content p {padding:0 !important;}
.corporateslider1  ul {padding:0 !important; }
.corporateslider1  ul li {font-size:0.85em !important; font-family:"trajanb", serif; margin-bottom:0.4em; padding-left:1.5em; list-style:none;
background:url(../../uploads/2014/03/crptslideribullet.png) 0px 0px no-repeat; line-height:1.2em;
background-size: 13px !important;}
.nectar-slider-wrap[data-fullscreen="false"] .corporateslider1.swiper-slide .buttons {padding:0px !important; opacity:1 !important;}
.nectar-slider-wrap[data-fullscreen="false"] .corporateslider1.swiper-slide .button a {padding:0.2em 1em; margin:0.5em 0 0 0 !important; font-size:0.8em !important;}

.crptslider2 .content  {top:4.5em !important; background:rgba(0,0,0,0.6);  width:50% !important; padding:1em;}
.crptslider2 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.nectar-slider-wrap[data-fullscreen="false"] .crptslider2 .content a  {margin-left:0px; font-size:0.8em !important;}

.crptslider3 {background-position:0px 10px !important;}
.crptslider3 .content  {top:4em !important; background:rgba(0,0,0,0.4) !important;  width:55% !important; padding:1em; left:40%;}
.crptslider3 .content p  {font-size:2.1em; font-family:"trajan", serif;}
.nectar-slider-wrap[data-fullscreen="false"] .crptslider3 .content a  {margin-left:0px; font-size:0.8em !important;}

.crptslider4 {background-position:0px 20px !important;}
.crptslider4 .content  {top:2em !important;  width:80% !important; padding:1em; left:0% !important; background:none !important;}
.nectar-slider-wrap[data-fullscreen="false"]  .crptslider4 .content .name {background:rgba(0,0,0,0.3); padding:0.5em !important; font-size:0.8em !important; line-height:1.2em;
left:0; margin:-1em 0 0 0em !important;}
.nectar-slider-wrap[data-fullscreen="false"] .crptslider4 .content .bottom {background:rgba(0,0,0,0.3); padding:0.7em !important; font-size:0.7em !important; line-height:1.3em !important;
margin:0.2em 0 0 0em !important; width:100%; float:left !important;}
.crptslider4 .content p  {font-family:"trajan", serif;}
.nectar-slider-wrap[data-fullscreen="false"] .crptslider4 .content a  {margin:-0.5em 0 0 0em !important; font-size:1em !important; width:8em; float:right;}


.crptslider5 .content  {top:6em !important;  width:50% !important; left:50% !important; font-size:0.6em !important; background:rgba(255,255,255,0.3) !important; }
.crptslider5 .content ul li {background-size:10px;}
.crptslider5 .content p  {font-family:"trajan", serif; }
.nectar-slider-wrap[data-fullscreen="false"] .crptslider5 .content a  {margin:0 0 0 2.5em; font-size:1.6em !important;}

.hbotbooknow {font-family: "Trajan Pro", Serif !important; height:5.5em !important;}
.hbotbooknow .booknowl {width:10em !important; float:left; padding:0.5em 0 0 0 !important; margin:0 !important; margin-top:-0.9em !important; line-height:1em; }
.hbotbooknow .booknowr {width:9.4em !important;  margin:0 !important; margin-left:13em !important; padding:0 !important;}
.hbotbooknow .booknowl {color:#dd008e !important; font-size:120% !important; height:1em;  }
.hbotbooknow .booknowr a {color:#fff !important; width:9em; border-radius:10px; font-size:100% !important;}
a.booknow {display:inline-block; margin-top: -1em !important;}

body #wpcf7-f306-p16-o1 input.wpcf7-captchar {padding:0 !important; line-height:1em !important;}
	
}