@charset "UTF-8";



article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {

display:block

}



audio,canvas,video {

display:inline-block;

*display:inline;

*zoom:1

}



audio:not([controls]) {

display:none

}



[hidden] {

display:none

}



html,button,input,select,textarea {

color:#222

}



body {

margin:0;

font-size:1em;

overflow-x:hidden

}



::-moz-selection {

background:#2d98db;

color:#fff;

text-shadow:none

}



::selection {

background:#2d98db;

color:#fff;

text-shadow:none

}



a {

text-decoration:none;

outline:none!important

}



a:focus {

outline:thin dotted

}



a:hover,a:active {

outline:0

}



abbr[title] {

border-bottom:1px dotted

}



b,strong {

font-weight:700

}



blockquote {

margin:1em 40px

}



dfn {

font-style:italic

}



hr {

display:block;

height:1px;

border:0;

border-top:1px solid #ccc;

margin:1em 0;

padding:0

}



ins {

background:#ff9;

color:#000;

text-decoration:none

}



mark {

background:#ff0;

color:#000;

font-style:italic;

font-weight:700

}



pre {

white-space:pre;

white-space:pre-wrap;

word-wrap:break-word

}



q {

quotes:none

}



q:before,q:after {

content:"";

content:none

}



small {

font-size:85%

}



sub,sup {

font-size:75%;

line-height:0;

position:relative;

vertical-align:baseline

}



sup {

top:-.5em

}



sub {

bottom:-.25em

}



dd {

margin:0 0 0 40px

}



nav ul,nav ol {

list-style:none;

list-style-image:none;

margin:0;

padding:0

}



img {

border:0;

-ms-interpolation-mode:bicubic;

vertical-align:middle;

max-width:100%

}



svg:not(:root) {

overflow:hidden

}



figure {

margin:0

}



form {

margin:0

}



fieldset {

border:0;

margin:0;

padding:0

}



label {

cursor:pointer

}



legend {

border:0;

*margin-left:-7px;

padding:0;

white-space:normal

}



button,input,select,textarea {

font-size:100%;

margin:0;

vertical-align:baseline;

*vertical-align:middle

}



button,input {

line-height:31px

}



button,input[type="button"],input[type="reset"],input[type="submit"] {

cursor:pointer;

-webkit-appearance:button;

*overflow:visible

}



button[disabled],input[disabled] {

cursor:default

}



input[type="checkbox"],input[type="radio"] {

box-sizing:border-box;

padding:0;

*width:13px;

*height:13px

}



input[type="search"] {

-webkit-appearance:textfield;

-moz-box-sizing:content-box;

-webkit-box-sizing:content-box;

box-sizing:content-box

}



input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {

-webkit-appearance:none

}



button::-moz-focus-inner,input::-moz-focus-inner {

border:0;

padding:0

}



textarea {

overflow:auto;

vertical-align:top;

resize:vertical

}



input:invalid,textarea:invalid {

background-color:#f0dddd

}



table {

border-collapse:collapse;

border-spacing:0

}



td {

vertical-align:top

}



.chromeframe {

margin:.2em 0;

background:#ccc;

color:#000;

padding:.2em 0

}



ul,li {

padding:0;

margin:0;

list-style:none

}



h1,h2,h3,h4,h5,h6 {

margin:0;

padding:0;

font-weight:400

}



* {

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box

}



p {

font-size:16px;

margin:0;

padding:0;

font-weight:400

}



.clearfix:before,.clearfix:after {

content:"";

display:table

}



.clearfix:after {

clear:both

}



.clearfix {

*zoom:1

}



.container,.container-fluid {

margin-right:auto;

margin-left:auto

}



.row {

margin-left:-15px;

margin-right:-15px

}



.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {

position:relative;

min-height:1px;

/* padding-left:15px;

padding-right:15px */

}



.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11 {

float:left

}



.col-xs-12 {

float:left;

width:100%

}



.col-xs-11 {

width:91.66666667%

}



.col-xs-10 {

width:83.33333333%

}



.col-xs-9 {

width:75%

}



.col-xs-8 {

width:66.66666667%

}



.col-xs-7 {

width:58.33333333%

}



.col-xs-6 {

width:50%

}



.col-xs-5 {

width:41.66666667%

}



.col-xs-4 {

width:33.33333333%

}



.col-xs-3 {

width:25%

}



.col-xs-2 {

width:16.66666667%

}



.col-xs-1 {

width:8.33333333%

}



.col-xs-pull-12 {

right:100%

}



.col-xs-pull-11 {

right:91.66666667%

}



.col-xs-pull-10 {

right:83.33333333%

}



.col-xs-pull-9 {

right:75%

}



.col-xs-pull-8 {

right:66.66666667%

}



.col-xs-pull-7 {

right:58.33333333%

}



.col-xs-pull-6 {

right:50%

}



.col-xs-pull-5 {

right:41.66666667%

}



.col-xs-pull-4 {

right:33.33333333%

}



.col-xs-pull-3 {

right:25%

}



.col-xs-pull-2 {

right:16.66666667%

}



.col-xs-pull-1 {

right:8.33333333%

}



.col-xs-pull-0 {

right:auto

}



.col-xs-push-12 {

left:100%

}



.col-xs-push-11 {

left:91.66666667%

}



.col-xs-push-10 {

left:83.33333333%

}



.col-xs-push-9 {

left:75%

}



.col-xs-push-8 {

left:66.66666667%

}



.col-xs-push-7 {

left:58.33333333%

}



.col-xs-push-6 {

left:50%

}



.col-xs-push-5 {

left:41.66666667%

}



.col-xs-push-4 {

left:33.33333333%

}



.col-xs-push-3 {

left:25%

}



.col-xs-push-2 {

left:16.66666667%

}



.col-xs-push-1 {

left:8.33333333%

}



.col-xs-push-0 {

left:auto

}



.col-xs-offset-12 {

margin-left:100%

}



.col-xs-offset-11 {

margin-left:91.66666667%

}



.col-xs-offset-10 {

margin-left:83.33333333%

}



.col-xs-offset-9 {

margin-left:75%

}



.col-xs-offset-8 {

margin-left:66.66666667%

}



.col-xs-offset-7 {

margin-left:58.33333333%

}



.col-xs-offset-6 {

margin-left:50%

}



.col-xs-offset-5 {

margin-left:41.66666667%

}



.col-xs-offset-4 {

margin-left:33.33333333%

}



.col-xs-offset-3 {

margin-left:25%

}



.col-xs-offset-2 {

margin-left:16.66666667%

}



.col-xs-offset-1 {

margin-left:8.33333333%

}



.col-xs-offset-0 {

margin-left:0

}



@media (min-width: 768px) {

.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11 {

float:left

}



.col-sm-12 {

float:left;

width:100%

}



.col-sm-11 {

width:91.66666667%

}



.col-sm-10 {

width:83.33333333%

}



.col-sm-9 {

width:75%

}



.col-sm-8 {

width:66.66666667%

}



.col-sm-7 {

width:58.33333333%

}



.col-sm-6 {

width:50%

}



.col-sm-5 {

width:41.66666667%

}



.col-sm-4 {

width:33.33333333%

}



.col-sm-3 {

width:25%

}



.col-sm-2 {

width:16.66666667%

}



.col-sm-1 {

width:8.33333333%

}



.col-sm-pull-12 {

right:100%

}



.col-sm-pull-11 {

right:91.66666667%

}



.col-sm-pull-10 {

right:83.33333333%

}



.col-sm-pull-9 {

right:75%

}



.col-sm-pull-8 {

right:66.66666667%

}



.col-sm-pull-7 {

right:58.33333333%

}



.col-sm-pull-6 {

right:50%

}



.col-sm-pull-5 {

right:41.66666667%

}



.col-sm-pull-4 {

right:33.33333333%

}



.col-sm-pull-3 {

right:25%

}



.col-sm-pull-2 {

right:16.66666667%

}



.col-sm-pull-1 {

right:8.33333333%

}



.col-sm-pull-0 {

right:auto

}



.col-sm-push-12 {

left:100%

}



.col-sm-push-11 {

left:91.66666667%

}



.col-sm-push-10 {

left:83.33333333%

}



.col-sm-push-9 {

left:75%

}



.col-sm-push-8 {

left:66.66666667%

}



.col-sm-push-7 {

left:58.33333333%

}



.col-sm-push-6 {

left:50%

}



.col-sm-push-5 {

left:41.66666667%

}



.col-sm-push-4 {

left:33.33333333%

}



.col-sm-push-3 {

left:25%

}



.col-sm-push-2 {

left:16.66666667%

}



.col-sm-push-1 {

left:8.33333333%

}



.col-sm-push-0 {

left:auto

}



.col-sm-offset-12 {

margin-left:100%

}



.col-sm-offset-11 {

margin-left:91.66666667%

}



.col-sm-offset-10 {

margin-left:83.33333333%

}



.col-sm-offset-9 {

margin-left:75%

}



.col-sm-offset-8 {

margin-left:66.66666667%

}



.col-sm-offset-7 {

margin-left:58.33333333%

}



.col-sm-offset-6 {

margin-left:50%

}



.col-sm-offset-5 {

margin-left:41.66666667%

}



.col-sm-offset-4 {

margin-left:33.33333333%

}



.col-sm-offset-3 {

margin-left:25%

}



.col-sm-offset-2 {

margin-left:16.66666667%

}



.col-sm-offset-1 {

margin-left:8.33333333%

}



.col-sm-offset-0 {

margin-left:0

}

}



@media (min-width: 992px) {

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11 {

float:left

}



.col-md-12 {

float:left;

width:100%

}



.col-md-11 {

width:91.66666667%

}



.col-md-10 {

width:83.33333333%

}



.col-md-9 {

width:75%

}



.col-md-8 {

width:66.66666667%

}



.col-md-7 {

width:58.33333333%

}



.col-md-6 {

width:50%

}



.col-md-5 {

width:41.66666667%

}



.col-md-4 {

width:33.33333333%

}



.col-md-3 {

width:25%

}



.col-md-2 {

width:16.66666667%

}



.col-md-1 {

width:8.33333333%

}



.col-md-pull-12 {

right:100%

}



.col-md-pull-11 {

right:91.66666667%

}



.col-md-pull-10 {

right:83.33333333%

}



.col-md-pull-9 {

right:75%

}



.col-md-pull-8 {

right:66.66666667%

}



.col-md-pull-7 {

right:58.33333333%

}



.col-md-pull-6 {

right:50%

}



.col-md-pull-5 {

right:41.66666667%

}



.col-md-pull-4 {

right:33.33333333%

}



.col-md-pull-3 {

right:25%

}



.col-md-pull-2 {

right:16.66666667%

}



.col-md-pull-1 {

right:8.33333333%

}



.col-md-pull-0 {

right:auto

}



.col-md-push-12 {

left:100%

}



.col-md-push-11 {

left:91.66666667%

}



.col-md-push-10 {

left:83.33333333%

}



.col-md-push-9 {

left:75%

}



.col-md-push-8 {

left:66.66666667%

}



.col-md-push-7 {

left:58.33333333%

}



.col-md-push-6 {

left:50%

}



.col-md-push-5 {

left:41.66666667%

}



.col-md-push-4 {

left:33.33333333%

}



.col-md-push-3 {

left:25%

}



.col-md-push-2 {

left:16.66666667%

}



.col-md-push-1 {

left:8.33333333%

}



.col-md-push-0 {

left:auto

}



.col-md-offset-12 {

margin-left:100%

}



.col-md-offset-11 {

margin-left:91.66666667%

}



.col-md-offset-10 {

margin-left:83.33333333%

}



.col-md-offset-9 {

margin-left:75%

}



.col-md-offset-8 {

margin-left:66.66666667%

}



.col-md-offset-7 {

margin-left:58.33333333%

}



.col-md-offset-6 {

margin-left:50%

}



.col-md-offset-5 {

margin-left:41.66666667%

}



.col-md-offset-4 {

margin-left:33.33333333%

}



.col-md-offset-3 {

margin-left:25%

}



.col-md-offset-2 {

margin-left:16.66666667%

}



.col-md-offset-1 {

margin-left:8.33333333%

}



.col-md-offset-0 {

margin-left:0

}

}



@media (min-width: 1200px) {

.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11 {

float:left

}



.col-lg-12 {

float:left;

width:100%

}



.col-lg-11 {

width:91.66666667%

}



.col-lg-10 {

width:83.33333333%

}



.col-lg-9 {

width:75%

}



.col-lg-8 {

width:66.66666667%

}



.col-lg-7 {

width:58.33333333%

}



.col-lg-6 {

width:50%

}



.col-lg-5 {

width:41.66666667%

}



.col-lg-4 {

width:33.33333333%

}



.col-lg-3 {

width:25%

}



.col-lg-2 {

width:16.66666667%

}



.col-lg-1 {

width:8.33333333%

}



.col-lg-pull-12 {

right:100%

}



.col-lg-pull-11 {

right:91.66666667%

}



.col-lg-pull-10 {

right:83.33333333%

}



.col-lg-pull-9 {

right:75%

}



.col-lg-pull-8 {

right:66.66666667%

}



.col-lg-pull-7 {

right:58.33333333%

}



.col-lg-pull-6 {

right:50%

}



.col-lg-pull-5 {

right:41.66666667%

}



.col-lg-pull-4 {

right:33.33333333%

}



.col-lg-pull-3 {

right:25%

}



.col-lg-pull-2 {

right:16.66666667%

}



.col-lg-pull-1 {

right:8.33333333%

}



.col-lg-pull-0 {

right:auto

}



.col-lg-push-12 {

left:100%

}



.col-lg-push-11 {

left:91.66666667%

}



.col-lg-push-10 {

left:83.33333333%

}



.col-lg-push-9 {

left:75%

}



.col-lg-push-8 {

left:66.66666667%

}



.col-lg-push-7 {

left:58.33333333%

}



.col-lg-push-6 {

left:50%

}



.col-lg-push-5 {

left:41.66666667%

}



.col-lg-push-4 {

left:33.33333333%

}



.col-lg-push-3 {

left:25%

}



.col-lg-push-2 {

left:16.66666667%

}



.col-lg-push-1 {

left:8.33333333%

}



.col-lg-push-0 {

left:auto

}



.col-lg-offset-12 {

margin-left:100%

}



.col-lg-offset-11 {

margin-left:91.66666667%

}



.col-lg-offset-10 {

margin-left:83.33333333%

}



.col-lg-offset-9 {

margin-left:75%

}



.col-lg-offset-8 {

margin-left:66.66666667%

}



.col-lg-offset-7 {

margin-left:58.33333333%

}



.col-lg-offset-6 {

margin-left:50%

}



.col-lg-offset-5 {

margin-left:41.66666667%

}



.col-lg-offset-4 {

margin-left:33.33333333%

}



.col-lg-offset-3 {

margin-left:25%

}



.col-lg-offset-2 {

margin-left:16.66666667%

}



.col-lg-offset-1 {

margin-left:8.33333333%

}



.col-lg-offset-0 {

margin-left:0

}

}



.clearfix:before,.clearfix:after {

content:" ";

display:table

}



.container:before,.container:after {

content:" ";

display:table

}



.container-fluid:before,.container-fluid:after {

content:" ";

display:table

}



.row:before,.row:after {

content:" ";

display:table

}



.clearfix:after,.container:after,.container-fluid:after,.row:after {

clear:both

}



.center-block {

display:block;

margin-left:auto;

margin-right:auto

}



.pull-right {

float:right!important

}



.pull-left {

float:left!important

}



