@charset "UTF-8";
/*!
 * 
 * Nixe Main CSS File
 * Copyright 2016 RT-Themes
 * http://rtthemes.com
 * 
 */
/**
 * -------------------------------------------------------------------------
 * 
 * Table of Contents
 *
 * - STRUCTURE
 * ----- Body  
 * ----- Main Content Holder & Rows
 * ----- Sidebars
 * ----- VC Related Fixes
 * ----- Header
 * ----- Sub Page Header Row
 * ----- Footer
 * - NAVIGATION
 * - DESIGN ELEMENTS
 * ----- Seperated Columns
 * ----- Grid Borders
 * ----- Featured Images
 * ----- Select Box
 * ----- Parallax Backgrounds
 * ----- Read More Links
 * ----- Lists
 * - ROOMS 
 * - PORTFOLIO
 * - BLOG
 * ----- Article Box style
 * ----- Author Info
 * ----- Search Results
 * ----- Featured Media Positions
 * ----- Comments
 * - TEAM
 * - SHORTCODES
 * ----- Content Slider
 * ----- Timelines
 * ----- Icon Lists
 * ----- Chained Contents
 * ----- Dividers
 * ----- Pricing Tables
 * ----- Buttons
 * ----- Banners
 * ----- Toggles ( Accordions )
 * ----- Tabs
 * ----- Content Box With Icons
 * ----- Content Box With Images
 * ----- Heading Shortcode
 * ----- Photo Gallery
 * ----- Highlights
 * ----- Google Maps
 * ----- Info Boxes
 * ----- Counter
 * ----- Cirle Image Slider
 * ----- Latest News
 * ----- Quotes
 * ----- Pullquote
 * ----- Bullet Lists
 * ----- Section Navigation
 * - TYPOGRAPHY
 * ----- Links
 * ----- Headings
 * - ANIMATIONS
 * - HELPERS
 * - WIDGETS 
 * - BREADCRUMB MENU
 * - PAGINATION
 * - SOCIAL MEDIA
 * - CAROUSELS
 * - TESIMONIALS
 * - FORMS
 * ----- Contact Form (native)
 * ----- Contact Form 7 (plugin)
 * ----- Gravity Forms (plugin)
 * - TABLES
 * - PAGE LOADING EFFECT
 * - 404 PAGE
 * - MEDIA QUERIES
 *  -------------------------------------------------------------------------
 */
/* ==========================================================================
   GLOBAL STRUCTURE
   ========================================================================== */
