@font-face{
    font-family:"myriad-pro";
    src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7ed41d.eot?#iefix");
    src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7ed41d.eot?#iefix") format("eot"),url("fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff") format("woff"),url("fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf") format("truetype"),url("fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg");
}
/*
@font-face{
    font-family:"Myriad W01 Bd";
    src:url("fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix");
    src:url("fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix") format("eot"),url("fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209.woff") format("woff"),url("fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1.ttf") format("truetype"),url("fonts/c5dceae7-427a-4765-b06b-ea2eecca3434.svg#c5dceae7-427a-4765-b06b-ea2eecca3434") format("svg");
}
@font-face{
    font-family:"Myriad W01 Lt";
    src:url("fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix");
    src:url("fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix") format("eot"),url("fonts/b984f4e8-e37d-4502-bead-ffd991e64d1f.woff") format("woff"),url("fonts/82d18baa-8811-4aa8-9338-9bafa08350d0.ttf") format("truetype"),url("fonts/20e14bb9-6aec-47a9-8ef8-5613bf1d6eae.svg#20e14bb9-6aec-47a9-8ef8-5613bf1d6eae") format("svg");
}

@font-face{
    font-family:"Myriad W01 SmBd";
    src:url("fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix");
    src:url("fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix") format("eot"),url("fonts/c22866d7-ca67-4170-a113-cae280eea669.woff") format("woff"),url("fonts/19ce9ea9-076e-4dcd-91a1-454f4830f120.ttf") format("truetype"),url("fonts/18915124-98e4-4245-9e10-b921e09a6704.svg#18915124-98e4-4245-9e10-b921e09a6704") format("svg");
}*/

/****************** >     LAYOUT      < ******************/

body, 
button, 
input, 
select, 
textarea {
    font-family: Tahoma, Geneva, Kalimati, sans-serif;
}

html, 
body {
    /*height: 100%;*/
    color: #808080;
    font: normal 14px/1.3 myriad-pro,Arial,Helvetica,sans-serif;  
}

body {
     background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home-bg.jpg") no-repeat scroll center top #EFF1F0;
}

.main-container {
    overflow: hidden;
    position: relative;
}

.bottom-graphic {
    bottom: 127px;
    height: 574px;
    left: 50%;
    margin-left: -900px;
    overflow: hidden;
    position: absolute;
    text-align: right;
    width: 1920px;
    z-index: 1;
}

/*=form stuff */

    /*=labels*/
    label { 
        font: normal 15px/1 Calibri, Arial, Helvetica, sans-serif;   
    } 
    
    .contact-us label {
        display: block;
        padding: 5px 0 5px 10px;
    }
    
  
    .aster {
        color: #FFF;
    }
    
    .basic-side .aster, .col-3 .aster {
        color: #179436;
    }

/* float clearfix */

.clearfix:after,
.region-inner:after,
.inner-page-button:after,
.form-column .number-container:after,
.form-column p:after,
.news-block p:after,
.main-menu:after,
.main-menu nav:after
.clients:after,
.uniForm:after,
#footer .region-inner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix,
.uniForm {
	display: inline-block;
}
 
html[xmlns] .clearfix,
html[xmlns] .uniForm {
	/*display: block;*/
}
 
* html .clearfix,
* html .region-inner,
* html .inner-page-button, 
* html .number-container,
* html .form-column p,
* html .news-block p,
* html .main-menu,
* html .main-menu nav, 
* html .clients,
* html .uniForm,
* html #footer .region-inner {
	height: 1%;
}

/**** GET LOST SKYPE! ****/
span.skype_pnh_container {display:none!important;}
span.skype_pnh_text_span {display:inline!important;}

ul li {
    list-style: none;
}

    .basic-content .just-content ul {
        margin: 10px 0;
    }
    
    .basic-content .just-content ul li {
        list-style: disc outside none;
        margin-left: 30px;
    }
    
a {
    color: #7d59bb; 
    text-decoration: none;
}

a:hover {
    color: #9a71e2; 
    text-decoration: none;
}

