/*! CSS Used fontfaces 
    Old color: #ffb606
    New color: #03E2DB
    
    Old Font color: #898989
    New Font color: #7b7b7b        
*/
@font-face{font-family:'revicons';src:url('fonts/revicons.eot?5510888');src:url('fonts/revicons.eot?5510888#iefix') format('embedded-opentype'),url('fonts/revicons.woff?5510888') format('woff'),url('fonts/revicons.ttf?5510888') format('truetype'),url('fonts/revicons.svg?5510888#revicons') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.4.0');src:url('fonts/fontawesome-webfont.eot#iefix&v=4.4.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.7.0');src:url('fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url("fonts/fa-solid-900.eot");src:url("fonts/fa-solid-900.eot#iefix") format("embedded-opentype"), url("fonts/fa-solid-900.woff2") format("woff2"), url("fonts/fa-solid-900.woff") format("woff"), url("fonts/fa-solid-900.ttf") format("truetype"), url("fonts/fa-solid-900.svg#fontawesome") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:hotel-booking-star;src:url(fonts/hotel-booking-star.eot?f5rno8);src:url(fonts/hotel-booking-star.eot#iefixf5rno8) format('embedded-opentype'),url(fonts/hotel-booking-star.ttf?f5rno8) format('truetype'),url(fonts/hotel-booking-star.woff?f5rno8) format('woff'),url(fonts/hotel-booking-star.svg?f5rno8#icomoon) format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:hotel-booking-star;src:url(fonts/hotel-booking-star.eot?f5rno8);src:url(fonts/hotel-booking-star.eot#iefixf5rno8) format('embedded-opentype'),url(fonts/hotel-booking-star.ttf?f5rno8) format('truetype'),url(fonts/hotel-booking-star.woff?f5rno8) format('woff'),url(fonts/hotel-booking-star.svg?f5rno8#icomoon) format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?grea9g'); src:url('fonts/icomoon.eot?grea9g#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?grea9g') format('truetype'),url('fonts/icomoon.woff?grea9g') format('woff'),url('fonts/icomoon.svg?grea9g#icomoon') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'simple-line-icons';src:url('fonts/Simple-Line-Icons.eot?-i3a2kk');src:url('fonts/Simple-Line-Icons.eot#iefix-i3a2kk') format('embedded-opentype'), 		url('fonts/Simple-Line-Icons.ttf') format('truetype'), 		url('fonts/Simple-Line-Icons.woff') format('woff'),url('fonts/Simple-Line-Icons.svg#simple-line-icons') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:fallback;src:url(fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:fallback;src:url(fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');unicode-range:U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Flaticon";src:url("fonts/Flaticon.eot");src:url("fonts/Flaticon.eot#iefix") format("embedded-opentype"),        url("fonts/Flaticon.woff") format("woff"),        url("fonts/Flaticon.ttf") format("truetype");font-weight:normal;font-style:normal;}

/*! CSS Used from: Embedded */
img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important;}
.PD0{padding: 0 !important;}
@media all{
    .roomdetailservice_list ul li a {
      border-bottom: 1px solid #e4e4e4!important;
    }    
    .message{
    	
    }
    .error, .errormsg{
    	color: #D64646 !important;	
    }    
    .success{
    	color: #0B8922 !important;	
    }
    .align-center{
	   text-align: center;
	}
    .hb_room_carousel .item,
    .hb_related_other_room.has_slider li {
     float:left
    }
    .hb_related_other_room {
       /* margin:0 -15px; */
    }
    .hb_related_other_room .tp-hotel-booking {
     margin:0
    }
    .widget_text > .widget-title{
        margin-left: 0!important;   
        margin-top: 0!important;
    }
    .hb_related_other_room > .title, .widget_text > .widget-title {
     position:relative;
     line-height:40px;
     padding-bottom:11px;
     margin:20px 15px 40px;
    }
    .hb_related_other_room > .title:after, .widget_text > .widget-title:after {
     content:'';
     width:30px;
     height:1px;
     position:absolute;
     bottom:0;
     left:0;
     background:#03E2DB
    }
    .hb_related_other_room .rooms li.hb_room {
     /*   
     padding:0 15px;
     min-width:300px;
     width:300px;     
     margin:0;
     */
     max-width:400px;
    }
    .hb_related_other_room .navigation {
     width:auto;
     float:right;
     margin-top:-80px;
     margin-right:15px;
     position:relative
    }
    .hb_related_other_room .navigation .prev,
    .hb_related_other_room .navigation .next {
     line-height:24px;
     height:24px;
     width:24px;
     background:url(../images/prev.png) no-repeat center left;
     display:inline-block;
     float:left;
     cursor:pointer;
     z-index:20
    }
    .hb_related_other_room .navigation .prev span[class*="pe-"],
    .hb_related_other_room .navigation .next span[class*="pe-"] {
     display:none
    }
    .hb_related_other_room .navigation .next {
     margin-left:20px;
     float:right;
     background:url(../images/next.png) no-repeat center right
    }
    .hb_related_other_room .navigation span[class*="pe-"]:before,
    .hb_room_carousel_container .navigation span[class*="pe-"]:before,
    .hb_related_other_room .navigation span[class*="pe-"]:after,
    .hb_room_carousel_container .navigation span[class*="pe-"]:after {
     -webkit-transition:all .3s;
     -moz-transition:all .3s;
     -o-transition:all .3s;
     -ms-transition:all .3s;
     transition:all .3s
    }
    .rooms {
     margin:0 -15px;
     list-style:none;
     clear:both;
     overflow:hidden
    }
    .rooms .hb_room {
     list-style:none;
     float:left;
     position:relative;
     padding:0 15px;
     margin-bottom:5px
    }
    .rooms .hb_room .media {
     position:relative
    }
    .rooms .hb_room .media img {
     width:100%;
     height:auto
    }
    .rooms .hb_room .media a:before {
     content:'';
     position:absolute;
     width:0;
     height:0;
     border-bottom:137px solid #03E2DB;
     border-left:137px solid transparent;
     bottom:0;
     right:0;
     -moz-opacity:.7;
     -khtml-opacity:.7;
     -webkit-opacity:.7;
     opacity:.7;
     -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
     filter:alpha(opacity=70);
     -webkit-transition:all .3s;
     -moz-transition:all .3s;
     -o-transition:all .3s;
     -ms-transition:all .3s;
     transition:all .3s
    }
    .rooms .hb_room .summary {
     cursor:default
    }
    .rooms .hb_room .summary .price {
     -webkit-transition:all .3s;
     -moz-transition:all .3s;
     -o-transition:all .3s;
     -ms-transition:all .3s;
     transition:all .3s
    }
    .rooms .hb_room .summary:hover .media a:before {
     border-bottom-width:167px;
     border-left-width:167px
    }
    .rooms .hb_room .summary:hover .price {
     transform:translate(-15px,-15px);
     -webkit-transform:translate(-15px,-15px);
     -moz-transform:translate(-15px,-15px);
     -ms-transform:translate(-15px,-15px);
     -o-transform:translate(-15px,-15px)
    }
    .rooms .hb_room .title h4 {
     line-height:30px;
     margin:16px 0 0
    }
    .rooms .hb_room .title h4 a {
     color:#2a2a2a;
     white-space:nowrap;
     max-width:100%;
     display:block;
     overflow:hidden;
     text-overflow:ellipsis
    }
    .rooms .hb_room .price {
     position:absolute;
     right:25px;
     bottom:50px;
     text-align:right;
     font-weight:700;
     font-size:24px;
     color:#fff;
     line-height:27px
    }
    .rooms .hb_room .price span {
     display:block;
     font-weight:700;
     font-size:24px;
     border-bottom:1px solid rgba(255,255,255,0.3);
     padding-bottom:4px
    }
    .rooms .hb_room .price span.unit {
     font-size:13px;
     margin-top:0;
     border-bottom:0;
     padding:0
    }
    .rooms .hb_room .price span.title-price {
     display:none
    }
    .rooms .hb_room .rating {
     position:absolute;
     bottom:7px;
     right:15px
    }
    .hb_single_room .hb_single_room_details .hb_single_room_tabs > li a {
      text-transform: uppercase;
      font-weight: 700;
      font-size: 15px;
      color: #5a5a5a;
      position: relative;
      display: block;
      line-height: 30px;
      padding-bottom: 9px;
    }
    .hb_single_room .title h4 {
     font-size:40px;
     line-height:40px;
     font-weight:600;
     margin:0 0 10px
    }
    .hb_single_room .title h4 a {
     color:#2a2a2a
    }
    .hb_single_room .hb_single_room_details {
     clear:both
    }
    .hb_single_room .hb_single_room_details .hb_single_room_tabs {
     clear:both;
     margin:0;
     list-style:none;
     border-bottom:1px solid #ddd
    }
    .hb_single_room .hb_single_room_details .hb_single_room_tabs > li {
     padding-right:40px;
     border:0;
     display:inline-block;
     line-height:30px
    }    
    .hb_single_room .hb_single_room_details .hb_single_room_tabs > li a:after {
     content:'';
     bottom:-2px;
     height:4px;
     background:transparent;
     left:0;
     right:0;
     width:100%;
     position:absolute
    }
    .hb_single_room .hb_single_room_details .hb_single_room_tabs > li a.active {
     color:#2a2a2a
    }
    .hb_single_room .hb_single_room_details .hb_single_room_tabs > li a.active:after {
     background:#03E2DB
    }
    .hb_single_room .hb_single_room_details .hb_single_room_tabs_content {
     padding:40px 0
    }    
    .hb_single_room_tabs {
      padding-top: 30px;
    }    
    .explor_text .rooms_title{min-height: 65px;}    
    .explor_item.service_item{border:1px solid #03E2DB;}
    .explor_item.service_item .explor_text{padding:30px 15px 30px 15px!important;}
    .entry-title.service-title{font-size: 16px!important;min-height: 55px;}
	.rev_slider_wrapper{position:relative;z-index:0;width:100%;}
	.rev_slider{position:relative;overflow:visible;}
	.rev_slider >ul,.tp-revslider-mainul >li,.rev_slider >ul >li,.rev_slider >ul >li:before,.tp-revslider-mainul >li:before,.tp-simpleresponsive >ul,.tp-simpleresponsive >ul >li,.tp-simpleresponsive >ul >li:before{list-style:none!important;position:absolute;margin:0px!important;padding:0px!important;overflow-x:visible;overflow-y:visible;list-style-type:none!important;background-image:none;background-position:0px 0px;text-indent:0em;top:0px;left:0px;}
	.tp-revslider-mainul >li,.rev_slider >ul >li,.rev_slider >ul >li:before,.tp-revslider-mainul >li:before,.tp-simpleresponsive >ul >li,.tp-simpleresponsive >ul >li:before{visibility:hidden;}
	.tp-revslider-slidesli,.tp-revslider-mainul{padding:0!important;margin:0!important;list-style:none!important;}
	.rev_slider li.tp-revslider-slidesli{position:absolute!important;}
	.rev_slider .tp-caption{position:relative;visibility:hidden;white-space:nowrap;display:block;-webkit-font-smoothing:antialiased!important;z-index:1;}
	.rev_slider .tp-caption{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
	.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child{margin-bottom:0;}
	.tp-parallax-wrap{transform-style:preserve-3d;}
	.fullwidthbanner-container{position:relative;padding:0;overflow:hidden;}
	.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative;}
	.rev-btn,.rev-btn:visited{outline:none!important;box-shadow:none!important;text-decoration:none!important;line-height:44px;font-size:17px;font-weight:500;padding:12px 35px;box-sizing:border-box;font-family:"Roboto", sans-serif;cursor:pointer;}
	.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,0.15);position:absolute;z-index:200;top:0px;}
	.tp-loader{top:50%;left:50%;z-index:10000;position:absolute;}
	.tp-loader.spinner0{width:40px;height:40px;background-color:#fff;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center center;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;}
	.tp-bullets{position:absolute;display:block;z-index:20;top:0px;left:0px;}
	.tp-arr-imgholder{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;}
	.tp-bullet{width:15px;height:15px;position:absolute;background:#fff;background:rgba(255,255,255,0.3);cursor:pointer;}
	.tp-bullet.selected,.tp-bullet:hover{background:#fff;}
	.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:1000;}
	.tparrows:hover{background:#000;}
	.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center;}
	.breadcrumb-area {background-image: url('../images/defaulthero.jpg');}
    .breadcrumb-area {background-image: url('../images/defaulthero.jpg');}
	.tparrows.tp-leftarrow:before{content:'\e824';}
	.tparrows.tp-rightarrow:before{content:'\e825';}
	.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.pull-right{float:right;}
	.pull-left{float:left;}
	.fa-search:before{content:"\f002";}
	.fa-expand:before{content:"\f065";}
	.fa-twitter:before{content:"\f099";}
	.fa-facebook:before{content:"\f09a";}
    .fa-instagram:before{content:"\f16d";}
	.fa-rss:before{content:"\f09e";}
	.fa-pinterest:before{content:"\f0d2";}
	.fa-angle-left:before{content:"\f104";}
	.fa-angle-right:before{content:"\f105";}
	.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;}
	.ui-helper-clearfix:after{clear:both;}
	.ui-helper-clearfix{zoom:1;}
	.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
	.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:12px;}
	.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222;}
	.ui-corner-all{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
	.ui-corner-all{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
	.ui-corner-all{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
	.ui-corner-all{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
	[class^=icon-]{font-family:hotel-booking-star;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
	.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
	.owl-carousel .owl-wrapper{display:none;position:relative;}
	.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
	.owl-carousel .owl-item{float:left;}
	.owl-controls .owl-buttons div{cursor:pointer;}
	.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
	.owl-theme .owl-controls{margin-top:10px;text-align:center;}
	.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5;}
	.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
	::-webkit-input-placeholder{-webkit-text-security:none;color:#8c8c8c;}
	.owl-carousel-images.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div{height:65px;width:65px;background:#fff;text-align:center;line-height:62px;color:#7e7e7e;position:absolute;top:50%;left:0!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;cursor:pointer;-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;opacity:1;font-size:0;margin:0;border-radius:0;}
	.owl-carousel-images.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div.owl-next{left:auto!important;right:0!important;}
	.owl-carousel-images.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div:before{color:#7e7e7e;font-size:18px;line-height:65px;-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
	.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;width:40px;height:50px;margin-top:-25px;background:0 0;opacity:0;left:50px;color:transparent;transition:all .3s ease;padding:0;z-index:9;}
	.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next{right:50px;left:initial;}
	.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div:before{content:"\e605";color:#999;transition:all .6s ease;font-family:simple-line-icons;font-size:50px;line-height:50px;font-weight:100;}
	.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next:before{content:"\e606";}
	.owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div{opacity:1;left:15px;}
	.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div:hover:before{color:#666;}
	.owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-next{right:15px;left:initial;}
	.owl-theme .owl-controls{margin-top:20px;text-align:center;}
	.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:8px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#272727;filter:Alpha(Opacity=50);opacity:0.5;}
	.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
	.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
	.owl-carousel .owl-item{float:left;}
	.owl-controls .owl-buttons div{cursor:pointer;}
	.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
	.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
	.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
	.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
	.owl-carousel .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
	.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
	[class^=icon-]{font-family:hotel-booking-star;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.mfp-hide{display:none!important;}
	button::-moz-focus-inner{padding:0;border:0;}
	body{margin:0; overflow-x: hidden;}
	aside,footer,header,main,nav,section{display:block;}
	a{background-color:transparent;}
	a:active,a:hover{outline:0;}
	img{border:0;}
	button,input,select{color:inherit;font:inherit;margin:0;}
	button{overflow:visible;}
	button,select{text-transform:none;}
	button,input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
	button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
	input{line-height:normal;}
	input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

@media print{
	*,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;}
	a,a:visited{text-decoration:underline;}
	a[href]:after{content:" (" attr(href) ")";}
	a[href^="#"]:after{content:"";}
	img{page-break-inside:avoid;}
	img{max-width:100%!important;}
	p,h2,h3{orphans:3;widows:3;}
	h2,h3{page-break-after:avoid;}
	.navbar{display:none;}

	.clearfix:after{content:'';display:block;clear:both;}
	.hotel-booking-search{width:auto;max-width:100%;padding:35px;}
	.hotel-booking-search input,.hotel-booking-search select,.hotel-booking-search button{position:relative;width:auto;height:40px;min-width:200px;border:1px solid #ccc;border-radius:3px;font-size:15px;color:#7a7a7a;padding:7px 8px;line-height:24px;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075);box-shadow:inset 0 0 0 rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
	.hotel-booking-search button{background-color:#2eb0d1;font-size:14px;font-weight:600;color:#fff;}
	.hotel-booking-search input:hover,.hotel-booking-search select:hover,.hotel-booking-search button:hover,.hotel-booking-search input:focus,.hotel-booking-search select:focus,.hotel-booking-search button:focus{outline:0;}
	.entry-content .hotel-booking-search form button{max-width:300px;}
	.entry-content .hotel-booking-search input,.entry-content .hotel-booking-search select,.entry-content .hotel-booking-search button{width:100%;}
	.ui-datepicker.ui-widget{z-index:9999;display:none;position:relative;color:#333;background:#fff;border:1px solid #ccc;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);border-radius:0;padding:8px;}
	a,button,button[type="button"],button[type="submit"],input[type="submit"]{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}

	
}

/*! CSS Used from: Embedded */
#rev_slider_1_1 .zeus.tparrows{cursor:pointer;min-width:70px;min-height:70px;position:absolute;display:block;z-index:20;border-radius:50%;overflow:hidden;background:rgba(0,0,0,0.1);}
#rev_slider_1_1 .zeus.tparrows:before{font-family:"revicons";font-size:20px;color:rgb(255, 255, 255);display:block;line-height:70px;text-align:center;z-index:2;position:relative;}
#rev_slider_1_1 .zeus.tparrows.tp-leftarrow:before{content:"\e824";}
#rev_slider_1_1 .zeus.tparrows.tp-rightarrow:before{content:"\e825";}
#rev_slider_1_1 .zeus .tp-title-wrap{background:rgba(0,0,0,0.5);width:100%;height:100%;top:0px;left:0px;position:absolute;opacity:0;transform:scale(0);-webkit-transform:scale(0);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;border-radius:50%;}
#rev_slider_1_1 .zeus .tp-arr-imgholder{width:100%;height:100%;position:absolute;top:0px;left:0px;background-position:center center;background-size:cover;border-radius:50%;transform:translatex(-100%);-webkit-transform:translatex(-100%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
#rev_slider_1_1 .zeus.tp-rightarrow .tp-arr-imgholder{transform:translatex(100%);-webkit-transform:translatex(100%);}
#rev_slider_1_1 .zeus.tparrows:hover .tp-arr-imgholder{transform:translatex(0);-webkit-transform:translatex(0);opacity:1;}
#rev_slider_1_1 .zeus.tparrows:hover .tp-title-wrap{transform:scale(1);-webkit-transform:scale(1);opacity:1;}
.bullet-bar.tp-bullets:before{content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box;}
.bullet-bar .tp-bullet{width:60px;height:3px;position:absolute;background:#aaa;background:rgba(204,204,204,0.5);cursor:pointer;box-sizing:content-box;}
.bullet-bar .tp-bullet:hover,.bullet-bar .tp-bullet.selected{background:rgba(204,204,204,1);}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}
input,button,select{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#337ab7;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
h2,h3,h4,h5{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h2,h3{margin-top:20px;margin-bottom:10px;}
h4,h5{margin-top:10px;margin-bottom:10px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:14px;}
p{margin:0 0 10px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}

input[type="search"]{-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control::-moz-placeholder{color:#999;opacity:1;}
.form-control:-ms-input-placeholder{color:#999;}
.form-control::-webkit-input-placeholder{color:#999;}
.form-control::-ms-expand{border:0;background-color:transparent;}

.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus,.btn:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#333;text-decoration:none;}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-default{color:#333;background-color:#fff;border-color:#ccc;}
.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c;}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}
.btn-default:active{color:#333;background-color:#e6e6e6;border-color:#adadad;}
.btn-default:active:hover,.btn-default:active:focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}
.btn-default:active{background-image:none;}
.collapse{display:none;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}
.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box;}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7;}
.input-group{position:relative;display:table;border-collapse:separate;}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}
.input-group .form-control:focus{z-index:3;}
.input-group-btn,.input-group .form-control{display:table-cell;}
.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}
.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}
.input-group-btn:last-child>.btn{border-bottom-left-radius:0;border-top-left-radius:0;}
.input-group-btn{position:relative;font-size:0;white-space:nowrap;}
.input-group-btn>.btn{position:relative;}
.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2;}
.input-group-btn:last-child>.btn{z-index:2;margin-left:-1px;}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav>li{position:relative;display:block;}
.nav>li>a{position:relative;display:block;padding:10px 15px;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee;}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;}

.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}
.navbar-default .navbar-brand{color:#777;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent;}
.navbar-default .navbar-nav>li>a{color:#777;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7;}
.navbar-default .navbar-toggle{border-color:#ddd;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888;}
.navbar-default .navbar-collapse{border-color:#e7e7e7;}
.media{margin-top:15px;}
.media:first-child{margin-top:0;}
.media,.media-body{zoom:1;overflow:hidden;}
.media-body{width:10000px;}
.media-left{padding-right:10px;}
.media-left,.media-body{display:table-cell;vertical-align:top;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table;}
.clearfix:after,.container:after,.row:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both;}
.pull-right{float:right!important;}
.pull-left{float:left!important;}
}
@media all{
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa-search:before{content:"\f002";}
.fa-expand:before{content:"\f065";}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-rss:before{content:"\f09e";}
.fa-pinterest:before{content:"\f0d2";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
[class^="wicon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.wicon-phone-receiver:before{content:"\e900";}
.wicon-send:before{content:"\e902";}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel{display:none;width:100%;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(0,0,0);}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{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-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

}
@media all{
a{text-decoration:none;}
a:hover,a:focus{text-decoration:none;outline:none;}
.row.m0{margin:0px;}
body{line-height:24px;font-size:14px;font-family:"Open Sans", sans-serif;color:#7b7b7b;}
body,p,h2,h3,h4,h5{margin:0px;padding:0px;}
i:before{margin-left:0px!important;}
.intro_title h2{font-size:32px;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;color:#03E2DB;letter-spacing:.96px;position:relative;padding-bottom:15px;}
.intro_title h2 span{color:#242424;}
.intro_title h2:before{content:"";background:#242424;width:70px;height:1px;position:absolute;left:0px;bottom:0px;}
.intro_title p{color:#242424;font-family:"Open Sans", sans-serif;font-style:italic;font-size:16px;letter-spacing:.48px;}
.left_ex_title h2{font-size:32px;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;color:#03E2DB;letter-spacing:.96px;position:relative;margin-bottom:0;}
.left_ex_title h2 span{color:#242424;}
.left_ex_title p{font-size:14px;color:#a0a0a0;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.42px;padding-top:10px;}
.middle_title{text-align:center;padding-bottom:45px;}
.middle_title h2{color:#242424;font-family:"Montserrat", sans-serif;font-size:32px;font-weight:bold;letter-spacing:.96px;text-transform:uppercase;padding-bottom:12px;position:relative;}
.middle_title h2 span{color:#fff;}
.middle_title h2:before{content:"";width:70px;background:#000;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;bottom:0px;position:absolute;}
.middle_title p{font-size:16px;font-family:"Open Sans", sans-serif;letter-spacing:.48px;color:#242424;padding-top:25px;}
.main_header_area{position:absolute;left:0px;top:0px;width:100%;z-index:22;background:rgba(0, 0, 0, 0.22);}
.header_top .header_top_inner{border-bottom:1px solid rgba(255, 255, 255, 0.15);clear:both;overflow:hidden;}
.header_top .header_top_inner a{line-height:48px;font-size:15px;color:#fff;opacity:.60;font-family:"Open Sans", sans-serif;letter-spacing:.45px;margin-right:22px;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;}
.header_top .header_top_inner a i{padding-right:10px;font-size:16px;vertical-align:middle;line-height:44px;}
.header_top .header_top_inner a i.wicon-send{font-size:23px;}
.header_top .header_top_inner .social-icons a i{padding-right:0;font-size:18px;}
.header_top .header_top_inner a:last-child{margin-right:0px;}
.header_top .header_top_inner a:hover{opacity:1;}
ul.header_social{margin-bottom:0;}
.header_social li{display:inline-block;margin-right:16px;}
.header_social li a{line-height:48px;font-size:16px;color:#fff;opacity:.6;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.header_social li:last-child{margin-right:0px;}
.header_social li:hover a{opacity:1;}
.header_menu .navbar.navbar-default{border-radius:0;margin-bottom:0;background:transparent;border:none;}
.header_menu .navbar.navbar-default .navbar-header .navbar-brand{height:85px;line-height:75px;padding:0;}
.header_menu .navbar.navbar-default .navbar-header .navbar-brand img{display:inline-block;}
.header_menu .navbar.navbar-default .navbar-header .navbar-brand img + img{display:none;}
.header_menu .navbar.navbar-default .navbar-collapse{text-align:right;}
.header_menu .navbar.navbar-default .nav.navbar-nav{float:none;text-align:right;display:inline-block;}
.header_menu .navbar.navbar-default .nav.navbar-nav li{float:none;display:inline-block;margin-right:27px;}
.header_menu .navbar.navbar-default .nav.navbar-nav li a{background:transparent;color:#fff;font-size:15px;font-weight:700;font-family:"Montserrat", sans-serif;text-transform:uppercase;padding:0px;letter-spacing:.45px;line-height:85px;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;}
.header_menu .navbar.navbar-default .nav.navbar-nav li a i{display:none;}
.header_menu .navbar.navbar-default .nav.navbar-nav li:hover a,.header_menu .navbar.navbar-default .nav.navbar-nav li.active a{color:#03E2DB;}
.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu{position:relative;}
.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu{border:none;padding:0px;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;}

.header_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li:last-child{margin-right:0px;}
.header_menu .navbar.navbar-default .nav.navbar-nav.navbar-right .search_dropdown a{color:rgba(255, 255, 255, 0.7);}
.header_menu .navbar.navbar-default .nav.navbar-nav.navbar-right .book_btn .book_now_btn{background:#03E2DB;color:#000;line-height:34px;display:inline-block;padding:0px 25px;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.28px;position:relative;z-index:2;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;border:2px solid #03E2DB;margin-top:21px;}
.header_menu .navbar.navbar-default .nav.navbar-nav.navbar-right .book_btn .book_now_btn:hover{color:#03E2DB;background:transparent;}
[class^="flaticon-"]:before,[class^="flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal;margin-left:20px;}
.flaticon-play-button:before{content:"\f105";}
.flaticon-taxi:before{content:"\f106";}
.flaticon-toaster:before{content:"\f107";}
.flaticon-wifi:before{content:"\f108";}
.site-main .book_now_btn,.book_now_btn{background:#03E2DB;color:#fff;line-height:36px;display:inline-block;padding:0px 25px;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.28px;position:relative;z-index:2;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;text-transform:uppercase;text-align:center;border:2px solid #03E2DB;}
.book_now_btn:hover{color:#03E2DB;background:#fff;border-color:#03E2DB;}
.about_btn_b{display:inline-block;border:2px solid #8e8e8e;padding:0px 27px;line-height:46px;color:#000;font-size:15px;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.45px;font-weight:600;position:relative;z-index:2;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.about_btn_b:hover{color:#fff;border-color:#03E2DB;background:#03E2DB;}
.book_table_item select{width:100%!important;}
.book_table_item select{padding:0px 20px;border-color:#fff;border-radius:0px;height:46px;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent;}
.book_table_area{margin-bottom:100px;}
.book_table_inner{background:#f5f5f5;-webkit-box-shadow:0px 3px 57px 0px rgba(0, 0, 0, 0.18);box-shadow:0px 3px 57px 0px rgba(0, 0, 0, 0.18);clear:both;padding:35px 40px 35px 32px;margin-top:-25px!important;z-index:20;position:relative;}
.book_table_inner .book_table_item{width:calc(98% / 5);float:left;padding-right:15px;}
.book_table_inner .book_table_item .input-append{position:relative;background:#fff;}
.book_table_inner .book_table_item .input-append input{width:100%;border:1px solid #dedede;height:46px;padding:0px 18px;font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;border-radius:0;}
.book_table_inner .book_table_item .input-append input:-moz-placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.book_table_inner .book_table_item .input-append input::-moz-placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#444;text-transform:uppercase;}
.book_table_inner .book_table_item .input-append input::-webkit-input-placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.book_table_inner .book_table_item .input-append .add-on{position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.book_table_inner .book_table_item .input-append .hb_input_date_check.hasDatepicker{background:transparent;cursor:pointer;}
.book_table_inner .book_table_item:last-child{width:21.6%;padding-right:0px;padding-left:10px;}
.search_area{position:relative;max-width:950px;margin:auto;}
.search_area .search_box_inner{background:#1a1a1c;padding:100px 60px;display:block;overflow:hidden;}
.search_area .search_box_inner h3{padding-bottom:20px;font-family:"Montserrat", sans-serif;font-size:22px;text-transform:uppercase;color:#fff;letter-spacing:.48px;}
.search_area .search_box_inner .input-group{display:block;position:relative;}
.search_area .search_box_inner .input-group input{background:transparent;border-radius:0px;outline:none;height:50px;padding:0px;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid #fff;color:#666;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:.28px;}
.search_area .search_box_inner .input-group input:-moz-placeholder{color:#666;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:.28px;}
.search_area .search_box_inner .input-group input::-moz-placeholder{color:#666;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:.28px;}
.search_area .search_box_inner .input-group input::-webkit-input-placeholder{color:#666;font-family:"Montserrat", sans-serif;font-size:14px;letter-spacing:.28px;}
.search_area .search_box_inner .input-group .input-group-btn{position:absolute;right:5px;top:12px;z-index:4;}
.search_area .search_box_inner .input-group .input-group-btn .btn-default{padding:0px;border:none;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent;color:#666;font-family:"Montserrat", sans-serif;font-size:16px;letter-spacing:.28px;}
.introduction_left_text .about_btn_b{padding:0px 33.5px;line-height:46px;margin-top:5px;color:#000;}
.introduction_left_text .about_btn_b:hover{color:#fff;}
.introduction_inner .introduction_left_text{padding-right:30px;}
.introduction_inner .introduction_left_text .intro_title{padding-bottom:35px;}
.introduction_inner .introduction_left_text .intro_title p{padding-bottom:0px;}
.introduction_inner .introduction_left_text h4{font-size:18px;color:#363636;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;padding-bottom:20px;letter-spacing:.54px;margin-bottom:0;}
.introduction_inner .introduction_left_text p{font-size:15px;line-height:26px;font-family:"Open Sans", sans-serif;color:#7b7b7b;letter-spacing:.225px;padding-bottom:30px;}
.content-title{font-family:"Montserrat", sans-serif;}
.content-desc{font-family:"Open Sans", sans-serif;}
.explor_title .about_btn_b{color:#242424;}
.explor_title .about_btn_b:hover{color:#fff;}
.explor_item{background:#fff;}
.explor_item .room_image{position:relative;display:block;}
.explor_item .room_image img{max-width:100%;}
.explor_item .room_image:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);opacity:0;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.explor_item .room_image:hover:before{opacity:1;}
.explor_item .room_image.rmserc-icn{padding: 15px;text-align: center;min-height: 200px;display: flex;justify-content: center;align-items: center;}
.explor_item .explor_text{overflow:hidden;padding:30px 25px 30px 25px;-webkit-box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.09);box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.09);}
.explor_item .explor_text h4 a,.explor_item .explor_text h4{font-size:18px;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.60px;color:#242424;text-transform:uppercase;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.explor_item .explor_text h4:hover{color:#03E2DB;}
.explor_item .explor_text ul{padding-bottom:1px;position:relative;margin-bottom:22px;}
.explor_item .explor_text ul:before{content:"";background:#eeeeee;height:2px;width:53px;position:absolute;left:0px;bottom:0px;}
.explor_item .explor_text .explor_footer .pull-left h3{font-size:20px;font-family:"Montserrat", sans-serif;font-weight:bold;color:#242424;letter-spacing:.60px;padding-top:10px;}
.explor_item .explor_text .explor_footer .pull-left h3 span{color:#a0a0a0;font-size:14px;}
.explor_item .explor_text .explor_footer .pull-right .book_now_btn{padding:0px 13px;border:2px solid #03E2DB;line-height:34px;}
.fun_subscrib_inner{padding:80px 32px;position:relative;}
.fun_subscrib_inner:before{content:"";background:url(../images/inbox-bg-icon.png) no-repeat scroll center center;width:252px;height:155px;position:absolute;left:30%;bottom:0px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.fun_subscrib_inner .left_text_subs p{font-size:16px;line-height:26px;letter-spacing:.48px;}
.our_service_first h3{font-size:32px;color:#fff;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.96px;padding-bottom:17px;text-transform:uppercase;}
.our_service_first p{font-size:15px;color:#b8b8bf;font-family:"Open Sans", sans-serif;font-weight:normal;padding-bottom:15px;}
.all_s_btn{font-size:14px;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.21px;color:#03E2DB;text-transform:uppercase;text-decoration:underline;line-height:47px;}
.all_s_btn:hover{color:#03E2DB;}
.our_resort_gallery_area{background:#03E2DB;padding:100px 30px 0px 30px;padding-bottom:248px; position: relative;}
.our_resort_gallery_area .middle_title.galrtitle{/* display: flex; justify-content: space-between; */}
.our_resort_gallery_area .middle_title.galrtitle .one-one{ text-align: left; position: relative; }
.our_resort_gallery_area .about_btn_b:hover{border-color:#fff;}
.middle_title.galrtitle .one-one h2{position: relative;}
.middle_title.galrtitle .one-one h2:before{left: 8%;}
.one-tw{}
.resort_gallery_inner{margin-top:-247px;padding:0px 30px;margin-bottom:100px;position:relative;}
.clients_slider .owl-prev,.clients_slider .owl-next,.resort_gallery_inner .owl-prev,.resort_gallery_inner .owl-next{position:absolute;bottom:-115px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:46px;width:46px;left:50%;text-align:center;line-height:40px;border:2px solid #d1d1d1;color:#7e7e7e;font-size:25px;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;cursor:pointer;}
.clients_slider .owl-prev,.clients_slider .owl-next{bottom:0;}
.resort_gallery_inner .owl-prev:hover,.resort_gallery_inner .owl-next:hover{color:#03E2DB;border-color:#03E2DB;}
.clients_slider .owl-prev,.resort_gallery_inner .owl-prev{margin-left:-38px;}
.subscibeset{display: flex; justify-content: center;}

.clients_slider .owl-next,.resort_gallery_inner .owl-next{margin-left:38px;}
.resort_gallery_inner .owl-prev,.resort_gallery_inner .owl-next{display:none;}
.resort_gallery .item{position:relative;}
.resort_gallery .item .resort_g_hover{position:absolute;width:100%;height:100%;left:0px;top:0px;padding:10px;opacity:0;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.resort_gallery .item .resort_g_hover .resort_hover_inner{height:100%;width:100%;background:rgba(0, 0, 0, 0.4);position:relative;}
.resort_gallery .item .resort_g_hover .resort_hover_inner a{float:right;margin-top:20px;margin-right:20px;color:#fff;font-size:20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.resort_gallery .item .resort_g_hover .resort_hover_inner h5{position:absolute;left:30px;bottom:20px;opacity:0;color:#fff;z-index:2;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;font-family:"Montserrat", sans-serif;font-weight:normal;font-size:18px;letter-spacing:.36px;}
.resort_gallery .item:hover .resort_g_hover{opacity:1;}
.resort_gallery .item:hover .resort_g_hover .resort_hover_inner a{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.resort_gallery .item:hover .resort_g_hover .resort_hover_inner h5{bottom:30px;opacity:1;}
.clients_slider .item .media .media-left{padding-right:75px;padding-top:20px;}
.clients_slider .item .media .media-left img{width:auto;}
.clients_slider .item .media .media-body,.clients_slider .item .media .media-body .content-desc{line-height:35px;color:#7b7b7b;font-family:"Lato", sans-serif;font-style:italic;font-size:21px;letter-spacing:.66px;}
.clients_slider .item .media .media-body i.hquote{padding-right:20px;color:#03E2DB;font-size:100px;font-family:"arial";font-style:normal;position:relative;bottom:-42px;font-weight:bold;}
.clients_slider .item .media .media-body h4{color:#03E2DB;font-family:"Montserrat", sans-serif;font-weight:bold;font-size:18px;text-transform:uppercase;letter-spacing:.54px;padding:10px 0px 0 0px;}
.clients_slider .item .media .media-body h5{font-size:17px;color:#849bb3;font-family:"Lato", sans-serif;font-style:italic;letter-spacing:.54px;}
.latest_news_left .left_ex_title{padding-bottom:45px;}
.l_news_item .news_img{position:relative;display:block;}
.l_news_item .news_img:before{content:"";background:rgba(0, 0, 0, 0.4);position:absolute;left:0px;top:0px;height:100%;width:100%;opacity:0;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.l_news_item .news_img img{max-width:100%;}
.l_news_item .news_img:hover:before{opacity:1;}
.l_news_item .news_text .news_date{font-size:15px;color:#a0a0a0;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.45px;text-transform:uppercase;padding:25px 0px 8px 0px;display:block;}
.l_news_item .news_text h4 a{font-size:20px;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.40px;color:#242424;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.l_news_item .news_text h4 a:hover{color:#03E2DB;}
.l_news_item .news_text p{font-size:15px;line-height:26px;font-family:"Open Sans", sans-serif;letter-spacing:.30px;color:#7b7b7b;padding:10px 0px;}
.l_news_item .news_text .news_more{font-size:14px;color:#03E2DB;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.28px;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.l_news_item .news_text .news_more:hover{text-decoration:underline;}
.right_event .left_ex_title{padding-bottom:45px;}
.right_event .right_event_area{background:#fff;-webkit-box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.09);box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.09);padding:10px 35px 37px 40px;}
.right_event .right_event_area .media{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #e9e9e9;margin-top:0px;}
.right_event .right_event_area .media .media-left{text-align:center;padding-right:30px;}
.right_event .right_event_area .media .media-left h3{height:80px;width:80px;border:1px solid #e9e9e9;text-align:center;font-size:40px;color:#03E2DB;font-weight:bold;line-height:30px;text-transform:uppercase;padding-top:10px;}
.right_event .right_event_area .media .media-left h3 span{color:#03E2DB;font-size:16px;display:block;padding-top:5px;}
.right_event .right_event_area .media .media-body{vertical-align:middle;}
.right_event .right_event_area .media .media-body h4 a,.right_event .right_event_area .media .media-body h4{font-size:20px;line-height:28px;color:#242424;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;padding-right:10px;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;cursor:pointer;margin-bottom:0;}
.right_event .right_event_area .media .media-body h4:hover{color:#03E2DB;}
.right_event .right_event_area .media:nth-child(2){border:none;}
.blog_item{margin-bottom:80px;-ms-word-wrap:break-word;word-wrap:break-word;}
.blog_item .blog_img{position:relative;z-index:2;display:block;}
.blog_item .blog_img img{max-width:100%;}
.blog_item .blog_img:before{content:"";background:rgba(0, 0, 0, 0.4);position:absolute;width:100%;height:100%;z-index:1;left:0px;top:0px;opacity:0;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.blog_item .blog_img:hover:before{opacity:1;}
.type-page .entry-content p{font-size:15px;color:#7b7b7b;font-family:"Open Sans", sans-serif;line-height:26px;letter-spacing:.3px;padding-bottom:15px;}
.left_text_subs p{font-size:16px!important;}
.blog_details_area{padding:100px 0;}
body.no-tpadd .blog_details_area{padding-top:0;}
.widget{margin-bottom:50px;}
.widget:last-child{margin-bottom:0px;}
.video_area{background:url(../images/video-bg.png) no-repeat scroll center center;background-size:cover;position:relative;z-index:3;padding:120px 0px 134px 0px;}
.video_area:before{content:"";background:rgba(0, 0, 0, 0.58);position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:-1;}
.video_area .video_inner{text-align:center;}
.video_area .video_inner a{display:block;padding-bottom:30px;}
.video_area .video_inner a i{font-size:74px;line-height:70px;}
.video_area .video_inner a i:before{font-size:74px;color:#fff;}
.video_area .video_inner h4{color:#03E2DB;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-size:32px;font-weight:bold;letter-spacing:.96px;padding-bottom:5px;margin-bottom:0;}
.video_area .video_inner h5{color:#fff;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-size:32px;font-weight:bold;letter-spacing:.96px;}
.right_event_area .media-left{padding-right:20px;}
.right_event_area .media-left span{display:block;height:84px;width:84px;text-align:center;padding-top:5px;}
.book_table_item select{border-color:#dedede;}
.book_table_item select{border:1px solid #dedede;font-family:"Montserrat", sans-serif;font-size:13px;background:#fff;color:#8c8c8c;text-transform:uppercase;font-weight:600;}
.book_table_item select option{padding-left:24px;color:#8c8c8c;}
#loader-wrapper{background-color:#fff;height:100%;width:100%;position:fixed;z-index:200;margin-top:0px;top:0px;}
.tt-loading-center{width:100%;height:100%;position:relative;}
.tt-loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);-ms-transform:rotate(-135deg);}
.tt-object{-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;position:absolute;border-top:5px solid #03E2DB;border-bottom:5px solid transparent;border-left:5px solid #03E2DB;border-right:5px solid transparent;-webkit-animation:animate 2s infinite;animation:animate 2s infinite;-moz-animation:animate 2s infinite;-ms-animation:animate 2s infinite;}
.object_one{left:75px;top:75px;width:50px;height:50px;}
.object_two{left:65px;top:65px;width:70px;height:70px;-webkit-animation-delay:0.2s;animation-delay:0.2s;-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;}
.object_three{left:55px;top:55px;width:90px;height:90px;-webkit-animation-delay:0.4s;animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;}
.object_four{left:45px;top:45px;width:110px;height:110px;-webkit-animation-delay:0.6s;animation-delay:0.6s;-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;}
.footer_widget_area{background:#2a292b;padding:80px 0px 50px 0px;}
.f_title{padding-bottom:26px;}
.f_title h3{color:#fff;opacity:.8;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-size:16px;letter-spacing:.32px;padding-bottom:18px;position:relative;margin-bottom:25px;}
.f_title h3:before{content:"";width:40px;height:1px;background:#03E2DB;position:absolute;left:0px;bottom:0px;}
.about_widget .ab_wd_list{padding-right:22px;padding-top:0;padding-bottom:30px;}
.about_widget .ab_wd_list .media .media-left{padding-right:18px;}
.about_widget .ab_wd_list .media .media-left i{color:#757575;font-size:20px;line-height:25px;}
.about_widget .ab_wd_list .media .media-body span{font-size:15px;line-height:24px;letter-spacing:.30px;font-family:"Montserrat", sans-serif;}
.about_widget .ab_wd_list .media:last-child .media-body span.bold{font-size:20px;font-weight:bold;font-family:"Montserrat", sans-serif;letter-spacing:.40px;}
.about_widget .ab_wd_list .media:last-child .media-body span.bold{font-size:16px;line-height:21px;}
.about_widget .book_now_area{padding-left:38px;}
.about_widget .book_now_area .book_now_btn{color:#242424;}
.about_widget .book_now_area .book_now_btn:hover{color:#03E2DB;}
.link_widget{padding-left:50px;}
.link_widget ul{margin-top:-10px;}
.link_widget ul li a{font-size:15px;line-height:35px;color:#757575;font-family:"Open Sans", sans-serif;letter-spacing:.30px;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.link_widget ul li:hover a{color:#03E2DB;}
.footer_copyright_area{background:#222122;padding:25px 0px;overflow:hidden;color:#666;}
.hotel-booking-search{position:absolute;top:-185px;border:none!important;}
.book_table_inner{z-index:4!important;}
.book_table_inner .book_table_item .input-append input{background:#fff;position:relative;font-weight:600;color:#8c8c8c;}
.book_table_inner .book_table_item .input-append input:before{font-family:FontAwesome;content:"\f073";position:absolute;right:5px;}
.book_table_inner .book_table_item .input-append input:after{content:'';display:flex;position:absolute;top:0;left:0;right:0;bottom:0;}
.entry-content .hotel-booking-search{position:relative;top:0;}
.tt-hotelsearch1{position:absolute;top:-180px;left:-20px;}


[class^="flaticon-"]:before,[class^="flaticon-"]:after{font-size:64px!important;}
.footer-input{position:relative;}
.footer-input .clear input{background:#03E2DB;color:#fff;border-radius:0px;border:none;width:160px;padding:0px;height:54px;text-transform:uppercase;font-size:14px;letter-spacing:.28px;font-family:"Montserrat", sans-serif;font-weight:600;line-height:50px;position:relative;z-index:2;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;font-weight:600;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block;border:2px solid #03E2DB;}
.footer-input .clear input:hover{color:#03E2DB;border-color:#03E2DB;background:transparent!important;}
.footer-input .mc-field-group input{border:1px solid #ccc;background:#fff;width:70%;}
.footer-input .clear{position:absolute;bottom:0;right:0;}
.footer-input .mc-field-group input:focus{border-color:#03E2DB;}
.clients_slider .media{position:relative;}
.clients_slider .media .media-body{padding-left:200px;}
.clients_slider .media .media-left{position:absolute;top:20px;left:0;}
.footer-input .clear{right:30px;top:0;}
.counter-wrapper .counter-iteam h4{display:block;text-align:center;margin-bottom:0;padding-right:20px;}
.owl-stage a:after{content:"\f065";font-family:FontAwesome;display:inline-block;font-size:20px;position:absolute;z-index:1;right:30px;top:40px;color:#fff;opacity:0;-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.clients_slider .item .media .media-body i.hquote{position:absolute;bottom:auto;top:21px;}
.clients_slider .media .media-body{padding-left:170px;}
.clients_slider .item .media .media-body .content-desc,.clients_slider .item .media .media-body h4,.clients_slider .item .media .media-body h5{margin-left:70px;}
.mainblock{padding-bottom:80px;}
.no-bpadd .mainblock{padding-bottom:0;}
.no_hdline .mainblock{padding-top:100px;}
.header_menu .navbar.navbar-default .nav.navbar-nav li a i{display:inline-block;}
img{max-width:100%;width:auto;height:auto;position:relative;}
ul{padding-left:20px;}
ul li{list-style:disc;}
h2,h3,h4,h5{font-family:"Montserrat", sans-serif;color:#242424;margin-bottom:15px;}
body{overflow-x:hidden;}
.primary-menu-container{display:inline-block;}
.navbar-header{height:85px;line-height:75px;padding:0px 0px 0px 15px;}
.widget_meta ul li a{font-size:14px;color:#797979;font-family:"Montserrat", sans-serif;border-bottom:1px solid #e6e6e6;display:block;line-height:42px;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;text-transform:uppercase;letter-spacing:.28px;font-weight:bold;word-break:break-word;}
.footer_widget_area .widget_meta ul li a{border-color:#555;}
.widget ul li a:hover{color:#03E2DB;}
.widget_text img{width:auto;height:inherit;}
.textwidget img{margin:0 0 10px 0;}

.hotel-booking-search{background:transparent;border:1px solid #dcdcdc;}
::-webkit-input-placeholder{-webkit-text-security:none;color:#8c8c8c;}
.hotel-booking-search input,.hotel-booking-search select{width:100%;}
.hotel-booking-search button{background:#03E2DB;color:#fff;height:45px;display:inline-block;padding:0px 25px;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.28px;position:relative;-webkit-transition-duration:0.5s;transition-duration:0.5s;text-transform:uppercase;text-align:center;border:2px solid #03E2DB;border-radius:0;}
.hotel-booking-search button:hover{color:#03E2DB;background:transparent;border-color:#03E2DB;}
.counter-wrapper .counterup{display:table-cell;vertical-align:middle;font-size:55px;color:#03E2DB;font-weight:bold;font-family:"Montserrat", sans-serif;line-height:50px;padding-right:20px;}
.counter-wrapper h4{display:table-cell;font-size:15px;color:#7b7b7b;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;line-height:20px;text-align:left;vertical-align:middle;}
.counter-wrapper{position:absolute;top:30px;z-index:5;}

.counter-iteam{-webkit-box-shadow:0px 3px 57px 0px rgba(0, 0, 0, 0.18);box-shadow:0px 3px 57px 0px rgba(0, 0, 0, 0.18);padding:50px 30px 30px;}
.counter-iteam .kc-col-inner-container{position:relative;}
.counter-iteam .kc-col-inner-container:before{content:"";width:1px;background:#ebebeb;position:absolute;right:5px;top:0px;height:100%;}
.counter-wrapper .counter-iteam .kc_col-sm-3:nth-child(4) .kc-col-inner-container:before{display:none;}
.counter-wrapper .counter-iteam .kc_col-sm-3:nth-child(2){padding:0;}

.header_top_inner .left-content span{margin-right:22px;}
.footer_widget_area ul{padding-left:0;}
.footer_widget_area ul li{list-style-type:none;}
.footer_widget_area ul li a{border-bottom:none;font-size:15px;line-height:35px;color:#757575;font-family:"Open Sans", sans-serif;text-transform:inherit;font-weight:500;position:relative;letter-spacing:.30px;}
.footer_widget_area ul li a:before{content:'';position:absolute;left:-5px;width:5px;top:17px;height:1px;background:#757575;}
input{height:54px;border:1px solid #e9e9e9;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;outline:none;background:#f8f8f8;padding:0px 25px;font-size:14px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:none;width:auto;font-weight:normal;}
.header_social li a,.header_top .header_top_inner .pull-left a{opacity:0.6;}
.header_social li a:hover,.header_top .header_top_inner .pull-left a:hover{opacity:1;}
.header_top_inner .left-content span{color:#fff;}
.owl-stage,.owl-stage a{position:relative;}
.owl-stage a:before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;opacity:0;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;background:rgba(0, 0, 0, 0.4);z-index:1;}
.scrollup{background-color:#03E2DB;background-image:url(../images/to-top.png);background-position:center center;background-repeat:no-repeat;bottom:15px;display:none;height:40px;outline:medium none;position:fixed;right:15px;text-indent:-9999px;transition:all 0.3s ease 0s;width:40px;z-index:999997;}
.scrollup:hover{opacity:.6;transition:opacity 0.2s linear 0s;}

}
@media all{
*,.kc-col-container,.kc-container,.kc-elm{box-sizing:border-box;}
div{display:block;}
.kc-elm{float:left;width:100%;}
.kc_col-sm-3{width:25%;}
.kc_col-sm-4{width:33.3333%;}
.kc_col-sm-5{width:41.6667%;}
.kc_col-sm-6{width:50%}
.kc_col-sm-7{width:58.3333%;}
.kc_col-sm-8{width:66.6667%;}
.kc_col-sm-12{width:100%;}
.kc-container{width:100%;max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px;}
.kc-row-container:not(.kc-container){padding-left:0;padding-right:0;width:100%;max-width:100%;}
.kc_single_image img{max-width:100%;display:inline-block;}
.kc_row:not(.kc_row_inner){clear:both;float:left;width:100%;}
.kc-row-container.kc-container .kc-wrap-columns,.kc_row_inner{margin-left:-15px;margin-right:-15px;clear:both;}
.kc_row.kc_row_inner{width:calc(100% + 30px);}
.kc_column,.kc_column_inner{min-height:1px;position:relative;padding-right:15px;padding-left:15px;float:left;}
.kc_column>.kc-col-container,.kc_column_inner>.kc-col-inner-container{height:100%;}
.kingcomposer div.kc_column,.kingcomposer div.kc_column_inner{clear:none;}
.kc_row_inner>div.kc_column_inner:only-child{width:100%;}
.kc_clfw{width:100%!important;clear:both!important;display:block!important;height:0!important;padding:0!important;margin:0!important;}
.kc-col-container{clear:both;display:block;width:100%;}
section[data-kc-fullwidth]{margin-left:0!important;margin-right:0!important;position:relative;box-sizing:content-box;}
.kc_text_block{display:inline-block;clear:both;width:100%;}

.content-icon i,.kc-feature-boxes{transition:all .3s ease 0s;}
.kc_box_wrap{clear:both;}
.kc-fb-layout-1,.kc-fb-layout-1 .content-desc,.kc-fb-layout-1 .content-icon,.kc-fb-layout-1 .content-title,.kc-feature-boxes{width:100%;float:left;}
.content-icon i{display:inline-block;}
.kc-fb-layout-1{text-align:center;}
.kc-fb-layout-1 .content-icon i{font-size:55px;color:#42BCE2;text-align:center;}
.kc-fb-layout-1 .content-title{margin:25px 0;font-size:20px;text-transform:uppercase;font-weight:700;color:#444;}
.kc-fb-layout-1 .content-desc{font-weight:400;margin-bottom:25px;}
.content-title{margin:25px 0 20px;font-size:20px;text-transform:uppercase;font-weight:700;color:#444;}
.content-desc{font-weight:400;margin-bottom:25px;color:rgba(86,86,86,.8);padding:0;}
.kc_counter_box h4{margin-bottom:15px;}
.kc_counter_box{text-align:center;}
.kc_counter_box .counterup{display:block;font-size:40px;font-weight:700;line-height:40px;}
.kc_single_image{position:relative;}
.entry-content a{box-shadow:none;}
.kc_single_image{max-width:100%;width:100%;line-height:0;}
}
@media all{
[class*=" fa-"],[class*=" fa-"]:before{font-family:'FontAwesome';font-style:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-rendering:auto;speak:none;font-weight:normal;}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-calendar-alt:before{content:"\f073";}
.fa-expand:before{content:"\f065";}
.fa-map-marker-alt:before{content:"\f3c5";}
.fa-rss:before{content:"\f09e";}
.fa-search:before{content:"\f002";}
}
/*! CSS Used from: Embedded */
.kc-container{max-width:1170px;}
/*! CSS Used from: Embedded */

body.kc-css-system .kc-css-897338{margin-bottom:100px;}
body.kc-css-system .kc-css-400402{padding-top:40px;padding-bottom:100px;}
body.kc-css-system .kc-css-382086{background:#f6f6f6;padding-top:100px;padding-bottom:100px;}
body.kc-css-system .kc-css-38117{background:transparent url(../images/service-bg-home.jpg) center center/cover no-repeat fixed;padding-top:100px;padding-bottom:90px;}
body.kc-css-system .kc-css-707062 .content-title{color:#ffffff;font-family:Montserrat;font-size:20px;font-weight:600;text-transform:uppercase;margin-top:24px;}
body.kc-css-system .kc-css-707062 .content-desc{color:#b8b8bf;font-family:Open Sans;font-size:15px;font-weight:600;}
body.kc-css-system .kc-css-707062:hover .content-desc{color:#b8b8bf;}
body.kc-css-system .kc-css-707062 .content-icon i{color:#03E2DB;font-size:55px;}
body.kc-css-system .kc-css-707062:hover .content-icon i{color:#03E2DB;}
body.kc-css-system .kc-css-560284 .content-title{color:#ffffff;font-family:Montserrat;font-size:20px;font-weight:600;text-transform:uppercase;margin-top:25px;margin-bottom:10px;}
body.kc-css-system .kc-css-560284 .content-desc{color:#b8b8bf;font-family:Open Sans;font-size:15px;font-weight:600;}
body.kc-css-system .kc-css-560284:hover .content-desc{color:#b8b8bf;}
body.kc-css-system .kc-css-560284 .content-icon i{color:#03E2DB;}
body.kc-css-system .kc-css-560284:hover .content-icon i{color:#03E2DB;}
body.kc-css-system .kc-css-86826 .content-title{color:#ffffff;font-family:Montserrat;font-size:20px;font-weight:600;text-transform:uppercase;margin-top:25px;margin-bottom:10px;}
body.kc-css-system .kc-css-86826 .content-desc{color:#b8b8bf;font-family:Open Sans;font-size:15px;font-weight:600;}
body.kc-css-system .kc-css-86826:hover .content-desc{color:#b8b8bf;}
body.kc-css-system .kc-css-86826 .content-icon i{color:#03E2DB;}
body.kc-css-system .kc-css-86826:hover .content-icon i{color:#03E2DB;}
body.kc-css-system .kc-css-642913{padding-right:0px;padding-left:0px;}
body.kc-css-system .kc-css-152033{padding-top:100px;padding-bottom:100px;border-top:1px solid #e1e1e1;}
body.kc-css-system .kc-css-168622{background:#f6f6f6;padding-top:100px;padding-bottom:20px;}
body.kc-css-system .kc-css-792036{background:transparent url(../images/video-bg.png) center center/cover no-repeat scroll;}
body.kc-css-system .kc-css-80625{background:#f6f6f6;padding-top:70px;padding-bottom:100px;}
body.kc-css-system .kc-css-408966{background:#ffffff;margin-top:-100px;}
body.kc-css-system .kc-css-924877{padding-bottom:0px;}

body.kc-css-system .kc-css-776829{padding-bottom:100px;}
body.kc-css-system .kc-css-753804{padding-left:50px;}
body.kc-css-system .kc-css-216653{background:#f6f6f6;padding-top:100px;padding-bottom:100px;}
body.kc-css-system .kc-css-352817{padding-top:100px;padding-bottom:100px;}
body.kc-css-system .kc-css-439738{background:transparent url(../images/video-bg.png) center center/cover no-repeat scroll;}
body.kc-css-system .kc-css-793754{background:#f6f6f6;padding-top:100px;padding-bottom:100px;}
body.kc-css-system .kc-css-363621{background:#ffffff;margin-top:-100px;}

/*! CSS Used keyframes */
@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}
@-webkit-keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8);}}
@-moz-keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8);-moz-transform:rotate(360deg) scale(0.8);}}
@keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);-moz-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8);}}
.row{margin-left:-15px;margin-right:-15px;}
.col-md-3,.col-md-4,.col-sm-6,.col-md-6,.col-xs-12,.col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#eeeeee transparent transparent transparent;position:absolute;right:24px;top:45px;z-index:3;opacity:0;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}
.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li{display:block;float:none;margin-right:0px;border-bottom:1px solid #cbcbcb;}
.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a{line-height:45px;color:#242424;font-family:"Montserrat", sans-serif;font-size:13px;padding:0px 30px;font-weight:600;letter-spacing:.30px;-webkit-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;display:block;}
.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li:last-child{border-bottom:none;}
.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li:hover a{background:#03E2DB;color:#fff;}

.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;}
.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px;}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px;}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;}
.navbar-brand>img{display:block;}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;}
.navbar-toggle:focus{outline:0;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px;}
.navbar-nav{margin:7.5px -15px;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px;}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0;}
.footer_widget_area .widget_meta{padding-left:0px;}
.footer_widget_area ul li a{padding-left:10px;}
.type-page .entry-content .our_resort_gallery_area p{color:#000;padding-top:10px;padding-bottom:0;}
.explor_item .room_image:before{z-index:1;}
.explor_item .explor_text h4 a{-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.explor_item .explor_text h4 a:hover{color:#03E2DB;}
body.kc-css-system .kc-css-388656 {margin-bottom: 60px;}
body.kc-css-system .kc-css-642384 {padding-right: 0px; padding-left: 0px;}
textarea {height: 200px;border: 1px solid #e9e9e9;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;outline: none;background: #f8f8f8;padding: 16px 25px;font-size: 14px;font-family: "Montserrat", sans-serif;color: #8c8c8c;text-transform: none;resize: none;width: 100%;}
.right_contact_info{padding-left:134px;padding-top:80px;}
.right_contact_info .contact_info_title h3{font-size:20px;font-family:"Montserrat", sans-serif;font-weight:bold;color:#242424;letter-spacing:.6px;text-transform:uppercase;padding-bottom:15px;margin-bottom:0;}
.right_contact_info .contact_info_title p{font-size:16px;color:#818181;font-family:"Open Sans", sans-serif;line-height:26px;padding-right:35px;}
.right_contact_info .contact_info_list .media{margin-top:25px;}
.right_contact_info .contact_info_list .media .media-left{padding-right:18px;}
.right_contact_info .contact_info_list .media .media-left i{font-size:30px;line-height:30px;color:#3e3e3e;}
.right_contact_info .contact_info_list .media .media-body h4{font-size:16px;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.32px;color:#242424;padding-bottom:10px;margin-bottom:0;}
.right_contact_info .contact_info_list .media .media-body p{font-size:15px;color:#818181;font-family:"Open Sans", sans-serif;line-height:22px;}
.right_contact_info .contact_info_list .media .media-body a{display:block;font-size:15px;color:#818181;font-family:"Open Sans", sans-serif;line-height:22px;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.right_contact_info .contact_info_list .media .media-body a:hover{color:#03E2DB;}
.right_contact_info .contact_info_list .media:first-child .media-left{padding-right:32px;}
.right_contact_info .contact_info_list .media:last-child .media-left{padding-right:25px;}
.type-page .entry-content p{font-size:15px;color:#7b7b7b;font-family:"Open Sans", sans-serif;line-height:26px;letter-spacing:.3px;padding-bottom:15px;}
.wpcf7 form label,.wpcf7 form .wpcf7-form-control{width:100%;}
.wpcf7-form input[type="submit"]{background:#03E2DB;color:#fff;border-radius:0px;padding:0px;text-transform:uppercase;font-size:14px;letter-spacing:.28px;font-family:"Montserrat", sans-serif;font-weight:600;line-height:50px;position:relative;z-index:2;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;font-weight:600;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block;border:2px solid #03E2DB;height:48px;width:165px;line-height:46px;}
.wpcf7-form input[type="submit"]:hover{color:#03E2DB;border-color:#03E2DB;background:transparent!important;}
#wpcf7-f2298-p2290-o1 form{position:relative;}
#wpcf7-f2298-p2290-o1 form:before{content:"";height:85%;width:1px;background:#d6d5d8;position:absolute;right:-80px;top:35px;}
#wpcf7-f2298-p2290-o1 form:after{content:"";height:192px;width:3px;background:#03E2DB;position:absolute;right:-82px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}

/*.grid_gallery_inner .gallery_filter{text-align:center;padding-bottom:55px;}
.grid_gallery_inner .gallery_filter li{display:inline-block;margin-right:52px;}
.grid_gallery_inner .gallery_filter li a{font-size:16px;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:.48px;text-transform:uppercase;color:#a0a0a0;position:relative;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.grid_gallery_inner .gallery_filter li a:before{content:"";width:100%;height:1px;position:absolute;bottom:-1px;background:#03E2DB;opacity:0;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.grid_gallery_inner .gallery_filter li:hover a,.grid_gallery_inner .gallery_filter li.active a{color:#03E2DB;}
.grid_gallery_inner .gallery_filter li:hover a:before,.grid_gallery_inner .gallery_filter li.active a:before{opacity:1;}
.grid_gallery_inner .gallery_filter li:last-child{margin-right:0px;}*/
.PT0 { padding-top: 0px !important; }
.PL0 { padding-left: 0px !important; }
.PT10 { padding-top: 10px !important; }
.MB0 { margin-bottom: 0px !important; }
.FONTNORMAL { font-weight: normal!important;}
.tescontainer{ padding-left: 0!important; padding-right: 0!important;}