/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/****************************************************************************/


@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(http://fonts.googleapis.com/css?family=Poiret+One&subset=latin,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

body{background:url(//cdn2.hubspot.net/hub/313912/file-2663230033-jpg/body_bg.jpg) repeat !important; border:none !important;}
.body-container {max-width:100% !important;}
.logo-img {padding-bottom: 30px;padding-top: 50px;}
.page-center{width:1170px !important; margin:0 auto !important; float:none !important;}
.page-center-new{width:1564px !important; margin:0 auto !important; float:none !important;}


.custom-menu-primary ul li a{color: #00098b !important; border:none !important; font-family: "Open Sans Condensed",sans-serif !important; font-size: 18px !important; font-weight: 300 !important; text-transform: uppercase !important; padding-top:16px !important;}
.custom-menu-primary ul li a:hover{color: #00098b !important; border:none !important; font-family: "Open Sans Condensed",sans-serif !important; font-size: 18px !important; font-weight: 300 !important; text-transform: uppercase !important; background:none !important;}
.header-container-wrapper{padding-top:0px !important; border:none !important;}
.call {color: #cc9700; font-family: open sans condensed,sans-serif; font-size: 18px; padding-top: 13px; text-transform: uppercase;}
.call > a {color: #cc9700; font-family: open sans condensed,sans-serif; font-size: 18px; padding-top: 13px; text-transform: uppercase; text-decoration:none;}
.call > a:hover {color: #cc9700; font-family: open sans condensed,sans-serif; font-size: 18px; padding-top: 13px; text-transform: uppercase; text-decoration:none;}
.logo-img{text-align:center;}

.gulf_aus_img img{border-radius:0px !important;}

.about-con-det_aus {
  
  padding-bottom: 60px;
  padding-top: 120px;
}

.hs_cos_wrapper_widget img {
  display: inline !important;

}


.hs-menu-wrapper.hs-menu-flow-horizontal ul li {
padding:0px !important;
}

.hs-menu-wrapper.hs-menu-flow-horizontal .active-branch > a {
  box-shadow: 0 !important;
}


.footer-container a{
  color: #fff;
  font-family: poiret one;
  font-size: 24px !important;
  text-align: center;
  text-transform: uppercase;
}

.footer-container ul li a{font-size: 18px !important;}

h1 {
  color: #00098b  !important;
  font-family: "Poiret One"  !important;
  font-size: 30px;
  font-weight: 600  !important;
  
}

p {
  color: #00098b !important;
  font-family: open sans,sans-serif !important;
  font-size: 18px !important;
  font-weight: 400;
  line-height: 30px;

}

a{color: #00098b !important;}

a:hover{color: #57c0e8 !important;}

h1, h2, h3, h4, h5, h6{color: #00098b !important;}
span {
  color: #00098b/*!important;*/
}


.hs-button.primary.large {
  background: #fff !important;
  border: 1px solid #00098b !important;
  border-radius: 8px;
  box-shadow: none !important;
  color: #00098b !important;
  font-family:"Open Sans",sans-serif !important;
  margin-bottom: 50px;
  text-transform: uppercase;
}


.hs-button.primary.large:hover {
  background: #fff !important;
  border: 1px solid #57c0e8 !important;
  border-radius: 8px;
  box-shadow: none !important;
  color: #57c0e8 !important;
  font-family:"Open Sans",sans-serif !important;
  margin-bottom: 50px;
  text-transform: uppercase;
}


a.hs-button.primary {
  background: #fff !important;
  border: 1px solid #00098b !important;
  border-radius: 8px;
  box-shadow: none !important;
  color: #00098b !important;
  font-family:"Open Sans",sans-serif !important;
  margin-bottom: 50px;
  text-transform: uppercase;
}


a.hs-button.primary:hover {
  background: #fff !important;
  border: 1px solid #57c0e8 !important;
  border-radius: 8px;
  box-shadow: none !important;
  color: #57c0e8 !important;
  font-family:"Open Sans",sans-serif !important;
  margin-bottom: 50px;
  text-transform: uppercase;
}



h3{font-family: "Open Sans",sans-serif;font-weight: 600 !important; }
label{font-family: "Open Sans",sans-serif;}


.footer-container-wrapper  a{color: #FFF !important;}

.footer-container-wrapper  a:hover{color: #57c0e8 !important;}

ul.listcontent_new{font-family: "Open Sans",sans-serif; font-weight: 400;}

.widget-module ul li a{font-family: "Open Sans",sans-serif; font-weight: 400;}
.widget-module ul li{padding-bottom:6px;}

td a{font-family: "Open Sans",sans-serif; font-weight: 400;}

td {font-family: "Open Sans",sans-serif; font-weight: 400;}

ol.listcontent_new{font-family: "Open Sans",sans-serif; font-weight: 400;}
ol.listcontent_new li{padding-bottom:15px;}

.home-banner-img-aus{background: url("//cdn2.hubspot.net/hubfs/313912/australia_banner.jpg") no-repeat center center; background-size: cover; text-align:center; padding-bottom: 267px; padding-top: 267px; min-height:600px !important; width: 100%  !important;}

.aus-banner-all {
  position: relative;
}
.aus-banner-img .hs_cos_wrapper_widget img {
  border-radius: 0;
  height: 100% !important;
  min-height: 100%;
  width: 100% !important;
}
.aus-banner-text {
  position: absolute;
  text-align: center;
  top: 280px;
}



.header-container {max-width: 100% !important;}
.menu-border {background: url("//cdn2.hubspot.net/hub/313912/file-2638665901-jpg/header_bg.jpg"); height: 65px;}
.home-banner-img {background: url("//cdn2.hubspot.net/hub/313912/file-2676555269-jpg/Optimized-banner_new-1.jpg") no-repeat center center; background-size: cover; text-align:center; padding-bottom: 120px; padding-top: 120px; min-height:400px !important; width: 100%  !important;}
.dim-details {float: none; text-align: center;}
.dim-details-tit {color: #00098b; font-family: "Poiret One"; font-size: 30px; padding-top: 25px; font-weight: 600;}
.dim-details-con {color: #00098b; font-weight: 400; font-family: open sans,sans-serif; font-size: 18px; padding-left: 9px; padding-right: 9px; padding-top: 25px; line-height: 30px;}
.home-banner-tit {color: #ffffff; font-family: poiret one; font-size: 85px; text-shadow: 2px 1px 2px #202660; text-transform: uppercase; line-height: 70px;}
h1 .home-banner-tit {color: #ffffff !important; font-family: poiret one !important; font-size: 85px; text-shadow: 2px 1px 2px #202660; text-transform: uppercase; line-height: 58px;}
.home-bannersub {color: #ffffff; font-family: "Open Sans",sans-serif; font-size:48px; font-weight: 300; padding-top: 30px;  text-shadow: 2px 1px 2px #202660; letter-spacing:4px; line-height: 72px;}
.home-banner-cta {padding-top: 55px;}
.about-con-det{padding-top:120px; border-bottom:1px solid #00098b; padding-bottom:60px;}
.footer-container-wrapper{background:#000985 !important; margin-top:7px !important; padding:70px 0 !important;}
.footer-container{background:#000985 !important; max-width: 100% !important;}
.footer-logo {text-align: center;}
.footer-add {text-align: center; font-size: 24px; font-family: poiret one; color: #fff; text-transform: uppercase; padding-top:25px;}
.cta-details {padding-top: 70px;}
.testi-con {color: #00098b; font-family: open sans; font-size: 36px; padding-left: 15px; padding-right: 15px; text-align: center; margin-top: -40px;}
.border-con{border:1px solid #00098b; margin-top:195px; padding-bottom: 50px; margin-bottom:30px;} 
.testi-img{text-align:center;}
.testi-img {position: relative; top: -70px;}
.trv-con {color: #00098b; font-family: poiret one; font-size: 30px; text-align: center; text-transform: uppercase; font-weight: 700;}
.get-bg{background:url(//cdn2.hubspot.net/hub/313912/file-2639247426-jpg/get-exclusive-bg.jpg) repeat-x; padding:90px 0px; margin-top: 140px;}
.get-bg-aus{background:url(//cdn2.hubspot.net/hub/313912/file-2639247426-jpg/get-exclusive-bg.jpg) repeat-x; padding:90px 0px; margin-top: 40px;}
.top-space{padding-top:30px;}
.country-cta {margin-top:110px !important;}

.sign-up-cta {padding-top: 40px; text-align: center;}
.all-awd-img {border-bottom: 1px solid #57c0e8; padding-bottom: 30px;}
.social-icon {text-align:center; padding-top:0;}
.social-icon > a {padding-right:15px;}
.footer-menu {padding-top: 15px; text-align: center;}
.footer-menu ul li a {background: url("//cdn2.hubspot.net/hub/313912/file-2665655538-jpg/footer_sep.jpg") no-repeat left center !important; border:none !important; font-family:"Open Sans Condensed",sans-serif !important; font-size: 18px; font-weight: 300; text-transform: uppercase; padding-left:11px !important; padding-right:11px !important; }
.footer-menu ul li:first-child a {background: none !important;}
.slider_bg_main {background: url("//cdn2.hubspot.net/hub/313912/file-2660908377-png/blue_windows-1vfinal2.png") no-repeat center center; margin-top: -15px; min-height: 733px !important; position: absolute; z-index: 9999999;}
.slider-all-bg {background: url("//cdn2.hubspot.net/hub/313912/file-2666148025-jpg/slider_bg.jpg") no-repeat center center ; background-size: cover; margin-top: 100px; min-height: 703px !important; margin-top: 140px;}
.custom-menu-primary ul li:last-child a {padding-left: 54px !important; padding-top: 15px !important; border-right: 1px solid #57c0e8 !important; border-left: 1px solid #57c0e8 !important; min-height:35px; background: url("//cdn2.hubspot.net/hub/313912/file-2669375733-png/custom_quote.png") no-repeat 12px 20px;}

.awd-immage {margin: 0; padding: 50px 0; width: 103%;}
.awd-immage > li {display: inline;}



.sider-bg .hs_cos_flex-slider {background:none;}

.slider-details {color: #00098b; float: none; padding-left:30px; padding-top:100px; margin:auto; width:550px;}

.slider-con-left {float: left; font-family: poiret one,sans-serif; font-size: 60px; font-weight: 700; width: 25%; padding-top: 20px; padding-left:32px; text-decoration: underline;}
.slider-con-right {float: left; font-family: poiret one; line-height: 38px; padding-left: 45px; text-align: left; text-transform: uppercase; font-weight: 800;}
.slider-con-01-left > img {float: left; width: 15% !important;}
.sider-bg .hs_cos_flex-slider .hs_cos_flex-slides img{ width:auto !important;}
.slider-con-01-right {float: left; font-family: open sans,sans-serif; font-size: 24px; padding-left: 15px; padding-top: 15px; text-transform: uppercase; font-weight:400;}
.slider-con-01 {float: left; padding-bottom: 10px; padding-left: 40px; padding-top: 10px; width: 100%;}

/*.slider-con-cta {float: left; padding-left: 120px;}*/
.sider-bg .hs_cos_flex-slider .hs_cos_flex-slides .slider-con-01-left > img {width: 100% !important;}
.sider-bg .hs_cos_flex-slider .hs_cos_flex-slides .slider-con-cta .hs-cta-img{width: 100% !important;}



.sider-bg .hs_cos_flex-slider .caption {background:none ; min-height: 674px; position: relative; top: 40px; width: 53%; float:none; margin:0 auto;}
.slider-con {float: left; padding-bottom: 35px; padding-left: 0px; width: 100%;}
.slider-con-01-left {float: left;}
.slider-con-01 {float: left; padding-bottom: 10px; padding-left: 27px; padding-top: 10px;}
.slider_bg_main {
  background: url("//cdn2.hubspot.net/hub/313912/file-2660908377-png/blue_windows-1vfinal2.png") no-repeat center center;
  margin-top: -15px !important;
  min-height: 733px !important;
  position: absolute;
  z-index: 9999999;
}
/*.slider-con-cta {
  float: left;
  padding-left: 159px;
  padding-top: 30px;
  position: relative;
  z-index: 9999999;
}*/

.slider-con-right {
  float: left;
  font-family: poiret one;
  font-weight: 800;
  line-height: 38px;
  padding-left: 26px;
  text-align: left;
  text-transform: uppercase;
}
.custom-menu-primary ul li:last-child a {
  background: url("//cdn2.hubspot.net/hub/313912/file-2669375733-png/custom_quote.png") no-repeat 18px 20px  !important;
  border-left: 1px solid #57c0e8 !important;
  border-right: 1px solid #57c0e8 !important;
  margin-left: 9px  !important;
  min-height: 35px;
  padding-left: 60px !important;
  padding-top: 15px !important;
}

.custom-menu-primary ul li:last-child a:hover {
  background: url("//cdn2.hubspot.net/hubfs/313912/custom_quote_h.png") no-repeat 18px 20px !important ;
  border-left: 1px solid #57c0e8 !important;
  border-right: 1px solid #57c0e8 !important;
  margin-left: 9px;
  min-height: 35px;
  padding-left: 60px !important;
  padding-top: 15px !important;
}


.home-banner .hs_cos_flex-slider .caption {
  background: none !important;
  top: 0 !important;
  padding:120px 0px !important;
}

.home-banner .hs_cos_flex-slide-main > img {
  min-height: 635px !important;
  width: 100%;
}


.custom-menu-primary ul li a:hover {
  color: #60c3e9 !important;
}
.footer-menu ul li a:hover {
  color: #60c3e9;
}

.monaco-slider .hs_cos_flex-slider .hs_cos_flex-slides{min-height: 705px; padding-top: 13px;}
.monaco-slider .hs_cos_flex-slider .caption {background: url("//cdn2.hubspot.net/hub/313912/file-2660908377-png/blue_windows-1vfinal2.png") no-repeat center center; color: #ffffff; height: 731px; padding:0 !important; position: absolute; text-align: center; top: 0; width: 100%;}
.monaco-slider .slider-con-01-left > img {
  float: left;
  width: 100% !important;
}
.monaco-slider .hs_cos_flex-slide-main > img {
  height:705px !important;
  padding-top:13px !important;
  width:100%;
}
.monaco-slider {
  margin-top: 115px;
}
.hs-menu-wrapper.hs-menu-flow-horizontal {
  border: none !important;
}
.btn-primary, .hs-button.primary {
  background: #d8b55d !important;
  border: 2px solid #6c5a2e !important;
  border: 4px !important;
  box-shadow: 0 1px #ffe274 inset !important;
  color: #ffffff !important;
  cursor: pointer !important;
  display: inline-block !important;
  font-family: Helvetica,Trebuchet MS,sans-serif !important;
  font-size: 16px !important;
  font-weight: bold !important;
  height: auto !important;
  line-height: 24px !important;
  padding-bottom: 4px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding-top: 4px !important;
  text-align: center !important;
  text-decoration-color: -moz-use-text-color !important;
  text-decoration-line: none !important;
  text-decoration-style: solid !important;
  text-shadow: none !important;
  width: auto !important;
}
form.hs-form input[type="text"], form.hs-form input[type="email"], form.hs-form select, form.hs-form textarea, form.hs-form .email-correction, form.hs-form .email-validation {
  width: 95%;
}
label {
  color: #00098b !important;
}
.hs-form-required {
  color: #ff0000;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
  background-color: #ffffff;
  border-bottom-color: #c3c3c3;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #cccccc;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #c3c3c3;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  border-top-color: #cccccc;
  border-top-style: solid;
  border-top-width: 1px;
  color: #000000;
}

.hs_cos_wrapper_widget img {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  height: auto !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
  box-sizing: border-box;
  display: inline-block;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  width: 100%;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
  background-color: #ffffff;
  border-bottom-color: #c3c3c3;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #cccccc;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #c3c3c3;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  border-top-color: #cccccc;
  border-top-style: solid;
  border-top-width: 1px;
  color: #000000;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
  box-sizing: border-box;
  display: inline-block;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  width: 100%;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #ffffff;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  border-bottom-color: #d8b55d;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #d8b55d;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #d8b55d;
  border-top-color: #d8b55d;
  color: #555555;
  font-family: Helvetica,Trebuchet MS,sans-serif;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-bottom-color: #cccccc;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-image-slice: 100% 100% 100% 100%;
  border-image-source: none;
  border-image-width: 1 1 1 1;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #cccccc;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #cccccc;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  border-top-color: #cccccc;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-style: solid;
  border-top-width: 1px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition-delay: 0s, 0s;
  transition-duration: 0.2s, 0.2s;
  transition-property: border, box-shadow;
  transition-timing-function: linear, linear;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  color: #555555;
  display: inline-block;
  font-size: 13px;
  height: 35px;
  line-height: 18px;
  margin-bottom: 9px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
  background-color: #ffffff;
  border-bottom-color: #c3c3c3;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #cccccc;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #c3c3c3;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  border-top-style: solid;
  border-top-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  color: #000000;
}
.hs-input {
  margin-bottom: 7px;
  margin-top: 3px;
}

.btn-primary, .hs-button.primary {
  background-color: #d8b55d;
  background-image: -moz-linear-gradient(center top , #ffeb78, #d8b55d);
  border-bottom-color: #977e41;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #d8b55d;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #d8b55d;
  border-top-color: #d8b55d;
  color: #ffffff;
}

.dim-details-img > img {
  border-radius: 0;
}

.slider-con-cta {
  float: left;
  height: 70px;
  margin: 15px auto 0;
  width: 95%;
}
.milan_her_font{font-size: 45px; font-family: poiret one; text-align: center; padding-top: 38px;}
.low_her_font{font-size: 65px; font-family: poiret one; text-align: center; padding-top: 38px;}
.lou_her_font{font-size: 65px; font-family: poiret one; text-align: center; padding-top: 38px;}
.dom_her_font{font-size: 65px; font-family: poiret one; text-align: center; padding-top: 38px;}
.her_font{font-size: 85px; font-family: poiret one; text-align: center; padding-top: 38px;}
.low_her_txt{font-size: 19px !important; line-height: 40px !important; padding-top: 0px;}
.milan_her_txt{font-size: 19px !important; line-height: 40px !important; padding-top: 0px;}
.her_txt{font-size: 27px !important; line-height: 40px !important; padding-top: 0px;}
.slider-bottom{padding-left:40px; padding-right:40px; }
.slid-rit-form-bg{background:#eaeaea;margin-left: 0 !important;padding-left: 38px;padding-top:3px;}

.tl-hero {
  height: 747px;
  text-align: center;
  background-position: center center;
    background-size: cover;
}
.tl-hero .home-banner-con {
  padding-top: 340px;
}


@media(max-width:1024px){

.custom-menu-primary ul li a { font-size: 16px !important; padding-left: 14px !important; padding-right: 14px !important;}
.custom-menu-primary ul li a:hover{ font-size: 16px !important; padding-left: 14px !important; padding-right: 14px !important;}
.awd-immage {width: 100%; text-align: center;}
.footer-container-wrapper {padding-bottom: 40px !important; padding-top: 40px !important;}

.sider-bg .hs_cos_flex-slide-main.hs_cos_flex-active-slide {
  width: 19% !important;
}
.sider-bg .hs_cos_flex-slider .caption {width: 60%;}
.slider-details {padding-left: 0;}
   
iframe {
  width: 100%;
}   
.page-center {
  padding-left: 10px;
  padding-right: 10px;
  width: 100% !important;
}    
    
 .page-center-new {
  padding-left: 10px;
  padding-right: 10px;
  width: 100% !important;
}   
.mid_slider_con {  width: 100% !important;}
.slid-rit-form-bg {width: 100% !important; }
.slider-bottom {  width: 100% !important;}
.gulf_aus_img {  width: 100% !important;}
.slid-rit-form-bg .hs-form fieldset {  max-width: 100%;}
.gulf_aus_img img.hs-image-widget {  width: 100% !important;}
.trv-con {  padding-bottom: 30px;}


}

@media(max-width:768px){

.custom-menu-primary ul li a{padding-left:5px !important; padding-right:5px !important; font-size: 14px !important;}
.custom-menu-primary ul li a:hover{padding-left:5px !important; padding-right:5px !important; font-size: 14px !important;}
.call {font-size: 15px;}
.call > a {font-size: 15px;}
.call > a:hover {font-size: 15px;}
.home-banner-tit {font-size: 68px;margin-top: -154px;}
.home-banner-img {padding-bottom: 80px; padding-top: 80px;}
.about-con-det {padding-bottom: 60px; padding-top: 60px;}
.dim-details-tit {font-size: 27px;}
.slider-all-bg {margin-top: 80px;}
.country-cta {margin-top: 60px !important;}

.border-con {margin-top: 120px;}
.testi-con {font-size: 28px;}
.get-bg {margin-top: 80px; padding-bottom: 90px; padding-top:60px;}
.awd-immage {padding-bottom: 30px; padding-top: 30px; text-align: center; width: 100%;}
.footer-container-wrapper {padding-bottom: 40px !important; padding-top: 40px !important;}
.awd-immage > li {display: block;}
.slider-details {padding-left: 0;}
.sider-bg .hs_cos_flex-slider .caption {width: 100%;}
.slider-details { padding-left:80px; width: 90% !important;}
.slider-con {padding-left: 0;}
.slider-con-left {padding-top: 0;}
.slider-con-right {padding-left: 45px;}
.slider-con-01 {padding-left: 55px;}
/*.slider-con-cta {padding-left: 109px;}*/

iframe {
  width: 100%;
}
.page-center {
  padding-left: 10px;
  padding-right: 10px;
  width: 100% !important;
}
.page-center-new {
  padding-left: 10px;
  padding-right: 10px;
  width: 100% !important;
}
.her_font {  font-size: 45px;}
.her_txt {  font-size: 17px!important;  line-height: 25px!important;}
.mid_slider_con {  width: 100% !important;}
.slid-rit-form-bg {  padding-left: 20px;  width: 100% !important;  margin: 30px auto 0 !important;}
.slider-bottom {  width: 100% !important;}
.gulf_aus_img {  width: 100% !important;}
.slid-rit-form-bg .hs-form fieldset {  max-width: 100%;}
.get-bg-aus {  padding: 60px 0;}
.trv-con {  padding-bottom: 40px;}
.tl-hero .home-banner-con {
  padding-top: 275px;
}
.tl-hero { height: auto;}
.about-con-det_aus {  padding-top: 70px;}
.home-page .tl-hero .home-banner-con {
  padding-top: 60px !important;
}
.home-page .home-banner-tit {
  font-size: 68px;
  margin-top: 0;
}

}


@media(max-width:767px){
    

.footer-add {  line-height: 33px;}
.footer-container a{
  color: #fff;
  font-family: poiret one;
  font-size: 19px !important;
  text-align: center;
  text-transform: uppercase;
}    
.home-banner-img {padding-bottom: 20px; padding-top: 20px; }
.home-banner-tit {font-size: 25px;}
.home-bannersub {font-size: 19px; padding-top: 20px;}
.home-banner-cta {padding-top: 20px; width: 100%;}
.home-banner-cta .hs-cta-img {width: 80%;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {float: left !important;}
.custom-menu-primary ul li:last-child a{border:none !important;}
.call {text-align: center;}
.custom-menu-primary ul li a{text-align: center;}
.custom-menu-primary ul {background: #6db4cf;}
.menu-border{background:none;}
.top-res-space{margin-top:30px;}
.about-con-det {padding-top: 30px;}
.cta-details {text-align: center;}
.slider-all-bg {margin-top: 60px;}
.border-con {margin-top: 120px;}
.testi-con {font-size: 20px;}
.get-bg {margin-top: 60px; padding-top: 55px;}
.trv-con {font-size: 20px;}
.awd-immage {text-align: center; width: 100%;}
.footer-menu ul li a{background:none !important;}
.social-icon > a {padding-right: 2px;}
.footer-container-wrapper {padding-bottom: 40px !important; padding-top: 40px !important;}
.awd-immage > li {display: block;}
.country-cta{text-align:center;}
.footer-menu ul li a {font-size: 15px; padding-left: 10px !important; padding-right: 10px !important;}
.call {font-size: 18px;}
.call > a {font-size: 18px;}
.call > a:hover {font-size: 18px;}




     /* Set Mobile Menu Background Color */
        /* Set Link Color */
   /* Set Link Hover Color */
  .custom-menu-primary, .custom-menu-primary *{
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none; 
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;  
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color: #ffffff;
    }


  /* Toggle Button
     ========================================================================== */

  a.mobile-trigger {
      display: inline-block !important; /* Hide button on Desktop */
      cursor: pointer; /* Mouse pointer type on hover */
      position: absolute; /*******************************************/
      top:auto;          /* Position Button at top right of screen  */
      right: 50%;
      /*margin-right:-45px !important;*/
      float:none !important;
      width: auto;
      height: auto; /* Button height */ 
      padding: 8px 0px;
      background: transparent; /* Background color */
      z-index: 99999999999; /* Z-index to keep button on top of other layers */
      -webkit-transition: background-color 0.2s linear; /* Button color transition effect */
      font-size: 19px;
      font-weight: bold;
      font-family: "Roboto Condensed",sans-serif;
      text-align: center !important;
      text-transform: uppercase;
      -webkit-border-bottom-right-radius: 6px;
      -webkit-border-bottom-left-radius: 6px;
      -moz-border-radius-bottomright: 6px;
      -moz-border-radius-bottomleft: 6px;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px;
      -webkit-transition:color .2s ease-in; 
      -moz-transition:color .2s ease-in;
      transition:color .2s ease-in;
  }

  a.mobile-trigger:hover {
      text-decoration: none; /* Removes link text underline on button */
      color: #ffffff;
  }

  a.mobile-trigger span{
      display: inline;
  }

  a.mobile-trigger span:before{
      position: absolute;
      /*content: 'Menu';  Change the text on the closed toggle button */
      margin:0 auto;
  }

  a.mobile-trigger span:after{
      position: relative;
      right: 2px;
      top:0;
      /*content: 'Close';  Change the text on the open toggle button */
      background-color: #9BCBCD;
      opacity: 0;
      transition: opacity .4s ease-in-out;
      -moz-transition: opacity .4s ease-in-out;
      -webkit-transition: opacity .4s ease-in-out; 
  }

  /* Change button when menu is open */
  .mobile-open a.mobile-trigger{
      -webkit-transition:background-color 0.2s linear; /* Button color transition effect */
      -moz-transition:background-color 0.2s linear; /* Button color transition effect */
      transition:background-color 0.2s linear; /* Button color transition effect */
      background: transparent; /* Changes button background to be slightly darker than open menu color */  
  }

  .mobile-open a.mobile-trigger span:after{
     opacity: 1; 
  }


  /* Toggle Button Icon & Animations
     ========================================================================== */

  a.mobile-trigger i {
      display: inline;
      position: relative;
      top: -5px;
      margin-left: 5px;
      -webkit-transition-duration: 0s;
      -webkit-transition-delay: .2s;
      -moz-transition-duration: 0s;
      -moz-transition-delay: .2s;
      transition-duration: 0s;
      transition-delay: .2s;
  }
  a.mobile-trigger  i:before, a.mobile-trigger i:after {
      position: absolute;
      content: '';
  }
  a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after {
      width: 15px; /* Icon line width */
      height: 2px; /* Icon line height */
      background-color: #000; /* Icon color */
      display: inline-block;
  }
  a.mobile-trigger  i:before {
      margin-top: -6px; /* Position top line */
      -webkit-transition-property: margin, -webkit-transform;
      -webkit-transition-duration: .2s;
      -webkit-transition-delay: .2s, 0;
  }
  a.mobile-trigger  i:after {
      margin-top: 6px; /* Position bottom line */
      -webkit-transition-property: margin, -webkit-transform;
      -webkit-transition-duration: .2s;
      -webkit-transition-delay: .2s, 0;
  }
  .mobile-open a.mobile-trigger i {
      background-color: rgba(0,0,0,0.0);
      -webkit-transition-delay: .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }
  .mobile-open a.mobile-trigger i:before {
      margin-top: 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transition-delay: 0, .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }
  .mobile-open a.mobile-trigger i:after {
      margin-top: 0;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-transition-delay: 0, .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }

  /* Child Toggle Button
     ========================================================================== */

  a.child-trigger {
      display: block !important; /* Hide button on Desktop */
      cursor: pointer; /* Mouse pointer type on hover */
      position: absolute;
      top: 0px;
      right: 0px;
      width: 55px !important; /* Button width */
      min-width: 55px !important;
      height: 40px !important; /* Button height */  
      padding: 0 !important;
      border-left: 1px dotted rgba(255, 255, 255, .20);
  }
  a.child-trigger:hover {
      text-decoration: none;
  }


  /* Child Toggle Button Icon & Animations
     ========================================================================== */

  a.child-trigger span {
      position: relative;
      top: 50%; /* Centers icon inside button */
      margin: 0 auto !important;
      -webkit-transition-duration: .2s;
      -moz-transition-duration: .2s;
      transition-duration: .2s;
  }
  a.child-trigger span:after {
      position: absolute;
      content: '';
  }
  a.child-trigger span, a.child-trigger span:after {
      width: 10px; /* Icon line width */
      height: 1px; /* Icon line height */
      background-color: #ffffff; /* Icon color */
      display: block;
  }
  a.child-trigger span:after {
      -webkit-transform: rotate(-90deg);
       -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
       -webkit-transition-duration: .2s;
       -moz-transition-duration: .2s;
      transition-duration: .2s;
  }
  a.child-trigger.child-open span:after {
      -webkit-transform: rotate(-180deg);
       -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
       -webkit-transition-duration: .2s;
       -moz-transition-duration: .2s;
      transition-duration: .2s;
  }
  a.child-trigger.child-open span {
      -webkit-transform: rotate(180deg);
       -ms-transform: rotate(180deg);
      transform: rotate(180deg);
       -webkit-transition-duration: .2s;
       -moz-transition-duration: .2s;
      transition-duration: .2s;
  }

    
  /* Menu Styles on Mobile Devices
     ========================================================================== */  


  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-flow-horizontal,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper{
      display: none;
  }  

  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper {
      visibility: visible !important;
      opacity: 1 !important;
      position: static !important;
      display: none;
  }

  /* Mobile Menu Styles */
  .custom-menu-primary {
    text-align:center !important;
  }
  .custom-menu-primary.js-enabled .hs-menu-flow-horizontal{
      position: relative; /**************************************************************/
      top: 45px;             /* Positions the menu to drop from the very top of the screen */
      left: 0px;          /**************************************************************/                                              
      width: 100%;   
      -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.65);
      -moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.65);
      box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.65); 
      text-align:center;
  }
  .custom-menu-primary .hs-menu-flow-horizontal{
      padding-top: 0; /* Padding to add room for close button */
      padding-bottom:35px;
      background-color: #9BCBCD; /* Menu background color set off global mobile-menuColor variable */
      width: 100%; /* Full screen width */
      z-index: 8888;
  }

   /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-flow-horizontal > ul > li{
      position: relative;
   }
  .custom-menu-primary .hs-menu-flow-horizontal > ul > li a{
      font-size: 20px; /* Font size of top level list items */
      line-height: 40px;
      overflow: visible;
      font-family: "Roboto Condensed",sans-serif;
  }

  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-flow-horizontal ul li{
      border-top: 1px dotted rgba(255, 255, 255, .35); /* Adds transparent dark highlights to top of top level list items */
  }
  .custom-menu-primary .hs-menu-flow-horizontal ul li:hover {
     background-color:#328285;
  }
  .custom-menu-primary .hs-menu-flow-horizontal ul li a{
      padding: 0 10px;
  }
  .custom-menu-primary .hs-menu-flow-horizontal ul li a:hover{
      color: #ffffff; /* link hover color set by global mobile-aColorHover variable */
  }

  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-flow-horizontal > ul ul li{
     background-color: #7E999A;
  }
  .custom-menu-primary .hs-menu-flow-horizontal > ul ul li a{
      text-indent: 10px; /* Indent Child lists */
      font-size: 16px; /* Font size of child lists */
  }

  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-flow-horizontal > ul ul ul li a{
      text-indent: 30px; /* Indent Child lists */
  }
  .custom-menu-primary .hs-menu-flow-horizontal > ul ul ul ul li a{
      text-indent: 50px; /* Indent Child lists */
  }

 .custom-menu-primary.media {
    display:block !important;
    }
    .custom-menu-primary.web{
    display:none !important;
    }
     .custom-menu-primary .hs-menu-flow-horizontal{
      min-width:100% !important;
  }
  .custom-menu-primary .hs-menu-flow-horizontal > ul > li{
      position: relative;
      width:100% !important;
      min-width:100% !important;
   }
   
.sider-bg .hs_cos_flex-slider .caption {padding:0; width: 100%;}
.slider-details { padding-left: 0; width:100% !important;}
.slider-con {
  padding-left: 0;
}
.slider-con-left {
  font-size: 18px;
  padding-top: 0;
}
.slider-con-right {
  font-size: 18px;
  line-height: 27px;
  padding-left: 60px;
}
.slider-con-01 {
  padding-left: 0;
  width: 100%;
}
.slider-con-01-right {
  float: left;
  font-size: 18px;
}

/*.slider-con-cta {
  padding-left: 32px;
}*/
.slider-all-bg{background:none;}
.slider_bg_main {
 background: #ffffff;
 border:2px solid #0000ff;
 padding: 5px;
 width: 96% !important;
  height: 75px;
}
.header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
.top-res-space .cta_button {
  margin-top: 30px;
}    
.top-space .cta_button {
  margin-top: 30px;
}
.page-center {
  padding-left: 10px;
  padding-right: 10px;
  width: 100% !important;
}
.page-center-new {
  padding-left: 10px;
  padding-right: 10px;
  width: 100% !important;
}
iframe {  width: 100%;}
.her_font {  font-size: 35px;}
.her_txt {  font-size: 17px!important;  line-height: 25px!important;}
.slider-bottom{padding-left:0px; padding-right:0px; }    
.build-our-cta{width:100% !important;}    
.slid-rit-form-bg { margin-top: 30px;}
.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li {  width: 100%;}   
.tl-hero {height: auto;}
 .tl-hero .home-banner-con .home-banner-tit {
  float: none;
  font-size: 25px;
  margin-top: -93px;
  text-align: center;
  width: auto;
  line-height:30px;
}
.tl-hero .home-banner-con {
  padding-top: 180px;
}
.about-con-det_aus {  padding-top: 70px;}

.slider-con-01-right {
  float: left;
  font-size: 14px;
}
.slider-details {
  padding-left: 0;
  width: 90% !important;
}
.monaco-slider .hs_cos_flex-slider .caption {left: 0; margin: 0 auto; padding: 0 !important; position: absolute; right: 0; top: 0; width: 80%;}
.slider-con-01-right_01 {margin-left: 0 !important;}


.home-page .home-banner-tit {
  font-size: 68px;
  margin-top: 0;
}
.home-page .tl-hero .home-banner-con .home-banner-tit {
  float: none;
  font-size: 25px;
  margin-top: 0;
  text-align: center;
  width: auto;
}
    
}



@media(max-width:480px){    
  
.home-banner-img {padding-bottom: 20px; padding-top:62px;}
.home-banner-tit {font-size: 25px;float: left;
font-size: 25px;
margin-top: -234px;
text-align: center;
width: 320px;}
.home-bannersub {font-size: 19px; padding-top: 20px;  line-height: 22px;}
.home-banner-cta {padding-top: 20px; width: 100%;}
.home-banner-cta .hs-cta-img {width: 80%;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {float: left !important;}
.custom-menu-primary ul li:last-child a{border:none !important;}
.call {text-align: center;}
.custom-menu-primary ul li a{text-align: center;}
.custom-menu-primary ul {background: #6db4cf;}
.menu-border{background:none;}
.top-res-space{margin-top:30px;}
.about-con-det {padding-top: 30px;}
.cta-details {text-align: center;}
.slider-all-bg {margin-top: 60px;}
.border-con {margin-top: 120px;}
.testi-con {font-size: 20px;}
.get-bg {margin-top: 60px; padding-top: 55px;}
.trv-con {font-size: 20px;padding-bottom: 0px;}
.awd-immage {text-align: center; width: 100%;}
.footer-menu ul li a{background:none !important;}
.footer-container-wrapper {padding-bottom: 40px !important; padding-top: 40px !important;}
.country-cta{text-align:center;}
.sider-bg .hs_cos_flex-slide-main.hs_cos_flex-active-slide {
  width: 19% !important;
}
.call {font-size: 18px;}
.call > a {font-size: 18px;}
.call > a:hover {font-size: 18px;}

.sider-bg .hs_cos_flex-slider .caption {padding:0; width: 100%;}
.slider-details { padding-left: 0; width:100% !important;}
.slider-con {
  padding-left: 0;
}
.slider-con-left {
  font-size: 18px;
  padding-top: 0;
}
.slider-con-right {
  font-size: 18px;
  line-height: 27px;
  padding-left: 60px;
}
.slider-con-01 {
  padding-left: 0;
  width: 100%;
}
.slider-con-01-right {
  float: left;
  font-size: 18px;
}

/*.slider-con-cta {
  padding-left: 32px;
}*/
.slider-all-bg{background:none;}
.slider_bg_main {
 background: #ffffff;
 border:2px solid #0000ff;
 padding: 5px;
 width: 96% !important;
  height: 75px;
}
.slider-con-01-right {
  float: left;
  font-size: 14px;
} 
.slider-details {
  padding-left: 0;
  width: 100% !important;
}
 .build-our-cta .bk-cta {  background-size: 100%;}  
 .slid-rit-form-bg {  padding-left: 25px;}
 
 .tl-hero .home-banner-con .home-banner-tit {
  float: none;
  font-size: 25px;
  margin-top: -93px;
  text-align: center;
  width: auto;
}
.tl-hero .home-banner-con {
  padding-top: 140px;
}

.home-page .home-banner-tit {
  font-size: 68px;
  margin-top: 0;
}

 
}

@media(max-width:320px){  
    .slider-con-01-right_01 { margin-left: 0 !important;}
    .slider-con-right {
  font-size: 11px;
  line-height: 27px;
  padding-left: 60px;
}
.slider-con-left {
  font-size: 11px;
  padding-top: 0;
}
.monaco-slider .hs_cos_flex-slider .caption {width: 95%;}
.slider-con-01-right {
  float: left;
  font-size: 11px;
}
    
    .home-page .home-banner-tit {
  font-size: 68px;
  margin-top: 0;
}
    
}


    

