a.home-title-link {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home-link-icon.png") no-repeat scroll left top transparent;
    color: #00A339;
    display: block;
    font: 16px/1 myriad-pro,Arial,Tahoma,sans-serif;
    height: 39px;
    padding-left: 20px;
    padding-top: 12px;
    text-transform: uppercase;
}
    a.home-title-link:hover,
    .home .top a.block-title:hover {
        color: #7d59bb!important;
    }
    
    a.home-title-link:visited {
        color: #00A339;
    }
    
    .zone-clients-logos a.home-title-link { 
        min-width: 90px;
    }

.news-block a.home-title-link {
    float: right;
}

/****************** >     HEADER      < ******************/
#header {
    background: none;
    height: 160px;
    text-align: center;
    vertical-align: middle;
}

#header .region-inner {
    max-width: 960px;
    padding: 0;
}

.logo {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/homepage-glow.png") no-repeat scroll center top transparent;
    margin: 0 auto;
    padding: 30px 0 125px 20px;
    width: 635px;
}

.not-front .logo {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/top-logo-container.png") no-repeat scroll center top transparent;
    padding: 12px 0 40px;
    position: relative;
    width: 100%;
    z-index: 1001;
}

    .logo img {
        margin-left: -25px;
    }
    
    .not-front .logo img {
        width: 150px;
    }

        .logo a {
            display: block;
            text-align: center;
        }

        .logo a span {
            display: block;
            text-align: center;
        }

        .logo a span.slogan1 {
            color: #818181;
            font: normal 17px/1.6 myriad-pro,Arial,Tahoma,sans-serif;
        }
        
        .not-front .logo a span.slogan1 {
             font: normal 14px/1.6 myriad-pro,Arial,Tahoma,sans-serif;
        }

        .logo a h4.slogan2,
        .logo a h1.slogan2 {
            color: #4814a0;
            font: normal 14px/1.4 myriad-pro,Arial,Tahoma,sans-serif;
            letter-spacing: 0.3px;
            text-align: center;
        }
        
        .logo a:visited h4.slogan2,
        .logo a:visited h1.slogan2 {
             color: #4814a0;
        }
        
        .not-front .logo a span.slogan2 {
             font: normal 12px/1.6 myriad-pro,Arial,Tahoma,sans-serif;
        }
        
        .not-front .logo img {
            margin-left: -12px;
        }

        .logo sup {
            color: #A3A3A3;
            font-size: 7px;
            left: -3px;
            position: relative;
            top: 4px;
            vertical-align: top;
        }

.header-right {
    float: left;
    height: 100%;
    width: auto;
}

/*=navigation*/

.home nav {
    height: 535px;
    margin: 0 auto;
    position: relative;
    top: -70px;
    width: 580px;
}
    
     .home nav > a {
        background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home-page-buttons-960.png") no-repeat scroll center top transparent;
        display: block;
        font: 16px/1.1 myriad-pro,Arial,Helvetica,sans-serif;
        position: absolute;
        height: 125px;
        width: 100px;
    }
        
        .home nav a span {
            /*display: block;*/
            padding: 40px 0 0;
            text-align: center;
            width: 103px;
        }
    
         .home nav > a:hover,
         .home nav > a.selected {
            background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home-page-buttons-960.png") no-repeat scroll center -125px transparent;
            color: #154224;
         }
    
    .home nav a.bullet-1  {
        top: 85px;
        left: 35px;
    }
    
    .home nav a.bullet-2 {
        top: 0;
        left: 165px;
    }
    
    .home nav a.bullet-3 {
        right: 166px;
        top: 0;
    }
    
    .home nav a.bullet-4 {
        right: 35px;
        top: 85px;
    }

        .home nav > a {
            color: #FFF;
            display: block;
            font: 16px/1.1 myriad-pro,Arial,Helvetica,sans-serif;
            text-transform: uppercase;
        }

        nav a:visited {
            color: #FFF;
        }
     
        .home .sub-menu {
            margin: 0 auto;
            position: relative;
            text-align: center;
            top: 215px;
            width: 130px;
        }
        
        .home .sub-menu.hidden {
            display: none;
        }
        
        .home .sub-menu li {
            background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/sub-menu-spacer.png') no-repeat center bottom;
        }
        
        .home .sub-menu li.last {
            background: none;
        }

            .home .sub-menu a {
                color: #154224;
                display: block;
                font: normal 16px/1.6 myriad-pro,Arial,Helvetica,sans-serif;
                margin-bottom: 5px;
                padding-bottom: 10px;
            }

            .home .sub-menu a:hover,
            .home .sub-menu a.selected {
                color: #FFF;
            }
 
            
