.addresstext {font-family:Roboto Condensed, sans-serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.addresstitle {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.authorTestimonial {font-size:16px;line-height:normal;font-weight:300;font-style:italic;color:#ffffff;text-align:right; padding:0px 5px 5px 0px;}
.bannerHomeTitle {font-family:Ubuntu, sans-serif;font-size:29px;line-height:normal;font-weight:500;font-style:normal;color:#ffffff;}
.bannerPadding {padding:0px 10px;}
.blogTitle {font-family:Ubuntu Condensed, sans-serif;font-size:24px;line-height:normal;font-weight:400;font-style:normal;color:#020010;}
.booksubmit {font-size:12px;line-height:normal;font-weight:bold;font-style:normal;color:#fff;background-color:#114158;width:145px;height:19px;text-align:center;border:1px solid #6e9aaf;cursor:pointer; }
.border5Left {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;float:left;border-left:2px solid #e17b4a;margin-left:3px;}
.borderWhy {border:1px solid #fff;}
.botaddresstext {font-family:Open Sans, sans-serif;font-size:16px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;}
.botaddressTitle {font-size:13px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.bottom10 {padding-bottom:10px;}
.bottom15 {padding-bottom:15px;}
.bottom20 {padding-bottom:20px;}
.bxSynergates {}
.cartDelete {font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:12px;line-height:normal;font-weight:bold;font-style:italic;color:#FFFFFF;background-color:#ff7d00;border:1px solid #bfb446;cursor:pointer;}
.cartDiscount {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#FF0000;}
.cartOldPrice {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#813E3E;text-decoration:line-through;}
.cartPrice {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.cartSubmit {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;width:129px;height:30px;border:0px;cursor:pointer;background-image:url(/elements/styles/27.png);background-repeat:no-repeat;}
.cartText {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#DA2424;}
.cartTitles {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;background-color:#484848;border-right:1px solid #fff;padding:3px;}
.center {text-align:center;}
.charAbs {position:absolute;margin:auto;width:120%;left:0;display:block;z-index:6;top:-100px;}
.characterizesBack {background-color:#ffffff;background-position:60% 50%;background-size:contain;background-image:url(/elements/styles/333.jpg);background-repeat:no-repeat;}
.characterLeftImgMargin {margin-top:-70px;}
.charCenterImgPadd {padding-top:120%;padding-bottom:30px;}
.charDescMargin {margin-top:-60px; padding:0px 10px;}
.charTextBox {font-family:Ubuntu, sans-serif;font-size:22px;line-height:normal;font-weight:500;font-style:normal;color:#ffffff;}
.charTextBox li {font-family:Ubuntu, sans-serif;font-size:22px;line-height:normal;font-weight:500;font-style:normal;color:#ffffff;padding:10px 25px;position:relative;}
.charTextBox li::before {width:100%;height:100%;position:absolute;margin:auto;z-index:2;left:-20px;content:"";top:30%;background-image:url(/elements/styles/342.png);background-repeat:no-repeat;}
.charTextBox ul {list-style-type:none;}
.dancers {position:relative;}
.dancers::before {content:"";position:absolute;z-index:2;width:71px;height:100%;left:-20px;top:0px;background-image:url(/elements/styles/321.png);background-repeat:no-repeat;}
.darkGrayBack {background-image:url(/elements/styles/302.jpg);background-repeat:repeat;}
.date {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#424244;}
.divMobile {display:block;}
.djs {position:relative;}
.djs::before {content:"";position:absolute;z-index:2;width:71px;height:100%;left:-20px;top:-90px;background-image:url(/elements/styles/313.png);background-repeat:no-repeat;}
.dqsCertification {display:table;width:108px; height:90px;margin:auto;padding-bottom:5px;background-image:url(/elements/styles/396.png);background-repeat:no-repeat;}
.effects {position:relative;}
.effects::before {content:"";position:absolute;z-index:2;width:71px;height:100%;left:-20px;top:0px;background-image:url(/elements/styles/327.png);background-repeat:no-repeat;}
.espa {display:table;margin:auto;width:140px;height:71px;background-image:url(/elements/styles/492.jpg);background-repeat:no-repeat;}
.fasaMov {display:block;width:121px; height:640px;position:absolute;z-index:2;right:3%;background-image:url(/elements/styles/271.png);background-repeat:no-repeat;}
.fasaOrange {}
.fasaOrange::after {content:"";position:absolute;top:0;width:121px;right:-65px;height:200%;z-index:2;background-image:url(/elements/styles/383.png);background-repeat:repeat-y;}
.fireworks {position:relative;}
.fireworks::before {content:"";position:absolute;z-index:2;width:109%;height:71px;left:-100%;top:110px;background-image:url(/elements/styles/325.png);background-repeat:repeat-x;}
.flexBox {display:-webkit-flex;display:flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;;-webkit-align-items:stretch; align-items:stretch;-webkit-justify-content:center;justify-content:center;width:100%;margin:auto;}
.flexServices {display:-webkit-flex;display:flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items:center; align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin:auto;}
.flexServicesRight {display:flex; width:100%; margin:auto;align-items:stretch;margin-top:-200px;}
.footerBack {background-color:#020001;}
.footerText {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;}
.formerror {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#9d2d2d;padding:3px; }
.formfields {font-family:Open Sans, sans-serif;font-size:17px;line-height:normal;font-weight:normal;font-style:normal;color:#020010;border:1px solid #020010;  padding: 10px 8px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;}
.formrequired {font-size:12px;line-height:normal;font-weight:normal;font-style:italic;color:#000;}
.formsearch {font-size:10px;line-height:normal;font-weight:normal;font-style:normal;color:#000000;background-color:#d6f3c8; border:1px solid #000000;}
.formsubmit {font-size:17px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;background-color:#e17b4a;border:1px solid #e17b4a; cursor:pointer; margin-top:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;padding:8px 25px;}
.formtext {font-family:Open Sans, sans-serif;font-size:17px;line-height:normal;font-weight:normal;font-style:normal;color:#020010;padding-bottom:8px;}
.formtitle {font-family:Ubuntu, sans-serif;font-size:20px;line-height:normal;font-weight:500;font-style:normal;color:#020010;padding-bottom:15px;padding-top:10px;}
.galleryCatTitle {font-family:Ubuntu Condensed, sans-serif;font-size:24px;line-height:normal;font-weight:400;font-style:normal;color:#020010;padding:10px 0px 25px 0px;text-align:center;}
.galleryTitle {font-family:Ubuntu, sans-serif;font-size:38px;line-height:normal;font-weight:500;font-style:normal;color:#020010;padding-bottom:25px;}
.gradient {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;background-repeat:no-repeat !important;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#74afd4), to(#547598));background:-webkit-linear-gradient(top, #74afd4, #547598);background:-moz-linear-gradient(top, #74afd4, #547598);background:-ms-linear-gradient(top, #74afd4, #547598);background:-o-linear-gradient(top, #74afd4, #547598);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=´#cccccc´, endColorstr=´#000000´);}
.grayLineList {background-color:#195591;width:100%;height:10px;background-position:top right;}
.grid10 {float:left;width:10%;margin:0;}
.grid100 {float:left;width:100%;margin:0;}
.grid20 {float:left;width:20%;margin:0;}
.grid25 {float:left;width:25%;margin:0;}
.grid30 {float:left;width:30%;margin:0;}
.grid32 {float:left;width:32.33%;margin:0;}
.grid33 {float:left;width:33.33%;margin:0px;}
.grid35 {float:left;width:35%;margin:0;}
.grid40 {float:left;width:40%;margin:0px;}
.grid49 {float:left;width:49%;margin:0;}
.grid50 {float:left;width:50%;margin:0;}
.grid50to100 {float:left;width:50%;margin:0;}
.grid60 {float:left;width:60%;margin:0;}
.grid65 {float:left;width:65%;margin:0;}
.grid70 {float:left;width:70%;margin:0;}
.grid75 {float:left;width:75%;margin:0;}
.grid80 {float:left;width:80%;margin:0;}
.grid90 {float:left;width:90%;margin:0;}
.gridBannerBlack {background-color:#000000;float:left;width:40%;margin:0px; }
.gridBlogImg {float:left;width:48%;margin:0;}
.gridBlogText {float:left;width:48%;margin:0;}
.gridContact {float:left;width:14%;margin:0;}
.gridFlex50 {float:left;width:50%;margin:0;display:flex; align-items:flex-end;margin-bottom:-90px;}
.gridGallery {float:left;width:33.33%;margin:0px;}
.gridGalleryCat {float:left;width:33.33%;margin:0px;}
.gridGalleryCatItem {width:94%;margin:auto;}
.gridGalleryTestimonials {float:left;width:25%;margin:0;}
.gridHomeServices {width:70%;margin:auto;display:table;}
.gridIem98 {width:98%;margin:auto;}
.gridItem96 {width:96%;margin:auto;}
.gridItemSynergatesInt {width:96%;margin:auto;}
.gridItemXoroiInternal {width:96%;margin:auto;}
.gridListServices {float:left;width:49%;margin:0;}
.gridLogo {float:left;width:9%;margin:0;}
.gridMenu {float:left;width:77%;margin:0;}
.gridMusicLibrary {float:left;width:41.5%;margin:0px;}
.gridSynergatesInt {float:left;width:20%;margin:0;}
.gridTestimonials {float:left;width:58.5%;margin:0;}
.gridTestimonialText {background-color:#000000;float:left;width:50%;margin:0;}
.gridWeddDest {float:left;width:80%;margin:0; margin-left:20%;position:relative;}
.gridWeddDest::before {content:"";position:absolute;margin:auto;z-index:2;width:100%;height:120%;background-size:contain; left:-53%; top:-0%;background-image:url(/elements/styles/332.png);background-repeat:no-repeat;}
.gridWelcomeLeft {background-color:#ffffff;float:left;width:75%;margin:0; padding-right:7%;}
.gridWelcomeRight {float:left;width:25%;margin:0;margin-left: -7%;}
.gridXoroiInternal {float:left;width:25%;margin:0;}
h1 {margin:0px;font-family:Ubuntu Condensed, sans-serif;font-size:26px;line-height: normal;font-weight:600;font-style:normal;color:#c66b40;}
h2 {margin:0px;font-size:14px;line-height: normal;font-weight:normal;font-style:normal;color:#c80909;}
h3 {margin:0px;font-size:16px;line-height: normal;font-weight:normal;font-style:normal;color:#000;}
.headerPadding {width:94%;margin:auto;}
.headerTitle {font-family:Ubuntu Condensed, sans-serif;font-size:26px;line-height:normal;font-weight:600;font-style:normal;color:#c66b40;padding-bottom:10px;}
.HERCAlogo {width:140px;height:92px;display:table;margin:auto;background-image:url(/elements/styles/498.png);background-repeat:no-repeat;}
.homeBXText {text-align:center;}
.homeBXTextArea {position:absolute; width:100%; bottom:30px; margin:auto;}
.homeDesc {font-family:Ubuntu, sans-serif;font-size:20px;line-height:normal;font-weight:500;font-style:normal;color:#000000;}
.homeImageMargin {margin-top:-80px;width:90%;}
.homeLeftMargin {margin-left:15%;}
.homeQualityMargin {margin-right:15%; margin-left:25%;}
.homeRightMargin {margin-right:15%;}
.homeSubTitle {font-family:Ubuntu Condensed, sans-serif;font-size:24px;line-height:normal;font-weight:400;font-style:normal;color:#020010;}
.homeTitle {font-family:Ubuntu, sans-serif;font-size:40px;line-height:normal;font-weight:500;font-style:normal;color:#020001;}
.hoverImage {position:absolute;width:100%;height:100%;z-index:10;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;}
.hoverImage:hover {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;opacity:1;}
.hvr-float {}
.imageArea {position:relative;height:275px;background-position:50%;}
.int h1 {font-family:Ubuntu, sans-serif;font-size:40px;line-height:normal;font-weight:500;font-style:normal;color:#020001;}
.interestedTitle {font-family:Ubuntu, sans-serif;font-size:18px;line-height:normal;font-weight:500;font-style:normal;color:#000000;}
.intTextBack {background-color:#ffffff;padding:50px 50px;position:relative;}
.iqnetCertification {width:95px;height:90px;display:table;margin:auto;padding-bottom:5px;background-image:url(/elements/styles/394.png);background-repeat:no-repeat;}
.iso {width:215px; height:100px; display:block;background-image:url(/elements/styles/345.jpg);background-repeat:no-repeat;}
.iso2 {display:block; width:134px; height:137px;background-image:url(/elements/styles/347.png);background-repeat:no-repeat;}
.joinUsTitle {font-family:Ubuntu Condensed, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;padding-right:25px;line-height:30px;}
.justify {text-align:justify;}
.langMobMenu {height:35px;display:block;  background-color: rgba(255,255,255,0.8);}
.leftPadd100 {padding-left:100px;}
.leftToCenter {text-align:left;}
.lightBackground {background-image:url(/elements/styles/259.png);background-repeat:repeat;}
.lighting {position:relative;}
.lighting::before {content:"";position:absolute;z-index:2;width:109%;height:71px;left:-100%;top:110px;background-image:url(/elements/styles/317.png);background-repeat:repeat-x;}
.marquee {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#000000;margin:0 auto;overflow:hidden;white-space:nowrap;box-sizing:border-box;display:block;animation:marquee 20s linear infinite;}
.memberarea {font-size:13px;line-height:normal;font-weight:bold;font-style:normal;color:#000;}
.menuIcon {display:block;width:34px;height:34px;background-image:url(/elements/styles/185.png);background-repeat:repeat;}
.menuIconHide {display:block;width:34px;height:34px; background-image:url(/elements/styles/186.png);background-repeat:repeat;}
.menuSep {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;background-color:#e17b4a;width:2px;height:32px;position:absolute; padding-top:62px;}
.menusettings2L {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;padding-left:18px;}
.musicLibraryPadd {padding-bottom:150px;}
.newsletError {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#cc0000;}
.newsletField {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000;border:1px solid #4c4c4c;height:23px;padding:0px 5px;}
.newsletSubmit {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;background-color:#333333;border:1px solid #4c4c4c;cursor:pointer;height:25px;padding:0px 10px;}
.newsletTitle {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000;margin-bottom:7px;}
.orangeTitle {font-family:Ubuntu Condensed, sans-serif;font-size:26px;line-height:normal;font-weight:600;font-style:normal;color:#c66b40;}
.paddAll25 {padding:25px;}
.paddCharText {padding:25px 25px 25px 25px;}
.paddWhy25 {padding:30px 25px 0px 25px;}
.pagingFirstPage {font-size:10px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;border:1px solid #dcdcdc;width:22px;height:16px;cursor: pointer;}
.pagingLastPage {font-size:10px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;border:1px solid #dcdcdc;width:22px;height:16px;cursor:pointer;}
.pagingNum {font-size:10px;line-height:normal;font-weight:bold;font-style:normal;color:#000;background-color:#FFFFFF;border:1px solid #bababa;cursor: pointer;padding:2px 5px;}
.pagingNumSel {font-size:10px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;background-color:#999999;border:1px solid #bababa;cursor:pointer;padding:2px 5px;}
.parallaxImage {height:370px;background-size:cover;background-attachment:fixed;}
.photobooth {position:relative;}
.photobooth::before {content:"";position:absolute;z-index:2;width:109%;height:71px;right:0;top:90%;background-image:url(/elements/styles/323.png);background-repeat:repeat-x;}
.photoboothLogo {display:block;width:200px;height:90px;background-image:url(/elements/styles/484.png);background-repeat:no-repeat;}
.photoshover {position:absolute;width:100%;height:100%;z-index:10;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover; background-position:center;background-image:url(/elements/styles/143.png);background-repeat:no-repeat;}
.photoshover:hover {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;opacity:1;}
.popupOfferBack {width:100px;height:100px;background:#eb2120;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.popupOfferText {font-size:42px;line-height:normal;font-weight:700;font-style:normal;color:#fff;padding-top:21px;}
.popupSubTitle {font-size:27px;line-height:normal;font-weight:700;font-style:normal;color:#2c2c2c;}
.popupText {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#3A3A3A;text-align:center;}
.popupTitle {font-size:34px;line-height:normal;font-weight:700;font-style:normal;color:#2E2E2E;text-align:center;}
.projections {position:relative;}
.projections::before {content:"";position:absolute;z-index:2;width:71px;height:100%;left:-20px;top:0px;background-image:url(/elements/styles/319.png);background-repeat:no-repeat;}
.relative {position:relative;}
.relativeOverflow {position:relative; overflow:hidden;}
.rightColumnMargin {top:-120px;position:relative;}
.round-corners {}
.searchResultsTitle {font-size:13px;line-height:normal;font-weight:bold;font-style:normal;color:#000;padding-top:4px;padding-bottom:4px;border-bottom:1px dotted #000;}
.serviceImgMarginL {margin-top:90px;}
.serviceListDesc {font-family:Open Sans, sans-serif;font-size:15px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;text-align:right;}
.serviceListMarginR {margin-top:67%;}
.serviceListTextBack {background-color:#000000;padding:25px 25px 25px 10px;height:170px;}
.serviceListTitle {font-family:Ubuntu, sans-serif;font-size:25px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;text-align:right;}
.sink {}
.sitemap {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.skew {}
.sliderBottomRow {background-color:#ffffff;width:75%;float:left;padding-left:7%; margin:0;margin-left:18%;padding-bottom:100px;
background-position:-75% 25%;background-image:url(/elements/styles/296.png);background-repeat:no-repeat;}
.sliderImgMargin {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;margin-top:-50px;}
.sliderMoreMargin {float:right;padding-right:35px;margin-top:50px;}
.sliderSep {font-family:Ubuntu Condensed, sans-serif;font-size:24px;line-height:normal;font-weight:400;font-style:normal;color:#020010;float:left;margin:auto;}
.sliderTextPadd {padding:35px;}
.sliderTitle {font-family:Ubuntu, sans-serif;font-size:32px;line-height:normal;font-weight:500;font-style:normal;color:#020010;text-align:right;}
.smallImgAbs {padding-top:5px;width:119%;}
.smallImgAbs::after {content:"";position:absolute;display:table;background-position:0% 0%; width:100%;padding-bottom:100%;bottom:0; left:-134px;background-image:url(/elements/styles/287.png);background-repeat:no-repeat;}
.smallImgAbs::before {content:"";position:absolute;padding-top:30%;width:106%;display:table;background-position:100% 0%;background-image:url(/elements/styles/284.png);background-repeat:no-repeat;}
.smallImgMargin {margin-top:-20%;margin-left:1%; padding-right:35px;}
.socialPaddFooter {float:left;padding:0px 10px;}
.socialPaddTop {margin:auto;margin-bottom:8px; display:table;}
.songTitle {padding-left:45px;height:40px; line-height:40px;background-position:left center;background-image:url(/elements/styles/398.png);background-repeat:no-repeat;}
.sound {position:relative;}
.sound::before {content:"";position:absolute;z-index:2;width:109%;height:71px;right:0;top:90%;background-image:url(/elements/styles/315.png);background-repeat:repeat-x;}
.sticky {background-color:#ffffff;width:100%;height:35px;top:0;left:0;display:block;position:fixed;z-index:99999;padding-top:6px;}
.sticky .menuSep {height:26px;padding-top:0;}
.sticky .topmenu {text-align:center;}
.sticky a.rootMenu {margin-top:0;}
.sticky a.rootMenu:hover {margin-top:0;}
.sticky a.rootMenuSel {margin-top:0;}
.sticky a.rootMenuSel:hover {margin-top:0;}
.sticky2 {width: 20%;height:40px;top:0px;right:2%;display:block;position:fixed;z-index: 99999;}
.sticky2 a.contactButton {background-image:none;padding:8px 25px 7px 25px;}
.sticky2 a.contactButton:hover {background-image:none;padding:8px 25px 7px 25px;}
.sticky3 {width: 20%;height:40px;top:0px;left:2%;display:block;position:fixed;z-index: 999999;}
.sticky3 .logo2 {opacity:1 !important;height:40px;display:block;}
.subCatsFlex {display:-webkit-flex;display:flex;-webkit-align-items: center; align-items:center;-webkit-justify-content:center; justify-content:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:center;align-content:center;}
.submenusettings2L {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;padding-left:16px;}
.synergatesBannerBack {padding:25% 0% 75% 0%;opacity:0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;background-image:url(/elements/styles/372.png);background-repeat:repeat;}
.synergatesBannerBack:hover {opacity:1;}
.tableAuto {display:table;margin:auto;}
.tablet {}
.testimonial {margin-top:-35px;position:relative;}
.testimonial::before {font-family:Ubuntu, sans-serif;font-size:27px;line-height:normal;font-weight:500;font-style:normal;color:#ffffff;content:"TESTIMONIALS";position:absolute;bottom:15%;left:-50%;width:100%;z-index:2;text-align:center;
-webkit-transform: rotate(270deg); background-position:50% 50%;padding:50px 0px;
-ms-transform: rotate(270deg); 
 transform: rotate(270deg);background-image:url(/elements/styles/300.png);background-repeat:repeat-x;}
.top10 {padding-top:10px;}
.top100 {padding-top:100px;}
.top15 {padding-top:15px;}
.top20 {padding-top:20px;}
.top25 {padding-top:25px;}
.top30 {padding-top:30px;}
.top40 {padding-top:40px;}
.top50 {padding-top:50px;}
.topDesc {font-family:Ubuntu Condensed, sans-serif;font-size:30px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;text-align:center;}
.topLogo {width:309px; height:174px; display:block;margin:auto;margin-bottom:70px;background-image:url(/elements/styles/250.png);background-repeat:repeat;}
.topmenu {text-align:right;}
.topSocialAbs {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;background-color:#e17b4a;position:absolute;margin:auto;z-index:1000;left:0%;top:15%;padding:15px 10px 5px 10px;}
.topTextMargin {position:absolute;margin:auto;z-index:999;width:100%;top:45%;}
.topTitle {font-family:Ubuntu, sans-serif;font-size:60px;line-height:normal;font-weight:600;font-style:normal;color:#ffffff;opacity:0.65;text-align:center;padding-bottom:20px;}
.tRight {text-align:right;}
.underline {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;border-bottom:3px solid #000;width:100%;}
.usefulText {font-size:11px;line-height:normal;font-weight:normal;font-style:Normal;color:#000;}
.vertAlign980 {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;left:0;right: 0;position:absolute;max-width:100%;margin: auto;max-height:427px;width:980px;top: 50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.videoBg {top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-position: 50% 50%;
    background-size: contain;
    z-index: 999;
    position: absolute;
background-image:url(/elements/styles/465.jpg);background-repeat:no-repeat;}
.vraveiaDesc {font-family:Open Sans, sans-serif;font-size:26px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;text-align:center;}
.vraveiaTextBoxAbs {position:absolute;margin:auto;z-index:2;width:60%;top:17%;left:0;}
.vraveiaTitle {font-family:Ubuntu Condensed, sans-serif;font-size:25px;line-height:normal;font-weight:600;font-style:normal;color:#ffffff;text-align:center;}
.weddingTextPadd {padding:25px 45px 25px 35%;}
.weddMapAbs {position:absolute;margin:auto;z-index:2;width:100%;margin-top:-2%;left:0%;}
.wedLogo {display:block;width:130px; height:157px;background-image:url(/elements/styles/441.png);background-repeat:no-repeat;}
.whiteBack {background-color:#ffffff;}
.whiteBackPadd {background-color:#ffffff;padding:30px 25px;position:relative;}
.whiteBackPadd::before {content:""; width:100%;position:absolute;margin:auto;left:-100%;padding-bottom:107px;bottom:-40px;z-index:3;background-image:url(/elements/styles/348.png);background-repeat:repeat-x;}
.whiteText {font-size:18px;line-height:23px;font-weight:normal;font-style:normal;color:#ffffff;}
.whyAbs {position:absolute;margin:auto;width:105%;right:20%;display:block;z-index:6;margin-top:-50%;}
.whyArrow {display:table; width:40px; height:23px;padding:0px 25px 10px 25px;float:right;background-image:url(/elements/styles/282.png);background-repeat:no-repeat;}
.whyBack {background-position:right bottom;background-image:url(/elements/styles/275.png);background-repeat:repeat;}
.whySubTitle {font-family:Ubuntu, sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;padding:15px;}
.whyTitle {font-family:Ubuntu, sans-serif;font-size:24px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;padding:15px 15px 0px 15px;}
.width1180 {max-width:1180px;width:100%;margin:auto;}
.width490 {max-width:490px;width:100%;margin:auto;}
.width600 {max-width:600px;width:100%;margin:auto;}
.width70Desktop {width:70%;margin:auto;}
.width800 {max-width:800px;width:100%;margin:auto;}
.width980 {max-width:980px;width:100%;margin:auto;}
.wow fadeIn {}
.wow fadeInLeft {}
.wow fadeInRight {}
.wow fadeInUp {}
.wow zoomIn {}
.xoroiAbs {position: absolute;margin: auto;z-index: 2;top: 0;width: 100%;overflow:hidden;}
.xoroiBannerBack {padding:20% 0% 80% 0%;opacity:0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;background-image:url(/elements/styles/370.png);background-repeat:repeat;}
.xoroiBannerBack:hover {opacity:1;}
.xoroiBannerTitle {font-family:Ubuntu Condensed, sans-serif;font-size:16px;line-height:normal;font-weight:600;font-style:normal;color:#ffffff;text-align:center;padding:0px 20px;}
@media (max-width: 1366px) {.gridContact {float:left;width:15%;margin:0;}
.gridMenu {float:left;width:76%;margin:0;}
}
@media (max-width: 1280px) {.bannerHomeTitle {font-family:Ubuntu, sans-serif;font-size:21px;line-height:normal;font-weight:500;font-style:normal;color:#ffffff;}
.bxSynergates {}
.fasaOrange::after {content:"";position:absolute;top:0;width:65px;right:0px;height:200%;z-index:2;background-image:url(/elements/styles/439.png);background-repeat:repeat-y;}
.grid25 {float:left;width:25%;margin:0px;}
.grid30 {float:left;width:30%;margin:0px;}
.gridContact {float:left;width:19%;margin:0;}
.gridMenu {float:left;width:72%;margin:0;}
.gridWeddDest::before {content:"";position:absolute;margin:auto;z-index:2;width:90%;height:100%;background-size:contain; left:-60%; top:8%;background-image:url(/elements/styles/440.png);background-repeat:no-repeat;}
.homeLeftMargin {margin-left:10%;}
.homeQualityMargin {margin-right:15%; margin-left:15%;}
.interestedTitle {font-family:Ubuntu, sans-serif;font-size:16px;line-height:normal;font-weight:500;font-style:normal;color:#000000;}
.serviceListDesc {font-family:Open Sans, sans-serif;font-size:13px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;text-align:right;}
.serviceListTextBack {background-color:#000000;padding:15px;height:170px;}
.sliderBottomRow {background-color:#ffffff;width:75%;float:left;padding-left:7%; margin:0;margin-left:18%;padding-bottom:40px;
background-position:-75% 65%;background-image:url(/elements/styles/434.png);background-repeat:no-repeat;}
.sliderMargin {margin:0px 50px;}
.sliderTitle {font-family:Ubuntu, sans-serif;font-size:25px;line-height:normal;font-weight:500;font-style:normal;color:#020010;text-align:right;}
.smallImgAbs {padding-top:5px;width:100%;}
.smallImgMargin {margin-top:-15%;margin-left:1%; padding-right:35px;}
.sticky2 {width:20%;height:40px;top:0px;right:0;display:block;position:fixed;}
.tablet {display:none;}
.vraveiaDesc {font-family:Open Sans, sans-serif;font-size:23px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;text-align:center;}
.whiteText {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;display:none;}
.whySubTitle {font-family:Ubuntu, sans-serif;font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;padding:15px;}
.whyTitle {font-family:Ubuntu, sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;padding:15px 15px 0px 15px;}
.width70Desktop {width:85%;margin:auto;}
}
@media (max-width: 1000px) {.bannerHomeTitle {font-family:Ubuntu, sans-serif;font-size:15px;line-height:normal;font-weight:500;font-style:normal;color:#ffffff;}
.center {display:table;margin:auto;}
.charTextBox li {font-family:Ubuntu, sans-serif;font-size:15px;line-height:normal;font-weight:500;font-style:normal;color:#ffffff;padding:10px 25px;position:relative;}
.grid20 {width:20%;margin:0px;}
.grid25 {float:left;width:25%;margin:0px;}
.grid30 {width:30%;margin:0px;}
.grid32 {float:left;width:32;margin:0px;}
.grid33 {float:left;width:33.33%;margin:0px;}
.grid40 {width:40%;margin:0px;}
.grid60 {width:60%;margin:0px;}
.grid70 {width:70%;margin:0px;}
.grid80 {width:80%;margin:0px;}
.gridContact {float:left;width:18%;margin:0;}
.gridHomeServices {width:90%;margin:auto;display:table;}
.gridMenu {float:left;width:73%;margin:0;}
.homeLeftMargin {margin-left:5%;}
.homeQualityMargin {margin-right:3%; margin-left:3%;}
.homeRightMargin {margin-right:15%;}
.interestedTitle {font-family:Ubuntu, sans-serif;font-size:15px;line-height:normal;font-weight:500;font-style:normal;color:#000000;}
.leftPadd100 {padding-left:30px;}
.serviceListTitle {font-family:Ubuntu, sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;text-align:right;}
.smallImgAbs::before {content:"";position:absolute;padding-top:30%;width:106%;display:table;background-position:100% 0%;display:none;background-image:url(/elements/styles/453.png);background-repeat:no-repeat;}
.sticky2 {width:15%;height:40px;top:0px;right:0;display:block;position:fixed;}
.sticky2 a.contactButton {padding: 17px 0px 40px 0px;background-image:;background-image:url(/elements/styles/487.png);background-repeat:no-repeat;}
.sticky3 {width: 20%;height:40px;top:10px;left:1%;display:block;position:fixed;z-index: 999999;}
.testimonial::before {font-family:Ubuntu, sans-serif;font-size:24px;line-height:normal;font-weight:500;font-style:normal;color:#ffffff;content:"TESTIMONIALS";position:absolute;bottom:15%;left:-65%;width:100%;z-index:2;text-align:center;
-webkit-transform: rotate(270deg); background-position:50% 50%;padding:50px 0px;
-ms-transform: rotate(270deg); 
 transform: rotate(270deg);background-image:url(/elements/styles/457.png);background-repeat:repeat-x;}
.topDesc {font-family:Ubuntu Condensed, sans-serif;font-size:30px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;text-align:center;display:none;}
.topTitle {font-family:Ubuntu, sans-serif;font-size:60px;line-height:normal;font-weight:600;font-style:normal;color:#ffffff;opacity:0.65;text-align:center;padding-bottom:20px;display:none;}
.tRight {text-align:right;display:none;}
.vraveiaDesc {font-family:Open Sans, sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;text-align:center;}
.whySubTitle {font-family:Ubuntu, sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;padding:15px;display:none;}
.whyTitle {font-family:Ubuntu, sans-serif;font-size:24px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;padding:15px 15px 30px 15px;}
}
@media (max-width: 812px) and (-webkit-min-device-pixel-ratio: 3), (max-width: 736px) and (-webkit-min-device-pixel-ratio: 2) {.addresstext {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#646363;}
.bottomtext {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#5e5e5e;padding:15px 0px; }
.center {display:table;margin:auto;}
.divMobile {display:none;}
.fasaOrange {display:none;}
.flexServicesRight {display:block; width:100%; margin:auto;align-items:stretch;margin-top:0;}
.footerBorderLine {background-color:#555555;border-bottom:2px solid #555555;}
.galleryTitle {font-family:Ubuntu, sans-serif;font-size:28px;line-height:normal;font-weight:500;font-style:normal;color:#020010;padding-bottom:25px;text-align:center;}
.grid25 {width:25%;margin:0px;}
.grid30 {width:30%;margin:0px;}
.grid32 {width:32%;margin:0px;}
.grid33 {width:33.33%;margin:0px;}
.grid49 {width:49;margin:0px;}
.grid50 {width:50%;margin:0px;}
.grid50mob {width:50%;margin:0px;}
.grid50mob {float:left;width:50%;margin:0px;}
.grid50to100 {float:left;width:100%;margin:0;}
.gridBannerBlack {background-color:#000000;float:left;width:100%;margin:0px; }
.gridBlogImg {float:left;width:100%;margin:0;}
.gridBlogText {float:left;width:100%;margin:0;}
.gridFlex50 {float:left;width:100%;margin:0;display:flex; align-items:flex-end;margin-bottom:0px;padding-bottom:50px;}
.gridGallery {float:left;width:100%;margin:0px;}
.gridGalleryCat {float:left;width:100%;margin:0px;}
.gridGalleryTestimonials {float:left;width:100%;margin:0;}
.gridItemSynergatesInt {width:75%;margin:auto;}
.gridListServices {float:left;width:100%;margin:0;}
.gridSynergatesInt {float:left;width:100%;margin:0; margin-bottom:10px;}
.gridXoroiInternal {float:left;width:100%;margin:0;margin-bottom:10px;}
.homeTitle {font-family:Ubuntu, sans-serif;font-size:30px;line-height:normal;font-weight:500;font-style:normal;color:#020001;}
.int h1 {font-family:Ubuntu, sans-serif;font-size:30px;line-height:normal;font-weight:500;font-style:normal;color:#020001;text-align:center;}
.intTextBack {background-color:#ffffff;padding:20px 20px;position:relative;text-align:justify;}
.leftPadd100 {padding-left:0px;}
.leftToCenter {text-align:center;}
.map {height:21px;display:inline-block;margin-right:7px;background-position:center left;background-image:url(/elements/styles/119.png);background-repeat:no-repeat;}
.menuSep {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;background-color:#e17b4a;width:2px;height:32px;position:absolute; padding-top:62px; display:none;}
.menuTopCenter {width:60%;margin:0; float:left;position:relative;padding-top:35px; }
.menuTopLeft {width:20%;margin:0;float:left;}
.menuTopRight {width:20%;margin:auto;float:left;}
.musicLibraryPadd {padding-bottom:50px;}
.popupBook {font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#b3933e;display:block;max-width:160px;padding:5px 0px;text-align:center;margin:auto;}
.popupOfferBack {background-color:#3c3c3c;}
.popupText {font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;text-align:center;}
.popupTitle {font-size:26px;line-height:30px;font-weight:700;font-style:normal;color:#f0b536;text-align:center;}
.serviceImgMarginL {margin-top:0px;}
.sliderTitle {font-family:Ubuntu, sans-serif;font-size:30px;line-height:normal;font-weight:500;font-style:normal;color:#020010;text-align:center;}
.songTitle {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#000000;padding-left:45px;height:40px; line-height:26px;background-position:0% 25%;text-align:left;
padding-top:5px; padding-bottom:10px;background-image:url(/elements/styles/417.png);background-repeat:no-repeat;}
.subCatsFlex {display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-content:center;align-content:center;}
.synergatesBannerBack {padding:20% 0% 50% 0%;opacity:0;margin:0% 17%;display:none;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;background-image:url(/elements/styles/405.png);background-repeat:repeat;}
.tablet {display:block;}
.telButton {font-family:Open Sans, sans-serif;font-size:12px;line-height:normal;font-weight:bold;font-style:normal;color:#fff;background-color:#c3a365;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;display:block;height:21px;line-height:21px;text-align:center; padding:0px 10px;display:block;}
.vraveiaDesc {font-family:Open Sans, sans-serif;font-size:23px;line-height:normal;font-weight:400;font-style:normal;color:#403f3f;text-align:center;}
.whiteText {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;display:block;}
}
