﻿/****************** >     GENERAL      < ******************/

/*----------------------------------------------*/
/* General styles */
/*----------------------------------------------*/
   /* img, img:hover { behavior: url('http://newinsegment.insegment.com/iepngfix.htc') }*/
    /*=Heading elements*/
    

    h1 {
        color: #00a339;
        font: normal 20px/1 myriad-pro,Arial,Helvetica,sans-serif;
        text-align: left;
    }
    
        h1 span,
        h2 span {
            display: block;
        }

    h2 {
        color: #00a339;
        font: normal 18px/1 myriad-pro,Arial,Helvetica,sans-serif; 
    }
    
    h3,
    .news-block .news-date {
        color: #00a339;
        font: normal 16px/1 myriad-pro,Arial,Helvetica,sans-serif; 
    }
    
    .watermark {
        color: #bcbcbc;    
    }
    .hidden {
        display: none !important;
    }
    /*=Content elements*/
        
        .region-inner, .basic-page {
            height: auto;
            margin: 0 auto;
            padding: 0;
            position: relative;
            text-align: left;
            width: auto;
        }
        
        .basic-page {
            clear: both;
            margin-bottom: 75px;
            max-width: 960px;
            z-index: 2;
        }

        .clearblock {
            clear: both;
        }
        
        .zone-main {
            /*background: url('http://insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/region-description-pattern.jpg') repeat-x left top;*/
            color: #808080;
            font: normal 16px/1.2 myriad-pro, Arial,Helvetica,sans-serif;  
            height: auto; 
            position: relative;
            z-index: 2;
        }

            .home .zone-main .region-inner {
                background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/homepage-center.png") no-repeat scroll center top transparent;
                height: 640px;
                margin: 90px auto 0;
                padding: 45px 0 0 8px;
                position: relative;
                width: 1130px;
            }
            
            .home .zone-main .region-inner .bullet
            {
                width: 289px;
                height: 289px;
                background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/homepage-bullet.png') no-repeat transparent;
                position: absolute;
                top: 133px;
                left: 146px;                
            }
            
            .home .zone-main .region-inner .bullet .big {
                background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/homepage-bullet-on.png') no-repeat transparent;
                opacity: 0;                                
                width: 289px;
                height: 289px;
                filter: alpha(opacity=0);
                position: absolute;
                top: 0px;
                left: 0px;
            }
            /*
            .home .zone-main .region-inner .bullet:hover
            {
                background: url('http://insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/homepage-bullet-on.png') no-repeat transparent;
                width: 289px;
                height: 289px;
                top: 133px;
                left: 146px;
            }*/
                
/*----------------------------------------------*/
/*=content */
/*----------------------------------------------*/

    /*----------------------------------------------*/
    /*=home page */
    /*----------------------------------------------*/
        /*=headings*/
        
        /*=boxes*/
        .home .upper-blocks {
            height: auto;
            position: absolute;
            top: -55px;
            width: 265px;
        }
        
            .home .upper-blocks h3,
            .news-block h3 {
                border-top: 5px dotted #FFFFFF;
                color: #808080;
                display: block;
                font: 16px/1.2 myriad-pro,Arial,Helvetica,sans-serif;
                margin: 0;
                padding-top: 10px;
            }
            
            .news-block h3,
            .news-block .news-content {
                border-top: none;
                font-size: 15px;
                margin-bottom: 20px;
            }
            
            .news-block .news-content {
                color: #808080;
                padding: 15px 0 0;
            }
            
            .news-block p {
                clear: both;
            }

            .home .left {
                border-left: 1px solid #4814A0;
                padding-left: 2px;
                text-align: left;
            }
            
                .home .left .upper-blocks-inner {
                    border-left: 1px solid #4814A0;
                    height: auto;
                    padding-left: 8px;
                }

            .home .right {
                border-right: 1px solid #4814A0;
                padding-right: 2px;
                right: 0;
                text-align: right;
            }
            
                .home .right .upper-blocks-inner,
                .news-block-inner {
                    border-right: 1px solid #4814A0;
                    height: auto;
                    padding-right: 8px;
                }

                .home .top a.block-title {
                    color: #00A339;
                    display: block;
                    font: 18px/1 myriad-pro,Arial,Tahoma,sans-serif;
                    letter-spacing: 1.5px;
                    padding-bottom: 10px;
                    text-transform: uppercase;
                }
                
        .news-block {
            height: auto;
            width: 265px;
        }
        
        .not-front .news-block {
            width: 293px;
        }
        
        .home .news-block {
            position: absolute;
            top: 330px;
            right: 0px;
        }

        .zone-clients-logos {
            height: 120px;
            overflow: hidden; 
            position: relative;
            z-index: 2;
        }
        
        .home .zone-clients-logos {
            bottom: 0px;
        }
        
            fieldset.zone-clients-logos {
                float: none;
                clear: both;
                border-top: 5px dotted #FFF;
                border-bottom: 1px solid transparent;
                border-left: 1px solid transparent;
                border-right: 1px solid transparent;
                display: block;
                margin: 40px auto 0;
                max-width: 1130px;
            }

            legend { 
                margin: 0 44%;
                padding: 11px 5px 0;
            }

            #client-logos { 
                float: left;
                margin-top: -18px;
                padding: 0;
            }
            
            #client-logos ul li {
                float: left;
                height: 75px;
                margin: 0;
                width: 141px;
            }
            
                 #client-logos ul li a {
                     display: block;
                 }
                 
                 #client-logos ul li img {
                     max-width: 135px;
                 }
            
            #client-logos ul li.first {
                margin: 0 9px 0 0;
            }
            
            #client-logos ul li.last {
                margin: 0 0 0 9px;
            }
            

    /*----------------------------------------------*/
    /*=contact-us*/
    /*----------------------------------------------*/

/*----------------------------------------------*/
/*=Portfolio*/
/*----------------------------------------------*/

    #portofolio-wrapper {
        margin: 0 auto;
        position: relative;
        width: auto;
    }
    
    .portofolio-inner {
        margin: 0 auto;
        position: relative;
        width: 1023px;
    }

    #portofolio-wrapper .arrow-prev, #portofolio-details .prev {
        display: block;
        width: 27px;
        height: 88px;
        position: absolute;
        top: 138px;
        left: 0px;
        background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/portofolio/arrow-left-portofolio.png') no-repeat transparent;
        z-index: 1000;
        font-size: 0px;
        line-height: 0px;
        text-indent: -1000px; 
    }
    
    #portofolio-wrapper .arrow-prev:hover, #portofolio-details .prev:hover {
        background-position: -27px 0px;
    }
    
    #portofolio-wrapper .arrow-next, #portofolio-details .next {
        display: block;
        width: 27px;
        height: 88px;
        position: absolute;
        top: 138px;
        right: 0px;
        background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/portofolio/arrow-right-portofolio.png') no-repeat transparent;
        background-position: -27px 0px;
        z-index: 1000;
        font-size: 0px;
        line-height: 0px;
        text-indent: -1000px; 
    }
    
    #portofolio-wrapper .arrow-next:hover, #portofolio-details .next:hover {
        background-position: 0px 0px;
    }
    
    #portofolio {
        width: 1023px;  
        height: 350px;
        position: relative;
        clear: both;
        overflow: hidden;
        background: none;  
        z-index: 900;
    }
    
        #portofolio .item {
            background: #FFF;
            overflow: hidden;
            position: relative;
            width: 300px;
            height: 300px;   
            border: 6px solid #fff;
            border-radius: 160px;
            box-shadow: 3px 3px 10px #888;
            cursor: pointer;
            behavior: url('http://cdn.insegment.com/pie.htc');
        }
        
            #portofolio .item .details {
                display: none;
                position: absolute;
                bottom: 0;
                left: 0px;    
                text-align: center;
                color: #fff;
                margin: 0px auto;
                padding-left: 10px;
                padding-right: 10px;   
            }
            
            #portofolio .item.carousel-center {

            }
            
            #portofolio .item .details {                
                border-radius: 0 0 282px 282px;
                    -webkit-border-radius: 0 0 282px 282px;
                    -moz-border-radius: 0 0 282px 282px;
                -pie-background:rgba(0,0,0,0.5);
                background: rgba(0, 0, 0, 0.6); /*fallback for non-CSS3 browsers*/
                background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.7)) to(rgba(0, 0, 0, 0.1))); /*old webkit*/
                background: -webkit-linear-gradient(rgba(0, 0, 0, 0.6),  rgba(0, 0, 0, 0.1)); /*new webkit*/
                background: -moz-linear-gradient(rgba(0, 0, 0, 0.6),  rgba(0, 0, 0, 0.1)); /*gecko*/
                background: -ms-linear-gradient(rgba(0, 0, 0, 0.6),  rgba(0, 0, 0, 0.1)); /*IE10*/
                background: -o-linear-gradient(rgba(0, 0, 0, 0.6),  rgba(0, 0, 0, 0.1)); /*opera 11.10+*/
                background: linear-gradient(rgba(0, 0, 0, 0.6),  rgba(0, 0, 0, 0.1)); /*future CSS3 browsers*/
                
                display: none;
                height: 135px;
                width: 282px;
                padding-top: 10px;
                behavior: url(http://cdn.insegment.com/pie.htc);
            }
            
            #portofolio .item.first .details {
                /* display: block;*/
            }
            
            #portofolio .item .details h1,
            #portofolio .item .details h2 {
                color: #FFF;
                font: bold 31px/1.3 myriad-pro,Arial,Helvetica,sans-serif;  
                text-align: center;
                text-shadow: 2px 2px 2px #000000;
                behavior: url(http://cdn.insegment.com/pie.htc);
            }
            
            #portofolio .item .details h2 {
                font: normal 14px/1.3 myriad-pro,Arial,Helvetica,sans-serif;  
                padding-top: 5px;
            }
            
            #portofolio .item img {
                 border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                behavior: url('http://cdn.insegment.com/pie.htc');
                width: 100%;
                height: 100%;
            }
            
                #list {
                    width:1023px;     
                    height:80px;
                    position:relative;
                    clear:both;
                    overflow:hidden;          
                    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/portofolio/arrow.png') no-repeat transparent center center;
                    margin-top: 50px;  
                }
                
                    #list .item {
                        width: 192px;
                        height: 150px;  
                        background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/portofolio/bullet.png') no-repeat transparent center center;
                        cursor: pointer;
                        position: relative;
                        z-index: 100;  
                    }
                    
                    #list .item .bullet {
                        width: 10px;
                        height: 10px;    
                        position: absolute;
                        top: 69px;
                        left: 90px;        
                    }
                    
                    #list .item .name {
                        text-align: center;
                        margin-top: 90px;
                        display: block;
                        font-size: 14px;   
                        color: #70608d; 
                    }
                    
