html:after {}
html {}
body {
    display: block;
}
body.home {}
body.home #header {}
a {}
a:hover {} strong {}
em {}
.inner {
    width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box !important;
}
.clearfix {} .clearfix:after {}
#header {}
#header .inner:before {}
#header .inner {
    padding: 0 !important;
    padding-left: 15px !important;
}
#logo a {}
#logo a:after {}
#logo {
    width: 120px;
    top: 35px;
    left: 0px;
}
#logo h1 {}
#logo img {
    width: 100px;
}
#menu {
    padding-left: 0;
    margin-right: 0;
    float: left;
}
#menu > div {} #menu > div > ul > li:first-child {}
#menu > div > ul {} #menu > div > ul > li:hover > a,
                    #menu > div > ul > li.current-menu-ancestor > a,
                    #menu > div > ul > li.current-menu-parent > a,
                    #menu > div > ul > li.current-menu-item > a {}
#menu > div > ul > li > a:after {}
#menu > div > ul > li:hover > a:after,
#menu > div > ul > li.current-menu-ancestor > a:after,
#menu > div > ul > li.current-menu-parent > a:after,
#menu > div > ul > li.current-menu-item > a:after {}
#menu > div > ul > li {
    padding: 0px 5px;
}
#menu > div > ul > li > a {
    font-size: 12px;
    letter-spacing: 0;
    padding: 0px 5px;
}
#menu > div > ul > li:hover > ul {}
#menu > div > ul > li > ul {}
#menu > div > ul > li > ul > li {} #menu > div > ul > li > ul > li:hover > a,
                                   #menu > div > ul > li > ul > li.current-menu-item > a {}
#menu > div > ul > li > ul > li > a {}
#menu > div > ul > li.menu-item-has-children > a:before {
    right: -3px;
}
#menu > div > ul > li.menu-item-has-children > a {} #contact-us:hover {}
#contact-us {}
#contact-us a {
    padding: 0 5px;
    width: auto;
    font-size: 11px;
}
#contact-us a:hover {} #rotator + #footer {
                           position: fixed;
                           bottom: 0;
                           left: 0;
                           width: 100%;
                       }
#rotator {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#home-rot-div {}
#home-rot-ul {} .home-rot-li {}
.home-rot-li .bg:after {}
.home-rot-li .bg {}
.home-rot-li .inner {}
.home-rot-li .title {
    font-size: 40px;
}
.home-rot-li .title strong {
    font-size: 56.64px;
}
.home-rot-li p {
    margin-top: 50px;
}
#footer {}
#footer .inner {} #f_copy {
                      padding: 0;
                      font-size: 12px;
                  }
#f_info:before {
    display: none;
}
#f_info {
    margin: 0;
    padding: 0;
    font-size: 12px;
    float: right;
}
#f_social {
    position: absolute;
    right: 0;
    background: white;
    bottom: 51px;
    line-height: 1;
    padding: 10px 10px;
}
#f_social i {}
#f_social a {
    margin: 0px 4px;
}
#f_social a:hover {}
.bx-has-pager {
}
.bx-pager {}
.bx-pager-item {}
.bx-pager-item a:after {}
.bx-pager-item a {}
.bx-pager-item a.active {}
#page-title {} #page-title .inner {
                   height: 150px;
               }
#page-title .title {
    font-size: 30px;
}
#page-title .title strong {
    font-size: 40.64px;
}
#page {
    font-size: 13px;
}
#page.contact .inner {}
#offer-items {
    grid-template-columns: repeat(2, 1fr);
}
.offer-item {} .offer-item .title strong {}
#page .offer-item .title:hover {}
#page .offer-item .title {}
#page .offer-item a {}
.offer-item .ov {}
.offer-item .ov img {}
.offer-item .desc {}
#page h2 strong {} #page h2 {}
#page.contact {} #page.contact #contact-left {
                     max-width: 60%;
                 }
#page.contact #contact-right {
    width: auto;
    padding-left: 30px;
}
#page.contact table {}
#page.contact table tr {} #page.contact table td {}
#page.contact table td + td {}
#gallery-items .inner {
    grid-template-columns: repeat(3, 1fr);
}
.gallery-item {}
.gallery-item:hover {} .gallery-item:hover .front {}
.gallery-item .front {}
.gallery-item .front a {}
.gallery-item .front img {}
.gallery-item:hover .front h4 {}
.gallery-item .front h4 {}
.gallery-item .front h4 span {}
.gallery-item:hover .back {}
.gallery-item .back {}
.gallery-item .back .title:hover {}
.gallery-item .back .title {}
.gallery-item .back .subtitle {}
.gallery-item .back .desc {}
body.gallery {}
body.gallery #header {}
body.gallery #gallery-items {}
body.gallery #footer {} #page h2,
                        #page h3,
                        #page h4,
                        #page h5,
                        #page h6 {}
#page h2 strong,
#page h3 strong,
#page h4 strong,
#page h5 strong,
#page h6 strong {}
#page h2 {
    font-size: 26px;
} #page h3 {}
#page h4 {}
#page h5 {}
#page h6 {}
#page strong {} #page a {}
#page a:hover {}
#page em {} #page img.alignleft {}
#page img.alignright {}
#page img.aligncenter {}
#page ul {}
#page ol {}
#page li {}
#page table {}
#page td {}
.wpcf7 br {}
.wpcf7 {} .wpcf7 .wpcf7-form-control {
              -webkit-appearance: none;
              border-radius: 0px;
          }
.wpcf7 input {}
.wpcf7 textarea {}
.wpcf7 .wpcf7-not-valid-tip {}
.wpcf7 .wpcf7-submit {}
.wpcf7 .wpcf7-submit:hover {}
.wpcf7 .wpcf7-response-output {}
.wpcf7 .ajax-loader {
    right: 130px;
}
input:focus,
textarea:focus,
input:hover,
textarea:hover {}
::-webkit-input-placeholder {}
:-moz-placeholder {}
::-moz-placeholder {}
:-ms-input-placeholder {}
:-ms-input-placeholder {}
::placeholder {}

.ie #rotator{}

.ie #rotator + #footer{}

.ie #page-title .inner{}

.ie #offer-items{}
.ie #offer-items .offer-item{}

.ie #gallery-items .inner{}
.ie #gallery-items .inner .gallery-item, .ie #gallery-items .inner .blank {}

#facebook_widget{
    display:none;
}
#facebook_logo{}
#facebook_inner iframe{}
#facebook_widget:hover{}