.hide {

display:none!important

}



.show {

display:block!important

}



.invisible {

visibility:hidden

}



.text-hide {

font:0/0 a;

color:transparent;

text-shadow:none;

background-color:transparent;

border:0

}



.hidden {

display:none!important

}



.affix {

position:fixed

}



@font-face {

font-family:"Ionicons";

src:url(../fonts/ionicons.eot?v=2.0.0);

src:url(../fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(../fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(../fonts/ionicons.woff?v=2.0.0) format("woff"),url(../fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");

font-weight:400;

font-style:normal

}



.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before {

display:inline-block;

font-family:"Ionicons";

speak:none;

font-style:normal;

font-weight:400;

font-variant:normal;

text-transform:none;

text-rendering:auto;

line-height:1;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale

}



.ion-alert:before {

content:"\f101"

}



.ion-alert-circled:before {

content:"\f100"

}



.ion-android-add:before {

content:"\f2c7"

}



.ion-android-add-circle:before {

content:"\f359"

}



.ion-android-alarm-clock:before {

content:"\f35a"

}



.ion-android-alert:before {

content:"\f35b"

}



.ion-android-apps:before {

content:"\f35c"

}



.ion-android-archive:before {

content:"\f2c9"

}



.ion-android-arrow-back:before {

content:"\f2ca"

}



.ion-android-arrow-down:before {

content:"\f35d"

}



.ion-android-arrow-dropdown:before {

content:"\f35f"

}



.ion-android-arrow-dropdown-circle:before {

content:"\f35e"

}



.ion-android-arrow-dropleft:before {

content:"\f361"

}



.ion-android-arrow-dropleft-circle:before {

content:"\f360"

}



.ion-android-arrow-dropright:before {

content:"\f363"

}



.ion-android-arrow-dropright-circle:before {

content:"\f362"

}



.ion-android-arrow-dropup:before {

content:"\f365"

}



.ion-android-arrow-dropup-circle:before {

content:"\f364"

}



.ion-android-arrow-forward:before {

content:"\f30f"

}



.ion-android-arrow-up:before {

content:"\f366"

}



.ion-android-attach:before {

content:"\f367"

}



.ion-android-bar:before {

content:"\f368"

}



.ion-android-bicycle:before {

content:"\f369"

}



.ion-android-boat:before {

content:"\f36a"

}



.ion-android-bookmark:before {

content:"\f36b"

}



.ion-android-bulb:before {

content:"\f36c"

}



.ion-android-bus:before {

content:"\f36d"

}



.ion-android-calendar:before {

content:"\f2d1"

}



.ion-android-call:before {

content:"\f2d2"

}



.ion-android-camera:before {

content:"\f2d3"

}



.ion-android-cancel:before {

content:"\f36e"

}



.ion-android-car:before {

content:"\f36f"

}



.ion-android-cart:before {

content:"\f370"

}



.ion-android-chat:before {

content:"\f2d4"

}



.ion-android-checkbox:before {

content:"\f374"

}



.ion-android-checkbox-blank:before {

content:"\f371"

}



.ion-android-checkbox-outline:before {

content:"\f373"

}



.ion-android-checkbox-outline-blank:before {

content:"\f372"

}



.ion-android-checkmark-circle:before {

content:"\f375"

}



.ion-android-clipboard:before {

content:"\f376"

}



.ion-android-close:before {

content:"\f2d7"

}



.ion-android-cloud:before {

content:"\f37a"

}



.ion-android-cloud-circle:before {

content:"\f377"

}



.ion-android-cloud-done:before {

content:"\f378"

}



.ion-android-cloud-outline:before {

content:"\f379"

}



.ion-android-color-palette:before {

content:"\f37b"

}



.ion-android-compass:before {

content:"\f37c"

}



.ion-android-contact:before {

content:"\f2d8"

}



.ion-android-contacts:before {

content:"\f2d9"

}



.ion-android-contract:before {

content:"\f37d"

}



.ion-android-create:before {

content:"\f37e"

}



.ion-android-delete:before {

content:"\f37f"

}



.ion-android-desktop:before {

content:"\f380"

}



.ion-android-document:before {

content:"\f381"

}



.ion-android-done:before {

content:"\f383"

}



.ion-android-done-all:before {

content:"\f382"

}



.ion-android-download:before {

content:"\f2dd"

}



.ion-android-drafts:before {

content:"\f384"

}



.ion-android-exit:before {

content:"\f385"

}



.ion-android-expand:before {

content:"\f386"

}



.ion-android-favorite:before {

content:"\f388"

}



.ion-android-favorite-outline:before {

content:"\f387"

}



.ion-android-film:before {

content:"\f389"

}



.ion-android-folder:before {

content:"\f2e0"

}



.ion-android-folder-open:before {

content:"\f38a"

}



.ion-android-funnel:before {

content:"\f38b"

}



.ion-android-globe:before {

content:"\f38c"

}



.ion-android-hand:before {

content:"\f2e3"

}



.ion-android-hangout:before {

content:"\f38d"

}



.ion-android-happy:before {

content:"\f38e"

}



.ion-android-home:before {

content:"\f38f"

}



.ion-android-image:before {

content:"\f2e4"

}



.ion-android-laptop:before {

content:"\f390"

}



.ion-android-list:before {

content:"\f391"

}



.ion-android-locate:before {

content:"\f2e9"

}



.ion-android-lock:before {

content:"\f392"

}



.ion-android-mail:before {

content:"\f2eb"

}



.ion-android-map:before {

content:"\f393"

}



.ion-android-menu:before {

content:"\f394"

}



.ion-android-microphone:before {

content:"\f2ec"

}



.ion-android-microphone-off:before {

content:"\f395"

}



.ion-android-more-horizontal:before {

content:"\f396"

}



.ion-android-more-vertical:before {

content:"\f397"

}



.ion-android-navigate:before {

content:"\f398"

}



.ion-android-notifications:before {

content:"\f39b"

}



.ion-android-notifications-none:before {

content:"\f399"

}



.ion-android-notifications-off:before {

content:"\f39a"

}



.ion-android-open:before {

content:"\f39c"

}



.ion-android-options:before {

content:"\f39d"

}



.ion-android-people:before {

content:"\f39e"

}



.ion-android-person:before {

content:"\f3a0"

}



.ion-android-person-add:before {

content:"\f39f"

}



.ion-android-phone-landscape:before {

content:"\f3a1"

}



.ion-android-phone-portrait:before {

content:"\f3a2"

}



.ion-android-pin:before {

content:"\f3a3"

}



.ion-android-plane:before {

content:"\f3a4"

}



.ion-android-playstore:before {

content:"\f2f0"

}



.ion-android-print:before {

content:"\f3a5"

}



.ion-android-radio-button-off:before {

content:"\f3a6"

}



.ion-android-radio-button-on:before {

content:"\f3a7"

}



.ion-android-refresh:before {

content:"\f3a8"

}



.ion-android-remove:before {

content:"\f2f4"

}



.ion-android-remove-circle:before {

content:"\f3a9"

}



.ion-android-restaurant:before {

content:"\f3aa"

}



.ion-android-sad:before {

content:"\f3ab"

}



.ion-android-search:before {

content:"\f2f5"

}



.ion-android-send:before {

content:"\f2f6"

}



.ion-android-settings:before {

content:"\f2f7"

}



.ion-android-share:before {

content:"\f2f8"

}



.ion-android-share-alt:before {

content:"\f3ac"

}



.ion-android-star:before {

content:"\f2fc"

}



.ion-android-star-half:before {

content:"\f3ad"

}



.ion-android-star-outline:before {

content:"\f3ae"

}



.ion-android-stopwatch:before {

content:"\f2fd"

}



.ion-android-subway:before {

content:"\f3af"

}



.ion-android-sunny:before {

content:"\f3b0"

}



.ion-android-sync:before {

content:"\f3b1"

}



.ion-android-textsms:before {

content:"\f3b2"

}



.ion-android-time:before {

content:"\f3b3"

}



.ion-android-train:before {

content:"\f3b4"

}



.ion-android-unlock:before {

content:"\f3b5"

}



.ion-android-upload:before {

content:"\f3b6"

}



.ion-android-volume-down:before {

content:"\f3b7"

}



.ion-android-volume-mute:before {

content:"\f3b8"

}



.ion-android-volume-off:before {

content:"\f3b9"

}



.ion-android-volume-up:before {

content:"\f3ba"

}



.ion-android-walk:before {

content:"\f3bb"

}



.ion-android-warning:before {

content:"\f3bc"

}



.ion-android-watch:before {

content:"\f3bd"

}



.ion-android-wifi:before {

content:"\f305"

}



.ion-aperture:before {

content:"\f313"

}



.ion-archive:before {

content:"\f102"

}



.ion-arrow-down-a:before {

content:"\f103"

}



.ion-arrow-down-b:before {

content:"\f104"

}



.ion-arrow-down-c:before {

content:"\f105"

}



.ion-arrow-expand:before {

content:"\f25e"

}



.ion-arrow-graph-down-left:before {

content:"\f25f"

}



.ion-arrow-graph-down-right:before {

content:"\f260"

}



.ion-arrow-graph-up-left:before {

content:"\f261"

}



.ion-arrow-graph-up-right:before {

content:"\f262"

}



.ion-arrow-left-a:before {

content:"\f106"

}



.ion-arrow-left-b:before {

content:"\f107"

}



.ion-arrow-left-c:before {

content:"\f108"

}



.ion-arrow-move:before {

content:"\f263"

}



.ion-arrow-resize:before {

content:"\f264"

}



.ion-arrow-return-left:before {

content:"\f265"

}



.ion-arrow-return-right:before {

content:"\f266"

}



.ion-arrow-right-a:before {

content:"\f109"

}



.ion-arrow-right-b:before {

content:"\f10a"

}



.ion-arrow-right-c:before {

content:"\f10b"

}



.ion-arrow-shrink:before {

content:"\f267"

}



.ion-arrow-swap:before {

content:"\f268"

}



.ion-arrow-up-a:before {

content:"\f10c"

}



.ion-arrow-up-b:before {

content:"\f10d"

}



.ion-arrow-up-c:before {

content:"\f10e"

}



.ion-asterisk:before {

content:"\f314"

}



.ion-at:before {

content:"\f10f"

}



.ion-backspace:before {

content:"\f3bf"

}



.ion-backspace-outline:before {

content:"\f3be"

}



.ion-bag:before {

content:"\f110"

}



.ion-battery-charging:before {

content:"\f111"

}



.ion-battery-empty:before {

content:"\f112"

}



.ion-battery-full:before {

content:"\f113"

}



.ion-battery-half:before {

content:"\f114"

}



.ion-battery-low:before {

content:"\f115"

}



.ion-beaker:before {

content:"\f269"

}



.ion-beer:before {

content:"\f26a"

}



.ion-bluetooth:before {

content:"\f116"

}



.ion-bonfire:before {

content:"\f315"

}



.ion-bookmark:before {

content:"\f26b"

}



.ion-bowtie:before {

content:"\f3c0"

}



.ion-briefcase:before {

content:"\f26c"

}



.ion-bug:before {

content:"\f2be"

}



.ion-calculator:before {

content:"\f26d"

}



.ion-calendar:before {

content:"\f117"

}



.ion-camera:before {

content:"\f118"

}



.ion-card:before {

content:"\f119"

}



.ion-cash:before {

content:"\f316"

}



.ion-chatbox:before {

content:"\f11b"

}



.ion-chatbox-working:before {

content:"\f11a"

}



.ion-chatboxes:before {

content:"\f11c"

}



.ion-chatbubble:before {

content:"\f11e"

}



.ion-chatbubble-working:before {

content:"\f11d"

}



.ion-chatbubbles:before {

content:"\f11f"

}



.ion-checkmark:before {

content:"\f122"

}



.ion-checkmark-circled:before {

content:"\f120"

}



.ion-checkmark-round:before {

content:"\f121"

}



.ion-chevron-down:before {

content:"\f123"

}



.ion-chevron-left:before {

content:"\f124"

}



.ion-chevron-right:before {

content:"\f125"

}



.ion-chevron-up:before {

content:"\f126"

}



.ion-clipboard:before {

content:"\f127"

}



.ion-clock:before {

content:"\f26e"

}



.ion-close:before {

content:"\f12a"

}



.ion-close-circled:before {

content:"\f128"

}



.ion-close-round:before {

content:"\f129"

}



.ion-closed-captioning:before {

content:"\f317"

}



.ion-cloud:before {

content:"\f12b"

}



.ion-code:before {

content:"\f271"

}



.ion-code-download:before {

content:"\f26f"

}



.ion-code-working:before {

content:"\f270"

}



.ion-coffee:before {

content:"\f272"

}



.ion-compass:before {

content:"\f273"

}



.ion-compose:before {

content:"\f12c"

}



.ion-connection-bars:before {

content:"\f274"

}



.ion-contrast:before {

content:"\f275"

}



.ion-crop:before {

content:"\f3c1"

}



.ion-cube:before {

content:"\f318"

}



.ion-disc:before {

content:"\f12d"

}



.ion-document:before {

content:"\f12f"

}



.ion-document-text:before {

content:"\f12e"

}



.ion-drag:before {

content:"\f130"

}



.ion-earth:before {

content:"\f276"

}



.ion-easel:before {

content:"\f3c2"

}



.ion-edit:before {

content:"\f2bf"

}



.ion-egg:before {

content:"\f277"

}



.ion-eject:before {

content:"\f131"

}



.ion-email:before {

content:"\f132"

}



.ion-email-unread:before {

content:"\f3c3"

}



.ion-erlenmeyer-flask:before {

content:"\f3c5"

}



.ion-erlenmeyer-flask-bubbles:before {

content:"\f3c4"

}



.ion-eye:before {

content:"\f133"

}



.ion-eye-disabled:before {

content:"\f306"

}



.ion-female:before {

content:"\f278"

}



.ion-filing:before {

content:"\f134"

}



.ion-film-marker:before {

content:"\f135"

}



.ion-fireball:before {

content:"\f319"

}



.ion-flag:before {

content:"\f279"

}



.ion-flame:before {

content:"\f31a"

}



.ion-flash:before {

content:"\f137"

}



.ion-flash-off:before {

content:"\f136"

}



.ion-folder:before {

content:"\f139"

}



.ion-fork:before {

content:"\f27a"

}



.ion-fork-repo:before {

content:"\f2c0"

}



.ion-forward:before {

content:"\f13a"

}



.ion-funnel:before {

content:"\f31b"

}



.ion-gear-a:before {

content:"\f13d"

}



.ion-gear-b:before {

content:"\f13e"

}



.ion-grid:before {

content:"\f13f"

}



.ion-hammer:before {

content:"\f27b"

}



.ion-happy:before {

content:"\f31c"

}



.ion-happy-outline:before {

content:"\f3c6"

}



.ion-headphone:before {

content:"\f140"

}



.ion-heart:before {

content:"\f141"

}



.ion-heart-broken:before {

content:"\f31d"

}



.ion-help:before {

content:"\f143"

}



.ion-help-buoy:before {

content:"\f27c"

}



.ion-help-circled:before {

content:"\f142"

}



.ion-home:before {

content:"\f144"

}



.ion-icecream:before {

content:"\f27d"

}



.ion-image:before {

content:"\f147"

}



.ion-images:before {

content:"\f148"

}



.ion-information:before {

content:"\f14a"

}



.ion-information-circled:before {

content:"\f149"

}



.ion-ionic:before {

content:"\f14b"

}



.ion-ios-alarm:before {

content:"\f3c8"

}



.ion-ios-alarm-outline:before {

content:"\f3c7"

}



.ion-ios-albums:before {

content:"\f3ca"

}



.ion-ios-albums-outline:before {

content:"\f3c9"

}



.ion-ios-americanfootball:before {

content:"\f3cc"

}



.ion-ios-americanfootball-outline:before {

content:"\f3cb"

}



.ion-ios-analytics:before {

content:"\f3ce"

}



.ion-ios-analytics-outline:before {

content:"\f3cd"

}



.ion-ios-arrow-back:before {

content:"\f3cf"

}



.ion-ios-arrow-down:before {

content:"\f3d0"

}



.ion-ios-arrow-forward:before {

content:"\f3d1"

}



.ion-ios-arrow-left:before {

content:"\f3d2"

}



.ion-ios-arrow-right:before {

content:"\f3d3"

}



.ion-ios-arrow-thin-down:before {

content:"\f3d4"

}



.ion-ios-arrow-thin-left:before {

content:"\f3d5"

}



.ion-ios-arrow-thin-right:before {

content:"\f3d6"

}



.ion-ios-arrow-thin-up:before {

content:"\f3d7"

}



.ion-ios-arrow-up:before {

content:"\f3d8"

}



.ion-ios-at:before {

content:"\f3da"

}



.ion-ios-at-outline:before {

content:"\f3d9"

}



.ion-ios-barcode:before {

content:"\f3dc"

}



.ion-ios-barcode-outline:before {

content:"\f3db"

}



.ion-ios-baseball:before {

content:"\f3de"

}



.ion-ios-baseball-outline:before {

content:"\f3dd"

}



.ion-ios-basketball:before {

content:"\f3e0"

}



.ion-ios-basketball-outline:before {

content:"\f3df"

}



.ion-ios-bell:before {

content:"\f3e2"

}



.ion-ios-bell-outline:before {

content:"\f3e1"

}



.ion-ios-body:before {

content:"\f3e4"

}



.ion-ios-body-outline:before {

content:"\f3e3"

}



.ion-ios-bolt:before {

content:"\f3e6"

}



.ion-ios-bolt-outline:before {

content:"\f3e5"

}



.ion-ios-book:before {

content:"\f3e8"

}



.ion-ios-book-outline:before {

content:"\f3e7"

}



.ion-ios-bookmarks:before {

content:"\f3ea"

}



.ion-ios-bookmarks-outline:before {

content:"\f3e9"

}



.ion-ios-box:before {

content:"\f3ec"

}



.ion-ios-box-outline:before {

content:"\f3eb"

}



.ion-ios-briefcase:before {

content:"\f3ee"

}



.ion-ios-briefcase-outline:before {

content:"\f3ed"

}



.ion-ios-browsers:before {

content:"\f3f0"

}



.ion-ios-browsers-outline:before {

content:"\f3ef"

}



.ion-ios-calculator:before {

content:"\f3f2"

}



.ion-ios-calculator-outline:before {

content:"\f3f1"

}



.ion-ios-calendar:before {

content:"\f3f4"

}



.ion-ios-calendar-outline:before {

content:"\f3f3"

}



.ion-ios-camera:before {

content:"\f3f6"

}



.ion-ios-camera-outline:before {

content:"\f3f5"

}



.ion-ios-cart:before {

content:"\f3f8"

}



.ion-ios-cart-outline:before {

content:"\f3f7"

}



.ion-ios-chatboxes:before {

content:"\f3fa"

}



.ion-ios-chatboxes-outline:before {

content:"\f3f9"

}



.ion-ios-chatbubble:before {

content:"\f3fc"

}



.ion-ios-chatbubble-outline:before {

content:"\f3fb"

}



.ion-ios-checkmark:before {

content:"\f3ff"

}



.ion-ios-checkmark-empty:before {

content:"\f3fd"

}



.ion-ios-checkmark-outline:before {

content:"\f3fe"

}



.ion-ios-circle-filled:before {

content:"\f400"

}



.ion-ios-circle-outline:before {

content:"\f401"

}



.ion-ios-clock:before {

content:"\f403"

}



.ion-ios-clock-outline:before {

content:"\f402"

}



.ion-ios-close:before {

content:"\f406"

}



.ion-ios-close-empty:before {

content:"\f404"

}



.ion-ios-close-outline:before {

content:"\f405"

}



.ion-ios-cloud:before {

content:"\f40c"

}



.ion-ios-cloud-download:before {

content:"\f408"

}



.ion-ios-cloud-download-outline:before {

content:"\f407"

}



.ion-ios-cloud-outline:before {

content:"\f409"

}



.ion-ios-cloud-upload:before {

content:"\f40b"

}



.ion-ios-cloud-upload-outline:before {

content:"\f40a"

}



.ion-ios-cloudy:before {

content:"\f410"

}



.ion-ios-cloudy-night:before {

content:"\f40e"

}



.ion-ios-cloudy-night-outline:before {

content:"\f40d"

}



.ion-ios-cloudy-outline:before {

content:"\f40f"

}



.ion-ios-cog:before {

content:"\f412"

}



.ion-ios-cog-outline:before {

content:"\f411"

}



.ion-ios-color-filter:before {

content:"\f414"

}



.ion-ios-color-filter-outline:before {

content:"\f413"

}



.ion-ios-color-wand:before {

content:"\f416"

}



.ion-ios-color-wand-outline:before {

content:"\f415"

}



.ion-ios-compose:before {

content:"\f418"

}



.ion-ios-compose-outline:before {

content:"\f417"

}



.ion-ios-contact:before {

content:"\f41a"

}



.ion-ios-contact-outline:before {

content:"\f419"

}



.ion-ios-copy:before {

content:"\f41c"

}



.ion-ios-copy-outline:before {

content:"\f41b"

}



.ion-ios-crop:before {

content:"\f41e"

}



.ion-ios-crop-strong:before {

content:"\f41d"

}



.ion-ios-download:before {

content:"\f420"

}



.ion-ios-download-outline:before {

content:"\f41f"

}



.ion-ios-drag:before {

content:"\f421"

}



.ion-ios-email:before {

content:"\f423"

}



.ion-ios-email-outline:before {

content:"\f422"

}



.ion-ios-eye:before {

content:"\f425"

}



.ion-ios-eye-outline:before {

content:"\f424"

}



.ion-ios-fastforward:before {

content:"\f427"

}



.ion-ios-fastforward-outline:before {

content:"\f426"

}



.ion-ios-filing:before {

content:"\f429"

}



.ion-ios-filing-outline:before {

content:"\f428"

}



.ion-ios-film:before {

content:"\f42b"

}



.ion-ios-film-outline:before {

content:"\f42a"

}



.ion-ios-flag:before {

content:"\f42d"

}



.ion-ios-flag-outline:before {

content:"\f42c"

}



.ion-ios-flame:before {

content:"\f42f"

}



.ion-ios-flame-outline:before {

content:"\f42e"

}



.ion-ios-flask:before {

content:"\f431"

}



.ion-ios-flask-outline:before {

content:"\f430"

}



.ion-ios-flower:before {

content:"\f433"

}



.ion-ios-flower-outline:before {

content:"\f432"

}



.ion-ios-folder:before {

content:"\f435"

}



.ion-ios-folder-outline:before {

content:"\f434"

}



.ion-ios-football:before {

content:"\f437"

}



.ion-ios-football-outline:before {

content:"\f436"

}



.ion-ios-game-controller-a:before {

content:"\f439"

}



.ion-ios-game-controller-a-outline:before {

content:"\f438"

}



.ion-ios-game-controller-b:before {

content:"\f43b"

}



.ion-ios-game-controller-b-outline:before {

content:"\f43a"

}



.ion-ios-gear:before {

content:"\f43d"

}



.ion-ios-gear-outline:before {

content:"\f43c"

}



.ion-ios-glasses:before {

content:"\f43f"

}



.ion-ios-glasses-outline:before {

content:"\f43e"

}



.ion-ios-grid-view:before {

content:"\f441"

}



.ion-ios-grid-view-outline:before {

content:"\f440"

}



.ion-ios-heart:before {

content:"\f443"

}



.ion-ios-heart-outline:before {

content:"\f442"

}



.ion-ios-help:before {

content:"\f446"

}



.ion-ios-help-empty:before {

content:"\f444"

}



.ion-ios-help-outline:before {

content:"\f445"

}



.ion-ios-home:before {

content:"\f448"

}



.ion-ios-home-outline:before {

content:"\f447"

}



.ion-ios-infinite:before {

content:"\f44a"

}



.ion-ios-infinite-outline:before {

content:"\f449"

}



.ion-ios-information:before {

content:"\f44d"

}



.ion-ios-information-empty:before {

content:"\f44b"

}



.ion-ios-information-outline:before {

content:"\f44c"

}



.ion-ios-ionic-outline:before {

content:"\f44e"

}



.ion-ios-keypad:before {

content:"\f450"

}



.ion-ios-keypad-outline:before {

content:"\f44f"

}



.ion-ios-lightbulb:before {

content:"\f452"

}



.ion-ios-lightbulb-outline:before {

content:"\f451"

}



.ion-ios-list:before {

content:"\f454"

}



.ion-ios-list-outline:before {

content:"\f453"

}



.ion-ios-location:before {

content:"\f456"

}



.ion-ios-location-outline:before {

content:"\f455"

}



.ion-ios-locked:before {

content:"\f458"

}



.ion-ios-locked-outline:before {

content:"\f457"

}



.ion-ios-loop:before {

content:"\f45a"

}



.ion-ios-loop-strong:before {

content:"\f459"

}



.ion-ios-medical:before {

content:"\f45c"

}



.ion-ios-medical-outline:before {

content:"\f45b"

}



.ion-ios-medkit:before {

content:"\f45e"

}



.ion-ios-medkit-outline:before {

content:"\f45d"

}



.ion-ios-mic:before {

content:"\f461"

}



.ion-ios-mic-off:before {

content:"\f45f"

}



.ion-ios-mic-outline:before {

content:"\f460"

}



.ion-ios-minus:before {

content:"\f464"

}



.ion-ios-minus-empty:before {

content:"\f462"

}



.ion-ios-minus-outline:before {

content:"\f463"

}



.ion-ios-monitor:before {

content:"\f466"

}



.ion-ios-monitor-outline:before {

content:"\f465"

}



.ion-ios-moon:before {

content:"\f468"

}



.ion-ios-moon-outline:before {

content:"\f467"

}



.ion-ios-more:before {

content:"\f46a"

}



.ion-ios-more-outline:before {

content:"\f469"

}



.ion-ios-musical-note:before {

content:"\f46b"

}



.ion-ios-musical-notes:before {

content:"\f46c"

}



.ion-ios-navigate:before {

content:"\f46e"

}



.ion-ios-navigate-outline:before {

content:"\f46d"

}



.ion-ios-nutrition:before {

content:"\f470"

}



.ion-ios-nutrition-outline:before {

content:"\f46f"

}



.ion-ios-paper:before {

content:"\f472"

}



.ion-ios-paper-outline:before {

content:"\f471"

}



.ion-ios-paperplane:before {

content:"\f474"

}



.ion-ios-paperplane-outline:before {

content:"\f473"

}



.ion-ios-partlysunny:before {

content:"\f476"

}



.ion-ios-partlysunny-outline:before {

content:"\f475"

}



.ion-ios-pause:before {

content:"\f478"

}



.ion-ios-pause-outline:before {

content:"\f477"

}



.ion-ios-paw:before {

content:"\f47a"

}



.ion-ios-paw-outline:before {

content:"\f479"

}



.ion-ios-people:before {

content:"\f47c"

}



.ion-ios-people-outline:before {

content:"\f47b"

}



.ion-ios-person:before {

content:"\f47e"

}



.ion-ios-person-outline:before {

content:"\f47d"

}



.ion-ios-personadd:before {

content:"\f480"

}



.ion-ios-personadd-outline:before {

content:"\f47f"

}



.ion-ios-photos:before {

content:"\f482"

}



.ion-ios-photos-outline:before {

content:"\f481"

}



.ion-ios-pie:before {

content:"\f484"

}



.ion-ios-pie-outline:before {

content:"\f483"

}



.ion-ios-pint:before {

content:"\f486"

}



.ion-ios-pint-outline:before {

content:"\f485"

}



.ion-ios-play:before {

content:"\f488"

}



.ion-ios-play-outline:before {

content:"\f487"

}



.ion-ios-plus:before {

content:"\f48b"

}



.ion-ios-plus-empty:before {

content:"\f489"

}



.ion-ios-plus-outline:before {

content:"\f48a"

}



.ion-ios-pricetag:before {

content:"\f48d"

}



.ion-ios-pricetag-outline:before {

content:"\f48c"

}



.ion-ios-pricetags:before {

content:"\f48f"

}



.ion-ios-pricetags-outline:before {

content:"\f48e"

}



.ion-ios-printer:before {

content:"\f491"

}



.ion-ios-printer-outline:before {

content:"\f490"

}



.ion-ios-pulse:before {

content:"\f493"

}



.ion-ios-pulse-strong:before {

content:"\f492"

}



.ion-ios-rainy:before {

content:"\f495"

}



.ion-ios-rainy-outline:before {

content:"\f494"

}



.ion-ios-recording:before {

content:"\f497"

}



.ion-ios-recording-outline:before {

content:"\f496"

}



.ion-ios-redo:before {

content:"\f499"

}



.ion-ios-redo-outline:before {

content:"\f498"

}



.ion-ios-refresh:before {

content:"\f49c"

}



.ion-ios-refresh-empty:before {

content:"\f49a"

}



.ion-ios-refresh-outline:before {

content:"\f49b"

}



.ion-ios-reload:before {

content:"\f49d"

}



.ion-ios-reverse-camera:before {

content:"\f49f"

}



.ion-ios-reverse-camera-outline:before {

content:"\f49e"

}



.ion-ios-rewind:before {

content:"\f4a1"

}



.ion-ios-rewind-outline:before {

content:"\f4a0"

}



.ion-ios-rose:before {

content:"\f4a3"

}



.ion-ios-rose-outline:before {

content:"\f4a2"

}



.ion-ios-search:before {

content:"\f4a5"

}



.ion-ios-search-strong:before {

content:"\f4a4"

}



.ion-ios-settings:before {

content:"\f4a7"

}



.ion-ios-settings-strong:before {

content:"\f4a6"

}



.ion-ios-shuffle:before {

content:"\f4a9"

}



.ion-ios-shuffle-strong:before {

content:"\f4a8"

}



.ion-ios-skipbackward:before {

content:"\f4ab"

}



.ion-ios-skipbackward-outline:before {

content:"\f4aa"

}



.ion-ios-skipforward:before {

content:"\f4ad"

}



.ion-ios-skipforward-outline:before {

content:"\f4ac"

}



.ion-ios-snowy:before {

content:"\f4ae"

}



.ion-ios-speedometer:before {

content:"\f4b0"

}



.ion-ios-speedometer-outline:before {

content:"\f4af"

}



.ion-ios-star:before {

content:"\f4b3"

}



.ion-ios-star-half:before {

content:"\f4b1"

}



.ion-ios-star-outline:before {

content:"\f4b2"

}



.ion-ios-stopwatch:before {

content:"\f4b5"

}



.ion-ios-stopwatch-outline:before {

content:"\f4b4"

}



.ion-ios-sunny:before {

content:"\f4b7"

}



.ion-ios-sunny-outline:before {

content:"\f4b6"

}



.ion-ios-telephone:before {

content:"\f4b9"

}



.ion-ios-telephone-outline:before {

content:"\f4b8"

}



.ion-ios-tennisball:before {

content:"\f4bb"

}



.ion-ios-tennisball-outline:before {

content:"\f4ba"

}



.ion-ios-thunderstorm:before {

content:"\f4bd"

}



.ion-ios-thunderstorm-outline:before {

content:"\f4bc"

}



.ion-ios-time:before {

content:"\f4bf"

}



.ion-ios-time-outline:before {

content:"\f4be"

}



.ion-ios-timer:before {

content:"\f4c1"

}



.ion-ios-timer-outline:before {

content:"\f4c0"

}



.ion-ios-toggle:before {

content:"\f4c3"

}



.ion-ios-toggle-outline:before {

content:"\f4c2"

}



.ion-ios-trash:before {

content:"\f4c5"

}



.ion-ios-trash-outline:before {

content:"\f4c4"

}



.ion-ios-undo:before {

content:"\f4c7"

}



.ion-ios-undo-outline:before {

content:"\f4c6"

}



.ion-ios-unlocked:before {

content:"\f4c9"

}



.ion-ios-unlocked-outline:before {

content:"\f4c8"

}



.ion-ios-upload:before {

content:"\f4cb"

}



.ion-ios-upload-outline:before {

content:"\f4ca"

}



.ion-ios-videocam:before {

content:"\f4cd"

}



.ion-ios-videocam-outline:before {

content:"\f4cc"

}



.ion-ios-volume-high:before {

content:"\f4ce"

}



.ion-ios-volume-low:before {

content:"\f4cf"

}



.ion-ios-wineglass:before {

content:"\f4d1"

}



.ion-ios-wineglass-outline:before {

content:"\f4d0"

}



.ion-ios-world:before {

content:"\f4d3"

}



.ion-ios-world-outline:before {

content:"\f4d2"

}



.ion-ipad:before {

content:"\f1f9"

}



.ion-iphone:before {

content:"\f1fa"

}



.ion-ipod:before {

content:"\f1fb"

}



.ion-jet:before {

content:"\f295"

}



.ion-key:before {

content:"\f296"

}



.ion-knife:before {

content:"\f297"

}



.ion-laptop:before {

content:"\f1fc"

}



.ion-leaf:before {

content:"\f1fd"

}



.ion-levels:before {

content:"\f298"

}



.ion-lightbulb:before {

content:"\f299"

}



.ion-link:before {

content:"\f1fe"

}



.ion-load-a:before {

content:"\f29a"

}



.ion-load-b:before {

content:"\f29b"

}



.ion-load-c:before {

content:"\f29c"

}



.ion-load-d:before {

content:"\f29d"

}



.ion-location:before {

content:"\f1ff"

}



.ion-lock-combination:before {

content:"\f4d4"

}



.ion-locked:before {

content:"\f200"

}



.ion-log-in:before {

content:"\f29e"

}



.ion-log-out:before {

content:"\f29f"

}



.ion-loop:before {

content:"\f201"

}



.ion-magnet:before {

content:"\f2a0"

}



.ion-male:before {

content:"\f2a1"

}



.ion-man:before {

content:"\f202"

}



.ion-map:before {

content:"\f203"

}



.ion-medkit:before {

content:"\f2a2"

}



.ion-merge:before {

content:"\f33f"

}



.ion-mic-a:before {

content:"\f204"

}



.ion-mic-b:before {

content:"\f205"

}



.ion-mic-c:before {

content:"\f206"

}



.ion-minus:before {

content:"\f209"

}



.ion-minus-circled:before {

content:"\f207"

}



.ion-minus-round:before {

content:"\f208"

}



.ion-model-s:before {

content:"\f2c1"

}



.ion-monitor:before {

content:"\f20a"

}



.ion-more:before {

content:"\f20b"

}



.ion-mouse:before {

content:"\f340"

}



.ion-music-note:before {

content:"\f20c"

}



.ion-navicon:before {

content:"\f20e"

}



.ion-navicon-round:before {

content:"\f20d"

}



.ion-navigate:before {

content:"\f2a3"

}



.ion-network:before {

content:"\f341"

}



.ion-no-smoking:before {

content:"\f2c2"

}



.ion-nuclear:before {

content:"\f2a4"

}



.ion-outlet:before {

content:"\f342"

}



.ion-paintbrush:before {

content:"\f4d5"

}



.ion-paintbucket:before {

content:"\f4d6"

}



.ion-paper-airplane:before {

content:"\f2c3"

}



.ion-paperclip:before {

content:"\f20f"

}



.ion-pause:before {

content:"\f210"

}



.ion-person:before {

content:"\f213"

}



.ion-person-add:before {

content:"\f211"

}



.ion-person-stalker:before {

content:"\f212"

}



.ion-pie-graph:before {

content:"\f2a5"

}



.ion-pin:before {

content:"\f2a6"

}



.ion-pinpoint:before {

content:"\f2a7"

}



.ion-pizza:before {

content:"\f2a8"

}



.ion-plane:before {

content:"\f214"

}



.ion-planet:before {

content:"\f343"

}



.ion-play:before {

content:"\f215"

}



.ion-playstation:before {

content:"\f30a"

}



.ion-plus:before {

content:"\f218"

}



.ion-plus-circled:before {

content:"\f216"

}



.ion-plus-round:before {

content:"\f217"

}



.ion-podium:before {

content:"\f344"

}



.ion-pound:before {

content:"\f219"

}



.ion-power:before {

content:"\f2a9"

}



.ion-pricetag:before {

content:"\f2aa"

}



.ion-pricetags:before {

content:"\f2ab"

}



.ion-printer:before {

content:"\f21a"

}



.ion-pull-request:before {

content:"\f345"

}



.ion-qr-scanner:before {

content:"\f346"

}



.ion-quote:before {

content:"\f347"

}



.ion-radio-waves:before {

content:"\f2ac"

}



.ion-record:before {

content:"\f21b"

}



.ion-refresh:before {

content:"\f21c"

}



.ion-reply:before {

content:"\f21e"

}



.ion-reply-all:before {

content:"\f21d"

}



.ion-ribbon-a:before {

content:"\f348"

}



.ion-ribbon-b:before {

content:"\f349"

}



.ion-sad:before {

content:"\f34a"

}



.ion-sad-outline:before {

content:"\f4d7"

}



.ion-scissors:before {

content:"\f34b"

}



.ion-search:before {

content:"\f21f"

}



.ion-settings:before {

content:"\f2ad"

}



.ion-share:before {

content:"\f220"

}



.ion-shuffle:before {

content:"\f221"

}



.ion-skip-backward:before {

content:"\f222"

}



.ion-skip-forward:before {

content:"\f223"

}



.ion-social-android:before {

content:"\f225"

}



.ion-social-android-outline:before {

content:"\f224"

}



.ion-social-angular:before {

content:"\f4d9"

}



.ion-social-angular-outline:before {

content:"\f4d8"

}



.ion-social-apple:before {

content:"\f227"

}



.ion-social-apple-outline:before {

content:"\f226"

}



.ion-social-bitcoin:before {

content:"\f2af"

}



.ion-social-bitcoin-outline:before {

content:"\f2ae"

}



.ion-social-buffer:before {

content:"\f229"

}



.ion-social-buffer-outline:before {

content:"\f228"

}



.ion-social-chrome:before {

content:"\f4db"

}



.ion-social-chrome-outline:before {

content:"\f4da"

}



.ion-social-codepen:before {

content:"\f4dd"

}



.ion-social-codepen-outline:before {

content:"\f4dc"

}



.ion-social-css3:before {

content:"\f4df"

}



.ion-social-css3-outline:before {

content:"\f4de"

}



.ion-social-designernews:before {

content:"\f22b"

}



.ion-social-designernews-outline:before {

content:"\f22a"

}



.ion-social-dribbble:before {

content:"\f22d"

}



.ion-social-dribbble-outline:before {

content:"\f22c"

}



.ion-social-dropbox:before {

content:"\f22f"

}



.ion-social-dropbox-outline:before {

content:"\f22e"

}



.ion-social-euro:before {

content:"\f4e1"

}



.ion-social-euro-outline:before {

content:"\f4e0"

}



.ion-social-facebook:before {

content:"\f231"

}



.ion-social-facebook-outline:before {

content:"\f230"

}



.ion-social-foursquare:before {

content:"\f34d"

}



.ion-social-foursquare-outline:before {

content:"\f34c"

}



.ion-social-freebsd-devil:before {

content:"\f2c4"

}



.ion-social-github:before {

content:"\f233"

}



.ion-social-github-outline:before {

content:"\f232"

}



.ion-social-google:before {

content:"\f34f"

}



.ion-social-google-outline:before {

content:"\f34e"

}



.ion-social-googleplus:before {

content:"\f235"

}



.ion-social-googleplus-outline:before {

content:"\f234"

}



.ion-social-hackernews:before {

content:"\f237"

}



.ion-social-hackernews-outline:before {

content:"\f236"

}



.ion-social-html5:before {

content:"\f4e3"

}



.ion-social-html5-outline:before {

content:"\f4e2"

}



.ion-social-instagram:before {

content:"\f351"

}



.ion-social-instagram-outline:before {

content:"\f350"

}



.ion-social-javascript:before {

content:"\f4e5"

}



.ion-social-javascript-outline:before {

content:"\f4e4"

}



.ion-social-linkedin:before {

content:"\f239"

}



.ion-social-linkedin-outline:before {

content:"\f238"

}



.ion-social-markdown:before {

content:"\f4e6"

}



.ion-social-nodejs:before {

content:"\f4e7"

}



.ion-social-octocat:before {

content:"\f4e8"

}



.ion-social-pinterest:before {

content:"\f2b1"

}



.ion-social-pinterest-outline:before {

content:"\f2b0"

}



.ion-social-python:before {

content:"\f4e9"

}



.ion-social-reddit:before {

content:"\f23b"

}



.ion-social-reddit-outline:before {

content:"\f23a"

}



.ion-social-rss:before {

content:"\f23d"

}



.ion-social-rss-outline:before {

content:"\f23c"

}



.ion-social-sass:before {

content:"\f4ea"

}



.ion-social-skype:before {

content:"\f23f"

}



.ion-social-skype-outline:before {

content:"\f23e"

}



.ion-social-snapchat:before {

content:"\f4ec"

}



.ion-social-snapchat-outline:before {

content:"\f4eb"

}



.ion-social-tumblr:before {

content:"\f241"

}



.ion-social-tumblr-outline:before {

content:"\f240"

}



.ion-social-tux:before {

content:"\f2c5"

}



.ion-social-twitch:before {

content:"\f4ee"

}



.ion-social-twitch-outline:before {

content:"\f4ed"

}



.ion-social-twitter:before {

content:"\f243"

}



.ion-social-twitter-outline:before {

content:"\f242"

}



.ion-social-usd:before {

content:"\f353"

}



.ion-social-usd-outline:before {

content:"\f352"

}



.ion-social-vimeo:before {

content:"\f245"

}



.ion-social-vimeo-outline:before {

content:"\f244"

}



.ion-social-whatsapp:before {

content:"\f4f0"

}



.ion-social-whatsapp-outline:before {

content:"\f4ef"

}



.ion-social-windows:before {

content:"\f247"

}



.ion-social-windows-outline:before {

content:"\f246"

}



.ion-social-wordpress:before {

content:"\f249"

}



.ion-social-wordpress-outline:before {

content:"\f248"

}



.ion-social-yahoo:before {

content:"\f24b"

}



.ion-social-yahoo-outline:before {

content:"\f24a"

}



.ion-social-yen:before {

content:"\f4f2"

}



.ion-social-yen-outline:before {

content:"\f4f1"

}



.ion-social-youtube:before {

content:"\f24d"

}



.ion-social-youtube-outline:before {

content:"\f24c"

}



.ion-soup-can:before {

content:"\f4f4"

}



.ion-soup-can-outline:before {

content:"\f4f3"

}



.ion-speakerphone:before {

content:"\f2b2"

}



.ion-speedometer:before {

content:"\f2b3"

}



.ion-spoon:before {

content:"\f2b4"

}



.ion-star:before {

content:"\f24e"

}



.ion-stats-bars:before {

content:"\f2b5"

}



.ion-steam:before {

content:"\f30b"

}



.ion-stop:before {

content:"\f24f"

}



.ion-thermometer:before {

content:"\f2b6"

}



.ion-thumbsdown:before {

content:"\f250"

}



.ion-thumbsup:before {

content:"\f251"

}



.ion-toggle:before {

content:"\f355"

}



.ion-toggle-filled:before {

content:"\f354"

}



.ion-transgender:before {

content:"\f4f5"

}



.ion-trash-a:before {

content:"\f252"

}



.ion-trash-b:before {

content:"\f253"

}



.ion-trophy:before {

content:"\f356"

}



.ion-tshirt:before {

content:"\f4f7"

}



.ion-tshirt-outline:before {

content:"\f4f6"

}



.ion-umbrella:before {

content:"\f2b7"

}



.ion-university:before {

content:"\f357"

}



.ion-unlocked:before {

content:"\f254"

}



.ion-upload:before {

content:"\f255"

}



.ion-usb:before {

content:"\f2b8"

}



.ion-videocamera:before {

content:"\f256"

}



.ion-volume-high:before {

content:"\f257"

}



.ion-volume-low:before {

content:"\f258"

}



.ion-volume-medium:before {

content:"\f259"

}



.ion-volume-mute:before {

content:"\f25a"

}



.ion-wand:before {

content:"\f358"

}



.ion-waterdrop:before {

content:"\f25b"

}



.ion-wifi:before {

content:"\f25c"

}



.ion-wineglass:before {

content:"\f2b9"

}



.ion-woman:before {

content:"\f25d"

}



.ion-wrench:before {

content:"\f2ba"

}



.ion-xbox:before {

content:"\f30c"

}



.mfp-bg {

top:0;

left:0;

width:100%;

height:100%;

z-index:1042;

overflow:hidden;

position:fixed;

background:#0b0b0b;

opacity:.8

}



.mfp-wrap {

top:0;

left:0;

width:100%;

height:100%;

z-index:1043;

position:fixed;

outline:none!important;

-webkit-backface-visibility:hidden;

}



.mfp-container {

text-align:center;

position:absolute;

width:100%;

height:100%;

left:0;

top:0;

padding:0 8px;

box-sizing:border-box

}



.mfp-container:before {

content:'';

display:inline-block;

height:100%;

vertical-align:middle

}



.mfp-align-top .mfp-container:before {

display:none

}



.mfp-content {

position:relative;

display:inline-block;

vertical-align:middle;

margin:0 auto;

text-align:left;

z-index:1045

}



.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {

width:100%;

cursor:auto

}



.mfp-ajax-cur {

cursor:progress

}



.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {

cursor:-moz-zoom-out;

cursor:-webkit-zoom-out;

cursor:zoom-out

}



.mfp-zoom {

cursor:pointer;

cursor:-webkit-zoom-in;

cursor:-moz-zoom-in;

cursor:zoom-in

}



.mfp-auto-cursor .mfp-content {

cursor:auto

}



.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {

-webkit-user-select:none;

-moz-user-select:none;

user-select:none

}



.mfp-loading.mfp-figure {

display:none

}



.mfp-hide {

display:none!important

}



.mfp-preloader {

color:#CCC;

position:absolute;

top:50%;

width:auto;

text-align:center;

margin-top:-.8em;

left:8px;

right:8px;

z-index:1044

}



.mfp-preloader a {

color:#CCC

}



.mfp-preloader a:hover {

color:#FFF

}



.mfp-s-ready .mfp-preloader {

display:none

}



.mfp-s-error .mfp-content {

display:none

}



button.mfp-close,button.mfp-arrow {

overflow:visible;

cursor:pointer;

background:transparent;

border:0;

-webkit-appearance:none;

display:block;

outline:none;

padding:0;

z-index:1046;

box-shadow:none;

touch-action:manipulation

}



button::-moz-focus-inner {

padding:0;

border:0

}



.mfp-close {

width:44px;

height:44px;

line-height:44px;

position:absolute;

right:0;

top:0;

text-decoration:none;

text-align:center;

opacity:.65;

padding:0 0 18px 10px;

color:#FFF;

font-style:normal;

font-size:28px;

font-family:Arial,Baskerville,monospace

}



.mfp-close:hover,.mfp-close:focus {

opacity:1

}



.mfp-close:active {

top:1px

}



.mfp-close-btn-in .mfp-close {

color:#333

}



.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {

color:#FFF;

right:-6px;

text-align:right;

padding-right:6px;

width:100%

}



.mfp-counter {

position:absolute;

top:0;

right:0;

color:#CCC;

font-size:12px;

line-height:18px;

white-space:nowrap

}



.mfp-arrow {

position:absolute;

opacity:.65;

margin:0;

top:50%;

margin-top:-55px;

padding:0;

width:90px;

height:110px;

-webkit-tap-highlight-color:transparent

}



.mfp-arrow:active {

margin-top:-54px

}



.mfp-arrow:hover,.mfp-arrow:focus {

opacity:1

}



.mfp-arrow:before,.mfp-arrow:after {

content:'';

display:block;

width:0;

height:0;

position:absolute;

left:0;

top:0;

margin-top:35px;

margin-left:35px;

border:medium inset transparent

}



.mfp-arrow:after {

border-top-width:13px;

border-bottom-width:13px;

top:8px

}



.mfp-arrow:before {

border-top-width:21px;

border-bottom-width:21px;

opacity:.7

}



.mfp-arrow-left {

left:0

}



.mfp-arrow-left:after {

border-right:17px solid #FFF;

margin-left:31px

}



.mfp-arrow-left:before {

margin-left:25px;

border-right:27px solid #3F3F3F

}



.mfp-arrow-right {

right:0

}



.mfp-arrow-right:after {

border-left:17px solid #FFF;

margin-left:39px

}



.mfp-arrow-right:before {

border-left:27px solid #3F3F3F

}



.mfp-iframe-holder {

padding-top:40px;

padding-bottom:40px

}



.mfp-iframe-holder .mfp-content {

line-height:0;

width:100%;

max-width:900px

}



.mfp-iframe-holder .mfp-close {

top:-40px

}



.mfp-iframe-scaler {

width:100%;

height:0;

overflow:hidden;

padding-top:56.25%

}



.mfp-iframe-scaler iframe {

position:absolute;

display:block;

top:0;

left:0;

width:100%;

height:100%;

box-shadow:0 0 8px rgba(0,0,0,0.6);

background:#000

}



img.mfp-img {

width:auto;

max-width:100%;

height:auto;

display:block;

line-height:0;

box-sizing:border-box;

padding:40px 0;

margin:0 auto

}



.mfp-figure {

line-height:0

}



.mfp-figure:after {

content:'';

position:absolute;

left:0;

top:40px;

bottom:40px;

display:block;

right:0;

width:auto;

height:auto;

z-index:-1;

box-shadow:0 0 8px rgba(0,0,0,0.6);

background:#fff

}



.mfp-figure small {

color:#BDBDBD;

display:block;

font-size:12px;

line-height:14px

}



.mfp-figure figure {

margin:0

}



.mfp-bottom-bar {

margin-top:-36px;

position:absolute;

top:100%;

left:0;

width:100%;

cursor:auto

}



.mfp-title {

text-align:left;

line-height:18px;

color:#F3F3F3;

word-wrap:break-word;

padding-right:36px

}



.mfp-image-holder .mfp-content {

max-width:100%

}



.mfp-gallery .mfp-image-holder .mfp-figure {

cursor:pointer

}



@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {

.mfp-img-mobile .mfp-image-holder {

padding-left:0;

padding-right:0

}



.mfp-img-mobile img.mfp-img {

padding:0

}



.mfp-img-mobile .mfp-figure:after {

top:0;

bottom:0

}



.mfp-img-mobile .mfp-figure small {

display:inline;

margin-left:5px

}



.mfp-img-mobile .mfp-bottom-bar {

background:rgba(0,0,0,0.6);

bottom:0;

margin:0;

top:auto;

padding:3px 5px;

position:fixed;

box-sizing:border-box

}



.mfp-img-mobile .mfp-bottom-bar:empty {

padding:0

}



.mfp-img-mobile .mfp-counter {

right:5px;

top:3px

}



.mfp-img-mobile .mfp-close {

top:0;

right:0;

width:35px;

height:35px;

line-height:35px;

background:rgba(0,0,0,0.6);

position:fixed;

text-align:center;

padding:0

}

}



@media all and (max-width: 900px) {

.mfp-arrow {

-webkit-transform:scale(0.75);

transform:scale(0.75)

}



.mfp-arrow-left {

-webkit-transform-origin:0;

transform-origin:0

}



.mfp-arrow-right {

-webkit-transform-origin:100%;

transform-origin:100%

}



.mfp-container {

padding-left:6px;

padding-right:6px

}

}



ul.resp-tabs-list,p {

margin:0;

padding:0

}



ul.resp-tabs-list {

padding-left:190px

}



p {

color:#4c4c4c;

font-size:16px;

line-height:25px;

font-weight:400;

}



.resp-tabs-list li {

font-weight:600;

font-size:16px;

font-family: 'Josefin Sans', sans-serif;

display:inline-block;

padding:17px 27px;

/* margin:0 4px 0 0; */

list-style:none;

cursor:pointer;

float:left;

}



.resp-tabs-container {

padding:0;

background-color:#fff;

clear:left

}



h2.resp-accordion {

cursor:pointer;

padding:5px;

display:none

}



.resp-tab-content {

display:none;

/* padding:50px 67px; */

text-align:center

}



.resp-tab-active {

background:#ec121a;

color:#fff;

border-bottom:none;

background-color:#c65d81

}



.resp-content-active,.resp-accordion-active {

display:block

}



.resp-tab-content {

/* border-top:1px solid rgba(0,0,0,0.1); */

}



h2.resp-accordion {

font-size:13px;

border:1px solid #ececec;

border-top:0 solid #ececec;

margin:0;

padding:10px 15px

}



h2.resp-tab-active {

border-bottom:0 solid #c1c1c1!important;

margin-bottom:0!important;

padding:10px 15px!important

}



h2.resp-tab-title:last-child {

border-bottom:12px solid #c1c1c1!important;

background:blue

}



.resp-vtabs ul.resp-tabs-list {

float:left;

width:30%

}



.resp-vtabs .resp-tabs-list li {

display:block;

padding:15px!important;

margin:0 0 4px;

cursor:pointer;

float:none

}



.resp-vtabs .resp-tabs-container {

padding:0;

background-color:#fff;

border:1px solid #c1c1c1;

float:left;

width:68%;

min-height:250px;

border-radius:4px;

clear:none

}



.resp-vtabs .resp-tab-content {

border:none;

word-wrap:break-word

}



.resp-vtabs li.resp-tab-active {

position:relative;

z-index:1;

margin-right:-1px!important;

padding:14px 15px 15px 14px !important;

border-top:1px solid;

border:1px solid #5AB1D0!important;

border-left:4px solid #5AB1D0!important;

margin-bottom:4px!important;

border-right:1px #FFF solid!important

}



.resp-arrow {

width:0;

height:0;

float:right;

margin-top:8px;

border-left:6px solid transparent;

border-right:6px solid transparent;

border-top:8px solid #ec121a

}



h2.resp-tab-active span.resp-arrow {

border:none;

border-left:6px solid transparent;

border-right:6px solid transparent;

border-bottom:8px solid #ec121a

}



h2.resp-tab-active {

background:#f9eded!important

}



.resp-easy-accordion h2.resp-accordion {

display:block

}



.resp-easy-accordion .resp-tab-content {

border:1px solid #c1c1c1

}



.resp-easy-accordion .resp-tab-content:last-child {

border-bottom:1px solid #c1c1c1

}



.resp-jfit {

width:100%;

margin:0

}



.resp-tab-content-active {

display:block

}



h2.resp-accordion:first-child {

border-top:1px solid #ececec

}



@media only screen and (max-width: 800px) {

.home-sec-2 ul.resp-tabs-list {

display:none

}



.home-sec-2 h2.resp-accordion {

display:block;

font-size:16px;

color:#000;

text-align:left

}



.home-sec-2 .resp-vtabs .resp-tab-content {

border:1px solid #C1C1C1

}



.home-sec-2 .resp-vtabs .resp-tabs-container {

border:none;

float:none;

width:100%;

min-height:100px;

clear:none

}



.home-sec-2 .resp-accordion-closed {

display:none!important

}



.home-sec-2 .resp-vtabs .resp-tab-content:last-child {

border-bottom:1px solid #c1c1c1!important

}

}



@media only screen and (max-width: 900px) {

.brochure-section ul.resp-tabs-list {

display:none

}



.brochure-section h2.resp-accordion {

display:block;

font-size:16px;

color:#000

}



.brochure-section .resp-vtabs .resp-tab-content {

border:1px solid #eae6e6;

padding:15px

}



.brochure-section .resp-vtabs .resp-tabs-container {

border:none;

float:none;

width:100%;

min-height:100px;

clear:none

}



.brochure-section .resp-accordion-closed {

display:none!important

}



.brochure-section .resp-vtabs .resp-tab-content:last-child {

border-bottom:1px solid #c1c1c1!important

}

}



.owl-carousel {

display:none;

width:100%;

-webkit-tap-highlight-color:transparent;

position:relative;

z-index:1

}



.owl-carousel .owl-stage {

position:relative;

-ms-touch-action:pan-Y;

}



.owl-carousel .owl-stage:after {

content:".";

display:block;

clear:both;

visibility:hidden;

line-height:0;

height:0

}



.owl-carousel .owl-stage-outer {

position:relative;

overflow:hidden;

-webkit-transform:translate3d(0px,0px,0px);

}



.owl-carousel .owl-item {

position:relative;

min-height:1px;

float:left

}



.owl-carousel .owl-item img {

display:block;

width:100%;

-webkit-transform-style:preserve-3d

}



.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {

display:none

}



.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {

cursor:pointer;

cursor:hand;

-webkit-user-select:none;

-khtml-user-select:none;

-moz-user-select:none;

-ms-user-select:none;

user-select:none

}



.owl-carousel.owl-loaded {

display:block

}



.owl-carousel.owl-loading {

opacity:0;

display:block

}



.owl-carousel.owl-hidden {

opacity:1

}



.owl-carousel.owl-refresh .owl-item {

display:none

}



.owl-carousel.owl-drag .owl-item {

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;

user-select:none

}



.owl-carousel.owl-grab {

cursor:move;

cursor:grab

}



.owl-carousel.owl-rtl {

direction:rtl

}



.owl-carousel.owl-rtl .owl-item {

float:right

}



.no-js .owl-carousel {

display:block

}



.owl-carousel .animated {

animation-duration:1000ms;

animation-fill-mode:both

}



.owl-carousel .owl-animated-in {

z-index:0

}



.owl-carousel .owl-animated-out {

z-index:1

}



.owl-carousel .fadeOut {

animation-name:fadeOut

}



@keyframes fadeOut {

0% {

opacity:1

}



100% {

opacity:0

}

}



.owl-height {

transition:height 500ms ease-in-out

}



.owl-carousel .owl-item .owl-lazy {

opacity:0;

transition:opacity 400ms ease

}



.owl-carousel .owl-item img.owl-lazy {

transform-style:preserve-3d

}



.owl-carousel .owl-video-wrapper {

position:relative;

height:100%;

background:#000

}



.owl-carousel .owl-video-play-icon {

position:absolute;

height:80px;

width:80px;

left:50%;

top:50%;

margin-left:-40px;

margin-top:-40px;

background:url(owl.video.play.png) no-repeat;

cursor:pointer;

z-index:1;

-webkit-backface-visibility:hidden;

transition:transform 100ms ease

}



.owl-carousel .owl-video-play-icon:hover {

transform:scale(1.3,1.3)

}



.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {

display:none

}



.owl-carousel .owl-video-tn {

opacity:0;

height:100%;

background-position:center center;

background-repeat:no-repeat;

background-size:contain;

transition:opacity 400ms ease

}



.owl-carousel .owl-video-frame {

position:relative;

z-index:1;

height:100%;

width:100%

}



.owl-dots {

margin-top:0;

text-align:left;

-webkit-tap-highlight-color:transparent;

text-align:center;

position:absolute;

bottom:10px;

left:0

}



.owl-controls .owl-nav [class*=owl-] {

color:#fff;

font-size:1px;

margin:5px;

display:inline-block;

cursor:pointer

}



.owl-controls .owl-nav .disabled {

opacity:.5;

cursor:default

}



.owl-dots .owl-dot {

display:inline-block;

zoom:1;

*display:inline

}



.owl-dots .owl-dot span {

width:10px;

height:10px;

margin:0 3px;

background:#d7d7d7;

display:block;

-webkit-backface-visibility:visible;

-webkit-transition:opacity 200ms ease;

-moz-transition:opacity 200ms ease;

-ms-transition:opacity 200ms ease;

-o-transition:opacity 200ms ease;

transition:opacity 200ms ease;

-webkit-border-radius:50%;

-moz-border-radius:50%;

border-radius:50%

}



.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {

background:#d1050c

}



a {

-webkit-transition:all .3s ease-out 0;

-moz-transition:all .3s ease-out 0;

-ms-transition:all .3s ease-out 0;

-o-transition:all .3s ease-out 0;

transition:all .3s ease-out 0

}



body {

font-family:'Montserrat',sans-serif;

overflow-x:hidden!important

}



.clear {

clear:both

}



.container {

width:1200px

}



label.error {

font-size:12px;

position:absolute;

right:54px;

background:#bd0f0f;

color:#fff;

padding:3px

}



header {

border-bottom:1px solid #f4f1f1

}



header .top-border {

height:2px;

width:100%;

background:#b83561

}



header .header_details {

width:100%

}



header .header-left {

width:72.5%;

float:left;

background:#fff;

position:relative;

box-sizing:border-box

}



header .header-left .logo {

position:absolute;

top:0;

left:0;

z-index:999

}



header .header-left img.map {

padding:4% 8% 0

}



header .header-right {

width:27.5%;

float:left;

background:#b83561;

text-align:center

}



header .header-right h2 {

color:rgba(255,255,255,0.05);

font-size:100px;

padding-top:63px;

font-weight:700

}



header .header-right p {

font-size:35px;

color:#fff;

font-weight:300;

position:relative

}



header .header-right p:before {

content:url(../images/call.png);

position:relative;

height:42px;

width:42px;

z-index:999;

left:163px;

top:-82px;

position:absolute

}



header .header-right .quick-enquiry {

width:80%;

margin:80px auto 50px;

color:#fff

}



header .header-right h3 {

font-size:30px;

margin-bottom:38px;

font-weight:700

}



header .header-right ::-webkit-input-placeholder {

color:#fff

}



header .header-right :-moz-placeholder {

color:#fff

}



header .header-right ::-moz-placeholder {

color:#fff

}



header .header-right :-ms-input-placeholder {

color:#fff

}



header .header-right .forminput-outer {

position:relative;

width:100%;

height:auto

}



header .header-right label.error {

font-size:12px;

position:absolute;

right:2px;

background:#bd0f0f;

color:#fff;

padding:3px;

top:2px

}



header .header-right .input-field {

color:#fff;

background:none;

outline:none;

font-size:14px;

width:100%;

height:45px;

margin-bottom:4px;

border:solid 2px #fff;

padding:17px 20px;

-webkit-appearance:none;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

font-family:'Montserrat',sans-serif;

}



header .header-right textarea {

color:#fff;

background:none;

outline:none;

font-size:14px;

width:100%;

height:85px;

margin-bottom:6px;

border:solid 2px #fff;

padding:17px 20px;

-webkit-appearance:none;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

resize:none;

font-family:'Montserrat',sans-serif;

}



header .header-right input#subs_button {

color:#b83561;

background:#fff;

outline:none;

font-size:16px;

width:100%;

height:56px;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

font-weight:700;

border:none

}



header .header-right input#subs_button:hover {

background:transparent;

border:solid 2px #fff;

color:#fff

}



.popme {

width:100%;

max-width:600px;

text-align:center;

position:relative;

z-index:9999!important

}



.popme img {

max-width:100%

}



.pop-cls {

position:absolute;

top:15px;

right:15px;

background:#d87831;

padding:10px 15px;

color:#fff;

cursor:pointer;

font-weight:600;

font-size:14px

}



.intro {

padding-top:40px;

text-align:center

}



.intro h2 {

font-size:32px;

color:#8c8c8c

}



.intro h1 {

font-size:50px;

color:#b7205d;

padding-bottom:4px;

display:inline-block;

font-weight:500

}



.intro strong {

border-bottom:1px solid rgba(183,32,93,0.4);

font-weight:500

}



.intro .title {

font-size:32px;

color:#8c8c8c;

border:none

}



.intro h3 {

font-size:180px;

color:rgba(105,104,104,0.1);

font-weight:700;

padding-bottom:30px

}



.image-blocks {

width:90%;

margin:0 auto;

margin-bottom:114px

}



.image-blocks .block-description {

width:88%;

margin:-200px auto 0

}



.image-blocks .block-description .block-details {

background:#fff;

padding:44px 56px;

position:relative;

box-shadow:0 4px 5px rgba(0,0,0,0.1)

}



.image-blocks .block-description h2 {

font-size:45px;

color:#fff;

font-weight:700;

text-indent:20px

}



.image-blocks .block-description p {

font-size:20px;

color:#fff;

padding-bottom:20px;

text-indent:20px

}



.image-blocks .block-description a {

display:inline-block;

text-align:center;

padding:20px 28px;

font-weight:700;

width:170px

}



.image-blocks .block-description a.more-details-btn {

border:1px solid #b7205d;

background:transparent;

color:#b7205d;

margin-right:14px;

margin-bottom:14px;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

box-sizing:border-box

}



.image-blocks .block-description a.more-details-btn:hover {

background:#f25375;

color:#fff;

border:1px solid #f25375

}



.image-blocks .block-description a.enquirenow-btn {

background:#b7205d;

color:#fff

}



.image-blocks .block-description .button-outer {

padding-top:30px;

margin:0 auto;

text-align:center

}



ul.list {

position:relative

}



ul.list li {

font-size:14px;

color:#696868;

padding-bottom:20px;

list-style-image:url(../images/arrow.png)

}



ul.list:nth-child(1),ul.list:nth-child(2) {

min-height:200px

}



ul.list:nth-child(3),ul.list:nth-child(4) {

min-height:330px

}



.about {

background:#f5f5f5;

text-align:center;

padding:109px 20%;

position:relative

}



.about h2 {

position:absolute;

left:0;

top:35%;

font-weight:700;

font-size:180px;

color:rgba(105,104,104,0.1)

}



.about h4 {

font-size:40px;

color:#696868;

padding-bottom:54px;

font-weight:700

}



.about p {

font-size:20px;

color:#696868;

line-height:32px;

font-weight:300;

padding-bottom:68px

}



.about a {

background:#b7205d;

color:#fff;

text-align:center;

padding:20px 28px;

font-weight:700

}



.bottom-cntnt {

background:#fff;

padding:60px 0;

position:relative

}



.bottom-cntnt h2 {

font-size:40px;

text-align:center;

color:#713c94;

padding-bottom:54px;

font-weight:700

}



.bottom-cntnt h3 {

font-size:24px;

text-align:left;

color:#696868;

padding-bottom:20px;

font-weight:700;

padding-top:20px

}



.bottom-cntnt ul {

margin-left:30px;

padding:15px

}



.bottom-cntnt ul li {

list-style:disc

}



.bottom-cntnt p {

font-size:16px;

color:#696868;

line-height:32px;

font-weight:400;

padding-bottom:10px;

text-align: justify

}



footer{

	background: #ececece8;

    background-attachment: fixed;

   

    background-size: cover;

}



footer  h2 {

font-size:40px;

color:#000;

font-weight:700;

text-transform: uppercase;

margin-bottom:15px;

}



footer  a {

font-weight:700;

color:#000

}



footer .contact .map {

    height: 300px;

    width: 100%;

    margin-bottom: 20px;

}

footer .copyright{

	background-color: rgba(0, 0, 0, 0.58);

    padding: 9px 0px 10px 0;

}

footer .note {

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);

    opacity: 1;

    font-size: 12px;

    margin: 5px 0;text-align: center;

    color: #fff;

}