#list .item .name.selected, #list .item.carousel-center .name {
    color: #179035 !important;    
}

#years {
    width: auto;    
    height: 64px;
    position:relative;
    clear:both;
    overflow:hidden;    
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/years-bg.jpg') no-repeat center top;
    margin-top: 15px;           
}

#years div {
    float: left;    
    width: 50px;
    float: left;
    text-align: center;
    padding-top: 30px; 
}

#years div a {
    color: #000;
    text-decoration: none;
}

#years div a.selected  {
    font-weight: bold;
    color: #179135;
}

#marker {
    width: 68px;
    height: 90px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/portofolio/bullet-green.png') no-repeat transparent;
    position: absolute;  
    z-index: 1000;
    display: none;
    cursor: pointer;  
}

#marker .middle {
    border: 3px solid #FFFFFF;
    border-radius: 26px 26px 26px 26px;
    height: 52px;
    margin-left: 5px;
    margin-top: 6px;
    width: 52px;
    overflow: hidden;
    behavior: url(http://cdn.insegment.com/pie.htc);
}

#marker .middle img {
    width: 52px;
    height: 52px;
}

#portofolio-details  {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;      
    width: 1128px;
    height: 722px;
    background-color: #fff;
    z-index: 9999;
}

#portofolio-details .portofolio-info {     
    overflow: hidden;    
    margin: 0px auto;
    width: 958px;
    height: 460px;    
    margin-top: 185px;
}


#portofolio-details .prev {
        top: 360px;
        left: 20px;      
}

#portofolio-details .next {
        top: 360px;
        right: 20px;   
}
#portofolio-details .close {
    position: absolute;
    right: 10px;
    top: 10px;
}
.portofolio-info
{
    position: relative;    
} 
.portofolio-info .title
{
    position: absolute;
    top: 10px;
    left: 10px;
}
.portofolio-info .logo
{
    width: 100px;
    position: absolute;
    top: 10px;
    right: 10px;
}

/*=Clients*/

.clients h1 {
    margin-bottom: 15px;
}

#container{
	position: relative;
}
.clr{
	clear: both;
}

/* Buttom Style */
.clients-top{
	text-align:center;
	color:#275973;
	line-height: 44px;
	font-size: 11px;
    background: rgba(0, 0, 0, 0.1);
	text-transform: uppercase;
	position: relative;
	box-shadow: 3px 0px 5px rgba(0,0,0,0.2);
}
.clients-top a{
	color:#fcca00;
}
.clients-top a:hover{
	color:#0b2f42;
}
/* Buttom Style */
.clients-buttom{
	font-family: 'Open Sans Condensed','Arial Narrow', Arial, sans-serif;
	color:#009;
	line-height: 24px;
	font-size: 11px;
    background: rgba(0, 0, 0, 0.1);
	text-transform: uppercase;
	position: relative;
	box-shadow: 3px 0px 5px rgba(0,0,0,0.2);
}
.clients-buttom a{
	padding: 0px 10px;
	letter-spacing: 1px;
	text-shadow: 0px 1px 1px #fff;
	display: block;
	float: left;
}
.clients-buttom a:hover{
	background:#FFF;
}
.clients-buttom span.right{
	float: right;
	font-weight:bold;
}
.clients-buttom span.right a{
	display: block;
}
.clients{ 
    margin: 0 auto;
	width: 960px;
    position: relative;
}

/* Portolio Hover */
.da-thumbs li ,
.da-thumbs li  img {
	display: block;
	position: relative;
}
.da-thumbs li  {
	overflow: hidden;
}
.da-thumbs li  article {
	position: absolute;
    border-radius: 100px;
	background: rgb(112,96,141);
        -pie-background: rgba(112,96,141,0.65);
    background: rgba(112,96,141,0.65);
 	background-repeat:repeat;
	width: 145px;
	height: 145px;
    behavior: url(http://cdn.insegment.com/pie.htc);
}
.da-thumbs li  article.da-animate {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* Initial state classes: */
.da-slideFromTop {
	left: 0px;
	top: -100%;
    margin: 10px 0 0 85px;
}
.da-slideFromBottom {
	left: 0px;
	top: 100%;
    margin: 10px 0 0 85px;
}
.da-slideFromLeft {
	top: 0px; 
	left: -100%;
    margin: 10px 0 0 85px;
}
.da-slideFromRight {
	top: 0px;
	left: 100%;
    margin: 10px 0 0 85px;
}
/* Final state classes: */
.da-slideTop {
	top: 0px;
}
.da-slideLeft {
	left: 0px;
}
.da-thumbs li  article a {
	color: #fff;
    font: bold 16px/1.3 myriad-pro,Arial,Helvetica,sans-serif;  
    height: 162px;
	padding: 60px 0 0;
	display: block;
}

.da-thumbs {
text-align:center;
}

span.link_post{
display:block;
width:35px;
height:35px;
background-color:#DF6232;
border-radius:50px;
cursor:pointer;
background-image:url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/link_post_icon.png);
background-repeat:no-repeat;
background-position:center;
margin-right:10px;
behavior: url(http://cdn.insegment.com/pie.htc);
}

span.zoom{
overflow:hidden;
display:block;
width:35px;
height:35px;
background-color:#DF6232;
border-radius:50px;
cursor:pointer;
background-image:url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/zoom_icon.png);
background-repeat:no-repeat;
background-position:center;
margin-left:10px;
behavior: url(http://cdn.insegment.com/pie.htc);
}


/* Image Grid */
.image_grid {
	float: left;
	overflow: hidden;
	width: 960px;
	position: relative;

}

.opac {
    opacity: 0.1;
}

.image_grid li {
	float: left;
	line-height: 17px;
	list-style:none;
  margin-bottom: 25px;
  padding: 3px;
	overflow:hidden;
  width: 32%;
}   

    .image_grid li.first {
        clear: both;
    }

    .image_grid li .client-container, .image_grid li .slide-container, .testimonial-container {   
        background: #FFF;
        border-radius:  10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.2);
        -moz-box-shadow:    1px 1px 5px rgba(50, 50, 50, 0.2);
        box-shadow:         1px 1px 5px rgba(50, 50, 50, 0.2);
        margin: 0 20px 20px 0;
        overflow:hidden;
        padding: 0 7px;
        position: relative;
        text-align:center;
        behavior: url('http://cdn.insegment.com/pie.htc');
    }
    .image_grid li .client-container img, .image_grid li .slide-container, .testimonial-container img {
        /*-webkit-transition: width 2s, height 2s,-webkit-transform 2s;  /* For Safari 3.1 to 6.0 */
        transition: all 0.15s ease-out;
    }
    
    .image_grid li .client-container:hover img, .image_grid li .slide-container:hover img, .testimonial-container:hover img {
        opacity: 0.8;
        -webkit-transform: scale(0.97);
        -moz-transform: scale(0.97);
        transform: scale(0.97);
        cursor: pointer;
    }
    .image_grid li .client-container, .testimonial-container {
        transition: all 0.7s ease-out;
    }
    .image_grid li .client-container:hover, .image_grid li .slide-container:hover, .testimonial-container:hover {
        -webkit-box-shadow: 1px 5px 5px rgba(50, 50, 50, 0.2);
        -moz-box-shadow:    1px 5px 5px rgba(50, 50, 50, 0.2);
        box-shadow:         1px 5px 5px rgba(50, 50, 50, 0.2);
    }
    #cboxLoadedContent .client-logo {
        text-align: center;
    }
    #cboxLoadedContent p {
        padding-right: 10px;
    }
    .image_grid li .client-container img {
        max-width: 285px;
        max-height: 166px;
    }
    .image_grid li .client-container .description {
        display: none;
    }
    .image_grid li.last .client-container, .image_grid li.last .slide-container {
        margin-right: 0;
    }
    
    .image_grid .client-title {
        color: #00a339;
        display: block;
        float: left;
        font: normal 16px/1 myriad-pro,Arial,Helvetica,sans-serif;
        padding: 0 0 0 5px;
        text-align: left;
    }
    
        .image_grid a.case-study {
            background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/clients-buttons.png") no-repeat scroll center 2px transparent;
            cursor: pointer;
            display: block;
            float: right;
            height: 20px;
            margin: 0 25px 0 0;
            width: 20px;
        }
        
        .image_grid .last a.case-study {
            margin: 0 5px 0 0;
        }
        
        .image_grid  a.case-study:hover {
            background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/clients-buttons.png') no-repeat center -17px;
            display: block;
        }
        
        .image_grid a.testimonial {
            background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/clients-buttons.png") no-repeat scroll center -36px transparent;
            cursor: pointer;
            display: block;
            float: right;
            height: 20px;
            margin: 0 25px 0 0;
            width: 20px;
        }
        
        .image_grid .last a.testimonial {
            margin: 0 5px 0 0;
        }
               
        .image_grid  a.testimonial:hover {
            background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/clients-buttons.png') no-repeat center -55px;
            display: block;
        }

.client-slides {
    background: transparent !important;
    width: auto;
    height: 785px;
}    

.client-slides .rsOverflow, .client-slides .rsOverflow .rsSlide, .panel-down .rsOverflow
{
    background: transparent !important;
}

.clients .rsDefault .rsBullets {
    background: none;
    margin-bottom: 50px;
    width: 80%;
    margin-left: 10%;
}

.clients .rsDefault .rsBullet span {
    background: #dfdfdf;
    height: 12px;
    width: 12px;
}

.clients .rsDefault .rsBullet.rsNavSelected span { 
    background: #70608d;
}

    #uniform-services {
        float: left;
        margin: -5px 5px 20px 0;
    }
    
.clients #services_msdd
{
    position: absolute;
    top: 5px;
    right: 0px;
}

/*----------------------------------------------*/
/*=basic content page */
/*----------------------------------------------*/

/*=headings*/
.basic-page h1,
.clients h1 {
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/dot.png') repeat-x left 25px transparent;
    padding-bottom: 15px;
    text-transform: uppercase;
}