/* Body
   ========================================================================== */
   
   body{color:#666}
#container{position:relative}
.boxed-body-style #container{max-width:1540px;margin-left:auto;margin-right:auto;box-shadow:0 0 4px rgba(0,0,0,0.15)}
#main_content{padding:0;position:relative}
.content_row{border-width:0;border-style:solid;position:relative;margin:auto}
.content_row:before,.content_row:after{content:" ";display:table}
.content_row:after{clear:both}
#main_content .content_row{margin:auto}
#main_content > .content_row.full-height-row{min-height:100vh}
.admin-bar:not(.mobile-menu) #main_content > .content_row.full-height-row{min-height:calc(100vh - 32px)}
.content_row.no-composer > .content_row_wrapper > .col{padding-left:40px;padding-right:40px}
.rt-column-gaps > div > .vc_column_container{padding-left:15px;padding-right:15px}
.rt-flex-wrapper > div{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.rt-flex-wrapper > div > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.rt-flex-wrapper > div > div > div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.rt-flex-wrapper > div::before,.rt-flex-wrapper > div::after{display:none}
.fixed_heights > div{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fixed_heights > div > div{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.fixed_heights > div::before,.fixed_heights > div::after{display:none}
div.align-contents{flex-direction:row;-webkit-flex-direction:row}
div.align-contents > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
div.align-contents > div > *{display:flex;flex-direction:column;-ms-flex-direction:column}
div.align-contents.content-align-middle > div > *{justify-content:center;-ms-flex-pack:center}
div.align-contents.content-align-bottom > div > *{justify-content:flex-end;-ms-flex-pack:end}
.content_row.align-columns{display:-webkit-flex;display:flex}
.content_row.align-columns.column-align-bottom{-webkit-align-items:flex-end;align-items:flex-end}
.content_row.align-columns.column-align-bottom .content_row_wrapper{margin-top:initial;margin-bottom:initial}
.content_row.align-columns.column-align-middle{-webkit-align-items:center;align-items:center}
.content_row_wrapper{display:block;width:100%;padding:15px 0;margin:auto}
.content_row_wrapper:before,.content_row_wrapper:after{content:" ";display:table}
.content_row_wrapper:after{clear:both}
.content_row_wrapper.fullwidth{max-width:100%;width:100%}
.content_row_wrapper.nopadding > .wpb_column > .vc_column-inner{padding-top:0;padding-bottom:0}
.content-row-video-overlay,.content-row-video{min-width:100%;min-height:100%;position:absolute;left:0;top:0}
.has-video-bg{position:relative;overflow:hidden}
.has-bg-overlay{position:relative;overflow:hidden}
.has-bg-overlay > .wpb_wrapper{position:relative}
.content-column-overlay{min-width:100%;min-height:100%;position:absolute;left:0;top:0}
.infinite-background{height:100%;position:absolute;left:0;z-index:0;top:0}
.sidebar{-webkit-transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;padding-top:30px}
.sidebar > div{position:relative;z-index:1}
.sidebar.right{float:right}
.sidebar.right:before{left:0}
.sidebar.left{float:left}
.sidebar.left:before{right:0}
.content.left-sidebar{float:right;padding-left:40px;border-width:0 0 0 1px;border-style:solid}
.content.right-sidebar{float:left;padding-right:40px;border-width:0 1px 0 0;border-style:solid}
.content_row_wrapper .vc_column_container > .vc_column-inner{padding-left:40px;padding-right:40px}
.content_row_wrapper .vc_column_container.nopadding > .vc_column-inner{padding-left:0;padding-right:0}
.content_row_wrapper .wpb_wrapper{position:relative}
.touchevents .content_row,.touchevents .wpb_column{background-attachment:scroll!important}
.top-header{position:relative;width:100%;z-index:10;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-webkit-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}
#logo{display:table-cell;position:relative;text-align:center;vertical-align:middle}
#logo img,#logo span{max-width:100%;max-height:110px;-webkit-transform:translate3d(0,0,0);width:auto}
#logo a{height:110px;line-height:110px;display:block;white-space:nowrap;float:left;font-size:0;text-decoration:none}
#logo .sitename{display:table-cell;vertical-align:middle;font-size:26px;padding:0}
.header-elements{width:100%;display:table;margin:auto;position:relative}
.header-elements:before,.header-elements:after{content:" ";display:table}
.header-elements:after{clear:both}
.header-elements .line{position:absolute;height:1px;top:50%;width:0}
.header-slogan{display:table-cell;vertical-align:middle;padding-left:30px}
.header-right{display:table-cell;vertical-align:middle;text-align:right}
.header-right > nav{display:inline-block;vertical-align:middle}
.nixe-fs-menu-button{display:inline-block;vertical-align:middle;position:relative;outline:none;top:-1px;position:relative;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease}
.nixe-fs-menu-button:focus{outline:none}
.nixe-fs-menu-button span{display:block;height:2px;position:relative;top:calc(50% - 1px);vertical-align:middle;width:15px;margin:auto}
.nixe-fs-menu-button span:before,.nixe-fs-menu-button span:after{content:"";position:absolute;width:15px;height:2px;left:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.nixe-fs-menu-button span:before{top:calc(50% + 4px)}
.nixe-fs-menu-button span:after{top:calc(50% - 6px)}
.nixe-fs-menu-button:hover span:before{top:calc(50% + 6px)}
.nixe-fs-menu-button:hover span:after{top:calc(50% - 8px)}
.full-screen-menu-holder{left:-30px;top:-30px;right:-30px;height:0;position:fixed;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;z-index:199}
.full-screen-menu-close{color:#fff;font-size:20px;padding:20px;position:absolute;right:75px;top:75px;cursor:pointer;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.full-screen-menu-contents{display:table-cell;vertical-align:middle}
.full-screen-menu-wrapper{padding:60px 0;display:none;height:100%;width:100%}
.full-screen-menu-wrapper #fullscreen_navigation,.full-screen-menu-wrapper .wp-search-form{max-width:450px;margin:40px auto}
.full-screen-menu-wrapper .wp-search-form input[type="text"]{padding:12px 30px;border-radius:40px;height:50px;font-size:20px;border-width:2px;outline-style:none}
.full-screen-menu-wrapper .wp-search-form span{line-height:50px;width:50px;font-size:20px;top:-1px;right:5px}
.full-screen-menu-on .full-screen-menu-holder{-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;position:fixed;overflow:scroll}
.full-screen-menu-on #fullscreen_navigation > li,.full-screen-menu-on .wp-search-form{-webkit-animation:fsmenu .4s ease-out;-o-animation:fsmenu .4s ease-out;animation:fsmenu .4s ease-out}
.full-screen-menu-on .full-screen-menu-close{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.full-screen-menu-on .full-screen-menu-close:hover{-moz-transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}
.full-screen-menu-on .full-screen-menu-wrapper{display:table}
.nixe-language-menu{display:inline-block;vertical-align:middle;position:relative;outline:none;text-decoration:none;text-transform:uppercase;padding:0;margin:0;list-style:none}
.nixe-language-menu a{text-decoration:none;line-height:3;position:relative;display:inline-block}
.nixe-language-menu li:hover a:after{border-style:solid;border-width:2px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.nixe-language-menu li{display:block}
.nixe-language-menu li ul{display:none;left:0;list-style:outside none none;padding:5px 0 0;position:absolute;width:90px;z-index:99999}
.nixe-language-menu li ul li{margin-bottom:5px}
.nixe-language-menu li:hover ul{display:block}
.nixe-search-button{text-decoration:none;line-height:3;vertical-align:middle}
.nixe-search-button span:before{top:-1px;position:relative}
.sticky-header .top-header{width:auto;-webkit-transition:padding .3s ease-out;-o-transition:padding .3s ease-out;transition:padding .3s ease-out}
.sticky-header .top-header .line.stuck{display:none}
.sticky-header .top-header .line.start{display:block}
.sticky-header .top-header.stuck{/*left:0;right:0;top:0;position:fixed;padding:10px 0;box-shadow:0 5px 2px -1px rgba(0,0,0,0.02);-webkit-transition:padding-bottom .5s ease-in,background-color .3s ease-out;-o-transition:padding-bottom .5s ease-in,background-color .3s ease-out;transition:padding-bottom .5s ease-in,background-color .3s ease-out*/}
.sticky-header .top-header.stuck .line.stuck{display:block}
.sticky-header .top-header.stuck .line.start{display:none}
.sticky-header .top-header.stuck #logo img,.sticky-header .top-header.stuck #logo span{max-height:65px}
.sticky-header .top-header.stuck #logo a{height:65px;line-height:65px}
.sticky-header .top-header.stuck:after{width:calc(100% - 60px);left:30px}
.boxed-body-style .top-header.stuck{width:100%;left:auto;right:auto}
.admin-bar .top-header.stuck{top:32px}
.sub_page_header{position:relative;overflow:hidden;padding-top:70px}
.sub_page_header .page-title{padding:0;margin:0;float:left;position:relative}
.sub_page_header .page-title h1{font-size:26px;line-height:52px;display:inline-block;position:relative;z-index:1;margin:0}
.sub_page_header.left-aligned .page-title{text-align:left}
.sub_page_header .content_row_wrapper{padding-top:0;padding-bottom:0}
.sub_page_header .content_row_wrapper > .col{padding-left:40px;padding-right:40px}
#footer{width:100%}
#footer > .content_row{width:100%;margin:auto}
#footer > .content_row.fullwidth{max-width:100%;width:100%}
#footer .footer_widgets{padding:10px 0;position:relative}
#footer .footer_widgets > .content_row_wrapper.fullwidth{max-width:100%;width:100%}
#footer .footer_widgets .col{padding-left:40px;padding-right:40px}
#footer .footer_widgets .col .widget:last-child,#footer .footer_widgets .col .widget ul:last-child{margin-bottom:0}
#footer .footer_widgets .widgets_holder .widget{border-style:solid;border-width:0 0 1px;padding-bottom:25px}
#footer .footer_widgets .widgets_holder .widget:last-child{padding-bottom:0;border-width:0}
#footer .footer_info_bar > .content_row_wrapper{padding-left:40px;padding-right:40px;position:relative}
#footer .footer_info_bar > div > div > :first-child li{border-width:0;padding-left:0}
#footer .copyright{float:left}
.footer_info_bar .content_row_wrapper:before{content:""!important;display:block!important;height:1px;margin-top:-30px;position:absolute;width:calc(100% - 80px)}
.footer_info_bar{position:relative}
#footer-navigation{list-style:none;margin:0;padding:0;float:right}
#footer-navigation a{text-decoration:none}
#footer-navigation a:hover{text-decoration:underline}
#footer-navigation li{float:left;padding:0 10px;border-style:solid;border-width:0 1px 0 0}
#footer-navigation li:first-child{padding-left:0}
#footer-navigation li:last-child{border-width:0;padding-right:0}
@media screen and (min-width: 1025px) {
#navigation{list-style:none outside none;margin:0;padding:0}
#navigation > li{position:relative;display:inline-block;float:left;text-align:left	}
#navigation > li > a{padding:auto 20px;display:inline-block;text-align:left;text-decoration:none;outline:none;border-width:0;border-style:solid;line-height:3;position:relative}
#navigation > li a > span{display:none}
#navigation > li > a:hover,#navigation > li.current-menu-ancestor > a,#navigation > li.current-menu-item > a{text-decoration:none}
#navigation > li.menu-button a{padding-left:20px;padding-right:20px}
#navigation > li.menu-button:after{border-style:solid;border-width:2px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
#navigation a > span{display:block;font-size:small}
#navigation ul{position:absolute;width:220px;list-style:none outside none;z-index:99999;left:calc(50% - 110px);padding:10px 0 0}
#navigation ul:after{content:"";display:block;height:calc(100% - 10px);position:absolute;width:100%;bottom:0;left:0;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);z-index:-1;border-radius:3px}
#navigation ul:before{content:"";display:block;height:12px;width:1px;background-color:#fff;left:calc(50% - 1px);position:absolute;top:-7px;z-index:-1}
#navigation ul > li:first-child{border-radius:3px 3px 0 0}
#navigation ul > li:first-child > a{border-radius:3px 3px 0 0}
#navigation ul > li:last-child{border-radius:0 0 3px 3px}
#navigation ul > li:last-child > a{border-radius:0 0 3px 3px;border-bottom:0}
#navigation ul li{position:relative}
#navigation ul li a{padding:10px 20px;display:block;border-style:solid;border-width:0 0 1px;text-decoration:none}
#navigation ul li a > span{display:block;font-size:11px;font-style:oblique}
#navigation ul li a:hover,#navigation ul li > .current-menu-ancestor > a{text-decoration:none}
#navigation ul ul{margin-left:215px;padding-left:10px;padding-top:0;top:0;border-width:0;margin-top:0}
#navigation ul ul:after{bottom:0;height:100%;left:10px;position:absolute;right:0;top:0;width:auto}
#navigation ul ul:before{content:none}
#navigation ul ul ul{top:0;margin-left:210px}
#navigation > li.o-direction .sub-menu{right:0}
#navigation > li.o-direction .sub-menu li.menu-item-has-children:after{content:"\f104";left:10px;right:auto}
#navigation > li.o-direction .sub-menu ul{margin-left:auto;padding-left:0;padding-right:10px;margin-right:215px}
#navigation > li.o-direction .sub-menu ul:after{left:0;right:10px}
#navigation > li.o-direction .sub-menu ul ul{top:0;margin-right:205px}
#navigation > li li.menu-item-has-children:after{content:"\f105";font-family:fontello;position:absolute;z-index:999;right:10px;top:0;line-height:14px;font-size:14px;top:calc(50% - 7px)}
#navigation > li ul{display:none;margin-top:0}
#navigation li:hover > ul{display:block;margin-top:0}
}
#fullscreen_navigation{list-style:none outside none;padding:0}
#fullscreen_navigation a{color:#fff}
#fullscreen_navigation > li{position:relative;display:block;text-align:center}
#fullscreen_navigation > li > a{padding:5px 0;display:block;text-align:center;text-decoration:none;outline:none;border-width:0;border-style:solid;position:relative;font-size:24px}
#fullscreen_navigation > li a > span{display:none}
#fullscreen_navigation > li > a:hover,#fullscreen_navigation > li.current-menu-ancestor > a,#fullscreen_navigation > li.current-menu-item > a{text-decoration:none}
#fullscreen_navigation ul{list-style:none outside none;margin:0;padding:0 0 30px;display:none}
#fullscreen_navigation ul a{font-size:18px;text-decoration:none;opacity:.7}
#fullscreen_navigation ul ul{margin-top:10px}
#fullscreen_navigation ul ul a{opacity:.5}
#fullscreen_navigation ul.menu-visible{display:block}
@media screen and (max-width: 1024px) {
#mobile-navigation{padding:0;margin:0;list-style:none}
#mobile-navigation > li{float:none;display:block}
#mobile-navigation > li > a > span{display:none}
#mobile-navigation li a,#mobile-navigation li > span{position:relative;display:block;text-align:left;border-width:0 0 1px;padding:10px 20px;font-family:arial;padding:10px 20px;text-decoration:none;border-style:solid;line-height:1.8!important}
#mobile-navigation ul li a,#mobile-navigation ul li > span{border-style:solid;border-width:0 0 1px}
#mobile-navigation > li > a:after,#mobile-navigation li span:after{background-color:transparent}
#mobile-navigation ul{list-style:none;display:none;position:relative;right:0;width:100%;margin:0;padding:0;border-width:0}
#mobile-navigation ul li a > span{display:block;font-size:11px;font-style:oblique}
#mobile-navigation ul ul{border-width:0}
#mobile-navigation > li > ul{margin:0}
#mobile-navigation ul li:first-child a,#mobile-navigation ul li:first-child > span{border-width:0 0 1px}
#mobile-navigation li:hover > ul{display:none}
#mobile-navigation li.menu-item-has-children > a,#mobile-navigation li.menu-item-has-children > span{padding-right:65px;position:relative}
#mobile-navigation li.menu-item-has-children > a:before,#mobile-navigation li.menu-item-has-children > span:before{font-family:"fontello";content:"+";display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}
#mobile-navigation li.menu-item-has-children.current-menu-item > a:before,#mobile-navigation li.menu-item-has-children.current-menu-item > span:before{font-family:"fontello";content:"-";display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}
#mobile-navigation li.menu-item-has-children > a:after,#mobile-navigation li.menu-item-has-children > span:after{border-style:solid;border-width:0 0 0 1px;height:100%;position:absolute;right:50px;content:"";top:0;z-index:999}
#mobile-navigation li.menu-item-has-children > a:before,#mobile-navigation li.menu-item-has-children > span:before{cursor:pointer;margin:-5px 0 0;position:absolute;right:20px;top:50%;text-align:center;width:auto;z-index:999;margin:-6px 0 0 0!important;line-height:1;font-size:12px;width:auto!important}
#mobile-navigation li.current-menu-item > ul{display:block}
#mobile-navigation li.current-menu-ancestor:after,#mobile-navigation li.current-menu-item:after,#mobile-navigation li:hover:after,#mobile-navigation li:after{content:none}
#mobile-navigation li li li a{padding-left:25px}
#mobile-navigation li li li li a{padding-left:35px;padding-left:45px}
#mobile-navigation li li li li li a{padding-left:50px}
#mobile-navigation li li li li li li a{padding-left:60px}
#mobile-navigation li li li li li li li a{padding-left:70px}
}
#container .rt-gallery .col{margin-bottom:30px}
#container .rt-gallery.nogaps.row,#container .rt-gallery.nogaps > .row{margin-left:0;margin-right:0}
#container .rt-gallery.nogaps .col{padding:0;margin:0}
#container .rt-gallery .gallery-item-holder img{width:100%}
.border_grid > .row,.border_grid .content_row{border-width:1px 0 0;border-style:solid;margin:0}
.border_grid > .row:first-child,.border_grid .content_row:first-child{border-width:0}
.border_grid > .row:first-child > div:after,.border_grid .content_row:first-child > div:after{top:0}
.border_grid > .row:last-child > div:after,.border_grid .content_row:last-child > div:after{bottom:0}
.border_grid > .row > div:first-child:after,.border_grid .wpb_column:first-child:after,.border_grid .col:first-child:after{border-width:0}
.border_grid > .row > div:after,.border_grid .wpb_column:after,.border_grid .col:after{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;z-index:1;border-width:0 0 0 1px;border-style:solid}
.border_grid > .row > div,.border_grid .content_row .wpb_column,.border_grid .content_row .col{padding-top:15px;padding-bottom:25px}
.border_grid > .row > div:after,.border_grid .content_row .wpb_column:after,.border_grid .content_row .col:after{top:15px;bottom:15px}
.border_grid .content_row:first-child .wpb_column,.border_grid .content_row:first-child .col,.border_grid .row:first-child .col{padding-top:0}
.border_grid .wpb_row,.border_grid .row{margin-left:-20px;margin-right:-20px}
.has-overlay{overflow:hidden;display:block;margin:auto}
.has-overlay .image-thumbnail img{opacity:1;-webkit-transition:all .2s ease-out .1s;-o-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}
.has-overlay .overlay-text{position:absolute;text-align:right;max-width:calc(100% - 30px);z-index:2;opacity:0;right:0;bottom:0;padding:20px;-webkit-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease}
.has-overlay .overlay-text > p{margin:10px 0 0}
.has-overlay:hover .image-thumbnail img{opacity:.9;-webkit-filter:grayscale(0.8);filter:grayscale(0.8)}
.has-overlay:hover .overlay-text{opacity:1;-webkit-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease}
.featured_image img,.featured_image div{width:100%}
.featured_image{position:relative;overflow:hidden}
.imgeffect{position:relative;overflow:hidden;display:block;max-width:100%;z-index:1}
.imgeffect img{opacity:1;-webkit-transition:all .2s ease-out .1s;-o-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}
.imgeffect > div{background-color:transparent;-webkit-transition:background-color .2s ease-out .1s;-o-transition:background-color .2s ease-out .1s;transition:background-color .2s ease-out .1s;overflow:hidden}
.imgeffect .action-button{background-color:#fff;height:40px;right:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;-webkit-transition:all .4s ease-out .1s;-o-transition:all .4s ease-out .1s;transition:all .4s ease-out .1s;z-index:20}
.imgeffect:hover .action-button{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
.imgeffect > .action-button:before{font-family:fontello;color:rgba(0,0,0,0.7);font-size:16px}
.imgeffect.zoom > .action-button:before{content:"\e854"}
.imgeffect.gallery > .action-button:before{content:"\e874"}
.imgeffect.video > .action-button:before{content:"\e8b1"}
.imgeffect.audio > .action-button:before{content:"\e884"}
.imgeffect.extlink > .action-button:before{content:"\e8a1"}
.imgeffect.link > .action-button:before{content:"\68"}
.imgeffect > div > img{display:inline-block}
.imgeffect.aligncenter{display:block}
.featured-image-nav{opacity:0;bottom:-50px;margin:0;padding:10px 0 5px;position:absolute;text-align:center;width:100%;background-color:rgba(0,0,0,0.3)}
.featured-image-nav > li{display:inline-block;cursor:pointer;width:15px;height:15px;border:1px solid rgba(255,255,255,0.3)}
.featured-image-nav > li:hover,.featured-image-nav > li.active{background:rgba(255,255,255,0.15)}
.featured_image:hover .featured-image-nav{-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;opacity:1;bottom:0}
.hasCustomSelect{z-index:2;padding-right:20px}
.customselect{border-width:1px;border-style:solid;padding:4px 20px 4px 10px;position:relative;z-index:1}
.customselect .customselectInner:before{content:"\e75c";font-family:"fontello";position:absolute;right:10px}
.rt-parallax-background{width:100%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;overflow:hidden;z-index:0}
.rt-sa-background{width:100%;position:absolute;left:0;overflow:hidden;z-index:0}
.rt-svg-background{width:100%;position:absolute;left:0;overflow:hidden;z-index:0;height:auto}
.rt-svg-background.top{top:-1px}
.rt-svg-background.bottom{bottom:-1px}
.read_more{display:block;margin-top:10px;text-decoration:none}
.read_more:before{border-width:1px;border-style:solid;content:"";display:inline-block;font-family:"fontello";font-size:15px;height:25px;line-height:15px;margin-right:6px;padding-left:10px;padding-top:4px;text-align:left;width:25px;border-radius:50%}
a.read_more:hover{text-decoration:none}
.read_more:hover:before{opacity:.6;padding-left:13px;text-decoration:none;transition:all .4s ease 0}
ul,ol{padding-left:20px}
.rt_preloading:after{content:"";opacity:0;position:absolute;width:40px;height:40px;background-color:rgba(0,0,0,0.5);border-radius:100%;top:calc(50% - 20px);left:calc(50% - 20px);-webkit-animation:scaleout 1s infinite ease-in-out;-o-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out;z-index:1}
.rt-featured-image{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.08);box-shadow:2px 2px 2px rgba(0,0,0,0.08);border-width:1px;border-style:solid;padding:20px}
.rt-featured-video{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.08);box-shadow:2px 2px 2px rgba(0,0,0,0.08);border-width:1px;border-style:solid;padding:20px}
.rt-featured-map{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.08);box-shadow:2px 2px 2px rgba(0,0,0,0.08);border-width:1px;border-style:solid;padding:20px}
.rt-frame{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.08);box-shadow:2px 2px 2px rgba(0,0,0,0.08);border-width:1px;border-style:solid;padding:20px}
.shadow{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.04);box-shadow:2px 2px 2px rgba(0,0,0,0.04)}
.go-to-top{cursor:pointer;padding:5px;/*background:rgba(0,0,0,0.5);*/background: transparent; color:#797979;text-align:center;position:fixed;bottom:-10px;right:40px;z-index:-1;opacity:0;-webkit-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0}
.go-to-top.visible{-webkit-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0;opacity:1;bottom:80px;z-index:9}
.shadow-top{-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,0.04) inset;box-shadow:0 4px 2px -2px rgba(0,0,0,0.04) inset}
.shadow-bottom{-webkit-box-shadow:0 -4px 2px -2px rgba(0,0,0,0.04) inset;box-shadow:0 -4px 2px -2px rgba(0,0,0,0.04) inset}
.shadow-top.shadow-bottom{-webkit-box-shadow:0 -4px 2px -2px rgba(0,0,0,0.04) inset,0 4px 2px -2px rgba(0,0,0,0.04) inset;box-shadow:0 -4px 2px -2px rgba(0,0,0,0.04) inset,0 4px 2px -2px rgba(0,0,0,0.04) inset}
.content-row-video-overlay:before{content:"";position:absolute;height:100%;width:100%}
.shadow-top .content-row-video-overlay:before{-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,0.04) inset;box-shadow:0 4px 2px -2px rgba(0,0,0,0.04) inset}
.shadow-bottom .content-row-video-overlay:before{-webkit-box-shadow:0 -4px 2px -2px rgba(0,0,0,0.04) inset;box-shadow:0 -4px 2px -2px rgba(0,0,0,0.04) inset}
.shadow-top.shadow-bottom .content-row-video-overlay:before{-webkit-box-shadow:0 -4px 2px -2px rgba(0,0,0,0.04) inset,0 4px 2px -2px rgba(0,0,0,0.04) inset;box-shadow:0 -4px 2px -2px rgba(0,0,0,0.04) inset,0 4px 2px -2px rgba(0,0,0,0.04) inset}
.border-top{border-top-width:1px;border-top-style:solid}
.border-bottom{border-bottom-width:1px;border-bottom-style:solid}
.border-left{border-left-width:1px;border-left-style:solid}
.border-right{border-right-width:1px;border-right-style:solid}
.content_row .content_row_wrapper.room-carousel-holder > .col{padding:0}
.key-features > ul{display:inline-block;font-style:italic;padding:0;margin:0}
.key-features li{display:inline}
.key-features li:after{content:" \2015\ "}
.key-features li:last-child:after{content:""}
.animated-layout .key-features li{display:block}
.animated-layout .key-features li:after{content:""}
#main_content > .content_row.key-features-row{margin-top:30px}
.default-style .bullet-list{margin-top:50px}
.classic-layout .room-info-wrapper{display:block}
.classic-layout .room-info-wrapper:before,.classic-layout .room-info-wrapper:after{content:" ";display:table}
.classic-layout .room-info-wrapper:after{clear:both}
.classic-layout .room-title a{text-decoration:none}
.classic-layout .room-info,.classic-layout .room-image{width:50%;float:right}
.classic-layout .room-info{padding-right:40px}
.classic-layout .room-image{position:relative;padding:20px}
.classic-layout .room-image a{display:block}
.classic-layout .room-image:before,.classic-layout .room-image:after,.classic-layout .room-image a:before,.classic-layout .room-image a:after{border-style:solid;content:"";height:60px;position:absolute;width:60px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.classic-layout .room-image:before{border-width:1px 0 0 1px;left:0;top:0}
.classic-layout .room-image:after{border-width:0 1px 1px 0;right:0;bottom:0}
.classic-layout .room-image a:before{border-width:1px 1px 0 0;right:0;top:0}
.classic-layout .room-image a:after{border-width:0 0 1px 1px;left:0;bottom:0}
.classic-layout .room-info-wrapper:hover .room-image:before,.classic-layout .room-info-wrapper:hover .room-image:after,.classic-layout .room-info-wrapper:hover .room-image a:before,.classic-layout .room-info-wrapper:hover .room-image a:after{height:30px;width:30px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-color:#fff!important}
.page-id-3292 ul.tabke {
    margin-left: 0;
    float: right;
    width: 68%;
}
.classic-layout .room-info-wrapper:hover .room-image:before{border-width:3px 0 0 3px;left:30px;top:30px}
.classic-layout .room-info-wrapper:hover .room-image:after{border-width:0 3px 3px 0;right:30px;bottom:30px}
.classic-layout .room-info-wrapper:hover .room-image a:before{border-width:3px 3px 0 0;right:30px;top:30px}
.classic-layout .room-info-wrapper:hover .room-image a:after{border-width:0 0 3px 3px;left:30px;bottom:30px}
#main_content .classic-layout .row{margin-bottom:30px}
.animated-layout .room-title a{text-decoration:none}
.animated-layout .room-single-title{opacity:1;padding:10px;display:block;width:100%;position:absolute;text-align:center;bottom:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);background-color:rgba(255,255,255,0.95);-webkit-transition:opacity .45s ease 0s,transform .45s ease 0;-o-transition:opacity .45s ease 0s,transform .45s ease 0;transition:opacity .45s ease 0s,transform .45s ease 0;z-index:3}
.animated-layout .room-info:hover .room-info-wrapper{opacity:1;-webkit-transition:opacity .45s ease .3s;-o-transition:opacity .45s ease .3s;transition:opacity .45s ease .3s}
.animated-layout .room-info:hover .room-single-title{opacity:0;-moz-transform:translateY(200px);-ms-transform:translateY(200px);-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-transition:opacity .45s ease 0.3s,transform .45s ease .3s;-o-transition:opacity .45s ease 0.3s,transform .45s ease .3s;transition:opacity .45s ease 0.3s,transform .45s ease .3s}
.animated-layout .room-info-wrapper{position:absolute;left:10%;width:80%;padding:40px 20px;text-align:center;z-index:3;opacity:0;cursor:initial}
.animated-layout .room-info{position:relative;cursor:pointer;overflow:hidden}
.animated-layout .room-info .room-bg-ovelay{background:rgba(255,255,255,0.9);top:0;left:0;position:absolute;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:opacity .45s ease 0;-o-transition:opacity .45s ease 0;transition:opacity .45s ease 0}
.animated-layout .room-info:before,.animated-layout .room-info:after{border-style:solid;opacity:0;content:"";position:absolute;z-index:2}
.animated-layout .room-info:before{border-width:1px 0;height:calc(100% - 40px);left:10px;top:20px;transform:scale(0,1.1);width:calc(100% - 20px);-moz-transform:scale(0,1.1);-ms-transform:scale(0,1.1);-webkit-transform:scale(0,1.1);transform:scale(0,1.1)}
.animated-layout .room-info:after{border-width:0 1px;height:calc(100% - 20px);left:20px;top:10px;transform:scale(1.1,0);width:calc(100% - 40px);-moz-transform:scale(1.1,0);-ms-transform:scale(1.1,0);-webkit-transform:scale(1.1,0);transform:scale(1.1,0)}
.animated-layout .room-info:hover .room-bg-ovelay{opacity:.05;-webkit-transition:opacity .45s ease .1s;-o-transition:opacity .45s ease .1s;transition:opacity .45s ease .1s}
.animated-layout .room-info:hover:before,.animated-layout .room-info:hover:after{opacity:1;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .85s ease 0s,transform .45s ease .1s;-o-transition:opacity .85s ease 0s,transform .45s ease .1s;transition:opacity .85s ease 0s,transform .45s ease .1s}
#main_content .animated-layout .row{margin:0}
#main_content .animated-layout .row .col{padding-left:0;padding-right:0}
.loop.type-portfolio{position:relative;width:100%}
.loop.type-portfolio .title,.loop.type-portfolio .title a{text-decoration:none}
.loop.type-portfolio .title a:hover{text-decoration:none;opacity:.7}
.loop.type-portfolio .overlay:after{right:30%;opacity:0;content:"";width:20px}
.loop.type-portfolio .overlay:before{top:75%;opacity:0;content:"";width:200%;left:4%;height:150%;transform:rotate(-45deg);margin-top:-2px;position:absolute}
.loop.type-portfolio:hover .overlay{opacity:1}
.loop.type-portfolio:hover .overlay:after{border-style:solid;border-width:1px 1px 0 0;height:20px;position:absolute;right:calc(5%);top:15%;transform:rotate(45deg);opacity:1;-webkit-transition:all .2s ease .1s;-o-transition:all .2s ease .1s;transition:all .2s ease .1s}
.loop.type-portfolio:hover .overlay:before{background:rgba(0,0,0,0.03);top:50%;opacity:1;-webkit-transition:all .4s ease .1s;-o-transition:all .4s ease .1s;transition:all .4s ease .1s}
.loop.type-portfolio:hover .action_buttons li{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.loop.type-portfolio.style-2:hover .image-thumbnail img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:grayscale(0.5);filter:grayscale(0.5);-webkit-transition:all .4s ease .1s;-o-transition:all .4s ease .1s;transition:all .4s ease .1s;opacity:.1}
.loop.type-portfolio.style-1 .text{padding:40px}
.loop.type-portfolio .title{margin:0}
.loop.type-portfolio p{margin:20px 0 0}
.loop.type-portfolio .read_more{margin-top:30px}
.loop.type-portfolio .terms{margin-top:14px;display:block}
.loop.type-portfolio .terms a{text-decoration:none}
.loop.type-portfolio .terms a:hover{text-decoration:none;opacity:.7}
.loop.type-portfolio > .overlay{bottom:0;position:absolute;top:0;width:100%;padding:20px 0;text-align:center;opacity:0;overflow:hidden;-webkit-transition:opacity .3s ease .1s;-o-transition:opacity .3s ease .1s;transition:opacity .3s ease .1s;z-index:2}
.loop.type-portfolio > .overlay > a{bottom:0;left:0;position:absolute;right:0;top:0}
.loop.type-portfolio > .overlay .text{position:absolute;text-align:center;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.loop.type-portfolio > .overlay .title{display:block;padding:0;margin:0;position:relative;font-size:18px}
.loop.type-portfolio > .overlay .terms{margin-top:10px}
.loop.type-portfolio > .overlay .terms a:hover{opacity:.7}
.loop.type-portfolio .image-thumbnail{position:relative;overflow:hidden}
.loop.type-portfolio .image-thumbnail img{-webkit-transition:all .4s ease .1s;-o-transition:all .4s ease .1s;transition:all .4s ease .1s}
.loop.type-portfolio .image-thumbnail .overlay{bottom:0;position:absolute;top:0;width:100%;opacity:0;-webkit-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0;overflow:hidden}
.loop.type-portfolio .image-thumbnail .action_buttons{margin:auto;height:100%;display:table;vertical-align:middle}
.loop.type-portfolio .image-thumbnail .action_buttons li{float:none;display:table-cell;vertical-align:middle}
.portfolio_list.masonry > .col{margin-bottom:20px;padding-bottom:20px}
.portfolio_list.border_grid > .row > .col{padding-bottom:20px}
.load_more.button_{margin:40px auto 20px;border-radius:30px}
.filter-holder{margin-bottom:30px;text-align:left;width:100%;text-align:center}
.filter-holder ul{display:inline;list-style:outside none none;margin:0;padding:0}
.filter_navigation li:first-child{border-left:0 none;padding-left:0}
.filter_navigation li{display:inline;position:relative;cursor:pointer}
.filter_navigation li ul{margin-left:30px}
.filter_navigation > li > span{border:2px solid;padding:4px 12px}
.filter_navigation li a{padding:5px 10px;text-decoration:none;cursor:pointer;display:inline-block}
.filter_navigation li a:hover{opacity:.7}
.filter_navigation li a.active{border-bottom:2px solid}
.single-portfolio-carousel .owl-item > div{margin:auto}
#container .single-portfolio-carousel .owl-item img{margin:auto;max-height:calc(100vh - 300px);max-width:100%;width:auto}
.portfolio-carousel-holder > .col{padding:0!important}
.portfolio-carousel-holder > .col .single-portfolio-carousel:not(.full-height-carousel) .owl-item > div .owl-stage-outer{padding:10px 0}
.portfolio-carousel-holder > .col .single-portfolio-carousel.full-height-carousel .owl-item img{width:auto;margin:auto}
.single-portfolio .key-details{padding:30px}
.single-portfolio .key-details > ul{list-style:none;padding:0}
.single-portfolio .key-details > ul > li:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-width:0 0 1px;border-style:solid}
.boxed-body-style.single-portfolio .portfolio-metro-holder,.boxed-body-style.single-portfolio .portfolio-masonry-holder,.boxed-body-style.single-portfolio .portfolio-grid-holder{max-width:100%}
.boxed-body-style.single-portfolio .portfolio-metro-holder > .col,.boxed-body-style.single-portfolio .portfolio-masonry-holder > .col,.boxed-body-style.single-portfolio .portfolio-grid-holder > .col{padding-left:0;padding-right:0}
.blog_list article{margin-bottom:50px}
.blog_list article:last-child{margin-bottom:0}
.blog_list article .entry-title{margin-bottom:15px!important}
.blog_list article .entry-content:not(.no-post-sidebar){margin-left:90px;position:relative}
.blog_list article .entry-content:not(.no-post-sidebar):before{content:"";height:100%;left:-27px;position:absolute;width:1px}
.blog_list article.col-sm-12{margin-bottom:80px}
.blog_list article.col-sm-12 .featured_image{margin-bottom:20px}
article.type-post .entry-title a{text-decoration:none}
article.type-post .entry-title a:hover{opacity:.8}
article.type-post .post-sidebar{position:absolute}
article.type-post .post-sidebar .social_share{display:block;font-size:20px;text-align:center;top:20px}
article.type-post .post-sidebar .social_share ul{left:52px;top:-15px}
article.type-post .date-box{font-family:arial;line-height:1;text-align:center;position:relative;padding:0 0 4px;width:63px}
article.type-post .date-box a{text-decoration:none}
article.type-post .date-box .day{display:block;font-size:26px;font-weight:700}

article.type-post .date-box .year{font-size:11px}
article.type-post .date-box:before,article.type-post .date-box:after{content:"";position:absolute}
article.type-post .date-box:before{bottom:-14px;height:9px;right:-3px;width:5px;z-index:1}
article.type-post .date-box:after{bottom:-10px;height:1px;left:0;width:100%}
article.type-post .featured_image{margin-bottom:10px;text-align:center}
article.type-post a.featured_image{display:inline-block;max-width:100%}
article.type-post .featured_video,article.type-post .featured_audio{margin-bottom:20px}
article.type-post .featured_media video,article.type-post .featured_media audio{max-width:100%;width:100%}
article.type-post .format-link .text > h2{margin-bottom:0}
article.type-post .format-link .the-link{margin-bottom:20px;display:block}
article.type-post .post-carousel{margin-bottom:20px}
article.type-post .photo_gallery{margin:0 -10px 20px}
article.type-post .photo_gallery .row{margin:0!important}
article.type-post .photo_gallery.masonry{margin-left:0;margin-right:0}
article.type-post .photo_gallery.masonry .col:after{border:0}
article.type-post .photo_gallery.masonry .col{margin-bottom:20px}
article.type-post .slideshow{margin-bottom:10px}
article.type-post .format-icon{display:none}
article.type-post .text ul,article.type-post .text ol{margin-bottom:20px}
article.type-post .post_data{padding:5px 0;font-size:11px;font-family:arial;line-height:18px;margin:-5px 0 20px}
article.type-post .post_data > *{border-width:0 1px 0 0;border-style:solid;margin-right:3px;padding-right:9px;display:inline-block}
article.type-post .post_data > * > a{text-decoration:none}
article.type-post .post_data > * > a:hover{text-decoration:underline}
article.type-post .post_data > :last-child{border-width:0}
article.type-post .post_data > :before{margin-left:0;margin-right:5px;font-size:12px}
article.type-post .post_data .comment_link:before{margin-right:4px}
article.type-post .post_data .date{letter-spacing:inherit;padding-right:9px}
.blog-carousel h5{font-size:15px}
.blog-carousel article.type-post .date{font-size:10px;margin-bottom:2px}
.blog-carousel .post_data{background-color:transparent!important;background-image:none!important;margin-top:20px;padding:20px 0 0!important}
.more-link{display:block;text-decoration:none;margin-top:10px}
.more-link:after{content:"\f105";font-family:"fontello";margin-left:6px}
.single .entry-content{margin-bottom:60px}
.single article.type-post .post_data{border-style:solid;border-width:1px 0 0;padding:40px 0 0;font-size:inherit;line-height:inherit;font-family:inherit}
.author-info{border-style:solid;border-width:1px 0;padding:40px 0;margin:40px 0}
.author-avatar{float:left;width:80px}
.author-description{margin-left:100px}
.author-title{margin-bottom:10px;display:block}
.author-description .author-bio{margin:0;padding:0;text-indent:0}
#search-results .loop{border-width:0 0 1px;border-style:solid;padding-bottom:10px}
.search-post-title{margin-bottom:10px}
.search-post-title a{font-size:18px;line-height:140%}
.search_result{margin-bottom:20px}
.search_highlight{background:#EAEAEA;padding:1px 3px}
article .post-title-holder{margin-bottom:20px}
.tax-description{margin-bottom:25px}
.commentlist{list-style:none;padding:0;border-width:0 0 1px;border-style:solid;margin-bottom:40px}
.commentlist .comment{position:relative}
.commentlist .children{list-style:none;position:relative;padding-left:40px}
.comment-holder{padding:20px;margin-bottom:20px}
.depth-1 > .comment-holder{border-style:solid;border-width:1px 0 0;padding:30px 20px 0 0}
.depth-1 > .children{margin-bottom:40px}
.comment:not(.depth-1) > .comment-holder{background:rgba(0,0,0,0.01) none repeat scroll 0 0;border-style:solid;border-width:1px}
.commentlist .children:before{border-width:0 0 0 1px;border-style:solid;content:"";height:100%;left:0;position:absolute;width:1px}
.commentlist .children .comment-holder:before{border-width:1px 0 0;border-style:solid;content:"";height:1px;left:-34px;position:absolute;top:30px;width:30px}
.comment-meta > a{font-size:11px;letter-spacing:1px;text-decoration:none}
.comment-meta > a:hover{text-decoration:underline}
.comment-avatar{float:left}
.comment-body{margin-left:60px}
.comment-author{margin-bottom:10px}
.author-name{font-weight:700;display:block}
.author-name a{text-decoration:none}
.comment-reply a{padding:5px 10px;position:absolute;right:20px;top:20px;text-decoration:none}
.comment-reply a:hover{text-decoration:none}
.comment-respond{position:relative}
.comment-reply-title small > a{padding:5px 10px;position:absolute;right:0;top:40px;text-decoration:none;font-size:13px;font-family:arial}
.comment-reply-title small > a:hover{text-decoration:none;font-size:14px}
.comment-holder .comment-respond{border-style:solid;border-width:1px 0 0;margin-top:40px;padding-top:20px}
.commententry{margin-top:40px}
.comment-form .text-boxes{margin-bottom:10px}
.comment-form .text-boxes:before,.comment-form .text-boxes:after{content:" ";display:table}
.comment-form .text-boxes:after{clear:both}
.comment-form .text-boxes > ul{list-style:none;padding:0}
.comment-form input[type="text"],.comment-form textarea{width:100%}
.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{width:32%;float:left}
.comment-form .comment-form-author,.comment-form .comment-form-email{margin-right:2%}
.type-staff.loop{text-align:center}
.type-staff.loop .person_image{position:relative;overflow:hidden;margin-bottom:10px;overflow:hidden;position:relative;display:inline-block;max-width:100%}
.type-staff.loop .person_image img{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-filter:grayscale(0.7);filter:grayscale(0.7)}
.type-staff.loop .person_name{margin:0}
.type-staff.loop .person_name a{text-decoration:none}
.type-staff.loop .person_name a:hover{text-decoration:none;opacity:.7}
.type-staff.loop .profile{padding:10px 0;margin-top:10px}
.type-staff.loop .profile > p:last-child{margin-bottom:0}
.type-staff.loop .position{margin-top:5px}
.type-staff.loop .person_links_wrapper{opacity:0;padding:10px 0}
.type-staff.loop .person_links_wrapper ul.social_media > li a{padding:5px}
.type-staff.loop:hover .person_image img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.type-staff.loop:hover .person_links_wrapper{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.type-staff.single .person_links_wrapper{margin-top:10px;text-align:center}
.boxed_columns .loop.staff{padding:20px}
.team > .row{margin-bottom:30px}
.rt_features > div{min-height:10px}
.rt_features .feature_galleries{width:50%;position:relative}
.rt_features .feature_contents_wrapper{width:50%}
.rt_features.gallery-align-left > div{float:left}
.rt_features.gallery-align-left .feature_contents_wrapper{padding-left:40px}
.rt_features.gallery-align-right > div{float:right}
.rt_features.gallery-align-right .feature_contents_wrapper{padding-right:40px;padding-left:40px}
.rt_features .gallery-image{background-position:center;background-attachment:scroll;background-size:cover}
.feature_gallery_wrapper{display:none;opacity:0}
.feature_gallery_wrapper.active{display:block}
.feature_content_wrapper{display:none;padding-top:20px}
.feature_content_wrapper.active{display:block}
.feature_nav{margin:0 0 20px;padding:35px 0 20px;list-style:none;width:100%}
.feature_nav:before,.feature_nav:after{content:" ";display:table}
.feature_nav:after{clear:both}
.feature_nav li{float:left;position:relative;padding:5px 0 5px 30px;cursor:pointer}
.feature_nav li:before{content:"";height:1px;position:absolute;left:0;width:10px;top:50%}
.feature_nav li.active:before,.feature_nav li:hover:before{width:15px;height:2px;top:calc(50% - 1px)}
.nav-columns-1 .feature_nav li{width:100%}
.nav-columns-2 .feature_nav li{width:50%}
.nav-columns-3 .feature_nav li{width:33.33333%}
.nav-columns-4 .feature_nav li{width:25%}
.nav-columns-5 .feature_nav li{width:20%}
.nav-columns-6 .feature_nav li{width:16.66667%}
.feature_contents::before{content:"";height:0;position:absolute;width:calc(50% - 40px);margin-top:-21px}
.gallery-align-right .feature_contents:before{left:0}
.feature-heading{font-size:16px;border-width:0 0 1px;border-style:solid;margin-bottom:20px;padding-bottom:20px;display:none}
.feature_mobile_nav{display:none;float:none;width:100%}
.feature_mobile_nav ul{padding:0;margin:0;list-style:none;border-style:solid;border-width:1px 0 0;margin:40px 0 0;padding:15px 0;width:100%}
.feature_mobile_nav ul:before,.feature_mobile_nav ul:after{content:" ";display:table}
.feature_mobile_nav ul:after{clear:both}
.feature_mobile_nav ul a{text-decoration:none}
.feature_mobile_nav ul li:first-child{float:left}
.feature_mobile_nav ul li:last-child{float:right}
.main-carousel .item{display:block;clear:both}
.main-carousel .item > a{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}
.main-carousel .slide-content-wrapper{opacity:1;-webkit-transition:opacity .7s ease 0;-o-transition:opacity .7s ease 0;transition:opacity .7s ease 0}
.main-carousel .scrolled .slide-content-wrapper{opacity:0}
.main-carousel .slide-content{opacity:1;-webkit-transition:opacity .7s ease 0;-o-transition:opacity .7s ease 0;transition:opacity .7s ease 0;position:absolute;bottom:0;padding:60px 40px}
.main-carousel .scrolled .slide-content{opacity:0}
.main-carousel .owl-carousel .owl-nav div{background:transparent;font-size:40px;padding:0;-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;transition:all .1s ease 0;margin-top:-50px}
.main-carousel .owl-carousel .owl-nav .owl-next,.main-carousel .owl-carousel .owl-nav .owl-prev{-webkit-transition:margin .1s ease 0;-o-transition:margin .1s ease 0;transition:margin .1s ease 0}
.main-carousel .owl-carousel .owl-nav .owl-next span:before,.main-carousel .owl-carousel .owl-nav .owl-prev span:before{color:#fff}
.main-carousel .owl-carousel .owl-nav .owl-next{right:-40px}
.main-carousel .owl-carousel .owl-nav .owl-prev{left:-40px}
.main-carousel .owl-carousel .owl-nav .owl-next:hover{opacity:.6;margin-right:-2px}
.main-carousel .owl-carousel .owl-nav .owl-prev:hover{opacity:.6;margin-left:-2px}
.main-carousel .owl-carousel:hover .owl-nav div{-webkit-transition:all .1s ease 0;-o-transition:all .1s ease 0;transition:all .1s ease 0}
.main-carousel .owl-carousel:hover .owl-nav .owl-next{right:0}
.main-carousel .owl-carousel:hover .owl-nav .owl-prev{left:0}
.slide-content-wrapper{width:100%;position:relative;display:block;clear:both;margin:auto}
.slide-content-wrapper .slide-content{opacity:0}
.slide-content-wrapper .slide-content:before{content:"";height:20px;position:absolute;top:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;margin-left:-10px;left:50%}
.slide-content-wrapper .slide-content > span{display:block}
.slide-content-wrapper .slide-content.left{left:0}
.slide-content-wrapper .slide-content.right{right:0}
.slide-content-wrapper .slide-content.center{margin-left:auto;margin-right:auto}
.slide-content-wrapper .slide_heading{margin:0;font-size:46px;line-height:1.5;margin-top:10px}
.slide-content-wrapper .slide_sub_heading{font-size:16px;line-height:1}
.slide-content-wrapper .slide-content .slide-text{margin-top:20px;z-index:2;position:relative}
.slide-content-wrapper .slide-content .slide-text.text-right{text-align:right}
.slide-content-wrapper .slide-content .slide-text.text-center{text-align:center}
.slide-content-wrapper .slide-content > .button_wrapper{margin-top:30px;margin-right:10px;z-index:2;position:relative}
.slide-content-wrapper .slide-content > .read_more{margin-top:30px}
.slide-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}
.slide-content-wrapper.default{max-width:95%;padding-left:2.5%}
.content_row_wrapper.fullwidth .slide-content-wrapper.default{padding-left:0}
.slide-content-wrapper.fullwidth{max-width:100%}
.active .slide-content-wrapper .slide-content{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:active_slide;animation-name:active_slide;-webkit-animation-delay:.7s;animation-delay:.7s}
.layout2 .slide-content-wrapper{margin:auto}
.timeline{margin:0;padding:0;position:relative;text-align:left}
.timeline:after{bottom:0;content:"";height:100%;left:calc(50% - 1px);position:absolute;top:0;width:2px;z-index:1}
.timeline > div{display:inline-block;width:45%;margin-bottom:20px;z-index:2;padding:20px}
.timeline > div > .event-details{display:block}
.timeline > div > .event-details > .event-title{font-size:18px;font-weight:700}
.timeline > div > .event-date{display:inline-block;padding:5px 10px;position:absolute;font-weight:bolder}
.timeline > div:nth-child(odd){text-align:right}
.timeline > div:nth-child(even){margin-left:55%}
.timeline > div:last-child{margin-bottom:0}
.timeline > div:before{content:"";font-family:fontello;font-size:18px;font-style:normal;height:2px;left:45%;line-height:1px;margin-top:15px;position:absolute;text-align:right;width:calc(5% + 8px);z-index:4}
.timeline > div:nth-child(even):before{right:45%;left:auto;text-align:left}
.timeline > div:nth-child(odd) > .event-date{left:calc(50% + 10px)}
.timeline > div:nth-child(even) > .event-date{right:calc(50% + 10px)}
.with_icons{margin:0;padding:0;position:relative}
.with_icons > div{position:relative;display:inline-block;width:100%;z-index:2;padding:5px 0}
.with_icons > div > .icon{float:left;display:block;text-align:center}
.with_icons > div > .icon:before{margin:0;padding:0;text-align:center}
.with_icons > div > div{display:block;margin-top:0;margin-left:25px}
.with_icons > div > div p{margin-bottom:10px}
.with_icons > div > div > p:first-child,.with_icons > div > div > .list-title{padding-top:0}
.with_icons.style-1 > div > .icon{margin-right:5px}
.with_icons.style-1 > div > .icon:before{min-width:18px}
.with_icons.style-2 > div > .icon{margin-right:5px}
.with_icons.style-2 > div > .icon:before{min-width:18px}
.with_icons.style-3 > div{margin-bottom:0}
.with_icons.style-3 > div > .icon{margin-right:5px;padding:5px;margin-bottom:5px}
.with_icons.style-3 > div > .icon:before{min-width:18px}
.with_icons.style-3 > div > div{margin-left:35px}
.with_icons.style-3 > div > div > p:first-child,.with_icons.style-3 > div > div > .list-title{margin-top:5px}
.with_icons.style-4 > div{margin-bottom:0}
.with_icons.style-4 > div > .icon{margin-right:5px;font-size:32px}
.with_icons.style-4 > div > .icon:before{min-width:45px}
.with_icons.style-4 > div > div{margin-left:55px;margin-top:14px}
.rt_divider.style-1{height:40px;width:100%;font-family:"fontello";text-align:center}
.rt_divider.style-1:before{content:"";font-size:20px;letter-spacing:20px;line-height:40px;margin-left:20px}
.rt_divider.style-2{width:40px;border-style:solid;border-width:2px 0 0;margin:20px 0}
.rt_divider.style-3{height:80px;width:100%;font-family:"fontello";text-align:center;position:relative}
.rt_divider.style-3:before{content:"&";font-size:50px;line-height:91px}
.rt_divider.style-3:after{content:"";height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}
.rt_divider.style-4{height:1px;margin:40px 0}
.rt_divider.style-5{border-width:1px 0 0;border-style:solid;-webkit-box-shadow:0 -1px 0 0 inset;box-shadow:0 -1px 0 0 inset;height:11px;margin:40px 0}
.rt_divider.style-6{width:40px;border-style:solid;border-width:1px 0 0;margin:20px auto}
.pricing_table{display:table;width:100%;table-layout:fixed}
.pricing_table .table_wrap{display:table-cell}
.pricing_table .table_wrap > ul{list-style:none;margin:0 20px;position:relative;overflow:hidden;padding:10px 15px 0;border-width:1px;border-style:solid}
.pricing_table .table_wrap > ul > li{padding:15px 0;display:block;text-align:center;border-width:1px 0 0;border-style:solid}
.pricing_table .table_wrap > ul > li:first-child,.pricing_table .table_wrap > ul > li.price,.pricing_table .table_wrap > ul > li.features_start_position{border-top:none!important}
.pricing_table .table_wrap > ul > li.caption.empty{margin-bottom:-6px;padding:0;display:none}
.pricing_table .table_wrap > ul > li div.title{display:block}
.pricing_table .table_wrap > ul > li.caption{padding:30px 2px 0;font-size:24px;background-color:rgba(0,0,0,0.04);border-bottom:0}
.pricing_table .table_wrap > ul > li.caption small{display:block;font-size:12px;min-height:20px;padding-bottom:20px;font-family:helvetica,arial}
.pricing_table .table_wrap > ul > li.price{padding:0;margin-bottom:1px}
.pricing_table .table_wrap > ul > li.price.empty{padding:0;display:none}
.pricing_table .table_wrap > ul > li.price div{display:block;background-color:rgba(0,0,0,0.04);padding:10px}
.pricing_table .table_wrap > ul > li.price span{font-size:30px;*zoom:1}
.pricing_table .table_wrap.highlight > ul{margin:0;z-index:1}
.pricing_table .table_wrap.highlight > ul > li{position:relative}
.pricing_table .table_wrap.highlight > ul > li.caption{padding-top:50px;font-size:24px}
.pricing_table .table_wrap.highlight > ul > li.price{padding:0}
.pricing_table.compare .table_wrap{vertical-align:top;padding:0}
.pricing_table.compare .table_wrap > ul{border-width:0;padding:0;margin:0 1px}
.pricing_table.compare .table_wrap > ul > li:nth-child(2n){background-color:rgba(0,0,0,0.02)}
.pricing_table.compare .table_wrap > ul > li.caption{padding:20px 10px 10px;font-size:18px}
.pricing_table.compare .table_wrap > ul > li.price > div{background:none}
.pricing_table.compare .table_wrap > ul > li{border-width:0}
.pricing_table.compare .table_wrap.highlight > ul > li.caption{padding:20px 10px 10px}
.pricing_table.compare .table_wrap.features > ul{border-right-width:0;padding:0}
.pricing_table .table_wrap ul > li .button_{vertical-align:top;margin:20px auto}
.pricing_table [class^="icon-"]:before,.pricing_table [class*=" icon-"]:before{font-size:16px;line-height:100%}
.pricing_table .icon-ok:before{color:#7ea95e}
.pricing_table .icon-cancel:before{color:#8d1c31}
.button_wrapper:not(.hero):not(.aligncenter){display:inline-block}
.button_{text-decoration:none;position:relative;display:inline-block;z-index:1;background-repeat:no-repeat;background-color:inherit;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.button_ > span:before{margin:0;padding:0;text-align:center;width:auto;line-height:1;position:relative}
.button_ > span{display:inline-block;text-align:center;margin-right:10px}
button.button_{border:none}
button.button_.with_icon:before{margin-right:10px;margin-left:0}
.button_.small{padding:8px 18px;font-size:100%}
.button_.small > span{margin-right:6px}
.button_.medium{padding:10px 25px;font-size:15px}
.button_.medium > span{margin-right:10px}
.button_.big{padding:12px 30px;font-size:18px}
.button_.big > span{margin-right:12px}
.button_.hero{padding:20px 30px;font-size:18px;text-align:center;width:100%}
.button_.hero > span{margin-right:12px}
.button_:before,.button_:after{border-radius:inherit;content:"";height:100%;width:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:0.3s,.3s;transition-duration:0.3s,.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1);z-index:-1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.button_.style-1:hover{background-color:transparent!important}
.button_.style-1:before{border-width:2px;border-style:solid;opacity:0;-moz-transform:perspective(1px) scale3d(1.2,1.2,1);-ms-transform:perspective(1px) scale3d(1.2,1.2,1);-webkit-transform:perspective(1px) scale3d(1.2,1.2,1);transform:perspective(1px) scale3d(1.2,1.2,1)}
.button_.style-1:hover:before{opacity:1;-moz-transform:perspective(1px) scale3d(1,1,1);-ms-transform:perspective(1px) scale3d(1,1,1);-webkit-transform:perspective(1px) scale3d(1,1,1);transform:perspective(1px) scale3d(1,1,1)}
.button_.style-2:before,.button_.style-3:before{border-width:2px;border-style:solid;opacity:1;-moz-transform:perspective(1px) scale3d(1,1,1);-ms-transform:perspective(1px) scale3d(1,1,1);-webkit-transform:perspective(1px) scale3d(1,1,1);transform:perspective(1px) scale3d(1,1,1)}
.button_.style-2:hover:before,.button_.style-3:hover:before{opacity:0;-moz-transform:perspective(1px) scale3d(1.2,1.2,1);-ms-transform:perspective(1px) scale3d(1.2,1.2,1);-webkit-transform:perspective(1px) scale3d(1.2,1.2,1);transform:perspective(1px) scale3d(1.2,1.2,1)}
.button_.custom:hover{opacity:.85}
.banner{display:table;table-layout:fixed;width:100%}
.banner > div{display:table-cell;vertical-align:middle}
.banner > .featured_text{width:100%}
.banner > .featured_text h1,.banner > .featured_text h2,.banner > .featured_text h3,.banner > .featured_text h4,.banner > .featured_text h5,.banner > .featured_text h6{margin:0}
.banner > .featured_text p:last-child{margin:0;padding:0}
.banner > .button_holder{width:32.79%;text-align:center}
.withbutton > .featured_text{padding-right:20px;width:67.21%}
.rt-toggle{margin-bottom:20px}
.rt-toggle > ol{list-style:none;list-style-position:outside;margin:0;padding:0;position:relative}
.rt-toggle > ol > li{display:block;clear:both;padding:0;position:relative}
.rt-toggle > ol > li.open .toggle-head{cursor:default}
.rt-toggle > ol > li .toggle-head{cursor:pointer}
.rt-toggle > ol > li .toggle-number,.rt-toggle > ol > li.open .toggle-number{display:inline-block;font-weight:400;left:0;line-height:1;min-width:26px;padding:6px 3px;position:absolute;text-align:center}
.rt-toggle > ol > li .toggle-title{display:inline-block;margin:0 30px 0 40px;line-height:1;padding:6px 0}
.rt-toggle > ol > li .toggle-content{clear:both;display:none;margin:10px 0 0 40px;padding:5px 0 0}
.rt-toggle > ol > li .toggle-content > p:last-child,.rt-toggle > ol > li .toggle-content > div:last-child,.rt-toggle > ol > li .toggle-content > div p:last-child{padding-bottom:0;margin-bottom:0}
.rt-toggle > ol > li ul{list-style:disc}
.rt-toggle > ol > li ul ul{list-style:circle}
.rt-toggle > ol > li ul ul ul{list-style:square}
.rt-toggle > ol > li ol{list-style:decimal}
.rt-toggle > ol > li ol ol{list-style:lower-alpha}
.rt-toggle > ol > li ol ol ol{list-style:upper-roman}
.rt-toggle > ol > li ul,.rt-toggle > ol > li ol{margin-bottom:10px}
.rt-toggle > ol > li ul ul li,.rt-toggle > ol > li ul ol li,.rt-toggle > ol > li ol ul li,.rt-toggle > ol > li ol ol li{display:list-item}
.rt-toggle > ol > li .commentlist,.rt-toggle > ol > li .rt_form ul{list-style:none}
.rt-toggle > ol > li:after{content:"";display:block;height:15px}
.rt-toggle > ol > li:last-child:after{content:none}
.rt-toggle > ol > li:first-child{padding-top:0}
.rt-toggle > ol > li:first-child .toggle-number,.rt-toggle > ol > li:first-child.open .toggle-number{border-top:0;top:0}
.rt-toggle > ul li,.rt-toggle > ol ol li{display:list-item}
.rt-toggle ol ol{list-style:decimal}
.rt-toggle .toggle-head:after{content:"+";font-weight:400;position:absolute;right:0;font-size:22px;line-height:22px;font-family:"arial";width:30px;text-align:center}
.rt-toggle .open .toggle-head:after{content:"-"}
.rt-toggle.no-numbers ol:before{content:none}
.rt-toggle.no-numbers ol > li{padding:0}
.rt-toggle.no-numbers .toggle-head:after{left:0;width:15px;font-family:inherit;font-weight:700;font-size:inherit;line-height:inherit}
.rt-toggle.no-numbers .toggle-title{margin-left:20px;padding:0}
.rt-toggle.no-numbers .toggle-content{margin-left:20px}
.rt_tabs .tab_nav{list-style:none outside none}
.rt_tabs .tab_nav > li{position:relative;cursor:pointer}
.rt_tabs .tab_nav > li.active{cursor:default}
.rt_tabs .tab_contents .tab_content_wrapper.active{-webkit-animation-name:active_tabs;animation-name:active_tabs}
.rt_tabs .tab_contents .tab_content_wrapper.active .tab_content{display:inline-block}
.rt_tabs .tab_contents .tab_content_wrapper .tab_content{display:none;width:100%}
.rt_tabs .tab_contents .tab_title{display:none;cursor:pointer}
.rt_tabs .tab_contents .active > .tab_title{cursor:default}
.rt_tabs.tab-position-1 .tab_nav{display:block;margin:0;padding:10px 0;border-width:1px 0;border-style:solid}
.rt_tabs.tab-position-1 .tab_nav > li{display:inline-block;padding:10px 17px}
.rt_tabs.tab-position-1 .tab_nav > li.active:after{border-width:0 0 3px;border-style:solid;bottom:-12px;content:"";height:1px;left:-1px;right:-1px;position:absolute}
.rt_tabs.tab-position-1 .tab_nav > li:last-child{border-width:0}
.rt_tabs.tab-position-1 .tab_content_wrapper > .tab_title{border-style:solid;border-width:1px;padding:10px;position:relative;margin-bottom:2px}
.rt_tabs.tab-position-1 .tab_content_wrapper.active > .tab_title{border-width:0 0 3px;border-style:solid}
.rt_tabs.tab-position-1 .tab_content_wrapper .tab_content{padding:40px 0 10px}
.rt_tabs.tab-position-1 .tab_nav > li > span:before,.rt_tabs.tab-position-1 .tab_content_wrapper > .tab_title > span:before{margin-right:5px}
.rt_tabs.tab-position-2{clear:both;display:block}
.rt_tabs.tab-position-2 .tab_nav{width:200px;border-style:solid;padding:0;margin:0}
.rt_tabs.tab-position-2 .tab_nav > li{display:block;border-width:0 0 1px;border-style:solid;padding:20px}
.rt_tabs.tab-position-2 .tab_nav > li.active:after{border-width:0 3px 0 0;border-style:solid;bottom:-1px;content:"";top:-1px;position:absolute}
.rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper{display:block}
.rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper > .tab_title{border-width:1px;border-style:solid;padding:10px;position:relative;margin-bottom:2px}
.rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper.active > .tab_title{border-width:0 0 3px;border-style:solid}
.rt_tabs.tab-position-2 .tab_nav > li > span:before,.rt_tabs.tab-position-2 .tab_content_wrapper > .tab_title > span:before{margin-right:5px}
.rt_tabs.tab-position-2.left .tab_nav{float:left;border-width:0 1px 0 0}
.rt_tabs.tab-position-2.left .tab_nav > li.active:after{right:-3px}
.rt_tabs.tab-position-2.left .tab_contents{margin-left:210px}
.rt_tabs.tab-position-2.left .tab_content{padding:10px 0 10px 15px}
.rt_tabs.tab-position-2.right .tab_nav{float:right;border-width:0 0 0 1px}
.rt_tabs.tab-position-2.right .tab_nav > li.active:after{left:-3px}
.rt_tabs.tab-position-2.right .tab_contents{margin-right:210px}
.rt_tabs.tab-position-2.right .tab_content{padding:10px 15px 10px 0}
.rt_tabs.style-4 .tab_nav{display:inline-block;width:100%;position:relative;padding:0;border-width:0}
.rt_tabs.style-4 .tab_nav > li{float:left;text-align:center;padding:25px 30px}
.rt_tabs.style-4 .tab_nav > li > span{display:block;text-align:center}
.rt_tabs.style-4 .tab_nav > li > span:before{display:inline-block;font-size:26px;margin-bottom:15px;overflow:hidden;padding:10px;text-align:center;vertical-align:middle;width:auto;color:#fff;text-indent:1px;background-clip:padding-box}
.rt_tabs.style-4 .tab_nav > li.active:after{border-width:0 0 4px;bottom:-4px}
.rt_tabs.style-4 .tab_nav > li:first-child{padding-left:0}
.rt_tabs.style-4 .tab_nav > li:last-child{border-width:0}
.rt_tabs.style-4 .tab_nav > li.with_icon{padding-right:30px}
.rt_tabs.style-4 .tab-background{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.04);box-shadow:0 1px 0 rgba(0,0,0,0.04)}
.rt_tabs.style-4 .tab_content_wrapper .tab_content{padding-top:40px}
.rt_tabs.style-4[data-tab-count="1"] .tab_nav li{width:100%}
.rt_tabs.style-4[data-tab-count="2"] .tab_nav li{width:50%}
.rt_tabs.style-4[data-tab-count="3"] .tab_nav li{width:33.33333%}
.rt_tabs.style-4[data-tab-count="4"] .tab_nav li{width:25%}
.rt_tabs.style-4[data-tab-count="5"] .tab_nav li{width:20%}
.rt_tabs.style-4[data-tab-count="6"] .tab_nav li{width:16.66667%}
.rt_tabs.style-4[data-tab-count="7"] .tab_nav li{width:14.28571%}
.rt_tabs.style-4[data-tab-count="8"] .tab_nav li{width:12.5%}
#main_content > .content_row .rt_tabs .vc_row{margin-left:0;margin-right:0}
.icon-content-box{margin-bottom:20px}
.icon-content-box .icon-holder{display:block;position:relative}
.icon-content-box .icon-holder span{display:block}
.icon-content-box .icon-holder a{text-decoration:none}
.icon-content-box .heading a{text-decoration:none}
.icon-content-box .heading a:hover{opacity:.7}
.icon-content-box .read_more{margin-top:20px}
.icon-content-box.icon-style-1 .icon-holder span:before{font-size:25px;line-height:100%;width:25px;margin-left:0;margin-right:0}
.icon-content-box.icon-style-1.icon-left .icon-holder{float:left}
.icon-content-box.icon-style-1.icon-left .text-holder{margin-left:40px}
.icon-content-box.icon-style-1.icon-right .icon-holder{float:right;text-align:right}
.icon-content-box.icon-style-1.icon-right .text-holder{margin-right:40px;text-align:right}
.icon-content-box.icon-style-1.icon-top .icon-holder{text-align:center;margin-bottom:20px}
.icon-content-box.icon-style-1.icon-top .text-holder{text-align:center}
.icon-content-box.icon-style-2 .icon-holder span:before{font-size:22px;line-height:44px;width:44px;margin-left:0;margin-right:0;background-clip:padding-box}
.icon-content-box.icon-style-2.icon-left .icon-holder{float:left}
.icon-content-box.icon-style-2.icon-left .text-holder{margin-left:64px;padding-top:10px}
.icon-content-box.icon-style-2.icon-right .icon-holder{float:right;text-align:right}
.icon-content-box.icon-style-2.icon-right .text-holder{margin-right:64px;text-align:right;padding-top:10px}
.icon-content-box.icon-style-2.icon-top .icon-holder{text-align:center;margin-bottom:20px}
.icon-content-box.icon-style-2.icon-top .text-holder{text-align:center}
.icon-content-box.icon-style-3 .icon-holder span:before{font-size:25px;line-height:100%;width:69px;margin-left:0;margin-right:0;color:#fff;padding:20px;border-radius:50%;vertical-align:middle;background-clip:padding-box}
.icon-content-box.icon-style-3.icon-left .icon-holder{float:left}
.icon-content-box.icon-style-3.icon-left .text-holder{margin-left:85px}
.icon-content-box.icon-style-3.icon-right .icon-holder{float:right;text-align:right}
.icon-content-box.icon-style-3.icon-right .text-holder{margin-right:85px;text-align:right}
.icon-content-box.icon-style-3.icon-top .icon-holder{text-align:center;margin-bottom:30px}
.icon-content-box.icon-style-3.icon-top .icon-holder span:before{font-size:30px;line-height:100px;width:100px;height:100px;padding:0}
.icon-content-box.icon-style-3.icon-top .text-holder{text-align:center;margin-top:20px}
.icon-content-box.icon-style-4 .icon-holder span:before{font-size:22px;line-height:40px;width:44px;margin-left:0;margin-right:0;border-width:2px;border-style:solid}
.icon-content-box.icon-style-4.icon-left .icon-holder{float:left;margin-top:-2px;margin-right:18px}
.icon-content-box.icon-style-4.icon-left .text-holder{margin-left:0}
.icon-content-box.icon-style-4.icon-right .icon-holder{float:right;margin-top:-2px;text-align:right;margin-left:18px}
.icon-content-box.icon-style-4.icon-right .text-holder{margin-right:0;text-align:right}
.icon-content-box.icon-style-4.icon-top .icon-holder{text-align:center;margin-bottom:20px}
.icon-content-box.icon-style-4.icon-top .text-holder{text-align:center}
.icon-content-box.icon-style-4.icon-top .text-holder > p:nth-child(2){margin-top:0}
.icon-content-box.icon-style-4.icon-top .text-holder .heading{padding-top:0}
.icon-content-box.icon-style-4 .text-holder > p:nth-child(2){margin-top:20px}
.icon-content-box.icon-style-4 .text-holder .heading{padding-top:6px;margin-left:0;display:inline-block}
.icon-content-box.icon-style-5 .icon-holder span:before{font-size:30px;line-height:60px;width:60px;height:60px;text-align:center;position:relative;z-index:2;text-indent:1px;color:#fff}
.icon-content-box.icon-style-5 .icon-holder span:after{width:60px;height:60px;position:absolute;content:"";left:50%;margin-left:-30px;top:0;background-clip:padding-box;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1}
.icon-content-box.icon-style-5.icon-left .icon-holder{float:left}
.icon-content-box.icon-style-5.icon-left .text-holder{margin-left:125px}
.icon-content-box.icon-style-5.icon-right .icon-holder{float:right;text-align:right}
.icon-content-box.icon-style-5.icon-right .text-holder{margin-right:125px;text-align:right}
.icon-content-box.icon-style-5.icon-top .icon-holder{text-align:center;margin-bottom:40px}
.icon-content-box.icon-style-5.icon-top .text-holder{text-align:center;margin-top:20px}
.icon-content-box p:last-child{margin-bottom:0}
.image-content-box{position:relative;margin-bottom:20px}
.image-content-box .featured_image_holder{margin-bottom:20px}
.image-content-box .heading a{text-decoration:none}
.image-content-box .heading a:hover{opacity:.7}
.image-content-box.box-style-2{text-align:center}
.image-content-box.box-style-2 .background{padding:20px}
.image-content-box.box-style-2 .text-holder{text-align:center;display:inline-block;position:relative;z-index:2;padding:20px;background:rgba(255,255,255,0.2)}
.image-content-box.box-style-2 .heading,.image-content-box.box-style-2 .text-holder,.image-content-box.box-style-2 .read_more,.image-content-box.box-style-2 a{color:#fff}
.image-content-box .mask{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.2);top:0;left:0;z-index:1;opacity:.85}
.image-content-box.right{text-align:right}
.image-content-box.center{text-align:center}
.image-content-box.center .featured_image_holder img{margin:auto}
.image-content-box .text-holder p:last-child{margin-bottom:0}
.rt_heading{position:relative;display:block;width:auto;text-decoration:none}
.rt_heading.style-1{padding-left:20px}
.rt_heading.style-1:after{content:"";height:100%;left:0;position:absolute;top:0;width:4px}
.rt_heading .punchline{display:block;line-height:170%;font-size:small;font-family:helvetica,tahoma,sans}
.rt_heading_wrapper{position:relative}
.rt_heading_wrapper.style-2{width:100%;text-align:left;overflow:hidden}
.rt_heading_wrapper.style-2 > .style-2{display:inline-block;position:relative;line-height:135%}
.rt_heading_wrapper.style-2 > .style-2:after{border-width:0 0 2px;border-style:dotted;content:"";height:1px;left:100%;margin-left:34px;position:absolute;top:50%;width:1000px}
.rt_heading_wrapper.style-2 > .style-2:before{content:"";font-family:"fontello";font-size:23px;left:100%;line-height:23px;margin-left:22px;margin-top:-11px;position:absolute;top:50%}
.rt_heading_wrapper.style-3{width:100%;text-align:center;overflow:hidden}
.rt_heading_wrapper.style-3 > .style-3{display:inline-block;position:relative;line-height:135%}
.rt_heading_wrapper.style-3 > .style-3:before,.rt_heading_wrapper.style-3 > .style-3:after{content:"";position:absolute;height:5px;border-width:1px 0 0;margin-top:-1px;border-style:solid;top:50%;width:500px}
.rt_heading_wrapper.style-3 > .style-3:before{right:100%;margin-right:20px}
.rt_heading_wrapper.style-3 > .style-3:after{left:100%;margin-left:20px}
.rt_heading_wrapper.style-4{width:100%;text-align:center;overflow:hidden}
.rt_heading_wrapper.style-4 > .style-4{display:inline-block;position:relative;line-height:135%;padding:0 0 10px}
.rt_heading_wrapper.style-4 > .style-4:after{content:"";position:absolute;height:2px;bottom:0;width:50px;left:50%;margin-left:-25px}
.rt_heading_wrapper.style-4 > .with_punchline{margin-top:0}
.rt_heading_wrapper.style-4 .punchline{display:block;line-height:100%;margin-bottom:-2px}
.rt_heading_wrapper.style-5{width:100%;text-align:left;overflow:hidden}
.rt_heading_wrapper.style-5 > .style-5{display:inline-block;position:relative;line-height:135%;padding:0 0 10px}
.rt_heading_wrapper.style-5 > .style-5:after{content:"";position:absolute;height:2px;bottom:0;width:50px;left:0}
.rt_heading_wrapper.style-5 > .with_punchline{margin-top:0}
.rt_heading_wrapper.style-5 .punchline{display:block;line-height:100%;margin-bottom:-2px}
.rt_heading_wrapper.style-6{width:100%;text-align:left;overflow:hidden}
.rt_heading_wrapper.style-6 > .style-6{display:inline-block;position:relative;line-height:135%}
.rt_heading_wrapper.style-6 > .style-6:after{content:"";position:absolute;height:5px;border-width:1px 0 0;margin-top:-1px;border-style:solid;top:50%;width:1000px}
.rt_heading_wrapper.style-6 > .style-6:before{right:100%;margin-right:20px}
.rt_heading_wrapper.style-6 > .style-6:after{left:100%;margin-left:20px}
.rt_heading_wrapper.style-7{text-align:center}
.style-2 > .heading_icon:before,.style-5 > .heading_icon:before,.style-6 > .heading_icon:before{margin-left:.5px;margin-right:10px;text-align:left}
.rt_heading_wrapper .heading_link{position:absolute;right:0;top:50%;-moz-transform:translate(calc(100% - 19px),-50%);-ms-transform:translate(calc(100% - 19px),-50%);-webkit-transform:translate(calc(100% - 19px),-50%);transform:translate(calc(100% - 19px),-50%);width:21px;overflow:hidden;height:30px;line-height:30px;-webkit-transition:transform .2s ease-out 0;-o-transition:transform .2s ease-out 0;transition:transform .2s ease-out 0;text-decoration:none}
.rt_heading_wrapper .heading_link:before{line-height:30px;vertical-align:middle;text-align:right;font-size:15px;margin-top:-1px}
.rt_heading_wrapper:hover .heading_link{width:auto;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:transform .2s ease-in 0;-o-transition:transform .2s ease-in 0;transition:transform .2s ease-in 0}
.gallery-item img{border-width:2px;border-style:solid}
.highlight.style-2{padding:0 2px}
.google_map img{max-width:none!important}
.google_map_holder{color:#666}
.info_box{padding:20px 10px;background:rgba(0,0,0,0.02);display:block;position:relative;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.08);box-shadow:2px 2px 2px rgba(0,0,0,0.08)}
.info_box:before,.info_box:after{content:" ";display:table}
.info_box:after{clear:both}
.info_box.gradient{box-shadow:0 0 0 1px #fff inset}
.info_box p[class^="icon-"]:before,.info_box p[class*=" icon-"]:before{font-size:25px;margin:0;top:50%;vertical-align:middle}
.info_box p{margin:0;padding:0 10px 0 60px;text-indent:-30px}
.info_box.attention{background:#FED8D8;border:1px solid #DCB6B6}
.info_box.attention,.info_box.attention a{color:#8F6969}
.info_box.ok{background:#EFFFEF;border:1px solid #E0EDE0}
.info_box.ok,.info_box.ok a{color:#889588}
.info_box.announcement{background:#FDFDEF;border:1px solid #EBEBDE}
.info_box.announcement,.info_box.announcement a{color:#949487}
.info_box .icon-cancel{color:rgba(0,0,0,0.3);position:absolute;right:10px;cursor:pointer}
.info_box .icon-cancel:hover{color:rgba(0,0,0,0.6)}
.rt_counter{text-align:center;font-size:16px}
.rt_counter .number{font-size:54px;display:block;margin-bottom:10px;padding-bottom:10px;line-height:1;position:relative}
.rt_counter .number:after{bottom:0;content:"";height:2px;left:calc(50% - 10px);position:absolute;width:20px}
.latest_news{clear:both}
.latest_news > article{margin-bottom:25px;display:table}
.latest_news > article:last-child{margin-bottom:0}
.latest_news > article p{margin-bottom:0}
.latest_news .title{text-decoration:none;margin-bottom:5px;display:block}
.latest_news .title:hover{text-decoration:none}
.latest_news figure{display:table-cell;vertical-align:top;padding-right:15px}
.latest_news .text{display:table-cell;vertical-align:middle}
.latest_news .text:first-child{margin-left:0}
.latest_news .date{display:block;letter-spacing:1px;margin-bottom:2px}
#container .latest_news img{max-width:inherit}
.rt_quote p{font-size:20px;font-family:Palatino,"Palatino LT STD","Palatino Linotype","Book Antiqua",Georgia,serif}
.rt_quote .author_info{display:block;font-weight:700;font-size:18px}
.rt_quote .author_info .client_link{display:block;font-weight:400}
.pullquote{width:50%}
.pullquote.alignright{margin:40px 0 40px 40px}
.pullquote.alignleft{margin:40px 40px 40px 0}
.bullet-list > ul{position:relative;list-style:none;margin-bottom:20px}
.bullet-list.style-1 > ul{padding-left:30px}
.bullet-list.style-1 > ul > li{margin-bottom:10px;padding-top:0;position:relative}
.bullet-list.style-1 > ul > li:before{color:#fff;display:block;font-family:fontello;font-size:12px;font-weight:400;left:-29px;line-height:20px;margin-top:-1px;position:absolute;text-align:center;width:20px;text-indent:1px}
.bullet-list.style-2 > ul,.bullet-list.style-3 > ul{padding-left:20px}
.bullet-list.style-2 > ul > li:before,.bullet-list.style-3 > ul > li:before{float:left;display:block;font-family:fontello;margin-left:-20px}
.bullet-list.arrow > ul > li:before{content:"\f105"}
.bullet-list.arrow-2 > ul > li:before{content:"\e75e"}
.bullet-list.check > ul > li:before{content:"\2713"}
.bullet-list.star > ul > li:before{content:"\e878"}
body{line-height:1.5}
p{margin-bottom:12px}
a{text-decoration:underline}
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:14px}
.no-composer .content h1,.no-composer .content h2,.no-composer .content h3,.no-composer .content h4,.no-composer .content h5,.no-composer .content h6{margin-bottom:25px}
h1{font-size:44px}
h2{font-size:32px}
h3{font-size:28px}
h4{font-size:26px}
h5{font-size:24px}
h6{font-size:22px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:underline}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{-webkit-transition:color .4s ease 0;-o-transition:color .4s ease 0;transition:color .4s ease 0}
.clean_heading{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}
.animation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-moz-keyframes active_tabs {
0%{opacity:0;-moz-transform:translateY(-10px);transform:translateY(-10px)}
100%{opacity:1;-moz-transform:translateY(0px);transform:translateY(0px)}
}
@-webkit-keyframes active_tabs {
0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@keyframes active_tabs {
0%{opacity:0;-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@-moz-keyframes buttons {
0%{background-position:0 0}
100%{background-position:0 100px}
}
@-webkit-keyframes buttons {
0%{background-position:0 0}
100%{background-position:0 100px}
}
@keyframes buttons {
0%{background-position:0 0}
100%{background-position:0 100px}
}
@-moz-keyframes active_slide {
0%{opacity:0;-moz-transform:translateY(70px);transform:translateY(70px)}
100%{opacity:1;-moz-transform:translateY(0px);transform:translateY(0px)}
}
@-webkit-keyframes active_slide {
0%{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px)}
100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@keyframes active_slide {
0%{opacity:0;-moz-transform:translateY(70px);-ms-transform:translateY(70px);-webkit-transform:translateY(70px);transform:translateY(70px)}
100%{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}
}
.animate-spin:before{-webkit-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}
@-moz-keyframes spin {
0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin {
0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-moz-keyframes scaleout {
0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-webkit-keyframes scaleout {
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes scaleout {
0%{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes shake {
0%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
20%,40%,60%,80%{-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
}
@-webkit-keyframes shake {
0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
}
@keyframes shake {
0%,100%{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-moz-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
20%,40%,60%,80%{-moz-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
}
.shake{-webkit-animation:shake .5s 1 linear;-o-animation:shake .5s 1 linear;animation:shake .5s 1 linear}
@-moz-keyframes pageloading {
0%,100%{top:-5px;left:-5px}
25%{top:calc(100% - 5px);left:-5px}
50%{top:calc(100% - 5px);left:calc(100% - 5px)}
75%{top:-5px;left:calc(100% - 5px)}
}
@-webkit-keyframes pageloading {
0%,100%{top:-5px;left:-5px}
25%{top:calc(100% - 5px);left:-5px}
50%{top:calc(100% - 5px);left:calc(100% - 5px)}
75%{top:-5px;left:calc(100% - 5px)}
}
@keyframes pageloading {
0%,100%{top:-5px;left:-5px}
25%{top:calc(100% - 5px);left:-5px}
50%{top:calc(100% - 5px);left:calc(100% - 5px)}
75%{top:-5px;left:calc(100% - 5px)}
}
.pageloading{-webkit-animation:pageloading 4s 1 linear;-o-animation:pageloading 4s 1 linear;animation:pageloading 4s 1 linear}
@-moz-keyframes fsmenu {
0%{opacity:0;-moz-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-moz-transform:translateY(0px);transform:translateY(0px)}
}
@-webkit-keyframes fsmenu {
0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@keyframes fsmenu {
0%{opacity:0;-moz-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}
}
.fsmenu{-webkit-animation:fsmenu 2s 1 ease-in;-o-animation:fsmenu 2s 1 ease-in;animation:fsmenu 2s 1 ease-in}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-moz-keyframes slideInUp {
from{-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes slideInUp {
from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInUp {
from{-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-moz-keyframes slideOutUp {
from{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}
}
@-webkit-keyframes slideOutUp {
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}
}
@keyframes slideOutUp {
from{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@-webkit-keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.aligncenter{display:table;margin:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft,.wp-caption.alignleft,.imgeffect.alignleft,.entry-thumbnail.alignleft{margin:4px 20px 4px 2px}
img.alignright,.wp-caption.alignright,.imgeffect.alignright,.entry-thumbnail.alignright{margin:4px 2px 4px 20px}
img.aligncenter,.wp-caption.aligncenter,.imgeffect.aligncenter,.entry-thumbnail.aligncenter{margin:5px auto 10px}
#container img{max-width:100%;height:auto}
.wp-caption{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.08);box-shadow:2px 2px 2px rgba(0,0,0,0.08);border-width:1px;border-style:solid;padding:20px;text-align:center;padding:10px;max-width:100%}
.wp-caption img{max-width:100%}
.wp-caption .wp-caption-text{clear:both;display:block;padding:8px 0 0;font-style:oblique}
.wp-caption.aligncenter{display:block}
.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:10px}
[class^="wp-image-"],[class*=" wp-image-"]{max-width:100%;height:auto}
.margin-t0{margin-top:0}
.margin-t1{margin-top:1px}
.margin-t10{margin-top:10px}
.margin-t15{margin-top:15px}
.margin-t20{margin-top:20px}
.margin-t30{margin-top:30px}
.margin-t40{margin-top:40px}
.margin-t50{margin-top:50px}
.margin-t60{margin-top:60px}
.margin-t70{margin-top:70px}
.margin-t80{margin-top:80px}
.margin-b0{margin-bottom:10px}
.margin-b10{margin-bottom:10px}
.margin-b15{margin-bottom:15px}
.margin-b20{margin-bottom:20px}
.margin-b30{margin-bottom:30px}
.margin-b40{margin-bottom:40px}
.margin-b50{margin-bottom:50px}
.margin-b60{margin-bottom:60px}
.margin-b70{margin-bottom:70px}
.margin-b80{margin-bottom:80px}
.margin-b0{margin-bottom:0}
.margin-l0{margin-left:0}
.margin-r0{margin-right:0}
.padding-t0{padding-top:0}
.padding-t1{padding-top:1px}
.padding-t10{padding-top:10px}
.padding-t20{padding-top:20px}
.padding-t30{padding-top:30px}
.padding-b0{padding-bottom:0}
.padding-b10{padding-bottom:10px}
.padding-b20{padding-bottom:20px}
.padding-b30{padding-bottom:30px}
.padding-b40{padding-bottom:40px}
.padding-b0{padding-bottom:0}
.padding-t0{padding-top:0}
.padding-l0{padding-left:0}
.padding-r0{padding-right:0}
.nomargin{margin:0!important}
.nopadding{padding:0!important}
.clear{clear:both;width:100%}
.space{clear:both;width:100%;position:relative;display:table}
.content img{max-width:100%;display:block}
.responsive .content img{height:auto}
.box_sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
:not(.wpb_video_wrapper) > .video-container{position:relative;padding-bottom:56.25%!important;padding-top:30px!important;height:auto;overflow:hidden}
:not(.wpb_video_wrapper) > .video-container iframe,:not(.wpb_video_wrapper) > .video-container object,:not(.wpb_video_wrapper) > .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
[class^="icon-"]:before,[class*=" icon-"]:before{direction:ltr}
.sticky,.bypostauthor{display:block}
.gallery-item img{display:inline-block}
.gallery-caption{margin-top:10px}
.content_row .gallery img{border:2px solid rgba(0,0,0,0.03)!important}
#body-bg-video{bottom:0;left:0;position:fixed!important;right:0;top:0}
.layout2 #body-bg-video{z-index:0;z-index:-1}
.hidden-element{display:none}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.column-list > ul{padding:0;margin-left:-15px;margin-right:-15px}
.column-list > ul:before,.column-list > ul:after{content:" ";display:table}
.column-list > ul:after{clear:both}
.column-list > ul > li{float:left;margin:0 15px}
.column-list > ul .first{clear:left}
.column-list > ul .last{clear:right}
.column-list-1 > ul > li{width:calc(100% - 30px)}
.column-list-2 > ul > li{width:calc(50% - 30px)}
.column-list-3 > ul > li{width:calc(33.33333% - 30px)}
.column-list-4 > ul > li{width:calc(25% - 30px)}
.column-list-5 > ul > li{width:calc(20% - 30px)}
.column-list-6 > ul > li{width:calc(16.66667% - 30px)}
.has-bg-image{-webkit-transform:translateZ(0)}
.admin-bar .lg-toolbar.group{top:32px}
@media screen and (max-width: 782px) {
.admin-bar .lg-toolbar.group{top:46px}
}
.body-lock-scroll{overflow:hidden}
.customizer-notification{bottom:0;position:fixed;right:0;z-index:999999}
.customizer-notification .icon-attention-circle{animation:2s ease 0 normal none infinite running slideInUp;float:right;font-size:40px;color:#e10f0f}
.customizer-notification .customizer-notification-text{background:#e10f0f;color:#fff;display:none;font-size:16px;padding:40px}
.customizer-notification:hover .customizer-notification-text{display:block}
.customizer-notification:hover .icon-attention-circle{animation:none;color:#fff}
.has-nmargin{z-index:5}
.widget > ul,.widget .menu{padding-left:0;list-style:none}
.widget > ul > li > ul,.widget > ul > li > .sub-menu,.widget > ul > li > .children,.widget .menu > li > ul,.widget .menu > li > .sub-menu,.widget .menu > li > .children{border-style:solid;border-width:0;padding-left:15px}
.widget > ul ul,.widget .menu ul{list-style:none;padding-left:15px;margin:5px 0}
.widget > ul > li,.widget .menu > li{line-height:160%;padding:5px 0}
.widget > ul > li a,.widget .menu > li a{text-decoration:none;position:relative}
.widget > ul > li a:hover,.widget .menu > li a:hover{text-decoration:underline}
.widget > ul > li,.widget .menu > li{border-style:solid;border-width:0}
.widget > ul > li:last-child,.widget .menu > li:last-child{border-width:0}
.widget .current-menu-item > a,.widget ul > .current-cat > a,.widget .current-cat-parent > a{font-weight:700}
.widget .sub-menu li a,.widget .children li a{position:relative}
.widget .sub-menu li a:before,.widget .children li a:before{content:"\f105";font-family:"fontello";position:absolute;left:-14px}
.widget #loginform label{width:30%;text-align:left}
.wp-search-form li,.widget_product_search > form li{position:relative}
.wp-search-form span,.widget_product_search > form span{bottom:0;cursor:pointer;line-height:40px;opacity:.3;position:absolute;right:0;text-align:center;top:1px;width:40px}
.wp-search-form span:hover,.widget_product_search > form span:hover{opacity:1}
.wp-search-form input,.widget_product_search > form input{width:100%;padding-right:40px!important}
.textwidget p:last-child{margin-bottom:0}
.wpb_widgetised_column .widget,.sidebar .widget{margin-bottom:40px}
.wpb_widgetised_column .widget > h5,.sidebar .widget > h5{letter-spacing:1px;position:relative;padding:8px 0}
.wpb_widgetised_column .widget > h5:after,.sidebar .widget > h5:after{content:"";position:absolute;width:11px;height:6px;top:calc(50% - 3px)}
.sidebar.left .widget > h5:after{right:-46px}
.sidebar.right .widget > h5:after{left:-46px}
.wpb_widgetised_column .widget{margin-bottom:25px}
.widget_latest_posts > div,.widget_popular_posts > div{margin-bottom:15px}
.widget_latest_posts > div:before,.widget_latest_posts > div:after,.widget_popular_posts > div:before,.widget_popular_posts > div:after{content:" ";display:table}
.widget_latest_posts > div:after,.widget_popular_posts > div:after{clear:both}
.widget_latest_posts .post-thumb,.widget_popular_posts .post-thumb{float:left;margin-right:10px}
.widget_latest_posts .meta,.widget_popular_posts .meta{display:block;letter-spacing:1px;font-size:11px}
.widget_latest_posts .meta a,.widget_popular_posts .meta a{text-decoration:none}
.widget_latest_posts p:last-child,.widget_popular_posts p:last-child{margin-bottom:0}
.widget_latest_posts .title,.widget_popular_posts .title{text-decoration:none}
.widget_latest_posts .title:hover,.widget_popular_posts .title:hover{text-decoration:underline}
.widget_latest_posts .icon-comment-empty,.widget_popular_posts .icon-comment-empty{margin-right:2px}
.widgets_holder.sidebar-widgets .widget{padding:20px}
.footer_widgets .widget{margin-bottom:25px}
.widget_calendar table{width:100%}
.widget_tag_cloud a{font-size:14px!important;padding:10px;border-style:solid;border-width:1px;padding:5px;display:inline-block;margin-bottom:10px;text-decoration:none}
.widget_tag_cloud a:hover{border-width:0;padding:6px}
.flickr_thumbs{margin:10px 0!important;padding:0;overflow:hidden;border:0!important;background:none!important}
.flickr_thumbs li{list-style:none;float:left;margin:0 2% 2% 0 !important;padding:0!important;border:0!important;background:none!important;width:31%}
.flickr_thumbs li img{display:block}
.flickr_thumbs li a img{border:none;width:100%}
.flickr_thumbs li .frame{margin:0!important;padding:5px!important}
.flickr_thumbs li.hide{display:none}
.flickr_thumbs li:hover img{opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}
.breadcrumb{font-weight:400;text-align:left;float:right;position:relative;display:block;margin:0;line-height:52px;text-align:center}
.breadcrumb ol{list-style:none;padding:0;margin:0}
.breadcrumb li{display:inline}
.breadcrumb div{display:inline}
.breadcrumb a{text-decoration:none}
.breadcrumb a:hover{text-decoration:none;opacity:.8}
.breadcrumb a.icon-home:before{margin-right:5px;line-height:100%;margin-left:0;text-align:left}
.breadcrumb span:before{width:auto}
.left-aligned .breadcrumb{text-align:left}
.paging_wrapper{text-align:center;display:block;clear:both}
.paging_wrapper > .page-numbers{display:inline-table;margin:0;padding:0;position:relative;list-style-type:none;border-style:solid;border-width:1px;overflow:hidden}
.paging_wrapper > .page-numbers li{display:inline;float:left}
.paging_wrapper > .page-numbers a,.paging_wrapper > .page-numbers li > span{border:0;overflow:hidden;line-height:300%;display:block;text-align:center;text-decoration:none;padding:0 10px;border-style:solid;border-width:0 1px 0 0}
.paging_wrapper > .page-numbers li:last-child a,.paging_wrapper > .page-numbers li:last-child > span{border-width:0}
.paging_wrapper > .page-numbers .prev,.paging_wrapper > .page-numbers .next{padding:0 15px}
.paging_wrapper > .page-numbers .current,.paging_wrapper > .page-numbers .dots{text-decoration:none;padding:0 20px}
.paging_wrapper > .page-numbers a:hover,.paging_wrapper > .page-numbers .current{text-decoration:none}
ul.social_media{margin:0;padding:0;list-style:none;position:relative;display:inline-block;vertical-align:middle;font-family:arial;font-size:14px;line-height:1}
ul.social_media > li{float:left;margin:0 4px 4px 0;position:relative;line-height:1;padding:0}
ul.social_media > li a > span{min-width:200px;padding:10px;position:absolute;left:-85px;bottom:67px;text-align:center;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:bottom .3s ease-out;-o-transition:bottom .3s ease-out;transition:bottom .3s ease-out;visibility:hidden}
ul.social_media > li a > span:after{bottom:-18px;content:"";height:10px;left:calc(50% - 5px);position:absolute;width:10px;border-width:10px;border-style:solid;border-color:transparent;background-color:transparent!important}
ul.social_media > li a{display:block;padding:10px;text-decoration:none;color:#fff!important;z-index:1;position:relative}
ul.social_media > li:after{content:"";height:0;width:100%;left:0;top:0;position:absolute;opacity:0;z-index:0}
ul.social_media > li:hover a{text-decoration:none}
ul.social_media > li:hover a > span{bottom:47px;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:bottom .3s ease-out;-o-transition:bottom .3s ease-out;transition:bottom .3s ease-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;visibility:visible}
ul.social_media > li:hover:after{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1;height:100%}
ul.social_media .facebook:hover:after,ul.social_media .facebook span,ul.social_media .facebook span:after{background:#3B5998;border-top-color:#3B5998}
ul.social_media .twitter:hover:after,ul.social_media .twitter span,ul.social_media .twitter span:after{background:#10c0ee;border-top-color:#10c0ee}
ul.social_media .gplus:hover:after,ul.social_media .gplus span,ul.social_media .gplus span:after{background:#e3614a;border-top-color:#e3614a}
ul.social_media .flickr:hover:after,ul.social_media .flickr span,ul.social_media .flickr span:after{background:#ff3092;border-top-color:#ff3092}
ul.social_media .mail:hover:after,ul.social_media .mail span,ul.social_media .mail span:after{background:#999;border-top-color:#999}
ul.social_media .lastfm:hover:after,ul.social_media .lastfm span,ul.social_media .lastfm span:after{background:#da260e;border-top-color:#da260e}
ul.social_media .dribbble:hover:after,ul.social_media .dribbble span,ul.social_media .dribbble span:after{background:#EA4C89;border-top-color:#EA4C89}
ul.social_media .linkedin:hover:after,ul.social_media .linkedin span,ul.social_media .linkedin span:after{background:#006e99;border-top-color:#006e99}
ul.social_media .vimeo:hover:after,ul.social_media .vimeo span,ul.social_media .vimeo span:after{background:#0ec4ef;border-top-color:#0ec4ef}
ul.social_media .youtube-play:hover:after,ul.social_media .youtube-play span,ul.social_media .youtube-play span:after{background:#f3554f;border-top-color:#f3554f}
ul.social_media .instagram:hover:after,ul.social_media .instagram span,ul.social_media .instagram span:after{background:#7b6455;border-top-color:#7b6455}
ul.social_media .behance:hover:after,ul.social_media .behance span,ul.social_media .behance span:after{background:#228cff;border-top-color:#228cff}
ul.social_media .dropbox:hover:after,ul.social_media .dropbox span,ul.social_media .dropbox span:after{background:#499dd6;border-top-color:#499dd6}
ul.social_media .picasa:hover:after,ul.social_media .picasa span,ul.social_media .picasa span:after{background:#aa7bbc;border-top-color:#aa7bbc}
ul.social_media .rss:hover:after,ul.social_media .rss span,ul.social_media .rss span:after{background:#fd8900;border-top-color:#fd8900}
ul.social_media .skype:hover:after,ul.social_media .skype span,ul.social_media .skype span:after{background:#00b0e1;border-top-color:#00b0e1}
ul.social_media .stumbleupon:hover:after,ul.social_media .stumbleupon span,ul.social_media .stumbleupon span:after{background:#6cc977;border-top-color:#6cc977}
ul.social_media .pinterest:hover:after,ul.social_media .pinterest span,ul.social_media .pinterest span:after{background:#d62930;border-top-color:#d62930}
ul.social_media .github:hover:after,ul.social_media .github span,ul.social_media .github span:after{background:#888;border-top-color:#888}
ul.social_media .tumblr:hover:after,ul.social_media .tumblr span,ul.social_media .tumblr span:after{background:#456885;border-top-color:#456885}
ul.social_media .spotify:hover:after,ul.social_media .spotify span,ul.social_media .spotify span:after{background:#afd102;border-top-color:#afd102}
ul.social_media .evernote:hover:after,ul.social_media .evernote span,ul.social_media .evernote span:after{background:#6fbd45;border-top-color:#6fbd45}
ul.social_media .flattr:hover:after,ul.social_media .flattr span,ul.social_media .flattr span:after{background:#f7af30;border-top-color:#f7af30}
ul.social_media .paypal:hover:after,ul.social_media .paypal span,ul.social_media .paypal span:after{background:#003f70;border-top-color:#003f70}
ul.social_media .vkontakte:hover:after,ul.social_media .vkontakte span,ul.social_media .vkontakte span:after{background:#2f6893;border-top-color:#2f6893}
ul.social_media .soundcloud:hover:after,ul.social_media .soundcloud span,ul.social_media .soundcloud span:after{background:#F76700;border-top-color:#F76700}
ul.social_media .foursquare:hover:after,ul.social_media .foursquare span,ul.social_media .foursquare span:after{background:#24b2ed;border-top-color:#24b2ed}
ul.social_media .delicious:hover:after,ul.social_media .delicious span,ul.social_media .delicious span:after{background:#39f;border-top-color:#39f}
ul.social_media .forrst:hover:after,ul.social_media .forrst span,ul.social_media .forrst span:after{background:#5a9967;border-top-color:#5a9967}
ul.social_media .ebay:hover:after,ul.social_media .ebay span,ul.social_media .ebay span:after{background:#dd3b4a;border-top-color:#dd3b4a}
ul.social_media .android:hover:after,ul.social_media .android span,ul.social_media .android span:after{background:#80bd01;border-top-color:#80bd01}
ul.social_media .xing:hover:after,ul.social_media .xing span,ul.social_media .xing span:after{background:#d2d600;border-top-color:#d2d600}
ul.social_media .reddit:hover:after,ul.social_media .reddit span,ul.social_media .reddit span:after{background:#ff4500;border-top-color:#ff4500}
ul.social_media .digg:hover:after,ul.social_media .digg span,ul.social_media .digg span:after{background:#000;border-top-color:#000}
ul.social_media .macstore:hover:after,ul.social_media .macstore span,ul.social_media .macstore span:after{background:#1bbdfb;border-top-color:#1bbdfb}
ul.social_media .myspace:hover:after,ul.social_media .myspace span,ul.social_media .myspace span:after{background:#0911a4;border-top-color:#0911a4}
ul.social_media .amazon:hover:after,ul.social_media .amazon span,ul.social_media .amazon span:after{background:#f59318;border-top-color:#f59318}
ul.social_media .stackoverflow:hover:after,ul.social_media .stackoverflow span,ul.social_media .stackoverflow span:after{background:#fe7a15;border-top-color:#fe7a15}
ul.social_media .slideshare:hover:after,ul.social_media .slideshare span,ul.social_media .slideshare span:after{background:#0479B6;border-top-color:#0479B6}
.social_share{display:block;position:relative;cursor:pointer}
.social_share ul{background:#fff;borde:1px solid #bbb;-webkit-box-shadow:0 0 0 8px rgba(10,10,10,0.2);box-shadow:0 0 0 8px rgba(10,10,10,0.2);font-size:16px;left:22px;line-height:2;margin:0;padding:10px;position:absolute;top:-20px;z-index:999999;display:none}
.social_share li{list-style:none}
.social_share li a{text-decoration:none}
.social_share li a:hover{opacity:.6}
.social_share li span{display:none}
.social_share .facebook a{color:#3B5998}
.social_share .twitter a{color:#10c0ee}
.social_share .gplus a{color:#e3614a}
.social_share .mail a{color:#999}
.social_share .linkedin a{color:#006e99}
.social_share .pinterest a{color:#d62930}
.social_share .vkontakte a{color:#2f6893}
.social_share:hover ul{display:block}
.carousel-holder{position:relative}
.owl-carousel{overflow:hidden;position:relative}
.owl-carousel .owl-nav div{background-color:#fff;cursor:pointer;font-size:20px;margin-top:-20px;padding:10px 6px;position:absolute;top:50%}
.owl-carousel .owl-nav .owl-next{right:-50px}
.owl-carousel .owl-nav .owl-prev{left:-50px}
.owl-carousel .owl-nav span::before{color:rgba(0,0,0,0.7);font-weight:700}
.owl-carousel:hover .owl-nav:not(.disabled) div{-webkit-transition:all .2s ease-out .1s;-o-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}
.owl-carousel:hover .owl-nav:not(.disabled) .owl-next{right:0}
.owl-carousel:hover .owl-nav:not(.disabled) .owl-prev{left:0}
.owl-carousel:hover .owl-nav:not(.disabled) > div:hover{opacity:.8}
.owl-nav.disabled{display:none}
.carousel-holder[data-item-width="1"]:not(.main-carousel):not(.testimonial-carousel) .owl-carousel .caption{background:rgba(255,255,255,0.9);bottom:0;font-family:helvetica;font-size:12px;line-height:1;max-width:calc(100% - 114px);padding:10px;position:absolute;right:74px;opacity:0}
.carousel-holder[data-item-width="1"]:not(.main-carousel):not(.testimonial-carousel) .owl-carousel .owl-nav{bottom:0;right:0;top:auto;left:auto;font-size:inherit;position:absolute}
.carousel-holder[data-item-width="1"]:not(.main-carousel):not(.testimonial-carousel) .owl-carousel .owl-nav > div{right:auto;left:auto;display:inline-block;position:relative;font-size:inherit;line-height:inherit;height:32px}
.carousel-holder[data-item-width="1"]:not(.main-carousel):not(.testimonial-carousel) .owl-carousel .owl-nav > div span{font-family:helvetica;font-size:12px;line-height:1;display:block}
.carousel-holder[data-item-width="1"]:not(.main-carousel):not(.testimonial-carousel) .owl-carousel .owl-nav,.carousel-holder[data-item-width="1"]:not(.main-carousel):not(.testimonial-carousel) .owl-carousel .caption{-webkit-transition:all .4s ease-out .1s;-o-transition:all .4s ease-out .1s;transition:all .4s ease-out .1s;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}
.carousel-holder[data-item-width="1"]:not(.main-carousel):not(.testimonial-carousel) .owl-carousel:hover .owl-nav,.carousel-holder[data-item-width="1"]:not(.main-carousel):not(.testimonial-carousel) .owl-carousel:hover .active .caption{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}
.carousel-holder:not(.main-carousel) .dots-holder{opacity:1;margin-top:40px;width:100%;text-align:center}
.carousel-holder:not(.main-carousel) .dots-holder > div{zoom:1;display:inline-block;margin:0 5px}
.carousel-holder:not(.main-carousel) .dots-holder > div span{-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:50%;border-style:solid;border-width:3px;cursor:pointer;display:block;height:15px;margin:0 0 4px!important;width:15px}
.carousel-holder:not(.main-carousel) .dots-holder div.active span,.carousel-holder:not(.main-carousel) .dots-holder div:hover span{opacity:.5}
.carousel-holder:hover .dots-holder{opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}
.carousel-holder.main-carousel .dots-holder{position:absolute;bottom:10px;right:10px;z-index:9}
.carousel-holder.main-carousel .dots-holder > div{zoom:1;margin-top:5px}
.carousel-holder.main-carousel .dots-holder > div span{cursor:pointer;height:25px;width:25px;display:block;-webkit-backface-visibility:visible;background:rgba(255,255,255,0.2);-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}
.carousel-holder.main-carousel .dots-holder div.active span,.carousel-holder.main-carousel .dots-holder div:hover span{background:rgba(255,255,255,0.6)}
.thumbnail-navigation-holder{opacity:0;bottom:20px;position:absolute;text-align:center;width:100%;z-index:9;left:0;padding:0 50px;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.thumbnail-navigation-holder .url{border-width:2px;border-style:solid;border-color:transparent;display:inline-block;margin:1px;max-width:50px;padding:2px;outline:none}
.thumbnail-navigation-holder .url:hover,.thumbnail-navigation-holder .url.active{border-color:#fff}
.carousel-holder:hover .thumbnail-navigation-holder{opacity:1}
.carousel-counter{left:5px;position:absolute;top:10px;opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.carousel-counter span{color:#fff;font-family:verdana;font-size:12px;font-weight:700;line-height:1;position:absolute}
.carousel-counter span:first-child{left:4px;top:-4px}
.carousel-counter span:nth-child(2){border-top:2px solid #fff;height:0;left:0;position:absolute;top:8px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px}
.carousel-counter span:last-child{left:16px;top:10px}
.owl-carousel:hover .carousel-counter{opacity:.6;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.has-overlay-text{position:relative}
.has-overlay-text:after{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;transform:translateZ(0px);z-index:1;opacity:0;top:0;-webkit-transition:opacity 200ms ease 200ms;-o-transition:opacity 200ms ease 200ms;transition:opacity 200ms ease 200ms}
.has-overlay-text .carousel-overlay-text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}
.has-overlay-text .carousel-overlay-text > p{margin:10px 0 0;text-align:center}
.has-overlay-text .carousel-overlay-text > span{color:#3e3e3e;font-family:poppins;font-size:16px;text-transform:uppercase}
.has-overlay-text:hover:after{opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}
.has-overlay-text:hover .carousel-overlay-text{opacity:1;-webkit-transition:opacity 200ms ease 200ms;-o-transition:opacity 200ms ease 200ms;transition:opacity 200ms ease 200ms}
.testimonial.col-md-12{font-size:16px}
.testimonial.col{margin-bottom:30px}
.client_image{display:inline-block;overflow:hidden;margin:auto;float:right;border-style:solid;padding:6px;border-width:1px;border-style:solid;position:relative}
.client_info{font-style:italic;display:block}
.testimonial .text .icon-quote-right{font-size:20px;margin-top:2px;padding-left:6px;position:absolute}
.testimonial .text .icon-quote-left{font-size:20px;padding-right:6px}
.testimonials.left .text{padding-left:40px}
.testimonials.left .testimonial.col-md-12{padding:0}
.testimonials.left .testimonial .with_image.text{margin-right:140px}
.testimonials.left .client_image{display:inline-block;overflow:hidden;margin:auto;float:right}
.testimonials.left .client_image img{display:block;height:100px;overflow:hidden;width:100px;transform-style:initial}
.testimonials.left .icon-quote-right{display:none}
.testimonials.left .testimonial .text .icon-quote-left{font-size:30px;left:-7px;line-height:1;padding-right:6px;position:absolute;top:0}
.testimonials.center{text-align:center}
.testimonials.center .text{margin-left:0}
.testimonials.center .client_image{display:inline-block;overflow:hidden;margin:auto;float:none;clear:both}
.testimonials.center .client_image img{display:block;height:100px;overflow:hidden;width:100px;float:left}
.testimonials.center.big{font-size:22px}
.testimonials.center.big .icon-quote-left,.testimonials.center.big .icon-quote-right{display:none}
.testimonials.center.big .client_info{font-size:14px}
.testimonials.left.big{font-size:22px}
.testimonials.left.big .client_info{font-size:14px}
.testimonial-carousel.center{padding:0}
.testimonial-carousel.center .testimonial.item{width:90%;margin:auto}
button,input,optgroup,select,textarea{color:inherit;margin:0;font-size:14px;font-family:arial}
.label,label{font-size:100%;font-weight:auto;line-height:2.2em;text-align:center;white-space:nowrap}
label.inline{display:inline-block;text-align:left}
input[type="text"],input[type="input"],input[type="password"],input[type="email"],input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"],input[type="number"],input[type="url"],input[type="tel"],input[type="search"],textarea,select,.select2-container .select2-choice{padding:12px 10px;border-width:1px;border-style:solid;background-color:rgba(0,0,0,0.02);line-height:100%;height:42px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}
input:focus,textarea:focus,select:focus{background-color:transparent}
select,form .customselect{padding:10px}
textarea{line-height:1.4em;padding:11px 10px;height:auto}
input[type="submit"],input[type="button"]{border-width:0;border-style:solid;text-decoration:none;position:relative;display:inline-block;overflow:hidden;z-index:1;padding:12px 20px;height:42px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;line-height:1}
.rt_form label{display:none;text-align:left}
.rt_form > ul{list-style:none;padding:0;margin:0}
.rt_form > ul > .form-input{margin-bottom:10px}
.rt_form > ul .security-question,.rt_form > ul .submit-button{float:left;margin-right:10px}
.rt_form > ul #name,.rt_form > ul #email,.rt_form > ul #message{width:100%}
.rt_form > ul #math{max-width:55px}
.rt_form .error{border-color:red}

.rt_form .loading{background:url(../images/loading.gif) center center no-repeat;display:none;width:40px;height:45px;float:right}
#main-top-chart img{width:55px}
body{overflow-x:hidden}
.gfield_description.validation_message {    display: none;}
.single .social_media span {    display: none;}
.medias {    text-align: center;    float: left;    width: 31%;    margin: 10px;    min-height: 160px;}
.medias:nth-of-type(4) {    margin-left: 0px;}
.medias a p {    color: #000;    text-decoration: none;}
.medias a {    text-decoration: none;}
.medias a {    text-decoration: none;    text-transform: CAPITALIZE;    font-size: 20px;}
.medias p:nth-of-type(2) a {    color: #000;}
.medias img {    max-width: 280px !important;    width: 100%;}
#container .medias img {    width: 250px;    height: 70px;}
.subscription-form.inline{margin-left:0!important;margin-right:0!important}
.subscription-form.inline input:not([type="submit"]){width:calc(100% - 5px)}
.subscription-form.inline .col{padding:0!important}
.subscription-form p{margin-bottom:10px}
.wpcf7 input[type="text"],.wpcf7 input[type="input"],.wpcf7 input[type="password"],.wpcf7 input[type="email"],.wpcf7 input[type="date"],.wpcf7 input[type="time"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="month"],.wpcf7 input[type="number"],.wpcf7 input[type="url"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{max-width:100%}
.wpcf7 .wpcf7-list-item.first,.wpcf7 .wpcf7-response-output{margin-left:0}
.wpcf7 .form-table .wpcf7-form-control-wrap{display:inline-block}
.wpcf7 .wpcf7-form-control-wrap.notes{display:block}
.wpcf7 .wpcf7-response-output{border-width:0;padding:10px 0;margin-left:50px;position:relative}
.wpcf7 .wpcf7-response-output:before{font-family:"fontello";content:"";display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;border-radius:50%;color:#fff;display:inline-block;font-family:fontello;font-size:20px;height:40px;line-height:40px;margin-right:10px;text-align:center;vertical-align:middle;width:40px;position:absolute;left:-50px;top:0}

/*#container .medias img.aligncenter.size-full.wp-image-9000012 {    height: 50px;    width: 180px;}
#container .medias img.aligncenter.size-full.wp-image-67890 {    width: 220px;    HEIGHT: 55PX;}
#container .medias img.aligncenter.size-full.wp-image-678999{    width: 220px;    HEIGHT: auto;}
*/

.wpcf7 div.wpcf7-mail-sent-ok:before{background-color:#398f14}
.wpcf7 div.wpcf7-mail-sent-ng:before{background-color:red;content:"\e811"}
.wpcf7 div.wpcf7-spam-blocked:before{content:"\2715";background-color:orange}
.wpcf7 div.wpcf7-validation-errors:before{content:"\261e";background-color:#f7b400}
.wpcf7 img.ajax-loader{display:inline-block}
.wpcf7 span.wpcf7-not-valid-tip{font-family:"Courier"," monospace";font-size:11px}
.gform_wrapper div input[type="text"],.gform_wrapper div input[type="input"],.gform_wrapper div input[type="password"],.gform_wrapper div input[type="email"],.gform_wrapper div input[type="date"],.gform_wrapper div input[type="time"],.gform_wrapper div input[type="datetime-local"],.gform_wrapper div input[type="month"],.gform_wrapper div input[type="number"],.gform_wrapper div input[type="url"],.gform_wrapper div input[type="tel"],.gform_wrapper div input.medium{margin:0;padding:5px 10px;font-size:14px}
.gform_wrapper div select[multiple],.gform_wrapper div select[size]{margin:0!important;padding:10px;font-size:14px}
.gform_wrapper div textarea{margin:0;line-height:1.4em;padding:11px 10px;font-size:14px}
.gform_wrapper div .ginput_container label{text-align:left}
.gform_wrapper div .gfield_label{text-align:left}
.ninja-forms-form .label-above label{text-align:left}
.ninja-forms-form .ninja-forms-field-error{color:red}
#container .rt-date-picker{width:80px}
#container .rt-date-icon{display:inline-block;position:relative}
#container .rt-date-icon:before{font-family:"fontello";content:"";display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;float:right;top:calc(50% - 6px);left:10px;position:absolute}
#container .rt-date-icon .rt-date-picker{width:130px;padding-left:30px}
#container .rt-date-icon .rt-date-picker.native{width:175px;padding-left:30px}
table:not(.table):not(.ui-datepicker-calendar){width:100%;max-width:100%;margin-bottom:10px}
table:not(.table):not(.ui-datepicker-calendar) > thead > tr > th,table:not(.table):not(.ui-datepicker-calendar) > thead > tr > td,table:not(.table):not(.ui-datepicker-calendar) > tbody > tr > th,table:not(.table):not(.ui-datepicker-calendar) > tbody > tr > td,table:not(.table):not(.ui-datepicker-calendar) > tfoot > tr > th,table:not(.table):not(.ui-datepicker-calendar) > tfoot > tr > td{padding:5px;vertical-align:top;border-width:1px 0 0;border-style:solid}
table:not(.table):not(.ui-datepicker-calendar) > thead > tr > th{vertical-align:bottom;border-width:0 0 2px;border-style:solid}
table:not(.table):not(.ui-datepicker-calendar) > caption + thead > tr:first-child > th,table:not(.table):not(.ui-datepicker-calendar) > caption + thead > tr:first-child > td,table:not(.table):not(.ui-datepicker-calendar) > colgroup + thead > tr:first-child > th,table:not(.table):not(.ui-datepicker-calendar) > colgroup + thead > tr:first-child > td,table:not(.table):not(.ui-datepicker-calendar) > thead:first-child > tr:first-child > th,table:not(.table):not(.ui-datepicker-calendar) > thead:first-child > tr:first-child > td{border-top:0}
#container table.form-table{width:auto;margin:auto}
#container table.form-table tr > td{border-width:0;padding-right:20px;padding-bottom:10px;vertical-align:middle}
#container table.form-table tr > td:last-child{padding-right:0}
#container table.form-table label{margin:0 10px;min-width:150px;text-align:left}
#container table.form-table td > label:first-child{margin-left:0}
#container table.form-table .note-field{height:100px;width:100%}
#loader-wrapper{display:none}
.js #loader-wrapper{display:block;position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:10000}
.js #loader-wrapper .part-logo > div{background:#fff none repeat scroll 0 0;left:50%;position:fixed;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:100px;border:1px solid #eee;z-index:2;-webkit-transition:opacity .6s ease-out .4s;-o-transition:opacity .6s ease-out .4s;transition:opacity .6s ease-out .4s;opacity:0;text-align:center}
.js #loader-wrapper .part-logo > div .loading-logo{max-height:200px;width:auto}
.js #loader-wrapper .part-logo > div:before{background:#9a9a9a none repeat scroll 0 0;bottom:-5px;content:"";height:10px;left:-5px;position:absolute;width:10px;-webkit-animation:pageloading 4s linear infinite;-o-animation:pageloading 4s linear infinite;animation:pageloading 4s linear infinite}
.js #loader-wrapper .part-1,.js #loader-wrapper .part-2{width:0;background:#fff;height:100%;position:fixed;-webkit-transition:width .7s ease-out .8s;-o-transition:width .7s ease-out .8s;transition:width .7s ease-out .8s}
.js #loader-wrapper .line-1,.js #loader-wrapper .line-2{position:fixed;z-index:1;-webkit-transition:height .4s ease-out 0.2s,width .4s ease-out .2s;-o-transition:height .4s ease-out 0.2s,width .4s ease-out .2s;transition:height .4s ease-out 0.2s,width .4s ease-out .2s;background-color:#eee}
.js #loader-wrapper .line-1{height:0;left:50%;width:1px}
.js #loader-wrapper .line-2{width:0;top:50%;height:1px}
.js #loader-wrapper .part-1{left:0}
.js #loader-wrapper .part-2{right:0}
.js #loader-wrapper .line-1{height:0}
.js #loader-wrapper .line-2{width:0}
.js .rt-loading{overflow-y:scroll}
.js .rt-loading #loader-wrapper .part-logo > div{opacity:0}
.js .rt-loading #loader-wrapper .line-1{height:100%}
.js .rt-loading #loader-wrapper .line-2{width:100%}
.js .rt-loading #loader-wrapper .part-1,.js .rt-loading #loader-wrapper .part-2{width:50%;-webkit-transition:width 1s ease-out 0;-o-transition:width 1s ease-out 0;transition:width 1s ease-out 0}


.dark-logo-sticky.logo-sticky-image.logo-image {    display: none !important;}
.dark-logo.logo-image {    display: block !important;    margin: 10px auto;    padding: 4px 0;}
.sub-menu {    background: #fff none repeat scroll 0 0 !important;}
#navigation > li > a, .nixe-language-menu li a { color: #414141 !important; padding: 0 4px !important;}
.sub-menu a { color: #818181 !important; }
.nixe-light-header #navigation > li > a, .nixe-light-header .nixe-language-menu > li a, .nixe-light-header .nixe-search-button, .nixe-light-header .mobile-menu-button::before { color: #fff !important; }
.nixe-light-header #navigation > li > a:hover { color: #082d52 !important; padding: 0 4px !important;}
#navigation > li > a:hover , .nixe-language-menu li a :hover { color: #082d52 !important; }
.sub-menu a:hover{ color: #082d52 !important;}
img.light-logo.logo-image {    display: none;}

#qwert .rt-parallax-background.has-bg-image {    background-size: 100% auto !important;    background-position: top !important;    background-repeat: no-repeat !important;    transform: none !important;    background-color: #fff;}
.sub-menu a {text-transform:uppercase !important;font-weight:bold !important}
header.top-header {
    padding: 0 0 10px 0 !important;
}

div#rev_slider_2_1_forcefullwidth {
    margin-top: -100px !important;
}

@media screen and (max-width: 1024px) {
.js #loader-wrapper .line-1,.js #loader-wrapper .line-2{opacity:0;-webkit-transition:opacity .2s ease .6s;-o-transition:opacity .2s ease .6s;transition:opacity .2s ease .6s}
.js #loader-wrapper .line-1{height:100%}
.js #loader-wrapper .line-2{width:100%}
.js #loader-wrapper .part-1,.js #loader-wrapper .part-2{width:50%;opacity:0;-webkit-transition:opacity .7s ease .6s;-o-transition:opacity .7s ease .6s;transition:opacity .7s ease .6s}
.js .rt-loading #loader-wrapper .part-1,.js .rt-loading #loader-wrapper .part-2,.js .rt-loading #loader-wrapper .line-1,.js .rt-loading #loader-wrapper .line-2{opacity:1}
}
.page-404{padding:40px 0}
.page-404 > .col:first-child{text-align:left}
.page-404 > .col:first-child span{font-size:250px;line-height:250px;display:inline-block;color:#eee;text-align:left;padding-right:20px}
.page-404 > .col:first-child span:before{text-align:left;margin:0}
.page-404 h1{font-size:100px;line-height:140px}
@media screen and (min-width: 1025px) {
.overlapped-header .top-header{position:absolute;top:auto;left:0;right:0}
.overlapped-header .sub_page_header{padding-top:180px}
.nixe-fullwidth-header-width .header-elements{max-width:calc(100% - 80px)}
.logo-image,.stuck .logo-image,.logo-sticky-image{display:none}
.nixe-light-header .light-logo{display:inline-block}
.nixe-dark-header .dark-logo{display:inline-block}
.nixe-dark-header .stuck .dark-logo{display:none}
.nixe-dark-header .stuck .dark-logo-sticky{display:inline-block}
.nixe-light-header .stuck .light-logo{display:none}
.nixe-light-header .stuck .light-logo-sticky{display:inline-block}
.mobile-nav{display:none!important}
.mobile-menu-button{display:none}
}
@media screen and (max-width: 1024px) {
#container{margin:0!important}
.header-slogan{display:none}
.header-elements{text-align:center;display:block}
.header-elements .line{display:none!important}
#logo{display:inline-block;margin:auto;max-width:450px;position:relative;text-align:center;vertical-align:middle}
#logo > a{max-height:90px;float:none}
.header-right{position:absolute;height:100%;display:-webkit-flex;display:flex;top:0;right:0}
.header-right > *{-webkit-align-self:center;align-self:center}
.header-right nav{display:none}
.logo-image{display:none}
.nixe-light-mobile-header .light-logo{display:inline-block}
.nixe-dark-mobile-header .dark-logo{display:inline-block}
.mobile-nav{display:none;position:absolute;width:100%}
.mobile-menu-button{height:100%;display:-webkit-flex;display:flex;top:0;left:0;position:absolute;padding:10px;cursor:pointer}
.mobile-menu-button:before{-webkit-align-self:center;align-self:center}
}
@media screen and (max-width: 650px) {
#logo{max-width:350px}
}
@media screen and (max-width: 450px) {
#logo{max-width:200px}
}
@media screen and (max-width: 768px) {
.main-carousel .slide-content-wrapper{min-height:inherit!important}
.main-carousel .slide-content{width:100%!important;z-index:2;position:relative!important;bottom:auto!important}
.main-carousel .owl-nav{display:none}
#container .testimonials .client_image,#container .testimonials img{border-radius:50%;max-width:100px}
#container .testimonials .client_image{max-width:100px;margin-bottom:20px}
#container .testimonials img{max-width:100%}
#container .testimonials .text{text-align:center;padding:0}
#container .testimonials .testimonial > div{display:block;float:none;margin-left:auto;margin-right:auto}
#container .testimonials .icon-quote-left{display:none}
.testimonial.loop{margin-bottom:20px}
#container .latest_news figure img{max-width:80px}
.author-info > div{float:none;display:inline-block;text-align:center;margin:10px auto;width:100%}
.author-info > div .avatar{display:inline-block}
.comment-form .text-boxes li{width:100%;margin:10px 0;float:none}
}
#navigation > li > a,.nixe-language-menu a{font-size:13px;text-transform:uppercase}
.social-icons li{display:inline;font-size:21px}
.social-icons img{float:left;width:100px;float:right;position: relative; right: 200px;}
.breadcrumb{display:none}
section.page-title{float:left;width:100%;text-align:center;text-transform:uppercase}
.sub_page_header .page-title h1{font-size:30px!important;padding:0px 0;font-weight:400!important}
ul.serif.top-nab{float:right;width:auto;position:relative;margin-top: 6px;}
ul.serif.top-nab li{display:inline;color:#666;font-size:17px;border-left:1px solid #dadada!important;margin:0;padding:0 3px}
ul.serif.top-nab li a{color:#666;text-decoration:none;font-family:georgia}
ul.serif.top-nab li a img{width:104px}
a.nixe-search-button{display:none}
.line.order-03.start{display:none!important}
.home ul.serif.top-nab{float:right;width:auto;position:relative}
.home ul.serif.top-nab li{display:inline;color:#fff;margin:0 2px}
.home ul.serif.top-nab li a{color:#fff;text-decoration:none;font-family:georgia}
.home ul.serif.top-nab li a img{width:104px}
.home a.nixe-search-button{display:none}
.home .line.order-03.start{display:none!important}
.home header.top-header.stuck ul.serif.top-nab{float:right;width:auto;position:relative}
.home header.top-header.stuck ul.serif.top-nab li{display:inline;color:#666;margin:0 2px}
.home header.top-header.stuck ul.serif.top-nab li a{color:#666;text-decoration:none;font-family:georgia}
.home header.top-header.stuck ul.serif.top-nab li a img{width:104px}
.home header.top-header.stuck a.nixe-search-button{display:none}
.home header.top-header.stuck .line.order-03.start{display:none!important}
div#copyright{float:left;width:100%;text-align:center;background:#eee;border-top:1px solid #5d5555;padding:20px 0 5px}
p.left{float:left;width:50%}
p.right{float:right;width:50%}
#main-top-chart .vc_column-inner{border:0!important}
#main-top-chart .vc_col-sm-1.wpb_column.vc_column_container.border-right.mobile-border-bottom:nth-of-type(1){border:0}
#logo img,#logo span{max-height:45px!important}
ul#footer-navigation{display:none!important}
.service div:nth-of-type(1){float:left;width:140px}
.service div:nth-of-type(2),.service p:nth-of-type(3){float:right;width:calc(100% - 140px)}
.service{float:left;width:100%;background:#fff;padding:10px;margin:10px 0}
.service h2{margin:0;font-size:20px}
.service h2 a{text-decoration:none}
.line.order-01.stuck{display:none!important}
.line.order-03.stuck{display:none!important}
.line.order-04.stuck{display:none!important}
#main-top-chart .vc_col-sm-1{padding:0!important;width:20px!important}
#main-top-chart .vc_col-sm-2{border:0!important;display:block;width:19.6%}
#lightbox-498861{pointer-events:none}
.line.order-01.start{display:none!important}
.line.order-04.start{display:none!important}
.line.order-01.start{display:none!important}
.line.order-04.start{display:none!important}
nav{float:left}
.home ul.serif.top-nab{float:right;padding:0!important}
.header-elements{max-width:1340px}
#main-top-chart .vc_column-inner {    padding: 0px 20px !important;}
.right a {    color: #9a9a9a;    text-decoration: none;}
.right a:hover {    color: #000;    text-decoration: none;}
.scroll-back-to-top-wrapper {    background: transparent !important;    color: #adacac;}
.scroll-back-to-top-wrapper:hover {    background: transparent !important;    color: #9a9a9a;}
.fa-arrow-circle-up:before {    content: "<" !important;    color: #797979;    font-weight: bold;    font-family: monospace;    font-size: 30px;}
.scroll-back-to-top-wrapper i.fa {    -webkit-transform: rotate(90deg); transform: rotate(90deg);}
p.right {    float: right;    width: 50%;    padding-right:20%;}
body {
    font-size: 18px !important;
    line-height: normal;
}
img.aligncenter.size-full.wp-image-3310 {    width: 900px;}
.soye img {    width: 100% !important;    height: 190px !important;}
.soye div {    margin: 10px !important;    text-align: center;    height: auto !important;    text-decoration: none !important;}
.page-id-3102 ul strong {       margin-left: -19px;    float: left;    width: 100%;}
.page-id-3160  ul strong {       margin-left: -19px;    float: left;    width: 100%;}
.page-id-3078  ul strong {       margin-left: -19px;    float: left;    width: 100%;}
.page-id-3175   ul strong {       margin-left: -19px;    float: left;    width: 100%;}
.page-id-3187    ul strong {       margin-left: -19px;    float: left;    width: 100%;}
.page-id-3175  #main_content  ul li{    float: left;    width: 100%;}
.page-id-3175  #main_content  ul li{ float: left;    width: 100%;}
.sal li {    float: left;    width: 25%;}
.page-id-3078 #main_content li {    width: 100%;    float: left;}
ul.sal {    float: left;    width: 100%;}
.page-id-3078 #main_content li strong {    margin: 0px !important;    float: none;}
.page-id-3078 #main_content ul {    float: left;    width: 100%;    margin-bottom: 15px;}

.page-id-3086 #main_content ul {    float: left;    width: 100%;    margin-bottom: 15px;}
.page-id-3086 #main_content ul strong {    width: 100%;    position: relative;    left: -18px;float:left;}
.page-id-3086 #main_content  ul li{float: left;    width: 100%;}

.page-id-3195 #main_content ul {    float: left;    width: 100%;    margin-bottom: 15px;}
.page-id-3195 #main_content ul strong {       margin-left: -19px;    float: left;    width: 100%;}
.page-id-3195 #main_content  ul li{float: left;    width: 100%;}
.person_image img {    width: 300px !important;    height: 300px !important;}


.page-is-2813 .contact_form input::-webkit-input-placeholder {   color: #fff !important;opacity:1 !important;}
.page-is-2813 .contact_form input:-moz-placeholder { /* Firefox 18- */  color: #fff !important;opacity:1 !important; }
.page-is-2813 .contact_form input::-moz-placeholder {  /* Firefox 19+ */ color: #fff !important;opacity:1 !important;}
.page-is-2813 .contact_form input:-ms-input-placeholder {     color: #fff !important;opacity:1 !important;}



.page-is-2813 .contact_form textarea::-webkit-input-placeholder {   color: #fff !important;opacity:1 !important;}
.page-is-2813 .contact_form textarea:-moz-placeholder { /* Firefox 18- */  color: #fff !important;opacity:1 !important; }
.page-is-2813 .contact_form textarea::-moz-placeholder {  /* Firefox 19+ */ color: #fff !important;opacity:1 !important;}
.page-is-2813 .contact_form textarea:-ms-input-placeholder {     color: #fff !important;opacity:1 !important;}

.footer-logo li {     list-style-type: none;    display: inline;    float: left;    width: 17%;    margin: 5px 10px 20px;}
ul.footer-logo {    display: block;    float: none;    width: 100%;    background: #fff;    max-width: 843px;    width: 100%;    margin:0px auto!important;}
footer#footer {    float: left;    width: 100%;}
.footer-logo li img {   -webkit-filter: grayscale(100%); filter: grayscale(100%);    width: 100%;}
.content_row.row.sub_page_header.fullwidth {    background: transparent !important;}
.sub_page_header .page-title h1 {    color: #9a9a9a !important;}
.soye2 {    margin: 0px auto;    display: block;    max-width: 1200px;    padding-left: 100px;}
.page-id-864 #main_content li a {    color: #808080;    text-decoration: none;}
.page-id-864 #main_content ul:nth-of-type(2) li {    float: left;    width: 39%;}
.page-id-864 #main_content li a:hover {    color: #082d52;}
body {    background-color: #fff !important;}
h3.gform_title {    display: none;}
#menu-item-3433 span {
    text-transform: CAPITALIZE;
}
label.gfield_label {    display: none !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {    width: 100%;}
.gform_wrapper ul.gform_fields li.gfield {    width: 100% !important;    padding: 0px !important;}
textarea#input_1_4 {    height: 100px !important;}
.gform_footer.top_label {    padding: 0px !important;    margin: 10px 0px 0px !important;}
#topsd .vc_column-inner {    padding: 1px 30px !important;}
input#gform_submit_button_1 {    margin: 0px auto;    display: block;max-width: 220px;    width: 100%;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {    width: 100% !important;}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {    background: transparent;    border: 0px !important;    margin: 0px !important;}

.instruction.validation_message {    display: none;}
.gform_wrapper .field_description_below .gfield_description {    padding: 0px !important;}
#footer .footer_widgets .widgets_holder .widget {    border-bottom: 0px;    padding: 0px;}
.gform_wrapper div.validation_error {    display: none;}
.page-id-2864 .vc_column-inner {    padding: 20px 20px !important;}
form#gform_1 {    margin: 0px auto;    max-width: 430px;    width: 100%;}
.page-id-2864 .rt_heading_wrapper.style-4 {    margin-bottom: 90px;}
.page-id-2864 .content_row_wrapper.default {    padding: 10px 0px 0!important;}
.page-id-2864 h1.rt_heading.style-4 {    color: #9a9a9a;}
.page-id-2864 .rt-svg-background.top {    top: -1px;    display: none;}
#firet .vc_column-inner {    padding: 10px 0px !important;    margin: 0px;}
div#asdfg {    background: transparent;}
#asdfg .vc_col-sm-4.wpb_column.vc_column_container {    background: #9a9a9a;}
#asdfg .staff-inner {    text-align: center;    color: #000;}
#asdfg h5.person_name a {    color: #000 !important;    text-decoration: none;    padding: 10px 0px;    float: left;    width: 100%;}
div#asdfg {    background: transparent;}
#asdfg .vc_col-sm-4.wpb_column.vc_column_container {    background: #9a9a9a;}
#asdfg .staff-inner {    text-align: center;    color: #000;}
#asdfg h5.person_name a {    color: #000 !important;    text-decoration: none;    padding: 10px 0px;    float: left;    width: 100%;}
div#asdfg {    width: 100%;    max-width: 100%;    background:#f9f9f9;}
#asdfg .content_row_wrapper.default {    padding: 0px;}
#asdfg .vc_column-inner {    padding: 0px 30px !important;}
.displclaimer {    background: #232a35 none repeat scroll 0 0;    color: #89939f;    float: left;    font-size: 20px;    text-align: center;    width: 100%;}
.displclaimer .content_row_wrapper.clearfix.default-footer-width {    padding: 0 0 10px;}
#footer .footer_widgets.content_row.row.clearfix.footer.border_grid.fixed_heights.footer_contents.fullwidth {    padding-bottom: 0;}
.scroll-back-to-top-wrapper {    bottom: 60px !important;    right: 22%;}
input {   font-size: 16px !important;}
textarea {   font-size: 16px !important;    padding: 4px !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {    background: transparent none repeat scroll 0 0 !important;}
.gform_ajax_spinner{display:none !important;font-size:16px !important}
.gform_button.button {    text-transform: uppercase;}
.page-id-2813 .rt-parallax-background.has-bg-image {    background-position: top center !important;    transform: none !important;    background-size: 100%  !important;    background-color: #fff;    background-repeat: no-repeat !important;}
.sticky-header .top-header.stuck {    padding-bottom: 10px !important;}
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    list-style-position: inside;}
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li {  list-style-position: outside;   padding: 0;   position: relative;   left: 20px;}
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style ul {    padding: 0;}

#navigation > li > a, .nixe-language-menu a, .nixe-search-button a, #fullscreen_navigation > li a {}
.soye2 a {text-decoration: none;    text-transform: uppercase;}
.stuck #navigation > li > a, .stuck  .nixe-language-menu a, .stuck  .nixe-search-button a, .stuck  #fullscreen_navigation > li a {    text-shadow: none;}

.page-id-874 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li {
    list-style-position: outside;
    position: inherit;
    left: 20px;
    position: relative;
}
.page-id-874 .col.col-sm-12.col-xs-12.wpb_column.content.default-style ul {    padding: 0;}
.page-id-3175 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul {    float: left;    width: 100%;}
.as1 {    margin-bottom: -15px;}
.page-id-3102 #main_content li {    float: left;    width: 100%;}
.page-id-3102 #main_content ul {    float: left;    width: 100%;}
li#menu-item-3075 .sub-menu {    width: 228px;}
#menu-item-3045 ul.sub-menu {    width: 228px;margin:0px;}
img.alignleft.size-full.wp-image-3146 {    width: 300px;}
img.alignleft.size-full.wp-image-3224 {    float: left;    width: 300px;}
ul.ok {    float: left;    width: 100%;}
.og ul {    float: right;    width: 73%;}
.og {    float: left;    width: 100%;}
.og ul ul {    width: 100%;}
#menu-item-3045 ul.sub-menu .sub-menu {    margin-left: 290px;}.owl-carousel .owl-nav div {    background: transparent !important;}
.postid-198 img {    width: 300px;}
.class-9pp {    width: 300px;}
#container {   padding: 0px !important;}
#main-top-chart a.button.new { color: #9a9a9a;}
.effect-43 .button.button-small.button-white.button-reveal.tright {    position: relative;    top: 8px;}
.page-id-4096 .tab_content ul{    width: 100%;    list-style: none;    padding-left: 90px;}
.page-id-4096 .tab_content li {    float: left;    width: 30%;    padding: 0;}
.page-id-4096 .tab_content li  a{  text-decoration:none!important;text-transform: capitalize;}
.servicesul{width:auto;float:left;} 
#container .rt-gallery .gallery-item-holder img {    height: 240px!important;}
.servicesul:nth-child(1) {    margin-left: 18%;}
.page-id-2848 .vc_column-inner {    border: 0px !important;    box-shadow: none !important;}

.page-id-2848 .vc_column-inner, .page-id-2848 .vc_col-sm-4.wpb_column.vc_column_container.default-style.border-top.border-bottom.border-left.border-right.shadow {
    border: 0px !important;    box-shadow: none !important;}
.vds {    float: left;    margin: 10px;    width: 31%;    text-align: center;    color: #000;}
.vds embed {    float: left;    width: 100%;    height: 315px !important;}
.vds iframe {    float: left;    width: 100%;    height: 315px !important;}
div#person-198  .alignleft {margin-bottom: 180px;}
#style_5 .vc_col-sm-4.wpb_column.vc_column_container.default-style.border-top.border-bottom.border-left.border-right.shadow { height: 305px; margin-top: 23px;width:27%}
#style_5 .vc_col-sm-4.wpb_column.vc_column_container.default-style.border-top.border-bottom.border-left.border-right.shadow .vc_column-inner {  padding-right: 10px !important;    padding-left: 17px !important;}
#gform_2 label{display:block!important;} #gform_2 .gfield{width:50%!important;float:left!important;}
#gform_2 input{width:100%!important;padding-left:10px!important}
#gform_2 textarea{width:100%!important;padding-left:10px!important}
#gform_2 .gfield{width:48%!important;float:left!important;}
.service h2 {    margin: 0px !important;}
.servicesul a {    text-decoration: none !important;    text-transform: uppercase;}
.servicesul li {    list-style-type: none;}
.aamian li {    list-style-type: none;}
.service {    padding: 0px !important;}
.aamian a {    text-transform: uppercase;    text-decoration: none;}
a {    text-decoration: none !important;}


nav ul#navigation li a { font-family: 'Josefin Sans', sans-serif;font-weight: bold !important;}

h1:not(.clean_heading), h2:not(.clean_heading), h3:not(.clean_heading), h4:not(.clean_heading), h5:not(.clean_heading), h6:not(.clean_heading), .slide_sub_heading, .testimonial .client_info, .button_, .toggle-title, .tab_title, .pricing_table .title, .pricing_table .price, .author-title, article .more-link, .sitename, carousel-overlay-text span, .overlay-text span{font-family:'Josefin Sans', sans-serif;font-weight:bold; }
body {   font-weight: normal;    font-style: normal;}
.hearing li {
    list-style: none;
    margin: 0px !important;
    float: left;
    width: 100%;
    text-transform: uppercase;
    left: 0px !important;
    text-align: center;
}

.hearing p {
    float: left;
    width: 100%;
    text-align: center;
}

.hearing ul {
    padding: 0px !important;
    padding-bottom: 20px !important;
}
.aamian a, .aamian li {
    text-transform: uppercase;
    font-size: 16px;
    text-decoration: none;
}
.aamian:nth-of-type(1) {
    width: 28%;
}

.aamian:nth-of-type(3) {
    width: 38%;
}
.servicesul a {
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 15px;
}
.footer_widgets .widget h5 {
    font-size: 22px !important;
}
#main-top-chart .content_row_wrapper {
    padding-top: 20px !important;
}
input {
    font-size: 20px;
    font-family: Josefin Sans, arial;
}
#gform_2 label{display:none!important;}.gform_wrapper ul li.gfield {   clear: none !important;}#gform_2 .gfield {    float: left !important;    width: 48% !important;margin: 10px!important;}#gform_2 .gfield input[type="radio"],#gform_2 .gfield input[type="checkbox"]{width:auto!important;float:left!important; margin-right: 3px;} #input_2_13 li{width:22%;float:left;} #input_2_14 li{width:24%;float:left;} #field_2_13.gfield{    float: left !important;    width: 32% !important;margin: 10px!important;} #field_2_14.gfield{    float: left !important;    width: 34% !important;margin: 10px!important;} #field_2_15.gfield{    float: left !important;    width: 29% !important;margin: 10px!important;} #field_2_30.gfield{float: left !important;    width: 100% !important;} #input_2_34 li{width:15%;float:left;}#field_2_34 {    height: 52px!important} #field_2_38.gfield{float: left !important;    width: 100% !important;}  #input_2_38 li{width:30%;float:left;} #field_2_39.gfield{float: left !important;    width: 100% !important;} #field_2_46.gfield{float: left !important;    width: 100% !important;}  #field_2_47.gfield{float: left !important;    width: 100% !important;}  #field_2_48.gfield{float: left !important;    width: 100% !important;}  #field_2_49.gfield{float: left !important;    width: 100% !important;} #field_2_53.gfield{float: left !important;    width: 100% !important;} #input_2_53 li{width:20%;float:left;}
#field_2_55.gfield{float: left !important;    width: 100% !important;} #input_2_55 li{width:20%;float:left;}#field_2_56.gfield{float: left !important;    width: 100% !important;} #input_2_56 li{width:20%;float:left;} #field_2_58.gfield{float: left !important;    width: 100% !important;} #input_2_58 li{width:20%;float:left;} #field_2_60.gfield{float: left !important;    width: 100% !important;} #input_2_60 li{width:20%;float:left;} #field_2_62.gfield{float: left !important;    width: 100% !important;} #input_2_62 li{width:30%;float:left;} #field_2_63.gfield{float: left !important;    width: 100% !important;} #input_2_63 li{width:30%;float:left;} #field_2_64.gfield{float: left !important;    width: 100% !important;} #input_2_64 li{width:30%;float:left;}#field_2_67.gfield{float: left !important;    width: 100% !important;}#field_2_65.gfield{float: left !important;    width: 100% !important;} #input_2_65 li{width:30%;float:left;}#field_2_66.gfield{float: left !important;    width: 100% !important;} #input_2_66 li{width:30%;float:left;}#field_2_70.gfield{float: left !important;    width: 100% !important;} #input_2_70 li{width:30%;float:left;}#field_2_71.gfield{float: left !important;    width: 100% !important;} #input_2_71 li{width:30%;float:left;}#field_2_72.gfield{float: left !important;    width: 100% !important;} #input_2_72 li{width:30%;float:left;}#field_2_73.gfield{float: left !important;    width: 100% !important;} #input_2_73 li{width:30%;float:left;}#field_2_74.gfield{float: left !important;    width: 100% !important;} #input_2_74 li{width:30%;float:left;}#field_2_75.gfield{float: left !important;    width: 100% !important;} #input_2_75 li{width:30%;float:left;}#input_2_97 li{width:30%;float:left;}#input_2_99 li{width:30%;float:left;}#field_2_76.gfield{float: left !important;    width: 100% !important;}#field_2_79.gfield{float: left !important;    width: 100% !important;}#field_2_82.gfield{float: left !important;    width: 100% !important;}#field_2_83.gfield{float: left !important;    width: 100% !important;}#field_2_99.gfield{float: left !important;    width: 100% !important;}#field_2_87 {    height: 160px;}#field_2_97.gfield{float: left !important;    width: 100% !important;}#field_2_98.gfield{float: left !important;    width: 100% !important;}
#field_2_13 label{display:block!important}
#field_2_14 label{display:block!important;}
#gform_2 .gfield_radio label{display:block!important;font-weight:normal!important; font-size: 18px!important;}
#gform_2 .gfield_checkbox label{display:block!important;font-weight:normal!important;font-size: 18px!important;}
#gform_2 #field_2_38 label{display:block!important;}
#gform_2 #field_2_46 label{display:block!important;}
#gform_2 #field_2_47 label{display:block!important;}
#gform_2 #field_2_48 label{display:block!important;}
#gform_2 #field_2_49 label{display:block!important;}
#gform_2 #field_2_50 label{display:block!important;}
#gform_2 #field_2_50.gfield{padding-top:20px!important;}
#gform_2 #field_2_51.gfield{padding-top:20px!important;}
#gform_2 #field_2_53.gfield{padding-top:20px!important;}
#gform_2 #field_2_56.gfield{padding-top:20px!important;}
#gform_2 #field_2_58.gfield{padding-top:20px!important;}
#gform_2 #field_2_38.gfield{padding-top:20px!important;}
#gform_2 #field_2_56.gfield{padding-top:20px!important;}
#gform_2 #field_2_60.gfield{padding-top:20px!important;}
#gform_2 #field_2_62.gfield{padding-top:20px!important;}
#gform_2 #field_2_63.gfield{padding-top:20px!important;}
#gform_2 #field_2_65.gfield{padding-top:20px!important;}
#gform_2 #field_2_79.gfield{padding-top:20px!important;}
#gform_2 #field_2_82.gfield{padding-top:20px!important;}
#gform_2 #field_2_83.gfield{padding-top:20px!important;}
#gform_2 #field_2_76.gfield{padding-top:20px!important;}
#gform_2 #field_2_86.gfield{padding-top:20px!important;}
#gform_2 #field_2_86.gfield{width:100%!important;}
.gform_wrapper .gform_footer{padding-top:20px!important;}
#gform_2 #field_2_90.gfield{width:98%!important;}
#gform_2 #field_2_95.gfield{width:98%!important;}
#gform_2 #field_2_91.gfield{width:98%!important;}
#gform_2 #field_2_92.gfield{width:31%!important;}
#gform_2 #field_2_93.gfield{width:32%!important;}
#gform_2 #field_2_94.gfield{width:32%!important;}
#input_2_53 {
    margin-top: -10px!important;
}
#gform_2 #field_2_51 label{display:block!important;}
#gform_2 #field_2_55 label{display:block!important;}
#gform_2 #field_2_53 label{display:block!important;}
#gform_2 #field_2_56 label{display:block!important;}
#gform_2 #field_2_58 label{display:block!important;}
#gform_2 #field_2_60 label{display:block!important;}
#gform_2 #field_2_62 label{display:block!important;}
#gform_2 #field_2_63 label{display:block!important;}
#gform_2 #field_2_64 label{display:block!important;}
#gform_2 #field_2_65 label{display:block!important;}
#gform_2 #field_2_66 label{display:block!important;}
#gform_2 #field_2_70 label{display:block!important;}
#gform_2 #field_2_71 label{display:block!important;}
#gform_2 #field_2_72 label{display:block!important;}
#gform_2 #field_2_73 label{display:block!important;}
#gform_2 #field_2_74 label{display:block!important;}
#gform_2 #field_2_75 label{display:block!important;}
#gform_2 #field_2_97 label{display:block!important;}
#gform_2 #field_2_98 label{display:block!important;}
#field_2_97.gfield{width:100%!important;}
.gfield p {
    font-weight: normal;
}.gform_wrapper .gsection{border:0px solid!important;}
#footer input {
   font-size: 18px !important;
   font-family: Josefin Sans, arial;
}.displclaimer p {
   font-size: 18px;
}
.pointasds .col_one_fourth {
    float: left;
    width: 23%;
    margin: 10px;
    text-align: center;
}
#klaraWidgetApp864{
	display:none;
}
.pointasds .container.toppadding-md.center {
    width: 100%;
    max-width: 100% !important;
}

.pointasds iframe, .pointasds embed {
    width: 100% !important;
    height: 148px;
}
#field_2_52.gfield {
    margin-top: -10px !important;
    padding-top: 0 !important;
}#field_2_52.gfield .ginput_container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}#field_2_54.gfield {
    margin-top: -10px !important;
    padding-top: 0 !important;
}#field_2_54.gfield .ginput_container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.footer-logo > li:nth-child(1) {
    margin-left: 15%;
}
#field_2_13 .gfield_label{display:none!important}
#field_2_14 .gfield_label{display:none!important}
.person_name a {
    text-transform: uppercase;
}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style {
    padding: 0px;
}

@media(min-width:1650px)
{
#asdfg .vc_col-sm-4.wpb_column.vc_column_container {    background: #082d52 none repeat scroll 0 0;    width: 370px;    float: right;}
#style_5 .vc_col-sm-4.wpb_column.vc_column_container.default-style.border-top.border-bottom.border-left.border-right.shadow {    height: 305px;    margin-top: 23px;    width: 23.7%;}
nav {    float: left;    margin-left: 54px;}
#style_5 .content_row_wrapper.align-contents.content-align-middle.default {    width: 100%;    max-width: 1500px;   padding-left: 8px;}
.person_image img {    height: auto !important;}
#asdfg .content_row_wrapper.align-contents.content-align-middle {    width: 100%;    max-width: 1500px;}
#sqwel .vc_col-sm-12.wpb_column.vc_column_container.default-style.has-custom-margin.has-nmargin {
    margin-bottom: -40px !important;
}
}

@media(min-width:1200px){
.person_image img{height:auto !important}
}

#asdfg h5.person_name a {    text-transform: uppercase;}


@media screen and (max-width: 767px) {
.wpb_column.border-top,.wpb_column.border-bottom,.wpb_column.border-left,.wpb_column.border-right{border:none}
.wpb_column.mobile-border-top{border-top-width:1px;border-top-style:solid}
.wpb_column.mobile-border-bottom{border-bottom-width:1px;border-bottom-style:solid}
.wpb_column.mobile-border-left{border-left-width:1px;border-left-style:solid}
.wpb_column.mobile-border-right{border-right-width:1px;border-right-style:solid}
.sub_page_header{padding:25px 0}
.sub_page_header .page-title,.sub_page_header .breadcrumb{float:none;text-align:center;line-height:1.5}
.column-list.column-list-5 > ul > li,.column-list.column-list-4 > ul > li,.column-list.column-list-3 > ul > li{width:calc(50% - 30px);clear:none}
.single-room-carousel .owl-item > div,.single-room-carousel .has-bg-image{max-height:400px;min-height:400px!important}
article.type-post .post-sidebar{display:block;margin-bottom:35px;position:relative}
article.type-post .post-sidebar .date-box{width:100%}
article.type-post .post-sidebar .date-box .day{margin-right:5px}
article.type-post .post-sidebar .date-box .day,article.type-post .post-sidebar .date-box .year{display:inline;font-size:16px;font-weight:700}
article.type-post .post-sidebar .date-box.date-box:before{bottom:-11px;height:3px;right:calc(50% - 25px);width:50px;z-index:1}
article.type-post .post-sidebar .social_share{display:none}
article.type-post .post_data{margin-top:0;font-size:12px}
article.type-post .post_data *{line-height:1.8;border-width:0}
.blog_list .entry-content{text-align:center}
.blog_list > article{margin-bottom:60px}
.blog_list > article .more-link{display:block;margin-top:20px}
.blog_list > article:last-child{margin-bottom:10px}
.blog_list > article .entry-content:not(.no-post-sidebar){margin:0}
.blog_list > article .entry-content:not(.no-post-sidebar):before{content:none}
.comment-avatar{float:none;margin:auto}
.comment-body{margin:20px 0}
.commentlist .children{padding-left:10px}
.commentlist .children .comment-holder::before{left:-10px;width:10px}
.tab_contents{margin-left:0!important;margin-right:0!important}
.tab_content{padding:10px 0!important}
.google_map{max-height:200px}
.pricing_table .table_wrap.features{display:none}
.pricing_table .table_wrap{display:block;margin-bottom:10px;margin-left:0;margin-right:0}
.pricing_table .table_wrap > ul{margin:0}
.full-screen-menu-wrapper{padding:100px 0}
.full-screen-menu-wrapper #fullscreen_navigation,.full-screen-menu-wrapper .wp-search-form{max-width:80%}
.main-carousel .owl-carousel .owl-nav{display:none}
#footer-navigation li{margin:0 10px 15px 0;padding:0 10px 0 0}
.content.left-sidebar,.content.right-sidebar{border-width:0}
.has-nmargin{margin-top:0!important}
.icon-content-box.icon-style-5 .icon-holder span:before{font-size:15px;line-height:40px;width:40px;height:40px}
.icon-content-box.icon-style-5 .icon-holder span:after{width:40px;height:40px;margin-left:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1}
.icon-content-box.icon-style-5.icon-left .text-holder{margin-left:65px}
.icon-content-box.icon-style-5.icon-right .text-holder{margin-right:65px}
.form-table td{display:block;margin-bottom:10px;padding:0!important}
.form-table td .wpcf7-form-control,.form-table td .wpcf7-form-control-wrap{width:100%;display:block}
}

@media screen and (max-width: 992px) {
#footer .footer_widgets .widgets_holder .widget:last-child{padding-bottom:25px}
#footer .copyright{float:none}
#footer .col:after{content:none}
#footer-navigation{display:block;float:none;margin:20px 0 0}
.classic-layout .room-info,.classic-layout .room-image{width:100%;float:none;padding:0;margin-top:30px!important}
#footer .footer_widgets .widgets_holder .widget:last-child{padding-bottom:45px}
}

@media screen and (max-width: 1024px) {
.feature_mobile_nav{display:block}
}

.content_row:not(.fullwidth),.content_row_wrapper{max-width:960px}
.header-elements{max-width:880px}
#footer > .content_row{max-width:960px}
#footer .footer_widgets > .content_row_wrapper{max-width:960px}
.content_row_wrapper.fullwidth .feature_contents_wrapper{max-width:480px}
.content_row_wrapper.fullwidth .slide-content-wrapper.default{max-width:960px}

@media screen and (min-width: 1160px) {
.content_row:not(.fullwidth),.content_row_wrapper{max-width:1280px}
.header-elements{max-width:1318px}
#footer > .content_row{max-width:1280px}
#footer .footer_widgets > .content_row_wrapper{max-width:1280px}
.content_row_wrapper.fullwidth .feature_contents_wrapper{max-width:530px}
.content_row_wrapper.fullwidth .slide-content-wrapper.default{max-width:1280px}
#logo img, #logo span {    max-height: 45px!important;}
}

@media screen and (min-width: 1440px) {
.content_row:not(.fullwidth),.content_row_wrapper{max-width:1280px}
.header-elements{max-width:1520px}
#footer > .content_row{max-width:1280px}
#footer .footer_widgets > .content_row_wrapper{max-width:1280px}
.content_row_wrapper.fullwidth .feature_contents_wrapper{max-width:580px}
.content_row_wrapper.fullwidth .slide-content-wrapper.default{max-width:1280px}
#navigation > li > a, .nixe-language-menu a {    font-size: 16px;}
}

@media screen and (max-width: 1540px) {
.boxed-body-style #container{max-width:1340px}
}

@media screen and (min-width: 1650px) {
#navigation > li > a, .nixe-language-menu a {    font-size: 16px;}
#navigation > li li > a, #navigation .multicolumn > ul > li.menu-item-has-children > span {
    font-size: 17px;
}#navigation ul{width:250px}
}

@media screen and (min-width: 1540px) {
#navigation > li > a, .nixe-language-menu a {    font-size: 14px !important;}
.boxed-body-style #container{max-width:1540px}
#navigation > li > a, .nixe-language-menu a {    font-size: 13px !important;    padding-right: 4px !important;}
}

@media screen and (min-width: 1750px) {
#navigation > li > a, .nixe-language-menu a {font-size: 13px !important;}
.boxed-body-style #container{max-width:1540px}
#navigation > li > a, .nixe-language-menu a {    font-size: 14px !important;    padding-right: 8px !important;}
}


@media screen and (max-width: 768px) {
#container .rt_features > div{float:none;width:100%;clear:both;min-height:inherit!important;max-width:100%}
#container .rt_features > div .feature_nav{display:none}
.content_row_wrapper.fullwidth .feature_contents_wrapper{padding-right:40px}
.feature_contents:before{display:none}
}


@media (min-width: 768px) and (max-width: 1024px) {
.feature_nav{display:none}
.feature_contents:before{display:none}
.feature-heading{display:block}
}


@media screen and (max-width: 1160px) {
.header-slogan{display:none}
}


@media screen and (min-width: 1024px){
.top-header {    padding-bottom: 0 !important;}}

@media(min-width:1750px){
#topsd .content_row_wrapper.default {    max-width: 100%;}
#topsd .vc_col-sm-6.wpb_column.vc_column_container.custom-min-height.has-bg-image.custom_bg {    width: 60%;}
#topsd .vc_col-sm-6.wpb_column.vc_column_container.custom-min-height.has-bg-image.custom_bg .vc_column-inner {    background-position: 0px -30px !important;}
#topsd .vc_col-sm-3.wpb_column.vc_column_container.custom_bg {    width: 15%;}
#topsd .vc_col-sm-3.wpb_column.vc_column_container {    width: 24%;}
#logo img, #logo span {     max-height: 84px!important;    margin-right: initial;    margin-left: -38px;}
.header-elements {    max-width: 1900px;}
#navigation > li > a, .nixe-language-menu a {
    font-size: 15px !important;
    padding-right: 6px !important;
}
div#qwert {    min-height: 850px !important;}
#navigation > li > a, .nixe-language-menu a {    font-size: 14px;}
nav {        float: left;    margin-left: -32px !important;}
}

#asdfg .vc_col-sm-4 h1.rt_heading.style-4 {    color: #fff !important;}


@media(min-width:1600px){
div#sqwel {    position: relative;    top: -135px;}
div#sqwel {    position: relative;    top: -135px;}
#qwert .content_row_wrapper.nopadding.default {    position: relative;    top: -150px;}
}
.testimonial  span.icon-quote-left {    display: none;}
.testimonials.left .text {    padding: 0px 80px;}
div#footer-column-1 {    width: 30%;}
div#footer-column-2 {    width: 30%;}
div#footer-column-3 {    width: 40%;}
.amina {    float: left;    width: 100%;}
.aamian {    float: left;    width: 31%;}
.ul_style li {   float: left;   width: 100%;}
.tabke {    float: left;    width: 68%;}        
@media screen and (max-width: 425px) {
img.aligncenter.size-full.wp-image-3310 {    width: 100%;}
.column-list > ul > li{width:calc(100%)}
}
.page-id-2848 #main_content .col.col-sm-4 {   width: 48%;}
@media print {
.breadcrumb,.mobile-menu-button,.header-right{display:none}
nav,.full-screen-menu-holder{display:none}
#main_content{margin-top:20px;border-top:1px solid #ddd}
.social_media a[href]:after,.owl-carousel * a[href]:after,#comments * a[href]:after{content:""}
.tab_nav{display:none!important}
.tab_contents{margin-left:0!important}
.tab_content{display:block!important;padding:10px 0!important}
.tab_content_wrapper .tab_title{display:block!important}
.toggle-content{display:block!important}
}
body.page.pace-running{display:none!important}
#menu-item-3045 ul.sub-menu ul.sub-menu {   left: -70px !important;}	
#style_5 .vc_col-sm-8.wpb_column.vc_column_container .vc_column-inner {
    padding-right: 25px;
}

@media(min-width:1200px){}
@media(min-width:1200px) and (max-width:1500px){
.vds {    float: left;    margin: 10px;    width: 31%;    text-align: center;    color: #000;}
.vds embed {    float: left;    width: 100%;    height: 235px !important;}
.vds iframe {    float: left;    width: 100%;    height: 235px !important;}
div#slide-11-layer-2, div#slide-10-layer-2, div#slide-3-layer-2, div#slide-7-layer-1 {font-size: 90px !important; }
#navigation > li > a, .nixe-language-menu a {    font-size: 9px;}
#navigation > li > a, .nixe-language-menu a {    font-size: 9PX !important;    padding: 0px 4px !important;    font-weight: normal !important;}
ul.serif.top-nab {    float: right;    width: auto;    transform: scale(.8);    position: relative;}
#navigation > li > a, .nixe-language-menu a {   font-size: 10PX !important;    padding: 0px 6px !important;    font-weight: normal !important;}
ul.serif.top-nab {    float: right;    width: 36%;    transform: scale(1);    position: relative;    padding-left: 0px;}
div#rev_slider_4_1_wrapper {    height: 720px !important;}
div#rev_slider_4_1 {    height: 720px !important;}
.tp-fullwidth-forcer {    height: 720px !important;}
#qwert .content_row_wrapper.nopadding.default {    margin: -270px 0px 0px !important;}
}
.page-id-4096 ul.tab_nav.hidden-xs {    height: 66px;    position: relative;    margin-bottom: -40px;    z-index: 999;}
.tab_content {    height: 300px;}
#video-toping-style .content_row_wrapper.default {    width: 100%;    max-width: 100%;}
#video-toping-style img {    height: 280px;}
#video-toping-style iframe, #video-toping-style embed {    height: 280px;}
.gform_wrapper div textarea {    margin: 0;    line-height: 1.4em;    padding: 11px 10px;    font-size: 20px !important;    font-weight: normal !important;    letter-spacing: normal !important;}
#video-toping-style h3.serif {    text-transform: uppercase;}

#footer ul {
    padding-left: 0px !important;
}
@media(min-width:1300px) and (max-width:1550px)
{
.page-id-4096 ul.tab_nav.hidden-xs {    height: 66px;    position: relative;    margin-bottom: -40px;    z-index: 999;}
.tab_content {    height: 300px;}
#video-toping-style .content_row_wrapper.default {    width: 100%;    max-width: 100%;}
#video-toping-style img {    height: 232px;}
#video-toping-style iframe, #video-toping-style embed {    height: 232px;}
#container {   padding: 10px;}
.page-id-2864 .rt_heading_wrapper.style-4 {   float: left;   margin: 0 auto;   width: 100%;}
.page-id-2864 .content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth {   background: #fff none repeat scroll 0 0 !important;   float: left;   width: 100%;}
.page-id-2864 .rt-svg-background.top {   display: none !important;}
.page-id-2864 .content_row_wrapper.default {   margin: 0 auto !important;}	
 p.right {   float: left;   width: 50%;   padding-right: 22%;}	
#logo img, #logo span {    max-height: 41px!important;}
#qwert .vc_col-sm-6.wpb_column.vc_column_container.nopadding {    padding-top: 30px !important;}

}#footer ul {
    padding: 0px;
}
a{outline:0px !important}
@media(min-width:1100px) and (max-width:1280px)
{
.header-elements{max-width:1260px}
div#container {    padding: 20px 15px 15px;}	
.page-id-2813 #container {    padding: 0 !important;}	
.page-id-2818 .nopadding.fullwidth .vc_col-sm-6.wpb_column.vc_column_container.border-right.custom_bg {    height: 350px !important;    min-height: 350px !important;}	
.page-id-3219 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul:nth-of-type(7) {    float: left;    width: 76% !important;}	
p {    margin-bottom: 10px !important;}	
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul:nth-of-type(1) {    float: left;    width: 80% !important;}	
.soye > div {    margin: 5px !important;    width: 19% !important;}	
span.wpcf7-not-valid-tip {    font-size: 16px !important;    margin-top: 10px;    text-align: center;}
.page-id-2844 .content_row_wrapper.default {    padding: 25px 0 !important;}	
.page-id-2844 .content_row_wrapper .wpb_wrapper {    display: block;    float: none;    margin: 0 auto !important;    position: relative;    width: 50% !important;}	
ul, ol {    padding-left: 18px ;}	
ul.serif.top-nab {    padding-left: 0 !important;}
.soye .soye2 {    width: 100% !important;}
.soye .soye2 > div {    margin: 11px !important;    width: 23% !important;}
.soye .soye2 {    float: left;    margin: 0 auto !important;    max-width: 100% !important;    padding-left: 5px !important;    width: 100% !important;}
#asdfg .content_row:not(.fullwidth), .content_row_wrapper {    max-width: 97% !important;}
#footer .copyright {    float: left;    padding: 20px 0 35px;}
p.right {    padding-right: 0 !important;}
.page-id-874 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul {    float: left;    width: 65% !important;}
.content_row_wrapper.fullwidth {    max-width: 100% !important;    width: 100% !important;}
.page-id-3160 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li:nth-of-type(1) {    float: left;    width: 100% !important;} 
.page-id-3160 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li:nth-of-type(2) {    float: left;    width: 100% !important;} 
.page-id-3160 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li:nth-of-type(3) {    float: left;    width: 100% !important;} 
#navigation.menu ul li a {    font-style: normal;    font-weight: normal;    text-transform: uppercase;}
header.top-header {    padding-top: 10px;} 	
.soye img {    height: 190px !important;    margin-bottom: 10px !important;    width: 100% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style ul {      width: 100% !important;}    
.col.col-sm-12.col-xs-12.wpb_column.content.default-style .og ul {       width: 72% !important;}
.og li {    float: left;    width: 100% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style .og ul ul {    float: left;    width: 100% !important;}    
.social-icons img{right:165px !important;}
div.header-right {    display: block;    width: 100% !important;}
#logo.site-logo {    display: block !important;    float: none !important;    margin: 10px auto !important;    width: 100% !important;}
#logo.site-logo .dark-logo.logo-image {    display: block;    float: none !important;    margin: 10px auto !important;    padding: 0 !important;}
#logo.site-logo a {    display: block;    float: none;    height: auto;    line-height: 71px;    margin: 0 auto !important;}
.header-right ul.serif.top-nab {    bottom: 50px;    float: left;    padding-left: 0;    position: relative;    transform: none;    width: 20%;}
.header-right nav {    float: left;   width: 80% !important;}
#navigation ul.sub-menu {    left: 0 !important;}
ul.serif.top-nab li:nth-of-type(1) {    display: block !important;    float: none !important;    margin-bottom: 10px !important;    text-align: center;    width: 100% !important;}
ul#navigation > li > a, .nixe-language-menu a {    font-size: 12px !important;}
div#rev_slider_4_1_forcefullwidth.forcefullwidth_wrapper_tp_banner {    margin-top: -158px !important;}
.vds iframe {   margin-bottom: 15px !important;   }
.vds embed {   margin-bottom: 15px !important;}
code {    padding: 0 !important;}
div#person-198 .alignleft {    margin-bottom: 55px !important;}
#gform_2 #field_2_94.gfield {    width: 31.7% !important;}

}


@media(min-width:1023px) and (max-width:1100px)
{
.header-right{display:block!important;float:right;height:auto!important;margin:0 auto!important;position:relative!important;text-align:center;text-align-last:center;width:45%}
.header-right ul.serif.top-nab{float:left;padding-left:0!important;position:relative;width:100%!important}
.header-right ul.serif.top-nab li i{color:#666!important}
.header-right ul.serif.top-nab li a{color:#666!important}
#logo.site-logo a{height:auto;line-height:normal;max-height:100%!important}
#logo img,#logo span{max-width:100%!important;width:100%!important}
div#logo{width:100%;max-width:230px}
.mobile-menu-button{display:block!important;height:auto!important}
div#rev_slider_2_1_wrapper{height:350px!important}
h1.sliderupdate{float:left;width:100%;font-size:20px!important}
.content_row.row.vc_row.wpb_row.vc_row-fluid.alt-style-1.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle.has-custom-bg{margin-bottom:10px!important;min-height:350px!important}
.content_row_wrapper.default{margin-top:0!important}
.home .rt-parallax-background.has-bg-image{background-repeat:no-repeat!important;background-size:100% auto!important}
.home .vc_col-sm-12.wpb_column.vc_column_container.default-style.has-custom-margin.has-nmargin{margin-top:0!important}
.gallery-image.has-bg-image{background-size:100%!important;background-position:center!important;background-repeat:no-repeat}
.rt_features.clearfix .feature_contents_wrapper{margin:9px!important;width:48%!important}
.rt_features.clearfix > div{min-height:100%!important}
.owl-stage{width:100%!important}
.vc_column-inner{margin:auto!important;padding:0!important}
.owl-item.active{width:100%!important}
.owl-item{width:100%!important}
#footer .footer_widgets .col{width:100%!important}
body{margin:0 auto;max-width:94%;padding:0;width:100%;overflow-x:hidden} 
div#container{padding:0 10px}
.phones11{float:left;width:100%;right:0!important}
.feature_contents_wrapper{padding:0!important}
div#logo{display:inline-block;float:none;margin:0 auto 15px!important;max-width:100%;width:40%!important}
.phones{font-size:22px;margin-top:0!important;position:relative;right:0!important;top:0}
.page-id-2864 .rt_heading_wrapper.style-4{margin:10px 0 0!important}
.vc_col-sm-6.wpb_column.vc_column_container.alt-style-1{margin:0!important;width:50%!important}
.icon-content-box.icon-style-5 .icon-holder span::before{font-size:20px!important;line-height:60px!important;width:95px!important}
.icon-content-box.icon-style-5 .icon-holder span::after{height:54px!important;width:54px!important}
.page-id-2864 .vc_empty_space{height:20px!important}
.page-id-2864 .icon-content-box.icon-style-5.icon-left .text-holder{margin-left:105px!important}
.content_row_wrapper.align-contents.content-align-middle.fullwidth{padding-bottom:0!important}
.page-id-2864 footer#footer{margin-top:0!important}
.col.col-sm-12{padding:0!important}
.content_row.row.sub_page_header.fullwidth{padding:0!important}
section.page-title{margin-top:0!important}
.content_row_wrapper.clearfix.default{padding:0 0 10px!important}
div#main_content li{font-size:15px!important;line-height:25px!important;list-style-position:outside!important}
ul,ol{padding-left:18px!important}
body{font-size:15px!important;line-height:25px!important}
#mobile-navigation.menu{padding-left:0!important}
#footer .col.col-xs-12.col-md-6.widgets_holder{padding:0 10px!important;width:33%!important}
#footer.footer .footer_widgets .col{padding-left:10px!important;padding-right:10px!important}
#footer .footer_widgets .widgets_holder .widget:last-child{float:left;padding-bottom:10px!important;width:100%!important}
.fullwidth .content_row_wrapper.clearfix.default-footer-width:nth-of-type(1){padding-left:10px!important;padding-right:10px!important;padding-top:0!important}
#footer.footer .wpcf7-form-control.wpcf7-submit{display:block;float:none;margin:10px auto;padding:10px!important;width:50%}
div#main_content{min-height:100%!important}
h1.rt_heading.style-4{font-size:20px!important}
.vc_col-sm-6.wpb_column.vc_column_container.alt-style-1{height:auto!important}
.page.page-id-2864 .gf_browser_gecko.gform_wrapper{margin-bottom:0!important;margin-top:0!important}
#gform_fields_1.gform_fields.top_label.form_sublabel_below.description_below{padding-left:0!important}
article.icon-content-box{margin-bottom:10px!important}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{margin-bottom:10px!important}
div.gform_footer.top_label{margin:0!important;padding:10px 0!important}
#gform_submit_button_1.gform_button.button{display:block;float:none;margin:0 auto!important;min-height:100%!important;padding:5px!important;text-align:center!important;
width:50%!important}
iframe{height:350px!important}
h1.sliderupdate{font-size:17px!important;margin:10px 0!important}
.phones11{margin-top:10px!important}
.halfmain{float:left;width:60%!important}
.halfmain:nth-of-type(1){width:40%!important}
#attachment_3020.wp-caption.alignleft{display:block;float:left;margin:0 auto!important;width:85%!important}
.page-id-2864 .rt-svg-background.bottom{display:none}
#footer.footer .content_row_wrapper.clearfix.default-footer-width > div:nth-child(2){margin:0 auto}
#footer.footer section.footer_widgets.content_row.row.clearfix.footer.border_grid.fixed_heights.footer_contents.fullwidth .col.col-xs-12.col-md-3.widgets_holder{float:left;text-align:left;font-size:16px!important;width:33%!important}
#footer.footer ul.social_media > li a > span{font-size:12px!important;left:-45px;min-width:140px;padding:6px}
.vc_empty_space{height:auto!important}
#feature-1-content.feature_content_wrapper.active{padding-top:0!important}
.feature_mobile_nav.bottom > ul{margin:0!important;padding:0!important}
#slide-3-layer-3.tp-caption.tp-resizeme{bottom:210px!important;font-size:30px!important;position:relative}
#footer.footer .footer_widget.widget.widget_social_media_icons{float:left;margin-bottom:10px!important;padding:0 0 10px!important;width:100%!important}
ul.social_media > li{float:left;width:17%!important}
ul.social_media{padding-left:0!important;width:100%!important}
#footer.footer .footer_widget.widget.widget_social_media_icons{margin-bottom:10px!important;padding:0 0 10px!important}
#attachment_6.wp-caption.alignleft{margin:0!important}
.page-id-2864 .gform_wrapper textarea.medium{height:120px;padding:5px 4px!important;text-indent:0!important;width:100%;font-size:16px!important}
.content_row.row.vc_row.vc_inner.vc_row-fluid.global-style.fixed_heights.rt-flex-wrapper.has-custom-margin.has-nmargin{margin-top:0!important}
.tp-parallax-wrap{text-align:center!important;width:100%!important}
.tp-loop-wrap{float:left!important;max-width:100%!important;text-align:center!important;width:100%!important}
.tp-caption.Fashion-BigDisplay.tp-resizeme{float:left;text-align:center;width:100%!important}
.tp-mask-wrap{float:left!important;width:100%!important}
.tp-caption.rev-btn.rs-hover-ready{font-size:11px!important;margin:10px auto 0!important;max-width:200px!important}
.tp-caption.tp-resizeme{bottom:155px;font-size:35px!important;position:relative}
.page-id-2991 .size-medium.wp-image-6{width:90%!important}
.halfmain > p{font-size:17px!important}
.page-id-2864 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below{padding-right:16px!important}
.page-id-2991 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul{float:left;width:65%}
.wpcf7 .wpcf7-response-output::before{left:0!important;position:relative!important}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:block!important;float:none!important;margin:0 auto!important;padding:0!important;width:100%!important}
#footer.footer section.footer_widgets.content_row.row.clearfix.footer.border_grid.fixed_heights.footer_contents.fullwidth{padding:15px 0!important}
span.wpcf7-not-valid-tip{font-size:15px!important;text-align:center}
h6.rt_heading.no-style{font-size:17px!important;text-align:center!important}
.content_row_wrapper.align-contents.content-align-middle{padding:10px 0!important}
a.button_.style-3.hero{font-size:16px!important;padding:10px!important;width:97%!important}
h3{font-size:19px!important}
.content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.has-custom-margin.has-custom-margin{margin-bottom:15px!important}
div.social-icons li{display:inline;font-size:18px!important}
div.text-holder h5.heading{font-size:15px!important}
.page-id-2818 .vc_column-inner{padding:10px!important}
.icon-content-box .text-holder p{height:150px!important}
.vc_col-sm-3.wpb_column.vc_column_container.custom-min-height.has-bg-image.custom_bg{width:50%!important}
.vc_col-sm-3.wpb_column.vc_column_container.alt-style-1{width:50%!important}
.force-content-width.left-aligned.vc_col-sm-6.wpb_column.vc_column_container.custom-min-height.has-bg-image.custom_bg{display:block;margin:0 auto;width:70%!important}
.rt_counter span.number{font-size:35px!important}
div.rt_counter{font-size:15px!important;text-align:center}
.page-id-2818 .vc_column-inner{background-position:center center!important;background-size:100% 100%!important}
.border-right.custom_bg{border-right-width:0!important}
.team.clearfix .row.clearfix{margin:0!important}
.type-staff.loop .profile{margin-top:10px;padding:0!important}
.page-id-2848 .content_row_wrapper.default{padding:15px 0 0!important}
.paging_wrapper.margin-t30.margin-b30{margin:0!important}
.page-id-2848 .vc_column-inner{padding:10px!important}
.page-id-2844 .content_row_wrapper .wpb_wrapper{display:block;float:none;margin:0 auto!important;position:relative;width:70%!important}
.page-id-2844 .fullwidth .vc_column-inner{padding:10px!important}
.page-id-2844 .content_row_wrapper.default{padding:5px 0!important}
.sub_page_header section.page-title h1{font-size:23px!important;line-height:normal!important;padding:20px 0!important}
ul.sub-menu{padding-left:0!important}
.content_row_wrapper.default{padding:0!important}
.page-id-2864 .vc_column-inner{margin:0!important}
.page-id-2864 .icon-content-box .text-holder p{height:auto!important}
.page-id-2823 .content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle.rt-flex-wrapper{min-height:100%!important}
.page-id-2823 .vc_column-inner{min-height:100%!important;padding:10px!important}
h1.rt_heading.no-style{font-size:23px!important;line-height:normal!important}
.page-id-2823 .vc_col-sm-8.wpb_column.vc_column_container.custom-min-height{width:65%!important}
.page-id-2823 .column-align-middle.rt-flex-wrapper .nopadding.default .vc_col-sm-4.wpb_column.vc_column_container{width:35%!important}
.page-id-2823 .column-align-middle.rt-flex-wrapper .vc_col-sm-4.wpb_column.vc_column_container{width:100%!important}
.rt_divider.style-4{margin:10px 0!important}
.page-id-2823 .vc_col-sm-8.wpb_column.vc_column_container{width:100%!important}
a.button_.style-1.hero{font-size:16px!important;padding:10px!important}
.rt_divider.style-2{margin-bottom:13px!important}
.rt_heading.primary-color.secondary-font.no-style{font-size:25px!important;line-height:normal!important}
.page-id-2823 .has-bg-image .default .vc_col-sm-4.wpb_column.vc_column_container{float:left!important;width:100%!important}
.page-id-2823 .vc_single_image-img.attachment-full{width:70%!important}
div.service h2{font-size:16px!important;margin-bottom:10px!important}
div.service{background:#fff none repeat scroll 0 0;float:left;margin:0;padding:7px 0;width:100%}
.aligncenter.size-full.wp-image-3289{width:50%!important}
.alignright.size-full.wp-image-3293{width:20%!important}
.alignleft.size-full.wp-image-3296{width:20%!important}
.aligncenter.size-full.wp-image-3298{width:50%!important}
.alignright.size-full.wp-image-3300{width:20%!important}
.page-id-3292 iframe{display:block;float:none;height:300px!important;margin:0 auto!important;width:50%}
.aligncenter.size-full.wp-image-3310{width:50%!important}
.page-id-3309 iframe{display:block;float:none;height:300px!important;margin:13px auto 0!important;width:50%!important}
.page-id-2935 .content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle{min-height:100%!important}
h1.rt_heading.aligncenter.heading-font.style-7{font-size:23px!important;line-height:normal!important}
.page-id-2935 .content_row_wrapper.fullwidth{padding:10px 0!important}
.alignright.size-full.wp-image-3178{width:40%!important}
.alignright.size-full.wp-image-3201{width:20%!important}
.page-id-3102 embed{display:block;height:300px;margin:0 auto;width:50%!important}
.google_map{height:450px!important}
#footer.footer .content_row_wrapper.clearfix.default-footer-width{padding-bottom:0!important}
.has-nmargin .vc_col-sm-2.wpb_column.vc_column_container{display:block!important}
.has-nmargin .vc_col-sm-2.wpb_column.vc_column_container{display:block!important}
div#rev_slider_2_1_wrapper {    height: 400px !important;    left: 0 !important;    width: 100% !important;}
.forcefullwidth_wrapper_tp_banner {    height: 400px !important;}
.fullwidthbanner-container .rev_slider.fullwidthabanner {    height: 400px !important;    position: relative;    width: 100%;}
#main-top-chart.border-top .vc_col-sm-2 {    border: 0 none !important;    display: block;    width: 19% !important;}
#main-top-chart .content_row_wrapper {    padding: 10px 0 !important;}
#sc_chat_box {    display: none !important;}
.scroll-back-to-top-wrapper.show {    bottom: 60px !important;}
#main-top-chart .vc_col-sm-1.wpb_column.vc_column_container.border-right.mobile-border-bottom:nth-of-type(1) {    display: none !important;}
#main-top-chart.border-top.fullwidth .vc_col-sm-2 {    border: 0 none !important;    display: block;    width: 33% !important;}
#main-top-chart.border-top .vc_column-inner {    padding: 0 10px !important;}
#staff .row.clearfix {    margin: 0 !important;}
#asdfg .vc_col-sm-12 .vc_column-inner {    padding: 0 10px !important;}
#staff .col.col-sm-6 {    padding: 0 5px !important;}
#staff .person_image img {    height: auto !important;    width: 100% !important;}
.person_links_wrapper ul.social_media > li a {    padding: 5px !important;}
#asdfg #staff h5.person_name a {   font-size: 14px !important;   }
#gform_1 #gform_fields_1.gform_fields.top_label.form_sublabel_below.description_below {    margin: 0 !important;    padding: 10px !important;}
.social-icons img {    right: 0 !important;}
.page-id-3423 .entry-thumbnail.alignleft {    margin-left: 0 !important;    width: 27% !important;}
.type-staff.single .person_links_wrapper {    margin-bottom: 10px !important;}	
ul.footer-logo li {    display: inline;    float: left;      list-style-type: none;    margin: 6px;    width: 18%;}
img.alignleft.size-full.wp-image-3259 {    display: block;    float: none;    margin: 10px auto;    width: 25% !important;}
img.alignleft.size-medium.wp-image-3289 {    width: 46%;}
.aamian:nth-of-type(2) {    width: 35% !important;}
.aamian:nth-of-type(1) {    width: 29% !important;}
.aamian:nth-of-type(3) {    width: 36% !important;} 
.soye .soye2 {    float: left;    margin: 0 !important;   padding-left: 0 !important;   width: 100% !important;}
.soye .soye2 div {    margin: 3px !important;    width: 24% !important;}
div.soye .soye2 img {    height: 150px !important;    width: 100% !important;}
img.alignleft.size-full.wp-image-3172 {    width: 40% !important;}
img.aligncenter.size-full.wp-image-3196 {    width: 55%;}
div#asdfg .vc_column-inner {    padding: 0 !important;}
div.align-contents > div {    display: block !important;}
.page-id-2813 #asdfg .vc_col-sm-8.wpb_column.vc_column_container {    width: 54% !important;}
.page-id-2813 #asdfg .vc_col-sm-4.wpb_column.vc_column_container {    width: 44% !important;}
.page.page-id-2848 .rt-flex-wrapper > div > div > div {    display: block !important;    height: auto;}
h5.person_name {    font-size: 13px !important;}
.page-id-3426 .entry-thumbnail.alignleft {    margin-left: 0 !important;    margin-top: 8px !important;    width: 27% !important;}
img.alignleft.size-full.wp-image-875 {    padding-right: 0 !important;    width: 28% !important;}
#container .rt-gallery .gallery-item-holder img {    height: auto !important;}
#logo.site-logo img, #logo span {    max-height: 100% !important;}
.mobile-nav nav {    width: 100% !important;}
#copyright p.right {    padding-right: 0 !important;}
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul:nth-of-type(1) {    float: left;    width: 75% !important;}
.border_grid > .row > div::after, .border_grid .wpb_column::after, .border_grid .col::after {     border-width: 0 !important;} 
.gform_wrapper ul.gform_fields li.gfield {    padding-right: 16px !important;}
p {    margin-bottom: 10px !important;}
img.alignleft.size-full.wp-image-3146 {    width: 22% !important;}
div.og ul {    float: none !important;    width: 100% !important;}
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    left: 0 !important;}
.page-id-3187 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    float: left;    width: 100% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul {    width: 100% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > p {    width: 100% !important;}
ul.footer-logo {    background: #ffffff none repeat scroll 0 0;    display: block;    float: none;    margin: auto;    max-width: 50%;    width: 100%;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    left: 0 !important;}	
.alignright.size-full.wp-image-3682 {    width: 35% !important;}
.rt_tabs.tab-position-1 .tab_content_wrapper .tab_content {    padding: 10px 0 !important;}
.tab_nav.hidden-xs {    padding-left: 0 !important;}
.rt_tabs.tab-position-1 .tab_nav > li {    display: inline-block;    padding: 13px !important;}
#gform_wrapper_2 #gform_2 .gfield {    float: left !important;    margin: 5px auto !important;    width: 100% !important;}
#gform_wrapper_2 input {    font-size: 16px !important;}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {    font-size: 16px !important;    font-weight: 700;}
#input_2_65 li {    float: left;    width: 20% !important;}
#input_2_63 li {    float: left;    width: 20% !important;}
#input_2_75 li {    float: left;    width: 20% !important;}
#input_2_74 li {    float: left;    width: 20% !important;}
#gform_wrapper_2.gform_wrapper ul.gform_fields li.gfield {    padding-right: 0 !important;}
#field_2_87 {    height: auto !important;}
#input_2_62 li {    float: left;    width: 33% !important;}
#input_2_64 li {    float: left;    width: 20% !important;}
.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {    padding-left: 0 !important;}
#input_2_66 li {    float: left;    width: 20% !important;}
#input_2_70 li {    float: left;    width: 20% !important;}
#input_2_71 li {    float: left;    width: 20% !important;}
#input_2_72 li {    float: left;    width: 20% !important;}
#input_2_73 li {    float: left;    width: 20% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul {    width: 100% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > p {    width: 100% !important;}
.aligncenter.size-full.wp-image-3747 {    width: 50% !important;}
.alignleft.size-full.wp-image-3748 {    width: 45% !important;}
.alignleft.size-full.wp-image-3752 {    width: 40% !important;}
.aligncenter.size-full.wp-image-3753 {    width: 55% !important;}
ul.sal li {    float: left;    width: 100% !important;}
.aligncenter.size-medium.wp-image-3589 {    margin: 10px auto;   width: 60% !important;}
ul.footer-logo {    background: #ffffff none repeat scroll 0 0;   display: block;   float: none;    margin: auto;    max-width: 100%;    width: 100%;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    left: 0 !important;}
.alignright.size-full.wp-image-3682 {    width: 40% !important;}
.alignright.size-full.wp-image-3740 {    width: 40% !important;}
.tab_nav.hidden-xs {    padding-left: 0 !important;}
.rt_tabs.tab-position-1 .tab_nav > li {    display: inline-block;    padding: 8px !important;}
.gform_fields.top_label.form_sublabel_below.description_below {    padding-left: 0 !important;}
#gform_2 label {    display: block !important;    overflow: hidden !important;    text-overflow: ellipsis !important;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {    padding: 0 !important;    margin: 0 !important;}
.ginput_container.ginput_container_checkbox {    margin-top: 0 !important;}
#gform_2 #field_2_58 label {    display: block !important;    overflow: visible !important;    text-overflow: inherit !important;}
#gform_2 #field_2_55 label {    display: block !important;	overflow: visible !important;    text-overflow: inherit !important;}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {    margin-top: 0 !important;}
form#gform_2 .gfield_checkbox label {    display: block !important;    font-size: 16px !important;    font-weight: normal !important;}
form#gform_2 .gfield_radio label {    display: block !important;    font-size: 16px !important;    font-weight: normal !important;}
input#gform_submit_button_2.button {    display: block !important;    margin: 0 auto !important;    max-width: 198px !important;}
.gform_wrapper .gfield_error .gfield_label {    color: #c70000 !important;}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {    border: 1px solid #c70000 !important;}
ul.gfield_checkbox input {    margin: 4px 4px 0px !important;} 
ul.serif.top-nab li {    display: none !important;}
ul.serif.top-nab li.stylexaaaaaa1 {    display: block !important;    float: left;    width: 49% !important;}
ul.serif.top-nab li:nth-of-type(1) {    display: block !important;    float: left;    width: 48% !important;}
div.header-right .serif.top-nab li a {    color: #666666 !important;}	
.owl-carousel .owl-stage {    position: relative;    transform: none !important;}
#dfulo .owl-carousel .owl-stage { display: block; float: left;  margin: 0 auto; position: relative;  transform: translate3d(0px, 0px, 0px) !important;    width: 100% !important;}
#dfulo .owl-carousel .owl-stage-outer {    height: auto !important;}
#dfulo .owl-item {    margin: 9px !important;    width: 23% !important;}
.owl-item.cloned > div {    min-height: 100% !important;}
.rt_heading_wrapper.style-4 {    float: left;}
div#logo {    float: left !important;    padding-left: 0px !important;    margin-left: -5% !important;    width: 45% !important;}

}


@media(min-width:720px) and (max-width:1023px) {
.header-right{display:block!important;float:right;height:auto!important;margin:0 auto!important;position:relative!important;text-align:center;text-align-last:center;width:56%}
.header-right ul.serif.top-nab{float:left;padding-left:0!important;position:relative;width:100%!important}
#logo.site-logo a{height:auto;line-height:normal;max-height:100%!important}
#logo img,#logo span{max-width:100%!important;width:100%!important}
div#logo{width:100%;max-width:230px}
.mobile-menu-button{display:block!important;height:auto!important}
div#rev_slider_2_1_wrapper{height:350px!important}
h1.sliderupdate{float:left;width:100%;font-size:20px!important}
.content_row.row.vc_row.wpb_row.vc_row-fluid.alt-style-1.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle.has-custom-bg{margin-bottom:10px!important;min-height:350px!important}
.content_row_wrapper.default{margin-top:0!important}
.home .rt-parallax-background.has-bg-image{background-repeat:no-repeat!important;background-size:cover !important}
.home .vc_col-sm-12.wpb_column.vc_column_container.default-style.has-custom-margin.has-nmargin{margin-top:0!important}
.gallery-image.has-bg-image{min-height:350px!important;background-size:100%!important;background-position:center!important;background-repeat:no-repeat}
.owl-stage{width:100%!important}  
.vc_column-inner{padding:0!important}
.owl-item.active{width:100%!important}
.owl-item{width:100%!important}
#footer .footer_widgets .col{width:100%!important}
body{margin:0 auto;max-width:94%;padding:0;width:100%;overflow-x:hidden}
div#container{padding:0 10px}
.phones11{float:left;width:100%;right:0!important}
.feature_contents_wrapper{padding:0!important}
div#logo{display:inline-block;float:none;margin:0 auto!important;max-width:100%;width:30%!important}
.phones{font-size:22px;margin-top:0!important;position:relative;right:0!important;top:0}
.page-id-2864 .rt_heading_wrapper.style-4{margin:10px 0 0!important}
.vc_col-sm-6.wpb_column.vc_column_container.alt-style-1{margin:0!important;width:50%!important}
.icon-content-box.icon-style-5 .icon-holder span::before{font-size:20px!important;line-height:60px!important;width:95px!important}
.icon-content-box.icon-style-5 .icon-holder span::after{height:54px!important;width:54px!important}
.page-id-2864 .vc_empty_space{height:20px!important}
.page-id-2864 .icon-content-box.icon-style-5.icon-left .text-holder{margin-left:105px!important}
.content_row_wrapper.align-contents.content-align-middle.fullwidth{padding-bottom:0!important}
.page-id-2864 footer#footer{margin-top:0!important}
.col.col-sm-12{padding:0!important}
.content_row.row.sub_page_header.fullwidth{padding:0!important}
section.page-title{margin-top:0!important}
.content_row_wrapper.clearfix.default{padding:15px 0 10px!important}
div#main_content li{font-size:15px!important;line-height:25px!important;list-style-position:outside!important}
ul,ol{padding-left:18px!important}
body{font-size:15px!important;line-height:25px!important}
#mobile-navigation.menu{padding-left:0!important}
#footer .col.col-xs-12.col-md-6.widgets_holder{padding:0 10px!important;width:30%!important}
#footer.footer .footer_widgets .col{padding-left:10px!important;padding-right:10px!important}
#footer .footer_widgets .widgets_holder .widget:last-child{float:left;padding-bottom:10px!important;width:100%!important}
.fullwidth .content_row_wrapper.clearfix.default-footer-width:nth-of-type(1){padding-left:10px!important;padding-right:10px!important;padding-top:0!important}
#footer-column-1.col.col-xs-12.col-md-6.widgets_holder{padding:0!important}
#footer.footer .wpcf7-form-control.wpcf7-submit{display:block;float:none;margin:10px auto;padding:10px!important;width:50%}
div#main_content{min-height:100%!important}
h1.rt_heading.style-4 {    font-size: 20px;        padding: 15px 0 !important;}
.vc_col-sm-6.wpb_column.vc_column_container.alt-style-1{height:auto!important}
.page.page-id-2864 .gf_browser_gecko.gform_wrapper{margin-bottom:0!important;margin-top:0!important}
#gform_fields_1.gform_fields.top_label.form_sublabel_below.description_below{padding-left:0!important}
article.icon-content-box{margin-bottom:10px!important}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{margin-bottom:10px!important}
div.gform_footer.top_label{margin:0!important;padding:10px 0!important}
#gform_submit_button_1.gform_button.button{display:block;float:none;margin:0 auto!important;min-height:100%!important;padding:5px!important;text-align:center!important;width:50%!important}
iframe {    display: block;    height: 350px !important;    margin: 0 auto !important;}
h1.sliderupdate{font-size:17px!important;margin:10px 0!important}
.phones11{margin-top:10px!important}
.halfmain{float:left;width:60%!important}
.halfmain:nth-of-type(1){width:40%!important}
#attachment_3020.wp-caption.alignleft{display:block;float:left;margin:0 auto!important;width:85%!important}
.page-id-2864 .rt-svg-background.bottom{display:none}
#footer.footer .content_row_wrapper.clearfix.default-footer-width > div:nth-child(2){display:block;float:none;font-size:14px!important;margin:0 auto;text-align:center;width:100%!important}
#footer.footer .copyright{float:left;font-size:14px!important;padding:10px 0 0!important;text-align:center}
p{margin-bottom:10px!important}
ul.social_media{padding:0!important;width:100%!important}
#footer.footer section.footer_widgets.content_row.row.clearfix.footer.border_grid.fixed_heights.footer_contents.fullwidth .col.col-xs-12.col-md-3.widgets_holder{float:left;text-align:left;font-size:15px!important;width:35%!important}
#footer.footer ul.social_media > li a > span{font-size:12px!important;left:-45px;min-width:140px;padding:6px}
.vc_empty_space{height:auto!important}
#feature-1-content.feature_content_wrapper.active{padding-top:10px!important}
.feature_mobile_nav.bottom > ul{margin:0!important;padding:0!important}
#slide-3-layer-3.tp-caption.tp-resizeme{bottom:170px!important;font-size:30px!important;position:relative}
#footer.footer .footer_widget.widget.widget_social_media_icons{float:left;margin-bottom:10px!important;padding:0 0 10px!important;width:100%!important}
ul.social_media > li{float:left;width:17%!important}
#footer.footer .footer_widget.widget.widget_social_media_icons{margin-bottom:10px!important;padding:0 0 10px!important}
#attachment_6.wp-caption.alignleft{margin:0!important}
.page-id-2864 .gform_wrapper textarea.medium{height:120px;padding:5px 4px!important;text-indent:0!important;width:100%;font-size:16px!important}
.content_row.row.vc_row.vc_inner.vc_row-fluid.global-style.fixed_heights.rt-flex-wrapper.has-custom-margin.has-nmargin{margin-top:0!important}
.tp-parallax-wrap{text-align:center!important;width:100%!important}
.tp-loop-wrap{float:left!important;max-width:100%!important;text-align:center!important;width:100%!important}
.tp-caption.Fashion-BigDisplay.tp-resizeme{float:left;text-align:center;width:100%!important}
.tp-mask-wrap{float:left!important;width:100%!important}
.tp-caption.rev-btn.rs-hover-ready{font-size:11px!important;margin:10px auto 0!important;max-width:200px!important}
.tp-caption.tp-resizeme{bottom:180px;font-size:35px!important;position:relative}
.page-id-2991 .size-medium.wp-image-6{width:90%!important}
.halfmain > p{font-size:17px!important}
.page-id-2864 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below{padding-right:16px!important}
.page-id-2991 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul{float:left;width:50%}
.wpcf7 .wpcf7-response-output::before{left:0!important;position:relative!important}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:block!important;float:none!important;margin:0 auto!important;padding:0!important;width:100%!important}
#footer.footer section.footer_widgets.content_row.row.clearfix.footer.border_grid.fixed_heights.footer_contents.fullwidth{padding-top:20px!important}
h6.rt_heading.no-style{font-size:17px!important;text-align:center!important}
.content_row_wrapper.align-contents.content-align-middle{padding:10px 0!important}
a.button_.style-3.hero{font-size:16px!important;padding:10px!important;width:97%!important}
h3{font-size:19px!important}
.content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.has-custom-margin.has-custom-margin{margin-bottom:15px!important}
div.social-icons li{display:inline;font-size:18px!important}
div.text-holder h5.heading{font-size:15px!important}
.page-id-2818 .vc_column-inner{padding:10px!important}
.icon-content-box .text-holder p{height:45px!important}
.vc_col-sm-3.wpb_column.vc_column_container.custom-min-height.has-bg-image.custom_bg{width:50%!important}
.vc_col-sm-3.wpb_column.vc_column_container.alt-style-1{width:50%!important}
.force-content-width.left-aligned.vc_col-sm-6.wpb_column.vc_column_container.custom-min-height.has-bg-image.custom_bg{display:block;margin:0 auto;width:70%!important}
.rt_counter span.number{font-size:35px!important}
div.rt_counter{font-size:15px!important;text-align:center}
.page-id-2818 .vc_column-inner{background-position:center center!important;background-size:100% 100%!important}
.border-right.custom_bg{border-right-width:0!important}
.team.clearfix .row.clearfix{margin:0!important}
.type-staff.loop .profile{margin-top:10px;padding:0!important}
.page-id-2848 .content_row_wrapper.default{padding:15px 0 0!important}
.paging_wrapper.margin-t30.margin-b30{margin:0!important}
.page-id-2848 .vc_column-inner{padding:10px!important}
.page-id-2844 .content_row_wrapper .wpb_wrapper{display:block;float:none;margin:0 auto!important;position:relative;width:100%!important}
.page-id-2844 .fullwidth .vc_column-inner{padding:10px!important}
.page-id-2844 .content_row_wrapper.default{padding:5px 0!important}
.sub_page_header section.page-title h1{font-size:20px!important;line-height:normal!important;padding:10px 0!important}
ul.sub-menu{padding-left:0!important}
.content_row_wrapper.default{padding:0!important}
.page-id-2864 .vc_column-inner{margin:0!important}
.page-id-2864 .icon-content-box .text-holder p{height:auto!important}
.page-id-2823 .content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle.rt-flex-wrapper{min-height:100%!important}
.page-id-2823 .vc_column-inner{min-height:100%!important;padding:10px!important}
h1.rt_heading.no-style{font-size:23px!important;line-height:normal!important}
.page-id-2823 .vc_col-sm-8.wpb_column.vc_column_container.custom-min-height{width:65%!important}
.page-id-2823 .column-align-middle.rt-flex-wrapper .nopadding.default .vc_col-sm-4.wpb_column.vc_column_container{width:35%!important}
.page-id-2823 .column-align-middle.rt-flex-wrapper .vc_col-sm-4.wpb_column.vc_column_container{width:100%!important}
.rt_divider.style-4{margin:10px 0!important}
.page-id-2823 .vc_col-sm-8.wpb_column.vc_column_container{width:100%!important}
a.button_.style-1.hero{font-size:16px!important;padding:10px!important}
.rt_divider.style-2{margin-bottom:13px!important}
.rt_heading.primary-color.secondary-font.no-style{font-size:25px!important;line-height:normal!important}
.page-id-2823 .has-bg-image .default .vc_col-sm-4.wpb_column.vc_column_container{float:left!important;width:100%!important}
.page-id-2823 .vc_single_image-img.attachment-full{width:70%!important}
div.service h2{font-size:16px!important;margin-bottom:10px!important}
div.service{background:#fff none repeat scroll 0 0;float:left;margin:0;padding:7px 0;width:100%}
.aligncenter.size-full.wp-image-3289{width:65%!important}
.alignright.size-full.wp-image-3293{width:30%!important}
.alignleft.size-full.wp-image-3296{width:30%!important}
.aligncenter.size-full.wp-image-3298{width:70%!important}
.alignright.size-full.wp-image-3300{width:30%!important}
.page-id-3292 iframe{display:block;float:none;height:300px!important;margin:0 auto!important;width:60%}
img.aligncenter.size-full.wp-image-3310 {    width: 50% !important;}
.page-id-3309 iframe{display:block;float:none;height:300px!important;margin:13px auto 0!important;width:60%!important}
.page-id-2935 .content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle{min-height:100%!important}
h1.rt_heading.aligncenter.heading-font.style-7{font-size:23px!important;line-height:normal!important}
.page-id-2935 .content_row_wrapper.fullwidth{padding:10px 0!important}
.alignright.size-full.wp-image-3178{width:40%!important}
.alignright.size-full.wp-image-3201{width:30%!important}
.page-id-3102 embed{display:block;height:300px;margin:0 auto;width:60%!important}
.google_map{height:350px!important}
.has-nmargin .vc_col-sm-2.wpb_column.vc_column_container{display:block!important}
div#rev_slider_2_1_wrapper {    height: 350px !important;    left: 0 !important;    width: 100% !important;}
.forcefullwidth_wrapper_tp_banner {    height: 350px !important;}
.fullwidthbanner-container .rev_slider.fullwidthabanner {    height: 350px !important;    position: relative;    width: 100%;}
#main-top-chart.border-top .vc_col-sm-2 {    border: 0 none !important;    display: block;    width: 19% !important;}
#main-top-chart .content_row_wrapper {    padding: 10px 0 !important;}
#sc_chat_box {    display: none !important;}
.scroll-back-to-top-wrapper.show {    bottom: 45px !important;    right: 15px;}
.rt_counter span.number {    font-size: 22px !important;} 
div.rt_counter {    font-size: 14px !important;    text-align: center;} 
.mobile-nav nav {    float: left;    width: 100% !important;}
div.soye div {    height: auto !important;    margin: 6px !important;    text-align: center;    text-decoration: none !important;    width: 18% !important;}
div.soye img {    height: 90px !important;    width: 100% !important;}
.soye span {    font-size: 13px !important;    text-align: center !important;    width: 100% !important;}
span.wpcf7-not-valid-tip {    font-size: 14px !important;    margin-top: 7px;    text-align: center;}  
.person_links_wrapper ul.social_media > li a > span {    font-size: 11px !important;    left: -20px;    min-width: 105px;    width: 30% !important;}
  .page-id-3309 iframe {    margin-top: 15px !important;}
#attachment_3188.wp-caption.alignright {    width: 50% !important;}
.page-id-2935 #footer .col.col-xs-12.col-md-6.widgets_holder {    padding: 0 10px !important;    width: 33% !important;}
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul:nth-of-type(1) {    float: left;    width: 67% !important;}
p.right {    padding-right: 0 !important;}
#main-top-chart .vc_col-sm-1.wpb_column.vc_column_container.border-right.mobile-border-bottom:nth-of-type(1) {    display: none !important;}
#main-top-chart.border-top.fullwidth .vc_col-sm-2 {    border: 0 none !important;    display: block;    width: 50% !important;}
#main-top-chart.border-top .vc_column-inner {    padding: 0 10px !important;}
#staff .row.clearfix {    margin: 0 !important;}
#asdfg .vc_col-sm-12 .vc_column-inner {    padding: 0 10px !important;}
#staff .col.col-sm-6 {    padding: 0 5px !important;}
#staff .person_image img {    height: auto !important;    width: 100% !important;}
.person_links_wrapper ul.social_media > li a {    padding: 5px !important;}
#asdfg #staff h5.person_name a {   font-size: 14px !important;   }
#gform_1 #gform_fields_1.gform_fields.top_label.form_sublabel_below.description_below {    margin: 0 !important;    padding: 10px !important;}
.social-icons img {    right: 0 !important;}
.page-id-3423 .entry-thumbnail.alignleft {    margin-left: 0 !important;    width: 27% !important;}
.type-staff.single .person_links_wrapper {    margin-bottom: 10px !important;}	
ul.footer-logo li {    display: inline;    float: left;      list-style-type: none;    margin: 7px;    width: 18%;}
img.alignleft.size-full.wp-image-3259 {    display: block;    float: none;    margin: 10px auto;    width: 25% !important;}
img.alignleft.size-medium.wp-image-3289 {    width: 46%;}
.aamian:nth-of-type(2) {    width: 40% !important;}
.aamian:nth-of-type(1) {    width: 33% !important;}
.aamian:nth-of-type(3) {    width: 27% !important;}
.aamian ul {   padding-left: 0 !important;}
.soye .soye2 {    float: left;    margin: 0 !important;    padding-left: 0 !important;    width: 100% !important;}
.soye .soye2 div {    margin: 3px !important;    width: 24% !important;}
div.soye .soye2 img {    height: 125px !important;    width: 100% !important;}
img.alignleft.size-full.wp-image-3172 {    width: 40% !important;}img.aligncenter.size-full.wp-image-3196 {    width: 70%;}
div#asdfg .vc_column-inner {    padding: 0 !important;}
div.align-contents > div {    display: block !important;}
.page-id-2813 #asdfg .vc_col-sm-8.wpb_column.vc_column_container {    width: 54% !important;}
.page-id-2813 #asdfg .vc_col-sm-4.wpb_column.vc_column_container {    width: 44% !important;}
.page.page-id-2848 .rt-flex-wrapper > div > div > div {    display: block !important;    height: auto;}
h5.person_name {    font-size: 13px !important;}
.page-id-3426 .entry-thumbnail.alignleft {    margin-left: 0 !important;    margin-top: 8px !important;    width: 27% !important;}
img.alignleft.size-full.wp-image-875 {    padding-right: 0 !important;    width: 28% !important;}
#container .rt-gallery .gallery-item-holder img {    height: auto !important;}
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    left: 0 !important;}
img.alignleft.size-full.wp-image-3146 {    width: 30% !important;}
div.og ul {    float: none !important;    width: 100% !important;}
div.tab_content {    height: 100% !important;}
#sqwel .vc_col-sm-12.wpb_column.vc_column_container.default-style.has-custom-margin.has-nmargin {    margin-top: 0 !important;}
#qwert.content_row.row.vc_row.wpb_row.vc_row-fluid.alt-style-1.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle.has-custom-bg {min-height: 100% !important;}
.displclaimer p {    font-size: 16px !important;    text-align: center;}
.displclaimer {    padding: 0px 13px!important;}
ul.serif.top-nab li a {    color: #ffffff !important;}
.alignleft.size-full.wp-image-4320 {    width: 40% !important;}
.alignleft.size-full.wp-image-4321 {    width: 40% !important;}
.alignleft.size-full.wp-image-4323 {    width: 40% !important;}
#asdfg .gfield.gfield_contains_required.field_sublabel_below.field_description_below {    padding-right: 0 !important;}
div.with_icons.style-3 > div {    padding: 7px !important;} 
#footer-column-3 .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {    font-size: 16px !important;    padding: 7px !important;}
div#main_content .content_row_wrapper.clearfix.default {    max-width: 100% !important;    width: 100%;}
div.vds {    color: #000000;    float: left;    margin: 8px;    text-align: center;    width:31%;}
div.vds iframe {    float: left;    height: 140px !important;    width: 100% !important;}
div.vds embed {    float: left;    height: 140px !important;    width: 100% !important;}
div.medias {    float: left;    margin: 4px;    min-height: 100% !important;    text-align: center;    width: 32%;}
div#container .medias img {    height: auto;    width: 100% !important;}
.medias:nth-of-type(4) {    margin-left: 0 !important;}
.medias a p.p1 {    font-size: 15px !important;}
.medias a {    font-size: 15px !important;}
.alignleft.size-full.wp-image-4216 {    width: 45% !important;}
.alignleft.size-large.wp-image-4222 {    width: 45% !important;}
.alignleft.size-full.wp-image-4241 {    width: 45% !important;}
div#person-198 .alignleft {    margin-bottom: 0 !important;}
.with_icons.style-1 > div {    padding: 0 !important;}
.alignleft.size-full.wp-image-3286 {    width: 40% !important;}
.rt_tabs.tab-position-1 .tab_content_wrapper .tab_content {    padding: 10px 0 !important;}
#gform_wrapper_2 #gform_2 .gfield {    float: left !important;    margin: 5px auto !important;    width: 100% !important;}
#gform_wrapper_2 input {    font-size: 16px !important;}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {    font-size: 16px !important;    font-weight: 700;}
#input_2_65 li {    float: left;    width: 33% !important;}
#input_2_63 li {   float: left;    width: 33% !important;}
#input_2_75 li {    float: left;    width: 33% !important;}
#input_2_74 li {    float: left;    width: 33% !important;}
#gform_wrapper_2.gform_wrapper ul.gform_fields li.gfield {    padding-right: 0 !important;}
#field_2_87 {    height: auto !important;}
#input_2_62 li {    float: left;    width: 33% !important;}
#input_2_64 li {    float: left;    width: 33% !important;}
.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {    padding-left: 0 !important;}
#input_2_66 li {    float: left;   width: 33% !important;}
#input_2_70 li {    float: left;    width: 33% !important;}
#input_2_71 li {    float: left;    width: 33% !important;}
#input_2_72 li {    float: left;    width: 33% !important;}
#input_2_73 li {    float: left;    width: 33% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul {    width: 100% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > p {    width: 100% !important;}
.aligncenter.size-full.wp-image-3747 {    width: 50% !important;}
.alignleft.size-full.wp-image-3748 {    width: 45% !important;}
.alignleft.size-full.wp-image-3752 {    width: 40% !important;}
.aligncenter.size-full.wp-image-3753 {    width: 55% !important;}
ul.sal li {    float: left;    width: 100% !important;}
.aligncenter.size-medium.wp-image-3589 {    margin: 10px auto;    width: 60% !important;}
ul.footer-logo {    background: #ffffff none repeat scroll 0 0;    display: block;    float: none;    margin: auto;    max-width: 100%;    width: 100%;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    left: 0 !important;}
.alignright.size-full.wp-image-3682 {    width: 40% !important;}
.alignright.size-full.wp-image-3740 {    width: 40% !important;}
.tab_nav.hidden-xs {    padding-left: 0 !important;}
.rt_tabs.tab-position-1 .tab_nav > li {    display: inline-block;    padding: 8px !important;}
.gform_fields.top_label.form_sublabel_below.description_below {    padding-left: 0 !important;}
#gform_2 label {    display: block !important;    overflow: hidden !important;    text-overflow: ellipsis !important;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {    padding: 0 !important;    margin: 0 !important;}
.ginput_container.ginput_container_checkbox {    margin-top: 0 !important;}
#gform_2 #field_2_58 label {    display: block !important;   overflow: visible !important;    text-overflow: inherit !important;}
#gform_2 #field_2_55 label {    display: block !important;	overflow: visible !important;    text-overflow: inherit !important;}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {    margin-top: 0 !important;}
input#gform_submit_button_2.button {    display: block !important;    margin: 0 auto !important;    max-width: 180px !important;}
.gform_wrapper .gfield_error .gfield_label {    color: #c70000 !important;}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {    border: 1px solid #c70000 !important;}
ul.gfield_checkbox input {    margin: 4px 4px 0px !important;} 
ul.serif.top-nab li {    display: none !important;}
ul.serif.top-nab li.stylexaaaaaa1 {    display: block !important;    float: left;    width: 49% !important;}
ul.serif.top-nab li:nth-of-type(1) {    display: block !important;    float: left;    width: 48% !important;}
div.header-right .serif.top-nab li a {    color: #666666 !important;}	
.owl-carousel .owl-stage {    position: relative;    transform: none !important;}
#dfulo .owl-carousel .owl-stage { display: block; float: left; margin: 0 auto; position: relative;    transform: translate3d(0px, 0px, 0px) !important;    width: 100% !important;}
#dfulo .owl-carousel .owl-stage-outer {    height: auto !important;}
#dfulo .owl-item {    margin: 7px !important;    width: 23% !important;}
.owl-item.cloned > div {    min-height: 100% !important;}
.rt_heading_wrapper.style-4 {    float: left;}	
.aamian a, .aamian li {    font-size: 15px !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style h1 {
    font-size: 23px !important;
    margin-top: 0 !important;
}
iframe{display:block;height:280px!important;margin:0 auto!important;width:60%!important}
#firet iframe{display:block;height:360px!important;margin:0 auto!important;width:100%!important}
.service div a{float:left;margin:8px 0!important}
.service p a{float:left;margin:8px 0!important}
#asdfg .vc_col-sm-8.wpb_column.vc_column_container{width:100%!important}
#asdfg .vc_col-sm-4.wpb_column.vc_column_container{display:block;float:none;margin:0 auto;width:63%!important}
#video-toping-style .vc_col-sm-5.wpb_column.vc_column_container.nopadding{display:block;float:none;margin:0 auto;width:60%!important}
#video-toping-style .vc_col-sm-7.wpb_column.vc_column_container{width:100%!important}
#video-toping-style .wpb_wrapper > p{font-size:15px!important}
#video-toping-style h3.serif{font-size:15px!important}
#container #gal.rt-gallery .gallery-item-holder img{height:180px!important}
form#gform_2 .gfield_radio label{display:block!important;font-size:15px!important;font-weight:400!important}
form#gform_2 .gfield_checkbox label{display:block!important;font-size:15px!important;font-weight:400!important}
#gform_2 textarea{font-size:15px!important;padding-left:10px!important;width:100%!important}
#input_2_14 li.gchoice_2_14_0{float:left;width:40%!important}
p code{display:none}
#person-198 .entry-thumbnail.alignleft{width:26%!important}
#style_5 .vc_col-sm-8.wpb_column.vc_column_container{width:100%!important}
#style_5.row.vc_row .vc_col-sm-4.wpb_column.vc_column_container.default-style.border-top.border-bottom.border-left.border-right.shadow{height:auto;margin:10px auto;width:45%!important}
.person_name a{font-size:17px!important}
p img.alignleft.size-full.wp-image-4265{margin:0 10px 10px 0 !important;padding:0!important;position:relative;top:20px;width:35%!important}
img.alignright.size-full.wp-image-3712{width:35%!important}
blockquote{border:0 none!important;font-size:16px!important;margin-bottom:10px!important;padding:0!important}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > div{margin-left:0!important}
object embed{display:block;float:none;height:245px!important;margin:0 auto 10px;width:60%!important;    margin-left: 27% !important;}
.alignright.size-full.wp-image-3919{width:40%!important}
.alignright.size-full.wp-image-3920{width:32%!important}

.full-new div#attachment_6 {
    width: 100% !important;
    display: block !important;
    float: none !important;
    margin: 10px auto !important;
    padding: 2%;
}

}


@media(max-width:700px) {
.header-right{display:block!important;float:left;height:auto!important;margin:10px auto!important;position:relative!important;text-align:center;text-align-last:center;width:100%}
#logo.site-logo a{height:auto;line-height:normal;max-height:100%!important}
#logo img,#logo span{max-width:100%!important;width:100%!important}
div#logo{width:100%;max-width:230px}
.mobile-menu-button{display:block!important;height:auto!important}
div#rev_slider_2_1_wrapper {    height: 200px !important;    left: 0 !important;    width: 100% !important;}
.forcefullwidth_wrapper_tp_banner {    height: 200px !important;}
.fullwidthbanner-container .rev_slider.fullwidthabanner {    height: 200px !important;    position: relative;    width: 100%;}
.alignleft.size-full.wp-image-3146 {    display: block;    float: none;    margin: 10px auto !important;}
h1.sliderupdate{float:left;width:100%;font-size:20px!important}
.content_row.row.vc_row.wpb_row.vc_row-fluid.alt-style-1.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle.has-custom-bg{min-height:250px!important;margin-bottom:10px!important}
.content_row_wrapper.default{margin-top:0!important;padding:15px 0!important}
.home .rt-parallax-background.has-bg-image {    background-repeat: no-repeat !important;    background-size: cover !important;    height: 192px  !important;}
.gallery-image.has-bg-image{min-height:200px!important;background-size:100%!important;background-position:center!important;background-repeat:no-repeat}
.owl-stage{width:100%!important}
.vc_column-inner{margin:auto!important;padding:10px!important}
.owl-item.active{width:100%!important}
.owl-item{width:100%!important}
#footer .footer_widgets .col {    display: block;    float: none;    margin: 0 auto;    width: 58% !important;}
body{margin:0 auto;max-width:94%;padding:0;width:100%;overflow-x:hidden}
div#container{padding:0 10px}
.phones11{float:left;width:100%;right:0!important}
.feature_contents_wrapper{padding:0!important}
div#logo{float:none;margin:0 auto!important;max-width:100%;width:70%!important}
.phones{font-size:22px;margin-top:0!important;position:relative;right:0!important;top:0}
.page-id-2864 .rt_heading_wrapper.style-4{margin:15px 0 !important}
.vc_col-sm-6.wpb_column.vc_column_container.default-style{padding-top:15px!important}
.icon-content-box.icon-style-5 .icon-holder span::before{width:60px!important}
.col.col-sm-12{padding:0!important}
.content_row.row.sub_page_header.fullwidth{padding:0!important}
section.page-title{margin-top:0!important}
section.page-title h1{font-size:20px!important}
.content_row_wrapper.clearfix.default{padding:0px 0 10px!important}
div#main_content li{font-size:15px!important;line-height:25px!important;list-style-position:outside!important}
ul,ol{padding-left:18px!important}
body{font-size:15px!important;line-height:25px!important}
#mobile-navigation.menu{padding-left:0!important}
#footer .col.col-xs-12.col-md-6.widgets_holder{padding:0 10px!important}
#footer.footer .footer_widgets .col{padding-left:10px!important;padding-right:10px!important}
#footer .footer_widgets .widgets_holder .widget:last-child{padding-bottom:10px!important}
.fullwidth .content_row_wrapper.clearfix.default-footer-width:nth-of-type(1){padding:0 10px!important}
#footer-column-1.col.col-xs-12.col-md-6.widgets_holder{padding:0!important}
#footer.footer .wpcf7-form-control.wpcf7-submit{display:block;float:none;margin:10px auto 0;padding:10px!important;width:50%}
div#main_content{min-height:100%!important}
h1.rt_heading.style-4 {    font-size: 20px !important;    margin-bottom: 0 !important; padding:15px 0px !important;}
.vc_col-sm-6.wpb_column.vc_column_container.alt-style-1{height:auto!important}
.page.page-id-2864 .gf_browser_gecko.gform_wrapper{margin-bottom:0!important;margin-top:0!important}
#gform_fields_1.gform_fields.top_label.form_sublabel_below.description_below{padding-left:0!important}
article.icon-content-box{margin-bottom:10px!important}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{margin-bottom:10px!important}
div.gform_footer.top_label{margin:0!important;padding:10px 0!important}
#gform_submit_button_1.gform_button.button{display:block;float:none;margin:0 auto!important;min-height:100%!important;padding:5px!important;text-align:center!important;width:50%!important; line-height:normal !important;}
/* iframe{height:250px!important} */
h1.sliderupdate{font-size:17px!important;margin:10px 0!important}
.phones11{margin-top:10px!important}
.halfmain{float:left;width:100%!important;margin-bottom:10px!important}
#attachment_3020.wp-caption.alignleft{display:block;float:none;margin:0 auto!important;width:100%!important}
#footer.footer .content_row_wrapper.clearfix.default-footer-width > div:nth-child(2) {display: block;float: none; font-size: 14px !important;    margin: 0 auto;    text-align: center;
    width: 58% !important;}
#footer.footer .copyright{float:none;font-size:14px!important;text-align:center}
#footer.footer section.footer_widgets.content_row.row.clearfix.footer.border_grid.fixed_heights.footer_contents.fullwidth .col.col-xs-12.col-md-3.widgets_holder{float:left;text-align:center;font-size:17px!important}  
#footer.footer ul.social_media > li a > span{font-size:12px!important;left:-45px;min-width:140px;padding:6px}
.vc_empty_space{height:auto!important}
#feature-1-content.feature_content_wrapper.active{padding-top:0!important}
.feature_mobile_nav.bottom > ul{margin:0!important;padding:0!important}
.tp-caption.tp-resizeme{font-size:18px!important;margin:20px 0px 0px !important;}
#slide-3-layer-3.tp-caption.tp-resizeme{font-size:13px!important; margin:20px 0px 0px !important;}
#footer.footer ul.social_media{float:none!important;left:100px;position:relative;text-align:center!important;width:70%!important}
ul.social_media > li{float:left;width:16%!important}
#footer.footer .footer_widget.widget.widget_social_media_icons{margin-bottom:10px!important;padding:0 0 10px!important}
#attachment_6.wp-caption.alignleft{margin:0!important;padding-bottom:0!important}
.page-id-2864 .gform_wrapper textarea.medium{height:120px;padding:5px 4px!important;text-indent:0!important;width:100%;font-size:16px!important}
.icon-quote-left.heading_icon{font-size:30px!important;line-height:normal!important}
.wpcf7 .wpcf7-response-output::before{left:0!important;position:relative!important}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:block!important;float:none!important;margin:0 auto!important;padding:0!important;width:100%!important}
.halfmain > p{font-size:17px!important}
#footer-column-3.col.col-xs-12.col-md-3.widgets_holder{padding-top:0px!important}
#attachment_6.wp-caption.alignleft{display:block;float:none!important;margin:0 auto!important;width:55%!important}
#attachment_6 .size-medium.wp-image-6{display:block;float:none;margin:0 auto;width:100%}
.home ul.serif.top-nab li a{color:#666!important}
.tp-parallax-wrap{text-align:center!important;width:100%!important;}
.tp-loop-wrap{float:left!important;max-width:100%!important;text-align:center!important;width:100%!important}
.tp-caption.Fashion-BigDisplay.tp-resizeme{float:left;text-align:center;width:100%!important}
.tp-mask-wrap{float:left!important;width:100%!important}
.tp-caption.rev-btn.rs-hover-ready{font-size:11px!important;margin:10px auto 0!important;max-width:200px!important}
.nopadding .wpb_column.mobile-border-bottom{border-bottom-width:0!important}
.icon-content-box.icon-style-5.icon-top .icon-holder{margin-bottom:10px!important;text-align:center}
h6.rt_heading.no-style{font-size:15px!important;text-align:center}
.content_row_wrapper.align-contents.content-align-middle{padding:10px 0!important}
a.button_.style-3.hero{font-size:15px!important;padding:10px!important}
.tp-revslider-mainul{width:100%!important}
.fullwidth .vc_column-inner{padding:0!important}
section.footer_widgets.content_row.row.footer.border_grid.fullwidth{padding:10px 0!important}
.with_icons.style-1 > div { padding: 0 !important; }
.copyright p.left{float:left;font-size:13px!important;margin-bottom:5px!important;width:100%!important}
.copyright p.right{float:left;font-size:13px!important;margin-bottom:0!important;width:100%!important;padding-right: 0 !important;}
#footer.footer div#copyright.copyright{float:left!important;padding:10px 0!important}
.content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.has-custom-margin.has-custom-margin{margin-bottom:10px!important}
p{margin-bottom:10px!important}
.page.pace-running{display:none!important}
.fullwidth.border-bottom .vc_column-inner{padding:12px 0 0!important}
.custom-min-height .vc_column-inner{min-height:250px!important}
.content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.rt-flex-wrapper.min-height-row.has-bg-image{min-height:250px!important}
.page-id-2848 .content_row_wrapper.default{padding-bottom:10px!important;padding-top:10px!important}
ul.social_media{padding-left:0!important;width:100%!important}
.rt_heading_wrapper.style-5 h1.style-5{font-size:19px!important}
.with_icons.style-3 .list-content > p{margin:0!important}
.type-staff.loop .profile{margin-top:10px!important;padding:0!important}
.team .row.clearfix{margin:0 auto!important}
.paging_wrapper.margin-t30.margin-b30{margin-bottom:0!important;margin-top:0!important}
.list-content > p a{color:#888!important}
ul.sub-menu{padding-left:0!important}
.page-id-2844 .content_row_wrapper .wpb_wrapper{display:block;margin:0 auto;padding:0!important;position:relative;top:100px;width:70%!important}
.page-id-2844 .fullwidth .vc_column-inner{padding:10px!important}
.page-id-2844 .content_row_wrapper.default{padding:5px 0!important}
div.sub_page_header .page-title h1{;font-size:17px!important;line-height:30px;padding:10px 0!important}
.validate_form.rt_form > ul{padding-left:0!important}
.page-id-2823 .custom-min-height .vc_column-inner{min-height:100%!important}
.no-style h1.rt_heading.no-style{font-size:20px!important;line-height:25px!important}
.button_.style-1.hero{font-size:15px!important;padding:10px!important;text-align:center;width:100%}
.content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle.rt-flex-wrapper{min-height:100%!important}
.rt_divider.style-4{margin:10px 0!important}
.page-id-2823 .fullwidth .vc_column-inner{padding:10px!important}
.rt_divider.style-2{margin-bottom:10px!important}
.rt_heading.primary-color.secondary-font.no-style{font-size:19px!important;line-height:28px!important}
.service {    margin: 0 auto 10px !important;    padding: 0 !important;}
.service div:nth-of-type(1){float:left;width:100%!important}
div.service div:nth-of-type(2),.service p:nth-of-type(3){float:left;width:100%!important}
.service h2{font-size:16px!important;margin-bottom:10px!important}
.service img{display:block;margin:0 auto!important;width:80%!important}
.alignright.size-full.wp-image-3293{display:block!important;float:none;margin:0 auto 10px!important;width:80%!important}
.alignleft.size-full.wp-image-3296{display:block!important;float:none;margin:0 auto 10px!important;width:80%!important}
iframe{/*height:180px!important;*/margin:0 auto!important;width:100%!important}
.services_page .service{height:auto;padding:0!important;width:100%!important}
h1.heading-font.style-7{font-size:20px!important;line-height:30px!important}
.rt_heading.aligncenter.primary-color.secondary-font.style-7{font-size:17px!important}
.page-id-2935 .content_row_wrapper.fullwidth{padding:10px 0!important}
.page-id-3076 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > div{height:100px!important;width:100%!important}
.alignright.size-full.wp-image-3178{margin:10px auto!important}
img.alignright,.wp-caption.alignright,.imgeffect.alignright,.entry-thumbnail.alignright{margin:10px auto!important}
.alignright.size-full.wp-image-3191{display:block!important;float:none!important}
.alignleft.size-full.wp-image-3246{margin:10px auto!important}
.alignleft.size-full.wp-image-3249{display:block!important;float:none!important;margin:10px auto!important}
.alignleft.size-full.wp-image-3250{float:none!important;margin:10px auto!important}
.page-id-3102 embed{height:180px!important;width:100%!important}
#main-top-chart.border-top .vc_col-sm-2 {    border: 0 none !important;    display: block;    width: 100% !important;}
#main-top-chart .content_row_wrapper {    padding: 10px 0 !important;}
#sc_chat_box {    display: none !important;}
.scroll-back-to-top-wrapper.show {    bottom: 30px !important;    right: 15px;}
.page-id-2818 .vc_col-sm-3.wpb_column.vc_column_container.alt-style-1 {    margin: 10px 0 !important;    padding: 10px !important;}
.page-id-2818 .vc_col-sm-6.vc_col-lg-3.wpb_column.vc_column_container.alt-style-1 {    margin: 10px 0 !important;    padding: 10px !important;}
.rt_counter span.number {    font-size: 22px !important;} 
div.rt_counter {    font-size: 14px !important;    text-align: center;} 
.mobile-nav nav {    float: left;    width: 100% !important;}
div.soye div {    height: auto !important;    margin: 6px !important;    text-align: center;    text-decoration: none !important;    width: 45% !important;}
div.soye img {    height: 120px !important;    width: 100% !important;}
.soye span {    font-size: 13px !important;    text-align: center !important;    width: 100% !important;}
span.wpcf7-not-valid-tip {    font-size: 15px !important;    margin-top: 7px;    text-align: center;}  
.person_links_wrapper ul.social_media > li a > span {    font-size: 11px !important;    left: -20px;    min-width: 105px;    width: 30% !important;}
.page-id-3309 iframe {    margin-top: 15px !important;}
.social-icons img {    right: 10px !important;}
ul.footer-logo {    float: left;    max-width: 100% !important;    padding-left: 0 !important;}
.footer-logo > li {    margin: 6px !important;    width: 21% !important;}
#asdfg .vc_column-inner {    padding: 0 10px !important;}
#staff .row.clearfix {    margin-left: 0 !important;    margin-right: 0 !important;}
#staff .col.col-sm-6 {    padding: 0 !important;}
.person_links_wrapper ul.social_media > li a {    padding: 4px !important;}
#asdfg .col .staff-inner {    color: #000000;    float: left;    margin: 10px 0 !important;    text-align: center;}
#main-top-chart.border-top .vc_column-inner {    padding: 0 !important;}
.content_row_wrapper.nopadding.default {    margin-top: 0 !important;    padding: 0 !important;}
.fa-arrow-circle-up::before {    font-size: 30px !important; }
#staff .person_image img {    height: auto !important;    width: 70% !important;}
div.align-contents.default div {    display: block !important;}
.page.page-id-2848 #main_content .col.col-sm-4 {    float: left;    width: 100% !important;}
.entry-thumbnail.alignleft {    margin: 0 !important; width:100% !important;}
div.type-staff.single .person_links_wrapper {    margin-bottom: 10px !important;    margin-top: 10px;    text-align: center;}
.rt-text-columns {    -moz-column-count: 1 !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {    display: block !important;    float: none !important;    font-size: 15px !important;}	
.alignleft.size-full.wp-image-3259 {    display: block;    float: none;    margin: 0 auto;    width: 60% !important;}
img.alignleft.size-full.wp-image-3277 {    display: block;    float: none;    margin: 10px auto;    width: 90%;}
img.alignleft.size-full.wp-image-3262 {    display: block;    float: none;    margin: 10px auto;    width: 70%;}
.soye .soye2 {    display: block;    float: left;    margin: 0 auto !important;    max-width: 100% !important;    padding-left: 0 !important;    width: 100% !important;}
.soye2 > div {    height: 100px !important;    margin: 5px !important;    width: 46% !important;}
table.mceItemTable td {    font-size: 12px !important;    padding: 0 !important;}
.alignleft.size-full.wp-image-3150 {    display: block;    float: none;    margin: 10px auto;}
ul.sal li {    float: left;    width: 100% !important;}
img.alignleft.size-full.wp-image-3191 {    display: block;    float: none;    margin: 10px auto;}
img.alignleft.size-full.wp-image-3223 {    display: block;    float: none;    margin: 10px auto;    width: 80%;}
img.alignleft.size-full.wp-image-3224 {    display: block;    float: none;    margin: 10px auto;    width: 75%;}
img.alignright.size-full.wp-image-3201 {    display: block;    float: none;    width: 80%;}
.with_icons.style-3 > div {    padding: 10px 0 !important;}
header.top-header {    padding-bottom: 0 !important;}
#person-198 .entry-thumbnail.alignleft img {    display: block;    float: none;    margin: 0 auto;    width: 50% !important;}
#person-3417 .entry-thumbnail.alignleft img {    display: block;    float: none;    margin: 0 auto;    width: 50% !important;}
.page-id-2823 .vc_single_image-img.attachment-full {    display: block;    float: none;    margin: 0 auto;    width: 75% !important;}
.amina .aamian {    float: left;    width: 100% !important;}
.amina .aamian ul {    margin-bottom: 0 !important;} 
.soye .soye2 div {    height: 150px !important;} 
.alignleft.size-full.wp-image-3134 {    margin: 10px auto !important;}
.page-id-2864 iframe {    height: 250px !important;}
#container .rt-gallery .gallery-item-holder img {    height: auto !important;}
h1.vc_custom_heading {    font-size: 17px !important;    line-height: 25px !important;    margin-bottom: 10px !important;}
div.og ul {      width: 100% !important;}
.page-id-3143 .col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    left: 0 !important;}
.page-id-3078 #main_content ul {    float: left;    margin-bottom: 10px !important;    width: 100%;}	
#feature-1-content .tab_content > p {    float: left;}    
 .alignright.size-full.wp-image-3123 {    display: block;    float: none;    margin: 0 auto;}
.page-id-3088 .col.col-sm-12.col-xs-12.wpb_column.content.default-style center strong {    font-size: 18px !important;} 
#person-3417 .entry-thumbnail.alignleft {    display: block;    float: left;    margin: 0 auto !important;    width: 100% !important;}
 .alignright.size-full.wp-image-3230 {    display: block;    float: none;    margin: 0 auto;}
.displclaimer .content_row_wrapper.clearfix.default-footer-width {    padding: 10px !important;}
.alignleft.size-medium.wp-image-3289 {    display: block;    float: none;    margin: 0 auto 10px !important;}
 ul.serif.top-nab {    float: left;    width: 100% !important;    position: relative;}
.alignleft.size-full.wp-image-4216 {    display: block;    float: none;    margin: 0 auto 10px;    width: 70% !important;}
img.alignleft.size-full.wp-image-875 {    display: block;    float: none;    margin: 0 auto 10px;    padding: 0 !important;    width: 70% !important;}
#gal.rt-gallery.clearfix.grid-gallery.fixed_heights.nogaps {    display: block;    float: none;    margin: 0 auto;    width: 75% !important;}
img.alignright.size-full.wp-image-3121 {    display: block;    margin: 0px auto !important;    float: none;    width: 70% !important;}
img.alignleft.size-full.wp-image-3122 {    display: block;    margin: 0px auto 10px !important;    float: none;    width: 65% !important;}
.alignleft.size-full.wp-image-3172 {    display: block;    float: none;    margin: 0 auto 10px !important;    width: 70% !important;}
.servicesul:nth-child(1) {    margin-left: 0 !important;}
.servicesul {    float: left;    width: 50% !important; margin-bottom:0px !important;}
.page-id-4096 .tab_content li {    float: left;    padding: 0;    width: 100% !important;}
div.tab_content {    height: auto !important;}
 .col.col-sm-12.col-xs-12.wpb_column.content.default-style > div {    margin: 0 !important;    width: 100% !important; padding:0px !important;}
.medias {    text-align: center;    float: left;    width: 100%;    margin: 10px;    min-height: auto;}
.medias:nth-of-type(4) {    margin-left: 0px;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style li {    left: 0 !important;}
#gform_fields_2.gform_fields.top_label.form_sublabel_below.description_below {    padding-left: 0 !important;}
#gform_2 .gfield.field_sublabel_below {    float: left !important;    margin: 0 0 10px !important;    padding-right: 0 !important;    width: 100% !important;}
#gform_2 input {    font-size: 16px !important;   padding-left: 10px !important;    width: 100% !important;}
.ginput_container.ginput_container_radio {    margin-top: 0 !important;}
.gfield_radio {    margin-top: 0 !important;}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {    margin: 0 !important;}
#input_2_13 li {    float: left;    width: 40% !important;}
#gform_2 ul.gfield_radio label {    display: block !important;    font-size: 16px !important;    font-weight: normal !important;}
#input_2_14 li {    float: left;    width: 40% !important;}
h2.gsection_title {    font-size: 16px !important;    line-height: 26px !important;}
#input_2_38 li {    float: left;    width: 48% !important;}
#gform_2 ul.gfield_checkbox label {    display: block !important;    font-size: 16px !important;    font-weight: normal !important;}
#input_2_62 li {    float: left;    width: 100% !important;}
#input_2_63 li {    float: left;    width: 100% !important;}
#input_2_64 li {    float: left;    width: 100% !important;}
#input_2_65 li {    float: left;    width: 100% !important;}
#input_2_66 li {    float: left;    width: 100% !important;}
#input_2_70 li {    float: left;    width: 100% !important;}
#input_2_71 li {    float: left;    width: 100% !important;}
#input_2_72 li {    float: left;    width: 100% !important;}
#input_2_73 li {    float: left;    width: 100% !important;}
#input_2_74 li {    float: left;    width: 100% !important;}
#input_2_75 li {    float: left;    width: 100% !important;}
#field_2_87 {    height: auto !important;}
#input_2_97 li {    float: left;    width: 100% !important;}
#footer input.wpcf7-form-control {    font-size: 16px !important;    padding: 6px !important;}
#footer.footer .footer_widgets .col.col.col-xs-6.col-sm-8 {    padding: 0 !important;}  
#footer.clearfix.footer .footer_widgets .col {    padding-left: 0 !important;    padding-right: 0 !important;}
#gform_2 label {    display: block !important;    overflow: hidden !important;    text-overflow: ellipsis !important;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {    padding: 0 !important;    margin: 0 !important;}
.ginput_container.ginput_container_checkbox {    margin-top: 0 !important;}
#gform_2 #field_2_58 label {    display: block !important;    overflow: visible !important;    text-overflow: inherit !important;}
#gform_2 #field_2_55 label {    display: block !important;	overflow: visible !important;    text-overflow: inherit !important;}
#input_2_58 li {    float: left;    width: 25% !important;}
#input_2_55 li {    float: left;    width: 25% !important;}
.gform_wrapper .gfield_error .gfield_label {    color: #c70000 !important;}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {    border: 1px solid #c70000 !important;}
ul.gfield_checkbox input {    margin: 4px 4px 0px !important;} 
.home ul.serif.top-nab li:nth-of-type(1) {    display: block !important;    float: left;    width: 48% !important;}
.home ul.serif.top-nab li {    display: none !important;}
.home .header-right .serif.top-nab li.stylexaaaaaa1 {    display: block !important;    float: left;    width: 49% !important;}
body.home .header-right .serif.top-nab li.stylexaaaaaa {    display: none !important;}
ul.serif.top-nab li.stylexaaaaaa1 {    display: block !important;    float: left;    width: 49% !important;}
ul.serif.top-nab li {    display: none !important;}
ul.serif.top-nab li:nth-of-type(1) {    display: block !important;    float: left;    width: 48% !important;}
.fullwidthbanner-container {    left: 0 !important;    width: 100% !important;}
.social-icons ul {    padding-left: 0 !important;}
div#logo img, #logo span {    max-height: 100% !important;}
#dfulo .owl-carousel .owl-stage { display: block;float: none;  margin: 0 auto;    position: relative;    transform: translate3d(0px, 0px, 0px) !important;    width: 70% !important;}
#dfulo .owl-carousel .owl-stage-outer {    height: auto !important;}
#asdfg #gform_1 .gfield.gfield_contains_required.field_sublabel_below.field_description_below {    padding-right: 0 !important;}
#asdfg #gform_submit_button_1.gform_button.button{padding:0px !important;}
#dfulo .owl-item {    margin: 15px auto 0 !important;    width: 100% !important;}
.owl-carousel .owl-nav .owl-prev {    display: none !important;}
.owl-carousel .owl-nav .owl-next {    display: none !important;}
#asdfg h5.person_name a{font-size:17px !important;}

.with_icons.style-1 > div > .icon.icon.fa.fa-map-marker {    margin-top: 10px;}
.tp-bgimg.defaultimg {    background-size: 100% 100% !important;}
#footer.clearfix.footer {    text-align: center !important;}
.with_icons div > .icon {    display: block;    float: none !important;    text-align: center;}
.aamian a, .aamian li {	    font-size: 15px !important;}
.amina .aamian ul {    padding-left: 0 !important;}
p embed {    height: 200px !important;    width: 100% !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > p {    padding-left: 0 !important;}
.alignleft.size-full.wp-image-4497 {    height: auto !important;    margin: 0 auto;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style strong {    margin-top: 0 !important;    width: 100% !important;}
ul.tabke {    float: left;    width: 100% !important;}
h1 {    font-size: 20px;   margin-bottom: 10px !important;    margin-top: 0 !important;}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style > ul {    float: left !important;    width: 100% !important;}    
.hearing {    max-width: 100% !important;}
.hearing ul {    margin: 0 !important;    padding: 0 !important;}
#dfulo .rt_heading_wrapper.style-4 > .style-4 {    display: inline-block;    line-height: normal;    padding: 0 0 10px !important;    position: relative;    z-index: 999;}
#dfulo.content_row.row.vc_row.wpb_row.vc_row-fluid.default-style.fullwidth {    float: left;}
#container .testimonials .testimonial > div {    color: #414141 !important;}
.client_info{  color: #414141 !important;}	
.alignright.size-full.wp-image-5050 {    display: block;    float: none;    height: auto !important;    margin: 10px auto !important;}
div#main_content .table_responsive table.center li {    font-size: 12px !important;}
.center-text {    font-size: 14px !important;}
.alignright.size-full.wp-image-5052 {    display: block;    float: none;}
.alignright.size-full.wp-image-5054 {   float: none;    width: 70% !important;}
.alignright.size-full.wp-image-5054 {    float: none;    width: 70% !important;}  
#main_content .content_row_wrapper.clearfix.default {    max-width: 100% !important;    width: 100%;}
.vds {    margin: 5px auto;    width: 100% !important;}
div.vds iframe {    float: left;    height: 170px !important;    width: 100%;}
div.vds embed {    float: left;    height: 170px !important;    width: 100%;}
div.medias {    margin: 5px auto;    width: 100% !important;}
.p1 {    font-size: 16px !important;}
.alignleft.size-large.wp-image-4180 {    display: block;    float: none;    margin: 0 auto;}
#gform_2 #field_2_92.gfield.gfield_contains_required.field_sublabel_below.field_description_below {    width: 100% !important;}
#gform_2 #field_2_93.gfield.gfield_contains_required.field_sublabel_below.field_description_below {    width: 100% !important;}
#gform_2 #field_2_94.gfield.gfield_contains_required.field_sublabel_below.field_description_below {    width: 100% !important;}
.gform_wrapper div textarea.medium.textarea {    font-size: 16px !important;}
img.size-full.wp-image-4634 {    width: 100% !important;}
p code {    display: none;}
#style_5.row .vc_col-sm-4.wpb_column.vc_column_container.default-style.border-top.border-bottom.border-left.border-right.shadow {    height: auto;    margin-top: 0 !important;
    width: 100% !important;}
#style_5.row .vc_col-sm-4.wpb_column.vc_column_container.default-style.border-top.border-bottom.border-left.border-right.shadow .vc_column-inner {    padding-left: 15px !important;
    padding-right: 15px !important;}
.person_name a {    font-size: 17px !important;    margin: 10px 0 !important;    padding: 5px 0 !important;}  
.alignleft.size-full.wp-image-3246 {    display: block;    float: none;}
blockquote {    border: 0 none !important;    font-size: 16px !important;    margin-bottom: 10px !important;    padding: 0 !important;}
.tab_content li {  width: 100% !important;}
.alignleft.size-full.wp-image-3727 {    margin: 5px auto;}
.alignleft.size-full.wp-image-3728 {    display: block;    float: none;    margin: 5px auto 10px !important;}
.alignleft.size-full.wp-image-3729 {    display: block;    float: none;    margin: 5px auto 10px !important;}
object embed {    height: 170px !important;    width: 100% !important;}
.alignleft.size-full.wp-image-3993 {    display: block;    float: none;    margin: 5px auto !important;    width: 60% !important;}
.alignleft.size-full.wp-image-3994 {    display: block;    float: none;    margin: 5px auto;}
.alignright.size-full.wp-image-4012 {    display: block;    float: none;    width: 60% !important;}    
 .testimonial.item {    margin-top: 10px !important;} 
#asdfg .gform_wrapper div textarea.medium.textarea {    font-size: 20px !important;}

img.alignleft.size-full.wp-image-4263335 {
    display: block !important;
    float: none !important;
    margin: 0px auto !important;
}





}


@media(min-width:200px) and (max-width:420px) {
#attachment_6.wp-caption.alignleft{display:block;float:none!important;margin:0 auto!important;width:100%!important}
#attachment_6 .size-medium.wp-image-6{display:block;float:none;margin:0 auto;width:100%}
#footer.footer ul.social_media{float:none!important;left:0;position:relative;text-align:center!important;width:100%!important}
ul.social_media > li{float:left;width:18%!important}
.content_row.row.vc_row.wpb_row.vc_row-fluid.alt-style-1.fullwidth.rt-flex-wrapper.min-height-row.align-columns.column-align-middle.has-custom-bg{min-height:130px!important;margin-bottom:0!important}
div#logo{float:right;max-width:85%;margin-top:0!important;width:100%!important}
.soye .soye2 div {    height: 120px !important;} 
div.soye img {    height: 70px !important;    width: 100% !important;}
#person-3417 .entry-thumbnail.alignleft img {    display: block;    float: none;    margin: 0 auto;    width: 80% !important;}
.social-icons img {    right: 22px !important;}
#footer-column-3.col.col-xs-12.col-md-3.widgets_holder {    padding-left: 0 !important;    padding-right: 0 !important;    padding-top: 10px !important;}
#staff .person_image img {    height: auto !important;    width: 100% !important;}
.alignleft.size-full.wp-image-4216 {    display: block;    float: left;    margin: 0 auto 10px;    width: 100% !important;}
img.alignleft.size-full.wp-image-875 {    display: block;    float: left;    margin: 0 auto 10px;    padding: 0 !important;    width: 100% !important;}
#gal.rt-gallery.clearfix.grid-gallery.fixed_heights.nogaps {    display: block;    float: left;    margin: 0 auto;    width: 100% !important;}
#person-198 .entry-thumbnail.alignleft img {    display: block;    float: none;    margin: 0 auto;    width: 80% !important;}
img.alignright.size-full.wp-image-3121 {    display: block;    margin: 0px auto !important;    float: left;    width: 100% !important;}
img.alignleft.size-full.wp-image-3122 {    display: block;    margin: 0px auto 10px !important;    float: none;    width: 90% !important;}
.alignleft.size-full.wp-image-3172 {    display: block;    float: none;    margin: 0 auto 10px !important;    width: 90% !important;}
.servicesul:nth-child(1) {    margin-left: 0 !important;}
.servicesul {    float: left;    width: 100% !important; margin-bottom:0px !important;}
#dfulo .owl-carousel .owl-stage {  display: block; float: left;  margin: 0 auto; position: relative;    transform: translate3d(0px, 0px, 0px) !important;    width: 100% !important;}
.home .rt-parallax-background.has-bg-image {    background-repeat: no-repeat !important;    background-size: cover !important;    height: 128px  !important;}
#footer .footer_widgets .col {    display: block;    float: none;    margin: 0 auto;    width: 86% !important;}
#footer.footer .content_row_wrapper.clearfix.default-footer-width > div:nth-child(2) {    display: block;    float: none;    font-size: 14px !important;    margin: 0 auto;
    text-align: center;    width: 86% !important;}
	
	

}

@media(min-width: 1024px) and (max-width: 1200px)
{

div#logo{float:left!important;padding-left:0!important;margin-left:-5%!important;width:35%!important}
img.alignleft.size-medium.wp-image-3289{width:370px!important}
.footer-logo > li:nth-child(1){margin-left:26%}
footer .textwidget img{width:40%!important;margin-right:10px!important}
footer span.icon.fa.fa-map-marker{width:18px!important;margin-top:3px!important}
img.searchha{position:absolute!important;right:40px!important;top:10px!important}
ul.serif.top-nab li:nth-of-type(1){width:40%!important}
ul.serif.top-nab li.stylexaaaaaa1{width:40%!important}
.header-right ul.serif.top-nab{float:right!important;width:80%!important}
div.soye .soye2 img{height:175px!important;width:100%!important}
ul.footer-logo li{width:10%!important}
img.alignright.size-full.wp-image-3161{width:270px!important}
ul.sal li{float:left;width:33%!important}
img.alignleft.size-full.wp-image-3172{width:330px!important}
img.alignright.size-full.wp-image-3197{width:30%!important;display:block!important;float:none!important;margin:0 auto!important}
object embed{display:block;float:none;height:245px!important;margin:0 auto 10px;width:40%!important}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style div:nth-of-type(1) div.vds:nth-of-type(1){display:none!important}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style div:nth-of-type(1) div.vds:nth-of-type(2) iframe{height:200px!important}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style div:nth-of-type(1) div.vds:nth-of-type(3) iframe{height:200px!important}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style div:nth-of-type(1) div.vds:nth-of-type(2){width:47%!important}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style div:nth-of-type(1) div.vds:nth-of-type(3){width:47%!important}
.col.col-sm-12.col-xs-12.wpb_column.content.default-style div:nth-of-type(2) div.vds:nth-of-type(1){margin-top:25px!important}
img.alignleft.size-full.wp-image-4497{width:40%!important;display:block!important;float:left!important;margin:0 auto!important;height:480px!important}
img.alignleft.size-full.wp-image-4321{margin-bottom:70px!important}
img.alignleft.size-full.wp-image-4323{margin-bottom:40px!important}
img.alignleft.size-full.wp-image-4272{width:320px!important}
.hearing ul{margin:0!important;float:none!important;display:block!important;padding:0!important}
.hearing ul li a{left:0!important}
ul.consuctive{padding-left:390px!important}
img.alignleft.size-full.wp-image-4263335{height:240px!important}
.rt_tabs.tab-position-1 .tab_nav > li{padding-left:13px!important;padding-right:13px!important}
#qwert .vc_col-sm-8.wpb_column.vc_column_container{width:100%!important}
#qwert .vc_col-sm-4.wpb_column.vc_column_container.nopadding{width:100%!important}
div#qwert{min-height:auto!important}
.effect-44 span#wistia-vobdo3nd4u-1{height:275px!important;margin-top:10px!important}
#gform_wrapper_3 input#gform_submit_button_3{max-width:30%!important}
.rt_heading_wrapper.style-4{padding-top:0!important;height:0!important}
#asdfg .vc_col-sm-4.wpb_column.vc_column_container{top:0!important;width:32%!important;height:305px!important}
section#staff .col.col-sm-4:nth-of-type(2){display:none!important}
#style_5 .vc_col-sm-4.wpb_column.vc_column_container.default-style.border-top.border-bottom.border-left.border-right.shadow{width:32% !Important;height:352px!important}
section#staff .col.col-sm-4{width:50%!important}



}