#test-modal,#test-modal-2,#test-modal-3,#test-modal-4 {

width:60%;

background:#fff;

margin:0 auto;

height:620px;

position:relative

}



.mfp-close-btn-in .mfp-close {

color:#000;

position:absolute;

top:25px

}



.modal-header {

width:100%;

height:88px;

background:#b83561;

box-sizing:border-box;

padding-top:25px;

padding-left:52px

}



.modal-header h3 {

font-weight:700;

font-size:30px;

color:#fff;

display:inline-block

}



.modal-header h6 {

font-weight:300;

font-size:18px;

color:#fff;

display:inline-block;

padding-left:17px

}



#enquire-modal,#enquire-modal-2,#enquire-modal-3,#enquire-modal-4,#enquire-modal-5 {

width:40%;

background:#fff;

margin:0 auto;

height:530px;

position:relative;

z-index:9999999!important

}



.mfp-wrap {

z-index:999999!important

}



.mfp-bg {

z-index:99999!important

}



.hvr-sweep-to-bottom {

display:inline-block;

vertical-align:middle;

-webkit-transform:perspective(1px) translateZ(0);

transform:perspective(1px) translateZ(0);

box-shadow:0 0 1px transparent;

position:relative;

-webkit-transition-property:color;

transition-property:color;

-webkit-transition-duration:.3s;

transition-duration:.3s

}



