@font-face {    font-family: 'OpenSansBold';    font-weight: bold;    src: url('../fonts/open_sans/OpenSans-Bold_0.ttf');}@font-face {    font-family: 'JosefinSansLight';    font-weight: normal;    src: url('../fonts/josefin_sans/JosefinSans-Light.ttf');}@font-face {    font-family: 'JosefinSansLightItalic';    font-weight: normal;    src: url('../fonts/josefin_sans/JosefinSans-LightItalic.ttf');}@font-face {    font-family: 'JosefinSansRegular';    font-weight: normal;    src: url('../fonts/josefin_sans/JosefinSans-Regular.ttf');}@font-face {    font-family: 'JosefinSansBold';    font-weight: normal;    src: url('../fonts/josefin_sans/JosefinSans-Bold.ttf');}@font-face {    font-family: 'LatoRegular';    font-weight: normal;    src: url('../fonts/lato/Lato-Regular_0.ttf');}@font-face {    font-family: 'LatoLight';    font-weight: normal;    src: url('../fonts/lato/Lato-Light_0.ttf');}@font-face {    font-family: 'LatoLightItalic';    font-weight: normal;    src: url('../fonts/lato/Lato-LightItalic_0.ttf');}@font-face {    font-family: 'LatoItalic';    font-weight: normal;    src: url('../fonts/lato/Lato-Italic_0.ttf');}@font-face {    font-family: 'LatoBold';    font-weight: normal;    src: url('../fonts/lato/Lato-Bold_0.ttf');}@font-face {    font-family: 'LatoHairlineItalic';    font-weight: normal;    src: url('../fonts/lato/Lato-HairlineItalic.ttf');}@font-face {    font-family: 'HipstelveticaUltralight';    font-weight: normal;    src: url('../fonts/hipstelvetica/Hipstelvetica_UltraLight.ttf');}@font-face {    font-family: 'HipstelveticaLight';    font-weight: normal;    src: url('../fonts/hipstelvetica/Hipstelvetica_Light.ttf');}@font-face {    font-family: 'BoomtownDeco';    font-weight: normal;    src: url('../fonts/BoomtownDeco.ttf');}@font-face {    font-family: 'AirbagRegular';    font-weight: normal;    src: url('../fonts/Airbag-Regular.otf');}* {    box-sizing: border-box;    moz-box-sizing: border-box;    ms-box-sizing: border-box;    o-box-sizing: border-box;    webkit-box-sizing: border-box;}html {    margin-top: 0 !important;    max-width: 100%;    overflow-x: hidden;    width: 100%;}body {    background: white;    margin: 0 0 0 0 !important;    overflow: hidden;}.rwd-bck {    background-repeat:no-repeat;    -webkit-background-size:cover;    -moz-background-size:cover;    -o-background-size:cover;    background-size:cover;    background-position:center;}.has-dropdown:hover .dropdown-menu {    //display: block;    margin-top: 0;}.navbar.navbar-main {    background: rgb(238,238,238);    border-bottom: rgb(182,182,182) 1px solid;    border-radius: 0;    height: 141px;    margin-bottom: 0;}.navbar-brand {    padding: 0 !important;}.container {    padding: 0 20px;    width: 100% !important;}.arrow.open:before {    color: rgb(16,121,190) !important;    content: "\f107";    display: inline;    float: right;    font-family: FontAwesome;    font-size: 16px;    font-weight: 600;    height: auto;    margin-left: 3px;    margin-right: 7px;    margin-top: 0px;    text-shadow: none;}.navbar-nav {    float: right !important;}.nav.navbar-nav li a, .nav.navbar-nav li button {    color: rgb(16,121,190);    cursor: pointer;    font-family: 'OpenSansBold';    font-size: 12px;    font-weight: 600;    letter-spacing: 0.5pt;    padding: 7px;    text-decoration: none;}.navbar-nav>li>.dropdown-menu {    border: none;}.button {    border: 2px solid;}.nav.navbar-nav {    margin: 0;    margin-left: 290px;    margin-top: 100px;}.navbar-nav.navbar-right:last-child {    margin-right: 0;}.date-label {    background: white;    color: rgb(121,121,121);    padding: 7px 21px;    position: absolute;    right: 15px;    top: 0;}.navbar-collapse {    position: relative;}.navbar-brand img {    width: 100%;    padding-left: 10px;}ul.dropdown-menu {    background: rgb(238, 238, 238) none repeat scroll 0 0;    border-radius: 0;    left: 5px !important;    min-width: 100%;    top: 30px !important;}#slider1 {    position: relative;    width: 100%;}#slider1 div {    color: white;    font-weight: bold;    left: 0;    position: absolute;    text-align: center;    width: 100%;    z-index: 11;}#slider1 div.slide-overlay {    background: #000;    filter: alpha(opacity=45);    height: 100%;    khtml-opacity: 0.45;    moz-opacity: 0.45;    opacity: 0.45;    z-index: 10;}#slider1 .welcome-message {    font-family: "JosefinSansLight";    font-size: 40px;}#slider1 .welcome-message1 {    font-family: "LatoLight";    font-size: 40px;}#slider1 .welcome-message2 {    font-family: "LatoLight";    font-size: 30px;}#slider1 .btn-rnd-holder {    bottom: 9%;    left: 0;    position: absolute;    text-align: center;    width: 100%;}#slider1 a.btn-rnd, #slider1 button.btn-rnd, #slider1 input.btn-rnd {    background: rgb(217,89,89) none repeat scroll 0 0;}.cycle-gallery {    height: 100%;    margin: 0 auto;    position: relative;    width: 100%;}.welcome_section .slide {    top: 0 !important;}.slide {    background-position: 0 0 !important;    background-repeat: no-repeat !important;    background-size: 100% !important;    height: auto;    text-align: center;    top: 0 !important;    width: 100%;}.cycle-slideshow {    overflow: visible !important;    position: relative;}.welcome_section .cycle-gallery .cycle-slideshow {    min-height: 620px !important;}.cycle-pager {    position: absolute;    text-align: center;    top: 85%;    width: 100%;}.cycle-pager span {    color: #ddd;    cursor: pointer;    display: inline-block;    font-family: arial;    font-size: 65px;    height: 16px;    padding: 10px 15px;    width: 16px;}.cycle-pager span.cycle-pager-active {    color: rgb(0,113,187);}.slide-prev, .slide-next {    background: rgb(243,243,243);    border-radius: 121px;    color: rgb(217,89,89);    height: 50px;    padding: 10px;    position: absolute;    text-align: center;    top: 45%;    width: 50px;    z-index: 999;}.welcome_section .slide-prev, .welcome_section .slide-next {    top: 35% !important;}a.slide-prev:focus, a.slide-next:focus {    color: rgb(217,89,89);    text-decoration: underline;}.slide-prev {    left: 0;}.slide-next {    right: 0;}.cycle-gallery i.fa-lg {    font-size: 2.2em;    line-height: 1em;}.cycle-gallery .btn-rnd-holder {    left: 0;    position: absolute;    right: 0;    text-align: center;    top: 70%;    width: 100%;}.slide p {    font-weight: bold;}.slide p:first-child, .slide h1:first-child, .slide h2:first-child, .slide h3:first-child, .slide h4:first-child {    padding-top: 10%;}.welcome_section {    background-repeat: no-repeat;    background-size: 100%;    margin: 0 auto;    max-width: 1366px;}.welcome-image {    margin: 0 auto;    width: 50%;}.welcome-message {    font-family: 'JosefinSansLight';    font-size: 40px;    margin: 0;}.welcome-message2 {    font-family: 'MyriadPro';    font-size: 35px;    font-weight: bold;}.welcome-message3 {    margin: 0 auto;    padding: 0px;}.cycle-gallery {    z-index: 99;}footer {    margin-top: -20px;}.pink {    color: rgb(217,89,89) !important;}.white {    color: white !important;}.blue {    color: rgb(0,113,187) !important;}.dark-blue {    color: rgb(1,43,70) !important;}.black {    color: black !important;}.gray-bck {    background-color: rgb(238,238,238) !important;}.pink-bck {    background-color: rgb(217,89,89) !important;}.blue-bck {    background-color: rgb(0,113,187);}.light-blue-bck {    background-color: rgb(103,198,255);}.white-bck {    background-color: white;}.clearfix {    clear: both;}.pad0 {    padding: 0 !important;}.pad10 {    padding: 10px;}.pad15 {    padding: 15px;}.pad20 {    padding: 20px;}.pad25 {    padding: 25px !important;}.pad30 {    padding: 30px;}.pad35 {    padding: 35px;}.pad40 {    padding: 40px;}.pad45 {    padding: 45px;}.pad60 {    padding: 60px;}.pad80 {    padding: 80px;}.padtb0 {    padding-bottom: 0px !important;    padding-top: 0px !important;}.padtb5 {    padding-bottom: 5px;    padding-top: 5px;}.padtb10 {    padding-bottom: 10px;    padding-top: 10px;}.padtb20 {    padding-bottom: 20px;    padding-top: 20px;}.padtb30 {    padding-bottom: 30px;    padding-top: 30px;}.padtb40 {    padding-bottom: 40px;    padding-top: 40px;}.padlr0 {    padding-left: 0px !important;    padding-right: 0px !important;}.padlr5 {    padding-left: 5px !important;    padding-right: 5px !important;}.padlr10 {    padding-left: 10px !important;    padding-right: 10px !important;}.padlr20 {    padding-left: 20px !important;    padding-right: 20px !important;}.padlr25 {    padding-left: 25px !important;    padding-right: 25px !important;}.padlr40 {    padding-left: 40px !important;    padding-right: 40px !important;}.padr40 {    padding-right: 40px !important;}.padb10 {    padding-bottom: 10px !important;}.mar0 {    margin: 0 !important;}.mar10 {    margin: 10px !important;}.mar20 {    margin: 20px !important;}.mar30 {    margin: 30px !important;}.mar40 {    margin: 40px !important;}.martb5 {    margin-bottom: 5px !important;    margin-top: 5px !important;}.martb10 {    margin-bottom: 10px !important;    margin-top: 10px !important;}.martb20 {    margin-bottom: 20px !important;    margin-top: 20px !important;}.martb30 {    margin-bottom: 30px !important;    margin-top: 30px !important;}.martb40 {    margin-bottom: 40px !important;    margin-top: 40px !important;}.marlr0, .r-marlr0 {    margin-left: 0px !important;    margin-right: 0px !important;}.marlr10 {    margin-left: 10px !important;    margin-right: 10px !important;}.mart-15 {    margin-top: -15px !important;}.mart0 {    margin-top: 0 !important;}.mart20 {    margin-top: 20px !important;}.mart30 {    margin-top: 30px !important;}.mart40 {    margin-top: 40px !important;}.marr10 {    margin-right: 10px !important;}.marb20 {    margin-bottom: 20px !important;}.marb30 {    margin-bottom: 30px !important;}.marb40 {    margin-bottom: 40px !important;}.marb60 {    margin-bottom: 60px !important;}.f10 {    font-size: 10px;}.f11 {    font-size: 11px;}.f12 {    font-size: 12px;}.f13 {    font-size: 13px;}.f14 {    font-size: 14px;}.f15 {    font-size: 15px;}.f16 {    font-size: 16px;}.f17 {    font-size: 17px;}.f18 {    font-size: 18px;}.f19 {    font-size: 19px;}.f20 {    font-size: 20px;}.f21 {    font-size: 21px;}.f22 {    font-size: 22px;}.f23 {    font-size: 23px;}.f24 {    font-size: 24px !important;}.f25 {    font-size: 25px !important;}.f26 {    font-size: 26px;}.f27 {    font-size: 27px;}.f28 {    font-size: 28px;}.f29 {    font-size: 29px;}.f30 {    font-size: 30px;}.f32 {    font-size: 32px;}.f33 {    font-size: 33px;}.f35 {    font-size: 35px;}.f38 {    font-size: 38px;}.f40 {    font-size: 40px;}.f43 {    font-size: 43px;}.f45 {    font-size: 45px;}.f48 {    font-size: 48px;}.f50 {    font-size: 50px;}.f55 {    font-size: 55px;}.f60 {    font-size: 60px;}.f65 {    font-size: 65px;}.f70 {    font-size: 70px;}.f80 {    font-size: 80px;}.f90 {    font-size: 90px;}.f100 {    font-size: 100px;}.f110 {    font-size: 110px;}.f150 {    font-size: 150px;}.f170 {    font-size: 170px;}.f200 {    font-size: 200px;}.top10 {    top: 10%;}.top15 {    top: 15%;}.top20 {    top: 20%;}.top25 {    top: 25%;}.top30 {    top: 30%;}.top35 {    top: 35%;}.top40 {    top: 40%;}.top45 {    top: 45%;}.top50 {    top: 50%;}.bott10 {    bottom: 10%;}.bott15 {    bottom: 15%;}.bott20 {    bottom: 20%;}.bott25 {    bottom: 25%;}.bott30 {    bottom: 30%;}.lato-regular {    font-family: 'LatoRegular';}.lato-light {    font-family: 'LatoLight';}.lato-light-italic {    font-family: 'LatoLightItalic';}.lato-hairline-italic {    font-family: 'LatoHairlineItalic';}.lato-italic {    font-family: 'LatoItalic';}.lato-bold {    font-family: 'LatoBold';}.josefin-sans-regular {    font-family: 'JosefinSansRegular';}.josefin-sans-bold {    font-family: 'JosefinSansBold';}.josefin-sans-light {    font-family: 'JosefinSansLight';}.josefin-sans-light-italic {    font-family: 'JosefinSansLightItalic';}.open-sans-bold {    font-family: 'OpenSansBold';}.hipstelvetica-ultralight {    font-family: 'HipstelveticaUltralight';}.hipstelvetica-light {    font-family: 'HipstelveticaLight';}.boomtowndeco {    font-family: 'BoomtownDeco';}.airbagregular {    font-family: 'AirbagRegular';}.center {    text-align: center;}.left {    text-align: left;}.right {    text-align: right;}.uppercase {    text-transform: uppercase;}.bold {    font-weight: bold;}.underline {    text-decoration: underline !important;}.center-block-inline {    display: inline-block;    float: none !important;    margin: 0 auto;    vertical-align: top;}.justify {    text-align: justify;}.line10 {    line-height: 10px;}.line20 {    line-height: 20px;}.line25 {    line-height: 25px;}.line30 {    line-height: 30px;}.line50 {    line-height: 50px;}.line60 {    line-height: 60px;}.line65 {    line-height: 65px;}.line80 {    line-height: 80px;}.line90 {    line-height: 90px;}.line175 {    line-height: 175px;}.lett-space-5 {    letter-spacing: 5px;}.lett-space-8 {    letter-spacing: 8px;}.rel {    position: relative;}.abs {    position: absolute;}.bott0 {    bottom: 0;}.bott10 {    bottom: 10px;}.bott30 {    bottom: 30px;}.left30 {    left: 30px;}.left50 {    left: 50px;}.left50p {    left: 50% !important;}.center60 {    margin: 0 auto !important;    width: 60% !important;}.center80 {    margin: 0 auto !important;    width: 80% !important;}.center90 {    margin: 0 auto !important;    width: 90% !important;}.width60 {    width: 60% !important;}.width80 {    width: 80% !important;}.width100 {    width: 100% !important;}.bor0 {    border: 0 !important;}.minh-130 {    min-height: 130px;}.minh-90 {    min-height: 90px;}a.btn-rnd.bor0 {    border: 0 !important;}a.btn-rnd, button.btn-rnd, input.btn-rnd {    background: none;    border: 3px solid !important;    border-radius: 30px !important;    cursor: pointer !important;    display: inline-block !important;    font-size: 11px;    font-weight: bold;    margin-top: 10px;    padding: 10px 20px !important;}td a.btn-rnd {    padding: 5px !important;}button.btn-rnd {    background: none;}a.btn-rnd.wide {    padding: 10px 65px !important;}a.btn-rnd:hover, a.link-clean:hover, a.btn-rnd:focus, a.link-clean:focus {    text-decoration: none !important;}ul.nav-tabs {    border: none;    margin-bottom: 60px;}.cat-tab {    margin: 0 10px;    text-align: center;    width: 250px;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {    background-color: rgb(0,113,187) !important;    color: white !important;}.page-section {    margin: 0 auto;    width: 80%;}.sec2-img {    position: relative;}.sec2-img-text {    bottom: 20px;    color: white;    left: 15px;    position: absolute;    width: 100%;}.sec2-img-text p span {    display: inline-block;    margin-left: -15px;    vertical-align: top;}.sec-text {    min-height: 266px;}.sec-text p {    min-height: 160px;}.sec3 div.sec3-div {    min-height: 250px;}.post-title-news {    min-height: 70px;}.parties-section {    background-repeat: no-repeat !important;    background-size: 100% !important;    height: 569px;    min-height: 569px;    padding: 35px 0 30px 130px;}.testimonial-slide {    top: 0 !important;}.testimonials-section .cycle-gallery, .testimonials-section .cycle-slideshow {    height: auto;}.testimonials-section .slide-next, .testimonials-section .slide-prev {    background: none;    top: 20%;}.testimonials-section .cycle-gallery i.fa-lg {    font-size: 8em;}.testimonials-section .cycle-gallery {    width: 85%;}.cycle-pager span {    color: #ddd;    cursor: pointer;    display: inline;    display: inline-block;    font-family: arial;    font-size: 45px;    height: 12px;    padding: 5px 5px;    width: 12px;}.cycle-pager span.cycle-pager-active {    color: rgb(217,89,89);}section.testimonials-section {    display: block;    margin: 0 auto 20px !important;}.testimonials-section .testimonial-text {    display: inline-block;    margin: 0 auto;    text-align: center;    width: 50%;}.testimonials-section .testimonial-image {    display: inline-block;    text-align: center;    width: 40%;}.testimonials-section .testimonial-text.top {    vertical-align: top;}.articles-section {    border: 1px solid rgb(182,182,182);}.article-text {    color: rgb(62,62,62);    min-height: 150px;}.read-more:hover {    color: white;    text-decoration: none;}.read-more:focus {    color: rgb(217,89,89);    text-decoration: none;}main {    background: white;    padding-top: 15px;}.news h2 {    width: 80%;}.news-list .panel {    background: none;    border: none;    border-radius: 0;    box-shadow: none;    margin-bottom: 0px;}.news-list .panel-heading {    padding: 0 15px 0 0 !important;}.news-list .panel-body {    padding: 0  !important;}.news-list .more-btn {    display: block;    clear: both;    text-align: right;}.news-list .collapse-active {    background: #EEEEEE !important;}footer {    background: #1787CD;    color: white;    padding: 15px 0 25px 0;    padding-bottom: 0;}footer a {    color: white;}footer a i {    font-size: 52px !important;}footer .nav .col-md-2 {    min-height: 80px;}.navbar.navbar-main.navbar-footer {    background: none;    border: none;}.nav.navbar-nav.navbar-nav-footer {    margin: 0;    width: 100%;}.nav.navbar-nav.navbar-nav-footer div {    padding: 15px 15px;    text-align: center;}.nav.navbar-nav.navbar-nav-footer a:hover {    color: white;    text-decoration: none;}.nav.navbar-nav.navbar-nav-footer a:focus {    color: white;    text-decoration: none;}footer #subscribe-field {    border: none;    border-radius: 0;    color: black;    font-size: 16px;    font-weight: bold;    height: 48px;    margin-top: 25px;    padding: 7px 20px;}footer #subscribe-field::-webkit-input-placeholder {    color: rgb(0,113,187);    font-weight: bold;}footer #subscribe-field:-moz-placeholder {    color: rgb(0,113,187);    font-weight: bold;}footer #subscribe-field::-moz-placeholder {    color: rgb(0,113,187);    font-weight: bold;}footer #subscribe-field:-ms-input-placeholder {    color: rgb(0,113,187);    font-weight: bold;}footer .social-icons {    margin: 54px auto;}footer .social-icons a {    padding-left: 12px;    padding-right: 12px;}footer .terms {    background: rgb(1, 101,167);    border-top: rgb(2, 52, 85) 1px solid;}footer .terms a:first-child {    display: inline-block;    padding: 20px 0 10px 0;    text-align: center;    width: 100%;}footer .terms a {    display: inline-block;    padding: 5px;    text-align: center;}footer .terms a:hover {    color: white;    text-decoration: none;}footer .terms a:focus {    color: white;    text-decoration: none;}.input-holder {    position: relative;}.input-icon {    background: url(../images/go-icon.png);    background-repeat: no-repeat;    background-size: 100%;    border: none;    bottom: 0;    color: transparent;    display: inline-block;    height: 48px;    position: absolute;    right: 0px;    width: 35px;}.input-icon img {    width: 99%;}.header-section {    height: 270px;    background-position: right 0 !important;    background-position: right;}.faq-header.header-section {    background: url('../images/faq.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}.panel-heading, .panel-body, .panel-group .panel {    border: none !important;    box-shadow: none !important;    webkit-box-shadow: none !important;}.panel-heading {    border-bottom: 1px solid #eee !important;    border-top: none !important;    box-shadow: none !important;    padding: 25px 15px !important;    webkit-box-shadow: none !important;}.expand-btn {    background: rgb(243,243,243);    border-radius: 121px;    display: inline-block;    height: 50px;    padding: 10px;    text-align: center;    width: 50px;    z-index: 999;}a.expand-btn:focus, a.expand-btn:focus {    color: rgb(217,89,89);    text-decoration: underline;}.expand-btn i.fa-lg {    font-size: 1.5em;    line-height: 1.25em;}.panel-collapse {    margin-top: -10px;}.collapse-active {    background: rgb(217,89,89) !important;    border-bottom: none !important;}.collapse-active.gray-bck {    background: rgb(238,238,238) !important;}.archive-year .panel-collapse a {    color: black;    cursor: pointer;    display: block;}.collapse-active .panel-heading {    border-bottom: none !important;}.collapse-active .panel-heading .header-link {    color: white !important;}.nav-links .nav-previous, .nav-links .nav-next {    background: rgb(238,238,238);    display: inline-block;    margin: 80px;    min-height: 60px;    padding: 10px;    vertical-align: top;    width: 30%;}.top-contact {    color: #d95959;    font-family: "OpenSansBold";    padding-right: 15px;    position: absolute;    right: 1.5%;    text-align: right;    top: 70px;    width: 550px;    z-index: 999;}.top-contact div {    float: right;    /* padding-right: 15px; */    text-align: right;    width: 30%;}.top-contact a {    display: inline-block;    float: right;    text-align: right;    color: #d95959;}.top-contact .social-network {    width: 14%;}.top-contact .social-network a {    margin-left: 15px;}.top-contact .phone-number, .top-contact .top-email-icon  {    display: none;}/*.top-contact .phone-number, .top-contact .top-email  {    display: block;}*/.aboutus-page-section {    overflow: hidden;}.aboutus-header.header-section {    background: url('../images/aboutus1.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}.about-block {    border-bottom: 1px solid rgb(182,182,182);    margin: 20px 10px;} .about-block a.btn-rnd {     margin-bottom: 20px;}.about-circle {    background: white;    border: 2px solid rgb(217,89,89);    border-radius: 50px;    display: none;    height: 20px;    position: absolute;    right: 10px;    top: 10px;    width: 20px;}.about-block p.about-text, .home-block p.about-text, .about-block div.about-text, .home-block div.about-text {    min-height: 140px !important;}.home-block {    /*    border-bottom: 1px solid rgb(182,182,182);*/}.about-block p.about-text, .home-block p.about-text, .about-block div.about-text, .home-block div.about-text {    min-height: 140px !important;}.home-block-wrap {    height: 100%;}.home-block h2 {    margin: 10px 0 0 0;    padding: 0 !important;}.home-block .pad10 {    padding: 5px 10px 10px 0px;}.home-classes-section .clearfix {    height: 20px;}.home-classes-section .hipstelvetica-light {    font-size: 50px;}.home-classes-section .boomtowndeco {    font-size: 77px;    line-height: 70px;}.home-classes-section .airbagregular {    font-size: 50px;}.founder-image {    float: left;    margin-right: 30px;}.about-item-holder {    display: table-row;    float: none;    margin-top: 20px;}.about-item {    border-right: 15px solid white;    border-top: 25px solid white;    display: table-cell !important;    float: none !important;    padding-bottom: 35px;    position: relative;    width: 32.333% !important;}.about-item .btn-rnd {    bottom: -10px;    position: absolute !important;    right: 20%;    left: 20%;    text-align: center;}.table-split {    background: none;    width: 2%;}.table-split:last-child {    width: 0;}.about-header.header-section {    background: url('../images/about1.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}.custom-carousel a.carousel-control {    background-image: none !important;    opacity: 1 !important;    width: auto !important;}.carousel-control.left {    left: 7px !important;}.carousel-control.right {    right: 8px !important;}.custom-carousel span.glyphicon.glyphicon-chevron-left:before, .custom-carousel span.glyphicon.glyphicon-chevron-right:before {    content: '' !important;    opacity: 1;}.custom-carousel span.glyphicon.glyphicon-chevron-left:before, .custom-carousel span.glyphicon.glyphicon-chevron-right:before {    content: '' !important;    opacity: 1;}.why-people-header.header-section {    background: url('../images/why_people1.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}.why-people-num .num-circle {    border: 5px solid rgb(252,153,153);    border-radius: 200px;    height: 200px;    line-height: 160px;    margin: 0 auto;    text-align: center;    width: 200px;}.why-people-num .num-small-circles {    background: url('../images/why_people_circles.png');    background-repeat: no-repeat;    background-size: 100%;    height: 150px;    margin: 0 auto;    width: 150px;}.why-people-num a, .why-people-num a:hover {    color: white;}.why-people-row {    min-height: 300px;}.testimonials-header.header-section {    background: url('../images/testimonials1.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}.quotes-big {    left: -35px;    position: absolute;    top: -70px;    width: 95px;}.quotes-small {    left: 0;    position: absolute;    top: -30px;    width: 45px;}.contact-form-label, .voucher-form-label {    border: 1px solid rgb(211,79,51);    border-radius: 5px;    font-weight: normal !important;    padding: 5px 15px;    text-align: left;    width: 45%;}.contact-form-label input, .voucher-form-label input {    box-shadow: none !important;    margin-left: 5px;    min-width: 80%;}.contact-form-label.textarea-wrapper {    box-shadow: none !important;    margin-top: 5px;    width: 93%;}.contact-form-label.textarea-wrapper textarea {    box-shadow: none !important;    margin-top: 5px;}.contact-info-block {    border-bottom: 0px;    border-image: url('../images/contact-border.png') 30 30 stretch;    border-left: 0;    border-top: 0;}.contact-info-block .lato-light {    margin-top: 25px;}.contact-info-block .fa {    color: #187dc0;    font-size: 30px;    margin-right: 10px;    vertical-align: middle;}#contact #map {    height: 665px;}.contact-social-networks i {    font-size: 40px;}.contact-social-networks a {    display: inline-block;    float: left;    margin-left: 25px;}.qualifications-header.header-section {    background: url('../images/about1.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}#qualifications #map {    height: 310px;}.qulifications-logo-image {    width: 65%;}.instructions-header.header-section {    background: url('../images/instructions1.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}.level-header.header-section {    background: url('../images/level1.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}.price-box {    border: 6px solid rgb(0,113,187);    min-height: 200px !important;}.price-box .price {    line-height: 67px;}ul.list.level-list li {    list-style: none;}ul.list.level-list {    list-style: none;}ul.list.level-list li:before {    content: '\25B8';    display: inline-block;    float: left;    margin-bottom: 0;    margin-right: -20px;    margin-top: 0;    padding-right: 17px;    text-decoration: none;    width: 10px;	}.day-schedule .day-section {    border-bottom: 1px dashed #ccc;    margin-bottom: 10px;}.day-schedule .day-section:last-child {    border-bottom: 0;}.day-section div {    padding: 5px 0;}.day_schedule-section-item p, .day_schedule-section-item span {    display: inline-block;}.day_schedule-section-item {    padding: 5px;}.about-carousel-control.carousel-control.left span {    margin-left: -5px;}.about-carousel-control.carousel-control.right span {    margin-right: -5px;}.press-header.header-section {    background: url('../images/press1.png');    background-repeat: no-repeat;    /*background-size: 100%;*/}#press .panel-heading {    border: 0 !important;}.more-wrapper {    border: 2px solid rgb(217,89,89);    border-radius: 60px;    padding: 5px 0;    position: relative;}.more-wrapper a.more-btn {    background: rgb(217,89,89);    border-radius: 30px !important;    color: white;    cursor: pointer !important;    font-size: 14px;    left: 0;    margin: 0;    margin-left: auto;    margin-right: auto;    max-width: 140px;    padding: 5px 10px !important;    position: absolute;    right: 0;    text-align: center;    text-decoration: none;    top: -10px;}.more-wrapper a.more-btn span.more-text {    margin: 2px 10px;}.press-list .panel-heading {    border: none;    padding: 0 !important;}.press-list a.more-btn {    display: block;    text-align: right;}.press-list .more-text:before {    content: none;}.press-list .panel {    background: none;    border: none;    box-shadow: none;    margin-bottom: 0;}.press-list-video {     position: relative; }.press-list-video a {    position: absolute;    display: block;    height: 40px;    width: 40px;    top: 35%;    left: 40%;}#press .panel-heading {    padding: 0 !important;    padding-bottom: 10px !important;}.press-date {    font-family: 'LatoLight';    font-size: 13px;}.more-text:before, .archive-more:before {    margin: 5px 10px 5px 1px;}.more-text:after {    margin: 5px 1px 5px 10px;}.more-text:before, .more-text:after,.archive-more:before {    content: '\25BE';}.active .more-text:before,.active .archive-more:before , .active .more-text:after {    content: '\25B4';}.pagin a {    background: rgb(243,243,243);    border-radius: 121px;    color: black;    display: inline-block;    height: 40px;    padding: 10px;    text-align: center;    text-decoration: none;    width: 40px;    z-index: 999;}#video-container .fp-ratio {    padding-top: 48.3% !important;}.pagin a:hover, .pagin a:focus {    text-decoration: none;}.pagin a.active, .pagin a:hover {    background: rgb(217,89,89);    color: white;}.rnd-icon {    height: 55px;    margin-right: 15px;    width: 55px;}.price-box-text {    height: 340px;}.price-box .price-box-text {    height: 295px;}div.home-block {}.birthday-icon {    width: 50px;}.birthday-classes-section-bottom {    overflow: hidden;    background: rgb(226,226,226);    border-top: 1px solid rgb(168,168,168);    min-height: 100px;}select.birthday-select, select.ww-select {    background-color: white;    background-position-x: 100%;    border: 1px solid #ccc;    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    cursor: pointer;    display: block;    height: 50px;    line-height: 1.42857143;    moz-appearance: none;    o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    padding: 10px 12px;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    webkit-appearance: none;    webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    width: 100%;}select.birthday-select {    background: url(../images/all-locations-btn.png) no-repeat right #fff;}select.ww-select {    background: url(../images/choose-class-type-btn.png) no-repeat right #fff;}.agencies-party-section {    background: url('../images/agencies3.png');    background-repeat: no-repeat;    background-size: 100%;    /*height: 426px;*/}.event-tabs-wrapper .nav li a {    padding: 10px 10px !important;}.event-tabs-wrapper .nav-tabs>li.active>a, .event-tabs-wrapper .nav-tabs>li.active>a:hover, .event-tabs-wrapper .nav-tabs>li.active>a:focus {    background-color: rgb(217,89,89) !important;}#myTab.nav>li>a>img {    max-width: 100% !important;}.dvds-quotes.quotes-big {    left: 30px;    top: -45px;}.circle-2.about-circle {    right: 5px;    top: 5px;}.pole-desc-p {    min-height: 285px;}.birthday-classes-section-bottom.bottom-section-bor-bott {    border-bottom: 1px solid rgb(168,168,168);}.reflectBelow {    webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(rgba(255,255,255,0.2)));}.extablish_year {float: right;bottom: 41px;position: relative;left: 117px;color: #D95959;font-size: 17px;font-weight: 400;}#video-container div.flowplayer {    margin-bottom: 0;    max-height: 1200px !important;    max-width: 1200px !important;}.voucher-section {    background: url('../images/gift_vouchers2.png');    background-repeat: no-repeat;    background-size: 100%;}label.voucher-form-label {    padding: 10px 15px;    width: 100%;}.header-section {    background-repeat: no-repeat !important;    /*background-size: 100% !important;*/}.gear-req-icons a {    display: inline-block;    padding: 10px 15px;}table.em-calendar {    margin: 0 auto;}table.em-calendar td {    padding: 20px 10px;    text-align: center;}table.em-calendar td.eventful, table.em-calendar td.eventful-today {    cursor: pointer;}table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {    color: white;}.white-bor {    border-bottom: 1px solid white;    border-top: 1px solid white;}.eventless-today, .eventful-today {    background: transparent !important;    border: 1px solid #0071BB;}.eventful.green-td {    background-color: #6FDE92;    color: white;}.eventful.yellow-td {    background-color: #FFCF21;    color: white;}.eventful.yellow-td a, .eventful.green-td a {    color: white !important;}#em-wrapper > p:last-child {    display: none;}a {    transition: all 0.5s ease;}.weekend {    color: #d95959 !important;}.gallery-post-embeded .slide {    height: auto;}.gallery-icon-overlay {    background: rgba(217,89,89,0.6);    color: white;    font-family: 'JosefinSansBold';    height: 100% !important;    padding: 20px 0;    position: absolute;    text-align: center;    text-transform: uppercase;    width: 100% !important;}ul.burlesque-gallery.nav {    padding: 15px;}.burlesque-gallery li.burlesque-gallery-item {    display: inline-block;    max-width: 20%;}.burlesque-gallery li.burlesque-gallery-item a {    cursor: pointer;    padding: 6px !important;}.burlesque-gallery-item.active>a, .burlesque-gallery-item.active>a:hover, .burlesque-gallery-item.active>a:focus {    border: none !important;    border-radius: 0 !important;}.ww-table {    margin: 0 auto;    width: 70%;}.ww-table th {    background: rgb(238,238,238);    border: 20px solid white;    color: #0071BB;    padding: 5px !important;    text-align: center;}.ww-table td {    padding: 5px !important;    text-align: center;}.small-table .ww-table {    margin: 0 !important;}.small-table .ww-table tr {    border-bottom: 1px solid rgb(217,217,217);}.small-table .ww-table.inner-table tr {    border-bottom: none !important;}.small-table th {    border-left: 0;    font-family: 'JosefinSansBold';    font-size: 18px;    text-transform: uppercase;}.small-table .ww-table td {    border: none !important;    border-bottom: none !important;    border-top: none !important;    text-align: left;}.small-table .ww-table td.cost {    vertical-align: middle;}.ww-table tr {    border-bottom: 1px solid rgb(217,217,217);}.ww-table tr:last-child {    border-bottom: none;}.ww-table td.group-divider {    background: rgb(238, 238, 238) none repeat scroll 0 0;    border-bottom: 1px solid #898989;    border-top: 1px solid #898989;    font-family: "LatoBold";    font-size: 18px;    font-weight: bold;    padding: 20px !important;    text-align: left;}.poses-icons span {    display: block;    padding: 10px 0;}.table-time {    display: block;    margin-top: 4px;}.level-list p {    display: inline-block;	margin-left:25px;	width:95%;}.chat-div {    height: 45px;}.ww-table td.group_class, .group_class {    background: rgb(238,238,238);    border-bottom: 1px solid #898989;    border-top: 1px solid #898989;    font-family: 'LatoBold';    font-size: 18px;    font-weight: bold;    padding: 20px !important;    text-align: left;}.ww-table .coast {    letter-spacing: 3px;}.small-table {    display: none;}h2.gallery-label {    margin-top: 90px !important;}.jump-gallery {    overflow: hidden;    width: 80%;    display: block;    margin: 0 auto;    padding-bottom: 20px;}.jump-gallery .panel-heading {    border-bottom: none !important;}.jump-gallery h4 {    cursor: pointer;}.gallery-block {    border-bottom: 1px solid grey;    padding-bottom: 25px;}.gallery-block:last-child {    border-bottom: none;}.studio-hire .more-wrapper {    border: medium none;    border-radius: 60px;    margin-bottom: 20px;    padding: 5px 0;    position: relative;}.studio-hire .panel-heading {    border-bottom: none !important;    padding: 0 0 0 17px !important}.studio-hire .panel {    background-color: #fff !important;    border: none;    box-shadow: none;    margin: 0;}.studio-hire .btn-rnd {    display: block !important;    margin: 0 auto !important;    text-align: center;    width: 215px;}.studio-hire a.btn-rnd.wide {    padding: 10px !important;}.location-venues .button-venues {    float: right;    text-align: right;}.map-location-venues {    width: 100%;    min-height: 190px}@media (min-width: 1680px) and (max-width: 1920px) {    .welcome-section {        min-height: 860px;    }    .rslides div img {        width: 25%;    }    .top30 {        top: 25%;    }}@media (min-width: 1499px) and (max-width: 1679px) {    .welcome-section {        min-height: 860px;    }    .rslides div img {        width: 30%;    }    .top30 {        top: 25%;    }}@media (min-width: 1024px) and (max-width: 1499px) {    .welcome-section {        min-height: 860px;    }    .rslides div img {        width: 30%;    }}@media (max-width: 1260px) {    .nav.navbar-nav li a, .nav.navbar-nav li button {        font-size: 10px;        padding: 5px 3px;    }		}@media (max-width: 1080px) {	.nav.navbar-nav { margin-left:200px;}    .nav.navbar-nav li a, .nav.navbar-nav li button {        font-size: 10px;        padding: 5px 3px;		ul#menu-main-menu { width:75%;}	.nav.navbar-nav li a { font-size:10px;}    }}@media (max-width: 1024px) {    .page-section.nav-tabs {        width: 55%;    }    .carousel-inner .item.active .f18 {        font-size: 14px !important;    }    .pole-desc-p {        min-height: 340px;    }    .cycle-pager {        bottom: 75%;    }    .home-classes-section .hipstelvetica-light {        font-size: 40px;    }    .home-classes-section .hipstelvetica-ultralight {        font-size: 55px;    }    .home-classes-section .boomtowndeco {        font-size: 57px;        line-height: 60px;    }    .home-classes-section .airbagregular {        font-size: 50px;    }    .home-classes-section .f18 {        font-size: 15px;    }}@media (max-width: 968px) {    .navbar-header {        width: 100%;    }    .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {        padding: 0;        width: 100%;    }    .nav.navbar-nav li a, .nav.navbar-nav li button {        font-size: 11px;        padding: 5px 0px;    }    .phone-number {        padding-right: 0px;    }    .quotes-big {        display: none;    }    #about span.glyphicon.glyphicon-chevron-left, #about span.glyphicon.glyphicon-chevron-right {        margin-left: 5px !important;        margin-right: 5px !important;    }    .pole-desc-p {        min-height: 0;    }    .r-marlr0 {        margin-left: 10px !important;        margin-right: 10px !important;    }    .small-img {        margin: 0 auto;        max-width: 50% !important;    }    .price-box-text,.price-box .price-box-text {        height: auto;    }    .burlesque-gallery li.burlesque-gallery-item {        max-width: 40%;    }    ul.burlesque-gallery.nav {        margin: 0 10px;    }    .f200 {        font-size: 85px !important;    }    .nav-links .nav-previous, .nav-links .nav-next {        display: block;        float: none;        margin: 20px auto;        min-height: 0;        width: 60%;    }    .welcome_section {        height: 530px;    }    .cycle-pager {        bottom: 65%;    }    .poses-icons .center-block-inline {        height: auto !important;    }    .location-venues .button-venues {        float: none !important;        text-align: center;        display: block;        margin-top: 10px;    }footer .social-icons { margin-bottom:10px;}}@media (max-width: 1024px) and (min-width: 768px) {    .nav.navbar-nav {        float: right;	margin-left:0px;    }    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {        margin-top: 10px;        max-width: 25%;    }    .top-contact {        /*right: 0;*/		right: 15px;        /*top: 85px;*/		top : 65px;        width: 600px;    }	.extablish_year {    float: none;    bottom: 29px;    left: 202px;	}    .top-contact div {        width: 26% !important;    }    .top-contact .social-network {        width: 12% !important;    }	 ul.list.dropdown-menu a { padding:5px;}}@media (max-width: 768px) {    .navbar-nav {        float: none !important;    }    .top-contact {        right: 23px;        /* top: 65px; */		/*top : 25px;*/        width: 680px;    }    .top-contact div {        width: 23%;    }.top-contact div.phone-number-icon {    font-size: 13px;    width: 16%;}    .top-contact .social-network {        width: 13%;    }    .f18 {        font-size: 16px;    }    .f20 {        font-size: 18px;    }    .f22 {        font-size: 20px;    }    .f24,.f25 {        font-size: 22px !important;    }    .f26 {        font-size: 24px;    }    .f30 {        font-size: 26px;    }    .f35, .f40, .f45 {        font-size: 26px;    }    .about-pole-home .f45 {        font-size: 25px;    }    .f50 {        font-size: 35px;    }    .f60 {        font-size: 50px;    }    .f80 {        font-size: 50px;    }    .f100 {        font-size: 70px;    }    .f110 {        font-size: 80px;    }    .f150 {        font-size: 100px;    }    .f170 {        font-size: 120px;    }    .f200 {        font-size: 55px !important;    }    .line25 {        line-height: 15px;    }    .line60 {        line-height: 45px;    }    .line90 {        line-height: 75px;    }    .line175 {        line-height: 100px;    }    .testimonials-section .cycle-gallery {        width: 100%;    }    .home-classes-section .clearfix {        font-size: 1px;        height: 0px;    }    .sec-text {        min-height: 100px;    }    .sec-text p {        min-height: 30px;    }    .sec3 div.sec3-div {        min-height: 60px;    }    .parties-section {        padding: 5px;    }    .date-label {        display: none;    }    .icon-bar {        background: #aaa;    }    .navbar-brand {        width: 80%;    }    .phone-number {        padding-right: 15px;        top: 75px;    }    .parties-text, .parties-2 {        padding: 0;    }    .parties-h {        padding-left: 15px;    }    .navbar-header .navbar-toggle {       /*  margin-top: 35px; */	   margin-top : 60px;    }    .navbar-header, .navbar-brand {        min-height: 110px;    }    .navbar-brand img {        max-height: 100px;        width: auto !important;    }    .social-icons a {        display: inline-block;        height: 45px;        width: 100px;    }    .page-section .social {        padding-left: 40px;        padding-right: 40px;    }    .navbar.navbar-main {        height: auto;    }    .page-section, .center60, .center80, .center90, .width80, .width60 {        width: 100% !important;    }    .nav-tabs li {        float: none !important;        text-align: center;    }    .why-people-num .num-small-circles {        display: none;    }    .founder-image {        width: 30%;    }    .news h2 {        width: 100%;    }    .news .date-label {        display: block;        float: none;        left: 0;        margin: 15px 0 0;        position: relative;        top: 0;        width: inherit;    }    .press-holder {        padding: 0 50px 0 !important;    }    .press-text {        padding: 30px 0 0 !important;    }    .contact-form-label {        width: 100%;    }    .contact-form-label input {        min-width: auto;    }    .contact-form-label.textarea-wrapper {        width: 100%;    }    .carousel-inner .item.active .f18 {        font-size: 30px !important;    }    .carousel-inner {        margin: 0 auto;        width: 90%;    }    .carousel-control.left {        left: 20px !important;    }    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {        margin-right: 0;    }    .right.r-right {        padding-left: 15px !important;        text-align: left;    }    .qulifications-logo-image {        width: 90%;    }    .birthday-select.f24 {        font-size: 12px !important;    }    .parties-section {        height: auto;        min-height: 0;    }    .welcome-slide p {        margin: 0 auto;        width: 80%;    }    .welcome-message {        font-size: 30px;    }    .welcome-slide img {        height: auto;        width: 100%;    }    .cycle-slideshow {        min-height: 400px;    }    .welcome_section {        height: 390px;    }    h2.header-page-title {        font-size: 24px;        padding-top: 0 !important;    }    .locations-table .row div:last-child {        padding-top: 15px;    }    .locations-table .row div, .locations-table .row {        padding-left: 0 !important;        padding-right: 0 !important;    }    .birthday-locations .row,.birthday-locations .row div {        padding-left: 0 !important;        padding-right: 0 !important;    }    .birthday-locations .row div.col-xs-12:last-child {        padding-top: 15px;    }    .cycle-pager {        bottom: 50%;    }    .about-item {        display: inline-block !important;        border-right: none !important;        float: left !important;        width: 100% !important;    }	.extablish_year{float: none;bottom: 35px;left: 245px;}	.nav.navbar-nav { margin:0px;}	footer .social-icons {    margin: 54px auto 5px;}footer #subscribe-field { font-size:14px;}.input-icon { right:25px;}}@media (max-width: 767px) {.nav.navbar-nav li a {        font-size: 12px;        padding: 5px 0px;		margin:0px 15px;      } .top-contact {        /* top: 65px; */ top : 25px; }}@media (max-width: 667px) {    .top-contact {        right: 23px;        /* top: 65px; */		top : 15px;        width: 195px;    }    .top-contact div {        width: 100%;    }.top-contact div.phone-number-icon { width:100%;}	    .top-contact .social-network {        display: none;    }    .big-table {        display: none;    }    .small-table {        display: block;    }    .small-table th {        font-size: 14px;    }    .small-table-row.odd-row {        background: #ededed;    }    .small-table-row {        margin-bottom: 5px;        margin-top: 5px;        padding: 15px;    }    .small-table-row .time-cell {        color: #666;        font-weight: bold;    }    .welcome_section {        height: 345px;    }    #slider1 .welcome-message {        font-size: 30px;    }    #slider1 .welcome-message1 {        font-family: "LatoLight";        font-size: 25px;    }    #slider1 .welcome-message2 {        font-size: 20px;    }    #slider1 button.btn-rnd, a.btn-rnd {        border: 2px solid !important;        font-size: 13px;        margin-top: 2px;        padding: 10px !important;    }    .testimonials-section .testimonial-image {        display: block;        margin: 0 auto;        text-align: center;        width: 40%;    }    .parties-section {        padding-bottom: 30px;    }    .parties-section .f150 {        font-size: 70px;    }    .parties-section .f18 {        line-height: 25px;    }    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {        margin-right: 5px !important;        right: 50%;    }    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {        left: 50%;        margin-left: -5px;    }    footer .social, footer h3 {        text-align: center;    }    footer .social-icons a {        width: 30%;        padding: 0;    }    .press-list-video a {        height: 70px;        width: 70px;        top: 35%;        left: 40%;    }    .contact-info-block {        display: block;        float: none !important;        clear: both;    }    .why-people-num .num-circle {        font-size: 130px;    }}@media (max-width: 461px) {    .parties-1 {        display: none;    }    .parties-section {        height: auto;        min-height: 0;    }    .article-text {        min-height: 115px;    }    .navbar-header .navbar-toggle {      /*   margin-top: 35px; */	   margin-top: 60px;    }    .navbar-header {        min-height: 110px;    }    .header-section {        /*background: none !important;*/    }    .quotes-small {        top: -20px;        width: 35px;    }    .pad20 {        padding: 10px;    }    .burlesque-gallery li.burlesque-gallery-item {        max-width: 80%;    }    .f26 {        font-size: 22px;    }    select.birthday-select {        background-position: bottom center;        background-size: 40%;        height: 75px;        padding-top: 0;    }    select.ww-select {        background-size: 37%;        font-size: 14px;        padding-left: 3px;    }    .welcome-message3 p.f18 {        padding-left: 25px;        padding-right: 25px;    }    .welcome-message3 p.f18 {        font-size: 18px;    }    .welcome_section .cycle-gallery .cycle-slideshow {        min-height: 420px;    }    #slider1 button.btn-rnd, a.btn-rnd {        border: 2px solid !important;        font-size: 10px;        margin-top: 2px;        padding: 3px 12px !important;    }    .testimonials-section .testimonial-image {        display: block;        margin: 0 auto;        text-align: center;        width: 40%;    }    footer .nav .col-md-2 {        min-height: 40px;    }    .nav.navbar-nav.navbar-nav-footer div {        padding: 5px 0;    }	.extablish_year {    left: 16px;    bottom: 15px;    float: right;}	.navbar-header .navbar-toggle {    margin-top: 60px;}    .top-contact .phone-number, .top-contact .top-email-icon  {        display: inline-block !important;        float: right;        margin-top: 10px;        width: 16% !important; padding-left:30px;		/*width: 27% !important;*/		    }	.extablish_year{left:0px;bottom:20px;float:right;}    .top-contact .phone-number-icon, .top-contact .top-email {        display: none !important;    }    .page-template-gift_vouchers .parties-h {        padding-left: 5px;    }    .page-template-gift_vouchers .f70 {        font-size: 50px;    }    .page-template-gift_vouchers .lett-space-8 {        letter-spacing: 5px;    }    .why-people-num a, .why-people-num a:hover {        font-size: 170px;        padding-top:14px;        display: block;    }    .top-contact .phone-number, .top-contact .top-email-icon  {        display: inline-block !important;        float: right;        margin-top: 10px;        /* width: 33% !important; */		/*width: 27% !important;*/		    }}@media (max-width: 384px) {    .navbar-toggle {        margin-right: 0px !important;        margin-top: 8px;        padding: 9px 0px;    }    .top-contact {        /*color: #72a5d0;*/        font-size: 20px;       /*  right: -5px;        top: 70px; */				/*		 right: -40px;		 */		 right: -10px;        top: 0px;        width: 100%;    }    .top-contact div {        float: left;        margin-top: 13px;       /*  padding-left: 54px; */	   	   padding-left : 31px;        text-align: left;        width: 20%;    }    .f200 {        font-size: 25px;    }    button.btn-rnd, a.btn-rnd {        font-size: 11px;        margin-top: 2px;        padding: 8px 15px !important;    }    .welcome_section .slide-prev, .welcome_section .slide-next {        top: 29% !important;    }    #slider1 .welcome-message {        font-size: 20px;    }    #slider1 .welcome-message1 {        font-family: "LatoLight";        font-size: 18px;    }    #slider1 .welcome-message2 {        font-size: 13px;        line-height: 15px;    }    #slider1 button.btn-rnd, a.btn-rnd {        border: 1px solid !important;        font-size: 11px;        margin-top: 2px;        padding: 10px 25px  !important;    }    .about-pole-home .f45 {        font-size: 20px;        margin: 0;    }    #slider1 .bott25 {        bottom: 30%;    }}@media (max-width: 321px) {    .navbar-header .navbar-toggle {        margin-top: 60px;    }    .navbar-brand {        max-width: 75%;    }		.extablish_year {    left: 5px;    bottom: 6px;    float: right;}    .marr10 {        margin-right: 5px !important;    }    select.ww-select {        background-size: 35%;        font-size: 12px;        padding-left: 2px;    }}@media (max-width: 240px) {    .navbar-header .navbar-toggle {        margin-right: 0;        margin-top: 15px;    }}.place-description {color:#000;}.location_address p { font-size: 15px;}.location_address { padding: 0 20px;}footer.blue h4 { padding:0px 20px; line-height:30px;}.f20small {width: 124px;    height: 34px;    font-size: 20px;    padding: 5px;}