/**
 * Conditional CSS for Edge 12+.
 * @link: https://jeffclayton.wordpress.com/2015/04/07/css-hacks-for-windows-10-and-spartan-browser-preview/
 */
@supports (-ms-ime-align:auto) {
	/* Conditional Edge styles */

    
    #lefttri {
        width: 50%;
        height: auto;
    }
    
     #righttri {
        width: 50%;
        height: auto;
        float: right;
        margin: 0;
    }    
    .BusiTri {
        padding:50px 15px 50px 80px;
    }
    
    .PersTri {
        padding:50px 80px 50px 15px;
    }
    
    #lefttri31 {
        width: 45%;
    }
    
    .foottri {
        width:auto;
        height: auto;
        padding: 15px 20px 0px 20px;
    }
    .TopCon {
      margin-top:0px;
    }
    .testimonial.hometop {
        width:40%;
        margin:150px 10px 0;
        padding: 50px
    }
    
    .testimonial.homebottom {
        width:40%;
        margin:150px 10px 0;
        padding: 50px
    }
}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
    
    .utility-nav ul.account-links {
        z-index: 1000;
    }
    
    .TopCon {
        margin-top:-100px;
    }
    
    .testimonial.hometop {
        width:40%;
        margin:150px 10px;
        padding: 50px
    }
    
    .testimonial.homebottom {
        width:40%;
        margin:150px 10px;
        padding: 50px
    }
    
    #lefttri {
        width: 50%;
        height: auto;
    }
    
     #righttri {
        width: 50%;
        height: auto;
        position: absolute;
        right:0;
        margin: 0;
    }
    
    .BusiTri {
        padding:50px 15px 50px 80px;
    }
    
    .PersTri {
        padding:50px 80px 50px 15px;
    }
    
    #lefttri31 {
        width: 45%;
    }
    
    .foottri {
        width:auto;
        height: auto;
        padding: 15px 20px 0px 20px;
    }
    
    .find-agent-loc{
	display:table-cell;
-webkit-box-flex: 0 0 20%;   /* OLD - iOS 6-, Safari 3.1-6 */
  width: 20%;            /* For old syntax, otherwise collapses. */
  -webkit-flex: 0 0 20%;       /* Safari 6.1+. iOS 7.1+, BB10 */
  -ms-flex: 0 0 20%;           /* IE 10 */
  flex: 0 0 20%;               /* NEW, Spec - Firefox, Chrome, Opera */
  }
  
.find-agent-items{
	display:table-cell;
-webkit-box-flex: 0 0 80%;   /* OLD - iOS 6-, Safari 3.1-6 */
  width: 80%;            /* For old syntax, otherwise collapses. */
  -webkit-flex: 0 0 80%;       /* Safari 6.1+. iOS 7.1+, BB10 */
  -ms-flex: 0 0 80%;           /* IE 10 */
  flex: 0 0 80%;               /* NEW, Spec - Firefox, Chrome, Opera */
  }
}

@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
  
  .TopCon {
        margin-top:-100px;
    }
    
    .testimonial.hometop {
        width:40%;
        margin:150px 10px;
        padding: 50px
    }
    
    .testimonial.homebottom {
        width:40%;
        margin:150px 10px;
        padding: 50px
    }
    
    #lefttri {
        width: 50%;
        height: auto;
    }
    
     #righttri {
        width: 50%;
        height: auto;
        float: right;
        margin: 0;
    }
    
    .BusiTri {
        padding:50px 15px 50px 80px;
    }
    
    .PersTri {
        padding:50px 80px 50px 15px;
    }
    
    #lefttri31 {
        width: 45%;
    }
    
    .foottri {
        width:auto;
        height: auto;
        padding: 15px 20px 0px 20px;
    }
    
    .find-agent-loc{
	display:table-cell;
-webkit-box-flex: 0 0 20%;   /* OLD - iOS 6-, Safari 3.1-6 */
  width: 20%;            /* For old syntax, otherwise collapses. */
  -webkit-flex: 0 0 20%;       /* Safari 6.1+. iOS 7.1+, BB10 */
  -ms-flex: 0 0 20%;           /* IE 10 */
  flex: 0 0 20%;               /* NEW, Spec - Firefox, Chrome, Opera */
  }
  
.find-agent-items{
	display:table-cell;
-webkit-box-flex: 0 0 80%;   /* OLD - iOS 6-, Safari 3.1-6 */
  width: 80%;            /* For old syntax, otherwise collapses. */
  -webkit-flex: 0 0 80%;       /* Safari 6.1+. iOS 7.1+, BB10 */
  -ms-flex: 0 0 80%;           /* IE 10 */
  flex: 0 0 80%;               /* NEW, Spec - Firefox, Chrome, Opera */
  }
}