.hvr-sweep-to-bottom:before {

content:"";

position:absolute;

z-index:-1;

top:0;

left:0;

right:0;

bottom:0;

background:#797bda;

-webkit-transform:scaleY(0);

transform:scaleY(0);

-webkit-transform-origin:50% 0;

transform-origin:50% 0;

-webkit-transition-property:transform;

transition-property:transform;

-webkit-transition-duration:.3s;

transition-duration:.3s;

-webkit-transition-timing-function:ease-out;

transition-timing-function:ease-out

}



.hvr-sweep-to-bottom:hover,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:active {

color:#fff

}



.hvr-sweep-to-bottom:hover:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:active:before {

-webkit-transform:scaleY(1);

transform:scaleY(1)

}



.popup-quickenquiry {

width:80%;

padding-top:37px;

margin:0 auto

}



.popup-quickenquiry ::-webkit-input-placeholder {

color:#707070

}



.popup-quickenquiry :-moz-placeholder {

color:#707070

}



.popup-quickenquiry ::-moz-placeholder {

color:#707070

}



.popup-quickenquiry :-ms-input-placeholder {

color:#707070

}



.popup-quickenquiry .forminput-outer {

position:relative;

width:100%;

height:auto

}



.popup-quickenquiry label.error {

font-size:12px;

position:absolute;

right:1px;

background:#bd0f0f;

color:#fff;

padding:3px;

top:1px

}