.with-background
{    
    height: 117px;
    margin-bottom: 25px;
    border-radius: 7px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;        
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.with-background h1 {
    line-height: 117px;
    padding-left: 27px;
    font-size: 20px;
    background: none;
    color: #00a339;
    font-weight: normal;
}


.with-background.two-lines h1 {
    width: 265px;
    display: block;    
    line-height: 24px;
    padding-top: 34px;
}

.basic-page h2,
.basic-page h3 {
    padding: 15px 0 0 0;
}

.careers h3 {
    font-size: 15px;
    line-height: 20px;
    padding: 0;
}

.basic-side h2 {
    padding: 0;
}

/*=content*/

.basic-content {
    float: left;
    margin-right: 30px;
    padding-left: 15px;
    width: 60%;
    position: relative;    
}

    .just-content,
    .basic-content {
        font-size: 15px;
    }

    .careers .basic-content {
        width: 100%;
    }

.basic-content .rounded
{
    padding: 30px;
    background: #fff;
    border-radius: 7px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;        
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.basic-side {
    float: left;
    width: 300px;
}

    .basic-content p {
        padding: 15px 0 0 0;
    }
     
    .basic-page .news-block {
        border-left: 1px solid #4814A0;
        padding-left: 2px;
        text-align: left;
    }
    
        .basic-page .news-block-inner {
            border-left: 1px solid #4814A0;
            border-right: none;
            height: auto;
            padding: 0 0 0 20px;
        }
        
        .basic-page .news-block a.home-title-link {
            float: left;
        }
     
    .basic-page .side-form, .col-3 .col-left .side-form {
        background:  #179335; /*fallback for non-CSS3 browsers*/
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#179335)) to(#1A732E); /*old webkit*/
        background: -webkit-linear-gradient(#179335, #1A732E); /*new webkit*/
        background: -moz-linear-gradient(#179335, #1A732E); /*gecko*/
        background: -ms-linear-gradient(#179335, #1A732E); /*IE10*/
        background: -o-linear-gradient(#179335, #1A732E); /*opera 11.10+*/
        background: linear-gradient(#179335, #1A732E); /*future CSS3 browsers*/
        border-radius:  5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;        
        margin-bottom: 30px;
        padding-bottom: 15px;        
        behavior: url(http://cdn.insegment.com/pie.htc);
    }
    
    .basic-page .basic-side .side-form, .col-3 .col-left .side-form {        
        background:  #fafafa; /*fallback for non-CSS3 browsers*/
        padding-bottom: 15px;
            -webkit-box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
            -moz-box-shadow:    1px 1px 5px rgba(178, 178, 178, 0.5);
        box-shadow:         1px 1px 5px rgba(178, 178, 178, 0.5);

        behavior: url(http://cdn.insegment.com/pie.htc);
    }
    
    .basic-page .basic-side .side-form form {
        display: none;
    }
    
.green
{
    color: #00a339;
}    
.google-map
{
    margin-top: 30px;
}
.image-map
{
    margin-top: 30px;
    display: none;   
}
button.green, .button.green
{
    display: block !important;
    border: none !important;
    color: #fff !important;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/button-green-bg.png') repeat-x transparent !important;
    font: normal 14px/1.3 myriad-pro,Arial,Helvetica,sans-serif !important;  
    line-height: 38px !important;
    height: 38px !important;
    margin-top: 10px !important;
    border-radius:  5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    text-align: center !important;
    behavior: url(http://cdn.insegment.com/pie.htc);    
}
button.navy, .insegment-button
{
    background:  #179335; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#179335)) to(#1A732E); /*old webkit*/
    background: -webkit-linear-gradient(#179335, #1A732E); /*new webkit*/
    background: -moz-linear-gradient(#179335, #1A732E); /*gecko*/
    background: -ms-linear-gradient(#179335, #1A732E); /*IE10*/
    background: -o-linear-gradient(#179335, #1A732E); /*opera 11.10+*/
    background: linear-gradient(#179335, #1A732E); /*future CSS3 browsers*/
    border-radius:  5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;    
    display: block;
    float: right;
    border: none;
    color: #fff;
    font: normal 14px/1.3 myriad-pro,Arial,Helvetica,sans-serif;  
    line-height: 38px;
    height: 38px;
    margin-top: 10px;
    position: relative;
    behavior: url(http://cdn.insegment.com/pie.htc);        
    
}

.insegment-button, .case-button {
    clear: both;
    display: block;
    float: left;
    padding: 0 10px;
    margin-bottom: 20px;
}

    a.insegment-button:hover,
    a.case-button:hover {
        box-shadow:inset 0 0 10px #a7a7a7;
        box-shadow: 1px 1px 4px #6e6879;
        color: #00A339;
        behaviour: URL('http://cdn.insegment.com/pie.htc');
   }

    a.insegment-button:visited {
        color: #fff;
    }

    .case-button {
        background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/case-button.jpg') 0 2px no-repeat;
        box-shadow:inset 0 0 10px #a7a7a7;
        box-shadow: 1px 1px 4px #6e6879;
        border-radius:  5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px; 
        color: #808080;
        padding-left: 43px;
        padding-right: 10px;
        height: 38px;
        line-height: 38px;
        margin-bottom: 0;
    }
    
    .case-button:hover {
        background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/case-button.jpg') 0 -38px no-repeat;
    }
    
.contact-button
{
    position: absolute;
    top: 97px;
    right: 34px;   
}
.portfolio-block
{    
    width: 314px;
    height: 512px;    
    position: absolute;
    top: 165px;
    left: 0px;
    margin: 40px 0 0 0;
}
.portfolio-block .box
{   
    background: #e8e9e9;
    border: 2px solid #c8c8c8;
    box-shadow:inset 0 0 10px #000000;
    z-index: 100;
    overflow: hidden;
    position: absolute;

    behaviour: url('http://cdn.insegment.com/pie.htc');
}

.ie8 .portfolio-block .box
{
   
    border:none;
    background: none;
}

.NoImgLoaded {
    display: inline-block !important;
    width: 100px !important;
    height: 100px !important;
    margin: 10px !important;
    border-radius: 100px !important;
    background: #198231 !important;
    position: relative !important;
    text-align: center !important;
    line-height: 100px !important;
}

.NoImgLoadedCenter
{
    display: block !important;
    width: 300px !important;
    height: 300px !important;
    margin: 10px 0px 10px 100px !important;
    border-radius: 100% !important;
    background: #198231 !important;
    position: relative !important;
    text-align: center !important;
    
}

.portfolio-block #container1.box {
    background: none;
    border: none;
    box-shadow: none;
    overflow: visible;
}

    .portfolio-block .box img {
        opacity:0.7;
        filter:alpha(opacity=70); /* For IE8 and earlier */
        
        border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        behavior: url('http://cdn.insegment.com/pie.htc');
        
    }
    
    .portfolio-block #container1.box img {
         border-radius: 0%;
            -webkit-border-radius: 0%;
            -moz-border-radius: 0%;
            behavior: url(http://cdn.insegment.com/pie.htc);
    }
    
    .portfolio-block #container1.box img,  
    .portfolio-block .box:hover img {
        opacity:1.0;
        filter:alpha(opacity=100); /* For IE8 and earlier */
    }

.support
{
    bottom: 25px;
    position: absolute;
    right: 0;
    text-align: right;
    width: 200px;
    z-index: 1002;
    display: none;
}

.rsClients .rsArrow
{
    height: 55px;
    z-index: 400 !important;
}

.rsClients .rsArrow .rsArrowIcn, 
.rsTestimonial .rsArrow .rsArrowIcn
{
    width: 15px;
    height: 35px;      
    z-index: 400 !important;
}
.rsClients .rsArrowLeft .rsArrowIcn, .rsTestimonial .rsArrowLeft .rsArrowIcn 
{
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/arrow-left.png') no-repeat transparent !important;
    background-position: 0px !important;
}

.rsClients .rsArrowLeft .rsArrowIcn:hover, .rsClients .rsArrowLeft:hover .rsArrowIcn,
.rsTestimonial .rsArrowLeft .rsArrowIcn:hover, .rsTestimonial .rsArrowLeft:hover .rsArrowIcn 
{
    background-position: -15px 0px !important;
}

.rsClients .rsArrowRight .rsArrowIcn,
.rsTestimonial .rsArrowRight .rsArrowIcn 
{
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/arrow-right.png') no-repeat transparent !important;
    background-position: -15px 0px !important;   
}
.rsClients .rsArrowRight .rsArrowIcn:hover,
.rsTestimonial .rsArrowRight .rsArrowIcn:hover
{
    background-position: 0px 0px !important;
}

    .rsClients .rsArrowRight,
    .rsClients .rsArrowLeft {
        top: auto!important;
        bottom: 40px;
    }
    
    .rsClients .rsArrowRight {
        right: -2px!important;
    }
    
/*=resources*/
.resources {
  margin-bottom: 0;
}

.resources .basic-content {
  width: 100%;
  box-sizing: border-box;
}

.resources .orb-container {
  margin-top: 65px;
}

.resources .orb.small {
  background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/orb-safari-small.png") no-repeat scroll center top transparent;
  float: left;
  height: 230px;
  margin: 0px 5px 0 0;
  position: relative;
  width: 230px; 
}

.resources .safari-mask {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/orb-safari-small.png") no-repeat scroll center top transparent;
    position:absolute;
    top:-50px;
    left:-50px; 
    display:block; 
    width: 230px;  
    height: 230px;
    z-index: 2;
}

    .resources .bullet {
        position:relative;
        border: 5px solid #FFFFFF;
        border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        overflow: hidden;
        float: left;
        height: 162px;
        width: 162px;
        left: 29px;
        top: 29px;
        behavior: url('http://cdn.insegment.com/pie.htc');
    }
    
    .resources .bullet .bg {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        width: 100%;
        position: absolute;
        top: 0px;
        z-index: 1;
        behavior: url('http://cdn.insegment.com/pie.htc');
    }
    
.resources .bullet .details
{
    position: absolute;
     border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
    top: 101px;
    left: 14px;
    z-index: 2;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/details-bg-small.png') no-repeat transparent top left;
    width: 132px;
    height: 65px;   
    text-align: center;
    z-index: 1;
    behavior: url(http://cdn.insegment.com/pie.htc);
}
.resources .bullet .details:hover
{
    background-position: bottom left;
}
.resources .bullet .details a
{
  display: block;
}
.resources .bullet .details h2
{
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 12px;
    padding: 23px 0 40px;
    text-transform: uppercase;
    margin-top: 0px;
    margin: 0 auto;
    width: 95px;
    cursor: pointer;
}
.resources .bullet .details ul
{
    margin-top: 50px;
}
.resources .bullet .details ul li
{
    
}
.resources .bullet .details ul li a {
    color: #b0a5c6;
    text-decoration: none;
}
.resources .bullet .details ul li a:hover {
    color: #fff;
}


/*=whitepapers*/
.whitepapers h1 {
    margin-bottom: 0;
    max-width: 100%;
}
.whitepapers .basic-content {
    width: 97%;
    margin-bottom: 20px;
}
.whitepapers .image_grid li .slide-container {
    background: #fff url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/whitepaper_bg.png") no-repeat top right;
}
.whitepapers span.paper-title {
    color: #4d445e;
    font-size: 16px;
}
.whitepapers .slide-container .inner {
    margin-top: 38px;
    margin-left: 16px;
    width: 90%;
}
/*=infographics*/
.infographics {
    height: 380px;
}

.infographics .basic-content {
  width: 100%;
}

.infographics .orb.medium {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/orb-safari-medium.png") no-repeat scroll center top transparent;
    float: left;
    height: 386px;
    margin: 30px 15px 0 0;
    position: relative;
    width: 386px;
}

.infographics .orb-first.medium {
    margin: 30px 50px 0;
}

.infographics .orb.medium-small {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/orb-safari-medium-small.png") no-repeat scroll center top transparent;
    float: left;
    height: 310px;
    margin: 30px 10px 0 0;
    position: relative;
    width: 310px;
}
.infographics .orb.medium-small.orb-last {
    margin-right: 0;
}

.infographics .orb.medium-small .bullet {
    width: 207px;
    height: 207px;
    top: 51px;
    left: 51px;
}

.infographics .orb.medium-small .bullet .details {
    top: 100px;
    left: -6px;
}

    .infographics .bullet {
        position:relative;
        border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        overflow: hidden;
        float: left;
        height: 256px;
        width: 256px;
        left: 65px;
        top: 65px;
        behavior: url('http://cdn.insegment.com/pie.htc');
    }
    
    .infographics .bullet .bg {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        width: 100%;
        position: absolute;
        top: 0px;
        z-index: 1;
        behavior: url('http://cdn.insegment.com/pie.htc');
    }
    
.infographics .bullet .details
{
    position: absolute;
     border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
    top: 147px;
    left: 18px;
    z-index: 2;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/details-bg-big.png') no-repeat transparent;
    width: 219px;
    height: 109px;   
    text-align: center;
    z-index: 1;
    behavior: url(http://cdn.insegment.com/pie.htc);
}
.infographics .bullet .details:hover
{
    background-position: bottom left;
}
.infographics .bullet .details h2 {
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    padding: 35px 0 55px;
    text-transform: uppercase;
    margin-top: 0px;
    margin: 0 auto;
    width: 160px;
    cursor: pointer;
}
.infographics .bullet .details ul
{
    margin-top: 50px;
}
.infographics .bullet .details ul li
{
    
}
.infographics .bullet .details ul li a {
    color: #b0a5c6;
    text-decoration: none;
}
.infographics .bullet .details ul li a:hover {
    color: #fff;
}

/*=careers*/
.careers {
    height: 380px;
}

.careers .orb {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/orb-safari.png") no-repeat scroll center top transparent;
    float: left;
    height: 464px;
    margin: 30px 15px 0 0;
    position: relative;
    width: 464px;
}

.safari-mask {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/orb-safari.png") no-repeat scroll center top transparent;
    position:absolute;
    top:-82px;
    left:-83px; 
    display:block; 
    width: 464px;  
    height: 464px;
    z-index: 2;
}

    .careers .bullet {
        position:relative;
        border: 10px solid #FFFFFF;
        border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        overflow: hidden;
        float: left;
        height: 306px;
        width: 303px;
        left: 72px;
        top: 72px;
        behavior: url('http://cdn.insegment.com/pie.htc');
    }
    
    .careers .bullet .bg {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        width: 100%;
        position: absolute;
        top: 0px;
        z-index: 1;
        behavior: url('http://cdn.insegment.com/pie.htc');
    }
    
.careers .bullet .details
{
    position: absolute;
     border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
    top: 210px;
    left: 0;
    z-index: 2;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/job-details-bg.png') no-repeat transparent;
    width: 303px;
    height: 303px;   
    text-align: center;
    z-index: 1;
    behavior: url(http://cdn.insegment.com/pie.htc);
}
.careers .bullet .details h2
{
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 32px;
    padding-top: 30px;
    text-transform: uppercase;
    margin-top: 0px;
}
.careers .bullet .details ul
{
    margin-top: 50px;
}
.careers .bullet .details ul li
{
    
}
.careers .bullet .details ul li a {
    color: #b0a5c6;
    text-decoration: none;
}
.careers .bullet .details ul li a:hover {
    color: #fff;
}

.testimonial_wrapper
{
    background-color: #fff;
    border-radius: 7px;  
    float: right;
    padding: 30px;
    width: 240px;
    behavior: url(http://cdn.insegment.com/pie.htc);
}
#testimonials
{
    width: 250px;
    height: 250px;
}
#testimonials .detail
{
        
}
#testimonials .detail p
{
    color: #7d7d7d;
    font-size: 14px;
}
#testimonials .detail img
{
    float: left;
    margin-right: 20px;
    height: 95px;
    max-width: 75px;
}
#testimonials .detail .more
{
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/testimonial-bg.png") no-repeat scroll center bottom transparent;
    float: left;
    height: 95px;
    vertical-align: top;
    width: 150px;
}
#testimonials .detail .more h3
{
    padding-top: 0px;
    margin-bottom: 35px;  
    width: 160px;
}
#testimonials .detail .text
{
    clear: both;
    float: left;
    margin-top: 10px;    
}
#testimonials .detail .text a
{
    color: #00a339; 
}
#testimonials .detail .text .all
{
    display: none;
}
.rsTestimonial, .rsTestimonial .rsOverflow, .rsTestimonial .rsSlide
{
    background: none !important;
}

    .rsTestimonial .rsArrowRight,
    .rsTestimonial .rsArrowLeft {
        top: auto!important;
        bottom: 0;
        height: 40px;
    }
    
    .rsTestimonial .rsArrowRight {
        margin-right: -10px;
    }
    
.pagination
{
    width: 100%;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/pagination-bg.png') no-repeat transparent;
    padding-top: 10px;
    margin-top: 20px;
    display: inline-block;   
}
.pagination ul li
{
    float: left;
    margin-right:  20px;
}

.pagination ul li a {
    width: 50px;
}

.marketing-terms {            
}

.marketing-terms form {
    position: relative;
    margin-top: 30px;
}

.marketing-terms button {
    display: block;
    width: 14px;
    height: 14px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/search-bg.png') no-repeat transparent;
    position: absolute;
    right: 5px;
    top: 8px;
    font-size: 0px;
    line-height: 0px;
    text-indent: 0px;
    padding: 0px;
    border: none;
    border-radius: 0px;     
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.marketing-terms input {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    border: none;
    border-radius: 7px;
    padding-left: 5px;    
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.marketing-terms .letters {
    padding-top: 18px;
    padding-bottom: 18px;
    border-bottom: 5px dotted #FFFFFF;
    display: inline-block;
    margin-bottom: 18px;
}

.marketing-terms .letters li {
    float: left;
    margin-right: 13px;    
}
.marketing-terms .letters li.last {
    margin-right: 0px;
}

.marketing-terms .letters li a {
    font-size: 18px;
    color: #7d7d7d;
}
.marketing-terms .letters li a:hover {
    color: #7d59bb;
}
.marketing-terms .letters li a.selected {
    color: #00a339;
    font-weight: bold;
}

.marketing-terms .results {
    
}

.marketing-terms .results dt {
    cursor: pointer;
}

.marketing-terms .results dd {
    margin-left: 0px;
    margin-bottom: 10px;
    display: none;
}

.widget-area {
    height: 396px;
    width: auto;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/widget-bg.png') no-repeat transparent;
    position: absolute;
    left: -70px;
    top: -80px;     
    z-index: 5;
}

.widget-area .elements
{
    margin-top: 80px !important;
    margin-left: 3px !important;
}

.widget-area .elements .element
{
    display: block;
    width: 42px;
    height: 42px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/widget-element-bg.png') no-repeat transparent;
    cursor: pointer;    
    position: relative;
    margin: 2px 0 0 0px;
}

.widget-area .elements .element:hover, .widget-area ul .element.active
{
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/widget-element-active-bg.png') no-repeat transparent;
}

.widget-area .elements .element .icon
{
    font-size: 0px;
    line-height: 0px;
    text-indent: -1000px;
    display: block;
    width: 42px;
    height: 42px;
    position: relative;
    z-index: 9999;
}

.widget-area .elements .element .forms
{    
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/widget-form.png') no-repeat transparent 13px 13px;
}

.widget-area .elements .element .resources
{    
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/widget-resources.png') no-repeat transparent 13px 13px;
}

.widget-area .elements .element dl
{
    position: absolute;
    width: 186px;    
    margin-top: -42px;
    display: none;    
}

.widget-area ul .element.active dl, .widget-area ul .element:hover dl 
{
    display: block;
}
.widget-area .elements .element dl dt
{
    display: block;
    width: 186px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/widget-title-bg.png') repeat-x transparent;
    height: 42px;    
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    behavior: url('http://cdn.insegment.com/pie.htc');
}
.widget-area .elements .element dl dt span
{
    display: block;
    font-size: 16px !important;
    color: #fff;
    line-height: 42px !important;    
    text-indent: 0px;        
    padding-left: 62px;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
}

    .widget-form .form-title {
        font-size: 16px !important;
        color: #fff;
        line-height: 42px !important;    
        text-indent: 0px;        
        text-transform: uppercase;
        font-weight: bold;
    }
    
    .uniForm.widget-form form { 
        padding: 0 20px 20px 20px!important;
    }

.widget-area .elements .element dl dd
{
    border-radius: 0 0 6px 6px;
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
    background-color: #19722d;
    display: inline-block;
    width: 145px;
    display: none;
    margin-top: -3px !important;
    behavior: url('http://cdn.insegment.com/pie.htc');
}
.widget-area .elements .element dl dd ul
{
    margin-top: 0px;
}
.widget-area .elements .element dl dd li
{
    text-align: center;       
    list-style: none;
    margin-left: 0px;
}
.widget-area .elements .element dl dd li.separator
{
    height: 1px;            
}
.widget-area .elements .element dl dd li.separator span
{
    border-bottom: 2px #a5a5a5 dotted;
    height: 1px;
    width: 80%;    
    display: block;
    margin: 0px auto;    
}
.widget-area .elements .element dl dd li a
{    
    color: #FFF;
    font-size: 14px;
    line-height: 40px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    behavior: url('http://cdn.insegment.com/pie.htc');
}

.widget-area .elements .element dl dd li a:hover
{
    color: #b1a5b1;
}

.widget-form
{
    width: 310px !important;
    position: absolute !important;
    left: -10px;    
    display: none;
    z-index: 9999;
}

    .widget-form .textarea, .selectInput, 
    .widget-form .textInput, .fileUpload {
        width: 270px!important;
    }

.widget-form .close
{
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/css/images/close-button.png') no-repeat transparent;
    width: 20px;
    height: 20px;
    font-size: 0px;
    line-height: 0px;
    text-indent: -1000px;        
    z-index: 9999;
}

.industries-wrapper
{
    display: inline-block;    
    position: relative;
    height: 300px;
    width: 100%;  
    margin-top: 40px; 
}

.industries-wrapper .box
{
    border: 5px solid #fff;
    box-shadow:inset 0 0 10px #000000;
    overflow: hidden !important;
    border-radius: 100px!important;
    -webkit-border-radius: 100px!important;
    -moz-border-radius: 100px!important;
    behavior: url('http://cdn.insegment.com/pie.htc');              
}

.industries-wrapper .box img {
    border-radius:  50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: relative;
    behavior: url('http://cdn.insegment.com/pie.htc');
}
.industries-wrapper .box .name
{        
    width: 100%;
    height: 100%;    
    position: absolute;
    top: 60%;
    left: 0px;
    background-color: #655978;
    text-align: center;    
    border-radius: 300px;
        -webkit-border-radius: 300px;
        -moz-border-radius: 300px;
    padding-top: 20px;
    behavior: url('http://cdn.insegment.com/pie.htc'); 
       
}

.safari-mask-industry {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/industry-orb-safari.png") no-repeat scroll center top transparent;
    position:absolute;
    top:-7px;
    left:-8px; 
    display:block; 
    width: 210px;  
    height: 247px;
    z-index: 2;
}

.industries-wrapper .box .name h2 {       
    color: #fff;
    font-size: 12px;
    padding: 0;
    margin: 0;
    text-transform: uppercase;    
    text-shadow: 2px 2px 4px #3a3a3a;   
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.industries-wrapper .box:hover .name {
    top: 0px;   
    padding-top: 55px;
}

.industries-wrapper .box:hover .name h2 {
    font-size: 30px;
    line-height: 34px;  
}

.services-wrapper
{
    display: inline-block;    
    position: relative;
    height: 550px;
    width: 100%;  
    margin-top: 40px;   
}

.services-wrapper .box
{
    border: 7px solid #fff;
    border-radius:  160px;
        -webkit-border-radius: 160px;
        -moz-border-radius: 160px;
    box-shadow:inset 0 0 10px #000000;
    overflow: hidden !important;      
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/service-bg.png') repeat-x #4f4560;
    z-index: 9999;
    behavior: url('http://cdn.insegment.com/pie.htc');
}

.services-wrapper .box:hover
{
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/service-hover-bg.png') repeat-x #19752e;
}


.services-wrapper .box .details {
    display: none;
}

.services-wrapper .box:hover .details {
    border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
    display: block;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #198230;
    text-align: center; 
    behavior: url('http://cdn.insegment.com/pie.htc');
}

.services-wrapper .box:hover .details ul {
    margin-top: 40px;
}

.services-wrapper .box:hover .details ul li {
    margin-bottom: 1px;   
}

.services-wrapper .box:hover .details ul li a {
    color: #4ac366;
}

.services-wrapper .box:hover .details ul li a:hover {
    color: #fff;
}

.services-wrapper .box img {
    width: auto !important;
    height: auto !important;
    display: block;
    margin: 0px auto;
    margin-top: 30px;
}

.services-wrapper .box .name {
    width: 90%;    
    text-align: center;
    margin: 10px auto;    
}

.services-wrapper .box .name h2
{
    color: #fff;
    font: 14px/1.3 myriad-pro,Arial,Helvetica,sans-serif;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
}

.case-studies h1
{
    margin-bottom: 15px;
    max-width: 100%;
}

.slide-container 
{
        width: 95%;
        height: 149px;        
}

.slide-container .inner
{
    width: 79%;
    height: 92px;
    margin-top: 36px;
    margin-left: 36px;
    position: relative;
    text-align: left;    
}

    .testimonials .slide-container .inner {
        margin: 30px 15%;
        text-align: center;
        width: auto;
    }
    
    .testimonials .slide-container .inner a {
        text-align: center;
    }

.slide-container .inner a
{
    padding: 0px;
    margin-bottom: 5px;
    display: block;
    float: none;
    clear: both;    
}

.slide-container .inner a.case-study-title
{
    color: #4d445e;
    font-size: 16px;
}

.slide-container .inner .download
{
    width: 159px;
    height: 30px;
    display: block;
    font: normal 14px/28px myriad-pro, Arial,Helvetica,sans-serif;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/download_button.png') repeat left 0;
    position: absolute;
    bottom: 0px;
    right: 0px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    behavior: url(http://cdn.insegment.com/pie.htc);
    text-align: center;
    text-shadow: 0px 0px 5px #9b5807;
    color: #fff;
}

.slide-container .inner .download:hover
{
    /*background-position: 0px -32px;*/
}

.slide-container .inner .pdf
{
    position: absolute;
    left: 0px;
    bottom: 5px;
    width: 49px;
    height: 19px;
    display: block;
    font-size: 0px;
    line-height: 0px;
    text-indent: -1000px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/pdf.png') no-repeat transparent;
}

.process
{
	width:100%;
	height: 887px;
	position: relative;		
}
.options
{
    position: absolute;
    right: 0px;
    top: 0px;
}

.options li
{
    float: left;
    margin-right: 10px;
}
.options li a {
    font-size: 0px;
    line-height: 0px;
    text-indent: -1000px;
    cursor: pointer;
    display: block;    
    height: 20px;
    width: 20px;
}
.options .download {
        
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/clients-buttons.png") no-repeat scroll center 2px transparent;
}
.options .print {
    background: url("../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/print.png") no-repeat scroll center transparent;
}
.whitepaper-button {            
    background: rgb(120,108,139); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(120,108,139,1) 0%, rgba(102,90,119,1) 40%, rgba(78,67,94,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(120,108,139,1)), color-stop(40%,rgba(102,90,119,1)), color-stop(100%,rgba(78,67,94,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(120,108,139,1) 0%,rgba(102,90,119,1) 40%,rgba(78,67,94,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(120,108,139,1) 0%,rgba(102,90,119,1) 40%,rgba(78,67,94,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(120,108,139,1) 0%,rgba(102,90,119,1) 40%,rgba(78,67,94,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(120,108,139,1) 0%,rgba(102,90,119,1) 40%,rgba(78,67,94,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#786c8b', endColorstr='#4e435e',GradientType=0 ); /* IE6-9 */
            
    border-radius: 10px;    
    margin-top: 20px;
    cursor: pointer;
    width: 250px;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 10px;
    float: none;
    clear: both;
    position: relative;
    
    -webkit-box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
    -moz-box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
    box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.basic-page .whitepaper-button {
    float: left;
}

.whitepaper-button .arrow {
    width: 30px;
    height: 30px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/whitepaper-arrow-small.png') no-repeat transparent;
    position: absolute;
    right: 10px;
    top: 18px;
}

.whitepaper-button span {
    display: block;
    color: #fff;
    font-size: 17px;
    font-family: Arial;
    
}
.whitepaper-button .title {
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 210px;
}

.side-form .whitepaper-button
{
    padding-top: 15px;
    padding-left: 25px;
    padding-bottom: 15px;
}

.side-form .whitepaper-button span
{
    font-size: 20px;
}

.side-form .whitepaper-button .title {
    font-size: 20px;
}

.side-form .whitepaper-button .title {
    display: block;
    width: 200px;   
}

.side-form .whitepaper-button .arrow {
    top: 45px;
    right: 18px;   
    width: 50px;
    height: 50px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/whitepaper-arrow.png') no-repeat transparent;
}

#whitepaperForm {
    
}

#whitepaperForm .form-title {
    color: #4c425d;
    display: block;
    font: normal 20px/1.2 myriad-pro,Arial,Tahoma,sans-serif;
    margin-bottom: 10px;
    display: block;
    width: 250px;
}

#whitepaperForm .blockLabels {
    display: block;
    font: normal 14px/1.2 myriad-pro,Arial,Tahoma,sans-serif;
    text-align: left;
    padding: 4px 0 4px 2px;
    margin: 0px 10px 0px 0px;
    display: block;
    position: relative;
    color: #00A339;    
}

#whitepaperForm .message {
    display: none;
}

#whitepaperForm .message p {
    color: #808080;    
}

#whitepaperForm button {
    float: none;
    clear: both;    
}


.basic-page.contact-us .portfolio-button {
  background: #ffba00; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffba00 0%, #ffa800 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffba00), color-stop(100%,#ffa800)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffba00 0%,#ffa800 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffba00 0%,#ffa800 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffba00 0%,#ffa800 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffba00 0%,#ffa800 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ffa800',GradientType=0 ); /* IE6-9 */
  border-radius: 10px;
  margin-top: 20px;
  cursor: pointer;
  width: 280px;
  padding-top: 24px;
  padding-left: 25px;
  padding-bottom: 28px;
  position: relative;
  -webkit-box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
  -moz-box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
  box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
  behavior: url(http://cdn.insegment.com/pie.htc);
}

.basic-page .portfolio-button {
    clear: left;
    float: left;
    
    background: #ffba00; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffba00 0%, #ffa800 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffba00), color-stop(100%,#ffa800)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffba00 0%,#ffa800 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffba00 0%,#ffa800 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffba00 0%,#ffa800 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffba00 0%,#ffa800 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ffa800',GradientType=0 ); /* IE6-9 */
    
    border-radius: 10px;    
    margin-top: 20px;
    cursor: pointer;
    width: 250px;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 10px;
    position: relative;
    
    -webkit-box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
    -moz-box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
    box-shadow: 1px 1px 5px rgba(178, 178, 178, 0.5);
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.basic-page.contact-us .portfolio-button .arrow {
    width: 50px;
    height: 50px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/arrow_portfolio.png') no-repeat transparent;
    position: absolute;
    right: 17px;
    top: 13px;
}

.basic-page .portfolio-button .arrow {
    width: 30px;
    height: 30px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/whitepaper-arrow-small.png') no-repeat transparent;
    position: absolute;
    right: 10px;
    top: 7px;
}

.basic-page.contact-us .portfolio-button span {
    color: #fff;
    font-size: 19px;
    font-weight: bold;
}
.basic-page.contact-us .portfolio-button .title {
    font-size: 19px;
    font-weight: bold;
}

.basic-page .portfolio-button span {
    color: #fff;
    font-size: 19px;
    font-weight: normal;
}
.basic-page .portfolio-button .title {
    font-size: 19px;
    font-weight: bold;
}

#portfolioForm {
    
}

#portfolioForm .form-title {
    color: #4c425d;
    display: block;
    font: normal 20px/1.2 myriad-pro,Arial,Tahoma,sans-serif;
    margin-bottom: 10px;
    display: block;
    width: 250px;
}

#portfolioForm .blockLabels {
    display: block;
    font: normal 14px/1.2 myriad-pro,Arial,Tahoma,sans-serif;
    text-align: left;
    padding: 4px 0 4px 2px;
    margin: 0px 10px 0px 0px;
    display: block;
    position: relative;
    color: #00A339;    
}

#portfolioForm .message {
    display: none;
}

#portfolioForm .message p {
    color: #808080;    
}

#portfolioForm button {
    float: none;
    clear: both;    
}

.basic-side .whitepaper-button {        
    border: none;            
    width: 93%;
    background-color: transparent;
    margin-top: 0px;    
}
.side-form.transparent {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;   
}

.view {
    display: block;
    width: 50px;
    height: 50px;
    font-size: 0px;
    line-height: 0px;
    text-indent: -1000px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/video-play-small.png') no-repeat transparent;
    position: absolute;
    top: 58px;
    left: 125px;
    display: none;
}

.support.landing {
    bottom: 65px;   
}

.callus {
    position: absolute;
    right: 0px;
    bottom: 35px;
    z-index: 10000;
}

.callus p {
    font: normal 16px/1.2 myriad-pro, Arial,Helvetica,sans-serif;
    color: #187c30;
}

#footer-landing {
    margin-bottom: 20px;
}

#footer-landing .region-inner {
    padding: 30px 0 0 0;
    width: 960px;
    position: relative;
}

#footer-landing .menu {
    position: absolute;
    left: 0px;
    top: 0px;
}

#footer-landing .menu li {
    float: left;       
    border-right: 1px solid;
    margin: 0 5px 0 0; 
    font-size: 10px;
}

#footer-landing .menu li.last {
    margin: 0px;
    border-right: none;
}

#footer-landing .menu li a {
    font: normal 12px/1.2 myriad-pro, Arial,Helvetica,sans-serif;
    color: #808080;
    padding: 0 5px 0 0;    
}

#footer-landing .copyright {
    position: absolute;
    right: 0px;
    top: 0px;    
}

#footer-landing .copyright li {
    font: normal 12px/1.2 myriad-pro, Arial,Helvetica,sans-serif;  
    padding-right: 25px;
}

.landing-services {
    margin: 0px auto;
    display: block;
    width: 815px;
    height: 120px;
}

.landing-services li {
    float: left;
    margin-right: 20px;
    width: 80px;
    text-align: center;
}

.landing-services li img {
    width: 70px;
    height: 70px;
    border-radius: 35px;    
}

.landing-services li img:hover {
    -webkit-box-shadow: 2px 2px 6px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    2px 2px 6px rgba(50, 50, 50, 0.75);
    box-shadow:         2px 2px 6px rgba(50, 50, 50, 0.75);
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.landing-services li .text {
    display: block;
    margin-top: 4px;
    font-size: 14px;    
    line-height: 16px;
    color: #4e445f;
    font-family: myriad-pro, Arial,Helvetica,sans-serif;
}

.landing .basic-page {
    max-width: 1045px !important;
} 

.landing .basic-page .side-form {
    margin-bottom: 15px;
}

.landing .with-background {
    height: 150px;
}

.landing .with-background h1 {
    color: #fff;
    font-size: 30px;
    line-height: 32px;
    padding-top: 50px;
}

.landing .with-background.two-lines h1 {
    padding-top: 30px;   
}

.basic-page .basic-side .side-form.service {
    background: rgb(105,95,122); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(105,95,122,1) 0%, rgba(96,87,113,1) 26%, rgba(72,63,87,1) 76%, rgba(64,56,79,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,95,122,1)), color-stop(26%,rgba(96,87,113,1)), color-stop(76%,rgba(72,63,87,1)), color-stop(100%,rgba(64,56,79,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(105,95,122,1) 0%,rgba(96,87,113,1) 26%,rgba(72,63,87,1) 76%,rgba(64,56,79,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(105,95,122,1) 0%,rgba(96,87,113,1) 26%,rgba(72,63,87,1) 76%,rgba(64,56,79,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(105,95,122,1) 0%,rgba(96,87,113,1) 26%,rgba(72,63,87,1) 76%,rgba(64,56,79,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(105,95,122,1) 0%,rgba(96,87,113,1) 26%,rgba(72,63,87,1) 76%,rgba(64,56,79,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#695f7a', endColorstr='#40384f',GradientType=0 ); /* IE6-9 */   
}

.basic-side .uniForm.service .form-title, .basic-side .uniForm.industry .form-title {
    color: #fff;
}

.basic-side .uniForm.service .blockLabels p, .basic-side .uniForm.industry .blockLabels p {
    color: #fff;
}

.basic-side .uniForm.service label, .basic-side .uniForm.industry label {
    color: #fff !important;
}

.basic-side .uniForm.service label .aster, .basic-side .uniForm.industry label .aster {
    color: #fff;
}

.testimonial-box p {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.testimonial-container {
    margin: 0px;    
}

.case-study-button-wrapper {
    width: 100%;
    text-align: center;
    margin-top: 50px;
    position: relative;
}

.case-study-button-wrapper span {
    display: block;
    position: absolute;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/case-study-download.png') no-repeat transparent;
    width: 22px;
    height: 19px;
    font-size: 0px;
    line-height: 0px;
    text-indent: -1000px;
    top: 10px;
    left: 50%;
    margin-left: -105px;
}

.case-study-button {
    font-family: myriad-pro,Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 40px;
    display: inline-block;
    color: #fff !important;
    font-weight: bold;    
    padding-left: 100px;
    padding-right: 60px;   
    
    background: rgb(255,138,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,138,0,1) 0%, rgba(250,132,0,1) 18%, rgba(220,97,0,1) 82%, rgba(216,92,0,1) 97%, rgba(179,51,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,138,0,1)), color-stop(18%,rgba(250,132,0,1)), color-stop(82%,rgba(220,97,0,1)), color-stop(97%,rgba(216,92,0,1)), color-stop(100%,rgba(179,51,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,138,0,1) 0%,rgba(250,132,0,1) 18%,rgba(220,97,0,1) 82%,rgba(216,92,0,1) 97%,rgba(179,51,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,138,0,1) 0%,rgba(250,132,0,1) 18%,rgba(220,97,0,1) 82%,rgba(216,92,0,1) 97%,rgba(179,51,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,138,0,1) 0%,rgba(250,132,0,1) 18%,rgba(220,97,0,1) 82%,rgba(216,92,0,1) 97%,rgba(179,51,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,138,0,1) 0%,rgba(250,132,0,1) 18%,rgba(220,97,0,1) 82%,rgba(216,92,0,1) 97%,rgba(179,51,0,1) 100%); /* W3C */
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a00', endColorstr='#b33300',GradientType=0 ); /* IE6-9 */
    border-radius:  5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    text-align: center !important;
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.case-study-button.industry {
    background: rgb(104,95,121); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(104,95,121,1) 0%, rgba(96,87,113,1) 25%, rgba(73,64,88,1) 75%, rgba(65,56,80,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,95,121,1)), color-stop(25%,rgba(96,87,113,1)), color-stop(75%,rgba(73,64,88,1)), color-stop(100%,rgba(65,56,80,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(104,95,121,1) 0%,rgba(96,87,113,1) 25%,rgba(73,64,88,1) 75%,rgba(65,56,80,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(104,95,121,1) 0%,rgba(96,87,113,1) 25%,rgba(73,64,88,1) 75%,rgba(65,56,80,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(104,95,121,1) 0%,rgba(96,87,113,1) 25%,rgba(73,64,88,1) 75%,rgba(65,56,80,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(104,95,121,1) 0%,rgba(96,87,113,1) 25%,rgba(73,64,88,1) 75%,rgba(65,56,80,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#685f79', endColorstr='#413850',GradientType=0 ); /* IE6-9 */
}

.case-study-button:hover {
    box-shadow: 0 2px 2px #000;
    color: #fff;
}

.basic-page .basic-side .side-form.industry {
    background: rgb(255,138,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,138,0,1) 0%, rgba(250,130,0,1) 26%, rgba(236,108,0,1) 71%, rgba(230,98,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,138,0,1)), color-stop(26%,rgba(250,130,0,1)), color-stop(71%,rgba(236,108,0,1)), color-stop(100%,rgba(230,98,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,138,0,1) 0%,rgba(250,130,0,1) 26%,rgba(236,108,0,1) 71%,rgba(230,98,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,138,0,1) 0%,rgba(250,130,0,1) 26%,rgba(236,108,0,1) 71%,rgba(230,98,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,138,0,1) 0%,rgba(250,130,0,1) 26%,rgba(236,108,0,1) 71%,rgba(230,98,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,138,0,1) 0%,rgba(250,130,0,1) 26%,rgba(236,108,0,1) 71%,rgba(230,98,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a00', endColorstr='#e66200',GradientType=0 ); /* IE6-9 */
}

.basic-page .basic-side .side-form.industry button.navy
{
    background: rgb(104,95,121); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(104,95,121,1) 0%, rgba(96,87,113,1) 25%, rgba(73,64,88,1) 75%, rgba(65,56,80,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,95,121,1)), color-stop(25%,rgba(96,87,113,1)), color-stop(75%,rgba(73,64,88,1)), color-stop(100%,rgba(65,56,80,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(104,95,121,1) 0%,rgba(96,87,113,1) 25%,rgba(73,64,88,1) 75%,rgba(65,56,80,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(104,95,121,1) 0%,rgba(96,87,113,1) 25%,rgba(73,64,88,1) 75%,rgba(65,56,80,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(104,95,121,1) 0%,rgba(96,87,113,1) 25%,rgba(73,64,88,1) 75%,rgba(65,56,80,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(104,95,121,1) 0%,rgba(96,87,113,1) 25%,rgba(73,64,88,1) 75%,rgba(65,56,80,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#685f79', endColorstr='#413850',GradientType=0 ); /* IE6-9 */

}
.basic-content.site-map dd ul > li:nth-child(2) dd ul > li:nth-child(3) dd {
  display: none;
}
.more.industry {
    margin-top: 50px;
    color: #187c30;
    display: block;
    text-decoration: underline;
}

.process-wrapper area{
    outline: none!important;
    border: none;
}

.process-wrapper .step-main {
    display: none;
}

.process-detail {
    height: auto!important;
    overflow: auto;
    width:966px;
    position: relative;    
}

.process-navigation {
    position: absolute;
   /* margin-top: 125px; */
	bottom:15px;  
    margin-left: 800px;
}

.process-navigation img {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    display: auto;
}

.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
    margin-right: 0px !important;

}
/*
.process-navigation .up, .process-navigation .next {
    width: 72px;
    height: 54px;
    cursor: pointer;
    background-image: url('http://insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/process-navigation.png');
} */
/*--------------------------------.up only image  */
.process-navigation .up, .process-navigation .next {
    width: 72px;
    height: 54px;
    cursor: pointer;
    background-image: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/process-navigation2.png');
} 
/*--------------------------------.up only image  */
.process-navigation .up {
    background-position: 154px 0px;
    margin-bottom: 10px;
}

.process-navigation .up:hover {
    background-position: 72px 0px;
}

.process-navigation .up.navy {
    
}

.process-navigation .next {
    background-position:154px 54px;   
	/*display:none;*/
}

.process-navigation .next:hover {
    background-position: 72px 54px;
}

.process-navigation .next.navy {
    
}

.process-preloading {
    display: none;
}

.process-print {
    position: absolute;    
    width:  130px;
    height: 130px;
    cursor: pointer;      
}

.process-print p {
    display: none;
    font-size: 20px;
    color: #fff;
    margin-left: 31px;
    margin-top: 10px;
}

.process-print:hover p {
    display: block;
}

.col-3 {
    max-width: 1045px !important;
    clear: both;
    margin: 0px auto;        
    z-index: 2;
    
}

.col-3 .col-left {
    width: 300px;    
    float: left;
}

.col-3 .col-left div {
    margin-bottom: 25px;
}

.col-3 .col-right {
    width: 150px;
    float: right;    
}

.seo-clients {
    
}

.seo-clients img {
    width: 150px;
}

.col-3 .col-main {
    width: 510px;
    float: left;
    margin-left: 20px;
    background: #fafafa;
    border-radius:  5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 20px;   
}

.col-3 .col-main h1 {
    margin-bottom: 20px;
    color: #187c30;
    font-weight: bold;
}

.col-3 .col-main h2 {
    margin-bottom: 10px;
    color: #187c30;
    display: block;
    font-weight: bold;
}

.col-3 .col-main p {
    margin-bottom: 10px;
}

.col-3 .col-main p a {
    color: #187c30;
}

.col-3 .col-main p.quote {
    background-color: #187c30;         
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    font-style: italic;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;          
}

.col-3 .col-main p.quote .bullet {
    position: absolute;
    top: 28px;
    left: 3px;
    width: 15px;
    height: 5px;
    background: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/quote-bullet.png') no-repeat transparent;
}

.seo-tactics {    
    text-align: center;
} 

.seo-tactics a.txt {
    margin-bottom: 10px;
    color: #187c30;
    display: block;
    font-weight: bold;
}

.whitepaper-button.home {
    width: 240px;
    border-radius: 5px; 
    background: rgb(23,149,71); /* Old browsers */
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#179547)) to(#1A732E); /*old webkit*/
    background: -webkit-linear-gradient(#179335, #1A732E); /*new webkit*/
    background: -moz-linear-gradient(#179335, #1A732E); /*gecko*/
    background: -ms-linear-gradient(#179335, #1A732E); /*IE10*/
    background: -o-linear-gradient(#179335, #1A732E); /*opera 11.10+*/
    background: linear-gradient(#179335, #1A732E); /*future CSS3 browsers*/
    right: -5px;
    behavior: url(http://cdn.insegment.com/pie.htc);
}

.whitepaper-button.home .arrow {
    top: 13px;
}

.whitepaper-button.home .title {
    font-size: 14px;
    width: 185px;
}

.process-text {
    padding: 5px 0 10px 0;
}

.zoom-container {
  cursor: pointer;
}


/*SERVICES OVERIDE FIXES*/

#cotainer-4394 img,
#cotainer-7183 img,
#cotainer-3587 img
{
    margin: 10px auto 0 !important;
}

#cotainer-4394 .name,
#cotainer-7183 .name,
#cotainer-3587 .name,
#cotainer-8645 .name
{
    margin: 5px auto !important;
}
/* PROCESS */
@media screen and (max-width: 966px){
  .not-front .process-wrapper .process-detail{
    width: 100%;
    overflow-x: scroll;
  }
  .not-front .process-wrapper .process-detail .mCustomScrollBox{
   /*ana------------------------------------------------------------------ display: block!important;*/
   overflow:scroll;
    width: 960px!important;
    max-width: 960px!important;
  }
  .resources .basic-content {
    text-align: center;
  }
  .resources .orb-container {
    display: inline-block;
  }
  .resources .orb-container .orb:nth-child(3) {
    clear: left;
  }
  .resources .orb-container .orb {
    margin: 20px;
  }
}
@media screen and (max-width: 1130px){
  .not-front .main-container fieldset.zone-clients-logos{
    height: auto;
  }
}


@media screen and (max-width: 768px){
    .industries-wrapper,
    .services-wrapper{
        height: auto;
    }
}

@media screen and (max-width: 454px) {
        
        #footer{
            margin-top: 70px;
        }
}

.testimonials-lp-columns .testimonials-lp-item:hover .testimonials-lp-play
{
    text-indent: -900000px;
}
/*--------------------------------------------------*/
/*----------------------home page-------------------*/
/*--------------------------------------------------*/
body.homepage{
    background: none!important;
    width: 100%;
    overflow-x: hidden;
}
#header.homepage-header{
    width: 100%;
    min-height: 100px; 
    height: auto;
    max-width: 1280px;
    margin: 0 auto;
}
#header.homepage-header .region-inner{
    max-width: 5000px;
    padding: 32px 43px 0;
}
#header.homepage-header .region-inner .logo{
    background: transparent;
    margin: 0;
    padding: 0;
    width: 105px!important;
    height: 37px;
    float: left;
}
#header.homepage-header .region-inner .logo a{
    background: transparent url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/logo.png') no-repeat 0 0;
    width: 105px;
    height: 37px;
}
#header.homepage-header .region-inner .logo a #logo{
    display: none;
}
#header.homepage-header .region-inner .right-header{
    float: right;
    width: 460px;
    margin-top: 13px;
}

.homepage-header .region-inner {
  position: static;
}

#header.homepage-header .region-inner .right-header nav{
    float: left;
    width: 315px;
    margin-top: 5px;
}
#header.homepage-header .region-inner .right-header nav .menu{
    display: block;
}
#header.homepage-header .region-inner .right-header nav .menu li{
    float: left;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper{
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    top: 100px;
    z-index: 10;
    background: transparent url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/second_level_green.png') repeat 0 0;
    height: 35px;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level {
    display: block;
    margin: 0 auto;
    width: 1052px;
    text-align: right;
    padding-top: 7px;
    padding-right: 142px;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level li {
    float: none;
    display: inline;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level li a {
    color: #89c79f;
    text-transform: none;
    padding: 0 20px 9px;
    display: inline!important;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level li:hover a {
    color: #fff;
    background: transparent url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/second_level_li_bg.png') no-repeat center bottom;
}

/*#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level li:hover .third-level-wrapper {
  display: block;
}*/

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level .third-level-wrapper {
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    top: 35px;
    z-index: 10;
    background: #ffffff;
    height: 35px;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level .third-level-wrapper .third-level {
    display: block;
    margin: 0 auto;
    width: 1014px;
    text-align: right;
    padding-top: 7px;
    padding-right: 142px;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level .third-level-wrapper .third-level li {
    float: none;
    display: inline;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level .third-level-wrapper .third-level li a {
    font: normal 12px myriad-pro;
    color: #acacac;
    text-transform: none;
    padding: 0 0 0 5px;
    background: transparent url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/third_level_separator.png') no-repeat left center;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level .third-level-wrapper .third-level li:first-child a {
    padding: 0;
    background: none;
}

#header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level .third-level-wrapper .third-level li:hover a {
    color: #26904c;
}

#header.homepage-header .region-inner .right-header nav .menu li:hover .second-level-wrapper{
    display: block;
}

#header.homepage-header .region-inner .right-header nav .menu li a{
    font: normal 14px myriad-pro;
    color: #8a8a8a;
    text-transform: uppercase;
    padding-right: 14px;
    padding-left: 14px;
    padding-bottom: 32px;
    display: block;
    height: 19px;
}

#header.homepage-header .region-inner .right-header nav .first-level .first-level-item:hover {
    color: #26904c;
    background: transparent url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/first_level_li_bg.png') no-repeat center bottom;
}

#header.homepage-header .region-inner .right-header nav .menu li .sub-menu{
    display: none;
}
#header.homepage-header .region-inner .right-header .social-links{
    width: 109px;
    float: right;
    clear: none;
}
#header.homepage-header .region-inner .right-header .social-links li{
    display: block;
    width: 19px;
    height: 19px;
    float: left;
    margin-left: 3px;
}
#header.homepage-header .region-inner .right-header .social-links li:first-child{
    margin-left: 0;
}
#header.homepage-header .region-inner .right-header .social-links li a{
    display: block;
    width: 19px;
    height: 19px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 -32px;
} 
#header.homepage-header .region-inner .right-header .social-links li a img{
    display: none;
}
#header.homepage-header .region-inner .right-header .social-links li a.Google{
    background-image: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/google.png');
}
#header.homepage-header .region-inner .right-header .social-links li a.Twitter{
    background-image: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/twitter.png');
}
#header.homepage-header .region-inner .right-header .social-links li a.LinkedIn{
    background-image: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/linkedin.png');
}
#header.homepage-header .region-inner .right-header .social-links li a.Facebook{
    background-image: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/facebook.png');
    width: 21px;
}
#header.homepage-header .region-inner .right-header .social-links li a.RSS{
    background-image: url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/rss.png');
}
#header.homepage-header .region-inner .right-header .social-links li a:hover{
    background-position: 0 0px;
}
section.home .bottom-home{
    
        max-width: 960px;
        padding: 0 00px;
        margin: 43px auto 0;
        text-align: center;
        width: 100%;
        overflow: hidden;
        /*min-width: 824px;*/
}
section.home .bottom-home p{
    color:#808080;
    font: normal 14px myriad-pro;
    padding: 0 10px;
}
section.home .bottom-home .navigation-wrapper{
    margin-top: 35px;
}
section.home .bottom-home .navigation-wrapper .menu{
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
}
section.home .bottom-home .navigation-wrapper .menu li{
    display: block;
    padding: 0 18px 0 20px;
    /*height: 57px;*/
    border-left: 1px solid #d6d6d6;
    float: left;
    width: 30%;
    /*height: 150px;*/
    position: relative;
    min-height: 130px;
    position: relative;
    padding-bottom: 10px;
}
section.home .bottom-home .navigation-wrapper .menu li .top-link{
    
    display: block;
    color: #3a9c5d;
    font: bold 18px/27px myriad-pro;
    text-decoration: none;
    text-transform: uppercase;
    min-height: 30px;
}
section.home .bottom-home .navigation-wrapper .menu li .top-link:hover{
    color: #808080;
}
section.home .bottom-home .navigation-wrapper .menu li.first{
    border-left: none;
    padding-left: 0;
    /*width: 250px;*/
}
section.home .bottom-home .navigation-wrapper .menu li.last{
    padding-right: 0;
    /*width: 242px;*/
}

section.home .bottom-home .navigation-wrapper .menu li span{
    display: block;
    font: normal 12px/16px myriad-pro;
    padding-bottom: 10px;
}

section.home .bottom-home .navigation-wrapper .menu li .bottom-link{
    position: absolute;
    bottom: 0;
    width: 288px;
    text-align: center;
    display: block;
    color: #3a9c5d;
    font: normal 12px/16px myriad-pro;
    text-decoration: none;
}

section.home .zone-main{
    width: 100%;
    margin-bottom: 37px;
}
section.home .zone-main .top-home{
    min-height: 305px;
}
section.home .zone-main .video-container{
    width: 100%;
    max-height: 370px;
    overflow: hidden;
    height: auto;
    position: relative;
    min-width: 100%;
    min-height: 300px;
}
section.home .zone-main .video-container .video-overlay{
    background: transparent url('../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/path.png') repeat 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
section.home .zone-main .video-container video{
    width: 100%;
    display: block;
    margin-top: -16%;
}
section.home .zone-main  .welcome-wrapper{
    position: relative;
}
section.home .zone-main  .welcome-wrapper .over-wrap{
    position: absolute;
    z-index: 30;
    top: 19%;
    left: 0;
    min-height: 225px;
    width: 100%;
    margin: 0 auto;
}
section.home .zone-main  .welcome-wrapper .over-wrap .welcome h1{
    color: #fff;
    font: bold 40px/49px myriad-pro;
    text-transform: uppercase;
    text-align: center;
}
section.home .zone-main  .welcome-wrapper .over-wrap .download-whitepaper{
    background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/whitepaper_nohover.png) no-repeat 0 0;
    height: 128px;
    width: 128px;
    margin: 0 auto;
    background-size: cover;
}
section.home .zone-main  .welcome-wrapper .over-wrap .download-whitepaper:hover{
    background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/whitepaper.png) no-repeat 0 0;
}
/*whitepaper_nohover*/
section.home .zone-main  .welcome-wrapper .over-wrap .download-whitepaper .whitepaper-button{
    width: 100%!important;
    height: 100%;
    background: none!important;
    border: 0!important;
    position: static;
    padding: 0 0 0 0!important;
    margin: 62px 0 0 0 !important;
    box-shadow: none!important;
    filter: none!important;
}
section.home .zone-main  .welcome-wrapper .over-wrap .download-whitepaper .whitepaper-button .title{
    text-align: center;
    width: 100%;
    display: block;
    padding-top: 18px;
    text-transform: uppercase;
    font: bold 14px/17px myriad-pro;
    color: #fff;
    margin-left: 0px;
}
section.internet-explorer .zone-main  .welcome-wrapper .over-wrap .download-whitepaper .whitepaper-button .title{
    padding-top: 0px!important;
}
section.home .zone-main  .welcome-wrapper .over-wrap .download-whitepaper .whitepaper-button .arrow{
    display: none;
}
section.home .copyright{
    background-color: #bfbfbf;
    background-color: rgba(0,0,0,0.25);
    border: 1px solid #e1e1e1;
    width: 24px;
    height: 24px;
    border-radius: 17px;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -o-border-radius: 17px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
section.home .copyright .copy-hidden{
    width: 300px;
    position: absolute;
    top: -1px;
    right: -1PX;
    white-space: nowrap;
    font: normal 15px/24px myriad-pro;
    text-indent: 28px;
    color: #fff;
    border-radius: 17px;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -o-border-radius: 17px;
    z-index: 0;
    display: none;
}
section.home .copyright .copy-visible{
    color: #fff;
    font: normal 20px/23px myriad-pro;
    display: block;
    text-align: center;
    position: relative;
    z-index: 2;
    cursor: pointer;
    width: 24px;
    float: left;
}
section.home .footer-home{
    margin: -57px auto 0;
    max-width: 1194px;
    width: 100%;
    margin-bottom: -77px;
}
section.home .footer-home .footer-menu{
    float: left;
    padding-top: 6px;
}
section.home .footer-home .footer-menu .menu {
    margin: 0 50px 0 0;
}
section.home .footer-home .footer-menu .menu li {
    border-right: 1px solid #fff;
    height: 12px;
    margin: 0 10px 0 0;
    vertical-align: top;
    float: left;
}
section.home .footer-home .footer-menu .menu li:last-child{
    border-right: none;
}

section.home .footer-home .footer-menu .menu li a {
    font: normal 12px/1 myriad-pro,Arial,Helvetica,sans-serif;
    color: #fff;
    padding: 0 10px 0 0;
    vertical-align: top;
}
/* form homepage*/
.form_wrapper.wrapper-homepage{
    width: 100%;
    min-height: 405px;
    background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/form_background.png) no-repeat left top;
}
.form_wrapper.wrapper-homepage .center{
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    text-align: right;
}
#form-homepage{
    width: 100%;
    max-width: 630px;
    display: inline-block;
}
#form-homepage h1{
    font: bold 42px myriad-pro, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin-top: 29px;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container{
    border: none;
    padding: 0;
    margin-top: 16px;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container input{
    width: 286px;
    height: 34px;
    padding: 0px 10px 0;
    float: none;
    text-align: left;
    clear: left;
    display: block;
    background-color: #fff;
    border: none;
    border-radius: 5px;
    outline: none;
    line-height: 34px;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container div{
    text-align: left;
    border: none;
    padding: 0;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container label{
    font: normal 14px myriad-pro, sans-serif;
    color: #fff;
    text-align: left;
    padding-bottom: 9px;
    display: block;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container textarea{
    width: 286px;
    height: 58px;
    padding: 4px 10px 0;
    float: none;
    text-align: left;
    clear: left;
    display: block;
    background-color: #fff;
    border: none;
    border-radius: 5px;
    resize: none;
    outline: none;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container  .send{
    margin-top: 27px;
    position: static!important;
    width: 306px;
    height: 63px;
    float: right;
    margin-bottom: 0px;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container #submit{
    width: 306px;
    height: 62px;
    padding: 0px 10px 0;
    float: none;
    text-align: left;
    clear: left;
    display: block;
    background-color: #fbdac2;
    border: none;
    border-radius: 5px;
    outline: none;
    font: normal 29px/58px myriad-pro, sans-serif;
    color: #79553a;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    text-align: center;
    margin: 0px;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container #submit:hover{
    background-color: #E9BD9E;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container div{
    margin-bottom: 5px;
}
.form_wrapper.wrapper-homepage .center #form-homepage .container .error{
    box-shadow: 0px 0px 5px red;
    -webkit-box-shadow: 0px 0px 5px red;
    -moz-box-shadow: 0px 0px 5px red;
    -ms-box-shadow: 0px 0px 5px red;
    -o-box-shadow: 0px 0px 5px red;
}
.form_wrapper.wrapper-homepage .center .form-homepage{
    width: 100%;
    max-width: 638px;
    display: inline-block;
    margin-right: 51px;
}
.form_wrapper.wrapper-homepage .center .form-homepage h1{
    font: bold 35px myriad-pro, sans-serif;
    color: #fff;
    margin-top: 130px;
    text-align: left;
}
.form_wrapper.wrapper-homepage .center .form-homepage h2{
    font: bold 26px/30px myriad-pro, sans-serif;
    color: #79553b;
    text-align: left;
    margin-top: 13px;
}
@media only screen
    and (min-device-width : 800px)
    and (max-device-width : 1280px) {
/*        section.home .copyright{
            height: 17px;
            padding-top: 6px;
        }
        section.home .copyright .copy-hidden{
            height: 19px;
            padding-top: 7px;
        }*/
        section.home .copyright .copy-visible{
            padding-top: 3px;
        }
        section.home .copyright .copy-hidden{
            line-height: 30px;
        }
        section.home .copyright .footer-menu {
          padding-top: 7px;
        }
        
        section.home .bottom-home .navigation-wrapper .menu li {
          padding: 0 10px;
        }
    }

/*@media screen and (-webkit-max-device-pixel-ratio: 1) {
    section.home .copyright .copy-visible{
        padding-top: 3px;
    }
    section.home .zone-main .video-container video{
        margin-top: 0px!important;
    }
}*/

@media screen and (max-width: 1370px){
    .form_wrapper.wrapper-homepage{
        background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/form_background.png) no-repeat -30px top;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
    section.home .copyright .copy-visible{
        padding-top:3px;
    }
     section.home .zone-main .video-container video{
        margin-top: 0px!important;
    }
    section.home .zone-main .video-container{
        background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/video.png) no-repeat  0 0;
        background-size: cover;
        min-height: 340px;
    }
    section.home .zone-main .welcome-wrapper .over-wrap{
        top: 8%;
    }
    section.home .zone-main .video-container video{
        display: none;
    }


}
@media screen and (max-width: 1052px){
    #header.homepage-header .region-inner .right-header nav .menu li .second-level-wrapper .second-level{
        width: 84%!important;
    }
    #header.homepage-header .region-inner .right-header nav .first-level .first-level-item {
        padding-bottom: 35px;
    }
    .form_wrapper.wrapper-homepage .center #form-homepage .container .error{
        box-shadow: 0px 0px 5px red;
        -webkit-box-shadow: 0px 0px 5px red;
        -moz-box-shadow: 0px 0px 5px red;
        -ms-box-shadow: 0px 0px 5px red;
        -o-box-shadow: 0px 0px 5px red;
        border:1px solid red!important;
    }
    .form_wrapper.wrapper-homepage .center #form-homepage .container textarea,
    .form_wrapper.wrapper-homepage .center #form-homepage .container input{
        width: 284px!important;
        border: 1px solid #fff;
    }
    .form_wrapper.wrapper-homepage .center #form-homepage .container #submit{
        width: 306px!important;
        border: none!important;
    }
    section.home .bottom-home .navigation-wrapper .menu li .bottom-link{
        width: auto;
        display: inline-block;
        text-align: center;
        margin-left: -47px;
    }
}
@media screen and (min-width: 900px) and (max-width: 1365px){

    .form_wrapper.wrapper-homepage{
        background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/form_background.png) no-repeat -100px top!important;
    }
}
@media screen and (max-width: 815px){
    .form_wrapper.wrapper-homepage{
        background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/form_background.png) no-repeat -228px top;
    }
    .form_wrapper.wrapper-homepage .center .form-homepage {
        max-width: 485px;
    }
    
}

@media screen and (max-width: 1052px){

    .form_wrapper.wrapper-homepage{
        background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/form_background.png) no-repeat -312px top;
    }
}
@media screen and (max-width: 700px){
    .form_wrapper.wrapper-homepage{
        background: transparent url(../../../../../insegment-website.s3.amazonaws.com/wp-content/themes/insegment/images/form_background.png) no-repeat right top;
    }
    
}

 @media screen and (min-width: 420px){
    .form_wrapper.wrapper-homepage .center .form-homepage{
        margin-right: 17px;
    }
}

/* Remove PDF title -- further use -- unncomment -- */
.slide-container .inner a.case-study-title {
    display: none;
}