
	
		section{
       	 text-align:center
        }
        
        
        button {
          padding: 0;
          margin: 0;
          border: none;
          display: flex;
          align-items: center;
          justify-content: center;
          background-color: var(--color-white);
          cursor: pointer;
          position: absolute;
          color: var(--color-white);
          font-size: 2rem;
          transform: translateY(-50%);
          top: 50%;
        } 
        
        ul,
        li {
          list-style: none;
          text-decoration: none;
          margin: 0;
          padding: 0;
        } 
        
       /*    .carousel {
          display: flex;
          flex-direction: column;
          align-items: center;
          position: relative;
        } 
        
       .carousel_slider {
          width: 100%;
          overflow: hidden; 
          position: relative;
        }
        
        .content_inner_slider {
          width: 100%;
          display: flex;
        } */
        
        .img {
            max-width: 100%;
            max-height: 100%;
        }
        
        .prev_button {
            position:absolute;
          left: 0;
           color: #E1D9D1!important;
           z-index:1;
        }
        
        .next_button{
           right: 0;
           color: #E1D9D1!important; 
            z-index:1;
        }
        
        .prev_button img {
            width:6vw!important;
        }
        
        .next_button img{
           width:6vw!important;
        }
        
        
        *:focus {
            outline: 0 !important;
        }
/*         .dots {
          display: flex;
          margin-top: 48vw;
             position:absolute;
        }
        
        .dot {
          width: 1vw;
          height: 1vw;
          border: 1px solid var(--color-text-light);
          border-radius: 50%;
          margin: 0 5px;
          cursor: pointer;
          background:#e1e1e1;'
        }
         */
        .form {
          display: flex;
          align-items: center;
          font-size: 1rem;
        }
        
   /*      .auto_slide {
        }
         */
         
        .prev_icon:hover{
             color: #E1D9D1!important; 
        }
        
        .next_icon:hover{
             color: #E1D9D1!important; 
        }
        
        .chevron-bottom{
           display: inline-block;
            transform: translate(-50%, -50%);
            opacity: 0.3; 
            animation: pulsing 2s infinite;	
          }
        
          .chevron-bottom:hover {
            opacity: 1;
          }

		.affiliate{
			margin:auto 3vw;
			/* margin-left:50px;
			margin-right:50px; */
		} 