.popup-quickenquiry .input-field {

color:#707070;

background:none;

outline:none;

font-size:16px;

width:100%;

height:45px;

margin-bottom:4px;

border:solid 1px #bfbfbf;

padding:17px 20px;

-webkit-appearance:none;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

font-family:'Montserrat',sans-serif;

}



.popup-quickenquiry textarea {

color:#707070;

background:none;

outline:none;

font-size:16px;

width:100%;

height:120px;

margin-bottom:6px;

border:solid 1px #bfbfbf;

padding:17px 20px;

-webkit-appearance:none;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

resize:none;

font-family:'Montserrat',sans-serif;

}



.popup-quickenquiry input#submit_button {

color:#fff;

background:#d1050c;

outline:none;

font-size:16px;

width:125px;

height:56px;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

font-weight:700;

border:none;

float:right

}



.popup-quickenquiry input#submit_button:hover {

background:transparent;

border:solid 2px #d1050c;

color:#d1050c

}



.border-top {

height:2px;

width:100%;

background:#00923f

}



.header {

border-top:1px solid #f6f6f6;

border-right:1px solid #f6f6f6;

height:auto

}



.header .contact {

float:right;

padding-right:30px;

padding-top:30px

}



.header p.phone {

padding-bottom:25px;

font-weight:700;

color:#d1050c;

display:inline-block;

padding-right:30px

}