/****************** > Main Menu not front < ***************/

.front .main-menu {
    display: none;
}

.main-menu.hover {
    background: none repeat scroll 0 0 #F6F7F7;
    margin: 0 auto;
    height: auto;
    width: 360px;
}



/****************** >     CONTENT      < ******************/
#content {
    margin: 0;
    width: 100%;
    z-index: 2;
}

.not-front #content{
    padding: 60px 0 0 0;
}

.not-front.landing-page #content {
    padding: 0 0 90px 0;
}



/****************** >	 FOOTER      < ******************/

/* Sticky Footer */

* { margin:0; padding:0; } 

html, body, #page { height: 100%; }

body > #page {height: auto; min-height: 100%;}

#content { padding-bottom: 90px; }  /* must be same height as the footer */

#footer { 
    clear: both;
    height: 90px;
    margin-top: -90px;
    position: relative;
    z-index: 3;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#footer {
    background: #FFF url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/footer-green-line.png') no-repeat center top;
    font: normal 12px/1.4 Myriad-regular,Arial,Helvetica,sans-serif;  
}

.footer-first ul {
    clear: none;
}

    #footer .menu a {
        font: normal 12px/1 myriad-pro,Arial,Helvetica,sans-serif;  
        color: #808080;
        padding: 0 10px 0 0;
        vertical-align: top;
    }

    #footer a:hover {
        color: #808080;
    }

#footer .region-inner {
    padding: 30px 0 0 0;
    width: 1130px;
}

.footer-container {
    width: 100%;
}

    #footer .menu {
        position: absolute;
        margin: 0 50px 0 0;
        left: 0;
    }
        
        .footer-first li {
            float: left;
        }
        
        #footer .menu li {
            border-right: 1px solid;
            height: 12px;
            margin: 0 10px 0 0;
            vertical-align: top;
        }
        
        #footer .menu li.last {
            border: none;
            margin: 0;
        }
        
        
    #footer .social-links {
        display: block;
        margin: 0 auto;
        width: 165px;
    }
    
        #footer .social-links li {
            padding-right: 10px;
        }
        
    #footer .copyright {
        position: absolute;
        right: 0;
    }
.social-links .follow {
  float: left;
  color: #FFF;
  padding: 1rem 3rem 1rem 0; }
.social-links a {
  float: left;
  background-size: 96%;
  width: 40px;
  height: 47px;
  margin-right: 11px;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out; }
  .social-links a.facebook {
    background: url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home/sprite2.png) 0px -179px; }
  .social-links a.twitter {
    background: url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home/sprite2.png) 0px -110px; }
  .social-links a.blog {
    background: url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home/sprite2.png) 0px -399px; }
  .social-links a.linkedin {
    background: url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home/sprite2.png) 0px -246px; }
  .social-links a.google {
    background: url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home/sprite2.png) 0px -179px; }
  .social-links a.youtube {
    background: url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home/sprite2.png) 0px -459px; }
  .social-links a:hover {
    opacity: 0.5; }
  .google-plus {
  float: left;
  width: 90px; }
  .google-plus .icon {
    background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/home/sprite2.png) no-repeat 0px -320px;
    background-size: 100%;
    width: 40px;
    height: 40px;
    margin-right: 11px;
    position: absolute;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out; }
  .google-plus:hover .icon {
    opacity: 0.5; }

.google-plus:hover {
  opacity: 0.5; }

.google-plus div:nth-child(2) {
  opacity: 0;
  width: 40px !important;
  height: 40px !important;
  overflow: hidden;
  position: relative; }

.google-plus div:nth-child(2) iframe {
  -ms-zoom: 1.5;
  -moz-transform: scale(1.5);
  -moz-transform-origin: 0 0;
  -o-transform: scale(1.5);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(1.5);
  -webkit-transform-origin: 0 0; }

