/******************---RESPONSIVE CSS STARTS---*******************/
@media (max-width:991.98px){#wrapper{width:100%;margin:0;box-shadow:none}#header.full-header .container,.container-fullwidth{padding:0 15px!important;margin:0 auto;width:750px!important}#header,#header-wrap,#header.sticky-style-2,#header.sticky-style-3,#header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap{height:auto!important}#logo{display:block;float:none;margin:0 auto!important;max-width:none;text-align:center;border:0!important;padding:0!important}#logo a.standard-logo{display:inline-block}#primary-menu{display:block;float:none}#primary-menu-trigger{opacity:1;pointer-events:auto;top:0;margin-top:0;left:0;z-index:1}#primary-menu .container #primary-menu-trigger{top:5px;left:0}#primary-menu>ul,#primary-menu>div>ul{display:none;float:none!important;border:0!important;padding:0!important;margin:0!important;-webkit-transition:none;-o-transition:none;transition:none}#primary-menu>div>ul{padding-top:60px!important}body:not(.top-search-open) #primary-menu-trigger{opacity:1;-webkit-transition:opacity 0.2s 0.2s ease,top 0.4s ease;-o-transition:opacity 0.2s 0.2s ease,top 0.4s ease;transition:opacity 0.2s 0.2s ease,top 0.4s ease}body.top-search-open #primary-menu-trigger{opacity:0}body.side-push-panel #side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0,0,0,.1);border-radius:0 0 0 2px}#primary-menu.style-5>ul{padding-right:0;margin-right:0;border-right:0}#primary-menu ul li{float:none;margin:0!important;text-align:left!important;border-top:1px solid #eee}#primary-menu ul li.mega-menu{position:relative}#primary-menu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content{position:relative;width:auto;max-width:none;background:transparent!important;box-shadow:none;border:0;border-top:1px solid #eee;z-index:1;top:0;padding-left:15px}}@media (max-width:767.98px){body{padding:0!important}#wrapper{width:100%!important}.container-fullwidth{margin:0 auto;padding:0 15px!important}#copyrights .col_half{text-align:center}#copyrights .col_half:last-child{display:none}#copyrights .footer-logo{margin-left:auto;margin-right:auto}.small-thumbs .entry-image,.ievent .entry-image{float:none!important;width:100%!important;margin:0 0 20px!important}}@media (min-width:576px) and (max-width:767.98px){#header.full-header .container,.container-fullwidth{width:540px!important}.container.vertical-middle{width:100%!important}#header.transparent-header.floating-header .container{width:540px;padding:0 15px}}@media (max-width:575.98px){.container,#header.full-header .container,.container-fullwidth{width:100%!important;padding-left:40px!important;padding-right:40px!important}#primary-menu-trigger{left:20px}#header.transparent-header.floating-header .container{width:310px;padding:0 15px}.portfolio-filter li{width:50%}.portfolio:not(.portfolio-1){margin:0}.portfolio .portfolio-item{width:100%;padding:0}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:21),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#logo a.standard-logo,#header.split-menu #logo a.standard-logo{display:none}#logo a.retina-logo{display:block}#header.split-menu #logo a.retina-logo{display:inline-block}.widget_links li a{background-image:url(../images/icons/widget-link@2x.png);background-size:4px 20px}.dark .widget_links li{background-image:url(../images/icons/widget-link-dark@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:991.98px),only screen and (-o-min-device-pixel-ratio:21) and (max-width:991.98px),only screen and (min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min-resolution:192dpi) and (max-width:991.98px),only screen and (min-resolution:2dppx) and (max-width:991.98px){#logo a.standard-logo{display:none}#logo a.retina-logo{display:inline-block}}
/******************---RESPONSIVE CSS ENDS---*******************/