.header p.phone:before {

content:url(../images/phone-icon.png);

padding-right:15px

}



.header p.mail {

font-weight:700;

color:#d1050c;

display:inline-block

}



.header p.mail:before {

content:url(../images/mail-icon.png);

padding-right:15px

}

.header p a{color: #2c898e;font-family: Montserrat,sans-serif;, sans-serif;font-size: 18px;}

/* .banner {

background:url(../images/DD-SUNSET-ISLAND1.png);

height:693px;

background-size:cover;

box-sizing:border-box;

background-position:center;

position: relative;

float: left;

width: 72.5%;

}

.bannerhighway {

background:url(../images/DD-HIGHWAY-GATE1.png);

height:693px;

background-size:cover;

box-sizing:border-box;

background-position:center;

position: relative;

float: left;

width: 72.5%;

} */

.banner .banner-text {

text-align:center;

color:#fff;

text-transform:uppercase

}



.banner .banner-text h2 {

font-size:80px;

font-weight:700;

color:#fff

}



.banner .banner-text p {

font-size:20px;

font-weight:700;

color:#fff

}



.viveria-banner {

background:url(../images/viveria-banner.jpg);

height:600px;

background-size:cover;

padding-top:20%;

box-sizing:border-box;

background-position:center

}



.viveria-banner .banner-text {

text-align:center;

color:#fff;

text-transform:uppercase

}



.viveria-banner .banner-text h2 {

font-size:70px;

font-weight:700;

color:#fff

}



.viveria-banner .banner-text p {

font-size:20px;

font-weight:700;

color:#fff

}



.thankyou {

padding:30px;

text-align:center

}



.thankyou p {

color:#696868;

font-size:20px;

font-family: Montserrat,sans-serif;

font-weight: 600;

padding-top:50px;

line-height:30px

}



.thankyou a {

text-align:center;

padding:20px 28px;

font-weight:700;

background:#662c88;

font-family: 'Josefin Sans', sans-serif;

color:#fff;

margin-top:50px

}



.investment {

padding:100px 0;

text-align:center;

border-bottom:1px solid #d9d9d9;

}



.investment h2 {

color:#696868;

font-size:40px;

padding-bottom:50px;

font-weight:700

}



.investment .outer {

border:2px solid #fff;

display:inline-block;

border-radius:100%;

border-top-color:#b83561;

border-right-color:#b83561;

padding:3px;

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}



.investment .outer:hover {

border-color:#fff #fff #b83561 #b83561

}



.investment .outer:nth-of-type(2) {

border:2px solid #fff;

display:inline-block;

border-radius:100%;

border-bottom-color:#b83561;

border-left-color:#b83561;

padding:3px;

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}



.investment .outer:nth-of-type(2):hover {

box-shadow:0 4px 5px rgba(0,0,0,0.1);

border-color:#b83561 #b83561 #fff #fff

}



.investment .box {

width:150px;

height:150px;

border-radius:100%

}



.investment .inner {

border:2px solid #fff;

border-bottom-color:#bdbdbd;

border-left-color:#bdbdbd;

position:relative;

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}



.investment .inner:hover {

border-color:#bdbdbd #bdbdbd #fff #fff

}



.investment .inner:nth-of-type(2) {

border:2px solid #fff;

border-top-color:#bdbdbd;

border-right-color:#bdbdbd;

position:relative;

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}



.investment .inner:nth-of-type(2):hover {

border-color:#fff #fff #bdbdbd #bdbdbd

}



.investment h3 {

color:#b83561;

font-size:26px;

line-height:45px;

font-weight:300;

text-align:center;

padding-top:25px

}



.investment .large-txt {

color:#b4b4b4;

font-size:50px;

line-height:25px;

font-weight:700

}



.investment .small-txt {

font-size:16px

}

.pricing-contact .container{max-width: 100%;}

.pricing-contact {

background:hsla(0, 0%, 0%, 0.799);

float: right;

width: 24%;

margin: 20px auto;



}

.pricing-contact h2 {

    color: rgba(255, 255, 255, 0.034);

    font-size: 40px;

    padding-top: 26px;

    font-weight: 700;

    text-align: center

}



.pricing-contact p {

    font-size: 35px;

    color: #fff;

    font-weight: 300;

    position: relative;

    text-align: center;

    margin-top:30px

}

.pricing-contact #contactform{padding: 30px 0 40px 0;}

.pricing-contact p:before {

    /* content: url(../images/call.png);

    position: relative;

    height: 32px;

    width: 32px;

    z-index: 100000;

    left: 0;

    right: 0;

    margin: 0 auto;

    top: 6px; */

    /* position: absolute; */

}



.pricing-contact .contact-form {

	width:100%;

	margin:0 auto;

	text-align: center;

}



.pricing-contact .contact-form .fields {

    width: 80%;

    margin: 0 auto

}

.pricing-contact .contact-form .input-outer{position: relative;}

.pricing-contact .contact-form ::-webkit-input-placeholder {

color:#a4a4a4

}



.pricing-contact .contact-form :-moz-placeholder {

color:#a4a4a4

}



.pricing-contact .contact-form ::-moz-placeholder {

color:#a4a4a4

}



.pricing-contact .contact-form :-ms-input-placeholder {

color:#a4a4a4

}



.pricing-contact .contact-form label.error {

font-size:11px;

position:absolute;

right:0;

top:0;

background:#bd0f0f;

color:#fff;

padding:3px

}



.pricing-contact .contact-form input {

position:relative

}



.pricing-contact .contact-form .input-field {

color: #ffff;

background:none;

outline:none;

font-size:14px;

width:100%;

height:45px;

margin-bottom:10px;

border:1px solid rgba(255, 255, 255, 0.39);

padding:17px 20px;

-webkit-appearance:none;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

font-family:'Montserrat',sans-serif;

margin-right:4px

}



.pricing-contact .contact-form .mobile-field {

margin-right:0!important

}



.pricing-contact .contact-form textarea {

color:#000;

background:none;

outline:none;

font-size:14px;

width:100%;

height:85px;

margin-bottom:6px;

border:1px solid rgba(255, 255, 255, 0.39);

padding:11px 20px;

-webkit-appearance:none;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

resize:none;

font-family:'Montserrat',sans-serif;

}



.pricing-contact .contact-form #send_message {

color: #3f135e;

background: rgba(255, 255, 255, 0.596);

/* border:2px solid #fff!important; */

outline:none;

font-size:16px;

width:100%;

height:50px;

font-family: Montserrat,sans-serif;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

font-weight:700;

border:none;

margin-top:16px

}



