@import url('https://fonts.googleapis.com/css?family=Catamaran:300,400,600,700,900');
 html {
     background-color: transparent;
     overflow:unset;
     font-family: 'Catamaran', sans-serif !important;
}
 div.new-special-heading{
    display:none !important
}
 .social_bookmarks > li:hover > a {
     background-color: transparent !important;
     color: #000 !important;
}
 .av_minimal_header #header_main .container, .av_minimal_header .main_menu ul:first-child>li a,#gr-portfolio .av-masonry-entry-content{
    font-family: 'Catamaran', sans-serif !important;
}
 body{
    width:100% !important;
    max-width:100% !important;
    overflow:unset !important;
    font-family: 'Catamaran', sans-serif !important;
}
 #header_main{
    top:0;
     height: 100px;
}
 #header_meta{
     position: absolute;
     right: 50px;
     top: 10px;
     width:auto;
}
 img{
     border-radius: 0 !important;
}
 .slide-group-4 .slide-loop-2 span{
    background-position:center !important
}
 .slide-group-4 .slide-loop-3 span{
    background-position:center !important
}
 .slide-group-4 .slide-loop-6 span{
    background-position:center !important
}
 .button-return{
    font-size: 1.1em;
    font-weight: 600;
    font-family: catamaran,helveticaneue,helvetica neue,helvetica-neue,Helvetica,Arial,sans-serif;
    line-height:16px !important
}
 .button-return i{
    font-size:20px;
    position:relative;
    top:1px;
}
 #text-6 .seperator{
    display:none !important
}
 #text-6 p{
    margin:0 !important;
    line-height:normal !important
}
 .big-preview.single-big {
     pointer-events: none;
}
 .ls-wrapper.ls-in-out{
    width: unset !important
}
 #header {
     max-height: 100px;
     height: 100px;
}
 .page-id-600 .main_menu #menu-item-3451 .avia-menu-text {
     color: #999;
}
 div span.logo{
    float:none;
    position:absolute;
     top:30%;
    left:0
}
 .container.av-logo-container .inner-container{
    height:100px !important
}
 .widgettitle {
     letter-spacing: 0!important;
}
 .main_menu #menu-item-search a {
     padding-right: 0;
}
 .main_menu #menu-item-search a:hover::before {
     color:#999;
}
 #header ul.social_bookmarks li {
     margin-right: 5px;
     border:none !important 
}
 #scroll-top-link {
    display: none;
}
/* Desktop Styles ================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
 @media only screen and (min-width: 768px) {
    /* Add your Desktop Styles here */
}
/* Mobile Styles ================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
 @media only screen and (max-width: 767px) {
     #header_main .logo a img {
        opacity: 1;
        max-height: unset !important;
        position: absolute;
        top: 11px;
        height: 70px !important;
        max-width: unset;
		 display:none;
    }
    .responsive.html_mobile_menu_tablet #top #wrap_all #header .logo {
        margin-top: 0px;
        width: 260px !important;
        margin-left: -15px;
    }
     .logo a {
         background-image: url(http://gandr.impideas.net/wp-content/uploads/2026/04/mobile_logo2.jpg.jpeg);
         background-repeat: no-repeat;
         background-size: 100px Auto;
         display:block!important;
         background-position: left;
    }
     .responsive #top #header_main .logo {
         height: 100px!important;
         width: 170px!important;
    }
     #header_meta #menu-item-3674 {
         pointer-events: auto!important;
    }
     #header_meta #menu-item-3674 a {
         pointer-events: auto!important;
         padding: 7px;
    }
     .menu-item-search-dropdown>a::before {
         font-size: 30px!important;
    }
     #gr-home-mobile-slide .template-page.content {
         padding-top:0;
    }
}
 .cleft {
     float:left;
     width:49%;
}
 .cright {
     float:left;
     width:49%;
}
 @media only screen and (max-width: 1024px) {
     .font13 {
         font-size:13px !important;
    }
}
/*REY CHANGES*/
 div#services_div span.toggle_icon{
    display:inline-block;
    position:relative;
    border:none
}
 div#services_div span.toggle_icon span{
    border:none !important
}
 div#services_div p.toggler .toggle_icon:before{
    padding-left: 0px;
    position: absolute;
    top: 6px;
}