.google-plus + .google {
  display: none; }

.google-plus div + div {
  width: 37px !important;
  height: 22px;
  overflow: hidden;
  position: relative;
  top: 1rem;
  left: 0.7rem; }

.google-plus div + div iframe {
  position: absolute !important;
  right: -20px;
  left: auto !important;
  top: 0 !important; }

.google-plus div {
  float: left !important; }

.google {
  display: none; }

footer.fixed {
  border-top: 5px solid #ed4848;
  padding: 15px 0 30px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end; }
  footer.fixed .footer-logo {
    margin-bottom: 10px; }
  footer.fixed .social-links {
    width: auto; }
  footer.fixed p {
    margin: 0;
    color: #000; }
footer.fixed span.mail {
    color: #ed4848;
}
@media screen and (max-width: 1199px) {
  footer.fixed {
    display: inherit;
    width: 100%; }
    footer.fixed .footer-section {
      margin-bottom: 25px; }
    footer.fixed .address-section {
      text-align: left;
      width: 50%;
      float: left; }
    footer.fixed .social-links {
      float: left !important;
      position: absolute;
      right: 0; }
      footer.old-pages {
        padding: 15px;
        } 
        .bottom-graphic{
          bottom: 193px;
          }}

footer.old-pages {
    background: #fff;
    border-color: #44bc6e;
}
footer.old-pages p {
    font-size: 15px;
    line-height: 28px;
}
footer.old-pages {

}
@media screen and (max-width: 1500px) {
    footer.old-pages p {
        font-size: 14px;
    }
}

/*
.main-menu nav {  
    background: none repeat scroll 0 0 #FFF;
    margin: -55px auto 0;
    padding-top: 50px;
    position: relative;
    width: 320px;
    z-index: 1;
}

.not-front nav ul li {
    float: left;
}

    .not-front nav ul li a {
        color: #4D445E;
        display: block;
        font: 16px/1.6 myriad-pro,Arial,Tahoma,sans-serif;
        height: 35px;
        margin-top: -35px;
        padding: 45px 13px 0;
        text-transform: uppercase;
    }
    
    .not-front nav ul li a.selected,    
    .not-front nav ul li a:hover {
        background: #187c30;
        border-radius:  0 0 5px 5px;
            -webkit-border-radius: 0 0 5px 5px;
            -moz-border-radius: 0 0 5px 5px;
        color: #FFF;
    }
    
    .main-menu .sub-menu {
        background: none repeat scroll 0 0 #F6F7F7;
        display: block;
        height: 30px;
        left: -20px;
        padding: 0 0 0 20px;
        position: absolute;
        top: 95px;
        width: 340px;
    }
    
    .main-menu .sub-menu a {
         border-radius:  0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
        color: #7F7A86;
        font: 14px/1.6 myriad-pro,Arial,Tahoma,sans-serif;
        height: auto;
        margin: 0;
        padding: 10px 13px;
        text-transform: none;
        width: 50px;
    }
    
     .main-menu .sub-menu a:hover,
     .main-menu .sub-menu a.selected {
         background: none;
         color: #4d445e;
     }
    
        .main-menu .sub-menu.closed {
            display: none;
        }
        
            .main-menu .sub-sub-menu {
                background: none repeat scroll 0 0 #F6F7F7;
                display: block;
                height: auto;
                left: 0;
                padding: 15px 0 15px 20px;
                position: absolute;
                top: 30px;
                width: 340px;
            }
            
            .main-menu .sub-sub-menu.closed {
                display: none;
            }   
            
                .main-menu .sub-sub-menu a {
                    border-radius:  0;
                        -webkit-border-radius: 0;
                        -moz-border-radius: 0;
                    color: #7F7A86;
                    font: 12px/1.6 myriad-pro,Arial,Tahoma,sans-serif;
                    height: auto;
                    margin: 0;
                    padding: 10px 13px;
                    text-transform: none;
                    width: 133px;
                }
*/

.top-menu
{
    text-align: center;
    z-index: 1000;
    position: relative;
} 
/*
.wf-active .top-menu
{
    display: block;
}*/
.top-menu nav {    
    display: inline-block;
    padding: 50px 10px 0 10px;
    margin: -50px auto 0;
    position: relative;   
    width: 340px;    
}

.top-menu nav.selected {
    background-color: #fff;        
}

.top-menu nav ul {
    display: inline-block;
}

.top-menu nav ul li {
    float: left;            
    display: block; 
    display: inline-block;           
}
.top-menu nav li a {
    color: #4D445E;
    display: block;
    font: 16px/1.6 myriad-pro;
    height: 35px;
    margin-top: -35px;
    padding: 45px 12px 0;
    text-transform: uppercase;                
} 

.top-menu nav li a.first {
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;        
    behaviour: url("http://cdn.insegment.com/pie.htc");
}

.top-menu nav li a.last {
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}

.top-menu nav li a.white
{
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/top-menu-normal.png') repeat-x transparent;
    color: #fff;
}
.top-menu nav li a.selected {
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/top-menu-selected.png') repeat-x transparent;
    /*border-radius:  0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px; */
    color: #FFF;    
    
}


.top-menu nav ul li .second-level {
    left: 0px;
    display: none;
    position: absolute;    
    background-color: #fff;    
    padding: 0 16px;
    -webkit-border-bottom-right-radius: 10px; 
    -webkit-border-bottom-left-radius: 10px;  
    border-bottom-right-radius: 10px; 
    border-bottom-left-radius: 10px; 
}
.top-menu nav ul li .second-level.selected
{   
    display: block;
}
.top-menu nav li .second-level li
{
    background-color: #fff;
    float: left;
}
.top-menu nav li .second-level li a
{
    display: inline-block;
    text-transform: none;
    font-size: 14px;
    color: #7f7a86;       
    height: 50px;
    line-height: 50px;
    padding-top: 0px;
    margin-top: 0px;
}

    .top-menu nav li .second-level li a:hover {
        color: #00a339;
        border-radius: none;
        background-color: #fff;
       
    }
    
.top-menu nav li .second-level .third-level
{    
    border-top: 1px solid #00a339;
    display: none;
    position: absolute;    
    background-color: #fff;
    left: 0px;
    padding: 15px 16px 0 16px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.top-menu nav li .second-level .third-level.selected
{    
    display: block;    
}
.top-menu nav li .second-level .third-level li
{
    text-align: left;
}
.top-menu nav li .second-level .third-level a {
    height: auto;
    line-height: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 5px;
}

    .top-menu nav li .second-level .third-level a:hover {
        color: #fff;
        /*background: url('http://insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/submenu-bg.png') repeat transparent; */
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        
        background: #d97000; /* Old browsers */
        background: -moz-linear-gradient(top,  #d97000 0%, #de7900 20%, #f59e00 72%, #fead00 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d97000), color-stop(20%,#de7900), color-stop(72%,#f59e00), color-stop(100%,#fead00)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #d97000 0%,#de7900 20%,#f59e00 72%,#fead00 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #d97000 0%,#de7900 20%,#f59e00 72%,#fead00 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #d97000 0%,#de7900 20%,#f59e00 72%,#fead00 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #d97000 0%,#de7900 20%,#f59e00 72%,#fead00 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d97000', endColorstr='#fead00',GradientType=0 ); /* IE6-9 */

        
        /*background: url('images/sub-arrow.png') no-repeat left 6px; */
    }

.site-map dl dt {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/bull.png") no-repeat scroll left 4px transparent;
    padding-left: 20px;
}

.portfolio-block a.see-more {
    position: absolute;
    bottom: 10px;
    right: 35px;
}
@media screen and (max-width: 960px) and (min-width: 769px){
  .zone-main .region-inner nav #img_gif2{
    background-position: 30% -18px!important;
  }
}
@media screen and (max-width: 850px){
  .home nav a span {
    padding: 40px 0 0!important;
    width: 103px!important;
  }
}
@media screen and (max-width: 605px){
  .zone-main{
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .home .zone-main .region-inner{
    min-width: 580px;
  }
}
/*img_gif2*/