.pricing-contact .contact-form #send_message:hover {

background:transparent;

border:solid 2px #fff;

color:#fff

}



.approved-project h3 {

color:rgb(97, 97, 97);

font-size:25px;

font-weight: bold;

    font-family: Montserrat,sans-serif;

line-height: 30px;

padding-bottom:24px;

text-transform:uppercase;

}



.approved-project h3 span {

    color:rgb(27, 27, 27);

   font-family: Montserrat,sans-serif;

    font-size:15px;

    text-transform:uppercase;

    }



.approved-project p {

color:#798286;

font-size:15px;

font-family: 'Montserrat', sans-serif;

padding-bottom:26px;

line-height:25px

}



.approved-project ul.points li {

color:#000000;

font-size:12px;

font-family: Montserrat,sans-serif;

/* padding-bottom:15px; */

font-weight: 600;

list-style:none;

padding-left:35px;

background:url(../images/tickmark.png) left center no-repeat;

line-height:40px;

margin-top: 5px;

}



.approved-project .item {

margin:10px

}



.approved-project .owl-dots {

margin-top:24px;

position:static

}



.amenities-section {



background-attachment: fixed;

padding:15px 0 40px;

background-size: cover;

}



.amenities-section h2 {

color:#713c94;

font-size:40px;

padding-bottom:32px;

text-transform:uppercase;

font-weight:700

}



.amenities-section h4 {

color: #0098db;

font-size: 16px;

font-weight: 500;

padding-bottom:18px

}



.amenities-section ul.amenities {

padding-bottom:40px

}



.amenities-section ul.amenities li {

color:#696868;

font-size:15px;

text-align: left;

list-style-image:url(../images/dot.png);

padding-left:5px;

margin-left:15px;

line-height:30px;

font-weight: 500;

word-wrap:break-word

}





.media {

height:380px;

margin:40px 0 90px

}



.media .video {

width:61%;

float:left;

box-sizing:border-box;

height:600px;

background:#b83561

}



.media .map {

width:100%;

float:right;

box-sizing:border-box;

height:380px

}



.media .video-bg {

background:url(../images/video-bg.jpg)

}

.bxx

{

    background-color: #fff;

    border-top-left-radius: 20px;

    border-top-right-radius: 20px;

    margin-top: -50px;

    z-index: 1000;

    width: 100%;

    position: relative;

}

.stil-im h2

{

    font-size: 30px;

    color: #713c94;

    text-align: center; padding-bottom: 60px;

    font-weight: bold;

    letter-spacing: 2px;

  font-family: Montserrat,sans-serif;

}

.bxx h3

{

    color: #713c94;

   font-family: Montserrat,sans-serif;

    font-weight: 600;

    padding-top: 20px;

    text-align: center;

}

.bxx p

{

    color: #585858;

    font-size: 14px;

    padding: 10px;

    text-align: center;

}

.gallery {

padding:15px 0 0

}



.gallery .resp-tab-active {

border-bottom:none;

background-color:#713c94;

border-radius: 50px;

text-align: center;

}



.gallery ul.resp-tabs-list {

/* border-top:1px solid rgba(0,0,0,0.1); */

    padding-left: 500px;

}



.gallery h3 {

color:#713c94;

font-size:16px;

padding-bottom:10px;

font-weight:700;font-family: Montserrat,sans-serif;

}



.gallery p {

padding-bottom:15px

}



.gallery .gallery-col-1 {

width:38%;

float:left;

margin-right:.83%;

margin-left: 19%;

}



.gallery .gallery-col-2 {

width:23.15%;

float:left;

margin-right:.1%

}

.gallery .gallery-col-2_1 {

width:100%;

padding-bottom:12px

}



.gallery .gallery-col-2_2 {

width:48.91%;

float:left;

margin-right:2.16%

}



.gallery .gallery-col-2_3 {

width:48.91%;

float:left

}



.gallery .gallery-col-3 {

width:22.6%;

float:left

}



.gallery .gallery-col-3_1,.gallery .gallery-col-3_2 {

width:100%;

padding-bottom:5px

}



.gallery .gallery-col-3_3 {

width:100%

}



.gallery .floorplan-row {

padding-bottom:73px

}



.gallery h2 {

color:#686868;

font-size:20px;

padding-bottom:30px;

font-weight:700;

text-align:center

}



.gallery ul.specification {

padding-bottom:40px

}



.gallery ul.specification li {

color:#696868;

font-size:15px;

list-style-image:url(../images/dot.png);

padding-left:5px;

margin-left:15px;

line-height:26px

}



.gallery .mfp-close-btn-in .mfp-close {

color:#fff;

position:absolute;

top:0!important

}



#horizontalTab h3,#parentHorizontalTab h3,#parentHorizontalTab2 h3,#parentHorizontalTab3 h3,#parentHorizontalTab4 h3 {

color:#b83561;

font-size:16px;

padding-bottom:10px;

font-weight:700;

padding-top:10px

}



#horizontalTab ul.amenities li,#parentHorizontalTab ul.amenities li,#parentHorizontalTab2 ul.amenities li,#parentHorizontalTab3 ul.amenities li,#parentHorizontalTab4 ul.amenities li {

list-style:circle

}



#horizontalTab h4,#parentHorizontalTab h4,#parentHorizontalTab2 h4,#parentHorizontalTab3 h4,#parentHorizontalTab4 h4 {

font-size:21px;

color:#696868;

padding-top:30px;

font-weight:700

}



pre {

font-size:14px;

line-height:16px;

font-weight:300

}



input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {

-webkit-appearance:none;

-moz-appearance:none;

appearance:none;

margin:0

}



.investment-new {

padding-bottom:50px;

text-align:center;

border-bottom:0px solid #d9d9d9

}



.investment-new h1 {

color:#696868;

font-size:32px

}



.investment-new h2 span {

font-size:35px;

color:#1d3658;

font-weight: 700;

letter-spacing: 2px;

    font-family: Montserrat,sans-serif;s

}



.investment-new h1 {

color:#696868;

font-size:25px;

margin-top: 15px;

    font-family: Montserrat,sans-serif;

}



.investment-new h1 span {

font-size:35px;

color:#b7205d

}



.ld-popup {

display:none;

background:#fff;

padding:10px;

max-width:500px;

box-sizing:border-box

}



.ld-popup .popup-quickenquiry {

width:100%;

padding-top:15px

}



.ld-popup .popup-quickenquiry #submit_button {

width:100%;

height:45px;

border-radius:5px;

height:42px

}



.ld-popup .popup-quickenquiry input {

font-size:14px;

margin-bottom:8px

}



.ld-popup .popup-quickenquiry textarea {

font-size:14px

}



@media only screen and (min-width: 1600px) {

header .header-left img.map {

padding:4% 13% 0

}

}



@media only screen and (max-width: 1200px) {

.container {

width:90%

}



.campus-court .container {

width:90%

}



ul.resp-tabs-list {

padding-left:50px

}



.modal-header {

padding-left:50px

}



.modal-header h3 {

font-size:25px

}



footer {

height:auto

}



footer h3 {

font-size:100px

}



.pricing-contact .contact-form {

width:100%;

margin:0 auto

}



.pricing-contact .contact-form .fields {

margin-right:0;

width:100%

}



.pricing-contact .contact-form .input-outer {

width:100%;

margin-right:0

}



.pricing-contact .contact-form .input-field {

width:100%

}



.gallery .gallery-col-2_1{padding-bottom: 9px;}

}

@media only screen and (max-width: 1082px) {

	.pricing-contact h2{font-size: 40px;}

	.pricing-contact .contact-form .input-field{height: 42px;font-size: 12px;margin-bottom: 4px;}

	.pricing-contact .contact-form textarea{height: 60px;font-size: 12px;}

}

@media only screen and (max-width: 1020px) {

header .header-left {

height:auto

}



header .header-right {

height:auto

}



header .header-right h2 {

font-size:70px

}



header .header-right p {

font-size:22px

}



header .header-right p:before {

left:113px;

top:-62px

}



header .header-right h3 {

font-size:20px

}



header .header-right input#subs_button {

margin-bottom:40px

}



header .header-right .quick-enquiry {

margin:30px auto

}



.image-blocks .block-description h2 {

font-size:33px

}



.image-blocks .block-description p {

font-size:20px;

color:#fff;

padding-bottom:20px;

text-indent:20px

}

.pricing-contact h2{font-size: 36px;}

.pricing-contact p {font-size: 24px;}

}

@media only screen and (max-width: 1024px) {

	.bannerhighway{height: 562px;}

	.pricing-contact p {font-size: 28px;margin-top: 34px;}

	.pricing-contact .contact-form #send_message{height: 41px;}

}

@media only screen and (max-width: 900px) {

.banner, .bannerhighway{float: none;width: 100%;height: 580px;}

.pricing-contact {float: none;width: 100%;margin-top: 15px;}

.pricing-contact h2 {font-size: 60px;}



#test-modal,#test-modal-2,#test-modal-3,#test-modal-4 {

width:90%;

margin:0 auto;

height:500px

}



#enquire-modal {

width:70%

}



.image-blocks {

margin-bottom:54px

}



footer .footer-right p {

font-size:20px;

line-height:33px

}



footer .footer-left {

padding-top:50px

}



footer .footer-left h6 {

font-size:20px

}



.about {

padding:50px 10%;

position:relative

}



.about h4 {

padding-bottom:20px

}



.banner .banner-text {

text-align:center;

color:#fff;

text-transform:uppercase

}



.banner .banner-text h2 {

font-size:70px

}



.media {

height:auto;

margin:40px 0

}



.media .video {

width:100%;

float:none;

box-sizing:border-box;

height:400px;

background:#b83561

}



.media .map {

width:100%;

float:none;

box-sizing:border-box;

height:auto;

height:400px

}



.gallery ul.resp-tabs-list {

padding-left:100px

}



.campus-court {

padding:0;

width:100%;

display:inline-block

}

}



@media only screen and (max-width: 760px) {

header .header-left {

width:65%;

height:auto

}



header .header-right {

width:35%;

height:auto

}



.banner .banner-text {

text-align:center;

color:#fff;

text-transform:uppercase

}



.banner .banner-text h2 {

font-size:50px

}



.gallery {

padding:15px 0 50px

}



.gallery ul.resp-tabs-list {

padding-left:30px

}



.gallery h2 {

font-size:18px;

padding-bottom:10px;

padding-top:30px

}

.investment-new{padding-top: 50px;}

}



@media only screen and (max-width: 640px) {

#parentHorizontalTab .resp-tabs-container {

padding:20px

}



#parentHorizontalTab p {

font-size:14px!important;

line-height:20px!important

}



#parentHorizontalTab h3 {

font-size:13px!important;

line-height:15px!important

}



#parentHorizontalTab h2.resp-accordion {

font-size:18px;

font-weight:700

}





footer .footer-right .footer-txt {

font-size:22px

}



header .header-left {

width:100%;

float:none;

height:auto

}



header .header-right {

width:100%;

height:auto;

float:none

}



header .header-right input#subs_button {

margin-bottom:40px

}



header .header-right h2 {

font-size:100px;

padding-top:20px

}



header .header-right p {

font-size:35px

}



header .header-right p:before {

left:243px;

top:-82px

}



.image-blocks {

margin-bottom:50px;

width:95%

}



.image-blocks .block-description {

width:100%;

margin:-100px auto 0

}



.image-blocks .block-description .block-details {

padding:44px 46px;

position:relative

}



.image-blocks .block-description h2 {

font-size:30px

}



.image-blocks .block-description p {

font-size:16px;

color:#fff;

padding-bottom:20px

}



.image-blocks .block-description a {

display:inline-block;

text-align:center;

padding:20px 28px;

font-weight:700

}



.image-blocks .block-description a.more-details-btn {

border:1px solid #b7205d;

background:transparent;

color:#b7205d;

margin-right:14px;

margin-bottom:14px;

-webkit-transition:.5s all;

-moz-transition:.5s all;

transition:.5s all;

box-sizing:border-box

}



.image-blocks .block-description a.more-details-btn:hover {

background:#f25375;

color:#fff;

border:1px solid #f25375

}



.image-blocks .block-description a.enquirenow-btn {

background:#b7205d;

color:#fff

}



.image-blocks .block-description .button-outer {

padding-top:30px;

margin:0 auto;

text-align:center

}



.intro h2 {

font-size:20px

}



.intro h1 {

font-size:24px

}



.intro .title {

font-size:32px

}



.intro h3 {

font-size:120px

}



.resp-tabs-list li {

padding:28px 15px

}



ul.resp-tabs-list {

padding-left:25px;

display:none

}



.resp-tab-content {

display:none;

padding:20px 0

}



.modal-header {

padding-left:25px

}



.about h2 {

font-size:100px

}



footer .footer-right h2 {

padding-top:20px

}



footer .footer-right .footer-txt {

font-size:22px

}



.header {

height:auto

}



/*.header .contact {

float:none;

width:100%;

padding:10px 2%

}

*/

.header p.mail {

width:100%;

padding:2px 0

}



.header p.phone {

width:100%;

padding:2px 0

}



.approved-project .item {

margin:2px

}



.approved-project {

padding:40px 0

}



.approved-project h3 {

font-size:20px;

padding-bottom:25px

}



.approved-project p {

color:#696868;

font-size:16px;

padding-bottom:40px;

line-height:25px

}



.approved-project ul.points li {

font-size:14px;

padding-bottom:15px;

padding-left:40px

}



.investment {

padding:40px 0

}



.investment h2 {

font-size:25px;

padding-bottom:20px

}



.amenities-section {

padding:40px 0 20px

}



.gallery {

padding:15px 0 40px

}



.gallery .container {

width:100%

}



.gallery .col-md-6.col-sm-6.col-xs-12 {

padding:0

}



.gallery .resp-tab-active {

border-bottom:none;

background-color:#b83561;

padding:30px 15px!important

}



.gallery ul.resp-tabs-list {

padding-left:0

}



.gallery p {

padding-bottom:15px

}





.gallery .gallery-col-2_1 {

width:100%;

padding-bottom:5px

}



.gallery .gallery-col-2_2 {

width:48.91%;

float:left;

margin-right:2.16%;

padding-bottom:10px

}



.gallery .gallery-col-2_3 {

width:48.91%;

float:left;

padding-bottom:10px

}



.gallery .gallery-col-3 {

width:100%;

float:none

}



.gallery .gallery-col-3_1,.gallery .gallery-col-3_2 {

width:100%;

padding-bottom:5px

}



.gallery .gallery-col-3_3 {

width:100%

}



.gallery .floorplan-row {

padding-bottom:40px

}



.gallery h2 {

color:#686868;

font-size:25px;

padding-bottom:30px;

font-weight:700;

text-align:center

}



.gallery ul.specification {

padding-bottom:40px

}



h2.resp-accordion {

display:block;

color:#696868

}



.investment-new h2 {

font-size:25px

}



.investment-new h2 span {

font-size:25px

}



.banner {

height:465px

}

}



