#feature-wrapper {    background-color: #2c2c2e;
    position: relative;
    padding: 0;
    top: 0;
}
#feature-background {
    background-image: url(/partners/images/become-a-partner/feature_graphic.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100%;
    height: 640px;
}

#feature-area {
    position: absolute;
    left: 50%;
    margin-left: -500px;
}

/* Custom Apps */
#custom-apps .image.img-custom-app-devices { background: url(/partners/images/become-a-partner/custom_apps_devices.jpg) no-repeat 50% 50%; width:100%; height: 313px; background-size: contain;  }

/* Partner Benefits */
#partner-benefits p {
    position: relative;
    padding-left: 32px;
}
#partner-benefits .icon-checkcircle::before { color: #208a3d; position: absolute; left: 0; top: 6px; }

#partner-benefits .row-flex .column-2 .column-content { width: 75%; margin: 0 auto; }

/* Ready to join */ 
#ready-to-join.d10 .column-flex:first-child { background-image: url(/partners/images/become-a-partner/ready_to_join.jpg);}
#ready-to-join.d10 .row-flex .column-flex { padding: 80px 0px; position: relative; }
#ready-to-join.d10 .column-flex p { margin-bottom: 24px; }
#ready-to-join ul { margin-bottom: 32px; }
#ready-to-join ul>li { margin-bottom: 8px; }

/* Pillars of Excellence */
.d4 .centered-icons .icon-set {
    background-repeat: no-repeat;
    background-size: 80px 80px;
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
}
.icon-set.icon-advocate { background-image: url(/partners/images/become-a-partner/icon/Advocate_Icon.png) }
.icon-set.icon-design { background-image: url(/partners/images/become-a-partner/icon/Design_Icon.png) }
.icon-set.icon-develop { background-image: url(/partners/images/become-a-partner/icon/Developer_Icon.png) }
.icon-set.icon-educate { background-image: url(/partners/images/become-a-partner/icon/Educate_Icon.png) }
.icon-set.icon-grow { background-image: url(/partners/images/become-a-partner/icon/Grow_Icon.png) }
.icon-set.icon-innovate { background-image: url(/partners/images/become-a-partner/icon/Innovate_Icon.png) }

/* Join FBA */
.d8 .image.img-join-fba { background-image: url(/partners/images/become-a-partner/join_fba.jpg)}

/* MEDIUM SCREENS (CASCADE TO LOWER SCREENS) */
@media only screen and (max-width: 1068px) {
	/* Feature Graphic */
	#feature-area {
    left: 10%;
		margin-left: 0px; 
}


/*	#feature-wrapper .accent-before-thick:before { display:none; }*/
/*	.fh1 { align-items: initial; }*/
	
	/* Custom Apps */
	#custom-apps .d6.image-text .column-content.text-content { margin-left: 0px; }
	#custom-apps .image.img-custom-app-devices { width:100%; }
	#custom-apps .text-col h2, #custom-apps .text-col p { text-align: center; } 
	#custom-apps .text-col p { margin-bottom: 32px; }
	
	/* Ready to join */ 
	#ready-to-join.d10 .column-flex:last-child .column-content { width: 80%; }
/*	#ready-to-join ul { text-align: left; }*/
}

/* SMALL SCREENS */
@media only screen and (max-width: 735px) {
	#feature-wrapper { flex-direction: column; }
	#feature-wrapper h1 { margin-bottom: 0px; }
	#feature-background { background-image: url(/partners/images/become-a-partner/feature_graphic_mobile.jpg); height: 490px; }
	#feature-area { position: static; left:0; top:0; bottom:0; margin-left:5%; }
	#feature-wrapper #feature-area .section .row { text-align:center; padding-top:30px; }
	#feature-wrapper .accent-before-thick:before { display:none; }
	.fh1 { align-items: initial; }
	
	#partner-benefits .column:first-child p:last-child { margin-bottom: 10px; }
}

/* RETINA */
@media (-webkit-min-device-pixel-ratio: 2), not all, (min-resolution: 192dpi) {
	#feature-background { background-image: url(/partners/images/become-a-partner/feature_graphic_2x.jpg); }
	
	/* Ready to join */ 
	#ready-to-join.d10 .column-flex:first-child { background-image: url(/partners/images/become-a-partner/ready_to_join_2x.jpg);}
	
	/* Join FBA */
	.d8 .image.img-join-fba { background-image: url(/partners/images/become-a-partner/join_fba_2x.jpg)}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 736px)/*, not all, (min-resolution: 192dpi)*/{
	#feature-background { background-image: url(/partners/images/become-a-partner/feature_graphic_mobile_2x.jpg); }
}