﻿@media (min-width: 2560px){
    #main-content .container.et_menu_container {
        max-width: 2398px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 2559px){
    #main-content .container.et_menu_container {
        max-width: 1239px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 767px) {
    footer .et_parallax_bg.et_pb_parallax_css {
        background-attachment: scroll !important;
    }
}



.parallax-triangle-holder-left-one,
.parallax-triangle-holder-right-one {  
    margin: 0px 0px;
    display: block;
    max-width: 100% !important;
    width: 100% !important;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}


@media (max-width: 2560px) {
    .financial-highlights-section .parallax-triangle-holder-left,
    .industries-section .parallax-triangle-holder-left,
    .inner-page-team-section .parallax-triangle-holder-left,
    .inner-page-contact-section .parallax-triangle-holder-left { 
        /* background: url(images/triangle/Shape-triangles_white-left.png) no-repeat; */
        background-position: left 90px;
        background-attachment: fixed;
    }
    .financial-highlights-section .parallax-triangle-holder-right,
    .industries-section .parallax-triangle-holder-right,
    .inner-page-team-section .parallax-triangle-holder-right,
    .inner-page-contact-section .parallax-triangle-holder-right {    
        /* background: url(images/triangle/shape-triangles_white-right.png) no-repeat; */
        background-position: right -120px;
        background-attachment: fixed;
    }

    .testimonial-section .parallax-triangle-holder-left { 
        background: url(../images/triangle/Shape-triangles_white-left.png) no-repeat;
        background-position: left 6290px;
        background-attachment: fixed;
    }
    .testimonial-section .parallax-triangle-holder-right {    
        background: url(../images/triangle/shape-triangles_white-right.png) no-repeat;
        background-position: right 6290px;
        background-attachment: fixed;
    }
	.inner-page-featured-portfolio .parallax-triangle-holder-left { 
        background: url(../images/triangle/Shape-triangles_black-left.png) no-repeat;
        background-position: left 6240px;
        background-attachment: fixed;
    }
	.inner-page-featured-portfolio .parallax-triangle-holder-right  {    
        background: url(../images/triangle/Shape-triangles_black-right.png) no-repeat;
        background-position: right 6240px;
        background-attachment: fixed;
    }

    
    .inner-page-featured-portfolio .parallax-triangle-holder-left.bottom { 
        background: url(../images/triangle/shapes-cs-long-black-right.png) no-repeat;
        background-position: left 7250px;
        background-attachment: fixed;
        display:none;
    }

    .case-study-section .parallax-triangle-holder-left { 
        background: url(../images/triangle/shape-triangles_white-left-cs.png) no-repeat;
        background-position: left 8440px;
        background-attachment: fixed;
    }

    .inner-page-featured-portfolio .parallax-triangle-holder-right.bottom {    
        background: url(../images/triangle/Shape-triangles_black-right.png) no-repeat;
        background-position: right 7250px;
        background-attachment: fixed;
    }


    .case-study-section .parallax-triangle-holder-right {    
        background: url(../images/triangle/shapes-cs-long.png) no-repeat;
        background-position: right 7590px;
        background-attachment: fixed;
        background-size: 237px 1329px !important;
    }
    

    /** new 10/23/2017 **/
    .financial-highlights-section:before{
        background: 
            url(../images/triangle/Shape-triangles_white-left-top_corner.png) no-repeat;
        background-position: left -93px;
    }

    .financial-highlights-section:after {
        background: 
            url(../images/triangle/Shape-triangles_white-right-top_corner.png) no-repeat;
        background-position: right -30px;
    }

    .inner-page-featured-portfolio:before {
        background: 
            url(../images/triangle/Shape-triangles_black-left_top_corner.png) no-repeat;
        background-position: calc( 100% + 18px ) -60px;
        z-index: 1 !important;
    }

    .case-study-section:before {
        background: 
            url(../images/triangle/Shape-triangles_black-right_bottom_corner.png) no-repeat;
        background-position: 0px calc( 100% + 50px );
    }
}

@media (max-width: 2100px) {
    .parallax-triangle-holder-right,
    .parallax-triangle-holder-left {
        background-size: 25% !important;
    }

    .financial-highlights-section:before,
    .financial-highlights-section:after,
    .inner-page-featured-portfolio:before,
    .case-study-section:before {
        background-size: 15% !important;
    }
}