@media only screen and (max-width: 480px) {

header .header-right p:before {

left:136px;

top:-82px

}



header .header-left img.map {

padding-top:80px

}



header .header-left .logo {

max-width:100px

}



#enquire-modal,#enquire-modal-2,#enquire-modal-3,#enquire-modal-4,#enquire-modal-5 {

width:90%

}



.intro h3 {

font-size:75px;

padding-bottom:10px

}



.banner {

height:280px

}



.banner .banner-text h2 {

font-size:30px

}



.banner .banner-text p {

font-size:15px

}



.media {

height:auto;

margin:40px 0

}



.media .video {

height:300px

}



.media .map {

height:300px

}



.resp-tabs-list li {

padding:28px 11px;

font-size:12px

}



footer .footer-right h2 {

padding-top:20px;

font-size:70px

}



footer .footer-right p {

padding-left:0;

margin-top:0;

width:100%

}



footer .footer-right .footer-txt {

font-size:22px

}



footer .footer-left h2 {

font-size:26px

}



footer .footer-left h6 {

font-size:16px;

line-height:27px;

padding-top:15px

}



footer .footer-left .contact-details {

padding-top:40px

}



.banner {

padding-top:13%

}



.image-blocks .block-description a.more-details-btn {

margin-right:0;

margin-bottom:14px

}



.image-blocks .block-description a.more-details-btn:hover {

background:#f25375;

color:#fff;

border:1px solid #f25375

}



.image-blocks .block-description a.enquirenow-btn {

background:#b7205d;

color:#fff

}



.image-blocks .block-description .button-outer {

padding-top:30px;

margin:0 auto;

text-align:center

}



.about p {

font-size:17px;

padding-bottom:30px

}

}

div#locate {

   height: 490px;

}

.mobile{display: none;}



.top-bnr-outer{width:100%; height:auto; position:absolute; bottom:5%; left:0}

.top-bnr-txt{

	background-color:rgba(0,0,0,0.5); padding:20px 50px 20px 20px; text-align: left;  font-size: 2.2em; color:#fff; display: inline-block;font-family: Montserrat,sans-serif;

}



.hd{width: 100%;  z-index: 1000; top: 0; left: 0;position:absolute;}

.home-banner{width: 100%; height: auto; position: relative; }

.home-banner img{width: 100%; height: auto;  display: block;}

.home-banner .mbl{display: none; width: 100%; height: auto; }

.home-banner .content{width: 100%; height: 100%;  display: block; position: absolute; left: 0; top: 0; z-index: 10; }

.new_buld-pic{width: 100%; height: auto; text-align: center;margin-left: 3.6603vw;}

.new_buld-pic img{width: auto;  display: inline-block;}

@media only screen and (max-width: 500px) {

	.pricing-contact{padding: 27px 20px;}



}

@media only screen and (max-width: 1400px) {

.home-banner img{width: 100%; max-width: inherit;}

/* .home-banner{overflow-x: hidden;} */



}



@media only screen and (max-width: 1050px) {

.top-bnr-txt{font-size: 1.5em}



}

@media only screen and (max-width: 900px) {

.home-banner img{width: 100%; position: relative;}	

.home-banner .content{width: 100%; height: auto; position: relative; clear: both; }

.top-bnr-outer{position: relative; clear: both; bottom: 0}

.top-bnr-txt{width: 100%; text-align: center; }

.pricing-contact{margin-top: 70px}

.home-banner .content{padding-top: 0}

.top-bnr-outer .container{width: 100%}

.top-bnr-txt{background-color: rgb(51, 15, 121);}

.pricing-contact{margin-top: 0}

.sticky-form{ position:fixed;bottom:0;right:0;background-color:#fff;width:219px;z-index:999;box-shadow:0 3px 27px 0 rgba(0,0,0,.36);border-radius:8px 8px 0 0}

}

@media only screen and (max-width: 767px) {

	.gallery .floorplan-row{padding-bottom:0px;}

	.popup-gallery .row .col-xs-6{padding-left: 5px;padding-right: 5px;padding-bottom: 10px;}

	.pc{display: none;}

	.mobile{display: block;}

	.banner{width: 100%;float: none;margin-bottom: 0;}

	.pricing-contact{width: 100%;float: none;}

	.pricing-contact h2 {font-size: 20px;}

	.pricing-contact p{margin-top: 35px;}

	.pricing-contact p:before {top: -60px;}

	footer .footer-right{height: auto;}

	.top-bnr-txt{font-size: 16px; line-height: 18px; padding: 30px 10px}

	.hd{width: 100%; height: auto; }

	.amenities-section h2{font-size: 30px}

	.mobpad{padding-left: 33px;}

   .mobview img{height: 217px !important;}

   .infinity1{height:auto!important;}

	.home-banner .mbl{display: block !important;}

.new_buld-pic img{max-width: 100%}

.gallery{overflow-x: hidden;}

footer .contact .map {

    height: 150px;

}

footer .note {

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);

    opacity: 1;

    font-size: 12px;

    text-align: center;

    padding-bottom: 40px;

    color: #fff;

}

.sticky-form{ position:fixed;bottom:0;right:0;background-color:#fff;width:219px;z-index:999;box-shadow:0 3px 27px 0 rgba(0,0,0,.36);border-radius:8px 8px 0 0}



}

@media only screen and (max-width: 600px) {

	.hd img{max-width: 80px; float: left;}

	.header p.mail{font-size: 14px}

    .header .contact{padding-right: 10px}

    .sticky-form{ position:fixed;bottom:0;right:0;background-color:#fff;width:219px;z-index:999;box-shadow:0 3px 27px 0 rgba(0,0,0,.36);border-radius:8px 8px 0 0}

}



@media only screen and (max-width: 385px) {

    .banner{height: 270px;}

    .sticky-form{ position:fixed;bottom:0;right:0;background-color:#fff;width:219px;z-index:999;box-shadow:0 3px 27px 0 rgba(0,0,0,.36);border-radius:8px 8px 0 0}

}



.sticky-form{ position:fixed;bottom:0;right:0;background-color:#fff;width:290px;z-index:1002;box-shadow:0 3px 27px 0 rgba(0,0,0,.36);border-radius:8px 8px 0 0}form#asistForm{position:relative;height:433px;transition:all .5s ease;float:left;width:100%}.sticky-form h4{font-size:15px;text-transform:uppercase;text-align:center;background:#391052;margin:0;padding:12px 10px;color:#fff;border-radius:8px 8px 0 0;cursor:default}.sticky-form.active form#asistForm{height:0px;transition:all .5s ease}.sticky-form ul{padding:0 20px}.sticky-form ul li{padding:5px;list-style:none;width:100%;position:relative}.sticky-form ul li input,.sticky-form ul li select,.sticky-form ul li textarea{width:100%;height:35px;font-size:13px;padding:5px;box-sizing:border-box;border:1px solid #ecebeb; background: white; color:#636363!important}.sticky-form ul li textarea{height:40px}input.submit_field.btn{background-color:#391052;border:none;color:#fff!important;font-size:14px;line-height:10px}.sticky-form ul li label.error{color:#fff;background:#391052;font-size:10px;bottom:6px;right:0;padding:2px 5px;position:absolute}.sticky-form .status{text-align:center;font-size:14px}.sticky-form .status.green{color:#269431;font-size:14px}.sticky-form span.close{display:block;position:absolute;top:8px;right:10px;font-size:20px;color:#fff;cursor:pointer}.sticky-form.active span.close{display:none}.blinking_text{float:right;right:100px;top:20px;position:absolute;font-size:12px;width:80px;text-align:center;background:#710b27;padding:8px;border-radius:40px 40px 40px 40px;animation:blink .8s cubic-bezier(.4,0,1,1) infinite;z-index:1}



.mobile-sec{display:block;position:fixed;bottom:70px;width:auto;z-index:999;right:5px}.mobile-sec ul{width:auto}.mobile-sec ul li{list-style-type:none;width:35px;text-align:center;font-size:20px;height:35px;background:#4dcd5c;border-radius:50%;line-height:35px;display:table;margin:5px 0}.mobile-sec ul li a{color:#fff}

.linfo p{font-weight: 500;}



        .youtube-player {

    position: relative;

    width: 81.5519vw;

    height: auto;

    background: #000;

    margin-top: 30px;

}



.youtube-player iframe {

    position: relative;

    top: 0;

    left: 0;

    width: 100%;

    height: 416px;

    z-index: 0;

    background: transparent;

}



.youtube-player img {

    bottom: 0;

    display: block;

    left: 0;

    margin-top: 30px;

    width: auto;

    position: relative;

    right: 0;

    top: 0;

    border: none;

    height: auto;

    cursor: pointer;

    -webkit-transition: .4s all;

    -moz-transition: .4s all;

    transition: .4s all;

}



.youtube-player img:hover {

    -webkit-filter: brightness(75%);

}



.youtube-player .play {

    height: 72px;

    width: 72px;

    left: 50%;

    top: 50%;

    margin-left: -36px;

    margin-top: -36px;

    z-index: 1000;

    position: absolute;

    background: url("//i.imgur.com/TxzC70f.png") no-repeat;

    cursor: pointer;

}



@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) 

{

.pricing-contact .container{max-width: 100%;}

.pricing-contact {

background:#391052;

float: right;

width: 100%;



}

}







/* Custom CSS Style Updated */



.in {

	opacity: 1!important;

	transition: opacity .15s linear;

}

<style>

    .mobile-sec ul li.whatsapp { background: #25d366;}

    .modal_form {padding-top: 20px;margin-top: 20px;}

    @media(max-width: 767px){

    	.new_buld-pic {margin:0px;}

    	.approved-project ul.points li {

    line-height: 22px;

    padding-left: 35px;

    font-size: 7px;

    padding-bottom: 0px;}

    .mob_d{margin-bottom: 8px;}

    .modal-dialog {margin: 17px;}

    }

   .modal_form {padding-top: 10px;margin-top: 10px;}

    #myModal .modal-dialog {padding-top: 20px;}

    #myModal .modal-header .close {right: 0 !important;top: -20px !important;}}

   .modal_form .t-box, .modal_form .t-area {color: #444;}

   .my_button {padding: 0 60px;color: #fff;background-color: #f21c1c;font-size: 16px;height: 50px;line-height: 40px;margin-top: 10px;

    width: 100%;text-transform: uppercase;border-radius: 4px;border: 0 solid #fff;letter-spacing: 1px;}

    .t-area { width:480px;border: none;background: #e7e7e7 !important;height: 50px;line-height: 40px;overflow: hidden;color: #fff;font-size: 15px;border-radius: 4px;}

    .t-box {    width: 227px;border: none;background: #e7e7e7 !important; height: 50px;line-height: 40px;color: #fff;font-size: 15px;border-radius: 4px;}

    .martop {margin-top: 10px;}



.modal-open {

    overflow: hidden;

}

.modal-open .modal {

    overflow-x: hidden;

    overflow-y: auto;

}

.fade.show {

    opacity: 1;

}

.modal {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1050;

    display: none;

    overflow: hidden;

    outline: 0;

}

.fade {

    

    transition: opacity .15s linear;

}

.modal.show .modal-dialog {

    

    transform: translate(0,0);

}

.modal.fade .modal-dialog {

    

    transition: transform .3s ease-out,-webkit-transform .3s ease-out;

    

}



@media (min-width: 992px)



{

.modal-dialog  {

    max-width: 800px;

}}

@media (min-width: 576px){

.modal-dialog {

    

    margin: 1.75rem auto;

}

}

.modal-dialog {

    position: relative;

    

 height: 76.573vw;

    pointer-events: none;

}

*, ::after, ::before {

    box-sizing: border-box;

}



   .modal-body {

    position: relative;

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    padding: 1rem;

}

.modal-header {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    /* justify-content: space-between; */

    padding: 1rem;

    border-bottom: 1px solid #e9ecef;

    border-top-left-radius: .3rem;

    border-top-right-radius: .3rem;

}

.modal-content {

    position: relative;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    width: 100%;

    pointer-events: auto;

    background-color: #fff;

    background-clip: padding-box;

    border: 1px solid rgba(0,0,0,.2);

    border-radius: .3rem;

    outline: 0;

}

.img-fluid {

    max-width: 100%;

    

}

.close:not(:disabled):not(.disabled) {

    cursor: pointer;

}

button.close {

    

    border: 0;

    -webkit-appearance: none;

}



.close {

    float: right;

   

    font-weight: 700;

    

    opacity: .5;

}

button, select {

    text-transform: none;

}

button, input {

    overflow: visible;

}



@media (min-width: 768px){

.col-md-4 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 33.333333%;

    flex: 0 0 33.333333%;

    max-width: 33.333333%;

}}

.modal_form .t-box, .modal_form .t-area {

    color: #444;

}

.form-control {

    

    width: 100%;

    padding: .375rem .75rem;

  

    

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}

.d-block{display: block!important;}


/* new cardamom styles */
.cardamom-head{
    max-width: 50rem;
}

.popup-gallery-head{
    color: #713C94 !important;
    font-weight: 700 !important;
    font-style: Bold !important;
    font-size: 40px !important;
    line-height: 100% !important;
    letter-spacing: 0% !important;
    text-align: start !important;
}

@media (max-width: 768px) {
    .popup-gallery-head{
        font-size: 30px !important;
    }
}

.location-head{
    color: #713C94 !important;
    font-weight: 700 !important;
    font-size: 40px !important;
    line-height: 100% !important;
    letter-spacing: 0% !important;
    text-align: start !important;
    padding-bottom: 28px;
}

.accommodation-sec{
    padding-top: 69px;
    p{
        padding-bottom: 16px;
    }
}
.acc-bold-blk{
    
}
.acc-blk{
    padding-bottom: 16px;
    h5{
        font-weight: 600;
        font-style: SemiBold;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: 0%;
        text-transform: uppercase;
    }
}

/* amenities */
.amenities-sec {
  padding-top: 80px;
  background: #fff;
}

.location-head {
  font-size: 32px;
  font-weight: 700;
  color: #4b2b87; /* same purple tone as screenshot */
  margin-bottom: 10px;
}

.amenities-sec > p {
  font-size: 15px;
  color: #555;
  line-height: 1.7;
  max-width: 800px;
  margin-bottom: 40px;
}

.amenities-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px 60px;
  padding-top: 16px;
}

.amenity-item {
  margin-bottom: 30px;
}

.amenity-item h4 {
  font-size: 16px;
  font-weight: 600;
  color: #3b3b3b;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.amenity-item h4 .dot {
  width: 8px;
  height: 8px;
  background-color: #713C94;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
}

.amenity-item p {
  font-size: 14px;
  color: #6c6c6c;
  line-height: 1.8;
}

@media (max-width: 768px) {
  .amenities-content {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}

/* experiennse sec */
.experience-sec {
  padding: 60px 0;
  font-family: "Open Sans", sans-serif;
  color: #555;
}

.experience-sec h2 {
    color: #713C94 ; /* Purple title */
    font-weight: 700;
    font-style: Bold;
    font-size: 40px;
    line-height: 100%;
    letter-spacing: 0%;
    padding-bottom: 28px;
}


.experience-list {
  list-style: none;
  padding-left: 0;
  margin-top: 30px;
}

.experience-list li {
  position: relative;
  padding-left: 25px; /* Space for bullet */
  margin-bottom: 25px;
}

.experience-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: -6px;
  color: #713C94; /* Purple bullet */
  font-size: 35px;
  line-height: 1;
}

.experience-list h4 {
  color: #222222;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0%;
  text-transform: uppercase;

}

.experience-footer {
  margin-top: 40px;
  line-height: 1.7;
}