/* 		.affiliate.pdma{
			height: 40px;
		}
		
		.affiliate.ctap{
			height: 170px;
		}
        
        .affiliate.pstd{
			height: 180px 
		} */

        
        .btn-def{
            color:#2d276d; 
            border-color:#2d276d;"
        }
        
        .btn-def:hover{
             color: white!important; 
             background:#2d276d!important;"
             border-color:#2d276d;"
        }
        
        .btn-def:focus,.btn-def:active {
           outline: none !important;
           box-shadow: none!important;
           border-color:#2d276d;"
        }
          .prev_button,
          .next_button {
            background-color: littletransparent;
            border: none;
            cursor: pointer;
            transition: opacity 0.3s ease;
            opacity: 0.3;
          }
        
          .prev_button:hover,
          .next_button:hover {
            opacity: 1;
          }
    
        .section-title-larger{
            color: #2d276d;
            font-size: 50px;
            font-weight: bolder;
            line-height: 2px;	
        }
        .section-title{
            color: #2d276d;
            font-size: 3.5vw;
        }
        .section-title-medium{
            color: #2d276d;
            font-size: 0.9em;
            font-weight: bold!important;
            padding-bottom:3px;
        }
        .section-title-small{
            color: #4b4582;
            font-size: 1em;
            font-weight: 300!important;
        }
        
        
        @media screen and (max-width: 750px) {
            .section-title-larger{
                color: #2d276d;
                font-size: 4.7vw;
                line-height: 2px;
            }
            .section-title{
                color: #2d276d;
                font-size: 5vw;
            }
            .section-title-medium{
                color: #2d276d;
                font-size: 4vw;
                font-weight: bold!important;
                padding-bottom:3px;
            }
            .section-title-small{
                color: #4b4582;
                font-size: 3.5vw;
                font-weight: 300!important;
            }
        }

        @keyframes pulsing {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            50% {
                -webkit-transform: translate(0, 10px);
                transform: translate(0, 10px);
            }
            100% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
        }
		.gallery {
		    margin-left: auto ! important;
		    width: 0;
		    --s: 15vw;
		    --g: 1vw;
		    display: grid;
		    margin: calc(var(--s) + var(--g));
		    justify-items: end;
		    transition: .3s linear;
		    opacity: 0.01; 
		    justify-content: end;
		    align-content: space-around;
		}
		
		.bg-img {
		    background: no-repeat;
		    /* filter: blur(5px); */
		    background-position: center 100%;
		    width: 100%;
		    height: 100%;
		    position: absolute;
		    background-size: cover;
		}
		
		
		.gallery > img {
		  grid-area: 1/1;
		  width: var(--s);
		  aspect-ratio: 1.15;
		  object-fit: cover;
		  clip-path: polygon(25% 0%, 75% 0%, 100% 50%,75% 100%,25% 100%,0 50%);
		  transform: translate(var(--_x,0),var(--_y,0)) scale(var(--_t,1));
		  cursor: pointer;
		  transition: .2s linear;
		  
		}
		
		.gallery > img:hover {
		  filter: grayscale(0);
		  z-index: 1;
		  --_t: 1.2;
		}
		
		.gallery:hover {
		    opacity:1;
		}
		
		.bg-img:hover{
		    filter: blur(0px);
		    transition: .5s;
		}
		
		.img-fill {
		    max-width: 105%;
		}
		
		.wcu-section{
		    margin-top:100px;
		    margin-bottom: 50px!important;
		}
		.wcu-s-item{
		    margin-top:10px; 
		    display:block; 
		    text-align:center;
		}
		
		.justify-content-center{
			justify-content: center !important;
		}
		.client-r-2{
			max-width: 22% !important;

		}
		.client-r-3{
			max-width: 22% !important;
	
		}
		.client-r-4{
			max-width: 20% !important;
	
		}
		.client-r-5{
		max-width: 20% !important;

		}
		.client-r-6{
			max-width: 27% !important;

		}
		.client-r-7{
			max-width: 22% !important;
	
		}
		.client-r-8{
			max-width: 22% !important;
	
		}
		
		
		/* 		.affiliate.pdma{
			height: 40px;
		}
		
		.affiliate.ctap{
			height: 170px;
		}
        
        .affiliate.pstd{
			height: 180px 
		} */
		
		
		.carousel-static-aff{
			margin-top:5rem;
			margin-bottom:7rem;
		}
		
		.pdma{
			max-width: 270px !important;
			width: 35% !important;
		}
		.ctap{
			max-width: 188px !important;
			width: 20% !important;
		}
		
		.pstd{
			max-width: 250px !important;
			width: 30% !important;
		}
		
		
		
		@media (max-width: 750px) { 
		/* 	#home-img > img{
				margin-top: 10% !important;
				height: 160px !important;
			} */
		
		}
		
		@media(max-width: 750px) and (min-width: 600px) {
		/*     .ttech-main {
		        left: 50% !important;
		    }
		    .ttech-main > img {
		        margin-left: 100px;
		    } */
		}
		
		@media(max-width:600px) and (min-width: 527px) {
		/*     .ttech-main {
		        left: 43% !important;
		    }
		    .ttech-main > img {
		        margin-left: 100px;
		    } */
		}
		
		@media(max-width:527px) and (min-width: 456px) {
		   /*  .ttech-main {
		        left: 34% !important;
		    } 
		    .ttech-main > img {
		        margin-left: 100px;
		    }*/
		    
		    .affiliate{
			margin:auto;
		} 
		    
		}
		
		@media(max-width:456px) and (min-width: 0px) {
		
		
		.affiliate{
			margin:auto;
		} 
		
		/*     .ttech-main {
		        left: 30% !important;
		    }
		    .ttech-main {
		        top: 60% !important;
		    }
		    .ttech-main > img {
		        margin-left: 125px;
		    } */
		    
		 /*    #home-img > img{
				margin-top: 10% !important;
				height: 70px !important;
			} */
			
	/* 		.affiliate.pdma{
				height: 33px;
			}
			
			.affiliate.ctap{
				height: 125px;
			}
			
			.affiliate.pstd {
		    	height: 125px;
			} */
		}

		


		
		