@media (max-width: 1600px) {
    .parallax-triangle-holder-right,
    .parallax-triangle-holder-left {
        background-size: 19% !important;
    }

    .financial-highlights-section:before,
    .financial-highlights-section:after,
    .inner-page-featured-portfolio:before,
    .case-study-section:before {
        background-size: 14% !important;
    }
}

@media (max-width:1366px){
     .inner-page-featured-portfolio .parallax-triangle-holder-right{    
        opacity:0;    
    }
    .inner-page-featured-portfolio .parallax-triangle-holder-right.bottom {    
        background: url(../images/triangle/Shape-triangles_black-right.png) no-repeat;
        background-position: right 5990px;
        background-attachment: fixed;
        opacity:1;
    }

}

@media (max-width: 1399px) {

/* @media (max-width: 2200px) and (min-width: 1501px) {
	
    .financial-highlights-section .parallax-triangle-holder-left,
    .industries-section .parallax-triangle-holder-left,
    .inner-page-team-section .parallax-triangle-holder-left,
    .inner-page-contact-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 400px 700px;
        background-position: -132px 90px;
        background-attachment: fixed;
    }
    .financial-highlights-section .parallax-triangle-holder-right,
    .industries-section .parallax-triangle-holder-right,
    .inner-page-team-section .parallax-triangle-holder-right,
    .inner-page-contact-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 400px 700px;
        background-position: calc( 100% + 113px) -120px;
        background-attachment: fixed;
    }

	.inner-page-featured-portfolio .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 400px 700px;
        background-position: -132px 6390px;
        background-attachment: fixed;
    }
	.inner-page-featured-portfolio .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 400px 700px;
        background-position: calc( 100% + 113px) 6390px;
        background-attachment: fixed;
    }
	
	.testimonial-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 400px 700px;
        background-position: -132px 6309px;
        background-attachment: fixed;
    }
    .testimonial-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 400px 700px;
        background-position: calc( 100% + 113px) 6309px;
        background-attachment: fixed;
    }
    .case-study-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 400px 700px;
        background-position: -132px 6290px;
        background-attachment: fixed;
    }
    .case-study-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 400px 700px;
        background-position: calc( 100% + 113px) 6290px;
        background-attachment: fixed;
    }
	

	.inner-page-featured-portfolio .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_black-left.png) no-repeat;
		background-size: 400px 700px;
        background-position: -132px 6240px;
        background-attachment: fixed;
    }
	.inner-page-featured-portfolio .parallax-triangle-holder-right  {    
        background: url(images/triangle/Shape-triangles_black-right.png) no-repeat;
		background-size: 400px 700px;
        background-position: calc( 100% + 113px) 6240px;
        background-attachment: fixed;
    }

    .financial-highlights-section:before{
        background: 
            url(images/triangle/Shape-triangles_white-left-top_corner.png) no-repeat; 
        background-position: left -70px;
        background-size: 300px auto;
    }

    .financial-highlights-section:after {
        background:
            url(images/triangle/Shape-triangles_white-right-top_corner.png) no-repeat;
        background-position: right -25px;
        background-size: 300px auto;
    }

    .inner-page-featured-portfolio:before {
        background: 
            url(images/triangle/Shape-triangles_black-left_top_corner.png) no-repeat;
        background-position: calc( 100% + 9px ) -36px;
        background-size: 300px auto;
        z-index: 1 !important;
    }

    .case-study-section:before {
        background: 
            url(images/triangle/Shape-triangles_black-right_bottom_corner.png) no-repeat;
        background-position: 0px calc( 100% + 23px );
        background-size: 300px auto;
    }
}

@media (max-width: 1500px) and (min-width: 1200px) {
	
    .financial-highlights-section .parallax-triangle-holder-left,
    .industries-section .parallax-triangle-holder-left,
    .inner-page-team-section .parallax-triangle-holder-left,
    .inner-page-contact-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 90px;
        background-attachment: fixed;
    }
    .financial-highlights-section .parallax-triangle-holder-right,
    .industries-section .parallax-triangle-holder-right,
    .inner-page-team-section .parallax-triangle-holder-right,
    .inner-page-contact-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) -120px;
        background-attachment: fixed;
    }

	.inner-page-featured-portfolio .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 6390px;
        background-attachment: fixed;
    }
	.inner-page-featured-portfolio .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) 6390px;
        background-attachment: fixed;
    }
	
	.testimonial-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 6309px;
        background-attachment: fixed;
    }
    .testimonial-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) 6309px;
        background-attachment: fixed;
    }
    .case-study-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 6290px;
        background-attachment: fixed;
    }
    .case-study-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) 6290px;
        background-attachment: fixed;
    }
	

	.inner-page-featured-portfolio .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_black-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 6240px;
        background-attachment: fixed;
    }
	.inner-page-featured-portfolio .parallax-triangle-holder-right  {    
        background: url(images/triangle/Shape-triangles_black-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) 6240px;
        background-attachment: fixed;
    }
	

    .financial-highlights-section:before{
        background: 
            url(images/triangle/Shape-triangles_white-left-top_corner.png) no-repeat; 
        background-position: -78px -70px;
        background-size: 300px auto;
    }

    .financial-highlights-section:after {
        background:
            url(images/triangle/Shape-triangles_white-right-top_corner.png) no-repeat;
        background-position: calc( 100% + 83px ) -25px;
        background-size: 300px auto;
    }

    .inner-page-featured-portfolio:before {
        background: 
            url(images/triangle/Shape-triangles_black-left_top_corner.png) no-repeat;
        background-position: calc( 100% + 43px ) -36px;
        background-size: 300px auto;
        z-index: 1 !important;
    }

    .case-study-section:before {
        background: 
            url(images/triangle/Shape-triangles_black-right_bottom_corner.png) no-repeat;
        background-position: -76px calc( 100% + 23px );
        background-size: 300px auto;
    }
}

@media (max-width: 1199px) and (min-width: 991px) {
	
    .financial-highlights-section .parallax-triangle-holder-left,
    .industries-section .parallax-triangle-holder-left,
    .inner-page-team-section .parallax-triangle-holder-left,
    .inner-page-contact-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 90px;
        background-attachment: fixed;
    }
    .financial-highlights-section .parallax-triangle-holder-right,
    .industries-section .parallax-triangle-holder-right,
    .inner-page-team-section .parallax-triangle-holder-right,
    .inner-page-contact-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) -120px;
        background-attachment: fixed;
    }

	.inner-page-featured-portfolio .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 6390px;
        background-attachment: fixed;
    }
	.inner-page-featured-portfolio .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) 6390px;
        background-attachment: fixed;
    }
	
	.testimonial-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 6309px;
        background-attachment: fixed;
    }
    .testimonial-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) 6309px;
        background-attachment: fixed;
    }
    .case-study-section .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_white-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 6290px;
        background-attachment: fixed;
    }
    .case-study-section .parallax-triangle-holder-right {    
        background: url(images/triangle/shape-triangles_white-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) 6290px;
        background-attachment: fixed;
    }
	

	.inner-page-featured-portfolio .parallax-triangle-holder-left { 
        background: url(images/triangle/Shape-triangles_black-left.png) no-repeat;
		background-size: 320px 580px;
        background-position: -132px 6240px;
        background-attachment: fixed;
    }
	.inner-page-featured-portfolio .parallax-triangle-holder-right  {    
        background: url(images/triangle/Shape-triangles_black-right.png) no-repeat;
		background-size: 320px 580px;
        background-position: calc( 100% + 113px) 6240px;
        background-attachment: fixed;
    }
	

    .financial-highlights-section:before{
        background: 
            url(images/triangle/Shape-triangles_white-left-top_corner.png) no-repeat; 
        background-position: -78px -70px;
        background-size: 300px auto;
    }

    .financial-highlights-section:after {
        background:
            url(images/triangle/Shape-triangles_white-right-top_corner.png) no-repeat;
        background-position: calc( 100% + 83px ) -25px;
        background-size: 300px auto;
    }

    .inner-page-featured-portfolio:before {
        background: 
            url(images/triangle/Shape-triangles_black-left_top_corner.png) no-repeat;
        background-position: calc( 100% + 43px ) -36px;
        background-size: 300px auto;
        z-index: 1 !important;
    }

    .case-study-section:before {
        background: 
            url(images/triangle/Shape-triangles_black-right_bottom_corner.png) no-repeat;
        background-position: -76px calc( 100% + 23px );
        background-size: 300px auto;
    }
} */